﻿@charset "utf-8";
/*阳光政务*/
body{ background-color: #f1f1f1;}
.banner_sunshine{ background: url(../img/banner_sunshine.png) no-repeat center center; width: 100%; height: 116px;}
.banner_sunshine>img{display:block; width: 1200px; margin: auto;}
.sunshine-container{ width: 1200px; margin: 40px auto 170px auto; box-sizing: border-box;}
.sunshine-container .sunshine-left{float: left; width: 930px; }
.sunshine-container .sunshine-right{ float: right; width: 260px;}
.sunshine-container .sunshine-left .service_list{ width: 100%; position: relative; background:#fff url(../img/sun_bg.png) no-repeat 780px top;}
.sunshine-container .sunshine-left .service_list p{ background:url(../img/sun_sprit.png) no-repeat center center; background-position: 0px 0px; width: 160px; height: 50px; font-size: 17px;font-weight:bold; color: #fff; padding-left: 30px; line-height: 40px; position: absolute; left: -5px; top: 20px;}				
.sunshine-container .sunshine-left .service_list ul{ margin: 90px auto 30px auto; width: 930px;}
.sunshine-container .sunshine-left .service_list ul li{ float: left;   margin-left: 25px;margin-top: 25px;}
.sunshine-container .sunshine-left .service_list ul li a{ display: block;  color: #fff; text-align: center;  background: url(../img/sun_sprit.png) no-repeat left center; transition: all .2s .1s;-webkit-transition: all .2s .1s;-moz-transition: all .2s .1s; background-position: 0px 0px; width: 128px; height: 118px;}
.sunshine-container .sunshine-left .service_list ul li a span{ display: block; max-width: 90px; line-height: 1; margin: auto; padding-top: 80px;box-sizing: border-box;font-size: 13px;}
.sunshine-container .service_list ul li.list01 a{ background-position: -5px -330px;}
.sunshine-container .service_list ul li.list02 a{ background-position: -145px -330px;}
.sunshine-container .service_list ul li.list03 a{ background-position: -285px -330px;}
.sunshine-container .service_list ul li.list04 a{ background-position: -425px -330px;}
.sunshine-container .service_list ul li.list05 a{ background-position: -567px -330px;}
.sunshine-container .service_list ul li.list06 a{ background-position: -5px -471px;}
.sunshine-container .sunshine-left .service_list ul li a:hover{ box-shadow: 2px 2px 15px #c0c0c0; text-decoration: underline;}
.sunshine-container .sunshine-left .open_affairs{ width: 930px; margin-top: 10px;}
.sunshine-container .sunshine-left .open_affairs .open_affairs_left{ float: left; position: relative; width: 460px; background:#ffffff url(../img/sun_bg.png) no-repeat 340px top ;}
.sunshine-container .open_affairs .open_affairs_left p{ background:url(../img/sun_sprit.png) no-repeat center center; background-position: 0px 0px; width: 160px; height: 50px; font-size: 17px;font-weight:bold; color: #fff; padding-left: 30px; line-height: 40px; position: absolute; left: -5px; top: 20px;}
.sunshine-container .open_affairs .open_affairs_left ul{width: 460px; margin:90px auto 50px auto ;}
.sunshine-container .open_affairs .open_affairs_left ul li{ float: left;  width: 175px; height: 95px; margin-left: 25px;}
.sunshine-container .open_affairs .open_affairs_left ul li a{ display: block; color: #fff; background: url(../img/sun_sprit.png) no-repeat left center; width: 175px; height: 120px; background-position: -5px -180px;font-size: 13px;}
.sunshine-container .open_affairs .open_affairs_left ul li.affairs_01{ margin-left: 25px;}
.sunshine-container .open_affairs .open_affairs_left ul li.affairs_02 a{ background-position: -204px -180px;}
.open_affairs .open_affairs_left ul li a span{ display: block; text-align: center; padding-top: 90px; box-sizing: border-box;}
.sunshine-container .open_affairs .open_affairs_left ul li a:hover{ text-decoration: underline;}
.sunshine-container .open_affairs .open_affairs_right{ float: right; width: 450px; padding: 15px; box-sizing: border-box; background: #fff url(../img/sun_cloud02.png) no-repeat 380px 20px;}
.sunshine-container .open_affairs .open_affairs_right h1{ font-weight: normal; width: 400px; margin:0 auto; background:url(../img/sun_cloud.png) no-repeat 0px 28px;border-bottom: 1px solid #1492ff;  font-size: 24px; text-align: center; line-height: 60px; color: #1492ff;}
.sunshine-container .open_affairs .open_affairs_right ul{ padding:30px 15px; margin: 12px 0; box-sizing: border-box; background-color: #ebf4fe;}
.sunshine-container .open_affairs .open_affairs_right ul li{ float: left; width: 70px; height: 60px;  margin-left: 10px;}
.sunshine-container .open_affairs .open_affairs_right ul li a{ display: block;color: #017dfc; width: 70px; height: 60px; background: url(../img/sun_sprit.png) no-repeat center center; background-position: -400px -240px;}
.sunshine-container .open_affairs .open_affairs_right ul li a span{ display: block; padding-top: 40px; box-sizing: border-box; text-align: center; line-height: 1;font-size: 13px;}
.sunshine-container .open_affairs .open_affairs_right ul li.open01{ margin-left: 0px;}
.sunshine-container .open_affairs .open_affairs_right ul li.open02 a{background-position: -477px -240px;}
.sunshine-container .open_affairs .open_affairs_right ul li.open03 a{background-position: -560px -240px;}
.sunshine-container .open_affairs .open_affairs_right ul li.open04 a{background-position: -640px -240px;}
.sunshine-container .open_affairs .open_affairs_right ul li.open05 a{background-position: -725px -240px;}
.sunshine-container .open_affairs .open_affairs_right ul li a:hover{ text-decoration: underline;}
.sunshine-container .sunshine-right .right_top{background-color: #ffffff; padding:19px 20px; box-sizing: border-box; height: 238px;}
.sunshine-container .sunshine-right .right_top a{ display: block; box-sizing: border-box; padding-left: 45px; margin-bottom:25px; width: 225px; height: 95px; line-height: 95px; text-align: center; color: #fff; font-size: 20px; background: url(../img/sun_sprit.png) no-repeat center center; background-position: 0px -72px;}
.sunshine-container .sunshine-right .right_top a.btn02{ background-position: -255px -72px;}
.sunshine-container .sunshine-right .right_bottom{ margin-top: 10px;height: 234px;} 
.sunshine-container .sunshine-right .right_bottom a{background-position: -515px -3px; transition: all .2s .1s;-webkit-transition: all .2s .1s;-moz-transition: all .2s .1s; border-radius: 5px; width: 225px; background-color: #ebf4fe;}
.sunshine-container .sunshine-right .right_bottom a.btn04{background-position: -515px -103px; }
.sunshine-container .sunshine-right .right_bottom a:hover{ background-color: #d5e1ee;}
.sunshine-container .sunshine-right .right_top a:hover{ text-decoration: underline;}
/*登记流程*/
.open_banner{ width: 100%; max-width:1920px; background: url(../img/banner_01.jpg) no-repeat center top; height:337px; margin:80px auto 0px auto;}
.open-container{ width: 1200px; margin: -30px auto 55px auto;}
.open-container .open_list{ padding: 20px;border: 1px solid #e8e8e8;  position: relative; background-color: #fff;}
.open-container .open_title i{ display: inline-block;}
.open-container .open_title .open_text{ display: inline-block; vertical-align: top; margin: 10px 0 0 10px;}
.open-container .open_title .open_text p{ font-size:16px; color: #333; line-height: 2;}
.open-container .open_title .open_text span{ color: #999999;max-width:750px;float:left;overflow:hidden}
.open_share{position: absolute;top: 35px; right: 30px;}
.open_share span{ display: inline-block;}
.share_ico{ background-color: #ffffff; display: inline-block; padding: 8px; border-radius: 3px; box-shadow: 0px 0px 10px #ccc;}
.share_ico a{ display: inline-block;width: 30px; height: 30px; vertical-align: middle; background: url(../img/share.png) no-repeat left center; background-position: -15px -12px;}
.share_ico a.share_ico02{ background-position: -47px -12px;}
.share_ico a.share_ico03{ background-position: -79px -12px;}
.share_ico a.share_ico04{ background-position: -112px -12px;}
.share_ico a.share_ico05{ background-position: -143px -12px;}
.share_ico a.share_ico06{ background-position: -180px -12px;}				
.open-container .open_step_content{ border: 1px solid #E8E8E8; background-color: #fff; margin-top: 10px; padding: 30px 65px; box-sizing: border-box;}
.open-container .open_step_content ul{ width:280px; margin: auto;}
.open-container .open_step_content ul li{ display: inline-block;font-size: 16px; position: relative; cursor: pointer; width: 135px; height: 45px; line-height: 45px; text-align: center; color: #666; background-color: #f2f3f5; border-radius:5px ;}
.open-container .open_step_content ul li.active{ background-color: #fe8034; color: #fff;}
.open-container .open_step_content ul li.active span{display: block;width:0;height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fe8034;font-size: 0;line-height: 0; position: absolute; left: 55px; bottom: -10px;}
.open_step_detail .busines_process{ margin-top:30px;}
.open_step_detail i.process_title{ display: block; margin-left: 35px;}
.open_step_detail .busines_process .busines_process_step{ display: inline-block; vertical-align: top;margin-left:16px;}
.open_step_detail .process_step_item{width:96%;float:left; margin:0 0 0 4%;border-left:2px solid #fe8034;position:relative;padding-left:30px;}
.open_step_detail .process_step_item>i{width:20px;height:20px;position:absolute;top:54px;left:-10px;background:url("../img/icon/orange_cir.png") no-repeat}
.open_step_detail .process_step_item>span{font-size:32px;color:rgb(212,212,212);position:absolute;top:38px;left:-55px;font-family:"Impact"}
.open_step_detail .process_step_item .item_list_txt01{width:100%;float:left;font-size:16px;color:#606060;}
.open_step_detail .process_step_item .item_list_txt02{color:#3a3a3a;width:100%;float:left;margin-top:5px;}
.open_step_detail .process_step_item .item_list_txt01>p{float:left;width:827px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.open_step_detail .busines_process .busines_process_step .item_list{ float:left;margin-top:35px;padding:20px;width:940px;box-sizing: border-box; color: #666;background:#f5f6f7;border-radius:4px;position:relative;}
.open_step_detail .busines_process .busines_process_step .item_list>i{width:15px;height:15px;background:url("../img/icon/workicon_gray_arrow.png") no-repeat;left:-10px;top:20px;position:absolute;}
.open_step_detail .busines_process .busines_process_step .item_list span{display: inline-block; width: 45px; height: 25px; line-height: 25px; text-align: center; color: #fff; border-radius: 3px; background-color: #64db74;font-size:12px;margin:-1px 10px 0 0;float:left;}
.open_step_detail .busines_process .busines_process_step .item_list span.handle{ background-color: #01c4fc;}
.open_step_detail{ margin-bottom: 50px;}
.open_step_detail .busines_process .busines_process_step .item_list span.problem{ background-color: #ef9f4a; text-align: center;}
.chart_content{ padding: 20px; border: 1px solid #E8E8E8; margin-top: 30px; text-align: center;}
/*公共服务清单*/
.detail_banner{ background: url(../img/banner_detail.png) no-repeat center top; width: 100%; height: 105px;}
.detail_banner>img{ display: block; margin: 0 auto; width:1200px;}
.public_service_container .public_service{ border-bottom: 1px solid #e8e8e8; margin-bottom: 20px;}
.public_service_container .public_location{background: url(../img/location.png) no-repeat left center; float: left; width: 251px; height: 78px; padding: 10px 0 0 30px; box-sizing: border-box;}
.public_service_container .public_location span{ color:#b7defe;}
.public_service_container .public_location p{ color: #ffffff; font-size: 17px;font-weight: bold;}
.public_service_container .select_partment{ float: left; cursor: pointer; width: 135px; height: 35px; line-height: 35px; text-align: center; background-color: #fff; color: #333; margin: 25px 0 0 40px;}
.public_service_container .select_partment i{ display: inline-block; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #666; font-size: 0px; margin: 0px 0 0 5px; vertical-align: middle; cursor: pointer;}				
.public_service_container form.form_search_public{ float: right; margin-top: 15px;position:relative;width:410px;}
.public_service_container form.form_search_public .search_hostory_list{top:44px;}
.public_service_container form.form_search_public input[type=text]{float: left; width: 345px; height: 45px; line-height: 45px;box-sizing:border-box;text-indent: 24px; border: 1px solid #c2dff7; outline: none;}
.public_service_container form.form_search_public button[type=button]{ float: left; width: 65px; height: 45px; background: #1492ff url(../img/public-zoom.png) center no-repeat ; border: none; }
.table_public table tr{ height: 50px; }
.table_public table{border-collapse: collapse; background-color: #fff; margin: 30px 0;} 
.table_public table tr th{ font-size: 17px; color: #333333; font-weight: normal; background-color: #f1f9fd;}
.table_public table tr td{height: auto;padding: 5px 15px;border: 1px solid #e8e8e8;font-size: 15px;line-height: 30px;}
.pagination-margin{ margin: 40px 0;}
/*行政监管清单*/
.public_respon{ border-bottom: 1px solid #e8e8e8; margin-bottom: 20px; background:#fff;}
.respon_tittle{ float:left; width:100%;}
.respon_tittle p{ float:left; width:300px; line-height:75px; text-indent:20px;}
.search_respon{ float:right; margin-right:20px;position:relative;}
.search_respon .search_hostory_list{top:59px; left:0px; position:absolute}
.public_respon form.form_search_public input[type=text]{float: left; width: 345px; height: 50px; line-height: 50px;box-sizing:border-box;border: 1px solid #e3e3e3; outline: none;font-size: 17px;}
.public_respon form.form_search_public button[type=button]{ float: left; width: 65px; height: 50px; background: #ff6000 url(../img/public-zoom.png) center no-repeat ; border: none;font-size: 17px;}
.tab_respon{ width:1160px; margin:0 20px; padding:0 0 20px 0;}
.tab_respon table th{ border-left:2px solid #fff; background:#1c8af1; color:#fff; height:48px; font-size:15px; font-weight:lighter}
.tab_respon table td{ border-bottom:1px solid #ededed; padding:10px 5px;}
.tab_respon table td i{padding:5px 8px; background:#ededed; font-style:normal; display:inline-block; font-size:14px; border-radius:4px;}
.tab_respon table td span{ background:#ff6000; color:#fff;}
.tab_respon table .td_respon{ background:#fafafa;}
.tab_respon table .td_respon a{ font-weight:bold; font-size:16px;}
/*选择其他部门弹窗*/
.pop_content{ display: none;}
.pop_content .partment_pop{ padding: 20px; z-index: 1001; background-color: #fff; position: fixed; left: 50%; top: 50%; width: 1200px; height: 500px; margin-top:-250px ; margin-left: -600px; }
.pop_content .partment_pop h3{ font-weight: normal; font-size: 18px; color: #333; background:url(../img/pop_ico.png) no-repeat 10px center; padding-left: 40px; }
.pop_content .partment_pop a.pop_close{ display: block; color: #c2c2c2; background-color: #e8e8e8; width: 35px; height: 35px; text-align: center; line-height: 35px; font-size: 24px;position: absolute; right: 0px; top: 0px;transition: all .3s .1s; -webkit-transition: all .3s .1s;-moz-transition: all .3s .1s;-ms-transition: all .3s .1s;}
.pop_content .partment_pop a.pop_close:hover{ color: #fff; background-color: #ffca90;}
.pop_content .pop_mask{ position: fixed; left: 0px;top: 0px; z-index: 1000; width: 100%; height: 100%; background-color: #000; opacity: 0.3; filter: alpha(opacity=30); }
.pop_content .partment_main{ margin-top: 45px;}
.pop_content .partment_main a.list_sub{display: block;float: left;width: 184px;height: 35px;margin-right: 10px;margin-bottom: 10px;background-color: #ededed;font-size: 15px;line-height: 35px;text-align: center;cursor: pointer; transition: all .3s .1s; -webkit-transition: all .3s .1s;-moz-transition: all .3s .1s;-ms-transition: all .3s .1s;}
.pop_content .partment_main a.list_sub:hover{ background-color: #1492ff; color: #fff;}
/* 行政权力清单*/
.power_list{ margin: 0 auto 50px auto;}
.power_list_left_wk{ width: 0; min-height: 850px; float: left; border:0 solid #e8e8e8; background-color: #fff; }
.power_list .power_list_left{ width: 260px; min-height: 850px; float: left; border: 1px solid #e8e8e8; background-color: #fff; }
.power_list .power_list_left span.power_tablist{ float: left; display: block; cursor: pointer; position: relative; background-color: #f7f7f7; width: 130px; height: 90px; text-align: center; border-top:5px solid #1492ff; box-sizing: border-box;font-size: 17px;}
.power_list .power_list_left span.power_tablist i{ display: block; margin:10px auto; width: 35px; height: 35px; background: url(../img/power_sprit.png) no-repeat left center; background-position: 0px 0px;}
.power_list .power_list_left span.power_tablist02 i{width: 38px; height: 38px; background-position: -93px 0px;}
.power_list .power_list_left span.active{ background-color: #1492ff; color: #fff;font-size: 17px;}
.power_list .power_list_left span.active i{ background-position: -45px 0px; }
.power_list .power_list_left span.active i.ico_par{ background-position: -147px 0px;}
.power_list .power_list_left span.active b{ width: 0px; height: 0px; border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #1492ff; font-size: 0px; position: absolute; left: 50px; bottom: -6px;}
.power_list .power_list_left .list_category{ width: 210px; margin: 25px auto;}
.power_list .power_list_left .list_category_floor{ border-bottom: 1px dashed #e8e8e8; padding-bottom: 10px;}
.power_list .power_list_left .list_category_floor a{ width: 65px; display: inline-block; color: #898989; text-align: center;height:84px;overflow:hidden;}
.power_list .power_list_left .list_category_floor a:hover{color:#1b91f7;}
.power_list .power_list_left .list_category_floor a span{ display: block; width: 43px; height: 43px; margin: 10px auto; background: url(../img/power_sprit.png) no-repeat left center; background-position: 0px -69px;}
.power_list .power_list_left .list_category_floor a.power02 span{ background-position: -69px -69px;}
.power_list .power_list_left .list_category_floor a.power03 span{ background-position: -135px -69px;}
.power_list .power_list_left .list_category_floor a.power04 span{ background-position: -200px -69px;}
.power_list .power_list_left .list_category_floor a.power05 span{ background-position: 0px -136px;}
.power_list .power_list_left .list_category_floor a.power06 span{ background-position: -69px -136px;}
.power_list .power_list_left .list_category_floor a.power07 span{ background-position: -135px -136px;}
.power_list .power_list_left .list_category_floor a.power08 span{ background-position: -200px -136px;}
.power_list .power_list_left .list_category_floor a.power09 span{ background-position: 0px -200px;}
.power_list .power_list_left .list_category_floor a.power10 span{ background-position: -69px -200px;}				
.power_list .power_list_left .list_partment a{ display: block; float: left; text-align: center; color: #898989; width: 100px; border-bottom: 1px dashed #c2c2c2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height: 45px;line-height: 45px;width:190px;font-size: 17px;}
.power_list .power_list_left .list_partment a:hover{ color: #1492ff; border-bottom: 1px dashed #1492ff;}
.power_list .power_list_right{ float: right; width: 930px;}
.power_list .power_list_right .licensing{ padding:20px; background-color: #f5f9fe; border: 1px solid #e8e8e8; height: 50px;}
.power_list .power_list_right .licensing h3{ font-size: 17px; height: 50px; line-height: 50px; float: left; font-weight: normal; border-left:3px solid #1b91f7; color:#1b91f7 ; padding-left: 10px;}				
.power_list form.form_search_public{ float: right;width:410px;position:relative;}
.power_list form.form_search_public .search_hostory_list{top:44px;}
.power_list form.form_search_public input[type=text]{float: left; width: 345px; height: 40px; line-height: 40px;box-sizing:border-box;text-indent: 24px; border: 1px solid #c2dff7; outline: none;font-size: 15px;}
.power_list form.form_search_public button[type=button]{ float: left; width: 65px; height: 40px; background: #1492ff url(../img/public-zoom.png) center no-repeat ; border: none; }				
.power_list_right .work_select_list{width:100%;float:left; min-height: 750px;}
.power_list_right .work_select_list dl{width:100%;float:left;background:#fff;margin-top:10px;padding-bottom:10px;border:1px solid #e8e8e8;}
.power_list_right .work_select_list dl:hover{box-shadow:0 0 15px #ccc;transition:box-shadow 0.5s;  -moz-transition:box-shadow 0.5s;
 -webkit-transition:box-shadow 0.5s; -o-transition:box-shadow 0.5s;}
.power_list_right .work_select_list dt{padding:10px 10px 10px 33px;background:url("../img/icon/work_list_grayicon.png") no-repeat  10px 13px;overflow:hidden;font-size:17px;color:#333;}
.power_list_right .work_select_list dd{overflow:hidden;background:url("../img/icon/right_tit_bg2.png") no-repeat  30px 7px;padding:0 15px 0 50px;margin-bottom:5px;color:#999;font-size: 15px;}
.power_list_right .work_select_list dd .list_icon{width:30px;height:25px;float:right;background:url("../img/icon/workicon_down.png") no-repeat;margin-top:5px;cursor:pointer;}
.power_list_right .work_select_list dd .list_txt{float:left;width:90%;overflow:hidden;height:20px;cursor:pointer;}
.power_list_right .work_select_list dd .list_box{background:#f7f7f7;width:805px;margin:15px auto 5px auto;position:relative;padding:0 20px 10px 20px;border-radius:6px;float:left;display:none;overflow:visible !important;}
.power_list_right .work_select_list dd .list_box .arrow{position:absolute;top:-10px;left:20px;background:url("../img/icon/workicon_gray_arrow.png") no-repeat;width:10px;height:10px;}
.power_list_right .work_select_list dd .list_box ul{width:100%;float:left;overflow:hidden;}
.power_list_right .work_select_list dd .list_box ul li{width:100%;padding:10px 0;border-bottom:1px solid #fff;height:23px;line-height:23px;overflow:hidden;margin-bottom:-2px;color:#999;}
.power_list_right .work_select_list dd .list_box ul li>a{display:block;}
.power_list_right .work_select_list .list_box_active .list_icon{background:url("../img/icon/workicon_up.png") no-repeat;}
.power_list_right .work_select_list .list_box_active .list_txt{color:#2b7aff;}
.pagination{width:100%;float:left;overflow:hidden;padding:40px 0 50px 30px;text-align: center;}
.power_list_right .work_select_list .list_dt_active{background:url("../img/work_list_blueicon.png") no-repeat  10px 13px;}


/*  数据统计   */
.search_container{ width: 1200px; margin: 15px auto; color: #333;}
.search_container .search_left{ width: 945px; float: left; }
.search_container .search_left .classify_list{ margin: 15px 0;}
.search_container .search_left .classify_list em{ font-style: normal;}
.search_container .search_left .classify_list span{ display: inline-block; cursor: pointer; padding: 3px 5px;  margin-right: 5px;}
.search_container .search_left .classify_list span.active{background-color: #007eff; border-radius: 5px; color: #fff;}
.search_container .search_left .filter_main{ width: 100%; background-color: #fff; border: 1px solid #e8e8e8; height: 40px; line-height: 40px;}
.filter_main .select_list{ float: left; position: relative; cursor: pointer; width: 135px; height:40px; text-align: center;border-right: 1px solid #e8e8e8;}
.filter_main .select_list i{ font-style: normal;}
.filter_main .time_frame{width: 430px; border: none;  text-align: left; padding-left: 20px;}
.filter_main .time_frame input[type=text]{ display: inline-block; background: url(../img/date_ico.png) no-repeat 90px center; width: 110px; height: 20px; line-height: 20px; text-indent: 12px; outline: none; border: 1px solid #e0e0e0;}
.filter_main .time_frame em{ display: inline-block; margin: 0 5px; font-size: 12px;}
.search_container .search_left .list_items{ margin-top: 10px; background-color: #fff; border: 1px solid #e8e8e8; padding: 20px; box-sizing: border-box;min-height: 550px;}
.search_container .list_items .list_items_box{ border-bottom: 1px solid #e5e5e5; padding-bottom: 15px; margin-bottom: 20px;}
.search_container .list_items .item_title{ font-size: 16px;display: block; /* padding: 10px 0; */float:left;max-width:790px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left: -8px;}
.search_container .list_items .item_title:hover{text-decoration:none;color:#333;}
.search_container .list_items .figure_text{float:left;width:100%;max-height:109px;overflow:hidden;/* margin-top:5px; */}
.search_container .list_items .collect_btn{width:68px;height:25px;border:1px solid #cdcdcd;border-radius:4px;text-align:center;line-height:25px;color:#666;float:right;/* margin-top:10px; */cursor:pointer;}
.search_container .list_items .collect_btn:hover{border-color:#ff7403;}
.search_container .list_items .collect_btn>i{float:left;width:16px;height:20px;background:url("../img/icon/search_icon.png") no-repeat;background-position:-57px 0;margin:5px 0 0 5px;}
.search_container .list_items .collect_btn_orange>i{background-position:0 -1px;}
.list_items .related{width:900px;margin:0 auto 30px auto;background:#f6f6f6;padding:15px 0;float:left;}
.list_items .related>label{width:97px;float:left;text-align:right;font-size:16px;color:#ff7403;line-height:70px;margin-right:10px;}
.list_items .related>.related_list{float:left;margin-top:8px;}
.list_items .related>.related_list>a{display:block;float:left;margin:0 8px;width:63px;}
.list_items .related>.related_list>a:hover .relate_icon{background:#ea6f0c}
.list_items .related>.related_list>a:hover .relate_txt{color:#ea6f0c}
.list_items .related>.related_list>a>span{width:43px;height:43px;border-radius:4px;background:#ff7403;float:left;margin-left:10px;}
.list_items .related>.related_list>a>span>i{width:27px;height:27px;display:block;margin:8px 10px;background:url("../img/icon/search_icon.png") no-repeat;}
.list_items .related>.related_list>a>p{color:#666;width:63px;text-align:center;float:left;margin-top:5px;}
.list_items .related>.related_list>.relate01>span>i{background-position:-263px 0;}
.list_items .related>.related_list>.relate01>span>i{background-position:-263px 0;}
.list_items .related>.related_list>.relate02>span>i{background-position:0 -123px;width:30px;margin:8px 6px}
.list_items .related>.related_list>.relate03>span>i{background-position:-210px -56px;width:31px;height:29px;margin:8px 6px}
.list_items .related>.related_list>.relate04>span>i{background-position:-62px -128px;width:35px;height:25px;margin:10px 4px}
.list_items .related>.related_list>.relate05>span>i{background-position:-66px -56px;width:35px;height:27px;margin:8px 7px}
.list_items .related>.related_list>.relate06>span>i{background-position:-140px -56px;width:35px;height:27px;margin:8px 7px}
.list_items .related>.related_list>.relate07>span>i{background-position:-186px 0px;width:27px;height:28px;margin:8px}
.list_items .related>.related_list>.relate08>span>i{background-position:-124px 0px;width:27px;height:28px;margin:8px 9px;}
.list_items .related>.related_list>.relate09>span>i{background-position:0 -52px;width:27px;height:31px;margin:6px 9px}
.list_items .related>.related_list>.relate10>span>i{background-position:-143px -123px;width:27px;height:31px;margin:6px 9px}


.search_container .list_items .fund_pic{ display: inline-block; }
.search_container .list_items .fund_pic>img{width: 88px; height: 67px;}
.search_container .figure_text p{ display: inline-block; vertical-align: top;/* max-width: 790px; */ padding: 5px 0 0px 0;}
.search_container .figure_text .none_img{max-width:898px;padding:0;}
.search_container .net_time{ /* margin-top:5px; */width:100%;overflow:hidden;}
.search_container .net_time a{color: #85966a; float: left;width:80%;}
.search_container .net_time span{ display: block; float:right;}
.search_container a:hover{text-decoration: underline;}               
.search_container .guide_right{ width: 240px;box-sizing: border-box; float: right; background-color: #ffffff; border: 1px solid #e8e8e8; padding: 20px 15px; margin-top: 57px;}
.search_container .guide_right .class_first p{ color: #666666; border-bottom: 1px solid #ff7200;}
.search_container .guide_right .class_first .class_a{width: 35px; height: 30px; background: url(../img/station_sprit.png) no-repeat left center; background-position: -90px 2px;} 
.search_container .guide_right .class_first .class_a02{ background-position: -141px 2px;}
.search_container .guide_right .class_first .class_a03{ background-position: -190px 4px;}
.search_container .guide_right ul li a{ color: #666;}
.search_container .guide_right ul li a:hover{ text-decoration: none; color: #007eff;}
.search_container .pagination{ width: 800px; margin: auto;}
.search_container .filter_main .active span{ color: #FF0000;}
.search_container .query_range_content{ width:135px; position: absolute; left: -1px; top: 40px; border: 1px solid #e8e8e8; border-top: none; background-color: #fff; text-align: left}
.search_container .query_range_content ul li{padding-left: 30px; box-sizing: border-box;}
.search_container .query_range_content ul li:hover{ background-color: #f7f7f7;}
.search_container .time_frame .query_range_content{ width: 450px;}
.search_container .time_frame .sure{ display: inline-block; width: 33px; height: 23px; line-height: 23px; text-align: center; margin: 0px 5px; color: #fff!important; background-color: #FF0000;}
.search_container .time_frame .empty{ color: #666!important;}
.search_container .btn_search{ display: inline-block; width:90px; margin-left: 10px;}
/*  检察发布   */
.data_container .data_main{ width: 100%; background-color: #fff; border: 1px solid #e8e8e8; margin: 0 auto 40px auto;}
.data_container .data_main .data_title{ background-color: #f6f9fc; position: relative;}
.data_container .data_main .data_title a{ display: inline-block; margin: 20px 20px 0px 20px; font-size: 16px; width: 210px; height: 50px; padding: 10px 0px; text-align: center; border-radius: 5px; }

.data_container .data_tab{ padding: 20px; box-sizing: border-box;}
.data_container .data_title a.process_btn{ background-color: #f6f9fc; color: #677f93; position: relative;}
.data_container .data_title a.process_btn em{ font-style: normal; border-left:5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #05b8eb; width: 0px; height: 0px; position: absolute; bottom: -8px; left: 100px; display: none;}
.data_container .data_title a.process_btn span.ico_data01{ display: block; vertical-align: middle; padding: 0 3px; width: 28px; height: 28px; background: url(../img/ico_tab.png) no-repeat left center; background-position: 0px 0px; margin:0 auto;}
.data_container .data_title a.process_btn span.ico_data02{display: block; vertical-align: middle; padding: 0 3px; width: 28px; height: 28px; background: url(../img/ico_tab.png) no-repeat left center; background-position: -56px -1px; margin:0 auto;}
.data_container .data_title a.result_btn{ background: #fff; background-position: 0px -80px; color: #05b8eb; border-bottom: 3px solid #05b8eb;}
.data_container .data_title a.result_btn span.ico_data01{background-position: 0px -44px;}
.data_container .data_title a.result_btn span.ico_data02{background-position: -57px -44px;}

.supervision_container .data_title a.process_btn em{ font-style: normal; border-left:5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #05b8eb; width: 0px; height: 0px; position: absolute; bottom: -8px; left: 100px; display: none;}
.supervision_container .data_title a.process_btn span.ico_data01{ display: block; vertical-align: middle; padding: 0 3px; width: 28px; height: 28px; background: url(../img/ico_tab.png) no-repeat left center; background-position: -108px -1px; margin:0 auto;}
.supervision_container .data_title a.process_btn span.ico_data02{display: block; vertical-align: middle; padding: 0 3px; width: 28px; height: 28px; background: url(../img/ico_tab.png) no-repeat left center; background-position: -150px 0px; margin:0 auto;}
.supervision_container .data_title a.result_btn{ background: #fff; background-position: 0px -80px; color: #05b8eb; border-bottom: 3px solid #05b8eb;font-size: 17px;font-weight: bold;}
.supervision_container .data_title a.result_btn span.ico_data01{background-position: -110px -44px;}
.supervision_container .data_title a.result_btn span.ico_data02{background-position: -150px -44px;}
.data_container .data_title a.result_btn em{ display: block;}
.data_container .data_main .data_title .data_select{ width: 230px; height: 40px;   position: absolute; right: 20px; top: 30px;}
.data_container .data_main .data_title .data_select input[type=text]{width:100%; display: block; height: 40px; line-height: 40px; cursor: pointer; background: #fff url(../img/data_ico.png) no-repeat 200px center;  border: none;outline: none; text-indent: 24px; border: 1px solid #f1f1f1;}
.data_container .data_main .business_table{ width: 100%; text-align: center;}
.data_container .data_main .business_table h1{ font-weight: normal; position: inherit;  font-size: 24px; color: #333; padding: 60px 0 30px 0;}
.data_container .table_title{border: 1px solid #dce5f1; position: relative; border-bottom: none; background-color: #f7f7f7; height: 45px; line-height: 45px;}
.data_container .table_title p{ float: left; padding-left: 20px; }
.data_container .table_title p i{ display: inline-block; vertical-align: middle;background: url(../img/data_sprit.png) no-repeat left center; background-position: -80px 0px; width: 20px; height: 20px;}
.data_container .table_title ul{ width: 205px; position: absolute; right: 0px; top: 0px;}
.data_container .table_title ul li{ display: inline-block; width: 100px; color: #666; cursor: pointer;}
.data_container .table_title ul li span{ display: inline-block; vertical-align: middle; width: 20px; height: 20px;background: url(../img/data_sprit.png) no-repeat left center;  color: #666; }
.data_container .table_title ul li.data_tab01 span{background-position: 0px -39px;}
.data_container .table_title ul li.data_tab02 span{background-position: -80px -39px;}
.data_container .table_title ul li.active{ color: #1492ff; border-bottom: 1px solid #1492ff;}
.data_container .table_title ul li.active span.table_ico01{ background-position: -41px -39px;}
.data_container .table_title ul li.active span.table_ico02{ background-position: -122px -39px;}
.data_container .data_main table{ border-collapse:collapse ; border: 1px solid #dce5f1; font-size: 14px; color: #666; text-align: center;}
.data_container .data_main table tr th{border: 1px solid #dce5f1; height:35px; background-color: #e6f1ff; padding: 5px 0; font-weight: normal;}
.data_container .data_main table tr td{ padding: 15px 0; border: 1px solid #dce5f1;}
.data_container .explain{ width: 100%; margin: 30px 0px; box-sizing: border-box; color: #888888; padding: 15px; border: 1px solid #f9e2d4; background-color: #fbf6f2;}
.data_container .explain h4{ font-weight: normal; }
.data_container .explain h4 i{display:inline-block;width: 20px; height: 20px; vertical-align: middle;background: url(../img/data_sprit.png) no-repeat left center ; background-position: -80px 0px;}
.data_container .explain p{ margin-left: 20px;}

/*常见问题*/
.common_container{ width: 1200px; margin: 25px auto; color: #666; padding: 20px; box-sizing: border-box; border: 1px solid #e8e8e8; background-color: #fff;}
.common_container .search_keywords{ padding-bottom: 17px; border-bottom: 1px solid #e8e8e8; background: url(../img/pro_ico01.png) no-repeat left top; color: #999; padding-left: 35px;}
.common_container .search_keywords span{color: #ffb656;}
.common_container .problem_list{ margin-top: 20px;}
.common_container .problem_list h3{ font-size: 16px; color: #333; padding:0px 0 15px 0; font-weight: normal;}
.common_container .ask i.ask_ico,.common_container .answer i.answer_ico { display: inline-block; background: url(../img/pro_ico02.png) no-repeat left top; margin: 0 10px; width: 23px; height: 19px; vertical-align: middle;}
.common_container .answer i.answer_ico { width: 23px; height: 22px;}
.common_container .ask p,.common_container .answer p{ display: inline-block; position: relative; width: 1075px; padding: 15px; background-color: #f9f9f9; border-radius: 5px;}
.common_container .ask p em,.common_container .answer p em{ position: absolute; left: -7px; top: 15px; display: block; width: 0px; height: 0px; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-right:7px solid #f8f8f8;}
.common_container .answer i.answer_ico{background: url(../img/pro_ico03.png) no-repeat left top; vertical-align: middle;}
.common_container .margin{ margin-bottom: 10px;}
.common_container .answer p{ vertical-align: middle;}
.common_container .answer p em{ top: 25px;}

/*全站搜索 新手指引*/
.guild_step{width:100%;height:100%;position:fixed;background:url("../img/block_bg.png") repeat;left:0;top:0;z-index:1000;overflow:hidden;}
.guild_step .guild_step_box{width:1200px;position:relative;margin:auto;height:100%;z-index:2}
.guild_step01 .guild_step_box img{margin-top:12px;margin-left:145px;}
.guild_step .guild_step_box .guild_text{color:#fff;font-size:16px;width:320px;height:90px;text-indent:2em;margin:-100px 0 0 283px;}
.guild_step .guild_step_box>a{display:block;width:100px;height:43px;cursor:pointer;position:absolute;z-index:3000;float:left;background:url("../img/center/tm.png") repeat;}
.guild_step01 .guild_step_box>.next_steps{float:left;margin:-70px 0 0 700px;}
.guild_step01 .guild_step_box>.close_pop{float:left;margin:-70px 0 0 820px;}
.guild_step02 .guild_step_box .guild_text{color:#fff;font-size:16px;width:320px;height:90px;text-indent:2em;margin:-80px 0 0 210px;}
.guild_step02 .guild_step_box img{margin-top:166px;margin-left:-61px;}
.guild_step02 .guild_step_box>.next_steps{float:left;margin:-88px 0 0 623px;}
.guild_step02 .guild_step_box>.close_pop{float:left;margin:-88px 0 0 743px;}
.guild_step03 .guild_step_box .guild_text{color:#fff;font-size:16px;width:320px;height:90px;text-indent:2em;margin:-67px 0 0 227px;}
.guild_step03 .guild_step_box img{margin-top:276px;margin-left:-17px;}
.guild_step03 .guild_step_box>.close_pop{float:left;margin:-88px 0 0 643px;}
/*常见问题*/
.problem_container{ margin:0px auto 25px auto;}
.problem_container .problem_left{float:left;width:920px; padding: 20px; box-sizing: border-box;}
.problem_container .problem_left p{ color: #1793ff; margin-bottom: 5px;}
.problem_container .problem_left p i.ask_ico{display: inline-block;background: url(../img/pro_ico02.png) no-repeat left top;margin: 0 10px;width: 23px;height: 19px;vertical-align: middle;}
.problem_container .problem_left ul li{ padding: 20px 20px 20px 50px; position: relative; background: url(../img/ask_ico.png) no-repeat 20px center; box-sizing: border-box;border-bottom: 1px solid #efefef; cursor: pointer;}
.problem_container .problem_left ul li:hover{ background-color: #f4f4f4; color: #333;}
.problem_container .problem_left ul li button[type=button]{ position: absolute;right: 30px; top: 20px; background-color: #f38700; color: #fff; border-radius:10px; display: none; width:90px; height: 28px; line-height: 28px; border: none; outline: none;}
.problem_container .ico_collect{ display: inline-block; padding: 0px 5px;}
.problem_container .ico_collect>img{display: inline-block; vertical-align: middle;}        	
.problem_container .problem_right{float:right; width:210px; max-height: 600px; padding: 15px 25px; box-sizing: border-box; text-align: center; background-color: #f4f4f4; border-radius: 5px;}
.problem_container .problem_right h3{ font-weight: normal; color: #333; padding: 15px; font-size: 14px} 
.problem_container .problem_right ul li{position: relative; width: 155px; height: 50px; line-height: 50px; color: #666; margin-bottom: 3px; background-color: #eee; font-size: 16px; border-radius:5px; cursor: pointer;}
.problem_container .problem_right ul li.active{ background-color: #38c297; color: #fff;}
.problem_container .problem_right ul li.active i.jt_left{position: absolute;background: url(../img/jt_left.png) no-repeat left center;width: 13px;height: 15px;left: -12px;top: 15px;}
/*市场准入清单*/
.market_cont{width:370px; background:#f1f1f1; float:left; margin-right:22px;}
.market_cont p{font-size:15px; color:#fff; height:48px; line-height:48px; background:#1c8af1; padding-left:15px;}
.market_cont .market_ul{height:576px;}
.market_cont .market_ul li{line-height:48px; padding-left:15px;font-size:17px;}
.market_cont .market_li{line-height:48px; padding-left:15px; cursor:pointer;}
.market_cont .market_lion{background:url(../img/market_bg.png) no-repeat; color:#fff;cursor:pointer;}
.market_cont .market_txt{}
.market_cont .market_txt .market_txt_t{height:48px; line-height:48px; background:#e3e3e3; padding:0 15px;}
.market_cont .market_txt .market_txt_t .market_ico{width:13px; height:48px; display:inline-block; float:right; background:url(../img/select_down.png) no-repeat right center;}
.market_cont .market_txt .market_txt_t span.active{background:url(../img/select_up.png) no-repeat right center;}
.market_cont .market_txt li{line-height:28px; padding:15px;}
/*  事情清单版式1   */
.banner_shiqing{background: url(../img/banshibg_05.jpg) no-repeat center center; width: 100%; height: 116px;text-align:center;}
.banner_shiqing>img{margin-top:3px;}
.qingdan-container{margin-top:12px;}
.qingdan-container .open_step_detail>a{display:block;background:#ecf4fb;width:262px;height:235px;float:left;margin:10px;}
.qingdan-container .open_step_content{overflow:hidden;padding:30px 35px}
.qingdan-container .img_con{display:block;width:95px;height:95px;background:#fff;border-radius:50%;margin:23px auto 8px auto;text-align:center;}
.qingdan-container .img_con>i{width:60px;height:95px;margin:auto;display:block;background:url(../img/icon_banshi.png) no-repeat left center;}
.qingdan-container .img_con>.choose01{background-position:-512px 19px;}
.qingdan-container .img_con>.choose02{background-position:-404px 16px;}
.qingdan-container .img_con>.choose03{background-position:-302px 16px;}
.qingdan-container .img_con>.choose04{background-position:-627px 14px;}
.qingdan-container .img_con>.choose05{background-position:-105px 19px;}
.qingdan-container .img_con>.choose06{background-position:-194px 20px;}
.qingdan-container .img_con>.choose07{background-position:-850px 16px;}
.qingdan-container .img_con>.choose08{background-position:-945px 18px;}
.qingdan-container .img_con>.choose09{background-position:-740px 16px;}
.qingdan-container .img_con>.choose10{background-position:0 18px;}
.qingdan-container .choose_active .img_con{background:#2fcbef;transition:background 0.5s;  -moz-transition:background 0.5s;
 -webkit-transition:background 0.5s; -o-transition:background 0.5s;}
.qingdan-container .choose_active .txt_con{font-weight:bold;}
.qingdan-container .choose_active .btn_detail{background:#138cf6;}
.qingdan-container .choose_active .btn_detail{background:#138cf6;transition:background 0.5s;  -moz-transition:background 0.5s;
 -webkit-transition:background 0.5s; -o-transition:background 0.5s;}
.qingdan-container .choose_active .img_con>.choose01{background-position:-512px -82px;}
.qingdan-container .choose_active .img_con>.choose02{background-position:-404px -85px;}
.qingdan-container .choose_active .img_con>.choose03{background-position:-302px -85px;}
.qingdan-container .choose_active .img_con>.choose04{background-position:-627px -87px;}
.qingdan-container .choose_active .img_con>.choose05{background-position:-105px -82px;}
.qingdan-container .choose_active .img_con>.choose06{background-position:-194px -81px;}
.qingdan-container .choose_active .img_con>.choose07{background-position:-850px -85px;}
.qingdan-container .choose_active .img_con>.choose08{background-position:-945px -83px;}
.qingdan-container .choose_active  .img_con>.choose09{background-position:-740px -83px;}
.qingdan-container .choose_active  .img_con>.choose10{background-position:-0 -85px;}
.qingdan-container .txt_con{width:100%;float:left;text-align:center;font-size:16px;margin-bottom:25px;}
.qingdan-container .btn_detail{width:85px;height:28px;line-height:28px;color:#fff;text-align:center;border-radius:4px;background:#65b6fd;margin:25px auto 0 auto;display:block;overflow:hidden;}
.qingdan-container .open_step_detail>a:hover{color:#333;}
/*  事情清单版式2   */
.qingdan-container01 .open_step_detail>a{text-align:center;}
.qingdan-container01 .open_step_detail>a>img{width:142px;}
.qingdan-container01 .open_step_detail>a .txt_con{margin:35px 0 20px 0;}
.qingdan-container01 .open_step_detail .list01{background:#feedea;}
.qingdan-container01 .open_step_detail .list02{background:#ecf4fb;}
.qingdan-container01 .open_step_detail .list03{background:#f4effc;}
.qingdan-container01 .open_step_detail .list04{background:#e8f4e6;}
.qingdan-container .open_step_detail{margin:50px 0;overflow:hidden;min-height:400px;}





