/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,b{font-weight:normal; display:block;}
a,a:hover{text-decoration:none;}
a{color:#333; outline: none;}
a:hover{color:#000;}
body,textarea,input,button,select,keygen,legend{font:12px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif,\5b8b\4f53; color:#666; outline:0;}
html{font-size:10px;}
body{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;}
input[type=submit]{cursor:pointer;}
a.goTodetail{display:block;
    border-bottom: solid 1px #eaeaea;
    font-size: 14px;
    color: #828282;
    cursor: pointer;
    height: 44px;
    line-height: 44px;
}
#index{background: #f8fbfe;}

.size12 { font-size: 12px }
.size14 { font-size: 14px }
.size16 { font-size: 16px }
.size18 { font-size: 18px }
.size20 { font-size: 20px }
.size24 { font-size: 24px }
.size30 { font-size: 30px }
.size36 { font-size: 36px }
.size40 { font-size: 40px }
.size48 { font-size: 48px }

.font-bold { font-weight: 700 }
.font-normal { font-weight: 400 }
.font-en { font-family: Arial }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mb5 { margin-bottom: 5px }
.mb10 { margin-bottom: 10px }
.mb15 { margin-bottom: 15px }
.mb20 { margin-bottom: 20px }
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.ml20{ margin-left: 20px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{ margin-right: 15px;}
.mr20{ margin-right: 20px;}

.pt5 { padding-top: 5px }
.pt10 { padding-top: 10px }
.pt15 { padding-top: 15px }
.pt20 { padding-top: 20px }
.pb5 { padding-bottom: 5px }
.pb10 { padding-bottom: 10px }
.pb15 { padding-bottom: 15px }
.pb20 { padding-bottom: 20px }
.pb80 { padding-bottom: 80px }
.pl5{ padding-left: 5px;}
.pl10{ padding-left: 10px;}
.pl15{ padding-left: 15px;}
.pl20{ padding-left: 20px;}
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr15{ padding-right: 15px;}
.pr20{ padding-right: 20px;}

.fl{float:left;}
.fr{float:right;}
.clearfix { display: inline-table; display: block; zoom: 1 }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }
.container{overflow:hidden; min-width: 1170px; margin: 0 auto;}
.grid-940 { width: 940px; margin: 0 auto; }
.grid-1200 { width: 1170px; margin: 0 auto; }
.w-1200 { width: 1170px; margin: 0 auto; }
.grid-1264 { width: 1234px; margin: 0 auto; }
.w{ width: 100%; margin: 0 auto;}
.bgcf7f7f7{}
.bgcefefef{background-color:#efefef;}
.bgefefef{ background-color: #efefef;}
.bgcfff{background-color: #fff}
.bgfff{ background-color: #fff;}
.bgctouming{background-color:transparent;}
/*header*/
.header{position: relative;background: #fff;}
.topbar {width: 100%;min-width: 1170px;margin: 0 auto;height: auto;background-color: #353535;font-family: Arial,"\5B8B\4F53";position: relative;z-index: 999;}
.topbar-wrap {z-index: 100; /*line-height: 31px;*/}
.topbar-left{line-height: 30px;color: #eee;}
.topbar-wrap .topmenu #loginname{ width: 54px; height: 34px;  color: #fff; background-color: #ba2002; text-align: center; cursor: pointer;}
.topbar-wrap .dropbox{ border:1px solid #cdcdcd; position: absolute; top: 31px; left: 50%; margin-left: -27px; width: 260px; -webkit-box-shadow:0 0 10px #0CC; -moz-box-shadow:0 0 4px #cdcdcd; box-shadow:0 0 4px #cdcdcd; padding: 10px; display: none; background-color: #fff;}
.topbar ul{margin: 0px; padding: 0px;}
.topbar ul li{float: left;color: #eee;}
.topbar-wrap .topmenu .topmenu-item{position: relative;/*line-height: 31px*/}
.topbar-wrap .topmenu .topmenu-item a,.topbar-wrap .topmenu .topmenu-item span,.topbar-wrap .toplink .ico .toplink-app-ico,.topbar-wrap .toplink .ico .toplink-weixin-ico{padding: 0 16px;border-right: 1px solid #e6e6e6;color: #eee;display: block;margin: 6px 0px;font-size:12px;}
.topbar-wrap .topbar-left .topmenu .topmenu-item a{margin: 4px;border: 1px solid #eee;height: 20px;line-height: 20px;border-radius: 4px;-webkit-border-radius: 4px;}
.topbar-wrap .topbar-left .topmenu .topmenu-item:last-child a{border:none;line-height:22px;}
.topbar-wrap .toplink .ico .toplink-weixin-ico{ border-right: none;}
.topbar-wrap .topmenu .topmenu-item a:hover {text-decoration: none;color: #ff645a;border-color: #ff645a;}
.topbar-wrap .topmenu .topmenu-item span.topmenu-tel-ico{background: url("../../images/index/icon_v1.png") no-repeat;background-position: 8px 1px;padding: 0 0px 0px 32px;border: none;margin-left: 25px;}
.topbar-wrap .topmenu .topmenu-item span.topmenu-tel-vip{background: url("../../images/index/icon_VIP.png") no-repeat;padding: 0 0px 0px 22px;border: none;margin-left: 25px;}
.topbar-wrap .toplink{margin-left:-1px;}
.topbar-wrap .toplink .ico{position: relative; cursor: pointer;}
.topbar-wrap .toplink .ico .toplink-app-ico{background: url("../../images/index/icon_v1.png") no-repeat; background-position: 11px -23px;padding: 0 16px 0px 32px;}
.topbar-wrap .toplink .ico .toplink-weixin-ico{background: url("../../images/index/icon_v1.png") no-repeat; background-position: 8px -49px;padding: 0 0px 0px 36px;}
.topbar-wrap .toplink .ico .toplink-weixin-ico img{ width: 120px; height: auto;}
/*.topbar-wrap .toplink .ico div{color: #a5a5a5;}
.topbar-wrap .toplink .ico div:hover { text-decoration: none; color: #ea544a}
.topbar-wrap .toplink .ico div.toplink-app-ico{background: url("../images/icon_v1.png") no-repeat; background-position: 8px -17px; padding: 0 16px 0px 20px;}
.topbar-wrap .toplink .ico div.toplink-weixin-ico{background: url("../images/icon_v1.png") no-repeat; background-position: 8px -42px; padding: 0 0px 0px 36px;}*/
.topbar-wrap .toplink .dropbox-app-phone,.topbar-wrap .toplink .dropbox-app-weixin{ position: absolute;top: 30px; right:-1px;  border: 1px solid #d6d6d6; padding: 10px;height: 136px;z-index: 1000; background-color: #fff; display: none;}
.topbar-wrap .toplink .dropbox-app-phone{width: 120px; }
.topbar-wrap .toplink .dropbox-app-weixin{ width: 120px;}
.topbar-wrap .toplink .dropbox-app-weixin img{width: 120px; height:auto;}
.topbar-wrap .toplink .hover .dropbox-app-phone,.topbar-wrap .toplink .hover .dropbox-app-weixin{ display:block}
.header-nav-wrap{  height: 84px;}
.header-nav-wrap .main-nav {height: 84px;background-color: #fff;font-family: 'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','\5B8B\4F53';}
.main-nav .main-nav-logo a img {margin-top: 25px;width: 150px;}
.main-nav .nav {margin: 30px 0 0 10px;font-size: 16px; }
.main-nav .nav .nav-box{margin: 0px; padding: 0px;}
.main-nav .nav .nav-box li{float: left;text-align: center;margin: 0px 15px;}
.main-nav .nav .nav-box li a{display: block;color: #333;font-size: 16px;}
.main-nav .nav .nav-box li a:hover{color: #ba2002}
.main-nav .nav .nav-box .current a{font-weight: 800;}
.main-nav .main-nav-searchwrap{margin-top: 27px;position: relative;}


.main-nav .main-nav-search{width: 183px;padding: 5px 0 5px 15px;border: 1px solid #aaa;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;height: 20px;-webkit-box-sizing: content-box;}
.main-nav .main-nav-search .search-text{border: none;border-right: 1px solid #aaa;color: #666;height: 18px;line-height: 18px;width: 150px;font-size: 12px;padding: 0px;}
.main-nav .main-nav-search .search-btn{background: url(../../images/index/icon_v1.png) no-repeat;background-position: 10px -74px;display: block;width: 32px;height: 18px;}

.banner_top{width: 100%;}
.banner_top img{width: 100%;height: auto;}

/*子站head*/
.subhead{position: relative;width: 100%;z-index: 1000;background: #fff;}
.subtopbar{height: 31px;background-color: #f7f7f7; }
.subtopbar img {float: left;margin: 5px 0px 0px 3px; }
.subtopbar a{float: left;line-height: 30px;margin-left: 10px;font-size: 15px;}

.subtopbar-nav{font-size: 16px; margin: 0px 0 0 112px;}
.subtopbar-nav .ul-box li{float: left;text-align: center;height:81px; line-height: 81px;font-size: 17px;
	margin: 0px 26px;padding: 0px 26px;position: relative;}

.subtopbar-nav .ul-box li span{position: absolute;width: 2px;height: 13px; background: url(../../images/subpage/line01_03.jpg) no-repeat;top:35px;right:-21px;}
.subnav-style{background: url(../../images/subpage/joinnav1_03.jpg) no-repeat;background-position: 0px 38px; border-bottom: solid 3px #bb2002;}
.nav-botton{border: solid 1px #EA7B67;border-radius: 10px;height: 31px; padding: 0px 22px;background: #b72609;
	color: #fff;margin:24px 0px 0px 48px;}


/*sidebar menu*/
.sidebar-wrap{ width: 222px; height: auto;}
.sidebar-wrap .sidebartitle{height: 45px; border-top: 5px solid #ba0200; line-height: 45px; background: url(../../images/index/icon_v1.png) 42px -114px no-repeat; text-align: center;font-size: 20px;color: #666; }
.sidebar-wrap .sidebar-menu .menu-item{ height: 42px; line-height: 42px; font-size: 16px; cursor: pointer;}
.sidebar-wrap .sidebar-menu .active,.sidebar-wrap  .sidebar-menu li:hover{ background-color: #fff; color: #000;}
.sidebar-wrap .sidebar-menu .menu-item a{display:block; padding-left: 70px;}

/*面包屑导航*/
.mbsnav{width:100%;height:40px;line-height:40px;font-size: 14px;}
.mbsnav a{text-decoration:none;color:#525252;}
.mbsnav span{color:#BA2102;}
.mbsnav a:hover{color:#BA2102;}

.crumbs{ height: auto; width: 100%;color: #333;}
.crumbs a{ color: #888;display: inline-block;/* height: 48px; line-height: 48px;*/}
.crumbs a:hover{ color: #ba2002;text-decoration:underline;}

/*子页面banner*/
.pa-banner-wrap{ position: relative; height: 300px; width: 100%; background-color: #f7f7f7;overflow: hidden;}
.pa-banner{ position: absolute; left: 50%; top: 0px; margin-left: -960px; width: 1920px; }


/*子页面标题*/
.content-wrap{ width: 844px;height:643px; padding: 30px 52px 52px 52px; background-color: #fff;}
.content-title{ height: 50px; background: url(../../images/index/line.jpg) center repeat-x;margin: 0 auto;}
.sp{font-size: 20px; height: 50px; line-height: 50px; color: #000; background-color: #fff; padding-right: 10px;text-align: center;}
.content-title span{font-size: 20px; height: 50px; line-height: 50px; color: #000; background-color: #fff; padding-right: 10px;text-align: center;}

/*首页&子页面快速服务通道*/

.service-wrap p{ background: url(../../images/subpage/iconj.png) center no-repeat; display: block; height: 30px;}
.service-wrap .service-nav-cu{ padding: 0px 39px;}
.service-wrap a{ color: #666; display: inline-block; width: 96px;text-align: center; height: 130px;}
.service-wrap a:hover{ color: #ba0200;}




/*分页page*/
.page ul li{float:left; color:#666; border:1px solid #e8e8e8; margin-right:5px;}
.page ul li.cur a{color:#fff; background:#ba2102;}
.page ul li:last-of-type{margin:0;}
.page ul li a{color:#666; padding:6px 12px; display:block; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.page ul li.hover a,.page ul li.hover a:hover{color:#fff; background:#ba2102;}


 /*footer*/
.footer{min-width: 1170px;margin: 0 auto;}
.footer-box{ width: 100%; height: auto; }
.footer-box .footer-top{width: 100%;height: 100px;background: url(../../images/index/s_26.png) no-repeat center top;}
.footer-box .footer-top .footer-top-left{width: 430px;height: 100px;position:relative;z-index:1;zoom:1;}
.footer-box .footer-top .footer-top-left img{position:absolute; left:0; bottom:0; }
.footer-box .footer-top .footer-top-content{width: 276px;height: 36px;padding: 32px 0;text-align: center;}
.footer-box .footer-top .footer-top-content .btnv{position: relative;z-index: 1;zoom: 1;display: inline-block;color: #fff;border: 1px solid #fff;height: 32px;line-height: 32px;padding: 0px 20px;border-radius: 16px;font-size: 16px;vertical-align: middle;margin: 0 15px;cursor:pointer; *float:left; *margin-left:40px;}
.footer-box .footer-top .footer-top-content .footer-wx-box{border: none;width: auto;height: auto;padding: 0;line-height: 1px;}
.footer-box .footer-top .footer-top-content .footer-wx-box{width:36px;height:36px;background: url(../../images/index/wx1_07.png) no-repeat center top;}
.footer-box .footer-top .footer-top-content .btnv .wxer{position: absolute;bottom: 42px;width: 132px;left: 50%;margin-left: -66px; display:none;}
.footer-box .footer-top .footer-top-content .btnv:hover .wxer{ display: block;}
.footer-box .footer-top .footer-top-content .btnv.footer-wx-box:hover{background:url(../../images/index/wx_07.png) no-repeat center top;}
.footer-box .footer-top .footer-top-content .btnv.footer-wxbuy-box:hover{background:#fff;color: #d0264f;}
.footer-box .footer-top .footer-top-right{padding-top: 28px;font-size: 15px;}
.footer-box .footer-top .footer-top-right p{text-align: right;color: #fff;}
.footer-warp .footer-weixin{ background: url(../../images/index/footer-weixin.png) no-repeat; width: 217px; height:auto; border-right: 1px solid #e1e1e1; padding: 36px 0px 0px 0px;}
.footer-warp .footer-weixin span{ display: block; text-align: center; width: 120px;}
.footer-warp .footer-list{padding: 50px 85px 40px;zoom: 1;overflow: hidden;display: -moz-box;display:-webkit-flex;display: -ms-flexbox;display:flex;}
.footer-warp .footer-list .footer-dls{width: 155px;margin: 0px 22px;flex: 1;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;}
.footer-warp .footer-list .footer-dls dt{ font-weight: bold;font-size: 16px; color: #000; height: 32px;}
.footer-warp .footer-list .footer-dls:last-child dt,
.footer-warp .footer-list .footer-dls:last-child dt.footer-dt-7004{display:none;}
.footer-warp .footer-list .footer-dls dd a{ color: #999; font-size: 14px; line-height: 28px;}
.footer-warp .footer-mobile{background: url(../../images/index/footer-tel.png) no-repeat; width: 252px;}
.footer-warp .footer-mobile span{ margin: 100px 0px 0px 36px; display: block;}
.footer-warp .footer-mobile p{color: #666; font-size: 14px;}
.footer-copyright{height: 24px;margin: 16px auto 0px auto;overflow: hidden;width: 432px;}
.footer-copyright .copyright{margin-left: -20px; }
.footer-copyright .copyright a{ color: #333;border-left: 1px solid #e1e1e1;display: inline-block;padding-left: 10px;margin-left: 10px;float: left}
.footer-copyright .copyright a:hover{ color: #ba2002}
.footer-copyright .icp span{padding-left: 18px;color: #666; }
.copyright-list{ text-align: center; line-height: 24px; padding: 5px 0px;}
.copyright-list img{display: inline-block;}
.qptag{
    width:274px;
    height:26px;
    border:1px solid #09F;
    position:relative;
    background-color:#FFF;
}
.qptag:before,.qptag:after{
    content:"";display:block;
    border-width:20px;
    position:absolute; bottom:-40px;
    left:37px;
    border-style:solid dashed dashed;
    border-color:#09F transparent transparent;
    font-size:0;
    line-height:0;
}
.qptag:after{
    bottom:-39px;
    border-color:#FFF transparent transparent;
}

*{-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;}
.kefu{ position: fixed; bottom: 45%; right: 0;/*background: url(../../images/mallpage/kefu.png) no-repeat;*/ height: 188px; width: 85px; z-index: 999;display: none;}

.nav-item{
	position: relative;
}
.nav-item:hover .nav-toolbar-sublist {
	visibility: visible;
}
.nav-item:hover .nav-toolbar-sublist {
	display: block;
	opacity: 1;
	filter: alpha(opacity=100);
}
.nav-toolbar-sublist {
	display: block;
	visibility: hidden;
}
.nav-toolbar-sublist {
	margin-left: -10px;
}
.nav-toolbar-sublist {
	display: none;
	position: absolute;
	left: 0;
	top: 22px;
	background-color: #fff;
	list-style: none;
	margin: 0 0 0 -30px;
	padding: 0 0 8px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s linear 0s;
	transition: opacity .3s linear 0s;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	overflow: hidden;
	border-radius: 0 0 4px 4px;
	z-index: 9999;
}

.nav-toolbar-sublist .sub-item {
	margin: 6px 0 0 0!important;
	padding: 0;
}

.nav-toolbar-sublist li{
	display: list-item;
	text-align: -webkit-match-parent;
}

.main-nav .nav .nav-box .nav-toolbar-sublist li.sub-item a:hover {
	background-color: #f0f0f0;
	text-decoration: none;
	color: #333;
}

.main-nav .nav .nav-box .nav-toolbar-sublist li.sub-item a {
	zoom: 1;
	position: relative;
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding: 0 30px;
	white-space: nowrap;
	color: #666;
}

.noncar_proimg img{
	width:100%;
}

#fixed_right{position: fixed; right:20px; bottom:20px; width: 44px; z-index: 1000;
    padding: 0;
    background-position: center;
    background-repeat: no-repeat;}
#fixed_right *{
	padding: 0;
	background-position: center;
	background-repeat: no-repeat;
}
#fixed_right dl{position: relative;}
#fixed_right dt{height: 44px; margin-bottom: 3px; background-color: #ff5079; cursor: pointer; background-size: 28px;}
#fixed_right .sider_insurance dt{background-image: url(../../images/mallpic/sider_ctrl_5.png);}
#fixed_right .sider_insurance ul{padding: 11px 13px;}
#fixed_right .sider_insurance h3{color: #666666;margin-top: 5px;text-align: center;}
#fixed_right .sider_wechat dt{background-image: url(../../images/mallpic/sider_ctrl_1.png);}
#fixed_right .sider_telphone dt{background-image: url(../../images/mallpic/sider_ctrl_2.png);}
#fixed_right .sider_search dt{background-image: url(../../images/mallpic/sider_ctrl_3.png);}
#fixed_right .sider_gotop dt{background-image: url(../../images/mallpic/sider_ctrl_4.png);}
#fixed_right dd ul{border:1px solid #ff3f61; margin-right: 5px; background-color: #fff;}
#fixed_right dd:after{content:""; position: absolute; right:2px; bottom:16px; width: 6px; height: 12px; background-image: url(../../images/mallpic/sider_arr.png);}
#fixed_right dd{position: absolute; bottom: 0; right: 39px; width: 0; opacity: 0; transition: .3s; transform: translateX(6px); overflow: hidden;}
#fixed_right dl:hover dd{opacity: 1; width: auto; transform: translateX(0);}
#fixed_right .sider_wechat dd h2{font-size: 0; width: auto;}
#fixed_right .sider_wechat dd h3{color: #111; white-space: nowrap; text-align: center; font-size: 12px; line-height: 1.2; padding-bottom: 6px;}
#fixed_right .sider_search ul{padding: 8px; width: 258px; overflow: hidden; font-size: 0; text-align: center;}
#fixed_right .sider_search li{width: 86px; float: left; padding: 12px 0; cursor: pointer;}
#fixed_right .sider_search li s{width: 42px; height: 42px; display: inline-block; transition: .3s;}
#fixed_right .sider_search li i{font-size: 12px; color: #666; display: block; padding-top: 6px; transition: .3s;}
#fixed_right .sider_search li:hover i{transform: translateY(-3px);}
#fixed_right .sider_search_0 s{background-image: url(../../images/mallpic/sider_icon_1.png);}
#fixed_right .sider_search_1 s{background-image: url(../../images/mallpic/sider_icon_2.png);}
#fixed_right .sider_search_2 s{background-image: url(../../images/mallpic/sider_icon_3.png);}
#fixed_right .sider_search_3 s{background-image: url(../../images/mallpic/sider_icon_4.png);}
#fixed_right .sider_search_4 s{background-image: url(../../images/mallpic/sider_icon_5.png);}
#fixed_right .sider_search_5 s{background-image: url(../../images/mallpic/sider_icon_6.png);}
#fixed_right .sider_search_0:hover s{background-image: url(../../images/mallpic/sider_icon_1_hover.png);}
#fixed_right .sider_search_1:hover s{background-image: url(../../images/mallpic/sider_icon_2_hover.png);}
#fixed_right .sider_search_2:hover s{background-image: url(../../images/mallpic/sider_icon_3_hover.png);}
#fixed_right .sider_search_3:hover s{background-image: url(../../images/mallpic/sider_icon_4_hover.png);}
#fixed_right .sider_search_4:hover s{background-image: url(../../images/mallpic/sider_icon_5_hover.png);}
#fixed_right .sider_search_5:hover s{background-image: url(../../images/mallpic/sider_icon_6_hover.png);}

#memberIframe{padding-bottom:50px; background:#fff;}

ul.pro-wrap-pageNo li{padding: 5px 10px;}

ul.pro-wrap-pageNo li.hover{
    color: #fff;
    background: #ba2102;
}