@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: 16px;
    background-size: cover;
    -ms-behavior: url(../css/backgroundsize.min.htc);
    behavior: url(../css/backgroundsize.min.htc);
    max-width: 1920px;
    margin-left: auto;
    margin-right:auto;
    overflow-x: hidden;
}
.wrap{width: 1260px;margin-left:auto;margin-right:auto;}
@media only screen and (max-width: 1366px){
  *{-webkit-box-sizing: border-box;/* box-sizing: border-box; */}
  .wrap{width: 1160px;}
}
@media only screen and (max-width: 1180px){
  .wrap{width:100%;padding-right:20px;padding-left:20px;-webkit-box-sizing: border-box;box-sizing: border-box;}
}
@media only screen and (max-width: 767px){
  .wrap{padding-right:10px;padding-left: 10px;}
}

.phone_img_dom{display: none!important;}
@media only screen and (max-width: 767px){
  .touch_body .phone_img_dom{display: block!important;}
  .touch_body img.pc_dom{display: none!important;}
  .tabe_none{display: none;}
}

.header{border-bottom: 1px solid #d9d9d9;position: fixed;top: 0px;left: 0px;right: 0px;background: #fff;/*background: #fffaec;*/z-index: 99999;}
.header .logo{line-height: 120px;text-align: center;float: left;}
.header .logo img{vertical-align: middle;max-width: 100%;}

.header .nav{margin-top:45px;margin-right: 15px;float: right;}
.header .nav li{float: left;height: 35px;width: 100px;line-height: 35px;margin-left: 10px;position: relative;}
.header .nav li:first-child{margin-left: 0;}
.header .nav li a{display: block;color: #303030;font-size: 16px;text-align: center;}
.header .nav li:hover a{background: #d00217;color: #fff;}
.header .nav li.hover a{background: #d00217;color: #fff;}
.header .nav li dl{display:none;position: absolute;top:35px;left: 0px;width:140px;background: #d00217;z-index:9999;}
.header .nav li dl a{font-size: 14px;color: #fff;text-align: left;padding-left: 19px;}
.header .nav li dl a:hover{background: #6a0402;}
.header .nav li dl dd{border-top: 1px solid #ff042c;}

.header .right{float: right;height: 120px;line-height: 120px;position: relative;z-index: 4;}
.header .right img{vertical-align: middle;}
.header .right>*{float: left;}
.header .right .search{margin-right: 20px;position: relative;height: 30px;line-height: 30px;margin-top:45px;}
.header .right .search .span{position: absolute;top: 0px;right: 0px;width:261px;display: none;}
.header .right .search .span input{float: left;}
.header .right .search .span input[type="text"]{width: 180px;height: 30px;border:1px solid #ccc;text-indent: 10px;border-right: 0;background: #fff!important;color:#474747;}
.header .right .search .span input[type="button"]{border:0;width: 80px;height:32px;line-height: 32px;text-align: center; color: #fff;background: #d00217;}
.header .right .search:hover .span{display: block;}

/*滚动后*/
.header.scrollHeader .logo{line-height: 60px;width: 200px;}
.header.scrollHeader .nav{margin-top:13px;}
.header.scrollHeader .right{height: 60px;line-height: 60px;}
.header.scrollHeader .right .search{margin-top:13px;}

@media only screen and (max-width: 1366px){
  .header .logo{line-height: 80px;width: 250px;}
  .header .nav{float: right;margin-right: 10px;margin-top:23px;}
  .header .nav li{width:90px;margin-left: 0;}
  .header .nav li a{padding-left: 0;text-align: center;}
  .header .right{height: 80px;line-height: 80px;}
  .header .right .search{margin-top:23px;}
}
@media only screen and (max-width: 1070px){
  .header .nav li{width:80px;}
}
@media only screen and (max-width: 1024px){
  .header .logo{line-height: 60px;width: 200px;}
  .header .right{height: 60px;line-height: 60px;}
  .header .right .search{margin-top:13px;}

  .header.scrollHeader .nav{margin-top:0px;}

  /*导航按钮*/
  .nav_btn{float:left;width:40px;position: relative;height: 35px;margin-top:15px;margin-right: 10px;cursor:pointer;}
  .nav_btn span{display: inline-block;width: 30px;height: 2px;background-color: #d00217;
    position: absolute;top: 16px;left: 0px;
    transition:background-color 0.3s ease-out 0.1s;
  }
  .nav_btn span:after{content:'';display: inline-block;width: 30px;height: 2px;
    background-color: #d00217;position: absolute;top: 8px;left:0px;
    transition:transform 0.3s ease-out,top 0.5s ease 0.4s;
    transform: rotate(0deg);
  }
  .nav_btn span:before{content:'';display: inline-block;width: 30px;height: 2px;
    background-color: #d00217;position: absolute;top: -8px;left:0px;
    transition:transform 0.3s ease-out,top 0.5s ease 0.4s;
    transform: rotate(0deg);
  }
  .nav_btn.click span{background-color: transparent;}
  .nav_btn.click span:after{
    transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
    transform: rotate(-45deg);top: 0px;
  }
  .nav_btn.click span:before{
    transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
    transform: rotate(45deg);top: 0px;
  }
  /*导航样式*/
  .header .nav{display:none;position: fixed;top: 60px;left: 0px;right: 0px;bottom:0;z-index: 9999;background: rgba(255,255,255,1);margin:0;}
  .header .nav li{float: none;width: 100%;height: auto;}
  .header .nav li a{display: block;height: 50px;line-height: 50px;border-bottom:1px solid #eee;}
  .header .nav li dl{position: static;width: 100%;text-align: center;}
  .header .nav li dl a{padding-left: 0;text-align: center;}
}
@media only screen and (max-width: 320px){
  .header .logo{width: 180px;}
  .header.scrollHeader .logo{width: 180px;}
}

.banner{margin-top: 120px;}
.banner li{position: relative;}
.banner li .p{position: absolute;left: 15%;top:50%;transform:translateY(-50%);color: #fff;}
.banner li .btn{width:190px;position: absolute;right: 20%;top: 50%;transform:translateY(-50%);}
.banner li .btn img{width: 100%;}
.banner .bx-wrapper .bx-controls-direction a{width: 13px;height: 23px;background-image: url(../img/banner_btn.png);background-repeat: no-repeat;}
.banner .bx-wrapper .bx-prev{background-position: left top;left: 6%;}
.banner .bx-wrapper .bx-prev:hover{background-position: left bottom;l}
.banner .bx-wrapper .bx-next{background-position: right top;right: 6%;}
.banner .bx-wrapper .bx-next:hover{background-position: right bottom;}
@media only screen and (max-width: 1366px){
  .banner{margin-top: 80px;}
  .banner li .btn{width: 150px;}
}
@media only screen and (max-width: 1024px){
  .banner{margin-top: 60px;}
  .banner li .btn{right: 10%;width:100px;}
}
@media only screen and (max-width: 767px){
  .banner li .p{width: 55%;left:10%;}
  .banner li img{height: 200px;}
  .banner li .btn{width: 80px;}
  .banner li .btn img{height: auto;}
  .banner li h3{font-size: 16px;}
  .banner li p{font-size: 12px;}
  .banner .bx-wrapper .bx-prev{left: 3%;}
  .banner .bx-wrapper .bx-next{right: 3%;}
}

.in_con01{background:#eee url(../img/in_con01bg.jpg) no-repeat;}
.in_con01 .h3{font-size: 18px;font-weight: 700;}
.in_con01 .left{float: left;border-right: 1px solid #d9d9d9;}
.in_con01 .left dl{width: 509px;padding-right: 70px;}
.in_con01 .left dt a{display:block;color: #04208e;font-weight: 700;line-height: 1.2;max-height: 3.6em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
}
.in_con01 .left dt a:hover{color: #d00217;}
.in_con01 .left dd.p{width: 80%;}
.in_con01 .left dd.p a{display: block;line-height: 1.7;height: 6.8em;color: #373737;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:4;
  overflow:hidden;
}
.in_con01 .left dd.p a:hover{text-decoration: underline;}
.in_con01 .left dd.time{color: #1a3352;font-size: 12px;}
.in_con01 .left dd.time em{color: #999;padding-right: 7px;}
.in_con01 .left dd.more a{color: #d00217;text-decoration: underline;}
.in_con01 .right{float: right;width:616px;margin-top: 10px;}
.in_con01 .right dl{float: left;width: 288px;margin-left: 40px;}
.in_con01 .right dl:first-child{margin-left: 0;}
.in_con01 .right dt{height: 0px;padding-bottom: 57%;overflow: hidden;}
.in_con01 .right dt img{width: 100%;}
.in_con01 .right dd.tit a{display: block;line-height: 1.4;height: 4.2em;color: #373737;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
}
.in_con01 .right dd.tit a:hover{color: #d00217;}
.in_con01 .right dd.p{margin-top: 10px;}
.in_con01 .right dd.p a{display: block;line-height: 1.7;height: 6.8em;color: #373737;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:4;
  overflow:hidden;
}
.in_con01 .right dd.p a:hover{text-decoration: underline;}
.in_con01 .right dd.time{color: #1a3352;font-size: 12px;}
.in_con01 .right dd.time em{color: #999;padding-right: 7px;}
@media only screen and (max-width: 1366px){
  .in_con01 .mt_110{margin-top:40px;}
  .in_con01 .left{width: 45%;}
  .in_con01 .left dl{width:100%;padding-right: 40px;}
  .in_con01 .left dd.p{width: 100%;}
  .in_con01 .right{width: 50%;}
  .in_con01 .right dl{width: 48%;margin-left: 2%;}
}
@media only screen and (max-width:767px){
  .in_con01 .mt_110{margin-top:20px;}
  .in_con01 .mt_40{margin-top:10px;}
  .in_con01 .wrap>h3{font-size: 18px;}
  .in_con01 .left{width: 100%;border-right:0;}
  .in_con01 .left dl{padding-right: 0;}
  .in_con01 .left dt a{font-weight: normal;font-size: 16px;}
  .in_con01 .right{width: 100%;}
}


.in_con02{background:url(../img/in_con02bg.png) no-repeat center top;}
.in_con02 .h3{color: #fff;font-size: 18px;font-weight: 700;}
.in_c02_top{height: 160px;}
.in_c02_top .left{float: left;border-bottom: 1px solid #c53956;margin:45px 0 0 50px;}
.in_c02_top .left input{float: left;border:0;}
.in_c02_top .left input.chu{color: #51000b!important;}
.in_c02_top .left input.she{color: #fff!important;}
.in_c02_top .left input[type="text"]{height: 60px;background: transparent;width: 540px;text-indent: 10px;color: #f50;}
.in_c02_top .left input[type="button"]{width: 60px;height: 60px;line-height: 60px;background: url(../img/in_ser.png) no-repeat center;}
.in_c02_top .right{float: right;width: 430px;margin:40px 40px 0 0;}
.in_c02_top .right a{display: block;float: left;margin-left: 40px;color: #f7d9e1;margin-bottom: 5px;}
@media only screen and (max-width: 1366px){
  .in_c02_top .left{width: 60%;margin-left: 0;}
  .in_c02_top .left input[type="text"]{width: 80%;}
  .in_c02_top .left input[type="button"]{width: 20%;}
  .in_c02_top .right{margin-left: 0;margin-right: 0;width: 40%;}
}
@media only screen and (max-width: 767px){
  .in_con02{background-size: cover;}
  .in_con02 .h3{margin-top:40px;}
  .in_c02_top{height: auto;}
  .in_c02_top .left{width: 100%;margin-top: 20px;}
  .in_c02_top .left input[type="text"]{height: 30px;line-height: 30px;}
  .in_c02_top .left input[type="button"]{height: 30px;line-height: 30px;}
  .in_c02_top .right{width: 100%;margin-top:10px;}
  .in_c02_top .right a{margin-right: 20px;margin-left: 0px;margin-bottom: 0;font-size: 14px;}
}
@media only screen and (max-width: 320px){
  .in_c02_top .left{margin-top: 10px;}
}

.in_c02_bottom{width: 991px;margin-left:auto;margin-right: auto;}
.in_c02_bottom .left{float: left;color: #fff;width:650px;}
.in_c02_bottom .left p{line-height: 1.8;}
.in_c02_bottom .left a{color: #fff;}
.in_c02_bottom .left h4{line-height: 1.5;height: 1.5em;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.in_c02_bottom .left h4 a:hover{text-decoration: underline;}
.in_c02_bottom .left div.p{border-bottom: 1px solid #3d64b1;padding-bottom: 20px;margin-bottom: 20px;}
.in_c02_bottom .left div.p a{line-height: 1.7;height: 10.2em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:6;
  overflow:hidden;
}
.in_c02_bottom .left div.p a:hover{text-decoration: underline;}
.in_c02_bottom .left div.more a{display: block;width: 150px;height: 40px;background: #0090ff;border:1px solid #0090ff;line-height: 40px;text-align: center;}
.in_c02_bottom .left div.more a:hover{background: transparent;}
.in_c02_bottom .right{float: right;width:300px;}
.in_c02_bottom .right img{width: 100%;}
.in_c02_bottom .bx-wrapper .bx-controls-direction a{width: 53px;height: 53px;margin-top:-26px;background-image: url(../img/in_ico01.png);background-repeat: no-repeat;}
.in_c02_bottom .bx-wrapper .bx-prev{background-position: left bottom;left: -135px;}
.in_c02_bottom .bx-wrapper .bx-prev:hover{background-position: left top;}
.in_c02_bottom .bx-wrapper .bx-next{background-position: right bottom;right: -135px;}
.in_c02_bottom .bx-wrapper .bx-next:hover{background-position: right top;}
@media only screen and (max-width: 1300px){
  .in_c02_bottom{width: 100%;}
  .in_c02_bottom .left{width: 65%;}
  .in_c02_bottom .right{width: 30%;}
  .in_c02_bottom .bx-wrapper .bx-prev{left: auto;top:-50px;right:60px;}
  .in_c02_bottom .bx-wrapper .bx-next{right: 0;top:-50px;}
}
@media only screen and (max-width: 900px){
  .in_c02_bottom .bx-wrapper .bx-controls-direction a{width: 30px;height: 30px;background-size: 200%;}
  .in_c02_bottom .bx-wrapper .bx-prev{top:-30px;right:40px;}
  .in_c02_bottom .bx-wrapper .bx-next{top:-30px;}
}



.in_con03{background: #fff;}
.in_con03 .h3{font-size: 18px;font-weight: 700;}
.in_con03 a:hover{color: #d00217;}
.in_con03 .bx-wrapper{margin-bottom: 0;}
.in_con03 .bx-wrapper .bx-pager,.in_con03 .bx-wrapper .bx-controls-auto{bottom: -70px;}
.in_con03 .bx-wrapper .bx-pager.bx-default-pager a{background: #cbc8c1;}
.in_con03 .bx-wrapper .bx-pager.bx-default-pager a:hover{background: #bd0915;}
.in_con03 .bx-wrapper .bx-pager.bx-default-pager .active a{background: #bd0915;}
.c03_bxsilder dt{float: left;width: 438px;margin-right: 30px;}
.c03_bxsilder dt img{width: 100%;}
.c03_bxsilder dd{float: left;width: 158px;padding:0 20px;border-bottom: 1px solid #e0ddd6;padding-bottom: 35px;margin-top: 10px;}
.c03_bxsilder dd.nn{margin-top:35px;border-bottom: 0;padding-bottom: 0;}
.c03_bxsilder dd span{display: inline-block;width: 100%;height: 0px;padding-bottom: 135%;border:1px solid #000;overflow: hidden;}
.c03_bxsilder dd img{width: 100%;}
.c03_bxsilder dd p{margin-top: 20px;line-height: 1.5;height: 3em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
}
@media only screen and (max-width: 1366px){
  .c03_bxsilder dt{width:385px;}
  .c03_bxsilder dd{width: 175px;margin-top:0;}
  .in_con03 .bx-wrapper .bx-pager, .in_con03 .bx-wrapper .bx-controls-auto{bottom: -50px;}
}
@media only screen and (max-width: 1200px){
  .c03_bxsilder dt{width: 35%;margin-right: 2%;}
  .c03_bxsilder dd{width: 15.7%;padding:0 10px;padding-bottom: 20px;}
  .c03_bxsilder dd.nn{margin-top:20px;}
  .in_con03 .bx-wrapper .bx-pager, .in_con03 .bx-wrapper .bx-controls-auto{bottom: -30px;}
}
@media only screen and (max-width:768px){
  .c03_bxsilder dd{padding:0 15px;}
}
@media only screen and (max-width:767px){
  .c03_bxsilder dt{float: none;width: 100%;}
  .c03_bxsilder dd{margin-top:20px;border:0;width: 50%;padding:0 10px;}
  .in_con03 .bx-wrapper .bx-pager, .in_con03 .bx-wrapper .bx-controls-auto{bottom: -20px;}
}
.in_con04 .h3{font-size: 18px;font-weight: 700;}
.in_con04 .left{background: url(../img/in_con05bg1.jpg) no-repeat;width: 50%;float: left;}
.in_con04 .left .con{float: right;width: 630px;}
.in_con04 .left .con>h3{color: #fff;}
.in_con04 .left dt{float: left;width:144px;}
.in_con04 .left dt img{width: 100%;}
.in_con04 .left dd{float:right;width: 365px;color: #fff;margin-right: 70px;}
.in_con04 .left dd a{color: #fff;}
.in_con04 .left dd.tit{font-weight: 700;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.in_con04 .left dd.p a{line-height: 1.7;height: 10.2em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:6;
  overflow:hidden;
}
.in_con04 .left dd.more a{display: block;width: 150px;height: 40px;line-height: 40px;text-align: center;background: #ff735c;}
.in_con04 .right{background: url(../img/in_con05bg2.jpg) no-repeat;width: 50%;float: left;}
.in_con04 .right dl{width: 645px;margin-left: 20px;}
.in_con04 .right dt{float: right;width: 315px;}
.in_con04 .right dt img{width: 100%;}
.in_con04 .right dd{float: left;width: 310px;margin-left: 20px;}
.in_con04 .right dd h4 a{display:block;line-height: 1.5;max-height: 3em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
}
.in_con04 .right dd div.p{margin-top: 10px;padding-left: 10px;}
.in_con04 .right dd div.p a{line-height: 1.7;height: 10.2em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:6;
  overflow:hidden;
}

.in_con04 .right dl:first-child dt{float: left;}
.in_con04 .right dl:first-child dd h4 a{height: 1.5em;-webkit-line-clamp:1;}
@media only screen and (max-width: 1366px){
  .in_con04 .left .con{width: 90%;}
  .in_con04 .left dt{width: 30%;}
  .in_con04 .left dd{width: 60%;margin-right: 5%;margin-left: 5%;}

  .in_con04 .right dl{width: 90%;}
  .in_con04 .right dt{width: 45%;}
  .in_con04 .right dd{width: 52%;margin-left: 0;}
  .in_con04 .right dl:nth-of-type(1) dd{margin-left: 3%;}
  .in_con04 .right dd div.p a{height: 6.8em;}
}
@media only screen and (max-width: 1000px){
  .in_con04 .left{width: 100%;float:none;height: auto!important;padding-bottom: 20px;}
  .in_con04 .left .con{width: 100%;padding:0 20px;}
  .in_con04 .left dd{margin: 0;width:65%;}
  .in_con04 .right{width: 100%;float:none;}
}
@media only screen and (max-width: 767px){
  .in_con04 .right{background-size: cover;}
  .in_con04 .right dt{width: 100%;margin:0;}
  .in_con04 .right dd{width: 100%;margin:0;margin-bottom: 20px;}
  .in_con04 .right dl:nth-of-type(1) dd{margin-left: 0;}
  .in_con04 .right dl:nth-of-type(1) dd em{display: block;margin: 10px 0 5px;font-size: 18px;}
  .in_con04 .right dd div.p{margin-top:0;padding-left: 0;}
  .in_con04 .right dd div.p a{height:auto;-webkit-line-clamp:initial;}
}

.in_links li{text-align: center;}
.in_links .bx-wrapper img{display: inline-block;}
.in_links.no_bx li{float: left;margin:0 20px;text-align: center;}
@media only screen and (max-width: 1100px){
  .in_links.no_bx li{width:16%;margin:0 2%;height: 50px;line-height: 50px;}
  .in_links.no_bx li img{width: 100%;vertical-align: middle;}
}
@media only screen and (max-width: 767px){
  .in_links.no_bx li{width:29.33%;}
}
.footer{background:#3b3a39;color: #fff;}
.footer .a{color: #6c6c6b;}
.footer a{color: #6c6c6b;}
.footer a:hover{color: #fff;}
.footer .left{float: left;}
.footer .left .a a{display: inline-block;padding:0 10px;}
.footer .left .a a:first-child{padding-left: 0;}
.footer .right{float: right;}
.footer .bdshare-button-style0-16 a,.footer .bdshare-button-style0-16 .bds_more{height: 30px;width:30px;line-height: 30px;}
.footer .bdshare-button-style0-16 .bds_tsina{background: url(../img/in_ico02.png) no-repeat;}
.footer .bdshare-button-style0-16 .bds_tqq{background: url(../img/in_ico03.png) no-repeat;}
.footer .bdshare-button-style0-16 .bds_weixin{background: url(../img/in_ico04.png) no-repeat;}
@media only screen and (max-width:767px){
  .footer .left{float: none;}
  .footer .left span{display: block;}
  .footer .left .a a{padding:0;}
  .footer .left .a i{padding:0 10px;}
  .footer .right{float: none;margin-top:10px;}
}
.n_con{margin-top: 180px}
.n_con>.left{float: left;width: 215px;margin-right: -215px;position: relative;z-index: 2;}
.n_con>.left dd{width: 213px;height:48px;line-height: 48px;border:1px solid #ccc;overflow:hidden;margin-bottom: 10px;background:transparent;transition:all 0.3s ease-in-out;}
.n_con>.left dd a{display: block;height: 100%;padding-left: 30px;}
.n_con>.left dd p{position: relative;font-size: 16px;}
.n_con>.left dd p:before{content: "";display: block;width: 2px;height: 2px;background: #666;position: absolute;top: 50%;left: -10px;margin-top:-1px;}
.n_con>.left dd em{display: none;width: 24px;height: 4px;background: #fff;}
.n_con>.left dd:hover{height: 152px;background:#e1031e url(../img/nav_bg.jpg) no-repeat;border:0;}
.n_con>.left dd:hover p{font-size: 30px;padding-right:60px;color: #fff;line-height: 1.2;padding-top:20px;}
.n_con>.left dd:hover p:before{display:none;}
.n_con>.left dd:hover em{display: block;margin-top:25px;}
.n_con>.left dd.hover{height: 152px;background:#e1031e url(../img/nav_bg.jpg) no-repeat;border:0;}
.n_con>.left dd.hover p{font-size: 30px;padding-right:60px;color: #fff;line-height: 1.2;padding-top:20px;}
.n_con>.left dd.hover p:before{display:none;}
.n_con>.left dd.hover em{display: block;margin-top:25px;}

.n_con>.left .down_search{padding:10px 20px;margin-top: 30px;}
.n_con>.left .down_search input[type="button"]{width: 20px;margin-left: -20px;height: 41px;}

.n_con>.right{float: left;width: 100%;}
.n_con>.right .right_con{padding-left:265px;}
.n_con .crumb{border-bottom: 1px solid #d1d1d1;text-align: right;height: 35px;color: #a0a0a0;}
.n_con .crumb i{padding:0 10px;}
.n_con .crumb a{color: #a0a0a0;}
.n_con .crumb a:hover{color:#d00217;}
.n_con .crumb span{color: #303030;}
@media only screen and (max-width: 1366px){
  .n_con{margin-top:120px;}
}
@media only screen and (max-width: 1024px){
  .n_con{margin-top:80px;}
  .n_con>.left .down_search input[type="button"]{height: 40px;}
}
@media only screen and (max-width: 1000px){
  .n_con>.left{width: 100%;margin-right: 0;}
  .n_con>.left dl{display:-webkit-flex; display: flex; flex-direction: row; flex-wrap: wrap;}
  .n_con>.left dd{flex:1;width: 25%;margin-left: -1px;}
  .n_con>.left dd a{padding-left: 0;text-align: center;}
  .n_con>.left .down_search{margin-top: 0;margin-bottom: 20px}
  .n_con>.left .down_search input[type="button"]{width: 10%;}
  .n_con>.right .right_con{padding-left: 0;}

  .n_con>.left dd:hover{height: 48px;background:#e1031e url(../img/nav_bg.jpg) no-repeat right center;border:0;}
  .n_con>.left dd:hover p{font-size: 16px;padding-right:0px;color: #fff;line-height: 46px;padding-top:0px;}
  .n_con>.left dd:hover p:before{display:block;}
  .n_con>.left dd:hover em{display: none;margin-top:25px;}
  .n_con>.left dd.hover{height:48px;background:#e1031e url(../img/nav_bg.jpg) no-repeat right center;border:0;}
  .n_con>.left dd.hover p{font-size: 16px;padding-right:0px;color: #fff;line-height: 46px;padding-top:0px;}
  .n_con>.left dd.hover p:before{display:block;}
  .n_con>.left dd.hover em{display: none;margin-top:25px;}
}
@media only screen and (max-width:767px){
  .n_con>.left dd{-webkit-flex:auto; flex:auto;height: 35px;line-height: 35px;}
  .n_con>.left dd p{font-size: 14px;}
  .n_con>.left dd:hover{height: 35px;}
  .n_con>.left dd:hover p{line-height: 35px;}
  .n_con>.left dd.hover{height: 35px;}
  .n_con>.left dd.hover p{line-height: 35px;}
}
.honor_con .owl-carousel .owl-nav .owl-prev{text-indent:-9999px;width:24%;position: absolute;top: 0px;bottom: 0px;left:0px;background: rgba(0,0,0,0.7) url('../img/honor_left.png') no-repeat center;}
.honor_con .owl-carousel .owl-nav .owl-prev:hover{background-image: url(../img/honor_leftH.png);}
.honor_con .owl-carousel .owl-nav .owl-next{text-indent:-9999px;width:24%;position: absolute;top: 0px;bottom: 0px;right:0px;background: rgba(0,0,0,0.7) url('../img/honor_right.png') no-repeat center;}
.honor_con .owl-carousel .owl-nav .owl-next:hover{background-image: url(../img/honor_rightH.png);}

.honor_img .item{height: 390px;line-height: 390px;background: #f0f0f0;text-align: center;}
.honor_img .item img{max-width:100%;width:auto;vertical-align: middle;display: inline-block;}

.honor_text h3{font-weight: 700;margin-bottom: 10px;}
.honor_text em{display: block;margin-bottom: 20px;}
.honor_text em i{color: #999;}
.honor_text div.p{color: #747474;}

@media only screen and (max-width: 1180px){
  .honor_img .item{height: auto;line-height: normal;}
}
@media only screen and (max-width: 767px){
  .honor_con .owl-carousel .owl-nav .owl-next{width: 40px;height: 40px;top:50%;transform:translateY(-50%);}
  .honor_con .owl-carousel .owl-nav .owl-prev{width: 40px;height: 40px;top: 50%;transform:translateY(-50%);}
}

.culture_con .owl-carousel .owl-nav .owl-prev{text-indent:-9999px;width:24.5%;position: absolute;top: 0px;bottom: 0px;left:0px;background: rgba(0,0,0,0.7) url('../img/honor_left.png') no-repeat center;}
.culture_con .owl-carousel .owl-nav .owl-prev:hover{background-image: url(../img/honor_leftH.png);}
.culture_con .owl-carousel .owl-nav .owl-next{text-indent:-9999px;width:24.5%;position: absolute;top: 0px;bottom: 0px;right:0px;background: rgba(0,0,0,0.7) url('../img/honor_right.png') no-repeat center;}
.culture_con .owl-carousel .owl-nav .owl-next:hover{background-image: url(../img/honor_rightH.png);}
.culture_con .cul_border{border-bottom: 1px solid #d1d1d1;}
.culture_con .panel:last-child .cul_border{border-bottom: 0;padding-bottom: 0;}
.culture_con .culture_text h3{font-weight: 700;}
.culture_con .culture_text .p{margin-top:20px;color: #666;}
.culture_con .load-more-link{text-align: center;color: #d00217;text-decoration: underline;display: block;cursor: pointer;font-size: 16px;}
@media only screen and (max-width: 767px){
  .culture_con .owl-carousel .owl-nav .owl-next{width: 40px;height: 40px;top:50%;transform:translateY(-50%);}
  .culture_con .owl-carousel .owl-nav .owl-prev{width: 40px;height: 40px;top: 50%;transform:translateY(-50%);}
}

.speech_con .left{float: left;width: 373px;}
.speech_con .left img{width: 100%;}
.speech_con .right{float: right;width: 580px;}
.speech_con .right .edit{}
.speech_con .right .edit .h3{font-weight: 700;line-height: 1.2;}
.speech_con .right .edit .h4{font-weight: 700;margin:20px 0;}
.speech_con .right .edit .p{line-height: 2;color: #666;margin-bottom: 20px;}
.speech_con .right .edit .h5{text-align: right;font-weight: 700;}
@media only screen and (max-width: 1366px){
  .speech_con .left{width: 30%;}
  .speech_con .right{width: 68%;}
}
@media only screen and (max-width: 767px){
  .speech_con .left{width: 150px;float: none;}
  .speech_con .right{width: 100%;float: none;margin-top: 20px;}
}
.organization_con .h3{margin-bottom: 30px;font-weight: 700;}
.organization_con .p{line-height: 2;color: #666;margin-bottom: 30px;}
.organization_con .img img{width: 100%;}

.news_con dl{width: 430px;float: left;}
.news_con>dl:first-child{width:100%;background: #f6f6f6;overflow: hidden;float: none;}
.news_con dt{width:500px;height: 0px;padding-bottom: 28%;overflow: hidden;float: left;}
.news_con dt img{width: 100%;height:280px;}
.news_con dd{float: left;width: 100%;}
.news_con>dl:first-child dd{padding-left: 40px;width: 370px;}
.news_con dd.tit{width: 320px;}
.news_con dd.tit a{display: block;line-height: 1.4;height: 2.8em;color: #373737;font-weight: 700;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
}
.news_con dd.tit a:hover{color: #d00217;}
.news_con dd.p{margin-top: 10px;}
.news_con dd.p a{display: block;line-height: 1.7;height: 3.4em;color: #666;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
}
.news_con dd.p a:hover{text-decoration: underline;}
.news_con dd.time{color: #1a3352;font-size: 12px;margin-top: 10px;}
.news_con dd.time em{color: #999;padding-right: 7px;}
.news_con dd.more a{color: #666;text-decoration: underline;}
.news_con dd.more a:hover{color: #d00217;}

.news_list dl.dl_2n{float: right;margin-right: 20px;}
@media only screen and (max-width: 1366px){
  .news_con dt img{height:250px;}
}
@media only screen and (max-width: 1180px){
  .news_con dl{width: 50%;padding-right: 3%;}
  .news_con>dl:first-child{width: 100%;}
  .news_con dt{width: 50%;}
  .news_con dt img{height:200px;}
  .news_con>dl:first-child dd{width: 45%;margin-top:10px;}
  .news_list dl.dl_2n{margin-right: 0;}
}
@media only screen and (max-width: 767px){
  .news_con dl{padding-right: 0;padding-bottom: 20px;width: 100%;}
  .news_con dt{width: 100%;padding-bottom: 56%;}
  .news_con dt img{height:auto;}
  .news_con dd{width: 100%;}
  .news_con>dl:first-child dd{width: 100%;padding:0 20px;}
  
  .news_con dd.tit{width: 100%;}
  .news_con dd.tit a{height: auto;}
  .news_con dd.time{margin-top:5px;}
  .news_con dd.p{margin-top: 5px;}
  .news_con dd.more{margin-top: 5px;}
  .news_con .news_list dl{padding-bottom: 20px;border-bottom: 1px solid #eee;}
}

/*分页*/
.page { vertical-align: middle; 
  text-align: center;color: #808080;
  float: left;width: 100%;
}
.page input { vertical-align: middle; }
.page span { margin-right: 0; color:#171717; font-size:16px; line-height: 28px;  }
.page a { vertical-align: middle; display: inline-block; width: 20px; height: 20px; line-height: 20px; 
  text-align: center; color: #171717; margin: 0px 5px; 
  font-family: Arial, Helvetica, sans-serif; font-size:14px;
}
.page a.on {color: #fff !important; background: #002081;}
.page a:hover {color: #fff !important; background: #002081;}
.page a.prev { width: 40px; height: 20px;}
.page a.next { width: 40px; height: 20px;}
.page a.first { width: 40px; height: 20px;letter-spacing:6px; background:none !important; color:#171717 !important; }
.page a.last { width: 40px; height: 20px;letter-spacing:6px; background:none !important; color:#171717 !important; } 
.page span.txtnum { display: inline-block; width: 30px; height: 26px; line-height: 26px; border: 1px solid #d9d9d9; margin: 0px 0 0 10px; vertical-align: middle; border:1px solid #d2d2d2; margin-right:12px; }
.page span.txtnum input { width: 30px; color: #171717; height: 26px; line-height: 26px; text-align: center; font-family: Arial, Helvetica,sans-serif; font-size: 12px; background: transparent; border: none; border:0; float:left; }
.page a.go {  color: #171717;font-size:12px;width:28px;line-height: 28px;margin: 0 10px 0 0;}
.page label{ color:#171717;}
@media only screen and (max-width: 1000px){
  .page a,.page i,.page span,.page span.txtnum{display: none;}
  .page a{font-size: 14px;}
  .page a.prev{display: inline-block;text-indent: 0px;width:75px;height:26px;line-height:26px;border:1px solid #d7000f;border-radius: 8px;}
  .page a.next{display: inline-block;text-indent: 0px;width: 75px;height:26px;line-height:26px;border:1px solid #d7000f;border-radius: 8px;}
} 

.edit_tit{text-align: center;background: #f7f7f7;padding:40px 230px;}
.edit_tit h3{font-weight: 700;line-height: 1.2;margin-bottom: 10px;}
.edit_tit .p span{display: inline-block;padding:0 10px;}
.edit_tit .p span a:hover{color:#d00217;}
.edit_tit .p span i{display: inline-block;padding:0 5px;cursor: pointer;}
.edit_tit .p span i:hover{color: #d00217;}
.edit_tit .p span i.hover{color: #d00217;}

.page_sx{border-top: 1px solid #e5e5e5;}
.page_sx>.edit_other{float: right;}
.page_sx>.edit_other a{color: #999;display: inline-block;width: 150px;height: 40px;line-height: 40px;text-align: center;background: #e3e3e3;}
.page_sx>.edit_other a:hover{background: #d00217;color: #fff;}
.page_sx>.news_page{width:70%;float: left;}
.page_sx>.news_page p{margin-bottom: 10px;color: #666;}
.page_sx>.news_page p span{float: left;width: 70px;}
.page_sx>.news_page p a{width:70%;display:inline-block;color: #666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.page_sx>.news_page p:hover{color:#d00217;}
.page_sx>.news_page p:hover a{color:#d00217;}

@media only screen and (max-width: 1366px){
  .edit_tit{padding:40px 80px;}
}
@media only screen and (max-width: 767px){
  .edit_tit{padding:10px 10px;}
  .edit_tit .p span{display: none;}
  .edit_tit .p span.s1{display: block;}
  .page_sx>.edit_other{float: none;}
  .page_sx>.news_page{float: none;width: 100%;}
}

.qa_list dl{border-bottom: 1px solid #e5e5e5;padding-bottom: 25px;margin-top: 25px;}
.qa_list dl:first-child{margin-top:0px;}
.qa_list dl>*{display: inline-block;}
.qa_list dt{}
.qa_list dt q{float: left;width: 20px;font-weight: 700;}
.qa_list dt p{float: left;width:925px;}
.qa_list dt p i{float: left;padding-left:20px;width: 90%;}
.qa_list dt p em{float: right;width: 18px;height:18px;background: url(../img/jia.png) no-repeat;}
.qa_list dd{display:none;margin-top: 10px;}
.qa_list dd q{float: left;width: 20px;font-weight: 700;}
.qa_list dd .p{float: left;padding-left: 20px;}
.qa_list dd .p p{margin-bottom: 5px;}

.qa_list dl.open dt p i{font-weight: 700;}
.qa_list dl.open dt p em{background: url(../img/jian.png) no-repeat;}
@media only screen and (max-width: 1366px){
  .qa_list dt{width: 100%;}
  .qa_list dt q{width: 30px;}
  .qa_list dt p{width: 95%;}
  .qa_list dt p i{padding-left: 0;}
}
@media only screen and (max-width: 767px){
  .qa_list dt p{width: 90%;}
  .qa_list dd .p{padding-left: 10px;width: 90%;}
}
.purchase_con .text p{margin-bottom: 8px;}
.purchase_con .h3{margin-bottom: 20px;}
.table{width: 100%;}
.table tr.n2_1{background: #f9f9f9;}
.table td{border:1px solid #d7d7d7;height:50px;padding:0 20px;}
.table tr.n2_1 td{border:1px solid #d7d7d7;}
.table tr.n2 td{border-right:1px solid #fff;}
.table tr.n2 td:first-child{border-left:1px solid #d7d7d7;}
.table tr.n2 td.td_last{border-right: 1px solid #d7d7d7;}
.table td.t1{width: 120px;}
.table td.t2{width: 120px;}
.table td.t4{width: 220px;}

@media only screen and (max-width: 1100px){
  .table td{padding:0 10px;}
}
@media only screen and (max-width:767px){
  .table,
  .table thead,
  .table tbody,
  .table th,
  .table td,
  .table tr { display: block; }
  .table thead{border:0;}
  .table thead tr { position: absolute; top: -9999px; left: -9999px; }
  .table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
  .table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 6em; white-space: normal; text-align: left;  }
  .table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
  .table td:before { content: attr(data-title); font-weight: 700;}
  .table td:first-child{border-top:1px solid #444;}
  .table tr td:first-child{display: none;}
  
  .table td{height: auto;}
  .table td.t1{width: 100%;}
  .table td.t2{width: 100%;}
  .table td.t4{width: 100%;}
  .table tr.n2_1{margin-bottom: 0;}
  .table tr.n2_1 td{border: 0;}
  .table tr.n2 td:first-child{border-left:0;}
  .table tr.n2 td.td_last{border-right:0;}


}
/*在线投稿*/
.submission_con{}
.submission_con .text{width: 994px;height: 589px;background:url(../img/submission_img01.jpg) no-repeat center;text-align: center;}
.submission_con .text1{width: 670px;margin-left:auto;margin-right:auto;border-bottom: 1px dotted #ccc;padding-left:100px;padding-right: 100px;}
.submission_con .text1 .p{color: #666;}
.submission_con .text2 .p img{max-width: 100%;}

.submit>p{text-align: center;}
.submit>p a{color: #04208e;text-decoration: underline;font-weight: 700;}


.submit .input_con{width: 670px;margin:40px auto;}
.submit div.p{margin-bottom: 20px;overflow: hidden;}
.submit div.p em{color: #f00;padding-right: 10px;}
.submit div.p label{width: 95px;float: left;margin-right: -95px;position: relative; z-index: 2;height: 50px;line-height: 50px;}
.submit div.p div.p_con{float: left;width: 100%;padding-left: 105px;box-sizing:border-box;}
.submit div.p input{border:1px solid #ccc;width: 100%;height: 50px;line-height: 50px;text-indent: 10px;box-sizing:border-box;}

.submit .input_con02{width: 670px;margin:40px auto;}
.submit .input_con02>h3{font-weight: 700;margin-bottom: 20px;}
.submit div.p.select select{float: left;margin-left: 15px;}
.submit div.p.select select:first-child{margin-left: 0px;}
.submit textarea{border:1px solid #ccc;width: 100%;height:150px;box-sizing:border-box;padding:10px;}

li{/* line-height: 50px; */}
.submit div.p .file_upload input{width: 150px;}
.submit div.p .file_upload  input:hover{background: #d00217;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
li.file_upload .ke-button{display: inline-block;color:#fff;width: 150px;height: 50px;margin-right:0!important;background: #a1a1a1;border-radius: 3px;cursor: pointer;}
li.file_upload .ke-button-common input:hover{background: #d00217;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
li.file_upload .ke-upload-file q{top: 50%;left: 0%;transform:translate(0%,-50%);color: #fff;text-align: center;right: 0;}
li.file_upload a{display: inline-block;margin-left: 20px;color: #2da1f8;}
li.file_upload i{color: #999;padding-left:5px;}

.yzm input{width: 220px!important;float: left;}
.yzm .yzm_img{float: left;margin-left: 10px;}

.btn input{width: 150px!important;margin-right: 10px;color: #fff;font-size: 16px;border:0;text-indent: initial!important;}
.btn input[type="button"]{background: #cf0316;}
.btn input[type="reset"]{background: #a1a1a1;}

/*下拉表单*/
.form-control {
  display: block;
  width: 100%;
  height: 50px;
  padding: 0px 10px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
}
@media only screen and (max-width: 1366px){
  .submission_con .text{width: 100%;}
  .submission_con .text1{width: 90%;}
  .submission_con .text2 img{width: 90%;margin:0 auto;}
}
@media only screen and (max-width: 1180px){
  .submission_con .text{height:auto;padding-bottom: 50px;}
  .submission_con .text1{padding:0;padding-bottom: 20px;}
}
@media only screen and (max-width: 767px){
  h3.fnt_18{font-weight: 700;font-size: 16px;}
  .submit .input_con,.submit .input_con02{width: 100%;margin-top:20px;margin-bottom: 20px;}
  .submit div.p{margin-bottom: 5px;}
  .submit{width: 95%;margin-right:auto;margin-left: auto;}
  .submit div.p label{width: 100%;margin-right: 0px;height: 35px;line-height: 35px;}
  .submit div.p div.p_con{padding-left: 0px;}
  .submit div.p div.p_con input{height: 35px;line-height: 35px;}
  .form-control{height: 35px;line-height: 35px;}
  .submit textarea{height: 120px;}
  .yzm input{width: 120px!important;}
  .yzm .yzm_img img{height: 35px;}
  .btn label{display: none;}
  .btn input{width: 40%!important;border:0;}

}

.intr_con .table td.t1{width: 20px;}
.intr_con .table td.t3{width: 50px;}

.down_search{background:#002785;padding:20px 20px 40px;}
.down_search input{border:0;}
.down_search input[type="text"]{color:#fff;width: 90%;text-indent:10px;height: 40px;line-height: 40px;background: transparent;border-bottom:1px solid #8093c2;float: left;margin:0 auto;}
.down_search input[type="button"]{width: 40px;width:10%;border-bottom:1px solid #8093c2;height: 41px;background: url(../img/books_search.png) no-repeat center;margin-left: -40px;float: right;}
.chu{color: #fff;}
.she{color: #fff;}
/*4列样式*/
.col_04 .tit4{float: left;width: 100%;margin-right: -490px;}
.col_04 .tit4 .tit4_con{margin-right: 490px;padding-left: 20px;padding-top: 8px;}
.col_04 .tit4 .tit4_con em{padding-right: 10px;display: inline-block;}
.col_04 .tit4 .tit4_con a:hover{color: #f00;text-decoration: underline;}
.col_04 .sele04{float: right;margin-left: 50px;padding-left: 20px;line-height:35px;}
.col_04 .sele04.sele04_0{width: 100px;padding-left: 0;text-align: center;}
.col_04 .sele04.sele04_0 a{display: block;height:35px;text-indent:15px;background: url(../img/down_ico03.png) no-repeat 23px center;}
.col_04 .sele04.sele04_0 a:hover{background: #cf0316 url(../img/down_ico01H.png) no-repeat 23px center;color: #fff;}
.col_04 .sele04.sele04_1{width: 130px;background: url(../img/down_ico02.png) no-repeat left center;}
.col_04 .sele04.sele04_2{width: 70px;background: url(../img/down_ico01.png) no-repeat left center;}
.col_04 dd .dd_tit{padding:20px 0;}
.list_bg dd{border-bottom:1px solid #e5e5e5;}
@media only screen and (max-width: 1366px){
  .down_search input[type="button"]{height: 40px;}
}
@media only screen and (max-width: 767px){
  .col_04 dd .dd_tit{padding:20px 0 0;}
  .col_04 .tit4{float:none;margin-right: 0;}
  .col_04 .tit4 .tit4_con{margin-right: 0;padding-top: 0;}
  .col_04 .sele04{margin-left: 10px;}
  .col_04 .sele04.sele04_2{width: auto;}
  .col_04 .sele04.sele04_1{width: auto;}
}

.contact_map{margin-top: 20px;}
.contact_map .left{width: 660px;height: 485px;background: #eee;float: left;}
.contact_map .left img{transition:none;}
.contact_map .right{width: 265px;height: 415px;float: left;background: #cf0316;color: #fff;padding:70px 30px 0 40px;}
.contact_map .right h3.fnt_30{font-size: 24px;}
.contact_map .right a{color: #fff;}
.contact_map .right ul{margin-top: 20px;}
.contact_map .right li{margin-bottom: 5px;background-repeat: no-repeat;background-position: left center;padding-left: 20px;}
.contact_map .right li.li1{background-image: url(../img/li_ico01.png);}
.contact_map .right li.li2{background-image: url(../img/li_ico02.png);}
.contact_map .right li.li3{background-image: url(../img/li_ico03.png);}
.contact_map .right li.li4{background-image: url(../img/li_ico04.png);}
.contact_map .right dl{margin-top:50px;border-top:1px dotted #e26873;padding-top: 30px;}
.contact_map .right dl dd{position:relative;margin-bottom: 20px;background-repeat: no-repeat;background-position: left center;padding-left: 35px;}
.contact_map .right dl dd.dd1{background-image: url(../img/li_ico05.png);}
.contact_map .right dl dd.dd2{background-image: url(../img/li_ico06.png);}
.contact_map .right dl dd p{display:none;position: absolute;top:20px;left: 35px;
  width: 200px;height:200px;background: #fff;padding:5px;overflow: hidden;
}
.contact_map .right dl dd p img{width: 100%;}
.contact_map .right dl dd:hover p{display: block;}

.contact_list .table{margin-top: 30px;}
.contact_list h3{margin-top:30px;}
.contact_list .table1 tr:nth-of-type(2) td{border:1px solid #fff;}
.contact_list .table1 tr:nth-of-type(2) td:first-child{border-left:1px solid #d7d7d7;}
.contact_list .table1 tr:nth-of-type(2) td.td_last{border-right: 1px solid #d7d7d7;}
.contact_list .table1 tr:nth-of-type(3){background:#fff;}
.contact_list .table1 tr:nth-of-type(3) td{border:1px solid #fff;}
.contact_list .table1 tr:nth-of-type(3) td:first-child{border-left:1px solid #d7d7d7;}
.contact_list .table1 tr:nth-of-type(3) td.td_last{border-right: 1px solid #d7d7d7;}
.contact_list .table1 td.t1{}
.contact_list .table1 td.t2{width: 400px;}
.contact_list .table1 td.t3{}
.contact_list .table1 td.t4{width: 400px;}

.contact_list .table2 tr:first-child td{height:0px;border-top:1px solid #fff;}

.contact_list .table5 td.t2{width: 85%;}

@media only screen and (max-width: 1366px){
  .contact_map img{transition:none;}
  .contact_map .left{width: 630px;}
  .contact_map .right{height: 485px;}
  .contact_map .right dl{margin-top: 20px;}
}
/*@media only screen and (max-width: 1180px){
  .contact_map .left{width: 70%;}
  .contact_map .right{height: 485px;width: 30%;}
  .contact_list .table1 td.t2{width: 350px;}
  .contact_list .table1 td.t4{width: 350px;}
}*/
@media only screen and (max-width: 1180px){
  .contact_map .left{width: 100%;float: none;height: 320px;}
  .contact_map .right{width: 100%;float: none;height: auto;padding:20px 10px;}
  .contact_map .right dl{width: 50%;float: left;border-top: 0;padding-top: 0;margin-top: 20px;}
  .contact_map .right ul{width: 50%;float: left;}
  .contact_list .table1 td.t2{width: 240px;}
  .contact_list .table1 td.t4{width:240px;}
}
@media only screen and (max-width: 767px){
  .contact_map .right dl{width: 100%;float: none;}
  .contact_map .right dl dd{margin-bottom:10px;height: 23px;}
  .contact_map .right ul{width: 100%;float: none;}
  
  .contact_list h3{margin-top: 10px;}
  .contact_list .table{margin-top: 10px;}
  .contact_list .table tr{margin-bottom: 0;}
  .contact_list .table td{padding-left: 8em;}
  .contact_list .table1 td.t2{width: 100%;}
  .contact_list .table1 td.t4{width: 100%;}
  .contact_list .table1.table tr td:first-child{display: block;border-top: 0;}
  .contact_list .table1.table td{padding-left: 2em;}
  .contact_list .table1 tr:nth-of-type(2) td{border:0px solid #fff;}
  .contact_list .table1 tr:nth-of-type(2) td:first-child{border-left:0px solid #d7d7d7;}
  .contact_list .table1 tr:nth-of-type(2) td.td_last{border-right: 0px solid #d7d7d7;}
  .contact_list .table1 tr:nth-of-type(3){background:#fff;}
  .contact_list .table1 tr:nth-of-type(3) td{border:0px solid #fff;}
  .contact_list .table1 tr:nth-of-type(3) td:first-child{border-left:0px solid #d7d7d7;}
  .contact_list .table1 tr:nth-of-type(3) td.td_last{border-right: 0px solid #d7d7d7;}
  
  .contact_list .table2 tr:first-child td{border-top:0px;}

  .contact_list .table5 td.t2{width: 100%;}
  .contact_list .table5.table tr{margin-bottom: 0;}
}
@media only screen and (max-width: 320px){
  .contact_map .left{height: 200px;}
}

/*图书列表*/
.books_list dl{float: left;width: 50%;margin-top: 70px;}
.books_list dt{width: 158px;height: 0px;padding-bottom: 43%;overflow: hidden;float: left;border:1px solid #000;}
.books_list dt img{width: 100%;}
.books_list dd{float: left;width: 265px;margin-left: 30px;}
.books_list dd h3{margin-bottom: 10px;}
.books_list dd h3 a{display: block;max-height: 2.6em;line-height: 1.2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
}
.books_list dd>p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.books_list dd div.p{margin-top:20px;}
.books_list dd div.p a{display: block;color: #666;max-height: 4.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
}
.books_list dd div.more{margin-top: 20px;}
.books_list dd div.more a{text-decoration: underline;color: #999;}
.books_list dl:hover a{color: #d00217;}
.books_list dd div.p a:hover{text-decoration: underline;}
.books_list dd div.more a:hover{color: #d00217;}

@media only screen and (max-width: 1366px){
  .books_list dt{width: 30%;}
  .books_list dd{width: 65%;margin-left: 5%;}
  .books_list dl{margin-top: 50px;height: 212px;}
}
@media only screen and (max-width: 1100px){
  .books_list dl{margin-top:30px;}
  .books_list dd div.p{margin-top: 10px;}
  .books_list dd div.more{margin-top: 10px;}
}
@media only screen and (max-width: 767px){
  .books_list dl{width: 100%;}
}

.books_c01{background: #faf7ee;padding:40px 50px;box-sizing:border-box;}
.books_c01 dl{float: left;}
.books_c01 dl dt{float: left;width:158px;}
.books_c01 dl dt img{overflow: hidden;width: 100%;}
.books_c01 dl dd{float: left;width:560px;margin-left: 30px;}
.books_c01 dl dd h3{}
.books_c01 dl dd ul{margin-top: 20px;}
.books_c01 dl dd ul li{float: left;width: 50%;padding:3px 0;}
.books_c01 dl dd ul li em{color: #002785;}
.books_c01 ol{float: right;width: 140px;color:#d00217;padding-top: 60px;}
.books_c01 ol li{margin-top: 10px;}
.books_c01 ol a{display:block;width: 150px;height: 40px;line-height: 40px;text-align: center;color: #fff;background: #0090ff;}

.books_c02 .h3{font-weight: 700;}
.books_c02 .left{float: left;width: 42%;}
.books_c02 .right{float: left;width: 55%;margin-left: 3%;}

.books_c03{width: 83px;height: 83px;margin:50px auto;position: relative;cursor: pointer;}
.books_c03 img{width:100%;}
.books_c03 em{position: absolute;bottom: 15px;right: 0px;left: 0px;text-align: center;color: #d00217;}

.books_c04{border-bottom: 1px solid #999;padding-bottom: 40px;}

.books_c05 dl{margin-top:30px;}
.books_c05 .h3{font-weight: 700;}
@media only screen and (max-width: 1366px){
  .books_c01{padding:40px 30px;}
  .books_c01 ol{float: left;width: 100%;margin-top:20px;padding-top: 0;}
}
@media only screen and (max-width: 1150px){
  .books_c01 dl dt{width: 20%;}
  .books_c01 dl dd{width: 75%;margin-left: 5%;}
}
@media only screen and (max-width: 767px){
  .books_c01{padding:20px;}
  .books_c01 dl dt{width: 100%;float: none;}
  .books_c01 dl dt img{width: 130px;}
  .books_c01 dl dd{width: 100%;float: none;margin-left: 0;margin-top: 20px;}
  .books_c01 dl dd ul{margin-top:0px;}
  .books_c01 dl dd ul li{width:100%;}
  .books_c01 ol{margin-top: 0;}

  .books_c02 .left{float: none;}
  .books_c02 .right{float: none;width: 100%;margin-left: 0;}
}

.books_in .crumb{border-bottom:0;}
.books_in01 .left{float: left;width: 295px;}
.books_in01 .left .down_search{background: #d00217;padding-bottom: 30px;}
.books_in01 .left .down_search input[type="text"]{border-color: #e8818b;}
.books_in01 .left .down_search input[type="button"]{border-color: #e8818b;}
.books_in01 .left .ul{width: 100%;margin-top: 10px;}
.books_in01 .left .ul ul{border:1px solid #ebebeb;height: 342px;}
.books_in01 .left .ul ul li{height: 65px;line-height: 65px;padding-left: 30px;}
.books_in01 .left .ul ul li a:hover{color: #d00217;text-decoration: underline;}
.books_in01 .right{float: right;width:954px;}
.books_in01 .right img{width: 100%;}

@media only screen and (max-width: 1366px){
  .books_in01 .left{width: 250px;}
  .books_in01 .left .ul ul{height: 317px;}
  .books_in01 .left .ul ul li{height: 60px;line-height: 60px;}
  .books_in01 .right{width: 895px;}
}
@media only screen and (max-width: 1180px){
  .books_in01 .left{width: 23%;}
  .books_in01 .left .ul ul{height: 0px;padding-bottom: 107%;}
  .books_in01 .left .ul ul li {height: auto;line-height: inherit;padding-top:13px;padding-bottom: 13px;}
  .books_in01 .right{width: 75%;margin-left: 2%;}
}
@media only screen and (max-width: 900px){
  .books_in01 .left .down_search{padding:15px;}
  .books_in01 .left .down_search input[type="text"]{height: 34px;line-height: 34px;}
  .books_in01 .left .down_search input[type="button"]{background-size: 90%;height: 34px;line-height: 34px;}
  .books_in01 .left .ul ul li{padding-top:7px;padding-bottom: 7px;}
}
@media only screen and (max-width: 767px){
  .books_in01 .left{width: 100%;float:none;}
  .books_in01 .left .down_search input[type="button"]{background-size: 45%;}
  .books_in01 .left .ul ul{display:-webkit-flex; display: flex; flex-direction: row; flex-wrap: wrap;padding-bottom: 0;height: auto;border:0;}
  .books_in01 .left .ul ul li{-webkit-flex:auto;flex:auto;width:33.33%;border:1px solid #eee;text-align: center;padding-left: 0;margin-left: -1px;margin-top: -1px;}
  .books_in01 .right{width: 100%;margin-top:20px;}
}

.books_in02>.left{width: 920px;float: left;}
.books_in02 .in_c02_bottom{width: 100%;}
.books_in02 .in_c02_bottom .right{float:left;width:230px;height: 320px;background: #f2f2f2;text-align: center;line-height: 320px;}
.books_in02 .in_c02_bottom .right img{vertical-align: middle;display: inline-block;}
.books_in02 .in_c02_bottom .left{width: 640px;float: left;margin-left: 40px;color: #333;}
.books_in02 .in_c02_bottom .left a{color: #666;}
.books_in02 .in_c02_bottom .left div.p a{height: 5.1em;-webkit-line-clamp:3;}
.books_in02 .in_c02_bottom .left div.p{border-bottom: 1px dotted #999;}
.books_in02 .in_c02_bottom .left div.more a{color: #fff;}
.books_in02 .in_c02_bottom .left div.more a:hover{color: #0090ff;}
.books_in02 .in_c02_bottom .bx-wrapper .bx-controls-direction a{top: -30px;width: 15px;height: 25px;}
.books_in02 .in_c02_bottom .bx-wrapper .bx-prev{right: 30px;left: auto;background: url(../img/books_img03.png) no-repeat;}
.books_in02 .in_c02_bottom .bx-wrapper .bx-prev:hover{background: url(../img/books_img03H.png) no-repeat;}
.books_in02 .in_c02_bottom .bx-wrapper .bx-next{right:0px;background: url(../img/books_img04.png) no-repeat;}
.books_in02 .in_c02_bottom .bx-wrapper .bx-next:hover{background: url(../img/books_img04H.png) no-repeat;}
.books_in02>.right{width:295px;float: right;}
.books_in02>.right h3{background: #d00216;height: 60px;line-height: 60px;color: #fff;}
.books_in02>.right h3 p{margin-left: 20px;background: url(../img/books_img05.png) no-repeat left center;padding-left: 35px;}
.books_in02>.right dl{border:1px solid #ebebeb;margin-top:10px;}
.books_in02>.right dt{padding:15px 10px 15px 20px;font-weight: 700;color:#666;}
.books_in02>.right dt em{padding-right: 7px;}
.books_in02>.right .dl dl:first-child dt em{color: #d00216;}
.books_in02>.right .dl dl:first-child+dl dt em{color: #0090ff;}

.books_in02>.right dd{display:none;padding:0 20px 20px 40px;overflow: hidden;position: relative;margin-top: -35px;}
.books_in02>.right dd .img{width: 100px;float:left;}
.books_in02>.right dd .img img{width: 100%;}
.books_in02>.right dd .tit{float: left;width: 100px;margin-left: 20px;}
.books_in02>.right dd .tit p{font-size: 16px;margin-bottom: 40px;margin-top:10px;}
.books_in02>.right dd .tit p:hover{color: #d00216;}
.books_in02>.right dd .tit span{color: #999;}

.books_in02>.right dl.hover dd{display: block;}
.books_in02>.right dl.hover dt span{opacity: 0;}

@media only screen and (max-width: 1366px){
  .books_in02>.left{width: 895px}
  .books_in02 .in_c02_bottom .right{width: 220px;height: 300px;line-height: 300px;}
  .books_in02 .in_c02_bottom .left{width:600px;}
  .books_in02>.right{width: 250px;}
  .books_in02>.right dd .img{width: 80px;}
  .books_in02>.right dt{padding:15px 10px;}
  .books_in02>.right dd{padding:0px 10px 15px 30px;}
}
@media only screen and (max-width: 1180px){
  .books_in02>.left{width: 75%;margin-right: 2%;}
  .books_in02 .in_c02_bottom .left{width: 67%;margin-left: 3%;}
  .books_in02 .in_c02_bottom .right{width: 30%;height: auto;line-height: inherit;}
  .books_in02>.right{width: 23%;}
  .books_in02>.right dd .tit{width: 58%;margin-left: 2%;}
  .books_in02>.right dd .tit p{margin-bottom: 20px;}
  .books_in02>.right dd .img{width: 40%;}
  .books_in02 .in_c02_bottom .bx-wrapper .bx-controls-direction a{top: -15px;}
}
@media only screen and (max-width: 900px){
  .books_in02>.left{width: 100%;float: none;}
  .books_in02>.right{width: 100%;float: none;}
  .books_in02>.right dd .img{width: 100px;}
  .books_in02>.right h3{height: 40px;line-height: 40px;}
  .books_in02>.right dt{padding:10px;}
}
@media only screen and (max-width: 767px){
  .books_in02 .in_c02_bottom .right{width: 100%;}
  .books_in02 .in_c02_bottom .right img{width: 150px;}
  .books_in02 .in_c02_bottom .left{width: 100%;margin-left: 0;margin-top: 10px;}
  .books_in02 .in_c02_bottom .left div.p{margin-bottom: 5px;padding-bottom: 5px;margin-top: 5px;}
}

.books_in03 .top{border-bottom: 1px solid #ccc;height:40px;margin-bottom: 30px;}
.books_in03 .top h3{float: left;}
.books_in03 .top ul{float: right;}
.books_in03 .top ul li{float: left;margin-right: 50px;cursor: pointer;}
.books_in03 .top ul li:hover{height: 38px;border-bottom: 2px solid #d00216;}
.books_in03 .top ul li.hover{height: 38px;border-bottom: 2px solid #d00216;}
.books_in03 .top a.more{float: right;text-decoration: underline;color: #999;}

.books_in03 .bottom dl{float: left;width: 48.5%;border:1px solid #ebebeb;padding:30px;margin-right: 3%;margin-bottom:3%;box-sizing:border-box;}
.books_in03 .bottom dl:nth-of-type(2n){margin-right: 0;}
.books_in03 .bottom dt{width: 158px;overflow: hidden;float: left;}
.books_in03 .bottom dt img{width: 100%;}
.books_in03 .bottom dd{float: left;width: 350px;margin-left: 30px;}
.books_in03 .bottom dd h3{margin-bottom: 10px;}
.books_in03 .bottom dd h3 a{display: block;max-height: 2.6em;line-height: 1.2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
}
.books_in03 .bottom dd>p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.books_in03 .bottom dd div.p{margin-top:20px;}
.books_in03 .bottom dd div.p a{display: block;color: #666;max-height: 4.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
}
.books_in03 .bottom dd div.more{margin-top: 20px;}
.books_in03 .bottom dd div.more a{text-decoration: underline;color: #999;}
.books_in03 .bottom dl:hover a{color: #d00217;}
.books_in03 .bottom dd div.p a:hover{text-decoration: underline;}
.books_in03 .bottom dd div.more a:hover{color: #d00217;}
.books_in03 .bottom .con{display: none;}
.books_in03 .bottom .con:first-child{display: block;}
@media only screen and (max-width: 1366px){
  .books_in03 .bottom dl{padding:15px;}
  .books_in03 .bottom dt{width: 140px;}
  .books_in03 .bottom dd{width: 355px;}
}
@media only screen and (max-width: 1180px){
 .books_in03 .top{margin-bottom: 20px;height: 38px;}
 .books_in03 .bottom dt{width: 30%;}
 .books_in03 .bottom dd{width: 65%;margin-left: 5%;}
 .books_in03 .bottom dl{margin-top: 10px;margin-bottom: 10px;}
 .books_in03 .bottom dd div.p{margin-top: 10px;}
}
@media only screen and (max-width: 767px){
  .books_in03 .top h3{float: left;}
  .books_in03 .top{height: auto;margin-bottom: 0px;border:0;}
  .books_in03 .top a.more{float: right;}
  .books_in03 .top ul{margin-top:10px;width:100%;float:left;display:-webkit-flex; display: flex; flex-direction: row; flex-wrap: wrap;padding-bottom: 0;height: auto;border:0;}
  .books_in03 .top ul li{height:39px;line-height:39px;margin-right:0;-webkit-flex:auto;flex:auto;width:33.33%;border:1px solid #eee;text-align: center;padding-left: 0;margin-left: -1px;margin-top: -1px;}
  .books_in03 .bottom dl{width: 100%;}
}

/*会员*/
.login_bg{background: rgba(0,0,0,0.6);position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;z-index: 99999;}
.login_bg .login_con{position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);background:#fff;}
.login_bg .login_con .left{float: left;width: 770px;}
.login_bg .login_con .left img{width: 100%;}
.login_bg .login_con .right{float: left;width: 330px;padding:75px;}
.login_con .right h3{font-weight: 700;margin-bottom: 30px;}
.login_con .right div.p {margin-top: 20px;}
.login_con .right div.p label{display: inline-block;width: 57px;text-align: right;height: 50px;line-height: 50px;}
.login_con .right div.p input{width: 235px;height: 50px;border:1px solid #d7d7d7;line-height: 50px;padding:0 10px;}
.login_con .right div.p_o{margin-top: 10px;}
.login_con .right div.p_o label{height: auto;line-height: normal;}
.login_con .right div.p_o span{padding-right: 20px;color: #666;}
.login_con .right div.p_o a{margin-right: 30px;color: #002287;text-decoration: underline;}
.login_con .right div.p_o a:hover{color: #d00217;}
.login_con .right div.p_o input[type="button"]{width: 150px;height: 48px;line-height: 48px;text-align: center;color: #fff;background:#d00217;border:0;margin-top: 40px;}
@media only screen and (max-width: 1366px){
  .login_bg .login_con .left{width: 680px;}
  .login_bg .login_con .right{width: 480px;padding:50px 75px;}
}
@media only screen and (max-width: 1180px){
  .login_bg .login_con{width:90%;padding:0;}
  .login_bg .login_con .left{width: 60%;}
  .login_bg .login_con .right{width: 40%;padding:30px 20px;}
  .login_con .right div.p{margin-top: 10px;}
  .login_con .right div.p label{height: 35px;line-height: 35px;}
  .login_con .right div.p input{height: 35px;line-height: 35px;}
  .login_con .right div.p_o label{height: 0;}
  .login_con .right div.p_o input[type="button"]{margin-top: 20px;}
}
@media only screen and (max-width: 1000px){
  .login_bg .login_con .left{width: 50%;}
  .login_bg .login_con .right{width: 50%;padding:5px 10px;}
  .login_con .right h3{margin-bottom: 10px;}
  .login_con .right div.p_o a{margin-right: 10px;}
  .login_con .right div.p_o input[type="button"]{width:120px;height: 35px;line-height: 35px;margin-top:5px;}
}
@media only screen and (max-width: 767px){
  .login_bg .login_con .left{width: 100%;float:none;}
  .login_bg .login_con .right{width: 100%;float:none;padding:10px 10px;}
}
@media only screen and (max-width: 320px){
  .login_con .right div.p label{text-align: left;line-height: 1;height: auto;}
  .login_con .right div.p_o label{width: 0px;}
}
.mem_con01{background: #f5f5f5;}
.mem_con01 .left{float: left;width: 100%;}
.mem_con01 .left>*{padding-right: 320px;}
.mem_con01 .left dl{padding-top:50px;padding-bottom: 50px;padding-left: 50px;}
.mem_con01 .left dt{font-size: 16px;font-weight: 700;}
.mem_con01 .left dd{margin-top: 15px;overflow: hidden;}
.mem_con01 .left dd em{display:block;width: 70px;text-align: right;float: left;}
.mem_con01 .left dd span{color: #666;width: 75%;display: block;float: left;}
.mem_con01 .left ul{padding-left: 80px;}
.mem_con01 .left li{float: left;margin-right: 30px;}
.mem_con01 .left li a{text-decoration: underline;}
.mem_con01 .left li a:hover{color: #d00217;font-weight: 700;}
.mem_con01 .right{float: right;width:296px;margin-left: -306px;position: relative;z-index: 2;padding-left: 10px;background:#fff;}
.mem_con01 .right .top{margin-bottom: 10px;}
@media only screen and (max-width: 767px){
  .mem_con01 .left{float: none;}
  .mem_con01 .left>*{padding-right: 0;}
  .mem_con01 .left dl{padding:20px;}
  .mem_con01 .left ul{padding-bottom: 20px;overflow: hidden;}
  .mem_con01 .right{float: none;margin-left: 0;padding-left: 0;width: 100%;padding-top: 10px;}
  .mem_con01 .right>div{width: 50%;float:left;height:0;padding-bottom:25.7%;overflow: hidden; position: relative;}
  .mem_con01 .right>div img{width: 120%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);}
}
.mem_con02 h3.h3{font-size: 18px;font-weight: 700;margin-bottom: 30px;}
.mem_con02 .table tr.n2_1{background: #fff;}
.mem_con02 .table tr.n2 td{border: 1px solid #d7d7d7;}
.mem_con02 .table thead tr{background: #f9f9f9!important;}
.mem_con02 .table thead td{font-weight: 700;border-bottom: 0;color: #474747;}
.mem_con02 .table td{width: 90px;color: #666;}
.mem_con02 .table td.t01{width: 250px;}
.mem_con02 .table td a{text-decoration: underline;}
.mem_con02 .table td a.a1{color: #d00217;}
.mem_con02 .table td a.a2{color: #999;}
@media only screen and (max-width: 1366px){
  .mem_con02 .table td{padding:10px;}
}
@media only screen and (max-width: 1100px){
  .mem_con02 .table td{width: 90px;padding:5px;}
  .mem_con02 .table td.t01{width: 180px;}
}
@media only screen and (max-width: 1000px){
  .mem_con02 .table,
  .mem_con02 .table thead,
  .mem_con02 .table tbody,
  .mem_con02 .table th,
  .mem_con02 .table td,
  .mem_con02 .table tr { display: block; }
  .mem_con02 .table thead{border:0;}
  .mem_con02 .table thead tr { position: absolute; top: -9999px; left: -9999px; }
  .mem_con02 .table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:10px; }
  .mem_con02 .table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 6em; white-space: normal; text-align: left;  }
  .mem_con02 .table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
  .mem_con02 .table td:before { content: attr(data-title); font-weight: 700;}
  
  .mem_con02 .table tr{border: 1px solid #eee;border-bottom: 0;}
  .mem_con02 .table td{width: auto;height: auto;}
  .mem_con02 .table tr.n2_1 td{border:0;border-bottom: 1px solid #eee;}
  .mem_con02 .table tr.n2 td{border:0;border-bottom: 1px solid #eee;}
}
.change_con{background: #f5f5f5;}
.change_con h3.h3{text-align: center;font-size: 18px;font-weight: 700;}
.change_input{width: 655px;margin:30px auto 0;}
.change_input div.p{overflow: hidden;margin-bottom: 20px;}
.change_input label{display:inline-block;width: 90px;height: 50px;line-height: 50px;text-align: right;font-size: 16px;padding-right: 10px;}
.change_input input{border:1px solid #ccc;height: 50px;line-height: 50px;width:540px;padding-left: 10px;}
.change_input div.p input[type="button"]{width: 150px;height: 50px;line-height: 50px;text-align: center;color:#fff;background: #d00217;border:0;font-size:16px;font-weight: 700;padding:0;}

.change_input div.radio label{float: left;}
.change_input div.radio p{float: left;line-height: 50px;height: 50px;position: relative;margin-right: 20px;}
.change_input div.radio p label{text-align:left;padding-left:20px;width:auto;height:50px;background: url(../img/rod_img01.png) no-repeat left center;margin-right: 10px;cursor: pointer;}
.change_input div.radio p label.checked{background: url(../img/rod_img02.png) no-repeat left center;}
.change_input div.radio input{width: 0px;height: 0px;visibility: hidden;overflow: hidden;position: absolute;left: 0px;top:0px;}
@media only screen and (max-width: 767px){
  .change_input{width: 100%;padding:0 10px;margin-top: 10px;}
  .change_input label{display: block;height:40px;line-height: 40px;text-align: left;font-size: 14px;}
  .change_input input{width: 100%;height:40px;line-height: 40px;}
  .change_input div.p{margin-bottom: 5px;}
  .change_input div.radio p{height:40px;line-height: 40px;}
  .change_input div.radio p label{height:40px;line-height: 40px;}
  .change_input div.btn{margin-top: 30px;}
  .change_input div.btn label{display: none;}
}
.register .change_input{width: 700px;}
.register .change_input .p{position: relative;}
.register .change_input i{color: #d00217;}
.register .change_input q{padding-left: 10px;color: #999;}
.register .change_input .yzm label{float: left;}
.register .change_input .yzm input{float: left;}
.register .change_input .yzm .img{float:left;margin-left: 20px;}
.register .change_input .a{}
.register .change_input .a>label{float: left;height: 34px;line-height: 34px;}
.register .change_input .a p{float: left;}
.register .change_input .a p label{width: auto;height: 34px;line-height: 34px;}
.register .change_input .a p label{text-align:left;padding-left:20px;width:auto;height:34px;background: url(../img/rod_img01.png) no-repeat left center;margin-right: 10px;cursor: pointer;}
.register .change_input .a p label.checked{background: url(../img/rod_img02.png) no-repeat left center;}
.register .change_input .a p input{width: 0px;height: 0px;visibility: hidden;overflow: hidden;position: absolute;left: 0px;top:0px;}
.register .change_input .a a{color: #002287;}
@media only screen and (max-width: 1366px){
  .register .change_input label{width: 100px;}
}
@media only screen and (max-width: 767px){
  .register .change_input{width: 100%;}
  .register .change_input q{position: absolute;right: 0px;top: 10px;}
  .register .change_input .radio label{width: auto;}
  .register .change_input .yzm label{width: 100%;}
  .register .change_input .yzm .img{height: 40px;overflow: hidden;}
  .register .change_input .a>label{display: none;}
  .register .change_input .a p label{line-height: 1.3;height: auto;}
  .register .change_input .a p label{background: url(../img/rod_img01.png) no-repeat left 5px;}
  .register .change_input .a p label.checked{background: url(../img/rod_img02.png) no-repeat left 5px;}
}

.renli_con01{background: #cf0316;}
.renli_con01 h3{display: none;}
.renli_con01 .left{width: 193px;margin-right: -193px;position: relative;z-index: 2;float: left;}
.renli_con01 .right{width: 100%;float: left;}
.renli_con01 .right .qa_list{margin-left: 193px;background: #f7f7f7;padding-top: 30px;padding-bottom: 30px;}
.renli_con01 .right .qa_list dl{margin-top: 0;padding:20px 0px 20px 20px;}
.renli_con01 .right .qa_list dl:last-child{border-bottom: 0;}
.renli_con01 .right .qa_list dt{width: 95%;}
.renli_con01 .right .qa_list dt p{width: 97%;}
.renli_con01 .right .qa_list dd .p{width: 90%;}
@media only screen and (max-width: 1366px){
  .renli_con01 .right .qa_list dt p{width: 96%;}
  .renli_con01 .right .qa_list dd .p{padding-left: 10px;}
}
@media only screen and (max-width: 1100px){
  .renli_con01 .right .qa_list dt p{width: 90%;}
}
@media only screen and (max-width: 767px){
  .renli_con01{background: #fff;}
  .renli_con01 h3{display: block;font-size: 16px;font-weight: 700;margin-bottom: 10px;}
  .renli_con01 .left{display: none;}
  .renli_con01 .right .qa_list{margin-left: 0;padding-top: 10px;padding-bottom: 10px;}
  .renli_con01 .right .qa_list dl{padding:10px 0px 10px 10px;}
}
@media only screen and (max-width: 320px){
  .renli_con01 .right .qa_list dt{width: 100%;}
  .renli_con01 .right .qa_list dt p{width: 85%;}
}
.renli_con02{}
.renli_con02 h3.h3{display: block;font-size: 18px;font-weight: 700;margin-bottom: 10px;padding-left: 35px;}
.renli_con02 .left{width: 100%;float: left;}
.renli_con02 .left .down_list{padding-right: 258px;}
.renli_con02 .right{width: 238px;margin-left: -238px;position: relative;z-index: 2;float: right;}
.renli_con02 .right img{width: 100%;}
.renli_con02 .col_04 .tit4{float: left;width: 100%;margin-right: -270px;}
.renli_con02 .col_04 .tit4 .tit4_con{margin-right: 270px;padding-left: 20px;padding-top: 8px;}
.renli_con02 .col_04 .sele04{float: right;margin-left: 50px;padding-left: 0px;line-height:35px;}
.renli_con02 .col_04 .sele04.sele04_1{width: 100px;background:none;color: #999;}
.renli_con02 .col_04 .sele04.sele04_1 i{color: #0c315d;}
.renli_con02 .col_04 .sele04.sele04_2{width: 70px;background:none;}
.renli_con02 .col_04 dd .dd_tit{padding:10px 0;}
@media only screen and (max-width: 1000px){
  .renli_con02 .col_04 .tit4{margin-right: -190px;}
  .renli_con02 .col_04 .tit4 .tit4_con{margin-right: 190px;}
  .renli_con02 .col_04 .sele04{margin-left: 10px;}
}
@media only screen and (max-width: 767px){
  .renli_con02 h3.h3{margin-bottom: 0;padding-left: 0;}
  .renli_con02 .left{float: none;}
  .col_04 .tit4 .tit4_con em{display: none;}
  .renli_con02 .left .down_list{padding-right: 0;}
  .renli_con02 .col_04 .tit4{margin-right: -100px;}
  .renli_con02 .col_04 .tit4 .tit4_con{padding-left: 0px;margin-right: 100px;}
  .renli_con02 .col_04 .sele04{margin-left: 0;text-align: right;}
  .renli_con02 .col_04 .sele04.sele04_2{display: none;}
  .renli_con02 .right{display:none;float: none;margin-left: 0;width: 100%;height: 150px;overflow: hidden;position: relative;}
}
.renli_con03{}
.renli_con03 h3.h3{display: block;font-size: 18px;}
.renli_con03 .left{width: 100%;float: left;}
.renli_con03 .left .renli_edit{padding-right: 280px;}
.renli_con03 .left .renli_edit>h4{margin-bottom: 20px;font-weight: 700;}
.renli_con03 .left .renli_edit .ul{margin-top: 30px;}
.renli_con03 .right{width: 238px;margin-left: -238px;position: relative;z-index: 2;float: right;}
.renli_con03 .right img{width: 100%;}
.close_btn{width: 150px;height: 50px;display: block;background: #d00217;color: #fff;text-align: center;line-height: 50px;font-size: 16px;font-weight: 700;}
@media only screen and (max-width: 767px){
  .renli_con03 .left .renli_edit>h4{margin-bottom: 10px;}
  .renli_con03 .left .renli_edit{padding-right: 0;}
  .renli_con03 .right{display: none;}
}
.webmap_con{background: url(../img/webmap_bg.jpg) no-repeat right bottom;border-bottom: 0;}
.webmap_con h3.h3{font-size: 18px;font-weight: 700;color: #d00217;text-align: center;padding-bottom: 30px;border-bottom: 2px solid #d00217;}
.webmap_con dl{float: left;margin-top: 15px;width: 12.5%;text-align: center;}
.webmap_con dl dt{font-weight: 700;font-size: 16px;margin-bottom: 30px;}
.webmap_con dl dd{color: #666;margin-top: 10px;}
.webmap_con dl a:hover{text-decoration: underline;color: #d00217;}
@media only screen and (max-width: 900px){
  .webmap_con dl:first-child{width: 10%;}
  .webmap_con dl{width: 22%;}
  .webmap_con dl dt{margin-bottom: 20px;}
  .webmap_con dl dd{margin-top:5px;}
}
@media only screen and (max-width: 767px){
  .webmap_con{padding-top: 0px;}
  .webmap_con h3.h3{padding-bottom: 10px;}
  .webmap_con dl dt{font-size: 14px;margin-bottom: 10px;}
  .webmap_con dl dd{font-size: 12px;}
}
.links_con{}
.links_con h3.h3{font-size: 18px;font-weight: 700;text-align: center;padding-bottom: 30px;}
.links_con li{width: 20%;float: left;border-bottom: 1px solid #eee;padding: 30px 0;text-align: center;}
.links_con li img{max-width: 100%;}
@media only screen and (max-width: 900px){
  .links_con li{padding:20px 10px;}
}
@media only screen and (max-width: 767px){
  .links_con{padding-top: 0;}
  .links_con li{width: 33.33%;padding:10px;}
}


.forget_bg{width: 1071px;height: 94px;background-position: left center;background-repeat: no-repeat;margin:40px auto;background-size: cover;}
.forget_bg01 .forget_bg{background-image: url(../img/forget_01.png);}
.forget_bg02 .forget_bg{background-image: url(../img/forget_02.png);}
.forget_bg03 .forget_bg{background-image: url(../img/forget_03.png);}
.forget_bg04 .forget_bg{background-image: url(../img/forget_04.png);}
.forget_con .change_input .yzm label{float: left;}
.forget_con .change_input .yzm input{float: left;}
.forget_con .change_input .yzm .img{float:left;margin-left: 20px;}
.forget_con .change_input .btn a{display:inline-block;width: 150px;color: #fff;font-size: 16px;background: #d00217;height: 40px;line-height: 40px;text-align: center;}
@media only screen and (max-width: 1366px){
  .forget_bg{height: 75px;}
}
@media only screen and (max-width: 1130px){
  .forget_bg{width: 90%;}
}
@media only screen and (max-width: 1000px){
  .forget_bg{height: 40px;margin:20px auto 0;}
}
@media only screen and (max-width: 767px){
  .forget_bg{width: 100%;background-size: 195%;height: 30px;}
  .forget_con .change_input .yzm label{width: 100%;}
  .forget_con .change_input .yzm .img{height: 40px;overflow: hidden;}
}
.forget_bg02 .change_input div.p{margin-bottom: 10px;}
.forget_bg02 .change_input div.p.btn2{margin-bottom: 20px;}
.forget_bg02 .change_input .btn2 label{height: auto;}
.forget_bg02 .change_input div.p input[type="button"]{background:#8a8a8a;}
@media only screen and (max-width: 767px){
  .forget_bg02 .forget_bg{background-position: center}
  .forget_bg03 .forget_bg{background-position: 90% center;}
}
.forget_bg04 div.p{text-align: center;font-size: 16px;}
.forget_bg04 div.p a{margin-top:30px;display:inline-block;width: 150px;color: #fff;font-size: 16px;background: #d00217;height: 40px;line-height: 40px;text-align: center;}
@media only screen and (max-width: 767px){
  .forget_bg04 .forget_bg{background-position: right center;}
  .forget_bg04 .change_input{margin-top: 20px;}
  .forget_bg04 div.p{font-size: 14px;}
  .forget_bg04 div.p a{margin-top: 20px;}
  .forget_bg04 div.p img{width: 15%;}
}


.culture_con00{}
.culture_con00 dd{cursor: pointer;position:relative;margin-top:2%;float: left;width:32%;margin-right: 2%;height: 0px;padding-bottom: 21.5%;overflow: hidden;}
.culture_con00 dd:nth-of-type(3n){margin-right: 0px;}
.culture_con00 dd:nth-of-type(1){margin-top: 0;}
.culture_con00 dd:nth-of-type(2){margin-top: 0;}
.culture_con00 dd:nth-of-type(3){margin-top: 0;}
.culture_con00 dd img{width: 100%;}
.culture_con00 dd p{position: absolute;bottom: 0px;padding:10px 20px;left: 0px;right: 0px;background: rgba(0,0,0,0.8);color: #fff;}
@media only screen and (max-width: 800px){
  .culture_con00 dd{width: 49%;padding-bottom: 36.7%;}
  .culture_con00 dd:nth-of-type(3n){margin-right: 2%;}
  .culture_con00 dd:nth-of-type(2n){margin-right: 0px;}
  .culture_con00 dd:nth-of-type(3){margin-top: 2%;}
}
.cult_fixed{display:none;position: fixed;top:0px;right: 0px;bottom: 0px;left: 0px;background: rgba(0,0,0,0.7);z-index: 999999;}
.cult_con{position: relative;width: 900px;top:50%;left: 50%;transform:translate(-50%,-50%);}
.cult_con .cult_sum{padding:30px;background: #fff;}
.cult_con .cult_sum.no_text{padding:0px;}
.cult_con .cult_sumP h3{font-size: 24px;font-weight: 700;padding:5px 0 10px;}
.cult_con .close{position: absolute;right: 0px;top:0px;width:30px;height: 30px;line-height: 28px;text-align: center;
  background:rgba(0,0,0,0.5);color: #fff;font-size: 20px;font-family: Airl;z-index: 999;
  cursor: pointer;
}
.cult_con .close:hover{background:rgba(0,0,0,1);}
#owl-demo00 {width: 100%;margin-left: auto;margin-right: auto;}
#owl-demo00 .item {display: block;height: 0px;padding-bottom: 60%;}
#owl-demo00 img {display: block;width: 100%;}
#owl-demo00 .owl-nav>div{position: absolute;top: 50%;text-indent: -9999px;
  width: 13px;height: 23px;background-image: url(../img/banner_btn.png);background-repeat: no-repeat;
}
#owl-demo00 .owl-prev{background-position: left top;left: 6%;}
#owl-demo00 .owl-prev:hover{background-position: left bottom;l}
#owl-demo00 .owl-next{background-position: right top;right: 6%;}
#owl-demo00 .owl-next:hover{background-position: right bottom;}
.cult_sumP .owl-nav{display: none;}
@media only screen and (max-width: 1366px){
  .cult_con{width: 800px;margin-top: 30px;}
  .cult_sumP{padding: 10px 0px 10px 20px;}
  .cult_sum{padding-right: 10px;line-height: 1.7;max-height:13.6em;overflow-y:auto; }

}
@media only screen and (max-width: 1100px){
  .cult_sum{max-height: 18em;}
}
@media only screen and (max-width: 767px){
  .cult_con{width: 95%;}
  .intr_con .table.ke-zeroborder td.t3{width: auto;}
  .intr_con .table.ke-zeroborder:nth-of-type(1) tbody tr:first-child td.t2{padding-left: 11em;}
  .intr_con .table.ke-zeroborder:nth-of-type(1) tbody tr:first-child td.t3{padding-left: 11em;}
}
.footer-text {
  line-height: normal; /* 确保行高正常 */
}

.footer-ga-img {
  display: inline; /* 让图片以行内元素显示 */
  vertical-align: middle; /* 垂直居中对齐 */
}