@CHARSET "UTF-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, figure, figcaption, article, aside, footer, header, section, footer, nav {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;

}

table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    outline: 0;
    background: transparent;
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
}

input, button, select, textarea {
outline: none;
-webkit-appearance: none;
border-radius: 0;
}
ul, ol {
    list-style: none;
}

del {
    text-decoration: line-through;
}

/*tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
}

a {
    text-decoration: none;
    color: #414141;
}

a:hover {
    text-decoration: none;
}
body{background:#fff;position:relative;}
/*清除浮动*/
.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
}

/*清除浮动*/
.clearfix:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: '.';
}

@-webkit-keyframes swi {
    from {
        -webkit-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        transform: rotateY(0);
    }
    to {
        -webkit-transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
        -o-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}
@keyframes swi {
    from {
        -webkit-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        transform: rotateY(0);
    }
    to {
        -webkit-transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
        -o-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}

.w14{max-width: 1400px;margin: 0 auto;}
.pt{padding-top: 75px;}
.pb{padding-bottom: 100px;}

header{width: 100%;position: relative;}
.head{padding-top: 27px;}
.head .logo{width:340px;float: left;}
.head .logo img{width: 100%;display: block;}
.head_r{width:935px;float: right;}
.head_r .tel{text-align: right;}
.head_r .tel span{display: inline-block; color: #1558a0;font-size: 20px;font-weight: bold;padding-left:32px;line-height:24px;}
.head_r .tel span:first-child{background: url(../images/index1.png)no-repeat left center;padding-right: 22px;border-right: 1px solid #e0e0e0;margin-right: 20px;}
.head_r .tel span:nth-child(2){background: url(../images/index2.png)no-repeat left center;}
.head_r .nav li{float: left;font-size: 16px;margin-right:60px;line-height:56px;border-bottom:3px solid #fff;}
.head_r .nav li:last-child{margin-right: 0;}
.head_r .nav li a{font-size: 16px;color: #333;}
.head_r .nav li:hover{border-bottom:3px solid #1558a0;}
.head_r .nav li:hover a{color: #1558a0;}
.head_r .nav li.on{border-bottom:3px solid #1558a0;}
.head_r .nav li.on a{color: #1558a0;}


.banner{width: 100%;}
.banner img{display: block;width: 100%;}

.index1{background: #f5f5f5;}
.title_m{font-size: 36px;line-height: 1.2;color: #333;text-align: center;font-weight: bold;padding-bottom: 15px;padding-top: 74px;}
.js_m{font-size: 16px;line-height: 1.2;color: #666;text-align: center;padding-bottom: 54px;}
.cw{color: #fff;}
.zxfw{margin-top: 20px;}
.zxfw li{width:13%;float: left;margin-right: 4.4%;cursor: pointer;position: relative;}
.zxfw li:nth-child(6){margin-right: 0;}
.zxfw li .img{border: 3px solid #fff;border-radius: 50%;box-shadow: 0 0 5px 5px #e5e5e5;}
.zxfw li .img img{width: 100%;display: block;border-radius: 50%;}
.zxfw li .img2{position: absolute;top: 0;left: 0;display: none;    width: 100%;}
.zxfw li .img2 img{width: 100%;display: block;border-radius: 50%;}
.zxfw li .tit{width: 72%;margin: 50px auto;font-size: 18px;color: #333;line-height: 2.2;border-radius: 4px;text-align: center;}
.zxfw li:hover .img2{display: block;}
.zxfw li:hover .tit{background: #1558a0;color: #fff;}
.index1 .ckgd{width: 162px;line-height: 40px;display: block;border: 1px solid #e0e0e0;background: #fff;text-align: center;font-size: 16px;color: #666;margin: 0 auto;border-radius: 4px;}
.index1 .ckgd:hover{background: #1558a0;border: 1px solid #1558a0;color: #fff;}


.index2{background: url(../images/indexbg1.jpg)no-repeat center;background-size: cover;}
.index2 .ckgd{width: 162px;line-height: 40px;display: block;border: 1px solid #fff;text-align: center;font-size: 16px;color: #fff;margin: 0 auto;border-radius: 4px;}
.index2 .ckgd:hover{background: #fff;border: 1px solid #fff;color: #333;}
.zjtd{margin-bottom: 27px;}
.zjtd li{width:23%;float: left;margin-right:2.66%;cursor: pointer;position: relative;margin-bottom: 32px;}
.zjtd li:nth-child(4n){margin-right: 0;}
.zjtd li .img{overflow: hidden;}
.zjtd li .img img{ width:100%;display:block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.zjtd li .img:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.zjtd li .jj{background:#fff;padding: 23px 28px;}
.zjtd li .jj .tit{font-size:18px;font-weight:bold; color:#333;line-height: 1.2;padding-bottom:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zjtd li .jj .tit span{font-size:14px;font-weight:normal;color:#333;}
.zjtd li .jj .des{font-size:14px;font-weight:normal;color:#666;line-height:24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.zjtd_lb{margin-bottom: 27px;}
.zjtd_lb li{width:23%;float: left;margin-right:2.66%;cursor: pointer;position: relative;margin-bottom: 32px;}
.zjtd_lb li:nth-child(4n){margin-right: 0;}
.zjtd_lb li .img{overflow: hidden;}
.zjtd_lb li .img img{ width:100%;display:block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.zjtd_lb li .img:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.zjtd_lb li .jj{background:#fff;padding: 23px 28px;border: 1px solid #e0e0e0;}
.zjtd_lb li .jj .tit{font-size:18px;font-weight:bold; color:#333;line-height: 1.2;padding-bottom:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zjtd_lb li .jj .tit span{font-size:14px;font-weight:normal;color:#333;}
.zjtd_lb li .jj .des{font-size:14px;font-weight:normal;color:#666;line-height:24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.index3{ background:#fff;}	
.index3 .ckgd{width: 162px;line-height: 40px;display: block;border: 1px solid #e0e0e0;background: #fff;text-align: center;font-size: 16px;color: #666;margin: 0 auto;border-radius: 4px;}
.index3 .ckgd:hover{background: #1558a0;border: 1px solid #1558a0;color: #fff;}
.index_news{padding-bottom: 64px;}
.index_news_l{width:43.5%; float:left; position: relative;}
.index_news_l .img{overflow: hidden;}
.index_news_l .img img{ width:100%;height: 300px; display:block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.index_news_l .img:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.index_news_l .tit{font-size:18px;color:#333;line-height: 1.2;margin: 20px 0 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.index_news_l .tit:hover{color:#1558a0;}
.index_news_l .des{font-size:14px;color:#888;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.index_news_l .time{font-size: 14px;font-family: Arial;color: #fff;background: #1558a0;display:  inline-block;padding: 17px 15px 20px ;text-align: center;position: absolute;left: 0;top: 0;line-height: 1.2;}
.index_news_l .time span{font-size: 40px;font-family: Arial;color: #fff;display: block;}
.index_news_r{width:54%; float:right;}
.index_news_r dl{margin-bottom:22px; padding-bottom: 22px;border-bottom: 1px solid #e0e0e0;}
.index_news_r dl:last-child{margin-bottom:0; padding-bottom: 0;border-bottom: 0 solid #e0e0e0;}
.index_news_r dl dt{font-size: 14px;font-family: Arial;color: #fff;background: #cccccc;display:  inline-block;padding: 17px 15px 21px ;text-align: center;float: left;line-height: 1.2;}
.index_news_r dl dt:hover{background:#1558a0;}
.index_news_r dl dt span{font-size: 40px;font-family: Arial;color: #fff;display: block;}
.index_news_r dl dd{width: 86.6%;float: right;}
.index_news_r dl .tit{font-size:18px; color:#333;line-height: 32px;margin-bottom: 6px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_news_r dl .tit:hover{color:#1558a0;}
.index_news_r dl .des{font-size:14px; color:#888;line-height: 24px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}


.index4{background: url(../images/indexbg2.jpg)no-repeat center;background-size: cover;}
.index4 .ckgd{width: 162px;line-height: 40px;display: block;border: 1px solid #fff;text-align: center;font-size: 16px;color: #fff;margin: 0 auto;border-radius: 4px;}
.index4 .ckgd:hover{background: #fff;border: 1px solid #fff;color: #333333;}
.hhgd{padding-bottom: 50px;}
.hhgd li{width:31.4%;float: left;margin-right:2.9%;cursor: pointer;position: relative;}
.hhgd li:nth-child(3n){margin-right: 0;}
.hhgd li .img{overflow: hidden;}
.hhgd li .img img{ width:100%;display:block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.hhgd li .img:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.hhgd li .jj{background:#fff;padding: 23px 25px;}
.hhgd li .jj .tit{font-size:18px;font-weight:bold; color:#333;line-height: 1.2;margin-bottom:10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hhgd li .jj .tit:hover{color:#1558a0;}
.hhgd li .jj .des{font-size:14px;font-weight:normal;color:#888;line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.hhgd li .jj .time{font-size:14px;font-weight:normal;color:#888;line-height:24px;padding-top: 10px;}


.index5{background:#f3f4f6;}	
.index5 .ckgd{width: 162px;line-height: 40px;display: block;border: 1px solid #e0e0e0;background: #fff;text-align: center;font-size: 16px;color: #666;margin: 0 auto;border-radius: 4px;}
.index5 .ckgd:hover{background: #1558a0;border: 1px solid #1558a0;color: #fff;}
.cbsj{padding-bottom: 48px;}
.cbsj dl{width: 22%;float: left;margin-right: 4%;}
.cbsj dl:nth-child(4n){margin-right: 0;}
.cbsj dl dt{border: 1px solid #e0e0e0;background: #fff;display: flex;align-items: center;height: 388px;overflow:hidden;}
.cbsj dl dt img{display: block;max-width: 92%;max-height: 92%;margin: 0 auto;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.cbsj dl dt:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.cbsj dl dd{font-size: 18px;color: #333;text-align: center;line-height: 58px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.cbsj dl dd:hover{color:#1558a0;}



footer{background: #262626;padding-top: 15px;}
.foot{padding-bottom:15px;}
.f-logo{width:20%;float:left;}
.f-logo img{display:block;width:180px;}
.foot_l{width: 60%;float: left;}
.foot_l dl{float:left;margin-right:7%;margin-top:22px;}
.foot_l dl:last-child{margin-right:0;}
.foot_l dl dt{font-size: 14px;color: #fff;line-height: 1.2;padding-bottom: 20px;}
.foot_l dl dt a{font-size: 14px;color: #fff;line-height: 1.2;}
.foot_l dl dd{font-size: 12px;color: #929292;line-height: 26px;}
.foot_l dl dd a{font-size: 12px;color: #929292;line-height: 26px;}
.foot_r{width: 18%;float: left;padding-top: 11px;}
.foot_r .tel{font-size: 24px;font-family: Arial;color: #fff;font-weight: bold;text-align: right;display: inline-block;float: right;}
.foot_r .tel span{font-size: 24px;font-family: Arial;color: #fff;font-weight: bold;background: url(../images/index25.png)no-repeat left center;display: block;padding-left: 27px;}
.foot_r .ewm{width: 86px;float: right;margin-top: 15px;}
.foot_r .ewm img{width: 100%;display: block;}
.foot_r .ewm span{font-size: 12px;color: #9a9a9a;line-height: 26px;text-align: center;display: block;}

.foot_r a{display:block;width:35px;height:35px;background:#fff;border-radius:50%;margin-left:10px;position:relative;}
.foot_r a img{width:25px;height:25px;display:block;padding:5px;}
.foot_r a .wxewm{position:absolute;top: -110px;left: -38px;width: 100px;height:auto;display:none;}




.yqlj{padding: 15px 0 23px;}
.yqlj span{background: #676767;display: block;float: left;line-height: 18px;border: 1px solid #676767;color: #fff;font-size: 12px;padding: 0 6px;}
.yqlj a{display: block;float: left;line-height: 18px;border: 1px solid #676767;color: #929292;font-size: 12px;padding: 0 6px;}
.dbbq{font-size: 12px;color: #929292;text-align: center;border-top:1px solid #3c3c3c;line-height: 50px;}

.xfk{width:137px;position:fixed;right:0;top:200px;z-index:100;}
.xfk  img{display:block;max-width:100%;margin:auto;}
.xfk_nr{width:118px;padding:16px 6px 6px;background:#1558a0;margin-left:7px;}
.xfk_nr  img{display:block;max-width:100%;margin-bottom:10px;}
.xfk_nr  img:nth-child(3){margin-bottom:0;}
.xfk  img.xs{cursor:pointer;}
.xfk .close{position:absolute;top: -28px;left: 60px;cursor:pointer;}



/*关于我们*/
.nav_n{border-bottom: 1px solid #e0e0e0;}
.nav_nw{position: relative;margin-top: 18px;margin-bottom: 12px;}
.nav_nw ul li{font-size: 16px;color: #666;float: left;padding: 0 2.85%;border-right: 1px solid #e0e0e0;line-height: 40px;position: relative;}
.nav_nw ul li a{font-size: 16px;color: #666;display: block;}
.nav_nw ul li:last-child{border-right: 0px solid #e0e0e0;}
.nav_nw ul li:hover a{color: #1558a0;}
.nav_nw ul li:hover:after{content: '';display: block;width:64px;height: 3px;background: #1558a0;position: absolute;bottom: -13px;left: 50%;margin-left: -32px;}
.nav_nw ul li.on a{color: #1558a0;}
.nav_nw ul li.on:after{content: '';display: block;width:64px;height: 3px;background: #1558a0;position: absolute;bottom: -13px;left: 50%;margin-left: -32px;}
.mbx{position: absolute;right: 0;top: 13px;font-size: 14px;line-height: 1.2;color: #888;}
.mbx a{font-size: 14px;color: #888;}


.about1{background: #fff;}
.gsjs_l{width: 51.1%;float: left;overflow: hidden;}
.gsjs_l img{width: 100%;display: block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.gsjs_l:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.gsjs_r{width: 45.3%;float: right;font-size: 16px;color: #666;text-align: justify;line-height: 28px;padding-top: 25px;}


.about2{background:url(../images/about30.jpg)no-repeat center; background-size: cover;}
.qywh dl{width:calc(33.33% - 1px);float: left;}
.qywh dl:nth-child(2n){border-right:  1px solid;border-left:  1px solid;
border-image: -webkit-linear-gradient( #235c9b, #4f82b7,#235c9b) 10;
border-image: -moz-linear-gradient( #235c9b, #4f82b7,#235c9b) 10;
border-image: linear-gradient( #235c9b, #4f82b7,#235c9b) 10;}
.qywh dl dt{width: 178px;height: 178px;border: 1px solid #fff;border-radius: 50%;display: flex;align-items: center;margin: 0 auto;}
.qywh dl dt img{display: block;margin: 0 auto;}
.qywh dl dt:hover img{
    -webkit-animation: swi 1s ease-in-out;
    -o-animation: swi 1s ease-in-out;
    animation: swi 1s ease-in-out;
}
.qywh dl dd{padding: 0 17%;text-align: center;color: #fff;}
.qywh dl dd.tit{font-size: 20px;font-weight: bold;line-height: 1.2;padding: 22px 0 12px;}
.qywh dl dd.des{font-size: 16px;line-height: 28px;}
.whyl{width:798px;border: 1px solid #fff;margin: 65px auto 0;position: relative;}
.whyl .tit{font-size: 24px;color: #333;background: #fff;width: 24px;text-align: center;line-height: 1.2;padding:17px 23px;position: absolute;left: 78px;top:-42px;}
.whyl .con{font-size: 16px;line-height: 28px;color: #fff;padding: 35px 0 35px 185px;}


.about3{background: #fff;padding-bottom:45px;}
.fwfs dl{width: 47.5%;float: left;margin-right: 5%;margin-bottom: 54px;}
.fwfs dl:nth-child(2n){margin-right: 0;}
.fwfs dl dt{overflow: hidden;}
.fwfs dl dt img{width: 100%;display: block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.fwfs dl dt:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.fwfs dl .tit{font-size: 18px;color: #333;font-weight: bold;border-bottom: 2px solid #294b87;line-height: 34px;display: inline-block;padding-top: 12px;margin-bottom: 10px;}
.fwfs dl .des{font-size: 14px;color: #666;line-height: 26px;text-align: justify;}

.about4{background: #f3f4f6;padding-bottom:80px;}
.khal a{display: block;border: 1px solid #e0e0e0;}
.khal a:hover{border: 1px solid #1558a0;}
.khal img{width: 100%;display: block;}

.about5{background: #fff;padding-bottom:60px;}
.ddfw img{max-width: 100%;display: block;margin: 0 auto 55px;}
.ddfw_lb li{width: 23%;margin-right: 2.6%;float: left;position: relative;margin-bottom: 40px;}
.ddfw_lb li:nth-child(4n){margin-right: 0;}
.ddfw_lb li .img{overflow: hidden;}
.ddfw_lb li img{width: 100%;display: block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.ddfw_lb li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.ddfw_lb li .con{display: flex;align-items: center;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.ddfw_lb li .con div{width: 100%;}
.ddfw_lb li .con .tit{font-size: 24px;color: #fff;line-height: 1.2;padding-bottom: 16px;margin-bottom: 18px;text-align: center;position: relative;}
.ddfw_lb li .con .tit:after{content: '';display: block; width: 50px;height: 3px;background: #fff;position: absolute;bottom:0;left: 50%;margin-left: -25px;}
.ddfw_lb li .con .des{font-size: 16px;color: #fff;line-height: 30px;text-align: center;padding: 0 15%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}


/*咨询服务*/

.jxxc{text-align: center;font-size: 0;}
.jxxc ul{margin-top: 75px;display: flex;flex-wrap:wrap;justify-content:center;}
.jxxc ul li{width: 138px;line-height: 40px;font-size: 16px;color: #666;border: 1px solid #e0e0e0;border-radius: 4px;float: left;margin-right: 48px;}
.jxxc ul li a{font-size: 16px;color: #666;display: block;}
.jxxc ul li:last-child{margin-right: 0;}
.jxxc ul li:hover{background: #1558a0;border: 1px solid #1558a0;}
.jxxc ul li:hover a{color: #fff;}
.jxxc ul li.on{background: #1558a0;border: 1px solid #1558a0;}
.jxxc ul li.on a{color: #fff;}

.zxfw1{}
.jxgl{border: 1px solid #e0e0e0;}
.jxgl_l{width: 36.5%;float: left; overflow: hidden;}
.jxgl_l img{width: 100%;display: block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.jxgl_l:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}


.jxgl_r{width: 53.5%;padding: 5%;float: right;}
.jxgl_r .tit{font-size: 20px;color: #333;line-height: 1.2;padding-bottom: 10px;position: relative;margin-bottom: 30px;}
.jxgl_r .tit:after{content: '';display: block;width: 40px;height: 3px;background: #1558a0;position: absolute;bottom: 0;left: 0;}
.jxgl_r .con{font-size: 18px;line-height: 30px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}



.zxfw2{background: #f3f4f6; }
.zxfw2 .ckgd{width: 162px;line-height: 40px;display: block;border: 1px solid #fff;background: #fff;text-align: center;font-size: 16px;color: #666;margin: 0 auto;border-radius: 4px;}
.zxfw2 .ckgd:hover{background: #1558a0;border: 1px solid #1558a0;color: #fff;}
.f30{font-size: 30px;}
.title_m span{color: #1558a0;}
.qzwt{margin-bottom: 10px;display: flex;flex-wrap:wrap;justify-content:center;}
.qzwt dl{width: 22%;margin-right: 4%;background: #fff;text-align: center;padding-bottom: 40px;margin-bottom: 40px;}
.qzwt dl:last-child{margin-right: 0;}
.qzwt dl:nth-child(4n){margin-right: 0;}
.qzwt dl dt{font-size: 60px;color: #333;font-family: Arial;width: 80px;line-height: 74px;margin: 14px auto 25px;border-bottom: 4px solid #1558a0;}
.qzwt dl dd{font-size: 18px;color: #666;line-height: 30px;padding: 0 25px;}

.zxfw3{background: url(../images/zxfw4.jpg) no-repeat center; background-size: cover;}
.fwnr_l{width: 41.6%;float: left;}
.fwnr_l img{width:100%;display: block;}
.fwnr_r{width: 53%;float: right;font-size: 18px;color: #fff;line-height: 32px;margin-top: 25px;}
.fwnr_r a{display: block;width: 164px;line-height: 42px;text-align: center;background: #fff;border-radius: 5px;font-size: 16px;color: #1558a0;margin-top: 145px;}

.zxfw4{padding-bottom: 70px;}
.yqxg{padding-bottom:30px;}
.yqxg dl{width: 31%;float: left;margin-right: 3.5%;margin-bottom: 30px;}
.yqxg dl:nth-child(3n){margin-right: 0;}
.yqxg dl dt{width:24.6%;line-height: 107px;background: #1558a0;color: #fff;font-size: 48px;font-family: Arial;float: left;text-align: center;}
.yqxg dl dd{width:calc(75.4% - 2px) ;border: 1px solid #e0e0e0;height: 105px;float: left;display: flex;align-items: center;background: #fff;}
.yqxg dl dd p{font-size: 16px;color: #333;line-height: 28px;float: right;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;width: 85%;margin: 0 auto;text-align: justify;}
.zxfw4 .ljzx{display:block;width:164px;line-height:42px;font-size:16px;background:#1558a0;text-align:center;border-radius:4px;margin: auto;color: #fff;}

.qzwt_g{margin-bottom: 10px;display: flex;flex-wrap:wrap;justify-content:center;}
.qzwt_g dl{width:30%;margin-right: 5%;background: #fff;text-align: center;padding-bottom: 40px;margin-bottom: 40px;}
.qzwt_g dl:last-child{margin-right: 0;}
.qzwt_g dl:nth-child(3n){margin-right: 0;}
.qzwt_g dl dt{font-size: 60px;color: #333;font-family: Arial;width: 80px;line-height: 74px;margin: 14px auto 25px;border-bottom: 4px solid #1558a0;}
.qzwt_g dl dd{font-size: 18px;color: #666;line-height: 30px;padding: 0 25px;}


.yqxg_g dl{width: 46%;float: left;margin-right:8%;margin-bottom: 30px;}
.yqxg_g dl:nth-child(2n){margin-right: 0;}
.yqxg_g dl dt{width:16.6%;line-height: 107px;background: #1558a0;color: #fff;font-size: 48px;font-family: Arial;float: left;text-align: center;}
.yqxg_g dl dd{width:calc(83.4% - 2px) ;border: 1px solid #e0e0e0;height: 105px;float: left;display: flex;align-items: center;}
.yqxg_g dl dd p{font-size: 16px;color: #333;line-height: 28px;float: right;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;width: 87%;margin: 0 auto;text-align: justify;}

.fwnr_g{padding-bottom: 20px;display: flex;flex-wrap:wrap;justify-content:space-between;}
.fwnr_g dl{width: 16.66%;height: 160px;background: url(../images/zxfw6.png)no-repeat center;border-radius: 50%;margin-bottom: 20px;}



.fwnr_g dl dt{font-size: 20px;color: #333;text-align: center;line-height: 1.2;padding-bottom: 10px;position: relative;margin-top: 44px;margin-bottom: 10px;}
.fwnr_g dl dt:after{content: '';display: block;width: 40px;height: 3px;background: #1558a0;position: absolute;left: 50%;margin-left: -20px;bottom: 0;}
.fwnr_g dl dd{font-size: 14px;color: #666;text-align: center;padding: 0 17px;line-height: 26px;}

.fwnr_js{background: #fff;font-size: 18px;color: #333;line-height: 32px;text-align: center;}
.fwnr_js p{padding:2.5% 3.2% 0;}
.fwnr_js a{width: 164px;line-height: 42px;text-align: center;background: #1558a0;color: #fff;font-size: 16px;border-radius: 4px;display: block;margin: 25px auto 30px;}

/*商学院*/
.sxy1{padding-bottom: 70px;}
.pxkc li{width: 22.75%;float: left;margin-right:3%;cursor: pointer;}
.pxkc li:nth-child(4n){margin-right: 0;}
.pxkc li .img{overflow: hidden;}
.pxkc li .img img{width: 100%;display: block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.pxkc li .img:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}


.pxkc li .tit{border: 1px solid #e0e0e0;font-size: 20px;line-height: 50px;color: #333;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pxkc li .ljzx{width: 51.2%;font-size: 16px;line-height: 2.6;background: #1558a0;border-radius: 4px;display: block;color: #fff;text-align: center;margin: 30px auto;}
.pxkc li:hover .tit{border: 1px solid #1558a0;background: #1558a0;color: #fff;}

.sxy2{background: #f3f4f6;}
.gzf li{width: 47.5%;float: left;margin-right: 5%;position: relative;}
.gzf li:last-child{margin-right: 0;}
.gzf li .img{overflow: hidden;}
.gzf li .img img{width: 100%;display: block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.gzf li:hover  .img img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.gzf li .nr{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display:  flex;align-items: center;}
.gzf li .nr div{width: 100%;}
.gzf li .nr .tp img{display: block;width: 20%;margin: auto;}
.gzf li .nr .tit{font-size:24px;color:#fff;font-weight:bold;line-height: 1.2;padding:18px 0 30px;text-align: center;}
.gzf li .nr .ljzx{display:block;width:164px;line-height:42px;font-size:16px;background:#fff;text-align:center;border-radius:4px;margin: auto;color: #1558a0;}

.sxy_gxjy1 .title{font-size: 32px;line-height: 1.2;padding-bottom: 30px;border-bottom: 1px solid #e0e0e0;text-align: center;padding-top: 75px;}
.sxy_gxjy1 .kctx{width: 526px;margin: 42px auto 30px;}
.sxy_gxjy1 .kctx h3{font-size: 24px;color: #fff;background: #1558a0;font-weight: normal;text-align: center;line-height: 2;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sxy_gxjy1 .kctx .img{border: 1px solid #e0e0e0;}
.sxy_gxjy1 .kctx .img img{width: 100%;display: block;}
.sxy_gxjy1 .ljzx{display:block;width:164px;line-height:42px;font-size:16px;background:#1558a0;text-align:center;border-radius:4px;margin: auto;color: #fff;}

.sxy_gxjy2 .title{font-size: 32px;line-height: 1.2;padding-bottom: 23px;text-align: center;padding-top: 100px;position: relative;margin-bottom: 60px;}
.sxy_gxjy2 .title:after{content: '';display: block;width: 64px;height: 3px;background: #1558a0;position: absolute;bottom: 0;left: 50%;margin-left: -32px;}
.sxy_gxjy2 .kcjj{padding-bottom: 30px;}
.sxy_gxjy2 .kcjj li{width: 23.2%;float: left;margin-right: 2.4%;margin-bottom: 30px;}
.sxy_gxjy2 .kcjj li:nth-child(4n){margin-right:0%;}
.sxy_gxjy2 .kcjj li h3{font-size: 48px;line-height: 1.55;color: #fff;font-family: Arial;text-align: center;background: #1558a0;}
.sxy_gxjy2 .kcjj li div{border: 1px solid #e0e0e0;padding-bottom: 32px;}
.sxy_gxjy2 .kcjj li div .tit{font-size: 20px;color: #333;text-align: center;line-height: 1.2;padding: 20px 0 14px;}
.sxy_gxjy2 .kcjj li div .des{font-size: 16px;color: #888;text-align: center;line-height: 28px;}
.sxy_gxjy2 .ljzx{display:block;width:164px;line-height:42px;font-size:16px;background:#1558a0;text-align:center;border-radius:4px;margin: auto;color: #fff;}

.sxy_gxjy3 .title{font-size: 32px;line-height: 1.2;padding-bottom: 30px;padding-top: 100px;}

.sdgl{margin: 40px 0;}
.sdgl dl{width: 22%;float: left;margin-right: 4%;}
.sdgl dl:last-child{margin-right: 0;}
.sdgl dl dt{overflow: hidden;}
.sdgl dl dt img{width: 100%;display: block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.sdgl dl dt:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.sdgl dl dd{font-size: 18px;color: #333;border: 1px solid #e0e0e0;text-align: center;line-height: 2.9;}

.kclb{width: 77%;margin: 80px auto 50px;}
.kclb table{width: 100%;text-align: center;}
.kclb table tr td{line-height: 3;font-size: 18px;color: #666;}
.kclb table tr td img{display: block;margin: auto;}
.kclb table tr:nth-child(1),.kclb table tr:nth-child(2){background: #1558a0;}
.kclb table tr:nth-child(1) td,.kclb table tr:nth-child(2) td{color: #fff;}
.kclb table, td, th{border:1px solid #e0e0e0;}

.rlzy{margin-top: 40px;}
.rlzy_lmr{margin-bottom: 30px;}
.rlzy_lmr .img{width: 30%;float: left;margin-right: 3%;overflow: hidden;}
.rlzy_lmr .img img{width: 100%;display: block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.rlzy_lmr .img:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.rlzy_lmr dl{width: 45%;float: left;margin-top: 25px;}
.rlzy_lmr dl dt{padding-left: 22px;font-size: 20px;color: #333;line-height: 1.2;padding-bottom: 17px;position: relative;margin-bottom: 24px;}
.rlzy_lmr dl dt:after{content: '';display: block;width: 60px;height: 4px;background: #1558a0;position: absolute;bottom: 0;left: 22px;}
.rlzy_lmr dl dd{padding-left: 22px;font-size: 16px;color: #888;line-height:26px;position: relative;}
.rlzy_lmr dl dd:after{content: '';display: block;width: 8px;height:8px;background: #1558a0;position: absolute;top: 9px;left: 0;border-radius: 50%;}

.rlzy_r{width: 22%;float: left;}
.rlzy_r .ljzx{margin:100px 0 0;}
.lssk_lr{margin-top: 40px; margin-bottom: 100px;}
.lssk_l{width: 44%;float: left; overflow: hidden;}
.lssk_l img{width: 100%;display: block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.lssk_l:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.lssk_r{width: 54%;float: right;font-size: 16px;line-height: 36px;color: #333;margin-top: 40px;}



.bg{background: #f3f4f6;}
.sxy_lssk{}
.sxy_lssk .title{font-size: 32px;line-height: 1.2;padding-bottom: 23px;text-align: center;padding-top: 80px;position: relative;}

.lssk{padding-bottom: 50px;}
.lssk dl{width: 23.2%;float:left;margin-right: 2.4%;padding-bottom: 18px;background: #fff;}
.lssk dl:nth-child(4n){margin-right: 0;}
.lssk dl dt{font-size: 48px;font-weight: bold;color: #fff;font-family: Arial;text-align: center;background: #1558a0;line-height: 74px;}
.lssk dl dd{font-size: 16px;color: #666;padding: 11%;text-align: center;line-height: 28px;height: 84px;}

.sxy_lssk .ljzx{display:block;width:164px;line-height:42px;font-size:16px;background:#1558a0;text-align:center;border-radius:4px;margin: auto;color: #fff;}

.kcmz{width: 95%;margin: 25px auto 60px;}
.kcmz table{width: 100%;text-align: center;}
.kcmz table tr td{line-height: 3.3;font-size: 20px;color: #666;}
.kcmz table tr td img{display: block;margin: auto;}
.kcmz table th{background: #1558a0;font-size: 20px;color: #fff;font-weight: normal;line-height:5;}
.kcmz table, td, th{border:1px solid #e0e0e0;}
.kcmz table tr td:first-child{line-height: 1.5;}


/*news*/

.news ul{padding-bottom: 50px;}
.news ul li{width:31.4%;float: left;margin-right:2.9%;cursor: pointer;position: relative;margin-bottom: 40px;}
.news ul li:nth-child(3n){margin-right: 0;}
.news ul li .img{overflow: hidden;}
.news ul li .img img{ width:100%;display:block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.news ul li .img:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.news ul li .jj{background:#fff;padding: 23px 25px;border: 1px solid #e0e0e0;}
.news ul li .jj .tit{font-size:18px;font-weight:bold; color:#333;line-height: 1.2;margin-bottom:10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news ul li .jj .tit:hover{color:#1558a0;}
.news ul li .jj .des{font-size:14px;font-weight:normal;color:#888;line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news ul li .jj .time{font-size:14px;font-weight:normal;color:#888;line-height:24px;padding-top: 10px;}


.news_l{width: 71.5%;float: left;}
.news_l h3{font-size: 32px;font-weight: normal;color: #333;line-height: 1.2;}
.news_l .time{font-size: 14px;font-weight: normal;color: #888;line-height: 1.2;padding: 22px 0 15px;border-bottom: 1px solid #e0e0e0;margin-bottom: 30px;}
.news_l .time span{font-size: 14px;font-weight: normal;color: #888;line-height: 1.2;}
.news_l .con{font-size: 14px;line-height:26px;color: #666;text-align: justify;}
.news_l .con img{max-width:100%;height:auto!important;}
.news_r{width: 24%;float: right;}
.news_r .tit{font-size: 18px;color: #333;background: #f3f4f6;padding:0 18px;line-height: 50px;}
.news_r .tjlb li{font-size: 16px;color: #666;background: #fff;padding:0 18px;line-height: 56px;}
.news_r .tjlb li a{font-size: 16px;color: #666;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_r .tjlb li:hover a{color: #1558a0;}

.cbsj_lb{padding-bottom: 48px;}
.cbsj_lb dl{width: 22%;float: left;margin-right: 4%;margin-bottom: 20px;}
.cbsj_lb dl:nth-child(4n){margin-right: 0;}
.cbsj_lb dl dt{border: 1px solid #e0e0e0;background: #fff;display: flex;align-items: center;height: 388px;overflow:hidden;}
.cbsj_lb dl dt img{display: block;max-width: 92%;max-height: 92%;margin: 0 auto;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.cbsj_lb dl dt:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.cbsj_lb dl dd{font-size: 18px;color: #333;text-align: center;line-height: 58px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.cbsj_lb dl dd:hover{color:#1558a0;}

.cbsj_det{padding-top: 75px; padding-bottom: 60px;}
.cbsj_det .img{width: 18%;padding: 2%;border: 1px solid #e0e0e0;float: left;margin-left: 6%;}
.cbsj_det .img img{width: 100%;display: block;}
.cbsj_det_r{width: 61%; float: right;margin-right: 6%;}
.cbsj_det_r h3{font-size: 24px;color: #333;font-weight: normal;line-height: 1.2;margin-top: 30px;}
.cbsj_det_r .nrjj{font-size: 18px;color: #333;line-height: 30px;padding-bottom: 12px;padding-top: 30px;}
.cbsj_det_r .con{font-size: 18px;color: #666;line-height: 30px;}

.sjfy{display: flex;flex-wrap:wrap;justify-content:center;border-top: 1px solid #e0e0e0;padding-top: 35px;}
.sjfy a{width:120px;border: 1px solid #e0e0e0;text-align: center;line-height: 34px;font-size: 14px;margin: 0 20px;color: #666;border-radius: 4px;}
.sjfy a:hover{color: #fff;border: 1px solid #1558a0;background: #1558a0;}

.hhr_det{padding-top: 75px; padding-bottom: 60px;}
.hhr_det .img{width: 28%;float: left;margin-left: 12%;}
.hhr_det .img img{width: 100%;display: block;}
.hhr_det .img a{width: 100%;text-align: center;font-size: 16px;line-height: 3.1;background: #1558a0;color: #fff;display: block;}
.hhr_det_r{width: 44%; float: right;margin-right: 12%;}
.hhr_det_r h3{font-size: 20px;line-height:29px; color: #fff;font-weight: normal;margin-top:25px;background: #1558a0;display: inline-block;padding-left: 10px;margin-left: 20px;}
.hhr_det_r h3 span{font-size: 14px;background: #fff;display: inline-block;color: #333;border: 1px solid #e0e0e0;padding: 0 10px;line-height: 32px;margin-left: 10px;}
.hhr_det_r .con{font-size: 14px;color: #666;line-height:26px;padding-top: 28px;}
.hhr_det_r .con p{padding-bottom: 24px;padding-left: 20px;position: relative;}
.hhr_det_r .con p:after{content: '';display: block;width: 8px;height:8px;background: #1558a0;position: absolute;top: 9px;left: 0;border-radius: 50%;}


.news .news_list{}
.news .news_list li{background: #fff;width: 100%;}
.news .news_list li:nth-child(2n){margin-right: 0;}
.news .news_list li .img{width: 28.1%;float: left;border: 1px solid #e0e0e0;overflow: hidden;}
.news .news_list li .img img{display: block;width: 100%;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.news .news_list li .img:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}
.news .news_list li .js{width: 69%;float: right;}
.news .news_list li .js .p1{font-size: 18px;line-height: 28px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-top: 15px;padding-bottom: 15px;}
.news .news_list li .js .p1:hover{color: #1558a0;}
.news .news_list li .js .p2{font-size: 14px;line-height: 26px;color: #888;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news .news_list li .js .p3{font-size: 14px;line-height: 24px;color: #888;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;padding-top: 15px;}
.news .news_list li .ckgd{margin-top: 35px;}
.news .news_list li .ckgd a{display: block;width: 138px;line-height: 38px;text-align: center;font-size: 16px;color: #666;border: 1px solid #e0e0e0;border-radius: 4px;}
.news .news_list li .ckgd:hover a{border: 1px solid #1558a0;background: #1558a0;color: #fff;}

.list .tt{background: #fff;margin-bottom: 10px;border: 1px solid #e9e9e9;}
.list .tt p{float: left;width: 17.5%;padding-left: 2.5%;color: #666666;line-height: 56px;font-size: 16px;}
.list ul{background: #fff;border: 1px solid #e9e9e9;border-bottom: 0;}
.list ul li .dt{position: relative;border-bottom: 1px solid #e0e0e0;}
.list ul li .dt p{float: left;width: 17.5%;padding-left: 2.5%;color: #666;line-height: 56px;font-size: 16px;}
.list ul li .dt p a{width: 47%;background: #1558a0;border-radius: 4px;display: block;color: #fff;font-size: 14px;text-align: center;line-height: 2.7;margin-top: 10px;}

.list ul li .dt .more{
	position:absolute;
	right:40px;
	top:0;
	width:30px;
	text-align:center;
	height:56px;
	display:flex;
	align-items:center;
	font-size:40px;
	cursor:pointer;
	color:#c8c8c8;
}
.list ul li .cont{padding: 2.5%;font-size: 14px;color: #757474;line-height: 24px;border-bottom: 1px solid #e0e0e0;display: none;}

.hzf dl{width:31%;float: left;margin-right:3.5%;}
.hzf dl:nth-child(3n){margin-right: 0;}
.hzf dl dt{width:100px;line-height: 100px;background: #1558a0;color: #fff;font-size: 60px;font-family: Arial;float: left;text-align: center;}
.hzf dl dd{width:calc(100% - 100px) ;height: 100px;float: left;display: flex;align-items: center;background: #f3f4f6;}
.hzf dl dd p{font-size: 16px;color: #333;line-height: 28px;float: right;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;width: 87%;margin: 0 auto;text-align: justify;}

.zlhz2{background: url(../images/zlhzbg1.jpg)no-repeat center;background-size: cover;}
.hzhc dl{background: #fff;width: 22.75%;float: left;margin-right:3%;padding: 20px 0; }
.hzhc dl:nth-child(4n){margin-right: 0;}
.hzhc dl dt{width: 35.6%;margin: 0 auto;border-bottom: 4px solid #1558a0; color: #1558a0;font-size: 60px;font-family: Arial;text-align: center;font-weight: bold;line-height: 84px;}
.hzhc dl dd{padding: 0 35px;text-align: center;font-size: 16px;color: #666;line-height: 26px;padding-top: 28px;padding-bottom: 50px;height: 52px;}

.zxhz dl{width: 14%;float: left;margin-right: 7.5%;}
.zxhz dl:nth-child(5n){margin-right: 0;}
.zxhz dl dt{width: 84%;margin: auto;position: relative;}
.zxhz dl dt img{width:100%;display: block;}
.zxhz dl dt:after{content: '';display: block;width: 15.3%;height: 43px;background: url(../images/zlhz6.png)no-repeat center;background-size: 100%;position: absolute;top: 50%;margin-top: -22px;right: -46%;}
.zxhz dl:nth-child(5n)  dt:after{display: none;}
.zxhz dl .tit{font-size: 18px;color: #333;font-weight: bold;text-align: center;line-height: 1.2;padding:45px 0 20px;}
.zxhz dl .des{font-size: 16px;color: #666;text-align: center;line-height: 28px;}

.zlhz4{background: url(../images/zlhzbg2.jpg)no-repeat center;background-size: cover;}
.hzms li{width: 31%;margin-right: 3.5%;float: left;background: #fff;margin-bottom: 55px;}
.hzms li:nth-child(3n){margin-right: 0;}
.hzms li .img{overflow: hidden;}
.hzms li .img img{width: 100%;display: block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.hzms li .img:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);}


.hzms li div{padding:20px 30px;text-align: center;}
.hzms li div .tit{font-size: 20px;color: #333;line-height: 1.2;}
.hzms li div .des{font-size: 16px;color: #888;line-height: 28px;padding: 20px 0 14px;height: 84px;}
.zlhz4 .ljzx{width: 164px;line-height: 42px;display: block;background: #fff;text-align: center;font-size: 16px;color: #1558a0;margin: 0 auto;border-radius: 4px;}


.zxly li{width: calc(48.9% - 2px);float: left;margin-right:2.2%;background: #f3f4f6;border: 1px solid #e0e0e0;border-radius: 4px;padding: 7px 0;margin-bottom: 20px;}
.zxly li:nth-child(2n){margin-right: 0;}
.zxly li p{width: 108px;border-right: 1px solid #e0e0e0;font-size: 16px;color: #333;line-height: 26px;float: left;text-align: center;}
.zxly li input{display: block;float: left;width: calc(100% - 110px);height: 26px;border: 0;padding: 0 10px;box-sizing: border-box;background: none;font-size: 16px;color: #333;}
.zxly li:nth-child(5){margin-right: 0;width: 100%;background: none;border: 0;padding: 0; padding-bottom: 20px}
.zxly li:nth-child(5) p{border: 0;float: none;line-height: 2;}
.zxly li textarea{background: #f3f4f6;border: 1px solid #e0e0e0;display: block;width: 100%;height: 170px;border-radius: 4px;padding:10px 20px;box-sizing: border-box;font-size: 16px;color: #333;}
.zlhz5 .ljzx{width: 164px;line-height: 42px;display: block;background: #1558a0;text-align: center;font-size: 16px;color: #fff;margin: 0 auto;border-radius: 4px;border: 0;cursor: pointer;}

.lxwm dl{width: 20.8%;float: left;margin-right: 5.6%;background: #f3f4f6;padding-top: 15px;padding-bottom: 25px;}
.lxwm dl:nth-child(4n){margin-right: 0;}
.lxwm dl dt{width: 100%;height: 80px;display: flex;align-items: center;}
.lxwm dl dt img{display: block;margin: 0 auto;}
.lxwm dl .tit{text-align: center;font-size: 20px;color: #333;font-weight: bold;line-height: 1.2;margin-bottom: 20px;}
.lxwm dl .des{text-align: center;font-size:16px;color: #666;line-height: 26px;padding: 0 25px;height: 52px;}

.lxwz{width: 30%;float: left;}
.lxwz .tit{font-size: 20px;color: #333;font-weight: bold;line-height: 1.2;padding-bottom: 14px;position: relative;}
.lxwz .tit:after{content: '';display: block;width: 60px;height: 3px;position: absolute;bottom: 0;left: 0;background: #1558a0;}
.lxwz .con{font-size: 14px;color: #666;line-height: 30px;padding-top: 20px;}

.wzdt{width: 70%;float: right;}
.wzdt img{width: 100%;display: block;}
.wzdt iframe{width: 100%;height:465px;}

.sdh1 .title{font-size: 32px;text-align: center;line-height: 1.2;}
.czbz{display: flex;flex-wrap:wrap;justify-content:space-between;padding: 50px 0;}
.czbz li{width: 10.5%;}
.czbz li .img img{display: block;width: 100%;}
.czbz li .tit{font-size: 18px;color: #333;text-align: center;line-height: 3;}
.sdh1 .ljzx{width: 164px;line-height: 42px;display: block;background: #1558a0;text-align: center;font-size: 16px;color: #fff;margin: 0 auto;border-radius: 4px;}
.sdh2 .title{font-size: 32px;text-align: center;line-height: 1.2;}
.sdhyc{padding-top: 70px;}
.sdhyc img{max-width: 100%;display: block;margin: auto;}
.sdh3 .jdjs{width: 77%;margin: 0 auto;font-size: 26px;color: #333;line-height: 40px;text-align: center;}
.ckdx{margin-top: 65px;}
.ckdx dl{width:46%;float: left;}
.ckdx dl:first-child{margin-left: 8%;}
.ckdx dl:nth-child(2){float: right;}
.ckdx dl dt{width: 200px;line-height: 70px;font-size: 26px;color: #fff;background: #1558a0;text-align: center;}
.ckdx dl dd{font-size: 18px;line-height: 2;color: #333;margin-top: 18px;}
.ckdx dl dd p{position: relative;}
.ckdx dl dd p:after{content: '';display: block;width: 8px;height:8px;background: #1558a0;position: absolute;top: 14px;left:-25px;border-radius: 50%;}

.sdh4 .title{font-size: 32px;line-height: 1.2;padding-bottom: 40px;}


.zlgsy{display: flex;flex-wrap:wrap;justify-content:space-between;padding: 40px 0 70px;}
.zlgsy dl{width: 14%;}
.zlgsy dl dt img{width: 92%;display: block;margin: auto;}
.zlgsy dl .tit{font-size: 18px;color: #333;font-weight: bold;text-align: center;line-height: 1.2;margin-top: 20px;}
.zlgsy dl .tit span{font-size: 14px;color: #666;font-weight: normal;text-align: center;display: block;padding-top: 12px;}
.zlgsy dl .des{font-size: 14px;color: #666;text-align: center;line-height: 24px;padding: 15px 0;}

.gzf_zlgsy .jdjs{font-size: 26px;color: #333;line-height: 40px;text-align: center;}
.sxmb{display: flex;flex-wrap:wrap;justify-content:center;padding: 30px 0;}
.sxmb dl{width: 17.8%;background: #fff;margin-right: 2.75%;margin-bottom: 20px;}
.sxmb dl:last-child{margin-right: 0;}
.sxmb dl dt img{width: 100%;display: block;}
.sxmb dl dd{font-size: 16px;line-height: 24px;color: #333;text-align: center;padding: 10px 15px;}

.gzf_zlgsy .ljzx{width: 164px;line-height: 42px;display: block;background: #1558a0;text-align: center;font-size: 16px;color: #fff;margin: 0 auto;border-radius: 4px;}

.ydjs{display: flex;flex-wrap:wrap;justify-content:center;padding: 65px 0 0;}
.ydjs dl{width: 20%;background: #1558a0;margin-right: 4%;margin-bottom: 20px;padding: 27px 0;}
.ydjs dl:last-child{margin-right: 0;}
.ydjs dl dt{font-size: 60px;font-family: Arial;color: #fff;text-align: center;font-weight: bold;line-height: 1.2;padding-bottom: 14px;}
.ydjs dl dd{font-size: 16px;line-height: 28px;color: #fff;text-align: center;padding: 0 11%;}

.zxsj{font-size: 18px;color: #666;line-height: 1.8;}
.zxsj img{max-width: 100%;height: auto!important;}


.rgfw .bt{width: 31%;font-size: 20px;line-height: 3.3;background: #1558a0;margin: auto;text-align: center;color: #fff;margin-bottom: 30px;}
.rjgg{display: flex;flex-wrap:wrap;justify-content:center;}
.rjgg dl{width: 16.66%;height: 170px;border-radius: 50%;background:url(../images/zxfw9.png)no-repeat center;margin-bottom: 50px;}
.rjgg dl:last-child{margin-right: 0;}
.rjgg dl dt{width: 53px;border-bottom: 3px solid #1558a0;margin: auto;font-size: 40px;color: #333;text-align: center;font-family: Arial;font-weight: bold;line-height:46px;margin-top: 25px;}
.rjgg dl dd{font-size: 16px;line-height: 26px;color: #666;padding: 15px 25px 0;text-align: center;}

.rgxz .ljzx{width: 164px;line-height: 42px;display: block;background: #1558a0;text-align: center;font-size: 16px;color: #fff;margin: 0 auto;border-radius: 4px;}






























.page{display: flex;flex-wrap:wrap;justify-content:center;}
.page a{width: 40px;height: 40px;border: 1px solid #e0e0e0;text-align: center;line-height: 40px;font-size: 16px;margin: 0 10px;color: #666;}
.page a:hover{color: #fff;border: 1px solid #1558a0;background: #1558a0;}
.page a.active{    color: #fff;
    background: #1558a0;
    border: 1px solid #1558a0;}
  /*****************************************************************/
.fy{border-top: 1px solid #e0e0e0; margin-top: 30px; padding-top: 30px;font-size: 14px;color: #888;line-height: 30px;position: relative;}
.fy a{ text-decoration: none; font-size: 14px;color: #888;}
.fy a:hover{color: #1558a0;}
.fy a.fhlb{display: block;width: 110px;line-height: 34px;text-align: center;border: 1px solid #e0e0e0;border-radius: 6px;position: absolute;right: 0;top: 37px;} 


header  .menu{display: none;}
.nav_bg{display: none;position: absolute;top:66px;right: 0;z-index: 102;width: 100%;background: rgba(0,0,0,0.6);}
.nav_bg ul{width:100%;background:#fff;color:#666666;}
.nav_bg ul li{width: 100%;margin: 0 auto;border-top: 1px solid #e0e0e0;}
.nav_bg ul li a{width:100%;display: block;font-size: 16px;color: #666;line-height:48px;text-align: center;}
.nav_bg ul li.on a{color: #1558a0;}
.nav_bg ul li:hover a{color: #1558a0;}










@media (max-width: 1400px){
	.w14{max-width: 80%;margin: 0 auto;}
	.pt{padding-top: 55px;}
	.pb{padding-bottom: 70px;}
	.head{padding-top: 15px;}
	.head .logo{width: 230px;margin-top:5px;}
	.head_r{width: 700px;}
	.head_r .tel span{font-size: 18px;}
	.head_r .nav li{margin-right: 31px;font-size: 15px;line-height: 46px;}
	.head_r .nav li a{font-size: 15px;}
	
	.title_m{font-size: 32px;padding-bottom: 10px;padding-top: 55px;}
	.js_m{font-size: 14px;padding-bottom: 35px;}

	.index1 .ckgd{width: 120px;line-height: 30px;font-size: 12px;}
	.index2 .ckgd{width: 120px;line-height: 30px;font-size: 12px;}
	.index3 .ckgd{width: 120px;line-height: 30px;font-size: 12px;}
	.index4 .ckgd{width: 120px;line-height: 30px;font-size: 12px;}
	.index5 .ckgd{width: 120px;line-height: 30px;font-size: 12px;}
	.cbsj dl dt{height: 280px;}
	.cbsj dl dd{font-size: 12px;line-height: 38px;}
	
	.cbsj_lb dl dt{height: 280px;}
	.cbsj_lb dl dd{font-size: 12px;line-height: 38px;}
	.foot_l dl{ margin-right:  4.3%;}
	
	.index_news_l .img img{height: 230px;}
	.index_news_l .time{padding: 15px 13px 18px ;}
	.index_news_l .time span{font-size: 36px;}
	
	
	.index_news_r dl{margin-bottom: 18px;padding-bottom: 18px;}
	.index_news_r dl dd{width: 82%;}
	.index_news_r dl dt{padding: 15px 13px 18px;}
	.index_news_r dl dt span{font-size: 36px;}
	.index_news_r dl .tit{font-size: 16px;line-height: 28px;margin-bottom: 5px;}
	.index_news_l .tit{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.index_news_l .des{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.about3{ padding-bottom:70px;}
	.about4{ padding-bottom:70px;}
	.about5{ padding-bottom:70px;}
	.sxy1{ padding-bottom:70px;}

	.gsjs_r{padding-top:0;    font-size: 14px;line-height: 24px;}
	.ddfw_lb li .con .tit{font-size: 20px;padding-bottom: 12px;margin-bottom: 14px;}
	.ddfw_lb li .con .des{font-size: 14px;padding: 0 10%;line-height: 26px;}
	.jxgl_r .tit{margin-bottom: 20px;}
	.jxgl_r .con{font-size: 16px;line-height: 26px;}
	.yqxg dl dt{line-height: 84px;}
	.yqxg dl dd{height: 82px;}
	.yqxg dl dd p{-webkit-line-clamp: 2;}
	.yqxg_g dl dt{line-height: 84px;}
	.yqxg_g dl dd{height: 82px;}
	.yqxg_g dl dd p{-webkit-line-clamp: 2;}
	.pxkc li .tit{font-size: 18px;}
	.sxy_gxjy1 .title{font-size: 30px;padding-bottom: 20px;padding-top: 55px;}
	.sxy_gxjy1 .kctx h3{font-size: 22px;}
	.sxy_gxjy2 .title{font-size: 30px;padding-bottom: 23px;padding-top: 55px;margin-bottom: 30px;}
	.sxy_gxjy2 .kctx h3{font-size: 22px;}
	.sxy_gxjy3 .title{font-size: 30px;padding-bottom: 20px;padding-top: 55px;}
	.sxy_gxjy3 .kctx h3{font-size: 22px;}
	
	.sxy_lssk .title{font-size: 30px;padding-bottom: 20px;padding-top: 55px;}
	.lssk_lr{margin-bottom: 70px;}
	
	.sxy_gxjy2 .kcjj li h3{font-size: 42px;}
	.sxy_gxjy2 .kcjj li div{padding-bottom: 20px;}
	.sxy_gxjy2 .kcjj li div .tit{font-size: 18px;padding: 18px 0 10px;}
	.sxy_gxjy2 .kcjj li div .des{font-size: 14px;line-height: 24px;}
	.kclb table tr td{font-size: 16px;}
	.rlzy_lmr dl{margin-top: 20px;}
	.rlzy_lmr dl dt{font-size: 18px;padding-bottom: 15px;margin-bottom: 18px;}
	.rlzy_lmr dl dd{font-size: 14px;line-height: 22px;}
	.rlzy_r .ljzx{margin-top: 70px;width: 130px;font-size: 14px;line-height: 36px;}
	
	.lssk_r{font-size: 14px;line-height: 32px;margin-top: 10px;}
	.news ul li{margin-bottom: 30px;}
	.news_l h3{font-size: 30px;}
	.cbsj_det_r h3{font-size: 20px;}
	.cbsj_det_r .nrjj{font-size: 16px;line-height: 26px;padding-bottom: 10px;padding-top: 25px;}
	.cbsj_det_r .con{font-size: 16px;line-height: 26px;}
	.hhr_det_r h3{margin-top: 10px;}
	.hhr_det_r .con{padding-top: 20px;}
	.hhr_det_r .con p{padding-bottom:14px;}
	
	.news .news_list li .js .p1{font-size: 16px;line-height: 24px;padding: 5px 0 10px;}
	.news .news_list li .js .p3{padding-top: 10px;}
	.news .news_list li .ckgd{margin-top: 25px;}
	.news .news_list li .ckgd a{font-size: 14px;line-height: 32px;width: 120px;}
	.list .tt p{font-size: 14px;line-height: 48px;}
	.list ul li .dt p{font-size: 14px;line-height: 48px;}
	.list ul li .dt .more{height: 48px;}
	.hzf dl dt{width: 78px; line-height:78px;font-size: 50px;}
	.hzf dl dd{width: calc(100% - 78px); height: 78px;}
	.hzf dl dd p{font-size: 14px;line-height: 24px;}
	
	.hzhc dl dt{font-size: 50px;line-height: 70px;}
	.hzhc dl dd{font-size: 14px;line-height: 24px;height: 48px;padding-bottom: 30px;}
	.zxhz dl .tit{padding: 35px 0 15px;}
	.hzms li{margin-bottom: 45px;}
	.hzms li div{padding: 15px 20px;}
	.hzms li div .tit{font-size: 18px;}
	.hzms li div .des{font-size: 14px;line-height: 24px;height: 72px;padding: 15px 0 10px;}
	.lxwm dl{width: 23%;margin-right: 2.66%;}
	.lxwm dl .des{font-size: 14px;line-height: 24px;    padding: 0 10px;}
	.lxwz{width: 35%;}
	.wzdt{width: 62%;}
	.sdh1 .title{font-size: 28px;}
	.czbz{padding: 40px 0;}
	
	.sdh2 .title{font-size: 28px;}
	.sdhyc{padding-top: 50px;}
	.sdh3 .jdjs{font-size: 20px;line-height: 30px;}
	.ckdx dl:first-child{margin-left: 0;}
	.ckdx dl dt{width:160px ;font-size: 20px;line-height: 54px;}
	.ckdx dl dd{font-size: 16px;}
	.sdh4 .title{font-size: 28px;padding-bottom: 30px;}
	.ckdx{margin-top: 50px;}
	.zlgsy dl .tit{font-size: 16px;}
	.zlgsy dl .tit span{padding-top: 8px;}
	.gzf_zlgsy .jdjs{width: 94%;margin: auto;font-size: 22px;line-height: 30px;}
	.sxmb dl dd{font-size: 14px;line-height: 20px;}
	.ydjs dl dt{font-size: 50px;}
	.ydjs dl dd{font-size: 14px;line-height: 24px;}
	.ydjs{padding: 50px 0 0;}
	.zxsj{font-size: 16px;}
	.rgfw .bt{font-size: 18px;}
	.rjgg dl{height: 160px;background: url(../images/zxfw10.png)no-repeat center;}
	.rjgg dl dt{font-size: 36px;}
	.rjgg dl dd{font-size: 14px;line-height: 22px;}
	
	.nav_nw ul li:hover:after{bottom: 0;}
	.nav_nw ul li.on:after{bottom: 0;}

	.zjtd_lb li .jj{padding: 15px 20px;}
	.page a{width:35px;height:35px;line-height:35px;    margin: 0 7px;}
	.news ul li .jj{padding: 18px 20px;}
	.wzdt iframe{height:340px;}
	
	.fwnr_r{font-size: 16px;line-height: 28px;}
	.qzwt dl dd{font-size:16px;line-height: 26px;padding: 0 20px;}
	.qzwt_g dl dd{font-size: 16px;line-height: 26px;padding: 0 20px;}
	
}

@media (max-width: 1200px){
	.w14{max-width: 94%;margin: 0 auto;}
	.head{padding: 10px 0;}
	.head_r{display: none;}
	header .menu{float: right;width: 30px;margin-top: 13px;display: block;}
	header .menu img{width: 100%;display: block;}
	
	.zxfw li{width:30%;float: left;margin-right: 5%;cursor: pointer;position: relative;}
	.zxfw li:nth-child(3n){margin-right: 0;}
	
	.zjtd li{width:31%;float: left;margin-right: 3.5%;}
	.zjtd li:nth-child(4n){margin-right: 3.5%;}
	.zjtd li:nth-child(3n){margin-right: 0;}
	.zjtd li .jj{ padding: 15px 18px;}
	
	.zjtd_lb li{width:31%;float: left;margin-right: 3.5%;}
	.zjtd_lb li:nth-child(4n){margin-right: 3.5%;}
	.zjtd_lb li:nth-child(3n){margin-right: 0;}
	.zjtd_lb li .jj{ padding: 15px 18px;}

	.index_news_l{width: 100%;float: none;}
	.index_news_r{width: 100%;float: none;margin-top: 20px;}
	.cbsj dl dt{height: 240px;}
	.cbsj_lb dl dt{height: 240px;}
	.foot{display: none;}
	.yqlj{display: none;}
	footer{padding-top: 0;}
	.ddfw_lb li{width: 31%;margin-right: 3.5%;}
	.ddfw_lb li:nth-child(4n){margin-right: 3.5%;}
	.ddfw_lb li:nth-child(3n){margin-right: 0;}
	.index_news_r dl dd{width: 90%;}
	.gsjs_l{width: 100%;float: none;}
	.gsjs_r{width: 100%;float: none;height: auto;padding-top: 20px;}
	.qywh dl dd{padding: 0 10%;}
	.news .news_list li .ckgd{margin-top: 20px;}
	.index_news_l .img img{height: auto!important;}
}

@media (max-width: 1000px){
	.hhgd li{width: 100%;margin-right: 0;float: none;margin-bottom: 20px;}
	.cbsj dl{width: 48%;margin-right: 4%;}
	.cbsj dl:nth-child(2n){margin-right: 0;}
	.cbsj dl dt{height:388px;}
	.cbsj_lb dl{width: 48%;margin-right: 4%;}
	.cbsj_lb dl:nth-child(2n){margin-right: 0;}
	.cbsj_lb dl dt{height:388px;}
	.index_news_r dl dd{width: 88%;}
	.whyl{width: 94%;}
	.jxgl_l{width: 100%;float: none;}
	.jxgl_r{width: 90%; }
	.jxgl_r .con{display: block;}
	.f30{font-size: 24px;width: 94%;margin: 0 auto;line-height: 1.5;}
	.qzwt dl{width: 31%;margin-right: 3.5%;}
	.qzwt dl:nth-child(4n){margin-right: 3.5%;}
	.qzwt dl:nth-child(3n){margin-right:0;}

	.fwnr_r{font-size: 16px;}
	.fwnr_r a{margin-top: 50px;}
	.yqxg dl{width: 48%;margin-right: 4%;}
	.yqxg dl:nth-child(3n){margin-right: 4%;}
	.yqxg dl:nth-child(2n){margin-right: 0;}
	
	.yqxg_g dl{width: 48%;margin-right: 4%;}
	.yqxg_g dl:nth-child(3n){margin-right: 4%;}
	.yqxg_g dl:nth-child(2n){margin-right: 0;}
	
	

	.yqxg_g dl dt{width: 21.6%;}
	.yqxg_g dl dd{width: calc(78.4% - 2px)}
	
	.fwnr_g dl{width: 25%;}
	.pxkc li{width: 48%;margin-right: 4%;}
	.pxkc li:nth-child(2n){margin-right: 0;}
	.gzf li{width: 100%;float:none;margin-right: 0;margin-bottom: 20px;}
	.sxy_gxjy2 .kcjj li{width: 31%;margin-right: 3.5%;}
	.sxy_gxjy2 .kcjj li:nth-child(4n){margin-right: 3.5%;}
	.sxy_gxjy2 .kcjj li:nth-child(3n){margin-right: 0;}
	.sxy_gxjy3 .pxkc li{margin-bottom: 20px;}
	.kclb{width: 100%;margin: 40px auto 30px;}
	.kclb table tr td{font-size: 14px;}
	.sdgl{margin-bottom: 10px;}
	.sdgl dl{width: 48%;margin-right: 4%;margin-bottom: 20px;}
	.sdgl dl:nth-child(2n){margin-right: 0;}
	.rlzy_lmr .img{width: 100%;margin-right: 0;float: none;}
	.rlzy_lmr dl{width: 100%;margin-right: 0;float: none;}
	.rlzy_r{width: 100%;margin-right: 0;float: none;}
	.rlzy_r .ljzx{margin-top: 20px;}
	
	.lssk_l{width: 100%;float: none;}
	.lssk_r{width: 100%;float: none;}
	
	.lssk dl{width: 48%;margin-right: 4%;margin-bottom: 20px;}
	.lssk dl:nth-child(2n){margin-right: 0;}
	
	.kcmz{width: 100%;margin: 0px auto 30px;}
	.kcmz table tr td{font-size: 14px;}
	.kcmz table tr th{font-size: 14px;}
	
	.news ul li{width:48.5%;margin-right: 3%;float: left;margin-bottom: 20px;}
	.news ul li:nth-child(3n){margin-right:3%;}
	.news ul li:nth-child(2n){margin-right:0;}
	.page a{width: 30px;height: 30px;line-height: 30px;font-size: 14px;margin: 0 5px;}
	.news_l{width: 100%;float: none;}
	.news_r{display: none;}
	.news_l h3{font-size: 24px;line-height: 1.5;}
	.news_l .time{ padding: 15px 0 10px;margin-bottom: 20px;}
	.cbsj_det{padding-top: 35px;padding-bottom: 30px;}
	.cbsj_det .img{width: 92%;padding: 4%; float: none;margin: 0;}
	.cbsj_det_r{width: 100%;margin: 0;}
	.hhr_det{padding-top: 35px;padding-bottom: 30px;}
	.hhr_det .img{width: 100%; float: none;margin: 0;}
	.hhr_det_r{width: 100%;margin: 0;float: none;}
	.hhr_det_r h3{margin-top: 30px;}
	.news .news_list li .ckgd{display: none;}
	.hzf dl{width: 48%;margin-right: 4%;margin-bottom: 20px;}
	.hzf dl:nth-child(3n){margin-right: 4%;}
	.hzf dl:nth-child(2n){margin-right: 0;}
	
	.hzhc dl{width: 48%;margin-right: 4%;margin-bottom: 20px;}
	.hzhc dl:nth-child(2n){margin-right: 0;}
	.hzms li{width: 48%;margin-right: 4%;}
	.hzms li:nth-child(2n){margin-right: 0;}
	.lxwm dl{width:48.5%;margin-right: 3%;margin-bottom: 20px;}
	.lxwm dl:nth-child(2n){margin-right: 0;}
	.lxwz{width: 100%;float: none;}
	.wzdt{width: 100%;float: none;margin-top: 20px;}
	.sdh3 .jdjs{width: 100%;font-size: 18px;line-height: 28px;}
	.ckdx dl{width: 94%;margin-bottom: 20px;}
	.ckdx dl:first-child{width: 94%;float: right;}
	.zlgsy dl{width: 26%;}
	.gzf_zlgsy .jdjs{font-size: 18px;line-height: 28px;}
	.sxmb dl{width: 31%;margin-right: 3.5%;}
	.sxmb dl:nth-child(5n){margin-right: 3.5%;}
	.sxmb dl:nth-child(3n){margin-right: 0;}
	.ydjs dl{width: 32%;}
	.ydjs dl:nth-child(2n){margin-right: 0;}
	.rjgg dl{width: 26%;}
	.rgfw .bt{width: 45%;}
	.mbx{top: auto;bottom: -30px;}
	.nav_n{margin-bottom: 30px;}
}

@media (max-width: 750px){
	.pt{padding-top: 35px;}
	.pb{padding-bottom: 40px;}
	.title_m{font-size: 28px;padding-bottom: 10px;padding-top: 35px;}
	.js_m{font-size: 14px;padding-bottom:25px;width: 94%;line-height: 1.5;margin: 0 auto;}
	.index1 .ckgd{width: 120px;line-height: 30px;font-size: 12px;}
	.index2 .ckgd{width: 120px;line-height: 30px;font-size: 12px;}
	.index3 .ckgd{width: 120px;line-height: 30px;font-size: 12px;}	
	.index4 .ckgd{width: 120px;line-height: 30px;font-size: 12px;}
	.index5 .ckgd{width: 120px;line-height: 30px;font-size: 12px;}

	.about3{ padding-bottom:40px;}
	.about4{ padding-bottom:40px;}
	.about5{ padding-bottom:40px;}
	
	.sxy1{ padding-bottom:40px;}
	.zxfw4{ padding-bottom:40px;}
	.lssk_lr{margin-bottom: 40px;}
	.index_news{padding-bottom: 40px;}
	.hhgd{padding-bottom: 20px;}
	.cbsj{padding-bottom: 30px;}
	.cbsj_l{padding-bottom: 30px;}
	.dbbq{line-height: 1.5;padding:20px 0;}
	.ddfw img{margin-bottom: 35px;}
	.ddfw_lb li{width: 48%;margin-right:4%;margin-bottom: 20px;}
	.ddfw_lb li:nth-child(3n){margin-right: 4%;}
	.ddfw_lb li:nth-child(2n){margin-right: 0;}
	
	.fwfs dl{width: 100%;float: none;margin-right: 0;}
	
	.index_news_r dl dd{width: 85%;}
	.qywh dl{width: 100%;float: none;margin-bottom: 20px;}
	.qywh dl:nth-child(2){border: 0;}
	.qywh dl dd{padding: 0 5%;}
	.whyl{margin-top: 30px;}
	.whyl .tit{width: 100%;position: relative;left: 0;top: 0;padding: 0;line-height: 2;}
	.whyl .con{padding: 4%;}
	.f30{font-size: 20px;}
	.qzwt dl{padding-bottom: 35px;margin-bottom: 20px;}
	.qzwt dl dt{font-size: 50px;width: 70px;line-height: 62px;}
	.qzwt dl dd{font-size: 14px;line-height: 24px;padding: 0 15px;}
	
	.qzwt_g dl{width: 48%;margin-right: 4%;}
	.qzwt_g dl:nth-child(3n){margin-right:4%;}
	.qzwt_g dl:nth-child(2n){margin-right:0;}
	.qzwt_g dl{padding-bottom: 35px;margin-bottom: 20px;}
	.qzwt_g dl dt{font-size: 50px;width: 70px;line-height: 62px;}
	.qzwt_g dl dd{font-size: 14px;line-height: 24px;padding: 0 15px;}
	

	.yqxg_g dl{width: 100%;margin-right: 0;float: none;margin-bottom: 15px;}
	.fwnr_l{width: 100%;float: none;}
	.fwnr_r{width: 100%;float: none;}
	
	.fwnr_g dl{width: 33.33%;}
	
	.sxy_gxjy1 .title{font-size: 26px;padding-top: 35px;padding-bottom: 10px;}
	.sxy_gxjy1 .kctx h3{font-size: 20px;}
	.sxy_gxjy2 .title{font-size: 26px;padding-top: 35px;padding-bottom: 13px;}
	.sxy_gxjy2 .kctx h3{font-size: 20px;}
	.sxy_gxjy3 .title{font-size: 26px;padding-top: 35px;padding-bottom: 15px;}
	.sxy_gxjy3 .kctx h3{font-size: 20px;}
	
	.sxy_gxjy2 .kcjj li{width: 48%;margin-right: 4%;}
	.sxy_gxjy2 .kcjj li:nth-child(3n){margin-right: 3.5%;}
	.sxy_gxjy2 .kcjj li:nth-child(2n){margin-right: 0;}
	
	.sxy_lssk .title{font-size: 26px;padding-top: 35px;}
	.lssk{padding-bottom: 10px;}
	.news ul{padding-bottom: 20px;}
	.fy{padding: 15px 0 10px;}
	.fy a.fhlb{display: none;}
	.sjfy{ padding-top: 20px;}
	.sjfy a{margin: 0 2%;width: 25%;}
	.news .news_list li .js .p3{display: none;}
	.list ul li .dt .more{right: 0;width: 25px;}
	.list .tt p{width: 22.5%;}
	.list .tt p:nth-child(5){display: none;}
	.list ul li .dt p{width: 22.5%;}
	.list ul li .dt p:nth-child(5){display: none;}
	.hzhc dl dt{font-size: 46px;line-height: 64px;}
	.hzhc dl dd{padding:18px 15px;}
	.zxhz dl{width:26%;margin-right: 11%; margin-bottom: 30px;}
	.zxhz dl:nth-child(3){margin-right: 0;}
	.zxhz dl .des{font-size: 14px;line-height: 24px;}
	.zxhz dl:nth-child(4){margin-left: 18.5%;}
	.zxly li{width: calc(100% - 2px);float: none;margin-right: 0;margin-bottom: 15px;}
	.zxly li:nth-child(4){margin-bottom: 10px;}
	.zxhz dl:nth-child(3)  dt:after{display: none;}
	.czbz li{width: 20.5%;}
	.sdh1 .title{font-size: 26px;}
	.czbz{padding: 30px 0;}
	
	.sdh2 .title{font-size: 26px;}
	.sdhyc{padding-top: 25px;}
	.sdh3 .jdjs{font-size: 16px;line-height: 24px;}
	.ckdx dl dt{font-size: 18px;width: 140px;line-height: 48px;}
	.ckdx dl dd{font-size: 14px;}
	.ckdx dl dd p:after{top: 10px;}
	.sdh4 .title{font-size: 26px;padding-bottom: 20px;}
	.ckdx{margin-top: 35px;}
	.zlgsy dl{width: 30%;}
	.ydjs dl{width: 40%;}
	.ydjs{padding:30px 0 0;}
	.zxsj{font-size: 14px;}
	.cbsj_det_r .con{font-size: 14px;}
	.rgfw .bt{width: 55%;font-size: 16px;}
	.rjgg dl{width: 33%;}
	.jxxc ul li{width: 28%;margin-right: 2%;}
	
}


@media (max-width: 640px){
	.zxfw li .tit{margin: 10px auto 30px;}
	.zjtd li{width:48%;float: left;margin-right: 4%;margin-bottom: 15px;}
	.zjtd li:nth-child(3n){margin-right: 4%;}
	.zjtd li:nth-child(2n){margin-right: 0;}
	.zjtd_lb li{width:48%;float: left;margin-right: 4%;margin-bottom: 15px}
	.zjtd_lb li:nth-child(3n){margin-right: 4%;}
	.zjtd_lb li:nth-child(2n){margin-right: 0;}
	.index_news_l .tit{line-height: 1.5;}
	.cbsj dl dt{height:300px;}
	.cbsj_lb dl dt{height:300px;}
	.index_news_r dl dd{width: 82%;}
	.qzwt dl{width: 48%;margin-right: 4%;}
	.qzwt dl:nth-child(3n){margin-right:4%;}
	.qzwt dl:nth-child(2n){margin-right:0;}
	.yqxg dl{width: 100%;margin-right: 0;float: none;margin-bottom: 15px;}

	.qzwt_g dl dd{font-size: 14px;line-height: 24px;padding: 0 15px;}
	.fwnr_g dl{width: 50%;}
	.pxkc li .tit{font-size: 14px;line-height: 36px;}
	.pxkc li .ljzx{font-size: 14px;line-height: 2.2;margin: 15px auto 25px;}
	.sxy_gxjy1 .kctx{width: 100%;margin: 30px auto 20px;}
	.sxy_gxjy2 .kctx{width: 100%;margin: 30px auto 20px;}
	.sxy_gxjy3 .kctx{width: 100%;margin: 30px auto 20px;}
	.kcmz table tr td{font-size: 12px;}
	.kcmz table tr th{font-size: 12px;}
	.news ul li{width: 100%;margin-right: 0;float: none;}
	.news ul li .jj{ padding: 15px 10px;}
	.page a{width: 26px;height: 26px;line-height: 26px;font-size: 12px;margin: 0 2px;}
	.hzf dl{width: 100%;margin-right: 0;float: none;}
	.hzms li{width: 100%;margin-right: 0;float: none;}
	.hzms li div .des{height: auto!important;}
	.zlgsy dl{width: 48%;}
	.sxmb dl{width:48%;margin-right: 4%;}
	.sxmb dl:nth-child(5n){margin-right: 4%;}
	.sxmb dl:nth-child(3n){margin-right: 4%;}
	.sxmb dl:nth-child(2n){margin-right: 0;}
	.ydjs dl{width: 48%;}
	.rjgg dl{width: 50%;}
	.rgfw .bt{width: 80%;}
	.rjgg dl{margin-bottom: 20px;}
	.pb2{padding-bottom: 20px;}
	.lxwm dl .des{font-size: 12px;line-height: 20px;height: 40px;}
	.yqxg{padding-bottom:10px;}
}


@media (max-width: 500px){
	.cbsj dl dt{height:240px;}
	.cbsj_lb dl dt{height:240px;}
	.index_news_r dl dd{width:75%;}
	.gzf li .nr .tit{font-size: 20px;    padding: 10px 0 20px;}
	.gzf li .nr .ljzx{font-size: 14px;line-height: 2.2;width: 120px;}
	.sxy_gxjy1 .ljzx{font-size: 14px;line-height: 2.2;width: 120px;}
	.sxy_gxjy2 .ljzx{font-size: 14px;line-height: 2.2;width: 120px;}
	.sxy_gxjy2 .kcjj li div .des{font-size: 12px;line-height: 20px;}
	.sxy_gxjy2 .kcjj{padding-bottom: 0;}
	.sxy_gxjy3{padding-bottom:20px;}
	.kclb table tr td{font-size: 12px;}
	.lssk dl dt{font-size: 40px;line-height: 62px;}
	.lssk dl dd{font-size: 14px;line-height: 24px;height: 96px;}

	.sxy_lssk .ljzx{font-size: 14px;line-height: 2.2;width: 120px;}
	.news .news_list li .img{width: 35%;}
	.news .news_list li .js{width: 60%;}
	.news .news_list li .js .p2{font-size: 12px;line-height: 20px;}
}
