@charset "utf-8";
/* CSS Document */
/*------------------------------base----------------------------------------------*/
.top,.flash,.banner,.nav,.search,.weather,.main,.main_mid,.link,.bottom_nav,.bottom_nav2,.bottom_nav3,.bottom_nav4,.bottom{ margin:auto}
.main,.main_mid{overflow:hidden;}
.news_index,.collage_index,.service_index,.nav_L,.nav_M,.nav_R,.weather_l,.weather_m,.weather_hello,.weather_hello img,.weather_r,.service_index,.bottom_logo,.sidBar,.sidBar1,.main_sub,.main_sub1,.left{ float:left}
.flash,.banner,.nav,.bottom_nav,.bottom_text{text-align:center}
.main_sub{ width:650px; overflow:hidden;}
/*------------------------------top----------------------------------------------*/
.top,.flash,.banner,.nav{ width:1002px; margin:auto}
.top{ height:157px; 
    /* background:url(../images/logo_02.jpg) right no-repeat;  */
    text-align: left;}
/* .flash{ height:236px;} */
.banner{ height:180px;}
.nav{height: 46px;margin-top:5px;background:url(../images/menu.jpg);}
.nav2{
    height: 46px;
    margin-top: 5px;
    background: url(../images/menu2.jpg);
    background-size: 100% 100%;
    width: 980px;
    margin: auto;
}

.nav_L{background:url(../images/navl_023.jpg);background-size: 100% 100%;}
.nav_M{
    width:1000px;
    padding: 10px 0px 0px 0px;
    /* background:url(../images/nav_03.jpg) no-repeat; */
    /* margin-right: 24px; */
    margin-top: 5px;
}
.nav_R{background:url(../images/navr_052.jpg);background-size: 100% 100%;}
.nav_L,.nav_R{width:44px;height: 77px;}





.gradient-text-one{  
    background-image:-webkit-linear-gradient(bottom,red,#fd8403,yellow); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent; 
}
.gradient-text{text-align: left;
    font-weight:bolder; position: relative; }
/*------------------------------index----------------------------------------------*/
.main{ width:990px; border-top: 4px solid #e79f45;
    /* background-color: #be2a1f; */
    background:url(../images/redbg.jpg);
}
.about_index{ width:453px; margin:0px 1px; }
.bussness_index{ width:534px; height:228px; margin-bottom:5px; 
    /* background:url(../images/ba_b_03.jpg) bottom left no-repeat; */
}

.search,.link,.bottom_nav,.bottom_nav2,.bottom_nav3,.bottom_nav4,.bottom{width:985px;padding:1px; }
.search{  border:1px solid #981717;}
.link{border:1px solid #EF8C8A;}

.weather{ width:985px; height:40px; background:url(../images/w2_11.jpg)}
.weather_l{ width:13px; height:40px;background:url(../images/w1_11.jpg)}
.weather_m{ width:850px;}
.weather_hello{ width:50%; padding-top:4px;}
.weather_hello span{ display:block; padding-top:5px;}
.weather_r{ width:120px; height:30px; padding:10px 0px 0px 0px; float:right; background:url(../images/w3_11.jpg) right no-repeat}
.weather_r a{ font-weight:bold; color:#000;}

.main_mid{ width:982px;padding:4px 3px; background:url(../images/redbg.jpg);}
.news_index{width:323px; padding-left:4px;
    /* background-color: #be2a1f; */
}
.service_index{ width:319px; padding-top:60px; padding-left:4px; margin-top:2px; background:url(../images/service_15.jpg) right top no-repeat;}
.collage_index{width:650px;
    /* margin-left:8px; */
}

.bottom_nav{ margin-top:1px; background-color:#382323;color:#FFFFFF}
.bottom{height:80px; padding-top:30px; background-color:#C8C8C8}

.bottom_logo{  width:200px}
.bottom_logo img{ margin:2px 0px}
/*------------------------------collage----------------------------------------------*/
.sidBar1{width:295px; margin:0px 0px 2px 0px; background:url(../images/ic1_03.jpg) right repeat-y; overflow:hidden}
.main_sub2{ width:675px; margin:5px 0px 2px 0px; float:right}
/*------------------------------news----------------------------------------------*/
.mid_sub{ width:970px; overflow:hidden;padding:2px 5px;background:#F9F9F9 url(../images/v1_03.jpg) top repeat-x; margin:auto;}
.mid_sub1{ width:975px;margin:auto; overflow:hidden}
.sidBar{width:285px; margin:5px 0px 2px 0px;background:url(../images/ic1_03.jpg) right repeat-y; overflow:hidden}
.sub_menu,.toppic{width:270px; margin-left:10px}
.main_sub{ width:680px; margin:5px 0px 2px 0px;}
.main_sub1{ width:650px; margin:5px 0px 2px 15px;}
.bottom_nav2,.bottom_nav3{ background-color:#D7D7D7; height:30px; }
.bottom_nav4 {background-color:#D7D7D7;}
.bottom_nav2{padding:15px 0px 0px 0px}
.bottom_nav3{padding:0px 0px 15px 0px}
/*------------------------------job----------------------------------------------*/
.job_main{ padding:0px 20px; background:url(../images/nav2_04.jpg) center repeat-y; min-height:500px; height:auto!important;overflow:hidden; }
.job_content{_height:500px;min-height:500px;padding:10px 0px;}
.job_content_right{ width:350px;}
.job_content_left{ width:570px;}
.job_bottom{ height:60px; padding-top:16px; background:url(../images/nav3_07.jpg); text-align:center;color: #FFFFFF}
.job_content1{ width:348px; height:300px; background:url(../images/icon_03.jpg) top center no-repeat; margin:5px 0px;}
.job_content .center{ text-align:center}
.job_content1 dl{ padding:15px 20px;}
.job_content1 dt{ border-bottom:1px  dashed #960202; margin:0px; padding:0px;}
.job_content1 dd{ padding:5px 0px}
