@charset "gb2312";
body,td,th,div,li,p,span,form,ul{margin: 0px;padding: 0px;font-size:13px;color:#333; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; line-height:25px; list-style:none}
body{ max-width:1920px; margin:0 auto; background:#21655f}
img{ border:none}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#159798;}

.a1{ font-size:15px; font-weight:bold;}


.toptextbg{ height:25px; border-bottom:1px solid #ddd; background:#f6f6f6; width:100%}
.toptextdd{ height:25px; line-height:25px; width:980px; color:#666; margin:0 auto}
.navbg{ background:url(../images/nav.jpg) repeat-x 0 0}
.navline tr td{ background:url(../images/navline.jpg) no-repeat right 0}
.navline tr td a{ font-size:15px;  color:#fff; display:block; height:40px; line-height:40px; width:98px; text-align:center; font-weight:bold}
.navline tr td a:hover{ font-size:15px; color:#fff; display:block;  height:40px; line-height:40px; text-decoration:none; background: #078384; width:98px; text-align:center; font-weight:bold}


#banss{ width:100%; height:422px; overflow:hidden; position:relative}
#slideshow{position: absolute;height: 422px;width: 1920px; left:50%; margin-left:-960px}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1920px;height: 422px; }
#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: 14px;overflow: hidden;top: 390px;left: 50%; margin-left:-960px }
#slideshow .btns b i{width: 10px;background: #fff;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 10px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: #a7a7a6}
#slideshow .btns b i.on{background: #ff6600;cursor: default}
#slideshow .btns b i.on: hover{background: #ff6600;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: 422px;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;}

.leftbg{ background:url(../images/leftbg.jpg) no-repeat 0 0}
.t1{ font-size:15px; color:#fff; font-weight:bold}
.text11,.text11 p,.text11 span,.text11 div,.text11 td,.text11 th,.text11 li{line-height:20px; font-size:12px; }

.rigbg{ background:url(../images/rigbg1.jpg) repeat-x 0 0;}
.ssw{line-height:36px; font-size:15px; text-align:left; color:#000; font-family:Î¢ÈíÑÅºÚ; font-weight:bold; text-align:left; text-indent:36px; display:block}

.s_table_1 a{ display:block; width:89px; height:36px; line-height:36px; font-size:15px; font-weight:bold; text-align:center; color:#333; font-family:Î¢ÈíÑÅºÚ}
.s_table_2{ display:block; width:129px; height:36px; line-height:36px; font-size:15px; text-align:center; color:#000; font-family:Î¢ÈíÑÅºÚ; font-weight:bold}

.time{ font-size:12px}

.cpss{ display:inlne; width:125px; padding:2px; border:#CDCDCD solid 1px; height:120px;  margin:7px 4px; overflow:hidden; text-align:center; line-height:25px; background:#f6f6f6; float:left}
.cpss:hover{ display:inlne; width:125px; padding:2px; border:#CDCDCD solid 1px; height:120px;  margin:7px 4px; overflow:hidden; text-align:center; line-height:25px; background:#f3f0ec; float:left}

.prokuang{ width:1002px; height:218px; border:1px solid #cccccc; margin:0px auto 0; position:relative; border-top:none}
.xiexian{ width:44px; height:30px; position:absolute; right:0; top:0}

.hb{
MARGIN: 0px auto 0px; WIDTH: 998px; HEIGHT: 160px;
}
.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: 5px; PADDING-TOP: 75px
}
.hb .list-con-c {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 75px
}
.hb LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: 185px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}

.picmp{ display: block; width:170px; height:175px; border:1px solid #fff;background:#fff; margin:0 8px; text-align:center; overflow:hidden}
.picmp:hover{ display: block; width:170px; height:175px; border:1px solid #fff;  background:#159798; margin:0 8px; text-align:center; color:#fff; overflow:hidden}

.picmp2{ display: inline; width:156px; height:156px; border:1px solid #fff;  background:#fff; margin:10px 6px 10px 11px; text-align:center; float:left; line-height:31px; overflow:hidden}
.picmp2:hover{ display: block; width:156px; height:156px; border:1px solid #fff;  background:#159798; margin:10px 6px 10px 11px; text-align:center; float:left; color:#fff; line-height:31px; overflow:hidden}

.bota1{ color:#fff; font-size:14px}
.bota1 a{ color:#fff; font-size:15px}
.bota1 a:hover{ color:#fff; font-size:15px; text-decoration:underline}

.text2,.text2 p,.text2 span,.text2 div,.text2 td,.text2 li,.text2 th{ font-size:16px; line-height:40px;}

.cplist{ display:block; height:38px; line-height:38px; width:250px; margin:5px auto; background:url(../images/mm.jpg) no-repeat 0 0;  font-size:15px; color:#333; text-align:left; font-weight:bold; text-indent:40px}
.cplist:hover{ display:block; height:38px; line-height:38px; width:250px; margin:5px auto; background:url(../images/mm.jpg) no-repeat 0 -39px;  font-size:15px; color:#fff; text-align:left; font-weight:bold; text-decoration:none;text-indent:40px}


.onepro2{ display:block; height:30px; line-height:30px; width:240px; margin:0px auto;  font-size:14px; color:#333; text-align:left; text-indent:40px; border-bottom:1px solid #ddd; background:url(../picture/tb.jpg) no-repeat 15px 9px}




.cpmc{ display:inline; width:125px; height:35px; border-bottom:1px dashed #ccc; float:left; overflow:hidden; line-height:35px; color:#666}
.tts{ color:#999; font-family:ËÎÌå; font-weight:bold}


.cpss2{ display:inlne; width:200px; padding:5px; border:#CDCDCD solid 1px; height:175px;  margin:12px 6px 10px 6px; overflow:hidden; text-align:center; line-height:25px; background:#f6f6f6; float:left; font-size:13px}
.cpss2:hover{ display:inlne; width:200px; padding:5px; border:#CDCDCD solid 1px; height:175px;  margin:12px 6px 10px 6px; overflow:hidden; text-align:center; line-height:25px; background:#159798; float:left; font-size:13px; color:#fff}


.context,.context span,.context p,.context div,.context li,.context td,.context th{color:#777;; line-height:20px}
.aa2{font-size:16px; font-weight:bold; line-height:30px}

.clear{ clear:both; height:0; overflow:hidden; line-height:0}
.mds p{ margin-top:12px; margin-bottom:12px}

     .img-scroll { position:relative; margin:20px auto; width:970px;}
     .img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:50px; height:100px; 
     top:47px; color:#FFF; text-align:center; line-height:100px}
     .img-scroll .prev { left:0;cursor:pointer;}
     .img-scroll .next { right:0;cursor:pointer;}
     .img-list { position:relative; width:860px; height:170px; margin-left:55px; overflow:hidden}
     .img-list ul { width:9999px;}
     .img-list li { float:left; display:inline; width:160px; margin-right:10px; height:150px; background-color:#BDBDDF; text-align:center;}
        .img-list li img{width:160px;height: 150px;}