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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}

header,nav,section,article,aside,footer{display:block; }

ul{list-style-type:none}

body{margin:0;font-family:arial;font-size:13px;line-height:20px;color:#333;padding-bottom:0;background:#fff; font-family:"Microsoft yahei"}

a{color:#333;text-decoration:none;cursor:pointer;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;-o-transition:background .25s ease-out;transition:background .25s ease-out;-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out;font-family:"Microsoft Yahei"}

a:hover,a:focus{}

.container{margin-right:auto;margin-left:auto;*zoom:1;width:1200px;}

.container:before,.container:after{display:table;content:"";line-height:0}

.container:after{clear:both}



strong{font-weight:bold}

em{font-style:italic}

.text-left{text-align:left}

.text-right{text-align:right}

.text-center{text-align:center}

h1,h2,h3,h4,h5,h6{color:inherit;text-rendering:optimizelegibility}



form{margin:0 0 20px}

fieldset{padding:0;margin:0;border:0}

.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}

.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}

button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}

.clear{clear:both}

.clearfix{*zoom:1}

.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}

.clearfix:after{clear:both}

.hide{display:none}

.show{display:block}

a{transition:.3s ease all;-webkit-transition:.3s ease all;-moz-transition:.3s ease all}

.page-left{float:left}

.page-right{float:right}

.nodata{width:88%;padding:5%;border:1px dashed #ccc;color:#999;border-radius:3px;font-size:14px}



/*common*/

.wrap { width:100%; clear:both; }

.container { width:1000px; margin:0 auto; }

body { background:url(../images/bg01.jpg);}



/*头部*/

.topwrap { width:100%; height:111px;  }

.top_lo_wrap { width:1000px; height:111px; margin:0 auto; background:url(../images/leaf.png) no-repeat 690px -65px;  }

.top_logo { width:114px; float:left; padding-top:12px; }

.top_text { width:660px; float:left; margin-top:15px; height:45px; }

/*.top_text img { padding-left:80px; }*/

.top_text h1 { text-indent:24px; font-size:24px; color:#236B00; margin:0; padding:0; line-height:24px; }

.top_text h2 { text-indent:24px; font-size:14px; color:#888888; margin:0; padding:0; line-height:24px; }

.top_contact { width:226px; float:right; padding-top:35px; text-align:right;}

.top_contact h4 { font-size:15px; font-weight:700; }

.top_contact p { font-size:25px; color:#292C33;  line-height:30px; text-indent:0; font-weight:700; }

/*导航*/

.navwarp { width:100%; height:41px; background:#3D4046;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#nav { width:1000px; margin:0 auto; }

		.nav{ padding:0 20px; height:41px; line-height:41px;   position:relative; z-index:1;  }

		.nav a{ color:#fff;  }

		.nav .nLi{ float:left;  position:relative; display:inline;  }

		.nav .nLi h3{ float:left;  }

		.nav .nLi h3 a{ display:block; padding:0 30px; font-size:16px; text-decoration:none;   }

		.nav .sub{ display:none; width:124px; left:0; top:41px;  position:absolute; background:#0C3; text-align:center;  line-height:26px; padding:3px 0;    }

		.nav .sub li{ zoom:1; }

		.nav .sub a{ display:block; padding:5px 10px; font-size:14px; }

		.nav .sub a:hover{ background:#007CC2; color:#fff;  }

		.nav .on h3 a{ background:#7FA409; color:#fff;   }

/*banner*/

/*首页幻灯片*/

.m_banner{ height:475px; position:relative;}

.m_banner .banner{height:475px;width:100%; position:absolute;top:0;left:0; background-position:center top; min-width: 980px}

.banner_ctrl{ height:140px;width:980px;position:absolute;top:45%;left:50%;margin:-50px 0 0 -490px;z-index:2;  }

@media screen and (min-width:1300px) and (max-width: 1400px) {

.banner_ctrl{ width: 1100px;margin:-50px 0 0 -550px;}

}

@media screen and (min-width:1400px) and (max-width: 1600px) {

.banner_ctrl{ width: 1300px;margin:-50px 0 0 -650px;}

}

@media screen and (min-width:1600px) {

.banner_ctrl{ width: 1500px;margin:-50px 0 0 -750px;}

}

.banner_ctrl a{ display:block;width:50px;height:140px; background:url(../images/banner_ctrl.png) no-repeat; position:absolute; opacity:.5;filter: alpha(opacity=50);

-moz-opacity:0.5;}

.banner_ctrl a.prev{left:-30px;}

.banner_ctrl a.next{right:-30px; background-position:-50px 0;}

.m_banner .banner .main_c{ position:relative;z-index:10;height:388px;}

.m_banner .banner a{display: block;width: 980px;height: 434px;cursor: pointer; position: absolute;left: 50%;margin-left: -490px;z-index: 4;}

/*公告*/
.nsbg {
    width: 100%;
    height: 50px;
    
    min-width: 1100px;
}
.nsbd {
    width: 1000px;
    height: 50px;
    margin: 0 auto;
    background: #355b0d;
}
.notice {
    width: 1000px;
    height: 50px;
    line-height: 50px;
    float: left;
}
.notice .title {
    width: 120px;
    float: left;
    font-size: 20px;
    line-height: 50px;
    color: #fff;
    background: url(../images/gonggao_icon.png) no-repeat 10px 15px;
    padding-left: 40px;
}
.notice .noticenr {
    width: 800px;
    height: 50px;
    float: left;
    font-size: 16px;
    line-height: 50px;
    color: #fff;
}



/*更多*/

.more01 { display:block; margin:0 auto; width:160px; height:30px; line-height:30px; background:#9B2D2F; color:#fff; text-align:center; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; font-size:14px; }

.i_more { width:523px; height:24px; margin:0 auto;  display:block; }

.i_more01 { width:480px; height:24px; margin:0 auto;  display:block; padding-top:15px; }

/*服务*/

.sevice_wrap { width:1002px; height:360px; margin:0 auto; }

.service_info { width:1002px; height:134px; background:url(../images/service_bg.png) no-repeat; position:relative;  }

.s_01 { position:absolute; top:18px; left:90px; font-weight:700; font-size:14px; }

.s_02 { position:absolute; top:18px; left:430px; font-weight:700; }

.s_03 { position:absolute; top:18px; left:774px; font-weight:700; }

.s_04 { position:absolute; top:95px; left:90px; font-weight:700; }

.s_05 { position:absolute; top:95px; left:430px; font-weight:700; }

.s_06 { position:absolute; top:95px; left:774px; font-weight:700; }

/*通用标题*/

.com_t { width:1000px; height:70px; margin:0 auto; padding-top:20px; }

.com_tit { width:100%; text-align:center; height:30px; line-height:30px;  font-size:20px; color:#252F03; font-weight:700; }

.com_tit01 { width:100%; text-align:center; height:20px; line-height:20px; font-size:14px; color:#7FA309; }

.comtit_bg { width:1000px; height:80px; background:url(../images/com_t_bg.png) no-repeat; }



/*宣传*/

.xuanchuan { width:1000px; height:98px; margin:0 auto; padding-top:30px; }

/*简介*/

.indexjj_wrap { width:100%; height:280px; background:url(../images/jjbg.png) no-repeat center; }

.indexjj { width:1000px; height:230px; margin:0 auto;  }

.indexjj p { font-size:15px; font-weight:700; line-height:24px; height:117px; }



/*碑型展示*/

.bxzs { width:1002px; height:420px; margin:0 auto; }

.bxzs_list { width:1002px; height:280px; padding-top:10px; }

.bxzs_list ul { width:1015px; margin-left:-13px; }

.bxzs_list ul a { width:166px; padding:12px; height:272px; float:left; margin-left:13px; background:url(../images/pic_bg.png) no-repeat; }

.bxzs_list ul a li { width:166px; height:250px; }

.bxzs_list ul a li img { width:166px; height:203px; }

.bxzs_list ul a li p { font-size:16px; text-align:center; width:166px; height:28px; line-height:28px; }

.bxzs_list ul a li span { display:block; font-size:16px; text-align:center; width:166px; line-height:18px; height:18px; }

/*新闻*/

.news_wrap { width:100%; height:370px; padding-top:25px; background:url(../images/news_allbg.png) no-repeat; }

.news_w { width:1000px; height:300px; margin:0 auto; }

.news { width:480px; height:300px; float:left; }

.news_tit { width:480px; height:54px; background:url(../images/news_bg.png) no-repeat; line-height:45px; padding-bottom:22px; }

.news_tit h1 { width:400px;padding-top:10px; height:30px; font-size:20px; float:left; color:#333333; font-weight:700; }

.newsmore { width:60px; height:45px; float:left; color:#333; text-align:center; }

.newsmore:hover { color:#000; font-weight:700; }

.news li { clear:both; width:480px; height:32px; line-height:32px; border-bottom:1px solid #999;  }

.news li a { display:block; float:left; width: 83%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; font-weight:700; }

.news li a:hover { color:#666; }

.news li span { display:block; float:left; width:80px; font-size:12px; color:#A0A0A0; }

.news_pad { padding-left:40px; }

/*园区景区*/

.yqjg { width:1002px; height:340px; margin:0 auto; }

.yqjg_list { width:999px; height:234px; background:url(../images/yqjg_bg.png) no-repeat; }



/*图片滚动*/

.picMarquee-left{ width:999px;  overflow:hidden; position:relative; margin:0 auto;    }

.picMarquee-left .hd{ width:999px;   height:58px;  position:absolute; top:75px; left:0;   }

.picMarquee-left .hd .prev{ display:block;  width:26px; height:58px;   overflow:hidden; cursor:pointer; background:url("../images/picscoll_btn.jpg") no-repeat; position:absolute; left:2px;}

.picMarquee-left .hd .next{ display:block;  width:26px; height:58px;   overflow:hidden; cursor:pointer; background:url("../images/picscoll_btn.jpg") no-repeat; position:absolute; right:2px;}

.picMarquee-left .hd .next{ background-position:-26px 0px;  }

.picMarquee-left .hd .prevStop{ background-position:-60px 0; }

.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

.picMarquee-left .bd{ padding:20px 10px 10px 35px;   }

.picMarquee-left .bd ul{ overflow:hidden; zoom:1; width:910px;  }

.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.picMarquee-left .bd ul li .pic{ text-align:center; }

.picMarquee-left .bd ul li .pic img{ width:216px; height:160px; display:block;  }

.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }

.picMarquee-left .bd ul li .title{ line-height:24px;   }

.picMarquee-left .bd ul li .title a { font-weight:700; }

/*友情链接*/

.yqlj_wrap { width:100%; height:90px; background:url(../images/youqing_bg.png) no-repeat; }

.qylj { width:1000px; height:40px; line-height:90px; margin:0 auto; font-size:15px; padding-top:20px; font-weight:700; }

/*foot*/

.foot_wrap { width:100%; height:160px; background:#292B33; }

.foot_w { width:1000px; height:160px; margin:0 auto; }

.ewm { width:80px; height:100px; float:left; padding-top:30px;  }

.ewm img { width:80px; height:80px;  }

.ewm span { display:block; width:80px; height:20px; line-height:20px; text-align:center; color:#fff; }

.foot_info { width:840px; float:left; padding-top:40px; }

.foot_logo { width:493px; height:61px; margin:0 auto; }

.foot_info p { text-align:center; font-size:14px; line-height:26px; padding:0; margin:0; color:#fff; }

.foot_info p a { color:#fff; }