.w1200{
	width:1200px;
	margin:0 auto;
}
.wy_color{
	font-size:28px;
	color:#fc6484;
	font-weight: bold;
}
.wy_banner{
	width:100%;
	height:620px;
	position:relative;
	overflow: hidden;
}
.wy_banner img{
	position:absolute;
	left:50%;
	margin-left:-960px;
	height:620px;	
}
.wy_dy{
	padding:30px 0 20px;
	text-align: center;
}
.wy_dy_conter{
	width:900px;
	margin:0 auto;
	padding:40px 0;
	border:1px solid #C8CEE2;
	border-radius:8px;
	margin-top:30px;
}
.wy_dy_title{
	position:relative;
	padding-top:10px;
}
.wy_dy_title h4{
	left:50%;
	width:230px;
	border-left:1px solid #C8CEE2;
	border-right:1px solid #C8CEE2;
	margin-left:-115px;
	background:#fff;
	top:14px;
	position:absolute;
}
.wy_title h4{
	font-weight:bold;
	font-size:34px;
	line-height:48px;
	color:#fc6484;
}
.wy_title p{
	font-size:20px;
	line-height:26px;
	color:#4a587e;
}
.wy_title span{
	display:block;
	width:500px;
	height:2px;
	background:#AFB9D4;
	margin:6px auto;
}
.wy_dy_conter p{
	font-size:24px;
	line-height:46px;
	color:#4a587e;
}
.wy_kc{
	margin:40px 0;
	padding:40px 0;
	background:#f3f6fd;
	text-align: center;
}
.k_c_timetable{
	width:1200px;
	margin:40px auto;
}
.k_c_time{overflow: hidden;height:60px;width:810px;margin:20px auto 0px;}
.k_c_time li{
	float:left;
	width: 160px;
    height:40px;
    font-size:16px;
    line-height:40px;
    background: #4a5479;
    margin-right:42px;
    position: relative;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    color:#fff;
    cursor: pointer;
    font-weight: bold;
}
 .k_c_time li:before {
    content: "";
    width: 0;
    height: 0;
    top: 38px;
    left:50%;
    margin-left:-12px;
    position: absolute;
    border-left:12px solid transparent;
    border-top:10px solid #4a5479;
    border-right:12px solid transparent;
}  
.contact_lists table tr td{
	padding:16px;
	font-size:14px;
    border-right: 1px solid #bebebf;
    border-bottom: 1px solid #bebebf;
    border: 1px solid #bebebf;
}

.k_c_time li.currus{
	background:#fc6484;
}
 .k_c_time li.currus:before {
    border-top:10px solid #fc6484;
} 
.wy_zj{
	text-align: center;
}
.kc_button{
    text-align: center;
    font-size:16px;
    color:#fff;
    display:block;
    height:50px;
    margin:40px auto;
}

a.kc_button:hover{
    color:#fff;
}
.kc_button a{
	color:#fff;
}
.kc_button span{
    background:#ee5863;
    height:48px;
    display: inline-block;
    line-height:44px;
	text-align:left;
}
.kc_button span.kc_but_s1{
    border-top-left-radius:6px;
    border-bottom-left-radius:6px;
    background:#303248;
    width:200px;
}
.kc_but_s1 i { float:left; padding-top:6px}
.kc_but_s2 i { float:left; padding-top:6px}
.kc_but_s3 i { float:left; padding-top:6px}
.kc_button span.kc_but_s2{
    width:200px;
}
.kc_button span>i{
    font-size:24px;
    margin-right:10px;
	
}
.kc_button span.kc_but_s3{
    border-top-right-radius:6px;
    border-bottom-right-radius:6px;
    background:#303248;
    width:200px;
}
.wy_zj_p{
	margin:20px;
}
.wy_zj_p p{
	line-height:36px;
	font-size:16px;
}
.vide{
	padding-top:46px;
	height:485px;
	background: url(../images/vd_list_bg.png) no-repeat center center;
}
.sztd{
	padding:60px 0 20px;
	background:#4b5476;
}
.sztd .wy_zj_p,.sztd .wy_title p{
	color:#fff;
}
.wy_cp{overflow: hidden;margin:40px auto;width:1200px;}
.wy_cp .wy_cp_l,.wy_cp .wy_cp_c,.wy_cp .wy_cp_r{
	float:left;
}
.wy_cp .wy_cp_l{width:365px;margin-right: 20px;}
.wy_cp .wy_cp_c{width:410px;margin-right: 20px;}
.wy_cp .wy_cp_r{width:370px;}
.wy_cp img{
	margin-bottom:20px;
}
.p_line{
	margin-top:10px;
	line-height:40px;
}
.wy_xzl{
	padding:40px 0 30px;
	margin:30px auto;
    background: #f3f6fd;
}
.wy_title{
	text-align: center;
}
.wy_zj_p{
	text-align: center;
}
.xzl_table{
	width:1000px;
	margin:30px auto;
	text-align: center;
}
.xzl_table .index_culm_c td{
	padding:14px 0;
	border-right: 1px solid #bebebf;
    border-bottom: 1px solid #bebebf;
    border: 1px solid #bebebf;
}
.list_ul{
	margin-top:50px;
}
/**提交表单*/
.k_c_form{
	background:#f3f6fd;
	padding:40px 0 60px;
}
.form{
    margin:30px auto 50px;
    background:url(../images/form_bg.png)no-repeat;
}
.form_in{
    width:1000px;
    margin:0 auto;
    padding-top:28px;
}
.form_c{
    text-align: center;
    color: #fff;
    background: #4b5476;
    padding:8px 0;
}
.form_c h4{
	font-weight: bold;
    font-size:36px;
    line-height:40px;
}
.form_c p{
    line-height:28px;
}
.submit{
    background:#fff;
    padding:40px 90px;
}
.form_div{
	margin-bottom:20px;
}
.submit strong {
    width:241px;
    margin-right:14px;
    display: inline-block;
    text-align: right;
    color:#666;
}
.submit input.text_sub{
    border: 1px solid #e0e0e0;
    height: 34px;
    line-height: 34px;
    width: 20px;
    padding: 0 8px;
    width:320px;
    margin: 0 0 0 10px;
}
.submit .name{
    margin-right:20px;
}
.button button{
    width:246px;
    margin:32px auto 0;
    display:block;
    background: #4b5476;
    height:45px;
    line-height:45px;
    font-size:18px;
    color:#fff;
    border-radius:8px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    position:relative;
    border-bottom:4px solid #292E44;
}
.button button:hover {
    top: 2px;
}
.button button:active {
    top: 6px;
}
form{
    color:#666;
}
.zy_jz{
	text-align: center;
}
.wy_cg{
	padding:40px 0;
}
.wy_cg .kc_button{
	margin:0 auto;
}
.servicesBox { width:1200px; height:200px; margin:0 auto; clear:both; line-height:18px; color:#999999; font-size:12px;margin:20px auto;}
.servicesBox .serBox {
	cursor:pointer; 
	border:1px solid #fff; 
	display:inline; 
	width:200px;
	height:200px; 
	float:left; 
	overflow:hidden;
	background-color:#f7f7f7; 
	position:relative;
	border-radius:50%;
	margin-right:30px;
	border:4px solid #4b5476;
}
.servicesBox .serBoxOn { 
	font-family:"Microsoft Yahei"; 
	display:none; 
	width:320px;
	height:270px;
 	background:#4b5476; 
 	position:absolute; 
 	left:0px; 
 	top:0px; 
 	z-index:19;
 }
 span.kc_icon{
 	font-size:68px;
 	color:#4b5476;
 }
 span.kc_icon2{
 	font-size:68px;
 	color:#fff;
 }
.click_one{
	background:#fc6484;
	cursor:pointer;
	color:#fff;
	display:inline-block;
	padding:4px 12px;
	border-radius:8px;
}
.zj_click_one{
	margin-top: 5px;
}
.click_one:hover{
	color:#4a5479;
}
.cp_ul_img li{
    width:289px;
    margin-right:10px;
    float:left;
}
.cp_ul_img li img{
	width:100%;
}
.servicesBox .serBox .pic1 { width:110px; height:110px;line-height:110px; text-align:center; position:absolute; top:22px; right:41px; z-index:99;font-size:40px;}
.servicesBox .serBox .pic2 { width:110px; height:110px; line-height:110px;text-align:center; position:absolute; top:22px; left:-110px; z-index:99;}
.servicesBox .serBox .txt1 { width:198px; height:40px; color:#999999; position:absolute; top:135px; left:0px; z-index:99;}
.servicesBox .serBox .txt2 { width:198px; height:40px; color:#a9cf4f; position:absolute; top:145px; right:-240px; z-index:99;}
.servicesBox .serBox span.tit { font-size:16px; display:block; text-align:center;}
.servicesBox .serBox .txt1 .tit { color:#000000; line-height:30px;}
.servicesBox .serBox .txt2 .tit { color:#fff; line-height:30px; font-family:"Microsoft Yahei";}
.servicesBox .serBox p{ padding:0 10px; text-align:center;}
/* life_focus */
.life_focuss{width:1200px;height:585px;overflow:hidden;position:relative;margin:0px auto;margin-top:10px;}
.life_focuss .life_focus_imgs_wrap{width:819px;height:585px;}
.life_focuss ul.life_focus_imgs{width:819px;height:9999em;position:absolute;left:0;top:0;}
.life_focuss ul.life_focus_imgs li{height:585px;overflow:hidden;}
.life_focuss .life_focus_desc h3{
    height:45px;line-height:45px;overflow:hidden;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;width:100%;padding-left:24px;z-index:99;font-size:14px;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');
}
.life_focuss .life_focus_nav_wrap{width:370px;height:585px;overflow:hidden;position:absolute;right:0;top:0;z-index:100;}
.life_focuss ul.life_focus_nav{width:360px;background:#C7D9E5;overflow: hidden;padding:16px 10px 10px 0;}
.life_focuss ul.life_focus_nav li{float:left;margin:0 0px 14px 16px;width:152px;height:90px;border:1px solid #fff;position:relative;}
.life_focuss ul.life_focus_nav li img{width:100%;height:100%;}
.life_focuss ul.life_focus_imgs li p{
	position: absolute;
	bottom:0px;
	color:#fff;
	left:6px;
	height:36px;
	line-height: 36px;
	width:806px;
	font-size:16px;
	background:rgba(0,0,0,0.6);
}












@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1491651892454'); /* IE9*/
  src: url('../font/iconfont.eot?t=1491651892454#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff?t=1491651892454') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf?t=1491651892454') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1491651892454#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

}

.icon-guangchangwu:before { content: "\e67c"; }

.icon-huatong:before { content: "\349e"; }

.icon-gengduo:before { content: "\e667"; }

.icon-lianxiwomen:before { content: "\e61d"; }

.icon-yuyuezhuanjia:before { content: "\e64d"; }

.icon-yinle:before { content: "\e6ad"; }

.icon-yanjie:before { content: "\e608"; }

.icon-lianxiwomen1:before { content: "\e72f"; }

.icon-biantui:before { content: "\e60b"; }