@charset "utf-8";
html,
body{margin: 0; padding: 0;}
body{position: relative; font-family: "Microsoft YaHei",微软雅黑, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 26px;background: #fff;color:#666;}
a{text-decoration: none; color: #666;}
a:hover{text-decoration: none;color:#132e5b;}
img{max-width:100%;}
h1{font-size: 28px; line-height: 48px; margin-top: 0;}
h1.clr_topMn{margin-top: -12px;}
h1.center{margin-bottom: 10px;}
h2{font-size: 24px; letter-spacing: 1px;}
h2.title{font-size: 28px; text-align: center;}
h3{font-size: 18px;}
h3.Subtitle{font-size: 14px; color: #999;}
h4{font-size: 16px;}
h6{margin-top: 24px;}
ul,li{list-style: none;margin: 0;padding:0;}
h1, .h1, h2, .h2, h3, .h3{margin:0;}
.w50{width: 50%;}
.fl{float: left;}
.fr{float: right !important;}
.hover{cursor: pointer; cursor: hand;}
.tl{text-align: left;}
.tr{text-align: right;}
.tc{text-align: center;}
.ovh{overflow:hidden;}
.por{position:relative;}
.poa{position:absolute;}
.block{display: block;}
.theme-color{color:#132e5b;}
.theme-bg{background-color: #132e5b;}
.w100{
	width: 100%;
}

.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.ml70{margin-left:70px;}
.ml80{margin-left:80px;}
.ml90{margin-left:90px;}

.mr0{margin-right:0 !important;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr60{margin-right:60px;}
.mr70{margin-right:70px;}
.mr80{margin-right:80px;}
.mr90{margin-right:90px;}

.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}

.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}
.mb90{margin-bottom:90px;}


.pr10{padding-right: 10px;}
.plr0{padding:0 !important;}
.mlr0{margin:0 !important;}

p{
	color:#666;
	margin:0;
}
.cp2_brnone{
	border-radius:0px !important;
}
.cp2_red{
	color:#d52c29;
}
.padding20{
	padding:20px;
}
.cp2_c999{
	color:#999;
}
.cp2_c666{
	color:#666;
}
.fz12{
	font-size: 12px;
}
.lonnie-box{
	width:1100px;
}
.header-top{
	padding:20px 0;
}
.header-tleft .header-logo{
	height: 70px;
}
.header-tright{
	width: 238px;
}
.header-tright .input-group-addon{
	background-color: #1a3968;
	color:#fff;
	border:none;
	height: 30px;
	width:80px;
}
.header-tright .input-lg{
	height: 30px;
	padding:2px 10px;
	width: 170px;
	border-radius:0;
}
.header-lang{margin-bottom: 10px;.}
.header-lang a{font-size: 12px;}
.header-lang a.cn{
	float: left;
	border-left: dotted #DDD 1px;
    border-right: dotted #DDD 1px;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    color: #666;
}
.header-lang a.en{
	float: left;
    display: block;
    text-align: center;
    text-transform: uppercase;
    background: none;
    border-right: dotted #DDD 1px;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
}


.header-nav{
	width: 100%;
	height:50px;
	background-color:#1a3968;
}
.header-nav-ul > li{
	float: left;
	line-height: 50px;
	width: 10%;
	font-size: 16px;
	text-align: center;
	position:relative;
	z-index:9999;
}
.header-nav-ul > li.active,.header-nav-ul > li:hover{
	background-color:#a70840;
}
.header-nav-ul > li > a{
	color:#fff;
	display:block;
	width:100%;
	outline:none;
}

.sub-menu{
	display: none;
	position: absolute;
	top: 50px;
	left: 0;
	background:#fff;
	width: 360px;
	padding: 10px;
	z-index:9999;
}
.contact-menu{
	left:auto;
	right:0;
}
.sub-menu-ul{
	width:40%;
	text-align:left;
	line-height:28px;
	font-size:14px;
	margin-left:10px;
}

.sub-menu-img{
	width:55%;
}
.sub-menu-img img{
	width:100%;
}


.ipart1{
	margin-top: 60px;
}
.inews-haplha{
	position: absolute;
	width: 100%;
	height: 50px;
	background: #000;
	opacity: 0.8;
	filter:Alpha(opacity=80);
	background: rgba(0,0,0,0.8);
	display: block;
	bottom: 0;
	left: 0;
}
.inews-htitle{
	bottom: 0;
	left: 0;
	width: 100%;
	line-height: 50px;
	color:#fff;
	font-size: 16px;
	padding: 0 20px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.inews-htitle a{
	color:#fff;
}
.scires_img{
	text-align: center;
}
.inews-groom-h2{
	width: 110px;
	position: relative;
	font-size: 16px;
	color:#132e5b;
	background: url(../images/inews-sj.png) no-repeat right 84%;
}
.inews-groom-h2 span{
	font-size: 42px;
}
.inews-groom-h2 i{
	position: absolute;
	right: 17px;
	top: 6px;
	font-style: normal;
	font-size: 14px;
}

.inews-cate{
	margin-top:6px;
}
.inews-cate a{
	padding-right: 10px;
}

.inews-loop{
	margin-top:20px;
}
.inews-title{
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	border-bottom: 1px solid #ddd;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.inews-title a{
	color:#333;
}
.inews-title a:hover{
	color:#132e5b;
}
.inews-summary{
	margin:10px 0;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}
.inews-see{
	border:1px solid #132e5b;
	display: block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.inews-see:hover{
	background: #132e5b;
	color:#fff;
}
.inews-hpic img{
	width:100%;
}
.inews-groom{
	margin-top:20px;
}

.iarea-top{
	background-color: #f5f5f5;
	height: 320px;
	padding:60px 50px;
	text-align: center;
}
.iarea-bottom img{
	width:100%;
}
.iarea-js{
	height:78px;
	line-height:26px;
	overflow:hidden;
}
.iarea-item:hover .iarea-top{
	background-color: #627596;
	color:#fff;
}
.iarea-item:hover .iarea-top h3,.iarea-item:hover .iarea-top h4 a,.iarea-item:hover p{
	color: #fff;
}
.iarea-item:hover .iarea-line{
	background: #fff;
}

.iarea-top h3{
	color:#a70840;
	font-size: 22px;
}
.iarea-top h4{
	
	font-size: 16px;
	margin-bottom: 20px;
}
.iarea-top h4 a{
	color:#a70840;
}
.iarea-line{
	display: block;
	width: 50px;
	height: 2px;
	background:#a70840;
	margin:20px auto;
}



.footer{
	background: #3e4557;
	margin-top: 60px;
}
.footer1{
	padding:30px 0;
	border-bottom:1px solid #2f3545;
}
.footer1 dl{
	float: left;
	width: 11.111111%;
}
.footer1 dt{
	width: 90px;
	font-size: 16px;
	color:#fff;
	padding-bottom:10px;
	border-bottom:1px solid #606676;
	margin-bottom:10px;
	position: relative;
}
.footer1 dt:after{
	content: '';
	width: 35px;
	height: 1px;
	background: #ff0000;
	position: absolute;
	bottom: -1px;
	left: 0;
}
.footer1 .footer1-last-dl dt{
	border:none;
	padding-bottom:0;
}
.footer1 .footer1-last-dl dt:after{
	display: none;
}
.footer1 .footer1-last-dl dd{
	color:#fff;
}
.footer1 dd{
	line-height: 28px;
}
.footer1 dd a{
	color:#8d9abd;
}
.footer2{
	height: 40px;
	line-height: 40px;
	color:#8d9abd;
	text-align: center;
}


.crumbs-nav{
	margin:30px 0;
}
.crumbs-nav-ul li{
	width: 160px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px	;
	background-color: #fff;
	float: left;
	text-align: center;
}
.details li{
	width: auto;
}
.scires li{
	padding: 0px 20px;
}
.crumbs-nav-ul li.active{
	background-color: #6582b2;
}
.crumbs-nav-ul li.active a{
	color:#fff;
}
.column-title{
	margin-bottom: 30px;
}
.column-img img{
	border-radius:50%;
	min-width:180px;
	max-width:250px;
}
.column-title h2{
	font-size: 30px;
	color:#132e5b;
	font-weight: bold;
}


/*news*/
.news-info{
	padding:20px;
	background: #f5f5f5;
}
.news-item{
	margin-bottom: 20px;
	-webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
}
.news-item:hover{
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    -moz-transform: translate3d(0, -2px, 0);
    -o-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
}
.news-title{
	width: 100%;
	font-size: 16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.news-title a{
	color:#333;
}
.news-title a:hover{
	color:#dd0202;
}
.news-summary{
	padding:10px 0;
}


/*team*/
.team-item{
	border:1px solid #ddd;
	height: 390px;
	margin-top:60px;
	padding:100px 20px 60px;
	position: relative;
	margin-bottom:40px;

}
.team-item:hover{
	box-shadow: 2px 2px 5px 2px #ddd;
    -moz-box-shadow: 2px 2px 5px 2px #ddd;
    -webkit-box-shadow: 2px 2px 5px 2px #ddd;
}
.team-item h3{
	font-size: 18px;
	font-weight: bold;
	color:#333;
}
.team-item h4{
	font-size: 14px;
	font-weight: bold;
	color:#333;
}
.team-pic{
	position: absolute;
	left: 50%;
	margin-left: -60px;
	top:-60px;
	width: 120px;
}
.team-pic img{
	border-radius:50%;
	width: 100%;
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
}

.team-see{
	margin:20px auto;
}

.team-summary{
	line-height: 26px;
	height: 104px;
	overflow: hidden;
	margin-top: 20px;
}
.container .plr0{
	display: table;
}

.research-item{
	background: #eee;
	padding:0px 60px;
	display: table-cell;
	vertical-align: middle;
	height: 360px;
}
.research-item h3{
	font-size: 24px;
	color:#333;
	margin-bottom:20px;
}
.research-img img{
	width: 100%;
}
.research-ms{
	max-height: 208px;
	overflow: hidden;
}

.contact-box h1{
	font-size: 18px;
	color:#132e5b;
	margin-bottom: 10px;
}
.contact-edit{
	line-height: 36px;
}

.contact-wechat{
	margin-top:10px;
}

.contact-form p{
	margin-bottom: 5px;
	color:#666;
}
.input-text{
	width: 100%;
	border:1px solid #ccc;
	padding-left:10px;
	margin-bottom:15px;
}
.input-textarea{
	width: 100%;
	height: 180px;
	border:1px solid #ccc;
	margin-bottom: 20px;
	padding-left:10px;
	padding-top:5px;
}

.submit{

	width: 120px;
	line-height: 40px;
	height: 40px;
	background: #dd0302;
	text-align: center;
	border:none;
	font-size: 16px;
	color:#fff;
}
.reset{
	margin-left:20px;
	background:#ccc;
}
.contact-map{
	width:100%;
	height:400px;
	margin-top:60px;
}
.all-content{
	padding:0 20px;
}
.content-edit{
	line-height:28px;
	font-size:14px;
	color:#666;
}
.content-edit img{
	max-width:100%;
	padding-bottom:10px;
}




/*page*/

.page {
	padding: 20px 0;
	text-align: center;
}
.page > a {
	display: inline-block;
	width:32px;
	height:32px;
	margin: 0 8px;
	text-align: center;
	line-height:32px;
	text-align:center;
	font-size: 16px;
	color:#333;
	background:#fff;
}
.page >span{display:inline-block;}
.page >span:first-child,.page >span:last-child{display:none;}
.page >span a{
	display: inline-block;
	width:32px;
	height:32px;
	margin: 0 8px;
	text-align: center;
	line-height:32px;
	text-align:center;
	font-size: 16px;
	color:#333;
	background:#fff;
}
.page  a:hover,
.page .current {
	color: #fff;
	background-color: #1a3968;
	text-decoration:none;
}
.page .prev {
	margin-left: 4px;
}
.page .next {
	margin-right: 4px;
}

/*news-det*/
.bottom-dashed{
	margin-top:15px;
	padding: 0 10px;
}
.news-view-ct {
	line-height: 1.66;
	color: #999;
	font-size: 14px;
}
.news-view-ct h1 {
	margin:0;
	font-size: 20px;
	line-height: 20px;
	color: #333;
	font-weight: 400;
	padding-bottom: 10px;
	margin-top:70px;
}
.news-view-ct > p {
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc;	
}
.news-view-cc {
	min-height: 600px;
	line-height:1.66;
}
.news-view-cc p{padding:10px 0 !important;}
.news-view-cc img{max-width:100%;}
.news-view-ctrl-i a:hover {
	color: #2f83da;
	text-decoration: underline;
}
.news-view-ctrl {
	border-top:1px solid #ddd;
	margin-top:20px;
	padding: 10px 8px 10px 0px;
	/*background: #e6e6e6;*/
	position:relative;
}
.returns_back{position:absolute;right:0;top:20px;width:120px;height:32px;line-height:32px;background:#6582b2;text-align:center;}
.returns_back a{color:#fff}
.returns_back:hover{background:#1a3968;}
.returns_back a:hover{text-decoration:none;}
.news-view-ctrl-i{line-height:26px;}
/* .news-select-ul li:last-child{margin-bottom:0;} */

.iresearch-box{
	margin-top:60px;
}
.iresearch-box > h3{
	font-size:34px;
	color:#1c437e;
	margin-bottom:5px;
}
.iresearch-box >p{
	color:#1c437e;
	font-size:14px;
}
.iresearch-box .swiper-wrapper{
	margin-top:40px;
}
.swiper-slide{
  min-height: 0;
  width: 365px;
  margin-bottom: 54px;
}
.listpd .swiper-pagination-bullet{
    border-radius: 50%;
    background: #ccc;
}
.listpd .swiper-pagination-bullet-active{
  background-color: #1a3968;
}
.swiper-button-prev{
	background:url(../images/left.png) no-repeat;
	width:36px;
	height:80px;
	margin-top:-40px;
	left:0;
}
.swiper-button-next{
	background:url(../images/right.png) no-repeat;
	width:36px;
	height:80px;
	margin-top:-40px;
	right:0;
}




.picScroll-left{ overflow:hidden; position:relative; }
.picScroll-left .hd{ overflow:hidden;display:none;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;margin:0 10px;}
.iarea-item{
	
}
.poa-left{
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-40px;
	z-index:99;
}
.poa-right{
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-40px;
	z-index:99;
}
.mob-footer,.mobile{
	display:none;
}
@media only screen and (max-width: 1199px){
	.research-item{
	    height: 317px;
	}
}
@media only screen and (max-width: 1023px){
	.container{width:95%;}
	.header-tleft{width:60%;}
	.header-lang{margin-bottom:5px;}
	.ipart1{margin-top:30px;}
	.mob-banner{
		width:100%;
		overflow:hidden;
	}
	.mob-banner img{
		position:relative;
		width:140%;
		left:-20%;
		overflow:hidden;
		max-width:none;
	}
	.contact-form{margin-top:20px;}
	.column-title h2{
		font-size:24px;
	}
	.research-item{
	    height: 310px;
	    padding:0 30px;
	}
	.research-item h3 {
    	font-size: 20px;
    }
}
@media only screen and (max-width: 767px){
	.header-top,.header-nav,.footer{
		display:none;
	}
	.mobile{
		display:block;
	}
	.research-item{
		padding:50px 40px 50px 40px;
		height:auto;
	}
	.mob-mb10{
		margin-bottom:10px;
	}
	.mob-logo{
		padding-left:10px;
		width:78%;
		overflow:hidden;
		margin-top:5px;
	}
	.mob-logo img{
		max-height:40px;
	}
	.mob-h5{
		height:70px;
	}
	.crumbs-nav{
		margin:20px 0;
	}
	.crumbs-nav-ul li{
		width:100%;
		margin-bottom:5px;
	}
	.crumbs-nav-ul li a{
		display:block;
		outline:none;
	}
	.column-title h2{
		font-size:18px;
		line-height: 32px;
	}
	.all-content{
		padding:0;
	}
	.mob-banner{
		width:100%;
		overflow:hidden;
	}
	
	.contact-form{
		margin-top:20px;
	}
	
	.mob-banner img{
		position:relative;
		width:160%;
		left:-30%;
		max-width:none;
	}
	
	.mob-footer{
		margin-top:20px;
		display:block;
	}
	.team-item{
		margin-bottom:80px;
	}
	.team-item:last-child{
		margin-bottom:0px;
	}
	.footer1 dl{
		width:100%;
	}
	
	.inews-loop .col-md-4{
		margin-bottom:20px;
	}
	.picScroll-left .bd ul li{
		margin:0;
	}
	.poa-right{
		left:0;
	}
	.poa-left{
		right:0;
	}
	.ipart1{
		margin-top:20px;
	}
	.inews-groom{
		margin-top:20px;
	}
	.carousel-indicators{
		bottom:0;
	}
	.carousel-inner > .item.banner-img > img, .carousel-inner > .item.banner-img > a > img{
		width:160%;
		max-width:none;
		position:relative;
		margin-left:-30%;
	}
	.column-title{
		margin-bottom:10px;
	}
	.mob-search{
		width:90%;
		margin:10px auto 0;
	}
	.header-tright .input-lg{
		width:100%;
	}
	.mob-sbox{
		width:60%;
		float:left;
	}
	.mob-lang{
	}
	
	
}
@media only screen and (max-width: 480px){
	.mob-logo{
		width:75%;
	}
	.iresearch-box{
		margin-top:20px;
	}
	.iresearch-box .swiper-wrapper{
		margin-top:20px;
	}
	.iarea-top {
	    height: 250px;
	    padding: 30px 20px;
	}
}
@media only screen and (max-width: 360px){
	.mob-logo{
		margin-top:6px;
	}
	.mob-logo img {
	    max-height: 35px;
	}
@media only screen and (max-width: 340px){
	.mob-logo{
		margin-top:8px;
	}
}


