﻿/*媒体查询，屏幕小余800px*/
@media screen and (max-width: 800px) {
    .container-div {
/*取消宽度固定*/
    	width: unset !important;
    }
    .container-div .container-left {
/*隐藏左边的*/
        display: none;
    }
    .container-div .container-right {
/*清除右边浮动， 宽度清掉*/
    	float: unset;
    	width: unset;
    }
    .container-div .container-right .top-news{
/*列表高度自动*/
    	height: auto;
    }
	
	.newsdetail-title,
	.news-content,
	.newsdetail-title
	{
		width: auto !important;
	}
	.newsdetail-title{
		padding: 0px  !important;
	}
	.newsdetail-content{
		padding: 0 10px !important;min-height:1px!important
	}
	.news-content{
		padding: 0px  !important;
		float: unset !important;
	}
	.news-more{
		display: none;
	}

}

/*---------公共---------*/
.logo_index{
	width: 30px;
    height: 30px;
    display: inline-block;
    font-size: 0;
}
.h4, .h5, .h6, h4, h5, h6{
	margin-top: 0;
	margin-bottom: 0
}
a{text-decoration:none}
a:hover{text-decoration:none}
#page-box{
	display: block;
	text-align: center;
}
#page-box a{
	color: #000
}
#page-box .active a{
	background-color: #b00302;
	border:1px solid #b00302;
	color: #fff;
}
.main-top{
	margin-top: 90px;
}
.title-box{
	text-align: center;
	margin: 60px 0 40px 0;
	overflow: hidden;
}
.title-box h5{
	font-size: 34px;
	color: #7f7f7f
}
.title-box h5 span{
	color: #b10201
}
.title-box h5 b{
	display: block;
	font-size: 28px;
	color: #000;
	margin-top: 10px;
}
.title-box h5 b:after{
	content: '';
	display: block;
	width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #cdcdcd;
    margin: 20px auto 40px auto;
}
.title-box b > span{
	font-size: 14px;	
	color: #7f7f7f
}
.title-box strong{
	font-weight: bold;
	margin-top: 30px;
	display: block;
	font-size: 24px;
}

/*面包屑导航*/

.brand-nav{
	width: 100%;
	overflow: hidden;
	margin: 20px 0;
}

/*--------返回顶部--------*/

.right-meau{
	width: 55px;
	position: fixed;
	right: 0;
	bottom: 80px;
}
.right-meau li{
	background-color: #fff;
	position: relative;
}
.right-meau a{
	width: 55px;
	height: 55px;
	display: block;
	border:1px solid #ccc;
	text-align: center;
	text-align: center;
	line-height: 55px;
	text-decoration: none !important;
}
.right-meau a i{
	font-size: 20px;
}
.right-meau li:hover{
	background-color: #3c4457;
}
.right-meau li:hover > a{
	color: #fff;
}
.right-meau li:last-child{
	background-color: #f0f0f0;
}
.right-meau li:last-child a{
	line-height: initial;
	padding: 8px;
	color: #000;
}
.phone_num{
	position: absolute;
	left: -126px;
	top: 0;
	display: none;
}
.phone_num p{
	float: left;
	background-color: #fff;
	border:1px solid #ccc;
	padding: 4px;
	height: 55px;
	overflow: hidden;
}
.phone_num:after{
	content: '';
	float: left;
	width: 0;
    margin-top: 21px;
    height: 0;
    border-top: 6px solid transparent;
    border-left: 10px solid #fff;
    border-bottom: 6px solid transparent;
}
/*焦点图*/
.banner{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.banner img{
	width: 100%;
	display: block;
}
.senod-banner{
	position: relative;
}
.senod-banner img{
	width: 100%;
	display: block;
}
.mobile-banner{display:none;}
/*滚动新闻*/
.top-news{
	background-color: #f6f9ff;
	width: 100%;
    /*height: 138px;*/
}
.top-news .index-newsList{
	overflow: hidden;
	background-color: #fff;
	padding: 36px;
	margin-top: -40px;
	position: relative;
	z-index: 99;
}
.top-news .index-newsList .word{
	height: 34px;
	line-height: 34px;
}
.news-lb{
	overflow: hidden;
	white-space:nowrap;
	margin-left: 20px;
	height: 34px;
	line-height: 34px;
}
.news-lb a{
	text-decoration:none;
	color: #7f7f7f 
}
.phone-box{
	color: #7f7f7f;
	height: 34px;
	line-height: 26px; 
}
.phone-box span{
	font-size: 24px;
	font-weight: bold; 
}
/*--------页头----------*/
.header{
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
}
.header .header-bottom {
	height: 60px;
	line-height: 60px;
	background: rgba(209,209,209,0.85);
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.header .header-bottom .comWidth > img{
	margin-top: 8px;
}
.header .header-bottom .comWidth .header_meauBtn {
	position: relative;
	margin-top: 3.8%;
	display: none;
	padding: 10px 0;
	cursor: pointer;
}
.header .header-bottom .comWidth .header_meauBtn span{
	width: 38px;
	height: 3px;
	background-color:#4c5051;
	display: block;
}
.header .header-bottom .comWidth .header_meauBtn:after{
	content:'';
	width: 30px;
	height: 3px;
	background-color:#4c5051;
	display: block;
	position: absolute;
	top: 0;
	left: 8px
}
.header .header-bottom .comWidth .header_meauBtn:before{
	content:'';
	width: 30px;
	height: 3px;
	background-color:#4c5051;
	display: block;
	position: absolute;
	bottom: 0;
	left: 8px
}
.header .header-bottom ul{
	width: 62%;
}
.header .header-bottom ul li{
	width: 12.5%;
	height: 60px;
	text-align: center;
}
.header .header-bottom ul li a{
	display: block;
	width: 60%;
	margin: 0 auto;
	height: 60px;
	font-size: 16px;
	color: #2e3440;
	text-decoration:none;
}
.header .header-bottom ul li.on a{
	border-bottom: 4px solid #b20a09;
	color: #b20a09
}
.header .header-bottom .head-link{
	margin-left: 3%;
	font-size: 20px
}
.header .header-bottom .head-link a{
	text-decoration: none !important;
}
.erweima-link{
	position: relative;
}
.erweima-link .erweima-box{
	position: absolute;
	left: 50%;
	margin-left: -50px;
	top: 40px;
	box-shadow: 0 0 10px #ccc;
	display: none;
}
.header .header-bottom .head-link a:hover{
	color:#b20a09 
}
.erweima-link:hover > .erweima-box{
	display: block;
}
.header .header-bottom .head-link a i{
	font-size: 20px
}
/*----------页尾----------*/
.footer .footer-top{
	width: 100%;
	background-color: #2f2f2f;
	text-align: center;
	padding-top: 46px;
	overflow: hidden;
	padding-bottom: 60px;
	display: none;
}
.footer .footer-top ul li{
	display: inline-block;
	margin: 0 69px;
	color: #fff;
}
.footer .footer-top ul li p{
	display: block;
	margin-top: 16px;
}
.footer .footer-top dl{
	margin-top: 58px;
}
.footer .footer-top dl dd{
	color: #bebebe;
	display: inline-block;
	margin-right: 42px;
}
.footer .footer-top dl dd:last-child{
	margin-right: 0;
}
.footer .footer-top .footer-link{
	margin-top: 18px;
}
.footer .footer-top .footer-link,
.footer .footer-top .footer-link a{
	color: #bebebe;
	line-height: 28px;
}
.footer-link{
	width: 1048px;
	overflow: hidden;
	margin: 0 auto;
}
.footer-link .sfl:nth-child(2){
    width: 960px;
}
.footer-link a{
	width: 15.6%;
	display: inline-block;
}
.footer-bottom{
	text-align: center;
	background-color: #000;
	overflow: hidden;
	color: #6f6f6f;
	line-height: 28px;
	padding: 20px 0;
}
.footer-bottom a{
	color: #6f6f6f;
}
/*首页*/
.index-welcome .col-lg-6{
	padding: 0
}
.index-welcome .col-lg-6:nth-child(1) .welcome-item{
	height: 646px;
	background: url(../images/index-welcomeBG.jpg) no-repeat;
}
.index-welcome .col-lg-6:nth-child(1) .scomWidth{
	padding-right: 80px
}
.index-welcome .col-lg-6:nth-child(2) .scomWidth{
	padding-left: 60px
}
.index-welcome .welcome-item h5,
.index-welcome .welcome-item h4{
	color: #fff;
	font-size: 32px;
	line-height: 50px;
	margin-top: 72px;
}
.index-welcome .welcome-item h4 span{
	font-size: 18px;
	display: block;
}
.index-welcome .welcome-item h5 span{
	color: #fff;
	display: block;
	font-size: 32px
}
.index-welcome .col-lg-6:nth-child(1) .welcome-item h5:after{
	content: '';
	display: block;
	width: 24px;
	height: 3px;
	background-color: #fff;
	margin: 36px 0 60px 0;
}
.index-welcome .col-lg-6:nth-child(1) .welcome-item p{
	color: #fff;
	line-height: 28px;
}
.index-welcome .col-lg-6:nth-child(1) .welcome-item a{
	border:1px solid #fff;
	display: block;
	width: 170px;
	height: 46px;
	text-align: center;
	line-height: 46px;
	color: #fff;
	text-decoration: none;
	margin-top: 90px;
}
.index-welcome .col-lg-6:nth-child(2) .welcome-item:nth-child(1){
	height: 323px;
	background: url(../images/index-welcomeBG2.jpg) no-repeat;
}
.index-welcome .col-lg-6:nth-child(2) .welcome-item:nth-child(2){
	height: 323px;
	background: url(../images/index-welcomeBG3.jpg) no-repeat;
}
.welcome-item > a{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #fff;
}
.index-welcome .col-lg-6:nth-child(2) .welcome-item:nth-child(2) a{
	color: #fff;
	border-bottom: 1px solid #b10201;
	padding-bottom: 8px;
	text-decoration: none;
	margin-top: 50px;
	display: block;
	width: 80px;
	text-align: center;
}
.index-service{
	width: 100%;
	overflow: hidden;
	background-color: #eaeaea
}
.service-list{
	width: 100%;
	height: 779px;
	background:url(../images/index-serviceBg.jpg) center no-repeat;
}
.service-list ul{
	height: 512px;
	overflow: hidden;
}
.service-list ul li{
	float: left;
	width: 12.5%;
	height: 100%;
	padding: 98px 28px 0 28px;
	border-bottom: 0 solid #b10201;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:rgba(255,255,255,0.2);
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.service-list ul li a > span{
	color: #fff;
}
.service-list ul li a > span:after{
	content: '';
	display: block;
	width: 16px;
	height: 2px;
	background-color: #fff;
	margin: 14px 0 40px 0;
}
.service-list ul li a{
	text-decoration: none;
}
.service-list ul li a > p{
	color: #fff;
	font-size: 16px;
}
.service-list ul li a > p span{
	display: block;
	line-height: 24px;
	height: 112px;
	font-size: 12px;
}
.service-list ul li:hover{
	background-color: rgba(0,0,0,0.5);
	border-bottom: 14px solid #b10201
}
.service-list ul li a > b {
	margin-top: 40px;
	display: block;
}
.service-list ul li a > b i{
	color: #fff;
	font-size: 24px;
}
.service-list ul li a > b:after{
	content: 'view more';
	display: block;
	color: #908e8d;
	opacity: 0;
	margin-top: 40px;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.service-list ul li:hover a > b:after{
	opacity: 1;
}
.index-rongyu{
	width: 100%;
	height: 323px;
	background: url(../images/index-rongyuBg.jpg) no-repeat center;
	overflow: hidden;
}
.rongyu-list{
	width: 1000px;
	margin-top: 60px;
	float: right;
	position: relative;
}
.rongyu-list .swiper-slide{
	text-align: center;
	color: #7a7a7a;
	font-size: 16px;
}
.rongyu-list .swiper-slide p{
	margin-top: 20px;
}
.rongyu-btn{
	position: absolute;
	right: 0;
	top: 58px;
	z-index: 99
}
.jindian-list ul li{
	margin-bottom: 30px;
}
.jindian-list ul li a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.jindian-list ul li a:after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.3);
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.jindian-list ul li .wrod{
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -45%;
	padding: 12px;
	background-color: #141414;
	width: 90%;
	color: #fff;
	height: 65px;
	z-index: 99;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.jindian-list ul li .sfl{
	width: 80%;
}
.jindian-list ul li .wrod h5{
	font-size: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	width: 100%;
}
.jindian-list ul li .wrod p{
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	width: 100%;
	margin-top: 4px;
}
.jindian-list ul li .wrod b{
	border-left: 1px solid #434343;
	height: 100%;
	line-height: 40px;
	padding-left: 20px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.jindian-list ul li .img-box{
	width: 100%;
	overflow: hidden;
	display: block;
}
.jindian-list ul li:hover > a .wrod{
	background-color: #b10201
}
.jindian-list ul li:hover > a .wrod b{
	border-left: 1px solid #c13534;
}
.jindian-list ul li:hover > a:after{
	opacity: 0;
}
.index-shebei{
	width: 100%;
	overflow: hidden;
	background-color: #eaeaea;
	margin-top: 50px;
	padding-bottom: 60px;
}
.index-shebei ul li > a{
	width: 100%;
	height: 100%;
	position: relative;
	display: block;
}
.index-shebei ul li > a .img-box{
	width: 100%;
	overflow: hidden;
}
.index-shebei ul li > a .img-box img{
	display: block;
	position: relative;
	width: 392px;
	height: 262px;
	top: 0;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.index-shebei ul li > a .word-box{
	position: absolute;
	width: 90%;
	border-top: 1px solid #fff;
	color: #fff;
	padding: 17px 10px;
	left: 50%;
	margin-left: -45%;
	bottom: 12px;
	background-color: rgba(0,0,0,0.5);
	height: 60px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.index-shebei ul li > a .word-box b{
	border-left: 2px solid #fff;
	padding-left: 6px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.index-shebei ul li > a .word-box p{
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
}
.index-shebei ul li:hover .word-box{
	background-color: rgba(0,0,0,0.08);
	color: #000;
	bottom: -30px;
	border-top: 1px solid #b10201;
	border-bottom: 1px solid #b10201;
}
.index-shebei ul li:hover .word-box b{
	border-color: #000;
}
.index-shebei ul li:hover > a .img-box img{
	top: -20px;
}
.index-shebei .read-more{
	font-size: 16px;
	color: #030303;
	text-align: center;
	display: block;
	width: 100%;
	border-bottom: 1px solid #bbbbbb;
	padding-bottom: 30px;
	margin-top: 90px;
}
.index-shebei dl{
	margin-top: 30px
}
.index-shebei dl dd{
	overflow: hidden;
	background-color: #585858;
	padding: 0
}
.index-shebei dl dd .icon-box{
	text-align: center;
	color: #fff;
	position: relative;
	height:144px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.index-shebei dl dd .icon-box:after{
	content:'';
	display: block;
	position: absolute;
	right:-14px;
	top:60px;
	z-index: 99;
	width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 14px solid #585858;
    border-bottom: 10px solid transparent;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.index-shebei dl dd .icon-box img{
	margin: 40px 0 20px 0;
}
.index-shebei dl dd .icon-box,
.index-shebei dl dd .img-box{
	padding: 0
}
.index-shebei dl dd:hover > .icon-box{
	background-color: #b10201;
}
.index-shebei dl dd:hover > .icon-box:after{
    border-left: 14px solid #b10201;
}
.index-bottomPic{
	width: 100%;
	display: block;
}

/*关于我们*/
.about-jianjia{
	overflow: hidden;
	background-color: #eaeaea;
}
.about-jianjia .box .col-lg-6{
	padding: 0
}
.about-jianjia .box .img-box{
	overflow: hidden;
}
.about-jianjia .box .img-box img{
	width: 960px;
	display: block;
}
.about-jianjia .box .word-box{
	height: 689px;
	background-color: #2f2f2f;
	color: #fff;
}
.about-jianjia .box .word-box:after{
	content: 'CHENGSHU';
	display: block;
	position: absolute;
	left: 40px;
	top: 0;
	font-size: 100px;
	color: rgba(255,255,255,0.1);
}
.about-jianjia .box .word-box h5:after{
	content:'';
	display: block;
	width: 24px;
	height: 3px;
	background-color: #b00302;
	margin-top: 30px;
}
.about-jianjia .box .word-box .scomWidth{
	padding-left: 40px;
}
.about-jianjia .box .word-box .scomWidth h5{
	font-size: 32px;
	margin: 50px 0 40px 0;
	color: #d8d8d8
}
.about-jianjia .box .word-box .scomWidth p{
	line-height: 28px;
	color: #d8d8d8
}
.about-zhuzhi{
	padding-bottom: 70px;
	background-color: #eaeaea;
	overflow: hidden;
}
.about-zhuzhi img{
	width: 100%;
	display: block;
}
.about-culture{
	width: 100%;
	background-color: #eaeaea;
	overflow: hidden;
	padding-bottom: 60px;
}
.culture-lbbox{
	padding-bottom: 50px;
}
.culture-lbbox img{
	width: 100%;
	display: block;
}
.culture-lbbox .swiper-pagination-bullet-active{
	background: #b10201
}
.culture-lbbox a p{
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -184px;
	text-align: center;
	background-color: #b10201;
	color: #fff;
	height: 42px;
	line-height: 42px;
	width: 368px;
}
.about-team{
	width: 100%;
	background: url(../images/about-teamBg.jpg) no-repeat center;
	height: 427px;
	overflow: hidden;
}
.about-team .left-teamBox{
	width: 871px;
	overflow: hidden;
}
.about-team .left-teamBox .img-box{
	width: 356px;
	overflow: hidden;
}
.about-team .left-teamBox .img-box img{
	width: 356px;
	display: block;
}
.about-team .left-teamBox .word-box{
	width: 506px;
	overflow: hidden;
	color: #fff;
	padding: 52px;
	height: 427px;
}
.about-team .left-teamBox .word-box h5{
	font-weight: 400;
	font-size: 24px;
}
.about-team .left-teamBox .word-box h5 span{
	display: block;
	font-size: 18px;
	margin-top: 15px;
}
.about-team .left-teamBox .word-box p{
	line-height: 28px;
	margin-top: 40px;
	color: #dadada;
	height: 190px;
	overflow: hidden;
}
.about-team .left-teamBox .word-box a{
	color: #fff;
	margin-top: 40px;
	display: block;
}
.about-team .option-box .option-top{
	height:213.5px;
	width: 183px;
	padding: 26px 15px;
	background-color: #757575;
	color: #fff;
}
.about-team .option-box .option-top h4{
	font-size: 24px;
}
.about-team .option-box .option-top h4 span{
	font-size: 12px;
	display: block;
	color: #cfcfcf;
	margin:20px 0 30px 0;
}
.about-team .option-box .option-top p{
	line-height: 24px;
}
.about-team .option-box .option-bottom{
	background-color: #fff;
	height:213.5px;
	text-align: center;
	padding-top: 70px;
}
.about-team .option-box .option-bottom a{
	text-decoration: none;
}
.about-team .option-box .option-bottom a i{
	font-size: 22px;
	font-weight: bold;
	margin: 0 10px;
}
.about-team .option-box .option-bottom b{
	display: inline-block;
	width: 3px;
	background-color: #bebebe;
	height: 42px;
	position: relative;
	top: 14px;
}
.about-team .right-teamTitle{
	color: #fff;
	font-size: 30px;
	width: 30px;
	line-height: 1;
	position: relative;
    padding-top: 40px;
}
.about-team .right-teamTitle:before{
	content:'';
	display: block;
	width: 10px;
	height: 10px;
	background-color: #b10201;
	position: absolute;
	left:-24px;
	top:40px;
}
.about-team .right-teamTitle:after{
	content: 'CHENGSHU TEAM';
	font-size: 40px;
	color: rgba(255,255,255,0.1);
	position: absolute;
    right: -169px;
    top: 153px;
	line-height: 1;
	width: 351px;
	text-align: center;
	white-space: normal;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	-o-transform:rotate(90deg); 
}
.about-history{
	background-color: #f5f5f5;
	overflow: hidden;
	width: 100%;
}
.history-tabs{
	border-bottom: 1px solid #dc9d9d;
	padding-bottom: 30px;
	overflow: hidden;
}
.history-tabs .tabs-box{
	width: 1050px;
	float: left;
	margin: 0 25px;
}
.history-tabs .historyLeft,
.history-tabs .historyRight{
	width: 50px;
	text-align: center;
	line-height: 50px;
	float: left;
	height: 50px;
	background-color: #757575
}
.history-tabs .historyLeft i,
.history-tabs .historyRight i{
	color: #fff;
	font-size: 22px;
}
.history-tabs .tabs-box .swiper-slide span{
	background-color: #2f2f2f;
	display: block;
	color: #fff;
	height: 50px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
}
.history-tabs .tabs-box .swiper-slide span.active{
	background-color: #b10201;
}
.history-list{
	width: 40%;
	padding-bottom: 60px;
}
.history-list li h5{
	font-size: 28px;
	text-align: center;
	margin: 40px 0;
}
.history-list li p{
	line-height: 28px;
	color: #9d9f9f;
}
.chengdian-Bg{
	display: block;
	width: 100%;
}
.honor-lbbox .swiper-slide{
	text-align: center;
	font-size: 18px;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
	width: 100%;
	color: #696969;
}
.honor-lbbox .swiper-slide p{
	margin: 20px 0;
}
.honor-lbbox .pic-box{
	width: 100%;
	overflow: hidden;
	height: 167px;
}
.honor-lbbox .pic-box img{
	width: 222px;
	display: block;
	margin: 0 auto;
}
.honor-tabs{
	text-align: center;
	margin-bottom: 80px;
}
.honor-tabs a{
	width: 200px;
	height: 50px;
	display: inline-block;
	line-height: 50px;
	font-size: 18px;
	position: relative;
}
.honor-tabs a.active{
	background-color: #b10201;
	color: #fff;
}
.honor-tabs a.active:after{
	content:'';
	display: block;
	width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 12px solid #b10201;
    position: absolute;
    left: 50%;
    bottom: -12px;
    margin-left: -8px;
}
.new_search_box{
    position: relative;
    float:right;
    z-index: 2;
    border: 1px solid #ccc;
    border-radius: 3px;

}
.new_search_box input{
    width: 298px;
    height: 38px;
    padding-left: 10px;
    border: none;
    line-height: 38px;
    color: #333;
    font-size: 16px;
    border-radius: 3px;
    vertical-align: middle;
}
.new_search_box span{
display: inline-block;
    width: 39px;
    height: 38px;
    border-left: 1px solid #ccc;
    vertical-align: middle;
    background: url(../images/search.png) center center no-repeat;
    cursor: pointer;
}
.honor-lbbox{
	padding-bottom: 40px;
}
.honor-lbbox .swiper-pagination-bullet-active{
	background-color: #b10201
}
.about-honor{
	padding-bottom: 40px;
	background-color: #eaeaea;
	overflow: hidden;
}

/*新闻中心*/

.news-box{
	background-color: #ffffff;
	overflow: hidden;
}

.news-box .honor-list li{
	border-bottom: 2px dashed #a0a0a0;
	padding-bottom: 40px;
	margin-top: 40px;
	overflow: hidden;
}
.news-box .honor-list li .img-box{
	overflow: hidden;
}
.news-box .honor-list li .img-box img{
	width: 513px;
	display: block;
}
.news-box .honor-list li .word-box h5{
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

.news-box .honor-list li .word-box h5 span{
	display: block;
	font-size: 14px;
	font-weight: normal;
    margin: 60px 0 26px 0;
}

.news-box .honor-list li .word-box p{
	display: block;
	font-size: 14px;
	color: #959595;
	height: 72px;
	overflow: hidden;
	line-height: 24px;
}

.news-box .honor-list li .word-box b{
	width: 96px;
	height: 24px;
	border:1px solid #585858;
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 24px;
	margin-top: 40px;
}

.news-box .honor-list li .word-box b:after{
	content: '>';
	color: #b00302;
	font-size: 12px;
	font-weight: bold;
}

.news-box #page-box{
	margin-top: 3%;
}

/*设备展示*/

.product-box .index-shebei ul li{
	margin-bottom: 60px;
}

/*人才招聘*/
.recruit-list{
	margin-bottom: 40px;
}
.recruit-list li {
	text-align: left;
	border-bottom: 1px solid #8f8f8f;
	overflow: hidden;
	padding-bottom: 26px;
	margin-top: 26px;
	cursor: pointer;
}

.recruit-list li .tt,
.recruit-list li .people,
.recruit-list li .address,
.recruit-list li span{
	font-size: 18px;
	width: 50%;
}
.recruit-list li span{
	width: initial;
	font-size: 14px;
	line-height: 30px;
}
.recruit-list li .detail-box{
	margin-top: 30px;
	line-height: 28px;
	display: none;
	overflow: hidden;
}
.recruit-list li.active .detail-box{
	display: block;
}

/*在线招标*/

.onile-box .col-lg-6 img{
	width: 958px;
	display: block;
}
.onile-box .onile-form > .col-lg-6{
	padding: 0;
	margin: 0
}
.onile-box .word-box{
	height: 680px;
	background-color: #2f2f2f;
}
.onile-box .word-box h5{
	color: #fff;
	font-size: 24px;
	margin:80px 0 40px 15px;
	display: block;
	position: relative;
}
.onile-box .word-box h5:before{
	content:'CHENGSHU';
	color: rgba(255,255,255,0.1);
	font-size: 105px;
	position: absolute;
	left: 0;
	top: -70px;
}
.onile-box .word-box h5:after{
	content:'';
	display: block;
	width: 50px;
	height: 2px;
	background-color: #ac0504;
	margin-top:14px;
}
.onile-box .word-box p{
	color: #fff;
	line-height: 24px;
	margin-left: 15px;
	margin-bottom: 30px;
}
.onile-box .word-box .scomWidth{
	padding-left: 30px;
}
.onile-box .word-box .btn-danger{
	background-color: #b10201;
	border:1px solid #b10201;
	margin-left: 15px;
	padding: 10px 30px;
}

/*联系我们*/
.contact-box{
	background-color: #eaeaea;
	overflow: hidden;
}
.contact-box dl{
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #949494;
	padding-top: 32px;
	text-align: center;
}
.contact-box dl dd{
	display: inline-block;
	margin: 0 8%;
}
.contact-box dl dd .word-box{
	font-size: 18px;
	text-align: left;
	margin-left: 20px;
}
.map-pic{
	display: block;
	margin: 50px auto;
}
.contact-form{
	padding-bottom: 60px;
	overflow: hidden;
	background-color: #eaeaea;
}
.contact-form h5{
	text-align: center;
	font-size: 24px;
}
.contact-form h5:after{
	content: '';
	display: block;
	width: 32px;
	height: 3px;
	background-color: #b10201;
	margin: 34px auto 50px auto;
}
.contact-form button{
	background-color: #b10201;
	display: block;
	margin: 0 auto;
	width: 210px;
	padding: 8px 0;
}

/*新闻详情*/
.article-new{
	text-align: center;
	padding-bottom: 50px;
}
.article-new .title{
	padding-bottom: 28px;
	margin-bottom: 30px;
	border-bottom: 1px solid #949494;
}

.article-new .title h5{
	font-size: 28px;
	font-weight: bold;
}
.article-new .title .title-detail{
	text-align: center;
	margin-top: 28px;
}
.article-new .title .title-detail span{
	display: inline-block;
	margin: 0 30px;
}
.article-new img{max-width:99%;max-height:99%;display:block;margin:0 auto;text-align:center;overflow:hidden}
.article-new p{
	font-size: 14px;
	margin-bottom:16px;
}
.article-option{
	border-top: 1px solid #949494;
	padding-top: 30px;
	padding-bottom: 30px;
}
.article-option a{
	display: block;
	line-height: 28px;
}

.banner_title{
	position:absolute;
	left:19%;
	color:#FFF;
}
.banner_title .banner_one{
	font-size: 40px;
}
.banner_title .banner_two{
	font-size: 18px;
}
/*响应 */

@media(max-width: 1200px){
	.header .header-bottom ul{
		width: 58%
	}
	.header .header-bottom ul li a{
		font-size: 14px;
		width: 90%;
	}
	.index-welcome .col-lg-6:nth-child(1) .welcome-item a{
		margin-top: 42px;
	}
	.rongyu-list{
		width: 930px;
	}
	.footer .footer-top ul li{
		margin: 0 5%;
	}
	.index-shebei ul li > a .img-box img{
		width: 312px;
		height: 208px;
	}
	.about-jianjia .box .word-box .scomWidth p{
		font-size: 12px;
		line-height: 24px;
	}
	.about-jianjia .box .img-box img{
		width: 860px;
		height: 617px;
	}
	.about-jianjia .box .word-box{
		height: 617px;
	}
	.culture-lbbox a p{
		width: 80%;
		left: 50%;
		margin-left: -40%;	
	}
	.culture-lbbox img{
		height: 213px;
	}
	.about-team .left-teamBox{
		width: 730px;
	}
	.about-team .left-teamBox .word-box{
		width: 444px;
		padding:40px 30px;
	}
	.about-team .left-teamBox .img-box,
	.about-team .left-teamBox .img-box img{
		margin-top: 41px;
	    width: 343px;
	}
	.about-team .option-box .option-top{
		padding: 36px 15px;
	}
	.history-tabs .tabs-box{
		width: 80%
	}
	.honor-lbbox .pic-box{
		height: 137px;
	}
	.honor-lbbox .pic-box img{
		width: 182px;
	}
	.onile-box .col-lg-6 img{
		width: 908px;
	}
	.onile-box .word-box{
		height: 644px;
	}
	.contact-box dl dd{
		margin: 0 6%
	}
	.footer .footer-top dl dd{
		margin-right: 29px;
	}
	.history-list{
		width: 70%;
	}
	.service-list ul li{
		padding: 98px 8px 0 8px;
	}
	.footer-link{
		width: 96%;
	}
	.footer-link .sfl:nth-child(2){
		width: 80%
	}
}
@media(max-width: 1000px){
	.service-list ul li a > p{
		font-size: 14px;
	}
	.index-rongyu{
		background: #EAEAEA
	}
	.rongyu-list{
		width:96%;
		display: block;
		margin: 60px auto 0 auto;
		float: initial;
	}
	.rongyu-list .swiper-slide img{
		width: 100%;
		display: block;
	}
	.news-box .honor-list li .img-box img{
		width: 472px;
	}
	.index-welcome .col-lg-6:nth-child(1) .scomWidth,
	.index-welcome .col-lg-6:nth-child(2) .scomWidth{
		overflow: hidden;
		padding-right: 0	
	}
	.index-welcome .welcome-item h5, 
	.index-welcome .welcome-item h4,
	.index-welcome .welcome-item h5 span{
		font-size: 26px;
	}
	.about-jianjia .box .word-box .scomWidth{
		padding-left: 10px;
	}
	.honor-lbbox .pic-box img{
		width: 218px;
	}
	.honor-lbbox .pic-box{
		height: 162px;
	}
	.onile-box .word-box .scomWidth{
		padding-left: 0;
	}
	.map-pic{
		width: 100%;
	}
}
@media(max-width: 991px){
	/*页头响应*/
	.header .header-bottom .comWidth .header_meauBtn {
		display: block;
	}
	.header .header-bottom ul{
		float: initial;
		width: 100%;
		overflow: hidden;
		position: absolute;
		left: 0;
		top: 60px;
		display: none;
	}
	.header .header-bottom ul li{
		float: initial;
		width: 100%;
		overflow: hidden;
		display: block;
		height: 40px;
		background-color: #2e3440;
		line-height: 40px;
	}
	.header .header-bottom ul li a{
		color: #fff;
		height: 40px;
		width: 100%;
	}
	.header .header-bottom ul li.on a {
	    border-bottom: none;
	    background-color:#b10201;
	}
	.header .header-bottom ul li.on a{
		color: #fff;
	}
	.header .header-bottom ul li::after{
		display: none;
	}
	.header .header-bottom .head-link{
		display: none;
	}
	.footer .footer-top ul li{
		margin: 0 3%
	}
}
@media(max-width: 926px){
	.top-news .index-newsList .word{
		width: 15%;
	}
	.news-lb{
		width: 80%;
		margin-left: 5%
	}
	.phone-box{
		margin-top: 3%;
		width: 100%;
	}
	.top-news .index-newsList{
		padding: 10px;
	}
	.about-jianjia .box .img-box img,
	.about-jianjia .box .word-box{
		width: 100%;
		height: initial;
	}
	.about-jianjia .box .word-box{
		padding-bottom: 6%
	}
	.about-team .right-teamTitle{
		display: none;
	}
	.about-team .left-teamBox{
		width:88%;
	}
	.option-box{
		float: right;
	}
	.about-team .left-teamBox .img-box, 
	.about-team .left-teamBox .img-box img{
		width: 127px
	}
	.about-team .left-teamBox .word-box{
		padding-left: 15px;
		height: initial;
	}
	.about-team{
		background: #2f2f2f;
		height: initial;
	}
	.about-team .left-teamBox .word-box p{
		margin-top: 4%;
	}
	.about-team .left-teamBox .word-box h5{
		font-size: 18px;
	}
	.about-team .left-teamBox .word-box h5 span{
		font-size: 16px;
	}
	.about-team .left-teamBox .img-box{
		margin: 3% 0% 3% 3%
	}
	.history-tabs{
		display: flex;
		justify-content:center;
	}
	.history-tabs .tabs-box{
		width: 60%;
	}
	.news-box .honor-list li .img-box img{
		width: 100%;
	}
	.news-box .honor-list li .word-box{
		margin-top: 5%
	}
	.news-box .honor-list li .word-box h5 span{
		margin: 4% 0;
	}
	.index-shebei ul li > a .img-box img{
		width: 100%;
		height: initial;
	}

	.banner_title{
		left:10%;
	}
	.banner_title .banner_one{
		font-size:21px;
	}
	.banner_title .banner_two{
		font-size:10px;
	}

}
@media(max-width: 862px){

}
@media(max-width: 767px){
.mobile-banner{display:block;}
.pc-banner{display:none;}
	.service-list ul li{
		width: 100%;
		height: initial;
		padding: 10px 20px;
		border-right:none;
		border-bottom: 1px solid #fff;
	}
	.service-list ul li a > span,
	.service-list ul li a > p,
	.service-list ul li a > b,
	.service-list ul li a > p span,
	.service-list ul li a > p strong{
		float: left;
		line-height: 1;
		height: initial;
		margin: 0;
		white-space: nowrap;
	}
	.service-list ul li a > p{
		width: 60%
	}
	.service-list ul li a > b::after{
		display: none;
	}
	.service-list ul li a > span::after{
		margin: 0;
		margin-top: 10px;
	}
	.service-list .comWidth{
		width: 100%;
		height: 100%;
	}
	.service-list {
		height: initial;
	    background: url(../images/m-index-serviceBg.jpg) center no-repeat;
	}
	.service-list ul li a > span{
		font-size: 24px;
		margin-right: 4%;
	}
	.service-list ul li a > p span{
		width: 40%;
	}
	.service-list ul li a > b{
		float: right;
	}
	.jindian-list ul li .img-box img{
		width: 100%;
		display: block;
	}
	.jindian-list ul li a::after{
		display: none;
	}
	.jindian-list ul li .wrod{
		background-color:#b10201 
	}
	.index-shebei ul li{
		margin-bottom: 60px
	}
	.index-shebei dl dd .img-box{
		display: none;
	}
	.index-shebei dl dd:nth-child(2) .icon-box{
		background-color: #b10201
	}
	.footer-link .sfl:nth-child(2){
		text-align: left;
	}
	.footer-link a{
		width: 20%
	}
	.footer-top ul{
		display: none;
	}
	.footer .footer-top dl{
		margin-top: 0
	}
	.onile-box .col-lg-6 img{
		width: 100%;
		display: block;
	}
	.onile-box .word-box{
		overflow: hidden;
	}
	.contact-box dl {
		display: flex;
		justify-content:space-around;
	}
	.contact-box dl dd {
		margin: 4% 0;
	}
	.contact-box dl dd .word-box{
		font-size: 14px;
	}
}
@media(max-width: 550px){
	.title-box h5{
		font-size: 2rem
	}
	.title-box h5 b,
	.title-box strong,
	.about-jianjia .box .word-box .scomWidth h5,
	.jindian-list ul li .wrod h5,
	.article-new .title h5{
		font-size: 1.8rem;
	}
	.article-new .title h5{
		line-height: 3rem;
	}
	.title-box b > span{
		display: none;
	}
	.title-box h5 b:after{
		margin-bottom: 2%
	}
	.service-list ul li a > p span{
		width: 50%
	}
	.rongyu-btn{
		display: none;
	}
	.rongyu-list .swiper-slide img{
		width: 50%;
		height: 140px;
		display: block;
		margin: 0 auto;
	}
	.footer .footer-top dl dd{
		text-align: left;
		margin-bottom: 10px;
		width:100%;
		display: block;
	}
	.footer .footer-top .footer-link .sfl:nth-child(1){
		float: initial;
		width: 100%;
		display: block;
		text-align: left;
	}
	.footer-link a{
		width: 32%;
	}
	.footer-link .sfl:nth-child(2){
		width: 100%
	}
	.about-team .option-box{
		display: none;
	}
	.about-team .right-teamTitle{
		display: block;
	}
	.honor-lbbox .pic-box img{
		display: block;
		margin: 0 auto;
	}
	.recruit-list li .tt, .recruit-list li .people, .recruit-list li .address, .recruit-list li span{
		width: 100%;
		font-size: 16px;
	}
	.contact-box dl dd img{
		display: block;
		margin: 0 auto;
		float: initial;
	}
	.contact-box dl dd .word-box{
		text-align: center;
		margin-left: 0
	}
	.index-shebei .read-more{
		margin-top: 0
	}
	.history-list{
		width: 96%;
	}
	.history-list li h5{
		font-size: 18px;
	}
}
@media(max-width: 422px){

}
@media(max-width: 414px){
.top-news .index-newsList{
margin-top:0;
}
}
@media(max-width: 320px){

}


仿制
/*内页样式表part1*/

/*组织文化*/
h3.organ-title { color: #303860; font-size: 28px; line-height: 30px; margin-bottom: 14px; }
h3.organ-title em { font-family: "dincond-medium-webfont"; font-size: 40px; color: #303860; display: block; }
h3.organ-title strong { font-size: 20px; line-height: 24px; }
.organ-div { max-width: 1560px; background: #ede4d7; padding: 40px 0 10px; margin: 0 auto; }
.organ-img { width: 657px; height: 330px; background: url(../img/join/dyn-img.png) no-repeat; float: left; padding-bottom: 20px; }
.organ-info { width: 500px; float: right; margin-top:106px;}
.organ-info p { margin-bottom: 8px; }
.organ-info p strong { color: #303860; font-size: 15px; }

.mission-div { width: 100%; height: 219px; background: #efeff4 url(../img/join/icon-dir.jpg) no-repeat center bottom; padding-top: 100px; display: none; }
.mission-div p { text-align: center; }
h3.miss-title { margin-bottom: 5px; }
h3.miss-title i { font-size: 40px; color: #303860; font-family: "dincond-medium-webfont"; font-style: normal; display: block; line-height: 40px; }
h3.miss-title b { color: #303860; font-size: 18px; }
p.line { padding-bottom: 15px; background: url(../img/join/line.jpg) no-repeat center bottom; margin-bottom: 5px; }

.core-list { padding-top: 33px; display: none; }
.core-list ul { margin-left: -56px; }
.core-list li { width: 195px; height: 340px; float: left; margin-left: 56px; }
.core-list li h4 { color: #303860; font-size: 15px; font-weight: bold; margin-bottom: 13px; }
.core-list li p { margin-bottom: 10px; }

.behavior { width: 100%; height: 360px; background: url(../img/join/behavior-bg.jpg) repeat-y center center; position: relative; }
.behavior .w1200 { height: 350px; }

/*加入龙湖修改*/
.mission{height: 402px;background: url(../img/join/oac_01.jpg) no-repeat center;}
.mission .box{width: 1200px;margin: 0 auto;box-sizing: border-box;padding-right: 655px;text-align: right;padding-top: 173px;}
.oac .box .title_en{font-family: "dincond-medium-webfont";font-size: 40px;color: #303860;text-transform: uppercase;letter-spacing: -2px;line-height: 0.8em;}
.oac .box .title_cn{line-height:0.8em;font-size: 18px;color: #303860;font-weight: bold;margin-top: 5px;}
.oac .box .xian{width: 13px;height: 1px;background-color:  #303860;margin-top: 20px;display: inline-block;}
.mission .box .key{font-size: 32px;color: rgb(102,102,102);opacity: 0.7;filter: alpha(opacity=70);line-height: 0.8em;margin-top: 27px;}
.mission .box .des{font-family: "dincond-medium-webfont";font-size: 52px;color: rgb(102,102,102);opacity: 0.08;filter: alpha(opacity=8);line-height: 0.8em;margin-top: 10px;text-transform: uppercase;}
.vision{height: 515px;background: url(../img/join/oac_02.jpg) no-repeat center;}
.vision .box{width: 1200px;margin: 0 auto;text-align: right;}
.vision .box .inbox{width: 675px;display: inline-block;text-align: left;box-sizing: border-box;border-left: 1px solid rgb(208,208,233);padding-left: 20px;}
.vision .box .inbox .title_en{margin-top: 40px;}
.vision .box .inbox .question{margin-top: 30px;width: 675px;position: relative;top: 0px;left: -21px;line-height: 0.8em;box-sizing: border-box;padding-left: 20px;}
.vision .box .inbox .question .en{position: absolute;top: 0px;left:-525px;width: 525px;height: 100%;text-align: right;margin-top: -2px;overflow: hidden;box-sizing: border-box;border-right: 10px solid transparent;}
.vision .box .inbox .question .en .key{font-family: "dincond-medium-webfont";font-size: 16px;color: #01b2b3;line-height: 1em;margin-bottom: 10px;position: relative;left: 515px;transition: all 800ms;}
.vision .box .inbox .question .en .des{font-family: "dincond-medium-webfont";font-size: 16px;color: #01b2b3;line-height: 1.4em;position: relative;left: 515px;transition: all 800ms;}
.vision .box .inbox .question .cn .key{font-size: 14px;color: rgb(102,102,102);font-weight: bold;margin-bottom: 12px;transition: all 400ms;}
.vision .box .inbox .question .cn .key em{font-family: "dincond-medium-webfont";color: rgb(102,102,102);font-size: 14px;font-weight: bold;padding-right: 5px;letter-spacing: 1px;transition: all 400ms;}
.vision .box .inbox .question .cn .des{font-size: 14px;color: rgb(102,102,102);font-weight: bold;line-height: 1.6em;transition: all 400ms;}
.vision .box .inbox .question .shuxian{position: absolute;top: 0px;left: 0px;width: 1px;height: 100%;background-color: #01b2b3;transform-origin: center;transform: scale(1,0);transition: all 400ms;}
.vision .box .inbox .question.on .cn .key,
.vision .box .inbox .question.on .cn .key em,
.vision .box .inbox .question.on .cn .des{color: #384395;} 
.vision .box .inbox .question.on .shuxian{transform: scale(1,1);}
.vision .box .inbox .question.on .en .key{left: 0px;}
.vision .box .inbox .question.on .en .des{left: 0px;}
.value{height: 515px;background: url(../img/join/oac_03.jpg) no-repeat center;}
.value .box{width: 1200px;margin: 0 auto;box-sizing: border-box;padding-right: 655px;text-align: right;padding-top: 40px;}
.value .box .bold{line-height: 0.8em;margin-top: 30px;font-size: 14px;color: rgb(102,102,102);font-weight: bold;margin-bottom: 12px;}
.value .box .des{line-height: 1.6em;font-size: 14px;color: rgb(102,102,102);}

/*加入龙湖修改*/

.bhfinger { width: 215px; height: 275px; position: absolute; top: 0; left: 175px; text-align: center; }
.bhfinger span { color: #003894; display: block; padding-top: 5px; -webkit-transition: all .3s; transition: all .3s; font-size: 14px; opacity:.7; filter:alpha(opacity=70);}
.bhfinger a:hover span, .bhfinger a.current span { color: #003894; opacity:1; filter:alpha(opacity=100);}
.finger-right { float: left; width: 76px; }
.finger-wrong { float: right; width: 76px; }
.finger-right .icon { width: 76px; height: 220px; overflow: hidden; position: relative; }
.finger-right .icon b { background: #01b2b3; width: 76px; height: 76px; display: block; position: absolute; top: 144px; left: 0; -webkit-border-radius: 38px; border-radius: 38px; -webkit-transition: all .5s; transition: all .5s; }
.finger-right a:hover b, .finger-right a.current b { top: -76px; height: 295px; }
.icon i { width: 76px; display: block; height: 76px; position: absolute; bottom: 0; }
.finger-right .icon i { background: url(../img/join/right.png) no-repeat center center; left: 0; z-index: 10; }
.finger-wrong .icon { width: 76px; height: 220px; overflow: hidden; position: relative; }
.finger-wrong .icon b { background: #d2f8ed; width: 76px; height: 76px; display: block; position: absolute; top: 144px; left: 0; -webkit-border-radius: 38px; border-radius: 38px; -webkit-transition: all .5s; transition: all .5s; }
.finger-wrong a:hover b, .finger-wrong a.current b { top: -76px; height: 295px; }
.finger-wrong .icon i { background: url(../img/join/wrong.png) no-repeat center center; right: 0; z-index: 10; }

.bhfinger-body { width: 590px; height: 300px; float: right; padding-top: 25px; }
.bhfinger-body p { color: #78978e; }
.bhfinger-body p em { font-weight: bold; margin-right: 5px; color: #003894; }
.bhfinger-title { margin-bottom: 15px; }
.bhfinger-title i { display: block; font-family: "dincond-medium-webfont"; color: #fff; font-size: 32px; font-style: normal; line-height: 30px; }
.bhfinger-title b { font-size: 16px; font-weight: bold; color: #fff; }
.bhfinger-title em { display: block; font-family: "dincond-medium-webfont"; color: #003894; font-size: 32px; font-style: normal; line-height: 30px; margin-bottom: 5px; }
.bhfinger-title strong { font-size: 16px; font-weight: bold; color: #003894; }

.bhbox { width: 1130px; padding: 30px 35px 20px; background: #fff; font-size: 13px; line-height: 24px; color: #818181; position: fixed; height: 615px; top: 50%; left: 50%; margin-left: -600px; margin-top: -307.5px; z-index: 120; }
.mailbox.bhbox { height: 420px; margin-top: -210px; }
.mailbox .bhbody p { line-height: 28px; margin-bottom: 0; color: #817d77; }
.bh-cont { margin-bottom: 15px; overflow: hidden; }
.bhbody p { line-height: 28px; margin-bottom: 0; color: #817d77; }
.btn-mask-close { display: block; width: 42px; height: 42px; background: url(../img/join/icon-close.png) no-repeat; position: absolute; right: 0; top: -60px; background-size: cover; }

#rightbox { height: 300px; margin-top: -150px; }
#wrongbox { height: 300px; margin-top: -150px; }

p.icon-mail { display: block; width: 54px; height: 30px; padding-top: 54px; background: url(../img/join/icon-mail.png) no-repeat center top; font-size: 16px; color: #fb9824; text-align: center; margin: 0 auto; }
h5.mailtitle { text-align: center; }
.maillist { overflow: hidden; padding-top: 20px; }
.maillist li { width: 33%; float: left; line-height: 35px; }
.maillist li p { color: #817d77; margin-bottom: 0; }

/*企业公民 修改样式*/
.shbg1 h2, .shbg1-2 h2, .shbg2 h2, .shbg3 h2, .shbg4 h2, .shbg5 h2 { font-size: 52px; font-family: dincond-medium-webfont; text-transform: uppercase; }
.shbg1 { position: relative; background: url(../img/sh-bg1.jpg) no-repeat; height: 372px; }
.shbg1 .w1200, .shbg1-2 .w1200, .shbg2 .w1200 { position: absolute; top: 0; left: 230px; }
.shbg1-l { width: 540px; color: #666; left: 0; }
.shbg1-l h2 { padding-top: 150px; color: #666; letter-spacing: -3px; word-spacing: 5px; font-size: 58px; }
.shbg1-l h3 { font-size: 22px; text-align: right; font-family: "微软雅黑"; color: #666; font-weight: bolder; }
.shbg1-r { width: 330px; height: 100%; margin-left: 163px; }
.shbg1-r p { color: #DDDDDD; margin-top: 160px; font-size: 12px; }

.shbg1-2 { position: relative; background: url(../img/sh-bg1-2.jpg) no-repeat; background-size: 100% 100%; height: 498px; }
.shbg1-2 h2 { color: #fff; width: 510px; padding-top: 25px; line-height: 40px; }
.shbg1-2 h3 { color: #fff; font-size: 20px; font-family: "微软雅黑"; font-weight: bold; padding-bottom: 20px; }
.shbg1-2 p { font-size: 14px; font-family: "微软雅黑"; color: #333; margin-top: 15px; }
.shbg1-2 p span { font-size: 52px; font-family: dincond-medium-webfont; color: #333; }

.shbg2 { height: 501px; position: relative; background: url(../img/shbg2.jpg) no-repeat; background-size: 100% 100%; height: 498px; }
.shbg2 h2 { color: #fff; width: 600px; padding-top: 40px; }
.shbg2 p { color: #fff; width: 262px; margin-top: 15px; }
.shbg2 p span, .shbg4 p span, .shbg5-c p span { color: #fff; font-size: 52px; font-family: dincond-medium-webfont; }

.shbg3 { background: url(../img/sh-bg3.jpg) no-repeat center center; height: 702px; background-size: cover; width: 100%; }
.shbg3-l { width: 580px; position: relative; text-align: right; }
.shbg3 p { font-size: 14px; color: #333; width: 200px; position: absolute; }
.shbg3-l p.p1 { padding-top: 292px; right: 0; }
.shbg3-l p.p2 { right: 0; padding-top: 628px; }
.shbg3-r { width: 620px; position: relative; }
.shbg3-r p { right: -200px; }
.shbg3-r p.p3 { padding-top: 178px; }
.shbg3-r p.p4 { padding-top: 258px; }
.shbg3-r p.p5 { padding-top: 293px; }
.shbg3-r p.p6 { padding-top: 490px; }
.shbg3-r p.p7 { padding-top: 540px; }
.shbg3-r p.p8 { padding-top: 572px; }

.shbg4 { background: url(../img/shbg4.jpg) no-repeat center top; height: 501px; }
.shbg4-c { padding-left: 630px; width: 433px; padding-top: 40px; }
.shbg4-c h2 { font-size: 52px; font-family: dincond-medium-webfont; color: #fff; line-height: 40px; }
.shbg4-c h3, .shbg5-c h3 { color: #fff; font-size: 22px; }
.shbg4-c p, .shbg4-c b, .shbg5-c p { color: #fff; }
.t20 { margin-top: 20px; }
.t45 { margin-top: 35px; }
.t50 { margin-top: 50px; }

.shbg5 { background: url(../img/shbg5.jpg) no-repeat center top; height: 514px; }
.shbg5-c { margin-left: 630px; width: 330px; padding-top: 20px; }
.shbg5-c h2 { color: #fff; line-height: 40px; }
.shbg5-c p { width: 220px; margin-top: 15px; }
.shbg5-c h4 { color: #fff; }
/*企业公民 修改样式*/

/*人在龙湖*/
.shbg1, .shbg2, .shbg3 { width: 100%; }
.shbg1 img, .shbg2 img, .shbg3 img { width: 100%; }

.dev-div { width: 100%; height: 468px; background: #003894 url(../img/join/study-bg.jpg) no-repeat left bottom; }
.dev-photo { width: 829px; height: 468px; position: relative; float: left; }
.dev-box { width: 829px; margin: 0 auto; height: 468px; overflow: hidden; position: relative; }
.dev-box ul { }
.dev-box ul li { width: 829px; height: 468px; position: absolute; top: 0; left: 0; }
.dev-box li p { position: absolute; width: 100%; height: 100px; bottom: 0; left: 0; background: rgba(0,0,0,0.6) none repeat scroll !important; background: #000; filter: Alpha(opacity=60); color: #fff; text-align: center; }
.dev-box a b { display: block; padding-top: 25px; font-size: 24px; font-weight: normal; font-family: "novecento-widenormal"; margin-bottom: 5px; }
.dev-box a span { color: #fff; font-size: 13px; }

a.dev-left { display: block; width: 79px; height: 79px; background: url(../img/project/pleft-btn1.png) no-repeat; position: absolute; top: 50%; margin-top: -40px; left: 20px; -webkit-border-radius: 80px; border-radius: 80px; -webkit-transition: background-color .3s; transition: background-color .3s; z-index: 10; }
a.dev-left:hover { background: url(../img/project/pleft-btn1-hover.png) no-repeat; }
a.dev-right { display: block; width: 79px; height: 79px; background: url(../img/project/pright-btn1.png) no-repeat; position: absolute; top: 50%; margin-top: -40px; right: 20px; -webkit-border-radius: 80px; border-radius: 80px; -webkit-transition: background-color .3s; transition: background-color .3s; z-index: 10; }
a.dev-right:hover { background: url(../img/project/pright-btn1-hover.png) no-repeat; }

/*a.dev-left{display:block;width:79px;height:79px;background:#ffffff url(../img/join/dev-left.png) no-repeat center center;position:absolute;top:50%;margin-top:-40px;left:0;-webkit-border-radius:80px;border-radius:80px;-webkit-transition: background-color .3s;transition: background-color .3s;}
a.dev-left:hover{background:#fb9000 url(../img/join/dev-left2.png) no-repeat center center;}
a.dev-right{display:block;width:79px;height:79px;background:#ffffff url(../img/join/dev-right.png) no-repeat center center;position:absolute;top:50%;margin-top:-40px;right:0;-webkit-border-radius:80px;border-radius:80px;-webkit-transition: background-color .3s;transition: background-color .3s;}
a.dev-right:hover{background:#fb9000 url(../img/join/dev-right2.png) no-repeat center center;}*/

.dev-box span.pageState { color: #fff; position: absolute; top: 335px; right: 10px; line-height: 20px; font-size: 14px; }
.dev-box span.pageState span { font-size: 18px; color: #fff; font-weight: bold; }

.dev-other { position: absolute; width: 829px; height: 100px; bottom: 0; left: 0; background: rgba(0,0,0,0.6) none repeat scroll !important; background: #000; filter: Alpha(opacity=60); color: #fff; text-align: center; }

.dev-info { width: 350px; float: right; }
.dev-info-title { margin-top: 30px; display: none; }
.dev-info-title .date { color: #fff; font-size: 28px; font-family: "miso-bold-webfont"; line-height: 30px; font-weight: normal; }
.dev-info-title .title { color: #fff; font-size: 16px; font-weight: bold; line-height: 30px; }

.small-pic { width: 475px; height: 59px; position: absolute; top: 20px; left: 50%; margin-left: -232.5px; }
.small-pic-box { width: 415px; height: 59px; overflow: hidden; margin-left: 30px; position: relative; }
.small-pic-box ul { position: absolute; left: 0; top: 0; width: 279px; }
.small-pic-box li { float: left; margin-right: 5px; }
.small-pic-box .on a, .small-pic-box li:hover a { border: 3px solid #fb9000; }
.small-pic-box li a { display: block; border: 3px solid #fff; overflow: hidden; }
.small-pic-box li a img { display: block; }
a.small-left { display: block; width: 17px; height: 28px; background: url(../img/join/spic-left.png) no-repeat; position: absolute; top: 17px; left: 2px; }
a.small-right { display: block; width: 17px; height: 28px; background: url(../img/join/spic-right.png) no-repeat; position: absolute; top: 17px; right: 2px; }
.dev-other h4 { position: absolute; width: 230px; height: 68px; left: 20px; top: 24px; text-align: left; }
.dev-other h4 a { color: #fff; display: none; }
.dev-other h4 i { display: block; font-size: 24px; font-weight: normal; font-family: "novecento-widenormal"; margin-bottom: 5px; font-style: normal; }

.emp-div { width: 100%; height: 468px; position: relative; }
.emp-lbg { width: 40%; height: 100%; position: absolute; left: 0; top: 0; background: #00b2b2; }
.emp-rbg { width: 60%; height: 100%; position: absolute; right: 0; top: 0; background: #00b2b2 url(../img/join/emp-bg.jpg) no-repeat 90% bottom; }
.emp-div .w1200 { position: relative; z-index: 10; }
.emp-left { width: 375px; float: left; height: 468px; background: #00b2b2; }
.emp-right { width: 825px; float: right; height: 468px; overflow: hidden; position: relative; }

i.icon-photo { display: block; width: 92px; height: 92px; background: url(../img/join/photo-bg.jpg) no-repeat; margin-top: 80px; }
h3.emp-title { color: #fff; margin-top: 100px; }
h3.emp-title i { font-family: "dincond-medium-webfont"; font-size: 52px; font-style: normal; display: block; line-height: 50px; }
h3.emp-title b { font-size: 16px; }

a.emp-prev { display: block; width: 79px; height: 79px; background: url(../img/project/rd-leftbtn.png) no-repeat; -webkit-border-radius: 80px; border-radius: 80px; -webkit-transition: background-color .3s; transition: background-color .3s; position: absolute; top: 195px; left: 20px; z-index: 10; }
a.emp-prev:hover { background: url(../img/project/rd-leftbtn-hover.png) no-repeat; }
a.emp-next { display: block; width: 79px; height: 79px; background: url(../img/project/rd-rightbtn.png) no-repeat; -webkit-border-radius: 80px; border-radius: 80px; -webkit-transition: background-color .3s; transition: background-color .3s; position: absolute; top: 195px; right: 20px; z-index: 10; }
a.emp-next:hover { background: url(../img/project/rd-rightbtn-hover.png) no-repeat; }

.emp-photo { width: 825px; height: 468px; overflow: hidden; position: relative; }
.emp-photo ul li { float: left; width: 825px; height: 468px; position: absolute; top: 0; left: 0; }
.emp-photo li p { position: absolute; width: 100%; height: 100px; bottom: 0; left: 0; background: rgba(0,0,0,0.7) none repeat scroll !important; background: #000; filter: Alpha(opacity=70); color: #fff; text-align: center; }
.emp-photo a b { display: block; padding-top: 25px; font-size: 24px; font-weight: normal; font-family: "novecento-widenormal"; margin-bottom: 5px; }
.emp-photo a span { color: #fff; font-size: 13px; }

.emp-photo span.pageState { color: #fff; position: absolute; top: 330px; right: 10px; line-height: 20px; font-size: 14px; }
.emp-photo span.pageState span { font-size: 18px; color: #fff; font-weight: bold; }

.emp-other { position: absolute; width: 829px; height: 100px; bottom: 0; left: 0; background: rgba(0,0,0,0.6) none repeat scroll !important; background: #000; filter: Alpha(opacity=60); color: #fff; text-align: center; }

.emp-small-pic { width: 475px; height: 76px; position: absolute; top: 23px; left: 50%; margin-left: -232.5px; }
.emp-small-pic-box { width: 415px; height: 59px; overflow: hidden; margin-left: 30px; position: relative; }
.emp-small-pic-box ul { position: absolute; left: 0; top: 0; width: 420px; }
.emp-small-pic-box li { float: left; margin-right: 5px; }
.emp-small-pic-box .on a, .emp-small-pic-box li:hover a { border: 3px solid #fb9000; }
.emp-small-pic-box li a { display: block; border: 3px solid #fff; overflow: hidden; }
.emp-small-pic-box li a img { display: block; }
a.emp-small-left { display: block; width: 17px; height: 28px; background: url(../img/join/spic-left.png) no-repeat; position: absolute; top: 18px; left: 2px; }
a.emp-small-right { display: block; width: 17px; height: 28px; background: url(../img/join/spic-right.png) no-repeat; position: absolute; top: 18px; right: 2px; }
.emp-other h4 { position: absolute; width: 230px; height: 68px; left: 20px; top: 24px; text-align: left; }
.emp-other h4 a { color: #fff; display: none; }
.emp-other h4 i { display: block; font-size: 24px; font-weight: normal; font-family: "novecento-widenormal"; margin-bottom: 5px; font-style: normal; }

#cs-slide .w1200 { height: 468px; }
.cs-other { position: absolute; width: 831px; height: 100px; bottom: 0; left: 0; background: rgba(0,0,0,0.6) none repeat scroll !important; background: #000; filter: Alpha(opacity=60); color: #fff; text-align: center; z-index: 10; }

.cs-small-pic { width: 578px; height: 76px; position: absolute; top: 23px; right: 50%; margin-right: -289px; }
.cs-small-pic-box { width: 530px; height: 59px; overflow: hidden; margin-left: 30px; position: relative; }
.cs-small-pic-box ul { position: absolute; left: 0; top: 0; width: 525px; }
.cs-small-pic-box li { float: left; margin-right: 5px; }
.cs-small-pic-box .on a, .cs-small-pic-box li:hover a { border: 3px solid #fb9000; }
.cs-small-pic-box li a { display: block; border: 3px solid #fff; overflow: hidden; }
.cs-small-pic-box li a img { display: block; }
a.cs-small-left { display: block; width: 17px; height: 28px; background: url(../img/join/spic-left.png) no-repeat; position: absolute; top: 18px; left: 2px; }
a.cs-small-right { display: block; width: 17px; height: 28px; background: url(../img/join/spic-right.png) no-repeat; position: absolute; top: 18px; right: 2px; }
.cs-other h4 { position: absolute; width: 230px; height: 68px; left: 20px; top: 24px; text-align: left; }
.cs-other h4 a { color: #fff; display: none; }
.cs-other h4 i { display: block; font-size: 24px; font-weight: normal; font-family: "novecento-widenormal"; margin-bottom: 5px; font-style: normal; }


.join-intro-bg { width: 100%; height: 412px; background: url(../img/join/join-intro.jpg) no-repeat center center; }
.join-intro { position: relative; width: 520px; float: right; margin-top: 225px; margin-right: 50px; }
.join-intro p { margin-bottom: 15px; font-size: 13px; color: #fff; }
.join-intro h1 { width: 400px; position: absolute; top: -152px; line-height: 20px; left: 0px; }
.join-intro h1 i { font-size: 40px; color: #fff; font-style: normal; font-family: "dincond-medium-webfont"; }
.join-intro h1 b { color: #fff; font-size: 18px; font-weight: normal; }
/*社会招聘*/
.mb10 { margin-bottom: 10px; }
.social-div { width: 100%; background: #404473; }
.two-pic { width: 1200px; height: 166px; margin: 0 auto; margin-bottom: 10px; }
.two-pic a { width: 595px; height: 166px; display: block; }
a.first { background: url(../img/join/zp1.jpg) no-repeat; float: left; }
a.first:hover { background: url(../img/join/zp1h.jpg) no-repeat; }
a.second { background: url(../img/join/zp2.jpg) no-repeat; position: relative; float: right; }
a.second:hover { background: url(../img/join/zp2h.jpg) no-repeat; }
.zpewm { width: 180px; height: 0; position: absolute; bottom: 164px; left: 50%; margin-left: -90px; z-index: 10; -webkit-transition: all .3s; transition: all .3s; overflow: hidden; }
.hover .zpewm { height: 183px; }

.join-title { padding-top: 50px; }
.join-title a { width: 132px; height: 108px; display: block; float: right; background: #eeeeee; margin-left: 5px; text-align: center; -webkit-transition: background-color .3s; transition: background-color .3s; position: relative; }
.join-title .sewm { width: 132px; height: 0px; position: absolute; bottom: 108px; right: 0; -webkit-transition: all .3s; transition: all .3s; overflow: hidden; }
.join-title a:hover .sewm { height: 132px; }
.join-title a:hover { background: #ede5d9; }
.join-title a i { display: block; margin: 25px auto 0; }
i.school { width: 42px; height: 39px; background: url(../img/join/icon-home.png) no-repeat; }
i.timer { width: 42px; height: 39px; background: url(../img/join/icon-business.png) no-repeat; }
i.user { width: 39px; height: 39px; background: url(../img/join/icon-user.png) no-repeat; }
.join-title a span { color: #565051; line-height: 24px; padding-top: 5px; display: inline-block; }
.social-p { width: 628px; height: 225px; background: url(../img/join/soc-cbg.jpg) no-repeat; float: right; padding: 40px 45px; margin-bottom: 5px; }
.social-p.cp2 { background: url(../img/join/soc-cbg2.jpg) no-repeat; }
.social-p.cp3 { background: url(../img/join/soc-cbg3.jpg) no-repeat; }
.social-p p { color: #fff; margin-bottom: 10px; }
a.soc-btn { display: block; padding: 10px 20px; background: #c2e6bf; -webkit-border-radius: 35px; border-radius: 35px; float: left; margin: 10px 10px 0 0; color: #35334a; -webkit-transition: background-color .3s; transition: background-color .3s; }
a.soc-btn:hover { background: #fff; }


/*校园招聘*/
.block { display: block; }
.campus-div { width: 100%; /*height:1140px;*/ background: #404473; padding-top: 40px; }
.campus-cont .block { width: 482px; height: 305px; position: relative; }
.campus-cont .inline-box { width: 320px; height: 50px; display: block; position: absolute; top: 160px; left: 50%; margin-left: -160px; text-align: center; }
.inline-box .inline { display: inline-block; padding: 16px; color: #fff; background: #fe9f21; font-size: 13px; font-weight: bold; }

#campus-banner { width: 100%; height: 407px; position: relative; -webkit-animation: all .3s; animation: all .3s; *z-index: 10; }
#campus-banner .w1200 { height: 100%; }
.banner li { width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: none; }
.banner li a { display: block; width: 100%; height: 100%; }
.bannerindex { text-align: center; z-index: 10; position: absolute; width: 100%; left: 0; bottom: 40px; height: 16px; *width: 140px; *left: 50%; *margin-left: -70px; }
.bannerindex dd { display: inline-block; width: 12px; height: 12px; margin: 0px 3px; -webkit-border-radius: 12px; border-radius: 12px; border: 2px solid #fff; cursor: pointer; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; _zoom: 1; *display: block; *float: left; }
.bannerindex dd.on { background-color: #fff; border: 2px solid #fff; }

/*企业介绍*/
.container-div { width: 1199px; margin: 0 auto; background: url(../images/about-bg.jpg) repeat-y center center; }
.container-left { width: 419px; float: left; padding-bottom: 30px; }
.container-right {width: 780px;float: right;padding: 38px 38px 0 38px;overflow: hidden;}
.container-right img { max-width: 700px; }
@media (max-width:768px){.container-div { background:#F6F9FF; }
.container-right {padding: 10px 10px 10px 10px;}
.about-team .left-teamBox .word-box p{
	width:80%;
	overflow: hidden;
}
}
.leftmenu { padding-top: 28px; }
.leftmenu li { height: 37px; line-height: 37px; margin-bottom: 15px; text-align: right; }
.leftmenu li a { display: inline-block; color: #666; font-size: 13px; padding-right: 40px; padding-left: 10px; font-weight: bold; -webkit-transition: all .5s; transition: all .5s; }
.leftmenu .current a, .leftmenu li a:hover { background: #d7d7e2; color: #303860; }
.shiguan-div > div { display: none; }

.instock { width: 419px; height: 169px; overflow: hidden; background: #D8E0EE; padding: 40px 40px 0 0; }
.instock.title { height: 80px; padding: 60px 40px 0 0; }
.instock p { color: #a2b2cd; font-size: 12px; text-align: right; }
.instock p strong { display: block; font-size: 24px; }
.instock h5 { font-family: "dincond-medium-webfont"; font-size: 40px; color: #003894; text-align: right;  }
.container-div .integrity-info { padding-left: 40px; width: 339px; }
.container-div .integrity-info p { text-align: left; color: #303860; font-size: 14px; line-height: 28px; }

.data-box { width: 220px; height: auto; float: right; margin-top: 40px; }
.data-box h4 { background: url(../img/about/about-menu.png) no-repeat; width: 169px; height: 60px; line-height: 60px; color: #fff; text-align: center; font-size: 20px; float: right; margin-bottom: 5px; }
.data-box dl { float: right; width: 220px; }
.data-box dd { display: inline-block; padding: 0 35px 0 10px;background: #d8e0ee; margin-top: 2px; text-align: right; color: #666666; float: right;     border-radius: 22px 0 0 22px;height:43px; line-height:43px;}
.data-box dd strong { color: #003894; font-size: 30px; font-family: "dincond-medium-webfont"; letter-spacing: -3px; display: inline-block; padding-right: 8px; font-weight: normal; }

.since { overflow: hidden; margin-bottom: 20px; }
.since h5 { font-size: 20px; color: #003894; font-weight: bold; }
.since .en { color: #00b0af; font-size: 68px; font-family: "dincond-medium-webfont"; letter-spacing: -3px; line-height: 60px; float: left; }
.since span, .since em { float: left; font-size: 20px; line-height: 26px; color: #7a7a7a; margin-left: 8px; padding-top: 5px; }
.about-div p { margin-bottom: 15px; }
.about-div p strong { color: #1c2c71; }

/*管理团队*/
.team-list li { padding: 30px; background: #fff; margin-bottom: 10px; }
.team-list li h3 { color: #6c7188; font-size: 16px; margin-bottom: 15px; }
a.btn-ajax { display: block; width: 79px; height: 79px; background: url(../img/about/icon-ajax.png) no-repeat; margin: 40px auto 40px; }

.teamtype a { display: block; width: 379px; height: 140px; padding: 40px 40px 0 0; text-align: right; position: relative; -webkit-transition: background .3s; transition: background .3s; margin-top: 2px; }
.teamtype a.current, .teamtype a:hover { background: #d8e0ee; }
.teamtype a i { display: block; color: #a2b2cd; font-style: normal; font-size: 24px; font-family: "opensans-regular-webfont"; line-height: 26px; margin-bottom: 3px; }
.teamtype a span { display: block; color: #003894; font-size: 20px; font-weight: bold; }
.teamtype a b { display: block; width: 18px; height: 21px; background: url(../img/about/team-dir.png) no-repeat; position: absolute; top: 50%; margin-top: -10px; right: -18px; visibility: hidden; opacity: 0; -webkit-transition: all .3s; transition: all .3s; }
.teamtype .current b, .teamtype a:hover b { visibility: visible; opacity: 1; }

/*企业年志*/
.history-bg { background: #f6f9ff url(../img/about/history-bg.jpg) no-repeat right bottom; padding-bottom: 100px; width: 100%; padding-top: 40px; overflow:hidden;}
.historybox { width: 1300px; margin: 0 auto; background: url(../img/about/hbox-bg.jpg) repeat-y center center; overflow: hidden; }
.historybox li { width: 655px; padding-bottom: 40px; position: relative; margin-bottom: 15px; }
.historybox .hl { float: left; text-align: right; }
.historybox .hr { float: right; }
.hr .historycont { padding-left: 50px; }
.hl .historycont { padding-right: 55px; }
.historybox li h4 { color: #0048a3; font-family: "ocrb10n-webfont"; font-size: 36px; letter-spacing: -3px; margin-bottom: 10px; padding-top: 15px; }
.historybox li p { padding-left: 6px; }
i.hs-point { display: block; width: 74px; height: 74px; background: url(../img/about/point1.png) no-repeat; position: absolute; top: 0; -webkit-transition: all .3s; transition: all .3s; }
.hr i.hs-point { left: -32px; }
.hl i.hs-point { right: -32px; }
.historybox li:hover i.hs-point { background: url(../img/about/point2.png) no-repeat; }

/*企业公民*/
#cs-slide { width: 100%; height: 468px; position: relative; -webkit-animation: all .3s; animation: all .3s; *z-index: 10; background: #2c7046; overflow: hidden; margin: 0 auto; }
#cs-slide .cs-pic { position: absolute; width: 831px; height: 468px; top: 0; left: 0; overflow: hidden; }
#cs-slide a.btn-left { display: block; width: 79px; height: 79px; background: url(../img/project/ps7-leftbtn.png) center no-repeat; position: absolute; top: 50%; margin-top: -40px; left: 40px; -webkit-border-radius: 80px; border-radius: 80px; -webkit-transition: background-color .3s; transition: background-color .3s; }
#cs-slide a.btn-left:hover { background: url(../img/project/ps7-leftbtn-hover.png) center no-repeat; }
#cs-slide a.btn-right { display: block; width: 79px; height: 79px; background: url(../img/project/ps7-rightbtn.png) no-repeat; position: absolute; top: 50%; margin-top: -40px; right: 40px; -webkit-border-radius: 80px; border-radius: 80px; -webkit-transition: background-color .3s; transition: background-color .3s; }
#cs-slide a.btn-right:hover { background: url(../img/project/ps7-rightbtn-hover.png) no-repeat; }
/*#cs-slide a.btn-left{display:block;width:79px;height:79px;background:#ffffff url(../img/join/dev-left.png) no-repeat center center;position:absolute;top:50%;margin-top:-40px;left:40px;-webkit-border-radius:80px;border-radius:80px;-webkit-transition: background-color .3s;transition: background-color .3s;}
#cs-slide a.btn-left:hover{background:#fb9000 url(../img/join/dev-left2.png) no-repeat center center;}
#cs-slide a.btn-right{display:block;width:79px;height:79px;background:#ffffff url(../img/join/dev-right.png) no-repeat center center;position:absolute;top:50%;margin-top:-40px;right:40px;-webkit-border-radius:80px;border-radius:80px;-webkit-transition: background-color .3s;transition: background-color .3s;}
#cs-slide a.btn-right:hover{background:#fb9000 url(../img/join/dev-right2.png) no-repeat center center;}*/

.cs-pic span.pageState { color: #fff; position: absolute; top: 330px; right: 10px; line-height: 20px; font-size: 14px; }
.cs-pic span.pageState span { font-size: 18px; color: #fff; font-weight: bold; }

.cs-info { position: absolute; right: 0; top: 130px; width: 350px; }
.cs-info dd { position: absolute; top: 0; left: 0; display: none; -webkit-transition: all .3s; transition: all .3s; }
.cs-info .date { color: #9fb7a7; font-size: 20px; line-height: 24px; }
.cs-info .tt { color: #9fb7a7; margin-bottom: 10px; font-size: 14px; }
.cs-info p { color: #9fb7a7; }

.cit-div { text-align: center; width: 515px; margin: 35px auto 30px; }
h3.cit-title { color: #2c7046; font-size: 20px; line-height: 30px; margin-bottom: 20px; font-weight: bold; }
.cit-div p { color: #666666; }
.cit-div p strong { font-size: 14px; }
.cit-div p img { padding-top: 40px; }

.citcont { padding: 40px 0; background: #5465ab; overflow: hidden; }
h4.citcont-title { color: #fff; text-align: center; font-size: 20px; margin-top: 40px; padding-bottom: 40px; background: url(../img/about/dir2.png) no-repeat center bottom; }
.citcont-left, .citcont-right { width: 390px; padding-top: 60px; }
.citcont-img { padding-top: 20px; }
.citbox { margin-bottom: 20px; }
.citbox p { color: #acbcff; }
.citbox p strong { display: block; font-size: 14px; }
i.icon { display: block; margin-bottom: 5px; }
.icon1 { width: 44px; height: 29px; background: url(../img/about/icon1.png) no-repeat; }
.icon2 { width: 40px; height: 39px; background: url(../img/about/icon2.png) no-repeat; }
.icon3 { width: 42px; height: 39px; background: url(../img/about/icon3.png) no-repeat; }
.citbox i.icon4 { width: 49px; height: 38px; background: url(../img/about/icon4.png) no-repeat; margin-bottom: 8px; }
.citcont-img { width: 328px; float: left; margin-left: 46px; }
.citcont-img span { display: block; color: #fff; text-align: center; font-size: 12px; padding-bottom: 30px; }
.citcont-img p { width: 328px; height: 326px; position: relative; }
.citcont-img i, .citcont-img em { display: block; width: 65px; height: 65px; position: absolute; }
.citcont-img .point1 { left: 132px; top: 27px; }
.citcont-img .point2 { left: 28px; top: 98px; }
.citcont-img .point3 { left: 61px; bottom: 37px; }
.citcont-img .point4 { right: 70px; bottom: 37px; }
.citcont-img .point5 { right: 26px; top: 109px; }
.citcont-img i span, .citcont-img em span { display: block; width: 185px; height: 123px; position: absolute; top: -65px; text-align: center; padding-top: 90px; font-style: normal; -webkit-transition: all .3s; transition: all .3s; visibility: hidden; opacity: 0; color: #333; }
.citcont-img i:hover span, .citcont-img em:hover span { visibility: visible; opacity: 1; }
span.panel-right { background: url(../img/about/tip2.png) no-repeat; right: 65px; }
span.panel-left { background: url(../img/about/tip.png) no-repeat; left: 65px; }

.edu-cont p { text-align: center; padding-top: 30px; color: #acbcff; }
.edu-cont p strong { display: block; font-size: 14px; color: #fff; }

.donate-list { width: 720px; margin: 20px auto 0; }
.donate-list li { display: block; width: 145px; height: 130px; float: left; margin: 0 15px; }
.donate-list h4 { width: 74px; height: 82px; background: url(../img/about/year.png) no-repeat; margin: 0 auto; text-align: center; line-height: 72px; margin-bottom: 10px; }
.donate-list h4 strong { font-family: "dincond-medium-webfont"; font-size: 30px; color: #5465ab; font-weight: normal; }
.donate-list p { text-align: center; color: #acbcff; }
.donate-list p strong { font-family: "dincond-medium-webfont"; font-size: 26px; font-weight: normal; }

/*下拉插件样式*/
.mod-dropdownlist { display: block; width: 165px; border: 1px solid #fff; height: 43px; padding: 0 20px; -webkit-border-radius: 40px; border-radius: 40px; margin: 0 auto; }
.mod-dropdownlist .dropdown-select { color: #fff; cursor: default; display: inline-block; *display: inline; height: 43px; line-height: 43px; overflow: hidden; *zoom: 1; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; font-size: 14px; cursor: pointer; }
.mod-dropdownlist .dropdown-select:visited,
.mod-dropdownlist .dropdown-select:hover,
.mod-dropdownlist .dropdown-select:active { color: #fff; }
.mod-dropdownlist .dropdown-select .dropdown-input { zoom: 1; overflow: hidden; font-size: 12px; line-height: 43px; float: left; height: 43px; color: #fff; }
.mod-dropdownlist .dropdown-select .dropdown-icon { background: transparent url(../img/about/dir.png) no-repeat center center; width: 30px; padding: 0 0; zoom: 1; font-size: 14px; line-height: 43px; float: left; height: 43px; }
.mod-dropdownlist .dropdown-select:hover .dropdown-icon { background: transparent url(../img/about/dir.png) no-repeat center center; }
.mod-dropdownlist .dropdown-list { background: #fff; display: block; overflow: hidden; padding: 0; }
.mod-dropdownlist .dropdown-options { background: #fff; display: block; overflow: hidden; overflow-y: auto; padding: 0; margin: 0; }
.mod-dropdownlist .dropdown-options li { margin: 0; padding: 0; }
.mod-dropdownlist .dropdown-options li a { color: #666; cursor: default; display: block; padding: 0 5px; white-space: nowrap; width: 95%; font-size: 12px; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; }
.mod-dropdownlist .dropdown-options li a:hover { background-color: #eee; color: #666; }
.mod-dropdownlist .dropdown-options li.dropdown-options-focus a,
.mod-dropdownlist .dropdown-options li.dropdown-options-focus a:hover { background-color: #c9c9c9; color: #fff; }
.mod-dropdownlist .dropdown-list .dropdown-custombox { border-top: 1px solid #ccc; }


/*龙湖动态*/
.media-contact { width: 419px; height: 1300px;background:#E6EDF7 }
.media-contact h4 { color: #303860; font-size: 24px; padding-top: 85px; background: url(../images/icon-mail.png) no-repeat center 45px; text-align: center; }
.media-contact p { text-align: center; color: #303860; font-size: 14px; }
.btn-contact { color: #fff; display: block; width: 99px; height: 35px; margin: 10px auto; background: #00b0af; border-radius: 35px; line-height: 35px; font-size: 14px; text-align: center; }
.news-list { padding: 20px; border-bottom: 1px solid #cccccc; }
.news-list .date, .top-news .date { color: #999999; font-size: 16px; line-height: 20px; margin-bottom: 3px; font-weight: bold; }
.news-list .title, .top-news .title { color: #666; font-weight: bold; font-size: 16px; line-height: 30px; -webkit-transition: color .3s; transition: color .3s; }
.news-list:hover .title { color: #003894;}
.top-news { padding: 20px; border: 3px solid #CCCCCC; }
.top-news .date { color: #666; }
.top-news .title { color: #01b2b3; }
.top-news p,.news-list p{ color: #817D77;font-size:12px }

/*企业画册*/
.album-div { width: 100%; height: 555px; background: #f6f9ff url(../img/news/huace-bg.jpg) no-repeat center bottom; position: relative; }
/*.album-div-a{width:678px;height:220px;position:absolute;top:107px;left:50%;margin-left: -339px;}
.album-div a{display:block;width:160px;height:220px;float:left;}
.album-div .a2{width:175px;}*/

.album-list { height: 450px; position: relative; }
.album-list-box { padding-top: 50px; height: 460px; width: 1200px; position: relative; overflow: hidden; }
.album-list-box ul { position: absolute; top: 50px; left: 0; }
.album-list-box li { width: 297px; float: left; height: 450px; margin-right: 3px; }
.album-list-box li img { -webkit-transition: all .3s; transition: all .3s; }
.album-list-box .current img { /*-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);*/ -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-box-shadow: 0 0 30px 3px #000; -moz-box-shadow: 0 0 30px 3px #000; box-shadow: 0 0 30px 3px #000; }
.album-list-box a span { display: block; line-height: 35px; text-align: center; font-size: 14px; color: #333; }
.album-list-box a i { display: block; width: 79px; height: 79px; background: url(../img/news/icon-pdf1.png) no-repeat; margin: 0 auto; }
.album-list-box .current i { background: url(../img/news/icon-pdf2.png) no-repeat; }

a.album-left { display: block; width: 79px; height: 79px; background: url(../img/project/pleft-btn1.png) no-repeat; position: absolute; top: 50%; margin-top: -40px; left: -85px; -webkit-border-radius: 80px; border-radius: 80px; -webkit-transition: background-color .3s; transition: background-color .3s; }
a.album-left:hover { background: url(../img/project/pleft-btn1-hover.png) no-repeat; }
a.album-right { display: block; width: 79px; height: 79px; background: url(../img/project/pright-btn1.png) no-repeat; position: absolute; top: 50%; margin-top: -40px; right: -85px; -webkit-border-radius: 80px; border-radius: 80px; -webkit-transition: background-color .3s; transition: background-color .3s; }
a.album-right:hover { background: url(../img/project/pright-btn1-hover.png) no-repeat; }

/*a.album-left{display:block;width:79px;height:79px;background:#ffffff url(../img/join/dev-left.png) no-repeat center center;position:absolute;top:50%;margin-top:-40px;left:-85px;-webkit-border-radius:80px;border-radius:80px;-webkit-transition: background-color .3s;transition: background-color .3s;}
a.album-left:hover{background:#fb9000 url(../img/join/dev-left2.png) no-repeat center center;}
a.album-right{display:block;width:79px;height:79px;background:#ffffff url(../img/join/dev-right.png) no-repeat center center;position:absolute;top:50%;margin-top:-40px;right:-85px;-webkit-border-radius:80px;border-radius:80px;-webkit-transition: background-color .3s;transition: background-color .3s;}
a.album-right:hover{background:#fb9000 url(../img/join/dev-right2.png) no-repeat center center;}*/


/*新闻详情*/
.news-dateil{background:url(../img/about/about-bg.jpg) repeat-y center top;margin-bottom:30px;position:relative;}
.news-more { width: 340px; height: 730px; overflow: hidden; padding: 20px 35px; background: #D8E0EE; float: left;position:absolute;left:0;}
.news-content { width: 860px; float: right; padding:0 30px 80px 20px;    background: #f6f9ff; }

.news-more-title i { display: block; font-family: "myriadsetpro-thin-webfont"; font-size: 18px; font-style: normal; letter-spacing: -1px; color: #333; line-height: 25px; }
.news-more-title b { color: #333; font-size: 16px;font-weight: bold; }
.news-more li { margin-top: 20px; }
.news-more .date { display: block; color: #5d5d61; font-size: 16px; line-height: 20px; margin-bottom: 3px; font-weight: bold; text-align: left; }
.news-more .title { display: block; color: #5d5d61; font-weight: bold; font-size: 16px; line-height: 30px; -webkit-transition: color .3s; transition: color .3s; }
.news-more p { color: #5d5d61;font-size:12px;line-height:20px }
.news-more li:hover .title { color: #01b2b3; }
.lists{position:fixed;top:60px;width:340px;margin-top:0px;z-index:199}
.newsdetail-title { width: 800px; /*height: 110px;*/ overflow: hidden; padding: 42px 0 0px 28px; border-bottom:1px solid #e1e0e6; position: relative; margin-bottom: 34px; }
.newsdetail-title .date { color: #01b2b3; font-size: 16px; line-height: 22px; margin-bottom: 3px; font-weight: bold; }
.newsdetail-title .title {font-weight: bold;font-size: 20px;line-height: 28px;color: #000; width:;margin-bottom: 16px;}
.newsdetail-title .title_2{font-size: 16px;line-height: 22px;color: #74737b; width: 575px;margin: 0 auto 10px;text-align: center;}
.newsdetail-title .info {font-size: 12px; line-height: 14px; color: #999999;padding-bottom:10px }
.sharebox { position: absolute; right: 0px; bottom: 10px; }
.sharebox .bshare-custom { margin-bottom: 5px; height: 20px; overflow: hidden; }
.sharebox .bshare-custom a { float: left; padding: 0; margin-right: 5px; width: 20px; height: 20px; background: url(../img/news/share.png) no-repeat 0 0; overflow: hidden; }
.sharebox .bshare-custom .bshare-weixin { background-position: -54px 0; }
.sharebox .bshare-custom .bshare-sinaminiblog { background-position: -79px 0; }
.sharebox .bshare-custom .bshare-qzone { background-position: -129px 0; }
.sharebox .bshare-custom .bshare-qqim { background-position: -154px 0; }

.newsdetail-content{padding:0 10px 0 28px;min-height:480px}
.newsdetail-content p { margin-bottom: 16px; font-size: 14px;color:#817D77; text-align: justify; text-justify: distribute; }
.newsdetail-content img{max-width:99%;max-height:99%;display:block;margin:0 auto;text-align:center;overflow:hidden}
.news-add { margin: 5px 0; border: 3px solid #ccc; padding: 40px; }
.news-add strong { color: #333; display: block; }
.newsdetail-ewm { text-align: center; margin-top: 30px; }

a.btn-return { display: block; width: 79px; height: 79px; background: url(../img/news/btn-return.png) no-repeat; margin: 30px auto 40px; }

/*视频中心*/
.video-searchbg { width: 100%; height: 350px; /*height: 570px; background: url(../img/news/search-bg.jpg) no-repeat center bottom;*/ }
.top-video ul { overflow: hidden; margin-right: -10px; }
.top-video li { width: 393px; float: left; margin-right: 10px; }
.top-video a h5 { color: #fff; text-align: center; line-height: 30px; font-size: 14px; }
.top-video a img { width: 393px; height: 220px; }
i.icon-v { display: block; width: 48px; height: 30px; background: url(../img/news/icon-v.png) no-repeat center; margin: 0 auto 10px; }
.top-video .info { width: 393px; height: 88px; padding-top: 20px; background: #01b2b3; }
.top-video span{background-color:transparent !important;}
.btn-videosearch { display: block; width: 100%; height: 240px; }

.video-list { padding-top: 40px; padding-bottom: 30px; }
.video-list ul { margin-right: -10px; overflow: hidden; }
.video-list li { width: 293px; height: 210px; float: left; margin-right: 9px; margin-bottom: 20px; }
.video-list li h3 { font-size: 14px; color: #333; line-height: 16px; -webkit-transition: all .3s; transition: all .3s; height: 32px; padding:5px 0; overflow: hidden; }
.video-list li:hover h3 { color: #01b2b3; }
.video-list li img { width: 293px; height: 165px; }
i.icon-sv { display: block; width: 21px; height: 13px; background: url(../img/news/icon-sv.jpg) no-repeat center; }

/*自媒体*/
.selfmedia { padding: 65px 0 50px; background: #bce2d7; }
.selfmedia h3 { margin-top: 20px; text-align: center; font-size: 18px; color: #003894; }
.location { text-align: center; padding-top: 10px; }
.location a { display: inline-block; padding: 7px 10px; color: #73ac9c; -webkit-border-radius: 15px; -webkit-transition: all .3s; transition: all .3s; }
.location .current, .location a:hover { background: #003894; color: #fff; font-weight: bold; }
i.icon-smile { display: block; width: 44px; height: 44px; background: url(../img/news/sm-smile.jpg) no-repeat; margin: 0 auto; }
.media-ewm { width: 780px;margin: 0 auto;text-align: center; padding-top: 25px; }
.media-ewm span { display: inline-block; width: 180px; height: 190px; line-height: 32px; color: #003894; margin: 0 5px; }
.media-ewm span img { width: 152px; height: 152px; }

/*媒体查询*/
.queries-form { margin-top: 10px; padding-bottom: 40px; border-bottom: 1px solid #e0dfe5; }
.queries-input { width: 620px; height: 20px; line-height: 20px; padding: 18px 20px; display: block; margin-bottom: 10px; }
.queries-area { width: 620px; height: 60px; line-height: 20px; padding: 18px 20px; display: block; margin-bottom: 10px; border: 0; color: #A8A8A8; }
.queries-btn {color: #fff;display: block;width: 99px;height: 35px; margin: 20px 0; background: #00b0af;border-radius: 35px;line-height: 35px;font-size: 14px;cursor:pointer; }
.queries-inview { padding-top: 30px; }
.queries-inview h3 { padding-left: 55px; background: url(../img/news/smile.png) no-repeat left center; height: 50px; color: #303860; font-size: 16px; line-height: 50px; }
.queries-inview p { color: #303860; font-size: 14px; }

/*视频搜索*/
.video-search { width: 100%; height: 296px; background: url(../img/news/video-search-bg.jpg) no-repeat center top; }
.vsearch { width: 570px; height: 98px; margin: 0 auto 0; padding-top: 165px; }
.vsearch-form { width: 569px; height: 63px; background: url(../img/news/video-search.png) no-repeat center top; position: relative; }
.vs-submit { position: absolute; top: 0; right: 0; width: 90px; height: 63px; cursor: pointer; background: 0; border: 0; }
.vs-input { width: 440px; height: 20px; line-height: 20px; padding: 22px 20px; background: 0; border: 0; color: #fff; }
.vs-input::-webkit-input-placeholder { color: #fff; }
.vs-input::-moz-input-placeholder { color: #fff; }
.vsearch p { line-height: 34px; }
.vsearch p a { color: #b5c0c7; display: inline-block; padding-right: 8px; }
.vsearch p span { color: #b5c0c7; }


/*公司资料*/
.stocknum { text-align: right; font-size: 48px; padding-left: 40px; font-family: "opensans-regular-webfont"; width: 180px; float: right; }
.stocknum.up { background: url(../img/investor/icon-up.png) no-repeat left; color: #ff1800; }
.stocknum.down { background: url(../img/investor/icon-down1.png) no-repeat left; color: #009900; }
.instock .info { text-align: right; color: #41434c; font-size: 14px; line-height: 20px; }
.instock .info strong { display: block; font-size: 16px; line-height: 30px; }

.info-box { text-align: right; padding: 40px 40px 0 0; }
.info-box p { color: #41434c; font-size: 13px; line-height: 20px; }
.info-box p strong { display: block; font-size: 20px; line-height: 40px; font-family: "opensans-regular-webfont"; }

.investor-title { height: 35px; width: 100%; line-height: 35px; border-bottom: 1px solid #dfdfe3; position: relative; }
.investor-title li { float: right; }
.investor-title li a { display: block; margin: 0 15px; font-size: 13px; color: #7a7a7a; font-weight: bold; }
.investor-title .current a { border-bottom: 3px solid #00b0af; }
span.inv-line { width: 52px; height: 3px; background: #fb7f00; position: absolute; bottom: 0; right: 97px; }

.investor-div { padding-bottom: 30px; }
.investor-div p { padding-top: 30px; overflow: hidden; }
.investor-div p strong { display: block; font-size: 16px; color: #303860; line-height: 30px; }
.investor-div .fr, .investor-div .fl { width: 350px; }

.invest-list { padding-top: 20px; border-top: 1px solid #dfdfe3; }
.invest-list ul { width: 430px; }
.invest-list li { height: 35px; line-height: 35px; overflow: hidden; }
.invest-list li a { display: block; color: #7a7a7a; }
.invest-list li .text { float: left; }
.invest-list li .down { float: right; width: 60px; padding-left: 25px; background: url(../img/investor/icon-pdf.jpg) no-repeat left; }

/*公告及财报*/
.earn-list { margin-top: 20px; overflow: hidden; }
.earn-list li { width: 660px; height: 60px; padding: 20px; background: #e3e3eb; margin-bottom: 2px; line-height: 60px; }
.earn-list li .date { font-size: 15px; color: #7a7a7a; display: block; float: left; font-family: "opensans-regular-webfont"; }
.earn-list h3 { float: left; margin-left: 20px; }
.earn-list h3 a { font-size: 14px; color: #303860; font-weight: bold; }
.earn-list .down { display: block; width: 49px; height: 47px; background: url(../img/investor/icon-down.png) no-repeat; float: right; margin-top: 3px; }

/*投资者反馈*/
.invest-tip { font-size: 16px; color: #303860; line-height: 30px; }
.invest-inview { padding-top: 40px; padding-bottom: 40px;}
.invest-inview h3 { padding-left: 72px; height: 60px; background: url(../img/investor/icon-user.png) no-repeat left; line-height: 60px; font-size: 15px; color: #303860; }
.invest-inview p { color: #5b5d68; margin-top: 15px; }
.invest-inview p strong { color: #26235e; }
.invest-inview .btn-contact { margin: 10px 0 0 0; }

/*评级信息*/
.invgrade { padding-top: 30px; }
.invgrade p { line-height: 30px; color: #565051; font-weight: bold; font-size: 13px; }
.grade-table { margin-bottom: 30px; }
.grade-table th { padding: 15px; text-align: center; background: #bfc1cf; font-size: 14px; color: #565051; font-weight: bold; width: 33%; line-height: 30px; }
.grade-table td { padding: 15px; text-align: center; background: #d7d8e1; border: 3px solid #efeff4; border-right: 5px solid #efeff4; border-left: 0; width: 33%; color: #565051; }
.grade-table td:last-child { border-right: 0; }

/*集团总部*/
.left-contact-info { width: 280px; height: 280px; margin: 38px auto 0; text-align: center; }
i.icon-tel { display: block; width: 44px; height: 44px; background: url(../img/contact/icon-tel.png) no-repeat; margin: 0 auto; }
.c-hotline { color: #7b7b7b; font-size: 15px; width: 100%; padding-top: 20px; }
.c-hotline strong { display: block; font-weight: bold; color: #303860; font-family: "dincond-medium-webfont"; font-size: 42px; line-height: 40px; letter-spacing: -2px; }
.left-contact-info h6 { font-size: 16px; color: #303860; padding-top: 20px; line-height: 30px; font-weight: bold; }

.ewmbox { width: 152px; float: left; margin-right: 35px; }
i.c-wx { display: block; width: 44px; height: 44px; background: url(../img/contact/icon-wx.png) no-repeat; margin: 0 auto 25px; }
i.c-wb { display: block; width: 44px; height: 44px; background: url(../img/contact/icon-wb.png) no-repeat; margin: 0 auto 25px; }


/*城市公司*/
#citymap { width: 100%; height: 615px; }
.cityinfo { position: absolute; top: 0; left: 50%; width: 1140px; margin-left: -570px; height: 140px; padding: 30px; background: #01b2b3; overflow: hidden; }
.cityinfo h4 { color: #fe8b21; font-size: 16px; padding-top: 10px; }
.city-a { margin: 15px 0; }
.cityinfo p { color: #9befef; display: none; }
.city-a a { display: inline-block; padding: 7px 10px; color: #9befef; -webkit-border-radius: 15px; -webkit-transition: all .3s; transition: all .3s; }
.city-a .current, .city-a a:hover { background: #28c3c4; color: #fff; font-weight: bold; }

/*媒体查询*/
.med-p { text-align: center; color: #fff; font-size: 14px; padding-top: 10px; }
.service-box { width: 300px; padding: 15px 0; margin-right: 40px; overflow: hidden; }
.borderd { border-bottom: 5px solid #e4d6c5; overflow: hidden; }
.service-box p { font-size: 16px; margin-bottom: 10px; width: 50%; float: left; }
.service-box p a { font-size: 14px; }
.service-box p em { font-size: 12px; }
.service-box h3 { line-height: 30px; font-size: 16px; color: #303960; }

/*廉洁举报*/
.integrity-bg { width: 704px; background: url(../img/contact/jubao-bg.jpg) no-repeat center bottom; min-height: 900px; }
.container-right .chengnuo img { max-width: 780px; }
.chengnuo { margin-top: -38px; margin-left: -38px; margin-bottom: 15px; }
.integrity-other { padding: 20px 40px 40px; overflow: hidden; text-align: center; }
.integrity-other p { font-size: 13px; }
.integrity-box i { display: block; margin: 10px auto; }
.integrity-box p.on{color:#989fd6; line-height:13px; padding-top:5px;}
.integrity-box { padding-bottom: 15px; border-bottom: 4px solid #bfc1cf; width: 195px; margin: 5px auto 15px; }
.integrity-box.on{padding-bottom:12px;}
i.icon-jubao { width: 39px; height: 38px; background: url(../img/contact/icon-jubao.png) no-repeat; }
i.icon-mail { width: 41px; height: 30px; background: url(../img/contact/icon-mail.png) no-repeat; }
i.icon-dianhua { width: 44px; height: 45px; background: url(../img/contact/icon-dianhua.png) no-repeat; }
i.icon-xinjian { width: 44px; height: 41px; background: url(../img/contact/icon-xinjian.png) no-repeat; }
p.integrity-tip { margin-top: 15px; color: #999; font-size: 12px; }
a.btn-tousu { display: block; padding-top: 30px; background: url(../img/contact/icon-kehu.png) no-repeat center top; color: #999; margin-top: 20px; }

h3.int-title { height: 50px; line-height: 50px; border-bottom: 1px solid #bfc1cf; font-size: 16px; color: #2b346b; font-weight: bold; }
h3.int-title.icon { padding-left: 30px; background: url(../img/contact/icon1.jpg) no-repeat left; }
.integrity-list li { padding-top: 64px; overflow: hidden; }
.integrity-list li h4 { padding-left: 30px; line-height: 35px; font-size: 14px; color: #666666; font-weight: bold; margin-bottom: 10px; }
.integrity-list li .zhunze { background: url(../img/contact/icon1.jpg) no-repeat left; padding-left: 23px; }
.fanwei { background: url(../img/contact/icon2.jpg) no-repeat left; }
.zeren { background: url(../img/contact/icon3.jpg) no-repeat left; }
.tishi { background: url(../img/contact/icon4.jpg) no-repeat left; }
a.btn-learn-more { display: inline-block; padding: 8px 20px; color: #8d91af; font-size: 13px; border: 1px solid #8d91af; border-radius: 30px; margin-left: 20px; }

.subdiv { padding-top: 40px; text-align: center; display: none; }
.subdiv p { color: #ffa715; }
a.btn-isure { display: block; width: 114px; height: 45px; background: #ffa715; color: #fff; -webkit-border-radius: 45px; border-radius: 45px; line-height: 45px; font-size: 14px; margin: 15px auto 0; text-align: center; }
.btns { text-align: center; margin-top: 50px; }
a.btn-isure2 { display: inline-block; width: 114px; height: 45px; background: #ffa715; color: #fff; -webkit-border-radius: 45px; border-radius: 45px; line-height: 45px; font-size: 14px; margin: 0 10px; text-align: center; border: 3px solid #ffa715; }
a.btn-isure2.null { background: #efeff4; color: #ffa715; }

a.btn-isure3 { display: block; width: 115px; height: 45px; background: transparent; color: #ffa715; -webkit-border-radius: 45px; border-radius: 45px; line-height: 45px; font-size: 14px; text-align: center; position: absolute; bottom: 35px; left: 65px; border: 3px solid #ffa715; }
a.btn-isure3:hover { background: #ffa715; color: #fff; }
a.btn-isure4 { display: block; width: 180px; height: 45px; background: transparent; color: #ffa715; -webkit-border-radius: 45px; border-radius: 45px; line-height: 45px; font-size: 14px; text-align: center; position: absolute; bottom: 35px; right: 60px; border: 3px solid #ffa715; }
a.btn-isure4:hover { background: #ffa715; color: #fff; }

/*提示框*/
.tsbox { width: 450px; height: 245px; position: fixed; top: 50%; left: 50%; margin-left: -225px; margin-top: -157.5px; display: none; z-index: 120; }
.tsbody { width: 370px; height: 80px; padding: 30px 40px; background: #fff; }
.tsbody h6 { font-weight: bold; font-size: 14px; color: #000; margin-bottom: 5px; }

.nkonwtitle { font-size: 14px; font-weight: bold; margin-top: 20px; margin-bottom: 10px; }
.nknowcont { padding: 20px 20px; background: #fff; height: 350px; overflow-y: auto; margin-top: 20px; }
.nknowcont h5 { font-size: 14px; font-weight: bold; margin-bottom: 10px; color: #333; }
.nknowcont p { margin-bottom: 20px; }

.integrity-line { width: 100%; height: 1px; background: #bfc1cf; margin: 30px auto; }
.integrity-form .queries-input { width: 663px; }
.integrity-form h3 { color: #26264b; font-size: 16px; line-height: 30px; margin-bottom: 10px; }

.int-area { width: 663px; height: 90px; line-height: 20px; padding: 18px 20px; display: block; margin-bottom: 10px; border: 0; }

span.checkbox-span { line-height: 16px; margin-left: 0; display: block; cursor: pointer; width: 16px; height: 16px; background: url(../img/contact/icon-checkbox.jpg) no-repeat; position: relative; float: left; text-align: center; margin-right: 10px; padding-right: 0; }
span.checkbox-span.current { background: url(../img/contact/icon-checkbox-check.jpg) no-repeat; }
.iform-checkbox b { float: left; font-size: 12px; color: #3f3f3f; font-weight: normal; cursor: pointer; line-height: 16px; }
.iform-checkbox { float: left; margin-right: 50px; margin-bottom: 20px; }
.icheckbox { opacity: 0; filter: alpha(opacity:0); position: absolute; top: 0px; left: 0; cursor: pointer; width: 100%; height: 100%; }
.int-checkbox { margin-bottom: 10px; padding-top: 10px; }

.int-upload { width: 430px; height: 20px; line-height: 20px; padding: 18px 20px; display: inline-block; margin-bottom: 10px; background: #f5f5f8; }
.int-btn { width: 110px; height: 56px; line-height: 56px; background: #f9f9fb; display: inline-block; margin-left: 6px; color: #333; cursor: pointer; }
.integrity-form .int-submit { padding: 15px 28px; }


.int-sel ~ .mod-dropdownlist { background: #fff; width: 680px; border: 0; -webkit-border-radius: 0px; border-radius: 0px; height: 56px; padding-right: 0px; margin-bottom: 10px; }
.int-sel ~ .mod-dropdownlist .dropdown-select { line-height: 56px; height: 56px; }
.int-sel ~ .mod-dropdownlist .dropdown-select .dropdown-input { color: #817d77; line-height: 56px; height: 56px; }
.int-sel ~ .mod-dropdownlist .dropdown-select .dropdown-icon { background: #f9f9fb url(../img/contact/icon-drop.jpg) no-repeat center center; width: 56px; height: 56px; float: right; }
.int-sel ~ .mod-dropdownlist .dropdown-options li a { width: 100%; }
#sel-depart-input, #sel-mail-input, #sel-tel-input, #sel-qq-input { display: none; }

.sel-depart-pos { position: relative; }
.sel-depart-pos #sel-depart-input { position: absolute; width: 540px; top: 0; right: 3px; }

/*发展历程*/
.develop-div { width: 100%; padding: 50px 0; overflow: hidden; background: #00b0af; }
.develop-title { text-align: center; color: #fff; font-size: 64px; font-family: "ocrb10n-webfont"; letter-spacing: -8px; font-weight: normal; }
.develop-item { text-align: center; padding-top: 15px; }
.develop-item a { display: inline-block; color: #fff; width: 110px; height: 43px; border: 1px solid #fff; -webkit-border-radius: 40px; border-radius: 40px; line-height: 43px; text-align: center; margin: 0 5px; -webkit-transition: all .3s; transition: all .3s; }
.develop-item .current, .develop-item a:hover { background: #fb9000; border-color: #fb9000; }

.develop-list { width: 100%; margin-top: 40px; position: relative; height: 660px; }
.develop-list ul { position: absolute; top: 0; left: 0; width: 1760px; margin-left: 0px; }
.develop-list li { padding: 30px; background: #fff; width: 370px; height: 560px; display: block; float: left; margin-right: 10px; }
.develop-list .img { width: 368px; height: 384px; overflow: hidden; }
.develop-list .img img { -webkit-transition: all .6s; transition: all .6s; }
.develop-list li:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.develop-list .tip { font-size: 16px; color: #575757; line-height: 30px; margin-top: 10px; }
.develop-list li h3 { color: #303860; font-size: 36px; font-family: "ocrb10n-webfont"; letter-spacing: -3px; margin-bottom: 10px; }

.develop-btndiv { width: 180px; height: 80px; margin: 0 auto; }
a.btn-developLeft { display: block; width: 79px; height: 79px; background: #ffffff url(../img/join/dev-left.png) no-repeat center center; -webkit-border-radius: 80px; border-radius: 80px; -webkit-transition: background-color .3s; transition: background-color .3s; float: left; }
a.btn-developLeft:hover { background: #fb9000 url(../img/join/dev-left2.png) no-repeat center center; }
a.btn-developRight { display: block; width: 79px; height: 79px; background: #ffffff url(../img/join/dev-right.png) no-repeat center center; -webkit-border-radius: 80px; border-radius: 80px; -webkit-transition: background-color .3s; transition: background-color .3s; float: right; }
a.btn-developRight:hover { background: #fb9000 url(../img/join/dev-right2.png) no-repeat center center; }

/*历史大事记*/
.histhing-bg { padding-top: 150px; overflow: hidden; width: 100%; background: url(../img/project/his-bg.png) repeat-x center top; margin-top: 40px; position: relative; }
.histhing-bg .dev-left { left: 30px; z-index: 10; }
.histhing-bg .dev-right { right: 30px; z-index: 10; }
.histhing-list { position: relative; height: 400px; overflow: hidden; }
.histhing-list ul { position: absolute; top: 0; left: 30px; width: 1380px; }
.histhing-list li { width: 260px; float: left; margin-right: 200px; min-height: 400px; }
.histhing-list h4 { font-size: 44px; color: #96e7e7; font-family: "ocrb10n-webfont"; letter-spacing: -4px; margin-bottom: 50px; }
.histhing-list li p { color: #96e7e7; margin-bottom: 10px; }

/*荣誉墙*/
.honor-bg { width: 100%; background: #bfc1cf; position: relative; height: 610px; }
.honor-bg .dev-left { left: 30px; z-index: 10; }
.honor-bg .dev-right { right: 30px; z-index: 10; }
.wall-list { position: relative; height: 610px; overflow: hidden; width: 1199px; }
.wall-list ul { position: absolute; top: 0; left: 0px; width: 1209px; }
.wall-list .img { width: 333px; height: 249px; background: #fff; margin-bottom: 30px; text-align: center; line-height: 249px; }
.wall-list .img img { vertical-align: middle; }
.wall-list li { width: 333px; float: left; padding: 30px; border-right: 10px solid #f0eff4; height: 550px; }
.wall-list .last { border-right: 0; }
.wall-list .info p { color: #595a5e; margin-bottom: 10px; }

/*幸福进行时*/
.container.bluebg { background: #3e414a; }
.bluebg h1.pagetitle i { color: #f27c04; }
.bluebg h1.pagetitle b { color: #fff; }

.happybox { /*height:700px;*/ position: relative; background: #f0eff5; padding-top: 45px; }
.happybox .btn-happyLeft, .happybox .btn-happyRight { display: block; position: absolute; top: 190px; width: 79px; height: 79px; /*-webkit-transition: background 400ms; transition: background 400ms;*/ z-index: 50; }
.happybox .btn-happyLeft { left: 0px; background: url(../img/project/rd-leftbtn.png) center no-repeat; }
.happybox .btn-happyRight { right: 0px; background: url(../img/project/rd-rightbtn.png) center no-repeat; }
.happybox .btn-happyLeft:hover { background: url(../img/project/rd-leftbtn-hover.png) center no-repeat; }
.happybox .btn-happyRight:hover { background: url(../img/project/rd-rightbtn-hover.png) center no-repeat; }

.happySlide .hy-pic { width: 1125px; height: 464px; margin: 0 auto; overflow: hidden; position: relative; }
.hy-info { padding: 40px; }
.hy-info.w850 { width: 850px; margin: 0 auto; }
.hy-info-item { text-align: left; }
.hy-info-item h3 { font-size: 36px; color: #666; text-align: center; }
em.line { display: block; width: 15px; height: 1px; background: #303860; margin: 15px auto; }
span.date { display: block; text-align: center; color: #666; font-size: 20px; }
.hy-info-item p { text-align: left;}

.carousel { position: relative; margin-bottom: 20px; line-height: 1; }
.carousel-inner { position: relative; width: 100%; overflow: hidden; z-index: 2; }
.carousel-inner > .item { position: relative; display: none; -webkit-transition: 0.6s ease-in-out left; -moz-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; }
.carousel-inner > .item > img,
.carousel-inner > .item > a > img { display: block; line-height: 1; width: 100%; }
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev { display: block; }
.carousel-inner > .active { left: 0; }
.carousel-inner > .next,
.carousel-inner > .prev { position: absolute; top: 0; width: 100%; }
.carousel-inner > .next { left: 100%; }
.carousel-inner > .prev { left: -100%; }
.carousel-inner > .next.left,
.carousel-inner > .prev.right { left: 0; }
.carousel-inner > .active.left { left: -100%; }
.carousel-inner > .active.right { left: 100%; }
.carousel-control { position: absolute; z-index: 3; }

.b-slide { position: relative; width: 100%; }
.b-slide .b-leftbtn, .b-slide .b-rightbtn { top: 50%; margin-top: -41px; width: 82px; height: 82px; /*-webkit-transition: background 400ms; transition: background 400ms;*/ }
.b-slide .b-leftbtn { left: 0; background: url(../img/project/rd-leftbtn.png) center no-repeat; }
.b-slide .b-rightbtn { right: 0; background: url(../img/project/rd-rightbtn.png) center no-repeat; }
.b-slide .b-leftbtn:hover { background: url(../img/project/rd-leftbtn-hover.png) center no-repeat; }
.b-slide .b-rightbtn:hover { background: url(../img/project/rd-rightbtn-hover.png) center no-repeat; }
/*.carousel-control:hover,
.carousel-control:focus{color: #ffffff;text-decoration: none;opacity: 0.9;filter: alpha(opacity=90);}*/
/*.carousel-indicators{position: absolute;top: 15px;right: 15px;z-index: 5;margin: 0;list-style: none;}
.carousel-indicators li{display: block;float: left;width: 10px;height: 10px;margin-left: 5px;text-indent: -999px;background-color: #ccc;background-color: rgba(255, 255, 255, 0.25);border-radius: 5px;}
.carousel-indicators .active{background-color: #fff;}*/
.b-slidetitle .b-slidetitle-inner h6 { color: #ede5d9; font-size: 48px; line-height: 50px; display: none; }
/*.b-slidetitle .b-slidetitle-inner h6.active{display:block;}*/
.carousel-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 15px; background: #333333; background: rgba(0, 0, 0, 0.75); }
.carousel-caption h4,
.carousel-caption p { line-height: 20px; color: #ffffff; }
.carousel-caption h4 { margin: 0 0 5px; }
.carousel-caption p { margin-bottom: 0; }

/*行为准则*/
.about-div.about-div p strong { color: #003894; font-size: 13px; }
h6.zztitle { font-size: 16px; color: #333333; font-weight: bold; line-height: 30px; }

/*客服热线*/
.inv-body { display: none; }
.property-client { padding-top: 40px; overflow: hidden; }
.proper-box { width: 239px; height: 150px; background: #e3e3eb; text-align: center; margin: 0 auto; margin-top: 20px; }
i.hotline-tel { display: block; width: 44px; height: 44px; background: url(../img/contact/icon-tel.png) no-repeat; margin: 0 auto 10px; }
.proper-box h5 { font-size: 14px; color: #666; line-height: 30px; }
.proper-box p.htel { color: #26264b; font-size: 32px; font-family: "dincond-medium-webfont"; font-weight: bold; margin-top: 5px; }

/*contact-8*/
.reader { background: rgba(0,0,0,0.5); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 111; }
.reader_main { position: fixed; left: 50%; padding: 30px; width: 850px; margin-left: -455px; top: 45%; background: #fff; }
.reader_tit { width: 100%; background: #bfc1cf; height: 70px; position: relative; }
.reader_close { width: 27px; height: 27px; position: absolute; top: -80px; right: -30px; cursor: pointer; }
.reader_tit_name, .reader_tit_nub, .reader_tit_size, .reader_tit_act { height: 70px; line-height: 70px; color: #333; font-size: 14px; text-align: center; margin-right: 3px; float: left; }

.reader_con_list ul { overflow: hidden; margin-top: 3px; }
.reader_con_name, .reader_con_nub, .reader_con_size, .reader_con_act { background: #efeff4; height: 50px; line-height: 50px; color: #333; font-size: 13px; text-align: center; margin-right: 3px; float: left; display: block; }
.reader_con { width: 100%; overflow: hidden; }

.reader_con_nub, .reader_tit_nub { width: 188px; }
.reader_con_name, .reader_tit_name { width: 311px; }
.reader_con_size, .reader_tit_size { width: 170px; }
.reader_con_act, .reader_tit_act { width: 172px; margin-right: 0; }
.reader_con_act input { width: 50px; height: 30px; margin: 10px auto; text-align: center; background: #bfc1cf; color: #333; line-height: 30px; }

/*违纪查询结果  8-17*/

.panjue { width: 100%; text-align: center; }
.panjue h1 { }
.panjue h2 { color: #666666; margin-top: 10px; border-bottom: 1px solid #bfc1cf; padding-bottom: 30px; font-size: 13px; margin-bottom: 30px; }
.panjue p { color: #666666; font-size: 13px; margin-bottom: 5px; text-align: left; }
.panjue p i { font-style: normal; font-weight: bold; }
.panjue .result { text-align: justify; /*margin-top: 10px;*/ line-height: 22px; color: #666666; font-size: 14px; margin-bottom: 5px; }
.zhuyi { font-size: 10px; color: #fb7f00; font-style: normal; }
/*.weiji { margin-top: 35px; }   苏20160823注释*/
.weiji .discipline { background: url(../img/contact/cx.png) no-repeat left; background-size: 8%; font-size: 15px; color: #26264b; height: 60px; line-height: 60px; font-weight: bold; padding-left: 65px; }
.weiji .scope { background: url(../img/contact/fw.png) no-repeat left; background-size: 3%; height: 22px; color: #666666; font-size: 13px; padding-left: 30px; line-height: 22px; margin-top: 20px; margin-bottom: 10px; }

.weiji .prompt { background: url(../img/contact/ts.png) no-repeat left; background-size: 3%; height: 22px; color: #666666; font-size: 13px; padding-left: 30px; line-height: 22px; margin-top: 10px; margin-bottom: 10px; }
.min-height { min-height: 760px; }

/*10.13企业介绍*/
.container-div1 {width: 1664px;margin: 0 auto;background: url(../img/about/about-bg1.jpg) repeat-y center center;}
.container-div1 .instock {width: 512px;height: 140px;overflow: hidden;background: #bfc1cf;padding: 40px 40px 0 0;}
.container-div1 .container-left {width:552px;float: left;padding-bottom: 30px;}
.container-div1 .data-box {width: 320px;height: 230px;float: right;margin-top: 40px;}
.container-div1 .data-box dl {float: right;width: 230px;}
.container-div1 .container-right {width:842px;float: left;padding: 38px 0 38px 38px;overflow: hidden;}
.container-div1 .data-box h4 {background:url(../img/about/about-menu.png) no-repeat;width: 169px;height: 60px;line-height: 64px;color: #fff;text-align: center;font-size: 20px;float: right; margin-bottom: 5px;}
.container-div1 .container-right img{max-width: 842px;}
.container-div1 .data-box dd{border-radius:22px 0 0 22px; height:43px; line-height:43px;}


.join_tenet{height:516px; background:url("../img/join/join_tenet_bg.jpg") no-repeat center;}
.join_tenet *{box-sizing: border-box;}
.join_tenet .w1200{padding-top: 32px;}
.join_tenet .title_en{font-family: "dincond-medium-webfont"; font-size: 40px; text-align: center; color: #303860; text-transform: uppercase; letter-spacing: -2px; line-height: 32px;}
.join_tenet .title_cn{line-height: 18px; font-size: 18px; color: #303860; font-weight: bold; margin-top: 5px; text-align: center;}
.join_tenet ul{margin-top: 24px; position:relative; height:310px;}
.join_tenet li{position:absolute; width:155px; height:174px; padding:28px 0 0; background:url("../img/join/join_tenet_box_bg1.png") no-repeat center;}
.join_tenet .li1{position:absolute; left:170px; top:0;}
.join_tenet .li2{position:absolute; left:327px; top:0;}
.join_tenet .li3{position:absolute; left:484px; top:0;}
.join_tenet .li4{position:absolute; left:641px; top:0;}
.join_tenet .li5{position:absolute; left:798px; top:0;}
.join_tenet .li6{position:absolute; left:248px; top:135px;}
.join_tenet .li7{position:absolute; left:405px; top:135px;}
.join_tenet .li8{position:absolute; left:562px; top:135px;}
.join_tenet .li9{position:absolute; left:719px; top:135px;}
.join_tenet .li10{position:absolute; left:876px; top:135px;}
.join_tenet li .num{font-size: 40px; color:#b6c5e0; line-height: 32px; font-family: "dincond-medium-webfont"; text-align: center; letter-spacing: -2px; margin-bottom: 18px;}
.join_tenet li .h4_cn{font-size: 16px; color:#b6c5e0; line-height: 20px; text-align: center; margin-bottom: 6px;}
.join_tenet li .h4_en{font-size: 17px; color:#b6c5e0; font-family: "dincond-medium-webfont"; line-height: 18px; text-align: center;}
.join_tenet .bg2{background-image:url("../img/join/join_tenet_box_bg2.png");}
.join_tenet .bg2 .num,.join_tenet .bg2 .h4_cn,.join_tenet .bg2 .h4_en{color:#d6ecec;}

.top-news a:hover,.news-list a:hover,.top-news a:visited,.news-list a:visited,.top-news a:link,.news-list a:link,.top-news a:active,.news-list a:active,.news-more a:hover,.news-more a:visited,.news-more a:link,.news-more a:active{
	text-decoration: none !important;
}