@charset "utf-8";



/*#header style*/
#header {
    border-top: solid 5px #D9020A;
    text-align: center;
    background: #fff;
}

.top {
    width: 1000px;
    height: 110px;
    margin: auto;
    position: relative;
}

.logo {
    background: url(../images/logo.jpg) center center no-repeat;
    height: 100%;
    float: left;
    width: 400px;
    text-indent: -999999px;
}

.nav {
    float: right;
    width: 500px;
    overflow: hidden;
    border-right: 1px solid #e9e9e9;
    transform: skew(-30deg,0deg) translateX(-35px);
}

.nav-i {
    float: left;
    border-bottom: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
}
.nav-index {
    float: left;
    border-bottom: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    height: 167px;
}

    .nav-i a {
        display: block;
        line-height: 55px;
        width: 124px;
        height: 55px;
        transform: skew(30deg,0deg);
    }
	.nav-index a {
        display: block;
        line-height: 167px;
        width: 124px;
        height: 55px;
        transform: skew(30deg,0deg);
    }

        .nav-i a p {
            font-size: 18px;
            height: 1.2em;
        }
		.nav-index a p {
            font-size: 25px;
            height: 1.2em;
            text-align: left;
        }

    .nav-i.actived {
        background-color: #d9020a;
    }

        .nav-i.actived a {
            color: #fff;
        }

.top-bg {
    height: 300px;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.top-bg-1 ul {
    position: relative;
    height: 100%;
    width: 100%;
}

    .top-bg-1 ul .top-bg-image {
        background-position: center center;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
    }

.top-bg-title {
    position: absolute;
    top: 0;
    left: 50%;
    font-size: 36px;
    color: #FFFFFF;
    text-align: left;
    width: 980px;
    margin-top: 180px;
    margin-left: -490px;
    padding: 10px 20px;
    background: url(../images/top-bg-title.png) repeat-y;
}

.top-bg-ctrl {
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 100%;
    text-align: center;
}

    .top-bg-ctrl span {
        display: inline-block;
        width: 30px;
        margin-right: 1px;
        border-bottom: 3px solid #000000;
    }

        .top-bg-ctrl span.actived {
            border-bottom: 3px solid #FF0000;
        }
.ctrl-pre, .ctrl-next {
    position: absolute;
    background-image: url(../images/ctrl.png);
    background-repeat: no-repeat;
    height: 100%;
    width: 50px;
    top: 0;
    cursor: pointer;
}

.ctrl-pre {
    left: 0;
    background-position: left center;
}

.ctrl-next {
    right: 0;
    background-position: right center;
}



/*#footer style*/
.bottom{
    height: 140px;
    width: 100%;
    border-top: 5px solid #D9020A;
    min-width: 1200px;
    background: #eee;
    *position: relative;
}

.bottom .copyright{
    width: 1200px;
    height: 140px;
    margin: 0 auto;
    overflow: hidden;
    *position: absolute;
    *top: 0px;
    *left: 50%;
    *margin-left: -600px;

}
.copyright div{
    width: 1020px;
    height: 67px;
    margin:0 auto;
    margin-top: 29px;
    *position: absolute;
    *top: 0px;
    *left: 50%;
    *margin-left: -490px;
}
.copyright div ul{
    float: left;
}
.copyright div ul img{
    vertical-align: middle;
}
.copyimg{
    width: 250px;
    height: 67px; padding-top:10px;
}
.copyimg img{
    margin-right: 17px;
}
.copyli{
    width: 653px; padding-top:19px;
}
.copyli li{
    width: 100%;
    height: 30px;
    color: #333;
    line-height: 30px;
}
.copyli li span{
    margin-right: 10px; font-size:14px;
}
.copyli li a{
    color: #333;
    font-size: 14px;
}
/*自适应屏幕宽度小于等于480像素*/
@media screen and (max-width: 480px) {
    body {
        width: 100%;
        min-width: 100%;
    }

    .top {
        width: 100%;
        height: auto;
        z-index: 2;
    }

    .logo {
        height: 80px;
        float: none;
        width: 100%;
        background-size: 80%;
    }

    .nav {
        position: relative;
        float: none;
        width: 100%;
        border-top: 1px solid #eee;
        transform: skew(0deg,0deg) translateX(0px);
    }

    .nav-i {
        width: 25%;
        height: 60px;
        text-align: left;
    }

        .nav-i a {
            width: 100%;
            height: auto;
            transform: skew(0deg,0deg);
        }

            .nav-i a p {
                font-size: 16px;
                text-align: center;
            }

        .nav-i.actived a {
            height: auto;
        }

    .top-bg {
        z-index: 1;
    }

    .top-bg-title {
        margin-left: -50%;
        font-size: 30px;
    }

      .edui-container * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .edui-container *:before,
    .edui-container *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

}







/* CSS Document */
/*手机版样式*/
	/**top**/

#page{
	display: none;
}

@media (max-width: 940px) {
	.main01{
		margin-top: 0 !important;
		padding-top: 75px !important;
	}
	.head{
		display: none;
	}
	#page{
		display: block;
	}
	.header-xs-search form{ width:80%; margin:auto;}
	#page{display: block;z-index: 999999;position: fixed; width: 100%;}
	.index_content{padding-top: 80px!important;}
	.header-xs{ display:block;}
	.header{ display:none;}
	.mar{ width:auto !important;}
	.header-xs-main{ height:60px; background:#1b8be0;position: relative;box-shadow: 0 0 5px rgba(0,0,0,0.4); z-index: 9;}
	.icon-xs-search {display: block; width: 20px; height: 20px;background: url(../images/2016_480_top_search.png) no-repeat; position: absolute; left: 20px;top: 50%;margin-top: -10px;cursor: pointer;}
	.icon-xs-mainnav{display: block;width: 25px;height: 60px;background: url(../images/2016_480_top_mainnav.png) no-repeat center center;position: absolute; right: 20px; top: 0;cursor: pointer;}
	.header-xs-logo{position: absolute;top: 0;left: 50%;margin-left: -100px;}
	.header-xs-logo a {display: block;width: 200px; height: 60px;}
	.header-xs-logo img{ height:40px; margin-top:10px;}
	.logo_img{ float:left;}
	.wsly{ height:auto;}
	.plogo_font{ float:right; width:150px; color:#fff; margin-top:13px; font-weight:bold;font-size: 16px;}
	.plogo_font span{ display:block; font-size:12px; font-weight:lighter;}
	#searchForm2{ width:80%; margin:0px auto;}
	.header-xs-search{height: 32px; background:#fff; padding-top:10px; padding-bottom:10px; border-bottom:2px solid #1b8be0}
	.header-xs-search input{ border:1px solid #ddd; float:left; padding-left:10px; height:28px; line-height:28; width:80%;}
	.header-xs-search span{ display:block; float:left; width:15%; height:30px; height:30px; background:#1b8be0; text-align:center; line-height:30px; color:#fff;}
	.icon-xs-mainnav.ms { background-image: url(../images/2016_480_close.png); }
	.mainnav-xs{height: 80px; background: rgba(203,225,240,0.95);padding: 8px 0;}
	.mainnav-xs li {float: left;width: 25%;padding: 6px 0; text-align:center;}
	.mainnav-xs li a {color: #2969a0;font-weight: bold;font-size: 15px;}

		/*文章页*/
	.cen-div{
	    width:  auto!important;
	    margin-top: 0 !important;
	    padding-top: 60px;
	  }
	.listpo{
	  	width: 100% !important;
	  	height: auto !important;
	  	line-height: 29px !important;
		margin-bottom:10px;
	 }

	.zwgk_comr1 li strong { padding-left:0px;}
	.zwgk_comr1 li span{ width:100%}
	.listwzy{ height:auto; overflow:hidden;}
	.zwgk_comr1 ul{ padding:15px;}
} 
/* lg */ 
@media (max-width: 1200px) {
	.main0rlil b{ display:inline!important; float:none!important; font-weight: normal; white-space:inherit; overflow:inherit; 
text-overflow:inherit;}
.main0r ul{ height:auto!important;line-height: 25px;}
.adddz .main0rlil{ height:auto;}
.adddz:hover .main0rlil .main0rlil_span{ display:none}
	.w1200{
		width: auto !important;
	}
	/*头部*/
	.head{
		width: auto !important;
		min-width: auto !important;
	}
	/*.nav{
		width: auto !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.nav .w1200 .navli li{
		width: auto !important;
	}
	.nav .w1200 .navli li a{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}*/
	.time{
		display: none;
	}
	.logo{
		margin-left: 15px !important;
	}
	.navsea{
		width: 30% !important;
		margin-left: 0 !important;
	}
	.weixin{
		display: none;
	}
	.navli{
		width: 70% !important;
	}
	.main01{
		padding-left: 10px !important;
		padding-right: 10px !important;
		height: auto !important;
	}
	/*头部轮播*/
	.banner2 {
	    width: 100% !important;
	    height: 283px;
	}
	.banimg2 li {
	    width: 100% !important;
	    height: 283px;
	}
	.banimg2 {
    	width: 100% !important;
	}
	.changes{
	    width: 100% !important;
		position: static;
	}
	.changes li{
	    top: 100px !important;
		z-index: 99999 !important;
	}
	#bannext {
		left: 100% !important;
		margin-left: -40px !important;
	}
	/*通知公告*/
	.main02{
		width: auto !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.main02l {
    	/*display: none;*/
    	width: 90px !important;
    	
	}
	.main02l a{
		font-size: 18px !important;
	}
	.main02l img{
		display: none;
	}
	.main02r {
	    width: 85% !important;
	    height: 70px !important;
	}
	.main02rr {
		width: 100% !important;
	}
	.main02rr ul li{
		width: 50% !important;
		margin: 0 !important;
		overflow: hidden;
	}
	.main02rl{
		display: none;
	}

	/*图片新闻*/
	.main0{
		width: auto !important;
		height: 100% !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.banner{
		width: 49% !important;
	}
	.banimg{
		width: 100% !important;
	}
	.banimg li{
		width: 100% !important;
	}
	.baninf{
		width: 100% !important;
		position: relative !important;
		top: 100% !important;
		margin-top: -42px !important;
		background-size: 100% 100%;
	}
	.baninf_title{
		width: 70% !important;
	}
	.baninf_title li{
		width: 100% !important;
	}
	.baninf_dot{
		position: absolute !important;
		right: 20px !important;
	}
	.news_div{
		width: 49% !important;
		margin-left: 0 !important;
		padding-left: 2% !important;
	}
	.news_bottop{
		overflow: hidden;
	}
	.news_bot li{
		overflow: hidden;
	}
	.news_bot li .title{
		width: 80% !important;
		overflow: hidden;
	}
	.news_bot li .fbtime{
		width: 20% !important;
		right: 0 !important;
		text-align: right !important;
	}
	
	.main0r{
		width: 100% !important;
		height: auto !important;
		margin: 0 !important;
	}
	.main0r ul{
		width: 48% ;
		float: left !important;
		margin: 1% !important;
		margin-top: 1% !important;
	}
	.main0rli{
		margin-top: 1% !important;
		margin-bottom: 0.5% !important;
	}
	.main0rlil{
		width: 85% !important;
	}
	.main0rlir{
		width: 15%;
	}
	.main0rlil{  
		width: 85%;
	}
	.main01r_u03{
		height: 160px !important;
	}
	.main01r_u03 a{
		line-height: 160px !important;
	}
	
	/*个性化一*/
	.main0lf{
		margin-top: 0 !important;
		width: 100% !important;
	}
	.main0lf li{
		width: 25% !important;
	}
	
	/*个性化二*/
	.main03{
		height: 100% !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.main03>div{
		margin-top: 15px !important;
		padding-left: 0 !important;
	}
	.main03 .main03_div1{
		width: 49% !important;
	}
	.main03 .main03_div2{
		width: 49% !important;
		margin-left: 1% !important;
	}
	.main03 .main03_div3{
		width: 100% !important;
		margin-left: 0 !important;
		margin-bottom: 15px !important;
	}
	.main03 .main03_div3 .news_bot li{
		width: 98% !important;
		margin-left: 1% !important;
	}
	
	/*专题轮播*/
	.main04{
		display: none;
	}
	
	/*底部*/
	.bottom{
		height: auto !important;
		min-width: auto !important;
	}
	.bottom .copyright{
		width: 100% !important;
		height:auto!important;
		/*height: 60px!important;*/
	}
	.copyright div{
		width: auto !important;
		margin-top: 0 !important;
		height: 220px !important;
	/*	height: auto!important;*/
	}

	.copyimg{
		/*display: none;*/
		width: 100%;
    	height: 90px;
    	text-align: center;
	}
	.copyli{
		width: 100% !important;
		text-align: center !important;
	}
	.copyli li{
		height: auto !important;
	}
	.copyli li:last-child{
		/*display: none;*/
	}
	.copyli li:first-child span{
		margin-right: 0 !important;
		/*width: 100% !important;*/
		text-align: center !important;
		display: inline-block !important;
	}
	.copyli li:first-child span a{
		font-size: 14px !important;
	}
	.copyli li:first-child span:nth-child(2){
		/*display: none;*/
	}
	.copyli li:first-child span:nth-child(4){
		/*display: none;*/
	}
	.copyli li:first-child span:nth-child(5){
		/*display: none;*/
	}



}
/* md */
@media (max-width: 768px) {
	.banner2 {
	    width: 100% !important;
	    height: 223px !important;
	}
	.banimg2 li {
	    width: 100% !important;
	    height: 223px !important;
	}
	.banimg2 {
    	width: 100% !important;
	}
	.changes{
		position: static;
	}
	.changes li{
		position: absolute !important;
    	top: 80px !important;
		z-index: 999 !important;
	}
	#bannext {
		left: 100% !important;
		margin-left: -40px !important;
	}

	/*通知公告*/
	.main02rr ul li{
		width: 100% !important;
		margin: 0 !important;
		overflow: hidden;
	}
	.main02r {
	    width: 75% !important;
	    height: 70px !important;
	}
	.main02l {
	    width: 90px !important;
	    margin-right: 5px !important;
	}
	.banner{
		width: 100% !important;
	}
	.news_div{
		width: 100% !important;
		padding-left: 0 !important;
		margin-top: 15px !important;
	}
	/*个性化一*/
	.main0lf{
		height: auto !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
		overflow-x: hidden;
	}
	.main0lf li{
		width: 50% !important;
	}
	.main0lf li img{
		margin-left: 25px !important;
	}
	/*个性化二*/
	.main03 .main03_div1{
		width: 100% !important;
	}
	.main03 .main03_div2{
		width: 100% !important;
		margin-left: 0 !important;
	}

	/*底部*/
	.bottom{
		height: 67px !important;
		min-width: auto !important;
		background: none !important;
		font-size: 15px !important;
	}

	.bottom .copyright{
		background: #eee !important;
	}

}
@media (max-width:550px) {
	.main01r_u03{
		display: none;
	}
	.main0rli{
		width: 100% !important;
	}
}
/* xs */ 
@media (max-width: 400px) {
	.bottom .copyright{
		width: 100% !important;
		height:auto!important;
		/*height: 60px!important;*/
	}
	.copyright div{
		width: auto !important;
		margin-top: 0 !important;
		height: 250px !important;
	/*	height: auto!important;*/
	}
	.zct img{text-align:center; margin:auto; padding-left:110px;}
}
/* sm */ 
@media (max-width: 380px) {
	.main02r {
	    width: 65% !important;
	}

}

/*列表文章页*/
@media (max-width: 940px){
  html,body{
    min-width: auto!important;
  }
  .main{
    width: auto !important;
    padding-top: 20px !important;
  }

  .info_ewm { display:none;}/*二维码隐藏*/
  .mar_list{ width:auto;}
  .con-left{ display:none;}
  .con-right{ width:100% !important;}
  .column-name{ display:none;}
  .list_div table td{ width:100%!important;}
  .list-right_title{ line-height:30px!important;}
  .list-right_title a{ font-size:18px;}
  #zoomcon img{}
  .zwgk_comr3{ padding:0px;}
  .cen-div-1 {
    min-height: auto !important;
  }
  .title_cen {
    font-size: 20px !important;
}
.list_right {
     width: 100%;
    float: right;
    min-height: 800px;
    border-left: none !important;
    padding-left: 0;

}
.list_right li{ padding-right:0;}
.list_right li span {
    position: static;
    color: #666;
    display: block;
}
.list_left {
    display: none;
}
.fx{
  display: none;
}
.list_tt h3{
  font-size: 20px;
}
/*文章页*/
.listfx{
	display: none;
}
.xxys {
	height:100px;
}
.xxys li{
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
}
.xxys li:last-child{
	display: none;
}
.xxys li:first-child span{
	padding-left: 0 !important;
}
.main0rlil b{ display:inline!important; float:none!important; font-weight: normal; white-space:inherit; overflow:inherit; 
text-overflow:inherit;}
.main0r ul{ height:auto!important;line-height: 25px;}
.adddz .main0rlil{ height:auto;}
.adddz:hover .main0rlil .main0rlil_span{ display:none}
}

/*顶部头条*/
.gxq-title{
	width: 1000px;
	height: 122px;
	overflow: hidden;
}
.gxq-title-pad{
	padding: 20px;
	margin: 10px;
	border: 1px solid #DDDDDD;
	text-align: center;
}
.gxq-title-pad a{
	display: block;
	padding: 15px 10px;
	line-height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 22px;
	color: #FFFFFF;
	background-color: #D9020A;
}
.gxq-title-pad a:hover{
	color: #FFFFFF;
}
