*{margin:0;padding:0;}

html,div,span,h1,h2,h3,h4,h5,h6,p,pre,a,code,em,img,small,strong,sub,sup,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
ol,ul{list-style:none}
img{border:0; cursor:pointer;}
.clearfix:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0}

body{font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:22px; color:#333333;   }
.clear{ clear:both}
ul,li{ list-style-type:none; }
td{font-size:12px; line-height:22px;}
a{ text-decoration:none; color:#222222;}
a:hover{ text-decoration:none; color:#06F;}

h1,h2,h3{margin:0;padding:0;border:none}

h3 span{color:#333;font-size:12px;}
/**/
	/**/
	.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:12px; font-weight:bold; text-align:center; color:#333333;}
.font14b a{color:#ffffff;}

.font14b1{font-size:12px; font-weight:bold; color:#007cc3;height:43px; line-height:43px;}
.font14b1 a{color:#007cc3;}


#top{ width:100%;  padding:0; height:125px; position:fixed;top:0; background:#044389;z-index:99}
#logo{ width:1200px; margin:0 auto; height:125px; }
#logo .leftlogo{width:350px; float:left;padding-top:10px; }
#logo .menu{ width:850px; float:left; padding-top:15px; }
#logo .menu .mail{ width:850px; color:#FFF; text-align:right }


#banner{width:100%; padding-top:125px; background:#044389}
#banner .bannerbx {width:100%;  position:absolute; left:50%;  margin-left:-960px;}


.daohang{ width:100%; border-bottom:1px #dcdcdc solid; background:#ececec;line-height:50px; margin-bottom:10px;}
.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;}

.aboutmenu{ width:1200px; margin:0 auto; height:50px; background:#C2DFFC;}
.aboutmenu li{ width:299px; float:left; line-height:50px; font-size:12px; font-weight:bold; text-align:center; border-right:1px #ffffff solid}
.aboutmenu li .on{ width:299px; float:left; color:#FFF;font-size:12px;font-weight:bold;  background:#2791FC; height:50px; line-height:50px; border-right:1px #ffffff solid}

.aboutmenu1{ width:1200px; margin:0 auto; height:50px; background:#C2DFFC;}
.aboutmenu1 li{ width:199px; float:left; line-height:50px; font-size:12px; font-weight:bold; text-align:center; border-right:1px #ffffff solid}
.aboutmenu1 li .on{ width:199px; float:left; color:#FFF;font-size:12px;font-weight:bold;  background:#2791FC; height:50px; line-height:50px; border-right:1px #ffffff solid}
/* banner-box */


#maina{ width:1100px; margin:0 auto; padding-top:20px; line-height:22px;}
#maina .leftpro{ width:230px; padding-right:50px; float:left}
#maina  .leftpro .title{ wdith:215px; height:40px; padding-left:15px; background:#07359D; color:#FFF; font-size:18px; font-weight:100; line-height:40px;}
#maina  .leftpro p{ wdith:215px; padding-top:15px;}
#maina  .leftpro .proclass{ width:215px;}
#maina  .leftpro .proclass li{width:215px;line-height:30px; padding-left:15px; border-bottom:1px #dcdcdc solid}
#maina .rightbody{width:820px; float:left; }
#maina .rightbody h1{ font-size:21px; border-bottom:1px #dcdcdc solid; line-height:50px; font-weight:100}
#maina .rightbody h2{ font-size:21px; text-align:center;line-height:50px; font-weight:100; height:70px;}



#maina1{ width:1100px; margin:0 auto; padding-bottom:20px; padding-top:20px; line-height:22px;}
#maina1 h1{ width:1100px; margin:0 auto; padding-bottom:50px; padding-top:20px; font-size:24px; font-weight:100; text-align:center}
#maina1 h2{ line-height:30px; font-size:16px; padding-bottom:60px;}
#maina1 .content{ line-height:30px; font-size:14px; padding-bottom:60px;}
#maina1 .leftpro{ width:50%; float:left; padding-bottom:50px;}
#maina1 .leftpro .title{ height:50px; font-size:24px; font-weight:100; line-height:40px;}
#maina1 .leftpro p{padding-top:5px;}

#maina1 .rightbody{width:50%; float:left; }
#maina1 .rightbody h3{ font-size:24px;  line-height:35px; font-weight:100; }
#maina1 .rightbody h4{ font-size:14px;  font-weight:100; }
#maina1 .rightbody p{padding-top:15px;}

.dapro{ width:920px;}
.dapro h3{width:920px; line-height:40px; border-bottom:1px #cccccc solid; font-size:14px; font-weight:bold;float:left }
.dapro span{ width:50px; font-size:12px;   font-weight:100; float:right}
.dapro ul{padding:0;margin:0;}
.dapro li{float:left;width:230px; list-style-type: none; font-weight:100;}
.dapro li.plists{margin:0 auto;  padding-top:15px;  padding-bottom:15px}

.dapro li p{width:212px; background:#1775DB; color:#FFF; height:215px;  text-align:center; line-height:18px;list-style:none;}
.dapro li p a:link{width:212px;  color:#FFF;  text-align:center; line-height:18px;list-style:none;}
.dapro li p img{width:210px; height:170px;  border:1px #dcdcdc solid}
.dapro li p img:hover{width:210px;   border:1px #06F solid}

#main_sb{ width:1100px; margin:0 auto; padding-top:40px;}
#main_sb h1{ width:1100px; font-size:21px; font-weight:100 ; text-align:center; background:url(protitlebg.jpg) bottom no-repeat; padding-bottom:35px;}
#main_sb .mimg{ width:1100px; float:left; padding-top:30px;}
#main_sb .mimg .box{ width:250px; float:left;}
#main_sb .mimg .box1{ width:200px; float:left; text-align:right}

#main_a{ width:1200px; margin:0 auto; padding-top:20px; height:490px;}
#main_a h1{width:1200px; line-height:40px; text-align:center; font-weight:100; background:url(line.jpg) bottom center no-repeat; font-size:18px; height:50px; color:#1D1D1D; border-bottom:1px #dcdcdc solid ; margin-bottom:20px;}
#main_a .abox{ width:360px; float:left; padding-right:60px;}
#main_a .abox h2{ color:#3E3E3E; padding:15px; font-size:18px; text-align:left; font-weight:100; width:330px; background:#EBF0F3; border-top:2px #02318D solid; line-height:30px;}
#main_a .abox h3{width:330px; font-weight:100; padding-left:15px; padding-right:15px; padding-bottom:15px; font-size:12px; background:#EBF0F3; line-height:22px; }
#main_a .abox li{width:360px; }
#main_a .abox1{ width:360px; float:left;}
#main_a .abox1 h2{ color:#3E3E3E; padding:15px; font-size:18px; text-align:left; font-weight:100; width:330px; background:#EBF0F3; border-top:2px #02318D solid; }
#main_a .abox1 h3{width:330px; font-weight:100;  padding-left:15px; padding-right:15px; padding-bottom:15px;  font-size:12px; background:#EBF0F3; line-height:22px; }
#main_a .abox1 li{width:360px; }


.more2{ width:250px; font-size:14px; color:#333; padding-leWt:15px; padding-right:15px; padding-top:8px; padding-bottom:8px; text-align:center; border:1px #dcdcdc solid; border-radius:8px; background:#FFF}
.more{ width:100px; font-size:12px; color:#666; margin-right:15px; text-align:center; border:1px #dcdcdc solid; border-radius:8px; background:#FFF }
.more:hover{ width:100px; font-size:12px; margin-right:15px; color:#ffffff;text-align:center; border:1px #003391 solid; border-radius:8px; background:#003391 }

.mbanner{ width:100%; background:#1D1D1D; text-align:center; margin-top:50px;}

.home-product{ width:1100px; margin:0 auto;padding-top:40px;}
.home-product li{width:255px;  float:left; padding-left:10px; padding-right:10px; line-height:22px; padding-bottom:15px;   font-siz:12px; color:#0066FF}
.home-product img{ height:220px; width:255px;border-radius:8px; border:1px #dcdcdc solid;  opacity:0.91;}
.home-product img:hover{ height:220px; width:255px;border-radius:8px; border:1px #03328E solid;}
.home-product p{ margin:0px;text-align:center; font-size:12px; color:#555; height:44px;line-height:22px; }
.home-product p:hover{  margin:0px;text-align:center; font-size:12px;  }
.home-product p a:link,.home-product p a:visited{text-decoration:none; font-size:12px; color:#fff}

.mprom{text-align:center; padding-top:40px; font-size:18px; font-weight:100; clear:both}
.more1{ width:250px; font-size:12px; color:#666; margin:22px auto; padding:5px;  text-align:center; border:1px #dcdcdc solid; border-radius:8px; background:#FFF }
.more1:hover{ width:250px; font-size:12px; margin:22px auto;padding:5px;color:#ffffff;text-align:center; border:1px #003391 solid; border-radius:8px; background:#003391 }
.more1 a:hover{color:#ffffff;}

#main_q{  width:1100px; margin:0 auto; padding-top:40px;}
#main_q .newstitle{ width:1100px; margin:0 auto; padding-top:50px; }
#main_q .newstitle .titleleft{ width:740px; padding-left:110px; float:left; background:url(newtitle.jpg) left no-repeat; line-height:85px; height:85px; }
#main_q .newstitle .titleright{ width:200px; float:right; height:85px;line-height:85px;}
#main_q .news{ width:1100px; margin:0 auto; padding-top:10px; height:470PX; }
#main_q .news .abox{ width:558px; float:left; margin-right:50px;}
#main_q .news .abox img{width:558px;}
#main_q .news .abox p{width:528px; font-weight:bold; line-height:24px; font-size:16px;padding:15px; background:#C6C5C5}
#main_q .news .abox1{ width:490px; float:left; background:url(newbg.jpg) left no-repeat  }
#main_q .news .abox1 h2{ padding-left:90px; font-size:16px;font-weight:bold; }
#main_q .news .abox1 p{ padding-left:90px; font-size:12px; line-height:24px; padding-bottom:50px;}

#main_pro{ width:100%;  margin-top:20px; padding-top:20px; height:408px;}
#main_pro .title{ width:1200px; margin:0 auto;   text-align:center; background:url(abouttitlebg1.jpg) center no-repeat;font-size:18px; height:90px; color:#fff;}
 .proc{ width:1200px; margin:0 auto; padding-top:20px;}
 .proc li{ width:135px; float:left; margin-left:10px; margin-right:10px; border-bottom:1px #dcdcdc solid; line-height:30px;}
#main_pro .hotpro{ width:100%; background:url(prohotbg.jpg) top no-repeat; padding-top:28px; height:300px;}



#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;}


            #service{width:181px;height:560px;position:fixed;top:350px;right:0px; z-index:100;}
            *html #service{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
            #service li{width:181px;height:60px;}
            #service li img{float:right;}
            #service li a{height:49px;float:right;display:block;min-width:47px;max-width:181px;}
            #service li a .shows{display:block;}
            #service li a .hides{margin-right:-163px;cursor:pointer;cursor:hand;}
            #service li a.weixin_area .hides{display:none;position:absolute;right:163px;}
            #service li a.weixin_area .weixin{display:none;position:absolute;right:0;top:48px}
            #p2{width:132px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
            #p3{width:132px;background-color:#EC9890;float:left;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
            #p4{width:132px;background-color:#5BB7F2;float:left;height:47px;margin-left:47px;border:1px solid #43A8E8;text-align:center;line-height:47px}
            #p6{width:132px;background-color:#2FC162;float:left;height:47px;margin-left:47px;border:1px solid #25B558;text-align:center;line-height:47px}
   #p5{width:132px;background-color:#F7293C;float:left;height:47px;margin-left:47px;border:1px solid #FB0B21;text-align:center;line-height:47px}
            #p1{width:47px;height:49px;float:left}
            a:hover{text-decoration: none}

#order{padding:10px 0 20px;text-align:left}
#order h1{padding:15px 0 5px;font-size:22px}
#order p{margin:5px 0 10px;font-size:12px}
#order form{}
.div_li{margin-bottom:1px}
#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}

#main_about1{ width:100%; height:200px; background:#F6F6F4; padding-top:50px;}
#main_about1 .mainabout1{ width:1100px; margin:0 auto; }
#main_about1 .mainabout1 li{ width:18%; padding-left:1%; text-align:center; float:left; padding-right:1%; }
#main_about1 .mainabout1 li h2{ color:#333; font-size:18px;line-height:18px; font-weight:100; padding-top:15px; text-align:center}

#main_pro1{ width:100%; height:420px;}
#main_pro1 .mainabout1{ width:1200px; margin:0 auto; }
#main_pro1 .mainabout1 li{ width:23%; padding-left:1%; float:left; padding-right:1%;}
#main_pro1 .mainabout1 li img{ width:100%}
#main_pro1 .mainabout1 li h11{ color:#333; font-size:18px;line-height:18px; font-weight:100; padding-top:25px; text-align:center}
#main_pro1 .mainabout1 li p{ color:#555555; line-height:18px;padding-top:15px; font-weight:100}


#main_about{ width:1100px;  margin:0 auto; height:400px; margin-top:40px;}
#main_about .aboutleft{ width:600px; float: left;}
#main_about .aboutright{ width:500px; float: left;}
#main_about .aboutright h2{ font-size:18px; font-weight:bold; height:35px;}
#main_about .aboutright h3{ font-size:16px; font-weight:bold; height:35px; padding-top:15px;}
#main_about .aboutright p{ font-size:14px; line-height:24px;}
#main_about .aboutright span{ float:right; padding-right:50px; padding-top:15px;}
.more2{ width:250px; font-size:14px; color:#333; padding-leWt:15px; padding-right:15px; padding-top:8px; padding-bottom:8px; text-align:center; border:1px #dcdcdc solid; border-radius:8px; background:#FFF}
.more2:hover{ width:250px; font-size:14px; padding-left:15px; padding-right:15px; padding-top:8px; padding-bottom:8px; color:#03328E;text-align:center; border-radius:8px;  }
.more2 a:hover{color:#03328E;}
.content{word-break:break-all;margin:0 auto;text-align:justify;text-justify:inter-ideograph; width:1200px; padding-top:20px; }
.content h1{font-size:12px; 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;  padding-top:25px; font-size:16px;text-align:left;   font-family:Arial, Helvetica, sans-serif}
.promsg a{font-weight:100; color:#333}
.promsg h1{ width:400px;float:right;font-size:14px; color:#039; font-weight:100; height:40px; line-height:40px;}
.promsg h2{ font-size:18px; text-align:center; color:#039; font-weight:100; height:40px; line-height:40px;}
.promsg h4{width:400px; float:right;font-size:12px; color:#555; line-height:22px; font-weight:100; padding:0 0 0 0 ; margin-bottom:20px;  }
.promsg h3{width:400px; float:right;font-size:12px; color:#666; line-height:22px; padding:5px; font-weight:100;margin-bottom:20px;}
.promsg .protop{ float:left; width:820px;margin-bottom:10px;font-weight:100;text-align:left;  padding-top:20px; }
.promsg .protop h1{ width:820px; border-bottom:1px  #D1D1D1 solid;font-size:18px; color:#039; font-weight:100; height:38px;margin-bottom:10px;}
.promsg .protop,.promsg .protop a{color:#333333; line-height:22px; }
.promsg .info{padding-top:20px;border-bottom:1px dashed #dbdbdb;border-top:1px dashed #dbdbdb; padding-bottom:10px;margin-bottom:10px;margin-top:10px;clear:both;}
.promsg .protop1{ margin-bottom:10px;font-weight:100;text-align:center}
.promsg .protop1 h1{font-size:18px; color:#000;  font-weight:100; padding-top:30px;height:50px;text-align:center}
.promsg .protop1,.promsg .protop1 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:30px 0 30px 0}
.promsg .xgpro li{ width:410px;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}

.main_v{margin:0 auto; width:800px; text-align:center; border-top:1px #dcdcdc solid; padding-top:25px; font-size:12px;text-align:left;   font-family:Arial, Helvetica, sans-serif}


#xl{width:1200px; margin:0 auto;clear:both;overflow:hidden;}
#xl ul{width:1200px;border-bottom:1px #dcdcdc solid; height:290px; margin-bottom:20px;clear:both;}
#xl img{ float: left; text-align:left; padding-right:20px;}
#xl h5{ font-size:18px; font-weight:100; color:#555; line-height:40px; height:50px;text-align:left}
#xl span{ font-size:12px; font-weight:100; line-height:18px; color:#0962D5;}
#xl li{ font-size:12px; line-height:22px; padding-top:15px; 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:22px;  margin-top:15px; margin-bottom:15px;}

/*pronews*/
.product{ margin:0 auto; height:auto;  }
.product ul{padding:0;margin:0;}
.product li{float:left;width:265px; list-style-type: none; font-weight:100;}
.product li.plists{margin:0 auto;  padding-top:5px; }
.product li h3,ul.product li h3,ul.product li span{width:250px;line-height:18px; height:38px; color:#006699; font-weight:100;padding:0;margin:0;list-style-type: none; float:left; text-align:center; font-size:12px; padding-bottom:5px;}
.product li h3 a,ul.product li h3 a,ul.product li span a{width:252px;line-height:18px;  color:#333;font-weight:100;list-style-type: none; float:left; text-align:center; font-size:12px; }
.product li p{width:252px;  padding-top:18px; padding-bottom:10px; text-align:center; line-height:18px;list-style:none;}
.product li p img{width:250px; height:220px;  padding:1PX; border:1px #dcdcdc solid}
.product li p img:hover{width:250px; padding:1PX; border:1px #06F solid}

#LINK{ width:100%; background:#0C56B9; text-align:center; padding-top:45PX; padding-bottom:45PX;}
#LINK H2{ font:Tahoma, Geneva, sans-serif; font-size:45PX; text-align:center; font-weight:100; color:#FFF}
#LINK H3{ font-size:22PX; text-align:center; padding-top:20PX;font-weight:100; color:#FFF}
#LINK H4{ font-size:13PX; text-align:center;font-weight:100; color:#FFF}



#foot1{ width:100%; background:#184F90}
#foot1 .flow{ width:1100px; margin:0 auto; padding-top:30px; height:110px;}
#foot1 .flow h1{ width:1100px; text-align:center; color:#ffffff; font-size:18px; font-weight:100;padding:5px;}
#foot1 .flow li{ width:1100px; text-align:center;  color:#ffffff; font-size:12px; padding:5px;}
#foot1 .box{ width:1100px; margin:0 auto; height:400px; padding-top:50px;}
#foot1 .box .fbox1{ width:200px; padding-right:30px;float:left; }
#foot1 .box .fbox1 h1{width:200px; margin-bottom:15px; height:40px; line-height:42px; color:#ffffff; font-size:24px; font-weight:100}
#foot1 .box .fbox1 li{width:150px; color:#ffffff; line-height:42px; padding-left:15px; font-size:14px; border-bottom:1px #ffffff solid}
#foot1 .box .fbox1 li a{width:150px; color:#ffffff; line-height:34px;}
#foot1 .box .fbox2{ width:440px; padding-right:30px;float:left; }
#foot1 .box .fbox2 h1{width:440px; margin-bottom:15px; height:40px; line-height:32px; color:#ffffff; font-size:24px; font-weight:100}
#foot1 .box .fbox2 li{width:200px; float:left; color:#ffffff ; margin-right:20px; line-height:42px; border-bottom:1px #ffffff solid}
#foot1 .box .fbox2 li a{ color:#ffffff ; line-height:42px;}
#foot1 .box .fbox3{ width:400px; float:right; }
#foot1 .box .fbox3 h1{width:400px; margin-bottom:10px; height:40px; line-height:32px; color:#ffffff; font-size:24px; font-weight:100}
#foot1 .box .fbox3 li{width:400px; color:#ffffff; line-height:22px; padding-left:5px; font-size:14px; padding-top:10px;}
#foot1 .box .fbox3 li a{color:#ffffff; line-height:22px;}

#end{ width:100%;  background:#003787; height:70px; }
#end .endbg{ width:1200px; margin:0 auto;  padding-top:20px;}
#end .endbg h1{width:1200px; color:#ffffff; line-height:30px; font-weight:100; font-size:12px; text-align:center;}
