@import "reset.css";


a:hover{color:#e50113;}
.banner {width: 100%;height: 449px;position:relative;}
.bwcx_logo {width:179px;height:120px;position:absolute;top:0;left:20%;}
.bwcx_logo img {width:179px;height:120px;}
.banner img {width: 100%;height: 100%;}
.w {width: 1168px;margin: 0 auto;}
.top_news {height: 112px;text-align: center;line-height: 112px;}
.top_news a {font-size: 24px;font-weight: 700;color: #e50113;}
.middle_box {height: 369px;}
.l_box {float: left;width: 492px;height: 367px;}
.focusBox{ width: 492px;height: 367px;position: relative; float: left;}
.focusBox .pic{width: 492px;height: 367px; position: relative;}
.focusBox .pic li{ overflow:hidden; position: absolute; width: 492px;left: 0; top: 0;}
.focusBox .pic li a{display:block; overflow:hidden; width: 100%; height: 100%;}
.focusBox .pic li a img{ width: 492px;height: 367px;transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.focusBox .pic li a img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.focusBox .txt-bg{ position: absolute;bottom:0;z-index: 1; height: 50px; width: 100%;background: url(../images/img_10.png) repeat;}
.focusBox .txt{position: absolute; bottom:0; left: 20px; z-index: 2; height: 50px; width: 440px; overflow: hidden;}
.focusBox .txt li { height: 50px; line-height: 50px;position: absolute; bottom: -50px; width: 100%;}
.focusBox .txt li a{color: #fff; width:95%;height: 100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.focusBox .txt li a:hover{color: #34a3f2;}
.focusBox .num{position: absolute; z-index: 3; bottom: 20px;right: 10px;}
.focusBox .num li {float: left;margin: 0 2px; width: 10px;height: 10px;overflow: hidden;cursor: pointer; zoom: 1; background:#FFFFFF;}
.focusBox .num .on{ background: #ef1006;}
/*�ұ�����*/
.r_news {  float: right; width: 659px;height: 369px;}
.r_news .hd {height: 41px;border-bottom: 1px solid #e50113;}
.r_news .hd li {
    text-align: center;
    width: 80px;
    height: 40px;
    line-height: 40px;
    padding: 0 5px;
    border-bottom: 3px solid #e50113;
}

.r_news .hd li a {
    font-size: 18px;
    color: #e50113;
    font-weight: 700;
}

.r_news .hd .mtjj {
    margin-right: 0;
}

.one_message {
    height: 83px;
    padding: 15px 18px 12px 21px;
    border-bottom: 1px solid #bbbbbb;
    margin-left: 10px;
}

.one_message .bt {
    text-align:center ;
}

.one_message .bt a {
    font-weight: 700;
    font-size: 18px;
    color: #e50113;
}

.one_message .nr {
    text-indent: 7px;
    line-height: 24px;
    margin-top: 6px;
}

.one_message .nr a {
    color: #e30c04;
}

.r_news .list {
    margin-top: 8px;
    margin-left: 18px;
}

.r_news .list li a {
    font-size: 16px;
}

.r_news .list li {
    line-height: 42px;
    height: 42px;
    position: relative;
}

.r_news .list li img {
    position: absolute;
    top: 46%;
    left: 0;
}

.r_news .list li a {
    padding-left: 16px;
    display: block;
    float: left;
}

.r_news .list li span {
    font-size: 16px;
    position: absolute;
    right: 0;
}

.lj_dh{width:100%; height: 50px; line-height: 50px; background: #e50113;margin-top: 33px;}
.lj_dh ul li{padding-right:15px;float:left; background:url(../images/img_03.png) no-repeat right center; margin:0 100px 0 90px;}
.lj_dh ul li{ font-size:14px; color: #ffffff; cursor: pointer;}
.lj_dh ul li.on{background:url(../images/img_03.png) no-repeat right center;}

.footer{height: 235px;overflow: hidden;background: #eeeeee;margin: 0 auto;}
.footer .yqlj{width:100%; height: auto; position: relative;}
.yqlj .lj_nr{ overflow:hidden; background: #FFFFFF; max-height: 150px; position: absolute; width: 1200px;}
.yqlj .lj_nr ul{ display:none; display:block;}
.yqlj .lj_nr ul li{ float:left; width:225px; text-indent:15px; height:30px; line-height:30px;}
.foot{width: 100%; height: auto; overflow: hidden; margin-top: 20px;}

.foot p{ text-align:center; line-height:30px;font-size: 14px;}
.foot p.f18{font-size: 14px;line-height: 40px;}
.foot p a:hover{color: #bf0103;}
#_span_jiucuo img{margin-bottom: 12px !important;}
.mgt5{margin-top: 5px;}

.rightbox{position: fixed;top: 20%;left: 50%;margin-left: 630px;width: 120px;background: #ffffff;/* display: none; */}
.rightbox a{width: 100%; height: 94px; display: block; text-align: center; background: url(img_05.png) no-repeat;}
.rightbox a.zwwb{height: 118px;background-position: -9px 0px;}
.rightbox a.zwwx{background-position: -9px -118px;}
.rightbox a.wzafz{background-position: -9px -212px;}
.rightbox a.znwds{background-position: -9px -306px;}
.rightbox a.ydkhd{background-position: -9px -400px;}
.rightbox a.totop{height: 43px; background-position: -9px -511px; margin-top: 20px;}
.rightbox a p{color: #333333; font-size: 14px; padding-top: 56px; line-height: 30px;}
.rightbox a.zwwb p{padding-top: 77px;}
.rightbox a.wzafz p{padding-top: 63px;}
.rightbox a:hover p{color: #34a3f2;}
