html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{position:relative;z-index:-2; color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
.w{ width:1200px; margin:0 auto;}
/********General**********/
.header{ width:100%; min-width:1200px; float:left;}
.footer{ width:100%; min-width:1200px; float:left;}
.main{ width:100%; min-width:1200px; float:left;}
.logo{ margin-top:56px;}
.tel{ margin-top:60px; background:url(../Image/tel.png) top left no-repeat; padding:20px 0 0 65px; font-size:31px; color:#008955;}
.nav{ width:100%; height:45px; float:left; background:#008955; margin-top:45px;}
.nav li{ width:150px; float:left; height:45px; background:url(../Image/navli.png) left center no-repeat; font-size:13px; color:#ffffff; line-height:45px; text-align:center;}
.pro{ width:100%; margin-top:46px; background:url(../Image/probt.png) top center no-repeat; padding-top:80px;}
.prof{ font-size:14px; color:#4d4d4d; text-align:center;}
.prof a{ border:1px solid #eeeeee; padding:8px 21px; margin:22.5px;}
.focus-news{ width:105%; margin-top:50px;}
.focus-news li{ width:285px; margin-right:20px; margin-bottom:10px; float:left; font-size:14px; color:#666666; text-align:center; line-height:2;}
.focus-news li p{ width:275px; height:193px; padding:4px; border:1px solid #e1e1e1;}
.focus-news li p img{ width:275px; height:193px;}
.ad{ width:100%; float:left; height:210px; background:url(../Image/ad.jpg) center no-repeat; margin-top:33px;}
.ad p{ width:268px; height:52px; text-align:center; line-height:52px; font-size:29px; color:#ffffff; margin-top:63px;}
.about{ width:100%; float:left; margin-top:35px;}
.aboutbt{ text-align:center;}
.aboutbt p{ font-size:31px; color:#333333}
.aboutbt span{ font-size:12px; color:#999999;}
.aboutpic{ width:540px; height:316px; background:url(../Image/aboutpic.jpg) center no-repeat; float:left; margin-top:38px;}
.aboutw{ width:600px; float:right; font-size:14px; color:#4d4d4d; line-height:2; margin-top:70px;}
.aboutad{ font-size:24.5px; color:#333333; margin-bottom:30px;}
.about font{ color:#008955;}
.footer{ width:100%; height:262px; background:url(../Image/footerbj.png) repeat-x; margin-top:70px;}
.fnav{ width:100%; height:45px;}
.fnav li{ width:150px; float:left; font-size:13.5px; color:#FFF; line-height:45px; text-align:center;}
.ftel{ font-size:14px; color:#ffffff; line-height:2.5; float:left; margin-top:35px;}
.ewm{ width:144px; height:144px; background:url(../Image/ewm.png); float:right; margin:37px 39px 0 0;}



.npro{ width:100%; margin-top:46px; background:url(../Image/probt.png) top center no-repeat; padding-top:80px;}
.prof{ font-size:14px; color:#4d4d4d; text-align:center;}
.prof a{ border:1px solid #eeeeee; padding:8px 21px; margin:22.5px;}
.npro ul{ width:105%; margin-top:50px;}
.npro li{ width:285px; margin-right:20px; margin-bottom:10px; float:left; font-size:14px; color:#666666; text-align:center; line-height:2;}
.npro li p{ width:275px; height:193px; padding:4px; border:1px solid #e1e1e1;}
.npro li p img{ width:275px; height:193px;}
.side{ width:245px; float:left; margin-top:37px; background:url(../Image/sidebt.png) top center no-repeat; padding-top:75px;}
.side ul{border:1px solid #cdcdcd; padding:30px 0; border-top:none; width:243px; float:left;}
.side li{ width:212px; height:46px; background:url(../Image/sideli.png)23px center no-repeat; border-bottom:2px dotted #c1c1c1; float:left; margin-left:15px; font-size:16px; color:#4d4d4d; line-height:46px; text-indent:54px;}
.nmainr{ width:896px; float:right; margin-top:25px;}
.nbt{ width:100%; height:55px; border-bottom:2px dotted #b9b9b9;}
.nbt p{ font-size:24px; color:#393939; line-height:55px; float:left;}
.nbt font{ font-size:14px; color:#787878; line-height:55px; float:right;}

.neirong{ width:95%; margin:30px auto 0;}
.page{ width:100%; text-align:center; margin-top:40px;}






