@charset "utf-8";
body{ background-color:#f5f5f5;/*background:url(index-bg.jpg?2) center top no-repeat;*/}
.ztwrap{ min-width:1260px; max-width:1920px; margin:0 auto; background-color:#FFF;}
.headbar{}
.headbar .content{ max-width:1100px; margin:0 auto;}
.headbar .logo{ display:inline-block; padding-left:20px;}
.headbar .logo img{ height:20px;}
.nav-menu { display:inline-block; padding-left:20px;}
.nav-menu li { display:inline-block; line-height:70px; padding:0 20px; -webkit-transition: all .6s; }
.nav-menu li a { font-size:14px;}
.nav-menu li:hover {}
.nav-menu .info { width:auto; font:12px/35px arial; color:#fff; border:0; padding-left:20px; }
.nav-menu .info:hover { background:none; }

.banner { background-position:center top; background-repeat:no-repeat; z-index:0;}
.banner img{ width:100%;}

.head-title{ position:relative; padding-bottom:40px;}
.head-title h2{ padding:5px 0 12px; font-size:40px; font-weight:bold; color:#111;}
.head-title .img-tit{}
.head-title .more{ position:absolute; right:16px; top:8px; padding:2px 6px; background-color:#FC9; border-radius:30px;}
.head-title .more, .head-title-lt .more{ color:#FFF;}

.head-title-lt{ position:relative; margin-bottom:25px;}
.head-title-lt h2{ padding:90px 0 12px;}
.head-title-lt h2 span{ display:inline-block; padding:5px 20px; background-color:rgba(0,0,0,0.5); font-size:50px; font-weight:bold; color:#FFF;}
.head-title-lt .more{ position:absolute; right:20px; top:20px; padding:2px 6px; background-color:#FC9; border-radius:30px;}

.indexbg1{}
.indexbg2{}
.indexbg3{ background:url(zhengwen-bg.jpg) repeat;}

.navmenu{ height:80px; background:url(navmenu-bg.jpg?1) #8e5442 center no-repeat;}
.navmenu-item{ display:block; padding-top:20px;}
.navmenu-item li{ width:150px; height:40px; line-height:40px; float:left; text-align:center; box-sizing:border-box;}
.navmenu-item li a{ font-size:16px; color:#FFF;}
.navmenu-item li a:hover{ color:#fac6b5;}

/*导语*/
.special-info{ background-color:#0b8175; color:#FFF;}
.special-info .content{ max-width:1100px; margin:0 auto;}
.special-info .content h2{ width:100px; float:left; background-color:#0e9779; text-align:center; margin-top:-20px; padding:20px 0 10px; }
.special-info .content p{ width:950px; float:left; margin-left:40px; padding-top:15px; text-indent:2em; font-size:14px; line-height:2;}
.special-info .content img{ width:70px;}

.newsArea{ min-width:1200px; padding-top:60px; padding-bottom:60px;}
.newsArea-cont{ width:1200px; margin:0 auto;}
.ttnews{ position:relative; margin-bottom:40px;}
.ttnews dt{ position:absolute; height:140px; left:0; top:0;}
.ttnews dt img{ height:100%;}
.ttnews dd{ min-height:140px; margin-left:160px;}
.ttnews .ttnews-lg h1{ font-weight:bold; font-family:"Microsoft YaHei","宋体"; font-size:20px; text-align:center;}
.ttnews .ttnews-lg h1 a{ color:#8e5442;}
.ttnews .ttnews-lg h1 a:hover{ color:#86371f; text-decoration:underline;}
.ttnews .ttnews-lg p{ font-size:14px; text-align:left; text-indent:2em; color:#999; line-height:1.8;}
.ttnews .ttnews-sm{ padding-top:10px; color:#999; text-align:center;}
.ttnews .ttnews-sm a{ font-size:14px; margin:0 10px;}
.hotnews{ background-color:#f5f5f5;}
.hotnews .focus{ width:620px; float:left;}
.hotnews .lb{ width:540px; float:right; padding:28px 0 0;}

.hotnews .news-list{ display:block;}
.hotnews .news-list li{ position:relative; padding-left:25px; padding-bottom:25px; font-size:16px; line-height:1.35; background:url(icon_li.png?11) 0px 5px no-repeat;}
.hotnews .news-list li p{ width:80%; font-weight:normal;}
.hotnews .news-list li span{ position:absolute; right:12px; top:0; font-size:12px; color:#cdcdcd;}
.hotnews .news-list li a{ color:#000;}
.hotnews .news-list li a:hover{ color:#F30;}

.jianjie{ padding-top:60px; position:relative; height:470px; background:url(area-jianjie-bg1.png?1) top no-repeat;}
.jianjie dd{}
.jianjie dd.avatar{ width:500px; float:left;}
.jianjie dd.information{ width:600px; float:left; margin-left:40px;}
.jianjie dd p{ margin-bottom:15px; font-size:16px; line-height:1.8; color:#666;}
.jianjie dt{ position:absolute; left:330px; top:10px;}
.jianjie dt a{ color:#777; font-size:14px;}

.list-50 li{ width:580px; float:left; line-height:38px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.list-50 li:nth-child(2n){ float:right;}
.list-50 li .title{ width:460px; float:left; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; }
.list-50 li .time{ width:100px; float:right; display:block; color:#999;}
.list-l36{ display:block; padding-top:20px;}
.list-l36 li{ padding-left:22px; font-size:16px; line-height:1.6; margin-bottom:22px; background:url('icon_li.png') 0px 7px no-repeat;}
.list-l36 li a{ color:#000;}

.slideBox{ overflow:hidden; position:relative; z-index:0;}
.slideBox .hd{height:18px; overflow:hidden; position:absolute; right:5px; bottom:2px; z-index:1;}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left;margin:2px 7px 0px 0px;width:18px;height:4px;line-height:40px;text-align:center;background:#fff;color:#ddd;cursor:pointer;}
.slideBox .hd ul li.on{background:#cd1f1f;color:#fff;}
.slideBox .bd{ height:100%; z-index:0; overflow:hidden;}
.slideBox .bd img{}

.slideBox .prev,.slideBox .next{position:absolute; width:32px; height:60px; top:50%; margin-top:-31px; display:block; cursor:pointer; background-color:rgba(0, 0, 0, 0.5); background-repeat:no-repeat;}
.slideBox .prev{ left: 0px; background-image:url(ico-arr-left.png?1); background-position:6px center; }  
.slideBox .next{ right:0px; background-image:url(ico-arr-rigth.png?1); background-position:9px center; }  
.slideBox .prev:hover,  
.slideBox .next:hover{ background-color:rgba(0, 0, 0, 0.8);} 

.focuspic{ width:620px; height:400px; overflow:hidden; position:relative; z-index:0;}
.focuspic .bd li{ position:relative;}
.focuspic .bd img{ width:620px; height:400px; }
.focuspic .bd span{ width:620px; height:40px; bottom:0px; left:0px; background: #000; position: absolute; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; border-top:1px solid #333333;}
.focuspic .bd h1{ width:550px; height:40px; bottom: 0px; left: 10px; position: absolute; font-size: 16px; color: #FFFFFF; line-height: 40px;text-align:left;overflow:hidden;cursor:pointer; line-height:40px; margin:0; padding:0; border:0;font-weight:normal;font-family:"\5FAE\8F6F\96C5\9ED1"}
.focuspic .bd h1 a{ color:#fff; text-decoration:none; line-height:40px; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1;}
.focuspic .bd h1 a:hover{ color:#ffffcc; text-decoration:underline; line-height:40px; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1;}



.swiper-container { width: 100%; height: 100%; }
.swiper-slide {width:1200px; text-align: center; background: #fff;}
.swiper-slide.swiper-slide-active{ z-index:10;}
.swiper-slide img{ width:100%; height:680px;}
.swiper-button-prev{ margin-top:-70px; background:url(ico-arr-left.png);}
.swiper-button-next{ margin-top:-70px; background:url(ico-arr-rigth.png);}
.swiper-button-next:after, .swiper-button-prev:after{ content:'';}
.swiper-pagination-bullet {width: 14px;height: 14px;}
.slide-item{ position:relative;}
.slide-item-tit{ width:360px; position:absolute; bottom:60px; left:0; padding:30px 30px; text-align:left; line-height:1.5; font-size:24px; color:#FFF; background-color:rgba(181, 116, 94, 0.75);}
.slide-item-tit a{ font-size:24px; color:#FFF;}
.masklayer{ position:absolute; bottom:0; height:100%; background-color:#000; filter:alpha(opacity=90); opacity:0.9; z-index:8;}
.masklayer.ll{ left:0;}
.masklayer.rr{ right:0;}

.ico-button-prev, .ico-button-next{ position:absolute; width:50px; height:50px; top:50%; margin-top:-25px; cursor:pointer; outline:none; z-index:99;}
.ico-button-prev{ left:10px; background:url(ico-arr-left.png) rgba(181, 116, 94, 0.75) center no-repeat;}
.ico-button-next{ right:10px; background:url(ico-arr-rigth.png) rgba(181, 116, 94, 0.75) center no-repeat;}

.hdpictrue .bd li{ width:50%;}

.pic-items{ padding-top:95px;}
.pic-items li{ width:265px; float:left; margin-right:45px; margin-bottom:120px; text-align:center; box-sizing:border-box; border:10px solid #b5745e; border-top:none; background-color:#FFF;}
.pic-items li:nth-child(4n){ margin-right:0;}
.pic-items li img{ width:100%; height:320px; margin-top:-50px;}
.pic-items li p{ padding:10px 10px 3px; background-color:#b5745e;}
.pic-items li a{ font-size:16px; color:#FFF;}

.list-items li{ width:570px; float:left; padding:15px 5px 15px 15px; margin-bottom:35px; background:rgba(249,255,177, 0.5); box-sizing:border-box; box-shadow:12px 12px 0 #dfd1b9;}
.list-items li:nth-child(2n){ float:right;}
.list-items li img{ width:200px; float:left; margin-right:15px;}
.list-items li p{ max-height:75px; margin-top:12px; line-height:25px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; color:#999;}

.area{ max-width:1920px; padding-top:50px;}
.area .w570{ width:550px;}

.area-zuopin .text1{ font-size:20px; text-align:center; color:#666;}

.area-zhengwen{ padding-bottom:60px;}
.area-zhengwen .zwkf{ background-color:#FFF;}
.area-zhengwen .zwqs{ max-width:1200px; margin:0 auto; position:relative; text-align:center; padding-bottom:30px;}
.area-zhengwen .zwqs img{ width:88%;}
.area-zhengwen .zwqs .zwmore{ position:absolute; right:50px; bottom:20px; padding:5px 15px; background-color:#8e5442; color:#FFF; font-size:16px; border-radius:30px;}
.area-zhengwen .zwqs .zwmore:hover{ background-color:#7f4736;}
.zwkf-item{ display:block; margin:0 30px;}
.zwkf-item li{ position:relative; width:46%; padding-bottom:16px; border-bottom:1px dashed #e5cbc2;}
.zwkf-item li:nth-child(2n+1){ float:left;}
.zwkf-item li:nth-child(2n){ float:right;}
.zwkf-item li span{ position:absolute; right:0; top:0; color:#cdcdcd;}
.zwkf-item li a{ font-size:18px;}



.xsq-bg{ height:240px; background:url(area-xsq-head.jpg) center top no-repeat;}
.tpgs-bg{ height:240px; background:url(area-tpgs-head.jpg) center top no-repeat;}

.area-qmjz{}
.headbg{ background-color:#fef4d8;}
.head-qmjz{ width:1200px; height:372px; margin:0 auto; position:relative;}
.head-qmjz .text{ width:500px; font-size:16px; line-height:30px;}
.head-qmjz .text .img1{ margin-top:-95px;}
.head-qmjz .text p{ padding-top:20px; text-indent:2em;}
.head-qmjz .img2{ position:absolute; top:0; right:0; z-index:9;}
.head-qmjz .more{ position:absolute; top:-35px; right:10px; padding:2px 6px; background-color:#FC9; border-radius:30px; z-index:10;}
.list-qmjz{ padding-top:60px;}
.list-qmjz li{ padding:15px 5px 15px 15px; margin-bottom:35px; box-sizing:border-box; }
.list-qmjz li img{ width:200px; float:left; margin-right:15px;}
.list-qmjz li p{ height:75px; margin-top:12px; line-height:25px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; color:#999;}

/*内容页*/
.banner-show{ height:450px;  background:url(banner-show.jpg) #EBECEC center no-repeat;}
.position{ height:60px; background-color:#e5e5e5;}
.position-cont{ max-width:1200px; margin:0 auto; line-height:60px; font-size:16px;}
.position-cont span, .position-cont a{ color:16px;}
.position-cont em{ color:#999; padding-left:15px; padding-right:8px;}
.article{ padding:60px 0;}
.article-cont{ width:800px; margin:0 auto;}
.article-cont .title{ padding-bottom:15px; font-size:48px; color:#000; text-align:center;}
.article-cont .infobar{ margin-bottom:30px; padding-bottom:15px; border-bottom:1px dashed #e8e8e8; font-size:14px; color:#999; text-align:center;}
.article-cont .content{ font-size:18px; line-height:2;}
.article-cont .content p{ margin-bottom:25px; text-indent:2em;}
.article-cont .content img{ max-width:700px;}

.footer-show{ padding:20px 0; text-align:center; background-color:#e5e5e5; font-size:14px; color:#666;}

.pages{ padding-top:15px; text-align:center; font-size:14px;}
.pages a, .pages span{ display:inline-block; margin:0 2px; padding:2px 12px; border:1px solid #f0f0f0;}
.pages a{  background-color:#e5e5e5;}
.pages span{ background-color:#CCC}
/*返回顶部*/
.goTop{ position:fixed; width:50px; height:50px; background:url(ico-gotop.png) #EBECEC center no-repeat; background-size:60%; bottom:60px; right:10px; margin-left:330px; text-align:center; display:none; z-index:9999;}
.goTop:hover{ background:url(ico-gotop-white.png) #09F center no-repeat; background-size:60%; cursor:pointer;}
.goTop p{ overflow:hidden; padding:15px 0; text-indent:-999em;}
.goTop img{ width:50%;}
.footer { margin: 0 auto; padding-top:30px; text-align: center; font-size:14px;}
.pcHide{ display:none;}

/*手机**/
@media (max-width: 800px){
	.w1200{ width:100%;}
  body{ background-size:100% 100%;  }
  .pb60.f16{ padding-bottom:10px;}
  .headbar{ display:none;}
  .head-title{ position:relative; margin-bottom:0; text-align:center;}
  .head-title h2{ display:inline-block; font-size:24px; font-weight:normal; padding:5px 0 5px; }
  .head-title img{ width:70%;}
  .special-info{ background-color:#f5f5f5; color:#000;}
  .special-info .content{ max-width:100%; }
  .special-info .content h2{ position:relative; width:100%; height:20px; float:none; margin-top:0; background-color:#CCC; padding:0; background:url(ico-xtbg.png) repeat-x;}
  .special-info .content h2:before{ content:'导语'; display:block; width:auto; height:20px; line-height:20px; position:absolute; left:1em; bottom:0; padding:0 12px; background-color:#F33; color:#FFF; font-size:16px;}
  .special-info .content h2 img{ height:25px; display:none;}
  .special-info .content p{ width:auto; float:none; margin:0 15px 0; padding:15px 0; line-height:1.5;}
  .newsArea{ min-width:100%; padding-bottom:0;}
  .newsArea-cont{ width:90%; margin:0 auto;}
  .ttnews .ttnews-lg h1{ margin:0 15px;}
  .hotnews{ padding-top:10px;}
  .hotnews .focus{ display:none;}
  .hotnews .lb{ width:100%; float:right;}
  .hotnews .lb .shz{ margin-bottom:10px; padding:0 15px;}
  .hotnews .lb .shz .rrr{ display:none;}
  .hotnews .lb .shz .bbb{ font-weight:normal; font-size:16px;}
  .hdpictrue{ display:none;}
  
  .jianjie{ padding-top:70px; padding-bottom:80px; position:relative; height:auto; background-size:100% 100%;}
  .jianjie dd.avatar{ width:90%; float:none; margin-left:5%; padding-bottom:15px;}
  .jianjie dd.avatar img{ width:90%;}
  .jianjie dd.information{ width:90%; float:none;  margin-left:5%;}
  .jianjie dt a{ color:#fff; font-size:14px;}

  .areaPicture{ min-width:100%; padding-top:30px;}
  .areaPicture .cont{ width:100%; margin:0 auto;}
  .pic-items{ padding-top:40px;}
  .pic-items li:nth-child(3n){ margin-right:1%;}
  .pic-items li{ width:49%; float:left; margin-right:1%; margin-bottom:50px; text-align:center;}
  .pic-items li:nth-child(2n){ margin-left:1%; margin-right:0;}
  .pic-items li img{ width:100%; height:200px; margin-top:-15px; border-radius:0; box-shadow:0 0 0 #CDCDCD;}
  .pic-items li p{ padding:10px 6px;}
  .mobileHide{ display:none;}
  .pcHide{ display:block;}
}
@media (min-width: 1025px) and (max-width:1280px){
	.special-info .content{ max-width:960px; }
	.special-info .content p{ width:800px; float:left; }
	.special-items .content{ max-width:960px; margin:0 auto;}
	.special-items .left{ width:640px; float:left;}
}