/**
* public.css -> header.css + footer.css
* 
*/


/* init */

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400
}

h1 {
    font-size: 56px;
}

h2 {
    font-size: 46px;
}

h3 {
    font-size: 36px;
}

h4 {
    font-size: 30px;
}

h5 {
    font-size: 24px;
}

h6 {
    font-size: 20px;
}

.mg_t10 {
    margin-top: 10px;
}

.mg_t20 {
    margin-top: 20px;
}

.rad_5 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
}

.rad_10 {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius: 10px;
}

.rad_15,
.header .head_tool .btn {
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -moz-border-radius: 15px;
}

.liner_btn,
.ind_part .btn,
.pub_bot_check .btn {
    background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#F6456D), to(#FD7353), color-stop(0.5, #F6456D));
    background: -webkit-linear-gradient(to right, #F6456D 0%, #FD7353 100%);
    background: -o-linear-gradient(to right, #F6456D 0%, #FD7353 100%);
    background: -moz-linear-gradient(to right, #F6456D 0%, #FD7353 100%);
    background: linear-gradient(to right, #F6456D 0%, #FD7353 100%);
}

.transition,
.header .head_tool .btn,
.banner .btn,
.ind_banner .btn,
.min_banner .btn {
    transition: .5s all;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
}


/* pub_tit 标题 h3-36 h5-24 h6-22 p-16*/

.pub_tit {
    padding-top: 70px;
    padding-bottom: 60px;
    text-align: center;
}

.pub_tit h3 {
    color: #000;
}

.pub_tit h5 {
    line-height: 1.5;
    color: #333;
}

.pub_tit h6 {
    line-height: 1.5;
    color: #333;
}

.pub_tit p {
    font-size: 16px;
    line-height: 1.5;
    color: #333;
}

.pub_tit .white_color {
    color: #fff
}

.content {
    margin-top: 72px;
}


/* banner 内页470px min_banner 内页400px ind_banner 首页590px*/

.banner,
.ind_banner,
.min_banner {
    width: 100%;
    overflow: hidden;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.ind_banner {
    height: 600px;
}

.banner {
    height: 470px;
}

.min_banner {
    height: 400px;
}

.banner_wrap {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    position: relative;
}

.banner_cnt {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.banner .banner_cnt,
.ind_banner .banner_cnt {
    padding-top: 72px;
}

.banner_cnt p {
    font-size: 18px;
    color: #fff;
}

.banner_cnt .btn {
    background: none;
    width: 200px;
    height: 50px;
    border: 1px solid #fff;
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    margin-top: 30px;
}

.banner_cnt .btn:hover {
    background-color: rgba(255, 255, 255, .05);
    border-color: rgba(255, 255, 255, .7);
}


/* swiper banner */

.focusBanner {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}

.focusBanner .bd {
    position: relative;
    z-index: 0;
}

.focusBanner .bd li {
    position: relative;
}

.focusBanner .bd li .img {
    display: block;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
}

.banner .focusBanner li .img {
    height: 470px;
}

.ind_banner .focusBanner li .img {
    height: 590px;
}

.min_banner .focusBanner li .img {
    height: 400px;
}

.focusBanner .hd {
    width: 100%;
    position: absolute;
    bottom: 12px;
    text-align: center;
    font-size: 0;
    z-index: 1;
}

.focusBanner .hd li {
    margin: 0 5px;
    height: 12px;
    overflow: hidden;
    width: 12px;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    background-color: #fff;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2) !important;
}

.focusBanner .hd .on {
    background-color: #ffbe00;
}


/* header */

.header {
    width: 100%;
		min-width: 1250px;
    background-color: #fff;
    height: 72px;
    z-index: 999;
    position: fixed;
    top: 0;
    /* border-bottom: 1px solid #eee */
}

.header .head_main,
.header .head_tool {
    display: inline-block;
    vertical-align: top;
}

.header .logo {
		width: 140px;
		height: 34px;
		margin: 18px 10px 20px 18px;
    background-image: url(/template/default/index/img/logo_blk2x_02.png);
    background-size: 100% auto;
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -o-background-size: 100% auto;
}

.header .gfdm {
    height: 34px;
    margin-top: 21px;
    margin-right: 26px;
    padding-left: 15px;
    padding-top: 2px;
    color: #333;
    line-height: 15px;
    font-size: 13px;
    border-left: 1px solid #4d4d4e;
}

.header .gfdm span {
    display: block;
    line-height: normal;
    letter-spacing: 2px;
    color: inherit;
}

.header .nav h3 {
    font-size: 14px;
    padding: 14px 0;
}

.header .nav h3 a {
    zoom: 1;
    display: block;
    color: #333;
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    padding: 0 10px;
    position: relative;
}

.header .nav h3 i {
    display: inline-block;
    zoom: 1;
    width: 12px;
    height: 7px;
    background: url(/template/default/index/img/ico_jt.png) 0 0 no-repeat;
    overflow: hidden;
    margin: -2px 0 0 8px;
    vertical-align: middle;
}

.header .nav .m {
    float: left;
    height: 44px;
    margin: 0 30px;
}

.header .nav .m.on h3 a {
    color: #f8ab37;
}

.header .nav .m.on h3 i {
    background-image: url(/template/default/index/img/ico_jt_on.png);
}

.header .nav .sub {
    display: none;
    width: 100%;
    /*height: 250px;*/
    /*padding: 20px 0 40px 0;*/
    background-color: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    position: absolute;
    left: 0;
    top: 72px;
    z-index: 999;
    float: left;
    /*line-height: 30px;*/
    /*text-align: center;*/
}

.header .nav .sub .sub_box {
    width: 50%;
    border-left: 1px solid #E8E8E8;
}

.header .nav .sub .wrap {
    padding: 20px 0 40px 0;
}

.header .nav .sub .sub_box.sub_right {
    padding-left: 75px;
}

.header .nav .sub .sub_box:first-child {
    border-left: 1px solid transparent;
}

.header .nav .sub .sub_box .sub_name {
		font-size: 17px;
		color: #000;
		font-weight: 400;
		width: 1200px;
		margin: 15px auto 25px;
}

.header .nav .sub .sub_box.sub_left .sub_name {
    margin-bottom: 35px;
}

.header .nav .sub .sub_box ul{
		width: 1200px;
		margin: 0 auto;
}

.header .nav .sub .sub_box ul li {
    float: left;
    width: 230px;
    margin-right: 60px;
    padding: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    margin-bottom: 20px;
}

.header .nav .sub .sub_left ul li {
    margin-bottom: 20px;
}
.header .sub .sev_list li {
    transition: background 0.3s;
    -moz-transition: background 0.3s;
    -ms-transition: background 0.3s;
    -webkit-transition: background 0.3s;
}

/*.header .sub .sev_list .sub_active {*/
/*    background: #f5f5f5*/
/*}*/


/*.header .nav .sub .sub_box ul li:hover {*/
/*    background-color: #f5f5f5;*/
/*}*/

.header .nav .sub .sub_box.sub_right ul li:nth-child(5) {
    margin-bottom: 10px;
}

.header .nav .sub .sub_box.sub_right ul li:nth-child(6) {
    margin-bottom: 10px;
}

.header .nav .sub .sub_box ul li .top_a_text {
    width: 155px;
    height: 42px;
}
.header .nav .sub .sub_box ul li .top_a_text .ellipsis{
    overflow: visible;
}

.header .nav .sub .sub_box ul li:nth-child(3) .top_a_text {
    margin-bottom: 0;
}

.header .nav .sub .sub_box ul li:nth-child(4) .top_a_text {
    margin-bottom: 0;
}

.header .nav .sub .sub_box ul li h5 {
    width: 100%;
    line-height: 1.5;
    font-size: 16px;
    color: #333;
}

.header .nav .sub .sub_box.sub_right ul li h5 {
    height: 30px;
    line-height: 30px;
}

.header .nav .sub .sub_box ul li .top_pro_icon {
    display: inline-block;
    width: 42px;
    height: 42px;
    margin-right: 10px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% auto;
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -o-background-size: 100% auto;
}

.header .nav .sub .sub_box ul li .top_pro_icon.icon1 {
    background-image: url(/template/default/index/img/top_pro_icon1.png);
}

.header .nav .sub .sub_box ul li .top_pro_icon.icon2 {
    background-image: url(/template/default/index/img/top_pro_icon2.png);
}

.header .nav .sub .sub_box ul li .top_pro_icon.icon3 {
    background-image: url(/template/default/index/img/top_pro_icon3.png);
}

.header .nav .sub .sub_box ul li .top_pro_icon.icon4 {
    background-image: url(/template/default/index/img/top_pro_icon4.png);
}

.header .nav .sub .sub_box ul li .top_pro_icon.icon5 {
    background-image: url(/template/default/index/img/top_pro_icon5.png);
}

.header .nav .sub .sub_box ul li .top_pro_icon.icon6 {
    background-image: url(/template/default/index/img/top_pro_icon6.png);
}

.header .nav .sub .sub_box ul li .top_pro_icon.icon7 {
    background-image: url(/template/default/index/img/top_pro_icon7.png);
}
.header .nav .sub .sub_box ul li .top_pro_icon.icon8 {
    background-image: url(/template/default/index/img/nav_4.png);
}
.header .nav .sub .sub_box ul li .top_pro_icon.icon9 {
    background-image: url(/template/default/index/img/logo_baijia.png);
}
.header .nav .sub .sub_box ul li .top_pro_icon.icon10 {
    background-image: url(/template/default/index/img/abc23shouji.png);
}
.header .nav .sub .sub_box ul li .top_pro_icon.icon11 {
    background-image: url(/template/default/index/img/abc23koubei.png);
}
.header .nav .sub .sub_box ul li .top_pro_icon.icon12 {
    background-image: url(/template/default/index/img/u=2291728201,3334184800&fm=26&gp=0.jpg);
}
.header .nav .sub .sub_box ul li .top_pro_icon.icon13 {
    background-image: url(/template/default/index/img/abc23ruanwen.png);
}
.header .nav .sub .sub_box ul li .top_pro_icon.icon14 {
    background-image: url(/template/default/index/img/nav_3.png);
}
.header .nav .sub .sub_box ul li .top_pro_icon.icon15 {
    background-image: url(/template/default/index/img/abc23ditu.png);
}
.header .nav .sub .sub_box ul li .top_pro_icon.icon16 {
    background-image: url(/template/default/index/img/top_pro_icon16.png);
}
.header .nav .sub .sub_box ul li .top_pro_icon.icon17 {
    background-image: url(/template/default/index/img/nav_5.png);
}
.header .nav .sub .sub_box ul li .top_pro_icon.icon18 {
    background-image: url(/template/default/index/img/abc23jifen.png);
}
.header .nav .sub .sub_box ul li .top_pro_icon.iconcailing {
    background-image: url(/template/default/index/img/u=4271884282,470770161&fm=26&gp=0.jpg);
}
.header .nav .sub .sub_box ul li .top_pro_icon.tuoguan {
    background-image: url(/template/default/index/img/u=3054601350,1397493479&fm=26&gp=0.jpg);
}
.header .nav .sub .sub_box ul li .top_pro_icon.kefu {
    background-image: url(/template/default/index/img/abc23kefu.png);
}
.header .nav .sub .sub_box ul li .top_pro_icon.iconyingxiao {
    background-image: url(/template/default/index/img/nav_2.png);
}
.header .nav .sub .sub_box ul li .top_pro_icon.iconzhibo {
    background-image: url(/template/default/index/img/abc23zhibo.png);
}
.header .nav .sub .sub_box ul li .top_pro_icon.iconweishang {
    background-image: url(/template/default/index/img/u=3336519328,2903738409&fm=26&gp=0.jpg);
}

.header .nav .sub .sub_box ul li .top_pro_icon.douyin {
    background-image: url(/template/default/index/img/douyin.jpg);
}

.header .nav .sub .sub_box ul li p {
    font-size: 12px;
    color: #999;
    /*padding-left: 44px;*/
    line-height: 1.5;
}

.header .nav .sub .sub_box.sub_right ul li p {
    padding-left: 0;
}

.header .nav .sub .sub_box .icon_shugang {
    margin-top: -2px;
    margin-left: 10px;
    width: 18px;
    height: 29px;
    background-image: url(/template/default/index/img/ico_shugang.png);
}

.header .head_tool {
    margin: 18px 18px 0;
}

.header .head_tool .btn {
    display: inline-block;
    text-align: center;
    font-size: 14px;
		height:36px;
		line-height: 36px;
}

.header .head_tool .btn.login_btn {
		width:74px;
		margin-right: 5px;
		color: #FFBE00;
		border:1px solid rgba(253,209,0,1);
		border-radius:3px 3px 3px 3px;
}

/* .header .head_tool .btn.login_btn:hover {
    background-color: #e4aa00;
} */

.header .head_tool .btn.reg_btn {
    width:100px;
		border: 1px solid rgba(255,190,0,1);
    background:rgba(255,190,0,1);
    border-radius:4px;
		color: #fff;
}

/* .header .head_tool .btn.reg_btn:hover {
    background-color: #5c4f29;
} */


/*12-08-newHead*/

.header .nav .sub.nav_service {
    height: 248px;
    padding: 0;
}

.header .nav_service .sev_list {
    width: 1200px;
    margin: 0 auto;
    /* padding: 40px 8px 25px; */
    font-size: 0;
}

.header .nav_service .sev_list li {
    display: inline-block;
    width: 245px;
    height: 92px;
    margin-right: 25px;
    border-radius: 10px;
    overflow: hidden;
}

.header .nav_service .sev_list li a {
    display: block;
    width: 245px;
    height: 92px;
    padding: 15px;
}

/*.header .nav_service .sev_list li a:hover {*/
/*    background: #F7F8FA;*/
/*}*/

.header .nav_service .sev_list li .top_service_icon {
    display: inline-block;
    width: 42px;
    height: 42px;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-position: center center;
}

.header .nav_service .sev_list li .top_service_icon.icon1 {
    background-image: url(/template/default/index/img/top_service_icon1.png);
    background-size: 34px 26px;
}

.header .nav_service .sev_list li .top_service_icon.icon2 {
    background-image: url(/template/default/index/img/top_service_icon2.png);
    background-size: 27px 27px;
}

.header .nav_service .sev_list li .top_service_icon.icon3 {
    background-image: url(/template/default/index/img/top_service_icon3.png);
    background-size: 29px 29px;
}

.header .nav_service .sev_list li .top_service_icon.icon4 {
    background-image: url(/template/default/index/img/top_service_icon4.png);
    background-size: 34px 28px;
}
.header .nav_service .sev_list li .top_service_icon.icon5 {
    background-image: url(/template/default/index/img/top_service_icon5.png);
    /*background-size: 34px 28px;*/
}
.header .nav_service .sev_list li .top_service_icon.icon6 {
    background-image: url(/template/default/index/img/top_service_icon6.png);
    /*background-size: 34px 28px;*/
}
.header .nav_service .sev_list li .top_service_icon.icon7 {
     background-image: url(/template/default/index/img/top_service_icon1.png);
     /*background-size: 34px 28px;*/
 }
.header .nav_service .sev_list li .top_service_icon.icon8 {
    background-image: url(/template/default/index/img/top_service_icon8.png);
    /*background-size: 34px 28px;*/
}



.header .nav_service .sev_list li h5 {
    font-size: 16px;
    color: #333;
}

.header .nav_service .sev_list li p {
    font-size: 12px;
    color: #999;
}

.header .nav_service .top_tips {
    width: 1200px;
    margin: 0 auto;
    height: 75px;
    line-height: 75px;
}

.header .nav_service .top_tips span {
    display: inline-block;
    font-size: 14px;
    color: #999;
    margin-right: 11px;
}

.header .nav_service .top_tips span.top_line {
    display: inline-block;
    width: 1px;
    height: 18px;
    background: #C6C6C6;
    margin: -3px 0;
    margin-left: 17px;
    margin-right: 30px;
}


/* mini 滚动 header 变化 */

.header.mini {
    width: 100%;
    background-color: #fff;
    transition: all ease-out 0.2s;
    -webkit-transition: all ease-out 0.2s;
    z-index: 99999;
    position: fixed;
    top: 0;
    /* border-bottom: 1px solid #eee; */
}

.header.mini .nav h3 a {
    color: #333
}

.header.mini .nav.on h3 a {
    color: #f8ab37;
}

.header.mini .nav .sub {
    background: #fff;
}

.header.mini .nav .sub .sub_box {
    border-left: 1px solid #E1E1E1;
}

.header.mini .nav .sub .sub_box:first-child {
    border-left: 1px solid transparent;
}

.header.mini .nav .sub dl dd a:hover {
    color: #333;
}

.header.mini .logo {
    background-image: url(/template/default/index/img/logo_blk2x.png);
}


/* mini end */


/* header透明背景 */

.header.transparent {
    background-color: transparent;
    /* border-bottom: 1px solid transparent */
}

.header.transparent.mini {
    background-color: #fff;
		border-bottom: 1px solid #f0f1f2;
}


/* .header.transparent .head {
    border-bottom: 1px rgba(189, 189, 189, 0.5) solid;
} */

.header.transparent .logo {
    background-image: url(/template/default/index/img/logo_wht2x_02.png);
}

.header.transparent.mini .logo {
    background-image: url(/template/default/index/img/logo_blk2x_02.png);
}

.header.transparent .gfdm {
    border-left: 1px solid #fff;
    color: #fff;
}

.header.transparent.mini .gfdm {
    border-left: 1px solid #bbb;
    color: #333;
}

.header.transparent .nav h3 a {
    color: #fff;
}

.header.transparent.mini .nav h3 a {
    color: #333;
}

.header.transparent.mini .nav .m.on h3 a {
    color: #f8ab37;
}

.header.transparent .nav h3 i {
    background: url(/template/default/index/img/ico_jt_wt.png) 0 0 no-repeat;
}

.header.transparent.mini .nav h3 i {
    background: url(/template/default/index/img/ico_jt.png) 0 0 no-repeat;
}

.header.transparent.mini .nav .m.on h3 i {
    background-image: url(/template/default/index/img/ico_jt_on.png);
}


/* header透明背景 end */


/* footer */

.justify-list {
    text-align: justify;
    line-height: 0;
}

.justify-list .item {
    display: inline-block;
    vertical-align: top;
}

.justify-fix {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 0;
    overflow: hidden;
}

.footer {
    color: #fff;
    overflow: hidden;
}

.footer .foot_main {
    background-color: #171717;
    color: inherit;
}

.footer .foot_main .foot_info {
    padding: 32px 0;
}

.footer .foot_main .foot_info .f_tit {
    height: 60px;
    line-height: 50px;
    position: relative;
    margin-bottom: 20px;
}

.footer .foot_main .foot_info .f_tit span {
    display: inline-block;
    height: 50px;
    position: relative;
    color: #989898;
    font-size: 18px;
}

.footer .foot_main .foot_info .f_tit span:after {
    content: "";
    width: 32px;
    height: 3px;
    background-color: #5c5c5c;
    position: absolute;
    left: 0;
    bottom: -10px;
    z-index: 1;
}

.footer .foot_main .foot_info .f_tit:after {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #282828;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
}

.footer .foot_main .foot_info .a_list li {
    display: block;
    height: 30px;
}

.footer .foot_main .foot_info .a_list li a {
    display: block;
    width: 140px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #aeaeae;
}

.footer .foot_main .foot_info .qw_list {
    padding-right: 10px;
}

.footer .foot_main .foot_info .qw_list li {
    display: block;
	margin-bottom: 7px;
}

.footer .foot_main .foot_info .qw_list li .img {
    width: 36px;
    background-repeat: no-repeat;
    background-position: center center;
}

.footer .foot_main .foot_info .qw_list li .text {
    height: 30px;
    margin-left: 10px;
    font-size: 12px;
    line-height: 18px;
    color: #aeaeae;
}

.footer .foot_main .foot_info .qw_list li:last-child .text {
    line-height: 50px;
}


.footer .foot_info .contact_list li {
    display: flex;
    align-items: center;
    margin-top: 10px;
}

.footer .contact_list .footer-icon{
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto;
}
.footer .contact_list .addr{
    background-image: url('/template/default/index/img/foot_addr.png');
}
.footer .contact_list .tel{
    background-image: url('/template/default/index/img/foot_tel.png');
}
.footer .contact_list .ie{
    background-image: url('/template/default/index/img/foot_ie.png');
}
.footer .contact_list .text {
    width: 320px;
    line-height: 34px;
    color: #AEAEAE;
    font-size: 14px;
    margin-left: 20px;
}

.footer .contact_list li span {
    vertical-align: top;
    padding-right: 3px;
    color: #FDD100;
    font-size: 18px;
}


/* 
.footer .foot_main .foot_info .contact_list li {
    display: block;
    line-height: 30px;
    color: #AEAEAE;
    font-size: 14px;
    margin: 12px 0;
}

.footer .foot_main .foot_info .contact_list li .iconfont {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #bababa;
}

.footer .foot_main .foot_info .contact_list li .text {
    margin-left: 20px;
    width: 320px;
}

.footer .foot_main .foot_info .contact_list li.tel span {
    float: left;
    padding-right: 3px;
    color: #FDD100;
    font-size: 18px;
} */

.footer .foot_main .foot_info .fot_ewm {
    padding-top: 75px;
}

.footer .foot_main .foot_info .fot_ewm img {
    width: 128px;
    height: 128px;
}

.footer .foot_main .foot_column {
    height: 123px;
    border-bottom: 1px solid #2e2e2e;
    padding: 30px 0;
}

.footer .foot_main .foot_column .item .ico {
    float: left;
    width: 42px;
    height: 60px;
}

.footer .foot_main .foot_column .item .ico .iconfont {
    font-size: 42px;
    line-height: 60px;
    color: #FDD100;
}

.footer .foot_main .foot_column .item .text {
    float: left;
    width: 286px;
    margin-left: 20px;
    padding-top: 5px;
}

.footer .foot_main .foot_column .item .text h5 {
    font-size: 18px;
    line-height: 30px;
}

.footer .foot_main .foot_column .item .text p {
    font-size: 14px;
    color: #666;
    line-height: 25px;
}

.footer .foot_copy {
    height: 70px;
    color: inherit;
    background-color: #1d1d1d;
}

.footer .foot_copy .item {
    line-height: 70px;
    font-size: 12px;
}

.footer .foot_copy .fot_cnzz img {
    float: right;
    margin-top: 29px;
}

.footer .foot_copy a {
    color: inherit;
}


/* pagination 分页*/

.tab-pages {
    height: 26px;
    text-align: right;
    margin-top: 60px;
}

.tab-pages ul {
    font-size: 0;
    display: inline-block;
}

.tab-pages ul li {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
}

.tab-pages ul li a,
.tab-pages ul li span {
    display: inline-block;
    padding: 0 8px;
    height: 26px;
    line-height: 25px;
    text-align: center;
    font-size: 12px;
    border: 1px solid #d7d7d7;
    margin: 0 3px;
}

.tab-pages ul li.active a,
.tab-pages ul li.active span {
    background-color: #fa5f53;
    border-color: #fa5f53;
    color: #fff;
}



