*{margin:0;padding:0;}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
img{border:none;}
body{font-size:13px; font-family:Verdana, Geneva, sans-serif; line-height:24px; color:#333333; background:url(webbg.jpg) top repeat-x;  }
.clear{ clear:both}
ul,li{ list-style-type:none; }
td{font-size:12px; line-height:24px;}
a{ text-decoration:none; color:#222222;font-size:12px;}
a:hover{ text-decoration:none; color:#06F;font-size:12px;}

h1,h2,h3{margin:0;padding:0;border:none}

h3 span{color:#333;padding-left:20px;font-size:14px;}
/**/
	/**/
	.clear{clear:both;}
	.float_left{float:left;}
	.float_right{float:right;}
	.no_bg{background:none!important;}
	.no_bor{ border:none!important;}
	/*6*/
	.clear6{overflow:hidden; height:6px; clear:both;}
	.clear5{overflow:hidden; height:5px; clear:both;}
	.clear0{overflow:hidden; height:1px; clear:both;}
	.claar10{overflow:hidden; height:10px; clear:both;}

.more{color:#ff6600; padding-right:10px; line-height:25px; float:right;}
.h18{line-height: 18px;word-wrap:break-word}
.bold{font-weight:bold; font-size:14px}
.font14b{font-size:14px; font-weight:bold; text-align:center; color:#333333;}
.font14b a{color:#ffffff;}

.font14b1{font-size:14px; font-weight:bold; color:#DC1319;height:43px; line-height:43px;}
.font14b1 a{color:#DC1319;}


#head{ margin:0 auto;width:1090px; text-align:right; padding-right:10px; height:32px;}
#head a{ color:#FFF}

#nava{ margin:0 auto; width:1100px;}
#nava .logo{ width:350px; float:left}
#nava .menu{ width:750px; float:right; padding-top:30px; }

#banner{min-width:100%; widthheight:300px;overflow:hidden;position:relative; text-align:center; clear:both }
.ibanner{width:100%;overflow:hidden;position:relative; height:300px;}
.bannerbx {width:1920px;  position:absolute; left:50%;  margin-left:-960px;}

.daohang{ width:100%; border-bottom:1px #dcdcdc solid; line-height:50px;}
.daohang .wd{ width:1100px; margin:0 auto; text-align:left; font-size:12px;}
.daohang .wd1{ width:1100px; margin:0 auto; text-align:left; font-size:12px;}

/* banner-box */
.banner-box{min-width:100%;height:560px;overflow:hidden;position:relative; clear:both}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1920px;margin:0 auto;position:absolute;left:50%;margin-left:-960px;}
.banner-box .bd li{width:100% !important;height:499px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1100px;position:absolute;top:180px;left:50%;margin-left:-550px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.banner-btn a.prev{left:20px;background:url(foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(foot.png) no-repeat -49px 0;}

.banner-box .hd {width:1003px;position:absolute;top:340px;left:500px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#0962D5;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#666666;}

#main_a{ width:1060px; margin:0 auto; padding-top:20px;}
#main_a .abox1{ width:400px; float:left; }
#main_a .abox1 h1{ color:#000000; font-size:16px; font-weight:100; height:35px; }
#main_a .abox1 li{width:400px; line-height:24px; font-size:13px; }
#main_a .abox2{ width:635px; float:right; }

#main_n{ width:1060px; margin:0 auto; padding-top:20px;}
#main_n .nbox1{ width:322px; float:left; padding-right:45px;}
#main_n .nbox1 h1{ font-size:14px; font-weight:bold; line-height:30px;}
#main_n .nbox1 li{ line-height:26px;}
#main_n .nbox1 span{ color:#999}
#main_n .nbox2{ width:322px; float:left;}
#main_n .nbox2 h1{ font-size:14px; font-weight:bold; line-height:30px;}
#main_n .nbox2 li{ line-height:26px;}
#main_n .nbox3{ width:322px; float:left; padding-left:45px;}
#main_n .nbox3 h1{ font-size:14px; font-weight:bold; line-height:30px;}
#main_n .nbox3 li{ line-height:26px;}

#main_pro{ width:100%; background:url(probg.jpg)  repeat-x top; margin-top:20px; padding-top:30px; height:530px;}
#main_pro .title{ width:1100px; margin:0 auto; text-align:center; }
 .proc{ width:1000px; margin:0 auto; padding-top:20px;}
 .proc li{ width:150px; float:left; margin-left:10px; font-weight:bold; padding-left:20px; margin-right:10px; border:1px #dcdcdc solid; line-height:30px;}

 .proc1{ width:450px; margin:0 auto; padding-top:40px; height:100px; }
 .proc1 h1{  font-size:30px; font-weight:100; color:#0962D5; text-align:center; height:35px;}
 .proc1 h2{ font-size:16px; font-weight:100; text-align:center; height:40px;}
 .proc1 li{ width:160px; float:left; margin-left:10px; font-weight:bold; padding-left:40px; margin-right:10px; border:1px #dcdcdc solid; line-height:30px; font-size:14px;}

 .proc2{ width:690px; margin:0 auto; padding-top:40px; height:100px;}
 .proc2 h1{  font-size:30px; font-weight:100; color:#0962D5; text-align:center; height:35px;}
  .proc2 h2{ font-size:16px; font-weight:100; text-align:center; height:40px;}
 .proc2 li{ width:150px; float:left; margin-left:10px; font-weight:bold; padding-left:20px; margin-right:10px; border:1px #dcdcdc solid; line-height:30px; font-size:14px;}

.proc3{ width:800px; margin:0 auto; padding-top:40px; height:70px;}
 .proc3 h1{  font-size:30px; font-weight:100; color:#000000; text-align:center; height:45px; padding-top:25px;}
 .proc3 li{ width:150px; float:left; margin-left:10px; font-weight:bold; padding-left:20px; margin-right:10px; border:1px #dcdcdc solid; line-height:30px; font-size:14px;}
.rollBox{width:1100px; margin:0 auto; overflow:hidden;padding-top:30px;}
.rollBox .LeftBotton{height:300px;width:50px;background:url(left.png) left no-repeat;overflow:hidden;float:left;display:inline;margin:0 auto;cursor:pointer;}
.rollBox .RightBotton{height:300px;width:50px;background:url(right.png) right no-repeat;overflow:hidden;float:left;display:inline;margin:0 auto;cursor:pointer;}
.rollBox .Cont{width:1000px;overflow:hidden;float:left; }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:240px;float:left;text-align:center;padding:7px;}
.rollBox .Cont .pic img{display:block;margin:0 auto; }
.rollBox .Cont .pic p{margin-top:10px;text-align:center; font-size:14px;height:100px; line-height:18px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{text-decoration:none; font-weight:bold}
.rollBox .Cont a:hover{text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

#main_c{width:1060px; margin:0 auto; padding-top:40px;}
#main_c .cbox1{ width:215px; float:left; height:451px;}
#main_c .cbox2{ width:415px; float:left; height:431px; padding-top:20px; text-align:left; background:#F2F2F2}
#main_c .cbox2 li{padding-left:30px;  padding-right:30px; text-align:left;}

#maina{width:1100px; margin:0 auto; clear:both; padding-top:20px; font-size:14px; line-height:25px; padding-bottom:50px; }
#maina h1{ font-size:30px; font-weight:100; color:#0962D5; line-height:50px; height:60px;}

#maina1{width:1100px; margin:0 auto; clear:both; padding-top:20px; font-size:14px; line-height:25px; padding-bottom:50px; }
#maina1 h1{ font-size:30px; font-weight:100; color:#000000; text-align:center; padding-top:20px; line-height:50px; height:80px;}
#maina1 .mright{float:left; width:248px; margin-top:30px; margin-right:12px; }
#maina1 .mright p{}
#maina1 .mright .title{ background:#C00; font-weight:bold; line-height:44px; padding-left:15px; color:#FFF; font-family:18px;}
#maina1 .mleft{float:right; width:830px;}
#maina1 .mleft .ntopbg{ background:url(ico11.jpg) left no-repeat; border-bottom:1px #dcdcdc solid; height:43px; line-height:43px; padding-left:25px;  }
#maina1 .mleft .ntopbg H1{ height:43px; border-bottom:2px #0157B0 solid; line-height:43px;  width:100px;font-size:18px;padding-left:25px;  font-weight:100; color:#0157B0; font-weight:bold}
#maina1 .mleft .nbox{float:left; width:546px; padding-top:10px}
#maina1 .mleft .ibox{ }


#iplist{ width:713px; padding:10px;border-left:1px #5D5D5D solid; border-right:1px #5D5D5D solid; border-bottom:1px #5D5D5D solid; background:#FFFFFF; height:1225px}
.iproduct{line-height:1.3em; padding-left:5px;}
.iproduct li{width:140px;height:155px; text-align:center;display:inline;float:left;display:table-cell;overflow: hidden;}
.iproduct .p_image{ height:110px; width:110px; padding-top:2px;padding-left:5px; padding-right:5px; background:#ffffff; border:1px #dcdcdc solid}
.iproduct .span{line-height:20px;overflow:hidden;display:inline;height:20px;}

.ipro{border-left:1px solid #E1E1E1;border-top:1px solid #E1E1E1; width:246px;  border-right:1px solid #E1E1E1;  margin-bottom:35px;}
.ipro ul{margin:0px; padding:0px;}
.ipro li{list-style-type:none; padding-left:15px;line-height:39px; height:39px; background:#dcdcdc;   color:#666666; font-size:14px; font-weight:bold; clear:both;}
.ipro li.pmore{margin-left:120px; width:59px; height:20px;}
.ipro li a:hover{color:#0643A0;}




#order{padding:10px 0 20px;width:600px;text-align:left}
#order h1{padding:15px 0 5px;font-size:22px}
#order p{margin:5px 0 10px;font-size:12px}
#order form{margin-left:30px}
.div_li{margin-bottom:10px}
#order label{margin:3px 0;font-weight:bolder;display:block}
#order label.checkbox{font-weight:normal;display:inline}
#order input{border:1px solid #aaa;padding:3px;font-size:12px;background-color:#fefefe;color:#000}
#order input:hover{border:1px solid #6ad}
#order .medium{width:220px}
#order .submit{margin-top:10px;cursor:hand}




.content{word-break:break-all;margin:0 auto;text-align:justify;text-justify:inter-ideograph; width:1100px; padding-top:20px; }
.content h1{font-size:14px; font-weight:bold; color:#076B98; margin-bottom:15px;}
.content li{ line-height:24px}

#piclist{width:720px; margin:0 auto; line-height:25px;}
#piclist dl{width:155px; text-align:center; float:left; margin:2px 10px 0px 10px; _margin:2px 10px 0px 7px; overflow:hidden;}
#piclist dt{border:1px solid #ccc; background:#fff;}dt img{display:block; margin:0 auto; padding:3px;  height:100px;}
#piclist dd{text-align:center; line-height:20px; height:60px; overflow:hidden;}


.promsg{ margin:0 auto; width:1100px;  padding-top:25px; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.promsg .proleft{ margin:0 auto; width:1090px;  padding-top:30px; border:1px #dcdcdc solid; text-align:center}
.promsg a{margin-left:15px;font-weight:bold;}
.promsg h2{font-family: Microsoft YaHei,arial;position:relative;font-size:24px; line-height:40px; padding-top:30px; text-align:center; color:#09F; font-weight:100; height:38px; }
.promsg .protop{ float:left; width:500px;margin-bottom:10px;font-weight:100; padding-left:30px }
.promsg .protop h1{font-size:16px; color:#000;  font-weight:100;}
.promsg .protop,.promsg .protop a{color:#333333; line-height:22px; }
.promsg .info{padding-top:10px;border-bottom:1px dashed #dbdbdb;border-top:1px dashed #dbdbdb;padding-bottom:10px;margin-bottom:10px;margin-top:10px;clear:both;}
.promsg .info,.promsg .info a {color:#333333;}
.promsg a{color:#000000;margin-right:10px;}
.promsg .xgpro{text-align:left;  margin-top:10px;margin-bottom:20px}
.promsg .xgpro li{ width:350px;float:left; font-weight:100; }
.promsg .xgpro li a{color:#555555;  font-weight:100;}
.prowd{color:#0066CC; padding:10px; border:1px #D8EBFE solid; background:#F2F8FE; margin-bottom:10px; font-size:12px}

#xl{width:1100px; margin:0 auto;clear:both;overflow:hidden;}
#xl h2{ font-size:16px; font-weight:bold; padding-top:15px;}
#xl span{ font-size:12px; font-weight:100; color:#0962D5;}
#xl li{ font-size:14px; line-height:24px; border-bottom:1px #dcdcdc dashed; padding-bottom:15px;}

.list{width:1100px; margin:0 auto;clear:both;overflow:hidden; float:left; }
.list H5{ font-size:18px;}
.list P{border-bottom:1px #dcdcdc dotted;  line-height:24px;  margin-top:15px; margin-bottom:15px;}

/*pronews*/
.product{ margin:0 auto; height:auto;  }
.product ul{padding:0;margin:0;}
.product li{float:left;width:275px; list-style-type: none; font-weight:100; }
.product li.plists{margin:0 auto;  padding-top:15px;  padding-bottom:15px }
.product li h3,ul.product li h3,ul.product li span{width:250px;line-height:18px;  color:#006699; height:36px;font-weight:100;padding:0;margin:0;list-style-type: none; float:left; text-align:center; font-size:16px; padding-top:10px;}
.product li h3 a,ul.product li h3 a,ul.product li span a{width:250px;line-height:18px;  color:#09F; height:50px;font-weight:100;list-style-type: none; float:left; text-align:center; font-size:16px; }
.product li p{width:250px;  padding-top:18px; text-align:center; line-height:18px;list-style:none;}
.product li p img{width:250px;  padding:1PX}



#foot{ width:100%; background:url(endbg.jpg) #2A2A2A top repeat-x; margin-top:40px;clear:both}
#foot .flow{ width:1100px; margin:0 auto; text-align:center; padding-top:5px; height:220px;}

#foot .box{ width:1100px; margin:0 auto; height:200px; padding-top:70px; padding-bottom:20px;}
#foot .fbox{ width:200px;height:200px;float:left; }
#foot .fbox li{ width:200px;color:#ffffff; font-size:14px;}
#foot .fbox li a{ width:200px;color:#C3C3C3; font-size:14px;}
#foot .fbox h2{width:200px; color:#ffffff ; font-size:18px;padding-left:10px; font-weight:100; height:40px;}
#foot .fbox1{ width:300px;float:left; }
#foot .end{ width:100%; background:#1C1C1C; text-align:center; line-height:50px; color:#C3C3C3; clear:both}