body {margin:0px;padding:0px;background:#fff;line-height:180%;color:#333;moz-user-select: -moz-none; -moz-user-select: none; -o-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none;}
body,button,input,select,textarea {font-size:0.18rem;font-family:tahoma,"Microsoft Yahei",arial}
tt,font {font-family:tahoma,"Microsoft Yahei",arial}
form,ul,li,p,h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px;}
li {list-style:none;list-style-position:outside;}
p {margin:0px;padding:0px;}
img {border:none;max-width:100%;}
img,input {vertical-align:middle;padding:0px;margin:0px;width:100%;}
td img {max-width:none;height: 100%;}
a {text-decoration:none; color: #333;}
a:hover {color:#2389e0;text-decoration:none;}
div,li,a,span {transition:all 0.3s;}
.layui-layer,.layui-layer a,.dw-modal div{transition:none}
.tips01{ text-align: center;}
.layui-layer-btn{ text-align: center;}

/*公用样式*/
.BodyDiv_Parent {width:100%;margin:auto;}
.bodydiv {/* width:1200px;margin:auto;*/padding: 0 0.2rem;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.E {background:#c2c5c7;}
.font_size_x-large{font-size: 0.3rem;}
.font_size_small{font-size: 0.22rem;}
.font_size_medium{font-size: 0.24rem;}
.font_size_x-small{font-size: 0.2rem;}
.line_height_medium{line-height: 1.8;}

/*首页*/
/*头部*/
/*.header {height:70px; overflow:hidden;background:rgba(0,0,0,0.5); background:#333\9;position:fixed;top:0;z-index:999;}*/
.header {height:1rem;background:rgba(0,0,0,0.5); background:#333\9;top:0;z-index:999;position: fixed;overflow: hidden;width:100%;}
.header .bodydiv{position: relative;display: flex;}
/*.logo {float:left;margin-top:9px; line-height: 0;}*/
.logo {line-height: 1rem;width: 2rem;}
.header_right {position: absolute;right:-1.4rem;top:0;width:1.4rem;height: 100vh;float: right;background: #f5f5f5;overflow-y: scroll;}
.header_right ul{}
.header_right ul li {margin-left:1px;box-sizing:border-box;border-bottom:1px solid #e2e2e2;}
.header_right ul li a {transition:all 0s; display:block; line-height: 45px; padding:0 20px;color:#3399d5; margin-top:3px;font-size:0.24rem;text-align: center;font-weight: 700;}
.header_right ul .on1 {}
.header_right .close{width:40px;height: 40px;margin:0.5rem auto;border: 1px solid #eee;border-radius: 50%;background:#eee;}
.header_right .close svg{width:20px;height: 20px;margin: 25% auto;display: block;}
.header_right .close svg path{fill:#ccc;}
.header_search{width: 2.5rem; margin:auto 0.2rem auto auto;}
.header_search td{line-height: 0.4rem;}
.header_search input{ padding-left: 0.1rem; height: 0.42rem; width: 1.5rem; line-height: 0.42rem; border: #333; background: #fff; border: none;}
.header_search .a_btn{ height: 0.4rem; line-height: 0.43rem; border: #3399cc 1px solid; display: block; background: #3399cc; color: #fff; width: 0.7rem; text-align: center;font-size: 0.22rem;}
.header .nav_icon{display: inline-block;line-height: 1rem;}

.nav1 {width:100%;height:45vh;position: relative;overflow: hidden;}
.nav1 .swiper-container{ height:100%;}
.nav1 .swiper-container .swiper-slide{background-size:cover !important;}
.nav1 .text{width:100%;text-align: center;box-sizing: border-box;}
.nav1 .text h3{font-size: 0.4rem;line-height:0.6rem;color: #FFFFFF;position: relative;font-weight: normal;z-index: 11;}
.nav1 .text .swiper_h1{left: 68vw;top:300px;opacity: 0;}
.nav1 .text .swiper_h2{font-size: 0.24rem;right:68vw;top:290px;opacity: 0;}
.nav1 .text font{width:3px;height:3px;border-radius:50%;background:#fff;display:inline-block;position: relative;margin-bottom:0.055rem;}
.nav{text-align: center;}

.BodyDiv_Parent .nav img{object-fit: cover;height: 25vh;}

.aside {width:100%;background:#e8e6e6;padding-bottom:10px;}
.aside_body {margin:0 auto;}
.aside_top .top {display:block;width:400px;margin:0 auto;text-align:center;font-size:24px;color:#B1663e;padding-top:50px;font-weight:bold;opacity:1;}
.aside_top .Middle {display:block;width:3rem;text-align:center;color:#6ebbe0;margin:0 auto;font-weight:bold;padding-top:30px;}
.aside_top .Middlesun {display:block;width:3rem;text-align:center;color:#FFFFFF;margin:0 auto;font-size:24px;color:#FFFFFF;font-weight:bold;padding-top:30px;animation:function1 2s;}
.aside_top .about {display:block;width:160px;height:40px;border:1px solid #B1663E;margin:30px auto;text-align:center;color:#B1663E;line-height:40px;position:relative;}
.aside_top .about:hover{ background: #B1663E; color: #fff;}
.aside_top .aboutsun {animation:function2 2s;opacity:1;}
@keyframes function2 {from {position:relative;top:-200px;opacity:0;}
	to {position:relative;top:0px;opacity:1;}
}
.aside_company {width:100%;margin:30px auto;}
.aside_company .we {width:90%;margin:30px auto;}
.aside_company .we1 {margin:auto;background:#FFFFFF;padding:30px 5px 10px 15px;box-sizing:border-box;transition:0.9s;position:relative;left:0px;z-index:3;overflow:hidden;opacity:1;}
.we1sun {width:270px;height:315px;float:left;background:#FFFFFF;border-left:5px solid #a99269;border-bottom:5px solid #a99269;margin-top:90px;padding:30px 5px 10px 15px;box-sizing:border-box;transition:0.9s;position:relative;left:0px;z-index:3;animation:function3 2s;overflow:hidden;opacity:1;}
@keyframes function3 {from {position:relative;left:-350px;z-index:3;opacity:0;}
	to {position:relative;left:0px;z-index:3;opacity:1;}
}
.aside_company .we1 .we2 {width:2.5rem;margin:auto;display:block;padding-bottom:10px;box-sizing:border-box;border-bottom:1px solid #AE7557;position:relative;left:0px;text-align: center;}
.aside_company .we1 .we2sun {animation:function6 2.5s;opacity:1;}
@keyframes function6 {from {position:relative;left:-300px;}
	to {position:relative;left:0px;}
}
.aside_company .we1 a:hover {color:#47cdff;}
.aside_company .we1 .we3 {display:block; padding-right:20px;margin-top:20px;line-height:1.8;}
.aside_company .we1 .we3 p{font-size: 0.22rem !important;}
.aside_company .we1 .we3sun {animation:function6 2s;opacity:1;}
.aside_company .imgs {position:relative;left:0px;z-index:2;overflow:hidden;}
.left1 { cursor:pointer;position:absolute;top:10%;left:0px;z-index:9;width:7%;float:left;margin-top:35%;box-sizing:border-box;outline:none;}
.right1 { cursor:pointer;position:absolute;top:10%;z-index:9;width:7%;right:0px !important;margin-top:35%;box-sizing:border-box;outline:none;}
.aside_company .imgsun {animation:function4 2s;opacity:1;}
@keyframes function4 {from {position:relative;left:-600px;opacity:0;z-index:2;}
	to {position:relative;left:0px;opacity:1;z-index:2;}
}
.aside_company .more {background:#FFFFFF;margin-top:0px;transition:1.4s;position:relative;left:0px;z-index:1;padding:20px 0;}
.aside_company .more .we4 {width:141px;height:40px;margin:0 auto;position:relative;top:0px;}
.aside_company .more .we5 {display:block;text-align:center;color:#bb4d59;margin-top:10px;}
.aside_company .more .we6 {display:block;width:90%;margin:20px auto;text-align:center;position:relative;right:0px;}
.aside_company .more .gd {display:block;width:120px;height:30px;margin:30px auto;text-align:center;background:#A99269;line-height:30px;color:#FFFFFF;font-weight:bold;position:relative;top:0px;}
.aside_company .more .gd:hover {background:#B1663E;}
.aside_company ul {width:90%;margin:50px auto;overflow: hidden;}
.aside_company ul li {text-align:center;background:#FFFFFF;overflow:hidden;position:relative;}
.aside_company ul .swiper-slide img{ width: 100%;}
.left4 { cursor:pointer;position:absolute;top:25%;left:0px;z-index:9;width:7%;float:left;margin-top:20%;box-sizing:border-box;outline:none;}
.right4 { cursor:pointer;position:absolute;top:25%;right:0px;z-index:9;width:7%;float:left;margin-top:20%;box-sizing:border-box;outline:none;}
.left5,.right5{ position: absolute; top:34%; outline: none; cursor:pointer; width:7%;background:rgba(0,0,0,0.3); box-sizing:border-box;}
.left5 { left: 0;}
.right5 { right: 0;}
.left5:hover,.right5:hover {transition:0.2s;background:rgba(0,0,0,0.8);}
.left6 {cursor:pointer;position:absolute;top:20%;left:0px;z-index:9;width:6%;float:left;background:rgba(0,0,0,0.3);margin-top:20%;box-sizing:border-box;outline:none;}
.right6 {cursor:pointer;position:absolute;top:20%;right:0px;z-index:9;width:6%;float:left;background:rgba(0,0,0,0.3);margin-top:20%;box-sizing:border-box;outline:none;}
.aside_company ul li .name {display:block;width:3rem;padding-bottom:10px;box-sizing:border-box;border-bottom:1px solid #AE7557;color:#000000;margin:50px auto;}
.aside_company ul li tt {color:#B1663E;}
.aside_company ul li font {display:block;margin:20px;}
.aside_company ul li .btn {display:block;width:132px;height:32px;margin:0 auto;border:1px solid #5a5a5a;color:#5a5a5a;line-height:32px;}
.aside_company ul li .btn:hover {display:block;border:1px solid #5a5a5a;background:#5A5A5A;font-size:12px;color:#FFFFFF;line-height:32px;transition:0.5s;}
.aside_company ul li .li_header {font-size:16px;font-weight:bold;margin-top:50px;color:#B1663E;}
.aside_company ul li .li_text {margin:20px;}

/*新闻动态*/
.section {width:94%; background:#dbdbdb;padding: 0 3%;}
.section_body {margin:0 auto;padding:50px 0 35px 0;box-sizing:border-box;}
.section_header {width:2.5rem; border-bottom:1px solid #5A5A5A;}
.section_header font {}
.section_header tt {color:#B1663E;}
.section_left {}
.section_left_top { position: relative; margin: 35px 0;}
.section_left_top .line01{ position: absolute; top: 50%; height: 1px; line-height: 0; background: #fff; width: 300px; font-size: 0;}
.section_left_top a {display:block;margin-left:235px;width:70px;height:70px;line-height:70px;background:#FFFFFF;border-radius:50%;position:relative;text-align:center;font-size:0.15rem;font-weight:bold;color:#B1663E;}
.lll {animation:function9 1.5s;}
@keyframes function9 {from {margin-left:0px;}
	to {}
}
.section_left_top .on1 {display:block;margin-left:0px;border:none;float: left;}
.section_left_body {width:100%;}
.section_left_body ul li{background:#fff;padding:10px;margin-bottom: 0.2rem;}
.section_left_body ul li a {font-weight:bold;}
.section_left_body ul li font {display:block;color:#929292;margin-bottom:5px;}
.section_left_body ul li tt { color:#5A5A5A;}
.section_left_body .bottom_border {width:90%; padding: 30px 0 0 0;}
.section_left_body .border {width:50%;height:1px;background:#FFFFFF;float:left;margin-top:14px;}
.section_left_body .arrow {border-top:4px solid transparent;border-left:4px solid #ffffff;border-bottom:4px solid transparent; height:0;width:0;float:left;margin-top:10px;}
.bottom_border .btn { cursor:pointer;display:block;width:120px;height:32px;margin-left:60%;border:1px solid #929292;text-align:center;line-height:32px;color:#929292;}
.bottom_border .btn:hover {border:1px solid #d08d13;background:rgba(208,141,19,1);color:#FFFFFF;transition:0.3s;}
.section_right {margin:10px auto;width:80%;overflow:hidden;}
.section_right .left {cursor:pointer;float:left;width:6%;float:left;background:rgba(0,0,0,0.3);margin-top:19%;box-sizing:border-box;outline:none;}
.section_right .left:hover {transition:0.2s;background:rgba(0,0,0,0.8);}
.section_right_body {width:75%;overflow:hidden;margin:auto;}
.section_right .right {cursor:pointer;float:left;width:6%;float:left;box-sizing:border-box;background:rgba(0,0,0,0.3);margin-top:19%;outline:none;}
.section_right .right:hover {transition:0.2s;background:rgba(0,0,0,0.8);}
.link_top {width:100%;text-align:center; padding:45px 0 25px 0;font-weight:bold; color: #B1663e;}
.link {padding:30px 0px;}
.link ul{ margin-left: -26px;}
.link ul li {float:left;width:25.7%;height:1rem; overflow:hidden;margin-left:25px;margin-bottom:26px;border:1px solid #ddd;}
.link ul li img{}
.link .on1 {margin-left:0px;margin-bottom:0px;}

.footer {width:94%;background:#e7e7e8;padding:0 3%;}
.footer_body {color:#555;padding:30px 0px;margin:0 auto;}
.footer_body a { color:#555;}
.footer_body ul li {width:100%;float:left;}
.footer_body ul li .top { margin-top:10px;width:63%;border-bottom:1px solid #000000;font-size:16px; padding-bottom: 10px; margin-bottom: 20px;}
.jiantou {width:20px;height:30px;margin-top:10px;}

.footer_body ul li p {line-height:30px;font-size:14px;color:#5a5a5a;}
.footer_body .bottom_menu {}
.footer_body .bottom_menu li{margin-bottom: 10px;}
.footer_body .bottom_menu li a{margin-right: 15px;font-size: 0.22rem;}
.footer_body .bottom_menu li .title01{margin-bottom: 10px;}
.footer_body .bottom_menu li .list{}
.footer_body .bottom_menu li .list a{}
.footer_body .bottom_menu li.product1{vertical-align: top;}
.footer_body .bottom_menu li.product1 a{}
.footer_body .bottom_menu li.product2{ vertical-align: top;}
.footer_body .bottom_menu li.product2 a{}

.footer_body ul {width:290px; padding-right:80px;float:left;}
.footer_body ul li .img {float:left;width:40px;height:40px;margin-top:40px;}
.footer_body ul li .number {margin-top:40px;line-height:40px;font-size:22px;font-weight:bold;margin-left:10px;float:left;color:#980000;}
.footer_body .name {padding-top:20px;text-align:center;}
.footer_body .name img {width:60%;}
.footer_bottom {width:100%;background:#666667; padding: 10px 0 10px 0;}
.footer_bottom font {display:block;width:100%; color:#ddd;float:left;}
.footer_bottom font div{text-align: center;}
.footer_bottom a { color:#ddd;}
.footer_bottom a:hover{ text-decoration: underline;}
.bottom_link a{ margin-right: 7px;font-size: 0.2rem;}
.footer_bottom .contact { float: left; padding-top: 8px;}
.footer_bottom .contact a {display:block;width:35px;height:35px;float:left;border-radius:50%;padding:0px;box-sizing:border-box;}
.footer_bottom .contact a .img1 {display:block;}
.footer_bottom .contact a .img2 {display:none;}
.footer_bottom .contact a:hover .img1 {display:none;}
.footer_bottom .contact a:hover .img2 {display:block;}

.descript{ padding-top: 50px;}
.descript h2{ text-align: center; font-size: 30px;}
.descript h2 span{display:block;color:#5A5A5A;font-size:12px;letter-spacing:33px;margin-top:30px; margin-left: 25px;}
.descript .descript_body{ padding: 30px 0; line-height: 30px; font-size: 16px;}
.descript .descript_body p{padding: 5px 0px; text-indent: 30px;}
.descript .descript_body span{ text-indent: 30px; display: block;}

/*公司介绍*/
.introduce_header {width:200px;height:200px;margin:0 auto;position:relative;top:-100px;border-radius:50%;overflow:hidden;}
.introduce_header img {width:100%;}
.introduce_top { padding:30px 0 25px 0;font-size: 0.26rem;}
.introduce_top ul { text-align: center;}
.introduce_top ul li { display:inline-block; margin:0 5px;}
.introduce_top ul li a {display:block; border-bottom:2px solid #fff;padding:0 10px;text-align:center;line-height:35px; font-size:0.24rem;}
.introduce_top ul li a.on,.introduce_top ul li a:hover{color:#228ecb;border-bottom:2px solid #228ecb;}
.introduce_top ul li img {width:100%;height:100%;}

.introduce_body { position:relative; padding:0 15px 50px 15px;line-height:180%;}
.introduce_body .about_txt p{padding: 5px 0px; text-indent: 30px;}
.introduce_name {text-align:center;font-weight:bold; border-bottom:1px dashed #929292;margin-top:10px;}
.introduce_name font { display: block;text-align: center; color:#cccccc;margin-bottom: 15px;}

.chanpin {display:block;width:100%;position:relative; margin-top: 10px;}
.introduce_p {width:100%;float:left;}
.introduce_p p {padding: 5px 0px;margin-bottom: 10px;}
.introduce_img {width:100%;margin:auto;}
.introduce_img .left {cursor:pointer;float:left;width:6%;float:left;background:rgba(0,0,0,0.3);margin-top:19%;box-sizing:border-box;outline:none;}
.introduce_img .right {cursor:pointer;float:left;width:6%;float:left;box-sizing:border-box;background:rgba(0,0,0,0.3);margin-top:19%;outline:none;}
.introduce_img .left:hover,.introduce_img .right:hover {transition:0.2s;background:rgba(0,0,0,0.8);}
.swiper-container10 {width:100%;overflow:hidden;margin:auto;}
/*社会责任*/
.zeren .iteambox { border-bottom:1px solid #F1F1F1; padding: 15px 0;}
.zeren .iteambox .index { display: block;color:#228ecb; margin-bottom: 5px;}
.zeren .iteambox b{color:#228ecb; font-weight: normal;}
/*企业文化*/
.wenhua .iteambox { border-bottom:1px solid #F1F1F1; padding: 10px 0;}
.wenhua .iteambox_l{}
.wenhua .iteambox_r{float: left;}
.wenhua .iteambox .titletxt { display: block;color:#228ecb; margin-bottom: 5px;}
/*公司介绍下的新闻列表*/
.Journalism_body {}
.Journalism_body .Journalism_li { border-bottom:1px solid #F1F1F1; padding: 10px 0;}
.Journalism_body .iteambox_l{width:100%;}
.Journalism_body .iteambox_r{}
.Journalism_body .Journalism_li .time {color: #666; padding: 8px 0;}
.Journalism_body .Journalism_li .abstract {color: #5d5d5d;}
.Journalism_body .Journalism_li .title {}
.Journalism_body .Journalism_li .more{ margin-top: 10px;}
.Journalism_body .Journalism_li .more a {color:#228ecb;}
.Journalism_body .Journalism_li .more a:hover{ text-decoration: underline;}

/*新闻列表*/
.Journalism_name {text-align:center;font-weight:bold;height:100px;font-size:28px;letter-spacing:10px;padding-bottom:10px;border-bottom:1px dashed #C0C0C0;}
.Journalism_name font {display:block;color:#5A5A5A;font-size:12px;letter-spacing:33px;margin-top:30px;}

/*新闻详情*/
.article_details{ padding-top:30px;}
.article_details .details_title{ padding:20px; border-bottom:#ccc 1px solid; text-align:center;}
.article_details .details_title h1{ color:#333; padding: 20px 0px;font-size: 0.3rem;}
.article_details .details_info{ text-align: center; line-height: 45px;}
.article_details .details_body{ font-size:0.22rem; line-height:30px; text-align:left; padding:25px; padding-bottom: 50px;}
.article_details .details_body img{ max-width:98%;}
.article_details .details_body a{ text-decoration:underline;}
.article_details .details_body p{ padding: 5px 0px; text-indent: 5px;}

/*服务*/
.service_body p{line-height: 180%;font-size: 0.24rem !important;}
.service_body .service_left {float:left;font-size:0.35rem}
.service_body .service_left ul li { padding: 10px 0; margin: 20px 0.27rem; text-align:center;display: inline-block;float:left;}
.service_body .service_left ul .on1 {border-bottom:2px solid #228ecb;}
.service_body .service_right{padding: 25px 0;}
.service_body .line_body_text {width:100%;}
.service_body .strategy {width:100%;margin:5px auto;position:relative;}

/*在线留言*/
.line {padding-bottom:10px;margin:0 auto;box-sizing:border-box;}
.line .titlebox{ text-align: center; margin: 50px 0 20px 0;}
.line .titlebox font {display:block;}
.line .titlebox font tt { display:block;}
.line_body1 {width:98%;margin:0 auto;}
.line_body1 .input { margin:0 auto 10px;}
.line_body1 .input input, .line_body1 .input textarea {font-size: 0.22rem; box-sizing:border-box;width:100%;height:200px;border:1px solid #ccc;background:#eee;padding:0 10px;}
.line_body1 .input input{ height: 40px;}
.line_body1 .input span {width:220px;height:37px;display:block;margin:20px auto;font-size:0.45rem;color:#C0C0C0;opacity:0.6;letter-spacing:10px;text-align: center;}
.line_body1 .input a.btn01 {width:200px;height:45px;background:#AE7557;text-align:center;line-height:45px;color:#FFFFFF;border:1px solid #894928;margin:10px auto;display: block;}
.line_body1 .input a.btn01:hover{background:#B1663E;}

/*联系我们*/
.contact1 {padding:10px 0px; font-size: 0.24rem; line-height: 180%;}
.contact_top { text-align:center;font-size:0.35rem; padding-bottom:20px;}
.contact_top font {display:block;font-size:16px;color:#9C9FA1;line-height:50px;}
.contact_body { border:1px solid #B1663E;overflow:hidden; margin-bottom:20px;}
.contact_left1 {overflow:hidden;background:#edebeb;}
.contact_left1 .titletxt{ text-align: center; font-size: 16px; font-weight: bold;}
.contact_left1 ul{ padding-top: 10px;}
.contact_left1 ul li { padding:15px 20px 0 20px;}
.contact_left1 ul li .img {width:25px;float:left;}
.contact_left1 ul li .img img{ width: 100%; margin-top: -3px;}
.contact_left1 ul li .text {width:270px; float: left; padding-left: 10px;}
.contact_left1 ul li .text em {font-size:24px;color:#C10303; font-style: normal;}
.contact_right {height:260px;}

/*产品列表*/
.product { padding: 20px 0 30px 0;}
.product_top {border-bottom:1px solid #ddd;}
.product_top font {display:block;width:125px;border-bottom:1px solid #228ecb;font-size:25px;line-height:50px;}
.product_body {}
.product_body ul {}
.product_body ul li {margin:0 0 20px 0px;}
.product_body ul li .name {}
.product_body ul li .img {display:block;width:100%;overflow:hidden; margin: 10px 0;}
.product_body ul li .img img {width:100%;}
.product_body ul li .More {display:block;color:#228ecb;}
.product_body ul li .More:hover { text-decoration: underline;}

/*二级列表*/
.product_left{width:100%;float:left;}
.product_left h2{background:#228ecb; height: 0.7rem; color: #fff; padding: 15px 0px; font-weight: normal;}
.product_left h2 i{ width: 30px; float: left; padding: 10px;}
.product_left h2 i img{ width: 100%;}
.product_left h2 span{ float: left;}
.product_left h2 p{ float: left;}
.product_left .left_body{ border: #ddd 1px solid;}
.product_left .list_item h3{font-size:0.24rem;line-height: 60px; cursor: pointer; font-weight: normal; border-bottom:1px solid #ddd; padding-left: 15px; background: url("../images/icon_down.png") no-repeat right; background-size: 15px auto;}
.product_left .list_item .item_content{ display: none; padding: 0px 0px; background: #f3f3f3; padding: 15px 20px;}
.product_left .list_item .item_content a{ line-height: 1.8; display: block;}
.product_left .list_item .item_content a.on{text-underline: #cc0000; color: #1e9fff; text-decoration: underline;}
.product_left .on{}
.product_left .on h3{ color: #1E9FFF; background: url("../images/icon_up.png") no-repeat 195px 20px; background-size: 15px auto;}
.product_left .on .item_content{ display: block;}

.product_right {width:100%;float:right;line-height: 180%;padding:15px 0}
.product_right_top { position:relative;width:100%; height:40px; border-bottom:1px solid #ddd;}
.product_right_top font { position:absolute;display:block;line-height:40px;color:#228ecb;font-weight:bold;border-bottom:1px solid #228ecb;}
.product_right_body {width:100%; background:#f5f5f5;margin-top:30px;padding:28px 28px;box-sizing:border-box;}
.product_right_body .more{ text-align: right; margin-top: 8px;}
.product_right_body .more a { color:#228ecb; cursor:pointer;}
.product_right_body .more a:hover{ text-decoration: underline;}
.product_right_body .text01 {float:left;}
.product_right_body .img {}
.product_right_body .img img {width:100%;}

.product_right_bottom {margin-top:30px;margin-bottom:50px;}
.product_right_bottom .on1 {width:100%;border:none;float:left;}
.product_right_bottom .on3 {width:45%;border:none;float:right;}
.product_right_bottom ul .on2 {width:100%;list-style:none;margin-bottom:20px;}
.product_right_bottom ul .on2 font {display:block;line-height:45px;color:#228ecb;float:left;}
.product_right_bottom ul li {width:45%;border-bottom:1px solid #ddd;position:relative;float:left;margin-right:5%;}
.product_right_bottom ul li i {display:block;position:absolute;left:0px;top:50%;width:3px;height:3px;background:#666;float:left;}
.product_right_bottom ul li a {float:left;display:block;/*text-indent:0.15rem;*/line-height:2;margin-left: 0.15rem;}
.product_right_bottom ul li:hover i {background:#228ecb !important;}

/*产品中心三级*/
.product_third{}
.product_third .iteambox{border-bottom:1px solid #DDDDDD;font-size:16px; line-height:18px;}
.product_third .iteambox:last-child{ border-bottom: none;}
.product_third .product_header { line-height:30px; background: url("../images/icon_up.png") no-repeat 200px center; background-size: 15px auto;}
.product_third .product_header a {display:block; padding:15px 35px 15px 15px;box-sizing:border-box;}
.product_third .product_content { display: none; border-top:1px solid #DDDDDD; padding: 10px 20px;}
.product_third .product_content a {display:block; padding:8px 0;box-sizing:border-box;}
.product_third .iteambox_on .product_header{ background: url("../images/icon_down.png") no-repeat 200px center; background-size: 15px auto;}
.product_third .iteambox_on .product_content{ display: block;}
.product_contento {width:100%;border-bottom:1px solid #DDDDDD;display:block !important;}
.product_contento a {display:block;width:100%;font-size:14px;color:#000000;line-height:38px;padding-left:40px;box-sizing:border-box;}
.product_header .xia {float:right;width:15px;height:30px;font-weight:bold;display:block;}
.product_header .shang {float:right;width:15px;height:30px;font-weight:bold;display:none;}
.product_content a:hover {color:#337FE5;}
.product_headero {width:100%;line-height:30px;font-size:14px;border-bottom:1px solid #DDDDDD;}
.product_headero a {display:block;width:100%;line-height:30px;padding:15px 32px 15px 15px;box-sizing:border-box;cursor:pointer;color:#228ecb !important;font-weight:bold !important;}
.product_headero .xia {float:right;width:10px;height:30px;font-weight:bold;display:none;}
.product_headero .shang {float:right;width:10px;height:30px;font-weight:bold;display:block;}
.product_right .text {width:40%;color:#000;font-size:18px;line-height:24px;text-indent:44px;}
.product_right .text3 { margin: 20px 20px 10px 20px;}
.product_right .head {width:100%;padding:25px 0 25px 0; line-height: 25px; height: 25px;}
.product_right .head font {display:block;float:left;font-size:20px;border-left:2px solid #228ecb;text-indent:10px;}
.product_right .img1 {}
.product_right .img1 img {width:100%;}
.product_right .font { display: block;}
.product_right .font ul {margin-left:-25px; padding-top: 25px;}
.product_right .font ul li {width:417px; padding: 10px 20px; float:left;margin-left:25px; margin-bottom: 25px; background: #faf8f8;}
.product_right .font ul li .name{ font-size: 16px;}
.product_right .font ul li p { display: block; font-size: 14px; height: 55px; overflow: hidden; color:#666; margin: 5px 0 5px 0;}
.product_right ul li .details1 {float:right;font-size:16px;color:#228ecb;}
.product_right ul li .details1:hover{ text-decoration: underline;}

.search_product_list{}
.search_product_list ul{ width: 2.5rem; text-align: center; margin: 0.15rem; display: inline-block;}
.search_product_list ul li{}
.search_product_list .item_img{ display: table-cell; width: 2.5rem; vertical-align: middle; height: 3.6rem; border: #eee 1px solid;}
.search_product_list .item_info{ padding: 10px;}
.search_product_list .item_info h3{font-weight: normal;height: 0.5rem;overflow: hidden;line-height: 0.5rem;}

/*详情页*/
.Article {}
.Article_top { padding:25px 0;}
.Article_top h1 {font-weight:inherit;text-align: center;}
.Article_left {padding:10px 0px;width:100%;margin:auto;}
.Article_left .img {width:300px; height:320px; border:1px solid #DDDDDD;text-align: center;margin:auto;box-sizing: border-box;}
.Article_left .img img{ width: 100%; cursor: pointer;}
.Article_left ul {width:100%;padding:10px 0;box-sizing:border-box;}
.Article_left ul li {width:55px;height:55px;float:left;border:1px solid #228ecb;}
.Article_left ul li img {width:100%;}

.Article_right {float:right;width:540px;height:354px;}
.Article_right font {display:block;height:324px; overflow: hidden;}
.Article_right .more a {float:right;font-size:16px;color:#228ecb;}
.Article_right .more a:hover{ text-decoration: underline;}
.Article .on1 {padding:15px 0px;}
.Article .on1 font {color:#228ecb; font-weight:bold;}

.product_right .botttom { margin-left: -50px;}
.product_right .Consultation {width:440px; margin-left:50px;float:left;margin-top:40px;}
.product_right .Consultation_top {font-size:18px;border-left:2px solid #228ecb;text-indent:10px;margin-bottom:20px;}
.product_right .Consultation a {display:block; line-height:35px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.product_right .Consultation a:hover {color:#228ecb;}
.product_right .btn_contact {border-top:1px solid #DDDDDD; padding-top:30px;margin-top:30px;}
.product_right .btn_contact a { display:block;width:145px;height:45px; line-height: 45px; text-align:center; background:#228ecb;color:#FFFFFF;}
.product_right .btn_contact a:hover{ background: #3BA8DD;}

/*招贤纳士*/
.recruit {padding-bottom:10px;}
.recruit .recruit_body .on1 { padding: 15px 10px; line-height: 180%; border-bottom:1px solid #ddd;}
.recruit .recruit_body .on1 p{padding: 5px 0px; text-indent: 30px;}
.recruit .recruit_body ul li { position: relative;padding:10px 0 0 0; border-bottom:1px solid #eee;overflow:hidden;}
.recruit .recruit_body ul li .ico{ position: absolute; right: 20px; top:10px; width: 22px;}
.recruit .recruit_body ul li .text {display:none; padding: 0 20px 20px 20px; border-top:1px solid #eee; line-height: 25px;}
.recruit .recruit_body ul li .text td{display: block;}
.recruit .recruit_body ul li .position { cursor:pointer; padding: 0 20px; font-weight: bold;}
.recruit .recruit_body ul li .position:hover{color: #1E9FFF;}
.recruit .recruit_body ul li .number1 { padding: 0 20px 10px 20px;}
.recruit .recruit_body ul .li_on .ico{transform: rotate(180deg);}
.recruit .recruit_body ul .li_on .position{ border-bottom: #1E9FFF 1px solid;}

/*
代工
*/
.foundry {margin-bottom: 0.5rem;}
.foundry .foundry_body .on1 { padding: 15px 0px; line-height: 180%;}
.foundry .foundry_body .on1 p{padding: 5px 0px;}
.foundry .foundry_body td{display: block;font-size: 0.22rem;line-height: 1.8;}
.foundry .foundry_body ul li { position: relative;}
.foundry .foundry_body ul li .ico{ position: absolute; right: 20px; top:10px; width: 22px;}
.foundry .foundry_body ul li .text {line-height: 25px;}
.foundry .foundry_body ul li tr:nth-child(1) td:nth-child(1) {width:initial !important;}


/*网站地图*/
.site_map{ padding-top: 50px; padding-bottom: 50px; margin: auto;}
.sitemap_list{ margin: 20px 0px;}
.sitemap_list .list_item01{ color:#228ecb; padding:5px 0px;}
.sitemap_list .list_item01 a{ color:#228ecb;}
.sitemap_list .item_content{}
.sitemap_list .item_content a{ display: inline-block;float: left;margin-right: 15px;}

.win_nobg{ background: #fff; text-align: center;}


/*列表分页样式*/
.pagination{ padding:20px 0px;text-align:center;}
.pagination .table01{ }
.pagination .page_btn{ text-align:center;}
.pagination .result_page{padding:2px 5px;display:inline-block; color:#fff; background:#99cccc; text-align:center; margin:0px 1px; border-radius:5px;}
.pagination .result_page:hover{ background:#996633; color:#fff;}
.pagination .page_btn_w{ width:70px; text-align:center;}
.pagination .cur{ background:#3399cc; color:#fff;}
.pagination .nextpage_ico{ width:10px; height:24px;}
.pagination .prevpage_ico{}
.pagination span{ display: none;}
.pagination span .btn_go{ position: relative; top: -2px; padding:0px 12px; line-height:32px; display:inline-block; background: #f1f1f1;}

/*轮播小圆点*/

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;}
.banner .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 10px;background: rgba(255,255,255,0.5);opacity: 1;vertical-align: middle;transition: all .4s ease;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor: pointer;}
.swiper-pagination{position: absolute;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10;width:100%;margin-top:-0.4rem;}
.swiper_page{bottom:5px !important;}
.swiper-pagination-bullet{ margin: 0 5px; width: 10px;height: 10px; border-radius:10px;background: rgba(255,255,255,0.5); opacity: 1;vertical-align: middle;transition: all .4s ease;}
.swiper-pagination-bullet-active{background: #ccc !important;}

.text01 img {max-width: 99%;height: auto !important; }

.text01 td {
    border: 1px solid #ccc;
}

