/***
 *	DedeCMS v5.6 Style (Default Style)
 *	dedecms.com  Author Networker  2010.02.05
 **/
 
/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");


/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#FFF;
}
body{
	font:12px Verdana,Arial,Tahoma;
}
img{
	border:none;
}

.l{
	float: left;
}

.r {
	float: right;
}

.cur {
	cursor:pointer
}

.mag {
	margin: 72px 0px;
}

.mgb_40 {
	margin-bottom: 4rem;
}

.mat_50 {
	margin-top: 3.125rem;
}

.text_ctr {
	text-align: center;
}

a{
	color:#256EB1;
	text-decoration:none;
}
a:hover{
	color:#ba2636;
	text-decoration:underline;
}

a:link, a:visited {
    text-decoration: none;
}

ul,li{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.w960{
	width:960px;
	/*position:relative;*/
}
.pright .infos_userinfo {
	margin-bottom: 0px;
}
.mt1{/* ( margin-top * 1 ) */
	margin-top:56px;
}

.mb1 {
	margin-bottom: 56px;
}


.innovation_text p {
	
	
}

.join_title {
	width: 100%;
	text-align: center;
}

.join_title h2 {
	font: 20px/20px "微软雅黑";
	color: #333;
}

.join_title span {
	display: block;
	width: 40px;
	height: 2px;
	background: #16307b;
	margin:16px auto 32px;

}

.ment_title {
    width: 100%;
    line-height: 50px;
    height: 50px;
    font-size: 16px;
    color:#FFFFFF;
background-color:
    #16307b;
    padding: 0px 2.5%;
    box-sizing: border-box;
}

.ment_title span {
    float: right;
}

.mt_text {
    width: 100%;
    padding: 0px 2.5%;
    box-sizing: border-box;
}
.mt_text h2 {
    line-height: 50px;
    font-size: 14px;
}

.mt_text p {
    font-size: 14px;
    margin-left: 18px;
    color: 
    #3f3f3f;
    line-height: 35px;
}

.resume {
	width: 100%;
	padding: 0px 2.5%;
	box-sizing: border-box;
}

.resume a.btn_orange{
	float: right;
	border: 0px;
	width: 125px;
	height: 40px;
	color:#FFFFFF;
	background-color:#db271f;
	text-align: center;
	line-height: 40px;
}

.resume a.btn_orange:hover{
	color: #fff;
}

.down {
	font-size: 20px;
	text-align: right;
	color: #a2a2a2;
	width: 100%;
	display: block;
	width: 90%;
	margin: 16px auto;
}

.job_tit {
	width: 100%;
	font-size: 28px;
	text-align: center;
}

.job_fomt {
	width: 90%;
	margin: 32px auto 0px;
}

.job_fomt span {
	width: 100%;
	display: block;
	float: left;
	font-size: 15px;
	line-height: 32px;
}

.job_itme {
	width: 50%;
	float: left;
	margin-bottom: 32px;
}

.job_itme input {
	width: 80%;
	line-height: 30px;
	border: 1px solid #e1e1e1;
	color: #a2a2a2;
	text-indent: 1em;
}
.job_self {
	margin-bottom: 32px;
}


.job_self input { 
	width: 100%;
}

.job_self span{
	width: 100%;
	display: block;
	float: left;
	font-size: 15px;
	line-height: 32px;
}

.job_self textarea {
	width: 100%;
	line-height: 30px;
	border: 1px solid #e1e1e1;
	color: #a2a2a2;
	text-indent: 1em;
	font-family: "微软雅黑";
}

.coolbg2 {
	width: 140px;
	height: 48px;
	line-height: 40px;
	text-align: center;
	border: 0;
	font-size: 15px;
	background: #db271f;
	color: #fff;
}

.coolbg1 {
	background: #16307b;
}

#envon {
    width: 50%;
    padding-bottom: 24px;
}

.jobsubmit {
    width: 100%;
}

.reason_box_m {
	display: none;
}

.pright .mt1{
	margin-top:0px;
}
.mt2{/* ( margin-top * 2 ) */
	margin-top:16px;
}
.clear{
	overflow:hidden;
}
.fs-12{
	font-size:12px;
}
.fc-f60{
	color:#F60;
}
.fc-f90{
	color:#F90;
}
.clr{
	clear:both;
	}
.ipt-txt{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;
}
.nb{
	line-height:20x;
	padding:1px 2px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px
}
.btn-1{
	width:56px;
	height:24px;
	border:none;
	background:url(../images/comm-bt.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#585858;
}
.btn-2{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) left top no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#444;
	margin-right:2px;
	cursor:pointer;
}
/*---------- frame ---------*/
/*---------- frame : header ---------*/
.header{
	width:100%;
	margin:18px auto;
	overflow:hidden;
	
}
.header_top{
	height:25px!important;
	height:24px;
	line-height:25px;
	border-bottom:1px solid #DBDBDB;
	color:#676767;
	overflow:hidden;
    background:url("../images/green_skin.png") repeat-x scroll 0 -188px transparent;
	}
.header_top .time{
	float:left;
	padding-left:10px;	
	}
.header_top a.rss{
    
	}
.header_top .toplinks{	
	float:right;
	text-align:right;
}
.header_top .toplinks a{
	margin:0 5px;
	}
.header_top .toplinks span{
	margin-left:15px;
	}
.header_top .toplinks span a{
	margin:0 2px;
	}
.header .search {
	overflow:hidden;
}
.header a{
	color:#777;
}
.header a:hover{
	color:#ff3333;
	text-decoration:none;
}
.header .top{
	clear:both;
	overflow:hidden;
	width: 100%;
}
.header .title{
	float:left;
}
.header .title h1 a{
	width:216px;
	height:54px;
	display:block;
	overflow:hidden;
}
.header .banner{
	width:468px;
	height:60px;
	float:right;
	margin-left:10px;
	overflow:hidden;
}
.header .banner img{
	width:468px;
	height:60px;
	display:block;
}
.banner2{
	width:950px;
	height:90px;
	margin-top: 10px;
	overflow:hidden;
}
.banner2 img{
	width:950px;
	height:90px;
	display:block;
}

.header .welcome{
	float:right;
	margin-top:20px;
	padding-right:10px;
	color:#999;
}
.header .welcome a{
	margin:0px 3px;	
}


.header_m {
	display: none;
}

/*----- 新版导航菜单位置的样式 -------*/
.header .nav { }
/*-------- 圆角模型 ---------*/
.module, .module .mid {
	overflow:hidden;
}
.module .top .t_l, .module .bottom .b_l {
	float:left;
	overflow:hidden;
}
.module .top .t_r, .module .bottom .b_r {
	float:right;
	overflow:hidden;
}
.module .top em {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.module .top em a:link, .module .top em a:visited {
	font-size:13px;
	font-weight:bold;
}
.module .top span {
	
}
.module .top strong {
	cursor:pointer;
	float:right;
	font-weight:normal;
	margin-right:4px;
}
.module .mid .m_l, .module .mid .m_r {
	overflow:hidden;
}
.module .mid .content {
	overflow:hidden;
	height:100%;
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 8px;/*padding-bottom: 10px;*/
}
.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {
	background-image: url("../images/green_skin.png");
}
/*------ 主色 -------*/
.blue .top {
	background-position: 0 -72px;
	background-repeat: repeat-x;
	height: 70px;
}
.blue .top .t_l {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
.blue .top .t_r {
	background-position: -6px 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
/* --------- 导航 ----------------*/
.w963 {
	width:960px;
}
#navMenu {
	width:915px;
	overflow:hidden;
	height: 28px;
	padding:8px 0 0 15px;
}
#navMenu ul {
	float:left;
	height: 22px;
}
#navMenu ul li {
    font:14px/1.5 "Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";
	float:left;	
	height: 22px;
	margin-right: 10px;
	margin-left: -3px;
	padding-left: 10px;
}
#navMenu ul li a {
	color: #FFF;
	height: 22px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover {
	color:#DEFF01;
	height: 22px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
    
#navMenu ul li span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#ebf5e9;
}
#navMenu ul li.hover {
	padding-top:0;
}
#navMenu ul li.hover a {
	display: inline-block;
	position: relative;
}
#navMenu ul li.hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
#navMenu ul li a.hover, #navMenu ul li a:hover {
	text-decoration:none;
    color:#DEFF01;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover span, #navMenu ul li a:hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
    color:#DEFF01;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 120px;
	visibility: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
	margin-top: -1px;
	border: 1px solid #93E1EB;
	border-top: 0px solid #3CA2DC;
	background-color: #FFF;
	background:url(../images/mmenubg.gif);
	padding-top:6px;
	padding-bottom:6px;
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
}
.dropMenu a {
	width: auto;
	display: block;
	color: black;
	padding: 2px 0 2px 1.2em;
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu a:hover {
	color:red;
	text-decoration: underline;
}
/*------ //搜索框 ---------*/
.search-keyword {
	width:210px;
	height:18px;
	padding-top:2px;
	padding-left:6px;
	border:0px;
	border:#badaa1 solid 1px;
	background: #FFF;
	color:#444;
}
.search-submit {
	cursor:pointer;
	width:68px;
	height:22px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(../images/search-bt.gif) no-repeat;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	border:#badaa1 solid 1px;
	height:22px;
}
.w963 .search{
	padding-left:10px;
	line-height:32px;
}
.w963 .form h4 {
	display:none;
}
.w963 .form {
	float:left;
	margin:0 10px 0 0;
	*margin:0 10px 0 0;
	_margin:5px 10px 0 0;
}
.w963 .tags {
	width:500px;
	overflow:hidden;
}
.w963 .tags h4 {
	float:left;
	margin-right: 6px;
	height:26px;
	font-size:12px;
	color:#777;
}
.w963 .tags li {
	float:left;
	margin-right: 6px;
}
.header .nav .end { }
/*-- //End 导航菜单 --*/

/*---------- frame : channel-nav ---------*/
.channel-nav {
	margin-top:8px;
	padding-left:6px;
	height:24px;
	width:950px;
	overflow:hidden;
}
.channel-nav .sonnav {
	width:830px;
	line-height:26px;
	float:left;
	color:#256DB1;
}
.channel-nav .sonnav span {	
	margin-right:10px;
	float:left;
}
.channel-nav .sonnav span a{
	padding:0 4px;
	border:1px solid #BADAA1;
	height:22px;
	line-height:21px;
	background:url(../images/channel_bg.png) repeat-x;
	display:inline-block;
	}
.channel-nav .sonnav span a.thisclass{
	border:1px solid #3aa21b;
	}
.channel-nav .sonnav a {
	color:#428C5B;
	text-decoration:none;
}
.channel-nav .sonnav a:hover{
	 color:#287212;
	}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(../images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#397CBE;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}
/*pic scroll
----------------------------------*/
.infiniteCarousel {
  width: 700px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}

.infiniteCarousel .wrapper {
  width: 640px; 
  overflow: auto;
  height: 170px;
  margin: 0 30px;
  top: 0;
}
.infiniteCarousel ul a img {
  border:1px solid #E3E3E3;
  padding:2px;
  width:143px;
  height:106px;
  display:block;
}
.infiniteCarousel .wrapper ul {
  width: 625px; 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  color:#6C6D61;
  float:left;
  padding: 10px 6px;
  height: 147px;
  width: 147px;
  text-align:center;
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
.infiniteCarousel ul li a:hover img {
  border-color: #aaa;
}
.infiniteCarousel ul li a span{
   display:block;
   line-height:17px;
   padding-top:6px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 26px;
  width: 26px;
  text-indent: -999px;
  position: absolute;
  top: 70px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../images/green_skin.png) 0 -256px no-repeat;
  right: 0;
}
.infiniteCarousel .back {
  background:url(../images/green_skin.png) 0 -222px no-repeat;
  left: 0;
}
/*----------dedeinfolink  ---------*/
#dedeinfolink {
	margin-bottom:6px;
	}
#dedeinfolink tr td div {
	padding:0 5px;
	background:url(../images/white_bg.gif) repeat-x;
	margin-right:8px;
	}
#dedeinfolink tr td {
	line-height:18px;
	}
#dedeinfolink tr td.spline {
	font-size:1px;
	height:1px;
	line-height:1px;
	border-bottom:1px dashed #dedede;
	}
#dedeinfolink tr td.iftitle {
	font-weight:bold;
	color:#428C5B;
	line-height:24px;
	border-bottom:1px dashed #dedede;
}
/*---------- frame : footer ---------*/
.footer{
	width: 100%;
	background: #111;
}

.foot_item {
	width: 33%;
}

.foot_item ul {
	margin-top: 16px;
	width: 100%;
}

.foot_item ul li{
	width: 100%;
	float: left;
	color: #7e7e7e;
	font-size: 14px;
	margin-bottom: 18px;
}

.foot_item ul li a {
    color: 
    #7e7e7e;
    line-height: 16px;
    font-size: 14px;
}

.foot_item ul li span {
	display: block;
	width: 23px;
	text-align: center;
	float: left;
	margin-right: 8px;
}

.foot_box {
	width: 100%;
	padding:48px 10%;
	box-sizing: border-box;
}


.foot_dh {
	width: 100%;
}

.foot_dh a{
	display: block;
	float: left;
	width: 25%;
	font: 14px/14px "微软雅黑";
	color: #ffffff;
}

.foot_item dl{
	width: 100%;
	float: left;
	margin-top: 32px;
}

.foot_item dl dd a{
	color: #7e7e7e;
	font-size: 14px;
	margin-right: 24px;
}

.foot_dh_more {
	width: 100%;
	float: left;
	color: #7e7e7e;
	font-size: 14px;
	margin-top: 24px;
	}


.foot_info {
	padding: 2% 10%;
	box-sizing: border-box;
	width: 100%;
	border-top: 1px solid #404040;
}

.foot_info h2 {
	font:14px/14px "微软雅黑";
	color: #7e7e7e;
}

.foot_info p {
	font:14px/14px "微软雅黑";
	color: #7e7e7e;
}

.foot_info p a {
	font:14px/14px "微软雅黑";
	color: #7e7e7e;
}

.footer .link{
	text-align:center;
	padding:5px 0px;
}
.footer .link a{
	margin:0px 5px;
	color:#666666;
}
.footer .powered{
	font-size:10px;
	line-height:25px;
}
.footer .powered strong{
	color:#690;
}
.footer .powered strong span{
	color:#F93;
}
.footer .copyright{
	color:#666666;
	line-height:23px;
}

/*new search result page
----------------------------------------*/
.search_header{
    overflow:hidden;
	zoom:1;
}
.search_header  h1{
    float:left;
    display:inline;
    margin:5px 20px 5px 10px;
    width:216px;
}
.search_header .search_box{
    float:left;
    padding-top:25px;
}
.search_header .search_box input{
    border-width:1px;
	border-style:solid;
	border-color:#707070 #CECECE #CECECE #707070;
	padding:2px 4px;
	height:18px;
	line-height:18px;
    width:200px;
	margin-right:5px;
}
.search_header .search_box select{
   font-size:14px;
   height:22px;
   margin-right:5px;
}
.search_header .search_box button{
    margin-right:3px;
}
.resultbar{
	height:32px;
	line-height:32px;
	background:transparent url(../images/search-top-bg.gif) repeat-x scroll;
	text-indent:12px;
	color:#428C5B;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
 }
 .result_content{
    overflow:hidden;
	zoom:1;
 }
.sidebar{
  float:right;
  width:300px;
  padding:20px 0 0 20px;
  margin-right:20px;
  border-left:1px solid #dadada;
  word-wrap:break-word;
}
.sidebar h2{
  font-size:14px;
  line-height:25px;
 }
.sidebar  ul {
  padding:4px 8px;
 }
.sidebar  ul li{
  line-height:24px;
  background:url(../images/ico-3.gif) 4px 9px no-repeat;
 }
.resultlist{
  overflow:hidden;
}
.resultlist ul{
  padding:20px 0 0 20px;
 }
.resultlist ul li{
  padding-top:15px;
 }
.resultlist ul li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal;
 }
.resultlist ul li h3 a{
  text-decoration:underline;
 }
.resultlist ul li p{
  line-height:22px;
  color:#333;
  font-size:14px;
  width:650px;
 }
.resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.resultlist ul li span a{
  color:#008400;
 }
#contentRtPicAD2.stick {
  position:fixed;
  top:0;
  margin:60px 0 0
}


.navigation li:last-child{
margin-right: 0;
}

.navigation li a{
	font: 16px/47px "微软雅黑";
	color: #000000;
}

.head_rt {
	margin-top: 10px;
	margin-left: 24px;
}

.language {
	margin-right: 16px;
}

.language img {
	margin-right: 8px;
}

.language h2{
	font: 16px/27px "微软雅黑";
	color: #000;
	background: url(../images/lage_icon.png) no-repeat right;
	padding-right: 18px;
}

.lage_text:hover h2{
	background: url(../images/lage_icon_hover.png) no-repeat right;

}

.language h2:hover  {
	color: #16307b;
}

.lage_text:hover dl{
	display: block;
}

.lage_text dl {
	display: none;
	position: absolute;
}

.lage_text dl dd a{
	font: 16px/27px "微软雅黑";
	color: #000;
}

.lage_text dl dd a:hover  {
	color: #16307b;
}

.phone img {
	margin-right: 8px;
}

.phone h2 {
	font: 18px/27px arial;
	color: #000;
}

.banner {
	width: 100%;
}

.banner img {
	width: 100%;
}

.sort {
	width: 100%;
}

.sort ul {
	width: 100%;
}

.sort ul li {
	width: 25%;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	box-sizing: border-box;

}

.sort ul li.patch {
	background: url(../images/sort1_bk.png) no-repeat;
	background-size: 100%;
}

.sort ul li.direct {
	background: url(../images/sort2_bk.png) no-repeat;
	background-size: 100%;
}

.sort ul li.file_10 {
	background: url(../images/sort3_bk.png) no-repeat;
	background-size: 100%;
}

.sort ul li.file_4 {
	background: url(../images/sort4_bk.png) no-repeat;
	background-size: 100%;
}

.sort ul li:last-child {
	border-right: 0;
}

.sort ul li img {
	margin: 30% 0px 16% 13%;
	float: left;
}

.sort_text {
	padding-right: 5%;
	box-sizing: border-box;
	margin-top: 30%;
	float: right;
}

.sort_text h2{
	font: 24px/24px "微软雅黑";
	color: #3d3d3d;
	text-transform: uppercase;
}

.sort_text p{
	font: 14px/14px "微软雅黑";
	color: #3d3d3d;
	margin: 12px 0px 22px;

}

.sort_text i {
	display: block;
	width: 27px;
	height: 27px;
	background: url(../images/sort0_bk.png) no-repeat;
}

.box {
	width: 100%;
}

.about {
	width: 100%;
}

.title h2{
	position: relative;
	font: 26px/26px "微软雅黑";
	padding-top: 18px;
	box-sizing: border-box;
	text-transform: uppercase;
}

.tit_clr_black {
		color: #3d3d3d;
}

.tit_clr_white {
		color: #fff;
}

.title h2::before {
	content: '';
	width: 40px;
	height: 3px;
	background: #1f55a3;
	display: block;
	position: absolute;
	top: 0;
}

.about_text {
	width: 48%;
}

.about_cot p {
	font: 0.875rem/1.75rem "微软雅黑";
	color: #000;
}

.about_img {
	width: 48%;
}

.about_img li {
	width: calc(100%/3);
	text-align: center;
	float: left;
}

.about_img li h2 {
	font: 1.3rem/1.3rem arial;
	color: #000000;
	margin: 1.75rem 0px 0.75rem;
}

.about_img li p {
	font:14px/14px arial;
	color: #a3a3a3;
}

.details {
	width: 100%;
	margin-top: 4.5rem;
}

.details a {
	display: block;
	width: 8.75rem;
	height: 2.875rem;
	color: #fff;
	font: 0.875rem/2.875rem "微软雅黑";
	border-radius:30px;
	padding-left: 32px;
	box-sizing: border-box;
	margin: 0px auto;
	background:#16307b url(../images/about_icon.png) no-repeat 6.25rem;
}

.reason {
	width: 100%;
	padding: 4.5rem 10%;
	background: #f7f7f7 ;
	box-sizing: border-box;
}

.reason_bk {
	background:  url(../images/reason_b.png) no-repeat top;
}

.title h2.rsn_tit_h2::before {
	left: 48%;
}

.reason_box {
	width: 100%;
	background:  url(../images/reason_bk.png) no-repeat top;
	overflow: hidden;
}

.reason_l {
	width: 24%;
	text-align: right;
}

.reason_r {
	width: 26%;
	text-align: left;
}

.reason_item {
	width: 100%;
}

.item_mtb {
	margin-bottom: 7.5rem;
}

.item_mtb1 {
	margin-bottom: 4.5rem;
}

.item_mtb2 {
	margin-bottom: 4.5rem;
}

.item_pdl {
	padding-right: 20%;
	box-sizing: border-box;
}

.reason_item h2 {
	font: 1.125rem/1.125rem "微软雅黑";
	color: #000000;
	font-weight: 600;
	margin-bottom: 18px;
}

.reason_item p {
	font: 0.875rem/1.5rem "微软雅黑";
	color: #000000;
}

.reason_pdg {
	padding-top: 54px;
	box-sizing: border-box;
	margin-top: 2.5rem;
	position: relative;
}

.item_pdr {
	padding-left: 20%;
	box-sizing: border-box;
}

.reason_c {
	position: absolute;
	text-align: center;
	padding-top: 12%;
	box-sizing: border-box;
	width: 100%;
}


.reason_c h2 {
	font:1.5rem/1.5rem "微软雅黑";
	color: #fff;
	font-weight: bold;
}

.reason_c  p {
	font: 2rem/2rem arial;
	color: #fff;
	margin-top: 1%;
	margin-bottom: 3%;
}

.reason_c a {
	display: block;
	width: 8.75rem;
	height: 2.875rem;
	background: #fff;
	color: #2857dd;
	font: 0.875rem/2.875rem "微软雅黑";
	border-radius: 30px;
	margin: 0px auto;
}

.apply {
	width: 100%;
	background:url(../images/apply_bk.jpg) no-repeat top;
	padding: 4.5rem 10%;
	box-sizing: border-box;
}

.new {
	width: 100%;
}

.new_box {
	width: 100%;
}

.new_l {
	width: 43%;
}

.new_l li {
	width: 100%;
	position: relative;
}

.new_l li img {
	width: 100%;
}

.new_l li .new_text {
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color:rgba(0,0,0,0.5);
	height: 74px;
}

.new_l li .new_text a {
	display: block;
}

.new_date {
	width: 15%;
	height: 100%;
	background: #16307b;
}

.new_date span {
	display: block;
	width: 100%;
	text-align: center;
	color: #fff;
}

.new_date span.title1 {
	font:30px/30px arial;
	margin: 8px 0px;
}

.new_date span.title2 {
	font:16px/16px arial;
}

.title3 {
	width: 85%;
	color: #fff;
	font: 16px/74px "微软雅黑";
	padding-left: 5%;
	box-sizing: border-box;
}

.new_r {
	width: 57%;
}

.new_r li {
	width: 100%;
	float: left;
	padding: 4% 0px;
}

.new_r_date {
	width: 14%;
}

.new_r_date span {
	display: block;
	width: 100%;
	text-align: center;
	color: #000;
}

.new_r_date span.title1 {
	font:30px/30px arial;
	margin: 8px 0px;
	
}

.new_r_date span.title2 {
	font:16px/16px arial;
}

.new_r_cot {
	width: 86%;
}

.new_r_cot h2 {
	font:18px/20px "微软雅黑";
	color: #000;
	margin-bottom: 1%;
}

.new_r_cot p {
	font: 14px/18px "微软雅黑";
	color: #000;
}

.foot_mage {
	color: #fff;
	width: 48%;
	float: left;
}

.mage_mgr {
	margin-right: 4%;
}

.foot_mage p {
	font: 14px/14px "微软雅黑";
	margin-bottom: 12px;
}

.foot_mage input {
	width: 100%;
	height: 32px;
	line-height: 32px;
	border-radius:5px;
	border: 0;
	text-indent: 1em;
}

.foot_leave {
	width: 100%;
	float: left;
	margin-top: 24px;
}

.foot_leave p {
	font: 14px/14px "微软雅黑";
	margin-bottom: 12px;
	color: #fff;
}

.foot_leave textarea {
	width: 100%;
	height: 108px;
	border-radius:5px;
	border: 0;
	text-indent: 1em;
	font-family: "微软雅黑";
	padding-top: 10px;
	box-sizing: border-box;
}

.submit {
	width: 100%;
	margin-top: 24px;
	float: left;
}

.submit input.coolbg {
	width: 50px;
	height: 34px;
	background: #fff;
	box-sizing: border-box;
	border: 0;
	border-radius: 5px;
	font-size: 14px;
}

.pic_box {
	width: 100%;
	padding: 0px 10%;
	box-sizing: border-box;
}

.contact {
	width: 100%;
	}

.contact ul {
	width: 50%;
	margin: 6% 0px 0px;
}

.contact ul h2 {
	font: 20px/20px "微软雅黑";
	color: #333;
	margin-bottom: 5%;
}

.contact ul li {
	float: left;
	font-size:16px;
	line-height: 40px;
	width: 100%;
	color: #333;
	margin-bottom: 3%;
}

.contact ul li img {
	width: 40px;
	margin-right:16px;
}

.cont_img {
	width: 48%;
}

.cont_img img{
	width: 100%;
}

.map{
	width: 100%;
	margin: 64px auto 64px;
}


.join1 {
	width: 100%;
}

.join_title {
	width: 100%;
}

.join_title h2 {
	
}

.about_detail p{
	font: 0.9375rem/1.875rem "微软雅黑";
	color:#000;
	text-indent: 2em;
	margin-bottom: 1%;
}

.about_detail ul li{
	font: 0.9375rem/1.875rem "微软雅黑";
	color:#666;
	text-indent: 2em;
	margin-bottom: 1%;
}

.join {
	width: 100%;
	min-height: 240px;
}

.innovation {
	width: 100%;
	min-height: 240px;
}

.about_imgs {
	width: 48%;
	float: left;
	margin-right: 2%;
}

.pdg {
		padding: 0px 10%;
		box-sizing: border-box;
	}

.header {
		padding: 0px 4%;
		box-sizing: border-box;
	}



#focus_Box{position:relative;width:100%;height:460px;margin:20px auto;}
#focus_Box ul{position:relative;width:90%;height:460px; margin: 0px auto;}
#focus_Box li{z-index:0;position:absolute; width:480px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;}
#focus_Box li img{width:100%;background:url(images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box li p{background:#16307b; font-size: 16px; font-weight: bold; position:absolute;left:0;bottom:0px;width:100%;height:120px; text-align: center; z-index: 6; line-height:120px;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:30px;}
#focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat;left:16px}
#focus_Box .next{background:url(../images/next.png) right bottom no-repeat;right:16px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(images/share-btn.png) no-repeat;text-indent:-999px;}
#focus_button {
position: absolute;
width: 480px;
height: 120px;
bottom: 0px;
z-index: 5;
left:350px;
}

.series_list {
    width: 100%;
    position: relative;
    height: 100%;
}

.series .hd .next {
    right: 0px;
    background: url(images/main_right.png) no-repeat;
    margin-right: -30px;
}

.series .hd .next, .prev {
    top: 32px;
    width: 12px;
    height: 22px;
    overflow: hidden;
    position: absolute;
    margin: 0 auto;
        margin-right: auto;
    z-index: 1;
    cursor: pointer;
}

.series .hd .prev {
    left: 0px;
    background: url(images/main_left.png) no-repeat;
    margin-left: -30px;
}

.series_list ul li {
    float: left;
    width: 360px;
    overflow: hidden;
	margin-right: 16px;
	font-size: 14px;
	color: #666666;
}

.series_list ul li p {
	text-align: center;
	line-height: 48px;
	color: #1f55a3;
	font-size: 16px;
}

.series_list ul li img {
	width: 100%;
}

.series {
	display: none;
}


.ewm_img {
    margin-right: 3%;
}

@media only screen and (min-width: 1551px) { 

	
	
	.navigation li {
		margin-right: 64px;
	}
	

	
}

@media only screen and (max-width: 1550px) { 
	
	
	.navigation li {
		margin-right: 48px;
	}
	
	
}

@media only screen and (max-width: 1399px)  { 
	
	.navigation li {
		margin-right: 24px;
	}
	
	.sort ul li img {
	    margin: 30% 0px 16% 8%;
		width: 130px;
	}
	
	.sort_text h2 {
		font-size: 20px;
	}
	
	.new_r li {
		padding: 3% 0px;
	}
	
	.sort ul li img {
		margin: 24% auto 8%;
		float: none;
		display: block;
	}
	
	.sort_text {
		float: none;
		margin: 0px 0px 8%;
		text-align: center;
		padding-right: 0;
		
	}
	
	.sort_text h2 {
	    font-size: 18px;
	}
	
	.sort_text i {
		margin: 0px auto;
	}
	
	.pdg {
		padding: 0px 6%;
	}
	
	.foot_box {
		padding: 48px 6%;
	}
	
	.foot_info {
	    padding: 2% 6%; 
		}
		
	.reason_c {
		padding-top: 14%;
	}
	
	.reason { 
		padding: 4.5rem 6%;
	}
	
	.item_pdr {
	    padding-left: 26%; 
		}
	
}



@media only screen and (max-width: 1199px)  {  
	
	.navigation li a {
	    font: 15px/47px "微软雅黑";
	    color: #000000;
	}
	.navigation li {
		margin-right: 16px;
	}
	
	.sort ul li img {
	    margin: 30% 0px 16% 8%;
		width: 130px;
	}
	.sort_text h2 {
		font-size: 18px;
	}
	
	.new_r li {
		padding: 2% 0px;
	}
	
	.new_r_cot p {
		text-overflow: ellipsis;
		white-space: nowrap;
		height: 36px;
		overflow: hidden;
	}
	
	.reason_box {
	display: none;	
	}
	
	.reason_box_m {
		display: block;
		padding: 24px 0px 0px;
	}
	
	.reason_box_m img {
		width: 100%;
	}
	
	.pic_box {
		padding: 0px 4%;
	}
	
	#focus_Box {
		display: none;
	}
	
	.series {
		display: block;
	}
}

@media only screen and (max-width: 1079px) {  

	
	.navigation li a {
		font-size: 14px;
	}
	
	.navigation li {
		margin-right: 8px;
	}
	
	.language img {
	  width: 20px;
	}
	.language h2 {
		font-size: 15px;
	}
	
	.phone h2 {
	    font-size: 16px;
	}
	
	
	.pdg {
		padding: 0px 4%;
	}
	
	.foot_box {
		padding: 48px 4%;
	}
	
	.foot_logo img{
		width: 100%;
		max-width: 240px;
	}
	
	.pleft {
		width: 20%;
	}
	
	.pright {
		width: 76%;
	}
	
	.e8 li {
		width: 30%;
	}
	
	
	.e8 li:nth-child(4n) {
	   margin-right: 2.6666666666667%;
	}
	
	.ewm_img {
	    margin-bottom: 3%;
	}
}
@media only screen and (max-width: 960px) {   
	
	.about_img li h2 {
		font-size: 1rem;
	}
	
	.about_img li p {
		padding: 0px 3%;
		box-sizing: border-box;
		line-height: 20px;
	}
	
	.header {
		display: none;
	}
	
	.header_m {
		display: block;
		padding:  4%;
		box-sizing: border-box;
	}
	
	.header_m h1 {
		float: left;
		
	}
	
	.header_m h1 img{
		max-width: 140px;
	}
	
	.am-menu {
	    position: relative;
	    padding: 0;
	    margin: 0;
	}
	
	.am-menu-offcanvas1 .am-menu-toggle {
	    position: absolute;
	    right: 5px;
	    top: 0px;
	    display: block;
	    width: 30px;
	    height: 30px;
	    line-height: 30px;
	    text-align: center;
	    color: #16307b;
	}
	
	[class*="am-icon-"] {
	    display: inline-block;
	}
	
	.am-menu-offcanvas1 .am-menu-toggle {
	    line-height: 44px;
	    text-align: center;
	    color: #16307b;
	}
	
	.am-icon-bars::before {
		content: '';
		width: 30px;
		height: 30px;
	   display: inline-block;
	   background: url(../images/list_icon.png) ;
	    font-weight: 400;
	    font-style: normal;
	    vertical-align: baseline;
	    line-height: 1;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}
	
	#wrapper {
	  -moz-transition: all 0.5s ease;
	  -o-transition: all 0.5s ease;
	  -webkit-transition: all 0.5s ease;
	  padding-left: 0;
	  transition: all 0.5s ease;
	}
	#wrapper.toggled {
	  padding-left: 220px;
	}
	#wrapper.toggled #sidebar-wrapper {
	  width: 220px;
	}
	#wrapper.toggled #page-content-wrapper {
	  margin-right: -220px;
	  position: absolute;
	}
	#sidebar-wrapper {
	  -moz-transition: all 0.5s ease;
	  -o-transition: all 0.5s ease;
	  -webkit-transition: all 0.5s ease;
	  background: #1a1a1a;
	  height: 100%;
	  left: 220px;
	  margin-left: -220px;
	  overflow-x: hidden;
	  overflow-y: auto;
	  transition: all 0.5s ease;
	  width: 0;
	  z-index: 1000;
	}
	#sidebar-wrapper::-webkit-scrollbar {
	  display: none;
	}
	#page-content-wrapper {
	
	  width: 100%;
	}
	/*-------------------------------*/
	/*     Sidebar nav styles        */
	/*-------------------------------*/
	.sidebar-nav {
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  position: absolute;
	  top: 0;
	  width: 220px;
	}
	.sidebar-nav li {
	  display: inline-block;
	  line-height: 20px;
	  position: relative;
	  width: 100%;
	}
	.sidebar-nav li:before {
	  background-color: #1c1c1c;
	  content: '';
	  height: 100%;
	  left: 0;
	  position: absolute;
	  top: 0;
	  -webkit-transition: width 0.2s ease-in;
	  transition: width 0.2s ease-in;
	  width: 3px;
	  z-index: -1;
	}
	
	.dropdown-menu {
	    position: absolute;
	    top: 100%;
	    left: 0;
	    z-index: 1000;
	    display: none;
	    float: left;
	    min-width: 160px;
	    padding: 5px 0;
	    margin: 2px 0 0;
	    font-size: 14px;
	    text-align: left;
	    list-style: none;
	    background-color: #fff;
	    -webkit-background-clip: padding-box;
	    background-clip: padding-box;
	    border: 1px solid #ccc;
	    border: 1px solid rgba(0, 0, 0, .15);
	    border-radius: 4px;
	    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	}
	
	.sidebar-nav li:first-child a {
	  color: #ffffff;
	}

	.sidebar-nav li:nth-child(2):before {
	  background-color: #402d5c;
	}
	.sidebar-nav li:nth-child(3):before {
	  background-color: #4c366d;
	}
	.sidebar-nav li:nth-child(4):before {
	  background-color: #583e7e;
	}
	.sidebar-nav li:nth-child(5):before {
	  background-color: #64468f;
	}
	.sidebar-nav li:nth-child(6):before {
	  background-color: #704fa0;
	}
	.sidebar-nav li:nth-child(7):before {
	  background-color: #7c5aae;
	}
	.sidebar-nav li:nth-child(8):before {
	  background-color: #8a6cb6;
	}
	.sidebar-nav li:nth-child(9):before {
	  background-color: #987dbf;
	}
	.sidebar-nav li:hover:before {
	  -webkit-transition: width 0.2s ease-in;
	  transition: width 0.2s ease-in;
	  width: 100%;
	}
	.sidebar-nav li a {
	  color: #dddddd;
	  display: block;
	  padding: 15px 15px 15px 30px;
	  text-decoration: none;
	  font-size: 15px;
	}
	.sidebar-nav li.open:hover before {
	  -webkit-transition: width 0.2s ease-in;
	  transition: width 0.2s ease-in;
	  width: 100%;
	}
	.sidebar-nav .dropdown-menu {
	  background-color: #222222;
	  border-radius: 0;
	  border: none;
	  box-shadow: none;
	  margin: 0;
	  padding: 0;
	  position: relative;
	  width: 100%;
	}
	.sidebar-nav li a:hover,
	.sidebar-nav li a:active,
	.sidebar-nav li a:focus,
	.sidebar-nav li.open a:hover,
	.sidebar-nav li.open a:active,
	.sidebar-nav li.open a:focus {
	  background-color: transparent;
	  color: #ffffff;
	  text-decoration: none;
	}
	.sidebar-nav > .sidebar-brand {
	  font-size: 20px;
	  height: 65px;
	  line-height: 44px;
	}
	/*-------------------------------*/
	/*       Hamburger-Cross         */
	/*-------------------------------*/
	.hamburger {
	  background: transparent;
	  border: none;
	  display: block;
	  height: 32px;
	  position: absolute;
	
	  width: 32px;
	  z-index: 999;
	  right: 20px;
	}
	
	.is-open {
		position: fixed;
	}
	
	.navbar-fixed-top {
	    top: 0;
	    border-width: 0 0 1px;
		position: fixed;
		right: 0;
	}
	
	.hamburger:hover {
	  outline: none;
	}
	.hamburger:focus {
	  outline: none;
	}
	.hamburger:active {
	  outline: none;
	}
	.hamburger.is-closed:before {
	  -webkit-transform: translate3d(0, 0, 0);
	  -webkit-transition: all 0.35s ease-in-out;
	  color: #ffffff;
	  content: '';
	  display: block;
	  font-size: 14px;
	  line-height: 32px;
	  opacity: 0;
	  text-align: center;
	  width: 100px;
	}
	.hamburger.is-closed:hover before {
	  -webkit-transform: translate3d(-100px, 0, 0);
	  -webkit-transition: all 0.35s ease-in-out;
	  display: block;
	  opacity: 1;
	}
	.hamburger.is-closed:hover .hamb-top {
	  -webkit-transition: all 0.35s ease-in-out;
	  top: 0;
	}
	.hamburger.is-closed:hover .hamb-bottom {
	  -webkit-transition: all 0.35s ease-in-out;
	  bottom: 0;
	}
	.hamburger.is-closed .hamb-top {
	  -webkit-transition: all 0.35s ease-in-out;
	  background-color: rgba(22, 48, 123, 1);
	  top: 5px;
	}
	.hamburger.is-closed .hamb-middle {
	  background-color: rgba(22, 48, 123, 1);
	  margin-top: -2px;
	  top: 50%;
	}
	.hamburger.is-closed .hamb-bottom {
	  -webkit-transition: all 0.35s ease-in-out;
	 background-color: rgba(22, 48, 123, 1);
	  bottom: 5px;
	}
	.hamburger.is-closed .hamb-top,
	.hamburger.is-closed .hamb-middle,
	.hamburger.is-closed .hamb-bottom,
	.hamburger.is-open .hamb-top,
	.hamburger.is-open .hamb-middle,
	.hamburger.is-open .hamb-bottom {
	  height: 4px;
	  left: 0;
	  position: absolute;
	  width: 100%;
	}
	.hamburger.is-open .hamb-top {
	  -webkit-transform: rotate(45deg);
	  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
	  background-color: #ffffff;
	  margin-top: -2px;
	  top: 50%;
	}
	.hamburger.is-open .hamb-middle {
	  background-color: #ffffff;
	  display: none;
	}
	.hamburger.is-open .hamb-bottom {
	  -webkit-transform: rotate(-45deg);
	  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
	  background-color: #ffffff;
	  margin-top: -2px;
	  top: 50%;
	}
	.hamburger.is-open:before {
	  -webkit-transform: translate3d(0, 0, 0);
	  -webkit-transition: all 0.35s ease-in-out;
	  color: #ffffff;
	  content: '';
	  display: block;
	  font-size: 14px;
	  line-height: 32px;
	  opacity: 0;
	  text-align: center;
	  width: 100px;
	}
	.hamburger.is-open:hover before {
	  -webkit-transform: translate3d(-100px, 0, 0);
	  -webkit-transition: all 0.35s ease-in-out;
	  display: block;
	  opacity: 1;
	}
	/*-------------------------------*/
	/*          Dark Overlay         */
	/*-------------------------------*/
	.overlay {
	  position: fixed;
	  display: none;
	  width: 100%;
	  height: 100%;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  background-color: rgba(0, 0, 0, 0.4);
	  z-index: 1;
	}
	
	.reason_box {
		background-size: 180%;
	}
	
	.reason_c {
		left: 27%;
		padding-top: 16%;
	}
	
	.reason_c h2 {
		font: 1rem/1rem "微软雅黑";
	}
	
	.reason_c p {

	    font: 2rem/2rem arial;
	}
	
	.reason_l {
		width: 100%;
	}
	
	.reason_item {
		width: 50%;
	}
	
	.reason_bk {
		background-size: 20%;
	}
	
	.language_en{
		display: inline-block;
		line-height: 20px;
		position: relative;
		width: 100%;
		border-top: 1px solid #000000;
		margin-top: 16%;
	}
	
	.language_en::before{
		content: '';
		display: block;
		width: 100%;
		height: 1px;
		background: #2f2f2f;
	}
	
	.language_en a {
	    color: #dddddd;
	    display: block;
	    padding: 15px 15px 15px 30px;
	    text-decoration: none;
	    font-size: 15px;
	}

.foot_info h2 span {
		float: left;
		margin: 12px 0px 18px;
	}
	
	.foot_info p {
		float: left!important;
		
	}


.foot_item {
    width: 50%;
}
.ewm_img {
    margin-bottom: 0%;
}

.foot_item form{
	margin-top: 24px;
}

}

@media only screen and (max-width: 740px) {   
	
	#envon {
	    width: 80%;
	    padding-bottom: 24px;
	}
	
	.series_list ul li {
		width: 240px;
	}
	
	.ewm_img {
		margin-bottom: 0;
	}
	
	.foot_ewm img{
		width: 120px;
	}
	
	.e8 li:nth-child(4n) {
	   margin-right:0;
	}
	
	.about_text {
		width: 100%;
	}
	
	.sort ul li {
		width: 50%;
	}
	
	.sort ul li img {
		margin-bottom: 0;
	}
	
	.mgb_40 {
		margin-bottom: 2rem;
	}
	
	.about_img  {
		width: 100%;
		margin-top: 1rem;
	}
	
	.details {
		margin-top: 1.875rem;
	}
	
	.mag {
		margin: 2.5rem 0px;
	}
	
	.title h2 {
		font: 1.25rem/26px "微软雅黑";
	}
	
	.reason {
		padding: 2.5rem 4%;
	}
	
	.apply {
		padding: 4.5rem 4%;
	}
	
	.new_l {
		width: 100%;
	}
	
	.new_r {
		width: 100%;
	}
	
	.new_r_cot h2 {
		margin-top: 4%;
		text-overflow: ellipsis;
		white-space: nowrap;
		height: 20px;
		overflow: hidden;
	}
	
	.new_r_date {
		width: 20%;
	}
	
	.new_r_cot {
		width: 76%;
	}
	
	.new_date {
		width: 20%;
	}
	
	.title3 {
		width: 76%;
		text-overflow: ellipsis;
		white-space: nowrap;
		height: 20px;
		overflow: hidden;

	}
	
	.foot_item {
		width: 100%;
		margin-bottom: 8%;
	}
	
	.foot_info {
		padding: 2% 4%;
	}
	
	.pic_box {
		padding: 0px 4%;
	}
	
	.pleft {
		width: 100%;
	}
	
	#contentRtPicAD2 {
		display: none;
	}
	
	.pright {
		width: 100%;
	}
	
	.tbox {
		margin: 0 0 16px 0;
	}
	
	.tbox dt {
		width: 20%;
		float: left;
		display: none;
	}
	
	
	.tbox dd {
		width: 100%;
		float: left;
		box-sizing: border-box;
		border-top: 1px solid #DADADA;
	}
	
	.mt1 {
		margin-top: 1.875rem;
	}
	
	.d6 li {
		width: calc(100%/6);
	text-align: center;
	}
	
	.d6 li a {
		padding: 0;
	}
	
	.about_imgs {
		width: 100%;
		margin-right: 0;
		margin-bottom: 1%;
	}
	
	.box_ctact {
		display: none;
	}
	
	.e8 li {
		width: 48%;
		margin-right: 0%;
	}
	
	.e8 li:nth-child(2n) {
		margin-left: 4%;
	}
	
	.e3 {
		display: none;
	}
	
	.picbox img {
		width: 100%!important;
	}
	
	.intro img{
		width: 100%!important;

	}
	
	.e2 li a.title {
		text-overflow: ellipsis;
		white-space: nowrap;
		height: 24px;
		overflow: hidden;
		display: block;
	}
	
	.info {
		
	}
	
	.e2 p.intro {
		text-overflow: ellipsis;
		white-space: nowrap;
		height: 15px;
		overflow: hidden;
	}
	
	.viewbox .content {
		width: 100%;
		padding: 16px 0px;
	}
	
	.viewbox .title h2 {
		font: 1.25rem/2.5rem "微软雅黑";
	}
	
	.contact ul{
		width: 100%;
	}
	
	.cont_img  {
		width: 100%;
	}
	
	.contact ul li img {
		width: 24px;
		margin-top: 2%;
		margin-right:2%;
	}
	
	.map {
		margin: 40px auto 64px;
	}
}

@media only screen and (max-width: 480px) {   
	#envon {
	    width: 90%;
	}
	
	.coolbg1 {
		display: none;
	}
	
	.job_itme {
	    width: 100%;}
	
	.job_itme { 
		margin-bottom: 16px;
	}
	
	.job_fomt span {
	    width: 100%;
		}
	.job_itme input {
		    width: 100%;
			}
			
	.job_self textarea {
			    width: 100%;
			}
}