@charset "utf-8";
/* CSS Document */
html { color:#333;}
div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td { margin: 0;padding: 0;}
table { border-collapse: collapse;border-spacing: 0;}
img { border: none;}
button,em,input,option,select,textarea,th { font:inherit;}
li {list-style: none;}
i {font-style: normal;}
h1,h2,h3,h4 { font-weight: normal; font-size:100%;}
body {margin:0;padding:0;font-size: 14px;color:#333;font-family: Microsoft YaHei,Simsun,SimHei,Arial;background-color:#ffffff;}
a{ color:#333; text-decoration:none;cursor: pointer;/*-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;*/}
li:active{outline: none;star:expression(this.onFocus=this.blur());}
a:hover{ text-decoration: none; color:#666;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"微软雅黑","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;}
input{border:0;background: none;}
input:focus{ outline: none;}
body{background-image: url(2022tx_jdhy_bj.jpg);background-repeat: no-repeat;/* background-size: cover; */}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
.flx{display: flex;}
.w1180px{width:1180px;margin: 0 auto;}
.w1240 {width: 1240px;margin: 0 auto;}
.mt30 {margin-top: 30px;}
.li_a{height: 300px;}
.li_b{height: 520px;}
.li_c{height: 230px;}
/* 通用信息列表 */
.list{margin-top: 10px;}
.list ul{display: none;}
.list ul:first-child{display: block;}
.list li{/* background: url(index_dot.png) no-repeat left center;padding-left: 15px;*/line-height: 38px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list li a{padding-left: 15px;font-size: 16px;color: #000;}
.list li a:hover{color: #0d7abf;}
.list-date li{position: relative;padding-right: 80px;}
.list-date li span{position: absolute;right: 0;bottom: 0;font-size: 16px;}
.list-date li span b{font-size: 18px;font-weight: normal;}
/* 通用信息列表 */
/* 新闻列表 */
.bd_new ul{zoom:1;margin: 15px 0;}
.bd_new li{height: 36px;line-height: 36px; padding-left: 20px; background: url(http://www.daicooper.com/images/2022tx_index_li.png) no-repeat 3px 14px; position: relative;}
.bd_new li a{ font-size: 16px; display: block; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
.bd_new li:hover a{ color: #006eab; }
.bd_new li:hover span{ color: #006eab; }
.bd_new li span{ display: block; width: 100px; font-size: 14px; text-align: right; float:right; color: #999999; }
.bd_new li i{padding-left: 10px; font-size: 16px; color: #19b5ff; }
.bd_a80 li a{ margin-right: 100px; }
.gzdt .bd_new ul{ position: relative; }
.gzdt .bd_new ul:before{ content: "";width: 1px;position: absolute;background: #dedede;left: 6px;top: 30px; bottom: 28px; z-index:0; }
.gzdt .bd_new li { height: auto; }
.gzdt .bd_new li p{display: none;padding: 12px 15px;margin-bottom: 5px;/* text-indent: 2em; */background: #f4f5f9;line-height: 25px;height: 50px;overflow: hidden;font-size: 14px;color: #999999;}
.gzdt .bd_new li.on p{ display: block; }
.gzdt .waiwang{ margin-top:10px; }
.zwgk_list_li{padding: 0px 20px;margin: 20px 0;}
/* 新闻列表 */
.container{width: 100%; position: relative;}
.t-l{color:#fff;}
.top_ins{background-color: rgb(0 0 0 / 30%);height: 40px;line-height: 40px;position:relative;}
.t-l span{margin: 0px 10px;}
.top_ins a{color: #fff;font-stretch: normal;}
.t-r .top-menu a{float: left;margin-left: 10px;}
.t-r .top-menu a img{vertical-align: middle;margin-left: 5px;}
/*单层tab切换 */
.tab_box{ text-align:left; }
.tab_hd{height: 42px;border-bottom: 3px solid #e7e7e7;}
.tab_hd h3{line-height: 40px;width: 18%;display: inline-block;/* float: left;*//* border-bottom: 3px solid #205ADB;*/}
.tab_hd h3 a{font-size:20px; color:#666;font-weight: bold;padding-bottom: .59rem;border-bottom: 3px solid #205ADB;}
.tab_hd>ul>li{ margin-right: 30px; float:left;  height: 42px; line-height:42px; }
.tab_hd>ul>li>a{ font-size: 20px; color: #666666; }
.tab_hd .on{border-bottom: 3px solid #205ADB;}
.tab_hd .on a{/* color: #006dac; */font-weight: bold;}
.tab_hd>ul>li>a>span{ font-size: 14px; color: #999999; line-height: 42px; margin-left: 10px; }
.tab_hd>span{ float: right; }
.tab_hd>span>a{display: block;padding: 0 10px;height: 42px;line-height: 42px;background: url(2022tx_bass_listmoreon.png) no-repeat center; width:24px;-webkit-transition: all 0.5s ease-out;transition: all .5s ease-out;}
.tab_hd>span>a:hover{background: url(2022tx_bass_listmore.png) no-repeat center;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}
/* 站群导航列表 */
.site-nav {float: right;/* margin: 6px 0 0 10px; */}
.site-nav>h4{position: relative;z-index: 9;width: 90px;margin: 8px 0px 0px 0px;text-align: center;height: 25px;border-radius: 12px;background: #0050B3;line-height: 25px;color: #fff;}
.site-nav.active>h4 {color: #0050B3;background: #fff;}
.site-nav .site-nav-main {position: absolute;right: 75px;z-index: 8;top: 40px;width: 990px;border: 1px solid #e1e1e1;background: #fff;padding: 30px;overflow: hidden;display: none;}
.site-nav-main .hd {float: left;width: 100%;background: #f4f4f4;}
.site-nav-main .hd li {position: relative;float: left;width: 160px;background: #f4f4f4;font-size: 16px;line-height: 38px;text-align: center;cursor: pointer;}
.site-nav-main .hd li.on {border-radius: 5px;box-shadow: 0 0 #ccc;line-height: 38px;top: 0px;background: #0050B3;color: #fff;}
.site-nav-main .bd {clear: both;margin-top: 20px;display: inline-block;}
.site-nav-main .bd ul{ display: none;}
.site-nav-main .bd ul:first-child { display: block;}
.site-nav-main .bd ul li {float: left;width: 165px;text-align: center;font-size: 16px;line-height: 18px;padding: 15px 0;}
.site-nav-main .bd ul li a { color: #666;}
.site-nav-main .bd ul li a:hover { color: #bb1a2a;}
/*通用底部样式*/
.head{padding-top: 50px;width: 100%;height: 105px;}
.head .logo{}
.head .index-search{background: rgba(255,255,255,0.8);}
/* 首页搜索 */
.index-search {margin-top: 14px;width: 400px; height:50px;border-radius: 25px;overflow: hidden;}
.index-search .search-txt { display:block;float: left;border: 0;width: 75%;height: 50px; background:transparent; padding-left:20px;font-size: 16px;line-height: 50px;outline: none;cursor: text;}
.index-search .search-btn { display:block; float: left; border: 0; width: 80px; height: 50px; background: url(2022tx_bass_index_search.png) no-repeat center; outline: none; cursor: pointer; }
/* 顶部菜单 */
.menu{background: #2E61B0;margin-top: 20px;}
.menu .nav{overflow: hidden;}
.menu li{float: left;width: 12.5%;height: 55px;}
.menu li:first-child{background: none;}
.menu li a{display: block;width: 100%;height: 100%;color: #fff;font-size: 20px;text-align: center;line-height: 55px;}
.menu li a:hover{color: #DEB906;}
.menu li.on,.menu li:hover,.menu li.on a{background: url(2022tx_bass_menu_bg.png) center bottom no-repeat;color: #DEB906;}
/* 通用底部 */
.footer{position: relative;overflow:hidden;width: 100%;background: #2E61B0;min-height: 90px;}
.footer .w1240{margin: 1% auto;overflow: hidden;}
.footer .left-xx{float:left;width: 30%;display: block;}
.footer .left-xx span{margin-right: 0px; display: block; float: left;}
.footer .middle-xx{color:#fff;font-size:14px;width: 70%;float:left;}
.footer .middle-xx h4{font-weight:normal;color:#fff;margin-bottom: 15px;margin-top: 15px;}
.footer .middle-xx h4 a{ color:#fff;}
.footer .middle-xx p{line-height: 30px;height: 30px;text-align: center;position:relative; color: #fff;}
.footer .middle-xx p span{margin: 0px 15px;}
.footer .middle-xx p a{ color:#fff;}
.footer .middle-xx p i{ float:left; height:24px; width:18px; margin-right:5px;}
.footer .middle-xx p i img{ margin-top:2px;}
.footer .middle-xx p span img{ vertical-align: middle;margin-right: 5px;}


.footer .wxgzh{float:left; }
.footer .wxgzh p{ color:#fff; margin-top:10px; text-align:center;}
._ideConac{margin-top: -10px;}
.slhIcon{top: 1px;right: 0px;}
.Box{width: 9%;float: right;text-align: left;margin-top: 20px;}
/* 详情页面 */

/*详细页面*/
.crumbs{background: #fff;line-height: 24px;padding: 13px 0;width: 1240px;margin: 0 auto;}
.crumbs .w1200{box-sizing: border-box;background: url(2022tx_dh_dqwz.png) no-repeat left;padding-left: 32px;margin-left: 20px;}
.crumbs a{color: #999;}
.crumbs a:hover{color: #0d7abf;}
.main{margin: 0px auto 20px auto;overflow: hidden;width: 1240px;background: #fff; min-height: 500px;}
.content {
    padding: 20px 50px;
    border: 1px solid #e8e8e8;
    -webkit-box-shadow: 0 0 10px #dfe0e2;
    box-shadow: 0 0 10px #dfe0e2;
 
}
/*相关文档*/
.title ul{border-bottom: 2px solid #e5e5e5;height: 40px;}
.title li{float: left;font-size: 20px;margin-right: 20px;}
.title li a{display: block;height: 40px;line-height: 40px;}
.title li.on a{border-bottom: 2px solid #0d7abf;font-weight: bold;}
.title .more{position: absolute;right: 0;top: 0;height: 100%;}
.title .more a{display: block;width: 24px;height: 100%;background: url(list_more.png) no-repeat center center;}

/* 文档附件 */
.fujian-box{ margin-top: 30px; }
.fujian-box a{ line-height: 48px; padding: 10px 10px 10px 70px; border-bottom: #c9c9c9 solid 1px; display: block; background: #f2f2f2 url(fujian.jpg) no-repeat 10px center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.fujian-box a:last-child{ border-bottom: none; }
.fujian-box a:hover{ background: #e4e4e4 url(fujian.jpg) no-repeat 10px center; }

/* 规范性文件顶部 */
.nr_main1{font-size:14em;line-height:38px;color:#666;height:186px;margin-bottom:50px;}
.nr_bg{width:99%;min-height:50px;float:left;font-size:16px;border-top-width:1px;border-right-width:1px;border-bottom-width:0px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#cccccc;border-right-color:#cccccc;border-bottom-color:#cccccc;border-left-color:#cccccc;}
.nr_bg_left{width:20%;float:left;text-align:center;line-height:50px;min-height: 50px;font-weight:600;border-right-width:1px;border-right-style:solid;border-right-color:#cecece;}
.nr_bg_left-1{width:20%;float:left;text-align:center;line-height:50px;min-height: 50px;font-weight:600;border-right-width:1px;border-right-style:solid;border-right-color:#cecece;border-left-width:1px;border-left-style:solid;border-left-color:#cecece;}
.nr_bg_r{width:838px;float:left;line-height:50px;min-height: 50px;border-left-width:1px;border-left-style:solid;border-left-color:#cecece;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;}
.nr_bg_r1{width:28%;float:left;line-height:50px;min-height: 50px;border-left-width:0px;border-left-style:solid;border-left-color:#cecece;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nr_bg_w{width:99%;min-height:50px;float:left;font-size:16px;border:1px solid #cccccc;}
.nr_bg_r2{width:660px;float:left;line-height:50px;padding:0px 10px;height:260px;overflow-y:scroll;overflow-x:scroll;border-left-width:1px;border-left-style:solid;border-left-color:#cccccc;}


/******************** 列表页 ********************/
.column-left { float: left; width: 270px; background: #f2f2f2; margin-left: 20px;}
.column-left h2 { background: #1d6ad6; font-size: 18px; color: #fff; text-align: center; line-height: 25px; padding: 10px;}
.column-left ul { padding: 0 10px 50px;}
.column-left ul li { margin-top: 10px;}
.column-left ul li a { display: block; width: 227px; border-left: 3px solid #ccc; background: #fff; text-align: center; line-height: 20px; padding: 13px 10px;}
.column-left ul li.on a,.column-left ul li a:hover { background: #e4e7ec; border-color: #136eaf; color: #2e61af;}
.column-right { margin-left: 315px;margin-right: 20px;}
.column-item { margin-bottom: 20px;}
.column-tit { border-bottom: 1px solid #e0e0e0; height: 37px;}
.column-tit h3 { float: left;}
.column-tit h3 a { display: block; border-bottom: 2px solid #2976cc; height: 36px; font-size: 18px; line-height: 30px; font-weight: normal;}
.column-right .list { margin-top: 0;}
.column-right .list li {height: 50px; border-bottom: 1px dashed #e0e0e0; line-height: 50px; }
.column-right .list  li{background: url(2022tx_list_yd.png) no-repeat left center;padding-left: 15px;line-height: 50px;}
.column-right .list  a{padding-left: 0px;font-size: 16px;color: #333; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.column-right .list  a:hover{color: #0d7abf;}
.column-right .list-date li{position: relative;padding-right: 80px;}
.column-right .list-date li span{position: absolute;right: 0;bottom: 0;font-size: 16px;}
.column-right .list-date li span b{font-size: 18px;font-weight: normal;}

/******************** 分页 ********************/
.cutPage{margin: 20px;}
#kkpager{clear: both;color: #999;padding: 5px 0px;font-size: 13px;}
#kkpager a{border: 1px solid #ccc;display: inline-block;padding: 3px 7px;margin-right: 5px;margin-bottom: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;background: #fff;text-decoration: none;color: #999;}
#kkpager span.disabled{display: inline-block;padding: 3px 7px;margin-right: 5px;margin-bottom: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: 1px solid #DFDFDF;background-color: #FFF;color: #DFDFDF;}
#kkpager span.curr{border: 1px solid #1062A1;display: inline-block;padding: 3px 7px;margin-right: 5px;margin-bottom: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: #E6F1F7;color: #1062A1;}
#kkpager a:hover{border: 1px solid #1062A1;background-color: #1062A1;color: #fff;}
#kkpager span.normalsize{}
#kkpager_gopage_wrap{position: relative;left: 0px;top: 0px;}
#kkpager_btn_go{width: 44px;height: 22px;border: 0px;overflow: hidden;line-height: 22px;font-size: 14px;padding: 0px;margin: 0px;text-align: center;cursor: pointer;background-color: #1062A1;color: #FFF;position: absolute;left: 0px;top: 0px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;display: none;}
#kkpager_btn_go_input{width: 36px;height: 24px;color: #999;font-size: 14px;text-align: center;margin-left: 3px;margin-right: 3px;border: 1px solid #DFDFDF;position: relative;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;left: 0px;top: 0px;outline: none;}
#kkpager_btn_go_input.focus{border-color: #1062A1;}
#kkpager .pageBtnWrap{float: left;}
#kkpager .infoTextAndGoPageBtnWrap{float: right;margin-right: 15px;}
#kkpager .spanDot{margin-right: 5px;}
#kkpager .currPageNum{color: #1062A1;}
@media only screen and (max-width: 850px){#kkpager .infoTextAndGoPageBtnWrap{display: block;float: none;margin-top: 10px;}
#kkpager > div{text-align: center;}
#kkpager .pageBtnWrap{float: none;}}

         
/*侧边适配功能*/
.nav_shade {display: none;}
.app-cet{display: none;}
.app-btn,.app-menu{display: none;}
@media only screen and (max-width: 1000px){
.zx_menu{display: none !important;}
#pq{display: none;}
.menu{display: none;}
.app-cet{display: block;}
.index-search .search-txt{width: 80%;}
.index-search .search-btn{width: 50px;}
.app-btn{position:absolute;display: block;top: 6.3rem;bottom:0;right:20px;background:url(2022txq_app_up.png) no-repeat;width:26px;height: 26px;}
.app-btn.on{background: none;z-index: 100;display: block;visibility: hidden;/* opacity: 0; */transition: all 0.7s;position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;width: 40%;height: 100%;z-index: 30;background-color: rgba(0, 0, 0, 0.1);visibility: visible;/* opacity: 1; */}
.app-menu{/* padding: 15px 0;*//* background-color: rgb(0 0 0 / 60%);*/display:none;/* position: absolute;*//* background: #2e61b0;*//* width: 190px;*//* right: 0;*//* top: 8rem;*//* border-radius: 12px 0px 12px 0px;*/z-index: 99;}
.top_con{width: 100%;overflow: inherit !important;height: 210px !important;}
.top_con{position: relative !important;}
.search_sm, .search{margin: 35px auto !important;}
.nav_shade{display: block;visibility: hidden;opacity: 0;transition: all 0.7s;position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;width: 40%;height: 100%;z-index: 13;background-color: rgba(0, 0, 0, 0.7);visibility: visible;opacity: 1;}
.nav_shade .message{display: block;font-size: 14px;width: 40%;color: #FFF;text-align: center;position: absolute;left: 25%;top: 50%;transform: translateY(-50%);}
.nav_shade .message i{display: block;}
.nav_shade .message em{display: block;}
.nav_shaderight{width:60%;display: block;background: #fff;transition: all 0.7s;position: fixed;top: 0px;/* left: 0px;*/right: 0px;bottom: 0px;width: 60%;height: 100%;z-index: 13;background-color: rgba(255, 255, 255, 1);visibility: visible;opacity: 1;}
.index_head_nav_title{font-size: 20px;line-height: 1.8rem;padding: 10px 5px;text-indent: 15px;color: #2A64A4;border-bottom: 2px solid #2A64A4;font-weight: bold;}
.index_head_nav_a{display: block;margin: 15px 0;padding: 0px 0 15px 0;border-bottom: 1px solid #dbe4ed;}
.index_head_nav_a li{line-height: 1.9rem;padding: 5px 0px 5px 12px;text-indent: 10px;/* text-align: center;*/}
.index_head_nav_a li i{width: 30px;height: 30px;display: block;float: left;background-image: url(2022txq_app_ico.png);background-size: 83px;}
.nav_a_ico1{background-position: 35px 0px;}
.nav_a_ico2{background-position: 35px -56px;}
.nav_a_ico3{background-position: 35px -117px;}
.nav_a_ico4{background-position: 36px -176px;}
.nav_a_ico5{background-position: 35px -234px;}
.nav_a_ico6{background-position: 36px -288px;}
.nav_a_ico7{background-position: 33px -726px;}
.index_head_nav_a li a{font-size: 18px;color:#2A64A4;font-weight: bold;}
.box{display: block;margin: 15px 0;padding: 0px 0 15px 0;/* border-bottom: 1px solid #dbe4ed;*/}
.box li{line-height: 1.8rem;text-indent: 15px;padding: 5px 10px;}
.box li a{font-size: 16px;color:#2A64A4;}
.box li i{ display: block; width: 30px; height: 30px; float: left;}
.box li .cbl_hj1 {background: url(http://www.daicooper.com/images/2022txq_app_ico03.png) no-repeat;}
.box li .cbl_hj2 {background: url(http://www.daicooper.com/images/2022txq_app_ico01.png) no-repeat;}
.box li .cbl_hj3 {background: url(http://www.daicooper.com/images/2022txq_app_ico02.png) no-repeat;}

.head .index-search{width: 95%;margin-top: 50px !important;}
.head{position:relative;padding: 20px 0 41.42px 0;}
.head .logo{width: 95% !important;margin: 0px auto !important;float: none;}
}
@media only screen and (max-width: 375px){
.index_head_nav_title{text-indent: 5px;}
}