@charset "utf-8";@import url("span.css");
body{background:#FFF;background-attachment:fixed;background-image:none;background-position:center center;background-repeat:no-repeat;color:#333;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-size:12px;margin:0 auto;padding:0;text-align:center}
div,form,p,i,img,ul,li,ol,dl,dt,dd,table,tr,td,th,fieldset,label,legend,select,button,input{margin:0;padding:0}
p,li,div{line-height:24px}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}
ul,ol,li,dl,dt,dd{list-style:none}
img,a img{border:0;padding:0;margin:0;vertical-align:middle}
a:link{color:#323232;text-decoration:none}
a:visited{color:#323232;text-decoration:none}
a:hover{color:green;text-decoration:underline}
a:active{color:#323232;text-decoration:none}


.top{ width:980px; height:120px; margin:0px auto;}
.logo{ width:25%; float:left; text-align:left;}
.nav{ width:75%; float:right; margin-top:30px;}
.tel { height:30px; text-align:right; background:url(../images/tel.png) left bottom no-repeat; width:250px; float:right; margin-bottom:10px; }
.tel i{font-size:30px; color:#006020;  font-family:Microsoft YaHei; text-shadow:1px 1px 3px #5b5c5c; letter-spacing:1px; line-height:30px;}
.nav ul { clear:both; overflow:hidden;}
.nav ul li{ float:right; padding-left:38px; padding-right:0px;}
.nav ul li a{ display: block; text-align: center; width: 100%; height: 38px; line-height: 38px; font-weight: bold;font-size: 14px; text-decoration: none; color: #333; }
.nav ul li a:hover{ color:#006020}


.index_main{ width:980px; margin:20px auto 20px auto; overflow:hidden; clear:both;}
.index_main_tit{ height: 30px; font-size: 20px; color: green; background: #fff;}
.index_main_tit strong{ font-weight: bold;  float: left;  margin-left: 5px; font-style: normal; text-decoration: none; width: 45%; word-break: break-all; text-align: left;}
.index_main_tit strong a{background: url(/images/tp.jpg) no-repeat left 2px; color: green;  font-style: normal; font-weight: bold; padding-left: 35px; text-decoration: none;}

.index_main_nav ul li{ float:left; padding:0px 15px;}
.index_main_nav ul li a{ display:block; width:160px; height:160px;}
.index_main_nav ul li a:hover{ background: #18edf0;}
.index_main_nav .a_01{ background: #00ae4a;}
.index_main_nav .a_02{ background: #ffc000;}
.index_main_nav .a_03{ background: #ff9c00;}
.index_main_nav .a_04{ background: #f54444;}
.index_main_nav .a_05{ background: #00ab9b;}

.index_main_about{ float:left; width:560px; height:390px; margin-top:30px;}
.index_main_about_con{ text-align:left;}
.index_main_about_nav{ margin-top:20px;}
.index_main_about_nav ul li{ float:left;}
.index_main_about_nav ul li a{display:block; width:160px; height:160px;}
.index_main_about_nav ul li a:hover{background: #18edf0;}
.index_main_about_nav .a_01{ background: #f54444;}
.index_main_about_nav .a_02{ background: #28283a; margin:0px 40px;}
.index_main_about_nav .a_03{ background: #00ab9b;}

.index_main_new{ float:right; width:400px; height:370px; margin-top:30px;}


.index_main_pro{ clear:both; overflow:hidden; width:100%;}
.index_main_pro_con{ height: 210px; background: rgb(238, 238, 238);}

.footer{ float:none; margin:0px auto; height:260px; background:#006020; padding-top:40px; overflow:hidden; clear:both; color:#FFF;}
.footer_width{ width:980px; margin:0px auto;}
.footer_nav{ float:left; width:60%;}
.footer_nav ul{ float:left; text-align:left; padding-right:30px; color:#FFF;}
.footer_nav li{ font-size:14px; line-height:40px;}
.footer_nav .fo1{ line-height:40px; font-size:18px; font-weight:600;}
.footer_nav ul li a{ color:#FFF; text-decoration:none;}
.footer_con{ float:right; width:40%;}



/*内页样式*/

.main{ clear:both; overflow:hidden; margin-bottom:20px;}

.main_banner{ background:url(../images/ny/SY-zz.jpg) no-repeat center 50%; width:100%; height:350px;}
.main_banner1{ background:url(../images/ny/SY-lxwm.jpg) no-repeat center 50%; width:100%; height:350px;}
.main_banner2{ background:url(../images/ny/SY-zp.jpg) no-repeat center 50%; width:100%; height:350px;}
.main_banner3{ background:url(../images/ny/SY-zs.jpg) no-repeat center 50%; width:100%; height:350px;}
.main_banner4{ background:url(../images/ny/SY-bannerCP.jpg) no-repeat center 50%; width:100%; height:350px;}

.main_wz{ width:980px; margin:20px auto; border:#ccc 1px solid; height:24px; text-align:left; line-height:24px;}
.main_con{ width:980px; margin:0px auto;}
.main_con_left{ width:200px; float:left;}
.main_con_left_nav ul h3{ width:100%; background:#016529; color:#FFF; text-align:center; vertical-align:middle; font-size:24px; padding:30px 0px; margin-bottom:15px; letter-spacing:1px; line-height:30PX;}
.main_con_left_nav ul li{ background: url(/images/NlmBg.jpg) 0 0 no-repeat; text-align: center; padding-bottom:5px;}
.main_con_left_nav ul li a{ color: green; line-height: 40px; }
.main_con_right{ width:760px; float:right;}
.main_con_right h3{ border-bottom:3px green solid; height:33px; background: url(/images/NpinV.jpg) no-repeat 10px 5px; text-align:left; margin-bottom:10px; }
.main_con_right h3 a{ padding-left:40px; color:green; font-size:16px; font-weight:600; line-height:33px; letter-spacing:1px;}


/*news css*/
.news{ width:100%; margin:0px auto; clear:both; overflow:hidden;}
.news ul{}
.news ul li{ border-bottom:#CCC 1px dashed; padding:5px 0px; clear:both; overflow:hidden;}
.news .news_a1{ margin:10px 0 5px 0; width:100%;  height:24px;}
.news .news_a1 .news_a1_tit{ float:left; text-align:left; padding:0px 12px; }
.news .news_a1 .news_a1_tit a{ font-size:20px; font-weight:600;}
.news .news_a1 .news_a1_date{ float:right; text-align:left; padding-right:10px; color:#666;}
.news .news_a2{ clear:both; overflow:hidden; }
.news .news_a2 .news_a1_img{ float:left; text-align:left;width: 220px;  margin-top: 10px; margin-left: 10px;}
.news .news_a2 .news_a1_img a{ padding: 4px; border: 1px solid #eee; background: url(/images/common/loading2.gif) #fff center center no-repeat; display: inline-block;}
.news .news_a2 .news_a1_img a:hover{ padding: 4px; border: 1px solid #016529; background: url(/images/common/loading2.gif) #fff center center no-repeat; display: inline-block;}
.news .news_a2 .news_a1_img a img{ width:190px; height:130px;}
.news .news_a2 .news_a1_con{ float:right; text-align:left; width:500px; padding-top:10px; padding-right:10px;}
.news .news_a2 .news_a1_con h3{ font-size:18px; font-weight:bold; line-height:22px !important; background:none; border:0px !important; height:auto !important;}
.news .news_a2 .news_a1_con p{ font-size:16px; line-height:20px !important;}
