/**
 * CSS Global Style
 * @author:Yolanda;
 * @data: 2015-11-2;
**/
/**
 * 初始化浏览器默认样式
 **/

html,body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,button,textarea,p,span,table,th,td,from{margin:0;padding:0}
body,input,button,select,textarea{font:12px/1.5 "Microsoft Yahei","Helvetica Neue";color:#1e1e1e;
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
  	-moz-font-feature-settings: "liga","kern";}
body{ background:#f5f5f6;}
table{border-collapse:collapse;border-spacing:0}
img,a img{border:0}
a{color:#1e1e1e;outline:medium none;text-decoration:none;star:expression(this.onFocus=this.blur())}
a:hover{text-decoration:none}
label{cursor:pointer}
ul li,.ol li{list-style:none}
em,cite,i{font-style:normal}
p{word-break: break-all;} /*全部英文字符下自动换行*/
/* 避免因子元素浮动而导致的父元素高度缺失能问题 */
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
/*间距*/
.mrt80{ margin-top:80px;}
.pt40{ padding-top:40px;}
.pb40{ padding-bottom:40px;}
.p12 { padding-left:12px;}
.pr20{ padding-right:20px;}
.pd20{ padding-bottom:20px;}
/*返回顶部*/
#toTop{display:none;text-decoration:none;position:fixed;bottom:17px;right:3%;overflow:hidden;width:42px;height:42px;border:none;text-indent:100%;background:url(../images/move-up.png) no-repeat 0 0}
#toTopHover{width:42px;height:42px;display:block;overflow:hidden;float:right;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}

/*字体颜色*/
a.link-b{color:#14c09d;outline:medium none;text-decoration:none;star:expression(this.onFocus=this.blur())}
a.link-b:hover{text-decoration:underline}
a.link-bline{color:#14c09d;outline:medium none;text-decoration:underline;star:expression(this.onFocus=this.blur()); margin:0 6px;}
a.link-bline:hover{text-decoration:underline}
.text-blue { color: #0e62c7;}
.text-center { text-align: center;}
/* 字号 */
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }

/* 浮动 */
.lf { float: left !important; }
.rt { float: right !important; }

/* 通用容器，定义页面宽度  */
.wpnC { width:1000px; margin: 0 auto; }  
.wpnb { width: 1178px; margin: 0 auto; border:1px solid #d8d8d8; background:#fff;}  

/* 显示/隐藏 */
.show { display: block !important; }
.hide { display: none !important; }

/*当前位置*/
.nowpo{height:44px; width:100%; padding-top: 20px;}
.nowpo .icon-yzx{font-size:12px;line-height:22px;text-align:center;}
.nowpo .icon-arrow-m { float:left;display: block; width:20px; height: 18px; background:url(../images/icon-jtzx.png) no-repeat center center; margin: 0 4px 21px; position: relative;}
.nowpo .quanbu{ border: 1px solid #d8d8d8;color: #333; display: block; float: left; height: 18px; line-height: 18px;  margin-bottom: 21px;background:#fff;  padding: 0 8px 0 7px;}
.nowpo .now{ background: #8e8e8e; border: 1px solid #707070; display: block; float: left; height: 18px; line-height: 18px; margin-bottom: 10px; margin-right: 6px;  padding: 0 5px; color:#fff}


/*资料下载页面相关图标*/
i.icon-earphone, i.icon-envelope, i.icon-email, i.icon-map-marker{background:url(../images/contact_icon.png) no-repeat; display:inline-block; width:24px; height:24px;}
i.icon-earphone{background-position:0 0;}
i.icon-envelope{background-position:0 -90px;}
i.icon-email{background-position:0 -81px;}
i.icon-map-marker{background-position:0 -122px;}
i.icon-down{ width:20px; height:20px; display:inline-block;background:url(../images/icon-down.png) no-repeat center center;}

/*小按钮h30*/
.btn-s{border:0 none;border-radius:4px;color:#fff;display:inline-block;height:21px;line-height:21px;padding:0 13px}
.btn-m{border:0 none;border-radius:4px;color:#fff;display:inline-block;font-size:14px;height:30px;line-height:30px;padding:0 16px}
.btn-org{background:#fc880f;border-bottom:1px solid #e77c42}
.btn-org:hover{background:#eb7d0a }
.btn-green{background:#62d29c;border-bottom:1px solid #e17301}
.btn-green:hover{background:#69dea6 }
.btn-blue{background:#2e92f2;border-bottom:1px solid #2183e0}
.btn-blue:hover{background:#2183e0}
.btn-gray{background:#ebebeb;border-bottom:1px solid #bababa;color:#999}
.btn-gray:hover{background:#efefef}
/*-----------------page------------------*/
.pagelist {clear: both; padding: 20px 0px;  text-align: center; width:auto; text-align:right; color:#6f6f6f;}
.pagelist a{ color:#727272; display:inline-block; background-color:#fff; border: 1px solid #d8d8d8; margin: 0 4px; height:34px; line-height:34px; padding:0px 12px;-moz-border-radius: 4px; -khtml-border-radius: 4px;-webkit-border-radius:4px; border-radius:2px; }
.pagelist a:hover{border: 1px solid #0f88cf; color:#0f88cf}
.pagelist a.selected { background-color: #62C1AB; border: 1px solid #0f88cf; color: #fff;}
.pagelist a.dot{ background:none; border:none}
.pagelist span { color: #0078b6; font-family: Verdana,Arial,"宋体";}
/*** 页头 *data:10-13**/
.header{background:#282d30; height:80px; width:100%; min-width: 1180px;  position: fixed; left:0; top:0; right:0;z-index:101;}
.headercon{
	width:1200px;
	height:80px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* 导航Logo */
.headercon .logo-t{width:350px;height:80px; display: block;float: left; background:url(../images/logo_t.png) no-repeat left center;}
/* 导航 */
.headercon .navlist{float:right;}
.headercon .navlist li{float:left; min-width:90px; position:relative}
.headercon .navlist li a{color:#fff; font-size:16px; display:block;line-height:80px;text-align:center;}
.headercon .navlist li a:hover{background:#2a3a55; transition:all 0.3s;}
.headercon .navlist li .now{background:#62C1AB;}
.headercon .navlist li .now:hover{background:#62C1AB;}
.headercon .navlist li:hover .sublist{ display:block; }
.headercon .sublist{position:absolute; top:80px; left:0; z-index:999; display:none; width:160px;}
.headercon .sublist li{ background:#282d30;font-size:14px; height:26px; line-height:26px; float:none; border-bottom:1px #32373a solid;}
.headercon .sublist li a { border-right:none; background:#282d30;height:26px;line-height:26px; font-size:12px; padding:0 12px; text-align:left; color:#e6e6e6}
.headercon .sublist li a.fenlei{ font-size:14px; font-weight:700; color:#fff}
/* ====页脚2015-10-15==== */

.footer{background: #343434 ; min-height:130px; margin-top:20px;}
.footer-inner{width:980px;margin:0 auto;padding:20px 0; border-bottom:1px solid #5b5953;}
.footer-inner .footer-size{float:left; text-align:left;line-height:24px; color:#aaa;padding-top:40px; font-size:14px;}
.footerR{width:400px;height:130px;float:right; position:relative}
.footerR h3{width:200px;height:18px;margin-top:17px;float:left;line-height:18px;font-weight:700;font-size:14px;color:#666;margin-bottom:5px}
.footerR span{width:200px;height:65px;float:left;display:block;line-height:1.8em;color:#666}
.footerR a{width:70px;height:14px;margin-top:20px;float:right;color:#005EA7}
.footerR a:hover{text-decoration:underline}
.footerR_phone{ float:left; width:240px; padding-top:40px;}
.footerR a:hover{text-decoration:underline}
.footerR_phone p{ line-height:28px; text-align:left}
.footerR_phone p.phone1{ font-size:16px; color:#fff;}
.footerR_phone p.phone2{ font-size:24px; color:#62C1AB;}
.footerR_phone p.phone3{ font-size:12px; color:#aaa;}
.footerR_ewm{ position:absolute; top:20px; right:20px; text-align:center;}
.footer-info{width:980px;margin:0 auto;padding:20px 0; color:#fff}
/* hometop banner */
.flexslider{
	margin:0 auto 20px;
	position:relative;
	width:100%;
	height:664px;
	overflow:hidden;
	zoom:1;
	background-color: #FFFFFF;
}
.flexslider .slides li,.sub-flexslider .slides li {width:100%;height:100%}
.flex-direction-nav a{width:70px;height:70px;line-height:99em;overflow:hidden;margin:-35px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;border-radius:35px}
.flex-direction-nav .flex-next{background-position:0 -70px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{background-position:0 0}
.flexslider .slides a img{width:100%;height:664px;display:block}
.sub-flexslider{margin:0 auto 20px;position:relative;width:100%;height:370px;overflow:hidden;zoom:1}
.sub-flexslider .slides a img{width:100%;height:370px;display:block}

/* =====标题 ===== */
.content-header { margin-bottom:30px; width: 100%;}
.content-title{border-bottom:1px solid #ccc;margin:0 auto;text-align:center}
.content-title h1{font-size:40px; color:#62C1AB;font-weight:normal}
.content-title .dbline-w,.content-title span{display:block;margin:0 auto -2px;padding-top:5px;width:160px}
.content-title span{border-bottom:3px solid #666}
.content-header p.small-top { margin-top:8px; height:32px; text-align:center; color:#727272;}
/* ===== 我们的优势 ===== */
.youshi_list{ margin-left:-48px; height:290px; margin-bottom:30px;}
.youshi_list li{ background:#fff; width:202px; border:6px solid #e6e6e6; height:290px;  margin-left:48px; float:left}
.youshi_list li h3{ font-size:22px; font-weight:normal; line-height:26px; text-align:center; margin-top:20px;}
.youshi_list li img{ width:202px; height:290px; margin-top:auto;}
.yc-box{ background:#62C1AB; padding:30px 0;}
.yc-box .content-title{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.yc-box .content-title span{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #727272;
}
.yc-box .content-title h1{ color:#FFFFFF;}
.yc-box .content-header p.small-top { margin-top:8px; height:32px; text-align:center; color:#727272;}
.yc-list{ width:1000px; height:350px; text-align:center; position:relative;}
.yc-list li{width:250px; height:188px; float:left;}
.yc-list li.yc5{position: absolute;top: 148px;left: 129px;}
.yc-list li.yc6{position: absolute;top: 147px;right: 130px;}
.pt-list{ width:1000px; height:350px; text-align:center; position:relative;}
.pt-list li{width:250px; height:214px; float:left;}
.pt-list li.pt1{position: absolute;top:0px;left: 0px;}
.pt-list li a{ width:214px; height:214px; display:block; cursor:pointer}
.pt-list li.pt1{position: absolute;top:126px;left:126px;}
.pt-list li.pt2{position: absolute;top: 0px;left: 246px;}
.pt-list li.pt3{position: absolute;top:0px;left:488px;}
.pt-list li.pt4{position: absolute;top:0px;left:728px;}
.pt-list li.pt5{position: absolute;top:0px;left:0px;}
.pt-list li.pt6{position: absolute;top:126px;left:365px;}
.pt-list li.pt7{position: absolute;top:126px;left:608px;}
.pt-list li.pt1 a{ background:url(../images/pt1.png) no-repeat;}
.pt-list li.pt1 a:hover{ background:url(../images/pt1-hover.png) no-repeat;}
.pt-list li.pt2 a{ background:url(../images/pt2.png) no-repeat;}
.pt-list li.pt2 a:hover{ background:url(../images/pt2-hover.png) no-repeat;}
.pt-list li.pt3 a{ background:url(../images/pt3.png) no-repeat;}
.pt-list li.pt3 a:hover{ background:url(../images/pt3-hover.png) no-repeat;}
.pt-list li.pt4 a{ background:url(../images/pt4.png) no-repeat;}
.pt-list li.pt4 a:hover{ background:url(../images/pt4-hover.png) no-repeat;}
.pt-list li.pt5 a{ background:url(../images/pt5.png) no-repeat;}
.pt-list li.pt5 a:hover{ background:url(../images/pt5-hover.png) no-repeat;}
.pt-list li.pt6 a{ background:url(../images/pt6.png) no-repeat;}
.pt-list li.pt6 a:hover{ background:url(../images/pt6-hover.png) no-repeat;}
.pt-list li.pt7 a{ background:url(../images/pt7.png) no-repeat;}
.pt-list li.pt7 a:hover{ background:url(../images/pt7-hover.png) no-repeat;}
/* ===== 模块 ===== */
.WiFiMK-box{ background:url(../images/WiFiMKbg.png) repeat;}
.WiFiMK-list{ margin-left:-20px;}
.WiFiMK-list li{ float:left; width:217px; background:#fff; border:1px solid #d8d8d8; padding:8px; margin-left:20px; margin-bottom:20px;}
.WiFiMK-list li a{ display:block;}
.WiFiMK-list li p.img{ width:217px; height:154px; background:#e4e4e4;}
.WiFiMK-list li p.img img{width:217px; height:154px;}
.WiFiMK-list li p.txt{ height:34px; line-height:34px; font-size:14px; text-align:center; color:#1e1e1e; overflow:hidden}
.WiFiMK-list li p.txt-inf{ font-size:20px; font-size:12px; text-align:left; color:#727272; height:70px; overflow:hidden; margin-bottom:10px;}
/* ===== 品质保障  ===== */
.pz-list{ width:1000px; height:336px; overflow:hidden; text-align:center; position:relative;}
.pz-list li{ float:left;}
.pz-list li.imga{ width:504px; height:332px;}
.pz-list li.imgb{ width:234px; height:156px;}
.pz-list li.imgc{ width:222px; height:156px; }

.subbanner{ width:100%; height:370px; text-align:center; margin-top:80px;}

/* ===== 关于我们  ===== */
.row { padding:40px 20px; background:#fff; width:1160px; margin:0 auto}
.rowLf{ float:left; width:540px;}
.rowRt{ float:right; width:540px;}
.media-title { margin-bottom: 15px;padding-top: 20px;}
.media-title  h4 {font-size: 36px; font-weight:normal}
.bdline {border-bottom: 1px solid #919191;}
.bdline span { background: #919191 none repeat scroll 0 0;display: block; height: 3px; margin-bottom: -2px; width: 160px;}
.media-conc p {  color: #555;margin-bottom: 20px; font-size:14px;text-indent: 2em; text-align: left; line-height: 1.5em;}
.contact-con{height:auto;margin-bottom:50px;overflow:hidden;width:auto}
.contact-con h4{border-bottom:2px solid #fff;color:#282d30;font-size:30px;margin-bottom:19px;padding-bottom:1px;width:150px}
.contact-con h4 span{border-bottom:3px solid #282d30;display:block}
.contact-con p{color:#666;height:31px;margin-bottom:10px; font-size:14px;}
.contact-con p span{background:#282d30 none repeat scroll 0 0;color:#fff;display:block;float:left;margin-right:10px;padding:2px 5px}
.lf-tit{ width:110px; display:inline-block;float:left; font-size:14px;margin-bottom: 0;  padding-top: 7px; text-align:right;}
.rt-box{ width:390px; float:right; min-height:40px;}
.form-group{ padding-bottom:10px;}
.form-control{background-color:#fff;background-image:none;border:1px solid #e4e4e4;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;display:block;font-size:14px;height:32px;line-height:1.42857;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s; width:340px; padding:0 12px;}
.m-l-height {min-height: 200px;}
.contact-img{ float:left; margin-right:40px; width:613px;}
/* ===== product  ===== */
.Pr-nav{list-style:outside none none; text-align:center; margin-bottom:20px;}
.Pr-nav li{display:inline-block;float:none;margin-bottom:0}
.Pr-nav li a{background-color:#323639;color:#999;margin-right:5px;display:block;padding:10px 15px;}
.Pr-nav li.active a,.Pr-nav li a:hover{background-color: #006ebc; color: #fff;}
/* ===== product-info  ===== */
.Pr-conbox{ background:#fff; padding:30px 40px;}
.Pr-info-top{ clear:both; min-height:240px;}
.Pr-info-top .Pr-img{ width:348px; height:247px; float:left; background:url(../images/WiFiMKbg.png) repeat;}
.Pr-info-top .Pr-word{ float:right; width:552px;}
.Pr-info-top .Pr-word h2{ font-weight:normal; font-size:26px; color:#006ebc;}
.Pr-info-top .Pr-word p.banben{ font-size:16px; line-height:28px; color:#727272;}
.Pr-info-top .Pr-word p.infobox{ margin-top:20px; line-height:20px; font-size:14px; text-align:left; color:#727272;}
.Pr-info-tit{ border-bottom:1px dashed #d8d8d8; height:40px; margin-top:40px;}
.Pr-info-tit h2{ background:#006ebc; font-size:20px; font-weight:700; text-align:center; width:124px; display:inline-block; float:left; height:41px; margin-bottom:-1px; color:#fff; line-height:40px;}
.Pr-info-tit .titspan{display:inline-block; float:left; padding-left:12px; font-size:14px; color:#006ebc; padding-top:14px; line-height:22px; height:22px;}
.Pr-tedian{ line-height:28px; font-size:14px;color:#727272; padding:20px;}
.Pr-btn{ border-top:1px dashed #dfdfdf; margin-top:20px; padding-top:14px; text-align:right}
.Pr-btn .btn-org{ font-size:16px; padding:6px 40px; }
.Pr-btn .icon-down{ margin-left:10px; width:30px; height:30px; vertical-align:middle}
/* ===== Data-download  ===== */
.Data-downbox{ background:#fff; padding:12px 20px; border:#ddd solid 1px; height:200px; margin-bottom:20px;}
.Data-downbox .downtit{ height:40px; line-height:32px; color:#1e1e1e; font-size:22px; border-bottom:1px dashed #dfdfdf}
.Data-downbox .downtit strong{color:#62C1AB}
.Data-downbox .down-list{ float:left; padding-top:10px;}
.Data-downbox .down-list li{ float:left; width:438px; padding:6px 20px;height:36px; line-height:36px; font-size:18px; color:#727272; position:relative }
.Data-downbox .down-list li.bdR{ border-right:1px solid #f0f0f0}
.Data-downbox .btn-down{border: 1px solid #e5e5e5;border-radius: 3px; position:absolute; right:14px; top:8px;font-size: 14px; height: 28px; line-height: 28px;margin-right: 10px;text-align: center;width: 68px;}
.Data-downbox .btn-down:hover { background-color: #f5f5f5;  color: #333;}
.icon-prductZl,.icon-prductGj,.icon-prductQj,.icon-prductRj,.icon-prductQd{ width:34px; height:34px; display:inline-block; margin-right:20px; vertical-align:middle }
.icon-prductZl{ background:url(../images/icon-zl-chanpingzl.png) no-repeat;}
.icon-prductGj{ background:url(../images/icon-zl-gj.png) no-repeat}
.icon-prductQj{ background:url(../images/icon-zl-QJoine.png) no-repeat}
.icon-prductRj{ background:url(../images/icon-zl-rj.png) no-repeat}
.icon-prductQd{ background:url(../images/icon-zl-qd.png) no-repeat}

/* ===== error/success  ===== */
/*
===================
成功错误提示信息样式
===================
*/
#error_tips{
	position: absolute;
	left: 50%;
	top:50%;
	width: 450px;
	height: 180px;
	margin-left:-225px;
	margin-top: -90px;
	border:1px solid rgb(183,213,213);
}
.error_title{
	height: 25px;
	line-height: 25px;
	background: url(../images/msg_tips.png) no-repeat;
	text-indent: 30px;
}
.error_content{
	margin-top: 35px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	margin-bottom: 42px;
}
.error_content img{
	vertical-align: middle;
	margin-right: 10px;
	position: relative;
	top:-5px;
}
.error_tips{
	text-align: center;
	background:rgb(237,246,250);
	height: 28px;
	line-height: 28px;
}
