﻿@charset "utf-8";
/* 全局 */
html, body {height:100%;}
form {min-height:calc(100% - 1.55rem - 3.8rem);}
html {font-size: 8.05153vw;} /*1242px*/
body {background: #FFF; font-family: "微软雅黑","Arial","宋体"; color: #000; font-size: 12px; min-width: 320px;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, th, td {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
input, textarea, select {margin: 0; font-size: 100%; font-family: "微软雅黑","Arial","宋体";}
ul, li, ol {list-style-type: none;}
img {border: 0;}

/* 清除浮动 */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*html .clearfix {height: 1%;}
* + html .clearfix {height: 1%;}
.clrfix:before, .clrfix:after {content: ""; display: table;}
.clrfix:after {clear: both;}
.clrfix {zoom: 1;}
/* 清除浮动 适用100% */
.overflowfix {overflow: auto; zoom: 1;}
.displayfix {display: inline-block; *display: inline; zoom: 1; width: 100%; _width: auto;}

/* 去掉A标签和按钮的虚线框 谷歌默认无虚线 */
a {blr: expression(this.onFocus=this.blur());} /* A标签：IE7 IE6  */
a:focus {outline: none;} /* A标签：FF IE8  */
input::-moz-focus-inner {border: 0;} /* 按钮：FF */

/* 去掉谷歌两种文本框和下拉的阴影 */
input, textarea, select {outline: none;}

/* 去掉谷歌文本框记住的样式 */
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
	/*-webkit-text-fill-color: #FF0000 !important;*/ /*文字颜色*/
	transition: background-color 50000s ease-in-out 0s; /*背景颜色*/
}

/* 特有 */
.clr {clear: both; font-size: 0; height: 0; line-height: 0;}
.clr10 {clear: both; font-size: 0; height: 10px; line-height: normal;}
.clr1 {clear: both; font-size: 0; height: .1rem; line-height: normal;}
.clr2 {clear: both; font-size: 0; height: .2rem; line-height: normal;}
.clr3 {clear: both; font-size: 0; height: .3rem; line-height: normal;}
.fl {float: left;}
.fr {float: right;}
.va_t {vertical-align: text-top;}
.va_c {vertical-align: middle;}
.va_b {vertical-align: text-bottom;}
.text_l {text-align: left !important;}
.w_auto {width: auto;}
.h_auto {height: auto;}
.wh_auto {width: auto; height: auto;}
.padding_n {padding:0 !important;}
.sxbl_table_over td {background: #FFFFCC !important;}/*table表格，经过td变色*/
.back_bg_n {background: none !important;}
.back_bg_b {background-color: #FFF;}
.back_bg_h {background-color: #F5F5F5;}
.back_bg_h2 {background-color: #EEEEEE;}
.right_1 {right: .1rem !important;}
.right_2 {right: .2rem !important;}
.right_3 {right: .3rem !important;}
.right_4 {right: .4rem !important;}

/* 链接 */
a {text-decoration: none; color: #000;}
a:hover {text-decoration: none; color: #e46713;}

/* 文字垂直居中 */
.wrap {display: table; width: 100%; height: 100%; *position: relative;}
.wrap .subwrap {vertical-align: middle; display: table-cell; *position: absolute; *top: 50%; left: 0; width: 100%;}
.wrap .content {*position: relative; *top: -50%;}

/* 返回顶部 */
.itop{position:fixed;right:.3rem;bottom:.3rem;display:none;width:40px;height:36px;border-radius:2px;background:url(/Content/Mobile/scripts/component/itop/iconsprite_btbar.png) 8px 6px no-repeat;background-color:#444;background-color:rgba(0,0,0,.6);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.2);}

/* 视频 */
.video_layer {width: 100% !important; height: 6rem !important;}
.viewer-open .viewer-open-none video {display:none;}

/* 通用 */
.body_bg {
	background:#FFF;
}
.block {
	min-height:calc(100% - 1.55rem - 3.8rem);
}
/*.block5 {
    padding: .5rem;
}
.block6 {
    padding: 0 .6rem .6rem;
}
.block_01 .area_l {
    float: left;
    width: 2.5rem;
    height: 100%;
}
.block_01 .area_r {
    margin-left: 2.5rem;
    padding: .4rem .4rem 0;
}*/

/* header */
.header_top {
    padding-bottom: 1.55rem;
}
.header_top .header_bg {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2000;
	/*box-shadow:0 0 2px #666;*/
}
.header {
	background:#722619;
	height:1.55rem;
}
.header .logo {
	padding:.36rem 0 0 .47rem;
}
.header .logo img {
	width:5.32rem;
}
.header .top_search {
	margin: .3rem .35rem;
	position: relative;
}
.header .top_search .text {
	background: #FFF;
	padding: 0 1rem 0 0.3rem;
	color: #666;
	font-size: 0.22rem;
	width: calc(100% - 1.3rem);
	height: .6rem;
	border: none;
	border-radius: 100px;
	box-shadow:inset 0 .03rem 0 #D4D4D4;
}
.header .top_search .button {
	background: url(/Content/Mobile/images/common/top_search2.png) no-repeat center center;
	background-size: .24rem auto;
	border: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
	overflow: visible;
	width: .8rem;
	height: .6rem;
	position: absolute;
	top: 0;
	right: 0;
}
.header .top_search.hide {
	display: none;
}
.top_title {
	background: url(/Content/Mobile/images/ico_05.png) repeat-y;
	background-size: 100% auto;
	padding:.3rem .4rem;
}
.top_title b {
	font-size:.36rem;
	color:#FFFFFF;
}
		
/* 顶部栏目 */
.header_top_nav {
	position: absolute;
	top: 0;
	right: .54rem;
	z-index: 2001;
}
.header_top_nav li {
	float:left;
}
.header_top_nav .a1 {
	padding-right:.3rem;
}
.header_top_nav .a1 a {
	background: url(/Content/Mobile/images/common/top_search.png) no-repeat;
	background-size: .57rem auto;
	width: .57rem;
	height: .5rem;
	display: block;
}
.header_top_nav .a1 a.off {
	background-position: 0 bottom;
}
.header_top_nav .a1 .on {
	display: none;
}
.header_top_nav.hide .a1 .off {
	display: none;
}
.header_top_nav.hide .a1 .on {
	display: block;
}
.header_top_nav .a2 a {
	background: url(/Content/Mobile/images/common/top_nav.png) no-repeat center center;
	background-size: .69rem auto;
	width: .69rem;
	height: 1.55rem;
	display: block;
}

/* 顶部侧栏 */
.left_nav {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.5);
	z-index:2010;
	transition:0.3s all ease;
	/*display:none;*/
}
.left_nav .left_nav_bg {
	height:100%;
	background: url(/Content/Mobile/images/common/nav_bg.jpg) repeat-y center center; background-size: 100% auto;
}
.left_nav .title {
    height: 1.55rem;
	border-bottom:.01rem solid #FFFFFF;
	box-sizing: border-box;
	/*background:#F3F1F2;*/
}
.left_nav .title span {
	color:#FFF;
}
.left_nav .title .logo {
	padding:.36rem 0 0 .47rem;
}
.left_nav .title .logo img {
	width:5.32rem;
}
.left_nav .title .close {
	float:right;
	margin-right: 1rem;
	margin-top:.5rem;
	line-height: normal;
}
.left_nav .title .close img {
	height:.55rem;
}
.left_nav .top_search {
	position: relative;
	padding:0 1rem 0 1.2rem;
	height: 1.6rem;
	border-bottom:.01rem solid #FFFFFF;
}
.left_nav .top_search .text::-webkit-input-placeholder {
	color: #FFF;
}
.left_nav .top_search .text {
	background: none;
	padding: 0 .8rem 0 0;
	color: #FFF;
	font-size: .48rem;
	width: 100%;
	height: 100%;
	border: none;
	box-sizing: border-box;
}
.left_nav .top_search .button {
	background: url(/Content/Mobile/images/common/top_search.png) no-repeat center center;
	background-size: .48rem auto;
	border: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
	overflow: visible;
	width: .48rem;
	height: 1.6rem;
	position: absolute;
	top: 0;
	right: 1rem;
}
.left_nav {
	/*left:0;*/
}
.left_nav.hide {
	left:100%;
	width:0;
	overflow:hidden;
}
/* 侧栏 */
.left_nav .tab {
    /*background:#f3f3f3;
	height: calc(100% - 1.4rem);*/
	float: left;
    width: 2rem;
}
.left_nav .tab li a {
	display:block;
	line-height:1rem;
	text-align:center;
	font-size:.3rem;
	padding:0 3px;
	color:#666;
}
.left_nav .tab li a:hover, .left_nav .tab li.on a {
	padding-left: 0;
	border-left: 3px solid #EB4B3F;
	background:#FFF;
	color:#000;
}
/* 子栏目 */
.left_nav .subnav {
	/*height: 100%;*/
    height: calc(100% - 1.5rem - 1.6rem - 1.8rem);
    overflow-x: hidden;
    overflow-y: scroll;
}
.left_nav .subnav .subnav_bg {
    height: 100%;
}
.left_nav .subnav .color_01 {
	color:#FFFF00 !important;
}
.left_nav .subnav .color_02 {
	color:#FFFF00 !important;
}
/* 一级 */
.left_nav .subnav .nav01_bg {
	display: none;
}
.left_nav .subnav .nav01 .nav01_a {
	display: block;
	font-size: .48rem;
	color:#FFFFFF;
	cursor:pointer;
	font-family:"微软雅黑","黑体";
	padding:0 1rem 0 1.2rem;
	border-bottom: .01rem solid #FFF;
}
.left_nav .subnav .nav01 .nav01_a span {
	background: url(/Content/Mobile/images/common/arrow_tb.png) no-repeat right .65rem; background-size:.41rem auto;
	display: block;
    height: 1.5rem;
    line-height: 1.5rem;
}
.left_nav .subnav .nav01_hover .nav01_a {
	/*color:#e46713;*/
	font-weight:bold;
	/*background-color:#E46713;
	color:#FFFFFF;*/
}
.left_nav .subnav .nav01_hover .nav01_a {
	/*background-position:175px -81px;*/
}
.left_nav .subnav .nav01_hover .nav01_a span {
	background-position:right -4.35rem;
}
.left_nav .subnav .nosub01 .nav01_a span {
	/*background: url(/Content/Mobile/images/common/ico_05.png) no-repeat calc(100% - .05rem) center; background-size:0.13rem auto;*/
	background:none;
}
/* 二级 */
.left_nav .subnav .nav02_bg {
	display:none;
	text-align:center;
	background: url(/Content/Mobile/images/common/nav_bg2.png);
}
.left_nav .subnav .nav02 .nav02_a {
	display:block;
	color:#FFF;
	cursor:pointer;
    height: 1.5rem;
    line-height: 1.5rem;
	font-size:.48rem;
	border-bottom: .01rem solid #FFF;
}
/*.left_nav .subnav .nav02_hover .nav02_a {
	background-position:15px -90px;
	background-color:#36A9E1;
}
.left_nav .subnav .nav02 .nav02_a:hover, .left_nav .subnav .nav02_hover .nav02_a {
    color: #FFFFFF;
}*/
/*.left_nav .subnav .nosub02 .nav02_a {
	background-position:99% -187px;
}*/
/* 三级 */
/*.left_nav .subnav .nav03_bg {
	padding: 6px 0;
	display:none;
}
.left_nav .subnav .nav03 {
	padding: 5px 0;
}
.left_nav .subnav .nav03 .nav03_a {
	background: url(/Images/2017/left_06.png) no-repeat 0 -194px;
	padding-left: 12px;
	display:block;
	color:#FFFFFF;
}
.left_nav .subnav .nav03 .nav03_a:hover, .left_nav .subnav .nav03_hover .nav03_a {
    color: #FFFF00;
}*/
/* 展开 */
.left_nav .subnav .nav01_hover .nav02_bg {
	display: block;
}
.left_nav .subnav .nav02_hover .nav03_bg {
	display: block;
}
.left_nav .subnav .nav01_bg_hover {
	display: block;
}

/* 分享 */
.top_share {
	padding: .4rem 3rem 0;
}
.top_share ul {
	display:flex;
}
.top_share li {
	flex:1;
	text-align:center;
}
.top_share li a {
	background: url(/Content/Mobile/images/common/top_share.png) no-repeat; background-size: .8rem auto;
	width: .8rem;
	height: .8rem;
	display:block;
	margin:0 auto;
}
.top_share li input {
	background: url(/Content/Mobile/images/common/top_share.png) no-repeat; background-size: .8rem auto;
	width: .8rem;
	height: .8rem;
	border: none; margin:0 auto; padding:0; cursor:pointer; overflow: visible;
}
.top_share li.a2 a, .top_share li.a2 input {
	background-position:0 -3rem;
}
.top_share li.a3 a, .top_share li.a3 input {
	background-position:0 -6rem;
}
.top_share li.a4 a, .top_share li.a4 input {
	background-position:0 -9rem;
}

/* 内页顶部栏目 */
.top_nav {
	padding: .3rem 0 .1rem;
	text-align:center;
	background: #F3F1F2;
}
.top_nav li {
	display:inline-block;
	padding: 0 .1rem .2rem;
}
.top_nav li a {
	background: #FFF;
	display:block;
	font-size: .3rem;
	line-height: .68rem;
	color: #333333;
	text-align: center;
	padding: 0 .45rem;
	border-radius: 100px;
}
.top_nav li a:hover, .top_nav li.on a {
	background: #E46713;
	color: #FFFFFF;
}

/* 内页顶部栏目-左右切换 */
.top_nav_auto {
	padding: .3rem 0;
	background: #F3F1F2;
}
.top_nav_auto .nav_bg {
	overflow-x: auto;
	overflow-y: hidden;
}
.top_nav_auto ul {
	display: inline-block;
	white-space: nowrap;
	padding-left: .3rem;
}
.top_nav_auto li {
	display: inline-block;
	white-space: normal;
	margin-right: .2rem;
}
.top_nav_auto li a {
	background: #FFF;
	display:block;
	font-size: .3rem;
	line-height: .68rem;
	color: #333333;
	text-align: center;
	padding: 0 .45rem;
	border-radius: 100px;
}
.top_nav_auto li a:hover, .top_nav_auto li.on a {
	background: #E46713;
	color: #FFFFFF;
}

/*banner*/
.public_banner {
    font-size: 0;
    line-height: 0;
}
.public_banner img {
	width: 100%;
}
.public_banner.p1 {
    padding: 0 .1rem;
}
.banner {
    font-size: 0;
    line-height: 0;
}
.banner img {
	width: 100%;
}

/* footer */
.footer {
	background: url(/Content/Mobile/images/footer_bg.png) repeat-y; background-size: 100% auto;
    /*height: 3.8rem;*/
	color:#CCCCCC;
	font-size:.3rem;
	line-height:.5rem;
	padding:.8rem .75rem .7rem;
	box-sizing: border-box;
}
.footer a {
	color:#CCCCCC;
}
.footer .phone {
	background: url(/Content/Mobile/images/ico_01.png) no-repeat 0 center; background-size: .4rem auto;
	font-size:.36rem;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:.55rem;
}
.footer .info {
	padding-top:.3rem;
}

/* footer */
.mainnav_footer {
    padding-top: 1.7rem;
}
.mainnav_footer .mainnav_bg {
	background: #F6F6F9;
	height: 1.7rem;
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	border-top:.01rem solid #D0D0D1;
	box-sizing: border-box;
}
.mainnav_footer ul {
	display: flex;
	padding-top: .22rem;
}
.mainnav_footer li {
	flex: 1;
}
.mainnav_footer li a {
	background: url(/Content/Mobile/images/mainnav_ico.png) no-repeat center 0;
	background-size: .8rem auto;
	color: #333333;
	display: block;
	text-align: center;
	padding-top: .85rem;
	font-size: .32rem;
}
.mainnav_footer li a.a2 {
	background-position: center -2.98rem;
}
.mainnav_footer li a.a3 {
	background-position: center -5.98rem;
}
.mainnav_footer li a.a4 {
	background-position: center -8.98rem;
}
.mainnav_footer li a.a5 {
	background-position: center -11.98rem;
}

/* 公共表单 */
.public_form .public_button {
	padding:.4rem .1rem .1rem;
}
.public_form {
	background: #FFF;
    padding: 0 .4rem .4rem;
    margin: .1rem;
}
.public_form .form_submit > ul > li {
	padding:.1rem .1rem;
	border-bottom:1px solid #DCDCDC;
	position:relative;
}
.public_form .form_submit > ul > li * {
	vertical-align: middle;
}
.public_form .form_submit .title {
	float:left;
	font-size:.3rem;
	width:40%;
	line-height:0.9rem;
}
.public_form .form_submit .title b {
	color:#666666;
	font-weight:normal;
	line-height:normal;
	display:inline-block;
}
.public_form .form_submit .star {
	color:#FF0000;
	padding-left:.1rem;
	font-size:0.26rem;
}
.public_form .form_submit .form {
	float:right;
	width:60%;
}
.public_form .form_submit .text_li input {
	background: none; border: none; padding: 0; width: 100%; height: 0.9rem; color: #333;
	text-align:right;
	font-size:.3rem;
}
.public_form .form_submit .textarea_li textarea {
	background: #FBFBFB; border: 1px solid #D9D9D9; margin:0; padding: 0.2rem 0.3rem; width: calc(100% - 0.6rem - 2px); height: 3rem; line-height: 0.5rem; color: #333;
	border-radius:0.15rem; font-size:.3rem;
}
.public_form .form_submit .text_li select {
	background: url(/Content/Mobile/images/ico_09.png) no-repeat calc(100% - 0.23rem); background-size:0.23rem auto;
	border: none; height: 0.9rem; color: #666; padding-right:0.6rem; float:right; margin-right:-0.4rem;
	appearance:none; -moz-appearance:none; -webkit-appearance:none;
	text-align:right; direction:rtl; font-size:.3rem;
}
.public_form .form_submit .time_li ul {
	flex-wrap: wrap;
	display: flex;
}
.public_form .form_submit .time_li li.t {
	font-size:.3rem;
	width:.7rem;
	line-height:0.9rem;
	color:#666666;
}
.public_form .form_submit .time_li li.ico {
	width:.6rem;
	line-height:0.9rem;
	padding:0 .3rem;
}
.public_form .form_submit .time_li li.ico img {
	width: 100%;
}
.public_form .form_submit .time_li li.time {
	width:calc((100% - 1.4rem - .6rem - .6rem)/2);
}
.public_form .form_submit .time_li input {
	color: #E46814;
}
.public_form .form_submit .select_w100 select {
	background: url(/Content/Mobile/images/ico_09.png) no-repeat 100% center; background-size:0.23rem auto;
	border: none; height: 0.9rem; width:100%; font-size:.3rem; color: #000; font-weight:bold;
	appearance:none; -moz-appearance:none; -webkit-appearance:none;
	
}

/*弹出层*/
/*.myPage {
    line-height: 3;
    overflow: auto;
    width: 100%;
    height: 100%;
}
.lightBox,
.popupCover,
.popupIframe,
.popupComponent {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10001;
}
.popupComponent {
    z-index: 10000;
}
.popupIframe {
    display: none;
    _display: block;
    _filter: alpha(opacity=0);
}
.popupCover {
    background: #000;
    opacity: 0.50;
    filter: alpha(opacity=50);
}
.lightBox {
    text-align: center;
    overflow: auto;
}
.lightBoxContent {
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: #fff;
    vertical-align: middle;
    width: 85%;
}
.lightBoxMaxHeight {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    *height: 99.5%;
    width: 1px;
    overflow: hidden;
    margin-left: -1px;
}
.lightBoxWrapper {
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: left;
}
.lightBoxClose {
    color: #f00;
}
.lightBoxSubmit {
    padding: 0 0 15px;
}*/
/*弹出层01*/
/*.lightBoxContent .lightBox_title {
    background: #F3F3F3;
    height: 35px;
    line-height: 35px;
    border: 1px solid #DEDEDE;
    padding: 0 15px;
    text-align: left;
}
.lightBoxContent .lightBox_title p {
	font-size: 16px;
	color: #000;
	font-family: "微软雅黑","黑体";
}
.lightBoxContent .lightBox_title span {
	float: right;
	font-family: "宋体";
}
.lightBoxContent .lightBoxWrapper {
    padding: 15px 25px 15px;
}
.lightBoxContent .sum {
    line-height: 25px;
    font-family: "微软雅黑","黑体";
    font-size: 14px;
}
.lightBoxContent .sum .a1 {
	text-indent: 2em;
}
.lightBoxContent .sum .a1 i {
	color: #FF6600;
	font-style: normal;
}
.lightBoxContent .sum .a2 {
	padding-bottom: 12px;
}
.lightBoxContent .button {
    padding: 15px 0 10px;
    text-align: center;
}

.lightBoxContent .button a {
	background: #FF6600;
	padding: 0 20px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #FFF;
	font-family: "微软雅黑","黑体";
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin: 0 10px;
	border-radius: 5px;
}
.lightBoxContent .button a.close {
	background: #CCCCCC;
}
.lightBoxContent .logo {
    padding-top: 20px;
    border-top: 1px solid #DEDEDE;
    text-align: center;
}*/

/* 栏目模块 */
/*.column_01 {
	background:#FFF;
	padding:.36rem;
	margin:0 .1rem;
}
.column_01 .column_t {
	border-bottom:1px solid #CCCCCC;
}
.column_01 .column_t .column_title {
	display:inline-block;
	border-bottom:.08rem solid #E46713;
	padding:0 0 .15rem;
	margin-bottom:-1px;
}
.column_01 .column_t .column_title b {
	font-size:.36rem;
}
.column_01 .column_t .column_title b a {
	color:#FFF;
}
.column_01 .column_t .column_txt {
	float:right;
	font-size: .22rem;
	color:#666666;
	padding-top:.2rem;
}
.column_01 .column_t .column_time {
	float:right;
	padding-top:.2rem;
}
.column_01 .column_t .column_time input {
	background: url(/Content/Mobile/images/ico_06.png) no-repeat;
	background-size: 2.66rem auto;
	border: none; padding: 0; width: 2.66rem; height: .42rem; line-height: .42rem; color: #333;
	font-size:.24rem;
	text-indent:.18rem;
}
.column_01 .column_more {
	padding:.2rem 0 .1rem;
}
.column_01 .column_more a {
	background:#EEEEEE;
	line-height:.56rem;
	display:block;
	border-radius:100px;
	text-align:center;
}
.column_01b {
	padding-top:.1rem;
}
.column_02 {
	background:#FFF;
	padding:.36rem 0 0;
	margin:0 .1rem;
}
.column_02 .column_t {
	text-align:center;
}
.column_02 .column_t .column_title b {
	background: url(/Content/Mobile/images/ico_02.png) no-repeat center bottom;
	background-size: auto .03rem;
	font-size:.4rem;
	display:block;
	padding-bottom:.12rem;
}
.column_02 .column_t .column_title span {
	font-size:.24rem;
	display:block;
	color:#ABABAB;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:.12rem;
}*/

/*页码*/
.page {
    text-align: center;
    color: #999;
}
.page .number a, .page .number span, .page b {
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding: .15rem .25rem;
	border: 1px solid #DEDFDE;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	border-radius: .1rem;
	font-weight: normal;
	background: #FFF;
	font-size: .3rem;
}
.page .number a, .page .number span, .page b a {
	color: #999;
}
.page .number a:hover, .page .number span {
	border: 1px solid #568DBD;
	background: #568DBD;
	color: #FFFFFF;
}
.page .info {
	padding-left: .4rem;
}
.page_button {
    text-align: center;
    padding: .6rem 0;
}
.page_button input, .page_button a {
	background: #CCCCCC;
	width: 60%;
	height: 1.1rem;
	line-height: 1.1rem;
	font-size: 0.4rem;
	color: #FFF;
	border-radius: 100px;
	margin: 0 auto;
}
.page_button input {
	border: none;
	padding: 0;
	cursor: pointer;
	overflow: visible;
}
.page_button a {
	display: block;
	text-align: center;
}
.page_loading a {
	background:#EEEEEE;
	line-height:.56rem;
	display:block;
	border-radius:100px;
	text-align:center;
}

/* 选项卡 */
/*.tab_01 .tab_t {
	padding: .3rem 0;
	text-align:center;
}
.tab_01 .tab_t li {
	background: #FFF;
	display:inline-block;
	font-size: .3rem;
	line-height: .68rem;
	color: #333333;
	text-align: center;
	padding: 0 .45rem;
	margin: 0 .1rem;
	border-radius: 100px;
}
.tab_01 .tab_t li.on {
	background: #E46713;
	color: #FFFFFF;
}
.tab_01 .column_01 {
	padding-top:.1rem;
}*/

/* 信息列表 */
.news_list {
	padding:.1rem;
}
.news_list ul {
	padding:.2rem .4rem;
	background:#FFF;
	margin-bottom:.1rem;
}
.news_list li {
    border-bottom: 1px solid #ddd;
    padding: .2rem 0;
}
.news_list li:last-child {
    border-bottom: none;
}
.news_list li .bg {
    line-height: .45rem;
    font-size: .3rem;
    overflow: hidden;
}
.news_list li a {
	margin-right:.95rem;
	display:block;
}
.news_list li .time {
	float: right;
	background:#FFF;
    font-size: .24rem;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
}
.news_list .page_loading {
	background:#FFF;
	padding:0 .4rem .4rem;
	margin-top:-.1rem;
}

/* 信息搜索列表 */
.news_search_list {
	padding:.1rem;
}
.news_search_list ul {
	padding:0 .4rem;
	background:#FFF;
	margin-bottom:.1rem;
}
.news_search_list li {
    border-bottom: 1px solid #ddd;
    padding: .3rem 0;
}
.news_search_list li:last-child {
    border-bottom: none;
}
.news_search_list .title {
    line-height: .45rem;
    font-size: .3rem;
    overflow: hidden;
}
.news_search_list .title a {
	display:block;
}
.news_search_list .sum {
    max-height: 1.05rem;
	line-height: .35rem;
    font-size: .2rem;
    overflow: hidden;
	color:#666666;
	padding-top:.2rem;
}
.news_search_list .time {
	padding-top:.2rem;
    font-size: .2rem;
	color:#999;
}
.news_search_list .page_loading {
	background:#FFF;
	padding:0 .4rem .4rem;
	margin-top:-.1rem;
}

/* 信息详细页 */
.news_show {
	padding:.4rem .4rem;
	background:#FFF;
	margin:.1rem;
}
.news_show .title {
	font-size: 0.48rem;
	font-weight: bold;
}
.news_show .time {
	color: #999999;
	font-size: 0.22rem;
}
.news_show .time i {
	padding: 0 .15rem;
}
.news_show .attribute {
    border-bottom: 1px solid #CCCCCC;
	padding: .4rem 0 .2rem;
}
.news_show .attribute .operate {
	float:right;
}
.news_show .attribute .operate * {vertical-align: middle;}
.news_show .attribute .operate i {
	color:#DDDDDD;
	padding:0 15px;
	font-style: normal;
	font-size: 0.2rem;
}
.news_show .attribute .operate a {
	background:url(/Content/Mobile/images/ico_08.png) no-repeat; background-size: .25rem auto;
	display:inline-block;
	width:.25rem;
	height:.28rem;
}
.news_show .attribute .operate a.a2 {
	background-position:0 -2rem;
}
.news_show .attribute .operate a.a3 {
	background-position:0 -4rem;
}
.news_show .content {
	line-height: .6rem;
	overflow: hidden;
	font-size: .36rem;
	padding: .4rem 0 0;
	text-align: justify; /*内容两端对齐，支持FF*/
	text-justify:inter-ideograph; /*内容两端对齐，支持所有IE*/
}
.news_show .content img {
	max-width: 100%;
}
.news_show .content_about {
	line-height: .55rem;
	overflow: hidden;
	font-size: .3rem;
	text-align: justify; /*内容两端对齐，支持FF*/
	text-justify:inter-ideograph; /*内容两端对齐，支持所有IE*/
}
.news_show .content_about img {
	max-width: 100%;
}

/*公共按钮*/
.public_button {
    text-align: center;
    display: flex;
}
.public_button input, .public_button a {
	background: #E46814;
	width: 100%;
	height: .8rem;
	line-height: .8rem;
	font-size: .3rem;
	color: #FFF;
	border-radius: 100px;
	flex: 1;
}
.public_button input {
	border: none;
	padding: 0;
	cursor: pointer;
	overflow: visible;
}
.public_button a {
	display: block;
	text-align: center;
}
.public_button02 input, .public_button02 a {
    width: calc(50% - 12px) !important;
    margin: 0 5px !important;
    display: inline-block !important;
}
.public_button .disabled {
    background: #CCCCCC;
    cursor: not-allowed;
}
.public_button .already {
    background: #66CC99;
    cursor: not-allowed;
}
.public_button .back_h {
    background: #CCCCCC;
}

/*图片左右滚动*/
.productshow {
	background:url(/Content/Mobile/images/ico_04.png) no-repeat #333333;
	background-size: 100% auto;
	padding:1.8rem 0 .4rem;
	position:relative;
	text-align:center;
}
.productshow .scrollcontainer{
	width:4.8rem;
	height:3.6rem;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.productshow .scrollcontainer ul{
	width:20000px;
	position:absolute;
	left:0px;
	top:0px;
}
.productshow .scrollcontainer li{
	float:left;
	width:4.8rem;
	text-align:center;
}
.productshow .scrollcontainer li.last{
	background:none;
}
.productshow .scrollcontainer li div img{
	width:4.6rem;
	padding:0 .1rem;
	height:3rem;
}
.productshow .scrollcontainer li .title{
	color:#CCCCCC;
	font-size:.24rem;
	height:.7rem;
	line-height:.7rem;
	overflow: hidden;
	padding:0 .1rem;
}
.productshow a.abtn{
	background: url(/scripts/pic_scroll_wap/arrow.png) no-repeat;
	background-size: auto .4rem;
	position:absolute;
	top:3rem;
	display:block;
	width:.49rem;
	height:.4rem;
	overflow:hidden;
}
.productshow a.aleft{
	left:.4rem;
}
.productshow a.agrayleft{
	cursor:default;
	opacity:0.40; filter:alpha(opacity=40);
}
.productshow a.aright{
	right:.4rem;
	background-position: right 0;
}
.productshow a.agrayright{
	cursor:default;
	opacity:0.40; filter:alpha(opacity=40);
}
.productshow .more {
	text-align:center;
	padding-top:.4rem;
}
.productshow .more a {
	line-height:.48rem;
	display:inline-block;
	border-radius:100px;
	border:1px solid #CCCCCC;
	color:#CCCCCC;
	padding:0 .7rem;
}

/*图片列表*/
/*.part_pic_01 {
	padding: .4rem .25rem;
}
.part_pic_01 .list {
	flex-wrap: wrap;
	display: flex;
}
.part_pic_01 .list li {
	width: 50%;
	text-align: center;
}
.part_pic_01 .list li .bg {
	padding:0 .15rem .3rem;
}
.part_pic_01 .list li img {
	width:100%;
	height:2.4rem;
}
.part_pic_01 .list li .title {
	font-size:.24rem;
	height:.5rem;
	line-height:.5rem;
	overflow:hidden;
	display:block;
}
.part_pic_02 {
	padding: .1rem;
}
.part_pic_02 .list li .bg {
	padding:.4rem .4rem .3rem;
	background:#FFF;
	margin-bottom:.1rem;
}
.part_pic_02 .list li img {
	width:100%;
}
.part_pic_02 .list .title {
	font-size:.3rem;
	line-height:.5rem;
	overflow:hidden;
	display:block;
	padding-top:.2rem;
}
.part_pic_02 .list .column {
	padding-top:.1rem;
}
.part_pic_02 .list .column ul {
	flex-wrap: wrap;
	display: flex;
	justify-content: space-between;
}
.part_pic_02 .list .column li {
	width: 26%;
}
.part_pic_02 .list .column li a {
	font-size:.3rem;
	height:.6rem;
	line-height:.6rem;
	overflow:hidden;
	display:block;
}
.part_pic_02 .page_loading {
	padding:.2rem;
}
.part_pic_02 .page_loading a {
    background: #ddd;
}
.part_pic_02b .list li .bg {
	padding:0;
}
.part_pic_02b .list li a {
	padding:.4rem;
	display:block;
}
.part_pic_02b .list .title {
	border-top:1px solid #e8e8e8;
	text-align:center;
	font-size:.26rem;
	padding:.2rem 0;
}*/

/*评价*/
.block_score {
	padding:1rem 0 1.4rem;
	border-top:.01rem solid #CCCCCC;
	margin:0 1.4rem;
}
.block_score .score_form .form_c .list {
	padding:.4rem 0;
}
.block_score .score_form .form_c .list p {
	float:left;
	padding:0 .3rem 0 0;
	font-size:.48rem;
}
.block_score .score_form .form_c .ps {
	padding-left:2.3rem;
	color:#CCCCCC;
	font-size:.36rem;
	margin-bottom:-.2rem;
}
.block_score .score_form .form_c .ps span:nth-child(2) {
	padding-left:1.8rem;
}
.block_score .score_form .form_c .ps span:nth-child(3) {
	padding-left:2.3rem;
}
.block_score .score_form .form_b {
	padding-top:.5rem;
}
.block_score .score_form .form_b textarea {
	background: #FFF; border:.01rem solid #999999; padding: .25rem .5rem; width: 100%; height: 4.7rem; line-height: .6rem; color: #333;
	box-sizing: border-box; font-size:.36rem;
}
.block_score .score_b {
	padding-top:.6rem;
}
.block_score .score_b input {
	background:#993300;
	border: none; margin:0; padding:0; cursor:pointer; overflow: visible; width:100%; height:1.35rem;
    font-size:.6rem; color:#FFF; border-radius:.15rem;
}
/*评分*/
.webwidget_rating_simple {float:left; padding-top:.05rem;}
.webwidget_rating_simple li {line-height: normal; font-size:0; width:.62rem; height:.6rem; overflow:hidden; margin-right:.1rem; float:left; cursor:pointer; background-size:.62rem auto;}
.webwidget_rating_simple li span {display:none;}
#rating_simple1, #rating_simple2, #rating_simple3, #rating_simple4, #rating_simple5 {display:none;}

/*音频播放*/
/*.music-all {
	position:absolute;
	top:25px;
	left:350px;
}*/
.music-all .music-play {
	background: url(/Content/Mobile/images/play.png) no-repeat; background-size:1.26rem auto;
	border: none; margin:0; padding:0; cursor:pointer; overflow: visible;
	width:1.26rem; height:1.26rem;
}
.music-all .music-no {
	background: url(/Content/Mobile/images/play.png) no-repeat 0 bottom; background-size:1.26rem auto;
	border: none; margin:0; padding:0; cursor:pointer; overflow: visible;
	width:1.26rem; height:1.26rem;
}
.music-all .off {
	display:none;
}

/*layui相关*/
/*单选*/
.layui-form-radio {
    line-height: normal;
    margin: 0;
    padding-right: .4rem;
}
.layui-form-radio>i {
	margin-right: .2rem;
    font-size: .5rem;
}
.layui-form-radio>i:hover, .layui-form-radioed>i {
    color: #385DCF;
}
.layui-form-radio>div {
    /*color: #385DCF;*/
	font-size: .48rem;
}
.layui-form-radioed>div {
    /*color: #385DCF;*/
}
/*复选*/
.layui-form-checkbox span {
    font-size: .48rem;
	color: #000 !important;
}
.layui-form-checkbox[lay-skin=primary] i {
    /*border-radius: 100px;*/
	border-color: #d2d2d2 !important;
}
.layui-form-checked[lay-skin=primary] i {
    background-color: #1A73E8;
    border-color: #1A73E8 !important;
}

/*弹出层*/
.myPage {line-height: 3; overflow: auto; width: 100%; height: 100%;}
.lightBox, .popupCover, .popupIframe, .popupComponent {position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 10001;}
.popupComponent {z-index: 10000; /*display:none;*/}
.popupIframe {display: none; _display: block; _filter: alpha(opacity=0);}
.popupCover {background: #000; opacity: 0.50; filter: alpha(opacity=50);}
.lightBox {text-align: center; overflow: auto;}
.lightBoxContent {display: inline-block; *display: inline; zoom: 1; background: #fff; vertical-align: middle; width: 85%;}
.lightBoxMaxHeight {display: inline-block; vertical-align: middle; height: 100%; *height: 99.5%; width: 1px; overflow: hidden; margin-left: -1px;}
.lightBoxWrapper {display: inline-block; *display: inline; zoom: 1; text-align: left;}
.lightBoxClose {color: #f00;}
.lightBoxSubmit {padding: 0 0 15px;}
/*登录弹层*/
.part_login_layer {display:inline-block; *display:inline; zoom:1; vertical-align:middle; background: url(/Content/Mobile/images/login/head1.png) no-repeat #FFF center .2rem; background-size:7.75rem auto; width:8.9rem; border-radius:.3rem;}
.part_login_layer02 {background-image:url(/Content/Mobile/images/login/head2.png);}
.part_login_layer .layer_title {
	text-align:center;
	color:#000;
	padding:.45rem 0 .3rem;
	position:relative;
	font-size:.44rem;
}
.part_login_layer .layer_title .close {
    background: url(/Content/Mobile/images/login/close.png) no-repeat; background-size:1.38rem auto;
	width:1.38rem;
	height:1.38rem;
	display:block;
	position:absolute;
	top:0;
	right:0;
	border-radius:0 .3rem 0 0;
}
.part_login_layer .layer_sum {
	padding:4.7rem 0 .5rem;
	text-align: center;
	font-size:.4rem;
	line-height:.7rem;
}
.part_login_layer .layer_sum .title {
	font-size:.44rem;
	font-weight:bold;
}
.part_login_layer .layer_sum .data {
	color:#FF6600;
}
.part_login_layer .layer_sum .data b {
	font-size:.5rem;
	padding:0 .08rem;
}
.part_login_layer .public_button {
	padding:0 .8rem .8rem;
}
.part_login_layer .public_button a {
	/* background:#10A1FF; */
}

/* 栏目内容 */
.part_01 {
	background: url(/Content/Mobile/images/bg/bg9.jpg) no-repeat; background-size: 110% auto;
}
.part_01 .bg {
	padding:18.5rem .7rem .8rem;
}
.part_01 ul {
	background: url(/Content/Mobile/images/ico_11.png) no-repeat center 0; background-size: 8.54rem auto;
	height:3.28rem;
	margin:0 auto;
	display: flex;
	flex-wrap: wrap;
}
.part_01 li {
	width:33.33333%;
}
.part_01 li a {
	display:block;
	height:1rem;
}
.part_01 li.b {
	padding-top:1.1rem;
}
.part_01b {
	background: url(/Content/Mobile/images/bg/bg9b.jpg) no-repeat; background-size: 100% auto;
}
.part_01b .weather {
	padding:0 0 0 .3rem;
	height:15.1rem;
	margin-top:-.4rem;
}
.part_01b .weather .yujing {
	display:none;
}
.part_01b .weather .tianqi_add {
	display:none;
}
.part_01b .column {
	padding:0 .7rem .9rem;
}
.part_01b .column ul {
	display: flex;
	flex-wrap: wrap;
}
.part_01b .column li {
	width:25%;
	padding-bottom:.6rem;
}
.part_01b .column li a {
	background: url(/Content/Mobile/images/ico_23.png) no-repeat center 0; background-size: 1.08rem auto;
	display:block;
	padding-top:1.3rem;
	text-align:center;
	color:#A28A71;
	font-size:.4rem;
}
.part_01b .column li.a2 a {
	background-position:center -3rem;
}
.part_01b .column li.a3 a {
	background-position:center -6rem;
}
.part_01b .column li.a4 a {
	background-position:center -9rem;
}
.part_01b .column li.a5 a {
	background-position:center -12rem;
}
.part_01b .column li.a6 a {
	background-position:center -15rem;
}
.part_01b .column li.a7 a {
	background-position:center -18rem;
}
.part_01b .column li.a8 a {
	background-position:center -21rem;
}
.part_02 {
	background: url(/Content/Mobile/images/bg/bg1.jpg) no-repeat #7C4026; background-size: 100% auto;
}
.part_02 .info {
	padding:11rem 1.2rem .8rem;
}
.part_02 .sum {
	font-size:.48rem;
	color:#FFFFFF;
	line-height:1rem;
	text-align: justify; /*内容两端对齐，支持FF*/
	text-justify:inter-ideograph; /*内容两端对齐，支持所有IE*/
}
.part_02 .pic_list {
	padding:.8rem 0;
}
.part_02 .pic_list ul {
	display: flex;
	flex-wrap: wrap;
}
.part_02 .pic_list li {
	width:33.33333%;
	text-align:center;
	padding:.4rem 0;
}
.part_02 .pic_list li img {
	width:2.65rem;
	display:block;
	margin:0 auto;
}
.part_02 .pic_list li .title {
	display: block;
	color:#FFCC66;
	font-size:.36rem;
	padding-top:.2rem;
}
.part_03 .part_t {
	background: url(/Content/Mobile/images/bg/bg2.jpg) no-repeat; background-size: 100% auto;
}
.part_03 .part_t .part_title {
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0;
	color:#FFFFFF;
}
.part_03 .part_t .pic {
	padding:0 .5rem .8rem;
}
.part_03 .part_t .pic img {
	width:100%;
}
.part_03 .part_t .title {
	font-size:.52rem;
	padding:0 1.4rem;
	color:#FFFFFF;
	font-weight:bold;
	line-height:.7rem;
}
.part_03 .part_t .time {
	font-size:.32rem;
	padding:.5rem 0 .8rem 1.4rem;
	color:#FFFFFF;
}
.part_03 .info .sum {
	font-size:.48rem;
	padding:1.2rem 1.4rem;
	line-height:1rem;
	text-align: justify; /*内容两端对齐，支持FF*/
	text-justify:inter-ideograph; /*内容两端对齐，支持所有IE*/
}
.part_03 .jump {
	font-size:.48rem;
	padding:.8rem 0 1.2rem;
	border-top:.01rem solid #999999;
	margin:0 1.4rem;
}
.part_03 .jump p {
	font-size:.48rem;
	height:1.2rem;
	line-height:1.2rem;
	overflow:hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal;
}
.part_03 .jump a {
	color:#2c5a4b;
}
.part_03b .part_t {
	height:5.8rem;
}
.part_04 {
	margin:-4.1rem 0 0;
}
.part_04 li {
	padding:.5rem 0;
}
.part_04 .pic {
	padding:0 .5rem;
}
.part_04 .pic img {
	width:100%;
}
.part_04 .title {
	font-size:.55rem;
	padding:0 1.4rem;
	line-height:.7rem;
}
.part_04 .time {
	padding:.3rem 1.4rem;
	color:#2E665D;
	font-family:Impact, Arial;
}
.part_04 .time b {
	font-size:.9rem;
	padding-right:.1rem;
}
.part_04 .time span {
	font-size:.48rem;
	font-weight: bold;
}
.part_04 .more {
	padding:.8rem 0 1.6rem;
}
.part_04 .more a {
	display:block;
	background: url(/Content/Mobile/images/but_01.png) no-repeat; background-size: 3.7rem auto;
	width:3.7rem;
	height:.71rem;
	text-align:center;
	line-height:.71rem;
	margin:0 auto;
	color:#2E665D;
	font-size:.36rem;
}
.part_05 .contact {
	background: url(/Content/Mobile/images/bg/bg3.jpg) no-repeat center bottom #7A3F24; background-size: 100% auto;
	padding:1.1rem 1.3rem;
}
.part_05 .contact .title img {
	width:4.74rem;
}
.part_05 .contact ul {
	padding-top:.4rem;
}
.part_05 .contact li {
	background: url(/Content/Mobile/images/ico_02.png) no-repeat 0 .3rem; background-size: .48rem auto;
	font-size:.48rem;
	color: #FFFFFF;
	padding:.2rem 0 .2rem .7rem;
}
.part_05 .contact li.a2 {
	background-position:0 -2.65rem;
}
.part_05 .contact li.a3 {
	background-position:0 -5.65rem;
}
.part_05 .contact li.a4 {
	background-position:0 -8.65rem;
}
.part_05 .contact li.a5 {
	background-position:0 -11.65rem;
}
.part_05 .more {
	padding:.8rem 0 0;
}
.part_05 .more a {
	display:block;
	background: url(/Content/Mobile/images/but_02.png) no-repeat center center; background-size: 3.7rem auto;
	width:3.7rem;
	height:.71rem;
	text-align:center;
	line-height:.71rem;
	color:#D2B280;
	font-size:.36rem;
}
.part_05 .more a:first-child {
	float:right;
}
.part_05 .code {
	text-align: center;
	padding:1.2rem 0;
}
.part_05 .code img {
	width:9.61rem;
}
.part_06 .pic {
	font-size:0;
}
.part_06 .pic img {
	width:100%;
}
.part_06 .contact {
	background: url(/Content/Mobile/images/bg/bg4.jpg) no-repeat #442218; background-size: 100% auto;
	padding:1rem 1.2rem;
}
.part_06 .more {
	padding:.8rem 0 0;
}
.part_06 .more a {
	display:block;
	background: url(/Content/Mobile/images/but_02.png) no-repeat center center; background-size: 3.7rem auto;
	width:3.7rem;
	height:.71rem;
	text-align:center;
	line-height:.71rem;
	color:#D2B280;
	font-size:.36rem;
}
.part_06 .more a:first-child {
	float:right;
}
.part_06 .info .title_bg {
	float:left;
	width:4rem;
}
.part_06 .info .sum {
	float: right;
	width:6rem;
	color:#FCFCF3;
	font-size:.3rem;
	height:3.5rem;
	line-height:.5rem;
	overflow-x: hidden;
	overflow-y:auto;
	text-align: justify; /*内容两端对齐，支持FF*/
	text-justify:inter-ideograph; /*内容两端对齐，支持所有IE*/
}
.part_06 .info .title {
	color:#C3AA80;
	font-size:.6rem;
	font-weight:bold;
}
.part_06 .info .ico {
	padding:.3rem 0 .3rem .05rem;
}
.part_06 .info .ico img {
	width:2.41rem;
}
.part_06 .info .price {
	color:#C3AA80;
	position:relative;
}
.part_06 .info .price i {
	font-size:.3rem;
	font-style:normal;
	left:-.22rem;
	top:.25rem;
	position: absolute;
}
.part_06 .info .price b {
	font-size:1.45rem;
	font-family: Impact, Arial;
}
.part_06 .info .price span {
	font-size:.3rem;
	padding-left:.15rem;
}
.part_06 .list {
	padding:.8rem 0 .5rem;
}
.part_06 .list li {
	background: url(/Content/Mobile/images/ico_05a.png) no-repeat right center; background-size:.54rem auto;
}
.part_06 .list a {
	display:block;
	background: url(/Content/Mobile/images/ico_06.png) no-repeat center bottom; background-size: auto .15rem;
	line-height:1.4rem;
	color:#FFF;
	font-size:.48rem;
	display:flex;
}
.part_06 .list a span {
	flex:1;
}
.part_06b .contact {
	background: url(/Content/Mobile/images/bg/bg5.jpg) no-repeat #174344; background-size: 100% auto;
}
.part_06b .info .title {
	color:#85D4D6;
}
.part_06b .info .price {
	color:#85D4D6;
}
.part_06b .list li {
	background: url(/Content/Mobile/images/ico_05b.png) no-repeat right center; background-size:.54rem auto;
}
.part_07 .part_t {
	background: url(/Content/Mobile/images/bg/bg6.jpg) no-repeat; background-size: 100% auto;
}
.part_07 .part_t .part_title {
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0 .6rem;
	color:#FFFFFF;
}
.part_07 .part_t .pic {
	padding:0 .5rem .8rem;
}
.part_07 .part_t .pic img {
	width:100%;
}
.part_07 .part_t .title {
	font-size:.52rem;
	padding:0 1.4rem;
	color:#FFFFFF;
	font-weight:bold;
	line-height:.7rem;
}
.part_07 .part_t .title b {
	color:#ffcc66;
	padding-left:.5rem;
}
.part_07 .part_t .sum {
	font-size:.36rem;
	padding:.5rem 0 .8rem 1.4rem;
	color:#FFFFFF;
}
.part_07 .part_t .sum b {
	color:#ffcc66;
	padding-right:.5rem;
	font-weight:normal;
}
.part_07 .part_t .sum p {
	padding:.1rem 0;
}
.part_07 .form {
	padding:.6rem 1.4rem 1.3rem;
}
.part_07 .form .title {
	font-size:.48rem;
	text-align:right;
	display: inline-block;
	width:2.4rem;
}
.part_07 .form .exp {
	font-size:.3rem;
	padding-left:.3rem;
}
.part_07 .form .button {
	padding-top:.5rem;
}
.part_07 .form .button input {
	background: #442218;
	width: 100%;
	height: 1.35rem;
	line-height: 1.35rem;
	font-size: .6rem;
	color: #FFF;
	border-radius: .2rem;
	border: none; padding: 0; cursor: pointer; overflow: visible;
}
.part_07 .form_t li {
	padding:.15rem 0;
}
.part_07 .form_t .text input::-webkit-input-placeholder {
	font-size:.4rem;
}
.part_07 .form_t .text input {
	background: none; border:.01rem solid #999999;
	padding: 0 .2rem; width: 3.2rem; height:.9rem; color: #000; font-size:.48rem;
	box-sizing: border-box;
}
.part_07 .form_t .text.time {
	position:relative;
}
.part_07 .form_t .text.time input::-webkit-input-placeholder {
    color: #ffcc66;
	font-size:.4rem;
}
.part_07 .form_t .text.time input {
	background: url(/Content/Mobile/images/ico_07.png) no-repeat right center; background-size: .52rem auto;
	border:none; padding: 0; width: 5rem; color: #ffcc66; font-size:.48rem;
}
.part_07 .form_t .text.time .exp {
	position:absolute;
	top:.41rem;
	left:5.1rem;
	padding-left:0;
}
.part_07 .form_b {
	padding:.8rem 0 0;
}
.part_07 .form_b li {
	padding:.5rem 0;
	border-bottom:.01rem solid #CCCCCC;
}
.part_07 .form_b li:last-child {
	border-bottom: none;
}
.part_07 .form_b .text input {
	background: none; border:none;
	padding: 0; width: 7rem; color: #000; font-size:.36rem;
	box-sizing: border-box;
}
.part_07 .form_b .text .button_code {
	float:right;
	padding-top:.1rem;
}
.part_07 .form_b .text .button_code input {
	background: none; border: none; margin:0; padding:0; cursor:pointer; overflow: visible;
	width: auto; font-size:.4rem; color:#FF6600;
}
.part_07 .info {
	background: url(/Content/Mobile/images/bg/bg6b.jpg) repeat-y; background-size: 100% auto;
	padding:.7rem 1.4rem 1rem;
}
.part_07 .info .info_title {
    color: #FFF;
	font-size:.48rem;
	text-align:center;
	padding-bottom:.5rem;
}
.part_07 .info .pic li {
	font-size:0;
	padding-bottom:.6rem;
}
.part_07 .info .pic li:nth-child(2) {
	float:left;
	width:4.48rem;
}
.part_07 .info .pic li:nth-child(3) {
	float: right;
	width:4.48rem;
}
.part_07 .info .pic img {
	width:100%;
}
.part_07 .info .title {
    color: #FFF;
	font-size:.48rem;
	padding:.6rem 0 .2rem;
	font-weight:bold;
}
.part_07 .info .sum {
    color: #FFF;
	font-size:.36rem;
	line-height:.6rem;
	text-align: justify; /*内容两端对齐，支持FF*/
	text-justify:inter-ideograph; /*内容两端对齐，支持所有IE*/
}
.part_08 {
	background: url(/Content/Mobile/images/bg/bg_b1.jpg) repeat-y; background-size: 100% auto;
}
.part_08 .part_t {
	background: url(/Content/Mobile/images/bg/bg7.jpg) no-repeat; background-size: 100% auto;
}
.part_08 .part_t .part_title {
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0 .6rem;
	color:#FFFFFF;
}
.part_08 .part_t .pic {
	padding:0 .5rem .8rem;
}
.part_08 .part_t .pic img {
	width:100%;
}
.part_08 .part_t .title {
	font-size:.6rem;
	padding:0 1.4rem;
	color:#000;
	font-weight:bold;
}
.part_08 .part_t .sum {
	font-size:.48rem;
	padding:.3rem 1.4rem;
}
.part_08 .chart {
	padding:.9rem .8rem;
}
.part_08 .chart ul {
	display:flex;
}
.part_08 .chart li {
	flex:1;
}
.part_08 .chart .chart_title {
	text-align: center;
	font-size:.48rem;
	color:#000;
}
.part_09 {
	background: url(/Content/Mobile/images/bg/bg_b2.jpg) repeat-y; background-size: 100% auto;
}
.part_09 .part_t {
	background: url(/Content/Mobile/images/bg/bg8.jpg) no-repeat; background-size: 100% auto;
}
.part_09 .part_t .part_title {
	background: url(/Content/Mobile/images/column_02.png) no-repeat center .98rem; background-size:3.31rem auto;
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0 2.6rem;
	color:#D7BA93;
}
.part_09 .form {
	margin:-2.2rem 1.4rem 0;
}
.part_09 .form .title {
	font-size: .3rem;
	color:#E46713;
	padding-bottom:.4rem;
}
.part_09 .form .text {
	padding-bottom:.3rem;
}
.part_09 .form .text input {
	background: #FFF; border: .01rem solid #DEDEDE; padding: 0 .4rem; width: 100%; height: 1.5rem; color: #333;
	border-radius:.15rem; font-size: .48rem; box-sizing: border-box;
}
.part_09 .form .text textarea {
	background: #FFF; border: .01rem solid #DEDEDE; padding: .3rem .4rem; width: 100%; height: 4.7rem; color: #333;
	border-radius:.15rem; font-size: .48rem; box-sizing: border-box;
}
.part_09 .form .form_button {
	padding-top:.5rem;
}
.part_09 .form .form_button input {
	background: #672F31; border: none; margin:0; padding:0; cursor:pointer; overflow: visible;
	width:100%; height:1.35rem; font-size:.6rem; color:#FFF; font-family:"微软雅黑","黑体";
	border-radius:.15rem;
}
.part_09 .form .button input {
	background: none; border: none; margin:0 0 0 .4rem; padding:0; cursor:pointer; overflow: visible;
	width: auto; height:1.5rem; font-size:.48rem; color:#672F31;
}
.part_09 .form .sum {
	padding-top:.4rem;
	line-height: .55rem;
	overflow: hidden;
	font-size: .28rem;
	text-align: justify; /*内容两端对齐，支持FF*/
	text-justify:inter-ideograph; /*内容两端对齐，支持所有IE*/
}
.part_09 .form .sum .zc {
	font-size: .24rem;
	color:#666666;
}
.part_09 .list {
	padding:.5rem 1.4rem 0;
}
.part_09 .list li {
	padding:1rem 0;
	border-bottom: .01rem solid #672F31;
	font-size: .48rem;
	line-height:.7rem;
}
.part_09 .list li:last-child {
	border-bottom: none;
}
.part_09 .list .name {
	color:#999999;
	padding-bottom:.8rem;
}
.part_09 .list .sum_bg {
	padding-bottom:.8rem;
}
.part_09 .list .sum_bg .sum {
	color:#000;
}
.part_09 .list .reply .sum {
	color:#672F31;
}
.part_09 .list .time {
	color:#000;
	padding-left:.2rem;
}
.part_09 .page_button {
    text-align: center;
    padding: 0 0 1.6rem;
}
.part_10 .bg {
	background: url(/Content/Mobile/images/bg/bg10.jpg) repeat-y; background-size: 100% auto;
}
.part_10 .list {
	display: flex;
	flex-wrap: wrap;
	padding:.7rem 0 .7rem 1.4rem;
}
.part_10 .list li {
	padding:.35rem 0;
}
.part_10 .list li.f_l {
	width:5.65rem;
}
.part_10 .list li.f_r {
	width:3.93rem;
}
.part_10 .list li a {
	background: url(/Content/Mobile/images/ico_13.png) no-repeat 0 .05rem; background-size: .95rem auto;
	display:block;
	height:1rem;
	color:#FFFFFF;
	padding-left:1.2rem;
}
.part_10 .list li.a2 a {
	background-position:0 -2.95rem;
}
.part_10 .list li.a3 a {
	background-position:0 -5.95rem;
}
.part_10 .list li.a4 a {
	background-position:0 -8.95rem;
}
.part_10 .list li.a5 a {
	background-position:0 -11.95rem;
}
.part_10 .list li.a6 a {
	background-position:0 -14.95rem;
}
.part_10 .list li a b {
	display:block;
	font-size: .5rem;
	font-weight:normal;
}
.part_10 .list li a span {
	display:block;
	font-size: .18rem;
	font-family:Arial, Helvetica, sans-serif;
}
/*.part_10 .pic {
	padding:1rem 0 1.1rem;
	margin:0 1.4rem;
	border-top:.01rem solid rgba(255,255,255,0.55);
}
.part_10 .pic img {
	width:100%;
}*/
.part_10 .pic {
	display: flex;
	flex-wrap: wrap;
	padding:.6rem 0 .7rem;
	margin:0 1.4rem;
	border-top:.01rem solid rgba(255,255,255,0.55);
}
.part_10 .pic li {
	padding:.35rem 0;
}
.part_10 .pic li.f_l {
	width:5.65rem;
}
.part_10 .pic li.f_r {
	width:3.93rem;
}
.part_10 .pic li p {
	background: url(/Content/Mobile/images/ico_14.png) no-repeat; background-size: .88rem auto;
	display:block;
	height:.88rem;
	color:#FFFFFF;
	padding-left:1.2rem;
}
.part_10 .pic li.a2 p {
	background-position:0 -3rem;
}
.part_10 .pic li.a3 p {
	background-position:0 -6rem;
}
.part_10 .pic li.a4 p {
	background-position:0 -9rem;
}
.part_10 .pic li p b {
	display:block;
	font-size: .36rem;
	font-weight:normal;
}
.part_10 .pic li p span {
	display:block;
	font-size: .18rem;
	font-family:Arial, Helvetica, sans-serif;
}
.part_10 .pic_info {
	height:14rem;
	overflow-x: auto;
	overflow-y: hidden;
}
.part_10 .pic_info img {
	max-height:100%;
}
.part_11 .part_t {
	background: url(/Content/Mobile/images/bg/bg2.jpg) no-repeat; background-size: 100% auto;
	height:4.65rem;
}
.part_11 .part_t .part_title {
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0;
	color:#FFFFFF;
}
.part_11 .part_t .pic {
	padding:0 .5rem .8rem;
}
.part_11 .part_t .pic img {
	width:100%;
}
.part_11 .form {
	padding:3.8rem 1.4rem 1.8rem;
}
.part_11 .form .title {
	font-size: .67rem;
	color:#2E665D;
	padding-bottom:.3rem;
}
.part_11 .form .text {
	padding-bottom:.7rem;
}
.part_11 .form .text input {
	background: #FFF; border: .01rem solid #CCCCCC; padding: 0 .4rem; width: 100%; height: 1.25rem; color: #333;
	border-radius:.15rem; font-size: .4rem; box-sizing: border-box;
}
.part_11 .form .form_button {
	padding-top:.2rem;
}
.part_11 .form .form_button input {
	background: #2E665D; border: none; margin:0; padding:0; cursor:pointer; overflow: visible;
	width:100%; height:1.35rem; font-size:.55rem; color:#FFF; font-family:"微软雅黑","黑体";
	border-radius:.15rem;
}
.part_11 .form .text_code {
	display:flex;
}
.part_11 .form .code {
	flex:1;
}
.part_11 .form .button {
	flex:1;
}
.part_11 .form .button input {
	background: #2E665D; border: none; margin:0 0 0 .4rem; padding:0; cursor:pointer; overflow: visible;
	width: calc(100% - .4rem); height:1.25rem; font-size:.4rem; color:#FFF;
}
.part_12 {
	background: url(/Content/Mobile/images/bg/bg11.jpg) repeat-y; background-size: 100% auto;
}
.part_12 .part_t .part_title {
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0;
	color:#FFFFFF;
}
.part_12 .list ul {
	display: flex;
	flex-wrap: wrap;
	padding:0 .3rem;
}
.part_12 .list li {
	width:50%;
	padding:0 0 .5rem;
	box-sizing: border-box;
}
.part_12 .list li:first-child {
	width:100%;
}
.part_12 .list li a {
	display:block;
	color:#FFCC66;
}
.part_12 .list .pic {
	padding:0 .2rem;
}
.part_12 .list .pic img {
	width:100%;
	height:3.7rem;
}
.part_12 .list li:first-child .pic img {
	height: auto;
}
.part_12 .list .title {
	font-size:.36rem;
	line-height:.5rem;
	text-align:center;
	padding:.2rem .4rem .2rem;
}
.part_12 .list li:first-child .title {
	font-size:.48rem;
	padding-top:.3rem;
}
.part_12 .list .more {
	padding:.5rem 0 1.4rem;
}
.part_12 .list .more a {
	display:block;
	background: url(/Content/Mobile/images/but_03.png) no-repeat; background-size: 3.7rem auto;
	width:3.7rem;
	height:.71rem;
	text-align:center;
	line-height:.71rem;
	margin:0 auto;
	color:#FFCC66;
	font-size:.36rem;
}
.part_13 {
	background: url(/Content/Mobile/images/bg/bg12.jpg) repeat-y; background-size: 100% auto;
	padding-bottom:1rem;
}
.part_13 .part_t {
	background: url(/Content/Mobile/images/bg/bg12b.png) no-repeat; background-size: 100% auto;
	position:relative;
}
.part_13 .part_t .part_title {
	background: url(/Content/Mobile/images/column_02.png) no-repeat center .98rem; background-size:3.31rem auto;
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0 .55rem;
	color:#D7BA93;
}
.part_13 .part_t .pic {
	padding:0 .8rem 1.2rem;
}
.part_13 .part_t .pic img {
	width:100%;
	height:5.86rem;
}
.part_13 .part_t .but .but_l {
	position:absolute;
	top:4rem;
	left:.4rem;
}
.part_13 .part_t .but .but_r {
	position:absolute;
	top:4rem;
	right:.4rem;
}
.part_13 .part_t .but img {
	width:1.31rem;
}
.part_13 .part_c .part_title {
	padding:.4rem .8rem .8rem;
}
.part_13 .part_c .part_title b {
	display:block;
	color:#000000;
	font-size:.8rem;
	margin:-.2rem 0 .05rem;
}
.part_13 .part_c .part_title span {
	display:block;
	font-size:.4rem;
	color:#FFFFFF;
	display: inline-block;
	background:#00425B;
	padding:.1rem .2rem;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.part_13 .part_c .part_title .title img {
	height:1.55rem;
}
.part_13 .part_c .part_title .audio {
	float: right;
	text-align:center;
	margin-top:-.1rem;
}
.part_13 .part_c .part_title .audio_title {
	color:#275668;
	font-size:.36rem;
}
.part_13 .part_c .part_title .audio audio, .part_13 .part_c .part_title .audio source {
	display:none !important;
}
.part_13 .part_c .info_t {
	padding:1rem .8rem;
	background:#275668;
}
.part_13 .part_c .info_t .sum {
	color: #FFFFFF;
	font-size:.48rem;
	max-height:7.2rem;
	line-height:.8rem;
	text-align: justify; /*内容两端对齐，支持FF*/
	text-justify:inter-ideograph; /*内容两端对齐，支持所有IE*/
	overflow-x:hidden;
	overflow-y:auto;
}
.part_13 .part_c .banner {
	padding:.8rem .8rem 0;
}
.part_13 .part_c .banner img {
	width:100%;
}
.part_13 .part_c .info_title {
	color: #000;
	font-size:.6rem;
	font-weight:bold;
	padding:1.1rem .8rem .5rem;
}
.part_13 .part_c .info_b {
	padding:0 .8rem;
}
.part_13 .part_c .info_b .sum {
	color: #000;
	font-size:.48rem;
	max-height:7.2rem;
	line-height:.8rem;
	text-align: justify; /*内容两端对齐，支持FF*/
	text-justify:inter-ideograph; /*内容两端对齐，支持所有IE*/
	overflow-x:hidden;
	overflow-y:auto;
}
.part_13 .part_c .phone {
	padding:.7rem .8rem 0;
}
.part_13 .part_c .phone .bg {
	line-height:1.45rem;
	background:#683033;
	color: #FFF;
	font-size:.6rem;
	font-weight:bold;
	text-align:center;
}
.part_14 .part_t {
	background: url(/Content/Mobile/images/bg/bg13.jpg) no-repeat; background-size: 100% auto;
	height:4.67rem;
}
.part_14 .part_t .part_title {
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0 .6rem;
	color:#FFFFFF;
}
.part_14 .part_info {
	margin-top:-2.6rem;
}
.part_14 .part_info .pic {
	padding:0 .5rem;
}
.part_14 .part_info .pic img {
	width:100%;
}
.part_14 .part_info .info_bg {
	margin:0 1.4rem;
	border-bottom: .01rem solid #CCCCCC;
}
.part_14 .part_info .title {
	font-size:.6rem;
	font-weight:bold;
	line-height:.7rem;
	padding-top:.7rem;
}
.part_14 .part_info .price {
	font-size:.72rem;
	font-weight:bold;
	padding-top:.3rem;
	color:#2A4C9E;
}
.part_14 .part_info .sum {
	font-size:.3rem;
	padding:.3rem 0 .7rem;
	color: #666666;
}
.part_14 .part_info .sum p {
	padding:.1rem 0;
	display: flex;
	flex-wrap: wrap;
}
.part_14 .part_info .sum span {
	display: block;
}
.part_14 .part_info .sum span:nth-child(1) {
	width:42%;
}
.part_14 .part_info .sum span:nth-child(2) {
	width:58%;
}
.part_14 .form {
	padding:.6rem 1.4rem 1.3rem;
}
.part_14 .form .title {
	font-size:.48rem;
	text-align:right;
	display: inline-block;
	width:2.4rem;
}
.part_14 .form .exp {
	font-size:.48rem;
	padding-left:.2rem;
	color:#999999;
}
.part_14 .form .button {
	padding-top:1rem;
}
.part_14 .form .button input {
	background: #2A4C9E;
	width: 100%;
	height: 1.35rem;
	line-height: 1.35rem;
	font-size: .6rem;
	color: #FFF;
	border-radius: .2rem;
	border: none; padding: 0; cursor: pointer; overflow: visible;
}
.part_14 .form li * {
	vertical-align:middle;
}
.part_14 .form_t {
	padding:0 0 1rem;
}
.part_14 .form_t li {
	padding:.35rem 0;
}
.part_14 .form_t .text input::-webkit-input-placeholder {
	/*font-size:.4rem;*/
	color: #FFF;
}
.part_14 .form_t .text input {
	background: #1A73E8; border: none;
	padding: 0 .4rem; width: 3.2rem; height:1.15rem; color: #FFF; font-size:.48rem;
	box-sizing: border-box; border-radius:.15rem;
}
.part_14 .form_t .text.time {
	position:relative;
}
.part_14 .form_t .text.time input {
	border:none; width: 6.5rem; font-size:.48rem;
}
.part_14 .form_t .text.time .exp {
	position:absolute;
	top:.41rem;
	left:5.1rem;
	padding-left:0;
}
.part_14 .form_b {
	border:.01rem solid #999;
}
.part_14 .form_b li {
	padding:.5rem 0 .5rem .4rem;
	border-bottom:.01rem solid #CCCCCC;
}
.part_14 .form_b li:last-child {
	border-bottom: none;
}
.part_14 .form_b .text input {
	background: none; border:none;
	padding: 0; width: 6rem; color: #000; font-size:.48rem;
	box-sizing: border-box;
}
.part_14 .form_b .text .button_code {
	float:right;
	padding-top:.05rem;
	padding-right:.4rem;
}
.part_14 .form_b .text .button_code input {
	background: none; border: none; margin:0; padding:0; cursor:pointer; overflow: visible;
	width: auto; font-size:.4rem; color:#FF6600;
}
.part_14 .form_b .layui-form-radio {
    padding-right: .3rem;
}
.part_14 .form_b .layui-form-radio>i {
    margin-right: .1rem;
}
.part_14 .form_b .layui-form-radio>div {
    font-size: .36rem;
}
.part_14 .checkbox_list {
	display: flex;
	flex-wrap: wrap;
}
.part_14 .checkbox_list li {
	width:50%;
	padding:0 0 .8rem;
}
.part_14 .info {
	background: url(/Content/Mobile/images/bg/bg14.jpg) repeat-y; background-size: 100% auto;
	padding:.7rem 1.4rem 1rem;
}
.part_14 .info li {
	padding:.3rem 0 .3rem .5rem;
	position:relative;
}
.part_14 .info .title {
    color: #FFF;
	font-size:.48rem;
	padding:.6rem 0 .2rem;
	font-weight:bold;
}
.part_14 .info .sum {
    color: #FFF;
	font-size:.36rem;
	line-height:.6rem;
	text-align: justify; /*内容两端对齐，支持FF*/
	text-justify:inter-ideograph; /*内容两端对齐，支持所有IE*/
}
.part_14 .info li i {
	position: absolute;
	top:.3rem;
	left:0;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.part_14 .info .sum_b li i {
	font-size:.24rem;
}
.part_15 {
	background: url(/Content/Mobile/images/bg/bg_b3.jpg) repeat-y; background-size: 100% auto;
}
.part_15 .part_t {
	background: url(/Content/Mobile/images/bg/bg13.jpg) no-repeat; background-size: 100% auto;
	height:4.67rem;
}
.part_15 .part_t .part_title {
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0 .6rem;
	color:#FFFFFF;
}
.part_15 .part_info {
	margin-top:-2.6rem;
	text-align:center;
}
.part_15 .part_info .pic {
	padding:0 .5rem;
}
.part_15 .part_info .pic img {
	width:100%;
}
.part_15 .part_info .title {
	font-size:.6rem;
	font-weight:bold;
	line-height:.7rem;
	padding-top:1.2rem;
}
.part_15 .part_info .sum {
	font-size:.48rem;
	padding:.5rem 0 .9rem;
	color: #999999;
}
.part_15 .part_info .button a {
	display:block;
	background: url(/Content/Mobile/images/but_04.png) no-repeat; background-size: 3.7rem auto;
	width:3.7rem;
	height:.71rem;
	text-align:center;
	line-height:.71rem;
	margin:0 auto;
	color:#2A4C9E;
	font-size:.36rem;
}
.part_15 .info {
	padding:.7rem 1.4rem 1rem;
}
.part_15 .info li {
	padding:.3rem 0 .3rem .5rem;
	position:relative;
}
.part_15 .info .sum {
	font-size:.36rem;
	line-height:.6rem;
	text-align: justify; /*内容两端对齐，支持FF*/
	text-justify:inter-ideograph; /*内容两端对齐，支持所有IE*/
}
.part_15 .info li i {
	position: absolute;
	top:.3rem;
	left:0;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.24rem;
	color:#29478F;
}
.part_16 .part_t {
	background: url(/Content/Mobile/images/bg/bg18.jpg) no-repeat; background-size: 100% auto;
}
.part_16 .part_t .part_title {
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0 .6rem;
	color:#FFFFFF;
}
.part_16 .part_t .pic {
	padding:0 .5rem .8rem;
}
.part_16 .part_t .pic img {
	width:100%;
}
.part_16 .part_t .title {
	font-size:.52rem;
	padding:0 1.4rem;
	color:#FFFFFF;
	font-weight:bold;
	line-height:.7rem;
}
.part_16 .part_t .sum {
	font-size:.36rem;
	padding:.4rem .4rem .8rem 1.4rem;
	color:#FFFFFF;
}
.part_16 .part_t .sum p {
	padding:.1rem 0;
}
.part_16 .form {
	padding:.6rem 1.4rem 1.3rem;
}
.part_16 .form .title {
	font-size:.48rem;
	text-align:right;
	display: inline-block;
	width:2.4rem;
}
.part_16 .form .button {
	padding-top:.5rem;
}
.part_16 .form .button input {
	background: #442218;
	width: 100%;
	height: 1.35rem;
	line-height: 1.35rem;
	font-size: .6rem;
	color: #FFF;
	border-radius: .2rem;
	border: none; padding: 0; cursor: pointer; overflow: visible;
}
.part_16 .form_b li {
	padding:.5rem 0;
	border-bottom:.01rem solid #CCCCCC;
}
.part_16 .form_b li:last-child {
	border-bottom: none;
}
.part_16 .form_b .text input::-webkit-input-placeholder {
    color: #999;
}
.part_16 .form_b .text input {
	background: none; border:none;
	padding: 0; width: 7rem; color: #000; font-size:.48rem;
	box-sizing: border-box;
}
.part_16 .form_b .text .button_code {
	float:right;
	padding-top:.05rem;
	padding-right:.2rem;
}
.part_16 .form_b .text .button_code input {
	background: none; border: none; margin:0; padding:0; cursor:pointer; overflow: visible;
	width: auto; font-size:.4rem; color:#FF6600;
}
.part_16 .info {
	background: url(/Content/Mobile/images/bg/bg18b.jpg) repeat-y; background-size: 100% auto;
	padding:.9rem 1.4rem .8rem;
}
.part_16 .info .info_title {
    color: #FFF;
	font-size:.48rem;
	text-align:center;
	padding-bottom:.5rem;
}
.part_16 .info .pic li {
	font-size:0;
	padding-bottom:.6rem;
}
.part_16 .info .pic img {
	width:100%;
}
.part_17 .pic {
	font-size:0;
}
.part_17 .pic img {
	width:100%;
}
.part_17 .contact {
	background: url(/Content/Mobile/images/ico_17.png) no-repeat 60% .8rem #182D44; background-size: 3.12rem auto;
	padding:1.6rem 1.4rem 1.4rem;
}
.part_17 .more {
	padding:1.2rem 0 0;
}
.part_17 .more a {
	display:block;
	background: url(/Content/Mobile/images/but_02.png) no-repeat center center; background-size: 3.7rem auto;
	width:3.7rem;
	height:.71rem;
	text-align:center;
	line-height:.71rem;
	color:#D2B280;
	font-size:.36rem;
}
.part_17 .more a:first-child {
	float:right;
	background: url(/Content/Mobile/images/but_05.png) no-repeat center center; background-size: 4.36rem auto;
	width:4.36rem;
}
.part_17 .info .sum {
	color:#FCFCF3;
	font-size:.3rem;
	line-height:.5rem;
	text-align: justify; /*内容两端对齐，支持FF*/
	text-justify:inter-ideograph; /*内容两端对齐，支持所有IE*/
	padding-top:.6rem;
}
.part_17 .info .title {
	color:#C3AA80;
	font-size:.6rem;
	font-weight:bold;
}
.part_17 .info .price {
	color:#C3AA80;
	position:relative;
	float:right;
	margin-top:-.7rem;
}
.part_17 .info .price i {
	font-size:.3rem;
	font-style:normal;
	left:-.22rem;
	top:.25rem;
	position: absolute;
}
.part_17 .info .price b {
	font-size:1.45rem;
	font-family: Impact, Arial;
}
.part_17 .info .price span {
	font-size:.3rem;
	padding-left:.15rem;
}
.part_17b .contact {
	background: url(/Content/Mobile/images/ico_18.png) no-repeat 50% .8rem #184344; background-size: 3.01rem auto;
}
.part_17b .info .title {
	color:#85D4D6;
}
.part_17b .info .price {
	color:#85D4D6;
}
.part_18 {
	background: url(/Content/Mobile/images/bg/bg15.jpg) no-repeat; background-size: 100% auto;
}
.part_18 .part_t .part_title {
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0 0;
	color:#FFFFFF;
}
.part_18 .team_list {
	background: url(/Content/Mobile/images/ico_20.png) no-repeat center bottom; background-size: 8.56rem auto;
}
.part_18 .team_info {
	background: url(/Content/Mobile/images/bg/bg19.jpg) no-repeat center -1.4rem #305168; background-size: 100% auto;
	position:fixed;
	top:1.55rem;
	left:0;
	width:100%;
	height: calc(100% - 1.55rem);
	z-index:1000;
}
.part_18 .team_info .title {
	text-align:center;
	font-size:.9rem;
	color:#FFFFFF;
	padding-top:1.6rem;
}
.part_18 .team_info .info {
	text-align:center;
	font-size:.48rem;
	color:#809AA5;
	padding-top:.3rem;
	padding-bottom:1rem;
}
.part_18 .team_info .sum {
	font-size:.48rem;
	color:#FFF;
	max-height:9rem;
	line-height:.9rem;
	padding:0 1.7rem;
	text-align: justify; text-justify:inter-ideograph; /*内容两端对齐*/
	overflow:hidden;
	overflow-y:auto;
}
.part_18 .team_info .close {
	padding-top:1.2rem;
}
.part_18 .team_info .close a {
	background: url(/Content/Mobile/images/ico_21.png) no-repeat; background-size: 1.64rem auto;
	width:1.64rem;
	height:1.64rem;
	display:block;
	margin:0 auto;
}
.part_18 .list ul {
	display: flex;
	flex-wrap: wrap;
	padding:.9rem .3rem 0;
}
.part_18 .list li {
	width:50%;
	padding:0 0 .5rem;
	box-sizing: border-box;
}
.part_18 .list li a {
	display:block;
	color:#26445A;
}
.part_18 .list .pic {
	padding:0 .2rem;
}
.part_18 .list .pic img {
	width:100%;
	height:3.7rem;
}
.part_18 .list .title {
	font-size:.36rem;
	line-height:.5rem;
	text-align:center;
	padding:.2rem .4rem .2rem;
}
.part_18 .list .more {
	padding:.5rem 0 1.4rem;
}
.part_18 .list .more a {
	display:block;
	background: url(/Content/Mobile/images/but_04.png) no-repeat; background-size: 3.7rem auto;
	width:3.7rem;
	height:.71rem;
	text-align:center;
	line-height:.71rem;
	margin:0 auto;
	color:#26445A;
	font-size:.36rem;
}
.part_19 {
	background: url(/Content/Mobile/images/bg/bg_b3.jpg) repeat-y; background-size: 100% auto;
}
.part_19 .part_t {
	background: url(/Content/Mobile/images/bg/bg16.jpg) no-repeat; background-size: 100% auto;
	height:4.67rem;
}
.part_19 .part_t .part_title {
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0 .6rem;
	color:#FFFFFF;
}
.part_19 .part_info {
	margin-top:-2.6rem;
	text-align:center;
}
.part_19 .part_info .pic {
	padding:0 .5rem;
}
.part_19 .part_info .pic img {
	width:100%;
}
.part_19 .list {
	padding:.5rem;
}
.part_19 .list li {
	padding-bottom:.13rem;
}
.part_19 .list .button a {
    background: url(/Content/Mobile/images/common/arrow_tb2.png) no-repeat calc(100% - .5rem) .35rem #336633;
    background-size: .81rem auto;
	line-height:1.5rem;
	font-size:.6rem;
	color:#FFFFFF;
	display:block;
	padding-left:.7rem;
}
.part_19 .list .button.on a {
	background-position:calc(100% - .5rem) -4.65rem;
}
.part_19 .list .sum {
    background: url(/Content/Mobile/images/bg/bg17.png);
	padding:.7rem .9rem;
	font-size:.48rem;
	line-height:.7rem;
}
.part_20 .part_t {
	background: url(/Content/Mobile/images/bg/bg13.jpg) no-repeat; background-size: 100% auto;
	height:4.67rem;
}
.part_20 .part_t .part_title {
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0 .6rem;
	color:#FFFFFF;
}
.part_20 .data_list {
	margin:-2.6rem .5rem 0;
	text-align:center;
	background:#FFF;
}
.part_20 .data_list .bg {
	padding:1rem .7rem 1.2rem;
}
.part_20 .data_list ul {
	display: flex;
	flex-wrap: wrap;
}
.part_20 .data_list li {
	width:50%;
	border-bottom:.01rem solid #C7C7C7;
	box-sizing: border-box;
	text-align:center;
	padding:.8rem 0;
}
.part_20 .data_list li:nth-child(1), .part_20 .data_list li:nth-child(3), .part_20 .data_list li:nth-child(5), .part_20 .data_list li:nth-child(7) {
	border-right:.01rem solid #C7C7C7;
}
.part_20 .data_list li:nth-child(1), .part_20 .data_list li:nth-child(2) {
	padding-top:0;
}
.part_20 .data_list li:nth-child(7), .part_20 .data_list li:nth-child(8) {
	border-bottom: none;
	padding-bottom:0;
}
.part_20 .data_list li b {
	display:block;
	font-size:1.25rem;
	font-family: Impact, Arial;
	color:#294688;
}
.part_20 .data_list li.b b {
	color:#2B9CA9;
}
.part_20 .data_list li span {
	display:block;
	font-size:.48rem;
	padding-top:.2rem;
}
.part_20 .data_list li i {
	display:block;
	font-size:.24rem;
	color:#666666;
	font-style:normal;
}
.part_20 .time {
	padding-top:1rem;
	font-size:.48rem;
	color:#999999;
}
.part_21 .part_t {
	background: url(/Content/Mobile/images/bg/bg20t.jpg) no-repeat; background-size: 100% auto;
}
.part_21 .part_t .part_title {
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0;
	color:#FFFFFF;
}
.part_21 .part_t .pic {
	padding:.4rem 0 .8rem;
	text-align:center;
}
.part_21 .part_t .pic img {
	width:8.3rem;
}
.part_21 .part_t .sum {
	font-size:.48rem;
	padding:0 2rem 1rem;
	color:#FFFFFF;
	line-height:.7rem;
	text-align: justify; text-justify:inter-ideograph; /*内容两端对齐*/
}
.part_21 .info_01 .pic {
	padding:1.3rem 0 .6rem;
	text-align:center;
}
.part_21 .info_01 .pic img {
	width:100%;
}
.part_21 .info_01 .title {
	font-size:.48rem;
	text-align:center;
	padding:.7rem 0 .1rem;
	color:#000;
	font-weight:bold;
}
.part_21 .info_01 .sum {
	text-align:center;
	font-size:.48rem;
	padding:0 1.3rem 1.5rem;
	color:#999999;
	line-height:.7rem;
	font-weight:bold;
}
.part_21 .info_02 {
	background: url(/Content/Mobile/images/bg/bg20.jpg) no-repeat; background-size: 100% auto;
	position:relative;
	padding-bottom:.3rem;
}
.part_21 .info_02 .pic {
	height:4rem;
}
.part_21 .info_02 .pic .bg {
	padding:0 0 .6rem;
	text-align:center;
	position:absolute;
	top:-.6rem;
	left:0;
	width:100%;
}
.part_21 .info_02 .pic img {
	width:9.08rem;
}
.part_21 .info_02 .sum {
	text-align:center;
	font-size:.48rem;
	padding:0 1.47rem .5rem;
	color:#FFF;
	line-height:.7rem;
}
.part_21 .info_02 .title {
	font-size:.72rem;
	text-align:center;
	padding:.7rem 0 .5rem;
	color:#FFF;
}
.part_21 .info_02 .sum02 {
	font-size:.72rem;
	padding:0 1.5rem 1rem;
	color:#FFF;
	line-height:1.1rem;
	text-align: justify; text-justify:inter-ideograph; /*内容两端对齐*/
	position:relative;
}
.part_21 .info_02 .sum02 i img {
	width:.57rem;
}
.part_21 .info_02 .sum02 i.t {
	position:absolute;
	top:-.4rem;
	left:.6rem;
}
.part_21 .info_02 .sum02 i.b {
	position:absolute;
	bottom:.7rem;
	right:1.5rem;
}
.part_21 .info_03 {
	background: url(/Content/Mobile/images/bg/bg21.jpg) repeat-y; background-size: 100% auto;
	padding:.8rem 1.3rem .8rem;
}
.part_21 .info_03 .title {
	font-size:.6rem;
	padding:.4rem 0 .1rem;
	color:#000;
	font-weight:bold;
}
.part_21 .info_03 .sum {
	font-size:.48rem;
	padding:0 0 .3rem;
	color:#000;
	line-height:.7rem;
}
.part_22 {
	background: url(/Content/Mobile/images/bg/bg20.jpg) repeat-y; background-size: 100% auto;
}
.part_22 .part_bg_t {
	background: url(/Content/Mobile/images/bg/bg20t.jpg) no-repeat center 0; background-size: 100% auto;
}
.part_22 .part_bg_b {
	background: url(/Content/Mobile/images/bg/bg20b.jpg) no-repeat center bottom; background-size: 100% auto;
	padding:0 1.3rem 4.8rem;
}
.part_22 .part_t .part_title {
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0;
	color:#FFFFFF;
}
.part_22 .part_t .pic {
	float:left;
	padding:.1rem .6rem 0 0;
}
.part_22 .part_t .sum {
	font-size:.48rem;
	padding:0 0 .2rem;
	color:#FFFFFF;
	line-height:.7rem;
	text-align: justify; text-justify:inter-ideograph; /*内容两端对齐*/
}
.part_22 .info li .pic {
	padding-top:1.5rem;
}
.part_22 .info li .pic img {
	width:100%;
}
.part_22 .info li .title {
	font-size:.72rem;
	padding:.7rem 0 .5rem;
	color:#FFF;
	font-weight:bold;
}
.part_22 .info li .title b {
	padding:0 .2rem;
	color:#8A1E08;
	background:#FFF;
	border-radius:.1rem;
	margin-left:.3rem;
	display: inline-block;
}
.part_22 .info li .sum {
	font-size:.48rem;
	padding:0 0 .3rem;
	color:#FFF;
	line-height:.7rem;
}
.part_23 {
	background: url(/Content/Mobile/images/bg/bg22.jpg) no-repeat #664B2A; background-size: 100% auto;
	padding:0 1.3rem .6rem;
}
.part_23 .part_t .part_title {
	font-size:.6rem;
	text-align:center;
	padding:.7rem 0;
	color:#FFFFFF;
}
.part_23 .info .pic {
	padding:.8rem 0 0;
}
.part_23 .info .pic img {
	width:100%;
}
.part_23 .info .title {
	font-size:.72rem;
	padding:.7rem 0 .2rem;
	color:#D7BA93;
	font-weight:bold;
}
.part_23 .info .sum {
	font-size:.48rem;
	color:#D7BA93;
	line-height:.7rem;
	text-align: justify; text-justify:inter-ideograph; /*内容两端对齐*/
}
.part_23 .info .a1 .title {
	font-size:.90rem;
	padding:1rem 0 .5rem;
}
.part_23 .info .a2 .sum {
	line-height:.6rem;
}
.part_23 .info .a3 .title {
	color:#524030;
}
.part_23 .info .a3 .sum {
	color:#524030;
}
.part_23 .info .a4 .sum {
	padding-bottom:.5rem;
}