
@font-face { 
  font-family:zhs; /*这里是说明调用来的字体名字*/ 
  src:url(../fonts/zhs.ttf); /*这里是字体文件路径*/ 
} 
@font-face { 
  font-family:xsimsun; /*这里是说明调用来的字体名字*/ 
  src:url(../fonts/xsimsun.ttc); /*这里是字体文件路径*/ 
} 




@charset "utf-8";
/* CSS Document */
.img{-ms-behavior: url(../css/backgroundsize.min.htc);behavior: url(../css/backgroundsize.min.htc);}
body{behavior:url("../css/csshover.htc"); min-width:1041px; background:url(../images/bg.jpg) center center}
body,ul,li,p,h1,h2,h3,h4,h5,h6{padding:0; margin:0; list-style:none; font-family:simsun; font-size:14px; color:#333}
a{text-decoration:none}
img{border:none; vertical-align:bottom}
.clear{height:0;font-size:0;clear:both;over-flow:hidden; line-height:0; padding:0; margin:0}
.wrap{width:1041px; margin:0 auto; overflow:hidden}





.header{ overflow:hidden; height:173px; background:url(../images/header_bg.jpg) center center no-repeat}
.logo{ float:left; margin-left:30px; margin-top:49px;}
.header p{ float:right; text-align:right; font-size:12.51px; color:#272727; font-family:zhs; margin-top:75px; margin-right:20px; line-height:13.46px;}

.nav{ overflow:hidden; height:43px; background:url(../images/nav_bg.jpg) center center no-repeat}
.nav ul{ overflow:hidden}
.nav ul li{ float:left; width:148.7px; background:url(../images/nav_libg.png) right center no-repeat; text-align:center; line-height:43px;letter-spacing:3px; font-weight:bold; font-size:17.22px; font-family:xsimsun;}
.nav ul li a{ display:block; width:100%; height:100%; color:#fff}
.nav ul li a.on,.nav ul li a:hover{ background:url(../images/nav_on.png) center center no-repeat;}
.nav ul:hover li a{ background:none; font-size:17.22px; font-weight:bold;}
.nav ul:hover li a:hover{  background:url(../images/nav_on.png) center center no-repeat; }


/* flexslider */
.index_banner{ width:368px; height:245px; float:left; margin-top:13px; overflow:hidden;}
.flexslider{position:relative;height:214px;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:214px;}
.slides li a{ position:absolute; display:block; width:368px; height:216px;}
.slides li p{ position:relative; margin-top:191px; line-height:23px; background:url(../images/p_bg.png) center center; color:#fff; font-size:12px; text-indent:21px; z-index:3}
.flex-control-nav{position:absolute;bottom:-20px;z-index:2;width:100%;text-align:center; margin:0; padding:0}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}


/*首页新闻*/
.index_new{ width:369px; float:right; margin-top:8px;}
.index_news_title{  font-weight:normal; height:29px; line-height:29px;}
.index_news_title span{ width:118px; float:left; cursor:pointer; color:#141414; display:inline-block; height:29px; line-height:29px; background:url(../images/index_title_bg3.jpg) center center no-repeat; text-indent:21px;}
.index_news_title span.on{ color:#fff; background:url(../images/index_title_bg1.jpg) center center no-repeat;}
.tabnav2 span{ background:url(../images/index_title_bg2.jpg) left top no-repeat; width:107px; text-indent:6px;}
.tabnav2 span.on{ background:url(../images/index_title_bg4.jpg) left top no-repeat;}
.index_new ul{ overflow:hidden; border:1px solid #dedede; width:336px; height:218px; padding:0 15px;}
.index_new ul h3{ border-bottom:1px dashed #929292; margin-bottom:5px; font-weight:normal;}
.index_new ul h3 strong{ font-weight:normal; color:#f50000; display:block; line-height:17px; height:17px; overflow:hidden; text-align:center; margin-top:8px; margin-bottom:5px;}
.index_new ul h3 p{ color:#1a1a1a; text-indent:2em; height:48px; overflow:hidden; line-height:24px;}
.index_new ul h3 p a{ color:#f50000}
.index_new ul h3 p a:hover{ color:#0b47f4}
.index_new ul li{ line-height:25px; height:25px; overflow:hidden; padding-left:9px; background:url(../images/news_listbg.png) left center no-repeat}
.index_new ul li a{ display:block; width:100%; color:#282828; height:100%}
.index_new ul li a span{ float:right; color:#c5c5c5}
.index_new ul li a:hover, .index_new ul li a:hover span{ color:#0b47f4}


/*首页*/
.indexcontent{ overflow:hidden; width:1041px; margin:0 auto; padding-bottom:15px; border:1px solid #dfdfdf; border-bottom:none; background:#fff}
.index_left{ overflow:hidden; width:750px; float:left; margin-left:10px;}
.top_t{ overflow:hidden; margin-top:8px; border:1px solid #bebebe; line-height:27px; height:27px;}
.wel{ float:left; line-height:27px; font-size:12px; font-weight:normal}
.t_title{ display:inline-block; float:left; width:85px; text-align:center; height:27px; line-height:27px; background:url(../images/t_titlebg.jpg) center center no-repeat; color:#fff; margin-right:4px;}
.top_t font{ float:left; margin-left:19px}
.search{ float:right; margin-top:3.5px; margin-right:11px;}
.search input{ width:209px; height:20px; border:none; float:left; font-size:12px; background:url(../images/searchbg.png) center center no-repeat; text-indent:15px; margin-right:6px;}
.search button{ overflow:hidden; width:61px; float:left; height:20px; line-height:20px; border:none; background:url(../images/searchbg2.png) center center no-repeat; font-size:12px; padding:0;letter-spacing:3px; text-indent:12px; cursor:pointer}


/*首页轮播*/
.indexpro{ overflow:hidden; width:743px; height:123px; margin-top:7px; background:url(../images/index_lunbobg.jpg) center center no-repeat}
.index_pro_title{ overflow:hidden; font-weight:normal; width:25px; text-align:center; color:#fff; float:left; margin-left:2px; margin-top:25px; }
.indexpro .scroll_horizontal{position:relative;width:680px; float:left; margin-left:25px; margin-top:15px;}
.indexpro .scroll_horizontal .box{overflow:hidden;position:relative;width:630px;margin:0 auto;}
.indexpro .scroll_horizontal .list{overflow:hidden;width:9999px;}
.indexpro .scroll_horizontal .list li{float:left;width:134px;text-align:center; padding-right:28px}
.indexpro .scroll_horizontal .list li a{ display:block;width:134px; height:89px; background:url(../images/pro_lunbo_bg.jpg) center center no-repeat;}
.indexpro .scroll_horizontal .list li a img{ max-height:86px; max-width:130px; margin-top:2px;}
.indexpro .scroll_horizontal .prev,
.indexpro .scroll_horizontal .next{position:absolute;top:50%;margin-top:-14px;width:15px;height:28px;cursor:pointer;}
.indexpro .scroll_horizontal .prev{left:0px; background:url(../images/leftbt.jpg) center center no-repeat}
.indexpro .scroll_horizontal .next{right:0px;background:url(../images/rightbt.jpg) center center no-repeat}






.index_right{ overflow:hidden; width:260px; float:right; margin-right:10px; margin-top:8px; background:url(../images/index_rightbg.jpg) center 10px no-repeat;
    height: 415px;
}
.index_tong{ overflow:hidden; height:170px;}
.index_tong h2{ font-weight:normal; text-align: center; color:#fff; line-height:32px; background:url(../images/index_tong_bg.png) center center no-repeat}
.index_tong ul{ overflow:hidden; margin:0 15px; margin-top:10px;}
.index_tong ul li{ line-height:25px; height:25px; overflow:hidden; padding-left:9px; background:url(../images/news_listbg.png) left center no-repeat}
.index_tong ul li a{ display:block; width:100%; color:#282828; height:100%}
.index_tong ul li a:hover{ color:#0b47f4}


.index_about{ overflow:hidden;}
.index_about h2{ overflow:hidden; width:247px; height:31px; background:url(../images/index_abouty_titlebg.png) center center no-repeat; text-align:center; margin:0 auto; line-height:31px; font-weight:normal; color:#fff; margin-top:10px;}
.index_about ul{ overflow:hidden; margin-left:32px; margin-top:12px;}
.index_about ul li{ width:86px; height:83px; margin-right:25px; margin-bottom:15px; background:url(../images/index_about_1.jpg) center center no-repeat; float:left;}
.index_about ul li a{ display:block; width:100%; height:100%;}
.index_about ul li.li2{ background:url(../images/index_about_2.jpg) center center no-repeat}
.index_about ul li.li3{ background:url(../images/index_about_3.jpg) center center no-repeat}
.index_about ul li.li4{ background:url(../images/index_about_4.jpg) center center no-repeat}
.index_about ul li:hover{ background:url(../images/index_about_1-1.jpg) center center no-repeat}
.index_about ul li.li2:hover{ background:url(../images/index_about_2-2.jpg) center center no-repeat}
.index_about ul li.li3:hover{ background:url(../images/index_about_3-3.jpg) center center no-repeat}
.index_about ul li.li4:hover{ background:url(../images/index_about_4-4.jpg) center center no-repeat}



.index_xuan{ overflow:hidden; margin:12px 10px;}

/*首页旅游推荐*/
.index_lv{ overflow:hidden; border:1px solid #d8d8d8; width:747px; float:left;}
.index_lv h2{ height:29px; color:#fff; line-height:29px; background:url(../images/index_ly_title_bg.jpg) center center no-repeat; font-weight:normal}
.index_lv h2 a{ float:right; margin-right:16px; font-size:11px; color:#545454}
.index_lv h2 span{ margin-left:43px;}
.index_lv ul{ overflow:hidden; margin-left:15px; margin-top:15px; margin-bottom:15px}
.index_lv ul li{ float:left; width:233px; margin-right:10px; text-align:center;}
.index_lv ul li a{ display:block; width:100%; height:100%;}
.index_lv ul li a em{ display:block; width:233px; height:149px; margin-bottom:10px; overflow:hidden;}
.index_lv ul li a span{ margin-top:10px; color:#417a00}
.index_lv ul li:hover a span{ text-decoration: underline; color:#0b47f4}


/*信息发布*/
.index_xx{ overflow:hidden; border:1px solid #c2c2c2; border-radius:4px; width:258px; float:right; padding-bottom:20px; margin-right:10px;}
.index_xx h2{ background:url(../images/index_xx_titlebg.jpg) left center no-repeat; height:26px; line-height:26px; font-weight:normal; color:#fff; text-indent:9px; margin-bottom:15px;}
.index_xx p{ padding:10px 0; overflow:hidden; margin-left:20px; margin-right:40px; line-height:23px; border-bottom:1px dashed #cbcbcb}
.index_xx p a img{ margin-right:9px;}
.index_xx p span{ float:left;}
.index_xx p span a{ color:#2d2d2d}
.index_xx p span.xx_right{ float:right}
.index_xx p span:hover a{ color:#0b47f4; text-decoration: underline;}



/*内页*/
.inside{ overflow:hidden; width:1041px; margin:0 auto; padding-bottom:15px; border:1px solid #dfdfdf; border-bottom:none; background:#fff}
.inside_title{ overflow:hidden; margin-left:25px; margin-top:10px; margin-bottom:12px; color:#5c5c5c; font-weight:normal;}
.inside_title span a{ color:#5c5c5c}
.inside_title span a:hover, .inside_title span.on a{ color:#068b26;}


/*内页左部*/
.inside_left{ float:left; width:190px; overflow:hidden; margin-left:20px;}
.insdie_left_title{ height:26px; line-height:26px; background:url(../images/inside_left_titlebg.jpg) left center no-repeat; text-indent:25px; font-weight:normal; color:#fff}
.inside_left_nav{ overflow:hidden;}
.inside_left_nav li{ line-height:37px; border-bottom:1px dashed #c6c6c6;}
.inside_left_nav li a{ display:block; padding-left:33px; color:#5c5c5c; width:100%; height:100%; background:url(../images/inside_left_listbg2.jpg) 13px center no-repeat}
.inside_left_nav li a:hover,.inside_left_nav li a.on{ color:#068b26; background:url(../images/inside_left_listbg.jpg) 13px center no-repeat;}
.inside_left_nav:hover li a{ color:#5c5c5c; background:url(../images/inside_left_listbg2.jpg) 13px center no-repeat}
.inside_left_nav:hover li a:hover{ color:#068b26; background:url(../images/inside_left_listbg.jpg) 13px center no-repeat;}

/*内页右部*/

.inside_right{ width:817px; float:right; overflow:hidden;}
.inside_right_title{ overflow:hidden; padding-bottom:13px; border-bottom:1px solid #00ad59; font-family:"微软雅黑"; font-size:23px; color:#068b26; font-weight:normal}

.inside_title_two{ overflow:hidden; font-weight:normal; padding-top:20px; margin:0 20px; padding-bottom:15px; border-bottom:2px dashed #dedede}
.inside_title_two span a{ color:#5c5c5c}
.inside_title_two span a:hover,.inside_title_two span a.on{ color:#068b26}



/*友情链接*/
.url_content{ overflow:hidden; width:880px; min-height:470px; margin:0 auto;}
.url_list{ overflow:hidden; color:#4e4e4e; margin-top:25px}
.url_list a{ font-size:15px; color:#4e4e4e; line-height:24px; margin:0 14px;}
.url_list a:hover{ text-decoration: underline; color:#1539ed}


/* footer */
.footer{ background:#fff; overflow:hidden; border:1px solid #dfdfdf; border-bottom:none; border-top:none;}
.footer_mz{ height:29px; color:#fff; width:100%; text-align:center; background:url(../images/footer_mzbg.jpg) center center no-repeat; line-height:29px;}
.footer_mz span{ display:inline-block; padding:0 8px;}
.footer_mz span a{ color:#fff}
.footer_mz span a:hover{ text-decoration: underline;}
.footer p{ text-align:center; margin-top:25px; color:#616161; margin-bottom:50px;}
.footer p span{ padding:0 12px;}
.footer p span font{ font-family:Arial, Helvetica, sans-serif;}



.guide{ border-bottom:1px solid #ddd; height:60px;line-height:60px; overflow:hidden}
.guide strong{ float:left; font-size:20px; display:block; }
.guide span{ float:right;color:#999; font-weight:normal}
.guide span a{ color:#999}
.guide span a:hover{ color:#0073b4}

.pagelist{ margin:30px 0; text-align:center}
.pagelist span{ margin:0 8px;}
.pagelist span a{ color:#1a46b2}




.about ,.news,.photo { overflow:hidden; width:695px; margin:0 auto; margin-top:25px;}
h3.new_title { text-align:center; font-size:19px; color:#5c5c5c; margin-bottom:20px;}
h4.new_time { font-weight:normal; text-align:center; padding-bottom:25px; font-family:Arial, Helvetica, sans-serif; color:#5c5c5c;}
.news p,.photo p,.about p { line-height:24px; color:#4e4e4e}
.news img ,.photo img ,.about img{ max-width:100%}

.page_nei{ overflow:hidden; margin:50px 0; text-align:center;}
.page_nei span{ margin:0 28px}
.page_nei span a{ color:#1a46b2}

.about_content{ overflow:hidden; width:890px; margin:0 auto; margin-top:25px;}
.about_content p{ line-height:24px; color:#4e4e4e}
.about_content img{ max-width:100%}

.zs_list{ width:750px; overflow:hidden; margin:0 auto; margin-top:25px;}
.zs_list li{ margin-bottom:25px; overflow:hidden;}
.zs_list li em{ display:block; width:403px; margin-right:28px; border:1px solid #d9f3ff;box-shadow:0 0 3px #d9f3ff; height:278px; border-radius:13px; float:left;}
.zs_list li strong{ display:block; overflow:hidden; width:290px; height:35px; text-align:center; line-height:35px; color:#fff; font-size:17px; background:#7fc37b; border-radius:10px; margin-top:30px; margin-bottom:10px;}
.zs_list li p{ font-size:15px; padding:10px 0; overflow:hidden; color:#5c5c5c; width:290px;}


.jddl_list{ width:775px; overflow:hidden; margin-top:25px; margin-left:25px;}
.jddl_list li{ border:1px solid #b7d5e3;box-shadow: 0 0 5px #d9f3ff; width:362px; height:320px; float:left; margin-bottom:10px; margin-right:20px; border-radius:15px; overflow:hidden;}
.jddl_list li em{ display:block; width:100%; height:178px; overflow:hidden;}
.jddl_list li span{ display:block; margin:0 22px; margin-top:15px; margin-bottom:10px; color:#068123; font-size:17px; height:21px; line-height:21px; overflow:hidden;}
.jddl_list li p{ overflow:hidden; margin-left:45px; margin-right:30px; line-height:19px; font-size:15px; color:#5c5c5c; height:38px; overflow:hidden;}
.jddl_list li a{ display:block; width:83px; height:39px; float:right; line-height:37px; text-align:center; color:#fff; background:url(../images/more_bg.jpg) center center no-repeat; margin-right:35px; margin-top:8px;}


/*村长信箱*/
.czxx_content{ width:655px; overflow:hidden; margin:0 auto;}
.xxlx{ overflow:hidden; background:#f8f8f8; border:1px solid #e5e5e5; height:36px; line-height:36px; text-align:center; margin-top:28px; color:#000000}
.xx_info{ overflow:hidden;}
.czxx_content h2{ text-align:center; padding-top:27px; padding-bottom:20px; border-bottom:1px solid #0182bb; font-weight:normal; color:#0083bb}
.xx_info_list{ overflow:hidden; border:1px solid #e5e5e5; padding-left:25px;}
.xx_info_list p{ float:left; margin-right:20px; line-height:20px; padding:6px 0;
    width: 290px;
}
.xx_info_list p span{ color:#000; margin-right:8px;}
.xx_info_list p input{ width:148px; padding:0 10px; font-size:12px; height:18px; border:1px solid #d2d2d2; background:#f9f9f9}
.xx_info_list p select{ width:170px; height:20px; border:1px solid #d2d2d2; font-size:12px; background:#f9f9f9}
.xx_info_list p font{ margin-left:10px;}

.xxzy p{ font-size:13px; border:1px solid #e5e5e5; overflow:hidden; padding:0 20px; line-height:25px; color:#000}

.xj_content{ overflow:hidden; padding:8px 25px; border:1px solid #e5e5e5}
.xj_content p{ padding-bottom:8px; overflow:hidden;}
.xj_content p span{ display:inline-block; font-size:12px; color:#000; width:55px; float:left; text-align:right; line-height:20px;}
.xj_content p input{ width:438px; padding:0 10px; float:left; height:18px; border:1px solid #d2d2d2; background:#f9f9f9; margin-right:10px;}
.xj_content p textarea{ width:495px; height:108px; margin-right:10px; padding:10px; border:1px solid #d2d2d2;resize: none;}
.xj_content p.yanzhengma input{ width:148px;}
.xj_content p.yanzhengma img{ float:left;}
.xj_content p.yanzhengma em{ cursor:pointer; font-style:normal; color:#000 !important; font-size:12px; line-height:20px; margin-right:10px;}

.xx_page{ overflow:hidden; text-align:center; margin:30px 0}
.xx_page button{ margin:0 14px; width:40px; border:1px solid #707070; background:#ddd; color:#000; height:26px; font-size:12px; cursor:pointer; padding:0;}


.red{ color:#f34343 !important}



.tc_list{ overflow:hidden; margin:0 10px;}
.tc_list li{ overflow:hidden;}
.tc_list li a{ display:block; width:100%; overflow:hidden; height:100%;  padding:20px 0; border-bottom:1px solid #afafaf}
.tc_list li a i{ float:left; display:block; padding:5px; width:260px; height:166px; margin-right:25px; border:1px solid #cdcdcd}
.tc_list li a i em{ display:block; width:260px; height:166px;}
.tc_list li a strong{ display:block; overflow:hidden; font-size:17px; font-weight:normal; color:#068b26; margin-top:10px; margin-bottom:25px;}
.tc_list li a p{ line-height:24px; font-size:15px; color:#5c5c5c; overflow:hidden; margin-right:40px; max-height:96px; overflow:hidden;}


.ly_content{ margin:0 25px; overflow:hidden; margin-top:25px;}
.ly_content_left{ float:left; width:280px;}
.ly_content_right{ float:right; width:465px; float:right;}
.ly_content_right p{ background:#7fc37b; padding:30px 40px; margin-bottom:10px; line-height:30px; color:#fff}
.ly_content_right p font{ font-size:25px;}
.ly_content_right_img{ width:500px;}
.ly_content_right_img img{ margin-right:10px;}

.jtzn{ width:675px; overflow:hidden; margin:0 auto; margin-bottom:100px; margin-top:30px;}
.jtzn h2{ overflow:hidden; margin-bottom:15px;}
.jtzn h2 span{ display:block; width:80px; height:31px; float:left; text-align:center; background:url(../images/jiaotong.jpg) center center no-repeat; line-height:31px; color:#fff; font-weight:normal; font-size:13px;}
.jtzn h2 select {
	float:left;
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/

  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;

  /*在选择框的最右侧中间显示小箭头图片*/
  background:url(../images/xialaxuaze-.jpg) center center no-repeat;
  width:173px; height:31px;


  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}


/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.jtzn h2 select::-ms-expand { display: none; }
.jtzn h2 strong{ float:left; margin-left:30px;}
.jtzn h2 strong em{ display:block; width:80px; height:31px; line-height:30px; background:url(../images/mudidi.jpg) center center no-repeat; text-align:center; font-style:normal; font-weight:normal; text-align:center; color:#fff; font-size:13px; float:left;}
.jtzn h2 strong i{ display:block; width:123px; height:31px; line-height:31px; text-align:center; background:url(../images/dizhi_bg.jpg) center center no-repeat; font-size:13px; color:#000; font-style:normal; font-weight:normal; float:left;}
.jtzn h2 button{ cursor:pointer; float:right; font-size:13px; display:inline-block; line-height:30px; padding:0; color:#fff; width:78px; height:30px; border:none; background:url(../images/chaxun.jpg) center center no-repeat; font-weight:normal;}

.jtzn_list{ overflow:hidden; margin-bottom:5px;}
.jtzn_list h3{ height:33px; line-height:33px; font-weight:normal; background:url(../images/xianlubg.jpg) left center no-repeat; text-indent:30px; font-size:15px; color:#fff}
.jtzn_list p{ padding:0 28px; border:1px solid #d2d2d2; margin:0 2px; margin-top:-6px; padding-top:10px; font-size:13px; color:#323232; line-height:16px; border-top:none; min-height:140px;}



.newslist{ overflow:hidden; width:755px; margin:0 auto;}
.newslist li{ overflow:hidden; line-height:37px; background:url(../images/newslist_bg.jpg) center bottom no-repeat;}
.newslist li a{ color:#5c5c5c}
.newslist li a span{ float:right; color:#5c5c5c}
.newslist li a:hover{ color:#068b26}







.photolist{ overflow:hidden;width:1060px; margin-top:20px}
.photolist li{width:300px; float:left; text-align:center; margin-right:50px}
.photolist li em{ display:block;width:298px; height:314px; border:1px solid #ddd}
.photolist li em img{ max-width:298px; max-height:314px}
.photolist li p{ line-height:60px}
.photolist li a{ display:block}
.photolist li a:hover p{ color:#0062b3}
.photolist li a:hover em{ border-color:#0062b3}

