@charset "gb2312";

body{padding:0; margin:0 auto; color:#333333; font-size:14px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;}
h1, h2, h3, h4, h5, h6, ol, ul, dl, dt, dd, form, p{padding:0; margin:0;}
li{ list-style:none;}
img{ border:none; border:0;}
img, table{max-width:100%;}
/*img, object, embed, video {max-width:100%;}*/
a{text-decoration:none; color:#333333;}
/*a:focus {outline:none;-moz-outline:none; noline:expression(this.onFocus=this.blur());}*/
a:hover{color:#0b6dd0;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input:focus{outline:none;}
i{vertical-align:middle;}

button,input,select,textarea{vertical-align:middle;font-family:Microsoft Yahei;font-size:1em;box-sizing:content-box;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type=image],input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:none;}
select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{width:1000px; margin:0 auto;}
.space20, .space30, .space40{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{clear:both; height:20px;}
.space30{height:30px;}
.space40{height:40px;}
.pr{position:relative;}
.hide{display:none;}
.show{display:block;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.mb15{margin-bottom:15px;}
.transparent{background:transparent;}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*button*/
.commonBtn{height:32px; padding:0 12px;}
.commonMinbtn{height:32px; padding:0 12px;}
.commonBtn,
.commonMinbtn{font-size:14px; color:#fff; font-weight:700; border-radius:3px; border:0;}

.btn_orange{background-color:#ff5f11;}
.btn_blue{background-color:#0b6dd0;}

/*header*/
.header{height:140px; background:#0b6dd0; }
.header .container{position: relative;}
.header .header_logo{position: absolute; left: 0; top: 27px;}
.header .header_webGroup{position:absolute; display:none; left:292px; top:50px; z-index:20;}
.header .header_webGroup h6{position:relative; z-index:2; box-sizing:content-box; width:82px; padding:10px 0 14px 23px; height:32px; line-height:32px; color:#fff; font-weight:normal; font-size: 14px;}
.header .header_webGroup h6 i{ position: absolute; right:20px; top:24px; width:0; height:0; border-width:4px; font-size:0; line-height:0; border:5px solid transparent; border-top-color: #fff;}
.header .header_webGroup .hide{background:#fff; position:absolute; top:56px; right:0; width:240px; height:100px; box-shadow:0 0 5px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.15); border-radius:4px 0 4px 4px;}
.header .wzq_show h6{ background-image:url(../images/header_icon_wzq_on.gif); background-color:#fff; color:#156bc2; border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;}
.header .wzq_show h6 i{border-top-color:#156bc2;}
.header .wzq_show .hide{ display:block;}
.header .wzq_show .hide ul{padding:5px 12px; overflow:hidden; zoom:1;}
.header .wzq_show .hide ul li{ border-bottom: #eeeeee 1px solid; padding:13px 0; text-align: center;}
.header .wzq_show .hide ul li.liEnd{border-bottom:none;}
.header .wzq_show .hide ul li a{color:#999999;}
.header .wzq_show .hide ul li a:hover{color:#333;}

.header .header_search{ position:absolute; top:44px; right:0; width:322px; }
.header .header_search .ss{position: relative; padding: 0 50px 0 20px; height: 36px; background: #fff; border-radius:18px; -webkit-border-radius:18px; -moz-border-radius:18px; -o-border-radius:18px; overflow:hidden;}
.header .header_search .s_txt{padding:9px 0; width: 100%; font-size:14px; border:0; background:#fff; color:#999999; height:18px; line-height:18px; border-radius:3px 0 0 3px;}
.header .header_search .s_btn{position: absolute; right:0; top:0; width:50px; height:36px; background:url(imagespublicheader_ss.png) no-repeat 15px center; cursor:pointer; border:0;}
.header .header_search p{clear:both; color:#85b6e8; padding:12px 0 0 5px; margin: 0;}
.header .header_search p a{margin:0 5px; color:#85b6e8; }
.header .header_oldweb{position: absolute; right: 0; top: 12px;  color:#85b6e8;}
.header .header_oldweb a{margin:0 8px; color:#85b6e8;}
.header .header_search p a:hover, .header .header_oldweb a:hover{color:#fff;}
.header #hotword{font-size:13px;}

.mainnav{clear:both; height:42px; background:#3284d7;}
.mainnav ul li{ float:left; width:20%;}
.mainnav ul li a{ display:block; text-align: center; height:42px; line-height:42px; color:#fff;   -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
.mainnav ul li a i{display: inline-block; width: 25px; height: 25px; background: url(imagespublicmainnav_icon.png) no-repeat; vertical-align: middle; margin-top:-2px; margin-right: 4px;}
.mainnav ul li a span{display: inline-block; vertical-align: top;}
.mainnav ul li.on a, .mainnav ul li a:hover{background:#024cb5;}
.mainnav ul li.nav1 a i{background-position: 0 -25px;}
.mainnav ul li.nav2 a i{background-position: 0 -50px;}
.mainnav ul li.nav3 a i{background-position: 0 -75px;}
.mainnav ul li.nav4 a i{background-position: 0 -100px;}
.mainnav ul li.nav5 a i{background-position: 0 -125px;}

/*footer*/
.bottom{background:#0b6dd0; height: 166px; color:#fff; clear:both;}
.bottom .container{position: relative; height: 100%;}
.bottom_wzbs{position: absolute; left:6%; top: 50%; margin-top: -40px; width: 200px; text-align: center;}
.bottom_wzbs img{vertical-align: middle;}
.bottom_txt{ padding-left:30%; }
.bottom_nav{padding:28px 0 10px; margin-left:-10px;}
.bottom_nav a{color: #fff; margin: 0 10px;}
.bottom_copyright{font-size: 12px; line-height:26px;}
.bottom_copyright a{color:#fff;}
.bottom_copyright a:hover{color:#fff;}
.bottom_nav a:hover{color:#efcb8a;}
.bottom_nav a.lastItem{font-weight:700; color:#f00;}

/*easybtn*/
.easybtn{position:fixed; right:0; top:0; z-index:99;}

.easybtn .openbtn{position:absolute; top:224px; right:17px; width:39px; padding-top:50px; background:url(imagespubliceasybtn_arrow.png) no-repeat center top; color:#848484; font-size:13px; text-align:center; cursor:pointer;}
.easybtn .easybtn_box{position:fixed; top:0; right:-50px; width:50px; height:100%; background:url(imagespubliceasybtn_bg.png);}
.easybtn .easybtn_box ul{position:absolute; top:50%; margin-top:-225px;}
.easybtn .item .btn{width:50px; height:50px; background:url(imagespubliceasybtn.png) no-repeat; cursor:pointer; position:relative;}
.easybtn #ico1 .btn{background-position:center 0;}
.easybtn #ico2 .btn{background-position:center -50px;}
.easybtn #ico3 .btn{background-position:center -100px;}
.easybtn #ico4 .btn{background-position:center -150px;}
.easybtn #ico5 .btn{background-position:center -200px;}
.easybtn #ico6 .btn{background-position:center -250px;}
.easybtn #ico7 .btn{background-position:center -300px;}
.easybtn #ico8 .btn{background-position:center -350px;}
.easybtn #ico9 .btn{background-position:center -400px;}
.button-rotate{overflow:hidden;}
.button-rotate .rotate{position:absolute;top:0;left:0; padding:9px 0; width:50px; height:32px; line-height:16px; text-align:center; font-size:13px;font-weight:400;color:#fff!important;background-color:#0b6dd0;text-decoration:none!important;text-align:center;-webkit-transform-origin:-50% 50%;transform-origin:-50% 50%;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;opacity:0\9;filter:alpha(opacity=0)\9;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.button-rotate:hover .rotate,.button-rotate:hover{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.button-rotate:hover .rotate{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);text-decoration:none;opacity:1\9;filter:alpha(opacity=100)\9;}
.easybtn #ico3 .rotate{line-height:32px;}
.easybtn ul li .hideDiv{position:absolute; top:0; right:50px; box-shadow:0 0 4px 1px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 4px 1px rgba(0,0,0,0.15); border:#dae0e4 1px solid; display:none;}
.easybtn ul li .hideDiv .ewm_cont{background:#fff; padding:8px;}
.easybtn ul li .hideDiv img{display:block; width:100%; height:100px;}
.easybtn ul li .hideDiv span{display:block; width:100px; text-align:center; padding-top:6px; font-size:12px; font-family:"ËÎÌå"; color:#666; line-height:18px;}
.easybtn ul li .hideDiv .tip_arrow{position:absolute; right:-12px; top:15px; width:0; height:0;
border-style:solid; border-color:transparent transparent #fff transparent; border-width:0 12px 12px 0;}
.easybtn ul #ico1 .hideDiv{top:0;}
.easybtn ul #ico2 .hideDiv{top:50px;}
.easybtn ul #ico3 .hideDiv{top:100px;}
.easybtn ul #ico4 .hideDiv{top:150px;}
.easybtn ul #ico5 .hideDiv{top:200px;}
.easybtn ul #ico6 .hideDiv{top:250px;}
.easybtn ul #ico7 .hideDiv{top:300px;}
.easybtn ul #ico1 .hideDiv .ewm_cont img{height:auto;}
.easybtn ul #ico1 .hideDiv .ewm_cont span{width:220px; padding-top:0;}
.backtop{width:39px; height:39px; position:fixed; bottom:30px; overflow:hidden; right:0; display:none;}
.backtop .btn{width:39px; height:39px;background:url(imagesgotop.gif) no-repeat center #3188d8; cursor:pointer; position:relative;}

/*common*/
.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition: 300ms; transition:300ms;}
.transition a:hover{filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;}


.common_opaHov:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.common_tabbox{position:relative; border:#d1d1d1 1px solid;}
.common_tabbox .hd{border-bottom:#d1d1d1 1px solid; height:32px; line-height:32px; background: #f4f4f4;}
.common_tabbox .hd h3{line-height:32px; padding:0 10px; font-size:1em; color: #0b6dd0;}
.common_tabbox .hd h3 a, .common_tabbox .hd h3 a:hover{color: #0b6dd0;}
.common_tabbox .hd li{float: left;}
.common_tabbox .hd .u1 li{padding:2px 15px; line-height:30px; margin-top:-1px;}
.common_tabbox .hd .u1 li.on{font-weight:700; color:#0b6dd0; padding-top:0; background:#fff; margin-right:-1px; margin-left:-1px; border-top:#0b6dd0 2px solid; border-left: #d1d1d1 1px solid; border-right:#d1d1d1 1px solid; cursor:pointer;}
.common_tabbox .hd .u1 li.on a{color: #0b6dd0;}
.common_tabbox .hd2{position:absolute; top:1px; right:2%;}
.common_tabbox .hd2 li{float:left; line-height:30px; padding:0 12px 2px;}
.common_tabbox .hd2 li.on{color:#0b6dd0; font-weight:700; padding-bottom:0; border-bottom:solid #0b6dd0 2px; background:url(imagespublicarr_up.gif) no-repeat center bottom;}
.common_tabbox .hd2 li.on a{color:#0b6dd0;}
.common_tabbox .bd{clear: both;}
.common_tabbox .bd_pad{padding: 10px 20px;}

.common_tabbox2 .hd{border:#d1d1d1 1px solid; height:28px; background:#f4f4f4; border-radius:2px;box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.common_tabbox2 .hd li{float:left; padding:0 16px; line-height:28px;}
.common_tabbox2 .hd ul li.on{color:#0b6dd0; font-weight:700; margin:-1px -1px 0; background: #fff; border-top:#0b6dd0 2px solid; border-left:#d1d1d1 1px solid; border-right: #d1d1d1 1px solid;}
.common_tabbox2 .hd ul li.on a{color:#0b6dd0;}
.common_tabbox2 .bd{clear: both;}
.common_tabbox2 .bd_pad{padding: 10px 0 0;}
.common_tabbox2_border{border:#d1d1d1 1px solid;}
.common_tabbox2_border .hd{border:none; border-bottom:#d1d1d1 1px solid;}
.common_tabbox2_border .bd_pad{padding: 10px 15px;}

.common_newslist li{position:relative; padding:0 60px 0 16px; height:34px; line-height:34px; overflow:hidden; vertical-align:top;}
.common_newslist li i{position:absolute; left:0; top:15px; width: 4px; height: 4px; background: #666666;}
.common_newslist li .wjjdIcon{background:url(imagesxxgk_jdicon.png) left center no-repeat;float:left;height:34px;width:37px;margin-left:5px; visibility:hidden;}
.common_newslist li .time{ position:absolute; right:0; top:0; color:#c9c9c9; z-index:1; font-size: 12px;}
.common_newslist li a{float:left; color: #333; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_newslist_zxwj li a{max-width:87%;}
.common_newslist_zcjd li a{max-width:80%;}
.common_newslist li a:hover{color:#0b6dd0;}
.common_newslist_ymd li{padding-right:80px;}
.common_newslist_zxrd li{height:36px;line-height:36px;}
/*.common_newslist li em{float: left; position: relative; left: 0; width: 37px; height: 17px; background: #0b6dd0; border-radius: 3px; line-height: 17px; color: #fff; text-align: center; font-style: normal; }*/
.common_newslist li br{display:none;}
.common_newslist.nopublictime li{padding-right:0;}

.common_list ul{overflow: hidden;  margin: 0 -5px;}
.common_list li{height:34px; line-height:34px; overflow:hidden; vertical-align:top;}
.common_list li span{margin: 0 5px; padding:0 0 0 16px; display: block;position:relative; }
.common_list li i{position:absolute; left:0; top:15px; width: 4px; height: 4px; background: #666666;}
.common_list li a{float:left; color: #333; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_list li a:hover{color:#0b6dd0;}

.infoList{line-height:1.5em; overflow:hidden;}
.infoList li{position:relative; float:left; width:100%; padding-top:5px; padding-bottom:5px; overflow:hidden;}
.infoList li .wjjdIcon{background:url(imagesxxgk_jdicon.png) left center no-repeat;float:left;width:37px;margin-left:5px;height:24px; visibility:hidden; overflow:hidden;}
.infoList li h4{position:relative; padding:0 90px 0 16px; font-weight:300; font-size:1em; overflow:hidden;}
.infoList li h4 a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoList li h4 a font{float:left; max-width:90%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoList li h4 a:hover font{float:left; max-width:90%; color:#0b6dd0;}
.infoList li h4 i{position:absolute; top:-1px; left:2px; margin-top:.75em; width:3px; height:3px; background:#666; }
.infoList li .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.75em; color:#c9c9c9; font-size:12px; white-space:nowrap;}
.infoList li br{display:none;}
.infoList.jdList li h4 a{max-width:100%; width:100%\9;}

.curmb{padding:15px 0; color: #0b6dd0;}
.curmb em{font-style: normal; color: #999999;}
.curmb a{color: #0b6dd0;}

.more{float:right; margin-right:15px; font-size:12px; font-family:"ËÎÌå";}
.more a{color:#666;}
.more a:hover{color:#0b6dd0}

.gzcy_slqk ul li span.title{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.backtop{width:39px; height:39px; position:fixed; right:0; bottom:0; z-index:999; overflow:hidden; display:none; border-radius:2px;}
.backtop .btn{width:39px; height:39px;background:url(imagesgotop.gif) no-repeat center #1076e0; cursor:pointer; position:relative;}
.backtop .rotate{position:absolute;top:0;left:0; padding:5px 0; width:39px; height:29px; line-height:14px; text-align:center; font-size:12px;font-weight:700;color:#fff!important;background-color:#076FB6;text-decoration:none!important;text-align:center;-webkit-transform-origin:-50% 50%;transform-origin:-50% 50%;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;opacity:0\9;filter:alpha(opacity=0)\9;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.backtop:hover .rotate,.backtop:hover{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.backtop:hover .rotate{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);text-decoration:none;opacity:1\9;filter:alpha(opacity=100)\9;}

/*pagediv*/
.pagediv{padding-top:4%; padding-bottom:4%; font-size:1em; color:#888; line-height:200%; text-align:center; clear:both;}
.pagediv a{color:#888;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num,
.pagination_index_last,
#pagination_input{display:inline-block; *display:inline; margin:2px; zoom:1; background-color:#fff; border:solid #ddd 1px; border-radius:2px; vertical-align:top;}
.pagediv .arrow a:hover,
.pagediv .index_num{background-color:#0b6dd0; border:solid #0b6dd0 1px; color:#fff;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num{padding:0 10px;}
.pagediv .index_num{font-weight:700;}
.pagination_index_last{padding:0 5px;}
#pagination_input{width:30px; height:26px; color:#888; text-align:center;}

.home_nsfw_links ul li span,
.home_index_topic dt a,
.home_nsfw_imgs ul li span.txt{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.table_style{margin:0 auto 15px; border-collapse:collapse;}
.table_style td, .table_style th{border-collapse:collapse; border:solid #000 1px; padding:6px; line-height:160%;}
.table_style th{background-color:#efefef;}

