.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a,div{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
a:hover { text-decoration:none;}
#skip{height: 0; overflow: hidden;}
.row2 { border: 1px #e9e8e8 solid; background-color:#FFF; overflow:hidden;-webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
.row2 { -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
.row2:hover { box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);}
/*-----------------------------------------控件------------------------------------*/
* { list-style-type:none;}
body { background-color: #f5faff;}

.banner-sty1 { width:100%; height:313px; overflow: hidden;background-image: url("banner_bj.jpg"); background-repeat:no-repeat; background-position:center top;}
.banner-sty1 h1{ font-size: 64px;
    font-weight: bold;
    color: #ffffff;
    padding-top: 90px;
    text-shadow: 0px 0px 10px rgb(0 77 219);}
.banner-2 { overflow: hidden; margin-top: 20px;}
.banner-2 a { display: block; float: left; width: auto; height: 40px; background: #FFFFFF; border-radius: 40px; margin-right: 20px; font-size: 18px; color: #0c60ac; line-height: 38px; font-weight: bold; padding: 0px 20px;}
.banner-2 a:hover { background: #2877db; color: #fff; cursor: pointer}
.banner-2 a.now { background: #2877db; color: #fff; cursor: pointer}
.banner-2 p { font-size: 18px; width: 60%; text-indent: 36px; line-height: 34px; color: #555555; font-weight: bold;}

.menu_box{ width: 1400px; margin: 20px auto; background: #FFFFFF ; border: 1px #e9e8e8 solid;}


.ggbt-sty1 { width:100%;  height: 50px; overflow:hidden; background: url("lm_01.png") no-repeat center top; margin: 30px auto 20px;}
.ggbt-sty2 { width:100%;  height: 50px; overflow:hidden; background: url("lm_02.png") no-repeat center top; margin: 20px auto;}
.ggbt-sty3 { width:100%;  height: 50px; overflow:hidden; background: url("lm_03.png") no-repeat center top; margin: 10px auto 20px;}
.ggbt-sty4 { width:100%;  height: 50px; overflow:hidden; background: url("lm_04.png") no-repeat center top; margin: 10px auto 20px;}
.ggbt-sty5 { width:100%;  height: 50px; overflow:hidden; background: url("lm_05.png") no-repeat center top; margin: 10px auto 20px;}
.ggbt-sty6 { width:100%;  height: 50px; overflow:hidden; background: url("lm_06.png") no-repeat center top; margin: 10px auto 20px;}
.ggbt-sty6 a {
    display: inline-block;
    width: auto;
    height: 30px;
    background-color: #eff1f2;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    color: #5b7ce3;
    line-height: 30px;
    float: right;
    margin-top: 10px;
}
.box_p{ font-size: 18px; line-height: 36px; margin-bottom: 30px; padding: 0px 30px;}
.box_p p{ text-indent: 2em;}
.box_p p i { display: block; font-size: 16px; line-height: 26px !important; color: #f86b0d;}
.box_p p i b { font-style: normal; background-color: #2877db; color: #ffffff; padding: 0px 2px 1px 8px; border-radius: 3px; margin-right: 10px;}
.box_p p i a { color: #f86b0d; font-weight: bold; font-size: 16px;}
ul.tiaoj-zx { overflow: hidden; padding: 0px 70px 0px 70px;}
ul.tiaoj-zx li { font-size: 15px; color: #282828; background-color: #f7f7f7; margin-top: 10px; text-indent: 15px;}
.ggbt-sty5 img{ float: right}
.bllc { width: 100%; overflow: hidden;padding: 10px 30px 30px 30px;}
.liuc-tab1 { width: 100%; height: 90px;}
.liuc-tab1 ul { padding: 0px; margin: 0px;}
.liuc-tab1 ul li { float: left; height:55px; line-height:55px; font-size:20px; color: #1c73e1; font-weight:bold; text-align: center; cursor:pointer; background-color: #f6f6f6;}
.liuc-tab1 ul li i { display: none;}
.liuc-tab1 ul li.now { background-color: #4582f0; color: #fff; border-radius: 6px;}
.liuc-tab1 ul li.now i { display: block; width: 42px; height: 25px; background: url(icon.jpg) no-repeat center top; margin: 10px auto 0px auto;}
.bise2 li { width: 50%;}
.bise3 li { width: 33.33%;}
.bise4 li { width: 25%;}
.liuc-tabcon1 { width: 100%; overflow: hidden; display: none; border: 2px #2f77f0 solid; border-radius: 10px; margin-top: -2px; padding: 30px;}
.block1 { display: block;}
.liucstep { width: 100%; overflow: hidden; margin: 30px 0px;}
.liucstep ul { padding: 0px; margin: 0px;}
.liucstep ul li { display: flex;}
.liucstep ul li:nth-child(1) { flex-direction: row; justify-content: space-between;}
.liucstep ul li:nth-child(2) { flex-direction: row-reverse; margin: 15px 0px;}
.liucstep ul li:nth-child(3) { flex-direction: row-reverse;}
.steparrow-l { width: 40px; height: 40px; background-image: url("arrow-l.jpg"); margin-top: 165px;}
.steparrow-d { width: 40px; height: 40px; background-image: url("arrow-d.jpg"); margin-right: 115px;}
.steparrow-r { width: 40px; height: 40px; background-image: url("arrow-r.jpg"); margin: 85px 13px 85px 14px}
.liucstep2 .stepcon1 { width: 370px !important;}
.stepcon1 { width: 48%; height: 260px; padding: 0px 10px; border: #aecafc solid 2px; border-radius: 10px; background-image: url("liuc-bj1.jpg"); background-repeat: no-repeat; background-position: center bottom; background-size: 100%;}
.stepcon1 .xuhao { width: 55px; height: 55px; margin: 12px auto; font-size: 30px; color: #ffffff; text-align: center; line-height: 55px; font-weight: bold; background-image: url("liuc-stepbj1.png"); background-repeat: no-repeat; background-position: center top; background-size: 100%;}
.stepcon1 h1 { font-size: 22px; color: #2877db; font-weight: bold; text-align: center; margin: 0px;}
.stepcon1 p { margin-top: 10px; font-size: 16px; color: #454545; line-height: 28px; text-indent: 14px;}
.stepcon1 p a { color: #f86b0d;}
.stepcon1 p a:hover { font-weight: bold;}
.liuc-tips { overflow: hidden; background: #fff6f2; border-radius: 8px; padding: 20px 40px; font-size: 18px; line-height: 32px; border: 1px #f89f64 dashed;}
.liuc-tips span { float: left; font-size: 20px; color: #f86b0d; font-weight: bold;}
.liuc-tips a { font-size: 18px; color: #f86b0d; font-weight: bold; margin: 0px 5px;}
.xxbl-div1 { width: 45%; float: left; border: 1px #0098f8 dashed; padding: 30px; background-color: #EAF7FF; margin-left: 3%; border-radius: 10px;}
.xxbl-bt1 { font-size: 20px; color: #0078ff; font-weight: bold; line-height: 40px; text-indent: 10px;}
.xxbl-bt1 i { box-sizing: initial; height: 12px; width: 12px; float: left; background: #0078FF; border-radius: 50%; border: 3px solid #fff; margin: 10px 0 0 0;}
.xxbl-xx1 { width: 100%; overflow: hidden; padding-left: 30px;}
/*.xxbl-xx1 h1 { font-size: 16px; color: #FF560A; border-bottom: #fcc7b2 dashed 1px; margin: 0px; font-weight: bold; line-height: 40px;}*/
.xxbl-xx1 p { font-size: 16px; color: #454545; margin: 10px 0px 10px 0px;}
.xxbl-xx2 { width: 100%; overflow: hidden; padding-left: 30px; margin-bottom: 20px;}
.xxbl-xx2 ul { padding: 0px; margin: 0px;}
.xxbl-xx2 ul li { overflow: hidden; margin-top: 10px;}
.xxbl-xx2 ul li span { border: #f86b0d dashed 1px; background-color: #fff4ed; color: #f86b0d; font-size: 15px; font-weight: bold; float: left; padding: 1px 6px; margin-right: 10px;}
.xxbl-xx2 ul li p { font-size: 15px; color: #454545; margin: 0px;}
.glcx{ width: 100%; height: auto; overflow: hidden; margin-bottom: 40px;}
.glcx ul{ margin: 0; padding: 0}
.glcx ul li{ list-style: none; float: left;  line-height: 45px; margin-top: 15px;  text-align: center; font-size: 18px; display: block; width: 98%; margin-right: 2%;}
.glcx ul li a{ color: #494848; display: block; border-radius: 6px; background-image: linear-gradient(#feffff,#eef4fa); border: #c4dbf9 1px solid;}
.glcx ul li a:hover{color: #347cdc; background-image: linear-gradient(#feffff,#cee5f7); border: #c4dbf9 1px solid; }
.glcx ul li span{ font-size: 12px; display: block; padding-bottom: 10px; line-height: 15px!important}
.news-list1 { width:100%; overflow:hidden; margin-top:15px; margin-bottom: 15px;}
.news-list1 ul { padding:0px; margin:0px;}
.news-list1 ul li { width:100%; height:50px; line-height: 50px; float: left; margin: 0 1.5%;  text-overflow:ellipsis;overflow:hidden; font-size:18px; background: url("dd2.png") no-repeat left center; text-indent: 25px; border-bottom: 1px #d3d3d3 dashed;}
.news-list1 ul li a { float: left; width:80%; height:50px; overflow: hidden;color:#101010; }
.news-list1 ul li a:hover { font-weight: bold; color:#347cdc;}
.news-list1 ul li span{ width: 20%; float: right; color: #666; font-size: 14px;}
.jians-dw { width: 100%; overflow: hidden; background-color: #eaf1f9; margin: 30px 0px 0px; font-size: 20px; text-align: center; color: #347cdc; line-height: 80px; font-weight: bold; border-top: #368df0 solid 2px;}

.divsty1 { display: flex;}
.bigbt { position: absolute; border: 1px #eaf7ff dashed; background-color: #0078ff; border-radius: 10px; margin-top: -58px; font-size: 22px; font-weight: bold; color: #ffffff; line-height: 50px; padding: 0px 20px;}
.sqtj-div { width: 100%; overflow: hidden;}
.sqtj-div ul { padding: 0px; margin: 0px;}
.sqtj-div ul li { width: 50%; float: left; box-sizing: border-box; padding: 15px;}
.sqtj-div ul li:first-child { width: 100%;}
.sqtj-type { width: 100%; height: auto; background-color: #4793f2; border-radius: 10px; padding-bottom: 20px;}
.sqtj-btdiv { font-size: 20px; color: #ffffff; text-align: center; line-height: 68px; font-weight: bold;}
.sqtj-condiv { box-sizing: border-box; margin: 0px 20px; background-color: #fff; height: 110px; padding: 20px;}
.sqtj-div ul li:first-child .sqtj-condiv { height: 260px;}
.sqtj-condiv p { font-size: 18px; color: #000;}
.sqtj-condiv i { font-size: 16px; color: #f86b0d; display: block; line-height: 32px;}
.sqtj-condiv i b { padding-left: 16px;}
.sqtj-condiv a { display: block; width: 300px; height: 60px; border-radius: 60px; background-color: #fbefe7; font-size: 20px; color: #f98346; font-weight: bold; text-align: center; line-height: 60px; margin: 50px auto 0px	auto; }

.daqxdiv1 { width: 100%; overflow: hidden;}