

/* 兼容 IE和其它浏览器的 不透明度设置！
{
    filter:alpha(opacity=50);
    opacity: 0.5;
}
*/

/*  超出使用CSS省略号
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
*/


.page_other{
    width:100%;
    height:700px;
    background: #cdcdcd;
}

/*  公用样式  */
.outdiv{
    width: 100%;
    /*  开发时使用，用于显示区域  */
    background-color: #eeeeee;
}

.w640{
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
    /*  开发时使用，用于显示区域*/
    background-color: #ffffff;
    overflow: hidden;
}

.width_279{
    width: 2.75rem !important;
}

.bg_color_005FAC{
    /*background-color:#005FAC;*/
    background-color:#91BF00;
}

.bg_e7e7e7{
    background-color: #e7e7e7;
}

.bg_eceded{
    background-color:#eceded !important;
}

.bg_f0f0f0{
    background-color:#f0f0f0 !important;
}

.bg_ffffff{
    background-color:#ffffff !important;
}

.color_13283a{
    color:#13283a;
}

.color_ff7437{
    color:#ff7437;
}

.color_ff7537{
    color:#ff7537 !important;
}

.color_252525{
    color:#252525 !important;
}

.color_9b9b9b{
    color:#9b9b9b !important;
}

.color_c8171e{
    color:#c8171e !important;
}

.color_de5c23{
    color:#de5c23 !important;
}

.separator_line{
    height:0.12rem;
    background-color: #ffffff;
    border-top: 0.01rem solid #e0e0e0;
    border-bottom: 0.01rem solid #e0e0e0;
}

.blank_line_28{
    height:0.28rem;
    background-color: #ffffff;
}

.line_blank{
    width: 100%;
    height:0.25rem;
}

.line_blank2{
    width: 100%;
    height:0.4rem;
}

.border_top_5{
    border-top:0.05rem solid #de5c23;
}

.mt_5{
    margin-top:0.05rem !important;
}

.mt_20{
    margin-top:0.20rem !important;
}

.mt_30{
    margin-top:0.30rem !important;
}

.mt_36{
    margin-top:0.36rem !important;
}

.mt_40{
    margin-top:0.40rem !important;
}

.mr_133{
    margin-right:1.33rem !important;
}

.mb_30{
    margin-bottom:0.30rem !important;
}

.no_margin_top{
    margin-top:0 !important;
}

.no_margin_right{
    margin-right:0 !important;
}

.no_padding_top{
    padding-top:0 !important;
}

.no_padding_bottom{
    padding-bottom:0rem !important;
}

.no_border_bottom{
    border-bottom:0rem !important;
}

.float_left{
    float:left;
}

.float_right{
    float:right;
}





/*   页面顶部logo区域   */
.page_logo{
    width:100%;
    height:1.00rem;
}

.page_logo .img{
    width: 3.97rem;
    height:1.01rem;
    float:left;
}

.page_logo .img img{
    width: 100%;
    /*height:1.01rem;*/
	margin-top:0.04rem;
}

.page_logo .nav_button{
    float: right;
    width:0.55rem;
    height:0.44rem;
    margin-top: 0.28rem;
    margin-right: 0.25rem;
    background: url(../../images/img_2.png) no-repeat;
    background-size: 100% 100%;
}

.page_logo .nav_button2{
    float: right;
    width:0.55rem;
    height:0.44rem;
    margin-top: 0.225rem;
    margin-right: 0.14rem;
    background: url(../../images/img_3_green.png) no-repeat;
    background-size: 100% 100%;
}


.page_logo .search_button{
    float: right;
    width:0.43rem;
    height:0.42rem;
    margin-top: 0.235rem;
    margin-right: 0.25rem;
    background: url(../../images/img_2.png) no-repeat;
    background-size: 100% 100%;
}

.page_logo .search_button2{
    float: right;
    width:0.43rem;
    height:0.42rem;
    margin-top: 0.235rem;
    margin-right: 0.25rem;
    background: url(../../images/img_2_green.png) no-repeat;
    background-size: 100% 100%;
}

.page_logo .select_box{
    float:left;
    margin-left: 0.15rem;
    margin-top: 0.18rem;
}

.page_logo .select_box .select{

    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: 0.01rem solid #999999;

    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;

    /*在选择框的最右侧中间显示小箭头图片*/
    background: url("../../images/img_17.png") no-repeat scroll right center transparent;
    background-size: 0.15rem 0.09rem;

    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    padding-right: 0.15rem;

    width:1.20rem;
    height:0.33rem;
    border-radius: 0.03rem;
    color:#666666;
    font-size:0.18rem;
}

.page_logo .select_box .select option{
    cursor: pointer;
    padding-left:0.18rem;
    text-align: center !important;
    font-size:0.18rem;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.page_logo .select_box select::-ms-expand {
    display: none;
}


/*  点击顶部导航按钮后 弹出的侧边导航栏页面  */
.page_sidebar_firstcolumn{
    position:absolute;
    left: 0;
    top: -0.89rem;
    width: 100%;
    height: 0rem;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    z-index: 1;
    display: none;
}

.page_sidebar_firstcolumn .sidebar{
    width: 3.0rem;
    height: 100%;
    background:#de5c23;
    /*position: relative;*/
    position: absolute;
    right: 0rem;
    overflow: auto;
}

.page_sidebar_firstcolumn .sidebar .box{
    float: left;
    margin-top: 0.67rem;
}

.page_sidebar_firstcolumn .sidebar .box .txt{
    float: left;
    margin-left: 0.17rem;
    font-size: 0.22rem;
    color: #ffffff;
    width:1.65rem;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.page_sidebar_firstcolumn .sidebar .box .txt.spe{
    width:1.4rem;
    font-size: 0.24rem;
}

.page_sidebar_firstcolumn .sidebar .box .line{
    border-bottom: 0.01rem solid #dddddd;
    /*width: 95%;
    margin: 0 auto;*/
    width:85%;
}

.page_sidebar_firstcolumn .sidebar .box li{
    padding-left: 0.58rem;
    height:0.96rem;
    line-height:0.96rem;
}

.page_sidebar_firstcolumn .sidebar .box li.cancel{
    /* background-color: #606060; */
    background-color: #160903;
    width: 2.1rem;
    padding-left: 0.9rem;
}

.icon_circle{
    float: left;
    width: 0.4rem;
    height: 0.4rem;
    /*border: 0.02rem solid #ff0000;
    border-radius: 0.2rem;*/
    margin-top: 0.29rem;
    background: url(../../images/column.png) no-repeat;
    background-size: 0.4rem 0.4rem;
}

.icon_circle .icon_1{
    float: left;
    margin-left: 0;
    margin-top: -0.27rem;
    font-size: 0.4rem;
    color: #ff0000;
}

.icon_circle .icon_2{
    float: left;
    margin-left: 0;
    margin-top: -0.27rem;
    font-size: 0.36rem;
    color: #ff0000;
}

.icon_circle .icon_3{
    float: left;
    margin-left: 0.03rem;
    margin-top: -0.29rem;
    font-size: 0.32rem;
    color: #ff0000;
}

.icon_circle .icon_4{
    float: left;
    margin-left: 0.06rem;
    margin-top: -0.28rem;
    font-size: 0.26rem;
    color: #ff0000;
}

.icon_circle .icon_5{
    float: left;
    margin-left: 0.04rem;
    margin-top: -0.29rem;
    font-size: 0.29rem;
    color: #ff0000;
}

.icon_circle .icon_6{
    float: left;
    margin-left: 0.02rem;
    margin-top: -0.27rem;
    font-size: 0.32rem;
    color: #ff0000;
}

.cancel .icon_7{
    float: left;
    margin-left: 0.02rem;
    font-size: 0.32rem;
    color: #ffffff;
}



/*  公共标题区  */
.general_title{
    width: 100%;
    text-align: center;
    padding-bottom:0.09rem;
}

.general_title.bg{
    width: 100%;
    /*height: 0.58rem;*/
    background: url(../../images/img_1.jpg) center bottom no-repeat;
    background-size: 0.41rem 0.02rem;
    margin-top: 0.1rem;
}

.general_title .title_name{
    display: inline-block;
    text-decoration: none;
}

.general_title .title_name a{
    font-size: 0.28rem;
}

.general_title .msg{
    margin-top: 0rem;
    font-size: 0.16rem;
    color:#c7c7c7;
    text-align: center;
    line-height:0.30rem;
}

/*  首页更多  */
.general_more_news{
    margin:0 auto;
    margin-top: 0.1rem;
    width: 5.2rem;
    /*height: 0.45rem;*/
}

.general_more_news .see_more{
    float: right;
    /*height:0.45rem;
    line-height:0.45rem;*/
    background:url(../../images/img_10.png) no-repeat 0 center;
    background-size:0.34rem  0.12rem;
    padding-left: 0.43rem;
}

.general_more_news .see_more a{
    color: #de5c23;
    font-size: 0.20rem;
    display: block;
}


/*  公共页面：footer区(页面底部)  */
.page_footer{
    width: 100%;
    padding-top:0.22rem;
    padding-bottom:0.27rem;
    background-color: #f0f0f0;
    font-size: 0.18rem;
    color: #424242;
    text-align: center;
}

.page_footer .txt{
    line-height: 0.30rem;
}

.page_footer .txt a{
    font-size: 0.18rem;
    color: #424242;
}



/*  子栏目banner区  */
.out_div .banner_column{
    width: 100%;
    height: 3.28rem;
    position: relative;
}

.out_div .banner_column .column_name{
    position: absolute;
    top: 33.00%;
    left: 15.78%;
    color: #cfcfcf;
    font-family: YouYuan;
    width:  80%;
    font-size: 0.50rem;
    font-weight: normal;
}

.out_div .banner_column .column_name2{
    position: absolute;
    top: 37.70%;
    left: 12.97%;
    color: #FFFFFF;
    width: 70%;
    font-size: 0.32rem;
    font-weight: normal;
}

.banner_column .column_name .txt_chs{
    position: absolute;
    top:0;
    left: 0;
}

.banner_column .column_name .txt_eng{
    position: absolute;
    top: 0.63rem;
    left: 0.90rem;
    font-size: 0.20rem;
}

.banner_column .column_name2 .txt_eng{
    position: absolute;
    top: 0.43rem;
    left: 0.65rem;
    font-size: 0.20rem;
    overflow:hidden;
    color:#ffffff;
}



/*  子栏目的栏目区  */
.basic_top_site .sub_column{
    padding-top: 0.48rem;
    padding-bottom: 0.0rem;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}
/*
.basic_top_site .sub_column a{
    display: inline-block;
}
*/

.basic_top_site .sub_column .column{
    float:left;
    /*width: 1.34rem;*/
    height: 0.45rem;
    line-height: 0.45rem;
    margin-left:0.065rem;
    margin-right: 0.065rem;
    margin-bottom:0.1rem;
    color:#848484;
    font-size: 0.20rem;
    text-align: center;
    padding:0 0.27rem;
}

.basic_top_site .sub_column .column.curr{
    border-radius:0.225rem;
    background-color: #de5c23;
    box-shadow: 0 0  0.07rem  0.02rem  #d4977c;
    color:#ffffff;
}

.basic_top_site .sub_column .column:hover{
    border-radius:0.225rem;
    background-color: #de5c23;
    box-shadow: 0 0 0.07rem  0.02rem #d4977c;
    color: #ffffff;
}


/*  子栏目path路径区  */
.column_path{
    margin-left: 0.39rem;
    height: 0.95rem;
    line-height: 0.95rem;
    text-align: left;
}

.column_path .img{
    display: inline-block;
    width: 0.22rem;
    height: 0.22rem;
    background: url(../../images/img_34.png) no-repeat center center;
    position: relative;
    top: 0.04rem;
}

.column_path .current_column{
    color: #de5c23;
}

.column_path .current_column:hover, .column_path a:hover{
    color:#de5c23;
}

.column_path span, .column_path a, .column_path_general a {
    font-size: 0.24rem;
    color:#919191;
}

























































































