@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{font-size:12px; color:#555555;}
ul{ list-style-type:none;}
li{ list-style-type:none;}
a{ text-decoration:none; color:#555555;}
a img{ border:none;}
a:hover{ color:#0167b6;}
.top1{ width:100%; height:40px; overflow:hidden; background:#f3f3f3; line-height:40px;}
.top1mian{ width:1000px; height:40px; overflow:hidden; margin:0 auto; line-height:40px;}
.top1right{ width:142px; height:40px; overflow:hidden; float:right; display:block;}
.top1right a{ color:#555555;}
.rightlist{ width:68px; height:40px; overflow:hidden; text-align:center; float:left; border-left:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2; float:left;}
.rightlist1{ width:68px; height:40px; overflow:hidden; text-align:center; float:left;border-right:solid 1px #e2e2e2; float:left;}
.miantop{ width:1000px; height:120px; margin:0 auto;}
.logo{ width:217px; height:119px; overflow:hidden; float:left;}
.mianright{ width:783px; height:120px; float:right;}
.rightop1{ width:430px; height:45px; overflow:hidden; padding-top:18px; padding-left:353px;}
.search{ width:155px; height:25px; overflow:hidden; float:left; background:url(../images/searchbg.jpg) no-repeat left top;}
.searchtext{ width:110px; height:25px; overflow:hidden; float:left; padding-left:5px; padding-right:5px; border:none; background:none; line-height:25px;color:#c5c5c5; outline:none;}
.tijiao{ width:25px; height:25px; overflow:hidden; float:right; outline:none; border:none; background:none; cursor:pointer;}
.taghot{ width:260px; height:25px; overflow:hidden; float:left; line-height:25px; padding-left:10px;}
.taghot a{ color:#f28300;}
.navcon{ width:773px; height:57px; padding-left:10px;}
.navlist li{ width:85px; height:30px; overflow:hidden; float:left; font-size:14px; padding-left:12px; padding-right:12px; line-height:30px;}
.navlist li a{ width:85px; height:30px; overflow:hidden; text-align:center; display:block;}
.navlist li a:hover{ width:85px; height:30px; overflow:hidden; text-align:center; display:block; color:#fff; background:url(../images/navbg.jpg) no-repeat center top;}
.header{ width:100%; height:400px; overflow:hidden; background:url(../images/banner.jpg) no-repeat center top;}
.mian{ width:1000px; margin:0 auto;}
.aboutopcon{ width:1000px; height:223px; overflow:hidden; padding-top:40px; border-bottom:solid 1px #e2e2e2;}
.xpss{ width:500px; height:200px; overflow:hidden; float:left; border-right:solid 1px #d8d8d8;}
.xpsstop{ width:500px; height:40px; overflow:hidden;}
.xpsstopleft{ width:100px; height:40px; overflow: hidden; float:left; font-size:20px; color:#000; font-weight:normal;}
.xpsstopleft span{ color:#0068b8;}
.xpsstopright{ width:80px; height:24px; overflow:hidden; line-height:24px; padding-left:12px; color:#000; background:url(../images/topico.jpg) no-repeat left center; float:right;}
.xpsstopright a{color:#000;}
.xpsscontent{ width:500px; height:160px; overflow:hidden;}
.xpssleft{ width:199px; height:154px; overflow:hidden; float:left; position:relative; padding-left:6px; padding-top:6px;}
.xpssico{ width:75px; height:73px; overflow:hidden; overflow:hidden; position:absolute; left:0px; top:0px; background:url(../images/xpss.png) no-repeat left top; z-index:10;}
.xpssright{ width:265px; height:100px; overflow:hidden; border-left:solid 1px #d8d8d8; padding-left:25px;}
.xpsslist{ width:120px; height:25px; overflow:hidden; line-height:25px; padding-left:8px; background:url(../images/feleiico.jpg) no-repeat left center; float:left;}
.jjfa{ width:472px; height:200px; overflow:hidden; float:right;}
.xpsstop2{ width:472px; height:40px; overflow:hidden;}
.xpsscons{ width:472px; height:144px; overflow:hidden; background:url(../images/%E5%90%8C%E4%B8%9A%E5%85%B4%E5%88%9B1_07.jpg) no-repeat 207px 2px}
.xpssconleft{ width:169px; height:96px; overflow:hidden; float:left; position:relative; padding-left:5px; padding-top:6px;}
.xpconimg{ width:74px; height:73px; overflow:hidden; position:absolute; left:0px; top:0px; background:url(../images/jjfa.png) no-repeat left top;}
.xpssconright{ width:242px; height:125px; overflow:hidden; float:right;}
.jjfalist{ width:222px; height:25px; line-height:25px; overflow:hidden; padding-left:10px; background:url(../images/feleiico.jpg) no-repeat left center;}
.jszx{ width:1000px; height:288px; overflow:hidden; border-top:solid 1px #e2e2e2; padding-top:32px;}
.jszxleft{ width:630px; height:288px; overflow:hidden; float:left;}
.jszxright{ width:333px; height:288px; overflow:hidden; float:right;}
.jszxtop{ width:630px; height:28px; border-bottom:solid 1px #cfcfcf;}
.jszxtop2{ width:333px; height:28px; border-bottom:solid 1px #cfcfcf;}
.jszxtopleft{ width:92px; height:28px; overflow:hidden; float:left; font-size:20px; color:#000000; font-weight:normal;}
.jszxtopleft span{ color:#0068b9;}
.jszxtopright{ width:62px; height:18px; padding-left:12px; background:url(../images/topico.jpg) no-repeat left center; line-height:18px; float:right;}
.jszxtopright a{ color:#000;}
.zixuntj{ width:620px; height:86px; overflow:hidden;}
.zixuntitle{ width:620px; height:22px; overflow:hidden; padding-top:16px; font-size:14px; font-weight:bold;}
.zixuntitle a{ color:#0068b9; text-decoration:underline;}
.zixundesc{ width:620px; height:40px; line-height:20px;}
.zixundesc a{ color:#010101;}
.zixunlist{ width:600px; height:26px; overflow:hidden; line-height:26px; padding-left:15px; background:url(../images/feleiico.jpg) no-repeat left center;}
.zixunlistleft{ width:480px; height:26px; overflow:hidden; float:left; font-size:14px;}
.zixunlistright{ width:70px; height:26px; overflow:hidden; float:right; color:#999999;}
.zixunlistright a{ color:#999;}
.spysimg{ width:322px; height:214px; overflow:hidden; padding-top:9px; padding-bottom:7px;}
.spyslist{ width:298px; height:26px; overflow:hidden; line-height:26px; padding-left:24px; background:url(../images/videoico.jpg) no-repeat 2px center;}
.footer{ width:100%; height:270px; overflow:hidden; background:url(../images/footerbg.jpg) repeat-x;}
.footermian{ width:1000px; height:270px; overflow:hidden; margin:0 auto;} 
.footermian1{ width:1000px; height:180px; overflow:hidden;}
.footmianleft{ width:616px; height:180px; overflow:hidden; float:left;}
.footerlogo{ width:162px; height:162px; overflow:hidden; float:left;}
.footext{ line-height:20px; color:#b9b9b9; width:450px; float:right; padding-top:30px;}
.footright{width:362px; height:180px; overflow:hidden; float:right;}
/* .footrightcon{width:362px; height:72px; overflow:hidden; color:#b9b9b9; padding-top:8px;} */
.footrightcon{width:362px; height:105px; overflow:hidden; color:#b9b9b9; padding-top:8px;}
.footemail{ width:165px; height:36px; overflow:hidden; padding-left:38px; background:url(../images/email.jpg) no-repeat left center; float:left; line-height:36px;}
.footel{ width:104px; height:36px; overflow:hidden; padding-left:36px; float:left; line-height:36px; background:url(../images/tel.jpg) no-repeat left center;}
.footadd{ width:320px; height:36px; overflow:hidden; line-height:36px; padding-left:38px; background:url(../images/address.jpg) no-repeat left center; clear:both;}
.footweixin{ width:362px; height:100px; overflow:hidden;}
.footweixinlist{ width:120px; height:100px; overflow:hidden; float:left;}
.footweixincon{ width:98px; height:100px; overflow:hidden; margin:0 auto; text-align:center; color:#f28301; line-height:20px;}
.footer2{ width:1000px; height:89px; overflow:hidden;color:#b9b9b9;}
.footer2 a{ color:#b9b9b9;}
.footer2left{ width:525px; height:80px; overflow:hidden; float:left; line-height:40px; padding-top:9px;}
.footer2right{ width:418px; height:89px; overflow:hidden; float:right; line-height:25px; padding-top:25px;}
.aboutheader{ width:100%; height:254px; overflow:hidden; background:url(../images/aboutheader.jpg) no-repeat center top;}
.neitop{ width:1000px; height:34px; overflow:hidden; border-bottom:solid 1px #e2e2e2; padding-top:24px; margin-bottom:18px;}
.neitopleft{ width:234px; height:34px; line-height:34px; overflow:hidden; color:#000000; font-size:22px; float:left;}
.neitopright{ width:380px; height:34px; line-height:34px; overflow:hidden; float:right; color:#000; text-align:right;}
.neitopright a{  color:#000;}
.askleft{ width:191px; overflow:hidden; float:left; padding-left:12px; background:url(../images/leftline.jpg) no-repeat 12px top; margin-bottom:15px;}
.askright{ width:750px; overflow:hidden; float:right; padding-right:18px;}
.clear{ width:0px; height:0px; clear:both;}
.leftlist{ width:186px; height:40px; overflow:hidden; border-bottom:solid 1px #dddddd; font-size:14px; padding-left:5px; line-height:40px;}
.leftico1{ background:url(../images/leftico.jpg) no-repeat 177px center;}
.leftico2{ background:url(../images/leftico2.jpg) no-repeat 177px center;}
.curr{ color:#f28200;}
.leftlistcon{ width:164px; line-height:24px; padding-left:13px; padding-right:14px; border-bottom:solid 1px #dddddd;}
.leftlistcurr{ color:#f28200;}
.askrightop{ width:738px; height:36px; overflow:hidden; background:#f6f6f6; padding-left:12px; font-size:18px; color:#000000; line-height:36px;}
.askfenlei{ width:738px; height:26px; overflow:hidden; padding-top:28px; color:#000000; font-size:14px;}
.asklist{ width:750px; height:101px; overflow:hidden; background:url(../images/asklistline.jpg) repeat-x left bottom;}
.asklistitle{ width:750px; height:32px; overflow:hidden; padding-top:18px; font-size:14px;}
.asklistitle span{  color:#0068b9;width:30px; display:block; height:32px; float:left;}
.asklistitle p{ width:720px; height:32px; overflow:hidden; float:left;}
.asklistitle a{ color:#000000;}
.asklistdesc{ line-height:20px; width:750px; height:40px;}
.asklistdesc span{ color:#f18300; font-size:14px; display:block; float:left; width:30px; height:40px;}
.asklistdesc p{ width:720px; float:left;height:40px; overflow:hidden;}
.videocon{ width:750px;}
.videolist{ width:240px; height:198px; overflow:hidden; float:left; margin-bottom:15px; background:#f5f5f5;}
.mr{ margin-right:12px;}
.videoimg{ width:240px; height:150px; overflow:hidden;}
.videotext{ width:220px; padding-left:10px; height:28px; line-height:28px;}

.honorheader{ width:100%; height:255px; overflow:hidden; }
.honorcon{width:750px; padding-top:17px;}
.honorlist{ width:170px; height:143px; overflow:hidden; float:left; margin-bottom:17px;}
.honrlistmr{ margin-right:22px;}
.honorimg{ width:170px; height:113px; overflow:hidden;}
.honorimg img{ border:solid 1px #d6d6d6;}
.honortext{ width:170px; height:30px; overflow:hidden; background:#ededed; text-align:center; line-height:30px;}

.newsheader{ width:100%; height:255px; overflow:hidden; background:url(../images/newsheader.jpg) no-repeat center top;}
.newscon{width:750px; padding-top:30px;}
.newslist{ width:750px; height:142px; overflow:hidden;}
.newslistleft{ width:152px; height:85px; overflow:hidden; float:left;}
.newslisright{ width:576px; height:142px; overflow:hidden; float:right;}
.newstitle{ width:576px; height:26px; overflow:hidden; font-size:14px;}
.newstitle a{ color:#010101;}
.newsdesc{ width:576px; height:50px; overflow:hidden; line-height:20px; text-indent:26px;}
.newsdesc span{ color:#999999;}
.newscontitle{ width:750px; height:34px; font-size:18px; color:#020202; text-align:center; font-weight:normal;}
.newstime{ width:750px; height:36px; overflow:hidden; color:#999999; border-bottom:dotted 1px #cecece; line-height:36px;}
.newscontent{ width:750px; padding-top:15px; padding-bottom:15px; overflow:hidden; line-height:25px; font-size:14px;border-bottom:dotted 1px #cecece;}
.newscontent img{max-width:750px;}
.fenye{ line-height:25px;}
.fenye  a{ color:#0168b6;}
.contactimg{ width:750px; height:242px; overflow:hidden;}
.contactlist{ width:375px; padding-top:28px; float:left;}
.contactadd{padding-left:40px;line-height: 2; padding-bottom: 10px; color:#000; font-size:16px; font-weight:bold;}
.contactbg1{ background:url(../images/addico.jpg) no-repeat left top;}
.contactbg2{ background:url(../images/contact01.jpg) no-repeat left top;}
.contactbg3{ background:url(../images/contact03.jpg) no-repeat left top;}
.contactbg4{ background:url(../images/contact04.jpg) no-repeat left top;}
.contactext{padding-left:40px; font-size:14px; color:#000000; line-height:30px;}
.caseheader{ width:100%; height:255px; overflow:hidden; background:url(../images/caseheader.jpg) no-repeat center top;}
.casexinwen{ width:1000px; height:auto; overflow:hidden; padding-top:5px; background:url(../images/xinwenline.jpg) repeat-x; margin:0 auto;}
.tabtop{ width:1000px; height:43px; overflow:hidden; border-bottom:solid 1px #f2f2f2; background:#f2f2f2; font-size:14px; color:#fff; }
.tablis1{ width:136px; height:43px; line-height:43px; text-align:center; float:left; margin-right:1px; background:#0068b9; cursor:pointer;}
.bg{ background:#6f7071;}
.tabcon{ width:998px; height:295px; overflow:hidden; border-bottom:solid 1px #f2f2f2; border-left:solid 1px #f2f2f2; border-right:solid 1px #f2f2f2; margin-bottom:17px; padding-top:8px;}
.tabnewslist{ width:998px; height:25px; overflow:hidden; line-height:25px;}
.tabnewsleft{ width:756px; height:25px; overflow:hidden; float:left; padding-left:30px;}
.tabnewstime{ width:85px; height:25px; overflow:hidden; float:right; color:#999999;}
.tablistico{ background:url(../images/newsico.jpg) no-repeat 16px center;}
.tablistico1{ background:url(../images/newsico2.jpg) no-repeat 16px center;}
.cru{ color:#0068b9;}
.caselist{ width:750px; height:123px; overflow:hidden; background:url(../images/xinwenline.jpg) repeat-x left bottom; margin-bottom:15px;}
.caselistleft{ width:170px; height:123px; overflow:hidden; float:left;}
.caselistright{ width:568px; height:123px; overflow:hidden; float:left;}
.caselistitle{ width:568px; height:26px; overflow:hidden; font-size:14px; margin-bottom:2px;}
.caselistitle a{ color:#000;}
.casedesc{ width:568px; height:60px; line-height:20px; overflow:hidden;}
.serviceheader{ width:100%; height:254px; overflow:hidden; background:url(../images/serviceheader.jpg) no-repeat center top;}
.proheader{ width:100%; height:255px; overflow:hidden; background:url(../images/proheader.jpg) no-repeat center top;}
.prolist{ width:240px; height:auto; float:left; border-top:solid 1px #f18400; min-height:200px; background:url(../images/productbg.jpg) no-repeat left 44px; padding-left:10px;}
.prolistitle{ font-size:14px; height:50px; width:240px; line-height:45px; font-weight:normal;}
.prolistitle a{ color:#0068b9;}
.prolistdesc{ font-size:14px; line-height:30px; font-weight:normal;}
.tuicon{ width:998px; height:181px; overflow:hidden; border-bottom:solid 1px #f2f2f2; border-left:solid 1px #f2f2f2; border-right:solid 1px #f2f2f2; padding-top:12px; margin-bottom:15px; position:relative; }
.leftbutton{ width:20px; height:28px; overflow:hidden; position:absolute;  background:url(../images/leftbutton.jpg) no-repeat left top; left:-1px; top:55px;}
.rightbutton{ width:20px; height:28px; overflow:hidden; position:absolute; right:-1px; top:55px; background:url(../images/rightbutton.jpg) no-repeat left top;}
.tuijianchanpin{ width:998px; height:181px; overflow:hidden; float:left;}
.tuijianlist{ width:249px; height:181px; overflow:hidden; float:left;}
.tuijianimg{ width:233px; height:152px; overflow:hidden; margin:0 auto;}
.tuijiantext{ width:233px; height:28px; overflow:hidden; margin:0 auto; text-align:center; line-height:28px;}
.downtitle{ width:750px; height:56px; overflow:hidden; line-height:56px; text-align:center; font-size:18px; color:#020202; text-align:center; border-bottom: dotted 1px #c3c3c3; margin-bottom:18px;}
.ljxz{ width:85px; height:30px; overflow:hidden; margin:0px auto 36px auto;}
.downlinks{ width:750px; height:29px; overflow:hidden; border-bottom:dotted 1px #c3c3c3; background:url(../images/downimg.jpg) no-repeat right center;}
.downtitles{ width:730px; height:29px; overflow:hidden; padding-left:14px; background:url(../images/downico.jpg) no-repeat left center; line-height:29px;}
.applyheader{ width:100%; height:255px; overflow:hidden; background:url(../images/applyheader.jpg) no-repeat center top;}
.applylist{ width:250px; height:323px; overflow:hidden; float:left;}
.applycon{ width:231px; height:303px; padding:4px; border: solid 1px #eeeeee; margin:0 auto;}
.applylistimg{ width:231px; height:158px; overflow:hidden;} 
.applylistitle{ width:230px; height:32px; line-height:32px; text-align:center; font-size:14px; overflow:hidden; color:#0168b7;}
.applylistitle a{color:#0168b7;}
.applylistext{ width:231px; height:27px; overflow:hidden; border-bottom:solid 1px #e5e5e5; line-height:24px;}
.applyckxq{ width:85px; height:30px; margin:0 auto; padding-top:15px;}
.subnav{ width:100%; height:41px; overflow:hidden; background:#f3f3f3;}
.subnavcon{ width:1000px; height:41px; overflow:hidden; margin:0 auto; line-height:41px;}
.subnavlist{ width:70px; height:41px; overflow:hidden; text-align:center; border-left:solid 1px #e2e2e2; float:left;}
.subtop2{ width:1000px; height:81px; overflow:hidden; margin:0 auto;}
.sublogo{ width:148px; height:81px; overflow:hidden; float:left;}
.sublogo img{ width:auto; height:81px;}
.sbutext{ width:500px; height:55px; overflow:hidden; float:left; font-size:30px; color:#010101; padding-top:26px;}
.pronav{ width:100%; height:35px; overflow:hidden; background:#0168b7;}
.pronavcon{ width:1000px; height:35px; overflow:hidden; margin:0 auto;}
.pronavcon li{ padding-left:16px; padding-right:16px; line-height:35px; color:#fff; font-size:14px; float:left;}
.pronavcon li.curslink{ background:#f18300;}
.pronavcon li a{ height:35px; color:#fff;}
.pronavcon li:hover{ background:#f18300;}
.subleft{ width:744px; float:left; height:auto; padding-left:11px;}
.subleft33{ width:770px; float:left; height:auto; margin-top:13px;}
.subright{ width:210px; height:auto; float:right;}
.sbuleftitle{ width:100%; height:54px; overflow:hidden; line-height:54px; font-size:18px;}
.subleftdesc{ width:744px; overflow:hidden; line-height:25px; font-size:14px; text-indent:30px;}
.subleftfelei{ width:744px; overflow:hidden; border-bottom:solid 1px #ededed;}
.subleftfenleist{ width:215px; height:38px; overflow:hidden; margin-right:22px; margin-bottom:12px; line-height:38px; padding-left:10px; font-size:14px; background:#f3f3f3; float:left;}
.sbufenleibg{ background:#0069b9; color:#fff;}
.sbufenleibg a{ color:#fff;}
.feleilistcon{ width:744px; overflow:hidden; min-height:580px;}
.feleilist{ width:744px; height:185px; overflow:hidden; padding-top:16px; background:url(../images/prtextline.jpg) no-repeat left bottom;}
.fenleilistimg{ width:210px; height:152px; overflow:hidden; float:left; padding:4px 4px 5px 5px; background:url(../images/cpimgbg.jpg) no-repeat left top;}
.fenleilistimg img{ padding-top:12px;}
.fenleitext{ width:513px; height:152px; overflow:hidden; float:right;}
.fenleitextitle{ width:513px; height:56px; overflow:hidden; font-size:14px; border-bottom:solid 1px #e5e5e5;}
.fenleitextitle a{ color:#0068b9; width:400px; height:40px; overflow:hidden; float:left; padding-left:13px; padding-top:16px;}
.fenleitextmore{ width:71px; height:27px; overflow:hidden; float:right; padding-top:16px;}
.fenleidesc{ width:503px; padding-top:px; line-height:20px; padding-top:6px; padding-left:10px;}
.fenleitab{ width:998px; height:174px; overflow:hidden; border:solid 1px #dadada; margin-bottom:15px; margin-left:auto; margin-right:auto;}
.fenleitabtop{ width:998px; height:32px; overflow:hidden; border-bottom:solid 1px #dfdfdf; line-height:32px; background:#f2f2f2;} 
.fenleitoptabe{ width:136px; height:32px; overflow:hidden; background:#0068b9; font-size:14px; color:#fff; text-align:center;}
.tjcpfenlei{ width:156px; height:129px; overflow:hidden; float:left; padding-left:10px; background:url(../images/cptjline.jpg) no-repeat right 7px; line-height:25px; padding-top:13px;}
.tjcpfenlei span{ font-weight:bold;}
.xgwd{ width:210px; height:365px; overflow:hidden; margin-bottom:14px; background:#f6f6f6; margin-top:13px;}
.xgwdtop{ width:206px; height:40px; border-bottom:solid 1px #c9c9c9; border-top:solid 1px #c9c9c9; line-height:40px; font-size:18px; color:#f08100; padding-left:4px;}
.xgwdlist{ width:204px; height:76px; overflow:hidden; border-bottom:dotted 1px #d3d3d3; padding-top:15px; padding-left:6px;}
.xgwdtexts{ width:204px; height:20px; overflow:hidden;}
.xgwdtexts span{ color:#f08100; width:20px; height:20px; overflow:hidden; float:left; display:block;}
.xgwdtexts a{ color:#000000; width:184px; height:20px; overflow:hidden; float:left; display:block;}
.xgwddesc{ width:204px; height:56px; overflow:hidden;}
.xgwddesc span{ width:20px; height:56px; overflow:hidden; float:left; display:block; color:#0168b7; line-height:25px;}
.xgwddesc a{ width:184px; height:56px; overflow:hidden; line-height:25px; float:left;}
.xgwdckgd{ width:85px; height:30px; overflow:hidden; margin:0 auto; padding-top:11px;}
.xgxz{ width:210px; height:241px; overflow:hidden; background:#f6f6f6;}
.xgxzlist{ width:190px; height:26px; overflow:hidden; line-height:26px; padding-left:20px; background:url(../images/downico.jpg) no-repeat 8px center;}
.hqfn{ width:208px; height:225px; overflow:hidden; border:solid 1px #c9c9c9; margin-bottom:17px; background:#f6f6f6; clear:both; margin-top:15px;}
.hqfntop{ width:208px; height:40px; overflow:hidden; color:#f08100; line-height:40px; text-align:center; border-bottom:solid 1px #c9c9c9; font-size:18px;}
.hqfncons{ width:190px; margin:0 auto;}
.hqfntext{ width:190px; height:50px; overflow:hidden; line-height:18px; padding-top:6px;}
.hqfinput{ width:170px; height:30px; overflow:hidden; border:solid 1px #c9c9c9; background:#ffffff; margin-bottom:8px; line-height:30px; color:#999999; padding-left:16px; font-family:黑体; outline:none;}
.tijiaotext{ width:85px; height:30px; overflow:hidden; background:url(../images/ljsq.jpg) no-repeat center top; border:none; }
.subleft33top{ width:770px; height:39px; overflow:hidden; border-bottom:solid 1px #c9c9c9; line-height:39px; margin-bottom:35px;}
.subleft33top span{ color:#0168b7;}

.subleft333top{ width:770px; height:39px; overflow:hidden; border-bottom:solid 1px #c9c9c9; line-height:39px; margin-bottom:30px;}
.subleft333top span{ color:#0168b7;}

.subleft3333top{ width:770px; height:39px; overflow:hidden; border-bottom:solid 1px #c9c9c9; line-height:39px;}
.subleft3333top span{ color:#0168b7;}

.cpfocuscon{ width:770px; height:266px; overflow:hidden; padding-top:12px; padding-bottom:13px; border-bottom:solid 1px #c9c9c9;}
.cpfocusconleft{ width:394px; height:264px; overflow:hidden; border:solid 1px #333333; float:left;}
.cpfocusconright{ width:364px; height:264px; overflow:hidden; float:left; padding-left:10px;}
.cpfocustitle{ width:364px; height:52px; overflow:hidden; text-align:center; line-height:52px; font-size:16px; color:#000000;}
.cpfocustitle a{ color:#000;}
.cpfocusdesc{ width:364px; height:210px; overflow:hidden; line-height:25px; font-size:14px; text-indent:25px;}
.cpfocusdesc a{ color:#f28301;}
.cpfocustop{ width:770px; height:38px; overflow:hidden; background:#f6f6f6; line-height:38px; font-size:14px; color:#000000;}
.cpfoucslist{ padding-left:10px; padding-right:10px; height:38px; float:left; cursor:pointer;}
.cpfoucslistbg{ color:#fff; background:#0069b9;}
.ckxqfoucs{ width:85px; height:30px; overflow:hidden; padding-bottom:22px; margin:0 auto; padding-top:15px;}
.gqjjfn{ width:760px; height:38px; overflow:hidden; background:#f6f6f6; padding-left:10px; color:#000000; font-size:16px; line-height:38px;}
.xgwzcon{ width:768px; height:162px; overflow:hidden; border:solid 1px #c9c9c9; margin-bottom:17px;}
.xgwzcontop{ width:758px; height:38px; overflow:hidden; background:#f6f6f6; line-height:38px; padding-left:10px; font-size:16px; color:#000000; margin-bottom:10px;}
.xgwzconlist{ width:352px; height:26px; overflow:hidden; float:left; padding-left:10px; line-height:26px; font-size:14px; background:url(../images/downico.jpg) no-repeat left center; padding-right:10px;}
.cpjjtop{ width:770px; height:auto; overflow:hidden; background:url(../images/cpjjtopbg.jpg) no-repeat left top #f3f3f3; margin-bottom:12px; min-height:452px;}
.cpjtoptab{ width:82px; height:48px; overflow:hidden; line-height:36px;  color:#ffffff; font-size:14px; padding-left:8px;}
.cpjjtitle{ width:386px; height:58px; overflow:hidden; line-height:58px; font-size:20px; color:#010101; font-weight:normal;}
.cpjjtdesc{ width:386px; line-height:20px; overflow:hidden; height:308px;}
.cpfoucsimg{ width:353px; height:82px; overflow:hidden;}
.cpjjright{ width:353px; height:420px; overflow:hidden; float:left; background:#fff; margin-top:18px;}
.cpmiaoshu{ width:770px; height:45px; overflow:hidden; padding-top:10px; border-bottom:2px solid #e0e0e0; background:#f1f1f1;}
.cpmiaoshutab{ width:86px; height:35px; overflow:hidden; float:left; text-align:center; line-height:35px; background:#7c7c7c; margin-right:1px; color:#fff;}
.cpmiaoshubg{ background:#f08000;}
.cpmiaoshucon{ width:770px; line-height:30px;}
.yhly{ width:600px; height:47px; overflow:hidden; font-size:18px; color:#f08301;}
.yhlydesc{ width:628px; line-height:25px; height:76px; overflow:hidden; font-size:14px;}
.tjlist{ width:520px; margin-bottom:13px; overflow:hidden; height:28px; line-height:28px;}
.tjlist input{ border: solid 1px #cccccc; height:26px; float:left;}
.tjlist span{ color:#c38f18;}
.tijiaobd{ width:85px; height:30px; overflow:hidden; border:none; float:left; background:url(../images/ljtj.jpg) no-repeat left top; outline:none;}
.chongzhi{ width:85px; height:30px; overflow:hidden; float:right; border:none; background:url(../images/wytjimg.jpg) no-repeat left top; outline:none;}
.zxnslist{ width:506px; height:43px; overflow:hidden;}
.zxnslist input{ width:334px; height:26px; overflow:hidden; border:solid 1px #cccccc; float:left; outline:none;}
.zxnslist span{ color:#db6d00; line-height:26px;}
.zxnslistleft{ width:40px; height:28px; overflow:hidden; float:left; line-height:28px;}
.jiontijiao{ width:190px; height:80px; overflow:hidden; padding-left:20px;}


/*首页导航下拉*/
.nav_z{width: 773px;height: 57px;line-height: 30px;font-size: 16px;position:relative;z-index:999; margin:0 auto;}
#navul li{width:85px; height:30px; float:left; font-size:14px; padding-left:12px; padding-right:12px; line-height:30px; position:relative; text-align:center;}
#navul li ul{display:none;position:absolute;z-index:999; background:url(../images/jiao.jpg) no-repeat center 9px #fff;left:-20px; top:29px; padding-top:28px; }
#navul li ul li{display:block;float:none;height:30px;position:relative;line-height:30px;font-size:14px;overflow:hidden;margin-left:0px; margin-right:0px; background:none; width:130px; background:#efefef; }
#navul li ul li a{width:130px; height:30px; float:left; text-align:center; }
#navul li ul li a:hover{  color:#0167B9; width:130px; height:30px; float:left; text-align:center; }
#navul li.navmoon{width:85px; height:30px; text-align:center; display:block; color:#fff; background:url(../images/navbg.jpg) no-repeat center top;}
#navul li.navmoon a{color:#fff;}
#navul li.navhome a:hover{color:#8a8a8a;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a{display:block;height:30px;line-height:30px; color:#8a8a8a; margin-left:0px; margin-right:0px; font-size:14px; width:130px;}

.muncon{width:999px; height:287px; overflow:hidden; border-left:solid 1px #c9c9c9; border-top:solid 1px #c9c9c9; border-bottom:solid 1px #c9c9c9; background:#fff;}
.muncontent{width:994px; height:40px; overflow:hidden; font-size:14px; background:#efefef; padding-left:5px;}
.muncontent .tablists{width:141px; height:39px; overflow:hidden; float:left; text-align:center; line-height:39px; border-bottom:solid 1px #c9c9c9; border-right:solid 1px #c9c9c9; color:#555; cursor:pointer;}
.muncontent .curs{ color:#0167b6;}
.meunlistcon{ width:998px; height:247px; overflow:hidden; border-right: solid 1px #c9c9c9;}
.meunlistcon .tablistcontent{ width:249px; height:206px; float:left; text-align:center;}



/*焦点图*/
.banner {
	width:169px;
	height: 160px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.banner .d1 {
	width: 100%;
	height: 160px;
	display: block;
	position: absolute;
	left: 0px;
	top: -5px;
	z-index: 1;
}
.banner .d2 {
	width: 100%;
	height: 148px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	background: url(../images/bg_banner.png) left top repeat;
	z-index: 22;
}
.banner .d2box {
	height: 24px;
	clear: both;
	position: absolute;
	z-index: 100;
	float: left;
	margin-left: 50%;
	display: block;
	bottom: 0px;
}
.banner .d2 ul {
	float: left;
	top: 12px;
	display: inline;
	position: relative;
	right: 50%;
}
.banner .d2 li {
	width: 6px;
	height: 6px;
	overflow: hidden;
	cursor: pointer;
	float: left;
	margin: 0 3px;
	display: inline;
	text-align: center;
	background:url(../images/dot2.jpg) no-repeat left top;
}
.banner .d2 li.nuw {
	background:url(../images/dot1.jpg) no-repeat left top;
}


/*产业中心*/
.subNav {
width: 186px;
height: 40px;
overflow: hidden;
border-bottom: solid 1px #dddddd;
font-size: 14px;
padding-left: 5px;
line-height: 40px;
cursor:pointer;
background: url(../images/leftico.jpg) no-repeat 177px center;
}
.subNav a:hover {
	color: #f28200;
}
.subNav:hover {
	color: #f28200;
	background: url(../images/leftico2.jpg) no-repeat 177px center;
}
.currentDd {
	color: #f28200;
}
.currentDt {
background: url(../images/leftico2.jpg) no-repeat 177px center;
}
.navContent {
display: none;
width: 164px;
line-height: 24px;
padding-left: 13px;
padding-right: 14px;
border-bottom: solid 1px #dddddd;
}
.navContent li  {
	margin-bottom: 2px;
	overflow: hidden;
	width: 240px;
	display: block;
}
.navContent li a {
	color: #555;
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	display: block;
}
.navContent li a:hover {
	color: #f28200;
}
.navContent li a.selecd_ul{
	color: #f28200;
}
.navContent1 {
	display: none;
}

.navContent1 li  {
	overflow: hidden;
	text-align: center;
	width: 240px;
	padding-left: 0px;
}

.navContent1 li a {
	display: block;
	color: #6a6a6a;
	font-size: 16px;
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	text-align: center;
	width: 240px;
	padding-left: 0px;
}
.navContent1 li a:hover {
	color: #f28200;
}
.navContent1 li a.selecd {
	color: #f28200;
}
.navContent li a.subNav1{ cursor:pointer;}
.navContent li a.subNav1_s{color:#064099; cursor:pointer;}

/* 分页 */

#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


/*首页滚动*/
.rollBox{
width: 998px;
height: 181px;
overflow: hidden;
border-bottom: solid 1px #f2f2f2;
border-left: solid 1px #f2f2f2;
border-right: solid 1px #f2f2f2;
padding-top: 12px;
margin-bottom: 15px;
position: relative;}   
.rollBox .LeftBotton{
width: 20px;
height: 28px;
overflow: hidden;
position: absolute;
background: url(../images/leftbutton.jpg) no-repeat left top;
left: -1px;
top: 55px;cursor:pointer;
}   
.rollBox .RightBotton{
width: 20px;
height: 28px;
overflow: hidden;
position: absolute;
right: -1px;
top: 55px;
background: url(../images/rightbutton.jpg) no-repeat left top;
cursor:pointer;}   
.rollBox .Cont{
width: 998px;
height: 181px;
overflow: hidden;
float: left;}   
.rollBox .ScrCont{width:10000000px;}   
.rollBox .Cont .tuijianlist{
width: 249px;
height: 181px;
overflow: hidden;
float: left;
}     
.rollBox #List1,.rollBox #List2{float:left;}  

/*头部轮换图*/
#lanrenzhijia { width:394px; height:264px; float:left; position:relative; margin-bottom:29px;}
#slides { display:block; width:394px; height:264px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:254px; top:240px; z-index:9900;}
#pagination li { display:block; list-style:none; width:39px; height:4px; float:left; margin-left:4px; background:#a2a2a2; border:solid 1px #0168b7; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-decoration:none; }
#pagination li.current { background:#0168b7;}


/*招聘列表*/

.joblist {

	width: auto;

	height: auto;

	overflow: hidden;

	padding: 15px;

}

.joblist_top {

	width: auto;

	height: 30px;

	line-height: 30px;

	font-size: 14px;

	font-weight: bold;

	border-bottom: 1px solid #666;

}

.joblist_top dl dd {

	float: left;

	text-align: center;

}

.joblist_top dl dd.joblist_dd_01 {

	width: 30%;

	text-align: left;

}

.joblist_top dl dd.joblist_dd_02 {

	width: 20%;

}

.joblist_top dl dd.joblist_dd_03 {

	width: 20%;

}

.joblist_top dl dd.joblist_dd_04 {

	width: 15%;

}

.joblist_top dl dd.joblist_dd_05 {

	width: 15%;

}

.list_top {

	font-weight: normal;

	border-bottom: 1px solid #cdcdcd;

	font-size: 12px;

}

.list_top dl dd.joblist_dd_04 a {

	color: #555;

}

.list_top dl dd.joblist_dd_04 a:hover {

	text-decoration: underline;

}

.list_top dl dd.joblist_dd_05 {

	background: url(../images/job.jpg) center no-repeat;

}

.list_top dl dd.joblist_dd_05 a {

	color: #fff;

}

.list_top dl dd.joblist_dd_05 a:hover {

	text-decoration: underline;

}

.joblist_list_body {

	width: auto;

	height: auto;

	overflow: hidden;

	padding: 15px;

	background: #f4f4f4;

	line-height: 25px;

}

#joblist_show {

	overflow: hidden;

}

.fenxiang{ width:150px; height:36px; overflow:hidden; float:right;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:280px;height:168px;background:#ffffff;display:none;text-align:center;overflow:hidden; border:solid 1px #cdcdcd;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;background:#ffffff;border:1px solid #aaa; /*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: 330px;height: 330px; padding-top:10px; padding-left:10px; padding-right:10px; margin-bottom:18px;}
.spec-preview img{ border:solid 1px #e5e5e5;}
.spec-scroll{clear:both;width:353px; height:48px;}
.spec-scroll .items{float:left;position:relative;width:353px;height:48px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:44px;padding-left:25px}
.spec-scroll .items ul li{float:left;width:64px; height:48px; cursor:pointer;}
.spec-scroll .items ul li img{border:2px solid #cdcdcd;width:44px;height:44px;}
.spec-scroll .items ul li img:hover{border:2px solid #f08000;}

/*优胜空间 */
.contactusdiyou {position: fixed; right: -230px; bottom: 0px; _position: absolute; width: 230px; height: 100%; background: #0167b6; z-index: 99999999999;  _margin-bottom:0px; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); transition:all .5s ease; }
.contactusdiyou .hoverbtn{width:30px; height:129px; padding-top:20px; cursor: pointer; position:absolute; top:50%; margin-top:-66px;right:-30px; font-size:14px; color:#fff; background:#0167b6; -webkit-border-radius: 3px 0px  0px 3px; -moz-border-radius: 3px 0px  0px 3px; -o-border-radius: 3px 0px  0px 3px;      border-radius: 3px 0px  0px 3px; -moz-box-shadow: -4px 4px 4px -4px #000; -webkit-box-shadow: -4px 4px 4px -4px #000; box-shadow: -4px 4px 4px -4px #000;} .contactusdiyou .hoverbtn span{width:30px; height:19px;line-height: 19px; text-align: center; overflow:hidden; float:left;}
.contactusdiyou .hoverbtn .hoverimg{width:13px; height:9px; margin:10px 0px 0px 10px; float:left; display:inline;background-repeat: no-repeat;}
.hoverimg2{background:url(../images/hoverbtnbg1.png) no-repeat; } 
.contactusdiyou .conter{width:186px; height:560px; margin-left:22px;   position:absolute; top:55%;*margin-top:-140px;margin-top:-280px;}
.contactusdiyou .conter .con1{ border-bottom:1px solid #6a6a6a; padding-bottom:22px;}
.contactusdiyou .conter .con1 dl dt{width:31px; height:31px; float:left;    position: relative;
    top: 32px;}
.contactusdiyou  dl .f1{width:142px; height:36px;line-height: 36px; float:right; font-size:14px;_font-size: 14px;*font-size: 15px; color:#fff;vertical-align: top; font-weight: bold;}
.contactusdiyou  dl .f2{ width:142px; float:right; font-size:12px; color:#fff; height:30px;line-height: 30px; float:right;}
.kefuQQ a{ background:url(../images/button-custom-qq.gif)  no-repeat; width:70px; height:20px; display:inline-block; vertical-align:middle;}
.kefuQQ a:hover{ background:url(../images/button-custom-qq-h.gif)  no-repeat;}
.contactusdiyou .conter .con1 dl dd .ph_num{ font:16px 'Microsoft yahei';*font-size: 16px;_font-size: 16px; color:#fff; height:25px;}

.contactusdiyou .qqcall{padding:22px 0px;border-bottom:1px solid #6a6a6a;}
.contactusdiyou .qqcall dl dt{width:31px; height:31px; float:left; position: relative;
    top: 32px;}

.contactusdiyou .weixincall{float:right;padding:22px 0; border-bottom:1px solid #6a6a6a;}
.contactusdiyou .weixincall dl dt{width:31px; height:31px; float:left; position: relative;
    top: 32px;}


.contactusdiyou .weixincall .f3{float: right;width:73px; height:auto; margin-right:69px; display:inline;}
.contactusdiyou .weixincall .f3 img{width: 73px;height: auto;}
.contactusdiyou .dytimer{    float: right; width: 160px; height: 40px; padding: 16px 0px 15px 0px; /* background: #007b77; */ margin: 20px 0px 0px 0px;} .contactusdiyou .dytimer span{display:block; height:20px; line-height:20px; font-size:14px; color:#fff;} .diyou{_position: absolute; _bottom: auto;_margin-bottom:0px; z-index:99999999999; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));} .diyoumask { position:fixed; left: 0; top: 0; z-index: 100000; width:100%; height:100%; opacity:0.3;filter:alpha(Opacity=30); background:#000; display:none;} .fn_cle:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /***联系我们***/
.contactusdiyou dl .f2 span{font-size: 16px;}

.dytimer a{color: #fff;}