*{ margin:0; padding:0; border:0;}
body{ font-size:14px; font-family:"Microsoft YaHei",Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜,"MicrosoftJhengHei",Ã¥ÂÅ½Ã¦â€“â€¡Ã§Â»â€ Ã©Â»â€˜,STHeiti,MingLiu;}
li{ list-style:none;}
a { color:#333; text-decoration:none;}
a:hover {color: #333; text-decoration:none;}

.banner { overflow:hidden;}
.hot { overflow:hidden;}
.hot_text { width:870px; padding:20px 0 20px 70px; margin:0 auto; background:url(../images/hot.png) left center no-repeat;}
.hot_text h1 { font-size:34px; margin-bottom:8px; font-weight:normal;}
.hot_text h1 a { color:#CA0505;}
.hot_text span { font-size:12px; line-height:20px; color:#191919;}

.main { background-color:#f4f4f4; overflow:hidden;}
.box2 { margin:50px auto; overflow:hidden;width: 1200px;}
.left {width: 600px; float:left; position:relative;}
.hot_img { height:345px; position:relative; display:none;}
.hot_img_back { left:0; bottom:0;width: 600px; height:56px; position:absolute; z-index:1001; background-color:#000;filter: alpha(opacity=60);opacity: 0.6;-moz-opacity: 0.6;}
.hot_img_text { left:20px; width:520px; bottom:0; line-height:56px; position:absolute; z-index:1002; font-size:18px; font-weight:bold;}
.hot_img_img { left:0; top:0; position:absolute; z-index:1000;}
.hot_img a { color:#fff; text-decoration:none;}
.hot_img a:hover {color: #fff; text-decoration:underline;}
.hot_img_hover { display:block;}
.dian { width:54px; height: 8px; position:absolute; overflow: hidden; right: 0; bottom: 23px; z-index: 2000;}
.dian li { float: left; margin-right: 6px; width: 8px; height: 8px; background-color:#9e9083; border-radius:10px;cursor:pointer}
.dian li.hover { width: 8px; height: 8px; background-color:#fff;}
.right {width: 600px; height:345px; overflow:hidden; float:left; background-color:#FFF;}
.right_title {width: 495px; padding-top:20px; padding-bottom:20px; margin-bottom:13px; padding-left:40px; border-bottom:solid 1px #e5e5e5; margin-left:20px; font-size:26px; background:url(../images/icon.png) left center no-repeat;}
.right_title span {font-size: 16px; float:right;line-height: 36px;}
.right_title span a { color:#999;}
.right ul { margin-top: 8px;}
.right li {width: 100%;font-size:16px;font-weight:normal;line-height:26px;padding:15px 0 15px 36px;color:#f5c529;background:url(../images/dian.png) 20px 26px no-repeat;box-sizing: border-box;padding-right: 45px;}
.right a { color:#191919;}
.right li.more { font-size:12px; text-align:right; background:none; line-height:16px;}

.main2 { background-color:#FFF; overflow:hidden;}
.title_box {width:940px;margin:40px auto;text-align:center;line-height:89px;font-size:28px;color: #5bad71;background:url(title_back.png) no-repeat;}
.text_box {width: 1200px;height: 210px; margin:0 auto 40px; position:relative;}
.swiper-container {width: 1200px;}
.text_box .swiper-button-prev, .swiper-container-rtl .swiper-button-next { left:-50px;}
.text_box .swiper-button-next, .swiper-container-rtl .swiper-button-prev { right:-50px;}
.swiper-container .swiper-slide { position:relative;}
.swiper-container .swiper-slide b {position:absolute;left:0;bottom:0;width:88.5%;/* padding-left:5%; */height:40px;line-height:40px;/* background:url(../images/meng.png) repeat-x; */font-size:16px;font-weight:normal;color: #fff;width: 100%;right: 0;box-sizing: border-box;display: block;background: rgba(0,0,0,.5);}
.swiper-container .swiper-slide b a { color:#FFF;}

.photo_li {width: 1200px; margin:0 auto; padding-bottom:16px; overflow:hidden;}
.photo_li ul {width: 1200px;}
.photo_li li {width: 380px; float:left; margin:0 20px 24px 0; position:relative;}
.photo_li li span { position:absolute; left:0; top:0; width:300px; height:200px; display:block; line-height:200px; text-align:center; background:url(../images/meng.png) repeat; font-size:16px;}
.photo_li li span a { display:block; color:#FFF;}

.title_box2 { width:940px; margin:40px auto 0; text-align:center; line-height:89px; font-size:28px; color:#96713D; background:url(title_back.png) no-repeat;}
.juan { width:836px; padding-right:110px; height:428px; margin:0 auto 35px; padding-top:140px; background:url(../images/juan.png) no-repeat;}
.juan li { float:right; padding-left:86px;}

.photo_li2 { width:940px; margin:0 auto; padding-bottom:40px; overflow:hidden;}
.photo_li2 ul { width:960px;}
.photo_li2 li { width:300px; height:200px; float:left; margin:0 20px 0 0; position:relative;}
.photo_li2 li b { position:absolute; left:0; bottom:0; width:285px; padding-left:15px; height:40px; line-height:40px; background:url(../images/meng.png) repeat-x; font-size:12px; font-weight:normal;}
.photo_li2 li b a { color:#FFF;}

.photo_li3 { width:940px; margin:0 auto 20px; padding-bottom:10px; overflow:hidden;}
.photo_li3 ul { width:960px; overflow:hidden;}
.photo_li3 li { width:220px; float:left; margin:0 20px 0 0;}
.photo_li3 li img { border-radius:200px;}
.photo_li3 li b { width:220px; display:block; line-height:40px; font-size:16px; font-weight:normal; text-align:center;}
.photo_li3 li b a { color:#191919;}
.photo_li3 ul.zhai { padding:15px 120px 0; overflow:hidden;}

.nav_box { width:952px; margin:0 auto 35px; overflow:hidden;}
.nav_box ul { width:1000px;}
.nav_box li { float:left;}
.nav_box li.nav_li { width:14px; height:302px; padding:26px 26px 0; line-height:18px; font-size:14px; color:#FFF; margin-right:18px; background:url(../images/nav.png) no-repeat; cursor:pointer;}
.nav_box li.nav_img { display:none; margin-right:18px;}
.nav_box li.nav_img.hover { display:block;}

.text_box2 {width: 1200px; margin:0 auto 40px; position:relative; overflow:hidden;}
.swiper-container1 .swiper-pagination-bullet-active { background:#FFF;}
.swiper-container1 .swiper-pagination-bullet { background:#FFF;}

.footer {background-color: #5bad71;color:#fff;line-height: 28px;font-size: 14px;text-align: center;clear: both;width: 100%;padding: 30px 0px;}


    /* Ã©Â«ËœÃ¦Â¸â€¦Ã¥â€ºÂ¾Ã§â€°â€¡ */
    .gqtp-contain{
        background-color: rgb(255 235 59 / 10%);
        padding-bottom: 40px;
        padding-top: 1px;
        margin-top: 40px;
    }

    .gqtp-contain .common-contain{
        padding: 0;
    }

    .gqtp-swiper{
        width: 1200px;
        margin: 0 auto;
        overflow: hidden
    }

    .swiper-container-gqtp{
        width: 80%;
        overflow: visible;
    }

    .gqtp-elemPic{
        height: 538px;
        overflow: hidden;
    }

.gqtp-elemPic img{
    width: 100%;
}

.gqtp-elemCon{
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px;
    box-sizing: border-box;
    z-index: 4;
    background: rgba(0,0,0,.6);
    color: #fff;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.gqtp-elemCon a{
    display: block;
    height: 100%;
    width: 100%;
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    font-weight: 400;
}
.banner img {
    display: block;
}
.gqtp-swiper .swiper-container{overflow: visible;}
.footer p { color:#fff;}
.text_box .swiper-container .swiper-slide a {
    position: relative;
    width: 380px;
    text-indent: 1em;
    display: block;
}
.wb-contain{
    margin-bottom: 50px;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    height: 578px;
    padding-top: 14px;
    padding-left: 272px;
    background: url(nh_bg.png) top center no-repeat;
}
.text_box .swiper-container .swiper-slide a img {
    line-height: 0;
    display: block;
}