/*重置样式*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;font-family: "微软雅黑"}
body,button,input,select,textarea{ font:12px/1.5 "宋体",arial, verdana, sans-serif}
body,html{width:100%;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
li{list-style:none}
fieldset,img{border:0}
table{border-collapse:collapse;border-spacing:0}
q:before,q:after{content:""}
button,input,select,textarea{font-size:100%}
legend{color:#000}
small{font-size:12px}
hr{border:none;height:1px}
a{text-decoration:none}
a:hover{text-decoration:underline}
.cle:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cle{ display:inline-block}
.cle{ display:block}
.clear {clear: both;}

/*导航*/
.nav_box{width:100%;height:52px;background: black;border-bottom:1px solid #535353;position: relative;}
.nav_main{width:1200px;margin: 0 auto;height: 52px;}
.nav_main .logo{float: left;margin:16px 34px 0 30px;}
.nav_main nav ul{float: left}
.nav_main nav ul li {float:left;height: 52px;}
.nav_main nav ul li a{font-size: 14px;float: left;height:49px;width:87px; border-top:3px solid #000;color:#e9e9e9;line-height: 52px;text-align: center}
.nav_main nav ul li a:hover{text-decoration: none;color:#20c1dc}
.nav_main nav ul li .c{border-top:3px solid #20c1dc;color:#20c1dc;background: #343434;}
.search{width:226px;height: 25px;border: 1px solid #c5c5c5;float: left;background: #fff;border-radius:12px 12px 12px 12px;margin: 15px 0 0 230px;}
.search .searchText{outline:none;width:174px;border: none;float: left;height:25px;border-radius:12px 12px 12px 12px;text-indent: 13px;}
.search .searchBtn{width:52px;border: none;float: left;height: 25px;background: url(../img/searchBg.jpg) no-repeat center center;}
.loginByOthers{width:74px;height: 29px;float: left;margin-top: 14px;margin-left: 20px;}
.loginByOthers img{width:29px;height: 29px;}
.weixinLogin{float: left;}
.xinlangLogin{float: right;}
.navOpacity{display:none;position: absolute;width:100%;left: 0;top:52px;z-index: 100;height: 185px;background:rgba(0,0,0,0.3);clear: both;}
.navOpacity ul{width:1200px;height: 137px;margin: 0 auto;padding-top: 48px;}
.navOpacity ul li{float: left;width:212px;height: 40px;text-align: center;line-height: 40px;background: #3c4144;margin-right:26px;margin-bottom: 10px;cursor:pointer;}
.navOpacity ul li:hover{background: #20c1dc;}
.navOpacity ul li a{font-size:14px;color:white;text-decoration: none;display: block;width: 100%;height: 100%;}
/*底部*/
.footer{width:100%;height: 78px;background:#414141;color:#e5e5e5;text-align: center;font-size:12px;padding-top:14px}
.footer p{line-height: 20px;}
