/*样式清除*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td {padding: 0; margin: 0;}
body{ font-family:"微软雅黑"; font-size:14px; overflow-x:hidden;}
div,li,ul,img,a{ list-style:none; outline:none; border:none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
body{
    background: url("../images/topbg.png") no-repeat top center #fff;
}
a {
    color: #293134;
    text-decoration: none;
    _color: #293134;
}
a:hover {
    text-decoration: none;
    color: #3d6d9e;
}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.fixed {
    display: block;
    min-height: 1%;
}
.fixed:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix {
    zoom: 1;
}
img {
    outline: none;
    border: none;
}
::-webkit-scrollbar-track {
    background-color: #ccc;
}

::-webkit-scrollbar {
    width: 5px;
    height: 10px;
    background-color: #ccc;
}

::-webkit-scrollbar-thumb {
    background-color: #ccc;
}
.w1200{
    width: 1200px;
}

/*大容器*/
.page-index{
    margin: 531px auto 10px;
    background: #fff;
    overflow: hidden;
}

/*头条*/
.page-tt{
    width: 1145px;
    height: 117px;
    background: url("../images/tt.jpg") no-repeat;
    margin: 30px auto 0;
    overflow: hidden;
}
.page-tt a {
    display: block;
    color: #f00107;
    font-size: 38px;
    font-weight: bold;
    line-height: 48px;
    width: 920px;
    margin-left: 202px;
    margin-top: 9px;
    text-align: center;
}

/*焦点图左右容器*/
.page-fouce{
    width: 1145px;
    margin: 40px auto 0;
}
.page-fouce-L{
    width: 591px;
    height: 370px;
}
.tpxwBox{width:100%; height:370px; overflow:hidden; position:relative; border:0;  }
.tpxwBox .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:18px; z-index:2; }
.tpxwBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.tpxwBox .hd ul li{ float:left; margin-right:10px; width:10px; height:10px; line-height:10px; border-radius:50%; background:#C0C0C2; cursor:pointer; text-indent:99999em;}
.tpxwBox .hd ul li.on{ background:#fff; }

.tpxwBox .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.tpxwBox .bd ul{width:100%; height:100%;}
.tpxwBox .bd ul li{position:relative; line-height:30px; height:370px;}
.tpxwBox .bd li img{width:100%;  height:370px;}
.tpxwBox .bd li b{ display:block; position:absolute; width:100%; height:46px; bottom:0;left:0;background:#000; opacity:.5;filter:alpha(opacity=50); z-index:1;}
.tpxwBox .bd li span{ display:block; position:absolute;width:80%;height:46px; bottom:0;left:0; z-index:2; line-height:46px;}
.tpxwBox .bd li span a{color:#FFF; display:block; float:left; padding-left:15px; position:relative; z-index:3; font-size:16px; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.tpxwBox .bd li span a:hover{color:#FFF;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.tpxwBox  .prev,
.tpxwBox  .next{ position:absolute; left:0; top:50%; cursor: pointer; margin-top:-25px; display:block; width:40px; height:59px;  }
.tpxwBox  .prev{ left:0; right:auto; background: url(../images/l.png) left center no-repeat;}
.tpxwBox  .next{ left:auto; right:0; background: url(../images/r.png) left center no-repeat;}

.page-fouce-R{
    width: 525px;
    height: 370px;
}
.ztzl-title{height: 44px;border-bottom: 2px solid #f00107;}
.ztzl-title .more{line-height: 44px;float: right;color: #f00107;font-size: 16px;}
.ztzl-list li,.ztzl-list01 li{position:relative; line-height: 53px; color:#333; padding: 0 0 0 20px;border-bottom: 1px dashed #ccc}
.ztzl-list li a,.ztzl-list01 li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}
.ztzl-list li:before,.ztzl-list01 li:before{
    content: '';
    position: absolute;
    top: 24px;
    left: 3px;
    width: 6px;
    height: 6px;
    background: #f00107;
    border-radius: 50%;
}

/*通用样式一*/
.ztzl-box{width: 1145px;margin: 40px auto 0;min-height: 381px;}
.ztzl-title01{position:relative;width: 100%;height: 91px;}
.ztzl-title01 img{position: absolute;}
.ztzl-title01 .more{position:absolute;right:0;bottom:23px;color: #f00107;font-size: 16px;}
.ztzl-list01{margin-top: 20px;overflow: hidden;min-height: 216px}
.ztzl-list01 li{width: 47%;float: left;}
.ztzl-list01 li:nth-child(2n){float: right;}

/*指定学习目录*/
.xxwk{padding: 22px 0; position: relative; *overflow: hidden; overflow: hidden;}
.xxwk .bd{overflow: hidden; width: 1050px; margin: 0 auto;}
.xxwk .bd li{float: left; width:270px; height:297px;}
.xxwk .bd li .pic img{display: block; width:auto; height: 297px;}
.xxwk .hgan{display: block;}
.xxwk .hgan a{ position:absolute; top:48%; width:36px; height:50px; cursor:pointer;}
.xxwk .hgan .prev{background:url(../images/ld.png) center no-repeat; left:0;}
.xxwk .hgan .next{right:0; background:url(../images/rd.png) center no-repeat;}

/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.ztzl-box-L{width: 553px;}
.ztzl-box-R{width: 537px;height: 415px;}
.ztzl-tjsp{width: 100%;height: 290px;overflow: hidden;margin-top: 34px;}
.ztzl-tjsp a{display: block;width: 100%;height: 100%;position: relative;}
.ztzl-tjsp a>img{position: absolute;width: 100%;height: auto;}
.ztzl-tjsp a>div{position: absolute;bottom: 0;left: 0;text-align: center;background: rgba(255,255,255,.8);line-height: 40px;font-size: 18px;z-index: 2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;padding: 0 3%;}

/*底部开始*/
.copyright {
    height: 173px;
    padding-top: 40px;
    padding-bottom: 20px;
    text-align: center;
    border-top: 5px solid #c30100;
    margin-top: 40px;
    background: #eaeaea;
}
#copyright{
    width:1145px;
    margin:0px auto;
    font-size:18px;
    text-align:center;
    padding:5px 0;
    line-height:180%;
    clear:both;
    color: #333;
}
#copyright a{
    color: #333;
}
/*底部结束*/