﻿/* ---Reset-------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

li {list-style-type: none;}

a {color: #fff;text-decoration: none;}
a:hover {text-decoration:underline;}

/* ---layout elements-------------------------------------*/
body {
	width: 100%;
	line-height: 1.4;
	font-family: Arial, 宋体;
	outline: none;
	z-index: 0;
	background-color: #1e1064;
	font-size: 12px;
	color: #000;
}

#fixed {
	margin: 0 auto;
	width: 960px;
	text-align: left;
}

.col-left {
	float: left;
}

.col-right {
	float: right;
}


/* group clear
--------------------------------------------- */

.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* ---images-------------------------------------*/
.center {
	margin: 5px 0px 5px 25px;
}

.img_left {
	float: left;
	margin: 5px 15px 5px 25px;
}

.img_right {
	float: right;
	margin: 0 25px 5px 15px;
}


/* ---header-------------------------------------*/
#header {
	height: 85px; 
	background-color: #fff; 
	margin: 0 auto;
}

#top {
	width: 1000px; 
	margin: 0 auto;
}

#logo {
	float: left; 
	margin-top: 10px;
}

.head-link {
	float: right; 
	width: 440px; 
	margin-top: 10px;
}

.head-link img {
	float: left;
}

.head-link ul {
	float: right;
}

.head-link ul {
	float: right;
	margin: 20px 0px 5px 0;
	*margin: 18px 0px 5px 0;
}

.head-link ul li {
	display: inline-block;
	*display: inline;
	z-index: 1;
	font-size: 16px;
}

.head-link ul a {
	color: #595959;
	margin: 0 15px 0 15px;
	*margin: 0 14px 0 14px;
	font-size: 14px;
	
}

.head-link ul .last {
	margin-right: 0;
}

.head-link p {
	float: right;
	color: #595959;
	font-weight: bold;
	font-size: 14px;
}

/* ---nav-------------------------------------*/

#nav {
	height: 50px; 
	background-color: #07aea4;
}

#nav .group {
	width: 940px; 
	margin: 0 auto; 
}

#nav ul {
	padding-top: 13px;
}

#nav ul li {
	display: inline-block;
	*display: inline;
	z-index: 1;
	font-size: 16px;
	color: #fff;
}

#nav ul li a {
	font-size: 14px;
	color: #fff;
	margin: 0 14px 0 14px;
}

#nav ul li .last {
	margin-right: 0;
}

/* ---headline-------------------------------------*/

#headline {
	margin: 0 auto;
	text-align: center;
}

.head-img-rol1 {
	height: 154px;
	background: url(../images/head1.jpg) no-repeat center;
	margin: 0 auto;
}

.head-img-rol2 {
	height: 84px;
	background: url(../images/head2.jpg) no-repeat center;
	margin: 0 auto;
}

.head-img-rol3 {


	height: 113px;
	background: url(../images/head3.jpg) no-repeat center;
	margin: 0 auto;
	z-index: 1;
}

.head-img-rol4 {


	height: 169px;
	background: url(../images/head4.jpg) no-repeat center;
	margin: 0 auto;
	z-index: 1;
}

.head-img-rol5 {


	height: 209px;
	background: url(../images/head5.jpg) no-repeat center;
	margin: 0 auto;
	z-index: 1;
}

.woman {
	position: absolute;
	top: 170px;
	left: 50%;
	width: 980px;
	margin-left: -490px;
	z-index: 10;
}

.woman img {
	float: right;
	margin-right: 30px;
	z-index: 10;
}






/* ---main-------------------------------------*/

#main {
	position: absolute;
	top: 550px;
	left: 50%;
	width: 1000px;
	margin-left: -500px;
	background-color: #fff;
	z-index: 5;
	border: 1px #fff solid;
	-moz-border-radius: 2em 2em 0 0;
	-webkit-border-radius: 2em 2em 0 0;
	border-radius: 2em 2em 0 0;
	padding-top: 50px;
	text-align: center;
}

.container {
	width: 940px;
	margin: 0 auto;
}

.hr1 {
	height: 14px;
	width: 940px;
	margin: 0 auto;
	margin-bottom: 20px;
	background: url(../images/hr1.jpg) no-repeat center;
}

.title {
	width: 940px;
	margin: 0 auto;
	margin-bottom: 40px;
}

.title .col-left {
	float: left;
}

.title .col-right {
	float: right;
	margin-right: 50px;
}

.advantages {
	margin-bottom: 30px;
}

.advantages div {
	width: 445px;
	height: 310px;
	text-align: center;
	padding-top: 130px;
	margin-bottom: 20px;
}

.advantages div {
	*padding-top: 0; /* for IE 6 */
}

.advantages div p {
	width: 410px;
	margin: 0 auto;
	text-align: left;
	color: #6d6d6d;
	line-height: 20px;
}

.advantages div p {
	*padding-top: 130px;	/* for IE 6 */
}

.advantages div p img {
	float: left;
	margin-right: 20px;
	margin-top: 15px;
	margin-bottom: 30px;
}

.advantages div p strong {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

#ad1 {
	background: url(../images/no-wait.jpg) no-repeat center;
}

#ad2 {
	background: url(../images/no-additional-fee.jpg) no-repeat center;
}

#ad3 {
	background: url(../images/privacy-security.jpg) no-repeat center;
}

#ad4 {
	background: url(../images/unstinted-time.jpg) no-repeat center;
}

.time {
	width: 938px;
	margin: 0 auto;
	border-collapse: collapse;
	color: #6d6d6d;
	margin-bottom: 20px;
}

.time div {
	float: left;
	width: 305px;
	height: 350px;
	border: 1px #bcbcbc solid;
	border-collapse: collapse;
	margin-left: 3px;
	*width: 306px; 	/* for IE 6 */
	*margin-left: 2px;
	
}

.time div img {
	margin: 15px 0 10px 0;
}


.time table {
	width: 629px;
	height: 350px;
	border: 1px #bcbcbc solid;
	*width: 626px;	/* for IE 6 */
	*float: right;
	*height: 352px;
}

.time table td {
	padding-top: 10px;
	border: 1px #bcbcbc solid;
	font-size: 14px;
	
}

.time table td span {
	font-weight: bold;
}

.bg-info {
	width: 940px;
	margin-bottom: 20px;
}

.bg-info .col-left {
	width: 310px;
	height: 205px;
	font-size: 14px;
	color: #6d6d6d;
	font-weight: bold;
}

.bg-info .col-left img {
	margin-bottom: 10px;
}

.bg-info .col-right {
	float: right;
	width: 615px;
	height: 205px;
	text-align: left;
	color: #6d6d6d;
	line-height: 24px;
}

.bg-info .col-right h4 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
}

.hr2 {
	height: 14px;
	width: 940px;
	margin: 0 auto;
	margin-bottom: 40px;
	background: url(../images/hr2.jpg) no-repeat center;
}






/* ---subnav-------------------------------------*/

#subnav {
	position: absolute;
	top: 2071px;
	height: 45px;
	width: 100%;
	background-color: #40b7b1;
	margin-bottom: 30px;
	z-index: 10;
	*top: 2040px;
}

#subnav .group {
	width: 520px;
	margin: 0 auto;
}

#subnav ul {
	padding-top: 13px;
}

#subnav ul li {
	display: inline-block;
	*display: inline;
	z-index: 1;
	font-size: 16px;
	color: #fff;
}

#subnav ul li a {
	font-size: 14px;
	color: #fff;
	margin: 0 14px 0 14px;
	*margin: 0 13px 0 13px;
}

#subnav ul li .last {
	margin-right: 0;
}


/* ---footer-------------------------------------*/

#footer {
	position: absolute;
	top: 2140px;
	width: 100%;
	margin: 0 auto;
	padding-bottom: 30px;
	*top: 2120px;
}

.quick-link {
	width: 600px;
	margin: 0 auto;
}

.quick-link ul {
	float: left;
	width: 70px;
	margin-right: 20px;
}

.quick-link ul li {
	margin-bottom: 10px;
	color:#FFF;
}

.quick-link .left {
	margin-left: 120px;
	*margin-left: 60px;
}

.quick-link .right {
	width: 210px;
	margin-right: 0;
	color: #fff;
}
#footer {
}
.footer{ width:100%; height:508px; background:url(../images/footerbg.jpg) center top;}
.footer_top{height:10px;width:100%;background:#e6e1d9;}
.fooer_con{width:1000px; margin:0 auto;}
.fooer_con .foot_l{width:301px; height:385px; float:left;}
.fooer_con .foot_l .foot_logo{ margin-top:60px;}
.fooer_con .foot_l h1{ font-size:16px; color:#fff; font-weight:normal; margin-top:35px;}
.fooer_con .foot_l ul{width:255px; margin-top:10px; margin-left:5px;}
.fooer_con .foot_l ul li{ width:auto; margin-right:5px; float:left;}
.fooer_con .foot_l ul li a{ font-size:12px; color:#b1bab9;}
.fooer_con .foot_l span img{ width:300px; height:52px; float:left; margin-top:45px;}

.foot_c{width:306px; margin-left:45px; float:left;}
.foot_c .link{ margin-top:60px;float:left;}
.foot_c .tel{ margin-top:43px; float:left;}

.foot_c p {
    width: 305px;
    float: left;
    color: #fff;
    font-size: 12px;
    margin-top: 45px;
	font-family: 微软雅黑;
	line-height: 28px;
}
.foot_c .share{  float:left;}

.foot_r{ width:301px; float:right; }
.foot_r .guah{ margin-top:60px; float:left;}
.foot_r .bqms {
    margin-top: 50px;
    font-family: "微软雅黑";
    width: 296px;
    height: 102px;
    background: #fff;
    opacity: 0.6;
    border: none;
    color: #666;
    line-height: 25px;
    padding: 15px 15px;
}
.foot_r .name{ padding-left:10px;font-family:"微软雅黑";width:130px; height:40px; float:left;background:#fff; opacity:0.6;  border:none; color:#666; line-height:40px; margin-top:20px;}
.foot_r #keshi{padding-left:10px;font-family:"微软雅黑"; width:145px; height:40px; float:right;background:#fff; opacity:0.6;  border:none; color:#666; margin-right:5px;line-height:40px; margin-top:20px;}
.foot_r .tel{padding-left:10px;font-family:"微软雅黑";width:296px; height:40px; background:#fff; opacity:0.6;  border:none; color:#666;margin-top:20px;}
.foot_r .ghbtn01{ width:296px; height:40px; line-height:40px; background:#2ec4b8; text-align:center; border:none; font-size:18px; color:#fff; font-family:"微软雅黑"; margin-top:20px;}

.foot_bot{ width:100%; height:90px; background:#2ec4b8;font-family:"微软雅黑";font-size:12px;}
.maod{width:64px; height:65px; position:absolute; top:-30px; left:490px;}
.bot_con{ position:relative; width:1000px; margin:0 auto;}
.foot_bot .bot_l{ width:450px; float:left; height:90px; line-height:90px; color:#fff; }
.foot_bot .bot_r{ width:430px; float:right; height:90px; }
.foot_bot .bot_r ul{ width:430px; height:90px;}
.foot_bot .bot_r ul li{ width: auto; float:left; height:90px; line-height:90px; color:#fff; margin-left:20px; }
.foot_bot .bot_r ul li a{color:#fff;}
.fc_4{width:256px;height:74px;background:url(../images/share.jpg);}
.fc_4 a{width:25%;height:84px;display:block;float:left;}
/*微信*/
.btn_weixin {display:block;	position:relative; z-index:999}
.btn_weixin .weixin_box {background: none repeat scroll 0 0 #F7F7F7;border-top: 1px solid #DDDDDD;	height: 300px;	left: -150px;padding: 5px 0;	position: absolute;	top: -310px;width: 249px;display:none;	box-shadow:-5px -5px 5px rgba(0, 0, 0, 0.08);}
.btn_weixin:hover .weixin_box {	display:block;}
.btn_weixin .weixin_box p {	margin:5px 25px;color:#333; font-size:12px}
.btn_weixin .weixin_box p strong {	font-size:14px;}
.btn_weixin .weixin_box p b {color:#D80000;	font-weight:normal;}
.btn_weixin .weixin_box .qrcode_ihxdsb {display:block;width:170px;height:170px;background:url(../images/wx_ewm.jpg) no-repeat;}
.fl2_2 {
    color: #a7b3aa;
    line-height: 30px;
}
.fl2_2 a {
    font-size: 12px;
    color: #b1bab9;
}













