@charset "utf-8";
/* CSS Document */

html,body,h1,h2,h3,h4,h5,div,p,ul,ol,dl,dt,dd,fieldset,img,q,i,em,strong,sub,sup{margin:0;padding:0;list-style:none;font-style: normal;font-weight:normal;border:0 none;}
body{font-family:"Helvetica Neue",Helvetica,"STheiti","Microsoft Yahei","SimHei",Arial,Tahoma,sans-serif,serif;font-size:12px;color:#666666;line-height:1.5; margin:0 auto; min-width:320px; -webkit-text-size-adjust:none; background:#f2f2f2;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
table{border-collapse:collapse;border-spacing:0;width: 100%;}
button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,"STheiti","Microsoft Yahei","SimHei",Arial,Tahoma,sans-serif,serif;font-size:.8em;}
button{cursor:pointer;border:none;padding:0; background:none;}
textarea{resize:none;}
.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both}
.cf{*zoom:1}
img{border:0; -ms-interpolation-mode:bicubic; vertical-align:middle;} 
a:focus,input:focus,textarea:focus{outline:none;}
a{text-decoration:none;color:#4d4d4d;}
a:link,a:visited{color:#666666}
a:hover{color:#313131;}


/*input输入框默认文字颜色*/
input::-webkit-input-placeholder {color:#b5b5b5;}
input:-moz-placeholder{color:#b5b5b5;}

/* 设置滚动条的样式 */
::-webkit-scrollbar {width: 3px;}
  /* 滚动槽 */::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.1); border-radius:50px;}
  /* 滚动条滑块 */::-webkit-scrollbar-thumb {border-radius:50px; background: rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.5);}
  ::-webkit-scrollbar-thumb:window-inactive {background:rgba(0,0,0,0.2);}

/*header*/
.header_yg{padding:8px 2%; overflow:hidden;}
.logo_yg{float:left;}
.tel_yg{float:right;}
.tel_yg ul li{display:inline; line-height:26px; padding:0 5px 0 18px;background:url(../../images/index2014/index_icon.png) no-repeat; }
.tel_yg ul li:nth-child(2){background-position:0 -23px;}


/*消息*/
.message_yg{padding:0 2%; overflow:hidden; line-height:30px; background:url(../../images/index2014/index_icon.png) no-repeat; background-position:2% -45px; height:30px;}
.message_yg ul{height:30px;}
.message_yg ul li{padding-left:30px;}

/*快捷菜单*/
.icon_yg{background:url(../../images/index2014/icon_indexbg.png) repeat-x #fff top; background-size:7px 5px; border-bottom:1px solid #c2c2c2; padding:4% 0 3% 0; overflow:hidden; margin-bottom:12px;}
.icon_yg ul li{width:25%; float:left; border-right:1px dashed #c7c7c7; color:#3b3b3b; text-align:center;}
.icon_yg ul li:last-child{border-right:none; width:24%;}
.icon_yg ul li em{width:26px; margin:0 auto; height:30px; display:block; background:url(../../images/index2014/index_icon.png) no-repeat;}
.icon_yg ul li span{display:block;}
.icon_yg ul li:nth-child(1) em{background-position:0 -83px;}
.icon_yg ul li:nth-child(2) em{background-position:0 -123px;}
.icon_yg ul li:nth-child(3) em{background-position:0 -164px;}
.icon_yg ul li:nth-child(4) em{background-position:0 -203px;}

/*产品中心*/
.prot_yg_tit,.prot_zx{margin:12px 0; line-height:35px; background:#ef9999; font-size:15px; color:#fff; padding:0 3%;}
.prot_yg_tit a{color:#fff;}
.prot_zx h2{ font-size:15px; line-height:25px;}
.prot_yg_tit h2{ width:auto; float:left;font-size:1.2em;}
/*.prot_yg_tit span{ position: relative; left:100%; margin-left:-105px;}*/
.prot_yg,.insurance_yg{background:#fff; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; overflow:hidden; height:130px; /* margin:12px auto; */}
.prot_yg h3,.prot_in h3{font-size:1.5em; color:#f8912c;}
.prot_yg h3.fontColor{font-size:15px; color:#3b3b3b;}
.prot_yg span,.prot_in span{color:#d6051e;}

.prot_yg_left{width:49%; float:left; border-right:1px solid #c2c2c2; height:130px;}
dl.prot_yg_zb{position:relative; padding:10px; height:110px;}
dl.prot_yg_zb dt{z-index:9; position:absolute;}
dl.prot_yg_zb dd{width:100%; position:absolute; left:0; bottom:0; z-index:1;}
dl.prot_yg_zb dd img{ display:block; margin:0 auto;}

.prot_yg_right{width:50%; float:left;}
.prot_yg_lg dl{width:100%; height:65px; border-bottom:1px solid #c2c2c2; display:table; overflow:hidden; position:relative;}
.prot_yg_lg dl dt{display:table-cell; vertical-align:middle; padding-left:4%; padding-right:50px;}
.prot_yg_lg dl dd{ position:absolute; right:0; top:0;}
dl.prot_yg_dr{position:relative;}
dl.prot_yg_dr dt{padding-left:68px; padding-right:0;}
dl.prot_yg_dr dd{position:absolute; left:0;}

dl.prot_no{border-bottom:none;}

.prot_in{background:url(../../images/index2014/prot_yg_13pic.png) no-repeat center top #fff; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; background-size:320px auto; height:90px; padding:5px 4%; overflow:hidden;}
.prot_in_left{width:40%; float:left;}
.prot_in_right{width:45%; float:right;}
.prot_in_right p{line-height:24px; background:url(../../images/index2014/prot_home_icon.png) no-repeat #f8912c 5% center; background-size:16px auto; color:#fff; margin:2px 0; text-align:right; padding:0 5%;}
.prot_in_right ul li{width:45%; float:left; background:#e6e6e6; border-radius:.2em; -webkit-border-radius:.2em; -moz-border-radius:.2em; -ms-border-radius:.2em; -o-border-radius:.2em; box-shadow:0 1px 0 #aeaeae; -webkit-box-shadow:0 1px 0 #aeaeae; -moz-box-shadow:0 1px 0 #aeaeae; -ms-box-shadow:0 1px 0 #aeaeae; -o-box-shadow:0 1px 0 #aeaeae; text-align:center; line-height:20px; margin:5px 0;}
.prot_in_right ul li:nth-child(even){float:right;}


/*保险资讯*/
.prot_zx{background:#84c464;}
.insurance_yg{height:auto; padding:2% 2%; overflow:hidden;}
ul.insu_tit{border-bottom:1px solid #999999; overflow:hidden;}
ul.insu_tit li{font-size:14px; width:33%; float:left; text-align:center; line-height:30px; cursor:pointer;}
.insu_con ul{padding:3% 4%;}
.insu_con ul li{ line-height:22px;}
.insu_con ul li span{float:right;}
.insu_con ul p{text-align:center; padding-top:10px; background:url(../../images/index2014/index_icon.png) no-repeat; background-position:42% -231px;}
.insu_con ul li a{color:#3c3c3c;}
.insu_org{border-bottom:3px solid #f86d19; color:#f86d19;}


/*客服*/
.customer_yg{margin:12px auto; overflow:hidden; clear:both; height:30px;}
.customer_yg ul li{color:#fff; background:#478cb7; line-height:30px; text-align:center;}
.customer_yg ul li:first-child{width:68%; float:left;}
.customer_yg ul li:first-child span{font-size:20px;}
.customer_yg ul li:last-child{font-size:16px; width:30%; float:right;}
.customer_yg ul li a{color:#fff;}


/*底部*/
.footer_yg{background:#fff;border-top:1px solid #c2c2c2; text-align:center; padding:4%;}

/*底部选择*/
.botton_yg{width:100%; height:45px;background:rgba(0,0,0,0.9) none repeat scroll !important; position:fixed; bottom:0;  padding-top:8px; z-index:20; overflow:hidden;}
.botton_yg ul li{width:20%; float:left; height:50px; text-align:center;}
.botton_yg ul li a{ color:#bbbbbb; height:22px; display:block; padding-top:22px;}
.botton_yg ul li a:hover{color:#ff9b2f;}
.botton_yg ul li:nth-child(1) a{ background:url(../../images/index2014/index_1icon.png) no-repeat center top;}
.botton_yg ul li:nth-child(1):hover a{ background:url(../../images/index2014/index_01icon.png) no-repeat center top;}

.botton_yg ul li:nth-child(2) a{ background:url(../../images/index2014/index_2icon.png) no-repeat center top;}
.botton_yg ul li:nth-child(2):hover a{ background:url(../../images/index2014/index_02icon.png) no-repeat center top;}

.botton_yg ul li:nth-child(3) a{ background:url(../../images/index2014/index_3icon.png) no-repeat center 3px;}
.botton_yg ul li:nth-child(3):hover a{ background:url(../../images/index2014/index_03icon.png) no-repeat center 3px;}

.botton_yg ul li:nth-child(4) a{ background:url(../../images/index2014/index_4icon.png) no-repeat center top;}
.botton_yg ul li:nth-child(4):hover a{ background:url(../../images/index2014/index_04icon.png) no-repeat center top;}

.botton_yg ul li:nth-child(5) a{ background:url(../../images/index2014/index_5icon.png) no-repeat center top;}
.botton_yg ul li:nth-child(5):hover a{ background:url(../../images/index2014/index_05icon.png) no-repeat center top;}


/* swipe */
.swipe{width:100%; margin:0 auto; height:auto;overflow:hidden;position:relative;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
.swipe #pagenavi{position:absolute;left:0;bottom:0;text-align:center;width:100%;}
.swipe #pagenavi a{height:4px; float:left; line-height:99em;background:rgba(0,0,0,0.5) none scroll repeat !important;margin-right:1%; overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a:last-child{margin-right:0;}
.swipe #pagenavi a.active{background:rgba(255,126,0,0.9) none scroll repeat !important;}

/* wrapper */
.wrapper{ padding-bottom:30px;width:100%;overflow:hidden;}

/* tcc */
.hytj{width:286px; margin:0 auto; background:#fff; border:1px solid #d1d1d1;}
.hytit{line-height:39px; padding:0 15px; font-weight:bold; background:url(../images/hytitbg.jpg) repeat-x; height:39px;}
.hytit span{float:right; padding-top:13px;}
.wycon{padding:32px;}
.wycon h2{font-size:16px; text-align:center; color:#f6851f;}
.wycon p{text-align:center;}
.hytj .mem_wytg a{color:#fff; display:block;}

/*更改*/
.black_overlay{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);}
.twoNumber{ width:80%; height:56%; margin:0 auto; z-index:9999;  position:fixed;left:10%; top:22%; display:none;}
.twoNumber p.bacKhui{ height:30px; background-color:#c9c9c9;}
.twoNumber a{background:url(../../images/index2014/passOk.png) 0px 0px no-repeat; width:20px; height:20px; position:absolute; top:6px; right:5px;}
.pj{ width:100%; height:auto; background-color:#fff;}
.pj h3.saoYsao{margin:0px auto; color:#f8912c; text-align:center; padding-top:5%; font-size:1.2em;}
.pj .wxinDiv{ margin:5% auto; background-color:#f3f3f3; width:45%;}
.wxinDiv img{ display:block; width:100%}
.pj .plaseSay{width:80%; height:30%; text-align:left; margin: 0px auto;font-size:1.1em; padding-bottom:20px;}

/*产品中心更多滑动样式*/
.prot_yg_tit span{float:right;}

#wrap {
	width:200px;
	float:left;
	margin:0 auto;
	position:relative;	/* On older OS versions "position" and "z-index" must be defined, */
	z-index:1;			/* it seems that recent webkit is less picky and works anyway. */
	overflow:hidden;
}

#scrol {
	width:400px;
	height:100%;
	float:left;
	padding:0;
}

#scrol ul {
	list-style:none;
	display:block;
	float:left;
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	text-align:left;
}

#scrol li {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:block; float:left;
	width:50px; 
	text-align:center;
	font-size:.75em;
	line-height:30px;
}
#scrol li em{float:right;}

/*20141222-移动官网首页更多产品加箭头*/
.prot_yg_tit span{position:relative;}

#prev{
	width:0;
	height:0;
	border-top:6px solid transparent;
	border-bottom:6px solid transparent;
	border-right:6px solid #fff;
	left:-8px;
	position:absolute;
	top:9px;
	cursor:pointer;
	}

#next {	
    width:0;
	height:0;
	border-top:6px solid transparent;
	border-bottom:6px solid transparent;
	border-left:6px solid #fff;
	right:-8px;
	position:absolute;
	top:9px;
	cursor:pointer
}

/*20150527热销产品*/
h6{padding:0;margin:0;}
body{min-width:320px;}
.clear{zoom:1;}
.clear:after{content:"";display:block;clear:both;}
.hot_ul span{background:url(../../images/index2014/add_num.png) no-repeat;background-size:15px auto;width:15px;height:15px;display:inline-block;margin:2px 3% 0 5px;float:left;}
.hot_ul .span_pic2{background-position:0 -15px;}
.hot_ul .span_pic3{background-position:0 -30px;}
.hot_ul .span_pic4{background-position:0 -45px;}

.hot_list{width:94%;line-height:25px;margin:12px 0;padding:0 3%;background:#e19fc7;color:#fff;font-size:15px;}
.hot_btn{border-bottom:1px solid #999999;}
.hot_ul li{position:relative;padding:9px 0;}
.hot_btn a{width:24%;display:inline-block;text-align:center;font-size:13px;}
.hot_btn a.active{color:#f86d19;border-bottom:3px solid #f86d19;}
.hot_list_wrap{padding:0 3%;}
.hot_ul h6{font-size:13px;font-weight:normal;color:#3c3c3c;line-height:21px;}
.hot_ul h6 a{color:#3c3c3c; text-align:left; width:66%;}
.hot_ul em{color:#9f9f9f;font-size:13px;padding-left:8%;}
.hot_ul strong{position:absolute;top:20px;right:2%;color:#f86d19;font-size:13px;}

.pic_list em{font-size:14px;color:#666;display:inline-block;line-height:24px;margin-bottom:16px;vertical-align:middle;}
.pic_list span{background:url(../../images/index2014/add_head.png) no-repeat;background-size:32px auto;display:inline-block;width:32px;height:24px;margin-top:6px;cursor:pointer;margin-right:2px;}
.pic_list .span1{background-position:0 0px;}
.pic_list .span2{background-position:0 -24px;}
.pic_list .span3{background-position:0 -48px;}
.logo_img img{height:26px;width:auto;padding-top:5px;}
.logo_img{float:left;}
.pic_list{float:right;height:38px;}
.head_top{height:38px;width:94%;padding:0 3%;}

.mask_lay{width:100%;height:100%;background:#000;position:fixed; _position:absolute; top:0px; left:0;z-index:100000;opacity:0.50; filter:alpha(opacity=50);}
.head_mask{background:#fff;position:absolute;top:0;left:0;z-index:200000;width:94%;padding:11px 3% 24px;}
.head_mask .text{width:66%;height:25px;border:1px solid #cdcdcd;border-radius:3px;padding-left:9%;font-size:1.1em;float:left;color:#434343;}
.head_mask .btn{width:20%;height:27px;background:#f86d19;color:#fff;border:1px solid #f86d19;border-radius:3px;font-size:1.1em;float:right;cursor:pointer;}
.hot_text{padding-top:22px;font-size:13px;}
.hot_text a{display:inline-block;width:22%;text-align:center;font-size:1.1em;margin:10px 1% 10px 0;min-width:60px;line-height:24px;color:#fff;}
.hot_text a.hot1{background:#ef9999;}
.hot_text a.hot2{background:#84c464;}
.hot_text a.hot3{background:#ff9a31;}
.hot_text a.hot4{background:#478cb7;}
.text_btn span{background:url(../../images/index2014/add_head.png) no-repeat 0 -49px;background-size:20px auto;display:inline-block;width:20px;height:15px;position:absolute;left:5%;top:18px;}
.search_word li{border-bottom:1px solid #cdcdcd;line-height:40px;font-size:1.1em;padding:0 2%;color:#838383;}
.search_word{height:120px;overflow-y:scroll;}
.text_btn strong{background:url(../../images/index2014/add_head.png) no-repeat 0 -66px;width:20px;height:15px;background-size:20px auto;display:inline-block;position:absolute;top:18px;left:68%;cursor:pointer;}

/*------------首页积分商城2015/7/29 pno:20150728_04 by:diaoyuhong---------------*/
.jifen_sc{ background:#fabd18;}
.jifen_sc #wrap{ width:210px;}
.jifen_sc #scrol{ width:210px;}
.jifen_sc #scrol li{ width:70px;line-height:37px;}
.prot_jf{ height:auto;}
.prot_jf h3{ padding:10px 8px 2px; font-size:16px; color:#f8912c;}
.prot_jf h3 span{ font-size:11px; color:#666; padding-left:5px;}
.prot_jf h3 a{ color:#3270bc; font-size:11px; float:right;}
.luck_div{ font-size:13px; height:100px; color:#3b3b3b;}
.luck_div .luck_left{ width:49%; height:100px; float:left; }
.luck_div a{ display:block; width:43px; height:23px; text-align:center; line-height:23px; color:#fff; background:#f8912c;}
.luck_left img{ width:84px; height:68px; float:right; padding:15px 5px 0 0;}
.luck_left a{ margin-top:5px;}
.luck_left font{ color:#666; font-size:11px;}
.luck_left .luck_info{ float:left; padding:15px 0 0 10px;}
.luck_div .luck_right{ width:50%; float:right; height:100px; border-left:1px solid #c2c2c2;}
.luck_right a{ margin:2px 0px 0 0; float:right;}
.luck_right img{ padding-left:10px;}
.luck_right .luck_info{ float:right; padding-right:8px; width:78px;}
.luck_r01{ height:50px; border-bottom:1px solid #c2c2c2;}
.luck_r01 img{ width:62px; height:43px; float:left;padding-top: 5px;}
.luck_r02 img{ width:62px; height:40.5px; float:left;padding-top: 5px;}


.ul_dui{ padding-bottom:5px;}
.ul_dui li{ float:left; display:inline;}
.ul_dui li a{ display:block; padding:0 8px; overflow:hidden;}
.ul_dui li img{ float:left; width:123.5px; height:90.5px; padding-top:5px; padding-left:10px;}
.ul_dui li .div_dui{ float:right; width:50%; padding-bottom:7px;}
.div_dui p{ font-size:13px; color:#3d3d3d; text-indent:-7px; line-height:20px;}
.div_dui span{font-size:11px; color:#666;}
.div_dui font{font-size:11px; color:#f8912c;}
.dui_bg{ margin:8px 0 5px; background:#f8912c; width:100%; height:23px; font-size:12px; color:#fff; text-indent:5px; line-height:23px;}
.dui_bg em{ display:block; background:#fff; float:right; width:40px; height:19px; line-height:19px; text-align:center; color:#f8912c; margin:2px; letter-spacing:2px;}
.div_wrap{ position:absolute; bottom:5px; left:50%; margin-left:-21px;}
.div_wrap a{ background:#e3e3e3; display:block; float:left; width:7px; height:7px; border-radius:50%; margin:0 3.5px;}
.div_wrap a.active{ background:#fabd18;}
/*------------首页积分商城2015/7/29 pno:20150728_04 by:diaoyuhong end---------------*/