/*reset*/
* {
	padding: 0;
	margin: 0;
	list-style: none;
}

html,
body {
	margin: 0 auto;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
header,
section,
footer {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

body,
button,
input,
select,
textarea {
	font: 16px/1.5 "Microsoft YaHei";
	color: #666;
	font-weight: normal;
}

body {
	overflow-x: hidden;
}

address,
cite,
dfn,
em,
var,
i {
	font-style: normal
}

ul,
ol,
dl {
	list-style: none
}

a {
	text-decoration: none;
	outline: none;
	font-family: "Microsoft YaHei";
	color: #666;
	cursor: pointer;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.7);
}

li {
	font-size: 16px;
	font-family: "Microsoft YaHei";
	list-style: none;
	margin: 0;
	padding: 0;
}

em {
	font-style: normal;
	font-size: 16px;
}

body,
p,
span {
	font-family: "Microsoft YaHei";
	font-size: 16px;
}

img {
	border: none;
}

p {
	margin: 0px;
	padding: 0px;
	word-wrap: break-word;
}

:focus {
	outline: none;
}

img {
	border: 0;
	vertical-align: middle;
	display: inline-block;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.clear:after{
	display: block;
	mainContent: "";
	clear: both;
}

.transtion {
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.clear:after {
	display: block;
	content: "";
	clear: both;
}

input,
select,
option,
textarea {
	outline: none;
}

@font-face {
	font-family: "pf";
	src: url("PINGFANG LIGHT.TTF");
}
@font-face {
	font-family: "abc";
	src: url("AURORABC.TTF");
}

.hearmain {
	height: 99px;
	background-color: #ffffff;
}

.hearnav {
	width: 1600px;
	margin: 0 auto;
}

.logotop {
	float: left;
	width: 410px;
	height: 99px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.logotop img {
	width: auto;
}

/****/
.hearmenu {
	float: right;
	height: 99px;
}

.hearmenu .nav-list {
	float: left;
}

.hearmenu .nav-list ul li {
	float: left;
	position: relative;
}

.hearmenu .nav-list ul li a {
	line-height: 99px;
	color: #666666;
	font-size: 16px;
	padding: 0 25px;
	display: block;
	position: relative;
	transition: all 0.3s;
}

.hearmenu .nav-list ul li a:before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	background: #f87b22;
	content: "";
	transition: all 0.3s;
	transform-origin: center;
}

.hearmenu .nav-list ul li a:hover:before {
	width: 100%;
}

.hearmenu .nav-list ul li a.on:before {
	width: 100%;
}

.hearmenu .nav-list ul li a:hover {
	color: #f87b22;
}

.hearmenu .nav-list ul li a.on {
	color: #f87b22;
}

.hearmenu .nav-list ul li ul {
	width: 100%;
	position: absolute;
	top: 99px;
	left: 0;
	z-index: 9999;
}

.hearmenu .nav-list ul li ul li {
	width: 100%;
}

.hearmenu .nav-list ul li ul li a {
	line-height: 40px;
	background: rgba(0, 0, 0, 0.75);
	width: 100%;
	padding: 0;
	text-align: center;
	color: #FFFFFF;
}

.hearmenu .nav-list ul li ul li a:before {
	display: none;
}

/****/
.hearmenu .serach-box {
	float: left;
	margin-left: 100px;
	position: relative;
	width: 20px;
	height: 20px;
	margin-top: 38px;
}

.hearmenu .serach-box .search-icon {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
	cursor: pointer;
}

.hearmenu .serach-box .close {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
	cursor: pointer;
	display: none;
}

.hearmenu .serach-box .search {
	position: absolute;
	top: 61px;
	left: -220px;
	border: 1px solid #dedede;
	z-index: 9;
	display: none;
	overflow: hidden;
	height: 32px;
	border-radius: 32px;
	width: 240px;
}

.hearmenu .serach-box .search input {
	float: left;
	background: none;
	border: none;
	font-size: 14px;
	width: 150px;
	line-height: 32px;
	color: #fff;
	padding-left: 20px;
}

.hearmenu .serach-box .search input::-webkit-input-placeholder {
	color: #ccc;
}

input::-moz-input-placeholder {
	color: #ccc;
}

input::-ms-input-placeholder {
	color: #ccc;
}

.hearmenu .serach-box .search a {
	float: right;
	color: #fff;
	font-size: 15px;
	line-height: 32px;
	margin-right: 15px;
}

/******/
.banner {
	position: relative;
}

.banner .bd li {
	position: relative;
	height: 693px;
	overflow: hidden;
}

.banner .bd li img {
	position: absolute;
	top: 0;
	left: -960px;
	margin-left: 50%;
}

.banner .hd {
	position: absolute;
	bottom: 57px;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 99;
}

.banner .hd ul {
	display: inline-block;
	overflow: hidden;
}

.banner .hd ul li {
	float: left;
	margin: 0 3px;
	width: 10px;
	height: 10px;
	background: #fff;
	font-size: 0;
	border-radius: 50%;
}

.banner .hd ul li.on {
	width: 41px;
	border-radius: 30px;
	background: #f87b22;
}

/* ä¸‹é¢æ˜¯å‰/åŽæŒ‰é’®ä»£ç ï¼Œå¦‚æžœä¸éœ€è¦åˆ é™¤å³å¯ */
.banner .prev,
.banner .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -15px;
	display: block;
	width: 37px;
	height: 36px;
	background: url(jt-left.png) 0 0 no-repeat;
}

.banner .next {
	left: auto;
	right: 3%;
	background: url(jt-right.png) 0 0 no-repeat;
}

.banner .prev:hover,
.banner .next:hover {}

/******/
.index-group {
	padding: 70px 0;
}

.index-group .group-main {
	width: 1600px;
	margin: 0 auto;
}

.index-group .group-main::after {
	display: block;
	content: "";
	clear: both;
}

.index-group .group-main .groupleft {
	float: left;
	width: 730px;
}

.groupleft .groupleft-title h3 {
	font-size:72px;
	color: #dedfe0;
	width: 100%;
	font-family: "abc";
	height: 95px;
}

.groupleft .groupleft-title p {
	width: 138px;
	height: 35px;
	line-height: 35px;
	font-size: 30px;
	color: #4a5b9c;
	float: left;
}

.groupleft .groupleft-title span {
	font-size: 20px;
	width: 200px;
	display: inline-block;
	line-height: 35px;
	height: 35px;
	color: #4a5b9c;
	padding-left: 18px;
	border-left: 1px solid #4a5b9c;
}

.index-group .group-main .groupright {
	height: 593px;
	width: 792px;
	float: right;
	background: url(index-zs.jpg) no-repeat center;
	font-size: 0;
	text-align: center;
	position: relative;
}
.index-group .group-main .groupright .bd{
	margin: 0 auto;
	width: 500px;
	
}
.index-group .group-main .groupright li{
	float: left;
	width: 500px;
	
}
.index-group .group-main .groupright .prev{
	position: absolute;
	color: #fff;
	left: 50px;
	bottom: 200px;
	/* background: url(jt-left.png) 0 0 no-repeat; */
	background: #f87b22;
	width: 37px;
	height: 36px;
	border-radius: 50%;
	font-size: 20px;
	line-height: 36px;
}
.index-group .group-main .groupright .next{
	position: absolute;
	color: #fff;
	right: 50px;
	bottom: 200px;
	/* background: url(jt-right.png) 0 0 no-repeat; */
	background: #f87b22;
	width: 37px;
	height: 36px;
	border-radius: 50%;
	font-size: 20px;
	line-height: 36px;
}
.index-group .group-main .groupright p{
	/* float: left; */
	display: inline-block;
	width: 250px;
	/* height: 245px; */
	text-align: center;
	/* line-height: 245px; */
	font-size: 0;
	background: #fff;
	margin: 0 10px;
	margin-top: 200px;
}
.index-group .group-main .groupright p img{
	max-width: 100%;
	/* max-height: 100%; */
}

/*****/
.slideTxtBox {
	width: 100%;
}

.slideTxtBox .hd {
	height: 160px;
	position: relative;
	margin-top: 53px;
}

.slideTxtBox .hd ul {
	position: absolute;
	height: 160px;
}

.slideTxtBox .hd ul li {
	float: left;
	cursor: pointer;
	margin-right: 40px;
	font-size: 18px;
	width: 104px;
	text-align: center;
}

.slideTxtBox .hd ul li i {
	display: block;
	width: 104px;
	height: 105px;
	margin-bottom: 15px;
}

.slideTxtBox .hd ul li:nth-child(1) i {background: url(index-jtjj-01.png) 0 0 no-repeat;}
.slideTxtBox .hd ul li:nth-child(1).on i {background: url(index-jtjj-01-on.png) 0 0 no-repeat;}

.slideTxtBox .hd ul li:nth-child(2) i {background: url(index-jtjj-02.png) 0 0 no-repeat;}
.slideTxtBox .hd ul li:nth-child(2).on i {background: url(index-jtjj-02-on.png) 0 0 no-repeat;}

.slideTxtBox .hd ul li:nth-child(3) i {background: url(index-jtjj-03.png) 0 0 no-repeat;}
.slideTxtBox .hd ul li:nth-child(3).on i {background: url(index-jtjj-03-on.png) 0 0 no-repeat;}

.slideTxtBox .hd ul li:nth-child(4) i {background: url(index-jtjj-04.png) 0 0 no-repeat;}
.slideTxtBox .hd ul li:nth-child(4).on i {background: url(index-jtjj-04-on.png) 0 0 no-repeat;}

.slideTxtBox .hd ul li:nth-child(5) i {background: url(index-jtjj-05.png) 0 0 no-repeat;}
.slideTxtBox .hd ul li:nth-child(5).on i {background: url(index-jtjj-05-on.png) 0 0 no-repeat;}

.slideTxtBox .hd ul li.on {}

.slideTxtBox .bd ul {
	padding: 40px 0;
	zoom: 1;
}

.slideTxtBox .bd li {
	height: 110px;
	line-height: 30px;
	font-size: 18px;
}

.lookmore a {
	display: block;
	width: 147px;
	height: 42px;
	border: 1px solid #e4e4e4;
	border-radius: 10px;
	text-align: center;
	line-height: 42px;
	font-size: 16px;
	color: #999999;
}

.lookmore a:hover {
	border: 1px solid #f87b22;
	color: #f87b22;
}

/*****/
.business-index {
	width: 100%;
	height: 847px;
	background: url(indexbg02.jpg) center no-repeat;
}

.bus-main {
	width: 1600px;
	margin: 0 auto;
}

.bussin-title {
	padding-top: 72px;
	text-align: center;
	font-family: "abc";
}

.bussin-title h3 {
	font-size: 72px;
	color: #6c79ab;
	height: 80px;
	line-height: 80px;
}

.bussin-title p {
	font-size: 30px;
	color: #FFFFFF;
}

/*****/
.Scroll-business {
	margin-top: 62px;
}
.Scroll-business .prev,.Scroll-business .next{
	width: 46px;
	height: 46px;
	position: absolute;
	z-index: 11;
	margin-top: 205px;
}
.Scroll-business .prev{
	background: url(business-left.png) 0 0 no-repeat;
	left: 33px;  
}

.Scroll-business .next{
	background: url(business-right.png) 0 0 no-repeat;
	right: 33px;
}

.Scroll-business .hd {
	  display: none;
}  
 
.Scroll-business .bd ul {
	overflow: hidden;
	zoom: 1;
}

.Scroll-business .bd ul li {
	margin-right: 38px;
	float: left;
	width: 370px;
	 height: 507px;
	 background-color: #FFFFFF; 
	 position: relative;
}
.Scroll-business .bd ul li i{
	width: 69px;
	height: 3px;
	background-color: #F87B22;
	position: absolute;
	z-index: 11;
	top: 0;
	left: 50%;
	margin-left: -35px;
}
.Scroll-business .bd ul li .scbli {
	padding: 0 37px;
	
}
.Scroll-business .bd ul li .scbli h3{
	font-size: 24px;
	color: #333333;
	height: 95px;
	line-height: 95px;
	text-align: center;
}
.Scroll-business .bd ul li .scbli .scbli-img{
	width: 100%;
	height: 177px;
	border-radius: 20px;
	overflow: hidden;
}
.Scroll-business .bd ul li .scbli .scbli-img img{
	width: 100%;
	height: 100%;
}
.Scroll-business .bd ul li .scbli p{
	color: #666666; 
	line-height: 28px;
	padding: 24px 0;
}
.Scroll-business .bd ul li .scbli .scroll-a{ 
	width: 147px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	border: 1px solid #e4e4e4;
	border-radius: 10px; 
	color: #999999;
	margin: 0 auto;
}
.Scroll-business .bd ul li a:hover .scroll-a{
	border: 1px solid #f87b22;
	color: #f87b22;
}

/*****/
.caseindex{
	width: 1600px;
	margin: 0 auto;
	padding-bottom: 86px;
}
.caseindex .case-title{
	margin-top: 72px; 
	font-family: "abc";
	text-align: center;
}
.caseindex .case-title h3 {
	font-size: 72px;
	color: #dedfe0;
	height: 80px;
	line-height: 80px;
}

.caseindex .case-title p {
	font-size: 30px;
	color: #273c89;
}
.caseindex .case-title span{
	display: block;
	width: 1006px;
	text-align: center;
	margin: 0 auto;
	color: #666;
	line-height: 28px;
	margin-top: 30px;
}

.caseindex-list{
	margin-top: 48px; 
}
.caseindex-list::after {
	display: block;
	content: "";
	clear: both;
}
.caseindex-list li{
	width: 370px;
	height: 252px;
	float: left;
	position: relative;
	margin-left: 40px; 
}
.caseindex-list li:nth-child(1){margin-left: 0;}
.caseindex-list li img{
	width: 100%;
	height: 252px;
}
.caseindex-list li  p{
	position: absolute;
	z-index: 11;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 53px;
	background: rgba(0,0,0,0.5);
	line-height: 53px;
	text-align: center;
}
.caseindex-list li a:hover p{
	color: #F87B22;
}

.casemore a{
	display: block;
	width: 147px;
	height: 42px;
	border: 1px solid #e4e4e4;
	color: #999999;
	text-align: center;
	line-height: 42px;
	border-radius: 10px;
	margin: 0 auto;
	margin-top: 43px; 
}
.casemore a:hover{
	color: #F87B22;
	border: 1px solid #F87B22;
}

/*****/
.newscenter{
	width: 100%;
	height: 669px;
	background: url(indexbg03.jpg) center no-repeat;
}
.newsinex{
	width: 1600px;
	margin: 0 auto;
	padding-top: 70px;
}
.newsinex .news-title{ 
	text-align: center;
}
.newsinex .news-title h3 {
	font-size: 72px;
	color: #dedfe0;
	height: 80px;
	font-family: "abc";
	line-height: 80px;
}

.newsinex .news-title p {
	font-size: 30px;
	color: #273c89;
}

.nc-list{
	width: 100%;
	margin-top: 30px;
}
.nc-list .hd{
	text-align: center;
}
.nc-list .hd li{
	width: 131px;
	height: 52px;
	text-align: center;
	line-height: 52px;
	color: #666666;
	font-size: 18px;
	cursor: pointer;
	display: inline-block;
}
.nc-list .hd li.on{
	background: url(newshd.png) 0 0 no-repeat;
}
.nc-list .bd{
	margin-top: 35px;
}
.nc-list .bd ul li{
	width: 510px;
	height: 275px;
	background-color: #FFFFFF;
	float: left;
	margin-left: 32px;
	box-shadow:0 0 10px #d4d4d4;
}
.nc-list .bd ul li:nth-child(1){margin-left: 0;}
.nc-list .bd ul li a{
	padding: 40px 30px;
	display: block;
}
.nc-list .bd ul li .newstime h3{
	width: 70px;
	height: 31px; 
	line-height: 31px;
	border-right: 1px solid #c9c9c9; 
	font-family: "pf";
	font-size: 48px;
	color: #F87B22;
	float: left;
}
.nc-list .bd ul li .newstime span{
	color: #666666;
	font-size: 18px;
	font-family: "pf";
	padding-left: 13px;
	line-height: 48px;
}
.nc-list .bd ul li .bd-newstitle{ 
	 color: #666666;
	font-weight: bold;
	margin-top: 15px;
}
.nc-list .bd ul li .bd-newsinfo{
	color: #999999;
	line-height: 28px;
	margin-top: 12px;
}
.nc-list .bd ul li:hover{
	box-shadow:0 0 10px #d0d5e6;
}
.nc-list .bd ul li a:hover .bd-newstitle{
	color: #F87B22;
}

/****/
.footdiv{
	width: 100%;
	height: 145px;
	background-color: #414141;
}
.footdiv .footmain{
	width: 1600px;
	margin: 0 auto;
}
.footdiv .footmain::after {
	display: block;
	content: "";
	clear: both;
}
.footdiv .footmain .footleft{
	float: left;
}
.footdiv .footmain .footleft p{
	font-size: 14px;
	color: #c2c2c2;
}
.footdiv .footmain .footleft p.p1{
	margin: 49px 0 10px 0;
}
.footdiv .footmain .footleft p.p2 a{
	color: #c2c2c2;
}
.footdiv .footmain .footright{
	float: right;
	width: 120px;
	margin-top: 35px;
}
.footdiv .footmain .footright p{
	float: left;
	 writing-mode: vertical-lr;
	 color: #c2c2c2;
	 margin-top: 10px;
}
.footdiv .footmain .footright img{
	float: right;
	}

/****/
.bannernei{
	width: 100%;
	height:519px ;
}

.classmenu{
	width:100%;
	height: 64px;
	box-shadow: 5px 5px 10px #dddddd;
	position: relative;
	z-index: 99;
}
.neimenu ul{
	text-align:center
}
.neimenu ul li{  
	display: inline-block; 
}  
.neimenu ul li a{
	font-size: 16px;
	color: #666666;
	display: block;
	width: 171px;
	height: 64px;
	line-height: 64px;
	text-align: center;
	border-left: 1px solid #eeeeee;
}
.neimenu ul li:nth-child(1) a{
	border-left: none;
}
.neimenu ul li a:hover{
	background-color: #273c89;
	color: #FFFFFF; 
	border: none;
}
.neimenu ul li a.on{
	color: #FFFFFF;
	background-color: #273c89; 
	border: none;
}

/*****/
.contentdiv{
	width: 1280px;
	margin: 0 auto;
}
.contentdiv .neititle{
	text-align: center;
	position: relative;
	padding: 58px 0 20px 0;
}
.contentdiv .neititle  i{
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -20px;
	width: 40px;
	height: 1px;
	background-color: #F87B22;
}
.contentdiv .neititle h3{
	font-size: 72px;
	color: #dedfe0;
	font-family: "abc";
	height: 75px;
	line-height: 75px;
}
.contentdiv .neititle p{
	font-size: 30px;
	color: #4a5b9c;
}

/****/
.infolist{
	margin: 40px 0;
}
.infolist::after,.infolist dl::after {
	display: block;
	content: "";
	clear: both;
}
.infolist dl{
	margin-bottom: 60px;
}
.infolist dl dt{
	width: 890px;
	float: left;
}
.infolist dl dt h3{
	color: #273c89;
	font-size: 24px;
}
.infolist dl dt span{
	color: #999999;
	font-size: 14px;
}
.infolist dl dt .infolisttext{
	color: #666666;
	line-height: 28px;
	margin-top: 25px;
}
.infolist dl dd{
	float: right;
	width: 340px;
	height: 190px;
	border-radius: 15px;
	overflow: hidden;
}
.infolist dl dd img{width: 100%;}

/*****/
.manager-jy{
	width: 100%;
	height: 650px;
	background: url(dszjybg.jpg) center no-repeat;
}
.manager-main{
	width: 1280px;
	margin: 0 auto;
	position: relative;
} 
.manager-title { 
	position: relative;
	padding: 58px 0 20px 0;
}
.manager-title  i{
	position: absolute;
	bottom: 0;
	left:0; 
	width: 40px;
	height: 1px;
	background-color: #F87B22;
}
.manager-title  h3{
	font-size: 72px;
	color: #d4dee4;
	font-family: "abc";
	height: 75px;
	line-height: 75px;
}
.manager-title p{
	font-size: 30px;
	color: #4a5b9c;
}
.general-txt{
	margin-top: 40px;
	line-height: 30px;
	color: #666666;
}
.managerimg{
	position: absolute;
	right: 0;
	top: 70px;
}

/*****/
.develop{
	width: 100%;
	height: auto;
	background-color: #c6e9fa;
}
.develop-main{ 
	width: 1280px;
	margin: 0 auto;
} 
.develop-title{
	text-align: center;
	position: relative;
	padding: 58px 0 20px 0;
}
.develop-title  i{
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -20px;
	width: 40px;
	height: 1px;
	background-color: #F87B22;
}
.develop-title h3{
	font-size: 72px;
	color: #FFFFFF;
	font-family: "abc";
	height: 75px;
	line-height: 75px;
}
.develop-title p{
	font-size: 30px;
	color: #4a5b9c;
}
.develop-txt {
    text-align: center;
}

/*****/
.stuucture{
	width: 100%;
	height: 1149px;
	background:url(organimg.jpg) center no-repeat;
}
.stuucture-main{
	width: 1280px;
	margin: 0 auto;
}
.stuucture-text{
	margin-top: 40px;
}

/*****/
.honorlist{
	margin-top: 24px;
}
.honorlist ul::after {
	display: block;
	content: "";
	clear: both;
}
.honorlist li{
	width: 377px; 
	float: left;
	margin-right: 74px;
	margin-bottom: 55px;
}
.honorlist li:nth-child(3n){
	margin-right: 0;
}
.honorlist li h3{
	width: 100%;
	height: 84px;
	line-height: 84px;
	text-align: center;
	border-bottom: 1px solid #dedfe0;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
}
.honorlist li .honorimg{
	width: 100%;
	height: 373px;
	text-align: center;
	margin-top: 15px;
	overflow: hidden;
	cursor: pointer;
}
.honorlist li .honorimg img{
	max-width: 100%;
}

  

/***/
.Partners{
	min-height: 400px;
	line-height: 30px;
	font-size: 16px;
	color: #999999;
	margin: 30px 0;
}

/****/
.staff-td{
	width: 1280px;
	margin: 0 auto;
	margin-top: 90px;
}
.staff-td ul::after {
	display: block;
	Content: "";
	clear: both;
}
.staff-td ul{
	margin-bottom: 20px;
}
.staff-td ul li{
	width: 405px;
	height: 356px;
	border: 1px solid #d4d8e7;
	border-radius: 10px;
	float: left;
	margin:0 29px 35px 0;
}
.staff-td ul li:nth-child(3n){
	margin-right: 0;
}
.staff-td ul li a{
	padding: 20px;
	display: block;
}
.staff-td ul li  .staffimg{
	width: 100%;
	height: 254px;
	border-radius:15px ;
	overflow: hidden;
	}
.staff-td ul li  p{
	color: #666666;
	margin-top: 20px;
	text-align: center;
	font-size: 16px;
}	
.staff-td ul li:hover{
	border: 1px solid #273c89;
}
.staff-td ul li a:hover p{
	color: #273c89;
}

/******/
.article-nei{
	width:1280px;
	margin:0 auto;
}
 
.Details {
    min-height: 350px;
    background: #FFFFFF;
    padding: 30px;
    background: #fff;
}
.Details-Title {
    margin: 40px 0;
}
.Details-Title h3 {
    font-size: 22px;
    color: #333;
    font-weight: bold;
    text-align: center;
}
.Details-Title p {
    font-size: 14px;
    line-height: 48px; 
    text-align: center;
    margin-top: 15px;
}
.Details-Content {
    font-size: 16px;
    line-height: 26px;
}
.Details-Content img{
	max-width: 100% !important;
}
.Details-PrevNext {
    margin-top: 40px;
    padding-top: 10px;
    border-top: 1px solid #dedede;
    margin-bottom: 40px;
}
.Details-PrevNext p {
    font-size: 16px;
    line-height: 30px;
}
.Details-PrevNext p a {
    font-size: 16px;
    color: #333333;
}


/****/
.newsnav{
	padding: 90px 0;
	background-color: #eef2fb;
}
.newnav-list{
	width: 1280px;
	margin: 0 auto;
}
.newnav-list ul li{
	width: 100%;
	height: 297px;  
	margin-bottom:28px;
}
.newnav-list ul li  .newnav-list-img{
	float: left; 
	width: 472px;
	height: 297px;
	overflow: hidden;
}
.newnav-list ul li a{display: block;}
.newnav-list ul li a::after{
	display: block;
	content: "";
	clear: both;
}
.newnav-list ul li .newnav-list-img img{
	width: 100%;
}
.newnav-right{
	float: right; 
	width: 808px;
	height: 297px;
	background-color: #FFFFFF;
}
.newnav-right-main{
	padding: 39px;
}
.newnav-right-main .nrm-title h3 {
    width: 70px;
    height: 31px;
    line-height: 31px;
    border-right: 1px solid #c9c9c9;
    font-family: "pf";
    font-size: 48px;
    color: #F87B22;
    float: left;
}
 .newnav-right-main .nrm-title  span {
    color: #666666;
    font-size: 18px;
    font-family: "pf";
    padding-left: 13px;
    line-height: 48px;
}
 .newnav-right-main  p {
    color: #666666;
    font-weight: bold;
    margin-top:5px;
}
 .newnav-right-main  .nrm-text{
	 font-size: 16px;
	 color: #999999;
	 line-height: 28px;
	 margin-top: 10px;
 }
.newnav-right-main  .nrm-more{
	width: 149px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	border: 1px solid #e4e4e4;
	font-size: 16px;
	color: #999999; 
	border-radius: 10px;
	margin-top: 30px;
} 
.newnav-list ul li a:hover .newnav-right-main  p{
	color: #273c89;
	font-weight: bold;
}
.newnav-list ul li a:hover .newnav-right-main  .nrm-more{
	background-color: #F87B22;
	color: #FFFFFF;
	border: none;
}
.newnav-list ul li a:hover .newnav-right{
	box-shadow: 3px 0 10px #d1d8ea;
}

/****/
.yewu-list{
	width: 1280px;
	margin: 0 auto;
}
.yewu-list ul li{
	width: 100%;
	height: 271px;  
	margin-bottom:37px;
} 
.yewu-list ul li a{display: block; position: relative;}
.yewu-list ul li a::after{
	display: block;
	content: "";
	clear: both;
}

.yewu-list ul li  .yewu-list-img{ 
	width: 450px;
	height: 271px;
	border-radius:20px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 11;
	overflow: hidden;
}
.yewu-list ul li .yewu-list-img img{
	width: 100%; 
}
.yewu-right{
	float: right; 
	width: 845px;
	height: 271px;
	background-color: #FFFFFF;
	position:relative;
}
.yewu-list ul li i{
	width: 69px;
	height:3px;
	background-color: #F87B22;
	position: absolute;
	z-index: 11;
	top: 0;
	left: 60px; 
	display: none;
}
.yewu-right-main{
	padding: 50px 50px 0 50px;
} 
 .yewu-right-main  p {
    color: #333333;
    font-size: 24px; 
}
 .yewu-right-main  .yewu-text{
	 font-size: 16px;
	 color: #666666;
	 line-height: 28px;
	 margin-top: 10px;
 }
.yewu-right-main  .yewu-more{
	width: 149px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	border: 1px solid #e4e4e4;
	font-size: 16px;
	color: #999999; 
	border-radius: 10px;
	margin-top: 30px;
} 
.yewu-list ul li a:hover .yewu-right{
	box-shadow: 3px 0 10px #d1d8ea;
} 
.yewu-list ul li a:hover  i{
	display: block;
}

/*****/
.Benchmark .neititle span{
	width: 1005px;
	text-align: center;
	display: block;
	margin: 0 auto;
	margin-top: 28px;
	font-size: 16px;
	color: #666666;
	line-height: 28px;
} 
.Scroll-Benchmark {
	margin-top:37px;
	padding-bottom: 85px;
	position: relative;
}
.Scroll-Benchmark .prev,.Scroll-Benchmark .next{
	width:36px;
	height: 36px;
	position: absolute;
	z-index: 11;
	top: 100px; 
}
.Scroll-Benchmark .prev{
	background: url(kehuleft.png) 0 0 no-repeat;
	left:-15px;  
}

.Scroll-Benchmark .next{
	background: url(kehuright.png) 0 0 no-repeat;
	right:-15px;
}

.Scroll-Benchmark .hd {
	  display: none; 
}  
 .Scroll-Benchmark .bd {
	 padding-left: 55px;
 }
.Scroll-Benchmark .bd ul {
	overflow: hidden;
	zoom: 1;
	
}

.Scroll-Benchmark .bd ul li {
	margin-right:28px;
	float: left;
	width: 370px;
	height:250px; 
	position: relative;
}
.Scroll-Benchmark .bd ul li img{
	width: 100%;
	min-height: 250px;
}
.Scroll-Benchmark .bd ul li p{
	width: 100%;
	height: 53px;
	text-align: center;
	line-height: 53px;
	color: #FFFFFF;
	background: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0;
	left: 0;
}
.Benchmark-morelist{
	border-top: 1px solid #e5e5e5;
	padding: 40px 0 50px 30px;
}
.Benchmark-morelist::after{
	display: block;
	content: "";
	clear: both;
}
.Benchmark-morelist ul li{
	float: left;
	width: 50%;
	text-align: left;
	margin-bottom: 8px;
	color: #666666;
} 



/******/
.postzp{
	margin: 70px 0;
}
.postzp > ul > li{
	position: relative;
	border-bottom: 1px solid #bfbfbf;
	line-height: 75px;
} 
.postzp > ul > li > a{
	line-height:75px;
    height:75px;
    color: #999999;
    font-size: 16px;
    display: inline-block;  
    display: block;
    overflow: hidden; 
} 
.postzp  ul li  a  div{
	float: left; 
	text-align: center;
}
.postzp   ul li  .s{
	width: 100px;
	font-size: 18px;
	color: #dadada; 
}
.postzp   ul li  .posttitle{
	width: 360px;
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-align: left;
}
.postzp .postitem1,.postzp .postitem2,.postzp .postitem3{ 
	font-size: 16px;
	color: #999999;
}
.postzp  ul li  .postitem1{
	width: 114px; 
}
.postzp  ul li  .postitem2{
	width: 100px;
	margin-left: 123px; 
}
.postzp   ul li   .postitem3{
	width: 143px;
	margin-left: 136px;
}
.postzp  ul li ul{
	 display: none; 
}
.postzp  ul li ul li{
	padding: 40px 0 50px 0;
	background-color: #eef2fb;
	border-top: 1px solid #273c89;
}
.postzp  ul li ul li::after{
	display: block;
	content: "";
	clear: both;
}
.postzp  ul li ul li .pd-con{
	float: left; 
	color: #666666;
	width: 508px;
	margin-left: 110px;
}
.postzp  ul li ul li .pd-con h3{
	font-size: 16px;
	line-height: 20px;
}
.postzp  ul li ul li .pd-con  .pd-con-text{
	line-height: 30px;
	margin-top: 30px ; 
}
.postzp>ul>li>b.nex, .postzp >ul >li >ul>li b.nex {
    background: url(zp-bg1.png) 96% center no-repeat; 
}
.postzp >ul >li>b, .postzp >ul >li >ul>li b {
    position: absolute;
    display: block;
    width: 100%;
    height: 75px;
    right: 0;
    top: 0;
    background: url(zp-bg2.png) 96% center no-repeat; 
	cursor: pointer;
}

.fulidaiyu{
	width: 100%;
	height: 548px;
	background: url(zp-bg3.jpg) 0 center no-repeat;
	margin-bottom: 70px;
	}
.fldymain{
	padding: 70px 0 0 80px;
}
.fldymain h3{
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 50px;
}
.fldymain p{
	color: #FFFFFF;
	line-height:30px;
	width: 620px;
}

/*******/
.contact{
	width: 1280px;
	margin: 0 auto;
}
.contact-title{
	padding: 60px 0 25px 0;
	border-bottom: 1px solid #d2d2d2;
	text-align: center;
}
.contact-title h3{
	font-size: 30px;
	color: #333333;
}
.contact-title span{
	font-size: 14px;
	color: #999999;
}
.contact-address{
	height: 253px;
}
.contact-address::after{
	display: block;
	content: "";
	clear: both;
}
.contact-address .erweima{
	float: left;
	width: 520px;
	height: 253px;
	position: relative;
	
}
.contact-address .erweima .erweimaimg{
	width: 82px;
	position: absolute;
	right: 0;
	top: 40px;
	text-align: center;
	color: #999999;
}
.ca-right{
	width: 500px;
	margin:40px 0 0 55px;
	float: left;
	
}
.ca-right p{
	line-height: 30px;
	color: #666666;
}
.contact-map{
	width: 1278px;
	margin: 0 auto;
	margin-bottom: 94px;
}

/****/
.innerNotice{width: 1200px;margin: 50px auto;min-height: 300px;}
.innerNotice dl{padding: 20px 0;height: 60px;border-bottom: 1px solid #dedede;}
.innerNotice dl dt{float: right;border-left: 1px solid #dedede;padding-left: 60px;height: 60px;line-height: 60px;}
.innerNotice dl dt a{display: block;width: 118px;height: 34px;text-align: center;line-height: 34px;border-radius: 34px;background: #cccccc;color: #333;font-size: 15px;margin-top: 14px;}
.innerNotice dl dd{float: left;line-height: 60px;font-size: 18px;color: #333;}
.innerNotice dl dd span{float: left;font-size: 14px;margin-right: 60px;color: #666;}
.innerNotice dl dd span img{margin-right: 10px;vertical-align: top;margin-top: 22px;}

/****/
.messagely{width: 880px; margin: 0 auto;}
.messagely{padding: 30px;background: #FFFFFF;overflow: hidden;}
.messagely tr{float: left;margin: 10px;}
.messagely input{width: 420px;border: 1px solid #dedede;height: 36px;font-size: 16px;border-radius: 5px;line-height: 36px;}
.messagely textarea{width: 860px;border: 1px solid #dedede;height: 36px;font-size: 16px;border-radius: 5px;min-height: 200px;resize: none;}
.messagely .layui-btn{width: 210px;height: 44px;line-height: 44px;background: #177CC0;}
 



/****/
/*é¡µç */
.layui-laypage{width: 100%;text-align: center;clear: both;margin:50px 0;}
.layui-laypage .layui-laypage-count{border:1px solid #ddd;padding:0px 15px;margin-right:5px; background: none;}
.layui-laypage .layui-laypage-count:hover{color: white;background-color: #273c89;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color:#273c89;}
.layui-laypage a{margin:0 5px; background:none;}
.layui-laypage .layui-laypage-curr{margin:0 5px;}
.layui-laypage a:hover{color: white;background-color: #273c89;}
.layui-laypage-prev:hover{color: white;background-color: #273c89;}
.layui-laypage-prev.layui-disabled{display: none;}
.layui-laypage span{margin-bottom: 0px;}
..layui-laypage a, .layui-laypage span{font-size: 14px;}

.hideHonor{position: fixed;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,0.5);display: none;z-index: 999;}
.hideHonor .close{position: absolute;right: 10px;top: 10px;width: 50px;height: 50px;font-size: 0;text-align: center;line-height: 50px;background: #fff;
border-radius: 50%;cursor: pointer;}
.hideHonor div img{position: absolute;right: 0;top: 0;left: 0;bottom: 0;max-width: 90%;max-height: 90%;margin: auto;display: none;}
.hideHonor div img{}


/******/
@media screen and (max-width: 1600px) {
	.hearnav {
		width: 90%;
		margin: 0 auto;
	}

	.logotop {
		margin-left: 0;
	}

	.hearmenu {
		margin-right: 0;
	}

	.hearmenu .serach-box {
		margin-left: 30px;
	}
}
