*{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:"微软雅黑","黑体" ; 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:#007cc3;height:43px; line-height:43px;}
.font14b1 a{color:#007cc3;}


#head{ margin:0 auto;width:1090px;  padding-right:10px; height:30px;}
#head .left{ color:#FFF; line-height:30px; width:700px; float:left; padding-left:20px;}
#head .right{ color:#fff; line-height:30px; float:right; width:300px; text-align:right; padding-right:10px;}

#nava{ margin:0 auto; width:1100px;}
#nava .logo{ width:350px; float:left}
#nava .menu{ width:750px; float:right;  }

#banner{min-width:100%; widthheight:263px;overflow:hidden;position:relative; text-align:center; clear:both }
.ibanner{width:100%;overflow:hidden;position:relative; height:263px;}
.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:497px;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:497px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1200px;position:absolute;top:180px;left:50%;margin-left:-600px;}
.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:280px;left:550px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ff0000;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#fff;}

.maina{ margin:0 auto; width:1060px; background:#FFF;  padding-top:20px;clear:both}
.maina .mlefta{ width:220px; float:left; padding-left:8px;}
.maina .mlefta .mtitle{ width:220px; }
.maina .mrighta{ width:800px;  float:right; padding-right:8px;}
.maina .mrighta .rtitle{ width:800px;}
.maina .mrighta .rbox{ width:800px; padding-TOP:12px; height:350px}

#main_a{ width:1060px; margin:0 auto; padding-top:20px;}
#main_a .abox1{ width:530px; float:left;  padding-right:20px;}
#main_a .abox1 h1{ color:#000000; font-size:16px; font-weight:100; height:35px; }
#main_a .abox1 li{width:530px; line-height:24px; font-size:13px; }
#main_a .abox2{ width:359px; float:left; padding-right:10px; }
#main_a .abox2 li{width:359px; line-height:22px; padding-top:10px; }
#main_a .abox3{ width:140px; float:right; }

#main_p{ width:100%; height:440px; background:url(rmfbg.jpg) top repeat-x; padding-top:40px;}
#main_p .rmf{width:1060px; margin:0 auto; }
#main_p .rmf .rmfleft{ width:350px; text-align:center; float:left; padding-right:30px;}
#main_p .rmf .rmfright{ width:600px; text-align:left; float:left}
#main_p .rmf .rmfright h1{ color:#FFF; font-size:24px; height:40px; font-weight:100; padding-top:10px;}
#main_p .rmf .rmfright li{ color:#FFF; font-size:14px; line-height:24px; padding-top:10px;}

#main_n{ width:1060px; margin:0 auto; padding-top:20px; height:320px;}
#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:1060px; margin:0 auto; margin-top:20px; background:#555555; height:160px; padding-top:20px;}
 .proc li{ width:170px; float:left;  font-weight:bold; padding-left:20px;  border-bottom:1px #848484 solid; line-height:30px; margin-right:10px; margin-left:10px;}
 .proc li a{ color:#FFF}
 
.submenu {width:220px;margin:0 auto; background:#555555;padding-top:20px;padding-bottom:50px;  }
.submenu  li{width:180px; float:left; background:#555555; font-weight:bold; padding-left:20px; padding-right:20px;  border-bottom:1px #848484 solid; line-height:38px;}
.submenu  li a{display:block;background:url(listTriangle.gif) no-repeat left center;padding-left:15px;color:#FFF}
.submenu  li a:hover{text-decoration:none;}
.submenu  li.sub_menu{background:#f5f5f5;border:none;border-bottom:#fff 1px solid;margin:0;}


 .proc1{ width:300px; 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:90px; float:left; margin-left:10px; font-weight:bold; padding-left:30px; margin-right:10px; border:1px #dcdcdc solid; line-height:30px; font-size:14px;}

 .proc2{ width:460px; margin:0 auto; padding-top:40px; height:100px;}
 .proc2 h1{  font-size:30px; font-weight:100; color:#0962D5; text-align:center; height:55px;}
  .proc2 h2{ font-size:16px; font-weight:100; text-align:center; height:40px;}
 .proc2 li{ width:90px; float:left; margin-left:10px; font-weight:bold; padding-left:30px; margin-right:10px; border:1px #dcdcdc solid; line-height:30px; font-size:14px;}

 .proc3{ width:760px; margin:0 auto; padding-top:40px; height:30px;}
 .proc3 h1{  font-size:30px; font-weight:100; color:#0962D5; text-align:center; height:55px;}
 .proc3 li{ width:90px; float:left; margin-left:10px; font-weight:bold; padding-left:30px; margin-right:10px; border:1px #dcdcdc solid; line-height:30px; font-size:14px;}
.rollBox{width:1060px; margin:0 auto; overflow:hidden;padding-top:30px;}
.rollBox .LeftBotton{height:260px;width:50px;background:url(left.png) left no-repeat;overflow:hidden;float:left;display:inline;margin:0 auto;cursor:pointer;}
.rollBox .RightBotton{height:260px;width:50px;background:url(right.png) right no-repeat;overflow:hidden;float:left;display:inline;margin:0 auto;cursor:pointer;}
.rollBox .Cont{width:950px;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:60px; 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;}

.home-product1{ width:800px; float:left}
.home-product1 li{width:195px;  float:left; padding-left:5PX; line-height:22px; color:#0066FF}
.home-product1 img{ height:180px; width:180px; border:1px #888888 solid;  background:#FFF}
.home-product1 p{ line-height:22px;width:190px; text-align:center; height:45px}


.home-product{width:1060px; margin:0 auto; overflow:hidden;padding-top:30px;}
.home-product li{width:260px;  float:left; line-height:22px; padding-left:5px;  font-siz:12px; color:#0066FF}
.home-product img{ height:220px; width:240px; border:1px #555555 solid;  background:#FFF}
.home-product p{ line-height:22px;width:240px; text-align:center; height:45px}

#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:411px; padding-top:40px; text-align:left; background:#F2F2F2}
#main_c .cbox2 li{padding-left:30px; padding-top:10px; 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:#0962D5; text-align:center; padding-top:20px; line-height:50px; height:80px;}




#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;}




#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:1060px; padding-top:25px; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.promsg .proleft{ margin:0 auto; width:1060px;  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; padding-top:30px; text-align:left; 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:320px;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:260px; 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:230px;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:230px;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:330px;  padding-top:18px; text-align:center; line-height:18px;list-style:none;}
.product li p img{width:230px;  padding:1PX}

/* QQbox */
.QQbox {
	z-index:1000;
	width:410px;
	left:-276px;
	top:0;
	margin:149px 0 0 0;
	position:fixed;
}
*html, *html body {
	background-image:url(about:blank);
	background-attachment:fixed;
}
*html .QQbox {
	position:absolute;
top:expression(eval(document.documentElement.scrollTop));
}
.QQbox .press {
	left:0;
	border:none;
	cursor:pointer;
	width:32px;
	height:96px;
	position:absolute;
	padding-top:140px;
}
.QQbox .Qlist {
	float:left;
	width:410px;
	background:url(bj1.png) no-repeat;
	background-position:1px 0px;
	height:436px;
	display:block;
	overflow:hidden;
	zoom:1;
}
.QQbox .Qlist .infobox {
	text-align:center;
	background-repeat:no-repeat;
	padding:5px;
	line-height:14px;
	color:#CCCCCC;
	font-weight:700;
}
.QQbox .Qlist .con {
	margin-top:286px;
	margin-left:50px;
	color:#32567e;
	font-size:14px;
}
.QQbox .Qlist .con ul li {
	height:31px;
	list-style:none;
	margin-left:35px;
}
.QQbox .Qlist .con ul li a {
	font-size:13px;
	margin-left:18px;
	text-decoration:none;
}
.OnlineLeft {
	float:left;
	display:inline;
	width:262px;
	height:439px;
	overflow:hidden;
	zoom:1;
}
.OnlineBtn {
	float:right;
	display:inline;
	width:127px;
	height:157px;
	background:url(bj02.png) no-repeat;
	margin-top:-304px;
	margin-left:220px;
}


.end{ width:100%; background:#555555; text-align:center; line-height:50px; color:#ffffff; clear:both}