/* 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%;}
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;}
a:visited {
	color: #3c3d3e;
}

.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-color: #7fb6df;
}
/***layout**/
img { border:none;}
 .wrap {
	width: 1204px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:528px;
	overflow:hidden;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
 #slides {
	width: 1204px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    height: 528px;
}
 .slidesjs-control { background:url(images/loading.gif) no-repeat 50% 50%;}
 .slidesjs-control img { width:100%;}
  .slidesjs-slide .slide-info { display:inline-block; min-width:250px; height:34px; position:absolute; right:45px; _right:34px; overflow: hidden; white-space:nowrap; top:410px;}
  .slidesjs-slide .slide-info .info {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
	height:34px;
	line-height:34px;
	padding:0 16px;
	color:#fff;
	position:relative;
	text-align: center;
}
  .slidesjs-slide .slide-info cite { font-size:16px; text-align:center; font-style:normal; font-family:"Microsoft YaHei","å¾®è½¯é›…é»‘"; }
  .slidesjs-slide .slide-info i {
	display:inline-block;
	text-indent:2em;
	line-height:20px;
	text-align: center;
}
  .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;
	text-align: center;
}
  .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: 423px;
}
#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;
	height:34px;
	line-height:34px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4ca0a4;
	font-family: "Microsoft YaHei";
	width: 20%;
}
.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:585px; height:auto; overflow:hidden;}
.tablist li {
	width:100%;
	display:none;
}
#tablist1 td{ white-space:nowrap;
}
.mlink {
	line-height:30px;
	color: #FFFFFF;
	font-family: "å®‹ä½“";
	font-size: 14px;
	font-weight: normal;
}
.mlink td{
	text-align: left;
}
.mlink td a{
	color: #FFFFFF;
	font-family: "å®‹ä½“";
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	padding-left: 20px;
	text-align: left;
}
.mlink td a:hover{
	color: #FFFFFF;
	font-family: "å®‹ä½“";
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
}
.nlink {
	line-height:24px;
	color: #FFFFFF;
	font-family: "å®‹ä½“";
	font-weight: normal;
}
.nlink a{
	line-height:24px;
	color: #FFFFFF;
	font-family: "å®‹ä½“";
	font-weight: normal;
}
.nlink a:hover{
	line-height:24px;
	color: #FFFFFF;
	font-family: "å®‹ä½“";
	font-weight: normal;
	text-decoration: underline;
}
.tt {
	width:100%;
	height:34px;
	line-height:34px;
	color:#9fccff;
	font-size:16px;
	font-family: "Microsoft YaHei";
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4ca0a4;
	text-align: left;
}
.tt1{
	width:155px;
	height:34px;
	line-height:34px;
	color:#9fccff;
	font-size:16px;
	font-family: "Microsoft YaHei";
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4ca0a4;
	margin-left: 15px;
}
.mod-l {
	width:585px;
	float:left;
	padding-left: 40px;
	padding-top: 15px;
	height: 252px;
}
.mod-c {
	width:180px;
	float:left;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 40px;
	text-align: left;
}
.mod-c td{
	text-align: left;
}
.mod-c .inner { height:auto; margin:0 auto; padding:0;}
.mod-r {
	width:236px;
	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:200px;height:28px;position: relative;z-index:10;/* background:#fff url(images/updown.png) no-repeat right top; */cursor:default;}
.fmenu span { display:block; width:178px; height:28px; padding-right:23px; text-align:center; line-height:28px; position:absolute; left:0; top:0; cursor:default;}
.fmenu .menulist { width:196px; background:#fff; border:solid #dcdbdb; border-width:2px 2px 0 2px; position:absolute; left:0px; bottom:28px; z-index:1000;}
.fmenu .menulist .menubox {
	width:178px;
	line-height:20px;
	margin-top:5px;
	overflow:hidden;
	padding-left: 10px;
	text-align: left;
}
.fmenu .menulist .menubox a { display:block; width:100%; height:20px; 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;
}
.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;
	background-position: center;
}
.lbaaner {
	height: 187px;
	background-image: url(images/about_04.jpg);
	background-repeat: no-repeat;
}
.mainl {
	width: 100%;
	background-color: #FFFFFF;
}
.mainl .inner{
	width: 1100px;
	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;
}
.leftdi{
	background-image: url(images/list_07.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	min-height:500px;
	height: 400px;
	padding-top: 100px;
}

.listmenu {
	width:230px;
	height:auto;
	float: none;
	margin: auto;
}
.listmenu .list1 a {
	display:block;
	font-size:14px;
	color:#5F5F5F;
	width:200px;
	padding-left:30px;
	line-height:30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.listmenu .list1 a:hover { background-color:#1A7BC0; color:#FFFFFF; text-decoration:none;}
.listmenu .list2 a {
	display:block;
	font-size:12px;
	color:#5F5F5F;
	width:180px;
	padding-left:40px;
	line-height:24px;
	height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.listmenu .list2 a:hover {color:#5F5F5F; text-decoration:none;}
.listright {
	width:750px;
	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{ width:expression(this.width>730?"730px":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: "å®‹ä½“";
	font-size: 12px;
	color: #FFFFFF;
	height: 50px;
	line-height: 20px;
	text-align: center;
}
/**info***/
.atitle { display:block; width:100%; line-height:55px; font-size:20px; color:#355995; font-weight:bold; text-align:center; border-bottom:1px solid #e5e5e5;}
.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); }
.zi {
	font-size: 12px;
	color: #D5D5D5;
	text-align: center;
}

.wp_search .search {
    background: url(images/s_08.jpg);
    width: 31px;
    height: 30px;
    border: 0px;
    cursor: pointer;
}



.possplit {
     
    text-indent: 0px;
    
}

.wp_entry img {

    max-width: 700px;
}
select.newsDownList {
    width: 200px !important;
    height:28px !important;
}
















