﻿#yytop {
    background: #222733 none repeat scroll center center / cover ;
    height: 180px;
    overflow: hidden;
    padding: 100px 20px 40px 20px;
    transition: height 0.4s ease 0s;
}
#yytop h1{
    font-size: 30px;
    color: #fff;
    font-weight: 400;
    line-height: 1.5;
}
.yydes {
    font-size: 14px;
    margin: 10px 0 22px;
    color: #fff;
    line-height: 1.7;
    width:530px;
}
.yydes p {
    line-height: 1.7;
}
.yybtn {
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    background-color: #00a4ff;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    min-width: 140px;
    outline: 0 none;
    padding: 0 20px;
    text-align: center;
}
.yylist
{
  width:100%; 
  padding-bottom: 30px;
  padding-top:15px;   
}
#breadCrumb
{
  width:100%;
  text-align:left;
  margin-bottom:15px;
}
#breadCrumb i
{
  padding-right:0px;
}
#breadCrumb a
{
  padding:0px 4px;
}
.yynav
{
  background-color:#ededed;	
  border-bottom:solid 1px #ededed;
}
.yynav ul li {
    cursor: pointer;
    display: table-cell;
    font-size: 16px;
    padding: 14px 20px;
    position: relative;
    text-align: center;
    white-space: nowrap;
}
.yynav ul li i{
    padding-right:2px;
}
.yynav ul li.active {
    color: #00a4ff;
    border-bottom:2px solid #00a4ff;
}
.yyleft
{
  background-color:#f4f6f7;
  float:left;
  width:200px;
  padding:25px 25px;
  text-align:left;
}
.yyleft h3 {
    background: transparent none repeat scroll 0 0;
    color: #039be5;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0 0 8.66667px;
    padding: 0;
    text-transform: uppercase;
}
.yyul
{
   float:left;    
}
.yyul li
{
   float:left;
   width:200px;
   line-height:40px;
   border-bottom:1px solid #dadedf;
}
.yyul li .firstli
{
   cursor:pointer;
   background: rgba(0, 0, 0, 0) url("/files/images/jian4.png") no-repeat scroll right 15px;
   height:40px;
   width:20px;
   display:inline-block;
   float:right;
}
.yyul li.open .firstli
{
   background: rgba(0, 0, 0, 0) url("/files/images/jian5.png") no-repeat scroll right 15px;
}
.yyul li a
{
   font-size: 16px;
   color:#505656;
   font-weight:600;
}
.yyul li a.actieve,.yyul li a:hover
{
   color:#039be5;
}
.downmenu2 {
    float: left;
    width: 100%;
    display:none;
}
.yyul li.open .downmenu2
{
    display:inline-block;
}
.downmenu2 li {
    background:url(/files/images/jia.png) no-repeat 5px 18px;
    float: left;
    font-weight: 500;
    text-indent: 18px;
    width: 100%;
    padding-left:0px;
}
.downmenu2 li a{
    font-weight:600;
    font-size:15px;
}
.yyul .downmenu3 li {
    background: rgba(0, 0, 0, 0) url("/files/images/bullet.gif") no-repeat scroll 16px 18px;
    line-height:34px;
}
.downmenu3 li a{
    font-size:14px;
    font-weight:500;
    padding-left:10px;
}
.downmenu4{
    padding-left:0px;
}
.yyul .downmenu3 li .downmenu4 li{
    background:none;
}
.yyul .downmenu3 li .downmenu4 li a{
    font-size:13px;
}
.yyul .downmenu3 li .downmenu4 li i{
    padding-right:2px;
}
.yyright
{
  float:right;
  width:870px;
  text-align:left;
}
.twopro
{
   float:left;
   border-top: 1px solid #eee;
   width:100%;
   margin-bottom:10px;
   padding-bottom:15px;
   padding-top:20px;
}
.twopro h3 {
    color: #333;
    font-size: 20px;
    font-weight:500;
    line-height: 33px;
}
.pdes {
    -moz-box-orient: vertical;
    color: #827d7c;
    display: -webkit-box;
    font-size: 16px;
    line-height: 28px;
    min-height: 102px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top:5px;
    padding-bottom:6px;
}
.ptedian li
{
   background: rgba(0, 0, 0, 0) url("/files/images/bullet.gif") no-repeat scroll 3px 15px;	
   padding-left:20px;
}
.gudiv2
{
    position:relative;
    float:left;	
    width:100%;
}
.proimg
{
   width:200px;
   height:180px;
   float:left;
   margin-right:20px;
   border:solid 1px #ededed;
}
/* 后修改部分 */
.yyright h1 {
    font-size: 40px;
    font-weight: 500;
    padding-bottom: 16px;
}
.ryinfo {
    border-bottom: 1px solid #ededed;
    padding-bottom: 14px;
    margin-bottom:30px;
}
.ed {
    border-radius: 3px 2px 2px 3px;
    float: left;
    line-height: 30px;
    margin-right: 35px;
    margin-bottom:5px;
    padding-left:50px;
    position:relative;
}
.ed span {
    color: #ffffff;
    display: inline-block;
    float: left;
    padding: 0 10px;
    background-color:#039be5;
    position:absolute;
    left:0px;
    top:0px;
}
.ed a {
    background-color: #ededed;
    border-radius: 0 2px 2px 0;
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    margin-left:20px;
    margin-bottom:15px;
}
.yyright h2 {
    color: #333;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom:4px;
    margin-top: 28px;
    display:inline-block;
    background:url(/files/images/zhicn.gif) no-repeat 0px 13px;
    padding-left:30px;
}
.yyright h2.b1 {
    background:url(/files/images/rtb.gif) no-repeat 0px 13px;
}
.yyright h2.b2 {
    background:url(/files/images/icon.gif) no-repeat 0px 13px;
}
.yyright h2.b3 {
    background:url(/files/images/rtt.gif) no-repeat 0px 13px;
}
.yyright p {
    line-height: 26px;
    margin: 0 0 13px;
}
.gudiv
{
    position:relative;
    float:left;	
    width:100%;
}
.onepro {
    background-color: #fafafa;
    border: 1px solid #ededed;
    border-radius: 2px;
    float: left;
    height: 256px;
    margin-bottom: 30px;
    margin-right: 20px;
    overflow: hidden;
    width: 200px;
}
.last
{
   margin-right:0px;	
}
.bghav {
    background-color: White;
    border-bottom: 1px solid #ededed;
    height: 180px;
    width: 200px;
}
.onepro a {
    color: #27292e;
    font-size: 15px;
    font-weight: 500;
}
.onepro img {
    max-height: 180px;
    margin: 0px;
    max-width: 200px;
}
.onepro .protxt {
    max-height: 70px;
    overflow: hidden;
    padding: 10px 10px;
}
.onepro p {
    color: #505656;
    font-family: "Microsoft YaHei",Arial;
    font-size: 14px;
    line-height: 1.625;
    padding-top: 6px;
}


.yyright table {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d9d9d9 #d9d9d9 currentcolor;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    line-height: 1.5;
    margin-bottom: 24px;
    margin-top: 0;
    width: 100%;
}
.yyright table {
    margin-bottom: 0;
}
.yyright table {
    border-collapse: collapse;
    border-spacing: 0;
}
.yyright table tr {
    background-color: #fff;
}
.yyright table tr:hover {
    background-color: #fafafa;
}
.yyright table td p, .yyright table th p{
    line-height: 16px;
    margin: 0;
}
.yyright table td, .yyright table th {
    border: 1px solid #d9d9d9;
    overflow-wrap: break-word;
    padding: 5px 13px;
    text-align:left;
    font-size:14px;
    vertical-align:middle;
}
.yyright table th {
    background-color: #dfdfdf;
    color: #333;
    font-weight: 400;
    word-break: keep-all;
    border:solid 1px #bcbcbc;
}
table tr:nth-child(even){
background: #fafafa;
}

.imglock {
    background-color: White;
    border-bottom: 1px dotted #dddddd;
    height: 180px;
    margin: auto 0;
    position: relative;
    width: 200px;
}
.lockimg {
    display: table-cell;
    height: 180px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 200px;
}