* { margin: 0; padding: 0; }
body { font-family:  "Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; font-size: 12px; color: #000; line-height: 20px; background: #FFF; }
a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
ol, ul, li { list-style-type: none; }
img { border: none; vertical-align: top; }
input { font-family:  "Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; font-size: 14px; line-height: 20px; }

.boxma { width: 1200px; margin: auto; zoom: 1; overflow: hidden; clear: both; font-size:16px; line-height:22px;}
.banner { width: 1200px; height: 719px; margin: 0 auto; }
.nav1 { clear: both; width: 1200px; height: 40px; padding: 10px 0; margin:0 auto 20px auto; background-color: #fff; }
.nav1 dl { width: 400px; height: 40px; float: right; margin-right: 17px; background: url(static/images/sch.gif) no-repeat right top; }
.nav1 dd { width: 290px; height: 40px; float: left; padding-left: 20px; }
.nav1 dd input { width: 290px; height: 36px; margin-top: 2px; border: 0; }
.nav1 dt { width: 80px; height: 40px; float: right; }
.nav1 dt input { width: 80px; height: 40px; border: 0; background: url(static/images/sch.gif) no-repeat right top; }
.nav1 p { float:left; width:400px; font-size:18px; line-height:50px;}
.nav2 { clear: both; width: 100%; height: 40px; margin: auto; background-color: #678cee; font-size: 18px; color: #fff; line-height: 40px; }
.nav2 a { color: #fff; margin: 0 30px; }
.nav21 { width:1200px; margin:auto; height:40px; line-height:40px;}
.nav21 p { width:100px; float:left; height:40px; text-align:center; font-size:18px; color:#042887; background-color:#e5ecff; /*margin-right:80px;*/}
.nav21 p a { color:#042887;}

.cb { clear: both; }
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.clearfix { overflow: hidden; zoom: 1 }
.bc { margin-right: auto; margin-left: auto; }
.pr { position: relative; }
.pa { position: absolute; }
.none { display:none; }

.w1200 { width: 1200px; background-color:#fff;}
.w790 { width: 790px; }
.w360 { width: 360px; }

.title { background:url(static/images/mm-1.jpg) no-repeat left center; font-size:26px; color:#3b5cff; line-height:38px; padding-left:15px;}
.title span { font-size: 20px; color: #333; border-left: 3px solid #2D78BD; padding-left: 10px; }
.title span a { color: #333; }

.w790 dl { clear: both; margin: 10px 0 10px 0; border-bottom: 1px dotted #bfbfbf; padding: 20px 0; height:100px; overflow:hidden;}
.w790 dt { color:#a2a2a2; margin-top:8px;}
.w790 dd { clear: both; zoom: 1; overflow: hidden; color:#cacaca; }
.w790 dd img { width: 150px; height:100px; float: left; margin-right: 25px; }
.w790 h2 { font-size:18px; line-height:24px; margin-bottom:10px;}
.w790 h2 a{ font-size:18px; line-height:24px;}

.box1 { width:360px; height:32%; overflow:hidden; clear:both; margin-bottom:20px;}
.box1 h1 { height:26px; padding:12px 0; background-color:#f4f4f6; font-size:22px; line-height:26px;}
.box1 h1 a { float:right; line-height:26px; font-size:14px;}
.box1 h1 span { border-left: solid 6px #cf0101; padding-left:10px;}
.box1 dl { height:70px; overflow:hidden; padding:15px 0; border-bottom: solid 1px #efefef;}
.box1 dt { float:left; position:relative; margin-right:15px;}
.box1 dt p { position:absolute; top:30px; left:50px;}
.box1 dd { float:left;}
.box1 dd a { font-size:14px; line-height:22px;}
.box1 ul { clear:both;}
.box1 li { font-size:14px; line-height:20px; padding:5px 0;}
.box1 li a { font-size:14px; line-height:20px;}

#autopage { color: #CC0001; font-weight: bold; clear: both; padding-top: 20px; }
#autopage a { color: #003F7D; font-weight: bold; border: 1px solid #DDD; padding: 5px; }