﻿body,td,th,div,li,p,span,form,ul{margin: 0px;padding: 0px;font-size:12px;color:#444; font-family:瀹嬩綋, Arial, Helvetica, sans-serif; line-height:25px; list-style:none}
body{ background:url(/images/topbg.gif) repeat-x 0 0}
img{ border:none}
a{ color:#444; text-decoration:none;}
a:hover{ text-decoration:none; color:#ff7700;}
.a1{ color:#fff; background:#ff8800; width:100px; height:30px; text-align:center; display:block; margin-top:15px; line-height:30px; float:right}
.a1:hover{ background:#ff3300; color:#fff}
.a2{ font-size:16px; line-height:30px}

.hedtext{ height:30px; width:100%; background:#fff; border-bottom:1px solid #dbdbdb}
.hedtext,.hedtext *{ line-height:30px; color:#666; font-size:12px;}
.hedtext ul{ width:1000px; height:30px; margin:0 auto}

.toplogo{ width:1000px; height:122px; margin:0 auto; overflow:hidden}


.fanav{ background: url(../image/nav.gif) repeat-x 0 4px; height:48px; width:100%}
.topee{ width:1000px; height:48px; margin:0 auto 0px; display:block; }
.topee .ssfr{ width:125px; height:48px; display:inline; float:left;}
.nav{ display:block; width:123px; height:48px; line-height:52px; text-align:center; font-size:15px; color:#fff; font-weight: bold; font-family:寰蒋闆呴粦; overflow:hidden}
.nav:hover,.nava,.nava:hover,#show,#show:hover{ display:block; width:123px; height:48px; line-height:52px; text-align:center; font-size:15px;  font-weight: bold; background: url(../image/navmove.gif) no-repeat center 0; color:#fff; text-decoration:none; font-family:寰蒋闆呴粦; overflow:hidden}






.left{ float:left}
.right{ float:right}
.clear{ clear:both; height:0; line-height:0; overflow:hidden; display:block}

.bannei{ background:url(../image/nban.jpg) no-repeat center 0; width:100%; height:265px}

#banss{ width:100%; height:480px; overflow:hidden; position:relative; margin:0 auto}
#slideshow{position: absolute;height: 480px;width: 1920px; left:50%; margin-left:-960px}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1920px;height: 480px; }
#slideshow .img span{position: absolute;width: 19999px;display: block}
#slideshow .btns{z-index: 10;position: relative;width: 100%}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 19px;overflow: hidden;top: 440px;left: 50%; margin-left:-960px}
#slideshow .btns b i{width: 19px;background:  url(../image/menu1.png) no-repeat  center center;float: left;height: 19px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 13px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: url(../image/menu2.png) no-repeat   center center}
#slideshow .btns b i.on{background:  url(../image/menu2.png) no-repeat   center center;cursor: default}
#slideshow .btns b i.on: hover{background:  url(../image/menu2.png) no-repeat   center center;cursor: default}
#slideshow .btns s{position: absolute;width: 60px;display: none;height: 80px;overflow: hidden;top: 115px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 60px;background: url(/images/btn_slideshow.png);height: 160px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="/images/btn_slideshow.png");_background: none;}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;height: 480px;position: absolute;background: #000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}


.banbot{ width:100%; height:51px; background:url(../image/banbot.gif) repeat-x 0 0}
.bbbox{ width:1000px; height:47px; margin:0 auto}
.sgjc{ width:730px; height:47px}
.sgjc,.sgjc *{ color:#666; line-height:47px}
.sser{ width:270px; height:47px}

.serch{ width:244px; height:27px; margin:10px auto 0; position:relative}
.serch .text{position:absolute; left:0; top:0;  width:210px; height:23px; line-height:23px;color:#666; font-size:12px; padding-left:5px; border:1px solid #bbb}
.serch .menubox{ position:absolute; right:0; top:0; width:28px; height:27px; border:none}

.botxin{background:#095eb8; height:180px; padding-top:30px; margin-top:30px}
.botxnav{background:#1e85f3; color:#fff; height:35px; margin:0px auto; width:1000px; text-align:center}
.botxnav,.botxnav a{ color:#fff; line-height:35px}

.botxin,.botxin *{ color:#fff}
.botxin a:hover{ color:#fff; text-decoration:underline}

.sylxwmt{ width:154px; height:25px; line-height:25px; background:#fff; color:#186dc7; margin:25px auto 0; font-size:14px; font-family:寰蒋闆呴粦; font-weight:bold; text-indent:10px}
.consyleft{ width:150px; height:auto; margin:10px auto;}
.consyleft,.consyleft *{ color:#fff; font-size:12px; line-height:25px}

.borcp{ border:1px solid #d9d9d9; width:188px; min-height:143px}
.ddcpleft{ width:220px; padding:10px 0 6px 20px; font-size:25px; color:#fff; line-height:35px; background:#0a5a35; font-weight:bold}
.ddcpleft span{ font-size:12px; color:#fff; line-height:20px; font-weight:100}

.bgline{ background:url(../image/3line.gif) repeat-x 0 bottom}
.tbt1{ font-family:寰蒋闆呴粦; font-size:22px; font-weight:bold; color:#186dc7}
.tbt2{ font-family:impact; font-size:22px; color:#ccc; font-weight:100; }

.parbox{ margin:15px auto 0; width:1036px; height:172px; position:relative}
.partitle{ width:1036px; height:65px;  background:url(/images/hzyx.gif) no-repeat center 0; color:#fff; font-size:18px; text-indent:142px; line-height:47px; top:0; left:0; position:absolute}
.parkuang{ width:998px; height:124px; border:1px solid #6baa73; border-top:none; position:absolute; top:47px; left:18px; background:#fff; overflow:hidden}

.tabpad5 td{ padding-left:5px;padding-right:5px}

.rightbg{ background:url(/images/rightbg.gif) no-repeat 0 bottom}

.title1{ font-size:15px;  font-weight:bold; }
.borrig{ border:1px solid #e1e1e1; border-top:1px solid #279630}

.title1tj{ font-size:15px;  font-weight:bold; color:#46910b}

.prolb{ width:188px;height:167px; float:left; display: inline; margin:0px 5px 10px 6px; overflow:hidden; border:1px solid #e0e0e0; background:#e0e0e0}
.cpimg{ width:188px; height:142px;  display: block; text-align:center;}
.cpimg span{ height:100%; display:inline-block; vertical-align:middle }
.cpimg img{ width:188px; height:142px; vertical-align:middle }
.cptit{ width:188px;height:25px;  display: block;line-height:25px; text-align: center; overflow:hidden;  font-size:12px;}
.prolb:hover{ background:#186dc7}
.prolb:hover .cptit{ color:#fff}

.prolbab{ width:228px;height:197px; float:left; display: inline; margin:10px 13px 10px 13px; overflow:hidden; border:1px solid #e0e0e0; background:#e0e0e0}
.cpimgab{ width:228px; height:172px;  display: block; text-align:center;}
.cpimgab span{ height:100%; display:inline-block; vertical-align:middle }
.cpimgab img{ width:228px; height:172px; vertical-align:middle }
.cptitab{ width:228px;height:25px;  display: block;line-height:25px; text-align: center; overflow:hidden;  font-size:12px;}
.prolbab:hover{ background:#186dc7}
.prolbab:hover .cptitab{ color:#fff}

.prolb2{ width:166px; height:194px; float:left; display: inline; margin:8px 8px; overflow:hidden}
.cpimg2{ width:160px; height:144px;  display: block; text-align:center;border:1px solid #dbdbdb; padding:2px}
.cpimg2 span{ height:100%; display:inline-block; vertical-align:middle }
.cpimg2 img{ max-width:160px; max-height:144px; vertical-align:middle }
.cpimg2:hover{border:1px solid #1a83eb}
.cptit2{ width:166px; height:36px;  display: block;line-height:18px; text-align:center; overflow:hidden; margin:6px 0}


.text2,.text2 *{ font-size:16px; line-height:35px;}
.text2 img{ max-width:740px}
.text2 p{ margin-top:15px; margin-bottom:15px}

.aawe{ color:#333; font-size:14px; font-weight:bold}

.input1{ background:#ddd; border:none; height:26px; line-height:26px; width:180px; padding:2px 5px}
.vamenu{width:120px; height:34px; line-height:34px; color:#fff; font-size:14px; background:#007dfd; border:none; margin-top:8px; font-weight:bold; cursor:pointer}



.input1a{ background:#fff; border:none; height:30px; line-height:30px; width:480px; padding:2px 10px; border:1px solid #dbdbdb}

.leftpro{ width:190px; height:36px; background:#186dc7; line-height:36px; font-size:16px; font-weight:bold; text-indent:20px; color:#fff; font-family:寰蒋闆呴粦}
.flbbox{width:247px; height:75px; overflow:hidden}
.list{ display:block; width:154px; height:40px; line-height:40px; margin:0px auto; color:#fff; font-size:12px; border-bottom:1px dashed #58a1ee; text-indent:5px}
.list:hover{ display:block; width:154px; height:40px; line-height:40px; margin:0px auto;  color:#fff; font-size:12px; border-bottom:1px dashed #58a1ee; text-decoration:underline; text-indent:5px}
.lefttel{ width:247px; height:45px; line-height:45px; background:#b91514; display:block; text-align:left; color:#fff; text-indent:20px}
.lefttel span{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#fff}

.list2{ display:block; width:195px; height:30px; line-height:30px; margin:2px auto; text-indent:22px; font-size:13px;background:url(/images/list2.gif) no-repeat; border-bottom:1px solid #e3e3e3; color:#017cfd; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding:0 10px 0 0}
.list2:hover{text-decoration:underline}

.ss1{ display:block; width:180px; height:26px; line-height:23px; margin:0px auto; border-top:5px solid #fff;margin-bottom:5px ; background:url(../image/listab.gif) no-repeat 10px 7px; border-bottom:1px dashed #aaa; color:#333; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;  text-indent:30px}
.ss1:hover{text-decoration:underline}

.cpshownav{ width:740px; height:50px; background:url(../image/rig1_a.gif) repeat-x 0 0; overflow:hidden}
.cpshownav p{ line-height:50px; padding:0 50px; background:url(../image/rig1_b.gif) repeat-x 0 0; font-size:18px; color:#fff}
.cpshownav a{ line-height:50px; padding:0 20px; font-size:13px; color:#fff}


.cpshownav2{ width:1000px; height:44px; background:url(../image/rig2_a.gif) repeat-x 0 0; overflow:hidden; margin:0 auto}
.cpshownav2 p{ line-height:44px; padding:0 50px; background:url(../image/rig2_b.gif) repeat-x 0 0; font-size:18px; color:#fff}
.cpshownav2 a{ line-height:44px; padding:0 20px; font-size:13px; color:#fff}

.conleft{ width:168px; height:171px; overflow:hidden; padding:10px 10px 10px; border:1px solid #ddd}
.conleft,.conleft *{ line-height:25px; color:#444; font-size:12px}

.ksmain{ width:100%; height:530px; background: #f2f2f2; margin-top:30px}
.khbt{ width:100%; height:100px; background:url(/images/khline.gif) no-repeat center 0; border-top:40px solid #f2f2f2; text-align:center}
.khbtit1{ font-size:35px; font-weight:bold; color:#b51615; line-height:40px}
.khbtit2{font-size:18px; color:#444; line-height:35px}

.abobt{ width:100%; height:80px; background:url(/images/mainline.gif) no-repeat center 50px; border-top:30px solid #fff; text-align:center}
.abobtit1{ font-size:30px; font-weight:bold; color:#444; line-height:40px}
.abobtit2{font-size:22px; color:#444; line-height:35px}

.abobtaa{ width:100%; height:40px; background:url(/images/mainline.gif) no-repeat center 10px; border-top:30px solid #fff; text-align:center}


.newshzbor{ border:1px solid #e6e6e6; margin:18px auto}
.timenbx{ border-left:1px solid #e6e6e6}
.tm1{ font-family:Arial, Helvetica, sans-serif; line-height:25px; font-size:18px; color:#666}
.tm2{ font-family:Arial, Helvetica, sans-serif; line-height:60px; font-size:57px; color:#666}
.newsyb{ width:250px; height:60px;  overflow:hidden}
.newsyb,.newsyb *{line-height:20px; color:#666666; font-size:12px}

.fwfour{ width:1036px; height:290px; margin:15px auto 0}
.fwfour li{ width:258px; height:280px; margin-top:10px; float:left;}
.fwfour li p{ line-height:50px; font-size:22px; font-family:寰蒋闆呴粦; text-align:center}
.fwfour li div{ line-height:20px; font-size:12px; font-family:寰蒋闆呴粦; color:#666; width:170px; height:auto; margin:0 auto; text-align:center}

.moreab{ width:95px; height:29px; display:block; margin:0 auto; text-align:center; background:url(/images/morebg2.gif) no-repeat 0 0; line-height:29px}

.khbox{ width:1000px; height:400px; margin:0 auto;background:url(/images/pic_kh.jpg) no-repeat 20px 10px; position:relative;}
.khlist{ width:645px; height:auto; position:absolute}
.khlist .num{ display:block; width:52px; height:52px; background:url(/images/kh_numbg.png) no-repeat 0 0; line-height:52px; color:#fff; font-family:impact; font-size:25px; text-align:center; left:0; top:0; position:absolute}
.khlist .khhz{ width:593px; height:25px; line-height:25px; font-size:15px; color:#222; position:absolute; left:65px; top:0}
.khlist .kheng{ width:593px; height:auto; line-height:18px; padding:0px 0 5px; border-bottom:1px dashed #aaa; left:65px; top:25px; position:absolute; color:#999}
.pos1{ left:280px; top:10px}
.pos2{ left:340px; top:90px}
.pos3{ left:360px; top:185px}
.pos4{ left:310px; top:280px}

.ad1{ width:100%; height:312px; background:url(/images/ad1.jpg) no-repeat center 0}
.ad2{ width:100%; height:195px; background:url(/images/ad2.jpg) no-repeat center 0}

.picgg{ width:100%; height:297px; background:url(/images/picgg.jpg) no-repeat center 0; margin-top:30px}

.ysmain{ width:100%; height:1060px; background:#f2f2f2}
.ysbox{ width:1000px; height:1080px; margin:0 auto; position:relative}
.ysbt{ width:1000px; height:163px; position:absolute; top:0; left:0}
.yslist{ width:563px; height:200px; position:absolute}
.yslist .ysnum{ width:68px; height:71px; background:url(/images/ys_numbg.gif) no-repeat 0 0; position:absolute; left:0; top:0; line-height:71px; font-family:impact; color:#fff; font-size:30px; text-indent:23px}
.yslist .yshz{ width:478px; height:52px; line-height:52px; position:absolute; top:0; left:85px; font-size:30px; font-weight:bold; color:#b91514; border-bottom:1px #d5d5d5 solid}
.yslist .ysnr{ width:478px; height:auto; position:absolute; left:85px; top:58px}

.posaa1{ left:0; top:202px}
.posaa2{ left:0; top:396px}
.posaa3{ right:0; top:676px}
.posaa4{ right:0; top:850px}

.ysline{ width:1000px; height:13px; position:absolute; top:590px; left:0}
.yspic1{ width:397px; height:365px; position:absolute; right:0; top:178px}
.yspic2{ width:413px; height:379px; position:absolute; left:0; top:640px}

.spbg{ width:342px; height:251px;  background:url(/images/pic1.jpg) no-repeat 0  0; overflow:hidden}
.tt8{ font-size:22px; line-height:40px; color:#444; font-weight:bold; padding-bottom:0px}
.congsjj{ width:550px; height:200px; overflow:hidden}
.congsjj *,.congsjj{ font-size:12px; line-height:25px; color:#444}



.hb{
MARGIN: 0px auto 0px; WIDTH: 1000px; HEIGHT: 170px;
}
.list-con-a{
	FLOAT: left
}
.list-con-b{
	FLOAT: left
}
.hb .list-con{
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.hb .list-con-a {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; PADDING-TOP: 70px
}
.hb .list-con-c {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-left: 6px; FLOAT: right; PADDING-TOP: 70px
}
.hb LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px;  PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}

.picmp{ display: block;  height:175px; border:1px solid #e0e0e0;  background:#e0e0e0; margin:0 8px; text-align:center; line-height:25px}
.picmp:hover{ display: block;  height:175px; border:1px solid #e0e0e0;  background:#186dc7; margin:0 8px; text-align:center; line-height:25px; color:#fff}
.picmp2{ width: auto; height:70px; display:block}

.context11,.context11 *{ line-height:20px; color:#777; font-size:12px}
.lineheig20{ font-weight:bold}

.gsjjbg{ width:100%; height:380px; background:url(../image/about1bg.jpg) repeat-x 0 0; overflow:hidden}

.rig3{ background:url(../image/rig3_a.gif) repeat-x 0 0; border-bottom:1px solid #ddd}
.rig3tit{ background:url(../image/rig3_b.gif) no-repeat 0 0; text-indent:18px; font-size:14px; color:#444; font-weight:bold}


.bor1{ border:1px solid #dddddd; background:url(/images/rig.gif) repeat-x 0 0}

.linky a{ padding:0 8px;text-overflow:ellipsis;white-space:nowrap;}
.wrfr,.wrfr *{ color:#fff}
.wrfr a:hover{ color:#fff}

.wrfr2,.wrfr2 *{ color:#d7ebff}
.wrfr2 a:hover{ color:#d7ebff}

.botcon{ padding:20px 0 30px 0; text-align:center}
.bornews td{ border-bottom:1px dashed #ccc}
.time{ color:#666; font-size:13px; font-family:Arial, Helvetica, sans-serif}

.cpss2{ display:inlne; width:200px; padding:5px; border:#CDCDCD solid 1px; height:175px;  margin:12px 10px 10px 10px; overflow:hidden; text-align:center; line-height:25px; background:#fff; float:left; font-size:13px}
.cpss2:hover{ display:inlne; width:200px; padding:5px; border:#CDCDCD solid 1px; height:175px;  margin:12px 10px 10px 10px; overflow:hidden; text-align:center; line-height:25px; background:#f3f0ec; float:left; font-size:13px}
