@charset "utf-8";
/* 全局CSS定义 */
*{margin: 0; padding: 0;}
body { text-align: center; font-family:Arial,"宋体",sans-serif; font-size:12px;line-height: 24px; background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd {border: 0;}
ul,dl{list-style-type: none;}
a{color:#717171;text-decoration:none;}
a:hover{color:#007678; text-decoration:underline;}
hr{color:#ddd;height:1px;clear:both}/* 蓝色系横线 A6CAFF */
.input,.select,.textarea{border:1px solid #4b9d1a;font-size:12px; padding:2px; overflow:auto;}
.input:hover,.select:hover,.textarea:hover{border:1px solid #333;}
.textarea{color:#666;font-size:12px;background-color:#fed2dd;overflow:auto;padding:5px;}
/* 通用属性 */
.cRed,a.cRed:link,a.cRed:visited{ color:#ff0050;}
.cBlue,a.cBlue:link,a.cBlue:visited{color:#003458;font-weight:bold;}
.cWhite,a.cWhite:link,a.cWhite:visited{color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}
.fb {font-weight: bold;}/* 加粗 */
.fi {font-style: italic;}/* 倾斜 */
.fbig{font-size:14px;font-weight: bold;}
.left{ float: left;}/* 左浮动 */
.right{ float: right;}/* 右浮动 */
.clear{clear:both;font-size:0; line-height:0; height:1px}/* 空白占位行 */
.force{word-break: break-all; word-wrap:break-word ; width:700px; overflow:auto;
		white-space:normal;}
.font12_8{ font-weight:normal;}
.cleardiv {clear:both; display:inline-block; margin-bottom: 5px}
.no_bg{ background-image:none;}
.t_center{ text-align:center;}
.p_12{ padding-left:12px;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{ zoom:1;}
/*图片引用*/
.b_box_t h3,.b_box_t,.b_box_f,.b_box_f em{ background:url(../images/box_bg.gif) no-repeat;}
.ico{ background:url(../images/ico.gif) no-repeat;}
.button{ background:url(../images/btn_ico.gif) no-repeat;border:none;cursor:pointer;}/*按钮*/
/*公用区块*/
.b_box{margin-bottom:8px;}/*蓝色头蓝边线*/
.b_box_t{ padding-left:14px;height:27px; background-position:left -27px;}
.b_box_t h3{font-size:12px;color:#00365c; line-height:27px;background-position:right top;zoom:1; font-weight:normal;padding-right:12px;}
.b_box_t h3 em{ font-weight:bold; color:#101010; font-style:normal; padding-left:12px; float:left;}
.b_box_t h3 .ico{ padding-left:8px; background-position:-480px -46px; float:right;}
.b_box_t h3 span.ico{ background-image:none;}
.b_box_t h3 img{ float:left; margin-top:7px;}
.b_box_t h3:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.b_box_c{border-left:1px solid #02797b;border-right:1px solid #02797b;padding:5px 14px; zoom:1;}
.b_box_f{background-position:left -59px;padding-left:8px; clear:both;}
.b_box_f em{ display:block;background-position:right -54px;height:5px; font-size:0px;}
/* 基本用法
<div class="b_box">
	<div class="b_box_t"><h3></h3></div>
	<div class="b_box_c"></div>
	<div class="b_box_f"><em></em></div>
</div>
*/
.talk_MSN,.talk_QQ,.ws_proof,.tel,.i_edit,.i_select{background:url(../images/ico.gif) no-repeat -470px -100px; padding-left:28px;}
.talk_QQ{ background-position:-475px -125px;}
.ws_proof{ background-position:-470px -75px;}
.tel{ background-position:-480px -181px;padding-left:14px;}
.next_page{ text-align:center; margin-top:6px;}/* 翻页 */
.next_page a{ padding-left:6px;}
.txt_box{ color:#404040; clear:both;}/* 文字块 */
.i_edit{background-position:-480px -230px; padding-left:12px;}
.i_select{background-position:-480px -210px;padding-left:16px;}

.c_box{ clear:both;}
.c_box h3{ border-bottom:1px solid #e7e7e7; border-top:1px solid #02797b; height:27px; padding-right:8px;}
.c_box h3 img{ float:left; position:absolute;}
.c_box h3 .ico{padding-left:8px; background-position:-480px -46px; float:right; font-size:12px; font-weight:normal;}
/* 主体内容结构*/
.head,.con,.foot{width:960px;margin:0 auto;text-align:left;clear:both;}
.head{ height:77px; overflow:hidden;}
.head .logo{ float:left; width:174px; margin-right:15px;}
.head .hsearch{ float:right; text-align:right; width:216px; background-position:-480px 2px; margin-top:2px; height:22px;}
.head .hsearch .input{ padding:0 2px; width:147px;}
.head .hsearch .button{ width:37px; height:22px; background-position:right 4px; text-indent:-999em;}
.head .n400{ background-position:0 0;width:236px;}
.head .menu{ background:url(../images/menu_bg.gif) no-repeat; float:right; width:762px; margin:7px 8px 0 0; height:35px;
		line-height:35px;}
.menu a{ float:left; width:80px; text-indent:-999em;}
.menu a:hover,.menu_1_hover,.menu_2_hover,.menu_3_hover,.menu_4_hover,.menu_5_hover,.menu_6_hover,.menu_7_hover{
		background:url(../images/menu_bg.gif) no-repeat;}
.head .menu .right{color:#FFF; width:138px; font-family:"宋体";}
.head .menu .right a{color:#FFF;float:none; text-decoration:underline;}
.head .menu .right a:hover{ background-image:none;}
.menu .menu_1{width:73px;}
.menu .menu_3{width:85px;}
.menu .menu_4{width:76px;}
.menu .menu_5{width:94px;}
.menu .menu_6,.menu .menu_7{ width:82px;}
.head .menu a:hover.menu_1,.menu_1_hover{ background-position:left -36px;}
.head .menu a:hover.menu_2,.menu_2_hover{background-position:-73px -36px;}
.head .menu a:hover.menu_3,.menu_3_hover{background-position:-153px -36px;}
.head .menu a:hover.menu_4,.menu_4_hover{background-position:-238px -36px;}
.head .menu a:hover.menu_5,.menu_5_hover{background-position:-314px -36px;}
.head .menu a:hover.menu_6,.menu_6_hover{background-position:-408px -36px;}
.head .menu a:hover.menu_7,.menu_7_hover{background-position:-490px -36px;}
.con .flashbox{ height:478px;}
.index_box{ background:url(../images/index_bg.gif) no-repeat; height:200px; width:924px; padding:0 18px; margin-top:-200px;position:relative;}
.index_box .i_b_img{ height:110px; float:left; width:565px; position:relative;}
.index_box .i_b_img span{ display:none;}
.i_b_img .i_b_img1,.i_b_img .i_b_img2,.i_b_img .i_b_img3{ float:left;width:183px; height:110px;margin-right:1px; background-image:none;}
.i_b_img a:hover.i_b_img1,.i_b_img a:hover.i_b_img2,.i_b_img a:hover.i_b_img3{ background:url(../images/index_img.gif) no-repeat;
		 position:absolute; width:220px; height:132px;top:-11px;right:355px;}
.i_b_img a:hover.i_b_img2{background:url(../images/index_img.gif) no-repeat center top;right:172px;}
.i_b_img a:hover.i_b_img3{background:url(../images/index_img.gif) no-repeat right top;right:-11px;}
.index_box .i_b_tips{ float:left; width:342px; margin-left:210px;line-height:21px; display:inline;}
.index_box .i_b_tips h2,.index_box .i_b_news h2{text-align:right; font-size:12px; font-weight:normal; margin:5px 12px 0 0;
		line-height:24px;}
.index_box .i_b_tips h2 span,.index_box .i_b_news h2 span{display:none;}
.index_box .i_b_tips h2 a,.index_box .i_b_news h2 a{ padding:0 12px;}
.index_box .i_b_news{ float:right; width:350px; line-height:19px; padding-right:7px;}
.index_box .i_b_news h2{ line-height:40px;}
.index_box .i_b_news .ico{ padding-left:12px; background-position:-480px -30px; color:#ff8400; text-align:right;}
.index_box .i_b_news h2 .ico{background-position:-480px -46px;}
.index_box .i_b_news span{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:baseline;
		float:left; width:255px; text-align:left;}
.index_box .i_b_tips h2 a:hover{ text-decoration:none;}
.index_box .i_b_tips li{}
.index_kf{ text-align:right; height:1px; font-size:0; position:relative;}
.index_kf img{ position:absolute; margin:-64px 0 0 -200px;}
.index_link{width:803px; border:1px solid #cca265;margin-top:5px; background:url(../images/i_f_link.jpg) no-repeat;
		padding:5px 0 5px 155px;}
.index_link .i_l_box{ width:800px;height:50px; white-space:nowrap; overflow:hidden;}
.index_link .i_l_box img{ border:1px solid #adadad; margin-right:2px;}
.foot{ margin-top:5px;background:url(../images/foot_bg.jpg) no-repeat; padding:17px 0 0 142px; width:816px;
		line-height:17px;}
.flashboxs{ margin-bottom:8px;}
.con1{ width:736px; float:left;}
.con1 .banner{margin-bottom:8px;}
.con1 .search_box{ height:147px; background:url(../images/search_bg.gif) no-repeat; margin-bottom:8px;}
.con1 .search_box ul{ padding-top:14px; width:550px;}
.con1 .search_box li{ width:160px; margin-left:80px; line-height:30px; float:left; display:inline;}
.con1 .search_box li .select{width:160px;_margin:5px 0 2px 0;}
.con1 .search_box li input{width:144px;border:1px solid #4b9d1a;font-size:12px; padding:2px; _margin:5px 0 2px 0;}
.con1 .search_box li .input{ width:120px;}
.con1 .search_box li .button{ background-image:none;width:144px; height:29px; border:none;margin:5px 0 0 -58px;overflow:hidden;
		text-indent:999em;*line-height:100em;*text-indent:0;}
.con1 .new_price{}
.con1 .new_price_t{ width:728px; height:28px; float:right; margin-top:9px;}
.con1 .new_price_c{ width:726px; height:90px;float:right; border:1px solid #dbdbdb; border-top:none; background:#f7f7f7;
		margin-bottom:8px; overflow:hidden; padding-bottom:9px;}
.con1 .new_price_c table{width:99%; float:right;}
.con1 .new_price_c li span{ display:inline-block;}
.con1 .new_price_c li .price_brand{display:inline-block; width:183px;padding-left:6px;}
.con1 .new_price_c li .price_name{width:343px;}
.con1 .new_price_c li .price_money1{width:108px;}
.con1 .new_price_c li .price_money2{width:81px;}
.hot_com{}
.hot_com .hot_com_li{ margin-top:8px; *margin-bottom:8px; overflow:hidden; width:736px;}
.hot_com .hot_com_li li{ float:left; width:175px; height:80px; margin:0 6px 7px 3px; position:relative; display:inline;}
.hot_com .hot_com_li li a{ display:block; position:absolute;width:170px;top:0; left:0; height:12px;line-height:12px;
		padding:63px 0 5px 5px;background:url(../images/ico.gif) left -35px no-repeat; color:#fff;}
.con2 .hot_com .hot_com_li{width:190px; padding-left:4px;}
.con2 .hot_com .hot_com_li li{ border-bottom:1px dotted #02797b; padding-bottom:8px;}
.con2 .hot_com .clear{ height:3px; background:#fff; margin-top:-10px; position:relative;}
.con1 .cxnews{ float:left; margin-right:9px; width:361px;}
.con1 .cxnews ul li.ico{padding-left:8px; background-position:-485px -26px; color:#02797b; text-align:right; }
.con1 .cxnews ul li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:baseline;
		width:250px; float:left; text-align:left;}
.con1 .cxbaike{ float:left; width:361px;}
.con1 .cxbaike ul li.ico{ width:315px;padding-left:8px; background-position:-485px -26px;
		overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:baseline;}
.con2{ width:216px; float:right;}
.con2 .user .b_box_c{ background:url(../images/user_bg.gif) 8px 8px no-repeat; padding:8px 6px;}
.con2 .user .b_box_c a{display:block;height:38px; text-indent:-999em; line-height:38px;}
.con2 .user .b_box_c a:hover.user1{background:url(../images/user_bg.gif) right top no-repeat;}
.con2 .user .b_box_c a:hover.user2{background:url(../images/user_bg.gif) right -38px no-repeat;}
.con2 .user .b_box_c a:hover.user3{background:url(../images/user_bg.gif) right -76px no-repeat;}
.con2 .user .b_box_c a:hover.user4{background:url(../images/user_bg.gif) right -114px no-repeat;}
.con2 .tools .b_box_c{ text-align:center; padding:5px 0 0 0;}
.con2 .tools .b_box_c a img{opacity:0.8;filter:alpha(opacity=80); margin-bottom:5px;}
.con2 .tools .b_box_c a:hover img{opacity:1;filter:alpha(opacity=100);}
.con2 .qna .b_box_c{ padding:5px 10px;}
.con2 .qna ul li.ico{ width:175px;padding-left:8px; background-position:-485px -26px;
		overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:baseline;}

/*联盟商家*/
.con1 .hot_com .hot_com_li .hot_com_more{color:#02797b;}
.hot_com_more span{ float:left; border-bottom:1px dashed #858585; width:175px; line-height:21px; margin-bottom:4px;}
.con1 .hot_com .hot_com_li .hot_com_more a{position:static;width:auto;height:auto;padding:0; background-image:none;}

.con2 .n24h .b_box_c{ background:url(../images/24h_bg.gif) 8px 8px no-repeat;}
.con2 .n24h .b_box_c a:hover.user1{background:url(../images/24h_bg.gif) right top no-repeat;}
.con2 .n24h .b_box_c a:hover.user2{background:url(../images/24h_bg.gif) right -38px no-repeat;}
.con2 .n24h .b_box_c a:hover.user3{background:url(../images/24h_bg.gif) right -76px no-repeat;}
.con2 .n24h .b_box_c a:hover.user4{background:url(../images/24h_bg.gif) right -114px no-repeat;}
/*manage*/
.manage .con1{ float:right; width:782px;}
.manage .manage_box{ background:url(../images/manage_r_box_bg.gif) no-repeat;}
.manage .manage_box h2{ height:56px; margin:0 70px; font-size:14px; line-height:56px; }
.manage .con1 .search_box,.manage .manage_box .b_box{width:736px; margin:0 auto 8px auto;}
.manage .manage_box .b_box_t{ height:5px;}
.manage .manage_box .b_box_t h3{font-size:0px;height:5px;}
.manage .manage_box .b_box{ background:#f3ffff; font-family:"宋体";color:#02797b; line-height:22px;}
.manage .con1 .search_box{ background-position:left 40px;height:187px;}
.manage .con1 .search_box .search_box_top{ background:url(../images/search_bg_top.gif) no-repeat; height:44px;}
.manage .con1 .manage_r_box,.manage_r_box .b_box_t h3{color:#717171;}
.manage .con1 .manage_r_box h4{ color:#02797b; font-size:12px;}
.manage .con2{ float:left; width:169px;}
.manage .con2 .m_l_li{ height:auto;}
.manage .con2 .m_l_li .b_box_c{padding:5px 6px; height:auto; overflow:hidden;}
.manage .con2 .m_l_li .b_box_c a{ width:153px; height:32px; margin-bottom:6px; float:left;
		background:url(../images/manage_l_bg.gif) no-repeat left -38px; font-size:14px; line-height:32px; font-weight:bold;
		color:#02797b; text-align:center; text-indent:-20px;}
.manage .con2 .m_l_li .b_box_c a:hover,.manage .con2 .m_l_li .b_box_c .hover{ color:#ff4e00; background-position:left top; text-decoration:none;}
.news .con1{ float:left;width:782px;}
.news .con2{float:right;width:169px;}
.news h2{ font-size:14px;color:#02797b;}
.news .con2 .qna ul li.ico{ width:140px;}
/* product_list */
.ws_li{}
.ws_li_box{}
.ws_login .b_box_c{ background:url(../images/ws_login_bg.gif) right bottom no-repeat;}
.ws_login input{ border:1px solid #d8d8d8; background-color:#f7f7f7;}
.ws_login .button{ background-position:left top; width:92px; height:28px; border:none; text-indent:-999em; float:left;}
.ins_tool .b_box_c{padding:8px 2px 0 2px;}
.ins_tool .b_box_c .ico{ background-position:left -120px; width:209px; height:24px; margin:0 0 9px 0; overflow:hidden;
		text-align:center;font-size:14px; font-weight:bold; color:#02797b; float:left; display:inline;}
.ins_tool .b_box_c a.ico:hover,.ins_tool .b_box_c a.hover{background-color:#ddeded; text-decoration:none;}

.prod_li{}
.prod_li li{ clear:both; border-bottom:1px dashed #9e9e9e; display:block; padding:4px 0 6px;}
.prod_li li:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.prod_li li:hover{ background:#f9ffff;}
.prod_li li a,.prod_li strong{color:#02787a;}
.prod_li li .ws_proof,.prod_li li .talk_MSN,.prod_li li .talk_QQ{ text-decoration:underline;}
.prod_li p{}
.prod_li .userface img{ float:left; padding:0 12px 12px 0; background:#fff; }
.prod_li .ws_li_box,.prod_li .ws_li_box2{border:1px solid #70c8ca; background:#d9fcfd; margin-left:220px; margin-top:12px; padding:3px 4px;
		line-height:20px; color:#404040;clear:right;}
.prod_li .ws_li_box2{ clear:both;margin-left:0;}
.prod_li .ws_li_box3{ border:1px solid #70c8ca; background:#d9fcfd; line-height:20px; color:#404040; margin-left:120px;}

.dashline{ clear:both; border-bottom:1px dashed #9e9e9e; display:block; padding:4px 0 6px;}


.zhuoyue_box{ margin-bottom:12px; background:url(../images/bg_x.gif) repeat-x;}
.zhuoyue_box thead{ color:#fff; font-weight:bold;}
.zhuoyue_box thead td{ border-left:1px solid #fff; padding-left:16px; background:url(../images/ico.gif) no-repeat -480px -150px;}
.zhuoyue_box tbody td{padding-left:16px; border-bottom:1px solid #a9e7c5; background:#effaf4; color:#02787a;}
.zhuoyue_box tbody td em{ margin-left:-16px; padding-right:16px;}

/*工作室成员*/
.wsUser_li{_margin-right:-2px;}
.wsUser_li h3{font-size:12px;border-bottom:1px solid #02787a; margin:12px 0; line-height:18px; height:18px; padding-left:10px;background:url(../images/box_bg.gif) no-repeat -5px -35px;}
.wsUser_li h3 em{ font-weight:bold; color:#101010; font-style:normal; padding-left:12px; float:left;}

.wsUser_li_head,.wsUser_li_foot{background:url(../images/box_bg.gif) no-repeat left -70px; height:5px; line-height:5px; font-size:0;width:707px;}
.wsUser_li_foot{background:url(../images/box_bg.gif) no-repeat left -75px; margin-top:-5px;*margin-top:0;}
.wsUser_li ul{ width:705px; border-left:1px solid #a37128; border-right:1px solid #a37128;}
.wsUser_li li{ width:125px; margin:0 8px 8px 8px; text-align:center; float:left; line-height:13px; display:inline;}
.wsUser_li li a img{ border:1px solid #a37128;}
.wsUser_li li a span{ display:block;background:#c2c2c2; line-height:24px;}
.wsUser_li li a:hover img{border:1px solid #02787a;}
.wsUser_li li a:hover span{background:#ccc;}

/*精英寿险*/
.prod_hot{padding-right:0;}
.prod_hot li{ height:109px; padding:10px 0; width:346px; border-bottom:1px dashed #ccc; float:left; margin-right:14px;display:inline;}
.prod_hot li img{ margin-right:8px; float:left; border:1px solid #9d681a;}
.prod_hot .prod_tit{ padding-top:22px; font-weight:bold;color:#02787a;}
.prod_hot li .button{background-position:left -50px; width:92px; height:20px; text-indent:-999em; float:left;}

.agent_li{ padding-right:0px;}
.agent_li li{ float:left; width:220px; margin-right:14px; height:154px; line-height:25px;padding:10px 0;border-bottom:1px dashed #ccc;
		display:inline;}
.agent_li img{ float:left;margin-right:8px;border:1px solid #9d681a;}
.agent_li a{ color:#02787a;}
.new_z_green{ font-size:12px; color:#007678;}
.new_z_black{
	font-size:14px;
	color:#474747;
	font-weight: bold;
}
/**/
.b_box_t_s{height:5px; overflow:hidden;}
.manage .manage_box_h{ background:url(../images/manage_r_box_bg_t.gif) no-repeat;height:48px; padding:0 70px;line-height:48px;}
.manage .manage_box_h h2{font-size:14px;}
.manage .manage_box_c{ background:url(../images/manage_r_box_bg_c.gif) repeat-y; padding:12px 16px;}
.manage .manage_box_c .b_box_t{ margin-bottom:-5px; position:relative; z-index:9;}
.manage .manage_box_c .b_box_f{ margin-top:-5px;}
.manage .manage_box_f{background:url(../images/manage_r_box_bg_f.gif) no-repeat; height:20px; margin-bottom:8px;}
.user_manage{ border-left:1px solid #027a7b; border-right:1px solid #027a7b; padding:0 5px;}
.user_manage_box{ border:1px solid #9ddfdf; background:#dbf7f7; padding:5px 3px;color:#007575;}
.user_manage_box a{color:#007575;}
.user_manage_box li{ width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:baseline;
		font-family:Verdana, Geneva, sans-serif;}
.user_manage_box .cRed{ padding-left:16px; background-position:-478px -246px;}
.user_manage_box .t_center{ border-bottom:1px dashed #ccc; border-top:1px dashed #ccc;}
.user_manage_box strong.ico{padding:2px 0 0 16px; background-position:-480px -300px;}
.manage_box_li li{background:url(../images/ico.gif) no-repeat -480px -326px; padding-left:12px; border-bottom:1px dashed #ccc;
		line-height:24px; height:24px;}
.manage_box_li li a{ float:left;}
/*表单表格*/
.ins_list_table{ background:#299d52; margin:0 auto;}
.ins_list_table th{ background:#299d52; padding-left:5px; height:34px; line-height:34px; font-weight:bold; color:#fff;}
.ins_list_table td{ background:#f3ffff; padding-left:5px; height:34px; line-height:34px;}
.ins_list_table thead td{ background:#93ea99; color:#007678; font-weight:bold;}
.ins_list_table .button{ background-position:-130px 0; width:91px; height:28px; padding-left:8px; margin:0 auto;font-size:14px;
		font-weight:bold; color:#fff;}
/*登陆*/
.cx_login,.gzsjj_login{ background:url(../images/user_login_bg.gif) no-repeat;color:#02797b; text-align:left;}
.cx_login a,.gzsjj_login a{color:#02797b;}
.cx_login .input,.gzsjj_login .input{ width:200px; border:1px solid #7f9db9;}
.cx_login .ico,.gzsjj_login .ico{ background-position:-480px -330px; padding-left:12px;}
.user_login_bg_f{ background: #fff url(../images/user_login_bg_f.gif) no-repeat;}

/**/
.manage {}
.news_list_b ul{float:right; width:442px;}
.news_list_b img{ padding:3px; margin-right:8px; border:1px solid #ccc; float:left;}
.news_list_b li.ico{padding-left:8px; background-position:-485px -26px; color:#02797b; text-align:right; }
.news_list_b li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:baseline;
		 width:350px;float:left; text-align:left;}

.manage .ins_tool .b_box_c .ico{ background-position:left -160px; width:163px;}
.manage .con1 .cxnews{width:386px;}

