﻿@charset "utf-8";
body, dl, dt, dd, ol, ul, pre, form, field, p, blockquote, th, td, h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
	font-family:'宋体',arial, helvetica, sans-serif;
	line-height:18px;
}
html{ width:100%;}
body{font-size: 12px; background:#F0F2ED;	color: #000; width:100%; height:100%;}
div{margin:0 auto; padding:0;}
a{color: #000;text-decoration: none;}
a:hover {color: #069; text-decoration:none;}
ul,ol,li{list-style:none;}
img{border:0;}
p, li {line-height:1.8em;}
.clear { clear:both; }
.pointer{cursor:pointer;}
.blockhide{display:none;}
.linkbtn{ display:block;cursor:pointer;}
.linkbtn:hover{text-decoration:none;}

.mainWidth{ width:980px; margin-left:auto; margin-right:auto;}

.whitelink{color:#FFFFFF;}
.whitelink a{color:#FFFFFF;}
.whitelink a:hover{color:#FFFFFF;}

.input{border:1px solid #ccc;padding:2px 5px;border-top-color:#777;border-left-color:#777; height:15px;}
.textarea{border:1px solid #ccc;padding:2px 5px;border-top-color:#777;border-left-color:#777;}

/*-------------impromptu---------- */
.jqifade{ position: absolute; background-color: #aaaaaa; }
div.jqi{ width: 400px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 14px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer{ font-weight: bold; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; cursor:pointer;}
div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #000000; }
div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.jqi button{ padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqi button:hover{ background-color: #728A8C; }
div.jqi button.jqidefaultbutton{ background-color: #BF5E26; }
.jqiwarning .jqi .jqibuttons{ background-color: #BF5E26; }
/*-------------------------------- */

#header{background:url(../images/topbg.jpg) repeat-x left;height:84px;}
.header_area{width:980px; margin:0 auto;background:url(../images/topbg2.jpg) repeat-x left; height:84px;}
#header .logo{ width:217px; float:left;}

.header_rblock{ width:205px; float:right;color:#FFF;}
.header_search{ width:205px; height:21px;}
.header_search .sf03{ float:left; width:57px; text-align:right; line-height:21px; height:21px;}
.header_search .sf01{ float:right; width:111px; height:21px;}
.header_search .sf02{ float:right; width:34px; height:21px;}
.header_rblock .searchinput{ background:url(../images/search_bg.jpg) no-repeat; border:none; width:111px; padding-left:5px; height:20px; line-height:20px; padding-top:1px;}
.header_rblock .searchsub{ background:url(../images/search_btn.jpg) no-repeat; border:none; width:34px; height:21px; margin-left:4px;}

#header_nav2{ color:#FFF; height:45px;  line-height:45px; text-align:right;}
#header_nav2 a{ color:#FFF;}
#header_nav2 a:hover{ color:#FFF;}

#header_menu{ height: 47px; width:558px; margin-top:37px; float:left;}
#header_menu ul{ height:55px; width:545px;}
#header_menu li{float: left; width: 90px; height:47px;line-height: 47px; }
#header_menu li a{ display:block; width: 80px; height:47px; line-height: 37px; text-align: center; text-decoration: none; font-size: 14px; color:#FFFFFF; font-weight:bold; margin:auto;}
#header_menu li.n1 a:hover{background:url(../images/nav01.gif);}
#header_menu li.n2 a:hover{background:url(../images/nav02.gif);}
#header_menu li.n3 a:hover{background:url(../images/nav03.gif);}
#header_menu li.n4 a:hover{background:url(../images/nav04.gif);}
#header_menu li.n5 a:hover{background:url(../images/nav05.gif);}
#header_menu li.n6 a:hover{background:url(../images/nav06.gif);}

#index_Slider{height:406px; background:url(../images/slider_bottom.jpg) bottom repeat-x #F2F1EF; width:100%; clear:both;}
#index_Slider ul{width:100%; height:397px; margin:auto; overflow:hidden; display:block;}
#index_Slider li{text-align:center;}
.slider_bot img{margin:10px 10px;}

#inner_Slider{height:259px; background:url(../images/slider_bottom.jpg) bottom repeat-x #F2F1EF; width:100%; clear:both;}
#inner_Slider ul{width:100%; height:250px; margin:auto; overflow:hidden; display:block;}
#inner_Slider li{text-align:center;}

.leftmenu1{ background:url(../images/title_b01.jpg);}
.leftmenu1 div{margin-left:85px; color:#FFF; font-size:14px;}
.leftmenu1 div a{color:#FFF; font-size:14px;}

.leftmenu2{background:url(../images/title_b02.jpg);}
.leftmenu2 div{margin-left:85px; color:#FFF; font-size:14px;}
.leftmenu2 div a{color:#FFF; font-size:14px;}

.leftmenu3{background:url(../images/title_b05.jpg) bottom no-repeat;}
.lnodemenu1{ background:url(../images/title_b06.jpg) no-repeat 0 6px; margin-left:80px; padding-left:15px; color:#547DAB; height:24px; line-height:24px;}
.lnodemenu1 a{ color:#547DAB;}
.lnodemenu2{ background:url(../images/title_b07.jpg) no-repeat 0 6px; margin-left:80px; padding-left:15px; color:#FFFFFF; height:24px; line-height:24px;}
.lnodemenu2 a{ color:#FFFFFF;}

.navtitle{ padding-left:7px; font-family:"微软雅黑", "黑体"; font-size:18px; height:32px; line-height:32px;}
.navpos{ color:#707070; text-align:right;}
.navpos a{ color:#707070;}
.navpos span{ color:#03265C;}
.inner_img{ background:#FFFFFF; padding:2px; width:698px; margin-top:8px;}

.listmore{ text-align:right; color:#03265C;}
.listmore a{ color:#03265C;}

.lishi_menu li{background:url(../upfiles/article/about/lishibg2.jpg) no-repeat; width:113px; height:37px; line-height:37px; font-size:14px; float:left; text-align:center; cursor:pointer;}
.lishi_menu li.select{background:url(../upfiles/article/about/lishibg1.jpg) no-repeat; font-weight:bold; color:#FFFFFF;}

#copyright{ clear:both; color:#FFF; background:url(../images/bottom_bg.jpg) top #2C2C2C repeat-x;}
.copyright{ float:left;}
.bottommenu{ float:right;}


.sub_page                { height:35px; padding:15px 15px 0 0; float:right;}
.sub_page a              { background:#d8dce1; margin-left:5px; border:1px solid #adadad; display:block; float:left; line-height:21px; padding:0 6px; color:#404040;}
.sub_page a:hover        { background:#06F; margin-left:5px; border:1px solid #3469ad; color:#fff; text-decoration:none;}
.sub_page .currpage      { background:#06F;}
