/*commom style*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th,td,img{border:medium none;margin:0;padding:0;}
body,button, input, select, textarea {font-family:'Microsoft YaHei';}
h1, h2, h3, h4, h5, h6{ font-size: 100%;}
em{font-style:normal;}
ul, ol{list-style: none;}
table{border-collapse: collapse;border-spacing: 0; }
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333333;}
a:hover{color:#355e92;transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}

.w1200{width:1200px;margin:0 auto;}
.bgf{background: #fff;}
body{background: #f2f2f2;}


/*主体内容*/
.bt-position{height:60px;line-height:40px;padding:10px 25px;font-size:17px;color:#333333;}

.section-title{position: relative;line-height:40px;}
.sectiton-more{position: absolute;right:0px;top:5px;font-size:16px;color:#acacac;line-height: 22px;}
.section-list{font-size:17px;color:#000000;padding-top:30px;}
.section-list li{line-height:40px;}
.section-list a{color:#000000;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;
    width: 99%; display: inline-block;overflow: hidden;vertical-align: bottom;font-weight: normal;}
/*第一大块*/
.czt-section1{border-top:15px solid #00457e;}
#focus { width: 1200px;height: 429px; overflow: hidden;position: relative;}
#focus ul {height: 430px;position: absolute;}
#focus ul li {float: left;width: 1200px;height: 430px;overflow: hidden;
position: relative;background: #000;
}
#focus ul li div {overflow: hidden;}
/* #focus .btnBg {position: absolute;height: 30px;left: 0;bottom: 0;} */
#focus .btn {position: absolute; width: 1200px;height: 16px;padding: 45px 40px;
    right: 0;bottom: 0;text-align: right;z-index: 99;;
}
#focus .btn span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 16px;height: 16px;margin-left: 8px;background: url(icon03.png) no-repeat;
}
#focus .btn .on{background: url(icon02.png) no-repeat!important;}
.xwzx_nav_rig{position: absolute;right:0px;top:0px;z-index: 99;background: #e0e0e0;width:350px;height:100%;}
.xwzx_nav_rig-tit{width:100%;height:60px;background: #00457e;line-height:60px;padding-left:40px;}
.xwzx_nav_rig-con{padding:15px 40px;text-align: justify;}
.xwzx_nav_rig-con h3{font-size:25px;color:#000000;line-height:35px;}
.xwzx_nav_rig-con h3 a{color:#000000;}
.xwzx_nav_rig-con p{font-weight:bold;color:#666666;font-size:15px;line-height:25px;margin-top:15px;}
.xwzx_nav_rig-con p a{color:#666666;}

.bt-height-75{height:75px;}
.bt-height-25{height:25px;}
/*第二大块*/
.czt-secition2{padding:30px 40px;}
.czt-section2-left{width:715px;border-right: 1px solid #ccc;padding-right:30px;}
.czt-section2-left ul li{background:url(icon-cicle.png) no-repeat left center;padding-left:12px;}

.czt-section2-right{width:405px;padding-left:27px;}

.czt-section2-video1 span{display:block;height:45px;font-size:17px;color:#666666;
    line-height:45px;text-align:center;margin-bottom:20px;}

.czt-section2-video li{float:left;width:182px;height:142px;margin-left:12px;}
.czt-section2-video li a{display:block;width:100%;line-height:30px;height:30px;text-align:center;
    margin-bottom:10px;}
    .czt-section2-video li:nth-child(odd){margin-left:0px;}