@charset "utf-8";
/* CSS Document */
.l_banner{width:1260px; overflow:hidden; position:relative;/*max-height:300px;*/ margin:0 auto;  }
.l_banner img{ display:block;width:100%;}
.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(../images/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(../images/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; background:url(../images/xia_1.png) no-repeat center;}
#open{ background:#1f76ba;}
#open a{ color:#fff;}
#open p{ color:#fff;}
#open .list_dt_icon{ background:url(../images/xia.png) no-repeat center;}
.list_dd{display: none; margin-bottom:5px;}
.list_li{list-style-type: none;width: 100%;height:auto;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;}
.l_right table{ width:100% !important; 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:10px;}
.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%;line-height:30px;  }
.a_1{ margin-bottom:35px;}
.a_1 h3{ font-size:20px; font-weight:bold; line-height:30px; margin-bottom:10px;}
.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_fs{  width: 100%;  }
.bshare-custom{  width: 100%; font-size: 16px; float: right; height: 30px;  line-height: 30px;text-align: right; }

.l_h3{ font-size:24px;  line-height:54px; line-height:54px; margin-bottom:20px;text-align: center;}
.l_zy{ width:100%; height:48px; border-bottom:#d8dce0 solid 1px; border-top:#d8dce0 solid 1px; line-height:48px; margin-bottom:25px;}
.l_zy div{ font-size:14px; color:#979696;}
.l_zy font{ margin-right:14px; font-size:14px; }
.l_fs{ margin-top:13px;}
.l_content{ width:100%; }
.l_content img{ max-width:100%; display:block; margin:0 auto; margin-bottom:30px; margin-top:30px;}
.l_content p{ font-size:16px; line-height:30px; text-indent:2em;}

.l_content  table tr td p{text-indent:0;}

.c_fanye{ background:#f6f7f7; padding:20px; box-sizing:border-box;}
.c_fanye a{ display:block; width:100%; font-size:16px; line-height:30px;}
.shuming { width:100%;  margin: 20px 0;     overflow: hidden; }
.shumingdiv { float:right; width:400px; }
.shumingdiv div{  line-height: 30px; height: 30px;  }
.shangxiatiao p a{  line-height: 30px; 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(../images/m_ico1.png) no-repeat left center; height:26px; line-height:26px; font-size:16px; color:#00569b; font-weight:bold; margin-top:20px;}
.l_ul{ width:100%;overflow: hidden;  }
.l_ul li{ float:left; width:33%; line-height:36px;height:36px; padding-left:3%; 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(../images/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%;}
.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(../images/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(../images/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%;}
.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%; margin-bottom:30px;}
.rc_img_1{ width:32%;}
.rc_img_1 img{ display:block; width:100%;}
.rc_xq_1{ width:66.66%; height:280px; border-bottom:#d5d5d5 solid 1px; 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%;  box-sizing:border-box;}
.l_yx li{ float:left; width:31%;  margin:0 1% 20px 1%;}
.l_yx li b{ display:block; position:relative; font-weight:normal; }
.l_yx li b 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 b span{ font-size:14px; height:50px; line-height:50px; position:absolute; display:block; top:42%; right:26px;  width:108px; padding-left:40px; box-sizing:border-box; background:url(../images/l_fs1.png) no-repeat 16px center #1f8dd6;}
.l_yx li b span a{ color:#fff; }
.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(../images/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 a span{ color:red; }
.ss_list li font{ display:block; float:right; color:#939292;}
.ss_list li b{ display:block; float:right; margin-right:40px; color:#939292; font-weight:normal;  }
.s_sousuo{ width:30%; height:52px;    margin: 40px auto 0 auto; background:rgba(255,255,255,0.7);  border-radius:26px; border:#1f76ba 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;  border:none; margin-top:2%;  }
.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:25%; margin:0 4%;  }
.ser_fl li a{ line-height:36px;}
.ser_img{ width:29.8%; overflow:hidden;}
.ser_img img{ display:block; max-width:100%;}
.ser_img span{ display:block; position:relative;}
.ser_img span 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);}

.list_dt > a{ display:block; position:absolute; width:100%; text-align:center;}





@media only screen and (max-width:1024px) {
.l_banner img{  max-height:200px;  }
.l_tit{ padding:0 1.2rem; box-sizing:border-box; height:3.2rem; line-height:3.2rem; margin-bottom:0rem; border-bottom:none;}
.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{   }

.l_box{ padding:0 1.2rem; box-sizing:border-box; background:#f4f8fb; 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:0 1.2rem; box-sizing:border-box; font-size:1.2rem; line-height:1.8rem; margin-bottom:1rem;}
.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; margin-bottom:0.7rem; padding:0.7rem 0;line-height:2rem;}
.l_list li a{ padding-left:1rem; background:none; width:100%;  height:2rem; }
.l_list li font{ margin-right:0.5rem; font-size:1.2rem;}
.r_alist{ margin-bottom:1rem;}
.m_rnav{ margin-bottom:1rem;}
.l_fanye{ display:none;}
.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{  border:#1f76ba solid 1px;  left:5%; width:90%; margin:0 auto; margin-top:2rem;}
.ser_img{ display:none;}
.ser_fl{ width:100%; padding:20px 0;}
.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 div{ float:none;    line-height: 1.4rem;
    margin: 10px 0;  }	
.l_h3{ font-size:1.4rem; line-height:1.5rem; margin-bottom:0;font-weight:bold;margin-bottom:20px;}
.l_content p{ font-size:1.2rem; line-height:1.6;}
.l_zy  font{ font-size:1.2rem; margin-right:0.1rem;}
.l_right{ padding:0; padding-top:1rem}
.l_content img{ margin-top:1rem; margin-bottom:1rem;max-width: 100%; height: auto;}
.c_fanye a{ font-size:1.2rem; line-height:1.8rem; }
.l_ul li a{ font-size:1.2rem;  line-height:2; }
.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:#fff; 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{ height:73.8rem; 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;}
.shuming { width:100%;  margin: 10px 0;     overflow: hidden; }
.shumingdiv { float:right; width:100%; }
.shumingdiv div{  line-height: 30px; height: 30px;  }
.shangxiatiao p a{  line-height: 30px; height: 30px; }
.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;}

.c_foot > div{      float: none; width: 100%;  }

	}