﻿/*Reset*/* {
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	font-size:100%;
	vertical-align:baseline;
}
html {
	line-height:1;
}
ol,ul {
	list-style:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption,th,td {
	text-align:left;
	font-weight:normal;
	vertical-align:middle;
}
q,blockquote {
	quotes:none;
}
q:before,q:after,blockquote:before,blockquote:after {
	content:"";
	content:none;
}
a {
	text-decoration:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
a img {
	border:none;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
	display:block;
}
/*tools*/.fix:after {
	display:block;
	content:"$";
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden;
}
ul.fix li {
	float:left;
}
.l {
	float:left;
}
.r {
	float:right;
}
.cell {
	display:table-cell;
	width:2000px;
}
input[type="submit"],input[type="text"],input[type="textarea"],button {
	-webkit-appearance:none;
}
/*Mobile Sass(.scss) Library by @BlwooSky*/body,.aFormTxt input,.aFormTxt textarea,.submitWrap input {
	font-family:"Microsoft YaHei";
}
.homeVList a,.relatedTitle,.relatedList a {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.restrainImg img {
	max-width:100%;
	height:auto;
}
.mt10 {
	margin-top:10px;
}
.tac {
	text-align:center;
}
.lh0 {
	line-height:0;
}
.orangeTxt {
	color:#ff9620 !important;
}
body {
	background:#e8e8e8;
	padding-bottom:70px;
	/*for fixed top*/ /* padding-top:65px;
	*/
}
.homeBody {
	background:#fff;
}
.p10 {
	padding:10px;
}
.innerWrap {
	overflow:hidden;
}
.homeHeader {
	margin-top:31px;
	line-height:0;
	text-align:center;
	background:#03a89e;
	padding:24px 50px;
	position:relative;
}
.homeHeader h1 b {
	position:absolute;
	left:-9999px;
	top:-9999px;
}
.homeHeader img {
	max-width:100%;
	height:auto;
}
.homeHeader .iso9001 {
	position:absolute;
	width:70px;
	right:10px;
	top:0;
	line-height:1em;
	background:url(/static/img/bgy.png) repeat-y;
	-webkit-background-size:70px auto;
	background-size:70px auto;
}
.homeHeader .iso9001:before {
	content:"";
	display:block;
	width:40px;
	height:28px;
	margin:4px auto 0 auto;
	background:url(/static/img/imgs.png) no-repeat -82px -47px;
	-webkit-background-size:290px auto;
	background-size:290px auto;
}
.homeHeader .iso9001:after {
	content:"";
	position:absolute;
	display:block;
	width:70px;
	height:5px;
	background:url(/static/img/imgs.png) no-repeat -8px -86px;
	-webkit-background-size:335px auto;
	background-size:335px auto;
}
.homeHeader .iso9001 b,.homeHeader .iso9001 i {
	display:block;
}
.homeHeader .iso9001 b {
	color:#fff;
	font-size:14px;
	margin:3px 0;
}
.homeHeader .iso9001 i {
	color:#396f68;
	font-size:12px;
}
.mainHome {
	padding:10px;
	overflow:hidden;
}
.div2 li:nth-of-type(1) {
	padding-right:2px;
}
.div2 li:nth-of-type(2) {
	padding-left:2px;
}
.div3 li:nth-of-type(1) {
	padding-right:2px;
}
.div3 li:nth-of-type(2) {
	padding:0 2px;
}
.div3 li:nth-of-type(3) {
	padding-left:2px;
}
.navHome {
	font-size:0;
	text-align:center;
}
.navHome ul {
	display:table;
	margin-bottom:4px;
	table-layout:fixed;
	width:100%;
}
.navHome ul:nth-of-type(2) li:nth-of-type(1) {
	width:45%;
}
.navHome li {
	display:table-cell;
}
.navHome a {
	color:#fff;
	display:block;
	line-height:57px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.navHome a:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	background:url(/static/img/imgs.png) no-repeat;
	-webkit-background-size:290px auto;
	background-size:290px auto;
}
.navHome .div2 a:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	background:url(/static/img/imgs2.png) no-repeat;
	-webkit-background-size:175px auto;
	background-size:175px autoo;
}
.navHome b {
	font-size:16px;
	vertical-align:middle;
	display:inline-block;
	line-height:1.1em;
	font-weight:normal;
}
.navHome .illSearch {
	background:#6faa70;
}
.navHome .illSearch:before {
	width:35px;
	height:40px;
	margin-right:5px;
	background-position:0px 0px;
}
.navHome .askDoc {
	background:#5b8e5b;
}
.navHome .askDoc:before {
	width:40px;
	height:29px;
	margin-right:10px;
	background-position:-43px -10px !important;
}
.navHome .telNo {
	background:#ffa645;
}
.navHome .telNo:before {
	background:url(/static/img/imgs2-tell.gif) no-repeat 0 4px !important;
	-webkit-background-size:31px auto !important;
	background-size:31px auto !important;
	width:30px;
	height:41px;
	margin-right:3px;	
}
.navHome .telNo b {
	font-size:20px;
	font-style:italic;
}
.navHome .orderImm {
	background:#009e9a;
}
.navHome .orderImm:before {
	background: url(/static/img/imgs2-talk.gif) no-repeat 0 6px !important;
	  -webkit-background-size: 35px auto !important;
	  background-size: 35px auto !important;
	  width: 35px;
	  height: 41px;
	  margin-right: 3px;
}
.navHome .femaleTreat {
	background:#ff767b;
}
.navHome .femaleTreat:before {
	width:38px;
	height:34px;
	margin-right:3px;
	background-position:-57px -3px;
}
.navHome .wholeLock {
	background:#009ebc;
}
.navHome .wholeLock:before {
	width:41px;
	height:34px;
	margin-right:3px;
	background-position:-99px -3px;
}
.navHome .hosIntro {
	background:#22998c;
}
.navHome .hosIntro:before {
	width:36px;
	height:38px;
	margin-right:3px;
	background-position:-144px -3px;
}
.homeVList {
	border:1px solid #d6d6d6;
	line-height:46px;
	margin-top:10px;
	overflow:hidden;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);
	box-shadow:0 1px 1px rgba(0,0,0,0.2);
}
.homeVList li:nth-of-type(1) {
	border-bottom:1px solid #d6d6d6;
}
.homeVList a {
	display:block;
	padding-left:10px;
	color:#535353;
}
.homeVList a:before {
	content:"";
	display:inline-block;
	width:15px;
	height:12px;
	margin-right:8px;
	background:url(/static/img/imgs.png) no-repeat -180px -61px;
	-webkit-background-size:295px auto;
	background-size:295px auto;
}
.homeVList a:hover,.homeVList a:active {
	background:#f5f5f5;
}
.homeLink1,.homeLink2 {
	display:block;
	line-height:0;
	margin-top:10px;
}
.homeLink1 img,.homeLink2 img {
	max-width:100%;
	height:auto;
}
.homeLink2 {
	text-align:center;
}
.homeLink1 {
	display:block;
	position:relative;
	padding-right:104px;
	color:#fff;
}
.homeLink1 div {
	width:104px;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	background:#2d9c90;
	line-height:1em;
	font-size:14px;
	padding:10px 5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.homeLink1 div:before {
	content:"";
	display:block;
	position:absolute;
	width:24px;
	height:24px;
	right:10px;
	bottom:10px;
	background:url(/static/img/imgs.png) no-repeat -124px -55px;
	-webkit-background-size:290px auto;
	background-size:290px auto;
}
.homeLink1 div b {
	display:block;
	color:#ffd643;
	font-size:22px;
	margin:12px 0;
	font-weight:normal;
}
.innerTop {
	line-height:50px;
	background:#00726d;
	text-align:center;
	font-size:24px;
	color:#fff;
	position:relative;
}
.innerTop b {
	font-weight:normal;
}
.innerTop1 {
	background:#00726d;
	text-align:left;
	font-size:24px;
	color:#fff;
	position:relative;
	padding:5px 0px 0px 5px;
	height:auto;
	margin:40px 0 0 7px;
	max-width:100%;
}
.innerTop1 b {
	font-weight:normal;
}
.logoTop {
	padding:5px 80px 5px 0;
	position:relative;
	background:#009493;
}
.logoTop .logoInner {
	margin-left:10px;
}
.topPhone {
	position:absolute;
	width:47px;
	height:34px;
	border:2px solid #005f5b;
	right:10px;
	top:50%;
	margin-top:-19px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.topPhone:before {
	content:" ";
	width:18px;
	height:24px;
	left:50%;
	top:50%;
	margin-top:-12px;
	margin-left:-9px;
	background:url(/static/img/imgs.png) no-repeat -16px -1px;
	-webkit-background-size:175px auto;
	background-size:175px auto;
	position:absolute;
}
.quickAbout {
	color:#666;
	line-height:1.6em;
	position:relative;
	overflow:hidden;
}
.quickAbout div {
	background:#fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	position:relative;
}
.quickAbout div p {
	position:relative;
	z-index:1;
	text-indent:2em;
}
.quickAbout div:before {
	content:"";
	display:block;
	width:0;
	height:0;
	border:20px solid transparent;
	border-right-color:#fff;
	border-bottom-color:#fff;
	position:absolute;
	top:-10px;
	z-index:0;
	-webkit-transform:skew(-20deg);
	transform:skew(-20deg);
}
.innerTitle {
	background:#429c98;
	text-indent:10px;
	padding:5px 0;
	color:#fff;
}
/*.aboutPage p {
	color:#666;
	margin:10px 0;
	text-indent:2em;
	line-height:1.4em;
}
*/.aboutPage p {
	color:#666;
	margin:10px 0;
	line-height:25px;
}
.aboutPage p a {
	color:#ff0000;
}
.gtWay {
	position:relative;
	padding-right:134px;
	color:#fff;
	line-height:0;
	text-align:center;
}
.gtWay div {
	width:134px;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	background:#066b66;
	padding:10px;
	line-height:1em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.gtWay h3 {
	margin:20px 0;
	font-size:26px;
}
.gtWay b {
	color:#004844;
	font-weight:normal;
	font-size:12px;
	display:block;
	white-space:nowrap;
}
.articleWrap {
	margin:10px;
	background:#fff;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1);
}
.articleWrap .arcTitle,.articleWrap .arcMeta {
	text-align:center;
}
.articleWrap .arcTitle {
	font-size:22px;
	/*color:#00726d;
	*/color:#000;
	line-height:2em;
	margin:5px 0;
	padding-bottom:10px;
}
.articleWrap .arcMeta {
	font-size:14px;
	color:#535353;
	margin:10px 0;
}
.articleWrap .arcMeta b {
	font-weight:normal;
}
.arcContent p {
	color:#535353;
	line-height:1.4em;
	margin:10px 0;
	font-size:14px;
}
.arcContent p span,.arcContent p strong,.arcContent p em,.arcContent p i,.arcContent p b {
	font-size:14px !important;
}
/*.arcContent p:first-letter {
	margin-left:2em;
}
*/.arcContent i,.arcContent em {
	font-style:italic;
}
.arcDoc {
	display:block;
	position:relative;
	padding-right:110px;
	line-height:0;
	color:#fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	overflow:hidden;
}
.arcDoc img {
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
.arcDoc .btns {
	line-height:1em;
	width:110px;
	height:100%;
	position:absolute;
	right:0;
	top:0;
}
.arcDoc b {
	display:block;
	height:50%;
	position:relative;
	font-weight:normal;
}
.arcDoc b:nth-of-type(1) {
	background:#00756d;
	border-top-right-radius:5px;
}
.arcDoc b:nth-of-type(1) i:before {
	background-position:-185px 0;
}
.arcDoc b:nth-of-type(2) {
	background:#ffa645;
	border-bottom-right-radius:5px;
}
.arcDoc b:nth-of-type(2) i:before {
	background-position:-212px 0;
}
.arcDoc i {
	position:absolute;
	display:block;
	height:42px;
	line-height:42px;
	top:50%;
	margin-top:-21px;
}
.arcDoc i:before {
	content:"";
	display:inline-block;
	width:26px;
	height:42px;
	margin:0 5px;
	vertical-align:middle;
	background:url(/static/img/imgs.png) no-repeat;
	-webkit-background-size:290px auto;
	background-size:290px auto;
}
.arcRead {
	padding-left:5px;
	font-size:14px;
	color:rgb(102,102,102);
	line-height:26px;
	margin-top:6px;
}
.arcRead a {
	color:#029391;
}
.arcRead:before {
	content:"";
	display:inline-block;
	width:12px;
	height:13px;
	margin-right:5px;
}
.arcRead span {
	font-weight:900;
	color:red;
}
.arcPhone {
	display:block;
	margin:10px 0;
	height:48px;
	line-height:44px;
	font-style:italic;
	background:#ff9620;
	font-size:22px;
	text-align:center;
	color:#fff;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-webkit-box-shadow:inset 0 -3px 1px #cd781a;
	box-shadow:inset 0 -3px 1px #cd781a;
}
.arcPhone:before {
	content:"";
	display:inline-block;
	width:28px;
	height:36px;
	vertical-align:middle;
	margin-right:4px;
	background:url(/static/img/imgs.png) no-repeat -27px -3px;
	-webkit-background-size:290px auto;
	background-size:290px auto;
}
.relatedTitle {
	line-height:24px;
	color:#00867c;
	border-bottom:2px solid #e9e9e9;
}
.relatedTitle a {
	color:#00867c;
}
.relatedTitle i {
	font-style:normal;
	color:#fff;
	background:#00867c;
	position:relative;
	display:inline-block;
	vertical-align:middle;
	height:24px;
	padding-left:4px;
}
.relatedTitle i:after {
	position:absolute;
	left:100%;
	top:0;
	content:"";
	width:0;
	height:0;
	border:12px solid transparent;
	border-left-color:#00867c;
	border-bottom-color:#00867c;
}
.relatedTitle b {
	margin-left:14px;
	display:inline-block;
	position:relative;
	top:2px;
}
.relatedSingle {
	margin-top:15px;
}
.relatedList {
	min-height:80px;
	position:relative;
	padding-left:130px;
	line-height:1.7em;
	font-size:14px;
	margin-top:8px;
	background:#f1eeee;
	overflow:hidden;
}
.relatedList a {
	color:#4a4a4a;
	display:block;
	padding:0 0 0 2px;
}
.relatedList a:before {
	margin-right:3px;
	width:6px;
	height:6px;
	background:#4b4b4b;
	content:"";
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.relatedList img {
	position:absolute;
	width:120px;
	left:0;
	top:0;
}
.nextArcLink {
	display:block;
	margin:10px 20px;
	color:#00877c;
	text-align:center;
	padding:10px 0;
	background:#e9e9e9;
}
.nextArcLink a {
	color:#00877c;
}
.hotSection {
	padding:10px 10px 0 10px;
	background:#e8e8e8;
}
.hotTitle {
	background:#00877d;
	color:#fff;
	padding:10px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.hotWrap {
	text-align:center;
	margin-top:5px;
}
.hotWrap ul {
	display:table;
	margin-bottom:4px;
	width:100%;
}
.hotWrap li {
	display:table-cell;
}
.hotWrap a {
	display:block;
	background:#fff;
	color:#00877c;
	padding:10px 5px;
}
.roadPage {
	margin:0 10px;
	padding:10px;
	background:#fff;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);
	box-shadow:0 0 10px rgba(0,0,0,0.2);
}
.roadIntro {
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #e9e9e9;
	font-size:14px;
	line-height:1.6em;
	color:#535353;
}
.roadIntro li {
	padding-left:3px;
}
.roadIntro li:before {
	width:6px;
	height:6px;
	background:#00726d;
	content:"";
	margin-right:3px;
	margin-top:9px;
	float:left;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.roadIntro a {
	color:#00726d;
}
.roadIntro b {
	font-weight:normal;
	display:table-cell;
}
.cTitle {
	margin:10px 0;
	color:#000;
}
.roadWayIcon {
	display:table;
	table-layout:fixed;
	width:100%;
	text-align:center;
}
.roadWayIcon li {
	display:table-cell;
	padding:0 2px;
}
.roadWayIcon a {
	display:block;
	white-space:nowrap;
	padding:10px;
	color:#fff;
	background:#007067;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
.roadWayIcon .active {
	background:#ffa73b;
}
.roadPhone {
	display:block;
	margin:10px 0;
	height:48px;
	line-height:44px;
	background:#00ada1;
	font-size:16px;
	text-align:center;
	color:#fff;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-webkit-box-shadow:inset 0 -3px 1px #007971;
	box-shadow:inset 0 -3px 1px #007971;
}
.roadPhone i {
	font-style:italic;
	font-weight:bold;
	margin-right:5px;
}
.roadPhone:before {
	content:"";
	display:inline-block;
	width:28px;
	height:36px;
	vertical-align:middle;
	margin-right:4px;
	background:url(/static/img/imgs.png) no-repeat -27px -3px;
	-webkit-background-size:290px auto;
	background-size:290px auto;
}
.docsTitle {
	text-align:center;
	color:#00ada0;
	height:40px;
	line-height:40px;
	font-size:18px;
	background:-webkit-gradient(linear,left top,left bottom,from(white),to(#dbdada));
	background:-webkit-linear-gradient(top,white,#dbdada);
	background:linear-gradient(to bottom,white,#dbdada);
}
.leaderTitle {
	font-size:22px;
}
.docLeader {
	background:#fff;
	padding:20px 0;
	-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.2);
	box-shadow:0 2px 8px rgba(0,0,0,0.2);
}
.docLeader a.l {
	width:92px;
	height:92px;
	overflow:hidden;
	margin:0 10px;
	border-top-left-radius:46px;
	border-top-right-radius:46px;
	border-bottom-left-radius:46px;
	border-bottom-right-radius:46px;
}
.docLeader a.l img {
	width:100%;
	height:auto;
	border-top-left-radius:46px;
	border-top-right-radius:46px;
	border-bottom-left-radius:46px;
	border-bottom-right-radius:46px;
}
.docLeader h3 {
	margin-top:5px;
	font-size:20px;
	color:#00726d;
}
.docLeader p {
	margin:10px 0;
	font-size:14px;
}
.docLeader .btns {
	font-size:0;
}
.docLeader .btns a {
	padding:8px 5px;
	color:#fff;
	display:inline-block;
	font-size:14px;
}
.docLeader .btns a:nth-of-type(1) {
	background:#ff9620;
}
.docLeader .btns a:nth-of-type(2) {
	background:#00ada1;
}
.aDocs {
	background:#fff;
	margin-top:10px;
	-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.2);
	box-shadow:0 2px 8px rgba(0,0,0,0.2);
}
.aDocs li {
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	height:94px;
	padding:10px 90px 10px 0;
	border-bottom:1px solid #e9e9e9;
}
.aDocs .btns {
	position:absolute;
	width:90px;
	height:90px;
	line-height:45px;
	right:0;
	top:50%;
	margin-top:-45px;
	text-align:center;
	font-size:14px;
}
.aDocs .btns a {
	display:block;
	height:50%;
	color:#fff;
}
.aDocs .btns a:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:20px;
	margin-right:10px;
	height:31px;
	background:url(/static/img/imgs.png) no-repeat;
	-webkit-background-size:218px auto;
	background-size:218px auto;
}
.aDocs .btns a:nth-of-type(1) {
	background:#00ada1;
}
.aDocs .btns a:nth-of-type(1):before {
	background-position:-139px 0;
}
.aDocs .btns a:nth-of-type(2) {
	background:#e9a64b;
}
.aDocs .btns a:nth-of-type(2):before {
	background-position:-159px 0;
}
.aDocs .docName {
	margin-top:10px;
}
.aDocs .docName b {
	color:#00726d;
	margin-right:5px;
	font-size:18px;
	font-weight:normal;
}
.aDocs .docTime {
	margin-top:10px;
}
.aDocs .docTime:before {
	content:" ";
	display:inline-block;
	width:18px;
	height:18px;
	vertical-align:middle;
	margin-right:2px;
	background:url(/static/img/imgs.png) no-repeat -154px -57px;
	-webkit-background-size:290px auto;
	background-size:290px auto;
}
.aDocs a.l {
	width:64px;
	height:64px;
	margin:0 5px;
	border-top-left-radius:32px;
	border-top-right-radius:32px;
	border-bottom-left-radius:32px;
	border-bottom-right-radius:32px;
}
.aDocs a.l img {
	width:100%;
	height:auto;
	border-top-left-radius:32px;
	border-top-right-radius:32px;
	border-bottom-left-radius:32px;
	border-bottom-right-radius:32px;
}
.orderWrap {
	padding:15px;
}
.orderHeader {
	background:#22998c;
	text-align:center;
	padding:15px 0;
	color:#fff;
	font-size:24px;
}
.orderHeader:after {
	content:"";
	display:block;
	width:250px;
	height:18px;
	margin:10px auto 0 auto;
	background:url(/static/img/imgs.png) no-repeat -185px -64px;
}
.orderHeader b {
	display:block;
	width:82px;
	height:82px;
	margin:0 auto;
	position:relative;
	border:2px solid #fff;
	margin-bottom:10px;
	border-top-left-radius:41px;
	border-top-right-radius:41px;
	border-bottom-left-radius:41px;
	border-bottom-right-radius:41px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.orderHeader b:before {
	content:"";
	display:block;
	width:48px;
	height:38px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-18px;
	margin-left:-21px;
	background:url(/static/img/imgs.png) no-repeat -239px -4px;
	-webkit-background-size:290px auto;
	background-size:290px auto;
}
.aFormTxt {
	display:block;
	background:#fff;
	overflow:hidden;
	overflow:hidden;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);
	box-shadow:0 0 10px rgba(0,0,0,0.5);
}
.aFormTxt input {
	height:46px;
	line-height:normal;
	text-indent:10px;
	font-size:16px;
	padding:0;
	display:block;
	width:100%;
}
.aFormTxt input:nth-of-type(1) {
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom:1px solid #dedede;
}
.aFormTxt input:nth-last-of-type(1) {
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.aFormTxt textarea {
	border:none;
	display:block;
	width:100%;
	height:120px;
	padding:10px;
	font-size:16px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.submitWrap {
	height:48px;
	background:#00726d;
	position:relative;
	margin-top:10px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.submitWrap:before {
	content:"";
	position:absolute;
	display:block;
	width:24px;
	height:26px;
	left:50%;
	margin-left:-80px;
	top:50%;
	margin-top:-13px;
	background:url(/static/img/imgs.png) no-repeat -200px -54px;
	-webkit-background-size:290px auto;
	background-size:290px auto;
}
.submitWrap input {
	background:transparent;
	display:block;
	width:100%;
	height:100%;
	font-size:22px;
	color:#fff;
	text-shadow:1px 1px 2px rgba(0,0,0,0.5);
}
.anIll {
	margin:10px 0;
	padding:10px;
	background:#fff;
	line-height:1.4em;
	-webkit-box-shadow:0 0 8px rgba(0,0,0,0.2);
	box-shadow:0 0 8px rgba(0,0,0,0.2);
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.anIll a.l {
	width:66px;
	height:55px;
	margin-right:5px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
.anIll a.l img {
	width:100%;
	height:auto;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
.anIll ul {
	display:table-cell;
}
.anIll ul a {
	color:#696969;
	display:inline-block;
	padding:0 5px;
}
@-webkit-keyframes flash {
	0%,40%,100% {
	opacity:1;
}
50%,90% {
	opacity:0;
}
}@keyframes flash {
	0%,40%,100% {
	opacity:1;
}
50%,90% {
	opacity:0;
}
}footer {
	text-align:center;
	border-top:1px solid #d6d6d6;
	position:fixed;
	width:100%;
	left:0;
	bottom:0;
	background:#fff;
	z-index:1;
}
footer ul {
	display:table;
	table-layout:fixed;
	width:100%;
}
footer li {
	display:table-cell;
}
footer a {
	padding:5px 0;
	color:#229a8c;
	display:block;
	position:relative;
	z-index:2;
}
footer a:before {
	content:"";
	display:block;
	width:35px;
	height:34px;
	margin:0 auto;
	background:url(/static/img/iconBottom.png) no-repeat;
	-webkit-background-size:130px auto;
	background-size:130px auto;
}
footer .active {
	background:#229a8c;
	color:#fff;
}
footer .bHome:before {
	background-position:-2px 0;
}
footer .bHome.active:before {
	background-position:-2px -29px;
}
footer .bCall:before {
	background-position:-32px 0;
}
footer .bCall.active:before {
	background-position:-32px -30px;
}
footer .bOnline:before {
	background-position:-65px 0;
}
footer .bOnline.active:before {
	background-position:-65px -30px;
}
footer .bRoad:before {
	background-position:-98px 0;
}
footer .bRoad.active:before {
	background-position:-98px -28px;
}
footer .flashno {
	position:absolute;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:2px solid #fff;
	right:0;
	font-weight:bold;
	font-family:arial;
	top:0px;
	font-style:normal;
	background:#d70000;
	text-shadow:none;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	border-radius:12px;
	-webkit-animation:flash 2s infinite;
	animation:flash 2s infinite;
}
.phoneBack {
	overflow:hidden;
	padding:10px;
	background:#ebecec;
	text-align:center;
	font-family:"Microsoft YaHei";
}
.phoneBack h3 {
	color:#1d9d9e;
}
.phoneBack p {
	color:#767676;
	font-size:14px;
	line-height:1.4em;
	margin:5px 0;
}
.phoneBack form {
	position:relative;
	padding-right:80px;
	padding-left:70px;
}
.phoneBack form span {
	position:absolute;
	left:0;
	top:6px;
	color:#52AEA8;
}
.phoneBack input {
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	border-radius:2px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.phone_txt {
	width:100%;
	height:28px;
	line-height:normal;
	border:1px solid #1d9d9e;
	text-indent:10px;
}
.phone_submit {
	position:absolute;
	right:0;
	top:0;
	width:74px;
	height:28px;
	color:#fff;
	border:none;
	font-size:14px;
	-webkit-box-shadow:inset 0 -2px 1px #c65b0c;
	box-shadow:inset 0 -2px 1px #c65b0c;
	background:-webkit-gradient(linear,left top,left bottom,from(#ff7814),to(#ff7814));
	background:-webkit-linear-gradient(top,#ff7814,#ff7814);
	background:linear-gradient(to bottom,#ff7814,#ff7814);
}
.phone_submit:hover,.phone_submit:active {
	-webkit-box-shadow:inset 0 2px 1px #c65b0c;
	box-shadow:inset 0 2px 1px #c65b0c;
	background:-webkit-gradient(linear,left top,left bottom,from(#ff7814),to(#ff7814));
	background:-webkit-linear-gradient(top,#ff7814,#ff7814);
	background:linear-gradient(to bottom,#ff7814,#ff7814);
}
.phoneTitle {
	color:#00726d;
	font-size:14px;
	margin-bottom:5px;
	display:block;
}
.phoneTitle span {
	color:red;
	padding-left:10px;
	font-weight:900;
}
@-webkit-keyframes flash {
	0%,40%,100% {
	opacity:1;
}
50%,90% {
	opacity:0;
}
}@keyframes flash {
	0%,40%,100% {
	opacity:1;
}
50%,90% {
	opacity:0;
}
}.popupWin {
	position:fixed;
	width:242px;
	left:50%;
	top:50%;
	margin-left:-121px;
	margin-top:-67px;
	z-index:3;
}
.popupWin .l {
	float:left;
}
.popupWin .r {
	float:right;
}
.popupWin i {
	font-style:normal;
}
.popupWin>div {
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);
	box-shadow:0 0 10px rgba(0,0,0,0.5);
}
.popupTitle {
	background:#04807c;
	height:30px;
	line-height:30px;
	color:#fff;
	position:relative;
	font-size:16px;
}
.popupTitle span {
	font-size:12px;
}
.popupTitle:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:32px;
	height:100%;
	margin-left:5px;
	background:url(/static/img/icon_popup.png) no-repeat;
	-webkit-background-size:61px auto;
	background-size:61px auto;
}
.popupTitle a {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:28px;
	height:100%;
	background:url(/static/img/icon_popup.png) no-repeat -32px 2px #047672;
	-webkit-background-size:61px auto;
	background-size:61px auto;
}
.popupInner {
	padding:8px;
	background:#f2f2f2;
	border-bottom:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
}
.popupInner img {
	width:56px;
	height:auto;
}
.popupInner .dialogBtn {
	width:140px;
	background:#fff;
	padding:8px;
	font-size:12px;
	color:#666;
	white-space:nowrap;
	position:relative;
	border:1px solid #e9e9e9;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.popupInner .dialogBtn i {
	display:block;
	color:#ff7500;
	margin-top:10px;
	text-decoration:underline;
}
.popupInner .dialogBtn:before,.popupInner .dialogBtn:after {
	width:0;
	height:0;
	content:"";
	position:absolute;
	right:10px;
	border:6px solid transparent;
}
.popupInner .dialogBtn:before {
	border-top-color:#fff;
	bottom:-10px;
	z-index:1;
}
.popupInner .dialogBtn:after {
	border-top-color:#e9e9e9;
	bottom:-11px;
	z-index:0;
}
.popupInner .popB {
	margin:10px 0 0 0;
}
.popupInner .popB p {
	font-size:14px;
	padding-top:6px;
	color:#666;
}
.popupInner .popB .flashNo {
	display:inline-block;
	width:14px;
	height:14px;
	vertical-align:middle;
	background:#ff7500;
	text-align:center;
	color:#fff;
	line-height:14px;
	font-family:arial;
	-webkit-animation:flash 1s infinite;
	animation:flash 1s infinite;
}
.popupInner .replyQuickly {
	display:inline-block;
	width:72px;
	height:26px;
	line-height:24px;
	text-align:center;
	background:#04807c;
	color:#fff;
	font-size:14px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:inset 0 -2px 1px #014441;
	box-shadow:inset 0 -2px 1px #014441;
}
/*hide animation for popup*/.fadeScale {
	opacity:0;
	-webkit-transform:scale(0.3,0.3);
	transform:scale(0.3,0.3);
}
.fadeOut {
	opacity:0;
}
.fadeUp {
	opacity:0;
	-webkit-transform:translate(0,-100px);
	transform:translate(0,-100px);
}
.flipX {
	opacity:0;
	-webkit-transform:rotateX(90deg);
	transform:rotateX(90deg);
}
.flipY {
	opacity:0;
	-webkit-transform:rotateY(90deg);
	transform:rotateY(90deg);
}
a[href*="tongji"] {
	display:none;
}
.hotTitle span {
	float:right;
	font-size:12px;
	line-height:18px;
	color:#ff9620;
}
/*弹窗*/.pop2colInner {
	font-family:"Microsoft YaHei";
}
.fix:after {
	display:block;
	content:"$";
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden;
}
.l {
	float:left;
}
.r {
	float:right;
}
.cell {
	display:table-cell;
	width:2000px;
}
@-webkit-keyframes flash {
	0%,40%,100% {
	opacity:1;
}
50%,90% {
	opacity:0;
}
}@keyframes flash {
	0%,40%,100% {
	opacity:1;
}
50%,90% {
	opacity:0;
}
}.pop2col {
	width:220px;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-110px;
	margin-top:-103px;
	z-index:4;
}
.pop2colInner {
	border:2px solid #257570;
	background:#fff;
}
.pop2colInner img {
	border:1px solid #277772;
	margin-right:5px;
}
.pop2colInner h2 {
	height:30px;
	color:#fff;
	background:#196e69;
	line-height:30px;
	position:relative;
}
.pop2colInner h2:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	margin:-3px 5px 5px 5px;
	width:30px;
	height:100%;
	background:url(/stati/static/img/icon_popup.png) no-repeat left center;
	-webkit-background-size:56px auto;
	background-size:56px auto;
}
.pop2colInner .cancelPop {
	position:absolute;
	display:block;
	width:30px;
	height:100%;
	background:#16615c;
	right:-2px;
	top:-2px;
}
.pop2colInner .cancelPop:before {
	content:"";
	position:absolute;
	width:22px;
	height:22px;
	left:50%;
	top:50%;
	margin-top:-11px;
	margin-left:-11px;
	background:url(/stati/static/img/icon_popup.png) no-repeat right center;
	-webkit-background-size:46px auto;
	background-size:46px auto;
}
.pop2colInner > div {
	padding:5px 0 5px 5px;
}
.pop2colInner ul {
	font-size:14px;
	line-height:1.4em;
	padding-top:3px;
}
.pop2colInner ul a {
	color:#262626;
}
.pop2colInner li {
	padding-left:20px;
	position:relative;
}
.pop2colInner li:before,.pop2colInner li:after {
	content:"";
	position:absolute;
}
.pop2colInner li:before {
	width:14px;
	height:14px;
	border:1px solid #196e69;
	left:0;
	top:1px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	border-radius:8px;
}
.pop2colInner li:after {
	left:4px;
	top:5px;
	width:8px;
	height:8px;
	background:#196e69;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-radius:4px;
}
.pop2colInner b {
	color:#d70000;
}
.pop2colInner .mMsg {
	line-height:1em;
	font-size:14px;
	text-align:center;
	padding:4px 0;
	background:#d0d0d0;
}
.pop2colInner .mMsg i {
	-webkit-animation:flash 1.2s infinite;
	animation:flash 1.2s infinite;
	font-style:normal;
	padding:1px 5px;
	display:inline-block;
	background:#f87400;
	color:#fff;
}
.pop2colInner .mMsg a {
	display:inline-block;
	color:#fff;
	background:#196e69;
	padding:2px 4px 4px 4px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:inset 0 -2px 1px #114d49;
	box-shadow:inset 0 -2px 1px #114d49;
}
.pop2colInner .female {
	text-align:center;
}
.pop2colInner .female a {
	display:block;
	color:#e06700;
	font-weight:bold;
	margin:5px 0;
	font-size:18px;
	-webkit-animation:flash 1s infinite;
	animation:flash 1s infinite;
}
.road_nr p {
	text-align:left;
	text-indent:2em;
	padding:3px 0;
	color:#515151;
	font-size:12px;
}
.road_nr h2 {
	font-size:12px;
	text-align:left;
}
.sy_doc1 {
	padding-top:10px;
}
.sy_doc1 li {
	padding:0 10px 0 10px;
	border-bottom:1px solid #e3e1e1;
	margin-bottom:10px;
	height:125px;
	overflow:hidden;
}
.sy_doc1 a img {
	border:1px solid #dedede;
	padding:1px;
	margin-right:10px;
}
.sy_doc1 a {
	color:#ff6600;
}
.sy_doc1 a:hover {
	color:#ff6000;
}
.sy_doc1 p {
	text-indent:2me;
	font-size:12px;
	text-align:left;
	color:#515151;
}
.sy_doc1 .nor {
	border:none;
	margin-bottom:0;
}
.onl_top {
	height:29px;
	line-height:29px;
	background:#4a4a4a;
	text-align:center;
	color:#fff;
}
.onl_nr {
	font-size:12px;
	color:#4a4a4a;
	padding:8px 0;
}
.onl_nr .input {
	background:url(/static/img/int1.png) no-repeat;
	width:205px;
	height:30px;
	line-height:30px;
	padding-left:2px;
	border:none;
}
.onl_nr .txt {
	overflow-x:hidden;
	line-height:22px;
	background:url(/static/img/int2.png) no-repeat;
	width:205px;
	height:91px;
	line-height:30px;
	padding-left:2px;
	border:none;
}
.onl_nr p {
	padding:1px 0 1px 8px;
}
.onl_nr div {
	padding:1px 0 1px 5px;
}
.onl_nr .onl_tj {
	padding-top:10px;
}
.onl_foot {
	height:33px;
	border-top:1px solid #2c2c2c;
	line-height:33px;
	background:#4a4a4a;
}
.onl_foot a {
	color:#fff;
	padding:0 8px;
}
.onl_foot a:hover {
	color:#fff600;
}
#top {
	position:fixed;
	width:100%;
	line-height:40px;
	top:0px;
	left:0;
	z-index:99;
	background:#fff;
}
#bottom {
	position:fixed;
	width:100%;
	bottom:0px;
	cursor:pointer;
}
#top2 {
	position:fixed;
	width:100%;
	line-height:40px;
	top:0px;
	left:0;
	z-index:99;
	background:#fff;
}
.firstdiv {
	width:100%;
	margin:0 auto;
	max-width:400px;
}
.firstdiv #top {
	width:100%;
	margin:0 auto;
	text-align:center;
	left:auto;
	max-width:400px;
}
.firstdiv #bottom {
	width:100%;
	margin:0 auto;
	text-align:center;
	left:auto;
	max-width:400px;
}
.jww_tj {
	height:0;
	line-height:0;
	overflow:hidden;
}
#pfjw {
	width:100%;
}
#pfjw {
	position:fixed;
	top:40%;
	margin-top:2%;
	_margin-top:19%;
}
*html #pfjw {
	position:absolute;
	bottom:auto;
	top:expression(eval(document.documentElement.scrollTop));
}
.pfjw_nr {
	width:220px;
	height:80px;
	border:1px solid #a38154;
	background:#fff;
	margin:0 auto;
}
.pfjw_nr h2 {
	font:bold 16px/42px "Microsoft YaHei";
	color:#726761;
	text-align:center;
}
.pfjw_nr ul {
	height:40px;
}
.pfjw_nr li {
	float:left;
	display:inline;
	margin-left:59px;
	width:45px;
	height:25px;
	display:block;
	background:#d57600;
	color:#fff;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}
.pfjw_nr a {
	width:45px;
	height:25px;
	display:block;
	background:#d57600;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
.pfjw_nr a:hover {
	text-decoration:none;
	color:#fff600;
}
.main {
	overflow:hidden;
}
.mainNav {
	margin:10px 0 5px;
	text-align:center;
	line-height:1em;
	font-size:14px;
}
.mainNav a {
	color:#424242;
}
.mainNav b {
	display:inline-block;
	width:100%;
	height:100%;
	padding:10px;
	background:#faf9f4;
	border-top-left-radius:35px;
	border-top-right-radius:35px;
	border-bottom-left-radius:35px;
	border-bottom-right-radius:35px;
	border-radius:35px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);
	box-shadow:0 1px 3px rgba(0,0,0,0.2);
}
.mainNav b:active {
	-webkit-box-shadow:0 0 8px rgba(255,150,0,0.7);
	box-shadow:0 0 8px rgba(255,150,0,0.7);
}
.mainNav img {
	width:100%;
	height:auto;
}
.mainNav li {
	width:33.3%;
}
.mainNav i {
	display:inline-block;
	background:#e9e1da;
	width:80px;
	height:80px;
	padding:6px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-top-left-radius:40px;
	border-top-right-radius:40px;
	border-bottom-left-radius:40px;
	border-bottom-right-radius:40px;
	border-radius:40px;
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);
}
.mainNav p {
	overflow:hidden;
	white-space:nowrap;
	padding:5px 0 7px;
}
/*2014-08-26 ����*/.docs_c {
	border-bottom:#ececec 1px solid;
	display:block;
	margin-bottom:10px;
	color:#0e0e0e;
	border-top:#ececec 1px solid;
	padding:10px 0px;
	height:72px;
}
.docs_c dt {
	width:52px;
	padding-right:8px;
	float:left;
	height:52px
}
.docs_c dt img {
	border:#ccc 1px solid;
}
.docs_c dd {
	line-height:25px;
	height:25px;
	font-size:16px;
	padding-left:10px;
	float:left;
	display:block;
	width:80%;
}
.docs_c span {
	color:#1082fe;
}
.docs_c a {
	color:#000;
}

.sy-footer{height: 2.5rem;width: 100%;position: fixed;left: 0;bottom:0;display: -webkit-box;-webkit-box-align:end;display: flex;align-items:flex-end;z-index: 3;}
.sy-footer a{display:-webkit-box;-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;display: flex;flex:1;align-items:center;justify-content:center;color: #fff;width: 1rem;position: relative;}
.sy-footer a:nth-of-type(1){background: #444;height: 2.5rem;}
.sy-footer a:nth-of-type(2){background: #4597f9;height: 2.6rem;}
.sy-footer a:nth-of-type(3){background: #bea68a;height: 2.5rem;}
.sy-footer a img{width: 1.30rem;height: auto;margin-right: 0.03rem;}
.sy-footer a i{position: absolute;top: 0.05rem;left: 50%;margin-left: -0.30rem;background:#4597f9;border:solid 1px #fff;border-radius: 50%;width: 0.16rem;height: 0.16rem;text-align: center;line-height: 0.16rem;font-size: 0.12rem;font-style: normal;}
