@charset "utf-8";
/* CSS Document */

.location_about span{
	color:#888;
}

.lpb_content_contact_select {
    /* display: none; */
    width: 0;
    height: 0;
    border-left: 9px solid #e7a200;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    position: absolute;
    right: 20px;
    top: 13px;
}
 .lpb_content_contact_default {
    /* display: none; */
    width: 0;
    height: 0;
    border-left: 9px solid #BDBDBD;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    position: absolute;
    right: 20px;
    top: 13px;
}
 .fr_content_aboutus strong{
 	color:#333;
 }

 .left_sidebar_about{
     width: 22%;
  overflow:hidden;
   /*background:url(../image/left_top.jpg) no-repeat;*/ 
   padding:6px 0;
}
 .left_sidebar_about a{
 	color:#888;
 }
 .lpb_content_about,.lpb_content_nav{ 
	/*width:244px; */
	/*border-left:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea; */
	/*border:1px solid red;*/
	
	overflow:hidden; 
	/*background:#FFF url(../image/lpb_bj.gif) right top repeat-y;*/
    padding-bottom:5px;}
.lpb_content_about ul,.lpb_content_nav ul{border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;}
.lpb_content_about ul li{  
    height:36px;   
    line-height: 36px; 
    border-bottom: 1px solid #e1e1e1; 
    position: relative; 
/* margin-right:10px;*/
    margin-bottom:5px;
    padding-left: 18px;
    
 }
 /*.c90_noline_about2{
 	color:#888;
 }*/
 .c90_noline_about{
 	color: #e7a200;
    text-decoration: none;
 }
.lpb_content_about ul li a:hover{font-weight: bold; text-decoration:underline;}

.location_about{ line-height:30px; height:30px; overflow:hidden}

.right_sidebar_about{ width:78%; overflow:hidden; padding-left:20px;}

.fr_content_title{ background:url(../image/title_bj.gif) center left repeat-x; line-height:25px; padding-left:35px; vertical-align:bottom}
.fr_content_about{ padding:5px 10px 5px 20px; text-align:right}
.fr_content_title h2{ padding:0 10px 5px; background-color:#FFF; display:inline; font-weight:normal; color:#c90; font-size:13px}
.fr_content_aboutus{  padding:15px 24px 50px 24px; overflow:hidden;border:1px solid #e1e1e1;margin-bottom: 20px;}
.fr_content_aboutus p{
	font-size:12px;
    line-height: 20px;
    color:#888;
}
.fr_content_aboutus ul{ padding-left:10px;}
.fr_content_aboutus li{ list-style:disc;}
.fr_content_aboutus a{ color:#e7a200; text-decoration:underline}


.lf_part_box_about{  overflow:hidden; }
.lf_part_box_about h3{     background: #E8BB00;
    height: 36px;
    line-height: 38px;
    padding-left: 20px;
    color: #fff;
    padding-bottom: 2px;}

 .wrapper_about{ /*background:url(../image/left_bj.gif) repeat-y;*/ margin-top:10px; overflow:hidden}
 
 .w1025{ 
    /*width:1025px; */
    text-align:left;
    margin:0 auto;
    padding-top: 15px;
}


.banner_title img{
    width: 100%;
}

@media(min-width: 0px) and (max-width: 991px) {
    .lpb_content_contact_default{
        background: url(../image/icon_arrow_d.png);
        width: 8px;
        height: 14px;
        border: 0px;
        top: 15px;
    }

    .lpb_content_contact_select{
        background: url(../image/icon_arrow_s.png);
        width: 8px;
        height: 14px;
        border: 0px;
        top: 15px;
    }
    .left_sidebar_about{
        padding: 0px;
    }
    .lf_part_box_about{
        padding: 6px 0px 15px 0px;
    }
    .xs-img-table img{
        width: 96%;
        margin-bottom: 10px;
    }
    .xs_lpb_content{
        display: block;
    }
    .table2 .bt td{
        background: #F5EDC4;
        color: #3e3e3c;
    }
    .table2{
        border-spacing: 2px;
    }
    .container{
        padding-right: 0px;
        padding-left: 0px;
        width: 100%;
    }
    .w1025{
        background: #eee;
        padding-top: 10px;
    }
    .right_sidebar_about{
        width: 100%;
        padding-left: 0px;
    }
    .real{
        width: 80%;
    }
    #moimg{
        width: 100%;
    }

    .left_sidebar_about{
        width: 100%;
    }
    .lpb_content_about{
        display: none;
    }
    .lpb_content_about, .lpb_content_about_nav{
        padding-bottom: 0px;
    }
    .hl_lf_part_box h3{
        background: #fff;
        font-size: 16px;
        color: #333;
        border-top: 3px solid #E8Ba00;
        height: 100%;
        padding: 10px 0px 8px 20px;
    }
    .lf_part_box_about h3{
        background: #fff;
        font-size: 16px;
        color: #333;
        border-top: 3px solid #E8Ba00;
        height: 100%;
        padding: 10px 0px 8px 20px;
        /*border-bottom: 1px solid #e1e1e1;*/
    }
    .list_show{
        background:url(../images/icon_display.png);
        width: 20px;
        height: 20px;
        border: 0px;
        right: 15px;
        margin-top: -30px;
        position: absolute;
    }
    .lpb_content_about ul, .lpb_content_about_nav ul{
        border-left: 0px;
        border-right: 0px;
    }
    .left_sidebar{
        padding: 15px 0px 15px 0px;
    }
    .lpb_content_about ul li{
        height: 50px;
        /*line-height: 50px;*/
        line-height: 50px;
        font-size: 14px;
        border-top: 1px solid #e1e1e1;
        border-bottom: 0px;
        margin-bottom: 0px;
        background: #fff;
    }
    .lpb_content_about_contact_select{
        background:url(../image/icon_arrow_s.png);
        width: 8px;
        height: 14px;
        border: 0px;
        top: 18px;
    }
    .lpb_content_about_contact_default{
        background:url(../image/icon_arrow_d.png);
        width: 8px;
        height: 14px;
        border: 0px;
        top: 18px;
    }
    .fr_content_aboutus{
        background: #fff;
        padding: 15px 10px 0px 10px;
        border: 0px;
    }
    .table1{
        background: #fff; ;
    }
    .table1 .bt td{
        background: #f5edc4;
        color: #333;
    }
    .real{
        margin: 10px 0 10px 0px;
    }
    .btn{
        padding: 0px 0px 25px 0px;
    }
    .pager{
        margin: 10px 0px;
    }
    .table2{
        background: #fff;
    }
}
