﻿body{
	margin: 0;
	padding: 0;
}
ul{
	list-style-type: none;
	padding-left: 0;
	margin: 0;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
.thebox{
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.ccbox{
	clear: both;display: none;
	height: 0;margin: 0;padding: 0;
	width: 100%;
}
/*logo栏*/
.logo_b{
	background: url(../images/nav_top_bj.jpg) no-repeat center center;
	height: 251px;
	padding: 35px 70px 20px;min-width: 1200px;
}
.logo_b>div{
	float: left;
}
.logo_m img{
	height: 178px;
	margin-right: 50px;
}
.logo_t{
	font-size: 40px;
	margin-right: 50px;
	padding-top: 20px;line-height: 75px;
}
.logo_imp{
	padding-top: 40px;
}
.logo_imp ul li{
	display: inline-block;
	margin-right: 20px;
	border: 1px solid #434343;
	border-radius: 6px;
}
.logo_imp ul li a{
	display: block;
	padding: 6px 17px;
	color: #333;
	font-size: 16px;
}
.logo_imp ul li a img{
	margin-right: 6px;
	margin-bottom: 2px;
}
.logo_imp h4{
	font-size: 22px;
	color: #C7171E;
	margin-top: 50px;
}
.logo_b>.logo_erwei{
	float: right;
	text-align: center;
	font-size: 18px;
	padding-top: 40px;
}
.logo_erwei p{
	width: 100px;
	height: 100px;
}
.logo_erwei p img{
	width: 100%;
	height: 100%;
}
@media only screen and (min-width: 1420px) and (max-width: 1850px) {
	.logo_b {
    padding: 35px 40px 20px;
    }
    .logo_m img {
    height: 130px;
    margin-right: 45px;
    margin-top: 18px;
    }
    .logo_t {
    font-size: 30px;
    margin-right: 33px;
    padding-top: 24px;
    line-height: 63px;
    }
    .logo_imp h4 {
    	font-size: 18px;
    margin-top: 33px;
    }	
}

@media only screen and (max-width: 1440px) {
.logo_b>div{    zoom: 0.9;}
.logo_b{    height: 225px;}

}

@media only screen and (min-width: 768px) and (max-width: 1420px) {
	.logo_b {
    height: 240px;
    padding: 35px 25px 20px;
    }
	.logo_m img {
    height: 110px;
    margin-right: 36px;
    margin-top: 22px;
    }
	.logo_t {
    font-size: 20px;
    margin-right: 26px;
    padding-top: 30px;
    line-height: 51px;
    }
    .logo_imp ul li a {
    padding: 4px 12px;
    font-size: 14px;
    }
    .logo_imp h4 {
    font-size: 16px;
    margin-top: 28px;
    }
    .logo_b>.logo_erwei {
    font-size: 14px;
    padding-top: 24px;
    }
	
}
/*导航栏*/
.navbar-default {
    background-color: #C6171E;
    border: none;
}
.navbar {
    border-radius: 0;
}
.navbar {
    min-height: 65px;
    margin-bottom: 0;
}
.navbar-default .navbar-nav>li>a {
    color: white;
    font-size: 22px;
    font-weight: bold;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #EAE839;
    background-color: #D1454B;
}
.navbar-nav>li>a {
    padding: 22.5px 36px;
}
.navbar-nav>li {
    margin: 0 5px;
}
/*首页*/
.in_o_b{
	position: relative;
	min-width: 1200px;
}
.in_o_b>img{
	width: 100%;
	display: block;
}
.in_o_imp{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.in_o_imp>div{
	float: left;
}
.in_o_l{
	width: 25%;height: 100%;background-color: rgba(255,255,255,.6);
	padding: 20px;
	text-align: center;
	padding-top: 12.5%;
}
.in_o_l ul li{
	margin-bottom: 12%;
}
.in_o_l ul li a{
	color: #333;font-size: 28px;
	font-weight: bold;
}
.in_o_l ul li a:hover{
	color: #C6171E;
}
.in_o_m{
	width: 50%;height: 100%;
	background: url(../images/in_o_bj.png) repeat-x center center;
	text-align: center;
	padding: 25px;
	padding-top: 12%;
}
.in_o_m b{
	display: block;
	font-size: 36px;
	color: #C6171E;
	margin-bottom: 6%;
}
.in_o_m div{
	font-size: 36px;
	margin-bottom: 7%;
}
.in_o_m a{
	font-size: 18px;
	background-color: #C6171E;
	display: inline-block;
	padding: 12px 55px; color: #EAE939;
	border-radius: 50px;transition: all .3s;
}
.in_o_m a:hover{
	color: white;box-shadow: 0 0 10px 1px rgba(0,0,0,.3);
}
.in_o_r{
	width: 25%;height: 100%;
}
.in_o_r div{
	background-color: rgba(255,255,255,.7);
	height: 50%;
	padding: 20px;
	padding-top: 28%;
	text-align: center;
}
.in_o_r div b{
	display: block;
	font-size: 28px;
	margin-bottom: 3%;
}
.in_o_r div a{
	font-size: 18px;margin-top: 4%;
	background-color: #C6171E;
	display: inline-block;
	padding: 10px;
    width: 155px;
	display: inline-block;transition: all .3s;
	text-align: center;color: #EAE939;border-radius: 50px;
}
.in_o_r div a:hover{color: white;box-shadow: 0 0 10px 1px rgba(0,0,0,.3);}

.in_t_b{
	position: relative;
	min-width: 1200px;
}
.in_t_b>img{
	width: 100%;
	display: block;
}
.in_t_imp{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.in_t_imp>div{
	    float: left;
}
.in_t_s{
	width: 25%;height: 100%;background: url(../images/in_t_bj.png) repeat-y center center;
	padding: 20px;
	padding-top: 8%;
	padding-left: 7%;
}
.in_t_s b{
	font-size: 36px;
	color: #C7171E;
	display: block;
	margin-bottom: 10%;
}
.in_t_s ul li{
	margin-bottom: 10%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;

}
.in_t_s ul li a{
	color: #333;
	font-size: 18px;
}
.in_t_s>a{
	text-decoration: underline;
	font-size: 18px;
	color: #333;
	display: inline-block;
	margin-top: 6%;
}
.in_t_s a:hover{
	color: #E8CA28;
}
.in_t_m{
	background-color: rgba(255,255,255,.8);
	height: 100%;
	width: 50%;
	padding: 25px;
	padding-top: 11%;
	text-align: center;
}
.in_t_m b{
	font-size: 70px;
	color: #C7171E;
	display: block;
	margin-bottom: 7%;
}
.in_t_m div{
	font-size: 48px;
	font-weight: bold;
	margin-bottom: 6%;
}
.in_t_m a{
	font-size: 18px;
	background-color: #C6171E;
	display: inline-block;
	padding: 12px 55px; color: #EAE939;
	border-radius: 50px;transition: all .3s;
}
.in_t_m a:hover{
	color: white;box-shadow: 0 0 10px 1px rgba(0,0,0,.3);
}

.in_th_b{
	position: relative;
	min-width: 1200px;
}
.in_th_b>img{
	width: 100%;
	display: block;
}
.in_th_imp{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.in_th_m{
	text-align: center;
	padding: 25px;
	padding-top: 17%;
}
.in_th_m h2{
	font-size: 70px;
	font-weight: bold;
	margin: 0 0 3%;color: #C7171E;
}
.in_th_m b{
	font-size: 40px;
	color: #EAE839;
	display: block;
	margin-bottom: 3%;
}
.in_th_m a{
	font-size: 18px;
	background-color: #C6171E;
	display: inline-block;
	padding: 12px 55px; color: #EAE939;
	border-radius: 50px;transition: all .3s;
}
.in_th_m a:hover{
	color: white;box-shadow: 0 0 10px 1px rgba(0,0,0,.3);
} 

.in_f_b{
	position: relative;
	min-width: 1200px;
}
.in_f_b>img{
	width: 100%;
	display: block;
}
.in_f_imp{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.in_f_m{
	text-align: center;
	padding: 25px;
	padding-top: 17%;
}
.in_f_m h3{
	font-size: 48px;
	font-weight: bold;
	margin: 0 0 2.5%;color: #C6171E;
}
.in_f_m b{
	font-size: 40px;
	display: block;
	margin-bottom: 2.5%;
}
.in_f_m>a{
	font-size: 18px;
	background-color: #C6171E;
	display: inline-block;
	padding: 12px 55px; color: #EAE939;
	border-radius: 50px;transition: all .3s;
	margin-bottom: 2.5%;
}
.in_f_m>a:hover{
	color: white;box-shadow: 0 0 10px 1px rgba(0,0,0,.3);
} 
.in_f_m span{
	display: block;
	text-align: center;
}
.in_f_m span a{
	color: #C7171E;
	font-size: 24px;
}
.in_f_m span a:hover{
	color: #EAE939;
}

.in_fv_sw{min-width: 1200px;}
.in_fv_sw .swiper-slide{
	position: relative;
}
.in_fv_sw .swiper-slide img{
	width: 100%;
}
.in_fv_sw .swiper-slide div{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 50px 140px;
	background-color: rgba(0,0,0,.5);
}
.in_fv_sw .swiper-slide div a{
	color: #EAE839;font-size: 36px;display: block;
	font-weight: bold;padding-right: 270px;overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.in_fv_sw .swiper-slide div a:hover{
	color: white;
}
.in_fv_sw .swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    background: #C7171E;
    opacity: 1;
}
.in_fv_sw .swiper-pagination-bullet-active {
    background: #EAE839;
}
.in_fv_sw>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 13px;
}
.in_fv_sw>.swiper-pagination-bullets{
    bottom: 58px;
    left: auto;
    right: 0;
    right: 130px;
    width: auto;
}
/*页脚*/
footer{
	background: url(../images/foot_bj.jpg) no-repeat center center;
	height: 395px;
	min-width: 1200px;
	padding:55px 0;
}
.f_box{
	width: 1600px;
	margin: 0 auto;
}
.foot_l{
	float: left;
	text-align: center;
	padding-top: 20px;
	margin-right: 35px;
}
.foot_l p{
	width: 155px;
	height: 155px;
	margin: 0 auto 16px;
}
.foot_l p img{
	width: 100%;
	height: 100%;
}
.foot_l div{
	color: #E9CD26;
	font-size: 18px;
	margin-bottom: 25px;
}
.foot_l a{
	display: block;
	width: 220px;
	text-align: center;
	padding: 10px;font-size: 18px;
	color: #333;
	background-color: #E9CD2A;
}
.foot_l a img{
	width: 26px;
	margin-right: 6px;margin-bottom: 2px;
}
.foot_m{
	float: left;width: 215px;padding-top: 15px;
}
.foot_m_t b{
	display: block;
	font-size: 22px;
	color: #F4DF32;
	margin-bottom: 25px;
}
.foot_m_t ul li{
	width: 50%;float: left;
	margin-bottom: 12px;
}
.foot_m_t ul li a{
	display: block;
	color: white;
	padding-right: 5px;
}
.foot_m_t ul li a:hover{
	color: #EAE839;
}
.foot_m_b{
	margin-top: 36px;
}
.foot_m_b div{
	font-size: 16px;
	color: #F4DF32;
}
.foot_m_b ul li{
	margin-top: 10px;
}
.foot_m_b ul li a{
	color: white;
	font-size: 16px;
}
.foot_m_b ul li a:hover{
	color: #EAE839;
}
.foot_r{
	float: right;
}
.foot_r b{
	font-size: 81px;
	color: #EAE839;
	display: block;
	margin-bottom: 50px;letter-spacing: 24px;
}
.foot_r_b ul{
	float: left;
}
.foot_r_b ul li{
	margin-top: 10px;font-size: 16px;
	color: white;
}
.foot_r_b div{
	float: right;
	font-size: 16px;
	padding-top: 105px;color: black;
}

.foot_r_b div a{color: #000;}
.contents{font-size:14px; line-height:24px;}
.contents p{margin:0;}
.contents img{max-width: 100%; height: auto !important;}
.contents video,.contents iframe{max-width: 100%;}

@media only screen and (min-width: 768px) and (max-width: 1600px) {
	.f_box{
	width: 1200px;
	margin: 0 auto;
	padding: 0 15px;
	}
	.foot_r b {
    font-size: 60px;
    letter-spacing: 5px;
    }
    .foot_r_b ul {
    float: none;
    }
    .foot_r_b div {
    float: none;
    font-size: 16px;
    padding-top: 25px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1400px) {
	.in_fv_sw .swiper-slide div {
    padding: 42px 80px;
    }
    .in_fv_sw .swiper-slide div a {
    font-size: 25px;
    padding-right: 270px;
    }
    .in_fv_sw>.swiper-pagination-bullets {
    bottom: 40px;
    right: 80px;
    }
    .in_f_m {
    padding-top: 14%;
    }
    .in_th_m {
    padding-top: 14%;
    }
    .in_th_m h2 {
    font-size: 50px;
    margin: 0 0 2%;
    }
    .in_th_m b {
    font-size: 28px;
    margin-bottom: 2%;
    }
    .in_t_s {
    padding-top: 3%;
    padding-left: 5%;
    }
    .in_t_s b {
    font-size: 28px;
    margin-bottom: 5%;
    }
    .in_t_m {
    padding-top: 7%;
    }
    .in_t_s ul li a {
    font-size: 16px;
    }
    .in_t_s ul li {
    margin-bottom: 8%;
    }
    .in_t_m b {
    font-size: 50px;
    margin-bottom: 5%;
    }
    .in_t_m div {
    font-size: 35px;
    margin-bottom: 4%;
    }
    .in_o_l ul li a {
    font-size: 24px;
    }
    .in_o_r div b {
    font-size: 24px;
    margin-bottom: 2%;
    }   
}

/************非首页***************/
/*是谁*/
.oth_box{width: 1600px;margin: 0 auto;   }
.oth_b{    position: relative;
    display: flex;
    align-items: stretch;
    justify-content: space-between;}
.oth_box a{color:#333;}
.oth_m img{
	width: 100%;
}
.lujing{
	text-align: right;
	font-size: 15px;
	padding: 24px 0 18px;
	border-bottom: 1px solid #EEEEEE;
}
.lujing img{
	margin-bottom: 5px;
	margin-right: 6px;
}
.oth_l{
	float: left;
	width: 252px;
	background-color: #C6171E;
	margin-top:0;position: relative;
	z-index: 100;
}
.pz{position: sticky;
    top: 0;}
.oth_l_top{
	height: 128px;
	position: relative;
}
.oth_l_top h3{
	color: white;
	font-size: 36px;
	text-align: center;
	font-weight: bold;
	margin: 0;line-height: 127px;
}
.oth_l_top img{
	position: absolute;
	right: -46px;
	top: 0;
	width: 46px;display:none
}
.oth_l ul{
	padding-bottom: 45px;    
}
.oth_l ul li{
	border-bottom:2px solid #CA2C21;
}
.oth_l ul li a{
	display: block;
	padding: 25px 15px;
	padding-right: 25px;
	text-align: center;overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 18px;
	color: white;transition: all .3s;
}
.oth_l ul li a:hover{
	background-color: #EAE839;
	color: #C6171E;
}
.oth_l ul .oth_act a{
	background-color: #EAE839;
	color: #C6171E;
}
.oth_l_erwei{text-align: center;}
.oth_l_erwei p{
	width: 155px;
	height: 155px;
	margin: 0 auto 16px;
}
.oth_l_erwei p img{
	width: 100%;
	height: 100%;
}
.oth_l_erwei div{
	color: white;
	font-size: 18px;
	margin-bottom: 25px;
}
.oth_l_erwei a{
	display: block;
	width: 200px;margin: 0 auto;
	text-align: center;
	padding: 10px;font-size: 18px;
	color: #333;
	background-color: white;
}
.oth_l_bot{
	background-color: white;
	
	position: absolute;
    bottom: 0;
    left: -68px;
    height: 54px;
}
.oth_l_bot img{
	
}
.oth_r{
	float: right;
	padding: 55px 0;
	width: 1260px;
}
.oth_til{
	margin-bottom: 38px;
	font-size: 36px;
	color: #C6171E;font-weight: bold;
	text-align: center;
}
.who_top{
	border: 1px dashed #E5E5E5;
	padding: 52px 46px;
	font-size: 18px;
	color: #666;text-align: justify;
	line-height: 50px;margin-bottom: 20px;
}
.who_top b{
	color: black;
}
.who_main{
	margin-bottom: 35px;
}
.who_m_l{
	float: left;
	width: 958px;text-align: justify;
	border: 1px dashed #E5E5E5;
	border-right: none;line-height: 50px;
	padding: 50px;padding-bottom: 20px;
	padding-right: 70px;font-size: 18px;
	color: #666;min-height: 271px;
}
.who_m_r{
	float: right;
	width: 302px;
	height: 271px;
}
.who_m_r img{
	width: 100%;
	height: 100%;
}
.who_bot{
	height: 153px;
	position: relative;
	padding-top: 20.5px;
}
.who_bot p{
	height: 112px;
	line-height: 112px;
	font-size: 20px;
	font-weight: bold;
	padding-right: 30px;
	border-radius: 80px;
	border: 1px dashed #E5E5E5;
	padding-left: 173px;overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;border-left: none;
}
.who_bot img{
	position: absolute;
	left: 0;
	top: 0;
	width: 153px;
	height: 153px;
}
/*新闻*/
.oth_l_none{
	
}
/*新闻页面*/
.news_box>ul li{
	border-bottom: 1px dashed #E3E3E3;
	padding: 0 0 45px;
    margin-bottom: 42px;
}
.news-img{
	width: 184px;
	height: 130px;
	float: left;
    text-align: center;    overflow: hidden;
	transition: all 0.4s;    display: flex;
    align-items: center;
    justify-content: center;
}
.news-img img{
	max-width: 100%;
	/*height: 100%;*/
}
.news-tex{
	margin-left: 220px;
	padding-top: 16px;
}
.news-imp{
	width: 783px;
	display: inline-block;
}
.news-imp span{
	display: block;
	font-weight: bold;
	color: black;
	font-size: 18px;
	margin-bottom: 15px;
}
.news-imp p{
	color: #999;font-size: 15px;
	line-height: 24px;
}
.news-tt{
	float: right;
	margin-top: 15px;text-align: right;
}
.news-tt p{
	margin-bottom: 20px;font-size: 28px;color: #999;
}
.news-tt img{
	width: 44px;height: 11px;
}
.news_box>ul li:hover .news-imp span{
	color: #C6171E;
}
.news_box>ul li:hover .news-tt p{
	color: #C6171E;
}
.news_box>ul li:hover .news-img{
	box-shadow: 2px 2px 10px 1px #999;
}
.fenye{
	margin-top: 50px;font-size: 19px;
	text-align: right;color: #A1A1A1;
}
.fenye a{
	display: inline-block;margin-left: 18px;
}
.fenye a{
	display: inline-block;margin-left: 6px;
}
.fenye a{
	color: #999;
	border: 1px solid #CCC;
	padding: 3px 11px;
}
.fenye .current{
	border-color: #C6171E;
	color: white;
	background-color: #C6171E;
}
.fenye a:hover{
	color: white;
	background-color: #C6171E;
}
/*新闻内页*/
.newsdes-text{
	width: 100%;
}
.newsde-til{
	text-align: center;
	font-size: 32px;
	font-weight: bold;color: #C6171E;
	margin-bottom: 15px;
}
.newsde-til span{
	display: block;
	width: 57px;
	height: 3px;
	margin-top: 15px;
	background-color: #C6171E;
	margin-left: auto;
	margin-right: auto;
}
.news-tilbot{
	text-align: center;
	color: #999999;
	margin-bottom: 20px;
	font-size: 15px;
	border-bottom: 1px solid gainsboro;
    padding-bottom: 18px;
}
.newsdes-text>.news-tilbot a{
	color: #C6171E;
}
.newsde-text{
	margin-bottom: 40px;
}
.newsde-text p{
	font-size: 16px;
	line-height: 32px;
	color: #666666;
	margin-bottom: 20px;
	word-break: break-all;
}
.newsde-text p span{
	
}
.newde-img{
	text-align: center;
}
.newde-img img{
	width: auto;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.jumptil{
	margin-bottom: 30px;
}
.jumptil span{
	display: block;
	margin-bottom: 12px;
	font-size: 15.5px;
}
.jumptil span a{
	color: #666666;
}
.jumptil span a:hover{
	color: #C6171E;
}
.move-newsde{
	padding: 20px 25px;
	border: 1px solid #CCCCCC;
	margin-bottom: 25px;
}
.moven-til{
	border-left: 3px solid #C6171E;
	padding: 3px 8px;
	font-size: 20px;
	margin-bottom: 18px;
}
.moven-text{
	border-top: 1px solid #CCCCCC;
	padding-top: 25px;
	display: flex;
}
.moven-text ul{
	min-width: 500px;
	margin-right: 30px;
	color: #C6171E;
	line-height: 28px;
	list-style-type: disc;
	list-style-position: inside;
	width: 100%;
}
.moven-text ul li{
	width: 50%;
	float: left;
}
.moven-text ul li a{
	color: #666666;
	font-size: 15.5px;
}
.navbar-default .navbar-nav>li>a:hover {
    color: #EAE839;
}

.oth_l_a{
	text-align: center;margin-top: 50px;
}
.oth_l_a a{
	display: inline-block;
	background-color: white;
	color: #333;font-size: 18px;
	padding: 10px 20px;
}
#meng {
	width: 100%;
	height: 100%;
	z-index: 1111;
	position: fixed;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.5);
	display: none;
}
.img-box {
	border: 1px solid #9A948E;
	width: 400px;
	height: 300px;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -150px;
	overflow: hidden;
}
#img {
	width: 400px;
	height: 300px;
	min-height: 100px;
	min-width: 200px;
	position: absolute;
}
.closes {
	position: fixed;
	top: 5px;
	right: 5px;
	display: block;
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	border: 3px solid #fff;
	border-radius: 50%;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
}
.imgs {
	height: 50px;
	width: 50px;
	float: left;
}
.vol_u ul li{
	float: left;
	width: 404px;
	height: 301px;overflow: hidden;
	margin-bottom: 20px;
	margin-left: 24px;
}
.vol_u ul li:nth-of-type(3n+1){
	margin-left: 0;
}
.vol_u ul li img{
	width: 100%;
	height: 100%;transition: all .3s;
}
.vol_u ul li:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.vol_mm{
	text-align: right;
	margin-top: 45px;
}
.vol_mm a{
	display: inline-block;color: white;
	background-color: #C6171E;padding: 12px 50px;
	border-radius: 30px;font-size: 18px;
}

.mob{display: none;}
.pc{display: block;}




@media only screen and (min-width: 768px) and (max-width: 1600px) {
	.oth_box {
    width: 1200px;
    }
    .oth_l {
    float: left;
    width: 210px;
    }
    .oth_r {
    width: 940px;
    }
    .who_m_l {
    width: 638px;
    line-height: 40px;
    padding: 25px;
    padding-right: 30px;
    font-size: 18px;
    }
    .who_bot p {
    font-size: 14px;
    }
    .news-imp{
	width: 620px;
	}
	.vol_u ul li {
    width: 303px;
    height: 226px;
    margin-left: 15px;
    }
    .oth_l_bot img {
    left: -56px;
    height: 45px;}

}
/*移动端*/
@media only screen and (max-width:768px ) {

 .mob {
        display: block;
    }

    .pc {
        display: none;
    }


.contents video,.contents iframe{max-width: 100%; height: 240px;}
		.foot_r_b div a{color:#fff;}

	.thebox{width: 100%;}
	.logo_b{display: none;}
	/*首页*/
	.navbar-default {
    background-color: white;
    }
    .navbar-brand>img {
    height: 40px;
    }
    .navbar-brand {
    height: 50px;padding: 8px;
    }
    .navbar {
    min-height: 56px;
    }
    .navbar-toggle {
    margin-top: 11px;
    }
    .navbar-default .navbar-toggle {
    border-color: #C7171E;
    }
    .navbar-default .navbar-toggle .icon-bar {
    background-color: #C7171E;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #EAE839;
    }
    .navbar-default .navbar-nav>li>a {
    color: #CB272E;
    font-size: 1.8rem;text-align: center;
    }
    .navbar-nav {
    margin: 0;
    }
    .navbar-nav>li {
    margin: 0;
    }
    .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
    }
    .navbar-nav>li>a {
    padding: 12px;
    }
    .in_o_b {
    min-width: auto;
    background: url(../images/in_bj1.jpg) no-repeat center center;
    background-size: cover;height: 440px;min-width: auto;
    }
    .in_o_l {
    width: 50%;
    height: 100%;
    padding: 10px;
    padding-top: 12.5%;
    }
    .in_o_b>img {
    width: 100%;
    display: none;
    }
    .in_o_l {
    width: 50%;
    height: 50%;
    padding: 10px;
    padding-top: 12%;
    }
    .in_o_l ul li a {
    font-size: 1.5rem;
    }
    .in_o_m {
    width: 50%;
    height: 50%;
    padding: 15px;
    padding-top: 12%;
    }
    .in_o_m a {
    font-size: 1.5rem;
    display: block;
    padding: 10px;
    border-radius: 30px;
    }
    .in_o_m b {
    font-size: 1.6rem;
    margin-bottom: 6%;
    }
    .in_o_r div a {
    font-size: 1.4rem;
    margin-top: 4%;
    padding: 8px;
    width: 120px;
    border-radius: 25px;
    }
    .in_o_r div {
    height: 100%;
    width: 50%;
    padding: 10px;    float: left;
    padding-top: 18%;
    }
    .in_o_m div {
    font-size: 1.2rem;
    margin-bottom: 7%;
    }
    .in_o_m a {
    font-size: 1.4rem;
    padding: 8px 26px;
    border-radius: 30px;
    }
    .in_o_r {
    width: 100%;
    height: 50%;
    }
    .in_o_r div b {
    font-size: 1.6rem;
    }
    .in_o_r div a {
    font-size: 1.4rem;
    margin-top: 4%;
    padding: 8px 20px;
    width: auto;
    border-radius: 25px;
    }
    .in_t_b {
    position: relative;
    min-width: auto;
    background: url(../images/in_bj2.jpg) no-repeat center center;
    background-size: cover;
    }
    .in_t_b>img {
    width: 100%;
    display: none;
    }
    .in_t_imp {
      position: initial;
    }
    .in_t_m {
    height: auto;
    width: 100%;
    padding:25px 15px;
    }
    .in_t_m b {
    font-size: 1.8rem;
    margin-bottom: 2%;
    }
    .in_t_m div {
    font-size: 1.6rem;
    margin-bottom: 2%;
    }
    .in_t_m a {
    font-size: 1.4rem;
    padding: 8px 30px;
    border-radius: 30px;
    }
    .in_t_s {
    width: 50%;
    height: 100%;
    background: none;
    background-color: rgba(255,255,255,.6);
    padding: 25px 15px;
    }
    .in_t_s b {
    font-size: 1.6rem;
    margin-bottom: 3%;
    }
    .in_t_s ul li a {
    font-size: 1.3rem;overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
    }
    .in_t_s ul li {
    margin-bottom: 4%;
    }
    .in_t_s>a {
    font-size: 1.3rem;
    margin-top: 4%;
    }
    .in_th_b {
    min-width: auto;
    background: url(../images/in_bj3.jpg) no-repeat center center;
    background-size: cover;
    }
    .in_th_imp {
    position: initial;
    }
    .in_th_b>img {
    display: none;
    }
    .in_th_m {
    text-align: center;
    padding: 25px;
    padding-top: 17%;
    padding: 25px 15px;
    }
    .in_th_m h2 {
    font-size: 2rem;
    margin: 0 0 2%;
    }
    .in_th_m b {
    font-size: 1.6rem;
    margin-bottom: 3%;
    }
    .in_th_m a {
    font-size: 1.4rem;
    padding: 8px 35px;
    border-radius: 30px;
   }
   .in_f_b {
    min-width: auto;
    background: url(../images/in_bj4.jpg) no-repeat center center;
    background-size: cover;
    }
    .in_f_imp {
    position: initial;
    }
    .in_f_b>img {
    display: none;
    }
    .in_f_m {
    padding: 25px 15px;
    }
    .in_f_m h3 {
    font-size: 2rem;
    margin: 0 0 2%;
    }
    .in_f_m b {
    font-size: 1.6rem;
    margin-bottom: 2%;
    }
    .in_f_m>a {
    font-size: 1.4rem;
    padding: 8px 35px;
    border-radius: 26px;
    margin-bottom: 2%;
    }
    .in_f_m span a {
    font-size: 1.3rem;
    padding: 5px;
    background-color: rgba(255,255,255,.3);
    }
    .in_fv_sw {
    min-width: auto;
    }
    .in_fv_sw .swiper-slide div a {
    font-size: 1.3rem;
    padding-right: 80px;
    }
    .in_fv_sw .swiper-slide div {
    width: 100%;
    padding: 6px 15px;
    }
    .in_fv_sw>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 3px;
    }
    .in_fv_sw .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    }
    .in_fv_sw>.swiper-pagination-bullets {
    bottom: 5px;
    right: 12px;
    }
    footer {
    height: auto;
    min-width: auto;
    padding: 25px 15px 12px;
    background-size: cover;
    }
    .foot_m{display: none;}
    .foot_r {
    float: none;
    }
    .f_box {
    width: auto;
    }
    .foot_l {
    float: none;
    padding-top: 0;
    margin-right: 0;text-align: center;
    }
    .foot_l p {
    width: 120px;
    height: 120px;
    margin: 0 auto 10px;
    }
    .foot_l div {
    font-size: 1.4rem;
    margin-bottom: 15px;
    }
    .foot_l a {
    width: 200px;
    padding: 8px;
    font-size: 1.5rem;
    margin: 0 auto 20px;
    }
    .foot_r b {
    font-size: 2.4rem;
    margin-bottom: 20px;
    letter-spacing: 4px;
    }
    .foot_r_b ul li {
    margin-top: 4px;
    font-size: 1.4rem;
    }
    .foot_r_b ul {
    float: none;
    }
    .foot_r_b div {
    float: none;
    font-size: 1.3rem;
    padding-top: 10px;color: white;
    border-top: 1px solid white;
    margin-top: 15px;
    }
    
    /*是谁*/
   .oth_box {
    width: auto;
    }
    .oth_l {
    float: none;
    width: auto;
    margin-top: 0;
    }
    .lujing img {
    margin-bottom: 7px;
    margin-right: 5px;
    width: 16px;
    }
    .lujing {
    font-size: 1.3rem;text-align: left;
    padding: 10px 15px 8px;
    }
    .oth_l_top img{display: none;}
    .oth_l_bot{display: none;}
    .oth_l_erwei{display: none;}
    .oth_l_top {
    height: auto;
    padding: 10px;
    }
    .oth_l_top h3 {
    font-size: 2.1rem;line-height: normal;
    }
    .oth_l ul {
    padding-bottom: 0;
    }
    .oth_l ul li a {
    font-size: 1.3rem;
    padding: 8px;
    }
    .oth_r {
    float: none;
    padding: 25px 0 30px;
    width: auto;
    }
    .oth_til {
    margin-bottom: 24px;
    font-size: 2rem;
    padding: 0 15px;
    }
    .who_top {
    padding: 24px 15px;
    font-size: 1.5rem;
    line-height: 26px;
    margin-bottom: 15px;
    }
    .who_m_l {
    float: none;
    width: auto;
    line-height: 26px;
    padding: 20px 15px;
    font-size: 1.5rem;
    min-height: auto;
    }
    .who_m_r {
    float: none;
    width: 100%;
    height: auto;
    }
    .who_main {
    margin-bottom: 20px;
    }
    .who_bot {
    height: auto;
    padding-top: 0;
    text-align: center;
    }
    .who_bot img {
    width: 130px;
    height: auto;position: initial;
    margin-bottom: -20px;
    }
    .who_bot p {
    height: auto;
    line-height: normal;
    font-size: 1.6rem;
    border-radius: 10px;
    border: 1px dashed #E5E5E5;
    overflow: hidden;
    white-space: normal;
    padding: 15px;
    line-height: 24px;
    font-size: 1.4rem;text-align: justify;
    }
    
    
    /*新闻页面*/
   .news_box{
   	padding: 0 15px;
   }
   .news-img {
    width: 80px;
    height: auto;
    }
    .news-tex {
    margin-left: 90px;
    padding-top: 5px;
    }
    .news-imp {
    width: auto;
    display: block;
    }
    .news-tt{
    	margin-top: 12px;
    text-align: left;
    float: none;
    }
    .news-tt img {
    float: none;
    width: 36px;
    margin-top: 0;
    }
    .news-tt p{
    	font-size: 1.8rem;
    	margin-bottom: 5px;
    }
    .news-imp span {
    font-size: 1.5rem;
    margin-bottom: 10px;
    }
    .news-imp p {
    line-height: 21px;
    font-size: 1.3rem;
    }
    .news_box>ul li {
    padding: 0 0 15px;
    margin-bottom: 25px;
    }
    /*新闻*/
   .newsde-til {
    font-size: 1.8rem;
    margin-bottom: 5px;
    }
    .news-tilbot {
    margin-bottom: 15px;
    font-size: 1.3rem;
    padding:0 15px 12px;
    }
    .peo-box div {
    margin-bottom: 18px;
    }
    .peo-box ul li {
    font-size: 1.5rem;
    color: #666666;
    }
    .peo-box p {
    margin-bottom: 10px;
    font-size: 1.4rem;
    text-align: justify;
    }
    .thebottom-jump{
    	padding: 0 3%;
    }
    .thebottom-jump>div {
    margin-top: 35px;
    padding-bottom: 15px;
    }
    .thebottom-jump>div>a>div {
    font-size: 1.45rem;
    }
    .newsde-text {
    margin-bottom: 30px;padding: 0 15px;
    }
    .newsde-text p {
    font-size: 1.4rem;
    line-height: 25px;
    margin-bottom: 15px;
    }
    .jumptil {
    margin-bottom: 25px;
    }
    .jumptil span {
    margin-bottom: 6px;
    font-size: 1.4rem;
    padding-left: 3%;
    }
    .move-newsde {
    margin-bottom: 0;
    padding: 18px 15px;
    }
    .moven-til {
    padding: 3px 8px;
    font-size: 1.7rem;
    margin-bottom: 12px;
    }
    .moven-text ul li {
    width: auto;
    float: none;
    }
    .moven-text ul {
    min-width: 100%;
    margin-right: 0;
    line-height: 28px;
    width: 100%;
    font-size: 1.5rem;
    }
    .moven-text {
    padding-top: 14px;
    }
    .moven-text ul li a {
    font-size: 1.4rem;
    }
    .fenye {text-align: center;
    margin-top: 18px;font-size: 1.3rem;
    }
    .fenye ul {
    margin-left: 0;
    margin-top: 10px;
    }
    .fenye ul li a {
    padding: 1px 6px;
    }
    
    
    .vol_u{padding: 0 15px;}
    .vol_u ul li {
    width: 49%;
    height: 120px;
    margin-bottom: 15px;
    margin-left: 0;
    }
    .vol_u ul li:nth-of-type(2n){
    	margin-left: 2%;
    }
    .vol_mm {
    text-align: center;
    margin-top: 24px;
    }
    .vol_mm a {
    padding: 10px 40px;
    border-radius: 25px;
    font-size: 1.4rem;
    }
.contents video,.contents iframe{max-width: 100%; height: 240px;}
	.contents{width:95%; margin:0 auto;}



.cimg{    position: relative;}
.cimg img{width:100%;}
.text{position: absolute;
    bottom: 0;
    color: #fff;
    font-size: 16px;
    padding: 5px 2.5%;
    width: 100%;
    background: rgba(0,0,0,.4);}



.oth_b {
    
    display: block;
   
}


.in_th_b .in_th_imp{    position: absolute;top: 30px}
.in_th_b>img,.in_o_b>img{
    display: block;
}


.in_t_b{ display:none}
.in_o_b{    display: flex;
    align-items: center;
    justify-content: center;}
.in_o_b>img{
    display: block;
    width: initial;
    height: 440px;
}
.in_t_b{
 display: block;

}
.in_t_b>img{
 display: block;
    width: initial;
    height: 540px;
}
.in_t_b .in_t_imp{    position: absolute;}

}
