@charset "utf-8";
body{ margin:0 auto; font-size:12px; font-family: "微软雅黑",Arial, Helvetica, sans-serif; line-height:normal; line-height: 1;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;font-weight: 200;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a {  text-decoration:none;}
a:hover {}
.clear{ clear:both;}

/*-----------------头部开始--------------------*/
.header_top {
    width: 100%;
    min-width: 1200px;
    height: 36px;
    background-color: #333;
    position: relative;
    z-index: 99999;
}
.header_top .con {
    width: 1200px;
    height: 36px;
    color: #ccc;
    line-height: 36px;
    margin: 0 auto;
}
.header_top .con .yd {
    font-size: 12px;
}
.rt {
    float: right;
}
.header_top .con .lm ul li {
    float: left;
    display: block;
    position: relative;
    background: url(../images/sx.jpg) no-repeat right center;
}
.header_top .con .lm a {
    color: #ccc;
    display: block;
    padding: 0 15px;
    font-size: 12px;
}
.header_top .con .lm a:hover{ background:#222222; color:#36af29}
.fl{ float:left;}
.header_top .con .lm ul li a.dh {
    padding-left: 30px;
    background: url(../images/ssj.png) no-repeat 10px center;
}
.banner {
    width: 100%;
    min-width: 1200px;
    height: 720px;
    overflow: hidden;
    position: relative;
    background-image: url(../static/images/BannerBgs.jpg);
}
.banner .fc h3 {
    font-size: 54px;
    font-weight: bold;
    margin-bottom: 30px;
}
.banner  p{font-size:30px; line-height:50px;}

.banner .con {
    width: 1200px;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -600px;
    z-index: 998;
}
.banner .con .lg {
    width: 280px;
}
.banner .con .nav {
    margin-top: 25px;
    float: right;
}
.banner .con .nav ul li {
    height: 46px;
    float: left;
    display: block;
    position: relative;
}
.banner .con .nav ul li a {
    display: block;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    padding: 0px;
    margin-left: 32px;
}
.banner .con .nav ul li a:hover{ color:#36af29;}
.tiyans {
    background-color: #3878FE;
    padding-right: 30px;
}
.baishewenzis {
    color: #fff;
}
.banner .fc {
    width: 100%;
    height: 720px;
    padding-top: 190px;
    text-align: center;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    background: url(/Images/wf.png);
}
.banner .fc h3 {
    font-size: 54px;
    font-weight: bold;
    margin-bottom: 30px;
}
.banner .fc a {
    width: 200px;
    font-size: 18px;
    color: #fff;
    line-height: 36px;
    margin: 20px auto 0;
    display: block;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
}
.banner .fc h4 {
    margin-top: 20px;
    font-size: 26px;
}
.banner .fc i {
    height: 50px;
    width: 200px;
    display: block;
    background-image: url(../images/sp.png);
    background-repeat: no-repeat;
    margin: 0 auto 10px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
}
.banner .con .nav ul li i {
    background: url(../images/hr.png) no-repeat;
    width: 21px;
    height: 11px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}
.banner .con .nav .NavWarp{ position: absolute; top: 40px; left:70%; transform: translateX(-50%); padding: 20px; background: rgba(255,255,255,0.8); text-align: center; display: none; white-space:nowrap; min-width: 125px; overflow: hidden;}
.banner .con .NavWarp dl{ float: left; margin: 0 10px; vertical-align: top; line-height: 40px; white-space:nowrap;}
.banner .con .NavWarp dl dd{ margin-bottom: 15px; width: 125px; height: 40px; position:relative;}
.banner .con .NavWarp dl dd a{ display: block; width: 100%; height: 100%; text-align: center; line-height: 40px; font-size: 14px; color: #000; font-weight:400; margin: 0; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.banner .con .NavWarp dl dd:nth-child(1){ font-weight: 700; background:#337ce6; color: #fff; font-size: 16px;}
.banner .con .NavWarp dl dd:last-child{ margin-bottom: 0;}
.banner .con .nav ul li:hover .NavWarp{ display: block;}
.lf{ float:left;}
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.banner_text1{width:1160px; margin: 0 auto; padding-top: 200px;}
.banner_text1 h2{color:#ffffff; font-size:56px; padding-bottom:5px; margin-left:13px; letter-spacing:1px; margin-top:8px;}
.banner_text1 p{color:#fff; font-size:20px; margin-left:13px; padding-left:4px; letter-spacing:1.5px;}
.banner_text1 h4{padding-top:27px; margin-left:13px;}
.btn1{*display: inline; display: inline-block;width:160px; height: 45px; line-height: 45px; text-align: center; background: #4181ff; font-size: 18px;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px;color: #fff;}
.btn2{*display: inline; display: inline-block;width:158px; height: 43px; line-height: 45px; text-align: center;color: #4181ff; border: 1px solid #4181ff; font-size: 18px;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px; margin-left: 20px;}
.btn1:hover{color: #fff;}
.btn2:hover{color: #4181ff;}

.ljsq{background: url(../images/a_106.png) no-repeat center center; height: 237px;text-align: center;}
.ljsq h2{font-size: 29px; padding: 58px  0 38px;color: #fff;}
.ljsqbox{width:564px; margin: 0 auto; overflow: hidden;}
.wby1{float: left; width:430px; float: left; padding-left: 15px; border: none; height: 48px; line-height: 45px; font-size: 16px;-moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;border-radius:4px 0 0 4px;}
.btn5{float: left; border: 1px solid #fff; height: 48px; width:117px; font-size: 14px;color: #fff; background: #5297ff;-moz-border-radius: 0 4px 4px 0; -webkit-border-radius:0 4px 4px  0;border-radius:0 4px 4px  0; border-left: none;}
/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
.footer{background: #383d41; padding-top: 38px;}
.footerbox{width:1200px; overflow: hidden; margin: 0 auto; padding-bottom: 70px;}
.foot_left{float: left;width:280px; padding-left: 20px;}

.foot_right{float: right; width:80px; padding-left: 34px; text-align: center;}
.foot_right p{line-height: 36px; color: #949992;}
.foot_right li{padding-bottom: 10px;}
.lxnr{background: url(../images/a_109.png) no-repeat left top;height: 49px; padding-left: 70px;}
.lxnr p{font-size: 17px; color: #c3c6b5; line-height: 30px;}
.lxnr h2{font-family: arial;color: #c3c6b5;font-size: 18px; font-weight: 800;}
.foot_left ul{padding-left: 70px;width:60px;text-align: center;}
.foot_left li{line-height: 50px;font-size: 14px;}
.foot_left a{color: #C0C0C0; font-size: 14px;}
.foot_left a:hover{color: #fff;}
.foot_gn{width:770px; float: left; overflow: hidden;}
.foot_gn ul{float: left;width:150px;}
.foot_gn h2{font-size: 15px; color: #fff;padding-bottom: 20px;}
.foot_gn li{font-size: 14px; line-height: 39px;}
.foot_gn a{color: #C0C0C0;}
.foot_gn a:hover{color: #fff;}
.foot_gn .wbdy{width:320px;}
.wbdy li{float: left; width:50%;}

.bqxx{width:1200px; margin: 0 auto; padding: 27px 0;border-top: 1px solid #4b5054;}
.bqxx p{font-size: 12px; line-height: 20px; color: #89898A;}
.bqxx h2{padding-top: 20px;}
.bqxx a{padding-right: 16px; }
/*------------------版权结束------------------*/
.banner1{background: url(../images/b_02.jpg) no-repeat center center; height: 756px;}
.sqsy{float: right;width:120px;}
.sqsy a{text-align: center;display: block; font-size: 14px; background: #3878fe; color: #fff; height: 36px; line-height: 36px;}
.top{background: #333333;}
.top p{width:1200px; margin: 0 auto; overflow: hidden;color: #cbcdcc; line-height: 36px;}
.top a{padding: 0 15px; color: #cbcdcc;}
.top b{padding: 0 10px 0 32px; background: url(../images/b_01.png) no-repeat 15px center;font-weight: 200;}
.fr{float: right;}
.top em{color: #414d41;font-weight: 200;}
.banner_text2{width:1200px; text-align: center; padding-top: 225px; margin: 0 auto; }
.banner_text2 h2{font-weight: 800; color: #fff; font-size: 54px; padding-bottom: 40px;}
.banner_text2 p{font-size: 28px; color: #fff; line-height: 52px;}
.banner_text2 a{-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;border: 2px solid #fff; font-size: 20px; line-height: 45px; color: #fff;width:193px; margin: 15px auto;display: block;}
.banner_text2 h4{color: #fff; font-size: 18px; padding-bottom: 25px;}
.wdkh_nr{ position: relative;}
.wdkh_top ul{overflow: hidden; margin-left: -30px;}
.wdkh_top li{width:50%; float: left; padding: 0 0 50px 30px;box-sizing: border-box;}
.wdnr{overflow: hidden;background: #f3f4f8;}
.wd_tp{float: left; width:50%; float: left;}
.wd_tp img{width:100%; height: 270px;}
.wd_text{float: right;width:50%;}
.wd_text h2{text-align: center; font-size: 24px; color:#000000; font-weight:500; padding: 40px 0 20px;}
.wd_text p{padding: 0 25px; line-height: 20px; color: #4C4C4C; font-size: 14px;}
.wd_text a{display: block; width:108px;height: 37px; line-height: 37px; font-size: 14px; text-align: center; margin: 10px auto 0 auto;border: 1px solid #3388ff;color: #3388ff;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px;}
.wd_bottor ul{overflow: hidden; margin-left: -30px;}
.wd_bottor li{float: left; width:25%; padding: 0 0 65px 30px;box-sizing: border-box;}
.lhjt{padding-bottom: 26px; background: #f3f4f8;}
.hjt_text h2{text-align: center; font-size: 24px; color:#000000; font-weight:500; padding: 40px 0 20px;}
.hjt_text p{padding: 0 22px; line-height: 18px; color: #4C4C4C; font-size: 14px;}
.hjt_text a{display: block; width:108px;height: 37px; line-height: 37px; font-size: 14px; text-align: center; margin: 30px auto 0 auto;border: 1px solid #3388ff;color: #3388ff;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px;}
.lhjt img{width:100%; height: 257px;display: block;}
.wdkh_nr .swiper-button-next{background: url(../images/b_09.png); width:22px; height: 37px; margin-right: -100px;top:320px;}
.wdkh_nr .swiper-button-prev{background: url(../images/b_08.png); width:22px; height: 37px; margin-left: -100px;top:320px;}

.bj4{background: #eeeeee;height: 737px;}
.glxt_tit1{text-align: center; padding: 68px 0 55px;}
.glxt_tit1 h2{font-size:30px; padding-bottom:25px; color:#333333; font-weight:500;}
.glxt_tit1 p{color:#666666; font-size:16px; font-weight:400;}
.xtrj_tit{border-bottom: 1px solid #dddddd;}
.xtrj_tit ul{margin: 0 auto; margin: 0 auto -4px auto;overflow: hidden; padding: 0 150px;width:900px;}
.xtrj_tit li{float: left; width:25%; float: left;background: url(../images/b_03.png) no-repeat right top; }
.xtrj_tit span{display: block; text-align: center;}
.xtrj_tit p{text-align:center; font-size:17px; color:#2B2B2B; padding:17px 0 34px 0; font-weight:500}
.xtrj_tit ul li:nth-child(4){ background: none;}

.xtrjbox{width:1200px; margin: 0 auto; padding-bottom: 50px;}
.xtrj_nr{overflow: hidden; padding: 70px 150px 0 150px; position: relative;}
.swipbox{overflow: hidden;}
.xtrj_right{float: right; width:362px;}
.xtrj_left{float: left; width:500px; padding-top: 45px; }
.xtrj_left h2{font-size: 28px; color: #4f98ff; padding-bottom: 30px;font-weight: 800;}
.xtrj_left p{font-size: 18px; color: #333333; line-height: 30px;}
.xtrj_left h4{ padding-top: 35px;}
.btn6{display: inline-block; *display: inline;width:188px; height: 50px; line-height: 50px; color: #fff; font-size: 22px; text-align: center; line-height: 50px; background: #346eeb;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; margin-right: 17px;}
.btn7{display: inline-block; *display: inline;width:186px; height: 48px; line-height: 48px; color: #386aed; font-size: 22px; text-align: center; line-height: 50px; -moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; margin-right: 17px;border: 1px solid #386aed;}
.xtrj_nr .swiper-button-next{background: url(../images/b_37.png);width:40px; height: 40px;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 5px rgba(0, 0, 0, .1);  box-shadow:0 0 5px rgba(0, 0, 0, .1); border-radius:50%;top:230px;}
.xtrj_nr .swiper-button-prev{background: url(../images/b_35.png);width:40px; height: 40px;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 5px rgba(0, 0, 0, .1);  box-shadow:0 0 5px rgba(0, 0, 0, .1); border-radius:50%;top:230px;}
.xtrj_nr .swiper-button-next:hover{background: url(../images/b_38.png);}
.xtrj_nr .swiper-button-prev:hover{background: url(../images/b_36.png);}
.xtrj .xtrj_tit  .on1{background: url(../images/b_28.png) no-repeat center bottom;}

.tsgn{ margin-top:-10px; }
.tsgn_tit ul{overflow: hidden;}
.tsgn_tit li{float:left; width:20%; text-align:center; line-height:68px; font-weight:500; border-bottom: 1px solid #fff; border-right: 1px solid #fff;font-size: 20px;background: #3d75fe;color: #fff;box-sizing: border-box; }
.tsgn_tit span{display: block;cursor:pointer;}
.tsgn_nr p{text-align: center; padding: 40px 0 65px;}

.tsgn_nr h2{text-align: center; font-size: 22px; color: #000000; padding: 45px 0 40px;}
.tsgn .tsgn_tit .on2{background: #739dff;}

.hzxt{background: url(../images/b_45.png) no-repeat center center; height: 400px;}
.hzxtbox{width:1200px; margin: 0 auto;}
.hzxtnr ul{overflow: hidden;}
.hzxtnr li{width:20%; float: left; border-right: 1px solid #5d9bfe;box-sizing: border-box;}
.hzxtnr ul li:nth-child(5){ border: none;}
.hzxtnr i{display: inline-block; *display: inline;background: url(../images/b_04.png); width:31px; height: 40px; }
.hzxtnr p{color: #fff;padding-bottom: 10px; font-size: 16px; padding-left: 60px;}
.hzxtnr h2{font-size: 46px; color: #fff; padding-left: 60px;}
.hzxtnr b{font-weight: 800;}
.syys{width:1200px; margin: 0 auto;}
.yyys_nr{ margin-top:-10px; }
.yyys_nr ul{overflow: hidden;}
.yyys_nr li{width:25%; padding: 0 20px;box-sizing: border-box;float: left;}
.yyysbox{background: #fff; text-align: center; padding: 32px 0 42px 0;-moz-border-radius: 12px; -webkit-border-radius: 12px;border-radius:12px;}
.yyysbox h2{font-size: 22px; font-weight: 800; color: #3e86ff; padding: 25px 0 12px;}
.yyysbox p{font-size: 14px; line-height: 24px; color: #666666; font-weight:500;}
.fwcn_nr ul{overflow: hidden; margin-left: -35px;}
.fwcn_nr li{float: left; width:25%; float: left; padding-left: 35px;}
.fwcnbox img{width:100%; height: 141px;}
.fwcnbox p{color: #fff; font-size: 20px; text-align: center; line-height: 79px;background: #3e86ff;}

.bj5{background:#eee; padding-bottom: 50px;}
.qttn .swiper-pagination-bullet{margin: 0 15px; opacity: 1; background: #bcbcbc;width:10px;height: 10px;}
.qttn .swiper-pagination-bullet-active{background: #b5d2fa;}

.ba{background: url(../images/6.png) no-repeat center center; height: 587px;}
.amenuaa{color:#000;}
