@charset "utf-8";
* {margin:0px;padding: 0px;}
ul,ol,li,dl,dt,dd {margin:0px;padding:0px;list-style-type: none;}
a{color:#333;font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
h1,h2,h3,h4,h5,h6{ font-size:14px; font-weight:normal;}
a{ color:#333333;}
a:hover{color:#333333;font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a img{border:0;}
.blank_5{ height:5px; width:100%; overflow:hidden; clear:both;}
.blank_10{ height:10px; width:100%; overflow:hidden; clear:both;}
.blank_a10{ height:10px; width:986px; overflow:hidden; clear:both; margin:0px auto; background-color:#ffffff;}
.colorwhite{ background-color:#ffffff;}
.page{wdith:100%; clear:both; height:30px; line-height:30px; text-align:center; margin:5px auto;}
.clear{clear:both; line-height:0px; font-size:0px;}

body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;margin:0px; padding:0px;line-height:20px;background:url(../images/bg.png) top center repeat-x #008CBA;display:table;width:100%}

.header{ width:990px; height:158px; margin:0px auto; background:url(../images/top.jpg) left top no-repeat;position:relative; z-index:2;}
.logo{ width:450px; height:116px; margin-left:175px;background:url(../images/logo.jpg) left top no-repeat;}
.toplink{ width:130px; height:30px; line-height:30px; position:absolute; right:0px; top:0px; color:#ffffff;}
.toplink a{ color:#ffffff;}
.topsearch{ width:240px; height:25px; background:url(../images/1searchbg.jpg) left top no-repeat; float:right; margin-left:0px; margin-top:0px;}
.menu{ width:980px; height:39px; background:url(../images/menubg1.jpg) left top repeat-x;}
/*menu*/
.NavMenu{ clear:both; background:url(../images/menu.jpg) repeat-x; height:40px; line-height:40px; width:990px; font-family:Verdana, Geneva, sans-serif;}
.NavMenu ul{ margin-right:0px; }
.NavMenu ul li{ float:left; line-height:40px; margin:0px; width:auto; z-index:8888;}
.NavMenu ul li a{ font-size:12px; color:#000000; font-weight:bold; padding-left:18px; padding-right:20px; display:block; height:40px; }
.NavMenu ul li.line{ width:23px; height:40px;background:url(../images/menu_line.jpg) left top no-repeat;}
.NavMenu ul li.curr a{color:#000000; text-decoration:none;}
.NavMenu ul li.current a{color:#000000; text-decoration:none; }
.NavMenu ul li.current ul li a{ background:auto!important;}

.NavMenu ul li a:hover{ color:#000000; text-decoration:none; }


.NavMenu ul li ul{ display:none; position:absolute; background:no-repeat right bottom #ffffff; width:216px; height:auto; padding-top:10px; z-index:99;}

.NavMenu ul li ul li{ float:none; margin:0; line-height:25px; height:25px;}
.NavMenu ul li ul li a{ margin:0; color:#ffffff; line-height:25px;height:25px; font-weight:normal; background:none!important;}
.NavMenu ul li ul li a:hover{ background:none!important; font-weight:bold}

/*banner*/

.banner{ width:990px; height:247px; margin:0px auto; background-color:#ffffff; position:relative; z-index:1;}

.cover {width:980px;height:420px;position:relative;background-color:#000;overflow:hidden;}
        .gallery, .larrow, .rarrow {position:absolute;}
        .gallery {width:8192px;height:420px;float:left;left:0; }
        .gallery a {float:left;}
        .gallery a img {border:none;}
        .larrow, .rarrow {top:50%;margin-top:-29px;width:21px;height:58px;cursor:pointer;display:block}
        .larrow {left:10px;background:url(../assets/prev.png) no-repeat;}
        .rarrow {right:10px;background:url(../assets/next.png) no-repeat;}
        .rarrow:hover {background-image:url(../assets/next_over.png);}
        .larrow:hover {background-image:url(../assets/prev_over.png);}
        .indicator {position:absolute;float:left;left:50%;bottom:16px;margin-left:-36px}
        .indicator a {width:12px;height:12px;background:url(../assets/point.png) no-repeat center 0;float:left;margin-right:6px;cursor:pointer;}
        .indicator a.current {background-position:center -12px}
        .hidden {display:none;}
        .loading {position:absolute;left:50%;margin-left:-24px;margin-top:-24px;top:50%;}
		
/*main*/

.main{ width:990px; margin:0px auto; height:auto; background:url(../images/cbg.jpg) center top repeat-y #ffffff;}
.footer{ width:990px; height:70px; background:url(../images/footer.jpg) center top; margin:0px auto;}
.footer_nav{ width:990px; text-align:center; color:#333333; line-height:30px;}
.footer_nav a{ padding:0px 4px; color:#333333;}
.footer_txt{ height:30px; text-align:center; color:#F90;}

.ml{ width:225px; height:auto; float:left; background:url(../images/1280891300.jpg) -6px top no-repeat;}
.mr{ width:765px; height:auto; float:right; background:url(../images/1280891300.jpg) -230px top no-repeat;}
.navbox{ width:193px; margin:0px auto 0px 32px; padding-top:5px;}
.sider_nav_t{ width:193px; height:24px; background:url(../images/title01bg.jpg) left top no-repeat; margin-left:32px; margin-top:35px;}
.sider_nav_t h1{ width:auto; height:41px; line-height:41px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; background:url(../images/icon01.jpg) 8px center no-repeat; padding-left:25px;}
.navbox_lev1{ line-height:30px; height:30px; font-size:12px; color:#DA7117; background:url(../images/dot2.gif) 20px center no-repeat;;}
.navbox_lev1 a{ color:#676F78; background:url(../images/dot2.gif) 20px center no-repeat; padding-left:30px; font-size:12px; font-weight:normal;}
.navbox_lev1 a:hover{ font-weight:normal;color:#000000; background:url(../images/dot2.gif) 20px center no-repeat; padding-left:30px; font-size:12px;}
.navbox_lev2 a{ line-height:28px; height:28px; display:block; vertical-align:bottom; background:url(../images/99.gif) 30px center no-repeat; text-indent:40px; color:#333333;}
.navbox_lev2 a.on{line-height:28px; height:28px; display:block; color:#333333; vertical-align:bottom; background:url(../images/99.gif) right center no-repeat; text-indent:78px;}

.lql{ width:195px; height:48px; margin:10px auto 0px auto;}
.hotpro{ width:705px; height:180px; margin:20px auto 0px auto; overflow:hidden;}

.casebox1{ width:163px; height:146px; background:url(../images/probd1.jpg) left top no-repeat;}
.color1{ background-color:#000000;}
.casebox1 p.img{ width:157px; height:119px; padding:3px; margin-bottom:0px;}
.casebox1 p.img img{ width:157px; height:119px;}
.casebox1 p.txt{ width:100%; height:23px; line-height:23px; text-align:center; color:#000000; margin-bottom:0px;}
.casebox1 p.txt a{ color:#ffffff;}

.mod1{ width:730px; height:240px; margin:0px auto;}
.col_aboutus{ width:439px; height:240px; float:left;}
.col_aboutus_t{ width:439px; height:34px;}
.col_aboutus_c{height:auto;PADDING-LEFT: 4px; PADDING-RIGHT: 7px; PADDING-TOP: 20px}
.col_aboutus_c p.img{float: left; padding-right: 8px;}
.col_aboutus_con{line-height: 22px; padding-left: 8px;}

.col_news{ width:268px; height:240px; float:right;}
.col_news_t{ width:268px; height:34px;}
.col_news_c{height:auto;PADDING-LEFT: 4px; PADDING-RIGHT: 7px; PADDING-TOP: 5px}
.col_news_c p.img{float: left; padding-right: 8px;}


.col_news_c dl{ width:268px; height:65px;}
.col_news_c dl dt{ width:105px; height:65px; float:left;}
.col_news_c dl dt p{ width:95px; height:60px;margin:5px 0px 0px 5px;}
.col_news_c dl dd{ width:160px; height:65px; float:left;}
.col_news_c dl dd p.title{ width:160px; height:25px; line-height:25px; font-size:12px; font-weight:bold; color:#F90;}
.col_news_c dl dd p.con{ width:160px; height:48px; line-height:20px; overflow:hidden; color:#666666;}

.col_news_c ul{ width:268px; margin:0px auto; padding-top:8px; }
.col_news_c ul li{ width:268px; height:24px; line-height:24px; background:url(../images/list.jpg) 0px center no-repeat;  }
.col_news_c ul li a{ float:left; text-indent:15px;}
.col_news_c ul li span.date{ float:right; color:#999999;text-indent:0px;}

.conbox1{ width:720px; height:auto; overflow:hidden; margin:0px auto 0px auto;}
.conbox1_t{ height:40px; margin-top:10px; color:#DA7117; width:720px; line-height:28px; background:url(../images/title22222.jpg) left bottom repeat-x;}
.conbox1_t a{ color:#DA7117;}
.conbox1_t a:hover{ color:#DA7117;}
.conbox1_t h1{ float:left; padding-left:35px; line-height:40px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; background:url(../images/icon1.gif) 8px center no-repeat; padding-left:30px; font-weight:bold;}
.conbox1_t span.navigation{ float:right; padding-right:10px; line-height:45px;}
.conbox1_t span.navigation em{ font-style:normal; padding:0px 4px;}
.conbox1_c{ padding:10px; line-height:200%; padding-top:5px; color:#333333}
.conbox1_c p{margin-bottom:15px;}

/*新闻列表*/
.nmain1wz1 {
    float: left;
    height: 118px;
    padding-top: 15px;
    text-align: left;
    width: 738px;
}
.nmain1wz1 img {
    border: 1px solid #D9D9D9;
    float: left;
    margin-right: 15px;
}
.nmain1wzdiv1 {
    float: left;
    height: 101px;
    width: 540px;
}
.nmain1wzdiv1 ul li a:link, .nmain1wzdiv1 ul li a:hover, .nmain1wzdiv1 ul li a:visited {
    color: #333333;
}
.nmain1wzdiv1 ul li a:hover {
    color: #000000;
}
.rq {
    color: #999999;
    height: 24px;
    line-height: 24px;
    margin-left: 35px;
    margin-top: -15px;
    text-align: right;
    width: 93%;
}
.newsbox1{ width:700px; clear:both;}



.newslist_cnt{ height:auto; margin-top:5px;}
.newslist_cnt ul{height:auto;width:100%;}
.newslist_cnt li{height:30px;width:100%; border-bottom:1px dashed #dddddd; background:url(../images/33.gif) no-repeat 10px center;text-indent:25px;position:relative;vertical-align:bottom;}
.newslist_cnt_time{float:left;position:absolute;width:120px;line-height:30px;right:0px;top:0px;}
.newslist_cnt li a{display:block;line-height:30px;}
.newslist_cnt li a:hover{background:url(../images/33.gif) no-repeat 10px center #eeeeee;text-decoration:none;}
.page{wdith:100%; clear:both; height:30px; line-height:30px; text-align:center; margin:5px auto;}
/*newsdetail*/
h1.article_title{ font-size:18px;text-align:center; line-height:30px; color:#E90015;}
h2.article_info{ line-height:24px; height:24px; background-color:#eeeeee; border-bottom:1px solid #dddddd; font-size:12px;}
h2.article_info span.time{ float:right; margin-right:10px;}
.article_txt{ padding:10px;}
.new_xiangxi_link {
    padding: 15px 0 0 0px; background:url(../images/line2.gif) left top repeat-x;
}
.list_link1 {
    color: #000000;
    padding-bottom: 10px;
}
.list_link1 a {
    color: #FF9900 !important;
}

ul.promod{ width:auto; padding-top:10px;}
ul.promod li{ width:163px; height:160px; float:left; margin-left:10px; display:inline;}

.job_list{width:719px; padding:10px; line-height:26px; height:260px;
overflow:auto;scrollbar-face-color: #cacaca; 
scrollbar-shadow-color: #cacaca;  
scrollbar-highlight-color:#cacaca;  
scrollbar-3dlight-color: #cacaca;   
scrollbar-darkshadow-color: #cacaca;  
scrollbar-track-color:#dcdcdc;  
scrollbar-arrow-color: ffffff;
}
.job_list h6{ padding-left:5px; padding-right:5px;font-size:12px; height:26px; font-weight:normal; text-align:center;}

.job_list dl{ width:710px;height:30px; line-height:30px; border-bottom:1px #eee dashed; text-align:center;}
.job_list dl dt{width:200px; float:left;}
.job_list dl dd{width:170px; float:left;}

.job_bar{width:719px; padding:10px; line-height:26px; height:260px;
overflow:auto;scrollbar-face-color: #cacaca; 
scrollbar-shadow-color: #cacaca;  
scrollbar-highlight-color:#cacaca;  
scrollbar-3dlight-color: #cacaca;   
scrollbar-darkshadow-color: #cacaca;  
scrollbar-track-color:#dcdcdc;  
scrollbar-arrow-color: ffffff;
}
.job_bar dl{line-height:24px;}
.job_bar dl dt{color:#333; border-bottom:1px #999 dashed; height:30px; line-height:30px; font-weight:bold;}

.job_bar ul{list-style:none; width:680px;}
.job_bar ul li{list-style:none;}
