/*list 内侧*/
.list-left h2 {
width: 87.2%;
line-height: 40px;
font-size: 30px;
color: #fff;
font-family: "Roboto Condensed-Bold";
border-bottom: 1px solid #348bbf;
margin: 0px auto;
padding: 3% 0px;
}
.list-content {width: 98%;margin: 26px auto;background:#FFF;overflow:hidden}
.list-content .list-left {width:26.3%;height:auto;float: left!important;position: relative;}
.list-content .list-left:before{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  border: 0px solid;
  border-color: rgba(0, 0, 0, 0.2) #fff;
  -webkit-transition: border .5s ease; 
}
.list-content .list-left:hover:before {
    border-right-width: 80px;
    border-bottom-width: 80px
}
.list-content .list-right{width:71.7%;height:auto;float:right;margin-right: 15px;}
#catalog{width: 87.2%;margin: 0px auto;position:relative;overflow:hidden;padding: 5% 0px;}
.float-div .cg-catalog  span.cat-selected_two{background:#2290e4;width:187px;height:40px;display:block;margin-top:3px;}
.float-div .cg-catalog  span.cat-selected_two a{line-height:52px;cursor:pointer;text-align:center;font-size:12px;font-family: "Arial";
color:#FFF;display:block;font-weight:bold;}
.float-div .cg-catalog .second-catalog{}
.float-div .cg-catalog .second-catalog li a:hover{text-align:center;color:#000}
#catalog li.jt{background:url(http://www.ccea.zju.edu.cn/English/template/images/gdx_jt1.png)  no-repeat 30px center}
.float-div{width:100%;background:#016eaf;box-shadow: -7px 1px 9px #000;}
.float-div .cg-catalog li.one_li span{width:100%;display:block;}
.float-div .cg-catalog li.one_li  a.first_a{display:block;width:100%;position: relative;-webkit-transform: translateZ(0);
 transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
/*css3属性IE10+要求版本*/
/*.float-div .cg-catalog li.one_li  a.first_a{display:block;width:100%;position: relative;-webkit-transform: translateZ(0);
 transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
 .float-div .cg-catalog li.one_li  a.first_a:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background:rgba(105,194,224,0.8);
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}*/
.float-div .cg-catalog li.one_li  a.first_a:hover:before{background:rgba(105,194,224,0.8);transform: scaleX(1);}
.float-div .cg-catalog li.one_li .cat-selected{background:#5ab2d0;}
.float-div .cg-catalog li.one_li .cat-selected a{color:#fff;font-family:"Arial";}

.float-div .cg-catalog li.one_li .second-catalog li.two_li span{display:block;text-indent: 6%;}
.float-div .cg-catalog li.one_li .second-catalog li.two_li span.cat-selected{display:block;}
.float-div .cg-catalog li.one_li .second-catalog li.two_li span a{
color: #fff;
font-size: 0.14rem;
line-height: 0.37rem;
font-family:'Arial'
}
.float-div .cg-catalog li.one_li .second-catalog li.two_li span a:hover{color:#fff;}
.float-div .cg-catalog li.one_li .second-catalog li.two_li span.cat-selected a{
color: #fff;
font-size: 0.14rem;
line-height: 0.37rem;
}

/*
.article-content  *{
font-size:0.16rem !important;
color:rgb(73, 73, 73) ;
line-height:0.30rem !important;
font-family: sans-serif,Arial,Times New Roman !important;
}

*/
.article-content  *{
font-size:16px !important;
color:rgb(73, 73, 73) ;
/*line-height:35px !important;
font-family: Arial,Times New Roman,sans-serif !important;*/
}
.article-content  img {
max-width:none;
}

/*师资队伍*/
h2.teacher,ul.t li a{font-family: "Times New Roman";font-weight: bold;font-size: 15px;}
h2.teacher {width: 100%;display: block;padding: 5px 0px 5px 20px;border-bottom: 3px solid #021441;background: #CCC;}
ul.t li {line-height: 30px;background: #FFF;padding: 15px 0px;color: #000;zoom: 1;float: left;}
ul.t li a{color: #4d4d4d;text-decoration: none;display:block;width:116px;text-align:center}
ul.t li span.supheading{display: block;width: 176px;text-align: center;}
.list ul li {padding:1% 0px}
.list ul li  span.span_title{
display: inline-block;
padding: 1% 2%;
background: #ccc;
font-size: 0.16rem;
font-family: 'Times New Roman';
font-weight: bold;
border-top: 2px solid #297DA1;
color: #A33944;}



.list-right-content .tab{
width: 100%;
height: auto;
overflow: hidden;
float:none
}
.list-right-content .tab a{
float: left;
font-size: 0.14rem;
font-family: times New roman;
color: #999faf;
padding:0 1%;

display:block;
line-height:0.38rem;
margin-right: 2%;
border-bottom: 3px solid #ececec;
background: #ececec;
font-weight: bold;
}
.list-right-content .tab a.first{
background: #cccccc;
color: #021441;
border-bottom: 3px solid #021441;

}

.list-right-content .tab a:hover{cursor:pointer}
div.first_txt{display:none}

div.summarty{width:100%;height:auto;overflow:hidden;padding: 20px 0px;}
div.summarty h3{
font-size: 36px;
font-family: Arial;
font-weight: bold;
color: #a33944;
line-height: 61px;
}
div.summarty p{
font-size: 0.16rem;
font-family: Arial;
color: #8a8a8a;
line-height: 0.26rem;
}


div.summarty h5 a{
font-size: 0.14rem;
font-family: Arial;
color: #3c589e;
line-height: 0.26rem;
margin: 0px 0.4%;
}

div.summarty h5{
text-align: left;
padding: 0px 0px 25px;
font-size:80%;
}
div.summarty h4 ,div.summarty h4 a{
font-size: 0.24rem;
font-family: Arial;
color: #8a8a8a;
line-height: 0.35rem;
}
div.summarty ul.main li h3,div.summarty ul.main li h3 a{
font-size: 0.24rem;
font-family: Arial;
color: #3d589d;
line-height: 0.35rem;
}
div.summarty ul.main li h4{
font-size: 0.18rem;
font-family: Arial;
/*color: #1a1a1a;*/
line-height: 0.5rem;
font-style: italic;
}

div.summarty ul.main .sp_summarty{padding-top:2%;width:100%;height:auto;position:relative}
div.summarty ul.main .sp_summarty h6{
font-size: 0.14rem;
font-family: Arial;
color: #1a1a1a;
line-height: 0.3rem;
font-weight: 600;
}
div.summarty ul.main .sp_summarty h6 small{
color:#8a8a8a;
font-size: 0.14rem;
font-family: Arial;
}
div.summarty ul.main .sp_summarty img.pic{position:absolute;right:10px;bottom:0px;width:16.7%;}
div.summarty ul.main {padding:20px 0px;}
div.summarty ul.main li{border-bottom: 2px solid #bddbf0;padding: 4% 0px;}
@media (min-width:1500px) and (max-width:2100px){

ul.t li a {
color: #4d4d4d;
text-decoration: none;
display: block;
width: 220px;
text-align: center;
}
h2.teacher, ul.t li a {
font-family: "Times New Roman";
font-weight: bold;
font-size: 23px;
}
}



/*seacher*/
.list-left-top{
background: #016eaf;
}

.nyright *{font-size:0.14rem;line-height:0.26rem;font-family:'Arial'}

.cg-position a:nth-child(1){
background: url(list_res/home.png) no-repeat 86% 26%;
background-size: 59.2% auto;
-moz-background-size: 59.2% auto;
-webkit-background-size: 59.2% auto;
text-indent: -999px;
display: run-in;
display: inline-block;
width: 4%;
}