* { margin: 0;   padding: 0;}
* {box-sizing: border-box;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%; }
@media only screen and (max-width:300px) {html {font-size: 17.5px!important }}
@media only screen and (min-width:300px) and (max-width: 320px) {	html {font-size: 19.53px!important }}
@media only screen and (min-width:320px) and (max-width: 340px) {	html {font-size: 20.03px!important }}
@media only screen and (min-width:340px) and (max-width: 360px) {	html {font-size: 20.33px!important }}
@media only screen and (min-width:360px) and (max-width: 380px) {	html {font-size: 20.63px!important }}
@media only screen and (min-width:380px) and (max-width: 400px)  {	html {	font-size: 20.93px!important }}
@media only screen and (min-width:400px) and (max-width: 414px)  {	html {	font-size: 21.08px!important }}
@media only screen and (min-width:414px) and (max-width: 434px)  {	html {	font-size: 21.08px!important }}
@media only screen and (min-width:434px) and (max-width: 454px)  {	html {	font-size: 21.08px!important }}
@media only screen and (min-width:454px) and (max-width: 474px)  {	html {	font-size: 21.08px!important }}
@media only screen and (min-width:474px) {	html {	font-size: 21.83px!important }}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

body {position: absolute;top: 0;right: 0;bottom: 0;	left: 0;font-family: "Helvetica Neue",Helvetica,sans-serif;
line-height: 1.5;color: #3d4145;background: #eee; min-width:280px; max-width: 640px;margin: 0 auto;-webkit-overflow-scrolling: touch;}
li{list-style: none;}
img{width: 100%;height: auto;display: block;border: 0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block}
a {	background-color: transparent}
a:active,a:hover {	outline: 0}
ul { list-style-type: none;}
em ,i{ font-style: normal;}
a,button,input,select,textarea {outline: 0}
p {	margin: 0.2rem 0}
a {	color: #0894ec;	text-decoration: none;	-webkit-tap-highlight-color: transparent}
a:active {color: #0a8ddf}
.content {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: -1186px;
	overflow: auto;
	-webkit-overflow-scrolling: touch
}
.bar {position: absolute;right: 0;left: 0;	z-index: 10;height: 2.2rem;	padding-right: .5rem;	padding-left: .5rem;background-color: #f7f7f8;-webkit-backface-visibility: hidden;
	backface-visibility: hidden}
.bar:after {content: '';position: absolute;	left: 0;	bottom: 0;	right: auto;	top: auto;	height: 1px;	width: 100%;background-color: #e7e7e7;
	display: block;	z-index: 15;-webkit-transform-origin: 50% 100%;	transform-origin: 50% 100%}

.bar-tab:after {display: none}
.rec { padding: 13px 12px 2px;}
.tc { text-align: center;}

.list-ul li {  height: 45px; height:1.8rem !important;  line-height: 35px; line-height:1.2rem !important;  font-size: 0.8rem;  border-bottom: 1px dashed #a7a7a7; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;  
   background: url(../image/point_icon.jpg) no-repeat;
    background-size:0.2rem;
	background-color:#FFF;
    background-position: 0px 20px;
	background-position: 0px 0.9rem !important;
	padding: 2px 0 0 10px;
    font-weight: bold;
    display: block;
    text-align: left;}
.list-ul li a { color: #222;}
.tit { height: 43px; line-height: 40px; padding-left: 10px;	background:url(../img/tit-x.gif) repeat-x; background-size: 1px 43px; border-top: 1px solid #d9d9d9; vertical-align: top;}
.tit p {font-size: 0.5rem; color: #636363; font-family: \5b8b\4f53;}
.mt14 { margin-top: 14px;}
.tr {text-align: right;}
.tit h3 a {color: #004177;}
.tit h3 { color: #004177; font-size: 1rem;}
a.unfold-btn {line-height: 33px; display: block; background: -moz-linear-gradient(#ffffff,#f5f5f5);  background: -webkit-gradient(linear,0% 0%, 0% 100%, from(#ffffff), to(#f5f5f5));
    background: -o-linear-gradient(#ffffff, #f5f5f5); background: linear-gradient(#ffffff, #f5f5f5); font-size: 0.875rem; color:#F00; border: 1px solid #d8d9db;}
.tc { text-align: center;}
.mt10 {margin-top: 5px;}
.fl{float:left;}
.fr{float:right;}
.btn .k1{ display: block;  margin-top:3px; margin-top: 0.3rem !important;width: 20%; height:45px;line-height:35px;  height: 1.3rem !important;  line-height: 1.04rem !important;
    text-align: center; font-size: 0.5rem; color: #333; border-radius: 4px; background-color: rgb(204, 0, 0);
   padding-top:3px; padding-top: 0.2rem !important;    color: #fff;font-family: Arial, Helvetica, 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;}
.about01 li{font-size: 0.6rem;  border-bottom: 1px dashed #a7a7a7;font-weight:700;	margin-top:5px;}
 base.css

/*BANNER*/
.banner{width:100%;}
/*content*/

.content{
	bottom: 2.0rem;
}

.T2{background-color: #f2f2f3;margin-top:0.1rem;overflow: hidden;}
.T2title{width: 100%;font-size: 1rem;text-align: center;padding:0.3rem 0 0 0;	color: #3494e6;	font-weight:900;}
.T2title p{	font-size:0.8rem;font-weight:400;color: #000000; margin: 0.4rem 0;}
.T2_btn{margin: 0 auto; height:50px;height:2rem !important;border-radius:0.25rem;	background-color: #3494e6;	color: #ffffff;	line-height:50px;
line-height: 2rem !important;font-size:0.7rem;font-weight: 700;text-align: center;margin-top:5px; margin-top:0.2rem !important; margin-bottom:5px; margin-bottom:0.2rem !important;}
.crumbs{bottom: 2.0rem;font-size:0.9rem;margin-top:8px; margin-bottom:8px;}



@-webkit-keyframes rotata{  0%{-webkit-transform: rotate(0deg);}  100%{-webkit-transform: rotate(180deg);}}
@-moz-keyframes rotata{  0%{-moz-transform: rotate(0deg);}  100%{-moz-transform: rotate(180deg);}}
@keyframes rotata{ 0%{transform: rotate(0deg);}  100%{transform: rotate(180deg);}}
@-webkit-keyframes rotatb{  0%{-webkit-transform: rotate(180deg);}  100%{-webkit-transform: rotate(0deg);}}
@-moz-keyframes rotatb{  0%{-moz-transform: rotate(180deg);}  100%{-moz-transform: rotate(0deg);}}
@keyframes rotatb{  0%{transform: rotate(180deg);}  100%{transform: rotate(0deg);}}

@media only screen and (-webkit-min-device-pixel-ratio:2) {
	.bar:after {-webkit-transform: scaleY(.5);	transform: scaleY(.5)	}}
@media only screen and (-webkit-min-device-pixel-ratio:3) {.bar:after {	-webkit-transform: scaleY(.33);	transform: scaleY(.33)	}}
.bar-tab {	bottom: 0;width: 100%;height: 2.5rem;padding: 0;table-layout: fixed}
.bar-tab:before {content: '';position: absolute;left: 0;top: 0;	bottom: auto;right: auto;height: 1px;width: 100%;background-color: #e7e7e7;	display: block;
	z-index: 15;-webkit-transform-origin: 50% 0;transform-origin: 50% 0}

@media only screen and (-webkit-min-device-pixel-ratio:2) {
	.bar-tab:before {-webkit-transform: scaleY(.5);	transform: scaleY(.5)	}}

@media only screen and (-webkit-min-device-pixel-ratio:3) {
	.bar-tab:before {-webkit-transform: scaleY(.33);transform: scaleY(.33)	}}
