
/******************* index *********************/
.index-main{background: url(../images/snfs9_02.jpg) no-repeat center top;}
.main-contain{overflow: hidden;}
.toutiao{background: #fff;margin-top: 36px;}
.toutiao h1{float: left;width: 186px;text-align: center;border-right:1px solid #e4e4e4;}
.toutiao .tt-con{width: 1014px;padding: 0 24px;float: left;}
.tt-con h2 a{display: block;font-size: 18px;font-weight: bold;color: #666;margin-top: 22px;}
.tt-con h2 a:hover{color: #cc3333;}
.tt-con p{margin-top: 7px;font-size: 14px;color: #999;width: 100%;}
.tt-con p a{color: #cc3333;}
.box1{margin-top: 10px;}
.pad1{padding: 20px;background: #fff;}
.bx1-items{width: 43.1%;}
.bx1-news{padding-left: 20px;width: 56.9%;height: 343px;}

.bx1-items .item{
    position: relative;
}
.bx1-items .item img{
    height: 340px;
    width: 500px;
    display: block;
}
.bx1-items .item span{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    background: url(../images/baop1_03.png) repeat-x;
    line-height: 40px;
    color: #fff;
    padding: 0 9px;
    
}
.bx1-items .item span i{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 60%;
}
.bx1-items .item span i a{
    color: #fff;
}
.bx1-items .owl-dots{
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.bx1-items .owl-dots .owl-dot span{
    width: 5px;
    height: 5px;
    background: rgba(255, 255, 255, 0.3);
    border: none;
    margin: 0 1px;
    border-radius: 0!important;
}
.bx1-items .owl-dots .owl-dot.active span{
    background: #fff;
    width: 20px;
}
.bx1-titel{position: relative;}
.bx1-titel:before{content:"";position: absolute;width: 100%;height: 2px;background: #e4e4e4;left: 0;bottom: 0;}
.bx1-titel a{float: left;padding-bottom: 10px;border-bottom: 2px solid transparent;padding-left: 10px;padding-right: 10px;font-size: 18px;font-weight: bold;color: #999;position: relative;z-index: 2;margin-right: 8px;}
.bx1-titel a.active{color: #046bbd;border-bottom-color: #046bbd;}
.bx1-list1-1{padding: 14px 24px 18px 6px;background: #f8f8f8;margin-top: 11px;}
.bx1-list1-1 h2{position: relative;padding-left: 25px;}
.bx1-list1-1 h2:before{
    position: absolute;
	content: "";
	width: 5px;
	height: 5px;
	background-color: #dcdcdc;
	left: 0;
    top: 8px;
}
.bx1-list1-1 h2 a{font-weight: bold;}
.bx1-list1-1 h2:hover a{color: #046bbd;}
.bx1-list1-1 h2:hover:before{background: #046bbd;}
.bx1-list1-1 p{padding-left: 25px;line-height: 26px;color: #999;margin-top: 8px;}
.bx1-list1-1 span{color: #cccccc;display: block;padding-left: 25px;margin-top: 4px;font-size: 14px;}
.bx1-list1 .list-ul{padding: 12px 6px 0;}
.box2{background: #fff;height: 120px;}
.box2-t1{width: 140px;position: relative;}
.box2-t1:before{
    content: "";
    border: 19px solid transparent;
    position: absolute;
    right: -26px;
    top: 50%;
    margin-top: 0px;
    border-left-color: #fff;
    z-index: 10;
}
.box2-con{width: 1060px;}
.box2-t1 img{position: absolute;left: 22px;top: 0;}
.box2-t1 h2{text-align: center;font-size: 18px;font-weight: bold;color: #046bbd;margin-top: 42px;}
.box2-t1 a{display: inline-block;padding-right: 18px;background: url(../images/snfs10_03.png) no-repeat right center;font-size: 14px;color: #0099ff;margin-top: 3px;margin-left: 35px;}
.box2-con .owl-dots{display: none!important;}
.box2-con .owl-nav div{width: 29px;height: 29px;background-image: url(../images/snf20_03.png);background-repeat: no-repeat;position: absolute;top: 40%}
.box2-con .owl-nav .owl-prev{left: 21px;}
.box2-con .owl-nav .owl-next{right: 21px;background-position: -40px 0;}
.box2-con .owl-nav div:hover{opacity: 0.6;}
.box2-con .owl-carousel .owl-item img{width: 100%;display: block;}
.i-title1{position: relative;}
.i-title1:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background: #e4e4e4;
    left: 0;
    bottom: 0;
}
.i-title1 h4{float: left;}
.i-title1 h4 a{
    display: inline-block;
    padding-bottom: 10px;
    border-bottom: 2px solid transparent;
    padding-right: 10px;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    z-index: 2;
    margin-right: 8px;
    color: #046bbd;
    border-bottom-color: #046bbd;
}
.box3-1{margin-top: 20px;}
.box3-1-l{width: 50%;}
.box3-1-r{width: 48.2%;}
.ingk-title1 a{float: left;margin-right: 14px;text-align: center;border-radius: 5px;background: #f5f5f5;line-height: 40px;font-size: 18px;color: #666;width: 18.05%;}
.ingk-title1 a.active{background: #046bbd;color: #fff;}
.ingk-title1 a:last-child{margin-right: 0;}
.ingk-search{margin-top: 22px;border: 1px solid #e4e4e4;height: 45px;border-radius: 5px;}
.ingk-search select{width: 127px;background: #f7f7f7;float: left;color: #046bbd;height: 100%;border: none;padding: 0 14px;}
.ingk-search .text{width: 370px;height: 41px;border: none;text-indent: 20px;}
.ingk-search button{width: 76px;height: 43px;background: #2a80c5;color: #fff;border: none;font-size: 22px;cursor: pointer;}
.ingk-ul1{padding-top: 9px;}
.ingk-ul2{margin-top: 10px;}
.ingk-ul2 li{float: left;width: 48.2%;border: 1px solid #e4e4e4;background: #f7f7f7;border-radius: 5px;position: relative;line-height: 48px;}
.ingk-ul2 li.li2{float: right;}
.ingk-ul2 li a{display: block;height: 100%;text-align: center;font-size: 18px;overflow: hidden;}
.ingk-ul2 li i{margin-right: 20px;color: #046bbd;font-size: 28px;/* float: left; *//* margin-left: 64px; */vertical-align: top;}
.ingk-ul2 li span{/* float:left; */color: #666;vertical-align: top;}
.ingk-ul2 li em{float: right;margin-right: 20px;font-size: 14px;color: #d0d0d0;transition: all .2s;}
.ingk-ul2 li:hover span{color: #046bbd;}
.ingk-ul2 li:hover em{color: #046bbd;margin-right: 15px;}
.gks-t1{line-height: 37px;border-bottom: 1px solid #e4e4e4;}
.gks-t1 a{font-size: 18px;color: #046bbd;}
.gks-bx1con{margin-top: 25px;}
.gks-bx1con li{width: 48.3%;float: left;height: 50px;line-height: 50px;background: #f4f4f4;margin-bottom: 14px;}
.gks-bx1con li:nth-of-type(even){float: right;}
.gks-bx1con li a{display: block;height: 100%;color: #666;}
.gks-bx1con li i{font-size: 28px;color: #9e9e9e;margin-right: 20px;margin-left: 47px;vertical-align: top;}
.gks-bx1con li:hover{background: #046bbd;}
.gks-bx1con li:hover a{color: #fff;}
.gks-bx1con li:hover i{color: #fff;}
.gks-bx2con{margin-top: 18px;}
.gks-bx2con li{float: left;width: 33.3333%;}
.gks-bx2con li i{float: left;width: 50px;height: 50px;border-radius: 50%;text-align: center;line-height: 50px;color: #fff;background: #046bbd;font-size: 26px;transition: all .2s;}
.gks-bx2con li span{float: left;margin-left: 12px;color: #666;width: 68px;margin-top: 5px;}
.gks-bx2con li:nth-of-type(2) span{width: 102px;}
.gks-bx2con li:nth-of-type(3) span{width: 52px;}
.gks-bx2con li:nth-of-type(3) i{margin-left: 20px;}
.gks-bx2con li:hover i{text-shadow: 0 0 6px #ccc;}
.gks-bx2con li:hover span{color: #046bbd;}
.box4-l{width: 50%;}
.box4-r{width: 48.3%;}
.i-title1 h6{float: right;padding-left: 30px;font-weight: bold;color: #2a80c5;background: url(../images/snfs22_03.png) no-repeat left center;margin-top: 6px;}
.inhd-1{margin-top: 24px;height: 88px;background: url(../images/snfs12_07.jpg) no-repeat;}
.inhd-1 ul{margin-left: 129px;}
.inhd-1 li{float: left;width: auto;text-align: center;margin: 0 15px;}
.inhd-1 li a{display: block;height: 100%;}
.inhd-1 li i{display: block;margin: 13px auto 8px;width: 35px;height: 35px;border:1px solid #eaf4fc;font-size: 21px;color: #fff;border-radius: 50%;line-height: 34px;transition: .2s;}
.inhd-1 li span{color: #fff;transition: .2s;}
.inhd-1 li a:hover i{background: #eaf4fc;color: #2a80c5;}
.inhd-1 li a:hover span{font-weight: bold;}
.inhd-2t{overflow: hidden;line-height: 37px;border-bottom: 1px solid #e4e4e4;}
.inhd-2t .a1{
    float: left;
    font-size: 18px;
    color: #046bbd;
}
.inhd-2t .a2{width: 127px;height: 27px;background: url(../images/snfs13_11.png) no-repeat;text-align: center;color: #fff;float: right;line-height: 27px;margin-top: 5px;}
.inhd-2t .a2 i{color: #fff;margin-right: 6px;vertical-align: top;font-size: 18px;}
.inhd-table{margin-top: 10px;}
.inhd-table table{width: 100%;}
.inhd-table table thead tr{height: 35px;background: #d9ebfa;}
.inhd-table table th{font-weight: normal;color: #2a80c5;}
.inhd-table table th:first-child{text-indent: 16px;text-align: left;}
.inhd-table table tbody td{padding: 8px 0;text-align: center;}
.inhd-table table tbody td:first-child{text-align: left;text-indent: 16px;}
.inhd-table table tbody td span{color: #999;}
.inhd-table table tbody td em{color: #2ac561;}
.inhd-table table tbody td a:hover{color: #046bbd;}
.inbs-1{margin-top: 20px;}
.inbs-1 li{float: left;width: 48.2%;background: #d9ebfa;height: 60px;padding: 5px;border-radius: 30px;margin-bottom: 11px;}
.inbs-1 li:nth-of-type(even){float: right;}
.inbs-1 li a{display: block;height: 100%;border-radius: 25px;background: #81beef;line-height: 46px;color: #fff;transition: all .2s;}
.inbs-1 li a i{display: inline-block;width: 34px;height: 34px;background: #fff;box-shadow: 1px 1px 3px #428fcc;margin-right: 18px;margin-left: 22px;text-align: center;line-height: 34px;font-size: 19px;color: #6dafe3;border-radius: 50%;vertical-align: middle}
.inbs-1 li:nth-of-type(1) i{font-size: 24px;}
.inbs-1 li:nth-of-type(2) i{
    font-size: 20px;
    text-align: left;
    text-indent: 7px;
}
.inbs-1 li:nth-of-type(3) i{
    font-size: 26px;
    text-align: left;
    text-indent: 5px;
}
.inbs-1 li:nth-of-type(4) i{
    font-size: 17px;
    text-align: left;
    text-indent: 6px;
}
.inbs-1 li a:hover{background: #2a80c5;}
.inbs-2{margin-top: 15px;}
.inbs-2-title{line-height: 55px;overflow: hidden;background: #f7f7f7;}
.inbs-2-title a{float: left;width: 25%;text-align: center;position: relative;color: #666;font-size: 18px;}
.inbs-2-title .bsa1.active{background: #3069ba;color: #fff;}
.inbs-2-title .active:before{content: "";position: absolute;border: 6px solid transparent;left: 50%;margin-left: -6px;bottom:0;border-bottom-color: #fff;}
.inbs-2-title a.bsa2:hover{background: #cc3333;color: #fff;}
.inbs2-uls{margin-left: -11px;margin-right: -11px;}
.inbs2-uls li{float: left;width:33.3333%;padding: 0 11px;margin-top: 20px;}
.inbs2-uls li a{display: block;text-align: center;background: #f7f7f7;line-height: 50px;color: #666;}
.inbs2-uls li a:hover{background: #046bbd;color: #fff;}
.inbs-2-c1 .owl-dots {margin-top: 10px;}
.box4-l .pad1{padding-bottom: 5px;}
.inbs-2-c1{height: 314px;}


/* ysqgk */
.ysqs-box{
    background: #fff;
}
.ysqs-t1{
    height: 61px;
    line-height: 61px;
    background: #edf4fa;
    padding-left: 20px;
}
.ysqs-t1 span{
    float: left;
    color: #0662b0;
    font-weight: bold;
    font-size: 18px;
    padding-left: 54px;
    background:url(../images/ysqs2_03.png) no-repeat left center;
}
.ysqs-t1 img{
    float: right;
}
.ysqs-t2 h4{
    text-align: center;
    overflow: hidden;
}
.ysqs-t2 h4 a{
    font-size: 18px;
    line-height: 60px;
    width: 25%;
    float: left;
    background: #f7f7f7;
    text-align: center;
    position: relative;
}
.ysqs-t2 h4 a:after{
    position:absolute;
    content:"";
    height:100%;
    right:0;
    top:0;
    background:#fff;
    width:1px;
}
.ysqs-t2 h4 a.on{
    color: #fff;
    background: #046bbd;
}
.ysqs-t2 h4 a.on:before{
    content:"";
    position:absolute;
    border:8px solid transparent;
    bottom:0;
    left:50%;
    margin-left:-8px;
    border-bottom-color:#fff;

}
.ysqs-t2 h4 a span{
    float: left;
    margin-right: 6px;
    background-image: url(../images/ysqs1_03.png);
    background-repeat: no-repeat;
    width: 23px;
    height: 28px;
}
.ysqs-t2-c1{
    padding: 20px;
    background: #f4f4f4;
}
.ysqs-t2 h4 a .s1{
    background-position: -12px 0;
}
.ysqs-t2 h4 a.on .s1{
    background-position: -12px -31px;
}
.ysqs-t2 h4 a .s2{
    background-position: -60px 0;
}
.ysqs-t2 h4 a.on .s2{
    background-position: -60px -31px;
}
.ysqs-t2 h4 a .s3{
    background-position: -107px 0;
}
.ysqs-t2 h4 a.on .s3{
    background-position: -107px -31px;
}
.sqxz-1-ss1{
    line-height: 30px;
}
.sqxz-1-ss2{
    border:1px solid #20a0e4;
    line-height: 38px;
    height: 38px;
    padding-left: 12px;
    margin-top: 25px;
}
.sqxz-1-ss2 em{
    width: 126px;
    float: right;
    background: #c8e6ff;
    border-left: 1px solid #20a0e4;
    height: 100%;
    text-align: center;
    cursor: pointer;
}
.sqxz-1-ss2 em i{
    display: inline-block;
    padding-left: 30px;
    color: #005bac;
    background: url(../images/ysqs6_03.png) no-repeat left center;
}
.sllc-box1{
    line-height: 30px;
}
.onli-t1 span{
    color:#046bbd;
    line-height: 43px;
    font-weight:bold;
    position:relative;
    padding-left:16px;
}
.onli-t1 span:before{
    position:absolute;
    content:"";
    width:6px;
    height:6px;
    background:#046bbd;
    left:0;
    top: 8px;
}

.onli1-1{
    margin-top: 13px;
}
.onli1-1 ul{
    overflow: hidden;
}
.onli1-1 ul li{
    float: left;
    line-height: 46px;
    height: 46px;
}
.onli1-1 ul li.li2{
    margin-left: 52px;
}
.onli1-1 ul li input{
    padding: 11px 6px;
    border: 1px solid #d2d2d2;
    background: #fff;
    width: 380px;
    float: left;
    font-size: 16px;
}
.onli1-1 ul li em{
    float: left;
}
.onli1-1 ul li span{
    width: 170px;
    height: 45px;
    background: #81bdef;
    text-align: center;
    line-height: 45px;
    margin-left: 20px;
    float: left;
    cursor: pointer;
}
.onli1-1 ul li span:hover{
    background: #06589f;
}
.onli1-1 ul li img{
    margin-left: 10px;
    float: left;
    height: 45px;
    width: 60px;
}
.onli1-1 ul li span i{
    color: #fff;
    display: inline-block;
    padding-left: 37px;
    background: url(../images/ysqs15_03.png) no-repeat left center;
}
.onli1-1 ul li.li2 input{
    width: 200px;
}
.onli2{
    margin-top: 23px;
}
.onli-t1 span .i2{
    background:url(../images/ysqs11_05.png) no-repeat right center;
}
.onli2-1{
    margin-top:16px;
}
.onli2-1 label{
    margin-right: 28px;
}
.onli2-2{
    margin-top: 23px;
}
.onli2-2 ul{
    margin-left: -20px;
    margin-right: -20px;
}
.onli2-2 ul li{
    width: 50%;
    padding: 0 20px;
    float: left;
    margin-bottom: 18px;
    height: 45px;
}
.onli2-2 ul li span{
    float: left;
    width: 89px;
    text-align: right;
    line-height: 45px
}
.onli2-2 ul li span i{
    color: #ff0000;
}
.onli2-2 ul li input{
    width: 83%;
    border: 1px solid #d2d2d2;
    padding: 13px 6px;
    font-size: 16px;
}
.onli2-2 ul li select{
    width: 83%;
    border: 1px solid #d2d2d2;
    padding: 13px 6px;
    font-size: 16px;
}
.onli3{
    margin-top: 11px;
}
.onli-t1 span .i3{
    background:url(../images/ysqs11_07.png) no-repeat right center;
}
.onli3-1 li{
    margin-top: 18px;
    overflow: hidden;
}
.onli3-1 li span{
    float: left;
}
.onli3-1 li span.s1{   
    width: 89px;
    text-align: right;
    margin-top: 10px;
}
.onli3-1 li span i{
    color: #ff0000;
}
.onli3-1 li span strong{
    display: block;
}
.onli3-1 li label{
    float: left;
    margin-left: 16px;
    margin-top: 1px;
}
.onli3-1 li label input{
    margin-right: 8px;
}
.onli3-1 li>input{
    width: 92%;
    float: left;
    padding: 13px 6px;
    border: 1px solid #dcdcdc;
}
.onli3-1 li textarea{
    width: 92%;
    float: left;
    padding: 13px 6px;
    border: 1px solid #dcdcdc;
}
.onli4{
    margin-top: 26px;
    border: 1px solid #d2d2d2;
    background: #fff;
}
.onli4-1-t{
    line-height: 46px;
    border-bottom: 1px solid #d2d2d2;
    padding: 0 20px;
    font-weight: bold;
}
.onli4-1-c1{
    padding: 10px;
    overflow: hidden;
}
.onli4-1-c1 li{
    float: left;
    width: 25%;
    margin: 4px 0;
}
.onli4-1-c1 li input{
    margin-right: 14px;
}
.onli-tj{
    margin-top: 24px;
    text-align: center;
}
.onli-tj a{
    display: inline-block;
    width: 140px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 20px;
    background: #ccc;
    margin: 0 8px;
    color: #666;
}
.onli-tj a.a2{
    background: #0862b1;
    color: #fff;
}
.onli-tj a span{
    display: inline-block;
    font-size: 18px;
    padding-left: 32px;
    background-repeat: no-repeat;
    background-position: left center;
}
.onli-tj .a1 span{
    background-image: url(../images/ysqs25_03.png);
}
.onli-tj .a2 span{
    background-image: url(../images/ysqs13_03.png);
}
.xzh1{
    font-size: 18px;
    font-weight: bold;
}
.xzcon p{
    line-height: 33px;
    margin-top: 25px;
}
.ysqs-t2-c2{
    background: #fff;
}
.sllc-ff1 p{
    line-height: 30px;
    margin-top: 20px;
}
.ysqs-t2-c3{
    margin-top: 20px;
}
.dczj1-1{
    width: 1200px;
    margin: 20px auto 0;
}
.dczj1-1 img{
    display: block;
}
.dczj-box{
    margin-top: 20px;
}
.dczj1-2-t{
    border-bottom: 2px solid #046bbd;
    line-height: 50px;
}
.dczj1-2-t span{
    display: inline-block;
    padding-left: 22px;
    position: relative;
    font-size: 18px;
    font-weight: bold;
    color: #046bbd;
}
.dczj1-2-t span:before{
    content: "";
    position: absolute;
    width: 4px;
    height: 20px;
    background: #cccccc;
    left: 0;
    top: 16px;
}
.dczj1-2-lists ul{
    padding: 20px 0;
    border-bottom: 1px dashed #e8e8e8;
}
.dczj1-2-lists ul:last-child{
    border-bottom: none;
}

.wsdc-table-1{
    margin-top: 12px;
}
.wsdc-table-1 table{
    width: 100%;
    font-size: 15px;
    table-layout: fixed;
}
.wsdc-table-1 table thead{
    background: #1586e0;
    /* border-bottom-color: #1686e4; */
}
.wsdc-table-1 table thead tr td{
    font-weight: normal;
    color: #fff;
    padding: 7px 14px;
    text-align: center;
    font-weight: bold;
}
.wsdc-table-1 table thead tr th:nth-of-type(1){
    text-align: left;
}
.wsdc-table-1 table tbody{
    padding-top: 10px;
}
.wsdc-table-1 table tbody td{
    padding: 8px 14px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.wsdc-table-1 table thead td{
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wsdc-table-1 table tbody td:nth-of-type(1){
    text-align: left;
}
.wsdc-table-1 table tbody tr:nth-of-type(even){
    background: #f5f5f5;
}
.wsdc-table-1 table tbody td a{
    color: #333;
    font-size: 16px;
}
.wsdc-table-1 table tbody td .a-join{
    padding: 2px 8px;
    border: 1px solid #1586e0;
    border-radius: 14px;
    color: #1586e0;
    font-size: 14px;
}
.wsdc-table-1 table tbody td:hover a{
    color: #146ac1;
}
.wsdc-table-1 table tbody td .a-join:hover{
    background: #1586e0;
    color: #fff;
}

.dc-tr1 {
    height: 37px !important;
    line-height: 40px !important;
    /* margin-bottom: 5px; */
    color: #fff;
}
.dc-tr1 td {
    font-weight: normal;
    color: #fff;
    padding: 7px 14px;
    text-align: center;
}


.dc-tr1 td:nth-of-type(1) {
    text-align: center;
}
.onli-t4 span{font-weight: bold;color: #666;margin-right: 20px;position: relative;padding-left: 16px;cursor: pointer;}
.onli-t4 span.on{
    color: #046bbd;
}
.onli-t4 span.on:before{
    position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    background: #046bbd;
    left: 0;
    top: 8px;
}
.gkcx-tab{
    margin-top: 30px;
}
.work-con{ margin-top: 20px; }
.work-con .table{ width: 100%; /*font-size: 14px;*/ margin-top: 15px;border-collapse: separate;
    border-spacing: 1px;}
.work-con .table thead tr{ height: 40px; background-color: #bee2ff}
.work-con .table thead tr td{  color: #333;}
.work-con .table thead tr td:first-child{text-indent: 16px;}
.work-con .table tr{ height: 60px;}
.work-con .table tbody tr:nth-child(even){ background-color: #f1f1f1;}
.work-con .table tr td{ padding: 0 8px; text-align: center; color: #666;}
.work-con .table tr td a{color: #666;}
.work-con .table tr td:nth-child(1){text-align: left;text-indent: 16px;}
.work-con .table tbody tr:hover td{color: #046bbd;}
.work-con .table tbody tr:hover td a{color: #046bbd;}

























/* xjgs */
.xjgs-title1{
    border-bottom: 2px solid #e7e7e7;
    height: 36px;
}
.xjgs-title1 span{
    padding-bottom: 10px;
    border-bottom: 2px solid #046bbd;
    font-size: 18px;
    font-weight: bold;
    color: #046bbd;
    padding-right: 7px;
    padding-left: 30px;
    display: inline-block;
    background: url(../images/snfs50_03.png) no-repeat left 4px;
}
.xjgs-lxqk{
    margin-top: 12px;
}
.xjgs-lxqk table{
    width: 100%;
    border: 1px solid #e7e7e7;
    color: #666;
}
.xjgs-lxqk table tr td{
    padding: 12px 20px;
    border: 1px solid #e7e7e7;
}
.xjgs-lxqk table tr td:nth-of-type(odd){
    background: #f8f8f8;
    font-weight: bold;
    text-indent: 43px;
}
.xjgs-title2 span{
    background: url(../images/snfs51_03.png) no-repeat left 3px;
}



/*0129*/
.onli2-21{
    margin-top: 23px;
}
.onli2-21 ul{
    margin-left: -20px;
    margin-right: -20px;
}
.onli2-21 ul li{
    width: 50%;
    padding: 0 20px;
    float: left;
    margin-bottom: 18px;
    height: 45px;
}
.onli2-21 ul li span{
    float: left;
    width: 129px;
    text-align: right;
    line-height: 45px
}
.onli2-21 ul li span i{
    color: #ff0000;
}
.onli2-21 ul li input{
    width: 75%;
    border: 1px solid #d2d2d2;
    padding: 13px 6px;
    font-size: 16px;
}
.onli2-21 ul li select{
    width: 75%;
    border: 1px solid #d2d2d2;
    padding: 13px 6px;
    font-size: 16px;
}

.onli1-11{
    margin-top: 13px;
}
.onli1-11 ul{
    overflow: hidden;
}
.onli1-11 ul li{
    float: left;
    line-height: 46px;
    height: 46px;
}
.onli1-11 ul li input{
    padding: 11px 6px;
    border: 1px solid #d2d2d2;
    background: #fff;
    width: 150px;
    float: left;
    font-size: 16px;
}
.onli1-11 ul li em{
    float: left;
}
.onli1-11 ul li img{
    margin-left: 10px;
    float: left;
    height: 45px;
    width: 60px;
}
.onli1-11 ul li i{
    color: #ff0000;
}

.onli-tj1 {
    margin: 10px auto;
	text-align:center;
}
.onli-tj1 input{
	text-align:center;
	display: inline-block;
    font-size: 18px;
    padding-left: 32px;
    background: url(../images/ysqs13_03.png) 32px no-repeat #0862b1;
	color: #fff;
	height: 40px;
    width: 140px;
    border-radius: 20px;
	border:none;
	cursor: pointer;
}

.onli1-1 ul li span input{
    color: #fff;
    display: inline-block;
    padding-left: 30px;
    background: url(../images/ysqs15_03.png) no-repeat 46px;
}
/*ÒÀÉêÇë¹«¿ª-±í¸ñ*/
.text-left{ text-align: left !important;}
.text-right{ text-align: right !important;}
.open-con .table-img{ margin: 20px 0;}
.open-con .table-img tr td{ padding: 5px 20px; color: #4086cb; background-color: #d8ebfe;}
.open-con .table-img tr td.center{ background: none}

.open-con .table{ width: 100%; /*font-size: 14px;*/ margin-top: 15px;}
.open-con .table thead tr{ height: 40px; background-color: #f1f1f1;}
.open-con .table thead tr td{  color: #a6a6a6; }
.open-con .table tr{ height: 60px;}
.open-con .table tbody tr:nth-child(even){ background-color: #f1f1f1;}
.open-con .table tr td{ padding: 0 8px; text-align: center; color: #666;}
.open-con .table tr.bg-gray{ background-color: #f1f1f1;}

.open-con .table-line{ border-collapse:collapse; border: #e1e1e1 solid 2px;}
.open-con .table-line tr td{ border: #e1e1e1 solid 1px; padding: 0 20px;}
.open-con .table-line tr td label{ margin: 0 20px 0 5px; cursor: pointer;}
.open-con .table-line tbody tr:nth-child(even){ background: none;}
.open-con .table-line .yzm-input{ color: #666; width: 15%; border: 1px solid #E6E8E8; padding: 8px 12px;}
.open-con .table-line .yzm{  width: 100px; height: 37px; margin-left: 10px;}

.open-con .table-child, .open-con .table-child-noborder{ width: 100%; border-collapse:collapse;}
.open-con .table-child tr td{ padding: 5px 10px; border-color: #e1e1e1; border-style: solid; border-width: 0 0 1px 0;}

.open-con .table-child tr td .input{ color: #666; width: 60%; border: 1px solid #E6E8E8; padding: 8px 12px; }
.open-con .table-child tr td select{ width: 66%; padding: 8px 12px; color: #666; border: 1px solid #E6E8E8; }
.open-con .table-child tr td textarea{ width: 66%; color: #666; border: 1px solid #E6E8E8; padding: 8px 12px;}

.open-con .table-child-noborder tr{ height: 40px;}
.open-con .table-child-noborder tr td{ border: none; padding: 5px 10px;}
.open-con .table-child-noborder tr td select{ width: 30%; padding: 8px 12px; color: #666; border: 1px solid #E6E8E8; }
.open-con .btn{ margin-top: 30px;}
.open-con .btn .btn-primary{ margin-left: 0; width: 25%; margin: 0 auto;}

.open-con .work-head li{ display: inline-block; }
.open-con .work-head li a{ display: inline-block; padding: 5px 8px; margin: 0 10px; line-height: 32px;}
.open-con .work-head li.active a{ border-bottom: #4286cc solid 2px; color: #4286cc; font-weight: bold; }
.open-con .work-con{ margin-top: 20px; }

