body{
  font-size: 16px;
  min-height: 100%;
  font-family: "微软雅黑";
  background: #f7f7f9
}
@media screen and (max-width: 375px) {
  body {
    font-size: 14px;
  }
}

/* 去除Chrome等浏览器文本框默认发光边框 */
input:focus, textarea:focus {outline: none;}
a:active,a:focus {outline: none;star:expression(this.onFocus=this.blur());}

em,i{
  font-style: normal;
}

/* 字体设置 */
@media screen and (max-width: 1024px) {
  body {
    font-family: "微软雅黑";
  }
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  padding: 0;
  font-family: "微软雅黑";
}
@media screen and (max-width: 1024px) {
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p {
    font-family: "微软雅黑";
  }
}

input,
select,
textarea {
  font-family: "微软雅黑";
}

@media screen and (max-width: 1024px) {
  input,
  select,
  textarea {
    font-family: "微软雅黑";
  }
}
a:hover,
a:focus {
  text-decoration: none;
}
ul,
li {
  list-style: none;
  padding: 0;
  margin: 0;
}
img {
  vertical-align: middle;
}
.wrap {
  width: 100%;
  min-height: 600px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 375px) {
  .wrap {
    min-height: 667px;
  }
}
@media screen and (max-width: 320px) {
  .wrap {
    min-height:568px;
  }
}

.container {
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
}
.row {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}




/***头部开始***/
.header-box{
	width:1240px;
	margin:0 auto;
	padding-top:1em;
	padding-bottom:3.125em;
	position:relative;
	z-index:9;
}
.header-box .logo-left{
	float:left;
	width:28.7%;
}
.header-box .logo-left img{
	width:100%;
	max-width:352px;
	min-width:165px;
}
.header-box .logo-right {
	float:right;
	overflow:hidden;
}
.header-box .logo-right .right-top{
	overflow:hidden;
}
.header-box .logo-right .icon{
	font-size:0.875em;
	line-height:1.785em;
	color:#666;
	display:block;
	font-weight:bold;
	float:left;
    background: url(../images/icon_right.png) no-repeat left center;
	padding-left:2.14em;
	margin-right:1.43em;
}
.header-box .logo-right .pc-language{
	display:block;
	color:#fff;
	font-size:0.75em;
	line-height:2.08em;
	height:2.08em;
	width:2em;
	background-color:#888;
	margin-left:1px;
	float:right;
	text-align:center;
}
.header-box .logo-right .pc-language.on{
	background-color:#0289de;
}
.header-box .logo-right .pc-seach{
	width:18.75em;
	margin-top:0.65em;
	overflow:hidden;
	position:relative;
}
.header-box .logo-right .pc-seach input{
	width:86.7%;
	color:#bbb;
	font-size:0.875em;
	line-height:2.857em;
	height:2.857em;
	background-color:#fff;
	border:#dedee0 1px solid;
	padding-left:0.875em;
}
.header-box .logo-right .pc-seach .sou{
	display:inline-block;
	position:absolute;
	top:-2px;
	right:0;
	width:2.625em;
	height:2.857em;
	background: url(../images/seach.png) no-repeat center center;
	background-size:3em;
}
.header-box .ph-right{
	float:right;
	overflow:hidden;
	margin-top:0.5em;
}
.header-box .ph-right a{
	float:right;
	margin-left:1.25em;
	padding-left:1.25em;
}
.header-box .ph-right .ph-navbtn{
	border-left:#e5e5e5 1px solid;
}
.header-box .ph-right .ph-navbtn .guan{
	display:none;
}

@media screen and (max-width: 1200px){
	.header-box {
		width: 100%;
		padding: 0 3%;
		margin-top: 1.8em;
		margin-bottom: 4em;
		transition: all 0.5s;
		-moz-transition: all 0.5s;
		-webkit-transition: all 0.5s;
	}
}
@media screen and (max-width: 992px){
	.header-box .ph-right .ph-navbtn img,
	.header-box .ph-right .search-btn img{
		width:28px;
	}
}
/***头部结束***/
.main-box,
.main2-box{
	border-top:#dadee0 4px solid;
	position:relative;
}
/***banner开始***/
.banner1{
	position:relative;
	width:100%;
}
.banner1 .ban-bd1{
	width:100%;
	position:relative;
	overflow:hidden;
}
.banner1 .ban-bd1 li img {
	width:1920px;
	height:400px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-200px 0 0 -960px;
	display:block;
	margin-top:0\9;
    /*display: block;
	width:100%;
	max-width:1920px;*/
	
}
/***banner结束***/


/***导航开始***/
.pc-nav{
	width:1240px;
	margin:0 auto;
	position:absolute;
	left:50%;
	margin-left:-620px;
	top:-2.125em;
	z-index:9;
}
.pc-nav ul{
	width:100%;
}
.pc-nav li{
	width:16.13%;
	width:16%\9;
	float:left;
	margin-right:8px;
	background-color:#fff;
	position:relative;
}
@media screen and (min-width: 1660px) and (max-width: 1920px) {
  
.pc-nav li{
	width:13.13%;
	float:left;
	margin-right:8px;
	background-color:#fff;
	position:relative;
}
}
.pc-nav li:last-child{
	margin-right:0;
}
.pc-nav li .lv1{
	display:block;
	color:#4c4c4c;
	font-size:1.125em;
	line-height:3.125em;
	text-align:center;
	font-weight:bold;
}
.pc-nav li .lv1.on,
.pc-nav li .lv1:hover{
	font-weight:bold;
	color:#0289de;
}
.pc-nav .lv2-box{
	overflow:hidden;
	width:412%;
	position:absolute;
	top:100%;
	left:0;
	background-color:#e7ecee;
	padding:1.875em;
	padding-right:2.5em;
	display:none;
	box-shadow:0px 1px 8px #d4d9da inset;
}
.pc-nav li:nth-child(5) .lv2-box{
	left:-208%;
}
@media screen and (max-width: 1200px){
	.pc-nav li:nth-child(5) .lv2-box{
		left:-210%;
	}
}
@media screen and (max-width: 992px){
	.pc-nav li:nth-child(5) .lv2-box{
		left:-208%;
	}
}
.pc-nav .lv2-box .lv2-left{
	float:left;
	width:24%;
	border-right:2px #fff solid;
	padding-right:0.85em;
	min-height:14.5em;
}
.pc-nav .lv2-box .lv2-left a{
	font-size:0.875em;
	line-height:1em;
	color:#333;
}
.pc-nav .lv2-box li{
	width:100%;
	margin-right:0;
	background-color:#e7ecee;
	padding:5px 0;
	padding-left:1.45em;
}
.pc-nav .lv2-box li.on,
.pc-nav .lv2-box li:hover{
	background: url(../images/icon_03.png) no-repeat left 0.82em;
}
.pc-nav .lv2-box li.on a,
.pc-nav .lv2-box li:hover a{
	color:#0289de;
}
.pc-nav .lv2-box .lv2-right{
	float:right;
	overflow:hidden;
	width:72%;
	padding-top:0.625em;
}
.pc-nav .lv2-box .lv2-right img{
	float:left;
	max-width:120px;
}
.pc-nav .lv2-box .lv2-right .lv2-intor{
	float:right;
	width:72.5%;
}
.pc-nav .lv2-right .lv2-intor h3{
	font-size:1.125em;
	color:#0289de;
	line-height:1em;
}
.pc-nav .lv2-right .lv2-intor .intor-doc{
	font-size:0.75em;
	color:#666;
	line-height:1.983em;
	margin-top:1.167em;
	max-height: 90px;
    overflow: hidden;
}
.pc-nav .lv2-right .lv2-top{
	border-bottom:#ccc 1px solid;
	overflow:hidden;
	padding-bottom:1.5625em;
}
.pc-nav .lv2-right .more{
	font-size:0.875em;
	color:#666;
	line-height:3.214em;
	padding-left:2.428em;
	background: url(../images/icon_04.png) no-repeat left center;
	background-size:25px;
	display:block;
	margin-top:0.714em;
}
.pc-nav .lv2-right .right-hide{
	display:none;
}
.pc-nav li .lv1.on em{
	width:100%;
}
.pc-nav li em{
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	width:0%;
	height:4px;
	background-color:#dadee0;
}

@media screen and (max-width: 1200px){
	.pc-nav{
		width: 100%;
		padding:0 3%;
		left:0;
		margin-left:0;
		transition: all 0.5s;
		-moz-transition: all 0.5s;
		-webkit-transition: all 0.5s;
	}
	.pc-nav li{
		width:15.92%;
	}
	.pc-nav .lv2-box{
		width:414%;
	}
	.pc-nav .lv2-box .lv2-right .lv2-intor{
		width:65.5%;
	}
	.pc-nav .lv2-right .lv2-intor .intor-doc{
		max-height:95px;
	}
	.pc-nav .lv2-box .lv2-left{
		min-height:13.5em;
	}
}
@media screen and (max-width: 991px){
	.header-box{
		margin:0;
		padding:1.125em 3%;
		background-color:#fff;
	}
	.header-box.on{
		position:fixed;
	}
	.main-box{
		border:#ececee 2px solid;
	}
	.main-box2{
		border-top:none;
	}
}

/***导航结束***/
/***手机端导航结束***/
.ph-nav{
	width:100%;
	background-color:#f5f5f5;
	position:fixed;
	top:73px;
	left:0;
	z-index:99;
	height:100%;
	overflow-y:scroll;
	display:none;
	padding-bottom:60px;
}
.ph-nav .item{
	border-bottom:#dcdcdc 1px solid;
}

.ph-nav .item .item-leve{
	background-color:#4a5861;
	display:none;
	padding:0.65em 0;
}
.ph-nav .item-leve li{
	font-size:1.0625em;
	line-height:2.89em;
	color:#fff;
	padding-left:1.25em;
}
.ph-nav .item-leve li a{
	color:#fff;
	display:block;
}
.ph-nav .lv1-box .more1.tb{
	background: url(../images/shang-icon.png) no-repeat right 0.85em center;
    background-size: 0.944em;
}

.ph-nav .item-leve .lv1-title{
	font-size:1.0625em;
	line-height:2.89em;
	color:#fff;
	position:relative;
}



.ph-nav .lv1-box{
	font-size:1.0625em;
	line-height:2.89em;
	color:#202020;
	padding-left:1.05em;
	position:relative;
}
.ph-nav .lv1-box a{
	color:#202020;
	display:inline-block;
	max-width:40%;
}
.ph-nav .lv1-title .more{
	position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    width: 60%;
    height: 100%;
    text-align: right;
    cursor: pointer;
    color: #999999;
    background: url(../images/jia-icon.png) no-repeat right 0.85em center;
    background-size: 0.65em;
}
.ph-nav .lv1-title .more.on{
	background: url(../images/jian-icon.png) no-repeat right 0.85em center;
    background-size: 0.65em;
}
.ph-nav .lv1-box .more1{
	position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    width: 60%;
    height: 100%;
    text-align: right;
    cursor: pointer;
    color: #999999;
    background: url(../images/xia-icon.png) no-repeat right 0.85em center;
    background-size: 0.944em;
}
.ph-nav .lv1-box.on{
	background-color:#0289de;
}
.ph-nav .lv1-box.on a{
	color:#fff;
}
.ph-nav .lv1-box.on .more{
	background: url(../images/icon_07.png) no-repeat right 0.85em center;
	background-size: 0.95em;
}
.ph-nav .lv2-box{
	padding-left:1.125em;
	display:none;
}
.ph-nav .item-leve .lv2-box li{
	padding-left:0;
}
.ph-nav .lv2-box li a{
	font-size:0.9375em;
	color:#fff;
	line-height:3em;
	background: url(../images/icon_08.png) no-repeat left center;
	background-size: 0.3em;
	padding-left:0.857em;
}
.ph-nav .ph-btn{
	text-align:center;
	margin:2.14em 0;
}
.ph-nav .ph-btn a.on{
	background-color:#0289de;
}
.ph-nav .ph-btn a{
	font-size:0.875em;
	line-height:3em;
	color:#fff;
	background-color:#7e7e7e;
	display:inline-block;
	text-align:center;
	width:8.214em;
	margin:0 2px;
}

/***搜索框**/
.ph-search{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background: rgba(0,0,0,.8);
	z-index:999;
	display:none;
}
.ph-search .ph-seabox{
	margin:0 auto;
	width:94%;
	margin-top:6.375em;
	text-align:center;
	overflow:hidden;
	border:#fff 2px solid;
}
.ph-search .ph-seabox input{
	background:none;
	border:none;
	font-size:0.875em;
	line-height:3em;
	color:#fff;
	padding-left:0.857em;
	width:88%;
	float:left;
}
.ph-search .ph-seabox input::-webkit-input-placeholder {
	color: #fff !important; /* WebKit browsers */
}
.ph-search .ph-seabox input:-moz-placeholder {
	color: #fff important; /* Mozilla Firefox 4 to 18 */
}
.ph-search .ph-seabox input::-moz-placeholder {
	color: #fff !important; /* Mozilla Firefox 19+ */
}
.ph-search .ph-seabox input:-ms-input-placeholder {
	color: #fff !important; /* Internet Explorer 10+ */
}
.ph-search .ph-seabox .sea{
	width:12%;
	height:2.72em;
	background: url(../images/icon_09.png) no-repeat center right 0.857em;
	display:block;
	float:left;
}




@media screen and (min-width: 320px) and (max-width:610px){
	.header-box .logo-left img{
		width:165px;
	}
}
@media screen and (min-width: 611px) and (max-width:768px){
	.header-box .logo-left img{
		width:203px;
	}
}
@media screen and (min-width: 769px) and (max-width:992px){
	.header-box .logo-left img{
		width:263px;
	}
}

@media screen and (min-width: 320px) and (max-width:375px){
	.ph-nav{
		top:68px;
	}
}
@media screen and (min-width: 376px) and (max-width:414px){
	.ph-nav{
		top:72px;
	}
}
@media screen and (min-width: 611px) and (max-width:768px){
	.ph-nav{
		top:82px;
	}
}
@media screen and (min-width: 769px) and (max-width:992px){
	.ph-nav{
		top:97px;
	}
}



/***手机端导航结束***/
.clean{
	clear:both;
}

.main2-box .bg1{
	width:100%;
	margin:0 auto;
}
.main2-box .bg2{
	width:100%;
	height:3.5em;
}
@media screen and (max-width: 991px){
	.main2-box{
		border-top:none;
	}
}



/* 底部 */

/* 底部信息 */
.footer-box .footer-top{
	background-color:#4a5861;
	overflow:hidden;
	padding-top:1.5625em;
	padding-bottom:2.8125em;
}
.footer-box .top-main{
	width:1240px;
	margin:0 auto;
	overflow:hidden;
}
.footer-box .top-main img{
	width:91px;
	height:100px;
	float:left;
	margin-top:2.5em;
}
.footer-box .top-main .foot-list{
	float:left;
	width:70.16%;
	margin-left:6.45%;
}
.footer-box .top-main .foot-list li{
	float:left;
	margin-left:3.625em;
	max-width:178px;
}
.footer-box .top-main .foot-list li:nth-child(1){
	margin-left:0;
}
.footer-box .top-main .foot-list dt{
	font-size:1em;
	color:#fff;
	font-weight:bold;
	line-height:2.35em;
}
.footer-box .top-main .foot-list dd{
	font-size:0.875em;
	color:#cbd5db;
	line-height:1.857em;
}
.footer-box .top-main .foot-list dd a{
	color:#cbd5db;
}
.footer-box .top-main .foot-list dd a:hover{
	color:#0289de;
}
.footer-box .foot-select{
	float:right;
	width:14.76%;
	height:11.75em;
	overflow:hidden;
	margin-top:0.625em;
}


.footer-box .diy_select{
	width:100%;
	height:2.5em;
	float:right;
	position:relative;
	cursor:pointer;
	font-size:0.75em;
	line-height:2.5em;
	color:#666666;
	background-color:#fff;
 }
.footer-box .diy_select_txt{
	float:left;
	width:85%;
	height:2.5em;
	line-height:2.5em;
	color:#666;
	overflow:hidden;
	padding-left:10px;
	font-size:0.75em;
	text-align:left;
	background-color:#fff;
	border:#d9d9d9 1px solid;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}

.footer-box .diy_select_txt a{
	color:#666666;
	font-size:14px;
	
}
.footer-box .diy_select_btn{
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;
	width:2.4167em;
	height:2.4167em;
	background:url(../images/icon_11.png) no-repeat right center;
}

.footer-box .diy_select_list{
	position:absolute;
	top:100%;
	left:0;
	z-index:10;
	width:100%;
	display:none;
	_top:22px;
	color:#4c4c4c;
	padding:5px 0;
	background:#fff;
	max-height:11.8em;
	overflow:hidden;
	/*overflow-y:scroll;*/
}
//.footer-box .diy_select_list.bot{
//	overflow-y:scroll;
//}
.footer-box .diy_select_list li{
	line-height:1.857em;
	width:100%;
	height:1.857em;
	cursor:default;
	font-size:1.167em;
	overflow:hidden;
	padding-left:10px;		
}

.footer-box .diy_select_list li a{
	color:#999;
	display:inline-block;
	height:1.857em;
	line-height:1.857em;
	font-size:1em;
	margin:0;
	text-align:left;
	padding:0;
	width:100%;
	color:#4c4c4c;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
.footer-box .diy_select_list li a:hover{
	color:#0289de;
}




.footer-infobox{
  background: #333;
  padding: 11px 0;
  overflow:hidden;
}
.footer-info{
  width: 1240px;
  margin: auto;
  overflow: hidden;
  line-height: 26px;
  color: #fff;
  font-size: 0.75em;
}
.foot-link{
  float: left;
}
.foot-link .mores{
  display: inline-block;
}
.foot-link a{
  color: #4c4c4c;
  border-right: 1px solid #8c8a89;
  padding-right: 7px;
  margin-left: 7px;
}
.foot-link a:hover{
  text-decoration: underline;
  color: #a66428;
}
.foot-link a:first-child{
  margin-left: 0;
}
.foot-link a:last-child{
  border-right: none;
}

.foot-link em{
  margin-left: 5px;
  display: inline-block;
}

.foot-copy .text{
  float: left;
}
.foot-copy .text a{
  color: #fff;
}
.foot-copy .text span{
	font-family:Arial;
}
.foot-copy .text a:hover{
  text-decoration: underline;
}

.foot-support {
  float:right;
  margin-left: 14px;
}
.foot-support a{
  color:#fff;
}
.foot-support .title{
  float:left;
}
.foot-jszc {
  float: left;
  width: auto;
}
.foot-jszc li {
  text-align: left;
  height: 26px;
}
.foot-jszc li a:hover{
  text-decoration: underline
}
.ph-support{
  display: none;
}
.ph-support a{
  color: #fff;
}


/***手机端友情链接**/
.ph-select{
	width:100%;
	background-color:#4a5861;
	text-align:center;
	/*height:3.125em;*/
	overflow:hidden;
}
.ph-select select{
	background: url(../images/icon_12.png) no-repeat right center;
	background-size:1.25em;
	appearance: none;
    -webkit-appearance: none;
	border:none;
	font-size:0.875em;
	color:#fff;
	line-height:3.125em;
	text-align:center;
	width:24%;
	padding-right:15px;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	height:3.125em;
}
.ph-select select .option{
	text-align:center;
	color:#999;
}

@media screen and (max-width: 1200px){
  .footer-info{
    width: 100%;
    padding: 0 3%;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
  }
  .footer-nav{
    padding: 2em 0 3em 0;
  }
  .fnav-mian,
  .footer-box .top-main{
      width: 100%;
      padding: 0 3%;
      transition: all 0.5s;
     -moz-transition: all 0.5s;
     -webkit-transition: all 0.5s;
  }
  .left-nav .lv1{
    font-size: 0.875em;
    width: 83%;
  }
  .left-nav dd a{
    font-size: 0.75em;
  }
  .right-link{
    width: 15%
  }
  .right-link .title em{
    font-size: 0.875em;
  }
  .right-link .word a{
    font-size: 0.75em
  }
  .footer-box .top-main .foot-list li{
	  margin-left:7%;
	  max-width:130px;
  }
  .footer-box .foot-select{
	  width:12.76%;
   }
}

@media screen and (max-width: 991px){
  .footer-nav{
    padding: 0 3%;
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .foot-link{
    width: 100%;
    text-align:center;
  }
  .foot-copy .text{
    display: none;
  }
  .foot-copy{
    width: 100%;
    text-align: center;
  }
  .foot-support{
    display: none;
  }
  .ph-support{
    display: inline-block;
	font-size:12px;
	color:#666;
  }
  .footer-info{
    font-size: 0.75em;
  }
  .ph-support a{
	  color:#666;
	}
}
@media screen and (max-width: 768px){
  .footer-nav{
    padding: 0 2.604%;
    padding-top: 1em;
    padding-bottom: 0.75em;
  }
  .footer-info{
      padding: 1.2em 2.657%;
      line-height: 22px;
  }
  .foot-link a{
    margin-left: 4px;
    padding-right:4px;
  }
  .ph-support{
    display: inline-block;
	color:#666;
	font-size:1em;
	line-height:1.85em;
  }
  .ph-support a{
  	color: #666;
	}
	.footer-infobox{
		padding:0;
	}
}
.footer-box{
	overflow:hidden;
}

/***回到顶部***/
.back-top {
    position: fixed;
    right: 3%;
    bottom: 10%;
    cursor: pointer;
    width: 2.25em;
    height: 2.25em;
    background: url(../images/top.png) no-repeat;
    background-size: 100% 100%;
    z-index: 9999;
	display:none;
}

/* 主体 */
.main-box,
.main2-box{
  min-height: 25em;
}

.banner1 li{
	position:relative;
	overflow:hidden;
	height:400px;
}
.banner1 .ban-hd1,
.banner2 .ban-hd2{
	position:absolute;
	left:0;
	width:100%;
	bottom:1.875em;
	text-align:center;
	overflow:hidden;
}
.banner1 .ban-hd1 a,
.banner2 .ban-hd2 a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:22px;
	height:2px;
	background-color:#fff;
	margin:0 2px;
	cursor:pointer;
	overflow:hidden;
}
.banner1 .ban-hd1 a.on,
.banner2 .ban-hd2 a.on{
	background-color:#0289de;
}
.banner1 .doc-box{
	width:1240px;
	margin:0 auto;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-620px;
}
.banner1 .banner-doc{
	width: 620px;
	position:absolute;
	top:108px;
	right:-620px;
	opacity:0;
}
.banner1 .banner-doc h3{
	font-size:2.625em;
	line-height:1.8em;
	color:#fff;
	font-weight:bold;
}
.banner1 .banner-doc h5{
	font-size:1.5em;
	line-height:1.458em;
	color:#fff;
}
@media screen and (max-width: 1200px){
	.banner1 li{
		height:auto;
	}
	.banner1 .banner-doc{
		top:50px;
	}
	.banner1 .banner-doc h3{
		font-size:2em;
		line-height:2.2em;
		color:#fff;
		font-weight:bold;
		width:20em;
	}
	.banner1 .banner-doc h5{
		font-size:1.125em;
		line-height:1.33em;
		color:#d4d3d3;
		width:20em;
	}
	.banner1 .ban-bd1 li img{
		position:static;
		display: block;
		width: 100%;
		max-width: 1920px;
		margin:0;
		height:auto;
	}
}
@media screen and (max-width: 768px){
	.banner1 .banner-doc{
		top:40px;
	}
	.banner1 .banner-doc h3{
		font-size:1.125em;
		line-height:2.5em;
		color:#fff;
		font-weight:bold;
		width:30em;
	}
	.banner1 .banner-doc h5{
		font-size:0.625em;
		line-height:1.58em;
		color:#d4d3d3;
		width:30em;
	}
}

/***手机端***/
.banner2 {
    width: 100%;
    position: relative;
    padding-bottom: 0.25em;
    background: #fff;
	overflow:hidden;
}
.banner2 .ban-bd2 {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.banner2 .ban-bd2 ul li {
    width: 100%;
    overflow: hidden;
}
.banner2 .ban-bd2 ul li img {
    width: 100%;
    display: block;
}



.pc-nav .lv2-nav {
    overflow: hidden;
    width: 412%;
    position: absolute;
    top: 100%;
	right:-416px;
    background-color: #e7ecee;
    padding: 1.875em;
    padding-right: 2.5em;
    display: none;
    box-shadow: 0px 1px 8px #d4d9da inset;
}

.pc-nav .lv2-nav .lv2-left {
    float: left;
    width: 24%;
    border-right: 2px #fff solid;
    padding-right: 0.85em;
    min-height: 6.75em;
}
.pc-nav .lv2-nav .lv2-left li{
	width: 100%;
    margin-right: 0;
    background-color: #e7ecee;
    padding: 5px 0;
    padding-left: 1.45em;
}
.pc-nav .lv2-nav .lv2-left a {
    font-size: 0.875em;
    line-height: 1em;
    color: #333;
}
.pc-nav .lv2-nav li.on, .pc-nav .lv2-nav li:hover {
    background: url(../images/icon_03.png) no-repeat left 0.82em;
}
.pc-nav .lv2-nav li.on a, .pc-nav .lv2-nav li:hover a {
    color: #0289de;
}
.pc-nav .lv2-nav .lv2-right {
    float: right;
    overflow: hidden;
    width: 72%;
    padding-top: 0.625em;
	border-bottom:#ccc 1px solid;
	padding-bottom:10px;
}
.pc-nav .lv2-nav .lv2-right .right-hide{
	display:none;
}
.pc-nav .lv2-nav .lv2-right a{
	font-size:0.875em;
	line-height:2.5em;
	height:2.5em;
	width:8.57em;
	text-align:center;
	float:left;
	display:block;
	margin-right:1.0428em;
	color:#444;
	background-color:#fff;
	margin-bottom:1.428em;
}
.pc-nav .lv2-nav .lv2-right a:hover{
	background-color:#0289de;
	color:#fff;
}

@media screen and (min-width: 992px){
	.pc-nav .lv2-nav {
		right:-308px;
		margin-right:0.28em;
	}
}