html {width: 100%;-webkit-text-size-adjust:none;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);height: 100%;}
* {margin: 0;padding: 0;}
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
i {font: inherit;}
input,select,option {vertical-align: middle;border-radius: 0px;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: none;}
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance: none;appearance: none;border-radius: 0;outline: none;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
h1,h2,h3,h4,h5,h6,i,strong {font-weight: normal;}
select::-ms-expand { display: none; }
a {color: #000;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:hover {text-decoration: none;outline: none;}
.clear {clear: both;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,td,img,div,dl,dt,dd,input{margin: 0;padding: 0;}
.wrap { width:1200px; margin:0 auto;}
/* 初始化 */
body {width: 100%;height: 100%;font-size: 16px; line-height: 24px;background: #fff;min-height: 100%;font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;}
/*头部*/
.welcome { width:100%; background-color:#0abbb9; height:38px; line-height:38px; overflow:hidden; font-size:14px; color:#FFF;}
.welcome a {color:#FFF;}
.welcome a:hover { text-decoration:underline;}
.welcome ul li { float:left; padding:0 20px;}
.welcome ul li:first-child { background:url(../images/icon-wel.png) no-repeat left; background-position:-400px 0px;}
.welcome ul li:first-child+li { background:url(../images/icon-wel.png) no-repeat left; background-position:-200px 0px;}
.welcome ul li:first-child+li+li { padding:0 13px 0 20px; background:url(../images/icon-wel.png) no-repeat left; background-position:-300px 0px;}
.header { }
.header .fl { padding:23px 0 0 70px;}
.header .fl img{ width:130px;}
.header .nav { padding-top:6px; }
.header .nav ul li{ float:left; padding:0 12px; line-height:117px; position:relative;}
.header .nav ul li a{font-size:18px; color:#6e6e6e;}
.header .nav ul li a:hover { color:#0abbb9;}
.header .nav ul li .sub { position: absolute;left:-10px; top:90px;z-index:30000; }
.header .nav ul li .sub ul li{ float:left;width:180px; margin-left:-40px; line-height:40px; position:relative; background-color:#fff;text-align:center;}
.header .nav ul li .sub ul li a { font-size:16px;}
.header .nav ul li .sub ul li:hover {background-color:#f3f3f3;}
/* 首页banner  */
.slideBox{width:100%; min-width:1200px; height:520px; overflow:hidden; position:relative;  }
.slideBox .bd{ position:relative;  z-index:0; width:100%; height:520px; }
.slideBox .bd li{ zoom:1; vertical-align:middle;width:100%; height:520px; }
.slideBox .bd li a{ display:block; width:100%; height:100%;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:10px; top:50%; margin-top:-25px; display:block; width: 21px; height: 45px; background:url(../images/left.png)  center center no-repeat;   }
.slideBox .next{ left:auto; right:10px; background:url(../images/right.png)  center center no-repeat;   }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/*行业应用*/
.i-apply { color:#FFF; margin-top:56px;}
.i-apply a{ color:#FFF;}
.i-apply ul li { float:left; width:200px; min-height:290px; overflow:hidden; height:290px;}
.i-apply ul li:first-child { background-color:#36d493;}
.i-apply ul li:first-child+li { background-color:#dd71fd;}
.i-apply ul li:first-child+li+li { background-color:#61c6fe;}
.i-apply ul li:first-child+li+li+li { background-color:#f89872;}
.i-apply ul li:first-child+li+li+li+li { background-color:#0abbb9;}
.i-apply ul li:first-child+li+li+li+li+li { background-color:#f55c7d;}
.i-apply ul li dl { padding-top:7px;}
.i-apply ul li dl dt { padding-left:20px; font-size:20px; line-height:60px;}
.i-apply ul li dl dd { padding-left:20px; font-size:14px; line-height:26px;}
.i-apply ul li dl dd:hover { background-color:rgba(0, 0, 0, 0.1);}
/*产品中心*/
.public-tit { text-align:center; font-size:36px; line-height:36px; color:#2a2a2a; background:url(../images/zuanshi.png) no-repeat bottom center; height:67px; }
.public-tit a { color:#2a2a2a; }
.i-pro { margin-top:53px;}
.i-pro-show { margin-top:30px;}
.i-pro-show ul li{ float:left; width:590px; height:250px; overflow:hidden; margin-top:20px; background-color:#f3f3f3;}
.i-pro-show ul li:first-child+li { margin-left:20px;}
.i-pro-show ul li:first-child+li+li+li { margin-left:20px;}
.i-pro-show ul li .fl { width:277px; padding:12px 0 0 10px;}
.i-pro-show ul li .fl img { width:277px; height:226px;}
.i-pro-show ul li .fr { width:257px; padding:30px 23px 0 23px;}
.i-pro-show ul li .fr .tit { text-align:center; font-size:24px;  color:#0abbb9; line-height:56px;}
.i-pro-show ul li .fr .tit a { color:#0abbb9;}
.i-pro-show ul li .fr .des {font-size:16px; color:#3f3f3f; line-height:29px;}
/*服务*/
.i-service { width:100%; height:222px; overflow:hidden; background-color:#0abbb9; color:#FFF; margin-top:77px;}
.i-service ul li { float:left; width:299px; text-align:center; height:50px; font-size:22px; border-left:#46ccca dashed 1px; padding-top:100px; margin-top:40px;}
.i-service ul li:first-child {border-left:none; background:url(../images/icon-service.png) no-repeat; background-position:0px 0px;}
.i-service ul li:first-child+li {background:url(../images/icon-service.png) no-repeat; background-position:-300px 0px;}
.i-service ul li:first-child+li+li {background:url(../images/icon-service.png) no-repeat; background-position:-600px 0px;}
.i-service ul li:first-child+li+li+li {background:url(../images/icon-service.png) no-repeat; background-position:-900px 0px;}
/*公司介绍*/
.i-about { margin-top:67px;}
.i-about-show { margin-top:45px;}
.i-about-show .des{ color:#474747; line-height:31px; font-size:18px;}
.i-about-show .pic{ margin-top:60px;}
.i-about-show .pic img { width:590px;}
.i-about-show .pic img:first-child+img { margin-left:20px;}
/*新闻中心*/
.i-news { width:100%; background-color:#f7f7f7; margin-top:78px; padding-top:63px; padding-bottom:65px;}
.i-news-show { margin-top:20px;}
.i-news-show ul li{ float:left; width:356px; padding:8px 15px 20px 15px; margin-left:20px; background-color:#ffffff; margin-top:20px;}
.i-news-show ul li:first-child { margin-left:0;}
.i-news-show ul li:first-child+li+li+li { margin-left:0;}
.i-news-show ul li .tit { font-size:18px; color:#0abbb9; line-height:60px; height:60px; overflow:hidden;}
.i-news-show ul li .tit a {color:#0abbb9;}
.i-news-show ul li .des { font-size:14px; color:#787878; line-height:21px; height:63px; overflow:hidden;}
.i-news-show ul li .more { margin-top:25px; font-size:14px; color:#9d9d9d; line-height:23px;}
.i-news-show ul li .more a { float:right; color:#878787; border:#878787 solid 1px; padding:0 8px;}
.i-news-show ul li:hover { background-color:#0abbb9;}
.i-news-show ul li:hover .tit a{color:#fff;}
.i-news-show ul li:hover .des {color:#fff;}
.i-news-show ul li:hover .more {color:#fff;}
.i-news-show ul li:hover .more a{color:#fff; border:#fff solid 1px;}
/*网站底部*/
.footer {  width:100%; background-color:#232323; color:#777777; line-height:32px; padding:37px 0; font-size:16px;}
.footer a {color:#777777;}
.footer a:hover { text-decoration:underline;}
.foot-con { float:left; width:476px; padding-top:20px;}
.footer .ewm { float:right;}
.footer .ewm img{ width:112px;}
/*返回顶部*/
p#top{ position:fixed;display:none;bottom:0px;right:20px;}  
p#top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:30px;transition:color 1s;}  
p#top a:hover{ color:#979797;  }  
p#top a span{background:url(../images/gotop.png) no-repeat center;border-radius:6px;display:block;height:30px;transition:background 1s;}  
#top a:hover span{background:url(../images/gotop.png) no-repeat center;} 
/*内页*/
.n-main { padding-top:20px; padding-bottom:40px;}
.n-left {float:left; width:250px;}
.n-left-li { margin-top:20px;background-color:#f3f3f3; padding-bottom:15px;}
.n-left-li-con { background-color:#f3f3f3; line-height:35px; padding:15px 15px 0 15px; font-size:14px;}
.n-left dl {width:250px;padding-bottom:5px;}
.n-left dl dt{width:100%; height:50px; line-height:50px;  color:#fff; background-color:#0abbb9; text-align:center; position:relative; font-size:20px; margin-bottom:5px;}
.n-left dl dd{width:100%; line-height:40px; background-color:#f7f7f7; }
.n-left dl dd a { display:block; padding-left:30px; background:url(../images/sanjiao.png) no-repeat right; font-size:16px;}
.n-left dl .active {background-color:#eceaea;}
.n-left dl dd a:hover { background-color:#eceaea;}
.n-right { float:left; margin:20px 0 0 20px; width:928px;}
.n-right-ban { width:100%; padding:0 20px; line-height:50px; height:50px; border-bottom:#0abbb9 solid 1px; box-sizing:border-box;}
.n-right-ban span {color:#0abbb9; font-size:22px;}
.n-right-ban i {color:#d0d0d0; font-size:12px; text-transform:uppercase;}
.n-right-ban em { float:right; color:#787878; font-size:14px; font-style:normal;}
.n-right-ban a {color:#787878;}
.n-right-ban a:hover {  color:#b70005;}
.n-right-con {}
.n-show { padding:10px 20px; font-size:16px; color:#000; line-height:40px; box-sizing:content-box;}
.n-show img { max-width:100%;}
.n-show .img-responsive { display:inline;}
.n-tit { font-size:20px; text-align:center; line-height:34px; margin-top:36px; padding:0 10px;}
.n-time { font-size:14px; text-align:center; line-height:18px; margin-top:23px; color:#bababa; }
.n-xian {border-bottom:#e5e5e5 solid 1px; height:1px; margin-top:20px;}
.n-other { line-height:30px; padding:10px 20px;}
.n-other a:hover{ text-decoration:underline; }  
.pagination { width:100%; text-align:center; padding:10px 0; font-size:14px;}
.pagination a:hover { text-decoration:underline;}
.n-news { padding:10px;}
.n-news ul li{ float:left; width:100%; border-bottom:#d1d2d3 dashed 1px; padding:0 0 30px 0; position:relative;}
.n-news .new-l-tit { font-size:16px; color:#2b3d63; line-height:46px; background:url(../images/dian.png) no-repeat left; padding-left:14px; margin-top:13px; height:46px; overflow:hidden;}
.n-news .new-l-tit i { float:right; color:#a5a5a5; font-size:14px;}
.n-news .new-l-tit a {color:#2b3d63;}
.n-news .new-l-des { font-size:14px; color:#a5a5a5; line-height:24px; height:48px; overflow:hidden;}
.n-news ul li {background: linear-gradient(to right,#f4f6f8 50%, #fff 50%); background-size: 200% 100%; background-position:100% 0;}
.n-news ul li:hover {-webkit-animation: myfirst 1s 1;background-position: 0 0%;}
@-webkit-keyframes myfirst{0% { background-position: 100% 0;}100% {background-position: 0 0%;}}
.n-pic {width:928px; margin-top:19px;}
.n-pic ul li { float:left; width:290px; text-align:center; margin-left:14px; margin-bottom:19px; }
.n-pic ul li:hover {}
.n-pic ul li .pic { width:290px; height:237px;}
.n-pic ul li .pic img{ width:277px; height:226px; border:#cfcfcf solid 1px;}
.n-pic ul li .tit { line-height:42px; height:42px; overflow:hidden;}
.n-pic ul li:hover .tit a{ color:#0abbb9;}

.n-cata { padding:10px;}
.n-cata ul li{ float:left; width:100%; border-bottom:#d1d2d3 dashed 1px; padding:0 0 30px 0; position:relative;}
.n-cata ul li .fl { width:100px; padding-top:29px;}
.n-cata ul li .fl img { width:90px; height:73px;}
.n-cata ul li .fr { width:808px;}
.n-cata .cata-l-tit { font-size:16px; color:#2b3d63; line-height:46px; margin-top:13px; height:46px; overflow:hidden;}
.n-cata .cata-l-tit i { float:right; color:#a5a5a5; font-size:14px;}
.n-cata .cata-l-tit a {color:#2b3d63;}
.n-cata .cata-l-des { font-size:14px; color:#a5a5a5; line-height:24px; height:48px; overflow:hidden;}
.n-cata ul li {background: linear-gradient(to right,#f4f6f8 50%, #fff 50%); background-size: 200% 100%; background-position:100% 0;}
.n-cata ul li:hover {-webkit-animation: myfirst 1s 1;background-position: 0 0%;}
@-webkit-keyframes myfirst{0% { background-position: 100% 0;}100% {background-position: 0 0%;}}
/*curtips 部分*/
#curtips { width:100%; }
#curtips .icon_jian{background: url(../images/jian.png) no-repeat center right;width: 10px;height: 10px;display: inline-block;background-size: 100%;float: right;padding-top: 30px; cursor:pointer; margin-right:30px;}
#curtips .icon_jia{background: url(../images/jia.png) no-repeat center right;width: 10px;height: 10px;display: inline-block;background-size: 100%;float: right;padding-top: 30px; cursor:pointer; margin-right:30px;}
#curtips ul .te>p{display: inline-block;height: 40px; padding-left:30px; width:220px; line-height: 40px;font-size: 0;}
#curtips ul li a ,#curtips ul li span{text-decoration: none; font-size: 16px; cursor:pointer; }
#curtips ul li a { display:inline;color: #454545; padding-left:0px;} 
#curtips ul li:hover p{background-color:#eceaea;}
#curtips ul li ul {}
#curtips ul li ul li{line-height: 30px;}
#curtips ul li ul li a {color:#a5a5a5;padding-left:47px; font-size:14px;}
#curtips ul li ul li a:hover {color: #0abbb9;}
#curtips ul li ul .active2 a{color:#0abbb9; font-weight:normal;}
#curtips .cl{display: block;}
#curtips .yinc{display: none;}
#curtips .zi a{color: #0abbb9; font-weight:normal;}
#curtips .hui a{color: #454545;}
/*在线客服*/
.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:250px;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(../images/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(../images/green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}



@media(max-width:1200px){
.welcome {width:1200px; margin:0 auto;}
.banner {width:1200px; margin:0 auto;}
.i-apply {width:1200px; margin:0 auto;}
.i-service {width:1200px; margin:0 auto;}
.i-news {width:1200px; margin:0 auto;}
.footer {width:1200px; margin:0 auto;}
}