@charset "utf-8";
/* reset */

html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
	margin:0;
	padding:0;
}
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {
	display:block;
}
/*table{border-collapse:collapse;border-spacing:0;padding:0; }

caption,th{text-align:left;font-weight:normal; }*/

html, body, fieldset, img, iframe, abbr {
	border:0;
}
i, cite, em, var, address, dfn {
	font-style:normal;
}
 [hidefocus], summary {
outline:0;
}
li {
	list-style:none;
}
h1, h2, h3, h4, h5, h6, small {
	font-size:100%;
}
sup, sub {
	font-size:83%;
}
pre, code, kbd, samp {
	font-family:inherit;
}
q:before, q:after {
	content:none;
}
select {
	outline:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}
input, textarea {
	overflow:auto;
	resize:none;
	font-family:"Microsoft YaHei", Arial;
}
label, summary {
	cursor:default;
}
a, button {
	cursor:pointer;
	color:#333
}
h1, h2, h3, h4, h5, h6, em, strong, b {
	font-weight:bold;
}
del, ins, u, s, a, a:hover {
	text-decoration:none;
}
/* CSS Document */



/*@font-face{

    font-family:"MiSans_r";

    src:url("Mi-R.ttf");

}*/



body {
	padding:0;
}
html, body {
	font-size:16px;
}
 @media only screen and (max-width:1680px) {
 html, body {
font-size:14px;
}
}
 @media only screen and (max-width:1480px) {
 html, body {
font-size:12px;
}
}
.margin {
	margin:0px auto;
}
.hidden {
	overflow:hidden;
}
.width1680 {
	max-width:1680px;
	width:90%;
}
.bg_q {
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
img {
	max-width:100%;
	max-height:100%;
	vertical-align:middle;
	padding-bottom:10px
}
video {
	vertical-align:middle;
}
section.i_md {
	width:100%;
	overflow:hidden;
	position:relative;
}
i.md {
	position:absolute;
	margin-top:-6rem;
}
/* top_bg */


.about_fzls {
	position:relative;
	width:100%;
	overflow:hidden;
	padding-top:100px
}
.about_fzls i.bg_q {
	z-index:0;
}
.about_fzls .width1680 {
	position:relative;
	height:50rem;
}
.about_fzls .width1680 .tit {
	font-weight:bold;
	color:#333;
	font-size:2.25rem;
	padding-top:4.5rem;
}
.about_fzls .width1680 .main_visual, .about_fzls .width1680 .main_visual .main_image, .about_fzls .width1680 .main_visual .main_image ul, .about_fzls .width1680 .main_visual .main_image ul li, .about_fzls .width1680 .main_visual .main_image ul li div.bg {
	height:38.5rem;
}
.about_fzls .width1680 .main_visual {
	position:relative;
}
.about_fzls .width1680 .main_visual a.qh {
	color:#000000;
	width:1.25rem;
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% auto;
	position:absolute;
	top:50%;
	margin-top:-2rem;
	height:4rem;
	opacity:1 !important;
	display:block !important;
	z-index:99;
}
.about_fzls .width1680 .main_visual a#btn_prev {
	left:0px;
	margin-left:-3rem;
	background-image:url(/css/qh_l2.png);
}
.about_fzls .width1680 .main_visual a#btn_next {
	right:0px;
	margin-right:-3rem;
	background-image:url(/css/qh_r2.png);
}
.about_fzls .width1680 .main_visual a#btn_prev:hover {
	background-image:url(../images/qh_l3.png);
}
.about_fzls .width1680 .main_visual a#btn_next:hover {
	background-image:url(../images/qh_r3.png);
}
.about_fzls .width1680 .main_visual .main_image {
	overflow:hidden;
	width:100%;
	position:relative;
	z-index:0;
	background:url(/css/dsjx.png) no-repeat scroll center;
	background-size:100% auto;
}
.about_fzls .width1680 .main_visual .main_image ul {
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
}
.about_fzls .width1680 .main_visual .main_image ul li {
	cursor:grab;
	overflow:hidden;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg {
	float:left;
	width:16.66666666667%;
	position:relative;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg div {
	text-align:center;
	position:absolute;
	width:100%;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg.s div {
	padding-top:6rem;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg.x div {
	padding-bottom:6rem;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg.n1 div {
	top:23.35rem;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg.n2 div {
	bottom:17rem;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg.n3 div {
	top:18.25rem;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg.n4 div {
	bottom:17.8rem;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg.n5 div {
	top:18.5rem;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg.n6 div {
	bottom:23rem;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg div i {
	left:50%;
	position:absolute;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg div i.d {
	width:1rem;
	height:1rem;
	margin-left:-0.5rem;
	background-color:#cccccc;
	border-radius:50%;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg:hover div i.d {
	background-color:#e31937;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg.s div i.d {
	top:0px;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg.x div i.d {
	bottom:0px;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg div i.x {
	border-left:1px dashed #adadad;
	height:3rem;
	margin-left:-0.5px;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg.s div i.x {
	top:2.25rem;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg.x div i.x {
	bottom:2.25rem;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg div dd {
	font-size:2.875rem;
	font-weight:bold;
	color:#333333;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg:hover div dd {
	color:#e31937;
}
.about_fzls .width1680 .main_visual .main_image ul li div.bg div dl {
	font-size:0.875rem;
	color:#999999;
	line-height:1.5;
	margin-top:0.5rem;
}
.about_fzls .width1680 .main_visual .flicking_con {
	display:none;
}
