﻿/*公共部分*/
body{margin:0;padding:0;font-family:'微软雅黑',Microsoft Yahei,SimHei,SimSun ,Arial, Helvetica, sans-serif;font-size:12px;color:#000;width: 100%;background:#fff;}
input,select{vertical-align:middle;}
img{margin:0;padding:0;border:none; vertical-align: middle;}
a{text-decoration:none;color:#2a2a2a;}
a:hover,a:focus{text-decoration:none;}
ul,li,ol,p,h1,h2,h3,h4,div{list-style:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;ime-mode:disabled;vertical-align:middle;outline-style:none;}
input{border-radius:0;/*-webkit-appearance:none;*/ /*去除input默认样式*/}
em{font-style:normal;}
table{border-collapse: collapse;}
i,s,em{text-decoration: none;font-style:normal;}
a{color:#333;}
a:hover,a:focus{color:#333;}
/*京东清楚浮动的方法*/
.clearfix:before,.clearfix:after{content: "";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*IE7/6*/}
/*清楚层公共*/
.layout:after{content:""; clear:both; display:block; height:0; visibility:hidden;}
.layout{zoom:1;}
/*公共调用class*/
.w12{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.al{text-align:left;}
.ac{text-align:center;}
.ar{text-align:right;}
.hide{display:none;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.m15{margin:15px 0 0 0;}
.mar30{margin:30px 30px 0 30px;}
.marT20{margin-top:20px!important;}
.pr{position:relative;}
.pa{position:absolute;}
.fR{float:right;}
/*header*/
.header-b{width:100%;height:215px;background:url(../image/top-bg.png) center center no-repeat;min-width:1300px;}
.box{width:1200px;margin:0 auto;}
.header-pad{padding:35px 0 0 0;}
.header-L{position:relative;float:left;width:552px;}
.header-R{overflow:hidden;text-align:right;padding-top:20px;}
.header-R a{display:inline-block;line-height:30px;border-radius:3px;text-align:center;padding:0 25px;color:#333;background:#fff;margin-right:8px;font-size:14px;}
.header-R a:hover,.header-R a:focus{background:#ec6944;color:#fff;}
/*导航*/
.navMenu{overflow:hidden;}
.menu { width: 100%; height: 60px; margin:0 auto; background: #ec6944; min-width:1300px; }
#nav h1 { color: #FFF; font-size: 18px; text-align: center;line-height:60px; font-weight: normal; height: 60px; overflow: hidden; cursor: pointer; }
#nav .active a h1{background: #df4519;color:#fff;}
#nav .mainlevel { float: left; /*IE6 only*/}
#nav .mainlevel a { text-decoration: none; line-height: 40px; display: block; width:133px; font-size: 14px; color: #fff;}
#nav .mainlevel a:hover h1{background:#df4519;transform:rotate(360deg);}
#nav .mainlevel ul li a{width:200px;}
#nav .mainlevel ul li a:hover { display: block; text-decoration: none; color: #fff; background: #df4519; }
#nav .mainlevel ul { display: none; position: absolute; z-index: 2000; box-shadow:1px 1px 5px rgba(0,0,0,0.5);}
#nav .mainlevel li { display: block;  background: #ec6944; text-align: center; line-height: 40px; height: 40px; width: 200px; z-index: 2000; /*IE6 only*/ }

/*footer*/
.footerbox{width:1200px;padding:25px 0;border-top: 4px solid #ec6944;margin: 0 auto;position: relative;}
.aboutUs{text-align:center;color:#666;font-size:14px;}
.aboutUs a{display:inline-block;color:#666;line-height:24px;padding:0 10px;text-align:center;}
.footerbox p{line-height:30px;color:#666;font-size:14px;text-align:center;}
.footerbox p a{color:#666;}
.footerbox p .iconfooter{display:inline-block;width:30px;height:24px;background:url(../image/icon-1.png) -33px -645px no-repeat;vertical-align: top;}
/*erjiyemiangongyongyangshi*/
.pcBar{height:620px;overflow-x:scroll;}
.bannerBar{background:url(../image/banner29.jpg) 50% 0 no-repeat;height:auto!important;margin-bottom:20px;width:100%;min-width:1200px;}
/* 图片弹出的大图 */
.proContentImgs .ts{position:absolute;top:10px;right:10px;color:#fff;display:none;background:rgba(0,0,0,.7);padding:5px 10px;}
.fundBigImg .ts{position:absolute;left:10px;bottom:10px;color:#fff;background:rgba(0,0,0,.7);padding:5px 10px;}
.fundBigImg{position:relative;}
/*mask*/
.mask{
        width: 100%;
          height: 100%;
          position: fixed;
          background: rgba(0,0,0,0.4);
          top: 0;
          left: 0;
          z-index: 300;
          display: none;
      }
      .dhs_mask{
        position:absolute;
        left:50%;
        top:20%;
        margin-left:-300px;
        width:600px;
        padding:50px;
        box-sizing: border-box;
        text-align:center;
        /*margin: 20% 25% 0;*/
        background:#fff;
      }
      .dhs_mask .erImg{
        width:100%;
        text-align:center;
      }
      .dhs_mask .erImg img{
        display:block;
        max-width:100%;
        margin:0 auto;
      }
      .dhs_mask .erImg p{
        text-align:center;
        font-size:16px;
        color:#333;
        padding-top:10px;
      }

