
@media (max-width: 500px){
 .newcase table tbody tr  td img {
	 width:320px;
 }
 .xiangyinli li:last-child {
		float:left!important;
 }
.newcase table tbody tr{
	     margin-left: 0px!important;
}
.xiangyingerweima {
	position:absoult!important;
	right:-60px!important;
	top:10px!important;
}
.xiangyingliuyan {
	margin-top:0px!important;
}
.xiangyingliliuyaninput {
	width:300px!important;
}
.xiangyingtijiao{
	  margin-left: 110px!important;
	}	
}

	/*格式化样式*/
	.newcase table  tbody  tr{
		display:block;
		margin-top:37px;
		text-align:center;
		margin-left:215px;
	}
	
.eps  {
padding-left:20px;

}	
	
.myfont >li > a{
 padding: 20px 20px;
}
.myfont2 >li > a{
 padding: 20px 20px;
}
.active {
	color: red;
}

	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-size:100%;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;}


	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:#666; 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: 14px;}


        .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; 


	-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 20px; 


  line-height: 25px;


  color: #666;


  font-size: 14px;


}


 .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;


 padding-top:20px; 


 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 #666;


    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:#2d2d2d; margin-top:120px; border-top:3px solid #068237; color: #585858;}


.footer .clearfix.text-left{ margin: 40px 0; }


.copy{ border-top:solid 1px #393939;}


.copy p{ padding:11px 0; }


.footer-box{ width:320px; float:left;  }


.footer-logo{


   width: 460px;


    padding: 0 50px;


    padding-top: 20px;


    text-align: center;


}


.footer-box h3{ color:#ddd; font-size:18px; 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 li{ display:inline-block; width:34%; float:left; line-height:24px;}


.footer-first ul li a,


.footer-last ul.about li a


{ font-size: 14px; }


.footer-logo li{


	


    /* text-align: center; */


    display: inline-block;


    padding: 0 10px;


}


.footer-logo li img{ max-width: 100%; }


.footer-last{ width:360px; padding:0 0px;}


/* .footer-last ul.about{ background:url(../images/f-about-bg.png) no-repeat left 5px;


 padding-left:30px;} */


.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:34.33333%;}


.footer-logo,.footer-last{ display: none; }


}





.gotop {


    bottom: 20px;


    cursor: pointer;


    position: fixed;


    right: 1px;


    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; }


}