/**
 * Name: 400 style
 * Version: 2.0
 * Author: Lujun
**/

body { font-size: 14px; color:#666;}
a { color:#555; text-decoration: none;}
.box { margin: 0; padding: 0; background: none;}
.fn-tc { text-align:center;}
.fn-tr { text-align:right;}
.fn-tl { text-align:left !important;}
.fn-fl { float:left; display:inline;}
.fn-fr { float:right; display:inline;}
.cl-blue { color:#149FEE;}
.cl-red { color:#F60;}

.ico { background:url(/images/ico.png) no-repeat 0 0;}
.bgs { background:url(/images/bgs.png) no-repeat 0 0;}

#banner { }
.banner-400 { height:279px; background:url(/images/banner-400.jpg) no-repeat 50% 0;}
.banner-about { height:279px; background:url(/images/banner-about.jpg) no-repeat 50% 0;}
.banner-help { height:279px; background:url(/images/banner-help.jpg) no-repeat 50% 0;}
.banner-agents { height:279px; background:url(/images/banner-agents.jpg) no-repeat 50% 0;}
.banner-news { height:279px; background:url(/images/banner-news.jpg) no-repeat 50% 0;}
.banner-num { height:279px; background:url(/images/banner-num.jpg) no-repeat 50% 0;}
.banner-account { height:279px; background:url(/images/banner-account.jpg) no-repeat 50% 0;}
.banner-clinet { height:279px; background:url(/images/banner-clinet.jpg) no-repeat 50% 0;}
.banner-contact { height:279px; background:url(/images/banner-contact.jpg) no-repeat 50% 0;}
.banner-jobs { height:279px; background:url(/images/banner-jobs.jpg) no-repeat 50% 0;}
.banner-cs { height:279px; background:url(/images/banner-cs.jpg) no-repeat 50% 0;}
.banner-news { height:279px; background:url(/images/banner-news.jpg) no-repeat 50% 0;}
.banner-payment { height:279px; background:url(/images/banner-payment.jpg) no-repeat 50% 0;}
.banner-tariff { height:279px; background:url(/images/banner-tariff.jpg) no-repeat 50% 0;}
.banner-home { height:417px; background:url(/images/banner-home.jpg) no-repeat 50% 0;}
.banner-home a { display:block; width:186px; height:56px; margin:209px 0 0 141px;}
.banner-zt { height:417px; background:url(/images/banner-zt.jpg) no-repeat 50% 0;}
.banner-zt a { display:block; width:186px; height:56px; margin:209px 0 0 141px;}
.banner-apply { height:279px; background:url(/images/banner-apply.jpg) no-repeat 50% 0;}

.bgs-agents { float:left; display:inline; width:57px; height:51px; margin:5px 20px 0 0; background-position:-270px -250px;}
.bgs-content { background:url(/images/bgs-content.png) no-repeat 0 0;}
.bgs-a1 { background-position:-270px -320px;}
.bgs-a2 { background-position:-270px -400px;}
.bgs-a3 { background-position:-270px -480px;}
.bgs-a4 { background-position:-270px -560px;}
.bgs-a5 { background-position:-270px -640px;}

#header { height:140px;}
#footer { clear:both; margin: 20px auto; padding: 10px 0 0; border-top:3px solid #E9E9E9;}
#footer .copyright { margin:10px 0; font-size:12px;}
#nav { height:50px; border-bottom:3px solid #D2D2D2;}
#nav li { float: left;}
.logo a { display:block; width:270px; height:75px; background:url(/images/logo.png) no-repeat 0 0;}
.logo h2 { margin: 25px 0 0;}
#foot-logo a { width:140px; height:41px; background-position:0 -80px;}
#footer .gov a { margin-right:10px;}
.topbar-right { margin: 30px 0 10px; height:19px; font-size:12px; color:#999;}
.topbar-right a { margin:0 5px;}

.search { width: 605px;}
.search label { float:left; line-height:40px; font-weight:400; font-size:18px; color:#999;}
.search .form-input { float:left; width:500px; height:40px; line-height:40px; padding:0 5px; border:1px solid #D9D9D9; background:#FBFBFB;}
.search .form-submit { float:left; width: 20px; height:20px; margin: 10px 0 0 -30px; border:none; text-indent:-999px; cursor:pointer;}
.tel { margin: -10px 0 0;}
.tel p { font-size: 12px; color:#666;}
.telnum { display:block; width:180px; height:21px; margin:5px 0 0; text-indent:-9999px; background-position:0 -100px;}

.nav { height:50px; margin:0; padding:0; border:none; background:none;}
.nav-item { width:160px; height:50px; line-height:50px; margin-right: 10px; background-color:#F5F5F5;}
.nav-item:hover { background-color:#F5F5F5;}
.nav-item a { display:block; padding:0 10px; height:50px; line-height:50px; border:none; text-align:right; color:#666; font-size: 16px;}
.nav-item a:hover { background-color:#149FEE; border:none; color:#FFF;}
.nav-item-home { background-position: 6px 15px;}
.nav-item-home:hover, .current .nav-item-home { background-position:-314px 15px;}
.nav-item-fariff { background-position: -154px 15px;}
.nav-item-fariff:hover, .current .nav-item-fariff { background-position: -474px 15px;}
.nav-item-num { background-position: 6px -35px;}
.nav-item-num:hover, .current .nav-item-num { background-position: -314px -35px;}
.nav-item-client { background-position: -154px -35px;}
.nav-item-client:hover, .current .nav-item-client  { background-position: -474px -35px;}
.current { background-color:#149FEE;}
.current a { color:#FFF;}


.bread { height:55px; line-height:55px; border-bottom:3px solid #C7C7C7; font-size: 14px;}
.content { padding: 10px 20px; min-height:1040px; border:12px solid #F0F0F0; }
.content .hd { height:60px; margin: -10px -30px 10px; background:#F0F0F0;}
.content .hd h2 { width:270px; height: 40px; text-indent: -999px;}
.content .hd h2.h2-wzlb { background-position: 10px -295px;}
.content .hd h2.h2-agents { background-position: 10px -345px;}
.content .hd h2.h2-cs { background-position: 10px -395px;}
.content .hd h2.h2-client { background-position: 10px -445px;}
.content .hd h2.h2-numtop { background-position: 10px -495px;}
.content .hd h2.h2-num { background-position: 10px -545px;}
.content .hd h2.h2-account { background-position: 10px -595px;}
.content .hd h2.h2-tariff { background-position: 10px -645px;}
.content .hd h2.h2-payment { background-position: 10px -695px;}
.content .hd h2.h2-home { background-position: 10px -745px;}
.content .hd h2.h2-apply {background:url(/images/h2-apply.png) no-repeat 0 0; background-position: 10px 0px;}
.text { line-height:1.8;}
.text h5,.tbs h5 { font-size:16px; font-weight:700;}
.text p { margin: 20px 0;}
.title { margin: -22px -32px 0; padding: 20px 40px 0; background-position:-270px -150px;}
.title h2 { font-size: 24px; margin:0;}
.title p { padding:10px 0; border-bottom:1px solid #DDD;}
.pg { padding: 10px 0; border-top:1px solid #DDD;}

.box-s { margin-bottom:30px;}
.box-s .hd { height:30px; margin: 0 0 15px -10px; padding:20px 0 20px 20px; border:1px solid #EDEDED; border-width:1px 0;}
.box-s .hd h3 { width:250px; height:30px; line-height:30px; font-size:20px; text-indent:-9999px;}
.box-s .hd h3.hd-h-lxfs { background-position: 0 -150px;}
.box-s .hd h3.hd-h-zxbz { background-position: 0 -200px;}
.box-s .hd h3.hd-h-zxkf { background-position: 0 -250px;}
.box-s .bd { margin:0 10px;}

.tab-s {}
.tab-s .tab-title { height:28px; border-bottom:2px solid #585858;}
.tab-s li { height:28px; line-height:28px; border:none; background:#E3E3E3; top:0; margin:0 1px 0 0; font-size:16px;}
.tab-s li.active { border:none; background:#585858;}
.tab-s li.active a { color:#FFF;}
.tab-content-s { padding:10px 0; border:none;}
.tab-content-s li { margin:2px 0;}

.tab-num {}
.tab-num .tab-title { height:28px; border-bottom:2px solid #149FEE;}
.tab-num li { height:28px; line-height:28px; border:none; background:#E3E3E3; top:0; margin:0 1px 0 0; font-size:16px;}
.tab-num li.active { border:none; background:#149FEE;}
.tab-num .tab-title a { padding:0 5px;}
.tab-num li.active a { color:#FFF;}
.tab-content-num { padding:10px 0; border:none;}

.tab-content-num-s { background:#F0F0F0;}
.tab-content-num-s .tab-title { height:35px; border:none;}
.tab-content-num-s .tab-title li { height:35px; line-height:35px; border:none; background:#149FEE;}
.tab-content-num-s .tab-title li.active { border:none; background:#FFF;}
.tab-content-num-s .tab-title li a { color:#FFF;}
.tab-content-num-s .tab-title li.active a { color:#666;}

.l-cs {}
.l-cs li { padding-left:30px; margin-bottom:10px; font-size: 16px;}
.l-cs li b { font-size: 20px; font-weight:400;}
.l-cs li.l-cs-qq { background-position:0 -45px;}
.l-cs li.l-cs-tel { background-position:0 -95px;}

.l-client {}
.l-client li { margin-bottom:10px;}
.l-client li b { font-size:18px; font-weight:400;}

.l-contact { margin:10px 0; border-bottom:1px solid #DDD; font-size:16px;}
.l-contact li {}
.l-contact li b { float:left; display:inline; width:7em; padding-right:10px; text-align:right; font-weight:400; color:#999;}

.l-agents { border:1px solid #DDD; border-width:2px 0;}
.l-agents li { float:left; display:inline; height:70px; width:50%; padding: 18px 0;}
.l-agents li span.bgs { float:left; display:inline; width:70px; height:70px; margin-right:15px;}
.l-agents li .list-item-content { float:none; margin-left: 85px; width:auto;}
.l-agents li .list-item-content h3 { margin:10px 0 5px; font-weight: 700; font-size: 20px;}
.l-agents li .list-item-content cite { color: #149FEE;}

.l-csl {}
.l-csl li.list-item { height: 55px; margin:10px 0 20px; width:auto; padding:20px; background:#F3F3F3; border:none;}
.l-csl li.list-item:hover { background:#F3F3F3!important;}
.l-csl li .list-item-right { float:right; display:inline; width: 80px; height:35px; margin:10px 0;}
.l-csl li .list-item-right a:hover{color:aliceblue;}
.l-csl li .list-item-left { float:left; display:inline;  height: 55px; width:160px; margin-right:15px; border-right: 1px dotted #666;}
.l-csl li .list-item-left p { color:#000;}
.l-csl li .list-item-left h3 { margin:5px 0; font-weight: 700; font-size: 20px;}
.l-csl li .list-item-left .inner { margin-left: 45px;}
.l-csl li .list-item-left .inner span { padding:3px 5px; font-size: 12px; background:#FFF; border-bottom:1px solid #D4D4D4;}
.l-csl li .list-item-center { line-height:25px; font-size:12px;}

.a-online, .a-offline { display:block; width:68px; height:25px; line-height: 25px; padding: 5px 10px; background:#149FEE; font-size: 16px; color:#FFF; text-align:center;}
.a-offline { background:#BDBDBD;}
.ico-online-b, .ico-offline-b { float:left; display:inline; width:35px; height: 40px; background-position:0 -160px;}
.ico-offline-b { background-position:0 -220px;}
.ico-online, .ico-offline { float:left; display:inline; height: 21px; padding-left: 30px; background-position:0 -280px;}
.ico-offline { background-position:0 -320px;}

.l-client-img {}
.l-client-img li { float:left; display: inline; width:140px; height:50px; padding:5px 16px; border:1px solid #DDD; margin:20px 20px 0 0;}
.l-client-c2 { margin:20px 0; padding-bottom:20px; border-bottom:1px solid #DDD;}
.l-client-c2 li { float:left; display:inline; width:50%;}
.l-client-c4 li { float:left; display:inline; width:25%;}

.title-s { height:30px; margin:10px 0; padding-left:20px; background-position: 0 -355px;}
.title-s h3 { height:30px; line-height: 30px; font-size: 18px; font-weight: 700; color:#149FEE;}

.ico-more { display:block; height:25px; line-height:25px; margin:5px 0 0; padding:0 10px 0 25px; background-color:#149FEE; background-position: 5px -400px; color:#FFF;}
.ico-nums { display: block; height:44px; line-height:44px; margin:16px 0 0; padding:0 35px 0 10px; background-color:#149FEE; background-position:100% -450px; color:#FFF; font-size: 16px;}
.ico-numtop { float:left; display:inline; height: 38px; line-height:38px; padding:0 45px 0 10px; background-color:#149FEE; background-position:100% -500px; color:#FFF; font-size: 16px;}
.ico-f5 { float:right; display:inline; height: 23px; line-height: 23px; padding:0 10px 0 25px; border:1px solid #E3E3E3; background-color:#f7f7f7; background-position: 5px -555px;}

.l-num {}
.l-num li { float:left; display:inline; width:25%; height:45px; line-height:45px; border-bottom:1px solid #DDD; font-size:18px;}
.l-num li a { color:#149FEE;}

.l-account {}
.l-account li.list-item { height: 139px; margin:10px 0 20px; width:auto; padding:0; background:#F2F2F2; border:none; overflow:hidden;}
.l-account li.list-item:hover { background:#F2F2F2!important;}
.l-account li .list-item-left { float:left;}
.l-account li .list-item-right { float:right;}
.l-account li .list-item-right a { display:block; margin:48px 20px 0 0; padding:0 25px; height:42px; line-height:42px; border-bottom:1px solid #D3D3D3; background:#FFF; font-size: 16px; color:#149FEE;}
.l-account li .inner { margin:40px 0 0 160px;}
.l-account li .inner h3 { margin:0 0 5px; font-size: 30px; color:#149FEE;}
.l-account li .inner cite { font-style:italic; color:#999;}

.bgs-acc { float:left; display:inline; width:137px; height:139px; background:url(/images/bgs-account.png) no-repeat 0 0;}
.bgs-acc-b { background-position:0 -140px;}

.tariff { border-top: 12px solid #F0F0F0; padding: 0 0; margin:0 -20px;}
.tariff .text { padding:20px;}
.tb { width:100%;}
.tb th { height:35px; padding: 0 5px; border-bottom:2px solid #CDCDCD;}
.tb td { height:35px; padding:0 5px; font-size: 12px;}
.tb tr.odd td { background:#F5F5F5;}
.btn { display:block; height:25px; line-height:25px; padding:0 5px; margin:5px 0; background:#FF8800; color:#FFF;}

.title-ss { height:35px; line-height:35px; border-bottom:2px solid #149FEE;}
.title-ss h3 { float:left; padding:0 20px; height:35px; line-height:35px; color:#FFF; background:#149FEE; font-weight:700; font-size: 16px;}

.bgs-payment { background:url(/images/bgs-payment.png) no-repeat 0 0;}
.l-payment { margin:0 -10px; padding-bottom:15px; border-bottom:2px solid #DDD;}
.l-payment li { float:left; display:inline; width:100%; height: 160px; margin: 10px 6px;}
.l-payment li .p-hd { height: 54px; line-height:54px; padding:0 25px; overflow:hidden;}
.l-payment li .p-hd span { display:block; width: 135px; height:30px; margin:15px 0 0; text-indent:-9999px;}
.l-payment li .p-hd span.bgs-a1 { background:none;}
.l-payment li .p-hd span.bgs-a2 { background-position:0 -180px;}
.l-payment li .p-hd span.bgs-a3 { background-position:0 -220px;}
.l-payment li .p-hd span.bgs-a4 { background-position:0 -260px;}
.l-payment li .p-hd span.bgs-a5 { background-position:-160px -180px;}
.l-payment li .p-hd span.bgs-a6 { background-position:-160px -220px;}
.l-payment li .p-hd span.bgs-a7 { background-position:-160px -260px;}
.l-payment li .p-bd { height: 38px; padding: 10px 25px;}
.l-payment li .p-bd h3 { color:#999;}
.l-payment li .p-bd p { font-size: 19px;}
.l-payment li .p-fd { line-height: 42px; padding: 0 25px;}
.l-payment li .p-fd cite { color:#999;}

.l-jobs {}
.l-jobs li { padding: 10px 0; border-top:1px solid #DDD;}
.l-jobs li span.ico { float:left; display: inline; width:17px; height:19px; margin:20px 0; background-position:0 -590px;}
.l-jobs li .inner { margin-left:30px;}
.l-jobs li .inner h4 { font-size: 16px; font-weight: 700; margin-bottom:5px;}

#content-home { min-height:500px;}
#content-home .tariff { border:none; padding:0; margin:-10px -20px;}

.bgs-home { background:url(/images/bgs-home.png) no-repeat 0 0;}
.box-400 { border-bottom:1px solid #DDD;}
.box-4002 { border-bottom-width: 3px;}
.box-400 .hd { height: 45px; margin:15px 0 10px;}
.box-400 .hd h2 { height:45px; text-indent:-9999px;}
.box-400 .hd h2.bgs-h2dhys { background-position: -410px -390px;}
.box-400 .hd h2.bgs-h2dhjs { background-position: -410px -450px;}
.box-400 .hd h2.bgs-h2xhm { background-position:-340px -640px;}
.box-400 .hd h2.bgs-h2kfzs { background-position:-410px -510px;}
.box-4002 .text { margin-bottom:30px;}
.box-4002 .text span { float:left; display:inline; width:151px; height:86px; margin: 0 20px 0 10px; background-position:0 0;}
.box-4002 .text p { text-indent:2em;}

.l-400ys { margin-bottom:20px;}
.l-400ys li { float:left; display:inline; width:25%; height: 70px;}
.l-400ys li span { float:left; display: inline; width:70px; height:70px; margin-right:10px;}
.l-400ys li span.bgs-a1 { background-position:-340px -320px;}
.l-400ys li span.bgs-a2 { background-position:-340px -400px;}
.l-400ys li span.bgs-a3 { background-position:-340px -480px;}
.l-400ys li span.bgs-a4 { background-position:-340px -560px;}
.l-400ys li p { margin: 15px 0 0;}

.l-400kt { height:100px; background-position:-160px 0; margin-bottom:25px;}
.l-400kt li { float:left; display:inline; padding:30px 0 0 120px;}
.l-400kt li.item1 { width:130px;}
.l-400kt li.item2 { width:130px;}
.l-400kt li.item3 { width:120px;}

.ico-gdkf { padding: 2px 25px; background-position:100% -630px;}

.box-links { margin:20px 0 -20px;}
.box-links .hd { height: 38px;}
.box-links .hd h2 { height:38px; background-position:-410px -560px; text-indent:-9999px;}
.box-links .bd { height:45px; line-height:45px; padding: 0 10px; background:#F3F3F3;}
.box-links .bd .links a { margin:0 10px;}

.box-tz { margin:-20px 0 20px; background:#ECECEC; padding: 10px; height:55px; position: relative;}
.box-tz .hd { float: left; display:inline; width:170px; height:55px;}
.box-tz .hd h3 { width:150px; height:50px; background-position:-410px -320px; text-indent:-9999px;}
.box-tz .bd { margin-left:170px; background:#FFF; height: 45px; border: 1px solid #FFF; border-width: 5px 10px; overflow:hidden; line-height:22px;}
.box-tz .li { padding-bottom:55px;}

.bgs-pay { background:url(/images/bgs-pay.png) no-repeat 0 0;}
.banner-pay { height:420px; border-bottom:1px solid #DDD; background:url(/images/banner-pay.jpg) no-repeat 50% 0;}
.banner-pay .nav { height:30px; margin:30px 0 0; text-align:right;}
.banner-pay .nav a { margin:0 10px;}
.banner-pay .title { margin:270px 0 0; padding:0;}
.banner-pay .title h2 { font-size:20px; font-weight:700;}
.banner-pay .title p { border:none;}

.step { height:55px; line-height:55px; margin:10px 0;}
.step span { float: right; display:inline; width:840px; height:55px; text-indent:-9999px;}
.step .bgs-p1 { background-position:0 0;}
.step .bgs-p2 { background-position:0 -60px;}
.result { padding:100px 120px; border-top: 3px solid #DDD;}
.bgs-result { padding:60px 0 0 105px; background-position: -400px -120px; line-height:30px;}
.bgs-result h3 b { font-size:30px;}
.form {}
.form .hd { height:45px; line-height:45px; padding:0 15px; background:#525252; color:#CCC;}
.form .hd h3 { line-height:45px;}
.form .hd h3 b { font-size:30px; color:#FFF;}
.form .bd { padding:30px 60px; background:#EAEAEA;}
.tb-pay {}
.tb-pay td { padding:6px 0; font-size:16px;}
.payinput { width:250px; height:37px; border:none; padding:0 10px; border-bottom:1px solid #C9C9C9;}
.paybtn { width:210px; height:51px; border:none; background-position:0 -120px; text-indent:-9999px;}
.error { margin-bottom:10px; height:35px; line-height:35px; border:1px solid #C9C9C9; background:#FDF9E2; padding:0 9px;}
.ico-close { display:block; margin:8px 0 0; width:16px; height:16px; background-position:0 -660px; cursor:pointer;}

.pagenav { height: 24px }
.pagenav a { color: #333 }
.pagenav-cell { display: inline-block; border: 1px solid #cfcfcf; padding: 0 10px; height: 24px; line-height: 24px; float: left; margin-right: 5px }
.pagenav-cell-ellipsis { border: 0; padding: 0 }
.pagenav-cell-current { background: #eee }
.pagenav .pagenav-cell-next { background: #5ba533; border-color: #4c8928; color: #fff }
.pagenav-cell:hover { background: #eee; text-decoration: none }
.pagenav-cell-ellipsis:hover { background: 0 }
.pagenav .pagenav-cell-next:hover { background: #458324 }


/* add 2013-06-02 */
.box-xkz {}
.box-xkz img { display:block; margin:0 auto;}

.banner-faq { height:279px; background:url(/images/banner-faq.jpg) no-repeat 50% 0;}
.banner-log { height:279px; background:url(/images/banner-log.jpg) no-repeat 50% 0;}
.h2-faq { background-position: 20px -795px;}
.faq {}
.faq dt { padding:10px 0; border:1px solid #EDEDED; border-width:1px 0;}
.faq dd { margin:0; padding:10px 0 20px;}

.login { width:439px; height:401px; margin:30px auto; background:url(/images/login.png) no-repeat 0 0; overflow:hidden;}
.tab-login { width:346px; margin:64px 0 0 50px;}
.tab-login .tab-title { border:none;}
.tab-login .tab-title .tab-title-item { width:173px; height:36px; line-height:36px; border:none; background:#848484; top:0; text-align:center;}
.tab-login .tab-title .tab-title-item a { border:none; color:#FFF;}
.tab-login .tab-title .active { background:none;}
.tab-login .tab-content { border:none; padding:0;}


.login .form { height:236px; padding:22px 20px 0; overflow:hidden;}

.login .form .item { margin:0 0 20px; color:#FFF;}
.login .form .item a { color:#FFF; text-decoration:underline;}
.login .form .item-username input,
.login .form .item-password input { margin: 0 0 0 58px; padding:0 10px; width:223px; height:41px; line-height:41px; border:none; background:none;}
.login .form .item-code * { vertical-align:middle;}
.login .form .item-code input { width:45px; height:25px; line-height:25px; padding:0 10px; margin:0; border:none; background:#FFF;}
.login .form .item-code span { font-size:12px;}
.login .form .item-rmb label { text-indent:4em;}
.login .submit { text-align:center;}
.login .submit button { width:201px; height:41px; border:none; background:none; cursor:pointer;}

/*=============20140302===============================*/
.p25 li{width:25%;}
td.td_right{text-align:right}
td.td_left{text-align:left}
.width325 li{width:325px;_width:320px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.ti_auto h3{text-indent:0 !important;}
/*=============20140302===============================*/


/*=============20140321===============================*/
.fb_input { height:25px;; border:none; padding:0 2px; border-bottom:1px solid #C9C9C9;}
.fb_table { width:100%; }
.fb_table .item{ text-align:right; }
/*=============20140321===============================*/

/*=============20140328===============================*/
/*400选号下拉菜单*/
#header_menu li{float:right;list-style:none;text-align:center;}
#header_menu li a{display:block;text-decoration:none;width:55px;white-space:nowrap;border:1px solid #fff; border-width:1px 1px 0 0;}
#header_menu li a:hover{}
#header_menu li ul{position:absolute;visibility:hidden;width:55px;}
#header_menu li ul li{float:none;display:inline}
#header_menu li ul li a{width:55px;background:#c5dbf2;}

/*feedback.asp,apply.asp*/
.fb-contact-title,.apply-contact-title { margin:20px 0 30px 0; border-bottom:1px solid #DDD; font-size:20px;}
.no_bg td{background:none !important; padding:3px 10px;}
.no_bg .th{width:145px; text-align:right; }
.no_bg .input_txt{width:330px;}
.no_bg .select_width{width:165px;height:30px; margin:0 20px 0 0; cursor:pointer; border:1px solid #C9C9C9;}
#verifycode{width:150px;} #verifycode_Img{cursor:pointer; height:20px; vertical-align:middle}
.no_bg .change_image{ text-decoration:underline;}
.no_bg .submit{ margin:20px 0 0 0;}
/*=============20140328===============================*/

/* +20140419*/
/*#slide1 { width: 100%; height: 417px!important; margin:0 auto; overflow: hidden;}
#slide1 .slides { position:relative; width: 100%; text-align: center; height: 417px!important; overflow: hidden;}
#slide1 .slides li { position: absolute; top: 0; left: 0; width: 100%; height: 417px; overflow: hidden;}
#slide1 .slides li img { width: 1800px; position: absolute; left: 50%; margin-left: -900px;}
#slide1 .pager  { width: 950px; margin: -45px auto 0; position: relative; }
#slide1 .pager li { float: left; display: inline; margin-left: 5px; overflow: hidden;}
#slide1 .pager li a { display: block; width: 30px; height: 5px; text-indent: -9999px; background: #DDD;}
#slide1 .pager li.active a {  background: #09f; }*/
#slide2 { width: 740px; height: 44px; margin:0; position: relative;}
#slide2 .slides { position:relative; width: 740px; height: 44px; overflow: hidden;}
#slide2 .slides li { position: absolute; top: 0; left: 0; width: 740px; height: 44px; overflow: hidden;}
#slide2 .pager  { position: absolute; bottom: 0; right: 0; float: right; display: inline; margin:  0 0; }
#slide2 .pager li { float: left; display: inline; margin-left: 2px; overflow: hidden;}
#slide2 .pager li a { display: block; width: 5px; height: 5px; text-indent: -9999px; background: #DDD;}
#slide2 .pager li.active a {  background: #09f; }

/* index add num 2014/07/26 */
.list-num {
    margin-right: -15px;
}
.list-num li {
    float: left;
    display: inline;
    width: 275px;
    padding: 13px;
    margin: 0 15px 10px 0;
    border: 2px solid #E6E6E6;
    cursor: pointer;
    font-size: 14px;
    position: relative;
    z-index: 80;
    background: #FFF;
}
.list-num li .nhd {
    height: 30px;
    line-height: 30px;
}
.list-num li h4 {
    font-size: 20px;
    line-height: 30px;
}
.list-num li .nbd {
    width: 275px;
    margin: 15px 0 0;
    padding: 0 13px 10px;
    border: 2px solid #E6E6E6;
    border-top: none;
    background: #FFF;
}
.list-num li .nbd .inner {
    padding: 10px 0 0;
    border-top: 2px solid #E6E6E6;
}
.list-num li .nbd p {
    float: left;
    display: inline;
    margin-right: 20px;
    color: #999;
}
.list-num li .nbd p span {
    display: block;
    color: #333;
}
.list-num li.active {
    border-color: #149FEE;
    z-index: 900;
}
.list-num li.active .nbd {
    display: block;
    position: absolute;
    left: -2px;
    top: 41px;
    z-index: 999;
    border-color: #149FEE;
}

.list-num li.active .nhd .right {
    font-weight: 700;
}
.bgs-h2400lh {
    width: 107px;
    height: 42px;
    background-position: -340px -690px;
}
.btn-buy {
    float: right;
    width: 50px;
    height: 50px;
    background-position: -270px -710px;
}
.btn-buy .sr {
    display: none;
}
.list-num .mini, .list-num li .mini {
    width: 265px;
}

/* 0809 */
.box-4002 .tab-num li { margin-right: 10px;}
.box-4002 .tab-num .tab-title a { padding: 0 20px;}
.cl-green { color: #74B225;}
.btn-b { border: 2px solid #009DF1; background: #FFF; color: #009DF1; text-align: center;}
.bgs-ht { display: inline-block; width: 30px; height: 30px; margin: -25px 0 0; background-position: -340px -750px;}
.thd { margin: 10px; padding: 10px 0; border-bottom: 2px solid #CDCDCD;}
.thd h4 { font-size: 16px; font-weight: 400;}
.tbs,.tbs-payment,.tbs-contact { width: 100%; margin: 0;border-collapse:collapse;}
.tbs tbody tr:nth-child(even) td, .tbs tbody tr.even td,.tbs-payment tbody tr:nth-child(even) td, .tbs-payment tbody tr.even td
,.tbs-contact tbody tr:nth-child(even) td, .tbs-contact tbody tr.even td
{ background: #FFF;}
.tbs th { padding: 10px; border-bottom: 1px solid #CDCDCD; font-size: 16px; font-weight: 400; vertical-align: middle;}
.tbs td { padding: 10px; border-top: 1px solid #CDCDCD; vertical-align: middle;}
.tbs sup { font-size: 10px;}
.tbs-payment td,.tbs-contact td{padding: 10px; border: 1px solid #CDCDCD;font-size: 16px; font-weight: 400;}
.tbs-payment td:first-child,.tbs-contact td:first-child{text-align:center;width:100px;}
.tbs-payment tr:first-child td:first-child,.tbs-contact tr:first-child td:first-child{text-align:left;}
#LRdiv0{display:none !important;}
a.tcnumber{float: left;display: inline-block;width: 45%;border: 2px solid white;text-align:center;}
a.tcnumberljcz{float: left;display: inline-block;width: 45%;border: 1px solid #149FEE;color:#149FEE;text-align:center;}
a.tcnumber:hover,a.tcnumberljcz:hover{border: 2px solid #149FEE;color:#149FEE;}
table.tb-tc th,table.tb-tc tr td:first-child{text-align:center;}