/* ----------- 配置默认样式 ----------- */
#content-wrap {padding-top: 20px;}
.box .bd {
    padding-bottom: 0;
}
#content-wrap .row {
    clear: both;
    margin-bottom: 20px;
    /* padding-top: 20px; */
}
#content-wrap .row .row {
    margin-bottom: 0;
}

#tzgg{ border-bottom: 1px #e3e3e3 solid; padding: 18px 0 14px 0; overflow: hidden; margin-bottom: 16px;}
#tzgg .hd{float: left; width: 110px; }
#tzgg .hd h3{border-radius: 5px; height: 32px; background: #ddd; 
	line-height: 32px;}
#tzgg .hd h3 i{ width: 42px; height: 32px; float: left; 
	background: url(/content/yxy/base/img/notice.png) no-repeat 12px center #02518c;
border-radius: 5px 0 0 5px;
margin-right: 10px;}
#tzgg .hd h3 a{font-weight: bold; font-size: 12px;}
#tzgg .bd{float: left; margin-left: 18px; width:1044px;}
#tzgg .bd li{line-height: 32px; padding-left: 10px; background: url(/content/yxy/base/img/dot.png) no-repeat left center;
float: left;}
#tzgg .bd li .date{float: right; color: #999; margin:0 35px;}
#tzgg .tempWrap{width: 1008px !important;height: 32px;}

#News .list li.t{border-bottom: 1px #c6c6c6 dashed; padding-bottom: 10px; margin-bottom: 10px;background: none;}
#News .list li.t .title{ font-size: 22px; line-height: 48px; text-align: center;}
#News .list li.t .title a{color: #f25b00;}
#News .list li.t .pic{display:none;}
#News .list li.t .intro{line-height: 24px; color: #888; text-indent: 2em; font-size: 12px;}
#News .list li.n{line-height: 26px; padding-left: 12px; background: url(/content/yxy/base/img/dot.png) no-repeat left center;}
#News .list li.n a{font-size: 16px; }
#News .list li.n .date{color: #999; font-size: 14px;}


/* ----- row:row-tztl ----- */

#row-ztzl .box {
    overflow: hidden;
    background-color: #f2f1f2;
    border: 1px #e6e6e6 solid;
}
#row-ztzl .hd {
    float: left;
    width: 60px;
    background: #00467a;
    height: 114px;
    position: relative;
}
#row-ztzl .hd:after{  content: "";
    width: 0; height: 0;
    position: absolute;
    right: -7px;
    top: 50px;
    z-index: 2;     
     border-top: 10px solid transparent;
    border-left: 7px solid #00467a;
    border-bottom: 10px solid transparent;

}
#row-ztzl .hd h3 span, #row-ztzl .hd h3 a {
    float: left;
    line-height: 22px;
    font-size: 16px;
    font-weight: normal;
    display: block;
    color: #fff;
}
#row-ztzl .bd {
    padding: 12px 15px 0 20px;
    overflow: hidden;
}
#row-ztzl .bd .tempWrap {
    width: 1080px !important;
}
#row-ztzl .bd .list-pic li {
    width: 25%;
}
#row-ztzl .bd .list-pic img{width: 242px; height: 70px !important;}
#row-ztzl .bd .list-pic .tit {
    display: none;
}

#xxgk .nav{ width: 298px; background: #f4f4f4; height: 308px; padding: 20px 20px 0 20px; float: left;}
#xxgk .nav li{ height: 44px; line-height: 44px;  margin-bottom: 12px;}
#xxgk .nav li a{display: block; font-size: 18px;border-radius: 24px;box-shadow:0 3px 0px #dedede; 
text-decoration: none; background: #fff;
}
#xxgk .nav li a i{width: 85px; height:44px;background: url(/content/yxy/base/img/public_btn.png) no-repeat; 
    -webkit-transition: 400ms;
    -o-transition: 400ms;
    -moz-transition: 400ms;
    transition: 400ms;
float: left;}
   #xxgk .nav li a:hover{background:#f25b00; color: #fff;box-shadow:0 3px 0px #fff; }
 #xxgk .nav li a:hover i{background: url(/content/yxy/base/img/public_btn.png) no-repeat;}
#xxgk .nav li.li1 a i{ background-position: 43px 6px;}
#xxgk .nav li.li1 a:hover i{ background-position: 43px -54px;}
#xxgk .nav li.li2 a i{ background-position: 43px -108px;}
#xxgk .nav li.li2 a:hover i{ background-position: 43px -165px;}
#xxgk .nav li.li3 a i{ background-position: 43px -220px;}
#xxgk .nav li.li3 a:hover i{ background-position: 43px -280px;}
#xxgk .nav li.li4 a i{ background-position: 43px -340px;}
#xxgk .nav li.li4 a:hover i{ background-position: 43px -395px;}
#xxgk .nav li.li5 a i{ background-position: 43px -450px;}
#xxgk .nav li.li5 a:hover i{ background-position: 43px -510px;}


.dczj{ float: right; width: 300px;}
.dczj .hd{background:#f6f6f6; border-bottom: 1px #fff solid; overflow: hidden;}
.dczj .hd li{float: left; width: 50%; text-align: center;}
.dczj .hd li.on{background: #00467a;}
.dczj .hd li a{font-size: 16px;}
.dczj .hd li.on a{color: #fff;}
.dczj .bd{background:#f6f6f6; height: 150px; padding: 10px;}
.xfbtn{overflow: hidden; margin-top: 12px;}
.xfbtn li{float: left; width: 144px; height: 100px; text-align: center;}
.xfbtn li a{display: block; color: #fff; font-size: 18px; height: 100px; text-decoration: none;}
.xfbtn li a i{display: block; height: 64px;    
	-webkit-transition: 400ms;
    -o-transition: 400ms;
    -moz-transition: 400ms;
    transition: 400ms;}
.xfbtn .email a{ background: #1072bd;}
.xfbtn .zx a{ background: #596b80;}
.xfbtn .email i{background: url(/content/yxy/base/img/e-mail.png) no-repeat center 20px}
.xfbtn .zx i{background: url(/content/yxy/base/img/zixun.png) no-repeat center 20px}
.xfbtn .zx{float: right;}
.xfbtn li a:hover i{transform: rotateY(180deg);}

.nav-pills>li{float:none;}
.nav>li>a{padding:0;}
/* 教育图片 ------------ */

#row-photo .hd {
    margin-bottom: 0;
    position: relative;
}
#row-photo .hd .prev,#row-photo .hd .next{position: absolute; top: 10px; display: block; width: 30px; 
	height: 22px; background: url(/content/yxy/base/img/photo_jt.png); cursor: pointer;}
#row-photo .hd .prev{right: 62px; background-position: 0 0;}
#row-photo .hd .next{right: 20px;background-position: -40px 0;}
#row-photo .hd .prev:hover{right: 62px; background-position: 0 -47px;}
#row-photo .hd .next:hover{right: 20px;background-position: -40px -47px;}



#row-photo .bd .list-pic li {
    position: relative;
    padding-bottom: 0;
    overflow: hidden;
}

#row-photo .bd .list-pic li .title {
    position: absolute;
    z-index: 3;
    top: 100%;
    right: 0;
    height: auto;
    transition: all 0.25s ease 0s;
    width: 100%;
}
#row-photo .bd .list-pic li .title a {
    display: block;
    padding: 90px 25px 50px;
    color: #fff;
}
#row-photo .bd .list-pic li i {
    position: absolute;
    top: 100%;
    left: 50%;
    z-index: 2;
    margin-top: 50px;
    margin-left: -15px;
    transition: all 0.25s ease 0s;
}
#row-photo .bd .list-pic li .titleBg {
    position: absolute;
    z-index: 1;
    top: 100%;
    right: 10px;
    bottom: 0;
    left: 10px;
    margin-top: 10px;
    background-color: #417edc;
    filter: alpha(opacity=70);
    opacity: 0.7;
    transition: all 0.25s ease 0s;
}
#row-photo .bd .list-pic li:hover .title, #row-photo .bd .list-pic li:hover i, #row-photo .bd .list-pic li:hover .titleBg {
    top: 0;
}



/*友情链接*/
#flink .hd{ height: 38px;background: #f6f6f6;}
#flink .hd li{float: left; padding: 0 26px; line-height: 36px;}
#flink .hd li a{font-size: 16px; padding:0; display: inline;}
#flink .hd li.on{background: #fff; border-top: 2px #00467a solid; border-right: 1px #ddd solid; border-left: 1px #ddd solid;}
#flink .hd li.on a{color:#00467a;}
#flink .bd{border: 1px #ddd solid; }
#flink .bd ul{overflow: hidden;padding: 15px 25px;}
#flink .bd li{float: left; width: 168px; line-height: 30px; padding-left: 10px; background: url(/content/yxy/base/img/link_jt.png) no-repeat left center;}