@charset "gb2312";
/* Base Reset */
*{margin: 0;padding: 0;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
:focus { outline:0;}
img { border:0; vertical-align: middle;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
table {border-collapse: collapse;	border-spacing: 0;}
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline;}
.none { display:none;}
.hidden { visibility:hidden;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}
body{}
body,p { font: 14px/1 "Microsoft yahei", Verdana, '\5B8B\4F53', '\5FAE\8F6F\96C5\9ED1', Tahoma, Geneva, sans-serif; color: #333; }
a{ text-decoration: none; color: #454545;}
a:hover{ text-decoration: none; color: #0c2653;}

.wrapper .inner { width: 1100px; margin:0 auto;_text-align:left;}

.news-item { line-height:19px; padding:0px 0; position:relative;}
.news-item a { display:block; line-height: 30px; margin-right:45px; padding-left:0px; background:none;font-size: 15px;}
.news-item .item-date { display:block; height: 30px; line-height: 30px; width: 80px; text-align:right; position:absolute; right:0; top:0;}

.wp-headtop {  background:#18315d url(images/headtop_bg.jpg) no-repeat top center;}
.wp-headtop .inner { height: 4px;}

.wp-header { background:url(images/head_bg.png); position:relative; z-index:100;}
.wp-header .inner { height: 131px; background:url(images/logo_zi.png) no-repeat 460px center;position:relative;}
.wp-header .head-logo { display:block; position:absolute; left:0; top: 15px; z-index:100}
.wp-header .head-logo img { _visibility:hidden; max-width:100%;}

.wp-header .menu-switch { display:block; width:34px; height:30px; display:none; background:#18315d url(images/menu.png) no-repeat 50%; position:absolute; right:15px; top:50%; margin-top:-15px; z-index:400;}
.wp-header .menu-switch:hover { background-color:#18315d;}
.wp-header .head { position:absolute; right:0; top:0; z-index:300;}
/*topnav*/
.head-nav { height:39px; line-height:39px; color:#737373; float:right;}
.head-nav div,.head-nav ul li { float:left;}
.head-nav ul li span{margin:0 4px;}
.head-nav ul li.item-0 span { display:none}
.head-nav ul li { position:relative;}
.head-nav ul li ul { width:120px; position:absolute;}
.head-nav a { color:#737373;}
.head-nav a:hover { color:#000; text-decoration:none;}
.head-nav ul li { position:relative; z-index:1300;}
.head-nav ul li ul {display:none; width: 125px; position:absolute; left:0px; top:36px; display:none; z-index:1300;}
.head-nav ul li ul li { float:none;}
.head-nav ul li ul li a { display:block; padding:0px 8px; line-height:19px; background:#eee; color:#333;}
.head-nav ul li ul li a:hover { color:#000; background:#eee;}

.head-nav .version-nav { padding-left:10px;}
.head-nav .version-nav,.head-nav .version-nav a { color:#fff;font-size:14px;}
.head-nav .version-nav a:hover { color:#000}

/*search*/
.search-bar { height: 29px; margin-top:10px; position:relative;/* background:url(images/bar_radiu.png) no-repeat 0 50%;*/ float:right;}
.search-bar .search-item { width: 180px; height: 29px; margin:0 38px 0 0px;  float:left; display:inline;}
.search-bar .search-item input { width:100%; height: 27px; line-height:27px; padding:0px; background-color:#2283cc; outline:0; border:0; float:left;border:1px solid #3e95de; border-right:none;}
.search-bar .search-btn { display:block; width:37px; height:29px; background:#e78e37 url(images/s.png) no-repeat center center; cursor:pointer; position:absolute; right:0; top:0;}
.search-bar .search-btn span {display:none}

.wp-navcon {}
.wp-navcon .inner { height:56px; margin:0 auto;}

.main-menu { width:100%; height:56px;position:relative;z-index:1000;}
.main-menu .wp-menu { height:56px;}
.main-menu .wp-menu .menu-item { float:left; background:none; position:relative;}
.main-menu .wp-menu .item-0 { background-image:none;}
.main-menu .wp-menu .menu-item a.menu-link { display:inline-block; height:56px; line-height:56px; color:#000000; font-size: 17px; padding: 0px 20px;margin:0 8px; cursor:pointer; }
.main-menu .wp-menu .menu-item a.menu-link:hover,.main-menu .wp-menu .menu-item a.current { color:#eee; text-decoration:none;background:#103065;}
.main-menu .wp-menu .sub-menu,.main-menu .wp-menu .menu-arrow {display:none;}

.main-menu .wp-menu .sub-menu { width: 144px; position:absolute; left: 8px; top: 56px; background:#0c2653;padding-bottom:7px;opacity:.8;filter:Alpha(opacity=80);}
.main-menu .wp-menu .sub-menu li { position:relative; _zoom:1; vertical-align:top; }
.main-menu .wp-menu .sub-menu li a { display:block; margin: 0px 12px; line-height: 24px; padding:4px 0 0 12px; font-size:13px; color:#fff; background: url(images/bu2.png) no-repeat 0 12px;}
.main-menu .wp-menu .sub-menu li a:hover,.main-menu .wp-menu .sub-menu li a.current { color:#e5c00f; background:url(images/bu2_.png) no-repeat 0 12px;}
.main-menu .wp-menu .sub-menu .sub-menu { left:100%; top:0; border-top:none;}
/* .main-menu .wp-menu .sub-menu { width:162px; position:absolute; left:0; top:42px;  border:1px solid #959595;background: #e1e1e1;padding:1px 0px;}
.main-menu .wp-menu .sub-menu li { position:relative; _zoom:1; vertical-align:top; }
.main-menu .wp-menu .sub-menu li a { border:1px solid #959595; margin:1px 2px 1px 2px;padding:0px 10px; line-height:25px;display:block;}
.main-menu .wp-menu .sub-menu li a:hover,.main-menu .wp-menu .sub-menu li a.current { color:#B92F0F; }
.main-menu .wp-menu .sub-menu .sub-menu { left:100%; top:0; border-top:none;} */
#banner{background:#D0D0D0;}
#slider .inner { max-width:1100px; margin: 0 auto;}
.slider .focus { height:100px; background:url(images/loading.gif) no-repeat 50%;}
.slider .focus-pagination { position:absolute; right:10px; bottom:0; z-index:60; height:40px;}
.slider .focus-pagination { width:100%; right:0; left:0; text-align:center;}
.slider .focus-page { display:inline-block; width:51px; height:5px; line-height:10px; text-align:center;  overflow:hidden; border-radius:0px; background-color:#999; color:#fff; margin:0px 3px; cursor:pointer; opacity:.8;filter:Alpha(opacity=80);}
.slider .focus-page-active { background:#e5c00f;}


.container .inner {}
.container .main { padding:15px 0 3px 0;}
.container .main .mlbox { width:68%; float:left;}
.container .main .mrbox { width:29%; float:right;}


.container .main .tab-more div,.container .main .tab-list { /* display:none; */}
.container .main .tab-more div a{ line-height: 54px; color:#9e9e9e;}
.container .main .tab-more div a:hover{color:#666;}
.main .box-head { height:34px; line-height: 34px; border-bottom: 2px solid #63a9eb;}
.main .box-head .tt{height:34px; width:100%;}
.main .box-head .tt .tit{display: inline-block;height: 100%;float: left;color: #fff;font-size: 18px;font-weight:normal;font-family: "Microsoft YaHei"; background:#63a9eb; padding:0 12px;}
.main .box-head .tt .more{display: inline-block;height: 34px;line-height: 34px;float: right;}
.main .box-body .tab-list{}
.main .box-body .imgs{ width:100%;position:relative;}
.main .box-body .imgs .imgcon{width:100%;}
.main .box-body .imgs .img_bg{position:absolute;left:0px;bottom:0px; right:0px; z-index:100; height: 44px; background:#2279c9;}
.main .box-body .imgs .img_title{position:absolute;left:0px;bottom:0px; right:0px; z-index:100;padding:0px 5px;margin:4px 0px; line-height:32px; color:#fff; font-size:16px;}
.main .box-body .new_txt{}
.main .box-body .new_txt .item-link{line-height:22px; font-size:16px;margin-right:0px;}
.main .box-body .new_txt .txt{line-height:24px; margin-top:8px;font-size:12px; color:#8d8d8d;}

.mrbox .box-body { margin-top: 15px;}
.main .box-body .tab-lists{}
.main .box-body .tab-lists .new_date{float:left; width:70px;margin-right:16px;margin-bottom: 6px; line-height:34px; border:1px solid #18315d; text-align:center;}
.main .box-body .tab-lists .new_date .new_day{width:70px; color:#18315d; font-size:24px; }
.main .box-body .tab-lists .new_date .new_year{width:70px; background:#18315d; color:#fff; font-size:12px;}
.main .box-body .tab-lists .new_txt{}
.main .box-body .tab-lists .new_txt .item-link{line-height:22px; font-size:16px;}
.main .box-body .tab-lists .new_txt .txt{line-height:24px; margin-top:4px;font-size:12px; color:#8d8d8d;}

.mrbox .news-item .new_time{float:left;line-height: 27px; font-size:19px; padding: 0px 10px;margin: 3px 5px 3px 0px; border:1px solid #dadada; color:#18315d;}
.mrbox .news-item { padding: 4px 0;}
.mrbox .news-item a.item-link {line-height: 32px; margin:0; vertical-align:middle;}

.mrrbox .wp-menu li.menu-item {padding:2px 0;border-bottom:1px solid #e8e8e8; position:relative;}
.mrrbox .wp-menu li.menu-item > a{ display:block; line-height: 48px; padding-left: 35px; background: url(images/icon.png) no-repeat; font-size:14px;}
.mrrbox .wp-menu li.menu-item > a:hover{color:#fff;}

.mrrbox .wp-menu li.item-0 a{background-position: 4px 9px;}
.mrrbox .wp-menu li.item-1 a{background-position: 4px -45px;}
.mrrbox .wp-menu li.item-2 a{background-position: 4px -102px;}
.mrrbox .wp-menu li.item-3 a{background-position: 4px -154px;}
.mrrbox .wp-menu li.item-4 a{background-position: 4px -209px;}
.mrrbox .wp-menu li.item-5 a{background-position: 4px -263px;}
.mrrbox .wp-menu li.item-6 a{background-position: 4px -322px;}
.mrrbox .wp-menu li.item-7 a{background-position: 4px -374px;}
.mrrbox .wp-menu li.item-7{border-bottom:none;}

.mrrbox .wp-menu li.item-0 a:hover{background-position: -42px 9px; background-color:#CBB037;}
.mrrbox .wp-menu li.item-1 a:hover{background-position: -42px -45px;background-color:#4370A7;}
.mrrbox .wp-menu li.item-2 a:hover{background-position: -42px -102px;background-color:#CB675B;}
.mrrbox .wp-menu li.item-3 a:hover{background-position: -42px -154px;background-color:#33727C;}
.mrrbox .wp-menu li.item-4 a:hover{background-position: -42px -209px;background-color:#53924E;}
.mrrbox .wp-menu li.item-5 a:hover{background-position: -42px -263px;background-color:#3396E8;}
.mrrbox .wp-menu li.item-6 a:hover{background-position: -42px -322px;background-color:#E78F6C;}
.mrrbox .wp-menu li.item-7 a:hover{background-position: -42px -374px;background-color:#3B7681;}

.mrrbox .wp-menu .sub-menu{display:none; width: 160px; position:absolute; right: 120px; bottom:0px; z-index:1000; padding:4px 10px; background:#fff; border:1px solid #ccc; border-top:2px solid #18315d;}
.mrrbox .wp-menu .sub-menu .sub-item{margin:10px 0px;}
.mrrbox .wp-menu .sub-menu .sub-item a{display:block;line-height: 18px;}
.mrrbox .wp-menu .sub-menu .sub-item a:hover{background:none;}
.banner img { width:100%; vertical-align:top;}

/*|------list------*/
.container .list { margin: 0 16px;}
.listmenu { width:232px; float:left;}
.listmenu h4 { width:100%; height: 38px; line-height: 38px; background:#f1f1f1; border-bottom:1px solid #ccc; color: #0c2653; font-size:16px; font-weight:bold; text-indent:1em;}
.listmenu .lists { }
.lists .list a{ display:block; color:#222; border-top:1px solid #f9f9f9;}
.lists .list a:hover { border-top-color:#999;}
.lists .list-1 a{ padding:0 8px 0 16px; line-height:30px; background-color:#F2F2F2;  font-size:14px;}
.lists .list-2 a{ padding:0 8px 0 20px; line-height:26px; background-color:#E4E4E4;  font-size:13px;}
.lists .list-3 a{ padding:0 8px 0 30px; line-height:22px; background-color:#E6E6E6; font-size:13px;}
.lists .list a:hover { background-color:#ccc;color:#0c2653; text-decoration:none; font-weight:bold;}
#s_c_id{background-color:#888; color:#fff;font-weight:bold; border-top-color:#888;}
.listcol { width: 813px; float:right;}
.listcol .map { width:100%; height: 38px; line-height: 38px; border-bottom:1px solid #ccc;}
.listcol .map .name { display:inline-block; height:32px; float:left; /* padding-left:10px; */ font-size:16px; font-weight:bold; color:#0c2653;} 
.listcol .map .maplist { float:right;}
.listcol .map .maplist li { display:inline-block; float:left; height:22px; line-height:22px; margin-top:5px; color:#333;}
.listcol .map .maplist li a { color:#666;}
.listcol .map .maplist li a:hover{ color:#000;}
.listcol .map .maplist li .posSplit { width:19px; margin:0 3px;background:url(images/bu2.png) no-repeat center;}
.listbox { width:100%; min-height:400px; _height:400px; margin: 5px auto;}
.listbox .entry img { max-width:700px; _width:expression(this.width>700?"700px":this.width+"px");}
.listcol .news-item a { margin-right:0;}
.page-index { display:none;}
.page-index a { margin-right:5px; display:inline-block; padding:4px 5px; background:#939393; color:#fff; border-radius:3px; overflow:hidden;}
.page-index a:hover { background:#C03333;}

.info-box { margin:0 20px;}
.info-box .map { width:100%; height: 38px; line-height: 38px; border-bottom:1px solid #ccc;}
.info-box .map .name { display:inline-block; height:32px; float:left; /* padding-left:10px; */ font-size:16px; font-weight:bold; color:#0c2653;} 
.info-box .map .maplist { float:right;}
.info-box .map .maplist li { display:inline-block; float:left; height:22px; line-height:22px; margin-top:5px; color:#333;}
.info-box .map .maplist li a { color:#666;}
.info-box .map .maplist li a:hover{ color:#000;}
.info-box .map .maplist li .posSplit { width:19px; margin:0 3px;background:url(images/bu2.png) no-repeat center;}

.article h1.arti-title { line-height: 42px; padding:5px; text-align:center; font-size:20px; color:#0c2653; border-bottom: 1px solid #ccc;}
.article .arti-metas { padding:10px; text-align:center;}
.article .arti-metas span { margin:0 5px; font-size:13px; color:#787878;}
.article .arti-metas span img { margin-top:-4px;}
.article .entry { margin:0 auto; overflow:hidden;}
.entry,.entry p { line-height:2; color:#333;font-family:"Simsun"; } 
.entry p { margin-bottom:12px;}
.article .entry .read img { max-width:100%; _width:expression(this.width > 960 ? "960px" : this.width); }  
.close_dis { width:100%; text-align:center; margin:10px 0px ;}

/* foot */
.footer {background:url(images/foot_bg.png);}
.footer .inner { padding:30px 0 16px 0;}
.right_logo{width:11.3%; float:right;}
.left_foot{ width:80%; float:left;}
.left_foot p{ line-height:25px; color:#dcdcdc; font-size:12px;}
.foot_zi{ padding-top:15px;}

/**aside-menu**/
.wp-drawer { background:rgba(0,0,0,0.2); width:100%; height:100%; position:fixed; left:-100%; top:0; bottom:0; right:0; z-index:100000; display:none;}
.wp-drawer.wp-drawer-active{ left:0;}
.wp-drawer-inner { max-width:240px; height:100%; background:#414141; overflow:auto; position:fixed; margin-left:-100%; left:0; right:80px; top:0; bottom:0;
	-webkit-transition: left 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	z-index:10000;
}
.wp-drawer-inner.wp-drawer-active {
	margin-left:0px;
}

.wp-drawer .drawer-menu h3 {padding:10px;font-weight: normal;color: #777;font-size: 16px;margin-top: 0;border-top: 1px solid rgba(0,0,0,.3);background: #333;box-shadow: inset 0 1px 0 rgba(255,255,255,.05);text-shadow: 0 1px 0 rgba(0,0,0,.5);}
.wp-drawer .drawer-menu ul li { position:relative;}
.wp-drawer .drawer-menu ul li .menu-arrow { display:block; cursor: pointer; width:50px; height: 41px; position: absolute; right: 0; top:0px; color: #f6f6f6; font-size: 15px; background: url(images/menu-arrow.png) no-repeat 22px -21px;}
.wp-drawer .drawer-menu ul li .menu-arrow-open { background-position: 20px 15px;}
.wp-drawer .drawer-menu ul li a { display: block; text-decoration: none; color:#EAEAEA; font-size: 15px; line-height: 20px; padding: 10px 30px 10px 15px;border-top: 1px solid rgba(0,0,0,.3);box-shadow: inset 0 1px 0 rgba(255,255,255,.05);text-shadow: 0 1px 0 rgba(0,0,0,.5);-webkit-transition: left 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;}
.wp-drawer .drawer-menu ul li a:hover,.wp-drawer .drawer-menu ul li a:focus { background-color: #242424; color: #fff; outline: 0;}
.wp-drawer .drawer-menu ul li .sub-menu { display: none; background-color: #2e2e2e;}
.wp-drawer .drawer-menu ul li .sub-menu li a { padding-left: 20px; }
.wp-drawer .drawer-menu ul li .sub-menu .sub-menu { background-color: #333}
.wp-drawer .drawer-menu ul li .sub-menu .sub-menu li a { padding-left: 30px;}

.gotop { display:block; width:34px; height:34px; background:rgba(0,0,0,0.7) url(images/gotop.png) no-repeat 50%; position:fixed; right:15px; bottom:15px; z-index:100000; opacity:0;}


/**search**/
.search-wrap { margin:0 20px; }
.search-head { width: 100%;line-height:38px; padding:6px 0; border-bottom: 1px solid #ccc; margin-bottom:10px;}
.search-head h3 { display:inline; float:left; color:#0c2653; font-size:16px; font-weight:bold;}
.search-head h3 span { color:#484848; font-weight:normal; font-size:14px;}
.search-body { min-height:300px; height:auto;}
.search-body .news-item { display:none;}
.search-body .news-item a { margin-right:84px;}
.search-body .news-item .item-date { width:84px;}
.search-msg { line-height:26px; height:26px; color:#c00; font-weight:bold; font-size:14px;}
.search-more { display:block; height:32px; line-height:32px; background:#ddd; cursor:pointer; text-align:center; font-size:14px; color:#555; margin-bottom:8px; display:none; }
.search-loading { background:url(images/spinner.gif) no-repeat 50%;}
.search-count { line-height:19px; padding:10px 0; color:#787878; font-size:13px;}


.wp-top{ position:relative;}
#nav{ position:absolute;top:0;z-index:110;width:100%;}
.nav_bg{ position:absolute;top:0; z-index:101; background:#fff; opacity:0.8;filter: alpha(opacity=80); height:56px; width:100%;}
.pic_show{float:left; width:48.2%;}
.rili_news{ float:right; width:46.9%;}
#bottom_link .inner{width:1195px;}

/**bottom_frame**/
#bottom_frame{}
.bottom_frame_l{width:38.3%; float:left;}
.bottom_frame_r{width:58%;float:right;}
.bottom_frame_r .bott_rl{width:66.3%; float:left;}
.bottom_frame_r .bott_rr{width:24.9%; float:right; background:#eef2f3;}



/**rili_news**/
.rili_news li{margin-bottom:12px; position:relative;}
.rili_news .l_time{width:78px; background:#d2bc80; border:#d2bc80 1px solid; position:absolute; top:0; left:0;}
.rili_news .l_time .time_n{width:38px; display:inline-block;font-size:12px; color:#fff; line-height:22px; height:22px; text-align:center;}
.rili_news .l_time .time_y{width:40px; display:inline-block; background:#fff; color:#7b6222; font-size:12px; line-height:22px; height:22px; text-align:center;}
.rili_news .r_news{ display:block; margin-left:90px; line-height:24px;}
.rili_news .r_news a{ color:#454545; font-family:"Microsoft yahei";}


.mlbox .box-head{margin-bottom:20px;}
.sudy-links{ float:left; margin-right:10px;}


/**news**/
#news li{line-height:31px; position:relative; height:31px;}
#news li .time3{color:#7b6222; display:inline-block; font-size:13px; position:absolute; top:0; left:0;}
#news li .tit{ display:inline-block; margin-left:50px;}

#news1{padding-top:6px;}
#news1 li{line-height:31px;position:relative; height:31px;}
#news1 li .time3{color:#7b6222; display:inline-block; font-size:13px;position:absolute; top:0; left:0;}
#news1 li .tit{ display:inline-block; margin-left:50px;}

#news2{padding-top:6px;}
#news2 li{line-height:31px;position:relative; height:31px;}
#news2 li .time3{color:#7b6222; display:inline-block; font-size:13px;position:absolute; top:0; left:0;}
#news2 li .tit{ display:inline-block; margin-left:50px;}

#container a,#bottom_frame a{ text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;}

/**easylinks**/
.q_link_tit{ text-align:center; font-size:18px;color:#fff; background:#d2bc80; line-height:35px; border-top:#eff2f3 1px solid;}
.easylinks .wp-menu{}
.easylinks .wp-menu .menu-item{ height:35px; line-height:35px;}
.easylinks .wp-menu .menu-item .menu-link{ font-size:14px; color:#010101; padding-left:68px;}
.easylinks .wp-menu .item-0{ background:url(images/link_bg_01.png) 25px center no-repeat;}
.easylinks .wp-menu .item-1{ background:url(images/link_bg_03.png) 25px center no-repeat;}
.easylinks .wp-menu .item-2{ background:url(images/link_bg_05.png) 25px center no-repeat;}
.easylinks .wp-menu .item-3{ background:url(images/link_bg_07.png) 25px center no-repeat;}
.easylinks .wp-menu .item-4{ background:url(images/link_bg_09.png) 25px center no-repeat;}
.easylinks .wp-menu .item-5{ background:url(images/link_bg_11.png) 25px center no-repeat;}
/*.easylinks .wp-menu .item-6{ background:url(images/link_bg_13.png) 25px center no-repeat;}
.easylinks .wp-menu .item-7{ background:url(images/link_bg_15.png) 25px center no-repeat;}
*/
.easylinks .wp-menu .item-6{ background:url(images/link_bg_16.png) 25px center no-repeat;}


/**scroll**/
.sudy-scroll{padding:20px 0;}
.sudy-scroll-wrap{height:130px;}
.scroll{ height:130px;}
.scroll li{ text-align:center;}
.scroll .img_title{ line-height:30px;}


.right_logo table{width:100%;}
.pic_show .news-item { display:none;}
#newslist .news-item a { vertical-align: middle;display: inline-block;}
.fd div { z-index:1000;}