@import url("font-awesome.min.css");
@import url("form.css");
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:14px;
	color:#555;
	font-family:"Microsoft YaHei", "ΞΆΘνΡΕΊΪ","Simsun","Arial Black","verdana";;
	background-color: #FFFFFF;
	line-height:24px;
}
video{ width:100%;}
video::-webkit-media-controls-enclosure { overflow:hidden;    }
video::-webkit-media-controls-panel {
        width: calc(100% + 30px);
    }
input,button,textarea,select{font-family:"Microsoft YaHei", "ΞΆΘνΡΕΊΪ";}
UL {list-style-type:none;}
UL,p,li,form,h1,h2,h3,h4,h5,dd,dl,dt,ol{
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
::selection {
color:#333;
}
::-moz-selection {
color:#333;
}
::-webkit-selection {
color:#333;
}
::-webkit-scrollbar {
    width: 8px;
    height: 4px;
    background-color: #F5F5F5
}
::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #E2E2E2
}

::-webkit-scrollbar-thumb {
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,121,112, .6);
    background-color: #555
}
img{ border:0px;}
#head{
	width:100%; float:left;
background-color:#22282D; position:fixed; z-index:10000; 
}
#flash{ 
	width:100%;float:left;position:relative;overflow:hidden; 
}
#hyweb{
	width:100%;
	float:left;
	padding-top:15px;
	padding-bottom:35px;

}
#nyweb{
	width:100%;
	float:left;
	padding-bottom:1%;

}
#hyweb1{
	width:100%;
	float:left;
	background-image: url(../image/hx.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
#hyweb2{
width:100%;
	float:left;
	padding-top:0.5%;
	padding-bottom:0.5%; overflow:hidden;

}
#hyweb3{
	width:100%;
	float:left;
	padding-top:2%;
	padding-bottom:2%;
	background-image: url(../image/x2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
#hyweb4{
	width:100%;
	float:left;  background-color:#34A9DF; padding-top:1.5%;
	padding-bottom:1.5%; margin-top:1.5%;

}
#dibu{
	width:100%;
	float:left;
	background-color:#214285;
	padding-top:0.5%;
	padding-bottom:0.5%; overflow:hidden;

}
#body{margin-left:auto;margin-right:auto; min-width:320px;max-width:1240px;}
#piaofu{width:100%;height:70px;position:fixed;bottom:0px;left:0px; z-index:300;}
#top{
	width:98%;
	float:left; padding:1%; position:relative;
}
#menu_w { width:96%; position:absolute; left:0px;top:70px; z-index:115;background:#34A9DF; padding:2%; }
#menu_w UL {list-style-type:none;  float:left;width:100%;}
#menu_w UL LI { width:100%;
	DISPLAY: inline;
	FLOAT: left;
	font-size:15px; text-align:left; 
}

#menu_w UL LI A { padding-left:14px; display:block; border-bottom:#1E8DC4 solid 1px;line-height:30px; height:30px;color:#fff;
}
#menu_w UL LI A:hover { background-color:#214285;color:#fff;
}
#menu_w UL LI a.sec {
background-color:#214285;color:#fff;
}
#logo{ width:35%; float:left; overflow:hidden; }
#logo div{ display:table-cell; vertical-align:middle; text-align:left; height:100px;}
#logo img{ max-width:98%; max-height:100px; border:0px; display:block;}
#w_nav{ width:40px; cursor:pointer; height:40px; line-height:40px; background-color:rgba(250,250,250,0.2); text-align:center; font-size:18px; color:#fff; float:right;border-radius: 8px; margin-top:10px;}
#w_nav .bdlm{ display:none;}
#nav{float:right;  }
#menu {
	Z-INDEX: 100; POSITION: relative; float:right;
}
#menu UL {list-style-type:none;}
#menu UL LI {
	DISPLAY: inline;
	FLOAT: left;
	font-size:16px; padding-top:30px; padding-bottom:30px;
}

#menu UL LI A {
	TEXT-ALIGN: center;
	DISPLAY: block;
	color:#fff;
	font-size:16px;
	font-weight:normal;
	line-height:40px;
	transition:all 0.5s ease-in-out 0s;
	margin-left:6px;
	margin-right:6px;
	background-repeat: no-repeat;
	background-position:-170px bottom;
}
#menu UL LI A:hover {
	TEXT-DECORATION: none;
	color:#fff;
	background-image: url(../image/xg.png);
	background-repeat: no-repeat;
	background-position:left bottom; font-weight:bold;
}
#menu UL LI a.sec {
	TEXT-DECORATION: none;
	color:#fff;
	background-image: url(../image/xg.png);
	background-repeat: no-repeat;
	background-position:left bottom;font-weight:bold;
}
#flash #part1{ position:absolute; left:0px; top:0px;z-index:100; width:100%;}

#flash .yuan{ width:100%; position:absolute; left:0px; bottom:60px; z-index:100; text-align:center; color:#fff; cursor:pointer;}
#flash .yuan span{ width:20px; height:36px; line-height:36px; font-size:16px;border-radius: 28px; border:#fff solid 3px;	display: inline-block;
	zoom: 1;
	*display: inline;}
.clear{ clear:both;}
a:link {
	text-decoration: none;
	color:#5a5a5a;
}
a:visited {
	text-decoration: none;
	color:#5a5a5a;
}
a:hover {
	color:#34A9DF;
}

.hg2{ margin-top:30px;}
.hg{ margin-top:25px;}
.hg1{ margin-top:20px;}
#bottom{
	width:97%; padding:1.5%;
	float:left;
	line-height:22px;color:#fff; overflow:hidden;

}

#bottom .footer {
	width:100%;
	float:left; 
}
#bottom .footer UL {
	TEXT-ALIGN: center;

	text-align:center;
	
	color:#fff;
}
#bottom .footer UL LI {
	DISPLAY: inline;
font-size: 16px;	LINE-HEIGHT: 40px;
	color: #fff; font-weight:bold;
}
#bottom .footer UL LI A {
	MARGIN: 0px 10px; color: #fff;}
#bottom .footer UL LI A:hover {
	color:#fff;
	text-decoration: underline;
}
#bottom .lxwm{ width:100%; float:left; text-align:center; margin-top:2%;}
#bottom .lxwm li{display:inline-block; padding:2%  0px;  text-align:left; color:#fff;	LIST-STYLE-TYPE: none; border-bottom:#fff solid 1px; border-top:#fff solid 1px;}
#bottom .lxwm li h1{ font-size:30px; }
#bottom .lxwm li h2{
	font-size:16px;
	line-height:25px; text-transform:uppercase;
	margin-top:8px;
	font-family: Arial, Helvetica, sans-serif; font-weight:600;
}
#bottom .lxwm li p{ font-size:14px; color:#fff; line-height:25px;}
#bottom .lxwm li A{ color:#fff;}
#bottom .lxwm .tel{
	margin-top:6%;
	font-size:40px;
	font-weight:bold;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:6%; 
	background-image: url(../image/bx.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#bottom .lxwm .tel img{ margin-right:20px;max-width:15%;}
#bottom .lxwm .lyc{ margin-top:2%; text-align:center;}
#bottom .lxwm .lyc img{ max-width:30%;}
#bottom .copyright { width:100%; float:left;
	LINE-HEIGHT: 20px;
color: #fff; font-size:12px;
}
#bottom .copyright .jszc{ float:right; margin-top:20px; font-weight:bold; margin-left:20px;}
#bottom .copyright A{ color:#fff;}
.izl-rmenu {
	position: fixed;
	right: 10px;
	bottom: 30%;
	z-index: 999;width: 100px;
}
.izl-rmenu .kf{ width:100px; position:relative; margin-bottom:12px; cursor:pointer;}
.izl-rmenu .kf .bz{ width:100px; line-height:25px; background-color:#2B85FF; position:absolute; left:0px; bottom:-4px; z-index:1; text-align:center; border-radius:4px;font-size:12px; color:#fff;}
.izl-rmenu .kf img{ width:96px; height:96px;border-radius:100%; border:#2B85FF 2px solid; }
.izl-rmenu .nrq{ width:100%; background-color:#fff;box-shadow: 0px 1px 4px #999;-webkit-box-shadow: 0px 1px 4px #999;-moz-box-shadow: 0px 1px 4px #999;border-radius:6px; }
.izl-rmenu .btn {
	width: 100%;
	
	cursor: pointer;
	position: relative;  margin-top:-1px; text-align:center;color:#34A9DF; 
}
.izl-rmenu .btn h2{ line-height:20px; font-size:12px; color:#333; text-align:center;}
.izl-rmenu .btn:hover{ color:#fff;}
.izl-rmenu .btn:hover h2{ color:#fff;}
.izl-rmenu .btn i{ font-size:20px; line-height:40px;}
.izl-rmenu .btn-qq {
}
.izl-rmenu .btn-qq:hover {
background-color: #34A9DF;
}
.izl-rmenu a.btn-qq, .izl-rmenu a.btn-qq:visited {

}
.izl-rmenu .btn-wx {

}
.izl-rmenu .btn-wx:hover {
	background-color: #34A9DF;
}
.izl-rmenu .btn-wx .pic {
	position: absolute;
	left: -120px;
	top: 0px;
	display: none;
	width: 120px;
	height: 120px;
}
.izl-rmenu .btn-phone {

}
.izl-rmenu .btn-phone:hover {
	background-color: #34A9DF;
}
.izl-rmenu .btn-phone .phone {
background-color:#34A9DF;
	position: absolute;
	width: 160px;
	left: -160px;
	top: 0px;
	line-height: 60px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	display: none;
}
.izl-rmenu .btn-qq .qq {
background-color:#34A9DF;
	position: absolute;
	width: 100px;
	left: -100px;
	top: 0px;
	line-height: 60px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	display: none;
}
.izl-rmenu .btn-top {
	display: none;
}
.izl-rmenu .btn-top:hover {
	background-color:#34A9DF; color:#fff;
}
#footer{width:100%;float:left;HEIGHT:70px; background-color:#00786F;filter:alpha(Opacity=90);-moz-opacity:.9;opacity:.9;background:-webkit-linear-gradient(top, #34A9DF , #2D3F65);}#footer UL{list-style-type:none;}#footer UL LI{width:24.2%;text-align:center;height:70px;text-align:center;float:left}#footer UL LI A{width:100%; padding-top:5px; height:60px; padding-top:5px;overflow:hidden;display:block;cursor:pointer;font-size:14px;text-align:center;color:#fff;}#footer UL LI{background-repeat:no-repeat;background-position:center 8px}#footer UL LI span{ font-size:28px; font-weight:normal; margin-top:5px;};#footer UL LI  p{  font-size:14px; line-height:20px;}#footer UL LI.kg{width:1%;height:70px;float:left;background-image:url(../image/li.jpg);background-repeat:repeat-y;background-position:center top}
#footer UL LI A:hover{color:#fff;}
#footer UL li a.sec{color:#fff;}
#gdtz{ width:180px; position:fixed; z-index:901; bottom:8%; left:10px;}
#gdtz img{ width:100%; margin-top:5px; margin-bottom:5px;}
#gdtz p{ font-size:16px; text-align:right; color:#000; line-height:28px; cursor:pointer;}
#kfzx{ width:100%;position:fixed; bottom:10px; z-index:1000; display:none}
#kfzx .nrdf{ width:60%; padding:15px 3%; float:left; margin-left:17%; text-align:center; background-color:#fff;box-shadow: 0px 2px 6px #777;-webkit-box-shadow: 0px 2px 6px #777;-moz-box-shadow: 0px 2px 6px #777;border-radius:10px;}
#kfzx .nrdf h3{ font-size:14px; line-height:30px; text-align:center; margin:0px; padding:0px; }
#kfzx .nrdf h3 i{ font-size:16px;}
#kfdgzx{ width:100%; float:left;  overflow:hidden; margin-top:1%; padding-bottom:1.5%; }
#kfdgzx p{  text-align:left;  margin-bottom:6px; font-size:14px;width:100%; float:left; color:#333; }
#kfdgzx p em{
	font-style: normal;
	color: #dd0000;
}
#rmwt{ width:92%; background-color:#FDF0E8; overflow:hidden; float:left; padding:4%;border-radius:8px; margin-top:1.5%;}
#rmwt .wt{ width:100%; font-size:14px; font-weight:bold; line-height:22px; padding-left:25px; color:#000; margin-top:4px; margin-bottom:4px; padding-right:80px;box-sizing:content-box; box-sizing:border-box; float:left; position:relative;}
#rmwt .wt em{
	position:absolute;
	width:18px;
	background-color:#E86F26;
	color:#fff;
	line-height:18px;
	top:2px; font-size:12px; text-align:center;
	left:0px;
	border-radius:2px;
	font-style: normal;
}
#rmwt .wt span{ position:absolute; width:70px; top:0px; right:0px;line-height:20px;background-color:#E86F26; color:#fff; font-size:12px; font-weight:bold; text-align:center;border-radius:22px;}
#kfdgzx p .checkimg{ position:absolute; right:8%; top:40%;}
#kfdgzx p span{ float:left; font-size:16px; font-weight:bold; line-height:36px;}
#kfdgzx input,#kfdgzx textarea{float:left; display:inline-block; outline:none;box-shadow:0px 1px 4px #B5C9DD;-webkit-box-shadow:0px 1px 4px #B5C9DD;-moz-box-shadow:0px 1px 4px #B5C9DD; border:#ddd solid 1px; font-size:14px; outline:none;  padding:0% 2%;  width:95%;border-radius:6px;}
#kfdgzx textarea{ padding-top:8px; padding-bottom:8px;}
#kfdgzx .input1{ height:30px; color:#666; background-color:rgba(255,255,255,0.8); }
#kfdgzx .input3{ width:20px; height:20px; border:0px; margin-left:5px; margin-right:5px;}
#kfdgzx .input1::-webkit-input-placeholder{ color:#666;}
#kfdgzx .input2{  line-height:20px; color:#666; background-color:#fff; height:80px;}
#kfdgzx .input2::-webkit-input-placeholder{ color:#666;}
#kfdgzx .button2{  height:35px;  width:80%; margin-left:10%; margin-top:10px;
	color:#fff;
	border:#ff0000  solid 1px;
	text-align:center;
	cursor:pointer;
	font-size:16px;
	transition:all 0.3s ease-in-out 0s;
	background-color:#ff0000;border-radius:8px; font-weight:bold;
 margin-top:6PX;
}
#kfdgzx .button2:hover{ background-color:#cc0000;}
#kfdgzx .mjxz{ width:100%; float:left; text-align:center; font-size:0px; margin-top:4px; }
#kfdgzx .mjxz ul{list-style-type:none; margin-left:-2%; }
#kfdgzx .mjxz ul li{ width:31.33%; float:left; cursor:pointer;  TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;  margin-left:2%;  font-size:14px; text-align:left; line-height:2;border-radius:8px; margin-bottom:1%;box-sizing:content-box; box-sizing:border-box;}
#kfdgzx .mjxz ul li.active{background-color:#E86F26; color:#fff; border:#E86F26 solid 1px }
#kfdgzx .mjxz ul li.normal{ color:#333;border:#ddd solid 1px; }
#lmbt{ width:100%; float:left; margin-top:1.5%; margin-bottom:1.5%; text-align:center; overflow:hidden;}
#lmbt dd{ display:inline-block;
	line-height:1.5;
position:relative;font-size:18px;  color:#000000; font-weight:bold;
}
#lmbt dd:after{ height:100%;
	width:50px;
	position:absolute;
	left:-45px;
	background-repeat: no-repeat;
	background-position: left center;background-size:auto 50%; content:"";
}
#lmbt dd:before{
	width:50px; height:100%;
	position:absolute;
	right:-45px;

	background-repeat: no-repeat;
	background-position: right center;background-size:auto 50%; content:"";
}
#lmbt p{ font-size:16px; color:#777; text-align:center;}
#lmbt  span{ color:#E86F26; }
#lylm{ width:100%; float:left;text-align:center;}
#lylm h4{ font-size:18px; color:#CC0000; text-align:center;}
#lylm dd{ background-color:#FDF0E8;text-align:center;display:inline-block; padding:0px 5%; margin-top:1%;line-height:1.5;border-radius:45px; line-height:26px; padding-top:5px; padding-bottom:5px; font-size:16px; font-weight:600; color:#FF3300;}
#lylm dd span{
	margin-left:8px;
	margin-right:8px;
	display:inline-block;
	padding:0px 5px;
	background-color:#FF3300;
	font-size:18px;
	line-height:28px;
	color:#fff;
	font-weight:bold;
	border-radius:5px;
	font-family: Arial, Helvetica, sans-serif;
}
#lylm dd  i{ margin-right:12px; font-size:20px; line-height:26px;}
@media (max-width:1200px){#menu UL LI A {font-size: 14px;}}
@media (max-width:900px){#menu UL LI A {font-size: 12px;}#kfzx .nrdf{ width:80%; padding:1% 5%; float:left; margin-left:5%; }#lmbt dd{ font-size:16px; font-weight:bold}#lylm dd{ font-size:14px;}#lylm dd span{ font-size:16px;}}
@media only screen and (max-width: 768px){#kfzx{ bottom:2%; display:block;}#kfdgzx p{  margin-bottom:5px;  }#kfdgzx .input1{ height:25px;}#kfdgzx .button2{ height:30px;}#kfdgzx input,#kfdgzx textarea,#kfdgzx p,#kfdgzx .mjxz ul li{ font-size:12px;}}
@media (max-width:540px){video{ height:300px;}#lmbt dd{ font-size:14px; }#kfdgzx .mjxz ul li{ width:48%;}}
@media (max-width:450px){video{ height:220px;}}