﻿@charset "utf-8";

@import "/images/common/sprite.css";

.mainWrap{width:100%;height:auto;margin-bottom:30px}
.main{height:auto;padding-top:25px}
.main .title{width:100%;position:relative}
.titL{display:block;/* float:none; *//* margin-right: 300px; */}
.main .title h2{position:relative;padding-left:35px;float:left;height:30px;line-height:30px;font-size:14px;color:#333}
.main .title h2 em{position:absolute;left:0;top:7px;display:inline-block;width:24px;height:18px;background:url(/images/index/ico_Btn.png) 0 -47px no-repeat}
.main .title a{display:block;height:30px;line-height:30px;font-size:14px;color:#333;float:left}
.main .title a.cur{color:#ff6266}
.main .title span{float:left;display: block;width:1px;margin:8px 15px;height:14px;background:#eaeaea;}
.main .title .titR{width:162px;position:absolute;right:0;top:0;padding-left:64px;height:30px;line-height:30px}
.main .title .titR a{color:#ff6000}
.main .title .titR a:hover{color:#db5800}
.main .title .titR em{position:absolute;left:0;top:50%;margin-top:-19px;display:inline-block;width:58px;height:39px;background:url(/images/index/ico_Btn.png) 0 -70px no-repeat}
.main .title .titR i{font-size:14px;font-weight:700}
.slide0{ height:30px;}
.slide0,.slide0 .bd,
.slide0 li{ display:inline-block;}
.picScroll-left{width:100%;overflow:hidden;position:relative;margin-top: 20px;}
.picScroll-left .bd{width:100%}
.picScroll-left .bd ul{overflow:hidden;zoom:1}
.picScroll-left .bd ul li{position:relative;width:292px;margin: 0 1px;float:left;overflow:hidden;}
.picScroll-left .bd ul li a{display:block;width:100%;color:#fff}
.picScroll-left .bd ul li a img{display:block;width:100%}
.picScroll-left .bd ul li a p{position:absolute;left:0;bottom:0;display:block;width:90%;padding:0 5%;height:52px;line-height:60px;background:url(/images/index/ico5.png) repeat-x;font-size:16px}
.picScroll-left .bd ul li a:hover{color:#FF6000}
.direct{width:100%;background:#f7f7f7;padding:30px 0 20px;margin-top:50px}
.directTabTab{width:400px}
.directTab .dir_menu{width:100%;z-index:1;overflow:hidden}
.directTab .dir_menu h2{float:left;margin-right:28px;height:40px;line-height:40px;font-size:24px;color:#333}
.directTab .dir_menu a{display:block;float:right;height:40px;line-height:40px;font-size:14px;color:#ff6000}
.directTab .dir_menu a:hover{color:#db5800}
.directTab .dir_menu ul{float:left;margin-top:8px}
.directTab .dir_menu li{float:left;padding:0 10px;margin-right:8px;height:24px;background:#eaeaea;border-radius:3px;line-height:24px;font-size:14px;color:#333;cursor:pointer}
.directTab .dir_menu .selected{background:#ff6000;color:#fff}
.directTab .dir_box{width:100%;height:auto;padding-top:18px}
.directTab .hide{display:none}
.dir_box .dirTit{width:100%;height:30px;overflow:hidden;border-bottom:1px solid #dedede;color: #333;}
.dir_box .dirTit h2{float:left;width:54px;height:28px;border-bottom:2px solid #ff6000;line-height:28px;font-size:14px;color:#ff6000;text-align:center}
.dir_box .dirTit span{display:block;float:left;padding:0 14px;height:30px;line-height:30px;font-size:14px;color: inherit;cursor:pointer;}
.dir_box .dirTit li.cur{color:#FF6000}
.dir_box .dirTit em{float:left;display:block;width:1px;height:12px;background:#e2e2e2;margin-top:9px}
.brandList{position:relative;width:100%;font-size:14px;margin-top:16px}
.brandList a{text-decoration:none;color:#666}
.brandList ul{width:90%;overflow:hidden;height: 34px;}
.brandList .all{ height:inherit;}
.brandList ul li{padding-right:25px;float:left;height:30px;line-height:30px}

/*.show{background:url(/images/index/ico7.png) 60px 10px no-repeat}*/
.merchant{padding-top:54px;height:auto}
.merchant .merTitle{width:100%;height:auto}
.merchant .merTitle h2{float:left;margin-right:32px;height:30px;line-height:30px;font-size:24px;color:#333}
.merchant .merTitle .merAdd{float:left;height:30px}
.merchant .merTitle .merAdd h3{height:30px;padding-right:15px;line-height:30px;font-size:14px;color:#333;background:url(/images/index/ico8.png) right 14px no-repeat;cursor:pointer}
.merchant .merTitle .more{display:block;float:left;height:30px;line-height:30px;font-size:14px;margin-left:28px;color:#FF6000}
.merchant .merTitle a:hover{color:#db5800}
.merchant .merTitle .address{height:28px;float:right;margin-top:1px}
.merchant .merTitle .address select{width:100px;padding-left:10px;height:28px;margin-left:9px;border:1px solid #e5e5e5;line-height:28px;font-size:12px;color:#333}
.merchant .merTitle .merSearch{position:relative;width:194px;height:26px;border:1px solid #e5e5e5;margin-left:10px}
.merchant .merTitle .merSearch em{margin-left:6px;margin-top:6px;display:block;float:left;width:14px;height:14px;background:url(/images/index/ico_Btn.png) -42px -47px no-repeat}
.merchant .merTitle .merSearch .merTxt{width:100px;padding:0 10px;height:26px;line-height:26px;font-size:12px;color:#333}
.merchant .merTitle .merSearch .merBut{position:absolute;right:-1px;top:-1px;width:50px;height:28px;background:#ff6000;font-size:12px;color:#fff;cursor:pointer;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.merchant .merBom{width:100%;height:auto;padding-top:25px}
.merchant .merBom ul{display: block;height:auto;overflow:hidden;margin-right: -20px;}
.merchant .merBom ul li{position:relative;width:220px;height:auto;float:left;margin-right:20px;margin-bottom:30px}
.merchant .merBom ul li .merImg{width:100%;height:auto}
.merchant .merBom ul li .merImg img{display:block;width:100%}
.merchant .merBom ul li .merTxt{width:100%;height:auto;padding-top:10px}
.merchant .merBom ul li .merTxt a{display:block;height:32px;line-height:32px;width:100%;font-size:18px;color:#333}
.merchant .merBom ul li .merTxt a:hover{color:#FF6000}
.merchant .merBom ul li .merTxt p{width:100%;height:28px;line-height:28px;font-size:14px;color:#666}
.merchant .merBom ul li .merLayer{margin-top:10px;width:100%;height:34px;background:#f0edeb}
.merchant .merBom ul li .merLayer h2{float:left;width:114px;height:34px;line-height:34px;font-size:14px;color:#666;text-align:center}
.merchant .merBom ul li .merLayer em{float:left;display:block;width:52px;height:34px;border-left:1px solid #fff;cursor: pointer;}
.merchant .merBom ul li .merLayer em.web i{margin-top:8px;background:url(/images/index/ico_Btn.png) -61px -47px no-repeat}
.merchant .merBom ul li .merLayer em i{display:block;width:20px;height:20px;margin:7px auto;background:url(/images/index/ico_Btn.png) -83px -47px no-repeat}
.merchant .merBom ul li .merTier{display:none;position:absolute;bottom:34px;left:0;padding-bottom:20px;width:100%;height:auto;background:rgba(255,255,255,.9)}
.merchant .merBom ul li .merTier .tierL{width:110px;height:auto;overflow:hidden;padding-top:32px}
.merchant .merBom ul li .merTier .tierL p{width:90%;height:26px;line-height:26px;margin:0 auto;font-size:14px;color:#737373}
.merchant .merBom ul li .merTier .tierR{width:87px;padding-top:13px;height:auto}
.merchant .merBom ul li .merTier .tierR img{display:block;width:100%}
.demandWrap{width:100%;height:auto;background:#f7f7f7;padding:35px 0;margin-top:24px}
.demand{height:auto;overflow:hidden}
.demand .demandL{width:802px;height:auto}
.demand .demandL .demTit,.demand .demandR .demTit{position:relative;width:100%;height:auto}
.demand .demandL .demTit span,.demand .demandR .demTit span{display:inline-block;height:36px;line-height:36px;font-size:24px;color:#333}
.demand .demandL .demTit em{display:inline-block;margin-left:26px;height:36px;line-height:36px;font-size:14px;color:#666}
.demand .demandL .demBom{width:100%;padding-top:15px}
.txtScroll-top{width:504px;margin:0 auto;height:272px;overflow:hidden}
.txtScroll-top .bd{height:auto}
.txtScroll-top input{ display: none;}
.txtScroll-top .infoList ul{width:100%;overflow:hidden;height:auto}
.txtScroll-top .infoList li{float:left;width:100%;zoom:1;height:38px;border-bottom:1px dashed #e1e1e1;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.txtScroll-top .cur input{ display:block;}
.txtScroll-top .cur .t{ display:none;}
.txtScroll-top .infoList li:hover{background:#fcfcfc}
.txtScroll-top .infoList li i{display:block;width:auto;float:left;margin-right:10px;margin-top:13px;width:15px;height:11px;background:url(/images/index/ico_Btn.png) right -47px no-repeat}
.txtScroll-top .infoList li:hover i{background:url(/images/index/ico_Btn.png) right -58px no-repeat}
.txtScroll-top .infoList li a{display:block;float:left;width:310px;height:38px;line-height:38px;font-size:14px;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.txtScroll-top .infoList li:hover a{color:#FF6000}
.txtScroll-top .infoList li em{width:60px;margin-left:15px;display:block;height:38px;line-height:38px;float:right;font-size:12px;color:#999;text-align:center}
.txtScroll-top .infoList li input{width:60px;height:26px;margin-top:6px;margin-left:15px;background:#ff6000;font-size:14px;color:#fff;float:right;cursor:pointer;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.demand .demandL .demBom .demBR{position:relative;width:262px;height:272px;border:1px solid #eee;background:url(/images/index/img3.jpg) no-repeat}
.demand .demandL .demBom .demBR h2{width:90%;height:auto;margin:78px auto 0;line-height:26px;font-size:16px;color:#76bc37;text-align:center}
.demand .demandL .demBom .demBR a{position:absolute;left:50%;margin-left:-38px;bottom:6px;display:block;width:76px;height:26px;border-radius:5px;background:#fc7f33;text-align:center;line-height:26px;font-size:14px;color:#fff}
.demand .demandR{width:320px;height:auto}
.demand .demandR .demTit a{position:absolute;right:0;top:0;display:block;height:36px;line-height:36px;font-size:14px;color:#ff6000}
.demand .demandR .demTit a em{font:400 16px consolas;margin-left:4px}

.insurance_guide{height:auto;margin:0 auto 50px;overflow:hidden}
.insurance_guide .guide_top{border-bottom:1px solid #EAEAEA;display:block;width:100%;overflow:hidden}
.insurance_guide .guide_top h2{font-size:24px;color:#333;line-height:50px;float:left;margin-right:27px}
.insurance_guide .guide_top span{float:left;font-size:14px;color:#666;position:relative;top:18px}
.insurance_guide .guide_top a{float:right;margin-right:0;display:inline-block;padding:2px 12px;font-size:16px;color:#333;background:#f9f9f9;border:1px solid #EAEAEA;border-radius:2px;position:relative;top:10px}
.insurance_guide_con{display:block;width:100%;height:auto;overflow:hidden}
.insurance_guide_conL{float:left;width:425px}
.guide_tit{display:block;width:100%;overflow:hidden}
.guide_tit h2{font-size:18px;color:#333;line-height:50px;float:left;margin-right:27px}
.guide_tit span{float:left;font-size:14px;color:#666;position:relative;top:18px}
.guide_tit a{float:right;margin-right:0;display:inline-block;padding:2px 12px;font-size:14px;color:#FF6000;position:relative;top:10px}
.guide_tit a font{display:inline-block;margin-left:4px;font:16px/30px consolon;font-weight:700}
.guide_tit a:hover{color:#DB5800}
.insurance_guide_conM{float:left;width:318px;margin-left:60px}
.insurance_guide_conM ul{display:block;width:100%}
.insurance_guide_conM ul li{display:block;line-height:34px;border-bottom:1px solid #EAEAEA}
.insurance_guide_conM ul li a{display:block;width:100%;font-size:14px;color:#333}
.insurance_guide_conM ul li a em{display:inline-block;width:15px;height:8px;margin:0 8px;background:url(/images/index/ico_Btn.png) no-repeat -85px -70px}
.insurance_guide_conM ul li a span{color:#8c8c8c;font-size:12px}
.insurance_guide_conM ul li a:hover{color:#FF6000}
.insurance_guide_conR{float:right;margin-right:0;margin-left:0}
.direct_consultingWrap{margin:0 auto 50px;height:auto;overflow:hidden}
.direct_consult_L{float:left;width:807px}
.z_tab_consult{width:100%;height:auto;margin:0 auto;overflow:hidden}
.z_tab_consult .z_tab_menu_consult{width:100%;height:auto;overflow:hidden;z-index:1;position:relative;border-bottom:1px solid #ddd}
.z_tab_consult .z_tab_menu_consult h2{float:left;font-size:23px;line-height:50px;color:#333;margin-right:27px}
.z_tab_consult .z_tab_menu_consult li{float:left;font-size:16px;color:#333;display:inline-block;padding:2px 12px;border-radius:3px;background:#eaeaea;margin-right:8px;cursor:pointer;position:relative;top:10px}
.z_tab_consult .z_tab_menu_consult .selected{color:#fff;background:#FF6000;cursor:pointer}
.z_tab_consult .z_tab_menu_consult a{position:absolute;right:0;top:0;font-size:14px;color:#FF6000;margin-top:15px}
.z_tab_consult .z_tab_menu_consult a font{display:inline-block;margin-left:4px;font:16px/30px consolon;font-weight:700}
.z_tab_consult .z_tab_menu_consult a:hover{color:#db5800}
.z_tab_consult .z_tab_box_consult{width:100%;height:auto;position:relative;overflow:hidden}
.z_tab_consult .z_tab_box_consult .hide{display:none}
.z_tab_box_consult div{display:block;width:100%;padding:10px 0 0 0}
.z_tab_box_consult div dl{float:left;width:48%;margin-right:4%;margin-top:20px}
.z_tab_box_consult div dl dt{float:left;width:180px;position:relative}
.z_tab_box_consult div dl dt img{display:block;width:180px;height:114px}
.z_tab_box_consult div dl dt p{font-size:12px;color:#666;line-height:24px;position:absolute;bottom:0;left:0;text-indent:12px;background:rgba(255,255,255,.4)}
.z_tab_box_consult div dl dd{float:left;margin-left:15px;width:192px}
.z_tab_box_consult div dl dd a{display:block;width:100%;font-size:14px;color:#333;line-height:28px;height: 28px;overflow:hidden;}
.z_tab_box_consult div dl dd a em{display:inline-block;width:3px;height:3px;background:#ccc;position:relative;top:-2px;margin-right:8px}
.z_tab_box_consult div dl dd a:hover{color:#FF6000}
.direct_consult_R{float:right;margin-right:0;width:322px}
.direct_consult_R h2{font-size:23px;line-height:50px;color:#333;border-bottom:1px solid #EAEAEA;position:relative}
.direct_consult_R h2 a{display:inline-block;float:right;margin-right:0;font-size:14px;color:#FF6000}
.direct_consult_R h2 a font{display:inline-block;margin-left:4px;font:16px/30px consolon;font-weight:700}
.direct_consult_R h2 a:hover{color:#db5800}
.direct_consult_top{margin-top:30px;display:block;width:100%;overflow:hidden}
.direct_consult_top a{display:block;width:100%}
.direct_consult_top a img{float:left;width:90px;height:56px}
.direct_consult_top a .wz{float:left;width:210px;margin-left:15px}
.direct_consult_top a .wz p{font-size:14px;color:#333;margin-bottom:10px;height: 19px;overflow: hidden;}
.direct_consult_top a .wz span{display:block;width:78px;height:25px;color:#fff;background:#FF6000;text-align:center;line-height:25px;border-radius:2px}
.direct_consult_top a:hover .wz span{background:#db5800}
.direct_consult_R ul{display:block;width:100%;margin-top:12px;overflow:hidden}
.direct_consult_R ul li{display:block;width:100%}
.direct_consult_R ul li a{display:block;width:100%}
.direct_consult_R ul li a{display:block;width:100%;font-size:14px;color:#333;line-height:28px;height: 28px;overflow:hidden;}
.direct_consult_R ul li a em{display:inline-block;width:3px;height:3px;background:#ccc;position:relative;top:-2px;margin-right:8px}
.direct_consult_R ul li a:hover{color:#FF6000}
.direct_consult_R ol{display:block;width:100%;margin-top:12px;overflow:hidden}
.direct_consult_R ol li{display:inline-block;width:48%;float:left;margin-right:2%;margin-bottom:12px;overflow:hidden}
.direct_consult_R ol li a{display:block;line-height:28px;font-size:14px;color:#666;border:1px solid #EAEAEA}
.direct_consult_R ol li a em{display:inline-block;width:18px;height:20px;position:relative;top:4px;margin:0 10px 0 12px;background:url(/images/index/ico_Btn.png) no-repeat -85px -83px}
.direct_consult_R ol li a:hover{color:#FF6000;border:1px solid #FF6000}
.direct_consult_R ol span{float:left}
.direct_brandWrap{margin:0 auto 55px}
.direct_brandL{width:807px;float:left}
.zbrand_slideBox .hd{height:9px;overflow:hidden;position:absolute;left:20px;bottom:16px;z-index:1}
.zbrand_slideBox .hd ul{overflow:hidden;zoom:1}
.zbrand_slideBox .hd ul li{float:left;margin-right:5px;width:9px;height:9px;text-align:center;background:#fff;cursor:pointer}
.zbrand_slideBox .hd ul li.on{background:#ff6000}
.direct_brandR{float:right;margin-right:0;width:322px}
.sign_shareWrap{width:100%;height:auto;margin:0 auto;background:#f7f7f7;overflow:hidden}
.sign_share{padding:36px 0;overflow:hidden}
.slideGroup{width:100%;overflow:hidden;height:auto}
.slideGroup .parHd{height:auto;position:relative;overflow:hidden;display:block;width:100%}
.slideGroup .parHd ul{height:auto;position:relative;overflow:hidden;display:block;width:100%}
.slideGroup .parHd ul h2{float:left;font-size:24px;color:#333;margin-right:30px}
.slideGroup .parHd ul li{float:left;font-size:14px;color:#333;width:78px;height:23px;line-height:23px;text-align:center;background:#eaeaea;border-radius:2px;cursor:pointer;position:relative;top:8px;margin-right:8px}
.slideGroup .parHd ul li.on{color:#fff;background:#FF6000}
.slideGroup .slideBox{overflow:hidden;margin:30px auto 0;display:block;width:100%;zoom:1;position:relative}
.slideGroup .parBd ul{overflow:hidden;zoom:1}
.slideGroup .parBd ul li{float:left;margin-right:75px;overflow:hidden;width:343px}
.slideGroup .parBd ul li .pic a{display:block;width:100%}
.slideGroup .parBd ul li .pic .parBd_top{display:block;width:100%;overflow:hidden}
.slideGroup .parBd ul li .pic .parBd_top .parBd_tL{float:left;width:256px}
.slideGroup .parBd ul li .pic .parBd_top .parBd_tL h2{font-size:16px;color:#666;margin-bottom:16px}
.slideGroup .parBd ul li .pic .parBd_top .parBd_tL p{font-size:14px;color:#666}
.slideGroup .parBd ul li .pic .parBd_top .parBd_tL p em{display:inline-block;width:13px;height:16px;margin-right:15px;background:url(/images/index/ico_Btn.png) no-repeat;background-position:right -70px}
.slideGroup .parBd ul li .pic .parBd_top .parBd_tL p span{display:inline-block;margin-left:30px}
.slideGroup .parBd ul li .pic .parBd_top img.img{float:right;margin-right:0;display:block;width:59px;height:59px}
.slideGroup .parBd ul li .pic .parBd_bot{display:block;width:100%;margin:20px auto 0;overflow:hidden}
.slideGroup .parBd ul li .pic .parBd_bot p{font-size:14px;color:#333}
.slideGroup .parBd ul li .pic .parBd_bot p em{display:inline-block;width:16px;height:12px;background:url(/images/index/ico_Btn.png) right -91px}
.slideGroup .parBd ul li .pic .parBd_bot p em.em1{margin-right:10px;background-position:right -91px}
.slideGroup .parBd ul li .pic .parBd_bot p em.em2{float:right;margin-right:0;background-position:right -108px}
.open_sharers{margin:45px auto;overflow:hidden}
.open_sharerL{float:left;width:558px}
.open_sharerL .tit{font-size:24px;color:#333;font-weight:400}
.open_sharerL .tit a,.open_sharerL .tit span{font-size:14px;display:inline-block;margin-left:24px}
.open_sharerL .tit a{color:#ff6000;margin-left:10px}
.open_sharerL .open_shaimg{margin-top:30px}
.open_sharerL .open_shaimg .open_sha{float:left;width:146px;margin-right:8px}
.open_sharerL .open_shaimg .open_sha img{display:block;width:100%}
.open_sharerL .open_shaimg .openimg{float:left;width:404px}
.open_sharerL .open_shaimg .openimg a{float:left;width:70px;margin-right:8px}
.open_sharerL .open_shaimg .openimg a.right{margin-right:0}
.open_sharerL .open_shaimg .openimg a.bot{margin-top:8px}
.open_sharerL .open_shaimg .openimg a img{display:block;width:100%}
.open_sharerR{float:right;margin-right:0;width:547px}
.open_sharerR .open_shaimg .openimg{float:left;width:100%}
.zlove_slideBox{width:100%;height:auto;margin:0 auto;overflow:hidden;position:relative}
.zlove_slideBox .bd{position:relative;height:100%;z-index:0}
.zlove_slideBox .bd li{zoom:1;vertical-align:middle}
.zlove_slideBox .bd img{width:100%;display:block}
.z_tab_link{width:100%;height:auto;margin:20px auto 30px;overflow:hidden}
.z_tab_link .z_tab_menu_link{width:100%;height:auto;overflow:hidden;z-index:1;border-bottom:1px solid #ddd}
.z_tab_link .z_tab_menu_link li{float:left;font-size:16px;color:#333;margin-right:36px;line-height:50px;cursor:pointer;text-align:center;border-bottom:2px solid #fff}
.z_tab_link .z_tab_menu_link .selected{color:#FF6000;cursor:pointer;border-bottom:2px solid #FF6000}
.z_tab_link .z_tab_box_link{width:100%;height:auto;position:relative;overflow:hidden}
.z_tab_link .z_tab_box_link .hide{display:none}
.z_tab_box_link div{padding:10px 0 0 0}
.z_tab_box_link div a{font-size:14px;color:#666;line-height:28px;margin:0 8px}
.z_tab_box_link div a:hover{color:#FF6000}
#iProduct .bd{height: 540px;overflow:hidden; position:relative;}



.iNews{margin: 35px 0 25px;overflow: hidden;}

.joinP .s1{ overflow: hidden; padding: 0 0 10px; margin: 0 0 10px; border-bottom: 1px dashed #ddd;}
.joinP .s1 li{ line-height: 30px; float: left; width: 50%; font-size: 14px; color: #333;}
.joinP .s1 b{ color: #999;}
.joinP .s2{ line-height: 26px; font-size: 14px; color: #999;}

.bandP{background-color: #FAFAFA;border: 1px solid #E5E5E5;padding: 14px 10px;margin-top: -1px;}
.bandP .s1{ color: #666; overflow: hidden;}
.bandP .s1 img{ margin: 0 12px 0 0;  float: left; border: 1px solid #e5e5e5;}
.bandP .s1 .txt{ float: left;}
.bandP .s2{ margin: 10px 0 0; line-height: 26px; font-size: 14px; color: #999;}
