@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0 }
body { background: #fff; font-family: Microsoft YaHei; font-size: 16px; /*overflow-x: hidden*/ }
img { border: 0; }
a { text-decoration: none; color: #030e19; }
a:hover { text-decoration: none; color: #4da5fe; }
ul, li { list-style: none; }
.common { width: 1260px; margin-left: auto; margin-right: auto; }
.header { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; padding: 30px 0; }
.logo { flex: 0 0 38%; width: 38%; font-size: 0; }
.logo img { }
.headnav { flex: 0 0 62%; width: 62%; }
.navli { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; }
.navli a { flex: 1; text-align: center; line-height: 50px; font-size: 18px; }
.indban { font-size: 0; width: 100%; }
.indban img { height: 450px; width: 100%; }
.ind_gsjj { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; margin-top: 60px; }
.ind_jjtext { width: 48%; flex: 0 0 48%; }
.ind_jjimg { width: 48%; flex: 0 0 48%; }
.ind_jjimg img { width: 100%; height: 400px; }
.ind_jjtext h1 { font-weight: normal; color: #4da5fe; font-size: 24px; line-height: 30px; }
.ind_jjtext h2 { font-weight: normal; color: #030e19; font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height: 30px; padding: 1% 0; }
.jjxx { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:9; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.jjxx p { font-size: 16px; color: #333; line-height: 30px; margin: 2% 0; }
.ind_jjtext a { display:block; width:120px; text-align:center; border-radius: 100px; border: 1px solid #4da5fe; font-size: 16px; line-height: 30px; margin-top:20px; }
.ind_jjtext a:hover { background: #4da5fe; color: #fff; }
.gszz_tit { width: 100%; margin-top: 60px; text-align: center; }
.gszz_tit h1 { font-weight: normal; color: #4da5fe; font-size: 24px; line-height: 24px; }
.gszz_tit h2 { font-weight: normal; color: #030e19; font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height: 30px; padding: 0.5% 0; }
.gszz_con { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; margin-top: 20px; ; }
.gszz_con a { flex: 0 0 17%; width: 17%; background: #C00; font-size: 0; }
.gszz_con img { width: 100%; height: 280px; }
.ziz_bg { background: url(../images/hbg.jpg) repeat-x left bottom; width: 100%; padding-bottom: 60px; }
.xwzx_con { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: stretch; align-content: space-between; margin-top: 20px; }
.new_img { flex: 0 0 40%; width: 40%; background: #993; font-size: 0; }
.new_img img { width: 100%; height: 380px; }
.new_li { flex: 0 0 57%; width: 57%; }
.nesul { width: 100%; height: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; align-content: space-between; }
.nes_ll { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; width: 100%; }
.new_time { flex: 0 0 10%; width: 10%; text-align: center; }
.new_time h1 { font-weight: normal; font-size: 24px; font-family: Arial, Helvetica, sans-serif; }
.new_time h2 { font-weight: normal; font-size: 18px; font-family: Arial, Helvetica, sans-serif; line-height: 24px; }
.new_tits { flex: 0 0 85%; width: 85%; padding-left: 3%; border-left: 1px solid #999; }
.new_tits a h1 { font-weight: normal; font-size: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.new_tits a h2 { font-weight: normal; font-size: 16px; color: #999; line-height: 20px; margin-top: 2%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.new_tits a h2:hover { color: #4da5fe }
.xmal_con { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; margin-top: 20px; }
.xmal_con a { flex: 0 0 31%; width: 31%; text-align: center; }
.xmal_con a img { width: 100%; height: 280px; }
.xmal_con a p { line-height: 36px; margin: 1.5% 2% 4% 2%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

.footer{ background:#f5f5f5; border-top:10px solid #4da5fe; padding:50px 0; margin-top:30px;}
.footxx{display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; font-size:16px;}

.fotxxl{flex: 0 0 58%; width:58%;}
.fotxxr{flex:135px%; width:210px; text-align:right;}
.fotxxr img{ width:200px; height:200px; border:8px solid #fff;}
.fotxxr p{ text-align:center; font-size:16px; width:210px; line-height:32px;}
.footnav{ margin-top:30px; margin-bottom:20px; width:100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center;}
.footnav a{ }
.foottext{ line-height:28px;}

/*-------news center---------*/
.subnews2 { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; align-content: center; }
.subnews2 a { flex: 0 0 100%; width: 100%; background: #f9f9f9; margin-top: 30px; }
.subnews2 a:hover { background: #f5f5f5 }
.newzyhy_time2 { width: 20%; flex: 0 0 20%; height: 140px; font-size: 0; }
.newzyhy_time2 img { width: 100%; height: 100%; }
.newzyhy_time2 h1 { color: #11a233; font-size: 36px; line-height: 40px; }
.newzyhy_time2 h2 { color: #999; font-weight: normal; font-size: 14px; line-height: 20px; }
.newzyhy_text2 { width: 76%; flex: 0 0 76%; padding:0 2% 0 2%; }
.newzyhy_text2 h1 {  font-weight: normal; font-size:18px; line-height: 36px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.newzyhy_text2 p { color: #999; margin-top:10px; font-size: 16px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.newzyhy_text2 p:hover { color:#4da5fe;}
.zyhyxw_box { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: center; }

.page { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; justify-content: center; margin-top: 30px; }
.page a { padding: 0.5% 2%; border: 1px solid #4da5fe; color: #666; margin-left: 1%; margin-right: 1%; background: #fff; font-size:16px }
.page a:hover { border: 1px solid #4da5fe; color: #fff; background: #4da5fe; }

.back { height: 36px; line-height: 36px; font-size: 16px; color: #ddd; margin-top: 10px; padding-bottom:5px; border-bottom:1px solid #ddd; }
.back a { color: #999; }
.back a:hover { color: #4da5fe; }
.back span { color: #4da5fe; }
.back i { padding: 0 1%; }

.xxy_tit { width:100%; margin-top:40px;margin-bottom:40px; text-align:center; }
.xxy_tit h1{ font-weight:normal; font-size:24px; line-height:38px;}
.xxy_tit p{ font-size:16px; color:#999; line-height:24px; margin:5px 0;}
.xxy_conn{ line-height:36px; }
.xxy_conn p{ text-indent:24px; margin-top:1%;}
.xximg{ text-align:center; margin-top:2%;}
.zzxximg{ text-align:center; margin-top:4%;}
.xxy_conn img{ max-width:90%; min-width:40%; border:15px solid #f9f9f9;}
.xxy_conn h6{text-align:center};

.gsjj{ margin-top:30px; line-height:36px;}

.gsjj p{ text-indent:24px; margin-top:1%;line-height:36px;}


.xximg2{display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; margin-top:20px}
.xximg2 img{ max-width:48%;min-width:48%; height:400px;}

.bgszz_con {display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; }
.bgszz_con a { flex: 0 0 19%; width: 19%; margin-left:1%; margin-right:1%; background: #f9f9f9;  padding:2%; margin-top: 30px; }
.bgszz_con a:hover { background:#f5f5f5}
.bgszz_con a img { width: 100%; height: 300px; }
.bgszz_con a p { width: 100%; height: 40px; line-height:40px; text-align:center;}



.bxmal_con {display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; }
.bxmal_con a { flex: 0 0 27%; width: 27%; margin-left:2%; margin-right:2%; background: #fff; border:1px solid #ddd;  padding:1%; margin-top: 30px;}
.bxmal_con a:hover { background:#f5f5f5}
.bxmal_con a img { width: 100%; height: 250px; }
.bxmal_con a p { width: 100%; height: 40px; line-height:40px; text-align:center;}




.jsbz_li{ }
.jsbz_ul { width: 100%;display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; align-content: space-between; }
.jsbz_ul li { width: 100%;flex:0 0 100%; margin-top:30px;}
.bbz { display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items:stretch;align-content:center; width: 100%; }
.bbz_time { flex: 0 0 15%; width: 15%; text-align: center; background:#f5f5f5;  }
.bbz_time h1 { font-weight: normal; font-size: 28px; margin-top:16%; font-family: Arial, Helvetica, sans-serif; }
.bbz_time h2 { font-weight: normal; font-size: 20px; font-family: Arial, Helvetica, sans-serif; line-height:36px; }
.bbz_tits { flex: 0 0 81%; width: 81%; padding: 2% 2%;background:#f9f9f9;}
.bbz_tits a h1 { font-weight: normal; font-size: 18px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.bbz_tits a h2 { font-weight: normal; font-size: 16px; color: #999; line-height: 20px; margin-top: 1%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.bbz_tits a h2:hover { color: #4da5fe }

.blxwm{ margin-top:30px;}
.blx01{ text-align:center;}
.blx02{ font-family:Arial, Helvetica, sans-serif; font-size:36px; text-align:center; margin:1% 0;}
.usimg{ padding:3% 0;}
.usimg img{ width:100%;}

.blxwm p{   line-height:36px;}

/* top_slide_wrap */
.top_slide_wrap{width:100%;height:450px;overflow:hidden;position:relative;z-index:1;}
.slide_box{height:450px;overflow:hidden}
.slide_box li{height:450px}
.slide_box img{width:100%;height:450px}
.slide_info{width:100%;margin:-450px auto 0;}
.slide_info_card{width:400px;height:250px; background:#fff; position:relative;  margin-top:330px; margin-left:67%;}
.slide_info_card a{text-decoration:none;}
.slide_info_card .slide_info_card_bg{width:400px;height:250px;background:#fff;position:absolute;top:100px;right:0;z-index:1;}
.slide_info_card .slide_info_card_text{ background:url(../images/ind_lubgs.jpg) no-repeat 30px 150px;width:340px;height:210px;padding:20px 30px;position:absolute;top:0;right:0;z-index:2}

.slide_xximore{ width:100%; margin-top:40px;display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items:center;}
.slide_xximore span{ font-size:20px; color:#999; width:50%; flex: 0 0 50%;}
.slide_xximore a{ font-size:16px;width:30%; flex: 0 0 30%; background:url(../images/more.jpg) no-repeat right center; text-align:right; padding-right:30px;}
.sid_texx{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; margin-top:6%; -webkit-box-orient: vertical;  line-height:36px; font-size:18px; padding:2%;}

.slide_info_card:hover { transform: scale(1.1);transition: all 0.5s ease-in-out; } 


/* op_btns */
.op_btns{width:980px;margin:-590px auto 0;position:relative;z-index:3;*margin-top:-650px}
.op_btns .op_btn{display:block;width:62px;height:62px;cursor:pointer;background:url("../images/icons_cb372887.png") no-repeat 0 -385px;overflow:hidden;position:absolute;margin-top:240px;}
.op_btns .op_prev{left:-135px}
.op_btns .op_next{right:-135px}
.op_btns .op_prev span,.op_btns .op_next span{display:block;width:24px;height:44px;background:url("../images/icons_cb372887.png") no-repeat;margin:8px 0 0 17px;cursor:pointer}
.op_btns .op_prev span{background-position:0 0;}
.op_btns .op_next span{background-position:-73px 0;margin-left:20px;}
/* bx-controls */
.bx-wrapper .bx-controls{margin-top:-60px}
.bx-wrapper .bx-controls .bx-pager{clear:both;width:100%;text-align:center;position:relative}
.bx-wrapper .bx-controls .bx-pager a{background:#c2c2c2;width:12px;height:12px;display:inline-block;overflow:hidden;background:url("../images/icons_cb372887.png") -116px -90px\9;}
.bx-wrapper .bx-controls .bx-pager a:hover,.bx-wrapper .bx-controls .bx-pager a.active{background:#0070c6;background:url("../images/icons_cb372887.png") 0 -90px\9;}

/*--index banner end---*/
