@charset "gb2312";
/* CSS Document */
* { margin:0; padding:0; }
body { font-size:16px; line-height:28px; color:#000; font-family:"Î¢ÈíÑÅºÚ";}
ul, ol, li { list-style:none; }
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; }
a img { border:0; }
.fl { float:left; }
.fr { float:right; }
p { text-indent:2em; }
.clear{ clear:both;}
.cl:after { content:''; display:block; clear:both; }

.top{ width:1200px; overflow:hidden; margin:20px auto;}
.nav{ width:100%; height:55px; background:#1fa67b;}
.nav ul{ width:1060px; overflow:hidden; margin:0 auto;}
.nav ul li{ width:106px; height:55px; line-height:55px; color:#FFF; float:left; text-align:center; margin-left:45px; font-size:18px;}
.nav ul a:first-child li{ margin-left:0;}
.nav ul li:hover{ background:#108862;}
.banner{ width:100%; overflow:hidden;}
.banner img{ width:100%;}
.title{ display:block; margin:50px auto;}
.cont1{ width:1200px; overflow:hidden; margin:50px auto 0;}
.cont1 .dy{ width:600px; font-family:"Î¢ÈíÑÅºÚ"; font-size:22px; text-indent:0; margin:0 auto; line-height:26px;}
.cont1 ul{ width:1000px; margin:30px auto 0;}
.cont1 ul li{ width:275px; overflow:hidden; float:left; margin-left:80px;}
.cont1 ul li:first-child{ margin-left:0}
.cont1 ul li img{ display:block; margin:0 auto;}
.cont1 ul li h5{ width:100%; line-height:32px; font-size:30px; text-align:center; margin-top:40px;}
.cont1 ul li p{ text-indent:0; font-size:22px; margin-top:20px; line-height:28px;}
.cont2{ width:1200px; margin:100px auto 0; background:#a87e49; height:357px; position:relative;}
.cont2 .title{ display:block; margin:0 auto; padding-top:50px;}
.cont2 ul{ width:1200px; overflow:hidden; position:absolute; z-index:2; left:0; top:197px;}
.cont2 ul li{ width:264px; height:334px; border:1px solid #e3e3e3; background:#FFF; margin-left:26px; float:left;}
.cont2 ul li img{ margin:24px auto 0; display:block;}
.cont2 ul li .line{ width:202px; height:1px; margin:16px auto 0; background:#e3e3e3;}
.cont2 ul li p{ font-family:"Î¢ÈíÑÅºÚ"; font-size:22px; line-height:40px; width:220px; margin:15px auto 0;}
.gg{ width:100%; display:block; margin-top:273px;}
.title3{ display:block; margin:100px auto 0;}
.cont4{ width:1200px; overflow:hidden; margin:50px auto 0;}
.cont4 .cont4_zs{ width:1200px; overflow:hidden; margin-top:2px;}
.cont4 .cont4_zs dl{ width:598px; height:344px; margin-left:2px; background:url(../images/bg.jpg) no-repeat center;}
.cont4 .cont4_zs dl dt{ display:block; color:#FFF; width:530px; margin:110px auto 0; font-family:"Î¢ÈíÑÅºÚ"; font-size:22px; line-height:40px; text-indent:2em;}
.footer{ height:305px; width:100%; background:#414141; margin-top:100px;}
.footer .foot{ width:1200px; margin:0 auto; overflow:hidden;}
.footer .foot .d_logo{ margin:70px 0 0 80px;}
.footer .foot dl{ width:500px; display:block; font-size:20px; color:#FFF; line-height:55px; margin:70px 0 0 22px;}
.footer .foot .weixna{ margin:35px 75px 0 0; display:block; width:179px; overflow:hidden; text-align:center; color:#FFF; font-size:16px;}
