﻿@charset "utf-8";
/* reset */
html { height: 100%; *+overflow-x:hidden; }
body { min-height: 100%;font-family: "微软雅黑";  overflow-x: hidden; }
body { _height: 100%; color:#6e6e6e; *+overflow-x:hidden; }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea { font-size:14px; font-family:"Microsoft Yahei",arial,"\5b8b\4f53";  }
body { line-height: 1.5; color:#3a3a3a; }
a { text-decoration: none; color:#414141;}
a:hover { color:#069e65; }
a { blr:expression(this.onFocus=this.blur());transition:0.3s all; -webkit-transition:0.3s  all; }
a * { *cursor: pointer }
:focus { outline: none }
 
.edit_con_original{ line-height:171%; padding:0 0; color:#606060;}
.edit_con_original ul{ margin:inherit; padding:inherit; padding-left:2em;}
.edit_con_original ul li { list-style-type:disc; margin:auto; }
.edit_con_original ol{ margin:inherit; padding:inherit}
.edit_con_original ol li { list-style-type:decimal; margin:auto; }
.edit_con_original h1 { font-size: 2em; font-weight:bold }
.edit_con_original h2 { font-size: 1.5em; font-weight:bold }
.edit_con_original h3 { font-size: 1.17em; font-weight:bold }
.edit_con_original h4 { font-size: 1em; font-weight:bold }
.edit_con_original h5 { font-size: 0.83em; font-weight:bold }
.edit_con_original h6 { font-size: 0.67em; font-weight:bold }
.edit_con_original em { font-style: italic }
.edit_con_original cite{ font-style: italic }
.edit_con_original address{ font-style: italic }
.edit_con_original i { font-style: italic }
.edit_con_original table{ border-collapse: separate; border-spacing: 2px }
.edit_con_original img{ max-width:100%; height:auto;}
 
 
/*所有后台编辑器区域都要引用 edit_con_original 类名*/
 
/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
 
 
.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }

.fl { float:left; }
.fr { float:right; }

.tran_scale{ overflow:hidden; display:block;}
.tran_scale img{transition:0.5s all; -webkit-transition:0.5s  all;}
.tran_scale:hover img{transform:scale(1.1,1.1) rotate(-2deg); -webkit-transform:scale(1.1,1.1) rotate(-2deg);}


.tran_scale2{ overflow:hidden; display:block;}
.tran_scale2 img{transition:0.3s all; -webkit-transition:0.3s  all;}
.tran_scale2:hover img{transform:scale(1.02,1.02); -webkit-transform:scale(1.02,1.02);}


.ut-s {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.en { font-family:Arial, Helvetica, sans-serif; }
.song { font-family:"宋体";}
.impact { font-family:Impact; }

.center { text-align:center; }

.font-11 { font-size:11px; }
.font-12 { font-size:12px; }
.font-14 { font-size:14px; }
.font-15 { font-size:15px; }
.font-16 { font-size:16px; }
.font-17 { font-size:17px; }
.font-18 { font-size:18px; }
.font-19 { font-size:19px; }
.font-20 { font-size:20px;}
.font-21 { font-size:21px;}
.font-22 { font-size:22px;}
.font-24 { font-size:24px;}
.font-25 { font-size:25px;}
.font-26 { font-size:26px;}
.font-27 { font-size:27px;}
.font-28 { font-size:28px;}
.font-29 { font-size:29px;}
.font-30 { font-size:30px;}
.font-31 { font-size:31px;}
.font-32 { font-size:32px;}
.font-33 { font-size:33px;}
.font-34 { font-size:34px;}
.font-35 { font-size:35px;}
.font-36 { font-size:36px;}
.font-38 { font-size:38px;}
.font-39 { font-size:39px;}
.font-40 { font-size:40px;}
.font-42 { font-size:42px;}
.font-43 { font-size:43px;}
.font-45 { font-size:45px;}
.font-46 { font-size:46px;}
.font-48 { font-size:48px;}
.font-50 { font-size:50px;}
.font-52 { font-size:52px;}
.font-56 { font-size:56px;}
.font-60 { font-size:60px;}
.font-72 { font-size:72px;}
.font-90 { font-size:90px;}
.font-140 { font-size:140px;}


.auto-img {
	position: relative;
	overflow: hidden;
	display: block;
}

.auto-img img {
	position: relative;
}


.ratio-img{ width:100%; height:auto; background:url(../fonts/8636e037b5864fd982435def131f5232.svg);
filter:gray;
}

.rotate img{
	display: inline-block;
	max-width: 100%;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -o-transform;
	transition-property: transform;
	overflow: hidden;
}
.rotate:hover img {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}


.shadow_01 { box-shadow:0px 0px 10px rgba(0,0,0,0.2); }
.shadow_02 { box-shadow:3px 3px 6px rgba(0,0,0,0.6); }



.header { position:fixed; left:0px; top:0px; width:100%; z-index:99999999; background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.5); }
.header .logo { float:left; width:485px; padding:13px 0px 11px 8px; position:relative; }
.header .logo img { transition:0.3s all; -webkit-transition:0.3s  all;}
.header .in_tel { float:right; color:#606060; padding:20px 15px 0px 0px; }
.header .in_tel dt { position:relative; padding-left:26px; }
.header .in_tel dt i { width:21px; height:21px; background:url(../images/in_tel_ico.png) no-repeat; display:inline-block; position:absolute; left:1px; top:50%; margin-top:-10.5px;  }
.header .in_tel dd { color:#989898; line-height:105%;}
.header .in_tel dd span { color:#000;}
.header .hd_top img { width:100%; }

.head-menu {  background:url(../images/nav_li02.jpg) repeat-x; }
.head-menu li { float:left; margin:0px 24px 0px 15px;position:relative; }
.head-menu li > a { line-height:54px; padding:0px 15px; display:inline-block; transition:0.3s all; -webkit-transition:0.3s  all; height:54px; color:#fff; }

.head-menu li:hover > a, .head-menu li.active > a { background:url(../images/in_navli01.jpg) repeat-x left top; }


.head-menu .child { overflow:hidden; text-align:center;  opacity:0; transition:0.3s all; visibility:hidden; transform:translateY(30px); position:absolute; left:0; top:54px; background:rgba(6,158,101); width:100%; z-index:-1;  }
.lt9 .head-menu .child  { background:url(../images/nav_xlbg.png); }

.head-menu nav li.on .child{ opacity:1; height:auto; visibility:visible; transform:translateY(0px); z-index:999;  }
.head-menu .child dl { border:1px solid #069e65; }
.head-menu .child a { color:#fff; }
.head-menu .child a:hover { color:#f4a40d; }
.head-menu .child dl dd { padding:13.5px 0px; }
.head-menu nav li.on .child dl dd { background:#069e65; }

.scroll { box-shadow:0 0 3px rgba(0,0,0,0.5); }



/******************footer********************/

.ebh_footer{ width:100%; font-family:"微软雅黑 Arial"; margin:20px 0 0 0;}
.ebh_ft_nav{ width:100%; height:82px; background:#069e65;}
.ebh_ft_h_midd{ width:1000px; height:100%; margin:0 auto;}
.ebh_ft_h_midd ul{ width:100%; height:100%;}
.ebh_ft_h_midd ul li{ width:18.5%; height:100%; float:left;margin-left:1.5%;}
.ebh_ft_h_midd ul li a{ display:block; width:100%; height:100%;}
.ebh_ft_h_midd ul li i{ display:block; width:45px; float:left; padding-top:16px;}
.ebh_ft_h_midd ul li i img{ display:inline;}
.ebh_ft_h_midd ul li span{ display:block; height:100%; float:left; padding-top:18px; margin-left:10px;}
.ebh_ft_h_midd ul li span h4{ font-size:14px; color:#fff;  font-weight:normal;}
.ebh_ft_h_midd ul li span h3{ font-size:16px; color:#fff;  font-weight:normal;}

.foot_gb{ width: 100%; height: 465px; background: #f6f6f6;}
.foot_gb_ce{width: 1100px; height: 465px; margin: auto;}
.foot_gb1{width: 280px; float: left; margin-top: 50px;}
.foot_gb11{display: block; width: 169px; height: 104px; margin: auto;padding: 10px}
.foot_gb12{font-size: 14px; color: #666; line-height: 26px; text-indent: 2em; margin: 10px 0 10px 0;}
.foot_gb13{display: block; width: 280px; height: 92px;background: #069e65;padding: 10px;}
.foot_gb2{width: 180px; height: 415px; float: left; margin-top: 50px; margin-left: 75px;}
.foot_gb21{ width: 160px; height: 120px; text-align: center; font-size: 21px; color: #333; margin:auto;}
.foot_gb21 i{display: block; width: 50px; height: 50px; margin: auto;margin-bottom: 3px;border-radius: 5px;padding: 5px;background: #069e65;}
.foot_gb21 span{ display: block; font-size: 14px; color: #444; text-transform: uppercase; margin-top: 3px;}
.foot_gb2 li a{ display: block; height: 36px; font-size: 16px; color: #666; margin-left: 45px;}
.foot_gb3{width: 283px; height: 380px; float: right; margin-top: 50px;}
.foot_gb32{width: 283px; height: 90px; background: url(../images/foot_gb3.png) no-repeat; background-position: 0px 6px; font-size: 15px; color: #666; line-height: 24px;}
.foot_gb32 p{padding-left: 18px; margin-top: 10px;}
.foot_gb32 p span{margin-left: 45px;}
.foot_gb33{width: 283px; height: 29px; margin: 10px 0;}
.foot_gb33 input{display: block; width: 143px; height: 27px; line-height: 27px; border: 1px solid #f5a50c; background: none; font-size: 12px; color: #666; padding-left: 20px; float: left;}
.foot_gb33 button{width: 117px;border: 0;height: 29px; line-height: 29px; background: #f5a50c; text-align: center; font-size: 15px; color: #fff; float: left; cursor: pointer;}
.foot_gb34{width: 250px; height: 104px; padding-top: 1px; text-align: center; margin-top: 20px;}
.foot_gb34 i{display: block; width: 102px; height: 104px; float: left;}
.foot_gb34 li{font-size: 16px; color: #666; margin-top: 15px;}
.foot_gb34 p{font-size: 15px; color: #666; margin: 5px 0;}
.foot_gb34 span{font-size: 12px; color: #666;}



.main { *+float:left; *+width:100%; }



/***********in_partner***********/
.in_partner { padding:30px 0px 6px; }
.in_partner h2 { text-align:center; font-weight:normal; position:relative; }
.in_partner h2 span { background:#fff; display:inline-block; padding:0px 6px 0px 10px; position:relative; z-index:2; }
.in_partner h2 label { display:inline-block; color:#069e65; line-height:100%;}
.in_partner h2 label:first-child { background:#069e65; padding:2px 8px 6px; display:inline-block; color:#fff; }
.in_partner h2 label:first-child +label { text-transform:uppercase; position:relative; top:5px; text-align:left;  }
.in_partner h2 i { position:absolute; left:0px; width:100%; height:1px; background:#afafaf; display:inline-block;  top:55%;}

.in_partner  ul  { padding:25px 0px 0px; }
.in_partner  ul li { float:left; width:152px; margin-right:4px; margin-bottom:4px; text-align:center; height:57px; line-height:57px; padding:2.5px 4.5px; border:1px solid #d6d6d6; }
.in_partner  ul li img { max-width:100%; expression(this.height > 57 ? 57: true); max-height:57px; vertical-align:middle; }
.in_partner  ul li.mar0 { margin-right:0px; }


.wrap { width:1305px; margin:0 auto;}


.page_7_envelope {
	animation: page_7_envelope 2s 0s infinite linear;
	-ms-animation: page_7_envelope 2s 0s infinite linear;
	-moz-animation: page_7_envelope 2s 0s infinite linear;
	-webkit-animation: page_7_envelope 2s 0s infinite linear;
}

@keyframes page_7_envelope {
	5% {
		transform: translateX(3px) rotate(2deg);
	}
	10% {
		transform: translateX(-3px) rotate(-2deg);
	}
	15% {
		transform: translateX(3px) rotate(2deg);
	}
	20% {
		transform: translateX(-3px) rotate(-2deg);
	}
	25% {
		transform: translateX(2px) rotate(1deg);
	}
	30% {
		transform: translateX(-2px) rotate(-1deg);
	}
	35% {
		transform: translateX(2px) rotate(1deg);
	}
	40% {
		transform: translateX(-2px) rotate(-1deg);
	}
	45% {
		transform: translateX(1px) rotate(0deg);
	}
	50% {
		transform: translateX(-1px) rotate(0deg);
	}
}

@-ms-keyframes page_7_envelope {
	5% {
		-ms-transform: translateX(3px) rotate(2deg);
	}
	10% {
		-ms-transform: translateX(-3px) rotate(-2deg);
	}
	15% {
		-ms-transform: translateX(3px) rotate(2deg);
	}
	20% {
		-ms-transform: translateX(-3px) rotate(-2deg);
	}
	25% {
		-ms-transform: translateX(2px) rotate(1deg);
	}
	30% {
		-ms-transform: translateX(-2px) rotate(-1deg);
	}
	35% {
		-ms-transform: translateX(2px) rotate(1deg);
	}
	40% {
		-ms-transform: translateX(-2px) rotate(-1deg);
	}
	45% {
		-ms-transform: translateX(1px) rotate(0deg);
	}
	50% {
		-ms-transform: translateX(-1px) rotate(0deg);
	}
}

@-moz-keyframes page_7_envelope {
	5% {
		-moz-transform: translateX(3px) rotate(2deg);
	}
	10% {
		-moz-transform: translateX(-3px) rotate(-2deg);
	}
	15% {
		-moz-transform: translateX(3px) rotate(2deg);
	}
	20% {
		-moz-transform: translateX(-3px) rotate(-2deg);
	}
	25% {
		-moz-transform: translateX(2px) rotate(1deg);
	}
	30% {
		-moz-transform: translateX(-2px) rotate(-1deg);
	}
	35% {
		-moz-transform: translateX(2px) rotate(1deg);
	}
	40% {
		-moz-transform: translateX(-2px) rotate(-1deg);
	}
	45% {
		-moz-transform: translateX(1px) rotate(0deg);
	}
	50% {
		-moz-transform: translateX(-1px) rotate(0deg);
	}
}

@-webkit-keyframes page_7_envelope {
	5% {
		-webkit-transform: translateX(3px) rotate(2deg);
	}
	10% {
		-webkit-transform: translateX(-3px) rotate(-2deg);
	}
	15% {
		-webkit-transform: translateX(3px) rotate(2deg);
	}
	20% {
		-webkit-transform: translateX(-3px) rotate(-2deg);
	}
	25% {
		-webkit-transform: translateX(2px) rotate(1deg);
	}
	30% {
		transform: translateX(-2px) rotate(-1deg);
	}
	35% {
		-webkit-transform: translateX(2px) rotate(1deg);
	}
	40% {
		-webkit-transform: translateX(-2px) rotate(-1deg);
	}
	45% {
		-webkit-transform: translateX(1px) rotate(0deg);
	}
	50% {
		-webkit-transform: translateX(-1px) rotate(0deg);
	}
}





