@charset "UTF-8";
/**
 * [xLarge Screen for PC]
 * >=1200
 */
/**
 * [Medium Screen for Pad]
 * 768~959
 */
@media screen and (max-width: 999px) {
div#header {
    height: 110px;
    width: 100%;
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
    background: url(/_upload/tpl/02/09/521/template521/htmlRes/css_res/head.jpg);
background-size: 100%;
    margin: 0 auto;
    background-repeat: no-repeat;
}
.wrapper .inner { width:100%; margin:0 auto;}
.navi-aside-toggle,
.navi-aside-search {display: block;}


/*导航样式：后台绑定时也可以定义配置*/
.wp-navi .wp-menu{display:none;}
.wp-navi-slide .navi-slide-head {display: block;padding:0 10px;height: 40px;}
.wp-navi-slide .wp-menu {background:#fff;}
.wp-navi-slide .wp-menu .menu-item {display: inline-block;float:none; position: relative; z-index: 100;width:100%;padding-left:0px;text-align:left;border-bottom:1px solid #eee}
.wp-navi-slide .wp-menu .menu-item .menu-switch-arrow{display: block;width: 38px;height: 38px;position: absolute;right: 6px;top: 1px;background: url(/_upload/tpl/02/09/521/template521/css/img/icons.png) no-repeat 10px -116px;}
.wp-navi-slide .wp-menu .menu-item a.menu-link {display:block;padding: 0 20px;line-height: 40px;color: #343434;font-size: 14px; }
.wp-navi-slide .wp-menu .menu-item a.menu-link.hover,
.wp-navi-slide .wp-menu .menu-item.hover a.menu-link,
.wp-navi-slide .sub-menu .sub-item.hover> a,
.wp-navi-slide .sub-menu .sub-item a:hover{ text-decoration: none; color: #000; background-color: #eee; }
.wp-navi-slide .sub-menu {display: none;position:relative;left: 0;bottom: 0px;top: 0px;min-width: 0px;z-index: 100;background: #fff;opacity: 0.8;}
.wp-navi-slide .sub-menu .sub-item {position: relative;white-space: nowrap;vertical-align: top;border-bottom: 1px solid #eee;}
.wp-navi-slide .sub-menu .sub-item a {display: block;color: #000;height: auto;line-height: 40px;padding: 0 36px;font-size: 14px;background:none;}
.wp-navi-slide .sub-menu .sub-item a:hover { color: #000; background-color:#eee; display: block; }
.wp-navi-slide .sub-menu .sub-menu {left:0;top: 0;}
.wp-navi-slide .sub-menu .sub-menu .sub-item a {padding: 0 52px;}

body {width: 100%;}
.menu {display: none;}
#nav{display: none;}
#header{background-image: none;background: #145ea7;height: 120px;width: 100%;position: relative;}
.head {height: 110px;
    width: 100%;
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;}
.margintop {}
.img_right {display: none;}
#newspost {display: none;}

.middle {width: 97.4%;margin: 15px 1%;height: auto;}
.bigbox1 {margin-left: 1%;height:285px;margin-bottom: 10px;}

#pptback {display: none;}
#banner {display: block;float: left;width: 46%;margin-bottom:30px;}
.xynews {width: 51.5%;float: left;height: 285px;margin-right: 0;}
.xynewshead {width: 100%;}
.xynewslist, .tzgglist, .xsdtlist {margin-left: 2%;}
.bigbox2 {margin-left: 1%;margin-bottom: 10px;}
.tzgg {width: 45.8%;margin-left: 0;}
.tzgghead {width: 100%;}
.xsdt {margin-left: 1.5%;width: 51.5%;}
.tzgghead h3 {margin: 0;float: right;margin-right: 15px;}
.xynewshead h3, .xsdthead h3 {margin-left: 0;float: right;margin-right: 15px;}
.tzgglist ul {width: 99%;}
.xsdthead {width: 100%;}
.xsdtlist ul {width: 99%;}
.tzgg ul li a, .xsdt ul li a {width: 71%;height:18px;}
#times {float: right;}
.bigbox3 {width: 100%;height: 100%;background-repeat: no-repeat;}
.bigbox3r {width: auto;}
.bigbox3r img {margin-left: 1%;float:none;}
.bigbox4 {width: 100%;overflow: hidden;}
.fgx1 {margin: 0 auto;}
.bigbox5 {margin-left: 1%;width: 98.5%;}
.brothers2 {margin-left: 1%;}
.brothers3 {margin-left: 1%;}
.gundong {width: 98%;overflow: hidden;margin: 5px auto;}
div#topw18 {width: 100% !important;}
#foot1 {margin: 0 1%;width: 98%;}
.foot2 {width: 98%;margin: 10px auto;height: 220px;}
.list .foot2, .info .foot2 {
    height: 100px;
}
.fudong {float: none;width: 100%;margin-left: 0;margin-bottom: 15px;text-align: center;}
.erweima {margin: 0 auto;}

#footer {width: 98%;margin: 10px auto;height: 80px;}

.bigbox3 {display:none;}
.bigbox3.bigbox6 {display: block;}

.middle1 {width: 98%;margin: 15px 1%;background: #fff;}
.listleft {width: 30%;display: none;}
.zxgx {width: 88.5%;margin: 10px 6% 0;}
.zxgxhead {width: 100%;background: url(/_upload/tpl/02/09/521/template521/htmlRes/zxgx.jpg) no-repeat;}
.zxgxhead img {max-width: 100%;display:none;}
.listright {width: 66%;}
.listtbtj img {max-width: 100%;}
.sys img {margin-left: 6%;max-width: 90%;}

.listtbtj {width: 98%;background: url(/_upload/tpl/02/09/521/template521/htmlRes/listtbjt.jpg) no-repeat;height: 51px;}
.listtbtj img {max-width: 100%;display:none;}


.listrighthead { width: 98%;}

#broadcast {height: auto;width: 100%;border: 0;background: none;}
#broadcast img {display:block;max-width: 99.8%;border: 1px solid #3F73AF;}

#introduce {width: 99.5%;height: auto;}
#introduce p.sec {width: auto;height: 210px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;text-overflow: ellipsis;margin: 20px 10px 30px 150px;}
#introduce h1 {margin-right: -120px;position: relative;}
#mored {top: 230px;left: auto;right: 10px;}

#zhaosheng {width: 99.5%;height: 320px;}
#zp {width: 65%;}
#zp h1 {margin-right: -78px;position: relative;}
#zp ul {width: auto;float: left;}
#zhaosheng p {margin-left: 150px;height: 90px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;width: auto;text-indent: 0;}
#zp ul li {padding-left: 0;}
#zs {width: 31%;margin-left: 1%;}
#zs ul {width: 100%;}

#con {width: 99.5%;}
#con dl.conpart {width: 45%;margin-left: 2.5%;}
#con dl.conpart dd {width: 100%;}
#con dl.conpart dd p {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;text-overflow: ellipsis;height: 144px;}
.more {left: auto;right: 5px;top: 150px;}

#con dl.conpart.part3 dd p.line1 {-webkit-line-clamp: 3;height: 72px;}
#con dl.conpart.part3 dd p.line2 {-webkit-line-clamp: 3;height: 72px;}

#photoshow {width: 99.5%;}
#photoslide {width: 100%;}
#pti1 {left: auto;right: 0;}


}
/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */
@media screen and (max-width: 767px) {

#banner {float: none;width: 100%;margin-bottom: 35px;}
.bigbox1 {height: auto;margin: 1%;}
.xynews {float: none;width: 100%;margin-left: 0;}
.xynewshead {background: #e4e4e4 url(htmlRes/css_res/xynewshead.jpg) no-repeat;}
.xynewslist, .tzgglist, .xsdtlist {margin: 15px 1% 0;}
.bigbox2 {height: auto;margin: 1%;}
.tzgg {float: none;width: 100%;margin-bottom: 1%;}
.tzgghead {background: #e4e4e4 url(htmlRes/css_res/tzgghead.jpg) no-repeat;}
.xsdt {float: none;width: 100%;margin-left: 0;}
.xsdthead {background: #e4e4e4 url(htmlRes/css_res/xsdthead.jpg) no-repeat;}
.bigbox5 {height: 78px;background: #e6e6e6 url(htmlRes/css_res/yqlj.jpg) no-repeat;padding-top: 30px;}
.brothers1 {float: none;}
.brothers2 {float: none;margin-left: 100px;}
.brothers3 {float: none;margin-left: 100px;}
select#xzl {width: 98%;}
#foot1 ul {width: 371px;height: 25px;margin: 0 auto;}

.hh {
    margin-top: 20px;
}

#con dl.conpart {width: 98%;margin: 0 1%;height: auto;}
#con dl.conpart dd {background-size: cover;}
#con {height: 850px;}

.listleft {float: none;width: 100%;}
.zxgx {width: 98%;margin: 1%;}
.listright {width: 98%;float: none;margin: 1%;}

#zhaosheng {height: auto;}
#zp {width: 100%;float:none;}
#zs {width: 98%;float:none;}
#zs ul li {background: url(/_upload/tpl/02/09/521/template521/htmlRes/css_res/menu2.jpg) repeat-x;}
#zp h1 {margin-left: 10px;}
#zhaosheng p {margin-left: 100px;height: auto;-webkit-line-clamp: inherit;}
#zp ul {margin-left: 100px;float: none;}

#linecontent {width: 98%;}

.wp_paging li.pages_count,.wp_paging li.page_jump{display:none;}


.wp_articlecontent img {max-width: 100%;height:auto!important; width:100%;}/**文章阅读部分图片大小限制**/

}
/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
@media screen and (max-width: 479px) {

.margintop {background-size: 80%;}

.bigbox3r {margin-left:60px;}
.bigbox3r img {max-width: 100%;}

#foot1 ul {width: 300px;height: 50px;margin: 0 10px;}
#foot1 {height: 50px;}

.hh {
    margin-top: 10px;
}

#introduce h1 {margin-left: 0;margin-right: -100px;}
#introduce p.sec {margin-left: 100px;}


}
/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <319
 */
@media screen and (max-width: 319px) {
    
}