*{ box-sizing: border-box;font-family: "微软雅黑";}
.clear{ clear: both;}
.left{ float: left;}
.right{ float:right;}
.txtleft{ text-align: left;}
.txtright{ text-align: right;}

.banner{ width: 100%; height: 500px; background: url(banner.png) center center no-repeat; position: relative;}
.banner a{ position: absolute; left: 3%; top: 50px;}
.banner a img{ width: 300px;}

.section1,.section2,.section3,.section4{ width: 1200px; margin: 0 auto; margin-top: 30px;}
.title{ width:100%; height: 37px; text-align: center; margin-bottom: 30px;}
.title a,.title span{ margin: auto 20px;
font-weight: bold;
font-size: 30px;
color: #333;}
.title img{ margin-top: -8px;}
.section1 .title a{font-size: 32px;}

.section1{ height: 522px; margin-top: -30px; position: relative; z-index: 999;
border-radius: 8px 8px 0 0; padding: 25px 33px;
background: #fff;
box-shadow: 0 3px 6px #999;}
.section1 .left{ width: 718px; height: 403px; float: left; }
.section1 .right{ width: 387px; height: 403px; float: right; background: url(s1rightbg.png) no-repeat center center; padding: 25px 18px 10px; color:#fff;}
.section1 .right table tr td{ height: 35px;vertical-align: top; font-size: 15px;}
.section1 .right table tr td p{ line-height: 36px; margin-top: -9px; text-align: justify;}
.section1 .right table tr td:first-child{ font-size: 15px;}
.section1 .right a{	 float: right; margin-top: 20px;}

.section2 ul{ width: 100%;}
.section2 ul li{ width: 50%; float: left; border-bottom: 1px solid #eee; padding-top: 20px; padding-bottom: 20px; line-height: 50px;}
.section2 ul li a{ font-size: 18px; line-height:26px;}
.section2 ul li .icon{ display:block; float: left; width: 56px; height: 50px; background: url(icon.png) center center no-repeat; margin-right: 15px; text-align: center; color: #fff; line-height: 50px; font-size: 25px;}

.section3bg{ width:100%; height: 695px; overflow: hidden; margin-top: 30px; background: url(s3bg.png) center center no-repeat;}
.section3 .left{ width: 380px; float: left;}
.section3 .left ul li{ margin-bottom: 30px;}
.section3 .left ul li img{ width: 380px; height: 214px;}
.section3 .left ul li span{ display: block; width: 380px; height:56px; background-color: #8554E1; font-weight: 18px; color: #fff; text-align: center; line-height: 56px;}
.section3 .right{ width: 790px; float: right;}
.shilubox{ width: 790px; height: 570px; background-color: #fff; padding: 30px 20px; overflow-y: auto; box-shadow: 0 0 6px #999;}
.shilubox #text{ width: 537px; padding: 10px; font-size: 15px; line-height: 25px; margin-top: 15px;}
.shilubox #text p{ text-indent: 2em;}
.shilubox .ul>div{clear: both; margin-bottom: 15px; overflow: hidden;}
.shilubox .ul>div #pic{ width: 51px; height:51px;}

#zhuchiren #man{text-align: left;}
#zhuchiren #text{background-color:none; border:solid 2px #d6e7f9; color: #000; border-radius: 10px;}
#zhuchiren #pic{ float: left; background: url(zhuchiren.png) center center no-repeat;}
#zhuchiren #content{ margin-left: 65px;}
#jiabin #man{text-align: right;}
#jiabin #text{float: right; background-color:#D6E7F9; color:#000; border-radius: 10px;}
#jiabin #pic{ float: right;background: url(jiabin.png) center center no-repeat;}
#jiabin #content{ margin-right: 65px;}



div::-webkit-scrollbar {
    width: 10px; background: url(scrollbg/png);
  }
div::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
    opacity: 0.2;
    background: fade(@primary-color, 60%);
  }
  div::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(233, 233, 233, 1);
    border-radius: 0;
    background: fade(@primary-color, 30%);
  }
  

.section4 .title { text-align: center;}
.section4 .left{ width: 790px; float: left;}
.section4 .left .shilubox{ height: 380px;}
.section4 .right{ width: 380px; float:right; background: url(s4rightbg.png) right bottom no-repeat;}
.section4 .right .rightbox{ margin-top: 40px; min-height: 320px;}
.section4 .right .box{ clear: both; overflow: hidden; margin-top: 10px; padding-left: 20px;}
.section4 .right .box h6{ font-size: 20px; color: #8554E1; margin-bottom: 10px;}
.box a {
    display: block;
        float: left;
        line-height: 26px;
        width: 340px;
        word-wrap: break-word;
        margin-left: 5px;
        margin-bottom: 10px;
}
.section4 .right .box .dot{
    width: 8px;
    height: 8px;
    background: #8554E1;
    border-radius: 4px;
    margin-top: 10px;
    margin-right: 5px;
    display: block;
    clear: both;
    float: left;
}



/*  下面css是vipchat页面模板使用   */
.section_d2{ width: 1200px; margin: 30px auto;}
.section_d2 .left{ width: 353px; min-height: 800px; float: left; border-right: 2px solid #eee;}
.section_d2 .left span{ font-size: 26px; display: block; width: 320px; line-height: 30px; color:#8554E1;border-bottom: 1px solid #eee; padding:10px 0;}
.section_d2 .right{ width: 820px; min-height: 800px;float: right;}
.section_d2 .right .top{ width: 100%; height: 60px; line-height: 60px;  background-color: #eee;}
.section_d2 .right .top .title{ display: inline-block; width: 129px; height: 60px; background-color: #8554E1; color:#fff; float: left; font-size: 26px;}
.section_d2 .right .top .filter{ float: right; font-size: 14px; padding-right: 20px;}
.section_d2 .right .top .filter *{ cursor: pointer;}
.rb{ color: red; font-weight:bold;}
.bb{ color: blue; font-weight:bold;}

