/*
*【css reset】;
*/
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

html,
body {
    font-family:"Helvetica Neue","Microsoft Yahei";
    font-size: 14px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
    width: 100%;
    height: 100%;
}

li {
    list-style: none;
}

a {
    height: inherit;
    color: inherit;
    -webkit-tap-highlight-color: inherit;
    text-decoration: none;
    display: block;
}

i {
    font-style: normal
}

img {
    border: 0;
    vertical-align: middle;
}

input:focus,
textarea:focus {
    outline: none;
}

.pageWraper{
	opacity: 0;
	min-height: 100%;
    position: relative;
    padding-bottom: 400px;
}

.clear:after{
	content: "";
	display: block;
	clear: both;
}

.fl{
	float: left;
}

.fr{
	float: right;
}

/*顶部导航*/
.topMenu{
	width: 1200px;
	height: 80px;
	margin: 0 auto;
}
.topLogo{
	width: 204px;
	height: 42px;
	margin-top: 17px;
	float: left;
}
.menuList{
	float: right;
}

.menuList>li{
	font-size: 16px;
    font-weight: bold;
    margin: 0 25px;
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    height: 80px;
    line-height: 80px;
    position: relative;
}

.menuList>li.active:after,
.menuList>li:hover:after{
	content: "";
	position: absolute;
	left: 0;
	top: 65%;
	width: 100%;
	height: 3px;
	background: #ce0e2b;
}

.subMenu{
	position: absolute;
	left:50%;
	top: 80px;
	line-height: normal;
	width: 166px;
	margin-left: -83px;
	text-align: center;
	background: rgba(255,255,255,.8);
	display: none;
	font-size: 16px;
	padding: 25px 0;
	z-index: 99;
}

.subMenu li{
	font-weight: normal;
}

.subMenu li+li{
	margin-top: 25px;
}

.subMenu li.active{
	color: #ce0e2b;
	font-weight: 600;
}
.subMenu li:hover{
	color: #ce0e2b;
}

.menuList>li:hover .subMenu{
	display: block;
}

.cenContent{
	width: 1200px;
	margin: 80px auto;
}
.fullContent{
	padding: 10px 0;
}
.cenContent .header{
	font-size: 32px;
	font-weight: bold;
}
.cenContent .subheader{
	width: 600px;
	line-height: 28px;
	font-size: 16px;
	color: #808080;
	margin: 35px 0;
}
.cenContent .readMore{
	width: 120px;
	height: 40px;
	line-height: 36px;
	text-align: center;
	border-radius: 25px;
	border: 2px solid #ce0e2b;
	font-size: 16px;
	font-weight: bold;
	color: #ce0e2b;
}
.cenContent .readMore:hover{
	background-color: #CE0E2B;
	color: #fff;
}
.creationCont{
	width: 100%;
	padding: 80px 0;
	background-image: url(../images/index/creationCont.png);
	background-size: 789px 785px;
	background-repeat: no-repeat;
	background-position: 96% 6%;
}
.creationCont .cenContent{
	margin: 0 auto;
}
.creationCont .headerEng{
	height: 42px;
	font-size: 32px;
	font-family: Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight: bold;
	color: #CE0E2B;
}
.creationCont .header{
	font-size: 32px;
	font-family: Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight: bold;
	color: #CE0E2B;
}
.creationList{
	margin: 80px 0 0;
}
.creationList2{
	margin: 20px 0 0;
}
.creationList li{
	position: relative;
	width: 382px;
	height: 434px;
	margin-right: 21px;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
}
.creationList2 li{
	height: 368px;
}
.creationList .creationList-info{
	width: 382px;
	height: 430px;
	padding: 30px 40px;
	background-color: #fff;
	border:1px solid #f2f2f2;
	box-shadow: 0 3px 6px #e6e6e6;
	overflow: hidden;
}
.creationList2 .creationList-info{
	height: 366px;
}
.creationList li:nth-child(3n){
	margin-right: 0;
}
.creationList li:hover{
	top: -8px;
}
.creationList2 li:last-child{ margin-right: 0;}
.creationList .number{
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	line-height: 27px;
}
.creationList .header{
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	margin: 5px 0 30px 0px ;
}
.creationList .intervalIcon{
	width: 4px;
	height: 57px;
	display: block;
	background-color: #CE0E2B;
	position:absolute;
	left: 30px;
	top: 33px;
}
.creationList .arrIcon{
	width: 20px;
	height: 20px;
	display: block;
	position:absolute;
	right: 30px;
	top: 35px;
	background: url(../images/index/arrIcon.png);
}
.creationList li:hover .arrIcon{
	background: url(../images/index/arrIcon_hover.png);
}
.creationList .cdetail{
	font-size: 16px;
	line-height: 28px;
	color: #808080;
	position: relative;
}
.creationList .cdetail::before{
    content: '';
	position:absolute;
	left: -10px;
	top: 12px;
	width: 4px;
	height: 4px;
	background-color: #808080;
}
.creationList .word{
	line-height: 24px;
	font-size: 14px;
	color: #4d4d4d;
	margin-bottom: 5px;
}
.fullContent .header{
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	margin: 30px 0 60px;
}
.productList{
	width: 100%;
	margin-bottom: 30px;
}
.productList ul:after{
	content: '';
	clear: both;
	display: block;
}
.productList li{
	width: 25%;
	height: 570px;
	padding-top: 80px;
	border-right: 1.5px solid #fff;
	background-image: url(../images/productBg01.png);
	background-size: 100% 100%;
	float: left;
	overflow: hidden;
	position: relative;
}
.productList li:nth-child(2n){
	background-image: url(../images/productBg02.png);
}
.productList li:nth-child(3n){
	background-image: url(../images/productBg03.png);
}
.productList li:nth-child(4n){
	background-image: url(../images/productBg04.png);
}
.productList li .productInfo{
	display: none;
}
.productList li.active{
	background-image: url(../images/productBg01-on.png);
}
.productList li.active:nth-child(2n){
	background-image: url(../images/productBg02-on.png);
}
.productList li.active:nth-child(3n){
	background-image: url(../images/productBg03-on.png);
}
.productList li.active:nth-child(4n){
	background-image: url(../images/productBg04-on.png);
}
.productList li.active .productList-cont{
	display: none;
}
.productList li.active .productInfo{
	display: block;
}
.productList li .productInfo .readInfo{
	width: 90px;
	padding: 9px 15px;
	border: 1.5px solid #fff;
	border-radius: 50px;
	display: inline-block;
}
.productList .productList-cont{
	width: 300px;
	margin: 0 auto;
}
.productList .productIcon{
	width: 60px;
	height: 60px;
}
.productList .header{
	font-size: 22px;
	text-align: left;
	margin: 15px 0 44px;
}
.productList .header:after{
	content: '';
	width: 24px;
    height: 3px;
    margin-left: 2px;
    margin-top: 8px;
	background-color: #4d4d4d;
	display: block;
}
.productList .productWord{
	margin-bottom: 30px;
	cursor: pointer;
}
.productList .productName{
	font-size: 18px;
	margin-bottom: 10px;
}
.productList .productSubName{
	font-size: 15px;
	color: #515151;
}
.productList .productName span{
	display: inline-block;
}
.productList .arrowsIcon{
	width: 20px;
	height: 20px;
	margin-left: 10px;
	background-image: url(../images/arrowsIcon.png);
	vertical-align: sub;
	display: inline-block;
}
.productList .productWord:hover .productName{
	color: #CE0E2B;
}
.productList .productWord:hover .productSubName{
	color: #d17880;
}
.productList .productWord:hover .arrowsIcon{
	background-image: url(../images/redarrowsIcon.png);
}
.productList .productInfo{
	width: 80%;
	color: #fff;
	margin: 0 auto;
}
.productList .productInfo .infoHeader{
	font-size: 22px;
	margin-bottom: 15px;
}
.productList .productInfo .infosubHeader{
	font-size: 14px;
	margin-bottom: 25px;
	color: #e9c1c6;
}
.productList .productInfo .infoDetail{
	height: 280px;
	line-height: 24px;
	font-size: 16px;
	margin-bottom: 25px;
	text-align: justify;
	overflow: hidden;
}
.productList .productInfo .return{
	width: 40px;
	height: 40px;
	background-image: url("../images/returnIcon.png");
	cursor: pointer;
	float: right;
	display: inline-block;
}

.readMore.right{
	margin: -68px auto 0;
	/* float: right; */
}
.tradeList{
	margin-bottom: 90px;
}
.tradeList li{
	width: 370px;
	margin-right: 45px;
	margin-bottom: 30px;
	display: inline-block;
}
.tradeList li:nth-child(3n){
	margin-right: 0;
}
.tradeList li img{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.tradeList .tradeDetail{
	border: 1px solid #E6E6E6;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow: 0 0 6px #e6e6e6;
	border-top: 0;
	padding: 15px 20px;
	background-color: #fff;
}
.tradeList .tradeInfo{
	height: 44px;
	font-size: 16px;
	color: #4D4D4D;
	text-align: justify;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.tradeList .tradeType{
	margin-top: 15px;
	border-top: 1px solid #E6E6E6;
	padding: 15px 0;
}
.tradeList .tradeType .typeName{
	font-size: 18px;
	font-weight: bold;
}
.tradeList .tradeType .readInfo{
	color: #CE0E2B;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	float: right;
}
.tradeList .tradeType .readInfo:hover{
	text-decoration: underline;
}
.redarrowsIcon{
	width: 20px;
	height: 20px;
	margin-left: 8px;
	background-image: url(../images/redarrowsIcon.png);
	vertical-align: sub;
	display: inline-block;
}
.modelCont{
	background-image: url(../images/modelBgBg.png);
	background-size: 100% 100%;
}
.modelTop{
	width: 100%;
	height: 400px;
	padding: 25px 0;
	background-image: url(../images/modelBg.png);
	color: #fff;
}

.modelTop .modelList{
	width: 1200px;
	padding: 0 15px;
	margin: 0 auto;
}
.modelTop .modelList ul:after{
	content: '';
	clear: both;
	display: block;
}
.modelTop .modelList li{
	width: 33.33%;
	text-align: center;
	cursor: pointer;
	float: left;
}
.modelTop .modelList li:after{
	content: '';
	width: 1px;
	height: 50px;
	background-color: #fff;
    margin-top: -120px;
    float: right;
	display: block;
}
.modelTop .modelList li:last-child:after{
	width: 0;
}
.modelTop .modelListIcon{
	margin-bottom: 30px;
}
.modelTop .modelList .modelName{
	font-size: 22px;
	font-weight: bold;
	padding: 0 0 10px;
}
.modelTop .modelList li.active .modelName{
	border-bottom: 4px solid #f5cfdf;
}
.modelShow{
	margin: 70px auto 0;
	position: relative;
	padding-bottom: 80px;
	border-bottom: 1px solid #E6E6E6;
}
.modelShow .header{
	text-align: left;
	color: #ce0e2b;
	margin: 0;
}
.modelShow .modelBgLt{
	width: 377px;
	height: 373px;
	background-image: url(../images/modelBgLf.png);
	display: block;
	position: absolute;
	left: -150px;
    top: -25px;
    z-index: -1;
}
.modelShow .modelBgRt{
	width: 266px;
	height: 260px;
	background-image: url(../images/modelBgRt.png);
	display: block;
	position: absolute;
	right: -90px;
    bottom: 50px;
    z-index: -1;
}
.modelShow .subheader{
	margin: 20px 0;
}
.modelShow .modelInfo{
	padding-top: 10px;
}
.modelShow .modelInfo:after{
	content: '';
	clear: both;
	display: block;
}
.modelShow .modelImg{
	width: 820px;
	height: 460px;
	float: left;
}
.modelShow .modelDescribe{
	width: 345px;
	height: 460px;
	background-color: #fff;
	padding: 50px 50px 30px;
	margin-right: 10px;
	border:1px solid #e6e6e6;
	box-shadow: 0 0 10px #e6e6e6;
	float: right;
}
.modelShow .modelDescribe .name{
	height: 60px;
	margin-bottom: 25px;
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	overflow: hidden;
}
.modelShow .modelDescribe .info{
	height: 250px;
	line-height: 28px;
	border-top:1px solid #e6e6e6;
	padding-top: 60px;
	text-align: justify;
	font-size: 16px;
	overflow: hidden;
}
.modelShow .modelDescribe a{
	width: 86px;
	height: 20px;
	cursor: pointer;
	float: right;
}
.modelShow .modelDescribe a:hover{
	text-decoration: underline;
}
.modelDescribe .arrowsIcon {
    width: 20px;
    height: 20px;
    margin-left: 10px;
    background-image: url(../images/arrowsIcon.png);
    vertical-align: sub;
    display: inline-block;
    cursor: pointer;
}
.modelShow .cSlide-pagination{
	position: relative;
	margin-top: 40px;
	bottom: 0;
}
.modelShow .cSlide-pagination a{
	width: 21px;
	height: 21px;
	background-color: #CE0E2B;
	border: 5px solid #fff;
	margin: 0 5px;
}
.modelShow .cSlide-pagination a.active{
	width: 21px;
	height: 21px;
	background-color: #CE0E2B;
	border: 5px solid #f9cdd4;
}
.clients{
	margin-top: 80px;
}
.clients .header,.clients .subheader{
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
.clientList{
	text-align: center;
}
.clientList ul:after{
	content: '';
	clear: both;
	display: block;
}
.clientList li{
	width: 200px;
	height: 80px;
	margin-right: 50px;
	margin-bottom: 20px;
	display: inline-block;
}
.clientList li:nth-child(5){
	margin-right: 0;
}
.clients .readMore{
	margin: 50px auto;
}
.clients .readMore:hover{
	background-color: #b70520;
	border-color: #b70520;
}
.clients .honor{
	margin-top: 80px;
	margin-bottom: 130px;
}
.clients .honor:after{
	content: '';
	clear: both;
	display: block;
}
.clients .honorInfo{
	width: 590px;
	height: 422px;
	padding: 50px 60px;
	background-image: url(../images/honorBg.png);
	background-size: 100% 100%;
	overflow: hidden;
	float: left;
}
.clients .honorImg{
	width: 590px;
	height: 422px;
	float: right;
}
.clients .honorInfo .title{
	font-size: 36px;
    font-weight: bold;
    color: #ce0e2b;
    margin-bottom: 40px;
}
.clients .honorInfo .title span{
	font-size: 16px;
	color: #808080;
	font-weight: normal;
	padding-left: 20px;
	display: inline;
}
.clients .honorInfo .detail{
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 25px;
	text-align: justify;
}
.clients .honorInfo .detailDes{
	margin-bottom: 0px;
}
.clients .honorInfo .readMore{
	margin: 25px 0 30px;
	float: right;
}
.clients .honorInfo .readMore:hover{
	background-color: #CE0E2B;
	border: 1px solid #CE0E2B;
	color: #fff;
}
.partner{
	position: relative;
	padding: 0;
	margin-top: 180px;
}
.partner .header{
	width: 100%;
	position: absolute;
	top: 80px;
	margin: 0;
}
.partner .subheader{
	width: 100%;
	text-align: center;
	color: #808080;
	position: absolute;
	top: 160px;
	margin: 0;
}

.footer{
	width: 100%;
	height:400px;
	background-color: #CE0E2B;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
}
.footerCont{
	width: 1200px;
	margin: 0 auto;
	padding: 50px 0 90px;
}
.footerCont:after,.footerMenu ul:after{
	content: '';
	clear: both;
	display: block;
}
.footerMenu{
	width: 640px;
	float: left;
}
.footerMenu li{
	width: 25%;
	padding: 0 15px;
	text-align: center;
	float: left;
}
.footerMenu .menuTitle{
	padding: 5px 0;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 25px;
}
.footerMenu .menuTitle span{
	padding: 7px 0;
	border-bottom: 2px solid #e78795;
}
.footerMenu li a{
	margin: 20px 0;
}
.footerMenu li a:hover{
	text-decoration: underline;
}
.footerCont .wxCode{
	width: 130px;
	margin: 5px 30px 5px 20px;
	text-align: center;
	float: left;
}
.footerCont .wxCode .header{
	font-size: 16px;
	margin-bottom: 30px;
	font-weight: bold;
	text-align: center;
}
.footerCont .wxCode .wxCodeImg{
	width: 114px;
	height: 114px;
}
.footerCont .wxCode .wxIcon{
	font-size: 16px;
	padding-left: 30px;
	background-image: url(../images/wxIcon.png);
	background-size: 26px 20px;
	background-repeat: no-repeat;
	vertical-align: sub;
	margin-right: 5px;
	margin-top: 10px;
	display: inline-block;
}
.footerCont .address{
	width: 380px;
	margin-top: 20px;
	padding-left: 30px;
	border-left: 1px solid #fff;
	float: left;
}
.footerCont .whiteLogo{
	width: 184px;
	height: 37px;
	margin-top: -20px;
	margin-bottom: 50px;
}
.footerCont .address .addressInfo{
	margin-bottom: -20px;
}
.footerCont .address p{
	font-size: 16px;
	margin: 20px 0;
}
.footer .copyRight{
	width: 100%;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border-top: 1px solid #fff;
	position: absolute;
	bottom: 0;
}


/**
 * 客户方案 样式
 */

.cli_banner{
	width: 100%;
}

.cli_banner img{
	width: 100%;
}

.cli_pageTitle{
	width: 100%;
	height: 80px;
	background: #e6e6e6;
	line-height: 80px;
}

.cli_center{
	width: 1140px;
	margin: 0 auto;
	position: relative;
}

.cli_pageTitle .title{
	font-size: 24px;
	font-weight:normal;
	position: relative;
	padding-left: 12px;
}

.cli_pageTitle .title:before{
	content: "";
	width: 4px;
	height: 24px;
	background:#CE0E2B;
	position: absolute;
	top: 28px;
	left: 0;
}

.cli_pageCont{
	margin-top: 20px;
	padding-bottom: 60px;
}

.cli_aside{
	width: 160px;
	padding:30px 0;
	position: absolute;
	top:0;
}

.cli_asideCont{
	width: 980px;
	padding:30px 0 30px 60px;
	border-left: 1px solid #F0F0F0;
	min-height: 632px;
	overflow: hidden;
}

.cli_aside .title{
	font-size: 16px;
	font-weight: 600;
	position: relative;
}

.cli_aside .asideIcon{
	display: inline-block;
	width: 10px;
	height: 6px;
	margin-left: 8px;
	vertical-align: middle;
	position: absolute;
	right: 10px;
	top: 8px;
}

.cli_aside .asideIcon.down{
	background: url(../images/cli_arrowD.png) no-repeat center;
}

.cli_aside .asideIcon.up{
	background: url(../images/cli_arrowU.png) no-repeat center;
}

.cli_aside>ul>li{
	margin-bottom: 30px;
}

.cli_subAside li{
	margin-top: 15px;
	min-height: 30px;
	line-height: 30px;
	padding-left: 15px;
}

.cli_subAside .active{
	border-right:2px solid #CE0E2B;
	color: #CE0E2B;
}

.cli_subAside li:hover{
	color: #CE0E2B;
}

.cli_subAside li:hover a{
	color: #CE0E2B;
}

.cli_main .cli_title{
	font-size: 24px;
	font-weight: 600;
	color: #CE0E2B;
	text-align: center;
	margin-bottom: 16px;
}

.noneCont{
	text-align: center;
}

.cli_main .basic{
	width: 568px;
}

.cli_main .pictrue{
	width: 350px;
}

.cli_main .part{
	padding-bottom: 34px;
}

.cli_main .part+.part{
	border-top: 1px solid #F0F0F0;
}

.cli_main .part .title{
	font-size: 16px;
	font-weight: 600;
	padding-top: 34px;
	padding-bottom: 24px;
}

.cli_main .ball{
	width: 20px;
	height: 20px;
	margin-right: 10px;
	margin-top: 3px;
}

.cli_main .ball.company{
	background: url(../images/cli_company.png) no-repeat center;
}
.cli_main .ball.product{
	background: url(../images/cli_product.png) no-repeat center;
}

.cli_main .ball.question{
	background: url(../images/cli_question.png) no-repeat center;
}

.cli_main .ball.solution{
	background: url(../images/cli_solution.png) no-repeat center;
}

.cli_main .basicInfo .value{
	width: 75%;
	line-height: 25px;
}

.cli_main .basicInfo li+li{
	margin-top: 35px;
}

.cli_main .pictrue{
	padding-top: 80px;
}

.cli_main .intro{
	line-height: 25px;
	margin-bottom: 25px;
}

.cli_table{
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
}

.cli_table th{
	height: 36px;
	background: #CE0E2B;
	color: #fff;
}

.cli_table tr{
	height: 40px;
}

.cli_table th:first-child{
	width: 560px;
}

.cli_table th,
.cli_table td{
	border:1px solid #F5CFD5;
}

.cli_table .benefit{
	text-align: center;
}

.cli_table .project{
	padding:8px 0 8px 35px;
}

.cli_table .project span{
	display: inline-block;
	color: #808080;
	margin-top: 5px;
}

.cli_companyPic{
	margin-top: 35px;
}

.cli_companyPic li{
	text-align: center;
	font-size: 12px;
	margin-right: 11px;
	margin-bottom: 35px;
}

.cli_companyPic li img{
	width: 172px;
	height: 78px;
	border: 1px solid #d9d9d9;
}

.cli_companyPic li p{
	margin-top: 10px;
}

.mr0{
	margin-right: 0;
}

.cli_table.client{
	margin-top: 25px;
}

.cli_table.client td{
	padding-left: 10px;
}

/*品牌活动*/
.brand_aside .active{
	color: #CE0E2B;
	border-right:2px solid #CE0E2B;
}
.brand_aside li:hover{
	color: #CE0E2B;
}
.searchCont{
	width: 304px;
	height: 40px;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
}
.searchCont input{
	width: 265px;
	height: 38px;
	padding: 0 5px 0 15px;
	border: 0;
	background-color: inherit;
	position: absolute;
}
.searchCont .searchIcon{
	width: 40px;
	height: 38px;
	background-image: url(../images/searchIcon.png);
	background-size: 20px 20px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
    right: 0;
}
.newsCont{
	padding-top: 34px;
}
.newsCont .newsImage{
	width: 390px;
	height: 202px;
	float: left;
}
.newsCont .newsWord{
	width: 512px;
	height: 202px;
	float: right;
}
.newsCont .newsWord .newsTitle{
	width: 512px;
	margin-bottom: 40px;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
}
.newsCont .newsWord .newsDetail{
	width: 512px;
	margin-bottom: 54px;
	font-size: 14px;
	color: #4c4c4c;
	text-align: justify;
	position:relative;
	line-height:1.6em;
	height:4.8em;
	overflow:hidden;
}
/*.newsCont .newsWord .newsDetail:after{
	content:'...';
	font-weight:bold;
	position:absolute;
	bottom:0;
	right:0;
	padding:0 0 1px 3px;
	background:#fff
}*/
.newsCont .newsWord .timeIcon{
	width: 120px;
	height: 20px;
	padding-left: 30px;
	font-size: 14px;
	color: #808080;
	background-image: url(../images/timeIcon.png);
	background-size: 20px 20px;
	background-position: left center;
	background-repeat: no-repeat;
	display: inline-block;
	overflow: hidden;
}
.newsCont .newsWord .readInfo{
	color: #CE0E2B;
}
.newsCont .newsWord .readInfo:hover{
	cursor: pointer;
	text-decoration: underline;
}
.newsCont .newsWord .redarrowsIcon{
	width: 18px;
	height: 18px;
	background-size: 100% 100%;
}
.moreNews{
	width: 100%;
	height: 50px;
	line-height: 50px;
	margin: 50px 0 20px;
	text-align: center;
	background-color: #c7c7c7;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}
.moreNews .addIcon{
	width: 16px;
	height: 19px;
	margin-left: 10px;
	vertical-align: middle;
	background-image: url(../images/addIcon.png);
	background-repeat: no-repeat;
	display: inline-block;
}
.cli_main .part .newsInfo .title{
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	padding-top: 0;
}
.cli_main .part .newsInfo .time{
	text-align: center;
	font-size: 14px;
	color: #808080;
	margin-bottom: 60px;
}
.newsInfo-article p{
	line-height: 24px;
	text-align: justify;
	margin-bottom: 20px;
}
.newsInfo-article p.imgCenter{
	text-align: center;
}
.newsInfo-article p.imgTitle{
	text-align: center;
	color: #808080;
}
.articleBottom{
	height: 60px;
	line-height: 60px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	margin: 70px 0 0;
}
.articleBottom .nextArticle{
	color: #808080;
}
.articleBottom .nextArticle:hover{
	color: #CE0E2B;
	cursor: pointer;
}
.articleBottom .back{
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 25px;
	border: 1px solid #ccc;
	color: #999;
	margin: 10px 0;
}
.articleBottom .back:hover{
	color: #CE0E2B;
	border: 1px solid #CE0E2B;
	cursor: pointer;
}

.rightIcon{
	text-align: right;
	position: fixed;
	right: 0;
	top: 55%;
	z-index: 99;
}
.rightIcon img{
	cursor: pointer;
}
.rightIcon .consult,.rightIcon .scan{
	margin-right: -47px;
}
.rightIcon .consult:hover,.rightIcon .scan:hover{
	margin-right: 0;
}
.rightIcon .wxCodeImg{
	cursor: none;
}
.ph3{
	margin: 0 auto;
	width: 240px;
	height: 47px;
	font-size: 36px;
	font-family: Microsoft YaHei-Bold, Microsoft YaHei;
	font-weight: bold;
	color: #000000;
	line-height: 47px;
	text-align: center;
	background: url(../images/index/ph_bg.png) center no-repeat;
	background-size: 240px 16px;
}
.creationCont .ph3,.cenContent .ph3{ margin-bottom: 80px;}
.clients .ph3{ margin-bottom: 28px;}
.anli{
	background:url(../images/index/anli.jpg) top center no-repeat;
}