/* CSS Document */
/*
 *  iT时代网 v5.1
 *  http://www.ityears.com 
 */
 /*全局*/
*{outline:0;}
html{-webkit-text-size-adjust:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
body{font:14px/2em Microsoft Yahei, tahoma, HELVETICA;color:#333; }
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
img{border:none; vertical-align:top; -webkit-transition:opacity .2s; transition:opacity .2s; -ms-transition:none}
i,em{font-style:normal}
input,select,option,textarea{font-size:12px;font-family:Microsoft Yahei,tahoma,HELVETICA;outline:none}
a{color:#333;text-decoration:none}
a:hover{color:#FF4F53;text-decoration:none}
a:hover em,a:hover b,a:hover i,a:hover span{cursor:pointer}
a:hover img{opacity:0.9}
.clear,.clearfix:after{clear:both;height:0;overflow:hidden;display:block}
.clearfix:after{visibility:hidden;content:"."}
.clearfix{*zoom:1}
.dot{display:inline-block;width:3px;height:3px;background:#333;margin:8px 3px 0;line-height:0;font-size:0;overflow:hidden;border-radius:100%}
.bg-white{background-color:#fff;position: relative; }
.bg-gray{background-color:#f8f8f8; position: relative; }
.bg-hui{background-color:#f8f8f8; position: relative; }
.fn-left,.fl{float:left !important;}.fn-right,.fr{float:right !important;}
.f14{font-size:14px !important;}.f16{font-size:16px !important;}.f18{font-size:18px !important;}
.mgt10{margin-top:10px !important;}
.mgt15{margin-top:15px !important;}
.mgt20{margin-top:20px !important;}
.mgt25{margin-top:25px !important;}
.mgt30{margin-top:30px !important;}
.mgt40{margin-top:40px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb25{margin-bottom:25px !important;}
.mgb30{margin-bottom:30px !important;}
.mgb40{margin-bottom:40px !important;}
.pd10{padding:20px 10px !important;}
.pd15{padding:15px !important;}
.pr{position:relative}
.pannel,.subPannel{display:none}
.r-last{margin-right:0 !important;}
.dot-blank{margin-bottom:10px;padding-bottom:10px;}
.t-center{text-align:center}
[class*=" icon-"],[class^=icon-]{font-family:"dnbs-icon" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.box-shadow {background-color:#fff; box-shadow: 0 -4px 25px 1px rgba(0, 0, 0, .05);}
.fix{width:100% !important; position:fixed;top:0px;_position:absolute;_top: expression(documentElement.scrollTop + "px");z-index:999;/*filter:alpha(opacity=90);opacity:0.9;*/border:0px solid #eee;box-shadow:0 0 12px #eee;}
.box_shadow{background-color:#fff; border: #e7e7e7 0px solid; moz-box-shadow: 0 0px 15px 1px rgba(0, 0, 0, .05); -webkit-box-shadow: 0 0px 15px 1px rgba(0, 0, 0, .05); box-shadow: 0 0px 15px 1px rgba(0, 0, 0., .05);}
/*通用*/
.main{margin:0;padding:0;display:block; min-height:800px;}  
.topbar,.header,.nav,.footer{width:100%; min-width:1160px;} 
.wrapper {width: 1160px;margin: 0 auto; position: relative;}
.wrap{margin-top:30px;zoom:1}
.wrap-left{width:845px;float:left}
.wrap-side{width:300px;position:relative;float:right} 
.col-a{width:350px;}
.col-b{width:450px;}
.col-c{width:300px;}
.bg-img {padding-top: 5px; background: url(https://www.cnbeta.com/images/top_bg.png) no-repeat center top; background-attachment: fixed;}
/*顶部*/
.topbar{/*position:relative;*/z-index:99;width:100%;height:35px;line-height:35px;background:#232836;color:#f5f5f5}
.topbar a{color:#fafafa}
.topbar i{width:20px;height:35px;float:left;font-size:1pc}
.topbar .extra{float:left;position:relative}
.topbar .extra a{float:left;margin-left:15px}
.topbar .slogan{float:left;line-height:3p5x;margin-left:10px}
.topbar .tougao{display:block;float:left;background:#008ee1;padding:0 18px}
.topbar .top-nav{float:left;font-size:15px}
.topbar .top-nav a{float:left;padding:0 10px;overflow:hidden}
.topbar .top-nav a.min-logo{display: table-cell;padding:0 10px 0 0;}
.topbar .top-nav a.min-logo img{display: inline-block; min-width:96px; height:30px; vertical-align: middle; margin-top: 3px;}
.topbar .top-nav a:hover,.topbar .top-nav a.current{background:#424755;color:#fff}
.topbar .u-center{float:left;margin-right:10px;min-width:4pc}
.topbar .u-center a{line-height:35px;}
.topbar .u-center,.topbar .u-center .avatar{color:#fff;font-size:9pt;overflow:hidden;}
.topbar .u-center .avatar{position:relative;margin-right:2px;width:25px;height:25px;line-height:17px;border-radius:50%;background-color:#fff}
.topbar .u-center img {display: inline-block; vertical-align: middle;}

/*头部*/
.header{background:#fff;border-bottom: #e7e7e7 0px solid;}
.header .headbar{height:50px;padding:15px 0;}
.header .logo{/*width:160px;*/height:41px; margin: 5px 0;padding-right:15px;float:left;background: url("../images/logo_line.png") right -1px no-repeat;background-size: 1px 41px;}
.header .logo a{display:block;}
.header .logo img{ /*width: 160px;*/ height:41px;}
.header .subtitle{display:block;min-width:80px;float:left;margin: 5px 0;padding-left:15px;height: 41px;line-height:41px;}
.header .subtitle img {margin-top:0px; vertical-align: middle;}
.header .subtitle h2{margin:0px;line-height:41px;font-size:26px;font-size 2.4rem;font-weight:500;letter-spacing:1px}
.header .subtitle h2 a{color: #008ee1; }
.header .ivyLogo{display:block;margin: 10px 0;float:left;line-height:31px;}

/*头部*/
.header .rec-nav{float:right;margin-left: 80px;padding-top:0px;font-size:0;text-align:center}
.header .rec-nav a{position:relative;display:inline-block;width:76px;vertical-align:top}
.header .rec-nav .ico{width:22px;height:20px;display:block;background:url('https://www1.pconline.com.cn/home/gz20180428/images/sprite.png') no-repeat;margin:0 auto}
.header .rec-nav em{display:block;line-height:32px;font-size:14px}
.header .rec-nav .u-vline{width:1px;height:12px;overflow:hidden;font-size:0;background:#e5e5e5;display:inline-block;margin-top:17px}
.header .rec-nav .gzh-tag{position:absolute;z-index:2;top:54px;left:-30px;width:130px;height:164px;border:1px solid #f0f0f0;background:#fff;line-height:15px;color:#333;font-size:12px;display:none}
.header .rec-nav .gzh-tag img{padding:9px 10px 8px}
.header .rec-nav .gzh-tag .sharp{top:-8px;left:59px;line-height:0;overflow:hidden;position:absolute;width:16px;height:8px;background:url('https://www1.pconline.com.cn/home/gz20180428/images/sprite.png') -111px -49px no-repeat}
.header .rec-nav .ico-gzh .ico{background-position:-110px -129px}
.header .rec-nav .ico-gzh:hover em{color:#00b16d}
.header .rec-nav .ico-gzh:hover .gzh-tag{display:block}
.header .rec-nav .ico-ydd .ico{background-position:-132px -129px}
.header .rec-nav .ico-ydd:hover em{color:#f80}
.header .rec-nav .ico-zzzj .ico{background-position:-154px -129px}
.header .rec-nav .ico-zzzj:hover em{color:#0094ce}
.header .rec-nav .ico-jcz .ico{background-position:-176px -129px}
.header .rec-nav .ico-jcz em{color:#ff3b3b}

/*搜索*/
.search {width: 450px;margin-top:5px;padding:0px;overflow:hidden;}
.search .search-form{display:block;height:35px;position:relative;background: eee;border:0px #eee solid;background  #eee;}
.search .hot-key{width: 100%;/*float: right;*/  margin-top:6px; line-height:18px; font-size: 12px; color: #888;}
.search .hot-key li{float:right;}
.search .hot-key a{margin-right:10px;}
.search .search-form{display:block;height: 40px;position:relative;}
.search .search-hot{width:100%;height:17px;line-height:17px;color:#888;font-size:12px;margin-top:10px;overflow:hidden}
.search .search-hot a{margin-right:5px;color:#555}
.search-form .ipt{display:inline-block;height:38px;border:1px solid #dfdfdf;border-right:0;border-radius:3px 0 0 3px;float:left}
.search-form .dropdown{position:static;float:left;}
.search-form .dropdown-toggle{display:inline-block;width:47px;work-break:break-all;height:38px;overflow:hidden;line-height:38px;padding:0 16px;border-right:1px solid #e8e8e8;vertical-align:top;cursor:pointer;float:left;background:#f8f8f8 url(../images/v3/icon.png) no-repeat 62px 17px}
.search-form .dropdown-menu{min-width:81px;top:39px;margin:0;border:1px solid #eaeaea;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.search-form .dropdown-menu li{padding:0 18px;height:30px;line-height:30px;cursor:pointer;overflow:hidden}
.search-form .input-text{width: 278px;height:40px;padding:0 18px;vertical-align:top;float:left;border:0;outline:0;background:0 0;color:#555;}
.search-form .btn{width:58px;height:40px;font-size:16px;border-radius:0 3px 3px 0;vertical-align:top;float:left;overflow:hidden;word-break:break-all;background:#008ee1;color:#fff;border:0;outline:0}
.search-form .tab{position:static;float:left;}
.search-form #sid{display:inline-block;width:43px;work-break:break-all;height:38px;overflow:hidden;line-height:38px;padding:0 16px;border-right:1px solid #e8e8e8;vertical-align:top;cursor:pointer;float:left;background:#f8f8f8 url(../images/v3/icon.png) no-repeat 45px 14px}
.search-form #nsid{position:absolute;min-width:77px;left:0;top:39px;margin:0;background:#fff;border:1px solid #eaeaea;padding:3px 0;z-index:999;}
.search-form #nsid li{padding:0 17px;height:30px;line-height:30px;cursor:pointer;overflow:hidden}
.search-form #sid.active{background-position:-29px 13px}

/**nav**/
.nav{width:100%;min-width:1160px;background:#008ee1;}
.navMenu{width:100%;}
.navMenu .navList{display:table;*display:block; width:1160px; margin:0px auto; height:45px; line-height:45px;}
.navMenu .navList li{display:table-cell;*display:inline;min-width:1%;float:none;*float:left;text-align:center;vertical-align:middle}
.navMenu .navList li a{display:block; padding:0 15px;*padding:0 16px; font-size:18px; text-align:center; color:#fff;position:relative;}
.navMenu .navList li a i{position:absolute;top:15px;right:0px;display:block;height:16px; width:0; overflow:hidden;border-left:0px solid #027ec6;border-right:0px solid #019cf6;}
.navMenu .navList li.active,.navMenu .navList li:hover{background-color:#007dc6;}
.navMenu .navList li.active i,.navMenu .navList li:hover i{border-color: #007dc6;}

/**sub-nav**/
.sub-nav {width:100%;min-width:1160px; background: #f9f9f9; border-bottom: 0px #eee solid; overflow:hidden;}
.sub-nav .sub-text-item{width:1160px; margin:0 auto;padding:8px 0;font-size:16px;line-height:26px;}
.sub-nav .sub-text-item a{display:block;padding-right:35px; float:left;}
.sub-nav .sub-text-item a:hover{color:#ea5353;}
.sub-nav .sub-text-item a:before {content: "·";padding-right: 5px; color: #b3b3b3; font-weight: 600;}
.sub-nav .sub-text-item a:last-child{content: "";padding-right: 0px;}
 
/*titleA*/
.titleA {width: 100%; border-top: 1px solid #eee; text-align: left;height: 45px; line-height: 45px;margin-bottom: 10px;}
.titleA .mark {display: block;float: left; position: relative; margin-top: -1px; border-top: 2px solid #008ee1; font-size: 22px; height: 44px; line-height: 44px;font-weight:700;}
.titleA .mark span{color:#008ee1;}
.titleA .mark a {color: #008ee1;}
.titleA .mark a:hover,.titleA .subCha a:hover{color:#f80}
.titleA .mark a i {font-size: 22px; margin-right: 5px;}
.titleA .mark a i { margin-top: 5px;}
.titleA .subChat {float: right;margin-top: 12px; line-height: 20px;margin-left: 20px; font-size: 14px; color: #d3d3d3;}
.titleA .subChat a {color: #666;display: inline-block; padding-right: 10px; vertical-align: middle;}
.titleA .subChat a:hover{color:#FF4F53;text-decoration:none}
.titleA .subChat a:after {content: "/"; padding-left: 10px; color: #e0e0e0;}
.titleA .subChat a:last-child {padding-right: 0px;}
.titleA .subChat a:last-child:after {content: "";padding-left: 0px;}
.titleA .sTit {float: right; padding-left:10px; color: #666;border-top: 1px #ff9900 solid;line-height: 45px;margin-top: -1px;position: relative;}
.titleA .sTit a{color: #666; }
.titleA .sTit a i{margin-left:5px; font-family: serif; color: #959595;font-weight:700;}
.titleA .sTit a:hover,.titleA .sTit a:hover i{color:#f80;}
.titleA .more {float:right; font-size: 14px; color: #959595;}
.titleA .more i{margin-left:4px; font-family: serif; color: #959595;font-weight:700;}

/*titleB*/
.titleB {margin-bottom: 8px; height: 40px;border-top: 2px solid #eee;clear: both;background: fff;padding: 0 0px;}
.titleB .mark {float: left;position: relative;border-top: 2px solid #008ee1 ;margin-top: -2px;font-size: 18px;line-height: 40px;padding: 0px; color: #008ee1; font-weight: 700;}
.titleB .more {float:right; margin-top: 10px; font-size: 16px; color: #959595;}
.titleB .more i{margin-left:4px; font-family: serif; color: #959595;font-weight:700;}
.titleB a:hover,.titleB a:hover i{color:#f80;}

/*titleC*/
.titleC {height: 40px;border-top: 2px solid #eee;margin-bottom: 10px;}
.titleC .bTit {float: left;position: relative;border-top: 2px solid #0077dd;top: -2px;font-size: 18px;line-height: 38px;color: #0077dd;font-weight:normal;}
.titleC .sTit {float: right;color: #333;border-top: 0px #ff9900 solid;line-height: 40px;margin-top: -1px;position: relative;}
.titleC .sTit a{color: #959595;}
.titleC .sTit a i{margin-left:5px; font-family: serif; color: #959595;font-weight:700;}
.titleC .sTit a:hover,.titleC .sTit a:hover i{color:#f80;}

/*titleC*/
.titleC1 {height: 40px;border-bottom: 1px solid #eee;margin-bottom: 10px;}
.titleC1 .bTit {float: left;position: relative;border-bottom: 3px solid #0077dd;bottom: -1px;font-size: 18px;line-height: 38px;color: #0077dd;font-weight:normal;}
.titleC1 .sTit {float: right;color: #333;border-top: 0px #ff9900 solid;line-height: 40px;margin-top: -1px;position: relative;}
.titleC1 .sTit a{color: #959595;}
.titleC1 .sTit a i{margin-left:5px; font-family: serif; color: #959595;font-weight:700;}
.titleC1 .sTit a:hover,.titleC1 .sTit a:hover i{color:#f80;}

 /*titleD*/
.titleD {margin-bottom: 10px;height: 40px;border-bottom: 1px solid #eee;clear: both;background: fff;padding: 0 0px;}
.titleD .mark {float: left;position: relative;border-bottom: 1px solid #07d;margin-bottom: -1px;font-size: 20px;line-height: 40px;padding: 0px;}

/* 分页样式*/
.list_page {margin: 15px 5px;}
.pageLink {line-height:36px;clear:both; font-family:"Microsoft Yahei", simsun;}
.pageLink a,.list_page a {margin:0px 5px;padding: 7px 11px 7px;border:1px solid #eee;background:#fff;text-align: center;display: inline;font-size: 14px;}
.pageLink a:hover,.list_page a:hover{border: 1px solid #00a0e2;background: #00a0e2; color:#FFF;text-align: center;font-weight: normal;text-decoration: none;}
.pageLink b{margin:0px 3px;padding: 8px 12px 8px;border:0px solid #00a0e2;background:#00a0e2; color:#FFF;text-align: center;display: inline;font-size: 14px;}
/*分页样式2*/
.showpage .epages {text-align: center;}
.epages{margin:15px 0 0;line-height:36px;font-family:"Microsoft Yahei", simsun;text-align  center;font-size: 14px;}
.epages *{vertical-align:middle;}
.epages a{margin:0px 3px;padding:7px 11px 7px;border:1px solid #eee; background:#fff;text-align:center;text-decoration:none;font-family:"Microsoft Yahei", simsun;}
.epages a:hover{border:#00a0e2 1px solid;background:#00a0e2;text-decoration:none;color:#FFF}
.epages input{margin-bottom:0px;border:1px solid #0096A5;height:15px;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#0096A5}
.epages b{margin:0px 3px;padding:8px 12px 8px;border:0px solid #00a0e2; background:#00a0e2; color:#FFF;text-align:center;text-decoration:none;}

/*位置*/
.crumbs{margin-top:10px; color:#666;}
.crumbs .fn-left{padding:0; line-height: 20px;font-size:13px;}
.crumbs .fn-left a{color:#666;}

/*irankul*/
.irankul{overflow:hidden;padding:0px 0}
.listrank{overflow:hidden;height:auto;display:none;}
.irankul li{overflow:hidden;clear:both;line-height:40px;height:40px;font-size:14px;position:relative;border-bottom:1px solid #f2f2f2;  }
.irankul li:last-child{border-bottom: 0px #eee dashed;}
.irankul li a.tit{line-height:40px;height:40px;overflow:hidden;display:block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.irankul li a.img{display:none;padding: 8px;background:#eee;position:relative;height:60px;}
.irankul li a.img .fa{position:absolute;left:30px;top:-8px;color:#eee;font-size:22px;}
.irankul li a.img img{width:90px;height:60px;float:left;margin-right:10px;}
.irankul li a.img p{float:left;width:160px;line-height:20px;height:60px;overflow:hidden;font-size:12px;color:#666;}
.irankul li span.num{display:block; width:20px;height:20px; line-height:20px; text-align:center; background:#999; color:#fff; float:left;margin-right:10px; margin-top:10px;}
.irankul li p.num{position:absolute;right:10px;top:0px;height:42px;line-height:42px;color:#999;font-size:12px;margin-left:10px;}
.irankul li span.num1{background:#E5372E;color:#fff;}
.irankul li span.num2{background:#F6B413;color:#fff;}
.irankul li span.num3{background:#32B16C;color:#fff;}
.irankul li:nth-child(1) span.num{background-color:#ff6161;}
.irankul li:nth-child(2) span.num{background-color:#ff884d;}
.irankul li:nth-child(3) span.num{background-color:#ffac3c;}
.irankul.newul li.on{background:none;padding-right:0px;}
.irankul li.on{height:auto;}
.irankul li.on a.img{display:block;}

/*footer*/
.footer{width:100%;margin-top:0px;background:#232836;height 70px;line-height 70px;overflow:hidden}
.fb-links {border-top: solid 1px #e5e5e5; background: #fafafa; color: #666;}
.fb-friends {padding: 15px 0; width:105%; font-size:14px;}
.fb-friends strong {margin-right: 10px;}
.fb-friends a {display: inline-block; margin-right: 20px;white-space: nowrap; color: #666;}
.fb-friends a, .fb-friends strong {line-height: 29px;}
.foot-info {padding: 15px 0; height: 20px; line-height: 20px; font-size:12px; color: #b2b4c7; background: #272830;}
.foot-info a {color: #b2b4c7;} 
.foot-info .foot-site {float: left; max-width: 66%;}
.foot-info .foot-site dd{float: left; margin-right: 20px;}
.foot-info .foot-site #poweredBy {/* max-width: 15%; */line-height: 20px;/* margin-top: 5px; */font-size: 12px;}
.foot-info .foot-site #poweredBy img {max-width: 100%; height: auto; }
.foot-site #poweredBy a,.foot-site #beian a{ color: #b2b4c7;} 
.foot-info .foot-site #beian {width 20%; font-size:12px; }
.foot-info .foot-site #beian span { width:18px; height:18px; display:block; float:left; margin-right:5px; background:url(http://pic.newhua.com/index.3.0/icon/beian.png) no-repeat left;background-size: cover; -webkit-background-size: cover;}
.foot-info .foot-nav { float: right;}
.foot-info .foot-nav li {float:  left; margin-left: 20px}
.foot-info .foot-nav li a:before { left: -15px; top: 3px; bottom: 2px; width: 2px; background: #bbb; cursor: default}

/**col-adv**/
.col-adv{overflow: hidden; zoom:1}
.col-adv .adv-img{overflow: hidden;}
.col-adv .txtNews{margin-top:15px;padding-left:7px;height:30px;line-height:30px;background-color:#eee;overflow:hidden;}
.col-adv .txtNews ul{position:relative;margin-right:-17px}
.col-adv .txtNews li{float:left; margin-right:20px;padding-left:10px;background:url('//www1.pconline.com.cn/home/gz20180428/images/sprite.png') -194px 12px no-repeat;font-size:12px}
.col-adv .txtNews img{margin-top:0} 
.show-adv{width: 1160px;margin: 0 auto; position: relative; background:#fff;  zoom:1}
.show_box{overflow: hidden;}
.show728{width:730px;height:auto;background:#f8f8f8; margin: 0 auto;}
.show300{padding:0px; min-height:250px;background:#FFF;}
.show300 img{width:300px;}

