@charset "utf-8";
*{ margin:0; padding:0; }

body{ font:12px "微软雅黑";background:url(images/bg.jpg); font-family:"微软雅黑"}
.v-m{ vertical-align:middle;}
img { border:none;}
.clear{ clear:both;}



a{text-decoration:none;}
a:hover{ text-decoration: none;}

li{ list-style:none;}


#big-body{ }



/*head*/
#head-big{ width:100%;}

#head{ width:1030px; margin:0 auto;padding:5px 0 8px;}
#head .logo{ float:left; width:410px; }

#head .r{ padding-right:10px; width:510px; float:right; padding-top:0px; text-align:right; font-family:"微软雅黑"; }
#head .r p{ line-height:30px; padding-right:5px; color:#444}
#head .r li{ float:left; line-height:30px; font-size:15px; width:90px; text-align:right; margin-left:5px;}
#head .r li a{ color:#444; font-weight:bold;}

#head .r .on a{ color:#C2050C}

#top{ height:120px; width:934px; margin:0 auto;background:url(images/top.jpg) no-repeat}


#nav{background:#4BD21E; height:36px; font-family:"微软雅黑"}
#nav-mid{ width:1120px; margin:0 auto; }
#nav-mid li{ float:left; font-size:15px; width:158px; background:url(images/li.jpg) no-repeat right; line-height:36px; text-align:center; font-weight:bold}
#nav-mid li a{ color:#fff;}




#banner{ width:930px; margin:10px auto; overflow:hidden}


#hang{ height:8px; background:url(images/hang.jpg) repeat-x; width:100%; margin-bottom:15px;}



#m1{ width:1030px; margin:0 auto 15px}

#m1 .wenzi{ float:left; width:190px;}
#m1 .wenzi li{ line-height:42px; background:#EDF7F8; text-align:center; margin-bottom:12px; font-weight:bold; font-size:15px;}
#m1 .wenzi li a{ color:#1CA500;}
#m1 .tupian{ float:right; width:830px;}

#dingzhi{ width:1030px; margin: 0 auto 25px;}


#anli{ width:1030px; margin:0 auto 50px;}
#anli h2{ margin-bottom:30px; border-bottom:#ddd solid 1px; height:30px;}
#anli h2 span{ float:left; color:#1CA500; font-size:15px;}
#anli h2 a{ float:right; color:#555; font-size:12px; font-weight:normal}
#anli li{ float:left; width:330px; padding:0 5px;}
#anli li .img{ width:330px; border:#eee solid 1px; height:60px; margin-bottom:10px;}



#youqing{ width:1030px; margin:0 auto 50px;}
#youqing h2{ margin-bottom:30px; border-bottom:#ddd solid 1px; height:30px;}
#youqing h2 span{ float:left; color:#1CA500; font-size:15px;}
#youqing h2 a{ float:right; color:#555; font-size:12px; font-weight:normal}
#youqing li{ float:left;padding:0 4px;}


#hui-big{ background:#FAFAFA; padding:35px 0}
#hui{ width:1030px; margin:0 auto; padding-left:150px;}
#hui .bb{ float:left; width:200px;}
#hui .bb h2{ font-size:13px; color:#1CA500; font-size:14px; margin-bottom:10px;}
#hui .bb li{ line-height:25px;}
#hui .bb li a{ color:#999999}


#warp{width:990px; margin:10px auto; overflow:hidden; background: url(images/warp.jpg) repeat-y left;}


.dzlc li{ border-bottom:#ddd solid 1px; padding:15px 30px 0; height:160px; width:900px; clear:both; margin:0 auto}
.dzlc li .img{ float:left; width:380px; height:130px;}
.dzlc li h3{ margin-left:400px; font-size:16px; margin-bottom:15px;color:#1CA500; line-height:50px;}
.dzlc li p{ line-height:30px; color:#333; font-size:13px; margin-left:400px;}


/*main*/
#main{ width:700px; float:right; }


#main h2{ width:100%; clear:both; border-bottom:#ddd solid 1px; margin-bottom:15px; line-height:40px;}
#main h2 { color:#1CA500; font-size:15px; float:left; background: url(images/icon2.jpg) no-repeat 8px; padding-left:30px;}

.nmdfl{clear:both; border-bottom:#ddd solid 1px; margin-bottom:15px; line-height:40px;}

.nmdfl .l{ float:left; font-size:15px; font-weight:bold; width:200px; font-size:15px; float:left; background: url(images/icon2.jpg) no-repeat 8px; padding-left:30px; color:#1CA500;}
.nmdfl .r{ float:right; width:400px; text-align:right;}
.nmdfl .r  a{ color:#fff;background:#4BD21E; margin:0 5px; padding:3px 8px;}


/*-----------list-----------*/
.pages{ text-align:center; padding:15px 0; width:100%; clear:both}


/*---list-pro--*/
.list-pro{ overflow:hidden; height:1%; clear:both; }
.list-pro-box{ width:305px; float:left; overflow:hidden; margin:0 12px; height:550px;}
.list-pro-box img{ width:303px; height:500px; border:#eee solid 1px;}
.list-pro-box p{ width:305px; line-height:35px; text-align:center; background:#eee}
.list-pro-box p a{ color:#000; font-size:14px; font-weight:bold;}

/*---list-pro--*/
.list-pro-hu{ overflow:hidden; height:1%; clear:both; }
.list-pro-hu .list-pro-box{ width:205px; float:left; overflow:hidden; margin:0 12px; height:400px;}
.list-pro-hu .list-pro-box img{ width:203px; height:350px; border:#eee solid 1px;}
.list-pro-hu .list-pro-box p{ width:205px; line-height:35px; text-align:center; background:#eee;}
.list-pro-hu .list-pro-box p a{ color:#000; font-size:14px; font-weight:bold;}

/*---list-touhua--*/
.list-pro-touhua{ overflow:hidden; height:1%; clear:both; }
.list-pro-touhua .list-pro-box{ width:205px; float:left; overflow:hidden; margin:0 12px; height:250px;}
.list-pro-touhua .list-pro-box img{ width:203px; height:205px; border:#eee solid 1px;}
.list-pro-touhua .list-pro-box p{ width:205px; line-height:35px; text-align:center; background:#eee;}
.list-pro-touhua .list-pro-box p a{ color:#000; font-size:14px; font-weight:bold;}




/*---list-pro--*/
.list-pro-biao{ overflow:hidden; height:1%; clear:both; }
.list-pro-biao .list-pro-box{ width:205px; float:left; overflow:hidden; margin:0 12px; height:490px;}
.list-pro-biao .list-pro-box img{ width:203px; height:410px; border:#eee solid 1px;}
.list-pro-biao .list-pro-box p{ width:205px; line-height:35px; text-align:center; background:#eee;}
.list-pro-biao .list-pro-box p a{ color:#000; font-size:14px; font-weight:bold;}



/*---list-pro--*/
.list-pro-xin{ overflow:hidden; height:1%; clear:both; }
.list-pro-xin .list-pro-box{ width:205px; float:left; overflow:hidden; margin:0 12px; height:550px;}
.list-pro-xin .list-pro-box img{ width:203px; height:510px; border:#eee solid 1px;}
.list-pro-xin .list-pro-box p{ width:205px; line-height:35px; text-align:center; background:#eee;}
.list-pro-xin .list-pro-box p a{ color:#000; font-size:14px; font-weight:bold;}



#main .box .jianjie p{ line-height:23px; padding:0 15px 10px; color:#565656; font-size:12px}




/*-----------list-----------*/
#main .list-news{ padding:0 15px;}
#main .list-news li{ background:url(images/icon3.jpg) no-repeat 0 9px; line-height:25px; border-bottom:#ddd dotted 1px; margin-bottom:3px; width:100%; height:30px; }

#main .list-news li a{ color:#444; float:left; padding-left:13px;}
#main .list-news li span{ float:right; color:#666}

.pages{ text-align:center; padding:15px 0; width:100%; clear:both}



/*-----------detail-----------*/
.detail-jianjie{ line-height:40px;  font-size:13px;}

.detail-jianjie h1{ font-size:18px; text-align:center; margin:10px 5px 8px;}
.detail-jianjie .small{ font-size:12px; text-align:center; color:#555; margin-bottom:10px;}
.detail-jianjie .desc{ padding:0 10px 15px;}

.detail-jianjie .pic{ text-align:center; margin-bottom:5px;}
.detail-jianjie .pic img{ width:280px; height:230px; border:#ddd solid 1px;}



.desc td{ border:#eee solid 1px; }

.detail-jianjie img{ margin-bottom:15px;}


/*side*/
#side{ width:250px; float:left; background:#f8f8f8}

#side .daohang{ margin-bottom:10px;}
#side .daohang h2{ background: url(images/daohang.jpg) no-repeat; height:38px; line-height:38px; padding-left:28px; color:#fff; font-size:14px;}
#side .daohang ul{ width:90%; margin:0 auto;}
#side .daohang li{ border-bottom:#e5e5e5 solid 1px; line-height:37px; font-size:13px;background: url(images/icon.jpg) no-repeat 30px;letter-spacing:3px; }
#side .daohang li a{ color:#555; padding-left:45px; display:block; font-weight:bold;}
#side .daohang li a:hover{ }

#side .daohang0{ margin-bottom:10px;}
#side .daohang0 h2{ background: url(images/daohang.jpg) no-repeat; height:38px; line-height:38px; padding-left:28px; color:#fff; font-size:14px;}
#side .daohang0 ul{ width:95%; margin:0 auto;}
#side .daohang0 li{ border-bottom:#e5e5e5 solid 1px; line-height:37px; font-size:13px;background: url(images/icon.jpg) no-repeat 10px;}
#side .daohang0 li a{ color:#555; padding-left:25px; display:block; font-weight:bold;}
#side .daohang0 li a:hover{ }

#chang{ width:100%; margin:0 auto; padding:30px 0; background:#000}
#chang h1{ text-align:center; color:#D20019; font-size:25px; font-family:"微软雅黑"; color:#fff}
#chang h1 span{ font-size:15px; color:#555}


#side .g{ padding-bottom:30px;}


#about{ width:960px; margin:0 auto; padding:30px 0; color:#444}
#about h1{ text-align:center; color:#D20019; font-size:25px; font-family:"微软雅黑"}
#about h1 span{ font-size:15px; color:#444}
#about .jj{ line-height:30px; font-size:14px; padding:15px 0; margin-bottom:30px;}
#about .jj span{ color:#C51702; font-weight:bold; font-size:15px;}

#san{ margin-bottom:50px;}
#san .yi{ width:312px; float:left; margin-right:12px;}
#san .yi h2{color:#D20019; font-size:18px; line-height:40px;}
#san .yi p{ color:#333; line-height:25px; padding-right:8px;}


#fuwutu{ width:1008px; margin:50px auto 50px;}
#fuwutu ul{ width:150px;padding:5px 0; padding-left:14px; float:left; }
#fuwutu li{ line-height:25px; color:#444}

#fuwu1{ width:978px; margin:0 auto; text-align:center; margin-bottom:50px;}
#fuwu1 h2{ color:#D20019; font-size:20px; line-height:60px;}
#fuwu1 p{ line-height:25px; color:#444; font-size:14px; margin-bottom:20px;}

#lianxi1{ width:841px; margin:0 auto; padding:30px 0}
#lianxi1 h2{ color:#D20019; font-size:20px; line-height:40px;}
#lianxi1 p{line-height:25px; color:#444; font-size:14px;}

#lianxida{ width:100%; background:url(images/lx.jpg) no-repeat center; height:301px;}


#case{ width:980px; margin:0 auto; padding:50px 0; overflow:hidden; height:1%; clear:both;}



#case .mm{ width:280px; float:left; overflow:hidden; margin:0 15px; height:220px; background:#fff; padding:7px; border:#eee solid 1px; margin-bottom:20px;}
#case .mm img{ width:280px; height:180px; margin-bottom:3px;}
#case1 .mm p{ width:280px; line-height:30px; text-align:center;}
#case1 .mm p a{ color:#333; font-size:13px; display:block; height:30px; width:280px; font-weight:bold; background:#f5f5f5}
#case1 .mm p a:hover{ background:#BA0000; color:#fff;}

#case .mm2{ width:280px; float:left; overflow:hidden; margin:0 15px; height:380px; background:#fff; padding:7px; border:#eee solid 1px; margin-bottom:20px;}
#case .mm2 img{ width:280px; height:340px; margin-bottom:3px;}
#case .mm2 p{ width:280px; line-height:40px; text-align: center;}
#case .mm2 p a{ color:#333; font-size:13px;width:280px; height:40px; display:block; font-weight:bold; background:#fff }
#case .mm2 p a:hover{ background:#f1f1f1; color:#C51702;}

#case h2{ color:#C51702; padding:0 15px; font-size:20px; margin-bottom:20px;}

#case .mm p{ width:280px; line-height:40px; text-align: center;}
#case .mm p a{ color:#333; font-size:13px;width:280px; height:40px; display:block; font-weight:bold; background:#fff }
#case .mm p a:hover{ background:#f1f1f1; color:#C51702;}

.detcase{ width:960px; margin:0 auto; }
.detcase h1{ text-align:center; color:#444; line-height:70px; border-bottom:#eee solid 1px; font-weight:normal}
.detcase .di{ height:17px; line-height:17px; overflow:hidden; margin:20px 0 50px;}
.detcase .di a{ color:#444}
.detcase .di a:hover{ color:#C51702}
.detcase .di .l{ float:left; width:200px;}
.detcase .di .m{ float:left; width:560px; text-align:center;}
.detcase .di .r{ float:right; width:200px; text-align:right;}


#tou{ width:960px; margin:20px auto 0; padding:30px 0 50px; border-bottom:#ddd solid 1px;}
#tou .zuo{ float:left; width:200px; font-size:25px; color:#CC0000; font-weight:bold; font-size:16px; line-height:40px;}
#tou .fenlei{ float:right; width:280px; text-align:right;}
.fenlei li{ float:left; width:120px; text-align:center; line-height:30px; height:30px;margin-left:20px;}
.fenlei li a{ color:#fff; display:block; background:#666; width:120px; height:30px;}
.fenlei li a:hover{ background:#D41600; color:#fff}
.fenlei .on a{background:#D41600; color:#fff}

.desc{ font-size:13px; color:#444; line-height:25px; padding:10px 0;}


#rtt {width:24px; height:73px; background:url('/images/besttop.gif'); background-size:cover; position:fixed; right:50px; bottom:50px; border-radius: 5px; z-index:1000; display:none;}



/*foot*/
#foot-big{ width:100%; height:45px; background:#43C817;}
#foot{ width:1030px; margin:0 auto; background:#43C817; line-height:45px; color:#fff; font-family:"宋体"}
#foot .l{ float:left; width:70%;}
#foot .r{ float:right; width:20%; text-align:right;}
#foot a{ color:#fff}