/*rest*/
@charset "utf-8";
html{color:#000;background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
.mt10{ margin-top:10px;}
.clear10{height:10px;overflow:hidden;clear:both;}
.clear20{height:20px;overflow:hidden;clear:both;}
/*rest*/
/*commmon*/
@charset "utf-8";

body { color:#666; font-size:14px; font-family: "宋体";} /*网站字体颜色*/
a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}


.head{ width:100%; margin:0 auto; overflow:hidden; background:url(../images/t_bg.jpg) repeat center; height:120px;}
.logo{ width:1200px; margin:0px auto; text-align:left}
.tel{color:#cb001a; font-size:20px; font-weight:bold;}

.nav{ width:100%;  margin:0 auto; background:url(../images/t_bg2.jpg) repeat; height:53px; }
.nav ul{ width:1200px; margin:0 auto}
.nav ul li{ width:145px; float:left; overflow:hidden;}
.nav ul li a{ width:145px; height:53px; display:block; text-align:center; color:#fff;  font-size:16px; line-height:53px; text-decoration:none;}
.nav ul li a:hover{ background: #FF9900; color:#fff; }



#banner{width:100%; overflow:hidden; margin:0 auto;}
.mainbanner{height:500px;overflow:hidden; position:relative; }
.mainbanner_window{left:50%;width:1920px;height:500px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:500px;position:relative; list-style:none; margin:0px; padding:0px;}
.mainbanner_window li{background:#fff;width:1920px;height:500px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{ width:90px; height:20px; position:absolute; bottom:25px; left:50%; list-style:none; margin:0 0 0 -45px; padding:0;  }
.mainbanner_list li{width:30px;height:20px; float:left; margin:0; overflow:hidden; }
.mainbanner_list a{ width:100%;height:20px; margin:0; background:url(../img/h1.png) no-repeat center center; overflow:hidden;float:left;}
.mainbanner_list li.active a,.mainbanner_list li a:hover{ background:url(../img/h2.png) no-repeat center center; }

.w_1200{width:1200px;margin:auto;}
.in_keyword{width:700px;float:left;font-size:13px;line-height:30px;color:#999;margin-left:30px;}
.in_keyword a{font-size:13px;color:#666;}
.in_search{width:320px;float:right;margin-right:30px;}
.in_search form input{border-left:1px solid #96ccbc;border-top:1px solid #96ccbc;border-bottom:1px solid #96ccbc;border-right:0;width:200px;float:left;height:30px;line-height:30px;padding:0 10px;font-size:14px;}
.in_search form button{border:1px solid #96ccbc;background:#666;color:#fff;line-height:32px;height:32px;float:left;padding:0 30px;font-size:14px;}





.zx { width:224px; overflow:hidden;}
.zx_top { background: url(../images/zx_top.gif) no-repeat; width:224px; height:98px; text-align:center;}
.zx_top h3 { padding-top:10px;}
.zx_top h3 a { font-size:24px; color:#016dd2;}
.zx_top span { text-transform:uppercase; color:#b0b0b0;}
.zx_con { width:200px; border:solid 2px #0f8cff; border-top:none; padding:0 10px;}
.zx_con h3 { background:url(../images/zx_top.gif) no-repeat; width:200px; height:28px; line-height:28px; margin-bottom:10px;}
.zx_con h3 a { font-size:12px; color:#fff; padding-left:35px;}
.zx_con ul { padding-bottom:15px;}
.zx_con ul li { height:31px; line-height:31px; background:url(ico01.gif) no-repeat 5px 13px; padding-left:18px; border-bottom: solid 1px #e4e4e4;}

.fenlei { background-color:#276bb3; position:relative; clear:both;margin-top:35px; height:30px; line-height:30px; text-indent:20px; font-size:14px; font-weight:bold; color:#FFFFFF}


.pclass_1{ background:url(../images/zx_h3.gif) no-repeat; width:200px; height:28px; line-height:28px; margin-bottom:10px;}
.pclass_1 a{font-size:12px; color:#fff; padding-left:35px;}
.pclass_1_2{height:31px; line-height:31px; background:url(../images/ico01.gif) no-repeat 5px 13px; padding-left:18px; border-bottom: solid 1px #e4e4e4;}
.pclass_1_2 a{}


/*推荐产品*/
.cp { width:920px; margin-left:15px;}
.cp_top { background:url(../images/cp_top.gif) no-repeat; height:40px; line-height:35px; clear:both;}
.cp_top h3 { padding-left:23px;}
.cp_top h3 a { font-size:14px; color:#fff;}
.more02 { padding:10px 10px 0 0;}

.cp_con { padding:15px 0 0;}
.cp_con ul li { float:left; width:210px; padding:0 9px 38px 9px;}
.cp_con ul .nobor01 { padding:0 0 18px 0;}
.cp_con ul li img { border:solid 1px #d8d8d8; width:210px; height:166px;}
.cp_con ul li img:hover { border:solid 1px #055ae8;}
.cp_con ul li span { display:block; height:30px; line-height:30px; text-align:center;}




/*新闻中心*/

.newsti{width:1200px; margin:0 auto; background:url(../images/newsbo.jpg) no-repeat; height:40px; line-height:35px; clear:both;}
.newsti h3 { padding-left:23px;}
.newsti h3 a { font-size:16px; color:#fff;}
.more03 { padding:10px 10px 0 0;}

.newslist{width:1200px; margin:0 auto}
.newslist ul{}
.newslist ul li{width:1190px; float:left; line-height:35px; border-bottom:1px #ccc double}





.abcon{width:900px; margin:0 auto; text-align:left; line-height:30px; margin-top:20px;}
.news2{width:900px; margin:0 auto;  overflow:hidden}
.news2 ul{}
.news2 ul li{width:900px; text-align:left; line-height:40px; border-bottom:1px #333 dotted}
.news2 ul li a{color:#333}




.foot{width:100%; overflow:hidden; background:#333; }
.footnav{ width:100%; overflow:hidden;height:40px;  background:#006ACD }
.footnav ul{ width:950px; margin:0px auto; margin:0 auto}
.footnav ul li{ width:118px; float:left; overflow:hidden;}
.footnav ul li a{ width:118px; height:40px; display:block; text-align:center; color:#fff; font-size:14px; line-height:40px;}
.footnav ul li a:hover{ color:#fff}

.foc{width:1200px; margin:0 auto;overflow:hidden;font-size:12px; color:#000; line-height:40px; text-align:center; margin-top:15px;}
.foc ul{}
.foc ul li{width:380px; float:left}

.fdi{width:100%; background:#2F2F2F; text-align:center; height:40px; line-height:40px; color:#FFFFFF}
