body,html{ margin:0px; padding:0px; font-size:14px; font-family:"microsoft yahei","微软雅黑",Arial,Helvetica,sans-serif; color:#333; background-color:#f3f3f3; -moz-box-sizing: border-box;  /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
dl,dt,dd,table,tr,td{ margin:0px; padding:0px; border:0px; outline:none;}
ul,li{ margin:0px; padding:0px; border:0px; list-style:none; outline:none; box-sizing: border-box;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; outline:none;}
p{  padding: 0; }
a{ font-size:14px; color:#333; text-decoration:none; outline:none;}
a:hover{ color:#FF0000; text-decoration:underline;}
img,a img{ border:0px; cursor:pointer; vertical-align:middle;}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.clearfix{ zoom:1;}
.clearfix:after{ height:0; display:block; clear:both; content:"."; visibility:hidden;}

.ui-flex{ display:flex;}
.ui-flex-item{ flex:1;}
.ui-relative{ position: relative;}
.ui-background-white{ background-color: #fff; }

.ui-mt-10{ margin-top: 10px;}
.ui-mt-20{ margin-top: 20px;}
.ui-mt-30{ margin-top: 30px;}
.wrap{ width:100%;}
.wrapper{ width:1200px; margin:0 auto;}

/* 轮播图 */
.homeSlides{ min-width:1440px; position:relative; z-index:100; overflow:hidden;}
.homeSlides .slides-focus{ width:100%; height:30px; text-align:center; position:absolute; bottom:20px; z-index:1; overflow:hidden;}
.homeSlides .slides-focus ul{ display:inline-block; font-size:0; zoom:1; overflow:hidden;}
.homeSlides .slides-focus ul li{ width:15px; height:15px; display:inline-block; margin-right:5px; border-radius:7px; background:#fff; cursor:pointer;}
.homeSlides .slides-focus ul li.on{ background:#f00; color:#fff; }
.homeSlides .slides-pics{ width:100%; height:100%; z-index:0;}
.homeSlides .slides-pics li{ width:100%; height:600px;}
.homeSlides .slides-pics li a{ width:100%; height:600px; display:block; font-size:0;}
.homeSlides .prev,
.homeSlides .next{ width:45px; height:80px; position:absolute; left:15%; top:40%; margin-top:-25px; display:block; background:url(../images/slider-arrow-bg.png) -105px 25px no-repeat; filter:alpha(opacity=35); -moz-opacity:.3; opacity:.3; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
.homeSlides .next{ left:auto; right:15%; background-position:15px 25px;}
.homeSlides .prev:hover,
.homeSlides .next:hover{ filter:alpha(opacity=100); opacity:1; background-color:#666;}
.homeSlides .prevStop{ display:none;}
.homeSlides .nextStop{ display:none;}

/* 顶部 */
.header{ height: 70px; background-color: #00a2ea;  background-color: #fff;}
.header .logo{ height: 60px; margin: 5px 0;}
.header .logo .icon{ width: 80px; }
.header .logo .name{ width: 280px; }
.header .logo img{ display: inline; }
.header .bars{ flex: 1; text-align: right; }
.header .bars .tels{ line-height: 36px; font-size: 20px; color:#00a2ea;}
.header .bars .tels .iconfont{ font-size:28px; vertical-align:bottom;}
.header .bars .text{ height: 24px; line-height: 24px; font-size: 16px; color: #00a2ea; }

/* 导航菜单 */
.suspension{ position:fixed; top:0; z-index:100000; box-shadow: 0px 0px 2px #999;}
.menu{ height: 60px; background-color:#00a2ea ; flex:1;}
.menu ul.submenu{ padding: 10px 0; text-align: right;}
.menu ul.submenu li{ float: left; position:relative; z-index:1000;}
.menu ul.submenu li h4{ float:left; font-weight:normal; position:relative; z-index:100;}
.menu ul.submenu li h4 a{ line-height:42px; display:block; border-radius:2px; padding:0 30px; font-size:16px; color:#fff; text-decoration:none;}
.menu ul.submenu li h4 a:hover,
.menu ul.submenu li.current h4 a{ background-color:#fff; color:#00a2ea;}
.menu ul.submenu li>ul{ width:100%; padding:5px 0 10px; display:none; color:#00a2ea; background:#fff; border-radius:0 3px 3px 3px; left:0px; top:42px; position:absolute; z-index:99;}
.menu ul.submenu li>ul li{ width:100%; zoom:1; padding:0; line-height:36px;}
.menu ul.submenu li>ul li a{ display:block; margin:0 10px; padding:0px 15px; border-radius:5px; color:#00a2ea; font-size:15px; text-decoration:none; text-align:center; border-bottom:1px solid #eee;}
.menu ul.submenu li>ul li a:hover{ color:#f00;}
.menu ul.submenu li.nLi-3 ul{ width:140px;}
.menu ul.submenu li.nLi-3 ul li a{ text-align:left;}

/* 公共样式 */
.ui-caption{ padding:30px 0; text-align: center;}
.ui-caption h3{ height:50px; line-height:50px; font-size:32px; color:#333333; text-align: center;}
.ui-caption p{ font-size:16px; line-height:32px; color:#666666;}
.ui-container{ width: 100%; }
.ui-more{ width: 100%; padding: 20px 0; text-align: center; }
.ui-more a{ display: inline-block; padding: 10px 30px; border-radius: 4px; background-color: #00a2ea; font-size: 15px; color: #fff; }
.ui-more a:hover{}

.class-nav{ text-align: center; }
.class-nav a{ margin: 0 10px 0 0; padding: 10px 15px; line-height: 22px; display: inline-block; color: #333; border:1px solid #00a2ea; border-radius: 4px; font-size: 15px;}
.class-nav a.on,
.class-nav a:hover{ background-color: #00a2ea; color: #fff; text-decoration:none; }

/* 产品中心 */
ul.product-list{ flex-wrap:wrap;}
ul.product-list li{ width: 290px; margin: 0 13px 13px 0; padding: 12px; background-color: #fff; border: 1px solid #fff; border-radius: 3px; box-shadow: 5px 5px 5px #e3e3e3; overflow: hidden;}
ul.product-list li:nth-child(4n){ margin-right: 0;}
ul.product-list li:nth-child(4n+2){ margin-right: 14px;}
ul.product-list li a{ text-decoration: none;}
ul.product-list li .thumb{ width: 264px; height: 198px;}
ul.product-list li .thumb img{ width: 264px; height: 198px; border-radius: 2px;}
ul.product-list li h4{ padding-top: 10px; line-height: 36px; text-align: center; font-weight: normal; font-size: 16px; color: #666; }
ul.product-list li.ui-this,
ul.product-list li:hover{ border-color: #00a2ea;}
ul.product-list li.ui-this h4,
ul.product-list li:hover h4{ color: #00a2ea;}

/* 关于我们 */
.aboutus{ background-color: #fff; padding-bottom: 50px;}
.aboutus .thumb{}
.aboutus .thumb img{ width: 560px ; height: 420px; border-radius: 8px;}
.aboutus .content{ width: 660px; height: 260px; padding: 30px; background-color: #fff; box-shadow: 10px 10px 5px #e3e3e3; border-radius: 8px; position: absolute; z-index: 1000; right: 0; top: 50px;}
.aboutus .content h3{ font-size: 18px; line-height: 40px;}
.aboutus .content p{ line-height: 200%; font-size: 15px; text-indent: 2em;}

/* 行业方案 */
.design{ padding: 80px 0 20px; background-color:#fff; }
.design .cover{ width: 400px; height: 400px; position: absolute; z-index: 1000; top: 0px; left: 400px; }
.design .cover img{ width: 400px; height: 400px; border-radius: 10%; }
.design ul.design-list{ flex-wrap:wrap;}
.design ul.design-list li{ width: 50%; height: 150px;}
.design ul.design-list li:nth-child(2n){ padding: 0 0 0 230px;}
.design ul.design-list li:nth-child(2n+1){ padding: 0 230px 0 0;}
.design ul.design-list li a{ text-decoration: none; }
.design ul.design-list li.on h4,
.design ul.design-list li.on p{ color: #00a2ea; }
.design ul.design-list li h4{ height: 40px; line-height: 40px; font-size: 24px; color: #666; overflow: hidden;}
.design ul.design-list li p{ line-height: 28px; font-size: 16px;}
/* 新闻动态 */
.dynamic{ height: 630px;}
.dynamic .recommend{ width: 480px; float: left; background-color:#fff;}
.dynamic .recommend .thumb{ width: 480px; height: 360px; }
.dynamic .recommend .thumb img{ width: 480px; height: 360px; }
.dynamic .recommend .content{ padding: 10px; }
.dynamic .recommend .content h4{ height: 30px; line-height: 30px; font-size: 18px; overflow: hidden; }
.dynamic .recommend .content p{ height: 30px; margin: 0; line-height: 30px; overflow: hidden; }

.dynamic ul.dynamic-list{ width: 700px; float: right;}
.dynamic ul.dynamic-list li{ width: 100%; height: 80px; padding:0 10px; background-color: #fff; margin-top: 10px; }
.dynamic ul.dynamic-list li:first-child{ margin-top: 0; }
.dynamic ul.dynamic-list li:hover{ background-color: #fff; }
.dynamic ul.dynamic-list li:hover .content h4{ color: #f00; }
.dynamic ul.dynamic-list li a{ text-decoration: none; }
.dynamic ul.dynamic-list li a:hover{ color: #333; }
.dynamic ul.dynamic-list li .date{ width: 60px; height: 60px; padding: 10px 0; }
.dynamic ul.dynamic-list li .date .day{ height:40px; line-height: 40px; text-align: center; color: #00a2ea; font-size: 32px; }
.dynamic ul.dynamic-list li .date .year{ height: 20px; line-height: 20px; text-align: center; }
.dynamic ul.dynamic-list li .content{ flex: 1; padding: 15px 0 15px 10px; }
.dynamic ul.dynamic-list li .content h4{ height: 30px; line-height: 30px; color: #333; font-size: 16px; font-weight: normal; overflow: hidden;}
.dynamic ul.dynamic-list li .content p{ height: 20px; margin: 0; line-height: 20px; color: #787878; overflow: hidden;}

/* 合作单位 */
.hezuo{}
ul.hezuo-list{}
ul.hezuo-list{ flex-wrap:wrap;}
ul.hezuo-list li{ width: 290px; margin: 0 13px 13px 0; padding: 12px; background-color: #fff; border: 1px solid #fff; border-radius: 3px; box-shadow: 5px 5px 5px #e3e3e3; overflow: hidden;}
ul.hezuo-list li:nth-child(4n){ margin-right: 0;}
ul.hezuo-list li:nth-child(4n+2){ margin-right: 14px;}
ul.hezuo-list li a{ text-decoration: none;}
ul.hezuo-list li .thumb{ width: 264px; height: 198px;}
ul.hezuo-list li .thumb img{ width: 264px; height: 198px; border-radius: 2px;}
ul.hezuo-list li h4{ padding-top: 10px; line-height: 36px; text-align: center; font-weight: normal; font-size: 16px; color: #666; }


/* 常见问题 */
.question{}
.question ul.question-list{ flex-wrap:wrap;}
.question ul.question-list li{ width: 595px; padding: 10px 15px; background-color: #fff; border-radius: 3px;}
.question ul.question-list li:nth-child(2n){ margin: 0 0 10px 5px; }
.question ul.question-list li:nth-child(2n+1){ margin: 0 5px 10px 0; }
.question ul.question-list li .line{  width: 100%; height: 1px; background-color: #e3e3e3; }
.question ul.question-list li .asked{ padding: 5px 0; line-height: 24px;}
.question ul.question-list li .asked .icon{ background-color: #ff7800; }
.question ul.question-list li .asked .title{ flex: 1; }
.question ul.question-list li .asked .title a{ font-size: 16px; color: #333; }
.question ul.question-list li .answer{ margin-top: 5px; }
.question ul.question-list li .answer .icon{ background-color: #009946; }
.question ul.question-list li .answer .descinfo{ height: 48px; flex: 1; color: #666; line-height: 24px; height: 48px; overflow: hidden;}
.question ul.question-list li .icon{ width: 24px; height: 24px; margin-right: 10px; border-radius: 2px; line-height: 24px; color: #fff; text-align: center;}

/*列表页*/
.sidebar{ width:230px; background-color:#fff;}
.wrapmain{ width:960px; background-color:#fff;}
.wrap-container{ width: 960px;}

.ui-title{ border-bottom: 1px solid #009946; }
.ui-title h3{ line-height: 24px; padding: 5px 0; color: #009946; }
.ui-title .more{}

/* 位置导航 */
.crumbs{ line-height: 42px; }
/*左侧导航*/
.side-nav{ padding:10px 15px;}
.side-nav h3{ line-height:32px; font-size:16px; color:#00a2ea; border-bottom:1px solid #00a2ea;}
.side-nav ul{ padding: 10px 0; }
.side-nav ul li{}
.side-nav ul li a{ height: 36px; line-height: 36px; font-size: 15px; text-align: center; display: block; border-radius: 4px; text-decoration: none;}
.side-nav ul li.current a,
.side-nav ul li a:hover{ background-color: #00a2ea; color: #fff; }
/*左侧联系方式*/
.contact{ padding:10px 15px;}
.contact h3{ line-height:32px; font-size:16px; color:#00a2ea; border-bottom:1px solid #00a2ea;}
.contact ul{ padding: 10px 0;}
.contact ul li{ line-height:30px; font-size:15px; border-bottom:0;}
.contact ul li.address{ height:60px;}
.contact ul li em{}
.contact ul li .typename{}
.contact ul li .typevalue{}
.contact ul li a{ font-size:14px;}
.contact ul li:hover{ background:none;}
.contact ul li.email{ height:30px; position:relative;}
.contact ul li.email a{ font-size:14px; color:#333; padding:0;}
.contact ul li.email a:hover{ font-size:14px;}
.contact ul li.email .typevalue{ line-height:30px; position:absolute; left:45px; top:0;}
.contact ul li.ercode p{ text-align:center; margin:0;}
/* 新闻列表 - 标题+简介 */
.article-container{ padding:10px 20px; }
.news-container ul.news-list{}
.news-container ul.news-list li{ padding: 10px 0; border-bottom: 1px solid #efefef; }
.news-container ul.news-list li h4{ height: 36px; line-height: 36px; flex: 1; overflow:hidden;}
.news-container ul.news-list li h4 a{  font-size: 16px; color: #009946; }
.news-container ul.news-list li .date{ width: 120px; line-height: 36px; text-align: right; display: block; color: #999; }
.news-container ul.news-list li .descinfo{ height: 28px; line-height: 28px; color: #666; overflow: hidden;}

/* 文章列表 — 纯标题+日期 */
ul.article-list-text{ padding: 5px 0; }
ul.article-list-text li{ border-bottom:1px dashed #efefef; }
ul.article-list-text li .title{ height: 36px; line-height: 36px; font-size: 15px; color: #333; flex: 1;  overflow: hidden;}
ul.article-list-text li .date{ width: 120px; line-height: 36px; text-align: right; color: #999; }
/* 文章列表 - 图文模式*/
ul.article-list-graphic{}
ul.article-list-graphic li{ padding: 10px 0; }
ul.article-list-graphic li .thumb{ width: 120px; height: 90px;}
ul.article-list-graphic li .thumb img{ width: 120px; height: 90px; }
ul.article-list-graphic li .content{ padding: 0 0 0 20px; flex: 1; }
ul.article-list-graphic li .content h4{ height: 28px; line-height: 28px; }
ul.article-list-graphic li .content h4 a{ font-size: 16px; }
ul.article-list-graphic li .content .descinfo{ height: 40px; line-height: 20px; color: #666; overflow: hidden;}
ul.article-list-graphic li .content .date{ line-height:22px; color: #999;  }
/* 文章列表 — 图片+标题 */
.article-photo-container{ padding: 16px 0; }
ul.article-list-photo{ flex-wrap:wrap; }
ul.article-list-photo li{ width:220px; margin: 0 16px 13px 0; padding:0 0 0 16px;}
ul.article-list-photo li:nth-child(4n){ margin-right: 0;}
ul.article-list-photo li:nth-child(4n+2){ margin-right: 15px;}
ul.article-list-photo li .thumb{ width: 220px; height: 165px; margin: 0 auto; }
ul.article-list-photo li .thumb img{ width: 220px; height: 165px; }
ul.article-list-photo li h4{ padding: 5px 0; height: 40px; font-weight: normal; font-size: 16px; text-align: center; line-height: 20px; overflow: hidden; }

/* 文章列表 - 常见问题 */
ul.article-list-question{ flex-wrap:wrap;}
ul.article-list-question li{ width: 100%; padding: 10px 0px; background-color: #fff; border-radius: 3px; border-bottom: 1px solid #e3e3e3;}
ul.article-list-question li:last-child{ border-bottom: 0; }
ul.article-list-question li .line{  width: 100%; height: 1px; background-color: #e3e3e3; }
ul.article-list-question li .asked{ padding: 5px 0; line-height: 24px;}
ul.article-list-question li .asked .icon{ background-color: #ff7800; }
ul.article-list-question li .asked .title{ flex: 1; }
ul.article-list-question li .asked .title a{ font-size: 16px; color: #333; }
ul.article-list-question li .answer{ margin-top: 5px; }
ul.article-list-question li .answer .icon{ background-color: #009946; }
ul.article-list-question li .answer .descinfo{ flex: 1; color: #666; line-height: 24px;}
ul.article-list-question li .icon{ width: 24px; height: 24px; margin-right: 10px; border-radius: 2px; line-height: 24px; color: #fff; text-align: center;}

/* 文章列表 — 产品中心 */
.article-class-nav{ }
.article-class-nav a{ margin: 10px 10px 0 0; padding: 5px 8px; line-height: 22px; display: inline-block; color: #333; border:1px solid #009946; border-radius: 4px; font-size: 14px;}
.article-class-nav a.on,
.article-class-nav a:hover{ background-color: #009946; color: #fff; text-decoration:none; }

ul.article-list-product{ flex-wrap:wrap;}
ul.article-list-product li{ width: 230px; margin: 0 13px 13px 0; padding: 12px; background-color: #fff; border: 1px solid #fff; border-radius: 3px; box-shadow: 5px 5px 5px #e3e3e3; overflow: hidden;}
ul.article-list-product li:nth-child(4n){ margin-right: 0;}
ul.article-list-product li:nth-child(4n+2){ margin-right: 14px;}
ul.article-list-product li a{ text-decoration: none;}
ul.article-list-product li .thumb{ width: 206px; height: 154px;}
ul.article-list-product li .thumb img{ width: 206px; height: 154px; border-radius: 2px;}
ul.article-list-product li h4{ height: 56px; padding-top: 10px; line-height: 24px; text-align: center; font-weight: normal; font-size: 15px; color: #666; overflow: hidden;}
ul.article-list-product li.ui-this,
ul.article-list-product li:hover{ border-color: #00a2ea;}
ul.article-list-product li.ui-this h4,
ul.article-list-product li:hover h4{ color: #00a2ea;}
/* 文章列表 — 资质认证 */
.article-zizhi-container{ padding: 16px 0; }
ul.article-list-zizhi {flex-wrap:wrap; }
ul.article-list-zizhi li{ width:220px; margin: 0 4px 13px 12px; padding:0 0 0 0px;}
ul.article-list-zizhi li:nth-child(4n){ margin-right: 0;}
ul.article-list-zizhi li:nth-child(4n+2){ margin-right: 15px;}
ul.article-list-zizhi li .thumb{ width: 200px; height: 283px; margin: 0 auto; }
ul.article-list-zizhi li .thumb img{ width: 200px; height: 283px; box-shadow: 5px 5px 10px #e3e3e3;  }
ul.article-list-zizhi li h4{ padding: 5px 0; height: 40px; font-weight: normal; font-size: 16px; text-align: center; line-height: 20px; overflow: hidden; }
/* 文章列表 — 行业方案 */
.article-plan-container{ padding: 16px 0; }
ul.article-list-plan {flex-wrap:wrap; }
ul.article-list-plan li{ width:220px; margin: 0 16px 13px 0; padding:0 0 0 16px;}
ul.article-list-plan li:nth-child(4n){ margin-right: 0;}
ul.article-list-plan li:nth-child(4n+2){ margin-right: 15px;}
ul.article-list-plan li .thumb{ width: 220px; height: 220px; margin: 0 auto; }
ul.article-list-plan li .thumb img{ width: 220px; height: 220px; }
ul.article-list-plan li h4{ padding: 5px 0; height: 40px; font-weight: normal; font-size: 16px; text-align: center; line-height: 20px; overflow: hidden; }
/* 文章列表 — 专家团队 */
ul.article-list-group{ flex-wrap:wrap;}
ul.article-list-group li{ width: 230px; margin: 0 13px 13px 0; padding: 12px; background-color: #fff; border: 1px solid #fff; border-radius: 3px; box-shadow: 5px 5px 5px #e3e3e3; overflow: hidden;}
ul.article-list-group li:nth-child(4n){ margin-right: 0;}
ul.article-list-group li:nth-child(4n+2){ margin-right: 14px;}
ul.article-list-group li a{ text-decoration: none;}
ul.article-list-group li .thumb{ width: 206px; height: 155px;}
ul.article-list-group li .thumb img{ width: 206px; height: 155px; border-radius: 2px;}
ul.article-list-group li h4{ height: 24px; padding-top: 10px; line-height: 24px; text-align: left; font-weight: normal; font-size: 16px; color: #666; font-weight: bold; overflow: hidden;}
ul.article-list-group li p{ color: #888; margin: 0; padding: 8px 0; }
ul.article-list-group li.ui-this,
ul.article-list-group li:hover{ border-color: #00a2ea;}
ul.article-list-group li.ui-this h4,
ul.article-list-group li:hover h4{ color: #00a2ea;}


/* 文章详情 */
.article-show{}
.article-show h1{ padding: 10px 0 20px; line-height: 33px; font-size: 24px; text-align: center; }
.article-show .content{ line-height: 200%; font-size: 120%; }
.article-show .content img{ max-width: 100%; }
.article-show .cover img{ margin: 0 auto; display:block;}
.article-show .content table{ margin: 0 auto;}
.article-show .content table td{ border: 1px solid #f0f0f0;}

.prev-next{ padding: 10px 0; }
.prev-next a{ font-size: 14px; color: #666; }
.prev-next .prev,
.prev-next .next{ line-height: 32px; }
/* 单篇 */
.single{}
.single .single-container{ padding: 20px; }
.single .single-container h1{ padding: 10px 0 20px; line-height: 30px; text-align: center; }
.single .single-container .content{ font-size: 16px; line-height: 240%; }
.single .single-container .content img{ max-width: 100%; }
/* 底部 */
.bottom{ margin:20px 0 0; padding: 50px 0; background-color: #333; color: #fff; }
.bottom a{ color: #fff; }
.bottom .links{ text-align:center; line-height: 32px; }
.bottom .copyright{ text-align:center; line-height: 32px; }
/* 分页 */
.pagination{ margin:20px 0; text-align:center;}  
.pagination li{ margin:0px 5px; padding:5px 10px; display:inline-block; border:1px solid #00a2ea; cursor:pointer;}  
.pagination .active{ background-color:#00a2ea; color: #fff;}  
.pagination .disabled{ color:#AAA;} 

/* 广告 */
.ads-banner{ width: 100%; margin-top: 0px; min-width:1440px;}
.ads-banner ul{ width: 100%; }
.ads-banner ul li{ width: 100%; height: 300px; }


/**在线客服************************************************/
.fu-kf{ width:60px; height:300px; position:fixed; right:0px; top:214px; z-index:100;}
.fu-kf dl{ width:60px; height:60px; float:left; cursor:pointer; border-bottom:1px solid #666; position:relative;}
.fu-kf dl dt{ width:60px; height:60px; display:block; background-color:#00a2ea;}
.fu-kf dl dt em{ display:block; line-height:60px; text-align:center; font-size:33px; color:#fff;}
.fu-kf dl dd{ display:none; background-color:#00a2ea; color:#fff; position:absolute; left:0;}
.fu-kf ul{ padding:15px;}
.fu-kf ul li{ width:200px; height:20px; line-height:20px; border:0;}
.fu-kf dl.kf-phone dt{ background-position:10px -60px;}
.fu-kf dl.kf-phone dd{ width:180px; top:0;}
.fu-kf dl.kf-phone ul li{ width:100%; height:30px; line-height:20px; padding:5px 0; text-align:right;}
.fu-kf dl.kf-phone ul li em{ display:none;}
.fu-kf dl.kf-phone ul li .typename{ display:none;}
.fu-kf dl.kf-phone ul li .typevalue{ font-size:18px;}
.fu-kf dl.kf-mobile dt{ background-position:10px -120px;}
.fu-kf dl.kf-mobile dd{ width:250px; top:0;}
.fu-kf dl.kf-mobile ul li{ width:100%; height:30px; line-height:20px; padding:5px 0; border:0; font-size:16px; text-align:right;}
.fu-kf dl.kf-mobile ul li em{ display:none;}
.fu-kf dl.kf-mobile ul li .typename{}
.fu-kf dl.kf-qq dt{ background-position:10px -180px;}
.fu-kf dl.kf-qq dd{ width:160px; padding:5px 0 5px 0; top:0px;}
.fu-kf dl.kf-qq ul li{ height:36px; padding:0 0 0 40px; line-height:36px; position:relative; border-bottom:0px dashed #fff;}
.fu-kf dl.kf-qq ul li em{ width:36px; height:36px; display:block; position:absolute; top:0px; left:0px;}
.fu-kf dl.kf-qq ul li .typename{ display:none;}
.fu-kf dl.kf-qq ul li .typevalue{ font-size:16px;}
.fu-kf dl.kf-qq ul li .typevalue a{ font-size:16px; color:#fff; text-decoration:none;}
.fu-kf dl.kf-qq ul li .typevalue a:hover{}
.fu-kf dl.kf-url dt{ background-position:10px -240px;}
.fu-kf dl.kf-url dd{ width:160px; top:0;}
.fu-kf dl.kf-url ul li{ width:100%; height:20px; line-height:20px; padding:5px 0; border:0; font-size:16px; text-align:center;}
.fu-kf dl.kf-url ul li .typename,
.fu-kf dl.kf-url ul li .typename a{ font-size:16px; color:#fff;}
.fu-kf dl.kf-email dt{ background-position:10px -300px;}
.fu-kf dl.kf-email dd{ width:160px; top:0;}
.fu-kf dl.kf-email ul li{ width:100%; height:30px; line-height:20px; padding:5px 0; border:0; font-size:16px; text-align:center;}
.fu-kf dl.kf-email ul li .typename,
.fu-kf dl.kf-email ul li .typename a{ font-size:16px; color:#fff;}
.fu-kf dl.kf-address dt{ background-position:10px -360px;}
.fu-kf dl.kf-address dd{ width:300px; top:0;}
.fu-kf dl.kf-address ul{ width:270px;}
.fu-kf dl.kf-address ul li{ width:100%; height:30px; line-height:20px; padding:5px 0; border:0; font-size:15px; display:inline-table;}
.fu-kf dl.kf-address ul li em{ display:none;}
.fu-kf dl.kf-address ul li .typename{ width:54px; display:table-cell;}
.fu-kf dl.kf-address ul li .typevalue{ display:table-cell;}
.fu-kf dl.kf-other dd{ width:150px; top:0;}
.fu-kf dl.kf-other dt{ background-position:10px -420px;}
.fu-kf dl.kf-other ul li{ width:100%; height:30px; line-height:20px; padding:5px 0;}
.fu-kf dl.kf-ercode dt{ background-position:10px -480px;}
.fu-kf dl.kf-ercode dd{ width:120px; bottom:-61px;}
.fu-kf dl.kf-ercode ul{ display:inline;}
.fu-kf dl.kf-ercode ul li{ width:100%; height:auto; border:0;}
.fu-kf dl.kf-ercode ul li span{ display:block; float:none; text-align:center;}
.fu-kf dl.kf-ercode ul li .typevalue{ font-size:16px; padding:10px 0;}
.fu-kf dl.kf-ercode ul li img{ display:block; margin:0 auto;}
.fu-kf dl.kf-gotop{ width:60px; height:60px; cursor:pointer; border-bottom:0;}
.fu-kf dl.kf-gotop dt{ background-position:10px 0px;}
.fu-kf dl.kf-gotop dd{ width:40px; height:40px; padding:10px; color:#fff; font-size:16px; text-align:center; line-height:20px; display:none; position:absolute; top:0; left:0;}
.fu-kf dl.kf-gotop:hover{ background-color:#06a3ea;}
.fu-kf dl.kf-gotop:hover dt{ display:none;}
.fu-kf dl.kf-gotop:hover dd{ display:block;}

