.l_banner{ width:100%; overflow:hidden; position:relative;    height: auto;  }
.l_banner img{ display:block; transform: scale(1.4,1.4);-webkit-transform: scale(1.4,1.4);animation: scal 10s ease infinite alternate;-webkit-animation: scal 10s ease infinite alternate;margin:0 auto;}
.l_con{ max-width:1260px; margin:0 auto;}
.l_tit{ width:100%; height:96px; border-bottom:#cecece solid 1px; line-height:96px; overflow:hidden; margin-bottom:34px; }
.l_bt{ font-size:30px; padding-left:44px; background:url(../image/l_titbg.png) no-repeat left center; font-weight:bold;}
.l_bt font{ font-size:18px; color:#9e9e9e; margin-left:20px; font-weight:normal;}
.l_wz{ padding-left:20px; background:url(../image/l_wz.png) no-repeat left center;}
.l_wz a{ font-size:14px; color:#666666;}
.l_box{ width:100%; padding-bottom:60px;}

.l_left{ width:21.4%; overflow:hidden;}
.list_dt{
width: 100%;
height:50px;
line-height: 50px;
cursor: pointer;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
position: relative;
margin:0 auto; font-size:16px; color:#333333; margin-bottom:1px; background:#f2f6f9; text-align:center;}
.list_dt_icon{position: absolute;top:0;display: block;width: 50px;height: 50px; right:0px; z-index:999;  }
#open{ background:#1f76ba;}
#open a{ color:#fff;}
#open p{ color:#fff;}
#open .list_dt_icon{ background:url(../image/xia.png) no-repeat center;}
.list_dd{display: none; margin-bottom:5px;}
.list_li{list-style-type: none;width: 68.5%;height:42px;line-height: 42px;cursor: pointer;margin:0 auto; text-align:center; font-size:14px; color:#333333; border-bottom:#c0cbd3 solid 1px;}
.list_li:last-child{ border-bottom:none;}
.list_li a:hover,.list_li a.on{ color:#00569b; font-weight:bold;}
.list_dt p:hover{color:#00569b}



.l_right{ width:74.6%; overflow:hidden;}
.r_alist{ width:100%; margin-bottom:30px;}
.r_alist a{ font-size:14px; height:36px; line-height:36px; padding:0 16px; background:#f5f5f5; margin-right:8px; display:block; float:left; margin-bottom:6px;}
.r_alist a:hover,.r_alist a.on{ background:#1f8dd6; color:#fff;}
.l_text{ width:100%;}
.l_text img{  max-width:100%; margin-bottom:24px;}
.l_text p{ font-size:16px; line-height:30px; text-indent:2em;}
.l_ad{ width:100%; margin-top:40px;}
.l_ad img{ display:block; width:100%; overflow:hidden;}
.m_rnav{ display:none;}

.l_about{ width:100%;}
.a_1{ margin-bottom:35px;}
.a_1 h3{ font-size:20px; font-weight:bold; line-height:30px; margin-bottom:10px;text-align: center;}
.a_1 p{ font-size:16px; line-height:30px;}
.a_2 h4{ font-size:16px; font-weight:bold; line-height:30px;}
.a_2 p{ font-size:16px; line-height:30px;}

.l_h3{ font-size:32px; text-align:center; line-height:54px; line-height:54px; margin-bottom:20px;}
.l_zy{ width:100%; height:48px; border-bottom:#d8dce0 solid 1px; border-top:#d8dce0 solid 1px; line-height:48px; margin-bottom:45px;}
.l_zy .fl{ font-size:14px; color:#979696;}
.l_zy .fl font{ margin-right:14px;}
.l_fs{ margin-top:13px;}
.l_content{ width:100%; margin-bottom:35px;    background: white;}
.l_content img{ max-width:100%; display:block; margin:0 auto; margin-bottom:30px; margin-top:30px;}
.v_news_content img{ max-width:auto !important;  display:inline-block !important;  margin-bottom:0px !important;  margin-top:0px !important;   }
.l_content p{ font-size:16px; line-height:30px; text-indent:2em;}
.c_fanye{ background:#f6f7f7; padding:20px; box-sizing:border-box;}
.c_fanye a{ display:block; width:100%; font-size:16px; line-height:30px;}
.m_jj{ display:none;}
.tj_left{ width:22.6%;}
.tj_left h4{ font-size:20px; color:#1f9be2; margin-bottom:10px;}
.tj_left ul{ width:100%; margin-bottom:20px;}
.tj_left ul li{ font-size:14px;}
.tj_left ul li a{ display:block; width:100%; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.l_h4{ width:100%; padding-left:30px; background:url(../image/m_ico1.png) no-repeat left center; height:26px; line-height:26px; font-size:16px; color:#00569b; font-weight:bold; margin-bottom:20px;}
.l_ul{ width:100%; margin-bottom:20px;}
.l_ul li{ float:left; width:33%; line-height:36px; padding-left:22px; box-sizing:border-box;}
.l_ul li a{ font-size:16px;}
.l_list{ width:100%; margin-bottom:25px;}
.l_list li{ float:left; width:100%; line-height:42px;}
.l_list li a{ display:block; float:left; font-size:16px; padding-left:24px; background:url(../image/dot.png) no-repeat left center; height:42px; width:70%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; box-sizing:border-box;}
.l_list li font{ display:block; float:right; font-size:16px; color:#989898;}

.l_fanye{ width:100%; text-align:center;} 
.l_fanye input{ width:20px; height:20px; overflow:hidden;}
.l_fanye a{ display:inline-block; height:22px; border:#cccccc solid 1px; padding:0 8px; line-height:22px; color:#333; font-size:12px;}
.l_fanye a:hover,.l_fanye a.on{ background:#888888; color:#fff;}
.l_fanye span{ font-size:12px;}
.l_fanye font{ font-size:12px;}

.pc_list{ width:100%;}
.pc_list li{ float:left; width:100%; margin-bottom:20px; border-bottom:#e5e5e5 solid 1px; padding-bottom:20px;}
.p_img{ width:24.5%; }
.p_img img{ display:block; width:100% !important;}
.p_xq{ width:73%;}
.p_xq h4{ line-height:42px; height:42px; overflow:hidden; font-size:16px; white-space:nowrap; text-overflow:ellipsis;}
.p_xq p{ color:#767676; font-size:14px; line-height:24px; height:48px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-bottom:20px;}
.p_xq font{ font-size:12px; color:#777; height:24px; line-height:24px;}
.l_rc{ width:100%;}
.l_rc li{ float:left; width:100%; padding-bottom:30px; border-bottom:#d5d5d5 solid 1px; margin-bottom:30px;}
.rc_img{ width:35.4%;}
.rc_img img{ display:block; width:100%;}
.rc_xq{ width:60.2%;}
.rc_xq > a{ display:block; width:100%; height:30px; line-height:30px; font-size:18px; overflow:hidden;margin-bottom:15px;}
.rc_xq > p{ line-height:24px; font-size:14px; height:96px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;margin-bottom:20px;}
.rc_xq > h4{ padding-left:22px; background:url(../image/l_tel.png) no-repeat left center; font-size:14px; height:20px; line-height:20px; margin-bottom:20px;}
.rc_a{ width:100%;}
.rc_a a{ display:block; float:left; height:36px; line-height:36px; border:#ddd solid 1px; border-radius:3px; font-size:12px; padding-left:34px; padding-right:12px; background:url(../image/l_fs.png) no-repeat 12px center; margin-right:12px; margin-bottom:8px;}

.rc_img_1{ width:41.5%;}
.rc_img_1 img{ display:block; width:100%;height:240px;}
.p_xq_1{ width:73%;}
.p_xq_1 h4{ line-height:42px; height:42px; overflow:hidden; font-size:16px; white-space:nowrap; text-overflow:ellipsis;}
.p_xq_1 p{ color:#767676; font-size:14px; line-height:24px; height:48px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-bottom:20px;}
.p_xq_1 font{ font-size:12px; color:#777; height:24px; line-height:24px;}
.l_xy{ width:100%;}
.l_xy li{     float: left;
    width: 100%;
    padding: 15px 0;
 
    border-bottom: #d5d5d5 solid 1px;}
.rc_img_1{ width:32%;}
.rc_img_1 img{ display:block; width:100%;height:240px;}
.rc_xq_1{ width:66.66%;   overflow:hidden;}
.rc_xq_1 > a{ display:block; width:100%; height:30px; line-height:30px; font-size:18px; overflow:hidden;margin-bottom:15px;}
.rc_xq_1 > p{ line-height:24px; font-size:14px; max-height:72px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;margin-bottom:20px;}
.l_yx{ width:100%; padding:0 75px; box-sizing:border-box;}
.l_yx li{ float:left; width:32%; margin-bottom:10px; margin-right:1.33%;}
.l_yx li a{ display:block; position:relative;}
.l_yx li a img{ display:block; width:100%;}
.yx_tit{ box-shadow: 0px 1px 5px rgba(0,0,0,0.1); padding:30px 30px 10px 30px; box-sizing:border-box; background:#fff;}
.yx_tit h4{ font-size:16px; line-height:30px; height:30px; overflow:hidden; margin-bottom:5px;}
.yx_tit p{ font-size:14px;color:#888; line-height:24px; height:144px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}
.l_yx li a span{ font-size:14px; height:50px; line-height:50px; position:absolute; display:block; top:42%; right:26px; color:#fff; width:108px; padding-left:40px; box-sizing:border-box; background:url(../image/l_fs1.png) no-repeat 16px center #1f8dd6;}

.l_seaech{ max-width:100%; margin:0 auto; padding-top:40px; padding-bottom:190px;}
.s_tit{ text-align:center;border-bottom:#c8c8c8 solid 1px; padding-bottom:20px;}
.s_tit span{ font-size:30px; position:relative; font-weight:bold;}
.s_tit span:after{ display:block; content:""; width:40px; height:3px; background:#383e44; position:absolute; top:50%; margin-top:-1.5px; right:-60px;}
.s_tit span:before{ display:block; content:""; width:40px; height:3px; background:#383e44; position:absolute; top:50%; margin-top:-1.5px; left:-60px;}
.ss_list{ width:100%;}
.ss_list li{ float:left; width:100%; border-bottom:#c8c8c8 solid 1px; height:66px; line-height:66px; padding:0 12px; box-sizing:border-box;}
.ss_list li a{ display:block; float:left; padding-left:24px; background:url(../image/dot.png) no-repeat left center; max-width:75%; overflow:hidden; height:66px; white-space:nowrap; text-overflow:ellipsis; box-sizing:border-box;}
.ss_list li font{ display:block; float:right; color:#939292;}
.ss_list li span{ display:block; float:right; margin-right:40px; color:#939292;}
.s_sousuo{ width:30%; height:52px; background:rgba(255,255,255,0.7); position:absolute; left:50%; margin-left:-15%; bottom: 64px; border-radius:26px; border:#fff solid 1px; box-sizing:border-box; padding-left:30px; padding-right:20px;}
.s_input{ width:70%; height:48px; border:none; background:none;}
.s_btn{ width:30px; height:48px; border:none; background:url(../image/ss_bg.png) no-repeat center;}
.l_ser{ width:100%; background:#f4f6f8; box-shadow:0px 3px 5px rgba(0,0,0,0.1); margin-bottom:30px;}
.ser_fl{ width:69.8%; padding-top:36px;}
.ser_fl li{ float:left; width:20%; text-align:center;}
.ser_fl li a{ line-height:36px;}
.ser_img{ width:29.8%; overflow:hidden;}
.ser_img img{ display:block; max-width:100%;}
.ser_img a{ display:block; position:relative;}
.ser_img a font{ display:block; width:100px; height:40px; line-height:40px; text-align: center; color:#fff; position:absolute; right:0; bottom:0; background:rgba(31,118,186,0.7);}


.s_sousuo {

    border: #1f76ba solid 1px;
    margin-left: 0;
    left: auto;
       position: inherit;
    margin: 0 auto;
    margin-top: 2rem;
}




@media only screen and (max-width:1024px) {
.l_banner img{ width:100%; }
.l_tit{ padding:0 1.2rem; box-sizing:border-box; height:3.2rem; line-height:3.2rem; margin-bottom:0rem; border-bottom:none; background: #f4f8fb;  }
.l_bt,.l_left{ display:none;}
.l_wz{ float:left; background:none; padding-left:0;color:#1f76ba;}
.l_wz a{ font-size:14px; color:#1f76ba;}
.l_right{padding:0rem; box-sizing:border-box; width:100%;  }

.m_rnav{ display:block; width:100%; margin-bottom:35px;}
.m_rnav span{ font-size:1.4rem; float:left; display:block;}
.r_alist,.tj_left{ display:none;}
.l_text p{ font-size:0.8rem; line-height:1.6rem;}

.l_box{ padding:0 1.2rem; box-sizing:border-box;  padding-bottom:2rem; padding-top:1rem;}
.a_1{ margin-bottom:1rem;}
.a_1 p,.a_2 p{ font-size:0.8rem; line-height:1.6rem;}
.a_1 h3,.a_2 h4{font-size:0.8rem; line-height:1.6rem;}
.l_content{ margin-bottom:1.5rem;}

.c_fanye{ background:#fff; padding:1.2rem;}
.m_jj{ display:block;     padding: 1rem 1.2rem 0rem; box-sizing:border-box; font-size:1.2rem; line-height:1.8rem; }
.l_ul li{ width:100%;}
.r_alist a{ background:#1f76ba; color:#fff; padding:0; width:4.8rem; text-align:center; font-size:0.8rem; height:1.8rem; line-height:1.8rem;}
.r_alist a:hover, .r_alist a.on{ background:#1f76ba;}
.l_list li{ background:#fff;  padding:0.7rem 0;line-height:2rem; border-bottom: solid 1px #eee; }
.l_list li a{ padding-left:0; background:none;  font-size:1.2rem; height:2rem; }
.l_list li font{ margin-right:0.5rem; font-size:1rem;      float: right; }
.r_alist{ margin-bottom:1rem;}
.m_rnav{ margin-bottom:1rem;}
.l_fanye{ }
.l_list{ overflow:hidden; margin-bottom:1rem;}
.p_xq p{ margin-bottom:0;}
.p_xq h4{ height:30px; line-height:30px;}
.rc_xq_1{ height:200px;}
.l_yx li a span{ display:none;}
.l_yx{ padding:0;}
.s_sousuo{ position:inherit; border:#1f76ba solid 1px; margin-left:0; left:auto; width:92%; margin:0 auto; margin-top:2rem;}
.ser_img{ display:none;}
.ser_fl{ width:100%; padding-top:10px;}
.l_ser{ width:96%; margin-left:auto; margin-right:auto;}
	}



@media only screen and (max-width:768px) {
.l_fs{ display:none;}
.l_zy{ text-align:center; border:none; margin-bottom:1rem; height:2rem; line-height:2rem;}
.l_zy .fl{ float:none;}	
.l_h3{ font-size:1rem; line-height:1.5rem; margin-bottom:0;}
.l_content p{ font-size:0.8rem; line-height:1.5rem;}
.l_zy .fl font{ font-size:0.8rem; margin-right:0.1rem;}
.l_right{ padding:0; padding-top:1rem}
.l_content img{ margin-top:1rem; margin-bottom:1rem;}
.c_fanye a{ font-size:0.8rem; line-height:1.8rem;}
.l_ul li a{ font-size:0.8rem;}
.l_ul li{ line-height:1.5rem;}
.l_h4{ font-size:1rem; line-height:2rem; margin-bottom:1rem; border-bottom:#ddd solid 1px; height:2.2rem; background-size:0.9rem 1rem; padding-left:1.5rem; position:relative;}
.l_h4:before{ content:""; display:block; width:5rem; height:1px; position:absolute; left:0; bottom:-1px; background:#9fd25b;}
.p_img{ width:100%;    }
.p_xq{ width:100%; background:#f4f6f4; padding:1rem 1.2rem; box-sizing:border-box;  }
.pc_list li{ border-bottom:0; padding-bottom:0;}
.p_xq p{ display:none;}
.p_xq h4{ font-size:1.2rem; height:1.5rem; line-height:1.5rem;}
.pc_list{  overflow:hidden;}
.rc_img{ width:100%;}
.rc_xq{ width:100%;}
.rc_xq > p,.rc_xq > h4,.rc_a{ display:none;}
.rc_xq > a{ background:#fff; height:3.8rem; line-height:3.8rem; margin-bottom:0; font-size:1rem; padding:0 1.2rem; box-sizing:border-box;}
.l_rc li{ margin-bottom:0; border:none;}
.p_img .laoshiimg{  width: 50% !important; margin:0 auto;}
.l_xy li {
  
      border-bottom: none;  
}
 
.rc_img_1{ width:100%;}
.rc_xq_1{ width:100%; height:3.8rem; border-bottom:none;}
.rc_xq_1 > p,.rc_xq_1 > h4,.rc_a{ display:none;}
.rc_xq_1 > a{ background:#fff; height:3.8rem; line-height:3.8rem; margin-bottom:0; font-size:1rem; padding:0 1.2rem; box-sizing:border-box;}
.l_rc li{ margin-bottom:0; border:none;}
.l_yx li{ width:100%;}
.yx_tit p{ display:none;}
.yx_tit{ padding:0;}
.yx_tit h4{height: 3.8rem;line-height: 3.8rem;margin-bottom: 0;font-size: 1rem;padding: 0 1.2rem;box-sizing: border-box;}
.ss_list li span{ display:none;}
.ss_list li a{ width:100%; max-width:100%; height:2rem; line-height:2rem; background:none; padding-left:0;}
.ss_list li{ height:6.6rem;line-height:2rem; padding-top:1rem; padding-bottom:1rem; }
.ss_list li font{ float:left;}
.s_tit span{ font-size:1.5rem;}
.s_tit span:before,.s_tit span:after{ display:none;}
.l_seaech{ padding-left:1.2rem; padding-right:1.2rem; box-sizing:border-box;background: #f4f8fb; padding-bottom:3rem;}
.s_sousuo{ margin-bottom:2rem;}
.ser_fl li{ width:40%;}
.ser_fl li a{ font-size:1rem; line-height:2rem;}
.l_ser{ margin-bottom:1rem;}
	}
