@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input { margin:0; padding:0; border: 0;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;}
a:hover { text-decoration:none;}
html, body { font-family:"微软雅黑", "宋体" }
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }

.fl_l{float:left}
.fl_r{float:right}
.ov{overflow:hidden}

.x_top{ background:url(/./bgs/2025images/x_togbg.jpg) no-repeat center top; height:226px; overflow:hidden}
.x_box1200{ width:1200px; margin:0 auto; overflow:hidden}
.x_logo{ margin-top:75px; float:left}
.x_top_r{ float:right; width:450px; overflow:hidden}
.x_date{ font-size:14px; color:#777; padding-top:15px; text-align:right}
.x_search{ width:410px; height:45px; border-radius:4px; background:#fff; margin-top:55px; float:right; padding-left:12px; box-sizing:border-box; overflow:hidden}
.x_search input{ width:330px; height:44px; line-height:44px; border:none; background:none; font-size:14px; color:#7d7d7d; outline: none}
.x_search span{ float:right; padding:8px 15px 0 0}

.x_nav{ background:#0068b8; height:60px;}
.x_navlist{ overflow:hidden}
.x_navlist dt{ width:135px; float:left; padding-top:10px}
.x_navlist dd{ width:158px; float:left; padding-left:35px; box-sizing:border-box; line-height:60px;}
.x_navlist dd a{ font-size:20px; line-height:60px; color:#fff}
.x_navlist dd a:hover{ color:#c8e7ff}
.x_navlist dd:nth-child(2){ background:url(/./bgs/2025images/x_nav1.png) no-repeat left center; width:117px}
.x_navlist dd:nth-child(3){ background:url(/./bgs/2025images/x_nav2.png) no-repeat left center}
.x_navlist dd:nth-child(4){ background:url(/./bgs/2025images/x_nav3.png) no-repeat left center}
.x_navlist dd:nth-child(5){ background:url(/./bgs/2025images/x_nav4.png) no-repeat left center}
.x_navlist dd:nth-child(6){ background:url(/./bgs/2025images/x_nav5.png) no-repeat left center}
.x_navlist dd:nth-child(7){ background:url(/./bgs/2025images/x_nav6.png) no-repeat left center}
.x_navlist dd:nth-child(8){ background:url(/./bgs/2025images/x_nav7.png) no-repeat left center}

.mar_top25{ margin-top:25px}
.mar_top15{ margin-top:15px}
.mar_top10{ margin-top:10px}
.mar_top40{ margin-top:40px}
.x_lbt{ width:590px; float:left}
.x_zjdtbox{ width:570px; float:right}

.x_zjdt_h{ background:url(/./bgs/2025images/x_hui_line.jpg) repeat-x bottom; overflow:hidden}
.x_zjdt_h h1{ background:url(/./bgs/2025images/x_lan_line.jpg) repeat-x bottom; height:54px; line-height:54px; float:left; font-size:24px; color:#0068b8; font-weight:bold}
.x_zjdt_h h1 a{   height:54px; line-height:54px;   font-size:24px; color:#0068b8; font-weight:bold}
.x_zjdt_h span{ float:right; margin-top:20px}
.x_zjdt_h span a{ font-size:14px; color:#666;}
.x_zjdt_h span a:hover{ color:#0068b8}
.x_zjdt_list{ margin-top:10px}
.x_zjdt_list li{ background:url(/./bgs/2025images/x_yuan.jpg) no-repeat left center; padding-left:20px; line-height:38px; }
.x_zjdt_list li a{ font-size:16px; color:#525252;}
.x_zjdt_list li a:hover{ color:#0068b8}
.x_zjdt_list li span{ float:right; font-size:14px; color:#aeaeae; line-height:38px}

.x_tzggbox{ width:790px; float:left}
.x_tzgg_tit{ border-bottom:2px solid #e6e6e6; overflow:hidden}
.x_tzgg_bg{ overflow:hidden}
.x_tzgg_bg dt{ float:left; width:20px}
.x_tzgg_bg dd{ float:left; padding-left:2px; height:40px; line-height:40px; background:url(/./bgs/2025images/x_tit_right.jpg) no-repeat right center; padding-right:40px; font-size:24px; color:#fff}
.x_tzgg_bg dd a{  line-height:40px;   font-size:24px; color:#fff}
.x_more{ float:right; margin-top:10px;}
.x_more a{font-size:14px; color:#666;}
.x_more a:hover{ color:#0068b8}
.x_tzgg_con{ padding:1px 15px 5px 15px; background:#f7f7f7}
.x_ztjjbox{ width:380px; float:right}
.x_ztjj_con{ background:#f7f7f7; padding:5px 10px;}
.x_ztjj_con span{ padding:10px 0; text-align:center; display:block}

.x_dssdjt{ width:380px; float:left;}
.mar_r30{ margin-right:30px; }
.x_rl_tit{ height:65px; line-height:60px; overflow:hidden;}
.x_rl_tit dt{ float:left; margin-top:23px; width:33px;}
.x_rl_tit dd{ font-size:20px; color:#1b1b1b; font-weight:bold; text-align:center; float:left; width:230px}
.x_rl_tit dt.x_width20{ width:20px}
.x_login{ margin:30px auto 0 auto; width:320px;}
.x_user{ width:320px; height:44px; box-sizing:border-box; border:1px solid #c5c5c5; border-radius:4px; line-height:44px; padding-left:60px; font-size:16px; color:#aaa; background:url(/./bgs/2025images/x_name.png) no-repeat 9px center; outline:none; margin-bottom:30px}
.x_pass{ width:320px; height:44px; box-sizing:border-box; border:1px solid #c5c5c5; border-radius:4px; line-height:44px; padding-left:60px; font-size:16px; color:#aaa; background:url(/./bgs/2025images/x_pass.png) no-repeat 9px center; outline:none; margin-bottom:30px}
.x_yzm{ width:185px; height:44px; box-sizing:border-box; border:1px solid #c5c5c5; border-radius:4px; line-height:44px; padding-left:10px; font-size:16px; color:#aaa; background:none; outline:none; margin-bottom:30px}
.x_yzmbox{ margin-bottom:18px; overflow:hidden}
.x_yzmbox span{ float:right}
.x_jzmm{ margin-bottom:22px; font-size:14px; color:#c30302}
.x_wjmm{ float:right; font-size:14px; color:#808080}
.x_wjmm a{ font-size:14px; color:#808080}
.x_wjmm a:hover{ color:#0068b8}
.x_fxk{ width:16px; height:16px; border-radius:2px; border:1px solid #c5c5c5; background:#f7f7f7}
.x_tjbut{ width:156px; height:44px; border-radius:4px; background:#0068b8; font-size:16px; color:#fff;cursor:pointer;}
.x_but_login{ padding-bottom:10px; text-align:center}
.x_linkbox{ margin-top:25px; width:1220px; }
.x_linkbox ul{ overflow:hidden}
.x_linkbox ul li{ float:left; margin-right:20px; width:224px; height:56px}
.x_linkbox ul li a{ display:block; background:#f1f1f1; line-height:56px; text-align:center; font-size:16px; color:#525252; transition: 0.3s;  transition-delay:100%}
.x_linkbox ul li a:hover{ color:#fff; background:#0068b8;  }

.x_bottom{ margin-top:40px; background:#0068b8}
.x_foot{ width:1200px; margin:0 auto; overflow:hidden}
.x_foot dt{ float:left; width:900px; font-size:14px; line-height:30px; color:#fff; padding:15px 0}
.x_foot dd{ float:right; margin:28px 0 30px 35px;}

/*焦点图*/
.focus{ position:relative; width:590px; height:393px; background-color: #000; }  
.focus img{ width: 590px; height:393px;} 
.focus .fPic{ position:absolute; left:0px; top:0px; } 
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#f6f6f6; font-size:16px; overflow:hidden; margin-left:10px; ;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none;   }  
.focus .fcon img{ display:block; }  

.focus .fbg{bottom:45px; right:12px; position:absolute; height:8px; text-align:center; z-index: 200; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:8px; z-index:10;  }  
.focus .D1fBt a{position:relative; display:inline; width:12px; height:8px; border-radius:4px; margin:0 3px; font-size:8px; float:left; background:#fff; }    
.focus .D1fBt .current{background:#ca1515; width:20px}
.focus .D1fBt a:hover{background:#ca1515;}      
.focus .D1fBt i{display:none; font-style:normal; }  
.focus .prev,.focus .next{position:absolute;width:32px;height:32px;}
.focus .prev{top: 50%;margin-top: -16px; left: 0; background:url(/./bgs/2025images/x_pre_mr.png) no-repeat center; cursor:pointer; transition: 0.3s;  transition-delay:100% }  
.focus .next{top: 50%;margin-top: -16px; right: 0; background:url(/./bgs/2025images/x_next_mr.png) no-repeat center;  cursor:pointer; transition: 0.3s;  transition-delay:100%}  
.focus .prev:hover{ background:url(/./bgs/2025images/x_pre_hover.png) no-repeat center; }  
.focus .next:hover{ background:url(/./bgs/2025images/x_next_hover.png) no-repeat center; }  

/*20250508日历新增*/
.x_rl_qx{ background:#c9e5fb; height:34px; line-height:34px; overflow:hidden}
.x_rl_qx li{ float:left; width:14.2%; text-align:center; line-height:34px; font-size:18px; color:#333}

.x_rl_date{ width:350px; overflow:hidden; padding:6px 0}
.x_rl_date li{ width:30px; margin:2px 10px; float:left; line-height:30px; height:30px; text-align:center; font-size:16px; color:#333; cursor:pointer}
.x_rl_date li.hui{ color:#aeaeae;cursor: default;}
.x_rl_date li.red{ color:#fff;background:#0068b8;border-radius:15px;}
.x_rl_date li.now{ background:#0068b8; border-radius:15px; color:#fff}
.x_rl_date li:hover{ background:#0068b8; border-radius:15px; color:#fff;}
.x_rl_date li.hui:hover{ background:#f7f7f7; border-radius:15px; color:#fff;}

.history_list{ margin-top:10px}
.history_list li{ margin-left: 10px;background:url(/./bgs/2025images/x_yuan.jpg) no-repeat left center; padding-left:10px; line-height:28px; }
.history_list li a{ font-size:13px; color:#525252;}
.history_list li a:hover{ color:#0068b8}
.mr10{ margin-right:10px;font-size:13px;display:none;}
.colsehis{ width:365px;margin-right:1px;margin-top:5px;height:22px;display:inline-block;text-align:right;background:url(/./bgs/2025images/aptshanchu.png) no-repeat right center;}
.nohis{ width:100%;padding-left:150px;display:none;}


/*二级页面*/
.ej_zcfg{ margin:30px auto ; width:1200px; overflow:hidden}
.zcfg_h{ background:url(/./bgs/2025images/x_zcfg_bg.png) repeat-x bottom; height:45px; overflow:hidden}
.zcfg_tit{background:url(/./bgs/2025images/x_zcfg_jt.png) no-repeat left  center; font-size:20px; color:#0078c7; font-weight:bold; float:left; padding-left:30px}
.zcfg_tit a{color:#0078c7;}
.zcfg_tab{float:right; padding-right:40px; overflow:hidden}
.zcfg_tab li{ height:45px; font-size:16px; color:#999; margin-left:40px; min-width:70px; float:left; cursor:pointer}
.zcfg_tab li.now{background:url(/./bgs/2025images/x_zcfg_tab.png) no-repeat center bottom; color:#1b8ad8; font-weight:bold}
.zcfg_list{margin:15px 40px 15px 20px}
.zcfg_list li{background:url(/./bgs/2025images/x_zcft_dian.jpg) no-repeat left center; padding-left:30px; line-height:36px}
.zcfg_list li span{ font-size:16px; color:#999; float:right}
.zcfg_list li a{font-size:16px; color:#2b2b2b;}
.zcfg_list li a:hover{color:#0078c7}
.zcfg_list li.li_fgx{background:none; padding-left:0px; line-height:1px; margin:20px -40px 20px -20px; border-top:1px solid #dedede}

/*翻页符*/
.fyf {padding:5px ; margin:30px auto; text-align:center; width:810px}
.fyf a { border:1px solid #eae6e2; padding:4px 10px; MARGIN: 1px; COLOR: #666;TEXT-DECORATION: none; font-size:14px}
.fyf a:hover { border:1px solid #166dac}
.fyf a:active { border:1px solid #166dac; COLOR: #fff; background:#166dac}
.fyf .current { border:1px solid #166dac; COLOR: #fff; background:#166dac; padding:4px 10px; font-size:14px; margin:1px}
.fyf .disabled {BORDER: #ddd 1px solid; padding:4px 10px; margin:1px; COLOR: #aaa; font-size:14px }
.fyf dl{ overflow:hidden;  float:right;}
.fyf dl dt{float:left; font-size:14px; color:#666; height:28px; line-height:24px; margin-right:10px}
.fyf dl dt input{ width:35px; height:22px; border:1px solid #cacaca}
.fyf dl dt a{ padding:2px 5px;border:1px solid #166dac; COLOR: #fff; background:#166dac; font-size:14px; }
.fyf dl dt a:hover{background:#1b7cc3}
/**三级页面**/
.xlbox{ margin:70px auto; width:1200px}
.xl_tit{text-align:center; font-size:30px; font-weight:bold; color:#333}
.dbg{margin-top:0px;background: #FFF;}
.dtit{overflow: hidden;font-size: 32px;line-height: 50px;color: #3b3b3b;width: 980px;text-align: center;font-weight: normal;margin: 0 auto;padding-top: 26px;margin-bottom: 32px;}
.xl_ly{ padding:35px 0; font-size:14px; color:#999; text-align:center; border-bottom:1px solid #dfdfdf}
.xl_ly a{font-size:14px; color:#999; padding:0 6px}
.xl_ly a:hover{color:#0078c7}
.xl_ly span{padding-left:16px; line-height:18px; margin-left:40px; height:18px}
.xl_ly span.dy{  background:url(/./bgs/2025images/yjh_x_dy.png) no-repeat left center}
.xl_ly span.gb{ background:url(/./bgs/2025images/yjh_x_close.png) no-repeat left center}
.xl_content{padding:40px 45px; font-size:18px; line-height:36px; color:#333}
.xl_content img{ margin:10px auto 30px auto; text-align:center; display:block}
.x_ztzl_2{  background: url(/./bgs/2025images/yjh_pic_w4.png) ; width: 478px; height: 106px}
.xlcd{ margin:40px 60px 0px 220px; width:200px; height:28px; border: 0px solid}
.x_ztzl{ overflow:hidden;}
.x_ztzl li a{  overflow:hidden}
.x_ztzl li img:hover{ animation:move .5s linear forwards;}
.infobox{overflow: hidden;height: 36px;line-height: 36px;width: 1100px;font-size: 14px;color: #747474;}
.infobox dt {overflow: hidden;}
.fl {float: left;display: inline-block;}
.infobox dt span {margin-right: 29px;}
.infobox dd {overflow: hidden;}
.fr {float: right;display: inline-block;}
.btn_close {float: right;display: inline-block;color: #747474;margin-left: 36px;background: url(/./bgs/2025images/yjh_close.gif) left 0px no-repeat;padding-left: 25px;}
.btn_print {float: right;display: inline-block;color: #747474;margin-left: 36px;background: url(/./bgs/2025images/yjh_print.gif) left 0px no-repeat;padding-left: 25px;}
.infobox dd p {float: right;display: inline-block;}
.infobox dd p a {color: #747474;margin: 0 6px;}
.conbox {width: 1098px;border: 1px #dcdcdc solid;min-height: 400px;overflow: hidden;}
.conbox1 {height: 7px;background: #f1f1f1;}
.conbox2 {font-size: 16px;line-height: 34px;width: 936px;color: #4f4f4f;padding-top: 37px;padding-bottom: 40px;}
.attabox {width: 1098px;border: 1px #dcdcdc solid;background: #faf9f9;overflow: hidden;}
.boxcenter {margin: 0 auto;}
.attabox dl {padding: 12px 35px 12px 35px;color: #2471af;font-size: 14px;line-height: 30px;overflow: hidden;}
.attabox dl dt {width: 70px;overflow: hidden;}
.fl {float: left;display: inline-block;}
.attabox dl dd {overflow: hidden;}
.attabox dl dd a {color: #2471af;display: block;}
.sharebox {overflow: hidden;}
.line{height:1px; line-height:1px; font-size:1px; background:#e2e2e2}
.mar_t20{margin-top:20px}
