﻿@charset "utf-8";
*{ padding:0; margin:0}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-size: 12px;color:#000;min-width:1200px;font-family:"微软雅黑"}
ul,li {padding:0; margin:0; list-style:none}
.clear{ clear:both}
h1,h2,h3,h4,h5{ margin:0; padding:0; font-weight:normal}
a {color:#000;text-decoration: none;font-size:12px}
a:hover,a:active {text-decoration: none;color:#fc7a1a; }
img {border:none;}
form{ margin:0; padding:0}

.head{ height:226px; width:100%; background:url(../images/bg.gif)}
.kd{ width:1200px; margin:0 auto; position:relative}
.wel{ text-align:right; height:30px; line-height:30px; color:#5d5d5d; font-family:"宋体"}
.wel span{ float:left; font-size:12px; display:block; width:650px; text-align:left}
.logo{ width:500px; height:100px; position:absolute; top:70px; line-height:35px;font-size:24px; color:#eb3c00;}

.tel{ width:230px; height:65px; background:url(../images/tel.gif) no-repeat left; position:absolute; right:0; top:73px; padding-left:55px; font-size:30px; font-weight:bold; color:#eb3c00; line-height:30px; font-family:Arial, Helvetica, sans-serif}
.tel font{ font-weight:normal; font-size:16px; color:#000;font-family:"微软雅黑"; display:block}

.mebg{ width:100%;position:absolute; top:180px;height:46px;}
#nav{ width:100%;background:url(../images/bg.gif) bottom;}
.menu{ width:1200px;  height:46px; margin:0 auto}
.menu a{ width:132px; height:46px; line-height:46px; display:block; float:left; background:url(../images/mebg.gif) no-repeat right; text-align:center; color:#FFF; font-size:14px; font-family:"微软雅黑"}
.menu a:hover,.menu a.cur{ background:url(../images/mubg.gif) center no-repeat; color:#000}

.main{ padding:20px 0}
.left{ width:229px; float:left}
.ltop{ height:62px; text-align:center; font-family:"微软雅黑"; background:url(../images/ltop.gif) no-repeat top; color:#f0f0f0; font-size:12px}
.ltop font{ font-size:18px; padding-top:5px; line-height:30px; display:block}

.nav{ border:1px #eb3c00 solid; padding:10px; margin-bottom:20px}
.nav a{ display:block; height:35px; line-height:35px; border-bottom:1px #CCC dashed; text-indent:20px; font-size:16px; color:#000; }
.nav a:hover{text-decoration: underline; }

.banner{ overflow:hidden; width:100%; margin:0 auto; min-width:1200px;}
.banner{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.cbanner{ width:100%; margin:0 auto; overflow:hidden; min-width:1200px;}

.ldtop{ background:#ea3700; height:36px; line-height:36px; color:#efefef; text-indent:10px; font-size:16px; margin-top:12px}
.leftlx{background:#FFF;border:1px solid #ea3700; border-top:none; }
.leftlx h1{text-align:center;height:30px;line-height:30px;font-size:14px;}
.leftlx .dianh{padding:0 5px 10px 10px;　word-break:break-all; /*支持IE，chrome，FF不支持*/word-wrap:break-word;/*支持IE，chrome，FF*/}
.leftlx p{line-height:24px;}
.leftlx .dianhua {background: url(../images/teln.gif) no-repeat scroll 0 18px transparent;color: #666666;line-height: 20px;padding: 10px 0 10px 55px;}
.leftlx .dianhua span {display: block;font: 18px "Impact";color:#ea3700;}

.right{ width:950px;float:right;border:1px #ccc solid;}
.rtop{ height:35px; line-height:35px; text-indent:15px; border-bottom:1px #CCC solid}
.rtop font{ color:#ea3700; font-size:12px}
.content{ padding:10px 20px; line-height:25px; min-height:450px}

.foot{ background:#d6d6d6 url(../images/fbg.gif) repeat-x top; width:100%; padding-top:38px;}
.dmenu{ width:1200px; height:35px; background:#ea3700; text-align:center; line-height:35px; color:#FFF; font-family:"宋体"; margin:0 auto}
.dmenu a{ color:#FFF}
.fxx{ width:1020px; margin:20px auto 0; min-height:133px;  position:relative}
.fxx font{ display:block;font-size:12px; color:#000; font-family:"宋体"; line-height:30px;}
.fxx font a{ color:#000}
.ewm{ width:135px; position:absolute; right:0; top:10px; line-height:18px}

.listnews {padding: 0px; font-family:"微软雅黑"}
.listnews li{font-size:12px;color:#828282; background:url(../images/dian.jpg) no-repeat 5px; line-height:35px; border-bottom:1px #999 dashed; height:35px;width:100%; text-indent:20px; overflow:hidden;}
.listnews li font{ float:right; font-size:12px;font-family:"宋体"}
.listnews li a{ font-size:12px; color:#666; font-family:"宋体"}
.listnews li a:hover{ color:#f00}

.plist {overflow: hidden; }
.plist ul{float: left;margin:0 6px 30px 0;text-align:center; }
.plist ul.lst{ margin-right:0}
.plist ul a img{height:170px;width:214px; border:3px #cdcfcf solid}
.plist ul a{color:#666; font-size:12px;display:block;}
.plist ul a:hover img{border:3px #ea3700 solid}
.plist ul a .prname{line-height:42px; height:42px; background:url(../images/pbg.jpg) no-repeat top; border-bottom:3px #bdbebe solid; width:204px; overflow:hidden; padding-left:15px;}
.plist ul a:hover .prname{border-bottom:3px #ea3700 solid}

.products_detail{ width:100%; display:table; padding-bottom:30px}
.products_detail .h1{ font-size:18px; width:100%; color:#000; font-family:"微软雅黑"; font-weight:bold;  text-align:center;  line-height:40px;}
.products_detail .detail_pic{ border:1px solid #ededed; min-height:200px;}
.products_detail_con {border-top:1px #ccc solid; padding-top:10px}
.products_detail_con .h2{  font-size:14px; color:#fff; line-height:33px; font-family:"微软雅黑"; font-weight:bold; background:#eb3c00; width:95px; height:33px; text-align:center; margin-bottom:10px}
.products_detail .con_box{ line-height:22px; color:#666; color:#333}

.ipro_1{ background:url(../images/prox.jpg) no-repeat center; width:480px; height:100px; margin:0 auto; text-align:center; margin-top:40px; margin-bottom:20px}
.ipro_1 h2{ color:#010101; font-family:"微软雅黑"; font-size:30px; font-weight:bold}
.ipro_1 h2 font{ color:#ea3700}
.ipro_1 h3{ color:#9b9b9b; font-family:Arial, Helvetica, sans-serif; font-size:24px; margin-top:20px}

.iplist {overflow: hidden; }
.iplist ul{float: left;margin:0 20px 30px 0;text-align:center; }
.iplist ul.lst{ margin-right:0}
.iplist ul a img{height:170px;width:214px; border:3px #cdcfcf solid}
.iplist ul a{color:#666; font-size:12px;display:block;}
.iplist ul a:hover img{border:3px #ea3700 solid}
.iplist ul a .prname{line-height:42px; height:42px; background:url(../images/pbg.jpg) no-repeat top; border-bottom:3px #bdbebe solid; width:204px; overflow:hidden; padding-left:15px;}
.iplist ul a:hover .prname{border-bottom:3px #ea3700 solid}

.pinpai{ width:100%;  height:272px; margin-top:20px}
.iabout{ height:429px; background:url(../images/abbg.jpg); width:100%}
.iabout_1{ width:503px; height:339px; position:absolute; left:0; top:56px}
.iabout_2{ width:680px; position:absolute; right:0; top:56px; line-height:25px; font-family:"宋体"; height:320px; overflow:hidden;}
.iabout_2 font{ display:block; color:#ea3700; font-size:24px; border-bottom:1px #919191 dashed; padding-bottom:10px; font-weight:bold; margin-bottom:10px; font-family:"微软雅黑"}

.kj{ border:1px #c9c9c9 solid;margin-top:55px;}
.inews_1{ width:365px; float:left; height:380px; background:url(../images/inbg1.jpg) no-repeat right; padding:10px 15px;}
.inews_2{ width:460px; float:left; height:380px; background:url(../images/inbg1.jpg) no-repeat right;padding:10px 15px;}
.inews_3{ width:280px; float:right; height:380px;padding:10px 15px;}
.bt{ height:40px; line-height:40px; border-bottom:1px #ea3700 solid; font-size:16px; color:#ea3700}
.bt font{ font-size:12px; color:#8e8e8e; margin-left:10px}
.bt a{ color:#8e8e8e; font-size:12px; float:right}
.inews_3 .bt { margin-bottom:10px;}

.nlist {padding: 15px 0 0 ; font-family:"微软雅黑";}
.nlist li{font-size:12px;color:#828282; background:url(../images/idian.jpg) no-repeat left; height:30px; line-height:30px; border-bottom:1px #cbcbcb dashed; text-indent:15px; overflow:hidden;}
.nlist li a{ font-size:12px; color:#666; font-family:"宋体"}
.nlist li a:hover{ color:#F00}
.nlist li a font{ float:right; color:333; font-size:13px; font-family:"宋体"}

.rsnew{float:left; margin-right:12px; text-indent:0; margin-left:5px}
.inew2{ padding-top:10px}
.inew2 a{ line-height:30px; color:#000; background:url(../images/dian.jpg) 5px no-repeat; text-indent:20px; display:block;}
.inew2 a font{ float:right; color:333; font-size:13px; font-family:"宋体"}
.inew2 a:hover{ color:#f00}

.inew2a{text-indent:0; padding:15px 10px}
.inew2a a{ line-height:30px; color:#5f5f5f; background:url(../images/idian.jpg) 5px no-repeat; text-indent:20px; display:block;font-family:"宋体";  height:30px; overflow:hidden;}
.inew2a a font{ float:right; color:#5f5f5f; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.inew2a a:hover{ color:#f00}
.inews_2tj {padding:15px 5px 5px}
.cc a{color:#010101; font-size:12px; font-weight:bold; font-family:"宋体"; text-indent:0;line-height:20px; }
.cc a:hover{ color:#f00}
.ccbox {line-height:20px; color:#434343; font-size:12px; font-family:'宋体'; padding-right:5px; padding-top:5px}
.ccbox a {color:#f77c16; font-size:12px}
.icontact{ font-size:12px; font-family:"宋体"; line-height:25px; color:#3f3f3f}
.icontact font{ color:#ea3700; line-height:50px; display:block; font-family:"微软雅黑"; font-size:16px}

.link{ padding:40px 0;}
.linktop{ background:url(../images/link.gif) no-repeat right; height:80px; font-size:14px; color:#333; width:113px; float:left; text-align:center; padding-right:30px}
.linktop font{ color:#ea3700; font-size:50px; display:block; border-bottom:4px #ea3700 solid; line-height:50px; margin-bottom:10px; padding-bottom:5px}
.linkcon{ width:1030px; float:right}
.linkcon a{ line-height:25px; margin-right:20px}

/*分页*/
.Page{ text-align:center; padding:10px 10px 0px 10px;} 
.Page a{ padding:5px; margin:5px; border:1px solid #ccc; color:#888;} 
.Page span.current{ padding:5px; margin:5px; font-weight:700;} 
.Page a:hover{ background-color:#e3e3e3;}

.wbytable td{ padding:8px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{ outline:none; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;float:left;} 
.wbytable .wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;} 

.conpic{ overflow:hidden; width:100%; text-align:center; margin:20px 0px;}
.conpic img{ max-width:860px; overflow:hidden;}

.xgnews{ overflow:hidden; width:auto;margin:3px 0;}
.xgtit {background:#eb3c00; font-size:14px; color:#FFF; height:33px; line-height:33px; padding-left:20px; font-weight:600; margin:5px 0;}
.xgnews ul li{line-height:30px;height:30px;  width:420px; float:left; margin:0 10px;overflow:hidden; font-size:12px; border-bottom:#CCC 1px dashed}
.xgnews ul li span{	float:right;}
.xgnews ul li a{ color:#333333;}

.TabTitle2 li.yina_on a{ color:#FFF;}
.TabTitle2{padding-bottom:20px;}
.header:hover{ display:block;background: #eb3c00; }
/*一级导航*/
.TabTitle2 ul.expmenu li div.header { width: 212px; display: block;height: 40px;overflow: hidden;line-height: 40px; border-bottom:1px solid #FFF; }
.TabTitle2 ul.expmenu li div.header a {color:#000;padding-left:10px; font-size:14px; text-decoration:none;}
.TabTitle2 ul.expmenu li div.header a:hover { color:#fff;}
.TabTitle2 ul.expmenu li div.header .arrow {display: block;width: 28px;height: 30px;background: no-repeat center;float: right;overflow: hidden;cursor: pointer;}
/*三角按钮*/
.TabTitle2 ul.expmenu li div.header .arrow.up {background:url(../images/jia.png) no-repeat; margin-top:14px;}
.TabTitle2 ul.expmenu li div.header .arrow.down {background:url(../images/jian.png) no-repeat; margin-top:14px;}
/*二级导航*/
.TabTitle2 ul.expmenu li .menu {display: block;height: auto;overflow: hidden;}
.TabTitle2 ul.expmenu li .menu li {display: block;height: 30px;overflow: hidden;line-height: 30px; color:#f00;}
.TabTitle2 ul.expmenu li .menu li a { color:#000; text-decoration:none;font-size: 12px;padding-left:20px;display:block; width:190px; text-align:left; background:none}
.TabTitle2 ul.expmenu li .menu li a:hover { color:#000;}



/*留言表单*/
.message_title{ height:40px; background:url(../images/product_bg.jpg) left center; padding-left:35px; line-height:40px; font-size:16px; color:#5d5d5d; font-weight:bold;}
.message_body{ padding-left: 10px; padding-right: 10px; color:#626262; }
.message_bottom{}
/*===留言频道  结束===*/


/*表单*/
form {margin: 0;}
button,input,select,textarea { font-size: 100%;margin: 3px; vertical-align: baseline; *vertical-align: middle; }
button,select {text-transform: none;}
input{padding:2px;background-color: #FFFFFF;border: 1px solid #ccc;width:99%;line-height: normal;}
textarea{padding: 2px;color: #000000;background-color: #fff;width:99%;}



/*按钮*/
.btn {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;
  display: -moz-inline-stack;  display: inline-block;  *display: inline;  vertical-align: middle;  *vertical-align: auto;
  zoom: 1;    height: 32px;  line-height: 32px;  padding: 0px 20px;font-weight: 300;  font-size: 14px; 
  margin: 0; text-decoration: none; text-align: center; text-indent:0; cursor:pointer;
  border: 1px solid #d4d4d4; color: #666666;  text-shadow: 0 1px 1px white;}
/*默认样式*/
.btn {  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b5e5), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00b5e5, #008db2);  background: -moz-linear-gradient(top, #00b5e5, #008db2);
  background: -o-linear-gradient(top, #00b5e5, #008db2);  background: linear-gradient(top, #00b5e5, #008db2);
  background-color: #00a1cb;border-color: #007998;  color: white;  text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);}
.btn:hover { color:white;  background-color: #00a1cb;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c9fe), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00c9fe, #008db2);  background: -moz-linear-gradient(top, #00c9fe, #008db2);
  background: -o-linear-gradient(top, #00c9fe, #008db2);  background: linear-gradient(top, #00c9fe, #008db2);}
.btn:active {background: #1495b7;  color: #005065;}
/*按钮大小*/
.btn-large {font-size: 19px;  height: 38.4px;  line-height: 38.4px;  padding: 0px 26px;}
.btn-small {  font-size: 12px; height: 25.6px; line-height: 25.6px;  padding: 0px 16px;}
.btn-tiny {  font-size: 12px;  height: 22.4px;  line-height: 22.4px; padding: 0px 13px;}
/*块按钮*/
.btn-block {display: block;}

/*表单类*/
.form_text, .form_text:hover, .form_text_verifycode, .form_text_verifycode:hover{border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
border-width:1px; height:20px; line-height:20px;clip: rect;padding: 2px; color: #000000; background: url(../images/form_bg.jpg) #fff repeat-x;}
.form_text {  width:95%; background-position:  0px 0px;}
.form_text:hover {background-position: 0px -37px;}
.form_text_verifycode { width:50px; margin-right:3px;background-position:  0px 0px;}
.form_text_verifycode:hover {background-position: 0px -37px;}
.form_radio{ width:auto; border:0;}
.form_checkbox{ width:auto; border:0}
.form_select { height:25px; }
.form_textarea { width:95%; height:80px; border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;border-width:1px; padding:2px;}
.form_button { width:auto; vertical-align:middle; border:0 none;/*解决ie焦点是有黑色边框*/}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none;padding:0; }
.required{ color:red; font-weight:bold; text-align:left; padding-left:3px;}
/*===留言频道  开始===*/
.guestbook{ }
.guestbooklist{}
.guestbooklist li{ padding:10px; border:1px solid #CCC; margin-bottom:10px; }
.MessageTitle { color:#227BAD; line-height:1.5em; font-weight:bold;}
.MessageContent { padding:5px; margin-bottom:10px; }
table.guestbook_table{ width:98%;  }
table.guestbook_table th{ width:100px; text-align:left}
table.guestbook_table td{ text-align:left}
table.guestbook_table .operation{ text-align:center }