@charset "utf-8";
/* CSS Document */


html { overflow-x:hidden; margin:0; padding:0; }
body { width:100%; margin:0; padding:0px; font-size:12px; color:#001a5b; background:#fff; font-family:"Microsoft YaHei"; overflow:hidden; }
div,img,form,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; border:0px; }
a{ text-decoration:none; color:#001a5b; }
a:hover { text-decoration:none; color:#8cc63e; }

input,textarea{ font-family:"Microsoft YaHei"; font-size:12px; color:#555; }

#header{ width:1000px; height:60px; margin:0 auto; overflow:hidden; }

#mainBanner{width:1000px; margin:0 auto; height:240px; position:relative; background:#f00; overflow:hidden; }

.hotinfo{ width:240px; height:60px; line-height:30px; float:right; margin:90px 20px 0 0; font-size:24px; color:#fff; text-align:center; overflow:hidden; }
.topPic{ width:720px; height:240px; clear:both; float:left; overflow:hidden; }


#mainContent {width:1000px; margin:0 auto; overflow:hidden; }
.article{ width:100%; line-height:2; margin:10px 0 0 0; overflow:hidden;  }
.article p:first-child{ margin:0; padding:0; }
.article img{ max-width:100%; }

.diyconl{ width:680px; clear:both; float:left; overflow:hidden; }
.diyconr{ width:280px; float:right; margin:15px 0 0 0; overflow:hidden; }
.diyconr img{ max-width:100%;}

.loginwins{ width:240px; height:100px; padding:20px; margin:50px auto; background:#f5f5f5; overflow:hidden; }


#logo{ width:200px; height:60px; background:url(../images/logo.png) no-repeat left top; clear:both; float:left; overflow:hidden; }
#menu{ width:1000px; height:40px; margin:0 auto; background:#e60000;  overflow:hidden; }
#nav{ width:100%; list-style:none; margin:0; padding:0; }
#nav li{ width:25%; line-height:40px; float:left; }
#nav li a{ width:100%; height:40px; display:block; text-align:center; font-size:14px; font-weight:bold; color:#fff; }
#nav li:hover,#nav li.on{ background:#b9080e; }

#footer{width:1000px; margin:0 auto; padding:10px 0; border-top:1px solid #ddd; background:#fff; overflow:hidden; }



.copr{ width:1000px; margin:0 auto; text-align:center; line-height:2; overflow:hidden; }



.wrapper {
	width: 600px;
	height:240px;
	margin: 0;
	position:absolute;
	top:0; left:0;
}
.fn-clear {
	zoom: 1;
}
.box_skitter {
	position: relative;
	background: none;
}
.box_skitter ul {
	list-style:none;
	margin:0; padding:0;
	display: none;
}
.box_skitter .container_skitter {
	overflow: hidden;
	position: relative;
}
.box_skitter .image {
	overflow: hidden;
}
.box_skitter .image img {
	display: none;
}
.box_skitter .box_clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 20;
}
.box_skitter .box_clone img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}

.box_skitter .label_skitter {
	z-index: 150;
	position: absolute;
	display: none;
}
.loading {
	position: absolute;
	top: 50%;
	right: 50%;
	z-index: 10000;
	margin: -16px -16px;
	color: #fff;
	text-indent: -9999em;
	overflow: hidden;
	background: url(../images/ajax-loader.gif) no-repeat left top;
	width: 31px;
	height: 31px;
}
#slideshow {
	width: 600px;
	height: 240px;
	position:absolute;
}
#slideshow ul {
	display: none;
}

.diyiwin{ width:100%; margin:20px 0; overflow:hidden;}
.diyi1{ width:480px; clear:both; float:left; overflow:hidden; }
.diyi2{ width:480px; float:right; overflow:hidden; }
.diyitit{ width:100%; height:20px; font-size:14px; color:#001a5b; overflow:hidden; }
.diyicon{ width:100%; line-height:2; margin:6px 0 0 0; overflow:hidden;}
.diyicon p{ margin:0; padding:0;}

.w-gray{width:1000px;margin:0 auto;}

#fulltop{ width:100%; height:30px; background:#e6e6e6; overflow:hidden; }
#fullfoot{ width:100%; height:30px; background:#e6e6e6; overflow:hidden; }
#fullmain{ width:100%; background:#f4f4f4; padding-bottom:30px; overflow:hidden; }
#fullmain2{ width:100%; background:#f4f4f4; overflow:hidden; }


.ifixwin{ width:880px; margin:0 auto; overflow:hidden; }
.diymzsmtit{ width:100%; height:50px; line-height:50px; font-size:18px; color:#7279a7; font-weight:bold; background:#edf4fc; text-indent:20px; overflow:hidden; }
.diymzsmwin{ padding:20px; line-height:2; background:#fff;}
.diymzsmart{ line-height:2;}
.diymzsmart p:first-child{ margin:0; padding:0; }
.diysyzsm{ line-height:3; font-size:14px; font-weight:bold; }
.jinru{ line-height:3;}
.likai{ line-height:3;}

.dfixwin{ width:1000px; margin:0 auto; background:#fff;  overflow:hidden; }
.dlogo{ padding:20px 30px;}
.tgtp{ width:100%; overflow:hidden; }
.enter{ width:105px; height:36px; margin:50px 450px; overflow:hidden; }




.loginwin{ width:300px; height:200px; background:url(../images/login.png) no-repeat center center; margin:30px 0 0 235px; overflow:hidden; }


.fenye{ width:100%; margin:20px 0 0 0; text-align:center; overflow:hidden; }
.fenye span.on{ color:#1679d5;}
/*.fenye span,.fenye a{ width:24px; height:25px; line-height:24px; text-align:center; display:block; background:url(../images/page_num1.png) no-repeat center top; float:left; }
.fenye span.prev,.fenye a.prev{ background:url(../images/page_prev1.png) no-repeat center top; font-family:SimSun; }
.fenye span.next,.fenye a.next{ background:url(../images/page_next1.png) no-repeat center top; font-family:SimSun;  }
.fenye a.prev:hover{ background:url(../images/page_prev2.png) no-repeat center top; color:#fff; }
.fenye a.next:hover{ background:url(../images/page_next2.png) no-repeat center top; color:#fff; }
.fenye span.on{ background:url(../images/page_num2.png) no-repeat center top; color:#fff;  }*/

.mainbanner{height:538px;overflow:hidden; position:relative; }
.mainbanner_window{left:50%;width:1920px;height:538px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:538px;position:relative; list-style:none; margin:0px; padding:0px;}
.mainbanner_window li{background:#fff;width:1920px;height:538px;text-align:center;font-size:0px;float:left;display:inline;}
.bannerNum{ width:100%; height:40px; background:url(../images/num1.png) repeat-x left top; position:absolute;top:
500px; left:0; overflow:hidden; }
.mainbanner_list{ width:126px; list-style:none; margin:0 auto; padding:0; }
.mainbanner_list li{width:42px;height:10px; float:left; margin:15px 0 0 0; overflow:hidden; }
.mainbanner_list a{ width:32px;height:10px; line-height:10px; margin:0 5px; background:url(../images/square1.png) repeat; overflow:hidden;float:left;}
.mainbanner_list li.active a,.mainbanner_list li a:hover{ background:url(../images/square2.png) repeat; }


/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:318px; height:239px; border:1px solid #f0f0f0;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:318px;height:239px;background:#ffffff;border:1px solid #f0f0f0;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #ddd;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{ width:320px; height:239px; }
.spec-scroll{ width:320px; margin-top:12px; }
.spec-scroll .prev{ width:16px; height:47px; background:url(../images/left.gif) no-repeat left center; clear:both; float:left; cursor:pointer; }
.spec-scroll .next{ width:16px; height:47px; background:url(../images/right.gif) no-repeat right center; float:right; cursor:pointer; }
.spec-scroll .items{ width:288px;height:47px; float:left; position:relative; overflow:hidden; }
.spec-scroll .items ul{ position:absolute; width:99999px;height:47px; list-style:none; margin:0; padding:0; }
.spec-scroll .items ul li{float:left;width:72px; height:47px; text-align:center;}
.spec-scroll .items ul li img{ border:1px solid #f0f0f0; width:60px;height:45px; background:#fff; cursor:pointer; }
.spec-scroll .items ul li img:hover{ border:1px solid #1679d5;}

.fixedwidth{ width:1000px; margin:0 auto; overflow:hidden; }


.videoList{ width:1050px; list-style:none; margin:-20px 0 0 0; padding:0; overflow:hidden; }
.videoList li{ width:300px; height:240px; float:left; margin:20px 50px 0 0; }
.videoList li img{ width:300px; height:200px; display:block; }
.videoList li h4{ margin:0; padding:0; height:40px; line-height:40px; text-align:center; font-size:16px; font-weight:normal; }

.pdet{ margin:0 20px; height:32px; line-height:32px; background:#f0f0f0; font-size:12px; color:#fff; }
.pdet span{ height:32px; padding:0 30px; display:block; float:left;  background:#1679d5; }

#inews{ width:100%; height:40px; background:url(../images/inews.png) repeat-x left top; overflow:hidden; }
.roll-news-tit{ height:40px; line-height:40px; display:block; font-size:14px; font-weight:bold; color:#1679d5; float:left; }
.roll-news-more{ width:14px; height:14px; display:block; float:right; margin:13px 0; overflow:hidden;  }
.rotate-list{ width:720px; height:40px; margin:0; float:left; position:relative; overflow:hidden; }
.rotate-list .rotate-prev{ width:12px; height:12px; display:block; position:absolute; left:2px; top:14px; background:url(../images/square1.png) no-repeat; overflow:hidden;}
.rotate-list .rotate-next{ width:12px; height:12px; display:block; position:absolute; left:17px; top:14px; background:url(../images/square1.png) no-repeat; overflow:hidden;}
.rotate-list a.rotate-prev:hover,.rotate-list a.rotate-next:hover{background:url(../images/square2.png) no-repeat;}
.rotate-list .rotate-list-content{ width:450px; margin:0; padding:0; position:absolute; top:0; left:36px;  }
.rotate-list .rotate-list-content ul{ width:100%; list-style:none; margin:0; padding:0;}
.rotate-list .rotate-list-content ul li{ width:100%; height:40px; line-height:40px; font-size:12px; overflow:hidden; }
.rotate-list .rotate-list-content ul li span{ margin-left:6px; color:#999; }

#main{ width:100%; margin:30px 0; overflow:hidden; }
#sidebar{ width:200px; clear:both; float:left;  overflow:hidden; }
#content{ width:100%; float:right; overflow:hidden; }

.subnav{ width:100%; overflow:hidden; }
.subnavtit{ width:100%; height:30px; background:url(../images/point.png) repeat-x left bottom; font-size:14px;  }
.leftmenu{ list-style:none; margin:0; padding:0; overflow:hidden; }
.leftmenu li{ width:100%; line-height:30px; float:left; background:url(../images/point.png) repeat-x left bottom; overflow:hidden; }
.leftmenu li a{ width:100%; height:30px; display:block; color:#9c9c9c; background:url(../images/a1.png) no-repeat 5px center; text-indent:18px;  }
.leftmenu li a:hover,.leftmenu li a.on{ background:url(../images/a2.png) no-repeat 5px center; color:#001a5b; }

.crumbs{ width:100%; height:30px; background:url(../images/point.png) repeat-x left bottom; font-size:14px;  }


#iproducts{ width:100%; overflow:hidden; }
.iproclass{ width:200px; clear:both; float:left; margin:20px 0 0 0; overflow:hidden; }
.iservice{ width:200px; clear:both; float:left; margin:20px 0 0 0; overflow:hidden; }
.ihotproducts{ margin:20px 0 0 220px; overflow:hidden; }

.wtit{ width:100%; height:40px; line-height:40px; background:#1679d5 url(../images/shape.png) no-repeat left top; font-size:16px; font-weight:normal; color:#fff; text-indent:20px; overflow:hidden; }
.wtit a{ float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-right:10px;  }
.wborder{ border:1px solid #f0f0f0; border-top:0px; overflow:hidden; }

.subsection{ width:100%; margin:20px 0 0 0; overflow:hidden; }
.listSub{ list-style:none; margin:0; padding:10px 0;  overflow:hidden;  }
.listSub li{ width:100%; line-height:34px; float:left; overflow:hidden; }
.listSub li a{ width:100%; height:34px; display:block; font-size:14px; text-indent:32px;  background:url(../images/point1.png) no-repeat 20px 15px;  }
.listSub li a:hover,.listSub li a.on{ color:#1679d5; background:url(../images/point2.png) no-repeat 20px 15px;  }
.listSub li ul{ width:100%; list-style:none; margin:0; padding:0; display:none; overflow:hidden; }
.listSub li ul li{ width:100%; line-height:28px; float:left; }
.listSub li ul li a{ height:28px; font-size:13px;  background:url(../images/point1.png) no-repeat 32px 12px; text-indent:44px;  }
.listSub li ul li a:hover,.listSub li ul li a.on{ background:url(../images/point2.png) no-repeat 32px 12px; text-indent:44px; color:#1679d5;  }
.listSub li.cur ul{ display:block;}




.article table{ border-top:1px solid #eee; border-left:1px solid #eee; }
.article table tr td{ border-right:1px solid #eee; border-bottom:1px solid #eee; padding:5px;}
.article table tr td p{ margin:0; padding:0; }

.inContact{ width:100%; margin:20px 0 0 0; overflow:hidden; }
.lxfs{ padding:10px; line-height:2; overflow:hidden; }


.listProducts{ width:1050px; list-style:none; margin:-20px 0 0 0;  padding:0 0 0 0; overflow:hidden; }
.listProducts li{ width:320px; height:250px; float:left; margin:20px 20px 0 0; overflow:hidden; }
.listProducts li img{ width:320px; height:214px; display:block; }
.listProducts li p{ width:100%; height:36px; line-height:36px; margin:0; padding:0; text-align:center; font-size:16px; overflow:hidden; }


.dptu{ width:400px; margin:20px auto 30px auto; overflow:hidden; }
.dptu img{ max-width:100%; display:block; margin:0 auto; }

.seop{ width:100%; text-align:center; font-size:24px; color:#000;  }

#iadvert{ width:100%; height:120px; margin:20px 0 0 0; overflow:hidden; }
#icompany{ width:100%; margin:20px 0 0 0; overflow:hidden; }

.iabout{ width:700px; clear:both; float:left; overflow:hidden;  }
.iaboutPic{ width:200px; height:150px; float:left; padding:20px; margin:0; overflow:hidden; }
.iaboutProfile{ height:150px; margin:20px 20px 0 240px; line-height:25px; overflow:hidden; }
.iaboutProfile p{ margin:0; padding:0; }

.icontact{ width:280px; float:right; overflow:hidden; }
.ilxfs{ height:150px; line-height:25px; padding:20px; overflow:hidden; }

.inews{ width:1020px; margin:20px 0 0 0; overflow:hidden; }
.inews-item{ width:490px; float:left; margin:0 20px 0 0; overflow:hidden; }



.inews-item-list{ list-style:none; margin:0; padding:20px; overflow:hidden; }
.inews-item-list li{ width:100%; height:30px; line-height:30px; float:left; background:url(../images/point1.png) no-repeat left center; text-indent:12px; overflow:hidden; }
.inews-item-list li:hover{ background:url(../images/point2.png) no-repeat left center;}
.inews-item-list li span{ float:right; }
.inews-item-list li:first-child{ height:90px; padding-bottom:10px; background:none; text-indent:0; }
.inews-item-list li:first-child dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.inews-item-list li:first-child dl dt{ width:150px; height:90px; clear:both; float:left; border:1px solid #f0f0f0; overflow:hidden; }
.inews-item-list li:first-child dl dd{ margin:0 0 0 165px; height:120px; padding:0; overflow:hidden; }
.inews-item-list li:first-child dl dd h4{ width:100%; height:24px; margin:0; padding:0; font-size:12px; line-height:normal; overflow:hidden; }
.inews-item-list li:first-child dl dd p{ margin:0; padding:0; line-height:22px; color:#777; }


.listDownload{ list-style:none; margin:0 40px; padding:0; }
.listDownload li{ width:100%; height:30px; line-height:30px; float:left; margin:20px 0 0 0; text-indent:20px; background:url(../images/down.png) no-repeat left top; overflow:hidden; }
.listDownload li a{ width:98px; height:30px; display:block; float:right; background:url(../images/download.png) no-repeat center center; font-size:12px; color:#fff; text-indent:10px; }


#tabbox{ width:100%; margin:0; overflow:hidden; }
#tabbox ul{ margin:0; padding:0; list-style:none; }
.tab_conbox{ list-style:none; margin:0; padding:0; }
.tab_con{ display:none; padding:20px 0 0 0; }
.tabs{ height:34px; list-style:none; margin:0; padding:0; background:url(../images/border.png) repeat-x left bottom; overflow:hidden; }
.tabs li{ width:120px; line-height:32px; float:left; margin-right:6px; position:relative; overflow:hidden; }
.tabs li a{ width:100%; height:32px; display:block; font-size:14px; text-align:center; background:url(../images/tab5.png) no-repeat left top; color:#000; }
.tabs li a:hover,.tabs .thistab,.tabs .thistab a,.tabs .thistab a:hover { background:url(../images/tab3.png) no-repeat left top; color:#fff;}	



.listNews{ list-style:none; margin:0; padding:0; overflow:hidden; }
.listNews li{ width:100%; padding:10px 0; background:url(../images/point.png) repeat-x left bottom; overflow:hidden; }
.listNews li span{ float:right; color:#777; font-family:Arial, Helvetica, sans-serif; }

.xkxq{ color:#1679d5; white-space:nowrap; }


.listCase{ width:100%; list-style:none; margin:0; padding:0; overflow:hidden; }
.listCase li{ border-top:1px solid #ddd; padding:20px 16px; overflow:hidden; }
.listCase li:first-child{ border-top:0; }
.listCase li dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.listCase li dl dt{ width:200px; height:150px; clear:both; float:left; padding:0; margin:0; overflow:hidden; }
.listCase li dl dd{ margin:0 0 0 216px; padding:0; overflow:hidden; }
.listCase li dl dd h3{ margin:0; padding:0; font-size:14px; line-height:1.5; }
.listCase li dl dd a{ color:#659013;}
.listCase li dl dd p{ margin:3px 0 0 0; padding:0; line-height:2; color:#666; }


.products{ width:100%; overflow:hidden; }
.products ul{ width:1050px; list-style:none; margin:0; padding:0; }
.products ul li{ width:310px; height:130px; float:left; margin:30px 35px 0 0; overflow:hidden; }
.products ul li dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.products ul li dl dt{ width:128px; height:128px; border:1px solid #dedede; clear:both; float:left; }
.products ul li dl dt img{ width:128px; height:128px; display:block; }
.products ul li dl dd{ width:168px; height:128px; margin:0; padding:0; float:right; }
.products ul li dl dd .pt{ width:100%; height:46px; line-height:23px; border-bottom:1px solid #dedede; overflow:hidden; }
.products ul li dl dd .pt a{ font-size:14px; font-weight:bold; color:#2a73b2; }
.products ul li dl dd .pp{ width:100%; height:36px; line-height:18px; margin:10px 0 0 0; color:#787878; overflow:hidden; }
.products ul li dl dd .pm{ width:100%; height:23px; margin:12px 0 0 0; text-align:right; overflow:hidden; }



.dproProfile{ width:100%; margin:20px 0 0 0; padding:20px 0 0 0; clear:both; float:left; border-top:1px solid #ddd; line-height:2; }










.subnavname{ width:100%; height:69px; line-height:80px; font-size:18px; color:#fff; text-indent:15px; background:url(../images/left1.png) no-repeat center top;  overflow:hidden; }
.subnavlist{ width:100%; padding:0 0 10px 0; background:url(../images/left3.png) no-repeat center bottom; }
.subnavlist ul{ list-style:none; margin:0; padding:0; background:url(../images/left2.png) repeat-y center top; overflow:hidden; }
.subnavlist ul li{ height:60px; line-height:20px; margin:0 16px; padding:16px 0; border-top:1px solid #b31818; overflow:hidden; }
.subnavlist ul li:first-child{ border-top:0;}
.ctu{ width:60px; height:60px; clear:both; float:left; border-radius:5px; overflow:hidden; }
.ctit{ margin:0 0 0 70px; font-size:16px; color:#fff; }
.ctit a{ color:#fff; }
.cinfo{ margin:0 0 0 70px; line-height:20px; font-size:12px; color:#fff; }

.enL{ font-size:12px; font-family:Arial; margin-left:8px; }



.icustomer{ width:100%; margin:20px 0 0 0; padding:0 0 25px 0; background:url(../images/customer3.png) no-repeat center bottom; overflow:hidden; }
.icustomertit{ height:30px; padding:30px 20px; background:url(../images/customer1.png) no-repeat left top; overflow:hidden; }
.icustomerlist{ background:#fff; padding:0 20px; overflow:hidden; }
.icustomerlist ul{ list-style:none; margin:0; padding:0; }
.icustomerlist ul li{ margin:10px 10px 0 0; float:left; }
.icustomerlist ul li img{ height:60px; display:block; border:1px solid #e7ce97; border-radius:5px; padding:10px; }

.inslide{ width:100%; margin:16px 0 0 0; overflow:hidden; }
.inslide img{ width:100%; display:block; }



.picL{ width:250px; height:250px; float:left; margin-right:16px; border-radius:5px; overflow:hidden; }
.picR{ width:250px; height:250px; float:right; margin-left:16px; border-radius:5px; overflow:hidden; }
.tit{ height:60px; line-height:60px; background:url(../images/t1.png) repeat-x left bottom; overflow:hidden; }
.tit a{ height:60px; display:block; float:left; padding-right:16px; font-size:20px; font-weight:bold; color:#ffe700; background:url(../images/t2.png) repeat-x left bottom; }
.tit span{ height:60px; display:block; float:left; padding-right:16px; font-size:20px; font-weight:bold; color:#ffe700; background:url(../images/t2.png) repeat-x left bottom; }
.info{ margin:16px 0 0 0; line-height:1.5; }
.info p:first-child{ margin:0; padding:0; }


.banclass{ width:100%; height:53px; background:url(../images/class1.png) no-repeat left top; overflow:hidden; }
.banclass ul{ width:1010px; list-style:none; margin:0; padding:0; overflow:hidden; }
.banclass ul li{ height:53px; line-height:53px; float:left; background:url(../images/class3.png) no-repeat left center; overflow:hidden; }
.banclass ul li:first-child{ background:none; }
.banclass ul li a{ height:53px; display:block; padding:0 17px; font-size:14px; color:#fff; }
.banclass ul li a.on{ color:#FF0; }


#subSection{ width:100%; padding-bottom:20px; background:url(../images/left3.png) no-repeat left bottom; overflow:hidden; }
#subSectionName{ width:100%; height:63px; background:url(../images/left1.png) no-repeat left top; overflow:hidden; }
#subSectionName span{ width:100%; height:43px; line-height:36px; margin:20px 0 0 0; display:block; font-size:16px; color:#fff; background:url(../images/left4.png) no-repeat left top; text-align:center; overflow:hidden; }
#subSectionList{ width:100%; padding:0 0 0 0; background:url(../images/left2.png) repeat-y left top; overflow:hidden; }

.columnName{ width:100%; height:36px; line-height:36px; font-size:20px; font-weight:bold; color:#000; text-indent:30px; overflow:hidden; }

.topClass{ list-style:none; margin:0; padding:5px 0 0 0; }
.topClass li{ width:100%; line-height:51px; margin:0; float:left; background:url(../images/c1.png) no-repeat 30px center; overflow:hidden; }
.topClass li.on{ background:url(../images/c2.png) no-repeat left center;  }
.topClass li a{ width:100%; height:51px; display:block; font-size:14px; color:#000; text-indent:52px; }
.topClass li.on a{ color:#bf8f5e; }
/*.topClass li ul{ width:100%; list-style:none; margin:0 0 0 0; padding:6px 0; float:left; display:none; background:#fff; }
.topClass li ul li{ width:100%; line-height:30px; float:left; background:none;  }
.topClass li ul li:hover,.topClass li ul li.on{ background:none; }
.topClass li ul li a{ height:30px; font-size:12px; }
.topClass li.on ul{ display:block; }
.topClass li.on ul li a{ color:#666; }
.topClass li.on ul li a:hover,.topClass li.on ul li.on a{ color:#1267b8; }*/


.mainbg{ width:100%; background:url(../images/main2.png) repeat-y left top;  overflow:hidden; }

.leftitem{ width:100%; margin:6px 0 0 0; overflow:hidden; }
.leftadv{ list-style:none; margin:0; padding:0; }
.leftadv li{ width:100%; height:53px; float:left; margin:6px 0 0 0; overflow:hidden; }

#mainTitle{ width:100%; height:59px; line-height:59px; font-size:16px; color:#565656; background:url(../images/r1.png) repeat-x left bottom; overflow:hidden; }
#mainTitle span{ height:59px; display:block; float:left; padding:0 16px; background:url(../images/r2.png) no-repeat right bottom; font-size:18px; font-weight:bold; color:#659013; }

.leftIn{ padding:10px; line-height:2; overflow:hidden;  }
.leftIn p{ margin:0; padding:0; }




/*.mainTitle span{ height:30px; line-height:30px; display:block; float:left; background:url(../images/bj_c2.png) repeat left top; padding:0 20px;  color:#fff;  }
*/
.proDet{ width:100%; margin:20px 0 0 0; line-height:2; overflow:hidden; }
.font01{ font-weight:bold; color:#1267b8; }

.siteList{ width:100%; list-style:none; margin:20px 0 0 0;  padding:0; overflow:hidden; }
.siteList li{ width:100%; line-height:25px; float:left; background:url(../images/ico2.png) no-repeat left 6px; text-indent:20px; overflow:hidden; }
.siteList li a{ font-size:14px; color:#16a085; font-weight:bold; text-decoration:none; }
.siteList li ul{ list-style:none; margin:0 20px; padding:0; overflow:hidden; }
.siteList li li a{ font-size:14px; }
.siteList li li li a{ font-size:12px; }


.intit{ width:100%; height:50px; margin:65px 0 0 0; background:url(../images/bj_tr.png) repeat-x left bottom; overflow:hidden; }
.intitL{ line-height:50px; clear:both; float:left; padding-right:12px; background:url(../images/bj_tl.png) repeat-x left bottom; font-size:18px; color:#000; }


.insidePic{ width:100%; margin-top:20px; overflow:hidden; }

.share{ padding:0 20px; overflow:hidden; }



.dncpjs{ height:30px; line-height:30px; margin:20px 20px 0 20px; background:#eaeaea; overflow:hidden; }
.dncpjs span{ padding-right:10px; font-size:16px; color:#000; background:#fff; float:left; }

.inBorder{ width:100%; height:2px; margin:40px 0 0 0; font-size:0; background:url(../images/line1.png) repeat; overflow:hidden; }

.partnerlist{ width:850px; list-style:none; margin:0 0 5px 0; padding:0; overflow:hidden; }
.partnerlist li{ width:174px; height:87px; border:1px double #eee; float:left; margin:15px 15px 0 0; overflow:hidden; }
.partnerlist li img{ width:174px; height:87px; display:block; }


.dntit{ width:100%; padding:0; text-align:center; font-size:18px; margin:20px 0 0 0; font-weight:normal; }
.dptit{ margin:0; padding:10px 0; text-align:center; font-size:24px; font-weight:normal; color:#000; }
.dnfunc{ width:100%; text-align:center; padding:10px 0; background:url(../images/point.png) repeat-x left bottom; color:#777; }

.proPic{ width:100%; height:240px; margin:20px 0 0 0; overflow:hidden; }


.productslist{ width:800px; list-style:none; margin:0; padding:0; overflow:hidden; }
.productslist li{ width:165px; height:254px; float:left; margin:20px 20px 0 0; border:1px solid #ebebeb; overflow:hidden; }
.productslist li:hover{ border:1px solid #75c143; }
.cptp{ width:100%; height:124px; overflow:hidden;}
.cpbh{ margin:5px 5px 0 5px; font-weight:bold; color:#75c143; }
.cpmc{ margin:5px 5px 0 5px; font-weight:bold; color:#000; }
.cpbz{ margin:5px 5px 0 5px; height:54px; line-height:18px; overflow:hidden; }
.cpgd{ margin:5px 5px 0 5px; }
.cpgd a{ background:#75c143; color:#fff; padding:1px 5px; display:block; float:left; }


.proFirst{ line-height:2; font-size:12px; font-weight:bold; margin:0 200px 0 0; color:#16a085; overflow:hidden; }
.proSecond{ line-height:2; margin:0 200px 0 0; overflow:hidden; }
.proThree{ margin:10px 200px 0 0; overflow:hidden; }



.prolist{ width:1050px; list-style:none; margin:0; padding:0; overflow:hidden; }
.prolist li{ width:320px; height:190px; float:left; margin:15px 20px 0 0; background:url(../images/bj_box.png) no-repeat left top; overflow:hidden; }
.prolist li img{ width:320px; height:160px; display:block; }
.prolist li p{ width:100%; height:30px; line-height:30px; background:#1e5993; margin:0; padding:0;  text-align:center; }
.prolist li p a{ font-size:14px; font-weight:bold; color:#fff; }


.caselist{ width:850px; list-style:none; margin:0; padding:0; }
.caselist li{ width:248px; height:226px; float:left; margin:20px 20px 0 0; border:1px solid #eee; background:#f5f5f5; overflow:hidden; }
.caselist li img{ width:248px; height:186px; display:block; }
.caselist li p{ width:100%; line-height:40px; margin:0; padding:0; text-align:center; font-size:12px; overflow:hidden; }


.pbase{ width:100%; margin:15px 0 0 0; overflow:hidden; }
.pbaseL{ width:300px; height:300px; clear:both; float:left; overflow:hidden; }
.pbaseR{ width:410px; float:right; overflow:hidden; }
.pbaseR h2{ font-size:24px; font-weight:bold; color:#000; margin:0; padding:0;  }
.pbaseR p{ margin:10px 0 0 0; padding:0; line-height:2; font-size:14px;  }

.othpbox{ width:100%; height:360px; background:#ddd url(../images/bj_ban.png) repeat-y center top; margin:0 0 15px 0; overflow:hidden; }
.othpL{ width:720px; height:360px; clear:both; float:left; overflow:hidden; }
.othpR{ width:240px; height:340px; float:right; margin:10px 20px 0 0; overflow:hidden;  }

.featuresProfile{ width:100%; height:252px; line-height:36px; font-size:18px; font-weight:bold; overflow:hidden; }
.featuresContent{ width:100%; height:80px; line-height:20px; margin:5px 0 0 0; font-size:12px; overflow:hidden; }

.othpImg{ width:100%; margin:15px 0 0 0; text-align:center; overflow:hidden; }
.othpImg img{ max-width:100%; }
.othpInfo{ width:100%; margin:15px 0 0 0; text-align:center; overflow:hidden; }
.othpInfo h2{ font-size:24px; font-weight:bold; color:#000; margin:0; padding:0; }
.othpInfo p{ margin:10px 0 0 0; font-size:14px; } 

#JINGDONGBox{ width:100%; height:360px; position:relative; overflow:hidden;}
#JINGDONGNumID{ position:absolute; bottom:6px; right:6px; list-style:none; margin:0; padding:0; }
#JINGDONGNumID li{width:18px;height:18px; line-height:18px; float:left; background:#aaaaaa;color:#333;text-align:center;cursor:pointer;margin:6px 0 0 2px;overflow:hidden;}
#JINGDONGNumID li:hover,#JINGDONGNumID li.active{ background:#fff;color:#1e5993; }
#JINGDONGContentID{ position:absolute; bottom:0px; left:0; list-style:none; margin:0; padding:0; }
#JINGDONGContentID li{position:relative; height:360px;}
/*.mask{ position:absolute;bottom:0;left:0;display:block; background:#f00;}*/
.comt{width:100%;height:30px; line-height:30px; position:absolute; background:url(../images/bj_a8.png) repeat; left:0;bottom:0;font-size:12px; font-weight:bold; color:#fff; text-indent:20px; text-align:left; }

 

.dTitle{ width:100%; height:40px; line-height:40px; margin:45px 0 0 0; text-align:center; line-height:1.5; font-size:18px; font-weight:bold; color:#000;  }
.dFunc{ width:100%; height:30px; text-align:center; background:url(../images/bj_point.png) repeat-x left bottom; color:#999; }

.proDpic{ width:100%; margin:20px 0 0 0; text-align:center; overflow:hidden; }
.proDpic img{ max-width:450px; }
/*.proDinfo{ width:420px; float:right; overflow:hidden;}*/

.prodescription{ width:100%; height:26px; font-size:14px; font-weight:bold; color:#1e5993; background:url(../images/line1.jpg) repeat-x left bottom; margin:20px 0 0 0; overflow:hidden; }


.list-case-3{ width:100%; list-style:none; margin:-10px 0 0 0; padding:0px; overflow:hidden; }
.list-case-3 li{ float:left; width:100%; padding:20px 0; background:url(../images/line1.jpg) repeat-x left bottom; }
.list-case-3 li dl{ width:100%; margin:0px; padding:0px; }
.list-case-3 li dl dt{ width:200px; height:150px; border:1px solid #ddd; float:left; overflow:hidden; }
.list-case-3 li dl dt img{ width:200px; height:150px;}
.list-case-3 li dl dd{ width:528px; float:right; margin:0; padding:0px;  }
.list-case-3 li dl dd h6{ margin:0; padding:0; }
.list-case-3 li dl dd h6 a{ font-size:14px; color:#1866aa; }
.list-case-3 li dl dd p{ margin:10px 0px 0px 0px; padding:0px; line-height:2; }

.list-solution-3{ width:100%; list-style:none; margin:0px; padding:0px; overflow:hidden; }
.list-solution-3 li{ float:left; width:100%; padding:20px 0; background:url(../images/line1.jpg) repeat-x left bottom; }
.list-solution-3 li dl{ width:100%; margin:0px; padding:0px; }
.list-solution-3 li dl dt{ width:200px; height:150px; border:1px solid #e3e3e3; float:left; overflow:hidden; }
.list-solution-3 li dl dd{ width:480px; float:right; margin:0; padding:0px;  }
.list-solution-3 li dl dd h6{ margin:0; padding:0; }
.list-solution-3 li dl dd h6 a{ font-size:18px; color:#d20000; }
.list-solution-3 li dl dd p{ margin:5px 0px 0px 0px; padding:0px; line-height:20px; }

.btn1{ padding:5px 15px; border:1px solid #eee; background:#f8f8f8; color:#888; outline:0; cursor:pointer;  }
.btn1:hover{ background:#000; border:1px solid #bb0000; background:#e80000; color:#fff;  }

.basic{ padding:20px; overflow:hidden; }
.basicL{ width:320px; clear:both; float:left; overflow:hidden; }
.basicR{ margin:0 0 0 340px; overflow:hidden; }
.basicR h1{ margin:0; padding:0; font-size:24px; font-weight:normal; color:#000; }
.basicR p{ width:100%; margin:10px 0 0 0; padding:0; line-height:2; }

.cpxq{ height:30px; line-height:30px; border-bottom:2px solid #295cb2; margin:16px 19px 0 19px; background:url(../images/tab1L.png) no-repeat left top; }
.cpxq span{ height:30px; display:block; margin:0 0 0 10px; padding:0 30px 0 20px; font-size:14px; color:#fff; background:url(../images/tab1R.png) no-repeat right top; float:left; }

a.cpdg{ width:146px; height:28px; line-height:28px; display:block; background:url(../images/bj_btn1.png) no-repeat left top; text-align:center; font-size:14px; font-weight:bold; color:#fff;}

.details{ width:100%; height:36px; line-height:36px; margin:20px 0 0 0; background:url(../images/bj_details.png) repeat-x left bottom; font-size:14px; font-weight:bold; color:#fff; overflow:hidden;  }
.detailsT{ width:114px; height:36px; line-height:36px; background:url(../images/bj_tab2.png) no-repeat left top; float:left; text-align:center; font-size:14px; font-weight:bold; color:#fff; }

#downloadSearch{ width:274px; height:33px; background:url(../images/search.png) no-repeat left top; margin:20px auto 0 auto; overflow:hidden;}

.tab_download{ border-left:1px solid #ddd; border-top:1px solid #ddd; margin:20px 16px 20px 16px; width:690px; }
.tab_download tr td{ border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0; text-align:center; }
.tab_download thead tr td{ background:#f5f5f5; font-weight:bold; }

.feedback{ padding:20px 0;  overflow:hidden; }

.feedbackdes{ line-height:2; margin:20px 0 0 0; padding:15px; background:#fafafa; border:1px solid #f5f5f5; color:#000; overflow:hidden; }

.tab_feedback{ }
.tab_feedback tr td{ padding:5px; color:#000;}

.msgnotice{ width:100%; line-height:1.5; font-size:16px; color:#fff; }

.mandatory{ color:#f00; margin-right:3px; }
.textinp{ width:240px; height:20px; line-height:20px; margin:0; padding:5px; border:1px solid #ddd; border-radius:5px; background:#fff; outline:0; }
.textinp2{ width:400px; height:120px; line-height:20px; margin:0; padding:5px; border:1px solid #ddd; border-radius:5px; background:#fff; outline:0; }
.textinp3{ width:100px; height:20px; line-height:20px; margin:0; padding:5px; border:1px solid #ddd; border-radius:5px; background:#fff; outline:0; }
.fbtn{ height:32px; line-height:32px; padding:0 40px; text-align:center; background:#f0f0f0; border-radius:5px; font-size:16px;  border:0; margin:0; outline:0; cursor:pointer; }
.fbtn:hover{ background:#8cc63e; color:#fff;}



.listCertificate{ width:750px; list-style:none; margin:0 0 -1px 0; padding:0; background:url(../images/Certifications.png) repeat-y left top; overflow:hidden; }
.listCertificate li{ width:240px; height:250px; float:left; border-right:1px solid #ddd; padding:20px 0 0 0; overflow:hidden; }
.listCertificate li img{ width:150px; height:200px; display:block; margin:0 45px; }
.listCertificate li p{ margin:6px 0 0 0; padding:0; text-align:center; }

.tabjob{ border-top:1px solid #eee; border-left:1px solid #eee; margin:20px 0 0 0; }
.tabjob tr td{ padding:5px; line-height:2; border-right:1px solid #eee; border-bottom:1px solid #eee;}




.listProducts2{ width:750px; list-style:none; margin:0 0 0 0; padding:0; background:url(../images/products.png) repeat-y center top; overflow:hidden; }
.listProducts2 li{ width:240px; height:200px; padding:0; float:left; padding:20px 0 0 0; border-right:1px solid #ddd; overflow:hidden; }
.listProducts2 li img{ width:200px; height:150px; display:block; margin:0 20px; }
.listProducts2 li p{ margin:6px 0 0 0; padding:0; text-align:center; } 

.listProducts3{ width:750px; list-style:none; margin:0 0 0 0; padding:0; overflow:hidden; }
.listProducts3 li{ width:240px; height:200px; padding:0; float:left; padding:20px 0 0 0; border-right:1px solid #ddd; overflow:hidden; }
.listProducts3 li img{ width:200px; height:150px; display:block; margin:0 20px; }
.listProducts3 li p{ margin:6px 0 0 0; padding:0; text-align:center; } 


.filter{ width:100%; margin:22px 0 0 0; overflow:hidden; }
.filterName{ width:100%; height:38px; border-bottom:1px solid #ddd; overflow:hidden; }
.filterNameL{ line-height:38px; clear:both; float:left; margin:0 0 0 10px; background:url(../images/class1.png) no-repeat left top;  }
.filterNameL span{ height:38px; display:block; float:left; margin:0 0 0 12px; padding:0 12px 0 0; background:url(../images/class2.png) no-repeat right top; font-size:16px; color:#fff; }
.filterNameR{ line-height:38px; float:right; margin-right:16px; }
.filterList{ width:100%; height:220px; overflow:hidden; }



.newspage{ width:100%; line-height:2; color:#001a5b; overflow:hidden;  }


.tab_member{}
.tab_member tr td{ padding:5px; }

.listNotice{ list-style:none; margin:0; padding:0; }
.listNotice li{ width:100%; padding:12px 0; background:url(../images/line1.jpg) repeat-x left bottom; }
.listNotice li:first-child{ padding:0 0 12px 0;}
.listNotice li span{ float:right; }

.listMember{ width:900px; list-style:none; margin:-15px 0 0 0; padding:0; }
.listMember li{ width:400px; float:left; padding:30px 0; margin:30px 30px 0 0; float:left; border:1px solid #ddd; text-align:center; font-size:16px; }


.sitemap{ padding:0 20px; overflow:hidden; }

.listSiteMap{ width:1050px; list-style:none; margin:20px 0;  padding:0; overflow:hidden; }
.listSiteMap li{ width:100%; line-height:32px; float:left; background:url(../images/folder.png) no-repeat left 10px; text-indent:20px; overflow:hidden; }
.listSiteMap li a{ font-size:14px; text-decoration:none; color:#1679d5; }
.listSiteMap li ul{ list-style:none; margin:0 20px; padding:0; overflow:hidden; }
.listSiteMap li li a{ font-size:13px; color:#555; }
.listSiteMap li li li a{ font-size:12px; }


#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../swf/icon.png) no-repeat; position:fixed; right:20px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:100px; _margin-bottom:120px;}
#code_hover{ background-position:-316px -258px; bottom:100px; _margin-bottom:120px;}
#code_out {display:none;}
#gotop{ background-position:-276px -310px; bottom:47px; _margin-bottom:67px;} 

#code_img{ width:230px; height:230px; background:url(../swf/erwei.png) 0px 0px no-repeat; position:fixed; right:60px; bottom:47px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}