@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
}
@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}
@media all and (max-width: 240px) {
/* styles for smaller devices */
}

@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul,li {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 {overflow:hidden;}
body {margin:0 auto; font-size:14px; line-height:22px; font-family:"微软雅黑"; background:#ffffff; color:#333333;}
a {color:#333333; text-decoration:none;}
a:hover {color:#551A8B; text-decoration:none;}
#login {margin:0 auto; height:40px; line-height:40px; background:#004A9F; color:#FFF; text-align:right; min-width:1100px;}
#login a {color:#fff;}
#login .login {margin:0 auto; width:1100px;}
.inputText {border-radius:3px; padding:0 5px; height:20px; line-height:20px; width:120px; border:1px solid #ccc;;}
.inputSub {height:30px; line-height:30px; width:50px; color:#fff; font-size:15px; background:#41525C;border-radius:3px; text-align:center; border:none;}
#login .login .denglu {float:right; display:inline;height:30px; margin-top:5px; line-height:30px; padding:0 10px; color:#fff; font-size:15px; background:#41525C;border-radius:3px; text-align:center; border:none;}
#login .login .denglu a {color:#fff;}
.dh {margin:0 auto; width:1100px; height:100px; font-size:16px;}
.dh a:hover {color:#004A9F;}
.dh .curr {color:#004A9F;}
.index_main {margin:20px auto 0 auto; width:1100px;}
.index_main .left {float:left; display:inline; width:850px; height:585px;}
.index_main .left ul.nav_global {height:45px; line-height:45px; background:url(/imagesscc/tab_b_bg.jpg) bottom repeat-x;}
.index_main .left ul.nav_global li {float:left; display:inline; width:auto; font-size:17px;}
.index_main .left ul li.curr a {color:#0000EE}
.index_main .left ul li.curr {background:url(/imagesscc/nav_global_curr.jpg) bottom repeat-x;}
#tabnav_btn_1 {margin-left:100px;}
.nav_sub {}
.nav_sub dl {padding:20px 0 19px 0; border-bottom:1px dashed #CCCCCC; height:140px;}
.nav_sub dl dt {float:left; display:inline; width:220px;}
.nav_sub dl dd {float:right; display:inline; width:610px;}
.nav_sub dl dd .title {height:30px; line-height:30px; font-size:16px;}
.nav_sub dl dd .time {height:25px; line-height:25px; color:#888888; font-size:12px;}
.nav_sub dl dd .smalltext {margin-top:10px; color:#666666; font-size:13px;}
.index_main .right {float:right; display:inline; height:585px; width:200px;}
.index_main .right li {margin-top:15px; width:200px; height:185px;}
.index_main .right li.no1 {margin-top:0;}
.mainlog {margin:0 auto; min-width:1100px; background:#004A9F; padding:50px 0; color:#fff; font-size:18px;}
.mainlog a {color:#fff;}
.mainlog .input {width:280px; height:50px; padding:0 8px; border-radius:5px; border:none; background:#fff; color:#666666;}
.mainlog .submit {width:296px; height:50px; border-radius:5px; border:none; background:#41525C; text-align:center; color:#FFF; cursor:pointer; font-size:18px;}
.mainlog #loginshowkey {padding-left:10px;}
.mainlog #loginshowkey img {height:40px;}
#main {margin:40px auto 0 auto; width:1100px;}
#main .left {float:left; display:inline; width:200px;}
#main .left .nav {height:44px; line-height:44px; text-align:center; background:#004A9F; font-size:18px; text-align:center; color:#fff;}
#main .left .box {border:1px solid #EAEAEA;}
#main .left .box li {padding:0 20px; height:45px; line-height:45px; background:url(/imagesscc/arrow_l.png) 170px center no-repeat;}
#main .left .box li.curr {background:#EFEFEF url(/imagesscc/arrow_l.png) 170px center no-repeat;}
#main .left .box li a {color:#333;}
#main .right {float:right; display:inline; width:850px;}
#main .right .nav {height:44px; line-height:44px;}
#main .right .nav td.nav_l {font-size:16px;}
#main .right .nav td.nav_r {font-size:13px; text-align:right;}
#main .right .zw {padding:20px 15px; border:1px solid #EBEBEB;}
#main .right .zw h1 {height:45px; line-height:45px; text-align:center; font-size:19px; font-weight:bold; border-bottom:1px dashed #CDCDCD;}
#main .right .zw .newstext p {margin:10px 0;}
#main .right .zw .newstext .sx {margin-top:30px; font-size:13px;}
#main .right .zw .newslist {}
#main .right .zw .newslist li {position:relative; height:45px; line-height:45px; border-bottom:1px dashed #CDCDCD; font-size:15px;}
#main .right .zw .newslist li span {position:absolute; right:0; font-size:13px; color:#999999; height:45px; line-height:45px; font-size:13px;}

#foot {margin-top:30px; padding:30px 0; text-align:center; font-size:13px; color:#fff; background:#004A9F; min-width:1100px;}
#foot a {color:#fff;}

.index_banner{position:relative; margin:0 auto; width:1100px; height:500px;}
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:500px;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position:absolute;bottom:10px;left:50%;z-index:999;display:block;margin-left:-144px;width:288px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:8px;background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#1d8bd8;cursor:default;}
.clear{clear:both;}
/* 分页样式*/
.list_page {
	margin: 15px 5px;
}
.pageLink a,
.list_page a,
.list_page b {
	padding: 4px 4px 2px;
	border: 1px solid #D2EFFF;
	background: #F0F8FF;
	text-align: center;
	display: inline;
	font-size: 14px;
	}
.pageLink a:hover,
.list_page a:hover{
	border: 1px solid #D2EFFF;
	background: #fff;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	}

/*分页样式2*/
.showpage .epages {
	text-align: center;
	}
.epages{margin:3px 0;font:11px/12px Tahoma}
.epages *{vertical-align:middle;}
.epages a{padding:1px 4px 1px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/14px verdana;}
.epages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}