﻿body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0;}
ol, ul ,li {list-style-type:none}
img {border:0; vertical-align: top; }
table {border-collapse:collapse; border-spacing:0;}
body{color:#404040;  font-size:12px; line-height:14px; font-family:'宋体',Arial,Helvetica;}
a {color:#404040; text-decoration:none;}
a:hover {color:#03579f; text-decoration:underline;}

.clear{ clear:both}
.clearfix {overflow:hidden;zoom:1;}
.fl,.fr { display: inline; float: left;}
.fr,.more{ float: right;}
.more{ display:block; width:40px; height:13px; background:url(../images/more.gif) left top no-repeat; margin-top:5px}
.blue{ color:#b3d6ef}
h2{ font-size:12px; font-weight:bold; color:#017fbf; background:url(../images/ico.gif) 9px 4px no-repeat; height:24px; line-height:24px;padding:0 10px 0 20px; }

.header,.main,.box,.footer{ width:983px; margin:0 auto}
.box{ padding-top:10px;}
.header{ padding:0 10px; height:95px; background:url(../images/Top.jpg) no-repeat;}
.top{color:#ccc; padding-top:33px}
.top span{ padding:0 5px;}
.top a{color:#555;}
.top a:hover{color:#ff0000; text-decoration:underline}

.search{ margin-top:8px; border:1px solid #c2c4c6; background:#FFF; width:190px; padding:2px 10px 2px 5px;}

.nav{ width:980px; height:37px; margin:0 auto; line-height:37px;background:url(../images/Nav.jpg) no-repeat 12px 0px; padding-left:22px; margin-top:10px; }
.nav ul li{  float:left; padding-left:6px; font-size:14px; font-weight:bold; margin:0px 8px;}
.NavOff a,.NavOff a:hover{ color:#fff;text-decoration:none;}
.NavOn{  background:url(../images/NavOn_left.jpg) no-repeat 0px 3px;}
.NavOn a,.NavOn a:hover{ padding-right:15px; background:url(../images/NavOn_right.jpg) no-repeat right 3px;  float:left; color:#0072cb; text-decoration:none;}

.left{ width:258px; border:1px solid #a4c6dd; background:#f5fdff; margin-top:10px;}
.right{ width:712px; padding:10px 0 0 0}

.xh_btn{ padding:24px 0 10px 13px}
.xh_btn li{ float:left;}
.xh_btn01,.xh_btn02,.xh_btn03,.xh_btn01:hover{width:78px; height:123px; display:block; background:url(../images/xh_btn.gif) left top no-repeat}
.xh_btn01{ background-position:-234px 0}
.xh_btn02{ background-position:-312px 0}
.xh_btn03{ background-position:-390px 0}
.xh_btn02:hover{ background-position:-78px 0}
.xh_btn03:hover{ background-position:-156px 0}

.news{ margin:0 9px;border:1px solid #c6c6c6; background:#fff; padding-bottom:10px; margin-bottom:10px;}
.news_top{ height:32px;background:url(../images/news.jpg) top repeat-x; padding-top:5px}
.news ul{ padding:0 10px}
.news ul li{ background:url(../images/list_ico.gif) left no-repeat; padding-left:17px; line-height:28px; border-bottom:1px dashed #e2e2e2}

.PicButton{ width:100%; text-align:center; }
.PicButton img{ width:110px; padding:0px 4px;}
.buttom_box{  padding:10px 0 10px 10px}
.buttom_box a:hover{ text-decoration:none}
.long_btn,.buttom{ display:block; height:26px;width:90px;background:url(../images/btn.gif) left top no-repeat; line-height:26px; padding-left:25px; margin-left:5px;}
.long_btn{ width:194px; background-position:0 -26px}

.login_box{ width:202px;}
.login_wrap{background:url(../images/login_bg.jpg) bottom repeat-x; height:130px; padding-top:5px}
.login_input{ width:157px; height:18px; border:1px solid #c7c7c7;color:#c6c6c6; padding-left:5px; line-height:18px;}
.login{ padding:5px 0 5px 17px}
.login_btn{ width:70px; height:20px; background:url(../images/login.gif) left top no-repeat; border:none; cursor:pointer}
.null_btn{ width:70px; height:20px; background:url(../images/but2.gif) left top no-repeat; border:none; cursor:pointer; color:#FFF; font-size:12px;}
.forget_btn{ padding-left:17px; background:url(../images/forget.gif) left no-repeat; line-height:14px;}


.buttom_box01 li{float:left}
/*
.buttom_box01 li a{display:block;background:url(../images/btn01.gif) left top no-repeat; text-align:center; line-height:22px}
.buttom_box01 li a:hover{ text-decoration:none}
*/
.tab_box{ padding-top:10px;}
#tab1{height:22px;}
#tab1 li{ width:78px;height:22px;line-height:22px;cursor:pointer; background:#ddd; float:left;background:url(../images/tab.gif) left top no-repeat; padding-left:17px;}
#tab1 li.now{background:url(../images/tab_act.gif) left top no-repeat;}
#tab1 li.now a{color:#fff; text-decoration:none}
.tablist{height:270px;padding:15px 10px 5px 10px;border:1px #c6c6c6 solid;display:none; margin-top:-1px}
.block{display:block; }

.news_pic{ border:1px solid #bfbfbf; padding:2px}
.news_pic img{ width:129px; height:85px;}
.news_brief{ width:525px; height:69px; background:#f5fdff; border:1px solid #a5c6dd; padding:10px; text-align:center}
.news_brief strong a{ color:#e64d02; line-height:28px; font-size:14px;}
.news_brief p{ text-indent:2em; text-align:left; line-height:20px;}
.news_brief p a{color:#03579f;}

.news_list{ width:335px; padding-top:10px;}
.news_list li{ border-bottom:1px dashed #d9d9d9; line-height:26px; padding-left:15px; background:url(../images/list_ico.gif) left no-repeat}
.news_list li span{ float:right; color:#808080}

.tittle{ height:24px; background:url(../images/tittle.gif) top repeat-x; border:1px solid #c5c5c5}
.photo{ margin-left:-16px; padding-top:10px;}
.photo li{ float:left; padding-left:16px}
.photo li a img{ width:144px; height:96px;border:1px solid #bfbfbf; padding:2px}

.link{ padding:10px 0; line-height:24px; float:left; clear:both;}
.link a{ display:block; float:left; white-space:pre;}
.link span{  float:left;}

.pic{ padding:10px 0 20px 0}

.pic_list li{ float:left; width:190px; text-align:center;padding:10px 20px 0 20px; height:180px}
.pic_list li span{ line-height:14px; padding:5px 0; display:block}
.pic_list li img{ width:170px; height:127px; padding:2px;border:1px solid #bfbfbf;}

.it_pic_list li{ float:left; width:130px; text-align:center;padding:30px 20px 0 20px; height:180px}
.it_pic_list li span{ line-height:30px; padding:5px 0; display:block}
.it_pic_list li img{ width:130px; height:160px; padding:2px;border:1px solid #bfbfbf;}

.footer{ border:1px solid #dbdbdb; background:#fbfbfb; text-align:center; line-height:24px; padding:10px 0; clear:both;}
.footer a{color:#03579f;}

/*列表外框*/
.list_box{ padding:10px}

/*列表List*/
.list li{ line-height:28px; border-bottom:1px dashed #ddd; padding-left:15px; background:url(../images/list_ico.gif) left no-repeat}
.list li span{ float:right; color:#999}

/*分页Page*/
.page {padding:20px; text-align:center;}
.page a {padding:2px 5px; margin:2px;border: #ccc 1px solid; text-decoration: none; color:#666}
.page a:hover {border:1px solid #076ac5;color:#000; text-decoration:none}
.page a:active {border:1px solid #076ac5;color:#fff;}
.page span.current {padding:2px 5px;border:1px solid #076ac5; font-weight: bold; margin: 2px; color: #fff; background:#0093dd}
.page span.disabled {padding: 2px 5px; border:1px solid #eee; color: #ddd}

/*列表内容外框*/
.List_content{ padding:10px 20px; text-align:center;text-align:left;}

/*列表内容*/
.list_tittle{ font-size:18px; color:#d50002; line-height:30px;}
.list_tittleii{ font-size:14px; color:#d50002; line-height:26px;}
.list_ftittle{ color:#666; line-height:30px;}
.list_p,.inf{ text-align:justify; line-height:250%; border-top:1px dashed #ddd;border-bottom:1px dashed #ddd; padding:20px 0; margin:10px 0; text-indent:2em}
.inf{ border:none; line-height:24px; padding:0}

/*相关信息*/
.XGlist{ text-align:left;border:1px solid #ddd; padding:10px;}
.XGlist .XG_tittle{font-size:14px; font-weight:bold; background:none; color:#076ac5;border-bottom:1px dashed #ddd; padding:0; padding-bottom:5px}
.XGlist li{ padding-left:10px; line-height:20px; }

/*评论*/
.PLlist{ text-align:left;border:1px solid #ddd; padding:10px; margin-top:10px;}
.PLlist .PL_tittle{font-size:14px; font-weight:bold; background:none; color:#076ac5;border-bottom:1px dashed #ddd; padding:0; padding-bottom:5px}
.PLlist li{line-height:30px; }
.PLlist li p{padding:10px 0; text-indent:2em;}
.name{ background:#e8f1f8; line-height:24px; padding:0 20px 0 10px; border-bottom:1px solid #add7f8}
.name span{ float:right;color:#666;}
.ipt{ width:130px; height:20px; line-height:20px; margin-top:5px;}
.btn{ height:24px; width:50px;}
.chk{vertical-align:middle; margin-top:-2px; margin-bottom:1px}

/*搜索结果*/
.search_list li{ font-size:14px; background:url(../images/LineIco.gif) 0 17px no-repeat;padding:10px; border-bottom:1px dashed #ddd}
.search_list li a{color:#03579f;}
.search_list li span{ line-height:14px; font-size:12px; color:#666}
.search_list li strong{ line-height:28px;}

.sliderwrapper{
	overflow: hidden; /*leave as is*/
	width: 500px; /*width of featured content slider*/
	height: 205px;
	
}
.sliderwrapper img{width:500px;height:205px}

.contentdiv{
	visibility: hidden;
	position: absolute;
	width: 500px;
	height: 100%;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

.contentdiv img{
	margin: 0px;
	padding: 0px;
	border:0
}

.pagination{
	width: 138px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	height: 25px;
	padding-left:375px;
	position:absolute;
	margin-top:-20px;
	z-index:100
}

.pagination a{
	float: left;
	display: block;
	width: 16px;
	height:16px;
	margin:0 0 0 4px;
	text-align: center;
	text-decoration: none;
	color: #333;
	font:12px/16px "宋体";
}

.pagination a:hover, .pagination a.selected{
	
	background:#0093dd; color:#fff; text-decoration:none
}


#hot {width:100%; float:left; font-size:12px;}
.MenuBt{width:100%; float:left;height:24px; background:url(../images/tittle.gif) top repeat-x; border:1px solid #c5c5c5; _overflow:hidden;}
.MenuBt span{ color:#017fbf; font-weight:bold; float:left; height:24px; line-height:24px; background:url(../images/ico.gif) no-repeat 10px 3px; padding-left:25px;}
#menu {float:right; margin: 0px;padding: 0px;list-style-type: none;}
#menu li {width:92px; float:left; cursor:pointer;  text-align:center;}
#main {width:672px;float:left; border:solid 1px #c5c5c5; border-top:none; padding:10px 20px; line-height:30px;}
.secon {color:#017fbf; height:26px; line-height:26px; background:url(../images/TabOn.gif) no-repeat; position:relative;top:-1px; font-weight:bold; margin-right:-1px;}
.secoff {color:#757575;height:26px; line-height:26px;  background:url(../images/TabOff.gif) no-repeat;  position:relative; top:-1px; }
.block {display: block;	clear: both;list-style-type: disc;overflow: hidden;}
.unblock {display: none;clear: both;list-style-type: none;overflow: hidden;}

.buttom2 {
	background: url("../images/btn2.gif") no-repeat;
	display: block;
	height: 26px;
	line-height: 26px;
	margin-left: 5px;
	padding-left: 25px;
	width: 210px;
	text-align: left;
	vertical-align: middle;
}

#contactSidebar{position:absolute;top:100px;border:1px #CCC solid;border-bottom:0;width:89px;text-align:center;background:#FFF}
#contactSidebar p{margin:0;padding:5px;border-bottom:1px #CCC solid}
#contactSidebar p img{margin:0 auto 2px auto;display:block}
#contactSidebar p a{display:block}
#contactSidebar p a img{margin:0 auto}