﻿body{background-color:#fff;}

/*通用*/
#wrapper{background-color: #f3f3f3; position:relative; padding-bottom:35px;}
#container{width:1200px;margin: 0 auto;position: relative;}
#main{background: #fff!important;margin: 0 auto;position: relative;}
#main .main-left{width:850px;background-color: #f3f3f3;padding-right:20px; float:left}
#main .main-right{width: 330px;padding-left:20px;margin-left: -20px;background-color: #f3f3f3; float:right}
#sidebar-right{ width:330px; padding:10px 0px; background:#fff;font-family: 'Microsoft YaHei';}
.r300{width:300px; overflow:hidden; padding:0px 15px;}
.w750{width:750px;background-color:#f3f3f3; padding-right:10px}
.w350{width:320px; padding-left:10px; margin-left:-10px;background-color:#f3f3f3;}
#logo_m_tp,#logo_r_tp,#tonglan1_tp,#tongji{display:none}
/*.mainlr img{ width:1200px; height:50px;}*/
.mainlr a{display:block;position:relative;}
.mainlr a span{position: absolute;right:0;bottom:0}

/**顶部工具条**/
#topbar{height: 38px; line-height: 38px; background: #f8f8f8; border-bottom: 1px solid #ddd; width:100%; min-width:1200px;}
#topbar .text_c{padding-left: 13px;}
#topbar ul{ float:left;}
#topbar ul li{display: block; float: left; padding: 0 15px; height: 38px;}
#topbar ul a{text-decoration: none; padding-left:5px;}
#topbar i{background: url("//img.jbzj.com/skin/2018/images/index_icon.png") no-repeat; margin-top: 10px;}
#topbar ul .ico-mobile{display:inline-block; width: 12px; height: 17px; background-position: 0 0;vertical-align: text-bottom;}
#topbar ul .ico-contribute{display:inline-block; width: 18px; background-position: -105px -129px; height: 18px;vertical-align: text-bottom;}
#topbar ul .ico-wechat{display:inline-block; width: 17px; height: 17px; background-position: -41px 0;vertical-align: text-bottom;}
#topbar .topbarleft{ float:left}
#topbar .topbarleft a{display: block; float: left; padding:0 15px 0 9px; border-right: 1px solid #eee;}
/*微信*/
#topbar #wxHide{position: relative;margin-right:14px;}
#topbar #wxHide .wxHide_box{display: none; width: 84px; height: 84px; position: absolute; background: #f8f8f8; padding: 10px; left: 0px; top: 38px; border:1px solid #ddd; border-top:none; z-index: 1;}
#topbar .text_d{position: relative;}
#topbar .text_d:hover .arrowright{transform:rotate(180deg); -ms-transform:rotate(180deg); /* Internet Explorer */ -moz-transform:rotate(180deg); /* Firefox */ -webkit-transform:rotate(180deg); /* Safari 和 Chrome */ -o-transform:rotate(180deg); /* Opera */}
#topbar .text_d .arrowright{display: inline-block; *display: inline-block; width: 10px; height: 6px; background-position: -67px 0; margin-left: 5px;}
/*顶部导航*/
#topbar .nwebnav{display: none;position: absolute;height: 320px;top: 38px;left: -393px;width: 428px;border:1px solid #ddd; border-top:none;z-index:9999;padding: 20px;font-size: 13px; background: #f8f8f8; }
#topbar .nwebnav h4{ float:left}
#topbar .nwebnav h4 a{display: block;font-weight: bold;color: #222;line-height: 22px;font-size: 14px;}
#topbar .ndeallist{margin-bottom: 15px;}
#topbar .ndeallist dl{width: 350px; float:right}
#topbar .ndeallist dt a{float: left;display: block;font-weight: bold;color: #222;margin-right: 10px;line-height: 20px;}
#topbar .ndeallist dd a{display: block;float: left;height: 20px;line-height: 20px;border-right: 1px solid #eee; padding:0px 12px 5px 15px;}
#topbar .ndeallist dd a:last-child{border-right: none;}

/**头部logo**/
#header{ width:1200px; background:#fff; overflow:hidden; height:auto; margin:10px auto;}
#logo {float: left;	}
.logom{padding-left:102px;background: #fff;vertical-align: middle; overflow: hidden;height: 72px;text-align: right;line-height: 72px;margin-top: 3px;}
.logor{background: #fff;vertical-align: middle;overflow: hidden;width: 430px;height: 72px;text-align: right;line-height: 72px;margin-top: 3px;}
.logom img,.logor img{ width:430px; height:60px;}

/**导航**/
#nav {margin:0 auto;height: 42px; line-height: 42px; background:#379be9; font-size: 14px; overflow: hidden; clear:both;min-width: 1200px;}
#nav ul{ width:1200px; margin:0 auto;}
#nav ul li {padding:0; margin: 0px;display: block; float: left; overflow: hidden; height:42px;line-height: 42px;}
#nav ul li a{padding:0 23px; display:block; float:left; height: 42px;line-height: 42px; color: #ffffff; font-size:14px;}
#nav ul li.current a{background: #2986cf; color: #fff; text-decoration:none; }
#nav ul li.current a:hover {background: #2986cf; color: #fff; text-decoration:none; }
#nav ul a:hover {background: #2986cf; color: #fff; text-decoration:none}
#nav ul li.last {background: #2986cf; float: right}
#nav ul li.last a:hover {background: #2986cf;text-decoration:none}
#nav ul li p span{display: none;position: absolute;width: 93px;background: #fff;border: 1px solid #ddd;border-top: none;z-index:9999;}
#nav ul li p i {font-size: 14px;color: #fff; cursor: pointer;display: block;width:93px; text-align:center;background: url(//img.jbzj.com/skin/2018/images/pc6spr.png) -193px -277px no-repeat;}
#nav ul li p i:hover{background-color: #2986cf; color: #fff;}
#nav ul li p.hover i{ background-position:-193px -312px;}
#nav ul li p.hover span{ display:block;}
#nav ul li p a{ color:#444;}
#nav ul li p a:hover{background: #f2f2f2; color:#444;}
#nav ul li p span a{ padding:0px 19px 0px 18px;}

.nav_t{background:#fff; border-radius:0 0 3px 3px; padding:0 10px; overflow:hidden; font-size:12px}
.nav_t >div{border-bottom:1px solid #f2f2f2; padding:10px 0; margin-bottom:-1px;}
.nav_t a{display:inline-block; margin:0 5px;color:#666666;}

/**面包屑+搜索**/
.search{border:1px solid #e8e8e8; margin: 5px auto 5px auto; padding:0 7px 0 14px; line-height:20px; border-radius: 4px;  text-align:right; overflow:hidden; clear:both; background:#fff; float:right}
.key_input {border: none; line-height: 20px; height:20px; width: 266px; background: #fff; color: #999;   font-size: 12px; padding:0px 10px 8px 0}
.c_btn{color: #FFFFFF; width:28px; border:none; CURSOR: pointer; padding-top: 6px; background:url(/skin/2018/images/icon.png) no-repeat -130px -184px;height: 27px;}

/*特色栏目*/
.aorg{padding:15px 0 0 0; font-size:12px; float:left;}
.aorg a{ display:inline-block; margin:0 5px;}
.aorg .tag{background:#ff6464;color:#fff; margin-right:10px; padding:6px 10px;border-radius:18px;}
.aorg,.aorg a{color:#ff6600;}
/*特色栏目结束*/

.special_topimg{ width:100%; text-align:center; margin:0 auto; background:#fff}
#article{ background:#fff;zoom:1;padding:15px 15px 0;}

/*底部*/
#footer{background: #313131;padding: 20px 0; min-width: 1080px;}
#footer .footer-bottom{ width:1080px; margin:0 auto; position:relative;}
#footer p {text-align: center;color: #aaa;line-height:30px;font-size:12px;}
#footer p a {color: #aaa;font-size:14px;margin: 0 4px;}
#footer p img{ vertical-align:middle;}
#footer p a.ba{ font-size:12px; color:#a09f9f;}

.spe_list_box{margin-bottom:10px;}
.spe_list_box .bd_b{position:relative;padding:10px 0 38px 15px;}
.spe_list_box .btn_more{display:inline-block;width:63px;height:21px;line-height:21px;text-align:center;color:#2d87cc;background:url(../Images/tech_sprite.png) no-repeat -130px -244px;}
.spe_list_box .btn_more{position:absolute;right:15px;bottom:10px;}
.spe_list_box .btn_more:hover{color:#ffffff;text-decoration:none;background-position:-130px -275px;}
.spe_list_box{ border:1px solid #e7e7e7; margin-bottom:10px;}
.spe_list_box .part_tit{border-top: 2px solid #3BB0DB;border-bottom: 1px solid #BCD5E5;line-height: 40px;height:40px; text-indent:15px;}
.spe_list_box h2{color:#333;font-family:"\5FAE\8F6F\96C5\9ED1","\9ED1\4F53","\5B8B\4F53";font-size:16px; font-weight:700}
.spe_list .hd_box .tit_box{font-weight:normal;color:#2d87cc;}
.spe_list .bd_box{position:relative;padding:4px 4px 0 ;}
.branch_box .branch_tit{position:relative;padding:0 0 0 25px;background-color:#f3f3f3;height:27px;line-height:27px;}
.branch_box .branch_tit h4{font-weight:normal;}
.branch_box .branch_tit .branch_more{position:absolute;top:0;right:8px;color:#999999;}
.branch_box .branch_tit i{position:absolute;left:8px;top:12px;width:7px;height:7px;background:url(../Images/tech_sprite.png) no-repeat -415px -122px;overflow:hidden;}
.spe_list ul{padding:10px 0 10px 10px;*zoom:1;}
.spe_list ul:after,.spe_list ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.spe_list ul li{position:relative;padding:3px 0 2px 10px;float:left;display:inline-block;padding-top:0;padding-bottom:0;width:48%;height:28px;line-height:28px;background: url(//icws.jb51.net/skin/images/icon_li.gif) no-repeat 5px 2px; text-indent:5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.spe_list ul li:nth-child(even){ float:right}
.spe_list ul .txt{display:inline-block;height:14px;overflow:hidden;}
.spe_list ul .posttime{position:absolute;top:50%;right:0;margin-top:-9px;color:#999999;}
.spe_list ul .shutter_item{height:auto;margin-bottom:5px;border-bottom:1px dashed #e0e0e0;padding:7px 0 8px 116px;background:none;}
.spe_list ul .shutter_item .pic{float:left;position:relative;margin-left:-116px;border:1px solid #e6e6e6;padding:2px;width:100px;height:75px;overflow:hidden;cursor:pointer;}
.spe_list ul .shutter_item .pic:hover{border-color:#439cd3;text-decoration:none;}
.spe_list ul .shutter_item h4{margin-bottom:2px;font-size:14px;}
.spe_list ul .shutter_item .popular .num{color:#ff5e00;}
.spe_list ul .shutter_item .btn_dl{position:absolute;left:116px;top:52px;width:87px;height:29px;text-align:center;color:#ffffff;font:bold 14px/29px "\5B8B\4F53";background:url(../Images/tech_sprite.png) no-repeat -203px -244px;}
.spe_list ul .shutter_item .btn_dl:hover{text-decoration:none;background-position:-203px -283px;}

.sidebox{ margin-top:10px;}
.sidebox .blueTitleMain {border-top: 1px solid #eee;position:relative;}
.tabTitleBar-blue .titleMain {border-top: 0!important;border-bottom: 1px solid #eee;}
.sidebox .titleMain {border-top: 1px solid #ddd;}
.sidebox .titleMain .txt {position:relative;font-size:18px;font-family: 'Microsoft YaHei';top: -1px;/**background:#369;color:#fff;**/}
.columnPageC h3, .sidebox .titleMain .blue {border-top: 3px solid #369;}
.columnTxtRecom .titleMain .txt {padding: 5px 15px 0;}
.sidebox .tabred {border-top: 3px solid #b6262f;border-right: 1px solid #ddd;}
.sidebox .tabred .txt {border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;border-top:none;width:124px;text-align:center;}
.sidebox .tabred .cur {background:#fff;border-bottom:none;border-right:0;}
.sidebox .titleMain .red {border-top: 3px solid #b6262f;}
.titleMain-a {border-bottom: 1px solid #ddd;}
.titleMain-a .btBlue {position: relative;top: 1px;padding: 0 0 4px;border-bottom: 2px solid #369;}
.titleMain-b .txt {float: none;display: block;font-size: 18px;*zoom:1;}
.sidebox h4 {padding:10px 12px;font-size:18px;border-bottom:#e7e7e7 1px solid;}
.sidebox .titleMain .more {line-height: 34px;padding-right:5px;}
.newsList {	padding:0px 0px;}
.newsList li {width: 100%;height: 24px;font-size:14px;padding:3px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newsList li a {width: 248px; height: 24px; color:#595959; line-height: 24px; font-size: 14px; float: left;overflow: hidden; text-overflow:ellipsis;white-space: nowrap;}
.newsList li em {margin: 3px 10px 0px 0px; width: 20px; height: 20px; text-align: center; color:#d52b2b; line-height: 15px; overflow: hidden; font-family: "georgia", "STHeiti", "Microsoft YaHei", "simsun", "sans-serif", Arial; font-size: 20px; font-style: italic; float: left; _margin-top: 0px;}
.newsList li:nth-child(n+4) em{ color:#999999;}
.newsList li.top em {color: #b6262f;}
.newList-in {padding:0 10px 10px 10px;}
.newList-in li a:hover {color:#bb4046}
.newsListA{width:280px; overflow:hidden}
.newsListA ul{clear: both;padding:2px 0px 0px 0px;width: 100%;}
.newsListA li{font-size: 14px; background: url(//icws.jb51.net/images/newsli.gif) no-repeat 8px 50%;padding:3px 0 3px 20px; margin-left:8px; height:24px; line-height: 24px; text-align: left; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.rFixedBox{background:#fff; text-align:center; width:328px;}