﻿@charset "utf-8";
@font-face {
    font-family: "SourceHanSansCN-Medium";
    src: url("../fonts/SourceHanSansCN-Medium.ttf") format("truetype"),
    url("../fonts/SourceHanSansCN-Medium.eot") format("embedded-opentype"),
    url("../fonts/SourceHanSansCN-Medium.svg") format("svg");
	}
.language {
	position: absolute;
	right:0;
	top:22px;
	text-align: right;
}

.language p a {
	font-size: 14px;
	display: inline-block;
	padding: 0 25px;
	background-color: #014099;
	color: #fff;
	border-radius:17px;
	line-height: 25px;
}

/***banner*******/
.h_bannerB h5{ font-size:30px;}
.h_bannerB p{ font-size:13px;margin-top:5px; text-transform:uppercase;line-height: 18px;}
.img-scroll { position: absolute;left:67.6%;top:-300px; padding:30px 3.5%; background: #fff;
	width: 32%;
	overflow: hidden;
}
.img-scroll .prev, .img-scroll .next{float:left;width:25px; height:40px;position:absolute; display:block;top:220px; z-index:999;}
.img-scroll .prev{left:5%; width:25px;  height:40px;}
.img-scroll .next{right:5%; width:25px;  height:40px;}
.img-list {  width:82%; margin:0 8%;overflow:hidden;position:relative;}
.img-list ul { margin:0;padding:0;  width:400%;overflow: hidden;}
.img-list li { float:left; width:25%;height:auto; text-align:center; display:inline;}
.img-list li img{ width:100%;}
.img-list li p{width:100%;height:32px;line-height:32px; overflow: hidden; background:#0b408e;filter:alpha(opacity=50); opacity:0.50; -moz-opacity:0.50;}
.img-list li p a{ color:#fff;}

.morebtn{ display:none; text-align:center;}
.morebtn a{ padding:2px 25px !important;    display: inline-block !important; background-color:#0266bb; color:#fff; margin-top:10px;}
#owl-demo2{ display:none !important;}

.h_product{ padding:60px 0 50px !important;}
.h_product h2{ font-size:40px; font-weight:normal; line-height:50px;}
.h_product h2 a{ color:#000;}
.h_product .tab{ overflow:hidden; text-align:center;}
.h_product .tab a{ font-size:16px;display:inline-block; padding:3px 20px;text-decoration:none; color:#333; border:1px solid #dcdcdc; border-radius:15px;margin:5px;}
.h_product .tab a.on{
	background: #f36f24;
	color:#fff;
	text-decoration:none;
}
.h_product .content{ overflow:hidden; padding:10px;margin-top: 22px;}
.h_product .content li{ display:none;}
.h_T.white p{ color:#a4bddf;}


/*集团业务*/
.title{
	width: 825px;
	margin: auto;
	margin-bottom: 40px;
}
.title_en{
	font-size:44px;
	color: #b5b5b6;
	text-transform: uppercase;
	margin-top: 1%;
}

.title_ch{
	font-size: 40px;
	color: #014099;
	font-weight: bold;
	margin-top: -0.7%;
	margin-bottom: 40px;
}

.title span{
	font-size: 16px;
	color: #3e3a39;
	line-height: 28px;
	text-align: center;


}

.title-box{  position:relative; }
.title-english{ font-size:34px; height:38px; line-height:38px; color:#eee; text-align:center; }
.title-chinese{ color:#fff; font-size:36px;   left:0; width:100%; text-align:center; padding-top: 20px;}
.title-chinese span{  position:absolute;left:900px;  font-size:12px; color:#fff; background:#8e908f; margin-top:17px; border-radius:15px; width:80px;}
.container1 {width: 1003px;/*padding-right: 15px; padding-left: 15px;*/margin-right: auto;margin-left: auto; overflow: hidden;}
.sy_nr_top{ text-align: center; padding:20px 0 40px;}
.sy_nr1{ padding-bottom: 60px;}
.sy_nr1 .row{
	margin-left: 0;
	margin-right: 0;
}
.sy_nr1 .row ul li{ float:left; width: 16.66666667%; height:450px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.sy_nr1 .row ul li img{ width: 100%; height: auto;}
.sy_nr1 .row ul li:hover img{-webkit-transform: scale3d(1,1,1); -ms-transform: scale3d(1,1,1);-o-transform: scale3d(1,1,1); -moz-transform: scale3d(1,1,1); transform: scale3d(1,1,1);}
.sy_nr1 .row ul li{padding: 0; margin: 0; position: relative; overflow: hidden; background-size:100% auto;}
.sy_nr1_kuang{width: 100%; height: 100%; color: #fff; padding: 10px;  position: absolute; left:0; top:0}
.sy_nr1_kuang1{  height: 225px; text-align: center; padding-top: 180px; width:100%;}
.sy_nr1_bt{font-size: 24px; color: #fff;}
.sy_nr1_xian{height:7px; padding: 5px 0;}
.sy_nr1_yinw{  text-align: center; overflow:hidden;font-size: 12px; text-transform: uppercase}
.sy_nr1 .row ul{}
.sy_nr1 .row ul li:hover{ width:30%;}
.sy_nr1 .row ul li:hover .sy_nr1_kuang{ background:none;}
.sy_nr1 .row:hover li{ width:14%;}
.sy_nr1 .row:hover li .sy_nr1_kuang{ background:rgba(0,0,0,0.6);}

/*集团新闻*/

.newsbox{
	height: 800px;
	background: url("../images/news_bg.jpg") no-repeat center;
}
.newsbox .title_ch{
	color: #fff;

}

.news_cont{
	height: 475px;
	background-color: #fff;
	margin-top: 70px;
}
.newleft{
	width: 40%;
	float: left;
	border-right: 1px #ccc solid;
	margin-left: 40px;
}
.newleft img{
	width:90%;
}
.biaot{
	margin-top: 20px;
}
.biaot p a{
	font-size: 16px;
	color:#3e3a39;
	font-weight: bold;
}
.biaot p a:hover{
	color: #ffc000;
}
.biaot span{
	float: right;
	font-size: 12px;
	color: #898989;
	margin-right: 75px;
}
.newright{
	width: 50%;
	float: left;
	margin-left: 5%;
	margin-top: 10px;
}
.newright li{
	height: 80px;
}
.newright li:nth-child(2){
	margin-top: 60px;
	margin-bottom: 60px;
}
.time{
	width: 70px;
	height: 72px;
	border: 1px #ccc solid;
	text-align:center ;
	padding: 10px 0;
	float: left;

}
.time .day{
	font-size: 40px;
	font-weight: bold;
	color: #ffc000;
}
.time .month{
	text-transform: uppercase;
	font-size: 12px;
	color: #b5b5b6;

}
.newinfo{
	width: 86%;
	float: right;
}

.newinfo h2{
	font-size: 16px;
	color: #3e3a39;
	font-weight: bold;
}
.newinfo h2:hover{
	color: #ffc000;
}
.newinfo h2 span{
	font-size: 12px;
	color: #898989;
	float: right;
	font-weight: normal;
}
.newinfo p{
	font-size: 14px;
	color:#898989;
	line-height: 20px;
	margin-top: 4px;
	word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
}

.newbottom{

}
.grayline{
	height: 45px;
	width: 350px;
	border-bottom: 2px #dddddd solid;

}
.yelowline{
	display: block;
	width: 35px;
	height: 46px;
	border-bottom: 4px #ffc000 solid;


}
@media (max-width:1024px) {
	.w1400 {
		width: 98%;
		margin: 0 auto;
	}
	.newleft {
		width: 40%;
		border-right: none;
	}

	.newright {
		width: 50%;

	}
	.newinfo {
		width: 80%;
		float: right;
	}
	.newright li:nth-child(2) {
		margin-top: 10px;
		margin-bottom:10px;
	}
	.news_cont {

	height: auto;
	}
	.grayline {

		width: 100%;
		border-bottom: 2px #dddddd solid;
	}
}

/*新闻列表*/

.brand_section-nav img {
	width:100%
}
.section {
	margin-top: 76px;
}
.brand_section-nav {
	width: 100%;

}
.section-nav-nav{
	background: #efefef;
	border: 0;
	color: #ffc3c3;
	margin: 0;
	height: 50px;
	line-height: 50px;
	position: relative;
	bottom: 0;
}
.section-nav-nav .crumbsR{
	margin-left: 7%;
	font-size: 16px;
	color: #333;


}
.section-nav-nav .crumbsR a:hover{
	color: #ffc000;
	text-decoration: underline;

}

.newslist{
	width: 86%;
	margin: auto;



}
.newslist .nynewsbox{
	border: 2px solid #f2f2f2;
	margin-bottom: 2.857%;
	padding: 20px;
	margin-top: 2%;
	box-sizing: border-box;
	height: auto;
	overflow: hidden;
}
.newslist .nynewsbox a:hover{
	color: #d4a200;
	text-decoration: underline;

}
.newslist .nynewsbox:hover a{
	cursor: pointer;
	color: #d4a200;
	text-decoration: underline;
}
.newslist .container{
	width: 1200px;

}

.news-left img{
	width: 100%;
}
.newslist .news-right {
	width: 82%;
	padding-left: 15px;
}
.news-right-text{
	width: 94%;
	font-size: 14px;
	line-height: 22px;
	color: #999999;
	margin-top: 1%;


}
.newslist .news-right h3 a{
	font-size: 18px;
	color:#3e3a39;
}
.news-bottom{
	position: relative;
	top:0;
	font-size: 14px;
	color: #3e3a39;

}
.news-bottom .news-bottom-left{
	margin-top: 1%;

}
.news-bottom .news-bottom-button img{
	width: 4%;
	position: absolute;
	right: 0;
	bottom:26px;

}
.news-bottom-share span{
	margin-left: 10px;
	padding-left: 25px;
	background: url("../images/link.png") no-repeat left;
}
@media (min-width: 768px){
	.newslist .news-left{
		width: 202px;
		overflow: hidden;
	}
}
@media (min-width: 1000px) and (max-width: 1024px) {
	.newslist .news-right {
		width: 73%;
		padding-left: 15px;
	}
}

/*手机新闻列表*/
/*******news******/
.itembox{
   width: 96%;
	margin: auto;
	margin-top: 4%;

}
.item_news{ padding:15px 2%; background:#fff; border:1px solid #ddd; margin-bottom: 4%}
.item_news .fl{ width:40%; margin-top:5px;}
.item_news .fl img{ width:100%; }
.item_news .cnt{ float:left;width:50%;margin-left: 5%;}
.item_news h4{ font-size:1.1em; font-weight:normal; color:#0198E2; line-height:24px;
	height: 24px !important; overflow:hidden;margin: 0px;}
.item_news h4 a{color:#111; }
.item_news p{ font-size:1em; line-height:22px;color:#666; text-indent:12px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.item_news  span{ float:right; color:#ccc; padding-left:3px;}
.news .news_more{ float:left;width:100%; text-align:center;}
.news .news_more img{ width:10%;}
@media (min-width: 375px) and (max-width:414px ) {

	.item_news p{

		-webkit-line-clamp: 3;
	}
	
}
@media (min-width: 700px) and (max-width:980px ) {
	.item_news p{
		font-size: 1.2em;
		line-height: 28px;
		-webkit-line-clamp: 5;
		margin-top: 3%;
	}
	.item_news h4 {
		font-size: 1.2em;
	}

}

.shounews {
	display:block;
	clear:both!important;
	margin-bottom:6%;
	margin-top: 4%;
}
.shounews h2{
	color: #014099;
	font-weight: bold;
	margin-top: -5.4%;
	font-size: 26px;
}
.shounews h3{
	font-size: 18px;
	color: #666;
	text-align: center;
	font-weight:normal;
	text-transform: uppercase;

}
.prodct {
	width: 98%;
	margin: auto;
	margin-top: 5%;


}
.prodct h2 {
	color: #014099;
	font-weight: bold;
	font-size: 26px;
}
.prodct h3{ font-size:18px;color: #666;text-align:center; font-weight:normal;text-transform: uppercase;}
.prodct ul{float:left;border:1px solid #f1f1f1; padding:0px 0 6px 0; margin-top:10px; margin-bottom: 5%}
.prodct li{ float:left; width:31.33333%; margin:10px 1% 0 1%;}
.prodct img {width:100%;
	display: block;
	float: left; height:93px;
}
.prodct li p{float: left;width: 100%;text-align:center; font-weight:bold; color:#232323; margin-top:3px; }

	/*分页*/
.pagination {
	margin: 0;

}
.pagination span{
	color: #666;

}
.brand_section-pages {
	width: 100%;
	height: auto;
	margin: .2% 0 1% 0;
}
.brand_section-pages-all {
	text-align: center;
}
.light-theme .current {
	background: #014099!important;
	color: #FFF;
	border-color: #d7d7d7!important;
	box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0,0,0,0.3) inset;
	cursor: default;
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #666;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-right: 5px;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	border: none;
}
.pagination>li>a, .pagination>li>span {
	border-radius: 5px;
	border: 1px solid #ddd;

}

/*新闻内页*/
.detail_box{
	margin-top: 3%;
	margin-bottom: 4%;
	width: 100%;

}
.detail_box .container{
	width: 1200px;
	margin: auto;

}
.detailtt{
	width: 100%;
	margin: auto;
	box-sizing: border-box;
	height: auto;
	overflow: hidden;
	padding-bottom: 2%;
	border-bottom: 1px #ddd solid;
}
.detailtt h2{
	font-size: 20px;
	color: #3e3a39;
	text-align: center;
	margin-bottom: 5%;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.detailtt h3{
	font-size: 20px;
	color: #3e3a39;
	text-align: center;
	margin-bottom: 2%;
	font-weight: bold;
}
.detailtt p{
	font-size: 14px;
	color: #999;
}
.detaicont{
	width: 100%;
	color: #999;
	font-size: 111.1111%;
	padding-bottom: 6%;
	line-height: 1.8;
	border-bottom: 2px solid #f4f4f4;
	margin-bottom: 2.5%;
	margin-top: 5%;
}
.detaicont img{
	width: 100%;
}
.detaicont p{
	margin-bottom: 3%;
}
.detail_left{
	width: 65%;

}
.detail_right{
	width: 28%;
	padding-bottom: 2%;

}
@media (max-width: 1024px) {
	.detail_box .container{
		width: 100%;
		padding: 2%;
	}
	.detaicont img{
		width: 100%;
	}
	.detaicont p{
		font-size: 14px;
		line-height: 26px;
	}
	.detail_left {
		width: 100%;
	}
	.page p a{
	font-size: 14px!important;
	}
	.page p span{
		font-size: 14px;
	}
	}



.busin_tt{
	padding-top: 8%;

}
.busin_tt dd{

	font-size: 15px;
	padding-left: 8%;
	line-height: 32px;
}
.busin_tt dd a{
	padding-left: 9%;
	background: url("../images/up_icon.jpg") left no-repeat;
}
.busin_tt dd a:hover{
	background: url("../images/uphover_icon.jpg") left no-repeat;
	color: #014099;
	text-decoration: underline;
}
.lxwmfr{
	padding-top: 8%;
	background-color:#fafafa;
	padding-bottom: 7%;
}
.detail_right .busin_tt{
	background-color: #fafafa;
	margin-bottom: 10%;
	padding-bottom: 10%;
}
.detail_right .busin_tt dd{

}
.detail_right .busin_tt h2{
	margin-bottom: 6%;
}
.detail_right h2{
	font-size: 18px;
	color: #222;
	font-weight: bold;
	border-left: 4px #014099 solid;
	padding-left: 5%;
	margin-bottom: 20%;

}
.detail_right img{
	width: 90%;
	margin: auto;
	text-align: center;
	margin-left: 5%;

}
.page img{
	vertical-align: middle;
}
.page span{
	padding: 0 10px 0 12px;
	font-size:18px;
	color: #999;
}
.page p a{
	color: #999;
	font-size: 16px;
}
.page p a:hover{
	color: #ffc000;
	text-decoration: underline;
}

/*集团业务列表*/

.busin_box {
	margin-top: 4%;
}
.busin_box span{
	color: #b5b5b6;
}
.busin_list .col-lg-4{
	width: 24.3333%;
}
.busin_list li{
	width: 25%;
	padding:0  2%;
	margin: auto;
	float: left;
	padding-bottom: 4%;
	border-bottom: 1px #ddd solid;
	border-right:1px #ddd solid;
	margin-bottom: 3%;
}
.busin_list li img{
	width:100%;
	height:360px;
}
.busin_list  li  a:hover h2{
	color: #014099;
}
.busin_list li:nth-child(4n){
	border-right: none;
	padding-right: 0;
}
.busin_list li:nth-child(n){

	padding-left: 2%;
}
.busin_list li .bustt h2{
	height: 20px;
	line-height: 20px;
	font-size: 18px;
	color: #3e3a39;
	border-left: 2px #014099 solid;
	padding-left: 10px;
	margin-top: 4%;

}
.busin_list li .bustt span{
	font-size: 12px;
	font-weight: bold;
	color: #999;
}

/*董事长致辞*/
.speech{
	margin-top: 0;
	margin-bottom: 5%;

}
.speech .col-lg-8{
	width: 62%;
	margin-left: 4%;
}
.spech section{
	font-size: 16px;
	line-height: 30px;
	color: #777;
	margin-top:0;
}
.spech section p img{
	max-width:100%;
	text-align:center!important;
}
.down img{
	float: right;
}
@media (max-width:1024px) {

	.speech .col-lg-8{
		width: 100%;
		margin-left: 4%;

	}
	
}
@media (max-width:414px) {

	.speech .col-lg-8{
		width: 100%;
		margin-left: 4%;
		margin-top: 10%;
	}
	.spech section {
	text-align: justify;
	}

}
/*联系我们*/
.contact{
	margin-top: 5%;
	margin-bottom: 6%;
}
.contact .container{
	width: 1200px;
}
.contact .col-lg-7{
	width: 55%;

}
.contact .col-lg-5{
	width: 44%;

}
.comp-add li.active .comp p, .comp-add li.active .add-call span {
	color: #014099;
}
.add-call span {
	display: block;
	font-size: 117%;
	color: #555;
	line-height: 21.6px;
	font-weight: normal;
}
.comp-add .comp p {
	width: 100%;
	height: auto;
	font-size: 152.77%;
	font-weight: bold;
	color: #333;
	border-right: 2px solid #bbb;
	margin-top: 8px;
}
.comp-add li {
	height: 106.5px;
	padding-bottom: 5.517%;
	padding-top: 5.747%;
	border-bottom: 1px dashed #ddd;
}
html,body{
	width: 100%;
}
.banner{
	width: 100%;
	height: auto;
	position: relative;
}
/*.banner .row{
  height: 100%;
}*/
.banner-img{
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.col-lg-12{
	padding: 0;
	margin: 0;
}
.col-lg-2{
	padding: 0;
	margin: 0;
}
.col-lg-3{
	padding: 0;
	margin: 0;
}
.col-lg-5{
	padding: 0;
	margin: 0;
}
.banner-img img{
	width: 100%;
	height: 100%;
	position: relative;
}
/*导航样式*/
.banner-nav{
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.about-nav{
	width: 100%;
	background-color: #d61c25;
	background-color: rgba(214,11,24,0.9);
	position: absolute;
	bottom: 0;
	opacity: 0.95;
	color: #ffc3c3;
}
.about-nav .nav-tabs{
	border: 0;
	margin: 0 auto;
	float: none;
	width: 43.33%;
}
.about-nav li{
	float: left;
	width: 20%;
	border: 0;
	height: auto;
}
.about-nav li.active a{
	color:#fff;
	background: transparent;
	border-top:none;
	border-left:none;
}
.about-nav li.active:hover a{
	color:#fff;
	background: transparent;
	border-top:none;
	border-left:none;
}
.about-nav .nav > li > a{
	padding: 0;
	white-space:nowrap;
}
.about-nav li a{
	border: 0;
	padding:0 14.44%;
	margin: 7.5% 0;
	border-radius: 0;
	color: #ffc3c3;
	font-size: 111.11%;
	text-align: center;
	background: none;
	border-right: 1px solid #fff;
}
.about-nav li:nth-child(5) a{
	border: 0;

}
.about-nav li:nth-child(5).active a{
	border: 0;

}
.about-nav li a:link{
	color: #ffc3c3;
}
.about-nav li a:hover{
	color: #fff;
	background-color:transparent;
	cursor: pointer;
}




.banner .nav{
	/*width: 39.79%;*/
	margin: 0 auto;
	float: none;
}
.main{
	width: 86%;
	margin: 0 auto;
	padding-bottom:40px;
}
.main-title{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	height: auto;
	/*padding-top: 4.1%;*/
	margin-bottom: 5%;
	/*line-height: 187px;*/
	font-size: 277.77%;
	color: #dddddd;
	position: relative;
}
.pc-asxi   .main-title{
	margin-bottom: 0;
}
.pc-asxi   .main-title.english{
	margin-bottom: 0;
}
.main-title p{
	width: 100%;
	text-align:center;
	font-weight: bold;
	line-height: normal;
	color: #333333;
	margin-top: -4.5%;
}

.pc-asxi   .main-title p{
	margin-top: -4.2%;
}

.main-title.english{
	padding-top: 4.7%;
	margin-bottom: 4.7%;
}

.main-title.english p{
	margin-top: 0;
}
.main-imgInfo{
	width: 100%;
	/*height: 41.666rem;*/
}
.main-imgInfo .col-lg-6{
	height: auto;
	width: 50%;
	padding: 0;
	margin: 0;
	border: 0;
}
.main-imgInfo .main-img{
	border: 0;
	width: 50%;
	float: left;
}
.main-imgInfo .main-word{
	padding-top: 6.25%;
	width: 50%;
	float: left;
}
.main-imgInfo .col-lg-3{
	width: 25%;
	float: left;
}
.main-word .col-lg-9{
	padding: 0;
	float: left;
	width: 75%;
}
.main-word .col-lg-9 h3{
	width: 100%;
	height: auto;
	padding-bottom:3.125%;
	margin-bottom:3.125%;
	box-sizing: border-box;
	position: relative;
}
.main-word h3 span{
	color: #d60b18;
	font-weight: bold;
	font-family: 'SourceHanSansCN-Medium';
	margin-left: 15px;
	box-sizing: border-box;
}
.left-word h3 img {
	float: left;
	width: 9.25%;
	position: absolute;
	left: 0;
}
.main-word h3 img{
	width: 6.25%;
	height: auto;
	float: right;
}
.col-lg-9 p{
	height: auto;
	line-height: 30px;
	font-size: 111.11%;
	color: #666666;
}
.redline{
	margin-top: 8.02%;
}
.redline span{
	display: inline-block;
	width: 45px;
	border: 2px solid  #d60b18;
}
.left-word p{
	padding-left: 34.8958%;
}
.left-word h3{
	padding-left: 34.8958%;
}
.main-imgInfo img{
	width: 100%;
	height: auto;
}
.left h3 img{
	float: left;
	margin-right: 28.6458%;
}
.footer{
	width: 100%;
	height: 365px;
}
.carousel{
	width: 48.4375%;
	margin: 0 auto;
	clear: both;
}
.carousel .col-lg-1{
	width: 5.5%;
	height: auto;
	padding-top: 6.19%;
}

.three p{
	text-indent: 1em;
}
.six p{
	text-indent: 1em;
}

.open-img{
	position: absolute;
	width: 20px;
	height: 20px;
	bottom: 55%;
	right: 22px;
}
/*联系我们*/
.main .us .col-lg-7{
	padding: 0;
	width: 54.375%;
	float: left;
}
.main .us .col-lg-5{
	width: 45.325%;
	float: left;
}
.main .us .col-lg-5 img{
	margin-top:7%;
}
.form .col-lg-4{
	width: 45%;
	float: left;
}
.form .col-lg-1{
	float: left;
}
.main .col-lg-1{
	width: 10%;
}
.main .col-lg-10{
	width: 86.5%;
}
.comp-name{
	font-size: 152.22%;
	color: #d60b18;
	margin-top: 4.6%;
}
.comp-add span{
	font-weight: bold;
}
.put-btn{
	background-color: #d60b18;
	width: 100%;
	padding:9px;
	box-sizing: border-box;
	border-radius: 5px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.input input{
	width: 100%;
	padding: 7px 12px;
	font-size:14px;
	box-sizing: border-box;
	border: 1px solid #ddd;
	border-radius: 5px;
}
.btn{
	width: 100%;
}
input[type=button]{
	width: 100%;
}
.comp-add li{
	height: 112.5px;
	padding-bottom: 5.517%;
	padding-top: 5.747%;
	border-bottom: 1px dashed #ddd;
}
.comp-add li .col-lg-3{
	width: 17.356%;
	float: left;
}
.comp-add li .col-lg-9{
	float: left;
	width: 82%;
}
.comp-add .comp p{
	width: 100%;
	height: auto;
	font-size: 152.77%;
	font-weight: bold;
	color: #333;
	border-right: 2px solid #bbb;
	margin-top: 8px;
}

.add-call span{
	display: block;
	font-size: 98%;
	color: #666;
	line-height: 21.6px;
	font-weight: normal;
}
.pagination > li > a{
	margin: 0 5px;
	border-radius: 6px;
	color: #666;
}

.comp-add li.active .comp p,.comp-add li.active .add-call span{
	color:#024199;
}
.pre{
	margin-right: 20px;
}


.pagination .page-word{
	margin-right: 0;
	border: 0;
	border-left: 1px solid #ddd;
}
@media (max-width: 767px){
	.pagination>li>a, .pagination>li>span {
		padding: 0 6px;
		font-size: 14px;
	}
}



.blank{
	text-align: center;
	width: 45px;
	height: 18.3px;
}
.next{
	margin-left: 20px;
}
.btn-group{
	width: 95%;
}
.turn-page .col-md-12{
	width: 100%;
	float: left;
}
.contact-title{
	display: none;
}
.main-title span{
	display: inline-block;
	padding:2.6% 0;
}
.loading{
	display: none;
}

.brand_section-pages {
	width: 100%;
	height: auto;
	margin: 2.26% 0 2.343% 0;
	clear: both;
}
.brand_section-pages-all {
	text-align: center;
}

.placeholder {
	opacity:0.5;
	filter:alpha(opacity=50);
}
.contact_top{
	width: 1200px;
	margin: 3% auto;
	margin-bottom: -4%;
	border: 1px #efefef solid;

}
.contact_top .container{
	width: 1055px;
	margin: auto;
	padding: 4% 0;


}
.contact_top .container .conleft{
	background: url("../images/dianhua.png") no-repeat left 20px;
	width: 40%;
	margin-top: 1%;
	padding: 2% 0 1% 12%;
}
.contact_top .container h2{
	font-size: 26px;
	color: #555;
	margin-bottom: .8%;
}
.contact_top .container p{
	font-size: 16px;
	color: #555;
	margin-bottom: .8%;
}
.contact_top .container span{
	font-size: 26px;
	color: #555;
	font-weight: bold;
}

.contact_top .container .conright{
	width: 50%;
	border-left: 1px #ccc solid;
	padding: 2%  0 2% 5%;
	position: relative;
}
.contact_top .container .conright .contxt h2{
	font-size: 18px;
	color: #555;
	font-weight: bold;

}
.contact_top .container .conright .contxt p{
	font-size: 14px;
	color: #555;
	line-height: 26px;
}
.erw{
	position: absolute;
	right:-18%;
	bottom:3%;
}
/*尾部*/
.footer {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #292929;

}

.footer .footer-nav .list-unstyled {
	float: left;
	margin-top: 10.4822%;
	padding: 0 8%;
	text-align: left;
	border-right: 1px solid #505050;
	margin-bottom: 10%;

}
.footer .footer-nav .list-unstyled a:hover{
	color: #d4a200;

}
.footer .footer-nav .list-unstyled .footer-nav-title, .footer .footer-addr .list-unstyled .footer-nav-title {
	color: #fff;
	font-size: 111.111%;
	line-height: 3;
}
.footer .footer-below {
	background-color: #151515;
	padding: 5px 0;
	margin-top: 4%;

}
.footer .footer-below p{
	font-size: 12px;
	color: #666;
	margin-right: 10px;
}
.list-unstyled{
	padding: 0 12%;
}
.footer-above-leftall img{
	padding-top:25px;
}
.footer-above-leftall p{
	font-size: 28px;
	color: #d4a200;
	font-weight: bold;
	margin-bottom:4%;
	position: relative;
	top:-62px;
	left: 22%;

}
.footer .footer-addr .footer-contactus {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #505050;
	margin-top: 3%;
}

.footer-nav-title{
	font-size: 16px;
	color: #fff;
}

.footer .footer-addr .footer-contact {
	padding: 12.8% 0 0 0;
	margin: 0;
	width: 100%;
	text-align: left;
	margin-top: 15px;
}
.footer-contactus p{
	font-size: 13px;
	color: #999;
	padding-left: 25px;
}

.footer-nav-youj{
	background: url("../images/weixin.png") no-repeat left 10px;
}
.footer-nav-dizhi{
	background: url("../images/dizi.png") no-repeat left 10px;
}
@media(min-width: 768px) and(max-width:900px) {
	.col-xs-6 {
		width: 43%!important;
	}
	.col-xs-12 {
		width: 57%!important;
	}

}
@media(max-width: 760px){
.footer-erm{
	display: none!important;
}
}

@media(max-width: 768px){
	.footer-erm img{
		width: 100%;
		margin-top: 38%;
	}
	.footer .footer-nav .list-unstyled {
		float: left;
		margin-top: 10.4822%;
		padding: 0 11.0873%;
		text-align: left;
		border-right: 1px solid #505050;
		margin-bottom: 10%;
	}
}


/*人才招聘*/
.z_headline {
	width:100%;
	height:auto;
	background-color:#fff
}
.z_title {
	width:23.07%;
	padding:3.59% 0 2.92%
}
.z_submit {
	width:35.16%;
	padding-bottom:3.333%;
	margin-top:2.6%
}
.z_submit .form-group {
	width:28%;
	display:inline-block
}
.z_submit .select {
	width:100%;
	margin-right:2.37%;
	font-size:97.222%;

}
.z_submit .commit {
	background-color:#d60b18;
	font-size:97.222%;
	color:#fff;

}
.z_submit .checkbox {
	width:41.48%;
	margin-right:6px;
	display:inline-block
}
.z_submit .checkbox .lable {
	width:100%
}
.z_submit .input {
	width:100%!important;
	font-size:97.222%
}
.z_introduce {
	width:100%;
	height:auto;
	padding-top:2.08%;
	overflow:hidden;
}
.z_introduce .container{
	width: 1200px;
	margin: auto;

}
.z_introduce .z_intro_top {
	width:100%;
	height:auto;
	background-color:#fff;
	position:relative;
	display:none
}
.z_intro_top .z_intro_cancel {
	position:absolute;
	top:2.5%;
	right:2.5%;
	width:1.25%;
	height:auto;
	cursor:pointer
}
.z_intro_top .z_intro_submit {
	position:absolute;
	bottom:2.5%;
	right:3.125%;
	width:8.5%;
	background-color:#014099;
	font-size:111.111%;
	color:#fff;
	text-align:center;
	line-height:3.2;
	border-bottom:solid 2px #ddd;
	cursor:pointer;
	border-radius: 5px;
}
.z_introduce .z_position {
	padding:1.5% 0 0 0
}
.z_position em {
	font-size:200%;
	color:#333;
	font-weight:bold
}
.z_position i {
	display:inline-block;
	width:1px;
	height:20px;
	background-color:#ddd;
	margin:3% 1.875% 0
}
.z_position span {
	font-size:166.67%;
	color:#999
}
.z_dl {
	margin-bottom:0
}
.z_dl dt {
	font-size:111.111%;
	color:#333;
	line-height:2.25
}
.z_dl dd {
	color:#999;
	font-size:97.222%;
	line-height:2.57
}
.z_function {
	padding-bottom:1.812%;
	line-height:2.6;
	color:#999
}
.z_require {
	padding-top:1.812%;
	padding-bottom:5.375%;
	margin-bottom:1.25%;
	color:#999;
	line-height:2.6
}
.z_striping {
	width:51.75%;
	height:1px;
	background-color:#ddd
}
.z_intro_center {
	width:100%;
	height:auto
}
.z_intro_center ul {
	width: 100%;
	height: auto;
	margin: auto;
	margin-bottom: 2.5%;
}
.z_intro_center ul li {
	overflow:hidden;
	background-color:#fff;
	margin-bottom:1.25%;
	padding-left:3.13%;
	position:relative;
	border: 1px #ddd solid;
	border-radius: 5px;
}
.z_intro_center li em {
	color:#333;
	font-size:116.66667%;
	font-weight:bold;
	border-right:1px solid #ddd;
	padding-right:1.875%;
	margin-right:1.875%;
	font-style:normal
}
.z_intro_center li i {
	display:inline-block;
	width:1px;
	background-color:#ddd;
	margin:3% 1.875% 0
}
.z_intro_center li span {
	color:#999;
	font-size:138.8888%
}
.z_intro_center li .z_intro_lakai {
	width:1.44%;
	height:auto;
	position:absolute;
	top:34%;
	right:3.125%;
	cursor:pointer
}
.z_intro_center li .z_intro_lakai img {
	width:100%
}
.z_intro_center-title {
	width:90%;
	padding:2% 0;
	cursor:pointer
}
.z_pagination ul li a, .z_pagination ul li input {
	background-color:transparent
}
.placeholder {
	opacity:.5;
	filter:alpha(opacity=50)
}
@media (min-width: 768px) and (max-width:991px) {
	.z_intro_center{
		width: 64%;
	}
}
@media (min-width: 991px) and (max-width:1024px) {
	.z_intro_center{
		width: 85%;
	}
}
@media (max-width: 767px){
	.z_intro_center {
		width: 100%;
	}
	.z_introduce .container {
		width: 100%;
		margin: auto;
	}
}
@media (max-width: 414px){
	.z_intro_center-title {
		padding: 4% 0;
	}
	.z_intro_center li .z_intro_lakai {
		width: 4%!important;
	}
	.z_intro_center ul li {

		margin-bottom: 4.25%;

	}
	.z_intro_center li .z_intro_lakai {

		top: 24%;

	}
	}
@media (max-width: 320px) {
	.z_intro_center li .z_intro_lakai {
		width: 3.333%!important;
	}
}
/*集团子公司*/

.subsidy{
	margin-top: 5%;
	margin-bottom: 5%;
}
.subsidy .title{
	margin-bottom: 6%;

}
.subsidy .container{
	width: 1200px;
	margin: auto;

}

.subsidytt dd{
	font-size: 18px;
	background-color: #efefef;
	margin-bottom: 3%;
	height: 80px;
	line-height: 80px;
	border: 1px #ddd solid;
	border-radius: 5px;
	margin-left: 5%;
	padding-left: 7%;

}
.subsidytt dd a{
	background: url("../images/right_icon.png")  no-repeat;
	padding-left: 12%;

}
.subsidytt dd:hover{
	background-color: #014099;
	color: #fff;
	cursor: pointer;
}
.subsidytt dd:hover a{
	background: url("../images/righthover_icon.png")  no-repeat;
	padding-left: 12%;
}
.subsidytt dd:hover a{

	color: #fff;
}
.subsidytt dd a:hover{
	background: url("../images/righthover_icon.png")  no-repeat;
	padding-left: 12%;
	color: #fff;


}
.subsidy .subsleft{
	width: 27%;

}
.subsidy .subsright{
	width: 27%;
	margin-left: 4%;
}

@media(min-width: 768px) and (max-width:1024px) {
	.subsidy .container{
		width: 96%;
		margin: auto;
	}
	.subsidy .subsleft {
		width: 33.33333333%;
	}
	.subsidy .subsright {
		width: 33.33333333%;
		 margin-left: 0;
	}
	.subsidytt dd a {
		background: url(../images/right_icon.png) no-repeat;
		padding-left: 14%;
		font-size: 18px;
	}
}
@media(max-width: 414px){
	.subsidy .container{
		width: 96%;
		margin: auto;
	}
	.subsidy .subsleft {
		width: 100%;
	}
	.subsidy .subsright {
		width: 100%;
		margin-left: 0;
	}
	.subsidytt dd {
		margin-left: 0;
		margin-top: 6%;
	}

}

/*集团介绍*/

.develop-title {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	height: auto;
	font-size: 277.77%;
	color: #dddddd;
	position: relative;
	background-color: #f7f8f8;
	padding-top: 5%;
	padding-bottom:10px;
}

.develop-title  span{
	font-size: 44px;
	color: #b5b5b6;
	text-transform: uppercase;
	margin-top: 1%;
}
.develop-title p{
	font-size: 40px;
	color: #014099;
	font-weight: bold;
	margin-top: -0.7%;
	margin-bottom: 40px;
}
.introduce {
	height: auto;
	padding-top: .2%;
	font-size: 111.1%;
	line-height: 23px;
}
.introduce section {
	width: 100%;
	padding-top: 4.0625%;
	margin-top: 1.4375%;
	color: #666;
	line-height: 26px;

}
.about .container{
   width: 1160px;
	margin: auto;
}
@media (max-width:1024px) {
	.about .container{
		width: 100%;
		margin-bottom:6%;

	}
	.introduce {
		width: 100%;
		margin-top: 6%;
	}
	.introduce section{
		font-size: 14px;
		line-height: 26px;
	}
	}
@media (max-width:768px){
	.introduce {
		width: 100%;
		margin-top: 6%;
	}
	.img img {
		width:90%;
       margin: auto;
		text-align: center!important;
	}

}

/*集团业务列表*/
.knav {
	width: 850px;
	margin: auto;

}
.knav li{
	float: left;
	text-align: center;
	margin: 0 25px;
	height: 40px;



}
.knav li a{
	font-size: 17px;
	color: #666;
	width: 6%;


}
.knav li:hover a{
	color: #014099;
}
.kactive a{
	color: #014099!important;
}
.kactive{
	height: 40px;
	border-bottom: 2px #014099 solid;
}
.knav li:hover{
	border-bottom: 2px #014099 solid;
	cursor: pointer;
}
/*手机集团业务列表手机*/

.pro_list {
	width: 100%;
	margin: auto;
	height: auto;
	display: block;
	margin-top: 5%;

}
.pro_list ul{
	width: 98%;
	margin: auto;
}

.pro_list li{
	width: 33%;
	padding: 0 2%;
	float: left;
	margin-bottom: 6%;
	border-bottom: 1px #ddd solid;
	border-right: 1px #ddd solid;
	padding-bottom: 2%;
}
.pro_list li h2{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.pro_list li span{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size: .9em;
}
.pro_list li img{
	display: block;
	height:100px;
}
.pro_list li:nth-child(3n){
	border-right: none
}
@media (max-width:770px) {
	.knav {
		width: 100%!important;
		margin: auto;
	}
	.knav li a {
		font-size: 16px;
		color: #666;
		width: 6%;
	}
	.knav li {
		margin: 0 10px;

	}
}
@media (max-width:414px){
	.knav li {
		margin: 0 7px;
		margin-bottom: 7px;

	}
	.knav li a {
		font-size: 14px;
		color: #666;
		width: 6%;
	}
}
	@media (max-width:1440px){
	.h_bannerB h5{ font-size:26px;}
	.h_bannerB p {font-size: 12px;}
	.h_bannerBL{padding:55px 50px 55px 0;}
	.h_bannerBR{padding:55px 0 55px 50px;}
}
@media (max-width:1199px){
	.h_bannerB h5{ font-size:22px;}
	.h_bannerB p {font-size: 13px;}
	.h_bannerBL{padding:55px 30px 55px 0;}
	.h_bannerBR{padding:55px 30px 55px 30px;}
	.sy_about .right {
		width: 48%;
		padding: 60px 0 0 40px;
	}
	.sy_sb .bj { left: 20.6%;}
	.img-scroll { left: 50.6%;}
	.sy_new { width: 98%; margin:0 1%;}
	.sy_new .new_r .new_top p { font-size:12px;line-height: 22px;}

}

@media (max-width:768px){
	.h_bannerB h5{ font-size:18px;}
	.h_bannerB p {font-size: 12px;}

	.h_bannerBL,.h_bannerBR{width:100%;text-align:left;padding: 35px 0px 35px 30px;}

	#owl-demo2{ display:block !important;}
	#owl-demo{ display:none !important;}

}

@media (max-width: 767px){
	.brand_section-nav {
		height: 120px;
		margin-top: 0;
	}
	.section {
		margin-top: 20px;

	}
	.add-call span {
    
    font-size: 12px;
  
}
.comp-add .comp p {
   
    font-size: 16px;
 
}
.comp-add li {
    height: 110px;
    padding-bottom: 0;
    padding-top: 0;
   
}
.comp-add  ul{
	padding-bottom:10px;
}

@media (max-width: 1200px){
	.banner .col-md-5{
		width: 100%;
		height: auto;
	}
	.banner .about-nav nav{
		width: 32.45%;
		margin: auto;
	}

	.main .profile .img{
		width: 100%;
		height: auto;
	}

	.main-word .col-lg-3{
		width: 15.125%;
	}
	.main-word .left .col-lg-3{
		width: 28.6458%;
	}
	.main .col-lg-1 {
		width:15%;
	}
}


/*手机端适配*/
@media (max-width: 767px) {
	.main-title{
		margin: 0 0 4% 0;
	}
	.banner-img .col-lg-12{
		height: 120px;
	}
	.pc-asxi{
		display: none;
	}
	.mobile-asxi{
		display: block;
	}
	.course-things{
		width: 92%;
		margin: auto;
	}
	.mobile .main{
		padding: 0;
		width: 92%;
	}
	.course-things>section p{
		/*font-size: 233%;*/
		line-height: 2.33rem;
		color: #666;
	}
	.course-things>section{
		margin-bottom: 2.34rem;
	}
	.mobile-year{
		font-size: 233%;
		color: #333;
		line-height: 2.33rem;
		font-weight: bold;
	}
	.time{
		background-color: #fff;
	}

	.main-title span{
		display: none;
		color: rgb(51,51,51);
		padding-bottom: 10px;
	}
	.main-title{
		/*font-size: 1.666rem;*/
		/*font-weight: "PingFang SC Regular"*/
	}
	.main-title p{
		/*height: 5.167rem;*/
		/*line-height: 2;*/
		margin-top:0;
		padding:4% 0;
	}

	.cbp_tmlabel p{
		font-size: 1.2rem;
		word-spacing: 0.2rem;
	}

	/*nav导航*/
	.about-nav .nav-tabs{
		width: auto;
	}


	/*移动联系我们*/

	.mobile .us .col-lg-7{
		float: none;
		width: 100%;
	}
	.contact{
		background-color: #f8f8f8;
	}
	.contact .main .main-title,.search,.turn-page .col-lg-12{
		display: none;
	}
	.contact-title{
		display: block;
		width: 100%;
		background-color: #fff;
		padding: 0 4%;
	}
	.contact .turn-page{
		padding-bottom: 2.66rem;
	}
	.mobile .us .col-lg-5{
		display: none;
	}
	.contact-title  .col-lg-4{
		float: none;
		padding: 0;
		width: 100%;
		border-radius: 0;
	}
	@media (max-width: 320px){
		.footer .footer-nav .list-unstyled {
			padding: 0 5%;
			margin-top: 0;
			margin-bottom: 0;
		}
		.footer .footer-above-leftall.moblieShow img {
			width: 100%;
		}
		.footer{
		padding-top: 7%;
	}
		.footer-nav-title p {
		font-size: 14px;

	}

	}
	@media(min-width: 360px) and (max-width: 768px){
		.footer .footer-nav .list-unstyled {
			padding: 0 8%;
			margin-top: 0;
			margin-bottom: 0;
		}
		.footer{
			padding-top: 7%;
		}
	}


	.contact-title .col-lg-1{
		float: none;
		width: 100%;
		padding:2.66rem 0;
	}
	.put-btn{
		border-radius: 0;
	}
	.comp-add{
		background-color: #f8f8f8;
	}
	.comp-add li{
		border-bottom: 0;
	}
	.comp-add li .col-lg-3{
		float: none;
		width: 100%;
	}
	.comp-add .comp p{
		border: 0;
		line-height: 2.5rem;
	}
	.comp-add li .col-lg-9{
		width: 100%;
		padding: 0;
		line-height: 2rem;
	}
	
	.loading{
		display: block;
		width: 100%;
		font-size: 266%;
		text-align: center;
		line-height: 3.3335rem;
		color: #fff;
		margin-top: 2.66rem;
		background-color: #d0111a;
	}



@media (min-width: 1920px) {
	.main .us .col-lg-5 {
		width:38%;
	}
	.form .col-lg-4 {
		margin-left:16%;
	}
}
@media (min-width: 1024px){
	.add-call span{
	display: block;
	font-size: 111.11%;
	color: #666;
	line-height: 21.6px;
	font-weight: normal;
}

}

@media (max-width:320px){
	.language p a{
        position: absolute;
        right: 60px;
        top:-7px;
    }
}
@media(min-width: 321px) and (max-width:414px){
    .language p a{
        position: absolute;
        right: 60px;
        top:-10px;
    }
}
	@media(min-width: 376px) and (max-width:414px){
		.language p a{
			position: absolute;
			right: 60px;
			top:-18px;
		}
	}
@media(min-width: 414px) and (max-width:800px) {
	.language {
		position: absolute;
		right: 10px !important;
		top: 20px;
		text-align: right;
	}
}


@media (width:640px){
	.language {
  
    right:73px!important;
    top: 25px!important;
  
}
}