@charset "UTF-8";
img{-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s; -ms-transition: all 0.5s;  transition: all 0.5s;
  border:0;display: inline-block;
}
a{color:#333;-webkit-transition: all .2s;-moz-transition: all .2s; -ms-transition: all .2s;transition: all .2s;}

body{font-size: 14px;
  background-size: cover;
  -ms-behavior: url(../htc/backgroundsize.min.htc);
  behavior: url(../htc/backgroundsize.min.htc);
  margin-left: auto;
  margin-right:auto;
  position: relative;
}
.edit_con_original{font-size: 16px;}
.wrap{width: 1440px;margin-left:auto;margin-right:auto;}
@media only screen and (max-width: 1500px){
  .wrap{width: 1300px;}
}
@media only screen and (max-width: 1400px){
  .wrap{width: 1200px;}
}
@media only screen and (max-width: 1250px){
  .wrap{width:100%;padding-right:20px;padding-left:20px;-webkit-box-sizing: border-box;box-sizing: border-box;}
  *{-webkit-box-sizing: border-box;box-sizing: border-box;}
}
@media only screen and (max-width: 767px){
  .wrap{padding-right:10px;padding-left: 10px;}
}
.header .nav_btn{display: none;}
.header .mo_search{display: none;}
.pc_search>span{display: none;}

.header{background: #fff;height: 120px;border-bottom: 1px solid #d9d9d9;z-index: 999999;position: relative;}
.header .left{float: left;}
.header .left .logo{display:block;width: 120px;margin-top: 20px;}
.header .left .logo img{width: 100%;}
.header .right{float: right;}
.header .right .r_left{float: left;}
.header .right .r_left .nav{margin-top: 60px;}
.header .right .r_left .nav li{float: left;height:58px;margin-right: 40px;}
.header .right .r_left .nav li:hover{border-bottom: 3px solid #e2020d;}
.header .right .r_left .nav li:hover>a{color: #0075cb;}
.header .right .r_left .nav li.on{border-bottom: 3px solid #e2020d;}
.header .right .r_left .nav li a{font-size: 16px;display: block;height: 100%;font-weight: 700;}
.header .right .r_left .nav li .er_nav{position: absolute;top: 120px;left: 0px;right: 0px;background: #f0f5f9;z-index: 9;}
.header .right .r_left .nav li .er_nav .er_nv{float: left;width: 33.33%;}
.header .right .r_left .nav li .er_nav dl{width: 100%;}
.header .right .r_left .nav li .er_nav dl dt{font-size: 20px;color: #333333;font-weight: 700;border-bottom: 1px solid #dddddd;margin-right: 40px;padding-bottom: 20px;}
.header .right .r_left .nav li .er_nav dl dd{padding-right: 40px;}
.header .right .r_left .nav li .er_nav dl dd a{font-size:16px;color: #666666;font-weight: normal;display: block;border-bottom: 1px solid #dddddd;line-height:1.5;position: relative;padding:10px 0;transition:all 0.5s;}
.header .right .r_left .nav li .er_nav dl dd a span{display:inline-block;font-size: 16px;background:url(../png/icon03.png) no-repeat center left;width: 6px;height: 9px;position: absolute;right: 0px;top:50%;margin-top:-4px;transition:all 0.5s;}
.header .right .r_left .nav li .er_nav dl dd a:hover{color: #0075cb;padding-left:20px;box-sizing:border-box;}
.header .right .r_left .nav li .er_nav dl dd a:hover span{right: 10px;background:url(../png/icon04.png) no-repeat center left;}
.header .right .r_left .nav li .er_nav dl dt.other{border-bottom: 0;background: #fff;height: auto;padding-bottom: 0px;}
.header .right .r_left .nav li .er_nav dl dt.other .img_left{float: left;width: 55%;}
.header .right .r_left .nav li .er_nav dl dt.other .img_left img{width: 100%;}
.header .right .r_left .nav li .er_nav dl dt.other .text_right{float: left;width: 45%;position: relative;}
.header .right .r_left .nav li .er_nav dl dt.other .text_right a{padding: 20px 25px;display: inline-block;width: 100%;box-sizing:border-box;color:#333333;font-weight: normal;line-height: 1.5;}
.header .right .r_left .nav li .er_nav dl dt.other .text_right a span{display: block;background:url(../png/icon03.png) no-repeat center left;width: 6px;height:9px;position: absolute;bottom: 0px;left: 30px;}
.header .right .r_left .nav li .er_nav .div_a{float: left;width: 100%;}
.header .right .r_left .nav li .er_nav .div_a a{font-weight:normal;font-size:20px;color:#0075cb;display: block;width: 100%;height: 65px;line-height: 65px;text-align: center;border:2px solid #0075cb;box-sizing:border-box;}
/*特殊处理开始*/
.header .right .r_left .nav li .er_nav.er_other02 .er_nv{float: left;width: 25%;}
.header .right .r_left .nav li .er_nav.er_other02 .er_nv dl.other dt{border:0;background: url(../jpg/img03.jpg) no-repeat;margin-bottom: 10px;height: auto;line-height: 1.5;padding:20px 20px;}
.header .right .r_left .nav li .er_nav.er_other02 .er_nv dl.other dt a{color: #fff;position: relative;}
.header .right .r_left .nav li .er_nav.er_other02 .er_nv dl.other dt a span{display:block;background:url(../png/icon05.png) no-repeat center left;width: 6px;height: 9px;position: absolute;right: 0px;top:50%;margin-top:-4px;transition:all 0.5s;}
.header .right .r_left .nav li .er_nav.er_other02 .er_nv02 dl.other dt{background:url(../jpg/img04.jpg) no-repeat center left;}
.header .right .r_left .nav li .er_nav.er_other03{background: url(../png/bg.png) repeat-y center;}
.header .right .r_left .nav li .er_nav.er_other03 dl{width: 30%;position: relative;float: left;}
.header .right .r_left .nav li .er_nav.er_other03 dl dd{}
.header .right .r_left .nav li .er_nav.er_other03 dl dd>a{font-size: 20px;color: #333;padding:15px 0;margin-right: 40px;border-bottom-color: #c3c3c3;}
.header .right .r_left .nav li .er_nav.er_other03 dl dd>a:hover{padding-left:20px;color: #0075cb;}
.header .right .r_left .nav li .er_nav.er_other03 dl .three_nav{display:none;position: absolute;top: 0px;right: -310px;bottom: 0px;padding:0 50px;width: 270px;}
.header .right .r_left .nav li .er_nav.er_other03 dl .three_nav a{border:0;}
.header .right .r_left .nav li .er_nav.er_other03 dl .three_nav a:hover{color: #0075cb;text-decoration: underline;padding-left: 0;}
.header .right .r_left .nav li .er_nav.er_other03 .er_navimg{float: right;}
.header .right .r_left .nav li .er_nav.er_other03 .er_navimg .dl{float: left;margin-left: 10px;}
.header .right .r_left .nav li .er_nav.er_other03 .er_navimg .dl p{max-width: 320px;overflow: hidden;}
.header .right .r_left .nav li .er_nav.er_other03 .er_navimg .dl p img{width: 100%;}
.header .right .r_left .nav li .er_nav.er_other03 .er_navimg .dl p+p{background: #fff;padding:15px 15px;box-sizing:border-box;}
.header .right .r_left .nav li .er_nav.er_other03 .er_navimg .dl p+p a{position: relative;}
.header .right .r_left .nav li .er_nav.er_other03 .er_navimg .dl p+p a span{display: block;background:url(../png/icon03.png) no-repeat center left;width: 6px;height:9px;position: absolute;top: 50%;right: 0px;margin-top:-5px;}
.header .right .r_left .nav li .er_nav.er_other03 .er_navimg .dl:hover p+p{background: #0075cb;}
.header .right .r_left .nav li .er_nav.er_other03 .er_navimg .dl:hover p+p a{color: #fff;}
.header .right .r_left .nav li .er_nav.er_other03 .er_navimg .dl:hover p+p a span{background:url(../png/icon05.png) no-repeat center left;}
.header .right .r_left .nav li .er_nav.er_other03 dl dd.on>a{padding-left:20px;color: #0075cb;}
.header .right .r_left .nav li .er_nav.er_other03 dl dd.on>a span{right: 10px;background:url(../png/icon04.png) no-repeat center left;}

.header .right .r_left .nav li .er_nav.er_other02 .er_nv{width: 100%;-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}
.header .right .r_left .nav li .er_nav.er_other02 dl{width: 100%;margin-bottom: 30px;display: block;}
/*特殊处理结束*/
.header .right .r_right{float: right;}
.header .right .r_top{margin-top: 13px;}
.header .right .r_top *{float: left;}
.header .right .r_top a{display: inline-block;float:right;font-family: "Arial";font-size: 18px;}
.header .right .r_top a.log{width:230px;height: 22px;padding-left:10px;background:#00408c url(../png/ico01.png) no-repeat 10px center;color: #fff;text-align: center;line-height: 22px;font-size: 12px;}
.header .right .r_top span{display: inline-block;width:19px;height:20px;border-right:1px solid #cacaca;margin-right: 19px;float:right;}
.header .right .r_search{margin-top: 15px;}
.header .right .r_search *{float: left;}
.header .right .r_search .pc_search{float: right;}
.header .right .r_search input{border:1px solid #e1e1e1;height:35px;width:165px;border-right:0;border-left:0;padding-left:5px;}
.header .right .r_search a{display:block;text-indent:-9999px;width:40px;box-sizing: border-box;height: 35px;border:1px solid #e1e1e1;border-left:0;border-top-right-radius: 35px;border-bottom-right-radius: 35px;background:#fff url(../png/ico02.png) no-repeat center;cursor: pointer;}

.head_dl_sear{border:1px solid #e1e1e1;height:35px;width:95px;border-right:0;box-sizing:border-box;border-top-left-radius: 35px;border-bottom-left-radius: 35px;background: #eeeeee;}
.head_dl_sear *{float: none!important;font-size: 14px;}
.head_dl_sear dt{text-align: center;display: block;line-height: 35px;position: relative;cursor: pointer;}
.head_dl_sear dt em{color:#666;position: absolute;right: 10px;top: 10px;line-height: 1;font-size:12px;font-family: "宋体";transform:rotate(90deg);display: block;width: 15px;height: 12px;}
.head_dl_sear dd{display: none;position: relative;padding-top: 16px;}
.head_dl_sear dd:after{content: "";width: 0px;height: 0px;display: block;
border: 8px solid #e5e5e5;
border-left-color: transparent;
border-right-color: transparent;
border-top-color: transparent;
position: absolute;left: 30px;top: 0px;
}
.head_dl_sear dd .p{border:1px solid #e5e5e5;width:100%;text-align: center;background:#eee;border-radius: 5px;padding:5px 0;}
.head_dl_sear dd .p p{width: 100%;height: 30px;line-height: 30px;cursor: pointer;}
.head_dl_sear dd .p p:hover{text-decoration: underline;}

@media only screen and (max-width: 1500px){
  .header .right .r_left .nav li{margin-right: 30px;}
  .header .right .r_left .nav li .er_nav dl dt.other .text_right a{padding:15px 20px;}
}
@media only screen and (max-width: 1400px){
  .header .right .r_left .nav li a{font-size: 16px;}
  .header .right .r_search input{width: 150px;}
  .header .right .r_left .nav li .er_nav dl dt.other .text_right a{padding:10px 15px;line-height: 1.3;}
  .header .right .r_left .nav li .er_nav dl dt.other .text_right a span{left: 15px;bottom: -10px;}
  .header .right .r_left .nav li .er_nav .div_a a{height: 50px;line-height: 45px;}

  /*特殊处理*/
  .header .right .r_left .nav li .er_nav.er_other03 dl{width: 25%;}
  /*缩小间距*/
  .header .right .r_left .nav li .er_nav{padding:15px 0;}
  .header .right .r_left .nav li .er_nav.er_other03 dl dd>a{padding:10px 0px;line-height: 1.3;font-size: 16px;}
  .header .right .r_left .nav li .er_nav dl dd a{padding:5px 0;}
  .header .right .r_left .nav li .er_nav dl dt{padding-bottom: 10px;}
  .header .right .r_left .nav li .er_nav.er_other02 dl{margin-bottom: 10px;}
}
@media only screen and (max-width: 1250px){
  .header .right .r_left .nav li .er_nav.er_other03 dl .three_nav{right:-220px;}

}
@media only screen and (max-width: 1200px){
  .header .right .r_right{float: none;}
  .header .right .r_top{float: right;}
  .header .right .r_search{float: right;margin-top: 8px;margin-right: 20px;}
  .header .right .r_search input{height: 30px;line-height: 30px;}
  .header .right .r_search a{height: 30px;line-height: 30px;}
  .header .right .r_left{width: 100%;}
  .header .right .r_left .nav{margin-top: 20px;}
  .header .right .r_left .nav li{margin-left:20px;margin-right: 0;}

  .head_dl_sear{height: 30px;}
  .head_dl_sear dt{line-height: 30px;}
  .head_dl_sear dt em{top: 8px;}
}
@media only screen and (max-width: 1024px){
  .header{height: 100px;z-index: 9;}
  .header .left .logo{margin-top: 15px;width: 100px;}
  .header .right .r_left .nav{display: none;}
  /*导航按钮*/
  .header .nav_btn{display:block;float: right;cursor:pointer;height: 30px;width: 33px;position: relative;margin-left: 20px;z-index: 999;margin-top: 10px;}
  .header .nav_btn span{display: inline-block;width: 33px;height: 4px;background-color: #0075cb;
    position: absolute;top: 14px;left: 0px;
    transition:background-color 0.3s ease-out 0.1s;
  }
  .header .nav_btn span:after{content:'';display: inline-block;width: 33px;height: 4px;
    background-color: #0075cb;position: absolute;top: 10px;left:0px;
    transition:transform 0.3s ease-out,top 0.5s ease 0.4s;
    transform: rotate(0deg);
  }
  .header .nav_btn span:before{content:'';display: inline-block;width: 33px;height: 4px;
    background-color: #0075cb;position: absolute;top: -10px;left:0px;
    transition:transform 0.3s ease-out,top 0.5s ease 0.4s;
    transform: rotate(0deg);
  }

  .header.btn_click .nav_btn span{background-color: transparent;z-index: 9;}
  .header.btn_click .nav_btn span:after{
    transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
    transform: rotate(-45deg);top: 0px;
    background-color: #0075cb;
  }
  .header.btn_click .nav_btn span:before{
    transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
    transform: rotate(45deg);top: 0px;
    background-color: #0075cb;
  }
  /*导航按钮结束*/
  /*点击展开移动端导航*/
  .header{position: fixed;top:0px;left: 0px;right: 0px;z-index: 15;}
  .btn_click.header .right .r_left .nav{margin-top:0;display: block;position: fixed;top: 100px;left: 0px;right: 0px;bottom: 0px;overflow-y: auto;background: #fff;z-index: 9;}
  .btn_click.header .right .r_left .nav li{margin: 0;width: 100%;float: none;height:auto;border-bottom: 1px solid #ccc;}
  .btn_click.header .right .r_left .nav li>a{padding:20px 20px;}
  .btn_click.header .right .r_left .nav li .er_nav{position: static;padding-top: 0;}
  .btn_click.header .right .r_left .nav li .er_nav .wrap{padding-left:20px;padding-right: 20px;}
  .btn_click.header .right .r_left .nav li .er_nav .er_nv{width: 100%;float: none;}
  .btn_click.header .right .r_left .nav li .er_nav dl dd{padding-right: 0;}
  .btn_click.header .right .r_left .nav li .er_nav dl dt{margin-right: 0;margin-top: 30px;font-size:18px;}
  .btn_click.header .right .r_left .nav li .er_nav.er_other03 dl{width: 100%;}
  .btn_click.header .right .r_left .nav li .er_nav.er_other03 dl dd>a{margin-right: 0;font-size: 18px;}
  .btn_click.header .right .r_left .nav li .er_nav.er_other03 dl .three_nav{position: static;right: 0;width: auto;padding: 0 30px;}
  .btn_click.header .right .r_left .nav li .er_nav.er_other03 .er_navimg .dl{margin-left: 20px;margin-top: 20px;}

  .header .right .r_left .nav li .er_nav.er_other02 .er_nv{-webkit-column-count: auto;-moz-column-count: auto;column-count: auto;}
  .header .right .r_left .nav li .er_nav.er_other02 dl{margin-bottom: 0;}
  .header .right .r_top a.log{width:150px;}
}
@media only screen and (max-width: 600px){
  .header .pc_search{display: none;}
  .header .mo_search{display: block;width:25px;height: 25px;border:1px solid #ccc;border-radius: 35px;background:#fff url(../png/ico02.png) no-repeat center;background-size: 40%;}
  .header .right .r_top span{width:10px;height:20px;border-right:1px solid #cacaca;margin-right: 10px;}
  .header .nav_btn{margin-top: 10px;}
  .header .right .r_search{margin-top: 10px;}
  .header .right .r_top a.log{width: 130px;padding-left: 0;background-image: none;padding:0 3px;}
  .header .right .r_top a{font-size: 14px;}
  /*移动端搜索*/
  .pc_search{position: fixed;bottom: 0px;left: 0px;right: 0px;top: 0px;background: rgba(0,0,0,0.8);z-index: 9999;}
  .pc_search>span{position: absolute;top: 15%;right: 10%;font-size: 30px;color: #fff;font-family: "arial";}
  .sear_mo{position: absolute;top:30%;left: 10%;right:10%;}
  .header .right .r_search input{width: calc(80% - 80px);}
  .header .right .r_search{margin-right: 10px;}
}
@media only screen and (max-width: 320px){
  .header .left .logo{width: 90px;}
  .header .right .r_search{margin-right: 10px;}
  .header .right .r_search input{width: 75%;}
}

.footer{background: #f0f5f9;border-top:5px solid #0075cb;padding-top: 40px;}
.footer .f_con01{border-bottom: 1px solid #e5e5e5;}
.f_con01 .f_logo{float: left;width: 120px;}
.f_con01 .f_logo img{width: 100%;}
.f_con01 .f_nav{float: right;}
.f_con01 .f_nav dl{float:left;position: relative;margin-right: 80px;padding-right: 80px;}
.f_con01 .f_nav dl:after{content: "";display: block;width: 1px;height: 130px;background: #dcdcdc;position: absolute;right: 0px;top:0px;}
.f_con01 .f_nav dl dt{color: #333;margin-bottom: 15px;font-weight: 700;}
.f_con01 .f_nav dl dd{margin-bottom: 5px;}
.f_con01 .f_nav dl dd a{color: #666;}
.f_con01 .f_nav dl dd a:hover{color: #0075cb;}
.f_con01 .f_select{float: right;}
.f_con01 .f_select dl{margin-bottom: 10px;position: relative;}
.f_con01 .f_select dt{height: 38px;width: 240px;background: #b0c1d2;position: relative;line-height: 38px;color: #fff;padding-left: 20px;cursor: pointer;}
.f_con01 .f_select dt span{display:block;background:url(../png/icon05.png) no-repeat center left;width: 6px;height: 9px;position: absolute;right: 20px;top:50%;margin-top:-4px;transform:rotate(90deg);}
.f_con01 .f_select dd{display:none;position: absolute;top: 38px;background: #fff;border:1px solid #b0c1d2;left:0px;right: 0px;padding:10px 0;z-index: 9;max-height: 200px;overflow-y:auto;}
.f_con01 .f_select dd a{display: block;margin:5px 10px;padding:2px 10px;}
.f_con01 .f_select dd a:hover{color: #0075cb;}
.f_con01 .f_select>a{display: block;height: 38px;width: 260px;background: #0075cb;position: relative;line-height: 38px;color: #fff;text-align:center;cursor: pointer;}
.f_con01 .f_select li{margin-bottom: 10px;}
.f_con01 .f_select li a{display: block;border:1px solid #0075cb;height: 38px;line-height: 38px;text-align: center;}
.f_con01 .f_select li a:hover{background-color: #0075cb;color: #fff;}
.footer .f_con02{}
.f_con02 .f_left{float: left;width: 50%}
.f_con02 .f_left>p{line-height: 1.5;}
.f_con02 .f_left>p span{display: block;color: 333;}
.f_con02 .f_left>a{display: block;line-height:1.5;color: #999;}
.f_con02 .f_left>em{color: #bcbcbc;font-size: 8px;line-height: 1.7;margin-top: 20px;display: block;}
.f_con02 .f_right{float: right;width: 50%}
.f_con02 .f_right h2{font-weight: 700;text-align: right;margin-bottom: 15px;}
.f_con02 .f_right h2 span{color: #0075cb;}
.f_con02 .f_right dl{float: left;width: 100px;margin-left: 30px;text-align: center;float: right;}
.f_con02 .f_left ul{margin-bottom: 20px;}
.f_con02 .f_left li{float: left;margin-right: 15px;border-right: 1px solid #d4d4d4;padding-right: 15px;}
.f_con02 .f_left li:last-child{border-right: 0;}
.f_con02 .f_left li a:hover{color:#0075cb;}
@media only screen and (max-width: 1400px){
  .f_con01 .f_nav dl{margin-right: 40px;padding-right: 40px;}
  .f_con02 .f_right{width: 35%;}
  .f_con02 .f_left{width: 65%;}
}
@media only screen and (max-width: 1250px){
  .f_con02 .f_left>em br{display: none;}
  .f_con01 .f_select>a{width: 240px;}
  .f_con02 .f_right{width: 45%;}
  .f_con02 .f_left{width: 55%;}
}
@media only screen and (max-width: 1000px){
  .footer{padding-top: 20px;}
  .f_con01 .f_logo{float: none;}
  .f_con01 .f_nav{float: none;}
  .f_con01 .f_select{float: none;margin-top: 30px;margin-bottom: 30px;}
  .f_con02 .f_left>em{display: none;}
  .f_con02 .f_left{width: 100%;float: none;}
  .f_con02 .f_right{width: 100%;float: none;}
  .f_con02 .f_right h2{text-align: left;}
  .f_con02 .f_right dl{float: left;margin-left: 0px;margin-right: 20px;}
  .f_con02 .f_right dl:last-child{margin-right: 0;}
  .f_con02 .f_left ul{margin-top: 20px;}
}
@media only screen and (max-width: 600px){
  .f_con01 .f_nav dl{width: 100%;margin-right: 0;padding-right: 0;margin-top: 20px;}
  .f_con01 .f_nav dl dt{margin-bottom: 5px;background: #b0c1d2;padding:8px 15px;color: #fff;}
  .f_con01 .f_nav dl dd{padding:0 15px;}
  .f_con01 .f_nav dl:after{display: none;}
  .f_con01 .f_select dt{width: 100%;}
  .f_con02 .f_right dl{width: 90px;margin-right: 15px;}
}

.banner .swiper-slide>a>img{width: 100%;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px;}
.banner .swiper-pagination-bullet{width: 6px;height: 6px;background: #fff;box-shadow: 0 0 7px #000;opacity: 1;}
.banner .swiper-pagination-bullet-active{width: 10px;height: 10px;}
.banner .banner_con{position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%); color: #fff;}
.banner .banner_con h3{font-weight: 700;line-height: 1;}
.banner .banner_con p+p{font-size:8px;margin-top: 20px;}
.banner .banner_con span{display: block;}
@media only screen and (max-width: 1024px){
  .banner{margin-top: 100px;}
}
@media only screen and (max-width: 767px){
  .banner .banner_con p+p{display: none;}
  .banner .banner_con span img{width: 15px;}

  .banner .swiper-slide>a>img{width:auto;height:300px;}
}

.in_con01{background: url(../jpg/bg01.jpg) no-repeat center bottom;}
.in_con01 a>img{width: 100%;}
.in_con01 .left{float: left;width:792px;}
.in_con01 .left dt{position: relative;height: 0;padding-bottom: 62.7%;overflow: hidden;}
.in_con01 .left dd{width: 48.7%;float: left;margin-top:20px;margin-left: 20px;position: relative;padding-bottom: 36.7%;height: 0px;overflow: hidden;}
.in_con01 .left dd:nth-of-type(1){margin-left: 0px;}
.in_con01 .right{float: right;width: 628px;}
.in_con01 .right li{margin-top: 20px;position: relative;overflow: hidden;height: 0px;padding-bottom: 46.2%;}
.in_con01 .right li:first-child{margin-top: 50px;padding-bottom: 78.7%;}

.in_con01 .con{position: absolute;bottom: 40px;left: 40px;color: #fff;}
.in_con01 .con span{display: block;width: 10px;height: 0;overflow: hidden;transition: all .5s;opacity: 0}
.in_con01 .con span img{width: 100%;}
.in_con01 .left dd:hover .con span,.in_con01 .left dt:hover .con span,.in_con01 .right li:hover .con span{height: 20px;opacity: 1;}
@media only screen and (max-width: 1500px){
  .in_con01 .left{width: 55%;}
  .in_con01 .right{width: 43%}
  .in_con01 .left dd{margin-top:3%;width: 48.5%;margin-left: 3%;}
}

@media only screen and (max-width: 1200px){
  .in_con01 .con{bottom: 20px;left: 20px;}
}
@media only screen and (max-width: 768px){
  .in_con01 .con{bottom: 0px;}
  .in_con01 .con p{line-height: 1.5;height: 3em;overflow: hidden;}
}
@media only screen and (max-width: 767px){
  .in_con01 .left{width: 100%;}
  .in_con01 .right{width: 100%}
  .in_con01 .right li{margin-top: 3%;}
  .in_con01 .right li:first-child{margin-top: 3%;}


}

.in_con02{background: url(../jpg/bg002.jpg) no-repeat center bottom;background-size: cover;}
.in_con02 ul li{float: left;}
.in_con02 ul li a{display: block;padding:10px 30px;line-height: 1.5;text-align: center;color: #fff;}
.in_con02 ul li.on a{background-color: #0075cb;border-radius: 2px;color: #fff;}
.c02_tab>div{display: none;}
.c02_con{color: #fff;}
.c02_con a{color: #fff;}
.c02_con>p{float: left;width:100%;}
.c02_con>p a{border-bottom: 1px solid #fff;padding-bottom:5px;}
.c02_con>dl{margin-left: 40px;}
.c02_con>dl:first-child{margin-left: 0;}
.c02_con dt{height: 0px;padding-bottom: 62.8%;overflow: hidden;}
.c02_con dt img{width:100%;}
.c02_con dd h3{margin-bottom: 10px;}
.c02_con dd span{display: block;}
.c02_con dl{float: left;width: 440px;}
.c02_con div.other{float: right;width:465px;}
.c02_con div.other dl:first-child{border-bottom: 1px dotted #fff;padding-bottom: 80px;margin-bottom: 40px;}
@media only screen and (max-width: 1500px){
  .c02_con dl{width: 31%;}
  .c02_con>dl{margin-left: 3%;}
  .c02_con div.other{width: 32%;}
  .c02_con div.other dl{width: 100%;}
}
@media only screen and (max-width: 1400px){
  .c02_con div.other dl:first-child{padding-bottom: 50px;}

}
@media only screen and (max-width: 1000px){
  .in_con02 ul li a{padding:5px 15px;}
  .c02_con dl{width: 47%;}
  .c02_con div.other{width:100%;margin-top:50px;}
  .c02_con div.other dl:first-child{padding-bottom: 30px;margin-bottom: 30px;}
}
@media only screen and (max-width: 600px){
  .c02_con dl{width: 100%;margin-left: 0;margin-bottom: 20px;}
  .c02_con div.other{margin-top:20px;}
}

.in_con03{background: url(../jpg/bg03.jpg) no-repeat center bottom;background-size: cover;}
.in_con03 ul li{float: left;border:1px solid #d0d0d0;margin-right: 10px;}
.in_con03 ul li a{display: block;padding:10px 30px;line-height: 1.5;text-align: center;color: #666;}
.in_con03 ul li.on{border:1px solid #0075cb;border-radius: 2px;color: #fff;}
.in_con03 ul li.on a{background-color: #0075cb;color: #fff;}

.c03_con01{position: relative;}
.c03_con01 .gui_link{background: #174189;padding:10px 20px;position: absolute;right: 0px;top: -89px;border-radius: 3px;border:1px solid #174189;}
.c03_con01 .gui_link a{color: #fff;display: block;width: 100%;height: 100%;font-size: 18px;text-align: center;}
.c03_con01 .gui_link a:hover{text-decoration: underline;}
.c03_con01 .gui_link a em{display: inline-block;margin-left: 20px;position: relative;top: 10px;}
.c03_con01 .left{float: left;width:350px;overflow: hidden;margin-right: 25px;}
.c03_con01 .left img{width: 100%;}

.c03_con01 .other_tab03 dt{height: 0px;padding-bottom: 68%;overflow: hidden;}
.c03_con01 .other_tab03 dd{border:1px solid #d0d0d0;border-top:0;padding:40px 30px;box-sizing: border-box;}
.c03_con01 .other_tab03 dd h3{margin-bottom: 20px;}
.c03_con01 .other_tab03 dd .p{
  color: #666;margin-bottom: 30px;line-height: 1.8;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
  height:5.4em;
}

.c03_con01 .other_tab03 dd span{display: inline-block;height: 20px;overflow: hidden;}


.c03_con01 .right{float: left;width:600px;}
.c03_con01 .right dl{
  width: 47.6%;
  border:1px solid #d0d0d0;
  box-sizing: border-box;
  float: left;
  margin-bottom: 3.8%;
  margin-right: 4.8%;
  padding:25px 25px;
}
.c03_con01 .right dl:nth-of-type(2n){margin-right: 0;}
.c03_con01 .right dl:nth-last-child(1){margin-bottom: 0px;}
.c03_con01 .right dl:nth-last-child(2){margin-bottom: 0px;}
.c03_con01 .right dl dt{line-height: 1.4;height: 2.8em;overflow: hidden;}
.c03_con01 .right dl dd{margin-top: 10px;}
.c03_con01 .right dl dd a{color: #666;}
.c03_con01 .right dl dd span{display: inline-block;padding-left: 10px;position: relative;top:3px;}
.c03_con01>p{display: block;width: 100%;float: left;text-align: right;}
.c03_con01>p span{position: relative;top: 4px;margin-left: 6px;}

.c03_con01 .more_div{width: 390px;float: right;}
.c03_con01 .more_div dt{height: 0px;padding-bottom: 62%;overflow: hidden;}
.c03_con01 .more_div dt img{width: 100%;}
.c03_con01 .more_div dd{background:#00408d;padding:40px 30px;color: #fff;}
.c03_con01 .more_div dd h3{margin-bottom: 20px;}
.c03_con01 .more_div dd .p{
  color: #fff;margin-bottom: 30px;line-height: 1.8;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
  height:5.4em;
}
.c03_con01 .more_div dd a{color: #fff;}
.c03_con01 .more_div dd span a{display: block;width: 10px;}
.c03_con01 .more_div dd span a img{width: 100%;}

@media only screen and (max-width: 1500px){
  .c03_con01 .left{width:23.8%;}
  .c03_con01 .right{width: 43%;}
  .c03_con01 .right dl{margin-bottom: 4.2%;}
  .c03_con01 .more_div{width: 26.8%;}
}
@media only screen and (max-width: 1400px){
  .c03_con01 .right{width: 46%;}
  .c03_con01 .right dl{padding:4% 2.5%;}
  .c03_con01 .left{margin-right: 15px;}
}
@media only screen and (max-width: 1200px){
  .c03_con01 .right dl{padding:3.5% 2.3%;}
  .c03_con01 .more_div dd{padding:20px 10px;}
  .c03_con01 .other_tab03 dd{padding:20px 10px;}
}
@media only screen and (max-width: 1000px){
  .in_con03 ul li a{padding:5px 15px;}
  .c03_con01 .right dl{padding:3% 2.3%;}
}
@media only screen and (max-width: 767px){
  .c03_con01 .left{width:100%;margin-bottom: 20px;}
  .c03_con01 .more_div{width:100%;margin-top: 20px;}
  .c03_con01 .right{width: 100%;}
}
.c03_con02{display: none;}
.c03_con02 dt img{width: 100%;}
.c03_con02 dd h3 a{font-weight: 700;}
.c03_con02 dd p a{color: #666;line-height: 1;}
.c03_con02 .left{float:left;width: 48.6%;border-bottom: 1px solid #e2e2e2;padding-bottom: 20px;}
.c03_con02 .left dt{height: 0px;padding-bottom: 56.4%;overflow: hidden;}
.c03_con02 .left dd{margin-top: 20px;}
.c03_con02 .left dd p{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
  height:3em;
  line-height:1.5;
}
.c03_con02 .right{float:right;width: 48%;}
.c03_con02 .right dl{width: 48%;float: left;margin-left: 4%;}
.c03_con02 .right dl dt{height: 0px;padding-bottom: 56.5%;overflow: hidden;}
.c03_con02 .right dl dd{margin-top: 15px;}
.c03_con02 .right dl dd p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.c03_con02 .right dl:first-child{margin-left: 0%;}
.c03_con02 .right .ul{float: left;width: 100%;position: relative;height: 0px;padding-bottom: 30.2%;overflow: hidden;}
.c03_con02 .right .ul>img{width: 100%;}
.c03_con02 .right .ul .con{position: absolute;top: 50%;left: 50px;transform:translateY(-50%);color: #fff;}
.c03_con02 .right .ul .con span{display: block;}
.c03_con02 .right .ul .con span a{text-decoration: underline;color: #fff;}
.c03_con02 .right .ul .con span em{display: inline-block;position: relative;top: 4px;padding-left: 6px;}
.c03_con02>p{display: block;width: 100%;float: left;text-align: right;}
.c03_con02>p span{position: relative;top: 4px;margin-left: 6px;}
@media only screen and (max-width: 767px){
  .c03_con02 .left{width:100%;margin-bottom: 20px;}
  .c03_con02 .left dd{margin-top: 10px;}
  .c03_con02 .right{width: 100%;}
  .c03_con02 .right dl dd{margin-top: 10px;}
  .c03_con02 .right .ul .con{left: 20px;}
}
.c03_slider{width:1370px;margin-left: auto;margin-right: auto;position: relative;}
.c03_slider .swiper-slide img{width: 100%;}
@media only screen and (max-width: 1500px){
  .c03_slider{width: 1200px;}
}
@media only screen and (max-width: 1400px){
  .c03_slider{width: 1110px;}
}
@media only screen and (max-width: 1300px){
  .c03_slider{width: 90%;}
}
.mo_img{display: none;}
.in_con04{background-repeat: no-repeat;background-position: center;height: 700px;}
.in_con04 .wrap{height: 100%;}
.in_con04 .con{width: 50%;background: rgba(0,117,203,0.8);height: 99.9%;float: right;color: #fff;}
.in_con04 .con a{color: #fff;}
.in_con04 .con dt>*{font-weight: 700;}
.in_con04 .con dt{border-bottom:2px solid #fff;padding-bottom: 10px}
.in_con04 .con dl{width:520px;margin:20% auto 0 auto;}
.in_con04 .con ul{width:520px;margin:10% auto 0 auto;padding-right: 100px;box-sizing:border-box;overflow: hidden;}
.in_con04 .con ul li{width: 47%;height: 50px;line-height: 50px;text-align:center;position: relative;border:1px solid #fff;border-radius: 2px;box-sizing:border-box;float: left;margin:0 0 10px 10px;}
.in_con04 .con ul li:hover{background: #fff;}
.in_con04 .con ul li:hover a{color: #0075cb;}
.in_con04 .con ul li:before{content: "";display: block;position: absolute;left: 20px;top:50%;transform:translateY(-50%);width:22px;height: 20px;}
.in_con04 .con ul li:nth-of-type(1):before{background: url(../png/ii02.png) no-repeat center;}
.in_con04 .con ul li:nth-of-type(2):before{background: url(../png/ii03.png) no-repeat center;}
.in_con04 .con ul li:nth-of-type(3):before{background: url(../png/ii05.png) no-repeat center;}
.in_con04 .con ul li:nth-of-type(4):before{background: url(../png/ii06.png) no-repeat center;}
.in_con04 .con ul li:nth-of-type(1):hover:before{background: url(../png/ii01.png) no-repeat center;}
.in_con04 .con ul li:nth-of-type(2):hover:before{background: url(../png/ii04.png) no-repeat center;}
.in_con04 .con ul li:nth-of-type(3):hover:before{background: url(../png/ii08.png) no-repeat center;}
.in_con04 .con ul li:nth-of-type(4):hover:before{background: url(../png/ii07.png) no-repeat center;}

.in_con04 .con ul li:nth-of-type(4) a{
  width: 65%;
  display: inline-block;
  line-height: 1.2;
  text-align: left;
  padding-top: 5px;
  padding-left: 10px;
}

@media only screen and (max-width: 1400px){
  .in_con04{height: 600px;}
  .in_con04 .con dl{margin-top: 15%;}
}
@media only screen and (max-width: 1200px){
  .in_con04 .con dl{width: 75%;}
  .in_con04 .con ul{width: 75%;padding-right: 0;}
}
@media only screen and (max-width: 1000px){
  .mo_img{display: block;width: 100%;}
  .in_con04{background-image: none!important;height: auto;}
  .in_con04 .con{float: none;width: 100%;padding:50px 0;height: auto;}
  .in_con04 .con dl{margin-top:0;width: 90%}
  .in_con04 .con ul{margin-top: 30px;width: 90%;padding-right: 0;overflow: hidden;}
  .in_con04 .con ul li{margin-right: 10px;margin-left: 0;}
}
@media only screen and (max-width: 767px){
  .in_con04 .con{padding:30px 0;}
  .in_con04 .con ul li{width: 100%;}
  .in_con04 .con ul li:before{left: 15px;}
  .in_con04 .con ul li:nth-of-type(4) a{padding-top: 8px;}
}

.button_next{width:10px;background: url(../png/ico_right.png) no-repeat center;position: absolute;right: -30px;top:0%;bottom:0px;cursor:pointer;}
.button_next:hover{background-image: url(../png/ico_righth.png);}
.button_prev{width:10px;background: url(../png/ico_left.png) no-repeat center;position: absolute;left:-30px;top:0%;bottom:0px;cursor:pointer;}
.button_prev:hover{background-image: url(../png/ico_lefth.png);}

.n_banner{position: relative;}
.n_banner>img{width: 100%;}
.n_banner .banner_con{position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%); color: #fff;}
.n_banner .banner_con h3{font-weight: 700;line-height: 1;}
.n_banner .banner_con p+p{font-size:8px;margin-top: 20px;}
@media only screen and (max-width: 1024px){
  .n_banner {margin-top: 100px;}
  .button_next{right: -15px;}
  .button_prev{left: -15px;}
}
@media only screen and (max-width: 767px){
  .n_banner .banner_con p+p{display: none;}
}
.mao{margin-top: 15px;}
.mao span{float: left;font-size: 16px;display: block;height: 20px;line-height: 20px;color: #999;}
.mao ul{float: left;font-size: 16px;}
.mao ul li{float: left;padding:0 15px;position: relative;height: 20px;line-height: 20px;}
.mao ul li a{color: #999;}
.mao ul li:after{content: ">";display: block;position: absolute;font-size: 16px;color: #999999;right:-3px;top:50%;transform:translateY(-50%);}
.mao ul li:last-child a{color: #0075cb;}
.mao ul li:last-child:after{display: none;}
@media only screen and (max-width: 767px){
  .mao span{float: none;}
  .mao ul{float: none;margin-left: -15px;margin-top: 5px;font-size: 14px;}
}
.n_left{width:300px;float: left;margin-right: -300px;position: relative;z-index: 9;margin-bottom: 50px;}
.n_left a{display: block;}
.n_left>h2{background: url(../jpg/nav_top_bg.jpg) no-repeat right top;background-size: cover; width: 100%; /* height: 109px; */ overflow: hidden; padding: 20px 0;margin-bottom: 2px;}
.n_left>h2 p{color: #fff;width: auto;line-height: 1.3; margin: 0px 20px 0 20px;}
.n_left dl{border-bottom: 1px solid #e5e5e5;}
.n_left dt{padding:8px 20px;position: relative;}
.n_left dt a span{display:inline-block;background:url(../png/icon03.png) no-repeat center left;width: 6px;height: 9px;position: absolute;right: 20px;top:50%;margin-top:-4px;transition:all 0.5s;}
.n_left dd{margin-bottom: 5px;display: none;}
.n_left>dl>dd{padding-left: 15px;}
.n_left>dl>dd>.dd>ul{padding-left: 15px;}
.n_left dt+dd{margin-top: 10px;}
.n_left dd:last-child{margin-bottom: 10px;}
.n_left dd h3{margin-bottom: 8px;}
.n_left dd ul{display: none;}
.n_left dd ul li{margin-bottom: 5px;}
.n_left dd ul li a{color: #666;}
.n_left dd .three_li{margin-left: 0px;padding:8px 0;display: none;}
.n_left dd .three_li a{display: block;color: #999999;margin-bottom: 3px;}
.n_left dd .three_li a:hover{text-decoration: underline;}

.n_left dl dt q{color:#474747;font-size: 18px;}
.n_left dl.on dt q{color:#fff;}
.n_left dl.on dt{background: #0075cb;}
.n_left dl.on dt a{color: #fff;}
.n_left dl.on dt a span{background:url(../png/icon05.png) no-repeat center left;}
.n_left dl .dd.on h3 a{color: #0075cb;}
.n_left dd ul li.on>a{color: #0075cb;}
.n_left dd .three_li a.on{color: #0075cb;}
.n_left dl:hover dt{background: #0075cb;}
.n_left dl:hover dt a{color: #fff;}
.n_left dl:hover dt q{color: #fff;}
.n_left dl:hover dt a span{background:url(../png/icon05.png) no-repeat center left;}
.n_left dl .dd:hover h3 a{color: #0075cb;}
.n_left dd ul li:hover>a{color: #0075cb;}
.n_left dd .three_li a:hover{color: #0075cb;}

.n_left dl a.hover{font-weight: 700;text-decoration: underline;color: #000;}

.n_left dl.on dd{display: block;}
.n_left dd li.on ul{display: block;}
.n_left dd li.on ul.on{display: block;}
.n_left dl .dd.on ul{display: block;}
.n_left dl .dd ul.on{display: block;}
.n_left dl .dd li.on>.three_li{display: block;}
.n_left dl .dd li>.three_li ul{display: block;}

/*.n_left dl:hover dd{display: block;}*/
/*.n_left dl .dd:hover ul{display: block;}
.n_left dl .dd li:hover .three_li{display: block;}*/

.n_left q{display: inline-block;position: absolute;top: 0;left: 0;width:20px;height:20px;font-size:18px;line-height:20px;cursor:pointer;}
.n_left dt{position: relative;padding-left:15px;}
.n_left dt q{color:#fff;top:50%;margin-top:-10px;left:2px;}
.n_left li{position: relative;padding-left:15px;}
.n_left h3{position: relative;padding-left:15px;}


.n_right{width: 100%;float: left;}
.n_right .n_content{padding-left: 360px;}

.n_left>h2 span{display: none;}
.dh_btn{display: none;}
@media only screen and (max-width: 1024px){
  .n_left{float: none;width: 100%;margin-right: 0;margin-bottom: 30px;display: none;}
  .n_left>h2{height: auto;background-size: 137%;background-position: left top;position: relative;}
  .n_left>h2 p{margin: 0px 40px 0 10px;width: auto;}
  .n_left a{display: block;}
  .n_right .n_content{padding-left: 0;}
  /*移动端*/
  .dh_btn{display: block;background: url(../jpg/nav_top_bg.jpg) no-repeat right center;background-size:100%;width:90px;height: 40px;line-height: 40px;text-align: center;color: #fff;margin-bottom: 30px;}
  .n_left>h2 span{display: block;}
  .dh_click .n_left>h2 span{color:#fff;position: absolute;right: 20px;top: 0px;font-size: 32px!important;display: block;}
  .dh_click .n_left{display: block;position: fixed;top:0px;left: 0px;bottom: 0px;right: 0px;background: #fff;z-index: 99;margin-bottom: 0;overflow-y: auto;}

}
.ccrj h3{text-align: center;margin-bottom: 20px;}
.ccrj .p{font-size: 16px;margin-bottom: 20px;line-height: 1.8;}
.ccrj .img img{max-width: 100%;}
.ccrj .fil{font-size: 16px;color: #666;}
.ccrj .fil span{color:#0075cb;}
.zxfw h3{color: #0075cb;margin-bottom: 20px;}
.zxfw li{float: left;width: 280px;border:1px solid #d0d0d0;padding: 20px 30px;position: relative;}
.zxfw li a{display: block;width: 100%;height: 100%;}
.zxfw li img{float: left;}
.zxfw li span{position: absolute;top:50%;left: 110px;color: #333;width: 180px;transform:translateY(-50%);line-height: 1.3;}
.zzfw h3{color: #0075cb;margin-bottom: 20px;}
.zzfw dl{float: left;width: 48.5%;margin-right: 3%;overflow: hidden;margin-bottom:40px;}
.zzfw dl:nth-of-type(2n){margin-right: 0;}
.zzfw dl dt{border-top:1px solid #ccc;padding-top: 10px;margin-bottom: 4px;}
.zzfw dl dd .p{line-height: 1.8;margin-bottom: 30px;}
.zzfw h4{width: 100%;float: left;border-top:2px solid #0075cb;}
.zzfw h4 {color: #0075cb;}
.zzfw h4 a{color: #0075cb;}

.xxzy h3{margin-bottom: 20px;}
.xxzy ul li{float: left;border:1px solid #d0d0d0;margin-right: 10px;border-radius: 2px;}
.xxzy ul li a{display: block;padding:5px 18px;line-height: 1.5;text-align: center;color: #666;}
.xxzy ul li.on{border:1px solid #0075cb;border-radius: 2px;color: #fff;}
.xxzy ul li.on a{background-color: #0075cb;color: #fff;}
.xxzy .c03_con01{position: relative;}
.xxzy .c03_con01 dl{background: #f2f2f2;padding:25px 25px;}
.xxzy .c03_con01 dl dt{line-height: 1.4;height: 2.8em;overflow: hidden;}
.xxzy .c03_con01 dl dd{margin-top: 10px;}
.xxzy .c03_con01 dl dd a{color: #666;}
.xxzy .c03_con01 dl dd span{display: inline-block;padding-left: 10px;position: relative;top:3px;}
.xxzy .c03_con01 dl dd.other{margin-bottom: 30px;}
.xxzy .button_next{width:10px;height:16px;background: url(../png/ico_right.png) no-repeat center;position: absolute;right: 0px;top:-60px;cursor:pointer;}
.xxzy .button_next:hover{background-image: url(../png/ico_righth.png);}
.xxzy .button_prev{width:10px;height:16px;background: url(../png/ico_left.png) no-repeat center;position: absolute;right: 30px;top: -60px;left:auto;cursor:pointer;}
.xxzy .button_prev:hover{background-image: url(../png/ico_lefth.png);}
@media only screen and (max-width: 1000px){
  .xxzy .button_next,.xxzy .button_prev{top:-20px;}
  .xxzy ul li a{padding:5px 10px;}
}
@media only screen and (max-width: 767px){
  .xxzy ul li{margin-bottom: 10px;}
  .xxzy .c03_con01 dl{padding:15px;}
  .zzfw dl dd .p{margin-bottom: 20px;}
  .zzfw dl{width: 100%;margin-right: 0;margin-bottom: 30px;}
}
@media only screen and (max-width: 700px){

  .zxfw li span{width: 60%;}

}
.glfw h3{color: #333;}
.glfw li{background: #f2f2f2;border-color: #f2f2f2;margin-left: 30px;width: 25.7%;}
.glfw ul li:first-child{margin-left: 0;}
.glfw li img{margin-top: 0;}
.glfw li span{padding-top: 10px;}
@media only screen and (max-width: 1500px){
  .glfw li{margin-left: 20px;padding: 15px 20px;width: 27.4%;}
  .glfw li img{width: 45px;}
  .glfw li span{padding-top: 5px;}
}
@media only screen and (max-width: 1400px){
  .glfw li{padding: 15px 15px;width: 27.9%;}
}
@media only screen and (max-width: 1250px){
  .glfw li{text-align: center;width: 32%;margin-left: 2%;}
  .glfw li img{float: none;}
  .glfw li span{display: block;padding-left: 0;float: none;}
}
@media only screen and (max-width: 1000px){
  .glfw ul{display: flex;}
}

.gjc{}
.gjc>h3{text-align: center;margin-bottom: 25px;}
.gjc_input{margin-bottom: 5px;}
.gjc_input li{float: left;width: 24.2%;margin-right: 1%;position: relative;box-sizing:border-box;margin-bottom: 10px;}
.gjc_input li:nth-of-type(4n){margin-right: 0%;}
.gjc_input li input{border:1px solid #d0d0d0;height:35px;width: 100%;box-sizing:border-box;}
.gjc_input li label{font-size: 16px;position: static;left: 0px;top:0px;display: inline-block;height: 35px;line-height: 35px;padding-left: 0px;}
.gjc_input li:nth-of-type(1) input{padding-left: 100px;}
/*.gjc_input li:nth-of-type(2) input{padding-left: 10px;padding-right: 80px;}
.gjc_input li:nth-of-type(2) label{right: 10px;left: auto;}*/
.gjc_input li:nth-of-type(2) input{padding-left: 0px;}
.gjc_input li:nth-of-type(3) input{padding-left: 0px;}
.gjc_input li:nth-of-type(4) input{padding-left: 0px;}

.gjc_input2 li{width: 48%;}
.gjc_input2 li:nth-of-type(2){margin-top: 35px;}
.gjc_input2 li:nth-of-type(1) input{padding-left: 0px;}
.gjc_input2 li:nth-of-type(2) input{width: 43.6%;float:left;padding:0 3%;}
.gjc_input2 li:nth-of-type(2) span{float: left;display: block;padding: 0 4.3%;height: 35px;line-height: 35px;}
.gjc_input2 li:nth-of-type(3) input{width: 48.5%;margin-left: 3%;padding-left: 0px;}
.gjc_input2 li:nth-of-type(3) input:nth-of-type(1){margin-left: 0;padding-left: 0px;width: 100%;}
.gjc_input2 li:nth-of-type(3) label:nth-of-type(2){left: 51%;}
.gjc_input2 li:nth-of-type(3) input:nth-of-type(2){width: 100%;margin-left: 0;padding-left: 0px;}
.gjc_input2 li:nth-of-type(4) input{width: 48.5%;border:0;text-align: center;padding:0;background: #b0c1d2;color: #fff;}
.gjc_input2 li:nth-of-type(4) input[type="button"]{margin-right: 3%;background: #0075cb;}
.gjc_input2 li:last-child{margin-top: 34px;}
.gjc_input1 li{width: 48%;}

@media only screen and (max-width: 1500px){
  .gjc_input2 li:nth-of-type(2) span{padding:0 3.9%;}
}
@media only screen and (max-width: 1250px){
  .gjc_input2 li:nth-of-type(2) span{padding: 0 3.4%;}
}
@media only screen and (max-width: 1023px){
  .gjc_input li{width: 49.2%;margin-bottom: 10px;}
  .gjc_input li:nth-of-type(2n){margin-right: 0;}
}
@media only screen and (max-width: 600px){
  .gjc>h3{margin-bottom: 15px;}
  .gjc_input,.gjc_input2 li:last-child{margin-bottom: 0px;}
  .gjc_input li{width: 100%;margin-right: 0;}
  .gjc_input2 li:nth-of-type(4) input{width:100%;margin-right: 0!important;margin-bottom: 10px;}
  .gjc_input2 li:nth-of-type(4) input:last-child{margin-bottom: 0;}
}
.gjc_table h3{height: 60px;background: #b0c1d2;line-height: 60px;padding:0 20px;color: #fff;}
.gjc_table table{width: 100%;}
.gjc_table thead td{font-weight: 700;font-size: 14px;}
.gjc_table thead tr{background: #f0f5f9;}
.gjc_table td{font-size: 12px;padding:5px 5px;word-break: break-word;}
.gjc_table tr td:nth-of-type(4){width: 20%;}
.gjc_table tr td:nth-of-type(6){width: 10%;}
.gjc_table tr td:nth-of-type(7){width: 10%;}
.gjc_table tr td:first-child{width:60px;text-align: center;padding-left: 0;}
.gjc_table tr td:last-child{width: 20%;}
.gjc_table tbody tr td:first-child+td{color: #0075cb;}
.gjc_table tbody tr:nth-of-type(even){background: #f0f5f9;}
.gjc_table>p{text-align: center;font-size: 16px;}
.gjc_table>p span{color: #0075cb;}

/*9列*/
.input_other.gjc_input li{width: 19.2%;}
.input_other.gjc_input li:nth-of-type(1) input{padding-left: 0px;}
.input_other.gjc_input li:nth-of-type(4){margin-right: 1%;}
.input_other.gjc_input li:nth-of-type(3) input{padding-left: 0px;}
.input_other.gjc_input li:nth-of-type(4) input{padding-left: 0px;}
.input_other.gjc_input li:last-child{margin-right: 0;}
.input_other.gjc_input li:nth-of-type(2) label{right: auto;}
.input_other.gjc_input li:nth-of-type(2) input{padding-left: 0px;padding-right: 10px;}
.input_other.gjc_input li:last-child input{width: 49%;border:0;text-align: center;padding:0;background: #b0c1d2;color: #fff;}
.input_other.gjc_input li:last-child input[type="button"]{margin-right: 2%;background: #0075cb;}

.cpjc_table.gjc_table h3 a{float: right;margin-top: 15px;}
.cpjc_table.gjc_table tr td:nth-of-type(7){text-align: center;}
.cpjc_table.gjc_table tr td:nth-of-type(8){width:10%;}
.cpjc_table.gjc_table tr td:last-child{width:10%;}
.cpjc_table.gjc_table tbody tr td:last-child{color: #0075cb;}
.cpjc_table.gjc_table tbody tr td:last-child a{color: #0075cb;}
.cpjc_table.gjc_table tbody tr td:last-child button{color: #0075cb;}
.cpjc_table.gjc_table tbody tr td:last-child img{position: relative;top: 6px;left: -2px}
@media only screen and (max-width: 1366px){
  .gjc_table.gjc_table tr td:nth-of-type(3){width: 15%;}
  .gjc_table.gjc_table tr td:nth-of-type(4){width: 15%;}
}
@media only screen and (max-width: 1023px){
  .input_other.gjc_input li{width: 49.5%;}
  .input_other.gjc_input li:nth-of-type(4){margin-right: 0;}
}
@media only screen and (max-width: 1000px){
  .cpjc_table.gjc_table h3 a{margin-top: 5px;}
  .cpjc_table.gjc_table tr td:nth-of-type(7){text-align: left;}
  .cpjc_table.gjc_table tr td:nth-of-type(7) br{display: none;}
}
@media only screen and (max-width: 600px){
  .input_other.gjc_input li{width: 100%;margin-right: 0!important;}
}

/*page*/
.page { vertical-align: middle; text-align: center;margin-top: 20px;width: 100%;float: left;margin-bottom: 30px;}
.page input { vertical-align: middle; }
.page a {border:1px solid #d0d0d0; vertical-align: middle; display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; color: #808080; margin: 0px 3px; font-family: Arial, Helvetica, sans-serif; }
.page a.on { width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #0075cb; color: #fff; border:1px solid #0075cb;}
.page a:hover { width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #0075cb; color: #fff;border:1px solid #0075cb;}
.page a.prev { width: 90px; height: 40px;margin: 0px 5px 0px 0px; }
.page a.next { width: 90px; height: 40px;margin: 0px 0px 0px 5px; }
.page .txtnum input[type="text"]{width: 40px;height:42px;margin-left: 5px;text-align: center;text-indent: 0;}
.page .jum{margin-left: 10px;}
@media only screen and (max-width: 1250px){
  .gjc_table thead td{font-size: 16px;}
  .gjc_table td{font-size: 14px;}
}
@media only screen and (max-width: 1000px){
  .gjc_table h3{height: 40px;line-height: 40px;}
/*  .gjc_table thead{display: none;}
  .gjc_table tr td:first-child{text-align: left;padding-left: 10px;}
  .gjc_table td{border-top:1px solid #eee;width:50%!important;float: left;
    white-space:normal;display: block;text-align: left;height: auto;}
  .gjc_table td::before{content: attr(data-title);padding-left: 0;text-align: left;display: block;color: #ccc;}*/
}
@media only screen and (max-width: 767px){
  .page a,i,.page span{display: none;}
  .page a.on{display: inline-block;width: 35px;height: 35px;line-height: 35px;font-size: 16px;}
  .page a.prev{display: inline-block;text-indent: 0px;width: 100px;height:35px;line-height:35px;border:1px solid #ccc;}
  .page a.next{display: inline-block;text-indent: 0px;width: 100px;height:35px;line-height:35px;border:1px solid #ccc;}
}
.lingyu01>h3{margin-bottom: 20px;}
.lingyu01 dl{float: left;width: 23.5%;margin-left: 2%;}
.lingyu01 dl:nth-of-type(4n+1){margin-left: 0;}
.lingyu01 dt{border-bottom: 2px solid #ccc;margin-bottom: 25px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.lingyu01 dd .p{color: #666;margin-bottom: 30px;line-height: 1.8;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:5;
  overflow:hidden;
  height:9em;
}
.lingyu01 dd .p a{color: #666;line-height: 1;}
.lingyu01 dd .p a>p{display: inline;}
.lingyu01 dd>span{display: inline-block;height: 20px;overflow: hidden;}
.lingyu01 dl .sH{display: none;}
.lingyu01 dl:hover dt{border-color:#0075cb;}
.lingyu01 dl:hover dt a{color: #0075cb;}
.lingyu01 dl:hover .sa{display: none;}
.lingyu01 dl:hover .sH{display: block;}
.lingyu01 dl.other{width: 49%;}
@media only screen and (max-width: 767px){
  .lingyu01 dl{width: 100%;margin-left: 0;}
  .lingyu01 dl.other{width: 100%;}
  .lingyu01 dt{margin-bottom: 10px;}
  .lingyu01 dd .p{height: auto;-webkit-line-clamp: inherit;margin-bottom: 10px;max-height: 9em;overflow-y: auto;}
}
.lingyu02{background: #f0f5f9;}

.lingyu02 li{background: #fff;width: 24.4%;float: left;height: 150px;padding:0px 40px;box-sizing:border-box;position: relative;margin-bottom: 10px;margin-right: 10px;}
.lingyu02 li a{display: block;height: 100%;}
.lingyu02 ul li:nth-of-type(4n){margin-right: 0;}
.lingyu02 li em{width: 56px;height: 56px;background: #0075cb;border:2px solid #0075cb;display: block;text-align: center;border-radius: 100%;line-height: 56px;position: relative;top: 50%;transform:translateY(-50%);}
.lingyu02 li img{position: relative;top: 47%;transform:translateY(-50%);}
.lingyu02 li span{position: absolute;top:50%;left: 110px;color: #333;width: 180px;transform:translateY(-50%);line-height: 1.3;}
.lingyu02 li:hover{background: url(../jpg/ssdd.jpg) no-repeat center center;background-size: cover;}
.lingyu02 li:hover em{border:2px solid #fff;background: transparent;}
.lingyu02 li:hover span{color: #fff;}
@media only screen and (max-width: 1400px){
  .lingyu02 li{width: 24.3%;}
  .lingyu02 li span{width: 50%;}
}
@media only screen and (max-width: 1200px){
  .lingyu02 li{width: 32.6%;margin-right: 1%;padding:0 20px;}
  .lingyu02 ul li:nth-of-type(4n){margin-right: 1%;}
  .lingyu02 ul li:nth-of-type(3n){margin-right: 0%;}
  .lingyu02 li span{left: 90px;}
}
@media only screen and (max-width: 700px){
  .lingyu02 li{width: 100%;margin-right: 0%;padding:20px 20px;height: auto;}
  .lingyu02 li em{position: static;top: 0%;transform:translateY(0%);float: left;}
  .lingyu02 li span{/*position: static;top: 0%;transform:translateY(0%);*/float: left;/*margin-left: 20px;*/width: 60%;font-size: 18px;}
}
.lingyu03{background:url(../jpg/fsdsf.jpg) no-repeat center;background-size: cover;}
.lingyu03 h3{color: #fff;}
.lingyu03 li{width: 297.5px;height: 200px;background: #fff;float: left;margin:0px 30px 30px 0;text-align: center;padding:0 20px;}
.lingyu03 li a{display: block;width: 100%;height: 100%;}
.lingyu03 li:nth-of-type(4n){margin-right: 0px;}
.lingyu03 em{display: block;margin-top: 40px;width: 80px;margin-left: auto;margin-right: auto;}
.lingyu03 em img{width: 100%;}
.lingyu03 .imgH{display: none;}
.lingyu03 span{margin-top: 15px;display: block;}
.lingyu03 li:hover{background:url(../jpg/adad.jpg) no-repeat;background-size: cover;}
.lingyu03 li:hover span{color: #fff;}
.lingyu03 li:hover .img{display: none;}
.lingyu03 li:hover .imgH{display: inline-block;}
@media only screen and (max-width: 1500px){
  .lingyu03 li{width: 262.5px;}
}
@media only screen and (max-width: 1400px){
  .lingyu03 li{width: 237.5px;}
}
@media only screen and (max-width: 1250px){
  .lingyu03 li{width: 23.5%;margin:0 2% 2% 0;}
  .lingyu03 em{width: 60px;}
}
@media only screen and (max-width: 767px){
  .lingyu03 ul{display: flex;flex-wrap: wrap;}
  .lingyu03 li{height: auto;width: 49%;padding:5% 10px;}
  .lingyu03 li:nth-of-type(2n){margin-right: 0;}
  .lingyu03 em{margin-top: 0;}
}
.lingyu04{background:#f0f5f9;}
.l04_01 li{float: left;position:relative;margin-left: 10px;margin-bottom: 10px;width: 24.3%;height:0px;padding-bottom:13.6%;overflow: hidden;}
.l04_01 li:first-child{padding-bottom: 28%;}
.l04_01 li img{width: 100%;}
.l04_01 li:first-child{margin-bottom: 0px;margin-left: 0px;width:50%;}
.l04_01 li .con{position: absolute;bottom: 20px;left: 20px;z-index: 2;color: #fff;width: 130px;line-height: 1.3;}
@media only screen and (max-width: 1500px){
  .l04_01 li{width: 24.2%;}
}
@media only screen and (max-width: 1400px){
  .l04_01 li{width: 24.1%;}
}
@media only screen and (max-width: 1200px){
  .l04_01 li{width: 24%;margin-left: 1%;}
}
@media only screen and (max-width: 767px){
  .l04_01 li{width: 49.5%;margin-left: 1%;margin-top: 10px;padding-bottom: 27%;}
  .l04_01 li:first-child{width: 100%;padding-bottom: 56%;}
  .l04_01 li:nth-of-type(2n){margin-left: 0;}
  .l04_01 li .con{left: 0px;bottom: 10px;width: 100%;padding-left: 10px;}
}
.l04_02 ul{display: flex;flex-wrap: wrap;}
.l04_02 ul li{align-items: center;float: left;border:1px solid #d0d0d0;margin-right: 1.1%;width:24%;margin-bottom: 20px;height: 80px;line-height: 80px;}
.l04_02 ul li:nth-of-type(4n){margin-right: 0;}
.l04_02 ul li a{display: inline-block;padding:10px 10px;line-height: 1.5;width:100%;text-align: center;vertical-align: middle;color: #666;box-sizing:border-box;position: relative;top: -2px;}
.l04_02 ul li:hover{border:1px solid #0075cb;border-radius: 2px;background-color: #0075cb;}
.l04_02 ul li:hover a{color: #fff;}

.l04_02 .c03_tab{display: none!important;}

.l04_con01{display: none;}
.l04_con01 .right{width:100%;}
.l04_con01 .right dl{
  width: 31.9%;
  box-sizing: border-box;
  background: #fff;
  float: left;
  margin-right: 30px;
  padding:25px 25px;
  margin-bottom: 10px;
}
.l04_con01 .right dl:nth-of-type(3n){margin-right: 0;}
.l04_con01 .right dl dt{line-height: 1.4;height: 2.8em;overflow: hidden;width:60%;}
.l04_con01 .right dl dd{margin-top: 10px;}
.l04_con01 .right dl dd a{color: #666;}
.l04_con01 .right dl dd.other{margin-bottom: 30px;color: #999;}
.l04_con01 .right dl dd span{display: inline-block;padding-left: 10px;position: relative;top:3px;}
.l04_con01>p{display: block;width: 100%;float: left;}
.l04_con01>p a{color: #e41b29;text-decoration: underline;font-weight: 700;}
@media only screen and (max-width: 1500px){
  .l04_con01 .right dl{margin-right: 2.1%;}
}
@media only screen and (max-width: 1400px){
  .l04_con01 .right dl{padding:3.5%;}
}
@media only screen and (max-width: 1200px){
  .l04_02 ul li{margin-bottom:10px;width: 32.6%;}
  .l04_02 ul li:nth-of-type(4n){margin-right: 1.1%;}
  .l04_02 ul li:nth-of-type(3n){margin-right: 0;}
  .l04_con01 .right dl{padding:2.3%;}
  .l04_con01 .right dl dt{width: 90%;}
}
@media only screen and (max-width: 1000px){
  .l04_02 ul li a{padding:5px 15px;}
  .l04_con01 .right dl{width: 48.9%;margin-bottom: 2%;}
  .l04_con01 .right dl:nth-of-type(3n){margin-right: 2%;}
  .l04_con01 .right dl:nth-of-type(2n){margin-right: 0%;}
}
@media only screen and (max-width: 600px){
  .l04_con01 .right dl{width: 100%;margin-right: 0!important;}
  .l04_con01 .right dl dt{height: auto;}
  .l04_con01 .right dl dd.other{margin-bottom: 15px;}
  .l04_02 ul li{width: 49.3%;}
  .l04_02 ul li:nth-of-type(4n){margin-right: 1.1%;}
  .l04_02 ul li:nth-of-type(3n){margin-right: 1.1%;}
  .l04_02 ul li:nth-of-type(2n){margin-right: 0;}
}

.lingyu05 h3 a{float: right;margin-top: 20px;}
.lingyu05 h3 a span{display: inline-block;padding-left: 10px;position: relative;top: 3px;}

.l05_con01 .right{width:100%;}
.l05_con01 .right dl{
  width: 31.9%;
  box-sizing: border-box;
  border:2px solid #d0d0d0;
  float: left;
  margin-right: 30px;
  padding:25px 50px;
  position: relative;
  margin-bottom: 30px;
}
.l05_con01 .right dl:nth-of-type(3n){margin-right: 0;}
.l05_con01 .right dl dt{width:80%;margin-bottom: 50px;}
.l05_con01 .right dl dt a{display:block;line-height: 1.3;}
.l05_con01 .right dl dt span{color: #999;font-size: 8px;display: block;}
.l05_con01 .right dl dd{position: absolute;left: 50px;bottom: 20px;}
.l05_con01 .right dl dd a{color: #666;}
.l05_con01 .right dl dd span{display: inline-block;padding-left: 10px;position: relative;top:3px;}
.l05_con01>p{display: block;width: 100%;float: left;}
.l05_con01>p a{color: #e41b29;text-decoration: underline;font-weight: 700;}
@media only screen and (max-width: 1500px){
  .l05_con01 .right dl{margin-right: 2.1%;}
}
@media only screen and (max-width: 1400px){
  .l05_con01 .right dl{padding:3.5%;}
  .l05_con01 .right dl dd{left: 44px;}
}
@media only screen and (max-width: 1200px){
  .l04_02 ul li{margin-bottom:10px;}
  .l05_con01 .right dl{padding:2.3%;}
  .l05_con01 .right dl dt{width: 90%;}
  .l05_con01 .right dl dd{left: 30px;}
}
@media only screen and (max-width: 1000px){
  .l04_02 ul li a{padding: 5px 15px;/* vertical-align: middle; */}
  .l05_con01 .right dl{width: 48.9%;margin-bottom: 2%;}
  .l05_con01 .right dl:nth-of-type(3n){margin-right: 2%;}
  .l05_con01 .right dl:nth-of-type(2n){margin-right: 0%;}
  .l05_con01 .right dl dd{left: 20px;}
}
@media only screen and (max-width: 600px){
  .l05_con01 .right dl{width: 100%;margin-right: 0!important;}
  .l05_con01 .right dl dt{height: auto;margin-bottom: 20px;}
  .l05_con01 .right dl dd{position: static;}
}
/*.clsb1 dl{padding:30px 0;}
.clsb1 dl:nth-of-type(1){background: #0175cc;padding: 30px;box-sizing:border-box;}
.clsb1 dl:nth-of-type(1) dt{border:0;margin-bottom: 15px;}
.clsb1 dl:nth-of-type(1) a{color: #fff;font-size:32px;}
.clsb1 dl:nth-of-type(1) dd div.p{color: #fff;}
.clsb1 dl:nth-of-type(1) dd span{background: url(../img/ico_rightB.png) no-repeat center;}
.clsb1 dl:nth-of-type(1) dd span img{opacity: 0;}
.clsb1 dl:nth-of-type(1):hover a{color:#fff;}
@media only screen and (max-width: 1500px){
  .clsb1 dl:nth-of-type(1){padding:25px 30px;}
}
@media only screen and (max-width: 1200px){
  .clsb1 dl{margin-bottom: 0px;}
  .clsb1 dl:nth-of-type(1){padding:20px 15px;}
}
@media only screen and (max-width: 1000px){
  .clsb1 dl:nth-of-type(1) a{font-size: 24px;}
}
@media only screen and (max-width: 767px){
  .clsb1 dl{padding:10px 0;}
}*/
.other_bg{background: #d0e5f8;}
.clsb2 li{background: #fff;width: 31.9%;float: left;height: 150px;padding:0px 40px;box-sizing:border-box;position: relative;margin-bottom: 10px;margin-right: 30px;}
.clsb2 li a{display: block;height: 100%;}
.clsb2 ul li:nth-of-type(3n){margin-right: 0;}
.clsb2 li em{width: 56px;height: 56px;background: #0075cb;border:2px solid #0075cb;display: block;text-align: center;border-radius: 100%;line-height: 56px;position: relative;top: 50%;transform:translateY(-50%);}
.clsb2 li img{position: relative;top: 47%;transform:translateY(-50%);}
.clsb2 li span{position: absolute;top:50%;left: 110px;color: #333;width: 180px;transform:translateY(-50%);line-height: 1.3;/* font-size: 18px; */}
.clsb2 li:hover{background: url(../jpg/ssdd.jpg) no-repeat center center;background-size: cover;}
.clsb2 li:hover em{border:2px solid #fff;background: transparent;}
.clsb2 li:hover span{color: #fff;}
@media only screen and (max-width: 1500px){
  .clsb2 li{margin-right: 2.1%;}
}
@media only screen and (max-width: 1400px){
  .clsb2 li{padding: 3.5%;}
  .clsb2 li span{width: 50%;}
}
@media only screen and (max-width: 1200px){
  .clsb2 li{width: 32.6%;margin-right: 1%;padding:0 20px;}
  .clsb2 ul li:nth-of-type(4n){margin-right: 1%;}
  .clsb2 ul li:nth-of-type(3n){margin-right: 0%;}
  .clsb2 li span{left: 90px;}
}
@media only screen and (max-width: 700px){
  .clsb2 li{width: 100%;margin-right: 0%;padding:20px 20px;height: auto;}
  .clsb2 li em{position: static;top: 0%;transform:translateY(0%);float: left;}
  .clsb2 li span{position: static;top: 0%;transform:translateY(0%);float: left;margin-left: 20px;width: 60%;}
}
.clsb3 .right dl dt span{font-size: 16px;}
@media only screen and (max-width: 767px){
  .clsb3 .right dl dt span{font-size: 14px;}
}
.yw01 .left{float: left;width: 49%;}
.yw01 .left .con{width:100%;height:0px;padding-bottom: 56.5%;overflow: hidden;position: relative;}
.yw01 .left img{width: 100%;}
.yw01 .left p{position: absolute;bottom: 0px;right:0;left: 0px;padding:15px 20px;z-index: 9;background: rgba(0,0,0,0.5);}
.yw01 .left p span{float: left;color: #fff;display: block;width: 80%;}
.yw01 .left p img{float: right;width:10px;margin-top: 12px;}
.yw01 .right{float: right;width: 49%;margin-left: 2%;}
.yw01 .right dl{margin-left: 4%;}
.yw01 .right dl:first-child{margin-left: 0;}
.yw01 .right dt{height: 0px;padding-bottom: 56.3%;overflow: hidden;}
.yw01 .right dt img{width:100%;}
.yw01 .right dd h3{margin-bottom: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yw01 .right dd p{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
  height:4.5em;
  line-height:1.5;
}
.yw01 .right dd span{display: block;font-size:8px;}
.yw01 .right dl{float: left;width: 48%;}
@media only screen and (max-width: 1500px){
  .yw01 .right dl{width: 48%;margin-left: 4%;}
}
@media only screen and (max-width: 1000px){
  .yw01 .right dd h3{margin-bottom: 5px;}
  .yw01 .right dd p{height:3em;-webkit-line-clamp:2;}
}
@media only screen and (max-width: 767px){
  .yw01 .left{width:100%;margin-bottom: 15px;}
  .yw01 .right{width: 100%;margin-left: 0;}
}
.yw02{background: url(../jpg/y05.jpg) no-repeat center;background-size: cover;}
.yw02 h3{color: #fff;float: left;width: 195px;margin-right: -195px;z-index: 9;position: relative;}
.yw02 .right{width: 100%;float: left;}
.yw02 .right dl{margin-left: 245px;border-left: 1px solid #fff;padding-left: 50px;}
.yw02 .right dl{color: #fff;}
.yw02 .right dl a{color: #fff;}
.yw02 .right dl dt h4{margin-bottom: 10px;}
.yw02 .right dl dd a{display: block;width: 150px;height: 45px;border:2px solid #fff;line-height: 45px;text-align: center;}
.yw02 .right dl dd a img{margin:15px 0px 0 10px;}
.yw02 .right dl dd a:hover{background:#fff;color: #6ea5d6;text-indent:10px;}
@media only screen and (max-width: 1440px){
  .yw02 h3{width: 145px;margin-right: -145px;}
  .yw02 .right dl{margin-left: 195px;}
}
@media only screen and (max-width: 1024px){
  .yw02 .right dl{margin-left: 150px;padding-left: 32px;}
  .yw02 .right dl dd a{height: 40px;line-height: 36px;width: 130px;}
  .yw02 .right dl dd a img{margin-top: 12px;width: 7px;}
}
@media only screen and (max-width: 767px){
  .yw02 h3{float: none;border-bottom:1px solid #fff;width: 100%;padding-bottom: 5px;}
  .yw02 .right {float: none;}
  .yw02 .right dl{margin-left: 0px;padding-left: 0px;border:0;}
  .yw02 .right dl dt{margin-bottom: 20px;}
  .yw02 .right dl dd a{margin-bottom: 15px;}
}
.yw03 ol li{float: left;width: 24.2%;margin-left: 1%;height:0px;padding-bottom: 13.5%;overflow: hidden;position: relative;}
.yw03 ol li:first-child{margin-left: 0;}
.yw03 ol li img{width: 100%;}
.yw03 ol li p{position: absolute;bottom: 0px;right:0;left: 0px;padding:10px 10px;z-index: 9;color: #fff;line-height: 1.3;}
.yw03 ol li p span{float: left;color: #fff;display: block;width: 80%;}
@media only screen and (max-width: 1000px){
  .yw03.c03_tab{margin-top: 5px;}
  .yw03 ol li{width: 49%;margin-bottom: 10px;margin-left: 0px;margin-right: 1%;padding-bottom: 27.5%;}
  .yw03 ol li:nth-of-type(2n){margin-right: 0;}
}
.hygc1.yw01 .left{float: none;width: 100%;margin-bottom: 2%;}
.hygc1.yw01 .left .con{float: left;width: 49%;padding-bottom: 27%;margin-right: 2%;}
.hygc1.yw01 .left .con:nth-of-type(2n){margin-right: 0;}
.hygc1.yw01 .right{float: none;width: 100%;margin-left: 0;}
.hygc1.yw01 .right dl{width: 23.5%;margin-right: 2%;margin-left: 0;}
.hygc1.yw01 .right dl:nth-of-type(4n){margin-right: 0;}
@media only screen and (max-width: 767px){
  .hygc1.yw01 .left .con{width: 100%;margin-right: 0;padding-bottom: 56.5%;margin-bottom: 2%;}
  .hygc1.yw01 .right dl{width: 48.5%;margin-bottom: 4%;}
  .hygc1.yw01 .right dl:nth-of-type(4n){margin-right: 2%;}
  .hygc1.yw01 .right dl:nth-of-type(2n){margin-right: 0;}
}
.hygc2.lingyu03 li{width: 420px;}
.hygc2.lingyu03 li:nth-of-type(4n){margin-right: 30px;}
.hygc2.lingyu03 li:nth-of-type(3n){margin-right: 0;}
@media only screen and (max-width: 1500px){
  .hygc2.lingyu03 li{width: 373px;}
}
@media only screen and (max-width: 1400px){
  .hygc2.lingyu03 li{width: 340px;}
}
@media only screen and (max-width: 1250px){
  .hygc2.lingyu03 li{width: 32%;}
}
@media only screen and (max-width: 767px){
  .hygc2.lingyu03 li{width: 100%;margin-right: 0;}
}
.sjfw01{}
.sjfw01 .left{float: left;width: 50%;height: 0px;padding-bottom: 28.2%;overflow: hidden;}
.sjfw01 .left>img{width: 100%;}
.sjfw01 .right{float:right;width: 46%;border-top:1px solid #ccc;}
.sjfw01 .right h3{padding-bottom: 10px;}
.sjfw01 .right .p{width:80%;}
@media only screen and (max-width: 1000px){
  .sjfw01 .left{width: 100%;padding-bottom: 56.5%;}
  .sjfw01 .right{width: 100%;border-top:0;}
  .sjfw01 .right .p{width: 90%;}
}
.sjfw02{}
.sjfw02 dl{float: left;padding:35px 30px;background: #f0f5f9;width: 32%;margin-right: 2%;margin-bottom: 2%;box-sizing:border-box;}
.sjfw02 dl:nth-of-type(3n){margin-right: 0;}
.sjfw02 dl dt{float: left;padding-top: 5px;width:76px;text-align: right;}
.sjfw02 dl dt img{max-width: 100%;}
.sjfw02 dl dd{float: left;width: 70%;padding-left:10px;}
.sjfw02 dl dd h3{line-height: 1.3;margin-bottom: 6px;}
@media only screen and (max-width: 1400px){
  .sjfw02 dl dt{width: 60px;}
}
@media only screen and (max-width: 1000px){
  .sjfw02 dl{padding:25px 15px;}
  .sjfw02 dl dt{width: 60px;float: none;text-align: left;margin-bottom: 20px;}
  .sjfw02 dl dd{float: none;width: 100%;}
}
@media only screen and (max-width: 600px){
  .sjfw02 dl{width: 100%;margin-right: 0;}
}
.sjfw03{background: #f0f5f9;}
.sjfw03 .left{float: left;width: 50%;overflow: hidden;}
.sjfw03 .left h3{padding-bottom: 10px;}
.sjfw03 .left .p{line-height: 1.8;}
.sjfw03 .right{float:right;width: 46%;border-top:2px solid #48494a;}
.sjfw03 .right h3{padding-bottom: 10px;padding-top: 10px;}
.sjfw03 .right h3 a{float: right;margin-top: 10px;}
.sjfw03 .right h3 a span{display: inline-block;padding-left: 10px;position: relative;top: 5px;}
.sjfw03 .right dl{border-top:1px solid #c0c4c7;padding:20px 0;}
@media only screen and (max-width: 1000px){
  .sjfw03 .left{width: 100%;margin-bottom: 20px;}
  .sjfw03 .right{width: 100%;}
}
.sjfw04 h3{text-align: center;}
.sjfw04 .l05_con01 .right dl{padding:25px;}
.sjfw04 .l05_con01 .right dl dt{margin-bottom: 10px;}
.sjfw04 .l05_con01 .right dl dd{position: static;}

.gzdt01 h3{text-align: center;margin-bottom: 25px;}
.gzdt01 dt{float: left;width: 100%;}
.gzdt01 dt .input{margin-right: 360px;}
.gzdt01 dt input{width:100%;border:1px solid #d0d0d0;height: 35px;line-height: 35px;text-indent: 10px;}
.gzdt01 dd{float: left;width: 340px;margin-left: -340px;position: relative;z-index: 2;}
.gzdt01 dd input{width: 48.5%;border:0;text-align: center;padding:0;background: #b0c1d2;color: #fff;height: 37px;line-height: 37px;}
.gzdt01 dd input[type="button"]{margin-right: 3%;background: #0075cb;}
@media only screen and (max-width: 1500px){
}
@media only screen and (max-width: 1250px){
  .gzdt01 dt .input{margin-right: 220px;}
  .gzdt01 dd{width:200px;margin-left: -200px;}
  .gzdt01 dd input{height: 35px;line-height: 35px;}
}
@media only screen and (max-width: 600px){
  .gzdt01 dt .input{margin-right: 150px;}
  .gzdt01 dd{width:140px;margin-left: -140px;}
}
.gzdt02 .lingyu01 dl{width: 32%;margin-left: 0;margin-right: 2%;}
.gzdt02 .lingyu01 dl:nth-of-type(3n){margin-right: 0%;}
.gzdt02 .lingyu01 dt{border-top: 2px solid #ccc;border-bottom:0;padding-top: 20px;margin-bottom: 15px;white-space:inherit;}
.gzdt02 .lingyu01 dt a{display: block;
  max-height: 2.6em;line-height: 1.3;overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  margin-bottom: 10px;
}
.gzdt02 .lingyu01 dt span{color: #999;padding-top: 5px;}
@media only screen and (max-width: 600px){
  .gzdt02 .lingyu01 dl{width: 100%;margin-right: 0;}
}
.xxzy01>h3{text-align: left;margin-bottom: 25px;}
.xxzy01>h3 a{display:block;float: right;font-size: 16px;margin-top: 20px;color: #0075cb;}
.xxzy01>h3 a img{padding-top: 5px;padding-right: 10px;}
.xxzy01 li{float: left;width: 24.2%;margin-right: 1%;position: relative;box-sizing:border-box;}
.xxzy01 li:nth-of-type(4n){margin-right: 0%;}
.xxzy01 li input{border:1px solid #d0d0d0;height:35px;width: 100%;box-sizing:border-box;}
.xxzy01 li label{font-size: 16px;position: absolute;left: 0px;top:0px;display: inline-block;height: 35px;line-height: 35px;padding-left: 10px;}
.xxzy01 li:nth-of-type(3) input{padding-left: 50px;}
.xxzy01 li:nth-of-type(4) input{width: 48.5%;border:0;text-align: center;padding:0;background: #b0c1d2;color: #fff;}
.xxzy01 li:nth-of-type(4) input[type="button"]{margin-right: 3%;background: #0075cb;}


.xxzy01 dl{margin-bottom: 10px;position: relative;}
.xxzy01 dt{height: 35px;width:100%;position: relative;line-height: 35px;padding-left: 10px;cursor: pointer;border:1px solid #d0d0d0;font-size: 16px;box-sizing:border-box;}
.xxzy01 dt em{padding-left:5px;font-size: 14px;}
.xxzy01 dt span{display:block;background:url(../png/icon03.png) no-repeat center left;width: 6px;height: 9px;position: absolute;right: 20px;top:50%;margin-top:-4px;transform:rotate(90deg);}
.xxzy01 dd{display:none;position: absolute;top: 35px;background: #fff;border:1px solid #d0d0d0;border-top:0;left:0px;right: 0px;padding:10px 0;z-index: 9;max-height: 200px;overflow-y:auto;}
.xxzy01 dd a{display: block;margin:5px 10px;border-bottom:1px solid #ccc;padding:5px 10px;}
.xxzy01 dd a:hover{color: #0075cb;}

@media only screen and (max-width: 1023px){
  .xxzy01 li{width: 49.2%;margin-bottom: 10px;}
  .xxzy01 li:nth-of-type(2n){margin-right: 0;}
}
@media only screen and (max-width: 600px){
  .xxzy01>h3{margin-bottom: 15px;}
  .xxzy01 li{width: 100%;margin-right: 0;}
  .xxzy01 li:nth-of-type(4) input{width:100%;margin-right: 0!important;margin-bottom: 10px;}
  .xxzy01 li:nth-of-type(4) input:last-child{margin-bottom: 0;}
}
.xxzy02 .lingyu02{background: none;}
.xxzy02 .lingyu02 li{height: 110px;border:1px solid #ccc;width: 32.3%;padding:0px 25px;margin-right: 1.5%;margin-bottom: 1.5%;}
.xxzy02 .lingyu02 li:nth-of-type(4n){margin-right: 1.5%;}
.xxzy02 .lingyu02 li:nth-of-type(3n){margin-right: 0;}
.xxzy02 .lingyu02 li:hover{border:1px solid transparent;}
.xxzy02 h4{width: 100%;float: left;border-top:2px solid #0075cb;}
.xxzy02 h4{color: #0075cb;}
.xxzy02 h4 a{color: #0075cb;}
@media only screen and (max-width: 700px){
  .xxzy02 .lingyu02 li{
    width: 100%;
    margin-right: 0%;
    padding: 20px 20px;
    height: auto;
  }
  .xxzy02 .lingyu02 li a{position: relative;}
  .xxzy02 .lingyu02 li a span{position: absolute;top:50%;transform:translateY(-50%);left:50px;}
}
.xxzy03 li{float: left;width: 15%;text-align: center;margin-right: 2%;border:2px solid #d0d0d0;padding:20px 0;box-sizing:border-box;margin-bottom: 2%;}
.xxzy03 li:nth-of-type(6n){margin-right: 0;}
.xxzy03 li em{margin:0 auto 10px;width: 56px;height: 56px;background: #0075cb;border:2px solid #0075cb;display: block;text-align: center;border-radius: 100%;line-height: 56px;}
.xxzy03 li img{position: relative;top: 47%;transform:translateY(-50%);}
.xxzy03 li:hover{background: #0075cb;border-color: #0075cb;}
.xxzy03 li:hover em{border:2px solid #fff;background: transparent;}
.xxzy03 li:hover span{color: #fff;}
@media only screen and (max-width: 1280px){
  .xxzy03 li{width: 32%;}
  .xxzy03 li:nth-of-type(6n){margin-right: 2%;}
  .xxzy03 li:nth-of-type(3n){margin-right: 0;}
}
@media only screen and (max-width: 600px){
  .xxzy03 li{width: 49%;}
  .xxzy03 li:nth-of-type(6n){margin-right: 2%;}
  .xxzy03 li:nth-of-type(3n){margin-right: 2%;}
  .xxzy03 li:nth-of-type(2n){margin-right: 0%;}
}
.xgf01 dl{border:2px solid #d0d0d0;width: 49%;float: left;margin-right: 2%;margin-bottom: 2%;padding:25px 30px;box-sizing:border-box;background: #f0f5f9;}
.xgf01 dl:nth-of-type(2n){margin-right: 0;}
.xgf01 dl dd{width:80%;margin-bottom: 5px;}
.xgf01 dl dd:first-child a{height:2.6em;line-height: 1.3;display: block;overflow: hidden;}
.xgf01 dl dd:first-child a:hover{color: #0075cb;text-decoration: underline;}
.xgf01 dl dt{width:80%;}
.xgf01 dl li{float:left;text-align: center;width: 50%;margin-top: 7px;}
.xgf01 dl dd.mt_30 span{margin-right: 20px;display: inline-block;color: #0075cb;cursor: pointer;text-decoration: underline;}
.xgf01 dl dd.mt_30 span a{color: #0075cb;cursor: pointer;text-decoration: underline;}
.xgf01 dl dd.mt_30 img{padding-left: 5px;padding-top: 5px;}
@media only screen and (max-width: 1500px){
  .xgf01 dl dt{width: 100%;}
}
@media only screen and (max-width: 1000px){
  .xgf01 dl{padding:15px;}
  .xgf01 dl dd{width: 100%;}
  .xgf01 dl ul li{text-align: left;margin-top: 0px;}
  .xgf01 dl ul li:first-child{width: 100%;text-align: left;}
}
@media only screen and (max-width: 600px){
  .xgf01 dl ul li{width: 100%;}
}
.jscb_con2 .first_con{border:2px solid #b0c1d2;background: #f0f5f9;padding:40px;}
.jscb_con2 dl{float: left;width: 50%;}
.jscb_con2 dl dt{width: 85px;float: left;position: relative;z-index: 9;margin-right: -85px;text-align: right;}
.jscb_con2 dl dt em{display: none;}
.jscb_con2 dl dt span{display: block;color: #666;line-height: 1;}
.jscb_con2 dl dt span.fnt_30{color: #000;}
.jscb_con2 dl dd{width: 100%;float: left;}
.jscb_con2 dl dd .p{padding-left: 120px;padding-right: 60px;}
.jscb_con2 dl dd .p h3{color: #000;line-height: 1.2;margin-bottom: 15px;}
.jscb_con2 dl dd .p h3 a{color: #000;}
.jscb_con2 dl:hover dd .p h3 a{color: #0075cb;text-decoration: underline;line-height: 1.2;}
.jscb_con2 dl dd .p .p1 span{margin-right: 30px;font-size: 16px;}
.jscb_con2 dl dd .p .p1 span:last-child{margin-right: 0;}
.jscb_con2 dl dd .p .p2>span{margin-right: 30px;}
.jscb_con2 dl dd .p .p2 span a{color: #0075cb;cursor: pointer;text-decoration: underline;}
.jscb_con2 dl dd .p .p2 img{padding-left: 5px;padding-top: 5px;}

.list_con02 dl dt{background: #0075cb;text-align: center;padding: 5px 0;width: 68px;margin-right: -68px;}
.list_con02 dl dt span{color: #fff;}
.list_con02 dl dt span.fnt_36{color: #fff;}
.list_con02 dl dd .p{padding-left: 100px;}
.list_con02 dl:hover dt{background: #0075cb;}

@media only screen and (max-width: 1500px){
  .jscb_con2 dl dd .p{padding-right: 20px;}
  .jscb_con2 dl dd .p .p1 span{margin-right: 20px;}
}
@media only screen and (max-width: 1400px){
  .jscb_con2 dl dd .p .p1 span:last-child{display: block;}
}
@media only screen and (max-width: 1250px){
  .jscb_con2 dl dd .p .p1 span{display: block;}
}
@media only screen and (max-width: 1200px){
  .jscb_con2 dl dt{width:100%;margin-right: 0;float: none;text-align: left;}
  .jscb_con2 dl dt em{display: block;font-size: 14px!important;margin-bottom: 5px;}
  .list_con02 dl dt{background: none;}
  .list_con02 dl:hover dt{background: none;}
  .jscb_con2 dl dt span{display: none;font-size: 16px!important;margin-right: 10px;}
  .jscb_con2 dl dd .p{padding-left: 0;padding-right: 0;}
}
@media only screen and (max-width: 600px){
  .jscb_con2 .first_con{padding:20px;}
  .jscb_con2 dl{width: 100%;margin-bottom: 20px;}
  .jscb_con2 dl dd .p .p1 span{font-size: 14px;}
}
.lcb li{
  height: 60px;
  line-height: 60px;
  text-align: center;
  position: relative;
  float: left;
  width:33.33%;
  background: #b0c1d2;
  color: #fff;
}
.lcb li:after{
  content: "";
  display: block;
  width: 42px;
  height: 42px;
  background: #b0c1d2;
  border-top:3px solid #fff;
  border-right:3px solid #fff;
  position: absolute;
  top: 8px;
  right: -21px;
  transform: rotate(45deg);
  z-index: 9;
}
.lcb li:last-child:after{display: none;}
.lcb li.on{background: #0075cb;}
.lcb li.on:after{background: #0075cb;}
.lcb2{width: 100%;}
.lcb2 li{width: 14%;background: #b0c1d1;text-align: center;line-height: 1.3;padding: 10px 0;height: auto;text-indent: 25px;}
.lcb2 li p{position: relative;z-index: 10;}
.lcb2 li span{position: relative;z-index: 10;display: inline-block;}
@media only screen and (max-width: 1200px){
  .lcb2 li{padding:13px 0;}
}
@media only screen and (max-width: 600px){
  .lcb li{width: 95%;height: 35px;line-height: 35px;margin-bottom: 10px;}
  .lcb li:after{height: 24px;width: 24px;right: -13px;top: 5px;border-top-width: 1px;border-right-width: 1px;}
  .lcb li:last-child{width: 100%;}
  .lcb li:first-child:before{display: none;}
  .lcb li:before{
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background: #ffffff;
    border-top:1px solid #fff;
    border-right:1px solid #fff;
    position: absolute;
    top: 5px;
    left: -11px;
    transform: rotate(45deg);
    z-index: 9;
  }
  .lcb2 li{padding:0;text-indent: 0;text-align: left;}
  .lcb2 li p{display: inline-block;margin-right: 2%;width:150px;text-align: right;}
  .lcb2 li span{width: 48%;text-align: left;}
}

.gwc02 table{width: 100%;border-bottom: 1px solid #ddd;}
.gwc02 thead td{font-weight: 700;font-size: 18px;padding:15px 0;}
.gwc02 thead tr{background: #f0f5f9;}
.gwc02 thead tr td:nth-of-type(2){text-align: left;padding-left: 5px;}
.gwc02 td{font-size: 16px;padding:10px 10px;text-align: center;}
.gwc02 tr td:nth-of-type(2){width: 50%;text-align: left;white-space:normal; word-break:break-all;}
.gwc02 tr td:first-child{width:60px;text-align: center;padding-left: 0;}
.gwc02 tbody tr td:last-child a:hover{color: #0075cb;text-decoration: underline;}
.gwc02 tbody tr:nth-of-type(even){background: #f0f5f9;}
.gwc02 tr td input{width: 30px;border:1px solid #ccc;text-align: center;margin:0 5px;}
.gwc02 tfoot tr td{text-align: right!important;}
.gwc02 dl a{color: #fff;display: block;}
.gwc02 dl a img{padding-top: 13px;padding-left: 5px;}
.gwc02 dt{float: left;width: 120px;height: 38px;line-height: 38px;text-align: center;background: #b0c1d2;}
.gwc02 dd{float: right;width: 120px;height: 38px;line-height: 38px;text-align: center;background: #0075cb;}
.gwc02 .total{width:0px;height: 0px;overflow: hidden;display: block;}
@media only screen and (max-width: 1000px){
/*  .gwc02 thead{display: none;}
  .gwc02 tr td:first-child{text-align: left;padding-left: 10px;}
  .gwc02 td{border-top:1px solid #eee;width:50%!important;float: left;
    white-space:normal;display: block;text-align: left;height: auto;}
  .gwc02 td::before{content: attr(data-title);padding-left: 0;text-align: left;display: block;color: #ccc;}*/
  .gwc02 tfoot td{width: 100%!important;}
}
.news01 .left{float: left;width: 65.3%;}
.news01 .left .con{width:100%;height:0px;padding-bottom: 56.5%;overflow: hidden;position: relative;}
.news01 .left .con>a>img{width: 100%;}
.news01 .left .p{position: absolute;bottom: 40px;left: 40px;width:50%;z-index: 2;color: #fff;}
.news01 .left .p h3{line-height: 1.3;margin-bottom: 10px;}
.news01 .left .p a{color: #fff;}
.news01 .right{float:right;width: 30.5%;border-top:2px solid #48494a;}
.news01 .right h3{padding-bottom: 8px;padding-top: 8px;border-bottom:1px solid #c0c4c7;}
.news01 .right h3 a{float: right;margin-top: 10px;}
.news01 .right h3 a span{display: inline-block;padding-left: 10px;position: relative;top: 5px;}
.news01 .right dl{}
.news01 .right dl dt{float: left;width: 38%;}
.news01 .right dl dt img{width: 100%;}
.news01 .right dl dd{float: left;width: 57%;padding-left: 5%;}
.news01 .right dl dd h4{margin-bottom: 20px;}
.news01 .right dl dd h4 a{display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
  height:2.6em;
  line-height:1.3;
}
.news01 .right dl dd p{color: #999;}
.news01 .right dl dd p a{color: #999;}
.news01 .right dl.other dd{width: 100%;padding-left: 0;}
@media only screen and (max-width: 1400px){
  .news01 .right dl dd h4{margin-bottom: 10px;}
}
@media only screen and (max-width: 1100px){
  .news01 .right{width: 33%;}
}
@media only screen and (max-width: 1000px){
  .news01 .left{width:100%;margin-bottom: 15px;}
  .news01 .right{width: 100%;margin-left: 0;}
}
@media only screen and (max-width: 767px){
  .news01 .left .p{width: auto;right:0;bottom: 20px;left: 20px;}
}
.news02{background: url(../jpg/n5.jpg) no-repeat center;background-size: cover;}
.news02 dl{padding:30px 35px;width: 32%;background: #fff;float:left;margin-right: 2%;margin-bottom: 2%;box-sizing:border-box;border:2px solid #fff;}
.news02 dl:nth-of-type(3n){margin-right: 0;}
.news02 dt{margin-bottom: 10px;}
.news02 dt a{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
  height:2.6em;
  line-height:1.3;
}
.news02 dd{color: #666;}
.news02 dd a{color: #666;}
.news02 dd .p a{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
  height:4.5em;
  line-height:1.5;
}
.news02 dl:hover{border:2px solid #0075cb;}
.news02 dl dt a:hover{color: #0075cb;text-decoration: underline;}
.news02 .page a{background: #fff;color: #333;}
.news02 .page a.on{background: #0075cb;color: #fff;}
@media only screen and (max-width: 767px){
  .news02 dl{width: 48%;}
  .news02 dl:nth-of-type(3n){margin-right: 2%;}
  .news02 dl:nth-of-type(2n){margin-right: 0;}
}
@media only screen and (max-width: 600px){
  .news02 dl{width: 100%;margin-right: 0!important;padding:20px 25px;}
}
.news_list1>h3{text-align: center;}
.news_list1 .sjfw01 .left{width: 65.7%;padding-bottom: 37.2%;}
.news_list1 .sjfw01 .left img{width: 100%;}
.news_list1 .sjfw01 .right{width: 31.5%;position: relative;}
.news_list1 .sjfw01 .right h3{line-height: 1.3;}
.news_list1 .sjfw01 .right .p{width: 100%;}
.news_list1 .sjfw01 .right p{margin-bottom: 20px;}
.news_list1 .sjfw01 .right .p a{color: #666;}
@media only screen and (max-width: 767px){
  .news_list1 .sjfw01 .left{width: 100%;padding-bottom: 56%;}
  .news_list1 .sjfw01 .right{width: 100%;}
}

.news_list2 dl{margin-right: 3%;float: left;width: 31.3%;}
.news_list2 dl:nth-of-type(3n){margin-right: 0;}
.news_list2 dt{height: 0px;padding-bottom: 56.3%;overflow: hidden;}
.news_list2 dt img{width:100%;}
.news_list2 dd h3 a{
  margin-bottom: 5px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
  height:2.6em;
  line-height:1.3;
}
.news_list2 dd p{color: #666;}
.news_list2 dd span{display: block;font-size:8px;}
@media only screen and (max-width: 1500px){
}
@media only screen and (max-width: 1000px){
}
@media only screen and (max-width: 600px){
  .news_list2 dl{width:49%;margin-right: 2%;}
  .news_list2 dl:nth-of-type(3n){margin-right: 2%;}
  .news_list2 dl:nth-of-type(2n){margin-right: 0%;}
}
.news_list3.xxzy .c03_con01 dl{background: none;border:2px solid #d0d0d0;}

.sh01 .button_next{left: 25px;bottom: -25px;top:auto;height: 20px;}
.sh01 .button_prev{left: 0px;bottom: -25px;top:auto;height:20px;}
@media only screen and (max-width: 767px){
  .sh01 .sjfw01{margin-bottom: 50px;}
}
.deta{text-align: center;border-bottom: 1px solid #d9d9d9;}
.deta h3{line-height: 1.3;width:750px;margin:0 auto 20px;}
.deta .p{color: #999999;}
.deta_con .deta_sha{border-bottom: 1px solid #d9d9d9;padding-bottom: 20px;}
.deta_sha .bdshare-button-style0-24 .bds_weixin{background: url(../png/wx.png) no-repeat center;}
.deta_sha .bdshare-button-style0-24 .bds_tsina{background: url(../png/wb.png) no-repeat center;}
.pager-close .pager-left{float:left;width:70%; line-height:2;}
.pager-close .pager-left p span{color:#626670;}
.pager-close .pager-left p a{color:#383842;}
.pager-close .pager-left p a:hover{color:#0075cb;text-decoration: underline;}
.pager-close .close-right{float: right;}
.pager-close .close-right a{display: inline-block;width:100%;width:125px;height:43px;line-height:43px;border:2px solid #d0d0d0;text-align: center;}
.pager-close .close-right a:hover{background:#0075cb;color:#fff;text-decoration: underline;border:2px solid #0075cb;}
@media only screen and (max-width: 767px){
  .deta h3{width: 100%;}
  .pager-close .pager-left{padding-left:10px!important;padding-right: 10px!important;width: 100%;}
  .pager-close .close-right a{line-height: 40px;}
}
.hov{display: none;}
.xz_do .l05_con01 .right dl{width: 31.4%;padding:25px;}
.xz_do .l05_con01 .right dl dt{width: 100%;}
.xz_do .l05_con01 .right dl dd{left: 25px;}
.xz_do .l05_con01 .right dl dt{margin-bottom: 35px;}
.xz_do .l05_con01 .right dl a{color: #666;}
.xz_do .l05_con01 .right dl:hover{background: #0075cb;color: #fff;border-color: #0075cb;}
.xz_do .l05_con01 .right dl:hover a{color: #fff;}
.xz_do .l05_con01 .right dl:hover img{display: none;}
.xz_do .l05_con01 .right dl:hover .hov{display: block;}
@media only screen and (max-width: 1000px){
  .xz_do .l05_con01 .right dl{width: 48.9%}
}
@media only screen and (max-width: 600px){
  .xz_do .l05_con01 .right dl{width: 100%;padding:15px;}
  .xz_do .l05_con01 .right dl dt{margin-bottom: 15px;}
}
.other_bg{background: #f1f7fb;}
.ab01{position: relative;border-bottom: 1px solid #ddd}
.ab01 .mb_45{position: relative;}
.ab01 .mb_45>img{width: 100%;}
.ab01>video{width: 100%;}
.ab01 .ab01_con{cursor:pointer;position: absolute;top:50%;left: 50%;max-width: 700px;padding:0 20px;text-align: center;transform:translate(-50%,-50%);color: #fff;}
.ab01 .ab01_con p{letter-spacing: 8px;margin-top: 15px;}
.ab01 .ab01_con em{font-size: 8px;line-height: 1.3;display: inline-block;opacity: 0.7}
.video_con{position: fixed;top: 0px;bottom: 0px;left: 0px;right: 0px;background: rgba(0,0,0,0.7);z-index: 99999;}
.video_con video{width: 70%;margin:60px auto 0;display: block;}
.video_con p{width:60px;height: 60px;background: #000;color: #fff;text-align: center;line-height: 55px;font-size: 30px;float: right;cursor:pointer;}
@media only screen and (max-width: 1000px){
  .ab01 .ab01_con{max-width: 100%;width: 90%;}
}
@media only screen and (max-width: 600px){
  .ab01 .ab01_con img{width: 50px;}
  .ab01 .ab01_con em{display: none;}
}
.ab01_con01{}
.ab01_con01 .left{float: none;width: 100%;margin-bottom:30px;}
.ab01_con01 .left img{width: 100%;}
.ab01_con01 .right{float: none;width: 100%;color: #666;}
.ab01_con01 .right p{margin-bottom: 15px;}
@media only screen and (max-width: 1400px){
  .ab01_con01 .right{width: 100%;}
}
@media only screen and (max-width: 1250px){
  .ab01_con01 .left{max-width: none;width: 100%;}
}
@media only screen and (max-width: 1000px){
  .ab01_con01 .left{width: 100%;max-width: 500px;margin-bottom: 30px;}
  .ab01_con01 .right{width: 100%;}
}

.video_list_con {margin-top: 50px;}
.video_list_con ul{position: relative;}
.video_list_con li{
  float: left;
  position: relative;
  width: 100px;
  box-sizing:border-box;
  background: url(../png/shijian.png) no-repeat center top;
  text-align: center;
  font-size: 24px;
  height: 60px;
}
.video_list_con li.active:after{content: "";width: 5px;height: 5px;border-radius: 100%;background: #fff;border:3px solid #e40210;display: block;left:50%;position: absolute;top: 12px;margin-left: -6px;}
.video_list_con li a{display: block;position: relative;bottom: -20px;}
.video_list_con li img{width: 100%;}
.video_list_con li p{position: absolute;bottom: 0px;width:100%;text-align: center;color: #fff;height: 40px; line-height: 40px;}
.video_list_con .video_l_c{width: 1000px;overflow: hidden;margin:0 auto;}
.video_list_con .a_his_time{position: relative;}
.video_list_con .a_his_time>a{display: inline-block;width: 20px;height: 25px;margin-right: 5px;position: absolute;top: 5px;}
.video_list_con .a_his_time>a.disabled{opacity: 0.7;cursor:inherit;}
.video_list_con .his_left{background:url(../png/ico_lefth.png) no-repeat center;left: 20px;}
.video_list_con .his_right{background:url(../png/ico_righth.png) no-repeat center;right:20px;}
.video_list_con .his_left:hover{background-image: url(../png/ico_lefth.png);}
.video_list_con .his_left.disabled{background-image: url(../png/ico_left.png);}
.video_list_con .his_left.disabled:hover{background-image: url(../png/ico_left.png);}
.video_list_con .his_right:hover{background-image: url(../png/ico_righth.png);}
.video_list_con .his_right.disabled{background-image: url(../png/ico_right.png);}
.video_list_con .his_right.disabled:hover{background-image: url(../png/ico_right.png);}
@media only screen and (max-width: 1500px){
  .video_list_con .video_l_c{width: 900px;}
  .video_list_con .his_left{left: 0px;}
  .video_list_con .his_right{right: 0px;}
}
@media only screen and (max-width: 1400px){
  .video_list_con li{width: 80px;}
  .video_list_con .video_l_c{width: 790px;}
}
@media only screen and (max-width: 1250px){
  .video_list_con .video_l_c{width: 720px;}
}
@media only screen and (max-width: 1150px){
  .video_list_con .video_l_c{width: 630px;}
}
@media only screen and (max-width: 1024px){
  .video_list_con li{width: 100px;}
  .video_list_con .video_l_c{width: 900px;}
}
@media only screen and (max-width: 950px){
  .video_list_con li{width: 80px;}
  .video_list_con .video_l_c{width: 630px;}
}
@media only screen and (max-width: 650px){
  .video_list_con li{width: 100px;}
  .video_list_con .video_l_c{width: 280px;}
}
.his_con{display: none;}
.his_con dl{
  float: left;
  width: 32%;
  margin-right: 2%;
  margin-bottom: 2%;
  box-sizing:border-box;
  border:2px solid #d0d0d0;
  padding:30px 40px;
}
.his_con dl:nth-of-type(3n){margin-right: 0;}
.his_con dl:hover{border-color:#0075cb;}
@media only screen and (max-width: 1000px){
  .his_con dl{padding:25px;}
}
@media only screen and (max-width: 600px){
  .his_con dl{width: 100%;margin-right: 0!important;}
}
.ab03{position: relative;}
.ab03.in_con04 .con{width: 36%;}
.ab03.in_con04 .con dt{border-bottom: 0;padding-bottom: 0;line-height: 1.3;}
.ab03.in_con04 .con dl{margin-top: 10%;width:80%;}
.ab03.in_con04 .con dd p{margin-bottom: 5px;}
.ab03 .other_text{position: absolute;left: 40%;top:50%;transform:translate(-50%,-50%);background: #de3446;padding:5px;width: 344px; color: #fff;}
.ab03 .other_text .img img{width: 100%;}
.ab03 .other_text .p{padding:25px;}
.ab03 .other_text .p h4{margin-bottom: 5px;}
@media only screen and (max-width: 1200px){
  .ab03.in_con04{height: 530px;background-position-x: -340px;}
}
@media only screen and (max-width: 1000px){
  .ab03.in_con04{height: auto;}
  .ab03 .other_text{left: auto;right: 20px;transform:translate(0%,0%);top:20px;}
  .ab03.in_con04 .con{width: 100%;}
  .ab03.in_con04 .con dl{width: 80%;margin-top: 0;}
}
@media only screen and (max-width: 600px){
  .ab03 .other_text{width: 100%;position: static;}
}



/*世界地图*/
.mol{display: none;}
.ab03_1.in_con04{height: auto;}
.ab03_1 .tab_map{position: relative;}
.ab03_1 .map_con{position: relative;}
.ab03_1 .map_con>img{width: 100%;}

.ab03_1.in_con04 .tab_btn{position: absolute;bottom: 40px;left: 13%;}
.ab03_1.in_con04 .tab_btn span{float:left;margin-right:10px;cursor: pointer;display: inline-block;width: 150px;height: 45px;border:2px solid #c9e4ff;line-height: 45px;text-align: center;color:#fff;}
.ab03_1.in_con04 .tab_btn span:hover{background: #0075cb;border-color: #0075cb;}
.ab03_1.in_con04 .tab_btn span.on{background: #0075cb;border-color: #0075cb;}


@media only screen and (max-width: 1500px){
  .ab03_1.in_con04 .tab_btn{bottom: 20px;}
  .ab03_1.in_con04 .tab_btn span{width: 130px;height: 35px;line-height: 35px;}
}
@media only screen and (max-width: 1100px){
  .ab03_1.in_con04 .tab_btn span{line-height: 31px;}
  .ab03_1.in_con04 .tab_btn{left: 5%;}
}
@media only screen and (max-width: 1000px){
  .ab03_1.in_con04 .tab_btn{bottom: auto;top: 20px;left: 50px;}
  .pcl{display: none;}
  .mol{display: block;margin-top: 30px;}
}
@media only screen and (max-width: 600px){
  .ab03_1 .map_con.map02>img{width: 100%}
}
.con_relatvie{position: relative;height: 34px;display:none;}
.addr{position: absolute;top:0px;left: 0px;}
.addr>p{color: #fff;line-height: 34px;/* overflow: hidden; */cursor: pointer;}
.addr>p em{display: inline-block;float: left;margin-left: -7px;}
.addr>p>span{display: inline-block;float: left;width: 34px;height: 34px;position: relative;}
.addr>p>span b{opacity: 0}
.addr>p>span b:first-child{display: inline-block;float: left;width: 34px;height: 34px;background: rgba(0,178,252,0.25);border-radius: 100%;position: absolute;left:0px;left:0px;}
.addr>p>span b:first-child+b{content: "";display: block;width:16px;height:16px;position: absolute;top:50%;left: 50%;background: rgba(0,178,252,1);border-radius: 100%;transform:translate(-50%,-50%);}
.addr>p>span b:first-child+b+b{opacity:1;content: "";display: block;width:6px;height:6px;position: absolute;top:50%;left: 50%;background: rgba(255,255,255,1);border-radius: 100%;transform:translate(-50%,-50%);}

/*弹窗样式*/
.addr .other_text{position: absolute;left: 32px;top:50%;transform:translateY(-50%);background: #de3446;padding:5px;width: 344px;color: #fff;}
.addr .other_text .img img{width: 100%;}
.addr .other_text .p{padding:25px;}
.addr .other_text .p h4{margin-bottom: 5px;}

.add_other{background: #f1f6fa;padding:20px;}
.add_other .tit{margin-bottom: 10px;font-weight: 700;}
.add_other .addrs{margin-bottom: 10px;}
.add_other .div_ul p{width: 50%;float: left;margin-bottom: 3px;}

.addr .tan_con{background: #fff;padding:0px 0px;position: absolute;left:0px;bottom: 64px;width: 500px;z-index: 3;}
.map02 .addr .tan_con{width: 400px;}
.addr .tan_con ul{padding:20px;}
.addr .tan_con li{float: left;margin-right: 10px;margin-bottom: 5px;position: relative;padding-right: 10px;}
.addr .tan_con dt{position: absolute;bottom: -16px;left: 10px;
  height: 0;width: 0;
  border-bottom: 8px solid transparent;
  border-top: 8px solid #fff;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

.addr .red_con{display:none;background: rgba(234,40,53,0.9);padding:20px 30px;color: #fff;position: absolute;left: 80px;top: -20px;width: 310px;z-index: 2;}
.addr .red_con h3{margin-bottom: 10px;}
.addr .red_con p{margin-bottom: 5px;overflow: hidden;}
.addr .red_con p span{float: left;margin-right: -50px;display: block;}
.addr .red_con p em{display:block;float: left;padding-left: 50px;}
.addr .red_con q{display: none;position: absolute;right: -16px;top: 20px;
  height: 0;width: 0;
  border-bottom: 8px solid transparent;
  border-top: 8px solid transparent;
  border-left: 8px solid #ea2835;
  border-right: 8px solid transparent;
}
.addr i{display: none;position: absolute;width: 30px;height: 30px;right: 0px;top: 0px;color: #747474;text-align: center;line-height: 30px;font-size: 24px;}
.red_con i{color: #fff;}
.addr.addr00 i{top: 200px;z-index: 5;}

.map02 .addr .red_con{right: 90px;left: auto;}

/*移入*/
@media only screen and (min-width: 1000px){
  .addr:hover>p>span b{opacity: 1;}
  .addr:hover .con_relatvie{display: block;}
  .addr li:hover .red_con{display: block;}
  .addr .tan_con li:hover a{color: #ea2835;text-decoration: underline;}
}



/*定位*/
.map01{display: none;}
.map01 .addr.addr00{left: 36.6%;top: 34%;z-index: 3;}
.map01 .addr.addr00>p em{position: absolute;right: 15px;width: 120px;}
.map01 .addr.addr01{left: 15.5%;top: 35%;}
.map01 .addr.addr02{left: 15.3%;top: 72.3%;}
.map01 .addr.addr03{left: 39.2%;top: 35.3%;}
.map01 .addr.addr03>p span{float: none;}
.map01 .addr.addr03>p em{float: none;left: -38px;z-index: 2;position: relative;}
.map01 .addr.addr03 .tan_con{bottom: 80px;}
.map01 .addr.addr04{left: 41.7%;top: 35.2%;}
.map01 .addr.addr05{left: 35.5%;top: 45.5%;}
.map01 .addr.addr06{left: 33.6%;top: 53.4%;}
.map01 .addr.addr07{left: 12.8%;top: 25.6%;}

.map01 .addr.addr08{left: 79.3%;top: 32.4%;}
.map01 .addr.addr08 .tan_con{right: 0px;left: auto;}
.map01 .addr.addr08 .tan_con dt{left: auto;right: 59px;}

.map01 .addr.addr09{left: 23%;top: 42%;}
@media only screen and (max-width: 1400px){
  .addr>p em{font-size: 12px;margin-left: -10px;}
  .map01 .addr.addr00>p em{right:0;}
  .map01 .addr.addr00{left: 36.2%;top: 33.0%;}
  .map01 .addr.addr01{left: 15.2%;top: 33.3%;}
  .map01 .addr.addr02{left: 15.1%;top: 71.7%;}
  .map01 .addr.addr03{left: 39.0%;top: 34.7%;}
  .map01 .addr.addr04{left: 41.5%;top: 34.7%;}
  .map01 .addr.addr05{left: 35.3%;top: 45.0%;}
  .map01 .addr.addr06{left: 33.4%;top: 53.0%;}
  .map01 .addr.addr07{left: 12%;top: 25%;}
  .map01 .addr.addr08{left: 79.0%;top: 32.0%;}
  .map01 .addr.addr09{left: 22.3%;top: 40.3%;}
}
@media only screen and (max-width: 1100px){
  .map01 .addr.addr00{left: 35%;top: 32%;}
  .map01 .addr.addr01{left: 14%;top: 32%;}
  .map01 .addr.addr02{left: 14%;top: 71%;}
  .map01 .addr.addr03{left: 38%;top: 34%;}
  .map01 .addr.addr04{left: 40%;top: 34%;}
  .map01 .addr.addr05{left: 35%;top: 44%;}
  .map01 .addr.addr06{left: 33%;top: 52%;}
  .map01 .addr.addr07{left: 11%;top: 24%;}
  .map01 .addr.addr08{left: 78%;top: 31%;}
  .map01 .addr.addr09{left: 22%;top: 40%;}
}

/*中国地图*/

.map02 .addr.addr00{left: 55.5%;top: 40%;z-index: 4;}
.map02 .addr.addr00>p em{position: absolute;right: 15px;width: 120px;}
.map02 .addr.addr01{left: 56.2%;top: 41.2%;}
.map02 .addr.addr01>p span{float: none;}
.map02 .addr.addr01>p em{float: none;left: -38px;z-index: 2;position: relative;}
.map02 .addr.addr01 .tan_con{bottom: 80px;}
.map02 .addr.addr02{left: 57.6%;top: 38.5%;}
.map02 .addr.addr02>p em{float: none;left: -40px;z-index: 2;position: relative;top: -16px;}
.map02 .addr.addr03{left: 60%;top: 40%;}
.map02 .addr.addr04{left: 60%;top: 45%;}
.map02 .addr.addr05{left: 58.5%;top: 51.4%;}
.map02 .addr.addr06{left: 61%;top: 56.3%;}
.map02 .addr.addr07{left: 60%;top: 59%;}
.map02 .addr.addr08{left: 52%;top: 59%;}
.map02 .addr.addr09{left: 45%;top: 64%;}
.map02 .addr.addr10{left: 59.6%;top: 69.2%;}
.map02 .addr.addr11{left: 53.7%;top: 76.7%;}
.map02 .addr.addr12{left: 50%;top: 88%;}
.map02 .addr.addr13{left: 54.7%;top: 80%;}
@media only screen and (max-width: 1400px){
  .map02 .addr.addr00>p em{right: 0;}
  .map02 .addr .tan_con{width: 340px;}
  .map02 .addr.addr00{left: 55%;top: 38.5%;}
  .map02 .addr.addr01{left: 55.7%;top: 40%;}
  .map02 .addr.addr02{left: 57%;top: 37.8%;}
  .map02 .addr.addr03{left: 59.5%;top: 39.5%;}
  .map02 .addr.addr04{left: 59.5%;top: 44.5%;}
  .map02 .addr.addr05{left: 58%;top: 51%;}
  .map02 .addr.addr06{left: 60.5%;top: 54.8%;}
  .map02 .addr.addr07{left: 59.5%;top: 58.5%;}
  .map02 .addr.addr08{left: 51.5%;top: 58.5%;}
  .map02 .addr.addr09{left: 44.5%;top: 63.5%;}
  .map02 .addr.addr10{left: 59%;top: 68.8%;}
  .map02 .addr.addr11{left: 53%;top: 76%;}
  .map02 .addr.addr12{left: 49.5%;top: 87.5%;}
  .map02 .addr.addr13{left: 54%;top: 79.3%;}
}

@media only screen and (max-width: 1100px){
  .map02 .addr>p em{font-size: 12px;}
  .map02 .addr.addr00{left: 54%;top: 38%;}
  .map02 .addr.addr01{left: 55%;top: 39%;}
  .map02 .addr.addr02{left: 56%;top: 37%;}
  .map02 .addr.addr03{left: 59%;top: 39%;}
  .map02 .addr.addr04{left: 59%;top: 44%;}
  .map02 .addr.addr05{left: 57%;top: 50%;}
  .map02 .addr.addr06{left: 60%;top: 54%;}
  .map02 .addr.addr07{left: 59%;top: 58%;}
  .map02 .addr.addr08{left: 51%;top: 58%;}
  .map02 .addr.addr09{left: 44%;top: 63%;}
  .map02 .addr.addr10{left: 59%;top: 68%;}
  .map02 .addr.addr11{left: 53%;top: 76%;}
  .map02 .addr.addr12{left: 49%;top: 87%;}
  .map02 .addr.addr13{left: 54%;top: 79.3%;}
}

@media only screen and (max-width: 1000px){
  .addr i{display: block;}
  .ab03_1 .tab_map{background: #6ba5e0;padding-bottom: 30px;}
  .map01 .addr.addr00>p em{position: static;}
  .map01 .addr.addr03>p em{left: auto;float: left;}
  .map01 .addr.addr03>p span{float: left;}
  .map02 .addr.addr00>p em{position: static;}
  .map02 .addr.addr01>p em{left: auto;float: left;}
  .map02 .addr.addr01>p span{float: left;}
  .map02 .addr.addr02>p em{left:0;top:0px;float: left;}
  .addr{position: static;width: 50%;float: left;}
  .con_relatvie{position: absolute;top: 50%;left: 50%;right:auto;bottom: auto;
    z-index: 4;height: auto;transform:translate(-50%,-50%);width: auto;
  }
  .addr .tan_con dt{display: none;}
  .addr .tan_con{width: 310px;position: static;}
  .addr .tan_con li{width: 49%;margin-right: 1%;position: inherit;}
  .addr .other_text{left: 0;position: static;transform:translateY(0);width: 310px;margin-top: 200px;}
  .addr .red_con{top: 0;left: 0px;position: absolute;}
  .addr .red_con q{display: none;}
  .add_other .div_ul p{width: 100%;float: none;}
  .map02 .addr .red_con{right: 0;}
}


.ab03_1.in_con04{position: relative;}
.ab03_1.in_con04 .con{width: 36%;top:0;right: 0px;position: absolute;}
.ab03_1.in_con04 .con dt{border-bottom: 0;padding-bottom: 0;line-height: 1.3;}
.ab03_1.in_con04 .con dl{margin-top: 10%;width:80%;}
.ab03_1.in_con04 .con dd p{margin-bottom: 5px;}
@media only screen and (max-width: 1700px){
  .ab03_1.in_con04 .con dt h3{font-size: 30px;}
  .ab03_1.in_con04 .con dd{margin-top: 10px;font-size: 14px;}
}
@media only screen and (max-width: 1500px){
  .ab03_1.in_con04 .con dl{margin-top: 7%;}
}
@media only screen and (max-width: 1300px){
  .ab03_1.in_con04 .con dd{max-height: 300px;overflow-y: auto;}
}
@media only screen and (max-width: 1100px){
  .ab03_1.in_con04 .con{width: 30%;}
  .ab03_1.in_con04 .con dd{max-height: 250px;}
}
@media only screen and (max-width: 1000px){
  .ab03_1.in_con04 .con{width: 100%;position: static;}
  .ab03_1.in_con04 .con dl{width: 80%;margin-top: 0;}
  .ab03_1.in_con04 .con dd{max-height: inherit;}
}
.n_content>.con{background: rgba(0,117,203,1); color: #fff;padding:30px 40px;overflow: hidden;}
.n_content>.con dd{overflow: hidden;margin-top: 15px;}
.n_content>.con dd p{float: left;width: 50%;}
@media only screen and (max-width: 1500px){
  .n_content>.con{padding:20px 30px;}
}
@media only screen and (max-width: 1000px){
  .n_content>.con{padding:15px 15px;}
}
@media only screen and (max-width: 700px){
  .n_content>.con dd p{width: 100%;float: none;}
}

.ab04{background: url(../jpg/ab05.jpg) no-repeat center bottom;background-size: 100%;padding-left:50px;padding-right:50px;}
.ab04 h3{margin-bottom: 30px;}
.ab04 .left{width: 60%;position: relative;float: left;}
.ab04 .left:after{display:none;content: "";position: absolute;right: 0px;top: 0px;width: 1px;height: 120px;background: #d0d0d0;}
.ab04 .f_select dl{margin-bottom: 10px;position: relative;float: left;margin-right: 10px;}
.ab04 .f_select dl:nth-of-type(2n){margin-right: 0px;}
.ab04 .f_select dt{height: 33px;width: 240px;background: #fff;border:1px solid #999;position: relative;line-height: 33px;padding-left: 20px;cursor: pointer;}
.ab04 .f_select dl.on dt{background: #0075cb;color: #fff;border-color: #0075cb;}
.ab04 .f_select dt span{display:block;background:url(../png/icon03.png) no-repeat center left;width: 6px;height: 9px;position: absolute;right: 20px;top:50%;margin-top:-4px;transform:rotate(90deg);}
.ab04 .f_select dd{display:none;position: absolute;top: 33px;background: #fff;border:1px solid #b0c1d2;left:0px;right: 0px;padding:10px 0;z-index: 9;max-height: 200px;overflow-y:auto;}
.ab04 .f_select dd h4{padding-left: 10px;font-weight: 700;}
.ab04 .f_select dd a{display: block;margin:3px 10px;padding:2px 10px;}
.ab04 .f_select dd a:hover{color: #0075cb;}
.ab04 .f_select dd h4 a{margin:0;padding:0;}
.ab04 .right{width: 40%;float: right;}
.ab04 .right dt{float: left;margin-right: 50px;width:100%;font-weight: 700;}
.ab04 .right dd{float: left;}
.ab04 .right dd p{margin-bottom: 5px;}
@media only screen and (max-width: 1500px){
  .ab04 .left{width: 70%;}
  .ab04 .right{width: 30%;}
}
@media only screen and (max-width: 1400px){
  .ab04{padding-left:20px;padding-right:20px;}
  .ab04 .f_select dt{width: 200px;}
}
@media only screen and (max-width: 1100px){
  .ab04{padding-bottom: 50px;}
  .ab04 .left{width: 260px;margin-right: -260px;position: relative;z-index: 3;}
  .ab04 .right{width: 100%;}
  .ab04 .right dl{margin-left: 280px;}
  .ab04 .right dt{width: auto;margin-bottom: 10px;}
}
@media only screen and (max-width: 600px){
  .ab04{padding-left:10px;padding-right:10px;}
  .ab04 .left{width:100%;margin-right: 0;float: none;}
  .ab04 .left:after{display: none;}
  .ab04 .f_select dl{width: 100%;}
  .ab04 .f_select dt{width: 100%;}
  .ab04 .right dl{margin-left: 0;}
  .ab04 .right dt{width: 100%;}
}
.ab05{background: #f0f5f9;}
.ab05 .left{float: left;width:50%;position: relative;}
.ab05 .left>img{width: 100%;position: relative;top: -100px;}
.ab05 .left .con{position: absolute;color: #fff;top:35%;left: 50%;width:420px;z-index: 3;transform:translate(-50%,-50%);}
.ab05 .left .con h3{margin-bottom: 5px;}
.ab05 .left .con .p span{border:1px solid #fff;padding:3px 5px;display: inline-block;margin-bottom: 5px;}
.ab05 .left .con a{display: block;}

.ab05 .right{float: right;width:50%;position: relative;}
.ab05 .right>img{width: 100%;}
.ab05 .right .con{position: absolute;color: #fff;bottom:40px;left: 50px;z-index: 3;}
.ab05 .right .con a{display: block;}
@media only screen and (max-width: 1100px){
  .ab05 .left .con{top:50%;width: 90%;}
  .ab05 .left>img{width: 100%;position: relative;top: 0px;}
}
@media only screen and (max-width: 900px){
  .ab05 .left{width: 100%;}
  .ab05 .right{width: 100%;}
  .ab05 .left .con .p span{font-size: 14px;}
}
@media only screen and (max-width: 600px){
  .ab05 .right .con{bottom: 20px;left: 20px;}
}

.join_nav{}
.join_nav.n_left dl dt em{
  display:inline-block;
  background: #f0f5f9;
  border-radius: 4px;
  text-align: center;
  width: 35px;
  height: 25px;
  line-height: 25px;
  color: #333;
  position: absolute;
  right: 35px;
  top:50%;
  margin-top: -13px;
}
.join_nav.n_left dl.on dt em{background: #fff;color: #0075cb;}
.join_nav.n_left dl dd{padding-left: 20px;}
.join_info .edit_con_original h4{font-size: 16px;font-weight: 700;margin-bottom: 10px;margin-top: 30px;}
.join_info .edit_con_original p{font-size: 16px;color:#666;}
.join_info .edit_con_original p a{color: #0075cb;}

.join_list>h3{margin-bottom: 20px;}
.join_list dl{margin-bottom: 10px;}
.join_list dl dt{background: #f0f5f9;padding:27px;position: relative;}
.join_list dl dt .btn{position: absolute;right: 27px;top:27px;}
.join_list dl dt .btn a{background: #b0c1d2;display: block;width:140px;height: 50px;line-height: 50px;text-align: center;color:#fff;font-size: 16px;}
.join_list dl dt .btn a em{display: inline-block;width: 17px;height: 19px;overflow: hidden;background: url(../png/ico.png) no-repeat left top;position: relative;top:5px;right: 5px;}
.join_list dl dt p.other{display: none;}
.join_list dl dd{display: none;}
.join_list dl dd{padding:40px 30px;font-size: 16px;}
.join_list dl dd h4{font-weight: 700;margin-bottom: 5px;}
.join_list dl dd .p{margin-bottom: 30px;color: #666;}
.join_list dl:hover dt p.other{display: block;}
.join_list dl:hover dt{background: #0075cb;color: #fff;}
.join_list dl:hover dt .btn a{background: #fff;color: #0075cb;}
.join_list dl:hover dt .btn a em{background-position: left bottom;}
.join_list dl.on dt p.other{display: block;}
.join_list dl.on dt{background: #0075cb;color: #fff;}
.join_list dl.on dt .btn a{background: #fff;color: #0075cb;}
.join_list dl.on dt .btn a em{background-position: left bottom;}
@media only screen and (max-width: 767px){
  .join_list dl dt .btn{position: static;margin-top: 20px;}
  .join_list dl dt .btn a{width: 120px;height: 37px;line-height: 34px;}
  .join_list dl dd{padding:15px;font-size: 14px;}
  .join_list dl dd .p{margin-bottom: 15px;}
}

.join_tit{border-bottom: 1px solid #ccc;}
.join_tit h3{color: #0075cb;}
.join_tit ul li{float: left;font-size: 16px;padding-right: 40px;margin-right: 40px;border-right:1px solid #ccc;}
.join_tit ul li:last-child{border-right:0;}
@media only screen and (max-width: 1400px){
  .join_tit ul li{padding-right:20px;margin-right: 20px;}
}
.join_con{overflow: hidden;}
.join_con h4{font-weight: 700;}
.join_con .con_input{border-top:4px solid #0175ca;background: #f0f5f9;padding:50px 80px 35px 45px;border-bottom: 1px solid #ececea;padding-bottom: 30px;margin-top:15px;}

/*输入框样式*/
input[type="text"]{
  width: 100%;
  height: 34px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  text-indent: 10px;
  box-sizing:border-box;
}
textarea{
  width: 260px;
  height: 34px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  text-indent: 10px;
  box-sizing:border-box;
}

/*下拉表单*/
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 0px 10px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-sizing:border-box;
}

.hot{color: #f00;display: inline-block;padding-right: 5px;}
.con_input dl{margin-bottom: 15px;overflow: hidden;}
.con_input dl dt{text-align:right;float: left;width: 130px;margin-right: -130px;position: relative;z-index: 2;height: 35px;line-height: 35px;font-size: 16px;}
.con_input dl dd{float: left;width: 100%;}
.con_input dl dd .dd_con{padding-left: 140px;}
.show_hide label{
  display:inline-block;
  text-align:center;
  cursor: pointer;
  height: 34px;
  line-height: 34px;
  position: relative;
  width: 41px;
  float: left;
  border-left: 0px;
  background: url(../png/ro01.png) no-repeat left center;
  float: left;
}
.show_hide label input{border:0;margin-right: 0px;vertical-align: middle;visibility: hidden;width:0;}
.show_hide label span{padding-left: 15px;}
.show_hide label.active{background:#2da1f8;background: url(../png/ro02.png) no-repeat left center;}
.con_input .ll{float: left;width: 40%;}
.con_input .midd{float: left;width: 100%;}
.con_input .midd dl{width: 50%;float: right;}
.con_input .midd dl:first-child{width: 40%;float: left;}
.con_input .bottom{width: 100%;float: left;}
.bottom .show_hide label span{}
em.other_em{float: left;margin:5px 5px 0 0;font-size: 16px;}
.con_input .top{float: left;width: 100%;}
li.img{width: 100%;height: 130px;background: #eee;text-align: center;}
li.img img{max-width: 100%;}
li.file_upload{text-align: center;margin-top: 5px;}
li.file_upload label{display: inline-block;width: 100%;height: 30px;background: #0075cb;position: relative;cursor: pointer;}
li.file_upload label:hover{background: #2b8ce7;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
li.file_upload label em{position: absolute;top: 50%;left: 0%;transform:translate(0%,-50%);color: #fff;text-align: center;right: 0;}
li.file_upload input{visibility: hidden;}
li.file_upload a{display: inline-block;margin-left: 20px;color: #2da1f8;}
li.file_upload i{color: #999;padding-left:5px;}
.con01.con_input .top .ll:nth-of-type(3){margin-left: 30px;}
.con01.con_input .top .ll:nth-of-type(1){float: right;width: 110px;background: #fff;padding:8px;}

.con02.con_input .top .ll{float: right;width: 45%;}
.con02.con_input .top .ll:first-child{float:left;}
.join_con .btn{text-align: center;float: left;width: 100%;}
.join_con .btn .sav{width:180px;height: 40px;line-height: 40px;text-align: center;color: #fff;border:0;background: #0075cb;font-size: 16px;}
.join_con .btn .no_style{display: inline-block;width:180px;height: 40px;line-height: 40px;text-align: center;background: #b0c1d2;font-size: 16px;color: #fff;margin-left: 10px;}
.join_con .btn .add_con{margin:0 10px;display: inline-block;width:180px;height: 40px;line-height: 40px;text-align: center;color: #fff;border:0;background: #0075cb;font-size: 16px;}
.join_con .btn .no_sav{padding-left: 10px;}
.other.btn{text-align: center;float: left;width: 100%;}
.other.btn .sub{width:180px;height: 40px;line-height: 40px;text-align: center;color: #fff;border:0;background: #0075cb;font-size: 16px;}
.other.btn .show_con{display: inline-block;width:180px;height: 40px;line-height: 40px;text-align: center;color: #fff;border:0;background: #0075cb;font-size: 16px;margin:0 10px;}
.other.btn .res{border:0;background: transparent;color: #333;}
.join_con .con03.con_input{padding-bottom:50px;}
.con03 .scl .show_hide label{width:auto;}
.con03 .scl .show_hide label span{padding-left: 30px;margin-right: 20px;}
.con03.con_input .top .ll:first-child{float:left;}
.other_dat input{width: 43%;}
.other_dat span{padding:0 10px;}
.con_input textarea{height: 100px;padding:10px;text-indent: 0;width: 100%;}
.con06.con_input .bottom dl:nth-of-type(1) dt{width: 480px;margin-right: -480px;}
.con06.con_input .bottom dl:nth-of-type(1) dd .dd_con{padding-left: 500px;}
.con06.con_input .bottom dl:nth-of-type(2) dt{width: 120px;margin-right: -120px;}
.con06.con_input .bottom dl:nth-of-type(2) dd .dd_con{padding-left: 140px;}
.con06.con_input .bottom dl:nth-of-type(3) dt{width: 310px;margin-right: -310px;}
.con06.con_input .bottom dl:nth-of-type(3) dd .dd_con{padding-left: 330px;}

.con07.con_input .bottom dl{margin-bottom: 5px;}
.con07.con_input .bottom dl:first-child{margin-bottom: 20px;color: #666;}
.con07.con_input .bottom dl:first-child dt{width: 70px;margin-right: -70px;}
.con07.con_input .bottom dl:first-child dd .dd_con{padding-left: 90px;}
.con07.con_input .bottom dl dt{width: 310px;margin-right: -310px;}
.con07.con_input .bottom dl dd .dd_con{padding-left: 350px;}
.con07.con_input li.file_upload{text-align: left;margin-top: 2px;}
.con07.con_input li.file_upload label{width: auto;background: transparent;}
.con07.con_input li.file_upload label em{color: #0075cb;text-align: left;}
.con07.con_input li.file_upload input{width: 150px;}
.con07.con_input li.file_upload i{position: relative;top: 2px;}
.con07.con_input .bottom dl.other{margin-bottom: 14px;}
.con07.con_input .bottom dl.other dt{width: 310px;margin-right: -310px;height:auto;line-height: 1.3;}
.con07.con_input .bottom dl.other dd .dd_con{padding-left: 350px;}
.con07.con_input .bottom dl.other li.file_upload input{width: 300px;}
.con07.con_input .bottom dl.other li.file_upload label{height: 45px;}
.con07.con_input .bottom dl.other dt.other{padding-top: 15px;}
.in_pu_add{position: relative;}
.in_cl_o{position: absolute;right: 0px;bottom:0px;width: 30px;height: 30px;line-height: 25px;text-align: center;color: #5d5d5d;font-size: 26px;background: #d4d4d4;cursor: pointer;}
@media only screen and (max-width: 1400px){
  .join_con .con_input{padding:20px 90px 20px 30px;}
  .con01.con_input .top .ll:nth-of-type(3){margin-left: 0;}
  em.other_em{font-size: 14px;}
  .con_input .midd dl{width: 59.6%;}
  .join_con .btn{margin-top: 0;}


}
@media only screen and (max-width: 767px){
  li.file_upload i{display: inline-block!important;}
  .con_input dl dt{width: 80px;margin-right: -80px;}
  .con_input dl dd .dd_con{padding-left: 90px;}
  .join_con .con_input{padding:15px;}
  .con_input .ll{width:100%;}
  .con_input dl{margin-bottom: 5px;}
  .con01 .con_input .ll:nth-of-type(1){margin-bottom: 10px;width: 130px;}
  .con_input .midd dl{width: 100%;}
  .con_input .midd dl:first-child{width: 100%;}
  .con02.con_input .top .ll{float: right;width: 100%;}
  .join_con .con03.con_input{padding-bottom:30px;}
  .join_con .btn .sav,.join_con .btn .add_con,.other.btn .sub,.other.btn .show_con{width: 125px;}

  .con06.con_input .bottom dl:nth-of-type(1) dt{width: 100%;margin-right: 0px;text-align: left;height: auto;line-height: 1.3;}
  .con06.con_input .bottom dl:nth-of-type(1) dd .dd_con{padding-left: 0px;}
  .con06.con_input .bottom dl:nth-of-type(2) dt{width: 100%;margin-right: 0px;text-align: left;}
  .con06.con_input .bottom dl:nth-of-type(2) dd .dd_con{padding-left: 0px;}
  .con06.con_input .bottom dl:nth-of-type(3) dt{width: 100%;margin-right: 0px;text-align: left;}
  .con06.con_input .bottom dl:nth-of-type(3) dd .dd_con{padding-left: 0px;}

  .con07.con_input li.file_upload input{width: 130px;}
  .con07.con_input .bottom dl:first-child dt{width: 100%;margin-right: 0px;text-align: left;}
  .con07.con_input .bottom dl:first-child dd .dd_con{padding-left: 0px;}
  .con07.con_input .bottom dl dt{width: 100%;margin-right: 0px;text-align: left;}
  .con07.con_input .bottom dl dd .dd_con{padding-left: 0px;}
  .con07.con_input .bottom dl.other dt{width: 100%;margin-right: 0px;height:auto;line-height: 1.3;}
  .con07.con_input .bottom dl.other dd .dd_con{padding-left: 0px;}
}

.sjyz{background: #f0f5f9;}
.sjyz .con{width: 400px;margin:0 auto;}
.sjyz input{border:1px solid #ccc;width: 100%;box-sizing:border-box;background: transparent;height: 35px;}
.sjyz dd{margin-bottom: 15px;}
.sjyz dt{overflow: hidden;}
.sjyz dt input{width: 65%;float: left;}
.sjyz dt div.img{width: 35%;float: left;text-align: center;border:1px solid #ccc;box-sizing:border-box;height: 35px;line-height: 35px;border-left: 0;cursor:pointer;font-size: 16px;color: #0075cb;}
.sjyz dd.btn{margin-top: 15px;}
.sjyz dd.btn input{background: #0075cb;color: #fff;border:0;}
@media only screen and (max-width: 450px){
  .sjyz{padding-left: 20px;padding-right: 20px;}
  .sjyz .con{width: 100%;}
}
.jo_liuc{font-size: 16px;}
.jo_liuc li{margin-bottom: 5px;}
.jo_liuc h4{color: #0075cb;margin-bottom: 20px;margin-top: 30px;}
.jo_liuc h4:first-child{margin-top: 0;}
.jo_liuc dl{margin-bottom: 20px;}
.jo_liuc dt{font-weight: 700;margin-bottom: 5px;}
.text_con{background: #f0f5f9;padding:40px;margin-top: 40px;}
.text_con .p{margin-top: 10px;}
.text_con .p span{float: left;width: 70px;}
.text_con .p>div{float: left;width: 90%;}
.check{text-align: center;}
.check label{background: url(../png/ro01.png) no-repeat left center;}
.check label input{visibility: hidden;width: 0px;overflow: hidden;}
.check .active{background: url(../png/ro02.png) no-repeat left center;}
.check span{padding-left: 25px;font-size: 16px;}
.sx_btn{text-align: center;}
.sx_btn a{display: inline-block;width: 180px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 16px;background: #0075cb;margin:0 5px;}
.sx_btn a.h{background: #b0c1d2;}
@media only screen and (max-width: 767px){
  .text_con{padding:20px;}
  .sx_btn a{width: 110px;}
}

.down_con .first_con dl{background: #f0f5f9;padding:0 60px;}
.down_con .first_con dt{float: left;position: relative;top:60px;max-width: 362px;}
.down_con .first_con dt img{width: 100%;}
.down_con .first_con dd{float: left;padding-left: 50px;padding-top:60px;width: 47%;}
.down_con .first_con dd h3{max-width: 350px;margin-bottom: 15px;}
.down_con .first_con dd h3 a{display: block;line-height: 1.2;}
.down_con .first_con dd p{color: #666;}
.down_con .first_con dd p a{color: #666;}
.down_con .first_con dd p.p1 span{margin-right: 30px;display: inline-block;}
.down_con .first_con dd p.p2{margin-top: 30px;}
.down_con .first_con dd p.p2 span{position: relative;top:5px;margin-left: 10px;display: inline-block;}
@media only screen and (max-width: 1400px){
  .down_con .first_con dt{width: 43%;top:40px;}
  .down_con .first_con dd{padding-top: 40px;width: 50%;}
}
@media only screen and (max-width: 1100px){
  .down_con .first_con dl{padding:0;}
  .down_con .first_con dt{top: 0;}
  .down_con .first_con dd{padding-top: 20px;padding-left: 20px;width: 55%;}
}
.down_con .list_con dl{width:49%;margin-right: 2%;float: left;margin-bottom: 45px;}
.down_con .list_con dl:nth-of-type(2n){margin-right: 0;}
.down_con .list_con dt{float: left;width: 255px;}
.down_con .list_con dt img{width: 100%;}
.down_con .list_con dd{float: left;padding-left: 20px;width: 47%;}
.down_con .list_con dd h3{max-width: 250px;margin-bottom: 15px;}
.down_con .list_con dd h3 a{display: block;line-height: 1.2;}
.down_con .list_con dd p{color: #666;}
.down_con .list_con dd p a{color: #666;}
.down_con .list_con dd p.p1 span{display:block;}
.down_con .list_con dd p.p2{margin-top: 30px;}
.down_con .list_con dd p.p2 span{position: relative;top: 5px;margin-left: 10px;display: inline-block;}
@media only screen and (max-width: 1500px){
  .down_con .list_con dt{width: 47%;}
}
@media only screen and (max-width: 600px){
  .down_con .list_con dt{width: 100%;}
  .down_con .list_con dd{width: 100%;padding-left: 0;margin-top: 20px;}
  .down_con .list_con dd p.p2 span{top:0px;}
}

.lt_header.header .right .r_left{float: none;}
.lt_header.header .right .r_left .nav li{margin-left: 40px;margin-right: 0;}
@media only screen and (max-width: 1024px){
  .lt_header.header .right .r_left .nav li{margin-left: 0;}
}
.lt_con01{background: #f0f5f9;}
.lt_con01 .left{width: 45%;float: left;}
.lt_con01 .left h3{margin-bottom: 20px;}
.lt_con01 .left h4{margin-bottom: 10px;line-height: 1.3;}
.lt_con01 .left .p{color: #999;}
.lt_con01 .right{width: 50%;float: right;position: relative;}
.lt_con01 .right p{width: 49.5%;float: left;margin-left: 1px;}
.lt_con01 .right p.img2{position: relative;top: 100px;}
.lt_con01 .right img{width: 100%;}
@media only screen and (max-width: 767px){
  .lt_con01 .left{width: 100%;}
  .lt_con01 .right{width: 100%;margin-bottom: 20px;}
}
@media only screen and (max-width: 500px){
  .lt_con01 .right p.img2{top: 50px;}
}
.lt_con02{}
.lt_con02 h3{text-align: center;margin-bottom: 20px;}
.lt_con02 li{float: left;width: 24.2%;margin-right: 1%;padding:45px 0;text-align: center;background: #0075cb;margin-bottom: 1%;}
.lt_con02 li:nth-of-type(4n){margin-right: 0;}
.lt_con02 li:hover{background: #00c1d2;}
.lt_con02 li a{display: block;width: 100%;}
.lt_con02 li p{margin-top: 10px;color: #fff;}
@media only screen and (max-width: 600px){
  .lt_con02 li img{width: 50px;}
  .lt_con02 li{width: 49.5%;padding:25px 0;}
  .lt_con02 li:nth-of-type(4n){margin-right:1%;}
  .lt_con02 li:nth-of-type(2n){margin-right: 0;}
}
.lt_con03{position: relative;}
.lt_con03 .img img{width: 100%;}
.lt_con03 .lt3_01{position: absolute;top:40%;left:50%;transform:translate(-50%,-50%);}
.lt_con03 .lt3_01 .lt3_text{display: inline-block;background: #0062ab;padding:50px;}
.lt_con03 .lt3_text a{color: #fff;}
.lt_con03 .lt3_text h3{margin-bottom: 5px;}
.lt_con03 .lt3_02{position: absolute;bottom: 50px;left:50%;transform:translateX(-50%);}
.lt_con03 .lt3_02 li{float: left;margin-right: 1%;width: 15.8%;cursor:pointer;position: relative;margin-bottom: 1%;}
.lt_con03 .lt3_02 li:nth-of-type(6n){margin-right: 0;}
.lt_con03 .lt3_02 li:after{content: "";position: absolute;bottom: 0px;right: 0px;left: 0px;top:0px;background: rgba(0,0,0,0.5);transition:all 0.5s;}
.lt_con03 .lt3_02 li:before{content: "";position: absolute;bottom: 0px;width: 0%;height: 4px;background: #00c1d2;z-index: 2;transition:all 0.5s;}
.lt_con03 .lt3_02 li:first-child{margin-left: 0;}
.lt_con03 .lt3_02 li img{width: 100%;}
.lt_con03 .lt3_02 li:hover:after{opacity: 0;}
.lt_con03 .lt3_02 li:hover:before{width: 100%;}
@media only screen and (max-width: 1200px){
  .lt_con03 .lt3_01 .lt3_text{padding:25px;}
  .lt_con03 .lt3_02{bottom: 20px;}
}
@media only screen and (max-width: 767px){
  .lt_con03 .img{margin-bottom: 10px;}
  .lt_con03 .lt3_01{left:20px;top:20px;transform:translate(0%,0%);}
  .lt_con03 .lt3_01 .lt3_text{background: none;top:20px;padding:0;}
  .lt_con03 .lt3_02{position: static;transform:translateX(0%);}
  .lt_con03 .lt3_02 li{width: 32.6%;}
  .lt_con03 .lt3_02 li:nth-of-type(6n){margin-right: 1%;}
  .lt_con03 .lt3_02 li:nth-of-type(3n){margin-right: 0;}
}
.lt_con04{background: url(../jpg/n5.jpg) no-repeat center;}
.lt_con04 h3{text-align: center;color: #fff;margin-bottom: 20px;}
.lt_con04 ul{text-align: center;}
.lt_con04 li{width: 32.4%;display:inline-block;padding:15px 25px;background: #fff;margin-right: 10px;margin-bottom: 10px;box-sizing:border-box;position: relative;}
.lt_con04 li a{text-align: left;float: left;display: block;width:80%;}
.lt_con04 li a img{max-width: 100%}
.lt_con04 li span{color: #999;position: absolute;top: 50%;right: 25px;transform:translateY(-50%);}
@media only screen and (max-width: 1500px){
  .lt_con04 li{width: 32%;}
}
@media only screen and (max-width: 1000px){
  .lt_con04 li{width: 48%;}
}
@media only screen and (max-width: 600px){
  .lt_con04 li{width: 100%;margin-right: 0;}
}
.ltjs01 h3{text-align: center;}
.ltjs01 .lt_con01{background: none;}
.ltjs01 .p{margin-top: 10px;}
.ltjs02 li{float: left;border:2px solid #d0d0d0;box-sizing:border-box;float: left;width: 32%;margin-right: 2%;padding:40px;}
.ltjs02 li:nth-of-type(3n){margin-right: 0;}
.ltjs02 li h3{margin-bottom: 10px;}
@media only screen and (max-width: 1000px){
  .ltjs02 li{padding:30px 20px;}
}
@media only screen and (max-width: 600px){
  .ltjs02 li h3{margin-bottom: 5px;}
  .ltjs02 li{padding:15px;width: 100%;margin-right: 0;margin-bottom: 20px;}
}
.ltmt .gzdt02 .lingyu01 dl{border:2px solid #ccc;box-sizing:border-box;padding:40px 35px;}
.ltmt .gzdt02 .lingyu01 dl dt{border-top:0;}
.ltmt .gzdt02 .lingyu01 dt{padding-top: 0;}
@media only screen and (max-width: 1200px){
  .ltmt .gzdt02 .lingyu01 dl{padding:30px 25px;}
}
@media only screen and (max-width: 600px){
  .ltmt .gzdt02 .lingyu01 dl{padding:20px 15px;}
}

.wjlt dl{float: left;margin-right: 2.5%;width: 23.1%;}
.wjlt dl:nth-of-type(4n){margin-right: 0;}
.wjlt dl dt {height: 0px;padding-bottom: 140%;overflow: hidden;}
.wjlt dl dt img{width: 100%;}
.wjlt dl dd{margin-top: 10px;}
@media only screen and (max-width: 600px){
  .wjlt dl{width: 49%;margin-right: 2%;}
  .wjlt dl:nth-of-type(4n){margin-right: 2%;}
  .wjlt dl:nth-of-type(2n){margin-right: 0;}
}
.fixed_nav{position: fixed;top: 50%;right: 2px;z-index: 999999;}
.fixed_nav p{margin-bottom: 1px;cursor: pointer;}
.fixed_nav span{cursor: pointer;}
.fixed_con{position: fixed;top: 0px;left: 0px;bottom: 0px;right: 0px;background: rgba(0,0,0,0.4);z-index: 9999999;display: none;}
.fom_con{width: 1080px;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);}
.fom_con h4{text-align: center;}
.fom_con .coll{position: absolute;top: 50px;right: 50px;cursor: pointer;}
.fom_con .yzm input[type="text"]{width: 150px;float:left;}
.fom_con .yzm .img{width: 100px;height:34px;line-height: 34px;float: left;text-align: center;background: #f1f1f1;}
.fom_con .yzm .change{display: inline-block;width: 120px;line-height: 34px;height: 34px;color: #0075cb;padding-left: 10px;text-decoration: underline;}
.fom_con .btn .sav{background: #0075cb;}
@media only screen and (max-width: 1100px){
  .fom_con{width:90%;}
}
@media only screen and (max-width: 600px){
  .fom_con .coll{top: 30px;right: 20px;}
  .fom_con .yzm input[type="text"]{width: 60%;}
  .fom_con .yzm .img{width: 40%;}
  .fom_con .yzm .change{text-align: right;width: 100%;}
}
.fly_con{position: fixed;right: 0px;bottom: 0px;z-index: 999999;width: 220px;}
.fly_con img{width: 100%;}
.fly_con p{position: absolute;top: 0px;right: 0px;font-size: 16px;color: #8ab3d8;width: 30px;height: 30px;cursor: pointer;text-align: center;line-height: 30px;}
@media only screen and (max-width: 1500px){
  .fly_con{width: 150px;}
}
.time{text-align: center;}
.summ{padding:20px 40px;background: #f2f2f2;margin-top:10px;font-size: 14px;}

.imo_ul{padding:0 10px;}
.imo_ul li{padding:10px 0;border-bottom: 1px solid #e5e5e5;}
.imo_ul li span{float: right;}
.imo_ul li a{max-width: 70%;display: inline-block;}
.imo_ul li a:hover{color: #0075cb;}
.imo2 table{width: 100%;}
.imo2 thead td{font-weight: 700;font-size: 18px;}
.imo2 thead tr{background: #f0f5f9;}
.imo2 td{font-size: 16px;padding:10px 10px;}
.imo2 tr td:nth-of-type(1){width: 40%;padding-left: 40px;}
.imo2 tr td:nth-of-type(2){width: 40%;}
.imo2 tr td:nth-of-type(3){width: 20%;}
.imo2 tbody tr:nth-of-type(even){background: #f0f5f9;}

@media only screen and (max-width: 1250px){
  .imo2 thead td{font-size: 16px;}
  .imo2 td{font-size: 14px;}
}
@media only screen and (max-width: 1000px){
/*  .imo2 thead{display: none;}
  .imo2 td{
    border-top:1px solid #eee;
    width:50%!important;
    float: left;
    white-space:normal;
    display: block;
    text-align: left;
    height: auto;
  }
  .imo2 tr td:first-child{text-align: left;padding-left: 10px;width:100%!important;}
  .imo2 td::before{content: attr(data-title);padding-left: 0;text-align: left;display: block;color: #ccc;}*/
}
.xxzy01_other li{float: left;width: 37%;margin-right: 1%;position: relative;box-sizing:border-box;}
.xxzy01_other li:nth-of-type(3n){margin-right: 0%;}
.xxzy01_other li input{border:1px solid #d0d0d0;height:35px;width: 100%;box-sizing:border-box;}
.xxzy01_other li label{font-size: 16px;position: absolute;left: 0px;top:0px;display: inline-block;height: 35px;line-height: 35px;padding-left: 10px;}
.xxzy01_other li:nth-of-type(1) input{padding-left: 50px;}
.xxzy01_other li:nth-of-type(3){width:24%;}
.xxzy01_other li:nth-of-type(3) input{width: 48.5%;border:0;text-align: center;padding:0;background: #b0c1d2;color: #fff;}
.xxzy01_other li:nth-of-type(3) input[type="button"]{margin-right: 3%;background: #0075cb;}

@media only screen and (max-width: 1023px){
  .xxzy01_other li{width: 49.2%;margin-bottom: 10px;}
  .xxzy01_other li:nth-of-type(2n){margin-right: 0;}
}
@media only screen and (max-width: 600px){
  .xxzy01_other>h3{margin-bottom: 15px;}
  .xxzy01_other li{width: 100%;margin-right: 0;}
  .xxzy01_other li:nth-of-type(3){width: 100%;}
  .xxzy01_other li:nth-of-type(3) input{width:40%;}
}
.hqgf_con dl{margin-bottom: 10px;}
.hqgf_con dt{background: #f0f5f9;padding:25px 45px;position: relative;cursor: pointer;}
.hqgf_con dt:before{content: "";position: absolute;top: 50%;left: 30px;transform: translateY(-50%);display: inline-block;width: 4px;height: 4px;background: #333;}
.hqgf_con dt a{max-width: 70%;display: inline-block;}
.hqgf_con dt span{float: right;font-weight: 700;display: inline-block;margin-top: -2px;}
.hqgf_con dl.on dt{background: #0075cb;color: #fff;}
.hqgf_con dl.on dt a{color: #fff;}
.hqgf_con dl.on dt:before{background: #fff;}
.hqgf_con dd{padding:15px 40px 25px;display: none;}
.hqgf_con li{border-bottom: 1px solid #e5e5e5;padding:10px 0;}
.hqgf_con li a{max-width: 50%;display: inline-block;}
.hqgf_con li a:hover{color: #0075cb;}
.hqgf_con li span{float: right;display: inline-block;}
@media only screen and (max-width: 1400px){
  .hqgf_con dt{padding:10px 40px;}
}
@media only screen and (max-width: 1000px){
  .hqgf_con dt{padding:10px 20px;}
  .hqgf_con dt:before{left: 10px;}
  .hqgf_con dd{padding:10px 15px 15px;}
}
@media only screen and (max-width: 600px){
  .hqgf_con li a{max-width: 100%;}
  .hqgf_con li span{float: none;margin-top: 10px;width: 100%}
  .hqgf_con li .p p{margin-bottom: 20px!important;}
  .hqgf_con li .p p span{margin-top: 5px;}
}

.tongh_table h3{height: 50px;background: #b0c1d2;line-height: 50px;padding:0 20px;color: #fff;}
.tongh_table table{width: 100%;}
.tongh_table thead td{font-weight: 700;font-size: 18px;}
.tongh_table thead tr{background: #f0f5f9;}
.tongh_table td{font-size: 16px;padding:5px 10px;}
.tongh_table tr td.other_color{color: #0075cb;}
.tongh_table tr td.gu200{width:200px;}
.tongh_table tr td.gu150{width:150px;}
.tongh_table tr td.gu100{width: 100px;}
.tongh_table tr td.gu60{width: 60px;}
.tongh_table thead tr td:first-child{color: #333;}
.tongh_table tbody tr:nth-of-type(even){background: #f0f5f9;}
.tongh_table table a:hover{color: #0075cb;}
@media only screen and (max-width: 1250px){
  .tongh_table thead td{font-size: 16px;}
  .tongh_table td{font-size: 14px;}
}
@media only screen and (max-width: 1000px){
  .tongh_table h3{height: 40px;line-height: 40px;}
/*  .tongh_table thead{display: none;}
  .tongh_table tr td:first-child{text-align: left;padding-left: 10px;}
  .tongh_table td{border-top:1px solid #eee;width:50%!important;float: left;
    white-space:normal;display: block;text-align: left;height: auto;}
  .tongh_table td::before{content: attr(data-title);padding-left: 0;text-align: left;display: block;color: #ccc;}*/
}

.other_table18{overflow:auto;}
.other_table18 table{width:3000px;}
@media only screen and (max-width: 1000px){
  .other_table18 h3{width:100%;}
  .other_table18 table{width:100%;}
}


.tongh_input dl{overflow: hidden;}
.tongh_input dl dt{float: left;width: 100px;position: relative;z-index: 2;height: 35px;line-height: 35px;font-size: 16px;}
.tongh_input dl dd{float: left;width: 100%;}
.tongh_input .dl dl{width: 49%;float: left;margin-right: 1%;}
.tongh_input .other_dat input{width:20%;}
.tongh_input dl.dl4{width: 70%;}
.tongh_input dl.dl5{width: 49%;}
.tongh_input .dl6 input{width:180px;height: 40px;background: #0075cb;border:0;color: #fff;font-size: 16px;float: left;margin-right: 10px;}
.tongh_input .dl6 a{display:inline-block;width:180px;height: 40px;line-height: 40px;text-align: center;background: #0075cb;color: #fff;}
@media only screen and (max-width: 1500px){
  /*.tongh_input .dl dl{width: 35%;}*/
  .tongh_input .other_dat input{width: 35%;}
}
@media only screen and (max-width: 767px){
  .tongh_input .dl dl{width: 100%;}
  .tongh_input .other_dat input{width: 40%;}
  .tongh_input dl.dl4{width: 100%;}
  .tongh_input dl.dl5{width: 100%;}
  .tongh_input .dl6 input{width: 40%;}
  .tongh_input .dl6 a{width: 40%;}
}

/*登录*/
.log_con{
  background: #f0f5f9;
  padding: 50px 0px 35px 0px;
  border-bottom: 1px solid #ececea;
}
.log_con .ll{width: 70%;margin:0 auto;}
.log_con .ll .yanz input{width: 70%;}

.log_con .ll dl{margin-bottom: 15px;overflow: hidden;}
.log_con .ll dl dt{text-align:right;float: left;width: 100px;margin-right: -100px;position: relative;z-index: 2;height: 35px;line-height: 35px;font-size: 16px;}
.log_con .ll dl dd{float: left;width: 100%;}
.log_con .ll dl dd .dd_con{padding-left: 110px;}

.log_left{float: left;width: 50%;}
.log_left h4{width: 70%;margin:0 auto 30px; border-bottom: 3px solid #0175ca;padding-bottom: 10px;}
.log_left .ll .yanz .yani{width:30%;float: right;padding-left: 20px;box-sizing:border-box;background: #fff;line-height: 34px;}
.log_right{float: right;width: 50%;}
.log_right h4{width: 70%;margin:0 auto 30px; border-bottom: 3px solid #0175ca;padding-bottom: 10px;}
.log_right h3{text-align: center;margin-bottom: 20px;}
.log_con .log_right .ll{width: 60%;}
.log_con .btn{width: 38%;margin: 0 auto;}
.log_con .btn .sav {
  width: 180px;
  margin: 20px auto 0;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  border: 0;
  background: #0075cb;
  font-size: 16px;
}
.other_log_left{width: 70%;float: none;margin:0 auto;}

.log_left_info{width: 50%;float: left;}
.log_left_info table{width:80%;margin-left: auto;margin-right: auto;}
.log_left_info table tr td:first-child{text-align: center;padding-left: 30px;padding-right: 30px;}
.log_left_info table td{border:1px solid #c7d7e3;padding:70px 0;color: #333;font-size: 16px;}
.log_left_info table td p{margin:3px 0 3px 20px;}
.log_left_info table td span{display: inline-block;width:80px;text-align: right;}

@media only screen and (max-width: 1400px){
  .log_left_info table{width: 90%;}
}
@media only screen and (max-width: 1200px){
  .log_left_info table td{font-size: 14px;padding:50px 0;}
}
@media only screen and (max-width: 1000px){
  .log_left_info{width: 100%;float: none;}
  .log_left,.other_log_left{float: none;width: 100%;}
  .log_left_info{margin-bottom: 30px;}
  .log_right{float: none;width: 100%;}
  .log_left_info table tr td:first-child{padding-left: 10px;padding-right: 10px;}
}
@media only screen and (max-width: 767px){
  .log_con .ll dl dt{width: 80px;margin-right: -80px;}
  .log_con .ll dl dd .dd_con{padding-left: 90px;}
  .log_con .ll dl{margin-bottom: 5px;}
  .log_con .ll{width: 90%;}
  .log_left h4{width: 90%;}
  .log_con .log_right .ll{width: 90%;}
  .log_left_info table td span{display: block;text-align: left;}
}




.biaod .con01.con_input .top .ll:nth-of-type(1) {
  float: none;
  width: 60%;
  background: transparent;
  padding: 0;
  margin:0 auto;
}
@media only screen and (max-width: 767px){
  .biaod .con01.con_input .top .ll:nth-of-type(1) {width: 100%;}
  .biaod .con_input dl dt{font-size: 13px;}
}
.gongyue_list .sum{margin-top: 30px;font-size: 16px;}
.gongyue_list dl{margin-top:20px;padding-left: 50px;}
.gongyue_list dl a{color: #0075cb;font-size: 16px;display: block;margin-bottom: 5px;}
.gongyue_list dl a:hover{color: #0075cb;}
.gongyue_list dl dt a{font-size: 20px;}
.gongyue_list dl dd{padding-left: 15px;}


.go_back{position: relative;}
.go_back>a{position: absolute;right: 0px;top: 20px;color: #0075cb;}
.wen_list .con_input dl dt{width:300px;margin-right: -300px;}
.wen_list .con_input dl dd .dd_con{padding-left: 310px;}
.wen_list .show_hide label{width: auto;margin-right: 15px;}
.wen_list .show_hide label span{padding-left: 25px;font-size: 16px;}
.wen_list .border_b{display: block;width: 100%;border-bottom: 1px solid #cccccc;color: #0075cb;padding-bottom: 10px;}
.wen_list .border_tit{font-weight: 700;margin-bottom: 20px;}
.wen_list .border_tit q{color: #0075cb;}
.wen_list .border_con.show_hide label{display: block;width:100%;text-align: left;line-height: 1.5;height: auto;margin-bottom: 10px;float: none;background-position: left 5px;}
.wen_list .border_con.show_hide label span{display: block;position: relative;top: -20px;}
@media only screen and (max-width: 1120px){
  .wen_list .con_input .bottom dl:last-child dt {float: none;}
  .wen_list .con_input .bottom dl:last-child dd .dd_con{padding-left: 0;}
}
@media only screen and (max-width: 767px){
  .wen_list .con_input dl dt{float: none;text-align: left;}
  .wen_list .con_input dl dd .dd_con{padding-left: 0;}
  .wen_list .show_hide label span{font-size: 14px;}
}


.wsjc_con .join_tit h3{color: #000;}
.wsjc_con .jc_top h5{float: left;color: #2b5f9f;font-weight: 700;}
.wsjc_con .jc_top a{float: right;display: inline-block;margin-top: 15px;}
.wsjc_con .jc_top a:hover{color: #2b5f9f;}
@media only screen and (max-width: 1440px){
  .wsjc_con .jc_top a{margin-top: 5px;}
}
.wsjc_con .jc_list{margin-bottom: 30px;}
.wsjc_con .join_con .con_input{padding:0;}
.wsjc_con .con_input{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.wsjc_con .con_input ul{padding:30px 0;}
.wsjc_con .con_input li{width:50%;float: left;box-sizing:border-box;line-height: 1.5;padding:5px 10px 5px 60px;position: relative;}
.wsjc_con .con_input li:nth-of-type(2n+1){border-right: 1px solid #ccc;}
.wsjc_con .con_input li:after{content: "";position: absolute;top: 13px;left: 52px;display: block;font-size: 18px;width:2px;height: 2px;background: #666;}
.wsjc_con .other_list .con_input li{width:100%;}
.wsjc_con .con_input li a:hover{color: #2b5f9f;text-decoration: underline;}
@media only screen and (max-width: 767px){
  .wsjc_con .join_tit ul li{font-size: 14px;}
  .wsjc_con .con_input ul{padding:20px 0;}
  .wsjc_con .con_input li{width: 100%;padding-left: 20px;}
  .wsjc_con .con_input li:nth-of-type(2n+1){border-right: 0;}
  .wsjc_con .con_input li:after{left: 12px;}
}
.biao_title_top{text-align: center;}
.biao_title_top h3{}
.biao_title_top ul li{display: inline-block;width: 100%;margin-bottom:10px;line-height:1.5;border:1px solid #999;text-align: left;position: relative;padding-left: 40px;box-sizing:border-box;}
.biao_title_top ul li a{color: #2b5f9f;}
.biao_title_top ul li:after{content: "";display: block;width: 14px;height: 18px;background: url(../png/icooo.png) no-repeat;position: absolute;top: 50%;left: 20px;margin-top: -9px;}
@media only screen and (max-width: 767px){
  .biao_title_top ul li{width: 100%;margin-bottom: 10px;}
}
.biao_title_bottom .biao_tab{}
.biao_title_bottom .biao_tab ul{width: 100%;background: #b0c1d1;}
.biao_title_bottom .biao_tab ul li{float: left;margin-top: 2px;padding:15px 10px;line-height: 1.5;color: #fff;cursor: pointer;font-size: 16px;}
.biao_title_bottom .biao_tab ul li.on{background: #f0f5f9;color: #01408d;}
@media only screen and (max-width: 767px){
  .biao_title_bottom .biao_tab ul{height: auto;}
  .biao_title_bottom .biao_tab ul li{width: 100%;line-height: 1.5;padding:10px;font-size: 14px;border-bottom: 2px solid #f0f5f9;}
}
.biao_title_bottom.log_con{padding-top: 0;}
.biao_title_bottom.log_con .top .left{width: 50%;float: left;}
.biao_title_bottom.log_con .top .right{width: 50%;float: left;padding:0 20px;box-sizing:border-box;}
.biao_title_bottom.log_con .rode_input{width: 60%;margin-left:15%;padding-left: 160px;margin-bottom: 10px;}
.biao_title_bottom.log_con .rode_input .show_hide label{width: auto;margin-right: 20px;}
.biao_title_bottom.log_con .rode_input .show_hide label span{padding-left: 25px;font-size: 16px;}

.biao_title_bottom.log_con .ll{width: 80%;margin-left:10%;}
.biao_title_bottom.log_con .ll dl dt{width: 190px;margin-right: -190px;}
.biao_title_bottom.log_con .ll dl dd .dd_con{padding-left: 190px;}
.biao_title_bottom.log_con .ll dl dd .dd_con input{float: left;height: 38px;}
.biao_title_bottom.log_con .ll dl dd .dd_con .yani{width: 29%;background: #fff;height: 38px;float: left;margin-left: 1%;}

.biao_title_bottom.log_con .btn{width: 50%;margin-left:10%;margin-bottom: 30px;}
.biao_title_bottom.log_con .btn input{margin-left: 190px;background: #01408d;}

.biao_title_bottom.log_con .input_text_zhu{width: 80%;margin-left:10%;padding-left: 0;}
.biao_title_bottom.log_con .input_text_zhu h3{margin-bottom: 5px;font-weight: 700;font-size: 16px;}
.biao_title_bottom.log_con .input_text_zhu ul{margin-bottom: 20px;}
.biao_title_bottom.log_con .input_text_zhu ul li{margin-bottom: 5px;font-size: 16px;}
@media only screen and (max-width: 1280px){
  .biao_title_bottom.log_con .rode_input{padding-left: 0px;width: 80%;}
}
@media only screen and (max-width: 1100px){
  .biao_title_bottom.log_con .rode_input{width: 80%;}
  .biao_title_bottom.log_con .ll{width: 80%;}
  .biao_title_bottom.log_con .btn{width: 80%;}
  .biao_title_bottom.log_con .btn input{margin-left: 0px;}
}
@media only screen and (max-width: 767px){
  .biao_title_bottom.log_con .top .left{width: 100%;float: none;}
  .biao_title_bottom.log_con .top .right{width: 100%;float: none;padding:0 10px;margin-top: 20px;}
  .biao_title_bottom.log_con .rode_input{padding-left: 0;width: 90%;margin:0 auto;}
  .biao_title_bottom.log_con .ll{width: 90%;margin:0 auto;}
  .biao_title_bottom.log_con .btn{width: 90%;margin:0 auto;}
  .biao_title_bottom.log_con .input_text_zhu{width: 90%;margin:0 auto;margin-top: 20px;}
  .biao_title_bottom.log_con .ll dl dt{width: 100%;float: none;text-align: left;}
  .biao_title_bottom.log_con .ll dl dd .dd_con{padding-left: 0;}
  .biao_title_bottom.log_con .input_text_zhu{padding-left: 0;}
  .biao_title_bottom.log_con .btn input{margin-left: 0;}
  .biao_title_bottom.log_con .input_text_zhu h3{font-size: 14px;}
  .biao_title_bottom.log_con .input_text_zhu ul li{font-size: 14px;}
}
.input_other2.input_other.gjc_input{width: 98%;margin:0 auto;}
.input_other2.input_other.gjc_input li{width: 31%;margin-bottom: 10px;}
.input_other2.input_other.gjc_input li input{background: transparent;}
.input_other2.input_other.gjc_input li:nth-of-type(3) input{padding-left: 0px;}
.input_other2.input_other.gjc_input li:nth-of-type(4) input{padding-left: 0px;}
.input_other2.input_other.gjc_input li .form-control{background: transparent;border-radius: 0;margin-left: 0px;width: 100%;}
.input_other2.input_other.gjc_input li:nth-of-type(5) .tit_biao{position: static;top: 0px;left: 0px;height: 34px;line-height: 34px;font-size: 16px;}
.input_other2.input_other.gjc_input li:last-child input{background: #b0c1d2;padding-left: 0;margin-top: 34px;}
.input_other2.input_other.gjc_input li:last-child input[type="button"]{background: #00408d;}
.table_other2{width: 100%;margin:30px auto 0;}
.table_other2.gjc_table td{padding:10px 5px;font-size: 14px;}
.table_other2.gjc_table thead td{font-size: 16px;}
.table_other2.gjc_table tbody tr{background: #fff;}
.table_other2.gjc_table tbody tr:nth-of-type(even){background-color: #f0f5f9;}
.table_other2.gjc_table tbody tr td:nth-of-type(2){width: 30%;}
.table_other2.gjc_table tbody tr td:nth-of-type(3){width: 210px;}
.table_other2.gjc_table tbody tr td:nth-of-type(4){width: 280px;}
.table_other2.cpjc_table.gjc_table tbody tr td:last-child{width:30%;}
.table_other2.cpjc_table.gjc_table tbody tr td:last-child{color: #333;}
.table_other2.gjc_table tbody tr td:first-child+td{color: #333;}
.page_other2{width: 98%;margin:0 auto;}
.page_other2>p{float: left;line-height: 42px;font-size: 16px;}
.page_other2>p span{color: #0075cb;}
.page_other2 .page{float: right;width: auto;margin:0;display: inline-block;}
.table_other3.table_other2.gjc_table tbody tr td:nth-of-type(2){width: auto;}
.table_other3.table_other2.gjc_table tbody tr td:nth-of-type(3){width: 30%;color: #333;}
.table_other3{margin-top: 0;}
td.other_color{color: #0075cb;}
td.other_color a{color: #0075cb;}
.six_ot_ta {margin-bottom: 20px;}
.six_ot_ta .input_other2.input_other.gjc_input{width: 100%;}
.six_ot_ta .input_other.gjc_input li:nth-of-type(1) input{padding-left: 0px;}



.gjc_input li.li2 label{right: auto;left: 0;}
.gjc_input li.li2 input{padding-left: 40px;padding-right: 10px;}
.gjc_input2 li.li4 input{padding-left: 100px;}
.gjc_input li.li5 label{right: auto;display: block;}
.gjc_input2 li.li5 input{padding-left: 100px;width: 100%;}
.gjc_input2 li.li6{margin-top: 34px;}
.gjc_input2 li.li7{margin-top: 34px;}
.gjc_input2 li.li6 input{width: 43%;float:left;padding:0 3%!important;margin-left: 0!important;}
.gjc_input2 li.li6 span{float: left;display: block;padding: 0 4.3%;height: 35px;line-height: 35px;}

.other_table_oo.gjc_table tr td{width: auto;}




@media only screen and (max-width: 1500px){
  .gjc_input2 li.li6 input{width:42.4%;}
}
@media only screen and (max-width: 1400px){
  .gjc_input2 li.li6 input{width: 42%;}
}

@media only screen and (max-width: 1250px){
  .table_other2{width:97%;margin: 0 auto}
  .page_other2>p{float: none;text-align: center;}
  .page_other2 .page{float: none;width: 100%;}
  .gjc_input2 li.li6 input{width: 41%;}
}
@media only screen and (max-width: 1023px){
  .input_other2.input_other.gjc_input li{width: 49%!important;}
}
@media only screen and (max-width: 600px){
  .page_other2>p{font-size: 12px;}
  .input_other2.input_other.gjc_input li{margin-right: 2%!important;}
  .input_other2.input_other.gjc_input li:nth-of-type(2n){margin-right: 0%!important;}
  .input_other2.gjc_input li label{font-size: 12px;}
  .input_other2.input_other.gjc_input li input{padding-left: 65px!important;padding-right: 5px!important;}
  .input_other2.input_other.gjc_input li:last-child input{padding-left: 0px!important;padding-right: 0px!important;}
}



.x_dus table{border-spacing: 0;
  border-collapse: collapse;
  border: 1px solid #eee;
  background: #FFF;
  width: 100%;
}
.x_dus table th{height: 35px;
  padding: 5px 10px;
  color: #666;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  background: #fcfcfc;
  border: 1px solid #eee;}
.x_dus table td{    padding: 10px;
  text-align: left;
  border: 1px solid #eee;
  font-size: 12px;}
.search_con{width: 90%;margin:0 auto;}
.search_con h6{font-size: 20px;margin-bottom: 20px;}
.search_con dl{margin-bottom: 20px;}
.search_con dt{font-size: 16px;margin-bottom: 15px;}
.search_con dt a{color: #0075cb;}
.search_con dt a:hover{text-decoration: underline;}
.search_con dd{font-size: 14px;overflow: hidden;padding-left: 30px;}
.search_con dd.other_dd span{padding-left: 50px;}
.search_con b{font-weight: normal;display: block;float: left;}
.search_con span{float: left;display: inline-block;}


table tr:hover{background: #f5f5f5;}
.public_search>h3{text-align: center;margin-bottom: 25px;}
.public_search ul{margin-bottom: 20px;}
.public_search li i{display:inline-block;font-size: 12px;color: #f00;    line-height: 1;width: 80%;padding-left: 2%;}
.public_search li{float: left;width: 32.6%;margin-left: 1%;position: relative;box-sizing:border-box;margin-bottom: 5px;}
.public_search li:nth-of-type(3n+1){margin-left:0;}
.public_search li input{border:1px solid #d0d0d0;height:34px;width: 100%;box-sizing:border-box;}
.public_search li label{font-size: 16px;display:block;height: 34px;line-height: 34px;}
.public_search .li_select dt{font-size: 16px;line-height: 34px;}
.public_search .li_select dd{width:100%;}

.public_search .li_btn input{float:left;width: 150px;border:0;text-align: center;padding:0;background: #b0c1d2;color: #fff;margin-left: 3%;}
.public_search .li_btn input[type="button"]{background: #0075cb;}

.public_search .ul_btn{text-align: right;}
.public_search .ul_btn li{display: inline-block;float: none;text-align: right;}
.public_search .ul_btn li input{display: inline-block;float: none;}

.other_li dl{width:29%;float:left;margin-right: 1%;}
.public_search li.other_li input{float: left;width:70%;}

.public_search .other_dat dt{font-size: 16px;line-height: 34px;}
.public_search li .other_dat input{width: 45%;}

.info{color: #00408d;cursor: pointer;}
.info_con{overflow: hidden;height: 0px;}
.open .info_con{height: auto;}
@media only screen and (max-width: 1400px){
  /*添加0616*/
  .public_search li{width: 48%;}
  .public_search li:nth-of-type(2n+1){margin-left: 0;}
  .public_search .ul_btn{text-align: left;}
  .public_search .ul_btn li{text-align: left;}
  .public_search .ul_btn li input{margin-left: 0;margin-right: 3%;}
}
@media only screen and (max-width: 1200px){
  .public_search li i{width: 75%;}
  .public_search li label{margin-bottom: 5px;}
  .public_search .li_select dt{margin-bottom: 5px;}
  .public_search .other_dat dt{margin-bottom: 5px;}
}

@media only screen and (max-width: 1023px){
  .public_search li{width: 49.2%;margin-bottom: 10px;}
  .public_search li:nth-of-type(2n+1){margin-left: 0;}
  .public_search li:nth-of-type(2n){margin-left:1%;}
}
@media only screen and (max-width: 600px){
  .public_search>h3{margin-bottom: 15px;}
  .public_search li{width: 100%;margin-right: 0;}
  .public_search li:nth-of-type(2n){margin-left:0%;}
}

.public_table h3{height: 60px;background: #b0c1d2;line-height: 60px;padding:0 20px;color: #fff;}
.public_table h3 a{float: right;margin-top: 15px;}

.public_table table{width: 100%;}
.public_table thead td{font-weight: 700;}
.public_table thead tr{background: #f0f5f9;}
.public_table td{padding:5px 5px;}
.public_table tbody tr:nth-of-type(even){background: #f0f5f9;}

.public_table tr td.gu200{width:200px;}
.public_table tr td.gu150{width:150px;}
.public_table tr td.gu100{width: 100px;}
.public_table tr td.gu70{width: 70px;}
.public_table tr td.gu60{width: 60px;}
.public_table tr td.gu30{width: 30px;}

.other_width .table_con{width:100%;overflow-x: auto;}
.other_width table{width:150%}

.public_table td.other_color{color: #0075cb;}
.public_table td.other_color a{color: #0075cb;}


@media only screen and (max-width: 1000px){
  .public_table h3 a{margin-top: 5px;}
  .public_table h3{height: 40px;line-height: 40px;}
  /*.public_table thead{display: none;}
  .public_table tr td:first-child{text-align: left;padding-left: 10px;}
  .public_table td{border-top:1px solid #eee;width:50%!important;float: left;
    white-space:normal;display: block;text-align: left;height: auto;}
  .public_table td::before{content: attr(data-title);padding-left: 0;text-align: left;display: block;color: #ccc;}*/
    .en_scorll_table{width: 100%;overflow-x: auto;}
  .en_scorll_table table{width: 1900px;}
  .en_scorll_table2 table{width: 1000px;}
}

.show_con_value .h6{font-size: 18px;font-weight: 700;margin-bottom: 5px;}
.show_con_value li{float: left;margin-right: 50px;}

.c_title td{text-align: center;}
.cailiao{max-height: 600px;overflow-y: auto;}
.cailiao tr{border-bottom: 1px solid #eee;}
.cailiao td{text-align: center;}
.cailiao span.active{font-weight: 700;font-size: 24px;font-family: "Arial";cursor: pointer;line-height: 1;}
.cailiao tbody tr:nth-of-type(even){background-color: #fff;}
.cailiao span:hover{color: #0075cb;}
.cailiao td:nth-of-type(1){width: 15%;}
.cailiao td:nth-of-type(2){width: 30%;}
.cailiao td:nth-of-type(3){width: 40%;}
.cailiao td:nth-of-type(4){width: 15%;}
@media only screen and (max-width: 1000px){
  .cailiao td{text-align: left;}

}
.ico_span{position: absolute;left: 0px;top:-22px;}
.ico_span img{margin-right: 5px;}
.edit_con_original a{color: #0075cb;font-weight: 700;}
.file_info{margin-bottom: 30px;}
.file_info a{color: #0075cb;}
.file_info dl{margin-bottom: 5px;}
.file_info dt{font-weight: 700;}

.img_info_text{border:1px solid #d0d0d0;background-color: #f1f5f9;padding:30px;box-sizing: border-box;}
.img_info_text .left{float: left;width: 54%;}
.img_info_text .left img {width:100%;}
.img_info_text .right{float: right;width: 46%;padding-left: 40px;box-sizing: border-box;}
.img_info_text .right h3{margin-bottom: 25px;margin-top: 25px;}
.img_info_text .right .p{color: #666;line-height: 1.8;max-height: 18em;overflow-y: auto;}
@media only screen and (max-width: 1100px){
  .img_info_text .right h3{margin-bottom: 10px;margin-top: 10px;}
  .img_info_text .right .p{max-height: 10.8em;}
}
@media only screen and (max-width: 767px){
  .img_info_text{padding:10px;}
  .img_info_text .left{width: 100%;float: none;}
  .img_info_text .right{width:100%;float: none;padding:0;}
  .img_info_text .right .p{max-height: unset;}
}

.other_zzfw{}
.other_zzfw.lingyu03 li{position: relative;text-align: left;overflow: hidden;}
.other_zzfw.lingyu03 li a{display: block;overflow: hidden;padding-left: 10px;height: 100%;width: 100%;}
.other_zzfw.lingyu03 li a>em{width: 36px;margin-left: 0px;margin-top: 30px;}
.other_zzfw.lingyu03 li a>span{font-size: 24px;margin-top: 5px;}
.other_zzfw.lingyu03 li a>p{margin-top: 10px;font-size: 16px;line-height: 1.5;height: 3em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
}
.other_zzfw.lingyu03 li .p_hover{padding:15px 30px;position: absolute;left: 0px;right: 0px;top: 100%;bottom: 0px;background: rgba(0,57,140,0.9);transition:all 0.2s ease-in;}
.other_zzfw.lingyu03 li .p_hover h5{color: #fff;font-size: 24px;}
.other_zzfw.lingyu03 li .p_hover p{color: #fff;font-size: 16px;line-height: 1.5;height: 6em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:4;
  overflow:hidden;
}
.other_zzfw.lingyu03 li .p_hover>img{margin-top: 15px;display: block;}
.other_zzfw.lingyu03 li:hover{background:#fff;}
.other_zzfw.lingyu03 li:hover span{color: #333;}
.other_zzfw.lingyu03 li:hover .img{display: block;}
.other_zzfw.lingyu03 li:hover .p_hover{top:0;}
@media only screen and (max-width: 1400px){
  .other_zzfw.lingyu03 li a{padding-left: 0px;}
  .other_zzfw.lingyu03 li a>em{margin-top: 20px;}
  .other_zzfw.lingyu03 li a>span{font-size: 20px;}
  .other_zzfw.lingyu03 li .p_hover{padding:20px;}
  .other_zzfw.lingyu03 li .p_hover h5{font-size: 20px;}
  .other_zzfw.lingyu03 li .p_hover p{font-size: 14px;}
}
@media only screen and (max-width: 767px){
  .other_zzfw.lingyu03 li{padding:20px;}
  .other_zzfw.lingyu03 li a>em{margin-top: 0px;}
}
.search_top{background: #f3f3f3;}
.search_top ul.ul01{background: #01408d;padding:30px 40px;}
.search_top ul.ul01 li{float: left;padding:4px 25px;color: #fff;margin-right:1px;position: relative;margin-bottom: 5px;}
.search_top ul.ul01 li a{color: #fff;display:block;width: 100%;height: 100%;}
.search_top ul.ul01 li:after{display:none;content: "";position: absolute;left: 25px;right: 25px;height: 2px;background: #fff;bottom: 0px;}
.search_top ul.ul01 li:hover:after{display: block;}
.search_top ul.ul01 li.hover:after{display: block;}
.search_top .ul_con{background: #fff;padding:20px 40px;}
.search_top ul.ul02{float: left;}
.search_top ul.ul02 li{float: left;color: #474747;margin-right: 30px;}
.search_top ul.ul02 li a{color: #474747;}
.search_top ul.ul02 li a:hover{color:#e40011;}
.search_top ul.ul02 li.hover a{color:#e40011;}
.search_top ul.ul03{float: left;margin-left: 50px;}
.search_top ul.ul03 li{float: left;color: #474747;margin-right: 30px;}
.search_top ul.ul03 li a{color: #474747;}
.search_top ul.ul03 li a:hover{color:#e40011;}
.search_top ul.ul03 li.hover a{color:#e40011;}

.search_top .search_input{margin-bottom: 30px;}
.search_top .search_input input[type=text]{width: 86%;border:1px solid #d4d4d4;background: #fff;height: 65px;line-height: 65px;box-sizing:border-box;float:left;font-size:18px;}
.search_top .search_input .search_btn{background: #01408d;width: 13%;height: 65px;line-height: 65px;text-align: center;font-size: 18px;color: #fff;display: inline-block;float:right;}
.search_bottom{padding-bottom: 30px;}
.search_bottom>h3{padding:40px 0;}
.search_bottom>h3 span{color: #01408d;}
.search_bottom>h3 em{color:#e40011;}
.search_bottom .dl{border:1px solid #d4d4d4;padding:40px 30px;box-sizing:border-box;margin-bottom: 10px;position: relative;}
.search_bottom .dl dt{float: left;width:85%;border-right: 1px solid #ddd;box-sizing:border-box;padding-right: 60px;}
.search_bottom .dl dt h3{line-height: 1.1;}
.search_bottom .dl dt h3 span{color: #01408d;text-decoration: underline;}
.search_bottom .dl dt>p{margin:5px 0 10px;color: #999;}
.search_bottom .dl dt>.p{line-height: 1.5;height: 3em;display:
        -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
}
.search_bottom .dl dd{float: left;width: 15%;text-align: center;position: absolute;top: 50%;right: 0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
@media only screen and (max-width: 1400px){
  .search_top{padding:10px 0 20px;}
  .search_top ul.ul01{padding:0px 25px;}
  .search_top ul.ul01 li{padding:4px 20px;}
  .search_top .ul_con{padding:15px 25px;}
  .search_top ul.ul02 li{margin-right: 15px;}
  .search_top .search_input{margin-top: 15px;margin-bottom: 20px;}
  .search_top .search_input input[type=text]{height: 45px;line-height: 45px;}
  .search_top .search_input .search_btn{height: 45px;line-height: 45px;}
  .search_bottom{padding-bottom: 20px;}
  .search_bottom>h3{padding:10px 0;font-size: 18px;}
  .search_bottom .dl{padding:20px 15px;}
  .search_top ul.ul01 li a{font-size: 18px;}
}
@media only screen and (max-width: 1024px){
  .search_top{margin-top: 100px;}
  .search_top ul.ul01 li a{font-size: 16px;}
}
@media only screen and (max-width: 767px){
  .search_top ul.ul01{padding:10px 10px;}
  .search_top ul.ul03{margin-left: 0;margin-top: 10px;}
  .search_top .search_input input[type=text]{width: 75%;}
  .search_top .search_input .search_btn{width: 23%;}
  .search_bottom .dl dt{float: none;width: 100%;border-right: 0;padding-right: 0;}
  .search_bottom .dl dd{margin-top:20px;float: none;width: 100%;position: static;text-align: left;-webkit-transform:translateY(0%);transform:translateY(0%);}
}
.links_con{background: #f3f3f3;}
.links_con .wrap{display: flex;flex-wrap:wrap;}
.links_con dl{float: left;width: 30%;margin-right: 5%;background: #fff;}
.links_con dl:last-child{margin-right: 0;}
.links_con dl dt{background: #dee8f1;padding:20px 50px;}
.links_con dl dd{padding:30px 50px 20px;}
.links_con dl dd a{display: block;margin-bottom: 15px;}
.links_con dl dd a:hover{color: #0075cb;text-decoration: underline;}
@media only screen and (max-width: 1250px){
  .links_con dl{width: 31%;margin-right: 3%;}
  .links_con dl dt{padding:10px 30px;}
  .links_con dl dd{padding:20px 30px 15px;}
}
@media only screen and (max-width: 1024px){
  .links_con{margin-top: 90px;}
}
@media only screen and (max-width: 767px){
  .links_con dl{margin-right: 0;width: 100%;margin-top: 20px;}
}
.maps_con{background: #f3f3f3;}
.maps_con dl{border-bottom: 1px solid #ddd;margin-bottom:50px;padding-bottom: 50px;}
.maps_con dl dt{color: #01408d;}
.maps_con dl dt a{color: #01408d;}
.maps_con dl dd{margin-top: 10px;}
.maps_con dl dd p{float: left;margin-right: 20px;}
.maps_con dl dd p a:hover{color: #01408d;text-decoration: underline;}
@media only screen and (max-width: 1400px){
  .maps_con dl{margin-bottom:30px;padding-bottom: 30px;}
}
@media only screen and (max-width: 1024px){
  .maps_con{margin-top: 90px;}
}
@media only screen and (max-width: 600px){
  .maps_con{padding-top: 50px;}
  .maps_con dl dt{font-size: 18px;}
  .maps_con dl dd p{margin-bottom: 7px;}
}

.xgf01{display:flex;flex-wrap: wrap;}
@media only screen and (max-width: 800px){
  .edit_con_original img{    
    height: auto!important;
    width: 100%!important;
    text-indent: unset!important;
  }
  .edit_con_original p{text-indent: unset!important;}
}

.j_head_info{margin-bottom: 30px;border-bottom: 1px solid #eee;padding-bottom: 30px;}
.j_head_info p{float: left;line-height: 34px;font-size: 16px;}
.j_head_info p .butn{border:0;width: 80px;height:34px;line-height:34px;background: #0075cb;color: #fff;}
.j_head_info .p2 input[type="text"]{width: 200px;}





