﻿
html { width: 100%; height: 100%;-webkit-text-size-adjust:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, blockquote { margin: 0; padding: 0; }
body {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;font-family: lucida grande,helvetica;font-size: 16px; color:#000; width: 100%;  height: inherit !important; padding: 0; margin: 0;}
table { border-collapse: collapse; border-spacing: 0; font-size: inherit; font: 100%; }
img{border:0px}
input:focus,textarea:focus{outline:none;}
div {box-sizing: border-box;}
ul,li,dl,dt,dd{ list-style: none;}
em,b,i,s{ font-style: normal; font-weight: normal;}
a:link, a:visited, a:active, a:hover,a {color:#000; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;opacity: 1;}
.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clear {
 *height: 1%;
}

li { list-style: none; }
div, dl, dt, dd, ul, ol, li{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;}
img, object { max-width: 100%; }
.clearfixd:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfixd { *zoom:1; overflow:hidden;}
.hide{display:none;}
.nomarginleft{margin-left:0}
input:focus,select:focus {outline:none;}
ul, li {
    list-style: none;
}
.clear{clear:both; height:0; width:100%;*height: 1%;}
.clear:after {content: ''; display: block;clear: both;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{zoom: 1; clear:both;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td, th {
    padding: 0;
}
@media screen and (max-width:1000px){html{font-size:14px}}
@media screen and (min-width:1000px) and (max-width:1100px){html{font-size:14px}}
@media screen and (min-width:1100px){html{font-size:16px}}
.pd_l10{padding-left:10px}
.print{cursor:pointer;}
.hide{display:none;   }

.com_content{width:100%; max-width:1200px; min-width:1000px; overflow:hidden; margin:0 auto; padding:0;}

.new_content{width:100%; min-width:1200px; overflow:hidden; margin:0 auto; padding:0;}
.new_bg01{width:100%; min-height: 500px; background:url(../images/h_bg01.jpg)  top center #dbeefd no-repeat;  background-size: 100% 500px; }
.ss_div{width:100%;height: 500px; background:url(../images/h_bg01.jpg)  top center #dbeefd no-repeat;  background-size: 1650px 500px;
margin:0 auto;  text-align: center;
}
.new_bg02{width:100%; min-width:1200px; min-height: 400px; background: #2d65a5; position: relative;  margin:0 auto;text-align: center; }
.new_bg02 .tit_aa{ display: inline-block; position: absolute; left: 50%; 
 margin-left: -291px;  top: -78px; font-size: 30px; color: #fff;  letter-spacing: 2px;
      width: 582px;
      height: 78px; 
      text-align: center;
      line-height: 78px;
      background: linear-gradient(112deg, transparent 10%, #2d65a5 10%) 0 0,
      linear-gradient(-112deg, transparent 10%, #2d65a5 10%) 100% 0; 
      background-size: 50% 100%;
      background-repeat: no-repeat;

 }


.ss_div .logo_img{ margin: 60px 0  0; display: inline-block; width: 400px; }

.home_sh{ width: 1200px; display: inline-block;text-align: center; }

.home_sh .sh_box{ padding-top: 65px; width: 100%;
display:flex;
justify-content:space-between;
align-items:center;
}
.home_sh .sh_box .sh_list{ display: inline-block; border-radius: 8px; background: #1a508e;
    -webkit-transition: all ease-out 0.8s;
    transition: all ease-out 0.8s;
 }

.home_sh .sh_box .sh_list .new_div{display:flex;
justify-content:space-between;
align-items:center;}
.home_sh .sh_box .sh_list .pic_box{ height:270px; width: 187px;position: relative;}
.home_sh .sh_box .sh_list .pic_box ul{ position: absolute;height:270px; width: 187px; left: 0; top:0;}
.home_sh .sh_box .sh_list .pic_box img{height:270px; width: 188px; border-radius: 8px;}
.home_sh .sh_box .sh_list .pic_box ul li{ text-align: center; }
.home_sh .sh_box .sh_list .pic_box ul li i{ display: inline-block; width: 60px; height: 60px; margin-top: 110px;
background:url(../images/sh_is01.png) no-repeat;  background-size: 60px 60px;
 }
.home_sh .sh_box .sh_list .pic_box ul li i.sh_i01{background:url(../images/sh_is01.png) no-repeat;  background-size: 60px 60px;} 
.home_sh .sh_box .sh_list .pic_box ul li i.sh_i02{background:url(../images/sh_is02.png) no-repeat;  background-size: 60px 60px;} 
.home_sh .sh_box .sh_list .pic_box ul li i.sh_i03{background:url(../images/sh_is03.png) no-repeat;  background-size: 60px 60px;} 
.home_sh .sh_box .sh_list .pic_box ul li i.sh_i04{background:url(../images/sh_is04.png) no-repeat;  background-size: 60px 60px;} 
.home_sh .sh_box .sh_list .pic_box ul li p{ font-size: 26px;  color: #fff; line-height: 50px; }

.home_sh .sh_box .sh_list .new_div .pic_list{ display: none; }
.home_sh .sh_box .on .new_div .pic_list{ display: block; }

.home_sh .sh_box .sh_list .pic_list{ width: 396px; -webkit-transition: all ease-in 1.0s;
    transition: all ease-in 1.0s;}
.home_sh .sh_box .sh_list .pic_list ul{position: relative;}
.home_sh .sh_box .sh_list .pic_list .more,.home_sh .sh_box .sh_list .pic_list .back{ display: inline-block; background:url(../images/more_to.png) no-repeat;  
    background-size: 24px 46px; width: 24px; height: 46px; margin-top: -23px;
position: absolute; top: 50%; z-index: 2;
}

.home_sh .sh_box .sh_list .pic_list #one_div .more,.home_sh .sh_box .sh_list .pic_list #three_div .more
,.home_sh .sh_box .sh_list .pic_list #ontw_div .more
{right: 0; }

.home_sh .sh_box .sh_list .pic_list #two_div .more,
.home_sh .sh_box .sh_list .pic_list #ontw_div .back,
.home_sh .sh_box .sh_list .pic_list #four_div .more{left: 0;transform: rotate(180deg); }

.home_sh .sh_box .sh_list .pic_list ul{ width: 100%; height: 270px; }
.home_sh .sh_box .sh_list .pic_list ul li{ width:calc(100% / 3); height: 135px;border-right: 1px solid #3167a5; border-bottom: 1px solid #3167a5;
 float: left; font-size: 18px; color:#fff; text-align: center; }



.home_sh .sh_box .sh_list .pic_list ul li:nth-of-type(3n){border-right: none;}


.home_sh .sh_box .sh_list .pic_list ul li:nth-of-type(4),.pic_list ul li:nth-of-type(5),.pic_list ul li:nth-of-type(6){border-bottom: none;}

.home_sh .sh_box .sh_list .pic_list ul.b li{width:calc(100% / 2);}
.home_sh .sh_box .sh_list .pic_list ul.b li:nth-of-type(2n){border-right: none;}
.home_sh .sh_box .sh_list .pic_list ul.b li:nth-of-type(3n){border-right: 1px solid #3167a5;}
.home_sh .sh_box .sh_list .pic_list ul.b li:nth-of-type(3),.home_sh .sh_box .sh_list.pic_list ul li:nth-of-type(3){border-bottom: none;}



.home_sh .sh_box .sh_list .pic_list ul li i{ display: inline-block; width: 50px; height: 50px; margin-top: 36px;
background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
 }
.home_sh .sh_box .sh_list .pic_list ul li a{ display: inline-block; width: 100%; height: 100%; color: #fff; cursor: pointer; }
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i01{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: 0px 0;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i02{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -50px 0;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i03{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -100px 0;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i04{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -150px 0;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i05{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -200px 0;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i06{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -250px 0;}


.home_sh .sh_box .sh_list .pic_list ul li i.ban_i101{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -300px 0;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i102{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -350px 0;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i103{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -400px 0;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i104{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -450px 0;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i105{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -500px 0;}

.home_sh .sh_box .sh_list .pic_list ul li i.ban_guihua{background:url(../images/home_is_gh.png) no-repeat;  background-size: 50px 50px;
background-position: 0 0;}



.home_sh .sh_box .sh_list .pic_list ul li i.ban_i07{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -450px -50px;}

/* .home_sh .sh_box .sh_list .pic_list ul li i.ban_i08{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -250px 0;} */

.home_sh .sh_box .sh_list .pic_list ul li i.ban_i11{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: 0px -50px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i12{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -50px -50px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i13{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -100px -50px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i14{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -150px -50px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i15{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -200px -50px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i16{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -250px -50px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i17{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -300px -50px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i18{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -350px -50px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i19{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -400px -50px;}




.home_sh .sh_box .sh_list .pic_list ul li i.ban_i21{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: 0px -100px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i22{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -50px -100px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i23{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -100px -100px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i24{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -150px -100px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i25{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -200px -100px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i26{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -250px -100px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i27{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -300px -100px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i28{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -350px -100px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i29{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -400px -100px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i30{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -450px -100px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i31{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -500px -100px;}

.home_sh .sh_box .sh_list .pic_list ul li i.ban_i41{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: 0px -150px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i42{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -50px -150px;}
.home_sh .sh_box .sh_list .pic_list ul li i.ban_i43{background:url(../images/home_is_a.png) no-repeat;  background-size: 750px 200px;
background-position: -100px -150px;}
.home_sh .sh_box .sh_list .pic_list ul li p{ padding: 0 5px; line-height: 22px; }

.new_bg03{width:100%; min-width:1200px; min-height: 242px; background:url(../images/h_bg04.jpg)  #c9e4ff repeat-x; 
 position: relative;  margin:0 auto;text-align: center; }

.home_zd{ width: 1200px; display: inline-block;text-align: center;


 }
.home_zd .zd_box{  height: 242px; width: 100%; display:flex;
justify-content:space-between;
align-items:center;}


.home_zd .zd_box > div{ width: 172px; height:242px; 
  text-align: center;-webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;}
.home_zd .zd_box > div a{display: inline-block; width: 100%; height: 100%; color: #144a87; cursor: pointer;
 }
.home_zd .zd_box > div i{display: inline-block; width: 100px; height: 100px; margin-top: 48px;
background:url(../images/h_iconb.png) no-repeat;  background-size: 700px auto;
}
.home_zd .zd_box > div:nth-of-type(1) i{background-position: 0px 0;}
.home_zd .zd_box > div:nth-of-type(2) i{background-position: -100px 0;}
.home_zd .zd_box > div:nth-of-type(3) i{background-position: -200px 0;}
.home_zd .zd_box > div:nth-of-type(4) i{background-position: -300px 0;}
.home_zd .zd_box > div:nth-of-type(5) i{background-position: -400px 0;}
.home_zd .zd_box > div:nth-of-type(6) i{background-position: -500px 0;}

.home_zd .zd_box > div p{ font-size: 20px; color: #144a87; line-height: 48px; }

.new_bg04{width:100%; min-width:1200px; background: #f3faff; margin:0 auto;text-align: center;padding:20px 0;}


.home_news{width: 1200px; display: inline-block;text-align: center; padding:50px 0;}


.new_bg05{width:100%; min-width:1200px; background: #397ed4; margin:0 auto;text-align: center;padding:30px 0;}
.home_img{ display: inline-block; width: 800px; }

.home_js{ width: 1200px; display: inline-block;text-align: center; margin: 0 auto;
 }


.home_js .js_tit { text-align: center; padding: 10px 150px; position: relative; display: inline-block; }
.home_js .js_tit  h2{ font-size: 36px; color: #fff; line-height: 60px; }
.home_js .js_tit :after {
    content: '';
    position: absolute;
    z-index: 0;
    top: 50%;
    margin-top: -4px;
    left: 0;
    width: 120px;
    border-radius: 2px;
    height: 8px;
    background: #fff;
    background: -webkit-linear-gradient(left,#397ed4,#fff); 
           
    background: linear-gradient(to right,#397ed4,#fff);

    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.home_js .js_tit :before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 50%;
    margin-top: -4px;
    right: 0;
    width: 120px;
    border-radius: 2px;
    height: 8px;
    background: #fff;
    background: -webkit-linear-gradient(right,#397ed4,#fff); 
           
    background: linear-gradient(to left,#397ed4,#fff);

    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}



.home_sp{display:flex;
justify-content:space-between;
align-items:flex-start;}
.home_sp .zt_news_important{width: 48%; padding: 10px 0 30px; }
.home_sp .zt_news_xc{width: 48%;padding: 10px 0;}

.home_sp .zt_news_xc .title{display:flex;
justify-content:space-between;
align-items:center;}
.home_sp .zt_news_xc .title .sp_list_more {
      color: #fff;
     font-size: 16px;
}
.home_sp .zt_news_xc .title .sp_list_more a {
    color: #fff;
}
.home_sp .zt_news_xc .title .sp_list_more a i {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-bottom: 3px;
    background: url(../images/t_r02.png) no-repeat;
    background-size: 20px 20px;
}
.zt_new_title {height: 80px; text-align: left; font-size: 26px;
    line-height: 80px; font-weight: bold; color: #fff; position: relative;}
/* .zt_new_title::before,.zt_new_title::after {content: ''; display: block; width: 30%; height: 5px; background: #005392; position: absolute; top: 50%; margin-top: -2.5px;}
.zt_new_title::before {left: 0;}
.zt_new_title::after {right: 0;} */


.video_top{ width: 100%; max-width:573px; }
.video_item{width:100%; height:360px;}
.video_item video{width:100%; height:360px;background: #000;border-radius: 8px;}
.video_item_title{width:100%; height:60px; background:#015493; color:#fff; font-size:18px; line-height:60px; padding:0 15px;}

.video_down{width: 100%;  height:160px; margin-top: 18px;
display:flex;
justify-content:space-between;
align-items:center;

}

.video_right_item{  width: 180px; display: inline-block;  cursor:pointer;}

.video_right_item img{width:135px; height:92px !important;border-radius: 8px;}
.video_right_item_title{ text-align: left;
 height:60px;line-height: 20px; color:#fff; font-size:15px; overflow:hidden;}

.home_sp .zt_news_xc .xc_list{}
.home_sp .zt_news_xc .xc_list ul{ height: 120px; margin-bottom: 15px;
display:flex;
justify-content:flex-start;
align-items:center;  
}
.home_sp .zt_news_xc .xc_list ul img{ margin-right: 20px;  width: 180px; height: 120px; border-radius: 6px; }
.home_sp .zt_news_xc .xc_list ul li{  text-align: left;align-items:center;  
 }
.home_sp .zt_news_xc .xc_list ul li h2 { line-height: 32px; font-size: 18px; color: #fff;
text-overflow: -o-ellipsis-lastline;  
overflow: hidden;  
text-overflow: ellipsis;  
display: -webkit-box;  
-webkit-line-clamp: 1;  
-webkit-box-orient: vertical; }
.home_sp .zt_news_xc .xc_list ul li p{ margin: 10px 0; line-height: 24px; color: #fff; opacity: 0.8; 
text-overflow: -o-ellipsis-lastline;  
overflow: hidden;  
text-overflow: ellipsis;  
display: -webkit-box;  
-webkit-line-clamp: 2;  
-webkit-box-orient: vertical;}

.new_bg06{width:100%; min-height: 690px; background:url(../images/h_bg03.jpg)  100px center #ececec no-repeat;  background-size:1650px 845px;
margin: 0 auto; text-align: center;
 }

.home_map{width: 1200px; display: inline-block;text-align: center; padding:30px 0;

}
.home_map .map_tit { text-align: center; padding: 10px 150px; position: relative; display: inline-block; }
.home_map .map_tit  h2{ font-size: 36px; color: #333; line-height: 60px; }
.home_map .map_tit :after {
    content: '';
    position: absolute;
    z-index: 0;
    top: 50%;
    margin-top: -4px;
    left: 0;
    width: 120px;
    border-radius: 2px;
    height: 8px;
    background: #333;
    background: -webkit-linear-gradient(left,#ececec,#333); 
           
    background: linear-gradient(to right,#ececec,#333);

    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.home_map .map_tit :before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 50%;
    margin-top: -4px;
    right: 0;
    width: 120px;
    border-radius: 2px;
    height: 8px;
    background: #333;
    background: -webkit-linear-gradient(right,#ececec,#333); 
           
    background: linear-gradient(to left,#ececec,#333);

    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}



.home_map .map_tit  p{ font-size: 22px; color: #333; opacity: 0.8; line-height: 40px; }

.h_map_box{ width: 100%; display:flex;
justify-content:space-between;
align-items:center;}

.home_map .left_map{ width: 48%;  
display:flex;
justify-content:center;
align-items:center;
 }
 .home_map .left_map .map_div{  display: inline-block; width: 570px; height: 670px;
background:url(../images/dtu_bg.png)  center center no-repeat;  background-size:570px 670px;
position: relative;
  }
  .home_map .left_map .map_div span{ position:absolute; display: inline-block; width: 30px; height: 40px;
  background:url(../images/tb_01.png)  no-repeat;background-size:30px 40px;
   } 
    .home_map .left_map .map_div span.on{background:url(../images/tb_02.png)  no-repeat;background-size:30px 40px;}
     .home_map .left_map .map_div span:nth-of-type(1){ left: 46.8%; top: 348px; }
      .home_map .left_map .map_div span:nth-of-type(2){ left: 42.6%; top: 68px; }
       .home_map .left_map .map_div span:nth-of-type(3){ left: 51.6%; top: 160px; }   
          .home_map .left_map .map_div span:nth-of-type(4){ left: 75.2%; top: 248px; }
                       .home_map .left_map .map_div span:nth-of-type(5){ left: 64.8%; top: 288px; }
                         .home_map .left_map .map_div span:nth-of-type(6){ left: 48.8%; top: 422px; }
                                     .home_map .left_map .map_div span:nth-of-type(7){ left: 36.5%; top: 376px; }
       .home_map .left_map .map_div span:nth-of-type(8){ left: 46.7%; top: 305px; }
        .home_map .left_map .map_div span:nth-of-type(9){ left: 42.8%; top: 330px; }
         .home_map .left_map .map_div span:nth-of-type(10){ left: 54.6%; top: 352px; }
          
            
             .home_map .left_map .map_div span:nth-of-type(11){ left: 31.2%; top: 310px; }

              
             
  
               
                
         
                     
                    

 .home_map .left_map .map_div span em{ height: 30px; vertical-align: top; line-height: 30px; font-size: 16px; color: #fff; }
.home_map .right_list{width: 49%;}

.home_map .address_box{ max-height: 520px; overflow-y: auto; }
.home_map .address_box ul li{ height: 145px; background: #dfdfdf; border-radius: 6px;
    margin-top: 15px;
 border-left: 6px solid #d0d0d0; 

}
.home_map .address_box ul li.change_c{ background: #fff; border-left: 6px solid #bd2b2f; }
.home_map .address_box ul li:first-child{margin-top: 0px;}
.home_map .address_box ul li a{ width: 100%; height: 100%; display:flex; cursor: pointer;
justify-content:flex-start;
align-items:center;}
.home_map .address_box ul li .tit{ width: 150px; padding: 0 20px; font-size: 20px; text-align:left;height: 115px; display:flex;
justify-content:flex-start;
align-items:center;}
.home_map .address_box ul li .about { max-width: 420px; }
.home_map .address_box ul li .about > div { display:flex; line-height: 30px; margin: 5px 0; padding-right: 20px;text-align: left;
justify-content:flex-start;
align-items:flex-start;}
.home_map .address_box ul li .about > div i{display: inline-block; width: 30px; height: 30px; 
background:url(../images/adress_i.png) no-repeat;  background-size: 30px 30px;}
.home_map .address_box ul li .about > div p{ padding-left: 5px;  }
.home_map .address_box ul li .about > div:nth-of-type(2) i{background:url(../images/tel_i.png) no-repeat;  background-size: 30px 30px;}
.home_map .address_box ul li .about > div:nth-of-type(3) i,.home_map .address_box ul li .about > div.time i{background:url(../images/time_i.png) no-repeat;  background-size: 30px 30px;}

.nav_bar{width:100%; min-width:1000px; margin: 0 auto;height:70px; background:#005392; overflow:hidden; z-index:1; position:relative;}
.nav_bar_con{width:100%; max-width:1400px; min-width:1400px; height:70px; margin:0px auto; padding:0px; line-height:70px;}
.nav_bar_item{height:70px; margin:0  auto; padding:0 1.25%; outline:70px; float:left; font-size:20px; position:relative;}
@media screen and (max-width:1100px){.nav_bar_item{font-size:18px; padding:0 .5%;}}
@media screen and (min-width:1100px) and (max-width:1200px){.nav_bar_item{font-size:20px; padding:0 0.5%;}}
@media screen and (min-width:1200px) and (max-width:1210px){.nav_bar_item{font-size:20px; padding:0 0.8%;}}
@media screen and (min-width:1210px){.nav_bar_item{font-size:20px}}
.nav_bar_item a{color:#fff;}
.nav_bar_item.cur{border-bottom:8px #1f8ce2 solid; }
.nav_bar_item .arrow_icon {display: inline-block; vertical-align: middle;}
.arrow_icon.reverse {
	-webkit-transition: all;
	-ms-transition: all;
	-o-transition: all;
	-moz-transition: all;
	transition: all;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.nav_bar_con .pull-down {width: 100%; position: absolute; border: 1px solid #005392; top: 70px; left: 0; z-index: 1;}
.nav_bar_con .pull-down a {display: block; width: 100%; height: 44px; font-size: 16px; line-height: 45px; text-align: center; color: #000; background: #fff; border-top: 1px solid #e5e5e5; overflow: hidden;}
.nav_bar_con .pull-down a.curr {color: #005392;}
#nav_bar .shiming_login .pull-down img{width: 98%;height: auto;}
.footer_div{ background: #3966a0; margin: 0 auto; text-align: center; min-height: 40px; padding: 10px 0 5px; }
.footer{width:1100px; margin:0px auto; padding:0px; overflow:hidden;}
.footer_ico{width:180px; height:90px; float:left;display:flex;
justify-content:space-between;
align-items:center;}

.footer_con{width:880px; margin:25px 0 0 25px; padding-left: 30px; text-align:left; float:left; line-height:30px; font-size:15px; color:#fff;}
.footer_con a{color:#fff;}
.pic_all{ width: 100%; text-align: center; margin:0 auto;} 
.pic_main{ width: 100%; max-width: 1200px; text-align: center; display: inline-block;}
.pic_main img{ width: 100%; vertical-align: top; }
.pic_bg{}

.logo_con_type1{width:100%; max-width:1200px; min-width:1000px; margin:40px auto; text-alcom_contentign: center; padding:0px; overflow:hidden;}
.logo_type1_left{width:23.9%; float:left; margin:0; padding:0; text-align:left; padding-left:10px;}
.logo_type1_left img{width:100%; max-width:245px;}
.logo_type1_right{width:76.1%; float:left; margin:0; padding:0; text-align:left;}
.logo_type1_right img{width:100%; max-width:883px;}

.logo_con_type2{width:100%; margin:60px auto; padding:0px; overflow:hidden;}
.logo_type2_img{width:100%; margin:0 auto; padding:0; text-align:center; overflow:hidden;}

.index_color_pink {color: rgb(240,141,141);}
    .index_color_green {color: rgb(96,177,54);}
    .index_color_blue {color: rgb(56,87,168);}
    .index_color_orange {color: rgb(236,169,128);}
    .index_search_b .color-blue {color: #005392;}
    .nav_bar {overflow: visible;}
    .nav_bar .nav_bar_item {position: relative;z-index: 3;}
    .nav_bar_item .arrow_icon {display: inline-block; vertical-align: middle; width:15px;}
    .arrow_icon.reverse {
        -webkit-transition: all;
        -ms-transition: all;
        -o-transition: all;
        -moz-transition: all;
        transition: all;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
	.nav_bar_con .pull-down a.font_small,.nav_bar_con .pull-down a#font_small{font-size: 12px;}
    .nav_bar_con .pull-down {width: 100%; position: absolute; border: 1px solid #005392; top: 70; left: 0; z-index: 100;}
    .nav_bar_con .pull-down > a {display: block; width: 100%; height: 44px; font-size: 16px; line-height: 45px; text-align: center; color: #000; background: #fff; border-top: 1px solid #e5e5e5; overflow: hidden;}
    .nav_bar_con .pull-down a.curr {color: #005392;}
    .index_serach_content {overflow: visible; margin:0 auto; text-align: center; padding: 25px 0; }
    .index_search_b {font-size: 16px; position: relative; width: 800px; text-align: center; display: inline-block; }
    .index_search_b .items {text-align: left; color: #666;font-size:20px; padding-bottom: 10px; position: relative;}
    .index_search_b .items>div {display: inline-block; height: 40px; margin: 0 15px; padding: 0 12px; line-height: 40px;cursor: pointer;}
    .index_search_b .items .curr{ position: relative;color: #2d65a5;}
    .index_search_b .items .curr:after {
    content: '';
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 50%;
    width: 50px;
    margin-left: -25px;
    height: 5px;
    border-bottom: 5px solid #2d65a5;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
    .index_search_b .items a {width: 124px; color: #005392; display: inline-block;}
    .index_search_b .items a img {display: block; width: 100%; height: 100%;}
    .index_search_b .serach-wrap { background: #fff; border: 1px  solid #5283b9; border-radius: 8px; position: relative; }
    .index_search_b .serach-wrap ._select {height: 100%; display: inline-block; border: none; background: rgb(236,236,236); float: left; font-size: 16px; margin-right: 10px;}
    .index_search_b .serach-wrap input { border:none;  background: transparent; font-size: 20px;  padding: 5px 20px; height: 48px; }
    .index_search_b .serach-wrap a.search_btn {width: 135px; height: 60px;font-size: 18px;  line-height: 60px; display: inline-block; position: absolute; right: -1px; top: -1px; 
        text-align: center; border-radius:0 8px 8px 0; color: #fff;background: #5283b9; }
    .index_search_b .hot-words {height: 30px; margin-top: 15px; font-size: 0; color: #005392; overflow: hidden;display: none;}
	.index_search_b .hot-words a{color:#005392;}
    .index_search_b .hot-words span {margin: 10px 0; font-size: 1rem; line-height: 30px;}
    .index_search_b .hot-words>div {display: inline-block; min-width: 10.4%; height: 30px; margin-left: 10px; padding: 0 5px; font-size: 1rem; line-height: 30px; text-align: center; background: rgb(236,236,236); border-radius: 5px;}
    .index_ad{width: 600px; position: absolute; top: -150px; left: 25%; background: #eaeaea; z-index: 10;}
    .index_ad .djs {width: 50px; height: 25px; font-size: 16px; text-align: center; line-height: 25px; color: #fff; background: rgb(129,132,132); border-radius: 5px; position: absolute; right: 30px; top: 10px;}
    .index_ad a {display: block; width: 100%; height: 100%;}
    .index_ad img {width: 100%;}
    .index_ad .slide-right {width: 120px; height: 150px; position:fixed; z-index:1; right: 0px; top: 80px;}
    .index_ad .index_ad_close {width: 45px; height: 45px; font-size: 40px; text-align: center; line-height: 45px; color: #fff; background: #ffa00f; border-radius: 50%; position: absolute; right: -22.5px; top:-22.5px; z-index:102; cursor:pointer;}
    .slide-left{width: 120px; position:fixed; z-index:1; left: 0px; top: 80px; }

.index_ad .slide-left a{margin-bottom: 10px; }
.fy{margin-bottom: 10px;}
    .index_outer {width: 100%; height: 315px; margin-top: 20px; background: rgb(246,246,246); overflow: hidden;}
	#tool_con1 .swiper-button-next,#tool_con1 .swiper-button-prev{background-size: 13px 38px;}
    .index_outer .top {max-width: 1200px; min-width: 1000px; height: 40px; margin: 0 auto; text-align: center;}
    .index_outer .top a {display: inline-block; width: 200px; height: 40px; margin: 0 3px; font-size: 1.5rem; line-height: 40px; text-align: center; background: rgb(225,225,225); color: #005392; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;cursor: pointer;}
	#tool_tab2{background-image:url(../images/new.png);background-repeat: no-repeat; background-position: right top;background-size: auto 20px;}
    .index_outer .top a.curr {background: #005392; color: #fff;}
    .index_outer .com_content {margin-top: 30px; font-size: 0; }
    .index_outer .com_content_down {margin-top: 40px;}
    .index_outer .com_content a {display: inline-block; height: 130px; padding-top: 10px; margin: 0 .367%; font-size: 18px; text-align: center; background: rgb(229,229,229); border-radius: 10px; overflow: hidden;}
	.index_outer .com_content .index_xinyong_dh a {margin:0 10px;}
    .index_outer .com_content a span {font-size: 140px; line-height: 90px;}
    .index_outer .com_content a p {white-space: nowrap; line-height: 10px;font-size: 14px;}
	#tool_con1  a:nth-child(6) span {font-size: 120px; line-height: 90px;height: 100px;display: block;}
    #tool_con2  a:nth-child(6) span {font-size: 120px; line-height: 90px;height: 100px;display: block;}
    #tool_con1 .hhmd img{width: auto; height: 80px;}
	.index-banner{padding:20px 0 0;}
	.index-banner img{width: 100%;height: auto;}
    .index-lists {padding: 5px 0;}
    .index-lists .news_category_b {font-size: 22px;}
    .index-lists .news_right {height: 330px;  overflow: hidden;

    border:none;
    border-radius: 0;
    width: 100%;


}
    .index-lists .news_right .fl {width: 50%; height: 100%; padding: 0px 20px; float: left; overflow: hidden;}

    .index-lists .news_right .tabs-wrap {font-size: 0; margin: 10px 0;}
    .index-lists .news_right .tabs {display: inline-block; width: 125px; height: 40px; line-height: 40px; margin:0 20px;
     font-size: 18px; text-align: center; position: relative;cursor: pointer; background: #e4e4e4; color: #333; border-radius: 4px; }
    .index-lists .news_right .tab-content  a {display: block !important; padding-left: 10px; font-size: 18px; line-height: 40px; 
        white-space: nowrap; text-overflow: ellipsis; overflow: hidden !important; height:40px; position: relative; 
     border-bottom: 1px  solid #e7ecef; }
    .index-lists .news_right .tab-content  a:after {
    content: '';
    position: absolute;
    z-index: 2;
    top: 10px;
    
    left: 0;
    margin-top: -5px;
    width: 3px;
    border-radius: 1px;
    height: 20px;
    background: #bd2b2f; 
 
    transform: scaleY(0.5);
  
    transform-origin: 0 100%;
}


    .index-lists .news_right .tabs.curr {color: #fff; background: #bd2b2f;}
    .index-lists .news_right .tabs.curr::after { display: none; }
    
    .index-lists .news_right .fr {width: 50%; height: 100%; padding: 9px 0; float: right;}
     .index-lists .news_right .fr .swiper-slide img{ min-width: 520px; min-height: 300px; }
    .index-lists .news_right.files .tabs{width: 125px;}
    .index-lists .index_swiper {width: 520px; height: 272px;margin-top: 10px;}
    .index-lists .index_swiper .swiper-slide { height: 272px;}
    .index-lists .index_swiper .swiper-wrapper a{display: block; height: 272px;}
    .index-lists .index_swiper .words {width: 100%; height: 58px; padding: 5px 1%; text-align: center; font-size: 18px; line-height: 25px; background: rgba(0,0,0,.3); color: #fff; position: absolute; bottom: 0; left: 0;}
    .index_pagination .swiper-pagination-bullet {width: 20px; height: 4px; border-radius: 0; background: rgb(14,122,255); opacity: 1;}
    .index_pagination .swiper-pagination-bullet-active {background: rgb(38,76,190)}


    .index-links .links-tab {width: 100%; height: 60px; text-align: center; background: rgb(210,221,236); font-size: 0; overflow: hidden;}
    .index-links .links-tab .com_content div {display: inline-block; width: 15.8%; height: 50px; margin: 10px 2% 0; font-size: 18px; line-height: 50px;cursor: pointer;/* text-align: center;*/}
    .index-links .links-tab .com_content div.curr {color: #fff; background: rgb(70,134,191); border-top-left-radius: 10px; border-top-right-radius: 10px;}
    .index-links .links-wrap {width: 100%;  line-height: 85px; background: rgb(228,232,240);}
    .index-links .links-wrap .com_content {font-size: 0; line-height:40px; padding-top:20px; padding-left:70px;}
    .index-links .links-wrap .com_content a {display: inline-block; width: 25%; text-align: left; font-size: 16px; color: rgb(69,132,192);}
    /*悬浮*/
    .index_right_wrap {width: 1200px; margin: 0 auto; position: relative;}
 
    .index_right {width: 120px; position:fixed; right: 0px; top: 380px;  border-radius: 12px 0 0 12px;
        background: rgb(151,174,199,0.8); border-bottom: none; z-index:100;display: block;}
	.index_ad a.close,#ad_left a.close{background: #fff;display: block;width: 40px;text-align: center; height: 20px;line-height: 20px;
        margin-left: 78px;border: 1px #ccc solid; margin-top: -5px; }
    
    .index_right a {display: block; padding: 20px 0; color: #333; text-align: center; border-bottom: 1px solid rgb(255,255,255);}
    .index_right a:last-child{ border-bottom: none; }
    .index_right a p{font-size: 18px; padding-top: 5px;}
    .index_right a .iconfont{font-size: 60px; line-height: 33px;}
    .index_right a span {font-size: 14px;}
    .index_right a i {display: inline-block; width: 40px; height: 40px;
       background:url(../images/r_pup01.png) no-repeat;  background-size: 40px 40px;}
.index_right a i.icon01{background:url(../images/r_pup01.png) no-repeat;  background-size: 40px 40px;}
.index_right a i.icon02{background:url(../images/r_pup02.png) no-repeat;  background-size: 40px 40px;}
.index_right a i.icon03{background:url(../images/r_pup03.png) no-repeat;  background-size: 40px 40px;}

	.nav_bar_con .pull-down > a {position: relative; overflow: visible; z-index: 19;}

	.second-pull-down {width: 100%; position: absolute; top:0px; left: 100%;z-index: 18; border: 1px solid #005392; background: #fff;}
    .second-pull-down li {border-top: 1px solid #e5e5e5;}
#wx_ico{display: none;}
.wx_ercode{position:fixed; right: 110px; top: 245px;}
.wx_ercode img{width:220px;}

.news_left{text-align: left;border-bottom:1px #dba0a4 solid;width:100%;
display:flex;
justify-content:space-between;
align-items:center;}
.news_right{ text-align: left; }

.zn_zone p{line-height: 24px;margin-bottom: 5px;text-indent: 26px;}
.zn_zone span b{color: #015293;line-height: 24px;display: block;font-size: 18px;margin-top: 10px;font-weight: bold;}

.news_list_con{width:100%; border-bottom:2px #f00 solid; }
.news_category_b{ display: inline-block;height:55px;  width: 200px; 
 font-size:24px; color:#333;line-height:55px; text-align:center; }

.news_category_b a{color:#333; display:block;}
.news_category_b.cur{color:#2d65a5; position: relative; }
.news_category_b.cur:after {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 50%;
    width: 80px;
    margin-left: -40px;
    height: 5px;
    border-bottom: 5px solid #bd2b2f;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
.news_category_b.cur a{color:#2d65a5;}
.nav_pos{background:#015293;color:#1d548d; background: #e9e9e9;display:flex; border-radius: 5px;
justify-content:space-between; padding: 10px 15px;font-size:16px;
align-items:center; }
.nav_pos a{width:100%; font-size:16px; color:#1d548d;  }

.news_detail_content{width:100%; background:#F9F9F9; min-height:200px; margin-top:35px; padding:30px 0px;}
.news_detail_content h1{width:95%; text-align:center; color:#000; font-size:40px; margin:0 auto; display:block;} 
.news_tip{width:100%; height:60px; line-height:60px; text-align:center; font-size:20px; color:#2F2F2F; border-bottom:1px #E6E6E6 solid; overflow:hidden;}
.news_detail_content .content{padding:0 50px; line-height:30px; font-size:18px; margin-top:40px; color:#595959;}
.news_detail_content .content em img{display: block;margin: 0 auto;}
.news_detail_content .content a{color:#595959;}
.news_detail_content .content p{margin:20px 0px; /*text-indent: 2em;*/}
.news_detail_content .content img{border:0px; max-width:100%;}
.news_detail_content .content p img{margin-left:-2em;}

.zrk_zone{width: 1200px; margin: 10px auto 0;}
.zrk_zone li{width: 285px;height: 140px;background: rgb(229,229,229); overflow: hidden; margin: 0 5px 10px; display: inline-block;border-radius: 10px;text-align: center;}
.zrk_zone img{height: 80px; width: auto;display: block; margin: 0 auto;padding-top: 20px;}
.zrk_zone li span{font-size: 140px; line-height: 90px; height: 100px;display: block;}


.suggest_content{width:100%; background:#F9F9F9; min-height:200px; margin-top:35px; padding:30px 0px;}
.suggest_content table{width:100%; margin:0 auto; padding:0;}
.suggest_content td{text-align:left; font-size:0.9rem;  color:#777777; padding-left:20px; height:40px;padding-top: 8px;padding-bottom: 8px;}
.suggest_content td span{ font-size:1.1rem;  color: #5e5e5e;}
.suggest_content input{width:300px; height:45px; line-height:45px; padding-left:10px; font-size:18px; background:#fff; border:0px;}
.suggest_content textarea{width:95%; height:210px;line-height:30px; padding:10px; font-size:18px; background:#fff; border:0px; margin-top:7px;font-family: 宋体；}
.suggest_content .btn{width:180px; height:45px; line-height:45px; background:#015293; color:#fff; font-size:18px; text-align:center; margin:0 auto; padding:0;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-top:40px;}

.wisz_query_content {width: 100%; min-width: 1000px; max-width: 1200px; height: 100%; padding-top: 280px; padding-bottom: 95px; position: absolute; top: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); -moz-transform: translateX(-50%);}
.wisz_query_content .color-blue {color: #005392;}
.wisz_query_content .dialogue-wrap {width: 100%; height: 100%; background: rgb(247,247,247)}
.wisz_query_content .dialogue-title {width: 100%; height: 80px; font-size: 18px; text-align: center; line-height: 105px; color: #1A619A; border-bottom: 1px solid rgb(215,215,215); position: relative;}
.wisz_query_content .dialogue-logo {position: absolute; top: -50px; left: 50%; margin-left: -105px;}
.wisz_query_content .dialogue-logo img {width: 70px; position: absolute; right: -50px; top: -30px;}
.wisz_query_content .dialogue-detail {height: 100%; padding: 20px 30px 95px; overflow-y: auto;}
.wisz_query_content .robot-dialogue {float: left; margin-bottom: 20px; position: relative;}
.wisz_query_content .usr-dialogue {float: right; margin-bottom: 20px; position: relative;}
.wisz_query_content .robot-dialogue .robot-head,.wisz_query_content .usr-dialogue .usr-head {width: 80px; height: 80px; vertical-align: top;}
.wisz_query_content .robot-dialogue .words-wrap {display: inline-block; min-width: 715px; margin-left: 25px; padding: 20px 40px; font-size: 18px; line-height: 30px; border: 1px solid rgb(160,160,160); border-radius: 10px; background: #fff; position: relative;}
.wisz_query_content .usr-dialogue .words-wrap {display: inline-block; min-width: 254px; margin-right: 20px; padding: 20px 40px; font-size: 18px; line-height: 30px; color: #fff; border-radius: 10px; background: #005392; position: relative;}
.wisz_query_content .robot-dialogue .dialogue-box {width: 20px; height: 15px; position: absolute; top: 20px; left: -20px;}
.wisz_query_content .usr-dialogue .dialogue-box {width: 20px; height: 15px; position: absolute; top: 20px; right: -20px;}
.robot-dialogue .words-wrap .title a {padding: 5px 0; line-height: 40px; border-bottom: 1px solid #005392;}
.robot-dialogue .content {margin: 10px auto; padding-bottom: 10px; border-top: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0;}
.robot-dialogue .content h3 {height: 18px; margin: 15px auto; line-height:18px; font-weight: 500; padding: 0 5px; border-left: 4px solid #005392;}
.robot-dialogue .content p {line-height: 36px;}
.robot-dialogue .bottom  .is_useful {margin-top: 10px; text-align: center;}
.robot-dialogue .is_useful .iconfont {font-size: 36px; vertical-align: middle; color: #999;}
.robot-dialogue .is_useful .iconfont.choosed {color: #005392}
.wise_query_time {width: 100%; position: absolute; left: 0; bottom: -25px; font-size: 14px; line-height: 24px; text-align: center; color: rgb(137,137,137)}
.wisz_query_footer {width: 100%; height: 95px; background: #005392; position: fixed; bottom: 0;}
.wisz_query_footer .query-inner {max-width: 1200px; min-width: 1000px; height: 45px; padding: 0 .33%; margin: 25px auto 0;}
.wisz_query_footer .query-inner input {height: 45px; width: 82%; padding-left: 1.6%; float: left; border: none; background: #fff; font-size: 18px; box-sizing: border-box;}
.wisz_query_footer .query-btn {height: 45px; width: 15%; float: right; font-size: 18px; color: #005392; line-height: 45px; text-align: center; background: #fff; border-radius: 5px;}

    .ghf_content {overflow: visible;}
    .guihua_logo_wrap img {display: block; width: 190px; margin: 0 auto;}
    .guihua_logo_wrap .links {text-align: center; font-size: 0;}
    .guihua_logo_wrap .links a {display: inline-block; width: 131px; height: 42px; margin: 20px 15px; font-size: 18px; line-height: 42px; text-align: center; color: #fff; background: #005392; border-radius: 10px;}
    .guihua_logo_wrap .links a.curr {background: #005392;}
    .ghf_query,.ghf_result {height: 495px; margin-bottom: 35px; padding: 20px 25px; text-align: center; background: rgb(247,247,247); position: relative;}
    .ghf_query h2,.ghf_result h2,.xinyi_wrap h2,.ghf_content .common_issue h2 {font-size: 28px; line-height: 48px; font-weight: 400;}
    .ghf_query .ghf_left,.ghf_result .ghf_left {width: 393px; height: 337px; display: inline-block; margin: 30px 90px 50px 0; vertical-align: middle; background: url("../images/ghf_round.png") center no-repeat; background-size: 100%; position: relative;}
    .ghf_query .ghf_left img,.ghf_result .ghf_left img {width: 149px; height: 147px; position: absolute; top: 50%; left: 50%; margin-top: -73.5px; margin-left: -74.5px;}
    .ghf_query .ghf_right {display: inline-block; /*height: 218px;*/ width: 420px; font-size: 0; vertical-align: middle;}
    .ghf_query .ghf_right a {display: inline-block; width: 320px; margin: 0 50px; position: relative}
    .ghf_query .ghf_right .img_wrap {width: 300px; height: 325px;margin: 0 auto; background: url("../images/ghf_ewm.png") center no-repeat; background-size: 100% auto; position: relative;}
    .ghf_query .ghf_right .img_wrap img {width: 240px; height: 240px; position: absolute; top: 32px; left: 32px;}
    .ghf_query .ghf_right .words {width: 200px; height: 45px; margin-top: 12px; background: #005392; font-size: 18px; line-height: 45px; text-align: center; border-radius: 10px; color: #fff;margin: 0 auto;}
    .ghf_query .ghf_right .close {display: block; width: 45px; height: 45px; font-size: 30px; line-height: 42px; text-align: center; color: #fff; background: #ffa00f; border-radius: 50%; position: absolute; right: 0; top: -22.5px; z-index: 1; }
    .ghf_result {height: 500px;}
    .ghf_result .ghf_left p {width: 100%; height: 40px; font-size: 40px; line-height: 40px; text-align: center; font-weight: 500; color: #ffa00f; position: absolute; bottom: 35px;}
    .ghf_result .ghf_right {width: 420px; height: 340px; text-align: left; display: inline-block; vertical-align: middle; text-align:center}
    .ghf_result .ghf_right img {width: 133px; height: 133px; margin-top: 30px;}
    .ghf_result .ghf_status {font-size: 20px; line-height: 40px; color: rgb(160,160,160)}
    .ghf_result .user_info {margin-top: 20px; padding: 20px 0; font-size: 26px; line-height: 46px; border-top: 1px solid rgb(215,215,215);}
    .ghf_content .xinyi_wrap {height: 585px; padding:  20px 1.6%; background: rgb(247,247,247); font-size: 0}
    .xinyi_wrap .xinyixing,.xinyi_wrap .xinyidai,.xinyi_wrap .xinyijie,.xinyi_wrap .xinyihui {display: inline-block; width: 21.67%; height: 412px; margin: 30px 1.6%; font-size: 17px; line-height: 35px; color: #fff; text-overflow: ellipsis; background-position: top; background-repeat: no-repeat; border-radius: 10px; position: relative; overflow: hidden;}
    .xinyi_wrap h3.xinyi_title {font-size: 24px; line-height: 74px; text-align: center; font-weight: 400;}
    .xinyi_wrap .xinyixing {background-image: url("../images/ghf_xy_01.png")}
    .xinyi_wrap .xinyidai {background-image: url("../images/ghf_xy_02.png")}
    .xinyi_wrap .xinyijie {background-image: url("../images/ghf_xy_03.png")}
    .xinyi_wrap .xinyihui {background-image: url("../images/ghf_xy_04.png")}
    .xinyi_wrap .xinyixing .img_wrap,.xinyi_wrap .xinyidai .img_wrap,.xinyi_wrap .xinyijie .img_wrap,.xinyi_wrap .xinyihui .img_wrap {width: 150px; height: 200px; text-align: center; position: absolute; left: 50%; margin-left: -75px; bottom: 10px;}
    .xinyi_wrap .xinyixing img,.xinyi_wrap .xinyidai img,.xinyi_wrap .xinyijie img,.xinyi_wrap .xinyihui img {width: 150px; height: 150px;}
    .xinyi_wrap .words_wrap {width: 170px; height: 180px; position: absolute; bottom: 35px; left: 50%; margin-left: -86px; overflow: hidden; text-align:justify;text-justify:inter-ideograph;}
    .ghf_content .common_issue {padding: 20px 20px 40px; margin-top: 40px; background: rgb(247,247,247);}
    .ghf_content .issue-wrap {margin: 20px;}
    .ghf_content .issue_title {width: 100%; height: 55px; padding-left: 30px; font-size: 18px; line-height: 55px; color: #fff; background: rgb(100,154,203);}
    .ghf_content .issue_title .fr {float: right; width: 25px; margin-top: 22px; margin-right: 20px;}
    .ghf_content .issue_content {padding: 0 30px; background: #fff; overflow: hidden;}
    .ghf_content .issue_content p {margin: 15px 0; font-size: 18px; line-height: 28px;}
	.ghf_content .issue_content p img{width: 100%;height: auto;}
/*公示开始*/
	.gongshi_content .form-wrap {min-width: 1000px; max-width: 1200px; margin-top: 20px; padding: 3.2%; background: #F0F0F0; position: relative;}
	.gongshi_content .form-wrap .item-wrap {width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-align: center; position: relative; z-index: 10}

/*新增承诺代码开始*/
.gongshi_content .com_log_tab{ width: 100%;}
.gongshi_content .com_log_tab div{float: left;background: #D1E2F2;border: 1px solid #ABD1EF;height: 40px;line-height: 40px; color: #015293; padding: 0 50px; margin-right: 10px;font-size: 1.2rem;border-top-left-radius: 8px; border-top-right-radius: 8px;color: #fff;}

.gongshi_content .com_log_tab div.now{background: #5698CB;border: 1px solid #015293;}
.gongshi_content .form-wrap .item-wrap-small a {display: inline-block; position: relative; height: 22px; -webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1;  margin: 4px; padding: 5px; font-size: 0.9rem; line-height: 22px; text-align: center; background: #bdd7ec; border: 1px solid #add0ef;border-radius: 5px;color: #015293}
.gongshi_content .item-wrap-small a.curr{background: #bdd7ec;border: 1px solid #015293;color: #015293}

/*新增承诺代码结束*/

	.gongshi_content .form-wrap a {display: inline-block; position: relative; height: 28px; -webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1;  margin: 12px 8px; padding: 5px 8px; font-size: 1rem; line-height: 28px; text-align: center; background: #5698CC; color: #fff; border-radius: 5px;;}
	.gongshi_content .pull_down {width: 100%; background: #fff; position: absolute; top: 38px; left: 0; z-index: 1; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}
	.gongshi_content .pull_down div {height: 45px; font-size: 16px; line-height: 45px; color: #000; text-align: center; border-bottom: 1px solid #eaeaea; }
	.gongshi_content .pull_down div.curr {color: #005392; background: #fff;}
	.gongshi_content .form-wrap a img {display: inline-block; vertical-align: middle; width: 16px;}
	.gongshi_content .form-wrap .curr {background: #015293;}
	.gongshi_content .filt-wrap {width: 100%; height: 80px; margin-top: 20px; border-top: 1px solid #DCDCDC;}
	.gongshi_content .filt-wrap>div {display: inline-block; margin-right: 1.6%; font-size: 1rem; line-height: 100px; }
	.gongshi_content .filt-wrap .input-wrap {display: inline-block; width: 250px; height: 50px; margin-left: 10px; line-height: 50px; background: #fff; vertical-align: middle; position: relative; z-index: 0;}
	.gongshi_content .filt-wrap .arrow_icon {display: inline-block; font-size: 28px; color: #757575; vertical-align: middle; float: right; margin-right: 20px;}
	.gongshi_content .filt-wrap .opend {border: 1px solid #B9B9B9; border-bottom: none;}
	.gongshi_content .input-wrap input {width: 90%; height: 100%; font-size: 1rem; border: none; position: absolute; top: 0; left: 20px; z-index:2;}
	.gongshi_content .filt-wrap span {font-weight: 600;}
	.gongshi_content .filt-wrap .fl {float: left;}
	.gongshi_content .btn {float: right; width: 12.5rem; height: 45px; margin-top: 30px; background: #015293; font-size: 1rem; line-height: 45px !important; text-align: center; color: #fff; border-radius: 5px; cursor:pointer;}
	.gongshi_content .filt-wrap i { width:175px;height: 50px; overflow: hidden; margin-left: 20px; float: left; color: #757575;}
	.gongshi_content .choose-box {width: 100%; padding: 20px 0 0 2%; position: absolute; left: 0; top: 185px; border-top: 2px solid #DADADB; border-bottom: 2px solid #DADADB; border-left: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9; background: #fff;}
	.gongshi_content .choose-box li {width: 17.63%; height: 30px; display: inline-block; font-size: 14px; line-height: 30px; margin-right: 2%; color: #4F4F4F; cursor:pointer;}
	.gongshi_content .choose-box .curr {color: #2469A2; background: #fff;}
	
	.gongshi_content .choose-box2 {width: 100%; padding: 20px 0 0 2%;}
	.gongshi_content .choose-box2 li {height: 40px; display: inline-block; font-size: 14px; color: #4F4F4F;}
	.gongshi_content .choose-box2 a{height: 40px; color:#375997; background:none; margin:0 auto; width:70px; line-height:30px;}
	.gongshi_content .choose-box2 .curr {color: #fff; background: #015293; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
	.gongshi_content .choose-box2 .curr a{color: #fff;}
	
	.gongshi_content .table-wrap {width: 100%; padding: 3.2%; margin-top: 20px; background: #F9F9F9;}
	.gongshi_content .table-wrap table {width: 100%;}
	.gongshi_content .table-wrap ul li{line-height: 32px; background: url("../images/roll_point.png") no-repeat left center;padding-left: 20px; }
	.gongshi_content .table-wrap ul li span{float: right; color: #929091; font-size: 16px;}
	.gongshi_content .t-head {height: 50px; font-size: 0; font-weight: 400; background: #D1E2F2; margin-bottom: 8px; border:1px #ABD1EF solid}
	.gongshi_content .t-head>div {display: inline-block; width: 25%; height: 50px; margin-left: -1px; font-size: 1rem; text-align: center; line-height: 50px; border-left: 1px solid #ABD1EF;}
	.gongshi_content .t-body .subject-name {color: #1A619A;}
	.gongshi_content .t-body {border: 1px solid #DADADA; border-right: none; border-bottom: none;}
	.gongshi_content .t-body .odd,.gongshi_content .t-body .even {font-size: 0; border-bottom: 1px solid #CECECE;}
	.gongshi_content .t-body .odd {background: #E3E3E3;}
	.gongshi_content .t-body .even {background: #EEEEEE;}
	.gongshi_content .t-body .odd td{background: #E3E3E3; font-size:1rem; word-break:break-all; word-wrap:break-word;}
	.gongshi_content .t-body .even td{background: #EEEEEE; font-size:1rem; word-break:break-all; word-wrap:break-word;}
	.gongshi_content .t-body div div {display: inline-block; width: 25%; font-size: 1rem; text-align: center; line-height: 50px; border-right: 1px solid #DADADA;}
	.gongshi_content .recent_update{text-align: center;color: #015293;padding: 20px 0;}

	.gongshi_content .department-detail {margin-top: 20px; overflow: hidden; zoom: 1; padding: 60px 3.2% 3.2%; background: #F9F9F9; position: relative;}
	.gongshi_content .fl {float: left;width: 15.8%;}
	.gongshi_content .fr {float: right;width: 83%;}
	.gongshi_content .department-detail .fl li,.gongshi_content .department-detail .fr li {width: 100%; height: 50px; margin-top: -1px; font-size: 1rem; line-height: 50px; box-sizing: border-box;}
	.gongshi_content .department-detail .fl li {text-align: center; background: #D1E2F2; border: 1px solid #A6CDEC;}
	.gongshi_content .department-detail .fr li { padding-left: 28px; background: #E3E3E3; border: 1px solid #CFCFCF;}
	.gongshi_content .close {font-size: 1rem; line-height: 60px; position: absolute; right: 40px; top:0;}

	/*涉审中介超市*/
	.gongshi_content .company-filt {min-width: 1000px; max-width: 1200px; margin-top: 20px; padding: 1.6% 3.2%; background: #F0F0F0; position: relative;}
	.gongshi_content .company-filt  .filt-wrap {height: 70px; margin-top: 0; border: none;}
	.gongshi_content .company-filt .filt-wrap>div {line-height: 60px;}
	.gongshi_content .company-filt .btn {margin-top: 10px;}
	.gongshi_content .company-filt p {font-size: 16px; color: rgb(250,140,53)}

	.gongshi_content .col-50 {width: 50%}
	.gongshi_content .col-33 {width: 33.33%}
	.gongshi_content .col-25 {width: 25%}
	.gongshi_content .col-20 {width: 20%}
	.gongshi_content .col-16 {width: 16.66%}
	.gongshi_content .col-14 {width: 14.28%}
	.gongshi_content .col-11 {width: 11.11%}
	.gongshi_content .col-7 {width: 7.69%; font-size:14px;}
	.gongshi_content .company-info .bg-gray {background: #E3E3E3; border: 1px solid #DADADA; font-size: 1rem; height: 48px; line-height: 48px; display: inline-block; text-align: center;}
	.gongshi_content .company-info .bg-blue {background: #D1E2F2; border: 1px solid #ABD1EF; font-size: 1rem; height: 48px; line-height: 48px; display: inline-block; text-align: center;}

	.gongshi_content .company-wrap {width: 100%; padding: 2.5%; margin-top: 20px; font-size: 1rem; background: #F9F9F9;}
	.gongshi_content .company-wrap h2 {font-size: 26px; line-height: 40px;}
	.gongshi_content .company-info {width: 100%; margin-bottom: 30px; padding: 1.6% 1.6% 3.2%; background: #fff; overflow: hidden; clear: both; zoom: 1; font-size: 0;}
	.gongshi_content .company-info.sign-info>.fl,.gongshi_content .company-info.sign-info>.fr  {width: 49%; margin-top: 20px;}
	.gongshi_content .company-info.sign-info>.fl>.fl,.gongshi_content .company-info.sign-info>.fr>.fl {width: 33.2%}
	.gongshi_content .company-info.sign-info>.fl>.fr,.gongshi_content .company-info.sign-info>.fr>.fr {width: 63%}
	.gongshi_content .company-info.sign-info .bg-gray {text-align: left;}
	.gongshi_content .company-info.sign-info .bg-blue,.gongshi_content .company-info.sign-info .bg-gray {width: 100%; height: 48px; line-height: 48px;}
	.gongshi_content .company-info.sign-info .bg-blue {text-align: center;}
	.gongshi_content .company-info.sign-info .bg-gray {padding-left: 4.5%;}
	.gongshi_content .margin_bottom {margin-bottom: 10px;}

	._popinner {width: 100%; min-width: 1000px; max-width: 1200px; margin: 0 auto; height: 460px; padding: 20px 35px; background: #fff; border-radius: 10px; position: relative; top: 50%; margin-top: -200px;}
	._popup h2 {font-size: 24px; line-height: 40px;}
	._popup span {display: inline-block;  font-size: 18px; line-height: 50px; width: 10.7%; text-align: left; box-sizing: border-box;}
	._popup i {color: #005392;}
	._popup .close {width: 45px; height: 45px; background: #005392; font-size: 40px; line-height: 40px; text-align: center; color: #fff; position: absolute; right: -22.5px; top: -22.5px; border-radius: 50%;}
/*公示结束*/	
	
	.company-wrap .result-title1{margin-bottom: 10px;}
    .company-wrap .result-title1 .result_fl {float: left; font-size: 14px; color: #999;}
    .company-wrap .result-title1 .result_fr {float: right; font-size: 16px;}
    .qxt_content .company-info {position: relative; padding-bottom: 1%;}
    .qxt_content .company-detail h2 {font-size: 24px;}
    .qxt_content .company-detail .status {width: 40px; height: 28px; font-size: 16px; color: #005392; text-align: center; line-height: 28px; border: 1px solid#005392; position: absolute; right: 30px; top: 20px;}
    .qxt_content .company-detail {font-size: 18px; line-height: 40px;}
    .qxt_content .company-detail .search_icon {width: 20px; height: 20px; display: inline-block; vertical-align: middle;}
    .qxt_content .company-detail .color_blue {color: #005392;}
	
.qixintong_tab{float:left; font-size:22px; margin-right:30px; margin-bottom:20px; cursor:pointer}
.qixintong_tab.cur{color:#005294}

.qixintong_base_table1{width:16.2%; height:38px; background:#D1E2F2; text-align:center; vertical-align: middle; font-size:1rem; border:1px solid #ABD1EF;}
.qixintong_base_table0{width:2%; height:38px;}
.qixintong_base_table2{width:30.8%; height:38px; padding-left:1.3%; padding-top:5px; padding-bottom:5px; background:#E3E3E3; text-align:left; vertical-align: middle; border:1px solid #DADADA; font-size:1rem;}

.no_result{width:100%; margin:0 auto; text-align:center; font-size:20px; color:#B9B9B9; height:200px; line-height:40px; margin-top:100px;}
.no_result span{font-size:22px; color:#5698CC }

.con_tab{width:100%; margin:0 auto; padding:0; font-size:1rem; background:#DADADA; margin-bottom:10px;}
.con_tab td{min-height:48px; text-align:center; padding:10px; vertical-align:middle; height:auto; background:#E3E3E3; border:1px solid #DADADA}
.con_tab td.left{text-align:left;}

.search_tip{width:100%; font-size:18px; color:#C7C7C7; border-bottom:1px #C7C7C7 solid; line-height:30px; padding:10px 0; margin-bottom:10px;}
.search_tip span{color:#F00; font-size:22px;}

.pages{margin:0 auto; padding:0; text-align:center; padding-bottom:10px; margin-top:30px;}
.pages em{display:none;}
.pages a{padding:10px; border:1px #D8D8D8 solid; background:#fff; color:#105595; margin:0 5px;}
.pages strong{padding:10px; border:1px #D8D8D8 solid; background:#0168B7; color:#fff; margin:0 5px;}
.pages input{width:50px; height:18px; border:1px #D8D8D8 solid;padding:10px 5px 9px 5px;margin-left: 10px;}
.pages .queding{padding:5px; border:1px #D8D8D8 solid;}
.pages .pager_jump{border:0px; padding-left: 0;margin: 0;}
.suggest_content hr{margin: 20px 0;}
.suggest_content h5{padding-left: 20px;line-height: 30px; font-size:24px;font-weight: normal;margin-bottom: 10px;}
.suggest_content h6{padding-left: 20px;line-height: 30px; font-size:18px;font-weight: normal;}

.baogao{width:100%; height:461px; margin:0 auto; padding:0; background:url(../images/xybg_bg.jpg) no-repeat; background-size:100%; overflow:hidden;}
.baogao_btn{width:180px; height:45px; margin:0 auto; margin-top:20rem; padding:0; text-align:center; color:#fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background:#015293; font-size:20px; line-height:45index_serach_contentpx; cursor:pointer;}

.smdl{width:28px; height:28px; background:#B0B0B0;  -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; overflow:hidden; display:inline-block; vertical-align:middle; padding:0; margin:0 auto; line-height:28px; text-align:center;}
.smdl img{width:60%; margin:0 auto; padding:0;}

.hot_searchcon{width:100%; margin:0 auto; text-align:left; color:#000; font-size:20px;}
.hot_searchcon span{width:8px; height:20px; background:#015293; display:inline-block; vertical-align:middle; margin-bottom:3px;}
.hot_search_item{text-align:left; font-size:16px;}

.yimiao_list{position:relative;}
.yimiao_ico{position:absolute; top:-12px; right:-12px;}

.over_hide{overflow:hidden;}

.mask{width:100%; height:200%;  background: rgba(0,0,0,.5);position:absolute; top:0; left:0; z-index:99;
}
.login_ercode{width:200px; height:200px; top:40%; left:50%; margin-left:-100px; position:absolute; z-index:100; text-align:center; color:#fff;}
.login_ercode img{width:100%;}

#choose_jg{cursor:pointer;}

.ke-insertfile{padding-top:10px;}
.xls_file{background:url(/static/images/ico/ico_excel.png) no-repeat; padding-left:35px; background-size: auto 30px;}
.doc_file{background:url(/static/images/ico/ico_word.png) no-repeat; padding-left:35px; background-size: auto 30px;}
.pdf_file{background:url(/static/images/ico/ico_pdf.png) no-repeat; padding-left:35px; background-size: auto 30px;}
.zip_file{background:url(/static/images/ico/ico_rar.png) no-repeat; padding-left:35px; background-size: auto 30px;}
.txt_file{background:url(/static/images/ico/ico_txt.png) no-repeat; padding-left:35px; background-size: auto 30px;}
.other_file{background:url(/static/images/ico/ico_other.png) no-repeat; padding-left:35px; background-size: auto 30px;}


/*.traf_index_content {width: 100%; background: #F9F9F9; min-height: 200px; margin-top: 35px; padding: 10px 20px; font-size: 1.1rem; overflow: hidden;}
.traf_index_content .title-wrap {height: 22px; margin: 10px; padding-left: 15px; line-height: 22px; position: relative; border-left: 6px solid rgb(7,62,128);}
.traf_index_content .content {padding: 10px 30px 10px 10px;}
.traf_index_content .item {line-height: 66px; position: relative; overflow: visible;}
.traf_index_content .item .info {position: absolute; width: 60%; right: 0px; top: 0; color: rgb(7,62,128);}
.traf_index_content .item .info .left {float: none; font-size: 1.05rem;  display: inline-block; margin: 10px 0 0 0; width: 52% !important; height: 36px; text-align: center; line-height: 36px; border: 1px solid rgb(7,62,128); float: left; margin-right: 0 !important;}
.traf_index_content .item .info .right {display: inline-block;  margin: 0 5px;}
.traf_index_content .item .info .right img {width: 1rem;}
.traf_index_content .item .info a { color: rgb(7,62,128); text-decoration: underline;}

.traf_index_content .item,.traf_index_content .left {float: left;color:#a0a0a0;}
.traf_index_content .item:nth-child(3n+1) {width: 42%;}
.traf_index_content .item:nth-child(3n+1) .left {width: 20%; margin-right: 3%;font-size: 0.9rem;color:#a0a0a0;}
.traf_index_content .item:nth-child(3n+2) {width: 26%;}
.traf_index_content .item:nth-child(3n+2) .left {width: 60px; margin-right: 10px;font-size: 0.9rem;color:#a0a0a0;}
.traf_index_content .item:nth-child(3n+3) {width: 30%;}
.traf_index_content .item:nth-child(3n+3) .left {width: 140px; margin-right: 10px;font-size: 0.9rem;color:#a0a0a0;}
.traf_index_content .item span {color: #5e5e5e;}
.traf_index_content .reason-wrap {width: 100%; overflow: hidden;}
.traf_index_content .reason-wrap .left {width: 100px; font-size: 0.9rem;line-height: 66px;color:#a0a0a0;}
.traf_index_content .reason-wrap .right {margin-left: 0; color: #5e5e5e;line-height: 66px;}
.traf_index_content .detail-btn {display: block; width: 140px; height: 32px; margin: 30px auto 0; text-align: center; line-height: 32px; border-radius: 10px; background: rgb(7,62,128); color: #fff; }
.traf_index_content .shensu a {color: rgb(7,62,128); text-decoration: underline;}*/

.no_data{width:100%; margin:0 auto; text-align:center; color:#999; margin-top:70px;}
.traf_index_content {width: 100%; background: #F9F9F9; min-height: 200px; padding: 10px 20px; font-size: 1.1rem; overflow: hidden; position:relative;}
.traf_index_content .traf_index_ico{position:absolute; top:0px; right:0px;}
.traf_index_content .title-wrap {height: 22px; margin: 10px; padding-left: 15px; line-height: 22px; position: relative; border-left: 6px solid rgb(7,62,128);}
.traf_index_content .content {padding: 10px 30px 10px 10px;}
.traf_index_content .content .item,.traf_index_content .content .item .left,.traf_index_content .content .item .right {display: inline-block}
.traf_index_content .content .item {margin-right: 4.1%; line-height: 50px; width:28%}
.traf_index_content .content .item .right {display: inline-block; margin-left: 10px; color: rgb(194,194,194);}
.traf_index_content .level-wrap {height: 25px; vertical-align: middle; line-height: 25px; padding: 0 35px; border: 1px solid rgb(7,62,128); color: rgb(7,62,128) !important;}

.traf_repair_content {width: 100%; background: #F9F9F9; min-height: 200px; margin-top: 35px; padding: 10px 0 30px 3%; font-size: 1.1rem; overflow: hidden;}
.traf_repair_content .title-wrap {font-size: 1.8rem; line-height: 5rem;}
.traf_repair_content .steps {overflow: hidden;}
.traf_repair_content .steps div {height: 175px; padding: 10px 3.4%; font-size: 0.9rem; line-height: 136px; border: 2px solid rgb(230,230,230); float: left; background: #fff; width: 29.5%;}
.traf_repair_content img {float: left; width: 1.65rem; margin: 70px 1% 0;}
.traf_repair_content .steps p {display: inline-block; line-height: 1.9rem; vertical-align: middle;}
.traf_repair_content .is_match {position: relative; margin-left: 1.6% !important;}
.traf_repair_content .is_match::before {content: '符合条件'; font-size: 1.1rem; position: absolute; top: -20px; left: -4.56rem;}

.traf_repair_content .wjw_ercode{width:270px; height:270px; margin:0 auto; padding:0; margin-top:60px; border:10px #015293 solid;}
.traf_repair_content .wjw_ercode img{width:100%; padding:0; margin:0 auto;}
.traf_repair_content .wjw_tips{width:520px; margin:0 auto; padding:0; margin-top:40px;}
.traf_repair_content .wjw_tips p{margin-bottom:20px;}

.back_wrap {line-height: 50px; font-size: 1rem; text-align: right; color: rgb(145,146,147); padding-right:40px;}
.back_wrap a{color: rgb(145,146,147);}

.traf_appeal_list_content {width: 100%; background: #F9F9F9; min-height: 200px; margin-top: 35px; padding: 0px 0px 30px 0px; overflow:hidden;}
.traf_appeal_list_content .back_wrap {line-height: 50px; font-size: 1rem; text-align: right; color: rgb(145,146,147);}
.traf_appeal_list_content li { padding:10px 1% 20px 2.5%; margin-bottom: 28px; background: #fff; border: 1px solid rgb(215,217,218); overflow: hidden; position:relative;}
.traf_appeal_list_content li .list-wrap-ico{position:absolute; top:0px; right:0px;}
.traf_appeal_list_content li td {color:#a0a0a0;min-width: 110px;  line-height: 20px; height:90px; overflow: hidden;font-size: 0.9rem;}
.traf_appeal_list_content li span {color:#5e5e5e;font-size: 1.1rem;}
.traf_appeal_list_content .color-blue {color: rgb(7,62,128);}
.traf_appeal_list_content .words-wrap {width: 100% !important; line-height: 40px !important;}
.traf_appeal_list_content .shensu-btn {display: block; width: 110px; height: 26px; margin: 0 auto; text-align: center; line-height: 26px; border-radius: 10px; background: rgb(7,62,128); color: #fff; clear: both;}

.traf_shensu_content select {width: 97%; height: 45px; line-height: 45px; padding-left: 10px; font-size: 18px; background: #fff; border: 0px;}
.traf_shensu_content textarea {resize: none;}
.traf_shensu_content .pic_upload_wrap {padding: 10px 0;}
/* .traf_shensu_content .pic-wrap div {display: inline-block; width: 72px; height: 72px; margin-right: 25px; border: 1px solid rgb(230,230,230)} */
/* .traf_shensu_content .pic-wrap img {width: 100%; height: 100%;} */
.traf_shensu_content .tips {color: rgb(182,182,182)}
.weui-uploader__input-box, .weui-uploader__img-box {border: 1px solid #d9d9d9; display: inline-block; height: 72px; position: relative; width: 72px; background: center no-repeat; background-size: cover; }
.weui-uploader__input {height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; z-index: 1; }
.panel_img {display: inline-block; position: relative; height: 72px; width: 72px;}
.panel_img img { display: block; height: 90%; width: 90%; margin: auto;}
.close_pic.iconfont {width: 15px; height: 15px; position: absolute; top: -.1rem; right: 0; background-color: #015293; border-radius: 50%; font-size: 15px; text-align: center; line-height: 12px; color: #fff;}

.traf_shensu02_content {padding: 20px 0 80px; text-align: center; background: #F9F9F9; overflow: hidden;}
.traf_shensu02_content .icon-wrap {width: 420px; margin: 50px auto 30px; border-bottom: 1px solid rgb(223, 224, 226)}
.traf_shensu02_content .icon-wrap img {display: block; width: 135px; height: 135px; margin: 0 auto;}
.traf_shensu02_content .icon-wrap span {color: rgb(170, 170, 170); line-height: 40px;}
.traf_shensu02_content h2 {font-size: 30px; line-height: 40px; font-weight: normal;}
.traf_shensu02_content p {font-size: 22px; line-height: 36px}

.traf_shensu03_content {width: 100%; background: #F9F9F9; min-height: 200px; margin-top: 35px; padding: 0px 50px 30px 35px; overflow:hidden;}
.traf_shensu03_content .back_wrap {line-height: 50px; font-size: 1rem; text-align: right; color: rgb(145,146,147);}
.traf_shensu03_content table {width: 100%;}
.traf_shensu03_content li { padding:10px 1% 20px 2.5%; margin-bottom: 28px; background: #fff; border: 1px solid rgb(215,217,218); overflow: hidden; position: relative;}
.traf_shensu03_content li td,.traf_shensu03_content li th {font-size: 0.9rem; line-height: 48px; overflow: visible; font-weight: normal;    color: #a0a0a0;}
.traf_shensu03_content li span {color: rgb(194,194,194);color: #5e5e5e;font-size: 1.1rem; }
.traf_shensu03_content li i {color: rgb(194,194,194); font-size:16px;}
.traf_shensu03_content th {position: relative;}
.table_title::before {content: ''; height: 22px; width: 5px; background: rgb(7,62,128); position: absolute; left: -10px; top: 15px;}
.traf_shensu03_content .status {width: 80px; height: 34px; text-align: center; line-height: 34px; position: absolute; right: 30px; top: 15px; border: 1px solid rgb(7,62,128); color: rgb(7,62,128);}
.traf_shensu03_content .jilu_status{position: absolute; right: 0px; top: 0px;}

.traf_shensu03_content td img {width: 48px; height: 48px; margin-right: 40px;}
.traf_shensu03_content .img-wrap {padding-top: 10px;}
.com_content table tr{/*border-bottom: 1px #eaeaea solid;*/padding-top: 8px;padding-bottom: 8px;}

.com_content table tr:last-of-type{border: 0;}
/* tab */
.traf-tab-wrap-up,.traf-tab-wrap-down {margin: 0 auto; font-size: 0; text-align: center;}
.traf-tab-wrap-up a,.traf-tab-wrap-down a {display: inline-block;}
.traf-tab-wrap-up {margin-bottom: 10px; font-size: 26px;}
.traf-tab-wrap-up a {margin: 0 20px; padding: 0 10px; line-height: 50px;}
.traf-tab-wrap-up a.curr {border-bottom: 2px solid rgb(7,62,128);}
.traf-tab-wrap-down {margin: 15px auto 20px; }
.traf-tab-wrap-down a {height: 30px; margin: 0 5px; padding: 0 10px; font-size: 16px; text-align: center; line-height: 30px; background: rgb(194,194,194); color: #fff; border-radius: 5px;}
.traf-tab-wrap-down a.curr {background: rgb(7,62,128);}

.traf_appeal_unline5{width:100%; height:5px; background:#ECECEC;}
.traf_appeal_title{margin:0 auto; padding:0px; width:100%; height:78px; text-align:center; font-size:26px; line-height:78px; border-bottom:1px #EFEFEF solid;}
.traf_appeal_title span{border-left:10px #015293 solid; border-right:10px #015293 solid; padding:0 10px;}
.traf_appeal_padding{width:100%; padding:0px 30px; margin-top:40px;}

.traf_chuli{margin:20px 0;}
.traf_line{width:100%; height:1px; overflow:hidden; margin:0 auto; padding:0; background:rgb(215,217,218); }
.traf_chuli p{line-height:40px;}
.traf_chuli_jiguan{font-size:18px; color:#0A5897; margin-top:20px;}
.traf_chuli_yijian{font-size:16px; color:#a0a0a0;}
.traf_slec{width:310px !important; height:45px; line-height:45px; font-size:18px;appearance: none;-webkit-appearance: none;-moz-appearance: none; background-image:url(../images/nav_point_blue.png) !important; background-repeat:no-repeat !important;background-position:280px center !important;}
.traf_no_border table tr{border:0px;}

.gonggao_tan_mask{width:100%; height:100%; background:#fff; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity: 0.9; position:fixed; top:0; left:0; z-index:999;}
.gonggao_tan{width:100%; height:100%; position:fixed; top:0; left:0; z-index:1000;}
.gonggao_tan_con{width:560px; margin:0 auto; margin-top:300px; padding:0; text-align:center; font-size:24px; line-height:35px; color:#000;}
.gonggao_tan_btn{width:145px; height:40px; line-height:40px; margin:0 auto; margin-top:30px; padding:0; background:#005492; color:#fff; font-size:24px; text-align:center;border-radius:5px; -moz-border-radius:5px; cursor: pointer;}
.gonggao_tan_sec{width:30px; margin:0 auto; margin-top:20px; padding:0; color:#bdbdbe; font-size:18px; text-align:center;}

/*信用修复培训开始*/
.zhuanti_repair_content{width:100%; min-width:1000px; min-height:600px; overflow:hidden; margin:0 auto; padding:0; background:url(../images/zhuanti/repair/bg.jpg) no-repeat;background-repeat:no-repeat; background-size:100% auto;-moz-background-size:100% auto;}
.zhuanti_repair_logo{width:700px; margin:0 auto; padding:0; margin-top:105px;}
.zhuanti_repair_tips{width:990px; height:340px; background:url(../images/zhuanti/repair/box.png) no-repeat; background-size:100% auto;-moz-background-size:100% auto; margin:0 auto; padding:82px 90px; margin-top:60px; font-size:22px; line-height:38px; text-indent: 44px;}
.zhuanti_repair_tips a{color:#004697; text-decoration:underline;display: block; text-indent: 44px;}
.zhuanti_repair_tabs{width:920px; margin:0 auto; padding:0 30px; margin-top:30px; font-size:22px; overflow:hidden;}
.zhuanti_repair_tabs div{padding:10px 15px; float:left; margin:0 20px; cursor:pointer;}
.zhuanti_repair_tabs div.cur{border-bottom:7px #004697 solid;}
.zhuanti_repair_clear{float:none; clear:both;}
.zhuanti_repair_videos{width:900px; margin:0 auto; padding:0; margin-top:20px; overflow:hidden;}
.zhuanti_repair_video_item{width:280px; height:200px; margin:10px; padding:0; overflow:hidden; float:left; position:relative; cursor:pointer;position: relative;}
.zhuanti_repair_video_item span{position: absolute; top: 10px;right: 10px; z-index: 1;}
.zhuanti_repair_video_item img{width:100%;}
.zhuanti_repair_video_item p{width:99%; height:40px; background-color:rgba(0,0,0,0.2); color:#000; text-align:center; overflow:hidden; position:absolute; bottom:0px; display:block; font-size:18px; line-height:40px; padding:0 5px; text-overflow:ellipsis; white-space: nowrap;}

.video_player_con{width:800px; height:600px; background:#fff; top:10%; left:50%; margin-left:-400px; position:fixed; z-index:200; border-radius: 15px;}
.video_player_close{float:right; margin-top:-15px; margin-right:-15px; width: 45px; height: 45px; font-size: 40px; text-align: center; line-height: 40px; color: #fff; background: #004697; border-radius: 50%; z-index:102; cursor:pointer;}
.video_player_title{width:100%; margin:35px auto 0; padding:0; font-size:18px;text-align: center; color:#767676;}
.video_player_video{width:600px; height:480px; margin:35px auto 0; padding:0px; margin-top:20px;}
.video_player_video video{width:600px; height:480px;background: #000;outline:none;}

.zhuanti_repair_news{width:900px; margin:0 auto; padding:0; margin-top:20px; overflow:hidden;}
.zhuanti_repair_news li{height:22px; line-height:22px; font-size:18px; margin:15px auto; margin-left:55px; padding:0px;}
.zhuanti_repair_news li i{width:20px; height:20px; border-radius: 100%; overflow:hidden; background:#BFC0BE; margin-right:33px; float:left; display:block;}

.zhuanti_repair_kaoshi{width:900px; margin:0 auto; padding:0; margin-top:20px; overflow:hidden;}
.zhuanti_repair_kaoshi_item{width:820px; height:100px; border:1px #BFBFBF solid; margin:20px auto; padding:0px; font-size:22px; line-height:100px;}
.zhuanti_repair_kaoshi_item a{display:block;}
.zhuanti_repair_kaoshi_item i{width:25px; height:35px; background:url(../images/zhuanti/repair/cns_01.png) no-repeat; background-size:100% auto;-moz-background-size:100% auto; display:block; float:left; margin:35px 15px 0 15px;}
.zhuanti_repair_kaoshi_item span{height:45px; line-height:45px; display:block; float:right; padding:0px 20px; margin-top:27px; margin-right:30px; border-radius: 15px; background:#004697; font-size:24px; color:#fff;}

.zhuanti_repair_kaoshi_item_v2{width:820px; height:100px; border:1px #BFBFBF solid; margin:20px auto; padding:0px; font-size:18px;}
.zhuanti_repair_kaoshi_item_v2_tab{width:98%; margin:10px auto;padding: 1%;}
.zhuanti_repair_kaoshi_item_v2_tab td{padding-left:15px;}
.zhuanti_repair_kaoshi_item_v2 span{color:#004697;}
.zhuanti_repair_kaoshi_item_line{border-right:1px #E6E5E4 solid;}
.zhuanti_repair_kaoshi_item_td1,.zhuanti_repair_kaoshi_item_td7{width:40px;height:40px;}
.zhuanti_repair_kaoshi_item_td2,.zhuanti_repair_kaoshi_item_td8{width:70px; }
.zhuanti_repair_kaoshi_item_td3,.zhuanti_repair_kaoshi_item_td9{width:80px; }
.zhuanti_repair_kaoshi_item_td4{width:180px; }
.zhuanti_repair_kaoshi_item_td5{width:200px; }
.zhuanti_repair_kaoshi_item_td6{width:225px;}
.zhuanti_repair_kaoshi_item_td10{margin-right:500px;}
.zhuanti_repair_kaoshi_item_fenshu{font-size:36px;}
.zhuanti_repair_kaoshi_item_fenshu.jige{color:#00428F;}
.zhuanti_repair_kaoshi_item_fenshu.unjige{color:#BB4D27;}

.zhuanti_repair_chengruo{width:910px; margin:0 auto; padding:0; margin-top:50px; overflow:hidden;}
.zhuanti_repair_chengruo_down{width:800px; height:250px; border:1px #BFBFBF solid; float:left; text-align:center; font-size:24px; margin-left:55px;}
.zhuanti_repair_chengruo_down a{display:block;}
.zhuanti_repair_chengruo_down img{margin:40px auto 15px auto; border:0px;}

.zhuanti_repair_chengruo_up{width:400px; height:250px; border:1px #BFBFBF solid; float:left; margin:0 35px 0 20px; text-align:center; font-size:24px; cursor:pointer;}
.zhuanti_repair_chengruo_up img{margin:40px auto 27px auto; border:0px;}
.zhuanti_repair_chengruo_up i{font-size:16px; color:#BFBFBF}

.uploader_con{width:600px; min-height:520px; background:#fff; top:10%; left:50%; margin-left:-300px; position:fixed; z-index:200; border-radius: 15px;}
.uploader_con_close{float:right; margin-top:-15px; margin-right:-15px; width: 45px; height: 45px; font-size: 40px; text-align: center; line-height: 40px; color: #fff; background: #004697; border-radius: 50%; z-index:102; cursor:pointer;}

.uploader_con h4{ text-align: center;padding: 20px 0 0; font-size: 20px;}
.uploader_con h4 span{padding:0 10px;}
.uploader_con table{width:95%; margin-left:30px; font-size:18px; color:#757575}
.uploader_con table td{padding:10px;}
.uploader_con table td input{width:380px; border:0px; background:#EEEEEE; font-size:18px; padding:15px;}
.uploader_btn{width:500px; height:40px; background:#004697; color:#fff; font-size:24px; text-align:center; line-height:40px; cursor:pointer;border-radius: 8px; margin-left:10px; padding:0;}
.heavy_blue{color: #004697;font-weight: bold;font-size: 24px;}
.zhuanti_repair_panel_img{width:75px; height:75px; position:relative;}
.zhuanti_repair_panel_img .close_pic{width:25px; height:25px; top:-10px; right:-12px; font-size:25px; line-height:25px; line-height:22px;}
.zhuanti_repair_panel_img img{width:75px;height: 75px;}
.back_home { width: 50px;  height: 50px;  position: fixed;   top: 10px;    right: 10px;}
.back_home img{width: 100%; height: auto;}

.zhuanti_exam_back{width:920px; text-align:right; margin:30px auto; padding:0; font-size:20px;}
.zhuanti_exam_content{width:920px; margin:0 auto; padding:30px 50px; border:1px #CCCAC8 solid; font-size:18px; position:relative; overflow:hidden;background: #fff;}
.zhuanti_exam_uinfo{border-bottom:1px #CCCAC8 solid; padding-bottom:30px;}
.zhuanti_exam_uinfo table{width:100%;}
.zhuanti_exam_uinfo table td{height:60px; padding-right:30px; vertical-align:middle;}
.zhuanti_exam_uinfo table td input,.zhuanti_exam_uinfo table td select{width:380px; font-size:18px; padding:10px;}

.zhuanti_exam_uinfo table td h4{font-size: 20px; text-align: center;}
.zhuanti_exam_uinfo table td .right{text-align: right;}

.zhuanti_exam_djshi{position:absolute; top:30px; right:50px; font-size:22px; text-align:right; }
.zhuanti_exam_djshi span{color:#0D980A;}

.zhuanti_exam_questions{margin-top:30px;}
.zhuanti_exam_questions_tip{font-size:16px; font-weight:bold; border-left:8px #003F8B solid; padding-left:5px; margin:10px 0px; margin-top:30px;}
.zhuanti_exam_questions_items{font-size:16px; line-height:40px; margin-top:15px;}
.zhuanti_exam_questions_an{font-size:16px; line-height:35px;}
.zhuanti_exam_questions_an input[type="radio"]{width:15px; height:15px; margin-top:5px;}
.zhuanti_exam_questions_an input[type="text"]{width:100%; height:25px; margin-top:5px; padding:0px 5px;}
.zhuanti_exam_sub{width:175px; height:40px; font-size:20px; color:#fff; background:#003F8B; border-radius: 8px; text-align:center; line-height:40px; margin:20px auto; padding:0; margin-top:50px; cursor:pointer;}
#agree_company,#agree_xycode,#agree_company2{text-decoration: underline;}

.zhuanti_exam_result{position:absolute; top:50px; right:50px; font-size:22px; text-align:center; }
.zhuanti_exam_result .jige{font-size:76px; color:#00428F;}
.zhuanti_exam_result .unjige{font-size:76px; color:#BD522C;}
.zhuanti_exam_questions_res{line-height:20px;}
.zhuanti_exam_questions_res_ok{background:#EDFFE1; padding:0 10px;}
.zhuanti_exam_questions_res_ok span{float:right}
.zhuanti_exam_questions_res_err{background:#FFEBE1; padding:0 10px;}
.zhuanti_exam_questions_res_err span{float:right}
.zhuanti_exam_down{width:175px; height:40px; font-size:20px; color:#fff; background:#039300; border-radius: 8px; text-align:center; line-height:40px; margin:20px auto; padding:0; margin-top:50px; cursor:pointer; float:left; margin-left:190px;}
.zhuanti_exam_sub.has_down{float:left; margin-left:30px;}

.zhuanti_exam_sub_home{width:175px; height:40px; font-size:16px; color:#fff; background:#003F8B; border-radius: 8px; text-align:center; line-height:40px; padding:0; margin:20px auto; float:left; cursor:pointer;}
.zhuanti_exam_down_home{width:175px; height:40px; font-size:16px; color:#fff; background:#039300; border-radius: 8px; text-align:center; line-height:40px; margin:20px auto; padding:0;  cursor:pointer; float:left;}
.zhuanti_exam_down_un_home{width:175px; height:40px; font-size:16px; color:#fff; background:#CACACA; border-radius: 8px; text-align:center; line-height:40px; margin:20px auto; padding:0;  cursor:pointer; float:left; position:relative}
.zhuanti_exam_down_un_home img{width:20px; height:20px; position:absolute; top:-10px; right:-10px;}
.zhuanti_exam_sub_home.has_down{float:left; margin-left:30px;}

.zhuanti_repair_unpass_cc{width:820px; padding-left:15px; margin-bottom:15px;}
.zhuanti_repair_unpass_hf{width:788px; border:1px #DDD9D9 solid; background:#FFF6E8;}
.zhuanti_repair_unpass_hf td{padding:15px;}
.zhuanti_repair_unpass_note{text-align:left; color:#00428F; font-size:18px;}
.zhuanti_repair_unpass_img{margin:0 auto; margin-top:20px; margin-left:20px; position:relative; float:left;}
.zhuanti_repair_unpass_img img{height:270px;}
.zhuanti_repair_unpass_zhang{position:absolute; bottom:20px; right:0px; width:100px !important; height:auto !important;}

.unpass_content{width:900px; height:640px; background:#fff; top:10%; left:50%; margin-left:-425px; position:fixed; z-index:200; border-radius: 15px;}
.repair_download{width: 900px;margin: 0 auto;}
.report_download {
	margin: 20px 0 0;
	border-collapse: separate;
	border-spacing: 8px;
}
.report_download tr {
	background: #E3E3E3;
}
.report_download td {
	background: #E3E3E3;
	border: 1px solid #DADADA;
	padding: 10px 10px;
	text-align: center;
}
.report_download td span {
	color: #b9b9b9;
}
.report_download td a {
	color: #005293;
}
.ask_title{cursor: pointer;}
.report_download .first td {
	background: #D1E2F2;
	border: 1px solid #ABD1EF;
}
table.report_count{ width: 99%;margin: 0 auto;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;text-align: center;margin-bottom: 20px;}
table.report_count td{padding: 8px 0;}

.zhuanti_repair_kaoshi_item_v2_tab li{ float: left;height: 50px;margin-bottom: 10px;}

/*信用修复培训响应式*/
@media screen and (max-device-width: 750px) { 
	.back_home{display: none;}
	.zhuanti_repair_content{width: 100%;height: auto;min-width: auto;min-height: auto;font-size: 16px;}
	.zhuanti_repair_logo{width: 100%;margin: 20px 0;}
	.zhuanti_repair_logo img{display: block;width: 80%;height: auto;margin: 0 auto;}
	.zhuanti_repair_tips{width: 90%;height: auto;background-color: #fff; background-image: none;box-shadow: 0 0 5px rgb(0,0,0,0.5);font-size: 16px;padding: 15px;margin-top:10px;border-radius: 10px;    line-height: 24px;text-indent:32px;}
	.zhuanti_repair_tips a{display: none;}
	.zhuanti_repair_tabs{width: 100%;padding: 0;}
	.zhuanti_repair_tabs div{margin: 0;padding:10px 0; width: 33.3%;text-align: center;}
	.zhuanti_repair_tabs div:nth-child(2),.zhuanti_repair_tabs div:nth-child(3){display: none;}
	.zhuanti_repair_videos{width: 100%;}
	.zhuanti_repair_video_item{width: 45%;height: auto;margin: 0 2% 10px 3%;}
	.zhuanti_repair_news{width: 100%;}
	.zhuanti_repair_news li i{margin-right: 5px;}
	.zhuanti_repair_news li{margin-left: 10px;height: auto;font-size: 16px;}
	.zhuanti_repair_video_item p{font-size: 16px;}
	.uploader_con{width: 90%;left:5%; min-height: auto;margin-left: 0;top: 20%;}
	.uploader_con table{width: 90%;margin: 0 auto;}
	.uploader_con table tr td:nth-child(1){display: none;}
	.uploader_con table tr td:last-child{display: block;}
	.uploader_con table td input{width: 100%;padding: 15px 0;font-size: 16px;}
	.uploader_btn{width: 100%;margin-left: 0;}
	.zhuanti_repair_kaoshi{width: 100%;padding-bottom: 30px;}
	.zhuanti_repair_kaoshi_item_v2{width: 90%;margin: 0 auto;}
	.footer{display: none;}
	.zhuanti_exam_back,.zhuanti_exam_content{width: 96%;padding: 0 2%;}
	.zhuanti_exam_uinfo table td input, .zhuanti_exam_uinfo table td select,.zhuanti_exam_uinfo table td span{width: 90%;padding: 10px;}
	.zhuanti_exam_uinfo table tr:nth-child(-n+5) td:nth-child(1){display: none;}
	.zhuanti_exam_uinfo table td{padding-right: 0;height: 30px;border-bottom: 1px #BFBFBF solid;}
	.zhuanti_exam_djshi{position: inherit;margin-top: 20px;}
	.zhuanti_exam_result{position: inherit;margin-top: 20px;border-bottom: 1px #CCCAC8 solid;padding-bottom: 20px;}
	.zhuanti_repair_kaoshi_item_v2_tab li{float: none;width:auto;text-align: left;height: 30px;border-bottom: 1px #BFBFBF solid;font-size: 16px;}
	.zhuanti_repair_kaoshi_item_v2_tab li:nth-last-child(1){border: 0;}
	.zhuanti_repair_kaoshi_item_v2_tab li:last-child{height: auto;}
	.zhuanti_repair_kaoshi_item_fenshu{font-size: 24px;}
	.zhuanti_repair_kaoshi_item_td1, .zhuanti_repair_kaoshi_item_td7 i{display: none;}
	.zhuanti_exam_sub_home.has_down{margin: 0 auto;float: none;}
	.zhuanti_exam_back{margin: 10px auto;}
	.video_player_con{width: 100%;height: auto;top: 0;left: 0;margin-left: 0;background: none;}
	.video_player_title,.video_player_video{width: 100%;height: auto;}
	.video_player_video video{width: 100%;height: auto;}
	.video_player_close{margin-top:15px;margin-right: 0;}
	.zhuanti_exam_down_home{float: none;}
	.repair_download{width: 100%;}
}


/*信用修复培训结束*/

/*信用承诺*/

.promise {}
.promise li{border-radius: 8px;padding: 2% 2% 2% 4%; margin: 20px 0 10px; display: inline-block; width: 94%;font-size: 18px; background: url(../images/roll_point.png) no-repeat 15px center #c8d8f0;height: 40px; line-height: 40px;}
.promise li span{float: right;font-size: 16px;}

/*资讯分享*/
.article-extended{line-height:34px; color:#666666; font-size:14px; padding:0 5px 0 15px; background:#f2f2f2; }
.article-extended dt{float:left; font-size:14px;}
.article-extended dt span{float:left; line-height:24px; margin:6px 6px 6px 0; color:#888888;}
.article-extended dt .bshare-custom a{float:left; padding-left:27px; height:24px; margin:6px 5px; background-image:url(../images/icon-share.png); background-repeat:no-repeat; overflow:hidden;}
.article-extended dt .bshare-custom a.bshare-qzone{background-position:0 -52px;}
.article-extended dt .bshare-custom a.bshare-sinaminiblog{background-position:0 -104px;}
.article-extended dt .bshare-custom a.bshare-weixin{background-position:0 -1612px;}
.article-extended dt .bshare-custom a.bshare-qqim{background-position:0 -2652px;}
.article-extended dt .bshare-custom a.bshare-renren{background-position:0 -208px;}
.article-extended #content-share-m{display:none;}
/*.article-extended #content-share-m:before{display:inline-block; content:""; vertical-align:top; width:16px; height:34px; background-image:url(../images/pages/info-fx.png); background-repeat:no-repeat; background-position:center; margin-right:8px;}*/
.article-extended #content-share-m a i{display:inline-block; vertical-align:top; margin-right:8px; padding-top:2px; line-height:32px;}
.article-extended #content-share-m a font{display:inline-block; vertical-align:top;}
#shareNode{display:none;}

.article-extended dd{float:right;}
.article-extended dd span{margin:0 8px;}
.article-extended dd a{color: #666666; cursor: pointer;}
.article-extended dd a:hover{color: #333; font-weight: bold;}
.article-extended dd i{font-style: normal;}
.article-extended span{display:inline-block;}

.article-auxiliary{padding:20px 0 20px;}
.article-ewm{font-size:14px; text-align:center; padding:5px 0 0; margin:0 auto;}
.article-ewm dd{margin-bottom:10px; font-size:14px; color:#999;}

.article-reldocuments{display:none; /*padding:30px; border:1px solid #ebebeb;*/}
.article-reldocuments h3{padding:10px 0 10px; color:#333333; font-weight:bold; font-size:1em; /*padding-bottom:10px; font-size:1.125em; color:#0064b9;*/}
.article-reldocuments h3 span{}
.article-reldocuments .infoList li{padding-top:8px; padding-bottom:8px;}
.article-reldocuments .infoList li h4{padding-right:0;}
.article-reldocuments .infoList li h4 .time{display:none;}
.article-reldocuments .infoList li h4 a:before{background-color:#999;}

 .code-box{
      width: 262px; margin: 50px auto; border: 1px solid #ddd; padding: 10px
    }
    .code-box h5{margin: 0;}
    .code-box p{font-size: 13px; line-height: 22px; margin: 0; color: #555;}
    #div_div{width: 200px; height: 200px; margin: 20px auto}
.news_category_b.mini_left_nav{font-size: 14.5px !important}