@charset "utf-8";

/*顶部横条*/
.topbar{width:100%; min-width:1300px; background:#fff;}
.topbar2{width:1170px; margin:0 auto; height:85px;}
.logo{position:absolute; background:url(../images/logo.png) no-repeat 0 0; width:300px; height:77px;margin-top:12px;margin-left:20px;}
.version{box-sizing:border-box; text-align:right; height:35px; line-height:28px; padding:0 0px 0 0; color:#000;}
.version a{color:#000;}
.version a:hover{color:#bf1920;}
.searchbg{padding:0 0px; position:relative; text-align:right}
.searchbtn{position:absolute; background:url(../images/searchbtn.png) no-repeat center; width:28px; height:28px; right:0px; top:0; z-index:2000;}
.searchbtn:hover{background-color:#eee}
.searchbg input{width:150px; height: 26px; line-height:26px; color:#333; background:none; border: solid 1px #e5e5e5; text-indent:10px;}


/*.notice{background:rgba(255, 255, 255, 0.8); width:1100px; height:38px; line-height:34px; top:-34px; position:absolute; opacity:0.9;overflow:hidden;}*/
.notice .tit{width:126px;height:38px; line-height:38px;background:#bf1920;color:#fff; text-align:center;  font-size:15px; font-weight:bold; float:left;}
.notice a.more{background:#871818; display:inline-block; float:right; margin:10px 10px 0 0; line-height:20px; padding:0 6px; color:#fff; font-size:12px;}
.notice a.more:hover{background:#bf1920;}
.notice .bd{width:860px;height:38px; margin:0 0 0 30px; float:left; line-height:38px; position:relative; overflow:hidden}
.notice li{height:34px;}
.notice li span{float:left; width:650px; display:block; margin:0 20px 0 0}
.notice li a{display:block; text-align:left;}
.notice li i{float:right;}
.notice:hover{opacity:1; background:rgba(255, 255, 255, 0.8)}
.notice li a{color:#000;float:left;}
.notice li a:hover{color:#c73b0d;}
.notice li i{color:#666;}
/*导航*/
.navbg{width:100%; height:50px; min-width:1300px; top:84px; left:0; font-size:13px; position:absolute; background:url(../images/navbg2.png); z-index:2001;}
.nav{width:1230px; margin:0 auto;position:absolute;left:50%;margin-left:-585px;}
.nav li{float:left; width:155px; text-align:center;}
.nav li:first-child{width:130px;}
.nav li:first-child a{width:130px;}
.nav li a{font-size:16px; font-weight:bold; line-height:50px; height:50px; color:#333; display:block;width:130px;margin:0 auto; white-space:nowrap}
.nav li a:hover, .nav li.cur a{color:#c73b0d; background:rgba(255, 255, 255, 0.8); text-decoration:none;}
.nav li.cur a{color:#c73b0d;}
.nav2{position:absolute; width:1207px; left:50%; margin-left:-590px; height:270px; top:50px; display:none}
.fixed{position:fixed!important; top:20px!important;}
/*底部*/
.footer{background:#fff; color:#ccc; line-height:20px; font-size:13px; clear:both; text-align:center}
.footbar{background:#333; height:42px; line-height:42px; position:relative}
.footer .w{padding:0;}
.footbar a{color:#f0f0f0;}
.footbar a:hover{color:#fc0;}
.f_nav{position:absolute; width:px; right:50%; margin-right:-510px; font-size:14px}
.linkbox{position:absolute; width:px; left:50%; margin-left:-585px; font-size:14px; text-align:right; background:#555 url(../images/link01.png) no-repeat 18px center; padding:0 0 0 60px;}
.linkbox a{background:url(../images/link02.png) no-repeat right center; display:inline-block; padding:0 30px 0 18px; font-size:14px}
.linkbox a:hover, .linkbox a.cur{background:#fdfdfd url(../images/link04.png) no-repeat right center; color:#333; text-decoration:none}
.linklist{position:absolute; width:1090px;  background:#fff;background:rgba(255, 255, 255, 0.9); bottom:42px; left:50%; margin-left:-585px; z-index:2001; font-size:12px; color:#bf1920; text-align:left; padding:20px 40px; border:solid 2px #eee;display:none;}
.linklist.cur{display:block}
.linklist a{color:#222; line-height:15px; padding:3px 0; width:204px; display:block; white-space:nowrap; float:left;}
.linklist a:hover{color:#bf1920;}
.linklist.first a{padding: 3px 50px;width:auto; display: inline-block;float:none;text-align: center;}

.linklist b{color:#bf1920; font-size:15px; display:block}
.linklist.sgcc li{float:left; padding:0 31px 0 0;}
.linklist.sgcc a{float:none; width:auto}
.footnav{float:left; width:920px; border-right:solid 1px #ccc; margin-top:25px;margin-bottom:25px; text-align:left;}
.footnav li{float:left; white-space:nowrap; padding:0 75px 0 0;}
.footnav li a{display:block}
.mediaCenter{float:right; width:180px; margin-top:25px; text-align:left}
.mediaCenter li{float:left;}
.mediaCenter li b{display:block; height:25px; color:#333}
.mc_gf{width:210px; float:left}
.mc_gf a{width:100px; float:left}
.mc_gs{width:100px; float:right}
.mc_gs a{display:block; margin-bottom:5px;}
.copyright{clear:both; height: 46px; background-color: #e5e5e5; padding:10px 0 20px; color:#666; font-size:12px; line-height:1.5;}
.weibo{display:inline-block; background:url(../images/icon10.png) no-repeat 0 center; padding:0 0 0 20px;}
.weixin{display:inline-block; position:relative; background:url(../images/icon11.png) no-repeat 0 center; padding:0 0 0 20px;}
.weixin em{position:absolute; bottom:20px; left:0px; display:none; background:url(../images/weixin.png); width:215px; height:215px; border:solid 2px #005299}
.weixin:hover em{display:block}
/*导航下拉*/
.navigation{width:1147px; height: 195px; padding: 40px 30px; padding-left:30px;background:#fff;background: rgba(255, 255, 255, 0.9); z-index: 3000; color: #333; font-size: 12px;}
.navigation a{color:#bf1920;}
.navigation .son-nav{width: 210px; padding:0 20px;height: 195px; border-left: 1px solid #c73b0d; border-right: 1px solid #c73b0d; margin: 0px 30px 0 30px; }
.navigation.kecx .son-nav,.navigation.shzr .son-nav{width:110px;padding:0 25px;}
.navigation.ddjs .son-nav{width:110px;padding:20px 30px 0;}
.navigation.xwzx .son-nav li{padding-top:20px;}
.navigation.ddjs .son-nav li{width:110px;}
.navigation .son-nav a{display: block; line-height:35px;margin-bottom: 5px; background:url(../images/nav-bg-02.png) left center no-repeat; padding-left: 15px; color: #be3001;}
.navigation .right{margin-right: 24px;}
.about .son-nav{margin-left:10px;}
.about p{text-indent:2em; width:322px; line-height: 30px; padding:0 0px 0 0;color:#666666;font-size:14px;margin-left:38px;}
.about ul{width:260px; margin-left: 30px; height: auto; overflow: hidden;}
.about ul li{width:100%; height: auto; overflow: hidden; margin-bottom: 5px;}
.about ul li span{font-size:13px; color: #bf1920;}
.about ul li span b{margin-right: 3px;}
.about_img{width:65px; float:left; overflow:hidden}
.ywtx_text p{line-height:28px;font-size:14px;}
.about .data_img{width:280px; margin-left:30px;float:left;overflow:hidden}
.journalism .text{width: 338px; line-height: 25px;}
.journalism .text p{text-align: center; margin-bottom: 5px;color: #bf1920; font-weight:bold; font-size:15px;line-height:18px;}
.journalism .text div{text-indent: 2em;}
.journalism .text div a{color: #bf1920;}
.journalism .text div a:hover{color: #000;}
.journalism .title{width: 200px; text-align:center}
.journalism .title2{width: 240px; margin-left:30px;}
.journalism .title span{padding:10px 0 0; line-height:18px; display: block;color: #bf1920; font-weight:bold; font-size:14px;}
.sociology p{line-height: 25px; text-indent:2em;}
.sociology p.fl{width:310px; margin-left:30px;}
.sociology .image-text{width:339px;}
.sociology .image-text h3{font-size: 15px; text-align:center; color: #bf1920; margin-bottom: 15px;}
.sociology .image-text div p a{color: #333}
.sociology .image-text div p a:hover{color: #bf1920}
.business ul{width:320px; margin-left: 30px; overflow: hidden;}
.business ul li{width: 100%; height: auto; overflow: hidden; margin-bottom: 5px;}
.business ul li span{font-size: 13px; color: #bf1920; font-weight: bold;}
.business .data_img{width:320px; margin-left:30px;float:left;overflow:hidden}
ul.ydyl{float:left; width:206px; height:181px; list-style:none;background:url(../images/nav-bg-08.png);}
ul.ydyl li{float:left;width:103px;height:88px;padding:0;margin:0;cursor:pointer;}
.technological .introduce{width: 175px; height: auto; overflow: hidden; line-height: 20px; margin: 0px 20px;}
.technological h4{margin-bottom: 10px; font-size: 14px; font-weight:bold;}
.technological .laboratory{width: 225px;}
.technological .laboratory u{display: block; margin-bottom:5px;}
.party dl{width: 272px; font-size: 14px; line-height: 25px; margin-left: 18px;}
.party .dl{width: 236px;}
.party dl dt{font-weight: 500; color: #e13120; margin-bottom: 5px;}
.party dl div{width: 100%; height: 1px; border-top: dashed 1px #afaeae; margin:10px 0px;}
.party dd a{color:#e32}
.party .modular{font-size: 14px; width: 436px; line-height: 25px; margin-left: 20px;}
.party .modular .image-text{width: 100%; height: auto; overflow: hidden; margin-bottom: 20px;}
.party .modular .image-text .text{width: 294px;}
.party .modular .image-text .text h4{margin-bottom: 8px; font-weight: 500; color: #e13120;}
.party .name{width: 110px;}
.party .name span{color: #fff; background:#dd2110; display:block; padding: 3px; text-align:center; margin-bottom: 5px;}
.party .name a{display: block; text-align: center; margin-bottom:1px; color:#000}
.gone{display:inline-block; border:solid 1px #333;}
.service a{width: 165px; display: inline-block; text-align: center; margin-top: 15px;}
.service a span{display: block; margin-top: 15px; font-size: 16px;}
/*end导航下拉*/

/*网站地图*/

/*end网站地图*/
/*检索*/
.retrieval {width: 1170px; height: auto; overflow: hidden; margin: auto; }
.retrieval h3 {line-height: 100px; font-size: 36px; font-weight: 500; }
.retrieval .retrieval-modular {width: 1170px; height: 105px; position: relative; background: #f2f2f2; }
.retrieval .retrieval-modular .input {width: 760px; height: 56px; line-height: 56px; padding-left: 20px; border: solid 1px #d9d9d9; border-right: none; font-size: 20px; color: #333; position: absolute; top: 20px; left: 20px; }
.retrieval .retrieval-modular .submit {width: 130px; height: 60px; line-height: 60px; background: #229391; color: #fff; font-size: 20px; text-align: center; border: none; position: absolute; top: 20px; }
.retrieval .retrieval-modular .search {right: 169px; }
.retrieval .retrieval-modular .senior {right: 20px; cursor: pointer; }
.retrieval .retrieval-list .left {width: 932px; float: left; height: auto; overflow: hidden; margin-bottom: 30px; }
.retrieval .retrieval-list .left p {color: #cdcdcd; font-size: 26px; line-height: 90px; }
.retrieval .retrieval-list .left .list {width: 931px; height: auto; overflow: hidden; border-right: 1px solid #cdcdcd; }
.retrieval .retrieval-list .left .list dl {width: 890px; height: auto; overflow: hidden; padding: 0px 0px 20px 0; border-bottom: dashed 1px #cdcdcd; margin-bottom: 30px; }
.retrieval .retrieval-list .left .list dl dt {width: 100%; height: auto; overflow: hidden; font-size: 20px; margin-bottom: 25px; }
.retrieval .retrieval-list .left .list dl dd {width: 100%; height: auto; overflow: hidden; color: #666666; line-height: 30px; }
.retrieval .retrieval-list .left .list dl .time {text-align: right; color: #00a096; }


/* 头部导航 */
#miaobx a{display:inline-block; height:20px;}
.laboratory .li_a0:hover{color:#333; text-decoration:none;}

/* 返回顶部  */
#fanhuiT{position: fixed; left: 50%; margin-left: 550px; display: none; bottom:10px; opacity:.7;}
#fanhuiT:hover{opacity:1; margin-bottom:2px;}

.more0{color:#444; font-size: 13px;}
.about_col{width:105px;padding-top:5px;}
.about_pic{display:inline-block;float:left;margin-left:40px;}
.about_col h2{color:#666666;font-size:13px;font-weight:400;line-height:28px}
.navigation .about_col .son-nav{width:240px;}
.navigation .son-nav li{float:left;width:95px;margin-left:10px;padding-top:0px;}
.son-nav li a{line-height:40px;font-size:16px;}
.navigation .son-nav ul{margin-left: 0px;}
/* 2018-07-10*/
.mb20{margin-bottom:20px;}
.pb20{padding-bottom:20px;}
.pt25{padding-top:25px;}
.pd_bt25{padding-top:25px;padding-bottom:25px;}
/*1169*/
.w100{width:100%;}
.h425{height:425px;}
/*公告公示*/
.notice{width:1170px; height:38px;top:517px; left:50%; margin-left:-585px;font-size:14px; position:absolute; background:url(../images/notice_bg.png); z-index:2001;}
/*g关于我们*/
.about_text{width:365px; height:335px;padding:0px 2px 0;float:left;}
.about_text h3{text-indent:5px;}
.about_text p{width:360px;height:155px;color:#333333;line-height:28px;text-indent:0 !important;padding:0 5px;margin-top:10px;}
.about_text li{width:120px; height:62px;float:left;border-right:1px solid #dcdcdc;margin-bottom: 20px;}
.icon{width:35px; height:35px;display:block;background:url(../images/about_icon.png) no-repeat center;}
.icon1{background-position: 0 0;margin-right:45px;margin-left:5px;}
.icon2{background-position: -121px 0;margin-left:auto;margin-right:auto;}
.icon3{background-position: -243px 0;text-align: right;margin-left:56px;}
.link{display:block;text-align:left;margin-top:5px; color:#666666;}
.link.tc{text-align:center}
.link.link1{text-indent:4px;}
.link.link3{text-indent:43px;}
.about_text li.border_no{border:0px solid #dcdcdc ;}
.zhuanti_hot,.lunb_1169{width:370px;float:left;}
.zhuanti_hot ul{padding-top: 0px;}
.zhuanti_hot li{margin:0;padding:0;margin-top: 8px;}
.zhuanti_hot{}
.wszt_vedio{width:760px; height:449px;position: relative;}
.wszt_bo{width:90px; height:91px;display: block; position: absolute;right:20px;bottom:10px;z-index:10;}
.newsbox1 h3{position:relative;}
.newsbox1 span{position:absolute;right:0;top:3px;}
.newsbox1 span a{color:#999;font-size:14px;}
.newslist1 li{height:50px;padding:12px 10px 12px 0;border-bottom:1px solid #d2d2d2;font-size:14px;line-height:24px;position: relative;}
.newslist1 li a{color:#333333}
.newslist1 li span{position: absolute;right:15px;top:40px;color:#999;}
.xcp{width:370px; height:277px;position: relative;margin-top: 22px;}
.xcp_btn{position:absolute;width:54px; height:54px;left:50%;top:192px;margin-left:-27px;z-index:10;}
.notice li span em.pl50{padding-left:50px;width:80px;}
.model{width:1385px; height:983px;padding:0 75px;position:fixed;background: url(../images/model.png) no-repeat;z-index:10000;top:60px;left:50%;margin-left:-767px;display:none;}
.model_con{width:1170px; height:750px;position:relative;margin:0px auto 0;}
.colse{width:52px; height:52px;background:url(../images/navbg2.png) repeat;border-radius:50%;position:absolute;z-index:9999999;font-size:20px;color:#fff;text-align:center;line-height:52px;right:9px;top:8px;cursor:pointer;} 
.news_pic{width:230px;height:162px;position:relative;}
.news_box_pic{width:242px;height:195px;}
.news_box_pic p{text-align: center;}
.news_box_pic p a{font-size:14px;line-height:33px;color:#666;}
.news_pic .btn_bf{width:62px;height:62px;position:absolute;top:50%;left:50%;margin-left:-31px;margin-top:-31px;}
.xwzx h2{font-size: 20px;text-align: center;line-height: 28px;margin-bottom: 15px;}
.xwzx .w300 p{line-height: 28px;font-size:14px;text-indent: 2em;}
.newslist3 li{border-bottom:1px dashed #dcdcdc;padding-bottom: 20px;margin-bottom: 18px;line-height:16px;font-size: 16px;}
.newslist3 li a{color:#666;}
.newslist3 li a:hover{color:#be3001;}
.xwzx dd{font-size: 16px;}
.xwzx dd b{float: right;}
.ywtx_text p{width:170px;float:left ;margin-left: 23px;line-height:30px;text-indent: 30px;}
.shzr_pic{width:265px;height: 195px;margin-left:15px;}
.shzr_text{width:245px;height: 200px;margin-left:25px;}
.shzr_text li{height:14px;line-height:14px;font-size:14px;margin-top:13px;}
.shzr_text li a{color:#666;}
.shzr .son-nav{width:120px;}
.shzr_piclist {width:334px;margin-left: 20px;}
.shzr_piclist li{margin-bottom: 10px;}
.newsbox.topnews1 {
    float: left;
    width: 370px;
    height: 355px;
    overflow: hidden;
    padding: 5px 0 0 0px;
}
/*轮播*/
h3.tit {position: relative;}
h3.tit span a{position:absolute;right:0;top:8px;font-size:14px !important;color:#666;}
.scrollbox{ width: 370px;height:340px; margin: 0 auto; overflow: hidden; }
#scrollDiv{width:370px;height:340px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:100px; width:370px; margin:0px 0 16px 0;padding:0px 0;overflow:hidden; vertical-align:top; zoom:1; }
/*轮播end*/
/*科技创新*/
.kjcx_text,.kjcx_list{width: 195px;}
.kjcx_text{font-size:14px;color:#666;line-height:28px;text-indent:2em;}
.kjcx_list dl{height: 48px;line-height: 14px;position:relative;font-size:14px;}
.kjcx_list dl span{position: absolute;right:0;top:0;font-size:16px;}
.kjcx_pic{width: 240px;}
.kjcx_list1{width: 155px;margin-left:30px;}
.kjcx_list1 h3{font-size: 16px;font-weight: 600;line-height: 30px;margin-bottom: 10px;}
.kjcx_list1 p{font-size: 14px;line-height: 40px;}
.kjcx_list1 p span{font-size: 16px;font-weight: 600;margin:0 3px;}
.navigation.kecx .son-nav{margin-left:45px;}
/*党的建设*/
.navigation.ddjs .son-nav{width:120px;}
.ddjs_text{width:260px;}
.ddjs_text h3{font-size:18px;margin-bottom: 10px;}
.ddjs_text p{font-size: 14px;line-height:28px;}
.dejs_list{width: 290px;}
.dejs_list li{height:18px;line-height:18px;margin-bottom: 18px;font-size: 14px;text-indent: 24px;background:url(../images/djicon.png) no-repeat left center;}
.dejs_list li a{color:#666;}
/*在线服务*/
.zxfw li{float:left;width:130px;height:175px;margin:0 48px;}
.zxfw_icon{width:130px;height:140px;margin:0 auto;background: url(../images/fw.png) no-repeat;}
.zxfw_icon1{background-position:-5px -5px;} 
.zxfw_icon2{background-position:-230px -5px;} 
.zxfw_icon3{background-position:-450px -5px;} 
.zxfw_icon4{background-position:-670px -5px;} 
.zxfw_icon5{background-position:-890px -5px;} 
.zxfw li a{width:130px;text-align:center;text-indent:4px;display:block;font-size: 16px;color:#666;}
/*热点链接*/
.hot_zxfw{
	width: 385px;
	float: left;
	}
.hot_link,.zxfw_list{
	width: 385px;
	}
	.hot_link{height:318px;}
.zxfwlist{width: 375px;height:105px;display:block;background: #fff;padding:10px 5px;margin-top: 10px;}
.zxfwlist li{width: 100px;height:40px;line-height:40px;float:left;margin:2px 12px;border-bottom: 1px dashed #bcbcbc;}
.hot_link01,.hot_link02{width: 185px;height: 258px;position: relative;margin-top: 5px;}
.hot_link .hot_linktit{position:absolute;bottom:0;left:0;width: 185px;height: 68px;padding-top:10px;background: url(../images/hlinkbg.png);text-align: center;}
.hot_link .hot_linktit a{color:#fff;font-size: 16px;}
.hot_linktit span{display:block;text-align: center;}
.hot_link h3,h3.tit,.zxfw_list h3{height: 20px; font-size:18px; padding-bottom: 15px; color:#333;}
.hot_link ul li{font-size: 22px; margin-top: 30px;}
.hot_link ul li a{display: block;  height: 74px; text-decoration: none; border-bottom:1px solid #dcdcdc; text-indent: 20px; line-height: 80px;}
.index_wszt{float: left; margin-left: 20px;}
.index_wszt h3{height: 20px; font-size:18px; padding-bottom: 20px; color:#333;}

/**/
.lunb_1169{ width:370px; height:332px; position:relative;background: #fafafa;margin-top: 35px;}
/*banner图区域*/
.slide{ width:100%; height:750px; overflow:hidden; position:relative;}
.slide .hd{ height:14px; position:absolute;bottom:54px; z-index:1;/*width:80%;*/width:auto; padding:0 30px;max-width:1170px;left:50%;}
.slide .hd ul{width:100%;text-align:center;float:left;}
.slide .hd ul li{display:inline-block;margin:0px 3px; width:22px; height:22px; border-radius: 50%;background: #fff; cursor:pointer; text-indent:999em; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.slide .hd ul li.on{background: #c73b0d;}
.slide .bd{ position:relative; z-index:0;background:#999;}
.slide .bd ul{width:100%!important;}
.slide .bd li{ zoom:1; vertical-align:middle; width:1170px!important; height:750px; display:block; position:absolute; left:50%!important; margin-left:-585px;}
.slide .bd img{width:1170px; height:750px;}
.slide a.prev, .slide a.next{display:block; width:15px;height:21px;padding:5px 0px;/*position:absolute; z-index:999;*/color:#fff; height:100%;  top:0; font:bold 80px/470px simsun; cursor:pointer;background:url(../images/btn_icon.png) no-repeat;}
.slide a.prev{float:left;background-position:0 -2px;margin-left:-30px;} 
.slide a.next{float:right;background-position:-20px  -2px;margin-right:-30px;}
/*.slide a.prev:hover, .slide a.next:hover{background:rgba(0,0,0,0.1); text-decoration:none}*/

.picnews{ width:570px; height:356px; float:left; overflow:hidden; position:relative;}
.picnews .hd{ height:14px; position:absolute;bottom:10px; right:20px;z-index:1; /* bottom:17px; width:100%;*/}
.picnews .hd ul{width:100%;}
.picnews .hd ul li{display:inline-block; border-radius: 7px;background: #fff; cursor:pointer; text-indent:999em; margin:0 2px; width:12px; height:12px;}
.picnews .hd ul li.on{background: #c73b0d; }
.picnews .bd img{ width:570px; min-width:auto; height:356px;}
.picnews .bd s{position:absolute; bottom:0; left:0; display:block; color:#fff; width: 570px; height: 48px; overflow:hidden; text-overflow:ellipsis; /* white-space:nowrap; */ line-height:48px; background: #000; background:rgba(0,0,0,0.6); text-align:left;text-indent:18px; font-size:15px;}
.picnews .bd a:hover s{ text-decoration:underline}

.headline{line-height:110px;font-size:28px;}
.headline a{color:#333; line-height:20px;}
.headline a:hover{color:#bf1920; text-decoration:none}
.headline a:hover font{color:#bf1920; text-decoration:none}
.headline .tit1 {padding-bottom:10px; text-align:center;}
.headline .tit1 a{font-size:28px; line-height:30px; font-weight:bold}
.headline i{color:#bf1920}

.topnews{float:left; width:550px; height:346px; overflow:hidden;padding:5px 0 0 30px;}
.topnews ul{padding:10px 0 0;}
.topnews li{height:32px;line-height:32px; clear:both;}
.topnews li i{margin:0 25px 0 0; font:bold 18px/26px Arial, Helvetica, sans-serif; display:none/*屏蔽*/; width:56px; height:42px; border:solid 1px #b3b3b3; box-sizing:border-box; text-align:center; float:left; color:#333;}
.topnews li i s{display:block; height:14px; font:10px/14px Arial, Helvetica, sans-serif; background:#b3b3b3; color:#fff;}
.topnews li a{color:#666666; font-size:15px; line-height:22px;}
.topnews li a:hover{color:#bf1920}
.topnews li u{color:#999; font-size:14px; line-height:16px;}
.topnews li:hover i{border:solid 1px #bf1920; color:#bf1920}
.topnews li:hover i s{background:#bf1920}
.topnews li:hover u{color:#666;}

.hotnews{margin:30px 0; background:#f2f2f2; padding:15px; text-align:left}
.hot_l{padding:15px; background:#fff; float:left; width:675px; height:100px}
.hot_l img{float:left; width:134px; height:101px; margin-right:17px}
.hot_l dt{line-height:24px;}
.hot_l dt s{font-size:12px; color:#fff; background:url(../images/hotnewsbg.png) no-repeat right center; padding:0 8px 0 5px; display:block; float:left}
.hot_l dt a{font-size:22px; color:#bf1920; margin-left:5px; display:block;}
.hot_l dd{font-size:13px; color:#666; line-height:24px; padding:5px 0 0;}
.hot_r{width:340px; margin-left:15px; float:left; line-height:26px;padding-top:10px;}
.hot_r li a{font-size:14px;}



.newscenter{margin:0 0 40px;}
.newsbox{width:550px; text-align:left}
.newsbox1{width:370px; text-align:left}

.newsbox h3{background:url(../images/titlebg02.png) repeat-x bottom; font-weight:600; color:#ccc; line-height:38px;}
.newsbox1 h3{background:url(../images/titlebg02.png) repeat-x bottom; font-weight:600; color:#ccc; line-height:38px;}

.newsbox h3 i{height:41px; font-size:18px; padding:0 12px; color:#333; display:inline-block; cursor:pointer;}
.newsbox1 h3 i{height:41px; font-size:18px; padding:0 12px; color:#333; display:inline-block; cursor:pointer;}

.newsbox h3 i:hover{color:#bf1920;}
.newsbox h3 i.cur{background:url(../images/titlebg01.png) repeat-x bottom;color:#d9400e;}
.newsbox h3 a.more{float:right;color:#bf1920; display:inline-block; font-size:12px;}

.newsbox1 h3 i:hover{color:#bf1920;}
.newsbox1 h3 i.cur{background:url(../images/titlebg01.png) repeat-x bottom}
.newsbox1 h3 a.more{float:right;color:#bf1920; display:inline-block; font-size:12px;}
.newsbox1 div div div{padding-bottom:5px;}
.newsbox1 div div div +div{font-size:14px;line-height:22px;}

.newspic{margin:0px 0 10px!important; height:230px; width:340px; overflow:hidden; display:block; transition:none;margin-bottom:10px;}
.newspic img{transition:transform 1s ease 0s;}
.newspic img:hover{transform: scale(1.1);}
.newslist li{line-height:22px;}
.newslist li a{width:296px; font-size:14px; color:#222; overflow:hidden; text-overflow:ellipsis;}
.newslist li i{float:right; color:#999;}
.newslist li.cur a{color:#bf1920}
.newslist li a:hover{color:#bf1920}
.yshj{height:183px;width:100%;padding-bottom:15px;}
.yshj p{height: 31px;font-size: 16px;padding:0;color: #333;background:url(../images/titlebg02.png) repeat-x bottom;text-align:left;}
.yshj p span{background:url(../images/titlebg01.png) repeat-x bottom;height: 31px;float:left;padding:0 15px;}
.yshj_bot{height:150px;padding-top:12px;}
.yshj_1{width:210px;height:140px;float:left;}
.yshj_2{width:405px;height:140px;float:left;margin:0 30px;font-size:14px;line-height:28px;color:#666;text-align:left;}
.yshj_2 a{color:#bf1920;}
.yshj_3{width:423px;height:140px;float:right;}
.yshj_3 li{height:28px;}
.yshj_3 li a{height:28px;font-size:14px;line-height:28px;color:#000;float:left;}
.yshj_3 li span{float:right;font-size:14px;line-height:28px;color:#666;}

.btm_channel{
	width: 1170px;
	margin: 0 auto;
	height: 500px;
	margin-top: 30px;
	margin-bottom: 30px;
}
/*yx_rotaion*/
.yx-rotaion{width:370px;height:325px;margin:0 auto;position: relative;}
.yx-rotaion .yx-rotaion-btn,.yx-rotaion .yx-rotaion-title,.yx-rotaion .yx-rotation-focus,.yx-rotaion .yx-rotation-t,.yx-rotaion .yx-rotaion-btn{position:absolute}
.yx-rotaion .yx-rotation-title{position:absolute;width:370px;height:80px;line-height:80px;text-align:center;display:none;z-index:1;font-size:20px;padding:0 45px;}
.yx-rotaion .yx-rotation-t{color:#666;font-size:20px;font-family:microsoft yahei;z-index:2;bottom:-80px;line-height:80px;display:none;}
.yx-rotaion .yx-rotation-focus span,.yx-rotaion-btn span{display:block;}
.yx-rotaion .yx-rotation-focus span.hover{width:100px;background:#bf1920;}
.yx-rotaion .yx-rotation-focus{height:6px;width:370px;left:0px;top:0px;z-index:22;}
.yx-rotaion .yx-rotation-focus span{width:90px;height:6px;display:block;background:#fff;float:left;position:relative;top:325px;cursor:pointer;text-indent:-9999px}
.yx-rotaion .yx-rotaion-btn{width:100%;height:41px;bottom:287px;display:none;}
.yx-rotaion .rotaion_list{width:370px;height:325px;overflow:hidden;}
.yx-rotaion img{width:370px;height:325px;display: block;}

h3.aboutlist{height:40px;line-height:40px;font-size: 18px;font-weight: 600;position: relative;}
h3.aboutlist span{height:40px;font-size: 14px;font-weight: 400;position: absolute;right:0;top:4px;}
h3.aboutlist span a{color:#999;margin-right: 0;}
h3.aboutlist a{color:#333;margin-right: 25px;cursor: pointer;}
h3.aboutlist a.cur{color:#bf1920;}