@charset "utf-8";
/* CSS Document */

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; margin:0; padding:0}
body{font-size:14px; font-family:"Mricrosoft Yahei", Arial, Helvetica, sans-serif;color:#333;overflow-x: hidden; background:#fff; -webkit-tap-highlight-color:rgba(0,0,0,0);}
li{list-style: none;}
a{text-decoration: none;color: #333; -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.main{width:100%;margin:0 auto; max-width:1400px}

em{font-style: normal;}
.clearfix{zoom:1; clear:both}
.clearfix:after{ content:""; height:0; display:block; clear:both; visibility:hidden;}
.clear{clear:both} 
input, textarea, select, button{font-family: inherit;outline: none;}
.fl{ float:left}
.fr{ float:right}
.flex{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}

.pic_bigger{ overflow: hidden;display: block;}
.pic_bigger img{-webkit-transition:transform .5s;-o-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;transition:transform .5s;}
.pic_bigger:hover img{ -webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);}
.hearder-box{width: 100%;background: url(../img/top_bg.jpg) #074576 repeat-x left bottom;position: relative;z-index: 99;}
.logo{float: left;}
.logo img{ display:block; margin-top:40px}
.header-r{ float:right}
.header-top{height:35px;line-height:35px;padding-top: 10px}
.top-conter{display:-webkit-flex;display: flex;justify-content:flex-end;color: #666;}
.top-conter p{color: #0093dd;}
.top-conter .tel{background: url(../img/pic/iphon.png)no-repeat left center;padding-left: 30px;vertical-align: middle;}
.top-conter .tel span{font-weight: bold;font-size: 18px; color:#F47302}
.top-conter a{color: #fff}
.top-conter .en{float: left;background: url(../img/en.png) no-repeat left center;padding-left: 32px;margin-left: 20px;}
.top-conter .cn{float: left;background: url(../img/cn.png) no-repeat left center;padding-left: 32px;margin-left: 30px;}


.header-bottom .nav{float: right;font-size: 16px;color: #333333;line-height:90px;}
.nav li{float: left;position: relative;text-align:center}
.nav li a{color: #fff; display:block;}
.nav .menu_li>a{ position:relative; padding:0 25px;}
.nav .menu_li>a:after{ content:""; width:1px; height:10px;background:#cbcbcb; display:block; position:absolute; right:0; top:50%; margin-top:-5px}
.nav .menu_li:last-child>a:after{ display:none}
.nav .menu_li:last-child>a{ padding-right:0}
.nav .menu_li:hover>a{color:#4c91ca}
.nav li .cur{ color:#0093dd;}
.nav .menu_li .subnav{ position:absolute; left:0;top:80px;width: 100%;box-shadow:0px 3px 15px -5px rgba(0, 0, 0, .35);display: none;}
.nav .menu_li .subnav a{ line-height:26px; padding:10px 5px;display:block; font-size:15px; text-align:center;background:#008cd2;color: #fff;font-weight: normal; border-bottom:1px dotted #d8d8d8;}
.nav .menu_li .subnav a:hover{background: #0093dd;color:#fff}
.nav .menu_li .subnav1{width: 180px; left:50%; margin-left:-90px}
.nav .menu_li:last-child .subnav{width:calc(100% + 25px)}

.banner{ position:relative; background:#f5f5f5; overflow:hidden}
.banner a{display:block; overflow:hidden}
.banner img{ display: block; width:100%; height:auto}
.banner .slick-dots li button{background-color: #fff;width: 31px;height: 5px;padding: 0;display: block; border-radius:0}
.banner .slick-dots li.slick-active button{ background:#0093dd}

.watebox{background: #f3f3f3;padding:60px 0;}
.title{text-align: center;font-size: 35px;color: #333333; margin-bottom:40px}
.title h3{padding-bottom: 16px;font-size: 35px;}
.title .xian{width: 35px;height:3px;background: #0093dd;margin: auto}
/*.title span{display: inline-block;border-bottom: 3px solid #0093dd;padding-bottom: 18px;}*/
.watebox .text{ width:50%;}
.watebox .title{ margin-bottom:10px}
.watebox .title h3{ text-align:left}
.txtbox{line-height: 30px;color: #737373;}
.txtbox p{font-size: 16px; margin-bottom:5px}
.txtbox .en-txt{ padding-top:10px; line-height:26px}
.wateic{width: 50%;margin: auto;margin-top: 35px;margin-bottom: 37px; overflow: hidden;}
.wateic li{width:31.33%;text-align: center;color: #666;float: left;border-left: 1px solid #e7e7e7;}
.wateic li:nth-of-type(1){border-left: 0;}
.wateic li b{width: 46px;height: 44px;margin: auto;display: block;margin-bottom: 15px;transition: all 0.4s ease-in-out;}
.wateic li b.ico1{background: url(../img/pic/ic1.png)no-repeat;}
.wateic li b.ico2{background: url(../img/pic/ic2.png)no-repeat;}
.wateic li b.ico3{background: url(../img/pic/ic3.png)no-repeat;}
.wateic li b.ico4{background: url(../img/pic/ic4.png)no-repeat;}
.wateic li h3{font-weight: normal;font-size: 15px;}
.wateic li:hover b{ transform:scale(.9)}
.txtbox .more{background:#0093dd; color:#fff; display:block; -webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;line-height:40px;width:145px; text-align:center; margin-top:20px; position:relative; overflow:hidden;-webkit-transition:none;-moz-transition:none;transition:none;}
.txtbox .more span{ position:relative}
.txtbox .more:before{ content:""; width:100%; height:100%; position:absolute; left:0;top:100%; background:#F47302; -webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;transition:.4s;}
.txtbox .more:hover::before{top:0}
.pichor{ position:relative; width:47%; padding-bottom:35px; margin-left:-10px}
.pichor .item img{ display:block; width:100%; height:auto}
.pichor .item a{ display:block; padding:8px; border:1px solid #ddd; background:#fff; margin:0 10px}
.pichor .slick-dots{ bottom:0}
.pichor .slick-dots li button{ background:#ccc}
.pichor .slick-dots li.slick-active button{ background:#0093dd}


.produt{padding:60px 0;}
.produt-list{text-align: center;margin-left: -2%;}
.produt-list li{float: left;width:23%;margin-bottom:2%; margin-left:2%}
.produt-list li a{display: block; border:1px solid #d8d8d8;}
.produt-list .pic{position: relative; overflow:hidden}
.produt-list .pic img{ width:100%; height:auto; display:block;-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;}
.produt-list .txt{background: #fff;line-height:45px;color: #333;position: relative;font-weight: normal;font-size: 16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.produt-list li a,.produt-list .txt{-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.produt-list li:hover a{ box-shadow:0 10px 25px -6px rgba(0,0,0,.25);}
.produt-list li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)} 
.produt-list li:hover .txt{background: #0093dd;color: #fff;}
.produt .more{background:#0093dd; color:#fff; display:block; -webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;line-height:40px; width:145px;text-align:center; margin:20px auto 0; position:relative; overflow:hidden; -webkit-transition:none;-moz-transition:none;transition:none;}
.produt .more span{ position:relative}
.produt .more:before{ content:""; width:100%; height:100%; position:absolute; left:0;top:100%; background:#F47302; -webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;transition:.4s;}
.produt .more:hover::before{top:0}

.anlibox{padding:60px 0 80px;
background: -webkit-linear-gradient(135deg, #0093dd, #2ea7b2);
background: -o-linear-gradient(135deg, #0093dd, #2ea7b2);
background: -moz-linear-gradient(135deg, #0093dd, #2ea7b2);
background: linear-gradient(135deg,#0093dd, #2ea7b2);
}
.title .xian2{background: #fff;}
.title2{color: #fff;}
.anconter{margin-left: -3%; position:relative}
.anleft{float: left;width: 30.33%;margin-left: 3%}
.anleft a{color: #fff;}
.anleft .left-top{margin-bottom: 50px;}
.anleft .left-top:nth-child(2){ margin-bottom:0}
.anleft .antx{position: absolute;left: 5%;bottom: 15px;}
.antx span{display: block;font-size:20px; font-weight:bold}
.anleft p{margin-top: 22px; font-size:16px}
.anleft .anic{ position:relative}
.anleft2{ position:absolute; height:100%;top:0; left:33.33%;}
.anleft2 a{ display:block; position:relative; height:100%; overflow:hidden}
.anleft2 img{-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;width: 100%;display: block;}
.anleft3{ float:right}

.anleft .antx p{margin-top: 15px;margin-bottom:10px; padding-right:10px; opacity:0.9} 
.anic img{transition: all 0.4s ease-in-out;width:100%; display:block}

/*新闻中心*/

.inmaintitle{margin-bottom:40px; text-align: center;}
.inmaintitle h3{font-size: 30px;color: #444;line-height: 40px;}
.inmaintitle p{font-size: 16px; line-height:20px;color: #cecece;text-transform: uppercase;}

.new{padding:60px 0;}
.new_conter{ position:relative}
.new_conter .new_left{float: left;width: 48.5%; height:100%; position:absolute; left:0;top:0}
.new_conter .new_left .pic_bigger{ overflow:hidden; height:90%;}
.new_left img{width: 100%;height: auto; min-height:100%; display:block}
.new_left .new_title{color: #333;background:#fff; position:absolute; width:90%; left:5%; bottom:0; box-shadow:0 0 15px rgba(0,0,0,0.15); padding:4% 5% 5%; border-radius:15px}
.new_left .new_title h3{font-weight:normal;font-size:22px; padding-bottom:10px;-webkit-transition:.3s;-moz-transition:.3s; transition:.3s;}
.new_left .new_title span{display: block;color: #a2a2a2;}
.new_left .new_title .newtx{font-size: 16px;line-height: 26px;margin-top:10px;color:#666;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.new_left .new_title h3:hover{ color:#0093dd}

.new_right li{margin-bottom:20px; background:#f3f3f3; padding:25px;}
.new_right li a{ display:block}
.new_right li:last-child{ margin-bottom:0}
.new_conter .new_right{float: right;width: 48.5%;}
.new_right .new_time1{font-size: 60px;width:80px;float: left;color: #dcdcdc; text-align:center;font-weight: bold;}

.new_right li .new_t{float: right;width:calc(100% - 100px);line-height: 20px;padding-left:35px;border-left: 1px solid #dcdcdc; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.new_t .new_rt{margin-bottom:10px;}
.new_t .new_rt h3{float: left;font-size:18px;color: #333;font-weight: normal;width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_right li,.new_right .new_time1,.new_t .new_rt h3{ -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.new_right li:hover{ box-shadow:0 0 15px rgba(0,0,0,.2)}
.new_right li:hover .new_time1{color: #0093dd}
.new_right li:hover .new_t .new_rt h3{color: #0093dd}
.new_right li:hover .new_t{border-left:2px solid #0093dd;}
.new_t .new_rt span{display: block;float: right;font-size: 13px;color: #a2a2a2;}
.txt_new{color: #666; line-height:24px; height:48px; font-size:14px;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.footerbox{background: #333333;color:#d9d9d9;font-size:14px;}
.footerbox a{color:#d9d9d9;}

.footerconter{border-bottom: 1px solid #5a5a5a;padding:50px 0 40px;}
.footer-left{width:85%;float: left; line-height:28px;}
.footer-left h3{font-weight: normal;font-size: 16px;}
.footer-left ul{width:84%;float: left;border-left:1px solid #5a5a5a;display: flex;display: -webkit-flex;justify-content: space-between;}
.footer-left ul li{float: left;padding-left: 8%}
.footer-left ul a{display: block;line-height: 1.4;margin-bottom: 8px;position:relative;}
.footer-left .yiji{width: 15%;float: left; line-height:40px; font-size:16px;}
.footer-left .yiji a{ color:#fff}

.footer-left .bit{margin-bottom:15px; font-size:16px; color:#fff}

.footer-right{float: right;}
.footer-right .left{float: right;text-align: right;margin-right: 10%;}
.footer-right .zixun a{background: url(../img/pic/yx.png)no-repeat left center;padding-left: 22px; color:#fff}
.footer-right .zixun{display: inline-block;background: url(../img/baj2.png)no-repeat;padding:5px 11px;margin-bottom: 25px;}
.footer-right p{margin-bottom:8px;}
.footer-bottom{text-align: center;padding:15px 0 20px; line-height:20px}
.footer-right .weixin{float: right;text-align: center;}
.footer-right .weixin img{ width:120px; height:auto; display:block}
.footer-right .weixin span{ display:block; line-height:35px;}
.footer-left a:hover{color: #fff;opacity: 1;}
.footer-bottom a:hover{opacity: 1;color: #0096e1;}

.f-contact .zixun{ margin-top:10px;background: url(../img/baj2.png)no-repeat; padding-left:10px; width:350px}
.f-contact .zixun a{background: url(../img/pic/yx.png)no-repeat left center;padding-left: 22px; color:#fff; display:inline-block; margin-top:0}
.f-contact .zixun a:before{ display:none}


.nbanner img{width: 100%;height: auto;display: block;}
.swpr{position: relative;top: -152px;left: 50%;margin-bottom: -50px;}
.swpr h2{color: #fff;font-size: 38px;text-shadow: 0 4px 3px rgba(255,255,255,0.5)}
.location{height:60px;line-height:60px;background: #fff;border-bottom: solid 1px #ddd;}
.wrap{width: 1250px;margin: 0 auto;}

.location .guide{float: left;}
.location .guide li{float: left;}
.location .guide li a{font-size: 16px;color: #333;display: block;padding: 0 28px;position: relative;}
.location .guide li a:hover, .location .guide li a.cur{background: #0093dd;color: #fff}
.location .weizhi{float: right;background: url(../img/pic/home.png) no-repeat left center;padding-left: 25px;}
.weizhi a:hover{color: #0093dd}
.location .guide li a:hover:after, .location .guide li a.cur:after{ content:""; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #0093dd; position:absolute; left:50%; margin-left:-8px; bottom:-8px}
.nmain{padding:40px 0 50px 0; line-height:30px; font-size:16px}
.nmain .title{text-align: center;}
.newtit{line-height: 45px;font-size: 30px; text-align:center; font-weight:bold;color: #333;}
.nmain .title i{width: 50px;height: 3px;margin: 0 auto;background-color: #0093dd;display: block}
.nmain .jianjie{padding-bottom:30px;}
.nmain .jianjie .imgfl{margin-right: 25px;float: left;width: 33%; max-width: 500px;}
.nmain .jianjie img{max-width: 100%; height:auto}
.nmain .jianjie p{margin-bottom: 20px;}
.aboutic{ margin-left:-1%}
.aboutic img{float: left;width: 24%;margin-left:1%;}

.rongyu ul{ margin-left:-2%}
.rongyu li{float: left;width: 23%;margin-left: 2%; margin-bottom:2%}
.rongyu li img{ width:100%; display:block; height:auto}

.newslists li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: solid 1px #ddd;clear: both;overflow: hidden;}
.newslists li .pic{overflow: hidden;display: block; width: 25%;float: left;height: 180px;}
.newslists li .pic img{width: 100%;height: auto; display:block;-webkit-transition: all 1.5s;-moz-transition: all 1.5s;transition: all 1.5s;}
.newslists li .wenx{float: right;width: 70%;text-align: left;}
.newslists li .wenx h3{line-height: 30px;font-weight: bold;font-size: 16px;color: #333; margin-bottom: 10px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.newslists li .wenx .intro{color: #666;font-size: 14px;line-height: 24px;}
.newslists li .wenx .more{margin-top: 10px; float:right; font-size:14px; -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.newslists li .wenx .times{font-size: 13px;font-weight: normal;color: #666; margin-bottom:10px}
.newslists li:hover .pic img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2)}
.newsxiang .newst{border-bottom: dashed 1px #ddd;padding-bottom: 18px;}
.newslists li .wenx .more:hover,.newslists li .wenx h3:hover{color: #0093dd;}

.nmain .fabuz{text-align: center;color: #888;border-bottom: 1px dashed #ddd;padding-bottom: 15px; padding-top:10px; font-size:14px}
.nmain .newsxiang{padding: 30px 0;line-height: 30px;font-size: 15px;}
.nmain .newsxiang img{ max-width:100%}
.nmain .back{margin-bottom: 25px;padding-bottom:30px;border-bottom: dotted 1px #ddd;}
.tomore{display: block;width: 140px;float: right;border-radius: 20px;height: 38px;text-align: center;background: #0093dd;color: #fff;position: relative;line-height: 38px;font-size: 15px;}
.shangxia ul li{float: left;width: 50%;line-height: 38px;}
.shangxia ul li:nth-child(2){text-align: right;}
.shangxia ul li a:hover{color:#0093dd}

/******************************************************留言***************************************************/
#guestbook{width: 100%;margin: 0 auto;}

.message-con-1{float: left;width: 50%;margin-bottom: 50px;}
.message-con-1 .tit{float: left;color: #666;margin-right: 15px;width: 100px;padding-top: 7px;text-align: right;font-size: 15px;}
.message-con-1 .input-m{width: 65%;border: 1px solid #ccc;outline: none;padding: 2%;}
.message-con-2{width: 100%;margin-bottom: 25px;}
.message-con-2 textarea{padding: 10px;border: 1px solid #ccc;width: 83%;outline: none;}
.message-con-2 .tit{float: left;color: #666;margin-right: 15px;width: 100px;padding-top: 7px;text-align: right;font-size: 15px;}
.message-con-2 .input-m{width: 25%;padding: 10px;border: 1px solid #ccc;outline: none;}
.message-con-2 .submint-m{background: #0093dd;color: #fff;text-align: center;width: 100px;line-height: 40px;border: none;margin-right: 10px;cursor: pointer; font-size:16px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.message-con-3{padding-left: 115px;}
.message-con-2 textarea:hover{border:1px solid #0093dd}
.message-con-1 .input-m:hover{border:1px solid #0093dd}
.message-con-2 .submint-m:hover{ background:#1465b9}
/******************************product*******************************************/

.main_left{width: 21%;float: left;}
.proClass_top {
	padding:30px 0 20px;
    background: #0163b2;
    text-align: center;
    color: #fff;
}
.proClass_top .cn{ font-size:26px; font-weight:bold; position:relative;display:inline-block; padding:0 35px}
.proClass_top .cn:before{ content:""; width:15px; height:1px; background:#fff; position:absolute; left:0;top:50%}
.proClass_top .cn:after{ content:""; width:15px; height:1px; background:#fff; position:absolute; right:0;top:50%}
.proClass_top .en{
	padding: 0 10px;
    opacity: 0.4;
    font-size: 14px;
    color: #fff;
}
.proClass_bot{ background:#f5f5f5;}
.proClass_bot li{ margin-bottom:10px;}
.proClass_bot li>a{ display:block;padding:8px 5px 8px 25px;line-height: 1.5;background:#0093dd; color:#fff;background-image:url(../img/pic/rightNav_1.gif); background-repeat:no-repeat; background-position:5px center; font-size:15px;}
/*.proClass_bot li>a:hover,.proClass_bot li.cur>a{ background:#0093dd; color:#fff;background-image:url(../img/pic/rightNav_1.gif); background-repeat:no-repeat; background-position:10px center}*/
.proClass_bot li .sub{ background:#f5f5f5;font-size:14px;}
.proClass_bot li .sub a{ display:block;padding: 5px 5px 5px 25px; line-height:26px;border-bottom:1px dotted #ccc; background:url(../img/lb02.jpg) no-repeat; background-size:cover; position:relative}
.proClass_bot li .sub i{background:url(../img/pic/rightNav_2.gif) no-repeat; width:20px; height:24px; display:block; position:absolute; left:15px;top:6px}
.proClass_bot li .sub a:hover,.proClass_bot li .sub a.cur{ color:#0093dd;}

.prolist{width: 76%;float: right;}
.prolist ul{ margin-right:-2%}
.prolist li{float: left;width:31.3%;margin-right: 2%;margin-bottom: 2%;}

.prolist li .pic-list{width: 100%;border: 1px solid #d8d8d8;display: block;overflow: hidden; position:relative}
.prolist li .pic-list .img1{ display:block; width:100%;}
.prolist li .pic-list .img2{ position:absolute; left:0;right:0;top:0;bottom:0; margin:auto;max-width: 100%;max-height: 100%;-webkit-transition: all 1.5s;-moz-transition: all 1.5s;transition: all 1.5s; display:inline-block; vertical-align:middle}
.prolist li .pic-list i{ width:0; height:100%; display:inline-block; vertical-align:middle}
.prolist li .txt-title{padding:5px; text-align: center; -webkit-transition:.3s;-moz-transition:.3s;transition:.3s; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.prolist li a{display: block;}
.prolist li a:hover .txt-title{color: #0093dd;}
.prolist li a:hover .pic-list img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);} 
.productCon{ margin-bottom:50px}
.productCon .pro-tit{font-size:26px; margin-bottom:30px; text-align:center}
.productCon .pro-pic{ margin-bottom:20px}
.productCon .pro-pic img{ display:block; max-width:800px; height:auto; margin:0 auto; border:1px solid #d8d8d8}
.productCon .pro-text img{ max-width:100%}
.back_2{ margin-top:50px}
.back_2 .tomore{ float:none; margin:0 auto}

.pro_related>.tit{ background:#f5f5f5; padding:10px 20px; font-size:18px; font-weight:bold; margin-bottom:20px; border-left:5px solid #0093dd}
.pro_related ul{margin-right:-2%}
.pro_related li{float: left;width:23%;margin-right: 2%;margin-bottom: 2%;}
.pro_related li .pic-list{width: 100%;display: block; height:218px;overflow: hidden;}
.pro_related li .pic-list img{width:100%;min-height:100%; height:auto;-webkit-transition: all 1.5s;-moz-transition: all 1.5s;transition: all 1.5s; display:inline-block; vertical-align:middle}
.pro_related li .pic-list i{ width:0; height:100%; display:inline-block; vertical-align:middle}
.pro_related li .txt-title{background: #f3f3f3;padding:6px; text-align: center; -webkit-transition:.3s;-moz-transition:.3s;transition:.3s; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_related li a{display: block;border: 1px solid #f2f2f2;}
.pro_related li a:hover{border: 1px solid #0093dd;}
.pro_related li a:hover p{background: #0093dd;color: #fff;}
.pro_related li a:hover .pic-list img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);} 


/*设备展示*/
.serv-1{background-size: 60% auto;font-size: 16px;text-align: center;line-height: 30px;color: #fff;}
.row .col-xs-6{padding: 0px 10px !important;float: left;}
.row .imgbox{display: block;overflow: hidden;position: relative;margin: 0 0 20px;text-align: center;color: #fff; ransition: all 0.3s;
	-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;}

.row .imgbox:hover .mask{top:0;}
.row .imgbox:hover .tou{bottom:-100%;}

.equipment ul{ margin-right:-2%}
.equipment li{width:31.33%;float: left; margin-right:2%; margin-bottom:2%}
.equipment li .picBox{ position:relative; overflow:hidden;height:300px; text-align: center; border:1px solid #e8e8e8;background:#f5f5f5}
.equipment li .picBox img{ width:100%; height:auto; min-height:100%;display:block}
.equipment li .picBox .tit{position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background:rgba(0,147,221,0.7);
    font-size: 16px;
    line-height:50px;
    padding: 0 8px;color:#fff}

.rowcase{}
.rowcase ul{ margin-right:-2%}
.rowcase li{width:31.33%;float: left;position: relative;margin-right:2%; margin-bottom:2%}
.rowcase li .picBox{ position:relative}
.rowcase li .picBox img{ display:block; width:100%; height:350px;}
.rowcase li .picBox h3{font-size: 18px;background: rgba(0,147,221,0.7);position: absolute;bottom:0; padding: 6px 0; width:100%; font-weight:normal;padding-left: 10px;color: #fff;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;}
.rowcase li .textBox {text-align: center;width: 90%; height:90%; position: absolute;left:5%;top:5%;border: 1px solid #0093dd;opacity:0;visibility:hidden;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;}
.rowcase li .textBox .tit{ color:#fff; padding:10px; margin-top:20%; font-size:18px}
.rowcase li .textBox .intro{background: rgba(0,147,221,0.5);position: absolute;bottom: 0;left: 0; width: 100%;padding: 10px 0; color:#fff}
.rowcase li .textBox .intro p{ font-size:20px}
.rowcase li .textBox .intro h4{ font-weight:normal}
.rowcase li:hover .textBox{ opacity:1; visibility:visible}
.rowcase li:hover .picBox h3{ opacity:0}

.food-box .prban{width: 46%;margin-right: 1.8%;}
.pric1 img{width: 103%;}

.imgbox .shang{padding: 20px 10px 50px;}
.imgbox .tu{margin: 0 auto 30px;width: 64px;height: 54px;overflow: hidden;}
.imgbox .tu img{position:relative;bottom: 100%; transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;vertical-align: middle;}
.imgbox h4{font-size: 22px;font-weight: bold;margin-bottom: 5px !important;}
.imgbox .overflow{display: block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 15px;}
.xia{padding:15px 30px;border-top: 1px solid #e5e5e5;}
.xia .more{background: #f1f1f1;font-size: 16px;line-height: 43px;display: block;width: 100%;}
.tr1 img{display: block;width: 100%;vertical-align: middle;}
.imgbox .tou{position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(0,0,0,0.5);font-size: 16px;line-height: 36px;padding: 0 8px;}
.imgbox .mask{position: absolute;left: 0;top:-100%;width: 100%;height: 100%;background: rgba(0,147,221,0.5);display: flex;
	flex-direction: column;justify-content: center;padding: 0 35px;}
.mask .xian{width: 37px;height: 2px;background: #fff;margin: 15px auto;}
.imgbox .overflow{display: block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 15px;color: #fff;}
.mask .xian{width: 37px;height: 2px;background: #fff;margin: 15px auto;}
.imgbox .tup{margin-top: 35px;margin-bottom: 40px;}

.imgbox:hover{border-color:#0a9718; border-top-color:#00680a; color:#0a9718;}
.imgbox:hover .tu img{bottom:0;}
.imgbox:hover .xia{border-color:#0a9718;}
.imgbox:hover .more{background:#0a9718; color:#fff}
.row .imgbox:hover .tou{bottom:-100%;}
.row .imgbox:hover .mask{top:0;}
.col-md-4{width: 32%;float: left;position: relative;min-height: 1px;margin-left: 1.33%;}

.single-team-member{margin-bottom: 30px;position: relative;}
.animated{animation-duration: 1s;animation-fill-mode: both;}
.member-thumbnail::before{background: rgba(0, 0, 0, 0.5);content: "";display: block;position: absolute;left: 0;top: 0;height: 260px;min-width: 100%;transition: 0.3s;
	opacity: 0; border: 1px solid #CCC;}

.member-thumbnail img{height: 260px;min-width: 100%;vertical-align: middle;}
.center-block{margin-right: auto;margin-left: auto;display: block;}
.member-content{text-align: center;width: 100%;position: absolute;left: 20px;top: 20px;width: calc(100% - 40px);height: calc(100% - 70px);border: 1px solid #0093dd;
    opacity: 0; visibility: hidden;transition: 0.3s}
.member-menu{width: 100%;position: absolute;top: 50%;transform: translateY(-50%);}
.member-menu li{display: inline-block;margin: 0 10px;}
.member-menu li a{background: transparent none repeat scroll 0 0;color: #fff;display: block;font-size: 20px;}
.member-description{background: rgba(0,147,221,0.3);position: absolute;bottom: 0;left: 0;width: 100%;padding: 10px 0;}
.member-content h4{color:#fff;font-size: 20px;font-weight: 700px;margin-bottom: 0;text-transform: capitalize;}
.member-content p{color: #dcdcdc;font-size: 13px;font-style: oblique;font-weight: 600;margin: 0;text-transform: uppercase;}
.member-description a{color:#fff;}
.member-thumbnail p{font-size: 18px;background: rgba(0,147,221,0.5);position: relative;top: -36px;padding: 6px 0;padding-left: 10px;color: #fff;margin-bottom: -36px;}
.single-team-member:hover .member-content{opacity: 1;visibility: visible}
.member-description a:hover{color: inherit;text-decoration: none;}
.single-team-member:hover .member-thumbnail p{top: 0;background: #fff;}


.col-md-6{width: 100%;position: relative;min-height: 1px;box-shadow:0 3px 15px rgba(55, 92, 192, 0.08);margin-bottom: 50px;padding:20px;line-height: 32px;}
.single-contact-option{width: 50%;float: left;font-size: 16px;}
.col-md-6 h4{font-size: 28px;margin-top: 15px;text-align: center;margin-bottom: 50px;}
.rowadrees{width: 80%;margin: auto;padding-left: 10%;}
.single-contact-option p{color: #232323;font-size: 14px;letter-spacing: 1px;margin-bottom: 0;text-transform: capitalize;}
.single-contact-option i{color: #0093dd;font-size: 15px;border-radius: 4px;margin-right: 8px; width: 20px;height: 20px;padding: 4px 0;text-align: center;}
.fa{display: inline-block;font: normal normal normal 14px/1 FontAwesome;}
.fa-phone{background: url(../img/pic/iphon2.png)no-repeat;vertical-align: middle;}
.fa-phone-square{background: url(../img/pic/chuanzhen.png)no-repeat;vertical-align: middle;}
.fa-envelope{background: url(../img/pic/mail.png)no-repeat;vertical-align: middle;}
.fa-www{background: url(../img/pic/www2.png)no-repeat;vertical-align: middle;}
.fa-adree{background: url(../img/pic/www.png)no-repeat;vertical-align: middle;}
.fa-mophone{background: url(../img/pic/sss.png)no-repeat;vertical-align: middle;}

/*地图*/
#map {width: 100%;height: 500px;background: #ccc;margin-top:30px; border:1px solid #ddd}
.BMap_bubble_title{ white-space:normal !important}
.iwTitle {    color: #CC5522;font-size: 14px;font-weight: bold;line-height:22px;display:block;padding-bottom:8px;}
.BMap_bubble_content{ color:#666; font-size:14px; line-height:22px;}



.main_ti1{
	width: 100%;
    height: auto;
    float: left;
    line-height: 54px;
    border-bottom: 2px solid #d9d9d9;
}
.main_ti1 span{
	
	float: left;
    border-bottom: 5px solid #1465b9;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #333;
	margin-top: -15px;
}

.red{ color:#f00}




.i-pro-cls{ padding:60px 0;}
.i-pro-cls ul{ margin-right:-1%}
.i-pro-cls li{ float:left; width:13.28%; margin-right:1%;margin-bottom:1%; background:#f3f3f3; text-align:center;}
.i-pro-cls li a{ padding:15px; display:block}
.i-pro-cls li .tit{ font-size:16px; line-height:21px; height:42px;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.i-pro-cls li .pic{overflow:hidden;position:relative; margin-bottom:10px; background:#f3f3f3}
.i-pro-cls li img{ width:100%; height:auto; display:block; position:relative;}
.i-pro-cls li,.i-pro-cls li .tit,.i-pro-cls li .pic,.i-pro-cls li .pic:before,.i-pro-cls li img{ -webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s;}
.i-pro-cls li:hover{background: #0093dd; color:#fff}
.i-pro-cls li:hover .tit{ color:#fff}

.shijing img{ display:block; width:100%;}

.pages {margin:30px auto 0 auto;text-align:center}
.pagination{ height:auto !important; padding:0 !important}
.pagination a, .pagination p{ margin-bottom:2px !important}
.pagination p.pageRemark{ padding:2px 0 !important}