@charset "utf-8";
/* CSS Document */
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
body {height:100%; color:#333;-webkit-text-size-adjust:none;}
body{font:12px/18px Arial,"Lantinghei SC","Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,Arial,sans-serif}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, em{font-style:normal;}
li{list-style-type:none;color: #b3b3b3;margin:0 0px 0 0}
a{text-decoration:none;color: #333;}
a:hover{color:#cf0b22;text-decoration:none;}
fieldset, img {border:0;}
label,button{cursor: pointer;}
select,input,textarea,font{font-size:12px; }
.clear{clear:both; line-height:0px; overflow:hidden;}
/*top*/
#top{ width:100%; background:#4b4b4b;}
.topcon{ width:970px; margin:0 auto; overflow:hidden; zoom:1; height:35px; height:35px;}
.words{ width:260px; height:26px; display:inline-block; background: url(../images/uooo.png) -122px -101px no-repeat; margin-top: 3px; float: left;}
.topcon ul{ float:right; padding-top:7px;}
.topcon ul a{ color:#c2c2c2; padding-left:10px;}
.topcon ul a:hover{ color:#f60000;}
.topcon ul i{ color:#606060; padding-left:10px;}
/*banner*/
#head{ width:100%; background: url(../images/icon.png) 0px -404px repeat-x;}
.bannercon{ width:970px; margin:0 auto; overflow:hidden; zoom:1; height:105px;}
.logo{ width:210px; height:55px; display:inline-block; background: url(../images/uooo.png) -9px -21px no-repeat; margin-top: 23px; float: left;}
/*search*/
.search{ float: right;position: relative;top: 40%}
#search{float:right; display: inline;margin-top: 31px;width: 395px;}
#search .tsbox_text{ float:left; display: inline; height: 40px; overflow:hidden; width: 334px;}
#search .tsbox_text input,#bdcs-search-form-input{ float:left; border:none; padding:0px; margin:0px; font:100 14px/16px Arial,"Microsoft YaHei"; color: #aaa; width: 249px; line-height: 25px !important; outline:none; display: inline; padding-top: 7px; background: url(../images/uooo.png) -228px -29px no-repeat; text-indent: 15px; height: 24px !important; padding-bottom: 10px;}
#search .tsbox_btn{ float: left; display: inline;}
#search .tsbox_btn input,#bdcs-search-form-submit{ float:left; border:none; margin:0px; padding:0px; background: url(../images/uooo.png) no-repeat -561px -29px; width: 61px; height: 40px; overflow:hidden; text-indent:-999em; cursor:pointer; display:block; outline:none;}
#mybutton{ background: url(../images/uooo.png) no-repeat -622px -29px; float:left; border:none; margin:0px; padding:0px; width: 61px; height: 40px; overflow:hidden; text-indent:-999em; cursor:pointer; display:block; outline:none;}
/*nav*/
#nav{ width:970px; margin:0 auto; overflow:hidden; zoom:1;}
#nav ul{ width:1000px; padding-top: 20px;}
#nav ul a{width: 70px;display:inline-block;float:left;margin: 0px 8px;}
#nav ul a em{ height: 55px; display: block; width: 62px; background: url(../images/navico.png) no-repeat; margin-left: 8px;}
#nav ul a p{ color:#888b8c; text-align:center; font-size: 13px; padding-top: 6px;}
#nav ul a:hover p,#nav ul a.hover p{ color:#ffb232;}
#nav ul li{float: left;}
#nav ul a em.ico1{ background-position: -5px 0px;}
#nav ul a em.ico3{ background-position: -102px 0px;}
#nav ul a em.ico2{ background-position: -200px 0px;}
#nav ul a em.ico8{ background-position: -295px -1px;}
#nav ul a em.ico10{ background-position: -389px 0px;}
#nav ul a em.ico5{ background-position: -486px 0px;}
#nav ul a em.ico6{ background-position: -583px 0px;}
#nav ul a em.ico11{ background-position: -680px 0px;}
#nav ul a em.ico7{ background-position: -774px 0px;}
#nav ul a em.ico4{ background-position: -869px 0px;}
#nav ul a em.ico9{background-position: -948px 0px;}
#nav ul a:hover em.ico1,#nav ul a.hover em.ico1{ background-position: -5px -55px;}
#nav ul a:hover em.ico3,#nav ul a.hover em.ico3{ background-position: -102px -55px;}
#nav ul a:hover em.ico2,#nav ul a.hover em.ico2{ background-position: -200px -55px;}
#nav ul a:hover em.ico8,#nav ul a.hover em.ico8{ background-position: -295px -56px;}
#nav ul a:hover em.ico10,#nav ul a.hover em.ico10{ background-position: -389px -55px;}
#nav ul a:hover em.ico5,#nav ul a.hover em.ico5{ background-position: -486px -55px;}
#nav ul a:hover em.ico6,#nav ul a.hover em.ico6{ background-position: -583px -55px;}
#nav ul a:hover em.ico11,#nav ul a.hover em.ico11{ background-position: -680px -55px;}
#nav ul a:hover em.ico4,#nav ul a.hover em.ico4{  background-position: -869px -55px;}
#nav ul a:hover em.ico7,#nav ul a.hover em.ico7{background-position: -774px -55px;}
#nav ul a:hover em.ico9,#nav ul a.hover em.ico9{background-position: -948px -55px;}
/*newsnav*/
#newsnav{ width:100%; background: url(../images/icon.png) 0px -560px repeat-x;}
#newsnav ul{ width:970px; margin:0 auto; font-size:14px; overflow: hidden; zoom: 1;}
#newsnav ul li{ float:left;}
#newsnav ul li a{ height:45px; line-height:45px; display:inline; padding:0px 20px; font-family: "Microsoft Yahei";}
#newsnav ul li a.hover{ color:#17a7ef;}
/*分页*/
#page,.page{ height:30px; line-height:30px; text-align:center; font-size:14px; padding: 20px 20px 20px 0 ;overflow: hidden; zoom: 1; width: 100%;}
#page a,.page a{ background:#e8e8e8; padding: 5px 11px; margin: 0 6px 0 0; color: #666; border: 1px solid #d7d7d7;}
#page a:hover,.page a:hover{ color:#fff; background:#22b0f7; text-decoration:none;}
#page span,.page span{ padding: 4px 10px; margin: 0 1px 0 0; background: #22b0f7; color:#fff;}
#page b.sele,.page b.sele{ color:#fff; background:#7db700; text-decoration:none; padding: 4px 10px; margin: 0 3px 0 0;}
#page b.total,.page b.total{ color:#999; font-weight:normal;}
#page b.selected,.page b.selected{ background: #2f7926; border: 1px solid #2f7926; color:#fff; padding: 5px 11px;  margin: 0 6px 0 0;}
#page strong.total,.page strong.total{ color: #888; font-weight:normal;}
.con-box-2{ display:block !important}
/*底部*/
#bottom{ background: #f6f6f6; overflow:hidden; zoom:1; height: 126px; border-top: 1px #d4d4d4 solid;position: relative;font-weight: normal;}
.bottom1{ width:970px; height:75px; display:block; margin:0px auto; padding-top: 20px; color:#fff}
.bottom1 li{ width:970px; text-align:center; height: 26px; line-height: 26px; color: #aaa;}
.bottom1 li a{ color: #555; padding: 0px 14px;}
.bottom1 li a:hover{ color:#df0000;}
.bottom1 li font{ color: #0cacfe; margin:0px 7px;}
.bottom1 li.word{ color:#999;}
/*404*/
#a404{margin:30px auto; width:632px;}
/*畅言*/
#comment{ width: 100%; margin: 0 auto;}
#cnzz_stat_icon_1264647938{  display: none;  }


.d_turn_page {
    text-align: center;
    padding: 40px 0;
    font-size: 0;
    height: auto;
    overflow: hidden;
}
.d_turn_page a,
.d_turn_page span {
    display: inline-block;
    *display: inline;
    zoom: 1;
    border: 1px solid #eee;
    border-left: none;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    padding: 0 13px;
    font-size: 14px;
    background-color: #fff;
    color: #333;
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s;
}
.d_turn_page a:hover,
.d_turn_page a.active,
.d_turn_page a.current {
    background-color: #23b0f7;
    color: #fff;
    border-color: #23b0f7;
}
.d_turn_page span.d_t_pagers,
.d_turn_page a.d_t_pagers {
    border-left: 1px solid #eee;
}