@charset "utf-8";
/* CSS Document */
img {border:0px;}
*{margin:0;padding:0;}
ul, li {list-style-type:none;}
a {color:#4a4a4a;text-decoration:none;}
a:hover {color:#565656s;}
body{ background:#FFF;font: 14px/1.5 "Microsoft YaHei", arial, \5b8b\4f53;}
.clear{ clear:both;}

.bna_about{ width:100%; background:url(../images/ban_about.jpg) top center no-repeat; height:390px;}
.bna_lc{ width:100%; background:url(../images/bna_lc.jpg) top center no-repeat; height:390px;}
.bna_lx{ width:100%; background:url(../images/bna_lx.jpg) top center no-repeat; height:390px;}
.bna_news{ width:100%; background:url(../images/bna_news.jpg) top center no-repeat; height:390px;}
.bna_pro{ width:100%; background:url(../images/bna_pro.jpg) top center no-repeat; height:390px;}
.bna_ry{ width:100%; background:url(../images/ban_about.jpg) top center no-repeat; height:390px;}
.bna_wl{ width:100%; background:url(../images/bna_wl.jpg) top center no-repeat; height:390px;}
.bna_zx{ width:100%; background:url(../images/ban_about.jpg) top center no-repeat; height:390px;}
.top_con{ width:996px; margin:0 auto; height:130px;}
.logo{ float:left; width:320px; height:70px; padding-top:20px;}
.top_right{ width:260px; float:right; height:120px; padding-top:10px;}
.s_map_div{padding-left:100px; margin:15px auto;}
.sear_c{ float:left; width:120px; height:20px; background:url(../images/ss_01.png) no-repeat; border:none; line-height:20px;}
.sear_r{ float:left; width:20px; height:20px; background:url(../images/ss_button.png) no-repeat; width:28px; border:none;}

.nav{ width:963px; margin:0 auto; background:url(../images/nav.png) top center no-repeat; height:33px; padding-top:4px; padding-left:30px;}

#cssdropdownd{padding: 0;margin:0;list-style: none;}
#cssdropdown ul {padding: 0;margin:0;list-style: none;}
#cssdropdown li {float: left;position: relative;}
.mainitems{ width:100px; height:33px; display:block; text-align:center; line-height:33px;font-family:"Microsoft YaHei"; font-size:14px;}
.mainitems a{width:100px; height:33px;line-height:33px;display:block;color:#FFF; }
.mainitems a:hover{color:#006c2b;background:url(../images/nav_02.jpg) no-repeat;}

.subuls{display: none;width:485px;position: absolute;top:33px;left:0;z-index:9999;font-family:"Microsoft YaHei";font-size:12px;background:#e6eaea;*filter: alpha(opacity=90);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);opacity:0.90;-webkit-transition: all 0.9s ease-in-out;}
#cssdropdown li>ul {top: auto;left: auto;}
#cssdropdown li:hover ul, li.over ul {display: block;}
#restofcontent {clear: left;}

.nav_list{ width:130px; float:left; margin:15px 0 15px 15px; padding-right:25px; border-right:#bcbcbc solid 1px; height:180px;}
.nav_list p{border-bottom:#bcbcbc solid 1px;width:130px; }
.nav_list p a{background:url(../images/nav_01.jpg) left center no-repeat; height:30px; line-height:30px; color:#4c4c4c;width:120px; margin-left:10px;}
.nav_list p a:hover{background:url(../images/nav_01.jpg) left center no-repeat;color:#000;width:120px; margin-left:10px;}
.nav_jj{ text-align:left; line-height:20px; width:270px; float:right;margin-top:15px; margin-right:20px;}
.nav_jj h1{ width:270px; height:90px;}
.nav_jj h2{ font-size:14px; color:#008133; height:30px; line-height:30px; margin-top:10px;}
.nav_jj p{ width:270px;}

.div_1{ width:180px; border-right:#bcbcbc solid 1px;padding-right:20px; float:left; text-align:left; margin:15px 20px 0 15px; height:215px;}
.div_1 h1 a{ background:url(../images/nav_p1.jpg) left center no-repeat; padding-left:20px; font-size:14px; color:#008133; height:24px; line-height:24px; width:160px;}
.div_1 h1 a:hover{ background:url(../images/nav_p1.jpg) left center no-repeat; padding-left:20px; font-size:14px; color:#008133;height:24px; line-height:24px; width:160px;}
.div_1 p a{ background:none;height:24px; line-height:24px; width:160px; font-weight:normal;color:#4a4a4a; padding-left:20px;}
.div_1 p a:hover{ background:none;height:24px; line-height:24px; width:160px; font-weight:normal;color:#4a4a4a; padding-left:20px;}


.bottom{ width:100%; background:url(../images/bottom2.jpg) top center no-repeat; margin:20px auto 0;}
.foot{ width:960px; margin:0 auto; color:#515151; height:160px;} 
.foot h1{ text-align:center; color:#FFF; height:40px; line-height:40px; font-size:12px; font-weight:normal;}
.foot h1 a{color:#FFF; margin:0 15px;}
.foot p{ margin:20px auto 0; line-height:24px;}
.foot p span{ float:right;}

.ne_bg{ width:100%; background:url(../images/ne_01.jpg) repeat-x; padding-top:}
.ne_bg2{width:998px; background:url(../images/ne_02.jpg) repeat-y; margin:0 auto;}
.ne_bg3{ width:998px; background:url(../images/ne_03.jpg) top center no-repeat;margin:0 auto; min-height:300px;_height:300px; padding-top:10px;}
.ne_bg4{ width:998px; height:11px; margin:0 auto;}

.ne_con{ width:958px; margin:0 auto;}
.ne_left{ width:178px; float:left;}
.bt_ne{ height:60px; line-height:35px; font-size:14px; color:#FFF;}
.ne_list{ background:url(../images/ne_07.jpg) top center repeat-y; width:178px; color:#6f6f6f;}
.ne_list li a{ width:138px; color:#6f6f6f; background:url(../images/kx.jpg) bottom center no-repeat; display:block; height:30px; line-height:30px; padding-left:40px;overflow:hidden;}
.ne_list li a:hover{color:#4ea20b;width:138px; font-weight:bold; background:url(../images/kx.jpg) bottom center no-repeat; display:block; height:30px; line-height:30px; padding-left:40px; overflow:hidden;}
.ne_list li a.on{ color:#4ea20b;width:138px; font-weight:bold; background:url(../images/kx.jpg) bottom center no-repeat; display:block; height:30px; line-height:30px; padding-left:40px;}
.bt_ne span{color:#e8a40c; text-transform:uppercase; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:8px;}
.ne_right{ width:720px; float:left; margin-left:35px; padding-top:10px;}
.local{ background:url(../images/local.jpg) top left no-repeat; width:685px;height:35px;line-height:35px; padding:0 15px 0 20px;}
.local h1{ float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#aeaeae; line-height:12px; text-transform:uppercase;}
.local h1 span{ font-size:16px;font-family:"Microsoft YaHei"; line-height:23px; margin-left:20px; color:#1f1f1f;}
.local p{ float:right;}
.con{ width:720px; margin:20px auto 0;padding-bottom:100px;}

.con_HR{width:690px; margin:0 auto;padding-bottom:100px;}
.hr_c{ width:660px; border-bottom:#cf7300 dashed 1px; padding:0 15px 15px;margin-top:15px;}
.hr_zw{ font-size:14px; height:30px; line-height:30px;}
.hr_ms{ font-size:12px; height:24px; line-height:24px;}
.hr_xx{ height:24px; line-height:24px;}
.hr_xx li{ float:left; width:120px; overflow:hidden;height:24px; }
.hr_con{ width:660px; height:48px; line-height:24px; overflow:hidden;}

.case{}
.case li{ width:330px; height:128px; float:left;display:block; margin:10px 12px 0;}
.case li a{ width:324px; height:122px; padding:3px;background:#efefef; display:block;}
.case li a:hover{background:#d1d1d1;cursor:pointer;color:#4a4a4a;}
.case li a h3{ float:left;width:142px; height:122px;}
.case li a h3 img{width:142px; height:122px;}
.case_div{float:right; width:165px;}
.case_div h1 {padding-right:25px;font-size:12px; height:24px; line-height:24px; overflow:hidden;}
.case_div p{line-height:24px; height:72px; overflow:hidden; margin-top:5px;}
.case_div h2{ text-align:left; margin-top:5px;}
.case_div h2 img{ width:45px; height:9px;}

.page{ text-align:center; margin:15px auto 0;}


