/* CSS Document By Aring QQ:838278506 http://www.divsz.com/ */
@import url("animate.css");
@import url("font-awesome.min.css");
@import url("all.css");
/**** main ****/
.head_w{ height:81px;}
.head{ transition:all 0.5s;}
.head_b{ position:fixed; top:-100px; z-index:999999;}
.chain{ width:100%; min-width:1200px; height:300px; background:#05080d; position:relative;}
.chain h4{ width:560px; font-size:36px; color:#ffffff; font-weight:bold; text-align:center; margin-left:-280px; position:absolute; left:50%; top:100px;}
.chain p{ width:780px; font-size:20px; color:#ffffff; text-align:center; margin-left:-390px; position:absolute; left:50%; top:168px;}
.ban{ min-width:1200px; height:300px;}
.ban_1{ background:url(../images/ban_1.jpg) no-repeat center top;}
.ban_2{ background:url(../images/ban_2.jpg) no-repeat center top;}
.ban_3{ min-width:1200px; height:300px; background:url(../images/vip_1.jpg) no-repeat center top;}
.ban_4{ min-width:1200px; height:500px; background:url(../images/ban_4.jpg) no-repeat center top;}
.main{ width:1200px; margin:20px auto;}
.main .main_l{ float:left; width:240px;}
.main .main_r{ float:left; width:960px;}
.main_b{ min-height:525px;}
.main_c{ padding:0 20px;}
.sub{ width:218px; margin-bottom:16px;}
.sub h3{ height:48px; font-size:16px; color:#030408; font-weight:bold; line-height:48px; border-bottom:1px solid #f1f2f4; padding-left:24px;}
.sub ul{ width:218px; padding:6px 0 12px;}
.sub li{ height:36px; line-height:36px;}
.sub li a{ display:block; font-size:14px; color:#353c5b; padding-left:44px; background:url(images/sub_a.png) no-repeat 8px 0;}
.sub li a:hover{ color:#ffffff; font-weight:bold; background:#de2b2b url(images/sub_h.png) no-repeat 8px 0;}
.sub li.cur a{ color:#ffffff; font-weight:bold; background:#828a92 url(images/sub_h.png) no-repeat 8px 0;}
.main_l h6 img{ width:218px;}
.type{ height:48px; line-height:48px; border-bottom:1px solid #f1f2f4; padding:0 20px 0 32px; background:url(images/dot.png) no-repeat 16px 18px;}
.type h3{ float:left; font-size:18px; color:#332d2d; font-weight:bold;}
.type h3 span{ color:#de2929;}
.type p{ float:right; font-size:14px; color:#adadad; display:inline-block;}
.type p a{ color:#adadad;}
.type p a:hover{ color:#de2929;}
/**** foot ****/
.foot{ min-width:1200px; height:235px; border-top:1px solid #d9d9d9; margin-top:20px;background: rgba(234, 234, 234, 0.3);}
.foot_w{ width:1200px; height:235px; margin:0 auto; position:relative;}
.foot .foot_l{ float:left; width:700px; height:195px; padding-top:40px;}
.foot .foot_r{ float:left; width:500px; padding-top:40px; position:relative;}
.foot_l dl{ float:left; width:160px; padding-left:20px;}
.foot_l dt{ width:72px; height:42px; font-size:16px; line-height:42px; border-bottom:1px solid rgba(31, 36, 45, 0.2); margin-bottom:6px;}
.foot_l dt a{ display:block; color:#333333; padding:0 3px;}
.foot_l dd{ height:30px; line-height:30px;}
.foot_l dd a{ color:rgba(85, 85, 85, 0.57);}
.foot_l dd a:hover{ color:#e72832;}
.foot_r h3{ width:80px; height:42px; font-size:16px; color:#333333; line-height:42px; border-bottom:1px solid rgba(31, 36, 45, 0.2); margin-bottom:6px;}
.foot_r p{ color:rgba(85, 85, 85, 0.57); line-height:30px;}
.foot_r h6{ width:112px; height:112px; position:absolute; right:20px; top:60px;}
/**** cont ****/
.cont{ padding:20px 30px;}
.cont p{ font-size:15px; color:#2f3842; text-align:justify; line-height:30px; padding-bottom:12px;}

.cata{ width:1200px; margin:20px auto 0;}
.cata li{ float:left; width:370px; height:370px; border-radius:3px; box-shadow:0 0 5px #d9d8d8; margin:15px; display:inline; background:#fefefe; overflow:hidden; position:relative; transform:translateY(0px); -webkit-transition:all 0.2s linear 0s; -moz-transition:all 0.2s linear 0s; -ms-transition:all 0.2s linear 0s; -o-transition:all 0.2s linear 0s; transition:all 0.2s linear 0s;}
.cata li:hover{ box-shadow:0 10px 15px rgba(0,0,0,0.2); transform:translateY(-4px); -webkit-transition:all 0.2s linear 0s; -moz-transition:all 0.2s linear 0s; -ms-transition:all 0.2s linear 0s; -o-transition:all 0.2s linear 0s; transition:all 0.2s linear 0s;}
.cata li h6{ height:28px; color:#ffffff; font-weight:bold; text-align:center; line-height:28px; border-radius:2px; padding:0 10px; background:#f15858; position:absolute; left:8px; top:8px; z-index:2;}
.cata li .cata_c{ position:absolute; left:0; top:0; -webkit-transition:all .4s ease-in-out 0s; -moz-transition:all .4s ease-in-out 0s; -ms-transition:all .4s ease-in-out 0s; -o-transition:all .4s ease-in-out 0s; transition:all .4s ease-in-out 0s;}
.cata li:hover .cata_c{ top:-228px; -webkit-transition:all .4s ease-in-out 0s; -moz-transition:all .4s ease-in-out 0s; -ms-transition:all .4s ease-in-out 0s; -o-transition:all .4s ease-in-out 0s; transition:all .4s ease-in-out 0s;}
.cata_p{ width:370px; height:228px;}
.cata_p img{ width:370px; height:228px; border-radius:3px 3px 0 0;}
.cata_a{ padding:12px 20px;}
.cata_a p{ font-size:15px; color:#999999; line-height:26px; padding-left:6px;}
.cata_a p b{ color:#0f0e2b;}
.cata_a p font{ font-size:16px; color:#e95555; font-weight:bold;}
.cata_a h4{ height:36px; padding-top:4px;}
.cata_a h4 span{ display:inline-block; color:#536a98; line-height:30px; border-radius:3px; padding:0 12px; margin:3px 10px 3px 0; background:#f1f5fd;}
.cata_b{ width:330px; height:70px; text-align:center; border-top:1px solid #f3f3f3; padding:8px 0 7px; margin:0 auto;}
.cata_b p{ float:left; width:70px; height:70px; margin:0 20px; display:inline;}
.cata_b p img{ width:68px; height:68px; border:1px solid #e9e9e9; border-radius:3px;}
.cata_t{ width:370px; border-radius:0 0 3px 3px; background:rgba(234,234,234,0.5);}
.cata_t h3{ font-size:16px; color:#333333; line-height:32px; padding:6px 0 0 20px;}
.cata_t p{ height:48px; color:rgba(85,85,85,0.57); text-align:justify; line-height:24px; padding:0 20px 6px;}
.cata_t dl{ width:330px; height:73px; text-align:center; border-top:1px solid #cccccc; padding:3px 0; margin:0 auto;}
.cata_t dd{ float:left; width:86px; height:56px;}
.cata_t dt{ float:left; width:158px; height:56px;}
.cata_t h4{ font-size:18px; color:#333333; line-height:32px; padding-top:6px;}
.cata_t h5{ color:rgba(85,85,85,0.57); line-height:24px;}
.cata_t div{ width:160px; height:42px; text-align:center; line-height:42px; padding:2px 0 16px; margin:0 auto;}
.cata_t div a{ display:block; font-size:16px; color:#ffffff; letter-spacing:6px; border-radius:3px; background:#f15858;}
.list{ width:1200px; margin:20px auto 0;}
.list li{ float:left; width:370px; height:385px; border-radius:3px; box-shadow:0 0 5px #d9d8d8; margin:15px; display:inline; background:#fefefe; overflow:hidden; position:relative; transform:translateY(0px); -webkit-transition:all 0.2s linear 0s; -moz-transition:all 0.2s linear 0s; -ms-transition:all 0.2s linear 0s; -o-transition:all 0.2s linear 0s; transition:all 0.2s linear 0s;}
.list li:hover{ box-shadow:0 10px 15px rgba(0,0,0,0.2); transform:translateY(-4px); -webkit-transition:all 0.2s linear 0s; -moz-transition:all 0.2s linear 0s; -ms-transition:all 0.2s linear 0s; -o-transition:all 0.2s linear 0s; transition:all 0.2s linear 0s;}
.list li h6{ height:28px; color:#ffffff; font-weight:bold; text-align:center; line-height:28px; border-radius:2px; padding:0 10px; background:#f15858; position:absolute; left:8px; top:8px; z-index:2;}
.list li .list_c{ position:absolute; left:0; top:0; -webkit-transition:all .4s ease-in-out 0s; -moz-transition:all .4s ease-in-out 0s; -ms-transition:all .4s ease-in-out 0s; -o-transition:all .4s ease-in-out 0s; transition:all .4s ease-in-out 0s;}
.list li:hover .list_c{ top:-228px; -webkit-transition:all .4s ease-in-out 0s; -moz-transition:all .4s ease-in-out 0s; -ms-transition:all .4s ease-in-out 0s; -o-transition:all .4s ease-in-out 0s; transition:all .4s ease-in-out 0s;}
.list_p{ width:370px; height:228px;}
.list_p img{ width:370px; height:228px; border-radius:3px 3px 0 0;}
.list_a dl{ width:330px; height:106px; border-bottom:1px solid #d9d9d9; margin:0 auto;}
.list_a dt{ float:left; width:72px; height:72px; border:1px solid #e9e9e9; border-radius:4px; margin:16px 20px 16px 20px;}
.list_a dt img{ width:72px; height:72px; border-radius:4px;}
.list_a dd{ float:left; width:216px; font-size:15px; color:#999999; line-height:26px; padding-top:12px;}
.list_a dd b{ color:#0f0e2b;}
.list_a dd font{ font-size:16px; color:#e95555; font-weight:bold;}
.list_a h4{ height:36px; padding:6px 0 8px 36px;}
.list_a h4 a{ display:inline-block; font-size:14px; color:#666; line-height:28px; border:1px solid #00b0f0; border-radius:2px; padding:0 10px; margin:3px 0 3px 9px;}
.list_t{ width:370px; border-radius:0 0 3px 3px; background:rgba(234,234,234,0.5);}
.list_t h3{ font-size:14px; color:#333333; line-height:36px; padding:0 36px;}
.list_t p{ height:48px; font-size:12px; color:rgba(85,85,85,0.57); text-align:justify; line-height:24px; padding:0 36px;}
.list_t dl{ width:330px; height:73px; text-align:center; margin:12px auto 0; border-top:1px solid #cccccc;}
.list_t dd{ float:left; width:86px; height:56px;}
.list_t dt{ float:left; width:158px; height:56px;}
.list_t h4{ font-size:18px; color:#333333; line-height:32px; padding-top:6px;}
.list_t h5{ color:rgba(85,85,85,0.57); line-height:24px;}
.list_t div{ width:160px; height:42px; text-align:center; line-height:42px; padding:2px 0 16px; margin:0 auto;}
.list_t div a{ display:block; font-size:16px; color:#ffffff; letter-spacing:6px; border-radius:3px; background:#f15858;}



.page{ text-align:center; line-height:32px; padding:20px 0;}
.page a{ color:#7f7f7f; border:1px solid #c1c1c1; border-radius:3px; padding:0 12px; margin:0 8px; background:#fafafa;}
.page a:hover,.page a.cur{ color:#ffffff; border:1px solid #c84949; background:#e95555;}

.sort{ min-width:1200px; border-bottom:1px solid #e6e6e6; background:#fcfbfb;}
.sort_c{ width:1200px; padding:6px 0; margin:0 auto;}
.sort p{ font-size:14px; color:#9b9a9a; line-height:30px; border-bottom:1px dashed #e8e8e8; padding:8px 0;}
.sort p.last{ border:none;}
.sort p a{ color:#9b9a9a; padding:0 10px; margin-right:20px;}
.sort p a font{ color:#787878;}
.sort p a:hover,.sort p a.cur{ color:#ffffff; border-radius:3px; background:#e95555;}
.sort p a:hover font,.sort p a.cur font{ color:#ffffff;}


.stock{ width:1200px; margin:40px auto 20px;}
.stock li{ width:1200px; height:360px; margin-bottom:40px; position:relative;}
.stock li div img{ border-radius:4px;}
.stock li dl{ width:320px; height:360px; padding:0 20px; border-radius:0 4px 4px 0; background:rgba(46,46,46,0.85) url(images/dot_a.jpg) no-repeat 20px 25px; position:absolute; right:0; top:0; z-index:2;}
.stock li dt{ width:320px; border-bottom:1px solid #595959; padding:26px 0 18px;}
.stock li dt h3{ font-size:24px; line-height:48px;}
.stock li dt h3 a{ color:#ffffff;}
.stock li dt p{ font-size:16px; color:#ffffff; line-height:24px;}
.stock li dd p{ font-size:14px; color:#ffffff; line-height:32px; padding:16px 0;}
.stock li dd p span{ font-size:20px; color:#fe4141;}
.stock li dd h4{ width:218px; height:48px; font-size:18px; text-align:center; line-height:48px; border-radius:4px; background:#e95555;}
.stock li dd h4 a{ display:block; color:#ffffff;}
.stock li h5{ width:132px; height:36px; border-radius:4px; background:#d64646; position:absolute; left:0; top:0; z-index:3;}
.stock li h5 a{ display:block; font-size:16px; color:#ffffff; text-align:center; line-height:36px;}
.stock li h5 a img{ margin:0 0 4px 9px;}


.view_c{ width:1200px; margin:20px auto;}
.view_c .view_l{ float:left; width:900px;}
.view_c .view_r{ float:right; width:280px;}
.view_b{ padding:16px 20px; margin-bottom:20px;}
.view_ba img{ width:858px; height:258px; border-radius:4px;}
.view_b dl{ height:40px; line-height:40px; padding-top:12px;}
.view_b dt{ float:left;}
.view_b dd{ float:right;}
.view_b dt a{ color:#4c4c4c; padding-left:24px; margin-right:24px; background:url(images/heart.png) no-repeat 0 0;}
.view_b dt a:hover,.view_b dt a.cur{ color:#e95555; background-position:0 bottom;}
.view_b dt a font,.view_b dt font{ color:#999999; padding-left:6px;}
.view_b dt a:hover font,.view_b dt a.cur font{ color:#5a94ca;}
.view_b dd a{ color:#ffffff; border-radius:3px; padding:0 12px; margin-left:20px; background:#e95555;}
.view_b dd span a{ background:#5a94ca;}
.view_b dd a.no{ background:#999999;}
.view_t{ height:64px; border-bottom:1px solid #f3f3f3; padding:0 10px;}
.view_t li{ float:left; font-size:16px; color:#3d464d; text-align:center; line-height:60px; border-bottom:2px solid #ffffff; padding:2px 12px 0; margin:0 16px; display:inline; cursor:pointer;}
.view_t li.hover{ color:#e95656; border-bottom:2px solid #e95656;}
.view_d{ display:none; min-height:323px;}
#gc_1{ display:block;}
.view_e{ text-align:justify; line-height:32px; padding:12px 20px;}
.view_e p{ padding-bottom:12px;}
.view_f ul{ width:870px; padding:12px 14px 0;}
.view_f li{ float:left; width:280px; height:236px; border-radius:3px; box-shadow:0 0 5px #dcdbdb; margin:0 5px 18px; display:inline; background:#ffffff; position:relative;}
.view_f li img{ width:280px; height:170px; border-radius:3px 3px 0 0;}
.view_f li h4{ width:280px; height:32px; font-size:14px; font-weight:bold; line-height:32px; background:rgba(0,0,0,0.3); position:absolute; left:0; top:138px;}
.view_f li h4 a{ display:block; color:#ffffff; padding-left:20px;}
.view_f li dl{ width:280px; height:58px; text-align:center; padding-top:8px;}
.view_f li dt{ float:left; width:140px; height:58px;}
.view_f li dd{ float:left; width:140px; height:58px; background:url(images/dot_l.jpg) no-repeat 0 center;}
.view_f li dl h5{ font-size:18px; color:#575151; line-height:30px;}
.view_f li dl p{ font-size:14px; color:#b8b8b8; font-weight:bold; line-height:24px;}
.view_g ul{ width:870px; padding:30px 14px 0;}
.view_g li{ float:left; width:174px; height:192px; position:relative;}
.view_g li h3{ width:100px; height:100px; margin:0 auto 10px;}
.view_g li h3 a{ display:block; width:100px; height:100px; border-radius:50%;}
.view_g li h3 img{ width:96px; height:96px; border:2px solid #eeeeee; border-radius:50%;}
.view_g li p{ font-size:14px; color:#494f54; text-align:center; line-height:24px;}
.view_g li.first h3 img{ width:90px; height:90px; border:5px solid #f39800; border-radius:50%;}
.view_g li.first h4{ width:64px; height:22px; font-size:14px; color:#ffffff; font-weight:bold; text-align:center; line-height:22px; margin-left:-32px; background:#f39800; position:absolute; left:50%; top:80px;}
.view_h{ width:238px; padding:0px 20px; border:1px solid #efefef; border-radius:3px; box-shadow:0 0 5px #f5f5f5; margin-bottom:20px; background:#fefefe;}
.view_h ul{ width:238px; height:113px; border-bottom:1px solid #eff4f8;}
.view_h ul.last{ border-bottom:1px solid #ffffff;}
.view_h li{ float:left; width:119px; text-align:center; padding:8px 0 15px; position:relative;}
.view_h li p{ font-size:14px; color:#787878; line-height:42px;}
.view_h li h4{ font-size:24px; color:#e95656; line-height:48px;}
.view_h li h5{ width:48px; height:48px; margin-left:-24px; position:absolute; left:50%; top:50px; z-index:2;}
.view_h li h5 span{ width:48px; height:48px; font-size:12px; color:#f12e3e; text-align:center; line-height:48px; position:absolute; left:0; top:0; z-index:3;}
.view_h li h5 span b{ font-size:18px;}
.view_i{ width:238px; padding:12px 20px 6px; border:1px solid #efefef; border-radius:3px; box-shadow:0 0 5px #f5f5f5; margin-bottom:20px; background:#fefefe;}
.view_i h3{ font-size:16px; color:#395772; font-weight:bold; line-height:36px; padding-left:30px; background:url(images/dot_q.png) no-repeat 0 center;}
.view_i p{ color:#787878; text-align:justify; line-height:24px; padding-bottom:12px;}


.gc_m{ width:1158px; height:320px; padding:20px; margin:20px auto;}
.gc_m .gc_ml{ float:left; width:778px; height:320px; position:relative;}
.gc_m .gc_mr{ float:right; width:360px; height:320px;}
.gc_ml img{ width:778px; height:320px;}
.gc_ml h6{ color:#ffffff; line-height:30px; border-radius:3px; padding:0 12px; background:#f15858; position:absolute; left:10px; top:10px; z-index:1;}
.gc_mrt h1{ height:48px; font-size:18px; color:#333333; line-height:40px;}
.gc_mrt p{ text-indent:2em; line-height:30px; text-align:justify; padding:6px 12px; margin-bottom:6px; background:#f5f5f5;}
.gc_mrt h4{ height:40px; line-height:40px; overflow:hidden;}
.gc_mrt h4 span{ float:right;}
.gc_mrt h4 font{ font-size:20px; color:#e72832;}
.gc_mrt h4 span font{ color:#4c4c4c;}
.gc_mrt h5{ height:40px; line-height:40px; overflow:hidden;}
.gc_mrt h5 span{ float:right;}
.gc_mrt h5 font{ font-size:20px;}
.gc_mrc{ height:4px; border:1px solid #e72832; border-radius:3px; margin:14px 0 4px;}
.gc_mrc h6{ height:4px; background:#e72832;}
.gc_mrb h5{ height:50px; line-height:50px; overflow:hidden;}
.gc_mrb h5 span{ float:right;}
.gc_mrb h5 font{ color:#8f8f8f;}
.gc_mrb h6{ line-height:40px;}
.gc_mrb h6 a{ width:110px; text-align:center; border-radius:3px;}
.gc_mrb h6 a.mrb_a{ color:#666666; background:#efefef;}
.gc_mrb h6 a.mrb_b{ color:#ffffff; background:#e95555; margin-left:15px;}
.gc_mrb h6 a.mrb_c{ color:#ffffff; background:#5a94ca; margin-left:15px;}
.gc_c{ width:1198px; margin:0 auto;}
.gc_ct{ height:64px; border-bottom:1px solid #f3f3f3; padding:0 10px;}
.gc_ct li{ float:left; font-size:16px; color:#3d464d; text-align:center; line-height:60px; border-bottom:2px solid #ffffff; padding:2px 12px 0; margin:0 16px; display:inline; cursor:pointer; position:relative; -webkit-transition:all .4s ease-in-out 0s; -moz-transition:all .4s ease-in-out 0s; -ms-transition:all .4s ease-in-out 0s; -o-transition:all .4s ease-in-out 0s; transition:all .4s ease-in-out 0s;}
.gc_ct li.hover{ color:#e72832; border-bottom:2px solid #e72832; -webkit-transition:all .4s ease-in-out 0s; -moz-transition:all .4s ease-in-out 0s; -ms-transition:all .4s ease-in-out 0s; -o-transition:all .4s ease-in-out 0s; transition:all .4s ease-in-out 0s;}
.gc_ct li em{ width:20px; height:20px; font-size:10px; color:#ffffff; text-align:center; line-height:20px; border-radius:50%; background:#e95555; position:absolute; right:-10px; top:10px;}
.gc_cc{ display:none; min-height:400px;}
#gc_1{ display:block;}
.gc_cd{ text-align:justify; line-height:32px; padding:12px 20px;}
.gc_cd p{ padding:6px 0;}
.gc_ce ul{ width:1184px; padding:0 7px;}
.gc_ce li{ float:left; width:280px; height:236px; border-radius:3px; box-shadow:0 0 5px #dcdbdb; margin:20px 8px 0; display:inline; background:#ffffff; position:relative;}
.gc_ce li img{ width:280px; height:170px; border-radius:3px 3px 0 0;}
.gc_ce li h4{ width:280px; height:32px; font-size:14px; font-weight:bold; line-height:32px; background:rgba(0,0,0,0.3); position:absolute; left:0; top:138px;}
.gc_ce li h4 a{ display:block; color:#ffffff; padding-left:20px;}
.gc_ce li dl{ width:280px; height:58px; text-align:center; padding-top:8px;}
.gc_ce li dt{ float:left; width:140px; height:58px;}
.gc_ce li dd{ float:left; width:140px; height:58px; background:url(images/dot_l.jpg) no-repeat 0 center;}
.gc_ce li dl h5{ font-size:18px; color:#575151; line-height:30px;}
.gc_ce li dl p{ font-size:14px; color:#b8b8b8; font-weight:bold; line-height:24px;}
.gc_cf ul{ width:1190px; padding:0 4px;}
.gc_cf li{ float:left; width:170px; height:170px; margin-top:20px; display:inline; position:relative;}
.gc_cf li h3{ width:100px; height:100px; margin:0 auto 10px;}
.gc_cf li h3 a{ display:block; width:100px; height:100px; border-radius:50%;}
.gc_cf li h3 img{ width:96px; height:96px; border:2px solid #eeeeee; border-radius:50%;}
.gc_cf li p{ font-size:14px; color:#494f54; text-align:center; line-height:24px;}
.gc_cf li.first h3 img{ width:90px; height:90px; border:5px solid #f39800; border-radius:50%;}
.gc_cf li.first h4{ width:64px; height:22px; font-size:14px; color:#ffffff; font-weight:bold; text-align:center; line-height:22px; margin-left:-32px; background:#f39800; position:absolute; left:50%; top:80px;}


.news{ width:1200px; margin:30px auto;}
.news li{ width:1198px; height:220px; margin-bottom:30px;}
.news li div{ float:left; width:848px; padding-left:30px;}
.news li div h3{ width:848px; height:80px; font-size:24px; line-height:40px; padding:32px 0 12px;}
.news li div h3 a{ color:#3d464d;}
.news li div dl{ width:848px; height:60px;}
.news li div dt{ float:left; width:54px; height:52px; font-size:15px; font-weight:bold; text-align:center; padding:4px 3px; margin-right:16px; display:inline; background:#828a92;}
.news li div dt h4{ width:54px; height:26px; color:#828a92; line-height:26px; background:#ffffff;}
.news li div dt h5{ width:54px; height:26px; color:#ffffff; line-height:26px;}
.news li div dd{ float:left; width:772px; font-size:15px; color:#828a92; text-align:justify; line-height:30px;}
.news li:hover h3 a{ color:#de2b2b;}
.news li:hover dt{ background:#de2b2b;}
.news li p{ float:left; width:260px; height:160px; padding:30px;}
.news li p img{ width:260px; height:160px; border-radius:3px;}

.show{ padding:20px 30px;}
.show_t h1{ font-size:32px; color:#515151; text-align:center; line-height:48px; padding:6px 0;}
.show_tc{ height:48px; border-bottom:1px dashed #efefef;}
.show_tc p{ float:left; font-size:14px; color:#787878; line-height:48px;}
.show_tc dl{ float:right;}
.show_tc dt{ float:left; padding:16px 0;}
.show_tc dd{ float:left; line-height:32px; padding:8px 0 8px 12px;}
.show_tc dd a{ color:#ffffff; border-radius:3px; padding:0 12px; background:#e95555;}
.show_s{ font-size:14px; color:#787878; text-align:justify; line-height:30px; padding:10px; margin:10px 0; background:#f8f8f8;}
.show_s span{ color:#ffffff; font-weight:bold; border-radius:2px; padding:2px 6px; margin-right:10px; background:#db1416;}
.show_c{}
.show_c p{ font-size:16px; color:#4c4c4c; text-align:justify; line-height:30px;}

.item{ width:1200px; margin:20px auto 0;}
.item .item_l{ float:left; width:900px;}
.item .item_r{ float:right; width:280px;}
.item_a{ width:898px; height:284px; margin-bottom:20px;}
.item_a dt{ float:left; width:400px; height:244px; margin:20px; display:inline; position:relative;}
.item_a dd{ float:left; width:438px; height:244px; padding:20px 20px 0 0;}
.item_a dt img{ width:400px; height:244px;}
.item_a dt h6{ color:#ffffff; line-height:30px; border-radius:3px; padding:0 12px; background:#f15858; position:absolute; left:10px; top:10px; z-index:1;}
.item_a dd h3{ height:48px; font-size:18px; color:#333333; line-height:48px; margin-bottom:12px;}
.item_a dd p{ color:#999999; text-indent:2em; text-align:justify; line-height:30px; padding:6px 12px; background:#fafafa;}
.item_a dd h4{ height:50px; line-height:50px; padding:10px 12px 12px; overflow:hidden;}
.item_a dd h4 span{ float:right;}
.item_a dd h4 span font{ color:#999999;}
.item_a dd h5{ text-align:right; line-height:40px;}
.item_a dd h5 a{ width:120px; text-align:center; border-radius:3px; margin-left:20px;}
.item_a dd h5 a.mrb_a{ color:#666666; background:#efefef;}
.item_a dd h5 a.mrb_b{ color:#ffffff; background:#e95555;}
.item_a dd h5 a.mrb_c{ color:#ffffff; background:#5a94ca;}

.item_b{ width:898px;}
.item_t{ height:64px; border-bottom:1px solid #f3f3f3; padding:0 10px;}
.item_t li{ float:left; font-size:16px; color:#3d464d; text-align:center; line-height:60px; border-bottom:2px solid #ffffff; padding:2px 12px 0; margin:0 16px; display:inline; cursor:pointer; position:relative; -webkit-transition:all .4s ease-in-out 0s; -moz-transition:all .4s ease-in-out 0s; -ms-transition:all .4s ease-in-out 0s; -o-transition:all .4s ease-in-out 0s; transition:all .4s ease-in-out 0s;}
.item_t li.hover{ color:#e72832; border-bottom:2px solid #e72832; -webkit-transition:all .4s ease-in-out 0s; -moz-transition:all .4s ease-in-out 0s; -ms-transition:all .4s ease-in-out 0s; -o-transition:all .4s ease-in-out 0s; transition:all .4s ease-in-out 0s;}
.item_t li em{ width:20px; height:20px; font-size:10px; color:#ffffff; text-align:center; line-height:20px; border-radius:50%; background:#e95555; position:absolute; right:-10px; top:10px;}



.item_c{ display:none; width:858px; padding:0 20px;}
#xm_1{ display:block;}
.item_d{ margin:20px 0;}
.item_d p{ font-size:14px; color:#828a92; line-height:30px; padding-bottom:18px;}
.item_e{ margin:20px 0 30px;}
.item_e dl{ width:858px; height:36px; line-height:36px; padding-bottom:18px;}
.item_e dt{ float:left; font-size:16px; color:#3d464d; font-weight:bold;}
.item_e dd{ float:right; font-size:14px; color:#828a92;}
.item_e th{ font-size:14px; color:#3b3b3b; font-weight:bold; line-height:48px; background:#f7f7f7;}
.item_e td{ font-size:14px; color:#2b2e3b; text-align:center; line-height:42px;}
.item_f li{ border-bottom:1px dashed #dee0e2; padding:25px 0;}
.item_f li h3{ font-size:18px; font-weight:bold; line-height:36px; padding-bottom:18px;}
.item_f li h3 a{ color:#3d464d;}
.item_f li dl{ width:858px; height:60px;}
.item_f li dt{ float:left; width:54px; height:52px; font-size:15px; font-weight:bold; text-align:center; padding:4px 3px; margin-right:16px; display:inline; background:#828a92;}
.item_f li dt h4{ width:54px; height:26px; color:#828a92; line-height:26px; background:#ffffff;}
.item_f li dt h5{ width:54px; height:26px; color:#ffffff; line-height:26px;}
.item_f li dd{ float:left; width:782px; font-size:15px; color:#828a92; text-align:justify; line-height:30px;}
.item_f li:hover h3 a{ color:#de2b2b;}
.item_f li:hover dt{ background:#de2b2b;}
.item_g dl{ width:858px; height:44px; margin:20px 0;}
.item_g dt{ float:left; width:634px;}
.item_g dd{ float:left; width:224px; height:44px;}
.item_g dt input{ width:606px; height:42px; font-size:15px; color:#787878; line-height:42px; border:1px solid #eeeeee; border-radius:3px; padding-left:16px; background:#fdfdfd;}
.item_g dd h4{ float:left; width:102px; height:44px; margin-left:10px;}
.item_g dd h4 input{ width:102px; height:44px; font-size:15px; color:#fdfeff; font-weight:bold; border:1px solid #2c8dba; border-radius:3px; background:#419fcb; cursor:pointer;}
.item_g dd h5{ float:left; width:102px; height:44px; margin-left:10px;}
.item_g dd h5 input{ width:102px; height:44px; font-size:15px; color:#fdfeff; font-weight:bold; border:1px solid #d14646; border-radius:3px; background:#e95656; cursor:pointer;}
.item_g li{ border-bottom:1px dashed #dee0e2; padding:6px 0 12px;}
.item_g li h4{ font-size:16px; color:#3d464d; font-weight:bold; text-align:justify; line-height:30px; padding:9px 0 9px 40px; background:url(images/faq_q.png) no-repeat 10px 14px;}
.item_g li p{ font-size:15px; color:#828a92; text-align:justify; line-height:30px; padding-left:40px; background:url(images/faq_a.png) no-repeat 10px 5px;}
.item_h{ width:238px; height:284px; padding:0 20px; margin-bottom:20px;}
.item_ht h4{ height:48px; line-height:48px; padding-top:10px; overflow:hidden;}
.item_ht h4 span{ float:right; font-size:16px; color:#666666;}
.item_hc{ height:4px; border:1px solid #e72832; border-radius:3px; margin:6px 0 10px;}
.item_hc h6{ height:4px; background:#e72832;}
.item_hb dl{ height:49px; line-height:48px; overflow:hidden;}
.item_hb dt{ float:left; width:78px;}
.item_hb dt span{ color:#666666;}
.item_hb dd{ float:left; width:160px; border-bottom:1px dashed #dee0e2;}
.item_hb dd span{ font-size:16px; color:#e72832;}
.item_hb dd.last{ border:none;}
.item_i{ width:278px; margin-bottom:20px;}
.item_i h3{ font-size:14px; color:#3d464d; font-weight:bold; line-height:48px; padding:10px 30px 0;}
.item_i ul{ width:218px; height:47px; padding:0 30px;}
.item_i li{ float:left; width:72px; height:47px;}
.item_i li p{ font-size:14px; color:#8a9299; text-align:center; line-height:42px;}
.item_i h5{ width:238px; height:44px; padding:20px 20px 30px;}
.item_i h5 a{ display:block; width:238px; height:44px; font-size:14px; color:#ffffff; text-align:center; line-height:44px; border-radius:3px; background:#5a94ca;}

.faq{ padding:20px 30px 30px;}
.faq li{ border-bottom:1px dashed #dee0e2; padding:6px 0 12px;}
.faq li h4{ font-size:16px; color:#3d464d; font-weight:bold; text-align:justify; line-height:30px; padding:9px 0 9px 40px; background:url(images/faq_q.png) no-repeat 10px 14px;}
.faq li p{ font-size:15px; color:#828a92; text-align:justify; line-height:30px; padding-left:40px; background:url(images/faq_a.png) no-repeat 10px 5px;}

.help_aw{ height:390px; padding-top:30px; background:url(images/help_a.png) no-repeat 56px 96px;}
.help_a h3{ height:60px; font-size:18px; color:#de2929; font-weight:bold; text-align:center; line-height:60px; margin-bottom:48px; background:url(images/line.png) no-repeat center center;}
.help_ac{ padding-left:396px;}
.help_ac p{ width:678px; font-size:16px; color:#404a55; text-align:justify; line-height:28px; margin-bottom:10px;}
.help_ac h4{ font-size:15px; color:#d0d1d3; line-height:30px;}
.help_b{ background:#ffffff url(images/help_b.png) no-repeat center 192px;}
.help_bw{ height:464px; padding-top:48px;}
.help_b h3{ color:#525252; text-align:center; line-height:28px; padding-top:20px; margin-bottom:64px; background:url(images/line.png) no-repeat center center;}
.help_b h3 b{ font-size:18px; color:#de2929;}
.help_b dl{ width:1000px; height:156px; color:#ffffff; margin:0 auto;}
.help_b dt{ float:left; width:432px; height:140px; padding:16px 20px 0 30px; margin:0 9px; display:inline; background:#de2929;}
.help_b dd{ float:left; width:432px; height:140px; padding:16px 20px 0 30px; margin:0 9px; display:inline; background:#525252;}
.help_b dl h4{ font-size:18px; font-weight:bold; line-height:48px;}
.help_b dl p{ text-align:justify; line-height:24px;}
.help_c{ min-width:1200px; background:url(images/help_c.jpg) no-repeat center center;}
.help_cw{ height:372px; padding-top:68px; background:rgba(0,0,0,0.8);}
.help_c h3{ height:36px; font-size:18px; color:#ffffff; font-weight:bold; text-align:center; line-height:36px; margin-bottom:52px; background:url(images/line_b.png) no-repeat center center;}
.help_c ul{ width:1116px; height:240px;}
.help_c li{ float:left; width:186px; height:240px; text-align:center;}
.help_c li h4{ color:#ffffff; line-height:32px; padding-top:12px;}
.help_c li p{ font-size:12px; color:#a9a9a9; line-height:24px;}
.help_d{ padding-top:45px;}
.help_d h3{ height:60px; font-size:18px; color:#de2929; font-weight:bold; text-align:center; line-height:60px; margin-bottom:72px; background:url(images/line.png) no-repeat center center;}
.help_d ul{ height:389px;}
.help_d li{ float:left; width:350px; height:387px; border:1px solid #f3f3f3; margin:0 24px; display:inline; position:relative;}
.help_d li h5{ width:86px; height:86px; position:absolute; left:132px; top:-40px;}
.help_d li h4{ font-size:18px; color:#383d51; text-align:center; line-height:64px; border-bottom:1px solid #f3f3f3; padding-top:36px; margin-bottom:18px;}
.help_d li p{ color:#82888f; line-height:50px; padding-left:20px;}
.help_d li p span{ display:inline-block; width:28px; height:28px; color:#ffffff; font-weight:bold; text-align:center; line-height:28px; border-radius:50%; margin-right:10px;}
.help_d li p:nth-child(3) span{ background:#63d3d0;}
.help_d li p:nth-child(4) span{ background:#f18f64;}
.help_d li p:nth-child(5) span{ background:#79a8e2;}
.help_d li p:nth-child(6) span{ background:#8b91a7;}
.help_d li p:nth-child(7) span{ background:#a78b91;}

.firm ul{ width:816px; margin:20px auto;}
.firm li{ float:left; width:230px; height:150px; border:1px solid #e9eaef; border-radius:3px; margin:20px; display:inline; overflow:hidden; position:relative;}
.firm li img{ width:230px; height:300px; position:absolute; left:0; top:0; -webkit-transition:all .4s ease-in-out 0s; -moz-transition:all .4s ease-in-out 0s; -ms-transition:all .4s ease-in-out 0s; -o-transition:all .4s ease-in-out 0s; transition:all .4s ease-in-out 0s;}
.firm li:hover img{ top:-150px; -webkit-transition:all .4s ease-in-out 0s; -moz-transition:all .4s ease-in-out 0s; -ms-transition:all .4s ease-in-out 0s; -o-transition:all .4s ease-in-out 0s; transition:all .4s ease-in-out 0s;}













