body{background-color:#fff;}
.warp{width:1190px;margin:0 auto;min-width:1190px;}

header{height:78px;background-color:#fff;line-height:78px;text-align:center;}
header .warp{position:relative;z-index:9991;}
header .warp .search_body{position:absolute;top:68px;right:0px;height:50px;line-height:50px;
	background-color:#f7b7c8;padding:0 10px;display:none;}
header .warp .search_body input{width:240px;color:#666;font-size:14px;border:0;
	height:24px;line-height:24px;padding-left:10px;background-color:#fff;color:#333;vertical-align:middle;padding:4px 0; text-indent:10px;}
header .warp .search_body a{display:inline-block;background:url(../images/common/search_ico_1.png) no-repeat;
	width:20px;height:20px;vertical-align:middle;position:absolute;top:15px;right:20px;}


header .logo{display:inline-block;vertical-align:middle;background:url(../images/common/logo.jpg) no-repeat;
	width:100px;height:42px;text-indent:-9999em;margin-top: -18px;}
header .year_20{display:inline-block;vertical-align:middle;background:url(../images/common/year_20.jpg) no-repeat;
	width:70px;height:42px;text-indent:-9999em;margin-top: -18px;}
header .menu{position:absolute;top:0;left:0;text-decoration:none;height:78px;line-height:78px;}
header .menu i{display:inline-block;background:url(../images/common/menu_ico.jpg) no-repeat;
	width:20px;height:20px;vertical-align:middle;margin-right:15px;}
header .menu span{vertical-align:middle;font-size:15px;color:#666;}
header .header_right{position:absolute;top:0;right:0;height:78px;line-height:78px;}
header .header_right a{color:#666;font-size:15px;vertical-align:middle;}
header .header_right em{color:#b6b6b6;padding:0 10px;vertical-align:middle;font-size:16px;}
header .header_right a.sarch{ display: inline-block;background:url(../images/common/g-icon05.png) no-repeat;
	width:20px;height:20px;}
header h4{line-height:12px; position:absolute;top:58px;left:0;right:0;height:12px;background:url(../images/common/logo_txt.jpg) no-repeat center;background-size:auto 12px}	
	
.menu_mask{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;bottom:0;
	z-index:9998;display:none;min-width:1190px;}
.menu_pop_body{width:100%;position:fixed;top:0;left:0;z-index:9999;}
.menu_pop_body .menu_body{display:none;position:relative;}
.menu_pop_body .menu_body .menu_step_1{width:210px;height:660px;background-color:#fff;
	border-right:1px solid #e5e5e5;position:absolute;top:0;left:0;z-index:100;}
.menu_pop_body .menu_body .menu_step_1 .close_btn{display:block;height:78px;line-height:78px;text-align:center;
	border-bottom:1px solid #e5e5e5;font-size:14px;color:#f2b2b9;position:relative;text-decoration:none;
	margin-bottom:30px;}
.menu_pop_body .menu_body .menu_step_1 .close_btn i{background:url(../images/common/close_ico.png) no-repeat;
	width:13px;height:13px;top:50%;margin-top:-6px;left:33px;position:absolute;z-index:100;}
.menu_pop_body .menu_body .menu_step_1 p , .menu_pop_body .menu_body .menu_step_1 h6{text-align:center;}
.menu_pop_body .menu_body .menu_step_1 p a , .menu_pop_body .menu_body .menu_step_1 h6 a{font-size:14px;color:#666;display:block;font-weight:bold;}
.menu_pop_body .menu_body .menu_step_1 p a{background:url(../images/common/menu_step_1_p_a.png) no-repeat 185px center;}
.menu_pop_body .menu_body .menu_step_1 p a:hover{background:url(../images/common/menu_step_1_p_a_cur.png) no-repeat 185px center;}
.menu_pop_body .menu_body .menu_step_1 p a:hover , .menu_pop_body .menu_body .menu_step_1 h6 a:hover , 
.menu_pop_body .menu_body .menu_step_1 p a.cur , .menu_pop_body .menu_body .menu_step_1 h6 a.cur,
.menu_pop_body .menu_body .menu_step_1 p.cur a{text-decoration:none;color:#f2b2b9;background:url(../images/common/menu_step_1_p_a_cur.png) no-repeat 185px center;}
.menu_pop_body .menu_body .menu_step_1 p.cur,.menu_pop_body .menu_body .menu_step_1 p:hover{background:url(../images/common/menu_step_1_p_cur.png) no-repeat center;}
.menu_pop_body .menu_body .menu_step_1 .blank{border-bottom:1px solid #333;width:12px;margin:10px auto 60px;}
.menu_pop_body .menu_body .menu_step_1 p{margin-bottom:60px;}

.menu_step_2{position:absolute;top:0;left:0;background-color:#fff;width:230px;border-right:1px solid #e5e5e5;height:660px;z-index:90;
	filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.menu_step_2 .step_2_con{text-align:center;}
.menu_step_2 .step_2_con table{height:660px;width:100%;}
.menu_step_2 .step_2_con table td{text-align:center;}
.menu_step_2 .step_2_con table td p{padding:15px 0;margin:15px 0;display:inline-block;width:100%;}
.menu_step_2 .step_2_con table td p a{color:#666;font-size:14px;display:block;text-decoration:none;}
.menu_step_2 .step_2_con table td p a.link{background:url(../images/common/menu_step_1_p_a.png) no-repeat 204px center;}
.menu_step_2 .step_2_con table td p:hover,.menu_step_2 .step_2_con table td p.active{background:url(../images/common/menu_3_1_cur.png) no-repeat;}
.menu_step_2 .step_2_con table td p:hover a{}
.menu_step_2 .step_2_con table td p.active a,.menu_step_2 .step_2_con table td p.active a.cur{background:url(../images/common/menu_3_1_active.png) no-repeat 204px center;}
/* #menu_2_3 .step_2_con p{display: none;} */
#menu_2_3 .step_2_con p:nth-child(1){display: block;}

.menu_step_3_1{position:absolute;top:0;left:0;width:230px;border-right:1px solid #e5e5e5;height:660px;z-index:80;
	filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;overflow:hidden;background:#f5dbdf url(../images/common/menu_step_3_1.png) no-repeat right bottom;}
.menu_step_3_1 .step_2_con{text-align:center;}
.menu_step_3_1 .step_2_con table{height:660px;width:100%;}
.menu_step_3_1 .step_2_con table td{text-align:center;}
.menu_step_3_1 .step_2_con table td p{padding:30px 0;}
.menu_step_3_1 .step_2_con table td p a{color:#666;font-size:14px;}
.menu_step_3_1 .step_2_con table td p a:hover , .menu_step_3_1 .step_2_con table td p a.cur{text-decoration:none;color:#f2b2b9;}
	
	

	
.menu_step_3{width:530px;height:660px;position:absolute;top:0;left:0px;z-index:80;
	filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background:#f5dbdf url(../images/common/menu_step_3_1.png) no-repeat right bottom;}
.step_3_left{width:250px;margin:45px 0 0 40px;}
.step_3_left h3{color:#666;font-size:14px;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:10px;}
.step_3_left ul li{float:left;width:50%;}
.step_3_left ul li a{font-size:12px;color:#666;line-height:40px;}
.step_3_left ul li a:hover{text-decoration:none;color:#f2b2b9;}

.step_3_right{width:85px;margin:45px 0 0 100px;}
.step_3_right h3{color:#666;font-size:14px;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:10px;}
.step_3_right ul li a{font-size:12px;color:#666;line-height:40px;}
.step_3_right ul li a:hover{text-decoration:none;color:#f2b2b9;}


.step_3_left_s1{width:140px;margin:45px 0 0 25px;}
.step_3_left_s1 h3{color:#666;font-size:14px;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:10px;}
.step_3_left_s1 ul li a{font-size:12px;color:#666;line-height:40px;}
.step_3_left_s1 ul li a:hover{text-decoration:none;color:#f2b2b9;}

.step_3_left_s2{width:210px;margin:45px 0 0 40px;}
.step_3_left_s2 h3{color:#666;font-size:14px;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:10px;}
.step_3_left_s2 ul li a{font-size:12px;color:#666;line-height:40px;}
.step_3_left_s2 ul li a:hover{text-decoration:none;color:#f2b2b9;}


.step_3_left_s3{width:190px;margin:45px 0 0 20px;}
.step_3_left_s3 h3{color:#666;font-size:14px;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:10px;}
.step_3_left_s3 ul li a{font-size:12px;color:#666;line-height:40px;}
.step_3_left_s3 ul li a:hover{text-decoration:none;color:#f2b2b9;}


footer{border-top:1px solid #e2dcdb;background-color:#fff;padding-bottom:50px;}
.footer_link{text-align:center;margin:50px 0 35px;}
.footer_link a{font-size:15px;color:#666;margin:0 40px;display:inline-block;}
footer .blank{border-top:1px solid #e5e5e5;width:60px;font-size:1px;margin:0 auto;}
/*footer h3{text-align:center;font-size:15px;color:#333;margin:30px 0 20px;text-align:right;}*/

.foot_link{margin:50px 0 35px;}
.foot_link ul{display:inline-block;width:100%;}
.foot_link ul li{float:left;padding-left:40px;padding-right:140px;}
.foot_link ul li.last{padding-left:0;padding-right:0;float:right;text-align:center;}
.foot_link ul li h3{padding-bottom:15px;}
.foot_link ul li h3 a{color:#666;font-size:16px;}
.foot_link ul li p{font-size:15px;line-height:25px;color:#666;}
.foot_link ul li p a{font-size:15px;line-height:25px;color:#666;}
.foot_link ul li p a:hover{color:#f9a3bc;text-decoration:none;}
.foot_link ul li:nth-child(3) p{display: none;}
.foot_link ul li:nth-child(3) p:nth-child(2){display: block;}

footer .ico_body{text-align:right;margin-bottom:25px;}
.footer_last_line{text-align:center;font-size:15px;color:#666;margin-top:40px;line-height:22px;}
.footer_last_line a{color:#666;}
.footer_last_line span{margin-left:140px;display:inline-block;}
.footer_last_line span b{font-weight:100;font-size:22px;float:left;line-height:22px;}
.footer_last_line label{font-size:15px;vertical-align:middle;}

footer .ico_body span , footer .ico_body a{display:inline-block;margin-left:20px;cursor:pointer; text-decoration:none;}
footer .ico_body .footer_ico_2{position:relative;}
footer .ico_body .footer_ico_2 img{position:absolute;top:-236px;left:50%;margin-left:-97px;border:1px solid #ccc;
	box-shadow:3px 3px 2px #ccc;display:none;max-width: inherit;}

footer h6{text-align:center;padding:30px 0 20px;font-size:15px;color:#666;}
footer h6 a{color:#333; text-decoration:none;}
footer h6 a:hover{color:#f9a3bc;text-decoration:none;}
footer h6 span{color:#333;font-size:25px;padding-top:10px;display:inline-block;}

.in_page{min-width:1190px;}
.in_page header{border-bottom:1px solid #d9d9d9;min-width:1190px;}


@font-face {font-family: "iconfont";
  src: url('iconfont.eot'); /* IE9*/
  src: url('iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff') format('woff'), /* chrome, firefox */
  url('iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:34px;
  font-style:normal;
  color:#fff;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

footer .ico_body .iconbtn{display:inline-block;width:46px;height:46px;color:#fff;background:#000;vertical-align:middle;}

.iconbtn{display:block;width:46px;height:46px;padding:0;text-align:center;background-color:#000;
	border-radius:50%;position:relative;}
.iconbtn b{width:100%;height:100%;border-radius:50%;position:absolute;top:0;left:0;z-index:1;background-color:red;
	-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out; transform:scale(0);opacity:0;}
span.iconbtn b{background-color:#86c60d;}
.iconbtn i{ font-style:normal;width:46px;height:46px;line-height:46px;border-radius:50%;position:absolute;
	top:0;left:0;z-index:2;}
.iconbtn:hover b{transform:scale(1);opacity:1;}


/*
.iconbtn:before{position:relative;font-size:20px;color:#fff;z-index:2;-webkit-transition:all .4s ease;transition:all .4s ease}
.iconbtn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#fff;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);z-index:0;-webkit-transition:all .4s ease;transition:all .4s ease}
.iconbtn.active:after,.no-touch .iconbtn:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
*/