﻿@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
*{ padding:0px; margin:0px }
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form,fieldset, 
legend, input, button,textarea, p, blockquote, th, td { margin: 0; padding: 0;}
body{ color:#000; font-family: "Microsoft YaHei",BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Segoe UI Symbol"; font-size:14px; background:#fff; -webkit-text-size-adjust:none; /*这个必须加上，在苹果手机上维持正常字体大小*/ }
div{ margin:0; padding:0; border:0; }
img{ margin:0; padding:0; border:0; }
img[src=""]{ display: none; } /*隐藏没有src的img 在ie8 会显示分裂图 并且站高度*/
p{ margin: 0px;}
b,strong{ font-weight: bold; }
table{ border-collapse: collapse; border-spacing: 0; }
li{ list-style: none outside none;}
/*链接 ，作为容器不需要hover等*/
a{ text-decoration:none; outline:none; color: inherit; }
/*标题*/
h1 { font-size: 1.3em;margin:  0;}
h2 {font-size: 1.2em; margin: 0;}
h3 { font-size: 1.17em;margin: 0;}
h4 {font-size: 1em;margin:0;}
h5 {font-size: 0.83em;margin: 0;}
h6 { font-size: 0.67em;margin: 0;}
/*表单*/
form { margin: 0; }
button,input,select,textarea { font-family: inherit; font-size: inherit; margin: 0; outline: none; box-sizing: border-box; -webkit-appearance: none; }
button,select { text-transform: none; }
input,textarea{ border: 1px solid #ccc; padding: 7px 10px; background-color: #fff; background-image: none; border-radius: 3px; }

/*其它*/
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
code, kbd, pre, samp {font-size: 1em;}
pre {margin: 1em 0; white-space: pre;white-space: pre-wrap;word-wrap: break-word; }
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0; position: relative;vertical-align: baseline; /* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
dl{margin: 1em 0;}
dd {margin: 0 0 0 40px;}
/*==========@@HTML默认  结束@@==========*/

/*==========@@swiper  开始@@==========*/
.swiper-container {
	margin:0 auto; position:relative; overflow:hidden; direction:ltr;
	-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden;
	z-index:1;
}
.swiper-wrapper {
	position:relative; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px,0,0); -webkit-transition-timing-function:ease;
	-moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px,0,0); -moz-transition-timing-function:ease;
	-o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px,0,0); -o-transition-timing-function:ease; -o-transform:translate(0px,0px);
	-ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px,0,0); -ms-transition-timing-function:ease;
	transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px,0,0); transition-timing-function:ease;
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide { float: left; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }
.swiper-container { }
.swiper-slide {  }
.swiper-slide-active {  }
.swiper-slide-visible { }
.swiper-pagination{ position: absolute; bottom: 15px; text-align: center; width: 100%; left: 0; z-index: 1; }
.swiper-pagination-switch {display: inline-block;width: 30px;height: 8px;margin: 0 5px;border: 1px solid #fff;border-radius: 8px;cursor: pointer;transition-duration: .5s;}
.swiper-active-switch { background: #FFF; }
.swiper-visible-switch {  }
/*==========@@swiper  结束@@==========*/

/*==========@@元件 开始@@==========*/
/*常用颜色*/
.blue {color: #00F !important;}
.green {color: #0F0 !important;}
.red {color: #F00 !important;}
.black {color: #000000 !important;}
.white {color: #FFFFFF !important;}
.gray { color:gray; !important; }
.purple { color:purple;  !important;}

/*浮动*/
.clear { display:block; clear:both; height:0; overflow:hidden; line-height:3px; }
.float_left { float:left; }
.float_right { float:right; }

/*对齐方式*/
.left { text-align: left}
.right {text-align: right}
.center{ text-align: center}

/*按钮*/
.btn { display: inline-block; padding: 6px 12px; font-weight: 400; line-height: 1.42857143; overflow: hidden; background: #04a07b; color: #FFF;
	text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation;
	cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
	background-image: none; border: 1px solid transparent; border-radius: 4px; -webkit-appearance: none; appearance: none; }
/*默认样式*/
.btn:hover { opacity: .8; }
.btn:active { box-shadow: inset 0 3px 5px rgba(0,0,0,.125); }
/*按钮大小*/
.btn-large {font-size: 16px;  height: 38.4px;  line-height: 38.4px;  padding: 0px 26px;}
.btn-small { padding: 5px 15px; font-size: 14px; line-height: 1.5; border-radius: 3px; }
.btn-tiny {  font-size: 12px;  height: 22.4px;  line-height: 22.4px; padding: 0px 13px;}
/*块按钮*/
.btn-block {display: block;}

/*圆角*/
.no-round-corner{ border-radius:0; overflow: hidden; }
.small-round-corner{ border-radius: 6px ; overflow: hidden; }
.medium-round-corner{ border-radius: 12px; overflow: hidden; }
.big-round-corner{border-radius: 18px; overflow: hidden; }

/*表单类*/
.form_text { width: 100%; margin: 8px 0; }
.form_textarea { width: 100%; min-height: 80px; display: block; }
.form_text_verifycode { width:80px; margin: 8px 8px 8px 0; }
.form_text:focus,.form_textarea:focus,.form_text_verifycode:focus { box-shadow: 0 0 10px 0 rgba(0,0,0,.1); }
.form_radio{ width:auto; border:0; }
.form_checkbox{ width:auto; border:0}
.form_select { height:25px; }
.form_button { width:auto; vertical-align:middle; margin: 10px 0; border:0 none;/*解决ie焦点是有黑色边框*/}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none;padding:0; }
input[disabled="disabled"]{ background: #eee; }
.required{ color:red; font-weight:bold; text-align:left; padding-left:3px;}
.form_text.Wdate{ height: auto; border: 1px solid #ccc; border-radius: 3px; }

/*其它*/
.hide { display:none; }  /*隐藏*/
.code_image{ cursor: pointer; } /*验证码图片样式*/
.overflow_hide{ overflow: hidden; }

/*频道*/
.ChannelContent{ line-height: 2.0em; text-align: justify; }
.ChannelContent a{ color: #f00;  }
.ChannelSContent{ }
.ChannelSContent a{ color: #ff9d02}
.ChannelContent img, .ChannelSContent img, .InfoContent img{ max-width:100%; height:auto !important; }

/*信息*/
.InfoTitle{ font-weight:normal; vertical-align:middle; }
.InfoTitle h1{ font-size:28px; line-height: 1.5em; font-weight:normal;}
.InfoTime{ color:#999; }
.InfoAttachment{ padding:10px 0px; text-align:center; width:81px; margin:0 auto;}
.InfoPicture{ text-align: center;}
.InfoPicture img{ width:100%; display: block; }
.info_from_wrap{ padding:0 10px; text-align:center; color:#999; border:0px dashed #ccc; line-height:30px; margin: 10px 0;}
.info_from_wrap a:hover { color:#555; }
#ReadLevelTip{ font-weight:bold; color:red;}
.InfoContent a { color: #333; /*text-decoration:underline;*/ }
.Tag{ text-align: left; font-weight:bold; }
.Tag a{ padding:0 3px; font-weight:normal; text-decoration:none;}
.info_previous_next_wrap{ display: flex; margin-top: 20px; justify-content: space-between; flex-wrap: wrap; }
.Next,.Previous{ padding: 5px 15px; margin: 5px 0; border: 1px solid #ddd; border-radius: 50px; display: inline-block; transition-duration: .5s; }
.Next b,.Previous b{ font-weight: normal; }
.Next:hover,.Previous:hover{ box-shadow: inset 0 0 20px rgba(0,0,0,.1); }
.Previous{ }

.infodetail .InfoTitle{ text-align: center; }
.infodetail .InfoContent{ line-height: 2em; text-align: justify; }
/*==========@@元件 结束@@==========*/
.right_title {}
.right_title h2 { font-size:30px; font-weight:normal; text-align:center; padding:15px 0; color:#333;   }
.right_title h2 img{ margin:0 10px; height: 0; border-bottom: 1px solid #999; width: 45px; opacity: .8; }
.right_body { padding:5px 0px; zoom:1; border-top:0; border-bottom:0 }
.right_bottom {}
/*==========@@频道布局  开始@@==========*/
/*模型body*/
.body_index, .body_article, .body_download, .body_picture, .body_product, .body_single, .body_video, .body_job, .body_feedback, .body_guestbook{}
.index, .guestbook, .download, .single, .article, .picture, .video, .job, .feedback, .product{ max-width:1440px; margin: 0 auto; padding: 0 10px; }
#logo, #announcement, #link, #copyright,#bottom,#floor_album,#floor_product,#floor_picture,#floor_article,#floor_customer { max-width:1440px; margin:0 auto; }

#left { width: 260px; min-height: 100px; background: #FFF; padding: 10px; border-radius: 4px; }
#left.float1{ float: left; margin-right: 20px; }
#left.float2{ float: right; margin-left: 20px; }
#right { border-left:0px solid #E5E5E5; padding-left:0px; overflow: hidden; padding: 10px; border-radius: 4px; }
.body_product #right{ overflow: visible; }

/*===留言频道  开始===*/
.guestbook{ }
.guestbooklist{}
.guestbooklist li{ padding:10px; border:1px solid #CCC; margin-bottom:10px; }
.MessageTitle { color:#227BAD; line-height:1.5em; font-weight:bold;}
.MessageContent { padding:5px; margin-bottom:10px; }
table.guestbook_table{ width: 100%; }
table.guestbook_table th{ width:100px; text-align:left}
table.guestbook_table td{ text-align:left}
table.guestbook_table .operation{ text-align:center }

/*管理员回复*/
.answer_wrap{ padding:5px; border-top:1px dashed #CCC; line-height:1.5em}
.answer_title{}
.answer_body {}
.Administrator { text-align:right; }
.Reply { text-align:right; }
.AnswerTime{ color:#999 }

/*留言表单*/
.message_title{ height:40px; padding-left:35px; line-height:40px; font-size:16px; color:#333; font-weight:bold;}
.message_body{ color:#626262; max-width: 800px; margin: 0 auto; }
.message_bottom{}
/*===留言频道  结束===*/

/*===反馈频道 开始===*/
.feedback{ }
table.feedback_table{ width: 100%; text-align:center; margin:0 auto;}
table.feedback_table th{ width:100px; text-align:left; font-weight:bold;}
table.feedback_table td{  text-align:left;}
table.feedback_table .operation{text-align:center}
/*===反馈频道 结束===*/
/*==========@@频道布局  结束@@==========*/


/*==========@@公共板块  开始@@==========*/
/*Wap Logo部分*/
#wap_logo_main{ position: relative; height: 58px; display: none; }
#wap_logo{ position:relative; position: fixed; top: 0; left: 0; right: 0; z-index: 999999; background-color: #FFF; box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); }
#wap_logo .WebLogo{ display: flex; align-items: center; max-height: 58px; }
#wap_logo .WebLogo .WebLogo{ flex: 1; }
#wap_logo .WebLogo .languagebtn{ width: 30px; height: 30px; margin-right: 15px; line-height: 30px; text-align: center; background: #04a07b; color: #FFF; }
#wap_logo .WebLogo .shownavbtn{ width: 1.8em; height: 1em; margin: 20px 15px 20px 0; border-top: 3px solid #666; border-bottom: 3px solid #666;
	display: flex; flex-direction: column; align-items: center; justify-content: center; }
#wap_logo .WebLogo .shownavbtn:before{ content:""; display: block; width: 100%; height: 3px; background: #666; }
#wap_logo .WebLogo img{/* max-width:60%; *//* display:block; *//*解决img底部空白的bug*//* margin-left: 15px; */}

#wap_navigationshade { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 2003; background: rgba(0,0,0,.5); display: none; }
#wap_navigationshade:after,#wap_navigationshade:before{ content: ""; display: block; position: absolute; width: 20px; height: 2px; left: 30%; margin-left: -40px; top: 40px; background: #FFF; border-radius: 3px; }
#wap_navigationshade:after{ transform: rotate(45deg); }
#wap_navigationshade:before{ transform: rotate(-45deg); }

.wap_navigationlist{ position: fixed; right: -255px; top: 0; background: #FFF; overflow-y: scroll; width: 255px; height: 100%; z-index: 999999999; }
.wap_navigationlist li{ position: relative; } 
.wap_navigationlist li i.showmore{ position: absolute; width: 80px; height: 50px; right: 0; top: 0; }
.wap_navigationlist li i.showmore:after,.wap_navigationlist li i.showmore:before{ content:''; display: block; background: #666; margin: auto; border-radius: 2px;
	position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 10px; height: 2px; }
.wap_navigationlist li i.showmore:before{ width: 2px; height: 10px; }
.wap_navigationlist a{ position: relative; line-height: 50px; font-size:14px; color:#444; overflow:hidden; display:block; margin-left: 30px; }
.wap_navigationlist a.current{ color:#04a07b; }
.wap_navigationlist li.depth2 a{ text-indent: 30px; line-height: 35px; color: #555; }

.wap_subnavigationlist{ display: none; }
.wap_subnavigationlist a{ margin-left: 60px; }

/* 登录 / 中英文切换 */
#user { float: right; height:65px; line-height:65px; }
#user .MobileEdition{ font-weight: bold; color:red; }
#user a { color:#666; }
#language { float: left; }
#language a{ display: block; width: 35px; height: 35px; margin: 15px 0px 0 25px; line-height: 35px; text-align: center; background: #04a07b; color: #FFF; }

/*当前位置*/
#location_main { } 
#location {display:none;color:#01673A; float:right; padding-right:8px;}
#location a {color:#01673A;}

/*子频道列表*/
#subchannel_main{ border-bottom:1px solid #ddd; background-color: #FFF; }
#subchannel{ margin:0 auto; }
.subchannellist { text-align:center; font-size: 0; }
.subchannellist li { display:inline-block; overflow: hidden; position: relative; }
.subchannellist li.n1{ border:0;}
.subchannellist li a.depth2 { display: block; color:#333; font-size:16px; }
.subchannellist li a.depth2:hover { color:#04a07b;text-decoration:none; }
.subchannellist li .icon-more{ background: url(../images/down.png) no-repeat center; padding: 4px 8px; }
.subchannellist #current a.depth2 { color:#04a07b; }

.subchannellist .depth3list{ display: none; position: absolute; left: 0; margin-top: 10px; background: #FFF; z-index: 99; box-shadow: 0 0 10px 0 rgba(0,0,0,.1); }
.subchannellist .depth3list a.depth3{ display: block; padding: 10px; width: 120px; text-align: left; }
.subchannellist .depth3list a.depth3:hover{ background: #04a07b; color: #FFF; }
.subchannellist li:hover .depth3list{ display: block; }

/*搜索 */
.seachwrap{ padding: 20px 0; }
.seachwrap form { max-width: 550px; background: #f5f5f5; border-radius: 50px; border: 1px solid #ddd; margin: 0 auto; overflow: hidden; display:flex; }
.seachwrap input{ margin: 0; border: 0; width:100%; line-height: 40px; height: 40px; outline: none; background: #f5f5f5; }
.seachwrap input.Keywords { padding: 0 0 0 15px; width: 80%; float: left; }
.seachwrap input.btnSearch { width: 50px; padding: 0; background:url(../images/searchbtn.png) no-repeat center; float: right; opacity: .5; }

/*联系我们*/
.contact_wrap{ line-height:1.8em; }
.contact_wrap b{ font-weight:bold;}
.contact_wrap .WebUrl{ color:#F00 }

/*公共百度地图*/
#Map{ overflow:hidden; width:100%;}
#Map .MapInfo{ float:left; width: 100%; box-sizing: border-box; border: 1px dashed #ccc; padding:8px;}
#Map .MapInfo #MapContainer{ width: 100%; height:380px; }
#Map .ContactInfo{ overflow: hidden; }
#Map .ContactInfo li{ width: 33.3333%; float: left; text-align: center; padding: 20px 0; }
#Map .ContactInfo i{ display: block; width: 30px; height: 30px; line-height: 30px; font-size: 25px; padding: 10px; margin: 0 auto 10px; border-radius: 50%; border: 1px solid #ddd; }
#Map .Company{ font-size:24px; padding-top: 20px; padding-bottom:10px; margin-top: 10px; border-top: 1px solid #eee; }
#Map .Address{ padding: 10px 0 20px 0; }
#Map .Address img{ width: 30px; height: 30px; padding: 10px; border-radius: 50%; border: 1px solid #ddd; vertical-align: middle; margin-right: 10px; }

/*订购*/
.order{margin:0px auto}
.order .WantOrder h1{ border-bottom:1px dotted #999999; padding: 5px 0px;}
.order .f1{ float:right; color:red;}
table.order_table{ width:98%;  }
table.order_table th{ width:100px; text-align:left;}
table.order_table td{text-align:left}
table.order_table .operation{ text-align:center}

/*底部固定工具条*/
.tool_back { height:48px; display: none; }
#tool { display: none; position: fixed; bottom: 0; left: 0; right: 0; z-index: 99999; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
ul.toollist { height: 48px; display: flex; justify-content: space-around; align-items: center; }
.toollist li a { display: block; color: #fff; font-size: 14px; text-align: center; }
.toollist li a img{ width:24px; height:24px; display: block; margin: 0 auto; }

/*分页样式*/
.page_main{ clear: both; text-align: center; overflow: hidden; }
.page {display: inline-block;margin: 20px 0;/* border-right: 1px solid #ddd; */border-radius: 6px;overflow: hidden;}
.page:empty{ display: none; }
.page a, .page span {transition:all 0.6s; float: left; text-align: center;/* border: 1px solid #ddd; */border-right: 0;color: #abbac7;width: 48px;height: 48px;border-radius: 50%;line-height: 48px;font-size: 16px;margin: 0 4px;}
.page a{color: #abbac7;}
.page a:link, .page a:visited { text-decoration:none; }
.page a:hover,.page span:hover { background: #cb000f; color:#fff; cursor: pointer;}
.page .current{ color:#FFF; background: #04a07b; border-color: #04a07b; border-left: 1px solid #ddd; }
.page #total{color:red}

/* 隐藏部分 */
.pageinfo, .pagefirst, .pageend{display: none;}


/*会员*/
/*会员登录*/
#login{ padding: 100px 0; }
form#frmLogin{ max-width: 500px; margin: 0 auto; padding: 0 10px; }
table.login_table{ width: 100%; text-align:center;}
table.login_table th{ width:100px; text-align:left; font-weight:bold;}
table.login_table td{ text-align:left;}
table.login_table .operation{text-align:center}
table.login_table .quick_login td{text-align:left; padding:10px 0;}
table.login_table .quick_login td img{ margin-right:8px; float:left;}

/*会员注册*/
#reg{ padding: 100px 0; }
form#frmReg{ max-width: 500px; margin: 0 auto; padding: 0 10px; }
table.reg_table{ width:100%; text-align:center;}
table.reg_table th{ width:100px; text-align:left; font-weight:bold;}
table.reg_table td{  text-align:left; }
table.reg_table .operation{text-align:center}
table.reg_table .MemberCode{  text-align:left; width:70px; }
table.reg_table #SmsCode{width:50px;}

.forget{ padding: 100 22px 0; }
/*忘记密码 第一步*/
table.forget_table1{ text-align:center; margin:0 auto;}
table.forget_table1 th{ width:100px; text-align:left; font-weight:bold;}
table.forget_table1 td{ text-align:left; }
table.forget_table1 .operation{text-align:center}
/*忘记密码 第二步*/
table.forget_table2{ text-align:center; margin:0 auto;}
table.forget_table2 th{ width:100px; text-align:left; font-weight:bold;}
table.forget_table2 td{text-align:left}
table.forget_table2 .operation{text-align:center}
table.forget_table2 #SmsCode{ width:60px;}
table.forget_table2 .PasswordQuestion, table.forget_table2 .MemberMobile, table.forget_table2 .FindPwdWay{ padding:3px 0;}

/*网站地图列表*/
.maplist{ }
.maplist li { padding:1px; }
.maplist li a { background:#d1e8fc; line-height:25px; display:block; padding:0 20px; border:0px solid #A6CC93; }
.maplist li a:hover { text-decoration:none; background:#FFF; }
.maplist .depth1{font-weight:bold;text-indent:0px; font-weight:bold}
.maplist .depth2{text-indent:2em}
.maplist .depth3{text-indent:4em}
.maplist .depth4{text-indent:6em}
.maplist .depth5{text-indent:8em}
.maplist .depth6{text-indent:10em}
/*==========@@公共板块  结束@@==========*/


/*==========@@通用列表 开始@@==========*/

/*----------全局搜索列表----------*/
.searchlist{ }
.searchlist li { line-height:40px; height:40px;text-indent:8px; background:url(../images/textlist.gif) no-repeat 0 center; border-bottom: 1px solid #eee; overflow:hidden;width:100%;/*解决ie6bug*/}
.searchlist li a{  }
.searchlist li .InfoTime{ float:right;}
/*----------全局搜索列表----------*/

/*----------频道相册列表----------*/
.ChannelAlbum{ margin-top: 10px; }
.channelalbumlist{  }
.channelalbumlist li { display: inline-block; }
.channelalbumlist li img{ display: block; width:290px; margin-right:10px;}
/*----------频道相册列表----------*/
/*==========@@通用列表  结束@@==========*/

/*==========@@媒体查询  开始@@==========*/
@media screen and (max-width: 1450px) {
	.product .detail_table{ max-width: 420px; }
}

@media screen and (max-width: 1199px) {
	#wap_logo_main{ display: block; }
	.product .detail_table{ max-width: 100%; width: 100%; }
	.product .product_swiper{ padding: 0; margin: 0 auto; overflow: hidden; float: none; }
}

@media screen and (max-width: 990px) {
	#bottom_1,#bottom_2{ width: 100%; }
}

@media screen and (max-width: 768px) {
	#left{ display: none; }
	/*搜索*/
	.seachwrap{ padding: 20px 10px; }
	.seachwrap input.Keywords{ width: 75%; }
	/*子导航栏*/
	#subchannel{ width: 100%; overflow-x: scroll; overflow-y: hidden; }
	.subchannellist{ white-space: nowrap; }
	.subchannellist li:first-child{ margin-left: 10px; }
	.subchannellist li:last-child{ margin-right: 10px; }
	.subchannellist li .icon-more{ display: none; }

	.right_title h2{ font-size: 24px; }
	    
	.index, .single, .guestbook, .download, .article, .picture, .video, .job, .feedback, .product{ width: 100%; margin: 0; box-sizing: border-box; padding: 0; }
	#announcement,#bottom{ width: 100%; box-sizing: border-box; padding: 20px 5px; }
	
	/*下载模型列表*/
	.grid-downloadlist{ padding: 0; }
	.grid-downloadlist li{ width: 50% !important; }
	.grid-downloadlist .InfoWrap{ margin: 5px; }
	.grid-downloadlist .InfoWrap p{ padding: 10px; }

	/*分页组件*/
	.page_main .pageinfo, .page_main .pagefirst, .page_main .pageend, .page_main .pageup, .page_main .pagedown{ display: none; }
	.page a, .page span{ min-width: 30px; }

	/*联系我们*/
	#Map .ContactInfo li{ width: 50%; height: 140px; }
	/*工具栏*/
	#tool,.tool_back { display: block; }
  	.toollist{ 
		padding-bottom: constant(safe-area-inset-bottom);/* 兼容 iOS < 11.2 */
  		padding-bottom: env(safe-area-inset-bottom); /* 兼容 iOS >= 11.2 */
  	}
	#topcontrol img{ width: 35px; border-radius: 3px; opacity: .7; box-shadow: 0 8px 15px rgba(0,0,0,.2);}
}

@media screen and (max-width: 480px) {
}
/*==========@@媒体查询  结束@@==========*/

/* wap 导航栏动画 开始 */
@keyframes clockwiseRotate { 
  from{ transform: rotate(0deg); }
  to{ transform: rotate(90deg); }}
@keyframes anticlockwiseRotate {
  from{ transform: rotate(90deg); }
  to{ transform: rotate(0deg); }
}
.clockwiseRotate:before { animation-name: clockwiseRotate; animation-duration: 1.5s; animation-fill-mode: both; }
.anticlockwiseRotate:before { animation-name: anticlockwiseRotate; animation-duration: 1.5s; animation-fill-mode: both; }

@keyframes click_slideOutRight {
  from{ transform: translateX(-100%); }
  to{ transform: translateX(0); }
}
.click_slideOutRight { animation-name: click_slideOutRight; animation-duration: .5s; animation-fill-mode: both; }

@keyframes click_slideInRight {
  from{ opacity: 0; transform: translateX(0); }
  to{ opacity: 1; transform: translateX(-100%); }
}
.click_slideInRight { animation-name: click_slideInRight; animation-duration: .5s; animation-fill-mode: both; }
/* wap 导航栏动画 结束 */

/* 修改自定义代码 */
.PB{font-family: "PB";}
.pos{position: relative;}
.tflow{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.margina{margin: 0 auto;}
.fw3{font-weight: 300;}.fw4{font-weight: 400;}.fw5{font-weight: 500;}.fw6{font-weight: 600;}.fw7{font-weight: 700;}.fw8{font-weight: 800;}.fw9{font-weight: 900;}
.c1{color: #111;}.c2{color: #222;}.c3{color: #333;}.c4{color: #444;}.c5{color: #555;}.c6{color: #666;}.c7{color: #777;}.c8{color: #888;}.c9{color: #999;}
.flex {display: flex; flex-wrap: wrap;}
#main_Box{max-width: 1440px; margin: 0 auto; }
#main_Box1{padding: 0 10px;}
.filedown_box{max-width: 1440px; padding: 0 30px; box-sizing: border-box; margin: 0 auto;}
.flex-center {display: flex; align-items: center; justify-content: center; text-align: center;}
/* 行数 */
.lm{overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical;}
.lm1{-webkit-line-clamp:1;}.lm2{-webkit-line-clamp:2;}.lm3{-webkit-line-clamp:3;}.lm4{-webkit-line-clamp:4;}.lm5{-webkit-line-clamp:5;}.lm6{-webkit-line-clamp:6;}.lm7{-webkit-line-clamp:7;}.lm8{-webkit-line-clamp:8;}.lm9{-webkit-line-clamp:9;}.lm10{-webkit-line-clamp:10;}
/* 延迟 */
.tran2{transition: all 0.2s;}.tran3{transition: all 0.3s;}.tran4{transition: all 0.4s;}.tran5{transition: all 0.5s;}.tran6{transition: all 0.6s;}.tran7{transition: all 0.7s;}.tran8{transition: all 0.8s;}
/* 字号 */
.fs12{font-size:12px;}.fs13{font-size:13px;}.fs14{font-size:14px;}.fs15{font-size:15px;}.fs16{font-size:16px;}.fs17{font-size:17px;}.fs18{font-size:18px;}.fs19{font-size:19px;}.fs20{font-size:20px;}.fs21{font-size:21px;}.fs22{font-size:22px;}.fs23{font-size:23px;}.fs24{font-size:24px;}.fs25{font-size:25px;}.fs26{font-size:26px;}.fs27{font-size:27px;}.fs28{font-size:28px;}.fs29{font-size:29px;}.fs30{font-size:30px;}.fs31{font-size:31px;}.fs32{font-size:32px;}.fs33{font-size:33px;}.fs34{font-size:34px;}.fs35{font-size:35px;}.fs36{font-size:36px;}.fs37{font-size:37px;}.fs38{font-size:38px;}.fs39{font-size:39px;}.fs40{font-size:40px;}.fs41{font-size:41px;}.fs42{font-size:42px;}.fs43{font-size:43px;}.fs44{font-size:44px;}.fs45{font-size:45px;}.fs46{font-size:46px;}.fs47{font-size:47px;}.fs48{font-size:48px;}.fs49{font-size:49px;}.fs50{font-size:50px;}.fs51{font-size:51px;}.fs52{font-size:52px;}.fs53{font-size:53px;}.fs54{font-size:54px;}.fs55{font-size:55px;}.fs56{font-size:56px;}.fs57{font-size:57px;}.fs58{font-size:58px;}.fs59{font-size:59px;}.fs60{font-size:60px;}.fs61{font-size:61px;}.fs62{font-size:62px;}.fs63{font-size:63px;}.fs64{font-size:64px;}.fs65{font-size:65px;}.fs66{font-size:66px;}.fs67{font-size:67px;}.fs68{font-size:68px;}.fs69{font-size:69px;}.fs70{font-size:70px;}.fs71{font-size:71px;}.fs72{font-size:72px;}.fs73{font-size:73px;}.fs74{font-size:74px;}.fs75{font-size:75px;}.fs76{font-size:76px;}.fs77{font-size:77px;}.fs78{font-size:78px;}.fs79{font-size:79px;}.fs80{font-size:80px;}.fs81{font-size:81px;}.fs82{font-size:82px;}.fs83{font-size:83px;}.fs84{font-size:84px;}.fs85{font-size:85px;}.fs86{font-size:86px;}.fs87{font-size:87px;}.fs88{font-size:88px;}.fs89{font-size:89px;}.fs90{font-size:90px;}.fs91{font-size:91px;}.fs92{font-size:92px;}.fs93{font-size:93px;}.fs94{font-size:94px;}.fs95{font-size:95px;}.fs96{font-size:96px;}.fs97{font-size:97px;}.fs98{font-size:98px;}.fs99{font-size:99px;}.fs100{font-size:100px;}
/* 外边距 */
.mt10{margin-top:10px}.mt11{margin-top:11px}.mt12{margin-top:12px}.mt13{margin-top:13px}.mt14{margin-top:14px}.mt15{margin-top:15px}.mt16{margin-top:16px}.mt17{margin-top:17px}.mt18{margin-top:18px}.mt19{margin-top:19px}.mt20{margin-top:20px}.mt21{margin-top:21px}.mt22{margin-top:22px}.mt23{margin-top:23px}.mt24{margin-top:24px}.mt25{margin-top:25px}.mt26{margin-top:26px}.mt27{margin-top:27px}.mt28{margin-top:28px}.mt29{margin-top:29px}.mt30{margin-top:30px}.mt31{margin-top:31px}.mt32{margin-top:32px}.mt33{margin-top:33px}.mt34{margin-top:34px}.mt35{margin-top:35px}.mt36{margin-top:36px}.mt37{margin-top:37px}.mt38{margin-top:38px}.mt39{margin-top:39px}.mt40{margin-top:40px}.mt41{margin-top:41px}.mt42{margin-top:42px}.mt43{margin-top:43px}.mt44{margin-top:44px}.mt45{margin-top:45px}.mt46{margin-top:46px}.mt47{margin-top:47px}.mt48{margin-top:48px}.mt49{margin-top:49px}.mt50{margin-top:50px}.mt51{margin-top:51px}.mt52{margin-top:52px}.mt53{margin-top:53px}.mt54{margin-top:54px}.mt55{margin-top:55px}.mt56{margin-top:56px}.mt57{margin-top:57px}.mt58{margin-top:58px}.mt59{margin-top:59px}.mt60{margin-top:60px}.mt61{margin-top:61px}.mt62{margin-top:62px}.mt63{margin-top:63px}.mt64{margin-top:64px}.mt65{margin-top:65px}.mt66{margin-top:66px}.mt67{margin-top:67px}.mt68{margin-top:68px}.mt69{margin-top:69px}.mt70{margin-top:70px}.mt71{margin-top:71px}.mt72{margin-top:72px}.mt73{margin-top:73px}.mt74{margin-top:74px}.mt75{margin-top:75px}.mt76{margin-top:76px}.mt77{margin-top:77px}.mt78{margin-top:78px}.mt79{margin-top:79px}.mt80{margin-top:80px}.mt81{margin-top:81px}.mt82{margin-top:82px}.mt83{margin-top:83px}.mt84{margin-top:84px}.mt85{margin-top:85px}.mt86{margin-top:86px}.mt87{margin-top:87px}.mt88{margin-top:88px}.mt89{margin-top:89px}.mt90{margin-top:90px}.mt91{margin-top:91px}.mt92{margin-top:92px}.mt93{margin-top:93px}.mt94{margin-top:94px}.mt95{margin-top:95px}.mt96{margin-top:96px}.mt97{margin-top:97px}.mt98{margin-top:98px}.mt99{margin-top:99px}.mt100{margin-top:100px}.mt10{margin-top:10px;}.mt11{margin-top:11px;}.mt12{margin-top:12px;}.mt13{margin-top:13px;}.mt14{margin-top:14px;}.mt15{margin-top:15px;}.mt16{margin-top:16px;}.mt17{margin-top:17px;}.mt18{margin-top:18px;}.mt19{margin-top:19px;}.mt20{margin-top:20px;}.mt21{margin-top:21px;}.mt22{margin-top:22px;}.mt23{margin-top:23px;}.mt24{margin-top:24px;}.mt25{margin-top:25px;}.mt26{margin-top:26px;}.mt27{margin-top:27px;}.mt28{margin-top:28px;}.mt29{margin-top:29px;}.mt30{margin-top:30px;}.mt31{margin-top:31px;}.mt32{margin-top:32px;}.mt33{margin-top:33px;}.mt34{margin-top:34px;}.mt35{margin-top:35px;}.mt36{margin-top:36px;}.mt37{margin-top:37px;}.mt38{margin-top:38px;}.mt39{margin-top:39px;}.mt40{margin-top:40px;}.mt41{margin-top:41px;}.mt42{margin-top:42px;}.mt43{margin-top:43px;}.mt44{margin-top:44px;}.mt45{margin-top:45px;}.mt46{margin-top:46px;}.mt47{margin-top:47px;}.mt48{margin-top:48px;}.mt49{margin-top:49px;}.mt50{margin-top:50px;}.mt51{margin-top:51px;}.mt52{margin-top:52px;}.mt53{margin-top:53px;}.mt54{margin-top:54px;}.mt55{margin-top:55px;}.mt56{margin-top:56px;}.mt57{margin-top:57px;}.mt58{margin-top:58px;}.mt59{margin-top:59px;}.mt60{margin-top:60px;}.mt61{margin-top:61px;}.mt62{margin-top:62px;}.mt63{margin-top:63px;}.mt64{margin-top:64px;}.mt65{margin-top:65px;}.mt66{margin-top:66px;}.mt67{margin-top:67px;}.mt68{margin-top:68px;}.mt69{margin-top:69px;}.mt70{margin-top:70px;}.mt71{margin-top:71px;}.mt72{margin-top:72px;}.mt73{margin-top:73px;}.mt74{margin-top:74px;}.mt75{margin-top:75px;}.mt76{margin-top:76px;}.mt77{margin-top:77px;}.mt78{margin-top:78px;}.mt79{margin-top:79px;}.mt80{margin-top:80px;}.mt81{margin-top:81px;}.mt82{margin-top:82px;}.mt83{margin-top:83px;}.mt84{margin-top:84px;}.mt85{margin-top:85px;}.mt86{margin-top:86px;}.mt87{margin-top:87px;}.mt88{margin-top:88px;}.mt89{margin-top:89px;}.mt90{margin-top:90px;}.mt91{margin-top:91px;}.mt92{margin-top:92px;}.mt93{margin-top:93px;}.mt94{margin-top:94px;}.mt95{margin-top:95px;}.mt96{margin-top:96px;}.mt97{margin-top:97px;}.mt98{margin-top:98px;}.mt99{margin-top:99px;}.mt100{margin-top:100px;}.mt101{margin-top:101px;}.mt102{margin-top:102px;}.mt103{margin-top:103px;}.mt104{margin-top:104px;}.mt105{margin-top:105px;}.mt106{margin-top:106px;}.mt107{margin-top:107px;}.mt108{margin-top:108px;}.mt109{margin-top:109px;}.mt110{margin-top:110px;}.mt111{margin-top:111px;}.mt112{margin-top:112px;}.mt113{margin-top:113px;}.mt114{margin-top:114px;}.mt115{margin-top:115px;}.mt116{margin-top:116px;}.mt117{margin-top:117px;}.mt118{margin-top:118px;}.mt119{margin-top:119px;}.mt120{margin-top:120px;}.mt121{margin-top:121px;}.mt122{margin-top:122px;}.mt123{margin-top:123px;}.mt124{margin-top:124px;}.mt125{margin-top:125px;}.mt126{margin-top:126px;}.mt127{margin-top:127px;}.mt128{margin-top:128px;}.mt129{margin-top:129px;}.mt130{margin-top:130px;}
/* 上内边距 */
.pt4{padding-top:4px;}.pt5{padding-top:5px;}.pt6{padding-top:6px;}.pt7{padding-top:7px;}.pt8{padding-top:8px;}.pt9{padding-top:9px;}.pt10{padding-top:10px;}.pt11{padding-top:11px;}.pt12{padding-top:12px;}.pt13{padding-top:13px;}.pt14{padding-top:14px;}.pt15{padding-top:15px;}.pt16{padding-top:16px;}.pt17{padding-top:17px;}.pt18{padding-top:18px;}.pt19{padding-top:19px;}.pt20{padding-top:20px;}.pt21{padding-top:21px;}.pt22{padding-top:22px;}.pt23{padding-top:23px;}.pt24{padding-top:24px;}.pt25{padding-top:25px;}.pt26{padding-top:26px;}.pt27{padding-top:27px;}.pt28{padding-top:28px;}.pt29{padding-top:29px;}.pt30{padding-top:30px;}.pt31{padding-top:31px;}.pt32{padding-top:32px;}.pt33{padding-top:33px;}.pt34{padding-top:34px;}.pt35{padding-top:35px;}.pt36{padding-top:36px;}.pt37{padding-top:37px;}.pt38{padding-top:38px;}.pt39{padding-top:39px;}.pt40{padding-top:40px;}.pt41{padding-top:41px;}.pt42{padding-top:42px;}.pt43{padding-top:43px;}.pt44{padding-top:44px;}.pt45{padding-top:45px;}.pt46{padding-top:46px;}.pt47{padding-top:47px;}.pt48{padding-top:48px;}.pt49{padding-top:49px;}.pt50{padding-top:50px;}.pt51{padding-top:51px;}.pt52{padding-top:52px;}.pt53{padding-top:53px;}.pt54{padding-top:54px;}.pt55{padding-top:55px;}.pt56{padding-top:56px;}.pt57{padding-top:57px;}.pt58{padding-top:58px;}.pt59{padding-top:59px;}.pt60{padding-top:60px;}.pt61{padding-top:61px;}.pt62{padding-top:62px;}.pt63{padding-top:63px;}.pt64{padding-top:64px;}.pt65{padding-top:65px;}.pt66{padding-top:66px;}.pt67{padding-top:67px;}.pt68{padding-top:68px;}.pt69{padding-top:69px;}.pt70{padding-top:70px;}.pt71{padding-top:71px;}.pt72{padding-top:72px;}.pt73{padding-top:73px;}.pt74{padding-top:74px;}.pt75{padding-top:75px;}.pt76{padding-top:76px;}.pt77{padding-top:77px;}.pt78{padding-top:78px;}.pt79{padding-top:79px;}.pt80{padding-top:80px;}.pt81{padding-top:81px;}.pt82{padding-top:82px;}.pt83{padding-top:83px;}.pt84{padding-top:84px;}.pt85{padding-top:85px;}.pt86{padding-top:86px;}.pt87{padding-top:87px;}.pt88{padding-top:88px;}.pt89{padding-top:89px;}.pt90{padding-top:90px;}.pt91{padding-top:91px;}.pt92{padding-top:92px;}.pt93{padding-top:93px;}.pt94{padding-top:94px;}.pt95{padding-top:95px;}.pt96{padding-top:96px;}.pt97{padding-top:97px;}.pt98{padding-top:98px;}.pt99{padding-top:99px;}.pt100{padding-top:100px;}.pt101{padding-top:101px;}.pt102{padding-top:102px;}.pt103{padding-top:103px;}.pt104{padding-top:104px;}.pt105{padding-top:105px;}.pt106{padding-top:106px;}.pt107{padding-top:107px;}.pt108{padding-top:108px;}.pt109{padding-top:109px;}.pt110{padding-top:110px;}.pt111{padding-top:111px;}.pt112{padding-top:112px;}.pt113{padding-top:113px;}.pt114{padding-top:114px;}.pt115{padding-top:115px;}.pt116{padding-top:116px;}.pt117{padding-top:117px;}.pt118{padding-top:118px;}.pt119{padding-top:119px;}.pt120{padding-top:120px;}.pt121{padding-top:121px;}.pt122{padding-top:122px;}.pt123{padding-top:123px;}.pt124{padding-top:124px;}.pt125{padding-top:125px;}.pt126{padding-top:126px;}.pt127{padding-top:127px;}.pt128{padding-top:128px;}.pt129{padding-top:129px;}.pt130{padding-top:130px;}
/* 下内边距 */
.pb4{padding-bottom:4px;}.pb5{padding-bottom:5px;}.pb6{padding-bottom:6px;}.pb7{padding-bottom:7px;}.pb8{padding-bottom:8px;}.pb9{padding-bottom:9px;}.pb10{padding-bottom:10px;}.pb11{padding-bottom:11px;}.pb12{padding-bottom:12px;}.pb13{padding-bottom:13px;}.pb14{padding-bottom:14px;}.pb15{padding-bottom:15px;}.pb16{padding-bottom:16px;}.pb17{padding-bottom:17px;}.pb18{padding-bottom:18px;}.pb19{padding-bottom:19px;}.pb20{padding-bottom:20px;}.pb21{padding-bottom:21px;}.pb22{padding-bottom:22px;}.pb23{padding-bottom:23px;}.pb24{padding-bottom:24px;}.pb25{padding-bottom:25px;}.pb26{padding-bottom:26px;}.pb27{padding-bottom:27px;}.pb28{padding-bottom:28px;}.pb29{padding-bottom:29px;}.pb30{padding-bottom:30px;}.pb31{padding-bottom:31px;}.pb32{padding-bottom:32px;}.pb33{padding-bottom:33px;}.pb34{padding-bottom:34px;}.pb35{padding-bottom:35px;}.pb36{padding-bottom:36px;}.pb37{padding-bottom:37px;}.pb38{padding-bottom:38px;}.pb39{padding-bottom:39px;}.pb40{padding-bottom:40px;}.pb41{padding-bottom:41px;}.pb42{padding-bottom:42px;}.pb43{padding-bottom:43px;}.pb44{padding-bottom:44px;}.pb45{padding-bottom:45px;}.pb46{padding-bottom:46px;}.pb47{padding-bottom:47px;}.pb48{padding-bottom:48px;}.pb49{padding-bottom:49px;}.pb50{padding-bottom:50px;}.pb51{padding-bottom:51px;}.pb52{padding-bottom:52px;}.pb53{padding-bottom:53px;}.pb54{padding-bottom:54px;}.pb55{padding-bottom:55px;}.pb56{padding-bottom:56px;}.pb57{padding-bottom:57px;}.pb58{padding-bottom:58px;}.pb59{padding-bottom:59px;}.pb60{padding-bottom:60px;}.pb61{padding-bottom:61px;}.pb62{padding-bottom:62px;}.pb63{padding-bottom:63px;}.pb64{padding-bottom:64px;}.pb65{padding-bottom:65px;}.pb66{padding-bottom:66px;}.pb67{padding-bottom:67px;}.pb68{padding-bottom:68px;}.pb69{padding-bottom:69px;}.pb70{padding-bottom:70px;}.pb71{padding-bottom:71px;}.pb72{padding-bottom:72px;}.pb73{padding-bottom:73px;}.pb74{padding-bottom:74px;}.pb75{padding-bottom:75px;}.pb76{padding-bottom:76px;}.pb77{padding-bottom:77px;}.pb78{padding-bottom:78px;}.pb79{padding-bottom:79px;}.pb80{padding-bottom:80px;}.pb81{padding-bottom:81px;}.pb82{padding-bottom:82px;}.pb83{padding-bottom:83px;}.pb84{padding-bottom:84px;}.pb85{padding-bottom:85px;}.pb86{padding-bottom:86px;}.pb87{padding-bottom:87px;}.pb88{padding-bottom:88px;}.pb89{padding-bottom:89px;}.pb90{padding-bottom:90px;}.pb91{padding-bottom:91px;}.pb92{padding-bottom:92px;}.pb93{padding-bottom:93px;}.pb94{padding-bottom:94px;}.pb95{padding-bottom:95px;}.pb96{padding-bottom:96px;}.pb97{padding-bottom:97px;}.pb98{padding-bottom:98px;}.pb99{padding-bottom:99px;}.pb100{padding-bottom:100px;}.pb101{padding-bottom:101px;}.pb102{padding-bottom:102px;}.pb103{padding-bottom:103px;}.pb104{padding-bottom:104px;}.pb105{padding-bottom:105px;}.pb106{padding-bottom:106px;}.pb107{padding-bottom:107px;}.pb108{padding-bottom:108px;}.pb109{padding-bottom:109px;}.pb110{padding-bottom:110px;}.pb111{padding-bottom:111px;}.pb112{padding-bottom:112px;}.pb113{padding-bottom:113px;}.pb114{padding-bottom:114px;}.pb115{padding-bottom:115px;}.pb116{padding-bottom:116px;}.pb117{padding-bottom:117px;}.pb118{padding-bottom:118px;}.pb119{padding-bottom:119px;}.pb120{padding-bottom:120px;}.pb121{padding-bottom:121px;}.pb122{padding-bottom:122px;}.pb123{padding-bottom:123px;}.pb124{padding-bottom:124px;}.pb125{padding-bottom:125px;}.pb126{padding-bottom:126px;}.pb127{padding-bottom:127px;}.pb128{padding-bottom:128px;}.pb129{padding-bottom:129px;}.pb130{padding-bottom:130px;}
/* 行间距 */
.lh16{line-height:16px;}.lh17{line-height:17px;}.lh18{line-height:18px;}.lh19{line-height:19px;}.lh20{line-height:20px;}.lh21{line-height:21px;}.lh22{line-height:22px;}.lh23{line-height:23px;}.lh24{line-height:24px;}.lh25{line-height:25px;}.lh26{line-height:26px;}.lh27{line-height:27px;}.lh28{line-height:28px;}.lh29{line-height:29px;}.lh30{line-height:30px;}.lh31{line-height:31px;}.lh32{line-height:32px;}.lh33{line-height:33px;}.lh34{line-height:34px;}.lh35{line-height:35px;}.lh36{line-height:36px;}.lh37{line-height:37px;}.lh38{line-height:38px;}.lh39{line-height:39px;}.lh40{line-height:40px;}.lh41{line-height:41px;}.lh42{line-height:42px;}.lh43{line-height:43px;}.lh44{line-height:44px;}.lh45{line-height:45px;}.lh46{line-height:46px;}.lh47{line-height:47px;}.lh48{line-height:48px;}.lh49{line-height:49px;}.lh50{line-height:50px;}.lh51{line-height:51px;}.lh52{line-height:52px;}.lh53{line-height:53px;}.lh54{line-height:54px;}.lh55{line-height:55px;}.lh56{line-height:56px;}.lh57{line-height:57px;}.lh58{line-height:58px;}.lh59{line-height:59px;}.lh60{line-height:60px;}.lh61{line-height:61px;}.lh62{line-height:62px;}.lh63{line-height:63px;}.lh64{line-height:64px;}.lh65{line-height:65px;}.lh66{line-height:66px;}.lh67{line-height:67px;}.lh68{line-height:68px;}.lh69{line-height:69px;}.lh70{line-height:70px;}.lh71{line-height:71px;}.lh72{line-height:72px;}.lh73{line-height:73px;}.lh74{line-height:74px;}.lh75{line-height:75px;}.lh76{line-height:76px;}.lh77{line-height:77px;}.lh78{line-height:78px;}.lh79{line-height:79px;}.lh80{line-height:80px;}

/* logo and pc网站导航 */
/*导航*/
.navigationBox{height: 84px;}
.navigation_main { width: 100%; padding: 0 10px; box-sizing: border-box; background-color: #fff; position: fixed; z-index: 999; transition: all 0.5s; border-bottom: 1px solid #ddd;}
.navigation_main_box{display: flex; align-items: center; justify-content: space-between; max-width: 1440px; margin: 0 auto;}
.WebLogo{float: left; padding: 0px;}
.WebLogo img{max-height: 60px;}
.navigation{display: flex;align-items: center;float:right;height: 80px; }

.navigationlist li { float:left; line-height: 80px;}
.navigationlist li .navChannelName{display: block; font-size:16px; line-height: 80px; font-weight:normal; color:#333;}
.navigationlist li .navChannelName:hover{ color:#cb000f; }
.navigationlist li .current{ color:#cb000f;}
.glyphicon{color: #fff; font-size: 22px; cursor: pointer;}
.navigationlist li:hover{}
/*导航栏下拉*/
.navigation .line{ position:absolute; z-index:-1; bottom:-2px; width:0px; height:4px; font-size:3px; background-color:#cb000f; transition-duration: 0.5ms;}
.subnavigation_box{width: 100%; display: none; position: absolute;top: 81px;left: 0;right: 0;z-index: 999;background-color: #fafafa;}
.subnavigationlist{max-width: 1020px;margin: 0 auto;box-sizing: border-box;}
.subnavigationlist dl{width: calc(100% / 4 - 40px);margin: 0px 20px 20px 20px;}
.subnavigationlist dt{line-height: 53px;}
.subnavigationlist dt a{ display:block; white-space:nowrap; font-weight:normal; text-align:left; transition: all 0.5s;} 
.subnavigationlist dt a .right_arrow{position: relative;}
.subnavigationlist dt a .right_arrow::after{content: "";width: 8px;height: 8px;border: 2px solid #777; border-style: solid solid none none;position: absolute;top: 50%;transform: translateY(-50%);right: -15px;margin-top: -5px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.subnavigationlist dl dd{margin: 0;line-height: 30px;}
.subnavigationlist dl dd a {color: #777777; font-size: 14px;}
.subnavigationlist dl dd a:hover{color: #F44336;!important;}
.subnavigationlist dl dt a:hover{color: #F44336;!important;}

.subnavigationlist dl:nth-child(4n) {margin-right: 0;}
.subnavigationlist dl:hover a{color: #333333;}
.isFixed{ position: fixed; z-index: 999; transition: all 0.5s;}

/* 搜索框 */
.searchBox{}
.searchBox .searchicon{display: inline-block; width: 40px; height: 40px; line-height: 40px; margin: 0 auto; text-align: center; margin-left: 50px;}
.searchBox .searchicon img{width: 21px;vertical-align: middle;}

/* 语言切换 */
.language-switch{position: relative; margin-left: 22px;}
.language-current {cursor: pointer;} 
.language-current .mark{vertical-align: middle; width: 23px; height: 17px; margin-right: 5px; border-radius: 3px;}
.language-current .down{ vertical-align: middle; height: 12px;}
.language-switch .language-box{position: absolute;z-index:9999;left: 50%;transform: translateX(-50%);}
.language-switch .language-box::before{transition: all 0.6s; content:'';width: 0px;height: 0px;border: 8px solid;border-color: transparent transparent #cb000f transparent;position: absolute;left: 50%;transform: translateX(-50%);top: -4px;opacity: 0;}
.language-switch .languagelist{margin-top: 10px; border-top: 5px solid #cb000f; overflow:hidden;  opacity: 0; padding:0;background:#fafafa;border-radius: 5px; transition: all 0.6s;}
.language-switch .languagelist li a{display: flex; align-items: center; transition: all 0.6s; height: 40px; line-height: 40px; border: 1px solid #ddd; color: #7c7c7c; width: 120px; justify-content: center;}
.language-switch .languagelist li a:hover{ background: #e5e5e5; color:#cb000f; }
.language-switch .languagelist li a img{width: 23px; height: 17px; vertical-align:middle;border-radius:3px;margin-right: 5px;}
.language-switch:hover .languagelist{  opacity: 1;}
.language-switch:hover .language-box::before{ opacity: 1;}

/* 新闻资讯栏目 */
#articleBox, #hotBox,#main_Box{max-width: 1440px; margin: 0 auto; padding: 0 10px; position: relative;}
#main_Box1{max-width: 1440px; margin: 0 auto; padding: 0 10px 120px; position: relative;}
.articletabbar{overflow: hidden; display: flex; justify-content: flex-start; align-items: center; border-bottom: 1px solid #e8e8e8;}
.articletabbar li{height: 60px; line-height: 60px; margin-right: 30px;}
.articletabbar li a{position: relative; display: block; line-height: 60px; font-size: 16px;}
.articletabbar li:hover a{color: #111; font-weight: 700;}
.articletabbar li:hover a::after{width: 100%}
.articletabbar li.active a{ color: #111; font-weight: 700;}
.articletabbar li.active a::after{width: 100%;}

/* 列表 */
.articlelist{overflow: hidden;}
.articlelist li{width: 100%; margin: 28px 0;}
.articlelist li a{display: flex; flex-wrap: wrap; justify-content: space-between;}
.articlelist li .info_picture{overflow: hidden;width: 320px;border-radius: 5px;}
.articlelist li .info_picture img{width: 100%;height: 100%;object-fit: cover;vertical-align: middle;transition: all 0.6s;}
.articlelist li .info_wrap{width: calc(100% - 350px);border-bottom: 1px solid #e8e8e8;}
.articlelist li .title{transition: all 0.6s;}
.articlelist li .content{font-size: 14px; color: #777; line-height: 1.8em; margin-top: 20px;}
.articlelist li .time{position: relative; padding-left: 20px; font-size: 14px; font-weight: bold; color: #777; margin-top: 30px;}
.articlelist li .time::after{content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 8px; height: 8px; border-radius: 2px; background: #777;}
.articlelist li:hover .info_picture img{transform: scale(1.2);}

/* 热门 */
.hotlist{height: auto !important;}
.hotlist li{border-radius: 15px; overflow: hidden;}
.hotlist li .info_picture{width: 50%; height: 450px; border-radius: 0;}
.hotlist li .info_wrap{width: 50%;background: #f5f6f7;border: none;padding: 75px 50px 130px 65px;box-sizing: border-box;}
.qh_btns{left: calc(50% + 65px);bottom: 80px;position: absolute;z-index: 2;}
.qh_btns .btns{width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; transition: all 0.6s;
background: #fff; color: #79868f; font-size: 20px; font-weight: bold; user-select: none; cursor: pointer; border: 1px solid #ededed;}
.qh_btns .btns.nexts{margin-left: 20px;}
.qh_btns .btns::after{content: ""; width: 16px; height: 16px; border: 2px solid #b8b8b8; border-style: solid solid none none; position: absolute; left: 12px; top: 16px; transition:all 0.6s;  -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.qh_btns .btns.prevs::after{ left: 20px; -webkit-transform: rotate(220deg); transform: rotate(220deg); }
.qh_btns .btns:hover{background: #cb000f; border-color: #cb000f; cursor: pointer;}
.qh_btns .btns:hover::after{border-color: #fff;}

.newsShow-pagination{width: auto;left: calc(15%);bottom: 40px;}



/* 解决方案栏目 */
.title_en{color: #ebebeb;}
.eng{margin-left: 10px; color: #e2e5e8; font-weight:700;}
.falist{overflow: hidden;}
.falist li{width: 100%; margin: 50px 0;}
.falist li a{justify-content: space-between;}
.falist li:nth-child(2n) a{flex-direction: row-reverse;}
.falist li .channelpic{overflow: hidden; width: 49%; border-radius: 15px;}
.falist li .channelpic img{width: 100%; height: 100%; object-fit: cover; vertical-align: middle;}
.falist li .channelwrap{width: 49%;border-radius: 15px;background: #fff;padding: 65px 65px;box-sizing: border-box;}
.falist li .constent{margin-top: 33px;color: #111;line-height: 1.5em;}
.falist li .content{line-height: 1.8em; color: #777;}
.falist li .line{overflow: hidden; width: 100%; height: 1px; background: #e6eaed;}
.falist li .cmore{font-size: 16px; width: 158px; height: 50px; color: #353b43; border: 2px solid #eaeaea; border-radius: 40px; overflow: hidden; position: relative;}
.falist li .cmore span{position: relative; z-index: 2;}
.falist li .channelpic:hover img{transform: scale(1.1);}

.falist li .name{font-weight: 700;}
.falist li .cmore::after{transition: all .6s ease; content: "";position: absolute; left: -40px;bottom: -80px;width: 400px;height: 400px;border-radius: 50%;transform-origin: left bottom;transform: scale(0); }
.falist li .cmore:hover{color: #fff;}
.falist li .cmore:hover::after{transform: scale(1);}

/* 解决方案详情 */
.albumlist_wrap{background: #fff; padding: 55px; border-radius: 15px; border: 1px solid #e6eaed; overflow: hidden;}
.channelalbumlist1{ justify-content: space-between;}
.channelalbumlist1 li{flex-direction: column; width: 28%; justify-content: flex-start;}
.AlbumPicture{width: 50px;}
.AlbumPicture img{width: 100%; vertical-align: middle; max-width: 100%; object-fit: cover;}
.AlbumDesc{line-height: 1.8em;}

/* 方案 应用案例 */
.fa_desc_box, .fa_detail_box,.fa_application_box{max-width: 1440px; padding: 0 20px;}
.fa_application_mian_box{position: relative;  background: #fff;}

/* 切换按钮 */
.faqh_btns{ position: absolute; z-index: 2; right: 0;}
.faqh_btns .btns{width: 60px; height: 60px; line-height: 50px; text-align: center; border-radius: 50%; transition: all 0.6s;
background: #fff; color: #79868f; font-size: 20px; font-weight: bold; user-select: none; cursor: pointer; border: 1px solid #ededed;}
.faqh_btns .btns::after{content: ""; width: 16px; height: 16px; border: 2px solid #b8b8b8; border-style: solid solid none none; position: absolute; left: 20px; top: 20px; transition:all 0.6s;  -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.faqh_btns .btns.nexts{margin-left: 20px;}
.faqh_btns .btns.prevs::after{ left: 25px; -webkit-transform: rotate(220deg); transform: rotate(220deg); }
.faqh_btns .btns:hover{background: #cb000f; border-color: #cb000f; cursor: pointer;}
.faqh_btns .btns:hover::after{border-color: #fff;}

.channelrelationlist1{}
.channelrelationlist1 li{width: 33.333%; float: left;}
.channelrelationlist1 li a{overflow: hidden; display: block; border-radius: 10px; position: relative; margin: 0 10px;}
.channelrelationlist1 li .InfoPicture::after{content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 50%; background: linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.6) 100%);}
.channelrelationlist1 li:hover .InfoPicture{transform:scale(1.1);}
.channelrelationlist1 li .InfoTitle{position: absolute; left: 0; bottom: 0; width: 100%; padding: 0 30px 30px; box-sizing: border-box; text-align: right;}
.channelrelationlist1 li:hover .InfoTitle{transform: translateX(-20px);}

/* 产品方案 */
.isend{justify-content: space-between; align-items: flex-end;}
.textlist1{overflow: hidden;}
.textlist1 li{ margin: 20px 0 0 20px; border-radius: 40px; background: #fff; padding: 7px 15px;}
.textlist1 li:first-child{margin-left: 0;}
.textlist1 li a{display: block;}
.textlist1 li:hover{background: #115fad; color: #fff}
.textlist1 li.active{background: #115fad; color: #fff;}

/* 切换左侧 */
.info_box{box-sizing: border-box; background: #fff; border: 1px solid #e6eaed; border-radius: 20px; padding: 90px 50px; justify-content: space-between;}
.info_box .gallery{width: calc(100% - 220px); box-sizing: border-box;}
.info_box .thumbs{width: 130px; position: relative; height: 440px;}

.gallerylist li .gallery_img{height:400px;}
.gallerylist li .gallery_img img{max-width: 100%; max-height: 100%;}
.gallerylist li .gallery_con{border-top: 1px solid #e3e5e7; justify-content: space-between;}
.gallerylist li .gallery_down{width: 36%; padding-right: 10px; box-sizing: border-box;}
.gallerylist li .gallery_down:hover a{ color: #115fad;}
.gallerylist li .gallery_desc{width: 64%;}    

/* 切换右侧 */
.thumbs .swiper-container{height: 100%;}
.thumbslist li .thumbs_wrap{flex-direction: column; padding: 0 10px; box-sizing: border-box; margin: 7.5px 0; height: 85%; border-radius: 20px; border: 2px solid #f5f6f6;}
.thumbslist li .thumbs_wrap .thumbs_img{height: 70px; display: flex; align-items: center; justify-content: center; opacity: .36;}
.thumbslist li .thumbs_wrap .thumbs_img img{max-width: 90%; max-height: 90%;}
.thumbslist li .thumbs_wrap .title{margin-top: 5px;}
.thumbslist li.active .thumbs_wrap .title{color: #115fad;}
.thumbslist li.active .thumbs_wrap{border-color: #115fad;}
.thumbslist li.active .thumbs_wrap .thumbs_img{opacity: 1;}
.thumbslist li:hover .thumbs_wrap{border-color: #115fad;}
.thumbslist li:hover .thumbs_wrap .title{color: #115fad;}
.thumbslist li:hover .thumbs_wrap .thumbs_img{opacity: 1;}

/* 右侧上下切换按钮 */
.thumbs .thumbs-prev, .thumbs .thumbs-next{width: 60px; height: 28px; position: relative;}
.thumbs .thumbs-icon::after{content: "";width: 10px;height: 10px;border: 2px solid #c3c3c3;border-style: solid solid none none;margin-left: -6px;position: absolute;left: 50%;margin-top: 18px;transform: translateX(-50%);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.thumbs .thumbs-icon.thumbs-next::after{margin-top: 18px;}
.thumbs .thumbs-prev,.thumbs .thumbs-next{position: absolute;left: 50%;transform: translateX(-50%);bottom: calc(100% + 8px);color: #dde1e3;user-select: none;cursor: pointer;transition: all .4s ease;}
.thumbs .thumbs-next{top: calc(100% + 0px);bottom: auto;transform: translate(-50%) rotate(180deg);}
.thumbs .thumbs-icon:hover::after{border-color: #115fad;}


/* 资源中心 */
.adlist1{overflow: hidden; justify-content: space-between;}
.adlist1 li{overflow: hidden; width: calc(25% - 40px); transition: all .4s ease; margin-left: 40px; flex-direction: column; border-radius: 10px; background: #f5f6f7; border: 1px solid #e6eaed; padding: 60px 60px 0; box-sizing: border-box;}
.adlist1 li img{width: 60px;}
.adlist1 li .img_pic{opacity: 1;}
.adlist1 li .img_hover_pic{opacity: 0;position: absolute;z-index: 10;left: 50%;transform: translateX(-50%);}
.adlist1 li .AdNum{line-height: .8; font-size: 200px; transform: translateY(30%); color: #e8edf3; transition: all .4s ease;}
.adlist1 li:hover{background: #115fad;border-color: #115fad;}
.adlist1 li:hover .img_pic{opacity: 0;}
.adlist1 li:hover .img_hover_pic{opacity: 1;}
.adlist1 li:hover .AdName{color: #fff;}
.adlist1 li:hover .eng{color: rgba(255, 255, 255, .25);}
.adlist1 li:hover .AdNum{color: rgba(255, 255, 255, .04);}


/* 产品中心栏目 内页 */
#pro_main{overflow: hidden; padding: 40px 10px; background: #f5f6f7;}
.pro_box{overflow: hidden; max-width: 1440px; margin: 0 auto;}
.pro_list_box .title{color: #12171e; margin-right: 15px; margin-bottom: 30px;}
.pro_list_box .title span.ename{color: #e0e2e4; opacity: .75;}
.pro_left{overflow: hidden; width: 20%; float: left;}
.pro_left_title{padding:0 15px; box-sizing: border-box; height: 80px; line-height: 80px; background: #cb000f; font-weight: bold; font-size: 24px; text-align: center; color: #fff;
overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.pro_right{overflow: hidden;width: 78%;float: right;}
.pro_right_title {border-bottom: 1px solid #ddd;height: 44px;margin-bottom: 15px;font-size: 24px;}
.pro_right_title h2{line-height: 44px; font-size: 24px;}
.pro_right_title h2 span{display: inline-block; position: relative; height: 44px;}
.pro_right_title h2 span::after{content:''; width: 100%; height: 3px; position: absolute; bottom: -2px; left: 0; background: #cb000f;}
.pro_left_content,.pro_right_content{overflow: hidden;}
.pro_left_bottom{overflow: hidden; margin-top: 20px;}
.pro_left_bottom .pic img{width: 100% !important; height:auto !important; vertical-align: middle;}
.pro_left_bottom .tit_tel{background: #cb000f; text-align: center; color: #fff; padding: 20px; margin-bottom: 20px;}
.pro_left_bottom .tit_tel .tit{text-align: center; }
.pro_left_bottom .tit_tel .tit img{vertical-align: middle; margin-right: 5px;}
.pro_left_bottom .tit_tel .tit span{ font-size: 16px; color:#fff;}
.pro_left_bottom .tit_tel .tel{display: block; font-size: 28px; font-weight: bold; margin-top: 10px; line-height: 1;}

/* 左侧导航 */
.sidenav_box {overflow: hidden; border-radius: 6px;}
.sidenavlist {border: 1px solid #ddd;}
/* 二级栏目 */
.sidenavlist dl{margin: 0;}
.sidenavlist dl dt {justify-content: space-between;align-items: center;border-bottom: 1px solid #ddd;font-size: 16px;transition: all 0.5s;/* background: #fff; */display: flex;justify-content: space-between;}
.sidenavlist dl dt a{display: block;padding: 17px 15px;width: calc(100% - 53px);box-sizing: border-box;}
.sidenavlist dl dt .jh{width: 53px;height: 53px;position: relative;background: url('../images/jh_icon.png') center center no-repeat;background-size: 30%;}
.sidenavlist dl dt .gjhj{width: 53px; height: 53px; position: relative;  background: url('../images/gjhj_icon.png') center center no-repeat; background-size: 30%;}
.sidenavlist dl dt.on .gjhj{background: url('../images/jhj_icon.png') center center no-repeat; background-size: 30%;}
.sidenavlist dl dt .gjhj:hover{cursor: pointer;}
.sidenavlist dl dt:hover{background: #cb000f; color: #fff; cursor: pointer;}
.sidenavlist dl dt.current{background: #cb000f; color: #fff;}
/* .sidenavlist li:nth-child(2) dl .sjnavlist{height: auto;} */
/* 三级栏目 */
.sjnavlist{overflow: hidden; height: 0;}
.sjnavlist dd {text-indent: 45px; position: relative; width: 100%; margin: 0px; border-bottom: 1px solid #ddd; font-size: 16px; align-items: center;/*  background: #fff; */}
.sjnavlist dd a {display: block; transition: all 0.5s; font-size: 14px; padding: 18px 0; position: relative;}
.sjnavlist dd:hover{background: #cb000f; color: #fff;}
.sjnavlist dd:hover a{ color: #fff;}
.sjnavlist dd.current{background: #cb000f; color: #fff;}
/* 右箭头 */
.sjnavlist dd a::after{
	content: ""; width: 8px; height: 8px; border: 2px solid #b8b8b8; border-style: solid solid none none; position: absolute;  
	top: 50%; transform: translateY(-50%); right: 25px; margin-top: -4px; -webkit-transform: rotate(45deg); transform: rotate(45deg);
}
.sjnavlist dd:hover a::after {border-color:#fff;}
.sjnavlist dd.on a::after {border-color:#fff;}


/* 产品展示栏 */
.gridlist{display: flex;justify-content: flex-start;flex-wrap: wrap;margin-right: -25px;margin-bottom: -25px;}
.gridlist li{background: #fff;overflow: hidden;text-align: center;border-radius: 10px;width: calc(100%/3 - 25px);margin-right: 25px;margin-bottom: 25px;padding: 35px 35px 15px 35px;box-sizing: border-box;}
.gridlist li .InfoPicture{overflow: hidden;}
.gridlist li .InfoPicture img{width: 80%;vertical-align: middle;object-fit: cover;margin: 0 auto;transition: all 0.5s;}
.gridlist li .InfoWrap{}
.gridlist li .InfoTitle{font-size: 18px; text-align: left; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all 0.5s;margin-top: 20px;}
.gridlist li .InfoContent{font-size: 14px; color: #666; text-align: left; line-height: 1.8em; margin: 10px 0;}
.gridlist li:hover .InfoPicture img{transform: scale(1.1);}
.gridlist li:hover .InfoTitle{color: #cb000f;}

/* 产品筛选 */
.pro {background-color: #f5f6f7;}
.pro-title {align-items: flex-end;}
.pro-title .title{color: #12171e; margin-right: 18px;}
.pro-title .name{color: #7c7c7c;}
.pro-title .btn{color: #fff; transition: all .4s ease; margin-left: 48px; padding: 3px 6px;}
.pro-title .btn:hover{ color: #fff;}
.pro-list {border: 1px solid #e4eaef;border-radius: 10px;/* box-shadow: 0px 20px 48px 0px rgba(0, 0, 0, 0.06); */background-color: #fff;overflow: hidden;}
.pro-list .filterlist .groupname{width: 200px; font-weight: 700; background-color: #f8f8f9;padding: 20px 36px;color: #12171e; box-sizing: border-box;}
.pro-list .filterlist .content{width: calc(100% - 200px);background-color: #fff;padding: 20px 35px;padding-bottom: 40px; box-sizing: border-box;}
.pro-list .filterlist .content ul{margin-bottom: -18px;margin-right: -10px;}
.pro-list .filterlist .content li{width: calc(100%/6 - 10px);margin-right: 10px;margin-bottom: 22px;display: flex;align-items: center;}
.pro-list .filterlist .content li a{display: flex;align-items: center;}
.pro-list .filterlist .content li span{width: 20px;height: 20px;border-radius: 5px;display: flex;border: 1px solid #ddd;margin-right: 7px;position: relative;}
.pro-list .filterlist .content li.active span{background-color: #cb000f; border: 1px solid #cb000f;}
.pro-list .filterlist .content li.active span::before{content: " "; position: absolute; display: inline-block; width: 12px; height: 6px; border-width: 0 0 3px 3px; overflow: hidden; border-color: #fff; border-style: solid; -webkit-transform: rotate(-50deg); transform: rotate(-50deg); left: 3px; top: 4px;}
.pro-list .filterlist {position: relative;}
.pro-list .filterlist::before{content: "";position: absolute; z-index: 1; bottom: 0px;left: 50%;transform: translateX(-50%);background-color: #e4eaef;height: 1px;width: calc(100% - 70px);}
.pro-list .filterlist:last-child::before{display: none;}
.pro-list .filterlist .content.notLisy li{width: calc(100%/6 - 10px);}
.pro-list .filterlist:nth-child(4) .content li,.pro-list .filterlist:nth-child(5) .content li {
	width: calc(100%/9 - 10px);
}


/* 复选框样式 */
input[type="checkbox"]{width: 20px; height: 20px; min-width:20px; border-radius: 5px; display: flex;-webkit-appearance: none !important; -moz-appearance: none !important;
	 appearance: none !important; outline: none; border: 1px solid #e4eaef; margin-right: 7px; position: relative;}
.text_checkbox{ padding:0 !important; box-sizing: border-box; }
/*复选框未选中状态下的样式*/
input[type="checkbox"]:before{content: "";position: absolute;top: 50%;left: 50%;border-radius: 5px;transform: translate(-50%,-50%);width: 18px;height: 18px;background-color: #fff;transition: .5s;}
/*复选框选中状态下的样式*/
input[type="checkbox"]:checked:before{content: "\2714"; font-size: 14px; color: #fff; display: block; text-align: center; background-color: #cb000f;}
   
/* 产品详情页 */
.img2{display: block; margin: 0 auto;/* width: 80%;*/}
.con_cir{padding: 30px 30px; border-radius: 15px; background: #fff;}
.space_bt{justify-content: space-between;}
.showpro_main{overflow: hidden;}
.infoalbum_box{overflow: hidden;background: url('../images/showprobg.png') no-repeat;padding: 60px 10px;background-size: cover;}
.infoalbum_left{ width: 46%;}
.infoalbum_left .ChannelName{ color: #cb000f; font-weight: bold;}
.infoalbum_left .InfoTitle{text-align: left;}
.infoalbum_left .InfoSContent div{height: auto !important; overflow: unset !important;}

.infoalbum_right{width: 46%;background: #fff;border-radius: 15px;overflow: hidden; padding: 50px; box-sizing: border-box;max-height: 600px;}
.infoalbum_right .product_swiper .infoswiper {overflow: hidden;}
.infoalbum_right .product_swiper .infoswiperitem{overflow: hidden;}
/* 相册 */
.infoalbumcontent{}
.infoalbumcontent li{}
.infoalbumcontent li .pic{box-sizing: border-box;}
.infoalbumcontent li .pic img{max-width: 80%; max-height: 80%;}
    

/* 切换 */
.infoalbumlist{width: 100% !important; display: flex; justify-content: center; align-items:center;}
.infoalbumlist li{margin: 0 5px;}
.infoalbumlist img{width: 60px; height: 60px; border-radius: 5px; border: 1px solid #fff; transition: all 0.5s;}
.infoalbumlist img.on{border: 1px solid #cb000f; background: none;}

/* 产品内容开始 */
.infocontent_box{overflow: hidden; padding: 0 10px;}
.infocontent_box_1{overflow: hidden; background: #fff;}
.infocontent_box_2{overflow: hidden; background: #f5f6f7;}
.infocontent_box_1 .item,.infocontent_box_2 .item{max-width: 1440px; margin: 0 auto; overflow: hidden;}
.infocontent_box_1 .item .name,.infocontent_box_2 .item .name{display: flex; flex-wrap: wrap-reverse;}
.infocontent_box_1 .item .name::after,.infocontent_box_2 .item .name::after{content: ""; display: block; width: 10px; height: 10px; border-radius: 2px; background: #cb000f; margin-left: 13px;}

/* 附件下载部分 */
.pro_down_box {margin-right: -40px;margin-bottom: 10px;}
.pro_down_box .item{margin-right: 40px;margin-bottom: 10px;align-items: center; max-width: 260px; flex-wrap: nowrap;}
.pro_down_box .item span{margin-left: 10px;text-decoration: underline; color: #cb000f;}
.pro_down_box .item img{width: 24px;}
.pro_more{width: 158px;height: 54px;border-radius: 40px; background-color: #cb000f; position: relative;}
.pro_more::after{
content: ""; width: 8px; height: 8px; border: 2px solid #fff; border-style: solid solid none none; position: absolute;
top: 50%; transform: translateY(-50%); right: 25px; margin-top: -4px; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.pro_more:hover{box-shadow: 0 0 10px #cb000f;}
/* 相关下载部分 */
.pro_down_box .item.dowload{margin-right: 15px;}
.pro_down_box .item .select_box{display: block;width: 235px;position: relative;user-select: none;}
.pro_down_box .item .select_box .name{display: flex;align-items: center;height: 45px;position: relative;border-radius: 5px;border: 1px solid #ededed;padding: 0 15px;background-color: #fff;font-size: 14px;color: #cb000f;cursor: pointer;}
.pro_down_box .item .select_box .name::after{
content: ""; width: 8px; height: 8px; border: 2px solid #cb000f; border-style: solid solid none none; position: absolute; top: 50%; transform: translateY(-50%); 
right: 15px; margin-top: -8px; -webkit-transform: rotate(135deg); transform: rotate(135deg);}
.pro_down_box .item .select_box .name.on::after{margin-top: -4px; -webkit-transform: rotate(315deg); transform: rotate(315deg);}
.pro_down_box .item .select_box .droplist{display: none; position: absolute; z-index: 10;width: 100%;top: 45px;max-height: 200px;border: 2px solid #ededed;border-top: none;overflow-x: hidden;overflow-y: auto;left: 0;background: #eaf1f5;cursor: pointer;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.pro_down_box .item .select_box .droplist li{padding: 0 14px;height: 40px;position: relative;display: flex;align-items: center;width: 100%;font-size: 14px;color: #cb000f;transition: all .4s ease;}
.pro_down_box .item .select_box .droplist li::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #f4f8fa;}
.pro_down_box .item .select_box .droplist li:last-child::after{display: none;}
.pro_down_box .item .select_box .droplist li:hover,.pro_down_box .item .select_box .droplist li.active{background: #dadfe5;color: #cb000f;}
.pro_down_box .item .select_box .droplist::-webkit-scrollbar {width: 2px;height: 4px;}
.pro_down_box .item .select_box .droplist::-webkit-scrollbar-thumb {background: #7a8896;}
.pro_down_box .item .select_box .droplist::-webkit-scrollbar-track {background: #fff;}
.pro_down_box .item .select_box .name.noRadius{border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.pro_down_box .item .select_box .name.noRadius::after{transform: rotate(0);}

/* 资源中心对应下载 */
.downlaodtabbar{max-width: 1440px; padding: 0 30px; box-sizing: border-box; margin: 0 auto; overflow: hidden; display: flex; justify-content: flex-start; align-items: center;}
.downlaodtabbar li{margin-right: 30px;}
.downlaodtabbar li a{position: relative; display: block; padding: 14px 0;}
.downlaodtabbar li:hover a{color: #115fad;}
.downlaodtabbar li.active a{ color: #115fad;}
.downlaodtabbar li.active a::after{content: ""; position: absolute; left: 50%; bottom: 0; width: 100%; height: 1px; background: #115fad; transform: translateX(-50%);}

/* 下载文件列表 */
.downlist li{border: 1px solid #eaeaea; background-color: #f5f6f7; border-radius: 12px; overflow: hidden; padding: 0px 50px; margin-bottom: 25px;}
.downlist li a{display: flex; height: 90px; align-items: center; justify-content: space-between; position: relative;}
.downlist li .InfoTitle{width: 50%; transition: all .4s ease;}
.downlist li .ChannelName{width: 20%;}
.downlist li .InfoTime{width: 25%;}
.downlist li .DownIcon{width: 18px; height: 16px; background: url("../images/down_icon.png") no-repeat center center; transition: all .4s ease;}
.downlist li:hover .DownIcon{background: url("../images/down_icon_hover.png") no-repeat center center;}
.downlist li:hover .InfoTitle{color: #115fad;}