@charset "utf-8";
/* CSS Document */
/*ban*/
.ban{ width:100%; height:330px; position:relative; z-index:1; /*background:url(xwzx_ban2.png) top center no-repeat;*/}


/*content_内容*/
.content{ width:100%; height:auto; overflow:hidden; position:relative}

/*左侧*/
.jituan_gk{ width:100%;  margin:0 auto;height:auto;}
.guanyuzhiyou{ width:22%; height:240px; border:1px #4d99ed solid; z-index:2; margin-top:-58px; position:absolute; float:left}
.gyzy_t{ width:100%; height:103px; background:#4d99ed;}
.zy{ width:215px; height:57px; line-height:55px; text-align:center; font-size:20px; color:#ffffff; background:url(XWZX.png) no-repeat 73px 49px}
.zy_yw{ width:215px; height:47px; line-height:47px; text-align:center; font-size:19px; color:#ffffff}
.gyzy_b{ width:148px; height:135px; margin:0 auto; margin-top:29px;}
.gyzy_b>ul>li{ width:128px; height:32px;  line-height:32px; padding-left:20px; font-size:19px; color:#505050; background:#e5e5e5; margin-top:13px;}
.gyzy_b>ul li:hover,.gyzy_b>ul li.hover{ background:#4d99ed;}
.gyzy_b>ul li:hover a,.gyzy_b>ul li.hover a{color:#fff; }

/*右边*/
.youbian_a{ width:173px; height:52px; margin-top:11px;}

.dqwz{ width: 98%;     margin: 1% auto 15px;height:38px; border-bottom:1px #4d99ed solid; line-height:38px;}
.dqwz ul{ float:right;}
.dqwz>ul>li{  margin-right:0px; float:left;}
.dqwz li a{ color:#4d99ed}
.weizhi{ color:#4d99ed}
.youbian{ width:70%; height:962px; margin-left:7%;margin-right:4%; position:relative; float:right}
.youbian2{ width:890px; height:auto; margin-left:59px; position:relative; float:right}
.yb_t{ width:889px; height:50px; border-bottom:1px #6c6c6c solid}
.yb_t_r { width:240px; height:48px; float:right}
.yb_t_r>ul{ float:left}
.yb_t_r>ul>li{ font-size:16px; color:#2c2a28; float:left; line-height:55px; padding-left:8px;}
.yb_t_r span{ color:#4d99ed;font-size:16px;  line-height:55px; }
.gsxw{ width:889px; height:773px;}
.gsxw_t{ width:85px; height:53px;margin-top:21px;}
.c_jtgk_t{ width:350px; height:53px; margin-left:0px; margin-top:21px; }
.cc{ font-size:68px; color:#4d99ed; line-height:53px;}
.cc_r{ height:44px; margin-left:5px; margin-top:13px; width:205px}
.cc_r ul li{ font-size:16px; color:#505050; width:205px; float:left}
.xwzx_con{ 100%; height:722px; margin:0 auto}
.xwzx_con2{ width:879px; height:auto; margin:0 auto}
.xwzx_con3{ width:879px; height:auto; margin:0 auto; line-height:40px;}
.xwzx_tu1{ width:877px; height:30px; margin-top:30px; border-bottom:#313131 1px dashed}
.xwzx_tu1_z{ width:877px; height:30px;}
.xwzx_tu1_z_l{ width:194px; height:111px; float:left; margin-left:2px; border:4px solid #fff; overflow:hidden;}
.xwzx_tu1_z_r{ width:652px; height:30px; float:left; padding-left:21px; margin-top:10px;}
.xwzx_tu1_z_r h3{ height:20px; line-height:20px; font-size:15px; color:#656565;}
.xwzx_tu1_z_r p{ font-size:14px; color:#2d2d2d; margin-top:10px; height:36px; line-height:25px;}
.xwzx_tu1_z_r li{ width:80px; height:20px; line-height:20px; font-size:15px; color:#656565; margin-top:19px;}
.gsxw_t>ul{ height:80px; width:800px; float:left;}
.cc_r>ul{ width:100px; height:60px;}

.xwzx_tu1:hover{border-bottom: #4d99ed 1px dashed;}
.xwzx_tu1:hover .xwzx_tu1_z_l{ border:4px solid #4d99ed}

.bigtitle {color:#505050;float: left;font-size: 18px;font-weight: bold;line-height: 30px;overflow: hidden;width:100%;}
.stitle{color: #999999;float: left;font-size: 12px;height: 30px;line-height: 30px;overflow: hidden;width: 100%;}
/*页码*/
.yema{ width:100%; height:30px; text-align:center; margin-top:50px;}
.yema span{ display:inline-block; width:28px; height:28px; background:#dcdcdc; color:#5f5f5f; line-height:28px;}
.yema .zuo{ background:#4d99ed; color:#fff;}
.yema .you{ background:#0075a9; color:#fff;}
.zuo a{color:#fff;}
.you a{color:#fff;}

.wenmeno {
    color: #000000;
    float: left;
    font-size: 14px;
    line-height: 25px;
    margin-top: 5px;
    overflow: hidden;
    width: 100%;
}
ul.list_title,ul.list_title2 {
    float: left;
    overflow: hidden;
    width: 845px;
}
.list_title li {
    border-bottom: 1px dashed #cccccc;
    color: #999999;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 20px;
    position: relative;
    width: 825px;
}
.list_title2 li {
    border-bottom: 1px dashed #cccccc;
    color: #999999;
    float: left;
    height: 80px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 20px;
    position: relative;
    width: 200px;
}
.list_title2 li .title {
    float: left;
    height: 30px;
    overflow: hidden;
    text-align: left;
    width: 100px;
}
.list_title li .title{
    float: left;
    height: 30px;
    overflow: hidden;
    text-align: left;
    width: 720px;
}
.list_title li .list_time {
    float: right;
    height: 30px;
    overflow: hidden;
    text-align: right;
    width: 100px;
}
.list_title li a {
    color: #000000;
}
.list_title li a:hover {
    color: #009f38;
}
/*|mp3|rmvb|avi|csv|mkv*/
.files{ background:url(filetxt.png) no-repeat; width:60px; height:60px;}
.files a{ width:100%; height:100%; display:block;}
.file_pdf{ background-position:0px 0px;}
.file_png{ background-position:-62px -185px;}
.file_jpg ,.file_jpeg{ background-position:0px -185px;}
.file_xls ,.file_xlsx{ background-position:0px -308px;}
.file_ppt ,.file_pptx{ background-position:0px -431px;}
.file_doc ,.file_docx{ background-position:0px -369px;}
.file_txt{ background-position:-185px -369px;}
.file_rar{ background-position:-62px -554px;}
.file_zip{ background-position:-0px -554px;}
.file_mp4,.file_mpg{ background-position:-185px -676px;}
.file_gif{ background-position:-248px -246px;}
.file_bmp{ background-position:-248px -185px;}
.downBtn{ background: rgba(0, 0, 0, 0) url("dd.png") no-repeat scroll 0 10px; display: inline-block;float: left; padding-left: 21px; width: 90px; height:40px;}


 .radioList {
    height: 433px;
    margin: 29px auto 30px;
    overflow: hidden;
}
 .radioList li {
    cursor: pointer;
    float: left;
    height: 211px;
    margin: 0 10px 10px 0;
    position: relative;
    width: 289px;
}
 .radioList li.on .block {
    display: block;
}
 .radioList li.r0{ margin-right:0px;}
 .radioList li img {
    width: 100%;
}
 .radioList li .block {
    background: rgba(0, 0, 0, 0) url("d_19.png") no-repeat scroll 0 0;
    color: #fff;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
 .radioList li .block i {
    background: rgba(0, 0, 0, 0) url("d_17.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 66px;
    margin: 55px 0 10px;
    width: 66px;
}
 .radioList li .block h3 {
    font-size: 16px;
    font-weight: normal;
}
 .radioList li .block .down {
    background: rgba(0, 0, 0, 0) url("d_18.png") no-repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    margin-top: 5px;
    position: relative;
    text-align: center;
    width: 114px;
    z-index: 999;
}
 .radioList li .block .down:hover {
    background: rgba(0, 0, 0, 0) url("d_18H.png") no-repeat scroll 0 0;
    color: #ef1c24;
}
.radioList .video_url {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

/** 下载专区 **/
.moreBoxBg{width:100%; height: auto; min-height:643px; border-top:1px solid #ef1c24; position:fixed; top:50%; left:0; margin-top:-320px; background-color:#fff; z-index:10002; display:none;}
.moreBox .close{width:31px; height:31px; display:block; background:url(in_d7.png) no-repeat; cursor:pointer; position:absolute; top:25px; right:110px; z-index:10001;}
.moreBox{width:1200px; margin:25px auto 0 auto; overflow:hidden; position:relative;}
.moreBox .slide_pic{width:980px; height:594px; padding:0 110px; overflow:hidden; position:relative;}
.moreBox .slide_pic ul{width:9999px;}
.moreBox .slide_pic li{width:980px; margin-right:110px; float:left;  overflow:hidden;}
.moreBox .slide_pic li .pic{float:left;}
.moreBox .slide_pic li .rightSide{width:433px; float:right;}
.moreBox .slide_pic li .words{width:100%;}
.moreBox .slide_pic li h3{margin-top:76px; font-weight:normal;font-size:22px; color:#ef1c24;}
.moreBox .slide_pic li .time{margin-top:10px; font-size:14px; color:#909090;}
.moreBox .slide_pic li .about2{margin-top:22px; line-height:32px; font-size:18px; display: block; }
.moreBox .slide_pic li .checkBox{width:100%; margin-top:55px;}
.moreBox .slide_pic li .checkBox a{width:126px; height:39px; line-height:39px; display:block; text-align:center; float:left; font-weight:bold; font-size:14px; color:#000; background:url(in_d6.png) no-repeat;}
.moreBox .slide_pic li .checkBox a:hover{color:#fff; background:url(in_d6H.png) no-repeat;}
.moreBox .slide_pic li .checkBox a.middle{margin:0 27px;}
.moreBox .slide_left{width:96px; height:96px; position:absolute; left:0; top:250px; background:url(z_7l.png) no-repeat 29px 13px;}
.moreBox .slide_right{width:96px; height:96px; position:absolute; right:0; top:250px; background:url(z_7r.png) no-repeat 31px 12px;}
.moreBox .slide_left:hover{background:url(z_8.png) no-repeat;}
.moreBox .slide_right:hover{background:url(z_8.png) no-repeat -96px 0;}
.download .title{height:84px; margin-top:45px; text-align:center;}
.download .title h2{ margin-bottom:6px;font-weight:normal; font-size:30px; color:#949494;}
.download .magazineBg{width:100%; padding-bottom:70px; position:relative;}
.download .magazine{width:100%; margin:0 auto;}
.download .magazine .list{width:100%; height:auto; min-height:391px; margin-top:17px; margin-bottom:38px; overflow:hidden;}
.download .magazine .list ul{width:100%;}
.download .magazine .list li{width:32%; height:380px; margin-top:11px; margin-right:1%; float:left; position:relative; overflow: hidden;}
.download .magazine .list .block{width:100%; height:30px; padding:4px 0 0; text-align: center; position:absolute; bottom:0; left:0; background-color:rgba(0,0,0,.6); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');}
.download .magazine .list h3{font-weight:normal; font-size:18px; color:#fff; width:90%; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.download .magazine .list .words{margin-top:13px; line-height:24px; font-size:14px; color:#fff; padding: 0 30px; text-align: left;}
.download .picsBg{width:100%; height:746px; background:url(d_3.jpg) no-repeat center center; background-size:cover; overflow:hidden;}
.download .pics{width:1200px; margin:0 auto;}
.download .picsBox{width:1200px; margin-top:23px; overflow:hidden;}
.download .leftSide{width:385px; height:526px; margin-top:5px; float:left;}
.download .rightSide{width:726px; height:526px; float:right; color:#58585a; position:relative;}
.download .rightSide h3{font-size:22px; }
.download .rightSide .words{margin-top:21px; font-size:18px; line-height:36px;}
.download .rightSide .btnBox{width:304px; height:39px; position:absolute; bottom:0; left:0;}
.download .rightSide .btnBox a{width:139px; height:39px; display:inline-block; line-height:39px; text-align:center; font-weight:bold; font-size:14px; color:#000; background:url(d_6.png) no-repeat;}
.download .rightSide .btnBox a:hover{color:#fff; background:url(d_6H.png) no-repeat;}
.download .rightSide .downBtn{margin-right:22px;}
.download .radioBg{width:100%; background-color:#f2f1f1; overflow:hidden;}
.download .radio{width:1200px; background-color:#f2f1f1; overflow:hidden;}
.download .radioList{height:433px; margin:29px auto 30px auto; overflow: hidden;}
.download .radioList li{width:289px; height: 211px; float:left; position:relative; cursor: pointer; margin: 0 10px 10px 0;}
.download .radioList li.on .block{display:block;}
.download .radioList li img{width:100%;}
.download .radioList li .block{width:100%; height:100%; text-align:center; color:#fff; position:absolute; top:0; left:0; display:none; background:url(d_19.png) no-repeat; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.download .radioList li .block i{width:66px; height:66px; margin:55px 0 10px 0; display:inline-block; background:url(d_17.png) no-repeat;}
.download .radioList li .block h3{font-weight:normal; font-size:16px;}
.download .radioList li .block .down{width:114px; height:32px; margin-top:5px; line-height:32px; font-size:14px; text-align:center; display:inline-block; color:#fff; background:url(d_18.png) no-repeat; position: relative; z-index: 999;}
.download .radioList li .block .down:hover{color:#ef1c24; background:url(d_18H.png) no-repeat;}
.radioList .video_url{display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}