body {
	color: #979797;
	font: 12px/24px "Microsoft Yahei", "\5b8b\4f53", Arial, sans-serif;
}

a {
	color: #676767;
}

a:hover {
	color: #e61d4c;
}

a.btnMore {
	width: 107px;
	height: 27px;
	font-size: 16px;;
	line-height: 25px;
	border: 1px solid #a0a0a0;
	border-radius: 13px;
}

a.btnMore:hover {
	border: 1px solid #e70012;
	background: #e70012;
	color: #fff;
}
.navbar ul li .navbar-p:hover{
	color:#e70012;
}
a.btnMore span {
	font-family: "宋体";
}

a.back2top {
	width: 44px;
	height: 44px;
	margin-left: 666px;
	bottom: 104px;
	z-index: 10;
}

/*banner*/
.banner-wrap {
	height: 650px;
}

.i-banner .hd {
	width: 320px;
	margin-left: -160px;
	text-align: center;
}

.i-banner .hd ul {
	float: none;
}

.i-banner .hd ul li {
	width: 15px;
	height: 15px;
	margin: 0 7px;
	background: rgba(255, 255, 255, 0.6);
	text-indent: -10000px;
	border-radius: 50%;
	float: none;
	display: inline-block;
}

.i-banner .hd ul li.on {
	background: orange;
}

.i-banner,
.i-banner .bd ul li {
	height: 650px;
}

.i-banner .bd ul li {
	background-position: 50% top;
}

.i-banner .bd ul li {
	background-position: 50% top;
}

.i-banner .bd ul li a {
	width: 100%;
	height: 100%;
	display: block;
}

.i-banner .button {
	width: 144px;
	height: 29px;
	line-height: 27px;
	color: #fff;
	background: rgba(255, 255, 255, 0.1);
	border: 1px solid rgba(255, 255, 255, 0.5);
}

.i-banner .button:hover {
	border: 1px solid rgba(255, 255, 255, 0.8);
	background: rgba(255, 255, 255, 0.3);
}

/*banner中内容*/
.banner-p .p-title {
	font-size: 50px;
	text-transform: uppercase;
	font-family: SiYuan-ExtraLight301514;
}

.banner-p .p-span {
	font-size: 24px;
	height: 42px;
	line-height: 42px;
	font-family: "fzlth";
}

.i-banner .prev {
	background: url("../style/i-banner-btn.png") 0 0 no-repeat;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	position: absolute;
	top: 50%;
	width: 27px;
	height: 51px;
	margin-top: -25px;
	display: block;
	z-index: 1;
	color: #eee;
	right: 20px;
	transition: all 0.2s;
}

.i-banner .next {
	background: url("../style/i-banner-btn.png") -27px 0 no-repeat;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	position: absolute;
	top: 50%;
	width: 27px;
	height: 51px;
	margin-top: -25px;
	display: block;
	z-index: 999;
	color: #eee;
	right: 20px;
	transition: all 0.2s;
}

.i-banner .prev:hover,
.i-banner .next:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

/*header*/
body {
	padding-top: 115px;
}

.header-wrap {
	height: 115px;
	background: #fff;
	transition: all 0.4s;
	position: fixed;
	top: 0;
	width: 100%;
}

.header-fixed {
	position: fixed;
	top: 0;
	z-index: 99999;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	border-bottom: 1px solid #E8E8E8;
	-webkit-box-shadow: rgba(0, 0, 0, .1) 0 1px 5px;
	-moz-box-shadow: rgba(0, 0, 0, .1) 0 1px 5px;
	box-shadow: rgba(0, 0, 0, .1) 0 1px 5px;
}

/*.header-fixed .header { transition: all 0.4s; height: 60px; }
.header-fixed .header-logo { transition: all 0.4s; margin-top: 5px; }
.header-fixed .navbar { height: 60px; transition: all 0.4s; }
.header-fixed .navbar-big { height: 232px; transition: all 0.4s; }
.header-fixed .navbar>ul>li { height: 60px; padding: 0 29px; line-height: 60px; width: auto; transition: all 0.4s; }
.header-fixed .navbar ul li .navbar-p { height: 60px; line-height: 60px; display: block; color: #595757; font-family: "Microsoft Yahei", "\5b8b\4f53", Arial, sans-serif; transition: all 0.4s; }
.header-fixed .dropsim { transition: all 0.4s; top: 60px; }
.header-fixed .i-search { transition: all 0.4s; top: 18px; }*/
.header {
	height: 115px;
	width:62%;
	transition: all 0.4s;
	margin: 0 auto;
}

.header-logo {
	margin-top: 0px;
	width: 267px;
	transition: all 0.4s;
	height: 50px;
}

.navbar-wrap {
	background: none;
}

.navbar {
	width: auto;
	height: 115px;
	left:20%;
	position: absolute;
	overflow: hidden;
}

.navbar-big {
	height: 287px;
	transition: all 0.4s;
}

.navbar.dropshow {
	height: 287px;
}

.navbar>ul>li {
	height: 115px;
	padding: 0 29px;
	line-height: 115px;
	width: auto;
	transition: all 0.4s;
}

.navbar>ul>li>a {
	transition: color .2s;
}

.navbar ul li.hover,
.navbar ul li.on {
	background: none;
}

.navbar ul li:hover {
	background: none;
}

.navbar ul li:hover a,
.navbar ul li.on a {
	color: #333;
}

.navbar ul li .navbar-p {
	height: 115px;
	line-height: 115px;
	display: block;
	color: #595757;
	font-size:18px;
	transition: all 0.4s;
	font-family: "Microsoft Yahei", "\5b8b\4f53", Arial, sans-serif;
}

#navbar .block {
	height: 3px;
	width: 100px;
	background: #bf9e7f;
	position: absolute;
	left: 0;
	top: 78px;
	overflow: hidden;
	margin: 0;
}

.navbar-drop {
	cursor: default;
	display: block;
	background: none;
}

.navbar-drop dl {
	border-right: 1px solid #dfdfdf;
}

.navbar-drop dl dd a {
	color: #676262;
	height: 37px;
	line-height: 37px;
}

.navbar-drop dl dd a:hover {
	color: #e61d4c;
}

.navbar-drop .dl-first {
	border-left: 0;
}

.navbar-drop .navdropimg {
	float: left;
}

.navsim {
	position: relative;
}

.dropsim {
	position: absolute;
	left: 0;
	top: 115px;
	width: 127px;
	padding-top: 0;
	z-index: 999;
	transition: all 0.4s;
	display: block !important;
}

.dropsim-2 {
	width: 116px;
}

.dropsim-3 {
	width: 130px;
}

.dropsim-4 {
	width: 118px;
}

.dropsim-5 {
	width: 130px;
}

.dropsim-6 {
	width: 116px;
}

.dropsim .navbar-drop-inner {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-top: 19px;
}

.dropsim dl {
	width: auto;
	margin-top: 0;
	margin-bottom: 4px;
	height: 114px;
}

.dropsim .clear {
	height: 30px;
}

.dropsim dl dd {
	margin-left: 0;
	width: auto;
	border-bottom: 0;
	text-align: center;
	height: 38px;
	line-height: 38px;
}

.navbar-bg {
	width: 100%;
	height: 0;
	background: #f8f7f7;
	position: absolute;
	text-align: center;
	display: block;
	top: 115px;
}

.navbar-bg.dropshow {
	height: 172px;
}

.drop-bg {
	width: 100%;
	height: 0;
	background: #f8f7f7;
	position: absolute;
	text-align: center;
	display: block;
	opacity: 0.9;
}

.drop-bg.dropshow {
	height: 172px;
}

.i-search {
	position: absolute;
	z-index: 9999;
	width: auto;
	height: 30px;
	right: 8px;
	top: 45px;
	transition: all 0.4s;
}

#i-btn-sch {
	width: 39px;
	height: 26px;
	display: block;
	padding-top: 2px;
	float: right;
}

.i-search .sch_1 {
	z-index: 9999;
	border: 1px solid #ccc;
	height: 30px;
	line-height: 30px;
	width: 0;
	display: none;
	float: right;
	background: #fff;
	position: relative;
	top: -5px;
	height: 40px;
	padding: 0 20px;
	margin-left: 30px;
}

/*首页1屏*/
.index-wrap1 {
	position: relative;
	margin: 0 auto 0;
	padding-top:60px;
	height:570px;
	background: #fff;
}

.index-wrap1 .ind-top1 {
	margin: 0 auto;
	width: 1000px;
}

.ind-top1 .txtimg1 {
	margin-bottom:8px;
	text-align: center;
}

.ind-top1 .txtimg2 {
	margin-bottom:5px;
	text-align: center;
}

.ind-con1 {
	width:60%;
	margin: 0 auto 0;
}

.ind-con1 p {
	line-height: 28px;
	color: #737373;
	font-size: 17px;
    line-height: 34px;
	text-align: center;
}

/*首页2屏*/
.index-wrap2 {
	position: relative;
	margin: 0 auto 0;
	padding-top: 79px;
	background: #efefef;
}

.index-wrap2 .ind-top2 {
	font-family: "Microsoft Yahei";
	position: relative;
	margin: 0 auto;
	width: 1050px;
}

.ind-top2 .txtimg {
	margin-bottom: 0;
	text-align: center;
}

.ind-top2 h2 {
	font-family: "Microsoft Yahei";
	line-height: 31px;
	font-weight: normal;
	font-size: 27px;
	color: #979797;
	text-align: center;
}

.ind-con2 {
	width: 60%;
	margin:70px auto;
	position: relative;
	display: flex;
	justify-content:space-around;
}

.ind-con2 .imgBox {
	padding: 0;
	background: none;
	float: left;
}
.ind-con2 .imgBox-con:hover .imgBox-bg {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.ind-con2 .imgBox-txt {
	width: 171px;
	height: 29px;
	font-size: 14px;
	line-height: 29px;
	left: 10px;
	top: 80px;
	border: 0;
}

.ind-con2 .imgBox-txt a.button {
	width: 171px;
	height: 29px;
	line-height: 27px;
	border: 1px solid #fff;
	font-family: "\5b8b\4f53";
}

.ind-con2 .imgBox-txt a:hover {
	background: rgba(255, 255, 255, 0.3);
	color: #fff;
}

/*首页3屏*/
.index-wrap3 {
	position: relative;
	margin: 0 auto 0;
	padding-top: 80px;
	height: 800px;
	background: #fff;
}

.index-wrap3 .ind-top3 {
	font-family: "Microsoft Yahei";
	position: relative;
	margin: 0 auto;
	width: 1050px;
}

.ind-top3 .txtimg {
	margin-bottom: 0;
	text-align: center;
}

.ind-top3 h2 {
	font-family: "Microsoft Yahei";
	line-height: 31px;
	font-weight: normal;
	font-size: 27px;
	color: #979797;
	text-align: center;
}

.ind-con3 {
	width: 1152px;
	margin: 58px auto 0;
	height: 510px;
	position: relative;
}

.ind-con3 .imgBox {
	padding: 0;
	margin: 0 10px 15px;
	background: none;
	width: 364px;
	height: 240px;
	float: left;
}

.ind-con3 .imgBox-bg {
	background: url(../style/i-con3-imgbg.png) 0 0 no-repeat;
	width: 364px;
	height: 240px;
}

.ind-con3 .imgBox-con {
	width: 364px;
	height: 240px;
}

.ind-con3 .imgBox-con:hover .imgBox-bg {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.ind-con3 .imgBox-txt {
	width: 100%;
	height: 100%;
	left: 0;
	/* top: -50px; */
	border: 0;
	text-align: left;
	padding-left: 20px;
	padding-top: 170px;
	color: #fff;
}

.ind-con3 .imgBox-txt h4 {
	font-size: 16px;
	height: 28px;
	line-height: 28px;
}

.ind-con3 .imgBox-txt p {
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 120px
}

.ind-con3 .imgBox-txt a.button {
	width: 171px;
	height: 29px;
	line-height: 27px;
	border: 1px solid #fff;
	font-family: "\5b8b\4f53";
}

.ind-con3 .imgBox-txt a:hover {
	background: rgba(255, 255, 255, 0.3);
	color: #fff;
}

/*首页4屏*/
.index-wrap4 {
	position: relative;
	margin: 0 auto 0;
	padding-top: 83px;
	height:550px;
	background: #f9fafa;
}

.index-wrap4 .ind-top4 {
	margin: 0 auto;
	width:60%;
}

.ind-top4 .txtimg1 {
	margin-bottom: 40px;
	text-align: center;
}

.ind-top4 .txtimg2 {
	margin-bottom: 55px;
	text-align: center;
}

.ind-con4 {
	width: 60%;
	margin: 0 auto 0;
}

.ind-con4 p {
	line-height: 28px;
	color: #737373;
	font-size: 16px;
	text-align: center;
}

/*首页5屏*/
.index-wrap5 {
	position: relative;
	margin: 0 auto 0;
	padding-top: 0px;
	height: 442px;
	border-top: 1px solid #e3e3e3;
	background: #f9fafa;
}

.index-wrap5 .ind-top5 {
	position: relative;
	margin: 0 auto;
	width: 1050px;
}

.ind-top5 .txtimg {
	margin-bottom: 12px;
	text-align: center;
}

.ind-top5 h2 {
	line-height: 31px;
	font-weight: normal;
	font-size: 27px;
	color: #979797;
	text-align: center;
	font-family: "Microsoft Yahei";
}

.ind-con5 {
	width: 1136px;
	margin: 0 auto 0;
}

.ind-con5 .slideTxtBox {
	width: 1136px;
	height: 272px;
	position: relative;
	top: -14px;
}

.ind-con5 .slideTxtBox .hd {
	height: 33px;
	width: 369px;
	margin: 0 auto;
	display: block;
	background: #f9fafa;
}

.ind-con5 .slideTxtBox .hd ul li {
	position: relative;
	width: 110px;
	height: 27px;
	text-align: center;
	border: 1px solid #a0a0a0;
	margin-right: 19px;
	color: #595757;
	cursor: pointer;
	line-height: 25px;
}

.ind-con5 .slideTxtBox .hd ul li.on {
	border: 0;
	height: 35px;
	color: #fff;
	background: url(../style/i5-lih.png) 0 0 no-repeat;
}

.ind-con5 .slideTxtBox .bd {
	width: 1136px;
	height: 197px;
	margin-top: 42px;
}

.ind-con5 .slideTxtBox .bd ul {
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}

.ind-con5 .slideTxtBox .bd ul li {
	width: 227px;
	height: 98px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	float: left;
}

.ind-con5 .slideTxtBox .bd ul li img {
	width: 226px;
	height: 97px;
}

/*底部*/
.footer-wrap {
	background: #333333;
	height: auto;
}

.foot-top {
	height: auto;
}

.foot {
	width: 1134px;
	padding: 25px 0;
	margin: 0 auto;
	color: #9fa0a0;
	font-size: 12px;
}

.foot-l {
	float: left;
	width: 284px;
}

.foot-l .ewm {
	width: 114px;
	height: 252px;
	background: url(../style/foot_ewm.png) 0 0 no-repeat;
}

.foot-l .ico {
	margin-top: 56px;
	height: 30px;
}

.foot-l .ico a {
	width: 31px;
	height: 30px;
	display: inline-block;
	background-image: url(../style/foot_ico.png);
	background-repeat: no-repeat;
	margin-right: 32px;
}

.foot-l .ico a.ico_qq {
	background-position: -50px 0;
}

.foot-l .ico a.ico_wb {
	background-position: -100px 0;
}

.foot-r {
	width: 850px;
	float: left;
}

.foot-link {
	float: left;
	font-family: "宋体";
}

.foot-link h3 {
	height: 40px;
	line-height: 39px;
	border-bottom: 1px solid #cf1e31;
	color: #cccccc;
	font-size: 16px;
	font-weight: normal;
	background: url(../style/foot_gt.png) right 0 no-repeat;
	margin-bottom: 10px;
	font-family: "微软雅黑";
}

.foot-link a {
	color: #9fa0a0;
}

.foot-link a:hover {
	color: #e61d4c;
}

.foot-link.fw {
	width: 218px;
	height: 245px;
	margin-right: 63px;
}

.foot-link.fw h4 {
	height: 22px;
	line-height: 22px;
}

.foot-link.fw p {
	line-height: 19px;
}

.foot-link.fw p a {
	margin-right: 5px;
}

.foot-link.fw p span {
	width: auto;
	display: inline-block;
	margin-right: 5px;
}

.foot-link.fw span {
	width: 6px;
	overflow: hidden;
	display: block;
	height: 19px;
	line-height: 23px;
}

.foot-link.kh {
	width: 569px;
	height: auto;
}

.foot-link.kh ul {
	width: 610px;
	overflow: hidden;
	height: auto;
}

.foot-link.kh ul li {
	width: 122px;
}

.foot-link.ry {
	width: 100%;
	margin-top: 0;
}

.foot-link.ry ul {
	width: 850px;
	overflow: hidden;
	height: 50px;
}

.foot-link.ry ul li {
	width: 270px;
	position: relative;
	left: -5px;
}

.foot-btm {
	height: 98px;
	border-top: 1px solid #595757;
}

.foot-copy {
	color: #595757;
	width: 1134px;
	margin: 19px auto;
	line-height: 24px;
}

.foot-copy small {
	float: left;
}

.foot-copy-left {
	width: 284px;
}

.foot-copy-right {
	width: 850px;
}

/*内页*/
.n-banner {
	height: 300px;
}

.n-wrap {
	margin: 67px auto 60px;
	width: 100%;
}

.sidebar {
	width: 100%;
	text-align: center;
	overflow: visible;
	display: block;
}

.sidebar h2 {
	height: 96px;
	line-height: 96px;
	font-weight: normal;
	font-family: "微软雅黑";
	font-size: 24px;
	color: #898989;
	border-bottom: 1px solid #d9d9d9;
	white-space: nowrap;
}

.sidebar>ul {
	margin: 0 auto;
	float: none;
}

.treeview li {
	height: 34px;
	width: 157px;
	border: 1px solid #b6b3b3;
	line-height: 32px;
	font-size: 14px;
	float: none;
	display: inline-block;
	position: relative;
	background-color: #fff;
	margin: 0 19px;
}

.treeview>li:hover,
.treeview>li.hover {
	border: 1px solid #e61d4c;
}

.treeview li.mulfast {
	text-align: left;
	padding-left: 18px;
	background: url(../style/tree_xia.png) right 0 no-repeat #fff;
	z-index: 9;
}

.treeview li a {
	color: #808080;
	font-size: 14px;
	height: 32px;
	display: block;
}

.treeview>li.hover>a,
.treeview li a:hover {
	color: #e61d4c;
}

.treeview li ul {
	border: 1px solid #b6b3b3;
	border-top: 0;
	width: 157px;
	position: absolute;
	left: -1px;
	background: #fff;
	display: none;
	top: 33px;
	overflow: hidden;
}

.treeview li li {
	border: 0;
	text-align: left;
	padding-left: 18px;
	width: 155px;
	margin: 0;
}

.n-main {
	width: 100%;
	margin-top: 92px;
}

.n-content {
	color: #747474;
	word-break: normal;
	margin: 0 auto;
}

.n-content p {
	line-height: 24px;
	font-size: 18px;
	margin-bottom:10px;
	text-align: center;
}

.ly_book {
	margin-top: 80px;
}

.ly_book .news-list_read {
	width: 100%;
}

.ly_book li {
	display: block;
	font-size: 12px;
}

.ly_book li a {
	font-family: 宋体;
}

.pagination {
	margin-top: 60px;
	float: right;
	font-size: 13px;
}

.pagination span,
.pagination a {
	margin: 0 0 0 10px;
}

/* 1.单页 */
.base-content {
	width:60%;
}

/* 2.团队列表页 */
.teams-list {
	width: 898px;
	margin-top: 44px;
	overflow: hidden;
	margin: 0 auto;
}

.teams-list ul {
	width: 933px;
}

.teams-list li {
	width: 276px;
	height: 390px;
	margin: 0 35px 40px 0;
	text-align: center;
	transition: all .3s;
}

.teams-list li span {
	height: 84px;
	line-height: 84px;
	font-size: 14px;
}

.team-img {
	width: 276px;
	height: 290px;
	position: relative;
}

.team-img .team-bg {
	width: 276px;
	height: 290px;
	position: absolute;
	background: #e70012;
	display: block;
	top: 0;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	transition: all 0.3s;
}

.team-img:hover .team-bg {
	opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.team-img .team-des {
	width: 276px;
	height: 290px;
	position: absolute;
	display: block;
	top: 0;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	transition: all 0.3s;
	padding: 22px 28px;
	text-align: left;
}

.team-img:hover .team-des {
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	color: #fff;
	font-size: 13px;
}

.team-name {
	width: 100%;
	height: 100px;
}

.team-name h4 {
	font-size: 22px;
	color: #19191c;
	font-weight: normal;
	margin-top: 28px;
	line-height: 24px;
	height: 24px;
	margin-bottom: 13px;
}

.team-name .team-line {
	background-color: #e60008;
	height: 2px;
	width: 42px;
	margin: 0 auto;
}

.team-name p {
	color: #808080;
	font-size: 13px;
	height: 13px;
	line-height: 13px;
	margin-top: 14px;
}

/* 3.新闻列表页 */
.news-list {
	width: 985px;
	margin: 0 auto;
}

.news-list li {
	width: 100%;
	height: 254px;
	position: relative;
	color: #898989;
	transition: all 0.2s;
	margin: 35px auto 25px;
}

.news-list .li-line {
	height: 1px;
	width: 568px;
	background: #d9d9d9;
	display: blcok;
	margin: 16px 0 16px;
}

.news-list li dt,
.news-list li dt img {
	height: 254px;
	float: left;
	width: 342px;
}

.news-list li .t {
	float: left;
	width: 643px;
	padding-left: 50px;
	font-size: 14px;
	padding-top: 26px;
}

.news-list li .t a {
	color: #060000;
	font-size: 18px;
}

.news-list li .s {
	float: left;
	width: 643px;
	padding-left: 50px;
	line-height: 24px;
	padding-top: 14px;
	font-size: 14px;
	color: #595757;
}

.news-list li .d {
	font-family: "MyriadPro-LightCond";
	float: left;
	width: 643px;
	padding-left: 50px;
	padding-top: 6px;
	color: #9d9d9d;
	font-size: 40px;
}

.news-list a.btnMore {
	margin-left: 50px;
	text-align: center;
	position: absolute;
	bottom: 10px;
	left: 342px;
}

/* 3.新闻详情页 */
.news-title {
	text-align: center;
	margin-bottom: 50px;
	border-bottom: 1px solid #a7a7a7;
	padding-bottom: 27px;
}

.news-title h1 {
	font-weight: normal;
	margin-bottom: 10px;
	font-size: 24px;
	height: 36px;
	line-height: 36px;
	color: #747474
}

.news-cont {
	width: 895px;
	margin: 0 auto 90px;
}

.news-read .ly_book {
	border-top: 1px solid #a7a7a7;
	padding: 43px 122px;
}

.news-read .ly_book a.button {
	height: 34px;
	width: 157px;
	line-height: 32px;
	margin-top: 6px;
	float: left;
}

.news-read .ly_book ul {
	float: right;
}

.news-read .ly_book ul li {
	margin-left: 28px;
}

.news-read .ly_book ul a {
	width: 46px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	display: block;
	background-color: #eeeeee;
	color: #fff;
	font-size: 28px;
	transition: all 0.2s;
}

.news-read .ly_book ul a:hover {
	background-color: #e61d4c;
}

/* 4.服务主页 */
.fuwu-index {
	width: 60%;
	/* margin: 142px auto 0; */
	position: relative;
	display: flex;
	justify-content: center;
}

.fuwu-index .imgBox {
	padding: 0;
	background: none;
	margin-right: 2%;
	float: left;
}
.fuwu-index .imgBox-con:hover .imgBox-bg {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

/* 4.1.合作伙伴页面 */
.client-title {
	text-align: center;
	height: 160px;
}

.client-main {
	margin-top: 64px;
}

.client-read {
	width: 1136px;
}

.client-ul {
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	width: 1136px;
}

.client-ul li {
	width: 227px;
	height: 98px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	float: left;
}

.client-ul li a {
	width: 226px;
	height: 97px;
	display: block;
}

.client-ul li img {
	width: 226px;
	height: 97px;
	display: block;
}

/* 4.2.案例列表页 */
.case-list {
	width: 1152px;
	margin: 58px auto 0;
	/* height: 510px; */
	position: relative;
}

.case-list .imgBox {
	padding: 0;
	margin: 0 20px 15px 0;
	background: none;
	width: 364px;
	height: 240px;
	float: left;
}

.case-list .imgBox-bg {
	background: url(../style/i-con3-imgbg.png) 0 0 no-repeat;
	width: 364px;
	height: 240px;
}

.case-list .imgBox-con {
	width: 364px;
	height: 240px;
}

.case-list .imgBox-con:hover .imgBox-bg {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.case-list .imgBox-txt {
	width: 100%;
	height: 100%;
	left: 0;
	/* top: -50px; */
	border: 0;
	text-align: left;
	padding-left: 20px;
	padding-top: 170px;
	color: #fff;
}

.case-list .imgBox-txt h4 {
	font-size: 16px;
	height: 28px;
	line-height: 28px;
}

.case-list .imgBox-txt p {
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 120px;
}

.case-list .imgBox-txt a.button {
	width: 171px;
	height: 29px;
	line-height: 27px;
	border: 1px solid #fff;
	font-family: "\5b8b\4f53";
}

.case-list .imgBox-txt a:hover {
	background: rgba(255, 255, 255, 0.3);
	color: #fff;
}

/* 4.2案例详情页 */
.case-read-ban {
	height: 336px;
}

.case-read-ban-cont {
	width: 1134px;
	margin: 0 auto;
	height: 336px;
}

.case-read-h {
	width: 168px;
	height: 48px;
	float: left;
	margin-left: 14px;
	margin-top: 143px;
}

.case-read-ban img {
	position: relative;
	left: 0;
	top: 0;
	width: auto;
	margin: 0;
}

.case-read-btn {
	float: right;
	width: 200px;
	height: 22px;
	margin-right: 32px;
	margin-top: 162px;
}

.case-read-btn a {
	width: 22px;
	height: 22px;
	display: block;
	float: right;
}

.case-read-btn .bnext {
	background: url(../style/casepn.png) right 0 no-repeat;
}

.case-read-btn .bprev {
	background: url(../style/casepn.png) 0 0 no-repeat;
	margin-right: 16px;
}

.case-read-btn .blist {
	background: url(../style/caselist.png) 0 0 no-repeat;
	margin-right: 40px;
}

.case-read {
	width: 900px;
}

.case-title {
	margin-bottom: 64px;
}

.case-title p {
	float: left;
	width: 482px;
}

.case-title ul {
	width: 380px;
	border-left: 1px solid #e4e4e4;
	padding-left: 33px;
	float: right;
}

.case-title ul li {
	float: none;
}

.case-share {
	margin: 50px auto 40px;
}

.case-link {
	margin: 5px auto;
	border: 1px solid #dcdcdc;
	padding: 40px;
}

.case-link h2 {
	color: #e61d4c;
	font-weight: normal;
	text-align: center;
	margin-bottom: 40px;
}

.case-link li {
	margin: 0 24px 20px;
}

/* 百度分享图片 */
.bdsharebuttonbox {
	text-align: center;
}

.bdshare-button-style2-32 a {
	background-image: url(../style/icon_share.png) !important;
	width: 50px !important;
	height: 50px !important;
	background-position: 0 0 !important;
	margin: 0 10px !important;
	display: inline-block !important;
	float: none !important;
}

.bdshare-button-style2-32 .bds_qzone {
	background-position: -300px 0 !important;
}

.bdshare-button-style2-32 .bds_tsina {
	background-position: 0 0 !important;
}

.bdshare-button-style2-32 .bds_weixin {
	background-position: -200px 0 !important;
}

.bdshare-button-style2-32 .bds_douban {
	background-position: -400px 0 !important;
}

/* 5.下载列表页 */
.down-list {
	width: 949px;
	margin-top: 44px;
	overflow: hidden;
	margin: 0 auto;
}

.down-list ul {
	width: 1002px;
}

.down-list li {
	width: 280px;
	height: 280px;
	margin: 0 54px 40px 0;
	text-align: center;
	transition: all .3s;
	position: relative;
}

.down-list li a {
	display: block;
}

.down-img {
	width: 280px;
	height: 280px;
	position: relative;
}

.down-img .down-bg {
	width: 280px;
	height: 280px;
	position: absolute;
	background: url(../style/ico_down_h.png) 0 0 no-repeat;
	display: block;
	top: 0;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	transition: all 0.3s;
}

.down-img:hover .down-bg {
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.down-name {
	width: 100%;
	height: 100px;
	position: absolute;
	bottom: 0;
	z-index: -1;
}

.down-name h4 {
	font-size: 14px;
	color: #b4b4b4;
	font-weight: normal;
	margin-top: 28px;
	line-height: 24px;
	height: 24px;
	margin-bottom: 13px;
}

/* 6.联系我们详情页 */
.contact-content {
	width: 1136px;
}

.contact-media {
	width: 1136px;
	margin: 100px auto 0;
}

.contact-media .feedback h2 {
	color: #3e3a39;
	font-size: 18px;
	font-weight: normal;
	margin: 25px 0;
}

.contact-media .feedback input.button {
	width: 85px;
	height: 27px;
	line-height: 25px;
	border: 1px solid #a0a0a0;
	border-radius: 13px;
	display: block;
	transition: all .2s;
	text-align: center;
	background: #fff;
	border: 1px solid #e60012;
	color: #e60012;
	font-size: 14px;
	margin: 19px 4px;
}

.contact-media .feedback input.button:hover {
	background: #e60012;
	color: #fff;
}

.feedback-tips {
	font-size: 14px;
	position: absolute;
	bottom: 21px;
	left: 130px;
}

.contact-wx {
	margin-left:40%;
	margin-top: 70px;
}

.contact-wx .erweima {
	margin-bottom: 24px;
}

.contact-wx img {
	display: block;
}

/* 6.2招聘手风琴 */
.job-list {
	width: 996px;
}

.jobSlide p {
	font-size: 14px;
	color: #434343;
	line-height: 22px;
}

.jobSlide .name {
	line-height: 43px;
	color: #939393;
	font-size: 26px;
}

.jobSlide .nameEn {
	color: #434343;
	font-size: 24px;
	line-height: 40px;
}

.jobSlide .department {
	color: #434343;
	font-size: 15px;
	line-height: 34px;
}

.jobSlide .department .sub {
	margin: 0 5px;
	color: #DFDFDF;
}

.jobSlide .department .redSpan {
	color: #E50012;
}

.jobChild-head {
	height: 126px;
	cursor: pointer;
	margin-top: 40px;
	position: relative;
}

.jobChild-cont {
	padding-top: 12px;
	display: none;
	/* 默认都隐藏 */
}

.jobSlide .line {
	width: 100%;
	border: 0;
	border-bottom: 1px solid #d5d5d5;
	height: 1px;
	margin-top: 25px;
}

.jobSlide .childPointer {
	position: absolute;
	cursor: pointer;
	top: 55px;
	right: 0;
	width: 62px;
	height: 32px;
	background-image: url(../style/jobBottom.png);
	background-repeat: no-repeat;
}

.jobSlide .childPointer {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}

.jobSlide .jobChild-head.on .childPointer {
	transform: rotateZ(180deg);
	-moz-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);
}

.jobfoot {
	margin-top: 45px;
}

.jobfoot .redTitle {
	margin-top: 20px;
	line-height: 34px;
	font-size: 20px;
	color: #E50012;
}

.jobfoot .info1 {
	font-size: 14px;
	line-height: 20px;
	color: #868686;
}

.jobfoot .title {
	color: #434343;
	font-weight: bold;
	font-size: 14px;
	margin-top: 8px;
}

.jobfoot .info2 {
	font-size: 14px;
	line-height: 20px;
	color: #434343;
}

.jobfoot .info2 span {
	font-weight: bold;
}

/*表单*/
.feedback {
	color: #999999;
	width: 28%;
}

.feedback label {
	display: none;
}

.feedback input {
	height: 57px;
	width: 631px;
	padding: 14px 20px;
	color: #999;
	background: none;
	border: 1px solid #e4e1e1;
	font-size: 14px;
	line-height: 28px;
}

.feedback input[type="text"] {
	float: left;
	margin-bottom: 14px;
}

.feedback textarea {
	height: 207px;
	width: 631px;
	padding: 14px 20px;
	color: #999;
	background: none;
	border: 1px solid #e4e1e1;
	font-size: 14px;
	line-height: 28px;
}

.feedback input.button {
	width: 196px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	font-size: 16px;
	padding: 0;
	text-align: center;
	border: 0;
	background: #615135;
	transition: all .2s;
	margin: 45px auto;
	display: block;
}

.feedback input.button:hover {
	background: #937C53;
}

.feedback input.infoInput_1 {
	width: 308px;
	margin-right: 15px;
}

.feedback input.infoInput_2 {
	width: 308px;
	margin-right: 0;
}

/*提示页*/
.msg-wrap {
	width: 800px;
	margin: 120px auto 180px;
	text-align: center;
	border: 1px solid #ccc;
	padding: 50px;
}

.msg-wrap .title {
	height: 48px;
	line-height: 48px;
	font-size: 16px;
}

.msg-wrap .button {
	margin-top: 30px;
}

/*搜索结果页*/
.sch-wrap {
	width: 1000px;
	overflow: hidden;
	margin: 60px auto 150px;
}

.sch-title {
	float: left;
	width: 800px;
	padding: 10px 0px 7px 5px;
	color: #e61d4c;
	font-size: 16px;
}

.sch-line {
	width: 1000px;
	border-bottom: 1px solid #e6e6e6;
	height: 1px;
	overflow: hidden;
}

.sch-list {
	padding: 10px 10px;
	width: 100%;
}

.sch-list li {
	width: 100%;
	border-bottom: 1px dotted #ccc;
	padding: 10px 0px 0px 10px;
}

.sch-list li dd.tl {
	float: left;
}

.sch-list li dd.dr {
	float: right;
	color: #a5a5a5;
}

.sch-page-botton {
	text-align: center;
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 30px;
}

/* 右侧悬浮客服 */
.float-rig {
	position: fixed;
	right: 0;
	top: 52%;
	width: 51px;
	height: 163px;
	display: block;
	z-index: 52;
}

.float-rig li {
	width: 51px;
	height: 52px;
	display: block;
	margin-bottom: 2px;
	position: relative;
	float: left;
	background-color: #9fa0a0;
}

.float-rig li b {
	width: 51px;
	height: 52px;
	display: block;
	background: url(../style/float.png) #9fa0a0;
	cursor: pointer;
	overflow: hidden;
}

.float-rig li .b0 {
	background-color: #9fa0a0;
}

.float-rig li .b1 {
	background-position: left -56px;
	background-color: #9fa0a0;
}

.float-rig li .b2 {
	background-position: left -112px;
	background-color: #9fa0a0;
}

.float-rig li .b3 {
	background-position: left -168px;
	background-color: #9fa0a0;
}

.float-rig li .b4 {
	background-position: left -113px;
	cursor: pointer;
}

.float-rig li .b5 {
	background-position: left -280px;
	cursor: pointer;
	background-color: #9fa0a0
}

.float-rig li .b0:hover {
	background-color: #9fa0a0;
}

.float-rig li .b1:hover {
	background-color: #9fa0a0;
}

.float-rig li .b2:hover {
	background-color: #9fa0a0;
}

.float-rig li .b3:hover {
	background-color: #9fa0a0;
}

.float-rig li .b4:hover {
	cursor: pointer;
}

.float-rig li .b5:hover {
	cursor: pointer;
	background-color: #9fa0a0;
}

.float-rig li.h b {
	background-color: #9fa0a0;
}

.float-rig li .box {
	transform: scale(0);
	-webkit-transform: scale(0);
	width: 146px;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 52px;
	display: none\9;
	opacity: 0;
	filter: alpha(opacity=0);
	transform-origin: right 30%;
	-webkit-transform-origin: right 30%;
	transition: opacity 0.3s;
}

.float-rig li.h .box {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100);
	display: block\9;
	z-index: 999;
}

.float-rig li .box em {
	font-style: normal;
}

.float-rig li .box div {
	width: auto;
	padding: 8px 10px 12px 10px;
	background-color: #FFF;
	display: block;
	margin: 0;
	overflow: hidden;
	text-align: center;
}

.float-rig li .box div h1 {
	font-size: 14px;
	color: #666;
	margin-bottom: 8px;
}

.float-rig li .box div em {
	font-size: 14px;
	color: #666;
	margin-bottom: 8px;
}

.float-rig li .box p {
	width: 6px;
	height: 9px;
	margin: 0px;
	display: block;
	position: absolute;
	overflow: hidden;
	top: 22px;
	right: 4px;
	background: url(../style/i-banner-arrow.png);
}

.float-rig .l1 .box {
	transform-origin: right 18%;
	-webkit-transform-origin: right 18%;
}

.float-rig .l1 .box div {
	padding-top: 15px
}

.float-rig .l1 .box div h1 {
	line-height: 18px;
	margin-top: 8px;
	margin-bottom: 0
}

.float-rig .l2 .box {
	line-height: 22px;
	font-size: 14px;
	transform-origin: right 18%;
	-webkit-transform-origin: right 18%;
}

.float-rig .l2 .box div h1 {
	line-height: 18px;
	margin-top: 8px;
	margin-bottom: 12px;
	color: #db4546;
}

.float-rig .l2 .box div em {
	line-height: 18px;
	margin-top: 8px;
	margin-bottom: 12px;
	color: #db4546;
	font-size: 14px
}

.float-rig .amn3 span {
	color: #666;
	font-size: 14px;
	font-weight: 400;
}

.float-rig .l3 .box {
	font-size: 14px
}

.float-rig .l3 .box div h1 {
	margin-bottom: 5px
}

.float-rig .l4 {
	display: none
}

@font-face {
	font-family: 'MyriadPro-LightCond';
	src: url('../style/MyriadPro-LightCond.eot');
	src: url('../style/MyriadPro-LightCond.eot') format('embedded-opentype');
	src: url('../style/MyriadPro-LightCond.woff') format('woff'), url('../style/MyriadPro-LightCond.ttf') format('truetype'), url('../style/i-banner-arrow.png') format('svg'), local('MyriadPro-LightCond'), local('Myriad Pro');
	font-weight: normal;
	font-style: normal;
}

.MsoNormal {
	font-size: 16px;
	color: #404040;
}
.title{
	text-align: center;
	color:#666;
	font-size:32px;
	height:36px;
	line-height: 36px;
	margin-bottom:40px;
	font-weight: normal;
}
.video-warp{
	display: flex;
	justify-content: space-between;
}
.video{
	width:550px;
	height:316px;
	box-shadow: rgba(0,0,0,.2) 5px 10px 5px 0px;
}
.newmeiti{
	display: flex;
	justify-content: space-between;
	margin-bottom:20px;
}
.pic-warp:hover>img{
	transform: translate(5px,-5px);
}
.pic-warp:hover>.zhezhao{
	transform: translate(5px,-5px);
	height:0;
}
.pic-warp:hover>.zhezhao>p{
	display: none;
}
.pic-warp{
	width:550px;
	height:316px;
	position:relative;
}
.pic-warp>.zhezhao{
	width:100%;
	height:100%;
	background-color: rgba(0,0,0,.5);
	position:absolute;
	top:0;
	left:0;
	transition: all 1s;
}
.pic-warp>.zhezhao>p{
	position:absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	font-size:20px;
	color:#fff;
	display: block;
}
.pic-warp img{
	width:100%;
	height:100%;
}
.pic-warp>p{
	width:100%;
	height:28px;
	line-height: 28px;
	color:#fff;
	font-weight: bold;
	font-size:16px;
	position:absolute;
	bottom:5px;
	left:20px;
	display: none;
}
.pic-warp:hover p{
	display: block;
}
.kpvideo{
	width:100%;
	margin-top:20px;
}
.kpvideototal{
	display: flex;
	justify-content: space-between;
}
.kpvideo{
	width:360px;
	height:480px;
}
.qy,.qy2{
	display: flex;
	justify-content: space-between;
	margin-bottom:10px;
}
.qy>.pic{
	width:550px;
}
.pic-center{
	width:550px;
	height:310px;
	margin:0px auto 60px;
}
.pic-center img{
	width:100%;
	height:100%;
}
.pic-center>p{
	text-align: center;
}
.pic>p{
	text-align: center;
}
.qy2>.pic{
	width:550px;
}
.qy>.pic>img,.qy2>.pic>img{
	width:100%;
	height:316px;
}

.qyvideo{
	display:flex;
	justify-content: space-between;
}
.qyvideo>.video{
	width:550px;
	height:316px;
}
.qyms{
	width:1152px;
	margin:58px auto;
	background-color: #fff;
}
.chuanmei{
	margin:0 auto;
}
.newmei{
	margin-top:90px;
}
.kuajie{
	margin-top:90px;
}
.kuajie h5{
	text-align: center;
	margin-bottom:40px;
	font-size:20px;
	color:#666;
	font-weight: normal;
}
.mishan>h5,.last>h5{
	text-align: center;
	margin-bottom:40px;
	font-size:20px;
	color:#666;
	font-weight: normal;
}
.last,.part{
	margin-top:0;
}
.video p{
	text-align: center;
}