/* 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;}