@charset "utf-8";
/* CSS Document */
/*base*/
html,body,h1,h2,h3,h4,h5,div,p,ul,ol,dl,dt,dd,fieldset,img,q,i,em,sub,sup,strong,form{margin:0;padding:0;list-style:none;font-style: normal;font-weight:normal;border:0 none;}
html{font:normal 67.5% "microsoft yahei",'HelveticaNeue',sans-serif;color:rgba(0,0,0,1);-ms-text-size-adjust: none; -webkit-text-size-adjust: none;width:100%;height:100%}

body,html{ margin:0 auto; width:100%; font-family:Microsoft Yahei;overflow-x: hidden;}
a{text-decoration:none;}
.dis_none{ display:none;}
/*common*/
/*top*/
/*.top{ width:100%; position:fixed; top:0; left:0;height:4.1rem;line-height:4.1rem;background:#f37936;font-size:1.9rem;text-align:center;color:#fff; boder:0; z-index:999;}*/
.top{ width:100%; position:fixed; top:0; left:0;height:41px;line-height:41px;border-top:1px solid #fed588;border-bottom:1px solid #bd5b13;background:#f3761a;font-size:1.8em;text-align:center;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff9523), to(#f17219));background-image:-webkit-linear-gradient(#ff9523,#f17219);background-image:-moz-linear-gradient(#ff9523,#f17219);background-image:-ms-linear-gradient(#ff9523,#f17219);background-image:-o-linear-gradient(#ff9523,#f17219);background-image:linear-gradient(#ff9523,#f17219); z-index:10;}
.top a{ display:block;}
.back_icon,.index_icon{background-image:url(../../images/icons.png); background-repeat:no-repeat;position:absolute; top:.6em;display:inline-block;cursor:pointer;}
.back_icon{ background-position:0 0;left:.5em;width:30px; height:25px;}
.index_icon{background-position:0 -711px;width:30px; height:30px; position:absolute;top:7px;right:4px;}
/*.top .a_left{ background:url(../../images/product2014/left.png) no-repeat; float:left;  background-size:100% 100%; margin-left:0.75rem; margin-top:0.55rem; width:2.05rem; height:2.85rem; }*/
/*.top .a_home{ background:url(../../images/product2014/home.png) no-repeat; background-size:100% 100%; float:right; margin-right:0.75rem; margin-top:0.55rem; width:2.85rem; height:2.85rem; }*/
/*footer*/
.f_br{ width:100%; height:0.15rem; background:url(../../images/product2014/bg_f.png) repeat-x;}
.footer{ width:100%; background:#eee; padding:1.5rem 0 10rem;}
.footer .fp{ height:3.25rem; background:#dedede; border-bottom:#c2c2c2 1px solid;border-top:#c2c2c2 1px solid;}
.footer .fp p{ width:85%; margin:0 auto; line-height:3.25rem; font-size:1.2rem; color:#3b3b3b;}
.footer .fp p a{ float:right; display:block; font-size:1.2rem; color:#3b3b3b; background:url(../../images/product2014/to_top.png) no-repeat 0 1rem; background-size:1.5rem 1.35rem; padding-left:1.5rem;}
.footer p.p_foot{ font-size:1.2rem; color:#3b3b3b; margin:1rem auto; width:20rem; line-height:1.5rem; height:1.5rem;}
/*main*/
.main{ padding-top:4.1rem;width:100%;}
.main h2{ line-height:3rem; padding-left:1.9rem; font-size:1.4rem; color:#f37936;}
.main .banner{margin:1rem auto;width:100%; position:relative;}
.main .banner .biaoqian{ position:absolute; width:2.9rem; height:3.4rem; background:url(../../images/product2014/biaoqian.png) no-repeat; background-size:100% 100%; right:5%; top:-0.5rem;}
.main .product{ border-top:1px #d6d6d6 solid;}
.pro{}
.pro h2{ height:3.25rem; padding-left:4.5rem; font-size:1.75rem; font-weight:bold;}
.pro h2.h2_cx{ background:url(../../images/product2014/icon_cx.png) no-repeat 1.5rem 0.5rem; background-color:#d3fcf7; color:#2ac0ae; background-size:auto 70%;}
.pro h2.h2_01{ background:url(../../images/product2014/img01.png) no-repeat 1.5rem 0.5rem; background-color:#e6f4c6; color:#11c07b; background-size:auto 70%;}
.pro h2.h2_02{ background:url(../../images/product2014/img02.png) no-repeat 1.5rem 0.5rem; background-color:#fae1e9; color:#ed5377;  background-size:auto 70%;}
.pro h2.h2_03{ background:url(../../images/product2014/img03.png) no-repeat 1.5rem 0.5rem; background-color:#fbecd2; color:#ff6d03;  background-size:auto 70%;}
.pro h2.h2_04{ background:url(../../images/product2014/img04.png) no-repeat 1.5rem 0.5rem; background-color:#deeeff; color:#197fee;  background-size:auto 70%;}
.pro h2.h2_05{ background:url(../../images/product2014/img05.png) no-repeat 1.5rem 0.5rem; background-color:#fcf1de; color:#fea400;  background-size:auto 70%;}
.pro ul{ width:95%; padding-left:5%; margin:0.5rem auto; overflow:hidden;}
.pro ul li{ width:50%; line-height:2.5rem; font-size:1.2rem; float:left;}
.pro ul li a{ color:#717171; }
.ul_one{}
.ul_two li{ text-indent:1.25rem; background:url(../../images/product2014/li_img02.png) no-repeat 0 0.7rem; background-size:0.9rem 1rem; }
.pro ul.ul_4 li{text-indent:1.25rem; background:url(../../images/product2014/li_img03.png) no-repeat 0 0.7rem; float:none;width:100%; background-size:0.9rem 1rem }
.pro ul.ul_5 li{text-indent:1.25rem; background:url(../../images/product2014/li_img04.png) no-repeat 0 0.7rem;  background-size:0.9rem 1rem }
.pro ul.ul_b li a{display: block; text-indent:1.75rem; line-height:3rem; background:url(../../images/product2014/li_img01.png) no-repeat 0 0.7rem; background-size:1.5rem 1.5rem;  }
.pro ul.ul_b li.li_bgact{ background:#dbe7ea;}
.pro ul.ul_b{background:#eff3f4;}
.new{background:url(../../images/product2014/new.png) no-repeat; background-size:100% 100%; width:2.2rem; height:1.3rem;display: inline-block;vertical-align: top;margin-left: 0!important;}
.hot{ background:url(../../images/product2014/hot.png) no-repeat; background-size:100% 100%; width:2.05rem; height:1.1rem;display: inline-block;vertical-align: top;margin-left: 0!important;}
.new_hyn{position: absolute;right: 2px;top: -8px;}

/*险种列表*/
.main .ban_jc{ margin:0 auto;}
.bg_ban{ height:0.1rem; width:100%; background:url(../../images/product2014/bg_ban.png) repeat-x;}
.list{ width:100%; overflow:hidden;}
.list ul{ width:100%;}
.list ul li{ border-bottom:#e3e3e3 1px solid; width:92%; padding:1.25rem 4%; overflow:hidden;}
.list ul li .li_left{ float:left; width:20%; position:relative;}
.list ul li .li_left .biaoqian{ position:absolute; width:2.9rem; height:3.4rem; background:url(../../images/product2014/biaoqian.png) no-repeat; background-size:100% 100%; right:5%; top:-0.5rem;}
.list ul li .li_right{ float:right; width:78%;}
.list ul li .li_right strong{ display:block; font-size:1.3rem; color:#383838; line-height:2.25rem; font-weight:bold;}
.list ul li .li_right strong a{ font-size:1.3rem; color:#383838; font-weight:bold;padding:0.5rem 0;}
.list ul li .li_right p{ line-height:1.5rem; font-size:1.2rem; color:#717171;}
.list ul li .li_right em{color:#f37936; font-size:1.2rem;}
.list ul li .li_right em font{font-size:1.6rem;}
.list ul li .li_right span{ float:right;}
/*意外险*/
.yw_nav{ width:100%; height:3rem;}
.yw_nav ul li{ float:left; width:50%; text-align:center; height:3rem; line-height:3rem;}
.yw_nav ul li a{ display:block; width:100%; text-align:center; height:3rem; line-height:3rem; font-size:1.4rem; color:#383838;}
.yw_nav ul li a.active{ background:#e8e8e8; color:#727272;}
.check{ height:4.5rem; width:100%; font-size:1.3rem; border-bottom:#e3e3e3 1px solid;}
.check label{ display:block; float:left; width:5.25rempx; height:4.5rem; line-height:4.5rem; color:#f37936; margin-left:1.5rem;}
.check .input_checkbox{ width:5rem; height:4.5rem; line-height:4.5rem; margin-left:5%; display:block; float:left;}
.check .input_checkbox input{ display:none;}
.check .input_checkbox font{ display:block; padding-left:2.2rem; background:url(../../images/product2014/ck_bg01.png) no-repeat 0 1.3rem; background-size:auto 40%; cursor:pointer;}
.check .input_checkbox font.act{ background:url(../../images/product2014/ck_bg02.png) no-repeat 0 1.3rem; background-size:auto 40%;}
/*  我的阳光*/
.sinosig_tit{ height:5.5rem; font-size:1.2rem; line-height:2.25rem; background:#eee; font-size:1.2rem; color:#000;}
.sinosig_tit .sin_pad{ padding:0.75rem 5% 0;}
.sinosig_tit a{ float:right; display:block; padding-left:1.5rem; color:#2a5ca3; margin-left:1rem; }
.sinosig_tit a.tuichu{ background:url(../../images/product2014/y_tuichu.png) no-repeat 0 0.4rem; background-size:auto 60%;}
.sinosig_tit a.shezhi{ background:url(../../images/product2014/y_shezhi.png) no-repeat 0 0.4rem; background-size:auto 60%;}
.sinosig_tit span{ color:#575757; margin-right:2rem; padding-left:1.5rem;}
.sinosig_tit span.zhiliao{ background:url(../../images/product2014/y_zhiliao.png) no-repeat 0 0.1rem; background-size:auto 80%;}
.sinosig_tit span.bi{ background:url(../../images/product2014/y_bi.png) no-repeat 0 0.1rem; background-size:auto 80%;}
.sinosig_tit span em{color:#f37936; font-size:1.2rem;}
.sinosig_con,.slip_product{background:#fff; border-top:1px solid #c2c2c2; overflow:hidden;}
.sinosig_con p{font-size:1.2rem; line-height:4rem; padding-left:6%; color:#454545;}
.sinosig_con p span,.sinosig_con p span a{color:#f37936;}
.sinosig_con ul{padding:0 5%; overflow:hidden;}
.sinosig_con ul li{width:33%; float:left; margin-bottom:1rem; text-align:center;}
.sinosig_con ul li span{display:block;font-size:1.3rem; line-height:2.5rem;}
.sinosig_con ul li a{color:#454545;}

.bot{ width:100%; overflow:hidden; background:#676666;  border-top:1px solid #bababa;}
.bot ul li{width:20%; float:left; text-align:center;}
.bot ul li span{display:block;font-size:1.3rem; line-height:2rem;}
.bot ul li a{ display:block;color:#fff; width:100%;}
.bot ul li a.a_act{ background:#2b2a2a; border-right:1px solid #ababab; border-left:1px solid #ababab;}
.bot ul li img{ margin-top:0.75rem;}
/*续保*/
.dai_nav{ height:3.8rem; width:100%;}
.dai_nav ul{ width:100%;}
.dai_nav ul li{ width:33%; float:left; height:3.8rem; line-height:3.8rem;}
.dai_nav ul li a{ display:block; width:80%; height:3.55rem; color:#818181; font-size:1.5rem; text-align:center; margin:0 auto;}
.dai_nav ul li a.act_a{ border-bottom:#f37936 5px solid;}
.bg_xu{ background:url(../../images/product2014/bg_xubao.png) repeat-x; height:0.35rem; width:100%;}
.xubao{ width:100%; padding:1.25rem 0 2rem; background:#eee;}
.xubao .xu_main{ margin:0 auto; width:90%; overflow:hidden; border-radius:0.5rem; box-shadow:0px 0px 0.25rem rgba(0,0,0,0.2); background:#fff;}
.xubao .xu_main .li_pro{ padding:1rem 0.75rem;}
.xubao .xu_main .li_pro strong{ font-size:1.5rem; color:#333; line-height:2rem; display:block; padding:0 0 0.8rem;}
.xubao .xu_main .li_pro p{ font-size:1.2rem; color:#666; line-height:1.5rem; padding:0.2rem 0;}
.xubao .xu_main .li_pro .a_but{ height:3.25rem; width:100%; margin:0.5rem 0;}
.xubao .xu_main .li_pro a{ display:block; float:left; width:45%; height:3.25rem; line-height:3.25rem; color:#fff; font-size:1.5rem; text-align:center; border-radius:0.25rem;}
.xubao .xu_main .li_pro a.but01{ background:#7fc123;}
.xubao .xu_main .li_pro a.but02{ background:#f57d1c; margin-left:1rem;}
.xubao .xu_main .li_pro p span{ color:#cb0000;}

/*-------------2014/12/19小标签----------------*/
.list ul li .li_left{ position:relative;}
.list ul li .li_left .bqian{ position:absolute; width:1.8rem; height:2.485rem; background:url(../../images/product2014/bqian.png) no-repeat; background-size:1.8rem 2.485rem; top:-0.25rem; right:5%; overflow:hidden;}
.list ul li .li_left .bqian span{ font-size:0.75rem; height:1.8rem; color:#fff; width:0.75rem; display:block; margin-left:0.45rem; margin-top:0.2rem; line-height:0.8rem;}

/*20150527热销产品*/
h6{padding:0;margin:0;}
body{min-width:320px;}
.pro_add .h2_06{background:url(../../images/product2014/add_img.png) no-repeat 1.5rem 0.5rem #ffddd1;background-size:26px auto;font-size: 1.75rem;
font-weight: bold;height: 3.25rem;padding-left:4.5rem;}
.ul_6{padding:0 5%;}
.ul_6 li{position:relative;}
.ul_6 span{background:url(../../images/product2014/add_num.png) no-repeat;width:15px;height:15px;background-size:15px auto;display:inline-block;position:absolute;top:0px;left:0;}
.ul_6 .span_pic2{background-position:0 -15px;}
.ul_6 .span_pic3{background-position:0 -30px;}
.ul_6 .span_pic4{background-position:0 -45px;}
.ul_6 h6{font-size:1.2em;color:#3c3c3c;padding-left:8%;line-height:15px;margin:10px 0;font-weight:normal;}
.ul_6 h6 a{color:#717171;}
.ul_6 strong{color:#9f9f9f;font-size:1.3em;position:absolute;right:0;bottom:3px;color:#f86d19;}
.ul_6 em{color:#9f9f9f;font-size:1.2em;padding-left:8%;}

/*长期人身保险模块css2015-12-02*/
.pro h2.h2_06{ background:url(../../images/product2014/img06.png) no-repeat 1.5rem 0.5rem; background-color:#f1e3ff; color:#885deb;  background-size:auto 70%;}
.pro ul.ul_6 li{text-indent:1.25rem; background:url(../../images/product2014/li_img06.png) no-repeat 0 0.7rem; float:none;width:100%; background-size:0.9rem 1rem }