/* CSS reset */
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: Tahoma,Arial;}
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:#383838; font-size:12px; text-decoration:none;font-family:"微软雅黑";}
a:hover { color:#383838; text-decoration:underline;}
.hidden { display:none;}
body {
	color:#333;
	font-size:12px;font-family:"微软雅黑";
	line-height:1.5em;
}



.top{width:1000px; margin:0 auto;}
.head {width:1000px; height:140px; margin:0 auto; background:url(images/logo.png) no-repeat 10px 0px; position:relative;}

.w99 img{margin-top: 5px;}

.martop{padding-top: 20px;}
.searchbox { position:absolute; top:60px; right:0px;  } 
.searchbox .keyword { vertical-align:middle; height:32px; line-height:32px; font:normal 12px/24px;background:#FFF; border:1px solid #DDD; width:295px!important; margin-top:3px; color:#999; float:left; display:inline; padding-left:5px; }
.wp_search .search { display:block; width:50px; height:30px; border:none; cursor:pointer; background:url(images/search.png) no-repeat 0px 0px; float:left; margin-left:-51px; margin-top:5px; display:inline; background-color: transparent; }



#menu{background-color:#429ce3;width:1000px; height:50px; margin:0 auto;}
#menu ul li {height:50px;/* width:90px;  */line-height:50px;  float:left; text-decoration:none; }
#menu ul li a{display:block; color:#FFF;text-decoration: none;font-size:16px; letter-spacing:1px; text-align:center;}
#menu ul li a{ padding:0px 17px;font-size:18px; color:#FFF; font-weight:bold;display:block;}
#menu ul li a:hover {background-color: #00f; }
#menu ul li ul {z-index: 999;width: 130px;background-color: #fbf2dc;display: none;position: absolute;	margin-left:-10px;border: 1px solid #ccc;}
#menu ul li.sfhover ul {display: block;}
#menu ul li ul li{width:130px;padding: 0px;height: 40px;line-height: 40px;}
#menu  ul li ul li a{width:130px;margin:0 auto;padding:0px;display: block;color:#102C63;}
#menu  ul li ul li a:hover {background-color: #00f;color:#FFF;}
#menu ul li:hover ul {display: block;}



.container{width: 1000px;margin: 0 auto;/*background-color: #eee;*/overflow:hidden; }
.w1 {width: 460px;height:300px;margin-right: 20px;float:left;/*background-color: #0f0;*/}
.mar{	margin-top:20px;}
.nav-news {clear: both;float: left;width: 1000px;}
.newslist{width:500px; height:320px;float:right; /*background-color:#F1F1F1;*/ position:relative;}
.newslist li,.news_1 li { background:url(images/listyle.png) no-repeat left center; line-height:200%;}
.newslist h3{height:45px; line-height:45px; font-size:16px; letter-spacing:1px; font-weight:bold; border-bottom:1px solid #D4D4D4; background:url(h3bg1.png) no-repeat left center; padding-left:20px;}
.newstab span{width:80px; text-align:center;display:inline-block;}
.newstab .hover{color:#015ca2; }
.newstab .more{right:30px;}
.newslist .data{float:right;}

.tebie20 .post {color: #015ca2;font-size: 16px;height: 35px;letter-spacing:1px; font-weight:bold;line-height: 35px;padding-left:20px;width:99%;border-bottom: 1px solid #D4D4D4;}
.tebie20 .post .more {float: right;padding-right:5px;font-size:12px;margin-top: 0px;}
.tebie20 .post .biaoti {float:left;}
.tebie20 .post .more {color: #666666;text-decoration: none;}
.tebie20 .con {padding:10px 5px;}

.news_1 {width: 311px;float:left;}
#xshd {margin-right:30px;}
.kjlj {float:right;width:309px;margin-right:10px;margin-top:20px;}
.kjlj p img {margin-top:5px;}


.bottom {clear: both;/*background-color: #426184;*/width: 1000px;height: 66px;line-height: 33px;margin: 0 auto;margin-top:20px;text-align: center;color: #666666;border-top-width: 3px;border-top-style: solid;border-top-color: #429ce3;}
.bottom span {margin:0px 5px;font-size:14px;font-family:"宋体";}



.piaochuang .wp_article_list .list_item .pr_fields {display:none;}
.piaochuang .Article_Image img {width:500px;height:300px;}



/***layout**/

.tt {
	line-height:28px;
	color:#184728;
	font-size:16px;
	font-weight: bold;
}
.tt1 {
	line-height:32px;
	color:#900000;
	font-size:16px;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: 2px solid #900000;
}
.tt5 {
    border-bottom: 2px solid #d4d4d4;
}

.newslist .wp_article_list .list_item .ex_fields {background:url(images/new.jpg) no-repeat 5px -80px;}
.nav-news .wp_article_list .list_item {height:28px;line-height:28px;}

.wp_article_list .list_item {height:32px;line-height:32px;border:none;}
.tebie20 .wp_article_list .list_item .Article_Index {display:none;}
.tebie20 .wp_article_list .list_item .Article_Title {padding-left:10px;}
.wp_article_list .list_item .Article_Index {margin-top:7px;}
.wp_article_list .list_item .Article_Title a,.wp_article_list .list_item .Article_PublishDate {font-size:14px;font-family:"宋体";}
.wp_article_list .list_item .Article_Title a {color:#102C60;}
.wp_article_list .list_item .Article_Title a:hover {color:#c00;}
.wp_article_list .list_item .Article_PublishDate {color:#aaa;}
.w142_openLink {display:none;}
/***listcolumn***/
.lbanner { width:100%; height:206px; 	background-image: url(images/bg_08.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.lbanner .inner { width:1002px; height:206px; overflow:hidden; background:url(images/list.jpg) no-repeat center; margin:0 auto;}
.listleft {width:280px;height:auto;float:left;margin-top:20px;}
.listmenu {width:280px;height:auto;font-family:"微软雅黑";background-color: #e8f2fe;height:40px;line-height:40px;font-size:18px;text-indent:60px;color:#7f007f;font-weight: normal;}
.listmenu .list1 a { display:block; font-size:14px; color:#666; width:200px; padding-left:30px; line-height:30; background:#fff url(images/li.png) no-repeat 13px 13px; border-bottom:1px solid #e5e5e5;}
.listmenu .list1 a:hover { background-color:#f6f6f6; color:#365895; text-decoration:none;}
#s_c_id { background:#f5f5f5;}
.listright {width:700px;height:auto;float:right;margin-top:20px;}
.listright .top { width:100%; height:38px; line-height:38px; border-bottom:2px solid #e5e5e5;}
.listright h3.listname { font-size:16px; font-weight:bold; color:#CC0001; float:left; }
.listmap { float:right; display:inline;font-size:14px;}
.listright .bot {padding:10px;height:auto; overflow:hidden;border:1px solid #Eee;min-height:300px;}
.listbox,.readinfo {
	height:auto;
	overflow:hidden;
	line-height:28px;
	font-size:13px;
	color:#565656;
}
.sub_lists .biaoti {width:280px;height:auto;	background-color: #e8f2fe;height:40px;line-height:40px;font-size:18px;text-indent:60px;color:#7f007f;font-weight: normal;}
.wp_listcolumn .wp_column a {background-color:#fff;border:none;font-size:14px;font-family:"宋体";background:url(images/arrow.png) no-repeat 60px 18px;padding-left:80px;line-height:43px;}
.wp_listcolumn .wp_column a.selected,.wp_listcolumn .wp_column a:hover {background:url(images/arrow.png) no-repeat 60px 18px;color:#c00;}
.wp_listcolumn .wp_column a .column-name {padding:0px;line-height:43px;}

.wp_entry {line-height:28px;color:#102C63;}
.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); }
.llink {
	line-height:40px;
	font-size: 12px;
	color: #FFFFFF;
}
.linnk a { 	line-height:40px;
	font-size: 12px;
	color: #FFFFFF;
}
/**info***/
.classtitle {width:100%;line-height:30px;padding:10px 0px;font-size: 18px;color:#102C60;font-weight:bold;text-align:center;}
.atitle {display:block;width:100%;line-height:30px;padding:10px 0px;font-size: 18px;color:##102C60;font-weight:bold;text-align:center;border-bottom: 0px solid #e5e5e5;}
h2.atitle {display:block;width:100%;line-height:30px;font-size: 14px;color:#eee;font-weight:bold;text-align:center;border-bottom: 1px dashed #818181;}
.postmeta { width:100%; height:25px; line-height:25px; color:#666; font-size:13px; text-align:center; margin:5px 0;}
.readinfo { min-height:200px;color:#102C63;}
.readinfo img { max-width:880px;width:expression(this.width>880?"880px":this.width); }
/**message**/
.messagebox { display:inline-block; line-height:16px; font-size:14px; color:#555; position:fixed; _position:absolute; right:50%; bottom:-3px; margin-right:-480px; padding:5px 5px 8px 12px; border:1px solid #333; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; background:#fff; z-index:1000;opacity: 0.8;-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 0px 3px;box-shadow: rgba(0, 0, 0, 0.296875) 0px 0px 3px;}
.messagebox span { display:inline-block; height:20px; line-height:20px; vertical-align:text-bottom;}
.messagebox a { font-size:14px; color:#0A8CD2;}
.messagebox a:hover { color:#CC0000;}
#closemag { width:20px; background:url(images/close.gif) no-repeat center;}

/**switch pic**/
.picbase1-content {bottom:0;left:0;}
.picbase1-content h2 {border:none;background:#000;color:#fff;font-size:16px;width:436px;}
.picbase1-content p {display:none;}
.picbase1-credit {display:none;}
.picbase1-slidenav {bottom:10px;}
.picbase1-slidenav li {width:10px;height:10px;border-radius:0;background:#fff;}
.picbase1-slidenav li.active,.picbase1-slidenav li.active {background:#c00;}
/**link**/
.links {padding:10px;border:none;}
.links ul li {width:auto!important;float:left!important;line-height:25px!important;float:left; padding:0 10px; margin:6px 0; border-left:1px solid #ddd!important;}
.links .wp_article_list .list_item .Article_Title {padding:0px;margin:0px;}


/*��??????��?����?*/
.SearchTitleInput2{ display:inline; float:left; background:url(images/s_11.jpg) no-repeat left center; border:0px;width:204px; height:30px;line-height:30px;}
.ourfont img{ float:right;width: 0px;height: 0px;padding-left: 22px;padding-top: 30px;background: url(images/s_12.jpg) no-repeat left center;_display:inline;}
.ourfont{background:url(images/input_bg.gif) repeat-x left center; height:30px}


.title {
	font-family: "?�騨��??o��";
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 35px;
}
.ltitle {
	border-bottom-style: solid;
	border-bottom-color: #CC0001;
	border-bottom-width: 2px;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}
.wp_nav .sub-nav .nav-item a {border:none;}
.wp_nav .nav-item a span.item-name {padding:0px!important;line-height:50px;font-family:"微软雅黑";}
.wp_nav .sub-nav .nav-item a span.item-name {padding:0px!important;line-height:40px!important;}