.hidden{display:none;}
#wp_paging_w1{height:25px;}

body {margin:0; padding:0; color:#454545; font-size:12px;}
#wrapper{width:989px; margin:0 auto;}
img{border:0;}
.clearfix{clear:both; height:0;display:block;margin:0; padding:0;zoom:1; background-color:#fff;}
.clearfix2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix2{display:inline-block;}/* Hides from IE-mac \*/
* html .clearfix2{height:1%;}
.clearfix2{display:block;}/* End hide from IE-mac */ 
a{color:#454545;text-decoration:none;-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear;}
a:hover{color:#CC3300; text-decoration:underline;-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear;}
#top-logo{position:relative; float:left; clear:both; width:989px; height:102px; display:block;margin:0; padding:0;}
#logo{width:400px; height:102px;float:left;}
#top-tg{ float:right;}
#nav{margin:0; padding:0;width:989px;height:60px; background:url(../images/menut.gif) repeat-x; border:1px solid #C9C9CB;}
#nav ul li{list-style-type:none; font-size:21px; font-weight:bold; color:#B4292E; line-height:60px;width:320px;height:60px;display:block;float:left;text-indent:60px; position:relative;}
#nav ul li.first{border-right:1px solid #C9C9CB;}
#nav ul li.last{border-left:1px solid #C9C9CB;}
#nav ul li.middle{}
#nav ul li a{text-decoration:none;}
#nav ul li ul{width:140px;display:block; float:right;position:absolute; left:110px; top:0px;}
#nav ul li ul.short{width:100px;}
#nav ul li ul.long{width:220px;}
#nav ul li ul li{list-style-type:none; font-size:13px; font-weight:normal; color:#666; line-height:30px; height:30px; float:left;width:60px;text-indent:0px;}
#nav ul li ul li.long{width:95px;}
#top-search{background:url(../images/j1.gif); text-align:right; height:30px; width:989px;clear:both;}
#main-content{width:989px; margin-top:30px;clear:both;}
.main-news-section-title{border-bottom: 0px solid #cacaca; text-indent:15px; display:block; float:left; clear:both;line-height:36px; height:36px;width:100%;font-family:"Microsoft Yahei" }
.main-news-section-title h1{font-size:21px; font-weight:normal; color:#555; display:inline; float:left;line-height:36px;height:36px;margin:0; padding:0; width:200px;}
.main-news-section-title h1 a{text-decoration:none;color:#333;}
.main-news-section-title h1 a:hover{text-decoration:none;color:#555;}
.main-news-section-title img{float:right; display:block;}
.main-news-leftlist{background:#f1f1f2; width:440px; display:block;float:left; }
.main-news-rightlist{width:510px; display:block;float:right; border:1px solid #EDEDED;}
.mg20{margin:20px;}
.main-news-left-headnews-content {margin:0; padding:0;}
.main-news-left-headnews-content li{margin:0; padding:0;list-style-type:none;}
.main-news-left-headnews-content h3{margin:0; padding:0;width:400px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px; line-height:26px; margin-bottom:6px;}
.main-news-left-headnews-content h3 a{text-decoration:none;color:#333;}
.main-news-left-headnews-content h3 a:hover{text-decoration:underline;color:#444;}
.main-news-left-headnews-content p{ font-size:12px;width:400px; height:40px;overflow:hidden; text-overflow:ellipsis;margin:0; padding:0;margin-bottom:12px; line-height:20px;}
.main-news-left-headnews-content p a{ color:#666;}
.main-news-left-normal-list {margin:0; padding:0;}
.main-news-left-normal-list li{margin:0; padding:0;list-style-type:none;}
.main-news-left-normal-list li span.ltext{width:355px; display:block; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:13px; background:url(../images/b1.gif) no-repeat 0px 50%; text-indent:12px; line-height:23px;}
.main-news-left-normal-list li span.rtime{display:block; float:right;width:40px; font-size:11px; text-align:right;line-height:23px;}

.main-news-left-normal-list-wide {margin:0; padding:0;}
.main-news-left-normal-list-wide li{margin:0; padding:0;list-style-type:none;}
.main-news-left-normal-list-wide li span.ltext{width:430px; display:block; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:13px; background:url(../images/b1.gif) no-repeat 0px 50%; text-indent:12px; line-height:23px;}
.main-news-left-normal-list-wide li span.rtime{display:block; float:right;width:40px; font-size:11px; text-align:right;line-height:23px;}

.sd-head{clear:both; margin:0; padding:0;}
.sd-head-imgs{width:100px;float:left;height:80px; overflow:hidden;}
.sd-head-imgs a img{width:80px; height:80px;}
.sd-head-imgs img{width:80px; height:80px;}
.sd-head-text{width:380px;float:left;}
.sd-head-text a{display:block; clear:both; font-size:14px; color:#222; line-height:22px; font-weight:bold;}
.sd-head-text p{height:55px; overflow:hidden; line-height:18px; color:#aaa;margin:0; padding:0;}
.sd-seperator{height:18px;display:block;clear:both;}

.navtable h4{font-size:21px; font-weight:bold; color:#B4292E;margin:0; padding:0;}
.navtable a{text-decoration:none;font-size:13px; font-weight:normal; color:#666;}
.navtable a:hover{color:#CC3300;}
.cerpH{height:20px;clear:both;}
.cerpHH{height:12px;clear:both;}
.ept a{color:#bbb; font-size:13px;}
.ept a:hover{color:#FFFFFF; text-decoration:none;-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear;}
.ept1{ overflow:hidden; display:block; position:relative; width:500px; height:245px; }
.ept2{ overflow:hidden; display:block; position:relative; width:250px; height:122px; }
.ept3{ overflow:hidden; display:block; position:relative; width:250px; height:122px; }
.ept4{ overflow:hidden; display:block; position:relative; width:250px; height:244px; }
.ept1 img{ overflow:hidden; display:block; position:relative; width:500px; height:245px; }
.ept2 img{ overflow:hidden; display:block; position:relative; width:250px; height:122px; }
.ept3 img{ overflow:hidden; display:block; position:relative; width:250px; height:122px; }
.ept4 img{ overflow:hidden; display:block; position:relative; width:250px; height:244px; }
.ept1 p{ overflow:hidden; display:block; position:absolute; width:490px; height:25px; margin:0;left:0; bottom:0px; background:#000000; line-height:25px; padding:5px;}
.ept2 p{ overflow:hidden; display:block; position:absolute; width:240px; height:25px; margin:0;left:0; bottom:0px; background:#000000; line-height:25px; padding:5px;}
.ept3 p{ overflow:hidden; display:block; position:absolute; width:240px; height:25px; margin:0;left:0; bottom:0px; background:#000000; line-height:25px; padding:5px;}
.ept4 p{ overflow:hidden; display:block; position:absolute; width:240px; height:25px; margin:0;left:0; bottom:0px; background:#000000; line-height:25px; padding:5px;}
.rwlist {margin:0; padding:0;}
.rwlist li{margin:0; padding:0;display:block; float:left; width:113px; height:113px; list-style-type:none; padding:9px;}
.rwlist li img{width:108px; height:108px; padding: 4px;_padding: 0px;background-color: #fff; }
.rwlist li img:hover{}
.tjlist {margin:0; padding:0;}
.tjlist li{margin:0; padding:0;display:block; float:left; width:210px; height:130px; list-style-type:none; padding:10px;}
.tjlist li img{width:210px; height:110px; padding: 4px;_padding: 0px;}
.tjlist li span{width:210px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666;display:block;}
.tjlist li a:hover{color:#666;}
.tjlist li img:hover{border:#ddd 0px solid;}
.main-videoholder{position:relative;}
#main-videoholder-table{position:relative;}
#main-videoholder-div{position:relative;}
.vpbtn{position:absolute; top:100px; left:213px; display:block;}
#home-video-imgholder img{width:560px; height:335px;}
#home-video-imgholder span{font-size:16px; padding-top:12px; line-height:30px;}
.videolist{margin:0; padding:0;}
.videolist li{margin:0; padding:0;display:block; float:left; width:156px; height:110px; list-style-type:none; padding:8px; margin-bottom:10px; position:relative;}
.videolist li img{width:156px;_width:150px; height:94px; padding: 4px;_padding: 0px;}
.videolist li span{width:156px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
.vpsbtn{position:absolute; top:13px; left:13px; display:block; width:156px; height:94px;margin:0; padding:0; }
.vpsbtn a{display:block; width:156px; height:94px; background:url(../images/vplay_s0.png) no-repeat 50% 50%;margin:0; padding:0; }
.vpsbtn a:hover{background:url(../images/vplay_s.png) no-repeat 50% 50%;}
.videolist li p img{width:41px; height:41px; }
.vpsimg{width:41px; height:41px; }
img.vpsimg{width:41px; height:41px; }
.bottomslogan{font-size:18px; font-weight:normal; color:#aaa; font-family:"Microsoft Yahei"}
.ar{text-align:right;}
.copyright-t{font-size:12px;color:#aaa;padding-right:20px; line-height:20px;}
.copyright-t a{color:#999; text-decoration:none;}
.copyright-t a:hover{color:#fff; text-decoration:underline;}
.verytop{height:63px; background:url(../images/tb.gif) repeat-x 0 0;}
#tj-holder img{width:929px; height:480px;}
#tj-title{color:#666;}
#tj-title a{color:#666; font-size:16px; line-height:26px;}
#tj-title a:hover{color:#444;}
#_p_2 .title1{font-size:14px; font-weight:bold; color:#666;line-height:28px;height:28px;margin:0; padding:0; border-bottom:#CBCBCB 1px dotted; text-indent:-40px; overflow:hidden;}
#_p_2 .class{background:#fff;}
#_p_2 td{background:#fff; margin:0; padding:0;}
#_p_2 table{background:#fff; margin:0; padding:0;}
.relationNews{line-height:25px;}
.title1{font-size:16px; font-weight:bold; color:#454545;line-height:36px;height:36px;margin:0; padding:0; border-bottom:#ccc 1px dotted;}
.title{font-size:21px; font-weight:bold; color:#454545;line-height:36px;height:36px;margin:0; padding:0; border-bottom:#ccc 1px dotted;}
.bottomtdborder {font-size:13px;}
.bottomtdborder a{font-size:13px;}
h5{margin:0; padding:0;font-size:16px; font-weight:bold; line-height:30px; margin-bottom:6px; border-bottom:1px #ddd solid; padding-bottom:5px;}
.img-polaroid {padding: 4px;}
.tdac td{ text-align:center;}
#ha14 img{ padding: 4px;text-align:center; margin:0 auto;}
#ha15 img{ padding: 4px;text-align:center; margin:0 auto;}
.wztitle h1{font-size:22px; font-weight:bold; color:#333333; text-align:center; line-height:30px;}
.wztitle h2{font-size:16px; font-weight:bold; color:#333333; text-align:center;line-height:24px;}
hr{height:1px;border:none;border-top:1px dotted #ccc;margin:0 0 10px 0;}
.articlecontent{font-size:14px; color:#454545; width:669px; overflow:hidden;}
.acd{font-size:14px; color:#454545; width:669px; overflow:hidden; line-height:170%; font-family:"宋体";}
.acd p{ margin:0 0 8px 0; padding:0;  line-height:170%; font-family:"宋体";}
.acd img{max-width:669px; width:expression(this.width>669px?"669pxpx":this.width);}
.xgwz h5{margin:0; padding:0;font-size:16px; font-weight:bold; line-height:30px; background:#fcfcfc; margin-bottom:6px;}
.txtboxpic{ text-align:center;}
#carousel-yw{ width: 490px;}
#carousel-yw img{ width: 490px; height:280px;}
#weixin {border:1px solid #ccc; float:right; position:fixed; bottom:30px; right:20px; padding:0; margin:0; background:#fff;}

#wp_news_w22 a{font-family:Tahoma, Geneva, sans-serif;}
