@import url("font-awesome.min.css");
@import url("menu.css");
@import url("animate.css");
@import url("form.css");
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	line-height:24px;
}
.xdwz{ position:relative;}
input,button,textarea,select{font-family:Arial, Helvetica, sans-serif;}
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:#C41230;
}
::-moz-selection {
color:#fff; background-color:#C41230;
}
::-webkit-selection {
color:#fff; background-color:#C41230
}
::-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;}
#headt{
	width:100%;
	float:left;
	height:46px;
	background-color: #900D23;
	background-image: url(bg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;min-width:1200px; position:relative; z-index:10;
}
#head{
	width:100%; float:left; background-color:#222222;min-width:1200px;
}

#flash{
	width:100%;
	float:left;
 min-width:1200px;
}
#nyweb{
	width:100%;
	float:left;
	min-width:1200px;
	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: 6px;
	height:6px;
 border:#000000 solid 2px; background:none;
	opacity: 1;
}
.banner .swiper-pagination-bullet-active{
	background:#000000; border:#000000 solid 2px;
}
.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:#000; 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:50px; padding-bottom:50px; min-width:1200px;overflow:hidden;}
#hyweb_1{
	width:100%;
	float:left;
	padding-top:50px;
	padding-bottom:50px;
	overflow:hidden;
	min-width:1200px; background-color:#E7E7E7;

}
#hyweb_2{
	width:100%;
	float:left;
	padding-top:50px;
	padding-bottom:50px;
	overflow:hidden;
	min-width:1200px; background-color:#ccc;

}
#body_1{width:1200px; margin-left:auto; margin-right:auto;}
#dibua{ width:100%; float:left;overflow:hidden;padding-top:15px; padding-bottom:15px; background-color:#BC112E;	min-width:1200px;
}
#dibub{ width:100%; float:left;overflow:hidden;padding-top:45px; padding-bottom:45px; background-color:#515151;	min-width:1200px;
}
#dibu{
	width:100%;
	float:left;
 background-color:#000000;
	padding-top:10px;
	padding-bottom:10px;  min-width:1200px;overflow:hidden; border-top:#f1f1f1 solid 1px;

}
#t1{ width:1200px; float:left; line-height:46px; color:#fff;}
#t1 a{ color:#fff; margin-left:10px; margin-right:10px;}
#t1 .left{ font-size:14px; color:#fff; float:left;}
#t1 .right{ float:right;}
#t1 .right A{color:#fff; padding-left:6px; padding-right:6px; display:inline-block; line-height:46px;}
#t1 .yysb{ float:right;}
#t1 em{ float:left; height:46px; float:left;}
#t1 .ico1{ width:38px;
	background-image: url(cn.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#t1 .ico2{ width:38px;
	background-image: url(en.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#t1 .qt{ float:right; width:55px; margin-top:8px;}
#t1 .qt span{ display:block; cursor:pointer; width:30px; height:30px; text-align:center;border-radius:30px; float:right; background-color:#fff; position:relative;margin-left:12px;}
#t1 .qt span i{ font-size:16px; line-height:30px; color:#333;}
#t1 .qt span:hover{ background-color:#fff;}
#t1 .qt span:hover i{ color:#CD332D}
#t1 .qt span .pic{ padding-top:6px;
	position:absolute;
	left:-45px;
	line-height:20px;
	width:120px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	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;
}
#t1 .qt span .pic img{ width:100px; height:100px;}
#t1 .qt span:hover .pic{ top:30px; filter: Alpha(Opacity=100);-moz-opacity:1; 		opacity:1; height:auto;}
#search{
	width:320px;
	float:left;
	border:0px;
	margin-top:10px; background-color:#fff; margin-right:25px;
}
#search .input{
	width:272px;
	color:#999;
	padding-left:10px;
	padding-right:10px;
	height:24px;
	line-height:24px;
	font-size:14px;
	float:right;
	outline:none;
	border:#DDDDDD solid 1px;
	background-color:#fff; outline:none;

}
#search .buttom{
	width:26px;
	height:26px;
	line-height:26px;
	cursor:pointer;
	border:0px; outline:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
	float:right;
	font-size:14px;
	color:#fff;
	background-color:#fff;
	background-image: url(sobg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.fl{ float:left;}
.fr{ float:right;}
#top{
	width:1200px;
	float:left; padding-top:13px; padding-bottom:13px;

}
#topr{ width:900px; float:right;}
#topr .qt{
	height:40px;
	margin-top:22px; font-weight:bold;
	float:right;
	color:#fff;
	line-height:40px;
	font-size:26px;
	font-family: "Times New Roman", Times, serif;
}
#topr .qt a{color:#fff;
}
#topr .qt i{ font-size:30px; color:#CD332D; margin-right:12px;}
#logo  { width:250px; float:left;}
#logo img{ float:left; height:84px; border:0px; max-width:250px;}

#zxsq{ width:50%;float:left;}
#zxsq .nrc{width:100%;border-radius:4px; background-color:#fff; overflow:hidden;}
#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:#000; color:#fff;}
#share{ width:30%; 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:#A40F28; text-align:center; float:left; margin-right:10px; margin-left:10px;}
#share i:hover{ background-color:#f9f9f9; color:#cc0000;}
#ddfb{ width:1200px; float:left;}
#ddfb ul{ list-style-type:none; width:1240px;}
#ddfb ul li{ width:224px; float:left; margin-right:20px;color:#fff;}
#ddfb ul li a{ color:#fff;}
#ddfb ul li a:hover{ color:#DE1437;}
#ddfb ul li p{ font-size:14px; line-height:25px;}
#ddfb ul li p i{ width:22px; line-height:24px; margin-right:10px; text-align:center;}
#ddfb ul li dd{
	font-size:16px;
	color:#fff;
	font-weight:600;
	width:100%;
	margin-bottom:10px;
	background-image: url(dx.jpg);
	background-repeat: no-repeat;
	background-position: left bottom; padding-bottom:8px; text-transform:uppercase;
}
#ddfb ul li .gsbf{ width:100%; float:left; text-align:center;}
#ddfb ul li .gsbf img{ max-width:100%; margin-bottom:10px;}
#bottom{
	width:1200px;
	float:left;
	font-size: 13px; font-weight:normal;

}
#bottom .copyright { text-align:center; float:left; width:1200px;
	LINE-HEIGHT: 25px;
	color:#f9f9f9;

}
#bottom A{ color:#fff;}
a:link {
	text-decoration: none;
	color:#5a5a5a;
}
a:visited {
	text-decoration: none;
	color:#5a5a5a;
}
a:hover {
	color:#C41230;
}
.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:#C41230;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:#C41230;border-radius:5px;
	position:fixed;
	right:2px;
	z-index:90;
	top:300px;
	line-height:50px; height:50px;;
	background-image: url(fd_img.png);
	background-repeat: no-repeat;
	background-position: center center;
}