/*设置banner样式*/
.swiper-container {
	width: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-slide img {
	width: 100%;
}

/*设置search样式*/
.search {
	width: 800px;
	margin: 20px auto;
	height: 50px;
	border-radius: 4px;
	overflow: hidden;
}

.search input {
	float: left;
	width: 670px;
	height: 50px;
	border: 0;
	padding-left: 10px;
	font-size: 14px;
	background-color: #f0f0f0;
	outline: none;
}

.search input:nth-child(2) {
	width: 120px;
	height: 50px;
	border: 0;
	background-color: #3a9dee;
	color: white;
	cursor: pointer;
	padding-left: 0;
}

/*设置text样式*/
.text {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}

.text_h1 {
	font-size: 28px;
	line-height: 30px;
	color: #3a9dee;
	padding: 40px 0 10px;
	font-weight: bold;
}

.text_h2 {
	font-size: 16px;
	line-height: 12px;
	color: #888;
	margin-top: 10px;
	margin-bottom: 40px;
}

/*number*/
.ournum {
	width: 100%;
	background: #eb0d1e;
	overflow: hidden;
}

.ournum dl {
	width: 280px;
	float: left;
	padding: 10px 0 15px;
	border-right: 1px solid #f9081b;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-family: "方正兰亭超细黑简体", "FZLTCXHJT", "Microsoft Yahei";
}

.ournum dl.no-border {
	border: none;
}

.ournum dl dt {
	color: #f08300;
}

.ournum dl dt span {
	font-size: 40px;
	font-family: "Century Gothic", "GOTHICB", "Microsoft Yahei";
	font-weight: bold;
}

.ournum dl dd {
	color: #fff;
}

/*设置news属性*/
.news_bg {padding:30px 0;}

.news {
	width: 1200px;
	margin: 20px auto;
}

.new_in {
	display: block;
	padding: 5px 0;
	width: 580px;
	margin: 0 10px;
	float: left;
	height: 90px;
	border: none;
	border-bottom:1px dotted #ccc;
}

.new_in_time {
	width: 80px;
	height: 80px;
	background-color: #f0f0f0;
	text-align: center;
	float: left;
	margin-right: 10px;
}

.new_in_th1 {
	font-size: 24px;
	line-height: 24px;
	color: #999;
	position: relative;
	top: 20px;
}

.new_in_th2 {
	font-size: 14px;
	line-height: 14px;
	color: #999;
	margin-top: 10px;
	position: relative;
	top: 15px;
}

.new_in_con {
	float: left;
	width: 490px;
}

.new_in_ch1 {
	font-size: 16px;
	color: #4c4c4c;
	margin-top: 5px;
}

.new_in:hover .new_in_ch1 {
	color: #eb0d1e;
	transition: color .3s;
}

.new_in_ch2 {
	font-size: 12px;
	color: #999;
	margin-top: 10px;
}

/*设置partner样式*/
.partner {
	width: 1200px;
	margin: 20px auto;
}

.par_in {
	display: block;
	width: 190px;
	border: 1px solid #ccc;
	box-sizing: border-box;
	margin: 5px 5px;
	float: left;
}

.par_in img {
	width: 100%;
	display: block;
}

.hzzd {
	width: 1200px;
	margin: 20px auto;
}

.hz_con {
	height: 195px;
	overflow: hidden;
}

.hz_con .tempWrap {
	margin-left: 50px;
	width: 1100px !important;
}

.hz_con em.e01 {
	display: block;
	width: 21px;
	height: 33px;
	margin-top: 48px;
}

.hz_con em.e02 {
	display: block;
	width: 21px;
	height: 33px;
	margin-top: -84px;
}

.hz_con em a {
	display: block;
	width: 21px;
	height: 33px;
}

.hz_con .e01 a {
	background: url(../images/h_l.png) no-repeat left top;
}

.hz_con .e02 a {
	background: url(../images/h_r.png) no-repeat left top;
}

.hz_con .e01 a:hover {
	background: url(../images/h_l01.png) no-repeat left top;
}

.hz_con .e02 a:hover {
	background: url(../images/h_r01.png) no-repeat left top;
}
.hz_con ul {
	margin-left: 30px;
	display: inline;
}
.hz_con ul li {
	width: 186px;
	float: left;
	margin: 0 17px;
	line-height: 0;
}

.hz_con ul li span {
	width: 186px;
	height: 29px;
	background: #328fe1;
	font: 12px/28px "Microsoft Yahei";
	color: #fff;
	text-align: center;
	display: block;
}

.hz_con ul li img {
	overflow: hidden;
	width: 184px;
	height: 110px;
	border: 1px solid #dfdfdf;
	border-bottom: 0;
}

.hz_con .nobot {
	margin-right: 0;
}
/*------------enter start------------*/
.enter { width: 100%; height: 124px; background-color: #2f2e34;/*dark dark gray*/ }
.garybg { background-color:#444!important; }
.search-form, .login-form, .track-form { width: 414px; height: 124px; }
form#search-form { height: 52px; margin-left:15px; margin-top: 30px; color:#fff; text-align:left; }
form#search-form label { margin-bottom:10px; font-size:14px; display:block; }
input#NOS { margin: 0; width: 250px; height: 40px; line-height: 40px; border:0; border-radius: 5px 0 0 5px; padding: 0 19px; color: #fe7701;  /*orange*/ font-size: 14px; font-family: '微软雅黑', Arial; outline-style:none; float:left; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color: #cdcccb;
 font-size: 18px;
 font-family: '微软雅黑';
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
 color: #cdcccb;
 font-size: 14px;
 font-family: '微软雅黑';
}
 input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 color: #f00;
color: #cdcccb;
 font-size: 14px;
 font-family: '微软雅黑';
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: #cdcccb;
 font-size: 14px;
 font-family: '微软雅黑';
}
input#search-submit { width: 68px; height: 40px; font-size: 14px; font-family: '微软雅黑'; color: #ffffff; border:0; border-radius: 0 5px 5px 0; background-color: #fe7701; outline-style:none; }
input#search-submit:hover { cursor: pointer; background-color: #ff9335;/*背景色变亮*/ }
.sw { width: 120px; height: 124px; text-align: center; border-left:1px solid #59585e; }
.sw a { display:block }
.enter .last { border-right:1px solid #999; }
.ic { margin: 26px 0 0 0;display: inline-block; }
.sp { color: white; font-size: 14px; font-family: '微软雅黑'; display: block; margin-top:10px; }
.sw:hover { background-color:#eb0d1e; }
.login_tb { width:90%; color:#fff; margin-top:27px; }
.login_tb a { color:#fff; }
.login_tb td { padding:3px 5px; }
.login_tb input { border-radius:3px; border:0; font-family:"microsoft yahei"; }
.login_tb input.txt { height:30px; line-height:30px; width:200px; padding:0 5px; }
.login_tb input.l-btn { background-color:#e80013; font-size:14px; padding:24px 20px; color:#fff; outline:none; }
.login_tb input.l-btn:hover { background-color:#eb0d1e }
/*------------price----------------*/
.form-box { position:relative; padding:10px; font-size:14px; color:#fff; }
.form-box dl { display:block; padding:3px 0; }
.form-box dl:after { clear:none; content:""; display:block; height:0; visibility:hidden; }
.form-box dl dt { display:block; float:left; line-height:28px; color:#fff; font-size:12px; width:70px; }
.form-box dl dd { position:relative; line-height:28px; font-size:13px; overflow:hidden; }
.form-box dl dd label.radio { margin-right:5px; }
/*文本输入框*/
.form-control { display: block; width: 100%; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
float:left; }
input.txt1 { width:210px; }
input.txt2 { width:60px; }
input.small { width:40px; }
.input { display:inline; font-family:"microsoft yahei"; margin-right:5px; padding:3px 5px; height:20px; line-height:20px; vertical-align:middle; background:#fff; border:1px solid #e8e8e8; border-radius:3px; }
.select { padding:3px 5px; font-family:"microsoft yahei"; border:1px solid #e8e8e8; line-height:20px; border-radius:3px; }
/*按钮样式*/
.btn { display:block; margin:0; padding:42px 20px; color:#fff; font-size:14px; text-align:center; font-family:"microsoft yahei"; border:0; position:absolute; top:13px; right:25px; }
.btn { background:#eb0d1e; border:0; border-radius:2px; vertical-align:middle; }
.btn:hover { color:#fff; opacity:0.9; }
/*------------enter end------------*/
.title {
    margin-top: 40px;
    margin-bottom: 30px;
	text-align:center;
}
.title h3{
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	margin-top: 30px;
	margin-bottom: 5px;
	overflow: hidden;
	vertical-align: top;
}
.title h3 a{
	font-size: 24px;
	padding: 0 20px;
	line-height: 30px;
	vertical-align: top;
    font-weight:bold;
	color: #333;
}
.title h6{
	font-size: 14px;
	color: #999;
	font-weight:normal;
    text-transform:uppercase;
}
/*----------services-------------*/
.trans{
	-webkit-transition:all 0.3s;
	   -moz-transition:all 0.3s;
	    -ms-transition:all 0.3s;
	     -o-transition:all 0.3s;	
	       transition:all 0.3s; 
			
}
.pro_tb{    display: table;
    border-collapse: separate;
    border-spacing:5px;
	height:317px;
    border-color: #fff;}
.pro_tb a:hover .pro_Mask{background:rgba(0,0,0,0); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00000000,endcolorstr=#00000000); font-size:0;}
.pro_Mask{height:100%; width:100%; text-align:center; position:absolute; background:rgba(0,0,0,.5); top:0; left:0; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#77000000,endcolorstr=#77000000); font-size:24px; color:#c2c2c2; font-weight:bold;}
.div_vm{vertical-align:middle; height:100%; vertical-align:middle; width:0; overflow:hidden; display:inline-block;}
.advan{
	height: auto;
}
.advan-contain{
	height: auto;
}
.new-advan i.center,
.fba-con i.line,
.fba-con .fba-b i{
	background-image: url(../images/pic.png);
	background-repeat: no-repeat;
}
/*.new-advan*/
.new-advan{
	position: relative;
	height: 348px;
	margin-bottom: 30px;
}
.new-advan i.center{
	display: block;
	height: 284px;
	width: 492px;
	position: absolute;
	top: 0;
	left: 348px;
	
	background-position: 0 0;
}
.new-advan .nad-b{
	width: 256px;
	height: 124px;
	position: absolute;
}
.new-advan .nad-b span{
	display: block;
	height: 44px;
	position: absolute;
	top: 0;
}
.new-advan .nad-b span a{
	line-height: 44px;
	font-size: 20px;
	color: #eb0d1e;/*橙色~~~~~~~~~*/
	text-transform: uppercase;
	font-weight: bold;
}
.new-advan .nad-b span a:hover{
	color: #f79a34;/*亮橙色~~~~~~~~~~*/
}
.new-advan .nad-b .ad-txt{
	position:absolute;
	bottom: 0;
	padding-top: 8px;
	font-size: 14px;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	color: #999;
}
.new-advan .ad-left-top span,
.new-advan .ad-left-bottom span{
	right: 0;
}
.new-advan .ad-right-top span,
.new-advan .ad-right-bottom span{
	left: 0;
}	
.new-advan .ad-left-top{
	top: 0;
	left: 86px;
}
.new-advan .ad-left-bottom{
	top: 221px;
	left: 155px;
}	
.new-advan .ad-right-top{
	top: 19px;
	right: 46px;
}
.new-advan .ad-right-bottom{
	top: 167px;
	    right: 107px;
}
/*advan-img*/
.advan-img{
	width: 100%;
	height:311px;
	text-align: center;
	overflow: hidden;
}
.advan-img img{
	width: 100%;
}
/*fba*/
.fba{
	
	text-align: center;
	margin-top: 30px;
}

.fba-con{
	height: 268px;
	position: relative;
}
.fba-con .fba-b{/*.fba-block*/
	position: absolute;
	height: 150px;
}
.fba-con .fba-b i{
	display: block;
	height: 120px;
	width: 120px;
}
.fba-con .fba-b1{
	bottom: 0;
}
.fba-con .fba-b2{
	top: 0;
	left: 262px;
}
.fba-con .fba-b3{
	bottom: 0;
	left: 510px;
}
.fba-con .fba-b4{
	top: 0;
	left: 758px;
}
.fba-con .fba-b5{
	bottom: 0;
	left: 1020px;
}
.fba-con .fba-b1 i{
	background-position: 0 -284px;
}
.fba-con .fba-b2 i{
	background-position: -120px -284px;
}
.fba-con .fba-b3 i{
	background-position: -240px -284px;
}
.fba-con .fba-b4 i{
	background-position: -360px -284px;
}
.fba-con .fba-b5 i{
	background-position: -480px -284px;
}
.fba-b span{
	color: #999;
	font-size: 18px;
}
.fba-b:hover span{
	color: #f38001;
}
.fba-con .fba-b1 a:hover i{ background-position: 0 -404px;}
.fba-con .fba-b2 a:hover i{ background-position: -120px -404px;}
.fba-con .fba-b3 a:hover i{ background-position: -240px -404px;}
.fba-con .fba-b4 a:hover i{ background-position: -360px -404px;}
.fba-con .fba-b5 a:hover i{ background-position: -480px -404px;}
.fba-con i.line{
	display: block;
	height: 268px;
	position: absolute;
}
.fba .line1,
.fba-con .line4{
	width: 142px;
}
.fba .line2,
.fba-con .line3{
	width: 128px;
}
.fba .line1{
	left: 120px;
	background-position: 0 -524px;
}
.fba .line2{
	left: 382px;
	background-position: -140px -524px;
}
.fba .line3{
	left: 630px;
	background-position: -250px -524px;
}
.fba .line4{
	left: 878px;
	background-position: -400px -524px;
}
/*main7*/
.main7{margin-top:50px;}
.about p {
    font-size: 14px;
    color: #353535;
    line-height: 30px;
    padding: 0 6%;
}
.aboutbot{ padding-bottom:20px;}
.aboutbot .row {
	margin-top:20px;
}
.aboutbot .about_pic {
    width:304px;position: relative;
    padding:0 14px;
	float:left;
}
.aboutbot .thumbnail{ padding:0; border-radius:0; border:2px solid #e5e5e5;}
.aboutbot .thumbnail > img,.main1bot .thumbnail a > img{ width:100%;}

