/*--顶部--*/
.Homeheader{position:relative;margin:0px; padding:20px 10px;}
.logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.logo img{ display:block; height:40px;}
.Homeheader a.Home{background-image:url(../webimages/Home.png);background-size:32px 25px;width:32px;}
.Homeheader a.search{background-image:url(../webimages/search.png);float:right;background-size:23px 25px;width:23px;}
.Homeheader a.nav{background-image:url(../webimages/nav.png);float:right;background-size:25px 25px;width:25px; margin-left:15px;}
.Homeheader a.cur{background-image:url(../webimages/close.png); background-size:cover;}
.Homeheader a{ background-repeat:no-repeat;float:left;height:25px; display:block;}

.navbg{background:rgba(0,0,0,.5);position:absolute;left:0px;right:0px;top:65px;z-index:9999; display:none;}
nav{position:absolute;left:0px;right:0px;top:65px;bottom:0px;z-index:99999; display:none;}
nav ul{ margin:0px;padding:0px;background:#fff; border-top:1px solid #d9d9d9;}
nav ul li { position:relative;}
nav ul li span{ display:block;border-bottom:1px solid #d9d9d9; line-height:50px; font-size:16px;}
nav ul li span a{line-height:50px; padding:0px 35px; display:block;}
nav ul li em{ background-image:url(../webimages/problem2.png); background-repeat:no-repeat; background-size:20px 13px; display:block; position:absolute; right:10px; top:20px;width:20px; height:13px; transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
nav ul li.cur em{ transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
nav ul li p{background:#f2f2f2; display:none;}
nav ul li p a{ line-height:50px;padding:0px 45px; display:block; border-bottom:1px solid #d9d9d9; font-size:16px}
nav ul li p a:hover{ background:#008cd6; color:#fff;}
nav ul li p a.cur{ background:#008cd6; color:#fff;}

.ptsearch{top:65px;background:#f2f2f2;position:absolute; left:0px; right:0px; z-index:99999; display:none;}
.ptsearch dl{ margin:0px; padding:10px 65px 10px 15px; position:relative}
.ptsearch dl input{background-image:url(../webimages/search1.png); background-repeat:no-repeat; background-color:#fff; background-position:10px center; padding:0px 10px 0px 35px; background-size:18px 18px; font-family:"微软雅黑"; height:35px; border-radius:5px; width:100%; color:#999999;}
.ptsearch dl span{ font-size:18px; color:#1a1c26;right:0px; top:0px; position:absolute; bottom:0px; width:65px; display:block; line-height:55px; text-align:center; cursor:pointer;}

.banner{width:100%; overflow:hidden; position:relative;}
.banner img{ display:block; width:100%;}

.banner .dot{text-align:center; padding:10px 0px; position:absolute; left:0px; right:0px; bottom:0px; z-index:999}
.banner .dot span{ margin:0px 3px; width:11px; height:11px; opacity:1; background:#fff;}
.banner .dot span.swiper-pagination-bullet-active{ background:#F90;}

.insideheader{padding:15px 18px;position:relative; border-bottom:10px solid #e6e6e6;}
.insideheader a.topreturn{background-image:url(../webimages/return.png);float:right;background-size:25px 25px;width:25px;}
.insideheader a.nav{background-image:url(../webimages/nav.png);background-size:25px 25px;width:25px;}
.insideheader a{ background-repeat:no-repeat;float:left;height:25px; display:block;}
.insideheader h2{ font-size:20px; color:#333333;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}

.Program{margin:0px; padding:0px 5px 30px;}
.Program h3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:24px; text-align:center; padding-top:25px; padding-bottom:5px; color:#b2b2b2;}
.Program h4{ text-align:center; font-size:22px; line-height:24px; padding-bottom:25px;}
.Program ul{ margin:0px; padding:0px;}
.Program ul li{ float:left; width:33.333%; padding:0px 2%;}
.Program ul li img{ display:block; width:100%;}
.Program ul li p{ font-size:13px; border-bottom:1px solid #d9d9d9; background:url(../webimages/Program3.png) no-repeat center right; background-size:9px 15px;text-overflow:ellipsis;-webkit-box-orient: vertical; line-height:40px; overflow:hidden; height:40px;display:-webkit-box;-webkit-line-clamp:1; padding-right:10px;}

.Product{margin:0px; padding:0px 5px 25px; background:#f2f2f2;}
.Product h3{ font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:24px; text-align:center; padding-top:25px; padding-bottom:5px; color:#b2b2b2;}
.Product h4{ text-align:center; font-size:22px; line-height:24px; padding-bottom:25px;}
.Product ul{ margin:0px; padding:0px 0px 15px;}
.Product ul li{ float:left; width:50%; padding:0px 2%;}
.Product ul li img{ display:block; width:100%;}
.Product ul li p{ font-size:14px;background-size:9px 15px;text-overflow:ellipsis;-webkit-box-orient: vertical; line-height:40px; overflow:hidden; height:40px;display:-webkit-box;-webkit-line-clamp:1;}
.Product a.Productmore{ background:#00a1e9; text-align:center; margin:0px 2%; padding:5px 0px; color:#fff; font-size:16px; display:block; line-height:30px;}
.Product a.Productmore:hover{color:#fff;}

.news{margin:0px; padding:0px 14px 25px;}
.news h3{ font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:24px; text-align:center; padding-top:25px; padding-bottom:5px; color:#b2b2b2;}
.news h4{ text-align:center; font-size:22px; line-height:24px; padding-bottom:25px;}
.news a.newsmore{ background:#00a1e9; text-align:center;padding:5px 0px; color:#fff; font-size:16px; display:block; line-height:30px;}
.news a.newsmore:hover{color:#fff;}

.indexnewslist{margin:0px;padding:0px 0px 25px;}
.indexnewslist dl{border-bottom:1px solid #dbdbdb; padding-bottom:20px; margin-bottom:20px;}
.indexnewslist dl dt{float:left;width:65px; border:1px solid #00a1e9; text-align:center; font-size:30px; color:#00a1e9; font-weight:bold; line-height:50px; margin-right:15px;}
.indexnewslist dl dt span{ color:#fff; background:#00a1e9; display:block; font-size:14px; font-weight:normal; line-height:24px;}
.indexnewslist dl dd{ margin:0px; padding:0px;}
.indexnewslist dl dd h5{text-overflow:ellipsis;-webkit-box-orient: vertical; line-height:35px; overflow:hidden; height:35px;display:-webkit-box;-webkit-line-clamp:1; font-size:20px;}
.indexnewslist dl dd p{text-overflow:ellipsis;-webkit-box-orient: vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2; font-size:14px;}

footer{background:#00a1e9; padding:10px;color:#fff; font-size:12px; text-align:center;}
footer a{color:#fff;}
footer a:hover{color:#fff;}


/*--新闻列表--*/

.newslist{margin:0px;padding:10px 0px 0px;}
.newslist dl{margin:0px; padding:15px 10px; border-bottom:1px solid #d9d9d9;}
.newslist dl a{ display:block; width:100%; height:100%;}
.newslist dl dt{float:left;width:35%; margin-right:15px;}
.newslist dl dt img{ display:block; width:100%;}
.newslist dl dd{ margin:0px; padding:0px;}
.newslist dl dd h3{text-overflow:ellipsis;-webkit-box-orient: vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1; font-size:16px; color:#0068b7;}
.newslist dl dd p.newstime{ color:#999; padding:1px 0px;}
.newslist dl dd p.newsmiaoshu{text-overflow:ellipsis;-webkit-box-orient: vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2; font-size:13px; line-height:18px; color:#666666;}

.commonMore{margin:0px 10px; padding:30px 0px 25px;}
.commonMore a{color:#fff;background:#00a1e9;text-align:center;padding:3px 0px;font-size:14px;display:block;line-height:30px;}
.commonMore a:hover{color:#fff;}

.commonReturn{margin:0px 15px; padding:30px 0px 25px;}
.commonReturn a{color:#666666;background:#ededed;text-align:center;padding:3px 0px;font-size:14px;display:block;line-height:30px;}
.commonReturn a:hover{color:#fff;background:#00a1e9;}

/*--新闻详细--*/

.newsContentstitle{ border-bottom:1px solid #d9d9d9; padding:25px 15px;}
.newsContentstitle h3{ text-align:center; font-size:20px; font-weight:bold; color:#008cd6; line-height:28px;}
.newsContentstitle p{ text-align:center; color:#666666; font-size:14px; padding-top:10px;}

.newsContents{font-size:14px; line-height:26px; padding:20px 15px 0px;}
.newsContents img{ max-height:100%; max-width:100%; margin:0px auto;}

/*--关于我们--*/

.CompanyProfile{font-size:14px; line-height:26px; padding:20px 15px 40px;}
.CompanyProfile img{ max-height:100%; max-width:100%; margin:0px auto;}
.CompanyProfile h3.Companytitle{ font-size:20px; font-weight:bold; color:#008cd6;}
.CompanyProfile h4.CompanySubtitle{ font-size:14px; color:#666666; padding-top:5px;}


/*--联系我们--*/

.contact{font-size:14px; line-height:26px; padding:20px 15px 15px;}
.contact h3.contacttitle{ font-size:20px; font-weight:bold; color:#008cd6; padding-bottom:20px;}
.contact ul{ margin:0px; padding:0px; position:relative;}
.contact ul li{padding-left:30px; font-size:12px; padding-bottom:10px; padding-right:25px;background-repeat:no-repeat; background-size:19px 18px;}
.contact ul li.Address{ background-image:url(../webimages/contact.png);}
.contact ul li.Tel{ background-image:url(../webimages/contact1.png);}
.contact ul li.Fax{ background-image:url(../webimages/contact2.png);}
.contact ul li.Email{ background-image:url(../webimages/contact3.png);}
.contact ul a.contactMap{ display:block; background-image:url(../webimages/contact4.png);background-size:25px 25px; width:25px; height:25px; position:absolute; right:0px; top:-5px;}
.contactbook{ margin:0px; padding:0px 0px 30px; border-top:10px solid #e6e6e6}
.contactbook dl{ margin:0px; padding:20px 15px 0px;}
.contactbook dl dd{ margin:0px; padding:0px 0px 15px;}
.contactbook dl dd input{ border:1px solid #cccccc; width:100%; padding:10px; color:#666; font-family:"微软雅黑"}
.contactbook dl dd textarea{ width:100%; height:130px;border:1px solid #cccccc;color:#666; padding:10px;font-family:"微软雅黑"; }
.contactbook dl dt input{ background:#008cd6; width:100%; padding:10px 0px; font-size:16px;font-family:"微软雅黑";color:#fff; border-radius:4px;}


/*--解决方案--*/

.solution{ padding:0px; margin:0px;}
.solution h3{ background-image:url(../webimages/solution.png); background-repeat:no-repeat; background-color:#008cd6; background-position:96% center; background-size:30px 30px; font-size:16px; padding:12px 10px; color:#fff;}
.solution ul{ padding:0px; margin:0px;}
.solution ul li{ border-bottom:10px solid #e6e6e6;}
.solution ul li img{ display:block; width:100%;}
.solution ul li h4{ font-size:16px; padding:10px 10px 5px;}
.solution ul li p{ font-size:13px; color:#666666;padding:0px 10px 10px;}


/*--常见问题--*/


.commonproblem{ margin:0px; padding:0px;}
.commonproblem ul{ margin:0px; padding:0px;}
.commonproblem ul li{ margin:0px; padding:0px; border-bottom:1px solid #d9d9d9;}
.commonproblem ul li h3.problemtitle{ background-image:url(../webimages/problem.png); background-repeat:no-repeat; background-position:10px 10px; background-size:25px 25px; font-size:14px; padding:13px 40px 10px 45px; position:relative;}
.commonproblem ul li h3.problemtitle span{ background-image:url(../webimages/problem2.png); background-repeat:no-repeat; background-size:20px 13px; display:block; position:absolute; right:10px; top:20px;width:20px; height:13px; transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.commonproblem ul li.cur h3.problemtitle span{ transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.problemcontents{ padding:15px 20px 20px 45px; font-size:12px;background-image:url(../webimages/problem1.png);background-repeat:no-repeat; background-position:10px 15px; background-color:#f2f2f2;background-size:25px 25px; line-height:22px; display:none;}

/*--产品中心--*/

.Productlist{ margin:0px; padding:0px;}
.Productlist h3{background-image:url(../webimages/solution.png);background-repeat:no-repeat;background-position:96% center;background-color:#008cd6;background-size:30px 30px; font-size:16px; padding:12px 10px; color:#fff;}
.Productlist ul{ margin:0px; padding:10px 10px 0px;}
.Productlist ul li{float:left;width:50%; padding-top:12px;}
.Productlist ul li a{ border:1px solid #dcdcdc; display:block; padding-bottom:15px; box-shadow:0px 2px 0px #f0f0f0; margin:0px 5px;}
.Productlist ul li img{ display:block; max-height:100%; max-width:100%;}
.Productlist ul li p{text-overflow:ellipsis;-webkit-box-orient: vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1; font-size:13px; line-height:18px; color:#666666; text-align:center; padding:0px 10px;}

.Productpicture{width:100%;border-bottom: 10px solid #e6e6e6; overflow:hidden;}
.Productpicture h3{background:#008cd6;font-size:16px; padding:12px 10px; color:#fff;}
.Productpicture ul{ margin:0px; padding:0px; position:relative;}
.Productpicture ul li{ width:100%;}
.Productpicture ul li img{ width:100%; display:block;}

.Productdot{text-align:center; padding:10px 0px 20px;}
.Productdot span{ margin:0px 3px; width:11px; height:11px;}

.Productclass{margin:0px;padding:0px;}
.Productclass ul li{border-bottom: 10px solid #e6e6e6;}
.Productclass ul li.cur h3.Producttitle{ border-bottom:1px solid #f0f0f0;}
.Productclass ul li h3.Producttitle{font-size:16px; padding:15px 10px 15px 15px; position:relative;}
.Productclass ul li h3.Producttitle span{ background-image:url(../webimages/problem2.png); background-repeat:no-repeat; background-size:20px 13px; display:block; position:absolute; right:10px; top:20px;width:20px; height:13px; transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.Productclass ul li.cur h3.Producttitle span{ transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}

.Productcontents{ display:none; font-size:14px; padding:30px 10px; color:#666666;}
.Productcontents img{ width:100%;}

/*--首页1--*/

.indexShortcut{margin:0px; padding:0px;}
.indexShortcut ul{ margin:0px; padding:15px 5px;}
.indexShortcut ul li{ float:left;width:25%;}
.indexShortcut ul li a{display:block;border-radius:4px; padding:15px 0px; margin:0px 5px;}
.indexShortcut ul li img{ margin:auto; height:35px; display:block;}
.indexShortcut ul li p{ text-align:center; color:#fff; padding-top:5px; font-size:14px;}
.indexShortcut ul li a.Orange{background:#f19149;}
.indexShortcut ul li a.Green{background:#32b16c;}
.indexShortcut ul li a.Cyanine{background:#13b5b1;}
.indexShortcut ul li a.Blue{background:#008cd6;}

.indexProduct{width:100%; padding:0px 0px 25px;}
.indexProduct ul{ margin:0px; padding:0px 0px 20px;}
.indexProduct ul li{ margin:0px; padding:0px;}
.indexProduct ul li img{ display:block; width:100%;}
.indexProduct ul li h3{font-size:16px; padding:10px 10px 0px;}
.indexProduct ul li h3 span{ float:right; font-size:18px; color:#F60;}
.indexProduct ul li p{ font-size:13px; padding:5px 10px 10px;}

.indexProduct a.Productmore{ background:#ededed; text-align:center;padding:5px 0px; color:#666666; font-size:16px; display:block; line-height:30px; margin:0px 5px;}

.indexnews{ margin:0px; padding:0px 0px 30px;}
.indexnews h3{ background:#008cd6; color:#fff; font-size:16px; padding:10px 15px;}
.indexnews ul{ margin:0px; padding:0px 0px 30px;}
.indexnews ul li{ border-bottom:1px solid #dbdbdb; padding:0px 10px; font-size:14px;}
.indexnews ul li a{ display:block; overflow:hidden; height:50px; line-height:50px;}
.indexnews ul li span{ float:right; color:#999999;}
.indexnews a.newsmore{ background:#ededed; text-align:center;padding:5px 0px; color:#666666; font-size:16px; display:block; line-height:30px; margin:0px 5px;}


/*--分享切换--*/

.share{ margin:0px; padding:0px;}
.share dl{ margin:0px; padding:0px 10px 20px;}
.share dl dt{ float:left; font-size:14px;}
.share dl dt a{ display:inline-block; vertical-align:middle; width:25px; height:25px;background-size:cover; background-repeat:no-repeat; margin-left:10px;}
.share dl dt a.weibo{ background-image:url(../webimages/fenxiang.gif)}
.share dl dt a.weixin{ background-image:url(../webimages/fenxiang1.gif)}
.share dl dt a.kongjian{ background-image:url(../webimages/fenxiang2.gif)}
.share dl dt a.txweibo{ background-image:url(../webimages/fenxiang3.gif)}
.share dl dd{ float:right;}
.share dl dd a{border:1px solid #d9d9d9; border-radius:50px; background-image:url(../webimages/pc.png); background-repeat:no-repeat; background-position:10px 7px; background-size:17px 15px; font-size:14px; padding:3px 10px 3px 35px; display:block; color:#666;}























