*{ box-sizing: border-box;font-family: "微软雅黑";}
.clear{ clear: both;}
.left{ float: left;}
.right{ float:right;}
.txtleft{ text-align: left;}
.txtright{ text-align: right;}

.ewm{ width: 120px; height: 166px; position: fixed; right: 0; top: 30%; background-color: #fff;z-index: 999; border-radius: 8px; text-align: center; color: #6D21E1; font-size: 14px; padding: 10px 6px}

.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; overflow: hidden;}
.toutiao{ width:100%; height: 66px; text-align: center;}
.toutiao a,.toutiao span{ margin: auto 20px;font-weight: bold;font-size: 30px;color: #333;}
.title{ width:100%; height: 66px; text-align: center; margin-bottom: 30px;}
.title a,.title span{ margin: auto 20px;font-weight: bold;font-size: 30px;color: #333;}
.section1 .title a{font-size: 32px;}

.section1{margin-top: -30px; position: relative; z-index: 99;border-radius: 8px 8px 0 0; padding: 25px 33px 40px;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: 15px 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; text-align: justify;}
.section1 .right table tr td:first-child{ font-size: 15px;}
.section1 .right a{	 float: right; margin-top: 20px;}

.section2 { margin-top: 30px;}
.section2 ul{ width: 100%; margin-top: 50px;}
.section2 ul li{ width: 275px; height: 161px; background: url(s2bg.png) center center no-repeat; float: left;  line-height: 25px; padding: 45px 35px 45px 45px; position: relative; margin-right: 33px;}
.section2 ul li:last-child{ margin-right: 0;}
.section2 ul li a{ font-size: 16px; line-height:26px; color: #333; font-weight: bold;}
.section2 ul li .icon{ position: absolute; left: 20px; top: 0; display:block; width: 56px; height: 50px;  text-align: center; color: #fff; line-height: 30px; font-size: 20px; font-weight: bold; font-style: italic;}

.section3bg{ width:100%; height: 777px; overflow: hidden; margin-top: 30px; background: url(s3bg.png) center center no-repeat;}
.section3{  margin-top: 60px;}
.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{color: #000; border: 1px solid #8554E1; border-radius:8px;}
#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:none; color:#000; background-color: #D6E7F9; border-radius: 8px;}
#jiabin #pic{ float: right;background: url(jiabin.png) center center no-repeat;}
#jiabin #content{ margin-right: 65px;}



div::-webkit-scrollbar {
    width: 10px; 
  }
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{ margin-bottom: 30px;}
.section4 .title { text-align: center;}
.section4 .left{ width: 790px; float: left; padding-bottom: 10px; padding-left: 10px;}
.section4 .left .shilubox{ height: 345px;}
.section4 .right{ width: 380px; float:right; background: url(s4rightbg.png) right bottom no-repeat;}
.section4 .right .rightbox{ margin-top: 40px;}
.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: 5px;
    height: 5px;
    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;}

