/* Powered by 96KaiFa.Com  \\   QQ 21617372 \\ https://www.96kaifa.com */
@charset "utf-8";
/* CSS Document */

.cl:after {
content: "\0020";
display: block;
height: 0;
clear: both;
}
.cl {
zoom: 1;
}

#viewport{ margin-top:94px;}
.view-content, .view-img, .slide {
  height: 346px;
  margin: 0;
  padding: 0;
  width: 100%;
  background-position: center center;
}
.home {

  height: auto;
  padding: 30px 0 15px 0;
  text-align: center;
  width: 100%;
}
.main{ width:1200px; margin:0px auto;}
.leftdiv{ float:left; width:249px; height:480px; position:relative;}
.leftdiv .t{ height:69px; line-height:69px; text-align:center; color:#fff; font-size:16px; background:#54cf77; position:relative;}
.leftdiv .t2{ background:#fff; height:69px; line-height:69px;text-align:center; color:#666666;font-size:16px;}
.leftdiv .t2 a{background:#fff; height:69px;color:#666666;font-size:16px; width:249px; display:block;}
.leftdiv .t2 a:hover{color:#fff;background:#54cf77;}
.leftdiv .bd{ border-bottom:1px solid #e8e8e8}
.leftdiv .d {
  color: #fff;
  font-size: 20px;
  position: absolute;
  right: 13px;
  top: 0px;
}
.divtitle{ border-bottom:2px solid #f5f5f5; width:95%; margin:0px auto;margin-left:42px; height:40px;text-align:left;position:relative;}
.divtitle h4{ font-size:24px; color:#676767; border-bottom:2px solid #15b6e4; width:100px; position:absolute; left:0px; line-height:35px; top:5px; font-weight:normal;}
.rightdiv{ float:right; width:900px;height:100%; background:#fff; font-size:14px;padding:20px 30px 40px 0;}
.rightdiv .div_img{ width:90%; margin:0px auto; text-align:center; margin:55px 0px;}
.rightdiv p {
  color: #676767;
  font-size: 15px;
  margin: 15px 0 0 42px;
  text-align: left;
  width: 95%;
  line-height:30px;
}
.rightdiv .p2 {
  border-bottom: 1px solid #f5f5f5;
  color: #676767;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 2px;
  line-height: 40px;
  margin-left: 16px;
  text-align: left;
}
.rightdiv .divp{ text-align:left; width:90%; margin:0px auto;}
.rightdiv .p3{ margin-left:15px;}
.rightdiv .p4{ float:left; width:30%; background:red;}
.rightdiv .p5{
  color: #676767;
  font-size: 14px;
  margin: 15px auto 0;
  text-align: left;
  width: 90%;
  font-weight:bold;
  line-height: 50px;
}
.rightdiv .div1 {
  font-size: 16px;
  height: 60px;
  margin: 20px auto 0;
  text-align: left;
  width: 90%;
}
.rightdiv .div2 {
  font-size: 16px;
  height: 45px;
  margin: 20px auto 0;
  text-align: left;
  width: 90%;
}
.rightdiv .s1{
  background: #15b6e0;
  border-radius: 50%;
  height: 6px;
  margin-right: 10px;
  margin-top: 17px;
  width: 6px;
  float:left;
}
.divline{font-size:0px; border-bottom:1px dotted #666666; margin:20px auto; width:90%;}

/*sitemap*/
.sitemap{width:95%; margin:10px 10px 10px 40px;}
.sitemap .textbox{padding:5px 0; display:block;height:75px;}
.sitemap .textbox h2{height:35px; line-height:35px; font-size:18px; background:#fbfafa; border-bottom:1px #f2f2f2 solid; text-indent:10px; margin-bottom:10px;}
.sitemap .textbox h2 a{color:#54cf77;float:left;}
.sitemap .textbox h2 a:hover{color:#3fae5f; text-decoration:none;}
.sitemap .textbox span{line-height:25px;float:left;margin-right:18px; color:#333333;}
.sitemap .textbox .l-96kaifa{margin-left:12px;}

/*最近更新*/
.zjgx-96kaifa{width:95%;margin:20px 0 0 42px;}
.zjgx-96kaifa ul{}
.zjgx-96kaifa ul li{float:left; width:360px; margin-right:35px; height:35px; line-height:50px;}
.zjgx-96kaifa ul li a{text-align:left; width:360px;display:block; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}