@charset "UTF-8";
body{font-family:思源黑体;} 
.nav-active{background:#ffffff;}
/*.in_header{background:rgba(255,255,255,0.3);}*/
.in_banner{width:100%;margin:0;font-size:0;}
.in_banner img{width:100%;display:block;}
.header.scroll-down {top: -150px;}
/* pos */
.pos{width:100%;background:#f9f9f9;}
.pos_con{margin:0 auto;font-size:14px;line-height:20px;padding: 25px 0;font-weight:normal;color:#000000;
display:flex;justify-content:right;}
.pos_con .pos_info{padding-left:30px;background:url(../images/pos_icon.jpg) left center no-repeat;background-size:16px auto;}
.pos_info2{font-size:14px;line-height:70px;font-weight:normal;color:#ffffff;padding-left:30px;background:url(../images/pos_icon2.png) left center no-repeat;background-size:16px auto;}
.pos_info2 a{color:#ffffff;}
.pos_con .son_list{display:flex;justify-content:left;}
.pos_con .son_list li{font-size:15px;color:#000000;margin-right:20px;padding-bottom:10px;}
.pos_con .son_list li.on{color:#054c9c;border-bottom:3px solid #054c9c;}
.pos_con2{justify-content:space-between;}

.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{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 #000000;}
.about_det_con strong{font-weight:600;}

.page_div{text-align:center;margin-bottom:40px;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;}
#pages {text-align: center;}
#pages li {margin: 0 5px;height: 30px;line-height: 30px;text-align: center;background: #e6e6e6;color: #333;display: inline-block;border-radius:10px;}
#pages li a{font-size: 14px;display: block;padding: 0px 8px;}
#pages li span{font-size: 14px;display: block;padding: 0px 8px;}
#pages li.active {text-align: center;background: #013b8c;color: #fff;display: inline-block;}
/* pos end*/
/* lianxi */
.lianxi_map{}
.lianxi_title{margin-top:30px;}
.lianxi_title{display:flex;justify-content:space-between;align-items:center;}
.lianxi_title .title-in{width:50%;}
.lianxi_title .title-intro{width:36%;font-size:16px;line-height:1.8;letter-spacing:1px;}
.lianxi_map_img{margin:20px auto;font-size:0;}
.lianxi_map_img img{max-width:100%;}

.lianxi{margin:36px auto;display:flex;justify-content:space-between;}
.lianxi li{cursor:pointer;width:26.8%;padding:20px 2.5% 30px 2.5%;background:#f9f9fb;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.lianxi li h3{margin-bottom:20px;padding-left:40px;font-size:25px;color:#000000;line-height:2.0;background:url(../images/icon.png) left center no-repeat;background-size:27px auto;}
.lianxi li p{font-size:16px;line-height:2.0;padding:5px 0;padding-left:30px;color:#252525;}
.lianxi li p.addr{background:url(../images/addr.png) left 10px no-repeat;background-size:19px auto;}
.lianxi li p.phone{background:url(../images/phone.png) left center no-repeat;background-size:19px auto;}
.lianxi li p.email{background:url(../images/email.png) left center no-repeat;background-size:19px auto;}
.lianxi li:hover{
	transform: translate(0,-6px);
	box-shadow: 0 12px 12px #cfc9c9;
	-moz-box-shadow: 0 12px 12px #cfc9c9;
	-webkit-box-shadow: 0 12px 12px #cfc9c9;
}
/* lianxi end*/
/* in_title */
.in_title{text-align:center;}
.in_title h2{font-size:32px;line-height:2.0;color:#031b4e;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;}
/* in_title end*/
/* in_title2 */
.in_title2{text-align:left;position:relative;}
.in_title2 h2{font-size:32px;line-height:2.0;color:#031b4e;font-weight:bold;}
.in_title2 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_title2 p{font-size:18px;line-height:2.0;}
.in_title2 .title-more{margin-top:20px;}
/* in_title2 end*/
/* message */
.message{width:100%;margin:50px auto;padding-bottom:50px;}
.message .in_title{margin-bottom:40px;}
.message .message-main{margin-top:15px;padding:50px 5% 60px 5%;
	transform: translate(0,-6px);
	box-shadow: 0 0 12px #f1efef;
	-moz-box-shadow: 0 0 12px #f1efef;
	-webkit-box-shadow: 0 0 12px #f1efef;}
.message .message-main form{width:100%;margin:0;}
.message .message-main form .message-con{width:100%;}
.message .message-main form .message-con .message-form{width:100%;display:flex;justify-content:space-between;}
.message .message-main form .message-con .message-form2{width:100%;display:flex;justify-content:space-between;}
.message .message-main form .message-con .message-form input{width:27.3%;padding:0 2%;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-form2 input{width:44%;padding:0 2%;font-size:16px;line-height:46px;margin-bottom:25px;border:1px solid #eeeeee;border-radius:3px;background:#ffffff;}
.message .message-main form .message-con 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:96%;height:150px;padding:22px 2%;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:#e30021;padding:0 80px;
border:none;border-radius:25px;
-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*/
/* title-in */
.title-in{position:relative;margin:30px 0;
}
.title-in:before{position:absolute;z-index:-1;left:-100px;bottom:0;content:"";width:100%;height:100%;background:#acc;
background:url(../images/title_back.png) left bottom no-repeat;background-size:auto 96px;}
.title-in h1{position:relative;padding-left:28px;font-size:22px;line-height:1.0;color:#000000;
background:url(../images/icon.png) left center no-repeat;background-size:20px auto;}
/* .title-in h1:before{position:absolute;left:0;top:12px;content:"";display:block;width:7px;height:10px;background:#0062b2;}  */
.title-in h2{font-size:38px;line-height:2.8;font-family: 'albbphm';}
/* title end*/
/* in_news_list */
.news-select{position:relative;}
.in-sons{display: inline-block;position: absolute;right:0;top:50px;padding: 0 2px;font-size: 16px;color: #000000;}
.in-sons .in-sons-a{display: block;padding:0 110px 0 30px;position: relative;font-size: 16px;line-height:40px;color: #000000;border:1px solid #eeeeee;border-radius:20px;}
.in-sons .in-sons-a:after{content:"";position:absolute;width:14px;height:40px;right:25px;top:0;background:url(../images/news_sj.png) center no-repeat;background-size:100% auto;}
.in-sons .in-sons-nav{
	position: absolute;
	width:calc(100% - 60px);
	font-size:16px;line-height:2.5;
    top: 99%;
    left: 10px;
    z-index: 10001;
    padding: 10px 20px;
    background-color: #fff;
    box-shadow: 0 0 10px 0 #f5f5f5;
    -webkit-box-shadow: 0 0 10px 0 #f5f5f5;
    -moz-box-shadow: 0 0 10px 0 #f5f5f5;
    border-radius: 8px;
    display: none;
}
.in-sons:hover .in-sons-nav{display:block;}
.in-sons .in-sons-nav a:hover{color:#e5092f;}

.in_news_list{margin:15px auto 40px auto;}
.in_news_list li{width:94%;padding:45px 3%;margin:30px 0;background:#f9f9f9;border-radius:15px;overflow:hidden;display:flex;justify-content:space-between;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_news_list li .news_img{width:29%;max-height:210px;font-size:0;overflow:hidden;}
.in_news_list li .news_img img{width:100%;display:block;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_news_list li .news_info{width:68%;}
.in_news_list li .news_info span{font-size:14px;line-height:2.0;color:#6a6868;}
.in_news_list li .news_info h5{font-size:24px;margin:5px 0;color:#000000;line-height:1.8;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.in_news_list li .news_info p{font-size:16px;line-height:2.0;color:#3e3e3e;line-height:1.8;}
.in_news_list li .news_info .news_more{display:inline-block;margin-top:40px;font-size:15px;color:#e5092f;padding-right:30px;background:url(../images/jt.png) right center no-repeat;background-size:17px auto;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_news_list li:hover .news_info h5{color:#e5092f;}
.in_news_list li:hover{background:#f5f1f1;transform:translate(0,8px);}
.in_news_list li:hover .news_img img{transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;}
.in_news_list li:hover .news_info .news_more{padding-right:40px;}
/* in_news_list end*/
/* in_about */
.in_about_tit{width:100%;}
.in_about_tit h3{font-size:30px;line-height:1.4;color:#054c9c;font-weight:300;}
.in_about_tit h2{font-size:35px;line-height:1.6;color:#054c9c;font-weight:bold;}
.in_about{padding:70px 0 0 0;background:url(../images/in_about.png) right top no-repeat;background-size:37% auto;}
.in_about .in_about_main{display:flex;justify-content:space-between;}
.in_about_main .in_about_l{width:43%;}
.in_about_main .in_about_l .in_about_img{width:100%;font-size:0;}
.in_about_main .in_about_l .in_about_img img{width:100%;display:block;}
.in_about_main .in_about_r{width:50%;}
.in_about_main .in_about_r .since{font-size:70px;color:#054c9c;line-height:1.0;font-weight:300;}
.in_about_main .in_about_r h5{font-size:135px;line-height:1.1;color:#054c9c;font-weight:bold;}
.in_about_main .in_about_r .in_about_intro{margin:15px 0;font-size:20px;line-height:1.6;color:#404040;font-weight:normal;}
.in_about_main .in_about_r .title-more{margin-top:30px;}
.in_about_list{margin-top:55px;width:100%;display:flex;justify-content:space-between;}
.in_about_list li{}
.in_about_list li:nth-child(1){width:33%;text-align:left;}
.in_about_list li:nth-child(2){width:33%;text-align:center;}
.in_about_list li:nth-child(3){width:33%;text-align:right;}
.in_about_list li h6{font-size:18px;line-height:2.0;padding-bottom:10px;border-bottom:1px solid #dcdcdc;}
.in_about_list li span{font-size:40px;line-height:2.0;color:#000000;font-weight:bold;}
.in_about_list li sup{font-size:18px;color:#354450;}
.in_about_list2{margin-top:35px;width:100%;display:flex;justify-content:space-between;}
.in_about_list2 li{}
.in_about_list2 li:nth-child(1){width:50%;text-align:left;}
.in_about_list2 li:nth-child(2){width:50%;text-align:center;}
.in_about_list2 li h6{font-size:18px;line-height:2.0;padding-bottom:10px;border-bottom:1px solid #dcdcdc;}
.in_about_list2 li span{font-size:45px;line-height:2.0;color:#000000;font-weight:bold;}
.in_about_list2 li sup{font-size:18px;color:#354450;}
.zz_main4{align-items:center;}
.in_about_list4{margin-top:35px;width:100%;}
.in_about_list4 li{width:100%;margin:35px 0;font-size:20px;}
.in_about_list4 li h6{font-size:20px;}
.in_about_list4 li h6 span{font-size:26px;padding-right:2px;}
.flexs{display:flex;justify-content:space-between;}
.in_about_list4 li h6{padding-bottom:18px;margin-bottom:25px;border-bottom:1px solid #999999;}
.in_about_list4 li .num1{font-size:44px;color:#054c9c;font-weight:bold;}
.in_about_list4 li .lists{color:#054c9c;line-height:1.8;}
/* in_about end*/
/* in_wh */
.in_wh{width:100%;padding:70px 0 140px 0;background:url(../images/about/wh_back.jpg) center no-repeat;background-attachment:fixed;background-size:cover;}
.in_wh .title-in h1{color:#ffffff;}
.in_wh .title-in h2{color:#ffffff;}
.in_wh .in_wh_list{margin:40px auto 0 auto;display:flex;justify-content:space-between;}
.in_wh .in_wh_list li{width:23%;padding:50px 0 40px 0;text-align:center;font-size:18px;line-height:1.6;color:#ffffff;
-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 h3{margin-top:15px;font-size:26px;line-height:2.0;color:#ffffff;}
.in_wh .in_wh_list li p{width:15em;margin:0 auto;}
.in_wh .in_wh_list li:hover{background:rgba(0, 80, 178, 0.4);transform: translate(0,-6px);}
/* in_wh end*/
/* in_zzjg */
.in_zzjg{padding:60px 0;}
.in_zzjg .in_zzjg_con{width:100%;font-size:0;margin:30px auto;}
.in_zzjg .in_zzjg_con img{width:100%;display:block;}
/* in_zzjg end*/
/* in_fc */
.in_team{margin:60px auto 60px auto;}
.in_fc_con{width:100%;height:640px;margin:30px auto;overflow:hidden;display:flex;justify-content:space-between;}
.in_fc_con 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_fc_con img:hover{transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;}
.in_fc_con .fc_1{width:41%;height:100%;border-radius:15px;overflow:hidden;}
.in_fc_con .fc_2{width:56%;height:100%;display:flex;flex-direction: column;justify-content:space-between;}
.in_fc_con .fc_2 .fc_top{width:100%;height:45%;border-radius:15px;overflow:hidden;}
.in_fc_con .fc_2 .fc_bot{width:100%;height:50%;display:flex;justify-content:space-between;overflow:hidden;}
.in_fc_con .fc_2 .fc_bot .fc_bot_img{width:48%;height:100%;border-radius:15px;overflow:hidden;}
.fc_info{position:relative;}
.fc_info h6{position:absolute;width:90%;left:6%;bottom:30px;font-size:18px;line-height:2.0;color:#ffffff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* in_fc end*/
/* in_honor */
.in_honor{width:100%;padding:70px 0;background:url(../images/about/honor_back.jpg) center no-repeat;background-size:100% 100%;}
.in_honor_con{width:calc(100% - 140px);margin:0 auto;overflow:hidden;}
.in_honor_con li .imgs{width:100%;font-size:0;overflow:hidden;}
.in_honor_con li .imgs img{width:100%;display:block;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_honor_con li h5{margin-top: 16px;width: 90%;padding: 0 5%;background: #ffffff;font-size: 18px;line-height: 55px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_honor_con li:hover h5{background: #cd1e19;color:#ffffff;}
.in_honor_con li:hover .imgs img{transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;}
.in_honor_main{position:relative;padding-bottom:50px;}
.in_honor_main .swiper-button-prev{left:0;top:55%;width:39px!important;height:39px!important;background:url(../images/honor/honor_left.png) center center no-repeat;background-size:90% 90%;} 
.in_honor_main .swiper-button-prev:after{content:''!important;} 
.in_honor_main .swiper-button-next{right:0;top:55%;width:39px!important;height:39px!important;background:url(../images/honor/honor_right.png) center center no-repeat;background-size:90% 90%;} 
.in_honor_main .swiper-button-next:after{content:''!important;} 
.in_honor_main .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
width: 92%;height: 4px;left: 4%;top: auto;bottom:0;}
.in_honor_main .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#cd1e19;}
/*.in_honor_main .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:after{
	content:"";position:absolute;right:-26px;top:0;width:26px;height:26px;background:#afa;
}*/
/* in_honor end*/
/* in_hezuo_list */
.in_hezuo_list{width:100%;overflow:hidden;margin:30px auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.in_hezuo_list li{width:18%;height:104px;margin-bottom:36px;background:#eeeeee;display:flex;justify-content:center;align-items:center;}
.in_hezuo_list li img{max-width:90%;max-height:90%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_hezuo_list li:hover img{transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;}
/* in_hezuo_list end*/
/* in_fc_list */
.in_fc_list{width:100%;overflow:hidden;margin:30px auto;display:flex;flex-wrap:wrap;justify-content:left;}
.in_fc_list li{width:31.3%;margin:0 1%;height:304px;margin-bottom:30px;background:#eeeeee;display:flex;justify-content:center;align-items:center;}
.in_fc_list li .in_img{width:calc(100% - 40px);height:calc(100% - 40px);overflow:hidden;}
.in_fc_list li 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_fc_list li:hover img{transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;}
/* in_fc_list end*/
/* fzfz */
.fzfz{width:100%;padding:50px 0;}
.fzfz .fzfz_con{margin:40px auto 0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.fzfz .fzfz_con li{width:40%;padding:40px 4% 70px 4%;background:#fcfcfc;margin-bottom:55px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.fzfz .fzfz_con li .fzfz_img{width:100%;height:65px;font-size:0;display:flex;align-items:center;
background:url(../images/in/fzfz_icon1.png) left center no-repeat;background-size:auto 80%;}
.fzfz .fzfz_con li:nth-child(2) .fzfz_img{background-image:url(../images/in/fzfz_icon2.png);}
.fzfz .fzfz_con li:nth-child(3) .fzfz_img{background-image:url(../images/in/fzfz_icon3.png);}
.fzfz .fzfz_con li:nth-child(4) .fzfz_img{background-image:url(../images/in/fzfz_icon4.png);}
.fzfz .fzfz_con li:hover .fzfz_img{background-image:url(../images/in/fzfz_icon1_2.png);}
.fzfz .fzfz_con li:nth-child(2):hover .fzfz_img{background-image:url(../images/in/fzfz_icon2_2.png);}
.fzfz .fzfz_con li:nth-child(3):hover .fzfz_img{background-image:url(../images/in/fzfz_icon3_2.png);}
.fzfz .fzfz_con li:nth-child(4):hover .fzfz_img{background-image:url(../images/in/fzfz_icon4_2.png);}
/* .fzfz .fzfz_con li .fzfz_img img{max-height:90%;} */
.fzfz .fzfz_con li h5{font-size:28px;line-height:1.6;margin:5px 0;color:#054c9c;font-family: 'albbphm';}
.fzfz .fzfz_con li p{font-size:20px;line-height:1.6;color:#262626;}
.fzfz .fzfz_con li:hover{background:#054c9c;transform:translate(0,-8px);border-radius:10px;}
.fzfz .fzfz_con li:hover h5{color:#ffffff;}
.fzfz .fzfz_con li:hover p{color:#ffffff;}
/* fzfz end*/
/* zhanlue */
.zhanlue{width:100%;padding:90px 0 100px 0;background:url(../images/in/zhanlue.jpg) center no-repeat;background-attachment:fixed;background-size:cover;}
.zhanlue .in_title2 h2{color:#ffffff;}
.zhanlue .in_title2 p{color:#ffffff;}
.zhanlue .zhanlue_con{display:flex;justify-content:space-between;margin:60px 0 0 0;}
.zhanlue .zhanlue_con li{cursor:pointer;width:25.3%;padding:36px 3% 45px 3%;border-radius:5px;background:#fafbfb;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.zhanlue .zhanlue_con li h5{font-size:30px;line-height:1.6;margin:5px 0;color:#054c9c;font-family: 'albbphm';}
.zhanlue .zhanlue_con li p{font-size:20px;line-height:1.6;color:#252525;}
.zhanlue .zhanlue_con li:hover{background:#054c9c;color:#ffffff;transform:translate(0,-15px);}
.zhanlue .zhanlue_con li:hover h5{color:#ffffff;}
.zhanlue .zhanlue_con li:hover p{color:#ffffff;}
/* zhanlue end*/
/* down */
.down{width:100%;padding:60px 0;background:#f5f7fa;}
.down .down_con{margin-top:30px;}
.down .down_con li{width:100%;margin:30px auto;}
.down .down_con li .down_info{width:90%;padding:30px 5%;display:flex;justify-content:space-between;align-items:center;background:#ffffff;border:2px solid #e5e5e5;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.down .down_con li .down_info .pdf_icon{width:36px;padding-right:30px;}
.down .down_con li .down_info a{width:70px;text-align:center;}
.down .down_con li .down_info h5{width:calc(100% - 230px);padding:10px 0;padding-left:45px;border-left:2px solid #e5e5e5;
font-size:20px;line-height:1.6;color:#054c9c;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.down .down_con li:hover .down_info{transform:translate(0,-6px);
	box-shadow: 0 0 12px #c4d8ef;
	-moz-box-shadow: 0 0 12px #c4d8ef;
	-webkit-box-shadow: 0 0 12px #c4d8ef;
}
#pro_id li:nth-child(n+4) {display: none;}
.load_more{margin-top:50px;cursor:pointer;font-size:18px;line-height:2.0;text-align:center;color:#054c9c;}
/* down end*/
/* yggh */
.yggh{padding:40px 0;}
.yggh_con{margin:30px auto;overflow:hidden;}
.yggh_con li .yggh_img{width:100%;height:250px;font-size:0;overflow:hidden;}
.yggh_con li .yggh_img img{width:100%;min-height:100%;display:block;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.yggh_con li:hover .yggh_img img{transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;}
.yggh_con li h5{font-size:20px;margin-top:20px;line-height:2.0;color:#000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* yggh end*/
/* zz_main */
.zz_tit p{font-size:18px;line-height:1.5;color:#404040;text-transform: uppercase;}
.zz_tit h2{font-size:38px;line-height:1.8;color:#000000;font-family: 'albbphm';}
.zz_tit2 p{font-size:18px;line-height:1.5;color:#404040;text-transform: uppercase;}
.zz_tit2 h2{font-size:38px;line-height:1.8;color:#000000;font-family: 'albbphm';
padding-left:50px;background:url(../images/icon.png) left center no-repeat;background-size:27px auto;}
.zz_main{display:flex;justify-content:space-between;}
.zz_main .zz_con_l{width:40%;}
.zz_main .zz_con_l .in_zz_intro{font-size:16px;line-height:2.0;color:#404040;}
.zz_main .zz_con_l .in_zz_intro p{text-indent:2.0em;}
.zz_main .zz_con_r{width:52%;font-size:0;}
.zz_main .zz_con_r img{width:100%;font-size:0;display:block;}
/* zz_main end*/
/* tedian */
.tedian{margin-top:80px;padding-top:80px;border-top:2px solid #eeeeee;}
.tedian_con{margin-top:20px;display:flex;justify-content:space-between;}
.tedian_con li{width:23%;padding-bottom: 10px;background:#f5f8fc;border-radius:6px;overflow:hidden;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.tedian_con li .tedian_img{width:100%;max-height:290px;font-size:0;overflow:hidden;}
.tedian_con li .tedian_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;}
.tedian_con li h5{width:86%;font-size:20px;line-height:1.6;color:#054c9c;margin:15px auto 6px auto;}
.tedian_con li p{width:86%;font-size:16px;line-height:1.8;color:#252526;margin:0 auto;}
.tedian_con li:hover{background:#054c9c;color:#ffffff;transform:translate(0,-8px);}
.tedian_con li:hover h5{color:#ffffff;}
.tedian_con li:hover p{color:#ffffff;}
.tedian_con li:hover .tedian_img img{transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;}
/* tedian end*/
/* zuzheng */
.zuzheng{width:100%;padding:50px 0;margin:60px 0;background:#f8f8f8;}
.zuzheng .zuzheng_con{width:100%;margin:40px 0;font-size:0;}
.zuzheng .zuzheng_con img{width:100%;display:block;}
/* zuzheng end*/
/* yyly_con */
.yyly{margin-bottom:100px;}
.yyly .yyly_con{margin-top:20px;display:flex;justify-content:space-between;background:url(../images/in/yyly_back.jpg) center no-repeat;background-size:cover;}
.yyly .yyly_con2{background-image:url(../images/in/yyly_back2.jpg);}
.yyly .yyly_con li{flex:1;padding-bottom:80px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.yyly .yyly_con li h3{position:relative;width:100%;text-align:center;font-size:26px;line-height:46px;padding:25px 0;color:#ffffff;background:rgba(5,76,156,0.48);}
.yyly .yyly_con li h3:after{position:absolute;right:0;top:20px;content:"";width:2px;height:56px;background:#97b1ce;}
.yyly .yyly_con li:nth-child(3) h3:after{display:none;}
.yyly .yyly_con li .yyly_info{width:80%;margin:0 auto;text-align:center;opacity:0;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.yyly .yyly_con li .yyly_info img{width:18px;padding:15px 0;}
.yyly .yyly_con li .yyly_info p{font-size:22px;line-height:1.6;color:#ffffff;text-align:left;}
.yyly .yyly_con li:hover{background:rgba(5,76,156,0.8);}
.yyly .yyly_con li:hover .yyly_info{opacity:1;transform:translate(0,6px);}

.yyly-cons{width:100%;margin:30px auto;display:flex;justify-content:space-between;align-items:center;}
.yyly-cons .yyly-tabs{padding:30px 0;width:40%;background:#1d5ea6;}
.yyly-cons .yyly-tabs .tabButton{cursor:pointer;width:80%;margin:0 auto;font-size:20px;line-height:1.8;margin:15px auto;color:#ffffff;
    padding-bottom:15px;border-bottom:1px solid #a5bfdb;
}
.yyly-cons .yyly-tabs .tabButton h5{font-size:20px;color:#ffffff;}
.yyly-cons .yyly-tabs .tabButton p{display:none;font-size:16px;line-height:1.6;color:#ffffff;}
/*.yyly-cons .yyly-tabs .tabButton.active{border-bottom:1px solid #a5bfdb;padding-bottom:15px;}*/
.yyly-cons .yyly-tabs .tabButton.active h5{font-size:25px;}
.yyly-cons .yyly-tabs .tabButton.active p{display:block;}
.yyly-cons .yyly-info-main{width:58%;font-size:0;}
.yyly-cons .yyly-info-main .yyly-infos{width:100%;height:100%;}
.yyly-cons .yyly-info-main .yyly-infos img{width:100%;display:block;}
/* yyly_con end*/
/* pro_son */
.pro_son{margin:30px auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.pro_son a{}
.pro_son li{margin:30px auto;font-size:22px;line-height:1.8;padding:18px 36px;border:1px solid #e5e5e5;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.pro_son li:hover{background:#054c9c;border-color:#054c9c;color:#ffffff;}
.pro_son li.on{background:#054c9c;border-color:#054c9c;color:#ffffff;}
/* pro_son end*/
/* in_pro_main */
.in_pro_main h3{font-size:30px;line-height:2.0;color:#054c9c;font-weight:bold;padding-bottom:5px;border-bottom:2px solid #dcdcdc;}
.in_pro_main .in_pro_info{width:100%;margin:20px 0;padding:5px 0 25px 0;border-bottom:2px solid #dcdcdc;
font-size:16px;line-height:2.0;color:#404040;}
.in_pro_main .in_pro_info h4{font-size:20px;line-height:2.0;color:#000000;font-weight:bold;}

.in_pro_list{margin:5px auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.in_pro_list li{position:relative;width:23%;margin:20px 0;border-bottom:2px solid #b7b7b9;padding-bottom:15px;background:#ffffff;border-radius:12px 12px 0 0;}
.in_pro_list li:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:#185ab2;
z-index:100;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_pro_list li:hover:after{width:100%;}
.in_pro_list li .pro_info{width:100%;margin:0 auto;}
.in_pro_list li .pro_info .pro_img{position:relative;width:100%;height:266px;font-size:0;border-radius:12px;overflow:hidden;}
.in_pro_list li .pro_info .pro_img img{width:100%;min-height:100%;display:block;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_pro_list li .pro_info .pro_img h6{width:80%;position:absolute;left:10%;top:40px;font-size:24px;line-height:2.0;color:#185ab2;font-weight:bold;}
.in_pro_list li .pro_more{margin-top:45px;}
.in_pro_list li .pro_more a{display:flex;justify-content:space-between;}
.in_pro_list li .pro_more a .pro_more_info{width:calc(100% - 55px);}
.in_pro_list li .pro_more a .pro_more_info h5{font-size:22px;line-height:2.0;color:#000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_pro_list li .pro_more a .pro_more_info p{font-size:18px;line-height:2.0;color:#000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_pro_list li .pro_more a .pro_more_img{width:50px;height:50px;border-radius:50%;background:url(../images/more_1.png) center no-repeat #b7b7b9;background-size:20px auto;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_pro_list li:hover .pro_more a .pro_more_info h5{color:#185ab2;}
.in_pro_list li:hover .pro_more a .pro_more_info p{color:#185ab2;}
.in_pro_list li:hover .pro_more a .pro_more_img{background-color:#185ab2;}
.in_pro_list li:hover .pro_info .pro_img img{transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;}
/* in_pro_main end*/
/* jianjie_main */
.jianjie_main{margin-bottom:50px;}
.jianjie_main .jianjie_con{margin:40px 0;font-size:16px;line-height:2.0;color:#000000;}
/* jianjie_main end*/
/* in_adv */
.in_adv{width:100%;padding:90px 0 30px 0;background:url(../images/about/about_adv.jpg) center no-repeat;background-size:cover;}
.in_adv .in_adv_con{width:100%;font-size:16px;line-height:2.0;color:#ffffff;}
.in_adv .in_adv_con h3{margin-bottom:20px;font-size:30px;line-height:1.6;color:#ffffff;}
.in_adv_list{width:100%;margin-top:60px;border-top:1px solid #a4c2e3;font-size:16px;line-height:2.0;color:#eef3f9;}
.in_adv_list .mains{display:flex;justify-content:space-between;}
.in_adv_list .mains li{width:33.3%;padding:35px 2%;border-right:1px solid #a7c6e5;background:url(../images/about/icon1.png) 88% center no-repeat;background-size:auto 44px;}
.in_adv_list .mains li:nth-child(2){background-image:url(../images/about/icon3.png);}
.in_adv_list .mains li:nth-child(3){background-image:url(../images/about/icon4.png);}
.in_adv_list .mains li:nth-child(4){background-image:url(../images/about/icon4.png);}
.in_adv_list .mains li h6{font-size:16px;line-height:2.0;color:#eef3f9;}
.in_adv_list .mains li span{font-size:30px;line-height:2.0;color:#ffffff;font-weight:bold;}
/* in_adv end*/
/* about_pro */
.about_pro{margin:50px auto;}
.about_pro .about_pro_main{margin:20px auto;position:relative;}
.about_pro .about_pro_main .next{cursor:pointer;position:absolute;z-index:200;bottom:0;left:40%;width:45px;height:45px;background:url(../images/about/pro_right.png) center no-repeat #ea5503;background-size:16px auto;}
.about_pro .about_pro_main .prev{cursor:pointer;position:absolute;z-index:200;bottom:0;right:60.5%;width:45px;height:45px;background:url(../images/about/pro_left.png) center no-repeat #dbdddc;background-size:16px auto;}
.about_pro .about_pro_main .about_pro_son{margin-bottom:45px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.about_pro .about_pro_main .about_pro_son ul{display:flex;justify-content:space-between;}
.about_pro .about_pro_main .about_pro_son ul li{position:relative;cursor:pointer;flex:1;text-align:center;padding:20px 0;}
.about_pro .about_pro_main .about_pro_son ul li.on{background:#f4f4f4;}
.about_pro .about_pro_main .about_pro_son ul li.on:after{position:absolute;left:0;bottom:-2px;content:"";width:100%;height:2px;background:#e5072e;}
.about_pro .about_pro_main .about_pro_son ul li .pro_son_icon{width:100%;font-size:0;padding:10px 0;}
.about_pro .about_pro_main .about_pro_son ul li .pro_son_icon img{height:45px;}
.about_pro .about_pro_main .about_pro_con{}
.about_pro .about_pro_main .about_pro_con ul{display:flex;justify-content:space-between;}
.about_pro .about_pro_main .about_pro_con ul .about_pro_img{width:60%;font-size:0;}
.about_pro .about_pro_main .about_pro_con ul .about_pro_img img{width:100%;display:block;}
.about_pro .about_pro_main .about_pro_con ul .about_pro_l{width:35%;font-size:16px;line-height:1.8;color:#000000;}
.about_pro .about_pro_main .about_pro_con ul .about_pro_l h5{margin-top:20px;margin-bottom:30px;font-size:28px;line-height:2.0;color:#000000;}
.about_pro .about_pro_main .about_pro_con ul .about_pro_l a{display:flex;margin-top:60px;font-size:16px;line-height:30px;color:#e5072e;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.about_pro .about_pro_main .about_pro_con ul .about_pro_l a img{height:30px;padding-right:12px;}
.about_pro .about_pro_main .about_pro_con ul .about_pro_l a:hover{transform:translate(0,-6px);}
/* about_pro end*/
/* tzhj */
.tzhj{width:100%;padding:80px 0;background:#f8f9fb;}
.tzhj .title-in{background:none;}
.tzhj .title-in h2{line-height:1.3;margin-top:10px;}
.tzhj .title-in:before{background:none;}
.tzhj_con{display:flex;justify-content:space-between;}
.tzhj_con li{width:49%;position:relative;overflow:hidden;}
.tzhj_con li .view{cursor:pointer;
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 15;
    opacity: 0;
}
.tzhj_con li .view i{
	display: block;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    background-image: url(../images/about/tzhj_jt.png);
    background-position: center;
    background-repeat: no-repeat;
	background-color: rgba(237, 47, 51, .9);
	-webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}
.tzhj_con li:hover .view{opacity:1;}
.tzhj_con li img{width:100%;display:block;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.tzhj_con li:hover img{transform: scale(1.1, 1.1);transition: .6s transform;z-index:1000;}
.tzhj_con li .tzhj_info{position:absolute;left:0;bottom:0;background:#ffffff;width:60%;padding:4% 5%;font-size:16px;line-height:1.6;color:#333333;}
.tzhj_con li .tzhj_info h5{font-size:22px;color:#054c9c;}
/* tzhj end*/
/* qysl */
.qysl{width:100%;padding:70px 0 100px 0;}
.qysl .title-in:before{background:none;}
.qysl .title-in h2{line-height:1.3;margin-top:10px;}
.qysl .qysl_con{display:flex;justify-content:space-between;}
.qysl .qysl_con li{width:17.5%;padding:68px 3%;background:#054c9c;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.qysl .qysl_con li .qysl_img{width:100%;height:80px;text-align:center;font-size:0;}
.qysl .qysl_con li .qysl_img img{max-height:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.qysl .qysl_con li h5{font-size:22px;line-height:1.6;margin-top:20px;text-align:center;color:#ffffff;}
.qysl .qysl_con li p{margin-top:12px;font-size:16px;line-height:1.8;color:#ffffff;text-indent:1.0em;}
.qysl .qysl_con li:hover .qysl_img img{
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg); /* IE 9 */
	-moz-transform: rotateY(180deg); /* Firefox */
	-webkit-transform: rotateY(180deg); /* Safari and Chrome */
	-o-transform: rotateY(180deg); /* Opera */
}
.qysl .qysl_con li:hover{transform:translate(0,-8px);}
/* qysl end*/
/* tishi */
.tishi{display:none;width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.8);top:0px;left: 0px;z-index: 6000;}
.tishi2{display:none;width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.8);top:0px;left: 0px;z-index: 6000;}
.tishi_con{position: relative;background: #fff;margin: auto;width: 60%;padding: 4% 5%;overflow: hidden;transform: translate(-72%, -50%);z-index: 20;top: 50%;left: 50%;}
.tishi_con h5{position:relative;margin:10px 0;color: #000000;font-size: 26px;line-height:2.0;padding-bottom:10px;font-weight: 500;font-weight:600;}
.tishi_con h5:after{position:absolute;content:"";left:0;bottom:0;width:60px;height:3px;background:#ed2939;}
.tishi_con p{text-indent:2.0em;width:100%;margin:15px auto;text-align:left;color: #333333;font-size: 18px;font-weight: normal;line-height: 2.0;}
.tishi_con .guanbi{position: absolute; top:0;right: 0;cursor:pointer;background:#ed2939;}
.tishi_con .guanbi img{width:17px;padding:20px;display:block;}
.tishi_con .guanbi2{position: absolute; top:0;right: 0;cursor:pointer;background:#ed2939;}
.tishi_con .guanbi2 img{width:17px;padding:20px;display:block;}
.tishi_con .tishi_info{width:100%;display:flex;justify-content:space-between;align-items:center;}
.tishi_con .tishi_info .tishi_img{width:45%;font-size:0;}
.tishi_con .tishi_info .tishi_img img{width:100%;display:block;}
.tishi_con .tishi_info .tishi_intro{width:50%;}
/* tishi end*/
/* in_wenhua_img */
.in_body{background:#fcfcfc;}
.in_wenhua{margin:70px auto;}
.in_wenhua .in_about_tit h2{color:#000000;}
.in_wenhua .in_about_tit h2 span{color:#e5062d;font-weight:bold;}
.in_wenhua_img{width:100%;font-size:0;margin:45px auto;}
.in_wenhua_img img{width:100%;display:block;}
.in_wenhua_list{margin:50px auto 100px auto;display:flex;justify-content:space-between;}
.in_wenhua_list li{cursor:pointer;width:19%;padding:30px 1%;background:#ffffff;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_wenhua_list li h5{font-size:26px;line-height:1.6;color:#000000;}
.in_wenhua_list li p{font-size:18px;line-height:1.6;color:#807979;}
.in_wenhua_list li:hover{background:#054c9c;transform:translate(0,-6px);}
.in_wenhua_list li:hover h5{color:#ffffff;}
.in_wenhua_list li:hover p{color:#ffffff;}
/* in_wenhua_img end*/
/* about_honor */
.about_honor{margin:40px auto;}
.about_honor .title-in:before{display:none;}
.about_honor_list{width:96%;margin:0 auto;display:flex;flex-wrap:wrap;}
.about_honor_list li{width:21%;margin:15px 2%;}
.about_honor_list li .honor_img{width:100%;height:415px;font-size:0;overflow:hidden;}
.about_honor_list li .honor_img img{width:100%;min-height:100%;display:block;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.about_honor_list li:hover .honor_img img{transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;}
.about_honor_list li h5{margin-top:16px;width:90%;padding:0 5%;background:#edf4fa;font-size:18px;line-height:55px;text-align:center;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.about_honor_list li:hover h5{background:#cd1e19;color:#ffffff;}
/* about_honor end*/
/* pro_title */
.pro_title .title-in:before{display:none;}
.pro_title{padding:70px 0 0 0;}
/* pro_title end*/
/* in_pros */
.in_pros{width:100%;padding:60px 0;background:url(../images/pro/in_pros.jpg) center top no-repeat;background-size:cover;}
.in_pros .in_pros_main li{width:calc(100% - 60px);display:flex;justify-content:space-between;align-items:center;border-radius:15px;margin:40px auto;padding:30px;background:#ffffff;}
.in_pros .in_pros_main li .in_pros_img{position:relative;width:30%;max-height:330px;font-size:0;overflow:hidden;}
.in_pros .in_pros_main li .in_pros_img img{width:100%;display:block;border-radius:12px;}
.in_pros .in_pros_main li .in_pros_img p{width:90%;position:absolute;left:6%;top:25px;font-size:24px;line-height:1.6;color:#185ab2;font-weight:bold;}
.in_pros .in_pros_main li .in_pros_info{width:66%;font-size:16px;line-height:1.8;color:#404040;}
.in_pros .in_pros_main li .in_pros_info h3{font-size:32px;line-height:2.0;color:#054c9c;font-weight:bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_pros .in_pros_main li .in_pros_info h4{font-size:22px;line-height:2.5;color:#000000;margin-top:15px;}
.in_pros .in_pros_main li .in_pros_info .in_pros_more{margin-top:30px;display:flex;justify-content:left;align-items:center;}
.in_pros .in_pros_main li .in_pros_info .in_pros_more a{font-size:16px;line-height:64px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_pros .in_pros_main li .in_pros_info .in_pros_more .a_1{border:2px solid #054c9c;background:#054c9c;color:#ffffff;padding:0 100px;margin-right:24px;}
.in_pros .in_pros_main li .in_pros_info .in_pros_more .a_1 img{width:7px;padding-right:10px;}
.in_pros_info .in_pros_more .a_2{display:flex;align-items:center;background:#ffffff;border:2px solid #cccccc;color:#000000;padding:0 100px;}
.in_pros_info .in_pros_more .a_2 img{width:22px;padding-right:10px;}
.in_pros .in_pros_main li .in_pros_info .in_pros_more a:hover{transform:translate(0,-6px);}
/* in_pros end*/
/* pro_info */
.pro_info{width:100%;padding-top:120px;background:url(../images/banner/pro_banner.jpg) top center no-repeat;background-size:100% auto;}
.pro_info .pro_intro{width:92%;padding:45px 4%;background:#ffffff;border-radius:12px;
box-shadow: 0 3px 8px #f1ecec;
-moz-box-shadow: 0 3px 8px #f1ecec;
-webkit-box-shadow: 0 3px 8px #f1ecec;}
.pro_info .pro_intro .pro_intro1{width:100%;display:flex;justify-content:space-between;align-items:center;}
.pro_info .pro_intro .pro_intro1 .intro1_l{width:50%;font-size:16px;line-height:1.6;color:#404040;}
.pro_info .pro_intro .pro_intro1 .intro1_l h1{font-size:32px;line-height:2.0;color:#0d0d0d;font-weight:bold;}
.pro_info .pro_intro .pro_intro1 .intro1_l h2{font-size:26px;line-height:1.0;color:#0d0d0d;margin:15px 0;padding-left:18px;border-left:3px solid #054c9c;}
.pro_info .pro_intro .pro_intro1 .intro1_r{width:48%;font-size:0;}
.pro_info .pro_intro .pro_intro1 .intro1_r img{width:100%;display:block;border-radius:3px;}
.det_title{margin-top:30px;}
.det_title h2{position:relative;padding-bottom:10px;font-size:26px;line-height:2.0;color:#0d0d0d;margin:15px 0;}
.det_title h2:after{position:absolute;left:0;bottom:0;content:"";width:23px;height:3px;background:#054c9c;}
/* pro_info end*/
/* td_list */
.td_list{margin:30px auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.td_list li{width:31.3%;margin:18px 0;padding:40px 0 35px 0;text-align:center;border-radius:8px;
box-shadow: 0 3px 12px #f1ecec;
-moz-box-shadow: 0 3px 12px #f1ecec;
-webkit-box-shadow: 0 3px 12px #f1ecec;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.td_list li .td_img{width:100%;height:70px;display:flex;justify-content:center;align-items:center;}
.td_list li .td_img img{max-width:100%;max-height:100%;display:flex;justify-content:center;align-items:center;}
.td_list li h5{font-size:20px;line-height:1.6;margin-top:15px;color:#000000;}
.td_list li:hover{transform:translate(0,-6px);
box-shadow: 0 3px 12px #bdcfe5;
-moz-box-shadow: 0 3px 12px #bdcfe5;
-webkit-box-shadow: 0 3px 12px #bdcfe5;}
/* td_list end*/
/* guige */
.guige{width:100%;margin:0 0 50px 0;padding:68px 0 100px 0;background:url(../images/guige_back.jpg) center no-repeat;background-attachment:fixed;background-size:cover;}
.guige_title h2{font-size: 38px;
    line-height: 1.8;
    color: #ffffff;
    letter-spacing: 1px;
    font-family: 'albbphm';
    padding-left: 50px;
    background: url(../images/icon_2.png) left center no-repeat;
    background-size: 27px auto;}
.guige_title2 h2{background-image: url(../images/icon.png);color:#000000;}
.guige .guige_con{margin-top:30px;background:#ffffff;line-height:1.8;font-size:16px;}
.guige .guige_con table tr{text-align:center;}
.guige .guige_con table tr:nth-child(odd) {background-color: #fafafa;}
.guige .guige_con table tr td{padding:18px 12px;}
.guige .guige_con table tr th{padding:20px 12px;font-size:22px;}
.guige .guige_con table .firstRow td{padding:16px 12px;font-size:22px;}
/* guige end*/
/* n_p_page */
.n_p_page{margin-bottom:70px;margin-top:30px;padding-top:30px;display:flex;justify-content:center;}
.n_p_page li{padding:0 80px;margin:0 25px;font-size:16px;line-height:48px;background:#f0f0f0;border-radius:30px;color:#242424;}
.n_p_page .back-list{padding:0 80px;margin:0 25px;font-size:16px;line-height:48px;background:#054c9c;border-radius:30px;color:#ffffff;}
.n_p_page .n_p_a{cursor:pointer;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.n_p_page .n_p_a:hover{transform:translate(0,-6px);}
/* n_p_page end*/
/* other-pros */
.other-pros{margin-bottom:45px;}
.other-pros-main{width:100%;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
.other-pros-main li{border-radius:6px;background:#f8f8f8;padding:20px;display:flex;justify-content:space-between;align-items:center;}
.other-pros-main li .imgs{width:38%;max-height:110px;font-size:0;overflow:hidden;}
.other-pros-main li .imgs img{width:100%;border-radius:6px;display:block;}
.other-pros-main li .infos{width:58%;}
.other-pros-main li .infos h5{font-size:16px;line-height:2.0;color:#000000;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.other-pros-main li .infos a{color:#084e9d;}
.other-pros-main li:hover{background:#1859ae;}
.other-pros-main li:hover .infos h5{color:#ffffff;}
.other-pros-main li:hover .infos a{color:#ffffff;}
/* other-pros end*/
/* det_cpzs */
.det_cpzs{margin:50px auto 0 auto;}
.det_cpzs_main{position:relative;overflow:hidden;}
.det_cpzs_main .det_cpzs_con{}
.det_cpzs_main .det_cpzs_con li{text-align:center;padding:70px 0;background:url(../images/pros_back2.jpg) center no-repeat;background-size:100% 100%;}
.det_cpzs_main .det_cpzs_con li .det_cpzs_img{width:100%;height:390px;display:flex;justify-content:center;background:url(../images/pro_img_back.png) center bottom no-repeat;background-size:90% auto;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.det_cpzs_main .det_cpzs_con li .det_cpzs_img img{max-width:100%;max-height:90%;}
.det_cpzs_main .det_cpzs_con li.swiper-slide-active{background:#ffffff;}
.det_cpzs_main .det_cpzs_con li.swiper-slide-active .det_cpzs_img{background:none;
	width:380px;height:380px;margin:0 auto;border-radius:50%;overflow:hidden;}
.det_cpzs_main .det_cpzs_con li.swiper-slide-active .det_cpzs_img img{min-width:100%;min-height:100%;}
.det_cpzs_main .det_cpzs_con li h5{font-size:20px;line-height:1.5;padding:15px 0;margin-top:30px;color:#000000;}
/* .det_cpzs_main .swiper-button-prev{top:40%;left:33%;z-index:500;width:70px!important;height:70px!important;background:url(../images/pro-left.png) center center no-repeat #005cd5;background-size:90% 90%;}  */
/* .det_cpzs_main .swiper-button-prev:after{content:''!important;}  */
.det_cpzs_main .swiper-button-next{top:50%;border-radius:0 320px 320px 0;margin-top:-170px;left:33%;margin-left:-30px;z-index:500;width:90px!important;height:220px!important;background:url(../images/pro-right.png) center center no-repeat;background-size:56px auto;} 
.det_cpzs_main .swiper-button-next:after{content:''!important;} 
/* det_cpzs end*/
/* zz3-hxcp */
.zz3-hxcp{margin:60px auto;padding:55px 0 100px 0;background:#f9f9f9;}
.zz3-hxcp-main{margin-top:30px;color:#ffffff;background:url(../images/zz/zz3_hzcp.jpg) center no-repeat;background-size:cover;}
.zz3-hxcp-main .zz3-hxcp-left{width:50%;padding:40px 45px;background:rgba(5,76,156,0.89);}
.zz3-hxcp-main .zz3-hxcp-left h5{margin-bottom:15px;font-size:24px;line-height:1.8;}
.zz3-hxcp-main .zz3-hxcp-left h5 span{font-size:36px;font-weight:bold;padding:0 5px;}
.zz3-hxcp-main .zz3-hxcp-left p{font-size:16px;line-height:1.6;color:#ffffff;}
/* zz3-hxcp end*/
/* zz-xmgk */
.zz-xmgk .zz-xmgk-main{position:relative;width:100%;margin-top:30px;height:520px;background:url(../images/in/xmjs.jpg) center no-repeat;background-size:cover;}
.zz-xmgk .zz-xmgk-main .zz-xmgk-con{width:100%;position:absolute;left:0;bottom:0;}
.zz-xmgk .zz-xmgk-main .zz-xmgk-con .zz-xmgk-list{display:flex;justify-content:space-between;}
.zz-xmgk .zz-xmgk-main .zz-xmgk-con .zz-xmgk-list li{width:27.3%;color:#ffffff;margin-bottom:35px;padding:0 3%;display:flex;justify-content:space-between;align-items:center;
border-left:2px solid rgba(255,255,255,0.32);font-size:20px;line-height:1.6;}
.zz-xmgk .zz-xmgk-main .zz-xmgk-con .zz-xmgk-list li:nth-child(1){border:none;}
.zz-xmgk .zz-xmgk-main .zz-xmgk-con .zz-xmgk-list li div span{font-size:32px;}
/* zz-xmgk end*/
/* cpfg */
.cpfg{padding:50px 0;margin:40px auto;background:#f8f8f8;}
.cpfg .cpfg_main{margin:30px auto;display:flex;justify-content:space-between;align-items:center;}
.cpfg .cpfg_main .cpfg_img{width:60%;font-size:0;}
.cpfg .cpfg_main .cpfg_img img{width:100%;display:block;}
.cpfg .cpfg_main .cpfg_con{width:36%;font-size:0;}
.cpfg .cpfg_main .cpfg_con h5{margin-bottom:30px;font-size:22px;line-height:1.6;color:#000000;}
.cpfg .cpfg_main .cpfg_con .cpfg_list{width:100%;}
.cpfg .cpfg_main .cpfg_con .cpfg_list li{width:100%;padding-bottom:15px;margin-bottom:20px;border-bottom:2px solid #c9c9c9;font-size:18px;line-height:2.0;color:#000000;display:flex;justify-content:space-between;align-items:center;}
.cpfg .cpfg_main .cpfg_con .cpfg_list li span{font-size:46px;color:#054c9c;font-weight:bold;padding-right:10px;}
/* cpfg end*/
/* hzhb */
.hzhb{margin-bottom:50px;}
.hzhb .hzhb_main{margin-top:20px;display:flex; flex-wrap:wrap;justify-content:left;}
.hzhb .hzhb_main li{border:2px solid #d2d2d2;font-size:22px;line-height:2.0;padding:10px 0;width:calc(18% - 4px);margin:15px 1%;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; 
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;}
.hzhb .hzhb_main li:hover{background:#054c9c;border-color:#054c9c;color:#ffffff;transform:translate(0,-6px);}
.hzhb .hzhb_main_3 li{width:calc(31% - 4px);}
/* hzhb end*/
/* zz-zyzy */
.zz-zyzy{width:100%;padding:50px 0;background:#f2f2f2;}
.zz-zyzy .zz-zyzy-main{margin:30px auto 0 auto;background:#f2f2f2;}
.zz-zyzy .zz-zyzy-main .zz-zyzy-img{width:100%;font-size:0;}
.zz-zyzy .zz-zyzy-main .zz-zyzy-img img{width:100%;display:block;}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list{width:100%;margin:20px auto;display:flex;justify-content:space-between;}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li{width:15%;padding:25px 0 20px 0;background:#ffffff;text-align:center;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;	}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li h5{font-size:15px;line-height:1.6;color:#000000;margin-top:8px;}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li .icon{width:100%;height:46px;background:url(../images/zz/zyyy_1_1.png) center no-repeat;background-size:auto 35px;}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li:hover{background:#054c9c;color:#ffffff;transform:translate(0,-6px);}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li .icon_2{background-image:url(../images/zz/zyyy_2_1.png);background-size:auto 36px;}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li .icon_3{background-image:url(../images/zz/zyyy_3_1.png);background-size:auto 46px;}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li .icon_4{background-image:url(../images/zz/zyyy_4_1.png);background-size:auto 39px;}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li .icon_5{background-image:url(../images/zz/zyyy_5_1.png);background-size:auto 31px;}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li .icon_6{background-image:url(../images/zz/zyyy_6_1.png);background-size:auto 30px;}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li:hover .icon_1{background-image:url(../images/zz/zyyy_1_2.png);}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li:hover .icon_2{background-image:url(../images/zz/zyyy_2_2.png);}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li:hover .icon_3{background-image:url(../images/zz/zyyy_3_2.png);}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li:hover .icon_4{background-image:url(../images/zz/zyyy_4_2.png);}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li:hover .icon_5{background-image:url(../images/zz/zyyy_5_2.png);}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li:hover .icon_6{background-image:url(../images/zz/zyyy_6_2.png);}
.zz-zyzy .zz-zyzy-main .zz-zyzy-list li:hover h5{color:#ffffff;}
/* zz-zyzy end*/
/* hzhb */
.hzhb{padding:50px 0;}
.hzhb .hzhb_main{font-size:20px;line-height:40px;color:#000000;}
.hzhb .hzhb_main p{text-indent:2.0em;}
.hzhb .hzhb_main span{font-size:22px;color:#054c9c;}
/* hzhb end*/
/* in_content */
.in_content{padding:50px 0;}
.in_content .in_content_main{font-size:16px;line-height:1.8;color:#333333;}
.in_content .in_content_main img{max-width:100%;}
.in_content .in_content_main strong{font-weight:bold;}
/* in_content end*/


@media (max-width:1500px) {
}
@media (max-width:1440px) {
    .yyly-cons .yyly-tabs {padding:20px 0;}
    .yyly-cons .yyly-tabs .tabButton h5{font-size:18px;color:#ffffff;}
    .yyly-cons .yyly-tabs .tabButton p{font-size:15px;}
    .yyly-cons .yyly-tabs .tabButton.active h5{font-size:20px;}
    .yyly-cons .yyly-tabs .tabButton{margin:10px auto;}
}
@media (max-width:1300px) {
}
@media (max-width:1200px) {
}




