@charset "UTF-8";
/* in_img */
body{font-family:思源黑体;} 
.in_img{position:relative;width:100%;margin:0 auto;font-size:0;}
.in_img img{width:100%;display:block;}
.in_ban{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;}
.in_ban .in_ban_info{margin:0 auto;}
.in_ban .in_ban_info2{text-align:center;}
.in_ban .in_ban_info2 h2{line-height:2.0!important;}
.black_font{color:#000000!important;}
.in_ban .in_ban_info h2{width:100%;font-size:26px;line-height:1.5;font-weight:normal;color:#000000;letter-spacing:2px;font-family:思源黑体;}
.in_ban .in_ban_info i{display:block;width:46px;height:3px;margin:10px 0;background:#d62417;}
.in_ban .in_ban_info p{width:100%;font-size:16px;line-height:2.0;letter-spacing:2px;color:#474747;opacity:0.85;}
/* in_img end*/
/* pos */
.pos{width:100%;background:#f6faff;}
.pos_con{font-size:15px;line-height:60px;letter-spacing:1px;font-weight:normal;}
.pos_con2{display:flex;justify-content:space-between;}
.pos_con .pos_son{display:flex;}
.pos_con .pos_son li{padding:0;margin-right:30px;}
.pos_con .pos_son li.on{color:#053988;letter-spacing:1px;background:url(../images/title_line.jpg) left bottom no-repeat;background-size:60px 2px;}
.about_det_con{width:1200px;margin:30px auto;font-size:17px;line-height:2.0;color:#333333;}
.about_det_con h2{text-align:center;font-size:24px;line-height:2.0;font-weight:500;}
.about_det_con img{max-width:100%;}
.about_det_con video{max-width:100%;}
.about_det_con table{margin:0 auto!important;border:1px solid #333;border-collapse: collapse;border-spacing: 0;}
.about_det_con table tr td{border:1px solid #333;}
.about_det_con .art_time{font-size:13px;line-height:2.0;text-align:center;margin-bottom:8px;}
.n_p_page{margin:15px auto;padding-top:10px;border-top:1px solid #000;}
.about_det_con strong{font-weight:600;}
.page_div{text-align:center;margin-bottom:20px;font-size:14px;}
.pagelist{text-align:center;margin-top:35px;color:#626262;}
.pagelist li{display:inline-block;padding:1px 6px;border: 1px solid #f8f8f8;}
.pagelist li a{color:#626262;}
.pagelist .active{color:#1981f4;border-radius:3px;border:2px solid #f5f5f5;}
.pagelist .active a{color:#1981f4;}
.page_div{margin:24px auto;}


#pages {text-align: center;}
#pages li {margin: 0 6px;height: 26px;line-height: 26px;text-align: center;color: #333;display: inline-block;}
#pages li a{font-size: 14px;display: block;padding: 0px 6px;}
#pages li span{font-size: 14px;display: block;padding: 0 4px;}
#pages li.active {background: #2f69c9;color: #fff;border-color:#2f69c9;}
#pages li:hover {border-color: #2f69c9;}

/* pos end*/
/* in_title */
.in_title{text-align:center;}
.in_title h2{font-size:32px;line-height:2.0;color:#031b4e;letter-spacing:1px;font-weight:bold;}
.in_title i{display:block;margin:5px auto 0 auto;width:64px;height:3px;background:url(../images/title_line.jpg) center no-repeat;background-size:100% 100%;}
.in_title p{font-size:18px;line-height:2.0;letter-spacing:1px;}
/* in_title end*/
/* in_about */
.in_about{width:100%;padding:40px 0;}
.in_about .in_title{text-align:left;}
.in_about .in_title i{margin-left:0;}
.in_about_main{display:flex;justify-content:space-between;align-items:center;}
.in_about_main .in_about_info{padding-top:30px;width:48%;}
.in_about_main .in_about_img{padding-top:50px;width:48%;font-size:0;}
.in_about_main .in_about_img img{width:100%;display:block;border-radius:20px;}
.in_about .in_about_main h6{font-size:32px;line-height:1.5;font-weight:normal;color:#000000;letter-spacing:2px;}
.in_about .in_about_main h5{font-size:35px;line-height:2.0;font-weight:bold;color:#000000;letter-spacing:2px;}
.in_about .in_about_main .about_info{margin-top:12px;font-size:15px;line-height:1.9;color:#474747;}
/* in_about end*/
/* in_wh */
.in_wh{width:100%;padding:50px 0;background:url(../images/about/in_wh_back.jpg) center no-repeat;background-size:100% 100%;}
.in_wh .in_title h2{color:#ffffff;}
.in_wh .in_wh_intro{margin:30px auto;font-size:15px;text-align:center;line-height:2.0;color:#e8ecf5;letter-spacing:2px;}
.in_wh .in_wh_info{display:flex;justify-content:space-between;}
.in_wh .in_wh_info li{width:31.3%;display:flex;justify-content:left;align-items:center;}
.in_wh .in_wh_info li h6{width:90px;font-size:18px;text-align:center;line-height:40px;color:#000000;background:#f4d042;
border-radius:0 16px 0 0;}
.in_wh .in_wh_info li p{width:calc(100% - 135px);margin-left:25px;font-size:15px;line-height:1.8;color:#e8ecf5;}
.in_wh .in_wh_list{margin:40px auto;display:flex;justify-content:space-between;align-items:center;}
.in_wh .in_wh_list li{width:25%;padding:26px 0 26px 0;text-align:center;font-size:18px;line-height:2.0;color:#ffffff;letter-spacing:1px;
background:url(../images/about/in_wh_line.png) left 60% no-repeat;background-size:2px 50%;
border-radius:10px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_wh .in_wh_list li:nth-child(1){background-image:none;}
.in_wh .in_wh_list li .ins{width:100%;height:100%;padding-bottom:26px;background:url(../images/about/wh_meng.png) center bottom no-repeat;background-size:160px 30px;}
.in_wh .in_wh_list li .ins h5{font-size:36px;color:#ffffff;font-weight:bold;}
.in_wh .in_wh_list li .ins h5 span{font-weight:bold;}
.in_wh .in_wh_list li:hover{background:rgba(255,255,255,0.12);}
/* in_wh end*/
/* honor */
.honor{width:100%;padding:50px 0;}
.honor .honor_contain{position:relative;margin:0 auto;overflow:hidden;}
.honor .honor_main{width:calc(100% - 100px);margin:30px auto;overflow:hidden;}
.honor .honor_main li{}
.honor .honor_main li .honor_img{border:1px solid #efefef;padding:5px 0;width:98%;margin:0 auto;height:290px;font-size:0;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.honor .honor_main li .honor_img img{max-width:92%;max-height:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.honor .honor_main li h5{width:calc(88% - 2px);margin:0 auto;padding:15px 5% 15px 5%;font-size:16px;line-height:2.0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
border:1px solid #efefef;}
.honor .honor_main li:hover{border-color:#16499d;}
.honor .honor_main li:hover .honor_img img{transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;}
.honor_main .swiper-button-prev{z-index:10;left:0;top:35%;width:40px!important;height:70px!important;background:url(../images/zz_left.png) center center no-repeat;background-size:50% auto;} 
.honor_main .swiper-button-prev:after{content:''!important;} 
.honor_main .swiper-button-next{right:0;top:35%;width:40px!important;height:70px!important;background:url(../images/zz_right.png) center center no-repeat;background-size:50% auto;} 
.honor_main .swiper-button-next:after{content:''!important;} 
/* honor end*/
/* in_main */
.in_main{width:100%;min-height:600px;background:url(../images/in_back.jpg) center bottom no-repeat;background-size:100% auto;}
.in_main_con{margin:18px auto;}
.in_main_con .in_main_left{width:220px;min-height:60px;margin-top:10px;}
.in_main_con .in_main_left li{width:100%;font-size:18px;text-align:center;margin-bottom:6px;line-height:2.5;padding:8px 0;background:#f5f4f4;letter-spacing:1px;}
.in_main_con .in_main_left li:hover{background:#16489d;color:#fff;}
.in_main_con .in_main_left li.current{background:#16489d;color:#fff;}
.in_main_con .in_main_right{width:calc(100% - 250px);min-height:60px;padding-bottom:18px;}
.in_main_con .in_news_list{width:100%;}
.in_main_con .in_news_list li{width:100%;height:150px;background:#f2f2f2;margin-top:15px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_main_con .in_news_list li .in_news_img{width:220px;height:100%;overflow:hidden;}
.in_main_con .in_news_list li .in_news_img img{width:100%;min-height:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_main_con .in_news_list li:hover .in_news_img img{transform: scale(1.08, 1.08);transition: .6s transform;}
.in_main_con .in_news_list li:hover{background:#ededed;}
.in_main_con .in_news_list li:hover .in_news_info h5{color:#c80002;}
.in_main_con .in_news_list li .in_news_info{width:calc(100% - 260px);height:100%;margin-right:18px;font-size:16px;line-height:1.8;color:#414141;}
.in_main_con .in_news_list li .in_news_info h5{font-size:20px;line-height:2.5;margin-top:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_main_con .in_news_list li .in_news_info .news_more{color:#c80002;}
/* in_ywdt */
.in_ywdt{width:100%;margin-top:18px;font-size:16px;line-height:2.0;color:#000;}
.in_ywdt table{border-collapse:collapse;border-color:#0000000;}
.in_ywdt td{padding-left:12px;padding-right:12px;border-color:#000000;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;}
.in_ywdt strong{font-weight:bold;}
/* in_ywdt end*/

/* in_main end*/
/* right_title */
.right_title{width:100%;height:52px;line-height:52px;color:#000000;border-bottom:2px solid #e5e5e5;padding-bottom:0.1rem;}
.right_title h3{font-size:22px;line-height:52px;color:#000000;letter-spacing:1px;}
/* right_title end*/
/* contact_main */
.contact_main{margin:40px auto;}
.contact_con{width:100%;margin:30px auto;display:flex;justify-content:space-between;}
.contact_con li{width:27.5%;padding:46px 2% 50px 2%;background:#ffffff;text-align:center;border-radius:5px;border:1px solid #eeeeee;
cursor:pointer;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.contact_con li img{height:40px;}
.contact_con li:hover{transform: translate(0,-6px);}
.contact_con li h5{font-size:22px;line-height:2.8;color:#c5201a;letter-spacing:2px;}
.contact_con li p{font-size:16px;line-height:1.5;color:#474747;}
/* contact-main end*/
/* message */
.message{width:100%;margin:0 auto;padding-bottom:150px;}
.message .message-main{margin-top:15px;}
.message .message-main form{width:100%;margin:0;}
.message .message-main form .message-con{width:100%;display:flex;justify-content:space-between;}
.message .message-main form .message-con .message-form{width:48.5%;}
.message .message-main form .message-con .message-form input{width:92%;padding:0 4%;font-size:16px;line-height:46px;margin-bottom:25px;border:1px solid #eeeeee;border-radius:3px;background:#ffffff;}
.message .message-main form .message-con .message-form input:focus{outline:none;}
.message-form input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #8d8d8d;} 
.message-form input:-moz-placeholder, textarea:-moz-placeholder {color: #8d8d8d;}
.message-form input::-moz-placeholder, textarea::-moz-placeholder {color: #8d8d8d;}
.message-form input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #8d8d8d;}
.message-form textarea{width:92%;height:150px;padding:22px 4%;border:1px solid #eeeeee;border-radius:3px;
font-size:16px;}
.message-form textarea:focus{outline:none;}
.submit-btn{cursor:pointer;margin-top:50px;font-size:18px;color:#ffffff;line-height:52px;background:#16499d;padding:0 80px;
border:none;border-radius:3px;letter-spacing:2px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.submit-btn:hover{transform: translate(0,-6px);}
.message-form select{
	border: none;
    font-size: 16px;
    color: #000000;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../images/lysj.png) 95% center no-repeat #ffffff;
    background-size: 17px auto;
	width:100%;padding:0 4%;font-size:16px;line-height:46px;
	border:1px solid #eeeeee;border-radius:3px;
}
.message-form select:focus{outline:none;}
/* message end*/
/* in_news_son */
.in_news_son{margin:48px auto 30px auto;display:flex;}
.in_news_son a{width:20%;margin:0 1%;
-webkit-box-shadow: #ccc 0px 0px 2px;
-moz-box-shadow: #ccc 0px 0px 2px;
box-shadow: #ccc 0px 0px 2px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_news_son a li{width:100%;font-size:18px;letter-spacing:1px;height:68px;line-height:68px;float:left;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_news_son a:hover{background:#e0bc45;}
.in_news_son a li.on{background:#16489d;color:#fff;}
/* in_news_son end*/
/* in_news */
.in_news{margin:16px auto;display:flex;flex-wrap:wrap;justify-content:left;}
.in_news li{width:31.3%;margin:15px 1%;padding-bottom:25px;
-webkit-box-shadow: #e8e4e4 0px 2px 12px;
-moz-box-shadow: #e8e4e4 0px 2px 12px;
box-shadow: #e8e4e4 0px 2px 12px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_news li .in_news_img{width:100%;height:200px;overflow:hidden;background:#f3f3f3;}
.in_news li .in_news_img img{width:100%;min-height:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_news li:hover .in_news_img img{transform: scale(1.06, 1.06);transition: .3s transform;z-index:1000;}
.in_news li .in_news_info{width:88%;margin:0 auto;font-size:15px;line-height:2.0;color:#585858;}
.in_news li .in_news_info h5{font-size:18px;line-height:2.0;margin-top:12px;color:#000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_news li .in_news_info p{font-size:15px;line-height:1.8;color:#585858;}
.in_news li .in_news_info .in_news_more{margin-top:12px;}
.in_news li .in_news_info .in_news_more a{padding:8px 36px;background:#f5f5f5;color:#333333;border-radius:6px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.in_news li:hover .in_news_info .in_news_more a{background:#f4cf42;color:#fff;}
/* in_news end*/
/*zp_cons*/
.zp{padding:50px 0;}
.zp_cons{width:100%;margin-top:30px;}
.zp_list{margin:0 auto;background:#f3f3f3;}
.zp_list .zp_fenlei_tit{height:60px;overflow:hidden;line-height:60px;padding-left:30px;padding-right:30px;border-bottom:1px solid #d7d7d7;
	font-size:18px;color:#3d7395;font-weight:normal;background:#043887;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;}
.zp_list .zp_fenlei_tit li{width:16.6%;float:left;text-align:center;letter-spacing:1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; 
font-weight:600;color:#ffffff;}
.zp_list .zp_fenlei{height:60px;line-height:60px;padding-left:30px;padding-right:30px;border-bottom:1px solid #d7d7d7;
	cursor:pointer;font-size:15px;color:#202020;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;}
.zp_list .zp_fenlei li{width:16.6%;color:#000000;float:left;text-align:center;letter-spacing:1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.zp_list .zp_fenlei li a{font-size:14px;padding:3px 12px;background:#043887;border-radius:6px;color:#fff;}
.zp_list .zp_fenlei .f_zp{
	background:url(../images/lx/sanjiao_01.png) right no-repeat;background-size:12px auto;
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;}
.zp_list .zp_fenlei.on .f_zp{background-image:url(../images/lx/sanjiao_02.png); }
.zp_list .zp_info{display:none;width:100%;padding-top:18px;padding-bottom:18px;border-bottom:1px solid #d7d7d7;background:#fff;}
.zp_list .zp_info .zp_info_l{width:50%;padding-left:100px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;}
.zp_list .zp_info .zp_info_l{font-size:14px;line-height:2.0;color:#747474;}
.zp_list .zp_info .zp_info_l h5{font-size:18px;line-height:30px;color:#202020;letter-spacing:1px;font-weight:500;margin:0;font-weight:bold;}
.zp_list .zp_info .zp_info_l p{margin:0;padding:0;}
.zp_info_2{padding-left:60px!important;}
/*zp_cons end*/
/*in-fengcai*/
.in-fengcai{display:flex;flex-wrap:wrap;justify-content:left;margin:30px auto;}
.in-fengcai li{width:31.3%;margin:15px 1%;}
.in-fengcai li .fc_img{width:100%;height:280px;font-size:0;overflow:hidden;}
.in-fengcai li .fc_img img{width:100%;min-height:100%;display:block;}
.in-fengcai li h5{width:90%;padding:15px 5%;margin-top:18px;text-align: center;background:#f5f5f5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:15px;line-height: 2.0;color:#000000;letter-spacing:1px;
}
.in-fengcai li:hover .fc_img img{transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;}
.in-fengcai li:hover h5{background:#2f69c9;color:#ffffff;}
/*in-fengcai end*/


@media (max-width:1500px) {
}
@media (max-width:1440px) {
}
@media (max-width:1300px) {
}
@media (max-width:1200px) {
}




