/*头部*/
.welcome{ background:#005eb8; height:32px; line-height:32px; width:100%; color:#a8cbec}
.welcome strong{color:#fff; font-weight:normal}
.welcome span{padding-left:30px}
.topblank{min-height: 0;}
#head{width:100%; background:#ffffff; height:90px;}
.wrap{ margin:0px auto; width:1200px;}
.logo{ padding-top:20px; float:left}
.search{width:340px; height:36px;background:#f6f6f6;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px; border:1px solid #e2e2e2;float:right; margin-top:25px; padding-left:15px}
.go{float:right; width:50px; text-align:center}
.toper{ background:url(../images/menudi.png) #f5f5f5; height:60px; width:100%; position: relative; z-index: 9999; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9}
.mainactive{position: fixed; left:0; top:0; z-index: 99; width: 100%;}
.toper .logo {margin:20px 0 0 0; display:block;float:left; background:url(../images/logo.png) no-repeat center;width:230px; height:50px;}
.toper ul {border-left:1px solid #d9d9d9; font-size: 0;}
.toper ul li { display:inline-block; text-align:center; position:relative; border-right:1px solid #d9d9d9; width:174px;}
.toper ul li:first-child { width:135px;}
.toper ul li i{background:url(../images/1.png);width:11px; height:7px;vertical-align:top;margin:25px 0 0 10px;display:inline-block}
.toper ul li:hover i,.toper ul li.check i{ background:url(../images/5.png);}
.toper li a {font-size:16px; display:block; height:57px; line-height:55px; border-top:3px solid transparent;color:#333;}
.toper li a:hover,.toper li:hover>a,.toper ul li.check a {color:#005eb8;border-color:#005eb8; background: #fff}
.toper li dl { position:absolute; z-index:1;top:60px;width:220px;display:none; text-align:left; background:#fff;padding:0;-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.3);box-shadow:0 3px 3px rgba(0, 0, 0, 0.3)}
.toper li:hover>dl { display:block}
.toper li dl dd a,.toper li dl dd a:hover,.toper li.check dl dd a {font-size:14px; height:auto; line-height:20px;padding:10px 15px; border-top:0; overflow:hidden; border-bottom:1px solid #eee}
.toper li dl dd a:hover { background:#005eb8; color: #fff}

/*语言切换*/
.phone-div{float:left;}
.language-box { display: inline-block; position: relative; height: 32px; float:right}
.language-box .langbtn { color: #c8ddf0; height: 32px; display: inline-block; background-image: url(../images/language.png); background-position: left center; background-repeat: no-repeat; background-size: 16px auto;}
.language-box .langbtn i {display: inline-block; margin-left: 28px;}
.language-box .language-tab { display: none; position: absolute; top: 32px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); z-index: 999999999; width: 120px; text-align: center;}
.language-box .language-tab a { display: block; line-height: 30px; color: #fff; background: #005eb8;}
.language-box .language-tab a:hover { background: #333;}

/*内页*/
.hometitle{ background:url(../images/a1.png) no-repeat left 50%; font-size:24px; padding-left:70px; line-height:55px}
.hometitle1{ background:url(../images/a2.png) no-repeat left 50%; font-size:24px; padding-left:70px; line-height:55px}
.wrap_l{float:left; width:30%;}
.wrap_m{float:left; width:30%; padding-left:4%; padding-right:4%}
.homefont{ font-size:14px; padding-top:20px; line-height:190%; color:#666; min-height:150px}
.wrap_r{float:left; width:32%;}
.wrap_r img{border-radius:8px}
.amore{font-size:14px; line-height:20px;}
.amore a{ color:#225db7}

.hottitle{padding-top:10px; height: 50px; border-bottom: 1px solid #ddd; overflow: hidden; margin-bottom: 20px;}
.hottitle_l{line-height:48px; height:48px; float:left; font-size:16px; color: #005eb8; border-top: 2px solid #005eb8; border-left: 1px solid #ddd; border-right: 1px solid #ddd; padding:0 25px}
.hottitle_r{float:right; font-size:14px;background:url(../images/hot_img_arrow.png) no-repeat right 50%; height:25px; margin-top:10px; background-size: 18px;}
.hottitle_r a{padding-right:25px; line-height: 25px}
.hottitlehome{ height: 50px;}
.hottitlehome_l{line-height:50px; float:left; font-size:24px; color: #333;}

.homenews{}
.homenews ul li {width:49%; float: left; margin-right:2%; margin-top:20px; background:#fff; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; box-shadow:0 0 5px rgba(0,0,0,0.15); overflow:hidden; box-sizing: border-box; -webkit-box-sizing: border-box; padding:15px}
.homenews ul li:nth-of-type(2) {margin-right: 0;}
.homenews_l{float:left; width:250px}
.homenews_l img{width:100%; display:block;}
.homenews_r{float:right; width:calc(100% - 270px);font-size:14px; line-height: 24px; color: #777}
.homenews h2{ font-size:18px; line-height:2; font-weight: normal; color: #333; margin-bottom: 10px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.homenews_r .datatime{height:25px;line-height:25px;}
.homenews_r .news_des{line-height:25px;color:#999;width:calc(100% - 10px);height:125px;overflow:hidden;margin-top:5px;}

/*底部*/
.footer { width: 100%; color:#a8cbec; background: #005eb8;/*ff7f7f7颜色修改为efefef*/}
.footer a{color:#a8cbec;}
.foot{padding: 40px 0;}
.footer .footer-nav { float:left; line-height:32px; padding-right: 70px}
.footer .footer-nav a{display: block;}
.footer .footer-nav a:hover{color:#fff;}
.footer .copyright {font-size: 14px;height:45px; width:100%; background: #333; color: #a8cbec;}
.footer .copyright_l {float:left;line-height:45px;}
.footer .copyright_r {float:right;line-height:45px;}
.foot1-2{float: left;padding-left: 60px;border-left: 1px solid #5c8fbe;padding-bottom:10px}
.foot1-2>li{margin-top: 15px;}
.foot1-2>li .fd1{vertical-align: middle; padding-bottom: 5px;color:#fff;}
.foot1-2>li .fd1 img{margin-right: 10px;}
.foot1-2>li .fd2{margin-right: 10px;color: #a8cbec;}
.foot1-3{float: right; width:350px}

.foot1-3 .row-input input {box-sizing: border-box;background:none;width: 100%;height:32px;border: none;padding-left: 10px; display: block; border:1px solid #5c8fbe; border-radius: 4px;}
.foot1-3 .row-input textarea{box-sizing: border-box;background:none;width: 100%;height: 48px;padding: 5px 10px;line-height: 24px;resize: none; display: block; border:1px solid #5c8fbe;border-radius: 4px;}
.foot1-3 .row-right{text-align: left;margin-top:5px;}
.foot1-3 .row-right input{background: #004a90; width:100%;height: 35px; border-radius: 4px; border: none;color: #fff;cursor: pointer; display: block;}
.foot1-3 .row-right:hover input{background: #003669;}
.foot1-3 .row{margin-top:5px;}
.foot1-3 input:focus,.foot1-3 .row-input textarea:focus{ box-shadow: 0 0 5px rgba(20,111,181,0.2);}

.footer dt { font-size: 16px; color: #fff; margin-bottom: 10px;}
.foot1-3>div{text-align: center; font-size: 14px; color: #5c8fbe; line-height: 30px; margin-left: 50px;}
.foot1-4{float:right;}
.foot1-4 li{text-align: center;font-size: 14px;color: #fff;line-height: 30px;}
.foot1-4 img{margin: 5px 0;}
/*内页*/
.aboutcontent{ font-size:16px; line-height: 2; padding: 35px 0; color:#666;}
.aboutcontent h2{ font-size:32px; line-height:50px; color: #000; padding:30px 0 35px;}
.aboutcontent h2:after{display: block; content: ''; width:50px; height: 2px; background: #e40025; margin-top: 10px;}
.newslist{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.3);box-shadow:0 0 4px rgba(0, 0, 0, 0.3); margin-top:25px; padding:20px}
.newslist_l{float:left;width:290px; text-align: center;}
.newslist_l img{width:100%}
.newslist_r{ float:right; width:calc(100% - 320px); font-size:14px; color: #777; line-height: 1.8;}
.newslist_r h3{ font-size:18px; font-weight:normal; color: #00489E; line-height: 30px;}
.newslist_r span{padding-left:80px; color: #666; font-size:14px; display: inline-block;}
.newslist_r dt{padding-top:15px; font-weight: normal}
.newslist_r a{color: #00489E;}
.newslist_r a:hover{color: #ee0000;}
.newsdesc{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 1.8; color:#777; margin-top: 10px;}
.newsbox{ padding:30px 0 0;}
.newsbox strong{ color:#333; font-size:18px; font-weight:bold}
.newsbox img{max-width:70%; margin: 0px auto; display: block; text-align: center;}
.viewbox{border-bottom:2px solid #ddd; font-size: 14px; color:#999;text-align: center; padding: 25px 0 15px;}
.viewbox h1{ font-size:30px; line-height:36px; color: #005eb8; text-align: center;}
.yybox img{width:100%; display: block; padding: 15px 0 0}
.otherwrap{padding-bottom:0;}
.otherpic{ margin: -10px -18px 0;}
.otherpic li{float:left; width:33.333%;}
.otherpic li:nth-child(3n+1){clear: both;}
.obox{margin:30px 18px 0 18px; background:url(../images/probg.jpg) no-repeat center center; background-size:cover; overflow:hidden}
.oboximg{ margin:10px; overflow: hidden;}
.oboximg img{width:100%;-webkit-transition: all .5s ease; transition: all .5s ease;}
.otherpic li:hover .oboximg img,.productpic li:hover .oboximg img{transform: scale(1.1);}
.oboxfont{padding:25px 18px 20px;font-size: 14px;}
.oboxfont h4{font-size: 18px; line-height: 1.5;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.oboxfont h5{font-size: 16px; color: #005EB8; line-height: 1.5; padding: 12px 0 0;}
.oboxdesc{margin-top:12px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 24px; color:#888}
.proline{background:#ddd; height: 1px; margin: 30px 0 50px;}
.productpic{ margin: 0 -18px;}
.productpic li{float:left; width:25%;}
.productpic li:nth-child(4n+1){clear: both;}
.smbox{ border-bottom:1px solid #ddd; padding-bottom: 60px}
.sm{padding: 10px 0}
.sm strong{ display:block; padding-bottom: 5px; font-size:18px; color: #333}
.smbox_l{float:left; width:60%}
.smbox_r{width:30%; float:right; background:url(../images/probg.jpg) no-repeat center center; background-size:cover; padding:15px;}
.smbox_r img{width:100%}

.xxbox{padding:30px 0; color:#777}
.xxbox_m h2{line-height:1.2; font-size: 26px; padding: 0 0 35px;}
.xxbox_mh2:after{margin-top: 20px;}
.xxbox strong{ color:#333; font-size:18px; font-weight:bold}
.xxbox_m h3{ font-size:22px; line-height: 30px; color:#00559B; padding-bottom: 25px;}
.xxbox_l{float:left; width:75%; padding-top:20px}
.lbox{background:url(../images/probg.jpg) no-repeat center center; background-size:cover; padding:10px; float:left; width:30%;}
.xxproduct{background: #fff; padding:15px; margin-top: 15px; border: 1px solid #ddd;}
.xxbox_m{float:right; width:63%;font-size: 16px;}
.xxbox_m img{max-width:100%}
.xxbox_m dt{padding-top:30px;}
.xxbox_m dt a{background: url(../images/pdfico.png) no-repeat 20px 50% #005EB8; background-size: 20px;color:#fff; padding:14px 25px 14px 50px;font-size: 14px;}
.xxbox_m dt a:hover{background: url(../images/pdfico.png) no-repeat 20px 50% #00559B; background-size: 20px; box-shadow: 0 4px 6px rgba(0,0,0,0.2);}
.xxbox_r{width:22%;float:right;padding-top: 10px;}
.newptitle{ font-size:20px; line-height: 34px; color: #333}
.proxxcs{padding:10px 0 20px}
.p20{ padding: 10px 0 0;}
.p20 a{display: block; background:#005eb8; color: #fff; font-size:14px; padding: 3px 0; text-align: center;}
.p20 a:hover{background:#0C185B; color: #fff;}
.rightsort{background: #fff; padding:15px; border: 1px solid #ddd; margin-bottom: 20px;}
.rightsort li{border-bottom: 1px solid #ddd;padding:10px 0}
.rightsort li:last-child{border-bottom: 0;}
.rightsort ul{padding-top: 15px;}
.rightsort a{color:#666;display: block;}
.rightsort a:hover{color:#005eb8}
/*FAQ*/
.txt_body{padding:0px;border-bottom:1px solid #e3e3e3;}
.txt_body .top{background:url(../images/s.png) no-repeat 98% center; height:56px;cursor:pointer;}
.txt_body .top p{margin:0;padding:0 2px; font-size:16px;color:#333;}
.txt_body.cur .top{background:url(../images/t.png) no-repeat 98% center;}
.txt_body.cur .top p{color:#0d5cc1}
.txt_body .txt{display:none;padding:0px 60px 20px 2px; font-size:14px; line-height:1.8; color:#888}
.txt_body .txt p{font-size:14px;line-height:24px; color:#333; margin:0;}
.txt_body .top p.col-md-1{width:94%; float:left; line-height:56px; text-align:left}
.txt_body .top p.col-md-1 span{ padding-left:0px}
.faqmore{display: block; padding-top: 15px;}
.faqmore a{display: block; color:#0d5cc1;background:url(../images/faqjt.png) no-repeat 0 center; padding-left: 20px;}
.faqmore a:hover{color: #000000;}
/*内容*/
.banner{width: 100%; text-align: center;}
.mbbanner{padding: 0; margin: 0;}
.PC_ban{display: block;}
.Mob_ban{display: none;}
.banheight{min-height: calc(100vh - 120px); background-size: cover;}
.banner .swiper-button-next,.banner .swiper-button-prev{background: url(../images/rightjt.png) no-repeat center center;width: 40px;height: 40px; border-radius:50%; border:1px solid #fff;right:0px;}
.banner .swiper-button-prev{left:0px;}
.banner .swiper-button-prev {transform: rotate(-180deg);-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.banner .swiper-slide {overflow: hidden;text-align: center; position: relative;}
.banner .mobfont {position: absolute; left:0; width:100%; top: 32%; line-height: 1.5; color: #fff; text-align: left;}
.banner .swiper-slide-active .mobfont h2{font-size:36px; animation: bannertextright 1s ease both 400ms; font-weight: bold;}
.banner .swiper-slide-active .mobfont p{font-size:20px; padding-top:10px; animation: bannertextdow 1s ease both 1000ms;}
@keyframes bannertextright {0% {transform: translateX(-80px);opacity: 0;}100% {transform: translateX(0);opacity: 1;}}
@keyframes bannertextdow {0% {transform: translateY(-30px);opacity: 0;}100% {transform: translateY(0);opacity: 1;}}
.banner .swiper-pagination{bottom:0px;}
.banner .swiper-pagination-clickable .swiper-pagination-bullet{height: 4px;width:10px;border-radius: 2px;margin: 0 3px;opacity:1;background-color: #fff;}
.banner .swiper-pagination-bullet-active{width:25px !important;background: #ffff00 !important;opacity: 1 !important;}
.banner .swiper-button-next{right: 40px!important;left: auto!important;}
.banner .swiper-button-prev{left: 40px!important;}

.banner a.more{width: 120px;height: 36px;background:rgba(255,255,255,0.95); margin-top: 30px; display: block; text-align: center; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; animation: bannertextdow 1s ease both 1000ms;}
.banner a.more i{background: url(../images/banner_more.png) no-repeat;width: 80px;height: 36px;
display: inline-block;transition: all ease-out .3s;}
.banner a.more:hover{box-shadow: 0 8px 30px rgba(161, 161, 161, 0.2);}
.banner a.more:hover i{background-position: 0 -36px;}

.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'; display: none;}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'; display: none;}
@media(max-width:1024px){
	.banner{width: 100%;}
	.banner .swiper-pagination{}
	.PC_ban{display: none;}
	.Mob_ban{display: block;}
	.banner .swiper-button-next,.banner .swiper-button-prev{width:25px;height:25px;right:0; background-size:80%;}
	.banner .swiper-button-next{right: 10px!important;left: auto!important;}
	.banner .swiper-button-prev{left: 10px!important;}
	.banner .swiper-slide {overflow: hidden; position: relative; height: 170px; background-size: cover; background-position:center center;}
	
	.banner .mobfont {left:3%; width:90%; top: 30%;}
	.banner .swiper-slide-active .mobfont h2{font-size:18px;}
	.banner .swiper-slide-active .mobfont p{font-size:14px; padding-top:5px;}
}
.btmtitle{ font-size:18px; font-weight: bold; padding-top:20px}
.pd60{padding:70px 0}
.pdb60{padding-bottom: 60px;}
.inxproduct{padding:60px 0}
.inxproduct .wrap {padding-top: 20px;}
.inxproduct .pro_swiper {overflow: hidden; position: relative;}
.inxproduct .pro_swiper .swiper-slide { text-align: center; position: relative; z-index: 1; padding:12px; box-sizing: border-box; -webkit-box-sizing: border-box; border-radius: 5px; overflow: hidden; border: 1px solid #ddd;}
.inxproduct .swiper-button-prev{ z-index: 9; top:48%;width: 35px;height: 35px; left:0; border-radius:50%; background: url(../images/rightjt.png) no-repeat center center rgba(0,0,0,0.3); transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.inxproduct .swiper-button-next{z-index: 9; top: 48%;width: 35px;height: 35px; border-radius:50%; background: url(../images/rightjt.png) no-repeat center center rgba(0,0,0,0.3);right:0;}
.inxproduct .swiper-button-prev.swiper-button-disabled { opacity: 1;background: url(../images/rightjt.png) no-repeat center center;}
.inxproduct .swiper-button-next.swiper-button-disabled { opacity: 1;background: url(../images/rightjt.png) no-repeat center center;}
.inxproduct h2{font-size: 16px; transition: all 0.5s ease; padding: 15px 0 10px;}
.inxproduct .pro_swiper .swiper-slide img{max-width: 100%;}
span.hot{background-color:#EA1B2D;background-image:-moz-linear-gradient(top, #E31351, #EA1B2D);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#E31351), to(#EA1B2D));background-image:-webkit-linear-gradient(top, #E31351, #EA1B2D);background-image:-o-linear-gradient(top, #E31351, #EA1B2D);background-image:linear-gradient(to bottom, #E31351, #EA1B2D);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE31351', endColorstr='#FFEA1B2D', GradientType=0);-webkit-border-radius:25px 0 25px 25px;-moz-border-radius:25px 0 25px 25px;border-radius:25px 0 25px 25px;color:#F9F9F9;display:block;font-size:12px;font-weight:700;height:30px;letter-spacing:1px;line-height:30px;padding:0 10px;position:absolute;right:12px;text-transform:uppercase;top:12px}

/*下载留言*/
.feedback .row-input input {box-sizing: border-box;background:#fff;width:400px;height:40px;border: none;padding-left: 10px; display: block; border:1px solid #ddd;}
.feedback .row-input textarea{box-sizing: border-box;background:#fff;width:400px;height: 48px;padding: 5px 10px;line-height: 24px;resize: none; display: block; border:1px solid #ddd;}
.feedback span{display: block;padding: 0 0 5px;}
.feedback .row-right{text-align: left; padding:15px; background: #f5f5f5;}
.feedback .row-right input{background: #004a90; width:120px;height: 45px; border: none;color: #fff; cursor: pointer; display: block;}
.feedback .row-right:hover input{background: #003669;}
.feedback .row{padding:15px;background: #f5f5f5;}
.feedback .row:nth-of-type(2n){background: #fff;}
.feedback input:focus,.feedback .row-input textarea:focus{ box-shadow: 0 0 5px rgba(20,111,181,0.2);}

@media(max-width:1024px){
	.topblank{min-height: 97px;}
	.welcome{border-top: 0;position: fixed; width:100%; left:0; top:0;z-index: 9999999;}
	.phone-div,.toper{display: none;}
	#head{ height:65px;background:#242424;position: fixed; width:100%; left:0; top:32px;z-index:9;}
	.wrap{ margin:0px auto; width:auto; padding: 0 3%;}
	.logo{ padding-top:8px;}
	.search{display: none;}
	.language-box .language-tab { width: 100px; right:0}
	.pd60{padding:25px 0}
	.pdb60{padding-bottom: 20px;}
	.hottitlehome{ height: 50px;}
	.hottitlehome_l{line-height:50px; font-size:16px; font-weight: bold;}
	.hometitle{ background-size: 40px; font-size:18px; padding-left:50px; line-height:45px; font-weight: bold;}
	.hometitle1{background-size: 40px; font-size:18px; padding-left:50px; line-height:45px; font-weight: bold;}
	.wrap_l{float:none; width:100%;}
	.wrap_m{float:none; width:100%; padding-left:0; padding-right:0; padding-top: 30px; padding-bottom: 30px;}
	
	.hottitle{padding-top:5px; height: 42px; margin-bottom: 10px;}
	.hottitle_l{line-height:40px; height:40px; font-size:14px;}
	
	.homefont{ padding-top:10px; min-height:auto;}
	.wrap_r{float:none; width:100%;}
	.wrap_r img{border-radius:8px; width: 100%;}
	.amore{ margin-top: 10px; font-size: 14px;}
	.inxproduct{padding:10px 0 20px}
	.inxproduct .wrap {padding-top: 5px;}
	.inxproduct h2{font-size: 14px;}
	.inxproduct .pro_swiper .swiper-slide { padding:10px;}
	.inxproduct .swiper-button-prev{ width: 28px;height: 28px; background-size: 20px;}
	.inxproduct .swiper-button-next{ width: 28px;height: 28px; background-size: 20px;}
	
	.homenews{}
	.homenews ul li {width:100%; float: none; margin-right:0; padding:12px 12px}
	.homenews ul li:first-child{margin-top:10px}
	.homenews_l{ width:34%}
	.homenews_l img{/* max-width: 80%; display: block; text-align: center; margin: 0px auto; */}
	.homenews_r{ width:calc(100% - 37%);}
	.homenews h2{ font-size:16px; line-height:1.6; margin-bottom: 10px; white-space: normal;}
	.homenews span{font-size: 12px;}
	/*底部*/
	.foot{padding: 20px 3%;}
	.footer .footer-nav { display: none;}
	.footer .copyright {height:auto;padding:10px 0; text-align: center;}
	.footer .copyright_l {float:none;line-height:20px;}
	.footer .copyright_r {float:none;line-height:20px;}
	.foot1-2{float: none;padding-left: 0;border-left: 0px solid #5c8fbe;padding-bottom:10px}
	.foot1-3{float: none; width:auto; display: none;}
	.footer dt { font-size: 16px; color: #fff; margin-bottom: 5px;}
	.foot1-4{float:none; text-align: center;}
	.foot1-4 img{margin: 5px 0;}
	/*内页*/
	.aboutcontent{ font-size:14px; line-height: 1.8; padding: 15px 0;}
	.aboutcontent h2{ font-size:20px; line-height:30px; color: #000; padding:15px 0 25px;}
	.aboutcontent h2:after{width:30px; height: 2px; margin-top: 6px;}
	.yybox img{width:100%; display: block; padding: 10px 0 5px}
	.otherpic{ margin:0 -5px;}
	.otherpic li{float:left; width:50%;}
	
	.obox{margin:10px 5px 0 5px;}
	.oboximg{ margin:6px; overflow: hidden;}
	.oboxfont{padding:15px 5px;}
	.oboxfont h4{font-size: 16px;}
	.oboxfont h5{font-size: 14px; padding: 8px 0 0;}
	.oboxdesc{font-size: 12px;margin-top: 8px;line-height: 1.6;}
	.proline{background:#ddd; height: 1px; margin: 15px 0 25px;}
	
	.productpic{ margin: 0 -5px;}
	.productpic li{float:left; width:50%;}
	
	.otherpic li:nth-child(3n+1){clear: none;}
	.productpic li:nth-child(4n+1){clear: none;}
	
	.otherpic li:nth-child(2n+1){clear: both;}
	.productpic li:nth-child(2n+1){clear: both;}
	
	.smbox{ border-bottom:1px solid #ddd; padding-bottom: 25px}
	.sm{padding: 10px 0}
	.sm strong{ font-size:16px;}
	.smbox_l{float:none; width:100%; padding-bottom: 10px;}
	.smbox_r{width:100%; float:none; padding:10px; box-sizing: border-box; -webkit-box-sizing: border-box;}

	.xxbox{padding:15px 0; color:#777}
	.xxbox_m h2{line-height:1; font-size: 20px; padding:15px 0 20px;}
	.xxbox_m h2:after{margin-top: 10px;}
	.xxbox strong{ font-size:16px;}
	.xxbox_m h3{ font-size:18px; line-height: 30px; padding-bottom: 10px;}
	
	.xxbox_l{width:100%; float:none; padding-top:0px}
	.lbox{ padding:10px; float:none; width:auto;}

	.xxbox_m{width:100%; float:none; padding-left:0; padding-top: 10px;}
	.xxbox_m img{max-width:100%}
	.xxbox_m dt{padding-top:15px;}
	.xxbox_r{width:100%; float:none;padding-top: 10px; display: none;}
	
	.xxbox_m dt{padding-top:30px;}
	.xxbox_m dt a{padding:8px 0; display: block; text-align: center; background: url(../images/pdfico.png) no-repeat 30% 50% #005EB8; background-size: 20px;}
	.xxbox_m dt a:hover{background: url(../images/pdfico.png) no-repeat 30% 50% #00559B; background-size: 20px;}
	/*FAQ*/
	.txt_body .top{background:url(../images/s.png) no-repeat 98% 20px; height:auto; cursor:pointer; padding: 12px 0;}
	.txt_body .top p{margin:0; padding:0 2px; font-size:15px;color:#333;}
	.txt_body.cur .top{background:url(../images/t.png) no-repeat 98% 25px;}
	.txt_body .txt p{line-height:24px;}
	.txt_body .top p.col-md-1{width:88%; line-height:22px; text-align:left}
	.txt_body .txt{padding:0px 0 10px 2px;}
	.faqmore{display: block; padding-top: 10px;}
	
	.newslist{ margin-top:15px; padding:12px}
	.newslist:nth-of-type(1){margin-top: 5px}
	.newslist_l{float:left;width:32%; text-align: center;}
	.newslist_r{ float:right; width:calc(100% - 36%); font-size:14px; color: #777; line-height: 1.6;}
	.newslist_r h3{ font-size:16px; font-weight:normal; color: #00489E; line-height: 1.8;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.newslist_r span{padding-left:0; color: #666; font-size:12px; display: none;}
	.newslist_r dt{padding-top:10px; font-weight: normal;display: none;}
	.newsdesc{ -webkit-line-clamp: 3; color:#777; font-size:12px; margin-top: 5px;}
	
	.newsbox{ padding:15px 0 0;}
	.newsbox strong{ color:#333; font-size:18px; font-weight:bold}
	.newsbox img{max-width:100%;}
	.viewbox{border-bottom:1px solid #ddd; padding: 5px 0; font-size: 12px;}
	.viewbox h1{ font-size:18px; line-height:1.8;}
	
	.feedback .row-input input {width:100%;height:36px;}
	.feedback .row-right{padding:10px;}
	.feedback .row-right input{ width:100px; height: 40px;}
	.feedback .row{padding:10px;}
}

.mbmenu{ display:none;}
.nav_trigger {display: block; position:fixed; width: 24px; height: 24px; padding:3px 10px 9px; right:3%; top: 47px; z-index: 99997; background:rgba(255,255,255,1); border-radius: 5px;}
.nav_active .nav_trigger {opacity:1;}
.nav_icon {display: inline-block;position: relative;width: 24px;height: 2px;background-color:#005eb8;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav_icon:before,
.nav_icon:after {content: '';display: block;width: 24px;height: 2px;position: absolute;background: #005eb8;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;
transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav_icon:before {margin-top:-7px;}
.nav_icon:after {margin-top:7px;}
.mbmenu .navmb { position:fixed; z-index:99996;top:97px;width: 100%;height: 100%; background:rgba(26,26,26,1);right:-100%;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.mbmenu .nav_active .navmb {right:0;}
.mbmenu .nav_active .nav_icon {background: rgba(0, 0, 0, 0);}
.mbmenu .nav_active .nav_icon:before { margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.mbmenu .nav_active .nav_icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
@media(max-width:1024px){
	.mbmenu { display:block;}
	.androidmenu {margin:10px 15px 0}
	.androidmenu i{background:url(../images/downtel.png) no-repeat; width: 19px; height: 19px; background-size: 100%; vertical-align: middle; display: inline-block; margin-right:10px;}
	.androidmenu ul { display:block;float:none; text-align:left;}
	.androidmenu li { position:relative;border-bottom: 1px solid #444; display:block;width:100%;margin:0;color:#ccc}
	.androidmenu a {display: block;border-width:0;line-height:45px;padding-left:10px;color:#ccc}
	.androidmenu li .link {cursor: pointer;display: block;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;height:45px; line-height:45px;color:#ccc;padding-left:10px;}
	.androidmenu li .link::before{content: ''; position: absolute; width: 15px; height: 1px; right: 10px; top: 22px; background: #aaa;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
	.androidmenu li .link::after {content: ''; position: absolute; width: 15px; height: 1px; right: 10px; top: 22px; background: #aaa; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
	.androidmenu li .link a {color:#ccc;font-size:14px;}
	.androidmenu li.open .link::before{background: #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
	.androidmenu li.open .link::after {background: #fff; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg);}
	.androidmenu .submenu {display:none; padding: 0 0 15px;}
	.androidmenu .submenu dd { height:32px; line-height:32px;}
	.androidmenu .submenu dd a:before{content: ''; width:3px; height:3px; background: #666; display: inline-block; vertical-align: middle; margin-right:8px;}
	.androidmenu .submenu dd a { display:block;color:#ddd;}
	.androidmenu .submenu dd a:hover {color:#fff}
}

.btmtitle{ font-size:18px; font-weight: bold; padding-top:20px}
.rightimg{float:right; margin-left: 30px; max-width: 500px;}
.yange{padding-top:20px;}
.nltitle{font-size:18px; padding:10px 0; font-weight:bold; color:#333}
.yange_detail {width: 100%; border-left: 1px solid #dcdcdc; margin:10px 0 0; padding:0;}
.yange_detail th{font-size: 14px;line-height: 20px;padding: 10px 0;color: #fff; font-weight: normal;background: #005eb8;text-align: center;}
.yange_detail td{font-size: 14px;line-height: 20px;padding: 10px 0;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;padding-left:10px}
table tr:nth-child(even){background: #efefef;}
.fatitle{ font-size:22px; font-weight:bold; line-height:200%; color:#235db7; text-align:center; padding-bottom:20px;}
.factory{ padding:10px 0;}
.factory ul{margin:0 -10px}
.factory li{float:left; width:calc(25% - 10px); margin-left: 10px; text-align:center; padding-top:5px; padding-bottom:5px}
.factory img{width: 100%;}
.factory dt{ font-size:14px;padding-top:10px; padding-bottom:10px; text-align:center}

@media(max-width:1024px){
	.btmtitle{ font-size:16px; padding-top:15px}
	.fatitle{ font-size:18px; padding-bottom:10px;}
	.rightimg{float:none; margin-left: 0px; max-width: 100%; margin-bottom: 10px;}
	.factory{ padding:10px 0;}
	.factory ul{margin:0 -3px}
	.factory li{float:left; width:calc(50% - 3px); margin-left: 3px; text-align:center; padding-top:5px; padding-bottom:5px}
}