@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0 ;
}
body {
	    overflow-x: hidden;
	    overflow-y: auto;
		font-family:"microsoft yahei";
}
.lists_team {
}
.lists_team h1 {
	font-size:36px;
	text-align:center;
	font-weight:normal;
}
.lists_team h2 {
	font-size:18px;
	color: #000000;
	text-align:center;
	font-weight:normal;
	margin:20px 0 60px;
}
.lists_team .swiper {
	width:1200px;
	margin:0 auto;
	position:relative;
	overflow: hidden;
}
.current-swiper {
	width: 970px;
	height: 340px;
	margin:0 auto;
	position:relative;
	z-index:99;
}
.left-swiper {
	position:absolute;
	left: 0;
	top: 30px;
	z-index:1;
}
.right-swiper {
	position:absolute;
	left: 91%;
	top: 30px;
	z-index:1;
}
.nocurrent-swiper {
	width: 970px;
	height: 290px;
	box-shadow:0 0 20px rgba(0,0,0,0.05);
}
.nocurrent-swiper:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: rgba(0,0,0,.4);
	z-index:99;
}
.slide1 {
	background:url(../images/p1.jpg) no-repeat right 50%/auto 100% #fff;
}
.slide2 {
	background:url(../images/p2.jpg) no-repeat right 50%/auto 100% #e2e3e8;
}
.slide3 {
	background:url(../images/p3.jpg) no-repeat right 50%/auto 100% #f0faf9;
}
.title {
	padding-top:70px;
	margin-left:45px;
	height:29px;
	line-height:29px;
	font-size:18px;
	color:#666;
}
.nocurrent-swiper .title {
	padding-top:44px;
	margin-left:30px;
	font-size:16px;
	height:25px;
	line-height:25px;
}
.name {
	margin-left:45px;
	height:55px;
	display:inline-block;
	position:relative;
	line-height:55px;
	padding-bottom:9px;
	padding-right:55px;
	border-bottom:1px solid #dddddd;
	font-size:36px;
	color:#333;
}
.nocurrent-swiper .name {
	height:46px;
	line-height:46px;
	font-size:30px;
	padding-right:46px;
	margin-left:30px;
}
.name:before {
	content:'';
	position:absolute;
	width:30px;
	height:30px;
	right:10px;
	top:0;
	bottom:0;
	margin:auto;
	background:url(../images/curr_sectbg.png) no-repeat center center;
}
.nocurrent-swiper .name:before {
	width:26px;
	height:26px;
	background-size:100% 100%;
}
.detail {
	margin-left:45px;
	width:275px;
	margin-top:30px;
	padding-right:5px;
	line-height:24px;
	color:#bbb;
	font-size:14px;
}
.nocurrent-swiper .detail {
	font-size:12px;
	line-height:20px;
	width:235px;
	margin-left:30px;
}
.swiper-button-prev {
	width:46px;
	height:46px;
	background:url(../images/curr_prev.png) no-repeat center center;
}
.swiper-button-next {
	width:46px;
	height:46px;
	background-size:auto;
	background-image:url(../images/curr_next.png);
}



a{-webkit-text-decoration-skip:objects;background-color:transparent;}
a{color:#333;text-decoration:none;}
a:hover{color:#da251c;}
ul{margin:0;list-style:none;padding:0;text-align:center;}
ulw{margin:0;list-style:none;padding:0;text-align:left;}
.container{padding:0 10px;width:1200px;margin:0 auto;}
.row {
    display: flex;
	
}
.logo {
    padding: 15px 0;
}
.justify-content-between{
	justify-content: space-between;
}

.header{position:relative;z-index:2;background: #4c4c4c;}
.header .nav3{font-size:0;color:#fff;}
.header .nav3 .container{position:relative;}
.header .nav3 .container:after{width: 100%;-webkit-transform:skewX(32deg);transform:skewX(32deg);position:absolute;left:20px;top:0;content:"";height:100%;}
.header .nav3 ul{position:relative;z-index:1;}
.header .nav3 li{display:inline-block;vertical-align:middle;}
.header .nav3 li a{display:block;font-size:15px;line-height: 82px;padding:0 25px;color:#fff;position:relative;}
.header .nav3 li a:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background: #da251c;-webkit-transform:skewX(32deg);transform:skewX(32deg);width:0;}
.header .nav3 li .arr{float:right;height:40px;width:40px;position:relative;display:none;z-index:1;}
.header .nav3 li .arr:after{content:'';border-top:2px solid #ccc;border-left:2px solid #ccc;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:15px;}
.header .nav3 li.dropdown{position:relative;}
.header .nav3 .dropdown-box{position:absolute;left:17px;min-width:100%;top:100%;display:none;z-index:10;text-align:center;background:rgba(54, 62, 69, 0.7);}
.header .nav3 .dropdown-box p{margin:0;}
.header .nav3 .dropdown-box a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;font-size:14px;line-height:40px;border-bottom:1px solid rgba(0, 0, 0, 0.2);}
.header .nav3 .dropdown-box a:after{display:none;}
.header .nav3 .dropdown-box a:hover{background-color:#23ac38;}
.header .nav3 li.active a:after,.header .nav3 li a:hover:after{width:100%;}


.lists_about {
    padding: 2% 0;
}

.about_lists_text {
    padding-left: 3%;
}

.about_lists_h2 {
    font-size: 24px;
    font-weight: normal;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.about_lists_h2:after {content: "";display: block;width: 30%;position: absolute;height: 4px;background: #e40017;bottom: -2px;}

.about_lists_h2:before {content: "";display: block;width: 500%;position: absolute;height: 1px;background: #333;bottom: 0;}



.about_lists_p {
    font-size: 18px;
    line-height: 1.8;
}

.about_lists_a {
    display: inline-block;
    width: 25%;
    line-height: 45px;
    text-align: center;
    background: #8d8d8d;
    color: #fff;
    margin-top: 10px;
}
.align-items-center{
	align-items: center;
}
.swiper_team_text {
    padding: 3% 5%;
    background: #eee;
}

a.swiper_team_text_a {
    float: right;
    width: 100px;
    text-align: center;
    line-height: 30px;
    color: #e40017;
    border: 1px solid #e40017;
    border-radius: 5px;
}

.lists_team h2.swiper_team_text_h2 {
    font-size: 22px;
    text-align: left;
    clear: both;
    margin-bottom: 20px;
}

.lists_team h2.swiper_team_text_h2 span {
    font-size: 16px;
    color: #e40017;
}

.swiper_team_text p {
    line-height: 1.8;
}

a.swiper_team_a {
    float: right;
    margin-top: 30px;
    width: 23%;
    line-height: 35px;
    text-align: center;
    background: #8d8d8d;
    color: #fff;
    margin-top: 10px;
    border-radius: 10px;
}
 h2.lists_team_title {
    font-size: 24px;
    position: relative;
    padding-bottom: 10px;
    text-align: center;
}
 h2.lists_team_title:after {content: "";display: block;width: 10%;position: absolute;height: 2px;background: #e40017;left: 50%;margin-left: -5%;bottom: 0px;}

 h2.lists_team_title:before {content: "";display: block;width: 500%;position: absolute;height: 2px;background: #c9c9c9;bottom: 0;left: 0;}
.lists_news li {
    padding: 20px 15px;
    margin-top: 30px;
    background: #f8f8f8;
    text-align:left;
}

h2.lists_news_tt {
    font-weight: normal;
    padding-bottom: 5px;
    border-bottom: 1px solid #adadad;
    margin-bottom: 10px;
    color: #000;
}

span.lists_news_span {
    margin-top: 20px;
    display: inline-block;
    font-size: 13px;
}

.lists_news li a {
    color: #7c7c7c;
}

p.lists_news_p {
    font-size: 16px;
    line-height: 1.5;
}
.lists_news_a {
    text-align: center;
    margin-top: 30px;
}

.lists_news_a a {
    display: inline-block;
    width: 200px;
    text-align: center;
    line-height: 40px;
    background: #8d8d8d;
    color: #fff;
    font-size: 18px;
}
.lists_news {
    margin: 3% 0;
}

footer {
    background: #000;
    padding: 7px 0;
}

.footer_span {
    color: #666;
    line-height: 1.8;
    transition: 0.4s all ease;
    cursor: pointer;
    margin-bottom: 5px;
    display: inline-block;
    border-bottom: 2px solid #000;
    margin-right: 10px;
}

.footer_span:hover ,.footer_span.active {
    border-bottom: 2px solid #e40017;
}

.footer_content1 {
    display: flex;
    flex-wrap: wrap;
}

.footer_content1 a {
    display: block;
    /* width: 7.59%; */
    font-size: 12px;
    text-align: center;
    color: #666;
    border-right: 1px solid #333;
    margin-bottom: 10px;
    padding: 0 5px;
}

.footer_content1 a:nth-child(13) {
    border-right: 0;
}
p.foot_copyright {
    text-align: center;
    color: #666;
    font-size: 12px;
    padding-top: 10px;
    border-top: 1px solid #4d4d4d;
}
.lists_team_title_center{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 20px;
}
#verify {
	vertical-align:top;
	font-size:16px;
}
#code_img {
	width:100px;
	height:40px;
	cursor:pointer;
	vertical-align:top;
}


.contact_form {
    width: 50%;
    padding: 2% 5% 0 4%;
    box-sizing: border-box;
}

.foot_con {width: 100%;background: #fff;border: 1px solid #000;line-height: 38px;margin-bottom: 15px;display: flex;}

.foot_con.foot_textarea {
    height: 100px;
}

.foot_con.foot_code {
    width: 50%;
    float: left;
}
.verify_code {
    float: right;
}
.clearfix:after{
	content: "";
	display: block;
	clear: both;
}
.foot_con input,.foot_con textarea {
    width: 80%;
    line-height: 40px;
    border: none;
    outline: none;
}
.foot_con  label{
    width: 100px;
    display: block;
    font-size: 14px;
    padding-left: 20px;
}

.foot_con label img {margin-right: 8px;margin-bottom: -2px;display: inline-block;}
.foot_contact {
    background: url(../images/contact_bg.jpg);
    padding: 1% 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.foot_submit {
    background: #da251c;
    width: 50%;
    line-height: 35px;
    border: none;
    color: #fff;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
}
.contact_nav {
    width: 50%;
    position: relative;
}

.contact_nav ul {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.contact_nav ul li {
    width: 16.6%;
    border-right: 1px solid #878687;
    text-align: center;
}

p.contact_p2 {
    padding-left: 17px;
    font-size: 18px;
    margin-top: 10px;
}

.contact_p3 {
    padding-left: 17px;
    font-size: 28px;
    color: #da251c;
}


.contact_code {
    position: absolute;
    right: 0;
    bottom: 0;
}

.article_nav1 {
    display: flex;
    justify-content: space-around;
    padding:10px;
}

.article_nav1 li {
    padding: 5px 20px;
    border: 1px solid #da251c;
    border-radius: 5px;
    width: 10%;
    text-align: center;

}

.article_nav1 li a {
    color: #da251c;
}

.article_nav2 {
    display: flex;
    justify-content: space-around;
    padding-bottom:10px;
}

.article_nav2 li {
    padding: 5px 0px;
    border: 1px solid #333;
    border-radius: 0px;
    width: 15%;
    text-align: center;
    font-size: 14px;
}

.article_nav2 li a {
    color: #333;
}

.article_crumb {
    color: #8d8d8d;
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: -20px;
}

.article_left {
    float: right;
    width: 19%;
    margin-top: 30px;
}

.article_right {
    width: 80%;
    float: left;
}
.article_leftc {
    background: #9b3939;
    margin-top: 15px;
    text-align: center;
    color: #fff;
}

.article_leftc.article_search {
    padding: 10px;
}
.keywords {
    width: 80%;
    float: left;
    border: none;
    line-height: 25px;
    outline: none;
    padding-left: 10px;
    box-sizing: border-box;
}

.article_leftc.article_search form {
    border-radius: 50px;
    overflow: hidden;
    /* line-height: 35px; */
}

.submit {
    width: 20%;
    float: right;
    border: none;
    line-height: 25px;
    background-color: #e7192e;
    background-image: url(../images/search.png);
    background-position: center;
    background-repeat: no-repeat;
}
h2.sort_nav_h2 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 5px;
}

.sort_nav ul li {
    line-height: 38px;
}

.sort_nav ul li a {
    color: #fff;
    display: block;
    border-bottom: 1px solid;
}

.sort_nav ul li a:hover {
    background: #e7192e;
}
.article_leftc.sort_nav {
    padding: 10px 0;
}
.article_leftc.article_c { padding: 10px 0;}
.article_leftc.article_c ul li a {
    display: block;
    white-space: nowrap;
    padding-left: 5px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 30px;
    font-size: 14px;
}

.article_leftc.article_c ul li a img {
    margin-right: 5px;
}
.sort_nav_contact {
    padding: 10px 5px;
    font-size: 14px;
}
h2.article_right_h2 {text-align: center;font-weight: normal;font-size: 22px;margin-bottom: 20px;}

.lvsuo_item {
    display: flex;
    margin-top: 15px;
    padding-top: 15px;
    /* border-top: 1px solid #b2b2b2; */
}
.text-center{
	text-align: center;
}
.row-reverse{
	flex-direction: row-reverse;
}
.lvsuo_p {
    line-height: 1.8;
}
.article_prev {
    display: flex;
    float: left;
    align-items: center;
}
.article_next {
    display: flex;
    float: right;
    align-items: center;
}

.article_prev_div span {
    display: block;
    color: #cacaca;
}

.article_next img {
    margin-left: 10px;
}
.article_prev img {
    margin-right: 10px;
}
.prev_next {
    margin-top: 30px;
}
.article_line {
    height: 1px;
    background: #b2b2b9;
    margin-top: 20px;
}
.article_news {
    padding: 1% 0;
}

h2.article_news_title {
    margin-bottom: 25px;
}

.article_news_ul li {
    width: 50%;
    float: left;
    padding: 10px;
    box-sizing: border-box;
}
h2.article_news_tt {
    font-size: 15px;
    font-weight: normal;
    padding-bottom: 3px;
    border-bottom: 1px solid #adadad;
    margin-bottom: 3px;
    color: #000;
    transition: 0.4s all ease;
}
p.article_news_p {
    font-size: 12px;
}

.position_relative {padding-left: 7px;}

.article_news_span {
    position: absolute;
    width: 50px;
    right: 0;
    font-size: 14px;
    top: 0;
    background: #da251c;
    text-align: center;
    color: #fff;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 25px;
    box-sizing: border-box;
    opacity: 0;
    line-height: 1;
}
.article_news_ul li a {display: block;background: #f6f6f6;padding: 10px 10px;box-sizing: border-box;display: flex;align-items: center;position: relative;transition: 0.4s all ease;}

.article_news_ul li a:hover {
    color: #e93345;
    background: #fff;
    box-shadow: 0 0 5px 5px #efefef;
}

.article_news_ul li a:hover h2 {  color: #e93345;border-bottom: 1px solid #e93345;}

.article_news_ul li a:hover .article_news_span {opacity: 1}
.wap{
	/* display: none; */
	top: 95px;
	left: 25px;
}
.swiper_team_img img {
    max-width: initial;
}
.about_lists_img img {
    max-width: inherit;
}
@media screen and (max-width: 767px){
	img {
	    max-width: 100%;
	}
	.about_lists_img img{
		max-width: 100%;
	}
	.pc{
		display: none;
	}
	.wap{
		display: block;
	}
	.wap_menu{
		display: flex;
		align-items: center;
	}
	.header .nav ul {
	    display: none;
	}
	
	.logo {
	    padding: 0;
	    width: 70%;
	}
	.banner img {
	    height: 180px;
	    object-fit: cover;
	}
	.about_lists_img {
	    width: 100%;
	}
	.norow.row{
		display: block;
	}
	.about_lists_h2:before {
	    width: 100%;
	}
	.about_lists_a,.contact_nav {
	    width: 100%;
	}
	h2.lists_news_tt {font-size: 18px;}
	
	p.lists_news_p {
	    font-size: 14px;
	}
	.contact_form {
	    width: 100%!important;
	}
	.foot_con.foot_code {
	    width: 62%;
	    float: left;
	}
	.contact_code{
		display: none;
	}
	.contact_nav ul li {
    width: 32.3%;
    margin-top: 10px;
}

.contact_nav ul {
    flex-wrap: wrap;
}.contact_nav ul li {
    width: 32.3%;
    margin-top: 10px;
}

.contact_nav ul {
    flex-wrap: wrap;
}
.footer_content1 a {
    width: %;
}
.nocurrent-swiper {
    display: none;
}
.current-swiper{
	    width: 100%;
	    height: auto;
}
.lists_team .swiper{
	width: 100%;
}
.swiper_team_img {
    text-align: center;
}

a.swiper_team_a {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}
.header .nav  .wap_menu_ul {
    display: block;
    width: 100%;
    position: fixed;
    top: 56px;
    background: #000;
}

.header .nav .wap_menu_ul a {
    color: #fff;
}



.article_nav1 {
    flex-wrap: wrap;
}

.article_nav1 li {
    width: 32.3%;
    margin-top: 15px;
}

.article_nav1 li:hover {
    background: #000000;
    border: 1px solid #000;
}

.article_nav2 {
    flex-wrap: wrap;
}

.article_nav2 li {
    width: 32.3%;
    margin-top: 15px;
}

.article_nav2 li:hover {
    background: #000000;
    border: 1px solid #000;
}

.clearfix.vb.article_left,.article_crumb{display :none}

.article_right,.article_news_ul li{width: 100%;    float: none;}
.lvsuo_item,.article_news_ul li a{display: block}
.article_news_ul li a img{width: 100%}
.lvsuo_p{padding: 0!important;font-size: 14px;}
.container{width:auto;}




.header .nav1{font-size:0;color:#fff;}
.header .nav1 .container{position:relative;}
.header .nav1 .container:after{width: 100%;-webkit-transform:skewX(32deg);transform:skewX(32deg);position:absolute;left:20px;top:0;content:"";height:100%;}
.header .nav1 ul{position:relative;z-index:1;}
.header .nav1 li{display:inline-block;vertical-align:middle;}
.header .nav1 li a{display:block;font-size:15px;line-height: 82px;padding:0 25px;color:#fff;position:relative;}
.header .nav1 li a:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background: #da251c;-webkit-transform:skewX(32deg);transform:skewX(32deg);width:0;}
.header .nav1 li .arr{float:right;height:40px;width:40px;position:relative;display:none;z-index:1;}
.header .nav1 li .arr:after{content:'';border-top:2px solid #ccc;border-left:2px solid #ccc;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:15px;}
.header .nav1 li.dropdown{position:relative;}
.header .nav1 .dropdown-box{position:absolute;left:17px;min-width:100%;top:100%;display:none;z-index:10;text-align:center;background:rgba(54, 62, 69, 0.7);}
.header .nav1 .dropdown-box p{margin:0;}
.header .nav1 .dropdown-box a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;font-size:14px;line-height:40px;border-bottom:1px solid rgba(0, 0, 0, 0.2);}
.header .nav1 .dropdown-box a:after{display:none;}
.header .nav1 .dropdown-box a:hover{background-color:#23ac38;}
.header .nav1 li.active a:after,.header .nav1 li a:hover:after{width:100%;}





.header{padding:10px 0;position: relative;z-index:100;width:100%;top:0;left:0;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);background-color: #000;}
.header .nav{margin: 0;text-align:left;background:transparent;border-bottom:0;margin-top: 0;}
.header .nav .container:after{display:none;}
.header .nav ul{margin:0 -15px;}
.header .nav li{display:block;margin:0;border-top:1px solid #eee;background:none;}
.header .nav li a{line-height:40px;padding:0 15px;color:#333;}
.header .nav li a:after{display:none;}
.header .nav li .arr{display:block;}
.header .nav li.active a,.header .nav li a:hover{background-color:transparent;color:#23ac38;}
.header .nav .dropdown-box{position:static;background-color:#f5f5f5;min-width:auto;text-align:left;}
.header .nav .dropdown-box a{color:#333!important;border-top:1px dotted #ddd;padding:0 15px;line-height:40px;background-color:transparent!important;border-bottom:0;}
.header .nav .dropdown-box a:hover{background-color:transparent!important;}





.header .nav3{margin: 0;text-align:left;background:transparent;border-bottom:0;margin-top: 0;}
.header .nav3 .container:after{display:none;}
.header .nav3 ul{margin:0 -15px;}
.header .nav3 li{display:block;margin:0;border-top:1px solid #eee;background:none;}
.header .nav3 li a{line-height:40px;padding:0 15px;color:#333;}
.header .nav3 li a:after{display:none;}
.header .nav3 li .arr{display:block;}
.header .nav3 li.active a,.header .nav3 li a:hover{background-color:transparent;color:#23ac38;}
.header .nav3 .dropdown-box{position:static;background-color:#f5f5f5;min-width:auto;text-align:left;}
.header .nav3 .dropdown-box a{color:#333!important;border-top:1px dotted #ddd;padding:0 15px;line-height:40px;background-color:transparent!important;border-bottom:0;}
.header .nav3 .dropdown-box a:hover{background-color:transparent!important;}
}



.header .nav3 ul.active {
    position: absolute;
    left: 0;
    top: 47px;
    z-index: 99;
    display: block;
    width: 100%;
    background: #000;
    margin: 0;
}
.header .nav3 .active li a {
    color: #fff;
}






.wrap_article{width:1200px;margin:0 auto;}
i.fa{color:#aaa;}
.mcolor{color:#FE6D4B;}
#content{padding:0px 0;clear:both;}
#contentleft{float:left;width:981px;}
.itbox{position:relative;height:42px;line-height:42px;margin:0 0 15px;background:#f6f6f6;}
.loglist li.con .des img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
.loglist li.con{position:relative;margin:0 0 15px;border:1px #e5e5e5 solid;background:#FFF;padding:10px 10px;clear:both;overflow:hidden;transition:all .4s linear;}
.loglist li.con:hover{border:1px #FE6D4B solid;}
.loglist li.con .info{float:left;width:140px;line-height:30px;margin-right:20px;color:#999;font-family:"Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei";border-right:1px #e5e5e5 dotted;overflow:hidden;height:30px;}
.loglist li.con .info .sn a{display:block;margin:0 0 15px;font-size:16px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-radius:15px 0 0 15px;background:#f6f6f6;}
.loglist li.con .info .sn a:hover{background:#f6f6f6;}
.loglist li.con .des .h2{font-weight:normal;padding:0 0 15px;display:block;}
.loglist li.con .des .h2{font-size:18px;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.loglist li.con .des .h2:hover{padding-left:10px;}
.loglist li.con .des .pic{display:block;float:left;width:17%;height:100px;margin-right:10px;overflow:hidden;}
.loglist li.con .des img{width:100%;max-height:100px;}
.loglist li.con .des .text{line-height:24px;height:72px;overflow:hidden;color:#666;}
.loglist li.con .des .tags{clear:both;padding:10px 0 0;color:#8d8d8d;}
.loglist li.con .more{position:absolute;bottom:0;right:0;width:100px;height:32px;line-height:32px;color:#fff;text-align:center;background:#d2d2d2;}
.loglist li.con .more i{color:#fff;margin-left:8px;}
.loglist li.con:hover .more{background:#FE6D4B;}
.loglist li.con .more:hover{width:150px;}
#sidebar{float:right;width:202px;overflow:hidden;}
#sidebar>li{margin-bottom:20px;border:1px #e5e5e5 solid;background:#FFF;overflow:hidden;}
#sidebar .rlist1{border-top:3px #333 solid;}
#sidebar .rlist1 h3{height:38px;line-height:38px;text-align:center;font-size:16px;font-weight:normal;background:#f6f6f6;}
#sidebar .rlist1 ul{padding:10px 12px;}
#sidebar .rlist1 ul li{line-height:24px;border-bottom:1px #eee solid;padding:10px 0;}
#sidebar .rlist1 ul li:last-child{border-bottom:0;}
#blogsort h3{height:38px;line-height:38px;font-size:16px;text-align:left;color:#da251c;}
#blogsort h3 i.fa{margin:0 5px 0 10px;}
#blogsort ul li{position:relative;line-height:38px;border-top:1px #eee solid;}
#blogsort ul li a{display:block;height:38px;text-indent:28px;border-left:4px #fff solid;}
#blogsort ul li a:hover{border-left:4px #FE6D4B solid;background:#f6f6f6;}
#logsearch{position:relative;padding:25px 15px;}
#logsearch i.fa{position:absolute;top:34px;left:26px;color:#ccc;}
#logsearch .search{width:100%;height:32px;border:1px solid #999;text-align:center;box-shadow:inset 2px 2px 2px #eee;border-radius:5px;outline:none;}
#sidebar ul#hotlog{padding-left:30px;}
#hotlog li{position:relative;}
#hotlog i{position:absolute;top:10px;left:-22px;font-size:16px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;}
#pagenavi{text-align:center;padding:25px 0;overflow:hidden;clear:both;}
#pagenavi li { display:inline-table;}
#pagenavi li.active a{color: #aaa; background: #f6f6f6;}
#pagenavi a, #pagenavi span {
	display: inline-block;
	font: 14px/20px Arial;
	border-radius: 3px;
	padding: 6px 12px;
	margin: 0 3px;
	height: 20px;
	border: 1px solid #ddd;
	background: #FFF
}
#pagenavi a:hover {
	color: #fff;
	border-color: #da251c;
	background: #da251c
}
#pagenavi span {
	color: #aaa;
	background: #f6f6f6
}
.pagenow{color:#ccc;}
.pagenow i.fa{margin:0 10px 0 15px;}
.logbox{background:#f6f6f6;overflow:hidden;text-align: center;}
.logbox h1{color:#000;font-size:40px;line-height:58px;font-weight:400;padding:15px 0;}
.logbox .data{color:#999;font-family:"Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei";}
.logbox .data i.fa{margin:0 3px 10px 25px;}
.logcon{color:#000;line-height:1.9;font-size:16px;border-top:1px #eee dotted;padding:10px;}
.logcon p{margin:0.5em 0; text-align:left;}
.logcon img{max-width:98%!important;}
.logcon img{height:auto!important;}
.logbox .tags{padding:5px 0;}
.nextlog{margin:15px 0;border:0 #ddd solid;border-width:1px 0;padding:15px 0;overflow:hidden;clear:both;}
.nextlog a{position:relative;display:block;width:42%;height:90px;font-size:18px;padding:10px 4%;}
.nextlog a:hover{background:#eee;}
.nextlog .prev{float:left;width:calc(42% - 1px);border-right:1px #eee dotted;text-align:left;}
.nextlog .next{float:right;text-align:right;}
.nextlog a span{display:block;color:#aaa;padding:0 0 10px;}
.nextlog a i.fa{position:absolute;top:28px;left:5px;}
.nextlog .next i.fa{left:auto;right:5px;}
.link-box{border-bottom:3px #333 solid;padding:15px 10px;overflow:hidden;clear:both;text-align:left;color:#666}
.link-box h3{font-size:18px;padding:0 0 10px;}
.ullist4 li{float:left;width:48%;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 1%;}
.ullist4 li i.fa{margin-right:5px;font-size:10px;}
@media only screen and (max-width: 1200px){
.wrap_article{width:98%;}
#contentleft{width:80%;width:calc(100% - 220px);overflow:hidden;}
.loglist li.con .info{width:120px;}
}
@media only screen and (max-width: 1024px){
#contentleft{float:none;width:98%;margin:0 auto;}
}

.main_10 .article_left {
	display: none;
}
@media only screen and (max-width: 800px){
    
    
.slideTxtBox1 {
    width: 100%;
}

.new_item_b h3 {
    width: 80%;
}
    
	.vb .article_left {
		display: none;
		float: none;
		width: 100%;
	}
	.main_10 .article_left {
		display: block;
		float: none;
		width: 100%;
	}
#sidebar{float:none;width:100%;}
.wap.wap_menu {}

.header .nav ul.active {
    position: absolute;
    left: 0;
    top: 68px;
    z-index: 99;
    display: block;
    width: 100%;
    background: #000;
    margin: 0;
}
.header .nav .active li a {
    color: #fff;
}





.list_1 {
    width: 46%;
	}
	.list-text h3{
		text-align: center;
		padding: 5px 0;
		margin-bottom: 10px;
	}
	.list_im {
	    float: none;
	    text-align: center;
	    border-right: none;
	}
	
	.list_im img {
	    min-height: 63px;
	}
	
	.text_le {
	    float: unset!important;
	    width: 100%!important;
	}
	
	ul#J_navlist {
	    float: none!important;
	    width: 100%!important;
	    height: auto!important;
	    padding: 0!important;
	}
	
	.main_3 li.selected h4 {
	    background-position: 95% -28px;
	}
	
	.main_3 li h4 {
	    background: url(../images/icon1.png) no-repeat 95% 10px;
	}
	
	
	.w1200 {
	    padding: 0 0px;
	    box-sizing: border-box;
	}
	
	.main_3 {
	    padding: 0 1%;
	}
	
	ul#J_navlist {
	    padding: 0 2%!important;
	    box-sizing: border-box;
	}
	
	.p_r {
	    width: 100%!important;
	    height: auto!important;
	    padding-bottom: 2%;
	}
	
	.p_r_b .contact_form {
	    width: 100%!important;
	    margin-left: 0!important;
	}
	.text_a {
	    width: 46%;
	}
	
	.im_1 img {
	    display: block;
	    margin: 20px auto;
	}
	.sw-im {
	    width: 100%;
	}
	
	.sw {
	    width: 100%;
	    display: block;
	}
	
	.main_6 {
	    background-size: cover;
	}
	
	.ma_1 {
	    width: 100%;
	    margin-top: 20px;
	    text-align: center;
	}
	
	.ma_1 h3:before {
	    left: 50%;
	    margin-left: -15px;
	}
	
	.sw-text {
	    width: 100%;
	    padding: 10px;
	    box-sizing: border-box;
	}
	
	.sw-text h2 {
	    width: 100%;
	    text-align: center;
	    font-size: 22px;
	}
	
	p.ac {
	    font-size: 15px;
	    text-align: center;
	}
	
	p.ad {
	    font-size: 15px;
	}
	p.hg {
	    font-size: 14px;
	    line-height: 25px;
	    text-align: left;
	    margin-top: 20px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 4;
	    -webkit-box-orient: vertical;
	}
	.bgq {
	    display: none;
	}
	.item {
	    display: block;
	}
	
	.item_a {
	    width: 100%;
	    margin-bottom: 20px;
	}
	.gdd {
	    margin-top: 20px;
	}
	.hd.hh ul li {
	    margin: 0 2px;
	}
	.new_item_a {
	    width: 100%;
	    margin: 0px 5%;
	}
	
	.new_item_b span {
	    padding: 0;
	    float: right;
	}
	
	.new_item_b p {
	    margin-bottom: 10px;
	    width: 100%;
	}
	
	.bg8_a,.bg8_b,.bg8_c,.bg8_d,.bg8_e,.bg8_f,.bg8_g,.bg8_h {
	    width: 31.3%;
	    position: static;
	    font-size: 14px;
	    text-align: center;
	    margin-bottom: 10px;
	    background: #eee;
	    line-height: 45px;
	}
	
	.bg8 {
	    background: none;
	    height: auto;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: space-between;
	    padding: 1% 10px;
	}
	
	.w1300 {
	    width: 100%;
	}
	
	.main_8 .main_1 {
	    margin-bottom: 20px;
	}	
.loglist li.con .des .pic{width:35%;}
.zx {
    display: none;
}

.w1200 ul.aqq li {
    width: 32.8%;
    border-bottom:1px solid #fff;
    margin:0;
}

.top .logo {
    margin: 0 auto;
    float: none;
    padding: 10px;
}
}
@media only screen and (max-width: 600px){
.loglist li.con .info{float:none;width:auto;}
.loglist li.con .info span{display:block;float:left;}
.loglist li.con .info .sn a,.loglist li.con .info .sn a:hover{background:none;font-size:14px;}
.pagenow,.nextlog a i.fa{display:none;}
.logcon{padding:10px 0;}
.logbox h1{font-size:24px;line-height:30px;}
.logbox .data{font-size:12px;}
.logbox .data i.fa{margin:0 3px 5px 10px;}
.nextlog a{float:none!important;width:92%!important;text-align:left!important;height:auto;font-size:16px;}
.ullist4 li{float:none;width:98%;}
}
.detail-summary{background:#49970814;padding:16px;font-size:16px;line-height:1.9;}
.logcon h2{margin-bottom:18px;background-color:#fbfbfb;color:#333;border-left:26px solid #da251c;padding-left:10px;margin:10px 0;font-weight:400;padding-top:8px;padding-bottom:8px;line-height:28px;font-weight:bold;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.fa-3x{font-size:3em;}
.fa-search:before{content:"\f002";}
.fa-user:before{content:"\f007";}
.fa-clock-o:before{content:"\f017";}
.fa-eye:before{content:"\f06e";}
.fa-hand-o-right:before{content:"\f0a4";}
.fa-link:before{content:"\f0c1";}
.fa-caret-right:before{content:"\f0da";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}
.fa-folder-open-o:before{content:"\f115";}
.mcolor{color:#8d8d8d;}
.loglist li.con:hover .more{background:#da251c;}
.loglist li.con:hover,#blogsort ul li a:hover{border-color:#da251c;}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../fonts/fontawesome-webfont.eot#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}












@media only screen and (max-width: 800px){
.sideright{
    display: none;
}



.article_leftc.article_c ul li a img {
    margin-top: 10px;
}

h2.article_right_h2 {
    margin-top: 10px;
    margin-bottom: 15px;
}

.article_right {
    padding: 10px;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #d2d2d2;
    margin-top: 30px;
}

.prev_next img {
    display: none;
}

.article_next {
    float: left;
    margin-top: 15px;
}

.prev_next {
    padding: 10px;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #d2d2d2;
}
.eee{
    background: #eee;
}
.article_line {
    display: none;
}


.article_m_eee {
    background: #fff;
    padding: 10px;
    margin-top: 20px;
    border: 1px solid #d2d2d2;
}

.article_news_ul li {
    padding: 0;
    margin-bottom: 10px;
    border: 1px solid #d0d0d0;
}

h2.article_news_title {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 15px;
}
.article_news_ul li a {
    background: #f6f6f6;
}
.article_news {
    margin-bottom: 20px;
}
.main_10 .article_left {
    padding: 10px;
    box-sizing: border-box;
    margin-top: 0;
}
.wap_foot{
    display: none;
}
.wap_margin_foot {
    padding-bottom: 30px;
    padding-top: 20px;
}




.main_10 .article_left .article_leftc {
    background: #fff;
    color: #333;
}

.main_10 .article_left .keywords {background: #eee;}

.main_10 .sort_nav ul li a {
    color: #333;
    text-align: left;
    padding-left: 20px;
    border-bottom: 1px solid #eee;
}

h2.sort_nav_h2 {
    text-align: left;
    padding-left: 20px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    font-size: 16px;
    padding-top: 10px;
}
.main_10 .sort_nav_contact {
    display: none;
}

.main_10 .article_left .article_leftc.sort_nav {
    padding: 0;
}

.main_10 .article_left .article_leftc.sort_nav img {
    display: none;
}
.article_leftc.article_c ul li a {
    color: #333;
    text-align: left;
    padding-left: 20px;
    border-bottom: 1px solid #eee;
    padding: 6px 20px;
    font-size: 14px;
}

.main_10 .article_left .article_leftc img {
    display: none;
}

.main_10 .article_left .article_leftc.article_c {
    padding: 0;
}
.article_news_span {
    display: none;
}
.lvsuo_item {
    margin: 0;
}
}
.sort_nav ul li a:hover {
    color: #fff;
}
.detail-summary {
    background: #eee;
    padding: 16px;
    font-size: 13px;
    line-height: 1.9;
    margin-top: 15px;
	text-align:left;
}

@media screen and (max-width: 767px) {
   .hd.hh a {
    padding: 5px 6px;
}.fdsf {
    font-size: 18px!important;
    width: 40%!important;
    right: 27px!important;
}.banner {
    margin-bottom: 18px;
}
}
.hd.dbb {
    text-align: unset;
    margin: unset;
}.banner {
    position: relative;
    te; */
    display: block;
    overflow: hidden;
}

.fdsf {
    position: absolute;
    top: 38%;
    left: 12%;
    color: #fff;
    font-size: 45px;
    width: 35%;
	background:url(../images/hbj.png);
	padding:5px;
	text-align: -webkit-center;
}

@media screen and (max-width: 767px) {
   .hd.hh a {
    padding: 5px 6px;
}.fdsf1 {
    font-size: 18px!important;
    width: 40%!important;
    right: 27px!important;
}.banner {
    margin-bottom: 18px;
}
}
.hd.dbb {
    text-align: unset;
    margin: unset;
}.banner {
    position: relative;
    te; */
    display: block;
    overflow: hidden;
}
.fdsf1 {
    position: absolute;
    top: 38%;
    left: 12%;
    color: #fff;
    font-size: 45px;
    width: 35%;
	background:url(../images/hbj.png);
	padding:5px;
}
.lists_news_a a:hover {
    background: #da251c;
    color:#fff;
    }
.about_lists_a:hover {
    background: #da251c;
    color:#fff;
}
a.swiper_team_a:hover {
    background: #da251c;
    color:#fff;
}
.article_nav1 li:hover a {
    color: #fcfcfc;
}

.article_nav1 li:hover {
    background: #da251c;
    border: 1px solid #da251c;
}
.article_nav2 li:hover a {
    color: #da251c;
}

.article_nav2 li:hover {
    background: ;
    border: 1px solid #da251c;
}


@media screen and (min-width: 767px) {

.wap.wap_menu {
    display: none;
}.slideTxtBox1{
    width: 100%;
}

}

.phone_foot {
	display: none;
}
@media (max-width: 767px){
    .yb_conct {
        display: none;
    }
}
@media (max-width: 480px){
    .phone_foot {
        display: block;
        position: relative;
        -padding-top: 48px;
    }
    .phone_foot .pfoot_box {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 60px;
        z-index: 1;
    }
    .phone_foot .pfoot_box .pfoot_col {
        float: left;
        width: 50%;
        line-height: 60px;
        text-align: center;
		font-size: 18px;
    }
    .phone_foot .pfoot_box .pfoot_col a.pfoot_col_qiao {
        background: #666;
    }
    .phone_foot .pfoot_box .pfoot_col a {
        display: block;
        background: #f00;
        color: #fff;
    }

}

@media (max-width: 480px){
    .phonelm_foot {
        display: block;
        position: relative;
        -padding-top: 48px;
    }
    .phonelm_foot .pfootlm_box {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 60px;
        z-index: 1;
    }
    .phonelm_foot .pfootlm_box .pfootlm_col {
        float: left;
        width: 33.333333333%;
        line-height: 60px;
        text-align: center;
		font-size: 18px;
    }
    .phonelm_foot .pfootlm_box .pfootlm_col a.pfootlm_col_qiao {
        background: #666;
    }
    .phonelm_foot .pfootlm_box .pfootlm_col a {
        display: block;
        background: #008cd6;
        color: #fff;
    }

}
