﻿@font-face {
	font-family: 'DFZong';
	src: url('./font/DFZong.otf');
}
html{ -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-size:62.5%; }
body{ font-family:'微软雅黑'; text-align: center; background: #fff; font-size: 1.4rem; }
*{ margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
ul li{ list-style: none;}
img{ border:0; }
a,a:focus,a:hover{ text-decoration: inherit; color: inherit; }

.container{/*min-width:750px;*/margin-right:auto;margin-left:auto; padding:0 15px;}
@media (min-width:768px){
	.container{/*width:750px;*/ width: 100%;}
}
@media (min-width:992px){
	.container{width:970px;}
}
@media (min-width:1200px){
	.container{width:1200px;}
}
/*清除浮动代码*/ 
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1} 


header{width: 100%;height: 160px; text-align: center;}
header .container{ position: relative;}
/*header .container .nav-icon{width: 24px;height: 24px;display:none;background: url(../images/nav.png) no-repeat center center;background-size: 24px 24px;position: absolute;top: 40px;right: 10px;}*/
/*header .container .mobile-nav{display: none;width: 145px;position:absolute;top:66px;right:0;background:#212121;padding:10px;box-sizing:border-box;border-top: 1px #ccc solid;text-align: left;line-height: 25px;}*/
/*header .container .mobile-nav li:after{content:'';display: block;height: 1px;border-bottom: 1px solid #fff;transform:scaleY(.3);-webkit-transform:scaleY(.5);}*/
/*header .container .mobile-nav li:last-child:after{border-bottom: none;}*/
/*header .container .mobile-nav span{padding-left: 10px;}*/
/*header .container .mobile-nav a{color: #fff;}*/
header .lang-box{text-align: right;padding-top: 14px; font-size: 1.4rem;}
header .lang-box span{color: #000;cursor: pointer;}
header .logo-box{display: inline-block;position: absolute;top: 27px;left: 50%;margin-left: -55px;}

header .nav > a{ display: block;float: left;width: 15%;padding: 35px 0;color:#717171;font-size: 1.6rem;background: url(../images/ling-bg.png) no-repeat right center;}
header .nav > a.logo{padding: 0;background: none;}
header .nav > a:first-child {width: 12.5%;text-align: left;}
header .nav > a:first-child span{}
header .nav > a:last-child{width: 12.5%;background: none;text-align: right;}
header .nav > a:last-child span{}
header .nav > a:nth-child(3){background: none;}
header .nav > a span{display:block;line-height:24px;font-size: 1.2rem; text-transform: uppercase; }
header .nav > a .special-left{display: inline-block;float: left;text-align: center;}
header .nav > a .special-right{display: inline-block;float: right;text-align: center;white-space :nowrap;}
/*header .nav {padding-top: 25px;}*/
/*header .nav a{float:left;color:#717171;font-size: 16px; padding: 10px 60px; background: url(../images/ling-bg.png) no-repeat right 15px;}*/
/*header .nav a span{font-size: 12px; text-transform: uppercase; }*/
/*header .nav-left{float: left;}*/
/*header .nav-left a:first-child{padding: 10px 60px 10px 0;}*/
/*header .nav-left a:last-child{background: none;}*/
/*header .nav-right{float: right;}*/
/*header .nav-right a:last-child{padding: 10px 0 10px 60px; background: none;}*/

.nav > ul > li{ width: 15%; float: left; position: relative; font-size: 1.6rem; padding:27px 0; line-height:24px; background: url(../images/ling-bg.png) no-repeat right center; }
.nav > ul > li > a{ height: 48px; display: block; color:#717171; text-align: center;}
.nav > ul > li > a > span{ display:block; font-size: 1.2rem; text-transform: uppercase; }
.nav > ul > li.logo{ padding:0; background: none;}
.nav > ul > li:first-child{ width: 12.5%; text-align: left; } 
.nav > ul > li:last-child{ width: 12.5%; float: right; text-align: right; background: none;} 
.nav > ul > li:nth-child(3){ background: none; }

.sub-menu{ display: none; width: 100%; background: rgba(0,0,0,0.75); position: absolute; z-index: 999; padding:5px 15px 15px; margin-top: 10px; }
.nav > ul > li:hover > .sub-menu{ display: block; }
.sub-menu li{ line-height: 35px; /*border-bottom: 1px solid #ccc;*/ padding:0 15px;text-align: center; }
.sub-menu li a{ color: #fff; }



.index-content{max-width: 100%;/*min-width:750px;*/overflow: hidden;}

.slider{ background: #f8f8f8/*rgba(241,242,242,0.5)*/; position: relative; }
.slider .container{ width: 100%; height: 100%; display: table; }
.slider-text{ width: 25%; display: table-cell; vertical-align: middle; padding-left: 55px; }
.slider-text img{ max-width: 100%; }
.slider-more{ position: absolute; z-index:3; bottom: 20px; left: 70px; font-family: 'georgiai'; font-size: 15px; letter-spacing: 5px; }
.slider-more a{ display: inline-block; padding:0 20px 0 30px; line-height: 42px; color: #fff; background: #433c3d; }
.slider-more span{ padding-right: 10px; }
/*.slider-more i{ width: 20px; text-align: right; }*/
/* flexslider */
.flexslider{position:relative;/*height:400px;*/overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;}
.slides li{/*height:400px;*/height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.flex-control-nav{ position:absolute;bottom:20px;z-index:2;/*width:100%;*/text-align:center; right:30px; height: 14px;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;/**display:inline;zoom:1;*/}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:14px;overflow:hidden;  text-indent: -9999px; cursor:pointer; background: rgba(35,31,32,0.3); border-radius: 100%;}
.flex-control-nav .flex-active,.flex-control-nav a:hover{background: rgba(255,255,255,1);}
.flex-direction-nav{ display: none; position:absolute;z-index:2;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute; opacity: 0.4;}
.flex-direction-nav li a.flex-prev{left:30px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:30px;background:url(../images/next.png) center center no-repeat;}

.bottom {width: 100%;height: 47px;line-height: 47px;background: #212121;color: #fff;font-size: 1.2rem;overflow: hidden;}
.bottom ul li{float: left;}
.bottom ul li a{color: #fff;background: url(../images/line-bottom.png) no-repeat center right;padding-right: 5px;margin-right: 5px;}
.bottom ul li:last-child a{background: none;}
.bottom .copyright{float: right;}


.contact-wrap .contact-top{width: 100%;height: 175px;background: url(../images/contact-bg.png) no-repeat top center;background-size: auto 175px;}
.contact-wrap .contact-top .nav-title{width:207px;height: 175px;background: #d9dadf;text-align: right;color: #0093dd;padding-top: 90px;padding-right: 20px;font-size: 1.6rem;text-transform: uppercase;}
.contact-wrap .contact-top .nav-title span{font-family: 'DFZong';font-size: 2.4rem;}
.contact-wrap .contact-center {position: relative;}
.contact-wrap .contact-center .main-left{/*position:absolute;top:0;left:15px;*/float:left;position: relative;width: 207px;padding: 33px 0 75px 0;background: url(../images/nav-bg-top.png) no-repeat top right;}
.contact-wrap .contact-center .main-left a{position:relative;display: block;width: 100%;height: 67px;background: url(../images/left-bg.png) repeat-y top right;padding: 18px 18px 0 0;font-size: 1.3rem;color: #a8a8a8;text-align: right;}
.contact-wrap .contact-center .main-left a span{color: #000;}
.contact-wrap .contact-center .main-left a:after{content: '';display: block;position:absolute;top:0;left:0;width: 207px;height: 2px;background: url(../images/nav-line.png) no-repeat top right;}
.contact-wrap .contact-center .main-left a:last-of-type:before{content: '';display: block;position:absolute;bottom:0;left:0;width: 207px;height: 2px;background: url(../images/nav-line.png) no-repeat top right;}
.contact-wrap .contact-center .main-left .bottom-bg{position:absolute;left:0;bottom:0;width: 207px;height: 75px;background: url(../images/nav-bg-bottom.png) no-repeat top right;z-index: 999;}
.contact-wrap .contact-center .main-left a:hover,
.contact-wrap .contact-center .main-left a.active{background: url(../images/nav-bg-active.png) no-repeat top right;color: #fff;}
.contact-wrap .contact-center .main-left a:hover span,
.contact-wrap .contact-center .main-left a.active span{color: #fff;}
.contact-wrap .contact-center .main-left a:hover:after,
.contact-wrap .contact-center .main-left a:hover:last-of-type:before,
.contact-wrap .contact-center .main-left a.active:after,
.contact-wrap .contact-center .main-left a.active:last-of-type:before{display: none;}
.contact-wrap .contact-center .main-right{padding-left: 247px;padding-top: 20px;text-align: left;}
.contact-wrap .contact-center .main-right .menu{height:38px;line-height:38px;text-align: right;border-bottom: 1px solid #dadada;font-size: 1.3rem;margin-right: 40px;color:#a3a3a3;}
.contact-wrap .contact-center .main-right .menu a{color:#a3a3a3; /*background: url(../images/arrow.jpg) no-repeat right center;padding-right: 15px;*/ }
.contact-wrap .contact-center .main-right .menu a.active{color: #0093dd;background: none;padding-right: 0;}
.contact-wrap .contact-center .main-right .main-title{font-size: 3.2rem; color: #0093dd;text-transform: uppercase;padding: 20px 0;}
.contact-wrap .contact-center .main-right .main-title span{font-size: 1.6rem;color: #005d98;display: block;}
.contact-wrap .contact-center .main-right .contact-img{width:100%; height: 398px;overflow: hidden;margin-left: 20px;margin-right: 5px;float: left;}
.contact-wrap .contact-center .main-right .contact-imgs{width: 550px; height: 398px;overflow: hidden;margin-left: 5px;margin-right: 5px;float: rught;}

.contact-wrap .contact-center .main-right .contact-img img{width: 100%;}
.contact-wrap .contact-center .main-right ul.text-list{/*float: left;*/font-size: 1.4rem; color: #0093dd;padding-top: 20px;}
.contact-wrap .contact-center .main-right ul.text-list>li{background: url(../images/contact-icon.png) no-repeat;background-size: 51px auto;padding-left: 60px;padding-bottom: 20px;}
.contact-wrap .contact-center .main-right ul.text-list>li:first-child{background-position: 0 0;}
.contact-wrap .contact-center .main-right ul.text-list>li:nth-child(2){background-position: 0 -75px;}
.contact-wrap .contact-center .main-right ul.text-list>li:nth-child(3){background-position: 0 -150px;}
.contact-wrap .contact-center .main-right ul.text-list>li p{width: 100%;height: 55px; line-height: 55px;}
.contact-wrap .contact-center .main-right ul.children-list{padding-top: 14px;}
.contact-wrap .contact-center .main-right ul.children-list li{height: 34px;line-height: 34px;}
.contact-wrap .contact-center .main-right ul.children-list li span{display: inline-block;width: 60px;height: 20px;line-height: 20px;font-size: 1.3rem;color: #fffefe;border-radius: 5px;background: #0093dd;box-shadow: #c4c4c4 2px 2px;text-align: center;cursor: pointer;margin-left: 30px;}
.contact-wrap .contact-center .main-right ul.children-list li span.off-line{background: #b4b4b4;}
.contact-wrap .contact-center .main-right .main-right-map{width:100%;height:413px;overflow:hidden;margin: 50px 0 54px 0;}

.com-profile-text{line-height: 24px;padding-bottom: 30px;padding-right: 40px;}
/*.com-profile-text img{float: right;width: 368px;height: 400px;overflow: hidden;padding:20px 0 20px 20px;}
*/
.news-main li{width: 100%;height: 47px;padding-right:40px;line-height: 47px;border-bottom: 1px solid #e1e1e1; background: url(../images/news-bg.png) no-repeat left center;color: #333;padding-left: 15px;}
.news-main li span{float: right;}
.next-page{padding: 55px 0;text-align: center;}
.next-page a{display: inline-block;border: 1px solid #c8c8c8;border-radius: 5px;padding: 7px 12px;margin-right: 10px;margin-bottom: 10px;}

.detail-main{padding-right: 40px;color: #151515;line-height: 34px;}
.detail-main .new-title{text-align: center;font-size: 1.6rem;color: #333;}
.detail-main .news-dis{font-size: 1.2rem;color: #6e6b6b;padding-bottom: 45px;text-align: center;}
.detail-main .news-dis span{color: #151515;padding-left: 5px;}
.detail-main .news-dis span:first-child{padding-right: 10px;}
.detail-main .detail-content .detail-img{text-align: center; width: 100%;overflow: hidden;}
.detail-main .detail-content .detail-img img{max-width: 100%;overflow: hidden;}
.detail-main .detail-content p{text-indent: 2em;text-align: justify;}
.more-link{margin-top: 20px;border-top: 1px dotted #ccc;padding: 15px 40px;}
.more-link p{line-height: 50px;color: #333;}
.more-link p a{color: #333;}
.more-link p a:hover{color:#005d98;}

.certificate-detail-main{text-align: center;}

.product-main li{width: 246px;height: 220px;float: left;margin-right: 88px;overflow: hidden;margin-bottom: 88px;}
.product-main li img{width:100%;height: 151px;display:block;overflow: hidden;}
.product-main li:nth-child(3n+3){margin-right: 0;}
.product-main li .img-dis{width: 100%;height: 68px;background: #a8a8a8;text-align: center;color: #fff;padding: 5px;}
.product-main li .img-dis p.pro-name{font-size: 1.6rem;line-height: 34px;}
.product-main li:hover .img-dis{background: #0093dd;}

.system-main{width:100%;overflow:hidden;padding-bottom: 60px;}
.system-main .system-title{font-size: 3.5rem;text-align: center;color: #acacac;padding-bottom: 15px;}
.system-main img{max-width: 100%;overflow: hidden;}

.idea-main li{width: 100%;height: 174px;margin-bottom: 54px;}
.idea-main li div{width: 50%;height: 174px;float: left;overflow: hidden;}
.idea-main li .img-box img{width: 100%;height: 174px;max-width: 100%;}
.idea-main li .idea-text{background: #838281;padding: 36px 40px;color: #fff;}
.idea-main li .idea-text .idea-title{font-size: 2.7rem;line-height: 57px;font-weight:bold;}
.idea-main li .idea-text .idea-dis{font-size: 2.7rem;/*line-height: 51px;*//*padding-top: 10px;*/}

.product-detail-main{width: 100%;overflow: hidden;text-align: center;padding: 0 40px;}
.product-detail-main img{max-width: 100%;}
.product-detail-text{position: relative;border-top: 1px solid #ccc;text-align: left;margin-top: 63px;padding: 10px 0 35px 0;}
.product-detail-text .product-title{width: 110px;height: 40px;line-height: 40px;color: #fff;background: #0093dd;position: absolute;top: -40px;left: 0;text-align: center;}
.product-detail-text p{line-height: 37px;color:#333;padding-left: 20px;}

.dynamics-main{position: relative;padding-left: 40px;padding-bottom:60px;overflow: hidden;}
.dynamics-main:after{content: '';width: 1px;height: 100%;background: #e4e4e4;position: absolute;top: 60px;left: 137px;z-index: -1;}
.dynamics-main .dynamics-img{padding-left: 70px;}
.dynamics-main .section .year{display: block;color: #0093dd;padding-bottom: 25px;}
.dynamics-main .section ul li{color: #666;padding-bottom: 25px;line-height: 30px;}
.dynamics-main .section ul li span{display: inline-block;}
.dynamics-main .section ul li .date{padding-right: 7px;}
.dynamics-main .section ul li .dyn-name{background: url(../images/dynamic-bg2.png) no-repeat 5px center;padding-left: 40px;padding-right: 24px;}
.dynamics-main .section ul li .complete{background: url(../images/dynamic-bg3.png) no-repeat left center;}
.dynamics-main .section ul li .high-color{color: #333;}



/*@media (max-width:1200px){*/
	/*header .nav-left a:first-child{padding: 10px 30px 10px 0;}*/
	/*header .nav a{float:left;color:#717171;font-size: 16px; padding: 10px 30px; background: url(../images/ling-bg.png) no-repeat right 15px;}*/
	/*header .nav-right a:last-child{padding: 10px 0 10px 30px; background: none;}*/
/*}*/
/*@media (max-width:768px){*/
	/*header{height: 135px;}*/
	/*header .logo-box{display: inline-block;width:80px;position: absolute;top: 27px;left: 50%;margin-left: -40px;}*/
	/*header .logo-box img{max-width: 100%;height: auto;}*/
	/*header .container .nav-icon{display: inline-block;}*/
	/*header .container .mobile-nav{display: block;}*/
	/*header .container .nav{display: none;}*/
/*}*/

@media (max-width:992px){
	html{ font-size:70%;}
}