@charset "utf-8";
body a{outline:none;}
/* wrapper */
.wrapper { width:1024px; }


/* header */
.header { height:200px; overflow:hidden; background:url(banner.jpg) no-repeat; background-size:cover; background-position:center; }
.header img { position:relative; z-index:1; margin-top:-57px; }

/* logo_text */
.logo_text { width:400px; float:left; left:380px; display:inline; color:#fff; top:44px; position:relative; z-index:99; }
.logo_text .cn { font-family:微软雅黑, 黑体, 宋体; font-size:24px; font-weight:bold; margin-bottom:3px; }
.logo_text .en { font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:26px; text-transform:capitalize; }

/* hot_links */
.hot_links { width:60px; float:right; position:relative; z-index:99; top:90px; color:#fff; }
.hot_links a { color:#fff; text-decoration:none; }
.hot_links a:hover { color:#fff; text-decoration:underline; }


/* nav */
.nav { position:relative; z-index:99; clear:both;
    height:36px; vertical-align:top; background:url(nav_bottom_bg.gif) left bottom repeat-x; }
.nav ul { height:30px; line-height:30px; background:url(nav_bg.gif) repeat-x; }
.nav ul li { position:relative;
    float:left; display:inline; }
.nav ul li a { padding:0 30px; display:block; background:url(nav_line.gif) right center no-repeat; color:#005AA0; }
.nav ul li a:hover { color:rgb(35,74,133) }


/* nav */
.nav ul ul { clear:both; position:absolute; left:0px;_left:0px; top:30px;_top:23px; visibility:hidden; background:none; }
.nav table { position:absolute; top:0; left:0; }
.nav ul li:hover ul,
.nav ul a:hover ul{ visibility:visible; }
.nav ul ul li { clear:both; text-align:left; }
.nav ul ul li a{ display:block; overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;white-space: nowrap; width:90px; height:24px; line-height:24px; white-space:nowrap; color:#906; font-weight:normal; background:#FFF; border:none; filter:none; text-shadow:none; text-align:left; font-family:"宋体", "幼圆"; border-bottom:#EEE 1px dotted;
    filter:alpha(opacity=75); /* IE */
    -moz-opacity:0.7; /* Moz + FF */
    opacity: 0.7; padding:0 20px;
}
.nav ul ul li:after{ content: ""; }
.nav ul ul li a:hover{ border:0; text-decoration:none; background:#FFF; border-bottom:#EEE 1px dotted;
}


/* content */
.content {overflow:visible; width:1024px; margin:1px auto 0px; overflow:hidden; zoom:1;  background:#FFF ;padding-top:5px;}

/* c_left */
.c_left { width:182px; float:left; overflow:hidden; }

/* c_left */
.c_middle { width:532px; float:left; margin-left:10px; overflow:hidden; }

/* c_left */
.c_right { width:230px; float:right; overflow:hidden; }

/* c_bottom */
.c_bottom { width:768px; float:right; overflow:hidden; margin-top:5px;margin-bottom:5px; }

/* box_left */
.box_left { width:200px; overflow:hidden; vertical-align:top; }

/* box_right */
.box_right { width:758px; overflow:hidden; vertical-align:top; text-align:right; }

/* c_middle */
.c_middle { width:530px; float:left; margin-left:12px; vertical-align:top;}

/* c_right */
.c_right { width:190px; float:right; vertical-align:top; overflow:hidden; zoom:1; margin-right:5px; display:inline; }

/* c_top */
.c_top { width:99%; float:right; overflow:hidden; margin-bottom:15px; }



/* menu */
.menu ul li { border:#e9e9eb 1px solid;  }
.menu ul li a { width:180px; height:35px; line-height:35px; display:block; background:url(menu_bg.gif) repeat-x; color:#005AA0; font-size:14px; font-weight:bold; text-decoration:none; }
.menu ul li a:hover { /*color:#906;*/ color:rgb(35,74,133); }
.menu ul li a span { margin-left:25px; }


/* search */
.search { width:162px; height:20px; line-height:20px; background:url(search_bg01.gif) no-repeat; margin-top:30px; }
.search input { width:115px; height:16px; line-height:16px; background:none; border:none; text-indent:2px; }
.search a { width:45px; *width:35px; height:20px; display:block; }


/* pic_news */
.pic_news { width:532px; height:368px; background:url(picnews_bg.gif) right bottom no-repeat; vertical-align:top; text-align:left; }
.pic_news .pic_box { width:525px; height:349px; }


/* info_r_01 */
.info_r_01 {background:#EAF3FF; border:#ebe4dc 1px solid; }
.info_r_01 h3 { height:50px; line-height:50px;background:#09F url(bg-h3.gif); }
.info_r_01 h3 a { color:#FFF; font-size:18px; font-weight:bold; margin-left:25px;  }
.info_r_01 h3 a:hover {
    color:#005AA0;
    background:#FFF;
    border: 12px solid #FFF;
}

.info_r_01 ul li { background:url(list_icon01.gif) 6px 4px no-repeat; margin-bottom:3px; _margin-bottom:-9px; }
.info_r_01 ul li a { margin:0 5px 0 25px; display:block; line-height:22px; color:#006; }

.info_r_01 ul li a:hover { text-decoration:underline;color:#D7000F; }

.menu_bg_line { height:6px; background:url(nav_bottom_bg.gif) repeat-x; margin-bottom:10px; }

/* box_01 */
.box_01 { width:250px; float:left; overflow:hidden; display:inline; }
.box_01 h3, .box_02 h3 { line-height:25px; overflow:hidden; *display:inline-block;background:#DBE2EA;}
.box_01 h3 span, .box_02 h3 span { margin-left:15px; color:#88694d; font-size:14px; font-weight:bold; }
.box_01 p { margin:10px 5px; }
.box_01 p a { color:#906; line-height:16px; text-decoration:none; }
.box_01 p a:hover { text-decoration:underline;color:rgb(35,74,133); }
.box_01 h3 span a {
    color: #88694D;
    font-size: 12px;
    font-weight: lighter;
    float: right;
    margin-right: 15px;
}

/* nav_01 */
.nav_01 { line-height:25px; overflow:hidden; _display:inline-block; }
.nav_01 li { float:left; display:inline;color:#666;  }
.nav_01 li a { margin-left:5px; text-decoration:none;color:#0B6CB8; }
.nav_01 li a:hover { text-decoration:none;color:#FFB64D; }

/* box_list */
.box_list { text-align:left; overflow:hidden; padding:0 50px 20px; clear:both; }
.box_list h2 { line-height:60px; border-bottom:#ccc 1px dotted; }
.box_list h2 span { color:#323232; font-size:16px; font-weight:bold; }
.box_list ul { margin:10px auto; }
.box_list ul li {padding:5px; height:40px; line-height:40px; clear:left; background:url(fang.png) left 45% no-repeat; }
.box_list ul li a { float:left; padding-left:10px; color:#333; text-decoration:none;font-size:14px; }
.box_list ul li a:hover { text-decoration:none; color:#0B6CB8;}
.box_list ul li p { float:right; color:#888; }

.box_list ul .list_event { background:#f8f8f8 url(dot_gary.gif) 2px 12px no-repeat; }

/* box_02 */
.box_02 { width:768px; float:right; overflow:hidden; }
.box_02 h3 p { margin-right:50px; }
.box_02 h3 p a { color:#88694d; font-size:14px; text-decoration:none;float:left; }
.box_02 h3 p a:hover { text-decoration:underline; }
.box_02 div { margin:25px 5px; }
.box_02 div a { margin:0 10px; display:inline; }
.box_02 div a img { vertical-align:middle; }


/* footer */


.footer {
    background: #005375;
    line-height:26px;
    overflow:hidden;
    color:#fff;
    text-align:center;
    border-top-width: 1px;
    border-bottom-width: 5px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #005375;
    border-bottom-color:#005375;
}

/* s_menu */
.focus{background:#000;}
.a_menu { overflow:hidden;}
.s_menu h3 { width:200px; height:40px; line-height:40px; background-color:#6da7d4;padding-top:2px;text-align:center }
.s_menu h3 span { width:184px; height:40px; line-height:40px; *line-height:24px; _line-height:22px; display:block; font-size:14px; font-weight:bold; color:#fff; margin:auto; padding-left:10px; }
.s_menu .menu_box { width:193px; overflow:hidden; }
.s_menu .menu_box ul { margin-left:15px; padding:10px 0; text-align:center;}
.s_menu .menu_box ul li { margin:5px 0; font-size:14px; height:40px;line-height:40px; padding:0}
.s_menu .menu_box ul li a { color:#6a6a6a; margin-left:8px; text-decoration:none;display:block;background-color:#F5F6FA; width:175px; }
.s_menu .menu_box ul li .on{background-color:#0678d0;color:#fff;}
.s_menu .menu_box ul li a:hover { color:#FFF; text-decoration:none;background-color:#0678d0;-moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }

.s_menu .menu_box ul li:hover { }

.s_menu .menu_box ul li ul { padding:0; }
.s_menu .menu_box ul li ul li { background:none; }
.s_menu .menu_box ul li ul li a { color:#005AA0; }
.s_menu .menu_box ul li ul li a:hover { color:rgb(35,74,133); text-decoration:none; }

.Column_Anchor {    width: 184px;
    height: 40px;
    line-height: 40px;
    _line-height: 22px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    margin: auto;
    padding-left: 10px;
    background-color: #c98f2b;
    text-align: center;
}

.wp_paging li {
    display: inline-block;
    height: 25px !important;
    line-height: 25px !important;
    float: left;
    margin-top: 5px;
    background: none !important;
    padding: 0 !important;
    clear: none !important;
}
.wp_paging li a {
    float: none !important;
    cursor: pointer;
    color: #666;
    line-height: 25px;
    height: 25px;
    padding: 0 !important;
    font-size: 12px !important;
}
.wp_paging {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 13px;
    font-family: 'Microsoft Yahei', Verdana, Geneva, sans-serif;
    color: #494949;
    float: right;
    width: 100%;
}
.wp_entry {
    width: 100%;
    line-height: 1.7em;
    font-size: 13px;
    color: #333;
    overflow: hidden;
    PADDING: 20px 0;
}
