﻿/* 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:1446px; margin-left:auto; margin-right:auto;}
.mkbox{ max-width:1448px;  margin-left:auto; margin-right:auto;margin-top:17px;}
.topWrap{ width: 100%; height:34px; overflow:hidden; line-height: 34px;  font-size:12px;padding-top:24px;}
.topWrap .top_lf{ float: left;}
.topWrap .top_rt{float: right;}
.topWrap a { color: #cab172; 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{  position: relative; z-index: 99999; background-image:url(../images/tbg.jpg)}
.header-nav{ float:right; color:#000; }
.header-left{ float:left; padding-top:0px;}
.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:#FFF; }
.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:202px; line-height: 80px; width:100%; overflow: hidden;}


.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:#FFF;}
.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{  margin-top:88px; color:#fff; background-image: url("../images/footer.jpg");}
.footertop{ padding:65px 0 45px; 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:14px;}
.footerbottom{ padding:0px 0 30px 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;}