@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
div.clean {clear:both;}

.none {display:none;}

* {margin:0;padding:0;}

a,ins {text-decoration:none; display:block;}
p a{
	display:inline;
}
a:hover{ border:none;color:#F30;}

body {font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:20px;}

html{ overflow-x:hidden;}

img {border:0;}

h1,h2,h3,h4,h5,h6 {font-size:12px;}

ul {list-style-type:none;}

.header{ width:1000px; margin:0 auto;}

.header h1 a{ background:url(../bg/logo.gif) left 9px no-repeat; height:84px; width:291px; float:left;}

.header ul.rs_nav{ float:right; background:url(../bg/sha.gif) left top no-repeat; width:371px; height:44px; margin-top:18px; padding-top:16px; padding-left:38px;}

.header ul.rs_nav li{ float:left; padding-right:18px;}

.header ul.rs_nav li a{ width:50px; height:25px;}

.header ul.rs_nav li a.l1{ background:url(../bg/rs_n1.gif) left top no-repeat;}

.header ul.rs_nav li a.l2{ background:url(../bg/rs_n2.gif) left top no-repeat; width:61px;}

.header ul.rs_nav li a.l3{ background:url(../bg/rs_n3.gif) left top no-repeat;}

.header ul.rs_nav li a.l4{ background:url(../bg/rs_n4.gif) left top no-repeat;}

.header ul.rs_nav li a.l5{ background:url(../bg/rs_n5.gif) left top no-repeat;}

.header ul.menuP{ width:100%; height:36px; background-color:#4e4e4e;}

.header ul.menuP li{float:left; position:relative;}

.header ul.menuP a{ line-height:36px; background:url(../bg/ico_1.gif) 8px center no-repeat; width:61px; padding:0 12px; height:36px; text-align:center; color:#fff; font-weight:bold; }

.header ul.menuP a:hover , .header ul.menuP li.hover {background:url(../bg/ico_4.gif) 8px center no-repeat; background-color:#ee6c0d;}

.header ul.menuP li ul{ visibility: hidden; position:absolute; top:36px; left:6px; width:870px;}

.header ul.menuP ul li{float:left;}

.header ul.menuP ul li.hover{ background:none;}

.header ul.menuP ul li a{  background:url(../bg/ico_5.gif) left 8px no-repeat; line-height:23px; height:23px; overflow:hidden; color:#fff; padding-left:5px; margin-right:10px; font-weight:normal;}

.header ul.menuP ul a:hover{ background:url(../bg/ico_5.gif) left 8px no-repeat;}

.header .bgy{ background-color:#ee6c0d; height:23px; width:100%;}

.header .banpan{ margin-top:5px;}

.header .ban{ width:600px; float:left; background: url(../bg/sha_2.gif) right center no-repeat;}

.header .ban2{ width:392px; float:left; margin-left:5px; display:inline;}

.header .ban2 .bx_1{ background-color:#efefef; padding-bottom:30px;}

.header .ban2 .bx_1 h2{ background:url(../bg/h2_bg.gif) left top no-repeat; height:34px; position:relative;}

.header .ban2 .bx_1 h2 a.mo{ position:absolute; right:0; top:0; height:30px; width:392px;}

dl.nl_1{ padding:12px 24px 0;}

dl.nl_1 dt{ margin-bottom:8px;}

dl.nl_1 dt a{ background:url(../bg/ico_2.gif) left center no-repeat; color:#4e4e4e; font-weight:bold; height:20px; padding-left:8px;}

dl.nl_1 dd{ border-bottom:1px solid #bcbcbc; width:47%; float:left; padding-bottom:5px; padding-top:8px;}

.ml{ margin-left:14px; display:inline;}

dl.nl_1 dd a{ background:url(../bg/ico_3.gif) left 3px no-repeat; padding-left:12px; height:16px; color:#585858; line-height:16px;}

dl.nl_1 dd a:hover{ color:#ff8625;}

.header .ban2 .bx_2{ background:url(../bg/qp.gif) left top no-repeat; height:73px; margin-top:5px;}

.header .ban2 .bx_2 ul.qq_1{ padding:40px 0 0 110px;}

.header .ban2 .bx_2 ul.qq_1 li{ float:left; padding-right:6px;}

.header .ban2 .bx_2 ul.qq_1 li a{ width:29px; height:29px;}

.header .ban2 .bx_3{ background:url(../bg/cu.gif) left top no-repeat; height:37px; margin-top:4px;}

.header .loginP{ background:url(../bg/lp.gif) left top no-repeat; height:46px; margin-top:8px;}

.header .loginP2{ background:url(../bg/lp_2.gif) left top no-repeat; height:46px; margin-top:8px; line-height:46px; padding-left:110px; color:#fff; }

.header .loginP2 h3{font-weight:normal; float:left; width:36%; display:block;}

.header .loginP2 a.sub{ width:282px; height:46px; float:left; background: url(../bg/sub.gif) left top no-repeat;}

.header .loginP2 a.out{ width:81px; height:23px; float:right; background: url(../bg/out.gif) left top no-repeat; margin-top:10px; margin-right:12px; display:inline;}

.header .loginP form{ padding:12px 0 0 110px; float:left;}

.header .loginP input{ border:none; background:none; width:198px; margin-right:2px;position:relative; *top:-3px;top:-5px\0; font-size:12px; color:#a6a6a6;}

.header .loginP input.sb{ background:url(../bg/btn_1.gif) left top no-repeat; width:78px; height:22px; top:1px; cursor:pointer; left:4px;}

.header .loginP a{ float:left; color:#fff; font-weight:bold; line-height:24px; margin:13px 0 0 8px;}

.header .loginP a.re{ background:url(../bg/btn_2.gif) left top no-repeat; width:78px; height:22px; margin-left:11px;}

.header .loginP a.vip{ background:url(../bg/vip.gif) left top no-repeat; width:108px; height:15px; margin-top:17px;}

.main_bd{ width:1000px; margin:0 auto;}

.main_bd h2{ position:relative;}

.main_bd h2 a.mo{ position:absolute; right:0; top:0; width:30px; height:30px;}

.main_bd .id_bx_1{ margin-top:15px;}

.id_bx_1 .lt_bx{ width:610px; float:left;}

.id_bx_1 .rt_bx{ width:390px; float:left;}

.id_bx_1 .lt_bx h2{ background:url(../bg/st_2.gif) left top no-repeat; height:33px;}

.id_bx_1 .lt_bx h2 a{ width:610px; height:44px; top:-1px; left:0;}

.id_bx_1 .rt_bx h2{ background:url(../bg/st_3.gif) left center no-repeat; height:44px;}

.id_bx_1 .rt_bx h2 a{ width:390px; height:44px; top:0; left:0;}

ul.cl_1{ padding-top:12px;}

ul.cl_1 li{ float:left; padding-right:10px}

ul.cl_1 li a{ width:192px; height:240px; position:relative;}

ul.cl_1 li a span{ height:115px; position:absolute; bottom:0; left:0; background: url(../bg/sc_i.gif) left bottom repeat-x; width:180px; padding-left:12px;}

ul.cl_1 li a span h3{ color:#fff; padding-top:64px; font-weight:normal; cursor:pointer;}

ul.cl_1 li a span p{ color:#676767; font-size:9px;}

ul.cl_1 li a:hover span{ background:url(../bg/sc_hov.gif) left bottom no-repeat;}

ul.cl_1 li a:hover span p{ color:#fff;}

.id_bx_1 .rt_bx .ac_bx{ position:relative;}

.id_bx_1 .rt_bx .ac_bx h3 a{ width:83px; height:60px;}

.id_bx_1 .rt_bx .ac_bx h3 .s1{ background:url(../bg/se1.gif) left bottom no-repeat;}

.id_bx_1 .rt_bx .ac_bx h3 .s2{ background:url(../bg/se2.gif) left bottom no-repeat;}

.id_bx_1 .rt_bx .ac_bx h3 .s3{ background:url(../bg/se3.gif) left bottom no-repeat;}

.id_bx_1 .rt_bx .ac_bx h3 .s4{ background:url(../bg/se4.gif) left bottom no-repeat;}

.id_bx_1 .rt_bx .ac_bx h3 a.hover{ background-position:left top;}

.id_bx_1 .rt_bx .ac_bx h3 a:hover{ background-position:left top;}

.id_bx_1 .rt_bx .ac_bx div{ position:absolute; left:83px; top:0; height:240px; width:307px; background:url(../bg/ev_ts.gif) left top no-repeat; background-color:#efefef;}

.ac_bx div dl.el{ margin-left:6px; padding-top:12px; margin-right:2px;}

.ac_bx div dl.el dd{}

.ac_bx div dl.el dd a{ height:69px; padding:4px 16px 0; overflow:hidden;}

.ac_bx div dl.el dd a h4{ font-size:19px; font-weight:bold; color:#242424;}

.ac_bx div dl.el dd a h4 span{ font-size:12px; color:#ff6600; font-weight:normal; padding-left:8px;}

.ac_bx div dl.el dd a p{ color:#585858;}

.ac_bx div dl.el dd a:hover{ background-color:#c1c1c1;}

.ac_bx div dl.el dd a:hover h4 span{ color:#fff;}

.main_bd .id_bx_2{ margin-top:20px; position:relative; overflow:hidden; height:245px;}

.id_bx_2 .lt_bx{ width:610px; float:left; overflow:hidden;}

.id_bx_2 .lt_bx .box{ width:280px; float:left; margin-right:25px;}

.id_bx_2 .lt_bx .box h2.t{ background:url(../bg/st_4.gif) left top no-repeat; height:30px;}

.id_bx_2 .lt_bx .box h2.t a,.id_bx_2 .lt_bx .box h2.b a{ width:280px; height:30px; top:0; left:0;}

.id_bx_2 .lt_bx .box h2.b{ background:url(../bg/st_5.gif) left top no-repeat; height:30px;}

.id_bx_2 .lt_bx .box dl.tl{}

.id_bx_2 .lt_bx .box dl.tl dd{ border-bottom:1px solid #c3c3c3; height:28px;}

.id_bx_2 .lt_bx .box dl.tl dd a{ color:#585858; line-height:28px;}

.id_bx_2 .lt_bx .box dl.tl dd a p{ width:86%; float:left; padding-left:4px; cursor:pointer;}

.id_bx_2 .lt_bx .box dl.tl dd a span{ width:10%; float:left;}

.id_bx_2 .lt_bx .box dl.tl dd a:hover p{ color:#ff7225;}

.id_bx_2 .lt_bx ul.pl{ padding-top:12px;}

.id_bx_2 .lt_bx ul.pl li{ float:left; padding-right:3px;}

.id_bx_2 .lt_bx ul.pl li a{width:145px; height:57px;}

.id_bx_2 .lt_bx ul.pl li a.p1{ background:url(../bg/sr_1.gif) left top no-repeat;}

.id_bx_2 .lt_bx ul.pl li a.p2{ background:url(../bg/sr_2.gif) left top no-repeat;}

.id_bx_2 .lt_bx ul.pl li a.p3{ background:url(../bg/sr_3.gif) left top no-repeat;}

.id_bx_2 .lt_bx ul.pl li a.p4{ background:url(../bg/sr_4.gif) left top no-repeat;}

.id_bx_2 .rt_bx{ width:390px; float:left; height:245px; background:url(../bg/bg_l.gif) right top no-repeat; overflow:hidden;}

.id_bx_2 .rt_bx ul.ll{ width:253px; overflow:hidden; float:left;}

.id_bx_2 .rt_bx ul.ll li{ float:left; padding:0 4px 4px 0;}

.id_bx_2 .rt_bx ul.ll li a{ width:122px; height:120px; position:relative;}

.id_bx_2 .rt_bx ul.ll li a p{ font-weight:bold; color:#fff; padding:95px 0 0 10px; position:absolute; top:0; left:0; width:112px; background-color:#313131; height:25px; display:block; filter:alpha(opacity=50); opacity:0.5; cursor:pointer;}

.id_bx_2 .rt_bx ul.ll li a:hover p{ display:none; background:none;}

.main_bd .id_bx_3{ margin-top:14px; height:262px;}

.id_bx_3 .lt_bx{ width:720px; float:left; background-color:#e1e1e1; height:261px;}

.id_bx_3 .lt_bx h2{ background:url(../bg/st_6.gif) left top no-repeat; height:40px;}

.id_bx_3 .lt_bx h2 a{
	top:0;
	left:0;
	width:720px;
	height:40px;
}

.id_bx_3 .lt_bx dl.sll{ margin:19px 0 0 12px;}

.id_bx_3 .lt_bx dl.sll dd{ float:left;width:236px; height:75px; padding-bottom:25px; _padding-bottom:21px;}

.id_bx_3 .lt_bx dl.sll dd a{ color:#585858; padding-right:30px; height:75px; width:206px;}

.id_bx_3 .lt_bx dl.sll dd a img{ border:3px solid #9d9d9d; float:left; margin:5px 7px 0 3px; width:65px; height:65px;}

.id_bx_3 .lt_bx dl.sll dd a h3{ font-weight:bold; cursor:default;}

.id_bx_3 .lt_bx dl.sll dd a p{ cursor:default;}

.id_bx_3 .lt_bx dl.sll dd a:hover img{ border-color:#fff;}

.id_bx_3 .lt_bx dl.sll dd a:hover{ color:#ff7225;}

.id_bx_3 .lt_bx dl.sll dd a:hover h3{ color:#000;}

.id_bx_3 .rt_bx{ width:269px; float:left; height:262px; background:url(../bg/cp.gif) left top no-repeat; margin-left:11px; position:relative; }

.id_bx_3 .rt_bx a.mo{ width:269px; height:38px; top:0; left:0;}

.id_bx_3 .rt_bx a.map1{ width:120px; height:12px; position:absolute; left:120px; top:154px;}

.id_bx_3 .rt_bx a.map2{ width:120px; height:12px; position:absolute; top:216px; left:120px;}

.main_bd .id_bx_4{ margin-top:12px; background: url(../bg/j_bg.gif) left top no-repeat; height:62px; position:relative;}

.main_bd .id_bx_4 a.join{ width:269px; height:62px; float:left;}

.main_bd .id_bx_4 .store{ height:62px; margin-left:430px; position: absolute; right:20px; top:0;} 

.scrollable{ width:480px; float:left; height:62px; position:relative; overflow:hidden;}

.items{ width:20000em; position:absolute; top:0; left:0; height:62px;}

.items a{ float:left; color:#fff; font-family:"微软雅黑"; font-weight:bold; margin-right:30px; line-height:62px; _padding-top:3px; display:inline;}

a.right{ background:url(../bg/ar_l.gif) left top no-repeat; width:30px; height:12px; float:left; margin-top:26px; cursor:pointer;}

a.left{ background:url(../bg/ar_r.gif) right top no-repeat; width:30px; height:12px; float:left; margin-top:26px; cursor:pointer;}

.footer{ width:1000px; margin:0 auto;}

.footer ul.ql{ margin:12px 0;}

.footer ul.ql li{ float:left; color:#484848;}

.footer ul.ql li a{ color:#484848; padding:0 6px;}
.footer ul.ql li a:hover{ color: #F60; padding:0 6px;}

.footer .ft_main{ background:url(../bg/foot.gif) left top no-repeat; height:60px; position:relative;}

.footer .ft_main a.top{ width:42px; height:60px; position:absolute; left:0; top:0; background:url(../bg/top.gif) no-repeat;}

.footer .ft_main p.copy{ padding:20px 0 0 45px;}

.footer .ft_main a.pas{ font-size:9px; color:#313131; padding-left:45px; display:inline;}

/*innerpage leftside*/
.main_bd .lt_sider{ width:184px; float:left; padding-top:25px; }

.main_bd .lt_sider h2{ height:57px;}

h2.about{ background: url(../bg/about.gif) left top no-repeat;}

h2.case{ background: url(../bg/case.gif) left top no-repeat;}

h2.case{ background: url(../bg/case.gif) left top no-repeat;}

h2.group{ background: url(../bg/group.gif) left top no-repeat;}

h2.join{ background: url(../bg/join.gif) left top no-repeat;}

h2.link{ background: url(../bg/link.gif) left top no-repeat;}

h2.servicesm{ background: url(../bg/servicesm.gif) left top no-repeat;}

h2.shop{ background: url(../bg/shop.gif) left top no-repeat;}

h2.location{ background: url(../bg/location.gif) left top no-repeat; font-family:"微软雅黑"; font-size:19px; padding-left:12px; line-height:32px; color:#fff;}

h2.contact{ background: url(../bg/contact.gif) left top no-repeat;}

h2.love{ background: url(../bg/love.gif) left top no-repeat;}

h2.recruit{ background: url(../bg/recruit.gif) left top no-repeat;}

h2.service{ background: url(../bg/service.gif) left top no-repeat;}

h2.text{ background: url(../bg/text.gif) left top no-repeat;}

h2.news{ background: url(../bg/news.gif) left top no-repeat;}

.lt_sider ul.s_nav{ background:url(../bg/line_b.gif) left bottom no-repeat; padding-bottom:10px; background-color:#d0d0d0; margin-top:2px;}

.lt_sider ul.s_nav li{}

.lt_sider ul.s_nav li a{ font-weight:bold; height:27px; line-height:27px; color:#4d4d4d; padding-left:10px;}

.lt_sider ul.s_nav li a:hover{ background-color:#ff7225; color:#fff;}

.lt_sider ul.s_nav li a.hover{ background-color:#ff7225; color:#fff;}

.lt_sider h3.loc{ background:url(../bg/loc.gif) left 58% no-repeat; height:38px;}

.lt_sider ul.lc_l{ padding-bottom:14px;}

.lt_sider ul.lc_l li{ padding-bottom:3px;}

.lt_sider ul.lc_l li a{ background:url(../bg/loc_hov.gif) left bottom no-repeat; height:28px; font-weight:bold; color:#fff; padding-left:30px; line-height:25px;}

.lt_sider ul.lc_l li a:hover{ background:url(../bg/loc_hov.gif) left top no-repeat;}

.lt_sider h3.sv{ background:url(../bg/ss.gif) left 58% no-repeat; height:38px;}

.lt_sider ul.sc{ height:140px;}

.lt_sider ul.sc li{ float:left;}

.lt_sider ul.sc li a{ width:79px; height:50px; color:#fff; padding:12px 0 0 12px;}

.lt_sider ul.sc a{ background:url(../bg/b.gif) right top no-repeat;}

.lt_sider ul.sc a:hover{ background:url(../bg/b.gif) left top no-repeat;}

.lt_sider .cnt_pan{ background:url(../bg/contct_pan.gif) left top no-repeat; height:440px; margin-top:12px;}

.cnt_pan .bx_1{ height:38px; position:relative; padding-top:126px;}

.cnt_pan .bx_1 a.mo{ position:absolute; right:0; top:0; width:25px; height:25px;}

.cnt_pan .bx_1 a{ color:#484848; font-size:9px; font-family:Verdana, Geneva, sans-serif; padding-left:10px;}

.cnt_pan .bx_2{ height:125px; position:relative;}

.cnt_pan .bx_2 a.map1{ position:absolute; width:40px; height:12px; left:100px; top:12px;}

.cnt_pan .bx_2 a.map2{ position:absolute; width:40px; height:12px; left:100px; top:69px;}

.cnt_pan .bx_3{ height:73px; padding-top:65px;}

.cnt_pan .bx_3 ul.qq{ padding-left:6px;}

.cnt_pan .bx_3 ul.qq li{ float:left; padding-right:5px;}

.cnt_pan .bx_3 ul.qq li a{ width:29px; height:29px;}

/*inner page rightside*/
.main_bd .rt_sider{ width:816px; float:left;}

ul.br_lk{ float:right; margin-top:6px;}

ul.br_lk li{ color:#4e4e4e; float:left; font-family:"宋体";}

ul.br_lk li a{ color:#4e4e4e; padding:0 4px;}

.rt_sider ul.page{ width:97%; height:24px; line-height:16px; color:#fff; background-color:#9e9d9d; padding:8px 0 0 20px;}

.rt_sider ul.page li{ float:left; padding:0 2px;}

.rt_sider ul.page li a{ width:15px; height:15px; background-color:#cfcece; text-align:center; font-weight:bold; color:#444; line-height:15px;}

.rt_sider ul.page li a.la{ background:url(../bg/arr_4.gif) center center no-repeat;}

.rt_sider ul.page li a.ra{ background:url(../bg/arr_3.gif) center center no-repeat;}

.rt_sider ul.page li a.ra:hover , .rt_sider ul.page li a.la:hover{ background-color:transparent;}

.rt_sider ul.page li a:hover{ background-color:#fff; color:#ff7225;}

.rt_sider ul.page li a.hover{ background-color:#fff; color:#ff7225;}

.rt_sider ul.pn{ padding-bottom:20px;}

.rt_sider ul.pn li{ float:left; padding-right:10px;}

.rt_sider ul.pn li a{ height:13px; padding:0 12px; font-weight:bold;  line-height:12px; color:#5e5e5e; _width:60px;}

.rt_sider ul.pn li a p{padding-top:1px;}

.rt_sider ul.pn li a:hover{ color:#914ea1;}

.rt_sider ul.pn li a.p{ background: url(../bg/pn1.gif) left 0px no-repeat;}

.rt_sider ul.pn li a.p:hover{ background: url(../bg/pn1.gif) left -13px no-repeat;}

.rt_sider ul.pn li a.n{ background: url(../bg/pn2.gif) right top  no-repeat; text-align:right;}

.rt_sider ul.pn li a.n:hover{ background: url(../bg/pn2.gif) right -13px no-repeat;}

.rt_sider .process{ background:url(../bg/pro.gif) left top no-repeat; width:782px; height:81px; margin-left:27px; margin-bottom:30px;}

.rt_sider .process ul{}

.rt_sider .process ul li{ float:left; height:81px;}

.rt_sider .process ul li a{ width:100px;height:81px;}

.rt_sider h2{ height:32px; margin-left:29px;}

.rt_sider h2.culture{ background:url(../bg/ab_t1.gif) left top no-repeat; height:29px;}

.rt_sider h2.life{ background:url(../bg/ab_t2.gif) left top no-repeat; height:29px;}

.rt_sider h2.space{ background:url(../bg/ab_t3.gif) left top no-repeat; height:29px;}

.rt_sider h2.feature{ background:url(../bg/ab_t5.gif) left top no-repeat; height:29px;}

.rt_sider h2.brand{ background:url(../bg/ab_t4.gif) left top no-repeat; height:29px;}

.rt_sider h2.stlg{ background:url(../bg/ca_t1.gif) left top no-repeat; height:29px;}

.rt_sider h2.group{ background:url(../bg/gr_t1.gif) left top no-repeat;}

.rt_sider h2.join{ background:url(../bg/jo_t1.gif) left top no-repeat;}

.rt_sider h2.join2{ background:url(../bg/jo_t2.gif) left top no-repeat;}

.rt_sider h2.join3{ background:url(../bg/jo_t3.gif) left top no-repeat;}

.rt_sider h2.link{ background:url(../bg/li_t1.gif) left top no-repeat;}

.rt_sider h2.servicesm{ background:url(../bg/sesm_t1.gif) left top no-repeat;}

.rt_sider h2.sesm_2{ background:url(../bg/sesm_t2.gif) left top no-repeat;}

.rt_sider h2.sesm_3{ background:url(../bg/sesm_t3.gif) left top no-repeat;}

.rt_sider h2.sesm_4{ background:url(../bg/sesm_t4.gif) left top no-repeat;}

.rt_sider h2.shop{ background:url(../bg/sh_t1.gif) left top no-repeat;}

.rt_sider h2.location{ background:url(../bg/lo_t1.gif) left top no-repeat; height:65px;}

.rt_sider h2.contact{ background:url(../bg/co_t1.gif) left top no-repeat;}

.rt_sider h2.love{ background:url(../bg/lov_t1.gif) left top no-repeat;}

.rt_sider h2.recruit{ background:url(../bg/re_t1.gif) left top no-repeat;}

.rt_sider h2.service{ background:url(../bg/se_t1.gif) left top no-repeat;}

.rt_sider h2.text{ background:url(../bg/te_t1.gif) left top no-repeat;}

.rt_sider h2.news{ background:url(../bg/ne_1.gif) left top no-repeat;}

/*about*/
.ab_bx{ margin-left:28px; margin-top:4px; color:#585858; padding-bottom:50px;}

.ab_bx h3{ height:40px;}

.ab_bx h3.brand{ background: url(../bg/bs.gif) 10px center no-repeat; height:60px;}

.ab_bx h3.a{ background:url(../bg/ab_1.gif) left center no-repeat; margin-top:8px;}

.ab_bx h3.b{ background:url(../bg/ab_2.gif) left center no-repeat;}

.ab_bx h3.c{ background:url(../bg/ab_3.gif) left center no-repeat;}

.ab_bx h3.d{ background:url(../bg/ab_4.gif) left center no-repeat;}

.ab_bx h3.e{ background:url(../bg/ab_5.gif) left center no-repeat;}

.ab_bx h3.f{ background:url(../bg/ab_6.gif) left center no-repeat;}

.ab_bx h3.g{ background:url(../bg/ab_7.gif) left center no-repeat;}

.ab_bx h3.a1{ background:url(../bg/ab_11.gif) left center no-repeat; margin-top:8px;}

.ab_bx h3.b1{ background:url(../bg/ab_22.gif) left center no-repeat;}

.ab_bx h3.c1{ background:url(../bg/ab_33.gif) left center no-repeat;}

.ab_bx h3.d1{ background:url(../bg/ab_44.gif) left center no-repeat;}

.ab_bx h3.e1{ background:url(../bg/ab_55.gif) left center no-repeat;}

.ab_bx h3.f1{ background:url(../bg/ab_66.gif) left center no-repeat;}

.ab_bx h3.g1{ background:url(../bg/ab_77.gif) left center no-repeat;}

.ab_bx h3.h1{ background:url(../bg/ab_88.gif) left center no-repeat;}

.ab_bx p{ text-indent:2em; padding-bottom:10px;}

.ab_bx .bx_1 , .ab_bx .bx_2{ position:relative;}

.ab_bx .bx_2{ background: url(../bg/ab_2_bg.gif) left 1px no-repeat; height:745px;}

.ab_bx .bx_2 .pa_1{ position:absolute; height:307px; left:1px;}

.ab_bx .bx_2 .pa_2{ position:absolute; height:472px; right:-1px; z-index:1;}

.ab_bx .bx_2 .pa_3{ position:absolute; height:356px; bottom:1px; z-index:1;}

.ab_bx .bx_2 .pa_4{ position:absolute; height:265px; bottom:1px; right:-1px;}

.ab_bx .bx_2 .pa_5{ position:absolute; z-index:99; background:url(../bg/ab_2_bg2.gif) left top no-repeat; width:303px; height:75px;right:-1px; top:220px;}

.ab_bx .bx_2 .video{ position:absolute; z-index:99; top:388px;}

/*CASE*/
.ca_bx{ padding:4px 0 30px 27px;}

.ca_bx .bx_1{ background:url(../bg/hot_1.gif) left top no-repeat; padding-left:271px; height:303px; overflow:hidden; margin-bottom:10px;}

.ca_bx .bx_1 ul.hot{}

.ca_bx .bx_1 ul.hot li{ float:left;}

.ca_bx .bx_1 ul.hot li a{ position:relative; height:303px; color:#fff; width:258px; }

.ca_bx .bx_1 ul.hot li a span{ position:absolute; bottom:0; left:0; height:38px; width:258px; background-color:#853b97; *filter:alpha(opacity=50);opacity:0.5}

.ca_bx .bx_1 ul.hot li a h3{ font-weight:bold; position:absolute; left:10px; bottom:14px; cursor:pointer;}

.ca_bx .bx_1 ul.hot li a p{ font-size:10px; position:absolute; left:10px; bottom:0; cursor:pointer;}

.ca_bx .bx_2{ padding-bottom:6px;}

.ca_bx .bx_2 ul.cl{}

.ca_bx .bx_2 ul.cl li{ float:left; padding:0 6px 14px 0;}

.ca_bx .bx_2 ul.cl li.np{ padding-right:0;}

.ca_bx .bx_2 ul.cl li a{ position:relative; height:242px; width:192px; color:#fff;}

.ca_bx .bx_2 ul.cl li a span{ background-color:#313131; height:65px; width:192px; position:absolute; left:0; bottom:0; display:block;}

.ca_bx .bx_2 ul.cl li a h3{ font-weight: normal; position:absolute; left:10px; bottom:34px; cursor:pointer;}

.ca_bx .bx_2 ul.cl li a p{ font-size:10px; position:absolute; left:10px; bottom:12px; cursor:pointer;}

.ca_bx .bx_2 ul.cl li a:hover span{ background-color:#ff7225;}

.ca_bx .bx_2 ul.cl li a:hover h3{ font-weight:bold;}

.ca_bx .bx_3{}

.ca_bx .bx_3 h3{ color:#5d5c5c; background:url(../bg/ico_7.gif) 6px center no-repeat; height:42px; line-height:42px;}

.ca_bx .bx_3 h3 p , .ca_bx .bx_3 h3 small{ float:left; padding-left:14px;}

.ca_bx .bx_3 h3 span{ color:#ee6c0d; padding-right:12px;}

.ca_bx .bx_3 h3 a.back{ float:right; background:url(../bg/back.gif) left top no-repeat; width:62px; height:12px; margin-top:14px; margin-right:10px;}

.ca_bx .bx_3 ul.cl_2{}

.ca_bx .bx_3 ul.cl_2 li{ float:left; padding-right:16px; padding-bottom:14px;}

.ca_bx .bx_3 ul.cl_2 li img{ border:2px solid #8d4585; max-width:326px;max-height: 162px;}

*html .ca_bx .bx_3 ul.cl_2 li img{ height: expression(this.height > 162 ? 162 : auto); display:block;}

/*group*/
.gr_bx{padding:14px 0 30px 25px;}

.gr_bx dl.gl{}

.gr_bx dl.gl dd{ background:url(../bg/gr_bg.gif) left top no-repeat; width:371px; height:201px; float:left; padding-right:3px; padding-bottom:12px; position:relative; padding-left:23px;}

.gr_bx dl.gl dd.even{ padding-right:0;}

.gr_bx dl.gl dd ins{ position:absolute; font-weight:bold; color:#fff; font-size:32px; right:36px; top:12px;}

.gr_bx dl.gl dd h3{ font-size:28px; font-weight:bold; color:#242424; padding-top:16px;_padding-top:12px; padding-bottom:6px;}

.gr_bx dl.gl dd h3 span{ color:#ff6600; font-size:12px; padding-left:10px; padding-right:12px;}

.gr_bx dl.gl dd a{ color:#585858;}

.gr_bx dl.gl dd p{ height:90px; width:270px; overflow:hidden;}

.gr_bx dl.gl dd a.de{ background:url(../bg/de.gif) left top no-repeat; width:96px; height:22px; float:left; margin-right:6px;}

.gr_bx dl.gl dd a.re{ background:url(../bg/re.gif) left top no-repeat; width:107px; height:22px; float:left;}

.gr_bx .bx_1{ margin-top:4px; color:#585858; padding-bottom:60px;}

.gr_bx .bx_1 h3{ background-color:#ee6c0d; height:26px; line-height:26px; font-size:14px; font-weight:bold; color:#fff; padding-left:12px; padding-bottom:3px;}

.gr_bx .bx_1 h4{ background-color:#ccc; height:26px; line-height:26px; font-size:12px; font-weight:bold; color:#5a5a5a; padding-left:12px; margin:3px 0;}

.gr_bx .bx_1 h4 span{ color:#ee6c0d; padding-right:20px;}

.pn2{ background:url(../bg/pn_2.gif) left top no-repeat;height:51px; margin-bottom:20px;}

.pn2 ul{ padding-top:24px;}

.pn2 ul li{ float:left;}

.pn2 ul li a{ width:80px; height:20px;}

/*CONTACT*/
.co_bx{ padding:0 0 30px 12px;}

.co_bx .bx_1{ background:url(../bg/co_1.gif) left top no-repeat; height:126px; position:relative;}

.co_bx .bx_1 ul{ position:absolute; right:150px; top:56px;}

.co_bx .bx_1 ul li{ float:left; padding-right:6px;}

.co_bx .bx_1 ul li a{ width:29px; height:29px;}

.co_bx .bx_2{ background:url(../bg/co_2.gif) left top no-repeat; height:339px;}

.co_bx .bx_3{ background:url(../bg/co_3.gif) left top no-repeat; height:351px;}

.co_bx .bx_4{ background:url(../bg/co_4.gif) left top no-repeat; height:113px;}

.co_bx .bx_4 ul{ width:600px; padding:50px 0 0 14px;}

.co_bx .bx_4 ul li{ float:left; width:45%; padding-right:14px; color:#444;}

/*join*/
.jo_bx{ padding:4px 0 30px 29px; overflow:hidden;}

.jo_bx .bx_1{height:143px; margin-bottom:10px;}

.jo_bx .bx_1 img{ float:right;}

.jo_bx .bx_1 ul{}

.jo_bx .bx_1 ul li{ float:left;}

.jo_bx .bx_1 ul li a{ width:130px; height:143px;}

.bp{ background:url(../bg/pc.gif) no-repeat left top;}

.bp1{ background:url(../bg/pc.gif) no-repeat left -143px;}

.bp2{background:url(../bg/pc.gif) no-repeat left bottom;}

.jo_bx .bx_1 img{ float:right;}
 
.jo_bx .bx_2{ color:#585858; line-height:25px; text-indent:2em; padding-bottom:16px;}

.jo_bx .bx_2 h3{ height:22px; background-color:#999; line-height:22px; text-indent:1em; font-weight:bold; color:#fff;}

.jo_bx .bx_3{ background:url(../bg/jo_1.gif) left top no-repeat; height:129px;}

.jo_bx .bx_4{ background:url(../bg/jo_2.gif) left bottom no-repeat; height:129px;}

/*link*/
.li_bx{ background:url(../bg/li_1.gif) right top no-repeat; height:587px;}

.li_bx ul.link{ padding:80px 0 0 80px; height:323px;}

.li_bx ul.link li{ float:left; padding:0 20px 50px 0;}

.li_bx ul.link li a{}

.li_bx ul.pn_3{ float:right; padding-right:70px;}

.li_bx ul.pn_3 li{ float:left; padding-left:10px;}

.li_bx ul.pn_3 li a{ width:60px; height:30px;}

/*location*/
.lo_bx{ padding:4px 0 0 29px;}

.lo_bx .bx_1{ background:url(../bg/lo_2.gif) right top no-repeat; height:258px;}

.lo_bx .bx_2{ padding-bottom:20px;}

.lo_bx .bx_2 ul.ll{}

.lo_bx .bx_2 ul.ll li{ float:left; padding-right:6px; margin-bottom:8px;}

.lo_bx .bx_2 ul.ll li.np{ padding-right:0;}

.lo_bx .bx_2 ul.ll li a{ width:258px; height:212px; position:relative; /*background: url(../bg/lo_1.gif) left top no-repeat;*/}

.lo_bx .bx_2 ul.ll li a p{ font-weight:bold; color:#fff; padding:178px 0 0 15px; position:absolute; left:0; top:0; height:34px; width:243px; background-color:#313131;filter:alpha(opacity=50); opacity:0.5;}

.lo_bx .bx_2 ul.ll li a img{ border:7px solid #777;}

.lo_bx .bx_2 ul.ll li a:hover{ background:none; background-color:#777;}

.lo_bx .bx_2 ul.ll li a:hover p{ display:none; background:none;}

.lo_bx .bx_2 ul.ll li a:hover img{ display:block;}

.lo_bx .bx_3{ color:#5d5d5d; padding-top:10px; padding-bottom:30px;}

.lo_bx .bx_3 h3{ font-weight:bold; color:#4d4d4d; line-height:25px;}

/*love*/
.lov_bx{ padding:10px 0 0 29px;}

.lov_bx .bx_1{ padding-bottom:18px;}

.lov_bx .bx_2{ padding-bottom:10px;}

.lov_bx .bx_2 dl.sll{}

.lov_bx .bx_2 dl.sll dd{ padding-bottom:12px;position:relative; height:171px;}

.lov_bx .bx_2 dl.sll dd a.del{ background:url(../bg/del.gif) left top no-repeat; width:83px; height:19px; position:absolute; right:30px; bottom:34px;*bottom:44px;}

.lov_bx .bx_2 dl.sll dd a{background:url(../bg/lov_2.gif) left top no-repeat; width:784px; height:183px; }

.lov_bx .bx_2 dl.sll dd a img{ float:left; border:8px solid #fff; margin:20px 10px 0 20px; display:inline;}

.lov_bx .bx_2 dl.sll dd a h3{ font-weight:bold; color:#fff; padding-top:30px; cursor:pointer;}

.lov_bx .bx_2 dl.sll dd a h3 span{ font-size:10px; padding-left:10px;}

.lov_bx .bx_2 dl.sll dd a p{color:#555; padding:20px 70px 0 180px; cursor:pointer;}

.lov_bx .bx_3{ background:url(../bg/lov_5.gif) left top no-repeat; height:202px;}

.lov_bx .bx_3 img{ float:left; border:5px solid #bebebe; margin-right:16px;}

.lov_bx .bx_3 h3{ font-weight:bold; color:#fff; padding-top:46px;}

.lov_bx .bx_3 h3 span{ font-weight:normal; padding:0 10px;}

.lov_bx .bx_3 h3 a{ color:#fff; display:inline;}

.lov_bx .bx_3 .bx{ width:35%; float:left; overflow:hidden; padding-top:24px;}

.lov_bx .bx_3 .bx b{ color:#656565; display:block;}

.lov_bx .bx_3 .bx b span{ font-weight:normal; color:#ff7225;}

.lov_bx .bx_4{ background:url(../bg/lov_3.gif) left top no-repeat; line-height:25px; margin:10px 0 20px;color:#666; padding:20px 0;}

.lov_bx .bx_4 div{ height:195px; overflow-y:scroll;}

.lov_bx .bx_5{ border:11px solid #853b97; border-left:none; border-right:none; height:428px; padding:4px 0; overflow:hidden;}

.lov_bx .bx_5 .lp{ width:652px; margin-right:3px; display:inline; height:426px; padding-top:2px; overflow:hidden; float:left; text-align:center; background-color:#e1e1e1;}

.lov_bx .bx_5 .lp .big{}

.lov_bx .bx_5 .lp img{ max-width:645px;max-height:420px}

*html .lov_bx .bx_5 .lp img{ height: expression(this.height > 420 ? 420 : auto);display:block;}

.lov_bx .bx_5 .rp{ width:128px; height:427px; background-color:#c6c6c6; float:left; overflow:hidden;}

.lov_bx .bx_5 .rp a.top{ background:url(../bg/up.gif) left top no-repeat; width:13px; height:10px; margin:8px auto 3px; cursor:pointer;}

.lov_bx .bx_5 .rp a.bt{ background:url(../bg/down.gif) left top no-repeat; width:13px; height:10px; margin:auto; cursor:pointer;}

.lov_bx .bx_5 .rp .scrollable3{width:120px; height:384px; overflow:hidden; position:relative;}

.lov_bx .bx_5 .rp ul{ padding-left:4px; position:absolute; top:0; left:10px; height:20000em;}

.lov_bx .bx_5 .rp ul li{}

.lov_bx .bx_5 .rp ul li img{max-width:100px; margin-bottom:11px;*margin-bottom:8px; cursor:pointer;}

*html .lov_bx .bx_5 .rp ul li img{ height: expression(this.width > 129 ? 129 : auto);display:block;}

.lov_bx .bx_5 .rp ul li .big{ display:none;}

.lov_bx .bx_6{ color:#676767; margin:28px 0 10px;}

.lov_bx .bx_6 dl{ padding-bottom:20px; clear:both;}

.lov_bx .bx_6 dl dd{ background:url(../bg/lov_4.gif) left top no-repeat; padding:0 0 60px; display:block; clear:both;}

.lov_bx .bx_6 dl dd p{ float:left; padding:8px 0 20px 40px; width:68%; display:block;}

.lov_bx .bx_6 dl dd ins{ float:right; width:110px; padding-top:6px;}

.lov_bx .bx_6 dl dd b{ float:right; color:#ff7225; padding:6px 14px 0 0; width:10%; text-align:right; overflow:hidden;}

.lov_bx .bx_7{ padding-bottom:30px;}

.lov_bx .bx_7 h4{ background:url(../bg/s.gif) left center no-repeat; height:24px; width:786px; clear:both;}

.lov_bx .bx_7 textarea{ background-color:#e7e7e7; border:1px dotted #a8a8a8; width:784px; height:130px;}

.lov_bx .bx_7 input{ border:none; background:none; width:98px; height:31px;float:left;}

.lov_bx .bx_7 input.s{ background:url(../bg/btn_3.gif) left top no-repeat;  margin-top:10px;}

.lov_bx .bx_7 input.r{ background:url(../bg/btn_4.gif) left top no-repeat; margin:10px 0 0 20px;}

.lov_bx .form_1{ background:url(../bg/form.gif) left top no-repeat; height:886px; position:relative;}

.lov_bx .form_1 h3{ font-family:"微软雅黑"; color:#444; font-weight:bold; font-size:22px; padding:24px 0 0 24px; float:left;}

.lov_bx .form_1 h3 span{ color:#904da0; font-family:Verdana, Geneva, sans-serif;}

.lov_bx .form_1 p{ float:left; color:#5d5c5c; padding-top:24px; padding-left:20px;}

.lov_bx .form_1 a{ float:right; color:#5d5c5c; margin-top:24px; margin-right:10px;}

.lov_bx .form_1 input{  width:300px; color:#444; border:none; background:none;}

.lov_bx .form_1 input.a{ margin:49px 0 0 202px;}

.lov_bx .form_1 input.x{ margin:24px 300px 0 202px;}

.lov_bx .form_1 input.c{ margin:60px 96px 0 77px;*margin:58px 96px 0 77px;}
.lov_bx .form_1 input.e{ margin:18px 96px 0 77px;*margin:15px 96px 0 77px;}
.lov_bx .form_1 input.f{}
.lov_bx .form_1 input.g{ margin:17px 96px 0 77px;*margin:14px 96px 0 77px;}
.lov_bx .form_1 input.h{}
.lov_bx .form_1 input.i{ margin:16px 96px 0 77px;*margin:16px 96px 0 77px;}
.lov_bx .form_1 input.j{}

.lov_bx .form_1 input.k{ background:url(../bg/btn_6.gif) left top no-repeat; width:192px; height:54px; border:none; cursor:pointer;}

.lov_bx .form_1 textarea{ color:#666; padding:12px; background:none; border:1px #c3c3c3 solid; width:753px; height:260px; margin:51px 0 0 0;*margin:54px 0 0 0;}

.lov_bx .form_2{ background:url(../bg/form2.gif) left top no-repeat; height:240px; position:relative;}

.lov_bx .form_2 h3{ font-family:"微软雅黑"; color:#444; font-weight:bold; font-size:22px; padding:24px 0 0 24px; float:left;}

.lov_bx .form_2 h3 span{ color:#904da0; font-family:Verdana, Geneva, sans-serif;}

.lov_bx .form_2 p{ float:left; color:#5d5c5c; padding-top:24px; padding-left:20px;}

.lov_bx .form_2 a{ float:right; color:#5d5c5c; margin-top:24px; margin-right:10px;}

.lov_bx .form_2 input , .lov_bx .form_2 textarea{ position:absolute; border:none; background:none; color:#444;}

.lov_bx .form_2 input{ width:190px;cursor:pointer;}

.lov_bx .form_2 input.b{ top:48px; left:2px; }
.lov_bx .form_2 input.c{ top:48px; left:290px;}
.lov_bx .form_2 input.d{ top:84px; left:2px;}
.lov_bx .form_2 input.e{ top:84px; left:290px;}
.lov_bx .form_2 input.f{ top:120px; left:2px;}
.lov_bx .form_2 input.g{ top:120px; left:290px;}
.lov_bx .form_2 input.h{ top:156px; left:2px;}
.lov_bx .form_2 input.i{ top:156px; left:290px;}


.lov_bx .form_2 input.j{ top:264px; left:290px; background:url(../bg/btn_8.gif) left top no-repeat; width:79px; height:22px;}
.lov_bx .form_2 .s_1{ background: url(../bg/btn_9.gif) left top no-repeat; width:61px; height:22px; position:absolute; }

.p_a2{ top:45px; left:210px;}
.p_a3{ top:45px; left:496px;}
.p_a4{ top:81px; left:210px;}
.p_a5{ top:81px; left:496px;}
.p_a6{ top:117px; left:210px;}
.p_a7{ top:117px; left:496px;}
.p_a8{ top:153px; left:210px;}
.p_a9{ top:153px; left:496px;}

.file{ width:0; height:22px;margin-left:-156px; *margin-left:-130px;cursor:pointer;*filter:alpha(opacity=0);opacity:0;}

.lov_bx .form_2 input.k{ top:194px; left:2px; background:url(../bg/btn_5.gif) left top no-repeat; width:89px; height:27px;}
.lov_bx .form_2 input.l{ top:194px; left:120px; background:url(../bg/btn_7.gif) left top no-repeat; width:89px; height:27px;}

.lov_bx .form_2 a.m{ bottom:26px; left:0; background:url(../bg/btn_5.gif) left top no-repeat; width:89px; height:27px; float:none; position:absolute;}
.lov_bx .form_2 input.n{ bottom:26px; left:100px; background:url(../bg/btn_7.gif) left top no-repeat; width:89px; height:27px;}

.lov_bx .form_2 textarea.y{width:753px; padding:12px; height:61px; top:120px; left:0px;}
.lov_bx .form_2 textarea.z{width:753px; padding:12px; height:129px; bottom:72px; left:0;}

.lov_bx .form_1 .form_3{ background:url(../bg/form3.gif) left top no-repeat; height:130px; margin-top:14px; position:relative;}

.lov_bx .form_1 .form_3 textarea.a{width:753px; padding:12px; height:41px; background:none; border:none;}

.lov_bx .form_1 input.x{ border:1px solid #cacaca; line-height:24px; width:274px; height:24px;}

.lov_bx .form_1 .s_1{ background: url(../bg/btn_9.gif) left top no-repeat; width:61px; height:22px; position:absolute; top:136px; left:408px;}

.lov_bx .form_1 .file2{ left:-152px;*left:0; cursor:pointer; width:0; height:22px;*filter:alpha(opacity=0);opacity:0; cursor:pointer;}

/*service*/
.se_bx{ padding:8px 0 0 29px;}

.se_bx .bx_1{ padding-bottom:20px;}

.se_bx .bx_1 dl{}

.se_bx .bx_1 dl dd{ float:left; padding-right:2px; padding-bottom:14px;}

.se_bx .bx_1 dl dd a{ background:url(../bg/se_2.gif) left top no-repeat; width:381px; height:295px; overflow:hidden; padding-left:10px; padding-top:6px;color:#fff;}

.se_bx .bx_1 dl dd a h3{ font-weight:bold; padding-left:6px; padding-top:3px}

.se_bx .bx_1 dl dd a ins{ font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:32px; line-height:36px;}

.se_bx .bx_1 dl dd a ins span{ font-size:18px;}

.se_bx .bx_2{ padding-top:4px; color:#787878; padding-bottom:30px;}

.se_bx .bx_2 h3{ background-color:#dfdede; color:#606060; font-weight:bold; height:20px; padding-left:8px;  padding-top:2px;}

/*text*/
.te_bx{ padding:12px 0 0 29px;}

.te_bx .bx_1{}

.te_bx .bx_1 ul{ padding:12px 0;}

.te_bx .bx_1 ul li{ padding-bottom:2px;*padding-bottom:0;}

.te_bx .bx_1 ul li a{ background:#dfdede; color:#585858; height:32px; line-height:32px;}

.te_bx .bx_1 ul li a p{ width:75%; float:left; background:url(../bg/arr_5.gif) left center no-repeat; margin-left:20px; padding-left:10px; cursor:pointer;}

.te_bx .bx_1 ul li a ins{ width:16%; float:left;}

.te_bx .bx_1 ul li a:hover{ background-color:#ff7225; color:#fff;}

.te_bx .bx_1 ul li a:hover p{ background:url(../bg/arr_6.gif) left center no-repeat;}

.te_bx .bx_2{ color:#585858; padding-bottom:30px;}

.te_bx .bx_2 h3{ height:30px; line-height:30px; font-weight:bold; color:#585858; text-align:center; background-color:#c6c6c6;}

.te_bx .bx_2 h4{ float:left; color:#ff7225; font-weight:bold;}

.te_bx .bx_2 h4 span{ font-weight:normal; color:#4e4e4e; font-size:10px; padding-right:4px;}

.te_bx .bx_2 .pn{ float:right; padding-top:4px;}

.te_bx .bx_2 .bx{ padding-top:20px;}

/*recruit*/
.re_bx{ padding:10px 0 0 29px;}

.re_bx .bx_1{ font:bold 12px "微软雅黑"; color:#4d4d4d;}

.re_bx .bx_1 p{ text-indent:2em;}

.re_bx .bx_1 .a{ background:url(../bg/re_1.gif) left top no-repeat; height:120px; padding-top:46px;}

.re_bx .bx_1 .b{ background:url(../bg/re_2.gif) left bottom no-repeat; height:159px; padding-left:14px; }

.re_bx .bx_1 .b b{line-height:24px; font-size:14px;}

.re_bx .bx_1 .c{ height:156px; padding-top:12px;}

.re_bx .d{ background:url(../bg/re_4.gif) left bottom no-repeat; height:104px;}

.re_bx .bx_2{ background:url(../bg/re_5.gif) left top no-repeat; height:278px; margin-top:12px; padding-top:30px;}

.re_bx .bx_2 ul{ width:50%; padding-left:4px;}

.re_bx .bx_2 ul li{ float:left; width:50%;}

.re_bx .bx_2 ul li a{ background:url(../bg/ico_8.gif) left center no-repeat; height:33px; padding-left:10px; line-height:33px; color:#3a3a3a;}

.re_bx .bx_3{ background:url(../bg/re_6.gif) left top no-repeat; margin-top:12px; color:#000; padding-top:86px; padding-bottom:30px;}

.re_bx .bx_4{ background:url(../bg/re_7.gif) left center no-repeat; height:147px;}

.re_bx .bx_5{ background:url(../bg/re_8.gif) left top no-repeat; color:#555; padding-bottom:20px;}

.re_bx .bx_5 h3{ font-size:20px; color:#fff; font-weight:bold; font-family:"微软雅黑"; line-height:30px; padding-left:10px; padding-bottom:20px;}

/*shop*/
.sh_bx{ padding:8px 0 0 29px;}

.sh_bx .bx_1{ background-color:#e2e2e2; color:#585858; padding:12px;}

.sh_bx .bx_1 p{ text-indent:2em;}

.sh_bx .bx_1 ul{}

.sh_bx .bx_1 ul li{ float:left;}

.sh_bx .bx_1 ul li a{ padding:0 15px; color:#585858;}

.sh_bx .bx_2{ margin-top:8px;}

.sh_bx .bx_2 #image_wrap{ float:left; width:655px; height:427px; overflow:hidden;}

.sh_bx .bx_2 .bx{  width:120px; height:427px; float:right; background-color:#c6c6c6;}

.scrollable2{ width:120px; height:384px; overflow:hidden; position:relative;}

.scrollable2 img{ width:100px; height:66px; margin-bottom:11px;*margin-bottom:8px; cursor:pointer;}

.scrollable2 .items2{ height:20000em;position:absolute; top:0; left:10px;}

.sh_bx .bx_2 .bx a.up{ background:url(../bg/up.gif) left top no-repeat; width:13px; height:10px; margin:8px auto 3px; cursor:pointer;}

.sh_bx .bx_2 .bx a.down{ background:url(../bg/down.gif) left top no-repeat; width:13px; height:10px; margin:auto; cursor:pointer;}

.sh_bx .bx_3{ background-color:#5d5c5c; padding:10px; color:#fff; margin-top:10px; margin-bottom:30px; text-indent:2em;}

/*service info*/
.srsm_bx{ padding:0 0 0 29px;}

.srsm_bx .bx_1{ height:90px;}

.srsm_bx .bx_1 ul{}

.srsm_bx .bx_1 ul li{ float:left;}

.srsm_bx .bx_1 ul li a{ height:90px; width:140px;}

.bp_{ background:url(../bg/sesm.gif) left top no-repeat;}

.bp_1{ background:url(../bg/sesm.gif) left -91px no-repeat;}

.bp_2{ background:url(../bg/sesm.gif) left -182px no-repeat;}

.bp_3{ background:url(../bg/sesm.gif) left -272px no-repeat;}

.bp_4{ background:url(../bg/sesm.gif) left -362px no-repeat;}

.srsm_bx .bx_2{ color:#585858; line-height:25px; padding:20px 0 30px;}

.srsm_bx .bx_2 b{ float:left; width:9%;}

.srsm_bx .bx_2 p{ float:left; width:88%;}

.srsm_bx .bx_2 h3{ background:url(../bg/sesm_2.gif) left bottom no-repeat; line-height:25px; font-weight:normal; padding:12px 0;}

.srsm_bx .bx_2 h3 span{ color:#ff7225;}

.srsm_bx .bx_3{ background:url(../bg/sesm_3.gif) left top no-repeat; color:#585858; padding:10px 0 30px;}

.srsm_bx .bx_3 h4{font-weight:normal; float:left;}

.srsm_bx .bx_3 a.top{ float:right; width:68px; height:30px; margin-right:20px; display:inline; background:url(../bg/top2.gif) no-repeat;}

.srsm_bx .bx_4{ padding:12px 0; color:#444;}

.srsm_bx .bx_4 ul{}

.srsm_bx .bx_4 ul li{ padding-bottom:9px;}

.srsm_bx .bx_4 ul li h3{ background: url(../bg/con_1.gif) right top no-repeat; height:32px;line-height:32px; font-weight:normal; background-color:#d2d2d2; overflow:hidden;}

.srsm_bx .bx_4 ul li h3 span{ color:#6c6c6c; font-size:30px; font-weight:bold; padding:0 14px 0 8px;}

.srsm_bx .bx_4 ul li h3 p{ display:inline; position:relative; top:-4px;}

.srsm_bx .bx_5{ color:#444; padding:30px 0 40px;}

.srsm_bx .bx_5 h3{ background:url(../bg/sesm_4.gif) left bottom no-repeat; font-weight:normal; padding-bottom:20px; padding-top:12px; line-height:36px;}

.srsm_bx .bx_5 h3 b{ float:left; width:16%; font-family:"微软雅黑"; font-size:24px;}

.srsm_bx .bx_5 h3 p{ float:left; width:83%;}

.srsm_bx .bx_6{ background:url(../bg/sesm_5.gif) left top no-repeat; height:226px; padding-top:98px; padding-bottom:30px;}

.srsm_bx .bx_6 table{ text-align:center; font-weight:bold; color:#444;}

.srsm_bx .bx_7{ color:#444; padding:20px 12px 30px 0;}

.srsm_bx .bx_7 h4{ font-weight:bold;}

.srsm_bx .bx_7 p{ padding-bottom:20px;}

.reg_bx{ width:1000px; margin:0 auto;}

.reg_bx h3{ height:32px;}

.reg_bx h3.reg{ background:url(../bg/register.gif) left top no-repeat; background-color:#5d5c5c;}

.reg_bx h3.for{ background:url(../bg/forget.gif) left top no-repeat; background-color:#5d5c5c;}

.reg_bx h3.mod{ background:url(../bg/modify.gif) left top no-repeat; background-color:#5d5c5c;}

.reg_bx .bx_1{ background:url(../bg/reg_1.gif) left top repeat-x; height:547px; margin-top:14px;}

.reg_bx .bx_1 .form_1{ background:url(../bg/reg_2.gif) 338px 58px no-repeat; height:391px; padding:60px 0 0 340px; position:relative;}

.reg_bx input{ border:none; background:none; width:366px; position:absolute;}

.reg_bx .bx_1 .form_1 input.a{ top:84px; left:342px;}

.reg_bx .bx_1 .form_1 input.b{ top:156px; left:342px;}

.reg_bx .bx_1 .form_1 input.c{ top:224px; left:342px;}

.reg_bx .bx_1 .form_1 input.d{ top:293px; left:342px;}

.reg_bx .bx_1 .form_1 input.e{ top:363px; left:342px;}

.reg_bx .bx_1 .form_1 input.f{ bottom:2px; left:342px; width:94px; height:24px;}

.reg_bx .bx_1 .form_1 input.g{ bottom:2px;  left:449px; width:94px; height:24px;}

.reg_bx .bx_1 .form_2{ background:url(../bg/for_1.gif) 250px 120px no-repeat; height:167px; width:525px; padding:120px 0 0 250px; position:relative;}

.reg_bx .bx_1 .form_2 input.a{ top:180px; left:337px;}

.reg_bx .bx_1 .form_2 input.b{ top:221px; left:336px; width:90px; height:24px;}

.reg_bx .bx_2{ background:url(../bg/mod_1.gif) left top no-repeat; height:280px; margin-top:14px; }

.reg_bx .bx_2 .form_3{ height:290px;position:relative;}

.reg_bx .bx_2 .form_3 input.a{ top:78px; left:347px;}

.reg_bx .bx_2 .form_3 input.b{ top:148px; left:347px;}

.reg_bx .bx_2 .form_3 input.c{ top:215px; left:347px;}

.reg_bx .bx_2 .form_3 input.d{ top:286px; left:347px;}

.reg_bx .bx_2 .form_3 input.e{ bottom:0; left:347px; width:92px; height:24px;}

.reg_bx .bx_2 .form_3 input.f{ bottom:0; left:457px;width:92px; height:24px;}

.reg_bx .bx_2 .form_4{ height:280px; position:relative;}

.reg_bx .bx_2 .form_4 input.g{ top:90px; left:347px;}

.reg_bx .bx_2 .form_4 input.j{ top:158px; left:347px;}

.reg_bx .bx_2 .form_4 input.h{ bottom:52px; left:347px; width:92px; height:24px;}

.reg_bx .bx_2 .form_4 input.i{ bottom:52px; left:455px;width:92px; height:24px;}

/*20100612*/

.mana_info{ border:1px solid #abadb3; background-color:#f3f3f0;padding:11px 11pxpx 3px; * padding:11px 11px;}

.mana_info div{ height:45px; display:block; background-color:#e0e1e2; margin-bottom:8px; padding:6px 0 0 8px;}

#picinput{ padding-top:12px;}
#picinput span.files{ width:240px; height:21px; float:left; display:block; margin-right:12px; margin-bottom:12px;}
#picinput span.files input.t{ display:none;}
#picinput span.files input.btn{}
#picinput a.add{ background:url(../bg/add.gif) no-repeat; width:170px; height:22px; text-indent:-9999px; padding:0 0 12px;}
.lov_bx input.sub{ background:url(../bg/btn_sub.gif) no-repeat; width:170px; height:22px; border:none; cursor:pointer;}
/*20100612*/
.bx p{ padding-top:10px;}
.bx p a{ float:left; display:block; padding:10px 10px 10px 0;}

.footer span a{ display:inline-block; color:#666;}
