@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 { margin:0; padding:0; border: 0;} 
a,area{blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none; -webkit-tap-highlight-color:transparent;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent;}
img { -ms-interpolation-mode: bicubic; }
html, body { 
font-family:Helvetica,"微软雅黑";
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
} /*Reset Android and IOS font*/
input { border-radius:0; } /*Reset IOS input style*/
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.autocontainer { min-width:1200px; }
.container { max-width:1410px; min-width:1200px; }
.fl_pc { float:left; display:inline-block }
.fr_pc { float:right; display:inline-block }
.col_2in1 { width:50%; *width:49.9% }
.col_3in1 { width:33.3%  }
.col_4in1 { width:25%; *width:24.9% }
.col_5in1 { width:20%; *width:19.9% }
.col_6in1 { width:16.6% }
.txtdot { overflow:hidden;}
.pchide { display:none; }
.mhide { display:block; }
.banner_pcbox_left{display:none}
.banner_pcbox_right{display:none}
.leftbtnbtn{position:absolute;width:20%;height:100%;left:0;top:0;z-index:40}
.leftbtnbtn:hover .banner_pcbox_left{display:block}
.rightbtnbtn{position:absolute;width:20%;height:100%;right:0;top:0;z-index:40}
.rightbtnbtn:hover .banner_pcbox_right{display:block}
.movingnoticebox{position:relative}
.noticeclose{width:22px;height:22px;position:absolute;right:10px;top:9px;z-index:99999999999;cursor:pointer;background: url(noticeclose.png) no-repeat;background-size:22px 22px;filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;z-index:99999}
.noticeclose:hover{filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.noticeclose img{width:100%;height:100%}
.movingnotice{background: url(bannerbg.png) repeat;position:absolute;top:0;left:0;width:100%;z-index:9999}
.noticebox{margin-right:40px;margin-left:40px}
marquee{background:none;line-height:40px;display:block;color:#fff;font-size:18px}
#maskclose{display:none}
.headerbox { height:139px; background: url(headerbg.png) right top no-repeat #0148ba; overflow:hidden; }
.headerbox .logobox { overflow:hidden; height:139px; width:190px; margin-left:36px; }
.headerbox .logobox img { height:100%; width:auto; display:block; }
.headerbox .schbox { height:50px; border-left:1px #3588d5 solid; /*overflow:hidden;*/ padding-left:34px; margin:46px 40px 0px 15px; color:#FFF; font-size:14px; line-height:52px; } 
.headerbox .schbox .schbox_lag { float:left; display:inline-block; overflow:hidden; color:#FFF; padding-left:26px; background:url(headernewbg1.png) 0px 18px no-repeat; }
.headerbox .schbox .schbox_use { float:left; display:inline-block; overflow:hidden; margin-left:32px; color:#FFF; padding-left:26px; background:url(headerbg1.png) 0px -62px no-repeat; }
.headerbox .schbox .schbox_sch { float:left; display:inline; /*overflow:hidden;*/ background:#003ea0; margin-left:32px; width:360px; }
.headerbox .schbox .schbox_sch .ipt1 { background:none; border:0; width:285px; float:left; display:inline-block; height:50px; line-height:50px; font-size:16px; color:#a3b0d3; margin-left:20px; outline:medium; }
.headerbox .schbox .schbox_sch .ipt2 { width:50px; height:50px; float:left; display:inline-block; background:url(headernewbg2.png) center 18px no-repeat; border:0px; cursor:pointer; outline:medium; }

/*nav search part*/
.headerbox .schbox .schbox_sch .navSearchHotWords{width: 210px;background: url(nav_search_pica.png) repeat-x bottom;font-size: 12px;line-height: 16px;
	color:#fff; position: absolute;z-index: 1000;margin-top: 52px;padding: 10px 0px 20px;display: none;}
.headerbox .schbox .schbox_sch .navSearchHotWords span{display: block;padding:0 20px 0 20px;cursor: pointer;}
.headerbox .schbox .schbox_sch .navSearchHotWords span a{color:#fff;font-size:14px;;line-height:30px}
.headerbox .schbox .schbox_sch .navSearchHotWords span:hover{color: #c79b31;}
/*nav search part*/
#leftbtnqw{width:30px;height:200px;background:url(qwqws.png) no-repeat; position:absolute;left:0;cursor:pointer}
.headerbox .menubox { float:right; display:inline-block; overflow:hidden; line-height:20px; height:139px; color:#FFF; font-size:18px;}
.headerbox .menubox li { float:left; display:inline; font-weight:normal; margin:44px 2px; height:50px; overflow:hidden; padding:0px 10px;  }
.headerbox .menubox li > a { display:block; color:#FFF; text-decoration:none; padding:0 10px; margin-top:0; position:relative; line-height:50px;cursor:default}
.headerbox .menubox li > a.pointer{cursor:pointer}
.headerbox .menubox li > a font { background:#dca526; height:2px; display:block; left:0; width:auto; top:34px; position:absolute;}
.headerbox_m { display:none }

.headerbox .menubox1 { position:absolute; z-index:999999; left:0; right:0; padding-top:24px; overflow:hidden; min-width:1200px; display:none;  }
.headerbox .menubox1_arrow { height:30px; overflow:hidden; background:url(menubg_arrow.png) left top repeat-x;}
.headerbox .menubox1_arrow i { display:block; width:38px; height:30px; background:url(menubg_arrow1.png) left top no-repeat; float:right; }
.headerbox .menubox1_arrow i.arrow1 { margin-right:1140px; }
.headerbox .menubox1_arrow i.arrow2 { margin-right:980px; }
.headerbox .menubox1_arrow i.arrow3 { margin-right:850px; }
.headerbox .menubox1_arrow i.arrow4 { margin-right:730px; }
.headerbox .menubox1_arrow i.arrow5 { margin-right:590px; }
.headerbox .menubox1_box { background:url(menubg_alpha.png) left top repeat; font-weight:normal; line-height:33px; overflow:hidden; }
.headerbox .menubox1_box_w { width:1150px; margin:0 auto; overflow:hidden; padding-top:20px; padding-bottom:46px; }
.headerbox dt.menuboxqw{padding-top:22px}
.headerbox .menubox1_box_w h1 { overflow:hidden; font-weight:normal; float:left; display:inline; width:25%; *width:24.9;  color:#fff;  }
.headerbox .menubox1_box_w h2 { overflow:hidden; font-weight:normal; float:left; display:inline; width:50%; *width:49.9; color:#fff;  }
.headerbox .menubox1_box_w h3 { overflow:hidden; font-weight:normal; float:left; display:inline; width:33.3%;  color:#fff; }
.headerbox .menubox1_box_w h3 img { display:block; width:87%; margin-bottom:15px; margin-top:4px; }
.headerbox .menubox1_box_w h4 { overflow:hidden; font-weight:normal; float:right; display:inline; width:30%; color:#fff;  }
.headerbox .menubox1_box_w h5 { overflow:hidden; font-weight:normal; float:left; display:inline; width:20%; color:#fff;  }
.headerbox .menubox1_box_w h6.sjnew{overflow:hidden; font-weight:normal; float:left; display:inline; width:25%; color:#fff; }
.headerbox .menubox1_box_w h6.sjnew img{width:250px}
.headerbox .menubox1_box_w h5.noexit{padding-left:14%}
.headerbox .menubox1_box_w b { font-size:20px; font-weight:normal; line-height:30px; display:block; padding-bottom:10px; text-transform: uppercase }
.headerbox .menubox1_box_w b a{font-size:20px}
.headerbox .menubox1_box_w a { font-size:16px; color:#FFF; display:block; line-height:20px; padding:7px 0; }
.headerbox .menubox1_box_w a:hover { color:#fff; }
.headerbox .schbox .schbox_sch .navSearchHotWords span:hover a{color:#fbb241}
.headerbox .menubox1_box_w h6 { float:left; display:inline; overflow:hidden; }
.headerbox .menubox1_box_w h6 b { display:block; font-weight:normal; padding-bottom:0px;}
.headerbox .menubox1_box_w h6 p { overflow:hidden; } 
.headerbox .menubox1_box_w h6 p a { float:left; display:inline-block; width:200px; margin-right:20px; font-size:16px; font-weight:normal; line-height:34px;}
.headerbox .menubox1_box_w h6 p a img { width:200px; height:86px; display:block;  }
.headerbox .menubox1_box_w h6.rhline p span { border-right:1px #4369b0 solid; display:inline-block; float:left; width:10px; margin-right:30px; margin-top:5px; overflow:hidden; height:88px; }

.headerbox .menubox1_box_w ol { overflow:hidden; width:48%; }
.headerbox .menubox1_box_w ol b { display:block; font-weight:normal; }
.headerbox .menubox1_box_w ol i { overflow:hidden; padding:0; display:block; font-style:normal; } 
.headerbox .menubox1_box_w ol i a {display:block; font-size:16px; font-weight:normal; line-height:18px; padding:0px 0px 12px 0px; }
.headerbox .menubox1_box_w ol i p { float:left; display:inline-block; }
.headerbox .menubox1_box_w ol i img { width:300px; height:127px; float:left; display:inline-block; margin-right:28px; margin-top:8px;  }
.headerbox .menubox1_box_w ol.rlline i { border-right:1px #4369b0 solid; }

.headerbox .menubox1_box_w strong { font-style:normal; display:block; overflow:hidden; font-weight:normal; padding:0;}
.headerbox .menubox1_box_w strong img { float:left; display:inline-block; width:300px; height:127px; margin-right:80px; margin-top:11px; }
.headerbox .menubox1_box_w strong i  { float:left; display:inline-block; font-style:normal; overflow:hidden; padding:0px; width:670px; }
.headerbox .menubox1_box_w strong i.pchide{display:none}
.headerbox .menubox1_box_w strong i.mhide{display:block}
.headerbox .menubox1_box_w strong i a  { float:left; display:inline-block; font-style:normal; width:33.3%; font-size:16px; line-height:30px; /*text-transform:uppercase;*/ }


.banner_pc { position:relative; overflow:hidden; min-width:1200px; background:#fbfbfb; }
#banner_pcbox_div{overflow:hidden; min-width:1200px;}
.banner_pc .banner_pcbox { overflow:hidden; }
.banner_pc .banner_pcbox li { overflow:hidden; padding-bottom:8px; float:left;position:relative; }
.banner_pc .banner_pcbox li img { display:block; width:100%; }
.banner_pc .banner_pcbox li dl { overflow:hidden; display:block; position:absolute; left:1%; opacity:0;+filter: Alpha(Opacity=0);  bottom:37%; z-index:7777; }
.banner_pc .banner_pcbox li dl dt { font-size:26px; line-height:38px; color:#fff; text-transform:uppercase; padding-bottom:6px; }
.banner_pc .banner_pcbox li dl dd { font-size:59px; line-height:68px; color:#fff; text-transform:uppercase; padding-bottom:16px;  font-weight:bold; clear:both; padding-right:5px; }
.banner_pc .banner_pcbox li dl p { font-size:20px; display:block; line-height:30px; padding-top:20px; text-transform:none; padding-right:17px/*; color:#d1ced6*/;color:#fff; font-weight:normal; font-style:normal; background:url(bannerbg2.png) top left repeat-x; float:left; }

.banner_pc .banner_dayboxm { width:11%; max-width:210px; display:block; position:absolute; z-index:88888; overflow:hidden; bottom:89px; *bottom:92px; left:13%; background:url(bannerbg.png) top left repeat; }
.banner_pc .banner_dayboxm img { display:block; width:100%; }
.banner_pc .banner_mdayboxm{display:none;}

.banner_pc .banner_daybox { height:88px; background:url(bannerbg.png) top left repeat-x; position:absolute; bottom:0; left:0; right:0; z-index:88888; overflow:hidden }
.banner_pc .banner_pcbox_dot { height:22px; position:absolute; right:13%; bottom:98px;  *bottom:102px;  z-index:88888;  }
.banner_pc .banner_pcbox_dot i { width:22px; height:22px; float:left; display:inline; background-image:url(bannerbg3.png); background-position:center 0px; background-repeat:no-repeat; cursor:pointer }
.banner_pc .banner_pcbox_dot i.now { background-position:center -20px; cursor:default }
.banner_pc .banner_mbox{display:none;}
.banner_m { display:none; }

.calendar_pc { padding:0 102px; position:relative; height:88px; overflow:hidden; color:#fff;-o-user-select:none;-ms-user-select:none;-moz-user-select: none;-webkit-user-select:none;-khtml-user-select: none;user-select: none;}
.calendar_pc dt { position:relative; width:100%; overflow:hidden; height:88px; }
.calendar_pc .pdd_l { position:absolute; height:80px; width:60px; border-right:1px #3a3545 solid; left:0; top:0;  cursor:pointer; }
.calendar_pc .pdd_l img{display:none;}
.calendar_pc .pdd_r { position:absolute; height:80px; width:60px; border-left:1px #3a3545 solid; right:0; top:0; cursor:pointer; }
.calendar_pc .pdd_r img{display:none;}
.calendar_pc .pdd_ll { position:absolute; height:80px; width:50px; left:60px; top:0;  cursor:pointer; }
.calendar_pc .pdd_rr { position:absolute; height:80px; width:50px; right:60px; top:0; cursor:pointer; }
.calendar_pc .pdd_ll img { display:block; float:left; width:10px; margin-top:30px; margin-left:14px; }
.calendar_pc .pdd_rr img { display:block; float:right; width:10px; margin-top:30px; margin-right:14px; }
.calendar_pc dd p { width:60px; text-align:center; color:#fff; font-size:18px; line-height:22px; margin-top:18px; }
.calendar_pc dd b { display:block; color:#b3b3b3; font-size:17px; }
.calendar_pc ul { overflow:hidden; /*margin:0 auto; */width:10000px;}
.calendar_pc ul li { float:left; display:inline; width:56px; height:88px; text-align:center; font-size:14px; color:#fff; font-weight:bold; cursor:pointer;position: relative;z-index: 10;
	margin:0px 1px;}
.calendar_pc ul li i { font-size:12px; color:#b2b2b2; line-height:28px; display:block; font-style:normal; font-weight:normal; margin-top:15px; }
.calendar_pc ul li:hover { background: url(daybg3.png) center top no-repeat; }
.calendar_pc ul li.now {/* background: url(daybg3a.png) center top repeat-x;*/ font-size:18px; color:#fff; /*width:70px;*/ line-height:18px; }
.calendar_pc ul li.now i { font-size:14px; color:#fff; }
.calendar_pc ul li.nowBg{background: url(daybg3a.png) center top repeat-x;}
/*日历后加开始*/
.calendar_pc .xdsoft_other_month{display: none;}
.calendar_pc .xdsoft_current{color: #fff;font-size:16px;}
.calendar_pc .xdsoft_weekend i{color:#fbb241;}
.calendar_pc ul li{padding-bottom:6px;}
.calendar_pc li.li_has_yc span{padding:0 1px 4px;border-bottom:2px solid #fbb241;}
#yellowBg{background: url(daybg3a.png) center top repeat-x;/*width:70px;*/height:88px;opacity: 0;display:none;position: absolute;top:0px;left: 0px;z-index: 0;}
#haveProgram{display: none;}
/*日历后加结束*/

.daypcopen { background:#fbfbfb; padding:7px 0px 6px 0px; overflow:hidden; }
.daypcopen_w { width:1430px; margin:0 auto; position:relative; overflow:hidden; }
.daypcopen_w table { margin:0 auto; }
.daypcopen_w table td { vertical-align:top; }
.daypcopen_w table td a { width:258px; height:350px; display:block; overflow:hidden; border:2px #fbfbfb solid; padding:0 12px; line-height:30px; font-size:16px; color:#4c4c4c; }
.daypcopen_w table td a:hover { border:2px #fbb241 solid; }
.daypcopen_w table td a img { display:block; width:100%; margin-top:12px; margin-bottom:14px; }
.daypcopen_w table td a p { height:66px; font-size:17px; line-height:22px; color:#000; font-weight:bold;overflow:hidden }
.daypcopen_w table td a b { color:#000 ;padding-left:4px}
.daypcopen_dot { margin:15px auto 0; }
.daypcopen_dot td{}
.daypcopen_dot td i{display:inline-block;width:22px; height:22px;/*padding:0px 6px;*/margin:0 3px; background-image:url(bannerbg3.png); background-position:center -40px; background-repeat:no-repeat; cursor:pointer }
.daypcopen_dot td i.swiper-active-switch { background-position:center -20px; }

.daypcopen_w .tableDiv a { width:258px; height:350px; display:block; overflow:hidden; border:2px #fbfbfb solid; padding:0 12px; line-height:30px; font-size:16px; color:#4c4c4c; float:left;}
.daypcopen_w .tableDiv a:hover { border:2px #fbb241 solid; }
.daypcopen_w .tableDiv a img { display:block; width:100%; margin-top:12px; margin-bottom:14px; }
.daypcopen_w .tableDiv a p { height:56px; font-size:17px; line-height:22px; color:#000; font-weight:bold; }
.daypcopen_w .tableDiv a b { color:#000 }


.daymopen { display:none }

.columnbox { height:46px; line-height:46px; overflow:hidden; padding-top:14px; padding-bottom:16px; text-transform:uppercase }
.columnbox dt { overflow:hidden; color:#052557; font-size:32px; font-weight:bold }
.columnbox dt a{color:#052557;
				transition:color .2s;
				-o-transition:color .2s;
				-ms-transition:color .2s;
				-moz-transition:color .2s;
				-webkit-transition:color .2s;	
}
.columnbox dt a:hover{color:#dca526;}

.ibox { overflow:hidden; }
.ibox b { font-weight:normal; }
.ibox ul li { overflow:hidden; *width:100%; *float:left; }
.ibox ul li a { display:block; position:relative; overflow:hidden; height:236px; cursor:pointer; }
.ibox_l { overflow:hidden; width:24.5%; }
.ibox_l li a { margin-right:15px; margin-bottom:30px; }
.ibox_c { overflow:hidden; width:51%; *width:50.9%; }
.ibox_c a { display:block; position:relative; overflow:hidden; margin:0px 15px 15px; height:502px; cursor:pointer;}
.ibox_c1 { overflow:hidden; display:none; }
.ibox_r { overflow:hidden; width:24.5%; }
.ibox_r li a { margin-left:15px; margin-bottom:30px;  }
.ibox a img { display:block; width:100%; height:100%; }
.ibox a i + p{outline:#fff;}
.ibox a:hover i + p { /*outline:5px #fff solid; outline-offset: -6px; -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;*/}
.ibox a:hover{box-shadow:0px 0px 0px 1px #000 inset;background:#fff;}
.ibox a p { position:absolute; display:block; overflow:hidden; top:0; left:0; right:0; bottom:0; z-index:8888; cursor:pointer; }
.ibox a p img { left:0; right:0; bottom:0; height:100%; display:block; position:absolute; }/*aplha height*/
.ibox a i { display:block; overflow:hidden; position:absolute; bottom:0; left:0; right:0; font-style:normal; font-size:15px; line-height:30px; padding-bottom:8px; color:#fff; z-index:88888; padding-left:20px; cursor:pointer; }
.ibox a i span { color:#999; margin:0 14px;  }
.ibox a i font { font-weight:bold; display:block; font-size:20px; color:#fff; line-height:28px; }
.ibox_c a i font { font-size:36px; color:#fff; line-height:42px; font-weight:normal }
.ibox5_l .ibox5_ldiv .picstitle{height:40px; overflow:hidden;}
#more_pic div{display:block;height:100%;width:100%;

/*					transition:background-size .2s;
					-o-transition:background-size .2s;
					-moz-transition:background-size .2s;
					-webkit-transition:background-size .2s;	*/
	}


.ibox_lw { width:50%; overflow:hidden }
.ibox_lw li.ibox_lw_l { width:49%; *width:48.9% ; }
.ibox_lw li.ibox_lw_r { width:51%; *width:50.9% ; }
.ibox_lw li.ibox_lw_r a { margin-left:15px }
.ibox_rw { width:50%; *width:49.9%; overflow:hidden; }
.ibox_rw li.ibox_lw_l { width:51%; *width:50.9% ; }
.ibox_rw li.ibox_lw_l a { margin-right:15px }
.ibox_rw li.ibox_lw_r { width:49%; *width:48.9% ; }
.ibox_rw li.ibox_lw_r a div { /*background:url(ibg1.png) center center no-repeat #0148ba; */overflow:hidden;position:relative;
	transition:transform .8s;
	-o-transition:transform .8s;
	-ms-transition:transform .8s;
	-moz-transition:transform .8s;
	-webkit-transition:transform .8s;	
	}
.ibox_rw li.ibox_lw_r a div img.showMoreImg{
	transition:transform .2s;
	-o-transition:transform .2s;
	-ms-transition:transform .2s;
	-moz-transition:transform .2s;
	-webkit-transition:transform .2s;	
	}

.ibox_rw li.ibox_lw_r a:hover{  /*outline:5px #fff solid; outline-offset: -6px; -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;*/ box-shadow:0px 0px 0px 1px #000 inset;background:#fff;}
.ibox_rw li.ibox_lw_r a:hover div{
/*	transform: scale3d(.95,.95,.95);transform-origin:center;
	-o-transform: scale3d(.95,.95,.95);transform-origin:center;
	-ms-transform: scale3d(.95,.95,.95);transform-origin:center;
	-moz-transform: scale3d(.95,.95,.95);transform-origin:center;
	-webkit-transform: scale3d(.95,.95,.95);transform-origin:center;		*/
	}
.ibox_rw li.ibox_lw_r a:hover .divImg{position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:9999999;
outline:5px #fff solid; outline-offset: -6px; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;
	}
.ibox_rw li.ibox_lw_r a:hover div img{
	transform: scale3d(1.2,1.2,1.2);transform-origin:center;
	-o-transform: scale3d(1.2,1.2,1.2);transform-origin:center;
	-ms-transform: scale3d(1.2,1.2,1.2);transform-origin:center;
	-moz-transform: scale3d(1.2,1.2,1.2);transform-origin:center;
	-webkit-transform: scale3d(1.2,1.2,1.2);transform-origin:center;	
	}


.ibox1 { overflow:hidden; position:relative; }
.ibox1 .hd{ overflow:hidden; position:absolute; right:0px; top:20px; z-index:1; }
.ibox1 .hd ul{ overflow:hidden; zoom:1; position:relative;}
.ibox1 .hd ul li{ float:left; margin-left:30px; padding:0 10px; line-height:34px; text-align:center; cursor:default; font-size:18px; text-transform:uppercase;  display:inline; }
.ibox1 .hd ul li.hover{ color:#0078c9; }
.ibox1 .hd ul p { background:#0078c9; height:2px; overflow:hidden; left:0; width:auto; position:absolute;  top:31px;left:0px;width:50px;}
.ibox1 .bd{ overflow:hidden; position:relative; }
.ibox1 .bd li{ overflow:hidden; }
.ibox1 .bd li img{ width:100%; display:block; }
.ibox1 .bd li img:hover{ outline:5px #fff solid; outline-offset: -6px;  -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}
.ibox1 .bd li div { font-size:22px; line-height:30px; color:#333; padding-top:20px; min-height:110px; }

.iboxbg1 { overflow:hidden; background:url(iboxbg1.jpg) center bottom no-repeat; background-size:100% auto; }
.iboxbg2 { overflow:hidden; background:url(iboxbg3.jpg) center bottom no-repeat; background-size:100% auto;  }

.ibox3 { overflow:hidden; background:url(iboxbg2.jpg) center top no-repeat; height:355px;}
.ibox3 ul { overflow:hidden; position:relative; max-width:1430px; min-width:1200px; margin-top:60px; }
.ibox3 ul li { width:33.3%; float:left; display:inline; padding-bottom:50px;margin-top:50px; opacity:0;+filter: Alpha(Opacity=0); }
.ibox3 ul li a { display:block; padding:0px 15px; }
.ibox3 ul li a img { display:block; width:100%; clear:both; }
.ibox3 ul li a img:hover {  outline:5px #fff solid; outline-offset: -5px; -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;  }
.ibox3 ul li a p { font-size:26px; color:#fff; line-height:30px; text-transform:uppercase; margin:18px 0px 11px 0; overflow:hidden; }
.ibox3 ul li a p i { float:left; display:block; font-style:normal; padding-right:10px;  }
.ibox3 ul li a:hover p i { background:url(bannerbg2a.png) left bottom repeat-x;  }
.ibox3 ul li a b { font-weight:normal; font-size:17px; color:#cecece; line-height:22px; clear:both; }

.ibox4 { background:#f5f5f5; padding:60px 0; overflow:hidden;height:174px;}
.ibox4 ul { max-width:1430px; min-width:1200px; overflow:hidden; }
.ibox4 ul li { overflow:hidden; position:relative; margin-top:50px; opacity:0;+filter: Alpha(Opacity=0); }
.ibox4 ul li img { display:block; width:97%; margin:0 auto; }
.ibox4 ul li img:hover {  outline:5px #fff solid; outline-offset: -6px; -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;  }
.ibox4 ul li p { position:absolute; z-index:9999; font-size:34px; color:#fff; text-transform:uppercase; bottom:16px; left:60px; line-height:40px; cursor:pointer; }

.ibox5 { overflow:hidden; margin-bottom:80px; }
.ibox5_l { overflow:hidden; padding-top:20px; }
.ibox5_r { overflow:hidden; padding-top:60px; }
.ibox5_l .ibox5_ldiv { width:50%; width:49.9%; overflow:hidden }
.ibox5_l .ibox5_ldiv a { display:block; overflow:hidden; font-size:16px; color:#333333; line-height:20px; }
.ibox5_l .ibox5_ldiv a p { overflow:hidden; position:relative; cursor:pointer}
.ibox5_l .ibox5_ldiv a p img { display:block; width:100%; }
.ibox5_l .ibox5_ldiv a p img:hover { outline:5px #fff solid; outline-offset: -6px; -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;  }
.ibox5_l .ibox5_ldiv a p img.imgSx:hover{outline:none;}
.ibox5_l .ibox5_ldiv sup{line-height: 0;}
.ibox5_l .ibox5_ldiv a b { display:block; font-size:19px; color:#000; line-height:24px; padding-top:18px; margin-bottom:22px;overflow:hidden }
.ibox5_l .ibox5_ldiv a b i{font-size:inherit; color:#000;line-height:22px; font-style:italic; padding:0; display:inline;}
.ibox5_l .ibox5_ldiv a i { display:block; font-size:14px; color:#333333; line-height:24px; font-style:normal; padding-top:30px; }
.ibox5_l .ibox5_ldiv a .picstitle i {display:inline;font-size:inherit;color:inherit;line-height:inherit;font-style:italic;padding-top:0}
.ibox5_l .ibox5_ldiv a p span { position:absolute; width:60px; height:35px; overflow:hidden; z-index:9999 }
.ibox5_l .ibox5_ldiv .picstitle p span{position:static;width:auto;height:auto;}
.ibox5_l .ibox5_ldiv a p em { position:absolute; top:0px; left:0px; right:0px; bottom:0px; background:url(alphabg1.png) center center repeat; overflow:hidden; z-index:8888;display:none;}
.ibox5_l .ibox5_ldiv a p em:hover { outline:5px #fff solid; outline-offset: -6px; -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out; }
.ibox5_l .ibox5_la { margin-right:15px; }
.ibox5_l .ibox5_ra { margin-left:15px; }
.ibox5_r a { overflow:hidden; display:block; margin:0px 0px 0px 40px; padding:22px 28px 18px 30px; font-size:20px; color:#000; line-height:26px; }
.ibox5_r a.qwmore { margin:0; padding:0;padding-right:30px;padding-top:10px; font-size:20px; line-height:40px; border-top:none; border-bottom:0; text-align:right;color:#0078c9;border:none;width:90px;float:right}
.ibox5_r a.qwmore:hover{padding:0; border-top:none;padding-right:30px;padding-top:10px;border:none;color:#fbb242;border:none;}
.ibox5_r a.noline { border-bottom:0; padding:32px 28px 14px 30px;}
.ibox5_r a:hover { border:1px #fbb242 solid; padding:21px 27px 17px 29px; }
.ibox5_r a p { font-size:18px; color:#333333; margin-top:20px; }
.ibox5_r a p i{font-size:inherit;font-style:italic;color:inherit}
.ibox5_r a div i{font-size:inherit;font-style:italic;color:inherit}
.ibox5_r a i { font-size:14px; color:#333333; font-style:normal; }
.ibox5_r a b i{font-size:inherit;line-height:inherit;color:inherit;font-style:italic}

/*pages_pc*/
.pages_pc { overflow:hidden; margin-top:20px }
.pages_pc table td { vertical-align:top }
.pages_pc table td ul { overflow:hidden; }
.pages_pc table td ul li { float:left; display:inline; width:50px; height:50px; background:#FFF; line-height:50px; margin-right:4px; text-align:center; font-size:18px; color:#333;  }
.pages_pc table td ul li a { display:block; width:100%; height:70px; color:#333; }
.pages_pc table td ul li.ss { background:#0078c9; color:#FFF; }




/*footer*/
.footbox { background: url(fbg1.png) center bottom no-repeat #0148ba; background-size:100% auto; overflow:hidden; }
.footbox1 { overflow:hidden; border-bottom:1px #0e58c0 solid; margin-bottom:20px; margin-top:50px;  }
.footbox1_l { width:20%; overflow:hidden; margin-bottom:34px; }
.footbox1_l img { display:block; width:150px; }
.footbox1_c { width:57%; overflow:hidden; color:#fff;  margin-bottom:34px; }
.footbox1_c p { overflow:hidden; display:block; font-weight:normal; }
.footbox1_c p a { font-size:20px; line-height:30px; color:#fff; float:left; display:inline-block; width:33.3%; }
.footbox1_c p span { display:none; }
.footbox1_c ul { overflow:hidden; padding-top:10px; }
.footbox1_c ul li { font-size:14px; line-height:30px; float:left; display:inline; width:33.3%; }
.footbox1_c ul li a { display:block; color:#b8c3e5; }
.footbox1_c ul li a:hover { color:#fff; }
.footbox1_r { width:23%; overflow:hidden; color:#fff;  margin-bottom:34px; }
.footbox1_r div { overflow:hidden; margin-bottom:20px; }
.footbox1_r div img { width:32px; margin-right:17px; margin-top:4px; }
.footbox1_r div p { font-size:12px; line-height:18px; overflow:hidden; }
.footbox1_r div p a { color:#fff }
.footbox1_r div p b { color:#fbb241; font-size:24px; font-weight:normal; display:block; line-height:34px; padding-top:2px; }
.footbox1_r div p i { font-style:normal; display:block; padding-top:4px; }

.footbox2 { overflow:hidden; margin-bottom:27px; }
.footbox2 table { margin:0 auto; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.footbox2 table td { width:150px; vertical-align:top; }
.footbox2 table td img { width:124px; display:block; margin:0 auto }
.footbox2 p { color:#7592d2; font-size:14px; text-align:center; line-height:30px; }
.footbox3 { overflow:hidden; background:#0243aa; line-height:74px; color:#b8c2df; text-align:center; font-size:12px; }
.footbox_c { display:none; *display:block; clear:both; overflow:hidden; height:0px; }
.footbox4 { display:none; }
.footbox5 { display:none; }

.navibox { background:#f8f8f8; line-height:60px; color:#3f3f3f; font-size:17px; }
.navibox a { color:#9c9c9c; }
.navibox a:hover { color:#3f3f3f; }
.navibox span { margin:0 6px; font-size:14px; color:#898989; }
.navibox li.p15 { text-indent:15px; }

/*lmenu*/
.lmenuboxs_menu { position:fixed; top:200px; left:-100%; width:174px; border:1px #e6e6e6 solid; border-bottom:0; z-index:9999999; background:url(aboutbg_mbg.png) repeat; }
.lmenuboxs_menu li { border-bottom:1px #e6e6e6 solid; line-height:24px; padding:10px 20px 10px 18px; color:#052557; font-size:16px; cursor:pointer;  }
.lmenuboxs_menu li.now { background:url(aboutbg_mbg1.png) right center no-repeat; cursor:default }

.vistsbox21i:hover { border:1px #faab00 solid; }

/*top button begin*/
.topButtonBox{width:75px;height:74px;background:url(topsj.png) no-repeat center center;cursor:pointer;position:fixed;bottom:100px;right:30px;z-index:100000000;}
.topButtonBox:hover{background:url(topsj1.png) no-repeat center center;position:fixed;bottom:100px;right:31px}
/*top button end*/
.ibox a i font i{font-style:italic  !important;color:#fff !important; display:inline !important; overflow:visible !important; position:static !important;font-size:inherit;padding-left:0}
.ibox_c a i font i{font-size:36px !important; color:#fff !important; line-height:42px !important;font-style:italic !important;display:inline !important;overflow:visible !important;position:static !important;}
.pages_pc table td ul li{border:#e6e6e6 1px solid}
.headerbox .menubox1_box_w h6.qwjia{display:block;float:none;font-size:20px;line-height:30px;font-weight:normal}
.headerbox .menubox1_box_w h6.qwjia a{line-height:20px;font-size:20px;padding-top:4px;padding-bottom:4px}
.headerbox .menubox1_box_w h6.qwjia a:hover{color:#fff}
.headerbox .menubox1_box_w h6.qwjia a.qwjiapc{display:block}
.headerbox .menubox1_box_w h6.qwjia a.qwjiam{display:none}
/*pc 1200-1600*/
@media screen and (max-width:1560px){ 
.headerbox .menubox1_box_w h6 p a{font-size:14px}
.container { max-width:auto; padding:0px 10px; min-width:1180px; }
.headerbox { height:100px; background-size:auto 100%; min-width:1200px; }
.headerbox .logobox { height:100px; width:137px; margin-left:16px; }
.headerbox .schbox { height:36px; border-left:1px #3588d5 solid; overflow:hidden; padding-left:23px; margin:34px 24px 0px 13px; color:#FFF; font-size:12px; line-height:36px; } 
.headerbox .schbox .schbox_lag { padding-left:20px; background:url(headernewbg1.png) 0px 10px no-repeat; }
.headerbox .schbox .schbox_use { margin-left:20px; padding-left:20px; background:url(headerbg1.png) 0px -70px no-repeat; }
.headerbox .schbox .schbox_sch { margin-left:20px; width:250px; }
.headerbox .schbox .schbox_sch .ipt1 { width:198px; height:36px; line-height:36px; font-size:14px; margin-left:13px; }
.headerbox .schbox .schbox_sch .ipt2 { width:36px; height:36px; background:url(headernewbg2.png) center 10px no-repeat; }
.headerbox .menubox { line-height:106px; height:100px; font-size:14px;}
.headerbox .menubox li { margin:30px 3px; height:40px; padding:0px 10px; font-weight:bold;}
.headerbox .menubox li > a { padding:0 10px; margin-top:0px;line-height:40px }
.headerbox .menubox li > a font { top:28px; *top:16px;}
.headerbox .menubox1 {padding-top:6px; }
.headerbox .menubox1_box_w b { font-size:18px; }
.headerbox .menubox1_box_w a { font-size:14px; padding:5px 0; }
.headerbox .menubox1_arrow i { display:block; width:38px; height:30px; background:url(menubg_arrow1.png) left -60px no-repeat; float:right; }
.headerbox .menubox1_arrow i.arrow1 { margin-right:870px; }
.headerbox .menubox1_arrow i.arrow2 { margin-right:740px; }
.headerbox .menubox1_arrow i.arrow3 { margin-right:630px; }
.headerbox .menubox1_arrow i.arrow4 { margin-right:530px; }
.headerbox .menubox1_arrow i.arrow5 { margin-right:415px; }
.headerbox .menubox1_box_w strong i a  {  font-size:14px; line-height:34px; }
.headerbox .menubox1_box_w p { font-size:14px; color:#FFF; /*display:block;*/ line-height:20px; /*padding:7px 0; */cursor:default }

.daypcopen_w { width:1200px; }
.daypcopen_w table td a { width:216px; height:302px; padding:0 10px; line-height:26px; font-size:13px; }
.daypcopen_w table td a p { height:60px; font-size:15px; line-height:20px; color:#000; font-weight:bold; }
.daypcopen_dot { margin:10px auto 0; }

.daypcopen_w .tableDiv a { width:216px; height:302px; padding:0 10px; line-height:26px; font-size:13px; }
.daypcopen_w .tableDiv a p { height:50px; font-size:15px; line-height:20px; color:#000; font-weight:bold;  }


.columnbox { height:40px; line-height:40px; padding-top:12px; padding-bottom:14px; }
.columnbox dt { font-size:28px;margin-left:20px }

.ibox1 .hd{ top:15px; right:10px; margin-left:26px; }
.ibox1 .hd ul li{ font-size:16px; }
.ibox1 .bd li div { font-size:20px; line-height:26px; min-height:100px; }

.ibox3 ul li a p { font-size:22px; line-height:26px; }
.ibox3 ul li a b { font-weight:normal; font-size:15px; color:#cecece; line-height:20px; clear:both; display:block; }

.ibox4 ul li p { font-size:28px; }

.ibox5 { margin-bottom:70px; }
.ibox5_l .ibox5_ldiv a { font-size:16px; }
.ibox5_l .ibox5_ldiv a b { font-size:17px;line-height:22px; padding-top:16px; margin-bottom:20px; display: -webkit-box;
        -webkit-box-orient: vertical;-moz-box-orient: vertical;-moz-line-clamp: 2;
        -webkit-line-clamp: 2;height: 46px}
.ibox5_l .ibox5_ldiv a i { font-size:12px; line-height:20px; padding-top:20px; }
.ibox5_r a { font-size:18px; line-height:22px; }
.ibox5_r a p { font-size:16px; margin-top:18px; height:48px; line-height:22px;}
.ibox5_r a i { font-size:12px; font-style:normal; }
.headerbox .menubox1_box_w ol i a{font-size:14px}

  }
  
  
/*pc 1200-1400*/
@media screen and (max-width:1400px){ 
.headerbox .schbox .schbox_sch .ipt2 { width:30px; height:50px; float:left; display:inline-block; background:url(headernewbg2.png) center 10px no-repeat; border:0px; cursor:pointer; outline:medium; }
.headerbox .schbox .schbox_lag { background:url(headernewbg1.png) 0px 10px no-repeat; }
.headerbox .menubox1{padding-top:6px}
.banner_pc .banner_pcbox li dl { bottom:38%; }
.banner_pc .banner_pcbox li dl dt { font-size:16px; line-height:26px; padding-bottom:2px; }
.banner_pc .banner_pcbox li dl dd { font-size:40px; line-height:50px; padding-bottom:10px; padding-right:5px; }
.banner_pc .banner_pcbox li dl p { font-size:14px; line-height:20px; padding-top:20px; }
.ibox ul li a { height:228px; }
.ibox_c a { height:486px }
.blankLJ{height:50px;}
  }
  
/*pc 1366*/
@media screen and (max-width:1366px){ 

.ibox ul li a { height:223px; }
.ibox_c a { height:476px }

  }


/*pc 1200-1300*/
@media screen and (max-width:1300px){ 

.ibox ul li a { height:205px; }
.ibox_c a { height:440px }
.ibox a i { padding-left:12px; }
.ibox a i b { font-size:13px; }
/*.headerbox .menubox1_box_w { width:1002px; }*/


  }


/*ipad*/
@media screen and (width:1024px){  
body { zoom:0.8 }
.headerbox .menubox { font-size:12px;}
.headerbox .schbox .schbox_sch .ipt1 { font-size:12px; margin-left:5px; width:90px; }
.ibox a i b { font-size:12px; line-height:24px; font-weight:normal; }
.ibox a i font { font-weight:bold; display:block; font-size:16px; color:#fff; line-height:32px;}
.ibox_c a i font { font-size:28px; color:#fff; line-height:44px; font-weight:normal }

  }


/*mobile screen 992 */
@media screen and (max-width:992px){
.noticeclose{width:16px;height:16px;position:absolute;right:6px;top:6px;z-index:99999999999;cursor:pointer;background: url(noticeclose.png) no-repeat;background-size:16px 16px;filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;z-index:99999}
.noticeclose:hover{filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.movingnotice{background: url(bannerbg.png) repeat;position:absolute;top:0;left:0;width:100%;z-index:9999}
.noticebox{margin-right:30px;margin-left:30px}
marquee{background:none;line-height:30px;display:block;color:#fff;font-size:16px}
#maskclose{display:none}
.headerbox .menubox1_box_w h6.qwjia a.qwjiapc{display:none}
.headerbox .menubox1_box_w h6.qwjia a.qwjiam{display:block}
.daypcopen_w table td a b{padding-left:0}
.headerbox .menubox li > a{line-height:52px}
.jingjli dl.columnbox{padding-top:6px;padding-bottom:2px}	 
.ibox4 ul li.jingli{margin-top:18px}
.headerbox .menubox1_box_w h6.sjnew{display:none}
.ibox5_l .ibox5_ldiv a b i{font-size:inherit; color:inherit;line-height:inherit; font-style:italic; padding:0; display:inline;}
.headerbox .menubox1_box_w ol i a.mhide{display:none}
.headerbox .menubox1_box_w a.mhide{display:none}
.rlline fl_pc a.mhide{display:none}
.headerbox .menubox1_box_w a.newqw{width:100%}
.headerbox .menubox1_box_w b a{width:100%;float:none;color:#b8c3e1}

.autocontainer { min-width:300px; }
.container { max-width:990px; min-width:300px; padding:0; }
.fl_pc { float:none; display:block }
.fr_pc { float:none; display:block }
.col_2in1 { width:auto; *width:auto }
.col_3in1 { width:auto  }
.col_4in1 { width:auto; *width:auto }
.col_5in1 { width:auto; *width:auto }
.col_6in1 { width:auto }
.pchide { display:block; }
.mhide { display:none; }

.headerbox { height:80px; width:auto; min-width:300px; background:#0148ba; }
.headerbox .logobox { height:80px; width:109px; position:absolute; left:50%; margin-left:-54px; }
.headerbox .logobox img { height:100%; width:auto; display:block; }
.headerbox .menubox { line-height:52px; height:auto; float:none; display:block; font-size:16px; position:absolute; top:80px; left:0px; right:0px; z-index:999999; background:#0148ba; padding-bottom:62px; display:none }
.headerbox .menubox li { padding:0px; height:auto; display:block; float:none; margin:0; border-bottom:1px #1b5bc1 solid; font-weight:normal; background: url(headerbg2.png) 96% -48px no-repeat #0148ba; }
.headerbox .menubox li.null { background:none; }
.headerbox .menubox li.now { background: url(headerbg2.png) 96% 22px no-repeat #0148ba;  }
.headerbox .menubox li > a { width:auto; height:52px; padding-left:10px; position:static;}
.headerbox .menubox li > a font { display:none;}
.headerbox .schbox { display:none } 
.headerbox .menubox1 { position:static; z-index:999999; left:0; right:0; margin-top:0px; min-width:300px; }
.headerbox .menubox1_arrow { display:none;}
.headerbox .menubox1_box { background:#0244ae; }
.headerbox .menubox1_box_w { width:auto; padding:20px 10px 16px 10px; }
.headerbox dt.menuboxqw{padding-top:12px}
.headerbox .menubox1_box_w h1 { display:block; float:none; width:auto; *width:auto; margin-bottom:12px;  }
.headerbox .menubox1_box_w h2 { display:block; float:none; width:auto; *width:auto;  margin-bottom:12px; }
.headerbox .menubox1_box_w h3 { display:block; float:none; width:auto; *width:auto; margin-bottom:12px;  }
.headerbox .menubox1_box_w h3 img { display:none; }
.headerbox .menubox1_box_w h4 { display:none; }
.headerbox .menubox1_box_w h5 { display:block; float:none; width:auto; *width:auto;  margin-bottom:12px; }
.headerbox .menubox1_box_w h5.noexit{padding-left:0}
.headerbox .menubox1_box_w b { font-size:19px; line-height:26px; padding-bottom:8px; color:#b8c3e1; }
.headerbox .menubox1_box_w a { font-size:14px; color:#FFF; display:inline-block; float:left; width:50%; line-height:20px; padding:7px 0; }
.headerbox .menubox1_box_w a:hover { color:#c79b31; }
.headerbox .menubox1_box_w p { font-size:14px; color:#FFF; /*display:block; width:50%;*/float:left;line-height:20px; /*padding:7px 0; */cursor:default }
.headerbox .menubox1_box_w p a{width:100%;}
.headerbox .menubox1_box_w p.xinqw a{width:50%}
.headerbox .menubox1_box_w p.xinqw1{float:none}
.headerbox .menubox1_box_w .xindqw a{float:none;width:100%}
.headerbox .menubox1_box_w h5.xinxinqw p{width:50%}
.headerbox .menubox1_box_w a.xinxinxinqw{width:100%;float:none}
.headerbox .menubox1_box_w h6 {display:block; float:none; width:auto; *width:auto; margin-bottom:12px;  }  
.headerbox .menubox1_box_w h6 b { padding-bottom:0px;}
.headerbox .menubox1_box_w h6 p { overflow:hidden; } 
.headerbox .menubox1_box_w h6 p a { float:left; display:inline-block; width:50%; margin-right:0px; font-size:12px; line-height:20px;}
.headerbox .menubox1_box_w h6 p a img { display:none; }
.headerbox .menubox1_box_w h6.rhline p span { display:none;  }

.headerbox .menubox1_box_w ol { overflow:hidden; width:auto; margin-bottom:14px; }
.headerbox .menubox1_box_w ol i { padding:0; display:block; } 
.headerbox .menubox1_box_w ol i a { font-size:14px; line-height:20px; padding:7px 0; }
.headerbox .menubox1_box_w ol i p { float:left; display:inline-block; padding:0; }
.headerbox .menubox1_box_w ol i img { display:none  }
.headerbox .menubox1_box_w ol.rlline i { border-right:0; }

.headerbox .menubox1_box_w strong { font-style:normal; display:block; overflow:hidden; font-weight:normal; padding:0;}
.headerbox .menubox1_box_w strong img { display:none }
.headerbox .menubox1_box_w strong i  { float:none; display:block; font-style:normal; overflow:hidden; padding:0px; width:auto; margin-top:0px; }
.headerbox .menubox1_box_w strong i a  { float:left; display:inline-block; font-style:normal; width:50%; font-size:14px; line-height:20px; /*text-transform:uppercase;*/ }
.headerbox .menubox1_box_w strong i.pchide{display:block}
.headerbox .menubox1_box_w strong i.mhide{display:none}

.headerbox_m { overflow:hidden; display:block; }
.headerbox_m img { display:block; width:100%; }
.headerbox_m dt { width:70px; height:80px; cursor:pointer; float:left; display:inline; background:url(headerbg5.png) center 22px no-repeat;background-size:36px 36px}
.headerbox_m dt.close {background:url(headerbg5csj.png) center 22px no-repeat;background-size:36px 36px }
.headerbox_m dd { width:36px; height:58px; margin-right:10px; padding-top:22px; }
.headerbox_m dd a { height:100%; width:100%; display:block; }

.calendar_pc ul li{width:36px;}



.banner_pc{margin-bottom:2px;min-width: inherit;}
.banner_pc #banner_pcbox_div { display:none;}
.banner_pc .banner_dayboxm{display:none;}
.banner_m { position:relative; overflow:hidden; display:block;}
.banner_pc .banner_mbox { overflow:hidden;display:block; /*margin-bottom:8px;*/}
.banner_pc .banner_mbox li { overflow:hidden; }
.banner_pc .banner_mbox li img { display:block; width:100%; }
.banner_pc .banner_mdayboxm { width:100%; display:block; position:absolute; z-index:88888; overflow:hidden; bottom:78px; *bottom:81px; background:url(bannerbg.png) top left repeat;  }
.banner_pc .banner_mdayboxm img { display:block; width:170px; margin:0 auto }

.daypcopen_w{width:auto;}
.daypcopen_w table{}
.daypcopen_w table td{width:50%;position:relative;display:inline-block;}
.daypcopen_w table td a{width:auto;padding:0 2%;height:auto;line-height:22px;}
.daypcopen_w table td a p{font-weight:normal;height:64px;margin-bottom: 4px;}

.banner_m .banner_mdayboxm { width:100%; display:block; position:absolute; z-index:88888; overflow:hidden; bottom:78px; *bottom:81px; background:url(bannerbg.png) top left repeat;  }
.banner_m .banner_mdayboxm img { display:block; width:170px; margin:0 auto }
.banner_m .banner_mdaybox { height:76px; background:url(bannerbg.png) top left repeat-x; position:absolute; bottom:0;  left:0; right:0; z-index:88888; overflow:hidden }

.calendar_pc { padding:0 50px; position:relative; height:76px; overflow:hidden; color:#fff;}
.banner_pc .banner_daybox{height:76px;}
.calendar_pc dt { position:relative; width:100%; overflow:hidden; height:76px; }
.calendar_pc .pdd_l { position:absolute; height:76px; width:40px; border-right:1px rgba(255,255,255,0.15) solid; left:0; top:0;  cursor:pointer; }
.calendar_pc .pdd_r { position:absolute; height:76px; width:40px; border-left:1px rgba(255,255,255,0.15) solid; right:0; top:0; cursor:pointer; }
.calendar_pc .pdd_l img { display:block; width:10px; margin:14px auto 0; }
.calendar_pc .pdd_r img { display:block; width:10px; margin:14px auto 0; }
.calendar_pc .pdd_ll{display:none;}
.calendar_pc .pdd_rr{display:none;}
.calendar_pc dd p { width:40px; text-align:center; color:#fff; font-size:12px; line-height:14px; margin-top:7px; }
.calendar_pc dd b { display:block; color:#b3b3b3; font-size:12px; line-height:14px; }
.calendar_pc ul { overflow:hidden;/* margin:0 auto;*/ width:10000px;}
.calendar_pc ul li { float:left; display:inline; width:38px; height:76px; text-align:center; font-size:12px; color:#b2b2b2; font-weight:normal; cursor:pointer; line-height:20px; /*padding-top:20px;*/ }
.calendar_pc ul li span { font-size:12px; color:#fff; line-height:20px; /*display:block; width:20px; */font-style:normal; font-weight: bold; margin:2px auto 0; }
.calendar_pc ul li:hover{  background:none;}
.calendar_pc ul li:hover i{color:#fbb241;}
.calendar_pc ul li.now { color:#fbb241; /*width:38px;*/height:76px;}
.calendar_pc ul li.now i{font-size:12px;}
.calendar_pc ul li.now span { font-size:12px;color:#fbb241;}
/*日历后加开始*/
.calendar_pc .xdsoft_other_month{display: none;}
.calendar_pc .xdsoft_current span{font-size:14px;}
.calendar_pc .xdsoft_weekend i{color:#fbb241;}
.calendar_pc li.li_has_yc span{padding:0 1px 4px;border-bottom:2px solid #fbb241;}
#yellowBg{background:none;}

/*日历后加结束*/

.calendar_m { padding:0 50px; position:relative; height:76px; overflow:hidden; color:#fff;}
.calendar_m dt { position:relative; width:100%; overflow:hidden; height:88px; }
.calendar_m .mdd_l { position:absolute; height:76px; width:40px; border-right:1px rgba(255,255,255,0.15) solid; left:0; top:0;  cursor:pointer; }
.calendar_m .mdd_r { position:absolute; height:76px; width:40px; border-left:1px rgba(255,255,255,0.15) solid; right:0; top:0; cursor:pointer; }
.calendar_m .mdd_l img { display:block; width:10px; margin:14px auto 0; }
.calendar_m .mdd_r img { display:block; width:10px; margin:14px auto 0; }
.calendar_m dd p { width:40px; text-align:center; color:#fff; font-size:12px; line-height:14px; margin-top:7px; }
.calendar_m dd b { display:block; color:#b3b3b3; font-size:12px; line-height:14px; }
.calendar_m ul { overflow:hidden; margin:0 auto; width:10000px;}
.calendar_m ul li { float:left; display:inline; width:38px; height:56px; text-align:center; font-size:12px; color:#b2b2b2; font-weight:normal; cursor:pointer; line-height:20px; padding-top:20px; }
.calendar_m ul li i { font-size:12px; color:#fff; line-height:20px; display:block; width:20px; font-style:normal; font-weight: bold; margin:2px auto 0; }
.calendar_m ul li:hover { color:#fbb241;  }
.calendar_m ul li.now { color:#fbb241; }
.calendar_m ul li.now i { border-bottom:2px #fbb241 solid; }

.daymopen { background:#fafafa; padding:9px 0px 17px 0px; overflow:hidden; display:block; }
.daymopen_w { position:relative; overflow:hidden; margin:0 5px; }
.daymopen_w li { width:50%; *width:49.9%; float:left; display:inline; }
.daymopen_w li a { display:block; overflow:hidden; padding:5px; line-height:19px; font-size:12px; color:#4c4c4c; border:2px #fafafa solid; cursor:pointer; }
.daymopen_w li a:hover { border:2px #fbb241 solid; }
.daymopen_w li a img { display:block; width:100%; margin-bottom:14px; }
.daymopen_w li a p { height:64px; font-size:14px; line-height:19px; color:#000; }
.daymopen_w li a b { color:#000 }
.daymopen_dot { margin:8px auto 0px; }
.daymopen_dot td { width:22px; height:22px; background-image:url(bannerbg3.png); background-position:center -40px; background-repeat:no-repeat; cursor:pointer }
.daymopen_dot td.now { background-position:center -20px; }

.columnbox { height:40px; line-height:40px; padding-top:20px; padding-bottom:10px; }
.columnbox dt { font-size:25px; margin-left:10px; }

.ibox { margin-top:0px; }
.ibox b { display:none }
.ibox_l { width:50%; }
.ibox_l li a { margin-right:1px; margin-bottom:2px; height:auto;}
.ibox_l li a.borderno{margin-right:0;margin-left:1px}
.ibox_r { width:50%; *width:49.9%; }
.ibox_r li a { margin-left:1px; margin-bottom:2px; height:auto;}
.ibox ul li a { height:auto; }
.ibox a i { padding-bottom:9px; padding-left:10px;  }
.ibox a i font { font-weight:normal; font-size:12px; line-height:16px; }
.ibox_c1 { display:block; }
.ibox_c1 a { display:block; position:relative; overflow:hidden; margin:0px 0px 2px 0px; cursor:pointer;}
.ibox_c1 a i { font-size:12px; line-height:26px; padding-bottom:8px; }
.ibox_c1 a i span { color:#999; margin:0 14px;  }
.ibox_c1 a i font { font-weight:normal; font-size:20px; line-height:26px; padding-bottom:4px; margin-right:30px; }
.ibox_c1 b { display:block; }
.ibox a:hover i + p img { outline:0; }

.ibox_m { margin-top:0px; }
.ibox_lw { width:auto; }
.ibox_rw { width:auto; }
.ibox_lw li.ibox_lw_r a { margin-left:1px; margin-right:0px; }
.ibox_rw li.ibox_lw_l a { margin-right:1px; margin-left:0px;}
.ibox_rw li.ibox_lw_r a {background:url(ibg1a2x.png) center center no-repeat #0148ba; background-size:cover;  }
.ibox_rw li.ibox_lw_r a:hover {  outline:none;  }

.ibox_lw li.ibox_lw_l { width:50%; *width:49.9% ; }
.ibox_lw li.ibox_lw_r { width:50%; *width:49.9% ; }
.ibox_rw li.ibox_lw_l { width:50%; *width:49.9% ; }
.ibox_rw li.ibox_lw_r { width:50%; *width:49.9% ; }



/*touch*/
.ibox1m {overflow:hidden; position:relative; margin:0 10px; }
.ibox1m ul li { text-align:center; font-size:12px; line-height:18px; overflow:hidden; }
.ibox1m ul img { width:100%; }
.ibox1m ul p { color:#000; font-size:18px; line-height:40px; overflow:hidden; font-weight:bold; text-transform:uppercase }
.ibox1m ul li a { color:#000; display:block; }
.ibox1mp table { margin:0 auto; }
.ibox1mp .pagination1 { margin:20px 0; height:30px; }
.ibox1mp .pagination1 .swiper-pagination-switch {width:22px; height:22px; float:left; display:inline-block; background-image:url(bannerbg3.png); background-position:center -60px; background-repeat:no-repeat; cursor:pointer;background-size:20px 80px }
.ibox1mp .pagination1 .swiper-active-switch {background-position:center -20px;}
.ibox1mp .pagination1 table { margin:0 auto; }
.ibox1mp .pagination1 a{ width:22px; height:22px; display:inline-block; float:left; background-image:url(bannerbg3.png); background-position:center -60px; background-repeat:no-repeat; cursor:pointer }
.ibox1mp .pagination1 a.active{background-position:center -20px;}

.ibox1 .bd li img:hover{ outline:none; }

.iboxbg1 { overflow:hidden; background:url(iboxbg1a.jpg) right bottom repeat-x; background-size:100% auto; }
.iboxbg2 { overflow:hidden; background:url(iboxbg3a.jpg) right bottom repeat-x; background-size:100% 468px;  }

.ibox3 { overflow:hidden; background:#212121; height:auto;}
.ibox3 ul { margin-top:22px; min-width:300px; }
.ibox3 ul li { width:auto; float:none;  padding-bottom:22px; display:none;margin-top:0px; opacity:1;+filter: Alpha(Opacity=100);  }
.ibox3 ul li a { display:block; padding:0px 15px; }
.ibox3 ul li a p { display:none }
.ibox3 ul li a b { font-size:17px; line-height:22px; clear:both; margin-top:15px;  }
.ibox3m { height:75px; background:url(ibg2.png) left bottom no-repeat #fff; overflow:hidden;}
.ibox3m li { width:33.3%; float:left; display:inline; text-align:center; line-height:75px; font-size:16px; color:#161616; text-transform:uppercase; cursor:pointer; overflow:hidden; height:75px;-o-user-select:none;-ms-user-select:none;-moz-user-select: none;-webkit-user-select:none;-khtml-user-select: none;user-select: none;}
.ibox3m li.hover { background:url(ibg2a.png) center bottom no-repeat; background-size:auto 19px; }
.ibox3m li i { font-style:normal;  }
.ibox3m li.hover i { border-bottom:2px #dca526 solid;  }

.ibox4 { padding:30px 0px 0px 0px; overflow:hidden; height:auto;}
.ibox4 ul {  min-width:300px; }
.ibox4 ul li{margin-top:0px; opacity:1;+filter: Alpha(Opacity=100);}
.ibox4 ul li img { margin:0px 0px 10px 0px; width:100%; }
.ibox4 ul li p {font-size:24px; bottom:16px; left:19px; line-height:40px; cursor:pointer; }
.ibox4 ul li img:hover {  outline:none;  }

.ibox5 { margin-bottom:20px; }
.ibox5_l { padding-top:0px; padding-bottom:14px}
.ibox5_r { padding-top:2px; }
.ibox5_l .ibox5_ldiv a { display:block; overflow:hidden; font-size:18px; color:#333333; line-height:20px; }

.ibox5_l .ibox5_ldiv a p { overflow:hidden; position:relative; cursor:pointer}
.ibox5_l .ibox5_ldiv a p img { display:block; width:100%; }
.ibox5_l .ibox5_ldiv a font { display:none;}
.ibox5_l .ibox5_ldiv a b { font-size:12px; line-height:20px; padding-top:13px;;height:60px;overflow:hidden;margin-bottom:8px }
.ibox5_l .ibox5_ldiv a i { font-size:12px; line-height:20px; font-style:normal; padding-top:0px; }
.ibox5_l .ibox5_ldiv a p span { width:42px; height:26px;}
.ibox5_l .ibox5_ldiv a p em { display:none }
.ibox5_l .ibox5_la { margin:0 5px 0px 10px; }
.ibox5_l .ibox5_ra { margin:0 10px 0px 5px; }
.ibox5_r a { margin:0px 0px 12px 0px; padding:13px 10px 5px 10px; font-size:14px; line-height:20px;  border-bottom:0; }

.ibox5_r a.noline { border-bottom:0; padding:13px 10px 5px 10px;}
.ibox5_r a:hover { border:0; padding:13px 10px 5px 10px;  }
.ibox5_r a b { display:block; padding-bottom:6px}
.ibox5_r a p { display:none; }
.ibox5_l .ibox5_ldiv a p img:hover { outline:none;  }
.ibox5_l .ibox5_ldiv a p em:hover { outline:none; }

/*pages_m*/
.pages_m { overflow:hidden; margin:0 10px; }
.pages_m table {  color:#0078c9; font-size:14px; }
.pages_m table a { width:48px; height:48px; background:#FFF; text-align:center; line-height:48px; color:#0078c9; cursor:pointer;}

.pages_m_l  { width:49px; height:48px;}
.pages_m_l a { float:left; display:inline-block; }
.pages_m_c { background:#FFF; text-align:center; }
.pages_m_c p { text-align:center; }
.pages_m_r { width:49px; height:48px; }
.pages_m_r a { float:right; display:inline-block; }



/*footer*/
.footbox { background:#0148ba; }
.footbox1 { overflow:hidden; border-top:1px #0e58c0 solid; margin-bottom:15px; padding-bottom:0px; margin-top:10px;  }
.footbox1_l { display:none }
.footbox1_c { width:auto; }
.footbox1_c p { text-align:center; border-bottom:1px #0e58c0 solid; }
.footbox1_c p a { font-size:14px; line-height:70px; float:none; display:inline; width:auto; }
.footbox1_c p span { display:inline; margin:0 10px; font-size:12px; color:#4e7fcf; line-height:30px; }
.footbox1_c ul { display:none; }
.footbox1_r { width:240px; margin:25px auto 10px; }
.footbox1_r div { margin-bottom:15px; }

.footbox2 { margin-bottom:27px; }
.footbox2 table { width:100%; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.footbox2 table td { width:33.3%; }
.footbox2 table td img { width:80px; }
.footbox2 p { display:none}

.footbox3 { line-height:44px; }

.footbox4 { display:block; margin-bottom:10px; }
.footbox4 img { width:26px; margin:22px auto 0px; display:block; }

.footbox5 { display:block; overflow:hidden; }
.footbox5 dt { height:40px; line-height:40px; font-size:15px; color:#FFF; margin:0 10px; }
.footbox5 dt p { font-weight:bold; }
.footbox5 dt i { font-style:normal; width:40px; height:40px; background-image:url(fbgc.png); background-repeat:no-repeat; background-position:right 13px; }
.footbox5 dt i.now { background-position:right -14px; }
.footbox5 dd { overflow:hidden; padding:10px 10px; background:#0244ae; }
.footbox5 dd p { overflow:hidden; font-weight:normal; color:#fff; margin-top:10px; }
.footbox5 dd b { font-size:14px; font-weight:normal; line-height:20px; display:block; color:#b8c3e1; padding-bottom:5px; text-transform: uppercase }
.footbox5 dd a { font-size:12px; color:#FFF; float:left; display:inline-block; width:50%; line-height:20px; padding:7px 0; }
.footbox5 dd a.pchide{display:inline-block}

/*top button begin*/
.topButtonBox{width:60px;height:60px;background:url(topsj.png) no-repeat center center; background-size:60px; cursor:pointer;position:fixed;top:400px;right:2%; border-radius:6px; z-index:100000000;}
.topButtonBox:hover{width:60px;height:60px;background:url(topsj.png) no-repeat center center; background-size:60px; cursor:pointer;position:fixed;top:400px;right:2%; border-radius:6px; z-index:100000000;}
/*top button end*/
.blankLJ{height:25px;}
.ibox a i font i{font-style:italic;font-weight:normal;font-size:inherit;color:#fff; line-height:inherit; display:inline; overflow:visible; position:static;}
.ibox_c a i font i{font-size:20px; color:#fff; line-height:26px;font-style:italic;display:inline;overflow:visible;position:static;}
}



/*mobile screen H 640 */
@media screen and (max-width:640px){   } 

/* 5s */
@media screen and (max-width:320px){
    .calendar_pc ul li { width:36px; }
	.calendar_m ul li { width:36px; }
}

@media (device-height:736px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone6 Plus 实际屏幕宽度414px */
     .calendar_pc ul li { width:39px; }
	.calendar_m ul li { width:39px; }
}


/*IE6-8 max-992 Hack*/
@media \0screen\,screen\9 { @media screen and (max-width:992px){   
.ibox_rw li.ibox_lw_r a {background:url(ibg1.png) center center no-repeat #0148ba;  }   
.calendar_m .mdd_l { border-right:1px #69696d solid; }
.calendar_m .mdd_r { border-left:1px #69696d solid; }
.ibox3m li.hover { background:url(ibg2aie.png) center bottom no-repeat; }
  } } 