@charset "utf-8";
/* CSS Document */
:root{    
	--main_color:#D4060D;        /* #023A91主色 蓝色：#0068B7 */
	--main_color_rgb:2,58,145 ;  /*rgba*/
    --second_color:#3FB3BA;      /* 副色 */ 
	--hui_color:#C1C1C1;    

}

@font-face{font-family:'din'; src: url('../font/din.OTF');}
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,form,img,select,figure{margin:0; padding:0;}
body{ color: #333;  font-size:.18rem; font-family: Microsoft Yahei,Arial, sans-serif; overflow-x:hidden;background:#fff;}
body{ -webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*//* overflow-x:hidden; */line-height: 1; }
a{text-decoration:none; color:#333; outline-style:none;}
a:hover{ color:var(--main_color);}
a,input,img,:focus{ -webkit-tap-highlight-color:transparent; mayfish:expression(this.onfocus=this.blur); cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ }
ul,li{list-style:none;}
.clear{clear:both;}
img{border:0;}
.fl{float:left;}
.fr{float:right;}
.bottom_blank{height:.6rem;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}

/*滚动条美化*/

body::-webkit-scrollbar {width: 10px !important;}
body::-webkit-scrollbar-track {background-color: #f3f3f3;}
body::-webkit-scrollbar-track-piece {background-color: #f3f3f3;-webkit-border-radius: 4px;}
body::-webkit-scrollbar-thumb {background-color: var(--hui_color);border: solid 1px #C0C0C0;border-radius: 4px;}
body::-webkit-scrollbar-corner {background-color: var(--hui_color);}
body::-webkit-resizer {background-repeat: no-repeat;background-position: bottom right;}
body::-webkit-scrollbar-thumb:hover {background-color: var(--hui_color);}
::-webkit-scrollbar {width: 15px;}
@media screen and (max-width:768px) {
body::-webkit-scrollbar {width:0px !important;}
::-webkit-scrollbar {width:0px;}
}


/*图片放大*/
.picShow img{transition:0.3s all;}
.picShow img:hover,.picShow a:hover img{ transform:scale(1.05); }
.no_ziliao{width:100%; text-align:center;}
.no_ziliao img{ max-width:100%;}




/*主体宽度*/
.pc_hide{display:none;}
.main{width: 90%; margin: auto; max-width: 1500px;}
@media screen and (max-width:1366px) {
	.main{width:92%;}
}
@media screen and (max-width:768px) {
	body{font-size:14px; }
	.main{width:100%; padding:0 15px; box-sizing:border-box;}
	.m_show{ display:block;}
	.m_hide{display:none;}
}
.flex_space{display:flex;justify-content:space-between; flex-wrap:wrap;}
.flex_start{display:flex;justify-content: flex-start;flex-wrap:wrap;}
.t_center{display:flex; flex-direction:column; justify-content:center;align-items:center;}
.t_left_center{display:flex; flex-direction:column; justify-content:center;}
.t_center_nowrap{display:flex; justify-content:center;align-items:center;}


/*文字省略*/
.ellipsis1 {overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.ellipsis2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.ellipsis3 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
.ellipsis4 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;}

.ellipsis11{line-height: 1.5;font-size: .17rem!important}

/*头部*/
.header-90{height: 90px}
.header{z-index: 100;width: 100%; height:90px;position:fixed; box-sizing:border-box;transition:0.5s all;/*box-shadow:0px 0px 4px 1px #eee;*/}
.header .logo {transition:0.5s all;  position:relative; margin-left:5%;}
.header .logo img{height:.55rem; display:block;transition:0.5s all; }
.header .logo a img{ position:absolute; left:0;top: 20%}
.header_scroll{background-color: #fff; box-shadow:0px 0px 4px 1px #eee;/*background:var(--main_color);*/}

/*主导航*/
.header_right{margin-right:.5rem;}
.header_right li {padding: 0 .2rem;}
.header_right li>a {transition:0.5s all;}
.header_right li>a:hover{color:var(--main_color); font-weight:bold}
/*
.on2{background-color:#fff!important}
.on2 a{color:#0463AA!important;font-weight:600}
*/
.header_right li>div{position:relative}
.header_right li>div a:after{content:"";transition:all 0.3s;position:absolute;bottom:-30px;left:10px;right:10px;height:2px;background:var(--main_color);opacity:0;visibility:hidden}
.header_right li>div:hover a:after{opacity:1;visibility:visible;left:-7px;right:-7px}

/*======================手机菜单按钮======================*/
.m_nav_btn{width: 30px;height: 30px;transition: 0.3s;cursor: pointer;border:none;padding: 0;outline: none;background:none; margin-top:15px; display:block;}
.m_nav_btn .line{position: relative;display: block;width: 25px;height: 3px;margin: 0px auto 0;background:var(--main_color);border-radius:3px;}
.m_nav_btn .line:before,.m_nav_btn .line:after{content: '';width: 100%;height: 3px;left: 0;position: absolute;background:var(--main_color);border-radius:3px;transition-duration: 0.3s,0.3s;transition-delay: 0.1s,0s;}
.m_nav_btn .line:before{transition-property: bottom,transform;bottom: 8px;}
.m_nav_btn .line:after{transition-property: top,transform;top: 8px;}
.m_nav_btn_active .line {background: transparent;-webkit-transition-delay: 0s,0s;-moz-transition-delay: 0s,0s;-ms-transition-delay: 0s,0s;-o-transition-delay: 0s,0s;transition-delay: 0s,0s}
.m_nav_btn_active .line:after,.m_nav_btn_active .line:before {-webkit-transition-delay: 0s,.1s;-moz-transition-delay: 0s,.1s; -ms-transition-delay: 0s,.1s; -o-transition-delay: 0s,.1s; transition-delay: 0s,.1s}
.m_nav_btn_active .line:before {bottom: 0px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.m_nav_btn_active .line:after {top:0px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}

/*======================手机搜索图标======================*/
.m_serch{ width:50px; height:62px;}
.m_serch a{height:100%;}
.m_serch a svg{width:18px; fill:#333;}



@media screen and (max-width:768px) {
.header-90{height: 20px}	
.header{ height:60px;background:#fff!important;padding:0;}
.header .logo{margin-left:10px;}
.header .logo img{ height:35px; filter: grayscale(0%) brightness(100%);}
.header_scroll.header:before{ background:rgba(0,0,0,0);}
.header_right li>div:hover a:after{visibility:hidden}

.header_right{background:#fff/*background:var(--main_color)*/;position: fixed;top:60px;left: 0;bottom: 0;right: 0;z-index:98; display:none;margin-right:0; }
.header_right .wrapper {position: absolute;left: 0;right: 0;overflow-x: hidden;overflow-y: auto;z-index: 110;}
.header_right ul{ padding-top:25px;}
.header_right li {width:100%;height: 45px;line-height:45px;border-bottom:1px solid #ddd;padding:0;margin:0 20px;}
.header_right li>a {font-size:15px;}
.header_right li>a:hover{color:var(--main_color);}

.m_header_right{display:block;margin-right:10px;}
.m_top_blank{height:60px;}

}
.container01 {position: relative;height: 100vh;overflow: hidden;background:#fff;padding-bottom:0rem;}
/*======================轮播图======================*/
#banner {width:100%;height:100vh; position:relative; z-index:0; overflow:hidden;}
#banner .swiper-slide { overflow: hidden;position:relative; z-index:22;} 
#banner .slide-inner { position: absolute; left: 0; top: 0; right:0; bottom:0; background-size: cover; background-position: center; background-repeat: no-repeat;}
#banner .swiper-button-prev{ background:url(../images/banner_left.png) center no-repeat; opacity:.8; left:3%;} 
#banner .swiper-button-next{ background:url(../images/banner_right.png) center no-repeat; opacity:.8; right:3%;} 

/*左右箭头*/	
.draw_h{ width: 67px !important; height: 67px !important; line-height: 67px !important; display:block; border-radius: 50%; box-sizing:border-box;} 
.draw_h:before{ content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; border: 2px solid rgba(100%,100%,100%,.5);  box-sizing:border-box;border-radius: 50%;} 
svg.drawcircle{position:absolute;top:0;left:0;overflow: inherit;display: block;pointer-events: none;} 
svg.drawcircle circle {
 fill: none; box-sizing:border-box;
 stroke-width: 2;
 stroke: none;
 stroke-dasharray: 0 , 188.49;
 stroke-dashoffset:188.49;
 transition: all .3s linear 0s;	 
} 
.draw_h:hover svg.drawcircle circle { 
 stroke:#fff;
 stroke-dasharray:188.49 , 0;
 stroke-dashoffset:188.49;
 -webkit-transition: all .7s cubic-bezier(0.11, 0.57, 0.58, 1);
 transition: all .7s cubic-bezier(0.11, 0.57, 0.58, 1); 
} 
.draw_h .icon { fill: #626262; vertical-align: middle; transition:.3s;
 position: absolute;
 top: 50%;
 left: 50%;
 -webkit-transform: translate(-50%, -50%);
 transform: translate(-50%, -50%); 
} 
.draw_h:hover .icon{ fill:#0081cc;} 
/*分页器*/
#banner .swiper-pagination-bullet{width: 10px;height: 10px; display: inline-block; border-radius: 50%; background:rgba(219,33,35,0.5); transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease; opacity: 1.0;}
#banner .swiper-pagination-bullet-active{background:rgba(219,33,35,0.8);color: #fff;width: 33px;border-radius: 30px;opacity: 1.0;}
#banner .swiper-pagination{bottom:20px;}

#banner .swiper-button-prev:after,#banner .swiper-button-next:after{display:none;}


@media screen and (max-width:768px) {
	.container01 { height:auto;padding-bottom:15px;}
	#banner .draw_h{display:none;}
	#banner {height:200px; position:relative; margin-top:60px;}

	/*分页器*/
	#banner .swiper-pagination{text-align:center; bottom:15px; top:auto;left:0;}
	#banner .swiper-pagination-bullet{width:6px;height: 6px; display: inline-block;  background: rgba(255,255,255,0.6);  opacity:1; margin:0 3px; transition:0.3s all; border-radius:8px;}
	#banner .swiper-pagination-bullet-active{  background: rgba(255,255,255,1); width:20px; }
	#banner .swiper-pagination span { opacity: 1;}
}

.section{position:relative; z-index:1; background:#fff;}




/*页面标题*/
.main_tit{background:url(../images/news_ico.png) no-repeat left center;padding:.2rem 0;}
.main_tit h2{font-size:.34rem;padding-left:.4rem;box-sizing:border-box;}
.main_tit2{padding:.5rem 0;text-align:center;}
.main_tit2 p{color:#666;margin-bottom:.1rem; text-transform:uppercase;font-size:.22rem;}
.main_tit2 h2{font-size:.34rem;}

@media screen and (max-width:768px) {
.main_tit{background-size:15px;padding:15px 0;}
.main_tit h2{font-size:18px;padding-left:20px;}
.main_tit2{padding:.5rem 0;text-align:center;}
.main_tit2 p{margin-bottom:10px; font-size:14px;}
.main_tit2 h2{font-size:18px;}
}

/*首页--新闻*/
.btn-more{display:inline-block;padding-left: 5px;padding-right: 5px; height:.42rem;line-height:.42rem;;text-align:center;position:relative;background:var(--main_color);border-radius:5px;margin-top: .15rem}
.btn-more:before{content:"";position:absolute;top:0;left:0;height:100%;width:0;background:#B00A0F/*#06538E*/;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;transition:all 0.6s}
.btn-more span{display:inline-block;vertical-align:middle;color:#FFF;margin-right:10px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;position:relative;font-size:16px}
.btn-more:hover:before{width:100%}
.index-news-header{margin-bottom:.2rem}
.index-h-bg{padding-top:.2rem;padding-bottom:.2rem;background:url(../images/image.png) no-repeat;background-repeat:no-repeat;background-size:contain}
.index-h-bg .index-h-en{font-size:.2rem;color:#ccc;padding-top:.1rem;padding-bottom:.1rem}
.index-h-bg .index-h-cn{font-size:.4rem;color:var(--main_color);font-weight:bold}
.index-h{height:.5rem}
.index-h2{height:1rem}
.index-news-hot{width:48%}
.index-news-list{width:48%}
.index-news-header-more{margin-top:.35rem;text-align:right}
.index-news-hot .index-news-img{display:block;position:relative;margin-top:.1rem;height:4.2rem;overflow:hidden}
.index-news-hot .index-news-img img{width:100%;height:100%;transition:0.3s all}
.index-news-hot ul{background-color:#0068B7;color:#fff;padding:.15rem 0.2rem}
.index-news-hot .index-news-hot-rq{font-size:.17rem}
.index-news-hot .index-news-hot-title{line-height:.3rem;height:.3rem;margin-top:.05rem}
.index-news-hot .index-news-hot-b{width:85%}
.index-news-hot .index-news-hot-c{width:10%;padding-top:.1rem;text-align:right}
.index-news-hot-a:hover .index-news-img img{transform:scale(1.05)}
.index-news-hot .index-news-hot-c img{width:.4rem}
.index-news-list a{display:block}
.index-news-list a:not(:first-child){margin-top:.4rem}
.index-news-list .index-news-list-a{width:15%}
.index-news-list .index-news-list-b{width:80%}
.index-news-list .index-news-list-rq{font-size:.24rem;text-align:right}
.index-news-list .index-news-list-year{margin-top:.2rem;font-size:.16rem;text-align:right;color:#999}
.index-news-list .index-news-list-title{font-size:.22rem;font-weight:bold}
.index-news-list .index-news-list-desc{margin-top:.15rem;font-size:.16rem;line-height:.25rem;color:#999;height:0.6rem}

@media screen and (max-width:768px) {
	.btn-more span{height:.4rem;line-height:.4rem;font-size: .12rem}
	.index-news-hot{width:100%}
	.index-news-list{width:100%}
	.index-h-bg .index-h-en{font-size:.15rem;}
	.index-h-bg .index-h-cn{font-size:.3rem;}
	.index-news-hot .index-news-img{height:auto;}
	.index-news-list{margin-top: .2rem}
	.index-news-list-rq{text-align: center!important}
	.index-news-list-year{text-align: center!important}
	.index-news-list .index-news-list-desc{font-size:.14rem;line-height:1.4;height:0.6rem;overflow: hidden; text-overflow: ellipsis;}
	
}	


/*首页--产品*/
.index-product ul>li{width: 19%;margin-bottom: .3rem;}
.index-product ul>li a{display: block;box-shadow:0px 0px 3px 2px #dedede;border-radius: 6px;background-color:#fff;overflow: hidden;transition:0.3s all;padding: 2px}
.index-product .index-product-img{overflow: hidden;height:2rem;}
.index-product .index-product-img img{width: 100%;height: 100%;transition:0.3s all;}
.index-product .index-product-title{text-align: center;;font-size: .16rem;line-height: .5rem;height: .5rem;}
.index-product a:hover img{transform:scale(1.1);}
.index-product a:hover {font-weight: bold;box-shadow:0px 0px 3px 6px #ddd;}
@media screen and (max-width:768px) {
	.index-product ul>li{width: 48%;}
	.index-product .index-product-img{overflow: hidden;height:2.2rem;}
}



/*首页--公司介绍*/
.index-aboutus>li{width: 48%}
.index-aboutus .index-aboutus-img>div{width: 49%;margin-bottom: .15rem}
.index-aboutus .index-aboutus-img img{width: 100%}
.index-aboutus .index-aboutus-desc{}
.index-aboutus .index-aboutus-desc p{margin-top: .14rem;text-indent: .2rem;line-height: .3rem;font-size: .18rem;text-align:justify;}
.index-aboutus .index-aboutus-desc div{font-size: .3rem;font-weight: bold;color:#B00A0F/* #0068B7*/;padding-bottom: .13rem}
@media screen and (max-width:768px) {
	.index-aboutus>li{width: 100%}
	.index-aboutus .index-aboutus-desc{margin-top: .15rem}
	.index-aboutus .index-aboutus-desc div{text-align: center}
}


/*================底部=====================*/
.footer_bg{width:100%; background:url(../images/foot-map.png) no-repeat center top var(--main_color);background-size: auto 85%; padding:0rem 0 0rem 0;}

.footer_bg .foot_bt{overflow:hidden;}
.footer_bg .foot_bt img{display:block;}

.footer_bg .td_list{margin-top:.5rem;}
.footer_bg .td_list a{font-size:.18rem;width:14.5%;display:inline-block;line-height:.44rem;border:1px solid rgba(255,255,255,.4);text-align:center;color:rgba(255,255,255,.8);border-radius:.44rem;margin-bottom:.25rem; transition:all .5s;}
.footer_bg .td_list a:hover{background:rgba(255,255,255,.8);color:var(--main_color);}

.foot_line{border-top:1px solid rgba(255,255,255,.4);padding:.5rem 0;margin-top:.3rem;}
.foot_line .left{width:calc(100% - 2.8rem);}
.foot_line .left .tit{width:10%;color:rgba(255,255,255,.8);font-weight:bold;line-height:.42rem;font-size:.2rem;}

.foot_line .left .link_box{width:90%;}
.foot_line .left .link_box .item{width:31%;color:rgba(255,255,255,.8);position:relative;}
.foot_line .left .link_box .item h4{background:url(../images/jt_down.png) no-repeat right .2rem center rgba(255,255,255,.11);line-height:.42rem;font-weight:normal;padding:0 .2rem;box-sizing:border-box; cursor:pointer;}

.link_box ul{width:100%;background:rgba(255,255,255,1);padding:.1rem .2rem;box-sizing:border-box;display:none;position:absolute;bottom:.42rem;}
.link_box ul a{display:block;width:100%;text-align:center;line-height:.32rem;font-size:15px;}


.foot_line .right{width:2rem;overflow:hidden;}
.foot_line .right img{width:1rem;display:block;margin:0 auto;}
.foot_line .right p{color:rgba(255,255,255,.8);margin-top:.1rem;text-align:center;}


.footer_bg2{background:#202930;padding:.35rem 0;text-align:center;}
.footer_bg2 p,.footer_bg2 a{color:#EEF3F7;font-size:15px;margin-bottom: .12rem;margin-top: .12rem}


@media screen and (max-width:768px) {
.footer_bg{padding:30px 0 20px;}

.footer_bg .foot_bt img{width:70%;}

.footer_bg .td_list{margin-top:15px;}
.footer_bg .td_list a{font-size:14px;width:31%;line-height:30px;border-radius:30px;margin-bottom:10px; }
.footer_bg .td_list a:hover{background:rgba(255,255,255,.8);color:var(--main_color);}

.foot_line{border-top:1px solid rgba(255,255,255,.4);padding:10px 0 0;margin-top:10px;}
.foot_line .left{width:100%;}
.foot_line .left .tit{width:100%;line-height:30px;font-size:16px;text-align:center;margin-bottom:10px;}

.foot_line .left .link_box{width:100%;}
.foot_line .left .link_box .item{width:100%;margin-bottom:15px;}
.foot_line .left .link_box .item h4{background:url(../images/jt_down.png) no-repeat right 15px center rgba(255,255,255,.11);line-height:36px;padding:0 15px;font-size:15px;background-size:10px;}

.link_box ul{padding:10px 15px;bottom:36px;}
.link_box ul a{line-height:28px;font-size:15px;}

.foot_line .right{margin:10px auto 0;}
.foot_line .right img{width:80px;}
.foot_line .right p{margin-top:10px;font-size:14px;}


.footer_bg2{padding:10px 15px;box-sizing:border-box;}
.footer_bg2 p{line-height:1.8;font-size:13px;}
}



/*---------内页banner-----------*/
.page_bg{background:url(../images/gk_beijing1.png) no-repeat bottom center #f2f2f2;background-size: cover; padding:.4rem 0 .8rem 0;}
.page_ban{background:url(../images/list1.jpg) no-repeat center ;background-size: cover;height:3.7rem;position:relative}
.page_ban .page_ban_container{text-align: center;color: #fff;position: absolute;left: 0px;top:40%; width: 100%;}
.page_ban .page_ban_name{font-size: .3rem;font-weight: bold;letter-spacing: 2px;}
.page_ban .page_ban_enname{padding-top: 15px}

/*==============list1==============*/
.page_slide{width:3rem;}
.page_slide .tit{background:url(../images/xueyuan.png) no-repeat center var(--main_color);background-size:cover;padding:.3rem 0;text-align:center;font-size:.28rem;color:#fff;}
.page_slide .slide_list{padding:.2rem .2rem .5rem;box-sizing:border-box;background:#fff;}
.page_slide .slide_list li{padding:.2rem 0;border-bottom: #ccc solid 1px;}
.page_slide .slide_list li i{float:right;font-size:13px;}
.page_slide .slide_list li.active{background:url(../images/slide_ico1.png) no-repeat left center;}
.page_slide .slide_list li.active a{padding-left:.25rem;box-sizing:border-box;color:var(--main_color);}
.page_slide .slide_list li.active a i{color:var(--main_color);}


.page_con{width:calc(100% - 3.4rem);background:#fff;padding:.3rem .5rem;box-sizing:border-box;}
.page_con .title{border-bottom:1px solid #ccc;padding:.2rem 0;margin-bottom:.3rem;}
.page_con .title .bt{position:relative;}
.page_con .title .bt h3{font-size:.2rem;color:var(--main_color);padding-left:.15rem;box-sizing:border-box;}
.page_con .title .bt:before{position:absolute;content:'';width:3px;height:20px;background:var(--main_color);left:0;top:50%; transform:translateY(-50%);}
.page_con .title .weizhi{font-size:.16rem;}
.page_con .title .weizhi i{color:var(--main_color);margin-right:5px;}

@media screen and (max-width:768px) {
.page_bg{padding:20px 0; }
.page_ban{height:160px;}
.page_ban .page_ban_container{top:40%; }
.page_ban .page_ban_name{font-size: .3rem;}	
.page_ban .page_ban_enname{font-size: .15rem;}	

.page_slide{width:100%;margin-bottom:25px;border-bottom:4px solid var(--main_color);}
.page_slide .tit{padding:25px 0;font-size:18px;}
.page_slide .slide_list{padding:15px 15px 30px;}
.page_slide .slide_list li{padding:15px 0;font-size:16px;}
.page_slide .slide_list li.active a{padding-left:20px;}



.page_con{width:100%;padding:20px 15px;margin-bottom:20px;}
.page_con .title{padding:10px 0 15px;margin-bottom:10px;}
.page_con .title .bt h3{font-size:16px;padding-left:10px;}
.page_con .title .bt:before{width:3px;height:15px;}
.page_con .title .weizhi{font-size:12px;}

}

.pro_content{}
.pro_content h3{ font-size:18px; color:var(--main_color); position:relative; padding-left:18px;}
.pro_content h3:before{ content:''; display:block; position:absolute; left:0; top:50%; transform: translateY(-50%); width:7px; height:7px; border-radius:100%; border:solid 2px var(--main_color);}   
.pro_content h4{ font-size:15px;}


@media screen and (max-width:768px) {
#art_box {font-size:15px; }
#art_box p {margin-bottom:10px; }
#art_box strong{ font-size:16px;}
}

/*内页面包屑*/
/*==================位置导航样式通用==================*/
.sub_weizhi{ line-height:60px; height:60px; background:#fff; position:relative; z-index:9; box-shadow: 0 1px 5px rgba(0,0,0,0.2);}
.sub_weizhi .weizhi{padding-left:35px;  /*color: rgba(255,255,255,0.8);*/ font-size:0.16rem; position: relative;}

#n_nav a{position: relative;float: left;display: block; font-size:16px; padding:0 25px; text-align: center;border-right: 1px solid #eee}
#n_nav a:first-child{border-left: 1px solid #eee}
#n_nav a:last-child{ background: none;}
#n_nav a strong{ position: relative; display: block;z-index: 9; height: 60px; line-height:60px;  font-weight:normal; transition:0.6s all; }
#n_nav a span{position: absolute; left: 0px; top: 0px; z-index: 1; width: 100%; display: inherit; text-align: center;}
#n_nav a i{ display:inline-block; background:var(--main_color); height: 60px; width: 0px; transition:0.6s all; opacity:0;}
#n_nav  a.on i,#n_nav a:hover i{width:100%; opacity:1;}
#n_nav  a.on strong,#n_nav a:hover strong{ color: #fff; }	

@media screen and (max-width:768px) {
.sub_weizhi{line-height:40px; height:40px; margin-top:0;background:#f2f2f2;}
.sub_weizhi	#n_nav{display: none}
.weizhi{padding-left:0px; margin-left:0;color:#333;font-size: 0.14rem;text-align: left}
.sub_weizhi .weizhi{color:#333;padding-left: 10px}
.sub_weizhi .weizhi a{color:#333;font-size:14px;}
	
#n_nav a{position: relative;float: left;display: block; font-size:14px; padding:0 10px; text-align: center;border-right: 1px solid #eee}
#n_nav a strong{ position: relative; display: block;z-index: 9; height: 40px; line-height:40px;  font-weight:normal; transition:0.6s all; }
#n_nav a i{ display:inline-block; background:var(--main_color); height: 40px; width: 0px; transition:0.6s all; opacity:0;}

}
/*详情页*/
/*======================文章内容页======================*/
.show_main{margin-top:.5rem;}
/*
.page_side{width:380px;}
.page_main{width:calc(100% - 410px); background:#fff; padding:.4rem .6rem; box-sizing:border-box;}
*/
.page_side{width:100%;}
.page_main{width:100%; background:#fff; padding:.4rem .6rem; box-sizing:border-box;}

.page_side_box{border:solid 1px #e8e8e8; padding:20px 22px; background:#fff;}
.page_side_tit {font-size: .22rem; color: #111; font-weight:bold;  margin-bottom:20px;}
.pic_art_list .txt{padding-bottom: 20px;font-size: 0.14rem!important;font-weight: normal!important;line-height: 1.4}
.pic_art_list li{border-bottom: 2px solid #E1E9ED;padding-top: 15px}
.nextArc{border:solid 1px #e8e8e8; border-bottom: 3px solid var(--main_color); padding:45px 22px; background:#fff;}
.nextArc h3{font-size:.22rem; color: #111; border-bottom: 1px solid #dbdbdb; display:inline-block; padding-bottom:8px; margin-bottom:8px;}
.nextArc p{font-size:15px; line-height:1.8;}

/*内容页*/
.title_txt {font-size:32px;line-height:1.4; font-weight:bold; color:#000;text-align: center}

.art_info{margin-bottom:25px; color:#888; border-bottom: solid 1px #e8e8e8; position:relative;text-align: center}
.art_info em{position:relative;font-size:14px; display:inline-block; line-height:60px; font-style:normal; margin-right:25px;}
.art_info em img{ margin:-3px 5px 0 0; vertical-align:middle;}
.art_info em a{color:#888;}

/*share*/
.share-main{ width: 102px; height: 24px; position:absolute; right:0; top:15px;}
.share-main b{ position:absolute; left:-80px; top:10px; font-weight:normal;}
.share-bar a{margin-left: 10px; margin-top:5px; float: left; display: block; width: 24px; height: 24px; background-image:url(../images/icon-share.png); }
.share-bar .share-tsina{background-position: 0 0;}
.share-bar .share-weixin{background-position: -24px 0;}
.share-bar .share-qzone{background-position: -48px 0;}
.weixin-share-open{position: absolute; bottom: 34px; left:0; display: none; background: #fff;}
.weixin-wrap{ padding: 10px; width: 234px; height:80px; border: 1px solid #ddd;}
.share-qrcode{float: left;}
.share-qrcode img{display: block; width: 80px; height: 80px;}
.weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
.weixin-text{padding: 10px 0 0 90px; line-height: 24px; font-size: 12px; color: #666;}

/*正文*/
#art_box { text-align:justify;  font-size:16px; line-height:2;}
#art_box p {margin-bottom:15px; }
#art_box img{ max-width:100%;}
#art_box table{ border:1px solid #eff3f8; border-collapse:collapse;   font-size:14px; line-height:24px;text-align:center;}
#art_box table tr:nth-child(1){ font-size:14px; background:#eff3f8; font-weight:bold;}
#art_box table td{padding:5px 10px; border:1px solid #D5DFEC;}
#art_box table td:nth-child(2){/*text-align:left;*/}
#art_box a{color:#2343B2;}

#art_box video{ max-width:100%;}

.qrcode{text-align:center;  margin-top:50px; font-size:14px; color:#999;}
.qrcode img{width: 150px; border:solid 1px #ddd;}

.bot_info{ font-size:15px; border-top:dashed 1px #ddd; margin-top:30px;}
.bot_info p{ border-bottom:dashed 1px #ddd; line-height:2; padding:10px 0;}
.bot_info p a{margin-right:10px;}

/*分享*/
.sharea-tips{text-align: center;padding-top: 30px;}
.sharea{text-align: center;padding-top: 5px;font-size: 14px}

/*share*/
.share-main{ width: 102px; height: 24px; position:absolute; right:0; top:15px;}
.share-main b{ position:absolute; left:-80px; top:10px; font-weight:normal;}
.share-bar a{margin-left: 10px; margin-top:5px; float: left; display: block; width: 24px; height: 24px; background-image:url(../images/icon-share.png); }
.share-bar .share-tsina{background-position: 0 0;}
.share-bar .share-weixin{background-position: -24px 0;}
.share-bar .share-qzone{background-position: -48px 0;}
.weixin-share-open{position: absolute; bottom: 34px; left:0; display: none; background: #fff;}
.weixin-wrap{ padding: 10px; width: 234px; height:80px; border: 1px solid #ddd;}
.share-qrcode{float: left;}
.share-qrcode img{display: block; width: 80px; height: 80px;}
.weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
.weixin-text{padding: 10px 0 0 90px; line-height: 24px; font-size: 12px; color: #666;}


/*相关阅读*/
.xg_tit h5{font-size:20px; margin:.5rem 0 .25rem 0; position:relative;/* padding-left:15px;*/}
/*.xg_tit h5:after {width:4px;height:18px;  content: '';position: absolute;left: 0;top: 5px;background:var(--main_color);}*/
.xg_art li{position:relative; padding-left:15px; font-size:15px; width:48%; box-sizing:border-box; line-height:2.4;}
.xg_art li:before{ content: ""; display: block; width:7px; height:7px; border-radius:5px; background:var(--main_color); position: absolute; top: 50%; left: 0;transform: translate(0, -50%);}
.xg_art li span{float:right; margin-top:5px; color:#999;font-size:13px;}

@media screen and (max-width:768px) {
.share-main{ display:none;}	
.page_side{ display:none;}
.page_main{width:100%;padding:12px!important;}
.share-main{ display:none;}
.title_txt {font-size:18px;line-height: 1.2;text-align: center;padding-top: 15px}
.qrcode,.info1,.info2,.show_news_mt .side{ display:none;}
.art_info{margin-bottom:10px; border-bottom: dotted 1px #ddd;text-align: center }
.art_info em{ font-size:12px; line-height:36px; margin-right:10px;}
#art_box { font-size:14px; line-height:1.8;}
.xg_tit h5{font-size:18px;}
.xg_tit h5:after {width:4px;height:16px; top: 2px;}
.xg_art li{padding-left:15px; font-size:14px; width:100%; line-height:2.4;}
}
	
/*移动端导航*/
.swiper-navi{background:#fff; position:relative; z-index:9; box-shadow: 0 1px 5px rgba(0,0,0,0.1);padding-left: 15px;display: none}
.swiper-navi .swiper-slide{display: inline-block!important;width: auto; line-height: 40px;padding-left: 10px;padding-right: 10px;box-sizing: border-box;;border-right: 1px solid #ddd}
.swiper-navi .active{background-color: #075582;color: #fff}
.swiper-navi .swiper-slide a{display: block;line-height: 40px;}
.swiper-navi .active a{color: #fff}


/*==============list2==============*/
.page_slide2{width:3rem; position:relative;top:-1.15rem;}
.page_slide2 .tit{background:url(../images/ny-tit-bj.jpg) no-repeat center var(--main_color);background-size:cover;padding:.43rem 0;text-align:center;font-size:.28rem;color:#fff;}
.slide_list2{padding:.3rem .3rem;box-sizing:border-box;background:url(../images/ny-nav-bj.jpg) no-repeat bottom center #f3f3f3;;background-size:cover;}
.slide_list2 li{border-bottom: 1px dashed #ccc;padding:.2rem 0;box-sizing:border-box;}
.slide_list2 li.active{background:#fff;border-bottom: 2px solid var(--main_color);}
.slide_list2 li.active a{padding-left:.3rem;box-sizing:border-box;color:var(--main_color);}


.page_con2{width:calc(100% - 3.2rem);background:#fff;padding:.3rem .5rem;box-sizing:border-box;}
.page_con2 .title{border-bottom:1px solid #ccc;padding:.2rem 0;margin-bottom:.2rem;}
.page_con2 .title .bt{position:relative;}
.page_con2 .title .bt h3{font-size:.2rem;color:var(--main_color);padding-left:.15rem;box-sizing:border-box;}
.page_con2 .title .bt:before{position:absolute;content:'';width:3px;height:20px;background:var(--main_color);left:0;top:50%; transform:translateY(-50%);}
.page_con2 .title .weizhi{font-size:.16rem;}
.page_con2 .title .weizhi i{font-size:.2rem;color:var(--main_color);margin-right:5px;}


.news_list li{padding:.3rem 0;position:relative;border-bottom: 1px dashed #ddd;}
.news_list li:before {position: absolute;content: '';left: 0;top: 50%;transform: translateY(-50%);width:6px;height: 6px;background:var(--main_color);border-radius: 50%;}
.news_list li a{padding-left:.15rem;box-sizing:border-box;}
.news_list li span{float:right;font-size:14px;color:#888;margin-left:.3rem;}

@media screen and (max-width:768px) {
.page_slide2{width:100%; position:relative;top:20px;}
.page_slide2 .tit{padding:20px 0;font-size:18px;}
.slide_list2{padding:20px 20px;}
.slide_list2 li{padding:15px 0;}
.slide_list2 li a{font-size:16px;}
.slide_list2 li.active a{padding-left:15px;font-size:16px;}


.page_con2{width:100%;background:#fff;padding:0 0;margin-top:40px;}
.page_con2 .title{padding:15px 0;margin-bottom:10px;}
.page_con2 .title .bt h3{font-size:16px;padding-left:10px;}
.page_con2 .title .bt:before{width:3px;height:15px;}
.page_con2 .title .weizhi{font-size:12px;}
.page_con2 .title .weizhi i{display:none;}


.news_list li{padding:20px 0;}
.news_list li:before {width:5px;height: 5px;background:var(--main_color);}
.news_list li a{padding-left:8px;font-size:15px;}
.news_list li span{display:none;}

}

/*内页分页*/
.search-pagination{text-align:center; margin:.5rem 0;}
.pagination li {display: inline-block;margin:0 3px;}
.pagination li a{display: inline-block;font-size: 15px;  border-radius:3px;min-width: 46px;height: 46px;line-height: 46px; box-sizing: border-box; padding:0 20px; box-sizing:border-box;transition: 0.3s; background:#e8e8e8; border:solid 0px #ddd;}
.pagination li.active a,.pagination li a:hover{color: #fff !important;background-color:var(--main_color);border:solid 0px #004d98;}

@media screen and (max-width:768px) {
.search-pagination{margin:30px 0 50px 0;}
.pagination li a{min-width: 35px;height: 35px;line-height: 35px; box-sizing: border-box; padding:0 20px; }
.pagination li.active a,.pagination li a:hover{color: #fff !important;background-color:var(--main_color);border:solid 0px #004d98;}
}


/*单页*/
.page-h5{height: 0.4rem;clear: both}
.com-main{background-color: #fff;overflow: hidden;padding:0.8rem 0.5rem;border-radius: 8px;box-shadow:0px 0px  6px 6px #eee;}
.com-title{ text-align:center; font-size:0.32rem; font-weight:bold; margin-bottom:0.5rem;color: #666}
.com-ul48 li{width: 48%}
.com-nr{text-align:justify;text-justify:inter-ideograph;}
.com-nr p{font-size: 0.18rem;line-height: 0.32rem;margin-bottom: 0.05rem}
.com-nr img{max-width: 100%}

.about_imgs{padding-top: 40px;padding-bottom: 40px}
.about_imgs>li{width: 19%}

@media screen and (max-width:768px) {
.page-h5{height: 0.25rem;}
.com-main{padding:20px 20px;}	
.com-title{ text-align:center; font-size:20px;}
.com-ul48 li{width: 100%}
.com-nr p{font-size: 16px;line-height:30px;margin-bottom: 0.05rem;}	
.about_imgs>li{width: 48%!important}	
	
}

/*新闻列表*/
.innerNews{}
.innerNews dl{margin: 0.4rem auto;background: #fff;padding: 0.3rem;overflow: hidden;position: relative;transition: all 0.5s;top: 0;}
.innerNews dl dt{float: left;width: 25%; min-height: 2rem;max-height: 260px; font-size: 0;overflow: hidden;}
.innerNews dl dd{float: right;width: 70%;}
.innerNews dl dd h3{font-size: 0.22rem;line-height: 1.4; color: #333;font-weight: bold;transition: all 0.5s;border-bottom: 1px solid #cdcdcd;padding: 19px 130px 19px 0px ;box-sizing: border-box}
.innerNews dl dd p{font-size: 0.16rem;line-height: .3rem;height: 0.6rem;overflow: hidden;margin-top: .3rem;margin-bottom: .3rem;}
.innerNews dl dd .rrq{display: none}
.innerNews dl dd .rmore{font-size: .16rem;transition: all 0.5s;color: #075582}
.innerNews dl dd .newrq{position: absolute;right: 0;top: 0;width: 124px;height: 90px;background: #075582;text-align: center;}
.innerNews dl dd .newrq em{display: block;font-size: 0.4rem;color: #fff;font-family: "century gothic";height: .48rem;line-height: .48rem;margin-top: 10px;}
.innerNews dl dd .newrq b{display: block;font-size: 0.18rem;color: #fff;font-family: "century gothic";font-weight: normal;}
.innerNews dl:hover{top: -5px;}
.innerNews dl:hover dd h3{color: #0A3D84;}
.innerNews dl:hover dd .rmore{color: #0A3D84;}	
.innerNews .newsh40{height: 0.2rem;overflow: hidden;clear: both;}


@media screen and (max-width:768px) {
	/*新闻列表*/
.innerNews dl dd h3{padding: 0px 0 8px 0px;font-size: 18px;line-height: 1.2; font-weight: normal}	
.innerNews dl dt{min-height: 0.6rem;}	
.innerNews dl dd .newrq{display: none}
.innerNews dl dd p{margin-top: .1rem;margin-bottom: .1rem;font-size: 14px}	
.innerNews dl dd .rrq{display:inline-block}	
.innerNews dl dd .rmore{float: right}	
}

/*产品展示列表*/
.sbzs-list li{width: 23%;margin-right:2%;text-align: center;margin-bottom: 0.35rem;box-shadow:0px 0px  10px 5px #ddd;border-radius: 6px;transition: all .3s;;background-size: cover}
.sbzs-list li:nth-child(4n){margin-right:0;}
.sbzs-list li a{display: block;padding: 10px;border-radius: 8px;border:1px solid #fff;transition: all 0.5s;top: 0;}
.sbzs-list p{font-size: 0.16rem;line-height: 0.4rem;font-weight: bold;padding-left: 10px;padding-right: 10px;text-align: center}   
.sbzs-list div{overflow: hidden;height: 260px;text-align: center}
.sbzs-list div img{height: 100%;width: auto; transition: all .4s;}
.sbzs-list li a:hover img{transform: scale(1.12);}
.sbzs-list li:hover{;box-shadow:0px 0px  10px 10px #ddd;} 

@media screen and (max-width:768px) {
	.sbzs-list div{overflow: hidden;height: 160px;text-align: center}
	.sbzs-list li{width: 48%;}
	.sbzs-list li:nth-child(2n){margin-right:0;}
}



/*===========内页联系我们============*/
.page_contact{border-radius: 8px;margin-bottom: 0.5rem}
.page_contact .txt{width:50%;background:#fff;}
.page_contact .txt{padding:0.5rem 0.5rem;box-sizing:border-box;}
.page_contact .txten{font-family: Impact;font-size:.48rem;font-weight:bold;}
.page_contact .txt h3{font-size:.3rem;font-weight:bold;margin:10px 0 30px 0;}
.page_contact .lxfs span{display: inline-block;margin-right: 10px}
.page_contact .lxfs p{ font-size:16px;display:inline-block;margin-left:10px;margin-bottom: 15px}
.page_contact .lxfs p i{font-size:16px;color:rgba(255,255,255,.5);}
.page_contact .erweima{border:1px solid rgba(204,204,204,1);width:140px;height:140px;padding:10px 10px;box-sizing:border-box;margin-top:20px;overflow:hidden;}
.page_contact .erweima img{width:100%;}


/*联系我们-地图*/
.page_contact .map{ width:50%;}
.amap-marker-label{padding:6px 10px; border-color: #ababab; border-radius: 5px; color: #888; font-size: 12px; line-height: 20px; box-shadow: 0 6px 12px rgba(0,0,0,.2);}
.amap-marker-label h3{color: #333; font-size: 14px;}	
.page-h5{height: 0.6rem;clear: both}	

.page_message{padding:0.5rem 0.5rem;box-sizing:border-box;background-color: #fff}
.page_message .contact-form-title{text-align: center;font-size:.3rem;font-weight:bold;}
.contact-form{margin-top:.5rem;max-width: 1000px;margin-left: auto;margin-right: auto}
.contact-form ul>li.row1{ width: 48%;margin-bottom: 15px}
.contact-form ul>li.row2{ width: 100%}
	
.contact-form .contact-btn{text-align: center;margin-top: 20px}
.contact-form a{display: inline-block;border-radius: 3px;background: #1485B6;color: #fff;border:0;width:240px;line-height: 46px; height: 46px;font-size: 18px; }
.contact-form a:hover{background-color:#0C6890 }
.contact-form input,.contact-form textarea{line-height: .35rem;display: block;width: 100%;padding: 5px;border: 1px solid #CFD7DC;border-radius: 5px;text-indent: 15px}	
	
	
@media screen and (max-width:768px) {
	.page_contact .txt{width: 100%}
	.page_contact .map{ width:100%;height: 300px}
	.contact-form ul>li.row1{ width: 100%;}
}	
	

