﻿ @charset "utf-8";
/*----------------公共部分----------------*/
html {
	overflow-x: hidden;
	overflow-y: auto;
}
body {
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}
body, li, ul, ol, dl, dt, dd, form, input, textarea, h1, h2, h3, h4, h5, h6, p, select {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 12px; /*解决ie6缓动*/
	background-attachment: fixed;
	font: 12px/1.5 tahoma, arial, "Microsoft YaHei";
	outline: 0 none;
	color: #333;
}
em, i {
	font-style: normal;
}
a {
	color: #333;
}
a {
	text-decoration: none;
}
* {
	margin: 0px;
	padding: 0px;
	outline: none !important;
}
.view {
	z-index: 1;
	position: absolute;
}
.horizontal .view {
	position: relative;
	float: left;
}
.vertical .view {
	position: relative;
}
.view_contents {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	z-index: 10;
	height: 100%;
	overflow: hidden;
}
.layout {
	position: relative;
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	z-index: 1;
}
.layout > .view_contents { /*overflow: visible;*/
	cursor: default;
}
/*流布局*/
.flow .view_contents > .view {
	float: left;
}
.clear {
	clear: both;
}
/*苹果去除样式*/
select, input[type='button'], input[type="reset"], input[type='submit'], input[type='text'], input[type="password"], input[name='query'], input[name='d'] {
	-webkit-appearance: none;
	border-radius: 0px
}
input:focus {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-user-modify: read-write-plaintext-only;
}
/*模块分页*/
.page_btn {
	clear: both;
	margin-top: 20px;
	width: 100%;
	text-align: center;
}
.page_btn a {
	display: inline-block;
	color: #333;
	box-sizing: border-box;
	margin: 0 5px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #ccc;
	font-family: 'microsoft YaHei';
}
.page_btn a.cur, .page_btn a:hover {
	border: 1px solid #4c4c4c;
}
.prev_btn, .next_btn {
	font-family: '黑体' !important;
	border: 0 !important;
}
.no_page {
	border: 0 !important;
}
@media screen and (max-width:768px) {
/*分页*/
.page_btn a:nth-child(n+5) {
	display: none;
}
.page_btn a:nth-last-child(1), .page_btn a:nth-last-child(2), .page_btn a:nth-last-child(3) {
	display: inline-block !important;
}
}
/*图片放大样式*/
.imgBox {
	position: fixed;
	z-index: 9999;
	background-color: rgba(0, 0, 0, 0.4);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.imgBox img {
	position: absolute;
	width: auto;
	max-width: 80%; /*max-height: 65%;*/
	border: 20px solid #fff;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.imgBox.scroll {
	overflow-y: scroll;
	overflow-x: hidden;
}
.imgBox.scroll::-webkit-scrollbar {
width: 6px;
height: 6px;
background: rgba(0,0,0,.05);
}
.imgBox.scroll::-webkit-scrollbar {
width: 6px;
height: 6px;
background: rgba(0,0,0,.02);
}
.imgBox.scroll::-webkit-scrollbar-button {
background: #f7f7f7;
height: 0;
}
.imgBox.scroll::-webkit-scrollbar-corner {
background: rgba(0,0,0,.05);
}
.imgBox.scroll::-webkit-scrollbar-thumb {
background: rgba(255,255,255,.7);
border-radius: 3px;
}
.imgBox.scroll img {
	top: 5%;
	margin-bottom: 5%;
	transform: translate(-50%, 0%);
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-o-transform: translate(-50%, 0%);
}
.pos_fixed {
	position: fixed;
	width: 100%;
}
.imageButton {
	position: fixed;
	bottom: 15%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.imageButton span {
	display: inline-block;
	cursor: pointer;
	box-shadow: 0 0 6px rgba(0,0,0,.2);
	-webkit-transition: all ease .2s;
	-moz-transition: all ease .2s;
	-ms-transition: all ease .2s;
	-o-transition: all ease .2s;
	transition: all ease .2s;
}
.imageButton span:hover {
	opacity: .8;
}
.imageButton span.closeShowPic {
	font-size: 40px;
	border-radius: 100%;
	font-family: serif;
	line-height: 1;
	background-color: #fff;
	padding: .2em;
	text-align: center;
}
@media screen and (max-width: 768px) {/*mobi*/
.imgBox img {
	border-width: 10px;
}
.imgBox.scroll img {
	top: 5%;
	margin-bottom: 10vh;
}
}
body {
	background-position: left top;
}
#div_blank_1483411639852 {
	width: 100%;
	height: 40px;
	position: absolute;
	top: 0px;
	left: 0%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#div_blank_1483411639852 {
}
}
@media screen and (max-width:640px) {
#div_blank_1483411639852 {
	width: 78.94736842105263%;
	height: 200px;
	top: 0px;
	left: 10.526315789473685%;
	display: none;
}
}
#div_blank_1483411639852 > .view_contents {
	overflow: visible;
}
#div_blank_1483411639852 {
	box-sizing: border-box;
	background: #2D2D2D;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#div_blank_1483411639852 {
	box-sizing: border-box;
}
}
@media screen and (max-width:640px) {
#div_blank_1483411639852 {
	box-sizing: border-box;
}
}
#share_style_02_1483772586454 {
	width: 12%;
	position: absolute;
	top: 4.5px;
	left: 87.91666666666667%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#share_style_02_1483772586454 {
	left: 63.67477465535525%;
	width: 16.01272534464475%;
	top: 4.5px;
	display: none;
}
}
@media screen and (max-width:640px) {
#share_style_02_1483772586454 {
	width: 144px;
	top: 64px;
	display: none;
}
}
#share_style_02_1483772586454 > .view_contents {
}
#text_style_02_1483772614765 {
	width: 16.583333333333332%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 6px;
	left: 0%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1483772614765 {
	width: 157px;
	left: 0.4241781548250266%;
	top: 7px;
}
}
@media screen and (max-width:640px) {
#text_style_02_1483772614765 {
	width: 100%;
	top: 121px;
	left: 0%;
	display: none;
}
}
#text_style_02_1483772614765 > .view_contents {
}
#text_style_02_1483772614765>.view_contents {
	box-sizing: border-box;
	font-size: 14px;
	color: #888888;
	line-height: 30px;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1483772614765>.view_contents {
	box-sizing: border-box;
}
}
@media screen and (max-width:640px) {
#text_style_02_1483772614765>.view_contents {
	box-sizing: border-box;
}
}
#text_style_02_1483772902590 {
	width: 16.5%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 5px;
	left: 6%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1483772902590 {
	width: 216px;
	left: 8.271474019088016%;
	top: 5px;
}
}
@media screen and (max-width:640px) {
#text_style_02_1483772902590 {
	width: 100%;
	top: 178px;
	left: 0%;
	display: none;
}
}
#text_style_02_1483772902590 > .view_contents {
}
#text_style_02_1483772902590>.view_contents {
	box-sizing: border-box;
	font-size: 16px;
	color: #B8D29B;
	line-height: 30px;
	font-style: italic;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1483772902590>.view_contents {
	box-sizing: border-box;
}
}
@media screen and (max-width:640px) {
#text_style_02_1483772902590>.view_contents {
	box-sizing: border-box;
}
}
#dh_style_01_1493104739534 {
	width: 66.66666666666666%;
	z-index: 999;
	position: absolute;
	left: 16.66666666666667%;
	top: 0px;
	display: none;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#dh_style_01_1493104739534 {
	width: 11.578947368421053%;
	z-index: 999;
	top: 0px;
	left: 44.21052631578947%;
	display: none;
}
}
@media screen and (max-width:640px) {
#dh_style_01_1493104739534 {
	width: 44px;
	z-index: 999;
	left: 88.42105263157895%;
	top: 6.5px;
	display: block;
}
}
#dh_style_01_1493104739534 > .view_contents {
	overflow: visible;
}
@media screen and (max-width:640px) {
#dh_style_01_1493104739534 #hot>a {
	color: #B8D29B;
}
}
@media screen and (max-width:640px) {
#dh_style_01_1493104739534 .mainMenuSet:hover {
	color: #B8D29B;
}
}
#dh_style_02_1493104844642 {
	width: 100%;
	height: 90px;
	z-index: 999;
	position: absolute;
	top: 40px;
	left: 0%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#dh_style_02_1493104844642 {
	z-index: 999;
	left: 0%;
	width: 100%;
}
}
@media screen and (max-width:640px) {
#dh_style_02_1493104844642 {
	width: 250px;
	height: 90px;
	z-index: 999;
	top: 236px;
	display: none;
}
}
#dh_style_02_1493104844642 > .view_contents {
	overflow: visible;
}
#dh_style_02_1493104844642 #hot>a {
	background: #B8D29B;
	color: #ffffff;
	font-size: 16px;
}
#dh_style_02_1493104844642 .mainMenuSet {
	line-height: 40px;
	height: 40px;
}
#dh_style_02_1493104844642 .mainMenuSet:hover {
	color: #ffffff;
	background: #B8D29B;
}
#image_logo_1493104941559 {
	width: 16.666666666666664%;
	height: 200px;
	position: absolute;
	left: 41.66666666666667%;
	top: 22.671875px;
	display: none;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#image_logo_1493104941559 {
	width: 52.63157894736842%;
	height: 200px;
	top: 22.671875px;
	left: 23.68421052631579%;
	display: none;
}
}
@media screen and (max-width:640px) {
#image_logo_1493104941559 {
	width: 238px;
	height: 40px;
	left: 0%;
	top: 8.5px;
	display: block;
}
}
#image_logo_1493104941559 > .view_contents {
}
#div_includeBlock_1483411680652 {
	width: 1200px;
	height: 130px;
	position: absolute;
	top: 0px;
	left: calc(50% - 600px);
}
@media screen and (min-width:641px) and (max-width:1200px) {
#div_includeBlock_1483411680652 {
	width: 100%;
	left: 0%;
	height: 130px;
}
}
@media screen and (max-width:640px) {
#div_includeBlock_1483411680652 {
	width: 100%;
	height: 57px;
	top: 0px;
	left: 0%;
	display: block;
}
}
#div_includeBlock_1483411680652 > .view_contents {
	overflow: visible;
}
#comm_layout_header {
	height: 130px;
	display: block;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#comm_layout_header {
	display: block;
	height: 130px;
}
}
@media screen and (max-width:640px) {
#comm_layout_header {
	display: block;
	height: 57px;
	z-index: 999;
}
}
#comm_layout_header > .view_contents {
	overflow: visible;
}
#image_style_01_1483509209344 {
	width: 100%;
	height: 463px;
	position: absolute;
	top: -1px;
	left: 0%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#image_style_01_1483509209344 {
	height: 274px;
}
}
@media screen and (max-width:640px) {
#image_style_01_1483509209344 {
	width: 100%;
	height: 115px;
	top: 0px;
	left: 0%;
	display: block;
}
}
#image_style_01_1483509209344 > .view_contents {
	overflow: visible;
}
#layout_1483509198018 {
	height: 462px;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#layout_1483509198018 {
	height: 276px;
}
}
@media screen and (max-width:640px) {
#layout_1483509198018 {
	height: 115px;
}
}
#layout_1483509198018 > .view_contents {
}
#layout_1483509198018>.view_contents {
	border-top-color: #b6b6b6;
	border-top-style: solid;
	border-top-width: 1px;
}
#homelink_style_01_1484561077396 {
	width: 96.91969196919692%;
	position: absolute;
	top: 10px;
	left: 1.5135135135135136%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#homelink_style_01_1484561077396 {
	left: 0%;
	width: 100%;
}
}
@media screen and (max-width:640px) {
#homelink_style_01_1484561077396 {
	width: 94%;
	top: 0px;
	left: 3.026315789473684%;
	display: none;
}
}
#homelink_style_01_1484561077396 > .view_contents {
}
#homelink_style_01_1484561077396 .textSet {
	color: #999999;
	border-bottom-color: #eeeeee;
	border-bottom-style: none;
	border-bottom-width: 1px;
}
#homelink_style_01_1484561077396 {
	border-bottom-color: #eeeeee;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#text_style_02_1484618740352 {
	width: 40%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	left: 30%;
	top: 33.25px;
	display: none;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1484618740352 {
	width: 97.36842105263158%;
	top: 33.25px;
	left: 1.3157894736842124%;
	display: none;
}
}
@media screen and (max-width:640px) {
#text_style_02_1484618740352 {
	width: 370px;
	left: calc(50% - 185px);
	top: 17.25px;
	display: block;
}
}
#text_style_02_1484618740352 > .view_contents {
}
#text_style_02_1484618740352>.view_contents {
	box-sizing: border-box;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1484618740352>.view_contents {
	box-sizing: border-box;
}
}
@media screen and (max-width:640px) {
#text_style_02_1484618740352>.view_contents {
	box-sizing: border-box;
	text-align: center;
	color: #5b5b5b;
	font-size: 20px;
	line-height: 30px;
}
}
#image_style_01_1483438687098 {
	width: 58.91891891891892%;
	height: 391px;
	position: absolute;
	top: 85px;
	left: 39.56756756756757%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#image_style_01_1483438687098 {
	left: 4.7811138344226585%;
	top: 203px;
	width: 851px;
	height: 468px;
}
}
@media screen and (max-width:640px) {
#image_style_01_1483438687098 {
	width: 94%;
	height: 216px;
	top: 291px;
	left: 2.8947368421052633%;
	display: block;
}
}
#image_style_01_1483438687098 > .view_contents {
	overflow: visible;
}
#text_style_02_1484561230256 {
	width: 36.432432432432435%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 177.5px;
	left: 1.5130208333333335%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1484561230256 {
	left: 4.7811138344226585%;
	top: 71.5px;
	width: 848px;
}
}
@media screen and (max-width:640px) {
#text_style_02_1484561230256 {
	width: 94%;
	top: 57px;
	left: 2.8947368421052633%;
}
}
#text_style_02_1484561230256 > .view_contents {
}
#text_style_02_1484561230256>.view_contents {
	box-sizing: border-box;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	text-indent: 2em;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1484561230256>.view_contents {
	box-sizing: border-box;
	font-size: 14px;
}
}
@media screen and (max-width:640px) {
#text_style_02_1484561230256>.view_contents {
	box-sizing: border-box;
	font-size: 14px;
	line-height: 24px;
}
}
#div_includeBlock_1484561026420 {
	width: 100%;
	height: 517px;
	position: absolute;
	top: 0px;
	left: 0%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#div_includeBlock_1484561026420 {
	width: 918px;
	left: 1.1764316012725344%;
	top: 0px;
	height: 671px;
}
}
@media screen and (max-width:640px) {
#div_includeBlock_1484561026420 {
	width: 100%;
	height: 530px;
	top: 1px;
	left: 0%;
	z-index: 2;
}
}
#div_includeBlock_1484561026420 > .view_contents {
}
#div_includeBlock_1484561026420 {
	background: #ffffff;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#div_includeBlock_1484561026420 {
	background: transparent;
}
}
#text_style_02_1493102310937 {
	width: 30.833333333333336%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 530px;
	left: 35.541666666666664%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102310937 {
	top: 694px;
	left: 35.54148992576882%;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102310937 {
	width: 100%;
	top: 581px;
	left: 0%;
	z-index: 2;
}
}
#text_style_02_1493102310937 > .view_contents {
}
#text_style_02_1493102310937>.view_contents {
	box-sizing: border-box;
	font-weight: bold;
	text-align: center;
	color: #333333;
	font-size: 35px;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102310937>.view_contents {
	box-sizing: border-box;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102310937>.view_contents {
	box-sizing: border-box;
}
}
#text_style_02_1493102075689 {
	width: 100%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 602.5px;
	left: 0%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102075689 {
	top: 766.5px;
	left: 2%;
	width: 96%;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102075689 {
	width: 96.00000000000001%;
	top: 667.5px;
	left: 1.999999999999993%;
	z-index: 2;
}
}
#text_style_02_1493102075689 > .view_contents {
}
#text_style_02_1493102075689>.view_contents {
	box-sizing: border-box;
	color: #000000;
	font-size: 18px;
	line-height: 24px;
	text-indent: 0em;
	text-align: left;
	font-weight: bold;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102075689>.view_contents {
	box-sizing: border-box;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	font-family: Microsoft YaHei;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102075689>.view_contents {
	box-sizing: border-box;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}
}
#text_style_02_1493102100610 {
	width: 100%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 641.5px;
	left: 0%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102100610 {
	top: 800.5px;
	left: 2%;
	width: 96%;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102100610 {
	width: 94%;
	top: 703.5px;
	left: 3%;
	z-index: 1;
}
}
#text_style_02_1493102100610 > .view_contents {
}
#text_style_02_1493102100610>.view_contents {
	box-sizing: border-box;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	text-indent: 2em;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102100610>.view_contents {
	box-sizing: border-box;
	font-size: 14px;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102100610>.view_contents {
	box-sizing: border-box;
	font-size: 14px;
	line-height: 24px;
}
}
#text_style_02_1493102136275 {
	width: 100%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 779.5px;
	left: 0%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102136275 {
	width: 96%;
	top: 998.5px;
	left: 2.014846235418876%;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102136275 {
	width: 96%;
	top: 1066.5px;
	left: 2%;
	z-index: 2;
}
}
#text_style_02_1493102136275 > .view_contents {
}
#text_style_02_1493102136275>.view_contents {
	box-sizing: border-box;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #000000;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102136275>.view_contents {
	box-sizing: border-box;
	color: #000000;
	font-weight: bold;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102136275>.view_contents {
	box-sizing: border-box;
	text-align: left;
}
}
#text_style_02_1493102153998 {
	width: 100%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 846.5px;
	left: 0%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102153998 {
	top: 1071.5px;
	left: 2.014846235418876%;
	width: 96%;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102153998 {
	width: 96%;
	top: 1156.5px;
	left: 2.5%;
	z-index: 2;
}
}
#text_style_02_1493102153998 > .view_contents {
}
#text_style_02_1493102153998>.view_contents {
	box-sizing: border-box;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #000000;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102153998>.view_contents {
	box-sizing: border-box;
	color: #000000;
	font-weight: bold;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102153998>.view_contents {
	box-sizing: border-box;
	text-align: left;
}
}
#text_style_02_1493102169528 {
	width: 100%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 876.5px;
	left: 0%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102169528 {
	top: 1101.5px;
	left: 2.014846235418876%;
	width: 96%;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102169528 {
	width: 96%;
	top: 1186.5px;
	left: 2%;
	z-index: 2;
}
}
#text_style_02_1493102169528 > .view_contents {
}
#text_style_02_1493102169528>.view_contents {
	box-sizing: border-box;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	text-indent: 0em;
	text-align: left;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102169528>.view_contents {
	box-sizing: border-box;
	font-size: 14px;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102169528>.view_contents {
	box-sizing: border-box;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
}
}
#text_style_02_1493102120576 {
	width: 100%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 809.5px;
	left: 0%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102120576 {
	left: 2.014846235418876%;
	top: 1028.5px;
	width: 96%;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102120576 {
	width: 96%;
	top: 1096.5px;
	left: 2%;
	z-index: 2;
}
}
#text_style_02_1493102120576 > .view_contents {
}
#text_style_02_1493102120576>.view_contents {
	box-sizing: border-box;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	text-indent: 0em;
	text-align: left;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102120576>.view_contents {
	box-sizing: border-box;
	font-size: 14px;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102120576>.view_contents {
	box-sizing: border-box;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
}
}
#text_style_02_1493102273308 {
	width: 100%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 931.5px;
	left: 0%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102273308 {
	top: 1151.5px;
	left: 2.014846235418876%;
	width: 96%;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102273308 {
	width: 96%;
	top: 1251.5px;
	left: 2.1052631578947367%;
	z-index: 2;
}
}
#text_style_02_1493102273308 > .view_contents {
}
#text_style_02_1493102273308>.view_contents {
	box-sizing: border-box;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #000000;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102273308>.view_contents {
	box-sizing: border-box;
	color: #000000;
	font-weight: bold;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102273308>.view_contents {
	box-sizing: border-box;
	text-align: left;
	font-size: 16px;
}
}
#text_style_02_1493102183356 {
	width: 100%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 961.5px;
	left: 0%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102183356 {
	width: 96%;
	top: 1181.5px;
	left: 2.014846235418876%;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102183356 {
	width: 96%;
	top: 1281.5px;
	left: 2%;
	z-index: 2;
}
}
#text_style_02_1493102183356 > .view_contents {
}
#text_style_02_1493102183356>.view_contents {
	box-sizing: border-box;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	text-indent: 0em;
	text-align: left;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1493102183356>.view_contents {
	box-sizing: border-box;
	font-size: 14px;
}
}
@media screen and (max-width:640px) {
#text_style_02_1493102183356>.view_contents {
	box-sizing: border-box;
	font-size: 14px;
	line-height: 24px;
}
}
#layout_1484560673148 {
	height: 600px;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#layout_1484560673148 {
	height: 1272px;
}
}
@media screen and (max-width:640px) {
#layout_1484560673148 {
	height: 700px;
}
}
#layout_1484560673148 > .view_contents {
	overflow: visible;
	max-width: 1200px;
}
#layout_1484560673148 {
	background: transparent;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#layout_1484560673148 {
	background: transparent;
}
}
#image_style_01_1483432867601 {
	width: 43px;
	height: 43px;
	position: absolute;
	top: 188.5px;
	left: 18.416666666666668%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#image_style_01_1483432867601 {
	left: 20.46659597030753%;
	top: 189px;
	height: 36px;
	width: 36px;
}
}
@media screen and (max-width:640px) {
#image_style_01_1483432867601 {
	width: 52.63157894736842%;
	height: 200px;
	top: 77px;
	left: 19.736842105263158%;
	display: none;
}
}
#image_style_01_1483432867601 > .view_contents {
	overflow: visible;
}
#image_style_01_1483432903019 {
	width: 36px;
	height: 36px;
	position: absolute;
	top: 192px;
	left: 43.625%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#image_style_01_1483432903019 {
	width: 32px;
	left: 44.558589607635206%;
	top: 189px;
	height: 32px;
}
}
@media screen and (max-width:640px) {
#image_style_01_1483432903019 {
	width: 52.63157894736842%;
	height: 200px;
	top: 45px;
	left: 23.68421052631579%;
	display: none;
}
}
#image_style_01_1483432903019 > .view_contents {
	overflow: visible;
}
#image_style_01_1483432906192 {
	width: 36px;
	height: 36px;
	position: absolute;
	top: 192px;
	left: 70.58333333333333%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#image_style_01_1483432906192 {
	width: 32px;
	left: 68.37718716861082%;
	top: 189px;
	height: 32px;
}
}
@media screen and (max-width:640px) {
#image_style_01_1483432906192 {
	width: 52.63157894736842%;
	height: 200px;
	top: 106px;
	left: 40.26315789473684%;
	display: none;
}
}
#image_style_01_1483432906192 > .view_contents {
	overflow: visible;
}
#text_style_02_1483433095071 {
	width: 8.166666666666666%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 195px;
	left: 73.58333333333333%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1483433095071 {
	width: 8.5%;
	left: 72.30911983032874%;
	top: 190px;
}
}
@media screen and (max-width:640px) {
#text_style_02_1483433095071 {
	width: 97.36842105263158%;
	top: 390px;
	left: 2.631578947368425%;
	display: none;
}
}
#text_style_02_1483433095071 > .view_contents {
}
#text_style_02_1483433095071>.view_contents {
	box-sizing: border-box;
	font-size: 12px;
	line-height: 30px;
	color: #b7b7b7;
	text-align: center;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1483433095071>.view_contents {
	box-sizing: border-box;
}
}
@media screen and (max-width:640px) {
#text_style_02_1483433095071>.view_contents {
	box-sizing: border-box;
}
}
#text_style_02_1483433344667 {
	width: 100%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 267px;
	left: 0%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1483433344667 {
	width: 100%;
	left: 0%;
	top: 271px;
}
}
@media screen and (max-width:640px) {
#text_style_02_1483433344667 {
	width: 100%;
	top: 0px;
	left: 0%;
}
}
#text_style_02_1483433344667 > .view_contents {
}
#text_style_02_1483433344667>.view_contents {
	box-sizing: border-box;
	font-size: 12px;
	line-height: 30px;
	color: #4d4d4d;
	text-align: center;
	border-top-color: #4d4d4d;
	border-top-style: solid;
	border-top-width: 1px;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1483433344667>.view_contents {
	box-sizing: border-box;
}
}
@media screen and (max-width:640px) {
#text_style_02_1483433344667>.view_contents {
	box-sizing: border-box;
	color: #848383;
}
}
#text_style_02_1483433024972 {
	width: 10.666666666666668%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 195px;
	left: 21.708333333333332%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1483433024972 {
	width: 11.666666666666666%;
	left: 24.284199363732768%;
	top: 189.5px;
}
}
@media screen and (max-width:640px) {
#text_style_02_1483433024972 {
	width: 97.36842105263158%;
	top: 34px;
	left: 1.3157894736842124%;
	display: none;
}
}
#text_style_02_1483433024972 > .view_contents {
}
#text_style_02_1483433024972>.view_contents {
	box-sizing: border-box;
	font-size: 12px;
	line-height: 30px;
	color: #b7b7b7;
	text-align: center;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1483433024972>.view_contents {
	box-sizing: border-box;
}
}
@media screen and (max-width:640px) {
#text_style_02_1483433024972>.view_contents {
	box-sizing: border-box;
}
}
#text_style_02_1483433051307 {
	width: 10.666666666666668%;
	font-size: 46px;
	color: #333;
	line-height: 50px;
	font-family: microsoft yahei;
	position: absolute;
	top: 195px;
	left: 46.625%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1483433051307 {
	width: 12.916666666666668%;
	left: 48.207184517497346%;
	top: 189px;
}
}
@media screen and (max-width:640px) {
#text_style_02_1483433051307 {
	width: 97.36842105263158%;
	top: 381px;
	left: 2.631578947368425%;
	display: none;
}
}
#text_style_02_1483433051307 > .view_contents {
}
#text_style_02_1483433051307>.view_contents {
	box-sizing: border-box;
	font-size: 12px;
	line-height: 30px;
	color: #b7b7b7;
	text-align: center;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#text_style_02_1483433051307>.view_contents {
	box-sizing: border-box;
}
}
@media screen and (max-width:640px) {
#text_style_02_1483433051307>.view_contents {
	box-sizing: border-box;
}
}
#dh_style_01_1493084218205 {
	width: 66.66666666666666%;
	z-index: 999;
	position: absolute;
	top: 73px;
	left: 16.666666666666664%;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#dh_style_01_1493084218205 {
	z-index: 999;
}
}
@media screen and (max-width:640px) {
#dh_style_01_1493084218205 {
	width: 12.121212121212121%;
	z-index: 999;
	top: 306px;
	left: 43.93939393939394%;
	display: none;
}
}
#dh_style_01_1493084218205 > .view_contents {
	overflow: visible;
}
#dh_style_01_1493084218205 .mainMenuSet {
	color: #B7B7B7;
	font-size: 15px;
}
#dh_style_01_1493084218205 #hot>a {
	color: #B8D29B;
}
#dh_style_01_1493084218205 .mainMenuSet:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #B8D29B;
	border-right-color: #B8D29B;
	border-bottom-color: #B8D29B;
	border-left-color: #B8D29B;
}
#comm_layout_footer {
	height: 359px;
	display: block;
}
@media screen and (min-width:641px) and (max-width:1200px) {
#comm_layout_footer {
	display: block;
	height: 362px;
}
}
@media screen and (max-width:640px) {
#comm_layout_footer {
	display: block;
	height: 91px;
}
}
#comm_layout_footer > .view_contents {
	max-width: 1200px;
}
#comm_layout_footer {
	background: #2D2D2D;
}
.jiathis-wrapper {
	padding: 5px 11px
}
/*菜单样式*/
.menuStyle_1 {
	width: 100%;
	position: relative;
}
.menuStyle_1 * {
	transition: color, font-size, background, background-color, line-height, height, border, border-radius, box-shadow, opacity, padding, margin ease .3s;
	-webkit-transition: color, font-size, background, background-color, line-height, height, border, border-radius, box-shadow, opacity, padding, margin ease .3s;
	-moz-transition: color, font-size, background, background-color, line-height, height, border, border-radius, box-shadow, opacity, padding, margin ease .3s;
	-o-transition: color, font-size, background, background-color, line-height, height, border, border-radius, box-shadow, opacity, padding, margin ease .3s;
	box-sizing: border-box;
}
.menuStyle_1 .dflex {
	display: -webkit-box;/*display: -webkit-flex;*/
	display: -ms-flexbox;/*display: flex;*/
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.menuStyle_1 .rflex {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.menuStyle_1 ul, .menuStyle_1 li {
	padding: 0;
	margin: 0px;
	list-style: none
}
.menuStyle_1 .menuLayout {
	position: relative;
	margin: 0 auto;
	width: 100%;
}
.menuStyle_1 .menuLayout:after {
	content: '';
	display: block;
	clear: both;
}
.menuStyle_1 .menuUl_box {
	position: relative;
	width: 100%;
	text-align: center;
}
.menuStyle_1 .menuUl {
	position: relative;
	width: 100%;
	text-align: center;
}
.menuStyle_1 .menuUl li {
	position: relative;
}
.menuStyle_1 .menuUl li>a {
	text-decoration: none;
	color: #4d5158;
	font-size: 14px;
	height: 44px;
	box-sizing: border-box;
	line-height: 44px;
	display: block;
	text-align: center;
	letter-spacing: normal;
	white-space: nowrap;
}
.menuStyle_1 .menuUl li>a:hover {
	color: #f90
}
.menuStyle_1 .menuUl #hot > a {
	color: #f90;
}
.menuStyle_1 .menuLayout .miniMenu {
	display: none;
}
.menuStyle_1 .menuUl02 {
	opacity: 0;
	display: none;
	position: absolute;
	left: 50%;
	height: 0;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}
.menuStyle_1 .menuUl .rflex:hover .menuUl02 {
	opacity: 1;
	display: block;
	height: auto;
}
.menuStyle_1 .menuUl02 .subMenu02 {
	float: none;
}
.menuStyle_1 .menuUl02 .subMenu02 a {
	color: #333;
	width: 130px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 15px;
}
.menuStyle_1 .menuUl02 .subMenu02 a:hover {
}
.menuStyle_1 .rflex {
	position: relative;
}
 @media screen and (max-width:640px) {
.menuStyle_1 .menuUl, .menuStyle_1 .menuUl_box {
	display: none;
}
.menuStyle_1 .menuScroll {
	height: 84%;
	height: 84vh;
	width: 100%;
}
.menuStyle_1 .menuScroll>.menuUlCopy {
	width: calc(100% + 18px);
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
}
.menuStyle_1 .menuLayout .miniMenu {
	display: block;
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 44px;
}
.menuStyle_1 .miniMenu .leftBox .sidebar {
	font-size: 28px;
	line-height: 44px;
	font-weight: normal;
	cursor: pointer;
	color: #4d5158;
	position: absolute;
	top: 0;
	right: 0px;
	width: 44px;
	text-align: center;
}
.menuStyle_1 .miniMenu .leftBox .nav {
	width: 100%;
	height: 44px;
}
.menuStyle_1 .miniMenu .leftBox .menuUlCopy {
	padding: 15px 0 15px 30px;
}
.menuStyle_1 .miniMenu .leftBox .menuUlCopy li {
	width: 100%;
}
.menuStyle_1 .miniMenu .leftBox .menuUlCopy li a {
	width: 100%;
	display: block;
	text-align: left;
	color: #fff;
	border-bottom: 1px solid rgba(255,255,255,.2);
	text-decoration: none;
	font-size: 16px;
	line-height: 44px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.menuStyle_1 .menuLayout .miniMenu.Mslide {
	height: 100% !important;
	height: 100vh !important;
	background: rgba(0,0,0,.85);
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
}
.menuStyle_1 .menuLayout .miniMenu.Mslide .sidebar {
	color: #fff;
}
.menuStyle_1 .menuLayout .miniMenu.Mslide .nav a {
	display: none !important;
}
}
/*PC菜单*/
.menuStyle_02 {
	height: 100%;
}
.Style_02_menuLayout {
	height: 100%;
}
.Style_02_pcMenu {
	display: block;
	position: relative;
	text-align: center;
	height: 100%;
}
.Style_02_pcMenu .menu {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 100%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}
/* .Style_02_pcMenu .menu>li {position: relative; float:left; width:13%; height: 100%; text-align:center;} */
.Style_02_pcMenu .menu>li .subminSet {
	display: none;
	white-space: nowrap;
	margin-top: 100%;
	background: #EEE;
}
.Style_02_pcMenu .menu>li .subminSet a {
	font-size: 14px;
	line-height: 40px;
	display: block;
}
.Style_02_pcMenu .menu>li .subminSet a:hover {
	background: #e8e8e8;
}
.Style_02_pcMenu .menu>li .subminSet a.subCurSet {
	background: #e5e5e5
}
.Style_02_pcMenu .menu>li:hover .subminSet {
	display: block;
}
.Style_02_pcMenu .menu>li>a {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}
.Style_02_pcMenu .menuText {
	color: #1d1b1b;
	font-size: 16px;
	word-spacing: 7px;
	letter-spacing: 7px;
	text-indent: 7px;
}
.Style_02_pcMenu .menuText_en {
	color: #817f7f;
	font-size: 10px;
}
.Style_02_pcMenu .menu .menuLogo {
	width: 22%;
}
.Style_02_pcMenu .menuLogo a {
	display: block;
	width: 100%;
	text-align: center;
}
.Style_02_pcMenu .menuLogo img {
	width: 90%;
}
.Style_02_pcMenu .menu .plus {
	font-size: 16px;
	letter-spacing: 7px;
	text-indent: 7px;/*  display:block; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; */
}
.Style_02_pcMenu .menu .normal {
	font-size: 13px;
	letter-spacing: 1px;
	text-indent: 3px;
	position: absolute;
	width: 100%;
	top: 120%;
}
.Style_02_pcMenu #hot>a {
	color: inherit;
	font-size: inherit;
	font-family: inherit;
}
.Style_02_pcMenu #hot>a>div {
	color: inherit;
	font-size: inherit;
	font-family: inherit;
}
/*手机菜单*/
.Style_02_miniMenu .minimenuLogo {
	float: left;
	width: 50%;
}
.Style_02_miniMenu .minimenuLogo a {
	display: block;
}
.Style_02_miniMenu .minimenuLogo img {
	width: 100%;
	max-width: 320px;
}
.Style_02_miniMenu {
	display: none;
}
.Style_02_miniMenu .menuTop {
	overflow: hidden;
	position: relative;
}
.Style_02_miniMenu .menuIcon {
	position: absolute;
	top: 50%;
	right: 0px;
	padding: 10px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}
.Style_02_miniMenu .menuIcon i {
	color: #1d1b1b;
	font-size: 20px;
}
.Style_02_miniMenu .menuMain {
	display: none;
	width: calc(100vw + 17px);
	height: 100vh;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	background: rgba(0,0,0,.8);
}
.Style_02_miniMenu .menuShow {
	display: block;
}
.Style_02_miniMenu .menuMain_bg {
	width: 100%;
	overflow-y: scroll;
}
.Style_02_miniMenu .menuUl {
	padding: 10px 20px;
}
.Style_02_miniMenu .menuCloseLi {
	border: none;
}
.Style_02_miniMenu .menuClose {
	color: #fff;
	font-size: 20px;
	float: right;
	padding: 15px 0px;
}
.Style_02_miniMenu .menuUl>li {
	border-bottom: 1px solid #fff;
	overflow: hidden;
}
.Style_02_miniMenu .menuMain a {
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
}
.Style_02_miniMenu .menuText_en {
	display: none;
}
.Style_02_miniMenu .menuText {
	color: #fff;
	font-size: 16px;
	height: 55px;
	line-height: 55px;
	float: left;
}
.Style_02_miniMenu .menuArr {
	color: #fff;
	font-size: 16px;
	position: absolute;
	right: 0px;
	top: 50%;
	transform: translate(0, -50%);
}
.Style_02_pcMenu .menuText {
	color: #1d1b1b;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	word-spacing: 7px;
	letter-spacing: 7px;
	text-indent: 7px;
}
.Style_02_pcMenu .menuText_en {
	color: #817f7f;
	font-size: 10px;
	font-family: "verdana";
}
/*导航字体*/
@font-face {
	font-family: "menuText";
	src: url('../fonts/menutext.ttf');
}
@font-face {
	font-family: "MenuText_en";
	src: url('../fonts/menutext_en.ttf');
}
.Style_02_pcMenu .menu>li {
	position: relative;
	float: left;
	width: calc(78%/6);
	height: 100%;
	text-align: center;
}
 @media screen and (max-width:768px) {
.Style_02_pcMenu {
	display: none;
}
.Style_02_miniMenu {
	display: block;
}
}
.logoStyle {
	height: 100%;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
}
.logoStyle>a {
	overflow: hidden;
	width: 100%;
	height: 100%;
	display: block;
}
.logoName {
	white-space: nowrap;
}
/* position: relative;top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); float: right;*/

#image_style_01_1483509209344 .CompatibleImg img {
	width: 100%;
	height: 100%
}
@media screen and (min-width:641px) and (max-width:1200px) {
#image_style_01_1483509209344 .CompatibleImg img {
	width: 100%;
	height: 100%
}
}
@media screen and (max-width:640px) {
#image_style_01_1483509209344 .CompatibleImg img {
	width: 100%;
	height: auto;
	margin-left: 0px
}
}
.imgStyle {
	height: 100%;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
}
.imgStyle>a {
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.imgStyle img {
	box-sizing: border-box;
}
.breadcrumb {
	padding: 8px 15px;
	/* margin-bottom: 20px; */
	list-style: none;
	/* background-color: #f5f5f5; */
	border-radius: 4px;
}
.breadcrumb > li {
	display: inline-block;
}
.breadcrumb > li + li:before {
	/* content: "/\00a0"; */
	content: "\003e\00a0";
	padding: 0 5px;
	color: #cccccc;
}
.breadcrumb > .active {
	color: #777777;
}
.location_style01 .fa-home {
	font-size: 16px;
	margin-right: .25em;
}
.location_style01 .home-icon {
	height: 1.5em;
	float: left;
	margin-right: .8em;
}
#image_style_01_1483438687098 .CompatibleImg img {
	width: 100%;
	height: auto;
	margin-left: 0px
}
@media screen and (min-width:641px) and (max-width:1200px) {
#image_style_01_1483438687098 .CompatibleImg img {
	width: 100%;
	height: auto;
	margin-left: 0px
}
}
@media screen and (max-width:640px) {
#image_style_01_1483438687098 .CompatibleImg img {
	width: 100%;
	height: auto;
	margin-left: 0px
}
}
.imgStyle {
	height: 100%;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
}
.imgStyle>a {
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.imgStyle img {
	box-sizing: border-box;
}
#image_style_01_1483432867601 .CompatibleImg img {
	width: 100%;
	height: 100%
}
@media screen and (min-width:641px) and (max-width:1200px) {
#image_style_01_1483432867601 .CompatibleImg img {
	width: 100%;
	height: 100%
}
}
@media screen and (max-width:640px) {
#image_style_01_1483432867601 .CompatibleImg img {
	width: 100%;
	height: 100%
}
}
.imgStyle {
	height: 100%;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
}
.imgStyle>a {
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.imgStyle img {
	box-sizing: border-box;
}
#image_style_01_1483432903019 .CompatibleImg img {
	width: 100%;
	height: 100%
}
@media screen and (min-width:641px) and (max-width:1200px) {
#image_style_01_1483432903019 .CompatibleImg img {
	width: 100%;
	height: 100%
}
}
@media screen and (max-width:640px) {
#image_style_01_1483432903019 .CompatibleImg img {
	width: 100%;
	height: 100%
}
}
.imgStyle {
	height: 100%;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
}
.imgStyle>a {
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.imgStyle img {
	box-sizing: border-box;
}
#image_style_01_1483432906192 .CompatibleImg img {
	width: 100%;
	height: 100%
}
@media screen and (min-width:641px) and (max-width:1200px) {
#image_style_01_1483432906192 .CompatibleImg img {
	width: 100%;
	height: 100%
}
}
@media screen and (max-width:640px) {
#image_style_01_1483432906192 .CompatibleImg img {
	width: 100%;
	height: 100%
}
}
.imgStyle {
	height: 100%;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
}
.imgStyle>a {
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.imgStyle img {
	box-sizing: border-box;
}
/*菜单样式*/
.menuStyle_1 {
	width: 100%;
	position: relative;
}
.menuStyle_1 * {
	transition: color, font-size, background, background-color, line-height, height, border, border-radius, box-shadow, opacity, padding, margin ease .3s;
	-webkit-transition: color, font-size, background, background-color, line-height, height, border, border-radius, box-shadow, opacity, padding, margin ease .3s;
	-moz-transition: color, font-size, background, background-color, line-height, height, border, border-radius, box-shadow, opacity, padding, margin ease .3s;
	-o-transition: color, font-size, background, background-color, line-height, height, border, border-radius, box-shadow, opacity, padding, margin ease .3s;
	box-sizing: border-box;
}
.menuStyle_1 .dflex {
	display: -webkit-box;/*display: -webkit-flex;*/
	display: -ms-flexbox;/*display: flex;*/
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.menuStyle_1 .rflex {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.menuStyle_1 ul, .menuStyle_1 li {
	padding: 0;
	margin: 0px;
	list-style: none
}
.menuStyle_1 .menuLayout {
	position: relative;
	margin: 0 auto;
	width: 100%;
}
.menuStyle_1 .menuLayout:after {
	content: '';
	display: block;
	clear: both;
}
.menuStyle_1 .menuUl_box {
	position: relative;
	width: 100%;
	text-align: center;
}
.menuStyle_1 .menuUl {
	position: relative;
	width: 100%;
	text-align: center;
}
.menuStyle_1 .menuUl li {
	position: relative;
}
.menuStyle_1 .menuUl li>a {
	text-decoration: none;
	color: #4d5158;
	font-size: 14px;
	height: 44px;
	box-sizing: border-box;
	line-height: 44px;
	display: block;
	text-align: center;
	letter-spacing: normal;
	white-space: nowrap;
}
.menuStyle_1 .menuUl li>a:hover {
	color: #f90
}
.menuStyle_1 .menuUl #hot > a {
	color: #f90;
}
.menuStyle_1 .menuLayout .miniMenu {
	display: none;
}
.menuStyle_1 .menuUl02 {
	opacity: 0;
	display: none;
	position: absolute;
	left: 50%;
	height: 0;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}
.menuStyle_1 .menuUl .rflex:hover .menuUl02 {
	opacity: 1;
	display: block;
	height: auto;
}
.menuStyle_1 .menuUl02 .subMenu02 {
	float: none;
}
.menuStyle_1 .menuUl02 .subMenu02 a {
	color: #333;
	width: 130px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 15px;
}
.menuStyle_1 .menuUl02 .subMenu02 a:hover {
}
.menuStyle_1 .rflex {
	position: relative;
}
 @media screen and (max-width:640px) {
.menuStyle_1 .menuUl, .menuStyle_1 .menuUl_box {
	display: none;
}
.menuStyle_1 .menuScroll {
	height: 84%;
	height: 84vh;
	width: 100%;
}
.menuStyle_1 .menuScroll>.menuUlCopy {
	width: calc(100% + 18px);
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
}
.menuStyle_1 .menuLayout .miniMenu {
	display: block;
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 44px;
}
.menuStyle_1 .miniMenu .leftBox .sidebar {
	font-size: 28px;
	line-height: 44px;
	font-weight: normal;
	cursor: pointer;
	color: #4d5158;
	position: absolute;
	top: 0;
	right: 0px;
	width: 44px;
	text-align: center;
}
.menuStyle_1 .miniMenu .leftBox .nav {
	width: 100%;
	height: 44px;
}
.menuStyle_1 .miniMenu .leftBox .menuUlCopy {
	padding: 15px 0 15px 30px;
}
.menuStyle_1 .miniMenu .leftBox .menuUlCopy li {
	width: 100%;
}
.menuStyle_1 .miniMenu .leftBox .menuUlCopy li a {
	width: 100%;
	display: block;
	text-align: left;
	color: #fff;
	border-bottom: 1px solid rgba(255,255,255,.2);
	text-decoration: none;
	font-size: 16px;
	line-height: 44px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.menuStyle_1 .menuLayout .miniMenu.Mslide {
	height: 100% !important;
	height: 100vh !important;
	background: rgba(0,0,0,.85);
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
}
.menuStyle_1 .menuLayout .miniMenu.Mslide .sidebar {
	color: #fff;
}
.menuStyle_1 .menuLayout .miniMenu.Mslide .nav a {
	display: none !important;
}
}
