@charset "gb2312";
/* CSS Document */

*{ padding:0; margin:0;}
body{ font-size:13px; font-family:Microsoft Yahei,Arial,"Î¢ÈíÑÅºÚ","ËÎÌå"; color:#333; background-color:#d7fff2;}
ul, li{ list-style:none;}
img{ border:0px;}
a{ color:#333; text-decoration:none; outline:none;}
a:hover{ color:#c00; text-decoration:none;}
em,th,i{ font-weight:normal; font-style:normal;}
table{ border-collapse:collapse; border-spacing:0;}
td,th{ font-size:13px; font-family:Microsoft Yahei,"Î¢ÈíÑÅºÚ",Arial,"ËÎÌå";}

/*header*/
.header{ width:100%; height:31px; background:url(header.png) repeat-x; border-bottom:1px solid #cecece; font-size:12px;}
.header_box{ width:1201px; height:31px; line-height:31px; margin:0px auto;}
.header_box .logo{ float:left; width:166px; height:31px; background:url(logo.png) no-repeat;}
.header_box .logo a{ width:166px; height:31px; display:block;}
.header_box .nav{ float:right; height:31px; overflow:hidden;}
.header_box .nav span{ padding:0px 20px;}
.header a{ color:#000; text-decoration:none;}
.header a:hover{ color:#4c9101; text-decoration:none;}

/* banner */
.banner{ width:100%; height:436px; background:url(banner.jpg) top center no-repeat;}

/* zb */
.zb{ width:100%; height:38px; background:url(zb.png) top center no-repeat;}

/* sk */
.sk{ width:100%; height:269px; padding:30px 0px; background-color:#f7fabf;}
.sk_box{ width:1201px; height:269px; margin:0px auto;}
.sk_box .gl{ float:left; width:402px; height:269px; position:relative; overflow:hidden;}
.sk_box .gl .text{ width:200px; height:261px; padding-top:8px; background-color:#674336; position:absolute; left:-200px; top:0px; z-index:9999;}
.sk_box .gl .text .title{ float:left; width:170px; height:28px; line-height:28px; margin-left:15px; display:inline; color:#fff; font-size:15px; font-weight:700;}
.sk_box .gl .text .t_text{ float:left; width:170px; line-height:26px; margin-left:15px; display:inline; color:#fff;}
.sk_box .gl .text .btn{ float:right; width:70px; height:24px; line-height:24px; text-align:center; margin-right:15px; display:inline; color:#545454; background-color:#fff; margin-top:10px; border-radius:3px;}
.sk_box .gl .text .btn a{ color:#545454;}
.sk_box .gl .text .btn a:hover{ color:#545454; text-decoration:underline;}
.sk_box .gl .img{ width:402px; height:269px; position:absolute; left:0px; top:0px; z-index:1;}
.sk_box .gl .img img{ width:402px; height:269px;}
.sk_box .dj{ float:left; width:397px; height:269px; position:relative;}
.sk_box .dj .text{ width:397px; height:269px; background-color:#674336; position:absolute; left:0px; top:0px; z-index:1;}
.sk_box .dj .text .title{ float:left; width:367px; height:28px; line-height:28px; margin-left:15px; display:inline; color:#fff; font-size:15px; font-weight:700; padding-top:140px;}
.sk_box .dj .text .t_text{ float:left; width:367px; line-height:26px; margin-left:15px; display:inline; color:#fff;}
.sk_box .dj .text .btn{ float:right; width:70px; height:24px; line-height:24px; text-align:center; margin-right:15px; display:inline; color:#545454; background-color:#fff; margin-top:8px; border-radius:3px;}
.sk_box .dj .text .btn a{ color:#545454;}
.sk_box .dj .text .btn a:hover{ color:#545454; text-decoration:underline;}
.sk_box .dj .img{ width:397px; height:269px; position:absolute; left:0px; top:0px; z-index:9;}
.sk_box .dj .img img{ width:397px; height:269px;}
.sk_box .kj{ float:left; width:402px; height:269px; position:relative;}
.sk_box .kj .text{ width:352px; height:219px; background-color:#674336; position:absolute; left:50px; top:50px; z-index:1;}
.sk_box .kj .text .title{ float:left; width:322px; height:28px; line-height:28px; margin-left:15px; display:inline; color:#fff; font-size:15px; font-weight:700; padding-top:10px;}
.sk_box .kj .text .t_text{ float:left; width:322px; line-height:26px; margin-left:15px; display:inline; color:#fff;}
.sk_box .kj .text .btn{ position:absolute; right:15px; bottom:15px; width:70px; height:24px; line-height:24px; text-align:center; color:#545454; background-color:#fff; margin-top:140px; border-radius:3px;}
.sk_box .kj .text .btn a{ color:#545454;}
.sk_box .kj .text .btn a:hover{ color:#545454; text-decoration:underline;}
.sk_box .kj .img{ width:402px; height:269px; position:absolute; left:0px; top:0px; z-index:19;}
.sk_box .kj .img img{ width:402px; height:269px;}

/* zw */
.zw{ width:1199px; height:708px; margin:0px auto; border:1px solid #43a785; background:url(zw.png) no-repeat; margin-bottom:30px;}

/* box */
.box{ width:100%; height:1873px; background-color:#43a785;}

/* gx */
.gx{ width:1201px; height:650px; margin:0px auto; background:url(gx.png) no-repeat;}
.gx_text{ float:left; width:280px; height:182px; line-height:26px; margin:284px 0px 0px 290px; display:inline;}
.gx_text p{ text-indent:26px;}
.gx_img{ float:left; width:440px; height:502px; margin:143px 0px 0px 72px; display:inline;}
.gx_img a{ float:left; width:440px; height:384px; display:block; cursor:pointer;}
.gx_img a img{ float:left; width:422px; height:316px; padding:8px; border:1px solid #47a987;}
.gx_img a p{ float:left; width:440px; height:50px; line-height:50px; text-align:center; font-size:20px;}
.gx_img .tel{ float:left; width:370px; height:78px; line-height:26px;}

/* gs */
.gs{ width:1201px; height:600px; margin:0px auto; background:url(gs.png) no-repeat;}
.gs_text{ float:left; width:526px; height:290px; line-height:28px; margin:228px 0px 0px 76px; display:inline;}
.gs_text .wz{ float:left; width:526px; text-indent:26px;}
.gs_text .zwz{ float:right; width:326px; height:230px; padding-left:10px;}
.gs_img{ float:left; width:440px; height:502px; margin:86px 0px 0px 30px; display:inline;}
.gs_img a{ float:left; width:440px; height:384px; display:block; cursor:pointer;}
.gs_img a img{ float:left; width:422px; height:316px; padding:8px; border:1px solid #47a987;}
.gs_img a p{ float:left; width:440px; height:50px; line-height:50px; text-align:center; font-size:20px;}
.gs_img .tel{ float:left; width:370px; height:78px; line-height:26px;}

/* jz */
.jz{ width:1201px; height:623px; margin:0px auto; background:url(jz.png) no-repeat;}
.jz_text{ float:left; width:280px; height:182px; line-height:26px; margin:215px 0px 0px 336px; display:inline;}
.jz_text p{ text-indent:26px;}
.jz_img{ float:left; width:440px; height:502px; margin:80px 0px 0px 42px; display:inline;}
.jz_img a{ float:left; width:440px; height:384px; display:block; cursor:pointer;}
.jz_img a img{ float:left; width:422px; height:316px; padding:8px; border:1px solid #47a987;}
.jz_img a p{ float:left; width:440px; height:50px; line-height:50px; text-align:center; font-size:20px;}
.jz_img .tel{ float:left; width:370px; height:78px; line-height:26px;}

/*bottom*/
.bottom{ width:100%; height:60px; line-height:60px; text-align:center;}