

.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;
}

.width_235{
    width: 2.35rem !important;
}

.width_279{
    width: 2.75rem !important;
}

.bg_color_005FAC{
    /*background-color:#005FAC;*/
    background-color:#91BF00;
}

.bg_e7e7e7{
    background-color: #e7e7e7;
}

.color_13283a{
    color:#13283a;
}

.color_ff7437{
    color:#ff7437;
}

.color_ff7537{
    color:#ff7537 !important;
}

.separator_line{
    height:0.17rem;
    background-color: #ececec;
    border-top: 0.01rem solid #e0e0e0;
    border-bottom: 0.01rem solid #e0e0e0;
}

.line_blank{
    width: 100%;
    height:0.25rem;
}

/*   页面顶部logo区域   */
.page_logo{
    width:100%;
    height:0.89rem;
}

.page_logo .img{
    width: 4.29rem;
    height:0.88rem;
    float:left;
}

.page_logo .img img{
    width: 4.29rem;
    height:0.88rem;
}

.page_logo .nav_button{
    float: right;
    width:0.55rem;
    height:0.44rem;
    margin-top: 0.225rem;
    margin-right: 0.14rem;
    background: url(../../images/img_3.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%;
}

/*   首页：居中栏目   */
.center_title{
    width:100%;
}

.center_title .title{
    float:left;
}

.center_title .title .across_line{
    float:left;
    width:0.42rem;
    height:0.68rem;
    background: url(../../images/across_line.png) no-repeat center center;
    background-size: 0.42rem  0.24rem;
}

.center_title .title .column_name{
    float:left;
    margin-left: 0.13rem;
    margin-right: 0.11rem;
    height:0.68rem;
    line-height:0.68rem;
}

.center_title .title .column_name a{
    font-size: 0.28rem;
    color: #000000;
    font-weight: bold;
	display:block;
}

/*  公共页面：bottom区(电话栏)  */
.page_bottom{
    width: 100%;
    padding-top: 0.19rem;
}

.page_bottom .bottom_phone{
    width:6rem;
    height: 0.92rem;
    margin: 0 auto;
    background-color: #ff7437;
    border-radius: 0.08rem;
}

.page_bottom .bottom_phone .phone .icon{
    float: left;
    width: 0.68rem;
    height: 0.62rem;
    margin-top: 0.15rem;
    margin-left: 1.38rem;
    background:url(../../images/img_14.png) no-repeat;
    background-size: 0.68rem 0.62rem;
}

.page_bottom .bottom_phone .phone .line{
    float: left;
    width: 0.01rem;
    height: 0.64rem;
    border-left: 0.02rem solid #ffffff;
    margin: 0.15rem 0.27rem  0  0.27rem;
    /*background:url(../../images/img_38.png) no-repeat;*/
    /*background-size: 0.01rem 0.64rem;*/

}

.page_bottom .bottom_phone .phone .txt{
    float: left;
    margin-top: 0.16rem;
}

.page_bottom .bottom_phone .phone .txt .msg{
    font-size: 0.2rem;
    color: #ffffff;
    font-family: SimHei;
}

.page_bottom .bottom_phone .phone .txt .num{
    font-size: 0.3rem;
    font-weight: bold;
    color: #ffffff;
}


/*  公共页面：bottom区(公司信息栏)  */
.page_bottom .company_info{
    width: 100%;
    padding-top: 0.19rem;
}

.page_bottom .company_info .left{
    float: left;
    width: 3.2rem;
    height: 0.97rem;
    line-height: 0.97rem;
    background: #91bf00;
    background-size: 0.57rem 0.57rem;
    filter:alpha(opacity=80);
    opacity: 0.8;
}

.page_bottom .company_info .left span{
    float: left;
    width: 0.44rem;
    height: 0.97rem;
    background: url(../../images/img_61.png) no-repeat center center;
    background-size: 0.44rem 0.45rem;
    margin-right: 0.15rem;
    margin-left: 0.8rem;
}

.page_bottom .company_info .left a{
    float: left;
    color:#ffffff;
    font-size: 0.30rem;
}

/*
.page_bottom .company_info .left .time_txt{
    color: #000000;
    font-size: 0.2rem;
    margin-left:0.88rem;
    margin-top:0.18rem;
}

.page_bottom .company_info .left .time_num{
    color: #000000;
    font-size: 0.28rem;
    margin-left:0.88rem;
    line-height: 0.3rem;
    font-family: SimHei;
}
*/

.page_bottom .company_info .right{
    float: right;
    width: 3.19rem;
    height: 0.97rem;
    background: #91bf00;
    filter:alpha(opacity=60);
    opacity: 0.6;
}

.page_bottom .company_info .right span{
    float: left;
    width: 0.45rem;
    height: 0.97rem;
    background: url(../../images/img_62.png) no-repeat center center;
    background-size: 0.45rem 0.45rem;
    margin-right: 0.15rem;
    margin-left: 0.9rem;
}

.page_bottom .company_info .right .addr_txt{
    color: #ffffff;
    margin-top:0.28rem;
    float: left;
    font-size: 0.30rem;
}

.page_bottom .company_info .right .addr_txt2{
    color: #ffffff;
    font-size: 0.28rem;
    margin-left: 0.95rem;
    line-height: 0.3rem;
    font-family: SimHei;
}


.page_bottom .company_info .shade{
    position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	background-color:#000000;
    opacity: 0.8;
}

.page_bottom .company_info .shade img{
    position:fixed;
	top:0;
	right:0;
}




/*  公共页面：footer区(页面底部)  */
.page_footer{
    width: 100%;
    padding-top:0.24rem;
    padding-bottom:0.22rem;
    background-color: #7aa101;
    font-size: 0.18rem;
    color: #efefef;
    text-align: center;
}

.page_footer .txt{
    line-height: 0.26rem;
}

.page_footer .txt a{
    font-size: 0.18rem;
    color: #efefef;
}


/*  点击搜索按钮后 弹出的search页面  */
.outdiv .pos_rel,
.outdiv .pos_rel_2{
    position:relative;
    z-index: 1000000000;
}

.outdiv .page_top_search{
    width:100%;
	height:0;
	background: rgba(0, 0, 0, 0.5);
    position:absolute;
	top:-0.89rem;
	left:0;
	z-index:1;
	display:none;
}

.outdiv .page_top_search .top{
 	background: #91bf00;
	height:0.46rem;
    display:block;
    padding:0.215rem  0;
}

.page_top_search .top  .area_top{
    padding-left: 0.15rem;
    float:left;
}

.page_top_search .top  .area_top li{
    float:left;
	padding:0.04rem  0.11rem;
    font-size: 0.28rem;
    color: #fff;
    cursor: pointer;
    border-radius: 0.03rem;
}

.page_top_search .top  .area_top li.select{
    background: #ffffff;
    color: #fe0000;
}



.page_top_search .top .area_bottom{
    margin-left:0.14rem;
    float:left;
}

.page_top_search .top .area_bottom form{
    float:left;
}

.page_top_search .top .area_bottom .text{
	float: left;
	padding-left: 0.1rem;
	width: 5.54rem;
	height: 0.46rem;
	line-height: 0.46rem;
	font-size: 0.26rem;
    border-radius:0.03rem;
    border: 0;
}

.page_top_search .top .area_bottom .close{
    width:0.46rem;
	height:0.46rem;
	background:#ffffff url(../../images/blue_close.png) no-repeat center center;
    background-size: 0.52rem 0.52rem;
	float:left;
	margin-top:0;
	margin-left:0.08rem;
	border-radius:0.23rem;
	cursor:pointer;
}


/*  点击顶部导航按钮后 弹出的侧边导航栏页面  */
.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:#91BF00;
    /*position: relative;*/
    position: absolute;
    right: 0rem;
}

.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.32rem;
    color: #ffffff;
}

.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: #FF7437;;
    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;
}


/*  子栏目中 顶部top栏 左边的栏目名称的样式   */
.page_logo .back {
    float: left;
    height: 0.89rem;
    line-height: 0.89rem;
    color:#a3a2a2;
    font-size: 0.34rem;
    margin-left: 0.15rem;
    padding-left: 0.4rem;
    background: url(../../images/img_24.png) no-repeat 0 center;
    background-size: 0.29rem 0.39rem;
}

/*  子栏目 导航条   */
.nav_anchor{
    width: 100%;
    background-color: #91bf00;
    height: 0.75rem;
    overflow: hidden;
}


.nav_anchor li{
    float: left;
    height: 0.75rem;
    line-height: 0.75rem;
}

.nav_anchor li .column_name{
    width: 3.19rem;
    text-align: center;
    font-size: 0.20rem;
    color:#ffffff;
}

.nav_anchor li .column_name.select{
	color:#494949;
}

.nav_anchor li .line{
    /*width: 0.01rem;*/
    height: 0.27rem;
    /*background: url(../../images/img_39.png) no-repeat center center;
    background-size: 0.01rem  0.27rem;
    */
    margin-top: 0.225rem;
    border-left: 1px solid #cccccc;
}


/*  子栏目 banner图   */
.banner_column{
    width:100%;
    /*height:2.57rem;*/
    position: relative;
}

.banner_column img{
    width:100%;
    /*height:2.57rem;*/
}


.banner_column .txt{
    position: absolute;
    top:0.44rem;
    left:0.60rem;
    color:#ffffff;
    font-size: 0.32rem;
}


/*  子栏目 导航条   */
.nav_column{
    width:100%;
}


.nav_column .list_line{
    background-color:#ffffff;
}

.nav_column .list_line li{
    float:left;
    font-size: 0.24rem;
    color:#000000;
    padding:0  0.1725rem;
    height:0.58rem;
    line-height:0.58rem;
}

.nav_column .list_line li.select{
    background-color: #ff0000;
    color: #ffffff;
}




/*  公共标题区  */
.title_top{
    width: 100%;
    text-align: center;
    line-height: 60px;
}

.title_top .title_name{
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    background: url(../../images/img_58.png) center bottom no-repeat;
    text-decoration: none;
}

































































