﻿ @charset "utf-8";
/* CSS Document */
.hdt { width: 32rem; margin: 0 auto; height: 7.5rem; }
.hdt img { margin: 0; padding: 0; line-height: 0px; display: block; }
/*<!--头部-->*/
.header { width: 100%; height: 5.25rem; }
.nav { width: 100%; height: 5rem; background: #E2273C; }
.nav ul li { float: left; width: 7.96rem; height: 2.475rem; line-height: 2.5rem; text-align: center; border-bottom: 1px solid #fff; }
.nav ul li:nth-child(1), .nav ul li:nth-child(2), .nav ul li:nth-child(3), .nav ul li:nth-child(5), .nav ul li:nth-child(6), .nav ul li:nth-child(7) { background: url(images/nav_border_r.png) no-repeat right; }
.nav ul li a { color: #FFF; font-size: 1.2rem; }
.pagelist{ text-align:center; line-height:3.42em;}
.pagelist li{display:inline-block;}
.pagelist li.thisclass a{color:#999;} 

.banner { zoom: 1; position: relative; z-index: 0; }
.banner_t { position: absolute; z-index: 1; bottom: 0.4rem; right: 1.2rem; }
.banner_t span { display: inline-block; margin: 0rem 0.1rem; background: #ccc; opacity: 0.8; border-radius: 0.4rem; width: 0.8rem; height: 0.8rem; cursor: pointer; }
.banner_t span.hover { background: #E2273C; }
.banner_c { overflow: hidden; zoom: 1; width: 32rem;  }
.banner_c ul li { position: relative; z-index: 0; overflow: hidden; }
.banner_c ul li b { position: absolute; z-index: 1; bottom: 0rem; left: 0rem; width: 32rem; height: 2.5rem; opacity: 0.4; filter: alpha(opacity=40); background: #000; }
.hot { display: block; width: 31.5rem; height: 2.5rem; background: url(images/laba.gif) left no-repeat; text-indent: 1.5rem; color: #000; font-size: 1.2rem; line-height: 2.5rem; border: #c2d4e5 solid 1px; margin: 5px auto; text-align: center; }
.bz_n1 { height: 6.5rem; width: 100%; }
.bz_n1 p { text-align: center; font-size: 1.2rem; line-height: 1.5rem; padding-top: 0.5rem; font-weight: bold; }
.bz_n1 img { float: left; margin-top: 0.8rem; }
.bz_n1 .m1 { width: 8.35rem; height: 2.65rem; margin-left: 2.4rem; }
.bz_n1 .m2 { width: 17.5rem; height: 2.65rem; margin-left: 0.5rem; }
.lm { height: 38rem; padding: 0 0.5rem; }
.lm_top { margin: 0 auto; width: 27rem; height: 3.4rem; }
.lm_top a { width: 12rem; float: left; height: 3.3rem; background: #8cc9c0; border: 1px solid #8cc9c0; border-radius: 0.35rem; box-shadow: 2px 2px 2px #e2e2e2; }
.lm_top a:nth-child(1):before { width: 2.57rem; float: left; height: 2.4rem; content: ""; background: url(images/ic1.png) no-repeat; background-size: cover; margin: 0.5rem 0 0 0.5rem; }
.lm_top a:nth-child(1) span { color: #fff; font-size: 0.75rem; display: block; margin: 0.33rem 0 0 3rem; line-height: 1.33rem; text-align: center; }
.lm_top a:nth-child(1) span p { display: block; font-size: 1.2rem; line-height: 1.44rem; }
.lm_top a:nth-child(2) { background-image: -moz-linear-gradient(top, #fff, #ebebeb); /* Firefox */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4714d), color-stop(1, #f4714d)); /* Saf4+, Chrome */ border-color: #dcdcdc; width: 13rem; float: right; line-height: 3.57rem; }
.lm_top a:nth-child(2):before { content: ""; width: 2.57rem; float: left; height: 2.4rem; background: url(images/ic2.png) no-repeat; background-size: cover; margin: 0.5rem 0 0 0.5rem; }
.lm_top a:nth-child(2) span { float: left; color: #fff; font-size: 1.36rem;/*margin-left:0.5rem;*/ }
.bt_h1 { width: 31rem; height: 3rem; background: #E2273C; line-height: 3rem; margin: 0 auto; }
.bt_h_left { width: 50%; float: left }
.bt_h_left img { width: 2.3rem; height: 2.3rem; float: left; padding: 0.35rem 0.4rem }
.bt_h_left span { line-height: 2rem; font-weight: bold; margin-left: 0.5rem; font-size: 1.45rem; color: #fff }
.bt_h_right { width: 20%; height: 2rem; float: right; background: #fff; border-radius: 10px; margin-right: 0.6rem; margin-top: 0.5rem; line-height: 2rem; text-align: center; color: #E2273C }
.bt_h_right a { color: #E2273C; }
/*荣誉*/
.tp { background: url(images/tp_bg.png) repeat 0 0; padding: 1.25rem 0.9rem; overflow: hidden; zoom: 1; text-align: center }
.tp h3 { font-size: 0.6rem; color: #c6c2c2; text-align: center; -webkit-text-size-adjust: none; font-weight: bold; line-height: 0.6rem; }
.tp h2 { font-size: 1.5rem; color: #191919; font-weight: bold; border-bottom: 0.2rem solid #bf0412; display: inline-block; padding-bottom: 0.2rem }
.tp_c { text-align: center; margin-top: 0.75rem }
.tp_c i { border: 0.2rem solid #dcdcdc; width: 14.4rem; height: 9.7rem; display: inline-block; box-shadow: 0 0 0.2rem #dcdcdc }
/* h1 img{ width:2.3rem;height:2.3rem;padding:0 0.4rem;vertical-align: middle;}
 h1 span,h2 span,h3 span,h4 span{line-height:2rem; font-weight:bold; margin-left:4.5rem; font-size:1.45rem;}*/
/*.lmbz{ margin-top:0.28rem;}*/
.lmbz li { margin-top: 1.07rem; width: 100%; float: left; text-align: center; }
.lmbz li:nth-child(1) { margin-top: 0.5rem; }
.lmbz li .bza { width: 5.5rem; float: left; height: 6.07rem; color: #fff; background: #E53E52; border-radius: 0.35rem; border: 1px solid #E53E52; box-shadow: 3px 3px 3px #e0e0e0; }
.lmbz li .bza:before { width: 2.42rem; display: inline-block; height: 2.42rem; content: ""; background: url(images/bg1.png) no-repeat; background-size: 600% 100%; margin-top: 0.92rem; }
.lmbz li p { display: block; font-size: 1.14rem; line-height: 1.4rem; font-weight: bold; }
.lmbz li span { display: block; margin-left: 6.5rem; height: 6.07rem; border: 1px solid #d3d3d3; padding: 0 0.5rem; position: relative; }
.lmbz li span a { width: 48%; float: left; margin: 0.5rem 0 0 4%; }
/*.lmbz li span a:nth-child(1),.lmbz li span a:nth-child(3){ margin:0.5rem 0 0;}*/
.lmbz li span a:nth-child(1), .lmbz li span a:nth-child(2) { width: 28%; }
.lmbz li span a:nth-child(3), .lmbz li span a:nth-child(4) { width: 30.66%; }
.lmbz li span a:nth-child(5) { width: 20.5%; }
.lmbz li span a:nth-child(6) { width: 30%; }
.lmbz li span a em { display: block; border: 1px solid #dedede; background: #fff; line-height: 2.14rem; border-radius: 0.21rem; }
.lmbz li span:before, .lmbz li span:after { width: 0; height: 0; content: ""; position: absolute; border-top: 0.28rem solid transparent; border-bottom: 0.28rem solid transparent; border-right: 0.35rem solid #eee; top: 50%; margin-top: -0.28rem; z-index: 1; }
.lmbz li span:after { border-top: 0.42rem solid transparent; border-bottom: 0.42rem solid transparent; border-right: 0.42rem solid #d3d3d3; z-index: 0; margin-top: -0.42rem; }
.lmbz .li1 span:before { left: -0.31rem; }
.lmbz .li1 span:after { left: -0.38rem; }
.lmbz li:nth-child(2) .bza:before { background-position: 20% 0; }
#lmbz li:nth-child(1) .bza:before { background-position: 40% 0; }
#lmbz li:nth-child(2) .bza:before { background-position: 60% 0; }
#lmbz li:nth-child(3) .bza:before { background-position: 80% 0; }
.lmbz li:nth-child(2) span a:nth-child(1), .lmbz li:nth-child(2) span a:nth-child(2), .lmbz li:nth-child(2) span a:nth-child(3) { width: 27%; }
.lmbz li:nth-child(2) span a:nth-child(4) { width: 35%; }
.lmbz li:nth-child(2) span a:nth-child(5) { width: 55%; }
#lmbz li:nth-child(1) span a:nth-child(1), #lmbz li:nth-child(1) span a:nth-child(2), #lmbz li:nth-child(1) span a:nth-child(3), #lmbz li:nth-child(3) span a:nth-child(1), #lmbz li:nth-child(3) span a:nth-child(2), #lmbz li:nth-child(3) span a:nth-child(3) { width: 29%; }
#lmbz li:nth-child(1) span a:nth-child(4), #lmbz li:nth-child(3) span a:nth-child(4) { width: 45%; }
#lmbz li:nth-child(1) span a:nth-child(5), #lmbz li:nth-child(3) span a:nth-child(5) { width: 35%; }
.lmbz #li1 span a:nth-child(4) em { border-color: #f4714d; background: #f4714d; color: #fff; }
.lmbz li:nth-child(2) span a:nth-child(4) em { border-color: #f4714d; background: #f4714d; color: #fff; }
#lmbz li span a:nth-child(4) em { border-color: #f4714d; background: #f4714d; color: #fff; }
#lmbz li:nth-child(4) .bza:before { background: url(images/smzx.png) no-repeat; }
#lmbz li:nth-child(4) span a:nth-child(4), .lmbz li:nth-child(4) span a:nth-child(5) { width: 45.5%; }
.content_zj { width: 32rem; height: auto; margin: 0 auto; }
.content_zj h2 { height: 2.3rem; background-color: #E2273C; }
.content_zj h2 span { display: block; margin-left: 1rem; line-height: 2rem; font-size: 1.5rem; color: #fff; }
/*.content_zj h2,h3 span{line-height:2rem; font-weight:bold; margin-left:4.5rem; font-size:1.45rem;}*/
.content_zj ul li { height: 11.5rem; }
.content_zj ul li #zj_left { margin: 0.5rem 0.1rem 0rem 0rem; float: left; height: 10.55rem; width: 9.2rem; }
.content_zj ul li #zj_right { width: 70%; float: left; margin-top: 1.1rem; color: #878685; }
.content_zj ul li #zj_right h5 { margin-left: 1rem; width: 12rem; }
.content_zj ul li #zj_right h5 span { color: #E2273C; font-weight: bold; font-size: 1.2rem; content: ""; }
.content_zj ul li #zj_right em { font-size: 1rem; }
.content_zj ul li #zj_right i { font-size: 0.8rem; color: #f4714d; }
.content_zj ul li #zj_right p { width: 95%; margin: 0.8rem auto 0.5rem auto; }
.content_zj ul li #zj_right hr { width: 90%; margin-left: 0.8rem; }
.content_zj ul li #zj_right #btn { width: 90%; clear: both; margin: 0 auto; }
.content_zj ul li #zj_right #btn a { float: left; border-radius: 3px; background: #E2273C; width: 5.4rem; height: 1.6rem; color: #FFF; line-height: 1.5rem; text-align: center; display: block; }
.content_zj ul li #zj_right #btn a:nth-child(1) { margin-right: 1rem; }
.content_zj ul li #zj_right #btn a:nth-child(2) { background: #f06d48; }
.yh { margin-top: 1.28em; width: 32rem; height: 12.5rem; margin: 0 auto; }
.yh img { margin-top: 0rem }
/*.yh img{ width:31rem; margin-top:1rem;}*/
/* h3{height:2.3rem; background:url(images/title_ry.jpg) no-repeat center/100%;width:32rem; margin:0 auto;}*/
/*  h4{height:2.3rem; background:url(images/title_yy.jpg) no-repeat center/100%;width:32rem; margin:0 auto;}
 */
.yuyue { width: 32rem; height: 22rem; margin: 0 auto; }
.order_left, .order_right { width: 50%; }
.order_left { float: left; text-align: center; }
.order_left input { display: block; margin: 0 auto; width: 12.4rem; height: 2.4rem; color: #b3b3b3; font-size: 1.2rem; /*text-align:center; */ margin-top: 0.5rem; border-radius: 5px; border: 1px #b3b3b3 solid; }
.order_left .subtn { display: block; background: #a39176; color: #fff; height: 2.5rem; width: 10rem; line-height: 2.5rem; cursor: pointer; font-size: 1.2rem; border-radius: 5px; }
.order_right { float: right; text-align: center; }
.order_r_box { background: #f1fbdc; /*border:1px solid #000;*/ height: 14.59rem; width: 14rem; border-radius: 10px }
.order_right p { display: block; line-height: 2.87rem; font-size: 1.5rem; margin-top: 0.5rem; color: #565656; }
.order_right p img { width: 12rem }
.mp { width: 12rem; margin: 0 auto; height: 2rem; display: block; border-radius: 10px; background: #83945f; color: #fff; line-height: 2rem; margin-top: 1rem }
/*.order_right a{ display:block; margin:0 2.5rem 0; font-size:0.85rem; border:2px solid #ff928b; border-radius:10px;}
.order_right a:before{ width:4.91rem; height:4.41rem; display:inline-block; content:""; background:url(images/bg10.png) no-repeat; background-size:cover; margin-top:0.41rem;}*/
.order_right a span { display: block; line-height: 2.41rem; background: #ff928b; color: #fff; margin-top: 0.41rem; font-size: 1.14rem; }
.order_right em { display: block; border-radius: 2px; font-size: 1.1rem; line-height: 2.3rem; height: 2.3rem; border: 2px solid #ff928b; margin: 0.8rem 2.5rem 0; color: #ff928b; }
.footer { width: 32rem; height: 10.62rem; background: #eae8e8; clear: both; color: #FFF; margin: 0 auto; margin-top: 25px; overflow: hidden; }
/*.footer .dh_botm{ margin:0 auto; width:17.5rem;height:4rem;}
.footer ul li:nth-child(1),.footer ul li:nth-child(2),.footer ul li:nth-child(3){margin-right:0.5rem;}
.footer ul li{ float:left; width:4rem;font-size:0.6rem;}
.footer ul li span{color:#FFF;font-size:0.9rem; text-align:center;}
.footer ul li:nth-child(1) span:before{ width:4rem; height:4rem;display:inline-block;content:""; background:url(images/tel.png) no-repeat; background-size:100% 100%; margin-top:0.92rem;}
.footer ul li:nth-child(2) span:before{ width:4rem; height:4rem;display:inline-block;content:""; background:url(images/gh.png) no-repeat; background-size:100% 100%; margin-top:0.92rem;}
.footer ul li:nth-child(3) span:before{ width:4rem; height:4rem;display:inline-block;content:""; background:url(images/zx.png) no-repeat; background-size:100% 100%; margin-top:0.92rem;}
.footer ul li:nth-child(4) span:before{ width:4rem; height:4rem;display:inline-block;content:""; background:url(images/dh.png) no-repeat; background-size:100% 100%; margin-top:0.92rem;}
.footer p{ clear:both; width:55%; margin:0 auto; text-align:center; font-size:1rem;}*/
/*文章*/
.content_wz { width: 100%; height: auto; margin: 0 auto; margin-top: 1.5rem; font-size: 1.2rem; line-height: 1.8rem; font-family: "宋体"; }
.content_wz p { display: block; padding: 0.5rem 5%; margin-top: 0.5rem; font-size: 1.4rem; line-height: 2.5rem; }
.content_wz p a { text-decoration: underline; color: #00F; }
.t1_title { margin: 0 auto; width: 95%; display: block; text-align: center; font-size: 1.8rem; margin-bottom: 1rem; color: #E2273C; }
.content_wz .weixinfz { width: 30.0rem; height: 4.2rem; background: url(images/wtrlwx.png) center center/30.0rem 4.2rem; margin: 1rem auto; }
.content_wz .weixinfz p { color: #E2273C; font-size: 1.8rem; height: 4.2rem; font-weight: bold; line-height: 1.2rem; text-indent: 11.2rem; }
.cont_nr2 { padding: 15px 0 15px; }
.cont_nr2 p { text-align: center; color: #f8513e; }
.tel { margin: 5px auto 15px }
.tel ul li { width: 48%; color: #fff; font-size: 14px; height: 36px; overflow: hidden; text-align: center; float: left; padding: 8px 0 12px 0; border-radius: 4px }
.tel ul li a { color: #fff; display: block; text-align: center; }
.tel ul li img { vertical-align: middle; margin-right: 5px }
.tel ul .li-l { background: #ff524c; }
.tel ul .li-r { background: #db6213; margin-left: 11px; }
.tit_dh { font-size: 1.2rem; line-height: 2.2rem; width: 32rem; height: 2.3rem; background-color: #E2273C; margin: 0 auto; color: #fff; }
.tit_dh a { color: #fff; }
.tit_dh span { margin-left: 4rem; }
.content_lb { width: 95%; height: auto; }
.content_lb li { border-bottom: 1px dashed #ccc; font-size: 1.2rem; line-height: 2.5rem; text-indent: 0.5rem; }
.dede_pages li { border-bottom: 1px solid #fff; float: left; }
/*最新活动*/
#tab { width: 99%; position: relative; margin: 1rem auto; }
#tab .tab_menu { width: 100%; float: left; position: absolute; }
#tab .tab_menu li { float: left; width: 10.4rem; height: 1.5rem; line-height: 1.5rem; border: 0.05rem solid #ccc; border-bottom: 0px; cursor: pointer; text-align: center; margin: 0 0.05rem 0 0; }
#tab .tab_box { width: 31.6rem; height: 6.25rem; clear: both; top: 1.5rem; position: relative; border: 0.05rem solid #CCC; line-height: 1.2rem; margin: 0 auto; }
#tab .tab_box li { width: 100%; height: 1.4rem; line-height: 1.4rem; display: block; border-bottom: #999 1px dotted; overflow: hidden; }
#tab .tab_box li a { color: #333; }
#tab .tab_menu .selected { background-color: #f05348; cursor: pointer; color: #FFF }
.hide { display: none; }
.tab_box div { padding: 0px; }
.kz { height: 3rem; background: #f06d48; margin: 1rem 0; font-size: 2rem; line-height: 3rem; text-align: center; color: #fff }
.gg { font-size: 1.5rem; text-align: center; color: #de0000; margin-bottom: 1rem }
.f_box { width: 32rem; margin: 0 auto; height: 11rem; }
.f_box ul { padding-top: 22px; }
.f_box ul li { width: 6.4rem; height: 5.5rem; border-radius: 10px; display: block; float: left; margin-left: 1.25rem; }
.yjth { background: url(images/tel2.png) no-repeat center/2.3rem 2.75rem; background-color: #fff; }
.yygh { background: url(images/dn.png) no-repeat center/3.35rem 2.75rem; background-color: #fff; }
.zxzx { background: url(images/zx2.png) no-repeat center/3.35rem 2.75rem; background-color: #fff; }
.yjdh { background: url(images/dh2.png) no-repeat center/2.85rem 3.05rem; background-color: #fff; }
.f_lj { width: 32rem; height: auto; color: #000; }
.f_lj p { float: left; width: 6.4rem; height: 5.5rem; margin-left: 1.25rem; text-align: center; margin-top: 0.5rem; font-size: 1.1rem; }
.logo1 img { width: 50%; padding: 10px 20px }
.logo2 img { width: 60%; padding: 15px }
.f_box ul li p { text-align: center; color: #000; line-height: 24px }
.dizhi { color: #000; text-align: center; width: 30rem; height: auto; margin-top: 1rem; margin-bottom: 5rem; }
.dizhi span { color: #e20606 }
.dp { overflow: hidden; zoom: 1; padding: 1rem 0.9rem; }
.dp_t { border-bottom: 0.1rem dashed #b9b9b9; overflow: hidden; zoom: 1; height: 8.4rem; margin-bottom: 1.2rem; }
.dp_tl { /*background: url(images/dp.jpg) no-repeat right center/2rem 8.4rem; */ height: 8.4rem; width: 10.5rem; text-align: center; margin-right: 1.5rem; float: left }
.dp_tl h2 { font-size: 2.2rem; font-weight: bold; color: #c00413; text-align: center; padding: 0.75rem 0 0.5rem }
.dp_tl span { display: inline-block; width: 1.5rem; height: 1.4rem; margin-right: 0.25rem }
.dp_tr { overflow: hidden; zoom: 1; padding-top: 1.5rem; vertical-align: middle }
.dp_tr p { color: #666666; font-size: 1.2rem; line-height: 1.2rem; margin-bottom: 1rem; }
.dp_tr span { width: 8rem; height: 1.2rem; background: #cccbcb; display: inline-block; margin: 0 0.5rem; }
.dp_tr span i { width: 90%; height: 1.2rem; background: #eba315; display: inline-block; }
.dp_c { overflow: hidden; zoom: 1 }
/*列表页*/
.lb { overflow: hidden; zoom: 1; margin-top: 1rem; }
.lb ul li { margin-bottom: 1rem; overflow: hidden; zoom: 1 }
.lb_l { width: 9rem; height: 9rem; text-align: center; font-size: 2rem; color: #fff; float: left }
.lb_l a { color: #fff; }
.lb_r { float: right; background: url(images/lm_r.png) no-repeat 0 0/22.95rem 8.65rem; height: 6.65rem; width: 21rem; padding: 1rem; position: relative; z-index: 0 }
.lb_r h2 { font-size: 1.4rem; color: #c00413; }
.lb_r p { line-height: 2rem; color: #464646; margin-top: 1rem }
.lb_r span { position: absolute; color: #fff; right: 0.5rem; bottom: 0.25rem; }
.lb_r .red { color: #f00; }
.lb_a { background: url(images/lm_a.png) no-repeat 0 0/32rem 8.65rem; height: 6.65rem; width: 30rem; padding: 1rem; position: relative; z-index: 0 }
.lb_a h2 { font-size: 1.4rem; color: #c00413; }
.lb_a p { line-height: 2rem; color: #464646; margin-top: 1rem }
.lb_a span { position: absolute; color: #fff; right: 0.5rem; bottom: 0.25rem; }
.qh { overflow: hidden; zoom: 1; position: relative; z-index: 0; width: 32rem; height: 14.5rem; }
.al { position: absolute; left: 0; top: 5.5rem; background: url(images/arrow.png) no-repeat 0 0/4.1rem 7.55rem; width: 2rem; height: 3.5rem; z-index: 2; overflow: hidden; zoom: 1 }
.ar { position: absolute; right: 0; top: 5.5rem; background: url(images/arrow.png) no-repeat -2.05rem 0/4.1rem 7.55rem; width: 2rem; height: 3.5rem; z-index: 2; }
.qh_c { overflow: hidden; zoom: 1; width: 32rem; height: 14.5rem; }
.qh_c ul li { float: left }
/*css增加的东西*/
.w_fnav { text-align: center; height: 3.5rem; line-height: 3.5rem; background: #e2273c; color: #fff; font-size: 1.5rem; width: 32rem; font-weight: normal; }
.w_fnav a { color: #fff; }
.w_foot { background: #fff; padding: 0rem 1rem; overflow: hidden; zoom: 1; width: 30rem; font-size: 1.1rem; margin-bottom: 2rem; }
.z_foot p { overflow: hidden; width: 100%; color: #666979; text-align: center; line-height: 3.5rem }
.z_footpspan { float: left; display: block; margin-left: 5rem; width: 14rem; width: auto; background: 0 0; color: #666979; text-align: center; line-height: 2rem }
.z_footpa { float: left; display: block!important; margin-left: 1rem; width: 6.5rem; border-radius: 1.5rem; background: #e2273c; color: #FFF; text-align: center; line-height: 2rem }
.zx_foot { width: 16rem; margin: 0.5rem auto; overflow: hidden; text-align: center; }
.zx_foot a { display: block; width: 7.3rem; float: left; text-align: center; color: #6a7380; line-height: 2rem; background: #fff; border-radius: 5px 5px 5px 5px; border: 0.1rem solid #6a7380; }
.zx_foot a:nth-child(1) { margin-right: 1rem; }
.zx_foot a:nth-child(2) {
border: .1rem solid #6a7380; color: #6a7380; }
.zx_foot a img:nth-child(1) { width: 1rem; vertical-align: middle; }
.zx_foot a img {
margin-right: .5rem; width: 1.2rem; }
