body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{ margin:0; padding:0;}
button,input,select,textarea{ outline:0;}
textarea{ resize:none;}
ul,li{ list-style:none;}
img{ outline:0; border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{ -webkit-appearance:none; }
input{ border-radius: 0px; outline: none; box-shadow:none; -webkit-appearance: none;}
a{ color: #333; text-decoration:none;}
a:hover{ text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 12px; font-family: "微软雅黑"; min-width: 320px; color: #333;}

.news_top{ width: 100%; overflow: hidden; background: #e0e0e0; border-bottom: 1px solid #e3e3e3;}
.news_top_box{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.news_top_box ul{ float: left; overflow: hidden;}
.news_top_box ul li{ float: left; color: #666; font-size: 12px; line-height: 30px;}
.news_top_box ul li a{ padding: 0 6px; color: #666;}
.news_top_box ul li a:hover,.news_top_box p a:hover{ text-decoration: underline;}
.news_top_box span{ float: right; overflow: hidden;  padding-right: 10px;}
.news_top_box span img{ display: block; max-width: 100%; max-height: 100%;}
.news_top_box p{ float: right; overflow: hidden; line-height: 30px; color: #666;  font-size: 14px;}
.news_top_box p a{ padding: 0 5px; display: inline-block; color: #666;}
.news_top_box p img{ height: 30px; display: block; max-width: 100%; float: left;}

.news_head{ width: 100%; overflow: hidden; background: #168ce3;}
.news_head_box{ max-width: 1100px; margin: 0 auto; overflow: hidden; height: 94px; padding: 0 10px;}
.news_head_logo{ float: left; overflow: hidden; margin-top: 15px;}
.news_head_logo img{ display: block; max-width: 100%; max-height: 58px;}
.news_search{ float: right; width: 365px; height: 35px; margin-top: 28px;}
.news_search_text{ float: left; width: 310px; height: 35px; line-height: 35px; color: #666; text-indent: 6px; border: none; font-size: 12px;}
.news_search_btn{ float: right; width: 55px; height: 35px; border: none; background: url("../images/search.jpg") no-repeat center;}

.news_nav{ width: 100%; background: #168ce3; overflow: hidden;}
.news_nav_box{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.news_nav_box p{ overflow: hidden; background: #419fe5;}
.news_nav_box p a{ float: left; width: 65px; line-height: 40px; text-align: center; color: #FFFFFF; font-size: 16px;}
.news_nav_box p .active{ background: #0571c1;}
.news_nav_box p a:hover{ background: #0571c1;}
.news_nav_box p a#titlemore{ width: 90px; float: right; background: #0571c1 url("../images/more-icon.jpg") no-repeat 61px 18px; text-indent: 20px; text-align: left;}

#rightmore1{ width: 100%; overflow: hidden; background: url("../images/morebox-bg.jpg") repeat-x bottom; display: none;}
.morebox{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.morebox span{ text-align: left;float: left; overflow: hidden; padding: 10px 0;}
.morebox p{ float: right; overflow: hidden; padding: 10px 0;}
.morebox span a,{ color: #333; font-size: 14px; line-height: 22px;}
.morebox p a{ color: #333; font-size: 14px; margin-left: 20px; line-height: 22px;}
.morebox span a:hover,.morebox p a:hover{ color: #f60;}

.morebox ul{ float: left; overflow: hidden; margin: 10px 0 0 0; padding: 10px 0 10px 0; border-top: 1px solid #e3e3e3;width: 100%;}
.morebox ul a{ color: #fff; font-size: 14px; margin: 10px 10px 0px 0px; line-height: 22px;background: #0571c1;padding: 5px 8px;display: inline-block;}
.morebox ul a:hover{ color: #f60;}

.news_main{ max-width: 1100px; margin: 20px auto 0; overflow: hidden; padding: 0 10px;}
.news_main_left{ float: left; overflow: hidden; width: 66.8182%;}
.news_main_right{ float: right; overflow: hidden; width: 30.9091%;}

.toutiao{ overflow: hidden; border-bottom: 1px solid #ebebeb; padding-bottom: 15px;}
.toutiao_title{ height: 62px; background: url("../images/M-L-title.jpg") no-repeat left;}
.toutiao span{ display: block; height: 45px; line-height: 45px; overflow: hidden; font-size: 28px;}
.toutiao span a{ color: #333;}
.toutiao p{ color: #666; font-size: 14px; margin-top: 5px; line-height: 26px; overflow: hidden;}
.toutiao p a{ color: #0571c1;}
.toutiao p a:hover{ color: #f60;}

.news_pic{ overflow: hidden;}
.news_pic li{ float: left; width: 48.5715%; overflow: hidden; margin-top: 20px; position: relative; height: 257px;}
.news_pic li#img2,.news_pic li#img4{ float: right;}
.news_pic li img{ display: block; width: 100%; height: 100%;}
.news_pic li span{ display: block; width: 100%; height: 36px; position: absolute; bottom: 0; left: 0; background: #000; filter: alpha(opacity=70); opacity: 0.7;}
.news_pic li p{ width: 100%; height: 36px; line-height: 36px; overflow: hidden; position: absolute;  bottom: 0; left: 0; text-align: center; color: #fff; font-size: 16px;}

.news_yb{ overflow: hidden;}
.news_yb_left{ float: left; overflow: hidden; width: 48.5715%; margin-top: 30px;}
.news_yb_right{ float: right; overflow: hidden; width: 48.5715%; margin-top: 30px;}
.news_yb_title{ padding-bottom: 12px; border-bottom: 1px solid #ebebeb; height: 30px; overflow: hidden;}
.news_yb_title a.biaoti{ color: #333; line-height: 25px; background: url("../images/main-icon.png") no-repeat -36px 0; text-indent: 35px; font-weight: bold; font-size: 20px; float: left;}
.news_yb_title a.more{ float: right; color: #888; font-size: 14px; line-height: 30px; padding-right: 10px;}
.news_yb_info{ overflow: hidden; margin-top: 18px;}
.news_yb_info dt{ float: left; width: 142px; height: 103px; margin-right: 14px; overflow: hidden;}
.news_yb_info dt img{ display: block; width: 100%; height: 100%;}
.news_yb_info dd{ overflow: hidden;}
.news_yb_info dd span{ display: block; color: #333; font-size: 14px; line-height: 26px; max-height: 52px; overflow: hidden;}
.news_yb_info dd span a{ color: #333;}
.news_yb_info dd span a:hover{ color: #f60; text-decoration: underline;}
.news_yb_info dd p{ color: #888; font-size: 14px; line-height: 26px; max-height: 52px; overflow: hidden; margin-top: 2px;}
.news_yb_info dd p em{ font-style: normal; color: #d33a2e;}

.yb_box{ overflow: hidden; margin-top: 12px;}

.ybBox_tit11111{ height: 46px; border-bottom: 4px solid #707070; position: relative; margin-bottom: 25px;}
.ybBox_tit11111 a.title_bg{ width: 227px; height: 60px; display: block; position: absolute; left: 0; top: 0;}
.ybBox_tit11111 a.title_bg img{ display: block; width: 100%; height: 100%;}

.ybBox_tit{ border-bottom: 4px solid #707070; height: 46px; overflow: hidden;margin: 30px 0 15px 0;}
.ybBox_tit a.biaoti{ color: #333; line-height: 25px; background: url("../images/main-icon.png") no-repeat -36px 0; text-indent: 35px; font-weight: bold; font-size: 20px; float: left;}
.ybBox_tit a.more{ float: right; color: #888; font-size: 14px; line-height: 30px; padding-right: 10px;}


.ybBox_cont{ overflow: hidden;}
.ybBox_left{ float: left; width: 44.898%; height: 237px; margin-right: 10px; overflow: hidden;}
.ybBox_left img{ display: block; width: 100%; height: 100%;}
.ybBox_right{ overflow: hidden;}
.ybBox_top{ overflow: hidden;}
.ybBox_top span{ display: block; line-height: 34px; height: 34px; overflow: hidden; font-weight: bold; font-size: 16px;}
.ybBox_top span a{ color: #333;}
.ybBox_top span a:hover{ color: #f60; text-decoration: underline;}
.ybBox_top p{ color: #666; font-size: 12px; line-height: 34px; max-height: 102px; overflow: hidden;}
.ybBox_top p a{ color: #0571c1;}
.ybBox_top p a:hover{ color: #f60; text-decoration: underline;}
.ybList{ overflow: hidden;}
.ybList li{ height: 36px; line-height: 36px; overflow: hidden; text-indent: 15px; background: url("../images/main-icon.png") no-repeat -62px -306px; font-size: 14px;}
.ybList li a{ color: #555;}
.ybList li a:hover{ color: #f60; text-decoration: underline;}

.keyBox{ overflow: hidden; margin-top: 7px;}
.keyBox b{ float: left; width: 66px; height: 28px; line-height: 28px; font-size: 14px; background: url("../images/main-icon.png") no-repeat 0px -212px;    color: #fff; text-align: center; margin-top: 8px;}
.keyBox b.green{ background-position: 0px -259px;}
.keyBox p{ overflow: hidden; font-size: 0px;}
.keyBox p a{ display: inline-block; font-size: 14px; height: 28px; line-height: 28px; margin-left: 14px; background: #e8e7e7; text-align: center; color: #666; padding: 0 10px; margin-top: 8px;}
.keyBox p a:hover{ background: #00aeef; color: #fff;}

.yb_content{ overflow: hidden;}
.fxb_left{ float: left; overflow: hidden; width: 52.7892%; margin-top: 10px; background: #f3f3f3; padding-bottom: 17px;}
.fxb_right{ float: right; width: 44.898%; margin-top: 10px;}
.firstimg{ overflow: hidden; height: 278px; margin-bottom: 10px; position: relative;}
.firstimg img{ display: block; width: 100%; height: 100%;}
.firstimg span{ display: block; width: 100%; height: 40px; position: absolute; left: 0; bottom: 0; background: #464646; filter: alpha(opacity=60); opacity: 0.6;}
.firstimg p{ width: 100%; height: 40px; position: absolute; left: 0; bottom: 0; line-height: 40px; overflow: hidden; color: #fff; font-size: 14px; text-align: center;}
.firstimg p a{ color: #fff;}
.firsList{ overflow: hidden;}
.firsList li{ height: 36px; line-height: 36px; overflow: hidden; text-indent: 34px; background: url("../images/main-icon.png") no-repeat -42px -306px; font-size: 14px; color: #555; padding-right: 10px;}
.firsList li a{ color: #555555;}
.firsList li a:hover{ color: #f60; text-decoration: underline;}
.ybbot{ overflow: hidden; padding: 10px 28px 15px 20px;}
.ybbottitle{ overflow: hidden;}
.tablebox{ margin-left: 10px; margin-top: 20px; position: relative; overflow: hidden; height: 236px;}
.tablebox img{ display: block; width: 100%; height: 100%;}
.tablebox b{ display: block; width: 100%; height: 35px; position: absolute; left: 0; bottom: 0; background: #464646; filter: alpha(opacity=60); opacity: 0.6;}
.tablebox p{ width: 100%; height: 35px; position: absolute; left: 0; bottom: 0; line-height: 35px; overflow: hidden; color: #fff; font-size: 14px; text-align: center;}
.tablebox p a{ color: #fff;}
.firsList2 li{ text-indent: 44px; background: url("../images/main-icon.png") no-repeat -32px -306px;}

.ybbzbox{ width: 100%; position: relative; float: left; height: 395px;}
.bzh_tit{ float: left; width: 125px; height: 26px; overflow: hidden; position: absolute; left: 0; top: 0;}
.bzh_tit a{ width: 100%; height: 26px; display: block; background: url("../images/ybbz.jpg") no-repeat;}
.qieh{ width: 72px; float: right; z-index: 99; position: absolute; top: 8px; right: 0px;}
.qieh a{ width: 10px; height: 10px; float: left; border-radius: 50px; background: #e1e1e1; margin-left: 8px;}
.qieh a.cur{ background: #b60005;}
.contentbox{ width: 100%; position: absolute; left: 0; top: 26px; display: none;}
.contentbox span{ width: 100%; float: left; height: 38px; font-size: 16px; line-height: 38px; overflow: hidden;}
.contentbox span a{ color: #333;}
.contentbox img{ width: 100%; height:220px; float: left; }
.contentbox p{ width: 100%; height: 90px; float: left; margin-left: -3px; overflow: hidden; font-size: 12px; line-height: 30px; color: #888;}
.contentbox p a{ color: #0571c1;}
.contentbox p a:hover{ color: #f60;}
.ybhybot{ padding: 0 10px;}
.ybhybot .tablebox{ margin-left: 0px;}
.firsList3{ padding: 0 10px; margin-top: 8px;}
.firsList3 li { text-indent: 15px; background: url("../images/main-icon.png") no-repeat -60px -306px;}

.js_news{ overflow: hidden;}
.js_news_title{ overflow: hidden; border-top: 2px solid #0571c1; padding-top: 20px;}
.js_news_title a.imgone{ float: left; height: 40px; margin-left: 10px;}
.js_news_title a.imgone img{ display: block;}
.js_news_title a.more{ float: right; color: #888; font-size: 14px; line-height: 30px;}
.js_instant{ overflow: hidden; padding: 10px 0px 30px 0px;}
.js_instant li{ height: 34px; line-height: 34px; overflow: hidden; text-indent: 15px; background: url("../images/main-icon.png") no-repeat -62px -309px; font-size: 14px;}
.js_instant li a{ color: #333;}
.js_instant li a:hover{ color: #f60; text-decoration: underline;}

.ybzq{ overflow: hidden; padding-bottom: 15px;}
.ybzq_content{ overflow: hidden; padding: 18px 0 15px;}
.ybzq_content img{ float: left; width: 130px; height: 95px; margin-right: 12px}
.ybzq_content span{ overflow: hidden; display: block; color: #333; font-size: 14px; line-height: 24px; max-height: 48px;}
.ybzq_content span a{ color: #333333;}
.ybzq_content span a:hover{ color: #f60; text-decoration: underline;}
.ybzq ul{ overflow: hidden;}
.ybzq ul li{ height: 35px; line-height: 35px; font-size: 14px; overflow: hidden; text-indent: 15px; background: url("../images/main-icon.png") no-repeat -62px -310px;}
.ybzq ul li a{ color: #333;}

.news_pub_right{ overflow: hidden; padding-bottom: 20px;}
.dashij{ overflow: hidden;}
.dashij li{ overflow: hidden; padding-left: 10px; margin: 9px 0;}
.hypd_text{ height: 32px; line-height: 32px; overflow: hidden;}
.hypd_text em{ width: 32px; height: 39px; float: left; padding-right: 10px; background: url("../images/number.jpg") no-repeat;}
.hypd_text em.icon1{ background-position: 0px 0px;}
.hypd_text em.icon2{ background-position: 0px -59px;}
.hypd_text a{ font-size: 14px; color: #333;}
.imgtext{ overflow: hidden; display: none;}
.imgtext img{ width: 130px; height: 105px; float: left; margin-right: 10px;}
.imgtext span{ display: block; line-height: 24px; font-size: 14px; max-height: 48px;overflow: hidden;}
.imgtext span a{ color: #333;}
.imgtext span a:hover{ text-decoration: underline; color: #f60;}
.imgtext p{ line-height: 22px; font-size: 12px; max-height: 44px;overflow: hidden; margin-top: 5px;}
.dashij li.hover .imgtext{ display: block;}

.renwu{ overflow: hidden; margin-top: 12px;}
.renwu p{ height: 28px; line-height: 28px; overflow: hidden; padding-left: 10px; margin-bottom: 15px; font-size: 14px; font-weight: bold;}
.renwu p a{ color: #333;}
.renwu p a:hover,.renwu span a:hover{ text-decoration: underline; color: #f60;}
.renwu img{ width: 153px; height: 103px; float: left; margin-right: 10px;}
.renwu span{ font-size: 12px; line-height: 26px; color: #333; max-height: 105px; overflow: hidden; display: block;}
.renwu span a{ color: #0571c1;}

.shudu_mian{ overflow: hidden; margin-top: 12px;}
.picbox{ overflow: hidden;}
.picbox img{ width: 153px; height: 103px; float: left; margin-right: 10px;}
.picbox span{ display: block; font-size: 14px; line-height: 26px; color: #333; max-height: 105px;}
.picbox span a{ color: #0571c1;}
.picbox span a:hover{ text-decoration: underline; color: #f60;}
.shudu_mian ul{ overflow: hidden; margin-top: 8px;}
.shudu_mian ul li{ height: 35px; line-height: 35px; overflow: hidden; text-indent: 15px; background:url("../images/main-icon.png") no-repeat -62px -310px; font-size: 14px;}
.shudu_mian ul li a{ color: #333;}
.shudu_mian ul li a:hover{ text-decoration: underline; color: #f60;}

.hot_article{ overflow: hidden; margin-top: 15px;}
.hot_article li{ height: 25px; line-height: 25px; margin: 6px 0 6px 10px; overflow: hidden;}
.hot_article li a{ color: #333; font-size: 14px;}
.hot_article li a:hover{ text-decoration: underline; color: #f60;}
.hot_article li b{ width: 25px; height: 25px; float: left; margin-right: 10px; background: #a2a2a2; font-size: 18px; color: #fff; text-align: center; font-weight: normal;}
.hot_article li#hit1 b{ background: #ea4a2d;}
.hot_article li#hit2 b{ background: #f19601;}
.hot_article li#hit3 b{ background: #f3d400;}

.video_main{ max-width: 1120px; margin: 50px auto 0; overflow: hidden;}
.video_tit{ border-bottom: 3px solid #666; position: relative; height: 58px; margin: 0 10px;}
.video_tit img { width: 180px; position: absolute; height: 58px; left: 0; top: 3px;}
.videobox{ overflow: hidden;}
.videobox li{ float: left; overflow: hidden; width: 25%;}
.videoinfo{ margin: 20px 10px 0; overflow: hidden; position: relative; height: 182px;}
.videoinfo img{ display: block; width: 100%; height: 100%;}
.videoinfo b{ width: 100%; height: 36px; position: absolute; bottom: 0; left: 0; background: #464646; filter: alpha(opacity=60); opacity: 0.6;}
.videoinfo p{ width: 100%; height: 36px; overflow: hidden; position: absolute; bottom: 0; left: 0; text-align: center; font-size: 14px; line-height: 36px;}
.videoinfo p a{ color: #fff;}
.videoinfo i{ width: 35px; height: 35px; position: absolute; left: 50%; top: 40%; background:url("../images/main-icon.png") no-repeat -31px -54px; margin-left: -17.5px;}

.tujian{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.tuijian_tit{ height: 46px; margin: 30px 0; background:url("../images/tuijiantit.jpg") no-repeat center;}
.columnbox{ overflow: hidden; padding: 20px 60px 30px; background: #ebebeb; margin-bottom: 30px;}
.column_title{ overflow: hidden;}
.column_title li{ float: left; color: #333; font-size: 18px; height: 35px; line-height: 35px; margin-right: 20px; background: #e1e1e1; padding: 0 29px; margin-top: 10px;}
.column_title li a{ color: #333;}
.column_title li.active{ background: #00aeef;}
.column_title li.active a{ color: #fff;}
.column_bd li{ display: none;}
.column_cont{ overflow: hidden; margin-top: 20px;}
.column_img{ float: left; width: 50%; overflow: hidden; height: 353px;}
.column_img img{ display: block; width: 100%; height: 100%;}
.column_right{ overflow: hidden; background: #FFFFFF; padding: 0 18px 36px;}
.column_top{ overflow: hidden;}
.column_top span{ display: block; text-align: center; color: #333; line-height: 48px; height: 48px; overflow: hidden; margin-top: 15px; font-size: 20px;}
.column_top span a{ color: #333;}
.column_top span a:hover{ color: #f60; text-decoration: underline;}
.column_top p{ color: #555; font-size: 14px; line-height: 26px; height: 104px; overflow: hidden; text-indent: 30px;}
.column_top p a{ color: #1990e8;}
.column_top p a:hover{ color: #f60;}
.column_wen{ overflow: hidden; border-top: 1px solid #ebebeb; margin-left: 5px; margin-top: 20px; padding-top: 25px;}
.column_wen dd{ line-height: 26px; height: 26px; overflow: hidden; text-indent: 20px; background: url("../images/main-icon.png") no-repeat -55px -353px; font-size: 14px;}
.column_wen dd a{ color: #555;}
.column_wen dd a:hover{ color: #f60; text-decoration: underline;}

.pictureBox{ overflow: hidden; margin: 0 10px;}
.picture_left{ float: left; overflow: hidden; width: 37.5455%; margin-top: 20px;}
.picture_left img{ display: block; width: 100%; height: 332px;}
.picture_left p{ line-height: 33px; height: 33px; border-top: 2px solid #fff; background: #707070; overflow: hidden; padding: 0 10px; font-size: 16px;}
.picture_left p a{ color: #fff;}
.picture_left p a:hover{ text-decoration: underline;}
.picture_right{ overflow: hidden; padding-top: 20px;}
.picture_right dl{ float: left; width: 33.3333%; overflow: hidden;}
.picture_right dl dd{ border-bottom: 3px solid #fff; border-left: 3px solid #fff; overflow: hidden; height: 182px; position: relative;}
.picture_right dl dd img{ display: block; width: 100%; height: 100%;}
.texthover{ display: none; }
.picture_right dl dd span{ display: block; width: 100%; height: 60px; position: absolute; bottom: 0; left: 0; background: #333; filter: alpha(opacity=50); opacity: 0.50;}
.picture_right dl dd p{ font-size: 16px; height: 60px; position: absolute; bottom: 0; left: 0; line-height: 28px; padding: 0 10px;}
.picture_right dl dd p a{ color: #fff;}
.picture_right dl:hover .texthover{ display: block;}
.picture_right dl:hover dd p a{ text-decoration: underline;}

.banneradv{ max-width: 1100px; margin: 10px auto 0; overflow: hidden; padding: 0 10px;}
.banneradv img{ display: block; width: 100%;}

.news_foot{ width: 100%; overflow: hidden; background: #e0e0e0; padding: 33px 0; margin-top: 20px;}
.news_foot_box{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px; text-align: center;}
.news_foot_box span{ display: block; overflow: hidden;}
.news_foot_box span a{ color:#666; padding:0 10px; font-size: 14px; line-height: 26px; display: inline-block;}
.news_foot_box span a:hover{ color:#f60; text-decoration:underline;}
.news_foot_box p{ font-size: 14px; line-height: 26px; color:#666;}
.news_foot_box strong{ padding:0 15px;}

.bannertop{ max-width: 1100px; margin: 20px auto 0; overflow: hidden; padding: 0 10px;}
.bannertop img{ display: block; width: 100%;}
.news_lb_right{ float: right; overflow: hidden; width: 29.5455%;}
.news_lb_top{ background: #168ce3; color: #f0f0f0; text-indent: 30px; font-size: 22px; font-weight: bold; line-height: 50px;}
.news_lb_list{ overflow: hidden;}
.news_lb_list dl{ overflow: hidden; border-bottom: 1px dashed #e3e3e3; padding: 20px 0;}
.news_lb_list dl dt{ float: left; width: 160px; margin-right: 20px; height: 116px; overflow: hidden;}
.news_lb_list dl dt img{ display: block; width: 100%; height: 100%;}
.news_lb_list dl dd{ overflow: hidden;}
.news_lb_list dl dd span{ display: block; font-size: 19px; font-weight: bold; line-height: 30px; height: 30px; overflow: hidden;}
.news_lb_list dl dd span a{ color: #333333;}
.news_lb_list dl dd span a:hover{ color: #FF6600;}
.news_lb_list dl dd p{ color: #666666; font-size: 15px; line-height: 26px; max-height: 52px; overflow: hidden; margin-top: 5px;}
.news_lb_list dl dd p a{ color: #666666;}
.news_lb_list dl dd p a:hover{ color: #f60;}
.news_bottom{ overflow: hidden; color: #888; line-height: 24px; margin-top: 5px;}
.news_bottom i{ float: left; font-style: normal;}
.news_bottom em{ float: right; font-style: normal;}

.fenye{ overflow: hidden; text-align: center; font-size: 0px; padding: 28px 0 20px;}
.fenye li{ display: inline; color: #333333; font-size: 15px; margin: 0 2.5px;}
.fenye li a,.fenye li strong{ display: inline-block; color: #333333; font-size: 15px; line-height: 38px; padding: 0 15px;}
.fenye li strong{ background: #168ce3; color: #fff; font-weight: normal;}

.adRight{ overflow: hidden;}
.adRight img{ display: block; width: 100%;}

.rightBox2{ overflow: hidden;}
.rightTop1{ height: 28px; position: relative;}
.rightTop{ height: 28px; margin-top: 23px; position: relative;}
.rightTop p,.rightTop1 p{ width: 100%; border-bottom: 2px solid #168ce3; height: 14px; position: absolute; left: 0; top: 0;}
.rightTop span,.rightTop1 span{ position: absolute; left: 0; top: 0; height: 28px; line-height: 28px; background: #FFFFFF; display: block; padding-right: 6px; font-size: 18px; font-weight: bold; color: #168ce3;}
.rightBox2 ul{ overflow: hidden; padding-top: 7px;}
.rightBox2 ul li{ height: 30px; position: relative;}
.rightBox2 ul li em{ display: block; height: 30px; padding-left: 17px; font-size: 14px; line-height: 30px; font-style: normal; overflow: hidden; background: url("../images/list-style.jpg") 0 13px no-repeat;}
.likes { width: 100%; height: 96px; overflow: hidden; display: none;}
.likes img{ width: 101px; height: 74px; float: left; margin: 10px 10px 0 0;}
.likes span{ margin-top: 17px; line-height: 22px; overflow: hidden; max-height: 44px; font-size: 14px; display: block;}
.likes span a{ color: #333;}
.likes span a:hover{ color: #f60; text-decoration: underline;}
.rightBox2 ul li.hover{ height: 96px;}
.rightBox2 ul li.hover .likes{ display: block;}
.rightBox2 ul li.hover em{ display: none;}

.tsxwbox{ overflow: hidden;}
.tsxwbox dl{ overflow: hidden; margin-top: 10px;}
.tsxwbox dl dt{ float: left; width: 93px; height: 81px; margin-right: 10px; overflow: hidden;}
.tsxwbox dl dt img{ display: block; width: 100%; height: 100%;}
.tsxwbox dl dd{ font-size: 14px; line-height: 22px; max-height: 44px; overflow: hidden; margin-top: 6px;}
.tsxwbox dl dd a{ color: #333;}
.tsxwbox dl dd a:hover{ color: #f60; text-decoration: underline;}

.news_article{ overflow: hidden; margin-top: 13px;}
.news_art_title{ font-size: 26px; line-height: 38px; text-align: center; font-weight: normal;}
.news_art_info{ border-bottom: 1px dotted #dbdbdb; color: #666; font-size: 12px; line-height: 28px; padding: 7px 0; text-align: center;}
.news_art_info span{ padding-left: 6px;}
.news_art_info a{ color: #446cb3;}
.news_art_info a:hover{ text-decoration: underline; color: #f60;}
.news_art_body{ overflow: hidden; text-indent: 2em; padding: 18px 0; font-size: 15px; line-height: 30px;}
.news_art_body img{ display: block; max-width: 95%; margin: 20px auto;}
.news_art_body table {width:auto;max-width: 95%;border-collapse: collapse;margin:20px auto}
.news_art_body table, th, td {border: 2px solid #df967f;}
.news_art_body th, td {padding: 8px;text-align: center;}
.news_art_body a{ color: blue;}
.news_art_body a:hover{ color: red; text-decoration: underline;}

.news_art_sxp{ overflow: hidden; border-top: 1px dotted #dbdbdb; padding-top: 7px;}
.news_art_sxp li{ line-height: 30px; font-size: 15px; overflow: hidden;}
.news_art_sxp li a{ color: #446cb3;}
.news_art_sxp li a:hover{ color: #f60; text-decoration: underline;}

.readBox{ overflow: hidden; margin-top: 28px;}
.readTop{ height:35px; border-bottom:1px solid #ececec; position:relative; z-index:1;}
.readTop span{ width:74px; height:35px; border-bottom:2px solid #446cb3; position:absolute; top:0; left:0; z-index:2; font-size: 18px; line-height: 35px; text-align:center; color:#333;}

.readBox ul{ overflow: hidden; padding:10px 0;}
.readBox ul li{ width:50%; height:30px; float:left; font-size:14px; line-height:30px; overflow:hidden; text-indent:12px; background:url("../images/detail.gif") no-repeat -96px -112px; *width:49.9%;}
.readBox ul li a{ color:#333;}
.readBox ul li a:hover{ color:#f60; text-decoration:underline;}

@media (max-width: 768px){
	.news_head_box{ height: auto;}
	.news_search{ width: 100%; margin-top: 10px; padding-bottom: 10px;}
	.news_search_text{ width: calc(100% - 55px);}
	.news_main_left,.news_main_right{ width: 100%;}
	.js_news{ margin-top: 12px;}
	.columnbox{ padding: 10px 15px 20px;}
	.column_title li{ padding: 0 20px; margin-right: 14px;}
	.video_main{ margin: 10px auto 0;}
	.picture_left{ width: 100%;}
	.picture_left img{ height: auto;}
	.picture_right{ width: 100%;}
	.news_lb_right{ width: 100%;}
}
@media (max-width: 599px) and (min-width: 320px){
	.news_yb_left,.news_yb_right{ width: 100%;}
	.ybBox_left{ width: 100%; margin-right: 0px;}
	.ybBox_right{ width: 100%;}
	.fxb_left,.fxb_right{ width: 100%;}
	.firstimg{ height: auto;}
	.tablebox{ height: auto;}
	.videobox li{ width: 50%;}
	.column_img{ width: 100%; height: auto;}
	.column_right{ padding: 0 10px 16px;}
	.picture_right dl{ width: 50%;}
	.news_lb_list dl dt{ width: 120px; margin-right: 10px;}
	.news_lb_list dl dd span{ font-size: 16px;}
	.news_lb_list dl dd p{ font-size: 13px;}
	.readBox ul li{ width: 100%;}
}
@media (max-width: 479px) and (min-width: 320px){
	.news_pic li{ height: 157px;}
	.news_pic li p{ font-size: 14px;}
}
