﻿@charset "utf-8";
/* 自适应全局 */
html {
    font-size: 13.33333vw; /*750px*/
    /*font-size: 9.259259vw;*/ /*1080px*/
}
/*大于此分辨率的屏幕显示固定大小*/
/*@media (min-width: 560px) {
html {font-size: 54px;} 
}*/

/* 全局 */
body {
    background: #F3F1F2;
    font-family: "微软雅黑","Arial","宋体";
    color: #000;
    font-size: 12px;
    min-width: 320px;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, th, td {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

input, textarea, select {
    margin: 0;
    font-size: 100%;
    font-family: "微软雅黑","Arial","宋体";
}

ul, li, ol {
    list-style-type: none;
}

img {
    border: 0;
}

/* 清除浮动 */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

*html .clearfix {
    height: 1%;
}

* + html .clearfix {
    height: 1%;
}

.clrfix:before, .clrfix:after {
    content: "";
    display: table;
}

.clrfix:after {
    clear: both;
}

.clrfix {
    zoom: 1;
}
/* 清除浮动 适用100% */
.overflowfix {
    overflow: auto;
    zoom: 1;
}

.displayfix {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 100%;
    _width: auto;
}

/* 去掉A标签和按钮的虚线框 谷歌默认无虚线 */
a {
    blr: expression(this.onFocus=this.blur());
}
    /* A标签：IE7 IE6  */
    a:focus {
        outline: none;
    }
/* A标签：FF IE8  */
input::-moz-focus-inner {
    border: 0;
}
/* 按钮：FF */

/* 去掉谷歌两种文本框和下拉的阴影 */
input, textarea, select {
    outline: none;
}

    /* 去掉谷歌文本框记住的样式 */
    input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
        /*-webkit-text-fill-color: #FF0000 !important;*/ /*文字颜色*/
        transition: background-color 50000s ease-in-out 0s; /*背景颜色*/
    }

/* 特有 */
.clr {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}

.clr10 {
    clear: both;
    font-size: 0;
    height: 10px;
    line-height: normal;
}

.clr1 {
    clear: both;
    font-size: 0;
    height: .1rem;
    line-height: normal;
}

.clr2 {
    clear: both;
    font-size: 0;
    height: .2rem;
    line-height: normal;
}

.clr3 {
    clear: both;
    font-size: 0;
    height: .3rem;
    line-height: normal;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.va_t {
    vertical-align: text-top;
}

.va_c {
    vertical-align: middle;
}

.va_b {
    vertical-align: text-bottom;
}

.text_l {
    text-align: left !important;
}

.w_auto {
    width: auto;
}

.h_auto {
    height: auto;
}

.wh_auto {
    width: auto;
    height: auto;
}

.padding_n {
    padding: 0 !important;
}

.sxbl_table_over td {
    background: #FFFFCC !important;
}
/*table表格，经过td变色*/
.back_bg_n {
    background: none !important;
}

.back_bg_b {
    background-color: #FFF;
}

.back_bg_h {
    background-color: #F5F5F5;
}

.back_bg_h2 {
    background-color: #EEEEEE;
}

.right_1 {
    right: .1rem !important;
}

.right_2 {
    right: .2rem !important;
}

.right_3 {
    right: .3rem !important;
}

.right_4 {
    right: .4rem !important;
}

/* 链接 */
a {
    text-decoration: none;
    color: #000;
}

    a:hover {
        text-decoration: none;
        color: #e46713;
    }

/* 文字垂直居中 */
.wrap {
    display: table;
    width: 100%;
    height: 100%;
    *position: relative;
}

    .wrap .subwrap {
        vertical-align: middle;
        display: table-cell;
        *position: absolute;
        *top: 50%;
        left: 0;
        width: 100%;
    }

    .wrap .content {
        *position: relative;
        *top: -50%;
    }

/* 返回顶部 */
.itop {
    position: fixed;
    right: .3rem;
    bottom: .3rem;
    display: none;
    width: 40px;
    height: 36px;
    border-radius: 2px;
    background: url(/wap/scripts/itop/iconsprite_btbar.png) 8px 6px no-repeat;
    background-color: #444;
    background-color: rgba(0,0,0,.6);
    cursor: pointer;
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
}

/* 通用 */
.body_bg {
    background: #FFF;
}
/*.block {
    padding: .4rem;
}
.block5 {
    padding: .5rem;
}
.block6 {
    padding: 0 .6rem .6rem;
}
.block_01 .area_l {
    float: left;
    width: 2.5rem;
    height: 100%;
}
.block_01 .area_r {
    margin-left: 2.5rem;
    padding: .4rem .4rem 0;
}*/

/* header */
.header_top {
    padding-bottom: 1.55rem;
}

    .header_top .header_bg {
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 2000;
        /*box-shadow:0 0 2px #666;*/
    }

.header {
    min-height: 1.5rem;
    background: #F3F1F2;
    border-bottom: .05rem solid #E46812;
}

    .header .logo {
        padding-top: .55rem;
        padding-left: .35rem;
    }

        .header .logo img {
            width: 3.89rem;
        }
    /*.header .header_c {
	font-family: "微软雅黑","黑体";
	color: #FFFFFF;
	font-size: .46rem;
	line-height: 1.4rem;
}
.header .header_l {
	position: absolute;
	top: 0;
	left: 0;
}
.header .header_l a {
	background: url(/wap/images/common/top_return.png) no-repeat center center;
	background-size: .3rem auto;
	width: 1rem;
	height: 1.4rem;
	display: block;
}
.header .header_r {
	position: absolute;
	top: 0;
	right: 0;
}*/
    .header .top_search {
        margin: .3rem .35rem;
        position: relative;
    }

        .header .top_search .text {
            background: #FFF;
            padding: 0 1rem 0 0.3rem;
            color: #666;
            font-size: 0.22rem;
            width: calc(100% - 1.3rem);
            height: .6rem;
            border: none;
            border-radius: 100px;
            box-shadow: inset 0 .03rem 0 #D4D4D4;
        }

        .header .top_search .button {
            background: url(/wap/images/common/top_search2.png) no-repeat center center;
            background-size: .24rem auto;
            border: none;
            margin: 0;
            padding: 0;
            cursor: pointer;
            overflow: visible;
            width: .8rem;
            height: .6rem;
            position: absolute;
            top: 0;
            right: 0;
        }

        .header .top_search.hide {
            display: none;
        }

.top_title {
    background: url(/wap/images/ico_05.png) repeat-y;
    background-size: 100% auto;
    padding: .3rem .4rem;
}

    .top_title b {
        font-size: .36rem;
        color: #FFFFFF;
    }

/* 顶部栏目 */
.header_top_nav {
    position: absolute;
    top: .6rem;
    right: .54rem;
    z-index: 2001;
}

    .header_top_nav li {
        float: left;
    }

    .header_top_nav .a1 {
        padding-right: .3rem;
    }

        .header_top_nav .a1 a {
            background: url(/wap/images/common/top_search.png) no-repeat;
            background-size: .57rem auto;
            width: .57rem;
            height: .5rem;
            display: block;
        }

            .header_top_nav .a1 a.off {
                background-position: 0 bottom;
            }

        .header_top_nav .a1 .on {
            display: none;
        }

    .header_top_nav.hide .a1 .off {
        display: none;
    }

    .header_top_nav.hide .a1 .on {
        display: block;
    }

    .header_top_nav .a2 a {
        background: url(/wap/images/common/top_nav.png) no-repeat center center;
        background-size: .5rem auto;
        width: .5rem;
        height: .5rem;
        display: block;
    }

/* 顶部侧栏 */
.left_nav {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index: 2010;
    transition: 0.3s all ease;
    /*display:none;*/
}

    .left_nav .left_nav_bg {
        height: 100%;
        background: #f3f3f3;
    }

    .left_nav .title {
        height: 1.5rem;
        /*background:#F3F1F2;*/
    }

        .left_nav .title span {
            color: #FFF;
        }

        .left_nav .title .logo {
            padding-top: .55rem;
            padding-left: .35rem;
        }

            .left_nav .title .logo img {
                width: 3.89rem;
            }

        .left_nav .title .close {
            float: right;
            margin-right: .54rem;
            margin-top: .6rem;
            line-height: normal;
        }

            .left_nav .title .close img {
                height: .5rem;
            }

.left_nav {
    /*left:0;*/
}

    .left_nav.hide {
        left: 100%;
        width: 0;
        overflow: hidden;
    }
    /* 侧栏 */
    .left_nav .tab {
        /*background:#f3f3f3;
	height: calc(100% - 1.4rem);*/
        float: left;
        width: 2rem;
    }

        .left_nav .tab li a {
            display: block;
            line-height: 1rem;
            text-align: center;
            font-size: .3rem;
            padding: 0 3px;
            color: #666;
        }

            .left_nav .tab li a:hover, .left_nav .tab li.on a {
                padding-left: 0;
                border-left: 3px solid #EB4B3F;
                background: #FFF;
                color: #000;
            }
    /* 子栏目 */
    .left_nav .subnav {
        margin-left: 2rem;
        /*height: 100%;*/
        height: calc(100% - 1.5rem);
        overflow-x: hidden;
        overflow-y: scroll;
    }

        .left_nav .subnav .subnav_bg {
            background-color: #FFF;
            height: 100%;
        }

        .left_nav .subnav .color_01 {
            color: #FFFF00 !important;
        }

        .left_nav .subnav .color_02 {
            color: #FFFF00 !important;
        }
        /* 一级 */
        .left_nav .subnav .nav01_bg {
            background-color: #FFF;
            display: none;
        }

        .left_nav .subnav .nav01 .nav01_a {
            display: block;
            font-size: .3rem;
            color: #333;
            cursor: pointer;
            font-family: "微软雅黑","黑体";
            padding: 0 .4rem;
        }

            .left_nav .subnav .nav01 .nav01_a span {
                background: url(/wap/images/common/ico_06.png) no-repeat calc(100% - .05rem) .4rem;
                background-size: 0.21rem auto;
                display: block;
                height: 1rem;
                line-height: 1rem;
                overflow: hidden;
                border-bottom: 1px solid #ddd;
            }

            .left_nav .subnav .nav01 .nav01_a:hover, .left_nav .subnav .nav01_hover .nav01_a {
                color: #e46713;
                font-weight: bold;
                /*background-color:#E46713;
	color:#FFFFFF;*/
            }

        .left_nav .subnav .nav01_hover .nav01_a {
            /*background-position:175px -81px;*/
        }

            .left_nav .subnav .nav01_hover .nav01_a span {
                background-position: calc(100% - .05rem) -1.6rem;
            }

        .left_nav .subnav .nosub01 .nav01_a span {
            background: url(/wap/images/common/ico_05.png) no-repeat calc(100% - .05rem) center;
            background-size: 0.13rem auto;
        }
        /* 二级 */
        .left_nav .subnav .nav02_bg {
            border-bottom: 1px solid #ddd;
            margin: 0 .4rem;
            padding: .3rem 0 .3rem .3rem;
            display: none;
        }

        .left_nav .subnav .nav02 .nav02_a {
            display: block;
            color: #e46713;
            cursor: pointer;
            line-height: .6rem;
            font-size: .26rem;
        }
        /*.left_nav .subnav .nav02_hover .nav02_a {
	background-position:15px -90px;
	background-color:#36A9E1;
}
.left_nav .subnav .nav02 .nav02_a:hover, .left_nav .subnav .nav02_hover .nav02_a {
    color: #FFFFFF;
}*/
        /*.left_nav .subnav .nosub02 .nav02_a {
	background-position:99% -187px;
}*/
        /* 三级 */
        /*.left_nav .subnav .nav03_bg {
	padding: 6px 0;
	display:none;
}
.left_nav .subnav .nav03 {
	padding: 5px 0;
}
.left_nav .subnav .nav03 .nav03_a {
	background: url(/wap/images/2017/left_06.png) no-repeat 0 -194px;
	padding-left: 12px;
	display:block;
	color:#FFFFFF;
}
.left_nav .subnav .nav03 .nav03_a:hover, .left_nav .subnav .nav03_hover .nav03_a {
    color: #FFFF00;
}*/
        /* 展开 */
        .left_nav .subnav .nav01_hover .nav02_bg {
            display: block;
        }

        .left_nav .subnav .nav02_hover .nav03_bg {
            display: block;
        }

        .left_nav .subnav .nav01_bg_hover {
            display: block;
        }

/* 内页顶部栏目 */
.top_nav {
    padding: .3rem 0 .1rem;
    text-align: center;
    background: #F3F1F2;
}

    .top_nav li {
        display: inline-block;
        padding: 0 .1rem .2rem;
    }

        .top_nav li a {
            background: #FFF;
            display: block;
            font-size: .3rem;
            line-height: .68rem;
            color: #333333;
            text-align: center;
            padding: 0 .45rem;
            border-radius: 100px;
        }

            .top_nav li a:hover, .top_nav li.on a {
                background: #E46713;
                color: #FFFFFF;
            }

/* 内页顶部栏目-左右切换 */
.top_nav_auto {
    padding: .3rem 0;
    background: #F3F1F2;
}

    .top_nav_auto .nav_bg {
        overflow-x: auto;
        overflow-y: hidden;
    }

    .top_nav_auto ul {
        display: inline-block;
        white-space: nowrap;
        padding-left: .3rem;
    }

    .top_nav_auto li {
        display: inline-block;
        white-space: normal;
        margin-right: .2rem;
    }

        .top_nav_auto li a {
            background: #FFF;
            display: block;
            font-size: .3rem;
            line-height: .68rem;
            color: #333333;
            text-align: center;
            padding: 0 .45rem;
            border-radius: 100px;
        }

            .top_nav_auto li a:hover, .top_nav_auto li.on a {
                background: #E46713;
                color: #FFFFFF;
            }

/*banner*/
.public_banner {
    font-size: 0;
    line-height: 0;
}

    .public_banner img {
        width: 100%;
    }

    .public_banner.p1 {
        padding: 0 .1rem;
    }

.banner {
    font-size: 0;
    line-height: 0;
}

    .banner img {
        width: 100%;
    }

/* footer */
.footer {
    min-height: 1.5rem;
    background: #FFF;
    border-top: .05rem solid #E46812;
    color: #666666;
    font-size: .24rem;
    line-height: .5rem;
    padding: .3rem .4rem;
}

    .footer i {
        color: #CCC;
        padding: 0 .15rem;
        font-style: normal;
    }

    .footer a {
        color: #666666;
    }

    .footer .footer_r {
        float: right;
        padding-top: .13rem;
    }

/* 公共表单 */
.public_form .public_button {
    padding: .4rem .1rem .1rem;
}

.public_form {
    background: #FFF;
    padding: 0 .4rem .4rem;
    margin: .1rem;
}

    .public_form .form_submit > ul > li {
        padding: .1rem .1rem;
        border-bottom: 1px solid #DCDCDC;
        position: relative;
    }

        .public_form .form_submit > ul > li * {
            vertical-align: middle;
        }

    .public_form .form_submit .title {
        float: left;
        font-size: .3rem;
        width: 40%;
        line-height: 0.9rem;
    }

        .public_form .form_submit .title b {
            color: #666666;
            font-weight: normal;
            line-height: normal;
            display: inline-block;
        }

    .public_form .form_submit .star {
        color: #FF0000;
        padding-left: .1rem;
        font-size: 0.26rem;
    }

    .public_form .form_submit .form {
        float: right;
        width: 60%;
    }

    .public_form .form_submit .text_li input {
        background: none;
        border: none;
        padding: 0;
        width: 100%;
        height: 0.9rem;
        color: #333;
        text-align: right;
        font-size: .3rem;
    }

    .public_form .form_submit .textarea_li textarea {
        background: #FBFBFB;
        border: 1px solid #D9D9D9;
        margin: 0;
        padding: 0.2rem 0.3rem;
        width: calc(100% - 0.6rem - 2px);
        height: 3rem;
        line-height: 0.5rem;
        color: #333;
        border-radius: 0.15rem;
        font-size: .3rem;
    }

    .public_form .form_submit .text_li select {
        background: url(/wap/images/ico_09.png) no-repeat calc(100% - 0.23rem);
        background-size: 0.23rem auto;
        border: none;
        height: 0.9rem;
        color: #666;
        padding-right: 0.6rem;
        float: right;
        margin-right: -0.4rem;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        text-align: right;
        direction: rtl;
        font-size: .3rem;
    }

    .public_form .form_submit .time_li ul {
        flex-wrap: wrap;
        display: flex;
    }

    .public_form .form_submit .time_li li.t {
        font-size: .3rem;
        width: .7rem;
        line-height: 0.9rem;
        color: #666666;
    }

    .public_form .form_submit .time_li li.ico {
        width: .6rem;
        line-height: 0.9rem;
        padding: 0 .3rem;
    }

        .public_form .form_submit .time_li li.ico img {
            width: 100%;
        }

    .public_form .form_submit .time_li li.time {
        width: calc((100% - 1.4rem - .6rem - .6rem)/2);
    }

    .public_form .form_submit .time_li input {
        color: #E46814;
    }

    .public_form .form_submit .select_w100 select {
        background: url(/wap/images/ico_09.png) no-repeat 100% center;
        background-size: 0.23rem auto;
        border: none;
        height: 0.9rem;
        width: 100%;
        font-size: .3rem;
        color: #000;
        font-weight: bold;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
    }

/*弹出层*/
/*.myPage {
    line-height: 3;
    overflow: auto;
    width: 100%;
    height: 100%;
}
.lightBox,
.popupCover,
.popupIframe,
.popupComponent {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10001;
}
.popupComponent {
    z-index: 10000;
}
.popupIframe {
    display: none;
    _display: block;
    _filter: alpha(opacity=0);
}
.popupCover {
    background: #000;
    opacity: 0.50;
    filter: alpha(opacity=50);
}
.lightBox {
    text-align: center;
    overflow: auto;
}
.lightBoxContent {
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: #fff;
    vertical-align: middle;
    width: 85%;
}
.lightBoxMaxHeight {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    *height: 99.5%;
    width: 1px;
    overflow: hidden;
    margin-left: -1px;
}
.lightBoxWrapper {
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: left;
}
.lightBoxClose {
    color: #f00;
}
.lightBoxSubmit {
    padding: 0 0 15px;
}*/
/*弹出层01*/
/*.lightBoxContent .lightBox_title {
    background: #F3F3F3;
    height: 35px;
    line-height: 35px;
    border: 1px solid #DEDEDE;
    padding: 0 15px;
    text-align: left;
}
.lightBoxContent .lightBox_title p {
	font-size: 16px;
	color: #000;
	font-family: "微软雅黑","黑体";
}
.lightBoxContent .lightBox_title span {
	float: right;
	font-family: "宋体";
}
.lightBoxContent .lightBoxWrapper {
    padding: 15px 25px 15px;
}
.lightBoxContent .sum {
    line-height: 25px;
    font-family: "微软雅黑","黑体";
    font-size: 14px;
}
.lightBoxContent .sum .a1 {
	text-indent: 2em;
}
.lightBoxContent .sum .a1 i {
	color: #FF6600;
	font-style: normal;
}
.lightBoxContent .sum .a2 {
	padding-bottom: 12px;
}
.lightBoxContent .button {
    padding: 15px 0 10px;
    text-align: center;
}

.lightBoxContent .button a {
	background: #FF6600;
	padding: 0 20px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #FFF;
	font-family: "微软雅黑","黑体";
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin: 0 10px;
	border-radius: 5px;
}
.lightBoxContent .button a.close {
	background: #CCCCCC;
}
.lightBoxContent .logo {
    padding-top: 20px;
    border-top: 1px solid #DEDEDE;
    text-align: center;
}*/

/* 栏目模块 */
.column_01 {
    background: #FFF;
    padding: .36rem;
    margin: 0 .1rem;
}

    .column_01 .column_t {
        border-bottom: 1px solid #CCCCCC;
    }

        .column_01 .column_t .column_title {
            display: inline-block;
            border-bottom: .08rem solid #E46713;
            padding: 0 0 .15rem;
            margin-bottom: -1px;
        }

            .column_01 .column_t .column_title b {
                font-size: .36rem;
            }

                .column_01 .column_t .column_title b a {
                    color: #FFF;
                }

        .column_01 .column_t .column_txt {
            float: right;
            font-size: .22rem;
            color: #666666;
            padding-top: .2rem;
        }

        .column_01 .column_t .column_time {
            float: right;
            padding-top: .2rem;
        }

            .column_01 .column_t .column_time input {
                background: url(/wap/images/ico_06.png) no-repeat;
                background-size: 2.66rem auto;
                border: none;
                padding: 0;
                width: 2.66rem;
                height: .42rem;
                line-height: .42rem;
                color: #333;
                font-size: .24rem;
                text-indent: .18rem;
            }

    .column_01 .column_more {
        padding: .2rem 0 .1rem;
    }

        .column_01 .column_more a {
            background: #EEEEEE;
            line-height: .56rem;
            display: block;
            border-radius: 100px;
            text-align: center;
        }

.column_01b {
    padding-top: .1rem;
}
/*.column_01 .column_t .column_more {
	float:right;
}
.column_01 .column_t .column_more a {
	color:#666;
	font-size:14px;
}
.column_01 .column_t .column_more a:hover {
	color:#e46713;
}*/
.column_02 {
    background: #FFF;
    padding: .36rem 0 0;
    margin: 0 .1rem;
}

    .column_02 .column_t {
        text-align: center;
    }

        .column_02 .column_t .column_title b {
            background: url(/wap/images/ico_02.png) no-repeat center bottom;
            background-size: auto .03rem;
            font-size: .4rem;
            display: block;
            padding-bottom: .12rem;
        }

        .column_02 .column_t .column_title span {
            font-size: .24rem;
            display: block;
            color: #ABABAB;
            font-family: Arial, Helvetica, sans-serif;
            padding-top: .12rem;
        }

/*页码*/
.page {
    text-align: center;
    color: #999;
}

    .page .number a, .page .number span, .page b {
        display: inline-block;
        *display: inline;
        zoom: 1;
        padding: .15rem .25rem;
        border: 1px solid #DEDFDE;
        font-family: Arial, Helvetica, sans-serif;
        color: #999;
        border-radius: .1rem;
        font-weight: normal;
        background: #FFF;
        font-size: .3rem;
    }

        .page .number a, .page .number span, .page b a {
            color: #999;
        }

            .page .number a:hover, .page .number span {
                border: 1px solid #568DBD;
                background: #568DBD;
                color: #FFFFFF;
            }

    .page .info {
        padding-left: .4rem;
    }

.page_button {
    text-align: center;
    padding: .6rem 0;
}

    .page_button input, .page_button a {
        background: #CCCCCC;
        width: 60%;
        height: 1.1rem;
        line-height: 1.1rem;
        font-size: 0.4rem;
        color: #FFF;
        border-radius: 100px;
        margin: 0 auto;
    }

    .page_button input {
        border: none;
        padding: 0;
        cursor: pointer;
        overflow: visible;
    }

    .page_button a {
        display: block;
        text-align: center;
    }

.page_loading a {
    background: #EEEEEE;
    line-height: .56rem;
    display: block;
    border-radius: 100px;
    text-align: center;
}

/* 选项卡 */
.tab_01 {
    /*padding: 0.6rem 0 0.2rem;*/
}

    .tab_01 .tab_t {
        padding: .3rem 0;
        text-align: center;
    }

        .tab_01 .tab_t ul {
            /*display: flex;*/
        }

        .tab_01 .tab_t li {
            /*flex: 1;*/
            background: #FFF;
            display: inline-block;
            font-size: .3rem;
            line-height: .68rem;
            color: #333333;
            text-align: center;
            padding: 0 .45rem;
            margin: 0 .1rem;
            border-radius: 100px;
        }

            .tab_01 .tab_t li.on {
                background: #E46713;
                color: #FFFFFF;
            }

    .tab_01 .column_01 {
        padding-top: .1rem;
    }
.tab_01b .tab_t li {
	background: none;
    color: #000;
	font-weight:bold;
}
.tab_01b .tab_t li.on {
	background: none;
    color: #000;
}
.tab_01b {
	padding-top: .2rem;
}
.tab_01b .tab_t {
	padding: .2rem 0 0;
	background:#FFF;
    margin: 0 .1rem;
}
.tab_01b .tab_t li p {
	padding-bottom:.08rem;
}
.tab_01b .tab_t li.on p {
	padding-bottom:0;
	border-bottom: .08rem solid #E46713;
}

/* 信息列表 */
.news_list {
    padding: .1rem;
}

    .news_list ul {
        padding: .2rem .4rem;
        background: #FFF;
        margin-bottom: .1rem;
    }

    .news_list li {
        border-bottom: 1px solid #ddd;
        padding: .2rem 0;
    }

        .news_list li:last-child {
            border-bottom: none;
        }

        .news_list li .bg {
            line-height: .45rem;
            font-size: .3rem;
            overflow: hidden;
        }

        .news_list li a {
            margin-right: .95rem;
            display: block;
        }

        .news_list li .time {
            float: right;
            background: #FFF;
            font-size: .24rem;
            font-family: Arial, Helvetica, sans-serif;
            color: #999;
        }

    .news_list .page_loading {
        background: #FFF;
        padding: 0 .4rem .4rem;
        margin-top: -.1rem;
    }

/* 信息搜索列表 */
.news_search_list {
    padding: .1rem;
}

    .news_search_list ul {
        padding: 0 .4rem;
        background: #FFF;
        margin-bottom: .1rem;
    }

    .news_search_list li {
        border-bottom: 1px solid #ddd;
        padding: .3rem 0;
    }

        .news_search_list li:last-child {
            border-bottom: none;
        }

    .news_search_list .title {
        line-height: .45rem;
        font-size: .3rem;
        overflow: hidden;
    }

        .news_search_list .title a {
            display: block;
        }

    .news_search_list .sum {
        max-height: 1.05rem;
        line-height: .35rem;
        font-size: .2rem;
        overflow: hidden;
        color: #666666;
        padding-top: .2rem;
    }

    .news_search_list .time {
        padding-top: .2rem;
        font-size: .2rem;
        color: #999;
    }

    .news_search_list .page_loading {
        background: #FFF;
        padding: 0 .4rem .4rem;
        margin-top: -.1rem;
    }

/* 信息详细页 */
.news_show {
    padding: .4rem .4rem;
    background: #FFF;
    margin: .1rem;
}

    .news_show .title {
        font-size: 0.4rem;
        font-weight: bold;
    }

    .news_show .time {
        color: #999999;
        font-size: 0.22rem;
    }

        .news_show .time i {
            padding: 0 .15rem;
        }

    .news_show .attribute {
        border-bottom: 1px solid #CCCCCC;
        padding: .4rem 0 .2rem;
    }

        .news_show .attribute .operate {
            float: right;
        }

            .news_show .attribute .operate * {
                vertical-align: middle;
            }

            .news_show .attribute .operate i {
                color: #DDDDDD;
                padding: 0 15px;
                font-style: normal;
                font-size: 0.2rem;
            }

            .news_show .attribute .operate a {
                background: url(/wap/images/ico_08.png) no-repeat;
                background-size: .25rem auto;
                display: inline-block;
                width: .25rem;
                height: .28rem;
            }

                .news_show .attribute .operate a.a2 {
                    background-position: 0 -2rem;
                }

                .news_show .attribute .operate a.a3 {
                    background-position: 0 -4rem;
                }

    .news_show .content {
        line-height: .6rem;
        overflow: hidden;
        font-size: .36rem !important;
        padding: .4rem 0 0;
        text-align: justify; /*内容两端对齐，支持FF*/
        text-justify: inter-ideograph; /*内容两端对齐，支持所有IE*/
    }
    .news_show .content * {
        font-size: .36rem !important;
    }

        .news_show .content img {
            max-width: 100% !important;
            height: auto !important;
        }

    .news_show .content_about {
        line-height: .55rem;
        overflow: hidden;
        font-size: .3rem;
        text-align: justify; /*内容两端对齐，支持FF*/
        text-justify: inter-ideograph; /*内容两端对齐，支持所有IE*/
    }

        .news_show .content_about img {
            max-width: 100%;
        }

        .news_show .content_about table {
            width: 100% !important;
            margin: 0 !important;
            padding: 0 !important;
        }

/*公共按钮*/
.public_button {
    text-align: center;
    display: flex;
}

    .public_button input, .public_button a {
        background: #E46814;
        width: 100%;
        height: .8rem;
        line-height: .8rem;
        font-size: .3rem;
        color: #FFF;
        border-radius: 100px;
        flex: 1;
    }

    .public_button input {
        border: none;
        padding: 0;
        cursor: pointer;
        overflow: visible;
    }

    .public_button a {
        display: block;
        text-align: center;
    }

.public_button02 input, .public_button02 a {
    width: calc(50% - 12px) !important;
    margin: 0 5px !important;
    display: inline-block !important;
}

.public_button .disabled {
    background: #CCCCCC;
    cursor: not-allowed;
}

.public_button .already {
    background: #66CC99;
    cursor: not-allowed;
}

.public_button .back_h {
    background: #CCCCCC;
}

/*图片左右滚动*/
.productshow {
    /*background: url(/wap/images/ico_04.png) no-repeat #333333;*/
	background: url(/wap/images/ico_04.png) no-repeat #FFF;
    background-size: 100% auto;
    padding: 1.8rem 0 .4rem;
    position: relative;
    text-align: center;
}

    .productshow .scrollcontainer {
        /*width: 4.8rem;*/
		width: 6.8rem;
        height: 4.9rem;
        overflow: hidden;
        position: relative;
        margin: 0 auto;
    }

        .productshow .scrollcontainer ul {
            width: 20000px;
            position: absolute;
            left: 0px;
            top: 0px;
        }

        .productshow .scrollcontainer li {
            float: left;
            width: 6.8rem;
            text-align: center;
        }

            .productshow .scrollcontainer li.last {
                background: none;
            }

            .productshow .scrollcontainer li div img {
                width: 6.6rem;
                padding: 0 .1rem;
                height: 4.3rem;
            }

            .productshow .scrollcontainer li .title {
                color: #666666;
                font-size: .24rem;
                height: .7rem;
                line-height: .7rem;
                overflow: hidden;
                padding: 0 .1rem;
            }

    .productshow a.abtn {
        background: url(/wap/scripts/pic_scroll_wap/arrow.png) no-repeat;
        background-size: .5rem auto;
        position: absolute;
        top: 3.7rem;
        display: block;
        width: .5rem;
        height: .5rem;
        overflow: hidden;
    }

    .productshow a.aleft {
        left: .7rem;
    }

    .productshow a.agrayleft {
        cursor: default;
        opacity: 0.40;
        filter: alpha(opacity=40);
    }

    .productshow a.aright {
        right: .7rem;
        background-position: 0 bottom;
    }

    .productshow a.agrayright {
        cursor: default;
        opacity: 0.40;
        filter: alpha(opacity=40);
    }

    .productshow .more {
        text-align: center;
        padding-top: .4rem;
    }

        /*.productshow .more a {
            line-height: .48rem;
            display: inline-block;
            border-radius: 100px;
            border: 1px solid #CCCCCC;
            color: #CCCCCC;
            padding: 0 .7rem;
        }*/
        .productshow .more a {
            line-height: .48rem;
            display: inline-block;
            border-radius: 100px;
            border: 1px solid #A7A7A7;
            color: #656565;
            padding: 0 .7rem;
			background:#F3F1F2;
        }

/*图片列表*/
.part_pic_01 {
    padding: .4rem .25rem;
}

    .part_pic_01 .list {
        flex-wrap: wrap;
        display: flex;
    }

        .part_pic_01 .list li {
            width: 50%;
            text-align: center;
        }

            .part_pic_01 .list li .bg {
                padding: 0 .15rem .3rem;
            }

            .part_pic_01 .list li img {
                width: 100%;
                height: 2.4rem;
            }

            .part_pic_01 .list li .title {
                font-size: .24rem;
                height: .5rem;
                line-height: .5rem;
                overflow: hidden;
                display: block;
            }

.part_pic_02 {
    padding: .1rem;
}

    .part_pic_02 .list li .bg {
        padding: .4rem .4rem .3rem;
        background: #FFF;
        margin-bottom: .1rem;
    }

    .part_pic_02 .list li img {
        /*width: 100%;*/
    }

    .part_pic_02 .list .title {
        font-size: .3rem;
        line-height: .5rem;
        overflow: hidden;
        display: block;
        padding-top: .2rem;
    }

    .part_pic_02 .list .column {
        padding-top: .1rem;
    }

        .part_pic_02 .list .column ul {
            flex-wrap: wrap;
            display: flex;
            justify-content: space-between;
        }

        .part_pic_02 .list .column li {
            /*width:33.33333%;*/
            width: 26%;
        }

            .part_pic_02 .list .column li a {
                font-size: .3rem;
                height: .6rem;
                line-height: .6rem;
                overflow: hidden;
                display: block;
                /*padding-right:.15rem;*/
            }

    .part_pic_02 .page_loading {
        padding: .2rem;
    }

        .part_pic_02 .page_loading a {
            background: #ddd;
        }

.part_pic_02b .list li .bg {
    padding: 0;
}

.part_pic_02b .list li a {
    padding: .4rem;
    display: block;
}

.part_pic_02b .list .title {
    border-top: 1px solid #e8e8e8;
    text-align: center;
    font-size: .26rem;
    padding: .2rem 0;
}
/*.part_pic_03 .list li .bg {
	padding:.4rem .4rem .1rem;
	background:#FFF;
	margin-bottom:.1rem;
}
.part_pic_03 .list li .pic {
	border:1px solid #ddd;
	padding:.3rem;
	display:block;
	font-size:0;
}
.part_pic_03 .list li img {
	width:100%;
}
.part_pic_03 .list .title {
	font-size:.24rem;
	line-height:.5rem;
	overflow:hidden;
	display:block;
	padding-top:.1rem;
	text-align:center;
}
.part_pic_03 .page_loading {
	padding:.2rem .4rem .4rem;
}*/


/* 栏目内容 */
.part_01 {
    padding: .4rem .3rem .3rem;
}

    .part_01 .hot .title {
        font-size: .36rem;
        line-height: .56rem;
        text-align: center;
        font-weight: bold;
    }

        .part_01 .hot .title a {
            color: #E46713;
        }

            .part_01 .hot .title a:hover {
                color: #FF0000;
            }

    .part_01 .list {
        padding: .25rem 0 0;
        font-size: .24rem;
    }

        .part_01 .list .title {
            display: flex;
        }

            .part_01 .list .title * {
                vertical-align: middle;
            }

            .part_01 .list .title a {
                line-height: .4rem;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                *white-space: normal; /*IE7有时会出问题*/
                display: block;
                flex: 1;
                text-align: left;
            }

                .part_01 .list .title a:nth-child(1) {
                    text-align: right;
                }

        .part_01 .list i {
            font-style: normal;
            padding: 0 .15rem;
        }

.part_02 {
    height: .6rem;
    line-height: .6rem;
    overflow: hidden;
    background: #FFF;
    padding: 0 .3rem;
}

    .part_02 .title {
        float: left;
        width: 1.15rem;
        font-size: .24rem;
        font-weight: bold;
        color: #e46713;
    }

    .part_02 .list {
        float: left;
        width: calc(100% - 1.15rem);
    }

        .part_02 .list ul {
            float: left;
        }

        .part_02 .list li {
            float: left;
            font-size: .24rem;
            overflow: hidden;
            padding-right: .5rem;
        }

.part_03 .list {
    padding-top: .1rem;
}

    .part_03 .list li {
        border-bottom: 1px solid #ddd;
        padding: .2rem 0;
    }

        .part_03 .list li:last-child {
            border-bottom: none;
        }

        .part_03 .list li .bg {
            background: url(/wap/images/ico_01.png) no-repeat 0 .16rem;
            background-size: .05rem auto;
            max-height: .84rem;
            line-height: .42rem;
            font-size: .3rem;
            overflow: hidden;
            padding-left: .22rem;
            position: relative;
        }

        .part_03 .list li .time {
            background: #FFF;
            font-size: .24rem;
            font-family: Arial, Helvetica, sans-serif;
            color: #999;
            padding-left: .5rem;
            position: absolute;
            bottom: 0;
            right: 0;
            display: block;
        }

.part_03b .list li .bg {
    /*background-position:0 .18rem;*/
    background: none;
    line-height: .45rem;
    max-height: none;
    padding-left: .1rem;
}

.part_03b .list li a {
    margin-right: .95rem;
    display: block;
}

.part_03b .list li .time {
    padding-left: 0;
    position: static;
    float: right;
}

.part_04 .banner {
    padding-top: .3rem;
}

.part_04 .part_c {
    overflow: hidden;
}

.part_04 .list {
    padding: .3rem;
}

    .part_04 .list ul {
        flex-wrap: wrap;
        display: flex;
    }

    .part_04 .list li {
        width: 50%;
        text-align: center;
    }

        .part_04 .list li.w100 {
            width: 100%;
        }

        .part_04 .list li a {
            display: block;
            border-top: 1px solid #EEEEEE;
            padding: .3rem 0;
        }

        .part_04 .list li:nth-child(1) a, .part_04 .list li:nth-child(2) a {
            border-top: none;
        }

        .part_04 .list li:nth-child(1) a, .part_04 .list li:nth-child(3) a, .part_04 .list li:nth-child(5) a, .part_04 .list li:nth-child(7) a {
            border-right: 1px solid #EEEEEE;
        }

        .part_04 .list li.w100 a {
            border-right: none;
        }

        .part_04 .list li b {
            display: block;
            font-size: .28rem;
            color: #e46713;
            font-weight: normal;
        }

        .part_04 .list li span {
            display: block;
            font-size: .13rem;
            color: #9A9A9A;
            font-family: Arial, Helvetica, sans-serif;
            padding-top: .1rem;
        }

.part_04 .pagenavi {
    text-align: center;
    padding: 0 0 .4rem;
}

    .part_04 .pagenavi a {
        background: #CCCCCC;
        display: inline-block;
        width: .16rem;
        height: .16rem;
        margin: 0 .1rem;
        border-radius: 100px;
    }

        .part_04 .pagenavi a.active {
            background: #E26812;
        }

.part_04b .list {
    padding-bottom: 0;
}

.part_05 {
    padding: .3rem .4rem .2rem;
}

    .part_05 table {
        width: 100%;
        font-size: .22rem;
    }

    .part_05 th {
        text-align: left;
        background: #F3F3F3;
        height: .42rem;
        border-bottom: 1px solid #CCCCCC;
        padding-left: .2rem;
    }

    .part_05 td {
        text-align: left;
        padding: .15rem 0 .15rem .2rem;
        border-bottom: 1px solid #EEEEEE;
    }

    .part_05 tr:nth-child(2) td {
        padding-top: .25rem;
    }

    .part_05 tr:last-child td {
        border-bottom: none;
    }

    .part_05 td b {
        color: #e46713;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
    }

    .part_05 .time {
        color: #666;
    }

    .part_05 .center {
        text-align: center;
    }

.part_05b {
    padding: 0;
}

.part_06 {
    padding: .3rem 0 .1rem;
}

    .part_06 .sum {
        line-height: .5rem;
        font-size: .24rem;
        text-align: justify; /*内容两端对齐，支持FF*/
        text-justify: inter-ideograph; /*内容两端对齐，支持所有IE*/
    }

    .part_06 .pic {
        font-size: 0;
    }

    .part_06 img {
        max-width: 100%;
    }

.part_07 .list {
    padding: .3rem .1rem 0;
}

    .part_07 .list ul {
        flex-wrap: wrap;
        display: flex;
    }

    .part_07 .list li {
        width: 25%;
        text-align: center;
    }

        .part_07 .list li a {
            display: block;
            border-bottom: 1px solid #EEEEEE;
            border-right: 1px solid #EEEEEE;
            padding: .5rem 0;
        }

        .part_07 .list li:nth-child(4) a, .part_07 .list li:nth-child(8) a, .part_07 .list li:nth-child(12) a {
            border-right: none;
        }

        .part_07 .list li:nth-child(13) a {
            border-bottom: none;
        }

        .part_07 .list li b {
            display: block;
            font-size: .3rem;
            font-weight: normal;
        }

.part_08 .list ul {
    flex-wrap: wrap;
    display: flex;
}

.part_08 .list li {
    width: 25%;
    text-align: center;
}

    .part_08 .list li a, .part_08 .list li p {
        display: block;
        border-bottom: .1rem solid #FFF;
        border-right: .1rem solid #FFF;
        height: 1.8rem;
        line-height: 1.8rem;
    }

    .part_08 .list li:nth-child(4) *, .part_08 .list li:nth-child(8) *, .part_08 .list li:nth-child(12) *, .part_08 .list li:nth-child(16) * {
        border-right: none;
    }

    .part_08 .list li b {
        display: block;
        font-size: .3rem;
        font-weight: normal;
    }

.part_09 {
    padding: 0 .4rem;
}

    .part_09 .part_list {
        padding: .4rem 0 .3rem;
        border-bottom: 1px solid #CCCCCC;
    }

        .part_09 .part_list:last-child {
            border-bottom: none;
        }

    .part_09 .part_title {
        font-size: .3rem;
        color: #e46713;
        padding-bottom: .1rem;
    }

        .part_09 .part_title a {
            color: #e46713;
        }

    .part_09 .list ul {
        flex-wrap: wrap;
        display: flex;
    }

    .part_09 .list li {
        width: 25%;
    }

        .part_09 .list li.w100 {
            width: 100%;
        }

        .part_09 .list li a {
            display: block;
            font-size: .24rem;
            height: .6rem;
            line-height: .6rem;
            padding-right: .1rem;
            overflow: hidden;
        }

.part_10 {
    padding: .4rem .4rem;
    background: #FFF;
}

    .part_10 .title {
        font-size: .3rem;
        color: #E46713;
        padding-bottom: .4rem;
    }

    .part_10 .text {
        padding-bottom: .3rem;
    }

        .part_10 .text input {
            background: #FFF;
            border: 1px solid #CCCCCC;
            padding: 0 .2rem;
            width: calc(100% - .4rem - 2px);
            height: .7rem;
            color: #333;
            border-radius: .15rem;
            font-size: .24rem;
        }

        .part_10 .text textarea {
            background: #FFF;
            border: 1px solid #CCCCCC;
            padding: .15rem .2rem;
            width: calc(100% - .4rem - 2px);
            height: 2.7rem;
            color: #333;
            border-radius: .15rem;
            font-size: .24rem;
        }

    .part_10 .button input {
        background: #E46713;
        border: none;
        margin: 0;
        padding: 0;
        cursor: pointer;
        overflow: visible;
        width: 100%;
        height: 1rem;
        font-size: .4rem;
        color: #FFF;
        font-family: "微软雅黑","黑体";
        border-radius: .15rem;
    }

    .part_10 .sum {
        padding-top: .4rem;
        line-height: .55rem;
        overflow: hidden;
        font-size: .28rem;
        text-align: justify; /*内容两端对齐，支持FF*/
        text-justify: inter-ideograph; /*内容两端对齐，支持所有IE*/
    }

        .part_10 .sum .zc {
            font-size: .24rem;
            color: #666666;
        }
		
		
/*产业发展详情*/
.chanyefazhan .title {font-size:.4rem !important; color:#E06919; font-weight:bold; border-top: 1px solid #e1e1e1; padding-top: .3rem;}
.chanyefazhan .title_en {font-size:.26rem !important; color:#999999; font-weight:bold;}
.chanyefazhan .pic {text-align:center; padding:.1rem 0;}
.chanyefazhan .sum {color:#333; text-align: justify; text-justify:inter-ideograph; font-size:.28rem !important; line-height: .5rem;}
