.box-hot{width: 100%;margin:34px auto 0;height: auto;overflow: hidden;}
.box-hot h3{font-size: 32px;line-height: 46px;width: 100%;text-align: center;}
.box-hot h3 a{color: #333333;}
.box-hot p{margin:15px auto;overflow: hidden;color: #333333;font-size: 22px;line-height: 32px;height: 32px;white-space: nowrap;text-overflow: ellipsis;text-align: center;}

.boxe-news{width: 100%;margin:25px auto 0;height: auto;overflow: hidden;}
.news-left{height: 366px;position: relative;width: 570px;float: left;overflow: hidden;}
.news-left .pic img{display: block;width: 100%;height: auto;min-height: 366px;}
.news-left .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 42px; width:100%;  background: #257BB9; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.news-left .txt { position: absolute; bottom: 0; z-index: 2; height: 42px; width:100%; overflow: hidden; }
.news-left .txt li{ height:42px; line-height:42px; position:absolute; bottom:-42px;letter-spacing: 1px;}
.news-left .txt li a{ display: block; color: #ffffff;font-size: 14px;margin-left: 15px; font-weight: bold; text-decoration: none; }
.news-left .num { position: absolute; z-index: 3; bottom: 15px; right: 12px; }
.news-left .num li{ float: left; position: relative; width: 10px; height: 10px; overflow: hidden; text-align: center; margin-right: 8px; cursor: pointer;background: #ffffff;border-radius: 100%; }
.news-left .num li.on,.news-left .num li:hover{ background:#257BB9;  }

.news-right{width: 584px;float: right;height: auto;overflow: hidden;}
.news-right .bd{width: 100%;margin:0 auto;height: auto;overflow: hidden;border-bottom:1px solid #ececec;}
.news-right .bd li{float: left;font-size: 26px;padding:0 20px;margin:0 26px;line-height: 48px;font-weight: 600;text-align: center;}
.news-right .bd li.right-tab-one{text-align: left;}
.news-right .bd li.right-tab-last{text-align: right;}
.news-right .bd li a{color: #333333;cursor: pointer;display: block;}
.news-right .bd li.on a,.news-right .bd li a:hover{color: #0966A9;}
.news-right .bd li.on{border-bottom: 2px solid #0966A9;}

.news-right .hd{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.news-right .hd ul{height: 326px;overflow: hidden;}
.news-right .hd .show-cli li a{float: left;display: inline-block;width: 444px;height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-right .hd .show-cli li a:before{content:"·";color: #9EA6AE;float: left;margin-right: 8px;font-size: 30px;font-weight: bold;}
.news-right .hd .show-cli li span{color: #999999;float: right;font-style: normal;width: 120px;text-align: right;}
.news-right .hd li{width: 100%;margin:0 auto;height: auto;overflow: hidden;font-size: 20px;line-height: 32px;margin-top:22px;}
.news-right .hd li a{color: #333333;}
.news-right .hd li b{color: #9EA6AE;float: left;margin-right: 8px;font-size: 30px;}
.news-right .hd li span{float: left;display: inline-block;width: 444px;height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-right .hd li i{color: #999999;float: right;font-style: normal;}

/*.gzzt{width: 100%;background: #fff;box-shadow: 0px 2px 20px 0px rgba(113, 154, 212, 0.1969);margin:30px auto 0;height: auto;}*/
/*.gzzt .index-title{height: 70px;line-height: 70px;background: url("../images/gzzt.png") no-repeat center;}*/
/*.box-swiper-zt{position: relative;width: 100%;margin:0px auto;height: auto;overflow: hidden;padding: 20px 0;}*/
/*.box-swiper-zt .next,.box-swiper-zt .prev{display: block;width: 20px;height: 60px;position: absolute;top:40px;z-index: 3;cursor: pointer;}*/
/*.box-swiper-zt .prev{left: 0;background: url("../images/prev.png") no-repeat top center;}*/
/*.box-swiper-zt .next{right: 0;background: url("../images/next.png") no-repeat top center;}*/
/*.box-swiper-zt .bd{ padding: 0 27.5px;}*/
/*.box-swiper-zt .bd ul{ overflow:hidden; zoom:1; }*/
/*.box-swiper-zt .bd ul li{ float:left; width:384px; margin-right:15px;height: 99px;overflow: hidden;}*/
/*!*.box-swiper-zt .bd ul li{ float:left; width:275px; margin-right:15px;height: 136px;overflow: hidden;}*!*/
/*.box-swiper-zt .bd ul li img{display: block;width: 100%;height: 99px;transition: transform 0.3s ease;}*/
/*.box-swiper-zt .bd ul li a:hover img{transform: scale(1.1);}*/

.gzzt{width: 100%;background: #fff;box-shadow: 0px 2px 20px 0px rgba(113, 154, 212, 0.1969);margin:25px auto 0;height: 136px;}
.gzzt .index-title{height: 70px;line-height: 70px;background: url("../images/gzzt.png") no-repeat center;}
.gzzt-title{width: 42px;font-size: 22px;border-right: 1px solid #f1f1f1;float: left;text-align: center;padding: 10px 5px;}
.gzzt-title a{color: #333;}
.box-swiper-zt{position: relative;width: 1145px;float: right;padding: 25px 0;}
.box-swiper-zt .next,.box-swiper-zt .prev{display: block;width: 60px;height: 86px;position: absolute;top:25px;z-index: 3;cursor: pointer;}
.box-swiper-zt .prev{left: 0;background: url("../images/le.png") no-repeat  center;}
.box-swiper-zt .next{right: 0;background: url("../images/ri.png") no-repeat  center;}
.box-swiper-zt .bd{ padding: 0 60px;}
.box-swiper-zt .bd ul{ overflow:hidden; zoom:1; }
.box-swiper-zt .bd ul li{ float:left; width:334px; margin-right:14px;height: 86px;overflow: hidden;}
.box-swiper-zt .bd ul li img{display: block;width: 100%;height: 86px;transition: transform 0.3s ease;}
.box-swiper-zt .bd ul li a:hover img{transform: scale(1.1);}



.index-title{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.index-title a{display: block;text-align: center;color: #FFFFFF;}
.index-title span{font-size: 28px;letter-spacing: 3px;font-weight: bold;}
.zwgk{width: 100%;background: #fff;box-shadow: 0px 2px 20px 0px rgba(113, 154, 212, 0.1969);margin:30px auto;height: auto;}
.zwgk .index-title{height: 70px;line-height: 70px;background: url("../images/zwgk.png") no-repeat center;}
.zwgk-list{width: 100%;margin:30px auto 8px;height: auto;overflow: hidden;}
.zwgk-list li{width: 200px;float: left;height: auto;overflow: hidden;}
.zwgk-list li p em{display: block;width: 64px;height: 64px;margin:0 auto;}
.zwgk-list li .zwgk_cli1 em{background: url("../images/zwgk_01.png") no-repeat center;}
.zwgk-list li .zwgk_cli2 em{background: url("../images/zwgk_02.png") no-repeat center;}
.zwgk-list li .zwgk_cli3 em{background: url("../images/zwgk_03.png") no-repeat center;}
.zwgk-list li .zwgk_cli4 em{background: url("../images/zwgk_04.png") no-repeat center;}
.zwgk-list li .zwgk_cli5 em{background: url("../images/zwgk_05.png") no-repeat center;}
.zwgk-list li .zwgk_cli6 em{background: url("../images/zwgk_06.png") no-repeat center;}
.zwgk-list li .zwgk_cli1:hover em{background: url("../images/zwgk_01_ed.png") no-repeat center;}
.zwgk-list li .zwgk_cli2:hover em{background: url("../images/zwgk_02_ed.png") no-repeat center;}
.zwgk-list li .zwgk_cli3:hover em{background: url("../images/zwgk_03_ed.png") no-repeat center;}
.zwgk-list li .zwgk_cli4:hover em{background: url("../images/zwgk_04_ed.png") no-repeat center;}
.zwgk-list li .zwgk_cli5:hover em{background: url("../images/zwgk_05_ed.png") no-repeat center;}
.zwgk-list li .zwgk_cli6:hover em{background: url("../images/zwgk_06_ed.png") no-repeat center;}
.zwgk-list li span{display: block;width: 100%;text-align: center;font-size: 20px;font-weight: bold;color: #0966A9;letter-spacing:3px;margin:13px auto;}

.xxgk-com{width: 100%;margin:25px auto 0;height: auto;letter-spacing: 2px;}
.xxgk-left{width: 734px;padding:23px;float: left;height: auto;box-shadow: 0px 2px 20px 0px rgba(113, 154, 212, 0.1969);}
.xxgk-left .hd{width: 100%;margin: 0 auto;height: auto;overflow: hidden;position: relative;line-height: 58px;border-bottom: 1px solid #D1D3DC;}
.xxgk-left .hd li{float: left;font-size: 26px;color: #333333;margin-right: 68px;font-weight: bold;}
.xxgk-left .hd li.on{color: #0966A9;}
.xxgk-left .hd li a{display: block;cursor: pointer;}
.xxgk-left .bd{width: 100%;margin:9px auto 0;height: 230px;overflow: hidden;}
.xxgk-left .bd li{width: 100%;margin:0 auto;height: 46px;overflow: hidden;line-height: 46px;}
.xxgk-left .bd li a{font-size: 20px;color: #333333;}
.xxgk-left .bd li em{color: #9EA6AE;font-style: normal;font-weight: bold;font-size: 30px;float: left;width: 20px;}
.xxgk-left .bd li span{float: left;width: 576px;height: 46px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xxgk-left .bd li i{float: right;font-style: normal;color: #999999;letter-spacing: 0px;}
.xxgk-right{width: 349px;padding:23px;float: right;height: auto;box-shadow: 0px 2px 20px 0px rgba(113, 154, 212, 0.1969);}
.xxgk-right p{width: 100%;height: 58px;background: url("../images/zfxxgk.png") no-repeat center;line-height: 58px;}
.xxgk-right p a{font-size: 20px;color: #0E5AA8;padding-left: 52px;display: inline-block;width: 297px;font-weight: bolder;}
.xxgk-right p a:hover{color: #FFD188;}
.xxgk-right ul{width: 370px;margin-left: -21px;}
.xxgk-right li{float: left;margin-left:21px;margin-top:20px;width: 164px;height: 60px;line-height: 60px;text-align: center;overflow: hidden;background: url("../images/xxgk_cli.png") no-repeat center;}
.xxgk-right li a{display: block;width: 100%;font-size: 20px;color: #0966A9;font-weight: bolder;}
.xxgk-right li a:hover{color: #FFD188;}

.whly{width: 100%;height:auto;overflow: hidden;letter-spacing: 2px;margin:30px auto 0;background: url("../images/whly_title.png") no-repeat top center;}
.whly h3{margin:21px auto 33px;height: 40px;line-height: 40px;text-align: center;overflow: hidden;}
.whly h3 a{font-size: 28px;color: #ffffff;}
.whly .hd{width: 100%;text-align: center;font-size: 20px;color: #333333;}
.whly .hd a{display: inline-block;margin:0 112px;line-height: 40px;height: 40px;background: url("../images/whly_cli.png") no-repeat left center;padding-left: 30px;font-size: 20px;color: #333;}
.whly .hd a.on span{border-bottom: 2px solid #DFCAA9;display: inline-block;}
.whly .bd{width: 100%;margin:0 auto;height: auto;overflow: hidden;position: relative;}
.whlc-com{width: 100%;margin:28px auto 0;height: auto;overflow: hidden;}
.whlc-img{float: left;margin-left:10px;}
.whlc-img li{float: left;width: 380px;margin-left: 20px;height: 240px;overflow: hidden;}
.whlc-img li img{display: block;width: 100%;height: 240px;transition: transform 0.3s ease;}
.whlc-img li a:hover img{ transform: scale(1.1);}
.whlc-text{float: right;width: 350px;margin-right:24px;font-size: 20px;}
.whlc-text li{line-height: 48px;height: 48px;overflow: hidden;}
.whlc-text li a{color: #333333;display: block;width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.whlc-text li a:hover{color: #DFCAA9;}
.whlc-text li em{float: left;font-style: normal;font-size: 30px;font-weight: bold;width: 20px;display: inline-block;}
.whlc-text li span{float: left;display: inline-block;width: 330px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.box-zwhd{width: 100%;margin:30px auto 0;padding-bottom:27px;height: auto;background: #ffffff;box-shadow: 0px 2px 20px 0px rgba(113, 154, 212, 0.1969);}
.zwhd-title{width: 100%;margin:0px auto;height: 70px;line-height: 70px;overflow: hidden;background: url("../images/zwhd.png") no-repeat center;text-align: center;}
.zwhd-title a{font-size: 28px;color: #ffffff;font-weight: bold;letter-spacing: 4px;display: block;}
.zwhd-tabs{width: 730px;margin-left: 25px;float: left;height: auto;overflow: hidden;}
.zwhd-tabs .hd{width: 100%;padding: 20px 0;font-size: 26px;font-weight: bold;border-bottom: 1px solid #D1D3DC;line-height: 37px;}
.zwhd-tabs .hd a{margin-right: 50px;cursor: pointer;}
.zwhd-tabs .hd a.on{color: #0966A9;}
.zwhd-tabs .bd{margin-top:20px;}
.zwhd-tabs .bd li{width: 100%;background: #F6F7F9;position: relative;height: 50px;line-height: 50px;font-size: 20px;margin-top:8px;}
.zwhd-tabs .bd li a{color: #333333;display: block;width: 100%;}
.zwhd-tabs .bd li.clis a{padding: 0 12.5px;width: 705px;height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zwhd-tabs .bd li span{display: block;width: 643px;padding: 0 12.5px;height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zwhd-tabs .bd li em{position: absolute;top:0;right: 0;width: 62px;height: 30px;display: block;background: url("../images/ico_6.png") no-repeat center;line-height: 30px;font-size: 16px;color: #ffffff;text-align: center;font-style: normal;}
.zwhd-tabs .bd li.on em{background: url("../images/ico_5.png") no-repeat center;color: #ffffff;}
.zwhd-cli{width: 354px;float: right;margin-right: 25px;height: auto;overflow: hidden;}
.zwhd-cli-title{font-size: 26px;font-weight: bold;border-bottom: 1px solid #D1D3DC;line-height: 37px;padding: 20px 0;}
.zwhd-cli-title a{display: block;cursor: pointer;color: #333333;}
.zwhd-cli-title a:hover{color: #0966A9;}
.zwhd-cli ul{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.zwhd-cli li{width: 170px;margin-top:21px;height: 100px;background: url("../images/hdjl_cli.png") no-repeat center;background-size: 100%;float: left;}
.zwhd-cli-two,.zwhd-cli-frou{margin-left: 14px;}
.zwhd-cli li a{display: block;padding-left: 76px;width: 94px;height: 100px;}
.zwhd-cli li a:hover{opacity: 0.8;}
.zwhd-cli li p{padding-top:33px;color: #ffffff;letter-spacing: 2px;}
.zwhd-cli li p em{display: block;width: 36px;height: 1px;background: #ffffff;overflow: hidden;}
.zwhd-cli li p span{font-size: 18px;font-weight: bold;line-height: 32px;}
.zwhd-cli-one a{background: url("../images/ico_1.png") no-repeat 16px center;}
.zwhd-cli-two a{background: url("../images/ico_2.png") no-repeat 16px center;}
.zwhd-cli-three a{background: url("../images/ico_3.png") no-repeat 16px center;}
.zwhd-cli-frou a{background: url("../images/ico_4.png") no-repeat 16px center;}

.kms-swiper{width: 100%;margin:0px auto;padding:24px 0;height: auto;position: relative;border-bottom: 1px solid #CACACA;}
.kms-swiper .bd{}
.kms-swiper .bd ul{overflow: hidden;zoom: 1;}
.kms-swiper .bd ul li{float: left;width: 384px;margin-right: 25px;overflow: hidden;height: 99px;}
.kms-swiper .bd ul li img{display: block;width: 100%;height: 99px;}
.kms-swiper .hd{position: absolute;height: 8px;left: 0;bottom: -5px;right:0;padding: 0 10px;}
/*.kms-swiper .hd ul{background: #FDFEFF;position: absolute;left: 0;right: 0;padding: 0 13px 0 20px;}*/
.kms-swiper .hd ul li{width: 9px;height: 9px;background: #D8D8D8;border-radius: 100%;margin-right: 5px;float: left;overflow: hidden;line-height: 999px;}
.kms-swiper .hd ul li.on{background: #0966A9;}
.kms-swiper .hd ul{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
    background: #FFF;
    padding: 0 13px 0 20px;
}
#show_gygg{display: none;}
.index-form{width: 100%;margin:25px auto 0;}
.index-form .nav-search{margin:0 auto;width: 270px;}
.index-form .nav-search input{width: 216px;}
.index-form .nav-search .form-sub{width: 30px;}
.home-cli{width: 1200px;margin:10px auto 20px;height: auto;overflow: hidden;text-align: right;font-size: 16px;line-height: 32px;color: #333333;}
.home-cli a{margin-left: 20px;cursor: pointer;}
.home-gbgg{position: fixed;right: 10px;bottom: 20px;}
.home-gbgg span{position: absolute;display: block;width: 26px;height: 26px;background: url("../images/close.png") no-repeat center;top:0;right: 0;z-index: 2;cursor: pointer;}



.cluster-com{width: 1200px;margin:0px auto 15px;height: auto;overflow: hidden;}
.cluster-com h3{line-height: 36px;padding-bottom: 14px;font-size: 30px;text-align: center;}
.cluster-com h3 a{color:#0966A9; }
.cluster-com h3 a:hover{color: #0966A9;}
.cluster-summary{font-size: 20px;line-height: 26px;color: #333;text-align: center;}
.cluster-line{margin:0 8px;}
.cluster-summary a{color:#1E1E17; }
.cluster-summary a:hover{color: #0966A9;}
