@charset "utf-8";
/*数据开放*/
.data_open .site_local{left: 65px;}
.data_open_nav{background-color: #007eff;height: 60px;}
.data_open_nav .nav_list{ width: 1200px;}
.data_open_nav .nav_list ul{ width: 660px; float: left;}
.data_open_nav .nav_list ul li a{ width: 120px; height:60px; line-height:60px;}
.data_open_nav .nav_list ul li a:hover{ background-color: #0f64bb; border: none; color: #fff;}
.data_open_nav .data_search{ float: right; width: 300px; height: 35px; margin-top: 12px; border-radius: 5px; background-color: #fff;} 
.data_open_nav .data_search form input[type=text]{display:inline-block; width: 250px; height: 35px; line-height: 35px; border: none; text-indent: 12px; border-radius: 5px; vertical-align: top; outline: none;}
.data_open_nav .data_search form button{ display:inline-block; width: 45px; height: 35px; line-height: 35px; border: none; background-color: #fff; border-radius: 5px; background: url(../img/zoom_active.png) no-repeat center; outline: none;float:right;}
.evaluate_star{float:left;margin-left:15px;margin-top:0}
.evaluate_star>span{width:20px;height:20px;float:left;margin-right:5px;cursor:pointer;padding:0 1px;}
.evaluate_star>.gray_star{background:url("../img/icon/gray_star.png") no-repeat;}
.evaluate_star>.red_star{background:url("../img/icon/red_star.png") no-repeat;}
.device {width: 100%;max-width: 1920px; overflow:hidden;height: 400px;position: relative;margin: 140px auto 0px auto; z-index: 0;}
.device .arrow-left {background: url(../img/data_sprite.png)  no-repeat left top; position: absolute;left: 5px;top: 40%;margin-top: -15px;width: 68px;height: 100px;z-index: 1;opacity: 0.5;transition: all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;}
.device .arrow-right {background: url(../img/data_sprite.png)  no-repeat left top;background-position: -90px 0px;position: absolute;right: 5px;top: 40%;margin-top: -15px;width:68px;height:100px;z-index: 1;opacity: 0.5; transition: all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;}
.device .arrow-left:hover,.device .arrow-right:hover{opacity: 1;}
.swiper-container {height: 400px;width: 100%;max-width: 1920px;}
.swiper-container>img{display: block;max-width: 1920px;width: 100%;}
.device .pagination {position: absolute;left: 0;text-align: center;bottom:10px;width: 100%;}
.device .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #fff;margin: 0 5px;cursor: pointer;}
.device .swiper-active-switch {background:#fda305;}	
.device .swiper-slide{ position: relative;}		
.data_text{ position: absolute; width: 1200px; left: 15%; top: 0px; text-align: center; margin:90px auto; }
.main_theme{ width: 1200px; margin:55px auto;}	
.main_theme .them_title{ width: 540px; height: 55px; margin: auto;}	
.main_theme .them_title a{ display: block; width: 270px; height: 55px; line-height: 55px; background-color: #333333; color:#fff; font-size: 16px; float: left; text-align: center;}
.main_theme .them_title a.theme_classification{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.main_theme .them_title a.government{border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.main_theme .them_title a.active{ background-color: #007eff; color: #fff;} 	
.main_theme .theme_list{ width: 100%; background-color: #fff; box-shadow: 0px 0px 7px #bbb; margin-top: -30px; padding: 70px 0px 40px 0px; box-sizing: border-box;}
.main_theme .theme_list ul li{ float: left; width: 200px; height: 150px; text-align: center; margin-bottom: 30px;}
.main_theme .theme_list ul li a{ display: block;width: 200px; height: 150px; font-size: 16px; color: #666; background-size: 83px; transition: all 0.2s 0.2s;-webkit-transition:all 0.2s 0.2s;-moz-transition:all 0.2s 0.2s;}
.main_theme .theme_list ul li a span{ display: block; width: 80px; height: 80px; border-radius: 100px;background-size: 100% 100%; background: url(../img/data_sprite02.png) no-repeat center center; background-position: 0px 0px; margin: 20px auto; transition: all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;}
.main_theme .theme_list ul li a:hover span{ transform: rotate(360deg); color: #f79f04;}
.main_theme .theme_list ul li a:hover{ color: #337ab7;}
.main_theme .theme_list ul li a span.data_ico02{ background-position: -89px 0px;}
.main_theme .theme_list ul li a span.data_ico03{ background-position: -178px 0px;}
.main_theme .theme_list ul li a span.data_ico04{background-position: 0px -95px;}
.main_theme .theme_list ul li a span.data_ico05{background-position: -266px 0px;}
.main_theme .theme_list ul li a span.data_ico06{background-position: -355px 0px;}
.main_theme .theme_list ul li a span.data_ico07{background-position: -90px -94px;}
.main_theme .theme_list ul li a span.data_ico08{ background-position:-179px -98px;}
.main_theme .theme_list ul li a span.data_ico09{ background-position:-268px -95px;}
.main_theme .theme_list ul li a span.data_ico10{ background-position:-356px -94px;}
.main_theme .theme_list ul li a span.data_ico11{ background-position: 0px -185px;}
.main_theme .theme_list ul li a span.data_ico12{ background-position: -90px -184px;}
.main_theme .government_list a {float: left;width: 14%;line-height: 32px;text-align: center;font-size: 16px;color: #555;margin: 0 3% 10px 3%;position: relative;overflow: hidden;border-radius: 3px 3px 0 0;box-shadow: 0 3px 5px -2px #eee;transition:all 0.2s ease-in;  -webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in;}			
.main_theme .government_list a:hover{ color: #fff; background-color: #007eff;}
.main_news{ margin: 50px auto;color: #666; font-size: 16px}
.main_news .news_left{ float:left; width: 770px; max-height: 465px;}		
.main_news .news_left_more{ margin:0px 0px 20px 0px; position: relative;}
.main_news .news_left_more h3{ font-size: 16px;color: #333;}
.main_news .news_left_more h3 span.news_ico{ display: inline-block; vertical-align: middle; width: 17px; height: 17px; background: url(../img/data_sprite02.png) no-repeat center; background-position: -188px -216px; margin: 0px 5px 0px 0px;}
.main_news .news_left_more a{ position: absolute; right: 0px; top: 0px; color: #666; font-size: 14px}
.main_news .news_left_more a:hover{ color: #007eff;}
.main_news .news_left .news_content{ background-color: #fff;box-shadow: 0px 0px 7px #bbb;}
.main_news .news_title{ padding: 20px; box-sizing: border-box;}
.main_news .news_title h2{ font-size: 20px; text-align: center; color: #333333;}
.main_news .figure{ margin: 30px 0px 10px 0px;}
.main_news .figure>img{ display: inline-block; width: 220px; height: 170px;}
.main_news .figure .news_text{ display: inline-block; vertical-align: top; font-size: 15px; width: 480px; margin-left: 20px;}
.main_news .figure .news_text p{ text-indent: 12px; margin-bottom: 20px; line-height: 2;}
.main_news .news_list ul li a{display: block; height: 60px; line-height: 60px; background-color: #eeeeee; margin-bottom: 1px; text-indent: 15px;}
.main_news .data_right{ float: right; width: 400px; max-height:465px;}
.main_news .news_right_more{ margin:0px 0px 20px 0px; position: relative;}
.main_news .news_right_more h3{ font-size: 16px; color: #333;}
.main_news .news_right_more h3 span.news_ico{ display: inline-block; vertical-align: middle; width: 17px; height: 17px; background: url(../img/data_sprite02.png) no-repeat center; background-position: -188px -216px; margin: 0px 5px 0px 0px;}
.main_news .news_right_more a{ position: absolute; right: 0px; top: 0px; color: #666;font-size: 14px}
.main_news .news_right_more a:hover{ color: #007eff;}            
.main_news .data_inf{ background-color: #f7f7f7; box-shadow: 0px 0px 7px #bbb; padding: 10px; box-sizing: border-box;}
.main_news .data_inf ul li{ padding: 14px 20px; box-sizing: border-box; position: relative;}
.main_news .data_inf ul li p{ color: #bbb; font-size: 14px; line-height: 2;}
.main_news .data_inf ul li span{ position: absolute;right: 10px; bottom: 15px;font-size: 14px;}
.main_news .data_inf ul li:hover{ background-color: #eeeeee;}
.industry_services{ margin: 30px auto;}
.industry_services .services_more{margin-bottom: 30px;}
.industry_services .services_more h3{ font-size: 16px}
.industry_services .services_more h3 span.news_ico{ display: inline-block; vertical-align: middle; width: 17px; height: 17px; background: url(../img/data_sprite02.png) no-repeat center; background-position: -188px -216px; margin: 0px 5px 0px 0px;}
.industry_services .services_more a:hover{ color: #007eff;}             
.industry_services ul li{ width: 280px; background-color: #fff; font-size: 16px; text-align: center; height: 350px; box-shadow: 0px 0px 7px #bbb; float: left; margin-left: 25px;transition:all 0.2s ease-in;  -webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in;}
.industry_services ul li:hover{box-shadow: 0px 0px 20px #bbb;}
.industry_services ul li span{ display: block; width: 65px; height: 65px; margin: 40px auto 30px auto; background: url(../img/data_sprite02.png) no-repeat center; background-position: -235px -185px;}
.industry_services ul li span.services_ico02{background-position: -322px -185px;}
.industry_services ul li span.services_ico03{background-position: -400px -185px;}
.industry_services ul li span.services_ico04{background-position: -8px -284px;}                      
.industry_services ul li p{ width:210px; margin: auto; color: #666;}
.industry_services ul li h2{font-size: 24px; color: #333333; margin-bottom: 20px;}
.industry_services ul li a{ display: block; width: 150px; height: 48px; line-height: 48px; margin: 35px auto; border-radius: 5px; border: 1px solid #007eff; color: #007eff; font-size: 16px; transition:all 0.2s ease-in;  -webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in;}
.industry_services ul li a:hover{ background-color:#007eff; color: #fff;}
.industry_services ul li.ml0{ margin-left: 0px;}
/* 数据开放首页添加修改 */
 .data_tips{background: #fff url(../img/tips_bg.png) no-repeat; height: 56px; line-height:56px; text-align: center; width: 842px; color: #007eff; position: absolute; left: 20%; top: 132px;}
 .main_tab{ margin-top: 300px;}
 .main_tab .them_title{ text-align: center; width: 290px;}
 .main_tab .theme_list{background: none;box-shadow: none;}
 .main_tab .them_title a{width: 110px; height: 40px; line-height: 40px; margin-right: 10px; border-radius: 5px; background: none; border: 1px solid #007eff; color: #007eff;}
 .main_tab .theme_list{ padding-top: 20px; margin-top: 0px;}
 .main_tab .theme_list ul li{ margin-bottom: 25px;width: 200px; height: 170px;}	
 .main_tab .theme_list ul li a{ width: 150px; height: 170px;background-color: #fff; box-shadow: 0px 0px 7px #ddd; padding-top: 5px; box-sizing: border-box;}  
/* 数据开放--详细 */
.interact_nav .data_nav_list ul{ width: 800px;}
.interact_nav .data_nav_list ul li{ width:100px; margin-left:10px;}
.interact_nav .data_nav_list ul li a{ width:100px;}
.interact_nav .data_nav_list ul li.nav_menu{ height: 50px; line-height: 50px; margin-top: 5px; border: 5px solid #ff8032; border-bottom: none;margin-left: 0px;}
.interact_nav .data_nav_list ul li.nav_menu a.gov_topic{ height: 50px; line-height: 50px; background-color: #ff8032; color: #fff;}
.interact_nav .data_nav_list ul li.nav_menu_active a.gov_topic{ background-color: #fff; color:#333; }		    	
.data_detail_content{ width: 1200px; margin: 170px auto 30px auto; padding: 20px 30px; box-sizing: border-box;  box-shadow:0px 0px 7px #ccc;background-color: #fff;}
.data_detail_content .data_detail_title{ position: relative;}
.data_detail_content .data_detail_title h2{ padding-bottom: 15px; font-size: 18px; border-bottom: 1px solid #eee;}
.data_detail_content .data_detail_title button{ border:none; background-color:#fff; position: absolute; right: 10px; top: 5px; color: #ff8032; font-size: 15px; outline: none;}		    	
.data_detail_content .data_detail_title button .collect_ico{ display: inline-block; vertical-align: middle; width:20px; height: 20px;background: url(../img/data_sprite02.png) no-repeat center; background-position: -88px -312px;}
.data_detail_content table{ width:100%; font-size: 15px; padding: 30px 0px; border-bottom: 1px solid #eee;}
.data_detail_content table tr{ height: 35px; line-height: 35px;}
.data_detail_content table tr th{ text-align: right; color: #666; font-weight: normal;}
.data_detail_content table tr td{ color: #01c4fc;}
.data_detail_content .data_inf_title{ margin-top: 60px; border: 1px solid #eee; border-right: none;border-left: none; height: 50px; line-height: 50px;}
.data_detail_content .data_inf_title span{ display: block; cursor: pointer; float: left; font-size: 16px; width: 140px; text-align: center; background-color: #eeeeee;}
.data_detail_content .data_inf_title span.active{ background-color: #01c4fc; color: #fff;}		    		    	
.data_detail_content .tab_data_inf{width: 480px; height: 80px; line-height: 80px; margin: 95px auto; border: 1px solid #ccc; background-color: #eeeeee; text-align: center;}
.data_detail_content .tab_data_inf span.data_ico01{ float: left; display: block; width: 80px; height: 80px; background: #01c4fc url(../img/data_sprite02.png) no-repeat center; background-position: -110px -277px;}
.data_detail_content .tab_data_inf a.data_ico02{float: left; display: block; width: 49px; height: 80px; background: url(../img/data_sprite02.png) no-repeat left center; background-position: -180px -270px; background-color:#ffffff; border-left: 1px solid #ccc;}
.data_detail_content .tab_data_inf p{ display: block; float: left; width: 350px;}		    	
.data_detail_content .about_inf{ display: block; width:100%; margin: 30px 0px; color: #666666;}
.data_detail_content .about_inf table tr{ height: 50px;line-height: 50px;}
.data_detail_content .about_inf table{ border-collapse: collapse; border: 1px solid #eee;}
.data_detail_content .about_inf table tr th{ background-color: #eee; text-align: center; border-bottom: 1px solid #fff;}
.data_detail_content .about_inf table tr td{ color: #333333;border: 1px solid #eee; text-indent: 30px;}
.interact_nav .data_nav_list  .theme_list_content{width: 215px;  box-shadow: 0px 0px 7px #999; background-color: #fff; padding: 10px 10px 30px 10px; box-sizing: border-box; display: none;}
.interact_nav .data_nav_list  .theme_list_content a{ display: block; position: relative; background-color: #fff; width: 205px; height: 35px; line-height: 35px; color: #333; text-align: left;padding-left: 20px;box-sizing: border-box;}
.interact_nav .data_nav_list  .theme_list_content a em{ display: inline-block;}
.interact_nav .data_nav_list  .theme_list_content a em:before,.interact_nav .data_nav_list  .theme_list_content a em:after{border: 7px solid transparent;border-left: 7px solid #fff;width: 0;height: 0;position: absolute;top: 13px;right: 12px;  content: ' ';}
.interact_nav .data_nav_list  .theme_list_content a em:before{border-left-color: #ccc;right: 11px;}
.interact_nav .data_nav_list  .theme_list_content a:hover em:before{border-left-color: #fff; }
.interact_nav .data_nav_list  .theme_list_content a:hover em:after{border-left: 7px solid #0f64bb;}
.menu_content .data_list_content{ position: absolute; display: none; padding:10px 20px; box-sizing: border-box; width: 565px; max-height: 462px; left: 220px ;top:60px; background-color: #fff;  border: 1px solid #ccc;}
.menu_content .data_list_content .more_data_title{ border-bottom: 1px solid #eee;}
.menu_content .data_list_content .more_data_title h3{ float: left; font-weight: normal; font-size: 15px; color: #007eff;}
.menu_content .data_list_content .more_data_title h3 .data_ico{ display: inline-block; width: 25px;height: 25px; vertical-align: middle; background: url(../img/data_sprite02.png) no-repeat  center; background-position: -240px -306px; }
.menu_content .data_list_content .more_data_title a{ float: right; color: #999;}
.menu_content .data_list_content .more_data_title a:hover{ color: #007eff;}
.menu_content{ position: relative;}
.menu_content .data_list_content ul{ padding:0px 0px 15px 0px; font-size: 14px; width: 545px;}
.menu_content .data_list_content ul li{ width: 530px; color: #666; height: 35px; line-height: 35px; text-indent: 10px; text-align: left;  margin-left: 0px;}
.menu_content .data_list_content ul li a{ width: 70%; font-size: 14px; display: inline-block;  color: #666; height: 35px; line-height: 35px;}
.menu_content .data_list_content ul li span{ display: inline-block; width: 25%; text-align: right;}
.menu_content .data_list_content ul li:hover{ background-color: #eeeeee;}
.menu_content .data_list_content ul li a:hover{ background-color: #eee; color: #666;}
.interact_nav .data_nav_list .govement_content{width: 700px; position: absolute; left: 0px; top: 60px;}
.interact_nav .data_nav_list .govement_content a{ float: left; font-size: 14px; max-width: 150px; margin-left: 20px; text-align: center; padding: 0px; padding-bottom: 10px; border-bottom: 1px solid #eee; text-align: left; padding-left: 10px; box-sizing: border-box;}
/*数据应用*/
.data_application{width: 1170px; margin: 170px auto 30px auto;}
.data_application .data_application_left{ float:left; color: #333333; width:245px; min-height:1270px; box-shadow: 0px 0px 7px #ccc; background-color: #fff;}
.data_application .chose_class{ padding: 10px; box-sizing: border-box;}
.data_application .chose_class h3{font-size: 15px; height: 35px; line-height: 35px; text-indent: 20px;}
.data_application .chose_class ul li a{display: block; width: 100%; height: 35px; line-height: 35px; text-indent: 20px;}
.data_application .chose_class ul li.active a{ background-color: #01c4fc; color: #fff;}
.data_application .data_application_right{ width: 900px; float: right; box-shadow: 0px 0px 7px #ccc; background-color: #fff;min-height:1270px; padding: 30px; box-sizing: border-box;}
.data_application .application_title{font-size: 15px; padding-bottom:30px;border-bottom: 1px solid #eee;}
.data_application .now_chose_left { float: left;}
.data_application .now_chose_left em{ font-style: normal;color: #333;} 
.data_application .now_chose_left span{ display: inline-block; padding: 7px 15px; margin-right: 5px; background-color: #eee; color: #666;}
.data_application .tab_list_right{ float: right;}
.data_application .tab_list_right a{ display: inline-block; height: 35px; line-height: 35px;padding:0px 15px;margin-left: 10px;}
.data_application .tab_list_right a.active{ color: #01c4fc; border-bottom: 2px solid #01c4fc;}
.show_list ul li{ padding: 14px 0; border-bottom: 1px solid #eee; margin-top: 10px;}
.show_list ul li>.data_list a{ font-size: 18px; color: #337ab7; font-weight: bold;}
.show_list ul li>.data_list a:hover{ color: #035eab;}
.show_list ul li>.data_intro{color: #666; padding: 10px 0px; text-indent: 14px; text-align: justify;}
.show_list ul li>.contribution{color: #666; font-size: 14px;}
.show_list ul li>.contribution span{ display: inline-block; line-height: 20px; vertical-align: middle;}
.show_list ul li>.contribution .score{color: #ff9f48; font-size: 18px; font-weight: bold; margin: 0px 10px;}						
.star {position: relative;z-index: 100;display: inline-block;background: #b1b1b1 url(../img/5star.png);width: 104px;height: 20px;}
.star .full-star {display: block;width: 50%;height: 100%;background: #ff9f48 url(../img/5star.png);position: absolute;left: 0;top: 0;}
.star_one {position: relative;z-index: 100;display: inline-block;background: #b1b1b1 url(../img/5star.png);width: 21px;height: 20px;}
.star_one .full-star {display: block;width: 50%;height: 100%;background: #ff9f48 url(../img/5star.png);position: absolute;left: 0;top: 0;}
/*数据接口--详细*/
.data_interface .data_detail_title h2{border: none;}
.data_interface .data_detail_title button{color:#007eff;}
.data_interface .data_detail_title button .collect_ico_already{background-position: -88px -293px;}		
.interface_table table{ border-collapse: collapse;border: 1px solid #e3eaf3;}
.interface_table table tr{ height: 0px; padding: 15px 0px; line-height: 40px; }
.interface_table table tr td{border: 1px solid #e3eaf3; text-indent: 14px; box-sizing: border-box;}		
.interface_table table tr td.odd{background-color: #f0f6fe; color: #666; text-align: right; padding-right: 1px;}
.interface_table table tr td.interface_title{text-align: center; text-indent: 0px;}
.interface_table table tr td.interface_title>img{vertical-align: middle;}			
.interface_detail .interface_detail_title{height: 50px; border: 1px solid #ddd; margin-top: 40px;}
.interface_detail .interface_detail_title span{ display: block; width: 140px; color: #fff; line-height: 50px; font-size: 16px; letter-spacing: 2px; background-color: #ff8032; text-align: center;}
.interface_detail_content{ margin: 20px 0px;}
.interface_detail .interface_detail_content p{line-height: 2; color: #333;}
.interface_detail .reques_table p{color: #01c4fc; font-weight: bold; font-size: 16px; margin: 10px 0px;}
.interface_detail .reques_table table{ border-collapse: collapse; font-size: 14px}
.interface_detail .reques_table table tr{ height: 40px;}
.interface_detail .reques_table table tr td,.interface_detail .reques_table table tr th{border: 1px solid #e3e3e3; text-align: center; box-sizing: border-box; color: #666;}
.interface_detail .reques_table table tr th{ color: #333; font-weight: bold; background-color: #efefef;}
.interface_detail .reques_table .json_code{background-color:#f5f5f5; background-color: #f4f4f4; border-radius: 5px; padding: 30px; box-sizing: border-box; color: #666;}
.reques_table a{display:block; color: #333333; line-height:2;}
.reques_table a:hover{color: #ff8032; text-decoration: underline;}
/*数据集--详细*/
.data_detail_content .dataset_item{ margin: 30px 0px 0px 0px; display: block; float: left;}
.data_detail_content .time_data{ float: left;max-width: 200px; margin: 60px 0px 0px 20px;}
/*数据应用--详细*/
.application_btn{ max-width: 430px; margin: 30px auto;}
.application_btn button[type=button]{ padding: 0px 20px; color: #fff; height: 40px; line-height: 40px; border: none; border-radius: 5px;outline: none; margin-right: 5px; transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;}
.application_btn button[type=button]:hover{ }
.application_btn .btn_web,.application_btn .btn_analysis{ background-color: #65a5fd;}
.application_btn .btn_web:hover,.application_btn .btn_analysis:hover{background-color: #046af7;}
.application_btn .btn_android{ background-color: #ff8032;}
.application_btn .btn_android:hover{ background-color: #fc6001;}
.application_btn .btn_ios{ background-color: #01c4fc;}
.application_btn .btn_ios:hover{ background-color: #03aada;}
.application_detail p.application_int{ color: #666666; margin: 20px 0px; text-align:justify;}	
.application_detail .application_slider{ background-color: #f4f4f4; width: 100%; padding: 35px 25px; margin-bottom: 20px; box-sizing: border-box;}
.application_detail .application_slider ul li{ float: left; margin-left: 20px; background-color: #fff; box-shadow: 0px 0px 7px #eee;}
.application_detail .application_slider ul li.ml0{ margin-left: 0px;}
.application_detail .application_slider ul li a{ display: block; padding: 7px; width: 242px;}
.application_detail .application_slider ul li a:hover{ box-shadow: 0px 0px 10px #bbb;}
.application_detail .application_slider ul li a>img{ display: block; width: 242px; margin: auto;}					
.application_slider .swiper-container{width: 100%;height: 500px;color: #fff;text-align: center;}
.application_slider .swiper-slide .title{font-style: italic;font-size: 42px;margin-top: 80px;margin-bottom: 0;line-height: 45px;}
.application_slider .swiper-slide p {font-style: italic;font-size: 25px;}
.application_slider .pagination {position: absolute;left: 0;text-align: center;bottom: 10px;width: 100%;padding: 0px;}
.application_slider .swiper-pagination-switch {display: inline-block; width: 27px;height: 8px;border-radius: 10px;background: #b4b4b4;margin-right: 5px;cursor: pointer;}
.application_slider .swiper-active-switch {background: #feb70d;}
/*新闻动态*/
.news_data_list .data_inf_title{ margin-top: 10px; font-size: 16px; border-right: 1px solid #eee;}
.news_data_list .article_item{ padding: 20px 0px; border-bottom: 1px solid #efefef;}
.news_data_list .article_item a{ transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;}
.news_data_list .article_item a.article_title{ color: #333; font-size: 18px; font-weight: bold;}
.news_data_list .article_item a.article_title:hover{color: #01c4fc;}
.news_data_list .article_item span{ display: block; color: #333; font-weight: bold; line-height: 2;}
.news_data_list .article_item p{ color: #666; line-height: 1.5;}
.news_data_list .article_item a.btn_see{ display: block; background-color: #ff8032; width: 120px; height: 35px; line-height: 35px; text-align: center; color: #fff; font-size: 16px; border-radius: 20px; margin-top: 15px;}
.news_data_list .article_item a.btn_see:hover{ background-color: #01c4fc;}
/*新闻动态--详情*/
.news_container{ text-align: center; color: #666}
.news_container  h3{ font-size: 18px; line-height: 2; color: #333;}
.news_container .news_container_text{ margin-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #efefef;}
.news_container .title_item span,.news_container .title_item p{ display: inline-block; }
.news_container .title_item p em{font-style: normal; display: inline-block; padding: 0px 5px; cursor: pointer; margin-top: 10px;}
.news_container .article_content{text-align: left; text-align: justify; margin-top: 30px; padding:0px 0px 30px 0px; border-bottom: 1px solid #efefef;}
.news_container .article_content p{ text-indent: 16px; margin: 0px 0px 10px 0px;}
.news_container .piece{ text-align: left; margin:30px 0px; }
.news_container .piece p{ margin-bottom: 10px;}
.news_container .piece p a:hover{ color: #01c4fc;}
/*左菜单切换css*/
.menuBar{width:100%; height:55px; background:#0f64bb; font-size:17px; overflow:hidden; color:#fff}
.menuBar li{width:115px; height:50px; line-height:45px; text-align:center; float:left;  cursor:pointer; margin:5px 0px 0px 5px;}
.menuBar li.hover{width:115px; height:50px; line-height:45px;  cursor:pointer; color:#000; background:#fff; float:left; }
.zt_nav{ width:214px; margin:20px auto;} 
.zt_nav ul li{ width:49%; text-align:center; border-bottom:1px solid #f0f0f0; display:inline-block;}
.zt_nav ul li a{ display:block; width:100%; height:100%; overflow:hidden; padding:20px 0px;}
.zt_nav ul li a:hover{ background:#f2f6fa;}

.zt_nav2{ width:214px; margin:20px auto;} 
.zt_nav2 ul li{ width:49%; text-align:center; border-bottom:1px solid #f0f0f0; display:inline-block;}
.zt_nav2 ul li a{ display:block; width:100%; height:100%; overflow:hidden; padding:10px 0px;white-space:nowrap;text-overflow:ellipsis;}
.zt_nav2 ul li a:hover{ background:#f2f6fa;}
.zt_nav2 ul li a>p{text-overflow:ellipsis;width:100%;overflow:hidden;}
/*  搜索详情页面   */
.data_application .search_box{width: 1200px;}
.search_box .data_list .mark{color: #FF0000;}