/* css reset */
body {font-size:12px; font-family:"微软雅黑"; background-color:#e4eef6; overflow-x:hidden;}
body, div, dl, dt, dd, ul, ol, nl, li, h1, h2, h3, h4, h5, h6, p, span, a, b, strong, object, iframe, label, img, blockquote, ins, del, select, form, input, textarea, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
a{text-decoration:none;} 
li{list-style:none outside none;}
fieldset, img {border:0 none;}
img { padding:0; margin:0;vertical-align:top;}
h1,h2,h3,h4,h5,h6,th{ font-size:12px; font-weight:normal;}
textarea{resize:none}
input:focus, select:focus, textarea:focus,a:focus{outline:0 none}
label { vertical-align:middle;} 
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {zoom:1}
em,cite,dfn{font-style:normal;}
.clearboth{width:100%;clear:both;float:none;margin:0;padding:0;font-size:0px;height:0px;overflow:hidden;}
.clear{clear:both;height:0;font-size:0;line-height:0;}
.hidden{ overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.pr{ position:relative;}
.pa{ position:absolute;}
.center{ text-align:center;}
.tright{ text-align:right;}
.ti { text-indent:-999em;}
.none{ display:none;}
table {max-width: 100%;background-color: #fff;border-collapse: collapse;border-spacing: 0;table-layout: fixed!important;table-layout: auto\0;}
/* content */
html,body{_overflow-x:hidden;}
.wrapout{ width:100%; background:url(https://static.web.sdo.com/mxd/pic/mxd_act/170420public/wrapout.jpg) no-repeat 50% 0;}
.wrap{width:1200px;margin:0 auto;background:url(https://static.web.sdo.com/mxd/pic/mxd_act/170420public/wrap.jpg) no-repeat 50% 0;}
.header{ position:relative; height:278px;}
.header h1{ display:none;}
.header a{ display:block; position:absolute; top:27px; left:37px; width:90px; height:75px; text-indent:-999em;}
.mainNav{ position:relative; width:1039px; height:150px; margin:0 auto; margin-bottom:20px; background:url(https://static.web.sdo.com/mxd/pic/mxd_act/170420public/mainNav.png?v1) no-repeat;}
.mainNav.s{ background-position:0 -150px;}
.mainNav .act1{ float:left; width:650px; height:141px; margin-left:4px;}
.mainNav .act2{ float:left; width:381px; height:141px; margin-right:4px;}
.mainNav a{ display:block; width:100%; height:100%; text-indent:-999em;}
.mainNav .act1 li{ position:absolute; top:79px; width:120px; height:38px;}
.mainNav .act1 li.n1{ left:80px;}
.mainNav .act1 li.n2{ left:264px;}
.mainNav .act1 li.n3{ left:446px;}

.mainNav .act1 li a{ text-indent:0; font-size:16px; line-height:38px; text-align:center; font-weight:bold; color:#e8f0ff;}
.mainNav .act1 li.cur a{ color:#e7e535;}

.title1{ width:1029px; height:51px; margin:0 auto; border:solid 3px #b6c3e4; border-width:3px 0; background-color:#f1f3fa;}
.title1:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.title1 em{ float:left; line-height:51px; padding:0 17px 0 21px; font-size:22px; color:#5479d9;}
.title1 span{ float:left; padding-left:18px; margin-top:13px; border-left:solid 1px #cfd8ef; font-size:18px; color:#2a386b;}
.title2{ width:964px; height:43px; line-height:43px; margin:0 auto; border:solid 1px #b2b9c1; border-width:1px 0; background-color:#d7dde4;}
.title2 span{ padding-left:18px; font-size:16px; color:#3c4661; font-weight:bold;}
.c_box{ width:964px; padding-bottom:58px; margin:0 auto;}
.c_box .hd{ padding:14px 0; line-height:25px; font-size:15px; color:#5c5c5c;}
.c_box .bd th,.c_box .bd td{ text-align:center; padding:9px;}
.c_box .bd th{ line-height:25px; font-size:14px; color:#3c4661; border-top:solid 1px #b2b9c1; border-bottom:solid 1px #b2b9c1; background-color:#d7dde4;}
.c_box .bd td{ line-height:34px; font-size:14px; color:#575757; border-right:solid 1px #d7dde4; border-bottom:solid 1px #d7dde4;}
.c_box .bd td.td1{}
.c_box .bd td.td2{}
.c_box .bd td.td3{ border-right-width:0;}
.c_box .bd tbody tr:hover{ background-color:#f8f8f8}
.c_box .icon1{ display:block; width:26px; height:26px; margin:0 auto; background:url(https://static.web.sdo.com/mxd/pic/mxd_act/170420public/icon1.png) no-repeat;}
.pageBar{ margin-top:-20px; text-align:center; line-height:60px; padding-bottom:40px; color:#575757;}
.pageBar span,.pageBar a{ color:#575757; display:inline-block; margin:0 6px;}

.sNav{ width:1039px; height:59px; margin:0 auto; margin-bottom:16px; background:url(https://static.web.sdo.com/mxd/pic/mxd_act/170420public/sNav.png) no-repeat;}
.sNav em{ display:block; text-indent:-999em;}

.sNav2{ width:1039px; height:59px; margin:0 auto; margin-bottom:16px; background:url(https://static.web.sdo.com/mxd/pic/mxd_act/170420public/sNav2.png) no-repeat;}
.sNav2 em{ display:block; text-indent:-999em;}

.lo{ width:964px; margin:0 auto; margin-bottom:26px;}
.lo .des{ float:left; width:551px; height:88px; padding:19px 0 0 32px; border:solid 1px #99aace; background:url(https://static.web.sdo.com/mxd/pic/mxd_act/170420public/icon2.png) repeat-x;}
.lo .des p{ font-family:"宋体"; color:#152b5f; line-height:24px;}
.lo .reg{ float:right; width:364px; height:110px; background:url(https://static.web.sdo.com/mxd/pic/mxd_act/170420public/icon4.png) no-repeat 50% 50%;}
.lo .reg .loginBtn{ width:100%; height:100%; display:block; text-indent:-999em; background:url(https://static.web.sdo.com/mxd/pic/mxd_act/170420public/icon3.png) no-repeat;}
.lo .reg .loginOn{ position:relative;}
.lo .reg .loginOn .refresh{ position:absolute; top:23px; left:263px; width:69px; height:67px; display:block; text-indent:-999em; background:url(https://static.web.sdo.com/mxd/pic/mxd_act/170420public/refresh.png) no-repeat;}
.lo .reg .loginOn p{ padding:20px 50px; line-height:24px; color:#fff; font-family:"宋体";}
.lo .reg .loginOn p a{ color:#00c0ff;}

.rollList{ width:964px; height:510px; margin:0 auto; overflow:hidden;}
.rollList li{ padding:5px 18px; line-height:23px; color:#6b6b6b; font-family:"宋体"; border-bottom:solid 1px #e1e2e3; background-color:#fff; overflow:hidden;}
.backTop { display:none; text-indent:-999em; width:32px; height:45px; position:fixed; left:50%; margin-left:565px; bottom:300px; background:url(https://static.web.sdo.com/mxd/pic/mxd_act/170420public/top.png) no-repeat; z-index:100;}
#mask {display:none;width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;z-index:100;filter:alpha(opacity=60);opacity:0.60;}
.popBox {
	border: 6px solid #e3e3e3;
	position: absolute;
	z-index: 9999;
	display: none;
	background: #FFF;
	text-align: center;
	padding-top:30px;
}
.popBox .btnClose {
	width: 32px;
	height: 32px;
	display: block;
	position: absolute;
	top: -18px;
	right: -20px;
	background: url(https://static.web.sdo.com/mxd/pic/mxd_act/170420public/btnClose.png) no-repeat;
}