/* CSS Document */ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section, article, aside, header, footer, nav, dialog, figure,menu,hgroup{ margin:0; padding:0; border:0; font-family: "Microsoft Yahei", "PingFang SC", "Helvetica", "Arial", "Wenquanyi Micro Hei", sans-serif; } html{ -webkit-text-size-adjust:none;} body{ color:#000; background-color:#f4f4f4;} input,textarea,button{ resize:none; -webkit-appearance: none; font-family: 'SourceHanSansCN-Regular';} img{ border:none; vertical-align:top; max-width:100%;} ul,li{ list-style:none;} a{ text-decoration:none; color:#333; transition:color 0.3s ease-in;} a:hover{ outline:none; color:#cab172; text-decoration:none;} a:focus{outline:none;} h1,h2{ font-weight:normal;} input:focus,textarea:focus,button{ outline:none; -webkit-appearance: none;} em,i{ font-style:normal;} .or{ overflow:hidden;} .cl{ clear:both;} .container{ max-width:1310px; margin-left:auto; margin-right:auto;} .mkbox{ width:100%; margin-left:auto; margin-right:auto;} .topWrap{ width: 100%; height:34px; overflow:hidden; line-height: 34px; background-color: #5d382d; font-size:12px;} .topWrap .top_lf{ float: left;} .topWrap .top_rt{float: right;} .topWrap a { color: #b89d66; display: inline-block;} .topWrap a:hover{color:#fff;} .topWrap .search{width: 17px; height: 15px; margin-top:10px; background: url(../images/search.png) no-repeat center center;} .pdlogo{ display:inline-block; border-left:1px solid #000; padding-left:13px; margin-left:18px; margin-top:6px;} .header{ box-shadow: 0px 2px 15px 1px #78604b; position: relative; z-index: 99999;} .header-nav{ float:right; color:#000; } .header-left{ float:left; padding-top:13px;} .headercont{ } .header-nav ul{ font-size:18px; } .header-nav ul li{ float:left; margin:0 21px; font-size:18px; } .header-nav ul li a{ color:#000; } .header-nav ul li a:hover,.header-nav ul li a.cur{ color:#cab172;} .header-nav ul li:last-child{ margin-right:0;} .headbot{ height:107px; line-height: 107px; width:100%; overflow: hidden;background-color:#fff;} .navbar-toggle{position:relative; float:right; width:35px; height:29px; background-color:transparent; border:0 none; display:none;} .navbar-toggle:focus{outline:0} .navbar-toggle .icon-bar{display:block;width:100%;height:4px; background-color:#444;} .navbar-toggle .icon-bar+.icon-bar{margin-top:4px} .mobilenav{ background-color:#1e1f20; width:190px; height: 100%; position: fixed; right: -190px; top:0; z-index: 9999999; color:#d8d8d8; transition: all 0.3s ease-in-out;} .mobilenav.out{transform: translate3d(-190px,0,0);} .mobilenav ul{ padding:0 13px;} .mobilenav ul li{} .mobilenav ul li a{ color:#d8d8d8; border-bottom:1px solid #2e2f30; display:block; height:35px; line-height: 35px; font-size:12px;} .mobilebar{ height:40px; line-height: 40px; font-size:14px; padding:0 16px; background-color:#121313;} .closemue{ font-size:20px; position:absolute; right:10px; top:0; color:#fff;} .footer{ background-color:#232423; margin-top:88px; color:#fff;} .footertop{ padding:65px 0 45px; border-bottom:1px solid #d8d8d8; position:relative;} .footerlogo{ float:left;} .footerleft{ overflow:hidden;} .footerconect{ float:left; margin-left:33px; border-left:1px solid #fff; padding-left:35px; line-height: 26px; font-size:14px;} .footerbotleft{ font-size:16px;} .footerbottom{ padding:50px 0; line-height: 30px;} .footerright{ position:absolute; right:130px; top:-53px;} .footerright dl{ float:left; text-align: center; margin-left:15px;} .footerright dl dt{} .footerright dl dd{ font-size:14px; margin-top:10px;} .page{ text-align: center; font-size:12px; margin:50px 0;} .page a,.page span{ height:25px; line-height: 25px; border:1px solid #000; padding:0 10px; display:inline-block; margin:0 2px;} .page span{ color:#ddd; border:1px solid #eee;} .page span.cur{ background-color:#000; border:1px solid #000; color:#fff;}