* { margin:0px; padding:0px; }
body { font-family:微软雅黑; font-size:14px; /*background:#000;*/ }
a { text-decoration:none; }
img { border:0px; width:100%; height:auto; }
ul { list-style:none; }


/*---------底部样式-------*/
.footer { /*line-height:40px;*/ text-align:center; }
.footer-top { color:#fff; /*font-weight:bold;*/ line-height:30px; }
.footer-bottom { background:#333; line-height:22px; color:#FFF; /*font-weight:bold;*/ padding:7px 0; }
.footer-bottom a { color:#fff; }


/* 纯文字版底部，回到顶部按钮 */
.toTop{padding-top:1.6em; padding-bottom:0.6em; display: block; text-align: center; color:#fff; background:#0066cb url(../3gimages/toTop_ico.png) no-repeat center top; background-size:3.250em auto;}
.footwenzi .phones{background:#0066cb url(../3gimages/phonesW.png) no-repeat 8% center; color:#fff; background-size:1.583em auto; clear:both;}
.fotNav{padding-top:1.667em; overflow:hidden;}
.fotNav li{margin-bottom:1.667em;}
.fotNav li{float:left; width:25%; height:1.250em; line-height:1.250em; text-align:center;}
.fotNav li a{position:relative; display: block; font-size:1.250em; color:#333;}
.fotNav li a:after{content:''; position:absolute; top:0px; right:-1px; z-index:9; height:100%; width:1px; background-color:#333;}
.fotTxt{padding:1em 0 2em 0; color:#999; text-align: center; font-size:1em;}


/*产品展示3G版*/
.pic3g { float:left; margin-top:20px; }
.pic3g ul { margin:0px; padding:0px; }
.pic3g li { float:left; list-style:none; width:47%; background:none; margin-left:8px; display:inline;}
.pic3g ul li img { width:95%; height:150px; padding:2px; background:#fff; }
.pic3g ul li a img { border:1px #e6e7e7 solid; }
.pic3g ul li a:hover img { border:1px #ffcb06 solid; background:#ffcb06; }
.pic3g dt { width:95%; height:40px; line-height:40px; overflow:hidden; text-align:center; }
.pic3g dt a { color:#000; text-decoration:none; font-size:14px; }
.pic3g dt a:hover { color:#D90000; text-decoration:underline; }



/*---------首页诺基亚风格方框导航-------*/
.content { padding:5px; overflow:hidden; }
.content a { float:left; height:80px; width:23.875%; margin:0px 1.5% 5px 0px; display:block; }
.content a:first-child { width:49.25%; height:185px; background:#666; }
.content a:nth-child(2) {background:#1673D2;}
.content a:nth-child(3) {background:#008a00;margin-right:0px;}
.content a:nth-child(4) {width:49.25%;background:#8D0196;margin-right:0px;height:100px;}
.content a:nth-child(5) {background:#59d5e6;}
.content a:nth-child(6) {background:#fd5c04;}
.content a:nth-child(7) {background:#e86eb2;}
.content a:nth-child(8) {background:#666;margin-right:0px;}
.content a div.img { width:40px; height:40px; background:#093; margin:0px auto; margin-top:5px; }
.content a div.text { text-align:center; text-align:center; color:#FFF; font-size:15px; margin-top:5px; }
.content a:first-child div.img { width:80px; height:80px; margin:0px auto; background:#066; margin-top:30px; }
.content a:first-child div.text { padding-top:20px; }
.content a:nth-child(4) div.img {width:50px;height:50px;margin-top:10px;}


/*兼容性很好的手机焦点图*/
.block_home_slider { position: relative; background-color: #ffffff; /* padding: 1px; border: 4px solid #f2f2f2;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;*/  behavior: url(js/PIE.htc); /*半透明兼容*/ text-align: center; line-height: 0px; margin-right: auto; margin-left: auto; }  /*底部小图标*/
.block_home_slider .slide { position:relative; }
.block_home_slider .caption { padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../3gimages/bg_caption.png); text-align:left; }
.block_home_slider .caption p { padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px; }
.block_home_slider .caption p.title { padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal; }
.block_home_slider .flex-direction-nav a { width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../3gimages/sprite_arrow_2.png); text-indent:-9000px; }
.block_home_slider .flex-direction-nav a.flex-prev { left:6px; background-position:left top; }
.block_home_slider .flex-direction-nav a.flex-prev:hover { background-position:left bottom; }
.block_home_slider .flex-direction-nav a.flex-next { right:6px; background-position:right top; }
.block_home_slider .flex-direction-nav a.flex-next:hover { background-position:right bottom; }
.block_home_slider .flex-control-paging { /*padding-top:15px;*/ padding-top:2px; display:inline-block; }
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0px; float: left; overflow: hidden; list-style-type: none; }
.block_home_slider .flex-control-paging li a { width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../3gimages/sprite_nav_3.png); text-indent:-9000px; cursor:pointer; }
.block_home_slider .flex-control-paging li a.flex-active { background-position:right top; }
.block_home_post_feature { width:300px; }
.block_home_post_feature p { padding-bottom:0px; }
.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; list-style-type: none; }
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }


/*无缝焦点图*/
.bannerBox img{width:100%; display: block; margin-top:1px;}
.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1;font-size:0 }
.focus .hd ul .on{ /* 当前焦点图下边框 background:#02935d;*/  /* 蓝色下边框 */ background:#0066cb;}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.flBox{overflow:hidden; padding-top:1.833em;}
.flBox li{float:left; margin-bottom:1.833em; width:33.1%; text-align:center; border-right:1px solid #c4c4c4;}
.flBox li:nth-child(3n){border-right:none;}
.flBox li img{width:5.250em;}
.flBox li h5{margin-top:0.4em; font-weight:normal; font-size:1em;}
.flBox li h5 a{color:#333;}


/*============3G版样式开始==================================*/

/* 顶部LOGO图片*/
.top3g { text-align:center; }
.top3g img { width:100%; display:block;}

/* 顶部导航菜单 */
.dadaohang { width:100%; overflow: auto; zoom:1; /*margin-bottom:5px;*/ }
.daohang { width:100%; height:33px;  background:#0066cb; /* 绿色 background:#02935d;*/ }
.daohang ul li { float:left; line-height:33px; width:25%; text-align:center; background:url(../3gimages/shuline.jpg) right no-repeat; }
.daohang ul li a { color:#fff; width:100%; height:33px; display:block; text-align:center; float:left; font-size:16px; }
.daohang ul li a:hover { color:#fff; /*background:#000;*/ }
div.fixedNav { position:fixed; top:0px; left:0px; width:100%; z-index:100000; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));}
.shangbian { /*border-top:1px solid #004b8d;*/ /*border-top:1px solid #5c9cdd;*/ }
.rightno { background:none; }

.dahuang { width:100%; height:850px; background:#f60; }
.dalv { width:100%; height:850px; background:#4a9b08; }



/* 首页滑动门产品及案例*/
.tabTitEr{overflow:hidden; background-color:#0066cb;}
.tabTitEr li{float:left; padding:1.083em 0 1.083em 5%; width:45%; text-align:center; font-size:1.167em; color:#fff;}
.tabTitEr li.on{font-weight:bold; background:#ff7200 url(../3gimages/onTit_ico.png) no-repeat 18% center; background-size:1em;}

.cpBox{margin-top:0.417em;}
.cpBox .cpCont{overflow:hidden; padding-top:1em;}
.cpBox .cpCont li{float:left; margin-bottom:1.583em; margin-bottom:1em; width:50%; text-align:center;}
.cpBox .cpCont li img{width:11.333em; height:9.333em; border:1px solid #e2e2e2;}
.cpBox .cpCont li h5{/*margin-top:1em;*/ margin-top:0.5em;  font-weight:normal; font-size:1.083em;}
.cpBox .cpCont li h5 a{color:#333;}


/* 内页产品图片列表*/
.cp2015{overflow:hidden; padding-top:1em;}
.cp2015 li{float:left; margin-bottom:1.583em; margin-bottom:1em; width:50%; text-align:center;}
.cp2015 li img{width:11.333em; height:9.333em; border:1px solid #e2e2e2;}
.cp2015 li h5{ /*margin-top:1em;*/ margin-top:0.5em; font-weight:normal; font-size:1.083em;}
.cp2015 li h5 a{color:#333;}


/* 首页中间电话*/
.phones{padding:1.250em 0; display: block; text-align: center; background:#d6f1e7 url(../3gimages/phonesg.png) no-repeat 8% center; background-size:1.583em auto; color:#333;}
.phones span{font-size:1.2em; position: relative; top:-0.2em;}
.phones em{font-size:1.500em; font-family:LiHei Pro , arial;}

/* 首页关于我们 */
.gyBox{}
.gyBox .tabTitEr li.on{background-color:#0066cb;}
.gyBox dl{padding:1em 0;}
.gyBox dl dt{text-align: center;}
.gyBox dl dt img{width:90%; border:1px solid #dcdcdc;}
.gyBox dl dd h5{padding:0.5em; font-size:1.250em; text-align: center; font-weight: normal;}
.gyBox dl dd h5 a{color:#333;}
.gyBox dl dd p{margin:0 5%; color:#666;}
.gyBox dl dd .btnMore{display: block; margin:1em 35%; padding:0.3em 0; font-size:1.167em; text-align: center; color:#fff; background-color:#0066cb; border-radius:0.2em;}



/*文字版顶部*/
.header{max-height:160px; overflow:hidden;}
.header .logoImg img{float:left; margin:6.5% 0 6.5% 3%; width:9.125em;}
.header .hdTxt{float:right; margin-top:5.4%; margin-right:2%; width:56%; text-align:right;}
.header .hdTxt h2{color:#333; font-size:1.16em;}
.header .hdTxt a{padding-left:1.117em; color:#ff7200; font-size:1.1em; background:url(../3gimages/tel.png) no-repeat left center; background-size:0.976em; font-family:arial;}


/*修正版固定导航*/
.nav-wrapper-fixed { position:fixed; top:0; width:100%; }
.nav-wrapper-fixed .nav { width:100%; height:35px; background:#015BAA; }
.nav-wrapper-fixed .nav li { float:left; line-height:35px; width:25%; text-align:center; background:url(../3gimages/shuline.gif) right no-repeat; }
.nav-wrapper-fixed .nav a { color:#fff; width:100%; height:35px; display:block; text-align:center; float:left; font-size:16px; }
.nav-wrapper-fixed .nav a:hover { color:#fff000; /*background:#000;*/ }
.nav-wrapper {/* margin-top:100px; */ width:100%; }
.nav-wrapper .nav { width:100%; height:35px; background:#015BAA; }
.nav-wrapper .nav li { float:left; line-height:35px; width:25%; text-align:center; background:url(../3gimages/shuline.gif) right no-repeat; }
.nav-wrapper .nav li a { color:#fff; width:100%; height:35px; display:block; text-align:center; float:left; font-size:16px; }
.nav-wrapper .nav li a:hover { color:#fff000; /*background:#000;*/ }

/*3G底部固定版块*/
.rimeixue { width:100%; height:65px; }
.fud { /*background: url(../3gimages/btbg.jpg);*/ background:#01764b; border-top:1px solid #015c3a; height: 62px; width:100%; margin: 0 auto; }
.fud dl { float: left; width:25%; height: 62px; font-size: 14px; letter-spacing: 1px; text-align: center; position: relative; /*background: url(../3gimages/dl_bg.jpg) top right no-repeat;*/ }
.fud dl dt { cursor: pointer; }
.fud dl dt a { display: block; padding: 35px 0 0 0; height: 28px; color: #fff; }
.fud dl dt span { display: block; padding: 35px 0 0 0; color: #fff; }
#dt1 { height: 35px; background: url(../3gimages/anniu-a.png) no-repeat 50% 50%; font-size:14px; }
#dt2 { height: 35px; background: url(../3gimages/anniu002.png) no-repeat 50% 50%; font-size:14px; }
#dt3 { height: 35px; background: url(../3gimages/anniu003.png) no-repeat 50% 50%; font-size:14px; }
#dt3 a { font-size:14px; }
#dt4 { height: 35px; background: url(../3gimages/anniu-d.png) no-repeat 50% 50%; font-size:14px; }
#dt4 a { font-size:14px; }
#dd1, #dd2 { display: none; }
.fud dl dd { z-index: 8888; position: absolute; overflow: hidden; width: 100%; margin-left: -0px !important; margin-left: -60px; }
.fud .side span { height: 1px; font-size: 1px; display: block; overflow: hidden; text-decoration: none; background-color: #08509b; font-size:14px; }
.s1 { margin: 0 5px; }
.s2 { margin: 0 3px; }
.s3 { margin: 0 2px; }
.s4 { margin: 0 1px; height: 2px; }
.fud ul li.li { display: block; width: 100%; height:28px; line-height:28px; text-align: center; background-color: #d82a2a; font-size: 20px; }
.fud ul li a { display: block; color: #fff; width: 100%; height:28px; font-size:14px; }
.fud a:visited { color: #feffff; }

/*3G版产品内容页正文*/
#myContent3g { font-size:14px; line-height:2; }
#myContent3g p { margin:0px; margin-top:8px; }
#myContent3g img {
width: expression(this.width > 100% ? 100%: true); max-width:100%;/* padding:3px; border:1px solid #E3ECF9; text-align:center; margin:10px auto;*/ }
#myContent3g a { font-size:14px; }

/*3G版文章内容页正文*/
#myContent3gwz { padding:15px; font-size:15px; line-height:2; }
#myContent3gwz p { margin:0px; margin-top:8px; }
#myContent3gwz img {
width: expression(this.width > 95% ? 95%: true); max-width:95%;/* padding:3px; border:1px solid #E3ECF9; text-align:center; margin:10px auto;*/ }
#myContent3gwz a { font-size:14px; }

/*3G版新闻列表页样式*/
.web_content3g { width:100%; margin-top:25px; }
.web_content3g #web_new3g li { width:100%; font-size:14px; margin-bottom:6px; border-bottom:1px dashed #a3a3a4; padding-bottom:5px; line-height:40px; display:inline; }
.web_content3g #web_new3g li .time { float:right; display:inline; }
.web_content3g #web_new3g li a { width:95%; padding:0 0 0 10px; float:left; background:url(../images/li2.jpg) no-repeat right; font-size:15px; color:#000; border-bottom:1px solid #E1DFDF; text-decoration:none; }
.web_content3g #web_new3g li a:hover { color:#0D88D3; }
.m-nav { display:block; height:35px; /*background:url(../3gimages/biaotibg.jpg) repeat-x 0 0;*/ background:#bc1020; width:100%; overflow:hidden; position:relative; margin-top:-5px; }
.m-nav h3 { height:35px; line-height:35px; color:#fff; padding: 0 50px 0 10px; /*background:url(../3gimages/biaotif.jpg) no-repeat right 0 #920c15;*/ float:left; display:inline; font-size:20px; text-shadow: #000 0 1px 0; }
.m-n-list { text-align:left; }
.m-n-list li { height:40px; overflow:hidden; white-space:nowrap; background:url(../3gimages/3glibg.jpg) repeat-x 0 0; line-height:40px; width:100%; }
.m-n-list li a { display:block; font-size:16px; margin:0 5px 0 15px; }

/*3G文章列表*/
.list3g { width:100%; }
.list3g h3 { width:100%; background:#ff7200; height:50px; line-height:50px; color:#fff; font-size:20px; text-indent:1em; }
.list3g h3 span { float:right; font-family:Arial, Helvetica, sans-serif; display:block; margin-right:5px; color:#e45e22; font-size:15px; font-weight:normal; }
.list3g h3 span a:link, .list3g h3 span a:visited { color:#fff; text-decoration:none; }
.list3g h3 spana:hover { color:#fff; }
.list3g ul { text-align:left; }
.list3g ul li { height:40px; overflow:hidden; white-space:nowrap; /*background:url(../3gimages/3glibg.jpg) repeat-x 0 0;*/ background:url(../3gimages/line.gif) repeat-x bottom; line-height:40px; width:100%; }
.list3g ul li a:link,.list3g ul li a:visited{ display:block; font-size:16px; margin:0 5px 0 15px; color:#333; }
.list3g ul li a:hover { color:#D90000; }

/*3G文章列表*/
.piczong3g { width:100%; }
.piczong3g h3 { width:100%; background:#f2de9a; height:34px; line-height:34px; color:#e45e22; font-size:20px; text-indent:1em; }
.piczong3g h3 span { float:right; font-family:Arial, Helvetica, sans-serif; display:block; margin-right:5px; color:#e45e22; font-size:15px; font-weight:normal; }
.piczong3g h3 span a:link, .piczong3g h3 span a:visited { color:#e45e22; text-decoration:none; }
.piczong3g h3 spana:hover { color:#fff; }
.piczong3g ul { text-align:left; overflow:auto; zoom:1; margin-bottom:10px; }
.piczong3g ul li { float:left; width:47%; height:38px; line-height:38px; overflow:hidden;  /*background:url(../3gimages/3glibg.jpg) repeat-x 0 0;*/  border:1px solid #048de4; margin-left:6px; margin-top:6px; text-align:center; background:#6CF;}
.piczong3g ul li a:link,.piczong3g ul li a:visited{ width:100%; height:38px; display:block; font-size:16px; color:#333; text-align:center;}
.piczong3g ul li a:hover { color:#D90000; }

/*3G分页样式*/
#fenye { clear:both; margin:15px 10px 15px 10px; height:35px; color:#999; text-align:right; }
#fenye a { text-decoration:none; font-size:14px; margin-left:5px; height:26px; text-align:center; line-height:26px; float:left; color:#666; background:#ddd; border:0px; display:block }
#fenye .prev, #fenye .next { width:55px; text-align:center; }
#fenye a.curr { width:25px; background:#fff; text-decoration:underline; color:#c00; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; }
#fenye a.num { width:25px; }
#fenye a:hover { color:#00659c; text-decoration:none; }
#fenye span { line-height:30px; padding-left:5px; font-family:Arial, Helvetica, sans-serif }
#fenye span#totalpage { padding-left:0px }

/*3G位置导航*/
.location { padding-left:15px; padding-top:8px; height:28px; text-align:left; border-bottom:1px solid #ccc; }
.location a { color:#1555a2; font-size:16px; }
.location img { display:none }

/*3G文章内容页*/
.LMlist{width:100%;margin:0 auto;}
.content3g{word-break:break-all;border-top:1px solid #fff;}
.content3g h1{font-size:18px;text-align:center; padding:12px; line-height:1.5;}
.content3g .gray{color:#888;font-size:12px;text-align:center}
