.full-screen{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; min-height: 600px; background: url(../images/home.jpg) center 0 no-repeat #ffffff; background-size: cover; zoom: 1; z-index: -9;}
.full-screen .full-screen-box{ width: 100%; height: 100%; text-align: center;}
.full-screen .full-screen-box .full-screen-box-logo{width: 100%; text-align: center; padding-top: 6%;}
.full-screen .full-screen-box .full-screen-box-logo img{ width: 20%;}
.full-screen .full-screen-box .full-screen-box-welcome{ font-size: 34px; color: #ffffff; line-height: 70px; width: 100%; text-align: center; margin: 2% auto 1%;}
.full-screen .full-screen-box .full-screen-box-border{ width: 28%; height: 2px; background: #ffffff; margin: 0 auto;}
.full-screen .full-screen-box .full-screen-box-desc{ font-size: 80px; color: #ffffff; line-height: 90px;  margin: 3% auto 4%;}
.full-screen .full-screen-box .full-screen-box-enter{ text-align: center;}
.full-screen .full-screen-box .full-screen-box-enter a{ font-size: 32px; color: #ffffff; padding: 10px 60px; border: 1px solid #ffffff; border-radius: 50px;}

.menu-left{ width: 335px; display: inline-block; vertical-align: middle;}
.menu-right{width: calc(100% - 490px); display: inline-block; vertical-align: middle;}
.menu-language{ width: 125px; display: inline-block; vertical-align: middle;}
.menu-language a{ font-size: 16px; color: #333333;}
.menu-language a:first-child{ border-right:1px solid #333333; padding-right: 4px; margin-right: 4px;}
.menu-language a:hover{ color: #e02a00; border-bottom: 1px solid #e02a00;}
.menu-right>ul>li{ float: left; width: calc((100% - 8px)/7); position: relative; text-align: center;}
.menu-right>ul>li>a{ font-size: 16px; color: #333333; line-height: 65px; text-align: center; position: relative;}
.menu-right>ul>li.on>a{ color: #e02a00;}
.menu-right>ul>li>a:hover{ color: #e02a00; border-bottom: 1px solid #e02a00; padding-bottom: 6px;}
.menu-right>ul>li:hover .menu-right>ul>li>a{ color: #ffffff;}
.menu-right>ul>li>ul.menu-dropdown{ position: absolute; top: 65px; left: 0; background: #ffffff; width: 100%; z-index: 999999; opacity: 0; visibility: hidden; transform-origin:top center; transform:scale(0.1);transition:all 0.5s linear;}
.menu-right>ul>li>ul.menu-dropdown>li{ width: 100%; text-align: center;}
.menu-right>ul>li>ul.menu-dropdown>li>a:before{ content: ''; width: 0;}
.menu-right>ul>li>ul.menu-dropdown>li>a{ font-size: 14px; color: #333333; line-height: 40px; display: block;}
.menu-right>ul>li>ul.menu-dropdown>li>a:hover{ color: #e02a00;}
.menu-right>ul>li:hover ul.menu-dropdown{ visibility: visible; opacity: 1; transform: scale(1); z-index: 10;}
.menu-right>ul>li>ul.menu-dropdown>li>ul.menu-third{ position: absolute; top: 0; left: 100%; min-width: 200%; background: #ffffff; z-index: 999999; opacity: 0; visibility: hidden; transform-origin:left top; transform:scale(0.1);transition:all 0.5s linear;}
.menu-right>ul>li>ul.menu-dropdown>li>ul.menu-third>li>a{ display: block; font-size: 14px; color: #333333; line-height: 40px;}
.menu-right>ul>li>ul.menu-dropdown>li>ul.menu-third>li>a:hover{ color: #e02a00;}
.menu-right>ul>li>ul.menu-dropdown>li:hover ul.menu-third{ visibility: visible; opacity: 1; transform: scale(1); z-index: 10;}

.carousel-indicators li{border-color: #EEEEEE!important; background: #EEEEEE!important;}
.carousel-indicators .active{ background-color: #00b173!important; border-color: #ffffff!important;}

.icon{ margin: 50px 0;}
.icon .icon-li{ text-align: center;}
.icon .icon-li img{ width: 130px; height: 130px; margin-top: 15px;}
.icon .icon-li p{ font-size: 18px; color: #333333;;line-height: 45px;}
.icon .icon-li:hover p{ color: #00b173;}

.about{ background: url(../images/about.jpg) center 0 no-repeat; padding: 50px 0; background-size: cover;}
.about .about-title,.news-title{ font-size: 36px; color: #333333; line-height: 45px; text-align: center; font-weight: 500;}
.about .about-title span,.news-title span{ color: #e02a00;}
.about .borderRed,.news .borderRed,.case .borderRed{ width: 100px; height: 2px; background: #e02a00; margin: 18px auto 35px;}
.about .about-content{ font-size: 18px; color: #333333;;line-height: 35px;}
.about .about-more{ margin-top: 30px;}
.about .about-more a{ font-size: 16px; color: #ffffff; padding: 10px 30px; background: #00b173; border-radius: 10px;}
.about .about-more a:hover{ background: #e02a00;}
.about-pic-box{ background: #ffffff; padding: 15px; border-radius: 10px;}

.carousel-inner img{ width: auto; height: 100%; margin: 0 auto;}
.news-pic-box{ max-height: 430px; overflow: hidden;}
.news{ background: url(../images/news.jpg) center 0 no-repeat; padding: 50px 0; background-size: cover;}
.news-pic-box{ padding: 15px; border-radius: 10px; background: #ffffff;}
.news-content-li{ padding-left: 30px; position: relative;}
.news-content-li:before{ content:''; width: 10px; height: 10px; border-radius: 100%; background: #999999; position: absolute; top: 12px; left: 0;}
.news-content-li .news-content-title a{ font-size: 18px; color: #333333;line-height: 35px; }
.news-content-li .news-content-title a:hover{ color: #e02a00;}
.news-content-li .news-desc{ font-size: 16px; color: #666666; line-height: 30px;}
.news-content-li .news-date{ font-size: 14px; color: #666666; line-height: 30px;}
.news-more{ margin-top: 25px;}
.news-more a{ font-size: 16px; color: #ffffff; padding: 10px 30px; background: #00b173; border-radius: 10px;}
.news-more a:hover{ background: #e02a00; color: #ffffff;}
#myNews img{ max-height: 400px;}

.case{ margin-top: 50px;}
.case .case-title{ font-size: 36px; color: #333333; line-height: 45px; font-weight: bold;}
.case .case-title span{ font-size: 18px; color: #666666; line-height: 45px; font-weight: normal;}
.case .case-title span:hover{ color: #e02a00;}
.case .case-square ul li{ width: 33.33333%; padding: 15px;}
.case .case-li-title{ font-size: 24px; color: #333333; line-height: 25px; margin-top: 10px;}
.case .case-li-desc{ font-size: 20px; color: #666666; line-height: 25px; margin-bottom: 5px;}
.case .case-li-more a{ font-size: 16px; color: #ffffff; background: #00b173; padding: 6px 20px; border-radius: 10px;}
.case .case-li-more a:hover{ background: #e02a00;}
.case .case-li-more{ margin-top: 10px;}

.infor{ margin-top: 50px; background: url(../images/infor.jpg) center 0 no-repeat; background-size: cover; padding: 70px 0;}
.infor .infor-top{ font-size: 38px; color: #ffffff; line-height: 45px; text-align: center;}
.infor .infor-bottom{ font-size: 22px; color: #ffffff; line-height: 30px; text-align: center;}

.footer{ background: #333333; width: 100%; padding: 70px 0;}
.footer .footer-contact{ font-size: 38px; color: #ffffff; line-height: 45px;}
.footer .footer-title{ font-size: 26px; color: #ffffff; line-height: 45px; letter-spacing: 4px;}
.footer .footer-address{ font-size: 16px; color: #ffffff; line-height: 45px;}
.footer .footer-email a,.footer .footer-email{ font-size: 16px; color: #ffffff; line-height: 45px;}
.footer .footer-phone{ font-size: 30px; color: #ffffff; line-height: 30px; background: url(../images/phoneFooter.png) left center no-repeat; padding-left: 35px; letter-spacing: 4px;}
.footer .footer-fax{ font-size: 16px; color: #ffffff; line-height: 35px;}
.footer .footer-copyright{ font-size: 16px; color: #ffffff; line-height: 35px;}
.footer .footer-icp,.footer .footer-icp a{ font-size: 16px; color: #ffffff; line-height: 35px;}
.sideServer{ position: fixed; top: 22%; right: 2px; width: 205px;}
.sideServer .sideServer-top{ background: #00b173; font-size: 16px; color: #ffffff; line-height: 35px; padding-left: 10px;}
.sideServer-box{ background: #eeeeee; padding: 10px 15px 30px 15px; text-align: center; border: 1px solid #00b173;}
.sideServer-box-phone{ font-size: 18px; color: #333333; line-height: 35px;}
.sideServer-box-mobile{ font-size: 18px; color: #333333; line-height: 35px;}
.sideServer-box-date{ font-size: 16px; color: #333333; line-height: 35px;}
.side-box-qq{ margin-top: 8px;}
.side-box-qq a{ font-size: 14px; color: #ffffff; background-image: url(../images/QQ.png); background-size: 20px 20px; background-position: left 20px center; background-repeat: no-repeat; background-color: #00b173; padding: 5px 20px 5px 40px;}
.side-wechat{ font-size: 16px; color: #00b173; line-height: 35px;}
.side-wechat-img{ padding: 0 25px;}
.sideClose{ position: absolute; top: 6px; right: 2px;}
.sideClose:hover{ cursor: pointer;}


table td{ text-align:center; padding:6px 10px; border: 1px solid #ffffff;word-break: break-all;}
table tr{ background-color:#00b173; color:#fff;}
table .first{ background-color:#dbdbdb; color:#333333;}
table .second{ background-color:#f2f2f2; color:#333333;}
table{ width:100%; margin:35px 0;}
.page-num:not(:disabled) { cursor: pointer;}
.page-num, .page-link { position: relative; display: inline-block; padding: .5rem .75rem; margin-left: -1px; line-height: 1.25; color: #17a2b8; background-color: #fff; border: 1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {	text-decoration: none;}
.page-num-current { z-index: 1; color: #fff; background-color: #17a2b8;	border-color: #17a2b8;}
.page-num-current:hover { color: #fff;}

.position .positionBox{ font-size: 14px; color: #999999; line-height: 45px; margin: 10px 0; background: url(../img/position_03.png) left center no-repeat; padding-left: 25px;}
.position .positionBox a{ font-size: 14px; color: #999999; line-height: 45px;}
.position .positionBox a:hover{ color: #e02a00;}
.commentLeftTitle,.commentLeftContact{font-size: 26px; line-height: 45px; width: 100%; color: #FFFFFF; padding: 12px 0; overflow: hidden; border-bottom: #ffffff solid 1px; background: #00b173; padding-left: 10px;}
.commentLeftBox>ul>li>a{font-size: 16px; color: #343233; line-height: 45px; display: list-item; background-color: #f4f4f4; border-bottom: #ffffff solid 1px; background-image: url(../img/arrows.gif); background-position: left 10px center; background-repeat: no-repeat; padding-left: 20px;}
.commentLeftBox>ul>li>a:hover{ background-color: #00b173; color: #ffffff;}
.commentLeftBox>ul>li.oneLevelActive>a{ color: #00b173;}
.commentLeftBox>ul>li.oneLevelActive>a:hover{ color: #342323;}
.left_menua>a{font-size: 14px; color: #343233; line-height: 35px; display: list-item;background-color: #f4f4f4; border-bottom: #ffffff solid 1px;padding-left: 40px;}
.commentLeftContact{ margin-top: 35px;}
.commentLeftContactBox ul li{ font-size: 16px; color: #343233; line-height: 45px; background: #f4f4f4; border-bottom: #ffffff solid 1px; padding-left: 10px;}
.commentLeftContactBox ul li a{ color: #343233;}
.commentLeftContactBox ul li a:hover{ color: #00b173;}
.aboutContent{ margin-bottom: 80px;}
.aboutContentRight{ min-height: 850px;}
.aboutContentRight .aboutContentRightTitle{ font-size: 20px; color: #343233; line-height: 70px; position: relative; padding-left: 20px; background: #f4f4f4;}
.aboutContentRight .aboutContentRightTitle:before{ position: absolute; width: 3px; height: 30px; background: #00b173; content: ''; position: absolute; top: 20px; left: 10px;}
.aboutContentRight .aboutContentRightBox{ font-size: 16px; color: #757575; line-height: 35px; margin: 30px 0;}
.productContentRightBox{ margin: 30px 0;}
.productContentRightBox .productBoxImage p{ font-size: 14px; color: #757575; line-height: 45px; text-align: center;}
.productContentRightBox .productBoxImage:hover p{ color: #47CCAD;}
.poltContent{ padding-left: 15px; background: #f9f9f9; padding-top: 20px; padding-bottom: 20px; padding-right: 15px;}
.poltContent>ul>li.oneLevel{ border-bottom: 1px dashed #d7d7d7; background: url(../img/add_03.png) right center no-repeat;}
.poltContent>ul>li>a{ font-size: 15px; color: #535353; line-height: 45px; }
.poltContent>ul>li:hover a.liOne{ color: #00b173;}
.poltContent>ul>li.on{ background: url(../img/jian.png) right top 20px no-repeat;}
.poltLiMenu{ display: none;}
.poltLiMenu li a{ font-size: 13px; color: #535353; line-height: 40px; display: block; padding-left: 2em;}
.poltLiMenu li a:hover{ color: #00b173;}
.poltContent>ul>li.oneLevelActive .liOne{ color: #00b173;}
.productContentRightBox{ margin: 30px 0;}
.productContentRightBox .productBoxImage{ width: 100%; overflow: hidden; margin-bottom: 20px;}
.productContentRightBox .productBoxImage img{ display: block; max-height:200px;}
.productContentRightBox .productBoxImage p{ font-size: 14px; color: #ffffff; line-height: 45px; text-align: center; background: #101010;}
.productContentRightBox .productBoxImage:hover p{ background: #e02a00; color: #ffffff;}
.newsContentRightBox{ margin: 30px 0;}
.newsContentRightBox .newsContentBox{ border-bottom: #f4f4f4 solid 1px; padding: 15px 0;}
.newsContentRightBox .newsContentBox .newsContentLeft{ width: 135px; height: 135px; border-radius: 50%; overflow: hidden; display: inline-block; vertical-align: top;}
.newsContentRightBox .newsContentBox .newsContentRight{ width: calc(100% - 155px); display: inline-block; vertical-align: top; margin-left: 15px;}
.newsContentRightBox .newsContentBox .newsContentRight .newsContentRightTitle a{ font-size: 16px; color: #000000; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newsContentRightBox .newsContentBox .newsContentRight .newsContentRightTitle a:hover{ color: #47CCAD;}
.newsContentRightBox .newsContentBox .newsContentRight .newsContentRightContent{ font-size: 14px; color: #656565; line-height: 28px; height: 56px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.newsContentRightBox .newsContentBox .newsContentRight .newsContentRightMore{ margin-top: 5px;}
.newsContentRightBox .newsContentBox .newsContentRight .newsContentRightMore a{ font-size: 14px; color: #666666; line-height: 28px;}
.newsContentRightBox .newsContentBox .newsContentRight .newsContentRightMore a:hover{ color: #47CCAD;}

.newsContentRightBoxer .newsContentTitle{ font-size: 18px; color: #333333; line-height: 45px; text-align: center; }
.newsContentRightBoxer .newsDateNumber{ font-size: 14px; color: #999999; line-height: 35px; text-align: center; border-bottom: #757575 dashed 1px; padding-bottom: 15px;}
.newsContentRightBoxer .newsContentBook{ font-size: 16px; color: #757575; line-height: 35px; padding-top: 15px;}
.newsContentRightBoxer .newsNextPrev{ border-top: #757575 solid 1px; padding-top: 15px;}
.newsContentRightBoxer .newsNextPrev p{ font-size: 14px; color: #999999; line-height: 35px;}
.newsNext{ text-align: right;}
.newsPrev{ text-align: left;}

.newslist-li{ margin-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed #cccccc;}
.newslist-li .newslist-li-left{ width: calc(100% - 114px); margin-right: 20px; display: inline-block; vertical-align: top;}
.newslist-li .newslist-li-right{ width: 90px; display: inline-block; vertical-align: top;}
.newslist-li .newslist-li-left .newslist-li-left-title a{ font-size: 16px; color: #101010; line-height: 45px;}
.newslist-li .newslist-li-left .newslist-li-left-desc{ font-size: 14px; color: #666666; line-height: 30px;} 
.newslist-li .newslist-li-right .newslist-li-right-day{ font-size: 26px; color: #ffffff; line-height: 50px; text-align: center; background: #00b173;}
.newslist-li .newslist-li-right .newslist-li-right-month{ font-size: 16px; color: #ffffff; line-height: 40px; text-align: center; background: #101010;}

.contactContentTop{ font-size: 16px; color: #101010; line-height: 45px;}
.contactContentBottom{ margin-top: 45px;}
.message .messageWord{ font-size: 16px; color: #454545; line-height: 35px;}
.message .messageName,.message .messagePhone,.message .messageEmail,.message .messageAddress{display: block; width: 100%; padding: 0 10px;  box-sizing: border-box;  line-height: 34px; color: #444; font-size: 14px;  border: 1px solid #e5e5e5; outline-color: #238ad4; outline: none; margin-bottom: 10px;}
.message .messageTextarea{ width: 100%; height: 80px; border: 1px solid #e5e5e5; font-size: 14px; color: #444; line-height: 24px; resize: none; outline: #238ad4; padding: 10px; box-sizing: border-box; margin-bottom: 10px;}
.message .messageCode{ font-size: 14px; padding:0 10px; color: #444444; line-height: 34px; border: #E5E5E5 solid 1px; outline: #238ad4; width: 200px; outline: none;}
.message .messageSubmit{ border: none; font-size: 14px; color: #ffffff; line-height: 40px; background: #00b173; border-radius: 2px; outline: none; width: 205px; height: 40px; text-align: center; margin: 10px auto;}

.search-box ul li{ border-bottom: 1px dashed #dee2e6; background: url(../img/arrows.gif) left center no-repeat; padding-left: 10px;}
.search-box ul li a{ font-size: 14px; color: #101010; line-height: 45px;}
.search-box ul li span{ float: right; font-size: 14px; color: #101010; line-height: 45px;}
.search-box ul li a:hover{ color: #00b173;}
.codeImg{ width: 98px; margin-left: 15px;}
.rbBtm{ font-size: 14px; color: #101010; line-height: 45px; text-align: center;}

.footer-bg{ font-size: 16px; color: #ffffff; background: #e02a00; line-height: 45px; text-align: center; border-right: solid #ffffff 1px;}
.footer-bg a{ display: list-item; font-size: 16px; color: #ffffff; line-height: 45px;}
.fixedBottom{ position: fixed; left: 0; bottom: 0; width: 100%;z-index:999999999999;}

.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;color:#fff; font-size:14px; line-height:53px;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../img/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../img/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../img/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../img/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
.yb_QQ a:hover{ color: #101010;}
.a_txt{ display:none;}
body{min-width:1320px;}
@media screen and (min-width:765px) and (max-width:1100px){
.menu-left{ width:285px;}
.menu-right{ width:calc(100% - 420px);}
}

@media only screen  and (max-width: 765px){
body{min-width:auto;}
	.row{ margin-left: 0!important; margin-right: 0!important;}
	.phoneLogo img{ width: 240px;}
	.phoneLogo .iconLIne{ width: 33px; height: 2px; background: rgba(0,0,0,.1); margin: 5px 0; display: block;}
	.phoneLogo button{ padding: 5px; border-radius: 4px; border: rgba(0,0,0,.1) solid 1px; background: #fff; float: right; margin-top: 20px; margin-right: 10px;}
	.phoneNav{ background: #ffffff; padding: 10px;}
	.phoneNav ul li a { font-size: 16px; color: #666666; line-height: 45px;}
	.phoneNav ul li{ border-bottom: #F8F8F8 solid 1px;}
	.phoneNav ul li.on a{ color: #e02a00;}
	.product-title,.honor .honor-title,.partner .partner-title,.question .question-title{ background-size: 750px 65px!important; font-size: 14px!important; height: auto!important;}
	.product .product-title span,.case .case-title-name,.honor .honor-title span,.partner .partner-title span,.question .question-title span{ font-size: 32px!important; line-height: 32px!important;}
	.product{ padding: 40px 10px!important;}
	.product .product-desc,.case .case-title-desc ,.honor .honor-desc,.partner .partner-desc{ font-size: 16px; line-height: 35px;}
	.product .product-all .hd{ padding: 0 10px;}
	.product .product-all .hd ul li{ margin-bottom: 5px;}
	.about .about-left-top{ width: 100%;}
	.about .about-left .about-left-top-right{ font-size: 16px;}
	.about .about-left .about-left-top-right span{ font-size: 18px;}
	.about .about-right .about-right-top{ font-size: 32px; line-height: 55px;}
	.advantage .advantage-left ul li{ padding-left: 75px; font-size: 24px;}
	.advantage .advantage-left ul li span{ font-size: 32px;}
	.case-ul{ margin-bottom: 8px;}
	.case .case-box{ margin: 110px 0 25px 0;}
	.partner .partner-content{ padding: 50px 10px;}
	.product .product-all .hd ul li a{ font-size: 14px;}
	.phone-footer-box{ font-size: 14px; color: #ffffff; line-height: 45px; margin: 0px 0 45px 0; text-align: center; background: #353535;}
	.news .news-right .news-right-box ul li{ margin-bottom: 15px!important;}
	.position .positionBox{ background: none!important;}
	.newsNext{ text-align: left!important;}
	.icon{ margin: 12px 0;}
	.icon .icon-li img{ width: 60px; height: 60px;}
	.icon .icon-li p{ font-size: 14px; line-height: 35px;}
	.about{ padding: 20px 0; background: url(../images/about.jpg) center left no-repeat; background-size: cover;}
	.about .borderRed, .news .borderRed, .case .borderRed{ margin: 10px auto 10px;}
	.about .about-title, .news-title,.case .case-title{ font-size: 24px; line-height: 30px;}
	.about .about-content{ font-size: 14px;}
	.about .about-more{ margin-top: 20px; margin-bottom: 20px;}
	.about .about-more a{ font-size: 14px; padding: 8px 25px;}
	.news{ background: #00b173; padding: 20px 0;}
	.news-content{ margin-top: 20px;}
	.news-content-li{ padding-left: 18px;}
	.news-content-li:before{ background: #fff;}
	.news-content-li .news-content-title a{ font-size: 16px; color: #ffffff;}
	.news-content-li .news-desc{ font-size: 14px; color: #e2e2e2;}
	.news-content-li .news-date{ color: #e3e3e3;}
	.news-more{ margin-bottom: 25px;}
	.news-more a{ font-size: 14px; background: none; padding: 8px 25px; border: 1px solid #ffffff;}
	#myNews img{ max-height: 315px;}
	.case{ margin-top: 20px;}
	.case .case-title{ padding: 0 20px;}
	.case .case-li-title{ font-size: 14px; height: 25px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
	.case .case-title span{ font-size: 14px; line-height: 30px;}
	.case .case-li-more a{ font-size: 13px; padding: 5px 15px;}
	.infor{ margin-top: 20px; padding: 30px 0;}
	.infor .infor-top{ font-size: 24px; line-height: 35px;}
	.infor .infor-bottom{ font-size: 16px; line-height: 30px;}
	.footer-bg{ background: #00b173;}
	.aboutContentRight .aboutContentRightTitle{ font-size: 16px; line-height: 45px;}
	.aboutContentRight .aboutContentRightTitle:before{ top: 12px; height: 20px;}
	.aboutContentRight .aboutContentRightBox{ font-size: 14px; line-height: 30px;}
	.full-screen .full-screen-box .full-screen-box-logo img{ width: 50%;}
	.full-screen .full-screen-box .full-screen-box-welcome{ font-size: 20px; line-height: 60px; margin: 40px auto 30px;}
	.full-screen .full-screen-box .full-screen-box-desc{ font-size: 36px; margin: 40px auto 30px;}
	.full-screen .full-screen-box .full-screen-box-enter a{ font-size: 24px;}
	.full-screen .full-screen-box .full-screen-box-enter{ position: fixed; bottom: 80px; left: 50%; margin-left: -109px;}
	.case-square{ margin-top: 20px;}
table tr,table td,table .first,table .second,table tr span,table td span{font-size:10px!important; padding:0 0;}
	
	.menuBtn{ width: 50px; position: relative; height: 30px; margin-top: 26px; float: right;}
	.menuBtn span{ display: block; background: rgba(0,0,0,.5); width: 33px; height: 2px; position: absolute; left: 7px; transition: all ease 0.35s;}
	.menuBtn span:nth-of-type(1) {top: 0px;}
	.menuBtn span:nth-of-type(2){ top: 10px;}
	.menuBtn span:nth-of-type(3){ top: 20px;}
	.case .case-square ul li{ padding: 2px;}
	.productContentRightBox .productBoxImage img{ max-height: 204px;}
	.newsContentBook img{ width: 100%!important;}
	.newslist-li .newslist-li-left .newslist-li-left-title a{ font-size: 14px; line-height: 25px;}
	.newslist-li .newslist-li-left .newslist-li-left-desc{ line-height: 25px; height: 50px; overflow: hidden; text-overflow: ellipsis; display:-webkit-box;

-webkit-box-orient:vertical;

-webkit-line-clamp:2;}
.productContentRightBox .productBoxImage p{ height: 45px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	
	.a_txt{display:block!important;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
	.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
	.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
	.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%}
	.a_txt .div3 ul{padding-left:5%;padding-right:5%}
	.a_txt .div3 ul li{border-bottom:1px solid #232530}
	.a_txt .div3 ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
	.a_txt .div3 ul li .a_js2{background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
	.a_txt .div3 ul li .a_js2_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
	.a_txt .div3 ul li .a_txt2{display:none}
	.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px}
}


@media only screen and (max-width:365px) {
	.product .product-all .hd ul li a{ font-size: 12px;}
	.about .about-left .about-left-top-right span{ font-size: 14px;}
	.about .about-left .about-left-top-right{ font-size: 12px;}
	.advantage .advantage-left ul li{ font-size: 20px;}
	.news .news-right .news-right-box ul li .news-right-li-pic{ display: none!important;}
	.news .news-right .news-right-box ul li .news-right-li-word{ width:100%; padding-left: 0;}
	
	.full-screen .full-screen-box .full-screen-box-welcome{ font-size: 16px;}
	.full-screen .full-screen-box .full-screen-box-desc{ font-size: 30px;}
	.full-screen .full-screen-box .full-screen-box-enter a{ font-size: 22px;}
	.infor .infor-bottom{ font-size: 14px;}
}
@media only screen and (max-width:325px) {
	.icon .icon-li img{ width: 40px; height: 40px;}
	.icon .icon-li p ,.infor .infor-bottom,.phone-footer-box{ font-size: 12px;}
	.menuBtn{ margin-top: 18px;}
}