body { background: url(bg.png) no-repeat center 0; color:#333; font-size: 12px; font-family: "宋体", Verdana; }
a:link { color:#333; text-decoration:none }
a:visited { color:#333; text-decoration:none }
a:hover { text-decoration:underline; }

.w1000 { width:1000px; margin:0 auto;  } /*主窗口**/
.btline { border-bottom:1px solid #ddd;  } /*辅助线**/
.top10 { margin-top:10px; }
.pdl10 { padding-left:10px; }
.pdl20 { padding-left:20px; }
.pdr10 { padding-right:10px; }
.pdr20 { padding-right:20px; }
.mgt20 { margin-top:20px; }
.mgt30 { margin-top:30px; }
.mgl10 { margin-left:10px; }
.mgl20 { margin-left:20px; }
.mgr10 { margin-right:10px; }
.mgr20 { margin-right:20px; }

body,h1,h2,h3,h4,h5,h6,h7,p,dl,dd,dt,form,div,input { margin:0; padding:0; box-sizing: border-box; }
ul,li { margin: 0; padding: 0; list-style-type:none; }

.fl { float:left; }
.fr { float:right; }

/*限制字数**/
.overflow li { overflow:hidden; text-overflow:ellipsis; white-space: nowrap; color:#69c; }
.overflow li:before { content:'·';}

/*广告容器**/
.ad { _height:0; min-height:0; line-height:0; font:0; margin-left:auto; margin-right: auto; clear:both; padding-top: -2px; }
.ad embed { margin-top:2px; }
.ad img { margin-top:2px; }
.ad object  { margin-top:2px; }
/*
.ad embed:nth-child(1) { margin-top: 0;}
.ad img:nth-child(1) { margin-top: 0;}
.ad object:nth-child(1) { margin-top: 0;}*/

label { max-width:none; }

.TopContainer { max-width:1000px; _width:1000px; width:100%; margin:0 auto; }
@media (max-width: 720px) {
  .TopContainer { display:none; }
}

/*主色系**/
.blue_ a { color:#1F4268; }
.red_ a{ color:#933; } a.red{ color:#933; }
.orange_ a { color:#EC6513; }

/*全局顶上频道链接**/
.siteinfo a:visited { color:#222; }

/*清除浮动**/
.clearfix{_zoom:1}
.clearfix:after{content:"\0020";display:block;height:0;clear:both}
/*
.i_top {  margin:0 auto; margin-top:20px; }
.i_top .logo { float:left; width:206px; height:54px; background:url(/images/ylnews/index/index.png); text-indent:-99px; overflow:hidden; margin-right:20px; _margin-right:10px; display:block; }
.i_top .logo_news { float:left; width:206px; height:54px; background:url(/images/ylnews/news/index.png) 0 -140px; text-indent:-99px; overflow:hidden; margin-right:20px; _margin-right:10px; display:block; }
.i_top .more { clear:both; }
*/

.globalSrv { height: 40px; line-height: 40px; overflow: hidden; }

#MainSearch { float:right; width:300px; border:2px solid #d3d3d3; background:#fff; position:relative }
#MainSearch #submit { width:90px; height:36px; background:url(index.png) -556px 0; border:0; position:absolute; right:-4px; top:-2px }
#MainSearch .ListType { height:30px; box-sizing: content-box; background:#fff; border:2px solid #d3d3d3; border-right:0; position:absolute; top:-2px; left:-2px; display:block; cursor:hand; overflow:hidden; z-index:9; }
#MainSearch .ListType:hover { height:auto; }
#MainSearch .ListType li { line-height:30px; padding:0 10px; text-align:center; border-right:2px solid #d3d3d3; }
#MainSearch .ListType li:hover { background:#ddd; }
#MainSearch .ListType li:nth-child(1) { border-right: 0; }
#MainSearch .ListType h7 { line-height:32px; padding:0 10px; text-align:center; font-size:12px; font-weight:normal; }
#MainSearch .textinput { width:100%; height:30px; line-height:30px; outline:none; border:0; text-indent:60px;  }
#MainSearch .type { height: 24px; position: absolute; top:2px; left:2px; border: 0; outline: 0; }

@media (max-width: 780px) {
	.i_top { display:none; }
}


/*页脚**/
.foot { max-width:1000px; width:100%; line-height:23px; color:#333; margin-top:15px; text-align:center; position:relative }
.foot a { color:#336799; }
.foot a:visited { color:#336799; }
.foot a.jj { position:absolute; left:0; top:20px }
.foot a.cc { position:absolute; right:0; top:20px }
@media (max-width: 640px) {
  .foot img { display:none; }
}

/*统一按纽**/
.my_btn { background: -webkit-linear-gradient(top,#fff,#ccc); background-color:#ddd; border:1px solid #999; border-radius:3px; padding:5px 8px; cursor:pointer } /*兼容旧版background-color**/
.my_btn:hover { box-shadow: inset 0 1px 1px #333; }
.my_btn_blue { background: -webkit-linear-gradient(top,#6BA4D6,#428BCA); background-color:#428BCA; border:1px solid #06C; box-shadow:inset 0 1px 1px #ddd; color:#fff; }
.my_btn_red { background: -webkit-linear-gradient(top,#DC5252,#D52D2C); background-color:#D52D2C; border:1px solid #900; box-shadow:inset 0 1px 1px #ddd; color:#fff; }


/*用户快捷登陆**/
.login_form { line-height:12px; padding-top:5px; }
.login_form .input { border-radius:3px; background:#E9F4F7; border:1px solid #83ABC6; vertical-align:sub }
.login_form .submit { height:23px; background: -webkit-linear-gradient(top,#007DCB,#006BBD); background:#007DCB; border:1px solid #03518B; border-radius:3px; color:#fff; }
.login_form .qq { vertical-align:middle; margin-top:-3px; }

/*滚动图**/
.slideBox{ width: 320px; height:260px; background:#fff; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ width:100%; height:15px; overflow:hidden; position:absolute; left:10px; top:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; margin:0 auto; display:inline-block; }
.slideBox .hd ul li{ margin-right:5px;  width:10px; height:10px; font-size:0; border-radius:10px; line-height:14px; text-align:center; background:#ccc; cursor:pointer; display:inline-block; }
.slideBox .hd ul li.on{ background:#06C; }
.slideBox .bd{ height:260px; z-index:0; overflow:hidden; }
.slideBox .bd li{ height:260px; zoom:1; vertical-align:middle; position:relative; text-align:center; }
.slideBox .bd li h4 { width:100%; font:14px/22px "Microsoft YaHei"; color:#fff; background:rgba(0, 0, 0, .75); position:absolute; left:0; bottom:0; text-align:left; padding:6px 10px 8px;}
.slideBox .bd img{ width:100%; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:40%; margin-top:-25px; display:block; width:32px; height:40px; font-size:66px; filter:alpha(opacity=50); opacity:0.5; text-decoration:none;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1; text-decoration:none;  }