﻿@charset "utf-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
body,html{width:100%;height:100%;
	background: #f5f5f5;}
body{line-height:1;font-size:12px;font-family:"微软雅黑",arial;line-height:16px}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
img{max-width:100%}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
a{text-decoration:none;
	color: #202020;}
a:hover{text-decoration: none;}
table{border-collapse:collapse;border-spacing:0}
@font-face {
	font-family: iconfont;
	src: url(../fonts/iconfont.eot);
	src: url(../fonts/iconfont.eot?#iefix) format('embedded-opentype'),
	url(../fonts/iconfont.woff) format('woff'),
	url(../fonts/iconfont.ttf) format('truetype'),
	url(../fonts/iconfont.svg#iconfont) format('svg');
}

@font-face {
	font-family: 'sszhjt';
	src: url('../fonts/sszhjt.eot');
	src: url('../fonts/sszhjt.eot?#iefix') format('eot'),
	url('../fonts/sszhjt.woff') format('woff'),
	url('../fonts/sszhjt.ttf') format('truetype'),
	url('../fonts/sszhjt.svg#webfontjKg17VrE') format('svg');
}

.full_width{width:100%;
	padding: 0;
	margin: 0;}
.hide{display:none}
.iconfont{font-family:iconfont;font-size:20px;color:#999;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px}
.clearfix:after{display:block;clear:both;content:"";}
.clearfix{zoom:1}

.clear {
	zoom: 1;
}

.clear:after {
	content: '';
	display: block;
	clear: both;
	overflow:hidden;
}

.clear{display:block;clear:both}
.bg-gray{background-color:#f5f5f5}
.bg-gray2{background-color:#f2f2f2}
.bg-blue{background-color:#0171c5}
.container1{width:66%;margin:0 auto}
.fl{float:left}
.fr{float:right}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f18{font-size:18px}
.f24{font-size:24px;line-height:24px}
.f36{font-size:36px}
.tc{text-align:center}
.tr{text-align:right}
.color-999{color:#999}
.color-333{color:#333}
.color-ccc{color:#ccc}
.color-blue{color:#007cd4}
.color-888{color:#888}
.color-444{color:#444}
.color-white{color:#fff}
.color-666{color:#666}
.button{display:inline-block}
.button-small{font-size:13px;line-height:24px;padding:0 10px;border-radius:2px}
.white-btn{background-color:#fff;border:1px solid #e5e5e5;color:#999}
.blue-btn{background-color:#007cd4;color:#fff}
.white-btn:hover{background-color:#f2f2f2}
.padd-tb-3{padding-top:3px;padding-bottom:3px}
.height-100{height:100px}
.m-lr-10{margin-left:10px;margin-right:10px}
.header-logo-wrap{width:500px;float:left}
.m-t-42{margin-top:42px}
.m-b-10{margin-bottom:10px}
.language-btn{color:#999;padding:0 10px}
.header{background-color:#fff}
.language-btn.active{background-color:#007cd4;color:#fff}
.header-center{padding:26px 0}
.m-t-8{margin-top:8px}
.tel-icon{font-size:36px;margin-right:5px;color:#ccc;position:relative;top:10px}
.menu{height:50px}


.logo {
	position: absolute;
	/*margin: 0 auto;*/
	width: 35%;
	top: 22%;
	left: 40%;
	/*border: 1px solid red;*/
	text-align: center;
}

.logo .logo_img {
	width: 40%;
}

.logo p {
	font-size: 35px;
	color: white;
	line-height: 38px;
	/*font-weight: normal;*/
	font-weight: bold;
	font-family: Arial, serif;

}
.logo span {
	font-size: 16px;
	line-height: 16px;
	color: #c76e7a;
}


@media screen and (max-width: 600px) {
	.inside-banner {
		margin-bottom: -25px;
		height: 120px;
	}
	.logo {
		position: absolute;
		/*margin: 0 auto;*/
		width: 55%;
		top: 20%;
		left: 23%;
		/*border: 1px solid red;*/
		text-align: center;
	}

	.logo .logo_img {
		width: 60%;
	}

	.logo p {
		font-size: 17px;
		color: white;
		line-height: 15px;
		/*font-weight: normal;*/
		font-weight: bold;
		font-family: Arial, serif;
	}

	.logo span {
		font-size: 13px;
		line-height: 10px;
		color: #c76e7a;
	}

	.container1{width:100%;margin:-10px auto 0;text-align: center}



}




.menu li.nli{line-height:50px;position:relative;float:left;width:14.285%;z-index:9}
.menu li.nli a{display:block;text-align:center;color:#95c2e6;background:url(../images/menu-bg.jpg) no-repeat right center;font-size:14px}
.menu li.nli a .iconfont{font-size:18px;color:#58a2db;position:absolute;right:34px;top:0}
.menu li.nli a:hover{color:#fff}
.menu li.nli a:hover .iconfont{color:#fff}
.menu li.nli a.active{color:#fff}
.submenu{position:absolute;width:100%;line-height:40px;top:50px;z-index:2;background-color:#0171C5;z-index:9}
.submenu li{width:100%;text-align:center}
.submenu li a{display:block;color:#fff;background:0 0!important}
.menu li.nli .submenu li a:hover{color:#0171c5;background:0 0!important;background-color:#fff!important}
.bg-none{background:0 0!important}
.banner{height:550px;position:relative;min-width:1200px}
.banner .hd{position:absolute;width:100%;height:50px;bottom:-50px;text-align:center;z-index:4}
.banner .hd li{display:inline-block;margin-right:20px;line-height:50px;cursor:pointer;font-family:iconfont;display:inline;color:#ccc;font-size:16px}
.banner .hd li.on{color:#007cd4}
.banner .bd li{height:550px;position:absolute;top:0;left:0;z-index:2;width:100%}
.banner .bd li a{display:block;width:100%;height:100%}
.padd-t-90{padding-top:90px}
.font-normal{font-style:normal}
.m-l-20{margin-left:20px}
.title-style{font-size:16px;color:#444}
.title-style .english{font-size:12px;color:#888;font-style:normal;margin-left:20px}
.left-news{width:345px;float:left}
.left-news .title-head a{float:right}
.title-head{margin-bottom:30px}
.left-news .news-content li{height:47px;border-bottom:1px dashed #ddd}
.left-news .news-content .news-text{display:block;width:290px;line-height:46px;color:#888;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.left-news .news-content .news-text:hover{color:#007CD4}
.left-news .news-one{padding-bottom:26px;border-bottom:1px solid #ddd;padding-left:90px;position:relative}
.left-news .news-one-left{width:50px;border-right:1px solid #ddd;margin-right:20px;position:absolute;left:0;top:0;text-align:center;padding-right:20px}
.left-news .news-one-left .time-top{font-size:46px;color:#007cd4;line-height:46px}
.left-news .news-one-left .time-bottom{font-size:12px;color:#007cd4}
.left-news .news-content .time{color:#bbb;display:inline-block;float:right;line-height:46px}
.left-news .news-one-left .news-one-right{float:left}
.news-one-right .title{font-size:14px;color:#007cd4;margin-bottom:10px}
.news-one-right a:hover .title{color: #003ca2;}
.news-one-right .txt{font-size:12px;color:#888;line-height:16px;height: 32px;overflow: hidden;}
.news-one-right a:hover .txt{color: #007CD4;}
.right-service{width:790px;float:right}
.service-list{width:240px;margin-right:35px;float:left}
.home-gray-box{padding-top:90px;padding-bottom:60px}
.home-white-box{padding-top:60px;padding-bottom:60px}
.m-r-0{margin-right:0}
.service-list .img-wrap{width: 100%;height: 80px;overflow: hidden;border-radius: 4px;}
.service-list .service-img{
	width:100%;height:80px;border-radius:4px;position: relative;
	-webkit-transition: all .6s ease-in-out; 	
	-moz-transition: all .6s ease-in-out; 	
	-ms-transition: all .6s ease-in-out; 	
	transition: all .6s ease-in-out; 	
}
.service-list .service-img:hover{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.service-list .service-title{margin-top:34px;margin-bottom:20px;color:#007cd4;font-size:15px}
.service-list .service-txt{font-size:12px;color:#888;line-height:16px}
.header-tel{margin-top:6px;}
.partner-list li{float:left;width:218px;border:1px solid #eaeaea;margin-right:20px;margin-bottom:20px}
.partner-list li img{width:100%;height:78px}
.partner-list li.m-r-0{margin-right:0}


.footer{background-color:#333;padding:40px 0;}
.footer .container1{position: relative;
	height: 70px;}
.footer-menu{margin-bottom:20px}
.footer-menu li{float:left}
.footer-menu a{font-size:13px;color:#ccc}
.footer-menu a:hover{color: #007CD4;}
.footer-menu li .spacing{color:#666;margin-right:26px;margin-left:26px}
.footer-copyright .txt{font-size:12px;color:#888}
.footer-copyright .txt2{font-size:10px}
.footer-right{position: absolute;right: 0;top: 0;}
.footer-right .iconfont{color:#525252;font-size:32px;margin-right:10px}
.footer-tel-box{margin-right: 20px;margin-bottom: 8px}
.footer-tel-box .tel-txt{font-size:12px;color:#6f7b7b;
	display: inline;}
.footer-tel-box .tel-num{color:#7b7b7b;font-size:24px;line-height:24px}
.footer-email-box{}
.footer-email-box .email-txt{color:#505050;text-transform:uppercase}
.footer-email-box .email-address{color:#7b7b7b;font-size:16px;text-transform:uppercase}
.text-upper{text-transform:uppercase}
.footer-left{width:500px}
.inside-bg{background-color:#f5f5f5;}
.inside-banner{
	/*height:auto;*/
	/*overflow:hidden;*/
	position:relative;
	/*background-color:#093474;*/
	/*border: 1px solid red;*/

}
.inside-banner .bg{
	max-width: 100%;
	width: 100%;
	height: 100%;
	max-height: 280px;
	/*margin-left: -200px;*/
	/*display: inline-block;*/
	/*max-height: 100%;*/
	/*height: 100%;*/
	/*position: relative;*/
}
@media only screen and (min-width: 1920px){
	.inside-banner .bg{
		left: 0;
		margin-left: 0;
		max-width: 100%;
	}


}
.inside-banner .txt{margin-left:340px;margin-top:110px;position:relative;top:2}
.inside-content{padding-bottom: 100px;zoom: 1;
	}
.inside-content:after{
	display:block;clear:both;content:"";visibility:hidden;height:0
}
.inside-content .right-menu{float:left;left:0;top:-40px;position: relative;}
.inside-content .right-menu .title{height:120px;background:url(../images/title-bg.jpg) repeat;color: #fff;padding-left: 40px;}
.inside-content .right-menu .title h1{font-size: 18px;padding-top: 40px;font-weight: normal;}
.inside-content .right-menu .title p{font-size: 14px;text-transform: uppercase;margin-top: 10px;font-weight: normal;text-indent: 0;}
.inside-content .right-menu .list{padding:0 40px;background-color:#fff}
.inside-content .right-menu .list a{display:block;line-height:58px;height:58px;color:#666;border-bottom:1px solid #eee;font-size:	 14px;}
.inside-content .right-menu .list span {line-height: 58px;}
.inside-submenu ul{display: none;}
.inside-submenu li a{padding-left: 20px;}
.inside-submenu li span {
	line-height: 58px;}
.inside-content .right-menu .list a.menu_active,.inside-content .right-menu .list a.menu_active .iconfont,.inside-content .right-menu .list a:hover,.inside-content .right-menu .list a:hover .iconfont{color:#0081dd}
.inside-content .right-menu .list a.no-border{border:0}
.inside-content .right-menu .list a .iconfont{color:#ccc;font-size:12px}
.inside-content .right-menu .tel-box{padding:35px 36px;background-color:#fdfdfd;border-top:1px solid #eee;position:relative;top: -1px;}
.inside-content .right-menu .tel-box .iconfont{position:absolute;top:40px;line-height:30px;left:40px}
.inside-content .content{
	margin-top: 45px;}
.inside-content .content .address-txt{color:#999;padding:30px 0;border-bottom:1px solid #e5e5e5;margin-bottom:40px}
.inside-content .content .address-txt .iconfont{font-size:14px}
.inside-content .content .title{margin-top:30px;margin-bottom:30px;line-height:28px;text-align: center;}
.inside-content .content .content-text{font-size:14px;line-height:24px;color:#666;margin-bottom:50px}
.inside-content .content .content-img{width:100%;margin-bottom:40px}
.content-list li{margin-bottom:30px}
.content-list .list-title{font-size:16px;color:#333;line-height:30px}
.content-list .list-title span{margin-right:10px}
.content-list .list-txt{font-size:14px;color:#666;line-height:24px}
.bussiness-banner{background-image:url(../images/business-banner.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}
.contact-list{margin-bottom:220px}
.contact-list li{width:33%;float:left}
.contact-list li img{margin-right:10px;float:left}
.contact-list li .txt{font-size:14px;color:#bbb}
.contact-list li .txt span{font-size:18px;line-height:20px;color:#999}
.contact-list li .num{font-size:22px;color:#666;line-height:30px;}
#l-map{border: 5px solid #fff;margin-bottom:50px;height:150px;}


.introduction {font-size: 30px;font-family: sszhjt, serif;font-weight: bold;line-height: 1.1;color: inherit;margin-bottom: 20px	}

.dayuInfo p {
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	font-family: "Adobe 宋体 Std L", serif;
	margin-bottom: 5px;
}

.inside-content .txt {
	padding-top: 50px;
	line-height: 40px;
}

.inside-content .txt h1 {
	margin-bottom: 20px;
}


.inside-content .right-menu p {
	font-size: 17px;
	text-indent: 25px;
	line-height: 22px;
	margin-top: 7px;
}

.content .achievement {
	text-align: center;
	margin-top: 80px;
	position: relative;
	/*border: 1px solid red;*/
	width: 100%;
}

.content_culture {
	/*border: 1px solid red;*/
	width: 100%;
	position: relative;
}
.content_culture .box {
	width:42%;
	height: 280px;
	background-color: #e4eaf0;
	/*margin-left: ;*/
	/*border: 1px solid red;*/
    margin-bottom: 20px;
	/*margin-left: 40px;*/
}

.content_culture > div:nth-child(even) {
    margin-left: 15%;

}




.content_culture > div a {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.content_culture img {
	width: 100%;
}

.culture_mask {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #003366;
	filter: alpha(opacity=15);
	-moz-opacity: 0.15;
	-khtml-opacity: 0.15;
	opacity: 0.15;
	top: 0;
	left: 0;
}

.culture_info {
	display: block;
	width: 95%;
	height: 30%;
	background-color: #ffffff;
	position: absolute;
	/*left: 5px;*/
	padding-top: 30px;
	/*bottom: 9px;*/
	text-align: center;
	left: 0;
	right: 0;
	bottom: 5px;
	margin: 0 auto;
}

.culture_info p{
	font-size: 14px;
	line-height: 24px;
	color: #999999;
	padding-right: 3px;
}


.culture_tit {
	position: absolute;
	height: 35px;
	font-size: 16px;
	font-weight: normal;
	line-height: 35px;
	/*padding: 0 20px;*/
	z-index: 2;
	top: 180px;
	width: 180px;
	text-align: center;
	left: 0;
	right: 0;
	margin: 0 auto;
	background-color: #86bce4;
}



.content_practice h2{
	width: 100%;
	text-align: center;
	margin-top: 60px;
	/*border: 1px solid red;*/
}

.content_practice p {
	font-size: 17px;
	/*padding-left: 30px;*/
	line-height: 45px;
	height: 45px;
	display: inline-block;
	/*margin-right: 40px;*/
	/*margin-bottom: 25px;*/
text-indent: 0;
}


@media screen and (max-width: 600px){
    .content_culture > div:nth-child(even) {
        margin-left: 4%;
        margin-right: 0;
    }

    .content_culture .box {
        height: 230px;
        width: 48%;
    }

    .culture_info {
        height: 40%;
        padding-top: 20px;
    }

    .culture_tit {
        height: 30px;
        line-height: 30px;
        top: 120px;
    }
    .content {
        padding:0;
        /*margin: ;*/
    }

    .content .row{
        margin-right: 0;
        margin-left: 0;
    }

    .inside-content {
        padding-bottom: 20px;
    }
}

/*.content_practice .p1 {*/
	/*background: url("../picture/p1.jpg") no-repeat 0 0;*/
/*}*/

.content_practice span {
	font-size: 30px;
	color: #565454;
	padding-right: 10px;
	margin-bottom: -10px;
	display: inline-block;
}

.content_practice h2 {
    font-size: 32px;
    line-height: 100%;
    font-weight: normal;
    font-family: "微软雅黑", arial, serif;
	color: #202020;
	margin-bottom: 34px;
}








.time-line{background:url(../images/time-line.jpg) bottom no-repeat;margin-bottom:40px;position:relative;}
.time-line li{width:10%;position:relative;text-align: center;padding-bottom: 26px;}
.time-bd{position: relative;}
.time-bd a{position: absolute;}
.time-bd a:hover{color: #007cd4;}
.time-bd .time-prev{
	left: -20px;
	top: 5px;
}
.time-bd .time-prev.prevStop,
.time-bd .time-next.nextStop{
	display: none;
}
.time-bd .time-next{
	right: -20px;
	top: 5px;
}
.time-line a{display:block;float:left;font-size:18px;color:#666;width: 100%;line-height: 30px;}
.time-line a:hover{font-size:22px;color:#0081dd;font-weight:700}
.time-line a.on{font-size:22px;color:#0081dd;font-weight:700}
.time-line a .iconfont{font-size:18px;position:absolute;line-height:18px;bottom:-4px;left:32px;color:#007CD4;display: none;}
.time-line a.on .iconfont{display: block;}
.time-content-list li{margin-bottom:60px;padding-left:70px;position:relative;font-size:14px;color:#666}
.time-content-list li .time{position:absolute;padding:4px 4px;font-size:16px;color:#fff;background-color:#0081dd;left:0;_left:-70px;}
.time-content-list li .time img{position:absolute;top:9px;right:-4px}
.culture-content{margin-bottom:80px}
.content .culture-content .title{margin-bottom:10px;margin-top:0}
.culture-content .txt{padding:30px;background-color:#fff;width:370px;height:200px;float:left}
.culture-content .img{width:430px;height:260px;float:left}
.border-line-blue{width:30px;height:3px;background-color:#0081dd;margin-bottom:15px}
.stock-table{width:100%;background-color:#fff;font-size:14px;margin-bottom:60px;font-weight:700}
.stock-table td{padding:23px 0}
.stock-table tr{padding-left:30px;border-bottom:1px solid #f5f5f5}
.stock-table .title{color:#333;margin-left:30px}
.stock-table .txt{color:#666}
.font-bold{font-weight:700}
.content-col-3 li{width:33%;float:left}
.news-list-wrap{padding-left:0;padding-bottom: 60px;}
.news-banner .txt{display:block;margin:110px auto}
.news-list{margin-left: -40px;position: relative;left: 40px;}
.news-list li{width: 410px;float: left;margin-right: 40px;margin-bottom: 40px;}
.news-list li .news-img{width: 120px;height: 80px; margin-right: 10px;float: left;
}
.news-list li .news-txt-wrap{width: 270px;float: left;}
.news-list li .news-txt-wrap .title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 0;}
.news-list li .news-txt-wrap .title .tips{color: #fff;padding: 4px;background-color: #0081dd;border-radius: 4px;position: relative;top: -3px;margin-right: 8px;}
.news-list li .news-txt-wrap .title .title-txt{font-size: 16px;color: #444444;line-height: 22px;}
.news-list li:hover .news-txt-wrap .title .title-txt{color: #007CD4;}
.news-list li .news-txt-wrap .news-txt{width: 100%;padding-bottom: 10px;border-bottom: 1px dashed #cccccc; color: #999999;margin-bottom: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-top: 8px;}
.news-list li .news-txt-wrap .message{font-size: 13px;color: #888888;margin-right: 25px;}
.news-list li .news-txt-wrap .message .iconfont{margin-right: 5px;color: #cccccc;font-size: 22px;}
.news-box .big-time{background-color: #cccccc;text-align: center;margin-bottom: 20px;display: inline-block;padding: 4px 8px 0 8px;}
.news-box .big-time-first{background-color: #0081dd;}
.news-box .big-time span{display: block;font-size: 24px;line-height: 28px;padding-top: 10px;color: #fff;padding: 0;}
.news-box .big-time span i{font-size: 12px;font-style: normal;}
.inside-partner-list{margin-bottom: 200px;}
.inside-partner-list li{float: left;border: 1px solid #ccc;height: 99px;margin-left: 10px;margin-bottom: 10px;}
.inside-partner-list li img{width: 202px; height: 99px;}
.title-h3{color: #333333;font-size: 16px;margin-bottom: 20px;}
.color-red{color: #df2d2d;}
.text-style1{font-size: 14px;line-height: 24px;color: #666666;margin-bottom: 40px;}
.service-product-list{margin-bottom: 80px;}
.service-product-list li{margin-bottom: 30px;}
.service-product-list li .ser-pro-title{font-size: 14px;color: #666666;margin-bottom: 16px;line-height: 20px;}
.service-product-list li .ser-pro-title .tips{display: inline-block;width: 20px;height: 20px;background-color: #666666;color: #fff;text-align: center;line-height: 20px;font-size: 16px;font-weight: normal;margin-right: 10px;}
.service-product-list li .ser-pro-txt{font-size: 13px;color: #999;line-height: 24px;}
.careers-title{font-size: 24px;color: #333333;margin-bottom: 36px;}
.careers-min-title{font-size: 16px;color: #333;}
.careers-txt{font-size: 14px;color: #666;line-height: 36px;}
.careers-btn{
	padding: 0 40px;line-height: 50px;color: #fff;font-size: 14px;display: inline-block;margin-top: 30px;
	overflow: hidden;
	position: relative;
	z-index:1;
	-webkit-transition: border-color 0.3s, color 0.3s;
	transition: border-color 0.3s, color 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.careers-btn:after{
	background-color: #007cd4;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -2;
	background-color: #007CD4;
}
.careers-btn::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 150%;
	height: 100%;
	background: #1cb4cf;
	z-index: -1;
	-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	-webkit-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
	transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
}
.careers-btn:hover {
	color: #fff;
	border-color: #3f51b5;
}
.careers-btn.button--inverted:hover {
	color: #3f51b5;
	border-color: #fff;
}
.careers-btn:hover::before {
	opacity: 1;
	background-color: #1cb4cf;
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg);
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.careers-btn.button--inverted:hover::before {
	background-color: #fff;
}
.careers-btn:hover{background-color: #168fe5;}
.careers-banner{background-image: url(../images/careers-banner.jpg);}
.honor-list1{margin-left: -20px;position: relative;left: 20px;}
.honor-list1 li{float: left;margin-right: 20px;}
.honor-list1 li img{border: 1px solid #ccc;width: 271px;height: 191px;}
.honor-list1 li p{text-align: center;color: #666666;font-size: 14px;line-height: 18px;margin-top: 16px;margin-bottom: 16px;height: 36px;overflow: hidden;}
.honor-list2 li img{width: 198px;height: 278px;}
.honor-list3 li img{width: 200px;height: 140px;border: none; margin-bottom: 20px;}
.honor-list3 li.big-img img{width: 420px;height: 302px;}
.l-map,.contact-list2{width: 860px;margin: 0 auto;}
.contact-list2{width: 560px;}
.contact-list2 li{width: 50%;float: left;}
.inside-content .content .home-contact-title{margin-top: 100px;margin-bottom: 100px;}
.page-num-box{text-align: center;}
.page-num-box a{display: inline-block;width: 60px;height: 20px;background-color: #007CD4;color: #fff;line-height: 20px;margin: 0 3px;}
.page-num-box a:hover{background-color: #1CB4CF;}
.page-num-box a.disable{cursor: not-allowed;background-color: #CCCCCC;}
.page-num-box .num{display: inline-block;margin-left: 10px;margin-right: 10px;font-size: 12px;color: #007CD4;}

.blue-title {
	
}
.bran-list li{
	width: 50%;
	float: left;
	margin-right: 0;
}
.bran-list li img{
	width: 90%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.home-about-content .content{width: 100%;float: none;}




.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;zoom:1;}
.l{float:left;}.r{float:right;}
/*reset样式重置*/
.btn3{position:fixed;
	z-index:3;
	bottom:0px;
	border-top:1px solid #b3b3b3;
	background:#e6e6e6;
	width:100%;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;}
.menu1{position:relative;
	float:left;
	width:33.33%;
	height:50px;
	line-height:50px;
	background:#fff;
	border-right:1px solid #ebebeb;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;}
.menu1:last-child{border-right:none;}
.new-sub{position:absolute;
	bottom:60px;
	z-index:10;
	width:100%;
	padding: 0px 10px;
	background: #fff;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border: 1px solid #EEEEEE;
	border-radius: 5px;
	display:none;}
.new-sub li{width: 100%;
	background:#fff;
	float:none;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-top:1px solid #f2f2f2;}
.new-sub li a{display:block;
	height:50px;
	line-height:50px;
	text-align:left;
	background:#fff;
	color:#333;
	border:none;
	text-align:center;
	font-size:16px;}
.sanjiao{position:absolute;bottom:5px;right:5px;width:0;height:0;border:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid #000;opacity:.5;}
.bt-name{font-size:16px;color:#000;}
.bt-name a{display:block;font-size:16px;color:#000;}
.new-sub .tiggle{
	width:0px;
	height:0px;
	position:absolute;
	left:50%;
	margin-left:-10px;
	bottom:-9px;
	border-top:10px solid #EEEEEE;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	z-index:10;
}
.new-sub .innertiggle{
	width:0px;
	height:0px;
	position:absolute;
	left:50%;
	margin-left:-9px;
	bottom:-8px;
	border-top:9px solid white;
	border-left:9px solid transparent;
	border-right:9px solid transparent;
	z-index:11;
}
