@charset "utf-8";
.nt_body{background: #f3f3f3;}
.lm_body{background: url(tzgg_bj.png) repeat;}
.banner{position: relative;}
.banner img{display: block;width: 100%;max-height: 600px;}
.swiper-pagination-bullet{width: 25px;height: 6px;background: none;border: solid 3px #a4a4a4;opacity: 1;margin: 0 7px;border-radius: inherit;}
.swiper-pagination-bullet-active{border: solid 3px #fff;}
.swiper-container{margin-top: 95px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 7px;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 30px;}
.swiper-slide p{position: absolute;font-size: 50px;z-index: 9999;top: 350px;width: 1100px;text-align: center;left: 50%;margin-left: -550px;color: #fff;}

.banner hr{width: 100%;height: 1px;background: #b7c7db;position: absolute;top: 95px;z-index: 9;border: 0px;}
.nav{width: 100%;height: 95px;background: #fff;position: absolute;top: -95px;z-index: 9;}
.nav_w{width: 1200px;height: 95px;margin: 0px auto;}
.nav .logo{width: 313px;height: 71px;float: left;}
.nav .logo img{display: block;width: 100%;height: 100%;}
.nav .search{width: 20px;height: 57px;padding-top: 37px;float: right;}
.nav .search:hover{transform: scale(1.1);}
.nav .search img{display: block;width: 20px;height: 20px;}
.nav ul{float: right;height: 67px;padding-top: 27px;line-height: 40px;padding-right: 20px;}
.nav ul li{float: left;width:100px;text-align: center;font-size: 18px;color: #333;}
.nav ul li a{color: #333;}
.nav ul li:hover{border-bottom: 2px solid #117ad1;font-size: 20px;height: 40px;line-height: 38px;}
.nav ul li:hover a{font-weight: bold;}
.nav ul li>ul{margin-top: 2px;float: none;height: auto;padding: 0px;font-size: 16px;width: 120px;text-align: center;background: #fff;overflow: hidden;display: none;margin-left: -15px;}
.nav ul li>ul>li{float: none;width: 100%;text-align: center;font-size: 16px;}
.nav ul li:hover .nav_wul{display: block;    font-weight: normal !important;}
.nav ul li:hover .nav_wul a{font-weight: normal !important;}
.nav_wul li:hover{background: #117ad1;color: #fff;}
.nav_wul li:hover a{color: #fff;}
/*main1*/
.main1{width: 100%;height: 530px;padding: 35px 0px;background: url(tzgg_bj.png) top center;}
.main1_w{width: 1200px;height: 450px;margin: 0px auto;}
.main1_w_l{width: 700px;height: 450px;float: left;}
.main1_w_r{width: 475px;height: 450px;float: right;}
/*tpxw*/
.tpxw{width: 700px;height: 450px;overflow: hidden;position: relative;float: left;}
.tpxw ul{position: relative;width: 700px;height: 450px;}
.tpxw ul li{width: 700px;height: 450px;position: absolute;top: 0;left: 0;overflow: hidden;display: none;}
.tpxw ul li img{width: 700px;height: 450px;}
.tpxw ul li .tpxwText{position: absolute;width: 100%;height: 40px;bottom: 0;left: 0;background: #333;background: rgba(0,0,0,0.5);}
.tpxw ul li .tpxwText a{display: block;margin-right: 72px;height: 40px;line-height: 40px;overflow: hidden;color: #fff;text-indent: 10px;}
.tpxw .dots{position: absolute;bottom: 0;right: 20px;height: 40px;}
.tpxw .dots span{display: inline-block;vertical-align: top;width: 8px;height: 8px;border-radius: 100%;background: #fff;margin: 16px 2px;opacity: 0.6;filter: alpha(opacity=60);cursor: pointer;}
.tpxw .dots span.active{opacity: 1;filter: alpha(opacity=100);}

.main1_w_r_t{width: 100%;height: 38px;padding-bottom: 18px;line-height: 20px;border-bottom: 1px solid #eeeeee;}
.tzgg_bt{float: left;font-size: 16px;float: left;padding: 0px;height: 38px;;color: #999;margin-right: 20px;width: 100px;text-align: center;cursor: pointer;}
.tzgg_bt_01{float: left;width:100px;text-align: center;height: 38px;margin-bottom: 10px;cursor: pointer;font-size: 20px;border-bottom: 3px solid #117ad1;color: #333;}
/*.tzgg_bt_1{font-size: 22px !important;}*/
.tzgg_bt.current{font-size: 20px;border-bottom: 3px solid #117ad1;color: #333;}
.ty_more{float: right;color: #999;}
.ty_more a{color: #999;}
.ty_more a:hover{color: #33a7d8;}
.main1_w_b{width: 100%;overflow: hidden;}
.main1_w_b li{width: 100%;height: 79px;border-bottom: 1px solid #eeeeee;padding-top: 10px;}
.main1_w_b li a{display: block;width: 100%;font-size: 16px;height: 35px;line-height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main1_w_b li span{background: url(time.png) no-repeat left center;line-height: 33px;padding-left: 25px;color: #999;display: block;}
/*hf_1*/
.hf_1{width: 1200px;height: 190px;padding: 35px 0px;margin: 0px auto;}
.hf_1 img{display: block;width: 100%;height: 120px;}
/*main2*/
.main2{width: 100%;height: 550px;padding: 0px 0px 35px;;}
.main2_w{width: 1200px;height: 390px;margin: 0px auto;}
.main2_w_t{width: 100%;height: 38px;padding-bottom: 18px;line-height: 20px;border-bottom: 1px solid #eeeeee;}
.jjgr_bt{float: left;font-size: 16px;float: left;padding: 0px;height: 38px;;color: #999;margin-right: 20px;width: 100px;text-align: center;cursor: pointer;}
.main2_w_t .current{font-size: 20px;border-bottom: 3px solid #117ad1;color: #333;}
.jjgr_more{float: right;color: #999;}
.jjgr_more a{color: #999;}
.jjgr_more a:hover{color: #33a7d8;}
.main2_list{width: 100%;overflow: hidden;}
.main2_list li{width: 370px;height: 180px;float: left;background: #fff;padding: 18px;margin-right: 45px;margin-top: 40px;}
.main2_list li:nth-child(3n){margin-right: 0px;}
.main2_list li h1{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 50px;font-weight: normal;}
.main2_list li p{font-size: 14px;color: #666;;line-height: 26px;height: 52px;overflow: hidden;}
.main2_list li span{background: url(time.png) no-repeat left 19px;line-height: 43px;line-height: 33px;padding-left: 25px;color: #999;display: block;padding-top: 10px;}
.main2_list li:hover{background: #117ad1;}
.main2_list li:hover h1,.main2_list li:hover p,.main2_list li:hover span{color: #fff;}
.main2_list li:hover span{background: url(time_on.png) no-repeat left 19px;}
/*main3*/
.main3{width: 100%;height: 520px;padding: 35px 0px;background: #f3f9fe url(ddjs_bj.png) no-repeat center;}
.main3_w{width: 1200px;height: 390px;margin: 0px auto;}
.main1_w_r_t{width: 100%;height: 38px;padding-bottom: 18px;line-height: 20px;border-bottom: 1px solid #eeeeee;}
.main3_list{width: 100%;overflow: hidden;}
.main3_list li{width: 370px;height: 365px;float: left;background: #fff;padding: 0px 0px 12px;margin-right: 45px;margin-top: 10px;cursor: pointer;}
.main3_list li:nth-child(3n){margin-right: 0px;}
.main3_list li div{width: 100%;height: 210px;overflow: hidden;}
.main3_list li img{display: block;width: 100%;height: 100%;}
.main3_list li h1{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 44px;font-weight: normal;padding: 0px 12px;}
.main3_list li p{font-size: 14px;color: #666;;line-height: 26px;height: 52px;overflow: hidden;padding: 0px 12px;}
.main3_list li span{background: url(time.png) no-repeat 12px 10px;line-height: 43px;line-height: 33px;color: #999;display: block;padding-top: 3px;padding: 0px 12px 0px 37px;}
.main3_list li:hover{background: #117ad1;}
.main3_list li:hover img{transform: scale(1.1);}
.main3_list li:hover h1,.main3_list li:hover p,.main3_list li:hover span{color: #fff;}
.main3_list li:hover span{background: url(time_on.png) no-repeat 12px 10px;}
/*main4*/
.main4{width: 100%;height: 351px;padding: 0px 0px 35px;}
.main4_w{width: 1200px;height: 316px;margin: 0px auto;}
.main4_w_l{width: 590px;height: 38px;padding-bottom: 18px;line-height: 20px;border-bottom: 1px solid #eeeeee;float: left;}
.main4_w_l ul{overflow: hidden;}
.main4_w_l_list li{height: 38px;line-height: 38px;font-size: 16px;} 
.main4_w_l_list li:before{content: '·';float: left;font-size: 24px;font-weight: bold;color: #117ad1;width: 15px;}
.main4_w_l_list li a{display: block;float: left;width: 450px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main4_w_l_list li span{display: block;;float: right;color: #999}
.main4_w_r{width: 586px;height: 316px;background: url(ydcx_bj.png);float: right;}
.main4_w_r h1{width: 186px;padding-left: 31px;padding-top: 20px;text-align: center;color: #fff;font-weight: normal;font-size: 18px;line-height: 40px;}
.ydcx{width: 553px;height: 36px;padding-left: 33px;overflow: hidden;line-height: 36px;}
.ydcx_1{width: 60px;float: left;}
.ydcx_2{width: 350px;float: left;}
.ydcx_2 input{display: block;width: 100%;height: 100%;background: #fff;padding-left: 15px;height: 36px;}
.ydcx_3{width: 84px;float: right;background: #fff;text-align: center;color: #117ad1;line-height: 36px;}
.ydcx_3:hover{background: #117ad1;color: #fff;cursor: pointer;}
/*main5*/
.main5{width: 100%;height: 570px;padding: 0px;background: url(zc_bj.png) no-repeat top center;}
.main5_w{width: 1200px;height: 316px;margin: 0px auto;}
.main5_w_tab{width: 480px;height: 130px;padding: 45px 0px;margin: 0px auto;}
.main5_w_tab li{width: 150px;height: 40px;line-height: 40px;border: 1px solid #fff;color: #fff;float: left;margin: 0px 45px;cursor: pointer;text-align: center;font-size: 18px;}
.main5_w_tab li.current{background: #fff;color: #117ad1;}
.main5_w_list li{width: 270px;margin-right: 40px;height: 350px;float: left;position: relative;overflow: hidden;}
.main5_w_list li img{display: block;width: 100%;height: 100%;}
.main5_w_list li:nth-child(4n){margin-right: 0px;}
.main5_w_list li>p{position: absolute;height: 50px;line-height: 50px;background: rgba(0,0,0,0.7);bottom: 0;left: 0;width: 100%;text-align: center;color: #fff;font-size: 18px;-webkit-transition: 0.5s;transition: 0.5s;}
.main5_w_list div{position: absolute;left: 0px;top: 350px;width: 270px;height: 350px;z-index: 999;background: rgba(0,0,0,0.7);padding: 0px 15px;-webkit-transition: 0.5s;transition: 0.5s;cursor: pointer;}
.main5_w_list div h1{font-size: 20px;font-weight: bold;text-align: center;height: 130px;padding-top: 90px;color: #fff;}
.main5_w_list div p{color: #fff;line-height: 28px;}
.main5_w_list div span{display: block;width: 150px;height: 44px;line-height: 40px;border: 2px solid #fff;text-align: center;color: #fff;margin: 30px auto 0px; }
.main5_w_list div span a{color: #fff;}
.main5_w_list li:hover p{bottom: -50px;}
.main5_w_list li:hover  div{top: 0px;}
.main5_w_more{width: 100px;margin: 0px auto;text-align: center;line-height: 30px;padding-top: 50px;clear: both;}
.main5_w_more a{color: #fff;}
.main5_w_more a:hover{font-size: 18px;-webkit-transition: 0.5s;transition: 0.5s;}

/*.main5_w_list li:hover  div p{display: block !important;}*/
/*main6*/
.main6{width: 100%;height: 880px;padding: 35px 0px 0px;background: #f3f9fe url(glqy.png) no-repeat bottom center;}
.main6_w{width: 1200px;height: 455px;margin: 0px auto;}
.main6_w_l{width: 660px;height: 455px;position: relative;float: left;}
.main6_w_l div{width: 616px;height: 415px;position: absolute;bottom: 0px;left: 0px;background: #117ad1;}
.main6_w_l video{position: absolute;top: 0px;right: 0px;width: 616px;height: 415px;z-index: 10;background: #117ad1;}
.main6_w_r{width: 495px;float: right;padding-top: 35px;}
.main6_w_r h1{color: #333;font-size: 20px;padding-bottom: 20px;}
.main6_w_r p{color: #999;line-height: 30px;margin-bottom: 30px;}
.main6_w_r span{width: 150px;height: 44px;line-height: 40px;border: 2px solid #117ad1;text-align: center;color: #117ad1;display: block;font-size: 18px;font-weight: bold;}
.main6_w_r span:hover{color: #fff;background: #117ad1;cursor: pointer;}

.scroll_horizontal{position:relative;width:100%;height:190px;margin-top: 70px;}
.scroll_horizontal .box{overflow:hidden;position:absolute;width:1050px;height:190px;left: 50%;margin-left:  -525px}
.scroll_horizontal .list{overflow:hidden;width:9999px;margin: 0px;padding: 0px;height:190px;}
.scroll_horizontal .list li{float:left;width:270px; height:160px;position:  relative;}
.scroll_horizontal .list li img{border: none; width:240px; height:160px;float: left;display: block;}
.scroll_horizontal .list li p{position: absolute;bottom: -30px;width: 195px;height: 60px;line-height: 25px;color: #fff;background: #117ad1;text-align: center;left: 50%;margin-left: -113px;padding: 5px}
.scroll_horizontal .prev{display:block;position:absolute;background:url(icon_time_arrow_left.png) center no-repeat;    left: 5px;width: 50px;height: 150px;z-index:99}
.scroll_horizontal .next{display:block;position:absolute;width:50px;height:150px;background:url(icon_time_arrow_right.png) center no-repeat;cursor:pointer;right:5px;z-index:99}/*
.scroll_horizontal:hover .prev{background: #117ad1 url(icon_time_arrow_left.png) center no-repeat}
.scroll_horizontal:hover .next{background: #117ad1 url(icon_time_arrow_right.png) center no-repeat;cursor:}*/
.scroll_horizontal .list li:hover img{transform: scale(1.1);transition: all 1s ease-out 0s;-webkit-transition: all 1s ease-out 0s;} 
.scroll_horizontal .list li:hover p{color: #117ad1;background: #fff;border: 1px solid #117ad1;}
/*banquan*/
.banquan{width: 100%;height:400px;background: #333;}
.banquan_1{width: 900px;margin: 0px auto;height: 80px;padding: 30px 0px;}
.banquan_1 li{width: 20%;height: 30px;line-height: 30px;float: left;margin: 0 2.5%;}
.banquan_1 li select{display: block;width: 100%;height: 100%;border: 1px solid #dbdbdb;padding-left: 10px;color: #fff;}
.banquan_1 li select option{color: #666;}

.banquan_2{width: 1200px;height: 200px;margin: 0px auto;padding-left: 8px;padding-top: 20px;position: relative;}
.banquan_2 ul{float: left;width: 100px;text-align: center;line-height: 30px;color: #999;font-size: 14px;margin: 0px 20px;}
.banquan_2 ul li.banquan_2_li{color: #fff !important;font-size: 16px;font-weight: bold;}
.banquan_2 ul li a{color: #999}
.banquan_2 ul li a:hover{color: #fff}
.banquan_2 div{position: absolute;right: 50px;top: 25px;width: 110px;}
.banquan_2 div img{width: 110px;height: 110px;display: block;}
.banquan_2 div p{width: 100%;line-height: 20px;color: #999;text-align: center;padding: 10px 0px;}
.banquan hr{width: 100%;height: 1px;border: 0px;background: #999;}
.banquan_4{width: 100%;text-align: center;color: #fff;padding-top: 15px;line-height: 30px;}


/*lanmu*/
.lm_main{width:1200px; height:auto; margin:15px auto; background:#ffffff;padding: 10px 20px;}
.clear_dp{clear:both;height:0px; display:none}
.lm_dqwz{color:#adadad; font-size:15px; height:auto; line-height:40px; margin-bottom:15px}
/****************左侧栏目**********************/
.lm_left{width:260px;height:auto; float:left;}
.lm_left h1{text-align:center; line-height:60px; font-size:18px;color:#fff;background:#355e92;}
.lm_left li{height:45px; line-height:45px; text-align:center;font-size:15px; color:#4a4a4a;border-bottom:1px solid #fff;background: #f0eeee;}
.lm_left li a{display: block;width: 100%;height: 100%;}
.lm_left li a:hover{cursor:pointer; background-color:#6086b7;color: #fff;}
/***************************右侧列表**********************/
.lm_right{width:890px; padding:0px 0px 30px 30px; float:right;}
.lm_dqlm{height:auto; line-height:30px; margin-bottom:12px;border-bottom:1px solid #e8e8e8; }
.lm_dqlm ul li{border-bottom:2px solid #355e92; width:100%; text-align:left; font-size:18px; font-weight:bold}
.lm_dqlm ul li span{color: #355e92;}
.lm_lmlb{padding: 0px 10px;}
.lm_lmlb li{height:auto; line-height:45px;}
.lm_lmlb li:before {
    content: "·";
    font-size: 14px;
    padding-right: 8px;
    font-weight: bold;float: left;
}
.lm_lmlb li span{display:block;font-size: 14px;color: #939393}
.lm_lmlb li span:nth-child(1){float:left; width:700px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;/*强制不换行*/;font-size: 16px;}
.lm_lmlb li span:nth-child(2){float:right; width:100px; text-align:right}
.lm_lmlb li:nth-child(5n+1){ padding-top:15px;}
.lm_lmlb li:nth-child(5n){ padding-bottom:15px;border-bottom:1px dashed #a9a9a9;}

.wzy_bt{height:auto; line-height:60px; color:#355e92; text-align:center; width:100%; padding:0px 20px; font-size:30px; font-weight:bold}
.wzy_zw{width:1130px; margin:0px auto; height:auto}
.wzy_time{height:40px; line-height:40px; width:100%; background:#e6e6e6; margin-top:20px}
.wzy_01{width:100%; margin:30px 0px 15px; line-height:30px; font-size:15px; color:#5a5a5a; padding-bottom:40px; border-bottom:1px solid #e8e8e8;}
.wzy_01 p{margin-bottom:10px}
.wzy_time{ text-align:center}
.wzy_time span:nth-child(1){display:block; float:left; width:45%; text-align:right}
.wzy_time span:nth-child(2){display:block; float:right;width:45%; text-align:left}
#pagelist select{border: 1px solid #939393;}



/*gsjj*/
.gsjj_lm{background: url(gsjj.png) no-repeat top center;width: 100%;height: 1310px;}
/*zctj*/
/*.zctj_lm img{height: 411px;}*/
.nt_lm_main{width:1200px; height:auto; margin:15px auto; padding: 10px 0px;}
.nt_lm_main h1{width: 100%;height: 35px;line-height: 35px;font-size: 26px;color: #117ad1;text-align: center;}
.nt_lm_main h3{width: 100%;height: 20px;line-height: 20px;font-size: 14px;color: #666;text-align: center;}
.nt_lm_main_zy{width: 100%;line-height: 30px;font-size: 14px;text-indent: 2em;padding: 50px 0px}
.nt_lm_main_list{width: 100%;overflow: hidden;}
.nt_lm_main_list li{width: 270px;margin-right: 40px;height: 350px;float: left;position: relative;overflow: hidden;margin-bottom: 35px;}
.nt_lm_main_list li img{display: block;width: 100%;height: 100%;}
.nt_lm_main_list li:nth-child(4n){margin-right: 0px;}
.nt_lm_main_list li>p{position: absolute;height: 50px;line-height: 50px;background: rgba(0,0,0,0.7);bottom: 0;left: 0;width: 100%;text-align: center;color: #fff;font-size: 18px;-webkit-transition: 0.5s;transition: 0.5s;}
.nt_lm_main_list div{position: absolute;left: 0px;top: 350px;width: 270px;height: 350px;z-index: 999;background: rgba(0,0,0,0.7);padding: 0px 15px;-webkit-transition: 0.5s;transition: 0.5s;cursor: pointer;}
.nt_lm_main_list div h1{font-size: 20px;font-weight: bold;text-align: center;height: 130px;padding-top: 90px;color: #fff;}
.nt_lm_main_list div p{color: #fff;line-height: 28px;}
.nt_lm_main_list div span{display: block;width: 150px;height: 44px;line-height: 40px;border: 2px solid #fff;text-align: center;color: #fff;margin: 30px auto 0px; }
.nt_lm_main_list div span a{color: #fff;}
.nt_lm_main_list li:hover p{bottom: -50px;}
.nt_lm_main_list li:hover  div{top: 0px;}


.zc_zy,.zc_tj{width: 100%;overflow: hidden;padding: 40px 0px;}
.zc_zy_l{float: left;width: 550px;height: 300px;}
.zc_zy_l img{display: block;width: 100%;height: 100%;}
.zc_zy_r{float: right;width: 620px;height: 300px;overflow: hidden;}
.zc_zy_r span{font-size: 20px;line-height: 75px;height: 75px;color: #000;display: block;font-weight: bold;}
.zc_zy_r span img{display: block;width: auto;height: 55px;margin: 10px 20px 10px 0px;float: left;border: 1px solid #dbdbdb;}
.zc_zy_r p{line-height: 28px;}
.zc_mdzs{text-align: center;font-size: 20px;font-weight: bold;padding: 50px;}
.zc_list{overflow: hidden;padding-bottom: 30px;}
.zc_list li{float: left;margin-right: 20px;margin-bottom: 20px;}
.zc_list li:nth-child(3n){margin-right: 0px;}
.zc_list li img{display: block;width: 386px;height: 214px;}


.zc_tj>img{display: block;float: left; width: 750px;height: 335px;}
.zc_tj_ul{width: 420px;float: right;height: 335px;overflow: hidden;}
.zc_tj_1{width: 100%;height: 75px;border-bottom: 1px solid #dbdbdb;}
.zc_tj_1_l{color: #fd4d39;font-size: 54px;line-height: 75px;font-weight: bold;display: block;float: left;padding-right: 10px;}
.zc_tj_1_r{color: #fd4d39;font-size: 30px;display: block;height: 75px;line-height: 35px;padding-top: 26px;float: left;}
.zc_tj_2{width: 100%;height: 131px;border-bottom: 1px solid #dbdbdb;padding: 25px 0px 15px;}
.zc_tj_2_a{font-size: 24px;color: #000;width: 33.3%;display: block;float: left;padding-bottom: 6px;font-weight: bold;}
.zc_tj_2_b{font-size: 16px;color: #666;width: 33.3%;display: block;float: left;padding-bottom: 6px;}
.zc_tj_3{width: 100%;padding-top: 40px;position: relative;}
.zc_tj_3 span{line-height: 30px;display: block;color: #666;font-size: 16px;}
.zc_tj_3_wz{position: absolute;top: 45px;right: 10px;width: 85px;}
.zc_tj_3_wz img{display: block;width: 17px;height: 20px;float: left;}
.zc_tj_3_wz a{color: #1c82e4;line-height: 20px;height: 20px;display: block;padding-left: 4px;float: left;}
.zc_tj_3_wz a:hover{font-weight: bold;}
.zc_tj_xx{font-size: 16px;color: #666;line-height: 28px;}




