section {
	min-width : 1200px;
	background-color: #f3f8fa;
}
.clearfix:after {
	content: "";
	display: block;
	clear : both;
}
.fair-head {
	height : 460px;
	background : url(../images/banner.jpg) no-repeat center/cover;
	width : 100%;
	margin : 0 auto;
	padding-top : 365px;
	box-sizing : border-box;
	position : relative;
}
.fair-body {
	width : 1200px;
	height : 68px;
	background : #ffffff;
	position : absolute;
	bottom : -35px;
	left : 50%;
	margin-left : -600px;
	border-radius: 5px;
}
.fair-body__item {
	width : 16.6%;
	height : 68px;
	float : left;
	padding : 15px 55px;
	position: relative;
}
.fair-body__item:after {
	content: "";
	display: block;
	clear : both;
}
.fair-body__item:after {
	content : "";
	width : 1px;
	height : 100%;
	border : 1px solid #eeeeee;
	position: absolute;
	right : 0;
	top : 0;
}
.fair-body__item:last-child:after {
	display: none;
}
.fair-body__item p {
	text-align: center;
	font-size : 14px;
	color : #999999;
	position : relative;
	padding : 5px;
}
.fair-body__item p b {
	font-size : 18px;
	font-weight: 700;
	color : #000000;
}
.fair-body__item p b a {
	color: #000000
}
.fair-body__item p b a:hover {
	color: #e94925
}
.fair-body__item p b a.on {
	color: #e94925
}
.fair-body__item p span {
	font-size : 15px;
	font-weight: 700;
	color : #000000;
}
.fair-body__item p:last-child .first-icon:before {
	content : "";
	display : block;
	width : 16px;
	height : 16px;
	position : absolute;
	bottom : 7px;
	left : -7px;
	background: url(../images/1001.png) no-repeat;
}
.fair-body__item p:last-child .second-icon:before {
	content : "";
	display : block;
	width : 16px;
	height : 16px;
	position : absolute;
	bottom : 7px;
	left : -7px;
	background: url(../images/1002.png) no-repeat;
}
.fair-body__item p:last-child .three-icon:before {
	content : "";
	display : block;
	width : 16px;
	height : 16px;
	position : absolute;
	bottom : 7px;
	left : -7px;
	background: url(../images/1003.png) no-repeat;
}
.fair-body__item p:last-child .four-icon:before {
	content : "";
	display : block;
	width : 16px;
	height : 16px;
	position : absolute;
	bottom : 7px;
	left : -7px;
	background: url(../images/1004.png) no-repeat;
}
.fair-body__item p:last-child .five-icon:before {
	content : "";
	display : block;
	width : 16px;
	height : 16px;
	position : absolute;
	bottom : 7px;
	left : -7px;
	background: url(../images/1005.png) no-repeat;
}
.online {
	background : url(../images/bg1.png) no-repeat;
	background-size: 100% 100%;
	padding-top : 60px;
}
.online-inner {
	width : 1200px;
	margin : 0 auto;
	background : #ffffff;
	border-radius: 5px;
}
.online-inner:after {
	content: "";
	display: block;
	clear : both;
}
.online-innerl, .online-innerr {
	float: left;
}
.online-innerl {
	width: 480px;
}
.online-innerl img {
	width: 100%;
	padding: 30px 0 30px 30px;
}
.online-innerr {
	width : 720px;
	padding : 30px;
	overflow: hidden;
}
.online-innerr:after {
	content: "";
	display: block;
	clear : both;
}
.online-innerr__left, .online-innerr__right {
	float: left;
}
.online-innerr__left {
	border-right : 1px solid #eeeeee;
}
.online-innerr__left-top {
	margin-bottom: 0px;
}
.online-innerr__left-top h1 {
	margin-bottom: 18px;
	font-size : 30px;
	color : #4c4c4c;
}
.online-innerr__left-top P {
	font-size : 14px;
	color : #666;
	line-height: 25PX;
	padding-bottom: 15px;
}
.online-inner-b {
	clear: both;
	padding: 0 30px;
}
.online-inner-b h1 {
	margin-bottom: 18px;
	font-size : 30px;
	color : #4c4c4c;
}
.online-inner-b P {
	font-size : 14px;
	color : #666;
	line-height: 25PX;
	padding-bottom: 15px;
}
.online-innerr__left-bottom h3 {
	font-size : 16px;
	color : #4d4d4d;
	font-weight: normal;
	font-family: 'micrsoft yahei';
}
.online-innerr__left-bottom p {
	line-height : 25px;
	font-size : 14px;
	color : #a9a9a9;
	margin-bottom: 20px;
}
.online-innerr__left-bottom p mark {
	color : #f61825;
	font-size: 15px;
}
.online-innerr__left-bottom .ant-btn {
	width : 165px;
	height : 45px;
	background: linear-gradient(45deg, #ff4002, #ff7925);
	border : none;
}
.online-innerr__right {
	width: 180px;
	display: none
}
.online-innerr__right-item {
	padding-left : 30px;
	position : relative;
	margin-bottom: 30px;
}
.online-innerr__right-item:before {
	content : "";
	display : block;
	width : 2px;
	height : 16px;
	background: #0a6ded;
	position : absolute;
	left : -1.5px;
	top : 5px;
}
.online-innerr__right-item h3 {
	font-size : 14px;
	font-weight : normal;
	color : #4c4c4c;
	line-height : 25px;
	margin-bottom : 10px;
	padding-bottom: 10px;
	position : relative;
}
.online-innerr__right-item h3:after {
	content : "";
	display : block;
	width : 30px;
	height : 1px;
	border : 1px dashed #c6c6c6;
	position: absolute;
	left : 0;
	bottom : 0;
}
.online-innerr__right-item p {
	font-size : 12px;
	color : #999999;
	line-height: 16px;
}
.advantage {
	background : url(../images/bg2.png) no-repeat;
	background-size: 100% 100%;
	height : auto;
	padding : 60px 0 20px 0;
}
.advantage-inner {
	width : 1200px;
	margin: 0 auto;
}
.advantage-inner__title {
	text-align: center;
}
.advantage-inner__title h1 {
	font-size: 38px;
	color : #1d1d1d;
}
.advantage-inner__title p {
	font-size : 16px;
	color : #a1a1a1;
	margin-bottom: 14px;
}
.advantage-inner__content {
	width : 100%;
	overflow: hidden;
	position: relative;
}
.advantage-inner__content:after {
	content: "";
	display: block;
	clear : both;
}
.advantage-inner__img {
	position : absolute;
	left : 50%;
	margin-left: -78px;
	top : 110px;
}
.advantage-inner__item {
	float : left;
	width : 50%;
	height : 187px;
	border-radius: 5px;
	overflow : hidden;
	padding : 50px;
}
.advantage-inner__item:nth-child(1) {
	background : url(../images/bg3.png) no-repeat;
	background-size: contain;
}
.advantage-inner__item:nth-child(2) {
	background : url(../images/bg4.png) no-repeat;
	background-size: contain;
	padding-left : 65px;
}
.advantage-inner__item:nth-child(3) {
	background : url(../images/bg5.png) no-repeat;
	background-size: contain;
}
.advantage-inner__item:nth-child(4) {
	background : url(../images/bg6.png) no-repeat;
	background-size: contain;
	padding-left : 65px;
}
.advantage-inner__item h1 {
	font-size : 20px;
	color : #3d3d3d;
	border-bottom: 1px dashed #ebebeb;
	font-weight: bold
}
.advantage-inner__item h1 i:before {
	content : "";
	display : inline-block;
	width : 10px;
	height : 10px;
	background : url(../images/fourpoint.png) no-repeat 50%;
	margin-right: 8px;
	position : relative;
	top : -2px;
}
.advantage-inner__item p {
	font-size : 15px;
	color : #808080;
	line-height: 30px;
}
.step {
	width : 100%;
	height : 670px;
	background : url(../images/stepbg.png) no-repeat;
	padding : 65px 0px;
	background-size: 100% 100%;
}
.step-inner {
	width : 1200px;
	margin: 0 auto;
}
.step-inner__top {
	text-align: center;
}
.step-inner__top h1 {
	font-size: 38px;
	color : #1d1d1d;
}
.step-inner__top p {
	font-size : 16px;
	color : #a1a1a1;
	margin-bottom: 30px;
}
.step-inner__content {
	position: relative;
}
.step-inner_item {
	width : 350px;
	height : 65px;
	position: absolute;
	padding : 20px 50px;
}
.step-inner_item:nth-child(1) {
	background : url(../images/step01.png);
	background-size: 100% 100%;
	top : 60px;
	left : 70px;
}
.step-inner_item:nth-child(2) {
	background : url(../images/step02.png);
	background-size: 100% 100%;
	top : 175px;
	left : 30px;
}
.step-inner_item:nth-child(3) {
	background : url(../images/step03.png);
	background-size: 100% 100%;
	top : 300px;
	left : 60px;
}
.step-inner_item:nth-child(4) {
	background : url(../images/step04.png);
	background-size: 100% 100%;
	top : 60px;
	left : 780px;
}
.step-inner_item:nth-child(5) {
	background : url(../images/step05.png);
	background-size: 100% 100%;
	top : 175px;
	left : 820px;
}
.step-inner_item:nth-child(6) {
	background : url(../images/step06.png);
	background-size: 100% 100%;
	top : 300px;
	left : 790px;
}
.step-inner_item p {
	color : #a1a1a1;
	font-size: 13px;
}
.step-inner_item p mark {
	font-size : 16px;
	font-weight: 700;
	color : #4d4d4d;
	margin : 0 5px 0 5px;
}
.step-inner_img {
	width : 440px;
	height : 440px;
	position : absolute;
	left : 50%;
	top : 0;
	margin-left: -220px;
}
.team {
	width : 100%;
	height : 580px;
	background : #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	padding-top : 60px;
}
.team_title {
	text-align: center;
}
.team_title1 {
	font-size : 38px;
	color : #1d1d1d;
}
.team_title1 span {
	color: #ff7200;
}
.team_title2 {
	font-size: 16px;
	color : #a1a1a1;
}
.team_kefu {
	width : 1200px;
	height: 345px;
	margin: 35px auto 27px;
}
.team_kefu-list {
	margin: 30px 5px 0 11px;
	float : left;
	width : 200px;
	height : 100%;
	background : #f2f2f2;
}
.team_kefu-list:last-child {
	margin-right: 0px;
}
.team_kefu-list:hover .team_kefu-list__intro1 {
	display: block;
	opacity: 1;
}
.team_kefu-list:hover .team_kefu-list__intro {
	display: none;
	opacity: 0;
}
.team_kefu-list__header {
	height: 235px;
	width : 100%;
}
.team_kefu-list__header img {
	width : 100%;
	height: 100%;
}
.team_kefu-list__intro {
	width : 100%;
	height : calc(130px);
	text-align : center;
	background : url(../images/bg-02.png) no-repeat;
	background-size: 100% 100%;
	transition : all 1s;
}
.team_kefu-list__intro1 {
	transition : all 1s linear 0s;
	display : none;
	opacity : 0;
	width : 100%;
	height : 130px;
	text-align : center;
	background : url(../images/pic.png) no-repeat;
	background-size: 100% 100%;
}
.team_kefu-list__intro1 .intro_name {
	font-size : 18px;
	font-weight : bold;
	position : relative;
	line-height : 45px;
	margin-bottom: 0px;
	color : #ffffff;
}
.team_kefu-list__intro1 .intro_name::after {
	content : "";
	display : block;
	width : 16px;
	height : 3px;
	background : #f97f5a;
	position : absolute;
	left : 50%;
	margin-left: -8px;
	bottom : 0px;
}
.team_kefu-list__intro1 .intro_btn {
	color : #1160c6;
	font-size : 14px;
	display : inline-block;
	background : #ffffff;
	width : 120px;
	line-height : 30px;
	height : 30px;
	border-radius: 5rem;
	margin-top : 19px;
}
.team_kefu-list__intro .intro_name {
	font-size : 18px;
	font-weight : bold;
	position : relative;
	line-height : 45px;
	margin-bottom: 10px;
}
.team_kefu-list__intro .intro_name::after {
	content : "";
	display : block;
	width : 16px;
	height : 3px;
	background : #f97f5a;
	position : absolute;
	left : 50%;
	margin-left: -8px;
	bottom : 0px;
}
.team_kefu-list__intro .intro_exp, .team_kefu-list__intro .intro_num {
	line-height: 20px;
	color : #999999;
}
.cooperative {
	background : url(../images/cooperativebg.png) no-repeat;
	background-size: 100% 100%;
	height : 460px;
	padding-top : 60px;
}
.cooperative-inner {
	width : 1200px;
	margin: 0 auto;
}
.cooperative-inner__top {
	text-align: center;
}
.cooperative-inner__top h1 {
	font-size: 38px;
	color : #1d1d1d;
}
.cooperative-inner__top p {
	font-size : 16px;
	color : #a1a1a1;
	margin-bottom: 30px;
}
.cooperative-inner__content:after {
	content: "";
	display: block;
	clear : both;
}
.cooperative-inner__imgs {
	width: 200px;
	height: 100px;
	border: 1px solid #ebebeb;
	text-align: center;
	background: #ffffff;
	float: left;
	padding: 36px 42px;
	position: relative;
}
.cooperative-inner__imgs img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
.team_kefu {
	position: relative;
}
.team_kefu .hd {
	width: 90px;
	height: 18px;
	background: #29303e;
	position: absolute;
	bottom: -60px;
	left: 50%;
	margin-left: -45px;
	border-radius: 5rem;
}
.team_kefu .hd ul {
	overflow: hidden;
	zoom: 1;
	margin: 5px 15px;
}
.team_kefu .hd ul li {
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	background: rgba(255, 255, 255, .9);
	border-radius: 50%;
	transition: all .5s;
}
.team_kefu .hd ul li.on {
	background: #ffffff;
	width: 26px;
	border-radius: 5rem;
}
.inner-banner {
	height: 460px;
	background: url(../images/banner.jpg) no-repeat center/cover;
	width: 100%;
}
.main {
	width: 1200px;
	margin: 20px auto;
	min-height: 500px;
}
.main-l {
	width: 250px;
	float: left;
	padding: 20px;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	background: #FFF;
	border-bottom-color: rgba(0, 100, 180, 1);
	border-bottom-style: solid;
	border-bottom-width: 4px;
	font-size: 36px;
}
.main-l h6 {
	background: url(../images/innertitle.jpg);
	text-align: center;
	font-size: 28px;
	display: block;
	color: #FFF;
	height: 99px;
	line-height: 99px;
}
.main-l p {
	line-height: 42px;
	border-bottom: 1px #efeeee solid;
	font-size: 15px;
	font-weight: normal
}
.main-l p a {
	padding-left: 60px;
}
.main-l p a.on {
	color: #f61825
}
.main-l p.p0 {
	background: url(../images/addressBox__icon.png) no-repeat 29px 8px;
}
.main-l p.p1 {
	background: url(../images/p1.png) no-repeat 16px 4px;
}
.main-l p.p2 {
	background: url(../images/p2.png) no-repeat 16px 4px;
}
.main-l p.p3 {
	background: url(../images/p3.png) no-repeat 16px 4px;
}
.main-l p.p4 {
	background: url(../images/p4.png) no-repeat 16px 4px;
}
.main-l p.p5 {
	background: url(../images/p5.png) no-repeat 16px 4px;
}
.main-l p.p6 {
	background: url(../images/p6.png) no-repeat 16px 4px;
}


.main-l.hotLine {
    background: url(http://www.csr-csw.com.cn/App/Tpl/Public/images/hotLine.gif) no-repeat;
    padding-left: 45px;
    margin-top: 27px;
    height: 46px;
}
.main-l .hotLine p {
    line-height: 16px;
	font-size:12px;
    white-space: nowrap;
}
.main-l .hotLine h3 {
    font-size: 24px;
    font-family: Arial;
    font-weight: bold;
    line-height: 30px;
}
.main-l.contactInfo span{
	line-height: 20px;
    height: 20px;
    font-size: 14px;

} 


.main-r {
	width: 930px;
	float: right;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	background: #FFF;
	padding: 15px 30px;
}
.mbx {
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	border-bottom: 1px #efeeee solid;
	font-weight: bold;
}
.mbx span {
	float: right;
	font-size: 13px;
	font-weight: normal
}
.honor {
	/*width: 260px;*/
     width: 29%;
	margin: 20px 15px 0 15px;
	float: left;
	text-align: center;
}
.honor img {
	width: 100%;
	height:187px;
}
.honor p{
text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
    line-height: 35px;
    height: 35px;
 }
.honor p a{
    color:#333;
} 
.panter {
	width: 250px;
	margin: 30px 30px 0 10px;
	float: left;
	text-align: center;
	border: 1px #CCC solid;
	padding-bottom: 20px;
	font-size: 14px;
	padding: 0 30px 20px 30px;
}
.panter img {
	width: 100%;
	text-align: center;
	height:118px;
}
.pagination { clear:both;text-align: center; padding:25px 0;}
.pagination a, .pagination span {
	box-sizing: border-box;
	display: inline-block;
	min-width: 50px;
	height: 50px;
	margin-right: 10px;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	border: 1px solid #ededed;
	border-radius: 4px;
	padding: 0 5px;
}
.pagination .current {
	background-color: #e94925;
	border-color: #e94925;
	color: #fff
}