@charset "utf-8";
/* CSS Document */
body,html,p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd{padding:0;margin:0; font-family:microsoft yahei}

#top{ width:1000px;height:84px;margin:0 auto;}
#logo{height:75px; width:201px;float:left;padding-top:9px}
.nav{width:596px;height:50px;float:left;margin:32px 0 0 0;padding:0}
.nav li{float:left; list-style:none;  position:relative}
.nav li a{padding:18px 16px 18px 16px; display:block;color:#252526; font-size:14px; text-decoration:none}
.nav li a:hover{color:#FFF}
.nav li:hover>a{ background:#2087d3; color:#FFF}
.nav li ul{display:none;  position:absolute; margin:0; padding:0; background:url(../images/nav_bg.png); z-index:8000; top:52px;width:100%;}
.nav li:hover ul{display:block}
.nav li ul li{display:block; padding:0; margin:0; width:100%; text-align:center; height:26px; line-height:26px}
.nav li ul li a{ font-size:12px; padding:0;color:#FFF;}
.nav li ul li a:hover{background:url(../images/nav_bg.png);}
#top_right{ float:right; height:84px; width:198px}
#topright1{ text-align:right; margin-top:17px;}
#topright1 span,#topright1 span a{ font-size:15px; color:#505255; text-decoration:none;}
#topright1 span{padding:0 5px}
#so{ background:url(../images/so.jpg) no-repeat right center; width:181px; height:23px; margin-top:14px; padding:0}
#so *{ vertical-align:middle}
#so input:focus{ outline:none}
#so input[type=text]{ width:145px;height:23px; padding:0; margin:0; background:none; border:none; line-height:23px}
#so input[type=button]{ width:36px;height:23px; padding:0; margin:0; background:none; border:none; cursor:pointer}




#banner{ width:100%; margin:0 auto;z-index:0;}
.banner_center{ width:100%; height:330px;margin:0 auto;z-index:0;}
.banner_room { z-index:0;}
.banner-item { position: absolute;top: 0;left: 0;height: 330px;width: 100%;display: none;}
.banner-item a.link { width: 100%;height: 330px;display: block;}
.banner-item a.link:hover {text-decoration: none;}
.banner_dl_room { position: absolute;width: 100%;height: 38px;left: 0;bottom: 0;z-index: 8; background:url(../images/bh.png) repeat-x;}
#banner2{ position: relative;height: 330px; width: 100%;z-index:0;}
#banner2 img{ border:0px; z-index:0;}
#banner_dl, #banner_dl2 { margin: 0 auto;/*text-align: center;*/z-index:0; /*margin-top:10px;*/width: 730px; text-align:right; padding-right:230px}
#banner_dl a, #banner_dl2 a { width: 18px;height: 18px;margin: 0 0 0 12px;background: #8a1b0f;color: #fff;display: inline-block;text-align: center;line-height: 20px;background:url(../images/01.png) no-repeat left center;}
#banner_dl a.cur, #banner_dl2 a.cur { background:url(../images/02.png) no-repeat left center;}
#banner, .banner_nn_r { top:0px;left:0px;z-index:0;} 


#home_pro{ margin:82px auto; height:140px; width:1000px;}
#home_pro a{ width:192px; height:140px; display:inline-block; background-image:url(../images/tubiao.png); background-repeat:no-repeat; margin:0; padding:0; }
.pro1{ background-position:-53px -192px;}
.pro2{ background-position:-257px -192px;}
.pro3{ background-position:-460px -192px;}
.pro4{ background-position:-655px -192px;}
.pro5{ background-position:-854px -192px;}
.pro1:hover{background-position:-53px 0px;}
.pro2:hover{ background-position:-257px 0px;}
.pro3:hover{ background-position:-460px 0px;}
.pro4:hover{ background-position:-655px 0px;}
.pro5:hover{ background-position:-854px 0px;}

#main{ width:1000px; margin:0 auto; height:auto; display:table; padding-bottom:30px;}
.home_about{ width:230px; background:url(../images/001.jpg) no-repeat right center; height:224px; float:left}
.home_about h3,.home_news h3,.home_cen h3{ font-size:15px; color:#636b6b; font-weight:normal; height:39px; padding:0; margin:0}
.home_about_c{ width:200px; height:186px;}
.home_about_c p{width:200px; height:74px; font-size:14px;color:#707575; overflow:hidden}


.home_news{ width:440px; background:url(../images/001.jpg) no-repeat right center; height:224px; padding:0 30px;float:left}
.home_news1{ padding-bottom:10px}
.home_news img{ float:left; margin-right:10px}
.home_news p{ padding:0; margin:0}
.home_news_t{ font-size:14px; color:#4182b8;}
.home_news_c{color:#707575; font-size:12px;}
.home_news_a a{color:#636b6b; font-size:14px; text-decoration:none}
.home_news_list{ border-top:1px dashed #707575; margin:10px 0; padding:10px 0}
.home_news_list li{ list-style:none; background:url(../images/004.jpg) no-repeat left center; padding-left:20px;line-height:26px; height:26px;}
.home_news_list li a{color:#707575; text-decoration:none; line-height:26px; font-size:14px}
.home_news_list li a span{float:right}


.home_cen{ float:left; width:230px; margin-left:20px; height:224px}
.home_cen p{ width:220px; line-height:20px; font-size:14px; color:#707575; padding:0; margin:0}



.foot1{ width:100%; height:224px; background:#6d6e6f}
.foot1 ul{ background:url(../images/006.jpg) no-repeat left top; height:156px; padding:34px 0 34px 92px; float:left}
.foot1 ul h3{ color:#FFF; font-size:15px; font-weight:normal; line-height:26px}
.foot1 ul li{ list-style:none; height:28px; line-height:28px}
.foot1 ul li a{line-height:28px; text-decoration:none; color:#FFF; font-size:12px}

.foot_c{width:1000px; margin:0 auto; position:relative}
.totop{ position:absolute; top:0; right:0}


.foot2{ width:100%; height:56px; background:#3f4041; text-align:center}






.banner{width:1000px; margin:0 auto}
#line{ height:3px; background:#2087d3; width:100%}



