
.content_bg{background:url(../images/content_bg.png)}
.topline{background-color: #272e3a;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);color: #b1bac7;font-size: 16px;font-weight: 300;height: 70px;left: 0;position: absolute;text-align: center;top: 0;width: 100%;z-index: 1000;opacity:0.8}   
.topline span{color: #b1bac7;font-size: 16px;font-weight: 300;line-height: 50px;text-align: center;opacity:1}
.main{width: 100%;float: left;}
.logo{margin-top: 7px;}
.topline .logo{opacity:1}
.topline .nav{font-size: 14px;}
.topline .nav li{float: left;}
.topline .nav li a{ border-top: 3px solid transparent;color: #fff;margin: 0;height:67px;float:left;padding:0 22px;transition-duration: 0.25s;line-height: 67px;opacity:1}
.topline .nav li a:hover,.topline .nav li a.active{border-top:3px solid #FFFFFF;opacity: 0.8;}
.banner .content .h1{margin-top:30px;}
.banner .content .p{margin-top:10px;margin-bottom:20px;}
.banner-summary{width: 800px;color: #FFFFFF;z-index: 999;position:absolute;top:150px;left:50%;margin-left:-400px;text-align:center}
.version-text{margin-bottom:50px}

.btn-row {width: 100%;float: left;text-align:center;}
.btn-row .btn{padding: 0px 37px;font-size: 16px;display:inline-block;margin-bottom: 15px;border-radius: 5px;border: 1px solid transparent;transition: all 0.1s linear 0s;background:#069be4;color:#fff;line-height:45px;margin:0px 7px;}
.btn-row .btn:hover{background:#0782be}
.service{width: 100%;float: left;margin-bottom: 35px;}
.service .serlist{width: 1920px;float: left;}
.service .serlist .li{width: 295px; padding:9px;padding-bottom:15px;border-radius:5px;float: left;text-align: center; margin-right:86px;margin-left:8px;margin-top: 10px;margin-bottom: 20px;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;border: 1px solid #FFFFFF;}
.service .serlist span{color: #666666;font-size: 16px;padding-bottom: 10px;width: 100%;float: left;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;}
.service .serlist p{width:100%;float:left;color: #858f9f;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;line-height:1.7em;font-size:14px}
.service .serlist .li .thumb{width: 100%;float: left;padding-bottom: 10px;}
.service .serlist .li .thumb i{font-size: 88px;line-height: 100px;color: #333333;}
.service .serlist .li:hover .gray{
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
-o-filter: none;
filter: none;
filter: none;
}
.service .serlist .li .border{width:0px;height:1px;float:left;background:#666666;margin-top:10px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out;position:absolute;bottom:0;left:0px;}
.service .serlist .li:hover .border{width:100%;}
.service .serlist .li .thumb .icon{width:100px;height:100px;}
.desc-row{width: 100%;float: left;text-align: center;}
.desc-row h3{color: #2a303a; font-size: 28px;max-width: 1150px;padding: 70px 0 30px;font-weight: normal;line-height:1.8em;}
.desc-row p{ color: #858f9f;line-height: 1.7em;font-size: 16px;max-width: 800px;padding-bottom: 20px;margin: 0 auto;}

.copy{background: #202532 ;padding: 18px 0;width: 100%;float: left;}
.copy p{color: #858f9e;font-size: 14px;margin: 0;text-align: right;float: right;}
.news{width: 100%;float: left; min-height: 300px;background: #f0f0f0;}
.news ul{width: 1250px;float: left;margin-left: 1px;}
.news ul li{width: 320px;float: left;margin: 30px 94px 30px 0;background: #FFFFFF;position: relative;}
.news ul li .title{width: 300px;padding: 7px 10px;float: left;font-size:16px;padding-top: 15px;}
.news ul li .summary{width: 300px;padding: 0px 10px 10px;float: left;font-size:12px;color: #858f9f;}
.news ul li img{width: 320px;float: left;}
.strengths h2{margin-top: 100px;font-weight:normal;font-size:36px;line-height:1.8em;margin-bottom:20px;letter-spacing:6px;}
.strengths{width: 100%;float: left;height: 500px;background: url(../images/space-bg.jpg) no-repeat 0 center;padding: 100px 0;position: relative; background-attachment: fixed;color:#fff}
.strengths img{float: right; height: 500px;}
.strengths .left{width:550px;float:left}
.strengths .left .summary{font-size:21px;line-height:1.8em;margin-bottom:30px;}
.strengths .left .btn-row a.btn{float:left;margin-left:0px;margin-right:15px;}
.news ul li:hover a.title{color: #5ECBF6;}
.banner{width: 100%;float: left;height: 650px;float: left;background: url(../images/banner/banner_4.jpg);}

.news ul li .border-left{width: 1px;height: 0px;background: #666;position:absolute;left:-1px;bottom: 0;}
.news ul li .border-bottom{width: 0px;height: 1px;background: #666;position:absolute;left:0;bottom: 0px;}
.news ul li .border-top{width: 0px;height: 1px;background: #666;position:absolute;right:0;top: 0px;}
.news ul li .border-right{width: 1px;height: 0px;background: #666;position:absolute;right:-1px;top: 0;}

.cat_img{width:100%;height:250px;background:url(../images/banner/banner.jpg) no-repeat top center;}
.content_title{margin:20px 0;}
.content_title .title{text-align:center;font-size:22px;color:#333;line-height:1.7em;letter-spacing:5px;margin-top:50px;}
.content_title .summary{text-align:center;font-size:16px;color:#333;line-height:1.7em;letter-spacing:2px;margin-top:10px;color:#7e8793}
.team{width:100%;float:left;text-align:center;margin-bottom:30px;margin-top:20px;}
.team .tlist{width:360px;height:500px;display:inline-block;margin:15px;border-radius:5px;text-align:center;border:1px solid #f0f0f0}
.team .tlist img{width:150px;margin-top:30px;border-radius:50%;border:1px solid #ccc;}
.team .tlist span{font-size:21px;margin:10px 0;width:100%;float:left}
.page_cpntent{margin-bottom:50px;line-height:1.7em;font-size:14px;color:#666;}
.page_cpntent{box-shadow: 4px 11px 25px -14px rgba(0, 0, 0, 0.5);background:#fff;border-radius:5px;padding:30px;}
.com_lin_cat{width:100%;float:left;margin:30px 0;text-align:center}
.com_lin_cat a{display:inline-block;background: #dcdbdb none repeat scroll 0 0; border-radius: 5px; color: #000;display: inline-block;line-height: 1em;margin: 0 5px 0 0;padding: 8px 16px;transition: all 0.3s ease-out 0s;}
.com_lin_cat a:hover,.com_lin_cat a.active{background: #1c6da7;color: #fff;}

.product_list{width:1170px;float:left;margin-bottom:50px;}
.product_list .li{width:270px;height:250px;float:left;background:#fff;box-shadow: 4px 11px 25px -14px rgba(0, 0, 0, 0.5);margin:0 10px 20px 10px;}
.product_list .li img{width:270px;}
.product_list .li .title a{font-size:18px;color:#333;text-align:center;padding-top:10px;width:100%;float:left;}
.product_list .li .title span{font-size:14px;color:#666;margin-top:10px;width:100%;float:left;text-align:center}
.no-hidden{overflow:visible;}