﻿*{padding:0px; margin:0px;}
html{font-size:62.5%;}
body{font-size:14px; color:#555;  font-family:"Microsoft YaHei", Arial, Tahoma, sans-serif;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td{
	/* [disabled]margin:0; */
	padding: 0;
	font-style: normal;
}
h1,h2,h3,h4,h5,h6{list-style:none;}
input,select,button,textarea{font-size:14px; border:0; background:none; outline:none; vertical-align:middle; font-family:"Microsoft YaHei", Arial, Tahoma, sans-serif; background: #ffffff;border-radius:5px;height: 30px; margin-right:10px; padding:0 10px; 
line-height: 30px}
button{overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#000; text-decoration:none;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
a:hover{color:#015198; text-decoration:none !important;}
.clear{overflow:hidden; clear:both; height:0px;}
::-webkit-scrollbar{width:6px;}
::-webkit-scrollbar-track{background-color:#000;}
::-webkit-scrollbar-thumb{background-color:#aaa;}
::-webkit-scrollbar-thumb:hover{background-color:#5b5b5b;}
::-webkit-scrollbar-thumb:active{background-color:#015198;}
@media only screen and (max-width:992px){
body{font-size:13px;}
input,textarea{-webkit-appearance:none; border-radius:0;}
}

@media only screen and (max-width:992px){
html.on{width:100%; height:100%; position:fixed; top:0; left:0; overflow:hidden;}
}

body{
	/* [disabled]transition:all .5s; */
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
@media only screen and (max-width:992px){
body.on{transform:translateX(-60%);
-webkit-transform:translateX(-60%);
-moz-transform:translateX(-60%);
-ms-transform:translateX(-60%);
-o-transform:translateX(-60%);}
}

@media only screen and (max-width:992px){
.sj_bj{width:100%; height:100%; background-color:rgba(0,0,0,.5); position:absolute; top:0; left:0; content:""; z-index:99999; display:none;}
}
.top{width:100%; padding:5px 0; background-color:#2b2b2b; text-align:right; line-height:30px; color:#fff; position:relative; z-index:9999;}
.top .container-fluid{padding:0px 110px;}
.top a{position:relative; color:#fff; padding:0 15px; display:inline-block;}
.top a:last-child{padding:0 0 0 15px;}
.top a:after{content:""; width:1px; height:10px; background-color:#ddd; position:absolute; top:50%; right:0; margin-top:-5px;}
.top a:last-child:after{display:none;}
.top .x_l{position:absolute; left:0; top:38px; background-color:#fff; border:1px solid #e7e7e7; width:200px; height:auto; z-index:9999; display:none;}
.top .x_l img{width:100%; height:auto; display:block;}
.top a:hover .x_l{display:block;}
.top span{float:left;}
.top i{font-size:15px; line-height:30px; display:inline-block; vertical-align:middle;}
.top em{font-weight:bold; padding-left:3px; font-size:16px; display:inline-block; vertical-align:middle;}
@media only screen and (max-width:640px) {
.top{display:none;}
}

.header{width:100%; padding:20px 0; position:relative; z-index:99}
.header .container{position:relative;}
.headerleft{ width:700px; float:left;}
.headerleft .logo{ width:121px; float:left; margin-right:10px;}
.headerleft .logo a{}
.headerleft .logo a img{}
.headerleft .phone{ width:155px; float:left; border-left:#bfbfbf 1px solid; padding-left:10px; margin-top:20px; display:none}
.headerleft .phone span{ display:block;}
.headerleft .phone span.dianhua{ color:#015198; border-bottom:#bfbfbf 1px solid;}
.headerleft .phone span.dianhua:before{ content:""; display:inline-block; width:14px; height:14px; background:url(../images/phoneicon.png) no-repeat; margin-right:5px;}
.headerleft .phone span.zyxx{ color:#424242; font-size:12px;}
.headerleft .topzilogo{ width:auto;float: left;margin-left: 15px;line-height: 35px;font-size: 22px;color: #c0030b; border-left:#ccc 1px solid; padding-left:20px; margin-top:20px}
.headerleft .zbdianhua{float: left;
margin-left: 20px; color:#999;
margin-top: 15px;
font-size: 16px;}
.headerleft .zbdianhua b{display: block; font-weight:normal;}
.header .tel{float:right; margin-top:14px; padding-left:65px; background:url(../images/dh.png) no-repeat left center;}
.header .tel span{display:block; font-size:16px; line-height:20px;}
.header .tel strong{display:block; font-size:30px; line-height:36px; color:#015198;}
.header .an{position:absolute; top:50%; margin-top:-9px; right:15px; height:22px; width:30px; display:none;}
.header .an span{width:30px; height:2px; background-color:#2d3c90; display:block; position:absolute;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .an span.a1{top:0; left:0;}
.header .an span.a2{top:10px; left:0;}
.header .an span.a3{top:20px; left:0;}
.header .an.n span.a2{display:none;}
.header .an.n span.a1{top:15px;
transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);}
.header .an.n span.a3{top:15px;
transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);}
@media only screen and (max-width:640px) {
.header{padding:0;}
.header .container{padding:0;}
.headerleft{ width:80%; float:left;}
.header .logo{width:90px; float:left; margin: 0 0 0 10px;}
.header .logo img{ width:100%}
.header .tel{float:none; background:none; text-align:right; background-color:#2b2b2b; margin-top:0; padding:0 15px;}
.header .tel span{font-size:18px; line-height:60px; display:inline-block; color:#fff;}
.header .tel strong{display:inline-block; font-size:22px; color:#fff; line-height:60px;}
.header .an{display:block;}
.headerleft .phone{ display:none}
.headerleft .topzilogo{ width:auto;float: left;margin-left: 15px;line-height: 36px;font-size: 14px;color: #015198;padding-left:10px; margin-top:10px}

}


.menu{width:100%; background-color:#015198; height:60px}
.menu .nav{width:100%;}
.menu .nav ul li{height:60px; line-height:60px;  float:left; width:150px; text-align:center}
.menu .nav .y_j{}
.menu .nav .y_j a{ font-size:16px; color:#fff; display:block;width:100%;}
.menu .nav ul li:hover .y_j a{background-color:#c0030b;}
.menu .nav ul li.on .y_j a{background-color:#c0030b;}
.search{float:right; margin-top:14px;}
.search input{width:196px; height:40px; padding:0 10px; background-color:#f6f6f6; border-radius:5px; line-height:40px; color:#555; float:left; margin-right:10px;}
.search input::placeholder {color:#aaa;}
.search button{width:40px; height:40px; background-color:#015198; border-radius:5px; font-size:18px; line-height:40px; text-align:center; color:#fff; float:right;}
@media (min-width:992px) {
.menu .nav .y_j a{ font-size:15px;width:100%;}
}
@media (min-width:1200px) {
.menu .nav .y_j a{ font-size:16px;width:100%;}
}
@media only screen and (max-width:640px) {
.menu{margin-top:0;  border-radius:0; background-color:#2b2b2b; height:auto}
.menu .nav{width:60%; height:100%; padding:10px 5% 0; background-color:#2b2b2b; height:100%; position:fixed; top:0; right:-60%; z-index:9999; overflow:auto;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.menu .nav ul li{ height:60px; border-bottom:1px solid #4b4b4b; line-height:60px; float:none; }
.menu .nav .y_j a{padding:0; border-radius:0; font-size:16px; color:#aaa;}
.menu .nav ul li:hover .y_j a{background:none; color:#fff;}
.menu .nav ul li.on .y_j a{background:none; color:#fff;}
.menu .nav ul li:hover .e_j{display:none;}
.search{ display:none; }
}

.head_h{width:100%; height:94px; background-color:#fff; overflow:hidden; display:none;}
@media only screen and (max-width:992px){
}

.pc_ban{width:100%; height:560px;  position:relative; overflow:hidden;}
.pc_ban .swiper-slide:before{width:100%; height:100%; position:absolute; left:0; top:0; content:"";}
.pc_ban .swiper-slide:after{width:0; height:5px; background-color:rgba(255,255,255,.2); position:absolute; left:0; bottom:0; content:"";
transition:all 5s;
-o-transition:all 5s;
-ms-transition:all 5s;
-moz-transition:all 5s;
-webkit-transition:all 5s;}
.pc_ban .swiper-slide-active:after{width:100%;}
.pc_ban .swiper-button-prev{width:40px; height:40px; background:url(../images/banner-l.png) no-repeat center; left:0%; margin-top:-20px; opacity:0;
background-size:40px 40px;
-webkit-background-size:40px 40px;
-moz-background-size:40px 40px;
-ms-background-size:40px 40px;
-o-background-size:40px 40px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.pc_ban:hover .swiper-button-prev{left:2%; opacity:.5;}
.pc_ban .swiper-button-next{width:40px; height:40px; background:url(../images/banner-r.png) no-repeat center; right:0%; margin-top:-20px; opacity:0;
background-size:40px 40px;
-webkit-background-size:40px 40px;
-moz-background-size:40px 40px;
-ms-background-size:40px 40px;
-o-background-size:40px 40px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.pc_ban:hover .swiper-button-next{right:2%; opacity:.5;}
.pc_ban .swiper-pagination{display:none;}
.pc_ban .container{position:absolute; top:50%; left:50%;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.pc_ban .w_z{font-family:Arial, Helvetica, sans-serif; color:#fff; position:relative; text-align:center;}
.pc_ban .w_z h1{font-size:40px; font-weight:bold; letter-spacing:3px; text-transform:uppercase; line-height:56px; margin-bottom:10px;}
.pc_ban .w_z p{font-size:22px; line-height:36px; margin-bottom:30px;}

.gy_bt{text-align:center; margin-bottom:50px;}
.gy_bt h3{font-size:32px; text-transform:uppercase; font-weight:bold; color:#015198; margin-bottom:6px;}
.gy_bt h4{font-size:15px; color:#999; line-height:26px; text-transform:uppercase}
.gy_bt span{width:50px; height:4px; background-color:#666; display:block; margin:10px auto 0;}
@media only screen and (max-width:992px){
.pc_ban{width:100%; height:200px;  position:relative; overflow:hidden;}
.gy_bt{text-align:center; margin-bottom:20px;}
.gy_bt h3{font-size:16px; text-transform:uppercase; font-weight:bold; color:#015198; margin-bottom:6px;}
.gy_bt h4{font-size:12px; color:#999; line-height:26px; text-transform:uppercase}
.gy_bt span{width:40px; height:3px; background-color:#666; display:block; margin:10px auto 0;}

}
.isqbdk1{ width:120px; position:absolute; z-index:88; top:80px; left:50%; margin-left:-60px;text-align:center;background: rgba(0,0,0,0.57);
height: 43px;
line-height: 43px;border-radius:5px; display:none}
.isqbdk1 a{ color:#fff}
.isqbdk{ width:1200px; position:absolute; z-index:88; top:50px; left:50%; margin-left:-600px;}
.ishenqingdkbg{ width:341px; height:auto; background:rgba(0,0,0,0.57); float:right;}
.ibdkbd{ color:#fff; padding:20px 13px;}
.ibdkbd h3{ border-bottom:#fff 1px solid; padding-bottom:15px; text-indent:7px; font-size:20px; }
.ibdkbd h3 span{ float:right; font-size:16px;}
.ibdkbd .ibdkdform{ padding:0 10px;}
.ibdkbd .ibdkdform ul{ width:100%}
.ibdkbd .ibdkdform ul li{ margin-top:17px;}
.ibdkbd .ibdkdform ul li td{}
.ibdkbd .ibdkdform ul li td:nth-child(1){ display:none;}
.ibdkbd .ibdkdform ul li td input{ width:100%; height:37px; line-height:37px; border:none; background:#ffffff; color:#6d6d6d; text-indent:20px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.ibdkbd .ibdkdform ul li input.yz{ width:46%; height:37px; line-height:37px; border:none; background:#ffffff; color:#6d6d6d; text-indent:20px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float:left; margin-bottom:20px}
.ibdkbd .ibdkdform ul li input.yb {
    border: 0;
    width: 46%;
    float: right;
    font-size: 14px;
    background-color: #fe7215;
    color: #fff; height:37px
}
.ibdkbd .ibdkdform ul li a.yb {
    border: 0;
    width: 46%;
    float: right;
    font-size: 14px;
    background-color: #fe7215;
    color: #fff;
    height: 37px;
    text-align: center;
    line-height: 37px;
     border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}
.ibdkbd .ibdkdform ul li td select{ width:100%; height:37px; line-height:37px; border:none; background:#ffffff; color:#6d6d6d; text-indent:20px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.ibdkbd .ibdkdform ul li#fm-item-custom_list-5a52e3b6e6e19{}
.ibdkbd .ibdkdform ul li#fm-item-custom_list-5a52e3b6e6e19 td:nth-child(2) label{ display:inline-block; font-size:16px; color:#fff; margin-right:15px; position:relative; cursor:pointer;}
.ibdkbd .ibdkdform ul li#fm-item-custom_list-5a52e3b6e6e19 td:nth-child(2) label a{ color:#fff; margin-left:5px;}
.ibdkbd .ibdkdform ul li#fm-item-custom_list-5a52e3b6e6e19 td:nth-child(2) input{ width:17px; height:17px; border:#fff 1px solid; background:none; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; position:relative; top:3px; cursor:pointer;}
.ibdkbd .ibdkdform ul li#fm-item-custom_list-5a52e3b6e6e19 td:nth-child(2) input[checked='checked']{ background:#fff; border:#c0030b 5px solid;}
.ibdkbd .ibdkdform ul li#fm-item-custom_list-5a52e3b6e6e19 td:nth-child(2) .iconfont{ display:none;}
.ibdkbd .ibdkdform ul li#fm-item-custom_list-5a52e3b6e6e19 td:nth-child(2) br{ display:none;}
.ibdkbd .ibdkdform ul li#fm-item-custom_list-5a52e3b6e6e19 td:nth-child(2) span{ padding-left:2px;}

.ibdkbd .ibdkdform ul li#fm-item-custom_list-5ee0759b77b5e{}
.ibdkbd .ibdkdform ul li#fm-item-custom_list-5ee0759b77b5e td:nth-child(2) label{ display:inline-block; font-size:14px; color:#fff; margin-right:15px; position:relative; cursor:pointer; margin-bottom:5px;}
.ibdkbd .ibdkdform ul li#fm-item-custom_list-5ee0759b77b5e td:nth-child(2) label a{ color:#fff; margin-left:2px;}
.ibdkbd .ibdkdform ul li#fm-item-custom_list-5ee0759b77b5e td:nth-child(2) input{ display:none;}
.ibdkbd .ibdkdform ul li#fm-item-custom_list-5ee0759b77b5e td:nth-child(2) span:before{  content:""; display:inline-block; width:14px; height:14px; margin-right:5px; border:none; background:#ffffff; text-indent:0; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; position:relative; top:3px; cursor:pointer;}
.ibdkbd .ibdkdform ul li#fm-item-custom_list-5ee0759b77b5e td:nth-child(2) span.current:before{ background:url(../images/duigou.png) no-repeat center center #c0030b;}
.ibdkbd .ibdkdform ul li#fm-item-custom_list-5ee0759b77b5e td:nth-child(2) .iconfont{ display:none;}
.ibdkbd .ibdkdform ul li#fm-item-custom_list-5ee0759b77b5e td:nth-child(2) br{ display:none;}




.ibdkbd .ibdkdform .tijiaobtn{ clear:both; width:100%; margin-top:15px;}
.ibdkbd .ibdkdform .tijiaobtn input{ float:none; width:100%; cursor:pointer; background:#c0030b; height:43px; line-height:43px; text-align:center; color:#fff; font-size:16px; border:none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}


.ibdkbd p{ text-align:center; font-size:12px; margin-top:10px;}
.ibdkbd p span{ font-size:16px;}
@media only screen and (max-width:640px) {
.isqbdk{ display:none}
.isqbdk1{ display: block}

}

.sy_yw{background-color:#f7f7f7; border-bottom:1px solid #ddd; padding:20px 0; position:relative; z-index:9;}
.sy_yw ul li{width:20%; padding:0 10px; border-right:1px solid #ddd; float:left; cursor:pointer;}
.sy_yw ul li:last-child{border-right:0;}
.sy_yw .t_b{ margin:0 auto ;background: #dceaf6;
width: 72px;
height: 72px;
margin: 0 auto;border-radius:36px; line-height:72px; text-align:center; padding-top:11px}
.sy_yw .t_b img{width:50px; height:auto; display:block; margin:0 auto;  }
.sy_yw ul li:hover .t_b img{animation:move 1s ease-in;
-webkit-animation:move 1s ease-in;
-moz-animation:move 1s ease-in; -ms-animation:move 1s ease-in;
-o-animation:move 1s ease-in;}
.sy_yw .w_z{font-size:18px; text-align:center; line-height:22px; font-weight:bold; margin-top:10px}
.sy_yw .w_z p{ font-size:13px;margin-top:5px; font-weight:normal}
@media (min-width:992px) {
.sy_yw .t_b{width:40px;}
.sy_yw ul li{padding:0 10px;}
}
@media (min-width:1200px) {
.sy_yw .t_b{width:72px;}
.sy_yw ul li{padding:0 20px;}
}
@media only screen and (max-width:640px) {
.sy_yw{background-color:#f7f7f7; border-bottom:1px solid #ddd; padding:10px 0; position:relative; z-index:9;}

.sy_yw ul{ text-align:center}
.sy_yw ul li{width:32%; padding:0 1%; border-right:none; float:none; display:inline-block; cursor:pointer; margin-bottom:10px}
.sy_yw ul li:nth-child(4){width:49%; padding:0 0;margin-bottom:0px}
.sy_yw ul li:nth-child(5){width:49%; padding:0 0; margin-bottom:0px}
.sy_yw .w_z{font-size:14px; text-align:center; line-height:22px; font-weight:bold; margin-top:10px;white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis;
}
.sy_yw .w_z p{ font-size:12px;margin-top:0px; font-weight:normal}

}
 @keyframes move {0% {transform:rotate(0) scale(1);}
25% {transform:rotate(45deg) scale(.8);}
50% {transform:rotate(0) scale(1);}
75% {transform:rotate(-45deg) scale(.8);}
100% {transform:rotate(0) scale(1);}
}
 @-webkit-keyframes move {0% {-webkit-transform:rotate(0) scale(1);}
25% {-webkit-transform:rotate(45deg) scale(.8);}
50% {-webkit-transform:rotate(0) scale(1);}
75% {-webkit-transform:rotate(-45deg) scale(.8);}
100% {-webkit-transform:rotate(0) scale(1);}
}
 @-moz-keyframes move {0% {-moz-transform:rotate(0) scale(1);}
25% {-moz-transform:rotate(45deg) scale(.8);}
50% {-moz-transform:rotate(0) scale(1);}
75% {-moz-transform:rotate(-45deg) scale(.8);}
100% {-moz-transform:rotate(0) scale(1);}
}
 @-ms-keyframes move {0% {-ms-transform:rotate(0) scale(1);}
25% {-ms-transform:rotate(45deg) scale(.8);}
50% {-ms-transform:rotate(0) scale(1);}
75% {-ms-transform:rotate(-45deg) scale(.8);}
100% {-ms-transform:rotate(0) scale(1);}
}
 @-o-keyframes move {0% {-o-transform:rotate(0) scale(1);}
25% {-o-transform:rotate(45deg) scale(.8);}
50% {-o-transform:rotate(0) scale(1);}
75% {-o-transform:rotate(-45deg) scale(.8);}
100% {-o-transform:rotate(0) scale(1);}
}
.sy_cp{width:100%; padding:50px 0 60px; position:relative; overflow:hidden;}

.rmdklist{ overflow:visible; width:100%}
.rmdklist li{ width:25%; float:left; position:relative;}
.rmdklist li a{ display:block; position:relative; transition:all 0.5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
-ms-transition: all .5s;}
.rmdklist li a .rmdkimg { width:100%}
.rmdklist li a .rmdkimg img{ width:100%} 
.rmdklist li a .rmdktext{ position:absolute; top:0; left:0; background:rgba(0,0,0,0.5); width:100%; height:100%;display: flex; display: -webkit-flex; justify-content:center; align-items:center;}
.rmdklist li a .rmdktext .rmdkicon{ display:none; text-align:center}
.rmdklist li a .rmdktext .rmdkicon img{ margin:0 auto;}
.rmdklist li a .rmdktext h3{ font-size:27px; text-align:center; color:#fff; font-weight:normal;}
.rmdklist li a .rmdktext p{ color:#fff; font-size:16px; text-align:center;}
.rmdklist li a:hover .rmdktext{ background:rgba(192,3,11,0.91);}
.rmdklist li a:hover .rmdktext .rmdkicon{ display:block;}
.rmdklist li a:hover{ z-index:55; transform: scale(1.1);
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -o-transform: scale(1.1);
            -ms-transform: scale(1.1);}



.sy_gy{width:100%; background-color:#f7f7f7; overflow:hidden;}
.sy_gy .container-fluid{padding:0;}
.sy_gy .row{display:flex; align-items:center; justify-content:space-between;}
.sy_gy .gy_bt{margin-bottom:30px;}
.sy_gy .gy_tp img{width:100%; height:auto; display:block;}
.sy_gy .gy_nr{font-size:16px; text-align:center; padding:60px; line-height:30px; color:#777;}
.sy_gy .n_r{cursor:pointer; margin-top:50px;}
.sy_gy .s_z{font-size:22px; font-weight:lighter;}
.sy_gy .s_z b{font-size:36px; color:#015198; font-weight:lighter;}
.sy_gy .wrap em{width:80px; height:1px; background-color:#aaa; margin:15px auto; display:block;}
.sy_gy .wrap p{font-size:16px;}

.sy_td{width:100%; padding:50px 0 60px; overflow:hidden; position:relative;}
.sy_td .td_zs{position:relative;}


.sy_td .n_r{background-color:#f7f7f7; padding:30px 20px; position:relative;}
.sy_td .n_r:before{width:100%; height:4px; background-color:#015198; content:""; position:absolute; bottom:0; left:0;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.sy_td .n_r:hover:before{height:100%;}
.sy_td .t_b{width:130px; height:130px; overflow:hidden; background-size:100% !important; position:relative; z-index:1; margin:0 auto;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.sy_td .t_b.t_1{background:url(../images/a6.png) no-repeat top center;}
.sy_td .n_r:hover .t_b.t_1{background:url(../images/a6.png) no-repeat bottom center;}
.sy_td .t_b.t_2{background:url(../images/a8.png) no-repeat top center;}
.sy_td .n_r:hover .t_b.t_2{background:url(../images/a8.png) no-repeat bottom center;}
.sy_td .t_b.t_3{background:url(../images/a5.png) no-repeat top center;}
.sy_td .n_r:hover .t_b.t_3{background:url(../images/a5.png) no-repeat bottom center;}
.sy_td .t_b.t_4{background:url(../images/a9.png) no-repeat top center;}
.sy_td .n_r:hover .t_b.t_4{background:url(../images/a9.png) no-repeat bottom center;}
.sy_td .t_b.t_5{background:url(../images/a10.png) no-repeat top center;}
.sy_td .n_r:hover .t_b.t_5{background:url(../images/a10.png) no-repeat bottom center;}
.sy_td .t_b.t_6{background:url(../images/a11.png) no-repeat top center;}
.sy_td .n_r:hover .t_b.t_6{background:url(../images/a11.png) no-repeat bottom center;}
.sy_td .t_b.t_7{background:url(../images/a7.png) no-repeat top center;}
.sy_td .n_r:hover .t_b.t_7{background:url(../images/a7.png) no-repeat bottom center;}
.sy_td .t_b.t_8{background:url(../images/a8.png) no-repeat top center;}
.sy_td .n_r:hover .t_b.t_8{background:url(../images/a8.png) no-repeat bottom center;}
.sy_td .w_z{margin-top:25px; text-align:center; position:relative; z-index:1;}
.sy_td .w_z h3{font-size:18px; line-height:26px; font-weight:bold; color:#000; margin:0 15px 20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.sy_td .n_r:hover .w_z h3{color:#fff;}
.sy_td .w_z p{line-height:22px; color:#777; height: auto; margin-bottom:20px; overflow:hidden; display:-webkit-box;
line-clamp:4;
-webkit-line-clamp:4;
-moz-line-clamp:4;
-ms-line-clamp:4;
-o-line-clamp:4;
-webkit-box-orient:vertical;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.sy_td .n_r:hover .w_z p{color:#fff;}
.sy_td .w_z a{display:inline-block; padding:0 15px; font-size:14px; line-height:36px; color:#fff; border-radius:5px; background-color:#015198;}
.sy_td .n_r:hover .w_z a{background-color:#fff; color:#015198;}

@media only screen and (max-width:640px) {
.sy_td{width:100%; padding:20px 0 20px; overflow:hidden; position:relative;}
.sy_td .n_r{background-color:#f7f7f7; padding:0 10px 20px; position:relative; margin-bottom:10px}
.sy_td .t_b{width:100px; height:100px; overflow:hidden; background-size:100% !important; position:relative; z-index:1; margin:0 auto;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.sy_td .w_z{margin-top:0px; text-align:center; position:relative; z-index:1;}
.sy_td .w_z h3{font-size:16px; line-height:20px; font-weight:bold; color:#000; margin:0 15px 10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.sy_td .w_z a{display:inline-block; padding:0 15px; font-size:12px; line-height:30px; color:#fff; border-radius:5px; background-color:#015198;}
.sy_td .w_z p{line-height:22px; color:#777; height: auto; margin-bottom:10px; overflow:hidden; white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis;
}
.sy_td .col-6{ padding-right: 5px;
padding-left: 5px;}
}
.icaselist{ margin-top:25px;}
.icaselist ul{ width:859px; float:left; height:auto; overflow:hidden;}
.icaselist ul li{ width:275px; float:left; border:#e5e5e5 1px solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-right:17px; background:#fff}
.icaselist ul li:last-child{ margin-right:0;}
.icaselist ul li a{ display:block;}
.icaselist ul li a .icaseimg{ position:relative;}
.icaselist ul li a .icaseimg .icaseimgtext{ position:absolute; left:0; top:0; padding:28px 22px 0;}
.icaselist ul li a .icaseimg h3{ font-size:20px; width:240px; color:#000; margin-bottom:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.icaselist ul li a .icaseimg p{ width:auto; float:left;}
.icaselist ul li a .icaseimg .icaseimgtext p.dkje{ margin-right:47px;}
.icaselist ul li a .icaseimg p span{ display:block; color:#f52f3e;}
.icaselist ul li a .icaseimg p.dkts span{color:#333333;}
.icaselist ul li a .icaseimg p span:nth-child(1){ font-size:16px;}
.icaselist ul li a .icaseimg p span:nth-child(2){ font-size:14px; color:#8c8c8c;}
.icaselist ul li a .icaseimg p span i{ font-style:normal; font-size:24px;}
.icaselist ul li a .icasetext{ padding:18px 18px 40px;}
.icaselist ul li a .icasetext b{ font-size:14px; color:#000000; display:block; margin-bottom:10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.icaselist ul li a .icasetext p.jianjie{ font-size:14px; color:#7d7d7d; height:168px; overflow:hidden; line-height:24px; text-align:justify; text-justify:distribute; text-justify:distribute-all-lines; }
.dzdkfa{background-image: linear-gradient(80deg, #015198,#0761b0); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:330px; float:right; height:392px;}
.dzdkfanr{ padding:28px 27px 0;}
.dzdkfanr h2{ font-size:26px; color:#fff; text-align:center; font-weight:normal;}
.dzdkfanr p.jj{ font-size:18px; color:#b6c6fd; padding:15px 0; text-align:center;}
.dzdkfanr h3{ font-size:22px; color:#dbe9ff; text-align:center; font-weight:normal;}
.dzdkfanr a.lijidk{ height:53px; display:block; width:100%; line-height:53px; background:#9baff3; font-size:18px; color:#fff; text-align:center;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.dzdkfanr .new-dynamic-box{ color:#fff; margin-top:20px;}
.dzdkfanr .new-dynamic-box p{ line-height:24px; font-size:12px}
.dzdkfanr .yidsr{ font-size:12px; color:#fff; text-align:center; margin-top:10px;}
.dzdkfanr .yidsr span{ font-size:16px; margin:0 5px;}

.anli{ padding:50px 0; height:auto; overflow:hidden;background-color:#f7f7f7}


.sy_al{width:100%; padding:100px 0 80px; background-color:#f7f7f7; position:relative;}
.sy_al:after{width:100%; height:551px; background:url(../images/al_bj.jpg) no-repeat center / cover fixed; content:""; position:absolute; top:0; left:0;}
.sy_al .al_bt{padding:50px; background-color:rgba(1,81,152,.7); text-align:center; color:#fff;}
.sy_al .al_bt h3{font-size:28px; text-transform:uppercase; font-weight:bold; letter-spacing:5px; margin-bottom:6px;}
.sy_al .al_bt h4{font-size:14px; line-height:26px; text-transform:uppercase}
.sy_al .al_bt span{width:60px; height:3px; background-color:#fff; display:block; margin:20px auto 0;}
.sy_al .al_zs{position:relative; z-index:9;}
.sy_al .al_zs .row{margin:0;}
.sy_al .al_zs .col-12{padding:0;}
.sy_al .al_zs .t_p{overflow:hidden;}
.sy_al .al_zs .t_b{width:100%; height:260px; background-size:cover; background-position:center; background-repeat:no-repeat;
transition:all 3s;
-o-transition:all 3s;
-ms-transition:all 3s;
-moz-transition:all 3s;
-webkit-transition:all 3s;}
.sy_al .al_zs .n_r:hover .t_b{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_al .al_zs .w_z{width:100%; height:260px; background-color:rgba(0,0,0,.3); padding:50px 30px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.sy_al .al_zs .w_z.t_m{background-color:#015198;}
.sy_al .al_zs .n_r:hover .w_z{background-color:rgba(0,0,0,.6);}
.sy_al .al_zs .n_r:hover .w_z.t_m{background-color:#015198;}
.sy_al .al_zs .w_z h3{font-size:18px; color:#fff; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:20px;}
.sy_al .al_zs .w_z p{line-height:26px; color:#fff; height:104px; overflow:hidden; display:-webkit-box;
line-clamp:4;
-webkit-line-clamp:4;
-moz-line-clamp:4;
-ms-line-clamp:4;
-o-line-clamp:4;
-webkit-box-orient:vertical;}

.sy_xw{width:100%; padding:50px 0; overflow:hidden;}
.sy_xw .xw_zx .hd{border-bottom:1px solid #eee; position:relative; overflow:hidden; margin-bottom:20px;}
.sy_xw .xw_zx .hd ul li{float:left; width:120px; height:50px; background-color:#eee; font-size:17px; line-height:50px; color:#333; text-align:center; margin-right:5px; cursor:pointer;}
.sy_xw .xw_zx .hd ul li.on{background-color:#015198; color:#fff;}
.sy_xw .xw_zx .hd a{position:absolute; top:0; right:0; font-size:14px; display:none;}
.sy_xw .xw_zx .hd ul li.on a{display:block;}
.sy_xw .xw_zx .t_w{ height:auto; overflow:hidden;}
.sy_xw .xw_zx .t_p{width:35%; float:left; overflow:hidden;}
.sy_xw .xw_zx .t_p img{width:100%; height:auto; display:block;
transition:all 1s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;}

.sy_xw .xw_zx .w_z{width:65%; float:right; padding-left:30px;}
.sy_xw .xw_zx .t_w ul li:hover .w_z a{color:#015198;}
.sy_xw .xw_zx .w_z ul li{line-height:38px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;border-bottom:1px dotted #ddd; }
.sy_xw .xw_zx .w_z span{float:right;}
.sy_xw .xw_zx .w_z i{font-size:14px; margin-right:5px; }


.sy_xw .cj_wt1{overflow:hidden;}
.sy_xw .cj_wt1 .wt_bt{border-bottom:1px solid #eee; overflow:hidden;}
.sy_xw .cj_wt1 .wt_bt span{float:left; width:120px; height:50px; background-color:#015198; font-size:17px; line-height:50px; color:#fff; text-align:center; cursor:pointer;}
.sy_xw .cj_wt1 .wt_bt a{font-size:14px; line-height:50px; float:right;}
.sy_xw .cj_wt1 .wt_lb{ background:#f7f7f7; padding:20px 10px}
.sy_xw .cj_wt1 .wt_lb .b_t{font-size:15px; line-height:26px; margin-bottom:6px; position:relative; padding-left:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_xw .cj_wt1 .wt_lb .b_t i{width:26px; height:26px; border-radius:50%; position:absolute; top:0; left:0; background-color:#015198; text-align:center; color:#fff; display:block;}
.sy_xw .cj_wt1 .wt_lb .h_d{font-size:13px; line-height:24px; height:48px; color:#888; position:relative; padding-left:32px; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.sy_xw .cj_wt1 .wt_lb .h_d i{width:26px; height:26px; border-radius:50%; position:absolute; top:0; left:0; background-color:#da251d; text-align:center; color:#fff; display:block;}
.sy_xw .cj_wt1 .bd ul li{padding-bottom:10px; margin-bottom:10px; height:auto !important; border-bottom:1px dotted #ddd;}

.sy_hz{width:100%; padding:60px 0 30px; background-color:#f7f7f7; overflow:hidden;}
.sy_hz .hz_lb ul li{margin-bottom:30px;}
.sy_hz img{width:100%; height:auto; box-shadow:0px 8px 20px 0px rgba(95, 125, 158, 0.1); display:block;}
@media only screen and (max-width:992px){
.sy_hz{padding:20px 0 20px;}
.sy_hz .hz_lb ul{margin:0 -5px;}
.sy_hz .hz_lb ul li{padding:0 5px; margin-bottom:10px;}
.anli{ padding:20px 0; height:auto; overflow:hidden;background-color:#f7f7f7}
.sy_xw{width:100%; padding:20px 0; overflow:hidden;}
.sy_xw .xw_zx .hd{border-bottom:1px solid #eee; position:relative; overflow:hidden; margin-bottom:10px;}
.sy_xw .xw_zx .hd ul li{float:left; width:19.6%; height:30px; background-color:#eee; font-size:14px; line-height:30px; color:#333; text-align:center; margin-right:1px; cursor:pointer;}
.sy_xw .xw_zx .hd ul li.on a{display:none;}
.sy_xw .xw_zx .t_p{ display:none}
.sy_xw .xw_zx .w_z{width:100%; float:none; padding-left:0px;}
.sy_xw .container{ padding-left:10px; padding-right:10px}
.sy_xw .xw_zx .w_z ul li{line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;border-bottom:1px dotted #ddd; font-size:12px }
.sy_xw .cj_wt1{overflow:hidden; margin-top:20px}
.sy_xw .cj_wt1 .wt_bt span{float:left; width:100px; height:30px; background-color:#015198; font-size:14px; line-height:30px; color:#fff; text-align:center; cursor:pointer;}
.sy_xw .cj_wt1 .wt_bt a{font-size:12px; line-height:30px; float:right;}
.sy_xw .cj_wt1 .wt_lb .b_t{font-size:12px; line-height:22px; margin-bottom:6px; position:relative; padding-left:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_xw .cj_wt1 .wt_lb .h_d{font-size:12px; line-height:22px; height:48px; color:#888; position:relative; padding-left:32px; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.sy_xw .cj_wt1 .wt_lb .b_t i{width:20px; height:20px; border-radius:50%; position:absolute; top:0; left:0; background-color:#015198; text-align:center; color:#fff; display:block;}
.sy_xw .cj_wt1 .wt_lb .h_d i{width:20px; height:20px; border-radius:50%; position:absolute; top:0; left:0; background-color:#da251d; text-align:center; color:#fff; display:block;}

}

.ny_ban{width:100%; height:360px; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative; overflow:hidden; z-index:99;}
.ny_ban:after{width:100%; height:100%; background-color:rgba(0,0,0,.4); content:''; position:absolute; top:0; left:0; display:block; z-index:2;}
.ny_ban .container{position:absolute; top:50%; left:50%; color:#fff; z-index:99;
transform:translate(-50%,-50%); 
-webkit-transform:translate(-50%,-50%); 
-moz-transform:translate(-50%,-50%); 
-ms-transform:translate(-50%,-50%); 
-o-transform:translate(-50%,-50%);}
.ny_ban .w_z{position:relative; text-align:center;}
.ny_ban .w_z h3{font-size:38px; line-height:48px; margin-bottom:10px;}
.ny_ban .w_z h4{font-size:26px; line-height:36px; text-transform:uppercase;}
@media only screen and (max-width:1024px) {
.ny_ban{height:300px; background-attachment:scroll;}
.ny_ban .container{width:100%; top:50%;}
.ny_ban .w_z h3{font-size:32px; line-height:40px;}
.ny_ban .w_z h4{font-size:16px; line-height:28px;}
}
@media only screen and (max-width:640px) {
.ny_ban{height:180px;}
.ny_ban .w_z h3{font-size:22px; line-height:32px;}
.ny_ban .w_z h4{font-size:14px; line-height:24px;}
}

.ny_lm{width:100%; background-color:rgba(0,0,0,.5); position:relative; z-index:99; margin-top:-70px;}
.ny_lm ul li{float:left; display:inline-block; margin-right:10px; font-size:18px; line-height:70px;}
.ny_lm ul li a{color:#fff; padding:0 30px; display:block;}
.ny_lm ul li:hover a{background-color:#015198;}
.ny_lm ul li.on a{background-color:#015198;}

.ny_nr{width:100%; padding:50px 0 0; overflow:hidden;}

.ny_nr .yc_nr{}
.ny_nr .lm_bt{height:71px; border-bottom:1px solid #e7e7e7; margin-bottom:30px; overflow:hidden;}
.ny_nr .lm_bt .m_c{font-size:26px; color:#015198; font-weight:bold; line-height:70px; border-bottom:1px solid #015198; display:inline-block;}
.ny_nr .lm_bt .m_c span{font-size:18px; color:#999; text-transform:uppercase; font-weight:normal; display:inline-block; vertical-align:middle; margin-left:8px; line-height:46px;}

.ny_nr .sj_lm{margin-bottom:20px;}
.ny_nr .sj_lm ul li{float:left; margin-right:15px; margin-bottom:15px; position:relative;}
.ny_nr .sj_lm ul li a{display:block; border:1px solid #888; font-size:16px; color:#333; line-height:44px; padding:0 25px; position:relative; z-index:9;}
.ny_nr .sj_lm ul li:hover a{color:#fff; border:1px solid #015198;}
.ny_nr .sj_lm ul li.on a{color:#fff; border:1px solid #015198;}
.ny_nr .sj_lm ul li:after{width:0; height:100%; background-color:#015198; content:""; position:absolute; top:0; left:50%;
transform:translateX(-50%);
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%);
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_nr .sj_lm ul li:hover:after{width:100%;}
.ny_nr .sj_lm ul li.on:after{width:100%;}
.ny_nr .sj_lm .lm_nr{font-size:15px; line-height:28px;}
.ny_nr .sj_lm .lm_nr img{max-width:100%; height:auto; display:block; margin:0 auto;}

.ny_nr .gs_js{font-size:15px; line-height:28px; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #ddd;}
.ny_nr .gs_js img{max-width:100%; height:auto; display:block; margin:0 auto;}

.ny_nr .yw_js{font-size:15px; line-height:28px;}
.ny_nr .yw_js ul li span{display:block; padding:15px; font-size:15px; line-height:28px; box-shadow:0 8px 20px rgba(95,125,158,.2); margin-bottom:30px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_nr .yw_js ul li span:hover{background-color:#015198; color:#fff;}

.ny_nr .jy_td .n_r{position:relative; overflow:hidden; margin-bottom:30px;}
.ny_nr .jy_td .t_p{overflow:hidden;}
.ny_nr .jy_td .t_p img{width:100%; height:auto; display:block;
transition:all 1s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;}
.ny_nr .jy_td .n_r:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.ny_nr .jy_td .w_z{padding:15px 17px; position:absolute; bottom:0; left:0; background-color:rgba(0,0,0,.7);}
.ny_nr .jy_td .w_z h3{font-size:18px; font-weight:bold; line-height:28px; color:#fff; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_nr .jy_td .w_z p{line-height:22px; color:#fff; height:0; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_nr .jy_td .n_r:hover .w_z p{height:44px; margin-top:10px;}

.ny_nr .yq_fc ul li{margin-bottom:30px; position:relative;}
.ny_nr .yq_fc .t_p{overflow:hidden;}
.ny_nr .yq_fc .t_p img{width:100%; height:auto; display:block;
transition:all 1s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;}
.ny_nr .yq_fc .n_r:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.ny_nr .yq_fc .w_z{font-size:16px; text-align:center; line-height:28px; margin-top:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.ny_nr .jr_sy ul li{margin-bottom:50px; position:relative;}
.ny_nr .jr_sy span{display:inline-block; padding:0 15px; border-radius:5px; background-color:#da251d; font-size:16px; line-height:36px; color:#fff; margin-bottom:20px;}
.ny_nr .jr_sy h3{font-size:16px; line-height:36px; margin-bottom:20px;}
.ny_nr .jr_sy img{max-width:100%; height:auto; display:block; border:1px solid #ddd;}
.ny_nr .jr_sy em{color:#da251d; margin-right:5px; display:inline-block;}

.ny_nr .wt_ss{width:372px; border-radius:25px; border:1px solid #ddd; margin:30px 0; float:left;}
.ny_nr .wt_ss input{width:300px; height:50px; padding-left:15px; font-size:14px; line-height:50px; color:#555; float:left;}
.ny_nr .wt_ss input::placeholder{color:#999;}
.ny_nr .wt_ss button{width:70px; height:50px; line-height:50px; text-align:center; color:#000; float:right;}
.ny_nr .wt_ss button i{font-size:26px;}

.ny_nr .fg_cx{margin:70px 0;}
.ny_nr .fg_ss{width:462px; height:52px; border:1px solid #ddd; margin-bottom:20px;}
.ny_nr .fg_ss input{width:380px; height:50px; padding:0 10px; font-size:15px; line-height:50px; float:left;}
.ny_nr .fg_ss button{width:80px; height:50px; line-height:52px; font-weight:bold; color:#015198; float:right;}
.ny_nr .fg_ss button i{font-size:26px;}
.ny_nr .fg_rc strong{color:#da251d;}
.ny_nr .fg_rc a{margin-right:5px; color:#777; white-space:nowrap;}
.ny_nr .fg_rc a:hover{color:#015198;}

.ny_nr .zl_lb .n_r{padding:20px 20px 20px 100px; border:1px solid #ddd; margin-bottom:30px; position:relative;}
.ny_nr .zl_lb h3{font-size:18px; line-height:32px; font-weight:bold; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_nr .zl_lb ul li:hover h3{color:#015198;}
.ny_nr .zl_lb i{font-size:60px; position:absolute; top:20px; left:20px;}
.ny_nr .zl_lb p{margin-bottom:20px; line-height:24px; height:48px; color:#888; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.ny_nr .zl_lb a{width:120px; background-color:#015198; line-height:32px; text-align:center; color:#fff; display:block;}

.ny_nr .px_kc ul li{margin-bottom:20px; position:relative; padding-left:180px; padding-right:50px;}
.ny_nr .px_kc .r_q{width:150px; height:90px; border-radius:5px; background-color:#015198; color:#fff; position:absolute; top:0; left:0; overflow:hidden;}
.ny_nr .px_kc .r_q:after{width:30px; height:30px; content:""; border-style:solid; border-width:0 0 30px 30px; border-color:transparent transparent transparent #da251d; position:absolute; top:0; left:0;}
.ny_nr .px_kc .y_f{width:90%; position:absolute; bottom:20px; left:5%; padding-left:56px; line-height:26px; font-size:14px;}
.ny_nr .px_kc .y_f b{width:50px; font-size:50px; text-align:right; line-height:52px; position:absolute; bottom:0; left:0;}
.ny_nr .px_kc .w_z{border:1px solid #ddd; padding:20px; margin-bottom:30px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_nr .px_kc .w_z:hover{box-shadow:0 8px 20px 0 rgba(95,125,158,.2);}
.ny_nr .px_kc .w_z h3{font-size:18px; font-weight:bold; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_nr .px_kc .w_z p{margin-top:10px;}
.ny_nr .px_kc .w_z span{display:inline-block; margin-right:20px;}

.ny_nr .zc_fg ul li{border-bottom:1px dotted #ddd; padding:0 0 30px 100px; margin-bottom:30px; position:relative;}
.ny_nr .zc_fg .r_q{width:80px; border-radius:5px; box-shadow:0 0 15px rgba(95,125,158,.1); position:absolute; top:0; left:0; text-align:center; overflow:hidden;}
.ny_nr .zc_fg .r_q span{font-size:20px; line-height:32px; color:#fff; display:block; background-color:#015198;}
.ny_nr .zc_fg .r_q i{font-size:16px; color:#333; line-height:32px;}
.ny_nr .zc_fg .w_z h3{font-size:18px; font-weight:bold; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_nr .zc_fg .w_z p{line-height:26px; color:#777; height:52px; margin-top:10px; margin-bottom:25px; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.ny_nr .zc_fg .w_z a.x_q{font-size:15px; text-align:center; line-height:36px; color:#015198; display:inline-block;}

.ny_nr .ss_al .w_z{border:1px solid #ddd; margin-bottom:30px; padding:30px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_nr .ss_al .w_z:hover{box-shadow:0 8px 20px 0 rgba(95,125,158,.2);}
.ny_nr .ss_al .w_z h3{font-size:20px; font-weight:bold; line-height:36px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:10px;}
.ny_nr .ss_al .w_z:hover a{color:#015198;}
.ny_nr .ss_al .w_z p{line-height:26px; color:#777; height:52px; margin-top:10px; margin-bottom:25px; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.ny_nr .ss_al .w_z span{font-size:14px; line-height:26px; color:#999; display:inline-block; margin-right:20px;}
.ny_nr .ss_al .w_z i{font-size:16px; line-height:32px;}
.ny_nr .ss_al .w_z a.x_q{font-size:15px; text-align:center; line-height:26px; color:#015198; display:inline-block;}

.ny_nr .xw_lb ul li{border-bottom:1px dotted #ddd; padding-bottom:30px; margin-bottom:30px;}
.ny_nr .xw_lb .t_p{overflow:hidden;}
.ny_nr .xw_lb .t_p img{width:100%; height:auto; display:block;
transition:all 1s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;}
.ny_nr .xw_lb ul li:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.ny_nr .xw_lb .r_q{width:80px; border-radius:5px; box-shadow:0 0 15px rgba(95,125,158,.1); position:absolute; top:0; right:0; text-align:center; overflow:hidden;}
.ny_nr .xw_lb .r_q span{font-size:20px; line-height:32px; color:#fff; display:block; background-color:#015198;}
.ny_nr .xw_lb .r_q i{font-size:16px; color:#333; line-height:32px;}
.ny_nr .xw_lb .w_z{padding-right:100px; position:relative;}
.ny_nr .xw_lb .w_z h3{font-size:18px; font-weight:bold; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_nr .xw_lb .w_z p{line-height:26px; color:#777; height:52px; margin-top:10px; margin-bottom:25px; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.ny_nr .xw_lb .w_z a.x_q{font-size:15px; text-align:center; line-height:36px; color:#015198; display:inline-block;}
@media only screen and (max-width:992px){
.ny_nr .xw_lb .row{margin:0 -10px;}
.ny_nr .xw_lb .col-12{padding:0 10px;}
}
@media only screen and (max-width:640px){
.ny_nr{width:100%; padding:10px 0 0; overflow:hidden;}
.ny_nr .gs_js{font-size:14px; line-height:24px; padding-bottom:20px; margin-bottom:10px; border-bottom:1px solid #ddd;}

.ny_nr .xw_lb ul li{border-bottom:0; padding-bottom:0; margin-bottom:20px;}
.ny_nr .xw_lb .r_q{background-color:#fff; top:-95px; right:10px;}
.ny_nr .xw_lb .w_z{padding-right:0; margin-top:20px;}
.ny_nr .xw_lb .w_z h3{line-height:28px;}
.ny_nr .xw_lb .w_z p{margin-bottom:10px;}
.ny_nr .xw_lb .w_z a.x_q{font-size:14px; line-height:32px;}
.ny_nr .lm_bt{height:50px; border-bottom:1px solid #e7e7e7; margin-bottom:20px; overflow:hidden;}
.ny_nr .lm_bt .m_c{font-size:20px; color:#015198; font-weight:bold; line-height:50px; border-bottom:1px solid #015198; display:inline-block;}
.ny_nr .lm_bt .m_c span{font-size:12px; color:#999; text-transform:uppercase; font-weight:normal; display:inline-block; vertical-align:middle; margin-left:8px; line-height:46px;}

}


.gy_wm{width:100%; padding:60px 0 80px; overflow:hidden;}
.gy_wm .yj_cp .row{margin:0 -10px;}
.gy_wm .yj_cp .col-12{padding:0 10px;}
.gy_wm .yj_cp .n_r{box-shadow:0px 8px 20px 0px rgba(95,125,158,.1);}
.gy_wm .yj_cp .t_p{overflow:hidden;}
.gy_wm .yj_cp .t_p img{width:100%; height:auto; display:block;
transition:all 1s;
-o-transition:all 1s;
-ms-transition:all 1s;
-moz-transition:all 1s;
-webkit-transition:all 1s;}
.gy_wm .yj_cp .n_r:hover .t_p img{transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);}
.gy_wm .yj_cp .w_z{padding:20px 10px; text-align:center;}
.gy_wm .yj_cp .w_z h3{font-size:20px; line-height:32px; font-weight:bold;}
.gy_wm .yj_cp .w_z p{line-height:24px;}
.gy_wm .gy_wz{font-size:16px; line-height:32px; color:#333; padding:30px; border-radius:20px; border:2px solid #ddd; margin-bottom:30px;}
.gy_wm .gy_nr img{max-width:100%; height:auto; display:block; margin:0 auto;}
.gy_wm .ry_zz .n_r{background-color:#fff; padding:20px; margin-bottom:30px; box-shadow:0px 8px 20px 0px rgba(95,125,158,.1);
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.gy_wm .ry_zz .n_r:hover{box-shadow:0px 8px 20px 0px rgba(95, 125, 158, 0.3);
transform:translateY(-10px);
-o-transform:translateY(-10px);
-ms-transform:translateY(-10px);
-moz-transform:translateY(-10px);
-webkit-transform:translateY(-10px);}
.gy_wm .ry_zz img{width:100%; height:auto; display:block;}
.gy_wm .ry_zz p{font-size:16px; text-align:center; margin-top:20px; padding-top:20px; border-top:1px solid #ddd;}
.gy_wm .td_zs .n_r{overflow:hidden; margin-bottom:30px; position:relative; cursor:pointer;}
.gy_wm .td_zs .n_r .t_p img{width:100%; height:auto; display:block;
transition:all 1s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;}
.gy_wm .td_zs .n_r:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.gy_wm .td_zs .n_r .w_z{width:100%; padding:15px; background-color:rgba(0,0,0,.6); position:absolute; bottom:0; left:0; font-size:18px; font-weight:bold; line-height:26px; color:#fff;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.gy_wm .td_zs .n_r:hover .w_z{background-color:rgba(87,47,118,.8);}
.gy_wm .td_zs .n_r .w_z span{float:right; font-size:14px; font-weight:normal;}
.gy_wm .zp_nr .row{margin:0 -25px;}
.gy_wm .zp_nr .col-12{padding:0 25px;}
.gy_wm .zp_nr .n_r{margin-bottom:50px; overflow:hidden; box-shadow:0px 8px 20px 0px rgba(95,125,158,.1);}
.gy_wm .zp_nr .t_p img{width:100%; height:auto; display:block;}
.gy_wm .zp_nr .w_z{padding:20px;}
.gy_wm .zp_nr .w_z h3{font-size:20px; font-weight:bold; color:#015198; margin-bottom:15px;}
.gy_wm .zp_nr .w_z p{font-size:15px; line-height:26px; color:#777;}
.gy_wm .zp_dz .row{margin:0 -25px;}
.gy_wm .zp_dz .col-12{padding:0 25px;}
.gy_wm .zp_dz .n_r{padding:30px; box-shadow:0px 8px 20px 0px rgba(95,125,158,.1);
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.gy_wm .zp_dz .n_r:hover{background-color:#015198;}
.gy_wm .zp_dz .n_r h3{font-size:26px; font-weight:bold; color:#015198; margin:30px 0;}
.gy_wm .zp_dz .n_r:hover h3{color:#fff;}
.gy_wm .zp_dz .n_r h4{font-size:15px; line-height:26px;}
.gy_wm .zp_dz .n_r:hover h4{color:#fff;}
.gy_wm .zp_dz .n_r span{font-size:12px; line-height:26px; color:#777;}
.gy_wm .zp_dz .n_r:hover span{color:#fff;}
.gy_wm .zp_dz .n_r a{display:block;}

.gy_bn{width:100%; height:300px; margin-bottom:50px; position:relative; overflow:hidden;}
.gy_bn .swiper-slide:after{width:100%; height:100%; content:''; position:absolute; top:0; left:0; display:block; z-index:2; opacity:0.6;
background-image:-webkit-linear-gradient(120deg, #0f5c87 0%, #390a5d 100%);
background-image:-moz-linear-gradient(120deg, #0f5c87 0%, #390a5d 100%);
background-image:-ms-linear-gradient(120deg, #0f5c87 0%, #390a5d 100%);
background-image:-o-linear-gradient(120deg, #0f5c87 0%, #390a5d 100%);
background-image:linear-gradient(120deg, #0f5c87 0%, #390a5d 100%);}
.gy_bn .swiper-pagination-bullet{width:10px; height:10px; border-radius:50%;}
.gy_bn .w_z{width:80%; font-size:22px; line-height:32px; color:#fff; text-align:center; position:absolute; top:50%; left:10%; z-index:99;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);}
@media only screen and (max-width:992px){
.gy_bn{height:250px;}
.pc_ban .swiper-pagination{bottom:10px;}
.gy_bn .w_z{font-size:16px; line-height:28px;}
}
@media only screen and (max-width:640px){
.gy_bn{height:200px;}
.gy_bn .w_z{font-size:15px; line-height:26px;}
}

.rc_zp .ts{font-size:15px; line-height:26px; color:#888; text-align:center; margin-top:20px; margin-bottom:20px;}
.rc_zp .ts a{color:#015198;}
.rc_zp .jr_lm{overflow:hidden; margin-bottom:20px; box-shadow:0px 5px 10px 0px rgba(95,125,158,.1);}
.rc_zp .jr_bt{padding:15px 20px; height:70px; font-size:14px; line-height:40px; color:#555; overflow:hidden; cursor:pointer; position:relative;}
.rc_zp .jr_bt:hover{background-color:#f9faff;}
.rc_zp .jr_bt.on{background-color:#f9faff;}
.rc_zp .jr_bt i{position:absolute; top:50%; right:15px; font-size:15px;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.rc_zp .jr_bt.on i{transform:translate(0,-50%) rotate(180deg);
-webkit-transform:translate(0,-50%) rotate(180deg);
-moz-transform:translate(0,-50%) rotate(180deg);
-ms-transform:translate(0,-50%) rotate(180deg);
-o-transform:translate(0,-50%) rotate(180deg);}
.rc_zp .jr_lm.jt .jr_bt{background-color:#015198; color:#fff; padding:0 20px; line-height:70px;}
.rc_zp .jr_bt span{float:left; width:33.333333%; text-align:center;}
.rc_zp .jr_bt span.s_40{text-align:left;}
.rc_zp .jr_nr{background-color:#fff; padding:30px 25px 10px; font-size:14px; line-height:32px; margin-bottom:3px; display:none; position:relative;}
.rc_zp .jr_nr .lm{color:#015198;}
.rc_zp .jr_nr .js{margin-bottom:20px;}
@media only screen and (max-width:992px){
.rc_zp{padding:40px 0;}
.rc_zp .ts{font-size:13px; line-height:24px; margin-bottom:10px;}
.rc_zp .jr_bt{padding:5px 20px; height:50px;}
.rc_zp .jr_lm.jt .jr_bt{padding:5px 20px; line-height:40px;}
.rc_zp .jr_nr{padding:20px; font-size:12px; line-height:22px;}
.rc_zp .jr_nr .lm{margin-bottom:10px;}
}
@media only screen and (max-width:640px){
.rc_zp .ts{font-size:12px; line-height:22px;}
.rc_zp .jr_bt{padding:5px 15px; height:40px; line-height:30px;}
.rc_zp .jr_lm.jt .jr_bt{padding:5px 15px; line-height:30px;}
.rc_zp .jr_nr{padding:10px 15px; font-size:12px; line-height:22px;}
.rc_zp .jr_nr .lm{margin-bottom:10px;}
}

.jl_fs{width:100%; padding:50px 0; background-color:#f7f7f7; text-align:center; overflow:hidden;}
.jl_fs h3{font-size:18px; font-weight:bold; color:#333; line-height:36px; margin-bottom:10px;}
.jl_fs h4{font-size:16px; color:#777; line-height:28px;}
.jl_fs span{font-size:15px; line-height:44px; color:#fff; display:inline-block; background-color:#015198; padding:0 20px; border-radius:5px;}
@media only screen and (max-width:992px){
.jl_fs{padding:35px 0;}
.jl_fs h3{font-size:17px; line-height:32px;}
.jl_fs h4{font-size:15px; line-height:26px;}
.jl_fs span{font-size:14px; line-height:40px; padding:0 15px;}
}



.e_m{width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0,0,0,.9); z-index:99999; display:none;}
.e_m .n_r{width:200px; padding:10px; background-color:#fff; position:absolute; top:50%; left:50%; text-align:center;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.e_m .n_r img{width:100%; height:auto; display:block;}
.e_m .n_r p{font-size:15px; color:#888; margin-top:10px;}
@media only screen and (max-width:992px){
.e_m .n_r{width:230px; padding:15px;}
.e_m .n_r p{font-size:15px;}
}

.zxkf{width:60px; position:fixed; right:0; top:50%; margin-top:-80px; z-index:99999;}
.zxkf .dh{margin-bottom:2px; background-color:rgba(0,0,0,.5); width:60px; height:60px; float:right; overflow:hidden;
 transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .dh:hover{background-color:rgba(0,0,0,.8); width:210px;}
.zxkf .dh .tp{float:left; width:60px; padding-top:30px; height:60px; background:rgba(0,0,0,.5) url(../images/d_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .dh:hover .tp{background:#c0030b url(../images/d_h.png) no-repeat center 10px;}
.zxkf .dh .wz{font-size:20px; color:#fff; font-family:Arial; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq{margin-bottom:2px; background-color:rgba(0,0,0,.5); width:60px; height:60px; float:right; overflow:hidden; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .qq:hover{background-color:rgba(0,0,0,.8); width:150px;}
.zxkf .qq .tp{float:left; width:60px; padding-top:30px; height:60px; background:rgba(0,0,0,.5) url(../images/q_q.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .qq:hover .tp{background:#c0030b url(../images/q_q.png) no-repeat center 10px;}
.zxkf .qq .wz{font-size:14px; color:#fff; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq .wz a{color:#fff;}
.zxkf .wb{margin-bottom:2px; background-color:rgba(0,0,0,.5); width:60px; height:60px; float:right; overflow:hidden; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .wb:hover{background-color:rgba(0,0,0,.8); width:150px;}
.zxkf .wb .tp{float:left; width:60px; padding-top:30px; height:60px; background:rgba(0,0,0,.5) url(../images/w_b.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .wb:hover .tp{background:#c0030b url(../images/w_b.png) no-repeat center 10px;}
.zxkf .wb .wz{font-size:14px; color:#fff; line-height:60px; float:left; margin-left:10px;}
.zxkf .wb .wz a{color:#fff;}
.zxkf .wx{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; position:relative; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .wx:hover{background-color:#c0030b;}
.zxkf .wx .tp{float:left; width:60px; padding-top:30px; height:30px; background:url(../images/w_x.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .ewm{position:absolute; width:120px; border:1px solid #e7e7e7; left:-125px; bottom:0; display:none;}
.zxkf .ewm img{width:100%; height:auto; display:block;}
.zxkf .wx:hover .ewm{display:block;}
.zxkf .fh{margin-bottom:10px; background-color:#c0030b; width:60px; height:60px; float:right; position:relative; cursor:pointer; display:none;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .fh:hover{background-color:#c0030b;}
.zxkf .fh .tp{float:left; width:60px; padding-top:30px; height:30px; background:url(../images/f_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}

.sy_lk{width:100%; width:100%; padding:30px 0 0; background-color:#0e131d;}
.sy_lk .yq_lj{width:100%; padding-left:90px; padding-bottom:20px; border-bottom:1px solid #4b4b4b; position:relative;}
.sy_lk .yq_lj span{width:80px; color:#ddd; position:absolute; top:0; left:0; font-size:15px; line-height:36px; display:block;}
.sy_lk .yq_lj a{display:inline-block; font-size:15px; line-height:36px; color:#aaa; margin-right:20px;}
.sy_lk .yq_lj a:hover{color:#ddd;}

.sy_lk .yq_lj1{width:100%; padding-left:90px; padding-bottom:20px; border-bottom:1px solid #4b4b4b; position:relative; display:none}
.sy_lk .yq_lj1 span{width:80px; color:#ddd; position:absolute; top:0; left:0; font-size:15px; line-height:36px; display:block;}
.sy_lk .yq_lj1 a{display:inline-block; font-size:15px; line-height:36px; color:#aaa; margin-right:20px;}
.sy_lk .yq_lj1 a:hover{color:#ddd;}

@media only screen and (max-width:992px) {
.sy_lk{width:100%; width:100%; padding:20px 0 0; background-color:#0e131d;}
.sy_lk .yq_lj{ display:none}
.sy_lk .yq_lj1{padding-left:0; display:block}
.sy_lk .yq_lj1 span{width:100%; position:relative; top:auto; left:auto; font-size:15px; line-height:32px; margin-bottom:5px;}
.sy_lk .yq_lj1 a{font-size:13px; line-height:30px; margin-right:15px;}
}

.footer{width:100%; padding:50px 0 20px; background-color:#0e131d; color:#aaa;}
.footer h3{font-size:18px; font-weight:bold; line-height:32px; color:#fff; margin-bottom:10px;}
.footer h1{font-size:18px; font-weight: normal; line-height:32px; color:#fff; margin-top:20px;}
.footer .tel{margin-bottom:10px; font-size:18px; color:#fff; line-height:26px;}
.footer .tel strong{font-size:28px; line-height:38px; font-weight:bold; color:#da251d; display:block; margin-top:5px;}
.footer .ft_lx{margin-bottom:15px; line-height:26px;}
.footer .ft_dh ul{margin:0 -25px;}
.footer .ft_dh ul li{float:left; padding:0 25px;}
.footer .ft_dh ul li a{line-height:32px; color:#aaa; float:left; width:25%}
.footer .ft_dh ul li a:hover{color:#ddd;}
.footer .ewm img{max-width:120px; height:auto; display:block; width:100%}
.footer .ewm p{font-size:12px; margin-top:8px;}
@media only screen and (max-width:992px) {
.footer{padding:35px 0;}
.footer .tel strong{font-size:26px; line-height:36px;}
.footer .ft_dh ul{margin:0 -15px;}
.footer .ft_dh ul li{padding:0 15px;}
}
@media only screen and (max-width:640px) {
.footer{padding:10px 0;}
.footer .col-md-9{display:none;}
.footer .col-md-3{ text-align:center; width:100%}
.footer .col-6{flex: 0 0 100%;max-width: 100%}
.footer h3{font-size:16px; line-height:28px; margin-bottom:6px;}
.footer .tel{margin-bottom:10px; font-size:16px; text-align:center; line-height:28px;}
.footer .tel strong{font-size:22px; line-height:32px;}
.footer .ft_lx{text-align:center; font-size:12px; line-height:22px; margin-bottom:0}
.footer .ft_dh ul{margin:0 -15px; text-align:center}
.footer .ft_dh ul li{padding:0 15px; text-align:center; display:inline-block; float:none; width:100%}
.footer .ft_dh ul li a{line-height:28px;}
.footer .ft_dh ul li:nth-child(1) { display:none}
.footer .ewm{text-align:center; margin:0 auto}
.footer .ewm img{margin:0 auto;}
.footer .ewm p{font-size:14px; margin-top:12px;}
.zxkf{ display:none}
}

.banquan{width:100%; padding:25px 0; background-color:#03050b; text-align:center; line-height:26px; color:#aaa;}
.banquan span{padding:0 6px;}
@media only screen and (max-width:640px) {
.banquan{padding:15px 0; line-height:26px; margin-bottom:0px; font-size:12px}
.banquan span{display:block; padding:0;}
}
.fl{float: left;}
.fr{float: right;}

.slideTxtBox{ width:1200px;margin: 0 auto;overflow: hidden;}
.slideTxtBox .bd {width: 100%;background-color:#fff;}
.slideTxtBox .bd ul #table{width: 100%;border-collapse:collapse;}
.slideTxtBox .bd ul #table tr th{width: 16.6%;text-align: center;height: 48px;line-height: 48px;font-size: 16px;}
.slideTxtBox .bd ul #table tr td{width: 16.6%;text-align: center;height: 40px;line-height: 40px;font-size: 16px;}
.slideTxtBox .bd ul #table tr th a,.slideTxtBox .bd ul #table tr td a{color: #015198}
.slideTxtBox .bd ul #table tr td{border-top: 1px solid #f2f2f2;padding: 12px 0;}
.slideTxtBox .bd ul #table tbody tr:hover{background-color: #f2f2f2;cursor: pointer;}
.slideTxtBox .bd ul #table tbody tr:hover a{color: #fff;background-color: #da251d;padding: 14px 25px;border-radius: 5px;}
.slideTxtBox .bd ul #table tr td h2{font-size: 16px;color: #000;line-height: 24px;}
.slideTxtBox .bd ul #table tr td p{line-height: 20px;font-size: 16px;}
.slideTxtBox .bd ul #table tr td span{font-size: 16px;font-weight: bold;color: #da251d}
.slideTxtBox .bd ul #table tr td span i{font-size: 14px;font-style: normal;}

@media only screen and (max-width:992px) {
.slideTxtBox{ width:100%;margin: 0 auto;overflow: hidden;}
.slideTxtBox .bd ul #table tr th{width: 16.6%;text-align: center;height: 30px;line-height: 30px;font-size: 12px;}
.slideTxtBox .bd ul #table tr td{width: 16.6%;text-align: center;height: 25px;line-height: 25px;font-size: 12px;}
.anli .container{ padding-left:10px; padding-right:10px}
.slideTxtBox .bd ul #table tbody tr:hover a{color: #fff;background-color: #da251d;padding: 0;border-radius: 5px;}
.slideTxtBox .bd ul #table tr td span{font-size: 14px;font-weight: bold;color: #da251d}
.slideTxtBox .bd ul #table tr td span i{font-size: 12px;font-style: normal;}

}
/*贷款评估*/
.dkpg{overflow: hidden;background-image: linear-gradient(70deg, #015198,#176bb5);padding:30px 20px;width:1200px; margin:0 auto}
.dkpg .pkpgl{width: 260px;}
.dkpg .pkpgl h2{color: #fff;font-weight: bold;font-size: 32px;line-height: 42px;margin-bottom: 36px;}
.dkpg .pkpgl p{color: #fff;font-size: 18px;background: url(../images/p.png) no-repeat left;padding-left: 12px;line-height: 36px;font-weight: bold;}
.dkpg ul{width: 870px;overflow: hidden;}
.dkpg ul li{width: 282px;height:200px;float: left;margin-right: 12px;text-align: center;padding: 20px 0;border-radius: 2px;}
.dkpg ul li:nth-child(1){background: url(../images/li_1.jpg) no-repeat;}
.dkpg ul li:nth-child(2){background: url(../images/li_2.jpg) no-repeat;}
.dkpg ul li:last-child{margin-right: 0;background: url(../images/li_3.jpg) no-repeat;}
.dkpg ul li h2{line-height: 56px;}
.dkpg ul li p{color: #999;}
.dkpg ul li a{background-color: #da251d;cursor: pointer; color: #fff;padding: 5px 20px;margin-top:30px;display: inline-block;font-size: 16px;}
@media only screen and (max-width:992px) {
.fl{float: none;}
.fr{float: none;}
.dkpg{overflow: hidden;background-image: linear-gradient(70deg, #015198,#176bb5);padding:2%;width:100%; margin:0 auto}
.dkpg .pkpgl{width: 100%;}
.dkpg .pkpgl h2{color: #fff;font-weight: bold;font-size: 16px;line-height: 22px;margin-bottom: 0px;}
.dkpg .pkpgl p{color: #fff;font-size: 14px;background: url(../images/p.png) no-repeat left;padding-left: 12px;line-height: 36px;font-weight: bold; text-align:left }
.dkpg .pkpgl p:nth-child(1){float:left; width:30%}
.dkpg .pkpgl p:nth-child(2){float:left; width:30%}
.dkpg .pkpgl p:nth-child(3){float:left; width:30%;background: url(../images/p.png) no-repeat left;}
.dkpg ul{width: 100%;overflow: hidden;}
.dkpg ul li{width: 32%;height: auto;float: left;margin-right: 2%;text-align: center;padding:  0;border-radius: 2px;}
.dkpg ul li:nth-child(3n){margin-right:0; }
.dkpg ul li h2{line-height: 30px; font-size:14px; font-weight:bold}
.dkpg ul li a{background-color: #da251d;cursor: pointer; color: #fff;padding: 5px 20px;margin-top:10px;display: inline-block;font-size: 12px; margin-bottom:10px}

}
/*申请步骤*/
.sqbz{overflow: hidden;background-color: #f7f7f7;padding: 20px;width:1200px; margin:50px auto 0 }
.sqbz .sqtop{overflow: hidden;}
.sqbz .sqtop h2{color: #000;line-height: 36px;font-size: 28px;float: left;}
.sqbz .sqtop h2 span{font-size: 14px;color: #666;padding-left: 15px;}
.sqbz .sqtop p{width: 200px;}
.sqbz .sqtop p span{font-size: 16px;}
.sqbz .sqtop p i{font-size: 24px;color: #015198;font-weight: bolder;}
.sqbz ul{overflow: hidden;margin-top: 20px;}
.sqbz ul li{width: 287px;float: left;position: relative; line-height: 60px;text-align: center;font-size: 16px;margin-right: 3px;color: #fff;}
.sqbz ul li:last-child{margin-right: 0;}
.sqbz ul li:nth-child(1){background-color: #015198;z-index: 10}
.sqbz ul li:nth-child(1)::after {border-color: transparent transparent transparent #015198;position: absolute;right: -20px;top: 0;content: '';width: 0;height: 0;border-style: solid;border-width: 30px 0 30px 20px;}
.sqbz ul li:nth-child(2){background-color: #da251d;z-index: 8}
.sqbz ul li:nth-child(2)::after {border-color: transparent transparent transparent #da251d;position: absolute;right: -20px;top: 0;content: '';width: 0;height: 0;border-style: solid;border-width: 30px 0 30px 20px;}
.sqbz ul li:nth-child(3){background-color: #015198;z-index: 6}
.sqbz ul li:nth-child(3)::after {border-color: transparent transparent transparent #015198;position: absolute;right: -20px;top: 0;content: '';width: 0;height: 0;border-style: solid;border-width: 30px 0 30px 20px;}
.sqbz ul li:nth-child(4){background-color: #da251d;z-index: 4}
.sqbz ul li:nth-child(2) span{border-color: transparent transparent transparent #fff;position: absolute;left: 0px;top: 0;content: '';width: 0;height: 0;border-style: solid;border-width: 30px 0 30px 20px;}
.sqbz ul li:nth-child(3) span{border-color: transparent transparent transparent #fff;position: absolute;left: 0px;top: 0;content: '';width: 0;height: 0;border-style: solid;border-width: 30px 0 30px 20px;}
.sqbz ul li:nth-child(4) span{border-color: transparent transparent transparent #fff;position: absolute;left: 0px;top: 0;content: '';width: 0;height: 0;border-style: solid;border-width: 30px 0 30px 20px;}

@media only screen and (max-width:992px) {
.sqbz{overflow: hidden;background-color: #f7f7f7;padding: 2%;width:100%; margin:20px auto 0 }
.sqbz ul li{width: 24.6%;float: left;position: relative; line-height:40px;text-align: center;font-size: 12px;margin-right:1px;color: #fff;}
.sqbz ul li:nth-child(2) { padding-left:20px}
.sqbz ul li:nth-child(3) { padding-left:20px}
.sqbz ul li:nth-child(4) { padding-left:10px}

.sqbz .sqtop h2{color: #000;line-height: 36px;font-size: 16px;float: left; font-weight:bold}
.sqbz .sqtop h2 span{font-size: 14px;color: #666;padding-left: 15px;}
.sqbz .sqtop p span{font-size: 13px;}
.sqbz ul li:nth-child(1)::after {border-color: transparent transparent transparent #015198;position: absolute;right: -20px;top: 0;content: '';width: 0;height: 0;border-style: solid;border-width: 20px 0 20px 21px;}
.sqbz .sqtop p i{ display:block}
.sqbz ul li:nth-child(2)::after {border-color: transparent transparent transparent #da251d;position: absolute;right: -20px;top: 0;content: '';width: 0;height: 0;border-style: solid;border-width: 20px 0 20px 21px;}
.sqbz ul li:nth-child(3)::after {border-color: transparent transparent transparent #015198;position: absolute;right: -20px;top: 0;content: '';width: 0;height: 0;border-style: solid;border-width: 20px 0 20px 21px;}
.sqbz ul li:nth-child(2) span{border-color: transparent transparent transparent #fff;position: absolute;left: 0px;top: 0;content: '';width: 0;height: 0;border-style: solid;border-width: 20px 0 20px 21px;}
.sqbz ul li:nth-child(3) span{border-color: transparent transparent transparent #fff;position: absolute;left: 0px;top: 0;content: '';width: 0;height: 0;border-style: solid;border-width: 20px 0 20px 21px;}
.sqbz ul li:nth-child(4) span{border-color: transparent transparent transparent #fff;position: absolute;left: 0px;top: 0;content: '';width: 0;height: 0;border-style: solid;border-width: 20px 0 20px 21px;}
.sqbz ul{overflow: hidden;margin-top: 10px;}
}


#input_list {overflow: hidden;}
#input_list li {background-color: #fff;float: left;display: block;width: 100%;text-align: center;height: 40px;line-height: 40px;font-size: 16px;cursor: pointer;color: #666;}
#input_list .jc {color: #015198;}
#input_list li:first-child {border-top-right-radius: 0px;overflow: hidden;}
#input_list li:last-child {border-top-left-radius: 0px;overflow: hidden;}
#tab_box{background-color: #fff;}
#tab_box #from{background-color: #fff;padding: 10px 28px;}
.input-group {margin-bottom: 8px;display: block;padding: 0;}
.input-group input,.input-group select {padding: 6px 10px;}
.input-group textarea{padding: 6px 10px;border:1px solid #015198;width: 400px;float: right;font-size: 14px;}

.f_mbn {display: block;padding: 0;overflow: hidden;margin-bottom: 8px;}
.f_mbn .poup_i {padding: 6px 10px;}
.f_mbn #txcode {width: 100px;float: right;}
.f_mbn input {width: 110px;float: left;}
.f_mbn .f_code {border:0;width: 100px;float: right;padding: 5px 10px;font-size: 14px;background-color: #fe7215;color: #fff;}
.f_mbn .s_f_code {border:0;width: 80px;float: right;font-size: 14px;background-color: #fe7215;color: #fff;}
.f_btn {width: 100%;height: 60px;padding: 0;line-height: 42px;text-align: center;font-size: 16px;font-weight: 400;color: #fff;cursor: pointer;position: relative;background: url(../images/t_btn.png) no-repeat center;background-size: cover;}
.f_btn input{display: block;border:0; width: 100%;height: 40px;background-color:transparent!important;color: #fff!important;}

.geta {
  border: 0;
  background-color: #cccccc;
  color: #4c4c4c;
}

.wt{ width:90%; margin:0 auto }
.wt form{padding-top: 10px; padding-bottom:10px}
.wt .inpt-wrap{position: relative;overflow: hidden;margin-bottom: 8px;font-size: 14px;}
.wt .inpt-wrap input{padding-left: 50px;font-size: 14px; width:100%}
.wt .inpt-wrap label{position: absolute;left: 10px;height: 40px;line-height: 40px;font-size: 14px;}
.wt .inpt-wrap span{position: absolute;right: 10px;height: 40px;line-height: 40px;font-size: 14px;}
.wt .inpt-wrap select{padding-left: 50px;font-size: 14px;background-color: #fbfbfb;
border: 1px #f2f2f2 solid;width:100%}
.wt .inpt-wrap select option{padding: 5px 0;}
.wt .free_s input{font-size: 14px;width: 110px;float: left;}
.wt .free_s img{margin:5px auto;}
.wt .free_s #f_code{padding: 10px;}
.wt #xiuzhanwang{display: block;color: #fff; width: 100%;font-size: 14px; background: url(../images/wt.jpg) no-repeat left; }
.wt img{margin:20px 0;}
.wt .rexian{border-top: 1px dashed #333;padding-top: 20px;}
.wt .rexian p{font-size: 14px;}
.wt .rexian h3{font-size: 54px;color: #015198;font-weight: bolder;line-height: 48px;letter-spacing: -1px;}

.weizhi{
    width: 1200px;
    background: url(../images/home.png) no-repeat center left; padding-left:30px; font-size:14px; margin:0 auto 20px; height:auto; overflow:hidden; clear:both
}
.newslist{overflow: hidden; float:left; width:900px; height:auto; overflow:hidden; background:#fff;border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.newslist1{overflow: hidden; float:left; width:900px; height:auto; overflow:hidden; background:#fff;border-top-left-radius: 5px;
border-top-right-radius: 5px; }
.navs{overflow: hidden;height: 45px;line-height: 45px; background: linear-gradient(to right, #015198, #056ac8);border-top-left-radius: 5px;
border-top-right-radius: 5px;padding-left:20px}
.navs a{display: inline-block;margin-right: 20px;font-size: 16px;color: #fff; }
.navs a.active{font-weight: bolder;color: #da251d}
.navs a:hover{font-weight: bolder;color: #fff}
.list ul{ padding:0 20px}
.list ul li{padding: 20px 0;border-bottom: 1px dashed #333;overflow: hidden;}
.list ul li .nspic{width: 182px;height: 130px;}
/*.newslist ul li .nscot{width: 550px;}*/
.list ul li .nscot h1{font-size: 16px;font-weight: bolder;line-height: 32px;}
.list ul li .nscot p{padding:5px 0 8px;font-size: 14px;line-height: 20px;}
.list ul li .nscot .tgs{overflow: hidden;width: 100%;}
.list ul li .nscot .tgs .stg{background: url(../images/tag.png) no-repeat left;padding-left: 18px;}
.list ul li .nscot .tgs .stg a{display: inline-block;margin-right: 8px;}
.list ul li .nscot .tgs .time{background: url(../images/time.png) no-repeat left;padding-left: 18px;}
.pages{overflow: hidden;text-align: center;margin:0px auto 10px;font-size: 14px;}
.pages p{text-align:left}
.pages a{display: inline-block; font-size: 14px; }
.pages a:hover{color: #015198;}
.pages a.active{color: #015198;}
.news .bto{line-height: 42px;}
.news .bto #onclick{margin-left: 20px;}
.news .zy{padding: 15px 0;border-top:1px dashed #333;border-bottom: 1px dashed #333;font-size: 14px;color: #999;}
.news .newstext{overflow: hidden;padding: 20px 0;font-size: 14px;}
.news .newstext p{margin-bottom: 12px;}

.rmgjc{overflow: hidden;padding: 25px;background-color: #fff;width: 792px;}
.rmgjc .keys{overflow: hidden;padding-top: 20px;}
.rmgjc .keys a{display: inline-block;padding: 4px 8px;border:1px solid #ccc;border-radius: 2px;font-size: 14px;margin:0 12px 12px 0;}


/*麦 站 网分页样式*/
.page{clear: both;margin:20px auto 20px auto; padding-top:20px; overflow: hidden; text-align: center;font-size:14px;}
.page ul li{display:inline-block;border: 1px solid #ccc;padding: 6px 15px;margin: 0 1px;line-height:24px;background: #fff;color:#999;border-radius:2px}
.page ul li:hover{background:#015198;color:#fff;border: 1px solid #015198}
.page ul li:hover a{color:#fff;}
.page ul li.thisclass{display: inline-block;border: 1px solid #015198;padding:6px 15px;margin: 0 1px;background: #015198;color: #fff;}
.page ul li.thisclass a{color: #fff;}
.page ul li a{display:block;color:#999}
.page ul li a:hover{color: #fff;}
.page td{padding:0; margin:0; text-align:center; display:inline-block;}

.cj_wt { padding:20px}
.cj_wt ul li{border-bottom:1px dotted #ddd; padding-bottom:10px; margin-bottom:10px;}
.cj_wt .w_t{padding-left:36px; font-size:16px; line-height:36px; color:#333; position:relative; cursor:pointer;}
.cj_wt ul li.on .w_t{color:#da251d;}
.cj_wt .w_t span{width:30px; height:30px; background-color:#aaa; font-size:15px; line-height:30px; text-align:center; color:#fff; position:absolute; top:3px; left:0;}
.cj_wt ul li.on .w_t span{background-color:#da251d;}
.cj_wt .j_d{padding:5px 0 0 36px; font-size:14px; line-height:26px; color:#555; position:relative; margin-top:10px; display:none;}
.cj_wt .j_d span{width:30px; height:30px; background-color:#015198; font-size:15px; line-height:30px; text-align:center; color:#fff; position:absolute; top:3px; left:0;}
.wt_ss{width:372px; border-radius:25px; border:1px solid #ddd; margin:30px 0; float:left;}
.wt_ss input{width:300px; height:50px; padding-left:15px; font-size:14px; line-height:50px; color:#555; float:left;}
.wt_ss input::placeholder{color:#999;}
.wt_ss button{width:70px; height:50px; line-height:50px; text-align:center; color:#000; float:right;}
.wt_ss button i{font-size:26px;}

.xgzxx{ background:#f7f7f7; padding-top:20px; height:auto; overflow:hidden;}
.xgzx{overflow: hidden;padding:25px;background-color: #fff;width: 100%;}
.xgzx ul{overflow: hidden;padding-top: 20px;}
.xgzx ul li{width: 48%;line-height: 28px;background: url(../images/l_2.jpg) no-repeat left;padding-left: 2%;float: left;}
.xgzx ul li:nth-child(2n){float: right;}
.xgzx ul li a{display: block;font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.news{    width: 100%;padding: 25px;}
.news .bto{line-height: 42px;}
.news .bto span{ color:#999; font-size:12px}
.news .zy{padding: 15px 0;border-top:1px dashed #333;border-bottom: 1px dashed #333;font-size: 14px;color: #999;}
.news .newstext{overflow: hidden;padding: 20px 0;font-size: 14px; line-height:25px}
.news .newstext p{margin-bottom: 12px;}



@media only screen and (max-width:992px) {
.weizhi{
    width: 96%;
    background: url(../images/home.png) no-repeat center left; padding-left:30px; font-size:14px; margin:0 auto 10px; height:auto; overflow:hidden; clear:both
}
.newslist{overflow: hidden; float:none; width:100%; height:auto; overflow:hidden; background:#fff;border-top-left-radius: 5px;
border-top-right-radius: 5px; margin:0 auto}
.newslist1{overflow: hidden; float:left; width:100%; height:auto; overflow:hidden; background:#fff;border-top-left-radius: 5px;
border-top-right-radius: 5px; margin:0 auto ; padding-top:2%}
.cj_wt { padding:2% 1%; width:98%; margin:0 auto}
.cj_wt .w_t{padding-left:26px; font-size:14px; line-height:26px; color:#333; position:relative; cursor:pointer;}
.cj_wt ul li.on .w_t{color:#da251d;}
.cj_wt .w_t span{width:20px; height:20px; background-color:#aaa; font-size:14px; line-height:20px; text-align:center; color:#fff; position:absolute; top:3px; left:0;}
.cj_wt .j_d{padding:0 0 0 26px; font-size:12px; line-height:26px; color:#555; position:relative; margin-top:10px; display:none;}
.cj_wt .j_d span{width:20px; height:20px; background-color:#015198; font-size:14px; line-height:20px; text-align:center; color:#fff; position:absolute; top:3px; left:0;}
.navs{overflow: hidden;height: auto  ;line-height: 25px; background: none;border-top-left-radius: 0;
border-top-right-radius: 0;padding-left:8px}
.navs a{display: inline-block;margin-right: 2px;font-size: 12px;color: #fff; background: linear-gradient(to right, #015198, #056ac8); width:31.5%; text-align:center;border-radius:5px; margin-bottom:2px}
.navs a.active{font-weight: bolder;color: #da251d}
.navs a:hover{font-weight: bolder;color: #fff}

.xgzxx{ background:#f7f7f7; padding-top:20px; height:auto; overflow:hidden; margin-top:30px}
.xgzx{overflow: hidden;padding:10px;background-color: #fff;width: 100%;}
.xgzx ul{overflow: hidden;padding-top: 10px;}
.xgzx ul li{width: 96%;line-height: 28px;background: url(../images/l_2.jpg) no-repeat left;padding-left: 0;float: none; margin:0 auto; padding-left:15px}
.xgzx ul li:nth-child(2n){float: none;}
.xgzx ul li a{display: block;font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.news{    width: 100%;padding: 10px;}
.news h1{ font-size:18px}
.news .bto{line-height: 42px;}
.news .bto span{ color:#999; font-size:12px}
.news .zy{padding: 15px 0;border-top:1px dashed #333;border-bottom: 1px dashed #333;font-size: 14px;color: #999;}
.news .newstext{overflow: hidden;padding: 0 0;font-size: 14px; line-height:23px}
.news .newstext p{margin-bottom: 12px;}
.pages{overflow: hidden;text-align: center;margin:20px auto 0;font-size: 14px;}

.pages a{display: inline-block; padding: 6px 14px;margin-right:6px;font-size: 14px;border-radius: 5px; margin-bottom:10px}
.list ul{ padding:0 20px}
.list ul li{padding: 10px 0;border-bottom: 1px dashed #333;overflow: hidden;}

.list ul li .nscot h1{font-size: 14px;font-weight: bolder;line-height: 28px;}
.list ul li .nscot p{padding:5px 0 8px;font-size: 12px;line-height: 20px;}
.list ul li .nscot .tgs .stg a{display: inline-block;margin-right: 8px;font-size: 12px}
 

}

.ksdh{ width:100%; background:#015198; line-height:40px; height:40px; display:none}
.ksdh li{ width:33.3%; float:left; text-align:center; background:url(../images/x2.jpg) no-repeat center right}
.ksdh li a{ color:#fff}
@media only screen and (max-width:992px) {
.ksdh{ display:block}	
}
.myziheight{ height:60px; display:none}
/*底部固定*/
#phone{
    position: fixed;
    width: 100%;
    z-index: 99990;
    height: 60px;
    left: auto; right:auto;
    bottom: 0px;
	background:#292929;
	padding-bottom:0px;
	max-width:640px;
	
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7; display:none
}
#phone ul li{
	display:block;
	width:33.3%;
	float:left;
	height:60px;
	color:#FFF;
	text-align:center;
	}
#phone ul li a{
	display:block;
	width:100%;
	height:50px;
	text-align:center;
	padding-top:10px;
	}	
#phone ul li a	img{
	max-height:25px;
	width:auto; margin:0 auto;
	}
#phone ul li a p{
	text-align:center;
	color:#FFF; font-size:14px; padding-top:1%;
	}
	
@media only screen and (max-width:992px) {
.myziheight{ height:60px; display: block}
/*底部固定*/
#phone{ display:block}
}
.mt50{margin-top: 10%!important;;}
.bg{background-color: #fff;padding:30px 55px;opacity: 1;overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.modal{display: none;overflow-x: hidden;overflow-y: auto;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;}
.modal-backdrop1{position: fixed;top: 0;right: 0;bottom: 0;left: 0;overflow-x: hidden;overflow-y: auto;opacity: .5;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;background-color: #000}
.modal-backdrop2{position: fixed;top: 0;right: 0;bottom: 0;left: 0;overflow-x: hidden;overflow-y: auto;opacity: .5;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;background-color: #000}
.modal-open{overflow: hidden;}
.tcdksq{ z-index:99999; position: relative    ;top: 0;right: 0;bottom: 0;left: 0;}
.til_h{font-size: 24px;line-height: 32px; margin-bottom:10px}

.tcdksq .til_h img{float: right;cursor: pointer;}
.tcdksq .tcd_r{width: 550px;}
.tcd_rs{width: 310px;margin-right:50px;}
.tcdksq .tcd_r ul{overflow: hidden;}
.tcdksq .tcd_r ul li{float: left;width: 125px;text-align: center;margin-right: 90px;font-size: 16px;}
.tcdksq .tcd_r ul li img{width: 100%;}
.tcdksq .tcd_r dl{margin-top: 20px;}
.tcdksq .tcd_r dl dt{font-weight: bolder;font-size: 18px;color: #333;}
.tcdksq .tcd_r dl dd{padding-top: 10px;font-size: 14px;}
.tcdksq .input-group,.tcdksq .free_s,.tcdksq .f_mbn{font-size: 14px;margin-bottom: 12px;display: block;padding: 0;overflow: hidden;}
.tcdksq .input-group label,.tcdksq .free_s label{width: 90px;float: left;text-align: right;margin-right: 12px;display: block;line-height: 34px;}
.tcdksq .input-group input,.tcdksq .input-group select{width: 335px;float: left;padding: 2px 10px; font-size: 14px;line-height: 28px;background-color: #f2f2f2}
.tcdksq .input-group select{height: 34px;}
.tcdksq .free_s .poup_i{width: 160px;float: left;font-size: 14px;line-height: 20px;background-color: #f2f2f2}
.tcdksq .free_s .p_f_code{width: 160px;float: right;font-size: 14px;background-color: #fff;border:1px solid #bfbfbf;}
.tcdksq .f_mbn input{width: 335px;float: right;font-size: 14px;line-height: 28px;background-color: #015198;color: #fff;font-size: 16px;}
.deb{display: none;}
.modal .tcdksq p{font-size: 16px;line-height: 36px;}
.how dl {width: 100%;overflow: hidden;margin-bottom: 12px;}
.how dt{font-size: 16px;color: #666;margin-bottom: 10px;font-weight: normal;}
.how dd{height: 36px;width: 80px;float: left;display: block;margin: 0 12px 0 0;line-height: 36px;text-align: center;background-color: #d7d7d7;cursor: pointer;}
.radin {background-color: #0f7ce9!important;color: #fff;}
.how dd label{font-weight: normal;cursor: pointer;}
.how dd label font{font-size: 14px;}
.how dd input[type="radio"]{display: none;}
input[type=radio]{margin: 4px 0 0;margin-top: 1px \9;line-height: normal;}
.how a {margin-top: 20px;margin-bottom: 20px;padding: 8px 50px;color: #fff;}
.btn-primary {color: #fff;background-color: #0f7ce9;border-color: #0f7ce9;}
.tcd_l .btn {display: inline-block;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}

.jieguo {
    color: #f26001;
    text-align: center;
    margin-top: 60px;
    padding: 20px 0;font-size: 16px;
}
.jieguo p{line-height: 32px;}
.jieguo span {
    display: block;
}
.jieguo #shue {
    font-size: 36px;font-weight: bolder;
    padding: 0 6px;
}
.btn-primary {
    color: #fff;
    background-color: #0f7ce9;
    border-color: #0f7ce9;
}
.tcd_rs a{display: inline-block;margin:0 auto;padding: 8px 50px;font-size: 14px;border-radius: 4px;color: #fff;cursor: pointer;}

	.good_page .good_page_box {
  padding-top: 30px;
  height: 32px;
  margin-bottom: 100px;
  position: relative;
}
.good_page .good_page_box > ul {
  position: absolute;
  left: 35%;
}
.good_page .good_page_box > ul li {
  margin-right: 8px;
  float: left;
  border: 1px solid #ccc;
  padding: 0px;
}
.good_page .good_page_box > ul li span {
  padding: 0 10px;
}
.good_page .good_page_box > ul li a {
  display: inline-block;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  color: #808080;
}
.good_page .good_page_box > ul > .active {
  color: white;
  height: 30px;
  line-height: 30px;
  background-color: #3484f0;
}
@media only screen and (max-width:992px) {
.mt50{margin-top: 40%!important;;}

.fl{float: none;}
.tcdksq .tcd_r{width: 550px; display:none}
.bg{background-color: #fff;padding:10px 15px;opacity: 1;overflow: hidden;}
.til_h{font-size: 16px;line-height: 32px; margin-bottom:10px}
.input-group {margin-bottom: 8px;display: block;padding: 0;}
.input-group input,.input-group select {padding: 6px 10px;}
.input-group textarea{padding: 6px 10px;border:1px solid #015198;width:60%;float: right;font-size: 14px;}
.tcdksq .input-group label,.tcdksq .free_s label{width: 19%;float: left;text-align: left;margin-right: 12px;display: block;line-height: 34px;}
.tcdksq .input-group input,.tcdksq .input-group select{width: 70%;float: left;padding: 2px 10px; font-size: 14px;line-height: 28px;background-color: #f2f2f2}
.tcdksq .free_s .poup_i{width: 30%;float: left;font-size: 14px;line-height: 20px;background-color: #f2f2f2}
.tcdksq .free_s .p_f_code{width: 30%;float: left;font-size: 14px;background-color: #fff;border:1px solid #bfbfbf;}
.tcdksq .til_h img{float: right;cursor: pointer; width:5%}
.tcdksq .f_mbn input{width: 100%;float: right;font-size: 14px;line-height: 28px;background-color: #015198;color: #fff;font-size: 16px;}

}
.city_t {font-size: 14px;position: relative;width: 110px;height: 20px;margin: 28px 0 0 20px;}
.city_show {position: absolute;top: 0px;height: 20px;padding: 0 6px;cursor: pointer;}
.city_showspan{color: #1f8fff}
.city_t .city_hot {position: absolute;top: 32px;width: 390px;padding: 10px 15px;text-align: center;border: 1px solid #f2f2f2;background-color: #fff;z-index: 99999999;box-shadow: 0 0 2px rgba(0, 0, 0, .5);}
.dn {display: none;}
.city_sj {position: absolute;top: -10px;height: 0px;width: 0px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #dadada;}
.city_t .city_hot li {height: 24px;line-height: 24px;}
.city_t .city_hot a {display: inline-block;color: #000000;padding: 3px 10px;}
.city_t .city_hot a:hover {color: #fff;background-color: #1c75ef;}
.city_hot p {font-size: 12px;border-bottom: 1px solid #dcdcdc;height: 30px;line-height: 30px;color: #808080;text-align: left;}
.city_hot p span {color: #1c75ef;font-size: 14px;font-weight: 700;padding: 0 10px;}

@media only screen and (max-width:992px) {
	.city_t { display:none}
}