@import url("font-awesome.min.css");
@import url("menu.css");
@import url("animate.css");
@import url("form.css");
@import url("owl.carousel.min.css");
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#555;
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";
	background-color: #FFFFFF;
	line-height:24px;touch-action: none;
}
.xdwz{ position:relative;}
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
}
video{ width:100%;}
.fla{ float:left;}
.fra{ float:right}
video::-webkit-media-controls-enclosure { overflow:hidden;    }
video::-webkit-media-controls-panel {
        width: calc(100% + 30px);
    }
::selection {
color:#fff; background-color:#016BCC;
}
::-moz-selection {
color:#fff; background-color:#016BCC;
}
::-webkit-selection {
color:#fff; background-color:#016BCC
}
::-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, 0, 0, .3);
    background-color: #555
}
img{ border:0px;}

#head{
	width:100%; float:left; background-color:#fff;min-width:1250px; position:relative; z-index:1000;box-shadow: 0px 1px 12px #888;-webkit-box-shadow: 0px 1px 12px #888;-moz-box-shadow: 0px 1px 12px #888;
}

#flash{
	width:100%;
	float:left;
 min-width:1250px;
}
#nyweb{
	width:100%;
	float:left;
	min-width:1250px;
	padding-top:30px;
	padding-bottom:30px;
 overflow:hidden;
}

.banner{
	width: 100%;
	background: #fff; overflow:hidden; position:relative;
}
.banner .swiper-slide{
	/* height: 8.0rem; */
}
.banner .swiper-slide img{
	max-width:1920px; display:block; border:0px;
	width: 100%;
}
.banner .swiper-pagination-bullets{ bottom:0px; margin-bottom:10px;}
.banner .swiper-pagination-bullet{
	width: 35px;
	height:5px;
 background:none;
	opacity: 1; background-color:#000; 	transition:all 0.5s ease-in-out 0s;filter: Alpha(Opacity=50);
-moz-opacity:0.5; 			opacity:0.5;border-radius:1px;
}
.banner .swiper-pagination-bullet-active{filter: Alpha(Opacity=100);
-moz-opacity:1; 			opacity:1;
	background:#016BCC;width: 50px;
}
.banner .swiper-button-next,.banner .swiper-button-prev{	filter: Alpha(Opacity=0);
-moz-opacity:0; 			opacity:0;
	transition:all 0.3s ease-in-out 0s; background-color:#016BCC; width:45px; height:45px;border-radius:45px;-moz-background-size:17px ;-webkit-background-size:17px ;background-size:17px ;}
.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{filter: Alpha(Opacity=90);
-moz-opacity:0.9; 			opacity:0.9;}
#hyweb{ width:100%; float:left; padding-top:3%; padding-bottom:3%; min-width:1250px;overflow:hidden;}
#hyweb_1{
	width:100%;
	float:left;
	 padding-top:3%; padding-bottom:3%;
	overflow:hidden;
	min-width:1250px; background-color:#F7F7F7;

}
#hyweb_2{
	width:100%;
	float:left;
	padding-top:3%; padding-bottom:3%;
	overflow:hidden;
	min-width:1250px; background-color:#EAF0F3;

}
#hyweb_3{
	width:100%;
	float:left;
	overflow:hidden;
	min-width:1250px; background-color:#016BCC;

}
#body_1{ max-width:1450px; min-width:1250px; margin-left:auto; margin-right:auto;}
#dibua{ width:100%; float:left;overflow:hidden; background-color:#016BCC;	min-width:1250px;
}
#dibub{ width:100%; float:left;overflow:hidden; background-color:#435061;	min-width:1250px;
}
#main{ width:96%; float:left; padding:2%;}
#dibu{
	width:100%;
	float:left;
 background-color:#435061;
 min-width:1250px;overflow:hidden; border-top:#6E6E6E solid 1px;

}


.fl{ float:left;}
.fr{ float:right;}
#top{
	width:96%;
	float:left; padding:0px 2%;

}
#topr{ width:70%; float:right;}
#topr .qt{
	width:40px;
	height:85px; margin-left:25px;
	float:right;
	background-image: url(sj.png);
	background-repeat: no-repeat;
	background-position: center center; cursor:pointer;position:relative;
}
#topr .qt .pic{ 
	position:absolute; right:0px;
	line-height:25px;
	font-size:14px;
	color:#555; width:250px;
	top:25px;
	height:0px;
	overflow:hidden;
	filter: Alpha(Opacity=0);
-moz-opacity:0; 			opacity:0;
	transition:all 0.3s ease-in-out 0s;
	font-family: Arial, Helvetica, sans-serif;
}
#topr .qt .pic dd{  float:left;background-color:#fff; text-align:center;}
#topr .qt .pic dd.r{ float:right; margin-left:20px;}
#topr .qt .pic img{ width:115px; height:115px;}
#topr .qt:hover .pic{ top:65px; filter: Alpha(Opacity=100);-moz-opacity:1; 		opacity:1; height:auto;}
#logo{ width:25%;
	float:left;
	overflow:hidden; height:85px; 

}
#logo .logo{ width:280px; display:table-cell; vertical-align:middle; height:85px;}
#logo .yy{ width:60px; float:right; height:25px; margin-top:30px; text-align:center; line-height:25px;}
#logo .yy span{ width:30px; float:left; height:25px; color:#fff;border-radius:2px; color:#fff; background-color:#E5E5E5; color:#016BCC;}
#logo .yy span.cn{ background-color:#016BCC; color:#fff;}
#logo img{ float:left; height:60px; border:0px; max-width:250px;}
#zxsq{ width:50%;float:left;}
#zxsq .nrc{width:100%; overflow:hidden; font-size:20px; color:#fff; line-height:40px;}
#zxsq .nrc i{ font-size:24px; line-height:40px; margin-right:15px; margin-left:15px;}
#zxsq input{ outline:none; height:40px; float:left; color:#444; font-size:14px; border:0px; background-color:#fff;}
#zxsq .input1{ width:76%;padding:0px 2%;}
#zxsq .button1{ width:20%; float:right; text-align:center; height:40px; background-color:#008EE3; color:#fff;}
#share{  float:right; line-height:40px; color:#fff;}
#share i{ width:40px; height:40px;border-radius:40px; font-size:20px; line-height:40px; background-color:#fff; color:#016BCC; text-align:center; float:left; margin-right:10px; margin-left:10px;}
#share i:hover{ background-color:#f9f9f9; color:#008EE3;}
#ddfb{ width:100%; float:left;}
#ddfb .logo{ float:left; margin-top:2.1%;}
#ddfb .logo img{ max-width:210px;}
#ddfb .lxnr{ width:60%; float:left; margin-left:2%; color:#fff;margin-top:1.5%;}
#ddfb .lxnr A{ color:#fff;}
#ddfb .lxnr h5{ line-height:1.2; font-size:24px; color:#fff; font-weight:normal; text-transform:uppercase;}
#ddfb .lxnr p{ margin-top:8px; margin-bottom:8px; font-size:14px;}
#ddfb .ewm{ float:right;}
#ddfb .ewm img{ max-width:130px;}
#bottom{
	width:96%;
	float:left;
	font-size: 14px; font-weight:normal; padding:1.5% 2%;

}
#bottom .copyright { text-align:center; float:left; width:100%;
	LINE-HEIGHT: 25px;
	color:#ccc;

}
#bottom A{ color:#fff;}
a:link {
	text-decoration: none;
	color:#5a5a5a;
}
a:visited {
	text-decoration: none;
	color:#5a5a5a;
}
a:hover {
	color:#016BCC;
}
.hg2{ margin-top:25px;}
.hg{ margin-top:30px;}
.hg1{ margin-top:20px;}
#kf{ width:240px; position:fixed;  right:-250px; z-index:100; top:150px; background-color:#016BCC;border-radius:5px; overflow:hidden;}
#kf_1{
	width:240px;
	float:left;
	height:55px;
	cursor:pointer;
	background-image: url(fd_img.png);
	background-repeat: no-repeat;
	background-position: left center; line-height:55px; font-size:16px; font-weight:bold; text-indent:45px; color:#fff;
}
#kf_2{width:240px;
	float:left; background-color:#f6f6f6;
}
#kf_2 p{
	width:230px;
	padding:5px;
	border-bottom:#eee solid 1px;
	line-height:25px;
	font-size:14px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:12px center; text-indent:42px;
}
#kf_2 p a{ color:#666;}
#kf_2 .ewm{ width:220px; text-align:center; padding:5px;}
#kf_2 .ewm img{ width:120px; margin:5px;}
#kf_2 .k1{
	background-image: url(online.png);
}
#kf_2 .k2{
	background-image: url(tel.png);
}
#kf_2 .k3{
	background-image: url(email.png);
}
#kf_2 .k4{
	background-image: url(skype.png);
}
#kf_2 .k5{
	background-image: url(wechat.png);
}
#kf_3{width:240px;
	float:left; font-size:20px; text-align:center; line-height:40px; color:#fff;cursor:pointer;
}
#kf_3 i{ font-size:30px; margin-left:12px; }
#kf_dk{ cursor:pointer;
	width:50px;
	background-color:;border-radius:5px;
	position:fixed;
	right:2px;
	z-index:90; background-color:#016BCC;
	top:45%;
	line-height:50px; height:50px;;
	background-image: url(fd_img.png);
	background-repeat: no-repeat;
	background-position: center center;
}