﻿
@charset "UTF-8";
/* base */
* {
    margin: 0;
    padding: 0;
    /* font-size: 0; */
}

html {
    color: #000;
    font: 400 13.9167px/1.5em "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", "\9ED1\4F53", Arial, sans-serif;
    height: 100%;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
figure {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

ol,
ul {
    list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

* + html input,
* + html textarea,
* + html select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

* html input,
* html textarea,
* html select {
    font-size: 100%;
}

a:focus,
input[type="button"][type="summit"]:focus {
    outline: none;
}

a {
    color: #000;
    text-decoration: none;
}

* a {
    cursor: pointer;
}
/*Ê¸ï¿½ï¿½Í¼*/
@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.eot');
    src: url('../fonts/iconfont.eot') format('embedded-opentype'),
    url('../fonts/iconfont.woff') format('woff'),
    url('../fonts/iconfont.ttf') format('truetype'),
    url('../fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.lulan{
    font-size:54px;
    color:#777;
}
.mk{
    font-size:59px;
    color:#666;
}
.sx{
    font-size:49px;
    color:#666;
}
.wl{
    font-size:42px;
    color:#666;
}
.pl{
    font-size:55px;
    color:#777;
    font-weight:600;
}
#center_wrap {
  max-width: 1920px;
  min-width: 1024px;
  margin: auto;
}
/*头部*/
#center_wrap{
  padding-top:3%;
}
#center_wrap .header {
  width: 1200px;
  height: 80px;
  margin: auto;
}
#center_wrap .header_w{
  width:100%;
  position:fixed;
  top:0;
  background:rgba(255,255,255,0.95);
  z-index:90;
  box-shadow: 0 1px 3px rgba(0,0,0,0.05);
}
#center_wrap .header div,.nav {
  height: 80px;
  line-height: 80px;
  text-align:center;
}
#center_wrap .header .h_logo{
  width: 100px;
  height: 52px;
  margin-right:50px;
}
#center_wrap .header .h_logo img {
  vertical-align: middle;
  width:100%;
}
#center_wrap .header .h_logo {
  float: left;
}

#center_wrap .header .h_tel {
  float: right;
}
#center_wrap .header .h_tel .img{
  vertical-align: middle;
}
#center_wrap .header .h_tel span {
  font-size: 18px;
  color: #ff3300;
  display: inline-block;
  margin-left: 4px;
  margin-right:45px;
}
#center_wrap .header .h_tel button{
  width: 104px;
  height: 38px;
  line-height:38px;
  background-color: #ff3300;
  border-radius: 19px;
  outline:none;
  font-size: 14px;
  color: #fefefe;
  border:0;
}
#center_wrap .header .nav {
  overflow: hidden;
  text-align: right;
}
#center_wrap .header .nav li{
  float:left;
  position:relative;
  margin-right: 29px;
}
#center_wrap .header .nav .active a,
#center_wrap .header .nav li:hover
{
  font-weight:700;
}
#center_wrap .header .nav .active a:after,
#center_wrap .header .nav li:hover a:after{
  content:'';
  position:absolute;
  left:50%;
  bottom:20px;
  margin-left:-12px;
  width: 24px;
  height:2px;
  background:#fb3449;

}
#center_wrap .header .nav a {
  font-size: 16px;
  color: #4d4d4d;
  display: inline-block;
}
/*ï¿½ó±³¾ï¿½Í¼*/
#center_wrap .center_container{
    width:1200px;
    height:170px;
    background:#fff;
    margin:20px auto 50px;
    border-radius:20px;
    box-shadow: 0 0 10px #ccc;
}
#center_wrap .center_container li{
    width:240px;
    height:170px;
    float:left;
    cursor: pointer;
}
#center_wrap .center_container li .img_i{
    width:56px;
    height:56px;
    margin:47px auto 10px;
}
#center_wrap .center_container li :hover{
    color:#00a37e;
}
#center_wrap .center_container li .img_i i{
    /*font-size:52px;*/
    /*color:#999;*/
}
#center_wrap .center_container li .img_i i:hover{
    color:#00a37e;
}
#center_wrap .center_container li p{
    font-size:22px;
    text-align:center;
    color:#666;
}
#center_wrap .center_container li p:hover{
    color:#00a37e;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
#center_wrap .section_container{
    width:1200px;
    margin:0 auto 90px;
}
#center_wrap .section_container li .section_inner{
    position:relative;
    overflow:hidden;
}
#center_wrap .section_container li{
    margin-bottom:20px;
}
#center_wrap .section_container li .section_inner .select{
    box-sizing:border-box;
    width:1200px;
    height:70px;
    border:1px solid #D3D3D3;
    border-radius: 10px;
    padding:0 40px 0 21px;
    line-height:70px;
    font-size:18px;
    color:#333;
    /*position:absolute;*/
    /*top:0px;*/
    background:#fff;
    /*z-index:99;*/
    cursor:pointer;
}
/*#center_wrap .section_container li .section_inner .select:hover{*/
    /*color:#FF3300;*/
/*}*/
/*#center_wrap .section_container li .section_inner .curr:hover{*/
    /*color:#FF3300;*/
/*}*/
#center_wrap .section_container li .section_inner .select_img{
    width:24px;
    height:24px;
    border-radius: 15px;
    overflow:hidden;
    background:url("../images/xia.png") no-repeat center;
    position:absolute;
    right:21px;
    top:25px;
}
#center_wrap .section_container li .section_inner .select_img_c{
    width:24px;
    height:24px;
    border-radius: 15px;
    overflow:hidden;
    background:url("../images/shang.png") no-repeat center;
    position:absolute;
    right:21px;
    top:25px;
}
#center_wrap .section_container li .section_inner .select_in{
    width:1200px;
    background:#f5f5f5;
    line-height:2;
    padding:10px 30px;
    border-radius:10px;
    box-sizing:border-box;
    font-size:18px;
    color:#666;
    /*position:absolute;*/
    /*top:83px;*/
    /*z-index:-9;*/
}
#center_wrap .section_container li .section_inner .select_in a{
    font-size:18px;
    color:#666;
    text-decoration:underline;
}
/*ï¿½×²ï¿½*/
/*底部部分*/
#center_wrap .footer{
  height:205px;
  background:#fff;
}
#center_wrap .footer .f_bk_i{
  background:#fff;
  margin-top:30px;
  margin-bottom:30px;
}
#center_wrap .footer .f_bk_i .f_bk{
  margin:0 auto;
  width:1197px;
  height:51px;
  background:url('../images/footer.png') no-repeat;
}
#center_wrap .footer .footer_i_w{
  background:rgba(0,0,0,0.7);
  width:100%;
  position: fixed;
  bottom:0;
}
#center_wrap .footer .footer_inner{
  margin:0 auto;
  width:1200px;
  height:64px;
}
#center_wrap .footer .footer_inner .text{
  margin-top:10px;
  float:left;
}
#center_wrap .footer .footer_inner .text .p1{
  font-size: 16px;
  color: #fff;
}
#center_wrap .footer .footer_inner .text .p2{
  font-size: 20px;
  color: #fff;
  margin-top:6px;
}
#center_wrap .footer .footer_inner .mei_form{
  float:left;
  margin-top:10px;
  margin-left:189px;
}
#center_wrap .footer .footer_inner .mei_form .phone{
  width: 278px;
  height: 46px;
  line-height:46px;
  border-radius: 35px 0 0 35px;
  border: solid 1px #d9d9d9;
  box-sizing:border-box;
  padding-left:20px;
  font-size: 16px;
  color: #666;
  outline:none;
}
#center_wrap .footer .footer_inner .mei_form button{
  width: 262px;
  height: 46px;
  line-height:46px;
  border-radius: 0 35px 35px 0;
  background-color: #ff3300;
  text-align:center;
  font-size: 16px;
  color: #fff;
  outline:none;
  border:0;
  margin-left:-4px;
  cursor: pointer;
}
#center_wrap .footer .footer_inner .seek{
  font-size: 16px;
  color: #fefefe;
  float:right;
  width: 170px;
  height: 46px;
  line-height:46px;
  text-align:center;
  background-color: #ff7e00;
  border-radius: 35px;
  margin-top:10px;
}
#center_wrap .footer .other{
  width:1200px;
  margin:auto;
  text-align:center;
  padding:18px 0;
  border-top:1px solid #d9d9d9;
}
#center_wrap .footer .other .words{
  font-size: 14px;
  color: #666;
}
#center_wrap .footer .other .line{
  display:inline-block;
  width:1px;
  height:18px;
  background:#666;
  margin:0 16px;
  position:relative;
  top:4px;
}
/*右侧浮窗*/
#center_wrap .online_service{
  position:fixed;
  top:160px;
  right:0;
  z-index:101;
}
#center_wrap .online_service .service_cont{
  position:relative;
  box-sizing:border-box;
  font-size:14px;
  width:70px;
  height:73px;
  color: #313131;
  padding-top:10px;
  text-align:center;
  background:#fff;
  box-shadow:0 2px 12px 0 rgba(0,0,0,.2);
  cursor:pointer;
}
#center_wrap .online_service .service_cont:first-child{
  border-radius: 8px 0 0 0;
}
#center_wrap .online_service .service_cont.last-child{
  border-radius: 0 0 0 8px;
}
#center_wrap .online_service .service_cont .icon{
  display:inline-block;
  width:32px;
  height:32px;
  background-size:100%;
  background:no-repeat center;
}
#center_wrap .online_service .service_cont .icon-chat{
  background-image:url('../images/icon-chat.png');
}
#center_wrap .online_service .service_cont .icon-phone{
  background-image:url('../images/phone_chat.png');
}
#center_wrap .online_service .service_cont .icon-code{
  background-image:url('../images/code_chat.png');
}
#center_wrap .online_service .webchat .pop{
  background:#f24141;
}
#center_wrap .online_service .phone .pop{
  background:#ffa32c;
}
#center_wrap .online_service .service_cont.webchat .pop:after{
  border-left-color: #f24141;
}
#center_wrap .online_service .service_cont.phone .pop:after{
  border-left-color: #ffa32c;
}
#center_wrap .online_service .service_cont.code .pop:after{
  border-left-color: #8ddc47;
}
#center_wrap .online_service .service_cont span{
  display:inline-block;
}
#center_wrap .online_service .service_cont .pop{
  display:none;
  font-size:16px;
  position:absolute;
  top:25%;
  right:80px;
  white-space:nowrap;
  height:45px;
  line-height:23px;
  padding:10px 20px;
  color:#fff;
  box-shadow: 2px 2px 5px rgba(50,50,50,.1);
  border-radius: 5px;
  box-sizing:border-box;
}
#center_wrap .online_service .service_cont.code .pop{
  max-width:200px;
  padding:10px;
  text-align:left;
  background:#8ddc47;
  margin-top:-120px;
  height:auto;
  white-space:normal;
}
#center_wrap .online_service .service_cont.code .pop img{
  width: 130px;
  margin-bottom: 10px;
  border: 4px solid #fff;
  border-radius: 4px;
}
#center_wrap .online_service .service_cont.code .pop:after{
  top:140px;
}
#center_wrap .online_service .service_cont .pop:after{
  content:'';
  position:absolute;
  right:-18px;
  top:22px;
  margin-top:-8px;
  border: 9px solid transparent;
}
#center_wrap .back_top{
  display:none;
}
#center_wrap .online_service .service_cont a{
  display:inline-block;
  width: 100%;
  height: 100%;
}
#center_wrap .online_service .service_cont a .back_wrap{
  width:32px;
  display:inline-block;
  line-height:63px;
}
#center_wrap .online_service .service_cont a img{
  width:100%;
}
/* 验证弹出层 */
.popup_wrap{
    display:none;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    background:rgba(0,0,0,.57);
    z-index:106;
}
.popup_wrap .popup{
    box-sizing:border-box;
    width: 628px;
    height: 403px;
    border-radius: 10px;
    border: solid 6px rgba(255,255,255,.23);
    position:relative;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%);
}
.popup_wrap .popup .title{
    width:100%;
    height:49px;
    line-height:49px;
    padding-left:18px;
    background-color: #f1f1f1;
    box-sizing:border-box;
    border-radius: 7px 7px 0 0;
    font-size: 16px;
    color: #666666;
    position:relative;
}
.popup_wrap .popup .title .closepop{
    position:absolute;
    width: 14px;
    height: 14px;
    top:17px;
    right:18px;
    background:url('../images/closepop.png') no-repeat center;
}
.popup_wrap .popup .content{
    background:#fff;
    height:323px;
    margin-top:-1px;
    border-radius: 0 0 7px 7px;
    padding-top: 20px;
}
.popup_wrap .popup .content .gift{
    width: 175px;
    height: 143px;
    margin:0 auto 20px;
}
.popup_wrap .popup .content .gift img{
    width:100%;
}
.popup_wrap .popup .content .popup_msg{
    width: 396px;
    font-size: 18px;
    line-height: 30px;
    color: #666;
    text-align:center;
    margin:0 auto 25px;
}
.popup_wrap .popup .content .ensure{
    width: 190px;
    height: 54px;
    line-height:54px;
    text-align:center;
    background:url('../images/popup.png') no-repeat center;
    border-radius: 27px;
    font-size: 20px;
    margin:auto;
    color:#fff;
    cursor:pointer;
}
.popup_wrap .popup .content .ensure:hover{
    background:url('../images/popup_s.png') no-repeat center;
}
