@charset "utf-8";
/* css document */
body,div,p,span,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
body,div,p,span,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,pre,form,div{border:0;}
td,tr,th{font-size:12px; padding:0; margin:0;}
img,a img{/* border:0px; *//* padding:0; *//* margin:0; */}
ul,li,ol,dt,dl,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal}
input,select,textarea,form img,button { vertical-align:middle; line-height:normal; }
body{ padding:0; color:#333333; font:12px "微软雅黑",arial,sans-serif; background:#fff url(../images/jczwgkbj.png) no-repeat top center;}
a{color:#333333;text-decoration:none;}
a:hover{color:#ed1c24;text-decoration:none;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}             
.dis{display:block;}
.undis{display:none;}
.fl{float:left;}
.fr{float:right;}
.pointer { cursor:pointer; }
.clear{ clear:both;line-height:0px;height:0px;font-size:0px;}
.clearfix:after{content: " "; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{zoom:1;}
.mar20{margin: 20px 0;}
.container{width: 1200px; margin: 0 auto;}
.header{height: 568px;}
.wza{text-align: right;width: 1200px;
    margin: -3px auto;}
.wza span{display: inline-block;
    padding: 5px 1em;
    font-weight: bold;
    font-size: 16px;
    background-color: #bf1919;
    border-radius: 3px;
    color: #fff;}
.tpxw-slide{width: 640px; height: 422px;}
.common-picSlide{position:relative; overflow:hidden;}
.common-picSlide .bd{position:absolute; top:0; left:0; z-index:1; width:100%;}
.common-picSlide .bd ul{width:100% !important; height:100% !important;}
.common-picSlide .bd ul li{position:relative; width:100% !important; height:100%;}
.common-picSlide .bd li img{width:100%; height:auto; min-height:100%;}
.common-picSlide .bd li span.txtbg{position:absolute; bottom:0; left:0; z-index:2; display:block; content:""; width:100%; height:40px; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}
.common-picSlide .bd li span.txt{position:absolute; right:0; bottom:0px; left:0; z-index:3; margin:0 110px 0 12px; font-size:15px; line-height:40px; color:#fff; text-align:left;}
.common-picSlide .hd{position:absolute; bottom:15px; right:8px; z-index:5;}
.common-picSlide .hd ul li{float:left; margin-right:6px; width:12px; height:12px; line-height:12px; font-size:12px; text-align:center; color:#333; background-color:#cbcbcb; border-radius:50%; cursor:pointer;}
.common-picSlide .hd ul li.on{color:#fff; background-color:#d90b0b;}
.common-picSlide .btn-prev,
.common-picSlide .btn-next{position:absolute; top:50%; z-index:4; margin-top:-40px; display:block; width:30px; height:50px; background:url(../images/sliderArrow.png) no-repeat 0 0; cursor:pointer; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;}
.common-picSlide .btn-prev{left:0;}
.common-picSlide .btn-next{right:0; background-position:right 0;}
.common-picSlide>a:hover{filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7;}

.common-picSlide-left{position:relative; overflow:hidden;}
.common-picSlide-left .bd{position:relative; height:100%; z-index:0;}
.common-picSlide-left .bd ul li{zoom:1; vertical-align:middle;}
.common-picSlide-left .bd ul li img{display:block; width:100%;}
.common-picSlide-left .bd ul li span.txtbg{position:absolute; bottom:0; left:0; z-index:2; display:block; content:""; width:100%; height:40px; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}
.common-picSlide-left .bd ul li span.txt{position:absolute; right:0; bottom:0px; left:0; z-index:3; margin:0 110px 0 12px; font-size:14px; line-height:40px; color:#fff; text-align:left;}
.common-picSlide-left .hd{position:absolute; bottom:15px; right:8px; z-index:5;}
.common-picSlide-left .hd ul li{float:left; margin-right:8px; width:10px; height:10px; line-height:10px; font-size:12px; text-align:center; color:#333; background-color:#fff; border-radius:50%; cursor:pointer;}
.common-picSlide-left .hd ul li.on{color:#fff; background-color:#2f8fdc;}
.common-picSlide-left .btn-prev,
.common-picSlide-left .btn-next{position:absolute; top:50%; z-index:4; margin-top:-40px; display:block; width:30px; height:50px; background:url(../images/sliderArrow.png) no-repeat 0 0; cursor:pointer; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;}
.common-picSlide-left .btn-prev{left:0;}
.common-picSlide-left .btn-next{right:0; background-position:right 0;}
.common-picSlide-left>a:hover{filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7;}

.common-pic-mode{overflow:hidden;}
.common-pic-mode ul{margin-right:-10px; margin-left:-10px; overflow:hidden; zoom:1;}
.common-pic-mode ul li{float:left; overflow:hidden; zoom:1;}
.common-pic-mode ul li a{position:relative; display:block; margin:0 10px 20px; overflow:hidden;}
.common-pic-mode ul li p.pic{position:relative; display:block; width:100%; overflow:hidden;}
.common-pic-mode ul li p.pic img{display:block; width:100%; height:auto; min-height:100%;}
.common-pic-mode ul li span.txtbg{position:absolute; bottom:0; left:0; z-index:1; content:""; display:block; width:100%; height:40px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.common-pic-mode ul li span.txt{position:absolute; right:0; bottom:0px; left:0; z-index:2; margin:0 10px; font-size:14px; line-height:40px; color:#f1f1f1; text-align:center;}
.common-pic-mode ul li p.pic .shadow{position:absolute; top:50%; left:50%; z-index:1; width:60px; height:60px; margin-top:-30px; margin-left:-30px; background:#000; filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; border-radius:8px;}
.common-pic-mode ul li p.pic i{position:absolute; top:50%; left:50%; z-index:2; width:21px; height:24px; margin:-12px 0 0 -9px; background:url(../images/mediaPlay.png) no-repeat; background-size:100% 100%;}
.gztj{width:540px}
.gztj .gztj-tit{height: 57px; border-bottom: 3px solid #f6f6f6; line-height: 57px;}
.gztj .gztj-tit a{display: block; width: 170px; text-align: center; color: #333333; font-size: 32px; font-weight: 700; border-bottom: 3px solid #2d548f;}
.infolist li{float:left; width:100%; padding-top:7px; padding-bottom:7px; overflow:hidden;}
.infolist{padding-top: 10px;}
.infolist li h4{position:relative; padding:0 100px 0 20px; font-weight:normal; font-size:18px; overflow:hidden;}
.infolist li h4 a{float:left; line-height:1.6em; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infolist li h4 a.noLink:hover{color:inherit;}
.infolist li h4 a:before{position:absolute; top:-2px; left:2px; content:""; margin-top:.8em; width:5px; height:5px; background-color:#1a68a8; background-repeat:no-repeat; border-radius:50%;}
.infolist li h4 a:hover:before{background-color:#005192;}
.infolist li h4 .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.8em; line-height:1.6em; color:#2d548f; font-size:18px; white-space:nowrap;}
.zcwj{}
.zcwj .zcwj-tit{height: 57px; border-bottom: 3px solid #f6f6f6; line-height: 57px;}
.zcwj .zcwj-tit li{float: left;width: 250px; text-align: center; color: #333333; font-size: 32px; font-weight: 700; }
.zcwj .zcwj-tit li.on{border-bottom: 3px solid #2d548f;}
.bzzy{width:100%}
.bzzy .bzzy-tit{height: 57px; border-bottom: 3px solid #f6f6f6; line-height: 57px;}
.bzzy .bzzy-tit a{display: block; width: 170px; text-align: center; color: #333333; font-size: 32px; font-weight: 700; border-bottom: 3px solid #2d548f;}
.footer{background:#efefef;font-size:14px;color:#333;line-height:26px;}
.footer a{color:#333;}
.footer .fl{width:440px;}
.footer .area{padding:18px 30px 25px;width:940px;}
.footer img{/* display:block; *//* float:left; *//* margin-left:7px; */}
.bzzy-con ul li{ width: 49%; margin-right: 1%;}
.bzzy-con ul li a{}
.bzzy-con ul li a img{width: 100%;}
.bzzy-con-xq{width: 30%;}
.bzzy-con-xq ul li{width: 30%;}
.bzzy-con-xq ul li a{text-align: center;display: block;font-size: 18px;font-weight: bold;}
.bzzy-con-xq ul li a img{display: block;margin: 0 auto;}