
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,body,strong,span,pre,input{margin:0; padding:0; border:0; background-repeat:no-repeat; outline:none;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{font-size:12px;margin:0px;padding:0px;color:#333333;line-height:24px;height:auto;clear:both;}
img{border:0px;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
a{ text-decoration:none !important; color:#333333; outline:none; cursor:pointer;}
a:hover{ background-repeat:no-repeat;text-decoration: none; color:#0179FF;}
.clearfl:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfl{*zoom:1;}
*{-webkit-appearance:none;}
body{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear; left:0px; position:relative;}

.pages {padding: 30px 0 30px;text-align: center;font-size: 14px;font-size: 14px;font-size: 14p;font-size: 14;font-size: 1;}
.pages li {display: inline}
.pages li.thisclass a, .pages a:hover {background: #0179FF;color: #fff;text-decoration: none;border-radius:3px}
.pages a {padding: 5px 10px;
border: 1px solid #ddd;
background: #fff;color: #A4A4A4;
line-height: 18px;border-radius:3px;
}
input[type=number] {
    -moz-appearance: textfield;
  }
  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }


.Twonavbox{ position:absolute;background:#fff; left:0px; top:132px; width:100%;min-height:100px; z-index:999; display:none; border-top:1px solid #e5e5e5;}
.Twonavproduct{ padding:5px 0px; display:none;}
.Twonavproduct li{ float:left; line-height:24px; width:195px; padding-right:15px; padding-top:15px; padding-bottom:15px;}
.Twonavproduct li .h3{ font-size:14px; padding-bottom:5px;}
.Twonavproduct li .h3 a{ color:#0179FF;}
.Twonavproduct li p a{ display:block;font-size:14px;}
.Twonavproduct li p a.more{color:#0179FF;}
.Twonavproduct li:nth-child(6n+1){ clear:left;}
.Twonavlist{ text-align:center; font-size:14px; display:none;}
.Twonavlist ul{ padding-left:602px;}
.Twonavlist ul li{ float:left; width:127px; min-height:135px; padding:20px 0px 0px; border:1px solid #e5e5e5; border-top:none; border-bottom:none; margin-left:-1px;}
.Twonavlist ul li a{ display:block; line-height:24px;}
.Twonavlist ul li:last-child{ border-right:none;}
.Mnavbtn{ position:relative; float:right; width:25px;cursor:pointer; padding-top:20px;}
.Mnavbtn span{ height:3px; display:block; margin-top:5px;background:#0179FF}


.commonbanner{width:100%;position:relative;padding-top: 132px;}
.commonbanner img{ display:block; width:100%}
.commonbanner dl{ position:absolute; top:50%; left:0px; width:100%; color:#fff; transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.commonbanner dl h3{ font-size:20px; font-weight:700; font-family:""; line-height:30px;}
.commonbanner dl p{ font-size:14px;}
.Popular{ border:1px solid #dcdcdc; border-left:none; border-right:none;}
.Popular dl{ padding-top:10px; padding-bottom:10px;}
.Popular dl dt{font-weight:normal; line-height:48px; font-size:13px; white-space:nowrap; height:48px; overflow-y:hidden; overflow-x:auto;}
.Popular dl dt span{font-size: 17px;color:#333333;float:left;}
.Popular dl dt p{float:left;color:#666;f;font-size: 16px;x;margin-left:15px;}
.Popular dl dt p:hover{ color:#0179FF}
.Popular dl dd{position:relative; margin-top:4px;}
.Popular dl dd label{ display:block;padding:10px 66px 9px 10px; border:1px solid #0179FF; margin:0px;}
.Popular dl dd label input{ width:100%; float:left; color:#999999; font-weight:normal; font-size:13px;}
.Popular dl dd input.searchbtn{ background:url(../images/icon5.png) no-repeat center #0179FF; width:56px; height:40px; position:absolute; right:0px; top:0px; cursor:pointer;}
.webbg{ background:#f7f7f7; padding:20px 0px;}
.commonclass{border-radius:10px;background:#0179FF;padding:4px 3px 8px;width: 100%;}
.commonclass h3{ background:url(../images/icon6.png) no-repeat; margin-top:20px; margin-left:20px; padding-left:30px; font-size:18px; height:24px; font-weight:700; color:#fff;}
.commonclass h4{ color:#761519; font-size:14px;padding-left:30px; margin-left:20px;}
.commonclass ul{ background:#fff; border-radius:3px; margin-top:15px; padding-bottom:3px;}
.commonclass ul li{ line-height:55px; height:55px; background:url(../images/icon7.png) no-repeat 30px center; padding-left:45px; padding-right:15px; border-bottom:1px solid #f2f2f2;}
.commonclass ul li a{ display:block; background:url(../images/icon8.png) no-repeat right center; font-size:14px; color:#333333}
.commonclass ul li a:hover{ color:#0179FF}
.commonclass ul li a.cur{ color:#0179FF}
.commonclass ul li:last-child{ border-bottom:none;}
.Productclass{ border-radius:10px; background:#0179FF; padding:4px 3px 8px;}
.Productclass .h3{background:url(../images/icon6.png) no-repeat;margin-top:20px;margin-left:20px;padding-left:30px;font-size: 24px;height: 40px;font-weight:700;color:#fff;}
.Productclass .h4{ color:#fff; font-size:14px;padding-left:30px; margin-left:20px;}
.Productclass ul{ background:#fff; border-radius:3px; margin-top:15px; padding-bottom:3px;}
.Productclass ul li{border-bottom:1px solid #f2f2f2; padding:0px 15px 0px 20px;}
.Productclass ul li h5{ padding:15px 0px;}
.Productclass ul li h5 a{display:block;background:url(../images/icon8.png) no-repeat right center;font-size: 18px;padding-right:15px;color:#333333;line-height: 24px;}
.Productclass ul li h5 a:hover{ color:#0179FF}
.Productclass ul li.cur h5 a{ color:#0179FF;background:url(../images/icon21.png) no-repeat right center;}
.Productclass ul li div{ padding-left:10px; padding-bottom:15px; display:none}
.Productclass ul li div p.Producttwoclass{display:block;padding: 4px 0px;background:url(../images/icon8.png) no-repeat right center;}
.Productclass ul li div p.Producttwoclass a{display:block;background:url(../images/icon7.png) no-repeat left 10px;padding-left:15px;font-size: 16px;padding-right: 10px;}
.Productclass ul li div p.hidearrow{ background:none;}
.Productclass ul li div p.cur{color:#0179FF;background:url(../images/icon21.png) no-repeat right center;}
.Productclass ul li div p.Productthreeclass{padding:8px 0px 8px 20px; display:none}
.Productclass ul li div p.Productthreeclass a{ display:block;}
.Productclass ul li:last-child{ border-bottom:none;}
.commonContact{border-radius:10px;background:#0179FF;padding:4px 3px 8px;width: 100%;margin-top:10px;}
.commonContact h3{ background:url(../images/icon6.png) no-repeat; margin-top:20px; margin-left:20px; padding-left:30px; font-size:18px; height:24px; font-weight:700; color:#fff;}
.commonContact h3 span{ color:#fff; font-size:14px;padding-left:3px; font-weight:normal;}
.commonContact dl{background:#fff; border-radius:3px; margin-top:15px; padding-bottom:3px;}
.commonContact dl dt{border-bottom:1px solid #f2f2f2;padding-top:20px;padding-bottom:20px;background: url(../images/icon9.png) no-repeat 11px center;padding-left: 56px;}
.commonContact dl dt h4{font-size: 16px;color:#333;}
.commonContact dl dt p{ font-size:16px; color:#0179FF; padding-top:3px; font-weight:700;}
.commonContact dl dd{border-bottom:1px solid #f2f2f2;padding-left:25px;padding-top:17px;padding-bottom:17px;padding-right: 8px;}
.commonContact dl dd p{font-size: 16px;color:#666;line-height:28px;}
.commonContact dl dd p.fontsize14{ font-size:14px; color:#444444; text-align:center; margin-right:25px; padding-bottom:5px;}
.commonContact dl dd p a{ display:block; border-radius:4px; background:#0179FF; color:#fff; text-align:center; margin-right:25px;  font-size:14px; padding:5px 0px;}
.commonContact dl dd:last-child{ border-bottom:none;}
.commonContact ul{background:#fff;border-radius:3px;margin-top:15px;padding: 13px 0;}
.commonContact ul li{ line-height:32px; height:32px; background:url(../images/icon7.png) no-repeat 30px center; padding-left:45px; overflow:hidden; padding-right:15px; border-bottom:1px solid #f2f2f2;}
.commonContact ul li a{ display:block;font-size:14px; color:#333333}
.commonContact ul li a:hover{ color:#0179FF}
.commonContact ul li:last-child{ border-bottom:none;}
.Breadcrumbs{ border-bottom:1px solid #eaeaea; box-shadow:0px 1px 0px rgba(255,255,255,1); text-align:right;}
.Breadcrumbs span{color:#999999;line-height:20px;background:url(../images/icon10.png) no-repeat left top;font;font-size: 16px;x;x;padding-left: 22px;x;x;x;x;ding-left:20px;display:inline-block;height:31px;} 
.Breadcrumbs span a{color:#999999;}
.Breadcrumbs span a:hover{ color:#0179FF;}
.Breadcrumbs span a.cur{ color:#0179FF;}
.newslist{}
.newslist dl{ border-bottom:1px dashed #e5e5e5; padding-top:25px; padding-bottom:25px;}
.newslist dl a{ display:block;}
.newslist dl a dt img{ display:block; width:100%;}
.newslist dl a dd h3{ font-size:16px; line-height:24px; font-weight:bold; width:100%; overflow:hidden;height:21px;  color:#666666;}
.newslist dl a dd p.desc{ color:#999999; font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-top:8px;}
.newslist dl a dd p.time{ color:#999999; padding-top:8px;}
.newslist ul{ margin-top:5px;}
.newslist ul li{ border:1px solid #d5d5d5; margin-top:20px;}
.newslist ul li a{ display:block; padding:25px 20px 22px 135px; position:relative;}
.newslist ul li h3{font-size:16px; font-weight:bold; width:100%; overflow:hidden; height:21px; line-height:24px; color:#666666;}
.newslist ul li p.desc{ color:#999999; font-size:14px; line-height:24px; height:48px;overflow:hidden; margin-top:5px;}
.newslist ul li a span{ position:absolute; left:0px; top:0px; display:block; text-align:center; font-size:14px; color:#fff; height:100%; width:95px; background:#d5d5d5;}
.newslist ul li a span em{ display:block; font-size:48px; font-weight:bold; line-height:85px;  border-bottom:1px solid #bbbbbb; margin-bottom:5px; box-shadow:0px 1px 0px rgba(255,255,255,1);}
.fenye{ text-align:center; padding-left:1px; padding-bottom:20px; padding-top:45px;}
.fenye a{ display:inline-block; vertical-align:middle; border:1px solid #dddddd; margin-left:-1px; font-size:14px; padding:5px 14px;}
.fenye a:hover{ background:#0179FF; color:#fff;border:1px solid #0179FF; }
.fenye a.cur{ background:#0179FF; color:#fff;border:1px solid #0179FF; }
.fenye a.prev{ margin-right:10px;}
.fenye a.next{ margin-left:10px;}
.footbg{ background:#393b40 url(../images/img3.png) no-repeat center; padding-top:25px;}
.footbg ul li .h3{ font-size:16px; cursor:pointer; color:#fff;padding-bottom:19px;background-size: 17px;}
.footbg ul li p{ line-height:26px;font-size:13px; padding-top:2px; display:none; padding-bottom:15px; padding-left:10px; margin-bottom:10px; background:#fff;}
.footbg ul li p a{ display:block; color:#333;}
.footbg ul li p a:hover{color:#0179FF;}
.footbg ul li:last-child{ padding-right:0px;}
.footbg dl{ color:#fff; padding-top:20px; width:50%;}
.footbg dl p{ font-size:13px; line-height:26px;}
.footbg dl p strong{ font-size:18px;}
.footbg dl p.icon{ padding-top:10px; padding-bottom:10px;}
.footbg dl p.icon a{ display:block; float:left; margin:0px 5px 0px 0px; padding:0px; width:23px; height:22px; background-repeat:no-repeat;}
.footbg dl p.icon a.fweibo{ background-image:url(../images/icon12.png);}
.footbg dl p.icon a.fweixin{background-image:url(../images/icon13.png);}
.footbg dl p.icon a.fmail{background-image:url(../images/icon14.png);}
.footbg dl p.erweima img{ display:block;}
.footbg dl p.erweima span{ display:block; padding-left:32px; padding-top:10px;}
.footer{ border-top:1px solid #2f3135; font-size:13px; line-height:40px; box-shadow:0px 1px 0px #4d4f54 inset; color:#999999; margin-top:50px;}
.footer span{ float:right;}
.footer a{color:#999999;}
.footer a:hover{color:#0179FF;}
.newscontenttitle{ padding-top:40px;width:100%;}
.newscontenttitle h1{ width:100%; text-align:center; font-size:18px; line-height:30px; font-weight:700; color:#444;}
.newscontenttitle p{ text-align:center; padding-top:6px; color:#666;}
.newscontenttitle span{ padding:0px 10px;}
.newscontent{ font-size:14px; color:#666; line-height:24px; padding-top:40px; border-bottom:1px dashed #e5e5e5; padding-bottom:40px;}
.newscontentfoot{ padding-right:40px; margin-top:15px; position:relative;font-size:14px; padding-bottom:15px;}
.newscontentfoot p{ line-height:24px; height:24px; overflow:hidden;}
.newscontentfoot a.Return{ position:absolute; right:0px; top:0px;}

.Contact{ border-bottom:1px solid #eaeaea; box-shadow:0px 1px 0px #fff; padding-bottom:15px; position:relative;}
.Contact dt{ padding:15px 0px;}
.Contact dt h3{ font-size:18px; color:#666666; padding-bottom:15px;}
.Contact dt p{ position:relative; padding-left:25px; font-size:14px; color:#666; line-height:30px;}
.Contact dt p img{ display:block; position:absolute; left:0px; top:9px;}
.Contact dd{ text-align:center; font-size:14px; color:#666; width:197px; margin:0px auto;}
.Contact dd img{ display:block; padding-bottom:15px;}
.Contactmap{ width:100%; padding:20px 0px;}
.Contactmap img{ display:block; width:100%;}

.Client{ font-size:14px; color:#444; max-width:620px; margin:0px auto; overflow:hidden; padding-top:50px;}
.Client p{ padding-bottom:25px; text-align:center;}
.Client dl dt{padding-left:105px; position:relative;margin-top:20px;}
.Client dl dt label{ display:block; border:1px solid #bfbfbf; padding:2px 10px; margin:0px;}
.Client dl dt label input{ width:100%; float:left; font-weight:normal; color:#666; background:none;}
.Client dl dt span{ position:absolute; left:0px ;top:3px; font-weight:normal;}
.Client dl dt:nth-child(2n){ margin-right:0px;}
.Client dl dt textarea{ width:99%; resize:none; height:150px; border:none; font-weight:normal;background:none; color:#666; outline:none;}
.Client dl dd{ padding-left:105px; padding-top:20px;}
.Client dl dd input{ background:#0179FF; width:125px; height:34px; font-size:14px; color:#fff;}

.solutionlist{}
.solutionlist dl{ border-bottom:1px dashed #e5e5e5; padding-top:28px; padding-bottom:28px;}
.solutionlist dl a{ display:block;}
.solutionlist dl a dt img{ display:block; width:100%;}
.solutionlist dl a dd h3{ font-size:16px; line-height:24px; font-weight:bold; height:21px; overflow:hidden; color:#666666;}
.solutionlist dl a dd p.desc{ color:#999999; font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-top:8px;}
.solutionlist dl a dd p.time{ color:#999999; padding-top:8px;}

.about{ font-size:14px; line-height:24px; padding-bottom:20px; padding-top:30px;}
.about h3.abouttitle{ position:relative; padding-bottom:15px; font-size:18px; font-weight:bold; color:#333;}
.about h3.abouttitle span{ display:block; width:33px; height:2px; position:absolute; bottom:0px; background:#333333;}
.about img{ max-width:100%; margin-left:-2em;}
/* .about p{ text-indent:2em;} */
.about h3.culturetitle{ position:relative; padding-bottom:15px; font-size:18px; font-weight:bold; color:#0179FF;}
.about h3.culturetitle span{ display:block; width:33px; height:2px; position:absolute; bottom:0px; background:#0179FF;}
.about dl.culturelist img{ margin-left:0; margin-bottom:10px}
.about dl.culturelist p{ text-indent:0px;}

.honorlist{ padding:10px 0px;}
.honorlist li{ margin-top:10px;}
.honorlist img{ display:block; width:100%; border:1px solid #e5e5e5;}
.honorlist p{ font-size:14px; overflow:hidden; height:24px; line-height:24px; margin-top:10px; text-align:center;}

.Service{font-size:14px; line-height:24px; padding-bottom:20px; padding-top:30px; color:#666666;}
.Service h3.Servicetitle{ position:relative; padding-bottom:15px; font-size:18px;color:#0179FF;}
.Service h3.Servicetitle span{ display:block; width:33px; height:2px; position:absolute; bottom:0px; background:#0179FF;}
.Inquire{ max-width:355px; margin:0px auto; padding:120px 0px}
.Inquire h3{ position:relative; padding-bottom:15px; font-size:18px;color:#0179FF; text-align:center;}
.Inquire h3 span{ display:block; width:34px; height:2px; position:absolute; left:50%; margin-left:-17px; bottom:0px; background:#0179FF;}
.Inquire p{ font-size:14px; padding-top:10px;}
.Inquire dl{ padding-top:40px;}
.Inquire dl dt{ position:relative; padding-left:50px;}
.Inquire dl dt span{ position:absolute; left:0px; top:5px; font-weight:none; font-size:14px; color:#666;}
.Inquire dl dt label{ border:1px solid #a0a0a0; padding:6px 10px; display:block; margin:0px;}
.Inquire dl dt label input{ width:100%; float:left;}
.Inquire dl dd{ padding-top:10px; padding-left:50px;}
.Inquire dl dd input{ border-radius:3px; width:100px; height:28px; color:#fff; font-size:14px; background:#0179FF; line-height:18px;}

.classroom{ padding:10px 0px 15px;}
.classroom li{ margin-top:15px;}
.classroom a{ display:block; border:1px solid #c9c9c9;}
.classroom a img{ display:block; width:100%;}
.classroom a p{ height:45px; overflow:hidden; line-height:45px; text-align:center; font-size:14px; border-top:1px solid #c9c9c9;}

.job{ font-size:14px; line-height:24px; color:#666; padding-top:30px;}
.job h3{ position:relative; padding-bottom:15px; font-size:18px;color:#333;}
.job h3 span{ display:block; width:33px; height:2px; position:absolute; bottom:0px; background:#333333;}
.job p{ padding-top:10px}
.job h4{ padding:15px 0px; font-size:18px;color:#333;}
.jobliucheng{ padding-top:25px;}
.jobliucheng h3{ padding-bottom:15px; font-size:18px;color:#333;}
.jobliucheng img{ display:block; margin:0px auto; max-width:100%;}
.joblist{ border:1px solid #dddddd;}
.joblist dl.listtitle{ background:#666666; font-size:14px; font-weight:bold; color:#fff;}
.joblist dl.listtitle dd{ width:25%; float:left; height:33px; text-align:center; line-height:33px;}
.joblist ul li h3.listcontenttitle{height:33px;border-bottom:1px solid #dddddd; cursor:pointer; font-size:14px; color:#666;}
.joblist ul li h3.listcontenttitle span{ display:block;width:25%; float:left; height:33px; text-align:center; line-height:33px; margin-left:-1px; border-left:1px solid #dddddd;}
.joblist ul li div.listcontent{padding:4%; line-height:24px; font-size:14px; color:#999999; display:none;border-bottom:1px solid #dddddd;}
.Productcenter ul li{ padding:0px 0px 20px;}
.Productcenter ul li h3{ border:1px solid #e3e3e3; border-left:none; border-right:none; position:relative; padding:13px 0px 11px;}
.Productcenter ul li h3 a{ display:block; font-size:16px; font-weight:bold; position:relative; padding-left:20px; overflow:hidden; height:24px; line-height:24px;}
.Productcenter ul li h3 a:after{ content:"|"; position:absolute; display:block; left:10px; top:0px; font-size:12px; font-weight:normal; color:#}
.Productcenter ul li p{padding-left:20px; padding-top:10px;}
.Productcenter ul li p span{ display:block; height:23px; overflow:hidden; background:url(../images/icon19.png) no-repeat left 5px; padding-left:20px;}
.Productcenter ul li p span a{ color:#0179FF; font-size:14px;}
.Productcenter ul li p em{ padding-left:20px; display:block; padding-top:5px;}
.Productcenter ul li p em a{ display:block; background:url(../images/icon20.png) no-repeat left 12px; padding-left:15px; font-size:13px; color:#666;}
.Productcenter ul li p em a:hover{color:#0179FF;}
.Productcenter ul li:nth-child(2n+1){ clear:left;}
/*--ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â·ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½--*/
.Productlist{}
.Productlist ul li{ padding-bottom:15px;}
.Productlist ul li a{ display:block; border:1px solid #dcdcdc; padding-bottom:8px; position:relative; background:#fff;}
.Productlist ul li h3{font-size: 18px;height:29px;overflow:hidden;line-height:24px;color:#0179FF;border-top:1px solid #dcdcdc;padding:6px 15px 0px;}
.Productlist ul li p{ margin:0px 15px;}
.Productlist ul li p.xinghao{/*border-bottom:1px solid #dcdcdc;*/color:#999999;font-size: 14px;height: 48px;}
.Productlist ul li p.desc{ color:#666666; font-size:13px; padding-top:5px; line-height:22px; height:49px;}
.Productlist ul li i{ background:url(../images/icon23.png) no-repeat; width:44px; height:44px; position:absolute; top:0px; right:0px; display:block;}
.Productlist ul li:hover i{ background:url(../images/icon22.png) no-repeat;}
.Productlist ul li img{ display:block; width:100%;}

.Producthead{padding-top:20px;}
.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ display:block; width:100%; border:1px solid #dcdcdc;}
.Productheadcontent h3{ font-size:18px; color:#010101; line-height:24px;}
.Productheadcontent p{font-size:14px; position:relative; color:#666;}
.Productheadcontent p em{ color:#999;}
.Productheadcontent p.xinghao{ padding-top:8px;}
.Productheadcontent p.xinghao span{ display:block;}
.Productheadcontent p.xinghao span i{ display:inline-block; vertical-align:middle; height:20px; background-position:left center; line-height:20px; margin-right:10px; background-repeat:no-repeat; padding-left:25px; margin-top:5px;}
.Productheadcontent p.xinghao span i.frequency{ background-image:url(../images/icon24.png);}
.Productheadcontent p.xinghao span i.lm{ background-image:url(../images/icon25.png); padding-left:0px;}
.Productheadcontent p.xinghao span i.share{ background-image:url(../images/icon26.png);padding-left:0px;}
.Productheadcontent p.xinghao span i a{ padding-left:22px !important; background:none !important; float:none !important; font-size:14px !important; margin:0px !important; line-height:24px !important; height:auto !important;}
.Productheadcontent p.desc{ padding-top:20px;}
.Productheadsmallimg{padding:15px 35px; position:relative;}
.Productheadsmallimg em{ position:absolute; background-repeat:no-repeat; background-position:center; border-radius:100%; width:24px; height:24px; top:50%; margin-top:-12px; border:1px solid #e1e1e1; background-size:15%; cursor:pointer;}
.Productheadsmallimg em.leftbtn{ left:0px; background-image:url(../images/icon34.png)}
.Productheadsmallimg em.leftbtn:hover{background-image:url(../images/icon034.png); background-color:#0179FF;}
.Productheadsmallimg em.rightbtn{ right:0px; background-image:url(../images/icon35.png)}
.Productheadsmallimg em.rightbtn:hover{background-image:url(../images/icon035.png); background-color:#0179FF;}
.Productheadsmallimg ul{ margin:0px;}
.Productheadsmallimg ul li{ float:left; width:100px; cursor:pointer;}
.Productheadsmallimg ul li img{ display:block; width:100%; border:1px solid #a0a0a0;}
.Productheadsmallimg ul li span{ padding:0px; display:block;}
.Productheadsmallimg ul li.cur img{ border:1px solid #0179FF;}
.Productheadsmallimglist{ overflow:hidden; position:relative;}
.Productheadsmallimglist ul{ width:9999px; position:relative;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.ProductDetailsclass{ min-height:40px; margin-top:20px;}
.ProductDetailsclass ul{ position:relative; border:1px solid #dcdcdc; background:#fff; overflow-y:hidden; overflow-x:auto; height:40px;webkit-overflow-scrolling: touch;white-space: nowrap; width:100%; top:0px; z-index:999;}
.ProductDetailsclass ul a{ display:inline-block; position:relative;padding:0px 8px; font-size:14px; line-height:38px;}
.ProductDetailsclass ul a.cur{ color:#0179FF;}
.ProductDetailsclass ul a.cur span{ display:block; width:100%; border-top:2px solid #0179FF; background:url(../images/icon27.png) no-repeat center bottom; padding-bottom:5px; position:absolute; top:0px; left:0px;}
.ProductDetailsbox{border:1px solid #e5e5e5; background:#fff; margin-top:15px;}
.ProductDetailstitle{font-size:14px;font-weight:bold;margin-top:20px;}
.ProductDetailstitle span{ background:#0179FF; color:#fff; border-radius:0px 10px 10px 0px; line-height:28px; padding-left:20px; display:inline-block; width:162px; height:28px; font-size:14px;}
.ProductDetails{ font-size:14px; color:#666; line-height:24px; padding:10px 20px 15px;}
.ProductDetails img{ max-width:100%; height:auto !important;}
.Productdownload{ font-size:14px; color:#666; line-height:24px; padding-top:10px; padding-left:40px; padding-right:15px; padding-bottom:15px;}
.Productdownload a{ display:inline-block; /*width:135px; background:url(../images/icon28.png) no-repeat right center;*/}

.banner{ width:100%; overflow:hidden; position:relative;}
.banner img{ display:block; width:100%}
.banner .swiper-slide{height: 600px !important;}
.bannerdot{ width:100%; position:absolute; z-index:99; bottom:20px; text-align:center;}
.bannerdot span{ border-radius:100%; border:2px solid #fff; opacity:.6; width:13px; height:13px; display:inline-block; margin:0px 5px;}
.bannerdot span.swiper-active-switch{ border:2px solid #0179FF; opacity:1;}
.indexProductbg{ background:url(../images/img24.png) repeat; padding:20px 0px 40px;}
.indexProductlist{}
.indexProductlist ul li{ padding-bottom:10px;width:33%;}
.indexProductlist ul li a{ display:block;position:relative; text-align:center;}
.indexProductlist ul li .h3{ font-size:14px;color:#333;}
.indexProductlist ul li p{ margin:0px 15px;}
.indexProductlist ul li p.xinghao{ color:#999999; text-align:center;}
.indexProductlist ul li p.desc{ color:#666666; font-size:13px; padding-top:5px; line-height:22px; height:49px;}
.indexProductlist ul li i{ background:url(../images/icon23.png) no-repeat; width:44px; height:44px; position:absolute; top:0px; right:0px; display:block;}
.indexProductlist ul li:hover i{ background:url(../images/icon22.png) no-repeat;}
.indexProductlist ul li:hover h3{color:#0179FF;}
.indexProductlist ul li img{ display:block; width:100%; border:1px solid #dcdcdc; margin-bottom:5px;}
.indexnewsbg{ background:#f7f7f7; padding:20px 0px;}
.indexnews h3{border-bottom:1px solid #0179FF;font-size:16px; padding-bottom:10px;}
.indexnews h3 a.cur{color:#0179FF;}
.indexnews h3 span{ padding:0px 15px;}
.indexnews h3 a.more{float:right; font-size:14px; color:#666;}
.indexnews h3 a.more:hover{color:#0179FF;}
.indexnews dl{ padding-top:15px; padding-bottom:15px;}
.indexnews dl a{ display:block;}
.indexnews dl dt img{ display:block; width:100%;}
.indexnews dl dd h4 a{ font-size:14px; line-height:24px; font-weight:bold; height:21px; overflow:hidden; color:#666666;}
.indexnews dl dd p.desc{ color:#999999; font-size:14px; line-height:24px; height:48px; overflow:hidden; margin-top:3px;}
.indexnews dl dd p.more{ color:#999999; font-size:13px; padding-top:15px;}
.indexnews ul li{ margin-top:6px;line-height: 30px;}
.indexnews ul li a{
display:block; font-size:13px; background:url(../images/icon7.png) no-repeat left 10px; padding-left:15px; height:24px; overflow:hidden;float: left;}
.indexnews ul li em{ float:right;}
.Commonproblem{ padding-top:20px;}
.Commonproblem h3{ position:relative; border-bottom:1px solid #0179FF; padding-bottom:10px; font-size:16px; padding-left:15px;}
.Commonproblem h3:after{ content:" "; display:block; height:16px; background:#0179FF; width:4px; position:absolute; left:0px; top:2px;}
.Commonproblem h3 a{ float:right; font-size:14px; color:#666;}
.Commonproblem h3 a:hover{color:#0179FF;}
.Commonproblem dl{ padding-top:20px;}
.Commonproblem dl dt{ background:url(../images/icon29.png) no-repeat left 3px; padding-left:25px; font-size:14px; color:#333;}
.Commonproblem dl dd{ background:url(../images/icon30.png) no-repeat left 3px; padding-left:25px; font-size:13px; margin-top:10px; padding-right:30px;}
.Commonproblem dl:hover dd{color:#0179FF;}
.coretitle{ text-align:center; padding-top:70px;}
.coretitle h3{ font-size:30px; line-height:35px; font-weight:bold; padding-bottom:13px;}
.coretitle h3 span{color:#0179FF;}
.coretitle p span{ position:relative; font-size:14px; color:#333; padding:0px 55px; display:inline-block;}
.coretitle p span:before{ height:1px; width:40px; content:" "; background:#666666; left:0px; top:13px; position:absolute}
.coretitle p span:after{height:1px; width:40px; content:" "; background:#666666; right:0px; top:13px; position:absolute}
.coretitle p img{ display:block; margin:15px auto 0px;}
.core dl dt{ padding-top:50px; position:relative;}
.core dl dt h3{border-bottom:1px solid #cecece; padding-left:70px; padding-top:10px; padding-bottom:15px; position:relative; margin-bottom:15px;}
.core dl dt h3 span{ display:block; font-size:16px; color:#666; padding-top:3px;}
.core dl dt h3 i{ display:block; color:#0179FF; width:60px; height:60px; line-height:60px; text-align:center;  position:absolute; left:0px; top:0px;}
.core dl dt p{ background:url(../images/icon7.png) no-repeat left 8px; font-size:15px; padding-left:15px; margin-top:8px;}
.core dl dt img{ display:none; position:absolute; right:-176px; top:210px;}
.core dl dd{ padding-top:30px;}
.core dl dd img{ display:block;width:100%;}
.core dl.corefour{ padding-bottom:30px;}
.indexaboutbg{ background:url(../images/img36.jpg) no-repeat top center;overflow:hidden; padding-bottom:60px;}
.indexabouttitle{ text-align:center; padding-top:55px;}
.indexabouttitle h3{ font-size:24px; line-height:28px; padding-bottom:13px;}
.indexabouttitle h3 span{color:#0179FF;}
.indexabouttitle p span{ position:relative; font-size:14px; color:#333; padding:0px 55px; display:inline-block;}
.indexabouttitle p span:before{ height:1px; width:40px; content:" "; background:#666666; left:0px; top:13px; position:absolute}
.indexabouttitle p span:after{height:1px; width:40px; content:" "; background:#666666; right:0px; top:13px; position:absolute}
.indexabouttitle p img{ display:block; margin:15px auto 0px;}
.indexabout{ position:relative; padding-top:45px;}
.indexabout h3{ font-size:30px; font-weight:bold;}
.indexabout h4{ font-size:24px; padding-bottom:15px;}
.indexabout h4 span{color:#0179FF;}
.indexabout p{ font-size:14px; color:#666;}
.indexabout a{ display:block; width:145px; height:36px; background:url(../images/icon8.png) no-repeat 90% center; line-height:36px; border:1px solid #0179FF; color:#0179FF; padding-left:15px; font-size:14px; border-radius:20px; margin-top:20px;}
.indexQualificationbox{ position:relative; margin-top:50px; padding:0px 45px;}
.indexQualificationbox span{ display:block; width:36px; height:36px; top:50%; margin-top:-18px; cursor:pointer; background-size:cover; background-repeat:no-repeat; position:absolute;}
.indexQualificationbox span.left{ background-image:url(../images/img37.png); left:0px;}
.indexQualificationbox span.right{ background-image:url(../images/img38.png); right:0px;}
.indexQualification{ width:100%; overflow:hidden;}
.indexQualification ul{ width:9999px; position:relative;}
.indexQualification ul li{ float:left; width:289px; margin-right:15px;}
.indexQualification ul li img{ display:block;width:100%;}
.indexProductlist{padding-top:15px;}
.new-float{ position: fixed;right: -3px;top: 80%;z-index: 99;width: 77px;height: 174px;margin-top: -87px;display:none;}
.new-float li{position: relative;width: 77px;height: 57px;margin-bottom: 1px;line-height: 20px;color: #fff;text-align: center;}
.new-float li.hover{overflow: hidden;}
.new-float li a{display: inline-block;color: #fff;}
.new-float li a.tit{width: 77px;height: 57px;padding: 30px 10px 0 0;color: #fff;}
.new-float li p{position: relative;z-index: 2;height: 27px;padding-top: 30px;cursor: pointer;}
.new-float li.fi a{ background:url(../images/on_line.png) no-repeat 0px 0px;}
.new-float li.tp a{background:url(../images/on_line.png) no-repeat 0px -171px;}
.new-float li.th a{background:url(../images/on_line.png) no-repeat 0px -57px;}
.new-float li.fo a.tit{background:url(../images/on_line.png) no-repeat 0px -114px;}
.new-float li.fif p{background: url(../images/bg_float05.png) no-repeat;}
.new-float li .tel{position: absolute;left: 77px;top: 0;z-index: 1;width: 184px;height: 57px;font: 24px/57px Arial;color: #fff; background:#de1d25;cursor: pointer;}
.new-float a.mof{display: inline-block;width: 77px;height: 71px;padding: 12px 11px 0 12px;margin-top: 10px;*margin-top: 7px;background:url(../images/on_line.png) no-repeat 0px -239px;font-size: 18px;line-height: 22px;color: #fff;}
.videobtn{ position:absolute; bottom:10px; left:10px; z-index:99; width:32px; height:32px; cursor:pointer; background:url(../images/video.png) no-repeat; display:none;}
.videoplayerbox{position:absolute; left:1px; right:1px; top:1px; bottom:1px; z-index:99999; display:none; background:#fff;}
.videoplayer{ position:absolute;left:0px;width:100%; height:100%; top:0px;}
.closevideo{ width:30px; height:30px; border:2px solid #333;position:absolute; top:10px; right:10px; border-radius:100%; background:url(../images/img42.png) no-repeat center #fff; z-index:99999;}
@media (min-width: 768px) {
	
.Contact dd{ position:absolute; bottom:30px; right:0px;}
.Client dl dt{ float:left; width:235px; margin-right:110px;}
.Productcenter ul li:nth-child(2n+1){ clear:none;}
.Productcenter ul li:nth-child(3n+1){ clear:left;}
.Productheadcontent p.xinghao span{ position:absolute;top:8px;}
.Productheadcontent p.xinghao span i{ margin-right:0px; margin-top:0px;margin-left:10px;}
.indexnews dl a dd p.more{padding-top:45px;}
.core dl dt{ float:left; width:42%;}
.core dl dd{ float:right; width:44%;}
.core dl.coreTwo dd{ float:left;width:37%;}
.core dl.coreTwo dt{ float:right; width:50%}
.core dl.coreTwo dt img{ right:auto; left:-185px; top:230px;}
.core dl.corethree dt{width:40%}
.core dl.corethree dd{width:41%;}
.core dl.corethree dt img{ right:-126px; top:260px;}
.core dl.corefour dt{ float:right; width:45%}
.core dl.corefour dd{ float:left; width:29%;}
.footbg ul li{ float:left; padding-right:6%}
.footbg ul li .h3{ font-size:16px; color:#fff; padding-bottom:19px;}
.footbg ul li p{ display:block;line-height:26px; font-size:13px; padding-top:2px;padding-bottom:0px; padding-left:0px; margin-bottom:0px; background:none;}
.footbg ul li p a{ display:block; color:#ccc;}
.footbg ul li p a:hover{color:#0179FF;}
.ProductDetailsclass ul a{padding:0px 20px;}
.Productclass{ display:none}
.commonbanner dl h3{ font-size:36px; font-weight:700; font-family:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½"; line-height:45px;}
.commonbanner dl p{ font-size:17px;}
.new-float{display:none;}
}
@media (min-width: 992px) {
.Contact dd{ right:80px; }
.Productheadcontent{ min-height:288px;}
.Productheadsmallimg{ position:absolute; bottom:0px; right:0px; width:100%; padding:0px 35px;}
.Commonproblem{ padding-left:62px; background:url(../images/img26.png) no-repeat 30px 30px; min-height:380px;}
.core dl dt img{ display:block;}
.core dl { padding-bottom:90px;}
.core dl.corefour dd img{ margin-top:-150px;}
.core dl.coreTwo{padding-bottom:120px;}
.Commonproblem{ padding-top:0px;}
.indexQualificationbox{padding:0px 80px;}
.indexabout{ position:relative; width:570px; padding-top:45px;}
.indexabout a{ position:absolute; bottom:0px; right:-245px; margin-top:0px;}
.footlink {
    background-color: #393b40;
    color: #fff;
}
.footlink ul {
    width: 1200px;
    margin: 0 auto;
}
.footlink a {
    color: #fff;
}
.indexQualificationbox span{width:63px; height:63px; top:50%; margin-top:-31.5px;}	
.indexProductlist{ padding-top:0px;}
.new-float{display:none;}
}
@media (min-width: 1260px) {
	.logo{padding:20px 0px;}
	.logo img{height:53px;}
	.Productheadcontent{ min-height:266px;}
	.Productcenter ul li:nth-child(2n+1){ clear:none;}
	.Productcenter ul li:nth-child(3n+1){ clear:none;}
	.Productcenter ul li:nth-child(4n+1){ clear:left;}
	.core dl.corefour dd img{ margin-top:-210px;}
	.indexQualificationbox{padding:0px;}
	.indexQualificationbox span.left{left:-83px;}
	.indexQualificationbox span.right{right:-83px;}
	.Popular dl dt{ float:left;}
	.Popular dl dd{ float:right;}
	.Popular dl dd label{width:460px;}
	.Productclass{display:block;width: 100%^;}
.new-float{display:block;}
}
@media (min-width: 1300px) {
	.Productlist ul li:nth-child(3n+1){ clear:both;}
.indexProductlist ul li:nth-child(3n+1){ clear:both;}
.new-float{display:block;}
}
.dizhil {
    width: 340px;
    float: left;
}
.erweima {
    overflow: hidden;
}
.erweima img {
    width: 120px;
}