
.banner>div{width:36px;height:72px;background-color:#000;position:absolute;top:50%;margin-top:-18px;cursor: pointer;z-index:99;}
.ban_btn_le{left:-36px;background:url("../../114my.cn.114.114my.net/fyh/lz/banenrLeft.png")/*tpa=http://114my.cn.114.114my.net/fyh/lz/banenrLeft.png*/ no-repeat center;}
.ban_btn_ri{right:-36px;background:url("../../114my.cn.114.114my.net/fyh/lz/banenrRight.png")/*tpa=http://114my.cn.114.114my.net/fyh/lz/banenrRight.png*/ no-repeat center;}
/* on_t */
.on_t{text-align: center;font-size:36px;line-height:36px;font-weight:bold;}
.on_t em{color:#d8d8d8;}
.on_t p{margin-top:10px;}
.on_t span{width:80px;height:3px;display:block;background:#e4040f;margin:0 auto;margin-top:20px;position:relative;}
.on_t span::before{content:'';width:10px;height:3px;position:absolute;top:0;left:0px;border-left:20px solid #fff;border-right:20px solid #fff;animation:ontspan infinite linear 2s;}
@keyframes ontspan{
from {left:0px;}
to {left:100px;}
}
/* service */
.service{margin:60px auto;}
.serc{margin-top:30px;font-size:0;text-align: center;}
.serc dl{width:287px;height:404px;display:inline-block;font-size:15px;vertical-align:top;background:#f7f7f7;transition:0.6s;}
.serc dl+dl{margin-left:17px;}
.serc dl.on{background:#e4040f;}
.serc dt{height:163px;background:linear-gradient(12deg,transparent 60px,#ebecee 0);padding-top:42px;position:relative;}
.serc dl.on dt{background:linear-gradient(12deg,transparent 60px,#ae1018 0);}
.serc dl:hover{box-shadow:10px 10px 10px rgba(0,0,0,0.3);margin-top:-5px;transition:0.6s;}
.serc dt p{font-size:24px;line-height:24px;font-weight:bold;}
.serc dl.on dt p{color:#fff;}
.serc dt span{width:78px;height:78px;border-radius:78px;display:block;position:absolute;bottom:-18px;left:50%;margin-left:-39px;}
.serc dt i{width:78px;height:78px;border-radius:78px;background:#2b0103;display:flex;align-items:center;position:relative;z-index:1;}
.serc dt span::before{content:'';width:102px;height:102px;border-radius:102px;background:rgba(43,1,3,0.1);position:absolute;top:50%;left:50%;margin-top:-51px;margin-left:-51px;z-index:0;}
.serc dt span::after{content:'';width:78px;height:78px;border-radius:78px;background:rgba(255,255,255,0.6);position:absolute;top:50%;left:50%;margin-top:-39px;margin-left:-39px;z-index:0;}
.serc dt span.cur::before,.serc dt span.cur::after{animation:sercspana 1.2s ease-in-out 0s infinite both;}
.serc dt img{display:block;margin:0 auto;position:relative;z-index: 2;}
.serc dd{font-size:14px;margin-top:45px;line-height:26px;padding:0 25px;}
.serc dd span{height:71px;display: block;}
.serc dl.on dd {color:#fff;}
.more{width:130px;height:30px;margin:0 auto;background:#2b0103;margin-top:85px;line-height:30px;padding-right:38px;position:relative;text-align: center;transition:0.6s;}
.more a{width:130px;color:#fff;display:block;padding-right: 38px;position:relative;z-index:3;transition:0.6s;}
.more::before{content:'';width:50px;height:30px;background:linear-gradient(120deg,transparent 15px,#e4040f 0);position:absolute;top:0;right:0;}
.more::after{content:'';width:50px;height:30px;position:absolute;top:0;right:0;background:url("../images/20190218135559_167359963.png")/*tpa=http://12498.aly17.demo3w.com/images/20190218135559_167359963.png*/ no-repeat center;}
.serc dl.on .more::before{background:linear-gradient(120deg,transparent 15px,#fff 0);}
.serc dl.on .more::after{background:url("../images/20190218135600_1458251742.png")/*tpa=http://12498.aly17.demo3w.com/images/20190218135600_1458251742.png*/ no-repeat center;}
.serc dl:hover .more,.serc dl:hover .more a,.more:hover,.more:hover a{width:156px;transition:0.6s;}
@keyframes sercspana {
	0% {-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;  }  
	100% {-webkit-transform: scale(1.55);
		transform: scale(1.55);
		opacity: 0;  }
}
/* all_t */
.all_t{background:url("../images/20190218145128_956740229.png")/*tpa=http://12498.aly17.demo3w.com/images/20190218145128_956740229.png*/ no-repeat 483px center;padding-left:575px;animation:all_tGo 3s ease-in-out 0s infinite both;}
.all_t p{font-size:36px;margin-left: -20px;font-weight:bold;display:inline-block;}
.all_t em{text-transform:capitalize;font-size:14px;color:#999;}
@keyframes all_tGo{
	0%{background-position-x: 483px;}
	50%{background-position-x: 478px;}
	100%{background-position-x: 483px;}
}
/* products  */
.pro_bg{width:100%;background:#f7f7f7;padding:60px 0;}
.pro_c{margin-top:30px;}
.pro_c_le{width:280px;margin-left:7px;background:#e4040f;padding:30px 0 50px;}
.pro_cl_t{width:294px;background:#2b0103;margin-left:-7px;padding:35px 0;text-align: center;}
.pro_cl_t em,.pro_cl_t p{font-size:36px;line-height:36px;font-weight:bold;}
.pro_cl_t em{color:#655253;}
.pro_cl_t p{color:#fff;}
.pro_cl_c{padding:22px 18px 0;}
.pro_cl_c table{width:100% !important;}
.pro_cl_c tr{height:50px;background:#ae1018;display: block;}
.pro_cl_c tr+tr{margin-top:20px;}
.pro_cl_c tr:hover{background:#2b0103;}
.pro_cl_c td{width:234px;position:relative;}
.pro_cl_c td::before{content:'';width:234px;height:50px;background:url("../images/20190219095006_1473770808.png")/*tpa=http://12498.aly17.demo3w.com/images/20190219095006_1473770808.png*/ no-repeat 0px center;position: absolute;top: 0;left: 0;opacity:0;transition: all 900ms ease;}
.pro_cl_c tr:hover td::before{opacity:1;background-position-x: 15px;transition: all 900ms ease;}
.pro_cl_c td a{display:block;padding-left: 30px;color: #fff;font-weight: normal !important;position:relative;z-index:6;transition:0.6s;}
.pro_cl_c tr:hover td a{padding-left:45px;transition:0.6s;}

.pro_c_ri{width:1200px;}
.pro_c_ri td{padding-left:0 !important;display: inline-block;}
.pro_c_ri td+td{margin-left:19px;}
.pro_c_ri td a,.pro_c_ri td span{display:block;}
.pro_c_ri td>a{position:relative;}
.pro_c_ri td>a::before{content:'';width:100%;height:196px;background:#e4040f;position:absolute;top:0;left:0;transform: rotateX(-180deg);opacity: 0;transition: all 900ms ease;}
.pro_c_ri td:hover>a::before{transform:rotateX(0deg);opacity:0.8;transition: all 900ms ease;}
.pro_c_ri td>a::after{content:'';width:100%;height:196px;background:url("../uploadfile/image/20190220/20190220172302_758624243.png")/*tpa=http://12498.aly17.demo3w.com/uploadfile/image/20190220/20190220172302_758624243.png*/ no-repeat center;position:absolute;top:0;left:0;opacity: 0;transition: all 900ms ease;}
.pro_c_ri td:hover>a::after{opacity: 1;transition: all 900ms ease;}
.pro_c_ri td br{display:none;}
.pro_c_ri td span{height:42px;line-height:42px !important;}
/* ggt */
.ggt_bg{width:100%;height:288px;background:url("../images/20190218170101_1544289841.jpg")/*tpa=http://12498.aly17.demo3w.com/images/20190218170101_1544289841.jpg*/ no-repeat center;padding:40px 0;}
.ggt_con{width:792px;margin:0 auto;}
.ggt_ct>p{padding-left:102px;line-height:30px;color:#fff;font-size:30px;font-weight:bold;color:#fff;margin-bottom:10px;}
.ggt_ct>p i{padding-right:10px;}
.ggt_ct span{width:406px;line-height:26px;color:#fff;display:block;margin-left:142px;}
.ggt_ct ul{margin-left:192px;margin-top:16px;}
.ggt_ct li{width:100px;text-align:center;vertical-align:inherit;font-size:0;}
.ggt_ct li+li{margin-left:30px;}
.ggt_ct li i{width:68px;height:68px;display:flex;position:relative;align-items:center;margin: 0 auto;}
.ggt_ct li i img{display:flex;margin:0 auto;}
.ggt_ct li i::after{content:'';width:68px;height:68px;position:absolute;top:0;left:0;background:url("../images/20190218174332_485565221.png")/*tpa=http://12498.aly17.demo3w.com/images/20190218174332_485565221.png*/ no-repeat;animation:ggtlii 2s ease-in-out 0s infinite both;}
.ggt_ct li p{font-size:16px;color:#fff;padding-top:10px;}
@keyframes ggtlii{
	0%{transform:rotate(0deg);}
	20%{transform:rotate(50deg);}
	40%{transform:rotate(0deg);}
	60%{transform:rotate(-50deg);}
	80%{transform:rotate(-120deg);}
	100%{transform:rotate(0deg);}
}
/* why */
.why{margin:60px auto;}
.why_t{text-align:center;}
.why_t p{font-size:36px;line-height:36px;font-weight:bold;margin-bottom:15px;}
.why_t p i{color:#e4040f;}
.why_t em{font-size:23px;line-height:23px;color:#999;}
.why_c{margin-top:30px;background:url("../images/20190218182852_24515439.jpg")/*tpa=http://12498.aly17.demo3w.com/images/20190218182852_24515439.jpg*/ no-repeat center;}
.why_c li{width:445px;height:41px;background:url("../images/20190218181232_671572349.png")/*tpa=http://12498.aly17.demo3w.com/images/20190218181232_671572349.png*/ no-repeat;line-height:41px;padding-left:60px;font-size:18px;color:#fff;margin-top:20px;margin-bottom:25px;}
.why_c li:nth-child(even){margin-left:310px;}
/* advantage */
.adv_t{text-align:center;}
.adv_t p{line-height:100px;font-size:60px;font-weight:bold;background:url("../images/20190218184558_597031070.png")/*tpa=http://12498.aly17.demo3w.com/images/20190218184558_597031070.png*/ no-repeat center 51px;}
.adv_t span{display:block;font-size:18px;line-height:18px;color:#999;letter-spacing:11px;margin-top:20px;}
.adv_con{width:100%;height:590px;margin-top:30px;position:relative;}
.adv_lib li{width:100%;height:590px;}
.adv_li_img{position:relative;}
.adv_lib li{position:absolute;top:0;left:0;}
.adv_lib li+li{display:none;}
.adv_li_wz{position:relative;}
.adv_li_wz li{background:url("../images/20190218190648_1287530269.png")/*tpa=http://12498.aly17.demo3w.com/images/20190218190648_1287530269.png*/ no-repeat center;}
.adv_liwz_box{width:1200px;margin:0 auto;padding-top:60px;position:relative;}
.adv_liwz_box p{font-size:48px;line-height:48px;font-weight:bold;color:#fff;padding-bottom:20px;background:url("../images/20190218190743_2083509013.png")/*tpa=http://12498.aly17.demo3w.com/images/20190218190743_2083509013.png*/ no-repeat left bottom;margin-bottom:35px;}
.adv_liwz_box.on{animation:advLiwzBox 2s;}
.adv_liwz_box span{width:507px;height:90px;display:block;font-size:16px;line-height:30px;color:#fff;}
.adv_liwz_box .more{margin:0;margin-top:50px;}
.adv_liwz_box .more::before{background:linear-gradient(120deg,transparent 15px,#fff 0);}
.adv_liwz_box .more::after{background:url("../images/20190218135600_1458251742.png")/*tpa=http://12498.aly17.demo3w.com/images/20190218135600_1458251742.png*/ no-repeat center;}
.adv_list{position:absolute;bottom:-93px;left:50%;margin-left:-600px;z-index:9;font-size:0;text-align:center;}
.adv_list dl{width:300px;height:186px;border:1px solid #d7d7d7;background:#fff;display: inline-block;vertical-align:top;padding-top:40px;}
.adv_list dl.cur{background:#2b0103;border:1px solid #2b0103;}
.adv_list dl+dl{margin-left:-1px;}
.adv_list dt{width:46px;height:46px;margin: 0 auto;display:flex;align-items:center;}
.adv_list dt img+img,.adv_list dl.cur dt img{display:none;}
.adv_list dl.cur dt img+img{display:block;}
.adv_list dd p{font-size:30px;line-height:30px;text-align:center;margin-top:15px;margin-bottom:8px;}
.adv_list dl.cur dd p{color:#fff;}
.adv_list dd em{display:block;line-height:12px;font-size:12px;color:#b3b3b3;text-align:center;}
.adv_list dl.cur dd em{color:#fff;}
@keyframes advLiwzBox{
	0%{top:50px;opacity:0;}
	100%{top:0;opacity:1;}
}
/* case */
.case{margin-top:153px;}
.case_tab,.new_tab{text-align: center;margin-top:30px;}
.case_tab li,.new_tab li{width:132px;height:36px;line-height:36px;text-align:center;border:1px solid #2b0103;font-size:16px;}
.case_tab li+li,.new_tab li+li{margin-left:20px;}
.case_tab li.cur,.new_tab li.cur{background:#2b0103;}
.case_tab li.cur a,.new_tab li.cur a{color:#fff;}
.case_con{margin-top:30px;overflow:hidden;}
.case_list td{width:292px;height:292px;padding-left: 0 !important;display: inline-block;float: left;position:relative;}
.case_list td+td{margin-left:10px;}
.case_list td:nth-last-child(1),.case_list td:nth-last-child(2){margin-top:10px;}
.case_list .case_one,.case_list .case_one img{width:594px;height:594px;}
.case_list td div{width: 100%;height: 100%;padding-top: 0 !important;background:rgba(228,4,15,0.8);position:absolute;top:0;left:0;transform: scale(0.1);opacity:0;transition: all 900ms ease;}
.case_list td:hover div{transform: scale(1);opacity:1;transition: all 500ms ease;}
.case_list td div a{font-size: 18px;color: #fff;display:block;height: 100%;display: flex;flex-direction: column;justify-content: center;}
/* company */
.com_bg{width:100%;height:574px;margin-top:60px;background:url("../images/20190218195135_707319911.jpg")/*tpa=http://12498.aly17.demo3w.com/images/20190218195135_707319911.jpg*/ no-repeat center;padding:60px 0;}
.com_con{background:#fff;margin-top:30px;padding:28px;}
.com_c_le{width:690px;}
.com_c_le p{font-size:30px;line-height:30px;font-weight:bold;margin-bottom:6px;}
.com_c_le i{width:28px;height:3px;display:block;background:#e4040f;margin-bottom:20px;transition:all 900ms ease;}
.com_con:hover .com_c_le i{width:56px;transition:all 900ms ease;}
.com_con span{line-height:26px;color:#666;}
.com_con .more{margin:0;margin-top:25px;}
/* news */
.new{padding:60px 0;}
.new_con{margin-top:30px;height:494px;}
.new_list+.new_list{display:none;}
.news_div>div,.divdgweb_new_div>div{display:inline-block;vertical-align:top;}
.news_div_left{width:585px;position:relative;}
.news_div_left .news_div_item_pic{border:1px solid #ebecee;}
.news_div_left .news_div_item_pic img{max-width:583px;}
.news_div_left .news_div_item_date,.news_div_left .divdgweb_new_div_item_date{position:absolute;top:0;right:0;background:url("../images/20190219115208_727117091.png")/*tpa=http://12498.aly17.demo3w.com/images/20190219115208_727117091.png*/ no-repeat left center;padding-left: 27px;line-height: 26px;}
.news_div_left .news_div_item_date>div,.news_div_left .divdgweb_new_div_item_date>div{color:#999;display: inline-block;}
.news_div_left .news_div_item_content,.news_div_left .divdgweb_new_div_item_content{background:#fff;padding-top:20px;}
.news_div_left .news_div_item_title,.news_div_left .divdgweb_new_div_item_title{margin-bottom:15px;background:url("../images/20190219113539_154601220.png")/*tpa=http://12498.aly17.demo3w.com/images/20190219113539_154601220.png*/ no-repeat left 3px;padding-left:25px;position:relative;}
.news_div_left .news_div_item_title a,.news_div_left .divdgweb_new_div_item_title a{font-size:18px;display: block;line-height: 26px;font-weight: bold;}
.news_div_left .news_div_item_title a span,.news_div_left .divdgweb_new_div_item_title a span{font-size:15px;float:right;color: #707070;}
.news_div_left .news_div_item_body,.news_div_left .divdgweb_new_div_item_body{font-size:15px;line-height:32px;color:#858585;}
.news_div_left .more{margin:0;margin-top:28px;}

.news_div_right .news_div_item_date>div,.news_div_right .divdgweb_new_div_item_date>div{font-size:18px;font-weight:bold;display:inline-block;color:#a49c9c;}
.news_div_right div.news_div_item_day,.news_div_right div.divdgweb_new_div_item_day{display:block;font-size:50px;padding-top: 6px;padding-left:6px;}

.news_div_right{width:585px;margin-left:25px;}
.news_div_right .news_div_item,.news_div_right .divdgweb_new_div_item{font-size:0;background:#f7f7f7;}
.news_div_right .news_div_item+.news_div_item,.news_div_right .divdgweb_new_div_item+.divdgweb_new_div_item{margin-top:16px;}
.news_div_right .news_div_item:hover,.news_div_right .divdgweb_new_div_item:hover{background:#e4040f;box-shadow: 0 0 10px #ccc;}
.news_div_right .news_div_item_pic{display:none;}
.news_div_right .news_div_item_date,.news_div_right .news_div_item_content,.news_div_right .divdgweb_new_div_item_date,.news_div_right .divdgweb_new_div_item_content {display:inline-block;vertical-align:top;}
.news_div_right .news_div_item_date,.news_div_right .divdgweb_new_div_item_date{width: 142px;height: 111px;font-size:14px;background:linear-gradient(-70deg,transparent 40px,#ebecee 0);padding-left:20px;}
.news_div_right .news_div_item:hover .news_div_item_day,.news_div_right .divdgweb_new_div_item:hover .divdgweb_new_div_item_day{color:#fff;}
.news_div_right .news_div_item:hover .news_div_item_date>div,.news_div_right .divdgweb_new_div_item:hover  .divdgweb_new_div_item_date>div{color:#fff;}
.news_div_right .news_div_item:hover .news_div_item_date,.news_div_right .divdgweb_new_div_item:hover .divdgweb_new_div_item_date{background:linear-gradient(-70deg,transparent 40px,#ae1018 0);}
.news_div_right .news_div_item_content,.news_div_right .divdgweb_new_div_item_content{width:430px;padding:15px 0;}
.news_div_right .news_div_item_a,.news_div_right .divdgweb_new_div_item_a{font-size:18px;display: block;line-height:21px;margin-bottom:8px;}
.news_div_right .news_div_item_a span,.news_div_right .divdgweb_new_div_item_a span{float:right;font-size:20px;color: #fff;display:none;}
.news_div_right .news_div_item:hover .news_div_item_a span,.divdgweb_new_div_item:hover .divdgweb_new_div_item_a span{display:block;}
.news_div_right .news_div_item_body,.news_div_right .divdgweb_new_div_item_body{font-size:14px;color:#858585;line-height: 26px;margin-top: 5px;}
.news_div_right .news_div_item:hover .news_div_item_a,.news_div_right .divdgweb_new_div_item:hover .divdgweb_new_div_item_a{color:#fff;}
.news_div_right .news_div_item:hover .news_div_item_body,.news_div_right .divdgweb_new_div_item:hover .divdgweb_new_div_item_body{color:#fff;}
/* copy */
.copy_box{width:100%;background:#1a0102;}
.cy_nav{width:100%;background:#ae1018;height:76px;text-align: center;}
.cy_nav li {width:130px;line-height:76px;}
.cy_nav li a{font-size:16px;color:#fff;display:block;}
.cy_con{padding:30px 0;}
.cy_ccon{line-height:38px;color:#fff;}
.cy_ccon a{color:#fff;}
.cy_clogo{width:203px;margin-top:15px;margin-left:235px;}
.cy_clogo p{font-size:24px;line-height:24px;color:#fff;margin-top:15px;}
.cy_ewm {font-size:0;}
.cy_ewm dl{display:inline-block;}
.cy_ewm dl+dl{margin-left:15px;}
.cy_ewm dd{font-size:14px;line-height:14px;color:#fff;margin-top:14px;text-align: center;}
.cy_bot{border-top:1px solid #242424;line-height:26px;padding:20px 0;}
.cy_bot,.cy_bot a{color:#fff;}

/*nban*/
.nban{width:100%;height:450px;}
/*面包线*/
.strong_title{display:none;}
.mianbxContent{width: 1200px !important;text-align:left !important;height:52px !important;line-height:52px !important;!important;background:#f7f7f7 url("../images/20190219184943_1459567536.png")/*tpa=http://12498.aly17.demo3w.com/images/20190219184943_1459567536.png*/ no-repeat 5px 16px;padding-left: 35px;color:#737373;transition:0.3s;}
.mianbxContent a{color:#737373;}
.mianbxContent:hover{background-position:5px -22px;transition:0.3s;}
/*内页*/
#form1{padding:0 30px;}
#tianxieone,#tfour,#liuyanshenming,#lytijiao{width:1140px !important;border:none !important;}
#tfour{padding-bottom:10px;}
#tianxiethree,#tfive{width:1000px !important;border: 1px solid #d7d7d7;}
.tianXoImg{border:none !important;}
.tianXoImg input+input{height:26px;border: 1px solid #d7d7d7;}
.bodycon_box{width:100%;background:#f7f7f7;}
#lytijiao {padding-bottom:25px;}
#lytijiao input{width:120px;height:36px;cursor: pointer;}
#lytijiao input:hover{background:#e4040f;color:#fff;}
#chakantwo{width: 1200px !important;height: 85px !important;padding-left: 30px;text-align: left;padding-top:25px;font-size:0;}
#chakantwo a{display: inline-block;width: 120px;height: 42px;line-height: 42px;border: 1px solid #2b0103;text-align: center;}
#chakantwo a+a{margin-left:2px;}

#center{background:#fff;margin-bottom:60px;}
.pages_info{height:42px;line-height:42px !important;width:860px !important;border:1px dashed #d7d7d7;padding: 0 !important;margin-top:20px !important;}
.pages_info span{display:inline-block;vertical-align:top;}
.pages_info span+span{margin-left:10px;}
/*产品列表*/
.pro_all_class{width: 100% !important;height: 92px !important;margin-bottom: 15px !important;font-size:0;padding-top:19px;border-bottom:10px solid #f7f7f7 !important;}
.pro_all_class>div{display:inline-block;vertical-align:top;padding: 0 22px;height: 42px;line-height: 42px;border: 1px solid #d7d7d7;}
.pro_all_class>div+div{margin-left:10px;}
.pro_class{transform: skewX(-30deg);}
div.pro_class_cur,.pro_class:hover{border-color:#e4040f;background:#e4040f;}
div.pro_class_cur a,.pro_class:hover a{color:#fff;}
.pro_all_class a{display:block;transform: skewX(30deg);}
.pro_class_a{border-color:#e4040f !important;color: #e4040f;}
.pro_one_box{width:360px !important;margin-bottom: 20px;margin-left:30px;}
.pro_pic{position:relative;}
.pro_pic a::before{content:'';width:100%;height:100%;transform: rotateX(-180deg);background:#e4040f;position:absolute;top:0;left:0;opacity:0;transition: all 900ms ease;}
.pro_one_box:hover .pro_pic a::before{transform:rotateX(0);opacity:0.8;transition: all 900ms ease;}
.pro_pic a::after{content:'';width:100%;height:100%;background:url("../images/20190220172302_758624243.png")/*tpa=http://12498.aly17.demo3w.com/images/20190220172302_758624243.png*/ no-repeat center;position:absolute;top:0;left:0;opacity:0;transition: all 900ms ease;}
.pro_one_box:hover .pro_pic a::after{opacity:1;transition: all 900ms ease;}
/*产品详情*/
.pshangxia_box{padding:25px 0;}
.pcontent_title_h4{width:1200px !important;padding:20px 30px 0;border-top: 10px solid #f7f7f7;}
.pcontent_title_h4 strong{font-size:16px;font-weight:bold;}
#igetxt{width: 1140px !important;margin:15px auto 20px;height: 52px !important;line-height: 52px !important;margin-bottom: 15px;background: #2b0103;}
#igetxt ul li{width:90px;height: 52px !important;line-height: 52px !important;text-align:center;margin: 0 !important;padding: 0 !important;border: 0 !important;background: none !important;color: #fff;}
#igetxt ul li.cur{background: #e4040f !important;}
.product_content{width:100% !important;}
.product_content strong{font-weight:bold;}
.txtgetshow{width:100% !important;padding:0 20px 20px !important;}
.txtgetshow tr:nth-child(1){background:#f0f0f0;}
.txtgetshow td{border:1px solid #d7d7d7;padding: 0 20px;line-height: 36px;}
.proDetHd{width: 1140px !important;overflow: hidden;padding-bottom: 15px;}
.pro_detail_rel_hd{padding-left:10px;}
.pro_detail_rel_item{width: auto !important;}
.pro_detail_rel_item>div{width:360px !important;padding: 0 !important;margin-top: 15px;margin-left:15px;}
.propic_show_left{height:450px;margin-bottom: 25px;}
.propic_show_right br{display:none;}
.propic_show_piclist,.propic_show_right,.pro_detail_title{font-size:0;line-height: 0;}
.propic_show_piclist li{display:inline-block;vertical-align:top;border: 1px solid #d7d7d7;}
.propic_show_piclist li+li{margin-left:5px;}
.propic_show_piclist li img{max-width:120px;}
/*新闻列表*/
.shopmrsc,.pro_list_box_item{background:#fff;border: none;margin-bottom:25px !important;transition:0.6s;padding: 20px;}
.shopmrsc:hover,.pro_list_box_item:hover{background:#fff;box-shadow: 10px 10px 10px rgba(0,0,0,0.3);transition:0.6s;}
.shopmrsc>ul>li>a{height:151px;}
.shopmrsc a{height:auto;}
.xwlb_img{width: 285px;margin-right:20px;border:1px solid #ebecee;}
.xwlb_img img{max-width:283px !important;max-height: 149px !important;}
.xwlb_content,.pro_list_box_item_r{width: 853px !important;padding-top: 0 !important;}
.pro_list_box_item_l{width: 285px !important;height: 151px !important;padding-top:0 !important;margin-right:20px;border:1px solid #ebecee;}
.pro_list_box_item_l img{width: 283px;height: 149px;border:none;}
.xwlbsj{top:5px;right:30px;}
.xwlbbt a,.pliT a{height:auto;font-size: 18px;}
.n_new_con .more,.pro_list_box_item_r .more{margin:0;margin-top:38px;}
.n_new_con .more:hover a,.pro_list_box_item_r .more font{color:#fff;}
.pro_list_box_item_r .more{display:block;}
.pro_list_box_item_r br{display:none;}
.span_miaoshu{color: #999;font-size: 14px;height: 48px;margin-top: 7px;}
/*新闻详情*/
.news_content_title{display:none;}
.news_content_body,.column_content_page_content{background:#fff;padding:25px 30px;}
/*自定义列表*/
.dgweb_list_item{width: 360px !important;margin-left:30px;margin-top:25px;}
.dgweb_list_item_pic{height:auto !important;overflow: hidden;}
.dgweb_list_item img{transition: all 900ms ease;}
.dgweb_list_item:hover img{transform:scale(1.1);transition: all 900ms ease;}
/*公司简介*/
.tit {text-align: center;margin-top: 30px;padding-bottom: 20px;}
.line {display: inline-block;width: 50px;border-top: 1px solid #ccc;margin-bottom: 5px;margin: 0 20px 0 20px;height: 1px;background: #ae1018;}
.txt {text-align: center;font-size: 26px;color: #000;vertical-align: middle;
}
.tit i {display: block;font-size: 14px;color: #C0C0C0;line-height: 30px;height: 30px;font-style: normal;text-transform: uppercase;}
.gy {margin-top: 40px;border: 1px solid #f1f1f1;height: 407px;width: 1140px;margin: 0 auto;}
.gy dd {float: left;width: 509px;padding-left: 25px;line-height: 26px;color: #666;}
.gy h2 {padding-top: 10px;font-weight: bold;font-family: Times New Roman;text-transform: uppercase;font-size: 20px;line-height: 52px;display: block;font-style: normal;color: #000;}
.gy p+p{margin-top:10px;}
.gy dt {float: left;}
.wh {width: 1200px;margin: 30px auto;}
.wh li {float: left;width: 300px;padding: 20px 20px 0 20px;margin-right: 87px;height: 268px;border: 1px solid #dedede;text-align: center;margin-bottom: 100px;}
.wh li:hover {float: left;width: 300px;padding: 20px 20px 0 20px;margin-right: 87px;height: 268px;border: 1px solid #ccc;box-shadow: 2px 2px 20px #ccc;text-align: center;margin-bottom: 100px;transform: scale(1.02);}
.wh li i {display: block;font-size: 36px;font-style: normal;color: #ae1018;line-height: 42px;}
.wh li p {font-size: 24px;color: #191919;}
.wh li span {margin: 20px 0;font-size: 14px;line-height: 50px;text-align: center;}
.wh li img {display: block;margin: 0 auto;}
.endit-content img {max-width: 100%;}
.corp{padding:0 30px 25px;}
.corp td{width: 274px;padding-left:0 !important;float: left;}
.corp td+td{margin-left:14px;}

.n_title {
	padding: 0;
	position: relative;
	width:1300px;
	margin:auto
}
.n_title .m {
	position: relative;
	border-bottom: #e8e9ed 2px solid;
}
.n_title .m {
	position: relative;
	height: 75px;
}
.n_nav {
	position: relative;
}
.n_nav a {
	display: inline-block;
	height: 75px;
	font-size: 16px;
	font-weight: normal;
	float: left;
	line-height: 75px;
	color: #2c2c2e;
	text-align: center;
	box-sizing: border-box;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-left: 2.875rem;
}
.n_nav a strong {
	display: block;
	position: relative;
	z-index: 4;
	height: 75px;
	line-height: 75px;
	font-weight: normal;
}
.n_nav a:before {
	content: "";
	width: 0;
	height: 3px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #0c2340;
	transition: 0.3s ease-in-out;
	opacity: 0;
}
.n_nav .on:before, .n_nav a:hover:before {
	width: 100%;
	opacity: 1;
}
.n_nav .on strong, .n_nav a:hover strong {
	height: 75px;
	line-height: 75px;
	color: #0c2340;
	font-weight: bold;
}
.layui-col-md4 {
	height: 75px
}
.position {
	line-height: 75px;
	left: 0;
	bottom: 0;
font-size: .9375rem;
	color: #747679;
}
.position img {
	vertical-align: middle;
	margin-bottom: 3px;
	margin-right: 5px;
}
.position span, .position a, .position i {
font-size: .875rem;
	color: #626568;
	-moz-transition: all 0.36s ease-in-out;
	-webkit-transition: all 0.36s ease-in-out;
	-o-transition: all 0.36s ease-in-out;
	-ms-transition: all 0.36s ease-in-out;
	transition: all 0.36s ease-in-out;
}
.position i {
	margin: 0px 4px;
	font-style: normal;
}
.position i img {
	vertical-align: middle;
	margin-top: -2px;
}
.position em {
	color: #0c2340;
	font-style: normal;
}
.position a:hover {
	color: #0c2340;
}
.n_main_box .main_box {
	width: 1200px;
	height: 80px;
	position: relative;
	margin: 0 auto;
}
/*====移动端导航====*/



#m_n_nav {
	background: #0c2340;
	display: none;
	line-height: 50px;
	position: relative;
	z-index: 9;
	float: left;
	width: 1300px;

}
#bnt_back {
	position: absolute;
	left: 1rem;
	top: 0;
}
#bnt_back svg {
	fill: #fff;
	height: 30px;
	vertical-align: middle;
	width: 26px;
}
#m_n_nav i {
}
#m_n_nav h1 {
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin: 0;
	line-height: 50px;
}
#bnt_sub_nav {
	position: absolute;
	right: 1rem;
	top: 0;
	cursor: pointer;
	color: #fff;
	font-size: 18px;
}
#bnt_sub_nav svg {
	fill: #fff;
	height: 1.25rem;
	vertical-align: middle;
	width: 1.25rem;
}
#bnt_sub_nav img {
	display: block;
	height: 15px;
}
#bnt_sub_nav.on img {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
#sub_nav_content {
	background: #f0f3f5;
	display: none;
	box-shadow: 0 2px 2px rgba(0,0,0,.1);
	z-index: 9;
}
#sub_nav_content ul {
	padding: 10px;
}
#sub_nav_content ul li {
	display: block;
	line-height: 28px;
	margin: 1rem 0;
}
#sub_nav_content ul li a {
	display: block;
	border-left: 2px solid #0c2340;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding-left: 10px;
	color: #535455;
}
#sub_nav_content ul li.on a {
	color: #0c2340;
}
#sub_nav_content dl {
	font-size: 0;
	overflow: hidden;
	background: #fff;
	padding: 10px 0;
	margin-bottom: 0;
}
#sub_nav_content dt {
	position: relative;
	background: #fff;
	z-index: 999;
	width: 33.333333%;
	display: inline-block;
	margin-bottom: 0;
	float: left;
	text-align: center;
}
#sub_nav_content dt a {
	margin: 0 3px;
	display: block;
	color: #5b5349;
	line-height: 30px;
	font-size: 14px;
	font-weight: 400;
	vertical-align: top;
}
#sub_nav_content dt a i {
	position: absolute;
	right: 15px;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	display: none;
}
#sub_nav_content dt a {
}
#sub_nav_content dt.title {
	background: #fafafb;
}
#sub_nav_content dt.title i {
	opacity: 1;
	filter: alpha(opacity=100);
}
#sub_nav_content dt.title_on {
	background: #fafafb;
}
#sub_nav_content dt.title_on a {
	color: #0c2340;
	border-top: 1px solid #fff;
}
#sub_nav_content dt.title_on a i {
	color: #0c2340;
}
#sub_nav_content dt.last a {
	border-top: 1px solid #f8f8f8;
}
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {
	color: #0c2340;
}
#sub_nav_content dd {
	display: none;
}
#sub_nav_content dd .box {
	padding: 0px 0px 0px 0px;
}
#sub_nav_content dd a {
	padding: 0 25px;
	line-height: 30px;
	border-top: 1px solid #e7e7e7;
	font-size: 12px;
	color: #5b5349;
	display: block;
	height: 30px;
}
#sub_nav_content dd a.on {
	color: #0c2340;
}
.n_con {
	padding: 80px 0;
	width:1300px;
	margin:auto;

}
.n_chengyuan {
	width: 100%;
	overflow: hidden;
}
.n_chengyuan ul {
	margin: 0 -10px;
	margin-top: -20px;
}
.n_chengyuan ul li {
	width: 33.33%;
	float: left;
	padding: 0 10px;
	margin-top: 20px;
}
.n_chengyuan ul li a {
	display: block;
}
.n_chengyuan ul li .txt {
	padding: 24px 15px;
}
.n_chengyuan ul li h5 {
	font-size: 22px;
	color: #0C2340;
	margin-bottom: 15px;
}
.n_chengyuan ul li .p {
	font-size: 15px;
	line-height: 24px;
	color: #272727;
	height: 72px;
	overflow: hidden;
}
.n_chengyuan ul li .imgbox {
	position: relative;
}
.n_chengyuan ul li .img img {
}
.n_chengyuan ul li .ico_arr {
	position: absolute;
	width: 60px;
	height: 60px;
	z-index: 9;
	right: 30px;
	bottom: -40px;
	background: url(../images/ico_arr.png) center no-repeat;
	opacity: 0;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_chengyuan ul li:hover .ico_arr {
	opacity: 1;
	bottom: -30px;
}
/*翻页*/


.btn_more {
	width: 110px;
	position: relative;
	display: block;
	margin-top: 24px;
	overflow: hidden;
	height: 35px;
	line-height: 33px;
	transition: all .3s ease;
	text-transform: uppercase;
	color: #74787b;
	text-align: center;
	border: 1px solid #848588;
	padding-left: 4px;
	border-radius: 25px;
	font-size: 14px;
	font-family: arial;
	background: linear-gradient(to left, transparent 50%, #091f3b 50%);
	background-position: right bottom;
	background-size: 200% 100%;
}
.btn_more:hover {
	background-position: left bottom;
	border: 1px solid #091f3b;
	color: #fff;
}
.n_news {
}
.n_news ul {
	margin-top: -19px;
}
.n_news ul li {
	margin-top: 19px;
}
.n_news ul li a {
	display: block;
	padding: 18px;
	background: #EDF0F6;
	overflow: hidden;
}
.n_news ul li a .img {
	width: 310px;
	height: 200px;
	float: left;
	margin-right: 46px;
	border-radius: 10px;
}
.n_news ul li a .img img {
}
.n_news ul li a .txt {
	padding-top: 22px;
}
.n_news ul li a .txt span {
	font-size: 16px;
	font-family: Arial, Arial-Bold;
	font-weight: 700;
	text-align: left;
	color: #005bac;
	line-height: 22px;
}
.n_news ul li a .txt h5 {
	font-size: 22px;
	margin-top: 11px;
	margin-bottom: 10px;
	font-family: PingFang SC, PingFang SC-Bold;
	font-weight: 700;
	text-align: left;
	color: #091f3b;
	line-height: 30px;
}
.n_news ul li a .txt .p {
	font-size: 14px;
	text-align: left;
	color: #7b7b7b;
	line-height: 20px;
}
.n_news ul li:hover .btn_more {
	background-position: left bottom;
	border: 1px solid #091f3b;
	color: #fff;
}
.n_case {
	width: 100%;
	overflow: hidden;
}
.n_case ul {
	margin: 0 -10px;
	margin-top: -50px;
}
.n_case ul li {
	width: 420px;
	float: left;
	padding: 0 10px;
	margin-top: 50px;
	margin-left:10px;
	
}
.n_case ul li a {
	display: block;
}
.n_case ul li h5 {
	font-size: 16px;
	margin-top: 24px;
	text-align: center;
	color: #383838;
}
.n_case ul li .img img {
width:420px;
height:300px;
	display: block;
}
.n_team {
}
.n_team ul {
	margin: 0 -13px;
	margin-top: -58px;
}
.n_team ul li {
	width: 25%;
	float: left;
	padding: 0 13px;
	margin-top: 58px;
}
.n_team ul li a {
	display: block;
	position: relative;
	background: #ffffff;
	border: 1px solid #e7e9ee;
	padding-top: 50px;
	overflow: hidden;
	border-radius: 26px;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	-ms-border-radius: 26px;
	-o-border-radius: 26px;
}
.n_team ul li a::before {
	z-index: 99;
	content: "";
	display: block;
	position: absolute;
	right: 19px;
	top: 19px;
	width: 8px;
	height: 8px;
	background: #005bac;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.n_team ul li .img {
	width: 200px;
	height: 200px;
	margin: 0 auto;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.n_team ul li .txt {
	text-align: center;
	background: #e7e9ee;
	height: 154px;
	padding: 40px 20px;
	margin-top: 50px;
}
.n_team ul li .txt h5 {
	font-size: 20px;
	font-family: PingFang SC, PingFang SC-Bold;
	font-weight: 700;
	text-align: center;
	color: #424141;
}
.n_team ul li .txt i {
	display: block;
	margin: 0 auto;
	width: 12px;
	margin-top: 18px;
	margin-bottom: 15px;
	height: 1px;
	background: #183060;
	border: 1px solid #898989;
}
.n_team ul li .txt span {
}
.n_team ul li .mask {
	position: absolute;
	left: 0;
	bottom: 10%;
	width: 100%;
	height: 100%;
	padding: 60px 30px;
	background: #0c2340;
	opacity: 0;
	visibility: hidden;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_team ul li .mask .tt {
	color: #ffffff;
	text-align: center;
}
.n_team ul li .mask .tt b {
	font-size: 20px;
	font-family: PingFang SC, PingFang SC-Bold;
	font-weight: 700;
	text-align: center;
}
.n_team ul li .mask .tt span {
	opacity: 0.7;
	font-size: 20px;
}
.n_team ul li .mask .con {
	height: 280px;
	margin-top: 33px;
	overflow: auto;
	margin-right: -5px;
	padding-right: 5px;
	opacity: 0.7;
	font-size: 13px;
	font-family: PingFang SC, PingFang SC-Regular;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
	line-height: 25px;
}
.n_team ul li:hover .mask {
	opacity: 1;
	visibility: visible;
	bottom: 0;
}
 .n_team ul li .mask .con::-webkit-scrollbar {
width: 2px;
height: 8px;
background-color: #152f4f;
}
 .n_team ul li .mask .con::-webkit-scrollbar-track {
border-radius: 10px;
background-color: #152f4f;
}
 .n_team ul li .mask .con::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: none;
background-color: #005bac;
}
.n_about {
}
.n_about .tt {
	background: url(/images/about_tt_bg.png) right bottom no-repeat;
	height: 121px;
	margin-bottom: 50px;
	padding-top: 30px;
}
.n_about .tt h3 {
	font-size: 30px;
	margin-bottom: 5px;
	text-align: left;
	color: #0c2340;
}
.n_about .tt span {
	opacity: 0.5;
	text-transform: uppercase;
	font-size: 24px;
	text-align: left;
	color: #0c2340;
}
.ar_article {
	opacity: 0.9;
font-size: .95rem;
	color: #272727;
	line-height: 1.75rem;
}
.ar_article p+p {
	margin-top: 30px;
}
.n_play {
	position: relative;
	margin: 0 auto;
	z-index: 1;
	width: 120px;
	height: 120px;
	text-align: center;
	line-height: 120px;
	display: block;
}
.n_play .bg {
	background: url(../images/n_play_bg.png) center no-repeat;
	animation: round 6s infinite linear;
	-webkit-animation: round 6s infinite linear;
}
 @keyframes round {
 0% {
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
}
 100% {
transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
}
}
.n_play img {
	vertical-align: middle;
}
.n_video {
	height: 470px;
	background: url(/images/n_video.jpg) center no-repeat;
	padding-top: 96px;
	margin-top: 75px;
}
.bg {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	left: 0;
	top: 0;
}
.n_shuzi {
	margin-top: 70px;
}
.n_shuzi ul {
}
.n_shuzi ul li {
	width: 25%;
	float: left;
	color: #fff;
	text-align: center;
}
.n_shuzi ul li div {
	font-size: 52px;
	font-family: PingFang SC, PingFang SC-Light;
	margin-bottom: 15px;
	font-weight: 300;
	text-align: center;
	color: #fff;
}
.n_shuzi ul li div span {
	font-size: 52px;
	font-family: PingFang SC, PingFang SC-Light;
	font-weight: 300;
	text-align: center;
	color: #fff;
}
.n_shuzi ul li div i {
	font-size: 18px;
	position: relative;
	top: -28px;
	margin-left: 8px;
	font-family: PingFang SC, PingFang SC-Light;
	font-weight: 300;
	text-align: center;
	color: #fff;
}
.n_shuzi ul li p {
	font-size: 14px;
	font-family: PingFang SC, PingFang SC-Light;
	font-weight: 300;
	text-align: center;
	color: #fff;
}
.n_yewu {
}
.n_yewu ul {
	margin-top: -30px;
}
.n_yewu ul li {
	width: 315px;
	float: left;
	margin-left:10px;
	padding:0 7px;
	margin-top:20px;

}
.n_yewu ul li a {
	display: block;
}
.n_yewu ul li .img {
	width:315px
}
.n_yewu ul li .img img {
	width:315px;
	height:315px;

	display: block;
}
.n_yewu ul li .txt {
	margin: 0 32px;
	padding: 40px 30px;
	margin-top: -60px;
	position: relative;
	z-index: 99;
	height: 200px;
	background: #eff1f4;
}
.n_yewu ul li .txt:before {
	content: "";
	display: block;
	width: 100%;
	height: 0;
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
	background: #091f3b;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_yewu ul li .txt h5 {
	font-size: 22px;
	transition: .5s;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: center;
	color: #0c2340;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_yewu ul li .txt p {
	font-size: 14px;
	margin-top: 22px;
	transition: .5s;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: left;
	color: #85898e;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_yewu ul li .txt svg {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
}
.n_yewu ul li .txt svg path {
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_yewu ul li:hover .txt:before {
	height: 100%;
}
.n_yewu ul li:hover .txt h5 {
	color: #fff;
}
.n_yewu ul li:hover .txt p {
	color: #fff;
}
.n_yewu ul li:hover .txt svg path {
	fill: #fff;
}
.n_yewu_xq .tt {
	font-size: 34px;
	color: #0c2340;
	margin-bottom: 20px;
}
.n_yewu_xq .ar_article {
}
.n_nav2 {
	margin-bottom: 49px;
}
.n_nav2 ul {
	text-align: center;
	font-size: 0;
}
.n_nav2 ul li {
	display: inline-block;
	width: 220px;
	position: relative;
	margin: 0 4px;
	overflow: hidden;
	height: 50px;
	line-height: 48px;
	transition: all .3s ease;
	text-transform: uppercase;
	color: #0c2340;
	text-align: center;
	border: 1px solid #b6bdc5;
	padding-left: 4px;
	border-radius: 25px;
	font-size: 16px;
	background: linear-gradient(to left, transparent 50%, #091f3b 50%);
	background-position: right bottom;
	background-size: 200% 100%;
}
.n_nav2 ul li a {
	display: block;
}
.n_nav2 ul li:hover, .n_nav2 ul li.on {
	background-position: left bottom;
	border: 1px solid #091f3b;
	color: #fff;
}
.n_qiye_xq {
}
.n_qiye_xq .tt {
	padding-bottom: 26px;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 50px;
}
.n_qiye_xq .tt h3 {
	font-size: 30px;
	margin-bottom: 5px;
	text-align: left;
	color: #0c2340;
}
.n_qiye_xq .tt h4 {
	opacity: 0.5;
	text-transform: uppercase;
	margin-bottom: 30px;
	font-size: 24px;
	text-align: left;
	color: #0c2340;
}
.n_qiye_xq .tt div {
}
.n_qiye_xq .tt div span {
	font-size: 16px;
	line-height: 36px;
	color: #333639;
}
.n_qiye_xq .tt div span+span {
	margin-left: 55px;
}
.qiye_slide {
	margin-bottom: 85px;
}
.qiye_slide ul {
	margin: 0 5rem;
}
.qiye_slide ul li {
}
.qiye_slide ul li img {
	margin: 0 auto;
	height: 570px;
	width: 930px;
	object-fit: cover;
}
.qiye_slide .slick-arrow {
	z-index: 99;
	position: absolute;
	top: 50%;
	margin-top: -24px;
	transform: translate(0, 0);
	opacity: 1;
	display: block;
	width: 48px;
	height: 48px;
	background-size: contain !important;
}
.qiye_slide .slick-prev {
	left: -5rem;
	background: url(../images/qiye_left.png) left center no-repeat;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.qiye_slide .slick-next {
	right: -5rem;
	background: url(../images/qiye_right.png) right center no-repeat;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.slick-prev:before, .slick-next:before {
	display: none;
}
.n_news_xq .left {
	width: calc(100% - 385px);
	padding: 0 3.625rem 0 0;
	float: left;
}
.n_news_xq .right {
	width: 385px;
	float: right;
	background: #f6f7fa;
	position: sticky;
	top: 100px;
	padding: 55px 36px 20px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}
.n_news_xq .right .tt {
	font-size: 22px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 20px;
}
.n_news_xq .ar_title {
	margin-bottom: 2rem;
	display: flex;
	justify-content: space-between;
	border-bottom: #e7ecec 1px solid;
	align-items: center;
	position: relative;
}
.n_news_xq .ar_title h3 {
	font-size: 1.875rem;
	color: #333333;
	line-height: 1.5;
margin-bottom: .375rem;
	font-weight: bold;
}
.n_news_xq .ar_title h6 {
	margin-bottom: 1rem
}
.n_news_xq .ar_title h6 span {
	position: relative;
font-size: .875rem;
	color: #9a9a9a;
	display: inline-block;
	line-height: 2.5rem;
	font-weight: normal;
	margin-right: 30px;
	vertical-align: top;
}
.n_news_xq .ar_title h6 span img {
	margin: -3px 0.45rem 0 0
}
.shart_box {
	display: inline-block;
	cursor: pointer
}
#share-21.social-share {
	margin-top: 20px;
}
#share-21.social-share .social-share-icon {
	display: inline-block;
	border: #dbdcdf 1px solid;
	color: #a0a0a0 !important;
	width: 40px;
	height: 40px;
	line-height: 40px;
}
#share-21.social-share .social-share-icon:hover {
	border: #005bac 1px solid !important;
	background: #005bac !important;
	color: #fff !important;
}
#share-21.social-share .icon-wechat .wechat-qrcode .qrcode {
	height: 105px;
}
.right_search {
	margin-bottom: 34px;
}
.relative {
	position: relative;
}
.right_search .input {
	height: 54px;
	border: 1px solid #e0e1e8;
	width: 100%;
	background: none;
	padding: 0 20px;
	padding-right: 50px;
	font-size: 14px;
	color: #8a8a8c;
}
.right_search .btn_submit {
	position: absolute;
	border: 0 !important;
	outline: 0 !important;
	cursor: pointer;
	width: 40px;
	height: 100%;
	top: 0;
	right: 0;
	background: none;
	text-align: left;
}
.right_search .btn_submit:hover svg path {
	fill: #005bac;
}
.right_news {
}
.right_news ul {
	margin-top: -18px;
}
.right_news ul li {
	padding: 18px 0;
}
.right_news ul li+li {
	border-top: 1px solid #e3e5eb;
}
.right_news ul li a {
	display: block;
	overflow: hidden;
}
.right_news ul li .img {
	width: 155px;
	height: 100px;
	float: left;
	margin-right: 9px;
}
.right_news ul li .img img {
}
.right_news ul li .txt {
	padding-top: 15px;
}
.right_news ul li .txt .time {
	font-size: 14px;
	color: #808182;
	font-family: arial;
	margin-bottom: 12px;
}
.right_news ul li .txt p {
	font-size: 14px;
	line-height: 22px;
	color: #333333;
	height: 44px;
	overflow: hidden;
}
.n_lianxi {
	overflow: hidden;
}
.n_lianxi .left {
	float: left;
	margin-right: 100px;
	width: 755px;
}
.n_lianxi .right {
	float: left;
}
.n_lianxi .right .tt {
	margin-bottom: 25px;
}
.n_lianxi .right .tt h3 {
	font-size: 26px;
	color: #091f3b;
	font-weight: bold;
}
.n_lianxi .right .tt i {
	width: 25px;
	height: 5px;
	background: #005bac;
	display: block;
	margin-top: 27px;
}
.n_lianxi .right .con {
	opacity: 0.8;
	margin-bottom: 30px;
	font-size: 16px;
	text-align: left;
	color: #333333;
	line-height: 26px;
}
.n_lianxi .right h4 {
	font-size: 20px;
	margin-bottom: 13px;
	font-family: PingFang SC, PingFang SC-Bold;
	font-weight: 700;
	color: #333333;
	line-height: 24px;
}
.n_lianxi .right .ewm {
	display: flex;
	align-items: center;
}
.n_lianxi .right .ewm img {
	width: 120px;
	height: 120px;
	border: 1px solid #e5e5e5;
	padding: 5px;
	float: left;
	margin-right: 23px;
}
.n_lianxi .right .ewm .txt {
	display: flex;
	align-items: center;
}
.n_lianxi .right .ewm .txt h4 {
	font-size: 18px;
	margin-bottom: 2px;
	font-weight: normal;
	text-align: left;
	color: #005bac;
}
.n_lianxi .right .ewm .txt p {
	opacity: 0.6;
	font-size: 12px;
	color: #333333;
}
.n_wenhua {
	width: 100%;
	overflow: hidden;
	background: url(../images/wenhua_bg.jpg) center no-repeat;
	background-size: cover;
	padding: 80px 0;
}
.n_wenhua ul {
}
.n_wenhua ul li {
	padding: 5px;
}
.n_wenhua ul li .box {
	background: rgba(217, 219, 230, 0.4);
	height: 100%;
	padding: 55px 50px;
	position: relative;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_wenhua ul li .box:before {
	content: "";
	display: block;
	width: 0;
	height: 3px;
	background: #005bac;
	position: absolute;
	left: 0;
	top: 0;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_wenhua .ul_1 {
	width: calc(100% - 840px);
	float: left;
}
.n_wenhua .ul_1 li .box {
	height: 595px;
}
.n_wenhua .ul_2 {
	width: 830px;
	float: left;
}
.n_wenhua .ul_2 li {
	width: 50%;
	float: left;
}
.n_wenhua .ul_2 li .box {
	height: 280px;
}
.n_wenhua .ul_2 li:nth-child(3) {
	width: 100%;
}
.n_wenhua .ul_2 li:nth-child(3) .box {
	height: 305px;
}
.n_wenhua ul li .tt {
	margin-bottom: 23px;
}
.n_wenhua ul li .tt span {
	font-size: 36px;
	display: block;
	margin-bottom: 30px;
	font-family: Poppins, Poppins-Bold;
	font-weight: 700;
	text-align: left;
	color: #005bac;
	line-height: 30px;
}
.n_wenhua ul li .tt h4 {
	font-size: 26px;
	font-family: PingFang SC, PingFang SC-Bold;
	font-weight: 700;
	text-align: left;
	color: #333333;
	line-height: 30px;
}
.n_wenhua ul li .tt h4 img {
	margin-right: 16px;
	vertical-align: middle;
}
.n_wenhua .con {
	font-size: 15px;
	font-family: PingFang SC, PingFang SC-Regular;
	font-weight: 400;
	text-align: left;
	color: #333333;
	line-height: 24px;
}
.n_wenhua ul li:hover .box {
	background: #fff;
	box-shadow: 16.41px 38.66px 45.9px 6.3px rgba(125,130,136,0.19);
}
.n_wenhua ul li:hover .box:before {
	width: 100%;
}
.n_zizhi02 {
	overflow: hidden;
}
.n_zizhi02 ul {
	margin: 0 -3rem;
	margin-top: -38px;
}
.n_zizhi02 ul li {
	width: 25%;
	float: left;
	padding: 0 16px;
	padding-top: 38px !important;
	text-align: center;
}
.n_zizhi02 ul li a {
	display: block;
	position: relative;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_zizhi02 ul li .imgbox {
	position: relative;
	display: inline-block;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_zizhi02 ul li .imgbox:after {
	content: "";
	display: block;
	width: 100%;
	height: 42px;
	position: absolute;
	left: 0;
	bottom: -42px;
	background: url(../images/daoyin.jpg) center top no-repeat;
}
.n_zizhi02 ul li .pic {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 18px 18px;
}
.n_zizhi02 ul li .pic img {
	width: 100%;
	height: 100%;
}
.n_zizhi02 ul li h2 {
	font-size: 16px;
	width: 100%;
	color: #000000;
	position: relative;
	z-index: 9;
	text-align: center;
	margin-top: 1.125rem;
	height: 20px;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_zizhi02 ul li a:hover {
}
.n_zizhi02 ul li a:hover h2 {
}
.fancybox-button:hover {
	background-color: #005BAC !important;
}
.n_zizhi01 {
	background: url(../images/n_zizhi_bg.jpg) center no-repeat;
}
.n_zizhi01 a {
	display: block;
	position: relative;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_zizhi01 .imgbox {
	position: relative;
	box-shadow: 0 8px 8px rgba(0, 0, 0, 0.15);
	display: block;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.n_zizhi01 .pic {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 17px 17px;
}
.n_zizhi01 .pic img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.n_zizhi01 p {
	font-size: 1.25rem;
	color: #000000;
	text-align: center;
	padding-top: 32px;
	opacity: 0;
	visibility: hidden;
}
.n_zizhi01 .swiper-slide-active p {
	opacity: 1;
	visibility: visible;
}
#certify {
	position: relative;
}
#certify .swiper-container {
}
#certify .swiper-slide {
	width: 635px;
}
#certify .swiper-slide img {
	display: block;
	object-fit: fill;
}
#certify .swiper-pagination {
	width: 100%;
}
#certify .swiper-button-prev {
	left: -60px;
	top: 50%;
	bottom: auto;
	margin-top: -90px !important;
	width: 65px;
	height: 65px;
	background: url(../images/zizhi_left.png) no-repeat;
	background-size: 100%;
}
#certify .swiper-button-prev:hover {
	background-size: 100%
}
#certify .swiper-button-next {
	right: -60px;
	top: 50%;
	bottom: auto;
	margin-top: -90px !important;
	width: 65px;
	height: 65px;
	background: url(../images/zizhi_right.png) no-repeat;
	background-size: 100%;
}
.n_licheng {
	background: url(../images/licheng_bg.jpg) center bottom no-repeat;
	background-size: cover;
	overflow: hidden;
	height: 840px;
	padding-top: 158px;
}
.licheng_slide {
}
.licheng_slide ul {
}
.licheng_slide ul li {
	width: 16.666%;
	float: left;
	height: 494px;
	padding: 0 5px;
	padding-left: 27px;
}
.licheng_slide ul li .box {
	width: 180px;
	height: 100%;
	position: relative;
}
.licheng_slide ul li .box:before {
	content: "";
	display: block;
	width: 2px;
	position: absolute;
	left: -22px;
	top: 36px;
	bottom: 0;
	background: #abaaae;
	margin-left: -1px;
}
.licheng_slide ul li .box:after {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	left: -27px;
	bottom: 0;
	background: #5e5e61;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.licheng_slide ul li .box .tt {
	font-size: 14px;
	color: #293339;
	font-weight: bold;
	border-bottom: 1px solid #8d9aaf;
	padding-bottom: 11px;
	margin-bottom: 11px;
}
.licheng_slide ul li .box .tt span {
	font-size: 25px;
	color: #1e2930;
}
.licheng_slide ul li .box .con {
	font-size: 1rem;
	color: #29292b;
	line-height: 24px;
}
.licheng_slide ul li:nth-child(1) {
	padding-top: 170px;
	padding-bottom: 105px;
}
.licheng_slide ul li:nth-child(2) {
	padding-top: 80px;
}
.licheng_slide ul li:nth-child(3) {
	padding-top: 263px;
	padding-bottom: 15px;
}
.licheng_slide ul li:nth-child(4) {
	padding-top: 180px;
	padding-bottom: 23px;
}
.licheng_slide ul li:nth-child(5) {
	padding-top: 87px;
	padding-bottom: 40px;
}
.licheng_slide ul li:nth-child(6) {
	padding-bottom: 122px;
}
.licheng_slide ul li[data-slick-index='1'] {
	padding-top: 170px;
	padding-bottom: 105px;
}
.licheng_slide ul li[data-slick-index='2'] {
	padding-top: 80px;
}
.licheng_slide ul li[data-slick-index='3'] {
	padding-top: 263px;
	padding-bottom: 15px;
}
.licheng_slide ul li[data-slick-index='4'] {
	padding-top: 180px;
	padding-bottom: 23px;
}
.licheng_slide ul li[data-slick-index='5'] {
	padding-top: 87px;
	padding-bottom: 40px;
}
.licheng_slide ul li[data-slick-index='6'] {
	padding-bottom: 122px;
}
.licheng_slide ul li[data-slick-index='7'] {
	padding-top: 170px;
	padding-bottom: 105px;
}
.licheng_slide ul li[data-slick-index='8'] {
	padding-top: 80px;
}
.licheng_slide ul li[data-slick-index='9'] {
	padding-top: 263px;
	padding-bottom: 15px;
}
.licheng_slide ul li[data-slick-index='10'] {
	padding-top: 180px;
	padding-bottom: 23px;
}
.licheng_slide ul li[data-slick-index='11'] {
	padding-top: 87px;
	padding-bottom: 40px;
}
.licheng_slide ul li[data-slick-index='12'] {
	padding-bottom: 122px;
}
.licheng_slide ul li[data-slick-index='13'] {
	padding-top: 170px;
	padding-bottom: 105px;
}
.licheng_slide ul li[data-slick-index='14'] {
	padding-top: 80px;
}
.licheng_slide ul li[data-slick-index='15'] {
	padding-top: 263px;
	padding-bottom: 15px;
}
.licheng_slide ul li[data-slick-index='16'] {
	padding-top: 180px;
	padding-bottom: 23px;
}
.licheng_slide ul li[data-slick-index='17'] {
	padding-top: 87px;
	padding-bottom: 40px;
}
.licheng_slide ul li[data-slick-index='18'] {
	padding-bottom: 122px;
}
.licheng_slide ul li[data-slick-index='19'] {
	padding-top: 170px;
	padding-bottom: 105px;
}
.licheng_slide ul li[data-slick-index='20'] {
	padding-top: 80px;
}
.licheng_slide ul li[data-slick-index='21'] {
	padding-top: 263px;
	padding-bottom: 15px;
}
.licheng_slide ul li[data-slick-index='22'] {
	padding-top: 180px;
	padding-bottom: 23px;
}
.licheng_slide ul li[data-slick-index='23'] {
	padding-top: 87px;
	padding-bottom: 40px;
}
.licheng_slide ul li[data-slick-index='24'] {
	padding-bottom: 122px;
}
.licheng_slide ul li .box:hover {
}
.licheng_slide ul li .box:hover:before {
	background: #81abd4;
}
.licheng_slide ul li .box:hover:after {
	background: #005bac;
}
.licheng_slide ul li .box:hover .tt {
	color: #005bac;
}
.licheng_slide ul li .box:hover .tt span {
	color: #005bac;
}
.licheng_slide ul li .box:hover .con {
	color: #005bac;
}
.licheng_slide .slick-arrow {
	z-index: 99;
	position: absolute;
	top: 0;
	margin-top: -70px;
	transform: translate(0, 0);
	opacity: 1;
	display: block;
	width: 70px;
	height: 70px;
	background-size: contain !important;
}
.licheng_slide .slick-prev {
	left: 50%;
	margin-left: -85px;
	background: url(../images/licheng_left.png) left center no-repeat;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.licheng_slide .slick-next {
	right: 50%;
	margin-right: -85px;
	background: url(../images/licheng_right.png) right center no-repeat;
	transition: 300ms;
	-webkit-transition: 300ms;
}
.licheng_slide .slick-prev:hover {
	background: url(../images/licheng_left_on.png) left center no-repeat;
}
.licheng_slide .slick-next:hover {
	background: url(../images/licheng_right_on.png) left center no-repeat;
}
.licheng_slide .slick-prev.slick-disabled {
	background: url(../images/licheng_left.png) left center no-repeat;
	opacity: .2;
	cursor: auto;
}
.licheng_slide .slick-next.slick-disabled {
	background: url(../images/licheng_right.png) left center no-repeat;
	opacity: .2;
	cursor: auto;
}
.join_list {
	margin-top: -10px;
}
.join_list li {
	margin-top: 10px;
}
.join_list li .dt {
	display: grid;
	grid-template-columns: 1.5fr 1fr 1fr 1.2fr 24px;
	cursor: pointer;
	line-height: 40px;
	padding: 30px 70px;
	background: #f1f3f7;
	border-radius: 10px;
	transition: .3s;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
}
.join_list li .dt span {
	float: left;
	font-size: 16px;
	color: #7e7f81;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.join_list li .dt h3 {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.join_list li .dt svg path {
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.join_list li:hover .dt {
	background: #091f3b;
}
.join_list li:hover .dt span {
	color: #fff;
	color: rgba(255,255,255,.7);
}
.join_list li:hover .dt h3 {
	color: #fff;
}
.join_list li:hover .dt svg path {
	fill: #fff;
}
.tc_join {
	background: #fff;
	width: 670px;
	padding: 64px 55px;
	border-radius: 6px;
	max-width: 90%;
	margin: 0 auto;
	min-height: 200px;
	position: relative;
	z-index: 9999;
}
.tc_close {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #bababa;
	cursor: pointer;
	padding: 10px;
	transition: .5s;
	font-size: 20px;
}
.tc_toudi * {
	box-sizing: border-box;
}
.tc_join .tt {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.tc_join .tt h3 {
	font-size: 36px;
	color: #091f3b;
	margin-bottom: 16px;
}
.tc_join .tt h4 {
	font-size: 14px;
	color: #787878;
	line-height: 26px;
}
.tc_join .tt h4 span {
	display: inline-block;
}
.tc_join .tt h4 span {
	margin-right: 35px;
}
.tc_join .con {
	font-size: 16px;
	color: #747880;
	line-height: 34px;
}
.btn_send {
	width: 330px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	display: block;
	margin: 0 auto;
	margin-top: 55px;
	background: #005bac;
	color: #fff;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
}
.btn_flashcenter {
	display: block;
	position: relative;
	overflow: hidden;
	transition: 0.52s;
}
.btn_flashcenter:hover {
	box-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.225);
}
.btn_flashcenter .anim {
	-moz-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	position: absolute;
	top: 50%;
	left: 50%;
}
.btn_flashcenter .anim:before {
	position: relative;
	content: '';
	display: block;
	margin-top: 100%;
}
.btn_flashcenter .anim:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 50%;
}
.btn_flashcenter:hover .anim {
	-moz-animation: anim-out 0.75s;
	-webkit-animation: anim-out 0.75s;
	animation: anim-out 0.75s;
}
.btn_flashcenter:hover .anim:after {
	-moz-animation: anim-out-pseudo 0.75s;
	-webkit-animation: anim-out-pseudo 0.75s;
	animation: anim-out-pseudo 0.75s;
}
 @-webkit-keyframes anim-out-pseudo {
 0% {
background: rgba(0, 0, 0, 0.25);
}
 100% {
background: transparent;
}
}
 @-moz-keyframes anim-out-pseudo {
 0% {
background: rgba(0, 0, 0, 0.25);
}
 100% {
background: transparent;
}
}
 @-ms-keyframes anim-out-pseudo {
 0% {
background: rgba(0, 0, 0, 0.25);
}
 100% {
background: transparent;
}
}
 @keyframes anim-out-pseudo {
 0% {
background: rgba(0, 0, 0, 0.25);
}
 100% {
background: transparent;
}
}
 @-webkit-keyframes anim-out {
 0% {
width: 0%;
}
 100% {
width: 100%;
}
}
 @-moz-keyframes anim-out {
 0% {
width: 0%;
}
 100% {
width: 100%;
}
}
 @-ms-keyframes anim-out {
 0% {
width: 0%;
}
 100% {
width: 100%;
}
}
 @keyframes anim-out {
 0% {
width: 0%;
}
 100% {
width: 100%;
}
}
.filter {
	border-bottom: 1px solid #f0efef;
	border-bottom: 1px solid #f0efef;
	margin-bottom: 80px;
}
.filter dl {
	float: left;
	position: relative;
	width: 217px;
	text-align: center;
}
.filter dt {
	height: 85px;
	line-height: 85px;
	cursor: pointer;
}
.filter dd {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	background: #f5f5f5;
	display: none;
	box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}
.filter dd a {
	display: block;
	line-height: 40px;
	text-align: center;
}
.filter dd a.on, .filter dd a:hover {
	color: #005bac;
	font-weight: bold;
}
.filter .search {
	float: right;
}
.filter .search .input {
	height: 85px;
	font-size: 16px;
	color: #c4c4c4;
	font-family: PingFang SC, PingFang SC-Regular, "苹方", "微软雅黑", sans-serif;
}
.filter .search .btn_submit {
	font-family: PingFang SC, PingFang SC-Regular, "苹方", "微软雅黑", sans-serif;
	cursor: pointer;
	width: 150px;
	height: 85px;
	background: none;
	border: 0;
	outline: 0;
	background: #091f3b;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.filter .search .btn_submit svg {
	margin-left: 10px;
}
.filter .search .btn_submit svg path {
	fill: #fff;
}
.buzhou {
	margin-bottom: 66px;
	overflow: hidden;
}
.buzhou ul {
}
.buzhou ul li {
	width: 33.333%;
	float: left;
	text-align: center;
	font-size: 24px;
	color: #747474;
	position: relative;
	z-index: 1;
}
.buzhou ul li:before {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	top: 60px;
	background: #cccccc;
	z-index: -2;
}
.buzhou ul li:after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	top: 60px;
	background: #005bac;
	z-index: -1;
	width: 0;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.buzhou ul li.on:after {
	width: 100%;
}
.buzhou ul li p {
	margin-bottom: 20px;
	color: #747474;
	font-size: 1.25rem;
}
.buzhou ul li .ico {
	width: 120px;
	height: 120px;
	margin: 0 auto;
	line-height: 120px;
	border-radius: 50%;
	background: #fff;
	border: 1px solid #dcdcdc;
	margin-bottom: 40px;
}
.buzhou ul li .ico img {
	vertical-align: middle;
}
.buzhou ul li .ico .ico01 {
}
.buzhou ul li .ico .ico02 {
	display: none;
}
.buzhou ul li.on .ico01 {
	display: none;
}
.buzhou ul li.on .ico02 {
	display: inline-block;
}
.buzhou ul li.on p {
	color: #005bac;
}
.buzhou ul li.on span {
	color: #005bac;
}
.n_tijiao .input {
	padding: 0 20px;
}
.step01 {
	text-align: center;
}
.step01 .groupbox {
	display: inline-block;
}
.step01 .span {
	font-size: 1.25rem;
	color: #010101;
	display: block;
	margin-bottom: 20px;
	text-align: left;
}
.step01 .input {
	width: 770px;
	height: 75px;
	border-radius: 5px;
	border: 1px solid #e5e5e5;
	margin-bottom: 30px;
	font-size: 18px;
}
.btn_box {
	margin-top: 30px;
	text-align: center;
	cursor: pointer;
}
.btn_prev {
	width: 254px;
	height: 60px;
	cursor: pointer;
	transition: .5s;
	margin: 0 8px;
	font-size: 18px;
	color: #010101;
	border-radius: 5px;
	border: 1px solid #e5e5e5;
	background: #fff;
	display: inline-block;
}
.btn_prev:hover {
	border: 1px solid #005bac;
	color: #005bac;
}
.btn_tijiao {
	width: 254px;
	height: 60px;
	margin: 0 8px;
	font-size: 18px;
	border-radius: 5px;
	background: #091f3b;
	color: #fff;
	border: 0;
	cursor: pointer;
	transition: .5s;
}
.btn_tijiao:hover {
	background: #00316b;
}
.step02 {
	background: #f1f2f5;
	padding: 0 80px;
	padding-top: 55px;
	padding-bottom: 65px;
}
.step02 .span {
	font-size: 20px;
	color: #010101;
	display: block;
	margin-bottom: 13px;
}
.step02 .span i {
	color: #ff0000;
}
.step02 .input {
	height: 60px;
	border-radius: 5px;
	border: 1px solid #e5e5e5;
}
.groupbox {
	margin-bottom: 30px;
}
.groupbox.col02 {
	width: 510px;
}
.groupbox.col02 .input {
	width: 100%;
}
.step02 .tt {
	text-align: center;
	font-size: 24px;
	color: #091f3b;
	font-weight: bold;
	margin-bottom: 30px;
	position: relative;
	z-index: 1;
}
.step02 .tt span {
	display: inline-block;
	padding: 0 35px;
	background: #f1f2f5;
}
.step02 .tt:before {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	top: 13px;
	background: #d8dadf;
	z-index: -1;
}
.step02 .ul {
	margin: 0 -13px;
}
.step02 .ul .groupbox {
	width: 25%;
	padding: 0 13px;
	float: left;
}
.step02 .ul .groupbox .input {
	width: 100%;
}
.groupbox.col01 .input {
	width: 575px;
}
.step03 {
	text-align: center;
	margin-top: 20px;
}
.step03 p {
	font-size: 24px;
	color: #010101;
	margin-top: 30px;
}
.step01, .step02, .step03 {
	display: none;
}
#share-21.social-share {
	white-space: nowrap;
}
 @media (max-width: 1500px) {
#header .fr {
	max-width: 1066px;
}
#searchBtn {
	margin-right: 20px;
}
#n_banner {
	height: 26rem;
}
.buzhou {
	margin: 0 50px;
	margin-bottom: 60px;
}
.buzhou ul li {
	font-size: 20px;
}
.buzhou ul li .ico {
	width: 112px;
	height: 112px;
	margin: 0 auto;
	line-height: 110px;
	border-radius: 50%;
	background: #fff;
	border: 1px solid #dcdcdc;
	margin-bottom: 27px;
}
.buzhou ul li p {
	margin-bottom: 13px;
	color: #747474;
}
.step01 .input {
	width: 770px;
	height: 70px;
	margin-bottom: 0;
}
.pad_top {
	padding-top: 70px;
}
.copyright {
	padding: 15px 0;
}
.copyright .tt:before {
	top: -15px;
}
.n_zizhi02 ul li {
	padding: 0 30px;
}
.n_zizhi02 ul {
	margin-left: -30px;
	margin-right: -30px;
}
.n_licheng {
	padding-top: 158px !important;
}
#certify {
	margin: 0 4rem;
}
#certify .swiper-slide {
	width: 620px;
}
}
.show{ width:100%; line-height:50px;}

.k_pagelist {
margin-top:30px;
float:left;
display:table;
clear:both;
line-height:30px;
width: 100%;
text-align: center;
}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}
.pl {
clear:both;
width: 500px;
display: table;
float: left;
}
.li_list{
margin:5px 10px;
background-color: #F7FBFC;
padding:5px;
}
.li_list p{
border: 1px dashed #C2C1D0;
padding: 5px;
}
.li_list span{
color: #903;
}
.li_list i{
color: #060;
margin-right: 10px;
}


.n_product_detail .fl01 .content{background: #fff;padding: 5rem 2.75rem 3.75rem;border-radius: .625rem;display: flex;}
.n_product_detail .fl01 .content .left{ width: 51%; padding: 0 2.5rem 0 0;}
.n_product_detail .fl01 .content .right{width: 49%;padding: 1rem 0 0 6.25rem;position: relative;}
.n_product_detail .fl01 .content .right::before{content: "";position: absolute;top: 3.125rem;left: 0;bottom: 1.5rem;background: #e3e3e3;width: 1px;}


.list_box_product_d .miso-list{padding-bottom: 6rem;}
.list_box_product_d .miso-dots{ bottom:1rem}
.list_box_product_d .miso-dots li{ width: .625rem; height: .625rem; background: #bdbdbd; border-radius: 50%;}
.list_box_product_d .miso-dots li.miso-active{  background: #f08300;}

.list_box_product_d .miso-arrow{width: 2.5rem;height: 2.5rem;margin-top: -5rem;}
.list_box_product_d .miso-arrow svg{ width: 100%; height: 100%; fill:#000000;}

.n_product_detail .fl01{ overflow: hidden; padding: 4.5rem 0 0;}
.n_product_detail .fl01 .content .right h3{ font-size:2.25rem; color:#0a0a0a; line-height:1.5; font-weight:bold}
.n_product_detail .fl01 .content .right .cpgg{display: flex;width: 8.125rem;height: 2.625rem; position:relative; margin:.75rem 0 1.5rem}
.n_product_detail .fl01 .content .right .cpgg svg{ width:100%; height:100%}
.n_product_detail .fl01 .content .right .cpgg .top{ position:absolute; top:0; right:0; bottom:0; left:0; display:flex; align-items: center;justify-content: center; font-size:1.125rem; color:#fff; font-weight:bold; padding-right:.5rem}
.n_product_detail .fl01 .content .right .ar_article p{ font-size: .9rem; color: #2b2c2e; line-height: 1.7rem;}

.n_title003{padding: 3.5rem 0 0;overflow: hidden;}
.n_title003 b{font-size: 2.25rem;color: #0a0a0a;padding: 0 0 .875rem;border-bottom: #f08300 3px solid;display: inline-block;}

.n_product_detail .fl02{ background: #fff; padding: 2.75rem 0 5rem;}
.n_product_detail .fl02 .ar_article h3{ font-size: 1.5rem; color: #000; }
.n_product_detail .fl02 .ar_article h2{font-size: 3rem;color: #0a0a0a;margin-bottom: .75rem;line-height: 1;}

.n_hui{  background: #efefef;}
