@charset "gb2312";
/* CSS Document */
body{font-family:"Microsoft Yahei","ËÎÌå",Arial Narrow; font-size:12px; color:#666; background:url("../images/bg.jpg") repeat left top;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,em,cite{padding:0; margin:0;}
img{border:0; display:block;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a:link,a:visited{color:#666;text-decoration:none}
a:active,a:hover{color:#d13100;text-decoration:underline}
a.cur{color:red;text-decoration:underline}
.lt{float:left;}
.rt{float:right;}
.cl{ clear:both;}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
.mb1{border:1px solid #dadada; border-top:0; background:#fff;}

#wrap{width:100%; background:url(../images/head_bg.jpg) center top no-repeat;}
#header,#main,#footer{width:1000px; margin:0 auto;}
#footer{line-height:24px; text-align:center; padding:20px 0;}
.nav{height:50px; background:url(../images/nav.png) no-repeat;}
.nav li{width:140px; line-height:50px; font-size:16px; font-weight:bold; text-align:center; color:#fff; float:left;}
.nav li:hover{background: url("../images/nav_hov_bg.png") no-repeat;background-position: 3px 3px;}
.nav li a{height:50px; display:block;}
.nav li a:link,.nav li a:visited{color: #eed281;}
.nav li a:active,.nav li a:hover{color: #eed281;text-decoration: none;}
.nav span{width:160px; float:right;}
.nav span a{height:50px; display:block;}
.nav span a:active,.nav span a:hover{background:url(../images/nav_lb.png) no-repeat;background-position: 1px 0;}

.ptop{padding:5px 0 0;}
.downtxt{width:170px; float:left;}
.downtxt dl{width:130px; border:1px solid #dadada; padding:13px 19px; background:#fff;}
.downtxt dt{width:130px; float:left; margin-bottom:10px;}
.downtxt dt img{width:130px; height:130px;  border-radius:15px; webkit-border-radius:15px; -moz-border-radius:15px;}
.downtxt dd{font-size:14px; line-height:24px;}
.downtxt dd cite{width:17px; height:14px; background:url(../images/xingji.jpg) no-repeat; display:inline-block;}
.downtxt dd cite.hui{background-position:-17px 0;}
a.downan1,a.downan2,a.downan3{height:40px; display:block; background:url(../images/btn_az.png) no-repeat; margin-top:5px;}
a.downan2{background: url("../images/btn_pg.png") no-repeat;}
a.downan3{background: url("../images/btn_lb.png") no-repeat;}
a:hover.downan1,a:hover.downan2,a:hover.downan3{background-position: 0 -40px;}
a#hui,a#hui:hover{background-position:0 -80px;}
.xbdp{ background:#fff;padding:17px 12px 20px; font-size:12px; color:#666; line-height:20px; border:1px solid #dadada;margin-top:5px;}
.xbdp b{ display:block; font-size:14px; color:#222;font-weight:normal;margin-bottom:5px;}
.downtxt span{border:1px solid #dadada; padding:13px 12px; margin-top:5px; background:#fff;}
.downtxt span img{width:140px; height:117px; margin:0 auto;}
.newstxt{width:400px; height:518px; padding:5px 14px 0; border:1px solid #dadada; float:left; margin:0 5px; display:inline-block; background:#fff;}
.newstxt dl{border-bottom:1px solid #dfdfdf; padding:5px 5px 15px;}
.newstxt dt{font-size:17px; line-height:40px; height:40px; overflow:hidden; font-weight:bold;}
.newstxt dt b{width:40px; height:28px; display:inline-block; background:url(../images/news_an.jpg) no-repeat; margin:9px 5px 0 0; float:left;}
.newstxt dt b a{height:28px; display:block;}
.newstxt dt b.n22624{background-position:0 0;}
.newstxt dt b.n22610{background-position:0 -30px;}
.newstxt dt b.n23014{background-position:0 -60px;}
.newstxt dt b.n22612{background-position:0 -90px;}
.newstxt dt a:link,.newstxt dt a:visited{color:#222;}
.newstxt dt a:active,.newstxt dt a:hover{color:#d13100;}
.newstxt dd{font-size:14px; line-height:20px;}
.newstxt dd p.time{font-size:12px; color:#999; margin-top:5px;}
.newstxt dd p.time span{ padding-right:20px;}
.newstxt dd p.time code{width:60px; height:18px; line-height:18px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  text-align:center; float:right; border:1px solid #cd3016; color:#cd3016;  font-family:"Microsoft Yahei";}
.newstxt dd p.time code a{color:#cd3016;}
.newstxt dd p.time code.m22610{color:#fa9f00; border-color:#fa9f00;}
.newstxt dd p.time code.m22610 a{color:#fa9f00;}
.newstxt dd p.time code.m22872{color:#73b700; border-color:#73b700;}
.newstxt dd p.time code.m22872 a{color:#73b700;}
.newstxt dd p.time code.m22612{color:#06a6c3; border-color:#06a6c3;}
.newstxt dd p.time code.m22612 a{color:#06a6c3}
.newstxt dd p.time code.m22770{color:#5b446f; border-color:#5b446f;}
.newstxt dd p.time code.m22770 a{color:#5b446f}
.newstxt dl.mbnone{border-bottom:0;}

.focustxt{width:390px; height:525px; float:right; overflow:hidden; position:relative;}
.focustxt ul{height:525px; overflow:hidden;}
.focustxt li{width:100%; float:left;}
.focustxt li img{width:390px; height:525px;}
.focustxt dl{position:absolute; left:20px; bottom:20px;}
.focustxt dd{width:14px; height:14px; overflow:hidden; float:left; background:#fff;  border-radius:15px; webkit-border-radius:15px; -moz-border-radius:15px; margin-left:10px; margin-top:2px; cursor:pointer;}
.focustxt dd.nowan{border:4px solid #d13100;  background:#fff; margin-top:0;width:10px; height:10px;}
h3.tt{height:40px; background:url(../images/tt.jpg) no-repeat; font-size:18px; line-height:40px; padding:0 40px 0 0; color:#fff; margin-top:5px;}
h3.tt2{background:url(../images/tt2a.jpg) no-repeat;}
h3.tt code{float:right; font-size:14px; font-weight:normal; font-family:"Microsoft Yahei";}
h3.tt code a:link,h3.tt code a:visited{color:#fff;}
h3.tt code a:active,h3.tt code a:hover{color:#ff0;}
h3.tt span{background:url(../images/tt_li.png) no-repeat; padding-left:45px; float:left;}
h3.tta span{background-position:0 -162px;}
h3.tt2 span{background-position:0 -240px;}
h3.tt2a span{background-position:0 -120px;}
h3.tt2b span{background-position:0 -39px;}
h3.tt2b{background:url(../images/tt2a.jpg) no-repeat;}
h3.ttb span{background-position:0 -199px;}
h3.ttc span{background-position:0 -240px;}
h3.ttd span{background-position:0 -81px;}

.ztbox dl{width:250px; float:left; padding:20px 0 20px 19px;}
.ztbox dd{width:118px; height:35px; font-size:14px; line-height:35px; color:#d3e0ff; float:left; display:inline-block; margin:0 5px 5px 0; font-weight:bold;}
.ztbox dd a{height:35px; display:block; width:82px; padding-left:36px;background:url("../images/bg_tj.jpg") no-repeat;}
.ztbox dd a:link,.ztbox dd a:visited{color:#fff;background-position: 0 -35px;}
.ztbox dd a:active,.ztbox dd a:hover{color:#fff;text-decoration:none;background-position: 0 0;}
.ztbox dt img{width:240px; height:115px; margin-top:5px; float:left;}
.ztbox dt img:hover,.ztbox div span img:hover,.ztbox li img:hover{width:234px; height:109px; border:3px solid #d13100;}
.ztbox div span{width:170px; padding-top:20px; float:left;}
.ztbox div span img{width:170px; height:240px;}
.ztbox div span img:hover{width:164px; height:234px;}
.ztbox ul{width:540px;_width:535px; float:right; padding:20px 19px 0 0; overflow:hidden;}
.ztbox li{width:170px; float:left; padding:0 0 10px 10px;}
.ztbox li img{width:170px; height:115px;}
.ztbox li img:hover{width:164px;}
.wpbox{width:645px; float:right;}
.wptxt{display:block;position:relative;background: #fff;border: 1px solid #dadada;padding: 16px 22px 0px 22px;width: 600px;height: 256px;background:url(../images/wqbg.jpg) no-repeat}
.wptxt .zy_dl{position:absolute; background: url("../images/bg_zy.jpg") no-repeat;width: 600px;}
.wptxt .zy_dl dd{cursor:pointer;height: 35px;line-height: 35px;width: 100px;text-align: center;font-size: 16px;font-weight: bold;color: #ffffff;float: left}
.wptxt .zy_dl dd.wpnow{background: url("../images/wpnow.jpg") no-repeat left bottom;width: 100px;}
.wptxt ul{width:600px;height:220px;overflow:hidden;margin-top: 32px;}
.wptxt li{height:273px; overflow:hidden;font-size:14px; line-height:24px; color:#333;}
.wptxt li h4{height:42px; background:url(../images/wptt.png) no-repeat;margin-top: 22px;margin-bottom: 14px;}
.wptxt li .txt{width: 280px;}
.wptxt li .txt dt{float: left;width:70px;font-weight: bold;}
.wptxt li .txt dd{float: left;color: #666;width: 210px;line-height: 24px;text-align: left;}

.wptxt li em.liang{background-position:0 -11px;}
.wptxt li.wpbg2 h4{background-position:0 -42px;}
.wptxt li.wpbg3 h4{background-position:0 -85px;}
.wptxt li.wpbg4 h4{background-position:0 -128px;}
.wptxt li.wpbg5 h4{background-position:0 -171px;}
.wptxt li.wpbg6 h4{background-position:0 -213px;}
.wptxt li.wpbg1{background:url(../images/wpbg1.png) right -25px no-repeat;}
.wptxt li.wpbg2{background:url(../images/wpbg2.png) right top no-repeat;}
.wptxt li.wpbg3{background:url(../images/wpbg3.png) right top no-repeat;}
.wptxt li.wpbg4{background:url(../images/wpbg4.png) right top no-repeat;}
.wptxt li.wpbg5{background:url(../images/wpbg5.png) right top no-repeat;}
.wptxt li.wpbg6{background:url(../images/wpbg6.png) right top no-repeat;}
.videobox li{width:220px; float:left; padding:20px 0 0 25px; position:relative;}
.videobox li img{width:220px; height:165px;}
.videobox li:hover img{width:210px; height:155px; border:5px solid #f21724;}
.videobox li cite{width:220px; height:165px; background:url(../images/play.png) no-repeat; position:absolute; top:20px; left:25px; display:none;}
.videobox li:hover cite{display:block;}
.picbox ul,.videobox ul{padding-bottom:20px;}
.picbox li{width:300px; float:left; padding:20px 0 0 30px;}
.picbox li img{width:300px; height:170px;}
.picbox li p,.videobox li p{font-size:14px; line-height:20px; text-align:center; height:20px; overflow:hidden; margin-top:6px;}
.picbox li img:hover{width:290px; height:160px; border:5px solid #d13100;}
.videobox li a:link,.videobox li a:visited,.picbox li a:link,.picbox li a:visited{color:#333;}
.videobox li a:active,.videobox li a:hover,.picbox li a:active,.picbox li a:hover{color:#d13100;}

.glbox{width:350px; float:left; padding-right:5px;}
.glbox h3.tt{margin-top: 0;}
.glbox ul,.glbox2 ul{padding:12px 14px 10px;}
.glbox2 li{line-height:24px; height:24px; overflow:hidden;padding:0 5px 0 15px; background:url(../images/li_a.jpg) 5px 14px no-repeat;}
.glbox2 li:nth-child(5){border-bottom:1px solid #dfdfdf;padding-bottom: 5px;margin-bottom: 5px;}
.glbox2{width:350px; float:left;}
..glpic{width: 290px;}
.glpic img{width:290px; height:180px; margin-top:5px;}
.glpic img:hover{width:280px; height:170px; border:5px solid #d13100;}
.glbox li{line-height: 30px; height: 30px;overflow: hidden;  border-bottom: 1px solid #dfdfdf;  padding: 0 5px 0 15px;  background: url(../images/li_a.jpg) 5px 14px no-repeat;}
.glbox li:last-child{border-bottom: none}

.videobox li p{height:40px; position:relative; text-align:left; padding:0 5px;}
.videobox li p code{position:absolute; right:5px; bottom:0; font-size:12px; color:#999; font-family:"Microsoft Yahei";}
.databox dl{padding:14px;}
.databox dt{height:110px; overflow:hidden;}
.databox dt a{font-size:14px; line-height:30px; height:30px; overflow:hidden; padding:0 8px; display:inline-block; color:#fff; margin:5px 0 0 5px;}
.databox dt a.col1{background:#f35e40;}
.databox dt a.col2{background:#eba244;}
.databox dt a.col3{background:#cbb759;}
.databox dt a.col4{background:#a8b021;}
.databox dt a.col5{background:#21b09d;}
.databox dt a.col6{background:#529de2;}
.databox dt a.col7{background:#7474cc;}
.databox dt a.col8{background:#a574d7;}
.databox dt a.col9{background:#cd7dce;}
.databox dt a:link,.databox dt a:visited{color:#fff;text-decoration:none}
.databox dt a:active,.databox dt a:hover{color:#ff0;text-decoration:underline}
.databox dd{background:url(../images/updown.jpg) no-repeat; height:30px; margin:5px 0 0 5px; cursor:pointer;}
.databox dd a{height:30px; display:none;}
.databox dl.show dt{height:auto;}
.databox dl.show dd{background-position:0 -30px;}
.databox dl.show dd a{display:block;}
.zqbox{background:#fff; border:1px solid #dadada; height:50px; padding:14px 19px; margin-top:5px;}
.zqbox dt{width:740px; float:left; line-height:20px;}
.zqbox dt span{display:inline-block; margin-right:10px;width: 50px;height: 50px;background: url("../images/zqxx.jpg") no-repeat;float: left}
.zqbox dt p{padding:5px 0 0 0; text-indent:2em;}
.zqbox dd{width:200px; float:right; line-height:26px; padding-left:10px; border-left:1px solid #e2e2e2; color:#222;}
.search{padding:20px 200px 20px 300px; font-size:14px; line-height:25px; color:#000; border-top:1px solid #dadada; margin-top:10px;}
.search span{ float:left;}
.search input{float:left; display:inline-block; margin:0 5px 0 10px;}
.input_btn{width:280px; height:23px; line-height:23px; border:1px solid #dadada;}
.friend{line-height:24px;}
.friend dt{width:790px; float:left; padding:10px 0;}
.friend dt b{color:#222; font-weight:bold; float:left;}
.friend dt span{width:730px; float:left;}
.friend dt a{display:inline-block; margin:0 10px;}
.friend dd{width:160px; border-left:1px solid #e1e1e1; float:right; color:#222; padding:10px 0 10px 29px;}       