@charset "utf-8";/* CSS Document */
*{ margin:0;padding:0;}
body,ol,ul,h1,h2,h3,h4,h5,p,blockquote,th,td,dl,dt,dd,form,input,textarea,select,li{margin:0;padding:0;}

address,cite,code,dfn,b,em,var,i{font-style:normal;font-weight:400}

em,strong{font-weight:700}
h1,h2,h3,h4,h5,h6{font-weight:700}
ul,ol{list-style:none}
img{border:0;}
input,textarea,select{vertical-align:middle;outline:0}
body{font:14px/20px "microsoft yahei";color:#323232;background:#fff}
a{color:#333;text-decoration:none}
a:hover,a:active{text-decoration:none}
table,table td,table th{border:1px solid #ddd;border-collapse:collapse}
table td{padding:5px}
html,body{width:100%;height:100%}
.tx-align-c{ text-align:center}
.header{position:fixed;width:100%;min-width:1020px;height:60px;line-height:60px;background-color: transparent;-webkit-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-o-transition: all .8s;transition: all .8s;z-index:8000;}
.clearfix{zoom:1}
.clearfix:after,.clearfix:before{content: "";display: block;height: 0;line-height:0;clear: both;}
.clear{ clear:both}

.fl{ float:left;}
.fr{ float:right}

.w1200{ width:1200px;margin:0 auto;}

.float-left{ float:left}
.float-right{ float:right}
.inline-block{display:inline-block;*display:inline;*zoom:1}

/*header-main*/
.header-main{ }
.header-main .header-main-inner{padding:15px 0;width:1020px;margin-left:auto;margin-right:auto;-webkit-transition:.5s all ease-out;transition:.5s all ease-out}

/*header*/
.header-main h1{ width:120px;margin-top:12px;float:left;}.header-main h1 a{ background:url(../images/logo-h.png) 0 -36px no-repeat;overflow:hidden; text-indent:-9999em;width:120px;height:36px; display:block}
.header-nav{ float:right;}
.ipv6-icon{ float:left; background:url(../images/IPv6-icon.png) 0 0 no-repeat; margin-top:20px; width:84px; height:19px;}
.navmenu{}
.navmenu ul { list-style: none;display: block;widht: 567px;}
.navmenu .navmenu-list{float:left;line-height:48px;width:100px;height:60px; }
.navmenu .navmenu-list .navmenu-link{color: #fff;width: 100px;cursor:pointer; text-align:center;font-size:16px;display:block;line-height:60px;height: 60px;}
.navmenu .navmenu-list:hover .navmenu-item{ border-bottom:2px solid #af9673;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.navmenu .navmenu-list .navmenu-item{ position:relative}

.navmenu .navmenu-list .navmenu-link.current{border-bottom:2px solid #af9673}
.navmenu ul li.navmenu-list .listbox{position: absolute;background-color: #151313;width: 100%;height: 230px;left:0;font-size: 14px;display: none;padding-top:20px;z-index:1010;top:60px}
.listbox-item{ margin-right:98px; width:200px;}
.listbox-item2{ width:330px;}
.listbox-title{ border-bottom:#595859 1px solid;color:#fff;font-size:16px;line-height:42px;}
.listbox-title.noborder{ border:none;}
.listbox-title a{color:#fff;}
.listbox-content{ width:160px;float:left;padding:15px 0;}.listbox-content a{ display:block;color:#969696;font-size:14px;line-height:30px;}
.listbox-content a:hover{ color:#af9673;}
.nav_line {position:absolute;right:95px;top:18px;background:#ddd;width:1px;height:15px;}
.fixed1{ background-color:#fff !important;-webkit-box-shadow:0px 3px 15px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.15);box-shadow: 0px 3px 7px rgba(0,0,0,0.15);}
.fixed1 .header-main h1 a{ background-position:0 0;}
.fixed2{ background-color:#181514 !important;-webkit-transition:.5s all ease-out;transition:.5s all ease-out;}
.fixed2 .header-main h1 a,.fixed3 .header-main h1 a{ background-position:0 0;}
.fixed3{background-color:#181514 !important;-webkit-transition:.5s all ease-out;transition:.5s all ease-out;} 
.fixed2  .navmenu .navmenu-list .navmenu-link{color:#fff}
.header2{ background-color:#fff;-webkit-box-shadow:0px 3px 15px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.15);box-shadow: 0px 3px 7px rgba(0,0,0,0.15);}
.header2 .header-main h1 a {background-position: 0 0;}
.header2 .navmenu .navmenu-list .navmenu-link { color:#333;}
.fixed2 .navmenu .navmenu-list .navmenu-link { color:#fff;}
.entrance-btn{ margin:0 50px;}
.entrance-btn a{ background-color:#ffcc3c; display:block; color:#323232; font-size:16px; text-align:center; width:90px; height:35px; line-height:35px; border-radius:5px; margin-top:12px;}


.footer{ background-color:#323232;color:#c8c8c8; position:relative; z-index:999; }
.footer-top{ padding:30px 0;border-bottom: 1px solid #4b4b4f;}.footer-top li{ width:20%;float:left}.footer-top li a{ display:block;line-height:36px;font-size:16px;}.footer-top li p{color:#969696;line-height:36px;}
.footer-link-tit{ color:#C8C8C8; margin-bottom:10px;}
.footer-top li a.footer-link{ color:#969696; font-size:14px;}
.footer-bottom{margin-top:30px;}.footer-auth{ text-align:center}
.footer-auth span.szgs{ display:inline-block;width:50px;height:33px;margin:0 10px; background-color:#fff; text-align:center}
.footer-auth span.szgs img{height:33px;}
.footer-auth a.auth{ display:inline-block;width:50px;height:33px;margin:0 10px;background-image:url(../images/footer-auth.png);background-repeat:no-repeat}
.footer-auth .auth-1{ background-position:0 0}.footer-auth .auth-2{ background-position:-50px 0}.footer-auth .auth-3{ background-position:-100px 0}.footer-auth .auth-4{ background-position:-150px 0}.footer-auth .auth-5{ background-position:-200px 0}.footer-auth .auth-6{background-position:-250px 0}
.footer-auth .auth-1:hover{ background-position:0 -33px}.footer-auth .auth-2:hover{ background-position:-50px -33px}.footer-auth .auth-3:hover{ background-position:-100px -33px}.footer-auth .auth-4:hover{ background-position:-150px -33px}.footer-auth .auth-5:hover{ background-position:-200px -33px}.footer-auth .auth-6:hover{ background-position:-250px -33px}
.footer .copyright{ text-align:center;padding:10px 0; padding-bottom:30px; line-height:30px;  font-size:12px;}
.footer .copyright a{color:#c8c8c8;}