@charset "utf-8";
/* CSS Document */

html { overflow-x:hidden; margin:0; padding:0; }
body { width:100%; margin:0; padding:0px; font-size:12px; color:#454545; background:#f5f5f5 url(../images/menu1.png) repeat-x left 72px; 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:#454545; }
a:hover { text-decoration:none; color:#1267b8; }

input,textarea{ font-family:"Microsoft YaHei"; font-size:12px; color:#454545; }

#header{ width:100%; height:72px; background:#fff url(../images/header.png) repeat-x left bottom; }
.headerFixed{ width:1000px; margin:0 auto; }
.logo{ width:200px; height:72px; clear:both; float:left; overflow:hidden; }
.func{ width:500px; height:32px; float:right; margin:40px 0 0 0;}
.func ul{ list-style:none; margin:0; padding:0; float:right; }
.func ul li{ height:14px; line-height:14px; float:left; margin-left:12px; position:relative; z-index:150;}
.func ul li span{ float:right; margin-left:6px;}
.func ul li div{ display:none; position:absolute; z-index:150; top:20px; left:50%; margin-left:-80px; border:1px solid #eee; padding:4px; background:#fff; }
.func ul li:hover div{ display:block;}


#menu{ width:1000px; height:40px; margin:0 auto;  }
.topmenu{ width:750px; clear:both; float:left; }
.search{ width:180px; height:24px; float:right; margin:8px 0 0 0; background:url(../images/search.png) no-repeat left top; overflow:hidden; }
.sskey{ width:140px; height:24px; line-height:24px; padding:0 6px; margin:0; float:left; border:0; background:none; outline:none; }
.ssbtn{ width:24px; height:24px; float:right; margin:0; padding:0; border:0; background:none; outline:none; cursor:pointer; }

.mainMenu{ list-style:none; margin:0; padding:0; }
.mainMenu li{ width:120px; line-height:40px; float:left; position:relative; z-index:10; }
.mainMenu li.spMenu{ width:2px; height:40px; background:url(../images/menu2.png) no-repeat center center; overflow:hidden; }
.mainMenu li:hover,.mainMenu li.on{ background:url(../images/menu3.png) no-repeat center 5px; }
.mainMenu li.spMenu:hover{ background:url(../images/menu2.png) no-repeat center center; }
.mainMenu li a{ width:100%; height:40px; display:block; text-align:center; color:#fff; font-size:14px; }
.mainMenu li a:hover,.mainMenu li.on a,.mainMenu li:hover a{ color:#fff; }
.mainMenu li ul{ width:100%; list-style:none; margin:0; padding:0; position:absolute; top:40px; left:0; display:none; background:#045cad;  }
.mainMenu li ul li{ width:100%; line-height:34px; border-bottom:1px solid #0764bb; float:left; margin:0; }
.mainMenu li ul li:hover{ background:#0764bb; }
.mainMenu li ul li a{ height:34px; font-size:12px;  }
.mainMenu li:hover ul{ display:block; }



#banner{width:100%; overflow:hidden; }




#mainContent {width:1000px; margin:0 auto; overflow:hidden; }
#help{ width:100%; height:210px; background:#134e9a url(../images/map.png) no-repeat center top; }

.helpL{ width:720px; height:210px; clear:both; float:left; overflow:hidden; }
.helpR{ width:270px; height:210px; float:right; overflow:hidden; }
.midmenu{ width:100%; list-style:none; margin:10px 0 0 0; padding:0; overflow:hidden; }
.midmenu li{ width:100px; line-height:36px; float:left; background:url(../images/line1.png) no-repeat left 35px; }
.midmenu li a{ font-size:14px; color:#fff;  }
.midmenu li ul{ list-style:none; margin:6px 0 0 0; padding:0; }
.midmenu li ul li{ width:100%; line-height:24px; background:none;}
.midmenu li ul li a{ font-size:12px; color:#fff;}

.ihotline{ width:100%; height:37px; line-height:37px; padding:10px 0; background:url(../images/tel.png) no-repeat left center; font-size:22px; color:#fff; text-indent:42px; overflow:hidden; }
.iaddr,.itel,.ifax,.iemail,.iwebsite{ width:100%; height:24px; line-height:24px; font-size:12px; color:#fff; overflow:hidden;  }


#footer{width:100%; height:41px; background:url(../images/foot.png) repeat-x left top; overflow:hidden; }



.footmenu{ width:270px; height:41px; line-height:41px; clear:both; float:left; overflow:hidden; }
.footmenu a{ font-size:12px; color:#8ac6f4; font-weight:bold; }
.footmenu span{ margin:0 6px; color:#8ac6f4; }

.copr{ width:720px; height:41px; line-height:41px; float:right; font-size:12px; font-weight:bold; text-align:right; color:#8ac6f4; overflow:hidden; }
.copr a{ color:#8ac6f4; }
.copr p{ margin:0; padding:0; }


.fixedwidth{ width:1000px; margin:0 auto; overflow:hidden; }
.autowidth{ width:100%; overflow:hidden; }

.inslide{ width:100%; height:300px; overflow:hidden; }





.linkstit{ width:100%; height:45px; background:url(../images/bj_tr.png) repeat-x left bottom; overflow:hidden; }
.linkstitL{ height:45px; line-height:36px; clear:both; float:left; background:url(../images/bj_tl.png) repeat-x left bottom; font-size:18px; font-weight:bold; color:#dd0000; }
.linksbox{ width:100%; margin:15px 0; line-height:2; overflow:hidden;}
.linksbox a{ margin:0 20px 0 0; white-space:nowrap; color:#666; }
.linksbox a:hover{ color:#000; }

.fenye{ width:100%; margin:20px 0; text-align:center; overflow:hidden; }
/*.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:350px; height:350px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:0px solid #CCCCCC;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 #aaa;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:350px;height:350px; border:1px solid #eee; }
.spec-scroll{clear:both;margin-top:10px;width:350px;}
.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:10px;height:54px; line-height:54px;cursor:pointer;text-decoration:none;}
.spec-scroll .prev{float:left;margin-right:4px; background:url(../images/left.gif) no-repeat left center; }
.spec-scroll .next{float:right; background:url(../images/right.gif) no-repeat left center;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px; list-style:none; margin:0; padding:0;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #eee;padding:2px;width:50px;height:50px; }
.spec-scroll .items ul li img:hover{border:2px solid #1267b8;padding:1px;}


#tabbox{ width:100%; margin:20px 0 0 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; }
.tabs{ list-style:none; margin:0; padding:0; border-bottom:1px solid #1267b8; overflow:hidden; }
.tabs li{ line-height:36px; float:left; overflow:hidden; position:relative; }
.tabs li a{ height:36px; padding:0 24px; display:block; font-size:14px; font-weight:bold; }
.tabs .thistab a { background:#1267b8; color:#fff;}	

.listNews{ width:100%; list-style:none; margin:0; padding:0; overflow:hidden; }
.listNews li{ width:100%; height:146px; float:left; margin:20px 0 0 0; position:relative; overflow:hidden; }
.newsDate{ width:72px; height:32px; line-height:1.5; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:20px 0; position:absolute; top:36px; left:0; font-size:12px; font-weight:bold; background:url(../images/date.png) no-repeat center center; z-index:2; }
.newsDate span{ font-size:14px; }
.newsBox{ width:654px; height:104px; padding:20px; border:1px solid #eee; position:absolute; top:0; left:32px; z-index:1; overflow:hidden; }

.newsBox dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.newsBox dl dt{ width:147px; height:88px; padding:8px; margin:0; background:url(../images/news.png) no-repeat center top; float:right; overflow:hidden;  }
.newsBox dl dd{ margin:0 180px 0 36px; padding:0; overflow:hidden; }

.newsName{ width:100%; margin:8px 0 0 0; height:20px; overflow:hidden; }
.newsName a{ font-weight:bold; color:#1267b8; }
.newsProfile{ width:100%; height:60px; line-height:20px; overflow:hidden; }

.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; }


.ulpro{ width:800px; list-style:none; margin:-10px 0 0 0; padding:0; }
.ulpro li{ width:360px; height:130px; float:left; margin:20px 30px 0 0; overflow:hidden; }
.ulpro li dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.ulpro li dl dt{ width:128px; height:128px; border:1px solid #dedede; clear:both; float:left; }
.ulpro li dl dt img{ width:128px; height:128px; display:block; }
.ulpro li dl dd{ width:218px; height:128px; margin:0; padding:0; float:right; }
.ulpro li dl dd .pt{ width:100%; height:46px; line-height:23px; border-bottom:1px solid #dedede; overflow:hidden; }
.ulpro li dl dd .pt a{ font-size:14px; font-weight:bold; color:#2a73b2; }
.ulpro li dl dd .pp{ width:100%; height:36px; line-height:18px; margin:10px 0 0 0; color:#787878; overflow:hidden; }
.ulpro li dl dd .pm{ width:100%; height:23px; margin:12px 0 0 0; text-align:right; overflow:hidden; }


.pSectionL{ width:270px; height:270px; clear:both; float:left; margin:10px 0 0 0; border:1px solid #ddd; }
.pSectionR{ width:450px; float:right; margin:10px 0 0 0; overflow:hidden; }


.psort{ width:100%; height:25px; overflow:hidden; }
.pkey{ width:100%; height:25px; overflow:hidden; }
.psizePic{ width:100%; height:132px; line-height:30px; margin:20px 0 0 0; overflow:hidden; }
.psizePic img{ border:1px solid #ddd; margin:0 10px 0 0; }
.ppdf{ width:100%; height:45px; margin:25px 0 0 0; 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; }




.about{ width:654px; height:244px; clear:both; float:left; margin:10px 0 0 0; overflow:hidden; }
.news{ width:306px; height:244px; float:right; margin:10px 0 0 0; overflow:hidden; }

.aboutPicture{ width:275px; height:180px; clear:both; float:left; margin:20px 0 0 0; overflow:hidden; }
.aboutProfile{ width:360px; height:175px; line-height:25px; float:right; margin:20px 0 0 0; overflow:hidden; }
.aboutProfile p{ margin:0; padding:0; }

.newsPicture{ width:100%; height:68px; margin:20px 0 0 0; text-align:center; overflow:hidden; }
.newsNew{ width:100%; margin:10px 0 0 0; overflow:hidden; }
.newsNew ul{ width:100%; list-style:none; margin:0; padding:0; }
.newsNew ul li{ width:100%; height:25px; line-height:25px; float:left; background:url(../images/bj_news.png) no-repeat left 11px; text-indent:10px; overflow:hidden; }
.newsNew ul li span{ float:right; }

.ibox{ padding:10px; border:1px solid #eee; border-top:0; height:180px; line-height:20px;  }
.ibox p{ margin:0; padding:0; text-indent:24px; }

.list-news-1{ list-style:none; margin:0; padding:0; }
.list-news-1 li{ width:100%; height:29px; line-height:29px; border-top:1px dashed #ccc; background:url(../images/ico2.png) no-repeat left center; text-indent:10px; }
.list-news-1 li:first-child{ border-top:0;}
.list-news-1 li span{ float:right; color:#666;}




#main{ width:100%; margin:20px 0; background:url(../images/main.png) repeat-y right top; overflow:hidden; }
#sidebar{ width:210px; clear:both; float:left; overflow:hidden; }
#content{ width:732px; float:right; padding:0 20px; overflow:hidden; }

.subSection{ width:100%; margin:0; overflow:hidden; }
.topClass{ list-style:none; margin:0; padding:0; overflow:hidden; }
.topClass li{ width:100%; line-height:39px; margin:2px 0 0 0; background:url(../images/c1.png) no-repeat center top; float:left; overflow:hidden; }
.topClass li:hover,.topClass li.on{ background:url(../images/c2.png) no-repeat center top; }
.topClass li a{ width:100%; height:39px; display:block; font-size:14px; font-weight:bold; color:#565656; text-align:left; text-indent:26px; }
.topClass li a:hover,.topClass li.on a{ color:#fff; text-decoration:none; }
.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; }

.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:48px; line-height:48px; font-size:16px; color:#565656; background:url(../images/r1.png) repeat-x left bottom; overflow:hidden; }
.en{ color:#888; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:6px; font-weight:normal; }

.leftIn{ padding:10px; line-height:2; overflow:hidden;  }
.leftIn p{ margin:0; padding:0; }

.inContact{ width:100%; margin:20px 0 0 0; background:url(../images/contact2.png) repeat-y left top; overflow:hidden; }
.inContactTop{ width:100%; height:2px; font-size:0; background:url(../images/contact1.png) no-repeat center top; overflow:hidden; } 
.inContactColumn{ width:100%; height:45px; line-height:45px; text-align:center; font-size:16px; background:url(../images/contact4.png) no-repeat center bottom; overflow:hidden; }
.inContactFoot{ width:100%; height:2px; font-size:0; background:url(../images/contact3.png) no-repeat center top; overflow:hidden; } 
.inContactProfile{ line-height:2; padding:10px; color:#ccc; overflow:hidden; }
.inContactProfile p{ margin:0; padding:0; }
.inContactProfile a{ color:#ccc;}
.inContactProfile a:hover{ color:#fff;}


/*.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; }

#crumbs{ width:100%; height:33px; background:url(../images/crumbs.png) repeat-x left top; overflow:hidden; }

.crumbsContent{ width:1000px; margin:0 auto; overflow:hidden; }
.crumbsword{ height:33px; line-height:33px; clear:both; float:left; padding-right:12px; background:url(../images/arrow.jpg) no-repeat right top; overflow:hidden; }
.crumbsLevel{ height:33px; line-height:33px; float:left; margin-left:10px; }



.insidePic{ width:100%; margin-top:20px; overflow:hidden; }

.share{ padding:0 20px; overflow:hidden; }

.mainlist{ width:100%; overflow:hidden;   }
.article{ width:100%; line-height:2; margin:12px 0 0 0; overflow:hidden;  }
.article p:first-child{ margin:0; padding:0; }
.article img{ max-width:100%; }

.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; }

.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%; margin:20px 0 0 0; text-align:center; line-height:1.5; font-size:18px; font-weight:bold; color:#000; }
.dnfunc{ width:100%; text-align:center; padding:10px 0;background:url(../images/line1.jpg) repeat-x left bottom; color:#555; }

.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{ width:100%; margin:16px 0 0 0;  overflow:hidden; }
.basicL{ width:352px; clear:both; float:left; overflow:hidden; }
.basicR{ margin:0 0 0 372px; overflow:hidden; }
.basicR h2{ margin:0 0 10px 0; padding:0; font-size:18px; color:#000; }
.basicR p{ margin:0; padding:0; line-height:2; }

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; }

.tab_download{ border-left:1px solid #ddd; border-top:1px solid #ddd; margin-top:10px; }
.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:#f3f3f3; font-weight:bold; }

.feedbackdes{ line-height:2; margin:20px 0 0 0; padding:15px; background:#fafafa; border:1px solid #f5f5f5; color:#000; overflow:hidden; }

.tab_feedback{ margin:20px 0; }
.tab_feedback tr td{ padding:6px;}

.mandatory{ color:#f00; margin-right:3px; }
.textinp{ width:240px; height:20px; line-height:20px; margin:0; padding:2px 5px; border:1px solid #ddd; background:#fff; outline:0; }
.textinp2{ width:400px; height:120px; line-height:20px; margin:0; padding:2px 5px; border:1px solid #ddd; background:#fff; outline:0; }
.textinp3{ width:90px; height:20px; line-height:20px; margin:0; padding:2px 5px; border:1px solid #ddd; background:#fff; outline:0; }
.fbtn{ height:30px; line-height:30px; padding:0 30px; float:left; text-align:center; color:#777; font-size:16px;  background:#ddd; border:0; margin:0 10px 0 0; outline:0; cursor:pointer; }
.fbtn:hover{  background:#1267b8; color:#fff; }

.listLinks{ list-style:none; margin:10px 0 20px 10px; padding:0; overflow:hidden; }
.listLinks li{ width:160px; height:105px; padding:8px; float:left; margin:10px 30px 0 30px; background:url(../images/links.png) no-repeat center top; overflow:hidden; }
.listLinks li img{ width:160px; height:80px; display:block; }
.listLinks li p{ margin:10px 0 0 0; padding:0; text-align:center; }


.listCertificate{ list-style:none; margin:10px 0 0 10px; padding:0; }
.listCertificate li{ width:160px; height:160px; padding:8px; float:left; margin:10px 30px 0 30px;  background:url(../images/certificate.png) no-repeat center top; }
.listCertificate li img{ width:160px; height:120px; display:block; }
.listCertificate li p{ margin:10px 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;}


.listProducts{ list-style:none; margin:10px 0 0 10px; padding:0; overflow:hidden; }
.listProducts li{ width:160px; height:196px; padding:8px; float:left; margin:10px 30px 0 30px; background:url(../images/pro.png) no-repeat center top; overflow:hidden; }
.listProducts li img{ width:160px; height:160px; display:block; }
.listProducts li p{ margin:10px 0 0 0; padding:0; text-align:center; } 


.listSiteMap{ width:100%; list-style:none; margin:10px 0 20px 0;  padding:0; overflow:hidden; }
.listSiteMap li{ width:100%; line-height:25px; float:left; background:url(../images/folder.png) no-repeat left 6px; text-indent:20px; overflow:hidden; }
.listSiteMap li a{ font-size:14px; color:#1267b8; font-weight:bold; text-decoration:none; }
.listSiteMap li ul{ list-style:none; margin:0 20px; padding:0; overflow:hidden; }
.listSiteMap li li a{ font-size:13px; }
.listSiteMap li li li a{ font-size:12px; }


.newspage{ width:100%; color:#1267b8; margin:20px 0; font-weight:bold; overflow:hidden;  }
.prevpage{ float:left;}
.nextpage{ float:right; }




#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;}

.cxjg{ width:701px; height:861px; background:url(../images/zs_bg.jpg) no-repeat; position:relative; margin:auto;}
.cxjg .xm{ position:absolute; top:393px; left:210px; font-size:14px;}
.cxjg .sjhm{ position:absolute; top:410px; left:223px; font-size:14px;}
.cxjg .wxh{ position:absolute; top:442px; left:223px; font-size:14px;}
.cxjg .dljb{ position:absolute; top:472px; left:240px; font-size:14px;}
.cxjg .sqbh{ position:absolute; top:504px; left:240px; font-size:14px;}