html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
li,ul{margin:0;padding:0;list-style:none}

/*--------------------------------------------头部----------------------------------------------*/


.header {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100px;
	text-align: center;
	background:#e60012;
	/*background:#bf211d;*/
	z-index: 9998;
	transition: 0.4s;/*background: rgba(11,11,11,0);*/
}
.header:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0;
	filter: alpha(opacity=0);
}
.header_small {
	height: 50px !important;
	transition: 0.4s;
	/*opacity: 0.8;*/
}
.header_small:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
/*	opacity: 0.8 !important;
	filter: alpha(opacity=80);*/
}
.logo {
	position: absolute;
	/*max-width: 300px;*/
	height: 100px;
	line-height: 100px;
	margin: 0px auto;
	text-align: left;
	transition: 0.4s;
	z-index: 99;
}
.logo img {
	vertical-align: top;
}
.logo_small {
	position: absolute;
	left: 0;
	margin: 0 auto;
	line-height: 50px;
    max-width: auto;
    height: 50px;
    z-index: 1999;
}
.logo_small img{
max-width:220px;
transition: width 0.8s!important;
-moz-transition: width 0.8s; /* Firefox 4 */
-webkit-transition: width 0.8s; /* Safari 和 Chrome */
-o-transition: width 0.8s; /* Opera */
}
.bzzybf{
    max-width: 300px;
    margin-left: 560px;
    line-height: 100px;
}
.bzzybf_small {
	position: absolute;
	left: 0;
	margin-left: 560px;
	line-height: 50px;
    max-width: auto;
    height: 50px;
    z-index: 1999;
}
.bzzybf_small img{
max-width:220px;
transition: width 0.8s!important;
-moz-transition: width 0.8s; /* Firefox 4 */
-webkit-transition: width 0.8s; /* Safari 和 Chrome */
-o-transition: width 0.8s; /* Opera */
}
.nav {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	text-align: right;
}
.nav ul {
    position: relative;
    top: 32px;
    z-index: 999;
    transition: 0.4s;
    right: 150px;
}
.nav_wx{
	display:none;
	position:absolute;
    top: 75px;
    z-index: 999;
    transition: 0.4s;
    right: 35px;
    float: right;
    width: 120px;
}
.nav_wx img{ width:100%;}
.nav_wx_small{
	position: absolute;
    top: 35px;
    z-index: 999;
    transition: 0.4s;
    right: 35px;
    float: right;
    width: 120px;
}
.ul1 {
	
	transition: 0.4s;
	display:none;
}
.nav li {
	position: relative;
	display: inline-block;
    /*display:inline;*/
	margin-left: 24px;
}
.nav .on a:after {
	content: "";
	position: absolute;
	top: 26px;
	left: 0;
	height: 1px;
	width: 100%;
	background-color: #fff;
}
.nav li > a {
	display: inline-block;
	padding: 5px 0 16px 0;
	color: #000;
	font-size: 13px;
	/*font-weight: 700;*/
	letter-spacing: 2px;
	transition: 0.4s;
	opacity: 1;
	filter: alpha(opacity=100);
}
.side_close {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
	height: 50px;
	background-image: url(../images/btn_side-close.png);
	background-repeat: no-repeat;
	background-size: auto 80%;
	background-position: 50px;
	background-color: #bf211d;
	z-index: 99;

	animation:mymove 1.5s infinite;
    -webkit-animation:mymove 1.5s infinite;
}
.side_close1 {
	right: 0;
	top: 0;
	width: 100px;
	height:35px;
	background-image: url(../images/btn_side-close.png);
	background-repeat: no-repeat;
	background-size: auto 80%;
	background-position: 50px;
	z-index: 99;
	animation:mymove 1.5s infinite;
    -webkit-animation:mymove 1.5s infinite;
}
.nav_icon {
	display: none;
	position: absolute;
	right: 10px;
	top: 25px;
	width: 50px;
	height: 50px;
	background: url(../images/nav-icon.png) center no-repeat;
	/*background-size: 100%;*/
	z-index: 99;
}
.nav_icon1 {
	/*display: none;*/
	position: absolute;
	right: 10px;
	top: 25px;
	width: 50px;
	height: 50px;
	background: url(../images/nav-icon.png) center no-repeat;
	background-size: 100%;
	z-index: 99;
}
.nav_icon_ewm {
	/*display: none;*/
	position: absolute;
	right: 80px;
	top: 33px;
	width: 33px;
	height: 33px;
	background: url(../images/nav-icon_wx.png) center no-repeat;
	background-size: 100%;
	z-index: 99;
}
.nav_pc{ width:100%; background:#000; line-height:35px;filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8; padding-top:10%; padding-left:50%;position:fixed;
	z-index: 9999; top:0px;}
.ul1 li{filter:alpha(opacity:100); opacity:1;  -moz-opacity:1;-khtml-opacity: 1;}
.ul1 li a{ font-size:22px; color:#fff; font-weight:600; line-height:60px; }
.ul1 li a:hover{ color:#bf211d;}
.nav_icon1_small {
	/*display: none;*/
	position: absolute;
	right: 10px;
	top: 0px;
	width: 50px;
	height: 50px;
	background: url(../images/nav-icon.png) center no-repeat;
	background-size: 100%;
	z-index: 99;
}
.nav_iconwx_small {
	/*display: none;*/
	position: absolute;
	right: 80px;
	top: 8px;
	width: 33px;
	height: 33px;
	background: url(../images/nav-icon_wx.png) center no-repeat;
	background-size: 100%;
	z-index: 99;
}
/*-----------------------------sub-------------------------*/
.nav ul.sub-menu {
	position: absolute;
	left: 0;
	top: 40px;
	width: 200px;
	box-shadow: 0 0 30px rgba(0,0,0,.1);
	display: none;
}
.sub-menu li {
	position: relative;
	display: block;
	margin: 0;
	text-align: left;
}
.sub-menu li a {
	display: block;
	padding: 10px 20px;
	line-height: 20px;
	margin: 0;
	font-size: 12px;
	font-weight: 100;
	background-color: #fff;
	color: #000;
	box-sizing: border-box;
}


/*--------------------------------------底部-------------------------------------------*/

.foot {
	position: relative;
	bottom: 0;
	width: 100%;
	height:150px;
	padding: 30px 0;
	background-color: #e60012;
	/*opacity: 0;*/
	margin-top: 50px;
	box-sizing: border-box;
	transition: 0.3s;
}
.footer_cell {
	width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;
}
.footer_right, .footer_left {
	width: 49%;
	min-height: 80px;
}
.footer_right p, .footer_left p, .footer_right p a, .footer_left p a {
	color: #f0f0f0;
	line-height: 20px;
	white-space: normal;
	transition: 0.4s;
}
.footer_right {
	float: right;
	text-align: right;
}
.footer_left {
	display: table;
	float: left;
}
.footer_left img {
	max-height: 80px;
	margin-right: 10px;
}
.footer_left p {
	display: table-cell;
	vertical-align: middle;
}
.footer a:hover {
	color: #d13939;
}
.follow span {
	opacity: 1;
	padding: 4px;
	margin-bottom: 10px;
	filter: alpha(opacity=100);
	transition: 0.4s;
}
.follow span:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.s-qq, .s-weibo, .s-taobao, .s-tt, .s-renren {
	display: inline-block;
*display:inline;
	width: 36px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}
.s-qq {
	background-image: url(../images/qq.png);
}
.s-renren {
	background-image: url(../images/renren.png);
}
.s-taobao {
	background-image: url(../images/taobao.png);
}
.s-weibo {
	background-image: url(../images/weibo.png);
}
.s-tt {
	background-image: url(../images/tt.png);
}



.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
	margin-top:50px;
}
#homebanner .slide, .banner-small, .bg-cover {
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
@media (min-width: 768px){
.col-sm-6 {
    width: 50%;
}

.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    float: left;
}
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
    min-height: 1px;
}
.bg-opacity {
    background: rgba(0,0,0,.6);
}
.about-media{display:table;margin:0 auto;height:100%;color:#fff}
.about-mediabox h1{font-size:50px;margin-bottom:40px}
.about-mediabox{display:table-cell;vertical-align:middle;text-align:center;font-size:16px;line-height:24px}
@media(max-width:767px){.about-mediabox h1{font-size:20px;margin-bottom:30px;margin-top:0}
.about-mediabox h1 img{max-width:40%}
}
.about-mediabox .btn{margin-top:20px;font-size:22px}
@media(max-width:767px){.about-mediabox .btn{margin-top:8px;font-size:16px}
}
.about-mediabox .info,.about-mediabox .infoeng{margin-top:20px;margin-bottom:20px}
@media(max-width:767px){.about-mediabox .info,.about-mediabox .infoeng{font-size:14px;line-height:20px;padding:0 15px}
}
.about-mouse{position:absolute;z-index:2;bottom:20px;color:#fff;text-align:center;margin-left:-60px;left:50%}
@media(max-width:767px){.about-mouse{display:none}
}
.about-title{color:#762813}
.about-detail,.about-text{color:#fff;line-height:32px;font-size:14px;box-sizing:border-box;padding:4% 8%}
@media(max-width:767px){.about-detail{margin-top:-1px}
.about-detail,.about-text{padding:30px 15px}
}
@media (min-width:768px){.about-text .btn-base{margin-top:8%}.nav_icon{ top:0px;}
}
@media (max-width:959px){.nav_icon{ top:0px;}
}
@media (min-width:1280px){.about-text{padding:4% 8%}.nav_icon{ top:0px;}
.about-text .btn-base{margin-top:8%}
}
@media (min-width:1920px){.about-text{padding:8% 12%}
.about-text .btn-base{margin-top:14%}
.sous{width:278px;background-position: 240px 8px;}.nav_icon{ top:0px;}
}
@media (max-width:767px){#about-plane .about-title{color:#762813;font-size:18px}
#about-plane .about-detail{background:#fff;color:#666}
.about-text .btn-base{margin-top:20px}
}
.about-detail .about-title{color:#fff;font-size:24px;text-align:center;margin-bottom:30px}
.view-more{color:#ff8727;text-decoration:underline;cursor:pointer;display:none}
@media (max-width:1280px){.about-info p{display:none}
.about-info p:first-child,.view-more{display:block}
}
.about-detail p{margin:0 0}
.about-text{color:#604949;line-height:24px}
.about-t1{color:#6b5555;font-size:14px;margin-bottom:30px;line-height:24px}
.about-t2{color:#bfb6b6;font-size:14px;margin-bottom:20px;line-height:20px}
.about-item:nth-child(even) .bg-cover{float:right}
@media (min-width:768px){.about-item .bg-cover{min-height:600px}
}
@media (min-width:1920px){.about-item .bg-cover{min-height:800px}
}
@media (max-width:767px){.about-item{text-align:center}
.about-item .bg-cover{min-height:180px;margin:10px 15px}
.about-item:nth-child(even) .bg-cover{float:none}
}
.about-item .about-title .eng{font-size:36px;margin-bottom:0}
.about-item .about-title{font-size:24px;position:relative;margin-bottom:60px}
.about-item .about-title:after{content:'';background:#762813;display:inline-block;height:4px;width:36px;position:absolute;left:0;bottom:-30px}
@media (max-width:767px){.about-item .about-title .eng{font-size:22px;margin-bottom:5px}
.about-item .about-title:after{left:50%;margin-left:-15px;height:3px;width:30px}
}
.btn-base{border:2px solid #31211a;background:0 0;position:relative;border-radius:100px;font-size:18px;width:260px;height:57px;-webkit-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}
@media(max-width:767px){.btn-base{width:210px;height:48px;font-size:14px}}
.btn-white{position:relative;border:2px solid #fff;color:#fff;-webkit-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}
.btn-base::before,.btn-white::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#ff8727;z-index:-1;opacity:0;border-radius:100px;-webkit-transform:scale3d(.7,1,1);transform:scale3d(.7,1,1);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}
.btn-base,.btn-base::before,.btn-white,.btn-white::before{-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}
.btn-base:hover,.btn-white:hover{color:#fff;border-color:#ff8727}
.btn-base:hover::before,.btn-white:hover::before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.about-t2 {
    color: #bfb6b6;
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 20px;
}