/*===================== 重置样式 START =====================*/

@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, dl, dd, dt, th, td, select, ul, ol, li, form, input, textarea, fieldset, legend, img { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: 300; }
li { list-style: none; }
a { text-decoration: none; background: transparent; outline: none; color: #000; display: block; -webkit-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }
a:hover, .tran, .pub_button .pb_bg, .header .logo, .header.bg { -webkit-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }
.wot { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.upp { text-transform: uppercase; }
.middle_box { display: table; width: 100%; height: 100%; }
.middle_box .middle { display: table-cell; vertical-align: middle; width: 100%; text-align: center; }
img { border: 0; vertical-align: middle; display: block; max-width: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea { -webkit-user-modify: read-write-plaintext-only; outline-style: none; border: none; font-size: 14px; }
 input::-moz-placeholder, textarea::-moz-placeholder {
color: #000;
}
 input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #000;
}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#000;
}
 html::-webkit-scrollbar {
width:5px;
height:5px;
background-color:#fff;
}
 html::-webkit-scrollbar-track {
border-radius:0;
background-color:#fff;
}
 html::-webkit-scrollbar-thumb {
border-radius:50px;
width:5px;
height:5px;
background-color:#0080f6;
}
textarea { resize: none; overflow: auto; }
input { padding-top: 0; padding-bottom: 0; }
;
select, input { vertical-align: middle; }
select, input, textarea { font-size: 14px; margin: 0; }
.clear { zoom: 1; }
.clear:after { content: ""; display: block; height: 0; visibility: hidden; clear: both; }
.clear::before, .clear::after { content: ""; display: table; }
.clear::after { clear: both; }
.fl { float: left; }
.fr { float: right; }
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }
body { font-family: "Source Han Sans CN", "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 16px; color: #333; background-color: #fff; overflow-x: hidden; cursor: default; }
.error3 { display: none !important; }
html, body { max-width: 1920px; margin: 0 auto; }
.dn { display: none; }
.f_80 { font-size: 80px; }
.f_72 { font-size: 72px; }
.f_60 { font-size: 60px; }
.f_48 { font-size: 48px; }
.f_40 { font-size: 40px; }
.f_30 { font-size: 30px; }
.f_24 { font-size: 24px; }
.f_20 { font-size: 20px; }
.f_18 { font-size: 18px; }
.f_16 { font-size: 16px; }
.f_14 { font-size: 14px; }
/*===================== 重置样式 END =====================*/



/*===================== 公用样式 START =====================*/
.page { text-align: center; padding: 20px 0; margin-bottom:10px; }
.page li { display: inline-block; margin: 0 5px; }
.page li a { display: block; padding: 2px 10px; color: #333; font-size: 15px; border: 1px solid #dedede; }
.page-num { display: inline-block; margin: 0 5px; padding: 2px 10px; color: #333; font-size: 15px; border: 1px solid #dedede; }
.page li.thisclass a { background: #0b81de; color: #fff; border-color: #0b81de; }
.pub_title { text-align: center; color: #fff; text-shadow: 0px 1px 3px rgba(0,0,0,0.4), 0px 0px 30px rgba(0,0,0,0.075); }
.pub_title h3 { font-weight: 700; text-transform: uppercase; }
.pub_title p, .pub_title h4 { font-weight: 400; }
.header { position: fixed; top: 0; left: 0; width: 100%; z-index: 999; }
.header .auto { padding: 0 20px; text-align: center; }
.header .auto .logo { margin-top: 20px; }
.header .auto .ttel { text-align: center; font-family: impact; color: #fff; padding: 0 15px; transition: .5s; line-height: 20px; text-shadow: 0px 1px 3px rgba(0,0,0,0.4), 0px 0px 30px rgba(0,0,0,0.075); }
.header .auto .ttel img { display: inline-block; border-right: 1px solid rgba(255,255,255,0.4); padding-right: 5px; margin-right: 5px; }
.header .auto>ul { width: 55%; padding-top: 30px; position: absolute; left: 0; right: 0; margin: auto; }
.header .auto>ul li { float: left; width: 12.5%; text-align: center; height: 45px; }
.header .auto>ul li a { color: #fff; font-size: 18px; height: 45px; line-height: 45px; display: block; text-shadow: 0px 1px 3px rgba(0,0,0,0.4), 0px 0px 30px rgba(0,0,0,0.075); }
.header .auto>ul li a:hover { color: #fff; border-bottom: 1px solid #fff; text-shadow: none; opacity: .8; }
.menu_button { cursor: pointer; width: 50px; height: 50px; margin: 30px 0 0 0; position: relative; z-index: 999999; background-color: #0080f6; border-radius: 50%; box-shadow: 0 0 5px #0080f6 }
.menu_button .nav_button { position: absolute; right: 11px; top: 25px; vertical-align: middle; border-radius: 20px; width: 36px; height: 3px; cursor: pointer; background-color: #fff; -webkit-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }
.menu_button .nav_button::after, .menu_button .nav_button::before { content: ''; width: 30px; height: 3px; border-radius: 20px; position: absolute; z-index: 99999999; right: 0; background-color: #fff; -webkit-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }
.menu_button .nav_button::after { top: 10px; }
.menu_button .nav_button::before { top: -10px; }
.menu_button.on .nav_button::before, .menu_button.on .nav_button::after { transform: scale(0); -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -moz-transform: scale(0); }
.header.bg { background: rgba(85,158,226,0.95); padding: 6px 0; height: 67px; box-sizing: border-box; }
.header.bg .auto .logo { margin: 0; }
.header.bg .logo img { height: 50px !important; margin-top: 2px; }
.header.bg ul { padding-top: 6px; }
.header.bg .menu_button { width: 50px; height: 50px; margin: 5px 0 0; }
.header.bg .menu_button .nav_button { width: 26px; top: 24px; }
.header.bg .menu_button .nav_button::after, .header.bg .nav_button::before { width: 26px; }
.header.bg .menu_button .nav_button::after { top: 11px; }
.header.bg .menu_button .nav_button::before { top: -11px; }
.header.bg .hrt { margin-top: 20px; }
.header.bg .auto .ttel { margin-top: 10px; }
.header.bg .auto .ttel { border: none; background: none; margin: 0; }
.cut ul li a { color: #000; }
.cut ul li a.active, .cut ul li a:hover { color: #0080f6; }
.menu_box { position: fixed; width: 100%; height: 100%; right: 0; top: -100%; z-index: 88888; -webkit-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s;  }
.menu_box .item { float: left; width: 10.5%; overflow: auto; height: 100%; }
 .menu_box .item::-webkit-scrollbar {
width:2px;
height:2px;
background-color:#f1f1f1;
}
 .menu_box .item::-webkit-scrollbar-track {
border-radius:0;
background-color:#f1f1f1;
}
 .menu_box .item::-webkit-scrollbar-thumb {
border-radius:0px;
width:2px;
height:2px;
background-color:#db000b;
}
.menu_box .item .pad { padding: 200px 0 0 30px; text-align: left; }
.menu_box .item h4 { font-size: 24px; color: #fff; }
.menu_box .item i { display: block; width: 30px; height: 1px; background-color: #fff; margin: 10px 0; }
.menu_box .item span { font-size: 14px; color: #fff; }
.menu_box .item ul { padding-top: 10px; width: auto; margin: 0; }
.menu_box .item ul li { width: 100%; text-align: left; }
.menu_box .item ul li a { font-size: 14px; color: #fff; height: 40px; line-height: 40px; cursor: pointer; }
/*===================== 公用样式 END =====================*/



/*===================== 首页 START =====================*/







/*===================== 首页 END =====================*/



/* ========================= 内页 START ========================= */



/* ===================== 产品列表页 ===================== */

#list { margin: 30px 0; }
#list .auto, #news_article, #article, .position_now .auto, #nyba .black .auto { width: 1500px; margin: 0 auto; }
 @media(max-width:1505px ) {
#list .auto, #news_article, #article, .position_now .auto, #nyba .black .auto { width: 1200px; }
}
.showlist { width: 100%;/* float:left; */ }
/*.showlist div *{width:100%;}*/

.showlist li { width: 98%; margin: 0 auto 20px; overflow: hidden; position: relative; -webkit-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }
.showlist .wrap_box { float: left; }
.showlist .button { width: 60%; color: #fff; margin: 0px auto; padding: 0px; }
#showdata { display: none; }
#loaddata { text-align: center; }
.showlist li .img { overflow: hidden; }
.product_list_one .showlist, .product_list_two .showlist, .product_list_three .showlist { display: none; }
.product_list_one #showdata, .product_list_two #showdata, .product_list_three #showdata { display: block !important; }
.product_list_one .item, .product_list_two .item, .product_list_three .item { float: left; width: 32.33%; margin: 0 0.5% 30px; overflow: hidden; }
.product_list_one .item .img, .product_list_two .item .img, .product_list_three .item .img { position: relative; overflow: hidden; }
.product_list_one .item .img img, .product_list_two .item img, .product_list_three .item img { width: 100%; }
.product_list_one .item img, .product_list_two .item img, .product_list_two .item strong, .product_list_three .item em { -webkit-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }
.product_list_one .item:hover img, .product_list_two .item:hover img { -webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
/* 样式一 */

.product_list_one .item .info { padding: 20px; background: url(../images/arrow.png) right 60px no-repeat; }
.product_list_one .item strong { display: block; width: 95%; font-weight: 100; font-size: 18px; text-transform: uppercase; text-transform: uppercase; text-transform: uppercase; }
.product_list_one .item .line2 { width: 100%; height: 2px; transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .7s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform .7s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform .7s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform .7s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform .7s cubic-bezier(0.165, 0.84, 0.44, 1); transform: scaleX(0); -webkit-transform: scaleX(0); visibility: hidden\9; background-color: #0080f6; text-transform: uppercase; }
.product_list_one .item p { display: none; }
.product_list_one .item:hover .line2 { transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility: visible\9; }
.product_list_one .item:hover .info { background: url(../images/arrow.png) right center no-repeat; }
.product_list_one .item:hover strong { border-right: 1px solid #f1f1f1; text-transform: uppercase; }
/* 样式一 */



/* 样式二 */

.product_list_two .item .info { padding: 0 30px 20px; background-color: #f6f7f7; }
.product_list_two .item .info strong, .product_list_three .item .info strong { display: block; color: #555; font-size: 18px; font-weight: 100; padding-top: 30px; }
.product_list_two .item .line1 { width: 0%; height: 1px; margin-top: 8px; }
.product_list_two .item .info p, .product_list_three .item .info p { display: none; color: #868585; font-size: 14px; line-height: 26px; height: 52px; overflow: hidden; margin-top: 8px; }
.product_list_two .item .line2 { display: none; }
.product_list_two .item:hover { box-shadow: 0px 18px 25px rgba(0, 0, 0, 0.08); background-color: #fff; }
.product_list_two .item:hover strong { color: #0080f6; transform: translateY(-10px); -moz-transform: translateY(-10px); -o-transform: translateY(-10px); -ms-transform: translateY(-10px); -webkit-transform: translateY(-10px); }
.product_list_two .item:hover .line1 { width: 100%; height: 1px; background-color: #0080f6; }
.product_list_two .item:hover p { transform: translateY(10px); -moz-transform: translateY(10px); -o-transform: translateY(10px); -ms-transform: translateY(10px); -webkit-transform: translateY(10px); }
/* 样式二 */



/* 样式三 */

.product_list_three .item .info strong { padding: 0; }
.product_list_three .item { padding-bottom: 20px; border-radius: 6px; overflow: hidden; background-color: #f9f9f9; }
.product_list_three .item .info { padding: 15px; }
.product_list_three .item em { font-style: normal; float: right; width: 10px; height: 3px; background-color: #0080f6; margin: 0px 15px 0 0; }
.product_list_three .item:hover em { width: 30px; }
.product_list_three .item:hover { box-shadow: 0px 18px 25px rgba(0, 0, 0, 0.08); background-color: #fff; }
/* 样式三 */



/* 产品内页图 */

.product_article .img1 { display: none; }
.product_article .title { overflow: hidden; padding: 10px 0 0; }
.product_article .title h1 { text-align: center; font-size: 22px; color: #333; }
.product_article .title .time { display: block; height: 30px; line-height: 30px; text-align: center; margin: 14px 0 0; font-size: 14px; color: #999; }
.product_article .title .time img { display: inline-block; height: 18px; margin-top: -2px; margin-right: 10px; }
.product_article .title .share { text-align: center; height: 24px; line-height: 24px; margin-top: 10px; }
.product_article .title .share span { display: inline-block; vertical-align: top; }
.product_article .title .bdsharebuttonbox { display: inline-block !important; vertical-align: top; }
/* 产品内页图 */



/* ===================== 产品列表页 ===================== */



/* ===================== 产品 详情页 ===================== */

.img_big_box { width: 55%; float: left; }
.img_big_box .img_box { height: 400px; border: 1px solid #f1f1f1; border-radius: 5px; position: relative; border-bottom: none; }
.img_big_box .img_box img { max-width: 99%; max-height: 99%; border-radius: 5px; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }
.img_big_box .small_box { border: 1px solid #f1f1f1; border-radius: 5px; text-align: center; }
.img_big_box .small_box img { max-height: 80px; display: inline-block; margin: 10px 5px; border: 1px solid #fff; }
.img_big_box .small_box img.active { border-color: #0080f6; }
.info_big_box { width: 42%; float: right; height: 502px; }
.info_big_box h1 { color: #444; line-height: 36px; font-weight: bold; font-size: 26px; margin-top: 60px; }
.info_big_box .info_1 { margin: 30px 0 0; }
.info_big_box .info_1 .dh { color: #555; margin-bottom: 10px; height: 40px; line-height: 40px; font-family: impact; font-size: 26px; margin-bottom: 10px; letter-spacing: 2px; }
.info_big_box .info_1 .dh a { display: inline-block; color: #555; }
.info_big_box .info_1 .dh img { display: inline-block; vertical-align: middle; width: 30px; margin-right: 12px; }
.info_big_box .info_1 .dh span { font-size: 18px; display: inline-block; vertical-align: middle; color: #555; letter-spacing: 0px; }
.info_big_box .info_2 { padding: 10px; }
.info_big_box .share { height: 24px; line-height: 24px; margin: 20px 0; }
.info_big_box .share span { font-size: 16px; color: #555; }
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more { margin: 0 6px 0 0 !important; }
.info_big_box .info_3 span { display: inline-block; padding: 8px 0; line-height: 24px; color: #555; cursor: help; font-size: 12px; }
.info_big_box .info_3 span img { display: inline-block; height: 20px; margin-bottom: 3px; margin-right: 6px; }
.xgcp_title { padding: 10px; background-color: #fafafa; margin: 30px 0 0; }
.xgcp_title h3 { color: #0080f6; border-left: 2px solid #0080f6; padding-left: 20px; height: 30px; line-height: 30px; font-weight: bold; font-size: 20px; }
.article_content { font-size: 16px; line-height: 26px; color: #333; }
.article_box { padding-top: 30px; }
.article_box img, .article_content img { display: inline; }
.article_box p, .article_content p { margin-bottom: 14px; }
#xgcp ul li { float: left; text-align: center; width: 23%; margin: 1%; }
#xgcp ul li img { width: 100%; }
#xgcp ul li strong { display: block; height: 36px; color: #333; font-size: 16px; font-weight: 100; line-height: 36px; text-align: center; }
#xgcp ul li:hover strong { color: #0080f6; }
#xgcp ul li:hover .pb_bg { transform: scaleY(1); -webkit-transform: scaleY(1); transform-origin: left 0; -webkit-transform-origin: left 0; visibility: visible\9; }
.pagenum { border-top: 1px solid #DCDCDC; margin-top: 30px; text-align: center;margin-bottom: 25px; }
.pagenum a { display: inline-block; color: #666; margin: 20px 20px 0; width: 120px; height: 30px; line-height: 30px; border: 1px solid #0080f6; border-radius: 60px; font-size: 0px; }
.pagenum span { font-size: 16px; color: #0080f6; }
.pagenum a:hover { background-color: #0080f6; }
.pagenum a:hover span { color: #fff; }
/* ===================== 产品 详情页 ===================== */



/* ===================== 内页 Banner 图 ===================== */



#nyba { height: 500px; position: relative; overflow: hidden; background-attachment: fixed; position: relative; background-size: auto 500px; }
#nyba1 { height: 525px; position: relative; overflow: hidden; background-attachment: fixed; position: relative; }
.gsb { background: linear-gradient(rgba(0, 0, 0, 0.45) 0%, rgba(53, 57, 146, 0) 40%); position: absolute; top: 0; width: 100%; height: 100%; left: 0; z-index: 1; }
#nyba img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 0; animation: change 2s ease-in-out }
.n_nav { position: absolute; bottom: 30%; width: 1300px; left: 0; right: 0; z-index: 4; margin: auto; text-align: center; }
.n_nav a { width: 12%; display: inline-block; background: rgba(255, 255, 255, 0.851); text-align: center; height: 50px; line-height: 50px; margin-right: 10px; animation: change1 1s ease-in-out; border-radius: 10px; }
.n_nav .active, .n_nav a:hover { box-shadow: 0 0 5px rgba(21, 158, 80, .5); transform: translateY(-10px); background: #0080f6; color: #fff; }
 @keyframes change {  from {
transform:scale(1.2);
opacity: 0.8;
}
to { transform: scale(1); opacity: 1; }
}
 @keyframes change1 {  from {
transform:translateY(60px);
opacity: 0;
}
to { transform: translateY(0px); opacity: 1; }
}
.fade_text { text-transform: uppercase; margin-top: 8%; text-align: center; font-size: 0; position: relative; z-index: 22; }
.fade_text span { color: #fff; display: inline-block; }
.fade_text .cn { height: 95px; line-height: 95px; overflow: hidden; }
.fade_text .cn span { font-size: 72px; }
.fade_text .en { height: 40px; line-height: 40px; font-size: 30px; overflow: hidden; }
.fade_text .line { width: 80px; height: 3px; background-color: #fff; margin: 20px auto; }
.arrow_down { position: absolute; left: 50%; margin-left: -4px; bottom: 5px; overflow: hidden; width: 8px; z-index: 5; }
.arrow_down .line { display: block; width: 1px; height: 40px; margin: 0 3px; background: #fff; }
.arrow_down .aw { display: block; width: 100%; height: 5px; margin-top: 3px; background: url('../images/aw.png') no-repeat; }
.arrow_down .lg { -webkit-animation: long 1.5s linear alternate infinite; animation: long 1.5s linear alternate infinite; }
 @-webkit-keyframes long {  from {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
to { -webkit-transform: translateY(0); transform: translateY(0); }
}
 @keyframes long {  from {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
to { -webkit-transform: translateY(0); transform: translateY(0); }
}
.son_list { position: absolute; height: 50px; width: 100%; bottom: 10px; left: 0; text-align: center; }
.son_list a { display: inline-block; width: 140px; padding: 0 5px; height: 50px; color: #333; background-color: #fff; font-size: 16px; text-align: center; line-height: 50px; position: relative; z-index: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.son_list a i { background-color: #0080f6; position: absolute; left: 50%; top: 50%; margin: -100px 0 0 -100px; z-index: -1; width: 200px; height: 200px; border-radius: 50%; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); }
.son_list a:hover i, .son_list a.active i { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); }
.son_list a:hover, .son_list a.active { color: #fff; }
/* ===================== 内页 Banner 图 ===================== */



/* ===================== 面包屑导航 ===================== */

.position_now { height: 60px; line-height: 60px; font-size: 14px; background-color: #f1f1f1; }
.position_now a { display: inline-block; color: #707070; }
.position_now .fl { color: #707070; }
.position_now .fl img { height: 20px; margin-top: -4px; display: inline-block; margin-right: 8px; }
.position_now .fr { font-family: impact; color: #0080f6; font-size: 22px; }
.position_now .fr img { height: 26px; display: inline-block; margin-right: 8px; vertical-align: middle; }
.position_now .fr strong { font-weight: 100; }
/* ===================== 面包屑导航 ===================== */



/* ===================== 新闻页面 ===================== */



/* 新闻样式 1 */

.news_one .news_box li { margin-bottom: 20px; }
.news_one .news_box li .img { width: 40%; height: 300px; overflow: hidden; float: left; border-radius: 8px; position: relative; }
.news_one .news_box li .img img { -webkit-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }
.news_one .news_box li .img .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0); }
.news_one .news_box li .img .bg i { opacity: 0; position: absolute; left: 50%; top: 50%; margin: -15px 0 0 -50px; width: 30px; height: 30px; background: url(../images/news_arrow.png) center/100% no-repeat; }
.news_one .news_box li .info { width: 98%; height: 240px; float: right; padding-top: 60px; }
.news_one .news_box li .info h3 { font-weight: bold; font-size: 18px; color: #333; }
.news_one .news_box li .info .time { color: #777; font-size: 14px; padding: 20px 0; }
.news_one .news_box li .info .line { width: 100%; height: 1px; background-color: #e5e9ef; margin-bottom: 20px; }
.news_one .news_box li .info .line i { display: block; width: 0%; height: 1px; background-color: #0080f6; }
.news_one .news_box li .info p { color: #999; font-size: 16px; line-height: 26px; height: 52px; overflow: hidden; }
.news_one .news_box li:hover .info { padding-top: 50px; }
.news_one .news_box li:hover .line i { width: 100%; }
.news_one .news_box li:hover h3 { color: #0080f6; }
.news_one .news_box li:hover .bg { background: rgba(0,0,0,0.55); }
.news_one .news_box li:hover .bg i { opacity: 1; margin: -15px 0 0 -15px; }
.news_article_box .left_fixed { position: fixed; left: 0; top: 0; width: 30%; height: 100%; }
.news_article_box .left_fixed .text { padding: 40% 0 0 25%; }
.news_article_box .left_fixed h6 { font-size: 70px; color: #0080f6; opacity: 0.5; font-style: italic; font-family: impact; }
.news_article_box .left_fixed h5 { font-size: 16px; color: #333; margin-top: 30px; }
.news_article_box .left_fixed .return { margin-top: 40px; font-size: 14px; color: #666; }
.news_article_box .left_fixed .return:after { content: ''; }
.news_article_box .right_article { float: right; width: 70%; background-color: #f5f5f5; overflow: hidden; }
.news_article_box .inner_content { padding: 30px 50px; }
.news_article_box .h1_title { padding: 170px 40px 60px; background-color: #E5E5E5; line-height: 1.5; }
.news_article_box .h1_title h1 { font-size: 28px; color: #333; margin-bottom: 20px; }
.news_article_box .h1_title .time img { height: 20px; display: inline-block; margin: -4px 10px 0 0; }
.news_article_box .h1_title .time span { color: #777; font-size: 16px; }
.page_list { text-align: center; }
.page_list b { font-size: 0; }
.page_list b a, .page_list b font { display: inline-block; font-weight: 100; color: #999; font-size: 16px; margin-right: 10px; border: 1px solid #e5e9ef; width: 40px; height: 40px; line-height: 40px; border-radius: 6px; text-align: center; }
.page_list b font { background-color: #0080f6; color: #fff; border-color: #0080f6; }
.page_list_span1 { display: none; }
/* 新闻样式 1 */



/* 新闻样式 2 */

.news_two .news_box li { float: left; width: 31.33%; margin: 1%; overflow: hidden; -webkit-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }
.news_two .news_box li a { padding: 20px; background-color: #f3f3f3; position: relative; }
.news_two .news_box li .time strong { font-size: 50px; color: #0080f6; display: inline-block; font-family: "SimHei"; position: relative; }
.news_two .news_box li .time strong::after { content: ''; position: absolute; left: 0; top: 30px; width: 0px; background-color: #0080f6; height: 2px; -webkit-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }
.news_two .news_box li .time span { font-size: 12px; color: #333; display: block; font-family: "SimHei"; }
.news_two .news_box li h3 { color: #333; font-size: 18px; line-height: 26px; height: 52px; overflow: hidden; margin: 15px 0 10px; }
.pc .news_two .news_box li:hover h3 { color: #0080f6; }
.news_two .news_box li p { font-size: 14px; color: #666; line-height: 22px; height: 44px; overflow: hidden; margin-bottom: 10px; }
.news_two .news_box li i { position: absolute; background-color: #0080f6; }
.news_two .news_box li i.i1 { width: 0px; height: 2px; top: 20px; right: 20px; }
.news_two .news_box li i.i2 { width: 2px; height: 0px; top: 20px; right: 20px; }
.pc .news_two .news_box li:hover i.i1 { width: 30px; }
.pc .news_two .news_box li:hover i.i2 { height: 30px; }
.pc .news_two .news_box li:hover { box-shadow: 0px 18px 25px rgba(0,0,0,0.08); }
.pc .news_two .news_box li:hover strong::after { width: 100%; }
.fixed_body { display: none; position: fixed; width: 100%; height: 100%; background: rgba(255,255,255,0.8); left: -30%; top: 0; z-index: 9999; }
.fixed_body .fixed_article { display: none; position: fixed; width: 1200px; height: 800px; top: 50%; right: 20%; margin: -400px -600px 0 0; background-color: #fff; z-index: 99999; box-shadow: 0px 0 25px rgba(0,0,0,0.08); }
.fixed_body .fixed_article .fb_close { position: absolute; right: 0; top: 0; width: 60px; height: 60px; cursor: pointer; background-color: #0080f6; }
.fixed_body .fixed_article .fb_close i { display: block; margin: 10px auto 0; width: 40px; height: 40px; background: url(../images/jia.png) center center/80% no-repeat; }
.fixed_body .fixed_article .fb_close:hover i { transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.fixed_body .fixed_article iframe { border: none; width: 100%; height: 100%; display: block; }
 @media( max-width:1505px ) {
.fixed_body .fixed_article { width: 1000px; margin-right: -500px; }
}
/* 新闻样式 2 */



/* ===================== 新闻页面 ===================== */



/* ===================== 产品页 左侧 导航 ===================== */

#list .left_side { width: 280px; }
#list .left_side .box_one, #list .left_side .box_two { width: 260px; background-color: #0080f6; padding: 10px 10px; }
#list .left_side .box_two { background: #0080f6 }
#list .left_side .box_one .title { text-align: center; margin-bottom: 20px; }
#list .left_side .box_one .title h3 { color: #fff; font-weight: bold; font-size: 30px; margin: 20px 0 10px 0; }
#list .left_side .box_one .title p { color: #fff; font-size: 16px; }
#list .left_side .box_one ul li { line-height: 50px; background-color: #fff; margin-bottom: 5px; text-align: left; }
#list .left_side .box_one ul li a { position: relative; z-index: 1; overflow: hidden; height: 50px; }
#list .left_side .box_one ul li span, #list .left_side .box_one ul li em { position: absolute; display: block; width: 96%; height: 100%; padding-left: 4%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#list .left_side .box_one ul li span { left: 0; top: 0; background-color: #fff; }
#list .left_side .box_one ul li em { right: -100%; top: 0; background-color: #a3a3a3; color: #fff; }
#list .left_side .box_one ul li a:hover span, #list .left_side .box_one ul li a.active span { top: 100%; }
#list .left_side .box_one ul li a:hover em, #list .left_side .box_one ul li a.active em { right: 0; }
#list .left_side .box_one ul li .son_nav { border-top: 1px solid #0080f6; }
#list .left_side .box_one ul li .son_nav a { background: none; height: 40px; line-height: 40px; position: relative; }
#list .left_side .box_one ul li .son_nav a::after { content: ''; position: absolute; left: 20px; top: 20px; width: 8px; height: 1px; background-color: #0080f6; }
#list .left_side .box_one ul li .son_nav a:hover::after, #list .left_side .box_one ul li .son_nav a.active::after { background-color: #fff; }
#list .left_side .box_one ul li .son_nav span { padding-left: 40px; }
#list .left_side .box_two { margin-top: 10px; padding: 20px 10px; }
#list .left_side .box_two p { font-size: 16px; color: #fff; line-height: 30px; }
#list .left_side .box_two strong { color: #fff; font-size: 30px; display: block; margin-bottom: 10px; font-family: impact; font-weight: 100; }
#list .left_side .box_two .more { height: 36px; line-height: 36px; background-color: #fff; margin-top: 10px; width: 200px; color: #333; text-align: center; }
#list .left_side .box_two .more i { background-color: #0067ac; }
#list .left_side .box_two .more:hover { color: #333; }
#list .right_side.fr { width: 1200px; }
 @media(max-width:1505px ) {
#list .right_side.fr { width: 900px; }
}
/* ===================== 产品页 左侧 导航 ===================== */



/* ===================== 全局搜索框 ===================== */

.form_box { display: none; border: 1px solid #f1f1f1; border-radius: 5px; margin-bottom: 20px; }
.form_box .sf { margin: 0 auto; text-align: center; font-size: 0; }
.form_box .an { display: inline-block; border: 1px solid #f1f1f1; background-color: #fff; color: #333; height: 40px; border-radius: 8px; margin: 10px 5px; font-size: 16px; line-height: 40px; padding: 0px 15px; outline: none; }
.form_box .an { vertical-align: bottom; }
.form_box .an:hover { border-color: #0080f6; }
.form_box .inp { height: 38px; vertical-align: bottom; }
.form_box .submit { width: 80px; cursor: pointer; }
/* ===================== 全局搜索框 ===================== */



/* ===================== 在线留言 ===================== */

.form_box_box { width: 1200px; margin: 40px auto; padding: 60px 0; box-shadow: 0px 20px 80px rgba(76, 76, 76, 0.1); }
ul.fs { width: 1000px; margin: 0 auto; }
ul.fs input, ul.fs textarea { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: 0.8s; -o-transition: 0.8s; -ms-transition: 0.8s; -moz-transition: 0.8s; transition: 0.8s; }
ul.fs .box1 li { float: left; width: 320px; margin-right: 20px; }
ul.fs .box1 li:nth-of-type(3) { margin: 0; }
ul.fs .box1 li input { border: 1px solid #e1e7ee; width: 100%; height: 50px; padding: 10px; color: #999; }
ul.fs li input:hover { border-color: #0080f6; }
 ul.fs .box1 li input::-webkit-input-placeholder, ul.fs li.textarea textarea::-webkit-input-placeholder, ul.fs li.yzm input::-webkit-input-placeholder {
color: #999;
}
 ul.fs .box1 li input:-moz-placeholder, ul.fs li.textarea textarea:-moz-placeholder, ul.fs li.yzm input:-moz-placeholder {
color: #999;
}
 ul.fs .box1 li input:-ms-input-placeholder, ul.fs li.textarea textarea:-ms-input-placeholder, ul.fs li.yzm input:-ms-input-placeholder {
color: #999;
}
ul.fs li.textarea textarea { width: 100%; height: 150px; border: 1px solid #e1e7ee; padding: 10px; margin: 20px 0; color: #999; }
ul.fs li.textarea textarea:hover { border-color: #0080f6; }
ul.fs li.radio { text-align: center; }
ul.fs li.radio label { margin: 0 10px; }
ul.fs li.yzm { text-align: center; margin: 20px 0; }
ul.fs li.yzm img { display: inline-block; height: 20px; }
ul.fs li.yzm input { border-bottom: 1px solid #e1e7ee; width: 200px; height: 50px; padding: 10px; color: #999; }
ul.fs li.yzm input:hover { border-color: #0080f6; }
ul.fs li.submit input { height: 50px; margin: 0 auto; display: block; cursor: pointer; width: 200px; border-radius: 50px; background-color: #0080f6; font-size: 16px; color: #fff; }
/* ===================== 在线留言 ===================== */



/* ===================== 联系我们 地图 ===================== */

#allmap { height: 500px; padding-top: 100px; }
#allmap img { max-width: none !important; }
/* ===================== 联系我们 地图 ===================== */



/* ===================== 回到顶部 ===================== */

.go_top { display: none; background: url(../images/top.png) center center/50% no-repeat; width: 40px; height: 40px; cursor: pointer; text-align: center; background-color: #0080f6; border-radius: 50%; position: fixed; right: 6px; bottom: 100px; z-index: 99999999999; }
/* ===================== 回到顶部 ===================== */



.firstRow img { display: inline-block; }

/* ================================ 内页 END ================================ */



/*===================== 响应式代码 START =====================*/

@media( max-width:1600px ) {
.f_80 { font-size: 60px; }
.f_72 { font-size: 50px; }
.f_60 { font-size: 40px; }
.f_48 { font-size: 38px; }
.f_40 { font-size: 30px; }
.f_30 { font-size: 24px; }
.f_24 { font-size: 20px; }
.f_20 { font-size: 20px; }
.f_18 { font-size: 18px; }
.f_16 { font-size: 16px; }
.f_14 { font-size: 14px; }
}
.wap_son { display: none; padding: 0 13px; margin-bottom: 20px; }
.wap_son a { width: 31.33%; height: 40px; line-height: 40px; font-size: 16px; color: #fff; text-align: center; margin: 1%; float: left; background-color: rgba(104,175,47,0.6); }
.pc .fixed_footer { display: none; }
.mobile .fixed_footer { display: none; background-color: rgba(104,175,47,0.75); height: 50px; position: fixed; bottom: 30px; left: 50%; margin-left: -46%; z-index: 999; width: 92%; border-radius: 10px; }
 @media (min-width:640px) {
.mobile .fixed_footer { width: 640px !important; left: 50%; margin-left: -320px; }
}
.mobile .fixed_footer a { float: left; width: 33.33%; text-align: center; }
.mobile .fixed_footer img { display: inline-block; height: 24px; margin: 5px 0 0; }
.mobile .fixed_footer strong { color: #fff; font-size: 12px; display: block; height: 20px; line-height: 20px; }
 @media( max-width:1366px ) {
.f_20 { font-size: 18px; }
.f_18 { font-size: 16px; }
.f_16 { font-size: 14px; }
.section5 .auto { width: 100%; padding: 0 15px; }
.section4 .auto { padding-top: 7% !important; }
.swiper-container.casebox { padding-top: 20px !important; }
.swiper-container.casebox .swiper-slide { width: 500px !important; height: 375px !important; }
.section2 .albox { padding: 2%; }
.section6 .auto, .section7 .auto { width: 1000px; }
.section8 .right { padding-bottom: 15%; }
.section8 .right ul { margin: 2% 0 0 0; }
}
 @media( max-width:1210px ) {
.tq{ visibility:hidden;}
.tq-1{ visibility:hidden;}
.f_80 { font-size: 60px; }
.f_72 { font-size: 50px; }
.f_60 { font-size: 30px; }
.f_48 { font-size: 28px; }
.f_40 { font-size: 26px; }
.f_30 { font-size: 24px; }
.f_24 { font-size: 16px; }
.f_20 { font-size: 18px; }
.f_18 { font-size: 16px; }
.f_16 { font-size: 14px; }
.f_14 { font-size: 14px; }
.header { max-width: 750px; left: 50%; margin-left: -375px; padding: 5px 0; height: 60px !important; }
.header.bg { padding: 5px 0; }
.header .logo.dn { display: block !important; }
.header .logo { margin: 0 !important; }
.header .logo img { height: 50px; margin-top: 5px; }
.header .auto { padding: 0 10px; }
.menu_button, .header.bg .menu_button { width: 45px; height: 45px; margin: 0; }
.menu_button .nav_button { width: 25px !important; top: 22px; }
.menu_button .nav_button::after, .menu_button .nav_button::before { width: 25px !important; }
.menu_button .nav_button::after { top: 7px; }
.menu_button .nav_button::before { top: -7px; }
.menu_box { overflow: auto; min-height: 100%; }
.menu_box .item { float: none; width: 100%; height: auto; }
.menu_box .item .pad { padding: 30px 40px 0; }
.menu_box .item h4 { font-size: 18px; }
.menu_box .item ul li a { font-size: 14px; height: 28px; line-height: 28px; }
.menu_box .item:last-child { padding-bottom: 40px; }
html, body { max-width: 750px; margin: 0 auto !important; }
.news_two .news_box li p, .position_now .fr, .arrow_down, #list .left_side, .news_one .news_box li .img .bg, .news_article_box .left_fixed, .img_big_box, #none, .header ul.nav, .video_box, #background_video, .section2 .albox h5, .section2 .albox p, .section7 ul li .img, .new_ut_z_date, .section_four .text img, .section7 ul li:nth-of-type(3), .hz_news_more, .section8 .right ul li h5, #fullPage-nav, .header .auto .ttel, .hrt, .db, .section5 .ayuan, .mapbg, .new_ut_z_m, .section8 .right>p, .section8 .right ul li:nth-child(3) { display: none !important; }
.article_content.dn, .right_side.dn { display: block !important; }
.section6 .auto, .section7 .auto, .section8 .right, .section5 .auto { width: 100%; padding: 0 15px; box-sizing: border-box; margin: 0 auto; }
.header .menu_box, .mobile .fixed_footer, .wap_son { display: block !important; }
#list .auto, #news_article, #article, .position_now .auto, #nyba .black .auto, .footer .inner { width: auto; padding: 0 15px; }
.product_son { display: none !important; }
.copyright { height: auto; line-height: 40px; }
.position_now .fl { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; }
#map { padding-top: 60px; }
#allmap { height: 400px; padding: 0; }
#nyba { height: 300px; background-attachment: unset; background-size: cover; }
#nyba img { width: 600px; }
.fade_text { margin-top: 94px; }
.fade_text .cn { line-height: 40px; height: 40px; }
.fade_text .cn span { font-size: 30px; }
.fade_text .en { font-size: 16px; }
.fade_text .line { margin: 10px auto; }
.form_box_box, ul.fs { width: 100%; }
.form_box_box { margin: 0; padding: 20px 0; box-shadow: none; }
ul.fs .box1 li { float: none; width: 100%; margin-bottom: 20px; }
.product_list_one .item, .product_list_two .item, .product_list_three .item { width: 49%; margin: 0.5%; }
.product_list_two .item .info { min-height: 70px; }
#list .right_side { float: none !important; width: 100% !important; }
.news_one .news_box li .img, .news_one .news_box li .info { float: none !important; width: 100%; }
.news_one .news_box li .img { height: 200px; }
.news_one .news_box li .info { padding-top: 20px; height: auto; }
.news_one .news_box li .info .time { padding: 6px 0; }
.news_one .news_box li .info .line { margin-bottom: 6px; }
.news_one .news_box li:hover .info { padding-top: 20px; }
.son_list { height: 40px; }
.son_list a { height: 40px; line-height: 40px; width: 100px; font-size: 14px; padding: 0; }
.news_article_box .right_article { width: 100%; float: none; background-color: #fff; }
.news_article_box .wow.h1_title { padding-top: 100px; }
.news_article_box .inner_content, .news_article_box .h1_title { padding: 20px; }
.news_two .news_box li { width: 49%; margin: 0.5%; }
.news_two .news_box li a { padding: 8px; }
.news_two .news_box li .time strong { font-size: 30px; }
.fixed_body .fixed_article { width: 90%; height: 500px; margin: -250px -45% 0 0; }
.fixed_body .fixed_article .fb_close { top: auto; bottom: 0; width: 50px; height: 50px; }
.fixed_body .fixed_article .fb_close i { margin-top: 5px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.info_big_box { width: 100%; height: auto; }
.info_big_box h1 { margin-top: 0; font-size: 20px; }
.info_big_box .info_1 { margin-top: 10px; }
.info_big_box .share { margin: 0 0 10px 0; }
.xgcp_title { margin-top: 10px; }
.footer .one, .footer .two_two, .footer .ewm { display: none !important; }
.footer .two { border: none; width: 100%; margin: 0; padding: 0; min-height: auto; }
.section_one .logo img { height: 30px; margin: 0 5px; }
.section_one .bg_move { background: url(../images/bg1.jpg) center no-repeat; }
.section_one .txt_bg { width: auto; background: none; }
.section_one img { max-width: 80%; }
.section_one p { font-size: 16px; }
.section_one .call { padding-left: 60px; }
.swiper-container.pnav .swiper-wrapper .swiper-slide .title { width: 60%; }
.swiper-container.pnav .swiper-wrapper .swiper-slide .title h3 { font-size: 30px; -webkit-text-stroke: 1px #fff; }
.section3 .tab-hd li { width: 100%; height: 25%; padding: 8% 0 0 0; box-sizing: border-box; }
.section3 .tab-hd li.active { background: rgba(85,158,226,.45); }
.section3 .tab-hd li img { height: 30px; }
.section3 .tab-hd li img, .section3 .tab-hd li strong { display: inline-block; vertical-align: middle; }
.section3 .tab-hd li strong { margin: 0; }
.section3 .tab-hd li a.more { margin: 0 auto; line-height: 25px; border: none; }
.section4 .auto { margin-top: 12%; }
.section5 { background-position: left center; }
.section5 .sygs { width: 96%; margin: 0 auto; float: none; padding: 0; text-shadow: 0px 1px 3px rgba(0,0,0,0.4), 0px 0px 30px rgba(0,0,0,0.075); }
.section5 .sygs .sygswz { margin-top: 10px; }
.section5 .middle_box .middle>img { width: 60%; left: 0; right: 0; margin: auto; }
.section5 .sygs a.more { float: left; }
.section2 .albox { width: 100%; height: 20%; }
.section7 ul { width: 100%; margin: 10px auto 0; }
.section7 ul li { width: 100%; float: none; margin: 10px 0; background-color: rgba(255,255,255,.3); }
.section7 ul li a { padding: 4px; height: auto; }
.section7 ul li h4 { height: 30px; line-height: 30px; }
.section7 ul li p { font-size: 12px; }
.section7 a.more { margin-top: 10px; height: 30px; line-height: 30px; font-size: 12px; }
.wot { white-space: normal; }
.section8 { background-size: auto; }
.section8 .right { float: none; }
.section8 .right ul li { width: 100%; display: block; clear: both; text-align: center; margin-bottom: 10px; }
.section8 .right ul li i { width: 60px; height: 60px; padding: 10px; }
}
 @media( max-width:750px ) {
.header { left: 0; margin: 0; }
.fixed_footer { display: block; }
}
 @media (max-width:769px) {
	 	.section4 .auto{ margin-top:20%;} 
	 
.swiper-container.casebox .swiper-slide { width: 350px !important; height: 350px !important; }

.lx_con li { width: 100%; height: auto; padding-bottom: 30px; margin-bottom: 10px; }
.lx_con li img { display: none; }
.fixed_footer { height: 50px; background: linear-gradient(to right, #0080f6, #353992); position: fixed; bottom: 0; z-index: 44; width: 96%; border-top-right-radius: 20px; border-top-left-radius: 20px; margin: auto; left: 0; right: 0; }
.fixed_footer a { float: left; width: 33.33%; text-align: center; }
.fixed_footer img { display: inline-block; height: 24px; margin: 5px 0 0; }
.fixed_footer strong { color: #fff; font-size: 12px; display: block; height: 20px; line-height: 20px; }
.hrt { display: none; }
.w1300 { width: 100%; }
.n_nav { width: 100%!important; bottom: 15%!important; }
.n_nav a { width: 20%!important; margin-top: 20px; }
.footer, #copybox { display: none; }
.wap_son a { width: 47.33%!important; border-radius: 15px; }
.product_list_one .item, .product_list_two .item, .product_list_three .item { width: 48.3%!important; }
.product_list_one .item strong { text-align: center; white-space: nowrap }
#nyba1 { height: 300px!important; }
.wap_son a { background: #0080f6; }
#nyba1 { background-position: center; }
ul.bigpage .bg1 { background-image: url(x../images/b1.jpg)!important; }
ul.bigpage .bg2 { background-image: url(../images/xb2.jpg)!important; }
ul.bigpage .bg3 { background-image: url(../images/xb3.jpg)!important; }
ul.bigpage ol span { width: 23px!important; margin: 3px!important; }
ul.bigpage ol { bottom: 60px!important; }
}
 @media( max-width:640px ) {
	.section4 .auto{ margin-top:20%;} 
	 
.swiper-container.casebox .swiper-slide { width: 350px !important; height: 350px !important; }
}
 @media( max-width:500px ) {
	 .section4 .auto{ margin-top:20%;} 
.swiper-container.casebox .swiper-slide { width: 350px !important; height: 350px !important; }
}
 @media (max-width:415px) {
.section5 .sygs img { width: 80%; }
.section5 ul { display: none; }
.section5 a { margin-top: 20px; margin-bottom: 0!important; }
#copybox { display: none; }
.product_list_two .item .info { padding: 0; min-height: 50px!important; line-height: 50px; text-align: center; }
.product_list_two .item .info strong, .product_list_three .item .info strong { padding: 0!important; }
.product_list_two .item .info { padding: 0!important; }
.product_list_two .item .info strong, .product_list_three .item .info strong { font-size: 0.6rem!important; }
.product_list_one .item strong { font-size: 0.6rem!important; width: 100%!important; }
.product_list_one .item .info { padding: 10px 0!important; }
.header .logo img { margin: 0; }
.n_nav a { font-size: 0.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.info_big_box .info_1 .dh:nth-of-type(3), .info_big_box .share, .info_big_box .info_3 { display: none; }
.article_content img { width: 100%; }
.article_content, #list .right_side.fr { padding-bottom: 50px; }
ul.bigpage .bg1 { background-image: url(xb../images/b1.jpg)!important; }
ul.bigpage .bg2 { background-image: url(../images/xbb2.jpg)!important; }
ul.bigpage .bg3 { background-image: url(../images/xbb3.jpg)!important; }
ul.bigpage div.right, ul.bigpage div.left { display: none; }
.section_one .banner1 #container { display: none!important; }
}
 @media (max-width:350px) {
.f_80 { font-size: 60px; }
.f_72 { font-size: 50px; }
.f_60 { font-size: 30px; }
.f_48 { font-size: 22px; }
.f_40 { font-size: 22px; }
.f_30 { font-size: 24px; }
.f_24 { font-size: 14px; }
.f_20 { font-size: 14px; }
.f_18 { font-size: 16px; }
.f_16 { font-size: 14px; }
.f_14 { font-size: 14px; }
.section8 .right ul li:nth-child(2) p:nth-child(4), .section8 .right h3, .swiper-pagination { display: none !important; }
.section3 .tab-hd li a { width: 90%; margin: 0 auto; line-height: 30px; }
.section4 .auto { margin-top: 30%; }
.swiper-container.casebox .swiper-slide { width: 310px !important; height: 233px !important; box-sizing: border-box !important; overflow: hidden; }
.swiper-button-prev { left: 10px !important; }
.swiper-button-next { right: 10px !important; }
.section5 .sygs img { margin: 0 auto 20px auto; }
.section5 .sygs .sygswz { line-height: 160%; }
.section5 a { margin-top: 9px; }
}



/*===================== 响应式代码 END =====================*/
