/* 内页重置样式 */
.main-box{
	background: #fff;
	padding-bottom: 4.1875em;
}
@media screen and (max-width:1200px) {
  .main-box{
    padding-bottom: 3.5625em;
  }
}

/* 内页通栏banner */
.top-banner{
	height: 190px;
	position: relative;
}
.top-banner .imgs{
	position: absolute;
	top: 0;
	width: 1920px;
	height: 190px;
	left: 50%;
	margin-left: -960px;
}

/* 二级导航 */
.second-nav{
	width: 1200px;
	margin: auto;
	margin-top: -51px;
	height: 51px;
	position: relative;
	z-index: 10;
}
.second-nav.on{
	position:fixed;
	left: 50%;
	margin-left: -600px;
	top: 0;
	margin-top: 0;
	background: #f3f3f3;
}
.second-nav.on .left{
	background: #f3f3f3;
}
.second-nav .left{
	width: 309px;
	height: 51px;
	background: rgba(255,255,255,.9);
	position: relative;
}
.second-nav .left em{
	font-size: 1.5em;
	color: #3e3838;
	line-height: 1.5em;
	border-bottom: 1px solid #ff6c2f;
	padding: 0 1em;
	display: inline-block;
	margin-top: 5px;
}
.second-nav .left .bg{
	position: absolute;
	top: 50%;
	margin-top: -11.5px;
	right: 13px;
	width: 31px;
	height: 23px;
}
.second-nav .lv3-box{
	width: 85%;
    position: absolute;
    right: 0;
    top: 0;
   	line-height: 51px;
   	display: none;
}
.second-nav .lv3-box li{
	padding: 0 1em;
	float:left;
}
.second-nav .lv3-box li a{
	color: #3e3838;
	display: inline-block;
}
.second-nav .lv3-box li a:hover{
	color: #ff6c2f;
}
.second-nav:hover .lv3-box{
	display: block;
}
.second-nav:hover .bg{
	display: none;
}
.second-nav:hover{
	background: rgba(255,255,255,.9);
}
.second-nav.on:hover{
	background: #f3f3f3;
}
.second-nav:hover .left{
	background: none;
}

/* 当前位置 */
.location-box{
	width: 1200px;
	margin: auto;
	line-height: 5.143em;
}
.location-box img{
	margin-top: -2px;
}
.location-box{
	color: #3e3838;
	font-size: 0.875em;
}
.location-box a{
	color: #3e3838;
	margin: 0 8px;
}
.location-box a:first-child{
	margin-left: 0;
}
.location-box a:hover{
	color: #ff6c2f;
}
.location-box a.on{
	color: #ff6c2f;
}
.location-box a.on:hover{
	text-decoration: underline;
}

.common-box{
	width: 1200px;
	margin: auto;
}

.common-title{
	color: #3f3a37;
	font-size: 1.875em;
	line-height: 1.267em;
	padding-top: 0.5em;
	font-weight: bold;
}


@media screen and (max-width: 1200px){
	.top-banner{
		height: auto;

	}
	.top-banner .imgs{
		position: inherit;
		width: 100%;
		height: auto;
		left: 0;
		margin-left: 0;
	}
	.second-nav{
		width: 94%;
	    margin:0 3%;
	    margin-top: -51px;
	    transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    -webkit-transition: all 0.5s;
	}
	.second-nav .left{
		width: 250px;
	}
	.second-nav .lv3-box{
		width: 75%;
	}
	.second-nav .lv3-box li{
		padding: 0 0.75em;
	}
	.location-box{
		width: 100%;
	    padding:0 3%;
	    transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    -webkit-transition: all 0.5s;
	    line-height: 4em;
	}
	.common-title{
		font-size: 1.5em;
	}
	.common-box{
		width: 100%;
	    padding:0 3%;
	    transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    -webkit-transition: all 0.5s;
	}
	.second-nav.on{
		left: 0;
		margin-left: 0;
		width: 100%;
	}

}
@media screen and (max-width: 991px){
	.header-box .nav{
		border-bottom: 1px solid #d5d5d5;
		box-shadow: 1px 1px 1px #ccc;
	}
}
@media screen and (max-width: 768px){

	.common-title{
		padding-top: 0.75em;
	}
}


/* 公司概况 */
.company-main{
	margin-top: 3.125em;
}
.company-main .doc{
	color: #403b38;
	line-height: 1.75em;
}
.company-main .doc .p1{
	font-size: 1.5em; 
	color: #f39c0d;
}
.company-main .doc img{
	display: block;
	margin: auto;
	max-width:100%;
	margin-top: 0.5625em;
	margin-bottom: 1em;
}

@media screen and (max-width: 1200px){
	.company-main{
		margin-top: 2em;
	}
	.company-main .doc{
		line-height: 1.5em;
	}
	.company-main .doc img{
		margin-bottom: 0;
	}
	.company-main .doc .p1{
		font-size: 1.125em;
	}
}
@media screen and (max-width: 768px){
	.company-main{
		margin-top: 1em;
	}
}


/* 公司概况 */
.leader-main{
	margin-top: 3.4375em;
	overflow: hidden;
}
.leader-main .left{
	width: 32%;
	float: left;
}
.leader-main .left img{
	max-width: 100%;
}
.leader-main .right{
	width: 63%;
	float: right;
}
.leader-main .right .title{
	text-indent: 1.2em;
	font-size: 1.625em;
	color: #ff6c2f;
	line-height: 1.231em;
}
.leader-main .right .doc{
	color: #403b38;
	line-height: 1.75em;
	margin-top: 1.3125em;
}
.leader-main .right .doc p{
	margin-bottom: 1.3125em;
}
.leader-main .right .name{
	position: relative;
	text-align: right;
	padding-right: 4.3125em;
	margin-top: 1.875em;
}
.leader-main .right .name .names{
	position: absolute;
	right: 0;
	bottom: 0;
	color: #403b38;
	font-size: 1.875em;
	line-height: 1;
}
.leader-main .right .name .names i{
	font-size: 0.6em;
	margin-top: 0.4em;
	display: inline-block;
	float: right;
	margin-left: 0.5em;
}

@media screen and (max-width: 1200px){
	.leader-main{
		margin-top: 2em;
	}
}
@media screen and (max-width: 768px){
	.leader-main{
		margin-top: 1em;
	}
	.leader-main .left{
		width: 100%;
		text-align: center;
	}
	.leader-main .left img{
		max-width: 40%;
	}
	.leader-main .right{
		width: 100%;
		margin-top: 1em;
	}
	.leader-main .right .title{
		font-size: 1.125em;
		text-indent:1.75em;
	}
	.leader-main .right .name{
		margin-top: 1em;
	}
	.leader-main .right .name img{
		width: 8em;
	}
	.leader-main .right .name .names{
		font-size: 1.625em;
	}
}

/* 企业文化 */
.culture-main{
	margin-top: 3.4375em;
	overflow: hidden;
}
.culture-main .pc-list li{
	overflow: hidden;
	margin-bottom: 0.875em;
}
.culture-main .pc-list .li1{
	color: #403b38;
}
.culture-main .pc-list .li2{
	color: #fff;
}
.culture-main .pc-list .li3{
	color: #fff;
}
.culture-main .pc-list .li4{
	color: #fff;
}
.culture-main .pc-list table{
	width: 100%;
}
.culture-main .pc-list .left{
	width: 50%;
}
.culture-main .pc-list .imgs{
	overflow: hidden;
}
.culture-main .pc-list img{
	width: 100%;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
}
.culture-main .pc-list li:hover img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
}
.culture-main .pc-list .right{
	width: 50%;

}
.culture-main .pc-list .name{
	font-size: 2.25em;
	line-height: 2.111em;
}
.culture-main .pc-list .doc{
	line-height: 1.5625em;
}

.culture-main .pc-list .li1 .right{
	padding-left: 7.5%;
	padding-right: 5%;
	border: 1px solid #999999;
	border-left: none;
	border-bottom: none;
	background: url(../images/culture-li1bg.jpg) left bottom repeat-x;
}
.culture-main .pc-list .li2{
	background: #3e3838;
}
.culture-main .pc-list .li2 .left{
	padding-left: 7.5%;
	padding-right: 5%;
}
.culture-main .pc-list .li3 .right{
	padding-left: 7.5%;
	padding-right: 5%;
	background: #ff6c2f;
}
.culture-main .pc-list .li4 .left{
	padding-left: 7.5%;
	padding-right: 5%;
	background: #ccc;
}

.culture-main .ph-list{
	padding: 0 4%;
}
.culture-main .ph-list li{
	color: #fff;
	margin-bottom: 2em;
}
.culture-main .ph-list .imgs img{
	width: 100%;
}
.culture-main .ph-list .li1{
	color: #403b38;
}
.culture-main .ph-list .li1 .cont{
	border: 1px solid #999999;
	border-top: none;
}
.culture-main .ph-list .li2{
	background: #3e3838;
}
.culture-main .ph-list .li3{
	background: #ff6c2f;
}
.culture-main .ph-list .li4{
	background: #ccc;
}

.culture-main .ph-list .cont{
	display: table;
	height: 12.8125em;
	width: 100%;
	padding: 0 10%;
	padding-right: 5%;
}
.culture-main .ph-list .cont .cont-main{
	display: table-cell;
	vertical-align: middle;
}
.culture-main .ph-list .cont .cont-main .name{
	font-size: 1.75em;
	line-height: 2.214em;
}
.culture-main .ph-list .cont .cont-main .doc{
	font-size: 0.875em;
	line-height: 1.571em;
}


/* 历史专题 */
.culture-main .part2{
	margin-top: 4.125em;
}
.culture-main .pc-history{
	margin-top: 2em;
}

/* 小轮播图 */
.culture-main  .hd-box{
	position: relative;
	overflow: hidden;
	margin: auto;

}
.culture-main .honor-hd ul{
	overflow: hidden;
}
.culture-main .honor-hd ul li{
	width:387px;
    float: left;
    margin-right: 20px;
    position: relative;
}
.culture-main .honor-hd .imgs{
	overflow: hidden;
}
.culture-main .honor-hd img{
	width:100% ;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
}

.culture-main .honor-hd .cont{
	overflow: hidden;
	line-height: 2.6875em;
}
.culture-main .honor-hd .cont .name{
	float: left;
	color: #3e3936;
	width: 60%;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 0.75em;
}
.culture-main .honor-hd li:hover .name{
	color: #ff6c2f;
}
.culture-main .honor-hd li:hover .imgs img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
}
.culture-main .honor-hd .cont .time{
	float: left;
	width: 40%;
	color: #999999;
	font-size: 0.875em;
	line-height: 3em;
}
.culture-main .honor-control{
	text-align:center;
	margin-top: 2.75em;
}
.culture-main .honor-control .more{
	margin: 0 2.5625em;
}


.culture-main .ph-history{
	margin-top: 1.5em;
	padding: 0 4%;
}
.culture-main .ph-history .list li{
	margin-bottom: 1.25em;
}
.culture-main .ph-history .list img{
	width: 100%;
}
.culture-main .ph-history .cont{
	overflow: hidden;
	line-height: 2.5em;
}
.culture-main .ph-history .cont .name{
	display: inline-block;
	width: 70%;
	float: left;
	font-size: 1.0625em;
	color: #3e3936;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 0.75em;
}
.culture-main .ph-history .cont .time{
	display: inline-block;
	width: 30%;
	float: right;
	font-size: 0.875em;
	color: #999999;
	text-align: right;
}

.culture-main .ph-history .more{
	text-align: center;
}
.culture-main .ph-history .more img{
	width: 4.6875em;
}

@media screen and (max-width: 1200px){
	.culture-main{
		margin-top: 2em;
	}
	.culture-main .pc-list .name{
		font-size: 1.5em;
	}
	.culture-main .part2{
		margin-top: 2em;
	}
	.culture-main .pc-history{
		margin-top: 1em;
	}
	.culture-main .honor-hd ul li{
		width: 32%;
		
	}

}

@media screen and (max-width: 768px){
	.culture-main{
		margin-top: 1em;
	}
}


/* 历史专题 */
.history-main{
	margin-top: 3.4375em;
	overflow: hidden;
}
.history-main .pc-list li{
	overflow: hidden;
	color: #403b38;
}
.history-main .pc-list .even{
	background: #ececec;
}
.history-main .pc-list table{
	width: 100%;
}
.history-main .pc-list .left{
	width: 50%;
}
.history-main .pc-list .imgs{
	overflow: hidden;
}
.history-main .pc-list img{
	width: 100%;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
}
.history-main .pc-list li:hover img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
}
.history-main .pc-list .right{
	width: 50%;

}
.history-main .pc-list .name{
	font-size: 2.25em;
	line-height: 2.111em;
}
.history-main .pc-list .doc{
	line-height: 1.5625em;
	font-size: 1.125em;
}
.history-main .pc-list .right{
	padding-left: 7.5%;
	padding-right: 5%;	
}
.history-main .pc-list .odd .right{
	border: 1px solid #e3e3e3;
	border-left: none;
	border-bottom: none;
	background: url(../images/history-libg.jpg) left bottom repeat-x;
}
.history-main .pc-list .right .name a{
	color: #403b38;
}
.history-main .pc-list .right .name a:hover{
	color: #f19705;
}
.history-main .pc-list .right .time{
	font-size: 1.125em;
	margin-top: 2.167em;
	color: #f19705;
}


.history-main .ph-list{
	padding: 0 4%;
}
.history-main .ph-list li{
	color: #403a38;
	margin-bottom: 2em;
}
.history-main .ph-list .even{
	background: #ececec;
}
.history-main .ph-list .imgs img{
	width: 100%;
}
.history-main .ph-list .cont{
	display: table;
    height: 12.8125em;
    width: 100%;
    padding: 0 10%;
    padding-right: 5%;
}
.history-main .ph-list .odd .cont {
    border: 1px solid #e3e3e3;
    border-top: none;
}

.history-main .ph-list .cont .cont-main{
	display: table-cell;
	vertical-align: middle;
}
.history-main .ph-list .cont .cont-main .name{
	font-size: 1.75em;
	line-height: 2.214em;
}
.history-main .ph-list .cont .cont-main .name a{
	color: #403b38;
}
.history-main .ph-list .cont .cont-main .doc{
	font-size: 1em;
	line-height: 1.571em;
}
.history-main .ph-list .cont .cont-main .time{
    font-size: 1em;
    margin-top: 1em;
    color: #f19705;
}


/* 更多公告 */
.more-box{
	text-align: center;
	margin-top: 3.625em;
}
.more-box a{
	color: #fff;
	font-size: 1.125em;
	display: inline-block;
	background: #b1b1b1;
	line-height: 3.167em;
	padding: 0 2.5em;
	transition: all 0.2s;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
}
.more-box a:hover{
	background: #ff6c2f;
}


@media screen and (max-width: 1200px){
	.history-main{
		margin-top: 2em;
	}
	.history-main .pc-list .name{
		font-size: 1.5em;
	}

}

@media screen and (max-width: 768px){
	.history-main{
		margin-top: 1em;
	}
	.more-box{
		margin-top: 0;
	}
	.more-box a{
		font-size: 1em;
	}
}

/* 三级导航 */
.third-nav{
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
}
.third-nav li{
	float: left;
	font-size: 1.125em;
	line-height: 2.722em;
	padding: 0 1.333em;
}
.third-nav li a{
	color: #3f3b38;
}
.third-nav li a:hover{
	color: #ff6c2f;
}
.third-nav li.on a{
	color: #ff6c2f;
}
/* 企业荣誉 */
.honor-main{
	margin-top: 3.4375em;
	overflow: hidden;
}
.honor-main .doc{
    color: #3e3838;
    line-height: 1.75em;
    text-indent: 2em;
}

.honor-main .list{
	overflow: hidden;
	margin-top: 2.75em;
}
.honor-main .list li{
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 2.25em;
}
.honor-main .list .imgs{
	overflow: hidden;
	border: 1px solid #999999;
}
.honor-main .list li img{
	width: 100%;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
}
.honor-main .list .imgs:hover img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
}
.honor-main .list li:nth-child(3n){
	margin-right: 0;
}
.honor-main .list .name{
	color: #2d2e32;
	line-height: 2.75em;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 1.0625em;
    font-weight: bold;
} 
.honor-main .list .detail{
	color: #2d2e32;
	line-height: 1.6875em;
	overflow: hidden;
	max-height: 5.0625em;
}
.honor-main .more-box{
	margin-top: 1.5em;
} 

/* 图片弹出层 */
.pop-btn{
	cursor: pointer;
}
.pop-box{
	position: fixed;
	width: 100%;
	height: 100%;
	left: -100%;
	top: 0;
	background: url(../images/pop-boxbg.png);
	z-index: 1000;
}
.pop-box .pop-main{
	width: 1200px;
	margin: auto;
	position: relative;
	padding-top: 2em;
}
.pop-box .top{
	color: #ff6c2f;
	text-align: center;
	font-size: 1.125em;
	line-height: 1.5em;
	position: relative;
	padding: 1em 0;
}
.pop-box .top .name{
	display: inline-block;
	max-width: 100%;

}
.pop-box .top .pageState{
	display: inline-block;
	max-width: 100%;
	padding: 0 1em;
}
.pop-box .top .close-btn{
	position: absolute;
	right: 0;
	top: 0;
	width: 1.5em;
	cursor: pointer;
}

.pop-box .banner1 {
    width: 100%;
   	padding: 0 32%;
    position: relative;
	overflow:hidden;
}
.pop-box .banner1 .ban-bd1 {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.pop-box .banner1 .ban-bd1 ul li {
    width: 100%;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.pop-box .banner1 .ban-bd1 ul li img {
    max-width: 100%;
	border:none;
}
.pop-box .banner1 .prev {
    position: absolute;
    width: 30px;
    height: 58px;
    background: url(../images/pcbanner-leftbg.png) no-repeat;
    left: 10%;
    top: 50%;
    margin-top: -29px;
    background-size: 100% 100%;
}
.pop-box .banner1 .next {
    position: absolute;
    width: 30px;
    height: 58px;
    background: url(../images/pcbanner-rightbg.png) no-repeat;
    right: 10%;
    top: 50%;
    margin-top: -29px;
    background-size: 100% 100%;
}

@media screen and (max-width: 1200px){
	.honor-main{
		margin-top: 2em;
	}
	.third-nav li{
		font-size: 1em;
		padding: 0 1em;
		line-height: 3em;
	}
	.honor-main .list .name{
		line-height:2em;
	}
	.pop-box .pop-main{
		width: 100%;
		padding: 0 3%;
		padding-top: 1em;
	}

}
@media screen and (max-width: 768px){
	.honor-main{
		margin-top: 1em;
	}
	.honor-main .list{
		margin-top: 1em;
	}
	.honor-main .list li{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 1em;
	}
	.honor-main .list li:nth-child(3n){
		margin-right: 4%;
	}
	.honor-main .list li:nth-child(2n){
		margin-right: 0;
	}
	.pop-box .banner1 .next{
		display: none;
	}
	.pop-box .banner1 .prev{
		display: none;
	}
	.pop-box .pop-main{
		padding-top: 3em;
	}
	.pop-box .banner1{
		padding: 0 10%;
	}
}
@media screen and (max-width: 414px){
	.honor-main .list{
		padding: 0 4%;
	}
	.honor-main .list li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 2em;
	}
	.honor-main .list li:nth-child(3n){
		margin-right: 0;
	}
	.honor-main .list .detail{
		max-height: inherit;
	}
	.honor-main .more-box{
		margin-top: 0;
	}
	.third-nav{
		text-align: center;
	}
	.third-nav li{
		float: none;
		display: inline-block;
	}
}


/* 发展历程 */
.main-box1{
	background: #f7f3f0;
}
.develop-main{
	margin-top: 3.4375em;
	overflow: hidden;
	padding-bottom: 2em;
}
.develop-main .time-title{
	font-size: 7.5em;
	color: #e0dcd9;
	line-height: 1;
	text-align: center;
}

.develop-main .pc-list{
	margin-top: 3.3125em;
	background: url(../images/develop-pclistbg.jpg) repeat-y center center;
}
.develop-main .pc-list li{
	margin-top: -60px;
	overflow: hidden;
	position: relative;
}
.develop-main .pc-list li:first-child{
	margin-top: 0;
}
.develop-main .pc-list .odd .item{
	float: left;
}
.develop-main .pc-list .even .item{
	float: right;
}
.develop-main .pc-list .item{
	background: #fff;
	width: 43.333%;
	background: #fff;
	border: 1px solid #e0dcd9;
	padding: 1em 2.5em;
	position: relative;
}
.develop-main .pc-list .item .time{
	font-size: 3em;
	line-height: 1.542em;
	color: #ff6c2f;
}
.develop-main .pc-list .item .doc{
	font-size: 1.125em;
	line-height: 1.389em;
	color: #403c39;
	margin-top: 1.2em;
}
.develop-main .pc-list .odd .jiao{
	position: absolute;
	right: -26px;
	top: 50%;
	margin-top: -6.5px;
}
.develop-main .pc-list .even .jiao{
	position: absolute;
	left: -26px;
	top: 50%;
	margin-top: -6.5px;
}
.develop-main .pc-list .dian{
	position: absolute;
	left: 50%;
	margin-left: -16.5px;
	top: 50%;
	margin-top: -16.5px;
}
.develop-main .ph-box{
	padding: 0 4%;
	padding-right: 10%;
	margin-top: 2em;	
}
.develop-main .ph-list{
	background: url(../images/develop-pclistbg.jpg) repeat-y top left 0.6em;
}
.develop-main .ph-list li{
	padding-left: 2.125em;
	position: relative;
	margin-bottom: 0.75em;
}
.develop-main .ph-list .item{	
	background: #fff;
	border: 1px solid #e0dcd9;
	padding: 1em 1.375em;
	position: relative;
}
.develop-main .ph-list .item .time{
	color: #ff6c2f;
	font-size: 1.75em;
}
.develop-main .ph-list .item .doc{
	color: #403c39;
	font-size: 0.875em;
	line-height: 1.714em;
	margin-top: 0.5em;
}
.develop-main .ph-list .jiao{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -3.5px;
	width: 0.875em;
	margin-left: -0.875em;
}
.develop-main .ph-list .dian{
	position: absolute;
	left: 0;
	top: 49%;
	width: 1.25em;
}

@media screen and (max-width: 1200px){
	.develop-main{
		margin-top: 2em;
	}
	.develop-main .time-title{
		font-size: 4.25em;
	}
	.develop-main .pc-list .item .time{
		font-size: 1.5em;
	}
	.develop-main .pc-list .item .doc{
		margin-top: 0;
		font-size: 1em;
	}
	.develop-main .pc-list li{
		margin-top: -30px;
	}

}

@media screen and (max-width: 768px){
	.develop-main{
		margin-top: 1em;
	}
	.develop-main .time-title{
		font-size: 2.5em;
	}
}


/* 联系我们 */
.link-main{
	margin-top: 3.4375em;
	overflow: hidden;
}

.link-main .link-top{
	overflow: hidden;
}
.link-main .link-top .left{
	width: 83%;
	float: left;
}
.link-main .link-top .left table{
	width: 100%;
	border: 1px solid #cacaca;
}
.link-main .link-top .left table td{
	border: 1px solid #cacaca;
	padding-left: 5em;
	padding-right: 1em;
	color: #403c39;
	font-size: 1.125em;
	line-height: 1.778em;
	font-size: 0.875em;	
}
.link-main .link-top .right{
	width: 13.8%;
	float: right;
}
.link-main .link-top .right img{
	width: 100%;
	border: 1px solid #cccccc;
}
.link-main .link-top .left .center{
	text-align: center;
	padding: 0;
	width: 20%;
}
.link-main .link-top .left .td3{
	font-size: 0.875em;
}
.link-main .link-map{
	overflow: hidden;
	position: relative;
	margin-top: 2.875em;
	height: 453px;
}
.link-main .link-top .left1{
	
}
.link-main .link-top .left1 table{
	width: 100%;
	border: 1px solid #cacaca;
}
.link-main .link-top .left1 td{
	line-height: 1.5em;
	border: 1px solid #cacaca;
	padding:0.3em 0.5em;
	color: #403c39;
}
.link-main .link-top .left1 .t1{
	width: 30%;
}
.link-main .link-top .left1 .t2{
	width: 70%;
	font-size: 0.875em;
}

@media screen and (max-width: 1200px){
	.link-main{
		margin-top: 2em;
	}
	.link-main .link-top .right{
		width: 100%;
		text-align: center;
		padding-bottom: 1px;
		margin-top: 1em;
		display: none;
	}
	.link-main .link-top .right img{
		width: auto;
		max-width: 40%;
	}
	.link-main .link-map{
		height: 20em;
	}
}

@media screen and (max-width: 768px){
	.link-main{
		margin-top: 1em;
		padding: 0 4%;
	}
	.link-main .link-map{
		margin-top: 2em;
	}
}


/* 通知公告 */
.notice-main{
	margin-top: 3.4375em;
}
.notice-main .list{
	overflow: hidden;
}
.notice-main .list li{
	width: 49%;
	margin-right: 2%;
	margin-bottom: 2%;
	border: 1px solid #999;
	padding: 0 3.5%;
	padding-bottom: 1.875em;
	padding-top: 1.25em;
	float: left;
}
.notice-main .list li a{
	color: #403c39;
}
.notice-main .list .time{
	font-size: 0.875em;
	line-height: 2.357em;
}
.notice-main .list .title{
	font-size: 1.125em;
	font-weight: bold;
	line-height: 1.556em;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}
.notice-main .list .doc{
	font-size: 0.875em;
	line-height: 1.714em;
	height: 5.142em;
	overflow: hidden;
	margin-top: 1em;
}
.notice-main .list li:nth-child(2n){
	margin-right: 0;
}
.notice-main .list li:hover{
	background: #ff6c2f;
	border: 1px solid #ff6c2f;
}
.notice-main .list li:hover a{
	color: #fff;
}
.notice-main .more-box{
	margin-top: 1em;
}


@media screen and (max-width: 1200px){
	.notice-main{
		margin-top: 2em;
	}
}
@media screen and (max-width: 768px){
	.notice-main{
		margin-top: 1em;
		padding: 0 4%;
	}
	.notice-main .list li{
		width: 100%;
		margin-right: 0;
		padding: 1em 5%;
		margin-bottom: 2em;
	}
	.notice-main .list .title{
		white-space:inherit;
		max-height: 3.112em;
		overflow: hidden;
	}
}


/* 通知公告 */
.media-main{
	margin-top: 3.4375em;
}
.media-main .list{

}
.media-main .list li{
	overflow: hidden;
	padding:2em 0.687em;
	border: 1px solid #fff;
	border-bottom: 1px solid #d9d8d7;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
}
.media-main .list .imgs{
	float: left;
	width: 21%;
	overflow: hidden;
	position: relative;
}
.media-main .list .imgs .img{
	width: 100%;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
}
.media-main .list .imgs .bg{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 64px;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
	opacity: 0.3;
	filter:alpha(opacity=30);
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
}

.media-main .list .cont{
	float: left;
	width: 60%;
	margin-left: 5%;
	padding-top: 1.5em;
}
.media-main .list .cont .title{
	color: #403c39;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.417em;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
}
.media-main .list .cont .doc{
	color: #999;
	font-size: 0.875em;
	line-height: 1.714em;
	height: 3.428em;
	overflow: hidden;
	margin-top: 0.857em;
}
.media-main .list .time{
	float: right;
	width: 10%;
	color: #383330;
	padding-top: 2em;
}
.media-main .list .time .day{
	font-size: 3.75em;
	line-height: 1;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
}
.media-main .list .time .year{
	font-size: 0.875em;
	line-height: 1.785em;

}
.media-main .list li:hover{
	border: 1px solid #ff6c2f;
}
.media-main .list li:hover .title{
	color: #ff6c2f;
}
.media-main .list li:hover .day{
	color: #ff6c2f;
}
.media-main .list li:hover .imgs .img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
}
.media-main .list li:hover .imgs .bg{
	opacity: 1;
	filter:alpha(opacity=100);
}
.media-main .list .li2 .imgs{
	width: 26%;
}
.media-main .list .li2 .cont{
	width: 55%;
}
.media-main .list .li3 .cont{
	width: 85%;
	margin-left: 0;
	padding-top: 0;
}
.media-main .list .li3 .time{
	padding-top: 0.5em;
}

@media screen and (max-width: 1200px){
	.media-main{
		margin-top: 2em;
	}
	.media-main .list .cont{
		padding-top: 1em;
	}
	.media-main .list .time{
		padding-top: 1.5em;
	}
	.media-main .list .time .day{
		font-size: 2.5em;
	}
	.media-main .list .cont .title{
		font-size: 1.125em;
	}
}
@media screen and (max-width: 768px){
	.media-main{
		margin-top: 1em;
	}
	.media-main .more-box{
		margin-top: 1.5em;
	}
	.media-main .list .imgs{
		width: 100%;
	}
	.media-main .list .cont{
		margin-left: 0;
		width: 100%;
	}
	.media-main .list li{
		padding: 1.5em 0.687em;
		padding-top: 0.687em;
	}
	.media-main .list .li2 .imgs{
		width: 100%;
	}
	.media-main .list .li2 .cont{
		width: 100%;
	}
	.media-main .list .li3 .cont{
		width: 100%;
	}
	.media-main .list .time{
		display: none;
	}
	.media-main .list .cont .title{
		white-space:inherit;
		max-height: 2.834em;
		overflow: hidden;
	}

}


/* 新闻详情 */
.newsd-main{
	margin-top: 1em;
	overflow: hidden;
}
.newsd-main .left{
	float: left;
	width: 69%;
}
.newsd-main .left .title{
	color: #3f3a37;
	font-size: 1.875em;
	line-height: 1.267em;
	font-weight: bold;
}

.newsd-main .left .info{
	font-size: 0.875em;
	color: #403b38;
	margin-top: 1.125em;
	margin-bottom: 1.5em;
}
.newsd-main .left .info1{
	margin-right: 2em;
}
.newsd-main .left .info1 img{
	margin-right: 0.857em;
	margin-top: -3px;
}
.newsd-main .left .info2{
	font-weight: bold;
	color: #919795;
	margin-right: 1.429em;
}
.newsd-main .left .info2 img{
	margin-top: -3px;
	margin-right: 0.643em;
}
.newsd-main .left .info3{
	color: #919795;
	margin-right: 1.429em;
}
.newsd-main .left .info3 img{
	margin-top: -3px;
	margin-right: 0.75em;
	cursor: pointer;
}
.newsd-main .left .info4 img{
	width: 2em;
}
.jiathis_style .jiadiv_02 .jiatitle{
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.jiathis_style *{
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.newsd-main .left .doc{
	color: #403b38;
	line-height: 1.6875em;
	font-size: 1em;
}
.newsd-main .left .doc.on1{
	font-size: 1.125em;
}
.newsd-main .left .doc.on2{
	font-size: 1em;
}
.newsd-main .left .doc.on3{
	font-size: 0.875em;
}
.newsd-main .left .doc img{
	max-width: 100%;
}
.newsd-main .left .doc p{
	margin-bottom: 0.2em;
}
.newsd-main .right{
	float: right;
	width: 23%;
	margin-right: 3.333%;
}
.newsd-main .right .back{
	line-height: 2.571em;
}
.newsd-main .right .back a{
	color: #999;
}
.newsd-main .right .back img{
	margin-top: -2px;
	margin-right: 0.786em;
}
.newsd-main .right .back a:hover{
	color: #ff6c2f;
}
.newsd-main .right .list .title{
	font-size: 1.25em;
	font-weight: bold;
	color: #555555;
}
.newsd-main .right .list{
	margin-top: 2.625em;
}
.newsd-main .right .list .name{
	font-size: 0.875em;
	line-height: 1.429em;
	margin-top: 1.25em;
}
.newsd-main .right .list .name a{
	color: #403b38;
}
.newsd-main .right .list .name a:hover{
	color: #ff6c2f;
}
.newsd-main .right .list .time{
	font-size: 0.875em;
	line-height: 1;
	margin-top: 0.571em;
}
.newsd-main .right .list .time img{
	margin-top: -2px;
	margin-right: 0.429em;
}
.newsd-main .right .list li{
	border-bottom: 1px solid #ececec;
	padding: 1.125em 0;
}
.newsd-main .right .list li:last-child{
	border-bottom: none;
}

.newsd-main .video-box{
    width: 77.5%;
    height:100%;
    overflow: hidden;
    position: relative;
    display: none\9;
    z-index: 10;
    margin:0 auto;
    margin-bottom: 1.5em;
}
.newsd-main .video-box2 {
    width: 77.5%;
    height:100%;
    overflow: hidden;
    position: relative;
    display: none;
    display: block\9;
    margin:0 auto;
    margin-bottom: 1.5em;
}
.newsd-main .video-js .vjs-big-play-button{
	height: 92px;
    width:92px;
	top: 50%;
    left: 50%;
    margin-top: -46px;
    margin-left: -46px;
    border: none;
}
.newsd-main .video-js .vjs-big-play-button{
	background:url(../video/btn-bg.png) no-repeat;
	background-size: 100% 100%;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.newsd-main .video-js .vjs-big-play-button::before{
	   content: "";
}
.newsd-main .video-js:hover .vjs-big-play-button{
	background:url(../video/btn-bg1.png) no-repeat;
	background-size: 100% 100%;
}
.newsd-main .vjs-poster{
	background-size: 100% 100%;
}



@media screen and (max-width: 1200px){
	.newsd-main .left .title{
    	font-size: 1.5em;
    	font-weight: normal;
	}
}
@media screen and (max-width: 991px){
	.newsd-main .left{
		width: 100%;
		margin-top: 1em;
	}
	.newsd-main .left .info4{
		display: none;
	}
	.newsd-main .left .title{
		text-align: center;
		font-size: 1.25em;
	}
	.newsd-main .left .info{
		text-align: center;
	}
	.newsd-main .left .doc img{
		margin: auto;
	}
	.newsd-main .right{
		width: 100%;
		margin-top: 1em;
		margin-right: 0;
	}
	.newsd-main .right .list{
		margin-top: 0;
	}
	.newsd-main .right .list .title{
		font-size: 1.125em;
	}
	.newsd-main .right .list .name{
		margin-top: 0.5em;
		font-size: 1em;
	}
	.newsd-main .video-box{
    	width: 100%;
	}
	.newsd-main .video-box2 {
    	width: 100%;
	}
	.newsd-main .video-js .vjs-big-play-button{
		width: 60px;
		height: 60px;
		margin-top: -30px;
    	margin-left: -30px;
	}
	.newsd-main .video-js .vjs-big-play-button{
		background: url(../video/btn-bg1.png) no-repeat;
    	background-size: 100% 100%;
	}
}


/* 媒体聚焦 */
.medias-main{
    margin-top: 3.4375em;
}
.medias-main .top{
	overflow: hidden;
	background: #ff6c2f;
}
.medias-main .top .left{
	width: 66.667%;
	float: left;
	position: relative;
	z-index: 5;
}
.medias-main .top .left .imgs{
	overflow: hidden;
}
.medias-main .top .left .imgs img{
	width: 100%;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
}
.medias-main .top .left .bg{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -46px;
	margin-top: -46px;
	z-index: 0;
	cursor: pointer;
}
.medias-main .top .left .imgs:hover img{
	transform:scale(1.05,1.05);
	-webkit-transform:scale(1.05,1.05);
    -moz-transform:scale(1.05,1.05);
}

.medias-main .top .left .name{
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/name-bg1.png);
	font-size: 1.125em;
	color: #fff;
	padding:0 2em;
	line-height: 3.778em;
	width: 100%; 
	z-index: 20;
	text-align: center;
}
.medias-main .top .left .video-box{
    width: 100%;
    height:100%;
    overflow: hidden;
    position: relative;
    display: none\9;
    z-index: 5;
}
.medias-main .top .video-box2 {
    width: 100%;
    height:100%;
    overflow: hidden;
    position: relative;
    display: none;
    display: block\9;
}
.medias-main .top .video-js .vjs-big-play-button{
	height: 92px;
    width:92px;
	top: 50%;
    left: 50%;
    margin-top: -46px;
    margin-left: -46px;
    border: none;
}
.medias-main .top .video-js .vjs-big-play-button{
	background:url(../video/btn-bg.png) no-repeat;
	background-size: 100% 100%;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.medias-main .top .video-js .vjs-big-play-button::before{
	   content: "";
}
.medias-main .top .video-js:hover .vjs-big-play-button{
	background:url(../video/btn-bg1.png) no-repeat;
	background-size: 100% 100%;
}
.medias-main .top .vjs-poster{
	background-size: 100% 100%;
}

.medias-main .top .right{
	width: 33.333%;
	float: left;
	color: #fff;
	text-align: center;
	padding-top: 8.75em;
}

.medias-main .top .right img{
	max-width: 100%;
}
.medias-main .list{
	overflow: hidden;
	margin-top: 2.875em;
}
.medias-main .list li{
	width: 32%;
	margin-right: 2%;
	margin-bottom: 2em;
	position: relative;
	float: left;
}
.medias-main .list li:nth-child(3n){
	margin-right: 0;
}
.medias-main .list li .imgs{
	overflow: hidden;
	position: relative;
}
.medias-main .list .imgs .img{
	width: 100%;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
}
.medias-main .list .imgs .bg{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 4em;
    height: 4em;
    margin-left: -2em;
    margin-top: -2em;
    opacity: 0.6;
    filter: alpha(opacity=60);
    transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
}
.medias-main .list .name{
	font-size: 1.125em;
	color: #3e3936;
	line-height: 3.056em;
	text-align: center;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 3%;
}
.medias-main .list li:hover .img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
}
.medias-main .list li:hover .bg{
	opacity: 1;
    filter: alpha(opacity=100);
}
.medias-main .list li:hover .name{
	color: #ff6c2f;
}
.medias-main .more-box{
	margin-top: 0;
}

.pop-box1{
	position: fixed;
	width: 100%;
	height: 100%;
	left: -100%;
	top: 0;
	background: url(../images/pop-boxbg.png);
	z-index: 1000;
}
.pop-box1 .pop-main{
	width: 930px;
	height: 554px;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -465px;
	margin-top: -277px;
}
.pop-box1 .pop-main .name{
	color: #fff;
	font-size: 1.5em;
	line-height: 1.333em;
	margin-bottom: 0.375em;
	color: #fff;
	text-align: center;
}


.pop-box1 .video-box{
    width: 100%;
    height:100%;
    overflow: hidden;
    position: relative;
    display: none\9;
    z-index: 10;
}
.pop-box1 .video-box2 {
    width: 100%;
    height:100%;
    overflow: hidden;
    position: relative;
    display: none;
    display: block\9;
}
.pop-box1 .video-js .vjs-big-play-button{
	height: 92px;
    width:92px;
	top: 50%;
    left: 50%;
    margin-top: -46px;
    margin-left: -46px;
    border: none;
}
.pop-box1 .video-js .vjs-big-play-button{
	background:url(../video/btn-bg.png) no-repeat;
	background-size: 100% 100%;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.pop-box1 .video-js .vjs-big-play-button::before{
	   content: "";
}
.pop-box1 .video-js:hover .vjs-big-play-button{
	background:url(../video/btn-bg1.png) no-repeat;
	background-size: 100% 100%;
}
.pop-box1 .vjs-poster{
	background-size: 100% 100%;
}


@media screen and (max-width: 1200px){
	.medias-main{
	    margin-top: 2em;
	}
	.medias-main .top .right{
		padding-top: 6em;
	}
	.medias-main .list li{
		margin-bottom: 1em;
	}
	.medias-main .top .left .bg{
		width: 60px;
		height: 60px;
		margin-left: -30px;
		margin-top: -30px;
	}
}
@media screen and (max-width: 991px){
	.pop-box1 .pop-main{
		width: 86%;
		left: 7%;
		top: 10%;
		margin-top: inherit;
		margin-left:inherit;
		height: auto;
	}
	.pop-box1 .pop-main .name{
		font-size: 1.125em;
		margin-bottom: 1em;
	}
}
@media screen and (max-width: 768px){
	.medias-main{
	    margin-top: 1em;
	    padding: 0 4%;
	}
	.medias-main .top .right{
		padding-top: 5em;
	}
	.medias-main .top .video-js .vjs-big-play-button{
		width: 60px;
		height: 60px;
		margin-top: -30px;
		margin-left: -30px;
	}
	.medias-main .top .left{
		width: 100%;
	}
	.medias-main .top .right{
		width: 100%;
		padding: 1em 0;
		text-align: center;
	}
	.medias-main .top .right img{
		max-width: 50%;
	}
	.medias-main .top .left .name{
		line-height: 2.5em;
		font-size: 1em;
	}
	.medias-main .top .video-js .vjs-big-play-button{
		background:url(../video/btn-bg1.png) no-repeat;
		background-size: 100% 100%;
	}
	.medias-main .list{
		margin-top: 2em;
	}
	.medias-main .list li{
		width: 48%;
		margin-right: 4%;
	}
	.medias-main .list li:nth-child(3n){
		margin-right:4%;
	}
	.medias-main .list li:nth-child(2n){
		margin-right: 0;
	}
	.medias-main .list .imgs .bg{
		opacity: 1;
    	filter: alpha(opacity=100);
	}
	.pop-box1 .pop-main{
		top: 25%;
	}
}

@media screen and (max-width: 414px){
	.medias-main .list li{
		width: 100%;
		margin-right: 0;
	}
	.medias-main .list li:nth-child(3n){
		margin-right:0;
	}
	.medias-main .list .imgs .bg{
		width: 3em;
		height: 3em;
		margin-left: -1.5em;
		margin-top: -1.5em;
	}
}


/* 合作伙伴 */
.partner-main{
    margin-top: 3.4375em;
}
.partner-main .list{
	overflow: hidden;
	margin-top: 2em;
	min-height: 300px;
}
.partner-main .list li{
	width: 16%;
	margin-right: 5%;
	margin-bottom: 2em;
	float: left;
}
.partner-main .list li:nth-child(5n){
	margin-right: 0;
}
.partner-main .list .imgs{
	overflow: hidden;
	border: 1px solid #e1dfdf;
}
.partner-main .list .imgs img{
	width: 100%;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
}
.partner-main .list li:hover img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
}
.partner-main .list li:hover .name{
	color: #ff6c2f;
}
.partner-main .list .name{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #3e3838;
    line-height: 3.1875em;
    padding: 0 0.4375em;
    text-align: center;
}

@media screen and (max-width: 1200px){
	.partner-main {
	    margin-top: 2em;
	}
	.partner-main .list li{
		margin-bottom: 1em;
	}
}
@media screen and (max-width: 768px){
	.partner-main {
	    margin-top: 1em;
	}
	.partner-main .list .name{
		line-height: 2.5em;
	}
	.partner-main .list {
    	padding: 0 4%;
	}		
	.partner-main .list li{
		width: 30%;
		margin-right: 5%;
	}
	.partner-main .list li:nth-child(5n){
		margin-right: 2%;
	}
	.partner-main .list li:nth-child(3n){
		margin-right: 0;
	}
}

@media screen and (max-width: 414px){
	.partner-main .list li{
		width: 48%;
		margin-right: 4%;
	}
	.partner-main .list li:nth-child(5n){
		margin-right: 4%;
	}
	.partner-main .list li:nth-child(3n){
		margin-right: 4%;
	}
	.partner-main .list li:nth-child(2n){
		margin-right: 0;
	}
}



/* 产品与服务频道 */
.common-box1{
	width: 100%;
	background: #fff;
}
.common-box1 .common-title{
	width: 1200px;
	margin: auto;
	text-align: center;
	padding-top: 3.0625em;

}


.partner_channel-box .pt-box{
	width: 1400px;
	margin: auto;
	padding: 0 10%;
	margin-top: 3.3125em;
}
.partner_channel-box .pt-box:after {
    clear: both;
    content: '';
    display: block;
    width: 0;
    height: 0;
    visibility: hidden;
}
.partner_channel-box .pt-box li{
	width: 15%;
	float: left;
	text-align: center;
	cursor: pointer;
	padding-bottom: 1.1875em;
	position: relative;
}

.partner_channel-box .pt-box .name{
	color: #403c39;
	font-size: 1.125em;
	margin-top: 1.2em;
}
.partner_channel-box .pt-box .img1{

}
.partner_channel-box .pt-box .img2{
	display: none;
}
.partner_channel-box .pt-box .bg{
	position: absolute;
	width: 28px;
	left: 50%;
	margin-left: -14px;
	bottom: -23px;
	display: none;
}
.partner_channel-box .pt-box li:hover .name{
	color: #ff6c2f;
}
.partner_channel-box .pt-box li:hover .img1{
	display: none;
}
.partner_channel-box .pt-box li:hover .img2{
	display: inline-block;
}
.partner_channel-box .pt-box li.on .img1{
	display: none;
}
.partner_channel-box .pt-box li.on .img2{
	display: inline-block;
}
.partner_channel-box .pt-box li.on .name{
	color: #ff6c2f;
}
.partner_channel-box .pt-box li.on .bg{
	display: block;
}
.partner_channel-box .pts-box{
	background: #f6f4f0;
	padding: 3em 0;
}
.partner_channel-box .pts-box ul{
	width: 1200px;
	margin: auto;
}
.partner_channel-box .pts-box table{
	width: 100%;
	text-align: center;
	background: #ff6c2f;
	color: #fff;
}
.partner_channel-box .pts-box .td1{
	width: 32.75%;
}
.partner_channel-box .pts-box .td2{
	width: 67.25%;
}
.partner_channel-box .pts-box .name{
	font-size: 2.25em;
	font-weight: bold;
	line-height: 1.4em;
}
.partner_channel-box .pts-box a{
	display: inline-block;
	color: #fff;
	font-size: 1.125em;
	border: 1px solid #fff;
	line-height: 2.222em;
	padding: 0 2em;
	margin-top: 2em;
}
.partner_channel-box .pts-box .imgs{
	overflow: hidden;
}
.partner_channel-box .pts-box .imgs img{
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
	width: 100%;
	min-height: 200px;
}
.partner_channel-box .pts-box .item:hover img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
}
.partner_channel-box .pts-box .item{
	display: none;
}
.partner_channel-box .pts-box .item.on{
	display: block;
}

.partner_channel-box .energy-box{
	width: 1200px;
	margin: auto;
}
.partner_channel-box .energy-box .common-title{
	text-align: left;
	padding-top: 2.167em;
}
.partner_channel-box .energy-box .list{
	margin-top: 2.5em;
	overflow: hidden;
}

.partner_channel-box .energy-box .list li{
	float: left;
	width: 25%;
	margin-right: 0%;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.partner_channel-box .energy-box .list3 li{
	width: 20%;
}
.partner_channel-box .energy-box .list li:nth-child(3n){
	margin-right: 0;
}
.partner_channel-box .energy-box .list .img1{
	width: 100%;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
}
.partner_channel-box .energy-box .list  .cont{
	display: table-cell;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.partner_channel-box .energy-box .list .cont-main{
	width: 100%;
	padding-top: 25%;
}
.partner_channel-box .energy-box .list .cont img{
	max-width: 50%;
}
.partner_channel-box .energy-box .list .cont .name{
	color: #fff;
	margin-top: 1.25em;
	font-size: 1.125em;
}
.partner_channel-box .energy-box .list li:hover .cont{
	background: #ff6c2f;
}
.partner_channel-box .cn-box{
	background: #f7f3f0;
	margin-top: 4.4375em;
}

.main-box1{
	padding-bottom: 0;
}

.partner_channel-box .cn-box .common-title{
	text-align: left;
	padding-top: 1.5125em;
	width: 100%;
}
.partner_channel-box .cn-box .cn-main{
	width: 1200px;
	margin: auto;
}

.partner_channel-box .cn-main .list{
	overflow: hidden;
	margin-top: 2em;
	padding-bottom: 4.1875em;
}
.partner_channel-box .cn-main .list li{
	width: 16%;
	margin-right: 5%;
	float: left;
}
.partner_channel-box .cn-main .list li:nth-child(5n){
	margin-right: 0;
}
.partner_channel-box .cn-main .list .imgs{
	overflow: hidden;
	border: 1px solid #e1dfdf;
}
.partner_channel-box .cn-main .list .imgs img{
	width: 100%;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
}
.partner_channel-box .cn-main .list li:hover img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
}


@media screen and (max-width: 1200px){
	.common-box1{
		padding: 0;
	}
	.common-box1 .common-title{
	  width: 100%;
	  padding: 0 3%;
	  padding-top: 0.75em;
	  text-align: left;
	}
	.partner_channel-box .pt-box{
		width: 100%;
	}
	.partner_channel-box .energy-box .list{
		padding: 0 3%;
		margin-top: 1em;
	}
	.partner_channel-box .pts-box{
		padding: 3em 3%;
	}
	.partner_channel-box .pts-box ul{
		width: 100%;
	}
	.partner_channel-box .pts-box .name{
		font-size: 1.5em;
	}
	.partner_channel-box .pts-box a{
		font-size: 1em;
	}
	.partner_channel-box .energy-box .common-title{
		padding-top: 1em;
	}
	.partner_channel-box .energy-box{
		width: 100%;
	}
	.partner_channel-box .energy-box .list .cont-main{
		padding-top: 10%;
	}
	.partner_channel-box .cn-box .cn-main{
		width: 100%;
		padding: 0 3%;
	}
	.partner_channel-box .cn-box .common-title{
		padding: 0;
		padding-top: 1em;
	}
	.partner_channel-box .cn-box{
		margin-top: 2em;
	}
}

@media screen and (max-width: 768px){
	.partner_channel-box .pt-box{
		padding: 0 3%;
		margin-top: 2em;
	}
	.partner_channel-box .pt-box li {
	    width: 50%;
	    margin-bottom: 1.5em;
	}
	.partner_channel-box .pt-box li img{
		width: 25%;
	}
	.partner_channel-box .pt-box li .name{
		margin-top: 0.5em;
    	font-size: 1em;
	}
	.partner_channel-box .energy-box .list{
		padding: 0 5%;
		text-align: center;
	}
	.partner_channel-box .energy-box .list li{
		
	}
	.partner_channel-box .energy-box .list .cont img{
		max-width: 30%;
	}
	.partner_channel-box .energy-box .common-title{
		padding-top: 0;
	}
	.partner_channel-box .energy-box .list .cont .name{
		font-size: 1em;
		margin-top: 1em;
	}
	.partner_channel-box .cn-main .list{
		text-align: center;
	}
	.partner_channel-box .cn-main .list li{
		float: none;
		margin:0 2%;
		width: 28%;
		display: inline-block;
		margin-bottom: 1em;
	}

}
@media screen and (max-width:414px){
	.partner_channel-box .energy-box .list .cont .name{
		margin-top: 0.5em;
		font-size: 0.875em;
	}
}
/* 产品与服务子频道 */
.proser-main{
   margin-top: 3.4375em;
}

.abstract-box{
	color: #3e3838;
}

.abstract-box .title{
	font-weight: bold;
	text-indent: 2em;
	line-height: 1.625em;
}
.abstract-box .title1{
	text-indent: 2em;
	line-height: 1.875em;
}
.abstract-box .doc{
	line-height: 1.875em;
	text-indent: 2em;
	margin-top: 0.75em;
}
.abstract-box .doc1{
	line-height: 1.875em;
/* 	text-indent: 3em; */
	margin-top: 0.75em;
}
.abstract-box .doc1 p{
/* 	background: url(../images/structure-p_bg.jpg) no-repeat left 2em top 0.8em; */
}
.abstract-box .doc2 {
    line-height: 1.875em;
    text-indent: 0em;
    margin-top: 0.75em;
}
.abstract-box .doc3 {
    line-height: 1.875em;
    text-indent: 2em;
    margin-top: 0.75em;
}
.abstract-box .doc4{
	overflow: hidden;
}
.abstract-box .doc4 p{
    width: 50%;
    float: left;
}
.abstract-box .doc2 p:nth-child(odd){
/* 	background: url(../images/structure-p_bg.jpg) no-repeat left 2em top 0.8em;
	padding-left: 1.125em;
	margin-top: 0.2em; */
}
.abstract-box .doc2 p:nth-child(even){
	font-size: 0.875em;
}
.structure-box1{
	background: #403c39;
	color: #fff;
	margin-top: 0.75em;
	margin-bottom: 1.5em;	
}
.structure-box1 table{
	width: 100%;

}
.structure-box1 .t1{
    width: 32.75%;
    padding-left: 5%;
    padding-right: 2%;
}
.structure-box1 .t1s{
	padding:0;
	text-align: center;
}
.structure-box1 .t1s img{
	max-width: 100%;
}
.structure-box1 .t1 .title{
	font-weight: bold;
}
.structure-box1 .t1s .title{
	font-size: 1.875em;
}
.structure-box1 .t1 .doc{
	line-height: 1.5em;
	margin-top: 1em;
	max-height: 204px;
	overflow: hidden;
}
.structure-box1 .t1 .doc p{
	margin-bottom: 0.375em;
	background: url(../images/structure-p_bg.jpg) no-repeat left top 0.7em;
	padding-left: 1.125em;
}
.structure-box1 .t2{
   width: 67.25%;
}
.structure-box1 .t2 .imgs{
	overflow: hidden;
}
.structure-box1 .t2 .imgs img{
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
	width: 100%;
	min-height: 284px;
}
.structure-box1:hover .t2 .imgs img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
}

.structure-box1 .t3{
   width: 34.5%;
}
.structure-box1 .t3 .imgs{
	overflow: hidden;
}
.structure-box1 .t3 .imgs img{
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
	width: 100%;
}
.structure-box1:hover .t3 .imgs img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
}

.structure-box1 .t4{
    width: 32.75%;
    padding-left: 3%;
    padding-right: 3%;
}
.structure-box1 .t4 .title{
	font-weight: bold;
}
.structure-box1 .t4 .doc{
	line-height: 1.5em;
	margin-top: 1em;
	max-height: 204px;
	overflow: hidden;
}

.structure-box1 .title1{
	background: url(../images/structure-p_bg.jpg) no-repeat left 0.1875em top 0.6em;
	padding-left: 20px;
	margin-top: 1em;
}
.structure-box1 .doc1{
	font-size: 0.75em;
	line-height: 2.25em;
	padding-left: 20px;
	margin-top: 0.5em;
	max-height: 162px;
	overflow: hidden;
}
.structure-box1 .doc2{
	font-size: 0.75em;
	line-height: 2.25em;
	padding-left: 20px;
	margin-top: 0.5em;
}
.structure-box1 .uldetail{
	max-height: 200px;
	overflow: hidden;
}
.structure-box1 .uldetail li p{

}

.structure-box1 .mCSB_scrollTools{
	width: 15px;
}
.structure-box1 .mCSB_scrollTools .mCSB_draggerContainer{
	left:12px;
}
.structure-box1 .mCSB_scrollTools .mCSB_dragger{
	background: #f98701;
	width: 3px;
	height: 30px;
}
.structure-box1 .mCSB_scrollTools .mCSB_draggerRail{
	background: #d3d3d3;
	width: 1px;
}

.structure-box2{
	background: #ff6c2f;	
}
.structure-box1.structure-box2 .t1{
	padding-right: 3%;
}
.structure-box1.structure-box2 .t1.t1s{
	padding-right: 0;
}
.structure-box1.structure-box2 .t1 .title{
	font-size: 1.875em;
}
.structure-box1.structure-box2 .t1 .doc{
	font-size: 1.125em;
	line-height: 1.5em;
	margin-top: 1em;
	max-height: 204px;
	overflow: hidden;
}
.structure-box1.structure-box2 .t1 .doc p{
	margin-bottom: 0.375em;
    background: none;
    padding-left: 1.8em;
}

.proser-main .third-nav{
	margin-bottom: 2.125em;
}
.pc-tab{
	margin-bottom: 2.25em;
}
.pc-tab:after {
    clear: both;
    content: '';
    display: block;
    width: 0;
    height: 0;
    visibility: hidden;
}
.pc-tab li{
	float: left;
	font-size: 1em;
	font-weight: bold;
	line-height: 3em;
	padding: 0 1em;
	display: inline-block;
	color: #3e3838;
	position: relative;
	margin-right: 1.111em;
	cursor: pointer;
}
.pc-tab li.on{
	background: #ff6c2f;
	color: #fff;
}
.pc-tab .bg{
	position: absolute;
	left: 50%;
	margin-left: -5.5px;
	bottom: -9px;
	display: none;
}
.pc-tab li.on .bg{
	display: block;
}
.pc-tab li:hover{
	color: #ff6c2f;
}
.pc-tab li.on:hover{
	color: #fff;
}

.pc-tabd .item{
	display: none;
}
.pc-tabd .item.on{
	display: block;
}

/* ph下拉选择 */
.ph-tab{
	position: relative;
	color: #fff;
	margin-bottom: 2em;
	z-index: 5;
}
.ph-tab .name{
	text-align: center;
	font-size: 1.125em;
	line-height: 3em;
	background:#ff6c2f url(../images/ph-tab_namebg1.png) no-repeat right 5% center;
	background-size: 1.25em;
}
.ph-tab .name.on{
	background:#ff6c2f url(../images/ph-tab_namebg2.png) no-repeat right 5% center;
	background-size: 1.25em;
}
.ph-tab .list{
	width: 100%;
	position: absolute;
	left: 0;
	top: 100%;
	background: #e6e6e6;
	padding: 1em 7%;
	padding-bottom: 1.5em;
	display: none;
}
.ph-tab .list li{
	color: #403b38;
	line-height: 1.5em;
	font-size: 1.125em;
	padding: 0.5em 0;
}
.ph-tab .list li.on{
	color: #ff6c2f;
}

.abstract-box1{
	color: #3e3838;
}

.proser-main .list-doc{
	color: #3e3838;
	line-height: 1.875em;
}
.proser-main .list-doc p{
	margin-bottom: 0.5em;
}
.proser-main .list-doc span{
	color: #ff6c2f;
	font-weight: bold;
}
.proser-main .lists li{
	margin-bottom:3em;
}
.proser-main .lists li:last-child{
	margin-bottom: 0;
}
.proser-main .lists .li1 .structure-box1{
	background: #ff6c2f;
}
.proser-main .lists .li2 .structure-box1{
	background: #3e3a37;
}
.proser-main .lists .li3 .structure-box1{
	background: #66625e;
}
.proser-main .lists .li4 .structure-box1{
	background: #89837f;
}

@media screen and (max-width: 1200px){
	.proser-main {
	    margin-top: 2em;
	}
	.structure-box1 .t1{
    	width: 100%;
    	float: left;
    	padding: 1em 5%;
	}
	.structure-box1 .t1s{
		padding: 1.5em 5%;
	}
	.structure-box1 .t1s img{
		max-width: 50%;
	}
	.structure-box1 .t1s .title{
		font-size: 1.5em;
	}
	.structure-box1 .t1 .doc{
		max-height:inherit;
	}
	.structure-box1 .t2{
    	width: 100%;
    	float: left;
	}
	.structure-box1 .t3 {
	    width: 100%;
	    float: left;
	}
	.structure-box1 .t4 {
	    width: 100%;
	    float: left;
	    padding: 1em 5%;
	}
	.structure-box1.structure-box2 .t1 .title{
		font-size: 1.25em;
	}
	.structure-box1.structure-box2 .t1 .doc{
		font-size: 1em;
	}
	.structure-box1.structure-box2 .t1 .doc p{
		padding-left: 1.3em;
	}
	.pc-tab li{
		font-size: 1em;
		margin-right: 0;
	}
	.proser-main .lists{
		margin-top: 0.5em;
	}
	.proser-main .lists li{
		margin-bottom:1.5em;
	}
	.structure-box1 .uldetail{
		max-height: inherit;
	}
	.abstract-box .doc4 p{
		width: 100%;
	}
	.structure-box1 .t2 .imgs img{
		min-height: inherit;
	}
}
@media screen and (max-width: 768px){
	.proser-main {
	    margin-top: 1em;
	}
	.abstract-box .doc{
		margin-top: 0;
	}
	.proser-main .third-nav li{
		width: 100%;
		line-height: 2.5em;
	}
	.proser-main .third-nav li a{
		display: block;
	}
}
@media screen and (max-width: 414px){
	.proser-main .third-nav{
		text-align: left;
	}
}

/* 创新体系 */
.tech-main{
    margin-top: 3.4375em;
}
.tech-main .doc{
	color: #3e3838;
	line-height: 1.75em;
	text-indent: 2em;
}
.tech-main .tech-list{
	margin-top: 3em;
}
.tech-main .tech-list .imgs{
	overflow: hidden;
}
.tech-main .tech-list .imgs img{
	width: 100%;
}
.tech-main .tech-list .table{
	background: #ff6c2f;
	color: #fff;
	padding: 1.375em 0;
}
.tech-main .tech-list .table table{
	width: 100%;
}
.tech-main .tech-list .table .td1{
	width: 15%;
	text-align: center;
	border-right: 1px solid #fff;
	font-size: 1.5em;
}
.tech-main .tech-list .table .td2{
	width: 85%;
}
.tech-main .tech-list .table .td2 .list{
	overflow: hidden;
}
.tech-main .tech-list .table .td2 .list li{
	width: 50%;
	float: left;
	padding: 0.5em 2.5%;
}

@media screen and (max-width: 1200px){
	.tech-main {
	    margin-top: 2em;
	}
	.tech-main .tech-list{
		margin-top: 2em;
	}
	.tech-main .tech-list .table{
		padding: 1em 3%;
	}
	.tech-main .tech-list .table .td1{
		float: left;
		width: 100%;
		border-right: none;
		border-bottom: 1px solid #fff;
		padding: 0.5em 0;
	}
	.tech-main .tech-list .table .td2{
		float: left;
		width: 100%;
	}
	.tech-main .tech-list .table .td2 .list li{
		padding: 1em 2.5%;
	}
}
@media screen and (max-width: 768px){
	.tech-main {
	    margin-top: 1em;
	}
	.tech-main .tech-list .table .td2{
		padding-top: 1em;
	}
	.tech-main .tech-list .table .td2 .list li{
		width: 100%;
		padding: 0.5em 2.5%;
	}
	.tech-main .tech-list .table{
		padding-top: 0;
	}
}

/* 科研成果 */
.tech1-main{
    margin-top: 3.4375em;
}
.tech1-main .doc{
    color: #3e3838;
    line-height: 1.75em;
    text-indent: 2em;
}

.tech1-main .list{
	overflow: hidden;
	margin-top: 2.375em;
}
.tech1-main .list li{
	width: 32%;
    float: left;
    margin-right: 2%;
    margin-bottom: 1.25em;
    text-align: center;
}
.tech1-main .list .imgs{
	height: 15.8125em;
	overflow: hidden;
}
.tech1-main .list li:nth-child(3n){
	margin-right: 0;
}
.tech1-main .list li img{
	max-width: 100%;
	height: 100%;
	border: 1px solid #fff;
	padding: 5px;
}
.tech1-main .list .name{
	color: #2d2e32;
	line-height: 3.4375em;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tech1-main .list li:hover img{
	border: 1px solid #ff6c2f;
}
.tech1-main .list li:hover .name{
	color: #ff6c2f;
}

.tech1-main .more-box{
	margin-top: 1em;
}

@media screen and (max-width: 1200px){
	.tech1-main {
	    margin-top: 2em;
	}
	.tech1-main .list{
		margin-top: 1.5em;
	}
	.tech1-main .list .imgs{
		height: 13em;
	}
	.tech1-main .list .name{
		line-height: 2em;
	}
}
@media screen and (max-width: 768px){
	.tech1-main {
	    margin-top: 1em;
	}
	.tech1-main .list li{
		width: 48%;
		margin-right: 4%;
	}
	.tech1-main .list li:nth-child(3n){
		margin-right: 4%;
	}
	.tech1-main .list li:nth-child(2n){
		margin-right: 0;
	}
}
@media screen and (max-width: 414px){
	.tech1-main .list li{
		width: 100%;
		margin-right: 0;
	}
	.tech1-main .list li:nth-child(3n){
		margin-right: 0;
	}
	.tech1-main .list .imgs{
		height: auto;
	}
	.tech1-main .list li img{
		height: inherit;
	}
	.tech1-main .list{
		padding: 0 5%;
	}
}

/* 定期公告 */
.notice1-main{
    margin-top: 3.4375em;
}
.notice1-main .list{

}
.notice1-main .list li{
	overflow: hidden;
	padding:3.8125em 0;
	border: 1px solid #fff;
	border-bottom: 1px solid #d9d8d7;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
}
.notice1-main .list li:first-child{
	padding-top: 0;
}
.notice1-main .list .imgs{
	float: left;
	width: 7%;
	overflow: hidden;
	position: relative;
	margin-top: 0.5em;
}
.notice1-main .list .imgs .img{
	max-width: 100%;
	
}
.notice1-main .list .imgs .bg{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 64px;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
	opacity: 0.3;
	filter:alpha(opacity=30);
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
}

.notice1-main .list .cont{
	float: left;
	width: 61%;
	margin-left: 4%;
}
.notice1-main .list .cont .title{
	color: #403c39;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.417em;
	overflow: hidden;
}
.notice1-main .list .cont .title a{
	color: #403c39;
}
.notice1-main .list .cont .title span{
	max-width: 80%;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}
.notice1-main .list .cont .title img{
	width: 0.75em;
	float: left;
	margin-top: 0.2em;
	margin-left: 1em;
}
.notice1-main .list .cont .doc{
	color: #999;
	font-size: 0.875em;
	line-height: 1.714em;
	height: 3.428em;
	overflow: hidden;
	margin-top: 0.857em;
}
.notice1-main .list .time{
	float: right;
	width: 10%;
	color: #383330;
}
.notice1-main .list .time .day{
	font-size: 3.75em;
	line-height: 1;
}
.notice1-main .list .time .year{
	font-size: 0.875em;
	line-height: 1.785em;

}
.notice1-main .list li:hover .title a{
	color: #ff6c2f;
}
.notice1-main .list li:hover .day{
	color: #ff6c2f;
}

@media screen and (max-width: 1200px){
	.notice1-main {
	    margin-top: 2em;
	}
	.notice1-main .list li{
		padding: 2em 0;
	}
	.notice1-main .list .cont .title {
    	font-size: 1.125em;
	}
	.notice1-main .list .time .day{
		font-size: 2.5em;
	}
	.notice1-main .list .cont{
		width: 75%;
	}
}
@media screen and (max-width: 768px){
	.notice1-main {
	    margin-top: 2em;
	}
	.notice1-main .list .time{
		display: none;
	}
	.notice1-main .list .cont{
		width: 89%;
	}
	.notice1-main .list .imgs{
		margin-top: 0;
	}
	.notice1-main .list li{
		padding: 1em 0;
	}
	.notice1-main .list .cont .title{
		white-space:inherit;
	}
	.notice1-main .more-box{
		margin-top: 2em;
	}
	.notice1-main .list .cont .doc{
		height: auto;
	}
	.notice1-main .list .cont .title img{
		margin-top: 0;
	}
}

/* 投资者服务 */
.service-main{
    margin-top: 3.4375em;
}
.service-main .service-form{
	overflow: hidden;
}
.service-main .left{
	width: 49%;
	float: left;
}

.service-main .t1{
	display: block;
	width: 100%;
	border-radius: 0;
	border: none;
	background: #f7f7f7;
	resize: none;
	font-size: 0.875em;
	color: #403b38;
	padding: 1em 1.5em;
	height: 15.143em;
}
.service-main .t2{
	width: 100%;
	border-radius: 0;
	border: none;
	background: #f7f7f7;
	font-size: 0.875em;
	color: #403b38;
	padding: 1em 1.5em;
	height: 4.214em;
	line-height: 4.214em;
	margin-top: 1em;
}

.service-main .right{
	width: 49%;
	float: right;
}

.service-main .right .t1{
	height: 20.286em;
}
.service-main .right .yan-box{
	overflow: hidden;
}
.service-main .right .yan-box img{
	margin-right: 4px;
	width: 8em;
}
.service-main .right .t2{
	width: 40%;
	float: left;
}
.service-main .right .yan-mian{
	width: 60%;
	float: left;
	font-size: 0.875em;
	margin-top: 1em;
	line-height: 4.214em;
	background: #f7f7f7;
}
.service-main .right .yan-mian a{
	color: #403b38;
}
.service-main .right .yan-mian a:hover{
	color: #ff6c2f;
}

.submit-box{
	text-align: center;
	margin-top: 3.75em;
}
.submit-box a{
	color: #fff;
	font-size: 1.5em;
	display: inline-block;
	padding: 0 3.292em;
	line-height: 2.125em;
	background: #ff6c2f;
	margin: 0 0.292em;
}
.submit-box a.s2{
	background: #403b37;
}
.submit-box a:hover{
	opacity: 0.9;
	filter:alpha(opacity=90);
}

@media screen and (max-width: 1200px){
	.service-main {
	    margin-top: 2em;
	}
	.submit-box{
		margin-top: 2em;
	}
	.submit-box a{
		font-size: 1.125em;
	}
}

@media screen and (max-width: 768px){
	.service-main {
	    margin-top: 1em;
	}
	.service-main .left{
		width: 100%;
	}
	.service-main .right{
		width: 100%;
		margin-top: 1em;
	}
	.service-main .t1{
		height: 10em;
		padding: 1em;
	}
	.service-main .t2{
		padding: 1em;
	}
	.service-main .right .t1{
		height: 10em;
	}
	.service-main .right .yan-box img{
		width: 7em;
	}
}

/* 人才理念 */
.talent1-main{
    margin-top: 3.4375em;
}
.talent1-main .doc{
	color: #403b38;
	line-height: 1.75em;
}
.talent1-main .doc p{
	text-indent: 2em;
}
.talent1-main .doc .p1{
	font-size: 1.4375em;
	margin: 1.25em 0;
	text-indent: 1.4em;
}
.talent1-main .doc .p2{
	font-size: 1.4375em;
	margin: 1.25em 0;
	text-indent: 1.4em;
	color: #f59600;
}
.talent1-main .doc span{
	color: #f59600;
}
.talent1-main .doc a{
	color: #f59600;
}
.talent1-main .doc a:hover{
	text-decoration: underline;
}
@media screen and (max-width: 1200px){
	.talent1-main {
	    margin-top: 2em;
	}
	.talent1-main .doc .p1{
		font-size: 1.125em;
	}
	.talent1-main .doc .p2{
		font-size: 1.125em;
	}
}

@media screen and (max-width: 768px){
	.talent1-main {
	    margin-top: 1em;
	}
}

/* 员工生活 */
.talent2-main{
    margin-top: 3.4375em;
}
.talent2-main .list{
	overflow: hidden;
}
.talent2-main .list li{
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 2em;
}
.talent2-main .list .imgs{
	overflow: hidden;
	position: relative;
}
.talent2-main .list li img{
	width: 100%;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
}
.talent2-main .list .doc{
	position: absolute;
	width: 100%;
	height: 100%;
	left: -100%;
	top: 0;
	background: url(../images/talent2-docbg.png);
	color: #fff;
	line-height: 1.5em;
	overflow: hidden;
	padding: 0.417em 0.75em;
	transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
}
.talent2-main .list .doc .doc-main{
	display: table;
	height: 100%;
}
.talent2-main .list .doc .doc-main span{
	display: table-cell;
	vertical-align: middle;
}
.talent2-main .list .imgs:hover img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
}
.talent2-main .list .imgs:hover .doc{
	left: 0;
}
.talent2-main .list li:nth-child(3n){
	margin-right: 0;
}
.talent2-main .list .name{
	color: #3e3838;
	line-height: 3em;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
} 
.talent2-main .more-box{
	margin-top: 0;
}
.talent2-main .list li:hover .name{
	color: #ff6c2f;
} 
.talent2-main .mCSB_scrollTools{
	width: 15px;
}
.talent2-main .mCSB_scrollTools .mCSB_draggerContainer{
	left:12px;
}
.talent2-main .mCSB_scrollTools .mCSB_dragger{
	background: #f98701;
	width: 3px;
	height: 30px;
}
.talent2-main .mCSB_scrollTools .mCSB_draggerRail{
	background: #d3d3d3;
	width: 1px;
}

@media screen and (max-width: 1200px){
	.talent2-main {
	    margin-top: 2em;
	}
}
@media screen and (max-width: 768px){
	.talent2-main {
	    margin-top: 1em;
	}
	.talent2-main .list .doc{
		display: none;
	}
	.talent2-main .list li{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 1.5em;
	}
	.talent2-main .list li:nth-child(3n){
		margin-right: 4%;
	}
	.talent2-main .list li:nth-child(2n){
		margin-right: 0;
	}
	.talent2-main .more-box{
		margin-top: 1em;
	}
}
@media screen and (max-width: 414px){
	.talent2-main .list{
		padding: 0 4%;
	}
	.talent2-main .list li{
		width: 100%;
		margin-right: 0;
	}
	.talent2-main .list li:nth-child(3n){
		margin-right: 0;
	}
	.talent2-main .list .name{
		white-space:inherit;
		line-height: 1.5em;
		text-align: left;
		margin-top: 0.5em;
	}
}

/* 招聘信息 */
.talent3-main{
    margin-top: 3.4375em;
}
.talent3-main .list{
	overflow: hidden;
	margin-top: 2em;
}
.talent3-main .list li{
	width: 50%;
	float: left;
	margin-bottom: 3.125em;
	padding: 0 2%;
}
.talent3-main .list .time{
	color: #ff6c2f;
	line-height: 2.75em;
}
.talent3-main .list .name{
	color: #403c3b;
	line-height: 2.75em;
	font-size: 1.125em;
	font-weight: bold;
	line-height: 1.556em;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.talent3-main .list .doc{
	color: #373634;
	font-size: 0.875em;
	line-height: 1.714em;
	height: 3.428em;
	overflow: hidden;
	margin-top: 1.357em;
}
.talent3-main .more-box{
	margin-top: 3em;
}
.talent3-main .list li:hover .name{
	color: #ff6c2f;
}
@media screen and (max-width: 1200px){
	.talent3-main {
	    margin-top: 2em;
	}
}
@media screen and (max-width: 768px){
	.talent3-main {
	    margin-top: 1em;
	}
	.talent3-main .list{
		margin-top: 1em;
	}
	.talent3-main .more-box{
		margin-top: 1em;
	}
}
@media screen and (max-width: 414px){
	.talent3-main .list li{
		width: 100%;
		margin-bottom: 1.5em;
	}
	.talent3-main .list .name{
		white-space:inherit;
	}
	.talent3-main .list .time{
		line-height: 2em;
	}
	.talent3-main .list .doc{
		margin-top: 0;
	}
}

/* 招聘信息详情页 */
.talentd3-main{
    margin-top: 0.6em;
}
.talentd3-main .name{
	
}
.talentd3-main .name em{
	font-size: 1.875em;
	font-weight: bold;
	color: #3f3a37;
}
.talentd3-main .name i{
	color: #403b38;
	font-size: 0.875em;
	margin-left: 2em;
}
.talentd3-main .name i img{
	margin-top: -3px;
	margin-right: 0.786em;
}
.talentd3-main .require-box{
	color: #373634;
	margin-top: 2em;
}
.talentd3-main .require-box .title{
	line-height: 1.5625em;
}
.talentd3-main .require-box .doc{
	line-height: 1.714em;
	margin-top: 1.714em;
}

.talentd3-main .all-box{
	color: #373634;
	margin-top: 2.8125em;
}
.talentd3-main .all-box span{
	color: #ff6c2f;
}
.talentd3-main .all-box .p1{
	margin-bottom: 0.48em;
	font-size: 1.125em;
}
.talentd3-main .all-box .p2{
	line-height: 1.714em;
}
.talentd3-main .all-box .p3{
	color: #ff6c2f;
	font-size: 1.125em;
	margin: 0.875em 0;
}
.talentd3-main .all-box .p3s{
	padding-top: 1.2em;
}
.talentd3-main .back-list{
	font-size: 0.875em;
	color: #373634;
	margin-top: 3em;
}
.talentd3-main .back-list a{
	color: #373634;
}
.talentd3-main .back-list a img{
	margin-top: -2px;
	margin-right: 0.786em;
}
.talentd3-main .back-list a:hover{
	color: #ff6c2f;
}


@media screen and (max-width: 1200px){
	.talentd3-main {
	    margin-top: 1em;
	}
	.talentd3-main .require-box .doc{
		margin-top: 0.5em;
	}
	.talentd3-main .name em{
		font-size: 1.25em;
	}
}
@media screen and (max-width: 768px){
	.talentd3-main {
	    margin-top: 2em;
	}
	.talentd3-main .require-box{
		margin-top: 1em;
	}
	.talentd3-main .all-box .p3s{
		padding-top: 0;
	}
	.talentd3-main .all-box{
		margin-top: 2em;
	}
	.talentd3-main .back-list{
		font-size: 1em;
		margin-top: 2em;
	}
}


/* 网站地图 */
.maps-main{
    margin-top: 3.4375em;
}

.sitemap-box .item{
	margin-bottom: 1.65em;
}
.sitemap-box .item .title{
	font-size: 1.25em;
	color: #1b4585;
	line-height: 2.05em;
	border-bottom: 1px solid #cccccc;
} 
.sitemap-box .item .title a{
	color: #3f3a37;
}
.sitemap-box .item .title a:hover{
	color: #ff6c2f;
}
.sitemap-box .item .list{
	overflow: hidden;
	margin-top: 1.375em;
	padding-left: 0.625em;
}
.sitemap-box .item .list li{
	width: 16.666%;
	float: left;
}
.sitemap-box .item .list .lv1{
	color: #3e3838;
	line-height: 2em;
}
.sitemap-box .item .list .lv1:hover{
	color: #ff6c2f;
}

.sitemap-box .item dl{
	overflow: hidden;
	margin-bottom: 0;
	margin-bottom: 1.125em;
}
.sitemap-box .item dl dd{
	line-height: 2em;
	font-size: 0.875em;
}
.sitemap-box .item dl dd a{
	color: #4c4c4c;
    background: url(../images/dd-bg1.png) no-repeat left center;
    padding-left: 0.75em;	
}
.sitemap-box .item dl dd a:hover{
	color: #ff6c2f;
}

@media screen and (max-width: 1200px){
  .maps-main {
	 margin-top: 2em;
   }
  .sitemap-box{
    width: 100%;
  }
}

@media screen and (max-width: 991px){
	.sitemap-box .item .list li{
		width: 33.333%;
	}
	.sitemap-box .item .list1 li{
		width: 100%;
	}
}
@media screen and (max-width: 768px){
	.maps-main {
	    margin-top: 1em;
	}
	.sitemap-box .item .list li{
		width: 50%;
	}
	.sitemap-box .item .list1 li{
		width: 100%;
	}
	.sitemap-box .item dl{
		margin-bottom: 0.5em;
	}
	.sitemap-box .item .list{
		margin-top: 1em;
		padding: 0 3%;
	}
	.sitemap-box .item{
		margin-bottom: 1em;
	}
}


/* 搜索结果 */
.results-main{
    margin-top: 3.4375em;
}
.results-main .zhan-box{
	overflow: hidden;
}
.results-main .zhan-box .left{
	float: left;
	color: #3f3a37;
	font-size: 1.125em;
	line-height: 1.889em;
	margin-right: 0.778em;
}
.results-main .zhan-box .right .top{
	position: relative;
}
.results-main .zhan-box .right .top input{
	font-size: 1.125em;
	line-height: 1.889em;
	height: 1.889em;
	width: 28.556em;
	border: 1px solid #999999;
	padding-left: 0.5em;
	padding-right: 2em;
	color: #999999;
	-webkit-appearance: none;
	border-radius: 0;
}
.results-main .zhan-box .right .top .sou-btn{
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -10.5px;
}
.results-main .zhan-box .right{
	float: left;
}
.results-main .zhan-box .right .tip{
	color: #999;
	font-size: 0.875em;
	margin-top: 0.643em;
}
.results-main .third-nav{
	margin-top: 1.75em;
}
.results-main .list{
	padding: 0 2%;
	min-height: 200px;
}
.results-main .list i{
	color: #ff6c2f;
}
.results-main .list li{
	padding-bottom: 2.1875em;
	padding-top: 2.0625em;
	border-bottom: 1px solid #e0e0e0;
}
.results-main .list .time{
	color: #ff6c2f;
	font-size: 1.125em;
}
.results-main .list .name{
	color: #403c39;
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 0.583em;
}
.results-main .list .link{
	font-size: 0.875em;
	margin-top: 0.571em;
}
.results-main .list .link a{
	color: #fff;
	background: #3e3838;
	display: inline-block;
	line-height: 2.571em;
	padding: 0 1.357em;
}
.results-main .list .link a:hover{
	background: #ff6c2f;
}
@media screen and (max-width: 1200px){
	.results-main {
	    margin-top: 2em;
	}
	.results-main .third-nav{
		margin-top: 1em;
	}
	.results-main .list .name{
		font-size: 1.125em;
	}
	.results-main .more-box{
		margin-top: 2em;
	}
}
@media screen and (max-width: 768px){
	.results-main {
	    margin-top: 1em;
	}
	.results-main .zhan-box .right{
		width: 100%;
	}
	.results-main .zhan-box .right .top input{
		width: 100%;
	}
	.results-main .list li{
		padding: 1.5em 0;
	}
}

/* 专题 */
.project-box{
	padding-top: 2em;
}
.project-main{
    margin-top: 3.9375em;
}
.project-box .common-title{
	position: relative;
}
.project-box .common-title .back{
	position: absolute;
	right: 0;
	top: 0.55em;
	font-size: 0.6em;
	background: #b1b1b1;
	color: #fff;
	display: inline-block;
	line-height: 2.625em;
	padding: 0 1em;
}
.project-box .common-title .back:hover{
	background: #ff6c2f;
}
.project-main .top{
	
}
.project-main .top .title{
	text-align: center;
	font-size: 2.25em;
	color: #ff6c2f;
	font-weight: bold;
}
.project-main .top .doc{
	color: #3f3a37;
	line-height: 1.875em;
	margin-top: 2em;
	border-bottom: 1px solid #d9d8d7;
	padding-bottom: 2.5em;
}
.abouts-box{
	margin-top: 2.875em;
}
.abouts-box .titles{
	color: #3f3a37;
	font-size: 1.875em;
	font-weight: bold;
}

.abouts-box .list{
	margin-top: 1.625em;
}
.abouts-box .list li{
	overflow: hidden;
	padding:2em 0.687em;
	border: 1px solid #fff;
	border-bottom: 1px solid #d9d8d7;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
}
.abouts-box .list .imgs{
	float: left;
	width: 21%;
	overflow: hidden;
	position: relative;
}
.abouts-box .list .imgs .img{
	width: 100%;
	transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;    
	-moz-transition:all 1s ease-in-out;
}
.abouts-box .list .cont{
	float: left;
	width: 60%;
	margin-left: 5%;
	padding-top: 1.5em;
}
.abouts-box .list .cont .title{
	color: #403c39;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.417em;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
}
.abouts-box .list .cont .doc{
	color: #999;
	font-size: 0.875em;
	line-height: 1.714em;
	height: 3.428em;
	overflow: hidden;
	margin-top: 0.857em;
}
.abouts-box .list .time{
	float: right;
	width: 10%;
	color: #383330;
	padding-top: 2em;
}
.abouts-box .list .time .day{
	font-size: 3.75em;
	line-height: 1;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
}
.abouts-box .list .time .year{
	font-size: 0.875em;
	line-height: 1.785em;

}
.abouts-box .list li:hover{
	border: 1px solid #ff6c2f;
}
.abouts-box .list li:hover .title{
	color: #ff6c2f;
}
.abouts-box .list li:hover .day{
	color: #ff6c2f;
}
.abouts-box .list li:hover .imgs .img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
}

@media screen and (max-width: 1200px){
	.project-main {
	    margin-top: 3em;
	}
	.abouts-box{
		margin-top: 1.5em;
	}
	.abouts-box .list{
		margin-top: 1em;
	}
	.project-main .top .title{
		font-size: 1.25em;
	}
	.project-main .top .doc{
		margin-top: 1em;
	}
	.abouts-box .list .cont{
		padding-top: 1em;
	}
	.abouts-box .list .time{
		padding-top: 1.5em;
	}
	.abouts-box .list .time .day{
		font-size: 2.5em;
	}
	.abouts-box .list .cont .title{
		font-size: 1.125em;
	}
	.abouts-box .titles{
		font-size: 1.5em;
	}
}

@media screen and (max-width: 768px){
	.project-main{
		margin-top: 2em;
	}
	.project-box .common-title .back{
		top: 1em;
	}
	.abouts-box .list .imgs{
		width: 100%;
	}
	.abouts-box .list .cont{
		margin-left: 0;
		width: 100%;
	}
	.abouts-box .list li{
		padding: 1.5em 0.687em;
		padding-top: 0.687em;
	}
	.abouts-box .list .time{
		display: none;
	}
	.abouts-box .list .cont .title{
		white-space:inherit;
		max-height: 2.834em;
		overflow: hidden;
	}
	.abouts-box .more-box{
		margin-top: 1.5em;
	}
}

/* 荣誉列表2 */
.honor-main .list1{
    overflow: hidden;
    margin-top: 2.75em;
    padding: 0 3.5%;
}
.honor-main .list1 li{
	width: 50%;
	float: left;
	padding-right: 5%;
	line-height: 1.556em;
	font-size: 1.125em;
	padding-left: 1.889em;
	margin-bottom: 1.111em;
	font-weight: bold;
	color: #3f3a39;
	background: url(../images/honor-listlibg1.png) no-repeat left top 0.2em;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.honor-main .list1 li:hover{
	color: #ff6c2f;
}
@media screen and (max-width: 1200px){
	.honor-main .list1{
		padding: 0;
		margin-top: 1.5em;
	}
}
@media screen and (max-width: 991px){
	.honor-main .list1 li{
		width: 100%;
		white-space:inherit;
		padding-left: 1.5em;
	}
}

@media screen and (max-width: 768px){
	.honor-main .list1{
		margin-bottom: 1em;
	}
	.honor-main .list1 li{
		font-weight: normal;
	}
}

/* 法律声明 */
.law-main {
    margin-top: 3.4375em;
    min-height: 300px;
}

.law-main .doc{
	font-size: 1.125em;
	line-height: 1.5em;
}
@media screen and (max-width: 1200px){
	.law-main {
	    margin-top: 2em;
	}
}
@media screen and (max-width: 768px){
	.law-main {
	    margin-top: 1em;
	}
}
