
.fl { float: left; }
.fr { float: right; }
.sq { background: #fff; }
.middle { padding: 30px 0; }
.sqbox { padding-top: 10px; margin-bottom: 80px; position: relative;background: #fff; }
.wid { width: 1200px; margin: 0 auto; }
.bd { height: 100%; }
.bd ul { height: 100%; margin: 0; padding: 0; }
.sqbox .img_wrapper, .sqbox .img_wrapper img { width: 1200px; height: 394px; }
.swipter_01 { background: url(/globalImg/sgs_bg.jpg) no-repeat; background-size: cover; width: 100%; height: 100%; }
.swipter_02 { background: url(/globalImg/hssk_bg.jpg) no-repeat; background-size: cover; width: 100%; height: 100%; object-fit: cover; }
.swipter_03 { background: url(/globalImg/xnnz_bg.jpg) no-repeat; background-size: cover; width: 100%; height: 100%; object-fit: cover; }
.spacing { height: 30px; }
.sqbox .xngk { width: 500px; position: absolute; left: 0; bottom: 0; }
.sqbox .xngk ol { margin-bottom: 20px; margin-right: 10px; float: right; }
.news ol, .title { height: 44px; line-height: 44px; position: relative; }
.news ol .on { height: 41px; font-weight: bold; color: #ea0709; border-bottom: 3px solid #ea0709; display: block; }
.news ol li, .title h2 { font-size: 22px; font-weight: bold; float: left; margin-right: 38px; padding: 0 6px; position: relative; }
.sqbox .xngk .bd { background: rgba(233, 240, 246, 0.5); }
.sqbox .xngk .txt { line-height: 30px; font-size: 16px; text-indent: 2em; padding: 32px 60px; }
.cl:after { display: block; content: ''; clear: both; }
.sqbox .xngk .txt .more { color: #D4251E; padding-left: 10px; }
.sqbox .xngk .prev, .sqbox .xngk .next { font-size: 20px; width: 50px; line-height: 50px; text-align: center; color: #fff; background: rgba(182, 188, 194, 0.7); position: absolute; left: 0; bottom: 172px; z-index: 9; cursor: pointer; }
.sqbox .xngk .next { left: auto; right: 0; transform: rotate(180deg); }
a { color: #333; text-decoration: none; }
.xntsbox { height: 730px; background: url(/globalImg/bg_mohu.png) no-repeat bottom center; margin: 0 auto;}
.xntsbox .xn_ti { padding: 60px 0; }
.xn_ti { text-align: center; }
.xn_ti img { display: inline-block; border: none; vertical-align: middle; }
.squee { position: relative; }
#squee { height: 480px; overflow: hidden; }
#squee .item { width: 110px; height: 480px; margin-right: 20px; float: left; overflow: hidden; position: relative; }
.squee_ti { width: 110px; height: 480px; color: #fff; background: url(/globalImg/sti_xnts2.png); position: absolute; left: 0; top: 0; cursor: pointer; }
/* .squee_ti span { width: 54px; height: 61px; line-height: 61px; text-align: center; background: url(./sqimg/icon_whts.png); position: absolute; left: 28px; top: 64px; display: inline-block; } */
.squee_ti h2 { width: 32px; line-height: 32px; font-size: 28px; font-weight: normal; position: absolute; top: 158px; left: 44px; }
.squee_ti a { color: #fff; font-size: 32px; width: 20px; height: 20px; text-align: center; display: block; position: absolute; bottom: 94px; left: 50%; margin-left: -10px; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.squee_txt { width: 700px; height: 480px; background: #fff; position: absolute; left: 110px; top: 0; }
.squee_txt img { width: 660px; height: 300px; margin: 20px; margin-bottom: 16px; }
.squee_txt .sitem { margin-left: 20px; }
.squee_txt .txt { line-height: 28px; font-size: 16px; margin-bottom: 16px; padding: 0 20px; }
.squee_txt .sitem a { width: 190px; line-height: 50px; font-size: 16px; text-align: center; background: #ffe6e6; margin-right: 15px; padding: 0 10px; float: left; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.squee_txt .txt .more { color: #D4251E; padding-left: 10px; }
#squee .item:last-child { margin-right: 0; }
.zjmz .box { padding: 80px 0 72px; }
/* .lyxn { background-color: #fff; background-image: url(/globalImg/bg_sgs_mohu.png); background-repeat: no-repeat; background-position: center; background-size: cover; } */
.lyxn {width: 1200px;margin: 0 auto;background: #fff}
.lyxn .mid { padding: 10px 0; min-width: 1200px; width: 1200px; margin: 0 auto; }
.zjmz .title { padding-bottom: 64px; }
.tc { top: -24px; height: 80px; text-align: center; }
.tc img, .tc a img { outline-style: none; color: #333; text-decoration: none; border: 0; margin: 0; padding: 0; height: 80px; }
.lyxn .content ul { height: 460px; }
.lyxn .content li { width: 600px; height: 230px; float: left; }
.lyxn .content li .text { background: linear-gradient(to right, #eee, #ffffff); }
.lyxn .content li:hover .text { background: #fff0e5; }
.lyxn .content li .img { width: 300px; height: 230px; overflow: hidden; }
.lyxn .content .img img { width: 300px; height: 230px; overflow: hidden; }
.lyxn .content .text { width: 300px; height: 182px; padding-top: 48px; background-color: #fff; text-align: center; }
.lyxn .content .text h3 { color: #471b13; margin-bottom: 24px; font-weight: normal; }
.lyxn .content .text p { padding: 0 24px; line-height: 24px; height: 72px; text-align: center; overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

/* 招商 旅游 */
.zsly_box {width: 100%}
.zsly { padding: 20px 20px; position: relative; margin: 0 auto;max-width: 1160px;background: #fff}
.zsly .title {margin-bottom:0 }
.zsly .title ul { line-height: 20px; font-size: 14px; font-weight: normal; color: #666; position: absolute; }
.zsly .title ul li { display: inline-block; max-width: 130px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; margin-right: 12px; padding: 0 6px;height: 44px}
.zsly .title ul li a { font-size: 20px; display: block; color: #666; padding: 0 8px;height: 40px; line-height: 40px;}
.zsly .title ul li.on a{border-bottom: 3px solid #ea0709;font-weight: bold;display: block;height: 40px;color: #333;}
.zsly .title ul li a:hover { color: #ea0709; }
a { text-decoration: none; color: #333; }
.zsly .title {
    width: 734px;
    height: 52px;
    line-height: 52px;
    background: #ffe6e6;
    position: relative;
    background: -moz-linear-gradient(left, #ffe6e6 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffe6e6), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(left, #ffe6e6 0%, #ffffff 100%);
    background: -o-linear-gradient(left, #ffe6e6 0%, #ffffff 100%);
    background: -ms-linear-gradient(left, #ffe6e6 0%, #ffffff 100%);
    background: linear-gradient(to right, #ffe6e6 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6', endColorstr='#ffffff',GradientType=0 );
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6', endColorstr='#ffffff')";
}
/* .zsly .bd { margin-top: 36px; } */
.zsly .bd .list { width: 736px; height: 240px; padding: 12px 0; float: left; }
.zsly .bd .list li { margin: 0 12px; height: 40px; line-height: 40px; font-size: 16px; position: relative; }
.zsly .bd .list li:before { content: ""; display: inline-block; margin: 19px 12px 0 4px; background: #bbb; width: 6px; height: 6px; border-radius: 50%; float: left; }
.zsly .bd .list li a { width: 82%; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  }
.zsly .bd .list .date { color: #a0a0a0; display: block; float: right; }
.zsly .bd .pic { width: 390px; position: absolute; right: 30px; top: 56px; }
.zsly .bd .pic img { width: 390px; height: 242px; }
.zsly .bd .pic a { color: #bbb; display: block; text-align: center; }
.zsly .bd .pic a:hover { color: #ea0709; }