﻿	/*格式化样式*/
	body{ overflow: hidden; overflow-y: auto; }
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;font-family:"微软雅黑",Microsoft YaHei,sans-serif,Arial;} 
	table {border-collapse:collapse;border-spacing:0;} 
	fieldset,img {border:0} 
	address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
	ol,ul {list-style:none} 
	caption,th {text-align:left} 
	h1,h2,h3,h4,h5,h6 {font-weight:normal} 
	q:before,q:after {content:''} 
	abbr,acronym { border:0}
	input,button{outline: none;}
	a{ font-size: 16px; cursor: pointer; }
	a:hover{ text-decoration: none; color: none }
	a:focus{outline:none;}
	body{ background:#fff; font-family:"Microsoft YaHei",Arial; font-size:14px; line-height:24px; color:#585858; text-align:center;}
	*{ margin:0px; padding:0px;}
	th{font-weight: normal; font-size:100%;}
	label{ margin-bottom:0; font-weight:normal;}
	input[type="radio"], input[type="checkbox"],dl{ margin:0;}
	img,input{ border:none; vertical-align:middle;}
    img,input,zhanneisousuo{ vertical-align:middle;}
	input{ outline:none;}
	input,select{box-sizing:content-box;}
	table{ border-collapse: collapse; border-spacing: 0; empty-cells: show; table-layout: fixed; }
	table td{ word-break: break-all;}
	fieldset { border: 0; }
	*:focus { outline: 0; }
	p,h1,h2,h3,h4,h5,h6,ul,ol{ margin:0;}
	input::-ms-clear { display: none; width : 0; height: 0;}
	em,i,address{font-style:normal; font-weight:normal;}
	.clear{ clear:both;}
	.clearfix{zoom:1;display:block}
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	input{font-family:"微软雅黑";}
	*,body{-webkit-tap-highlight-color: rgba(0,0,0,0);}
	abbr,acronym { border:0}
	input[type="text"], 
	input[type="submit"], 
	input[type="reset"],
	input[type="password"],
	input[type="button"],
	input[type="tel"],
	textarea  {
	-webkit-appearance: none; border-radius:0; background: none;
	} 
	select {
	 appearance:none;
	  -moz-appearance:none;
	  -webkit-appearance:none;
	   border: none; 
	   border-radius:0; 
	   background: url("../images/down.png") no-repeat scroll right center transparent; }

	input:focus, textarea:focus {
	    outline: none;-webkit-tap-highlight-color:rgba(0,0,0,0);
	    -webkit-user-modify:read-write-plaintext-only;
	}
	/**/
	.height5{ height:5px; clear:both; overflow:hidden;}
	.height10{ height:10px; clear:both; overflow:hidden;}
	.height18{ height:18px; clear:both; overflow:hidden;}
	.fl{ float:left;}
	.fr{ float:right;}
	.disNone{ display:none;}
	.disBlock{ display:block;}
	.disInline{display:inline-block;}
	.textLeft{ text-align:left;}
	.textRight{ text-align:right;}
	.textCenter{ text-align:center}
	.textIndent{ text-indent:2em;}
	.normal{font-weight:normal;}
	.bolder{ font-weight:bolder}
	.hidden{ overflow:hidden;}
	.inline{ display:inline;}
	.ellipsis{overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
	/*结构*/
	.layout{ width:1170px; margin:0 auto; text-align:left;padding-right: 15px;padding-left: 15px;}/*主体*/
	.sidebar{ width:835px; overflow:hidden;}/*主栏*/
	.column{ width:285px; overflow:hidden;}/*侧栏*/
	.w100b{ width: 100%; }
	
	/*文字和链接*/
	a{color:#777; text-decoration:none; outline:none; cursor:pointer;}/*默认*/
	a:hover{color:#068237; text-decoration:none; }
	/*a:link{ color:#585858;}*/
	a:link{ text-decoration: none; }
	a.aBlue{color:#008edf;}/*蓝色*/
	a.aBlue:hover{ color:#008edf;}
	a.aGreen{color:#34c400;}/*绿色*/
	a.aGreen:hover{ color:#f60;}
	a.aOran{color:#f60;}/*橙色*/
	a.aOran:hover{ color:#f60;}
	a.aGray{color:#a5a5a5;}/*灰色*/
	a.aGray:hover{ color:#34c400;}
	a.fontWhite:hover{color:#fff;}
	.bold{ font-weight: bold; }
	.fontBlack{color:#000;}
	.fontGray{color:#a5a5a5;}/*灰色*/
	.fontBlue{color:#008edf;}/*蓝色*/
	.fontGreen{color:#068237;}/*绿色*/
	.fontOran{color:#f60;}/*橙色*/
	.fontOran2{color:#f39800}
	.fontRed{ color:#F00;}/*红色*/
	.fontWhite{ color:#fff;}/*白色*/
	.f12{ font-size:12px;}
	.f14{ font-size:14px;}
	.f16{ font-size:16px;}
	.f18{ font-size:18px;}
	.f20{ font-size:20px;}
	.f22{ font-size:22px;}
	.f24{ font-size:24px;}
	.f26{ font-size:26px;}
	.f28{ font-size:28px;}
	.f30{ font-size:30px;}
	.f32{ font-size:32px;}
	.f34{ font-size:34px;}
	.f36{ font-size:36px;}
	.f40{ font-size:40px;}
	.f46{ font-size:46px;}
	.f50{ font-size:50px;}
	.f100{ font-size:100px;}
	/*按钮和连接*/
	.btn{ display:inline-block; padding-left:20px; padding-right:20px;}
	.bntSpan{display:inline-block; padding:5px 0px; height:28px; width:110px; line-height:14px; border-radius:3px; background:#7adb56; color:#fff;font-size:12px; text-align:center;}
	.bntSpan:hover{background:#36c500;}
	
	.bntLink{ display:inline-block; padding:5px 0px;  width:110px; height:28px;  line-height:28px; text-align:c; border-radius:3px; background:#36c500; color:#fff; text-align:center; font-size:16px;}
	.bntLink:hover{background:#4ac916; color:#fff; text-decoration:none;}
	.bntLinkBlue{ display:inline-block; padding:5px 0px;  width:110px; height:28px;  line-height:28px; text-align:c; border-radius:3px; background:#9fd8f9; color:#fff; text-align:center; font-size:16px;}
	.bntLinkBlue:hover{background:#a8daf6; color:#fff; text-decoration:none;}
	/*定位*/
	.relative{position:relative;}
	/*字体颜色*/
	.c333{ color: #333; }
	.c666{ color: #666; }
	.c999{ color: #999; }
	/*边框 背景色*/
    .bg{ background:#f4f4f4;}
	.bgRed{ background:#F00;}
	/*间距*/
	.p10{ padding-top:10px; padding-bottom:10px;}
	.p8{ padding-top:8px; padding-bottom:8px;}
	.p2{ padding-top:2px; padding-bottom:2px;}
	.p3{ padding-top:3px; padding-bottom:3px;}
	.p4{ padding-top:4px; padding-bottom:4px;}
	.p5{ padding-top:5px; padding-bottom:5px;}
	.pL45{ padding-left:45px;}
	.p15{ padding-top:15px; padding-bottom:15px;}
	.p20{ padding-top:20px; padding-bottom:20px;}
	.p40{ padding-top:40px; padding-bottom:40px;}
	.p30{ padding-top:30px; padding-bottom:30px;}
	.p60{ padding:30px 0;}
	.pt72{ padding-top:72px;}
	.pt60{ padding-top:60px;}
	.pb62{ padding-bottom:62px;} 
	.ml30{ margin-left:30px;}
	.mr5{ margin-right:5px;}
	.mr{ margin-right:10px;}
	.mr30{ margin-right:30px;}
	.ml{ margin-left:10px;}
	.ml15{ margin-left:15px;}
	.m5{ margin-left:5px; margin-right:5px;}
	.m10{ margin-left:10px; margin-right:10px;}
	.m15{ margin-left:15px; margin-right:15px;}
	.m20{ margin-left:20px; margin-right:20px;}
	.m30{ margin-left:30px; margin-right:30px;}
	.m40{ margin-left:40px; margin-right:40px;}
	.m50{ margin-left:50px; margin-right:50px;}
	.m60{ margin-left:60px; margin-right:60px;}
	.mt30{ margin-top:30px;}
	.mt5{ margin-top:5px;}
	.mt10{ margin-top:10px;}
	.mt15{ margin-top:15px;}
	.mt20{ margin-top:20px;}
	.mt30{ margin-top:30px;}
	.mt10{ margin-top:10px;}
	.mt50{ margin-top:50px;}
	.m25{ margin-left:25px; margin-right:25px;}
	.mp15{ margin-top:15px;}
	.mp20{ margin-top:20px;}
	.mb10{ margin-bottom:10px;}
	.mb20{ margin-bottom:20px;}
	.mb30{ margin-bottom:30px;}
	.z3{ z-index: 3; }
	@media only screen and (max-width:768px){
    /*--pc显示--*/
    .computer{ display:none;}
		.phone{ display:block;}
        .f12{ font-size:12px;}
        .f14{ font-size:14px;}
        .f16{ font-size:16px;}
        .f18{ font-size:18px;}
        .f20{ font-size:18px;}
        .f22{ font-size:20px;}
        .f24{ font-size:22px;}
        .f26{ font-size:24px;}
        .f28{ font-size:26px;}
        .f30{ font-size:28px;}
        .f32{ font-size:30px;}
        .f34{ font-size:32px;}
        .f36{ font-size:34px;}
        .f40{ font-size:38px;}
        .f46{ font-size:44px;}
        .f50{ font-size:48px;}
        a{ font-size: 16px;}
        .pt70{ padding-top:30px;}
		.pb60{ padding-bottom:30px;}
		.mt30{ margin-top:20px;}
		.p20{ padding-top:10px; padding-bottom:10px;}
        }
@media only screen and (max-width:425px){
		.f12{ font-size:12px;}
		.f14{ font-size:14px;}
		.f16{ font-size:16px;}
		.f18{ font-size:16px;}
		.f20{ font-size:18px;}
		.f22{ font-size:18px;}
		.f24{ font-size:20px;}
		.f26{ font-size:20px;}
		.f28{ font-size:24px;}
		.f30{ font-size:24px;}
		.f32{ font-size:26px;}
		.f34{ font-size:26px;}
		.f36{ font-size:26px;}
		.f40{ font-size:30px;}
		.f46{ font-size:36px;}
		.f50{ font-size:40px;}
		.mt30{ margin-top:10px;}
		.p20{ padding-top:8px; padding-bottom:8px;}
		}
	/*加载*/
.preloader { display: none; background: #fff; bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.status,
.status-mes {background-image: url(../images/status.gif); background-position: center; background-repeat: no-repeat;height: 200px; left: 50%;margin: -100px 0 0 -100px;position: absolute;top: 50%; width: 200px;}
.status-mes { background: none;left: 0;margin: 0;text-align: center;top: 65%;}
.status-mes h4 { color: #333;letter-spacing: 2px; margin-top: 30px;text-transform: uppercase;}


/*--pc显示--*/
.computer{ display:block;}
.phone{ display:none;}

	/*--header--*/
.phone-logo{
   /* position: fixed;
    z-index: 100;
    background: #fff;
    border-bottom: 1px solid #dddddd;
    top: 0;
    width: 100%;*/
    float: left;
}
.phonenav {
	box-shadow: 0 1px 2px #eee;
    position: fixed;
    top: 0;
   left: 0;
    right: 0;
    height: 50px;
    z-index: 100; 
    background: #fff;
}
.phonenav .nav{
top: 0;
position: absolute;
z-index: 5;
right:-200px;
background: #555555;
width:200px;
padding: 0;
-webkit-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;  
}
.phonenav .navbg{
	display: none;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0; 
	z-index: 2;
	background: #000;
	opacity: 0.5;
}
.open-toggle .phonenav .navbg{display: block;}
.phonenav .nav ul{
/*height: 700px;*/
display: block;
overflow: hidden;
height: 100%;
overflow-y: auto; 
padding:10px 0;
}
.phonenav .nav li{
  font-size: 16px;
    overflow: hidden;
    border-bottom: 1px solid #666666; 
    width: 100%;
}
.phonenav .nav li em{ 
    position: absolute;
    left: 50px;
    top: 22px;
}
.phonenav .nav li a,
.phonenav .nav li p{ 
  line-height:35px; 
  color: #bcbcbc;
  padding: 10px 15px;
  display: block;
  font-size: 16px;
}
.phonenav .nav li a:hover{ color: #fff; background: none; }
.phonenav .nav li:hover{ background: #4c4c4c }
.phonenav .nav li.noborder{ border: none; padding-top: 50px; /*  position: absolute;bottom:35px;right: 0px;*/ }
.phonenav .nav li.noborder a{font-size:12px; float: right;padding: 0 15px; }
/*.phonenav .nav li.noborder a:last-child{ display: none; }*/
.phonenav .nav li:last-child{ border: none; /* position: absolute;bottom: 0;right: 0px;  */}
.phonenav .nav li:last-child p{ padding: 0 15px;  color: #d1d1d1; font-size:12px; line-height: 20px; text-align: right; }
/*.phonenav .nav li:nth-child(8){
	position: absolute;
	bottom: 70px;
	text-align: right;
	border:none;
	background:none;
}	
.phonenav .nav li:nth-child(8) a,.phonenav .nav li:nth-child(9) p{    display: inline-block; padding:0 10px; font-size: 14px; line-height: 1.2; }
.phonenav .nav li:nth-child(9){
	position: absolute;
	bottom:20px;
	text-align: right;
	color: #6c6c6c;
	border:none; 
	background:none;
}*/
.phonenav .nav-toggle{
  background: none;
    border: none;
    display: block;
   z-index: 5;
    top: 16px;
    position: absolute;
    right: 15px;
    width: 27px;
    height: 27px;
    -webkit-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.open-toggle{ position: fixed;}
.open-toggle .phonenav .nav-toggle{ right: 200px; }
.phonenav .down-nav{ display: none}
.phonenav .down-nav a{
display: block;
width: 80%;
margin: 0 auto;
border-top: 1px dashed #666;
background: none; 
}
.phonenav .nav li .down-nav a{ font-size: 14px; }
.phonenav .nav-toggle .icon-bar{
    width:27px;
    height: 2px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #000;
    border-radius: 5px;
    top: 8px;
}
.phonenav .nav-toggle .icon-bar:first-child{
	top:0px;-webkit-transform:translateY(0px);transform:translateY(0px); 
 transform: translateZ(0px) rotate(0deg);
    transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
    -webkit-transform: translateZ(0px) rotate(0deg);
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
}
.phonenav .nav-toggle .icon-bar:nth-child(2){
	top:8px; 
 transform: translateZ(0px) rotate(0deg);
    transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
    -webkit-transform: translateZ(0px) rotate(0deg);
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
}
.phonenav .nav-toggle .icon-bar:last-child{
	top:16px;
	-webkit-transform:translateY(0px);
	transform:translateY(0px);
}
body.open-toggle .phonenav .nav-toggle .icon-bar:first-child{
	top: 7px;
transform: translateZ(0px) rotate(45deg);
transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
-webkit-transform: translateZ(0px) rotate(45deg);
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
}
body.open-toggle .phonenav .nav-toggle .icon-bar:nth-child(2){
top:7px;
transition: transform 0.2s ease 0s;
transform: translate3d(0px, 0px, 0px);
-webkit-transition: -webkit-transform 0.2s ease 0s;
-webkit-transform: translate3d(0px, 0px, 0px);transform: translateZ(0px) rotate(-45deg);
-webkit-transform: translateZ(0px) rotate(-45deg);
}
body.open-toggle .phonenav .nav-toggle .icon-bar:last-child{ 
transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s; opacity:0;
}

.index-banner .search .search-btn{
  background: url(../images/search-btn2.png) no-repeat;
  height: 25px;
  width: 25px;
  border: none;
  display: block;
  float: left;
}
	

.phone-logo{
padding:7px 15px;
position: absolute;
left: 0;
-webkit-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.open-toggle .phone-logo {
left: -200px;
}
.phone-logo img{ 
float: left;
height:36px;
}

.open-toggle  .phonenav .nav{
right: 0;
}
.phonenav .mune-toggle .h,
.phonenav .mune-toggle .s
{transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	background: #bcbcbc;
    position: absolute;
	width: 12px;
    height: 2px;
    transform: translate3d(0,5px,0);
    -webkit-transform: translate3d(0,5px,0);
}
.phonenav .mune-toggle .s{

	transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
    -webkit-transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
}
.phonenav .mune-toggle.active .s
{

}
@media (max-width:900px) {
.pc-header{
display: none;
}
}
@media (min-width:901px) {
.phone-logo{display: none;}
.phonenav{ display: none; }
}
 
 


.pc-header{ 
	border-bottom:1px solid  #d8d7d7;
	padding: 15px 25px;
	/*width:100%;*/
	position:fixed;
	top:0px;left:0px;right:0;z-index:100;background-color:#FFF;/*透明度*/opacity: 0.8;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;}
.pc-header nav {float: right;padding-top: 15px;}
.pc-header nav .text{display:none;color:#76818e;position:absolute;left:0px;
	bottom:0px;z-index:10;padding:25px;width:100%;font-size:14px;}
.pc-header.nobackg nav li,.pc-header.nobackg nav li a,.pc-header.nobackg nav:hover a:hover{color:#787878;}
.pc-header nav li,.pc-header nav li a{float:left;}
.pc-header nav:hover a:hover{opacity:1;}
.pc-header.top{background:none; border: none;}
 .pc-header .nav li a,
 .pc-header .nav li span
 {
  color: #fff; 
}
 .pc-header .navbar{
  margin-bottom:0; 
  border: none;

}
 .pc-header .nav li{
  float: left;
  color: #333;
  font-size: 18px; 
  height: 25px; 
}
.pc-header .nav li:last-child{   }
.pc-header.top .nav li a,
 .pc-header.top .nav li span,
.pc-header.top .nav li:after{
color: #fff;
}	
.pc-header.top .search .search-btn{
  background: url(../images/search-btn.png) no-repeat;
  }
 .pc-header.top .header-js .ewm i{
  background: #fff;
}

 .pc-header .nav li:nth-last-child(1):after,.nav li:nth-last-child(2):after
{
  content:"";
}
 .pc-header .nav li span,
 .pc-header .nav li a{
 	display: block;
 	float: none;
  padding:0 30px 20px 20px; 
  line-height: 25px;
  color: #666;
  font-size: 16px;
}
 .pc-header .nav li a:hover{
  background: none;
}

 .pc-header .search,.header-js .ewm{
  float: right;display: none;
}
 .pc-header .header-js .English{
   padding: 0 7px 0 5px;
}
 .pc-header .header-js .English{
  float: left;
  font-size: 16px;
  color: #818181;
  margin-left: 15px;
}
 .pc-header .header-js .ewm i{
  background: #818181;
  border-radius: 100%;
  height: 15px;
  width: 15px;
  margin-top: 5px;
  margin-right: 30px;
  cursor: pointer;
  color: #fff;
  display: block;
}
 .pc-header .header-js .ewm{
  position: relative;
  float: left;
}
 .pc-header .ewmimg{
    position: absolute;
    height: 100px;
    width: 100px;
    top: 27px;
    background-color: #fff;
    padding: 7px;
    display: none;

}
 .pc-header .ewmimg img{
	max-width:100%;
}
  .pc-header .search .search-text{
  float: left;
  height: 25px;
  line-height: 25px;
  border-radius: 3px;
  border: none;
  font-size:14px;
  padding:0 3px;
  display: none;
  color: #555;
  border: 1px solid #818181;
}
.pc-header.top .search .search-text{
	border: none;
}

 .pc-header .search .search-text.show{
  animation: searchshow 0.5s linear;
  -webkit-animation:searchshow 0.5s linear;
}
 .pc-header .search .search-btn{
  background: url(../images/search-btn2.png) no-repeat;
  height: 25px;
  width: 25px;
  border: none;
  display: block;
  float: left;

}
.mune-toggle{ position: relative; }
.mune-toggle i{ 
	background: url(../images/down.png)  no-repeat;
	height: 8px;
	width: 19px;
	position: absolute;
	top: 8px;
	right: -3px;
	background-position: -32px -1px; 
	-webkit-transition:  all 0.3s ease-out 0s;
	-moz-transition:  all 0.3s ease-out 0s;
	-ms-transition:  all 0.3s ease-out 0s;
	-o-transition:  all 0.3s ease-out 0s;
	transition:  all 0.3s ease-out 0s;

	transform:rotate(0deg);
	-ms-transform:rotate(0deg); 	/* IE 9 */
	-moz-transform:rotate(0deg); 	/* Firefox */
	-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
	-o-transform:rotate(0deg); 
}
.mune-toggle:hover i{ 
transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); 
-webkit-transform-origin: 30% 60%;
-moz-transform-origin: 30% 60%;
-ms-transform-origin: 30% 60%;
-o-transform-origin: 30% 60%;
transform-origin: 30% 60%;
}
.pc-header.top .down-nav{
	background: none; border: none;
}
.pc-header.top .nav li .down-nav a{
border: none;    top: 35px;
}

.pc-header .down-nav{ 
 position:relative;
 left: 0; 
 top: 0px;
 background: #fff;  
 -webkit-transition: all 0.3s ease-out 0s;
 -moz-transition: all 0.3s ease-out 0s;
 -ms-transition: all 0.3s ease-out 0s;
 -o-transition: all 0.3s ease-out 0s;
 transition: all 0.3s ease-out 0s;
 visibility: hidden;
 transform: translate3d(0px, 5px, 0px);
 -moz-transform: translate3d(0px, 5px, 0px);
 -webkit-transform: translate3d(0px, 5px, 0px);
 -o-transform: translate3d(0px, 5px, 0px);
 -ms-transform: translate3d(0px, 5px, 0px);
 }
 .pc-header .mune-toggle:hover .down-nav{ 
opacity: 1;
visibility: visible; 
transform: translate3d(0px, 0px, 0px);
-moz-transform: translate3d(0px, 0px, 0px);
-ms-transform: translate3d(0px, 0px, 0px);
-o-transform: translate3d(0px, 0px, 0px);
-webkit-transform: translate3d(0px, 0px, 0px);
 }
.pc-header .nav li .down-nav a{
     display: block;
    border-bottom: 1px dashed #eee;
    line-height: 35px;
    padding: 0;
    width: 96px;
}
 .pc-header .nav li .down-nav a:last-child{border: none;}
.pc-header .down-nav a:hover {color: #000 }

 @media (max-width: 1199px){
	 .pc-header .header-js .ewm i{
		margin-right: 20px;
	}
	 .pc-header .ewmimg{
		right: 5px;
	}

}
 @media (min-width: 1200px){
.pc-header .ewmimg{
	left: -55px;
}
}
/*--header--*/

/*--footer--*/

.footer{ position: relative; z-index: 2; background:#FFF; margin-top:10px; border-top:2px solid #F00; color: #777;}
.footer .clearfix.text-left{ margin: 25px 0; }
.copy{ border-top:solid 1px #888;}
.copy span{ font-size:16px;}
.copy p{ padding:15px 0; }
.footer-box{ width:320px; float:left;  }
.footer-logo{
   width: 460px;
    padding: 0 50px;
    padding-top: 8px;
    text-align: center;
}
.footer-box h3{ color:#000; font-size:16px; line-height:26px;}
.footer-first:after,
.footer-logo:after{
    content: " ";
    height: 84px;
    display: block; 
    border-right: solid 1px #505050;
    position: absolute;
    right: 0;
    top: 12px;
}
.footer-first ul{ padding:0 0 0 80px; }
.footer-first ul li{ display:inline-block; width:50%; float:left; line-height:24px;}
.footer-first ul li a,
.footer-last ul.about li a
{ font-size: 14px; }
.footer-logo li{
    margin-top: 24px;
    /* text-align: center; */
    display: inline-block;
    padding: 0 10px;
}
.footer-logo li img{ max-width: 100%; opacity: 0.4;}
.footer-last{ width:360px; padding:0 70px;}
.footer-last ul.about{ background:url(../images/f-about-bg.png) no-repeat left 5px;
 padding-left:40px;}
.footer-last ul.about li{ line-height:24px;}
@media only screen and (max-width:1024px){
	.footer{margin-top:30px; }
.footer-first:after,
.footer-logo:after{ border: none }
.footer .clearfix.text-left{ margin: 0 }
.footer-box{ padding:10px 0; }
.footer-box{ width:100%; float:left; padding:10px 0 20px 0;}
.footer-first{border-right:none;}
.footer-first ul{ padding-left:0px; padding-top:10px;}
.footer-first ul li{ width:33.33333%;}
.footer-logo,.footer-last{ display: none; }
}

.gotop {
    bottom: 120px;
    cursor: pointer;
    position: fixed;
    right: 25px;
    z-index: 88888;
    display: none;
}

.gotop img{width: 50px;}


/*首页搜索框展开*/
@-webkit-keyframes searchshow {
  from {
    width: 0;
  }
  to {
    width: 150px;
  }
}
@-o-keyframes searchshow {
  from {
    width: 0;
  }
  to {
    width: 150px;
  }
}
@-moz-keyframes searchshow {
  from {
    width: 0;
  }
  to {
    width: 150px;
  }
}
@keyframes searchshow {
  from {
    width: 0;
  }
  to {
    width: 150px;
  }
}


/*页码*/
.page{ margin-top:50px;  }
.page li a{ color: #068237; border: none;    margin: 0 1px; }
.page li.active a,.page li.active a:hover,.page li a:hover{ background: #068237; color: #fff; }

@media (max-width: 780px){
	.gotop{ display: none; }
}
