/* CSS Document */
*{margin:0; padding:0; font-family: Arial,"Microsoft Yahei"; font-size:12px; color:#666;}
input{border:none;}
body{background:url(../images/bg.gif) repeat-x #ffffff;}
ul,li{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
p{line-height:24px;}
li{line-height:24px;}
em,i{font-style:normal;}
fieldset{border:none;}

/*public*/
.font_888{color:#888;}
h3.subhead{background:none; line-height:26px; text-indent:0; color:#333; margin:10px 0 5px; font-size:14px; font-weight:normal;}
#acc_cont{float:right; overflow:hidden; width:830px; padding-bottom:10px;}

.box_no_border{margin-bottom:15px; width:100%; overflow:hidden;}
.box_border{border:1px solid #dcdcdc; padding:21px; margin-bottom:20px; line-height:30px; overflow:hidden; height:1%;} 
.box_border .test_result_tips{font-size:16px; color:#888; padding-top:3px;}
.posi_relative{position:relative;}
.box_border h2{line-height:20px;}
.box_border h2.mtitle{font-size:16px; font-weight:normal; margin-bottom:5px; color:#f30;}
.box_border h3{background:#f7fbf1; line-height:70px; text-indent:20px; color:#333;}
.box_border h3 span{font-size:24px; color:#ff6633; margin-left:5px;}
.box_border h3.subhead{background:none; line-height:26px; text-indent:0; color:#333; margin:10px 0 5px; font-size:14px; font-weight:normal;}
.box_border_2{border:1px solid #e1e1e1; padding:15px; margin-bottom:20px; height:1%; overflow:hidden;}
.box_border_3{border:1px solid #e1e1e1; padding:12px; margin-bottom:20px; height:1%; overflow:hidden;}
.box_border_4{padding:10px 21px 0; height:1%; overflow:hidden; line-height:30px;} 
.width375{width:375px;}
.icon{background:url(../images/pro_icon1.gif) no-repeat; padding:0 10px 5px; margin-right:5px;}
.hand{cursor:pointer;}

.mtitle{font-size:16px; font-weight:normal; margin-bottom:5px; color:#f30;}

.title_gray_bg{background:#dfdfdf; font-size:14px; line-height:30px; padding-left:20px; color:#666;}

.attention{background:url(../images/attention_cion.jpg) 0 3px no-repeat; padding-left:25px;}
.attention a{color:#f63; margin:0 3px;}
.cl_l_f li{float:left;}
.cf:after {content:"";clear:both;display:block;height:0;overflow:hidden}
.cf {zoom:1}
.fl{display:inline;float:left}.fr{display:inline;float:right}
.lh36 {line-height:36px}
.lh30 {line-height:30px}
.pl20 {padding-left:20px}
.wd220{width:220px;}
.wd240{width:240px;}
.wd252{width:232px;}
.ht399{height:399px;}
.ht14{height:14px;}
.lh33{line-height:33px;}
.lh23{line-height:23px;}
.lh12{line-height:12px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pr20{padding-right:20px;}
.wd204{width:204px;}
.wd443{width:443px;}
.wd185{width:185px;}
.ml19{margin-left:19px;}
.pt30{padding-top:30px;} 
.pb12{padding-bottom:12px;}
.bt{border-top:1px solid #eae7e7;}
.gray{color:#999;}
.blee{border-left:1px solid #eeeeee;}
.fwblod{font-weight:bold;}
.reds_link{color:#dc3373;}
.green_font{color:#066601;}
.gray_bg{background:#f7fbf1;}
.font_special{font-family:"华文行楷"; font-size:24px; color:#464646;}
.font_alpha{font-family:"华文行楷"; font-size:36px; color:#F30;}

.txt_align_c{text-align:center;}
.txt_align_r{text-align:right;}
.padding_10{padding:10px 0;}
.padding_btm_5{padding-bottom:5px;}
.padding_btm_10{padding-bottom:10px;}
.padding_t_5{padding-top:5px;}
.padding_t_10{padding-top:10px;}
.margin_t_5{margin-top:5px;}
.margin_t_0{margin-top:0;}
.margin_t_10{margin-top:10px;}
.margin_t_15{margin-top:15px;}
.margin_t_20{margin-top:20px;}
.margin_l_20{margin-left:20px;}
.margin_l_25{margin-left:25px;}/*7.1*/
.margin_l_5{margin-left:5px;}
.margin_l_10{margin-left:10px;}
.margin_l_15{margin-left:15px;}
.margin_l_60{margin-left:60px;} 
.margin_r_20{margin-right:20px;}
.margin_r_10{margin-right:10px;}
.margin_r_15{margin-right:15px;}
.margin_r_5{margin-right:5px;}
.margin_l_r_5{margin:0 5px;}
.margin_l_r_auto{margin:0 auto;}
.margin_btm_15{margin-bottom:15px;}
.margin_btm_20{margin-bottom:20px;}
.margin_btm_0{margin-bottom:0;}
.padding_0{padding:0 0 21px 0;}
.border_l{border-left:1px solid #ddd;}
.border_t_green{border-top:3px solid #acd377;}
.float_l{float:left;}
.float_r{float:right;}
.clear_float{clear:both;}
.clear_both{clear:both;}
.gold_bg{background:#ff6600; color:#fff;}
.green_bg{background:#2b9900; color:#fff;}
.gray_bg_light{background:#aaa; color:#fff;}
.gray_bg_td{background:#ccc; color:#fff;}
.dark_gray_bg{background:#666; color:#fff;}
.red_title{border-left:5px solid #f63; color:#f63; font-size:16px; padding-left:10px; margin-bottom:10px; height:1%; overflow:hidden;}
.red_title a{color:#1d7aac; font-size:12px;}
.green_title{border-left:5px solid #79be39; color:#79be39; font-size:16px; padding-left:10px; margin-bottom:10px;}
.explain_t{font-size:14px; font-size:14px; color:#474747; font-weight:bold;}
.red_font{color:#f63;}
.gray_font{color:#999;}
.black_font{color:#000;}
.blue_link{color:#2e84ca;}
.fontsize_30{font-size:30px;}
.fontsize_24{font-size:24px;}
.fontsize_18{font-size:18px;}
.price_30{color:#f63; font-size:30px; font-family:Arial, Helvetica, sans-serif;}
.gray_btn{background:url(../images/gray_btn.gif) no-repeat; width:48px; height:25px; line-height:25px; cursor:pointer;}
.gold_btn{background:url(../images/gold_btn.gif) no-repeat; width:118px; height:45px; line-height:45px; color:#fff; font-size:16px; font-weight:bold; cursor:pointer; border:none;}
a.gold_btn{background:url(../images/gold_btn.gif) no-repeat; width:118px; height:45px; line-height:45px; color:#fff; font-size:16px; font-weight:bold; letter-spacing:5px; display:block; text-align:center;}
a.gold_btn:hover{text-decoration:none; background:#dd2606;}
.gold_btn_s{padding:5px 10px; color:#fff; background:#ff9933; border:1px solid #ff6633;}
.gold_btn_s:hover{text-decoration:none; background:#ff6633; color:#fff;}
a.blue_btn,.blue_btn{background:#ecf5fe; padding:3px 10px; color:#666; border:1px solid #6699cc;}
a.blue_btn:hover{text-decoration:none; color:#474747}
.input_style{border:1px solid #ddd; line-height:23px; height:23px; padding-left:5px; color:#999;}
.width150{width:180px;}
.width70{width:70px;}
.width44{width:44px; line-height:22px;}
.red{color:#F00;}
.bg_no{background:transparent;}
.width_1002{width:1002px;}
.solidline{border-bottom:1px solid #ddd; margin:10px 0; width:100%;}
.disline{border-bottom:1px dashed #b5b5b5; width:100%; overflow:hidden; margin-bottom:20px; height:16px; overflow:hidden;}
.dottedline{border-bottom:1px dotted #ddd; margin:10px 0; width:100%;}
.dashedline{border-bottom:1px dashed #ccc; margin:10px 0; width:100%;}
.l_box{width:610px; float:left;}
.r_box{width:368px; float:right;}

.s_sina{background:url(../images/share.gif) no-repeat;}
.s_renren{background:url(../images/share.gif) -25px 0 no-repeat;}
.s_kaixin{background:url(../images/share.gif) -50px 0 no-repeat;}
.s_tengx{background:url(../images/share.gif) -77px 0 no-repeat;}

a.shopingcar,.shopingcar{background:url(../images/shopingcar_icon.png) 8px 5px no-repeat #30bdf3; margin:0 2px; border:1px solid #3399cc; color:#fff;}
a.shopingcar:hover{text-decoration:none; color:#fff}

a.shopingcar_gray,.shopingcar_gray{background:url(../images/shopingcar_icon_gray.png) 8px 5px no-repeat #ebeef1; margin:0 2px; border:1px solid #ccc;}
a.shopingcar_gray:hover{text-decoration:none;}

a.loving,.loving{background:url(../images/loving_icon.png) 8px 5px no-repeat #ecf5fe;}
a.loving:hover{text-decoration:none; color:#474747}

a.blue_btn,.blue_btn{background:#ecf5fe; padding:3px 10px; color:#666; border:1px solid #6699cc;}
a.blue_btn:hover{text-decoration:none; color:#474747}

.blue_btns{height:24px; background:#3e9cd2; color:#fff; padding:0 10px;}

.tab_data{ width:100%; margin-top:10px;}
.tab_data th{background:#f6f6f6; line-height:22px; padding:5px 0; font-weight:normal; color:#333;}
.tab_data td{color:#666; text-align:center; padding:10px 5px 5px; line-height:22px; border-bottom:1px dashed #ddd;}
.tab_data td a{color:#09F; text-decoration:underline;}
.tab_data td a:hover{text-decoration:none;}
.tab_data td.price{color:#F30; font-weight:bold; font-size:16px; font-family:Verdana, Geneva, sans-serif;}
.tab_data td dl{text-align:left;}

.tab_pro_simp{ width:100%; margin-top:15px;}
.tab_pro_simp th{line-height:22px; padding:10px 0; font-weight:normal; color:#333; border-top:2px solid #ddd;}
.tab_pro_simp td{color:#999; text-align:center; padding:10px 5px 5px; line-height:22px; border-bottom:10px solid #fff; background:#f9f9f9;}
.tab_pro_simp td a{color:#09F; text-decoration:underline;}
.tab_pro_simp td a:hover{text-decoration:none;}
.tab_pro_simp td.price{color:#F30; font-weight:bold; font-size:16px; font-family:Verdana, Geneva, sans-serif;}
.tab_pro_simp dl{text-align:left;}
.tab_pro_simp dd{color:#999;}
.tab_pro_simp input{border:1px solid #ddd; background:#fff; width:70px; height:26px; color:#666;  cursor:pointer;}
.tab_pro_simp input.red{border:1px solid #ff6633; background:#ff902c; color:#fff;}

.infor{margin-top:10px; width:100%; }
.infor dt{padding:6px 0; background:#ffffe0; line-height:22px; text-indent:12px; margin-bottom:10px;}
.infor dt em{color:#F30; text-decoration:underline; margin:0 3px; cursor:pointer;}
.infor dd{margin-bottom:5px; line-height:24px; padding-left:12px; color:#666;}
.infor dd a{color:#09F; text-decoration:underline;}
.infor dd a:hover{text-decoration:none;}

.insurebtn a{display:block; padding:8px 18px; border-bottom:2px solid #d62b11; background:#ff6634; color:#fff; font-size:16px; font-weight:bold; margin-top:5px;}
.insurebtn a:hover{border-bottom:2px solid #dc3a02; background:#dc3a02; text-decoration:none;}

#wrap{width:1002px; overflow:hidden; margin:0 auto;}
#header,.loginbar,.top,#mainbody,#nav{width:100%; overflow:hidden;}

#header{width:1002px; margin:0 auto; overflow:hidden;}
#header h1{text-indent:-9999px; background:url(../images/index/logo.png) no-repeat; width:400px; height:93px; margin-top:10px; float:left;}
#header h1 a{display:block; width:393px; height:93px;}

.top_r{float:right; margin-top:24px; position:relative; width:50%;}
.top_r ul{float:right;}
.top_r li{float:left; margin:0 0 10px 10px;}
.top_r li.sub_arrow{background:url(../images/index/imglist.gif) 58px -55px no-repeat;}
.top_r li span{color:#e6e6e6; margin:0 10px 0 25px;}
.top_r li ul{float:none; position:absolute; background:#fff; border:1px solid #eee; border-top:none; width:50px; padding:5px; display:none;}
.top_r li li{float:none; line-height:24px; margin:0;}
.top_r p{line-height:25px; margin-top:10px; position:absolute; float:right; right:0; top:20px;}
.top_r p input{border:none; margin-left:10px; cursor:pointer;}
.top_r .cstm_name{float:left;}
.top_r a.msgs{color:#f30; margin-left:5px;}
.top_r a.msgs:hover{color:#f30;}

.login_top{background:url(../images/index/imglist.gif) -243px -275px no-repeat; color:#fff; width:72px; height:25px;}
.register_top{background:url(../images/index/imglist.gif) -329px -274px no-repeat; color:#fff; width:74px; height:25px; overflow:hidden;}

.loginbar{color:#888;}
.loginbar a{color:#888;}
.loginbar a:hover{color:#2e84ca;}
.loginbar p{float:left; line-height:33px;}
.loginbar p a{margin:0 3px; color:#333;}

.loginbar p a.mobile{background:url(../images/mobile.gif) no-repeat; padding-left:15px; margin-left:18px;}
.loginbar p a.mobile:hover{text-decoration:none; color:#474747;}
.qr_code{position:absolute; z-index:99999; padding:5px; border:1px solid #ddd; background:#fff; left:245px; top:34px; display:none;}
.qr_code span{position:absolute; top:-8px; left:46%; border-color:transparent transparent #fff; border-style: solid;  border-width: 0 8px 8px; width:0; height:0;}

.loginbar ul{float:right;}
.loginbar li{float:left; line-height:33px; color:#888;}
.loginbar li span{margin:0 5px; color:#999;}
.loginbar li.attent a{padding:5px 12px 7px;}
.loginbar li.attent a:hover{text-decoration:none;}
.loginbar li .pos_relative{ position:relative;}
.loginbar li .submenus{width:55px; position:absolute; top:30px; padding:5px; background:#fff; border:1px solid #ddd; border-top:none;}
.loginbar li .submenus a{display:block; line-height:22px}
.sina{background:url(../images/sina.gif) 0 4px no-repeat;}
.weibo{background:url(../images/t_weibo.gif) 4px 5px no-repeat;}
.weixin{background:url(../images/t_weixin.gif) 2px 5px no-repeat;}
.loginbar li.hotline{background:url(../images/phone.gif) 5px 7px no-repeat; padding-left:25px; font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#f63; font-weight:bold;}
.top{height:89px; overflow:hidden; vertical-align:5px;}
.top h1{float:left; background:url(../images/logo.png) no-repeat; width:190px; height:58px; text-indent:-9999px; cursor:pointer; margin-top:16px;}
.font_logo{color:#ccc; font-size:22px; margin-top:30px; line-height:18px;}
.font_logo img{margin:5px 0 0 10px;}
.searchbox img{float:left; margin:10px 10px 0 0; display:inline;}
.searchbox dl{margin-top:32px; float:left;}
.searchbox dd{line-height:22px; color:#474747;}
.searchbox dd a{margin:0 3px;}
.search_input{border:1px solid #cecece; border-right:none; width:205px; height:30px; line-height:30px; color:#aba9a9; text-indent:5px;}
.search_btn{background:url(../images/search.gif) no-repeat; width:44px; height:32px; float:right; cursor:pointer;}
#nav{margin-top:104px;}
#nav .m_nav{float:left;}
#nav .m_nav li{float:left; line-height:38px; font-size:16px; color:#fff; text-align:center;}
#nav .m_nav li a{color:#fff; padding:0 30px; display:block; font-size:16px;}
#nav .m_nav li a:hover{background:#da4715; text-decoration:none;}
#nav .m_nav li.category{background:url(../images/category_bg.gif) no-repeat; width:162px; height:38px; padding:0;}
#nav .m_nav li.category a:hover{ background:none;}
#nav .m_nav li.nav1 a{margin-left:-2px;}
#nav .m_nav li.account{float:right; background:url(../images/account.gif) 0 4px no-repeat; width:154px; height:38px; padding:0; font-size:12px;  cursor:pointer;}
#nav .m_nav li.account a:hover{ background:none;}

.category{ height:45px; width:184px; padding:0; float:left;  cursor:pointer;}
.category i{display:block; background:url(../images/class.png) no-repeat; height:45px; width:184px; position:absolute; z-index:99999; top:97px;}
.category #submenu{float:left; width:162px; background:url(../images/submenu_bg.gif) repeat-y; position:absolute; z-index:9999;}



#mainbody{position:relative;}

#submenu{float:left; width:162px; background:url(../images/submenu_bg.gif) repeat-y; position:relative;}
#submenu li{padding:12px 5px; border-bottom:1px solid #ddd;}
#submenu li a{margin:0 3px;}
#submenu dl{padding:15px; border-bottom:1px solid #ddd;}
#submenu dl.last{border-bottom:none;}
#submenu dt{ font-weight:bold; color:#333; line-height:24px; background:url(../images/menuicon.gif) right 8px no-repeat;}
#submenu dt a{font-size:14px; color:#333;}
#submenu dt a:hover{text-decoration:none; color:#f63;}
#submenu dt.current a{color:#f63;}
#submenu dd{line-height:24px;}
#submenu dd a{margin-right:10px; color:#666;}
#submenu dd.current{font-weight:bold;}
#submenu .l_menu_btm{ background:url(../images/l_menu_btm.gif) right bottom no-repeat; width:162px; height:10px; overflow:hidden;}
#submenu .item{width:100%;height:101px; border-top:1px solid #FFF;}
#submenu .btnone{border-top:none;}
#submenu .item .product{position:absolute;z-index:999;width:100%;}
#submenu .item .product dl{height:81px; border-width:1px 0;font-weight:normal; padding:10px; width:141px;}
#submenu .item .product dl a:hover{text-decoration:none;}
#submenu .item .product dd{margin:5px 0 5px;}
#submenu .item .product dd span{margin:0 8px 0 2px; color:#dcdcdc;}
#submenu .item .product dt{font-size:14px; color:#474747; font-weight:bold; padding-left:34px;}
#submenu .item .product dd a{font-size:12px; color:#666;}
#submenu .item .product s{display:block;position:absolute;top:13px;left:160px;width:6px;height:9px;}
#submenu .submunu_1{background:url(../images/index/imglist.gif) 5px -114px no-repeat;}
#submenu .submunu_2{background:url(../images/index/imglist.gif) 5px -152px no-repeat;}
#submenu .submunu_3{background:url(../images/index/imglist.gif) 5px -186px no-repeat;}
#submenu .submunu_4{background:url(../images/index/imglist.gif) 5px -220px no-repeat;}
#submenu .active .product h3{line-height:32px; background-color:#fff;border:1px solid #f63; border-right:0; width:131px;}
#submenu .active .product h3 a{color:#ff6600;}
#submenu .active .product dl{background-color:#fff;border:1px solid #f63; border-right:0; width:139px; height:81px;}
#submenu .active .product dt{font-size:14px;}
#submenu .product-wrap{position:absolute;width:478px;z-index:99;border:1px solid #ff6633;background:#fff;padding:20px 20px 10px;display:none; left:159px}
#submenu .product-wrap p{color:#999999;}
#submenu .product-wrap h2{font-size:16px;color:#333;font-weight:bold; padding-bottom:5px;  border-bottom:1px solid #c1c1c1; margin-bottom:5px;}
#submenu .product-wrap h2.border_btm_no{border-bottom:none;}
#submenu .product-wrap h2 a{height:auto;line-height:16px;color:#333;padding-left:0;}
#submenu .product-wrap ul{ margin-bottom:10px;}
#submenu .product-wrap li{line-height:24px; padding:0; white-space:nowrap; border:none;}
#submenu .product-wrap li a{color:#666666;display:inline-block;line-height:18px;text-decoration:none; margin-right:10px;}
#submenu .product-wrap li a:hover{text-decoration:none; color:#ff6600;}
#submenu .product-wrap div dd,.all-goods .product-wrap div dl a{display:block;width:185px;height:120px;overflow:hidden;}
#submenu .product-wrap dl{border:none; padding:0;}
#submenu .product-wrap dt{border:none; background:none; line-height:30px;}
#submenu .product-wrap .ad{margin-top:10px;}
#submenu .product-wrap .ad h2{font-size:12px;}
.absolute_sub{position:absolute; z-index:9999; background:#fff;}

#submenu2{float:left; width:160px; border:1px solid #ff6633;}
#submenu2 li{padding:12px 5px; border-bottom:1px solid #ddd;}
#submenu2 li a{margin:0 3px;}
#submenu2 dl{border-bottom:1px solid #ddd; cursor:pointer;}
#submenu2 h2{background:#ff6633; font-weight:bold; line-height:24px; padding:0 10px; color:#fff; }
#submenu2 h2 a{color:#fff; font-size:15px;}
#submenu2 dl.last{border-bottom:none;}
#submenu2 dt{font-weight:bold; color:#333; line-height:24px; padding:3px 10px;}
#submenu2 dt a{font-size:12px; color:#333;}
#submenu2 dt a:hover{text-decoration:none;}
#submenu2 dt.current{ background:#ffc;}
#submenu2 dt.current a{color:#c30;}
#submenu2 dd{line-height:26px; background:url(../images/menuicon.gif) 0 8px no-repeat; padding-left:13px; margin-left:10px; display:none;}
#submenu2 dd.current{font-weight:bold;}
#submenu2 dd ul{display:none;}
#submenu2 dd li{padding:5px 0; border-bottom:none; margin-right:20px;}
#submenu2 dd li em{font-size:10px; color:#999;}
#submenu2 dd li a{color:#888;}
#submenu2 .l_menu_btm{ background:url(../images/l_menu_btm.gif) right bottom no-repeat; width:162px; height:10px; overflow:hidden;}
#submenu2 dd .subs{margin-left:-10px;}
#submenu2 dd .subs li{ line-height:26px; border-bottom:1px dashed #eee; padding:0; width:90%; text-indent:8px;}

#sub_content{width:750px; float:left; overflow:hidden; margin-top:10px;}

#content{float:left; margin:-4px 0 10px 9px; margin:10px 0 10px 9px\0; overflow:hidden; padding-bottom:10px;}
.ad_area{float:left; margin-right:10px;}
.breadcrumb{padding:5px 0;}
.breadcrumb span{margin:0 5px;}

#r_sidebar{float:right; width:204px; margin-top:10px;}
#r_sidebar .box{width:100%; overflow:hidden;}
#r_sidebar .box ul{padding-bottom:0;}
#r_sidebar .liststyles li{padding-left:10px; background:url(../images/list_point.gif) 0 10px no-repeat; margin-bottom:5px; line-height:20px;}

#r_sidebar .serves,#r_sidebar .kj_serv{width:100%; overflow:hidden; margin:10px 0 0;}
#r_sidebar .serves{margin-top:5px;}
#r_sidebar .serves li{margin:8px auto 0; width:169px; text-indent:-9999px; height:39px;}
#r_sidebar .serves li a{display:block; width:169px; height:39px;}
#r_sidebar .serves_icon_01{background:url(../images/index/r_enter.gif) 0 0 no-repeat;}
#r_sidebar .serves_icon_01:hover{background:url(../images/index/r_enter.gif) -184px 0 no-repeat;}
#r_sidebar .serves_icon_02{background:url(../images/index/r_enter.gif) 0 -49px no-repeat;}
#r_sidebar .serves_icon_02:hover{background:url(../images/index/r_enter.gif) -184px -49px no-repeat;}
#r_sidebar .serves_icon_03{background:url(../images/index/r_enter.gif) 0 -98px no-repeat;}
#r_sidebar .serves_icon_03:hover{background:url(../images/index/r_enter.gif) -184px -98px no-repeat;}
#r_sidebar .kj_serv li{float:left; width:60px; border:1px solid #dfdfdf; margin:0 0 10px 11px; padding:17px 0 5px; text-align:center; cursor:pointer;}
#r_sidebar .kj_serv li p{margin-top:14px;}
#r_sidebar .kj_icon_01{background:url(../images/r_icons_01.gif) center 5px no-repeat;}
.sidebox{border:1px solid #e6e6e6; width:202px; overflow:hidden; margin-bottom:10px;}
.gray_bg_r{background:#fdf9ec;}
.box_r_side{width:180px; margin:0 auto 10px; border:1px solid #e8e8e8; background:#fff;}
.sidebox h2{text-indent:20px; background:#f5f5f5; line-height:34px; color:#666; font-size:14px;}
.sidebox h2.red{background:#fdf9ec;}
.sidebox h2.red strong{margin:0 3px;}
.sidebox p{line-height:22px;}
.sidebox ul{margin:10px 10px 10px 15px; padding-bottom:15px;}
.sidebox li{line-height:24px;}
.sidebox .commendlist{overflow:hidden; padding:0; margin:0;}
.sidebox .commendlist li{border-bottom:1px solid #e8e8e8; overflow:hidden; padding:5px;}
.sidebox .commendlist li img{float:left; margin-right:5px; border:2px solid #ddd;}
.sidebox .commendlist li h4{color:#666; font-size:12px; margin-top:8px;}
.sidebox .commendlist li p {color:#a2a2a2; line-height:20px;}
.sidebox .commendlist li p strong{color:#f43635; font-size:14px; margin:0 3px;}
.sidebox .commendlist li.last{border-bottom:none;}
.sidebox.margin_btm_0{margin-bottom:0;}
.sidebox .r_tab{height:1%; overflow:hidden; background:#f5f5f5;}
.sidebox .r_tab ul{margin:0; padding:0; height:1%;}
.sidebox .r_tab li{line-height:32px; width:100px; float:left; font-size:14px; cursor:pointer; text-align:center;}
.sidebox .r_tab li.current{background:#fff; font-weight:bold; width:100px; border-left:1px solid #e6e6e6;}
.sidebox .r_tab li:first-child.current{border-left:0;border-right:1px solid #e6e6e6;}
.sidebox .tab_box{height:150px;}
.sidebox .box li{background:url(../images/list_point.gif) 0 10px no-repeat; padding-left:10px;}
.sidebox dl{margin:10px; padding-bottom:15px; border-bottom:1px dotted #efefef; height:1%; overflow:hidden;}
.sidebox dt{padding:10px; font-weight:bold; color:#666;}
.sidebox dd{padding:10px; line-height:50px; color:#474747;}
.sidebox dd span{float:left; width:86px; text-align:center;}
.sidebox dd em{color:#999; margin:0 3px;}
.sidebox dd strong{color:#f63; font-size:14px;}
.sidebox dl.r_list dt{padding:0 0 0 10px;}
.sidebox dl.r_list dd{padding:0 0 0 10px; line-height:24px; color:#474747;}
.side_infor{padding:10px;}
.side_infor img{float:left; margin:15px 10px 15px 0;}

.r_float{position:fixed; bottom:20px; right:6%;}
.r_float li{ height:72px; text-align:center; line-height:16px; width:15px; padding:22px 5px 0;}
.r_float li a{color:#ff6633; display:block;}
.r_float li a:hover{color:#fff; text-decoration:none;}
.r_float li.online_ser{background:url(../images/other/r_float.gif) no-repeat;}
.r_float li.online_ser:hover{background:url(../images/other/r_float.gif) -25px 0 no-repeat; color:#fff;}
.r_float li.back_top{background:url(../images/other/r_float.gif) -50px no-repeat;}
.r_float li.back_top:hover{background:url(../images/other/r_float.gif) -75px 0 no-repeat; color:#fff;}
.r_float li.faqs{background:url(../images/other/r_float.gif) -99px no-repeat;}
.r_float li.faqs:hover{background:url(../images/other/r_float.gif) -124px 0 no-repeat; color:#fff;}

#footer{width:100%; margin-top:30px; padding:10px 0 0; overflow:hidden; background:url(../images/footer_bg.gif) repeat-x;}
.btm_nav{width:1000px; overflow:hidden; margin:5px auto 0;}
.btm_nav dl{float:left; width:260px; margin-left:30px; overflow:hidden;}
.btm_nav dt{font-size:16px; color:#333; line-height:28px; font-family:"Microsoft Yahei";}
.btm_nav dd{line-height:26px; font-family:"Microsoft Yahei"; width:106px; float:left; }
.btm_nav dd a{color:#666; font-family:"Microsoft Yahei";}
.btm_nav dd.wd_130{width:130px;}
.btm_nav dd.wd_65{width:65px;}
.btm_nav_1{background:url(../images/btm_nav_icon.gif) 0 2px no-repeat;}
.btm_nav dt.btm_nav_2{background:url(../images/btm_nav_icon.gif) 0 -72px no-repeat; padding-left:35px;}
.btm_nav_3{background:url(../images/btm_nav_icon.gif) 0 -141px no-repeat;}
.btm_nav_4{background:url(../images/btm_nav_icon.gif) 0 -204px no-repeat;}
.btm_nav dt.btm_nav_5{background:url(../images/footer_menu.gif) 0 -200px no-repeat; padding-left:35px;}
.erweima{float:right; margin-right:5px;}
.cr_wrap{width:980px; margin:10px auto 0;}
.copyright{width:1010px; overflow:hidden; margin:0 auto;}
.copyright ul{padding:20px 20px 25px;}
.copyright li{line-height:26px; color:#989898; text-align:center;}
.copyright li a{margin-right:5px; color:#989898;}
.copyright li.ipinfor{width:300px; margin:0 auto; color:#666;}
.copyright li.ipinfor a{color:#666;}
.copyright dl{float:left; margin:5px 0 0 20px; display:inline;}
.copyright dt{padding-left:20px; line-height:30px;}
.copyright dd{text-align:right;}
.copyright dt.btm_icon1{background:url(../images/btm_icon1.gif) 0 7px no-repeat; padding-left:18px;}
.btm_icon2{background:url(../images/btm_icon2.gif) 0 7px no-repeat;}

.turnpage{text-align:center; padding:20px 0 15px; margin-top:15px;}
.turnpage a{padding:12px 10px; border:1px solid #e6e6e6; color:#333; margin:0 3px; font-size:14px;}
.turnpage a:hover{ border:1px solid #ff6633; color:#ff6633; text-decoration:none;}
.turnpage a.current{background:#ff6633; color:#fff;} 

.title_gold_2{color:#3c3c3c; border-left:3px solid #ff5500; font-size:14px; padding-left:8px;}
.title_gold_2 a{color:#f63; margin-left:10px;}
.title_gold_2 em{color:#ddd; font-weight:normal; margin-left:10px;}
.title_gold_2 em a{color:#888; margin:0 5px;}
.title_gold_2 em a i{color:#F00; font-style:normal;}

.tabox{margin-top:10px;}

.boxcontent{width:100%; overflow:hidden;}

.tab_tag{width:100%; overflow:hidden; border-bottom:2px solid #ff6633; background:#f7f7f7;}
.tab_tag li{float:left; background:url(../images/tag_disline.gif) right no-repeat #f7f7f7; text-align:center; padding:5px 16px;  color:#333; font-size:16px; font-weight:bold; cursor:pointer;}
.tab_tag li a{display:block; color:#333; font-size:16px; font-weight:bold;}
.tab_tag li a:hover{text-decoration:none;}
.tab_tag li.last{background-image:none;}
.tab_tag li.current{background-image:none; background-color:#ff6633; color:#fff;}
.tab_tag li.current a{background-image:none; background-color:#ff6633; color:#fff;}

.tabtxt{width:100%; overflow:hidden; margin-top:10px;}

.process{width:100%; margin-top:15px;}
.process ol{width:100%; overflow:hidden;}
.process li{float:left; background:#edf8da; height:70px; overflow:hidden; text-align:center;  color:#474747; line-height:70px; width:190px; font-weight:bold; font-size:14px;}
.process li.first{background:url(../images/pro_det_ico.gif) 0 -134px no-repeat; width:44px; color:#fff; font-size:20px; }
.process li.mid{background:url(../images/pro_det_ico.gif) -44px -134px no-repeat; width:44px;color:#fff; font-size:20px;}
.process li.last{background:url(../images/pro_det_ico.gif) -88px -134px no-repeat; width:4px;}
.process li.long_txt{line-height:24px; work-break:break-all;height:60px; padding-top:10px;}
.process li a{color:#2e84ca; font-weight:normal;}
.process li em{font-weight:normal;}
.process li.current{color:#669933;}
.process li.passed{color:#a7c79a;}
.radiu_box{width:468px; position:absolute; left:210px; display:none;}
.radiu_box .up_arrow{background:url(../images/up_arrow.png) center 0 no-repeat; height:10px; width:100%; position:absolute; top:-28px;}
.radiu_box ul{border:1px solid #e0e0e0; padding:10px; background:#fff; border-radius:5px; margin-top:-20px;}
.radiu_box li{float:none; line-height:22px;}


.statelist{width:100%; margin-top:10px;}
.statelist li{background:url(../images/pro_det_ico.gif) -118px -209px no-repeat; line-height:22px; padding-left:26px; position:relative;}
.statelist li span{color:#fff; position:absolute; left:3px; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.seminar{width:100%; overflow:hidden;}
.seminar dt{float:left; margin-right:10px; padding:5px; border:1px solid #dcdcdc;}
.seminar dd{line-height:24px;}
.seminar dd a:hover{color:#2e84ca;}

.faq{width:100%; border-bottom:1px dashed #b5b5b5; margin-bottom:20px;}
.faq dt{padding-left:30px; font-weight:bold; font-size:14px; margin-bottom:10px; color:#333; background:url(../images/pro_det_ico.gif) -134px -42px no-repeat; line-height:22px;}
.faq dd{padding:0 0 20px 30px; line-height:22px; background:url(../images/pro_det_ico.gif) -134px -87px no-repeat;}

.box_border dl.current{border:1px solid #e9e8e8; background:#fcfcfc; border-radius:5px; -ms-border-radius:5px;}
.box_border dl.current dt{background:url(../images/closeicon.png) 8px 9px no-repeat #f4f4f4;}
.insuremean{border-bottom:1px dashed #b5b5b5; margin-bottom:10px; padding-bottom:5px;}
.insuremean dt{padding:3px 0 3px 35px; font-weight:bold; font-size:14px; margin-bottom:5px; color:#333; background:url(../images/openicon.png) 8px 9px no-repeat;}
.insuremean dd{padding:0 0 10px 30px; line-height:22px;}
.tipspop{background:url(../images/bubble_bg_green.png) no-repeat; width:47px; height:35px; text-align:center; color:#fff; margin-top:10px; line-height:22px; font-size:14px;}

.recommend_list{ height:1%; overflow:hidden;}
.recommend_list li{float:left; width:218px; margin-right:20px;}
.recommend_list li img{float:left; border:1px solid #dcdcdc; margin-right:10px;}
.recommend_list li a{color:#333; font-weight:bold; font-size:14px;}

.grade_list{padding:0 20px 0; margin-bottom:10px;}
.grade_list li{width:100%; border-bottom:1px dashed #bfbfbf; line-height:20px; padding:15px 0 20px;}
.grade_list li span{float:right; padding-left:80px; color:#999;}
.grade_list li span em{font-weight:bold; font-style:normal; margin-right:10px;}
.grade_list li strong{color:#474747;}
.star_4{background:url(../images/star_4.gif) 0 3px no-repeat;}
.star_5{background:url(../images/star_5.gif) 0 3px no-repeat;}

.datatab2{border:1px solid #ddd; border-bottom:none; border-right:none; margin-top:15px;}
.datatab2 th{padding:10px 5px; background:#f5f5f5; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.datatab2 th.txt_align_l{text-align:left;}
.datatab2 td{padding:5px; line-height:24px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center;}
.datatab2 td.gray_bg{background:#f5f5f5;}
.datatab2 td span{float:left; width:200px; text-align:center;}

.datatab{border:1px solid #ddd; border-bottom:none;}
.datatab th{padding:10px 5px; background:#f5f5f5; border-bottom:1px solid #ddd;}
.datatab th.txt_align_l{text-align:left; padding-left:20px;}
.datatab td{padding:5px; line-height:24px; border-bottom:1px solid #ddd; text-align:center;}
.datatab td.border_r{border-right:1px solid #ddd;}
.datatab td.item{font-weight:bold;}

.date{width:100%; overflow:hidden; padding-top:30px; color:#999; margin-top:10px;} 
.date label{font-size:14px; margin-right:10px; color:#333;}
.date label em{color:#F63; margin:0 5px;}

.tiplist{width:100%; margin-top:20px;}
.tiplist li{color:#999;}

.lbox_tips{border:1px solid #eee; padding:10px; margin-left:45px; background:#fbfbfb;}
.lbox_tips li{color:#999;}

/*弹出窗口*/
.lightbox{width:498px; background:#fff; margin:0 auto;}
.lightbox h2{height:40px; line-height:40px; text-indent:10px; background:#f5f5f5; color:#444; font-size:14px; margin:0;}
.lightbox dl{padding:30px 10px 30px 100px; margin:0; background:url(../images/right.gif) 38px 26px no-repeat;}
.lightbox dl.error{background:url(../images/right.gif) 38px 26px no-repeat;}
.lightbox dt{font-size:20px; line-height:30px; padding-bottom:5px; color:#669933;}
.lightbox dd{margin:0; font-size:14px; line-height:28px; color:#747474;}
.lightbox dd a{text-decoration:underline; font-size:14px; color:#06F;}
.lightbox dd a:hover{text-decoration:none;}
.lightbox dd span{color:#06F;}
.font_blue{color:#06F;}
.lightbox dd input{border:none;}
.lightbox dd input.msg_btn{background:url(../images/btn.gif) no-repeat; width:82px; height:30px; color:#fff; margin-top:15px; font-size:14px; font-weight:bold; cursor:pointer;}
.lightbox dd.margin_t_40{margin-top:30px;}
.fontsize16{font-size:16px;}

/*product style common*/
.pro_tab{border:1px solid #d7dbd2; border-top:2px solid #acd377; border-bottom:none; margin-top:15px;}
.pro_tab th{line-height:42px; background:#f7fbf1; border-bottom:1px dashed #d2d2d2; border-right:1px dashed #d2d2d2; font-size:16px; font-weight:normal; color:#474747;}
.pro_tab td{padding:8px 10px; border-right:1px dashed #d2d2d2; color:#474747; border-bottom:1px dashed #d2d2d2; line-height:22px; vertical-align:middle;}
.pro_tab td p{color:#474747;}
.pro_tab td p strong{color:#474747;}
.pro_tab td p span{color:#474747; margin-right:40px;} 
.pro_tab td em{font-style:normal; color:#f63;}
.pro_tab th.r_border_no{ border-right:none;}
.pro_tab td.r_border_no{ border-right:none;}
.pro_tab td.btm_border_no{ border-bottom:none;}
.pro_tab td img{margin:auto 15px 0 20px; float:left;}
.pro_tab td a{color:#06F;}
.pro_tab td.txt_align_c{text-align:center;}
.pro_tab td img.align_c{float:none; margin:0;}
.td_strong{position:relative; top:-25%;}
.item_name{background:#f7fbf1; width:90px;}

.pro_intro_box{overflow:hidden; height:1%; border:1px solid #dcdcdc; padding-right:20px;}

.txtbox{padding:10px 0; float:right; width:560px;}
.txtbox dl{position:relative;}
.txtbox dt{font-size:16px; color:#333; font-weight:bold; margin-bottom:15px;}
.txtbox dt span{font-size:14px; font-weight:normal; }
.txtbox dd{margin-bottom:15px; color:#999;}
.txtbox dd a:hover{color:#2e84ca;}
.txtbox dd.buy{position:absolute; left:346px; top:46px;}
.txtbox dd.buy .insurebtn a{width:66px; overflow:hidden; text-align:center; font-weight:normal;}
.txtbox dd.buy .insurebtn a:hover{color:#fff;}
.txtbox dd.buy p{font-size:14px; margin-top:10px;}
.txtbox dd.buy p a{font-size:14px;}
.txtbox dd.share{width:100%;}
.txtbox dd.share a{margin:0 2px; padding:0 7px 3px;}
.txtbox dd.share a:hover{text-decoration:none;}
.txtbox dd.last{margin-bottom:0; padding-top:30px;}
.txtbox h3{color:#333;}
.txtbox dd.share a.add{background:url(../images/heart.gif) no-repeat; padding-left:20px}

.iconlist{margin-top:10px;}
.iconlist li{padding-left:25px; background:url(../images/iconlist.gif) 0 5px no-repeat; line-height:24px;}

.order_list{margin:5px 0 0 6px;}
.order_list li{line-height:22px; margin-left:12px; margin-left:14px\0; list-style:decimal; }
.order_list li p{margin-bottom:5px;}

.serve_tab{overflow:hidden; border:1px solid #dcdcdc; height:1%;}
.serve_nav{width:150px; background:#eee; float:left; padding-bottom:9999px; margin-bottom:-9999px;}
.serve_nav li{padding:10px 10px 10px 15px; background:#eee; line-height:26px; border-bottom:1px dotted #ddd; cursor:pointer;}
.serve_nav li p{color:#fcbca6;}
.serve_nav li.current{background:#fff; font-weight:bold;}
.serve_nav li.current p{font-weight:normal; color:#f63;}
.serve_box{float:left; padding:15px 20px; width:77%;}
.serve_txt{width:100%; overflow:hidden;}
.serve_txt h2{line-height:20px;}

.liststyles{width:100%;}
.liststyles li{padding-left:15px; background:url(../images/list_point.gif) 0 8px no-repeat; margin-bottom:5px; line-height:22px;}

.text{ width:100%;}
.text p{line-height:24px; text-indent:26px;}
.text p.red_font strong{color:#f63;}
.text p a{color:#06F;}

.kong{padding: 40px 0px 20px 0px;text-align: center;}

.tipbox_r{width:210px; position:fixed; right:0; bottom:0px; z-index:900;}
.closed_btn{text-align:right; padding-bottom:5px; float:right;}
.closed_btn img{cursor:pointer;}
.tiptxt{padding:5px 10px; background:#fff; border:1px solid #ddd; width:165px; overflow:hidden;}

.space{height:260px;}
.space_s{height:60px;}
.space_t{height:300px;}

.big_tips{color:#474747; font-weight:bold; font-size:14px;  margin-top:10px;}
.big_tips strong{color:#fff; padding:3px 5px; background:#f63; margin-right:8px; border-radius:2px;}

#appcontent{width:100%; overflow:hidden;}
#appcontent h3{font-size:14px; padding-left:16px;}
#appcontent p{padding-left:16px;}
.f_weight{font-weight:bold;}