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

*{ padding:0; margin:0;}
*html{ background-image:url(about:blank); background-attachment:fixed;}
body{ font-size:14px; font-family:Microsoft Yahei,Arial,"Î¢ÈíÑÅºÚ","ËÎÌå"; color:#222; background-color:#e9f7e8;}
ul, li{ list-style:none;}
img{ border:0px;}
a{ color:#222; text-decoration:none; outline:none;}
a:hover{ color:#b30e00; text-decoration:underline;}
em,th,i{ font-weight:normal; font-style:normal;}
table{ border-collapse:collapse; border-spacing:0;}
td,th{ font-size:14px; font-family:Microsoft Yahei,"Î¢ÈíÑÅºÚ",Arial,"ËÎÌå";}
.left{ float:left; width:718px;}

/*header*/
.header{ width:100%; height:31px; background:url(header.png) repeat-x; border-bottom:1px solid #cecece; font-size:12px;}
.header_box{ width:1100px; 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;}

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

/*qh*/
.qh{ width:100%; height:607px; padding-top:62px; background:url(qh.jpg) top center no-repeat;}
.qh_box{ position:relative; width:992px; height:500px; border:4px solid #000; background-color:#fff; margin:0px auto; overflow:hidden; z-index:1;}
.qh_box ul li{ float:left; width:992px; height:500px; position:relative;}
.qh_box ul li img{ width:992px; height:500px;}
.qh_box ul li p{ position:absolute; width:940px; height:56px; line-height:28px; padding:8px 26px; left:0px; bottom:0px; background:url(box_text.png) repeat; color:#fff;}
.qh_box ul li p a,.qh_box ul li p a:hover{ width:940px; height:56px; color:#fff; display:block; cursor:pointer; text-decoration:none;}
.l_btn{ position:absolute; left:0px; top:170px; width:51px; height:135px; background:url(l_btn.png) no-repeat; z-index:999; cursor:pointer;}
.r_btn{ position:absolute; right:0px; top:170px; width:51px; height:135px; background:url(r_btn.png) no-repeat; z-index:999; cursor:pointer;}

/*map*/
.map{ width:100%; height:626px; padding-top:60px; background:url(map.jpg) top center no-repeat;}
.map_box{ width:990px; height:594px; margin:0px auto; border:5px solid #c79c5e; margin-bottom:25px;}

/*box*/
.box_title{ width:100%; height:90px; background:url(box_title.jpg) top center no-repeat;}
.box{ width:100%; height:588px; padding-top:60px; background:url(box.jpg) top center no-repeat;}
.box_wb{ width:1000px; height:528px; margin:0px auto;}
.box_l{ float:left; width:684px; height:504px; }
.box_l_title{ float:left; width:684px; height:86px; line-height:86px; text-align:center; font-size:24px; font-weight:700;}
.box_l_text{ float:left; width:684px; height:196px; line-height:28px; overflow:hidden;}
.box_l_text p{ text-indent:28px;}
.box_l_text a{ font-weight:700;}
.box_l_img{ float:left; width:684px; width:210px; margin-top:10px;}
.box_r{ float:right; width:300px; height:504px; background:url(box_r.png) no-repeat;}
.box_r ul{ float:left; width:280px; height:492px; margin:1px 0px 0px 9px; display:inline;}
.box_r ul li{ float:left; width:280px; height:156px; margin-top:8px; display:inline; overflow:hidden;}
.box_r ul li a img{ width:280px; height:156px;}

/*bottom*/
.bottom{ width:1000px; height:70px; line-height:70px; margin:0px auto; text-align:center; font-size:12px;}

/* fd */
.fd{ width:148px; height:471px; position:fixed; right:10px; top:100px; _position:absolute; _bottom:auto; _top: expression(eval(document.documentElement.scrollTop)); _margin-top:100px; z-index:999999; background:url(fd.png) no-repeat;}
.fd a{ float:left; width:148px; height:56px; display:block;}
.fd a.home{ height:79px;}