@charset "utf-8";
/* CSS Document */
.phone_nav{display:none;}


@media screen and (min-width:240px) and (max-width:1200px){
html {
  min-width: 100%;
  width: 100%;
  overflow-x: hidden;
  height: 100%;
}
body {min-width:100%;margin: 0 auto;}
	body{ -webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden;}
	.phone_nav{display: block;}
	.header{display: none;}
    .phone{display: none;}
	/*头部*/
	.phone_nav .top{background: #a40000; height: 90px; position:relative; left: 0; top: 0; box-sizing: border-box; padding: 0; z-index:9999;}
	.phone_nav .top a{float: left;width:80%;}
	.phone_nav .top a img{height: 100%;width:100%;}
	.phone_nav .top .but{ float:right; width: 25px; height: 25px; margin:15px 0; display: block;}	
	.phone_nav .top .but i{width:100%; height: 2px; margin-top: 15px; background: #fff; display: block; position: relative; transition: 0.4s;}
	.phone_nav .top .but i:before,
	.phone_nav .top .but i:after{content:""; position:absolute; left:0; top:0; display:block; width:100%; height:2px; background: #fff; transition: 0.4s;}
	.phone_nav .top .but i:before{ margin-top: -7px;}
	.phone_nav .top .but i:after{ margin-top: 7px;}
	
	/*背景*/
	.phone_nav .box{ width:100%;  background:rgba(0,0,0,0.8); position: fixed; left: 0; top: 0; z-index: 9998; transform: translateX(100%); transition: 0.7s; }
	.phone_nav .box_con{ margin:90px 10px 0px 10px; height: auto;overflow-x: hidden;overflow-y:scroll;}
	
	/*列表*/
	.phone_nav .box_con ul{}
	.phone_nav .box_con li{border-bottom: 1px solid rgba(225,225,225,0.7);padding: 10px 10px;position: relative;}
	.phone_nav .box_con li a{color:#fff; font-size: 18px; }
	.phone_nav .box_con li:last-child{border-bottom: 0; }
	.phone_nav .box_con li ul li {border-bottom: 0px solid rgba(225,225,225,0.7);padding: 10px 15px;position: relative;}
	.phone_nav .box_con li ul li a{font-size: 16px;}
	.phone_nav .box_con ol{display: none; padding-top: 10px;}
	.phone_nav .box_con .a_zk{position:absolute; right:10px; top:14px; width: 20px; height: 20px; transition:0.4s;  transform: rotate(-90deg);
	background: url(../images/ico_nav.png) right no-repeat;}
	.phone_nav .box_con .a_zk_on{transform: rotate(0deg);}
	
	/*打开样式*/
	.phone_on .top .but i:before{ transform: rotate(45deg); margin: 0;}
	.phone_on .top .but i:after{ transform: rotate(-45deg); margin: 0;}
	.phone_on .top .but i{ background:none;}
	.phone_on .box{transform: translateX(0%); }
	
	
/*其他*/
.block{ display:block;}
.hide{ display:none;}
.mc{ margin:0px auto}
.pic_width img{ width:100%; display:block}

/*手机端下拉菜单及动画*/
#effect-box{}
.banAnimate1 #effect-box{display:block;}
.only_mobile{ display:block;}
.wd-x{ width:120px;}
#effect-box{ position: relative;z-index:997;width:100%; border-bottom:1px #E1E1E1 solid;}
#effect-box .pn_nav{background:url(../images/arrow_up.png) repeat top left;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
@-webkit-keyframes aGradients{from{opacity:1;background:#FFF;} to{opacity:1;background:#FFF;} }
@-moz-keyframes aGradients{from{opacity:1;background:#FFF;} to{opacity:1;background:#FFF;} }
@keyframes aGradients{from{opacity:1;background:#FFF} to{opacity:1;background:#FFF;} }

.pbt_wj{
	line-height: 45px;
	color: #414141;
	background-color: #a40000;
}
.pn_nav .pm_tit{
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 18px;
	padding-right: 5px;
	padding-left: 20px;
}
.pn_nav .button1{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.pn_nav .button1_box{height: 100%;width: auto;}

.pn_m_nav{padding-bottom:24px;}
.pn_m_nav li{border-bottom:1px #EFEFEF solid; padding:6px 0;font-size:16px}
.pn_m_nav li a{ color:#fff;}
.pn_m_nav li a:hover{color: #F00;}
	
}


/*响应式*/




@media screen and (min-width:240px) and (max-width:1200px){
.header-menu-box{ display:none;}
.header{ display:none;}
.head{ display:none;}
.nav-bar{ display:none;}
.warpper{width: 100%;margin:0px auto; border-right-width: 0px;border-left-width: 0px;}
.content{margin: 20px auto 10px; width: 100%; max-width: 100%;}
.zcl{ display:none;}
.link-content{ display:none;}
.friendship-link{ display:none;}
.main_left{ display:none;}
.main_right{float: none;width: 100%;}
.nbanner{height:auto;z-index:1}
.container {width:95%; max-width: 100%;margin:0 auto;}
.del_div .del_txt .bt_div{ display:none;}
.footer_two_right{ display:none;}


/*rw_nbox*/
.rw_nbox{
	width: 90%;
	overflow: hidden;
	position: relative;
	display: block;
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.rw_nbox_left{ 
	float: none;
	width: 100%; margin-right: 25px;}
.rw_n_l{
	float: none;
	width: 100%;
}
.rw_n_r{
	float: none;
	width: 100%;
	overflow: hidden
}

.newbox{ width: 100%;height: auto; overflow: hidden; margin: 0 auto}
.newbox_left{width: 100%; height: auto; overflow: hidden; float: none; padding: 20px 0 0 0}
.newbox_right{ width: 100%; height: auto; overflow: hidden; float: none;padding: 20px 0 0 0}

.rw-one{
	float: none;
	width: 100%;
	height: auto;
	overflow: hidden;
	display: block;
	}
.rw-two{
	float: none;
	width: 100%;
	height: auto;
	overflow: hidden;
	display: block; margin:0%
	}

.rw-three{
	float: none;
	width: 100%;
	height: auto;
	overflow: hidden;}
	
	
.footer_two_left{float: none;
	width: 100%;
	color: #CCCCCC;
	line-height: 30px;
	font-size: 14px;
}
.footer_two_left p{
	margin: 0;
	padding: 0;
	line-height: 30px;
	font-size: 16px;
	color: #FFFFFF;
}
.footer_two_right{float: none;
	width: 100%;}
	
	
	

/*picnews*/
.picnews{ width:100%; height:auto; overflow:hidden; position:relative;   }
.picnews .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:7px; z-index:1; }
.picnews .hd ul{ overflow:hidden; zoom:1; float:left;  }
.picnews .hd ul li{ float:left; margin-right:4px;  width:7px; height:7px; line-height:8px; font-size:0; text-align:center; background:#cccccc; cursor:pointer;  border-radius: 50px;}
.picnews .hd ul li.on{ background:#ff0000; color:#fff; }
.picnews .bd{ position:relative; height:100%; z-index:0;   }
.picnews .bd li{ zoom:1; vertical-align:middle; }
.picnews .bd img{ width:100%; height:auto; display:block;  }
.picnews .bd  span{ position:absolute; bottom:0; background:url(../images/title_bg.png); width:100%;  line-height:36px; color:#fff; font-weight:bold;}
.picnews .bd h1{ color:#fff; font-size:14px; margin:0; padding:0 10px}

 

.slider {width:100%;height:auto}
.flexslider{width:100%;height:auto}
.fullSlide .bd li{width:100%;height:auto}
.fullSlide .bd li img{width:100%;height:auto}
.banner {width:100%;height:auto}
.wp_column_article{display: block; padding:10px;}
/* xinwen， */
.content-first{float: none;width: 100%;height:auto}
.content-second{float: none;width: 100%;height: auto;	margin-left: 0px;display: block;}
.content-thred{float: none;width: 100%;}
.content-thred .tab-menu{width: 100%;display: block;}
.tab-menu{	width: 100%;display: block;}
.topic{ display:none;}

.footer{width: 100%;background-color: #a40000;height: auto;z-index: 20;}


.news_con {width: 100%; margin:0px auto; padding:0px}
.news_con li span { display:none}

.slideBox { display:none }
.slideBox .bd img{width: 100%;height: auto;display: block;}
.slideBox .bd li .bg{ width:100%; height:40px; position:absolute; }
.slideBox .bd li .title{width:100%;}


.slideTxtBox .hd ul{float: left;position: absolute;left: 0;top: -1px;padding-left: 0px;height: 32px;}
.slideTxtBox .hd ul li{font-size:20px; float:left; padding:0 15px; cursor:pointer; height: 43px; line-height:43px;font-family: "微软雅黑";padding-left:10px;padding-right:20px;padding-bottom: 10px;}
.slideTxtBox .hd ul li.on{ background: url(../images/bt-a-bg.png) no-repeat center top;}
.slideTxtBox .hd ul li a{color: #333333;}
.slideTxtBox .hd ul li a img{ vertical-align:middle; padding-right:10px;}
.slideTxtBox .hd ul li.on a{ color: #fff; }
.slideTxtBox .bd li a {color: #222;font-size: 16px;float: none;width: 100%}
.slideTxtBox .bd li span { display:none}


.hfont{ display:none}
.sppic a img { width:90%; height:auto;margin:0px auto;}

.main_con{width: 100%;}
.main_conR{display: inline-block;*display: inline;zoom: 1;width: 100%;min-height:450px;margin-left: 0px;vertical-align: top;}
.wp_entry p img { width:100%;margin: 10px auto }
.wp_entry { width:95%; line-height:1.9em; overflow-x: scroll;margin:auto;}

.ld{display: block;width:100%; margin:auto;}
.ld .list-paddingleft-2  li{float: none;padding:0px;display: block;width:100%; margin:auto;}
.ld table { padding:5px;}
.ld table p{ padding:0px;text-indent:0em; margin-bottom:5px;}
.ld td p{ padding:0px;text-indent:0em;}
.ld td { padding:0px;text-indent:0em; }
.ld td:first-child {width:100px; padding:0px;text-indent:0em; }

.img_vsb_content { width:100%;margin: 10px auto }
.ziti{ display:none}

.wp_entry .tit{
display: block;
padding:10px;width:auto; 
line-height:1.9em;
overflow:hidden;
color:#111; 
font-size:20px; 
text-align:center;
}
.wp_entry .tit h3{
color:#111; 
font-size:18px; 
width:auto;  
padding-bottom:15px;
text-align:center;
}

.txt_div img{display:block;margin:0 auto; max-width:80%; height:auto}


.newslist ul{ height: auto; overflow: hidden;}
.newslist ul{ padding-top: 8px;}
.newslist li{ width: 100%; font-size: 16px; color: #222; line-height:37px; }
.newslist li a{  color: #222; font-size: 16px; float: none; display:block;width: 100%; white-space:nowrap; text-overflow:ellipsis;  -o-text-overflow:ellipsis; overflow: hidden}
.newslist li a:hover{color: #cc3300}
.newslist li span{ display:none}


.headline{  height: auto; overflow: hidden; border-bottom: #e5e5e5 1px dashed}
.headline h2{ color: #cc0000; font-size: 20px; line-height: 30px; margin: 0; padding: 0; font-weight: bold; width: 100%; text-align: center}
.headline p{ margin:0;  font-size: 16px; line-height: 24px; color: #333; padding: 5px 0}


.pic_list1 li img{width:90%; height:auto;margin: 10px auto}
.pic_list1 li{ width:100%;height:auto; margin-bottom:10px;  color:#333; font-size:16px; overflow:hidden; float:none; display:inline;}
.pic_list1 li .li-img-box{width:90%; height:auto}
.pic_san ul.pic_list1 li{ width:100%;height:auto; margin-bottom:10px;  color:#333; font-size:16px; overflow:hidden; float:none; display:inline;}
.pic_san ul.pic_list1 li img{width:90%; height:auto;margin: 10px auto}
.pic_san ul.pic_list1.li-img-box{width:90%; height:auto}
.pic_list1 li .li-wen{ display:none}
.pic_san ul.pic_list1 li .li-wen{ display:none}

/* 内页列表 */

.n_newslist li {
	line-height: 48px;
	padding: 0 15px;
	color: #de171c;font-size:16px;
}
.n_newslist li:hover {
  background:#fff7f7;
}
.n_newslist li:hover a {color:#de171c;}
.n_newslist li span { display:none}
.n_newslist li a:hover {text-decoration:none;}
.n_newslist li a{  color: #222; font-size: 16px; float: none; display:block;width: 100%; white-space:nowrap; text-overflow:ellipsis;  -o-text-overflow:ellipsis; overflow: hidden}


/*pic*/
.Listpic2 {width:95%; overflow:hidden; box-sizing:border-box; margin:20px auto;}
.Listpic2 ul li {
	width: 100%;
	float: none;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.Listpic2 ul li img {display: block; width:100%; height:auto; margin:0px auto;}

.content_nn{ }
.content_nn_01{ display:none}

}