﻿@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; }

sub, sup { 

  font-size: 75%; 

  line-height: 0; 

  position: relative;  

vertical-align: baseline;

 }

 sub {  bottom: -0.25em; } 

 sup {  top: -0.5em; }

.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 .tofacebook{float:left;display:inline;padding-left:20px}

.headerbox .schbox .tofacebook img{padding-top:14px;}

.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 }

.ncpa_bottomtxt{text-align:center;}



.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:208px; }



.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:102px; *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; position:absolute; bottom:8px; left:0; right:0; z-index:88888; overflow:hidden }
.banner_pc .banner_daybox0603{height:94px;padding-top: 6px}

.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:370px; 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:10px; cursor:pointer; }

.ibox a i span { color:#999; margin:0 4px;  }

.ibox a i font { font-weight:bold; display:block; font-size:20px; color:#fff; line-height:28px;padding-right:10px }

.ibox_c a i font { font-size:36px; color:#fff; line-height:42px; font-weight:normal }

.ibox5_l .ibox5_ldiv .picstitle{height:54px; 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:26px; }

.ibox5_l .ibox5_ldiv a p { overflow:hidden; position:relative; cursor:pointer}

.ibox5_l .ibox5_ldiv a p b{display: inline}

.ibox5_l .ibox5_ldiv a p i{display: inline}

.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 a b { display:block; font-size:19px; color:#000; line-height:24px; padding-top:18px; margin-bottom:22px;height:50px;overflow:hidden }

.ibox5_r a b{font-size:19px;}

.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:24px; }

.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:17px; 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;}

.ibox5_r a .qyText{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:130px; vertical-align:top;background: url(bottxtbg.png) right center no-repeat;}

.footbox2 table td:last-child{background: none}

.footbox2 table td img { width:130px; 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(thetop.png) no-repeat center center;background-position:0 0;cursor:pointer;position:fixed;bottom:100px;right:30px;z-index:100000000;}

.topButtonBox:hover{background:url(thetop.png) no-repeat;background-position:0 -74px;position:fixed;bottom:100px;right:30px}

/*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 .schbox .tofacebook img{padding-top:6px;}

.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;padding-right:40px;}

.headerbox .menubox li { margin:30px 10px; 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:322px; 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_r a b{font-size:17px;}

.ibox5_l .ibox5_ldiv a b { font-size:17px;line-height:22px; padding-top:16px; margin-bottom:20px; }

.ibox5_l .ibox5_ldiv a i { font-size:12px; line-height:20px; padding-top:20px; }

.ibox5_r a { font-size:17px; line-height:22px; }

.ibox5_r a p { font-size:16px; line-height:22px;}

.ibox5_r a .qyText{height:44px;overflow: hidden ;margin-top:18px;}

.ibox5_r a i { font-size:12px; font-style:normal; }

.headerbox .menubox1_box_w ol i a{font-size:14px}

.txt_abstract{height:66px; line-height:22px; color:#333; font-size:16px; overflow:hidden;}



  }

  

  

/*pc 1200-1400*/

@media screen and (max-width:1400px){ 

.headerbox .menubox{padding-right:30px;}

.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){ 

.headerbox .menubox li{margin:30px 4px;}

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

.ibox_c a { height:476px }



  }





/*pc 1200-1300*/

@media screen and (max-width:1300px){ 

.headerbox .menubox{padding-right:0}

.headerbox .menubox li {margin:30px 0px}

.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){
.banner_pc .banner_daybox0603{padding-top: 0;bottom: 0}
.ncpa_bottomtxt img{width:90%;max-width: 500px}

	.ibox5_r a .qyText,.txt_abstract{display: none}

.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:0; 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:98px; *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:87%; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

.footbox2 table td { width:33.3%; }

.footbox2 table td img { width:100%;display:block}

.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; }

  } } 