*,body,div,ul,li,ol,span,dl,dt,dd,p,i,em{padding:0; margin:0;}
* html{background-image:url(about:blank);background-attachment:fixed;}
ul li,ol li{ list-style:none;}
a{color: #6d6d6d;text-decoration: none;}
a *{cursor: pointer;}
/*a:hover{text-decoration:underline;}*/
a:hover{text-decoration:none;}
a:active{background: none;}
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
img{ border:0;}
body{font-size:12px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;word-wrap:break-word; background-color:#fff;color: #5d5d5d;}
.clear{clear:both;display:block;line-height:0;font-size:0;overflow:hidden;visibility:hidden;}
.clearFix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearFix{*zoom:1}
.fr{ float:right;}
.fl{ float:left;}
td,th{ font-weight:normal;}
.fb{ font-weight:bold;}
.fn{ font-weight:normal;}
.f14{ font-size:14px;}
.f12{ font-size:12px;}
.tx{ text-indent:2em;}
.vt{ vertical-align:top;}
.vm{ vertical-align:middle;}
.pr{ position: relative;}
.pa{ position: absolute;}
.bk_no{ background: none !important;}
.br_no{ border:0 !important;}
.none{display: none;}
.oh{overflow: hidden;}
.tc{ text-align:center;}
.tr{ text-align:right;}
b,i,em{ font-style:normal;font-weight:normal;}
input,select,textarea{outline:0 none;}
.container{width:1024px;margin:0 auto;}
.h10{height: 10px;clear: both;}
.h15{height: 15px;clear: both;}
.h20{height: 20px;clear: both;}
.h25{height: 25px;clear: both;}
.h30{height: 30px;clear: both;}
.h35{height: 35px;clear: both;}
.h40{height: 40px;clear: both;}
.h45{height: 45px;clear: both;}
.h50{height: 50px;clear: both;}
a:focus {
    outline:none;
    -moz-outline:none;
}
.icon{background: url("../images/icon.png") no-repeat;display: inline-block;}
.r_globalHeader{height: 27px;border-bottom: 1px solid #e9e9e9;min-width: 1200px;width: 100%;background-color: #f1f1f1;}
.r_globalHeader .cont{width: 1200px;height: 27px;margin: 0 auto;}
.r_globalHeader .cont .noLogin{display: inline-block;height: 27px;width: 88px;float: right;}
.r_globalHeader .cont .noLogin a{display: inline-block;float: left;height: 27px;line-height: 27px;text-align: center;color: #636363;width: 44px;}
.r_globalHeader .cont .noLogin a:hover{background-color: #dedede;text-decoration: none;}
.r_globalHeader .cont dl.intoForum{height: 23px;float: right;margin-top:3px;cursor: pointer;width: 57px;margin-left: 7px;display: inline;position: relative;z-index: 9999;}
.r_globalHeader .cont dl.intoForum dd.font{height: 23px;line-height: 23px;background: url("../images/r_icon32.gif") no-repeat right center;padding-right: 7px;}
.r_globalHeader .cont dl.user{height: 23px;float: right;margin-top:3px;cursor: pointer;position: relative;z-index: 9999;}
.r_globalHeader .cont dl.user dt{width: 23px;height: 23px;margin-right: 7px;display: inline-block;float: left;}
.r_globalHeader .cont dl.user dt img{height: 23px;float: left;}
.r_globalHeader .cont dl.user dd.name{;height: 23px;line-height: 23px;background: url("../images/r_icon32.gif") no-repeat right center;padding-right:12px;display: inline-block;}
.r_globalHeader .cont dl.user dd.name{_display: inline;}
.r_globalHeader .cont .selfSet{width: 123px;background-color: #fff;border: 1px solid #e9e9e9;position: absolute;left: 50%;margin-left: -61px;top:28px;display: none;}
.r_globalHeader .cont .selfSet ul li{height: 29px;width: 100%;float: left;}
.r_globalHeader .cont .selfSet ul li a{display: inline-block;height: 29px;line-height: 29px;padding-left: 20px;width: 103px;float: left;}
.r_globalHeader .cont .selfSet ul li a i.icon{display: inline-block;width: 13px;height: 13px;float: left;margin:8px 5px 0 0;}
.r_globalHeader .cont .selfSet ul li a:hover{text-decoration: none;color:#d90000;}
.r_globalHeader .cont .selfSet ul li a.iCenter i{background-position: -96px -110px;}
.r_globalHeader .cont .selfSet ul li a.iCenter:hover i{background-position: -110px -110px;}
.r_globalHeader .cont .selfSet ul li a.iMessage i{background-position: -96px -125px;}
.r_globalHeader .cont .selfSet ul li a.iMessage:hover i{background-position: -110px -125px;}
.r_globalHeader .cont .selfSet ul li a.iExit i{background-position: -96px -140px;}
.r_globalHeader .cont .selfSet ul li a.iExit:hover i{background-position: -110px -140px;}
.r_globalHeader .cont .selfSet ul li a.iMessage span{background-color: #ec3535;height: 17px;display: inline-block;line-height: 17px;padding: 0 3px;border-radius: 3px;color: #fff;font-size: 12px;font-family: 'microsoft yahei';margin:6px 0 0 8px;float: left;}
.r_globalHeader .cont .selfSet ul li a.iMessage b{display: inline-block;float: left;font-weight: normal;}


.r_globalHeader .cont .selfSet span.up{display:block;background-position: -380px -30px;width: 15px;height: 9px;font-size: 0;line-height: 0;position: absolute;left: 50%;margin-left: -8px;top: -9px;}
.container{width: 1200px;margin: 0 auto;}
.r_globalTop{height:90px;}
.r_globalTop a.logo{float: left;margin-top: 20px;}
.r_globalTop a.logo img{width: auto;}
.r_globalTop .nav{float: right;width: 946px;height: 30px;border-bottom: 2px solid #ce2828;margin-top: 15px;font-family: "microsoft yahei","黑体";}
.r_globalTop .nav img{height: 24px; vertical-align: middle; margin-top: 3px;}
.r_globalTop .nav dl{width: 66px;float: left;height: 30px;position: relative;z-index: 3;}
.r_globalTop .nav dl dt a{display: inline-block;width:51px;height: 30px;background: url("../images/r_icon09.png") no-repeat 50px center;padding:0 0 0 15px;}
.r_globalTop .nav dl dt a.cur,
.r_globalTop .nav dl dt a:hover{background:#ce2828 url("../images/r_icon09_02.png") no-repeat 50px center;color: #fff;}
.r_globalTop .nav dl dd{width: 66px;position: absolute;left: 0;top: 30px;background:url("../images/r_icon09_01.png");border-top: 2px solid #ce2828;display: none;}
.r_globalTop .nav dl dd a{color: #fff;width: 66px;padding: 0;text-align: center;height: 36px;line-height: 36px;}
.r_globalTop .nav dl dd a:hover{background-color: #232323;opacity: 0.9;color: #fff;}
.r_globalTop .nav a{display: inline-block;height: 30px;line-height: 30px;_line-height:40px;color: #000;padding: 0 9px;font-size: 14px;overflow: hidden;float:left;white-space:nowrap;}
.r_globalTop .nav a:hover{color: #d90000;text-decoration: none;}
.r_globalTop .nav a.cur{background-color: #ce2828;color: #fff;}
.r_globalTop .nav a.cur:hover{color: #fff;}
.r_globalTop .elseNav{float: right;width: 946px;height:24px;margin-top: 9px;}
.r_globalTop .elseNav a{display: inline-block;height: 24px;position: relative;float: left;color: #888;line-height: 24px;}
.r_globalTop .elseNav a:hover{color: #000;text-decoration: none;}
.r_globalTop .elseNav a img{height:24px;vertical-align:middle;display:inline-block;margin-right:7px;}
.r_globalTop .nav a.highlight{color: #d90000;text-decoration: none;} 
/* .r_globalTop .elseNav a i,
.elseNav a em{display: inline-block;height: 24px;line-height: 0;font-size: 0;}
.r_globalTop .elseNav a i{position: absolute;left: 0;top: 0;background:url("../images/icon.png") no-repeat;}
.r_globalTop .elseNav a em{float: left;margin-right:7px;_margin-right:5px;background:url("../images/icon.png") no-repeat;}
.r_globalTop .elseNav a.mouse i{width:19px;background-position:-30px 0;}
.r_globalTop .elseNav a.mouse em{width:19px;background-position:-55px 0;}
.r_globalTop .elseNav a.key i{width:32px;background-position:-80px 0;}
.r_globalTop .elseNav a.key em{width:32px;background-position:-120px 0;}
.r_globalTop .elseNav a.headset i{width:21px;background-position:-155px 0;}
.r_globalTop .elseNav a.headset em{width:21px;background-position:-180px 0;}
.r_globalTop .elseNav a.hat i{width:22px;background-position:-205px 0;}
.r_globalTop .elseNav a.hat em{width:22px;background-position:-230px 0;}
.r_globalTop .elseNav a.display i{width:23px;background-position:-255px 0;}
.r_globalTop .elseNav a.display em{width:23px;background-position:-280px 0;}
.r_globalTop .elseNav a.mat i{width:24px;background-position:-305px 0;}
.r_globalTop .elseNav a.mat em{width:24px;background-position:-335px 0;} */
.r_globalTop .elseNav b{float: left;display:inline-block;color: #d1d1d1;height:24px;line-height:24px;font-size: 14px;width:18px;_width:15px;text-align: center;}
.r_aboutUsCont{width: 100%;min-width: 1200px;background-color: #f4f4f4;clear: both;}
.r_aboutUsCont .cont{width: 1200px;height: 330px;margin: 0 auto;}
.r_aboutUsCont .aboutUs{border-right: 1px solid #dbdbdb;height:296px;padding: 34px 34px 0 0;float: left;margin-right: 20px;display: inline;font-family: 'microsoft yahei';}
.r_aboutUsCont .aboutUs p.tit{height: 30px;line-height: 30px;color:#494949;font-size: 18px;}
.r_aboutUsCont .aboutUs p.nr{font-size: 14px;color: #686868;line-height: 24px;margin-top: 11px;}
.r_aboutUsCont .aboutUs ul.tell{margin: 10px 0 20px;}
.r_aboutUsCont .aboutUs ul.tell li{height: 24px;line-height: 24px;color: #686868;font-size: 14px;}
.erWeiMa{height: 106px;margin-top: 10px;}
.erWeiMa dt{float: left;width: 106px;}
.erWeiMa dt img{height: 106px;}
.erWeiMa dd{float: left;padding: 24px 0 0 14px;line-height: 21px;color: #686868;}
.r_footer{width: 1200px;margin:16px auto 0;color: #494949;font-family: '宋体';padding-bottom: 5px;}
.r_footer p{height:30px;line-height: 30px;text-align: center;}
.r_footer p a{margin:0 8px;}
.r_footer p a:hover{color:#d90000;}

.r_globalTop .elseNav a .search-box{
    position: absolute;
    top:44px;
    right: 0px;
    width: 400px;
    height: 86px;
    z-index: 10;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.3s;
    -webkit-backface-visibility: hidden;
    background: #E5E5E5;
    display: none;
}
.r_globalTop .elseNav a .search-box button{
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
    -webkit-appearance: none;
}
/*.r_globalTop .elseNav a .search-box b{*/
/*position: absolute;*/
/*top:0px;*/
/*right: 0px;*/
/*z-index: 11;*/
/*width: 36px;*/
/*height: 36px;*/
/*background: url('../images/btn-search.png') no-repeat;*/
/*display: block;*/
/*}*/
.r_globalTop .elseNav a .search-box input[type='text']{
    width: 300px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    padding: 0 8px;
    margin: 25px 40px;
    border: 1px solid #cecece;
}
/*模板样式*/

.r_globalTop .elseNav a .search-box{
    position: absolute;
    top: -5px;
    right: 6px;
    width: 300px;
    height: 32px;
    z-index: 10;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.3s;
    -webkit-backface-visibility: hidden;
    background: transparent;
    display: none;
    border: 1px solid #ccc;
}
.r_globalTop .elseNav a .search-box button{
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
    -webkit-appearance: none;
}

.r_globalTop .elseNav a .search-box .sb-input-submit{
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 4px;
    top: 4px;
    border: 0;
    background-color: transparent;
}

/*.r_globalTop .elseNav a .search-box b{*/
/*position: absolute;*/
/*top:0px;*/
/*right: 0px;*/
/*z-index: 11;*/
/*width: 36px;*/
/*height: 36px;*/
/*background: url('../images/btn-search.png') no-repeat;*/
/*display: block;*/
/*}*/
.r_globalTop .elseNav a .search-box input[type='text']{
    width: 240px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    padding: 0 8px;
    margin:0;
    border: 1px solid #fff;
}
.r_globalTop .elseNav a .search-box-div{
    width: 31px; float: left; position: relative;
}
.r_globalTop .elseNav a .search-box-tips{float: left}
.r_globalTop .elseNav a .search-box{
    position: absolute;
    top: -5px;
    right: 1px;
    width: 300px;
    height: 32px;
    z-index: 10;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.3s;
    -webkit-backface-visibility: hidden;
    background: transparent;
    display: none;
    border: 1px solid #ccc;
}
.partSeparator {width: 2px; background-color: #ce2828; height: 35px; float: left;}
.r_waiSmashNav3 {margin-top:10px;height:40px;}
.r_topicTitle {font-size:25px;margin-left:15px;}
.r_special { width: 100%; overflow: hidden; position: relative; }
.r_special .list {width: 385px;   height: 297px; float: left; margin: 25px 15px 0px 0px;} 
.r_special .list .listImg {width: 385px;} 
.r_special .list .listImg img{width: 385px;height:237px;} 
.r_special .imgTitleD {margin-top:10px;}
.r_special .imgTitle {font-size: 15px; font-weight: bold; margin: auto; text-align: center;}
.r_showspecial .tit {text-align:center;}
.r_showarticleNr {padding: 0px 0px 0px 0px; text-align: center;}
