﻿@charset "utf-8";
body{
	background: url(../images/icon-10.png);
}
.banner{
	width: 100%;
	max-width: 1920px;
	height: 445px;
	overflow: hidden;
}
.banner .slideBox{
	position: relative;
	width: 100%;
	height: 445px;
	overflow: hidden;
}
.banner .slideBox .hd{
	position: absolute;
	width: 400px;
	height: 15px;
	left: 50%;
	bottom: 5px;
	margin-left: -200px;
	overflow: hidden;
	z-index: 1;
}
.banner .slideBox .hd ul{
    text-align: center;
	overflow: hidden;
	zoom: 1;
}
.banner .slideBox .hd ul li{
	display: inline-block;
	width: 40px;
	height: 15px;
	margin: 0px 5px;
	text-indent: -9999px;
	background-color: #fff;
	cursor: pointer;
}
.banner .slideBox .hd ul li.on{
	background-color: #3268a8;
}
.banner .slideBox .bd{
	position: relative;
	height: 100%;
	z-index: 0;
}
.banner .slideBox .bd li{
	position: relative;
	width: 100%;
	height: 445px;
	overflow: hidden;
	zoom: 1;
}
.banner .slideBox .bd img{
	position: absolute;
	display: block;
	top: 0;
	left: 50%;
	margin-left: -960px;
}


.brief{
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	height: 377px;
	padding-top: 27px;
	border-bottom: 1px solid #ffffff;
	background: url(../images/icon-6.jpg) repeat-x ;
}
.brief .brief-content{
	border-bottom: 1px dashed #cecece;
}
.brief .brief-content .brief-text{
	float: left;
	width: 722px;
}
.brief .brief-content .brief-text .brief-text-title{
	height: 30px;
	padding: 15px 0px 0px 4px;
	margin-bottom: 9px;
	background: url(../images/icon-5.png) no-repeat left top;
}
.brief .brief-content .brief-text .brief-text-title p{
	float: left;
	position: relative;
	width: 615px;
	height: 30px;
	line-height: 28px;
	margin-left: 40px;
	font-size: 18px;
	color: #333333;
}
.brief .brief-content .brief-text .brief-text-title p:before,
.brief .brief-content .brief-text .brief-text-title p:after{
	position: absolute;
	content: "";
	width: 542px;
	height: 1px;
	right: 0;
	z-index: 1;
}
.brief .brief-content .brief-text .brief-text-title p:before{
	top: 15px;
	background-color: #bdbdbd;
}
.brief .brief-content .brief-text .brief-text-title p:after{
	top: 16px;
	background-color: #f6f4f4;
}
.brief .brief-content .brief-text .brief-text-title a{
	float: right;
	width: 63px;
	height: 20px;
	margin-top: 5px;
	background: url(../images/icon-1.png) no-repeat 0px -96px;
}
.brief .brief-content .brief-text .brief-text-head{
	float: left;
	width: 200px;
	height: 200px;
	overflow: hidden;
}
.brief .brief-content .brief-text .brief-text-head img{
	display: block;
	width: 100%;
}
.brief .brief-content .brief-text .brief-text-item{
	margin-left: 220px;
}
.brief .brief-content .brief-text .brief-text-item .brief-text-item-title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-bottom: 2px;
	overflow: hidden;
}
.brief .brief-content .brief-text .brief-text-item .brief-text-item-title a{
	font-size: 24px;
	color: #333333;
}
.brief .brief-content .brief-text .brief-text-item .brief-text-item-box{
	width: 100%;
	height: 150px;
	overflow: hidden;
}
.brief .brief-content .brief-text .brief-text-item .brief-text-item-box,
.brief .brief-content .brief-text .brief-text-item .brief-text-item-box p,
.brief .brief-content .brief-text .brief-text-item .brief-text-item-box span{
	line-height: 30px;
	text-align: justify;
	font-family: "宋体";
	font-size: 14px;
	color: #444444;
}
.brief .brief-content .brief-contact{
	position: relative;
	float: right;
	width: 415px;
	padding-left: 28px;
	padding-bottom: 19px;
	margin-bottom: 30px;
}
.brief .brief-content .brief-contact:before,
.brief .brief-content .brief-contact:after{
	position: absolute;
	content: "";
	width: 1px;
	height: 196px;
	top: 54px;
	z-index: 1;
}
.brief .brief-content .brief-contact:before{
	left: 0;
	background-color: #f6f4f4;
}
.brief .brief-content .brief-contact:after{
	left: 1px;
	background-color: #bdbdbd;
}
.brief .brief-content .brief-contact .brief-contact-title{
	position: relative;
	width: 377px;
	height: 30px;
	line-height: 26px;
	padding-top: 15px;
	padding-left: 38px;
	margin-bottom: 8px;
	font-size: 18px;
	color: #333333;
	background: url(../images/icon-4.png) no-repeat left top;
}
.brief .brief-content .brief-contact .brief-contact-title:before,
.brief .brief-content .brief-contact .brief-contact-title:after{
	position: absolute;
	content: "";
	width: 300px;
	height: 1px;
	right: 0;
	z-index: 1;
}
.brief .brief-content .brief-contact .brief-contact-title:before{
	top: 29px;
	background-color: #bdbdbd;
}
.brief .brief-content .brief-contact .brief-contact-title:after{
	top: 30px;
	background-color: #f6f4f4;
}
.brief .brief-content .brief-contact ul li{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-family: "宋体";
	font-size: 14px;
	color: #444444;
	overflow: hidden;
}
.brief .brief-content .brief-contact ul li span{
	float: left;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-family: "宋体";
	font-size: 14px;
	color: #444444;
}
.brief .brief-content .brief-contact ul li p{
	margin-left: 75px;
	height: 30px;
	line-height: 30px;
	padding-top: ;
	font-family: "宋体";
	font-size: 14px;
	color: #444444
}
.brief .brief-content .brief-contact ul li.brief-list-last{
	height: 60px;
}
.brief .brief-bar{
	height: 95px;
	border-top: 1px dashed #f6f4f4;
}
.brief .brief-bar p{
	float: left;
	width: 72px;
	height: 95px;
	line-height: 83px;
	font-size: 16px;
	color: #666666;
}

.brief .brief-bar span {
	float: left;
 
	height: 95px;
	line-height: 83px;
	font-size: 16px;
	color: #666666;
}
.brief .brief-bar ul{
	float: left;
	width: 574px;
	height: 64px;
	margin-top: 27px;
	background: url(../images/icon-7.png) no-repeat center center;
}
.brief .brief-bar ul li{
	float: left;
	width: 89px;
	height: 34px;
	line-height: 34px;
	margin-left: 6px;
	text-align: center;
	font-size: 16px;
	color: #cccccc;
	overflow: hidden;
}
.brief .brief-bar ul li a {
	font-size: 16px;
	color: #cccccc;
}
.brief .brief-bar .brief-bar-wx,
.brief .brief-bar .brief-bar-consult{
	float: left;
	width: 195px;
	height: 63px;
	margin-left: 124px;
	margin-top: 18px;
	background: url(../images/icon-8.png) no-repeat center center;
	position: relative;
}
.brief .brief-bar .brief-bar-wx a,
.brief .brief-bar .brief-bar-consult a{
	display: block;
	width: 195px;
	height: 50px;
	line-height: 50px;
	text-indent: 62px;
	font-size: 24px;
	color: #ffcccc;
}
.brief .brief-bar .brief-bar-consult{
	margin-left: 21px;
	background: url(../images/icon-9.png) no-repeat center center;
}
.brief .brief-bar .brief-bar-consult a{
	text-indent: 75px;
}
.brief .brief-bar .brief-bar-consult img{
display: none;
    position: absolute;
    width: 150px;
    height: 150px;
    top: -100px;
    right: -150px;
 
}
.brief .brief-bar .brief-bar-consult:hover img{
display: block;
}

.team{
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	height: 315px;
	padding-top: 33px;
	border-bottom: 1px solid #ffffff;
	background: url(../images/icon-13.png) no-repeat center center;
}
.team .team-title{
	width: 1157px;
	height: 30px;
	padding: 15px 0px 0px 43px;
	margin-bottom: 26px;
	background: url(../images/icon-14.png) no-repeat 3px center;
}
.team .team-title p{
	float: left;
	position: relative;
	width: 1090px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #333333;
}
.team .team-title p:before,
.team .team-title p:after{
	position: absolute;
	content: "";
	width: 1014px;
	height: 1px;
	right: 0;
	z-index: 1;
}
.team .team-title p:before{
	top: 14px;
	background-color: #bdbdbd;
}
.team .team-title p:after{
	top: 15px;
	background-color: #f6f4f4;
}
.team .team-title a{
	float: right;
	width: 63px;
	height: 20px;
	margin-top: 4px;
	margin-right: 4px;
	background: url(../images/icon-1.png) no-repeat 0px -96px;
}
.team .team-album{
	width: 1176px;
	height: 180px;
	margin: 0 auto;
	overflow: hidden;
}
.team .team-album .picMarquee-left{
	position: relative;
	width: 100%;
	height: 180px;
	overflow: hidden;
}
.team .team-album .picMarquee-left .hd{}
.team .team-album .picMarquee-left .hd .prev,
.team .team-album .picMarquee-left .hd .next{
	position: absolute;
	display: block;
	width: 14px;
	height: 26px;
	top: 71px;
	right: 0;
	overflow: hidden;
	background: url(../images/icon-1.png) no-repeat -15px -156px;
	cursor: pointer;
}
.team .team-album .picMarquee-left .hd .next{
	left: 0;
	background-position: 0px -156px;
}
.team .team-album .picMarquee-left .bd{
	width: 1058px;
	height: 180px;
	margin: 0 auto;
	overflow: hidden;
}
.team .team-album .picMarquee-left .bd ul{
	overflow: hidden;
	zoom: 1;
}
.team .team-album .picMarquee-left .bd ul li{
	float: left;
	_display: inline;
	width: 180px;
	height: 180px;
	margin-right: 39px;
	overflow: hidden;
}
.team .team-album .picMarquee-left .bd ul li img{
	display: block;
	width: 180px;
	height: 180px;
}

.article{
	padding: 32px 0px 34px;
}
.article .article-left{
	float: left;
	width: 858px;
}
.article .article-left .article-left-title{
	width: 100%;
	height: 30px;
	padding-top: 15px;
	margin-bottom: 5px;
	background: url(../images/icon-11.png) no-repeat left top;
}
.article .article-left .article-left-title p{
	position: relative;
	float: left;
	width: 755px;
	height: 30px;
	line-height: 30px;
	margin-left: 40px;
	font-size: 18px;
	color: #333333;
}
.article .article-left .article-left-title p:after,
.article .article-left .article-left-title p:before{
	position: absolute;
	content: "";
	width: 680px;
	height: 1px;
	right: 0;
}
.article .article-left .article-left-title p:before{
	top: 14px;
	background-color: #d9d9d9;
}
.article .article-left .article-left-title p:after{
	top: 15px;
	background-color: #efefef;
}
.article .article-left .article-left-title a{
	float: right;
	width: 63px;
	height: 20px;
	margin-top: 4px;
	background: url(../images/icon-1.png) no-repeat 0px -96px;
}
.article .article-left .article-left-content{
	width: 870px;
}
.article .article-left .article-left-content .article-bar{
	float: left;
	width: 100%;
	height: 42px;
	line-height: 42px;
	margin-bottom: 10px;
	text-indent: 7px;
	font-size: 22px;
	color: #333333;
}
.article .article-left .article-left-content .article-bar dl{
	float: right;
	height: 24px;
	margin-top: 15px;
	margin-right: 15px;
}
.article .article-left .article-left-content .article-bar dl dd{
	float: left;
	height: 24px;
	line-height: 24px;
	margin-left: 17px;
}
.article .article-left .article-left-content .article-bar dl dd a{
	font-family: "宋体";
	font-size: 13px;
	color: #cd2f2f;
}
.article .article-left .article-left-content ul{
	float: left;
	width: 420px;
	margin-right: 12px;
	margin-left: 3px;
	margin-bottom: 14px;
}
.article .article-left .article-left-content ul .article-item{
	width: 404px;
	height: 117px;
	padding: 8px;
	margin-bottom: 3px;
	background: url(../images/icon-12.png);
}
.article .article-left .article-left-content ul .article-item img{
	float: left;
	width: 157px;
	height: 117px;
}
.article .article-left .article-left-content ul .article-item .article-item-box{
	margin-left: 170px;
	padding-top: 7px;
}
.article .article-left .article-left-content ul .article-item .article-item-box p{
	width: 100%;
	height: 30px;
}
.article .article-left .article-left-content ul .article-item .article-item-box p a{
	float: left;
/*	width: 150px;  */
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #2d2d2d;
	overflow: hidden;
}
.article .article-left .article-left-content ul .article-item .article-item-box p i{
	float: right;
	height: 30px;
	line-height: 32px;
	font-style: normal;
	font-family: "宋体";
	font-size: 13px;
	color: #727272;
}
.article .article-left .article-left-content ul .article-item .article-item-box span{
	display: block;
	width: 100%;
	height: 24px;
	line-height: 24px;
	margin-bottom: 12px;
	font-family: "宋体";
	font-size: 12px;
	color: #585858;
	overflow: hidden;
}
.article .article-left .article-left-content ul .article-item .article-item-box font{
	display: block;
	width: 100%;
	height: 24px;
	line-height: 24px;
	text-indent: 25px;
	font-family: "宋体";
	font-size: 12px;
	color: #cd2f2f;
	background: url(../images/icon-1.png) no-repeat 5px -216px;
	overflow: hidden;
}

.article .article-left .article-left-content ul .article-item .article-item-box font a{
	font-family: "宋体";
	font-size: 12px;
	color: #cd2f2f;
 } 
.article .article-left .article-left-content ul li{
	width: 100%;
	height: 30px;
}
.article .article-left .article-left-content ul li p{
	float: left;
	width: 400px;
	height: 30px;
	line-height: 30px;
	text-indent: 25px;
	background: url(../images/icon-1.png) no-repeat 6px -262px;
	overflow: hidden;
}
.article .article-left .article-left-content ul li p a{
	font-family: "宋体";
	font-size: 12px;
	color: #585858;
}
.article .article-left .article-left-content ul li p a:hover{
	color: #cd2f2f;
}
.article .article-left .article-left-content ul li span{
	float: right;
	height: 30px;
	line-height: 30px;
	margin-right: 19px;
	font-family: "宋体";
	font-size: 12px;
	color: #a2a2a2;
}
.article .article-right{
	float: right;
	width: 312px;
	padding: 2px 1px;
	border: 5px solid #f1f1f1;
	background-color: #ffffff;
}
.article .article-right .article-right-top{
	padding-top: 12px;
	padding-bottom: 17px;
}
.article .article-right .article-right-top p{
	width: 100%;
	height: 34px;
	line-height: 34px;
	margin-bottom: 5px;
	text-indent: 53px;
	font-size: 22px;
	color: #333333;
	background: url(../images/icon-15.png) no-repeat 16px center;
}
.article .article-right .article-right-top p a{
	float: right;
	height: 34px;
	line-height: 34px;
	margin-right: 16px;
	font-family: "宋体";
    font-size: 13px;
    color: #cd2f2f;
}
.article .article-right .article-right-top dl{
	padding: 0px 8px;
}
.article .article-right .article-right-top dl dd{
	float: left;
	width: 70px;
	height: 21px;
	line-height: 21px;
	margin: 0 2px;
	text-align: center;
	overflow: hidden;
}
.article .article-right .article-right-top dl dd a{
	font-family: "宋体";
	font-size: 13px;
	color: #666666;
}
.article .article-right .article-right-top dl dd a:hover {
    color: #2d2d2d;
}
.article .article-right ul{
	padding-bottom: 19px;
}
.article .article-right ul p{
	width: 100%;
	height: 54px;
	line-height: 54px;
	margin-bottom: 10px;
	text-indent: 18px;
	font-size: 18px;
	color: #333333;
	background-color: #ededed;
}
.article .article-right ul p a{
	float: right;
	margin-right: 12px;
	font-size: 12px;
	color: #cd2f2f;
}
.article .article-right ul li{
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-indent: 41px;
	overflow: hidden;
	background: url(../images/icon-1.png) no-repeat 22px -260px;
}
.article .article-right ul li a{
	font-family: "宋体";
	font-size: 12px;
	color: #585858;
}
.article .article-right ul li a:hover{
	color: #2d2d2d;
}


.process{
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	height: 164px;
	background: url(../images/img-7.jpg) no-repeat center center;
}
.process ul{
	padding-top: 60px;
	padding-left: 466px;
}
.process ul li{
	float: left;
}
.process ul li.process-list1{
	width: 157px;
	margin-right: 5px;
}
.process ul li.process-list2{
	width: 160px;
}
.process ul li.process-list3{
	width: 196px;
	margin-right: 20px;
}
.process ul li.process-list4{
	width: 160px;
}
.process ul li p{
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
}
.process ul li span{
	display: block;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	color: #ffece0;
}


.link{
	padding: 24px 0px 29px;
}
.link .link-title{
	height: 26px;
	line-height: 26px;
	margin-bottom: 2px;
	font-weight: bold;
	font-size: 14px;
	color: #444444;
}
.link .link-box a, .link .link-box b{
	float: left;
	height: 24px;
	line-height: 24px;
	margin-right: 12px;
	font-family: "宋体";
	font-size: 12px;
	color: #757575;
}
.link .link-box font{
	float: left;
	line-height: 24px;
	margin-right: 8px;
	font-weight: bold;
	font-family: "宋体";
	font-size: 12px;
	color: #757575;
}