@charset "utf-8";
/* CSS Document */

* {
 margin:0;
 padding:0;
 outline: none;
 list-style-type:none;
}
html {
 height: 100%;
}
li {
 list-style:none;
}
img {
 border: none;
}
input {
  font-family:"Microsoft YaHei", "微软雅黑", Arial;
}
body {
 font-family:"Microsoft YaHei", "微软雅黑", Arial;
 font-size:13px;
 line-height:1.5em;
 color:#333;
}
.clearfloat {
 clear:both;
}
h2 {
   font-family:"微软雅黑", Arial;
}
a {
 text-decoration:none;
 color:#666;
}
a:hover {
 text-decoration:none;
 color:#999;
}
h2.bz_h2 {
   height:24px;
   font-size:16px;
   font-weight:lighter;
}
.fl {
 float:left;
}
.fr {
 float:right;
}
.clear {
 clear:both;
 display:block;
 overflow:hidden;
 height:0;
 line-height:0;
}
.pd20 {
 padding:20px;
}
.pd50 {
 padding:50px;
}
.dashed_b {
  border-bottom:1px #cccccc dashed;
}
/*router_header*/
#router_header {
  width:100%;
  height:80px;
  background:#3a3a3a;
  border-bottom:1px #fff solid;
  position:relative;
  z-index:9999;
}


/*router_banner*/
#router_banner {
  width:100%;
  height:542px;
  background:url(../images/router_banner_bg.jpg) center top no-repeat;
}
#router_banner #router_banner_content {
  width:1000px;
  height:542px;
  margin:0 auto;
  position:relative;
}
#router_banner #router_banner_content img {
  width:1000px;
  height:542px;
  display:block;
  overflow:hidden;
}

/*router_main*/
#router_main {
  width:960px;
  height:auto;
  margin:0 auto;
}

#router_main h2 {
  width:282px;
  height:30px;
  display:block;
  font-size:30px;
  line-height:30px;
  color:#39b0e7;
  font-weight:normal;
  position:absolute;
  top:150px;
}

#router_main p {
  width:432px;
  height:300px;
  line-height:1.8em;
  font-size:14px;
  color:#969696;
  text-align:left;
  display:block;
  position:absolute;
  top:200px;
}
#router_main .router_main_l {
  width:100%;
  height:450px;
  position:relative;
}
#router_main .router_main_l h2 {
  left:0;
}
#router_main .router_main_l p {
  left:0;
}
#router_main .router_main_r {
  width:100%;
  height:450px;
  position:relative;
}
#router_main .router_main_r h2 {
  right:0;
}
#router_main .router_main_r p {
  right:0;
}
#router_main .bg_01 {
  background:url(../images/img01.jpg) 550px center no-repeat;
}
#router_main .bg_02 {
  background:url(../images/img02.jpg) left center no-repeat;
}
#router_main .bg_03 {
  background:url(../images/img03.jpg) right center no-repeat;
}
/*固件列表*/
.router_main_firmware {
  width:100%;
  height:400px;
  padding:25px 0;
  position:relative;
}
#router_main .router_main_firmware h3 {
  width:100%;
  height:30px;
  display:block;
  font-size:30px;
  line-height:30px;
  color:#39b0e7;
  font-weight:normal;
  text-align:center;
}
#router_main .router_main_firmware p.firmware {
   width:100%;
  height:16px;
  line-height:16px;
  font-size:14px;
  color:#969696;
  text-align:right;
  display:block;
  position:static;
  margin:15px 0;
}
#router_main .router_main_firmware ul {
  background: #efefef;
  margin: 0 auto;
  overflow: hidden;
  padding: 10px;
  zoom: 1;
}
#router_main .router_main_firmware ul li {
  float: left;
  line-height: 24px;
  padding: 0 25px;
  font-size: 14px;
}
#router_main .router_main_firmware h4 {
  text-align: center;
  font-size: 14px;
  color: #a4639b;
  margin: 15px 0;
}
/*下载地址*/
#router_main .router_main_down {
  width:960px;
  height:auto;
  margin:0 auto;
  padding:25px 0;
}
#router_main .router_main_down h5{
  width:100%;
  height:30px;
  margin:25px 0;
  text-align:center;
  font-size: 30px;
  color: #39b0e7;
  font-weight:normal;
}
#router_main .router_main_down ul {
  width:630px;
  height:50px;
  display:block;
  margin:0 auto;
  overflow:hidden;
}
#router_main .router_main_down ul li {
  width:180px;
  height:50px;
  display:block;
  float:left;
  margin-left:20px;
  overflow:hidden;
}
#router_main .router_main_down ul li a {
  width:180px;
  height:50px;
  display:block;
  text-align:center;
  line-height:50px;
  color:#FFFFFF;
  font-size:30px;
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -webkit-transition:all 0.3s ease-in;
  -moz-transition:all 0.3s ease-in;
  -o-transition:all 0.3s ease-in;
  transition:all 0.3s ease-in;
}
#router_main .router_main_down ul li a:visited {
  color:#FFFFFF !important;
}
#router_main .router_main_down ul li a.a_green {
  background:#0F6;
}
#router_main .router_main_down ul li a.a_yellow {
  background:#F90;
}
#router_main .router_main_down ul li a.a_blue {
  background:#0FF;
}
#router_main .router_main_down ul li a:hover {
  background:#F00;	
}
router_main_down ul li.last_li {
  margin-left:0;
}
/*申明*/
#router_main .router_main_note {
  width:958px;
  height:auto;
  margin:20px auto;
  background: #fffbe5;
  padding: 10px;
  border: 1px #e8dfa9 solid;
}
#router_main .router_main_note strong {
color: #f59c24;
font-size: 14px;
}
/*router_footet*/
#router_footet {
	width:1000px;
	height:auto;
	padding:10px 0;
	margin:0 auto;
	background: url(../images/juyunzx.png) 560px 20px no-repeat;
}

#router_footet #router_footet_content {
   width:600px;
   margin:0 auto;
   float:left;
   height:auto;
   position:relative;
   margin-left:0px;
}
#router_footet #router_footet_content p {
  font-size: 12px;
  color: #999;
  text-align: center;
  width:100%;
  line-height:14px;
  height:14px;
  margin:10px 0;
}
#router_footet #router_footet_content p a {
  color:#333;
}
/*返回顶部*/
.btnimg{cursor:pointer;border:0;margin:0;padding:0;}

#ScrollToTop{
	position:fixed;_position:absolute;z-index:4;right:15px;bottom:-10px;width:70px;padding:20px 10px 30px;display:block;font-size:15px;font-weight:800;text-align:center;border-width:1px 1px 0 1px;border-style:solid;

	box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);
	-moz-box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);
	-webkit-box-shadow:0 0 #fff, 0 1px 3px rgba(34,25,25,0.5);
	
	-moz-transition:bottom 250ms ease-in-out;
	-webkit-transition: bottom 250ms ease-in-out;
}
#ScrollToTop.Offscreen{
	
	-moz-transition-duration:250ms;
	-webkit-transition-duration:250ms;
}
/* White Button */
.Button2.WhiteButton{
	background-color:#f0eded;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfafb), to(#f0eded), color-stop(.5,#f9f7f7),color-stop(.5,#f6f3f4));
	background-image:-moz-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
	background-image:-o-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
	background-image:-webkit-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
	border-color:#bbb;
	color:#524d4d;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfafb', endColorstr='#f0eded');
	text-shadow:0 1px rgba(255,255,255,0.9);
}
.Button2.WhiteButton:hover{
	background-color:#f2f0f0;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfcfc), to(#f2f0f0), color-stop(.5,#fbf9f9),color-stop(.5,#f7f5f6));
	background-image:-moz-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);
	background-image:-o-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);
	background-image:-webkit-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);
	border-color:#c3c3c3;
	color:#666060;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfcfc', endColorstr='#f2f0f0');
	text-shadow:0 1px rgba(255,255,255,1);
}
.Button2.WhiteButton:active{
	background-color:#ebe8e8;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f4f5), to(#ebe8e8), color-stop(.5,#f3f0f0),color-stop(.5,#f1eeef));
	background-image:-moz-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);
	background-image:-o-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);
	background-image:-webkit-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);
	border-color:#b7b7b7;
	color:#454141;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f4f5', endColorstr='#ebe8e8');
	text-shadow:0 1px rgba(255,255,255,0.8);
}
#router_header_content {
  width:150px;
  height:66px;
  display:block;
  float:left;
  margin-left:37px;
  line-height:66px;
  position:relative;
}
#router_header_content img.logo {
	width:280px
	height:64px;
	display:block;
	position:absolute;
	top:11px;
	left:0px;
	overflow:hidden;
}
#main_menu {
width: 966px;
height: 80px;
display: block;
float: right;
}
#main_menu a {
  display:block;
  color:#ccc;
}
#main_menu .navtools {
	width:106px;
	display:none;
	position:absolute;
	top:80px;
	left:0px;
}
#main_menu .navtools a {
	width:100%;
	height:50px;
	display:block;
	line-height:50px;
	text-align:center;
	background:url(../images/navbg.png) 0 0 repeat;
}
#main_menu .navtools a:hover {
	background:#3a3a3a;
	color:#fff;
}
#main_menu .menuitem {
 display:block;
  width:106px;
  height:80px;
  position:relative;
  float:left;
  text-align:center;
  cursor:pointer;
  line-height:90px;
  font-size:15px;
  color:#ccc;
  -webkit-transition:all 0.4s ease-in-out;
  -moz-transition:all 0.4s ease-in-out;
  -o-transition:all 0.4s ease-in-out;
  transition:all 0.4s ease-in-out;
  background:url(../images/home/fengexian.png) right 37px no-repeat;
}
#main_menu .mcenter {
 background:none;
}
#main_menu .menuitem:hover,  #main_menu .menuitem a:hover {
  color:#ff4300 !important;
}
#main_menu .menuitem .t1 {
  background:url(../images/menu/home.png) 0 0 no-repeat;
}
#main_menu .menuitem .t2 {
  background:url(../images/menu/jiaochen.png) 0 0 no-repeat;
}
#main_menu .menuitem .t3 {
  background:url(../images/menu/quse.png) 0 0 no-repeat;
}
#main_menu .menuitem .t4 {
  background:url(../images/menu/gongju.png) 0 0 no-repeat;
}
#main_menu .menuitem .t5 {
  background:url(../images/menu/bangzhu.png) 0 0 no-repeat;
}
#main_menu .menuitem .t6 {
  background:url(../images/menu/boke.png) 0 0 no-repeat;
}
#main_menu .menuitem .t7 {
  background:url(../images/menu/boke.png) 0 0 no-repeat;
}
#main_menu .menuitem .t8 {
  background:url(../images/menu/boke.png) 0 0 no-repeat;
}
#main_menu .menuitem .t9 {
  background:url(../images/menu/show.png) 0 0 no-repeat;
}
#main_menu .menuitem .t10 {
  background:url(../images/menu/bbs.png) 0 0 no-repeat;
}
#main_menu a:visited {
  color:none;
}
#main_menu .menuitem .tubiao {
  width:24px;
  height:24px;
  display:block;
  top:-100px;
  position:absolute;
       -webkit-transition:all 0.6s ease-in-out;
  -moz-transition:all 0.6s ease-in-out;
  -o-transition:all 0.6s ease-in-out;
  transition:all 0.6s ease-in-out;
  left:50%;
  margin-left:-12px;
}
#main_menu .menuitem .xiahuaxian {
  width:60px;
  height:2px;
  display:block;
  background:#ff4300;
  position:absolute;
  bottom:18px;
  left:50%;
  margin-left:-30px;
   transform:scale(0);
 -webkit-transform:scale(0);
 -moz-transform:scale(0);
 -o-transform:scale(0);
 -ms-transform:scale(0);
   -webkit-transition:all 0.4s ease-in-out;
  -moz-transition:all 0.4s ease-in-out;
  -o-transition:all 0.4s ease-in-out;
  transition:all 0.4s ease-in-out;
}
#main_menu .menuitem:hover .xiahuaxian {
 transform:scale(1);
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -o-transform:scale(1);
 -ms-transform:scale(1);
}
#main_menu .menuitem:hover .tubiao {
  top:8px;
}
#search_wrap {
  width:958px;
  height:auto;
  background:#ffffff;
  border:1px #cccccc solid;
  padding:20px;
  margin:20px auto;
}
#search_wrap  #paging_nav {
  width:100%;
  height:30px;
  line-height:30px;
  font-size:12px;
  border-top:1px #cccccc dotted;
}
#search_wrap .search_info {
  width:100%;
  height:30px;
  line-height:30px;
  border-bottom:1px #cccccc dotted;
  font-size:13px;
}
#search_wrap .searchcon {
  width:918px;
  margin:20px;
}
#search_wrap .searchcon a.searchtit {
  font-szie:14px;
  height:20px;
  line-height:20px;
  font-weight:bold;
}
#search_wrap .searchcon a.searchcon {
  font-size:13px !important;
  display:block;
  height:50px;
  margin:0;
  color:#666;
  overflow:hidden;
  line-height:1.8em;
  border-bottom:1px #cccccc dotted;
}
.wangwang {
  width:202px;
  height:28px;
  margin:5px auto;
  position:relative;
}
.wangwang a .wangwang i {
  display:block;
  float:left;
}
.wangwang a {
	height:16px;
	line-height:16px;
	overflow:hidden;
	font-size:12px;
}
.wangwang a img {
  margin-top:5px;
}
.wangwang i {
  margin-left:10px;
}
/*main css*/
.bottom_tools{position:fixed;z-index:1070;right:15px;bottom:40px;}
.bottom_tools>*{font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}
.qr_img{position:absolute;top:-189px;left:-183px;display:none;}
#scrollUp{width:45px;height:45px;background-image:url(../images/backgrounds.32.png);background-position:-54px -53px;display:none;}
#scrollUp:hover{background-image:url(../images/backgrounds.32.png);background-position:-100px -53px}
#feedback{width:45px;height:45px;display:block;}
#feedback img {
	display:block;
  width:30px;height:30px;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-8px;
  margin-left:-8px;
}
.renzheng {
  width:108px;
  height:111px;
  background:url(../images/renzheng.png) 0 0 no-repeat;
  position:absolute;
  top:10px;
  left:100px;
}
.ww-inline {
background:url(../images/wwnotonline.gif) 0 0 no-repeat;
}
.ww-online, .ww-small, .ww-inline {
  background:url(../images/wwonline.gif) 0 0 no-repeat;
}
#feedback:hover {background-color:#abcdef;}
.qr_tool{width:45px;height:45px;background-image:url(../images/backgrounds.32.png);background-position:-148px 0;cursor:pointer;}
.qr_tool:hover {width: 45px;height: 45px;background-image: url(../images/backgrounds.32.png);background-position: -192px -46px;}