﻿*{ 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; overflow: hidden;}
.title{ width:100%; height: 37px; text-align: center; margin-bottom: 30px;}
.title a,.title span{font-family: "Microsoft YaHei Bold"; margin: auto 20px;
font-weight: 700;
font-size: 30px;
color: #333;}
.title img{ margin-top: -8px;}

.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 #00000029;}
.section1 .left{ position: relative; width: 535px; height: 403px; float: left; background:url(vipchat.png);}
.section1 .left .qcbox{ position: absolute; width: 140px; height: 140px; bottom: 0; right: 0; z-index: 999;}
.section1 .right{ width: 570px; height: 403px; float: right; background: url(s1rightbg.png); padding: 25px 28px 0 28px; color:#fff;}
.section1 .right table tr td{ height: 35px;vertical-align: top; font-size: 16px; line-height: 30px;}
.section1 .right table tr td p{ text-align: justify;}
.section1 .right table tr td:first-child{ font-size: 16px;}
.section1 .right a{	 float: right; cursor: pointer;}

.section2 ul li{ width: 585px; float: left; border-bottom: 1px solid #eee; padding-top: 20px; padding-bottom: 20px;}
.section2 ul li a{ font-size: 18px; line-height:26px;}
.section2 ul li img{ margin-right: 15px;}

.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 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;}
.box{ width: 790px; height: 560px; background-color: #fff; padding: 30px 20px; overflow-y: auto;}
.box p{ width: 537px; padding: 10px; font-size: 14px; margin-top: 15px;}
.box ul li{clear: both; margin-bottom: 15px; overflow: hidden;}
.box ul li:nth-child(odd) p{ background: rgba(150,12,255,0.1);color: #333333;}
.box ul li:nth-child(even) p{ float: right; background-color: #8554E1; color:#FFFFFF;}
.box ul li:nth-child(odd) .man{ text-align: left;}
.box ul li:nth-child(even) .man{ text-align: right;}

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 .box{ height: 534px;}
.section4 .right{ width: 361px; height: 610px; float:right; background: url(s4rightbg.png) right bottom no-repeat;}
.section4 .right dl{ margin-top: 20px;}
.section4 .right dt{ font-size: 18px; color: #8554E1; margin-bottom: 5px;}
.section4 .right dd{ line-height: 30px;}
.section4 .right .rightdl{ margin-top: 40px;}

.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;}