*{transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
html,body{font-size:14px;background:#fff;width:100%;margin:0px;padding:0px;font-family: "Microsoft YaHei" ,Helvetica Neue,Tahoma,Arial,"微软雅黑","宋体","黑体";}

img{border:0px;}
ul,li,p{margin:0px;padding:0px;}
a{text-decoration: none;}
ul,li{list-style-type:none;}
input,button,select,textarea{ outline:none;}
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}

.container{position:relative;width:1200px;margin:0px auto;}
.container:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}


.main .mainTitle{position:relative;height:54px;border-bottom:1px solid #cecece;}
.main .mainTitle .title{line-height:54px;color:#434343;font-size:26px;}
.main .mainTitle .link{position:absolute;bottom:10px;right:0px;text-align:right;line-height:22px;height:22px;}
.main .mainTitle .link a{color:#656565;font-size:14px;vertical-align:baseline;}
.main .mainTitle .link span{color:#656565;font-size:12px;font-family:"宋体";vertical-align:baseline;}

.mainBtn{position:relative;text-align:right;/*padding-right: 50px;*/}
.mainBtn .mainBtnContent{display:inline-block;*display:inline;*zoom:1;text-align:center;}
.mainBtn .mainBtnContent .child{color:#656565;font-family:Arial, Helvetica, sans-serif;width:30px;height:30px;line-height:30px;cursor:pointer;background:#ebebeb;display:inline-block;*display:inline;*zoom:1}
.mainBtn .btn{ vertical-align:middle;margin:0 40px;cursor:pointer;}
.mainBtn .mainBtnContent .child:hover{background:#1681d2;color:#fff;}
.mainBtn .mainBtnContent .child.on{background:#1681d2;color:#fff;}


/* 产品中心 */
.main .mainRight{padding:20px 0;}
.main .mainRight:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .mainRight .child{width:200px;height:43px;line-height:43px;text-align:center;background:#eaeaea;color:#656565;font-size:16px;cursor:pointer;float:left;}
.main .mainRight .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.main .mainRight .child p{border-right:1px solid #fff;}
.main .mainRight .child.on{background:#0a62a6;color:#FFFFFF;}
.main .mainRight .child:hover{background:#0a62a6;color:#FFFFFF;}

.main .rightcontent:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .rightcontent .child{position:relative;width:190px;height:210px;float:left;margin:0 5px 10px 5px;}
.main .rightcontent .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.main .rightcontent .child:hover{box-shadow: 0px 0px 5px 1px rgba(153,153,153,0.2);-moz-box-shadow: 0px 0px 5px 1px rgba(153,153,153,0.2);-ms-box-shadow: 0px 0px 5px 1px rgba(153,153,153,0.2);-o-box-shadow: 0px 0px 5px 1px rgba(153,153,153,0.2);-webkit-box-shadow: 0px 0px 5px 1px rgba(153,153,153,0.2);}
.main .rightcontent .child .childContent{border:1px solid #dbdbdb;}
.main .rightcontent .child .childImg{width:100%;overflow:hidden;text-align:center;}
.main .rightcontent .child .childImg img{width:100%;max-width:100%;max-height:100%; vertical-align:middle;}
.main .rightcontent .child .childImg img{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.main .rightcontent .child:hover .childImg img{ transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.main .rightcontent .child .childTitle{left:0px;position:absolute;width:100%;bottom:0px;background:#eaeaea;text-align:center;line-height:20px;color:#656565;font-size:14px;}
.main .rightcontent .first-child{width:390px;height:430px;}
.main .rightcontent .first-child .childTitle{bottom:0px;height:40px;line-height:40px;background:#eaeaea;font-size:16px;}
/* 产品中心 end */


/* 合作伙伴 */
.main .hz-cnt{margin-right: 35px;}
.main .hz-content{/*text-align:center; */width: 100%;}
.main .hz-content .hz-title{line-height:50px;color:#333333;font-size:33px;}
.main .hz-content .hz-titleEn{color:#8A8A8A;line-height:28px;font-size:16px;font-family:Decker, Arial, Helvetica, sans-serif;}
.main .hz-content .hz-sub{width:40px;height:2px;background:#ccc;margin:30px auto 0 auto;}
.main .hz-content .hz-logos{margin:50px auto;width:885px;border-top:1px solid #dbdbdb;}
.main .hz-content .hz-logos:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .hz-content .hz-logos .child{width:220px;height:98px;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;float:left;overflow:hidden;}
.main .hz-content .hz-logos .no{border-right:1px solid #dbdbdb;}
.main .hz-content .hz-logos .child img{max-width:100%;max-height:100%;}
.main .hz-content .hz-logos .child img{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.main .hz-content .hz-logos .child:hover img{ transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
/* 合作伙伴end */

/* 新闻中心 */
.main .news-child{position:relative;border:1px solid #e7e7e7;padding:7px;margin-bottom:20px;}
.main .news-child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.main .news-child:hover{box-shadow: 0px 0px 5px 1px rgba(153,153,153,0.2);-moz-box-shadow: 0px 0px 5px 1px rgba(153,153,153,0.2);-ms-box-shadow: 0px 0px 5px 1px rgba(153,153,153,0.2);-o-box-shadow: 0px 0px 5px 1px rgba(153,153,153,0.2);-webkit-box-shadow: 0px 0px 5px 1px rgba(153,153,153,0.2);}
.main .news-child:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .news-child .news-childImg{width:152px;height:110px;float:left;}
.main .news-child .news-childImg img{width:100%;height:100%;}
.main .news-child .news-childContent{float:left;margin:0 20px;width:490px;}
.main .news-child .news-childContent .news-title{width:96%;color:#434343;font-size:16px;line-height:24px;padding:12px 0;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main .news-child .news-childContent .news-info{width:96%;color:#656565;font-size:14px;line-height:22px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.main .news-child .news-childTime{position:absolute;top:0px;right:0px;width:148px;height:100%;background:url(../images/shadow.png) no-repeat left center;text-align:center;font-family:Arial, Helvetica, sans-serif;}
.main .news-child .news-childTime .news-day{width:80px;margin:12px auto 0 auto;border-bottom:1px dashed #444;line-height:60px;color:#434343;font-size:40px;}
.main .news-child .news-childTime .news-month{line-height:40px;color:#656565;font-size:21px;}
/* 新闻中心 */
@media (max-width: 639px) {
.container{width:93.75%;}


.main .mainTitle{height:40px;}
.main .mainTitle .title{line-height:40px;font-size:20px;}
.main .mainTitle .link{bottom:4px;line-height:22px;height:22px;}
.main .mainTitle .link a{font-size:12px;}
.main .mainTitle .link span{font-size:12px;}

.mainBtn{text-align:center;}
.mainBtn .mainBtnContent .child{width:30px;height:30px;line-height:30px;}
.mainBtn .btn{margin:0 20px;}

/* 产品中心 */
.main .mainRight{padding:16px 0;width:300px;margin:0 auto;}
.main .mainRight .child{width:150px;height:30px;line-height:30px;font-size:14px;margin-bottom:1px;}

.main .rightcontent{width:300px;margin:0 auto;}
.main .rightcontent .child{width:142px;height:162px;margin:0 4px 8px 4px;}
.main .rightcontent .child .childTitle{bottom:0px;line-height:20px;font-size:12px;}
.main .rightcontent .first-child{width:292px;height:332px;}
.main .rightcontent .first-child .childTitle{bottom:0px;height:40px;line-height:40px;font-size:14px;}
/* 产品中心end */

/* 合作伙伴 */
.main .hz-cnt{margin-right: 0;}
.main .hz-content{padding:14px 0;}
.main .hz-content .hz-title{line-height:38px;font-size:26px;}
.main .hz-content .hz-titleEn{line-height:22px;font-size:14px;}
.main .hz-content .hz-sub{width:30px;height:2px;margin:10px auto 0 auto;}
.main .hz-content .hz-logos{margin:20px auto;width:300px;}

.main .hz-content .hz-logos .child{width:148px;height:70px;}
.main .hz-content .hz-logos .child.no{border-right:0px;}
.main .hz-content .hz-logos a:nth-child(2n) .child{border-right: 1px solid #dbdbdb;}
.main .hz-content .hz-logos a:nth-last-child(1) .child{border-right: 1px solid #dbdbdb;}
/* 合作伙伴 */	

/* 新闻中心 */
.main .news-child{padding:10px;margin-bottom:20px;}
.main .news-child .news-childImg{width:152px;height:110px;}
.main .news-child .news-childContent{margin:0;width:auto;width: 100%;}
.main .news-child .news-childContent .news-title{font-size:16px;line-height:24px;padding:12px 0;}
.main .news-child .news-childContent .news-info{font-size:14px;line-height:22px;}
.main .news-child .news-childTime{left:180px;width:148px;height:130px;}
.main .news-child .news-childTime .news-day{width:80px;margin:12px auto 0 auto;line-height:60px;font-size:47px;}
.main .news-child .news-childTime .news-month{line-height:40px;font-size:21px;}
/* 新闻中心 */
}
@media (min-width: 640px) and (max-width:1023px ) {
.container{width:93.75%;}



.main .mainTitle{height:40px;}
.main .mainTitle .title{line-height:40px;font-size:20px;}
.main .mainTitle .link{bottom:8px;line-height:22px;height:22px;}
.main .mainTitle .link a{font-size:12px;}
.main .mainTitle .link span{font-size:12px;}

/* 产品中心 */
.main .mainRight{padding:28px 0;width:600px;margin:0 auto;}
.main .mainRight .child{width:150px;height:36px;line-height:36px;font-size:14px;margin-bottom:1px;}

.main .rightcontent{width:600px;margin:0 auto;}
.main .rightcontent .child{width:142px;height:162px;margin:0 4px 8px 4px;}
.main .rightcontent .child .childTitle{bottom:0px;line-height:20px;font-size:12px;}
.main .rightcontent .first-child{width:292px;height:332px;}
.main .rightcontent .first-child .childTitle{bottom:0px;height:40px;line-height:40px;font-size:14px;}
/* 产品中心end */


/* 合作伙伴 */
.main .hz-content{padding:20px 0;}

.main .hz-content .hz-title{line-height:50px;font-size:33px;}
.main .hz-content .hz-titleEn{line-height:28px;font-size:16px;}
.main .hz-content .hz-sub{width:40px;height:2px;margin:20px auto 0 auto;}
.main .hz-content .hz-logos{margin:40px auto;width:600px;}

.main .hz-content .hz-logos .child{width:198px;height:94px;}
.main .hz-content .hz-logos .child.no{border-right:0px;}
.main .hz-content .hz-logos a:nth-child(3n) .child{border-right: 1px solid #dbdbdb;}
/* 合作伙伴 */
}
@media (min-width: 1024px) and (max-width:1440px ) {
.container{width:900px;}


.main .mainTitle{height:40px;}
.main .mainTitle .title{line-height:40px;font-size:20px;}
.main .mainTitle .link{bottom:8px;line-height:22px;height:22px;}
.main .mainTitle .link a{font-size:12px;}
.main .mainTitle .link span{font-size:12px;}


/* 合作伙伴 */
.main .content .hz-cnt{width: 670px !important;}
.main .hz-content{padding:30px 0;}
.main .hz-content .hz-title{line-height:50px;font-size:33px;}
.main .hz-content .hz-titleEn{line-height:28px;font-size:16px;}
.main .hz-content .hz-sub{width:40px;height:2px;margin:30px auto 0 auto;}
.main .hz-content .hz-logos{margin:38px auto;width:500px;}

.main .hz-content .hz-logos .child{width:156px;height:74px;}
/* 合作伙伴 */

/* 新闻中心 */
.main .news-child .news-childContent{margin:0 20px;width:auto;width: 300px;}
/* 新闻中心 */
}
@media (min-width: 1441px) and (max-width:1920px ) {

}


.banner .bannerTitle{animation:bannerTitle 1s  ease-in-out 0s  both;
	-moz-animation:bannerTitle 1s  ease-in-out 0s  both;
	-webkit-animation:bannerTitle 1s  ease-in-out 0s  both;
	-o-animation:bannerTitle 1s  ease-in-out 0s  both;}
	
@keyframes bannerTitle{
0%{ transform:translateX(200px); opacity:0;}
50%{ transform:translateX(-20px);}
100%{ transform:translateX(0px);opacity:1;}
}
@-moz-keyframes bannerTitle{
0%{ -moz-transform:translateX(200px); opacity:0;}
50%{ -moz-transform:translateX(-20px);}
100%{ -moz-transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes bannerTitle {
0%{ -webkit-transform:translateX(200px); opacity:0;}
50%{ -webkit-transform:translateX(-20px);}
100%{ -webkit-transform:translateX(0px);opacity:1;}
}
@-o-keyframes bannerTitle{
0%{ -o-transform:translateX(200px); opacity:0;}
50%{ -o-transform:translateX(-20px);}
100%{ -o-transform:translateX(0px);opacity:1;}
}