/* CSS reset */
@charset "utf-8";
html, body, div, span,h1,h2,h3,ul,li,dl,dt,dd,p,input,table, td, form, img, ol, ul{
	margin:0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
ol,ul,li { list-style:none;}
.cr { clear:both; width:100%; height:0;}
.clear { clear:both; height:7px; width:100%;}
input,textarea{	vertical-align: middle;	border: none;resize: none;outline: none;}
:focus{outline:0}
a { color:#3c3d3e; font-size:12px; text-decoration:none;}
a:hover { color:#3c3d3e; text-decoration:underline;}
.hidden { display:none;}
body {
	font-size:12px;
	line-height:1.5em;
	_position:
	relative;
	background-image: url(images/di_01.jpg);
	background-repeat: repeat-x;
	background-position: top;
	/* background-color: #575757; */
}
/***layout**/
img { border:none;}
 .wrap {
	width: 1204px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
 #slides {
	position:relative;
	display:none;
}
  .slidesjs-control { background:url(images/loading.gif) no-repeat 50% 50%;}
  .slidesjs-control img { width:1204px;}
  .slidesjs-slide .slide-info { display:inline-block; min-width:324px; height:34px; position:absolute; right:34px; _right:34px; overflow: hidden; white-space:nowrap; top:432px;display:none;}
  .slidesjs-slide .slide-info .info { display:inline-block; position:absolute; left:0px; top:0px; z-index:2; height:34px; line-height:34px; padding:0 16px; color:#fff; position:relative;}
  .slidesjs-slide .slide-info cite { font-size:16px; text-align:left; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
  .slidesjs-slide .slide-info i { display:inline-block;  text-indent:2em; line-height:20px;}
  .slidesjs-slide .slide-info b { display:block; width:100%;  height:34px; position:absolute; left:0; top:0; z-index:1; background:#000; filter:alpha(opacity=50);opacity: 0.5;}
  .slidesjs-navigation { display:block; width:32px; line-height:100px; text-indent:-9999px; overflow:hidden; font-size:0; height:52px; position:absolute; background:#000 url(images/navi.png) no-repeat; cursor:pointer; z-index:20; display:none; top:50%; margin-top:-40px;}
  .slidesjs-previous { background-position:0 10px; left:0px;}
  .slidesjs-next { background-position:-32px 10px; right:0px;}
  .slidesjs-play { background-position:right 10px;}
  .slidesjs-stop { background-position:-64px 10px;}
.demo {
	position:absolute;
	z-index:200;
	text-align:center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	left:0;
	width:100%;	
}
#demo-1 {
	top:0px;
}
#demo-1 .inner{
	width: 1204px;
	background:url(images/1_02.png) no-repeat center top;
	height: 99px;
    margin:0 auto;
}
#demo-2 {
    top:450px;
	height: 370px;
}
#demo-2 .inner{
	width: 1204px;
	margin:0 auto;
	background-image: url(images/1_06.png);
	background-repeat: repeat-x;
	background-position: center top;

}
.tabmenu { width:580px; height:34px;}
.tabmenu li {
	float:left;
	width:115px;
	height:34px;
	line-height:34px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4ca0a4;
	font-family: "Microsoft YaHei";
}
.tabmenu li span {color:#9fccff; font-size:16px; font-weight:bold; cursor:pointer;}
.tabmenu li .first,.tabmenu .hover .first {
	color:#febc1d;
	display:inline-block;
	line-height:34px;
}
.tabmenu .hover span {
	color:#febc1d;
}
.tablist { width:580px; height:auto; overflow:hidden;}
.tablist li {
	width:100%;
	display:none;
	line-height: 26px;
}
.nlink {
	line-height:26px;
	color: #b7d4e9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
}
.nlink a{
	color: #b7d4e9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 26px;
}
.nlink a:hover{
	color: #b7d4e9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
a.billboard:hover {
color: #fff;
text-decoration: underline;

}
a.billboard:visited {
color: #fff;
text-decoration: none;
}
a.billboard:link {
color:  #fff;
text-decoration: none;
}
.billboard {
line-height: 26px;
}
.tt {
	width:100%;
	height:34px;
	line-height:34px;
	color:#9fccff;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4ca0a4;
	text-align: left;
}
.mod-l {
	width:280px;
	float:left;
	padding-left: 25px;
	padding-top: 15px;
	height: 252px;
}
.mod-c {
	width:515px;
	float:left;
	padding-top: 15px;
	padding-left: 25px;
}
.mod-c .inner { height:auto; margin:0 auto; padding:0;}
#mid td{ white-space:nowrap;
}
.mod-r {
	width:280px;
	float:right;
	padding-right: 40px;
	padding-top: 15px;
}
.navbar {
	width:1204px;
	height:49px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.navbar .nav { width:100%; height:49px;}
.navbar .nav li {
	line-height:30px;
	margin-left:10px;
	text-align: left;
}
.nav li a { display:block; width:117px; height:30px;background:url(images/zlink.png) no-repeat left top; text-indent:9999px; overflow:hidden;}
.nav .gg a { background-position:left 0;}
.nav .gg a:hover,.nav .gg .selected { background-position:left -30px;}
.nav .lj a { background-position:left -60px;}
.nav .lj a:hover,.nav .lj .selected { background-position:left -90px;}
.nav .zy a { background-position:left -120px;}
.nav .zy a:hover,.nav .zy .selected { background-position:left -150px;}
.nav .wb a { background-position:left -180px;}
.nav .wb a:hover,.nav .wb .selected { background-position:left -210px;}
.nav li.cur { position:relative;}
.nav li ul {
	position:absolute;
	width:auto;
	height:auto;
	left:0;
	bottom:30px;
	border:2px solid #355995;
	background:#fff;
	z-index:999;
	visibility: visible;
}
.nav .lj ul { width:113px;}
.nav .zy ul { width:160px;left:auto;right:0;}
.navbar .nav li.cur ul li { float:none; margin-left:0; text-align:left; padding-right:10px;}
.nav li.cur ul li a { width:auto; padding:0 22px; background:none; text-indent:0; font-size:14px; font-weight:bold; color:#999999;}
.nav li.cur ul li a:hover { color:#365993; text-decoration:none; background:url(images/blue_li.png) no-repeat right center;}
.fmenu { width:250px; height:28px; position: relative; z-index:10; background:#fff url(images/updown.png) no-repeat right top;cursor:default;}
.fmenu span { display:block; width:228px; height:28px; /*padding-right:23px;   */ text-align:left; line-height:28px; position:relative; left:0; top:0; cursor:default;}
.fmenu .mb11 span {
    position: relative !important;
}
.menubox #wp_news_w32 .wp_article_list .list_item .Article_Index {
    display: none;
}
.menubox #wp_news_w32 .wp_article_list .list_item .Article_Index {
    display: none;
}
.menulist #wp_news_w32 .wp_article_list .list_item {
    min-height: 40px;
}


.fmenu .menulist { display:none; width:246px; background:#fff; border:solid #dcdbdb; border-width:2px 2px 0 2px; position:absolute; left:0px; bottom:28px; z-index:1000;}
.fmenu .menulist .menubox {
	width:228px;
	line-height:20px;
	margin-top:5px;
	overflow:scroll;
	padding-left: 10px;
	text-align: left;
        height: 400px;
}
.fmenu .menulist .menubox a { display:block; width:100%; line-height:22px;}
.main .inner{width:1202px;margin:0 auto;}

.head {
	background-image: url(images/list-head.jpg);
	background-repeat: no-repeat;
	height: 99px;
	width: 1202px;
}
.top {
	width: 1202px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
.ltop {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/list-head.jpg);
	background-repeat: no-repeat;
	height: 99px;

}
.lbaaner {
	height: 187px;
	background-image: url(images/about_04.jpg);
	background-repeat: no-repeat;
}
.mainl {
	width: 100%;
	background-color: #FFFFFF;
}
.mainl .inner{
	width: 1020px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
}
.wz {
	line-height: 32px;
	background-image: url(images/list_06.jpg);
	background-repeat: repeat-x;
	height: 32px;
}
.wz span {
	font-size: 12px;
	color: #8d8d8d;
	padding-left: 110px;
}

.listleft {
	width:265px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e4e4e4;
	height: auto;
}
.listmenu {
	width:230px;
	height:auto;
	float: none;
	margin: auto;
	word-break:break-all;
	word-wrap:break-word;
}
.listmenu .list1 a {
	display:block;
	font-size:14px;
	color:#5F5F5F;
	width:200px;
	padding-left:10px;
	line-height:25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	word-break:break-all; 
	word-wrap:break-word;
}
.listmenu .list1 a:hover { background-color:#1A7BC0; color:#FFFFFF; text-decoration:none;}
.listmenu .list2 a {
    background-color:#efefef;
	display:block;
	font-size:12px;
	color:#5F5F5F;
	width:180px;
	padding-left:25px;
	line-height:22px;
	word-break:break-all;
	word-wrap:break-word;
	text-decoration: none;
}
.listmenu .list2 a:hover {background-color:#efefef; color:#5F5F5F; text-decoration:underline;}
.listright {
	width:700px;
	height:auto;
	float:right;
	padding-right: 10px;
}
.listright .top {
	width:100%;
	border-bottom:2px solid #e5e5e5;
	background-image: url(images/b1_34.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 40px;
}
.listright h3.listname {
	font-size:14px;
	font-weight:bold;
	color:#0A0A0A;
	float:left;
	line-height: 40px;
}
.listmap { float:right; display:inline;}
.listright .bot { width:100%; height:auto; overflow:hidden; margin-top:20px;}
.listbox,.readinfo { height:auto; overflow:hidden; line-height:180%; font-size:10.5pt; color:#565656;}
.listbox a,.readinfo a { font-size:13px; color:#626262;}
.listbox a:hover,.readinfo a:hover { color:#565656;}
.listbox img{ max-width:620px;width:expression(this.width>620?"620px":this.width); }

.searchaction {
}
.searchinput {
	padding-left: 5px;
	width: 200px;
	font-family: "ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“";
	float: left;
	color: #636365;
	font-size: 12pt;
	border: 1px solid #3c3c3c;
	background-color: #FFFFFF;
	line-height: 25px;
}
.SearchTitleInput {
	padding-left: 5px;
	width: 200px;
	font-family: "ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“";
	float: left;
	color: #636365;
	font-size: 12pt;
	border: 1px solid #3c3c3c;
	background-color: #FFFFFF;
	line-height: 28px;
	height: 28px;
}
li{
list-style:none;
list-style-position:outside;
text-align:left;
font-weight:bold;
}
.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	height: 50px;
	line-height: 50px;
}
.foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: 50px;
	padding-left: 20px;
}

/**info***/
.atitle { display:block; width:108%; line-height:55px; font-size:20px; color:#355995; font-weight:bold; text-align:center; border-bottom:1px solid #e5e5e5;word-break: break-word;}
.postmeta { width:100%; height:25px; line-height:25px; color:#666; font-size:13px; text-align:center; margin:5px 0;}
.readinfo { min-height:200px;}
.readinfo img { max-width:880px;width:expression(this.width>880?"880px":this.width); }
.k {
	height: 42px;
}
.leftdi{
	background-image: url(images/list_07.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	min-height:500px;
	height: 400px;
	padding-top: 100px;
}
div#wp_news_w7 .list_item span, a{    color: #b7d4e9;}
div#wp_news_w7 .list_item a:hover{    color: #b7d4e9;}
div#wp_news_w9 .list_item span, a{    color: #b7d4e9;}
div#wp_news_w9 .list_item a:hover{    color: #b7d4e9;}
.wp_article_list .list_item .Article_Index{background: url(images/wp_article_li_1.png) no-repeat 50%;}
input.search-submit {
    background: url(images/s_08.jpg) no-repeat;
    width: 32px;
    height: 30px;
    float: right;
    margin-right: 21px;
}