@charset "utf-8";
body{background-color: #f1f1f1;}
.department_container{ width: 100%; min-height: 800px; margin:55px 0px;  background:  no-repeat center top;}
.department_container .department_content{ width: 1200px; margin: 0px auto; padding-top: 65px; color: #fff;}
.department_container .department_title{ padding: 0px 20px; box-sizing: border-box; margin-bottom: 50px;}
.department_container .title_left{ float: left; width: 700px;}
.department_container .title_left h1{ font-size: 30px; color: #fff; letter-spacing:3px; margin-bottom: 30px;}
.department_container .title_left a{ display: inline-block; border-radius: 3px; margin-left: 15px; width: 130px; height: 35px; line-height: 35px; text-align: center; color: #fff; transition: all 0.1s ease-in-out;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;}

.department_container .title_left .website_disable{display: inline-block; border-radius: 3px; margin-left: 15px; width: 130px; height: 35px; line-height: 35px; text-align: center; color: #fff; background-color: #ccc;}
.department_container .title_left .link_disable{display: inline-block; border-radius: 3px; margin-left: 15px; width: 130px; height: 35px; line-height: 35px; text-align: center; color: #fff; background-color: #ccc;}
.department_container .official_website{ background-color: #e7ab37;}
.department_container .official_website:hover{ background-color: #fca601;}
.department_container .way_link{ background-color: #00baff;}
.department_container .way_link:hover{ background-color: #33c5fb;}
.department_container .title_center{ float: left; width: 392px; height: 127px; background:  no-repeat left center; margin-left: 10px;}
.department_container .title_right{ float: right; width: 430px; margin: 30px 0px 0px 15px;}
.department_container .title_right a{ display: inline-block; width: 95px; height: 95px; border-radius: 5px; text-align: center;margin-left: 12px; background-color: #00baff; color: #fff; padding: 20px 0px; box-sizing: border-box;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;}
.department_container .title_right a.ml0{ margin-left: 0px;}
.department_container .title_right a.download_disable{ background-color: #ccc;}
.department_container .title_right a:hover{ background-color: #e7ab37;}
.department_container .title_right a span{ display: block; width: 60px; height: 40px; margin: auto; background:  no-repeat left top; background-position: 18px 2px;}
.department_container .title_right a span.department_ico02{ background-position: -29px 0px;}
.department_container .title_right a span.department_ico03{ background-position: -86px -2px;}
.department_container .title_right a span.department_ico04{ background-position: -142px 2px;}

.department_container .title_right .disable_content{ display: inline-block; width: 95px; height: 95px; border-radius: 5px; text-align: center;margin-left: 12px; background-color: #00baff; color: #fff; padding: 20px 0px; box-sizing: border-box;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;}
.department_container .title_right .ml0{ margin-left: 0px;}
.department_container .title_right .download_disable{ background-color: #ccc;}
.department_container .title_right .disable_content span{ display: block; width: 60px; height: 40px; margin: auto; background:  no-repeat left top; background-position: 18px 2px;}
.department_container .title_right .disable_content span.department_ico02{ background-position: -29px 0px;}
.department_container .title_right .disable_content span.department_ico03{ background-position: -86px -2px;}
.department_container .title_right .disable_content span.department_ico04{ background-position: -142px 2px;}


.department_container .department_matter{ padding: 0px 20px; box-sizing: border-box;}
.department_matter .matter_left{ float: left; width: 713px; min-height: 535px; box-shadow: 0px 0px 7px #999; background-color: #fff;}
.department_matter .matter_left .matter_title{border-bottom: 1px solid #eee;padding: 15px 0px 15px 15px;}
.department_matter .matter_left .matter_title h3{ font-size: 16px; height: 18px; line-height: 18px; color: #007eff; border-left: 3px solid #007eff; padding-left: 10px;}
.department_matter .matter_list_left{ float: left; width: 150px;}
.department_matter .matter_list_left ul li{width: 135px; height: 30px; line-height: 30px; cursor: pointer; border-radius: 5px; background-color: #f1f1f1; margin:15px  auto; text-align: center; color: #666; border-left: 3px solid #e7ab37;}
.department_matter .matter_list_left ul li.active{background-color: #e7ab37; color: #fff;}
.department_matter .matter_list_right{ background-color: #ecf8ff; box-sizing: border-box; float: right; width: 550px; min-height: 470px;margin-right:10px;}
/*筛选列表*/
.work_list .select_title_right .pages{float:left;font-size:12px;color:#999;}
.work_list .select_title_right .turn{float:left;margin-left:15px;}
.work_list .select_title_right .turn>span{font-size:12px;color:#999;padding:0 15px;border:1px solid #e2e2e2;float:left;font-family:"宋体";cursor: pointer;}
.work_list .select_title_right .turn .turn_left{border-right:none;}
.work_list .work_select_department{width:520px;margin:0px 20px; background-color: #ecf8ff;}
.work_list .work_select_department dl{width:100%;float:left;background:#fff;margin-top:10px;padding-bottom:10px;}
.work_list .work_select_department dl:hover{box-shadow:0 0 15px #ccc;transition:box-shadow 1s;  -moz-transition:box-shadow 1s;
    -webkit-transition:box-shadow 0.5s; -o-transition:box-shadow 0.5s;}
.work_list .work_select_department dt{padding:10px 10px 10px 33px;background: no-repeat  10px 13px;overflow:hidden;font-size:16px; color: #333;}
.work_list .work_select_department dd{overflow:hidden;background: no-repeat  30px 7px;padding:0 15px 0 50px;margin-bottom:5px;color:#333;}
.work_list .work_select_department dd .list_icon{width:30px;height:25px;float:right;background: no-repeat;cursor:pointer;}
.work_list .work_select_department dd .list_txt{float:left;width:90%;overflow:hidden;height:20px;cursor:pointer;}
.work_list .work_select_department dd .list_txt>a{color:#333;}
.work_list .work_select_department 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;}
.work_list .work_select_department dd .list_box .arrow{position:absolute;top:-10px;left:20px;background: no-repeat;width:10px;height:10px;}
.work_list .work_select_department dd .list_box ul{width:100%;float:left;overflow:hidden;}
.work_list .work_select_department 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;}
.work_list .work_select_department dd .list_box ul li>a{display:block;}
/*.work_list .work_select_department .list_box_active .list_box{display:block;}*/
.work_list .work_select_department .list_box_active .list_icon{background: no-repeat;}
.work_list .work_select_department .list_box_active .list_txt{color:#2b7aff;}
.pagination{width:100%;float:left;overflow:hidden;padding:40px 0 50px 30px;text-align: center;}
.work_list .work_select_department .list_dt_active{background: no-repeat  10px 13px;}
.partment_active{background:#fef9f3;border:1px solid #fe8034 !important;margin:-1px 0 0 0 !important;width:98%;padding-left:15px !important;}			
.department_matter .matter_right{ float: right; width: 430px; }
.department_matter .matter_right_top{background-color: #fff;}
.department_matter .matter_right .matter_title{border-bottom: 1px solid #eee;padding: 15px 0px 15px 15px;}
.department_matter .matter_right .matter_title h3{ font-size: 16px; height: 18px; line-height: 18px; color: #007eff; border-left: 3px solid #007eff; padding-left: 10px;}			
.department_matter .list_table{ height: 200px;}
.department_matter table{ color: #666; width: 100%; text-align: center;}
.department_matter table tr{ height: 37px;}
.department_matter table tr th{background-color: #ecf8ff;}
.department_matter table tr td{ overflow: hidden; text-overflow: ellipsis; white-space:nowrap;} 
.swiper-container {width: 430px;height: 93px;color: #fff;text-align: center;}
.pagination {position: absolute;z-index: 20;left: -20px;bottom: -47px;}
.swiper-pagination-switch {display: inline-block;width: 8px;height: 8px;border-radius: 8px;background: #fff;margin-right: 10px;opacity: 0.5;border: 1px solid #fff;cursor: pointer;}
.swiper-active-switch {background: #fff; opacity: 1;}                                   			 
.department_matter .banner_slider{ width: 430px; height: 93px; margin-top: 15px; box-shadow: 0px 0px 7px #999;}
.department_matter .bottom_table{ padding-bottom: 20px; height: 238px; overflow: hidden;}
.department_matter .btn_query{ margin-top: 15px; } 
.department_matter .btn_query a{ display: inline-block; border-radius: 5px; width: 209px; height: 79px;box-shadow: 0px 0px 7px #999; background:  no-repeat left top; background-position: -252px -4px; color: #fff; font-size: 20px; text-align: center; padding: 10px 0px 0px 50px; box-sizing: border-box;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
.department_matter .btn_query a:hover{ box-shadow: 0px 0px 20px #333}
.department_matter .btn_query a.letter_query{ background-position: -1px -94px; margin-left: 7px;}
.bidding_information{margin: 20px auto; width: 1200px; padding: 0px 20px; box-sizing: border-box;}
.bidding_information .common{ float: left; width: 519px; box-sizing: border-box; min-height: 340px; border: 1px solid #e8e8e8; background-color: #f5f9fe;}
.bidding_information .credit_inquiry,.bidding_information .price_inquiry{ width: 300px; margin-left: 20px;}
.common .title{border-bottom:2px solid #01c3fb}
.common>.title{ border-bottom: 1px solid #01c3fb;}
.common>.title li{ float: left; }
.common>.title li a{ display: block; color: #666; width: 100px; height: 50px; line-height: 50px; text-align: center;}
.common>.title li.active a{ background-color: #01c3fb; cursor: default; color: #ffffff; border-right: 7px solid #7ee1fd;}	
.common>.title>.active>a>span{width:90px;height:13px;overflow:hidden;margin:18px 0 18px 12px;float:left;border-left:3px solid #fff;line-height:13px;color:#fff;}
.common>.title>.active_blue span{color:#01c4fc}            
.bidding_inf .tab_list{ padding: 20px; box-sizing: border-box;}
.bidding_inf .tab_list ul li a{ display: block; height: 35px; line-height: 35px;}
.bidding_inf .tab_list ul li a:hover{ color: #01c4fc;}
.bidding_inf .tab_list ul li a span{ margin-left: 65px;}
.credit_inquiry>.title>.active>a>span,.price_inquiry>.title>.active>a>span{ width: 100px;}
.credit_inquiry>.title li a,.price_inquiry>.title li a{ width: 120px;}
.credit_inquiry form .control-content{ margin-top: 15px;}
.credit_inquiry form .control-content  .control-label {float: left;font-size: 14px;text-align: right;line-height:35px;min-width: 80px;margin-right: 10px; color: #666;}             	      
.credit_inquiry form .control{width: 170px; height: 35px; line-height: 35px; outline: none; border-radius: 5px;} 
.credit_inquiry form .control:focus {box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);border-color:rgba(82, 168, 236, 0.8);outline:0 none;}             
.credit_inquiry .control-content .control-label{ min-width: 80px!important;} 
.credit_inquiry .select_control { margin-top: 15px; display: inline-block; } 
.credit_inquiry .select_control label.control-label{ display: inline-block;font-size: 14px;text-align: right;line-height: 40px;min-width: 80px;margin-right: 7px; color: #666;}
.credit_inquiry .select_control .control{display: inline-block;  position: relative; vertical-align: middle; width: 170px;background:#fff  no-repeat  95% center; }
.credit_inquiry .select_control .select{display: block; width: 170px!important;}
.credit_inquiry .select_control .add_sub {position: absolute;top: 37px;left: -2px;color: #666;width: 183px;background: #fff;display: none;box-shadow: 2px 2px 10px #cccccc;z-index: 99;border-top: none;}	               
.credit_inquiry .sub_list li {cursor: pointer;height: 35px;line-height: 35px;padding-left: 10px; box-sizing: border-box;}   
.credit_inquiry  .sub_list li.hover{background: #2e98fa;color: #ffffff;border: none;}			
.credit_inquiry .line{ display: block; border-left: 1px solid #ccc; position:absolute; height: 20px; right: 35px; top: 7px;}
.credit_inquiry form button[type=button]{display:block;width:90px; height: 35px; line-height: 35px; border-radius: 5px; background-color: #007eff; border:none; margin: 20px auto; color: #fff;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;}
.credit_inquiry form button[type=button] .ico_credit{ display: inline-block; background:  no-repeat left center; width: 18px; height: 18px; background-position: 0px -54px; vertical-align: middle; margin: 0px 3px;}
.credit_inquiry form button[type=button]:hover{ background-color: #0473e6;} 
.price_inquiry .price_btn_group{ margin: 20px;}
.price_inquiry .price_btn_group a{ width: 260px; position: relative;  height: 50px; line-height: 50px; padding-left:30px; box-sizing: border-box; margin-top: 15px; background-color: #f1f1f1; border: 1px solid #dce3eb;display: block; border-radius: 5px;}
.price_inquiry .price_btn_group a .ico_price{display: inline-block; width: 28px; height: 28px;background:  no-repeat left top; background-position: -45px -48px; vertical-align: middle; position: absolute; right: 20px; top: 10px;}     
.price_inquiry .price_btn_group a:hover{ background-color: #eeeeee;}   	