﻿@charset "utf-8";
/* CSS Document */

iframe#bottom{ width:100%; height:140px;}
*{ font-family: Microsoft Yahei}
body,td,th {font-size: 12px; color: #585858;}
body {background: url(../images/home_bg.png) repeat-x; margin:0px;}
a:link {color: #585858; text-decoration: none;}
a:visited {text-decoration: none; color: #585858;}
a:hover {text-decoration: underline; color: #F4901E;}
a:active {text-decoration: none;}
ul,li,dl,dt,ol{margin:0; padding:0;list-style:none}

.site_top{width:980px; height:95px; margin:0 auto;position:relative}
.logo{float:left; padding-left:15px; padding-top:38px;}
.logo_inside{float:left; padding-top:46px;}
.top_input{float:right; width:120px !important; margin-top:40px; height:22px; border:1px #ccc solid}

.top_menu{float:right; margin-top:8px;}
.top_menu ul li{ float:left; border-right:1px #ccc solid; padding-left:26px; padding-right:10px;}
.top_user{ background:url(../images/user.png) no-repeat 10px 3px; font-weight:bold}
.top_msg{background:url(../images/email.png) no-repeat 10px 3px; padding-left:32px !important;}
.top_tools{ background:url(../images/setting.png) no-repeat 10px 2px}
.top_logout{ background:url(../images/logout.png) no-repeat 10px 2px}
.top_menu ul li a{}

.nav{ float:right;margin-top:40px;}
.nav ul li{ float:left; height:35px; border-left:1px #ccc solid; padding-left:10px; padding-right:40px !important; font-size:18px; line-height:24px;}
.nav_on{ color:#F4901E !important}

.down_bignav{ font-size:18px; height:35px; float:left; width:125px; line-height:24px;}

#menu{ float:right; margin-top:25px;}
#nav .mainlevel {position:relative; float:left; z-index:3}
.on_top li{ float:left; height:35px; border-left:1px #ccc solid; padding-left:10px; width:125px;  font-size:18px; line-height:24px;}
.on_hide{display:none; position:absolute; z-index:90; top:-10px; left:0; height:195px; background:#fff; border-bottom:1px #ccc solid; border-right:1px #ccc solid; border-top:1px #ccc solid; -moz-box-shadow: 2px 3px 4px #777;-webkit-box-shadow: 2px 3px 4px #777;box-shadow: 2px 3px 4px #777;}
.on_hide li{float:left; line-height:20px; background:#fff; height:195px; border-left:1px #ccc solid; padding-left:10px; width:125px;}

.site_banner{width:990px; height:330px; margin:50px auto 20px; background:url(../images/banner.png) no-repeat center center; position:relative}
.buy{position:absolute; width:50px; height:17px; right:10px; top:-30px;}
.banner_txt{float:left; width:240px; padding:70px 30px 20px 50px;}
.banner_txt div{ margin-bottom:10px}
.banner_title{font-size:22px; margin-bottom:20px !important}
.banner_more a{color: #F4901E;}
.banner_video{ float:left}
.banner_login{float:right; width:140px; margin-right:30px; margin-top:90px;}
.banner_login div{ margin-bottom:10px}
.login_title{font-size:16px; color:#fff !important}

.app_int{float:left; width:310px; margin-right:25px;}
.app_title{float:left; height:25px; border-right:1px #ccc solid; font-size:18px; line-height:25px; padding-right:10px;}
.app_down{float:left; line-height:25px; padding-left:6px; font-size:14px}
.app_down a{ color:#0099ff}
.app_conten{width:160px; height:115px; border:1px #ccc solid;margin-top:5px; padding-left:135px; padding-right:15px;}
.app_title_in{ padding:10px 0; font-weight:bold}
.app_android{background:url(../images/Android.png) no-repeat 5px 10px;}
.app_ios{background:url(../images/IOS.png) no-repeat 5px 20px}
.app_web{background:url(../images/web.png) no-repeat 5px 30px}

.site_bottom{width:100%; background:url(../images/bottom_bg.png) repeat-x; padding-top:38px; padding-bottom:15px;}
.site_width{width:980px; margin:0 auto;}
.bottom_logo{float:left; padding-top:20px;}
.bottom_txt{float:left; line-height:24px; padding:6px 40px 6px 25px;}
.bottom_link{float:left; border-right:1px #ccc solid; border-left:1px #ccc solid; padding-left:30px; width:260px; height:72px; margin-top:5px;}
.bottom_link ul li{ float:left; width:100px; height:35px; background:url(../images/line.png) repeat-x bottom; line-height:32px; margin-right:30px;}
.bottom_right{float:left; padding-left:20px;}
.app_down{float:left; text-align:center; margin-right:15px;}

.inputtxt{color:#999; height:20px; width:100%}
.inputtxt_on{color:#585858; height:20px; width:100%}

.myhome{ width:980px; margin:50px auto 0; position:relative; z-index:2}

.tixing{ margin-top:15px; min-height:72px;  padding-left:20px;}
.tixing ul li{ float:left; width:200px; line-height:24px;}

.aboutme{position:absolute; z-index:1; right:0; top:0; width:260px; padding:15px;  clear:both; background:#fff; border:1px #ccc solid; -moz-box-shadow: 2px 3px 4px #777;-webkit-box-shadow: 2px 3px 4px #777;box-shadow: 2px 3px 4px #777; -moz-border-radius:15px;-webkit-border-radius:15px; border-radius:15px;}

.icons{width:100%; background:#CAE0F8; padding:15px 0 20px 0; margin-top:25px;}
.icons div{ width:980px; margin:0 auto}
.icons div ul li{ float:left; margin-right:25px;}

#box{width:670px;}
#box #tab{height:30px;padding-left:10px; padding-top:11px; background:url(../images/tab_bg.png)}
#box #tab li{height:30px; line-height:30px; margin-right:10px;text-align:center;float:left; cursor:pointer; padding:0 10px; color:#0099CC}
#box #tab li.on{ background:#fff; font-weight:bold; color:#585858}
#box #tab_con{border:1px solid #cccccc;border-top:none; padding:15px; padding:20px\0; +padding:20px;   height:185px;}
#box #tab_con li{display:none}
#box #tab_con #tab_con_1{display:block}

.tabletop{ background:url(../images/table_topbg.png);}
.tabletop td{height:26px; line-height:26px; text-align:center; border-right:1px #ccc solid; border-bottom:1px #ccc solid}
.tdcolor td{ background:#EDF4FD; height:30px; line-height:30px;}
.tdnormal td{height:30px; line-height:30px;}

.my_btn{padding:10px;}
.index_btn{ float:left; width:110px; height:30px; line-height:30px; background:url(../images/btn_bg.png); text-align:center;  margin:10px;}
.index_btn a{ color:#fff;}
.news_tiile{background:url(../images/bulletin.png); height:40px;  margin-top:5px; line-height:40px;}
.news_tiile td{font-size:14px; padding:0 10px;}
.sec1{cursor:pointer;color:#B9BBBD;}
.sec2{cursor:pointer;color:#FF9226; background:url(../images/bulletin_hover.png) no-repeat center bottom; font-weight:bold}
.news_conten{ position:relative}
.news_conten ul li{ line-height:150%; padding:5px 0; border-bottom:1px #ccc dashed; padding-left:15px; background:url(../images/dot.png) no-repeat 3px 28px;}
.news_conten .more{position:absolute; padding:10px; font-size:12px; top:-38px; right:0}
.news_conten .more a{ color:#0099FF}

.clear{ clear:both; height:0px; width:0px;}


.mF_classicHB{-webkit-text-size-adjust:none;}/*����chrome������bug*/
.mF_classicHB .pic{position:relative;overflow:hidden;}
.mF_classicHB .pic li{position:absolute;width:100%;height:100%; background:transparent}
.mF_classicHB .pic li img{width:444px;height:285px;}
.mF_classicHB .txt li{position:absolute;left:0;top:0;overflow:hidden;}
.mF_classicHB .txt li a{display:block;position:relative;z-index:1;color:#fff;text-align:center;font-size:12px;text-decoration:none;}/*������ʽ*/
.mF_classicHB .txt li span{display:block;position:absolute;top:0;left:0;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.mF_classicHB .num{height:8px;position:absolute;z-index:3;left:210px;bottom:0px;color:#fff;}/*��ť��ʽ*/
.mF_classicHB .num li{float:left;margin-right:5px;width:8px;height:8px;position:relative;cursor:pointer;}
.mF_classicHB .num li a{display:block;position:relative;z-index:1;width:8px;height:8px; font-size:0px;color:#fff;text-decoration:none;cursor:pointer; overflow:hidden}
.mF_classicHB .num li span{display:block;width:8px;height:8px;position:absolute;top:0;left:0;background:url(../images/num_normal.png) no-repeat;filter:alpha(opacity=70);opacity:0.7;}
.mF_classicHB .num li.current span,.mF_classicHB .num li.hover span{background-image:url(../images/num_on.png)}/*��ǰ/��ͣ��ť��ʽ*/

.img-scroll { position:relative; width:980px; margin:10px auto 30px; border:1px #ccc solid; height:100px;}
.img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:13px; top:-20px; text-align:center; line-height:200px;cursor: pointer;}
.img-scroll .prev {right:30px}
.img-scroll .next {right:0}
.img-list { position:relative; width:980px; height:100px; overflow:hidden}
.img-list ul { width:9999px;}
.img-list li {float:left; padding-left:16px; padding-right:8px; margin-top:15px; border-right:1px #ccc solid}
.img-list li a img{ border:0}

.module_text{width:980px; margin:10px auto 0;}
.module_text div{width:420px; float:left; margin-left:50px; line-height:150%;}
.module_text div table{ margin:20px 0 !important;}

.advantage{width:900px; margin:40px auto 10px;}
.advantage ul li{ float:left; width:290px; padding-left:110px; line-height:21px; margin-bottom:25px; min-height:90px}
.advantage ul li.advantage_1{ background:url(../images/Advantage_1.png) no-repeat top left;}
.advantage ul li.advantage_2{ background:url(../images/Advantage_2.png) no-repeat top left; margin-left:80px;}
.advantage ul li.advantage_3{ background:url(../images/Advantage_3.png) no-repeat top left; margin-bottom:35px !important}
.advantage ul li.advantage_4{ background:url(../images/Advantage_4.png) no-repeat top left; margin-left:80px;}
.advantage ul li.advantage_5{ background:url(../images/Advantage_5.png) no-repeat top left;}
.advantage ul li.advantage_6{ background:url(../images/Advantage_6.png) no-repeat top left; margin-left:80px;margin-bottom:35px !important}

.nofound{width:430px; margin:0 auto; background:url(../images/404_bg.jpg) no-repeat 80px 0px; min-height:260px; padding-left:470px; padding-top:200px; padding-bottom:15px}
.nofound ul li{ list-style:disc; line-height:24px;}
.nofound ul li a{color:#0099ff; padding:0 5px;}

.error{background:url(../images/401_bg.jpg) no-repeat 80px 0px !important; padding-top:180px !important; min-height:280px !important; }
.error_500{background:url(../images/500_bg.jpg) no-repeat 80px 0px !important; padding-top:180px !important; min-height:280px !important; }

.more_link a{float:left; background:#f4901e; padding:3px 10px; color:#fff; border-radius:5px;}
.more_link a:hover{background:#E47E0A; text-decoration:none}

.web_ul,.module_ul{ margin-left:20px;}
.web_ul ul li,.yidong_ul ul li{ list-style:disc; line-height:24px;}
.web_ul ul li a{color:#0099ff; padding:0 5px;}
.module_ul ul li{ list-style:disc; line-height:18px;}

.yidong_ul{ float:left; padding-top:33px; width:100px; margin-right:15px; color:#000}

.inputBorder{border: solid 1px #ACACAC; height:22px; line-height:20px; width:240px;}
.reg_text{ color:#EC1C24;}
.reg_text img{vertical-align:middle}
.search { font-size:12; height:25px; FONT-FAMILY: "微软雅黑"; cursor: hand; z-index:-1; border: solid 1px #ACACAC !important;  }
.searWidth{width:242px;}
.saveButtom{width:96px; height:25px; font-family: 宋体;border:0px;color:#ffffff; font-size:12px; padding-left:22px;padding-top:3px;cursor:hand;background:url(../../images/button_all.gif) 389px 0;cursor:pointer;
	star : expression(
    onmouseover=function(){this.style.background="url(../...images/button_all.gif) 389px -32px"},
    onmouseout=function(){this.style.background="url(../...images/button_all.gif) 389px 0px"})
}

.backToTop{display:none; width:50px; height:50px; background:url(../images/totop.png); padding:0;  position:fixed; _position:absolute;right:20px; bottom:45px; _bottom:"auto"; cursor:pointer; z-index:999 }
.backToTop:hover{background:url(../images/totop_hover.png);}

.news_list,.news_content{width:800px; margin:20px auto 0;}
.news_list dl{width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #ccc dashed; overflow:hidden; clear:both;}
.news_list dl img{ float:left; width:150px; height:100px; border:1px #ccc solid; margin-right:15px;}
.news_list dl h4{ margin:0px}
.news_list dl h4 a{ font-size:14px; font-weight:bold; line-height:21px;}
.news_list dl p{ line-height:21px;}
.news_list span{ width:100%; color: #c0c0c0;}

.news_content{ padding-bottom:40px}
.news_content h3{font-weight: normal; display: block; overflow: hidden; width: 100%; text-align: left; padding-top: 25px; padding-bottom: 0px; font-size: 20px; margin-top:-20px}
.lead_read{margin-top: 20px; padding:15px 35px; background: #f8f8f8;}
.lead_read span{color: #2fa8df; line-height:21px}
.news_content p{ text-indent:28px; font-size:14px; line-height:24px}
.news_content p.img{text-align:center; padding:20px 0}

.top_blue_menu{width:100%; height:48px; line-height:48px; background:#71ACEC; font-size:14px; color:#fff}
.top_blue_menu a{ color:#fff}
.top_blue_menu .site_width{width:980px; height:48px; margin:0 auto; position:relative}
.quick_link{width:225px; position:absolute; height:52px; top:-4px; left:0; text-align:center; background:url(../images/top_down_menu_bg.png) repeat-y top right}
.quick_link span{font-size:10px}
.quick_link ul li{position:relative; cursor:pointer; z-index:999}
.quick_link ul li ul{ display:none;}
.quick_link ul li:hover ul{ display:block; position:absolute; top:50px; *top:35px; left:0;}
.quick_link ul li:hover ul li a{ text-align:left; color:#585858}

.top_blue_menu_sub{ float:left; margin-left:215px;}
.top_blue_menu_sub ul li{ float:left; padding:0 30px;}
.top_blue_menu_sub ul li:hover,.top_blue_menu_sub ul li.on{ background:#5F99CE}
.top_blue_menu_right{ float:right; font-size:12px;}

.quick_menu_down{float:left; width:217px;background:#F8F8F8;}
.quick_menu_down ul li,.quick_menu_down li{height:48px; line-height:48px; border-bottom:1px #ccc solid; font-size:14px; background-image:url(../images/down_menu_bg_img.png); background-repeat:no-repeat; cursor:pointer;}
.quick_menu_down ul li a,.quick_menu_down li a{padding-left:50px; width:167px; display:block}
.quick_menu_down ul li a:hover,.quick_menu_down li a:hover{ text-decoration:none; color:#585858}
.quick_menu_down ul li:hover,.quick_menu_down li:hover{ background-color:#E6E7E8}
.quick_menu_down ul li.jiben,.quick_menu_down li.jiben{ background-position:15px 12px}
.quick_menu_down ul li.bangongshi,.quick_menu_down li.bangongshi{ background-position:15px -35px}
.quick_menu_down ul li.bumen,.quick_menu_down li.bumen{ background-position:15px -83px}
.quick_menu_down ul li.renyuan,.quick_menu_down li.renyuan{ background-position:15px -131px}
.quick_menu_down ul li.quanxian,.quick_menu_down li.quanxian{ background-position:15px -179px}
.quick_menu_down ul li.zhanghao,.quick_menu_down li.zhanghao{ background-position:15px -227px}
.quick_menu_down ul li.shenhe,.quick_menu_down li.shenhe{ background-position:15px -492px}
.quick_menu_down ul li.wendang,.quick_menu_down li.wendang{ background-position:15px -530px}
.quick_menu_down ul li.elink,.quick_menu_down li.elink{ background-position:15px -272px}
.quick_menu_down ul li.zengzhi,.quick_menu_down li.zengzhi{ background-position:15px -320px}
.quick_menu_down ul li.heyue,.quick_menu_down li.heyue{ background-position:15px -368px}
.quick_menu_down ul li.tuangou,.quick_menu_down li.tuangou{ background-position:15px -416px}
.quick_menu_down ul li.zhuji,.quick_menu_down li.zhuji{ background-position:15px -452px}

.short_menu{border:1px #ccc solid; border-bottom:0; width:165px;}
.short_menu ul li{height:45px !important; line-height:45px !important;}

.admin_subweb{width:980px; margin:0 auto; border:1px #ccc solid; min-height:500px;}

.main_view {float: right;position: relative;}

.window {height:230px;	width: 745px; overflow: hidden; position: relative; z-index:1}
.image_reel {position: absolute;top: 0; left: 0;}
.image_reel img {float: left; border:0}

.paging {position: absolute; bottom: 22px; right: 10px; height:14px; z-index: 1;text-align: center;line-height: 40px; display: none; }
.paging a {padding:0 3px; line-height:14px;text-decoration: none;color: #333; border:1px #ccc solid; background:#fff; font-size:10px}
.paging a.active {background: #71ACEC; border: 1px solid #71ACEC;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px; color:#fff}

.showproducts{ width:930px; margin:20px auto 0; border-top:1px #ccc solid;}
.showproducts ul li{ float:left; width:241px; padding-top:10px; margin-bottom:10px;}

.products_title{width:206px; height:40px; line-height:40px; font-size:18px;}
.products_img{width:206px; height:136px; background:#EAEAEA}
.products_img img{width:206px; height:136px; border:0}
.products_contents{width:206px; line-height:18px; margin:15px 0; height:90px; overflow:hidden;}
.products_van{width:194px; height:26px; background:#FFECDD; border:1px dashed #F9BD44; line-height:26px; padding-left:10px}
.products_more{line-height:40px}
.products_more a{ color:#0099ff}

.nav_guide{padding:10px; width:960px; border:1px solid #CFCFCF; margin-bottom:15px;}

.nav_guide a{ font-family:"微软雅黑"; font-size:14px; color:#333; text-decoration:none}
.nav_guide a:hover{color:#f00; text-decoration:underline !important;}
.nav_guide_big{ font-family:"微软雅黑"; font-size:14px; color:#333;}
.nav_guide_big a{ font-family:"微软雅黑"; font-size:14px; color:#333; text-decoration:none}
.nav_guide_big a:hover{color:#f00; text-decoration:underline !important;}
.FirstTitleFontCss{ font-family:"微软雅黑"; font-size:14px; color:#333;}
.nav_guide_small{font-family:"微软雅黑"; font-size:14px; color:#F97F0A;}
.SecondTitleFontCss{font-family:"微软雅黑"; font-size:14px; color:#F97F0A;}

.shoppingmain{ width:100%;  margin-top:10px}
.shopping_car{width:220px;float:right}
.fixed{ width:220px; height:150px;  top:10px; }

.shopping_img{ float:left; margin-right:25px; margin-bottom:30px}
.shopping_title{ height:28px; font-size:18px;}
.shopping_text{ color:#F6921E}
.old_price{ background: url(../images/shopping_old_price.png) repeat-x left center; float:left; clear:both; margin:7px 0}
.new_price{ margin:0px 0 10px; vertical-align:bottom}
.new_price .price_big_word{ font-size:16px;}
.new_price .price_cost{ font-size:16px; color:#F00}
.shopping_Quantity{ background:#F1F1F2; padding:5px 10px; height:25px; line-height:25px}
.shopping_Quantity select{ width:100px}
.shopping_Quantity span{ float:left; margin-right:5px; width:30px; margin-left:5px;}
.shopping_Quantity span.select{ color:red}
.shopping_Quantity span.nofloat{ float:inherit}
.shopping_Quantity span.up{ background:url(../images/up_down.png) no-repeat 26px -16px; padding-right:10px}
.shopping_Quantity span.down{ background:url(../images/up_down.png) no-repeat 26px 8px; padding-right:10px}
.shopping_Quantity .youhuo{ float:left; border-left:1px #ccc solid; padding-left:5px;}
.shopping_Quantity .pageshow{ float:right;}
.shopping_Quantity .pageshow a{ color:#000}

.mycar{height:38px; line-height:38px;border:1px #71ACEC solid; padding-left:45px; font-size:14px; color:#fff; background:#71ACEC url(../images/shopping_car.png) no-repeat 20px center; border-radius:10px 10px 0px 0px;}
.shopping_main{min-height:120px; padding:10px 15px;}
.shopping_main ul li{padding-bottom:10px; border-bottom:1px #ccc dashed; line-height:18px; margin-bottom:10px; line-height:24px;}
.shopping_main ul li img{ float:left; width:85px; margin-right:15px; margin-top:8px;}
.normal_btn{ margin:10px 0; width:85px;}
.normal_btn a{ float:left; background:#F6921E; width:85px; height:32px; border-radius:10px; text-align:center; line-height:32px; color:#fff; font-size:14px;}
.normal_btn a:hover{ background:#C96605; text-decoration:none}
.shopping_tel{height:38px; line-height:38px;border:1px #ccc solid; padding-left:20px; background:#F1F1F2; border-radius:0px 0px 10px 10px;}

.big_border{width:980px; margin:25px auto 0; border:1px #ccc solid;  position:relative; padding-bottom:20px; z-index:2}
.shopping_width{width:860px; margin:0 auto;}
.shopping_nav{ padding:10px 0}
.shopping_nav a{ color:#71ACEC}
.page_title{position:absolute; width:170px; height:60px; top:10px; left:-13px; z-index:2; padding-left:50px; padding-top:15px;  background:url(../images/page_title_bg.png) no-repeat; color:#fff; font-size:18px;}
.page_sub_title{ position:absolute; width:980px; height:36px; top:21px; left:0; background:#71ACEC; z-index:1;}
.page_sub_title ul{ padding-left:185px; padding-top:9px;}
.page_sub_title ul li{ float:left; border-right:1px #fff solid}
.page_sub_title ul li a{ color:#fff; padding:0 15px; font-size:14px;}
.shopping_car_bg{position:absolute; width:110px; height:36px; line-height:36px; top:21px;right:0px; z-index:2;background:url(../images/shopping_car.png) no-repeat left center; font-size:14px; color:#fff; padding-left:25px; cursor:pointer}
.shopping_Quantity_bg{position:absolute; width:21px; height:18px; line-height:18px; top:10px; right:10px; padding-left:6px; text-align:center; z-index:3; background:url(../images/shopping_Quantity.png) no-repeat left center; color:#F00; font-size:12px; overflow:hidden}
.my_shopping_car{ position:absolute; width:340px; min-height:120px; top:36px; right:0; z-index:9; border:1px #ccc solid; color:#585858; background:#fff; border-right:0; font-size:12px; cursor:default; display: none}
.shopping_car_bg:hover .my_shopping_car{ display:block !important}
.shopping_car_none{line-height:120px; text-align:center; height:120px;}
.shopping_contact{ height:30px; background:#F1F1F2; line-height:30px; padding-left:25px; border-top:1px #ccc solid}

.middle_ad{ width:930px; margin:20px auto 0}
.quantity-form{overflow: hidden;text-align: left;}
.margin_bottom{ margin-bottom:10px;}
.quantity-form span{ float:left; color:#585858 !important}
.quantity-form a{width: 13px;height: 13px;margin-top: 3px;float: left;display: block;overflow: hidden;line-height: 13px;background: white;border: 1px solid #CCC;text-align: center; margin-right:3px;}
.quantity-text{width:20px;height: 14px;border: 1px solid #DDD;border-top-color: #AAA;border-left-color: #AAA;padding-top: 2px;overflow: hidden;text-align: center;background-color: white; float:left; font-size:9px; margin-right:3px;}

.shopping_car_flow{ width:100%; height:30px; margin-bottom:20px; background-image:url(../images/shopping_car_flow.png); background-repeat:no-repeat}
.flow_frist{ background-position:top left}
.flow_frist_2{ background-position:left -30px}
.flow_frist_3{ background-position:left -61px}
.shopping_car_detail{ width:100%; margin:0 auto; border:1px #ccc solid}
.shopping_car_detail td{ padding-left:15px; vertical-align:top; padding-top:15px;  border-bottom:1px #ccc solid}
.shopping_car_detail td img{ width:160px; border:0}
.shopping_car_detail .images{padding-top:5px; padding-bottom:5px;}
.shopping_car_detail span{color:red}
.shopping_car_detail span a{color:red}
.shopping_car_detail .title{ width:100%; height:32px; line-height:30px; background:#F1F1F2; font-weight:bold;}
.shopping_car_detail .title td{ padding-top:0 !important}
.shopping_car_detail .noborder td{ border-bottom:0 !important}
.shopping_car_detail .shopping_car_title{ font-weight:bold}
.td_noborder td{ border:0 !important; padding-top:10px !important;}
.td_noborder td input,.td_noborder td select{ font-size:12px}
.del{ background:url(../images/shopping_del.png) no-repeat left 10px; padding-left:20px; height:40px}
.total{ text-align:right; font-size:16px;}
.total span{ color:red}

.shopping_login_bg{width:100%;height:100%;top:0px;left:0px;position:absolute;filter: Alpha(opacity=40);opacity:0.4; background:#000000; z-index:999; display:none}
.shopping_login{position:absolute;width:370px; height:300px; left:50%; top:50%; margin:-150px 0 0 -185px; z-index:1000; display:none}
.shopping_login_title{ height:45px; line-height:45px; font-size:18px; color:#fff; text-align:center; position:relative; background:#71ACEC;border-radius:20px 20px 0 0}
.shopping_login_title div{position:absolute; top:0px; right:15px;}
.shopping_login_title div a{color:#fff; font-size:12px;}
.shopping_login_content{ height:235px; background:#fff;border-radius:0 0 20px 20px; padding-top:20px;}
.shopping_login_content ul li{padding-bottom:20px; text-align:center}
.shopping_login_content ul li.login_username input {background: white url(../images/username_bg.jpg) no-repeat 5px 9px;height: 35px;line-height: 35px;padding-left: 25px;width: 230px;color: #666;}
.shopping_login_content ul li.login_psw input {background: white url(../images/psw_bg.jpg) no-repeat 5px 9px;height: 35px;line-height: 35px;padding-left: 25px;width: 230px;color: #666;}
.shopping_login_content ul li.login_forget {color: #585858;}
.shopping_login_content ul li.login_forget span{ float:left; margin-left:68px}
.shopping_login_content ul li.login_forget a{ float:right; color: #585858; margin-right:38px;}
.shopping_login_content ul li.login_btn input{background:#F6921E; width:85px; height:32px; border-radius:10px; text-align:center; line-height:32px; color:#fff; font-size:14px; margin:10px; border:0; cursor:pointer}
.shopping_login_content ul li.login_btn input:hover{background:#C96605;}

.mobile_show ul li{ width:215px; text-align:center; float:left; margin-bottom:30px; border-bottom:1px #ccc dashed; padding-bottom:30px}
.mobile_show ul li p{ font-size:14px; font-weight:bold; margin-top:-5px}
.mobile_show ul li p font{ color:red}

.neiwang_search{float:left; width:220px; border:1px #ccc solid; height:230px;}
.neiwang_search_content{width:200px; margin:0 auto}
.neiwang_search_content ul{ margin-bottom:10px;}
.neiwang_search_content ul li{ margin-top:15px;}
.neiwang_search_content ul li select{ width:200px; height:28px}
.neiwang_search_content ul li input{ width:196px; height:28px}
.neiwang_search_content ul li input.neiwang_btn{background:#F6921E; width:200px; height:32px; border-radius:10px; text-align:center; line-height:32px; color:#fff; font-size:14px; border:0; cursor:pointer}
.neiwang_search_content ul li input.neiwang_btn:hover{background:#C96605;}

.neiwang_home_content{ width:980px; margin:20px auto; border-bottom:1px #ccc solid; border-top:1px #ccc solid; padding-bottom:25px; padding-top:10px}
.big_title{ font-size:21px; font-weight:normal; height:50px; line-height:50px; position:relative}
.big_title p{ font-size:12px; line-height:16px; margin-top:-5px;}

.content_3{ width:310px; margin-right:25px; float:left}
.content_3 .title{height:25px; font-size:14px; line-height:25px; }
.content_3 .content{width:100%; height:115px; margin-top:5px;}
.content_3 .content .first_img{float:left; border:1px #ccc solid; margin-top:5px;}
.content_3 .content .first_img img{ width:125px; height:95px; border:0}
.content_3 .content .txt{float:left; margin-left:15px; width:165px }
.content_3 .content .txt span{ font-size:14px}
.content_3 .content .txt p{ margin:10px 0}
.content_3 .content .txt p a{ color:#999}
.content_3 .content .txt font a{ color:#71ACEC; font-size:12px}
.content_3 ul li a{ height:24px; line-height:24px; font-size:14px}
.content_3 ul li img{ border:0; width:16px; height:16px; margin-right:5px; margin-top:-2px; vertical-align:middle}

#neiwangbox{ float:left}
#neiwangbox #neiwangtab,#neiwangbox #neiwangtabs{ margin-left:20px; height:18px; line-height:18px; margin-top:17px;}
#neiwangbox #neiwangtab li,#neiwangbox #neiwangtabs li{ float:left; font-size:14px; cursor:pointer; padding:0 15px; border-right:1px #ccc solid}
#neiwangbox #neiwangtab li.current,#neiwangbox #neiwangtabs li.current{ color:#71ACEC;}
#neiwangtab_con,#neiwangtabs_con{ margin-top:15px;}

.neiwang_sub{float:left; width:200px; height:152px; border:1px #ccc solid}
.neiwang_sub img{ border:0; width:200px; height:152px;}
.neiwang_sub_content{ float:left; margin-left:25px;}
.neiwang_sub_content ul{ margin-top:-5px}
.neiwang_sub_content ul li a{ height:32px; line-height:32px; font-size:14px}
.neiwang_sub_content ul li img{ border:0; width:16px; height:16px; margin-right:5px; margin-top:-2px; vertical-align:middle}

.neiwang_pageright{float:right; width:220px;}
.neiwang_pageright h4{margin:0px; margin-top: 12px; margin-bottom:12px; font-size:18px; height:22px; line-height:22px; font-weight:normal; }
.neiwang_pageright .rightul{ padding:10px 0 15px 0; border-bottom: 1px #ccc dotted;}
.neiwang_pageright .rightul li a{ height:33px; line-height:33px; font-size:14px}
.neiwang_pageright .rightul li span{line-height: 22px; font-size: 18px; margin-right: 10px; display: inline-block; width: 16px; height: 24px; text-align: center;}
.neiwang_pageright .rightul li span.top_first{ background:url(../images/top_first.png) no-repeat; color:#fff}

.neiwang_menu{ margin:0 !important;}
.neiwang_menu ul li{ border-left:1px #fff solid}
.neiwang_menu ul li.last{ border-right:1px #fff solid}

.sub_topnav{border:1px #ccc solid; border-top:5px #71ACEC solid; padding-bottom:10px}
.sub_topnav .title{width:700px; margin:0 auto; height:35px; line-height:35px; border-bottom:1px #ccc solid; font-size:14px;}
.sub_topnav ul{width:700px; margin:10px auto 0;}
.sub_topnav ul li{ float:left; width:160px; background:url(../images/list_images.png) no-repeat left center; padding-left:10px; line-height:24px; font-weight:bold;}
.sub_topnav ul li a{ font-weight:normal; color:#71ACEC}

.lawdb_liebiao_title{width:728px; height:24px; padding:5px 0; border:1px #ccc solid; background:#F1F1F2 url(../images/liebiao_pages.png) no-repeat 613px 3px}
.choosemoer{float:left; height:26px; line-height:26px; padding-left:20px; border-right:1px #ccc solid}
.choosemoer a{ padding-right:10px;}
.choosemoer a.on{ color:#F00; font-weight:bold}
.lawdb_result_search{ float:left; padding-left:10px;}
.lawdb_result_search .inputBorder{border: solid 1px #ACACAC; height:22px; line-height:20px; width:240px; width:125px; color:#666; font-size:12px}
.lawdb_result_search .btn{background:url(../../images/lawdb_btn.png); width:26px; height:26px; border:0; cursor:pointer}

.sub_table{ margin:20px 0}
.sub_table td{vertical-align:middle; border-bottom:1px #ccc dashed; padding:10px 0; }
.sub_table .title td{ border-bottom:1px #ccc solid !important; font-weight:bold}
.sub_table td.zhuti{ line-height:24px;}
.sub_table td.zhuti a.l_title{ font-size:14px;}
.sub_table td.zhuti a.l_title span{ float:left; max-width:280px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.sub_table td.zhuti a.l_title img{ margin-top:8px; margin-left:5px;}
.sub_table td.zhuti font{ color:#999}
.sub_table td a{ color:#1B75BB}
.pages{ text-align:center}

.content_read{ border:1px #ccc solid; margin:30px 0; padding:20px 30px; line-height:24px;}
.download{ position:absolute; top:0; right:0;}
.download a{ float:left; width:115px; height:50px; background:#F6921E; color:#fff; font-size:18px; text-align:center; line-height:50px;}
.download a:hover{background:#C96605;}

.itemFloat a{ font-size:14px}

.detail_contents{ margin-top:15px}

/*------------焦点图------------*/
.detail_point{ width:352px; position:relative; float:left}
#preview{width:352px;height:412px;}
.jqzoom{ width:350px; height:350px; position:relative;border:1px solid #cacaca; position:relative;}

.zoomdiv{ left:300px; height:400px; width:420px;}
.list-h li{ float:left; cursor:pointer}
#spec-n5{width:352px; height:54px; padding-top:5px; height:56px;}
#spec-left{ background: url(../images/pic_left.gif) no-repeat; width:17px; height:54px; float:left; cursor:pointer; margin-top:1px; }
#spec-right{background:url(../images/pic_right.gif) no-repeat; width:17px; height:54px; float:right;cursor:pointer;margin-top:1px; }
#spec-left:hover{ background:url(../images/pic_left_hover.gif) no-repeat;}
#spec-right:hover{background:url(../images/pic_right_hover.gif) no-repeat;}
#spec-list{ width:270px; float:left; overflow:hidden; margin-left:6px; display:inline; }
#spec-list ul li{ float:left; margin-right:0px; display:inline; margin-right:6px;}
#spec-list ul li img{ padding:2px;border:1px solid #cacaca;}
#spec-list ul li.index img{ padding:1px;border:2px solid #C00;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:300px;width:400px;height:420px;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move; display:none;}
#spec-list{ position:relative; width:310px;}
.zoomdiv{ position:absolute !important; left:300px !important;height:320px !important; top:0px!important; border:2px solid #ccc; display:none !important;}

/*------------详情------------*/
.detail_list{ width:400px; padding-top:12px; line-height:160%; float:left; margin-left:30px;}
.detail_list h1{ font-size:15px; font-weight:bold; color:#444;}
.detail_list h2{ font-size:15px; font-weight:bold; color:#C00212;}
.detail_ul_1{ font-size:12px; font-weight:normal; color:#898989; line-height:250%; padding:5px 0px 0px 10px;}
.detail_ul_1 strong{ color:#666;}
.detail_ul_1 img{ vertical-align:top;}
.detail_ul_1 li .price{ font-size:20px; color:#f60;}
.detail_ul_1 .thround{ text-decoration:line-through;}
.detail_ul_1 .color{zoom:1;}
.detail_ul_1 .color strong{ float:left; white-space:nowrap; display:block;}
.detail_ul_1 .color span{ border:1px solid #ccc; margin-right:8px; padding:1px; float:left; width:50px; height:50px; display:block; position:relative;}
.detail_ul_1 .color span.on{ padding:0px; border:2px solid #f60;}
.detail_ul_1 .color span.on i{ display:block; position:absolute; bottom:0px; right:0px; width:10px; height:10px; background:url(../image/mall/right_bg.gif) no-repeat 0 0;}

.select_main{clear:both; font-size:12px; padding:0px 0px 12px 10px; color:#454545;}
.select_main dl{ overflow:hidden; clear:both; padding:6px 0px;}
.select_main dt{ float:left; padding-right:5px; text-align:right; padding-top:5px;}
.select_main dd{ float:left; margin-left:0px;}
.select_main dd a{ display:inline-block; float:left; color:#333; height:23px; line-height:23px; border:1px solid #e6e6e6; width:84px; text-align:center; margin-right:10px; padding:1px;}
.select_main dd a.on{ padding:0px; border:2px solid #FF6707; position:relative; }
.select_main dd a.on i{ width:10px; height:10px; background:url(../image/mall/right_bg.gif) no-repeat 0 0; position:absolute; bottom:0px; right:0px;}
.select_main dd a.f_org{ border:none; color:#f60; padding:0px 5px; line-height:30px;}
.kuandai_nub{display:inline-block; float:left; color:#333; height:25px; line-height:25px; border:1px solid #e6e6e6;}
.select_main dd .f_gray{ border:none; color:#555; padding:0px 5px; line-height:30px;}
.detail_btn{ padding:0px; margin:0px; border:0px; margin-left:64px; background:url(../images/detail_buy_btn.gif) no-repeat 0 0; width:144px; height:41px; cursor:pointer}
.detail_btn_no{ padding:0px; margin:0px; border:0px; margin-left:64px; background:url(../images/detail_buy_btn_no.gif) no-repeat 0 0; width:144px; height:41px;}



.taocan_tan{ overflow-y:scroll; width:787px; height:600px; display:none; background:#fff; border:5px solid #7BA817; position:relative;}
.tanchu_close{ width:24px; height:24px; display:block; background:url(../image/mall/close_bg.gif) no-repeat; position:absolute; right:0px; top:0px; z-index:100;}
.taocan_tan a{ color:#333;}
.tan_left{ overflow:hidden;}
.tan_left h1{ height:40px; line-height:40px; font-size:13px; font-weight:normal; padding-left:16px;}
.tan_left h1 span{ font-size:16px; font-weight:bold; color:#D54301;}
.tancan_ul{ height:32px; background: url(../image/mall/tao_select_bg.png) repeat-x 0 0; line-height:30px; overflow:hidden; padding-left:10px;}
.tancan_ul li{ float:left; font-weight:bold; padding:0px 58px; font-size:15px;}
.tancan_ul li.in,.tancan_ul li.nav_on{ border:1px solid #7BA817; border-top:3px solid #7BA817; border-bottom:none; background:#efefef;}
.taocan_contents{ padding:10px 0px 10px 9px; overflow:hidden; zoom:1; display:none;}
.taocan_contents_ul li{ width:80px; height:53px; line-height:140%; border:1px solid #e6e6e6; font-family:微软雅黑,黑体; font-size:12px; padding:10px 6px 0px; float:left; margin-right:10px; display:inline; margin-bottom:15px; position:relative;}
.taocan_contents_ul li p{ line-height:120%; color:#999;}
.taocan_contents_ul li.on,.taocan_contents_ul li.nav_on{ border:2px solid #7BA817; width:79px; height:52px;padding:9px 6px 0px 5px;}
.taocan_contents_ul li.on p,.taocan_contents_ul li.nav_on p{ color:#D54401;} 
.taocan_contents_ul li.on span,.taocan_contents_ul li.nav_on span{ display:block; width:22px; height:22px; background:url(../image/mall/on_right.gif) no-repeat 0 0; position:absolute; top:-7px; right:-6px;}

.tan_right{ clear:both;}
.taocan_detail{ display:none; width:732px; margin:0 auto;}
.taocan_detail h1{ font-weight:bold; font-size:14px; height:32px; line-height:32px; color:#D54301;}
.taocan_detail h1 span{ font-size:19px; font-weight:bold; color:#D54401; font-family:微软雅黑,黑体; padding-left:10px;}



.detail_text{ margin-top:20px; width:100%; border:1px #ccc solid}
.detail_text ul li{ border-bottom:1px #ccc solid}
.detail_text ul li.nav_on{ background:#fff !important; border-bottom:none; height:44px !important}
#detail_title{height:42px;line-height:42px; background:#F0F0F0; width:100%; border-bottom:1px #ccc solid}
#detail_title li{ float:left; display:block; border-right:1px solid #ccc; width:106px; height:42px; line-height:42px; text-align:center;}
#detail_title li a{ color:#0099ff; font-size:15px;}
.detail_div{ display:none;background: url(../image/mall/detail_package.jpg) no-repeat scroll 368px 46px transparent;}
#y1{ display:block;}

.detail_tao{ border:1px solid #7BA817; border-top:2px solid #7BA817; font-size:13px; }
.detail_tao th{ text-align:center; height:25px; background:#EBF0DE; border-bottom:1px solid #e6e6e6; color:#7BA817; border-right:1px solid #7BA817; vertical-align:middle; font-weight:bold;}
.detail_tao td{ text-align:center; padding:8px 0px;text-align:center; color:#676767;border-bottom:1px solid #e6e6e6; font-weight:normal; vertical-align:middle; border-right:1px solid #7BA817;}
.detail_tao .title td{ font-weight:bold; color:#7BA817;}

.detail_tao_2{border-top:1px solid #7BA817; margin-top:12px; line-height:130%;}
.detail_tao_2 td{ font-weight:normal; color:#676767; font-size:12px;}

.detail_dl{ padding-left:40px; line-height:200%;}
.detail_dl dt{ width:120px; float:left; text-align:right; clear:left;}
.detail_dl dd{ float:left; color:#D54301; font-size:14px; padding:0px 15px; font-weight:bold;}
.detail_dl .t2{ border-top:1px solid #676767;}
.detail_dl dd.t2{ font-size:24px;}

.detail_all{ padding:8px 0 0 0px; text-align:right;}
.detail_all ul{ float:right;}
.detail_ul li{ white-space:nowrap; font-size:14px; color:#676767; margin-left:20px; line-height:180%; text-align:left;}
.detail_ul li b{ color:#D54301;}

.tao_nub{ height:40px; border:1px solid #e4e4e4; position:relative; background:#f8f8f8; border-bottom:3px solid #86BF23; margin:12px 1px;}
.tao_nub dt{ float:left; width:80px; text-align:center; font-size:14px; line-height:40px; color:#659900; font-weight:bold;}
.tao_nub dd{ float:left;}
.tao_nub dd ul{ margin:10px 0px 10px 50px;}
.tao_nub dd li{ float:left; height:43px; width:83px; line-height:30px; background:url(../image/mall/tao_nub_li.gif) no-repeat 0 0; text-align:center; color:#666; font-size:13px; margin-right:12px;}
.tao_nub dd li.on{ background:url(../image/mall/tao_nub_li_hover.gif) no-repeat 0 0; font-weight:bold;}
.tao_nub dd li.on a{ color:#174301;}

.select_nub{ margin:0 1px; border:1px solid #e4e4e4; border-bottom:none;}
.select_list{ padding:10px 8px; font-size:13px; font-weight:normal; background:url(../image/mall/line_bg.gif) repeat-x 0 100%;}
.select_list a{ margin-right:15px; color:#2F650a;}
.select_list span{display:block; width:665px;}
.select_list a.on{ background:#9BBD0F; padding:0px 8px; color:#fff;}
.reset_select{ border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; background:#f8f8f8; height:38px; margin-top:-1px; position:relative;}
.reset_select dt{ float:left; line-height:38px; font-size:14px; padding-left:20px; color:#659900;}
.reset_select dd{ float:left; padding-left:12px; padding-top:8px;}
.reset_select dd span{border:1px solid #e4e4e4; float:left; height:22px; font-size:14px; white-space:nowrap; padding-left:5px;line-height:22px; margin-right:10px; background:#fff; position:relative; padding-right:24px;}
.reset_select dd span a{ width:14px; height:14px; display:inline-block; background:url(../image/mall/select_bg.gif) no-repeat 0 0; position:absolute; top:4px; right:4px;}
.reset_a{ display:block; width:110px; height:22px; line-height:22px; text-align:center; background:#e2e2e2; color:#666; position:absolute; right:15px; top:8px; font-size:12px;}


.select_nub_contents{ margin:12px 1px; background:#86BF23;}
.nub_buy{ width:65px; height:23px; display:block; background:url(../image/mall/nub_buy.gif) no-repeat 0 0; margin:0 auto;}
.nub_buy_tab{ font-size:13px; width:383px; margin-top:2px; background:#fff;}
.nub_buy_tab tr.on{ background:#F7F9EB;}
.nub_buy_tab tr.on td{ border-bottom:3px solid #86BF24; border-top:3px solid #86BF24;padding:9px 3px; background:none;}
.nub_buy_tab tr.on td.first{border-left:3px solid #86BF24; padding-left:0px;}
.nub_buy_tab tr.on td.last{border-right:3px solid #86BF24; padding-right:0px;}
.nub_buy_tab th{ height:32px; text-align:center;background:#f8f8f8; border-bottom:1px solid #e4e4e4; line-height:32px; font-weight:bold;}
.nub_buy_tab td{ text-align:center; color:#676767; vertical-align:middle; padding:12px 3px; background:url(../image/mall/line_bg.gif) repeat-x 0 100%;}
.detail_page{ padding-top:13px; text-align:center; background:#fff; clear:both; font-size:12px; text-align:right;}
.detail_page label{ margin-left:10px;}
.detail_page label a{ color:#86BF23;}
.detail_page label .page_text{ width:24px; text-align:center;}
.detail_page label .page_btn{ display:inline-block; width:46px; height:22px; background: url(../image/mall/page_btn.gif) no-repeat 0 0; vertical-align:middle;}



.rush_buy{ border:1px solid #e4e4e4; padding:14px 0px;}
.rush_buy_main{ width:212px; height:160px; display:inline; float:left; position:relative; background:#f0f0f0; margin-left:12px; margin-right:42px;}
.rush_buy .rush_buy_main.last{ margin-right:0px;}
.rush_buy_main h1{ font-size:13px; padding-left:15px; height:41px; line-height:41px; background:#fff; color:#3f3f3f;}
.rush_buy_main .price{ height:50px; line-height:38px; font-size:21px; padding-left:10px; margin-left:-12px; background:url(../image/mall/rush_bg.png) no-repeat 0 0; color:#fff;}
.rush_buy_main .old{ height:36px; line-height:36px;border-left:1px solid #e4e4e4; padding-left:12px; color:#676767; font-size:12px; }
.rush_buy_main .time{ height:32px; line-height:32px; background:#fff;border:1px solid #e4e4e4; color:#999; text-align:center; font-size:13px;}
.rush_buy_main .time strong{ font-size:16px; font-weight:bold;}
.rush_buy_main .rush{ width:58px; height:26px; display:inline-block; background:url(../image/mall/rush_btn.gif) no-repeat 0 0; text-indent:-9999px; margin-top:4px;}
.rush_buy_main .pic{ height:125px; width:105px; border:2px solid #8BCC2E; position:absolute; top:0px; right:0px; background:#fff;}


.phone_select{ margin-top:20px; border:1px solid #e4e4e4; border-bottom:3px solid #86BF23; height:40px;}
.phone_select_title{ border:1px solid #e4e4e4; margin:12px 0px;}
.phone_select_title .select_list{ padding:5px 0px;}
.select_list{ clear:both;}
.select_list a{ white-space: nowrap;}
.select_list .floatleft{ width:85px; text-align:right; line-height:200%;}
.select_list .floatright{ width:665px; line-height:200%;}


.phone_select_title .select_list.last{ background:none;}

.phone_select_title2{ height:40px; line-height:40px; border:1px solid #e4e4e4; border-top:3px solid #86BF23; background:#f8f8f8; font-size:13px;}
.up_down a{ float:left; display:block; margin-left:5px; background:#fff; height:24px; line-height:24px; position:relative; padding-left:22px; border:1px solid #ccc; margin-top:8px; padding-right:5px; color:#666; }
.up_down a.on{ border:1px solid #6BAA01;}
.up_down a i{ display:block; width:9px; height:9px; position:absolute; top:8px; left:8px;}
.up_down a i.up{ background:url(../image/mall/up.gif) no-repeat 0 0;}
.up_down a i.up_hover{ background:url(../image/mall/up_hover.gif) no-repeat 0 0;}
.up_down a i.down{ background:url(../image/mall/down.gif) no-repeat 0 0;}
.up_down a i.down_hover{ background:url(../image/mall/down_hover.gif) no-repeat 0 0;}
.up_down strong{ float:left; margin-left:25px; display:inline;}
.up_down_left,.up_down_right{ width:15px; height:14px; display:inline-block; background:url(../image/mall/up_down_left.gif) no-repeat 0 0;}
.up_down_right{ background:url(../image/mall/up_down_right.gif) no-repeat 0 0;}
.up_down_page{ padding-right:10px;}
.up_down_page label{ margin-left:5px;width:180px;text-align:right;}
.mall_list ul{ width:236px; background:none; margin-top:10px; background:url(../image/mall/line_bg.gif) repeat-x 0 100%; font-size:13px;}
.mall_list a{ color:#333;}
.mall_list ul .qg_price a b{ color:#f60;}
.mall_list ul .qg_price{}
.mall_list ul .button img{ vertical-align:middle;}
.mall_list ul .button a{}
.mall_list ul .heyue{ background:url(../image/mall/mall_list_heyue.png) no-repeat 0 0;}
.mall_list ul .luoji{ background:url(../image/mall/mall_list_luoji.png) no-repeat 0 0;height: 80px;position: absolute;right: 1px;top: 0;width: 63px;}


.good_nub .tao_nub{ margin-top:0px;}
.good_nub .tao_nub li a{ color:#676767;}


.select_list2{ display:none;}
.select_list2 img{ vertical-align:middle;}


.select_null{ border:1px solid #e4e4e4; border-top:none; background:#f8f8f8; margin-top:3px; text-align:center; padding:20px 0px; color:#999;}
.select_null h2{ font-size:20px; line-height:200%;}
.select_null h3{ font-size:13px; line-height:200%;}
.select_null_a{ display:block; margin:15px auto; font-size:14px; width:118px; height:29px; background:url(../image/mall/select_null_bg.gif) no-repeat 0 0; text-align:center; line-height:29px; color:#000;}

#taocan_tan2{ overflow-y:scroll; width:788px;}
#taocan_tan2 .detail_page{ text-align:center;}


#y3{ background:url(../image/mall/detail_package.jpg) no-repeat 368px 46px; color:#676767; min-height:500px; }
.package_dl{ padding:60px 0px 0px 60px; font-size:14px; line-height:260%; }
.package_dl dt{ font-weight:bold;}

#y5{color:#676767; font-size:14px; padding:20px 15px; line-height:260%;}
.baoxiu_dl{ margin-bottom:40px;}
.baoxiu_dl dt{ font-weight:bold;}
.baoxiu_dl dt .a{ font-size:12px; font-weight:normal;}
.baoxiu_dl .tool_p img{ vertical-align:middle; margin-right:15px;}
.baoxiu_dl .tool_p p{ margin:0px 0 25px 15px; clear:both;}

.love_title{float:left;line-height:26px;}
.love{width:665px; float:left; line-height:26px;}


.quedingReturn_btn{ width:121px; height:41px; background:url(../image/quedingReturn_btn.jpg) no-repeat 0 0; line-height:27px; text-align:center; color:#D67A04; font-size:15px;  font-size:14px; z-index:1;display: inline-block;margin-right: 10px;    vertical-align: middle;margin-top: 10px;margin-top: 20px;margin-left: 35px;}




.detail_phone{ width:95%; margin:10px auto; border-collapse:collapse;}
.detail_phone td,.detail_phone th{ border:1px solid #ddd; padding:8px 10px; font-size: 14px;}
.detail_phone th{ text-align:center; background:#efefef; width:25%;  }
.detail_phone td{ color:#666;}

.of_wrap{border:1px #ccc solid; margin:20px auto 0; overflow:hidden; padding:20px 30px;}
.shopping_jieguo{background: url(../images/icon_shopping_yes.png) no-repeat; padding-left:40px;}
.top_txt h3{ font-size:16px}
.top_txt p.small{ margin-top:-10px;}
.top_txt p span.price{ font-size:16px; color:red}

.list_info li {float: left;position: static;margin: 0 25px 4px 0;padding: 0;width: 162px;}
.list_info li .cuxiao_wrap {width: 100%;height: 20px;overflow: hidden;}
.list_info li label {position: relative;display: block;width: 150px;height: 38px;line-height: 38px;padding-left: 10px;border: 1px solid #DDD;background: white;cursor: pointer;}
.list_info li label input {float: left;margin-top: 13px;margin-right: 5px;cursor: pointer;}
.list_info li label img {float: left;width: 120px;height: 32px;margin-top: 3px;}
.list_info li label .bank_name {float: left;width: 120px;height: 38px;margin-left: -120px;overflow: hidden;text-indent: -9999px;}

.mod_note { margin:30px 0 10px}
.mod_note .mod_bd {line-height: 22px;}

/*CRM BEGIN*/
.highlight { background-color: yellow; font-size:inherit !important; }
.simpleuser_btn{background:#F6921E; width:80px; height:25px; border-radius:6px; text-align:center; line-height:22px; color:#fff; font-size:12px; border:0; cursor:pointer}
.simpleuser_btn:hover{background:#C96605;}
.sub_table .simpleuser_title td{ border-bottom:1px #ccc solid !important; border-top:1px #ccc solid !important; font-weight:bold; background:#F1F1F2; height:35px; line-height:35px; padding:0 !important}
.mycenterul ul li {padding-left: 10px;line-height: 24px;background: url(../../lrc/images/list_image_bule.gif) no-repeat 0px 10px;}
.mylawer li{ float:left; margin-right:55px; text-align:center; line-height:20px; margin-bottom:30px}
.mylawer li a{ text-align:center; color:#1B75BB;}
.mylawer li a div{text-align:center; max-width:120px; _width:120px; white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.new_tixing{ width:100%; background:#F1F1F2; height:100px;}
.new_tixing ul li{ float:left; width:24.5%; text-align:center; font-size:18px; border-left:1px #ccc solid; margin-top:14px}
.new_tixing ul li span{ font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:50px;}

.category_table td.zhuti{ line-height:24px;}
.category_table a.l_title{ font-size:14px;}
.category_table font{ color:#999}
.category-nav ul li {line-height: 35px;font-weight: bold;font-size: 14px; background-color: #fff; padding-left:20px}
.category-nav ul li.case{ font-weight:normal; font-size:12px; line-height:30px;display: inline-table;white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.category-nav ul li.case a{ max-width:130px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; float:left}
.category-nav ul li.on{ background:#F1F1F2; border-left:5px #1B75BB solid; padding-left:15px !important}
.category-nav ul li ul li{ font-size:12px; font-weight:normal; height:30px !important; line-height:30px !important; padding-left:10px !important}
.cat_name{ background:#97C9F7; color:#fff; padding:1px 2px;}
.category-nav ul li ul li.sub_on:first-child a,.category-nav ul li.sub_on >:first-child{ font-weight:bold; color:#1B75BB;}

.liuyan_read{ width:700px; border-bottom:1px #ccc solid; margin-bottom:10px; padding:10px 20px}
.liuyan_read p.title{ font-size:18px;}
.liuyan_read p.title span{ font-size:12px; color:#999; line-height:24px;}
.liuyan_read p.cont{ font-size:14px; line-height:24px;}
.read_dafu{width:90%; margin:0 auto; background:#FCFCE8; padding:10px 15px; margin-bottom:20px; font-size:14px; word-break: break-all;}
.read_dafu div{ font-size:12px;}
.read_dafu div.dafu_name{float:left; font-size:14px; color:#1B75BB; font-weight:bold}
.read_dafu div.dafu_time{ float:right}
.read_dafu div.dafu_time a{ margin-left:20px; color:#F4901E; cursor:pointer}
.read_add{ background:#FFF2F2}

.liuyan_text{ margin-top:20px}
.liuyan_text td{ vertical-align:top; padding-bottom:25px;}
.liuyan_text td.title{ font-size:14px; padding-top:3px}
.liuyan_text td input.upload{width:70px; height:25px; line-height:22px; background:#E9F7FF; color:#638ACB; border:1px #638ACB solid; font-size:12px; cursor:pointer; margin-right:10px}
.liuyan_text td span.tip{line-height:25px; color:#999}
.liuyan_text td input.submit_btn{width:70px; height:25px; background:#1B75BB; font-size:12px; line-height:24px; text-align:center; border:0; color:#fff; cursor:pointer; margin-top:15px }
.liuyan_text td input.submit_btn:hover{ background:#0D5C91}

.liuyan_first_btn{ padding:0 10px; height:26px; background:#1B75BB; font-size:12px; line-height:26px; text-align:center; position:absolute; top:15px; right:0; border:0}
.liuyan_first_btn:hover,.dafu_btn div:hover{ background:#0D5C91}
.liuyan_first_btn a:hover,a.dafu_btn:hover{ text-decoration:none}
.dafu_btn div{width:75px; height:26px; background:#1B75BB; font-size:12px; line-height:26px; text-align:center; border:0; margin:10px 0; cursor:pointer}
a.dafu_btn{ color:#fff}

.attachment{ width:718px}
.attachment a:hover{ text-decoration:none}
.attachment span{ color:#999}
.attachment font{ color:#F4901E}
.dafu_attachment{ width:658px !important; border-top:1px #ccc dashed}
.dafu_attachment div{ margin-bottom:10px; margin-top:10px; border:none !important;}
#filelist span{ color:#999}
fieldset{ margin-bottom:15px;font-size:12px; }
blockquote{ margin:0; padding:0}
fieldset blockquote{ padding:10px 24px;}


.fujian_title{background:#E3EEFB; height:30px; line-height:30px; width:710px; padding-left:10px; font-weight:bold; margin:20px 0 10px}

.contacts{ position:relative; min-height:600px;}
.contacts div.contacts_read{ width:410px; height:181px; float:left;  margin-right:75px; margin-bottom:50px; border:1px #ccc solid; position:relative}
.contacts div.contacts_read div.pic{ position:absolute; top:10px; left:10px;}
.contacts div.contacts_read div.top_name{ position:absolute; top:10px; left:135px;}
.contacts div.contacts_read div.top_name ul li.name{ font-size:18px; color:#000;}
.contacts div.contacts_read div.top_name ul li.name span{ font-size:12px; margin-left:10px; color:#999}
.contacts div.contacts_read div.top_name ul li.post{ font-size:14px;}
.contacts div.contacts_read div.bottom_info{ position:absolute; bottom:10px; left:135px;}
.contacts div.contacts_read div.bottom_info ul li{ line-height:21px;}
.contacts div.contacts_read div.bottom_info ul li span{ font-weight:bold; margin-right:5px}
.contacts div.contacts_read div.bottom_info ul li a{ color:#1B75BB}
.contacts div.contacts_read div.erweima{ position:absolute; top:10px; right:10px; display:none;}
.contacts div.contacts_read div.chat{ position:absolute; top:7px; right:45px; display:none;}
.contacts div.contacts_read div.erweima i{ font-size:20px; color:#1B75BB}
.contacts div.contacts_read div.chat i{ font-size:24px; color:#1B75BB}

.contacts div.contacts_read div.erweima_show{ position:absolute; top:30px; right:0;  background:#fff; border:none; width:150px; height:150px;}

.anchor { position: absolute; right: 20px; top: -55px; min-height: 600px; _height: 600px; border: solid 0 transparent; -moz-user-select: -moz-none; -khtml-user-select: none; -ms-user-select: none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 100; background: #f7f7f7; }
.anchor ul { padding: 5px 0; position: fixed; }
.anchor ul li a { padding: 0px 5px; line-height: 17px; text-align: center; text-decoration: none; color: #007AFF; font-weight: bold; display: block; text-transform: uppercase; cursor: pointer; }
.anchor ul li a:hover { text-decoration: none; text-transform: uppercase; }
        
.work_detail{ margin-top:25px;  padding-bottom:10px; border-bottom:1px #ccc dashed }
.work_detail_left{float:left; width:120px; text-align:center; background:url(../images/date_bg.png) no-repeat center top; min-height:95px;}
.work_detail_left span.years{ color:#fff; line-height:35px;}
.work_detail_left span.day{ font-size:24px; line-height:40px}
.work_detail_right{ float:left; width:740px; padding:3px 100px 0px 20px}
.work_detail_right span.lawer{ color:#000; font-size:18px;}
.work_detail_right span.work_time{ margin-left:15px;}
.work_detail_right span.work_case,.span_first{ font-size:14px; line-height:35px}
.work_detail_right span.work_client,.span_onther{ font-size:14px; margin-left:25px; line-height:35px}
.work_detail_right p.detail{ padding-left:70px; font-size:14px; text-indent:-70px; margin-top:0px;word-break: break-all;word-wrap: break-word; line-height:24px}

.work_liebiao{border-bottom:1px #ccc solid;margin-top: 20px;}
.work_case_name{ padding:15px 20px; background:#F1F1F2; margin-top:20px}
.work_case_name span.title{ font-size:18px;}
.work_case_name span.id{ margin-left:15px}


/* ======权限设置 START======== */
.case-nav{ width:190px; float:left}
.case-nav ul li{ font-size:12px; font-weight:normal; height:25px; line-height:25px ; padding-left:20px}
.case-nav ul li.on{line-height: 35px !important; height:35px !important;font-weight: bold;font-size: 14px; background-color: #fff; background:#F1F1F2; border-left:5px #1B75BB solid; padding-left:15px !important; margin-bottom:10px;}
.case-nav ul li.sub_on a{ font-weight:bold; color:#1B75BB;}

.case_setting{width:760px; float:right; border:1px #ccc solid; position:relative}
#more_btn{ position:absolute; top:55px; right:20px; display:block}
#more_btn a,#case_content_more a{ background:#1B75BB; padding:3px 4px; color:#fff; font-size:12px}
#case_content_more{ position:relative; display:none}
#case_content_more .close{ position:absolute; bottom:5px; right:20px;}


/* ======流程步骤条样式 START======== */
.steps { overflow: hidden; letter-spacing: -0.31em; *letter-spacing: normal; word-spacing: -0.43em; text-align: center; margin: 0 auto; }
    .steps li.steps-item { display: inline-block; zoom: 1; *display: inline; /* IE < 8: fake inline-block */ letter-spacing: normal; word-spacing: normal; vertical-align: top; height: 30px; line-height: 30px; color: #666; font-size: 12px; font-weight: bold; text-align: center; background-color: #E4E4E4; margin: 0px !important; position: relative; z-index: 100; }
    /*-----颜色-----*/
    /*橘色*/
    .steps.orange li.done { background-color: #FFE6BA; color: #FF6600 !important; }
    .steps.orange li.current { background-color: #FF6600; }
    .steps.orange .done .blo { border-left-color: #FFE6BA !important; }
    .steps.orange .current .blo { border-left-color: #FF6600 !important; }
    /*蓝色*/
    .steps.blue li.done { background-color: #CAE6F1; color: #3784BC !important; }
    .steps.blue li.current { background-color: #3784BC; }
    .steps.blue .done .blo { border-left-color: #CAE6F1 !important; }
    .steps.blue .current .blo { border-left-color: #3784BC !important; }
    /*绿色*/
    .steps.green li.done { background-color: #d0ed76; color: #7f9f1b !important; }
    .steps.green li.current { background-color: #7f9f1b; }
    .steps.green .done .blo { border-left-color: #d0ed76 !important; }
    .steps.green .current .blo { border-left-color: #7f9f1b !important; }
    /*红色*/
    .steps.red li.done { background-color: #f5abab; color: #a32626 !important; }
    .steps.red li.current { background-color: #a32626; }
    .steps.red .done .blo { border-left-color: #f5abab !important; }
    .steps.red .current .blo { border-left-color: #a32626 !important; }
    /*粉红色*/
    .steps.pink li.done { background-color: #f1afd6; color: #9c1866 !important; }
    .steps.pink li.current { background-color: #9c1866; }
    .steps.pink .done .blo { border-left-color: #f1afd6 !important; }
    .steps.pink .current .blo { border-left-color: #9c1866 !important; }
    /*灰色*/
    .steps.gray li.done { background-color: #c4c4c4; color: #606060 !important; }
    .steps.gray li.current { background-color: #606060; }
    .steps.gray .done .blo { border-left-color: #c4c4c4 !important; }
    .steps.gray .current .blo { border-left-color: #606060 !important; }

    /*第一项圆角*/
    .steps li.first { border-top-left-radius: 3px 3px; border-bottom-left-radius: 3px 3px; -moz-border-radius-topleft: 3px 3px; -moz-border-radius-bottomleft: 3px 3px; }
    /*最后一项圆角*/
    .steps li.last { border-top-right-radius: 3px 3px; border-bottom-right-radius: 3px 3px; -moz-border-radius-topright: 3px 3px; -moz-border-radius-bottomright: 3px 3px; }
    .steps li.current { font-weight: normal; color: #FFFFFF !important; }
        .steps li.current .first { background-color: #FF6600; }

    /*-----箭头样式-----*/
    .steps li .trigon { position: absolute; top: 0px; right: -18px; z-index: 200; width: 20px; height: 30px; overflow: hidden; padding: 0px; background-color: transparent; z-index: 200; }
        .steps li .trigon span { width: 0px; height: 0px; line-height: 0px !important; padding: 0px; }
        .steps li .trigon .blo { position: absolute; left: 0px; top: 0px; border: 15px solid; border-color: transparent transparent transparent #E4E4E4; border-style: dashed dashed dashed solid; }
        .steps li .trigon .bor { position: absolute; left: 0px; top: -5px; border: 20px solid; border-color: transparent transparent transparent #FFF; border-style: dashed dashed dashed solid; }
/* ======流程步骤条样式 END======== */


.msg{line-height: 150%; text-align: center}
.msg a{ color:#1B75BB;}

.appraise{ padding:10px 0 5px; position:relative; margin-top:-5px;border-bottom:1px #ccc dashed;}
.appraise .btn{ width:65px; height:28px; line-height:28px; text-align:center; background:#71ACEC; position:absolute; right:0; top:30px;}
    .appraise .btn:hover { background-color:#4789C4;}
.appraise .btn a{ color:#fff}
.appraise h3{ line-height:36px; font-size:14px; margin:0}
.appraise h3 span{font-size:12px; font-weight:normal; margin-left:15px}
.appraise ul{ margin-top:5px;}
.appraise ul li{ line-height:24px; width:280px; font-size:14px;}
.appraise .word{ position:absolute; top:85px; right:0; line-height:20px; width:380px; min-height:140px; padding:10px 15px; background:#f1f1f1}
.appraise textarea{ position:absolute; line-height:18px; top:85px; right:0; height:100px; width:380px; padding:10px 15px}
    .appraise .msgtips { top: 220px; width: 340px; height: 28px; text-align: left; right: 70px;color: #999; line-height: 24px; position: absolute;}
        .appraise .msgtips b {  color:red;}
        .appraise .msgtips em {  font-size:10px;}
.appraise input{ position:absolute; top:220px; right:0; width:65px; height:28px; line-height:24px; text-align:center; background:#F6921E; color:#fff; border:0;} 
    .appraise input:hover { background-color:#E57A10}
    .appraise ul li div{  line-height:35px; height:35px; vertical-align:middle;}
        .appraise ul li div img，.appraise ul li div label {  vertical-align:middle;}
        .appraise ul li div label { top:-4px; position:relative; }
        .starresult{float:right; margin-left:5px; font-size:14px; font-weight:bold;color:#f6921e;}
      .avgstar { top:-1px; position:relative; line-height:35px; height:35px; vertical-align:middle;}
.appraise_total { vertical-align:middle; height:30px; }
.appraise_total span,.appraise_total div{float:left; height:25px; line-height:25px; }
 

.appraise_world{width:870px; margin:0 auto; border-bottom:1px #ccc dashed}
.appraise_world .photo{float:left;  padding-top:16px; padding-left:20px}
.appraise_world .photo img{ height:150px}
.appraise_case{ padding:10px 0 15px; position:relative; float:right; width:713px; }
.appraise_case h3{ height:30px; line-height:30px; font-size:14px; margin:-2px 0 0 0; float:left; position:relative;}
.appraise_case h3 span{font-size:12px; font-weight:normal; margin-left:15px}
.appraise_case span span{ color:#F00; margin:0}
.appraise_case ul{ margin-top:5px;}
.appraise_case ul li{ line-height:24px; width:280px; font-size:14px;}
    .appraise_case .word{ position:absolute; top:55px; right:0; line-height:20px; width:380px; min-height:140px; padding:10px 15px; background:#f1f1f1}
.appraise_case textarea{ position:absolute; line-height:18px; top:55px; right:0; height:100px; width:380px; padding:10px 15px}
    .appraise_case .msgtips { top: 190px; width: 340px; height: 28px; text-align: left; right: 70px;color: #999; line-height: 24px; position: absolute;}
        .appraise_case .msgtips b {  color:red;}
        .appraise_case .msgtips em {  font-size:10px;}
.appraise_case input{ position:absolute; top:190px; right:0; width:65px; height:28px; line-height:24px; text-align:center; background:#F6921E; color:#fff; border:0;} 
    .appraise_case input:hover { background-color:#E57A10}
   .appraise_case ul li div{  line-height:35px; height:35px; vertical-align:middle;}
        .appraise_case ul li div img，.appraise_case ul li div label {  vertical-align:middle;}
        .appraise_case ul li div label { top:-4px; position:relative; }         
.appraise_total { vertical-align:middle; height:30px; }
.appraise_total span,.appraise_total div{float:left; height:25px; line-height:25px; }

/* ======评价总页 BEGIN======== */
.paixu{ float:right; margin-top:7px}
.paixu ul li{ float:left; padding:0 10px; height:16px; line-height:16px; border-left:1px #ccc solid;}
.paixu ul li.frist{ padding-right:5px; border:none}
.paixu ul li.on{ color:#F00}

.appraisetable td{border-bottom:1px #ccc dashed; padding:10px 0}
.appraisetxt span.name{ font-size:18px; line-height:30px}
.appraisetxt span.small{ margin-left:10px;}
.appraisetxt ul li{ float:left; margin-right:15px; height:30px; line-height:30px}
.appraisetxt ul li span{ color:#F6921E; font-weight:bold}
.bigappraise{ font-size:16px;}
.bigappraise span{ font-size:21px; color:#F6921E; font-weight:bold}
.appraisebtn{ width:65px; height:28px; line-height:28px; text-align:center; background:#71ACEC;}
.appraisebtn a{ color:#fff}
.appraisetable td.showmore{ border:none; background:#f1f1f1; padding:0}
.appraisetable td.showmore a{ float:left; width:100%; height:36px; line-height:36px; text-align:center}
.appraisetable td.showmore a:hover{ text-decoration:none}
/* ======评价总页 END======== */