@charset "utf-8";
/*	Basic Style  */

body {background-color:#fff;font-family: 'Open Sans', sans-serif;line-height:1;font-size: 13px; color:#333;}
ol, ul { margin: 0; padding: 0; list-style: none;}
figure, p {  margin: 0;}
a {  -webkit-transition: all .3s ease-in 0s;
       -moz-transition: all .3s ease-in 0s;
        -ms-transition: all .3s ease-in 0s;
         -o-transition: all .3s ease-in 0s;
            transition: all .3s ease-in 0s;
}

iframe {border: 0;}
a, a:focus, a:hover { text-decoration: none; outline: 0; color:#333;}
a:focus, a:hover {color:#A4090C!important;}
h1, h2, h3,
h4, h5, h6 {font-weight: normal;margin: 0;}
.clear:before,
.clear:after {content: " "; display: table;}
.clear:after {clear: both;}
.clear {*zoom: 1;}
.fl{ float:left;}
.fr{ float:right;}
.pt30{padding-top:20px;}
.ph{display:none;}
.mainbg{ background-color:#E3E8E4; }
.yh{display:none; }
.center-flex { display: flex; justify-content: center;}
/*pub*/
body > section {padding:70px 0;}
section#zhaiyao{ padding-bottom: 0;}
.section-title {padding:50px 0 ; font-size:14px; background:url("titbg01.png") no-repeat center center;}
.mainbg .section-title{ background-image: url("titbg01.png");}
.section-title h2 {color:#AA0407;font-size:40px; padding-bottom: 10px; text-transform: uppercase;}
.section-title span {color: #ffffff;}

.navbar-header{ padding:5px;}
.navbar-header img {max-height:30px;}

#navigation{ background-color:#eee;}
#navigation .navigation{color:#0A74E4; line-height:34px;}

.navigation .navbar-nav > li{ float:left;}
.navigation .navbar-nav > li > a h2 {font-size:14px; color:#333;}
.navigation .navbar-nav > li > a:focus,
.navigation .navbar-nav > li > a:hover {color:#0A74E4;}

@media screen and (max-width:767px){
	body > section {padding:30px 0;}
	.section-title{background-size:contain; background-position: center 25px;padding:20px 0;}
	.section-title h2 {font-size:18px; padding-bottom:0px;}
	#navigation .navigation{font-size: 12px; color: #666;}
	.navbar-header img {max-height:24px;}
	.navbar-nav>li>a {padding:5px; font-size:12px;}
	.yh{display:block; }
	}

/*	banner  */
.banner_box{}
.banner{ background:url(t_banner.jpg) no-repeat center top; background-size:100% auto;}
.banner .img-responsive{ width:100%;}
@media screen and (max-width:767px){
	.banner .img-responsive{ width:auto;}
	}

/*shipin*/
.spbox{text-align: center; padding-top:10px;}
.spbox .sp{margin:0px; width:100%; height:auto; border:8px solid #1cacb7;background-color:#000; border-radius:15px;}
.spbox .sp video{border-radius:7px;}
.spbox p{font-size:18px; padding-top: 10px;}
@media screen and (max-width:767px){
	.spbox .sp{ border-width:4px;  border-radius:7px;}
	.spbox .sp video{border-radius:4px;}
	.spbox p{font-size:14px;}
	.spbox { padding-top:0px;}
	}
/*jj*/
.jjtit{ color:#333; font-size:26px; line-height:120%; padding-bottom:20px; font-weight:700;}
.jjcont{ position:relative;}
.jjcont p{ color:#888; width:90%; margin:0 auto; font-size:16px; line-height:200%;}
.jjcont:before,.jjcont:after{content: " "; display:block; width:36px; height:37px; position:absolute;}
.jjcont:before{background:url(t_dot1.png) no-repeat 100% 100%; top:0; left:0;}
.jjcont:after{background:url(t_dot2.png) no-repeat 100% 100%; bottom:0; right:0;}
.jjnews{padding-top:30px; }
.jjnews p{line-height:200%; padding: 5px 0; border-bottom: 1px dotted #ccc; font-size:16px; white-space:nowrap; overflow: hidden;}
/*zhaiyao*/
.dot{ height: 160px;}
.dotleft{ background: url("dot01.png") no-repeat left top; }
.dotright{ background: url("dot02.png") no-repeat right bottom; }
.jianjie{font-size:18px; color:#1cacb7; line-height:220%; text-indent:2em;}
@media screen and (max-width:767px){
	.jianjie{font-size:12px; line-height:160%;}
	.dot{ background-size:100% auto;}
	
	}


/*--team--*/
.team { line-height:200%; padding-bottom: 25px; position: relative;}
.team h4 {text-transform: uppercase;line-height: 200%;font-size: 16px; text-align:center; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight: bold;}
.team span{display:block; width:50px; height:50px; position:absolute; left: 50%; top:30%; margin-left:-25px; z-index: 10; background: url("play.png") no-repeat;background-size: contain;}
.team .dec{font-size: 12px;line-height:150%; padding-top:5px;min-height:65px;}
.team a {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.team a:hover,.team a:focus,.team a:active {color:#3E0001;}

@media screen and (max-width:767px){
	.team h4 {font-size:14px; font-weight: bold;}
	.team span{width:30px; height:30px;margin-left:-15px;}
	.team:hover span{width:30px; height:30px;margin-left:-15px;}
	.team{padding-bottom: 10px;}
	.team .dec{min-height:100px;}
	}
/*anniu*/
.wd100{ width:100%; background-color:#E17306; margin-top: 10px; padding:10px; border-radius:7px;text-align: center;}
.wd100 a{color: aliceblue;}
#footer div {background-color:#333; text-align: center; line-height: 200%; color: #ccc; padding:40px;}
