﻿@charset "utf-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, tt, var, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;font-style:normal;}
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,img,p{list-style-type:none;}
select, input, button, textarea {font-size:100%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
input,button,textarea,select,optgroup,option{font-family:"微软雅黑","Microsoft YaHei","黑体","simhei","宋体","simsun";font-size:inherit;font-style:inherit;font-weight:inherit;padding:0px; margin:0px;}
legend{color:#000;}
:focus{outline:0;}
img { vertical-align:middle;border:none;}
table{border-collapse:collapse;border-spacing:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
em{font-style:normal;}
label{cursor:pointer;}
button { cursor:pointer;}
a {blr:expression(this.onFocus=this.blur())}
/* hack */
.clear {display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
/* text */
body{font-family:"微软雅黑","Microsoft YaHei","黑体","simhei","宋体","simsun";font-size:14px;cursor:default;background-color:#89c49a; overflow-x:hidden;}
h1{font-size:22px;}h2{font-size:20px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
/* link */
a{text-decoration:none;outline:none;}
/* black */
.blank{height:0; line-height:0; clear:both; overflow:hidden;}
.blank5{height:5px; line-height:5px; clear:both; overflow:hidden;}
.blank10{height:10px; line-height:10px; clear:both; overflow:hidden;}
.blank15{height:15px; line-height:15px; clear:both; overflow:hidden;}
.blank20{height:20px; line-height:20px; clear:both; overflow:hidden;}
.blank25{height:25px; line-height:25px; clear:both; overflow:hidden;}
.blank30{height:30px; line-height:30px; clear:both; overflow:hidden;}
.blank40{height:40px; line-height:40px; clear:both; overflow:hidden;}

.cn{font-family:"微软雅黑","Microsoft YaHei","黑体","simhei","宋体","simsun";}
.en{font-family:Arial,Lucida,Verdana,Helvetica,sans-serif;}

/* 头部样式 */
.header{width:100%; text-align:center; height:150px;}
.header div.hTop{width:100%; height:74px; background-color:#012169;}
.header div.hTop div.nav1Panel{width:1035px; margin:0 auto; text-align:left;}
.header div.hTop div.nav1Panel a.logo{display:block; float:left; margin-top:10px;}
.header div.hTop div.nav1Panel ul{padding-top:26px; float:left; position:relative; z-index:9999;}
.header div.hTop div.nav1Panel ul li{float:left; list-style:none; margin-left:8px; white-space:nowrap;}
.header div.hTop div.nav1Panel ul li.first{margin-left:10px;}
.header div.hTop div.nav1Panel ul li a{display:block; height:16px;}
.header div.hTop div.nav1Panel ul li a.nav_sclg{background:url(../images/nav_sclg.gif) no-repeat 0 0; width:82px;}
.header div.hTop div.nav1Panel ul li a.nav_scgw{background:url(../images/nav_scgw.gif) no-repeat 0 0; width:83px;}
.header div.hTop div.nav1Panel ul li a.nav_cp{background:url(../images/nav_cp.gif) no-repeat 0 0; width:50px;}
.header div.hTop div.nav1Panel ul li a.nav_jytfw{background:url(../images/nav_jytfw.gif) no-repeat 0 0; width:98px;}
.header div.hTop div.nav1Panel ul li a.nav_sctg{background:url(../images/nav_sctg.gif) no-repeat 0 0; width:83px;}
.header div.hTop div.nav1Panel ul li a.nav_pp{background:url(../images/nav_pp.gif) no-repeat 0 0; width:131px;}
.header div.hTop div.nav1Panel ul li a.nav_kcxfz{background:url(../images/nav_kcxfz.gif) no-repeat 0 0; width:97px;}
.header div.hTop div.nav1Panel ul li a.cur, .header div.hTop div.nav1Panel ul li a:hover{background-position:0 -16px;}
.header div.hTop div.nav1Panel ul li div{height:15px; background:url(../images/header_shape.png) no-repeat; display:none;}
.header div.hTop div.nav1Panel ul li div.shape_sclg{background-position:43px bottom;}
.header div.hTop div.nav1Panel ul li div.shape_scgw{background-position:45px bottom;}
.header div.hTop div.nav1Panel ul li div.shape_cp{background-position:29px bottom;}
.header div.hTop div.nav1Panel ul li div.shape_zxhd{background-position:46px bottom}
.header div.hTop div.nav1Panel ul li div.shape_kcxfz{background-position:51px bottom;}
.header div.hTop div.nav1Panel ul li ul{position:absolute; top:55px; z-index:9999; padding:0; float:none; display:none;}
.header div.hTop div.nav1Panel ul li ul li{margin:0; background:url(../images/header_mid.png) repeat-x; height:28px; line-height:28px; padding:0 7px;}
.header div.hTop div.nav1Panel ul li ul li.left{background:url(../images/header_left.png) no-repeat; width:4px; height:28px; padding:0;}
.header div.hTop div.nav1Panel ul li ul li.right{background:url(../images/header_right.png) no-repeat; width:3px; height:28px; padding:0;}
.header div.hTop div.nav1Panel ul li ul li div{height:auto; background:none; display:block;}
.header div.hTop div.nav1Panel ul li ul li a{color:#696969; display:inherit; height:auto;}
.header div.hTop div.nav1Panel ul li ul li a:hover{color:#1a306d;}
.header div.hTop div.nav1Panel div.searchPanel{float:right; background:url(../images/search_bg.gif) no-repeat; width:181px; height:64px; margin-top:10px; position:relative;}
.header div.hTop div.nav1Panel div.searchPanel input.searchText{border:none; width:86px; height:18px; background:none; position:absolute; top:16px; left:4px;}
.header div.hTop div.nav1Panel div.searchPanel a.search{display:block; float:left; width:19px; height:18px; position:absolute; top:16px; left:92px;}
.header div.hTop div.nav1Panel a.weibo{display:block; float:right; margin-top:7px;}
.header div.bgSelector{width:100%; text-align:left;}
.header div.bgSelector div#bgColorSelector{width:100%; overflow:hidden;}
.header div.bgSelector div#bgColorSelector #bscParent{position:relative; width:100%; height:100%; overflow:hidden; z-index:9998;}
.header div.bgSelector div#bgColorSelector #bscParent #bscDrag img{position:relative; z-index:-1; width:47px; height:35px;}
.header div.bgSelector div#bgColorSelector #bscParent #bscDrag{position:absolute; left:0; float:left; z-index:9999;}
.header div.bgSelector div#bgColorSelector #bscParent #bscDrop{width:100%; margin:0; padding:0;}
.header div.bgSelector div#bgColorSelector #bscParent #bscDrop td{margin:0; padding:0;}
.header div.bgSelector div#bgColorSelector #bscParent #bscDrop td span{display:block; width:100%;}
.alert_img{position:absolute; top:85px; z-index:9; left:736px;}
.header div.nav2Panel{width:890px; height:38px; padding:0 30px; z-index:999; margin:0 auto; background-color:#fcfcfc; border:1px #dee0df solid; border-top:0;}
.header div.nav2Panel div.eps_logo{background:url(../images/eps_logo.png) no-repeat left center; float:left; width:200px; height:37px;cursor:pointer;}
.header div.nav2Panel div.left_logo{float:left; padding-top:5px;}
.header div.nav2Panel div.nav2{padding-top:12px;}
.header div.nav2Panel div.nav2 a{height:14px; display:block; float:right; margin-left:20px;}
.header div.nav2Panel div.nav2 a.jdsb{background:url(../images/jdsb.png) no-repeat 0 0; width:57px;}
.header div.nav2Panel div.nav2 a.xzly{background:url(../images/xzly.png) no-repeat 0 0; width:57px;}
.header div.nav2Panel div.nav2 a.qmzs{background:url(../images/qmzs.png) no-repeat 0 0; width:58px;}
.header div.nav2Panel div.nav2 a.jcal{background:url(../images/jcal.png) no-repeat 0 0; width:57px;}
.header div.nav2Panel div.nav2 a.dyjh{background:url(../images/dyjh.png) no-repeat 0 0; width:57px;}
.header div.nav2Panel div.nav2 a.xzmd{background:url(../images/xzmd.png) no-repeat 0 0; width:57px;}

/* 底部样式 */
.footer{background-color:#fff; margin-top:50px; width:100%; clear:both;}
.footer div.navPanel{margin:0 auto; width:950px;}
.footer div.navPanel img.pro{float:left; margin-top:25px;}
.footer ul{padding:15px 0 14px; margin-top:13px; width:715px; border-right:1px #cdcdcd solid; float:left; position:relative; z-index:1;}
.footer ul li{float:left; margin-left:6px; width:130px; text-align:left; white-space:nowrap; padding:10px 0 0 20px; margin-top:-10px;}
.footer ul li.first{margin:-10px 0 0 0;}
.footer ul li.last{width:60px;}
.footer ul li a{color:#000; font-weight:normal;display:block;font-size:14px;}
.footer ul li ul{padding:0 10px 0 0; margin-left:-20px; width:auto; height:0; border:none; float:none; overflow:hidden; position:absolute; top:0;}
.footer ul li ul li{float:none; margin:0; text-align:left; padding:10px 0 0 20px; width:150px; background:url(../images/footer_nav_bg.png) repeat-y;}
.footer ul li ul li.top{padding:0; background:url(../images/footer_nav_bg_top.png) no-repeat; width:171px; height:17px; overflow:hidden;}
.footer ul li ul li.first{padding-top:5px; margin:0;}
.footer ul li ul li a{color:#808080;display:inline;}
.footer ul li ul li a:hover{text-decoration:underline;}

.footer div.navPanel div.rPanel{float:right; margin-top:10px; text-align:left; position:relative; z-index:2;}
.footer div.navPanel div.rPanel a{margin-left:5px;}
.footer div.fBot{border-top:1px #cdcdcd solid; width:100%; background-color:#fff; margin-top:5px;}
.footer div.fBot div.bPanel{width:950px; height:48px; line-height:48px; margin:0 auto;}
.footer div.fBot div.bPanel div{float:right; color:#666; font-size:12px;}
.footer div.fBot div.bPanel img{float:left; padding:15px 0 0 150px;}
.footer div.fBot div.bPanel a img{float:left; padding:10px 0 0 0;}

/* 弹出框样式 */
div#popupPanel{background-color:#fff; width:560px; overflow:hidden;}
div#popupPanel div.top{height:35px; background-color:#b5dce8; padding:15px 0 0 40px;}
div#popupPanel ul.mid{margin:20px 0 20px 65px; font-size:14px;}
div#popupPanel ul.mid li{list-style:none; margin-top:10px; color:#616866;}
div#popupPanel ul.mid li input{position:relative; top:2px; margin-right:10px;}
div#popupPanel ul.mid li.first{margin:0;}
div#popupPanel div.bot{height:60px; background-color:#b5dce8; text-align:left; padding:15px 18px;}
div#popupPanel div.bot button.tj{background:url(../images/zx.gif) no-repeat; width:148px; height:51px; border:none; margin:6px 0 0 47px; float:left;}
div#popupPanel div.bot div#solvtion{float:right; margin:6px 0 0 5px; text-align:right;}