body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, table, th, td, section, article, aside, header, footer, nav, dialog, figure {margin:0;padding:0;}
body, button, input, select, textarea { font:normal 100 12px microsoft yahei, Simsun, Arial; color:#424242;}
section, article, aside, header, footer, nav, dialog, figure {display:block;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {	border:0;}
address, caption, cite, code, dfn, em, b, th, var, i {font-weight:normal;font-style:normal;}
code, kbd, pre, samp {font-family:courier new, courier, monospace;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;	font-size:100%;}
strong{font-weight:700}
abbr, acronym {border:0;}
select, input, button, button img, textarea, label, img {margin:0px;vertical-align:middle;}
b {font-weight:bold;}
a, a:hover, a:visited {text-decoration:none;color:#3e3e3e;}
a:hover {text-decoration:underline;color:#005082;}
a:hover span {cursor:pointer;}
.clear{clear:both; width:100%;height:0px;font-size:0; line-height:0;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}

.xuxian{ border-top:1px dashed #CCCCCC;}
.f-l { float:left}
.f-r { float:right}
.hide{display:none;}
.m10 {margin-top:10px;}
.m-l-10 { margin-left:10px;}

.top-header {width:980px;margin:0 auto}
.section-layout, .article-layout, .aside-layout, .top-header {overflow:hidden;}
.section-layout {clear:both;width:950px;margin:0 auto;}
.article-layout {float:left;width:390px;margin:0 10px;}
.aside-layout {	float:left;	width:270px;}

.btn-login, .ico_home_top_login, .ico_map_top_login, .ipt-btn, .ico_ep_xinan, .ico_ep_world, .ico_top_mobile, .ico_top_iphone, .ico_top_db, .ico_tel,.ico-sina-weibo, .ico-qq-weibo, .ico-qq-weibo, .ico-99du  {background:transparent url(../images/common_bg.png) no-repeat scroll 0 -999em;}

.weather{ width:140px; float:left; padding-top:7px; margin-left:20px;}

/*-----site-nav-----*/

#site-nav {height:35px;	line-height:35px;border-bottom:3px #336699 solid;}
#site-nav .login-info {float:left; margin-left:10px;}
#login_status {float:left; margin-left:10px;}
#login_status a {display:inline-block;	margin:0 10px 0 0;}

#site-nav .login-info input, #site-nav .login-info a {display:inline-block;	margin:0 10px 0 0;}
#site-nav .login-info .ipt-login {width:110px;height:22px;border:1px #b4b4b4 solid;background:#f4f4f4;}
#site-nav .login-info .btn-login {width:50px;height:24px;border:none;background-position:0 0;cursor:pointer;}
.in1, .in2 {padding-top:2px;height:17px;color:#000000;vertical-align:middle;border:1px solid #dfdfdf;position:relative}
#site-nav .login-info .in1 {padding-left:20px;padding-top:5px;height:14px;width:80px;background:#FFF url(../images/icon07.gif) no-repeat 0 0;}
#site-nav .login-info .in2 {padding-left:25px;width:80px;background:#FFF url(../images/icon08.gif) no-repeat 0 0;}
#site-nav .top_login_right {float:right;height:18px;padding:0px 10px;border:0px solid #ff6600 }
.top_login_right span {	margin-right:10px; }
.top_login_right a {margin-left:5px}
.ico_home_top_login {display:inline-block;width:16px;height:16px;background-position:-90px 0px;	vertical-align:middle;	overflow:hidden}
.ico_map_top_login {display:inline-block;width:16px;height:16px;background-position:-118px 0px;vertical-align:middle;overflow:hidden}
#site-nav .quick-menu {float:right;}
#site-nav .quick-menu span, #site-nav .quick-menu a {display:inline-block;margin:0 5px;}

/*-----mg-nav-----*/
#mg-nav {clear:both;height:24px;padding:5px 10px;background:#f8f8f8;}
#mg-nav .search {width:170px;border:1px #cccccc solid;float:right;height:22px;background:#fff;}
#mg-nav .search .ipt-text {height:22px;padding:0 2px;border:none;background:none;line-height:22px;}
#mg-nav .search .ipt-btn {display:inline-block;background-position:-120px -30px;width:22px;height:18px;border:none;cursor:pointer;}
#mg-nav .mg-group {float:left;margin:2px 20px 0 0;}
#mg-nav .mg-group a {margin:0 5px;}
.ico_ep_xinan {display:inline-block;width:15px;height:14px;background-position:0px -76px;vertical-align:middle;	overflow:hidden}
.ico_ep_world {display:inline-block;width:16px;height:16px;background-position:-19px -75px;vertical-align:middle;overflow:hidden}
.ico_top_mobile {display:inline-block;width:10px;height:16px;background-position:-41px -75px;vertical-align:middle;overflow:hidden}
.ico_top_iphone {display:inline-block;width:11px;height:16px;background-position:-59px -75px;vertical-align:middle;overflow:hidden}
.ico_top_db {display:inline-block;width:16px;height:16px;background-position:-75px -75px;vertical-align:middle;overflow:hidden}

.nav-channel {height:60px;background:url(../images/menubg.png) repeat-x;}


.nav-channel .logo {width:140px;height:50px;margin:0;padding:5px;float:left}
.nav-channel {height:60px;}
.nav-channel dl {float:left;}
.nav-channel dt {margin:0px;padding:2px 2px 0px 11px;float:left;width:20px;font-size:14px;font-weight:bold;line-height:20px;display:inline; cursor:pointer}
.nav-channel dt a {color:#063d71;}
.nav-channel dt a:visited {color:#063d71;}
.nav-channel dd {float:left;height:auto;width:32px;	line-height:22px;text-align:center;}
.nav-channel .three {width:32px;}
.nav-channel .end {background:none;}
.newsnav, .medianav, .imgnav, .bbsnav,.medianav_88 {float: left;background:url(../images/menulistbg-right.png) no-repeat;background-position:right;margin-top:10px;}
/*.newsnav {width:150px;}*/
.medianav_88 {width:80px;}
/*.medianav_88 {width:88px;}
.newsnav {width:110px;}
.medianav {width:80px;}*/
.newsnav {width:105px;}
.medianav {width:72px;}

#newstop { height:34px; line-height:34px; background:url( ../images/news/images/bg-ico.png) repeat-x; border-bottom:1px solid #e6e6e6;}
.topmenu { width:980px; margin:0px auto; padding:0px; }
.topmenu .link { width: 550px; float:left; text-indent:20px;}
.topmenu .link a { border-right: 1px dotted #c5c5c7; padding:0px 8px;}
.topmenu .rx{ width:300px; float:right; }
.rx li { display:inline;}
.rx .on1 { background: url(../images/news/images/contentsign.gif) no-repeat 0px 2px; padding-left:20px;}
.rx .on2 { background: url(../images/news/images/contentsign.gif) no-repeat 0px -16px; padding-left:20px;}
.rx .on3 { background: url(../images/news/images/contentsign.gif) no-repeat 0px -34px; padding-left:20px;}


.page{float:right}
.page li{ float: left; list-style:none; background: none;}
.page a{float:left; padding:0 6px; margin:0 6px 0 0;  height: 20px; line-height:20px; border:1px solid #ddd; font-family: Arial, Helvetica, sans-serif;  text-align: center; vertical-align: middle; background-color:#fff; color:#454545;}
.page a:hover,a.now{ text-decoration:none; border-color:#06c; }
.page a.now{ font-weight:bold; background:#2266BB; color:#fff; }

.footer{ line-height:22px; clear:left;color:#929292; padding:10px; text-align:center; border-top:#e3e3e3 1px solid; font-size:12px; margin-top:10px;}
.footer a:link,#footer a:visited{ color:#616161; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}