/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
a{ text-decoration:none; color:#1b1b1a;}
a:hover{color:#027647;}
body{font-size:14px; font-family:'Microsoft YaHei'; color:#1b1b1a; background:url(../images/main-bg.jpg) top center no-repeat; padding-bottom:70px;}
.left{ float:left}.right{ float:right;}.cl{ clear:both;}

/*头部*/
.header{background:url(../images/top_bg_02.gif) repeat-x; position:relative}
.n-header{ width:1200px; height:210px; margin:0 auto;}

.logo{ position:relative;}
.header .logo img{ position:absolute; left:0; top:0;}


.header ul { width:950px; margin:0 auto; padding-left:250px;}
.header ul li { float:left}
.header ul li:hover{ background-color:#8AC573;}
.header ul li  a{ line-height:52px; color:#fff; padding:0 12px;}
.header ul li:hover a{color:#027647;}


/*banner*/
.index-banner{ margin:0 auto; width:1200px;_width:1206px;height:592px; overflow:hidden}
.ib-l{ width:286px; float:left}
.ib-l a{ display:block;height:140px;width:286px;margin-bottom:10px;border-radius:10px;line-height:140px;text-align:center; font-size:20px; font-weight:bold; color:#FFF; overflow:hidden;}
.ib-l a span{ padding:0 20px; position:relative;}
.ib-l a img{ vertical-align:middle; position:relative}

.ib-c{ float:left; width:610px; padding-left:10px;}
.ib-c-t{width:600px; height:290px;border-radius:10px;overflow:hidden; background-color:#fff}
.ib-c-b a{ display:block; height:140px; width:140px;margin:10px 10px 0 0; float:left;border-radius:10px; text-align:center; font-size:16px; font-weight:bold; color:#FFF; overflow:hidden}
.ib-c-b img{ padding:10px 0; position:relative}
.ib-c-b p{ position:relative;}
.ib-c-b .chang{ width:250px; padding:20px 25px 0; height:120px;}
.ib-c-b span{ display:block; float:left; font-size:12px; line-height:24px; padding-top:30px; position:relative}
.ib-c-b .chang img{ float:right; position:relative}
.ib-c-b .chang h1{ font-size:20px; position:relative}


.ib-r{ float:right; width:290px; overflow:hidden}
.ib-r-t{ width:292px; height:240px; background: url(../images/banner-news.gif) no-repeat center center; padding-top:50px;border-radius:10px;overflow:hidden}
.ib-r-t li { padding-left:25px; }
.ib-r-t li a{line-height:28px; color:#FFF; font-size:14px;}
.ib-r-t li a:hover{color:#035A83;}
.ib-r-b { width:292px; height:290px; margin-top:10px;}

.ib-r-b{ width:290px; height:290px;border-radius:10px; background-color:#fff; overflow:hidden}
/*首页广告*/
.ad{ margin:0 auto;}
.ad01{ height:760px; background:url(../images/ad01.jpg) center center no-repeat;}
.ad02{ height:569px; background:url(../images/ad02.gif) center center no-repeat;}

/*首页新闻中心*/
.index-news{ height:542px;background:url(../images/index_news_bg_45.gif) center center no-repeat; margin:0 auto; padding-top:130px;}
.news-box{ width:990px; height:340px;background-color:#FFF; border:#CCC 1px solid; margin:40px auto 0; padding:40px 30px;}
.news-box .img { float:left; width:332px;}

.news-box dl{ float:right; width:630px; font-size:20px;line-height:40px; font-weight:bold;}

.news-box dl p{color:#4e4e4e;padding:5px 0 20px;line-height:24px; font-size:16px;}
.news-box dl span{ float:right;}

.news-box dl .more{ color:#178AC6; float:right;}

/*首页产品*/
.index-cp{ height:479px;background:url(../images/chanpin_bg.gif) center center no-repeat; margin:0 auto; padding-top:150px;}
.cp-box{ width:1050px; height:410px; background-color:#FFF; border:#CCC 1px solid; margin:0 auto 0;}
.cp-box li{ float:left; padding:10px 7px 0 }

/*首页案例*/
.index-anli{ height:717px;background:url(../images/anli_bg.gif) center center no-repeat; margin:0 auto; padding-top:120px;}
.anli-box{ width:1050px; height:715px; background-color:#FFF; border:#CCC 1px solid; margin:0 auto 0;}
.anli-box li{ float:left; padding:14px 10px;}


/*首页荣誉*/
.index-rongyu{ height:546px;background:url(../images/rongyu_bg.jpg) center center no-repeat; margin:0 auto; padding-top:230px;}
.rongyu-box { margin:0 auto; width:660px; padding-right:400px; display:table}
.rongyu-box li { float:left; margin:8px; border: #CCC 1px solid;}


/*首页联系*/
.index-lianxi{ height:497px; background:url(../images/lianxi.gif) center center no-repeat;}

/*底部*/
.footer{}
.b-nav{ height:76px; background-color:#027647;}
.b-nav ul { width:1120px; margin:0 auto; display:table; text-align:center; overflow:hidden;}
.b-nav ul li { float:left; margin-left:-2px;}
.b-nav ul li a{ display:block; line-height:24px; font-size:18px; padding:0 18px; margin:26px 0; color:#FFF; font-weight:bold; border-left:#fff 2px solid;}
.b-nav ul li a:hover{color:#CDE2D9;}
.banquan{ text-align:center; line-height:30px; padding:40px 0;}

/*返回顶部*/
.actGotop{position:fixed; _position:absolute; bottom:100px; right:50px; width:68px; height:98px; display:none;}
.actGotop a,.actGotop a:link{width:150px;height:195px;display:inline-block; background:url(../images/GoTop.gif) no-repeat; _background:url(../images/gotop.gif) no-repeat; outline:none;}
.actGotop a:hover{width:150px; height:195px; background:url(../images/GoTop.gif) no-repeat; outline:none;}


/*合体！！*/
.nr{ min-height:500px;padding:0 10px 40px; background-color:#FFF;}


/*留言*/
.liuyan{ width:100%; height:70px; background-color:#027647; position: fixed; left:0; bottom:0; right:0; color:#FFF;}
.tishi{ position: absolute; right:-160px; bottom:20px;}
.lybg{ position: absolute; left:-260px; bottom:0px;}

.main_ly { margin:0 auto; width:800px; line-height:26px; display:table; position:relative; padding-top:20px; height:50px;}
.main_ly li{ float:left; padding:5px 5px 0;}
.main_ly .main_ly_t1{ float:left;}
.main_ly input{ width:100px; line-height:20px; margin:0 5px;}
.main_ly img{ vertical-align:middle;}
#abc{display:none;}     css  
