@charset "utf-8";
/* base */
body{ font:12px/1.5 "宋体",Verdana; color:#999; background-color:#fff;font-family:Microsoft YaHei}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0; padding:0;}
li{ list-style-type:none;}
img{ vertical-align:middle; border:0;}
ol,ul { list-style:none;}
h1,h2,h3,h4,h5,h6,input{ font-size:12px; font-weight:normal;}
address,cite,code,em,th{ font-weight:normal; font-style:normal;}
input,select,textarea{ vertical-align:middle; border:0; outline:0;}
/* public */
.fb{ font-weight:bold;}
.dl_layout dt,.dl_layout dd,.left{ float:left;}
.right{ float:right;}
.t_center{ text-align:center;}
.t_left{ text-align:left;}
.c_step0 dt,.layout li span,.t_right{ text-align:right;}
.clear{ zoom:1;}
.clear:after{ content:''; display:block; clear:both;}
.hied{ display:none;}
.wrap{ width:960px; margin:0 auto; overflow:hidden; }
.max_w{ width:100%; overflow:hidden;}
.pointer{ cursor:pointer;}
.allowed{ cursor:not-allowed}
.layout li span,.inline_block,.page a{ display:inline-block; *display:inline; zoom:1;}
.line{ height:1px; overflow:hidden; background-color:#e9e9e9; clear:both;}
.m_t-16{ margin-top:-16px;}
.gray_bg{ background-color:#e9e9e9;}
/* font family */
.yahei{ font-family:"Microsoft YaHei";}
.st{ font-family:"宋体";}
.c_t_list em,.page,.arial{ font-family:Arial;}
/* font color */
.white{ color:#fff;}
.gray{ color:#333;}
.gray_l{ color:#666;}
.gray_d,.gray_d a{color:#ddd;}
.gray_lll{ color:#999;}
.gray_5{color:#5d6d7c;}
.blue,.blue a{ color:#2196ff;}
.red{ color:#f00;}
.yellow,a.yellow{color:#fcae52;}
.underline{ text-decoration:underline; padding:0 2px;}
/* font link */
a{ text-decoration:none; color:#666;}
.l_cross{text-decoration:underline;}
/* font size */
.f12{ font-size:12px;}
.l_box input,.c_sidebar h2,.f_text,.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}
.f12{font-size:12px;}
.b12{font-weight:bold;}
/* box */
.box4,.box10,.box20,.box50,.box16,.box36{ overflow:hidden; clear:both;}
.box4{ height:4px;}
.box10{ height:10px;}
.box16{ height:16px;}
.box20{ height:20px;}
.box50{ height:50px;}
.box36{ height:36px;}
/*2016-2-16 css*/
body.b_gray{background:#f6f6f6;color:#666;}
.radius{border-radius:3px;}
.gray_ll{ color:#999;}
::-webkit-input-placeholder { color:#999;}
:-moz-placeholder {color:#999;}
::-moz-placeholder {color:#999;}
:-ms-input-placeholder {color:#999;}
.box16{ height:16px;}
.box30{ height:30px;}
.box70{ height:70px;}
.border_d{border:1px solid #ddd;}
.border_e{border:1px solid #eee;}
.mar_end{margin:0px;}
.nopadd{padding:0px;}
.h_line{background:#ebebeb;height:1px;}
.line-height28{line-height:28px;}
/*font*/
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f38{ font-size:38px;}
/*bgcolor*/
.bg_red{background:#ff5256;}
.bg_gray{background:#dddddd;}
.b_bl{background:#a5c5e6;}
.b_blue{background:#5ba8fa;}
.b_yellow{background:#ffb266;}
.b_gray_5{background:#555555;}
.b_gray_e{background:#dedede;}
.b_white{background:#fff;}
.block{display:block;}
.t_ident{text-indent:2em;}
.w1180{width:1180px;margin:0px auto;}
.w1080{width:1080px;margin:0px auto;}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.bot_border{border-bottom:1px solid #ececec;}
/*header*/
.topp{ background:#333333;height:42px;line-height:42px;overflow:hidden;}
.hnav{ padding:15px 0;position:relative;}
.hnav .h2_logo{background:url(../images/logo.png?t=bcf2c0db) no-repeat center;width:155px;height:61px;}
.hn_nav{padding:16px 36px;}
.hn_nav li{ float: left; margin: 0 10px; display: inline; zoom: 0; position: relative;}
.hn_nav li.current a{color:#ff5256;}
.hn_nav li a{ display:block; padding: 0 20px; border-radius: 4px;}
.hn_btn{padding-top:10px;}
.hn_btn a{display:inline-block;padding:8px 15px;border:1px solid #dddddd;border-radius:3px;margin:0px 5px;font-size:14px;}
.hn_user{padding-top:22px;}
.hn_user span{margin:0px 10px;}
.hn_user a.exit{background:url(../images/exit.png?t=6fde4978) no-repeat 0px 0px;padding-left:20px;}
/*banner*/
.section{position:relative}
.hied{display:none;}
.silder{width:100%;max-width:1920px;height:100%;}
.silder img{width:100%;height:100%;}
.item{display:block;width:100%;height:20px;position:absolute;z-index:124;bottom:30px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#444;opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);overflow:hidden;}
.item a.cur{background:#fff;}
/*h_content*/
.h_tit{padding-bottom:10px;border-bottom:1px solid #ddd;position:relative;}
.h_tit span{display:inline-block;margin-right:30px;}
.h_tit a.more{position:absolute;right:0px;bottom:15px;}
.h_content{padding:30px 50px;}
.h_ncon p{line-height:30px;}
.hn_lineheight p{padding-bottom:20px;}
.h_news{padding-left:35px;margin-top:-12px;}
.h_news li{padding:6px 0px;font-size:16px;}
.h_news li a{font-size:16px;}
.h_news li a:hover{color:#ff5256;}
.h_news li span{float:right;margin-right:30px;}
/*footer*/
.hf_bot,.hf_link{padding:20px 0px;}
.hf_bot{color:#fff;}
.hfl_link{padding-left:50px;}
.hfl_link a{margin:0px 5px;}
.hfl_link a.first{margin-left:0px;}
.hf_ewm{cursor:pointer;}
.hf_ewm em{display:inline-block;}
.hf_ewm i{display:inline-block;background:url(../images/main01.png?t=6fde4978) no-repeat 0px 0px;padding:0px 0px 0px 35px;height:25px;vertical-align:top;}
.hf_ewm i.icon1{background-position:0px -582px;}
.hf_ewm i.icon2{background-position:0px -617px;}
.hf_ewm i.icon3{background-position:0px -526px;}
.hf_tel{position:relative;}
.hf_tel h3{background:url(../images/main01.png?t=6fde4978) no-repeat -1px -520px;padding-left:30px}
.ewm{display:none;position:absolute;right:15px;bottom:-30px;}
.h_pad10{padding-left:10px;}
.h_pad20{padding-left:20px;}
.h_pad10_t{margin-left:-6px;}
.hpadt{padding-top:5px;}
.min-height400{min-height:300px;}

/*login*/
.f20{font-size:20px;}
.login{position:relative;}
.lg_top{padding:30px 0px 20px;position:relative;}
.lg_top .m_gz{position:absolute;right:0px;bottom:30px}
.lgbanner{ width:100%;height:420px;}
.lgbanner .lgin{position:absolute;top:0px;left:50%;margin:0px 0px 0px -470px;z-index:33}
.lgbanner .lg{background:#000;width:319px;height:256px;padding:30px;position:absolute;filter:alpha(opacity=50); opacity:0.5;right:30px;top:60px;z-index:11;color:#fff;}
.lg_form{width:324px;position:absolute;right:50px;top:80px;z-index:44;color:#fff;}
.lg_error{background:#fdeee9;border:1px solid #fadcd3;padding:5px 10px;width:90%;color:#666;position:absolute;top:0px;}
.lg_form .lg_del{padding-top:15px;}
.lg_form .lg_del p{padding-top:15px;}
.lg_form .lg_del p input{background:#fff;border:none;width:90%;line-height:35px;height:35px;padding:0px 10px;}
.lg_form .lg_del p  a{color:#fff;}
.lg_form .lg_del p.btn button{display:inline-block;background:#46afe0;border:0px;width:96%;padding:8px 20px;border-radius:3px;text-align:center;font-size:18px;color:#fff;cursor:pointer;}
.lg_form p.vcode input{width:55%}
.lg_form p.vcode .yzm{margin-right:13px;}
.lg_form .fpwd{margin-top:-8px;}
.lg_form .fpwd a{margin:0px 10px;}
.lg_form .fpwd a.end{margin-right:9px;}
.slide-main{height:420px;position:relative;}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:400px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#444;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:420px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:420px;background:#ff6900;position:relative;position:absolute;z-index:8;}


/*新版保险详情*/
.pigtrainsu_preview{position: relative;}
.pigtrainsu_bigImg{position: relative;float: left;overflow:hidden;}
.pigtrainsu_bigImg #midimg{width: 420px;height: 420px;}
.pigtrainsu_type{margin-left:50px;}
.pigtrainsu_typetit{float: left;padding: 10px 20px 0 0;}
.pigtrainsu_typebtn{width: 80px; height: 30px;margin: 0 10px 8px 0; float: left;text-align:center; line-height: 30px; font-size: 16px;color: #f55d5d; border: solid #f55d5d 1px; border-radius: 5px;}
.pigtrainsu_activate{background: #f55d5d;color: #fff;}
.pigtrainsu_number{width: 40px;height: 20px;text-align: center;}
.pigtrainsu_premium{width: 98px; text-align: right;}
.pigtrainsu_total{font-size: 24px;font-weight: bold;}
.pigtrainsu_tip{color:#f55d5d;}
.pigtrainsu_insurebtn{width: 150px;height: 40px;float: left;margin-right: 30px; line-height: 40px;border-radius: 3px; text-align:center;background: #5d9cec;font-size: 20px;color: #fff;cursor:pointer;}
.pigtrainsu_scen{background: #fff;border:solid #5d9cec 1px;color:#5d9cec}
.pigtrainsu_synop{width: 240px;margin-left: 60px; font-size: 12px;}
.pigtrainsu_synopcont{height: 122px;overflow:hidden;line-height: 20px;}
.pigtrainsu_picctit{padding-bottom: 20px;text-align:center;}
.d_tabul a{padding:0 10px;}
.pigtrainsu_cont{position: relative; margin-top:80px; padding:370px 80px 0; background: url("../images/zzyjxq.jpg?t=6fde4978") no-repeat center 50px; border: solid #48cfad 1px;border-radius:5px;}
.pigtrainsu_conttit{position: absolute;top: -30px;left: 50%;width: 180px;height: 60px; margin-left: -90px;background: #48cfad;border-radius:5px;line-height:60px; text-align: center; font-size: 24px; color: #fff;}
.pigtrainsu_tbxztit{height:120px;padding:46px 0 0 72px;background: url("../images/xaingqin_tit.jpg?t=6fde4978") no-repeat center 20px;font-size: 18px; color: #fff;}
.pigtrainsu_ztit{margin-bottom: 40px;padding-left: 45px; font-size: 16px;line-height: 28px;}
.pigtrainsu_ztit.pdlef0{padding-left: 0;}
.pigtrainsu_ztit h3{padding-bottom: 5px;font-size: 16px; font-weight: bold;color: #48cfad;}
.pigtrainsu_texttip{padding:18px 0 0 120px;font-size: 14px;color: #ec9d9d;}

.pigtrainsu_showmor{padding-top: 5px;text-align: right;color: #4a89dc;cursor:pointer;}
.pigtrainsu_count{display: inline-block;border: solid #cecece 1px;}
.pigtrainsu_count span{display: inline-block;padding:0 5px;color: #989393;cursor:pointer;}
.pigtrainsu_count input{border: none;}
.pigtrainsu_boright{border-right: solid #cecece 1px;}
.pigtrainsu_boleft{border-left: solid #cecece 1px;}
.pigtrainsu_errtip{padding: 5px 0 0 120px;font-size: 12px;color: #ff9595;}
.pigtrainsu_bznr{position:relative;}
.pigtrainsu_bznrtit{position: absolute;}
.pigtrainsu_bznrcont{width: 800px;padding-left: 86px;}
.pigtrainsu_bznr span{display: inline-block;}
.pigtrainsu_bzntip{padding-top: 20px;font-size: 14px;}
.pigtrainsu_pdl20{padding-left: 20px;}
.pigtrainsu_lpbz{ width:100%;border:1px solid #48cfad;}
.pigtrainsu_lpbz th,.pigtrainsu_lpbz td{border: 1px solid #c7c7c7;}
.pigtrainsu_lpbz th{background: #fcfea8;}
.pigtrainsu_lpbz td{text-align: center;}

.nxx_banner{width: 100%;height:270px;background:url(../images/banner_qzbs.png?t=6fde4978) center no-repeat;}
.baox_tit{font-size: 24px;}
.baox_peiz{margin:25px 0;padding:20px 0;font-size: 16px;border:1px solid #ededed;border-left:none;border-right: none;}
.baox_peiz table{width: 100%;}
.baox_peiz table th{padding: 10px 0;text-align: left;}
.baox_peiz table td{padding-top:20px;}
.baox_peiz table .eertip{padding:10px 0 0 15px;font-size: 12px;color: #f55d5d;}
.baox_peiz table .pl45{padding-left: 45px;}
.baox_btn{display:inline-block;width: 150px;height: 40px;margin-right:30px;line-height: 40px;background: #5d9cec;font-size: 24px;font-weight:100;color: #fff;border-radius:5px;text-align:center;cursor: pointer;}
.baox_btn.csbf{border: 1px solid #5d9cec;color: #4a89dc;background: #fff;}
.baox_baof{color: #f55d5d;}
.baox_baof span{font-size: 14px;}
.baox_baof span.dw{font-size: 16px;}
.baox_baof span.qs{font-weight:bold;font-size: 24px;}
.nxx_xzsp{width: 120px;height: 30px;background: url(../images/jiazbg.png?t=6fde4978) no-repeat 0 0;overflow: hidden;}
.nxx_xzsp span{display:block;width: 30px;height: 30px;float: left;cursor: pointer;}
.nxx_xzsp input{width: 60px;height:30px;float: left;border: none;background: none;font-size: 16px;color: #999;text-align: center;}
.nxx_quy{width: 200px;height: 30px;border: 1px solid #e8e8e8;color: #666;}
.nxx_cbtit{margin-top:20px;font-size: 16px;font-weight: bold;}
.nxx_zntcode{display:none;width: 114px;float:right;margin-top:50px;padding: 10px;background: #fff; font-size: 12px;}
.nxx_zntcode p{margin-top: 10px;}
.nxx_zntcode p span{font-weight:bold;color: #4a89dc;}
.nxx_fl{float: left;}
.nxx_fr{float: right;}
.baox_peiz table .pl5{padding-left: 15px;}
.nxx_tbsm{height: 30px;padding-left: 10px;line-height: 30px;}
.nxx_connav{padding-bottom:20px;border-bottom:1px solid #ededed;}
.nxx_zltype{display: inline-block;margin-right: 10px;padding: 2px 10px;background: #fff;color: #333;border: 1px solid #5d9cec;border-radius: 4px;cursor: pointer;}
.nxx_zltype.act{background: #5d9cec;color: #fff;border:1px solid #5d9cec;}
.nxx_newsdetails{padding: 30px;font-size: 16px;line-height: 35px;}

.publ_mtb15{margin: 15px 0;}

