@charset "utf-8";
/* CSS Document */
.clearfix { zoom:1;}

.clearfix:after { content: '\20'; display: block; clear: both;}

.none{ display:none;}

*{ margin:0; padding:0;}

a,ins{ text-decoration:none;}

a:hover,img{ border:none;}

body,html{ overflow-x:hidden;}

body,button,input,select,textarea{ font:12px/20px Arial, Helvetica, sans-serif ; }

h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}

i,b{ font-style:normal; font-weight:normal;}

ul,ol{ list-style-type:none;}

.wrap{ width:1000px; margin:0 auto;}

.hd_pt{ position:relative; height:530px;}

.hd_pt .fla{ width:1680px; position:absolute; left:50%; margin-left:-840px; top:0; z-index:1; background-color:#1F1F1F;}

.hd_pt .nav{ background:url(../images/hd_nbg.png) no-repeat; height:143px; width:2000px; position:absolute; top:0; left:50%; margin-left:-1000px; z-index:999;}

.nav ul.n1{ float:right; padding-top:16px; height:25px;}

.nav ul.n1 li{ float:left; padding-right:40px;}

.nav ul.n1 li a{ background:url(../images/sl.png) no-repeat; display:block; height:10px;}

.nav ul.n1 li a.l1{ background-position:0 0; width:45px;}

.nav ul.n1 li a.l2{ background-position:-83px 0; width:66px;}

.nav ul.n1 li a.l3{ background-position:-190px 0; width:21px;}

.nav ul.n2{ margin:33px 0 0 37px; float:left; width:590px; display:inline;}

.nav ul.n2 li{ float:left;}

.nav ul.n2 li a,.nav ul.n2 li a i,.nav ul.n2 li a b{ width:118px; height:43px; display:block; text-align:center; cursor:pointer;}

.nav ul.n2 li a{  position:relative; overflow:hidden;}

.nav ul.n2 li a i{ line-height:43px; font-size:17px; color:#fff; position:absolute; top:0; left:0;}

.nav ul.n2 li a b{ font-size:11px; color:#ffba00; line-height:14px; background:url(../images/nav_h.png) no-repeat; position:absolute; top:43px; left:0;}

.nav ul.n2 li a b span{ font-family:"微软雅黑"; color:#fff; font-size:16px; line-height:20px; display:block; padding-top:5px;}

.nav ul.n2 li a.hover i{ top:-43px;}

.nav ul.n2 li a.hover b{ top:0;}

h1 a{ background:url(../images/logo.png) no-repeat; width:344px; height:63px; float:left; display:inline; margin:60px 0 0 21px;}

.main{ background:url(../images/bd_bg.gif) center top no-repeat; width:100%;}

.main .topbox{ height:46px; position:relative;}

.topbox h2{ color:#fff; font-family:"微软雅黑"; font-size:19px; line-height:30px; padding-left:48px;}

.topbox h2 span{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; position:relative; top:2px;}

.topbox .ctb{ background:url(../images/hd_ct.png) no-repeat; width:472px; height:70px; position:absolute; right:30px; top:-30px; z-index:9999;}

.topbox .ctb ul{ padding:10px 0 0 309px;}

.topbox .ctb ul li{ float:left; padding-left:10px;}

.topbox .ctb ul li a{ width:42px; height:42px; display:block;}

.ip_1{ padding-top:14px;}

.ip_1 .rec{ width:339px; float:left; background:url(../images/ico_3.gif) right top no-repeat; height:278px; position:relative; padding:9px 0 0 15px;}

.ip_1 .rec ins{ background:url(../images/ico_2.png) no-repeat; width:347px; height:73px; position:absolute; left:5px; bottom:14px;}

.ip_1 .clb{ width:635px; float:left; height:287px; background:url(../images/ico_6.gif) left 97% no-repeat;}

.ip_1 .scrb1{ width:635px; height:240px; position:relative; overflow:hidden; margin-left:5px; margin-top:2px;}

.ip_1 .scrb1 ul{ width:20000em; position:absolute; top:0; left:0;}

.ip_1 .scrb1 ul li{ float:left; padding-right:4px;}

.ip_1 .scrb1 ul li a{ background:url(../images/ico_4.gif) no-repeat; width:202px; height:229px; display:block; padding:8px 0 0 8px; position:relative;}

.ip_1 .scrb1 ul li a span{ display:block; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#999; padding:9px 10px 0 0;}

.ip_1 .scrb1 ul li a b{ height:36px; overflow:hidden; color:#fff; line-height:16px; padding-top:5px; display:block; cursor:pointer;}

.ip_1 .scrb1 ul li a b i{ display:block; color:#ffba00; font-size:10px; line-height:14px;}

.ip_1 .scrb1 ul li a ins{ display:none;}

.ip_1 .scrb1 ul li a:hover{ background-position:-213px 0;}

.ip_1 .scrb1 ul li a:hover ins{ background:url(../images/ico_5.gif) no-repeat; width:103px; height:18px; position:absolute; right:8px; top:150px; display:block;}

.ip_1 .clb dl{ padding:8px 0 0 24px;}

.ip_1 .clb dl dd{ background:url(../images/ico_1.gif) no-repeat; cursor:pointer; width:12px; height:10px; overflow:hidden; float:left; margin-right:9px;}

.ip_1 .clb dl dd.active{ background-position:-21px 0;}

.ip_2{ padding:0 10px;}

.ip_2 .hr{ display:block; height:5px; background-color:#000; overflow:hidden;}

.ip_2 .lb{ width:398px; float:left; padding-top:12px;}

.ip_2 .rb{ width:575px; float:right; overflow:hidden;}

.ip_2 .lb h3{ background:url(../images/p2_t1.gif) no-repeat; height:29px;}

.ip_2 .lb h3 a{ display:block; height:29px;}

.ip_2 .lb .db{ background:url(../images/ico_11.gif) no-repeat; height:241px;}

dl.sl{}

dl.sl dd{ float:left;}

dl.sl dd a{ width:127px; height:219px; display:block; background:url(../images/ico_9.gif) left bottom no-repeat; position:relative; padding-top:21px; padding-left:5px;}

dl.sl dd a ins{ background:url(../images/ico_8.png) no-repeat; width:121px; height:121px; position:absolute; top:20px; left:5px; cursor:pointer;}

dl.sl dd a b{ font-family:Georgia, "Times New Roman", Times, serif; color:#222; font-size:18px; padding:6px 0 0 20px; display:block;}

dl.sl dd a h4{ color:#380c38; font-weight:bold; display:block; text-align:center; padding-top:45px;}

dl.sl dd a:hover{ background-position:right bottom;}

dl.sl dd a:hover b{ color:#ffba00;}

dl.sl dd a:hover h4{ color:#fff;}

.ip_2 .rb .sp{ width:272px; float:left; padding-top:15px;}

.ip_2 .rb .sp a.t{ border:1px solid #ededed; width:270px; height:190px; display:block; margin:0 auto; text-align:center; padding-top:5px; position:relative;}

.ip_2 .rb .sp a.t ins{ background:url(../images/ico_10.gif) no-repeat; width:70px; height:39px; position:absolute; left:5px; bottom:4px;}

.ip_2 .rb .sp h4{ padding:0 6px; line-height:30px; height:30px; overflow:hidden;}

.ip_2 .rb .sp h4 a{ color:#000;}

.ip_2 .rb .sp h4 strong{ float:left;}

.ip_2 .rb .sp h4 a.more{ background:url(../images/more.gif) no-repeat; width:61px; height:10px; display:block; float:right; margin-top:10px;}

.ip_2 .rb .sp p{ padding:0 6px;}

.ip_2 .rb .sp p a{ color:#999; line-height:14px;}

.ip_2 .rb .sp p a:hover{ color:#333;}

.ip_2 .rb .nlb{ width:284px; float:left; margin-left:8px; display:inline; padding-top:5px; background:url(../bg/ico_12.gif) 0 0 no-repeat; height:317px; padding-left:11px;}

.ip_2 .rb .nlb h3{ background:url(../images/p2_t2.gif) no-repeat; height:36px;}

.ip_2 .rb .nlb h3 a{ height:36px; display:block;}

dl.nl{ padding-top:10px; padding-bottom:8px;}

dl.nl dd{ border-bottom:1px dashed #e6e6e6; margin-bottom:12px;}

dl.nl dd a{ height:46px; display:block; overflow:hidden;}

dl.nl dd a h4{ color:#333;}

dl.nl dd a b{ display:block; font-size:10px; color:#999; height:20px;}

dl.nl dd a b i{ float:left;}

dl.nl dd a b span{ float:right;}

dl.nl dd a:hover h4{ color:#f1ae00;}

.spft{ padding-left:3px;}

.spft h4{ font-family:"微软雅黑"; font-size:14px; line-height:26px;}

.ip_3{}

.ip_3 h3{ background:url(../images/p3_t1.gif) no-repeat; height:47px;}

.ip_3 h3 a{ height:47px; display:block;}

.ip_3 .lb{ width:727px; float:left;}

.ip_3 .lb dl{ padding-left:10px; margin-top:13px;}

.ip_3 .lb dl dd{ float:left; padding:0 8px 16px 0}

.ip_3 .lb dl dd a{ background:url(../images/ico_7.gif) no-repeat; width:135px; height:172px; display:block; text-align:center; padding-top:8px; overflow:hidden;}

.ip_3 .lb dl dd a h4{ color:#999; padding-top:32px; text-align:left; padding-left:15px;}

.ip_3 .lb dl dd a:hover{ background-position:right top;}

.ip_3 .rb{ width:270px; float:left; padding-top:15px; background:url(../images/ico_13.gif) left bottom no-repeat; height:370px;}

.ip_3 .rb a.t{ border:1px solid #ededed; width:266px; height:278px; display:block; margin:0 auto; text-align:center; padding-top:8px; position:relative;}

.ip_3 .rb a.t ins{ background:url(../images/ico_14.gif) no-repeat; width:104px; height:39px; position:absolute; right:5px; bottom:4px;}

.ip_3 .rb h4{ padding:0 6px; line-height:30px; height:30px; overflow:hidden; border-bottom:1px solid #ededed;}

.ip_3 .rb h4 a{ color:#000;}

.ip_3 .rb h4 strong{ float:left;}

.ip_3 .rb h4 a.more{ background:url(../images/more.gif) no-repeat; width:61px; height:10px; display:block; float:right; margin-top:10px;}

.footer{ padding-top:35px;}

.footer .t{ height:28px; background:url(../images/fc_bg.gif) no-repeat; position:relative;}

.footer .t a.top{ background:url(../images/top.gif) no-repeat; width:52px; height:27px; position:absolute; right:42px; bottom:-1px;}

.footer .t ul{}

.footer .t ul{ float:left;}

.footer .t ul li{ float:left;}

.footer .t ul li a{ height:25px; width:43px; display:block;}

.footer .fp_1{ background-color:#262626; border-top:1px solid #757174;}

.fp_1 .wrap{ padding-top:20px; padding-right:15px; width:985px; background:url(../images/ico_15.gif) 70px bottom no-repeat;}

.fp_1 dl{ float:right; width:155px; margin-right:12px; margin-bottom:20px;}

.fp_1 dl dt{ line-height:26px; background-color:#000; color:#ffba00; font-weight:bold; font-family:"微软雅黑"; text-align:right; padding-right:10px;}

.fp_1 dl dd a{ text-align:right; color:#fff; line-height:26px; display:block; font-family:"微软雅黑";}

.fp_1 dl dd a span{ padding-right:6px; font-size:10px;}

.fp_1 dl dd a:hover{ color:#ffba00;}

.footer .fp_2{ background-color:#0c0c0c; border-top:1px solid #1c1c1c;}

.fp_2 .wrap{ padding-bottom:30px;}

.fp_2 a.qq{ background:url(../images/ico_16.gif) no-repeat; width:152px; height:36px; display:inline; margin:9px 0 0 34px; float:left;}

.fp_2 b{ display:block; font-family:"微软雅黑"; padding:15px 0 0 0; font-size:12px; text-align:right;}

.fp_2 b,.fp_2 b a{ color:#bebebe;}

.fp_2 a{ color:#fff;}

.fp_2 p{ font-size:10px; font-family:Verdana, Geneva, sans-serif; line-height:14px; color:#fff; display:block; float:right; padding-right:22px;}

.lside{ width:253px; float:left; background:url(../images/ico_17.gif) right 1px no-repeat; padding-top:10px;}

.lside h3{ height:54px;}

.lside h3.case{ background:url(../images/c_t.gif) no-repeat;}

.lside h3.serv{ background:url(../images/sv_t.gif) no-repeat;}

.lside h3.loca{ background:url(../images/l_t.gif) no-repeat;}

.lside h3.news{ background:url(../images/n_t.gif) no-repeat;}

.lside h3.event{ background:url(../images/ne_t.gif) no-repeat;}

.lside h3.reco{ background:url(../images/r_t.gif) no-repeat;}

.lside h3.service{ background:url(../images/s_t.gif) no-repeat;}

ul.scl{ background:url(../images/ico_18.gif) 1px 0 no-repeat; padding-top:8px; margin-top:1px; padding-left:5px; margin-bottom:22px;}

ul.scl li{ padding-bottom:2px;}

ul.scl li a{ width:220px; height:41px; background:url(../images/scl_bg.gif) no-repeat; display:block; line-height:41px; font-family:"微软雅黑"; font-size:16px; color:#333; padding-left:23px;}

ul.scl li a b{ line-height:17px; padding-top:7px; display:block;}

ul.scl li a b span{ display:block; line-height:11px; padding:0;}

ul.scl li a span{ font-size:9px; color:#888; padding-left:8px;}

ul.scl li a:hover,ul.scl li a:hover span,ul.scl li a.hover{ background-position:left bottom; color:#fff;}

.spbg{ background:url(../images/ico_18.gif) 1px 0 no-repeat; margin-top:1px; padding:0 17px;}

.db2{ background:url(../images/ico_40.gif) no-repeat; padding-top:4px; margin-top:1px;}

.db2 dl{ margin-left:6px;}

dl.hsl{}

dl.hsl dd{}

dl.hsl dd a{ width:240px; height:130px; background:url(../images/ico_19.gif) right top no-repeat; display:block; position:relative;}

dl.hsl dd a img{ float:left; margin-top:4px; margin-right:20px;}

dl.hsl dd a ins{ background:url(../images/ico_8.png) no-repeat; width:121px; height:121px; position:absolute; top:3px; left:0; cursor:pointer;}

dl.hsl dd a b{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#222; display:block; padding:30px 0 0;}

dl.hsl dd a h4{ font-weight:bold; color:#380c38; margin-top:34px; height:20px; overflow:hidden;}

dl.hsl dd a:hover{ background-position:right bottom;}

dl.hsl dd a:hover b{ color:#ffba00;}

dl.hsl dd a:hover h4{ color:#fff;}

.rside{ width:747px; float:left;}

ul.cl{ margin:18px 0 0 10px;}

ul.cl li{ float:left; padding-right:4px; padding-bottom:30px;}

ul.cl li a{ background:url(../images/ico_21.gif) no-repeat; width:233px; height:260px; display:block; padding:8px 0 0 8px; position:relative; overflow:hidden;}

ul.cl li a span{ display:block; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#999; padding:9px 10px 0 0;}

ul.cl li a b{ height:36px; overflow:hidden; color:#fff; line-height:16px; padding-top:10px; display:block; cursor:pointer;}

ul.cl li a b i{ display:block; color:#ffba00; font-size:10px; line-height:14px;}

ul.cl li a ins{ display:none;}

ul.cl li a:hover{ background-position:-245px 0;}

ul.cl li a:hover ins{ background:url(../images/ico_5.gif) no-repeat; width:103px; height:18px; position:absolute; right:8px; top:173px; display:block;}

ul.page{ float:right; padding:8px 12px 0 0;}

ul.page li{ float:left; padding:0 2px;}

ul.page li a{ color:#93512a; padding:3px 10px; display:block; color:#000; border:1px solid #ededed; font-weight:bold;}

ul.page li a:hover,ul.page li a.hover{color:#ffba00; background-color:#000;border:1px solid #ededed;}

.c_det{ padding:17px 0 10px 5px; margin:0 10px; border-bottom:1px dashed #e6e6e6;}

.c_det .l{ background:url(../images/ico_22.gif) no-repeat; width:236px; height:197px; float:left; text-align:center; padding-top:8px; margin-right:8px; display:inline;}

.c_det .r{ width:463px; float:left; padding-top:4px;}

h3.sp{height:46px; background-color:#000; padding:0 12px;}

h3.sp b{ float:left; font-size:10px; color:#ffba00; padding-top:7px; line-height:14px;}

h3.sp b span{ color:#fff; font-family:"微软雅黑"; font-size:18px; display:block; line-height:20px;}

h3.sp i{ float:right; padding-top:10px;}

h3.sp i a{ width:56px; height:25px; background:url(../images/ico_24.gif) no-repeat; color:#fff; display:inline; float:left; margin-left:11px; line-height:14px;}

h3.sp i a span{ display:block; font-size:10px; text-indent:5px;}

h3.sp i a:hover{ color:#ffba00;}

h3.sp i a.p{ background-position:0 6px; padding-left:19px; width:37px;}

h3.sp i a.p:hover{ background-position:0 -32px;}

h3.sp i a.n{ background-position:right 6px;}

h3.sp i a.n:hover{ background-position:right -32px;}

h4.sp{ color:#950f0e; font-size:10px; font-family:Verdana, Geneva, sans-serif; line-height:25px; padding:0 5px; margin-bottom:9px;}

h4.sp b{ float:left;}

h4.sp i{ float:right;}

.c_det .r .txt{ background:url(../images/ico_23.gif) no-repeat; height:72px; line-height:18px; padding:27px 14px 13px; overflow:hidden;}

ul.cl_2{ margin:20px 0 0 20px;}

ul.cl_2 li{ float:left; padding-right:12px; padding-bottom:14px;}

ul.cl_2 li img{ border:1px solid #d7d7d7; max-width:191px; max-height:196px; padding:3px;}

*html ul.cl_2 li img{ height:expression(this.height > 196 ? 196 : auto); display:block;}

.views{ border-top:1px dashed #e6e6e6; margin:0 10px; padding-top:6px; padding-right:20px;}

.views a{ width:85px; height:16px; background:url(../images/ico_25.gif) no-repeat; color:#000; display:inline; float:right; margin-right:11px; line-height:16px;}

.views a span{ font-size:10px;}

.views a:hover{ color:#ffba00;}

.views a.p{ background-position:0 2px; background-position:0 1px\9; padding-left:19px; width:66px;}

.views a.p:hover{ background-position:0 -36px; background-position:0 -37px\9;}

.views a.n{ background-position:right 2px; background-position:right 1px\9;}

.views a.n:hover{ background-position:right -36px; background-position:right -37px\9;}

ul.cl2{ background:url(../images/ico_26.gif) no-repeat; padding-top:6px; margin-top:1px; padding-left:20px;}

ul.cl2 li{ padding-bottom:20px;}

ul.cl2 li a{ background:url(../images/ico_4.gif) no-repeat; width:202px; height:229px; display:block; padding:8px 0 0 8px; position:relative;}

ul.cl2 li a span{ display:block; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#999; padding:9px 10px 0 0;}

ul.cl2 li a b{ height:36px; overflow:hidden; color:#fff; line-height:16px; padding-top:5px; display:block; cursor:pointer;}

ul.cl2 li a b i{ display:block; color:#ffba00; font-size:10px; line-height:14px;}

ul.cl2 li a ins{ visibility:hidden; background:url(../images/ico_5.gif) no-repeat; width:103px; height:18px; position:absolute; right:8px; top:150px;}

ul.cl2 li a:hover{ background-position:-213px 0;}

ul.cl2 li a:hover ins{ visibility:visible;}

dl.sl2{ margin:22px 11px 0;}

dl.sl2 dd{ border-bottom:1px dashed #e6e6e6; padding-bottom:8px; padding-left:15px; margin-bottom:15px;}

dl.sl2 dd a{ width:680px; height:197px; display:block; position:relative;}

dl.sl2 dd a img{ float:left; margin-right:20px;}

dl.sl2 dd a ins{ background:url(../images/ico_27.png) no-repeat; width:191px; height:192px; position:absolute; top:0; left:0;}

dl.sl2 dd a h3{ font-family:"微软雅黑"; font-size:16px; color:#000; height:20px; display:block; padding-top:14px; cursor:pointer;}

dl.sl2 dd a h3 b{ float:left;}

dl.sl2 dd a h3 i{ float:right; background:url(../images/more2.gif) no-repeat; width:44px; height:17px; display:block; overflow:hidden; margin-top:2px;}

dl.sl2 dd a h4{ color:#88776c; float:left; width:469px; cursor:pointer;}

dl.sl2 dd a h4 b{ display:block; border-bottom:1px solid #e2e2e2;}

dl.sl2 dd a h4 span{ font-family:Georgia, "Times New Roman", Times, serif; background:url(../images/ico_28.gif) right -1px no-repeat; color:#950f0e; font-size:18px; padding:0 45px 0 0; line-height:30px;}

dl.sl2 dd a p{ color:#a1a1a1; line-height:18px; height:54px; overflow:hidden; float:left; width:455px; margin-top:12px; cursor:pointer;}

dl.sl2 dd a:hover{}

dl.sl2 dd a:hover h3{ color:#950f0e;}

dl.sl2 dd a:hover h3 i{ background-position:left -17px;}

dl.sl2 dd a:hover h4 span{ background-position:right -23px; color:#ffba00;}

dl.sl2 dd a:hover p{ color:#333;}

.s_det{border-bottom:1px dashed #e6e6e6; padding-bottom:12px; padding-left:20px; margin:24px 10px 15px;}

.s_det .l{ width:191px; height:192px; float:left; position:relative; margin-right:20px; display:inline;}

.s_det .l ins{ background:url(../images/ico_27.png) no-repeat; width:191px; height:192px; position:absolute; top:0; left:0;}

.s_det .r{ width:465px; float:left;}

.s_det .r h3{height:46px; background-color:#000; padding:0 12px;}

.s_det .r h3 b{ float:left; font-size:10px; color:#ffba00; padding-top:7px; line-height:14px;}

.s_det .r h3 b span{ color:#fff; font-family:"微软雅黑"; font-size:18px; display:block; line-height:20px;}

.s_det .r h3 i{ float:right; font-family:Georgia, "Times New Roman", Times, serif;  font-size:18px; line-height:46px; display:block; color:#ffba00; background:url(../images/ico_29.gif) 0 center no-repeat; padding-left:34px;}

.s_det .r .rel{ background:url(../images/ico_30.gif) 0 5px no-repeat; padding:0 0 0 52px; margin-top:15px;}

.s_det .r .rel ul{}

.s_det .r .rel ul li{ float:left; padding-right:11px;}

.s_det .r .rel ul li a img{ padding:5px; border:1px solid #f0f0f0;}

.s_det .r .rel ul li.np{ padding-right:0;}

.s_txt{ line-height:24px; padding:10px 24px 50px;}

.rw{ background:url(../images/ico_31.gif) no-repeat; padding-top:24px; margin:20px 0 0 24px; padding-bottom:20px;}

ul.rc{}

ul.rc li{ float:left; padding-right:12px;}

ul.rc li a{ background:url(../images/ico_32.gif) no-repeat; width:125px; height:102px; display:block; padding-left:7px; padding-top:8px;}

ul.rc li a:hover{ background-position:-143px 0;}

dl.ll{ padding:28px 0 0 42px;}

dl.ll dd{ border:1px solid #ededed; width:658px; height:216px; overflow:hidden; margin-bottom:22px;}

dl.ll dd .l{ float:left; width:200px; margin:8px 17px 0 9px; display:inline;}

dl.ll dd .l img{ padding:5px; border:1px solid #ededed;}

dl.ll dd .r{ width:432px; float:left; padding-top:14px;}

dl.ll dd .r h3{ background:url(../images/ico_33.gif) no-repeat; padding-top:12px; margin-left:5px; font-family:"微软雅黑"; font-size:14px;}

dl.ll dd .r h3 a{ color:#000;}

dl.ll dd .r .rel{ background:url(../images/ico_34.gif) no-repeat; position:relative; margin-top:5px; padding-top:40px;}

dl.ll dd .r .rel h4{ font-size:36px; line-height:100px; font-family:"微软雅黑"; position:absolute; left:300px; top:-48px; top:-67px\0; *top:-54px;}

dl.ll dd .r .rel h4 sup{ font-size:30px; position:relative; top:-20px; top:-5px\0; *top:-25px;}

.l_det{ background:url(../images/ico_36.gif) no-repeat; padding-top:40px; margin: 0 65px;}

.l_det .t img{ padding:5px; border:1px solid #ededed;}

.l_det .txt{ line-height:24px; padding:30px 0 50px;}

.rsb{ background:url(../images/ico_35.gif) 25px 0 no-repeat; padding-top:40px; margin-left:40px;}

.rsb .scrb2{ float:left; position:relative; width:505px; height:130px; overflow:hidden;}

.rsb .scrb2 dl.hsl{ width:20000em; position:absolute; top:0; left:0;}

.rsb .scrb2 dl.hsl dd{ float:left; padding-right:25px;}

.rsb a.arr_l,.rsb a.arr_r{ width:18px; height:62px; float:left; margin:32px 34px 0; background:url(../images/ico_37.gif) no-repeat; display:inline; cursor:pointer;}

.rsb a.arr_r{ background-position:right top;}

.rsb a.arr_l:hover{ background-position:left bottom;}

.rsb a.arr_r:hover{ background-position:right bottom;}

.n_rec{ padding:36px 0 0 30px;}

.n_rec .l{ width:343px; float:left;}

.n_rec .l img{ padding:5px; border:1px solid #ededed;}

.n_rec .r{ width:333px; float:left; background:url(../images/ico_38.gif) 0 3px no-repeat; padding-top:30px;}

.n_rec .r dl dd{ margin-bottom:3px;}

dl.el{ margin:20px 25px 0;}

dl.el dd{ border-bottom:1px dashed #ededed; padding:0 14px 4px; margin-bottom:28px;}

dl.el dd a{ width:665px; height:60px; display:block;}

dl.el dd a span{ width:52px; height:52px; float:left; background:url(../images/ico_39.gif) no-repeat; text-align:center; display:inline; margin-right:17px; font-family:Verdana, Geneva, sans-serif; color:#fff;}

dl.el dd a span b{ display:block; font-size:24px; line-height:30px; color:#494949;}

dl.el dd a h3{ font-size:16px; font-family:"微软雅黑"; color:#494949; margin-bottom:4px; cursor:pointer;}

dl.el dd a p{ color:#494949; line-height:14px; height:28px; overflow:hidden; cursor:pointer;}

dl.el dd a:hover{}

dl.el dd a:hover span{ background-position:left bottom;}

dl.el dd a:hover span b{ color:#950f0e;}

dl.el dd a:hover h3{ color:#f1ae00;}

dl.el dd a:hover p{ color:#9a9a9a;}

.nt{ margin:30px 20px 0;}

.n_det{ margin:30px 45px;}

.n_det .t,.l_det .t{ text-align:center;}

.n_det .t img{ padding:5px; border:1px solid #eee;}

.n_det .txt{ margin:40px 0;}

.a_det{ background:url(../images/a_bg.gif) no-repeat; height:926px; margin:20px 0 0 10px; color:#333; font-family:"微软雅黑";}

.ci_det{ padding-top:20px;}

.ci_det h3{ background:url(../images/c_tbg.gif) 18px 0 no-repeat; height:46px;}

.ci_det .t{ width:650px; height:480px; border:1px solid #ededed; margin:12px auto 38px; padding:2px;}

.ci_det h4{ background:url(../images/c_ibg.gif) center 0 no-repeat; height:160px;}

.nlb ul{ padding-left:8px; padding-top:5px;}

.nlb ul li{ border-bottom:1px dashed #E6E6E6;}

.nlb ul li a{ height:30px; line-height:30px; color:#333; display:block; font-size:14px; font-family:"微软雅黑";}

.nlb ul li a:hover{ color:#F1AE00}
