/*2018.02.01*/
/*down*/
.DownloadClass_a1 { position: relative; }
.DownloadClass_a1_Top, .DownloadClass_a1_Bottom { display: none; }
.DownloadClass_a1_1stGrade li { border-bottom: 1px solid #eee; }
.DownloadClass_a1_1stGrade li:last-child { border-bottom: none; }
.DownloadClass_a1_1stGrade li a { display: block; padding: 20px; }
.DownloadClass_a1_1stGrade li a:hover { background-color: #005bac; color: #fff; }
.DownloadClass_a1_1stGrade li a.on { background-color: #005bac; color: #fff; }
.DownList_a1 { }
.DownList_a1 li { border-bottom: 1px solid #ddd; }
.DownList_a1 li:last-child { border-bottom: none; }
.DownList_a1 li:hover { }
.DownList_a1 li span { font-size: 20px; }
.DownList_a1 li a { display: block; float: right; padding: 0 10px; text-align: center; background-color: #228acc; color: #fff; border-radius: 8px; font-size: 14px; }
.DownList_a1 li a:hover { background-color: #f08200; color: #fff; }
/*detail*/
.detail img { width: 100%; }
/*.detail a:hover { opacity: 1; }
.detail a { opacity: 0.7; text-align: center; margin: 30px auto 0; width: 140px; display: block; background: #f08200; color: #fff; font-size: 16px; line-height: 40px; border-radius: 7px; }
.detail h2 { margin-bottom: 30px; text-align: center; color: #f08200; }*/
/*news_detail*/
.NewsDetail_a1 img { width: auto; max-width: 100%; margin: 0 auto; height: auto; }
.NewsDetail_a1 { width: 100%; }
.NewsDetail_a1 #nt { padding: 10px 0; margin-bottom: 10px; font-size: 26px; line-height: 40px; font-weight: bold; border-bottom: 1px dotted #ccc; text-align: center; letter-spacing: 1px; }
.NewsDetail_a1 #nf { width: 160px; margin: 0 auto; margin-bottom: 20px; height: 30px; line-height: 20px; }
.NewsDetail_a1 #nf em { font-size: 14px; font-style: normal; display: block; padding-top: 2px; margin-right: 2px; float: left; }
.NewsDetail_a1 #nf span.nf_on { background: #e62129; color: #ffff00; }
.NewsDetail_a1 #nf span { display: block; padding: 2px; border-radius: 5px; font-size: 12px; width: 18px; margin-right: 4px; float: left; background: #999999; color: #fff; text-align: center; cursor: pointer; }
.NewsDetail_a1 .nf1, .NewsDetail_a1 .nf2, .NewsDetail_a1 .nf3 { padding-bottom: 20px; }
.NewsDetail_a1 .nf1, .NewsDetail_a1 .nf1 p, .NewsDetail_a1 .nf1 span { font-family: "微软雅黑", "Microsoft YaHei" !important; line-height: 2 !important; font-size: 16px !important; color: #666 !important; background: none !important; }
.NewsDetail_a1 .nf2, .NewsDetail_a1 .nf2 p, .NewsDetail_a1 .nf2 span { font-family: "微软雅黑", "Microsoft YaHei" !important; line-height: 2 !important; font-size: 18px !important; color: #666 !important; background: none !important; }
.NewsDetail_a1 .nf3, .NewsDetail_a1 .nf3 p, .NewsDetail_a1 .nf3 span { font-family: "微软雅黑", "Microsoft YaHei" !important; line-height: 2 !important; font-size: 20px !important; color: #666 !important; background: none !important; }
.NewsDetail_a1 #nb { padding: 10px 0px; text-align: center; color: #777; border-top: 1px dotted #ccc; font-size: 14px; }
.NewsDetail_a1 #nb a { color: #777; }
.NewsDetail_a1 #newtb { line-height: 30px; font-size: 14px; }
.NewsDetail_a1 #newskw { clear: both; font-size: 14px; font-weight: bold; margin: 10px 0; line-height: 30px; word-spacing: 1em; }
.NewsDetail_a1 #newtb em { font-style: normal; text-align: right; display: block; width: 50%; float: left; }
.NewsDetail_a1 #newtb span { display: block; width: 50%; float: left; }
/*留言*/
.messages_titile { line-height: 60px; font-size: 20px; font-family: "微软雅黑"; border-bottom: solid 1px #e8e8e8; margin-top: 30px; }
.floatleft { float: left; }
.Gbook_b1 { width: 100%; display: inline-block; vertical-align: top; }
.Gbook_b1 .name { width: 31%; float: left; margin-bottom: 20px; }
.Gbook_b1 .phone { width: 31%; margin-left: 3.5%; float: left; margin-bottom: 20px; }
.Gbook_b1 .email { width: 31%; margin-left: 3.5%; float: left; margin-bottom: 20px; }
.Gbook_b1 .company { width: 100%; float: left; margin-bottom: 20px; }
.Gbook_b1 .content { width: 100%; float: left; margin-bottom: 20px; }
.Gbook_b1 .vcode { width: 382px; float: left; }
.Gbook_b1 .vcode .InputV1 { width: 280px; }
.Gbook_b1 .btn { width: 31%; float: left;1 margin-left: 2%; }
.InputV1 { height: 40px; width: 100%; line-height: 40px; padding: 0 10px; border: 1px solid #ddd; background-color: #fafafa; box-sizing:border-box;}
.InputV1:focus { border: 1px solid #f08200; background-color: #fff; }
.ButtonV1 { opacity: 0.8; height: 40px; line-height: 40px; padding: 0 20px; background-color: #f08200; color: #fff; font-size: 18px; cursor: pointer; transition: 0.3s ease 0s; }
.ButtonV1：hover { opacity: 1; }
.TextareaV1 { display:block; line-height: 150%; width: 100%; padding: 10px; border: 1px solid #ddd; background-color: #fafafa; resize: none; box-sizing:border-box;}
.TextareaV1:focus { border: 1px solid #f08200; background-color: #fff; }
/*map*/
.map_a1:first-child { margin-top: 0; }
.map_a1 { width: 100%; height: 600px; border: #ccc solid 1px; margin-top: 30px; box-sizing: border-box; }
.map_a1 img { display: inline-block; transition: none; width: auto; }
.map_a1 .BMap_omCtrl { display: none; }/*不显示小地图*/
.map_a1 .BMap_scaleCtrl { display: none; }/*不显示英寸*/
.map_a1 .BMap_cpyCtrl { display: none; }/*不显示版权*/
/*招聘*/
.hrList_a1_item { width: 100%; margin-bottom: 40px; }
.hrList_a1_item:nth-child(3n) { margin-right: 0; }
.hrList_a1_title { font-size: 30px; font-weight: 700; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-bottom: solid #ddd 1px; padding-bottom: 10px; line-height: 50px; color: #f08200; }
.hrList_a1_button { padding: 15px 0; }
.hrList_a1_button a.more:hover { opacity: 1; }
.hrList_a1_button a.more, .DownList_a1 li a { cursor: pointer; display: block; height: 40px; line-height: 40px; width: 120px; color: #fff; background: #f08200; transition: 0.3s ease 0s; border-radius: 8px; font-size: 16px; opacity: 0.8; text-align: center; }
.hrList_a1_item ul { width: 100%; display: inline-block; vertical-align: top; padding: 15px 0; border-bottom: dotted 1px #ddd; }
.hrList_a1_item ul li { font-size: 16px; vertical-align: top; width: 33%; display: inline-block; line-height: normal; padding: 10px 0; color: #555; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hrList_a1_item ul li.other { width: 100%; line-height: 2; }
.hrList_a1_item ul li.other span { width: 100%; }
.hrList_a1_item ul li span { display: inline-block; width: 90px; font-weight: bold; }
.jobapply_d1 { display: inline-block; }
.jobapply_d1 .til1 { line-height: 50px; font-size: 20px; border-bottom: solid 1px #eee; margin-bottom: 20px; float: left; width: 100%; }
.jobapply_d1 .til1 span { color: #f08200; font-weight: bold; }
.jobapply_d1 .float1 { width: 31%; float: left; margin-bottom: 20px; }
.jobapply_d1 .float2 { width: 31%; margin-left: 3%; float: left; margin-bottom: 20px; }
.jobapply_d1 .float3 { width: 100%; float: left; margin-bottom: 20px; }
.jobapply_d1 .SelectV1 { height: 38px; width: 103%; line-height: 38px; padding: 0 10px; border: 1px solid #ddd; background-color: #fafafa; }
.jobapply_d1 .vcode { width: 32%; float: left; }
.jobapply_d1 .vcode .InputV1 { width: 280px; }
.jobapply_d1 .btn { width: 31%; float: left; margin-left: 2%; }
.ButtonV1:hover { opacity: 1; }
/*.page*/
.page { clear: both; font-size: 14px; text-align: center; margin-top: 60px; }
.page span, .page a { transition:0.3s ease 0s; display: inline-block; padding: 0 10px; height: 38px; line-height: 38px; border: #e3e3e3 solid 1px; color: #666; background: #fff; min-width: 18px; text-align: center; margin-right: 5px; }
.page span.cur, .page a:hover { background: #f08200; color: #fff; border: #f08200 solid 1px; }
.pageinfo { float: right; line-height: 28px; display: none; }
.conT { font-size: 24px; color: #009c73; }
#load_more_button { display: none; }
/*photo*/
.PhotoList_i1 { display: inline-block; vertical-align: top; width: 100%; transition: 0.3s ease 0s; }
.PhotoList_i1 li:nth-child(4n+1) { margin-left: 0; }
.PhotoList_i1 li { cursor:pointer; margin-bottom: 3.5%; float: left; width: 24%; margin-left: 1.3%; background: #fff; }
.PhotoList_i1 a { text-align: center; display: block; height: 14.5vw; max-height: 280px; overflow: hidden; background: #e5e5e5; }
.PhotoList_i1 img { width: auto; height: 100%; display: inline-block; vertical-align: middle; transition: 0.5s linear 0s; }
.PhotoList_i1 h4 { display: none; }
.PhotoList_i1 span { font-size:16px; line-height: 1.6; margin-top: 15px; color: #333; white-space: nowrap; transition: 0.3s ease 0s; display: block; width:calc(100% - 50px); overflow: hidden; text-overflow: ellipsis; box-sizing: border-box;}
.PhotoList_i1 li:hover img { transform: scale(1.1); }
.PhotoList_i1 li:hover span { color: #f08200;}
/*ProductDetail_a*/
.ProductDetail_a1 { overflow:hidden; position:relative;}
.ProductDetail_a1 .Pimg { width: 37%;float: left; box-sizing: border-box; }
.ProductDetail_a1 .pul { width: 56%; float: right; }
.ProductDetail_a1 .pul>li { line-height: normal; margin: 3% 0 0; font-size: 16px; color: #666; }
.ProductDetail_a1 .pul>li.name { color: #333; font-size: 20px; margin-top: 0; }
.ProductDetail_a1 .pul>li.list a { color: #009c73; }
.ProductDetail_a1 .pul>li.shang { margin-top: 30px; margin-bottom: 30px; }
.ProductDetail_a1 .detail { float: left; width: 100%; }
.ProductDetail_a1 .til1 { margin: 8% 0 0; padding: 15px 30px; font-size: 20px; font-weight: bold; border-bottom: solid 1px #e8e8e8; border-left: 4px solid #ed6d00; }
.ProductDetail_a1 .detail p { padding: 10px 0; line-height: 30px; font-size: 16px; color: #666 }
.ProductDetail_a1 .pul>li a.more { color: #ed6d00; display: none; font-weight: lighter; border: 1px solid #ed6d00; position: relative; transition: 0.3s ease 0s; padding: 7px; padding-left: 25px; padding-right: 25px; font-size: 16px; z-index: 1; font-family: "å¾®è½¯é›…é»‘"; }
.ProductDetail_a1 .pul>li a.more::before { content: ""; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background: #ed6d00; z-index: -1; transition: 0.3s ease 0s; }
.ProductDetail_a1 .pul>li a.more:hover { color: #fff; }
.ProductDetail_a1 .pul>li a.more:hover::before { width: 100%; }
.ProductDetail_a1 .pul>li a.more.on { background: #ed6d00; color: #fff; }
 @media screen and (max-width: 1200px) {
.jobapply_d1 .til1 { line-height: 50px; font-size: 20px; border-bottom: solid 1px #eee; margin-bottom: 20px; }
.jobapply_d1 .vcode { width: 302px; }
.jobapply_d1 .vcode .InputV1 { width: 200px; }
.jobapply_d1 .float1 { width: 29%; float: left; margin-bottom: 20px; }
.jobapply_d1 .float2 { width: 29%; margin-left: 6%; float: left; margin-bottom: 20px; }
.messages_titile { width: 92%; margin: 0 auto; }
.Gbook_b1 { display: inline-block; margin: 0 auto; width: 100%; vertical-align: top; }
.TextareaV1 {  }
.Gbook_b1 .vcode { width: 282px; }
.Gbook_b1 .vcode .InputV1 { width: 180px; }
.messPage { padding: 50px 0px 0 0; width: 92%; margin: 0 auto; }
}
@media screen and (max-width: 1024px) {
.page { display: none; }
#load_more_button { text-align: center; margin: 10vw auto 0; padding: 0; line-height: 2.9; width: 33.3vw; font-size: 14px; height: auto; min-width: 120px; display: block; background: #f08200; color: #fff; }
.map_a1 { height: 60vw; }
.NewsDetail_a1 #newtb span, .NewsDetail_a1 #newtb em { width: 100%; float: none; text-align: left; }
.hrList_a1_item ul li { width: 50%; }
.vdobx { margin-left: 0%; width: 94%; padding: 3%; height: 60vw; }
.vdobx h3 { margin-bottom: 3.3vw; }
.PhotoList_i1 li:nth-child(4n+1) { margin-left: 3%; }
.PhotoList_i1 li { width: 48.5%; margin-left: 3%; }
.PhotoList_i1 li:nth-child(2n+1) { margin-left: 0%; }
.PhotoList_i1 a { height: 35vw; max-height: 350px; }
.PhotoList_i1 span { }
}
@media only screen and (max-width: 800px) {
.Gbook_b1 .vcode,.Gbook_b1 .company ,.Gbook_b1 .phone,.Gbook_b1 .name ,.Gbook_b1 .email,.Gbook_b1 .content { width: 100%; float: none; margin-left: 0; margin-bottom: 10px; overflow:hidden; }
.Gbook_b1 .btn { width: 100%; float: none; margin-left: 0; }
.messPage { padding: 50px 0px 0 0; width: 92%; margin: 0 auto; }
.messPage .inT { text-align: center; margin-bottom: 40px; }
.messdL { border: 1px solid #e5e5e5; padding: 13px 20px 3px; margin-bottom: 15px; }
.jobapply_d1 .til1 { line-height: 50px; font-size: 16px; border-bottom: solid 1px #eee; margin-bottom: 20px; }
.jobapply_d1 .float1 { width: 98%; float: left; margin-bottom: 8px; }
.jobapply_d1 .float2 { width: 98%; float: left; margin-left: 0; margin-bottom: 8px; }
.jobapply_d1 .float3 { width: 98%; float: left; margin-bottom: 8px; }
.jobapply_d1 .SelectV1 { height: 38px; width: 100%; line-height: 38px; padding: 0 10px; border: 1px solid #ddd; background-color: #fafafa; }
.jobapply_d1 .btn { width: 98%; float: left; margin-left: 0; }
.jobapply_d1 .vcode { width: 98%; float: left; margin-left: 0; margin-bottom: 8px; }
}
@media screen and (max-width: 720px) {
.NewsDetail_a1 .nf1, .NewsDetail_a1 .nf1 p, .NewsDetail_a1 .nf1 span { font-family: "微软雅黑", "Microsoft YaHei" !important; line-height: 2 !important; font-size: 14px !important; color: #666 !important; background: none !important; }
.NewsDetail_a1 .nf2, .NewsDetail_a1 .nf2 p, .NewsDetail_a1 .nf2 span { font-family: "微软雅黑", "Microsoft YaHei" !important; line-height: 2 !important; font-size: 16px !important; color: #666 !important; background: none !important; }
.NewsDetail_a1 .nf3, .NewsDetail_a1 .nf3 p, .NewsDetail_a1 .nf3 span { font-family: "微软雅黑", "Microsoft YaHei" !important; line-height: 2 !important; font-size: 18px !important; color: #666 !important; background: none !important; }
}
@media screen and (max-width: 500px) {
.DownList_a1 li { margin-bottom: 10px; border-bottom: 1px solid #ddd; line-height: 28px; }
.DownList_a1 li span { font-size: 16px; }
.hrList_a1_item ul li, .hrList_a1_item ul li.other { width: 100%; font-size: 14px; padding: 5px 0; }
.NewsDetail_a1 #nt, .hrList_a1_title { font-size: 6vw; line-height: normal; }
}


	.w1440 {
    width: 87.25%;
    margin: 0 auto;
}

.imgs img{
  width: 100%;
}
.wrap1 {
	padding: 0px;
}
.wrap1 .w1440{
	box-sizing: border-box;
	padding: 0px 40px 0px;
}
.wrap1 .htit{
	font-size: 30px; font-weight: 500;    font-weight: bold;letter-spacing: 1px;
	color: #292929;
	position: relative;
	text-align: center;
	margin-bottom:20px;
}

.wrap1 .hcon{
	font-size: 14px;
	color: #4d4d4d;
	line-height: 2.5;
	
	text-align: justify;
}
	
	.w1440 {
    width: 87.25%;
    margin: 0 auto;
}

.wrap1 .ilist{
	width: calc(100% + 10px);
	padding-bottom: 20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: -webkit-wrap;
	flex-wrap: -moz-wrap;
	flex-wrap: -ms-wrap;
	flex-wrap: -o-wrap;
	flex-wrap: wrap;
}
 .wrap1 .ilist.on .item:nth-child(n+5){
	display: none;
}
.wrap1 .item{
	width: 25%;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	padding:30px 30px 0 0;
	zoom: 1;
	position: relative;
}
 .wrap1 .item .contai{
	height: 100%;border: 1px solid #f3f3f3;
}
.wrap1 .item .btnbox{
	position: absolute;
	bottom: 36px;
	left: 0;
	width: calc(100% - 30px);
	box-sizing: border-box;
	background: #fff;
	text-align: center;
	z-index: -1;
	opacity: 1;
	visibility: hidden;
}
.wrap1 .item .btnbox a{
	font-size: 12px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 100px;
	box-sizing: border-box;
	border: 1px solid #f3f3f3;
	border-radius: 4px;
	margin: 0 7px;
	background: #fff;
	color: #494949;
	transition: all .3s ease-out;
	opacity: 0;
}
.wrap1 .item .btnbox a.purchase{
    background-color: #f08200;
    color: #ffffff;
    border: 1px solid #f08200;
}
 .wrap1 .item .box{
	background-color: #fff;
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 1.5;
	padding-bottom: 38px;
    box-shadow: 0 0 10px 4px rgba(0,0,0,0);
    transition: all .3s ease-out;
    height: 100%;
    box-sizing: border-box;
}
.wrap1 .item .box .imgs{
	    padding: 0px 0px 0px;
}
 .wrap1 .item .tit{
	color: #666;
	padding: 3%;
    transition: all .3s ease-out;
    font-size: 16px;
    margin-bottom: 6px;
}
 .wrap1 .item .d2{
	color: #666;
	padding: 0 4%;
    transition: all .3s ease-out;
    font-size: 13px;
    font-weight: 300;
}
 .wrap1 .item .d3{
	color: #f08200;
	font-size: 14px;
	display: inline-block;
	padding-right: 14px;
	background: url('../img/pro_arrow.svg') no-repeat right center/7px auto;
	
	line-height: 30px;
}
 .wrap1 li .maodian{
	transform: translate(0,-76px);
}
 .wrap1 .addmore{
	font-size: 14px;
	color: #1a1a1a;
	width: 220px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border: 1px solid #d7d7d7;
	margin: 56px auto 95px;
	cursor: pointer;
}


 .wrap1 .item .contai:hover .box{
	    box-shadow: 4px 4px 20px 5px rgba(0, 0, 0, 0.13);
	    transform: translate(0,-3px);
	    z-index: 3;
	    position: relative;
	}
.wrap1 .item .box:hover .tit,
 .wrap1 .item .box:hover .d2{
		color: #000;
	}
	.select .select-con li:hover{
		background-color: #f2f2f2;
	}
 .wrap1 .item .contai:hover .box,
.wrap1 .item .contai:hover .btnbox{
		z-index: 2;
		visibility: visible;
		opacity: 1;
	    transform: translate(0,-3px);
	}
 .wrap1 .item .contai:hover .btnbox a{
		opacity: 1;
	}
 .wrap1 .item .btnbox a:hover{
		color: #808080;
	}
 .wrap1 .item .btnbox a.purchase:hover{
		background-color: #f08200;
		color: #fff;
	}


#s_news{  position:relative;  padding: 60px 0;}



#s_news .s_title{  margin-bottom:40px; position: relative;}

#s_news .hd{ position:absolute; right: 0; top: 0;}

#s_news .hd a{ display:inline-block; background: #eaeaf1; text-align: center; color: #83838e; font-size: 14px; margin-left:  10px; height: 32px; line-height: 32px;  width:80px; }

#s_news .hd a.on{ background: #20baaa; color: #fff;}





.s_title h1 {
	font-weight: 700;
	color: #3a393d;
	font-size: 27px;
	text-align: center;
	display: block;
}
.s_title h1 strong{
	font-size:30px;
	line-height: 48px;
}
.s_title span {
	display: block;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 15px;
	font-size: 12px;
	text-transform: uppercase;
	color: #b2b1b5;
}

 .s_title i {
	display: block;
	margin: 0 auto;
	width: 40px;
	height: 3px;
	background: #fd5049;
}

#s_news .left{ width:35%;     float: left; background: #F9F9FB;color: #fff; }

#s_news .left .pic_box{ width:475px; height:245px; overflow: hidden;}

#s_news .left img{ width:100%;  display:block;  }





#s_news .left .text_box{    padding: 25px 35px 25px 120px; position: relative;}

#s_news .left .text_box  h1 a{ padding-top:5px; border-bottom: 1px solid #e3e1e5;  padding-bottom:20px;display:  block; color:#343434; font-size:16px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; margin-bottom: 10px; }

#s_news .left .text_box a:hover{ text-decoration:underline; } 



#s_news .left .text_box p{ color:#343434;;  font-size:12px; line-height:24px; height:48px; overflow:hidden; margin-top:13px;opacity:.8;filter:alpha(opacity=80);}

#s_news .left .text_box .date_box {position: absolute; left: 35px; top: 30px; width: 55px; text-align: center;}

#s_news .left .text_box .date_box strong{ color: #343434;; font-size: 37px; display: block;  }

#s_news .left .text_box .date_box span{ color: #343434;; font-size: 12px; display: block; }



 

#s_news .right{ width:62%;    float: right;}

#s_news .right .up{  background: #f9f9fb;  }

#s_news .right .up{    padding: 30px 120px 30px 30px; position: relative;}

#s_news .right .up  h1 a{ padding-top:5px; border-bottom: 1px solid #e3e1e5;  padding-bottom:20px;display:  block; color:#3e3c41; font-size:16px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; margin-bottom: 10px; }

#s_news .right .up a:hover{ text-decoration:underline; color: #EA3639;} 

#s_news .right .up p{ color:#9d9da3;  font-size:12px; line-height:24px;  overflow:hidden; margin-top:13px; }

#s_news .right .up .date_box {position: absolute; right: 30px; top: 30px; width: 55px; text-align: center;}

#s_news .right .up .date_box strong{ color: #9b9ba8; font-size: 37px; display: block;  }

#s_news .right .up .date_box span{ color: #9b9ba9; font-size: 12px; display: block; }

#s_news .right .up  .more{   display:block; position: absolute; right: 48px; bottom: 30px; background: url(../images/icon_more_s_news.png) center no-repeat; height: 10px; width: 10px;}

#s_news .right .up .more:hover{color:#213a7d;}





#s_news .right .un{ padding-top:10px;  }

#s_news .right .un ul{  overflow: hidden;}

#s_news .right .un li{   line-height:44px; position:relative; display:block;  background:url(../images/icon_dd.png) left center no-repeat; padding-left: 25px;
border-bottom: 1px dashed #d7d7d7; }

#s_news .right .un a{ font-size:14px; color:#7c838b; display:block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#s_news .right .un a:hover{color:#EA353A;}

#s_news .right .un span{font-size:12px; color:#c9cacb; position:absolute; right:0; top:0; line-height:48px;}  


.main_box {
	margin: 0 auto;width:85%;
}



.btnDiv{ padding-top: 40px; margin-bottom: 40px; float:left; }
.btnDiv a{ float: left; display: block; width: 140px;height: 40px;line-height: 40px;
	background: #f08200; color: #fff; font-size: 14px;border-radius: 4px ;
	font-weight: bold; text-align: center;}
.btnDiv a:hover{ text-decoration: none}
/*Ã¦Å’â€°Ã©â€™Â®Ã¥Å Â¨Ã§â€Â»--start*/
.ico_h {display: inline-block; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); } 
.ico_h:before {pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; } 
.ico_h:hover, .ico_h:focus, .ico_h:active {-webkit-transform: translateY(-6px); transform: translateY(-6px); -webkit-animation-name: hover; animation-name: hover; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; } 
.ico_h:hover:before, .ico_h:focus:before, .ico_h:active:before {opacity: .4; -webkit-transform: translateY(6px); transform: translateY(6px); -webkit-animation-name: hover-shadow; animation-name: hover-shadow; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; }
/*Ã¦Å’â€°Ã©â€™Â®Ã¥Å Â¨Ã§â€Â»--end*/


.w1200{width:85%;margin:0 auto}
.footer{ background:#eeeff1;     padding: 70px 0 50px;width:100%; float: left;}
.footer .left{position:relative;width: 680px;}
.footer .left ul{ font-size:0; margin-bottom:62px}
.footer .left ul li{font-size:16px;color:#fff;margin-right:28px;display: inline-block;}
.footer .left ul li a{ font-size:16px; color:#666; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.footer .left ul li a:hover{ color:#d90024}
.footer .left p{font-size: 15px;line-height: 30px;color:#999;}
.footer .left h3{position:absolute;right: 28px;bottom: 10px; text-align:center}
.footer .left h3 img{display:  inline-block;width:106px;height:106px;/* border: #fff 5px solid; */}
.footer .left h3 p{display: inline-block;font-size:14px;line-height: 14px;width: 14px;margin-left: 12px;margin-top: 5px;}
.footer .right{ width:425px;}
.footer .right h4{font-size: 30px;color:#f08200;margin-bottom:38px;}
.footer .right h4 small{color: #666;font-size: 16px;vertical-align:middle;margin-left:5px;}
.footer .right p { font-size:14px; line-height:24px; color:#acacac; height:88px;}
.footer .right .con .tel{font-size:30px;color:#f08200;padding-left:38px;line-height:40px;background:url(../images/tel01.png) left center no-repeat;font-weight:  bold;}
.footer .right .con a{ display:inline-block; width:130px; height:40px; background:#f08200; border-radius:2px; line-height:40px; text-align:center; font-size:14px; color:#fff; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.footer .right .con a:hover{ background:#f08200}
footer{background: #e5e6e8;padding: 20px 0;text-align: center;width: 100%;float: left;}
footer p,footer p a{font-size: 13px;color: #888888;}
footer p a:hover{ color: #fff; }
footer p br{ display:none}