html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;}
ul{margin: 0;padding: 0;list-style-type: none}
a{text-decoration: none}
body{font-family: '微软雅黑';font-size: 14px;min-width: 1200px;}
div.black2{padding:7px;margin:3px;text-align:center;}
div.black2 a{border:#000000 1px solid;padding:2px 5px;margin:2px;color:#000000;text-decoration:none;}
div.black2 a:hover{border:#000000 1px solid;color:#fff;background-color:#000;}
div.black2 a:active{border:#000000 1px solid;color:#fff;background-color:#000;}
div.black2 span.current{border:#000000 1px solid;padding:2px 5px;font-weight:bold;margin:2px;color:#fff;background-color:#000000;}
div.black2 span.disabled{border:#eee 1px solid;padding:2px 5px;margin:2px;color:#ddd;}
.header{
    display: block;
    width: 100%;
    height: 98px;
    position: fixed;
    left: 0;
    top: 0;
    background: #1e2529;
    z-index: 9999;
    /*border-bottom: 1px solid #1e2529;*/
}
.header_b{
    display: block;
    width: 100%;
    height:78px;
    overflow: hidden;
}
.headercon{
    display: block;
    width: 1200px;
    height: 98px;
    margin: 0 auto;
}
.logo{
    display: block;
    float: left;
    margin-top: 28px;
    overflow: hidden;
}
.logo img{
    display: block;
}
/*.nav{*/
/*    display: block;*/
/*    float: right;*/
/*    height: 98px;*/
/*    margin-right: 30px;*/
/*}*/
/*.nav li{*/
/*    height: 98px;*/
/*    margin-left: 75px;*/
/*    float: left;*/
/*    position: relative;*/
/*    z-index: 99;*/
    /*border-bottom: 1px solid #fff;*/
/*}*/


/*.nav .dif:hover {*/
/*    background: url("../images/navchanged.png") no-repeat bottom center;*/
/*}*/
/*.nav li:hover div{*/
/*    height: 210px;*/
/*    transition: height ease-in 0.2s;*/
/*}*/
/*.nav .choice{*/
    /*border-bottom: 2px solid #1255ff;*/
/*}*/
/*.nav .choice .yiji{*/
/*	color:white;*/
    /* color: #1255ff; */
	
/*}*/
.yiji{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 80px;
    padding-top: 18px;
    font-size: 18px;
    color: #ffffff;
    text-align: center;
}
.nav li div{
    display: block;
    width: 600px;
    height: 0;
    background: url("../images/ejbg.png");
    position: absolute;
    left: -255px;
    top: 98px;
    overflow: hidden;
    z-index: 99;
    transition: height ease-out 0.2s;
}
.nav li dl{
    display: block;
    width: 224px;
    float: left;
    margin-top: 14px;
    overflow: hidden;

}
.nav li dl dd{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 34px;
    font-size: 14px;
    margin-top: 7px;
    text-align: center;
}
.nav li dl dd a{
    display: block;
    width: 165px;
    height: 28px;
    margin-left: 35px;
    color: #ffffff;
    overflow: hidden;
}
.nav li dl dd a:hover{
    background: url("../images/bg_w.png");
}
.nav li dl dd i{
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin-top: 4px;
    margin-left: 34px;
}
.nav li dl dd span{
    margin-top: 4px;
    line-height: 20px;
    float: left;
    margin-left: 10px;
}
.nav li dl dd img{
    display: block;
    width: 20px;
    height: 20px;
}
.nav li dl dd a:hover{
    color: #1255ff;
}
.nav li dl dd a:hover img{
    display: none;
}
.nav li p{
    display: block;
    float: left;
    width: 250px;
    height: 150px;
    padding: 0 0 0 45px;
    margin-top: 24px;
    border-left: 1px solid #e1e6f0;
}
.nav li p img{
    display: block;
    width: 250px;
    height: 150px;
}
.flexslider{position:relative;height:600px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:8px;height:8px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.index1{
    display: block;
    width: 100%;
    overflow: hidden;
   /*  background: #f6f7fa; */
}
.indexhead{
    display: block;
    width: 1200px;
    height: 140px;
    margin: 0 auto;
    overflow: hidden;
}
.indexhead h2{
    display: block;
    width: 1200px;
    margin-top: 22px;
    line-height: 60px;
    overflow: hidden;
    font-size: 28px;
    text-align: center;
}
.indexhead h6{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    font-weight: normal;
    color: #6c7a8f;
}
.index1con{
    display: block;
    width: 1200px;
    height: 136px;
    margin: 0 auto;
    overflow: hidden;
}
.index1con ul{
    display: block;
    width: 1400px;
    margin-left: 42px;
    overflow: hidden;
}
.index1con li{
    display: block;
    width: 73px;
    float: left;
    margin-right: 189px;
}
.index1con li a{
    display: block;
    width: 100%;
    overflow: hidden;
}
.index1con li div{
    display: block;
    width: 73px;
    height: 73px;
}
.index1con li img{
    display: block;
    width: 73px;
    height: 73px;
}
.index1con span{
    display: block;
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size: 16px;
    line-height: 38px;
    color: #333;
}
.index2con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 56px;
}
.index2con ul{
    display: block;
    width: 1300px;
    overflow: hidden;
}
.index2con li{
    display: block;
    width: 280px;
    height: 192px;
    float: left;
    margin-right: 27px;
    overflow: hidden;
}
.index2con li a{
    display: block;
    width: 280px;
    height: 192px;
    overflow: hidden;
}
.index2con h3{
    display: block;
    width: 100%;
    overflow: hidden;
    margin-top: 32px;
    font-size: 22px;
    text-align: center;
    font-weight: normal;
    color: #333;
}
.index2con b{
    display: block;
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin-top: 15px;
    font-weight: normal;
	font-size: 16px;
    color: #333;
	
}
.index2con p{
    display: block;
    width: 100%;
    height: 16px;
    overflow: hidden;
    font-size: 14px;
    line-height: 16px;
    margin-top: 13px;
    text-align: center;
    color: #6c7a8f;
}
.index2con p span{
    margin: 0 8px;
}
.index2con img{
    display: block;
    margin: 21px auto 0;
}
.index3{
    display: block;
    width: 100%;
    overflow: hidden;
    height: 837px;
}
.index3 .indexhead h2{
    color: #fff;
}
.index3 .indexhead h6{
    color: #fff;
}
.index3con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.index3_t{
    display: block;
    width: 282px;
    height: 48px;
    margin: 0 auto;
    border: 1px solid #ffffff;
    border-radius: 50px;
    overflow: hidden;
}
.index3_t ul{
    display: block;
    width: 100%;
    overflow: hidden;
}
.index3_t li{
    display: block;
    width: 93px;
    float: left;
    overflow: hidden;
    cursor: pointer;
}
.index3_t li a{
    display: block;
    width: 94px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #fff;
    font-size: 16px;
}
.index3_t .choice a{
    color: #fff;
    background: none;
}
.index3_b{
    display: block;
    width: 100%;
    height: 300px;
    margin-top: 20px;
    overflow: hidden;
}
.index3_b div{
    display: block;
    float: left;
    width: 320px;
    margin-top: 12px;
    overflow: hidden;
}
.index3_b div h3{
    display: block;
    width: 100%;
    font-size: 26px;
    overflow: hidden;
    line-height: 55px;
    font-weight: normal;
    color: #fff;
}
.index3_b div p{
    display: block;
    font-weight: normal;
    color: #fff;
    font-size: 14px;
    line-height: 26px;
}
.index3_b div a{
    display: block;
    width: 120px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    background: #fff;
    color: #333;
    margin-top: 24px;
}
.index3_b dl{
    display: block;
    width: 820px;
    margin-right: 16px;
    float: right;
    overflow: hidden;
}
.index3_b dl dd{
    display: block;
    width: 360px;
    height: 70px;
    float: left;
    margin-top: 36px;
    margin-left: 50px;
}
.index3_b dl dd img{
    display: block;
    float: left;
    overflow: hidden;
}
.index3_b dl dd p{
    float: right;
    overflow: hidden;
    width: 290px;
}
.index3_b dl dd p b{
    display: block;
    width: 100%;
    overflow: hidden;
    font-size: 16px;
    line-height: 28px;
    font-weight: normal;
    color: #fff;
}
.index3_b dl dd p span{
    display: block;
    width: 100%;
    overflow: hidden;
    color: #fff;
    font-size: 14px;
    line-height: 20px;

}
.indexxz{
    display: block;
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.roundMove {
    animation: 3s linear 0s normal both infinite running round;
}
@keyframes round {
    100% {
        transform: rotate(360deg);
    }
}
@keyframes round {
    100% {
        transform: rotate(360deg);
    }
}
.indexxz img{
    /*background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)) repeat scroll 0 0;*/
    /*border-left: 1px solid rgba(255, 255, 255, 0.6);*/
    /*border-radius: 0 0 150px;*/
    height: 150px;
    left: 50%;
    margin-left: -158px;
    position: absolute;
    top: 2px;
    transform: rotate(0deg);
    transform-origin: 150px 150px 0;
    width: 150px;
    /*linear-gradient(44deg, rgba(0, 255, 51, 0) 50%, #00ff33 100%)*/
}
.index4{
    width: 100%;
    height: 391px;
    overflow: hidden;
    background: #f6f7fa;
}
.scroll_horizontal{position:relative;width:1200px;margin: auto;height:253px}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1200px;height:253px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:412px;}
.indexjjfa{
    display: block;
    width: 374px;
    height: 150px;
    border: 1px solid #d9dfeb;

}
.indexjjfa img{
    margin: 43px 0 0 30px;
    float: left;
}
.indexjjfa div{
    display: block;
    width: 255px;
    float: right;
    overflow: hidden;
    margin-right: 16px;
}
.indexjjfa h3{
    display: block;
    width: 100%;
    margin-top: 20px;
    line-height: 36px;
    overflow: hidden;
    font-size: 18px;
}
.indexjjfa p{
    display: block;
    width: 100%;
    line-height: 22px;
    font-size: 14px;
    color: #676767;
    overflow: hidden;

}
.indexjjfa a{
    display: block;
    color: #1255ff;
    float: left;
    margin-top: 8px;
}
/*.scroll_horizontal .list li a{width: 148px;display: block;float: left;}*/
/*.scroll_horizontal .list li img{width: 100%}*/
.scroll_horizontal .prev{position:absolute;top:180px;right: 560px;;width:30px;height:30px;background-image:url(../images/iconright.png);background-repeat:no-repeat;background-size: 30px 30px;font:0/0 Arial;cursor:pointer;z-index: 99}
.scroll_horizontal .next{position:absolute;top:180px;left: 560px;width:30px;height:30px;background-image:url(../images/iconleft.png);background-repeat:no-repeat;background-size: 30px 30px;font:0/0 Arial;cursor:pointer; z-index: 99}
.scroll_horizontal .prev:hover{position:absolute;top:180px;right: 560px;;width:30px;height:30px;background-image:url(../images/iconrighton.png);background-repeat:no-repeat;background-size: 30px 30px;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .next:hover{position:absolute;top:180px;left: 560px;width:30px;height:30px;background-image:url(../images/iconlefton.png);background-repeat:no-repeat;background-size: 30px 30px;font:0/0 Arial;cursor:pointer;}
.index5con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.index5_l{
    display: block;
    width: 550px;
    float: left;
}
.index5_l a{
    display: block;
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}
.index5_l a img{
    display: block;
    width: 550px;
    height: 230px;
}
.index5con h3{
    display: block;
    width: 100%;
    overflow: hidden;
    text-indent: 16px;
    font-size: 18px;
    font-weight: normal;
    background: url("../images/icon5.png") no-repeat left center;
}
.index5_r{
    display: block;
    width: 576px;
    float: right;
    overflow: hidden;
}
.index5_r ul{
    display: block;
    width: 100%;
    margin-top: 16px;
    overflow: hidden;
}
.index5_r li{
    display: block;
    width: 100%;
    float: left;
    line-height: 41px;
    overflow: hidden;
    text-indent: 22px;
    color: #666;
    font-size: 14px;
    background: url("../images/dian.png") no-repeat left center;
}
.index5_r li a{
    color: #666666;
}
.footer{
    display: block;
    width: 100%;
    height: 318px;
    margin-top: 45px;
    background: #383e42;
    overflow: hidden;
}
.footercon{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.footer_l{
    display: block;
    float: left;
    width: 250px;
    overflow: hidden;
    margin-left: 25px;
    margin-top: 43px;
}
.footer_l ul{
    display: block;
    width: 100%;
    margin-top: 46px;
    overflow: hidden;
}
.footer_l li{
    display: block;
    width: 100%;
    margin-bottom: 15px;
    overflow: hidden;
}
.footer_l li img{
    display: block;
    width: 22px;
    height: 22px;
    float: left;
}
.footer_l li p{
    display: block;
    float: left;
    overflow: hidden;
    line-height: 22px;
    color: #d7d8d9;
    font-size: 14px;
    margin-left: 10px;
    width: 218px;
}
.footer_r{
    display: block;
    width: 875px;
    margin-right: 18px;
    float: right;
}
.footer_r ul{
    display: block;
    width: 1000px;
}
.footer_r li{
    display: block;
    float: left;
    overflow: hidden;
}
.footer_r li dl{
    display: block;
    width: 100%;
    margin-top: 15px;
    overflow: hidden;
}
.footer_r li dt{
    display: block;
    padding: 0 20px 0 0;
    margin-bottom: 18px;
    font-size: 16px;
    line-height: 55px;
    overflow: hidden;
    border-bottom: 1px solid #606568;
}
.footer_r li dt a{
    color: #fff;
}
.footer_r li dd{
    display: block;
	padding: 0 20px 0 0;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
}
.footer_r li dd a{
    color: #9a9a9a;
}
.footer_r li dd img{
    display: block;
    width: 74px;
    height: 74px;
    border: 1px solid #bec4cc;
}
.footer_b{
    display: block;
    width: 1200px;
    margin: 0 auto;
    font-size: 14px;
    overflow: hidden;
    text-align: center;
    color: #9a9a9a;
    margin-top: 40px;
}

.newsbanner{
    display: block;
    width: 100%;
    height: 200px;
    overflow: hidden;
}
.newscontent{
    display: block;
    width: 1200px;
    margin:0 auto;
    overflow:hidden;
}
.news_l{
    display: block;
    width: 250px;
    float: left;
    margin-top: 5px;
    border: 1px solid #ddd;
    overflow: hidden;
}
.news_l dl{
    display: block;
    width: 100%;
    overflow: hidden;
}
.news_l dl dt{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 60px;
    color: #333;
    border-bottom: 1px solid #ddd;
}
.news_l dd{
    display: block;
    width: 100%;
    border-bottom: 1px dashed #dddddd;
    overflow: hidden;
}
.news_l dd:last-child{
    border: none;
}
.news_l dd a{
    display: block;
    width: 100%;
    text-align: center;
    line-height: 50px;
    font-size:16px;
    color: #333;
}
.news_l dl dt a{
    display: block;
    width: 100%;
    text-align: center;
    color: #333;
}
.newslist{
    display: block;
    width: 910px;
    float: right;
    overflow: hidden;
}
.newslist ul{
    display: block;
    width: 910px;
    padding-bottom: 5px;
    overflow: hidden;
}
.newslist li{
    display: block;
    width: 900px;
    height: 158px;
    margin: 5px auto 0;
    border: 1px solid #ffffff;
    overflow: hidden;
}
.newslist li:hover{
    box-shadow: 0 0 5px 0 #dedede;
}
.newslist li a{
    display: block;
    width: 900px;
    height: 158px;
}
.newslist_l{
    display: block;
    width: 60px;
    height: 60px;
    float: left;
    margin: 34px 0 0 26px;
    border: 1px solid #cadaff;
}
.newslist_l span{
    display: block;
    width: 100%;
    overflow: hidden;
    color: #ffffff;
    line-height: 34px;
    font-size: 24px;
    text-align: center;
    background: #4174e1;
}
.newslist_l b{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 26px;
    text-align: center;
    font-weight: normal;
    font-size: 12px;
    color: #4174e1;
}
.newslist_r{
    display: block;
    width: 780px;
    float: right;
    overflow: hidden;
    margin-top: 34px;
    margin-right: 12px;
}
.newslist_r h3{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 28px;
    font-weight: normal;
    color: #333;
    font-size: 22px;

}
.newslist_r p{
    display: block;
    width: 100%;
    margin-top: 14px;
    line-height: 16px;
    font-size: 14px;
    color: #666666;
    overflow: hidden;
}
.newslist_r span{
    display: block;
    color: #4174e1;
    margin-top: 26px;
    font-size: 14px;
    line-height: 16px;
}
.newscon{
    display: block;
    width: 900px;
    float: right;
    margin-right: 5px;
    margin: 0 auto;
    overflow: hidden;
}
.newscon_t{
    display: block;
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #cadaff;
}
.newscon_t h1{
    display: block;
    width: 100%;
    overflow: hidden;
    margin-top: 36px;
    line-height: 36px;
    font-size: 32px;
    font-weight: normal;
    text-align: center;
}
.newscon_t p{
    display: block;
    width: 100%;
    margin-top: 16px;
    line-height: 16px;
    font-size: 14px;
    overflow: hidden;
    color: #999;
    text-align: center;
    margin-bottom: 34px;
}
.newscon_c{
    display: block;
    width: 100%;
    overflow: hidden;
    padding: 42px 0 25px;
}

.newscon_c p{
	font-size: 14px;
	line-height: 40px
}

.newscon_c img{
    max-width: 100%;
    height: auto;
}
.newscon_b{
    display: block;
    width: 100%;
    margin-bottom: 43px;
    overflow: hidden;
    background: #f6f7fa;
}
.newscon_b ul{
    display: block;
    width: 100%;
    padding: 15px 0;
    overflow: hidden;
}
.newscon_b li{
    display: block;
    width: 100%;
    line-height: 40px;
    overflow: hidden;
    text-indent: 36px;
}
.newscon_b li a{
    color: #6c7a8f;
}

/*代码审计*/
.subbanner{
    display: block;
    width: 100%;
    height: 460px;
    overflow: hidden;
}
.dasj1con{
    display: block;
    width: 1200px;
    height: 440px;
    margin: 0 auto;
    overflow: hidden;
}
.dasj1con ul{
    display: block;
    width: 1200px;
    height: 440px;
    overflow: hidden;
    position: relative;
}
.dasj1con li{
    display: block;
    position: absolute;
    overflow: hidden;
    float: left;
    padding: 0 16px;
    font-size: 18px;
    line-height: 45px;
}
.dasj1con li span{
    display: block;
    line-height: 30px;
    margin-top: 11px;
}
.dasj1con li p{
    font-size: 16px;
    line-height: 24px;
}
.dmsj2{
    display: block;
    width: 100%;
    overflow: hidden;
    background: #f0f5fe;
}
.dmsj2con{
    display: block;
    width: 1200px;
    margin: 0 auto;
}
.dmsj2con img{
    display: block;
    width: 1200px;
}
.dmsj3con{
    display: block;
    width: 1200px;
    height: 430px;
    margin: 0 auto;
    overflow: hidden;
}
.dmsj3con ul{
    display: block;
    width: 360px;
    height: 430px;
    float: left;
    position: relative;
}
.dmsj3con li{
    display: block;
    float: left;
    position: absolute;
    font-size: 18px;
    line-height: 25px;
}
.dmsj3con li i{
    font-size: 30px;
    color: #1255ff;
    font-weight: bolder;
}
.dmsj3con dl{
    display: block;
    float: right;
    width: 546px;
    overflow: hidden;
    margin-right: 74px;
}
.dmsj3con dt{
    font-size: 18px;
    font-weight: bolder;
    line-height: 40px;
    margin-top: 38px;
}
.dmsj3con dd{
    display: block;
    width: 100%;
    overflow: hidden;
    font-size: 14px;
    line-height: 24px;
    text-indent: 2em;
    color: #6c7a8f;
}
.dbtgbanner{
    display: block;
    width: 100%;
    height: 372px;
    overflow: hidden;
}
.dbtgheader{
    display: block;
    width: 1200px;
    line-height: 105px;
    font-size: 28px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}
.dntg1{
    display: block;
    width: 100%;
    height: 920px;

}
.dntg1con{
    border: 1px solid #dce6ff;
    width: 1198px;
    height: 815px;
    margin: 0 auto;
}
.dntg1_l{
    display: block;
    float: left;
    width: 305px;
    border-right: 1px solid #cadaff;
}
.dntg1_l dl{
    display: block;
    width: 100%;
}
.dntg1_l dt{
    display: block;
    width: 305px;
    height: 82px;
    position: relative;
    border-top: 1px solid #cadaff;
}
.dntg1_l dt img{
    position: absolute;
    left: -2px;
    top: -14px;
}
.dntg1_l dd{
    width: 305px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    border-top: 1px solid #cadaff;
}
.dbtg1_r{
    width: 891px;
    height: 815px;
    float: right;
}
.dbtg1_r ul{
    display: block;
    width: 900px;
    height: 815px;
}
.dbtg1_r li{
    display: block;
    float: left;
    height: 814px;
    position: relative;
    width: 223px;
    /*border-left: 1px solid #cadaff;*/
    /*border-right: 1px solid #cadaff;*/
    border: 1px solid #cadaff;
}
.dbtg1_r li dl{
    display: block;
    width: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}
.dbtg1_r li dl:hover{
    position: absolute;
    z-index: 20;
    border: 1px solid #cadaff;
    box-shadow: 0 0 6px 6px #dadada;
}
.dbtg1_r dt{
    display: block;
    width: 100%;
    font-size: 20px;
    line-height: 82px;
    background: #f6f7fa;
    overflow: hidden;
    text-align: center;
}
.dbtg1_r dd{
    width: 100%;
    height: 44px;
    text-align: center;
    line-height: 44px;
    border-top: 1px solid #cadaff;
}
.dbtg1_r dd em{
    line-height: 99px;
    font-size: 18px;
    color: #1255ff;
    font-style: normal;
}
.dbtg1_r dd p{
    display: block;
    width: 100%;
    overflow: hidden;
    font-size: 14px;
}
.dbtg1_r dd span{
    display: block;
    line-height: 25px;
}
.dbtg1_r dd i{
    color: #f37402;
    font-style: normal;
}
.dbtg1_r dd b{
    text-align: center;
    color: #1255ff;
    line-height: 30px;
    font-weight: normal;
    font-size: 18px;
}
.dbtg2{
    display: block;
    width: 100%;
    overflow: hidden;
    background: #f6f7fa;
    margin-top: 41px;
}
.dbtg2con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.dbtg2con img{
    display: block;
    width: 1200px;
}
.dbtg3con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 15px;
}
.dbtg3con ul{
    display: block;
    width: 1400px;
    overflow: hidden;
}
.dbtg3con li{
    display: block;
    width: 330px;
    margin-right: 100px;
    overflow: hidden;
    float: left;
}
.dbtg3con li img{
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
.dbtg3con li div{
    display: block;
    width: 330px;
    float: left;
    overflow: hidden;
}
.dbtg3con li h3{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    line-height: 56px;
    overflow: hidden;
}
.dbtg3con li p{
    display: block;
    width: 100%;
    line-height: 28px;
    text-indent: 2em;
    font-size: 14px;
    overflow: hidden;
    color: #6c7a8f;
}
.fxpgbanner{
    display: block;
    width: 100%;
    overflow: hidden;
    height: 400px;
}
.fxpg{
    display: block;
    width: 100%;
    overflow: hidden;
}
.fxpg0{
    display: block;
    width: 100%;
    height: 431px;
    overflow: hidden;
}
.fxpg0con{
    display: block;
    width: 1200px;
    margin: 8px auto 0;
    overflow: hidden;
}
.fxpg0_l{
    display: block;
    float: left;
    overflow: hidden;
}
.fxpg0_l img{
    display: block;
    width: 552px;
    height: 226px;
}
.fxpg0_r{
    display: block;
    width: 600px;
    float: right;
    overflow: hidden;
}
.fxpg1{
    display: block;
    width: 100%;
    background: #f6f7fb;
    overflow: hidden;
}
.fxpg1con{
    display: block;
    width: 1200px;
    height: 481px;
    margin: 0 auto;
    overflow: hidden;
}
.fxpg1con ul{
    display: block;
    width: 1200px;
    height: 481px;
    position: relative;
}
.fxpg1con li{
    display: block;
    float: left;
    overflow: hidden;
    padding: 0 14px;
    font-size: 16px;
    line-height: 45px;
    position: absolute;
}
.fxpg1con li p{
    display: block;
    margin-top: 16px;
    line-height: 24px;
}
.fxpg2{
    display: block;
    width: 100%;
    overflow: hidden;
}
.fxpg2con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.fxpg2con img{
    display: block;
    width: 1200px;
    overflow: hidden;
}
.fxpg3{
    display: block;
    width: 100%;
    height: 495px;

    background: #f6f7fa;
    overflow: hidden;
}
.fxpg3con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.fxpg3con ul{
    display: block;
    width: 1300px;
    margin-top: 6px;
    overflow: hidden;
}
.fxpg3con li{
    display: block;
    width: 586px;
    height: 135px;
    float: left;
    margin: 0 24px 26px 0;
    background: #fff;
    border: 1px solid #cadaff;
}
.fxpg3con li img{
    display: block;
    float: left;
    overflow: hidden;
    margin: 26px 0 0 28px;
}
.fxpg3con li div{
    display: block;
    width: 440px;
    float: right;
    overflow: hidden;
    margin-right: 14px;
}
.fxpg3con table{
    display: table;
    width: 100%;
}
.fxpg3con table td{
    height: 135px;
}
.fxpg3con h3{
    display: block;
    width: 100%;
    font-size: 18px;
    line-height: 36px;
    font-weight: normal;
    color: #343434;
}
.fxpg3con p{
    display: block;
    width: 100%;
    color: #676767;
    overflow: hidden;
    line-height: 22px;
}
.fxpg0_r h3{
    display: block;
    width: 100%;
    line-height: 41px;
    color: #1255ff;
    font-size: 22px;
    font-weight: normal;
    overflow: hidden;
}
.fxpg0_r p{
    display: block;
    width: 100%;
    line-height: 36px;
    color: #333;
    font-size: 14px;
    text-indent: 2em;
}
.fxpg6{
    display: block;
    width: 100%;
    height: 424px;
    overflow: hidden;
}
.fxpg6con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.fxpg6con ul{
    display: block;
    width: 1300px;
    overflow: hidden;
}
.fxpg6con li{
    display: block;
    width: 560px;
    line-height: 48px;
    margin-right: 80px;
    float: left;
    overflow: hidden;
    text-indent: 22px;
    background: url("../images/dian.png") no-repeat left center;
}
.fxpg6con li:hover a{
    color: #1255ff;
    text-decoration: underline;
}
.fxpg6con li a{
    color: #333;
}
/*建设整改*/
.jszgbanner{
    display: block;
    width: 100%;
    height: 345px;
    overflow: hidden;
}
.jszg1con_t{
    display: block;
    width: 1200px;
    height: 324px;
    margin: 0 auto;
    position: relative;
}
.jszg1con_t_l{
    display: block;
    width: 360px;
    float: left;
    overflow: hidden;
}
.jszg1con_t_l h3{
    display: block;
    width: 100%;
    overflow: hidden;
}
.jszg1con_t_l h3 img{
    display: block;
    width: 42px;
    height: 42px;
    float: left;
}
.jszg1con_t_l h3 span{
    display: block;
    float: left;
    overflow: hidden;
    line-height: 42px;
    font-size: 20px;
    margin-left: 20px;
}
.jszg1con_t_l p{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 30px;
    color: #6c7a8f;
    font-size: 14px;
    margin-top: 14px;
}
.jszg1con_t_r{
    display: block;
    float: right;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}
.jszg1con_t_r img{
    display: block;
    float: right;
}
.jszg1con_b{
    display: block;
    width: 100%;
    height: 498px;
    background: #f6f7fa;
    overflow: hidden;
}
.jszg1con_b_l{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.jszg1con_b_l h3{
    display: block;
    width: 360px;
    margin-top: 12px;
    overflow: hidden;
    line-height: 72px;
    font-size: 20px;
}
.jszg1con_b_l ul{
    display: block;
    width: 360px;
    overflow: auto;
}
.jszg1con_b_l li{
    display: block;
    width: 100%;
    overflow: hidden;
    height: 128px;
}
.jszg1con_b_l li img{
    display: block;
    float: left;
    overflow: hidden;
}
.jszg1con_b_l div{
    display: block;
    width: 270px;
    float: left;
    overflow: hidden;
    margin-left: 20px;
}
.jszg1con_b_l div h4{
    display: block;
    width: 100%;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    overflow: hidden;
}
.jszg1con_b_l div p{
    display: block;
    width: 100%;
    overflow: hidden;
    margin-top: 6px;
    line-height: 24px;
    font-size: 14px;
    color: #6c7a8f;
}
.flexslider1{position:relative;height:307px;overflow:hidden;width: 1200px;margin: 26px auto 0;}
.flexslider1 .slides{position:relative;z-index:1;}
.flexslider1 .slides li{height:307px;width: 1300px;}
.flexslider1 .flex-control-nav{position:absolute;bottom:47px;z-index:2;width:100%;text-align:center;}
.flexslider1 .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flexslider1 .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/jszgdot.png) right 0 no-repeat;cursor:pointer;}
.flexslider1 .flex-control-nav .flex-active{background-position:0 0;}
.dbjsbj{
    display: block;
    width: 550px;
    float: left;
    margin-left: 100px;
}
.dbjsbj:first-child{
    margin-left: 0;
}
.dbjsbj img{
    display: block;
    float: left;
    overflow: hidden;
}
.dbjsbj div{
    display: block;
    float: right;
    width: 440px;
    overflow: hidden;
}
.dbjsbj div h3{
    display: block;
    width: 100%;
    font-size: 18px;
    line-height: 54px;
    overflow: hidden;
    font-weight: normal;
}
.dbjsbj div p{
    display: block;
    width: 100%;
    line-height: 30px;
    color: #6c7a8f;
    font-size: 16px;
    overflow: hidden;
}
.jszg3{
    display: block;
    width: 100%;
    background: #f6f7fb;
    overflow: hidden;
}
.jszg3con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.jszg3con img{
    display: block;
    width: 100%;
    overflow: hidden;
}
.jszg4{
    display: block;
    width: 100%;
    overflow: hidden;
}
.jszg4con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.jszg4con img{
    display: block;
    width: 1200px;
    overflow: hidden;
}
.jjfabanner{
    display: block;
    width: 100%;
    height: 220px;
    overflow: hidden;
}

.jjfatop_w{
    display: block;
    width: 1200px;
    margin: 0 auto;
    position: relative;
    margin-top: -50px;
}
.jjfatop{
    display: block;
    width: 440px;
    /*height: 50px;*/
    background: #fff;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
}
.jjfatop ul{
    margin-left: 20px;
}
.jjfatop li{
    display: block;
    width: 100px;
    float: left;
    overflow: hidden;
    margin-top: 7px;
    line-height: 46px;
    text-align: center;
    font-size: 18px;
    background: url("../images/jjfaline.png") no-repeat left center;
}
.jjfatop li:first-child{
    margin-left: 0;
    background: none;
}
.jjfatop li a{
    display: block;
    width: 100%;
    overflow: hidden;
    height: 46px;
    padding-bottom: 3px;
    color: #333;
}
.jjfatop .choice a{
    background: url("../images/jjfabottom.png") no-repeat bottom center;
    overflow: hidden;
}
.jjfa{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.jjfabottom{
    display: block;
    width: 74%;
    overflow: hidden;
float:left;
}
.jjfahead{
    display: block;
    width: 100%;
    margin-top: 46px;
    overflow: hidden;
    margin-bottom: 9px;
}
.jjfahead img{
    display: block;
    float: left;
    overflow: hidden;
}
.jjfahead b{
    display: block;
    float: left;
    line-height: 32px;
    font-size: 20px;
    margin-left: 16px;
}
.jjfa_p{
    display: block;
    width: 100%;
    line-height: 35px;
    color: #343434;
    font-size: 16px;
    overflow: hidden;
    text-indent: 2em;
}
.jjfa_list{
    display: block;
    width: 100%;
    line-height: 35px;
    color: #343434;
    font-size: 16px;
    overflow: hidden;
}
.jjfa_list li{
    text-indent: 24px;
    background: url("../images/jjfakuai.png") no-repeat 2px center;
}
.jjfa_dl1{
    display: block;
    width: 100%;
    overflow: hidden;
}
.jjfa_dl1 dt{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 32px;
    font-size: 16px;
    font-weight: bold;
    background: url("../images/jjfabg1.png") no-repeat left center;
    text-indent: 2em;
    color: #4973a9;
}
.jjfa_dl1 dd{
    display: block;
    width: 100%;
    line-height: 35px;
    color: #343434;
    font-size: 16px;
    overflow: hidden;
    text-indent: 2em;
}
.jjfa_dl2{
    display: block;
    width: 100%;
    overflow: hidden;
}
.jjfa_dl2 dt{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 32px;
    font-size: 16px;
    font-weight: bold;
    background: url("../images/jjfadian.jpg") no-repeat left center;
    text-indent: 15px;
    color: #4973a9;
}
.jjfa_dl2 dd{
    display: block;
    width: 100%;
    line-height: 35px;
    color: #343434;
    font-size: 16px;
    overflow: hidden;
    text-indent: 2em;
}
.jjfaimg{
    display: block;
    width: 100%;
    overflow: hidden;
}
.jjfaimg ul{
    display: block;
    width: 1250px;
    margin-top: 20px;
    overflow: hidden;
}
.jjfaimg li{
    display: block;
    width: 378px;
    float: left;
    margin-right: 32px;
    overflow: hidden;
}
.jjfaimg li h4{
    display: block;
    width: 100%;
    text-align: center;
    color: #fff;
    background: #1255ff;
    overflow: hidden;
    line-height: 40px;
    font-size: 16px;
}
.jjfaimg li div{
    display: block;
    height: 432px;
    overflow: hidden;
    padding-top: 19px;
}
.jjfaimg li div img{
    display: block;
    width: 100%;
}
.jjfaimg li div p{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 34px;
    font-size: 16px;
}
.jjfa_dl0{
    display: block;
    width: 100%;
    overflow: hidden;
}
.jjfa_dl0 dt{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 32px;
    font-size: 16px;
    font-weight: bold;
    background: url("../images/jjfadian.jpg") no-repeat left center;
    text-indent: 15px;
    color: #4973a9;
}
.jjfa_dl0 dd{
    display: block;
    width: 100%;
    line-height: 35px;
    color: #343434;
    font-size: 16px;
    overflow: hidden;
    text-indent: 2em;
}

.stcsbanner{
    display: block;
    width: 100%;
    height: 490px;
    overflow: hidden;
}
.stcs{
    display: block;
    width: 100%;
    overflow: hidden;
}
.stcs1{
    display: block;
    width: 1200px;
    height: 477px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.stcs1 h3{
    position: absolute;
    font-size: 28px;
    line-height: 28px;
    color: #333;
}
.stcs1 p{
    display: block;
    width: 670px;
    font-size: 14px;
    line-height: 28px;
    color: #6c7a8f;
    overflow: hidden;
    position: absolute;
}
.stcs1 ul{
    display: block;
    width: 440px;
    overflow: hidden;
    position: absolute;
}
.stcs1 li{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 36px;
    color: #6c7a8f;
    font-size: 14px;
}
.stcs1 li span{
    color: #1c5cff;
}
.stcs2{
    display: block;
    width: 100%;
    overflow: hidden;
    background: #f6f7fa;
}
.stcs2con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.stcs2con img{
    display: block;
    width: 1200px;
}
.stcs3{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.stcs3con{
    display: block;
    width: 1200px;
    height: 408px;
    margin: 0 auto;
    overflow: hidden;
}
.stcs3con ul{
    display: block;
    width: 1200px;
    height: 408px;
    overflow: hidden;
    position: relative;
}
.stcs3con li{
    display: block;
    width: 310px;
    overflow: hidden;
    position: absolute;
}
.stcs3con li h3{
    display: block;
    width: 100%;
    font-size: 18px;
    overflow: hidden;
    text-align: center;
    line-height: 42px;
}
.stcs3con li p{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 26px;
    font-size: 14px;
    color: #6c7a8f;
    text-indent: 2em;
}
.stcs4{
    display: block;
    width: 100%;
    overflow: hidden;
    background: #f6f7fb;
}
.stcs4con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.stcs4con ul{
    display: block;
    width: 1200px;
    height: 444px;
    overflow: hidden;
    position: relative;
}
.stcs4con li{
    display: block;
    width: 330px;
    overflow: hidden;
    position: absolute;
}
.stcs4con li h3{
    display: block;
    width: 100%;
    font-size: 18px;
    line-height: 60px;
    overflow: hidden;
    text-align: center;
}
.stcs4con li p{
    display: block;
    width: 100%;
    line-height: 28px;
    font-size: 14px;
    color: #6c7a8f;
    overflow: hidden;
}

.yjxybanner{
    display: block;
    width: 100%;
    height: 588px;
    overflow: hidden;
 }
.yjxy{
    display: block;
    width: 100%;
    overflow: hidden;
    margin-top: -98px;
    position: relative;
    z-index: 99;
}
.yjxy1{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yjxy1con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.yjxy1con ul{
    display: block;
    width: 100%;
    height: 399px;
    overflow: hidden;
    position: relative;
}
.yjxy1con li{
    display: block;
    width: 220px;
    overflow: hidden;
    position: absolute;
}
.yjxy1con li h3{
    display: block;
    width: 100%;
    line-height: 58px;
    overflow: hidden;
    font-size: 20px;
}
.yjxy1con li p{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 24px;
    font-size: 14px;
    color: #6c7a8f;
    letter-spacing: -1px;
}
.yjxy1con dl{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yjxy1con dt{
    display: block;
    width: 100%;
    overflow: hidden;
    padding: 12px 0;
}
.yjxy1con dt i{
    display: block;
    width: 5px;
    height: 18px;
    overflow: hidden;
    float: left;
    background: #1c5cff;
}
.yjxy1con dt span{
    display: block;
    float: left;
    overflow: hidden;
    line-height: 18px;
    color: #333;
    margin-left: 17px;
}
.yjxy1con dd{
    display: block;
    width: 100%;
    overflow: hidden;
    padding-bottom: 10px;
}

.yjxy2con{
    display: block;
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}
.yjxy2con_l{
    display: block;
    width: 178px;
    height: 432px;
    float: left;
    background: #0f1d42;
    overflow: hidden;
}
.yjxy2con_l ul{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yjxy2con_l li{
    display: block;
    width: 130px;
    height: 40px;
    border: 1px solid #142e63;
    background: #142e63;
    color: #fff;
    text-align: center;
    line-height: 40px;
    margin: 17px auto 0;
}
.yjxy2con_l li:first-child{
    margin-top: 40px;
}
.yjxy2con_l li a{
    display: block;
    width: 100%;
    height: 40px;
    overflow: hidden;
    color: #fff;
}
.yjxy2con_l .choice{
    background: #0b2359;
    border: 1px solid #18379a;
}
.yjxy2con_l .choice a{
    color: #3a71ec;
}
.yjxy2con_c{
    display: block;
    width: 365px;
    height: 432px;
    float: left;
    background: #0d2150;
}
.yjxy2con_c table{
    width: 365px;
    height: 432px;
}
.yjxy2con_c td{
    width: 365px;
    height: 432px;
}
.yjxy2con_c ul{
    display: block;
    width: 320px;
    margin-left: 26px;
    overflow: hidden;
}
.yjxy2con_c li{
    display: block;
    width: 100%;
    overflow: hidden;
    margin-top: 23px;
}
.yjxy2con_c li h3{
    display: block;
    width: 100%;
    padding: 10px 0;
    overflow: hidden;
}
.yjxy2con_c h3 i{
    display: block;
    width: 5px;
    height: 18px;
    float: left;
    background: #847129;

}
.yjxy2con_c h3 span{
    display: block;
    float: left;
    font-size: 16px;
    line-height: 18px;
    overflow: hidden;
    font-weight: normal;
    color: #fff;
    margin-left: 18px;
}
.yjxy2con_c p{
    display: block;
    width: 100%;
    line-height: 24px;
    color: #b6c5f6;
    overflow: hidden;
}
.yjxy2con_r{
    display: block;
    width: 656px;
    height: 432px;
    float: left;
}
.yjxy2con_r ul{
    display: block;
    width: 656px;
    height: 432px;
    position: relative;
}
.yjxy2con_r li{
    position: absolute;
    width: 38px;
    height: 38px;
}
.yjxy2con_r li img{
    display: block;
    width: 38px;
    height: 38px;
}
.yjxy3{
    display: block;
    width: 100%;
    background: #f6f7fb;
    overflow: hidden;
    margin-top: 44px;
}
.yjxy3con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.yjxy4{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yjxy4con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.yjxy4con ul{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yjxy4con li{
    display: block;
    width: 300px;
    height: 314px;
    overflow: hidden;
    float: left;
}
.yjxy4con li img{
    margin-left: 116px;
    margin-top: 27px;
    display: block;
}
.yjxy4con li h3{
    display: block;
    width: 100%;
    line-height: 52px;
    text-align: center;
    font-size: 20px;
    overflow: hidden;
    font-weight: normal;
}
.yjxy4con p{
    display: block;
    width: 100%;
    line-height: 26px;
    text-align: center;
    overflow: hidden;
    color: #6c7a8f;
}
.yfybanner{
    display: block;
    width: 100%;
    height: 400px;
    overflow: hidden;
}
.yfy{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yfy1{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yfy1con{
    display: block;
    width: 1200px;
    margin: 12px auto 0;
    overflow: hidden;
}
.yfy1con_l{
    display: block;
    width: 455px;
    height: 280px;
    float: left;
    overflow: hidden;
}
.yfy1con_r{
    float: right;
    width: 700px;
    height: 280px;
}
.yfy1con_r td{
    width: 100%;
    height: 280px;
    font-size: 18px;
    line-height: 42px;
    color: #333;
}
.yfy2{
    display: block;
    width: 100%;
    background: #f6f7fb;
    overflow: hidden;
    margin-top: 41px;
}
.yfyheader{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.yfyheader h3{
    display: block;
    width: 100%;
    margin-top: 42px;
    overflow: hidden;
}
.yfyheader h3 img{
    display: block;
    width: 45px;
    height: 45px;
    float: left;
}
.yfyheader h3 span{
    display: block;
    float: left;
    font-size: 20px;
    line-height: 45px;
    overflow: hidden;
}
.yfyheader p{
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 14px;
    padding: 20px 0;
    color: #6c7a8f;
}
.yfy2con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.yfy2con img{
    display: block;
    width: 1200px;
}
.yfy4{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yfy4con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.yfy4con img{
    display: block;
    width: 1200px;
}
.yfy5{
    display: block;
    width: 100%;
    background: #f6f7fa;
    overflow: hidden;
}
.yfy5con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.yfy5con ul{
    display: block;
    width: 1300px;
    padding: 30px 0 40px;
    overflow: hidden;
}
.yfy5 li{
    display: block;
    width: 213px;
    height: 245px;
    float: left;
    border: 1px solid #dee4f0;
    margin-right: 31px;
}
.yfy5con img{
    display: block;
    width: 50px;
    height: 50px;
    margin: 30px auto 0;
}
.yfy5con h3{
    display: block;
    width: 100%;
    margin-top: 16px;
    overflow: hidden;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    line-height: 40px;
}
.yfy5con span{
    display: block;
    width: 28px;
    height: 1px;
    margin: 0 auto;
    overflow: hidden;
    background: #1c5cff;
}
.yfy5con p{
    display: block;
    width: 180px;
    margin: 12px auto 0;
    line-height: 26px;
    color: #666;
    font-size: 14px;
    text-align: center;
}
.yfy6{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yfy6con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.yfy6con img{
    display: block;
    width: 1200px;
}
.yfy7{
    display: block;
    width: 100%;
    overflow: hidden;
    background: #f6f7fa;
}
.scroll_horizontal1{position:relative;width:1200px;margin: auto;height:358px}
.scroll_horizontal1 .box{overflow:hidden;position:relative;width:1200px;height:358px;margin:0 auto;}
.scroll_horizontal1 .list{overflow:hidden;width:9999px;}
.scroll_horizontal1 .list li{float:left;width:400px;}
.scroll_horizontal1 .list li div{
    display: block;
    width: 358px;
    height: 198px;
    margin-top: 78px;
    background: #fff;
    border: 1px solid #d9dfeb;
}
.scroll_horizontal1 .list li div img{
    display: block;
    width: 107px;
    height: 107px;
    margin: -63px auto 0;
}
.scroll_horizontal1 .list li div h3{
    display: block;
    width: 100%;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    line-height: 54px;
    overflow: hidden;
}
.scroll_horizontal1  .list li div p{
    display: block;
    width: 320px;
    margin: 0 auto;
    line-height: 24px;
    font-size: 14px;
    text-align: center;
}
.scroll_horizontal1 .prev{position:absolute;top:180px;right: -50px;;width:30px;height:30px;background-image:url(../images/iconright.png);background-repeat:no-repeat;background-size: 30px 30px;font:0/0 Arial;cursor:pointer;z-index: 99}
.scroll_horizontal1 .next{position:absolute;top:180px;left: -50px;width:30px;height:30px;background-image:url(../images/iconleft.png);background-repeat:no-repeat;background-size: 30px 30px;font:0/0 Arial;cursor:pointer; z-index: 99}
.scroll_horizontal1 .prev:hover{position:absolute;top:180px;right: -50px;;width:30px;height:30px;background-image:url(../images/iconrighton.png);background-repeat:no-repeat;background-size: 30px 30px;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal1 .next:hover{position:absolute;top:180px;left: -50px;width:30px;height:30px;background-image:url(../images/iconlefton.png);background-repeat:no-repeat;background-size: 30px 30px;font:0/0 Arial;cursor:pointer;}
.yjkbanner{
    display: block;
    width: 100%;
    height: 462px;
    overflow: hidden;
}
.yjk{
    display: block;
    width: 100%;
    margin-top: -62px;
    overflow: hidden;
}
.yjk1{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yjkheader{
    display: block;
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    color: #1c5cff;
    font-size: 30px;
    line-height: 116px;
    overflow: hidden;
}
.yjk1con{
    display: block;
    width: 1200px;
    height: 285px;
    margin: 0 auto;
    overflow: hidden;
}
.yjk1con_l{
    display: block;
    width: 350px;
    height: 220px;
    overflow: hidden;
    float: left;
    margin-left: 50px;
}
.yjk1con_r{
    width: 740px;
    float: right;
    margin-right: 30px;
}
.yjk1con_r td{
    height: 220px;
    line-height: 37px;

}
.yjk1con_r td p{
    font-size: 16px;
    text-indent: 2em;
}
.yjk2{
    display: block;
    width: 100%;
    overflow: hidden;
    height: 647px;
    background: #f6f7fb;
}
.yjk2con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.yjk2 ul{
    display: block;
    width: 1300px;
    overflow: hidden;
}
.yjk2 li{
    display: block;
    width: 580px;
    height: 200px;
    float: left;
    margin-right: 40px;
    margin-bottom: 35px;
    overflow: hidden;
    background: #fff;
}
.yjk2 li img{
    display: block;
    width: 54px;
    height: 64px;
    float: left;
    margin: 64px 0 0 60px;
}
.yjk2 li div{
    display: block;
    width: 410px;
    float: right;
    margin-right: 30px;
    margin-top: 50px;
}
.yjk2 li div h3{
    display: block;
    width: 100%;
    line-height: 40px;
    font-size: 16px;
    color: #333;
    font-weight: normal;
}
.yjk2 li div p{
    display: block;
    width: 100%;
    line-height: 28px;
    font-size: 16px;
    color: #333;
    font-weight: normal;
}
.yjk3{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yjk3con{
    display: block;
    width: 1198px;
    height: 450px;
    margin: 0 auto 75px;
    border: 1px solid #e6e6e6;
}
.yjk3con div{
    display: block;
    width: 598px;
    overflow: hidden;
    float: left;
}
.yjk3con div:first-child{
    width: 600px;
}
.yjk3con h3{
    display: block;
    width: 100%;
    text-align: center;
    line-height: 56px;
    margin-top: 34px;
    font-size: 18px;
    overflow: hidden;
    font-weight: normal;
}
.yjk3con p{
    display: block;
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    overflow: hidden;
}
.yjk3con ul{
    display: block;
    width: 100%;
    overflow: hidden;
    float: left;
}
.yjk3con li{
    display: block;
    width: 190px;
    margin-left: 27px;
    float: left;
    margin-top: 24px;
    overflow: hidden;
}
.yjk3con li img{
    display: block;
    float: left;
    overflow: hidden;
}
.yjk3con li div{
    display: block;
    width: 134px;
    float: right;
}
.yjk3con li div h4{
    display: block;
    width: 100%;
    font-size: 16px;
    color: #3a71ec;
    font-weight: normal;
    overflow: hidden;
}
.yjk3con li div p{
    display: block;
    width: 100%;
    font-size: 14px;
    color: #666;
    text-align: left;
    overflow: hidden;
}
.yjk4{
    display: block;
    width: 100%;
    background: #f6f7fb;
    overflow: hidden;
}
.yjk4con{
    display: block;
    width: 1200px;
    margin: 0 auto 80px;
    overflow: hidden;
}
.yjk4con img{
    display: block;
    width: 1200px;
}
.yjk4head{
    display: block;
    width: 1200px;
    padding: 50px 0;
    margin: 0 auto;
    overflow: hidden;
}
.yjk4head h3{
    display: block;
    width: 100%;
    font-size: 30px;
    color: #1c5cff;
    text-align: center;
    overflow: hidden;
    font-weight: normal;
}
.yjk4head p{
    display: block;
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    line-height: 14px;
    margin-top: 20px;
}
.ylsbanner{
    display: block;
    width: 100%;
    height: 435px;
    overflow: hidden;
}
.yls{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yls1{
    display: block;
    width: 100%;
    background: #f6f7fa;
    overflow: hidden;
}
.yls h3{
    display: block;
    width: 1200px;
    text-align: center;
    margin: 0 auto;
    font-size: 28px;
    line-height: 90px;
    overflow: hidden;
}
.yls1con{
    display: block;
    width: 1200px;
    height: 271px;
    margin: 0 auto;
    overflow: hidden;
}
.yls1con_l{
    display: block;
    width: 570px;
    margin-left: 55px;
    float: left;
    line-height: 38px;
    overflow: hidden;
    margin-top: 14px;
}
.yls1con_l p{
    display: block;
    width: 100%;
    overflow: hidden;
    height: 153px;
    font-size: 16px;
    color: #4f5968;
}
.yls em{
    display: block;
    width: 129px;
    height: 4px;
    background: #1255ff;
}
.yls1con_r{
    display: block;
    float: right;
    overflow: hidden;
    width: 380px;
    height: 238px;
    margin-right: 100px;
}
.yls2{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yls2 h3{
    margin-top: 15px;
}
.yls2con{
    display: block;
    width: 1200px;
    height: 482px;
    margin: 0 auto;
    overflow: hidden;
}
.yls2con p{
    display: block;
    line-height: 44px;
    overflow: hidden;
    font-size: 16px;
    color: #4e5867;
    height: 218px;
}
.yls2con span{
    display: block;
    margin-top: 30px;
}
.yls2con div{
    display: block;
    width: 565px;
    float: right;
    overflow: hidden;
    margin-top: 45px;

}
.yls3{
    display: block;
    width: 100%;
    background: #f6f7fa;
    overflow: hidden;
}
.yls3con{
    display: block;
    width: 1200px;
    height: 443px;
    margin: 0 auto;
    overflow: hidden;
}
.yls3con h3{
    margin-top: 10px;
}
.yls3con div{
    display: block;
    width: 515px;
    margin-top: 30px;
    float: left;
    margin-left: 56px;
}
.yls3con div p{
    display: block;
    width: 100%;
    height: 185px;
    font-size: 16px;
    line-height: 40px;
    overflow: hidden;
}
.yls4{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yls4 h3{
    margin-top: 26px;
}
.yls4con{
    display: block;
    width: 1200px;
    height: 628px;
    margin: 0 auto;
    overflow: hidden;
}
.yls4con div{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yls4con ul{
    display: block;
    width: 100%;
    height: 512px;
    position: relative;
    overflow: hidden;
}
.yls4con li{
    display: block;
    overflow: hidden;
    position: absolute;
}
.yls4con h4{
    display: block;
    color: #1255ff;
    font-size: 16px;
    line-height: 16px;
    overflow: hidden;
}
.yls4con p{
    display: block;
    overflow: hidden;
    font-size: 12px;
    margin-top: 14px;
    color: #5f646c;
}
.bannercon{
    display: block;
    width: 1200px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}
.bannercon a{
    display: block;
    width: 141px;
    height: 43px;
    overflow: hidden;
    position: absolute;
}
.bannercon div{
    display: block;
    width: 500px;
    margin-left: 14px;
    margin-top: 134px;
    overflow: hidden;
}
.bannercon div h1{
    display: block;
    font-size: 40px;
    line-height: 50px;
    color: #fff;
    font-weight: normal;
}
.bannercon div p{
    display: block;
    width: 100%;
    margin-top: 16px;
    line-height: 20px;
    font-size: 16px;
    color: #aeb5ff;
    overflow:hidden;
}
.lxfs{
    position: fixed;
    right: 35px;
    top: 25%;
    width: 45px;
    z-index: 9999;
}
.lxfs_t{
    display: block;
    width: 45px;
    height: 120px;
    position: relative;
}
.returntop{
    display: block;
    width: 45px;
    height: 45px;
    margin-top: 16px;
}
.lxfs_t:hover .lxfshide{
    display: block;
}
.lxfshide{
    display: none;
    width: 263px;
    height: 375px;
    position: absolute;
    left: -263px;
    bottom: -130px;
    background: url("../images/lxfsbg.png") no-repeat center;
}
.lxfshide ul{
    display: block;
    width: 240px;
    overflow: hidden;
    margin-left: 7px;
}
.lxfshide li{
    display: block;
    width: 100%;
    overflow: hidden;
    padding: 14px 0;
    border-top: 1px solid #d9dfeb;
}
.lxfshide li a{
    display: block;
    width: 21px;
    height: 21px;
    float: left;
    margin-left: 2px;
    margin-top: 23px;
    overflow: hidden;
}
.lxfshide li img{
    display: block;
    width: 21px;
    height: 21px;
}
.lxfshide li div{
    display: block;
    float: left;
    margin-left: 8px;
    overflow: hidden;
}
.lxfshide li div span{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 22px;
    font-size: 14px;
}


.aqfw1{
    display: block;
    width: 100%;
    height: 511px;
    overflow: hidden;
}
.aqfw1con{
    display: block;
    width: 1200px;
    height: 511px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.aqfw1con ul{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 1230px;
}
.aqfw1con li{
    display: block;
    width: 234px;
    height: 146px;
    float: left;
    margin: 8px 8px 8px 0;
    background: url("../images/bg_blue.png");

    transition: margin-top ease-in 0.2s;
}
.aqfw1con li:hover{
    margin-top: 0;
    background: #024cff;
    transition: margin-top ease-in 0.2s;
}
.aqfw1con li:hover p{
    color: #fff;
}
.aqfw1con li a{
    display: block;
    width: 234px;
    height: 146px;
    color: #fff;
}
.aqfw1con li h3{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 48px;
    font-size: 24px;
    color: #fff;
    margin-left: 24px;
    margin-top: 19px;
    font-weight: normal;
}
.aqfw1con li span{
    display: block;
    width: 44px;
    height: 2px;
    margin-left: 24px;
    background: rgb(102, 118, 167);
}
.aqfw1con li p{
    display: block;
    width: 175px;
    margin-left: 24px;
    overflow: hidden;
    line-height: 20px;
    font-size: 12px;
    color: #8695b0;
    margin-top: 10px;
}
.aqfw2{
    display: block;
    width: 100%;
    overflow: hidden;
}
.aqfwhead{
    display: block;
    width: 1200px;
    margin: 0 auto;
    font-size: 28px;
    overflow: hidden;
    line-height: 118px;
    font-weight: bolder;
    text-align: center;
}
.aqfw2con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 62px;
    overflow: hidden;
}
.aqfw2_l{
    display: block;
    float: left;
    overflow: hidden;
}
.aqfw2_l ul{
    display: block;
    width: 100%;
    margin-top: 70px;
    overflow: hidden;
}
.aqfw2_l li{
    display: block;
    width: 177px;
    height: 38px;
    margin: 0 0 26px 0;
}
.aqfw2_l li a{
    display: block;
    width: 100%;
    height: 38px;
    text-align: center;
    color: #333;
    line-height: 38px;
    font-size: 16px;
    background: #e3eeff;
}
.aqfw2_l .choice a{
    color: #ffffff;
    background: #024cff;
}
.aqfw2_c{
    display: block;
    float: left;
    height: 438px;
    overflow: hidden;
}
.aqfw2_c img{
    display: block;
}
.aqfw2_r{
    display: block;
    width: 265px;
    float: right;
    overflow: hidden;
}
.aqfw2_r div{
    display: block;
    width: 100%;
    height: 95px;
    overflow: hidden;
    margin-top: 65px;
}
.aqfw2_r div img{
    display: block;
    float: left;
    overflow: hidden;
}
.aqfw2_r div p{
    display: block;
    width: 205px;
    float: right;
    line-height: 28px;
    font-size: 16px;
    overflow: hidden;
}
.aqfw2_r h3{
    display: block;
    width: 100%;
    font-size: 24px;
    line-height: 43px;
    overflow: hidden;
    font-weight: normal;
    border-bottom: 1px dashed #abb2be;
}
.aqfw2_r dl{
    display: block;
    width: 100%;
    overflow: hidden;
}
.aqfw2_r dd{
    display: block;
    width: 100%;
    margin-top: 15px;
    overflow: hidden;
    background: url("../images/kuai_gray.jpg") no-repeat 0 8px;
}
.aqfw2_r dd span{
    display: block;
    float: right;
    width: 240px;
    line-height: 24px;
    font-size: 14px;
    overflow: hidden;
}
.aqfw3{
    display: block;
    width: 100%;
    overflow: hidden;
    min-width: 1200px;
}
.aqfw3con{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.aqfw3con ul{
    display: block;
    width: 1300px;
    overflow: hidden;
}
.aqfw3con li{
    display: block;
    width: 270px;
    float: left;
    overflow: hidden;
    margin-right: 37px;
    margin-bottom: 26px;
    border: 1px solid #dcdcdc;
}
.aqfw3con li a{
    display: block;
    width: 270px;
    height: 100px;
    overflow: hidden;
}


.aqcp1{
    display: block;
    width: 100%;
    height: 511px;
    overflow: hidden;
}
.aqcp1con{
    display: block;
    width: 1200px;
    height: 511px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.aqcp1con ul{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 1230px;
}
.aqcp1con li{
    display: block;
    width: 394px;
    height: 146px;
    float: left;
    margin: 8px 8px 0 0;
    background: #1243b9;
    transition: margin-top ease-in 0.2s;
}
.aqcp1con li:hover{
    margin-top: 0;
    background: #024cff;
    transition: margin-top ease-in 0.2s;
}
.aqcp1con li:hover p{
    color: #fff;
}
.aqcp1con li a{
    display: block;
    width: 234px;
    height: 146px;
    color: #fff;
}
.aqcp1con li h3{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 48px;
    font-size: 24px;
    color: #fff;
    margin-left: 35px;
    margin-top: 19px;
    font-weight: normal;
}
.aqcp1con li span{
    display: block;
    width: 44px;
    height: 2px;
    margin-left: 35px;
    background: rgb(102, 118, 167);
}
.aqcp1con li p{
    display: block;
    width: 330px;
    margin-left: 35px;
    overflow: hidden;
    line-height: 20px;
    font-size: 12px;
    color: #8695b0;
    margin-top: 10px;
}
.aqcp2{
    display: block;
    width: 100%;
    overflow: hidden;
}
.aqcp2con{
    display: block;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
}
.aqcp2_t{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.aqcp2_t ul{
    display: block;
    width: 100%;
    overflow: hidden;
}
.aqcp2_t li{
    display: block;
    width: 238px;
    height: 107px;
    float: left;
    border-bottom: 2px solid #fff;
    overflow: hidden;
}
.aqcp2_t li:first-child{
    margin-left: 224px;
}
.aqcp2_t li i{
    display: block;
    width: 60px;
    height: 48px;
    margin: 12px auto 0;
}
.aqcp2_t img{
    display: none;
    width: 60px;
    height: 48px;

}
.aqcp2_t span{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    overflow: hidden;
    line-height: 56px;
}
.aqcp2_t .choice{
    border-bottom: 2px solid #024cff;
}
.aqcp2_t .choice img{
    display: block;
}
.aqcp2_t .choice span{
    color: #024cff;
}
.aqcp2_b{
    display: block;
    width: 100%;
    height: 247px;
    background: #f7f8fa;
    overflow: hidden;
}
.aqcp2_b ul{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.aqcp2_b li{
    display: block;
    width: 100%;
    height: 247px;
    overflow: hidden;
}
.aqcp2_b li div{
    display: block;
    width: 270px;
    float: left;
    margin-left: 40px;
    overflow: hidden;
}
.aqcp2_b li div h3{
    display: block;
    width: 100%;
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
    margin-top: 52px;
    overflow: hidden;
}
.aqcp2_b li div p{
    display: block;
    width: 100%;
    margin-top: 13px;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
}
.aqcp2_b li div a{
    display: block;
    width: 116px;
    height: 30px;
    color: #024cff;
    border: 1px solid #024cff;
    text-align: center;
    line-height: 30px;
    margin-top: 26px;
}
.aqcp2_b dl{
    display: block;
    float: left;
    width: 888px;
    overflow: hidden;
    padding-top: 31px;
}
.aqcp2_b dd{
    display: block;
    float: left;
    width: 240px;
    margin-left: 55px;
    overflow: hidden;
    margin-top: 6px;
}
.aqcp2_b dd h3{
    display: block;
    width: 100%;
    font-weight: normal;
    font-size: 16px;
    line-height: 38px;
}
.aqcp2_b dd p{
    display: block;
    width: 100%;
    font-size: 12px;
    line-height: 20px;
    height: 40px;
    color: #999;
}

.yfx{
    display: block;
    width: 100%;
    overflow: hidden;
}
.yfx1{
    display: block;
    width: 100%;
    height: 500px;
    overflow: hidden;
    background: url("../images/yfxztbg1.jpg") no-repeat center;
}
.yfx2{
    display: block;
    width: 100%;
    height: 400px;
    overflow: hidden;
    background: url("../images/yfxztbg2.jpg") no-repeat center;
}
.yfx2 a{
    display: block;
    width: 645px;
    height: 80px;
    margin: 28px auto 0;
    overflow: hidden;
}
.yfx3{
    display: block;
    width: 100%;
    height: 654px;
    overflow: hidden;
    background: url("../images/yfxztbg3.jpg") no-repeat center;
}
.yfx3 div{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.yfx3 div ul{
    display: block;
    width: 770px;
    margin-top: 70px;
    margin-left: 200px;
}
.yfx3 div ul li{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 52px;
    color: #c2ddff;
    font-size: 24px;
    font-family: '微软雅黑';
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgb(194, 221, 255)), to(rgb(122, 161, 252)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.yfx3 table{
    display: table;
    width: 744px;
    height: 202px;
    margin-top: 20px;
    margin-left: 8px;
}
.yfx3 tr:first-child td{
    height: 135px;
}
.yfx3 td{
    width:250px;
    line-height: 41px;
    text-align: center;
    color: #fff;
}
.yfx3 td a{
    display: block;
    width: 138px;
    height: 35px;
    margin: 0 auto;
}
.yfx4{
    display: block;
    width: 100%;
    height: 200px;
    overflow: hidden;
    background: url("../images/yfxztbg4.jpg") no-repeat center;
}
.yfx5{
    display: block;
    width: 100%;
    height: 640px;
    overflow: hidden;
    background: url("../images/yfxztbg5.jpg") no-repeat center;
}
.yfx5 div{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.yfx5 div ul{
    display: block;
    width: 930px;
    margin-top: 70px;
    margin-left: 200px;
}
.yfx5 div ul li{
    display: block;
    width: 100%;
    overflow: hidden;
    line-height: 43px;
    margin-top: 9px;

}
.yfx5 div ul li i{
    float: left;
    font-style: normal;
    color: #c2ddff;
    font-size: 24px;
    font-family: '微软雅黑';
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgb(194, 221, 255)), to(rgb(122, 161, 252)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.yfx5 div ul li span{
    display: block;
    width: 890px;
    float: right;
    color: #c2ddff;
    font-size: 24px;
    font-family: '微软雅黑';
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgb(194, 221, 255)), to(rgb(122, 161, 252)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.yfx6{
    display: block;
    width: 100%;
    height: 226px;
    overflow: hidden;
    background: url("../images/yfxztbg6.jpg") no-repeat center;
}
.input{
    display: block;
    width: 100%;
    height: 90px;
    background: rgba(0,0,0,0.8);
    overflow: hidden;
    position: fixed;
    left: 0;
    bottom: 0;
}
.input div{
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.input div img{
    margin: 25px 0 0 85px;
    float: left;
    overflow: hidden;
}
.input div input[type="text"]{
    font-size: 16px;
    width: 320px;
    height: 34px;
    float: left;
    margin-top: 25px;
    text-indent: 20px;
    margin-left: 40px;
    border-radius: 40px;
}
.input div input[type="button"]{
    font-size: 16px;
    width: 120px;
    height: 40px;
    float: left;
    margin-top: 25px;
    text-indent: 20px;
    margin-left: 40px;
    border-radius: 40px;
    border: none;
    background: url("../images/djlq.png") no-repeat center;
}


.wq_td_p{width: 100%;height: 795px;overflow: hidden;background: url(../images/wq_td_1.jpg) no-repeat center;}
.wq_td_p_hr{width: 1180px;overflow: hidden;margin: auto;padding: 62px 0}
.wq_td_o{width: 100%;overflow: hidden;border-bottom: 1px solid #666666;padding: 27px 0}
.wq_td_o span{display: block;font-size: 18px;line-height: 20px;text-align: center;}
.wq_td_i{overflow: hidden;padding: 44px 0 44px 338px}
.wq_td_u{width: 100%;overflow: hidden;font-size: 14px}
.wq_td_u span{display: block;float: left;line-height: 34px;padding: 0 10px 0 0}
.wq_td_u input{width: 262px;height: 32px;line-height: 32px;padding: 0 10px;border: 1px solid #D7D7D7;font-family: '微软雅黑';font-size: 14px}
.wq_td_y{width: 100%;overflow: hidden}
.wq_td_t{width: 100%;overflow: hidden;font-size: 14px;line-height: 30px;padding: 14px 0}
.wq_td_r{width: 100%;overflow: hidden}
.wq_td_r li{width: 100%;overflow: hidden;line-height: 20px;padding-bottom: 15px}
.wq_td_r li input{display: block;float: left}
.wq_td_r li span{display: block;font-size: 14px}
.wq_td_e{width: 120px;height: 40px;border: 1px solid #D7D7D7;background: #1255FF;color: #FFFFFF;margin: 20px 0;border-radius: 5px}




.yj_fk_p{width: 100%;height: 100%;overflow: hidden;position: fixed;left: 0; top: 0;z-index: 999;display: none}
.yj_fk_o{width: 100%;height: 100%;overflow: hidden;position: fixed;left: 0; top: 0;background: url(../images/bjtm.png);background-size: 100% 100%}
.yj_fk_i{width: 654px;height: 546px;overflow: hidden;background: #FFFFFF;position: fixed;left: 50%;top: 50%;margin: -273px 0 0 -327px}
.yj_fk_u{width: 612px;height: 68px;line-height: 68px;overflow: hidden;margin: auto;border-bottom: 1px solid #EBEBEB;position: relative}
.yj_fk_u a{display: block;overflow: hidden;width: 14px;height: 14px;position: absolute;right: 0;top: 27px;}
.yj_fk_u a img{display: block;}
.yj_fk_u span{display: block;text-align: center;font-size: 18px;}
.yj_fk_y{width: 612px;margin: auto;border: 0;border-collapse: collapse}
.yj_fk_y td span{display: block;line-height: 40px;font-size: 14px;text-align: right;padding: 20px 16px 0 0}
.yj_fk_y td textarea{width: 454px;height: 110px;padding: 9px 12px;border: 1px solid #DDDDDD;font-family: '微软雅黑';font-size: 14px;margin-top: 20px;border-radius: 3px;outline:none;resize:none}
.yj_fk_y td input{outline:none}
.yj_fk_y td a{width: 102px;height: 40px;display: block;overflow: hidden;float: left;margin: 20px 0 0 10px;}
.yj_fk_y td a img{display: block;width: 102px;height: 40px;}
.yj_fk_y td p{width: 100%;overflow: hidden;border-bottom: 1px solid #DDDDDD;margin: 32px 0;}
.yj_fk_t{width: 454px;height: 38px;line-height: 38px;border: 1px solid #DDDDDD;padding: 0 12px;font-family: '微软雅黑';font-size: 14px;margin-top: 20px;float: left;border-radius: 3px}
.yj_fk_r{width: 156px;height: 40px;border: 0;background: #115AFC;font-family: '微软雅黑';font-size: 14px;color: #FFFFFF;display: block;margin: auto;border-radius: 3px}


.dj_ba_p{width: 100%;overflow: hidden}
.dj_ba_o{width: 100%;height: 550px;overflow: hidden;position: relative}
.dj_ba_o img{display: block;position: absolute;left: 50%;top: 0;margin: 0 0 0 -960px}
.dj_ba_i{width: 100%;height: 622px;overflow: hidden;position: relative;}
.dj_ba_i img{display: block;position: absolute;left: 50%;top: 0;margin: 0 0 0 -960px}
.dj_ba_u{width: 100%;overflow: hidden;background: #FAFBFF}
.dj_ba_u_hr{width: 1200px;overflow: hidden;margin: auto;padding: 24px 0 12px 0}
.dj_ba_u_sp{width: 100%;overflow: hidden;line-height: 30px;padding: 24px 0 0 0}
.dj_ba_u_sp b{display: block;text-align: center;font-size: 24px;padding: 0 0 25px 0}
.dj_ba_u_sp span{display: block;font-size: 16px;color: #333333}
.dj_ba_u_so{width: 360px;height: 52px;line-height: 52px;text-align: center;font-size: 16px;color: #FFFFFF;background: url(../images/dj_ba_2.png) no-repeat center;display: block;margin: 42px auto;}
.dj_ba_u_si{width: 100%;margin: 40px 0 8px 0;text-align: center;border: 0;border-collapse: collapse}
.dj_ba_u_si th{border: 1px solid #FFFFFF;background: #6149FC;color: #FFFFFF;line-height: 58px;font-size: 18px;font-weight: normal}
.dj_ba_u_si td{border: 1px solid #FFFFFF;background: #F2F0FF;color: #333333;line-height: 58px;font-size: 16px;}
.dj_ba_u_si td div{padding: 0 30px;line-height: 20px;}
.dj_ba_y{width: 100%;overflow: hidden;position: relative;display: none}
.dj_ba_y_del{width: 24px;height: 24px;display: block;background: url(../images/dj_ba_delete.png) no-repeat center;position: absolute;left: 50%;top: 74px;margin-left: 550px}
.dj_ba_y_sp{width: 100%;overflow: hidden;text-align: center;padding: 46px 0 0 0}
.dj_ba_y_sp b{display: block;font-size: 24px}
.dj_ba_y_sp span{display: block;font-size: 16px;color: #333333;padding: 29px 0 0 0}
.dj_ba_y_so{width: 1200px;margin: 22px auto 0 auto;border: 0;border-collapse: collapse;font-size: 16px;line-height: 52px}
.dj_ba_y_so td span{display: block;padding: 25px 0 0 0}
.dj_ba_y_so td i{display: block;float: left;font-style: normal;color: #FF0000;padding: 25px 0 0 8px}
.dj_ba_y_so td input{outline:none}
.dj_ba_y_so td textarea{width: 1060px;height: 98px;border: 0;background: #DEDEDE;font-size: 14px;font-family: '微软雅黑';outline:none;resize:none;float: left;border-radius: 5px;margin: 25px 0 0 0;padding: 16px 20px}
.dj_ba_y_so td textarea::-webkit-input-placeholder {color:#999999}
.dj_ba_y_so td textarea:-moz-placeholder {color:#999999}
.dj_ba_y_so td textarea::-moz-placeholder {color:#999999}
.dj_ba_y_so td textarea:-ms-input-placeholder {color:#999999}
.dj_ba_y_si{width: 410px;height: 52px;border: 0;margin: 25px 0 0 0;padding: 0 20px;background: #DEDEDE;font-size: 14px;float: left;border-radius: 5px}  /* F7F7F7 */
.dj_ba_y_si::-webkit-input-placeholder {color:#999999}
.dj_ba_y_si:-moz-placeholder {color:#999999}
.dj_ba_y_si::-moz-placeholder {color:#999999}
.dj_ba_y_si:-ms-input-placeholder {color:#999999}
.dj_ba_y_su{width: 360px;height: 52px;line-height: 52px;text-align: center;font-size: 16px;color: #FFFFFF;background: url(../images/dj_ba_2.png) no-repeat center;display: block;border: 0;padding: 0;margin: 50px auto;}
.dj_ba_t{width: 100%;overflow: hidden;background: #FAFBFF;padding: 0 0 38px 0}
.dj_ba_t ul{width: 1200px;overflow: hidden;margin: auto}
.dj_ba_t ul li{width: 50%;overflow: hidden;float: left;text-align: center;line-height: 30px;padding: 48px 0 0 0}
.dj_ba_t ul li b{display: block;font-size: 24px;padding: 0 0 25px 0}
.dj_ba_t ul li span{display: block;font-size: 16px;color: #333333}
.dj_ba_t ul li a{width: 240px;height: 52px;line-height: 52px;text-align: center;font-size: 16px;color: #FFFFFF;background: url(../images/dj_ba_3.png) no-repeat center;display: block;margin: 22px auto;}
.dj_ba_r{width: 1200px;overflow: hidden;margin: auto}
.dj_ba_r h2{display: block;text-align: center;font-size: 24px;padding: 45px 0 0 0}
.dj_ba_r_sp{width: 100%;height: 532px;overflow: hidden;background: url(../images/dj_ba_4.png) no-repeat center;margin: 38px 0 45px 0}
.dj_ba_r_sp li{width: 608px;overflow: hidden;font-size: 16px;line-height: 36px;padding: 0 0 16px 0}
.dj_ba_r_sp li b{display: block}
.dj_ba_r_sp li span{display: block;}
.dj_ba_r_so{width: 1280px;overflow: hidden;padding: 32px 0 52px 0}
.dj_ba_r_so li{width: 278px;height: 118px;overflow: hidden;float: left;border: 1px solid #D9D9D9;margin: 20px 26px 0 0}
.dj_ba_r_so li a{display: block;overflow: hidden}
.dj_ba_r_so li a img{display: block;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;}
ul{margin: 0;padding: 0;list-style-type: none}
a{text-decoration: none;-webkit-tap-highlight-color:rgba(255,0,0,0);}
body{font-family: '微软雅黑';font-size: 12px}
.dj_bh_p{
    width: 100%;
    overflow: hidden;
}
.dj_bh_o{
    width: 100%;
    height: 550px;
    overflow: hidden;
    position: relative;
}
.dj_bh_o img{
    display: block;
    position: absolute;
    left: 50%;
    top: 0;
    margin: 0 0 0 -960px;
}
#myFocus{
    width: 1200px;
    height: 340px;
    margin: 50px auto;
    border-radius: 6px;
    -moz-box-shadow: 0 0 30px #ECE5FF;
    -webkit-box-shadow:  0 0 30px #ECE5FF;
    box-shadow:  0 0 30px #ECE5FF;
}
.dj_bh_i{
    width: 1026px;
    overflow: hidden;
    margin: auto;
    line-height: 30px;
}
.dj_bh_i b{
    display: block;
    text-align: center;
    font-size: 24px;
    color: #8E0FFF;
    padding: 46px 0 20px 0;
}
.dj_bh_i span{
    display: block;
    font-size: 16px;
}
.dj_bh_u{
    width: 100%;
    overflow: hidden;
    background: #F8F2FF;
}
.dj_bh_u_hr{
    width: 1200px;
    margin: auto;
    padding: 54px 0 0 0;
}
.dj_bh_u_sp{
    width: 100%;
    overflow: hidden;
    text-align: center;
    line-height: 32px;
    padding: 0 0 6px 0;
}
.dj_bh_u_sp b{
    display: block;
    font-size: 24px;
    color: #8E0FFF;
}
.dj_bh_u_sp span{
    display: block;
    font-size: 16px;
    color: #999999;
}
.dj_bh_u_so{
    width: 1300px;
}
.dj_bh_u_so li{
    width: 585px;
    height: 188px;
    border-radius: 15px;
    float: left;
    margin: 25px 30px 25px 0;
    -moz-box-shadow: 0 0 30px #ECE5FF;
    -webkit-box-shadow:  0 0 30px #ECE5FF;
    box-shadow:  0 0 30px #ECE5FF;
    background: #FFFFFF url(../img/im6.jpg) no-repeat right bottom;
}
.dj_bh_u_so li img{
    display: block;
    float: left;
    padding: 39px 42px 0 42px;
}
.dj_bh_u_so li span{
    display: block;
    overflow: hidden;
    font-size: 14px;
    line-height: 27px;
    width: 362px;
}
.dj_bh_u_si{
    width: 1300px;
}
.dj_bh_u_si li{
    width: 380px;
    height: 330px;
    border-radius: 15px;
    float: left;
    margin: 0 30px 62px 0;
    -moz-box-shadow: 0 0 30px #ECE5FF;
    -webkit-box-shadow:  0 0 30px #ECE5FF;
    box-shadow:  0 0 30px #ECE5FF;
    background: #FFFFFF url(../img/im6.jpg) no-repeat right bottom;
}
.dj_bh_u_si li img{
    display: block;
    margin: auto;
    padding: 31px 0 0 0;
}
.dj_bh_u_si li span{
    width: 310px;
    margin: auto;
    display: block;
    overflow: hidden;
    font-size: 14px;
    line-height: 27px;
    padding: 22px 0 0 0;
}
.dj_bh_y{
    width: 1200px;
    margin: auto;
    padding: 54px 0 0 0;
}
.dj_bh_y_sp{
    width: 100%;
}
.dj_bh_y_sp li{
    height: 251px;
    margin: 30px 0 0 0;
    position: relative;
}
.dj_bh_y_so{
    width: 351px;
    height: 251px;
    background: url(../img/im7.png) no-repeat center;
    position: absolute;
    top: 0;
}
.dj_bh_y_so div{
    width: 100%;
    overflow: hidden;
}
.dj_bh_y_so div span{
    display: block;
    text-align: center;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow:2px 2px 6px #666666;
    line-height: 32px;
}
.dj_bh_y_si{
    width: 100%;
    padding: 50px 0 0 0;
}
.dj_bh_y_su{
    width: 866px;
    height: 152px;
    background: #FFFFFF;
    overflow: hidden;
    -moz-box-shadow: 0 0 30px #ECE5FF;
    -webkit-box-shadow:  0 0 30px #ECE5FF;
    box-shadow:  0 0 30px #ECE5FF;
    border-radius: 15px;
}
.dj_bh_y_su span{
    width: 690px;
    display: block;
    font-size: 14px;
    line-height: 32px;
}
.dj_bh_t{
    width: 100%;
    overflow: hidden;
}
.dj_bh_t_hr{
    width: 1200px;
    margin: auto;
}
.dj_bh_t h2{
    display: block;
    text-align: center;
    font-size: 28px;
    color: #8E0FFF;
    line-height: 30px;
    padding-top: 48px;
}
.dj_bh_t_sp{
    width: 1300px;
    padding-top: 38px;
}
.dj_bh_t_sp li{
    width: 280px;
    float: left;
    margin: 0 27px 0 0;
}
.dj_bh_t_sp li img{
    display: block;
    -moz-box-shadow: 0 0 30px #ECE5FF;
    -webkit-box-shadow:  0 0 30px #ECE5FF;
    box-shadow:  0 0 30px #ECE5FF;
}
.dj_bh_t_sp li span{
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    padding-top: 28px;
}
.dj_bh_t_so{
    width: 1300px;
    padding-top: 50px;
}
.dj_bh_t_so li{
    width: 280px;
    float: left;
    padding: 0 0 57px 0;
    margin: 0 27px 0 0;
}
.dj_bh_t_so li img{
    display: block;
    -moz-box-shadow: 0 0 30px #ECE5FF;
    -webkit-box-shadow:  0 0 30px #ECE5FF;
    box-shadow:  0 0 30px #ECE5FF;
}
.dj_bh_t_so li span{
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    padding-top: 28px;
    width: 230px;
    margin: auto;
}
.dj_bh_t_si{
    width: 1300px;
    padding-top: 28px;
}
.dj_bh_t_si li{
    width: 280px;
    height: 120px;
    float: left;
    margin: 20px 27px 0 0;
    -moz-box-shadow: 0 0 30px #cadaff;
    -webkit-box-shadow:  0 0 30px #cadaff;
	box-shadow:  0 0 30px #cadaff;
  /*   box-shadow:  0 0 30px #ECE5FF; */
}
.dj_bh_t_su{
    width: 540px;
    height: 93px;
    display: block;
    margin: 80px auto;
}
.dj_bh_t_su img{
    display: block;
}




.aqcp_y{width: 1200px;overflow: hidden;margin: auto}
.aqcp_l{width: 100%;overflow: hidden;font-size: 18px;line-height: 36px;padding: 56px 0}
.aqcp_l i{display: block;font-style: normal;color: #FF0000;float: left}
.aqcp_l span{display: block;padding-left: 72px}
.aqcp_k{width: 100%;overflow: hidden}
.aqcp_k_ig{display: block}
.aqcp_k_lb{overflow: hidden;border: 1px solid #E7E7E7;padding: 37px}
.aqcp_k_lb li{width: 100%;overflow: hidden;background: url(../images/aqcp_11.png) repeat-y;background-position: 28px;padding-bottom: 34px}
.aqcp_k_lb li b{display: block;height: 56px;font-weight: normal;background: url(../images/aqcp_10.jpg) no-repeat left top;padding-bottom: 8px}
.aqcp_k_lb li b img{display: block;padding: 16px 0 0 88px}
.aqcp_k_lb li span{display: block;font-size: 18px;line-height: 36px;padding-left: 88px}
.aqcp_j{width: 100%;border: 1px solid #CDCDCD;border-collapse: collapse;margin-top: -1px;text-align: center}
.aqcp_j th{font-size: 21px;line-height: 47px;color: #FFFFFF;font-weight: normal;background: #1087CB}
.aqcp_j td{line-height: 47px;color: #4C4C4C;font-size: 16px;border: 1px solid #CDCDCD}
.aqcp_j td img{display: block;margin: auto;}
.aqcp_j td i{display: block;font-style: normal;color: #FF0000;font-size: 21px;line-height: 28px}
.aqcp_j td b{display: block;font-weight: normal;font-size: 21px;line-height: 28px}





.foot_lx_p{width: 100%;height: 122px;position: fixed;left: 0;bottom: 0;z-index: 999999999;background: url(../images/close_bj.png) no-repeat center;background-size: 100% 100%; }
.foot_lx_o{display: block;position: absolute;right: 18px;top: 12px;cursor: pointer}
.foot_lx_i{width: 1200px;height: 122px;margin: auto;position: relative}
.foot_lx_u{display: block;position: absolute;right: 0;bottom: 24px;}
.foot_lx_y{overflow: hidden;float: left}
.foot_lx_t{width: 100%;overflow: hidden;padding: 20px 0 0 0;font-size: 16px;line-height: 24px;color: #FFFFFF;}
.foot_lx_r{width: 100%;overflow: hidden;padding: 16px 0 0 0}
.foot_lx_e{overflow: hidden;float: left}
.foot_lx_e li{overflow: hidden;float: left;padding: 0 12px 0 0}
.foot_lx_e li span{display: block;float: left;font-size: 16px;color: #FFFFFF;line-height: 34px}
.foot_lx_e li input{width: 162px;height: 34px;line-height: 34px;padding: 0 10px;border: 0;border-radius: 10px;background: #FFFFFF;outline:none;font-family: '微软雅黑';font-size: 16px}
.foot_lx_w{width: 102px;height: 34px;line-height: 34px;border: 0;background: #FFFFFF;border-radius: 10px;outline:none;font-family: '微软雅黑';font-size: 16px;display: block;float: left;cursor: pointer}






















