/*banner*/
.banner-box{width: 100%;overflow: hidden;position: relative;min-width: 1200px;height: auto;}
#owl-demo {width: 100%;margin-left: auto;margin-right: auto;}
#owl-demo .item {display: block;}
#owl-demo img {display: block;width: 100%;}
/**/
.owl-theme .owl-controls{margin-top: -30px;text-align: center;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);position: relative;}
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-nav div{color: #FFF;display: inline-block;margin: 5px;padding: 4px 7px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #FFFFFF;cursor: pointer}
.owl-theme .owl-controls .owl-nav .disabled{opacity: 0.5;cursor: default;}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls .owl-nav div:hover{text-decoration: none;}
/* Styling dots*/
.owl-theme .owl-dots .owl-dot{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}
.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility: visible;display: block;width: 12px;height: 12px;border-radius: 50%;margin: 5px 7px;filter: Alpha(Opacity=60);/*IE7 fix*/opacity: 0.5;background: #FFFFFF;transition-property: opacity;transition-duration: 200ms;transition-timing-function: ease;}
.owl-theme .owl-dots .owl-dot.active span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;background: #1A3B7D;}

/*com*/
.com-box{width: 100%;min-width: 1200px;overflow: hidden;padding:48px 0;}
.com-box .com-tit{width: 100%;text-align: center;}
.com-tit img{display: inline-block;}
.aboutus{background: url(../images/ab-bg.jpg);}
.com-bottom{width: 100%;overflow: hidden;height: auto;}


/*aboutus*/
.aboutus{background: url(../images/ab-bg.jpg) no-repeat center center;height: 331px;}
.aboutus .content{position: relative;}
.aboutus .ab-left{position: absolute;width: 600px;height: 275px;padding: 10px;left: -1px;top: 4px;}
.aboutus .ab-right{position: absolute;width: 531px;height: 215px;padding: 40px 27px 40px 62px;right: 0;top: 34px;}
.ab-intro dl dt{font-size: 22px;margin-bottom: 5px;}
.ab-intro dl dd{line-height: 23px;height: 92px;overflow: hidden;}
.aboutus .com-btn-more{margin-top: 55px;}
/*product*/
.com-tit{background: url(../images/product-tit.png) no-repeat center center;height: 36px;}
.product .pro-box{width: 100%;height: 263px;margin-top: 29px;}
.pro-box dl{float: left;border: 1px solid #cccccc;width: 222px;height: 261px;margin-left: 20px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.pro-box dl:first-child{margin-left: 0;}
.pro-box dl dt{height: 222px;overflow: hidden;border-bottom: 1px solid #CCCCCC;}
.pro-box dl dd{height: 38px;line-height: 38px;text-align: center;}
.pro-box dl:hover{border: 1px solid #1a3b7d;}
.pro-btn{width: 100%;text-align: center;margin-top: 29px;}



/*news*/
.news{background: #eeeeee;}
.n-left{float: left;}
.n-right{float: right;}
.news-box{width: 585px;height: 378px;}
.n-com-tit{height: 30px;border-bottom: 1px solid #CCCCCC;}
.n-com-tit span{display: inline-block;zoom: 1;*display: inline;font-size: 22px;height: 28px;border-bottom: 2px solid #F08300;}
.n-com-tit a{display: block;float: right;padding: 0 5px;line-height: 26px;border: 1px solid #CCCCCC;font-size: 13px;color: #CCCCCC;}
.news-list{width: 100%;}
.news-list li{padding: 18px 0;border-bottom: 1px dashed  #CCCCCC;overflow: hidden;}
.news-list li a{display: block;width: 75%;float: left;font-size: 16px;}
.news-list li a:hover{color: #1A3B7D;text-decoration: underline;}
.news-list li span{float: right;color: #999999;}
.first-li dl{margin-top: 5px;}
.first-li dl dt{overflow: hidden;margin-bottom: 5px;margin-top: 5px;}
.first-li dl  dd{line-height: 23px;color: #999999;height: 44px;overflow: hidden;}



/*MORE*/
.com-btn-more{line-height: 40px;height: 40px;text-align: center;width: 160px;cursor: pointer;display: inline-block;*display:inline;*zoom:1;}
.common-btn{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;}
.common-btn::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;border: 1px solid rgba(204,204,204,1);border:1px solid #CCCCCC;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.common-btn:hover::before{opacity: 0;-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.common-btn::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background-color: rgba(243,151,0,1);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transform: scale(0.5,0.5);transform: scale(0.5,0.5);}
.common-btn:hover::after{opacity: 1 ;-webkit-transform: scale(1,1);transform: scale(1,1);}
.common-btn a{color: rgba(0,0,0,1);text-decoration: none;display: block;z-index: 9;position: relative;}
.common-btn:hover a{color: #FFFFFF;}