@charset "utf-8";
/* by Magiee 20160719 */
html { }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body { font-size: 12px; background: #fff; color: #333; font-family:Arial, Helvetica, sans-serif;}
ul,li { list-style: none; }
img { border: 0; }
input:focus { outline: none; }

/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar{width:6px;height:12px}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

/* 全局 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl { float: left; }
.fr { float: right; }


.bannerslide { height:550px; width: 100%; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.bannerslide .swiper-slide { background-position: center; background-size: cover; }
.pagination { position: absolute; left: 0; text-align: center; bottom:20px; width: 100%; }
.swiper-pagination-switch {display: inline-block; width:80px; height: 3px; background: #ef0000; margin: 0 3px; cursor: pointer;}
.swiper-active-switch { background: #fff;}
.bannerslide .arrow-left { background: url(../images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }
.bannerslide .arrow-right { background: url(../images/arrows.png) no-repeat right bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }


/*2019.03.25 by william*/
a{text-decoration: none;}
*{font-family:Arial, Helvetica, sans-serif;list-style:none;font-style: normal;}
.index-top{background:url("../images/topBg.jpg") repeat-x;}
.container{max-width:1200px;margin:0 auto;}
.topL{float:left;color:#666;font-size:12px;line-height:32px;}
.topR{float:right;overflow:hidden;}
.index-top .container{overflow:hidden;}
.topR a{float:left;line-height:30px;display:block;padding-right:10px;}
.topR1,.topR2{background:url("../images/chinese.jpg") no-repeat 20px center;padding-left:45px;}
.topR2{background: url("../images/english.jpg") no-repeat 10px center;padding-left:35px;}
.topR1,.topR2{background-color:#1571C4;color:#fff;}
.topLine{float:left;width:1px;background:#1571C4;height:30px;}
.topLine:after{content:"";height:12px;width:1px;background:#6695C3;margin-top:10px;display:block;}
.topR3{background:#EF0000;color:#fff;padding-left:10px;}
.topR4,.topR5{color:#666;border-right:1px solid #D3D3D3;padding:0 10px;}

.top{height:84px;}
.top .container{overflow:hidden}
.logo{float:left;}
.tel{float:right;}
.logo img{display:block;height:50px;max-width:100%;margin-top:17px;}
.tel span{display:inline-block;line-height:22px;color:#010101;font-size:15px;margin-top:30px;letter-spacing: -1px;font-family: 'Arial';margin-right:5px;background:url("../images/tel.png") no-repeat left center;padding-left:32px;}
.tel i{display:inline-block;line-height:22px;color:#f20001;font-size:18px;font-weight:bold;font-family: 'Arial';margin-top:2px;}

.nav{
    background: -webkit-linear-gradient(bottom, rgba(255,0,0,0), rgba(255,0,0,1)); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom, rgba(255,0,0,0), rgba(255,0,0,1)); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom, rgba(255,0,0,0), rgba(255,0,0,1)); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, rgba(19,114,194,1), rgba(21,138,207,1)); /* 标准的语法（必须放在最后） */
}
.nav .navUl>li a{height:45px;line-height:45px;font-size:15px;font-weight:bold;color:#fff;text-align: center;display:block;text-decoration: none;}
.nav .navUl>li{float:left;height:45px;width:12.5%;transition: all .5s;}
.nav .navUl{}
.nav .navUl>li:hover{background:#EF0000;transition: all .5s;}
.nav .navUl>li ul{ position:relative; z-index:999; background:#158acf; display:block; opacity: 0;transition: all .2s; visibility: hidden;}
.nav .navUl>li:hover ul{ opacity: 1; visibility: visible;}
.nav .navUl>li ul li{transition: all .3s;}
.nav .navUl>li ul li a{ height:30px; line-height:30px;}
.nav .navUl>li ul li:hover{background:#EF0000;}


.indexNt em{display:block;font-size:20px;color:#333;text-align: center; font-weight:bold;}
.indexNt span{display:block;font-size:24px;color:#333;text-align: center;font-weight:bold;margin-top:5px;}
.indexNt i{display:block;font-size:14px;color:#666;text-align: center;margin-top:15px;}
.indexNt{margin-top:50px;}
.indexNl{border-top:1px solid #DADADA;width:100%;height:1px;margin-top:30px;}
.indexNl:before{content:"";width:46px;height:6px;background:#1261BD;margin:0 auto;display:block;margin-top:-3px;}
.index-news ul{margin-top:40px;overflow:hidden;}
.index-news ul li{float:left;width:30%;padding:1.6%;}
.index-news ul li a{display:block;background:#EAF5F8;padding:10%;text-decoration: none;}
.index-news ul li a span{display:block;color:#0957b1;font-size:16px;height:20px;line-height:20px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.index-news ul li a i{display:block;margin-top:20px;}
.index-news ul li a p{display:block;margin-top:15px;color:#666;line-height:18px;height:40px;overflow:hidden;}
.index-news ul li a em{display:block;margin-top:20px;background:url("../images/moreBg.png") no-repeat;width:95px;height:32px;line-height:32px;text-align: center;color:#fff;}
.index-news{padding-bottom:30px;}

.index-company{background :#F4F4F4;padding:50px 0;}
.indexCt em{display:block;font-size:20px; font-weight:bold;color:#333;text-align: left;}
.indexCt span{display:block;font-size:24px;color:#333;text-align: left;font-weight:bold;margin-top:5px;}
.indexCt i{display:block;font-size:14px;color:#666;text-align: left;margin-top:15px;}
.indexN2:before{height:0;}
.indexN2 .blueBlock{width:46px;height:6px;background:#1261BD;margin:0;display:block;margin-top:-3px;}
.indexNp{margin-top:30px;margin-bottom:30px;font-size:14px;color:#666;line-height:20px;}
.indexCbox ul li{float:left;width:23%;padding:1%;}
.indexCbox ul{overflow:hidden;}
.indexCbox ul li a{display:block;background:#E4F2F6;box-shadow:2px 2px 5px #555;text-decoration: none;}
.indexCbox ul li a .indexCImg{display:block;background:url("../images/index-companyBg.png") no-repeat right top;padding-bottom:50px;padding-top:50px;}
.indexCImg img{display:block;margin:0 auto;max-width:100%;}
.indexCon{background:#fff;padding:8%; height: 120px; overflow: hidden;}
.indexCon span{display:block;color:#1261bd;font-size:15px;margin-top:10px;text-align: center;}
.indexCon em{display:block;font-size:12px;margin-top:15px;line-height:20px;text-align: center; height: 60px; overflow: hidden;}

.index-pro{padding:50px 0;}
.indexPt em{display:block;text-align: center;font-size:20px; font-weight:bold;color:#333;}
.indexPt span{display:block;text-align: center;font-size:24px;color:#333;font-weight:bold;margin-top:5px;}
.index-proNav{background:url("../images/indexProBg.jpg") no-repeat center center;margin-top:20px;height:46px;}
.index-proNav .container.container1 a{line-height:46px;color:#fff;width:16.66%;display:block;text-align: center;float:left;border-right:1px solid #2C75CB;box-sizing: border-box;}
.index-proNav .container{max-width:888px;overflow:hidden;}
.index-proNav .container1 a:last-child{border-right:none;}
.index-proBox ul li{float:left;width:25%;}
.index-proBox ul li a{display:block;box-shadow:2px 2px 5px #555;text-decoration: none;margin:4%;}
.index-proBox ul{overflow:hidden;margin-top:30px;}
.index-proImg{background:#F1F1F1;position:relative;padding:5%;}
.index-proImg:before{content:"";background:url("../images/index-companyBg2.png") no-repeat left top;position:absolute;top:0;left:0;width:29px;height:42px;}
.index-proImg img{display:block;max-width:100%;}
.index-proCon{background:#1261BD;padding:10%;}
.index-proCon span{display:block;font-size:14px;color:#fff;}
.index-proCon em{display:block;font-size:12px;color:#ffe036;margin-top:20px;}
.index-pro .hd .prev{background:url("../images/prev.jpg") no-repeat;width:36px;height:36px;display:block;position:absolute;left:0;top:130px;box-shadow:2px 2px 1px #888;}
.index-pro .hd .next{background:url("../images/next.jpg") no-repeat;width:36px;height:36px;display:block;position:absolute;right:0;top:130px;box-shadow:2px 2px 1px #888;}
.index-pro .container2{position:relative;}
.index-proBox .bd{height:365px;overflow:hidden;}
.index-proBox{margin-top:30px;}


.index-photo{
    background: -webkit-linear-gradient(right, rgba(219,233,243,1), rgba(238,238,238,1)); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, rgba(219,233,243,1), rgba(238,238,238,1)); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, rgba(219,233,243,1), rgba(238,238,238,1)); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, rgba(219,233,243,1), rgba(238,238,238,1)); /* 标准的语法（必须放在最后）*/
}
.index-honor{width:50%;padding:4%;box-sizing:border-box;background:#C8DCEC;float:left;height:445px;}
.index-equip{background:#E0E0E0;}
.index-photo .container{overflow:hidden;}
.index-hT span{display:block;color:#666;font-size:18px;float:left;font-family: 'Arial'; font-weight:bold;line-height:30px;}
.index-hT span em{display:block;font-size:20px;color:#666;letter-spacing: -1px;font-weight:bold;}
.index-hT a{display:block;float:right;color:#fff;background:#fe0000;width:60px;height:30px;line-height:30px;text-align: center;font-size:12px;}
.index-hT{overflow:hidden;}
.index-photo .container p{margin-top:15px;font-size:14px;color:#666666;line-height:20px;}
.index-honorImg {margin-top:20px;overflow:hidden;}
.index-honorImg img{display:block;float:left;margin-right:18px;}
.index-equip ul li{float:left;width:33.33%;padding:5px;box-sizing: border-box;}
.index-equip ul{overflow:hidden;}
.index-equip ul li a{display:block;}
.index-equip ul li a img{display:block;max-width:100%;}
.index-equip .bd{margin-top:50px;}
.index-equip .hd{z-index: 5;}
.index-equip .hd .next{background:url("../images/index-prev1.jpg");width:16px;height:136px;position:absolute;left:48px;top:212px;display:block}
.index-equip .hd .prev{background:url("../images/index-prev2.jpg");width:16px;height:136px;position:absolute;right:48px;top:212px;display:block;}
.index-equip{position:relative;}

.index-adv{background:url("../images/indexAdv.jpg") repeat center center;padding:50px 0;}
.index-adv span{display:block;color:#fff;font-size:24px;line-height:28px;text-align: center;max-width:800px;margin:0 auto;}
.index-adv em{display:block;color:#fff;font-size:14px;text-align: center;max-width:710px;margin:0 auto;margin-top:30px;line-height:22px;}
.index-adv i{display:block;color:#fff;font-size:15px;font-weight:bold;border-radius:50px;border:1px solid #fff;width:360px;text-align: center;margin:0 auto;margin-top:30px;height:40px;line-height:40px;font-family:"Arial";}

.index-foot{padding:50px 0;background:#D3E1EA;}
.index-footNav .index-footL{float:left;}
.index-footNav .index-footR{float:right;}
.index-footNav{overflow:hidden;}
.index-footL a{display:inline-block;color:#444;margin-right:15px;font-size:13px;}
.index-footR a{display:inline-block;font-size:13px;color:#444;margin-left:15px;}
.index-footR a:first-child{background:url("../images/footBg1.png") no-repeat left center;padding-left:18px;margin-top:2px;}
.index-footR a:last-child{background:url("../images/footBg2.png") no-repeat left center;padding-left:18px;margin-top:2px;}

.footBox{margin-top:30px;overflow:hidden;}
.footBox1{float:left;}
.footBox2{float:left;margin-left:10%;}
.footBox1 span{display:block;font-size:14px;max-width:350px;line-height:22px;}
.footBox1 em{display:block;font-size:16px;margin-top:25px;}
.footBox1 i{display:block;font-size:14px;margin-top:15px;line-height:22px;}
.footBox2 ul span{display:block;color:#444444;font-size:16px;margin-bottom:20px;}
.footBox2 ul li a{display:block;color:#444444;font-size:14px;line-height:24px;}
.footLine{border-top:1px solid #A4C7DF;margin-top:40px;margin-bottom:50px;}
.copyright span{display:block;color:#444444;font-size:14px;text-align: center;line-height:18px;}
.copyright em{display:block;color:#444444;font-size:14px;text-align: center;line-height:18px;margin-top:5px;}

.index-news ul li a{transition: all .3s;}
.index-news ul li a:hover{background:#D8F7FA;transition: all .3s;transform: scale(1.1);}
.index-news ul li a:hover span{color:#E03E27;transition: all .5s;}
.index-news ul li a:hover p{color:#234493;}
.indexCbox ul li a:hover .indexCImg img{
    transform:rotate(360deg);
    -ms-transform:rotate(360deg); 	/* IE 9 */
    -moz-transform:rotate(360deg); 	/* Firefox */
    -webkit-transform:rotate(360deg); /* Safari 和 Chrome */
    -o-transform:rotate(360deg);
    transition: all 1s;
}
.indexCImg img{transition: all 1s;}
.indexCbox ul li a:hover .indexCon span{color:#E03E27;}
.indexCbox ul li a:hover .indexCon em{color:#234493;}
.indexCbox ul li a:hover{box-shadow:4px 4px 7px #555;}
.index-proNav .container.container1 a:hover{background:#E03E27;transition: all 1s;}
.index-adv i:hover{color:#E03E27;transition: all 0.5s;}
.index-proBox ul li a:hover img{transform:scale(1.1);transition: all 1s;}
.index-proBox ul li a img{transition: all 1s;}
.index-proBox ul li a:hover .index-proCon span{color:#E03E27;transition: all .5s;}
.index-proCon span{transition: all .5s;}
.index-equip ul li a img{border:1px solid #666;box-sizing: border-box;transition: all .5s;}
.index-equip ul li a:hover img{border:1px solid #E03E27;transition: all .5s;}
.footBox2 ul li a:hover{color:#E03E27;}
.index-footL a:hover{color:#E03E27;}
.index-footR a:hover{color:#E03E27;}


/*内页*/
.inner-banner{background:url("../images/inner-banner.jpg") no-repeat center center;width:100%;height:200px;}
/*write by william 2018.5.24*/
/*内页*/
.left-secondNav a,.pro-list ul li>a{border-bottom:1px dashed #ccc;}
.left-con span{display:block;font-size:14px;color:#888;padding:15px;line-height:24px;}
.left-con img{max-width:100%;}
.left-con{background:#f8f8f8;margin-bottom:30px;margin-top:15px;}
.left-con h2{margin-top:0;}
.timgNews{display:none;}
/*2018.1.18产品页 bao*/
.product-box{
    margin-top:35px;
    margin-bottom:20px;
    padding-bottom:10px;
}

.pro-left{
    max-width:240px;
}

.pro-left h2{
    padding-left:15px;
    padding-top:15px;
    padding-bottom:15px;
    line-height: normal;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    background: #1379C6;
    margin-bottom:0;
}

.pro-list ul li{
    /*margin-bottom: 1px;*/
    background:#f8f8f8;
}
.pro-list ul li>a{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
    color:#808080;
    font-size:14px;
    display:block;
    border-left: 1px solid #f2f2f2;
}
.pro-list ul li>a:hover{
    border-left:1px solid #cf4c82;
    color:#cf4c82;
}
.pro-list ul li.current-btn>a{
    color:#cf4c82;
    border-left:1px solid #cf4c82;
}

.navigation-box h3{
    font-size:16px;
    font-weight:bold;
    line-height:54px;
    color:#666;
    float:left;
    margin-bottom:0;
}

.navigation-box .navigation{
    float:right;
    line-height:54px;
    margin-top:20px;
}

.navigation-box{
    overflow:hidden;
    color:#808080;
    border-bottom:1px solid #e5e5e5;
    padding:0 15px;
    box-sizing: border-box;
}

.navigation i,.navigation a{
    color:#808080;
    display:inline-block;
}
.navigation a:hover{
    color:#CF4C82;
}

.pro-container ul li a{
    display:block;
    border:1px solid #ddd;
    box-shadow:1px 2px 3px #ddd;

}

.pro-container ul li img{
    display:block;
    max-width:100%;
}

.pro-container ul li span{
    color:#333;
    display:block;
    line-height:40px;
    height:40px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background:#eee;
    padding-left:15px;
    padding-right:15px;
}
.pro-container ul li{
    padding:12px;
    float:left;
}

.pro-container ul li a:hover{
    border:1px solid #0A8394;
    box-shadow:2px 2px 5px #aaa;
}
.pro-container ul li a:hover span{
    background:#e3e3e3;
    color:#CF4C82;
}

.pro-container ul li a:hover img{
    /*width:120% !important;*/
    /*height:100%;*/
}


/*分页*/
.pageNavi {
    padding: 30px 0 25px 0;
    margin: 10px auto 0;
    width: 100%;
    text-align: center;
    color:#6f6f6f;
}

.pageNavi li{display:inline-block}

.pageNavi li a{
    display:inline-block;
    color:#6f6f6f;
}
.pageNavi li strong{
    font-weight:bold;
}

.pageNavi li a:hover{
    color:#CF4C82;
}
.met_page a,.met_page i{
    color:#666;
    display:block;
    float:left;
    height:22px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.met_page a:hover{
    color:#CF4C82;
}

.met_page .pageleft{
    width:100%;
    height:22px;
    overflow:hidden;
}

.met_page .pageright{
    overflow:hidden;
    height:22px;
    width:100%;
}
.met_page a{
    width:80%;
}

.met_page{
    overflow:hidden;
    width:100%;
    margin:0 auto;
    margin-top:30px;
}

.pro-detail-t i{
    display:inline-block;
    color:#333;
}
.pro-detail-t{
    color:#333;
    width:300px;
    margin:0 auto;

}
.pro-detail{
    border-bottom:1px solid #d5d5d5;
    padding-bottom:10px;
}

.pro-detail h1{
    font-size:24px;
    font-weight:bold;
    text-align: center;
}

.pro-detail-box img{
    max-width:100%;
    display:block;
}

.pro-detail-box p{
    color:#333;
    line-height:28px;
}

.pro-detail-box{
    padding-bottom:50px;
}

/*news*/
.news-box ul li{
    border-bottom:1px dotted #d9d9d9;
    padding-bottom:25px;
    overflow:hidden;
    margin-top:25px;
}

.news-box ul li .news-img{
    display:block;
}
.news-img img{
    max-width:100%;
    margin:0 auto;
    vertical-align: middle;
    display:block;
    border:1px solid #ccc;
    /*border-radius:3px;*/
}

.news-list a{
    display:block;
    color:#333;
    font-size:15px;
    line-height:24px;
    height:24px;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 10px;
    margin-bottom: 10px;
}

.news-list p{
    color:#808080;
    font-size:13px;
    line-height:22px;
    text-align:left;
    height:40px;
    overflow:hidden;
}

.news-box ul li:hover a{
    color:#CF4C82;
    font-weight:bold;
}
.news-list{padding-bottom:15px;}
.news-box ul li:hover{
    /*cursor: pointer;*/
    border-bottom:1px dotted #0365bc;
}

.news-box ul li:hover img{
    border:1px solid #0365bc;
}

.news-detail-box{
    margin-top:20px;
    min-height:200px;
	font-size:14px;
	line-height:24px;
}

.equipment ul li img{
    display:block;
    max-width:100%;
}
.equipment ul li{
    margin-top:15px;
}

/*contact*/
.contact-box h4{
    color: #666666;
    font-size: 13px;
    margin-top:30px;
    margin-bottom:20px;
    line-height:22px;
}
.contact-box{
    padding-bottom:30px;
}
.contact span{
    display:block;
    line-height:30px;
    font-size:13px;
    color:#666;
    padding-left:30px;
}
.contact span:hover{
    color:#FF6D00;
}
.tel1{
    background:url("../img/contact.png") no-repeat left center;
}
.fax1{
    background:url("../img/print.png") no-repeat left center;
}
.mobile1{
    background:url("../img/phone.png") no-repeat left center;
}
.address1{
    background:url("../img/bank.png") no-repeat left center;
}
.online1{
    background:url("../img/invoice.png") no-repeat left center;
}
.email1{
    background:url("../img/email.png") no-repeat left center;
}
/*********/
.left-secondNav a{
    display:block;
    color:#8E8E8E;
    padding-left:36px;
    padding-top:8px;
    padding-bottom:8px;
    border-left:1px solid #F5F5F5;
}

.left-secondNav a:hover{
    border-left:1px solid #0073AA;
    color:#0365bc;
}

.contact-box img{display:block;max-width:100%;}

.pro-list>ul>li:last-child a{border-bottom:1px dashed #ddd;}
.pro-list>ul>li:last-child{border-bottom:1px solid #ddd;}
.pro-list>ul>li>a,.left-secondNav a{border-left:1px solid #ddd;border-right:1px solid #ddd;}
.pro-list ul>li>a,.left-secondNav a{padding-right:10px;}
.left-con span{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.pro-container ul li img{max-width:100%;margin:0 auto;}
.pro-container.photo-con ul li img{width:100%;margin:0 auto;}
.pro-container ul li span{text-align: center;}
.navigation-box{background:#137BC7;}
.pro-right{padding-top:20px;}
.navigation-box h3{margin-top:0px;color:#fff;}
.navigation-box .navigation{margin-top:0;}
.pro-container,.news-box,.pro-detail,.news-detail-box,.pro-detail-box,.about-content,.contact-content,.contact-box{background:#f8f8f8;padding:30px;padding-top:15px;box-shadow:2px 3px 3px #ccc;margin-top:0px;border-left:1px solid #dddddd;margin-bottom:5px;}
.news-detail-box{margin-top:0;}
#sitemap{box-shadow:2px 3px 3px #ccc;margin-top:0px;border-left:1px solid #dddddd;padding:15px;margin-bottom:5px;}
.left-con{margin-top:15px;}
.iw_poi_title{color:#FF6D00;font-weight:bold;}

.pro-right {
    width: 79.5%;
    margin-left: 2%;
    float: left;
    box-shadow: 2px 2px 5px #666;
    padding:15px;
    box-sizing: border-box;
    margin-top:2px;
    margin-bottom:5px;
    margin-right:0px;
    border:1px solid #eee;
}
.pro-left{float:left;width:18%;}
.product-box .container{overflow:hidden;}
.navigation i, .navigation a,.navigation{color:#fff;font-size:14px;}
.pro-right .pro-container{box-shadow:none;overflow:hidden;border:none;padding:15px;}
.pro-right .pro-container ul{overflow:hidden;}
.pro-right .pro-container ul li{width:33.33%;box-sizing: border-box;}
.pro-detail{margin-bottom:0;box-shadow:none;border-left:none;}
.pro-detail-box{box-shadow:none;border:none;}
.pro-detail-t{margin-top:15px;}
.news-box{box-shadow:none;border-left:none;}
.news-box ul li .news-img{display:none;}
.news-box ul li{margin-top:15px;padding-bottom:15px;}
.news-detail-box,.contact-box,#sitemap{box-shadow:none;border-left:none;}
.contact-box{margin-bottom:0;}
#sitemap{height:300px;}
.inner-banner{height:180px;background-size:cover;background-position:30% center;}
.pro-right .pro-container{min-height:550px;}
.product-box{margin-bottom:0px;padding-bottom:0px;}
.pro-detail-box img{margin:0 auto;display:block;}
.pro-container ul li img{height:180px;}
.product-box>.container{margin-bottom:15px;}

/*mobile*/
@media(max-width:1200px) {
    .topL{float:none;width:100%;text-align: center}
    .topR{float:none;width:100%;overflow:hidden;}
    .topLine{display:none;}
    .topR a{width:33.33%;margin:0;padding:0;box-sizing: border-box;text-align: center;border-right:1px solid #1C90FC;}
    .topR4,.topR5{display:none !important;}
    .topR3{border-right:none !important;}
    .topR1{background:url("../images/chinese.jpg") no-repeat 20px center;background-color:#1571C4;}
    .topR2{background:url("../images/english.jpg") no-repeat 20px center;background-color:#1571C4;}
    .topR a.topR1{padding-left:15px;}
    .topR a.topR2{padding-left:15px;}
    .logo img{max-width:80%;height:auto;}
    .tel{display:none;}
    .fixNav{background:url("../images/fixNav-bg.png") no-repeat;position:absolute;right:8px;top:78px;width:44px;height:34px;}
    .navUl{overflow:hidden;margin-top:0px;}
    .nav ul.navUl li{width:25%;float:left;margin-left:0;border-bottom: 1px solid #e5e5e5;    box-sizing: border-box;    padding: 0;}
    .nav ul.navUl li a{display:block;color:#fff;font-size:15px;text-align: center;height: 42px;  line-height: 42px;  font-weight: normal;}
    .nav ul.navUl li{border-right: 1px solid #e5e5e5;  }
    .logo{float:none;}
    .logo img{margin-top:10px;margin-bottom:10px;}
    .top{height:auto;}
    .nav ul.navUl li{height:42px;}
    .bannerslide{height:180px;}
    .swiper-slide.swiper-slide-duplicate{background-position:20% center;}
    .swiper-slide{background-size:cover;}
    .swiper-pagination-switch{width:50px;}
    .indexNt{margin-top:15px;}
    .indexNl{margin-top:15px;}
    .index-news ul{margin-top:15px;}
    .index-news ul li{width:100%;padding:0;}
    .index-news ul li a{padding:5%;}
    .index-news ul li{border-bottom:1px dashed #ccc;}
    .index-news{padding-bottom:0;}
    .index-company{padding:5%;}
    .indexCt em,.indexCt span,.indexCt i{text-align: center;}
    .indexN2 .blueBlock{margin:0 auto;}
    .indexCbox ul li{width:50%;box-sizing: border-box;}
    .indexCbox ul li a .indexCImg{padding:15% 0;}
    .indexCon span{height:34px;}
    .indexCon em{height:60px;line-height:18px;}
    .indexCbox ul li{margin-bottom:2%;}
    .indexNp{margin-bottom:15px;}
    .indexCImg img{max-width:80px;}
    .indexCon span{line-height:20px;font-size:14px;}
    .index-pro{padding:5%;}
    .index-proNav .container.container1 a{width:33.33%;border-bottom:1px solid #2C75CB;}
    .index-proBox .bd{height:auto;}
    .index-proBox{margin-top:15px;}
    .index-proBox ul li{width:100%;}
    .index-proNav{height:auto;}
    .index-proNav{background:url("../images/indexProBg.jpg") repeat center center}
    .index-proBox ul li a img{margin:0 auto;}
    .index-proCon{padding:5%;}
    .index-honor{width:100%;float:none;height:auto;}
    .index-honorImg img:last-child{display:none;}
    .index-honorImg img{margin-right:0;}
    .index-honorImg img:first-child{margin-right:10px;}
    .index-equip ul li{width:50%;}
    .index-equip .bd{overflow:hidden;}
    .index-equip .hd .next{left:0px;top:220px;background: url("../images/prev.jpg") no-repeat;width:36px;height:36px;}
    .index-equip .hd .prev{right:0px;top:220px;background: url("../images/next.jpg") no-repeat;width:36px;height:36px;}
    .index-equip .bd{margin-top:25px;}
    .index-adv{background-repeat: repeat;padding:15px;}
    .index-adv span{font-size:18px;max-width:320px;}
    .index-adv em{margin-top:15px;font-size:13px;line-height:18px;}
    .index-adv i{margin-top:20px;width:100%;margin-bottom:10px;}
    .index-foot{padding:15px;}
    .index-footR{display:none;}
    .index-footL a{font-size:14px;}
    .index-footL a{font-weight:bold;}
    .footBox{margin-top:15px;}
    .footBox1 em{margin-top:15px;}
    .footBox1{float:none;}
    .footBox2{float:none;margin-left:0;display:none;}
    .footLine{margin:15px 0;}
    .copyright span{font-size:13px;}
    .copyright em{font-size:12px;}
    .indexNp{margin-top:15px;}

    /*内页*/
    .pro-left{float:none;max-width:100%;width:100%;margin-top:0;}
    .product-box{margin-top:15px;}
    .pro-list ul li{width:50%;float:left;border-right:1px solid #dcdcdc;box-sizing: border-box;border-bottom:1px solid #dcdcdc;}
    .pro-list ul{overflow:hidden;}
    .pro-list>ul>li>a{border:none;text-align: center;}
    .pro-list>ul>li:last-child{border-bottom:none;border-bottom:1px solid #dcdcdc;}
    .pro-list>ul>li:last-child a{border-bottom:none;}
    .pro-list>ul>li:nth-child(even){border-right:none;}
    .left-con{display:none;}
    .pro-right{width:100%;margin-top:15px;box-sizing: border-box;box-shadow:none;margin-left:0;}
    .pro-right .pro-container ul li{width:50%;}
    .pro-right .pro-container{padding:0;}
    .navigation-box{display:none;}
    .pro-right{border:none;margin-bottom:0;}
    .product-box{margin-bottom:0;padding-bottom:0;}
    .pro-right{margin-top:0;}
    .contact-box{padding:15px;}
    .hideLeft .pro-list{display:none;}
    .contact span{font-size:13px;line-height:20px;}
    .contact-box h4{margin-top:10px;}

    .about-box img{display:block;max-width:100%;margin:0 auto;}
    .news-box{padding:15px;}
    .pro-detail{padding:0px;}
    .news-detail-box{padding:15px 0;}
    .pro-right .pro-container{min-height:0;}
    .pro-right .pro-container table img{max-width:100%;}
    .pro-container ul li img{height:120px;}
    .pro-detail h1{margin-bottom:10px;}

    .navigation-box{display:block;}
    .pro-left.hideLeft{display:none;}
    .product-box{margin-top:0;}


    .news-box ul li{margin-top:5px;margin-bottom:5px;padding-bottom:0;}
    .navigation-box.hideNavigation{display:none;}
    .pro-left{margin-top:15px;}
}
