@charset "utf-8";
*{box-sizing:border-box;margin:0;padding:0; }
body{font-family: "Microsoft YaHei", "Lantinghei SC", "Helvetica Neue", Arial, "Open Sans", "Hiragino Sans GB", sans-serif;background-color: rgba(247, 251, 255, 1);}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1.2em;font-weight:normal;}
ol,ul{list-style:none}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{color:#222;background-color:transparent;-webkit-tap-highlight-color:transparent;text-decoration: none;}
a:active,a:hover{outline:0;text-decoration:none}
a:hover{color:#035294}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{color:#000;background:#ff0}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{display:block;padding:0;border:none;-ms-interpolation-mode:bicubic;max-width:100%;max-height:100%}
address,cite,dfn,em,var,i{font-style: normal;}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{height:1px;background:#ddd; -webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
pre{overflow:auto}
code,kbd,pre,samp{font-size:1em}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
:focus{outline:0}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
button{overflow:visible;border: none}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal;}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}
legend{padding:0;border:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-spacing:0;border-collapse:collapse}
td,th{padding:0}
@media print{
*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
a:after{
    content:""!important;
}
}
::-webkit-input-placeholder{color:999;opacity:.54}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
::selection{background:#035294;color:#fff}
::-moz-selection{background:#035294;color:#fff}
::-webkit-selection{background:#035294;color:#fff}

.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}
.l{float:left}
.r{float:right}
.fl{float:left!important}
.fr{float:right!important}
.bor{border:1px dashed #999}
.poab{position:absolute}
.pore{position:relative}
.texto{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.imgInline{display:inline-block!important;vertical-align:middle}
.imgMargin{margin:0 auto}
.imgW100{width:100%}
.intent{text-indent: 2em}



.top{height: 520px;background: url(../images/bj.png) no-repeat top center;}
.container {
    width: 1200px;
    margin: 0 auto;
    clear: both;
}
.tzzc {
    width: 100%;   
}
.blue_tit {
    height: 47px;
    font-size: 32px;
    font-weight: bold;
    color: #333333;
    line-height: 47px;
    margin: 20px 0;
}
.blue_tit .more {
    font-size: 16px;
    color: rgba(166, 166, 166, 1);
    font-weight: 400;
    cursor: pointer;
}
.fr {
    float: right;
}
.zc_list li, .jd_list li {
    width: 100%;
    height: 80px;
    background: #fff;
    margin-top: 20px;
    line-height: 80px;
    position: relative;
}
.YMD li:before {
    background: rgba(104, 155, 217, 1);
    width: 6px;
    height: 6px;
    content: "";
    position: absolute;
    left: 17px;
    top: 50%;
}
.zc_list li a, .jd_list li a {
    font-size: 18px;
    max-width: 80%;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    margin: 0 33px;
    float: left;
}
.zc_list li span {
    font-size: 18px;
    width: 15%;
    float: right;
    text-align: center;
}
.zcwd{
    background: url(../images/zc.png) no-repeat;
    height: 400px;
}
.row50{
    width: 48%;
    padding-top: 20px;

}
.row100{
    width: 100%;
   

}
.zc_img{
    width: 205px;
    height: 260px;
    float: left;
}
.zc_body{
    width: 350px;
    height: 260px;
    float: right;  
    margin-left: 15px;
}
.zc_title{
line-height: 36px;
font-size: 20px;
font-weight: bold;

}
.zc_content{
    line-height: 36px;
    font-size: 16px;
   text-indent: 2em;
    
    }

    .xmjz{
        background: url(../images/jz.png) no-repeat;
        height: 590px;
    }
    #app .wps{
        background: #fff;
        padding: 20px;
        margin-top: 0px;
        padding-top: 20px;
        padding-bottom: 20px;
        }   
    #app .homec ul{position: relative;}
    #app .homec ul:after{content: '';width: 6px;height: 100%;border-radius: 5px;;background: #E5E5E5;position: absolute;left: 325px;top: 0;}
    #app .homec ul li{display: flex;justify-content: space-between;margin-top: 40px;position: relative;}    
#app .homec ul li:nth-child(2n) .tit a{color: #2A82E4;}
#app .homec ul li .tit{width: 280px;font-size: 24px;text-align: right;color: #4995e3;padding-top: 10px;position: relative;}
#app .homec ul li .tit a{color: #2c88de;}
#app .homec ul li .tit:after{content: '';width: 20px;height:20px;border-radius: 50%;background-color: #fff;border: 5px solid #4995e3;position: absolute;left: 313px;top: 25px;z-index: 10;} 
#app .homec ul li:nth-child(2n) .tit:after{border-color: #2A82E4;}
#app .homec ul li .txt{width: 65%;background: #4995e3;padding: 20px;border-radius: 10px;color: #fff;font-size: 20px;line-height: 1.6em;text-align: justify;position: relative;}
#app .homec ul li .txt:before{content: '';width: 0;height: 0;border:15px solid transparent;border-right-color: #4995e3;position:absolute;right: 100%;top: 25px;}
#app .homec ul li .txt a{color: #fff;}
#app .homec ul li:nth-child(2n) .txt{background: #2A82E4;}
#app .homec ul li:nth-child(2n) .txt:before{border-right-color: #2A82E4;}

.jtrw_body{background-color: #fff;}
.homed .hd{width: 286px;overflow: hidden;}
.homed .hd ul li{height: 110px;background: #538CE0;position: relative;cursor: pointer;border-bottom: 1px solid rgba(255,255,255,.2)}
.homed .hd ul li.on{background: #3571CC;}
.homed .hd ul li p{position: absolute;top: 50%;right: 40px;color: #fff;font-size: 20px;transform: translateY(-50%);}
.homed .bd{width:calc(100% -  286px);background: #fff;}
.homed .bd dl{padding: 30px 50px 0 80px}
.homed .bd dl dt{position: relative;}
.homed .bd dl dt:after{position: absolute;height: 1px;width: 100%;background: #ddd;left: 0;bottom: 1px;z-index: 0;content: ''}
.homed .bd dl dt span{font-size: 20px;color: #3571CC;font-weight: bold;border-bottom: 3px solid #3571CC;display: inline-block;position: relative;z-index: 2;padding-bottom: 3px}
.homed .bd dl dd{margin-bottom: 25px;padding-top: 10px;color: #666;line-height: 1.6em}
.homed .bd dl dd:last-child{margin-bottom:0}
.homed .bd dl dd.d2 ul{background: url(../images/54.png) no-repeat top left;padding-top: 80px;max-width: 940px}
.homed .bd dl dd.d2 ul li{padding: 3px 0;text-align: center;}
.homed .bd dl dd.d5 p{width: 30%;padding: 3px 0}
.homed .bd dl dd.d3 p{width: 30%;padding: 3px 0;background: url(../images/wz.png) no-repeat left center;padding-left: 15px}
.homed .bd dl dd .online{display: block;width: 132px;height: 40px;background: url(../images/btnbg.png) no-repeat center;line-height: 40px;padding-left: 40px;color: #fff;font-size: 18px;margin-top: 10px}

.homed .bd .tab5 dl dd.d2 ul li{width: 15%;max-height: 80px;overflow: auto;font-size: 14px;padding-right: 5px;line-height: 1.4em}
.homed .bd .tab5 dl dd.d2 ul{background: url(../images/55.png) no-repeat top left;padding-top: 80px;max-width: 940px}

.homed .bd .tab5 dl dd.d2 ul li::-webkit-scrollbar{width:4px;}
.homed .bd .tab5 dl dd.d2 ul li::-webkit-scrollbar-track{border-radius:5px;background: #eee}
.homed .bd .tab5 dl dd.d2 ul li::-webkit-scrollbar-thumb{border-radius:5px;background:#3571CC;}

.homed .bd .tab35 dl dd.d2 h4{color: #3571CC;font-size: 18px;margin-bottom: 5px}
.homed .bd .tab35 dl dd.d2 .scbox{max-height: 105px;overflow: auto;padding-right: 20px;text-align: justify;}
.homed .bd .tab35 dl dd.d2 .scbox::-webkit-scrollbar{width:4px;}
.homed .bd .tab35 dl dd.d2 .scbox::-webkit-scrollbar-track{border-radius:5px;background: #eee}
.homed .bd .tab35 dl dd.d2 .scbox::-webkit-scrollbar-thumb{border-radius:5px;background:#3571CC;}
.xmimg{
    padding: 40px 40px;
}
.flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.tabCon{padding: 2%;width: 100%;}
