body,html{width:100%;max-width:1920px;min-width:1500px;height:100%;padding:0;margin:0 auto;font-family:"Microsoft Yahei","Hiragino Sans GB",tahoma,arial;position:relative;}
*{outline:none;list-style:none;}
a{color:#666;text-decoration:none}
a:active{color:#222;}
em{font-style:normal;}
ul,ol,li{list-style:none;padding:0;margin:0;}
h1,h2,h3,h4,h5,p{padding:0;margin:0;}
.clearfix:after{content:'';display:block;clear:both;left:10px;right:10px}
::-webkit-input-placeholder{font-size:12px;color:#aaa;}
:-moz-placeholder{font-size:12px;color:#aaa;}
::-moz-placeholder{font-size:12px;color:#aaa;}
:-ms-input-placeholder{font-size:12px;color:#aaa;}
.go-top{
	position:fixed;display:block;right:-41px;bottom:60px;width:40px;height:40px;line-height:40px;font-size:20px;color:#999;background:#fff;border:1px #ddd solid;text-align:center;z-index:9;
	border-radius:50%;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;
}
.go-top.active{right:10px}
/*************** 超出隐藏 ***************/
.hide{overflow:hidden;}
.one_hide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.two_hide{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.three_hide{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.four_hide{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.five_hide{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}
.six_hide{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;}

/*************** 返回顶部 ***************/
.scroll-to-top{position:fixed;display:block;right:-100px;bottom:10px;width:45px;height:45px;line-height:45px;background-color:#1c2b36;color:#fff;text-align:center;z-index:10;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 0 1px rgba(0,0,0,.05);-moz-box-shadow:0 0 1px rgba(0,0,0,.05);-webkit-box-shadow:0 0 1px rgba(0,0,0,.05);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.scroll-to-top:focus,.scroll-to-top:hover{background-color:#2baab1;color:#fff;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.scroll-to-top.active{right:10px}
.scroll-to-top.hidden-print{}
/*flex*/
.yb_flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.yb_flex *,.mui_flex:after,.mui_flex:before{box-sizing:border-box;}
.yb_flex.align_center,.yb_flex .align_center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.yb_flex>.cell{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;display:block;padding:0!important;position:relative;}
.yb_flex>.cell.align_center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;Justify-content:center;align-items:center;}
.yb_flex>.cell.align_right,.yb_flex>.cell.align_right *{text-align:right;direction:rtl;}
.yb_flex>.cell.fixed{-webkit-box-flex:0!important;-webkit-flex:none!important;-ms-flex:none!important;flex:none!important;width:auto;}
.yb_flex.flex_wrap>.cell{-webkit-box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit;width:auto;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:auto;display:block;padding:0!important;position:relative;}

.w1500{width:1500px;margin:auto;}
.w1200{width:1200px;margin:auto;}
.top{height:60px;line-height:60px;background:#2c2c2c;color:#fff;padding:0 10px;}
.top .login{float:right;font-size:14px;}
.top .login a{color:#fff;}
.logobox{height:91px;padding-top:30px;}
.logobox .search{float:right;margin:20px 0px 0 0;}
.logobox .search .post{height:36px;border:1px #ddd solid;}
.logobox .search .post .search_type{border:0;width:50px;height:36px;float:left;}
.logobox .search .post .keys{border:0;width:300px;height:36px;padding:0 15px;float:left;}
.logobox .search .post .submit{border:0;background:url('ss.jpg') no-repeat right center;width:50px;height:36px;cursor:pointer;}
.navbox{height:90px;background:#266f58;margin-top:20px;position:relative;overflow:hidden;}
.navbox .navul{margin:0 auto;position:relative;height:90px;margin-left:100px;}
.navbox .navul .navitem{float:left;padding:0 30px;line-height:90px;font-size:20px;}
.navbox .navul .navitem>a{color:#fff;display:block;height:80px;border-bottom-width:10px}
.navbox .navul .navitem:hover a,.navbox .navul .navitem.acitve a{border-bottom:10px #fff solid;}

.bannerbox{position:relative;height:auto;}

.subnavbox{height:50px;background:rgba(0,91,11,.5);position:absolute;top:0;left:0;right:0;z-index:1;}
.subnavbox .subnav{text-align:center;padding-top:13px;display:none;}
.subnavbox .subnav li{display:inline-block;font-size:18px;}
.subnavbox .subnav li a{padding:0 15px;border-right:1px #ccc solid;color:#fff;}
.subnavbox .subnav li:last-child a{border-right:0;}

.focusBox{position:relative;width:100%;max-height:1300px;overflow:hidden;}
.focusBox .pic{position:relative;z-index:0;}
.focusBox .pic img{width:100%;height:100%;display:block;}
.focusBox .hd{width:100%;position:absolute;bottom:50px;text-align:center;font-size:0;z-index:1;}
.focusBox .hd li{margin:0 5px;background:url('dot2.png') no-repeat 0 0;height:21px;width:21px;cursor:pointer;display:inline-block;}
.focusBox .hd .on{background:url('dot1.png') no-repeat 0 0;}
.focusBox .prev, .focusBox .next{width:36px;height:65px;margin:-32px 0 0;display:none0;background:url('f1.png') no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;}
.focusBox .prev{left:0;}
.focusBox .next{background:url('f2.png') no-repeat 0 0;right:0;}
.focusBox .prev:hover, .focusBox .next:hover{filter: alpha(opacity=100)!important;opacity:1!important;}
.focusBox .banner_bottom{position:absolute;bottom:0;left:0;right:0;height:100px;background:url('banner_bottom.png') no-repeat center bottom;background-size:cover;}

.gsbox{padding-top:60px;}
.gsbox .title{font-size:43px;text-align:center;color:#266f58;font-weight:700;}
.gsbox .subtitle{padding-top:20px;font-size:22px;color:#737373;text-align:center;}

.container{width:1500px;height:540px;margin:50px auto 0;overflow:hidden;position:relative;}
.container ul{position:absolute;left:10px;top:0px;padding:0 0 0 10px;margin:0;}
.container ul li{width:305px;float:left;text-align:center;margin-right:85px;border:1px #d5d5d5 solid;border-top-width:2px;border-bottom-width:2px;}
.container ul li:last-child{margin-right:0;}
.container ul li p{height:77px;line-height:77px;overflow:hidden;}
.container ul li img{width:100%;height:344px;}
.container ul li div.current{}
.hScrollPane_dragbar,.hScrollPane_draghandle,.hScrollPane_leftarrow,.hScrollPane_rightarrow{background:#a8c5bc;}
.hScrollPane_dragbar{position:absolute;left:0px;bottom:50px;width:630px;height:10px;margin-left:-315px;left:50%;}
.hScrollPane_draghandle{height:10px;width:120px;position:absolute;top:0px;left:0px;cursor:default;background-color:#256e57;}
.draghandlealter{background-color:#256e57;}

.jjbox{background:#e2ffff;padding:50px 0;}
.jjbox .title{font-size:40px;text-align:center;color:#256e57;font-weight:700;}
.jjbox .subtitle{padding-top:20px;font-size:18px;color:#747474;text-align:center;}
.jjbox .jsconts{padding-top:60px;}
.jjbox .jsconts .cell{box-sizing:border-box;padding:0 40px!important;}
.jjbox .jsconts .jjtitle{font-size:32px;font-weight:700;color:#747474;border-bottom:2px #256e57 solid;padding-bottom:20px;}
.jjbox .jsconts .jjtitle i{display:inline-block;width:5px;height:30px;background:#256e57;margin-right:10px;float:left;margin-top:10px;}
.jjbox .jsconts .content{color:#747474;font-size:22px;font-weight:500;padding:30px 0 0 0;text-indent:2em;line-height:36px;}
.jjbox .jsconts .pic{width:677px;height:523px;border-radius:20px;overflow:hidden;}
.jjbox .jsconts .gotojj{margin-top:40px;display:block;width:269px;height:60px;line-height:60px;border-radius:20px;background:#256e57;color:#fff;font-size:28px;font-weight:700;text-align:center;}

.newsbox{height:645px;background:url('b1.jpg') no-repeat center center;}
.newsbox .title{font-size:40px;text-align:center;color:#256e57;font-weight:700;padding-top:30px;}

.ladyScroll{width:1500px;height:470px;margin:0 auto;position:relative;}
.ladyScroll .prev, .ladyScroll .next{width:26px;height:50px;position:absolute;top:50%;left:0;z-index:1;cursor:pointer;background:url('nl1.png') no-repeat;}
.ladyScroll .next{left:auto;right:0;background:url('nl2.png') no-repeat;}
.ladyScroll .scrollWrap{width:1430px;padding:0 35px;position:absolute;}
.ladyScroll .item{float:left;width:337px;height:433px;margin:85px 70px 0;box-sizing:border-box;background:#fff;position:relative;}
.ladyScroll .item .date{width:92px;height:92px;box-sizing:border-box;padding:2px;text-align:center;background:#256e57;position:absolute;top:-32px;left:20px;}
.ladyScroll .item .date .d1{display:block;height:30px;line-height:30px;border-bottom:1px #fff solid;font-size:14px;font-weight:700;color:#fff;}
.ladyScroll .item .date .d2{display:block;font-size:44px;font-weight:700;text-align:center;color:#fff;}
.ladyScroll .item .titles{padding:70px 18px 0;max-height:60px;font-size:18px;font-weight:700;line-height:30px;color:#256e57;}
.ladyScroll .item .cons{height:170px;font-size:18px;line-height:30px;padding:15px 18px;text-indent:2em;color:#747474;}
.ladyScroll .item .link{margin-top:10px;border-top:1px #aeaeae solid;padding:27px 18px 0;}
.ladyScroll .item .link a{display:block;width:120px;height:30px;line-height:30px;font-size:18px;text-align:center;color:#fff;background:#256e57;}

.cpbox .title{font-size:42px;font-weight:700;color:#266f58;text-align:center;padding:60px 0 0;}
.cpbox .title span{display:inline-block;position:relative;padding-bottom:50px;}
.cpbox .title span:after{content:'';position:absolute;border-bottom:1px #256e57 solid;left:30px;right:30px;bottom:30px;}
.picScroll .bd{position: relative;}
.picScroll .prev, .picScroll .next{position:absolute;top:50%;left:0px;display:block;width:26px;height:50px;background:url('nl1.png') no-repeat;z-index:9;overflow:hidden;}
.picScroll .next{left:auto;right:0px;background:url('nl2.png') no-repeat}
.picScroll .scrollWrap{}
.picScroll ul{zoom: 1;}
.picScroll li{float:left;width:368px;height:342px;border:3px #256e57 solid;margin-right:2px;position:relative;}
.picScroll li:last-child{margin-right:0;}
.picScroll li span{display:block;position:absolute;left:0;bottom:0;right:0;height:60px;line-height:60px;padding:0 10px;background:rgba(0,0,0,.61);color:#fff;font-size:29px;text-align:center;}
.picScroll li:hover span{display:block;}

.tcbox .title{margin-top:40px;background:#256e57;height:94px;line-height:94px;text-align:center;font-size:42px;color:#fff;}
.picScroll2{padding-top:75px;}
.picScroll2 .bd{position: relative;}
.picScroll2 .prev, .picScroll2 .next{position:absolute;top:50%;left:0px;display:block;width:26px;height:50px;background:url('nl1.png') no-repeat;z-index:9;overflow:hidden;}
.picScroll2 .next{left:auto;right:0px;background:url('nl2.png') no-repeat;}
.picScroll2 .scrollWrap{}
.picScroll2 ul{zoom: 1;}
.picScroll2 li{float:left;width:341px;height:430px;border:3px #256e57 solid;margin-right:36px;position:relative;}
.picScroll2 li:last-child{margin-right:0;}
.picScroll2 li .pic{height:227px;}
.picScroll2 li .tit{font-size:24px;padding:10px 10px;height:32px;}
.picScroll2 li .cos{padding:0 10px;font-size:14px;color:#747474;line-height:21px;height:85px;}
.picScroll2 li .link{display:block;margin:18px 0 0 10px;width:120px;height:30px;line-height:30px;font-size:18px;text-align:center;color:#fff;background:#256e57;}


.footer{background:#256e57;padding:40px 0;margin-top:45px;color:#fff;font-size:16px;font-family: "宋体";}
.footer .fmenu a{display:inline-block;color:#fff;}
.footer .copyright{padding-top:15px;}
.footer .copyright p{padding:4px 0;}
.footer .links a{display:inline-block;width:62px;height:98px;background:url('lx.png') no-repeat 0 0;margin-right:24px;position:relative;}
.footer .links a span{display:none;box-sizing:border-box;border-radius:4px;padding:5px;overflow:hidden;background:#fff;position:absolute;bottom:98px;left:-50px;}
.footer .links a span img{max-width:100%;max-height:100%;border-radius:4px;}
.footer .links a.link2{background-position:-85px 0;}
.footer .links a.link3{background-position:-170px 0;}
.footer .links a.link4{background-position:-255px 0;}
.footer .links a.link4 span{width:160px;height:160px;}
.footer .links a.link5{background-position:right 0;}
.footer .links a:hover span{display:block;}

.pagebox{text-align:center;padding:30px 0;}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}
.pagination > li{display:inline;}
.pagination > li > a,.pagination > li > span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pagination > li:last-child > a,.pagination > li:last-child > span{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{color:#2a6496;background-color:#eee;border-color:#ddd;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd;}
.pagination-lg > li > a,.pagination-lg > li > span{padding:10px 16px;font-size:18px;}
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{border-top-left-radius:6px;border-bottom-left-radius:6px;}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{border-top-right-radius:6px;border-bottom-right-radius:6px;}
.pagination-sm > li > a,.pagination-sm > li > span{padding:5px 10px;font-size:12px;}
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none;}
.pager li{display:inline;}
.pager li > a,.pager li > span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px;}
.pager li > a:hover,.pager li > a:focus{text-decoration:none;background-color:#eee;}
.pager .next > a,.pager .next > span{float:right;}
.pager .previous > a,.pager .previous > span{float:left;}
.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span{color:#777;cursor:not-allowed;background-color:#fff;}

.subbox{margin-top:20px;}
.subbox .submenu{width:200px!important;}
.subbox .submenu ul{border-top:1px #f0f0f0 solid}
.subbox .submenu li{height:45px;line-height:45px;border-bottom:1px #f0f0f0 solid;border-right:5px #fff solid;text-align:right;padding-right:15px;font-size:18px;}
.subbox .submenu li a{color:#256e57;}
.subbox .submenu li.acitve{border-right-color:#669d6d;}
.subbox .zxkf{padding-top:36px;}
.subbox .zxkf .tit{font-size:14px;padding-bottom:20px;}
.subbox .zxkf .qqitem{height:30px;line-height:30px;background:url('i2.png') no-repeat 0 center;padding-left:30px;font-size:12px;margin-left:20px;}
.subbox .zxkf .gzsj{height:40px;line-height:40px;background:url('i3.png') no-repeat 0 center;padding-left:30px;font-size:16px;font-weight:700;color:#666;margin:10px 0 0 20px;border-top:1px #ddd dotted;}
.subbox .zxkf .gzsjc{font-size:14px;padding-left:20px;line-height:30px;color:#666;}
.subbox .zxkf .lxfs{height:40px;line-height:40px;background:url('i4.png') no-repeat 0 center;padding-left:30px;font-size:16px;font-weight:700;color:#666;margin:10px 0 0 20px;border-top:1px #ddd dotted;}
.subbox .zxkf .lxfsc{font-size:14px;padding-left:20px;line-height:30px;color:#666;}
.subbox .newslists{padding-left:40px!important;}
.subbox .newslists .item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px #eeeeee solid;}
.subbox .newslists .item .pic{padding-right:40px!important;}
.subbox .newslists .item .pic img{width:341px;height:227px;}
.subbox .newslists .item .tit{font-size:18px;color:#000;}
.subbox .newslists .item .desc{font-size:14px;color:#666;line-height:24px;text-indent:2em;padding-top:20px;height:150px;}
.subbox .newslists .item .date{padding-left:30px;height:23px;font-size:16px;background:url('i1.png') no-repeat 0 center;color:#999;}

.subbox .imglists{padding-left:40px!important;}
.subbox .imglists .lists:after{content:'';display:block;clear:both;left:10px;right:10px}
.subbox .imglists .lists .item{width:300px;height:300px;border:1px #eee solid;float:left;margin:0 50px 50px 0;}
.subbox .imglists .lists .item:last-child{margin-right:0;}
.subbox .imglists .lists .item span{display:block;}
.subbox .imglists .lists .item .pic{height:240px;text-align:center;padding:20px 20px 0;}
.subbox .imglists .lists .item .pic img{width:200px;height:220px;}
.subbox .imglists .lists .item .tit{padding:15px 20px 0;text-align:center;height:30px;line-height:30px;box-sizing:initial;font-size:14px;}


.subbox .goodslists{padding-left:40px!important;}
.subbox .goodslists .lists:after{content:'';display:block;clear:both;left:10px;right:10px}
.subbox .goodslists .lists .item{width:240px;height:300px;border:1px #eee solid;float:left;margin:0 40px 40px 0;}
.subbox .goodslists .lists .item:last-child{margin-right:0;}
.subbox .goodslists .lists .item span{display:block;}
.subbox .goodslists .lists .item .pic{height:158px;text-align:center;margin-top:20px;}
.subbox .goodslists .lists .item .pic img{width:158px;height:158px;}
.subbox .goodslists .lists .item .tit{padding:20px;text-align:center;height:30px;line-height:30px;box-sizing:initial;font-size:14px;}
.subbox .goodslists .lists .item .price{padding:0 20px;text-align:center;color:#ff0000;font-size:14px;}
.subbox .goodslists .lists .item .price s{color:#999;}

.subbox .pages{padding-left:40px!important;}

.subbox .guestbook{padding-left:40px!important;}
.subbox .guestbook .tit{border-bottom:3px #eee solid;font-size:18px;position:relative;height:40px;line-height:40px;}
.subbox .guestbook .tit span{border-bottom:3px #669d6d solid;display:inline-block;height:40px;}
.subbox .guestbook .post{padding-top:40px;}
.subbox .guestbook .post .item{padding-bottom:10px;}
.subbox .guestbook .post .item .name{width:200px!important;text-align:right;min-height:30px;line-height:30px;}
.subbox .guestbook .post .item .text{height:30px;width:300px;border:1px #ddd solid;padding:0 10px;}
.subbox .guestbook .post .item .ptext{height:120px;width:600px;border:1px #ddd solid;}
.subbox .guestbook .post .item .submit{width:100px;height:30px;background:#256e57;color:#ccc;border:0;cursor:pointer;}

.dqwz{height:50px;line-height:50px;background:#eee;color:#666;padding:0 10px;font-size:14px;margin-top:20px;}
.arttitle{font-size:24px;color:#000;text-align:center;padding-top:30px;}
.artinfo{font-size:14px;text-align:center;color:#666;padding-top:20px;}
.artcons{padding:50px 60px;min-height:600px;}
.artcons p{padding:10px 0;text-indent:2em;line-height:30px;}
.artcons img{max-width:100%;margin:auto;}
