/* Jsp Global CSS Version 1.0 */

*{margin:0; padding:0;}
body{
	font-size:12px;
	margin:0 auto;
	color:#333333;
	text-align:center;
	background-color: #B3C1CE;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
td,th {
	font-size: 12px;
	line-height:18px;
	color:#333333;
}
ul,ol{list-style:none;}
a{color:#333;text-decoration:none;}	
a:hover{color:#000;text-decoration:underline;}
.mt10{margin-top:10px;}
.fl{float:left;}
.fr{float:right;}
.clear { clear:both;}
.clearfix{display:inline-block;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#container{width:1004px;margin:0 auto;text-align:left; background:#F3F8FB url(../images/con_bg.jpg) left 30px repeat-x;}


.STYLE2 {
	font-size: larger;
	font-weight: bold;
	color: #000000;
}

.frr{float:right; text-align:right; padding-right:0px; width:560px; }
.frr span { font-size:14px; float:left; margin-right:15px;}
.frr font { font-size:16px; font-weight:bold; color:#000; font-family:Arial;}


#top{height:29px; line-height:29px; padding:0 55px 0 35px; background:url(../images/index_bg.jpg) repeat-x; color:#135C86; border-bottom:1px solid #B5DBEC; margin:0 auto;}
#top a{padding:0 3px;color:#135C86;}
#top a:hover{padding:0 3px;color:#333333;}
#main{width:940px; margin:0 auto 10px;}
#main .head{height:37px; line-height:37px; padding:0 11px; margin:10px 0;}
#main .head ul a{margin-left:16px; display:inline; background:url(../images/arrow01.gif) left 3px no-repeat; padding-left:10px;color:#135C86;}
#main .head ul a:hover{background:url(../images/arrow01.gif) 2px 3px no-repeat;}
#main .nav{height:40px; line-height:34px; background:url(../images/nav_bg.jpg) no-repeat; color:#7E7F81; padding:0; margin-left:10px;}
#main .nav a:link{
	color:#fff;
	padding:0 13px;
	font-size: 14px;
	font-weight: bold;
	margin-top:8px;
}
#main .nav a:visited{color:#fff; padding:0 13px; font-size:14px; font-weight: bold;}
#main .nav a:hover{
	padding: 4px 12px;
	color:#eee;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #6F7170;
}
#main .nav a:active{padding: 4px 12px;
	background-image: url(/images/menu-bg.jpg);
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #6F7170;}

.index_001 {
	border: 1px solid C5D4DB;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-color: #FFFFFF;
	
}
.nav_0001 {
	border: 1px solid C5D4DB;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-color: #FFFFFF;
	margin-bottom:10px;
}
.index_right {
	width: 220px;
	height: 180px;
	border: 1px solid C5D4DB;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
.index_right01 {
	height: 155px;
	border: 1px solid C5D4DB;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}
.index_left {
	width: 210px;

	border: 1px solid C5D4DB;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	line-height:29px;
}

.index_left01 { background-color:#fff;
	width: 218px;
	height: 105px;
	border: 1px solid #C5D4DB;
	padding-bottom: 10px;
	line-height:29px;
	float:right;
	border-top-style:none;
	
}

.index_left01 h3{ font-size:12px; color:#2D5E99; border-bottom:1px solid #C5D4DB; background:url(../images/linkbg.jpg) repeat-x; height:18px; line-height:18px; text-align:left; padding-top:7px; padding-left:8px;}

.index_left01 ul{ padding-left:13px;}
.index_left01 li { background:url(../images/qq_bg.jpg) no-repeat;
    width: 90px; float:left;
    text-align: center;	
	margin:8px 10px 0 0;  ;
	display:inline;
	padding-top:3px;
    }
	
.index_left01 li a {
    height:34px; line-height:34px; 
	color:#5E2708; display:block;
	 }	

.index_left01 li a img {width:71px;}
.index_left01 li a:hover img{
    color:#5E2708;
	filter: Alpha(Opacity=80);
	text-decoration:none;
	}
.special {
    margin-left:5px;
	margin-right:0px;
	}
.index_002 {
	border: 1px solid C5D4DB;
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}
.index_003 {
	border-left: 1px solid C5D4DB;
	border-right: 1px solid C5D4DB;
	padding-right: 0px;
	padding-left: 19px;
	color: 2D5E99;
}
.index_004 {
	border: 1px solid DCE5EE;
	padding-right: 0px;
	padding-left: 19px;
	color: 2D5E99;
}
.index_005 {
	border: 1px solid C5D4DB;
	padding-right: 0px;
	padding-left: 19px;
}
.right_001 {
	border: 1px solid C5D4DB;
	padding-top: 18px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-color: #FFFFFF;
	line-height:29px;
}

.input11{
	border: 1px solid #C5D4DB;
	height: 18px;
	width: 100px;
}
textarea {
	border: 1px solid #C5D4DB;
}
.bg{
	margin-top:10px;
	}
.bg1{
	padding-left:10px;
	}
.bg2{background-image:url(../images/hdian.jpg);background-repeat:repeat-x;background-position:0px 25px;}
	.STYLE1 {color: #FFFFFF;}
	.STYLE2 {color: #587DB3;}
	.STYLE3 {
	color: #0A4984;
	font-weight: bold;
	font-size:14px;
	margin-bottom:10px;
	line-height: 22px;
	padding-bottom: 5px;
	
}
	.STY {
	color: #0A4984;
	font-weight: bold;
	font-size:14px;
	margin-bottom:10px;
	line-height: 22px;
	padding-bottom: 5px;
	padding-left:40px;
}
	.STYLE4 {color: #990000;}
	.STYLE5 {color: #ff0000;
		font-weight: bold;}
	.STYLE6 {color: #ff0000;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
color:#FF6633;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
A.menuc:link {
	color: #ffffff;
	text-decoration: none;
}
A.menuc:visited {
	color: #ffffff;
	text-decoration: none;
}
A.menuc:hover {
	color:#993300;
	text-decoration: none;
	background-color: #FFFFFF;
}
A.menuc:active {
	text-decoration: none;
}
.titlename {
	color: #111111;
	font-size: 24px;
	font-weight: bold;
	border-bottom-style: dashed;
	padding-bottom: 10px;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	margin-bottom:10px;
	margin-top:10px;
	line-height: 30px;
	letter-spacing: 3px;
}
.artcontent {
	font-size: 14px;
	line-height: 22px;
	color: #333333;	
}

.STYLE1 {font-weight: bold}

.nav_001 {
	border: 1px solid #C8C7C8;
	height: 25px;
	width: 800px;
	margin-top: 5px;
	font-size: 12px;
	padding: 4px;
	text-align: left;
	text-indent: 30px;
}
.STYLE7 {color: #FF6801}
.STYLE8 {color: #2d5e99}


/*###banner###*/

#banner { width:920px; height:200px; margin:0 auto;}
#banner p { float:right; width:690px;}

#banner .banner_left { width:220px; height:200px; float:left; background:url(../images/dlbg.jpg) no-repeat; }
#banner .banner_left ul { text-align:left; padding-top:60px; margin:0 10px;}
#banner .banner_left li { height:30px; line-height:30px; margin-top:10px;}

/*###center###*/
#center { width:920px; margin:10px auto; clear:both}
#center .center_top { width:920px; margin:0 auto;}

.top_left { width:690px; float:left;}

.left_left { float:left; width:220px; margin:0; padding:0; }

.leftlist {float:left; width:220px; background:#fff; text-align:left; border: 1px solid #C5D4DB; border-top-style:none;}
.leftlist h3{ font-size:12px; color: 2D5E99; border-bottom:1px solid #C5D4DB; background:url(../images/linkbg.jpg) repeat-x; height:18px; line-height:18px; text-align:left; padding-top:7px; padding-left:8px;}
.leftlist h3 a { float:right; padding-right:5px; padding-top:3px;}
.leftlist ul { text-align:left; padding:10px; margin-bottom:3px;}
.leftlist li { height:24px; line-height:24px; background:url(../images/xjiao.jpg) left center no-repeat; padding-left:35px;}


.left_right{ width:455px; float:right;  background:#fff; border:1px solid #C5D4DB;}
.left_right a img { float:left; margin-right:10px;}
.left_right ul { text-align:left; min-height:200px!important; height:auto; height:200px; padding:19px 0px 13px!important; padding/**/:15px 0px 8px;}
.left_right li { height:20px; line-height:20px; width:250px; white-space:nowrap; text-overflow:ellipsis;}
.left_right p { margin:5px 0;}

.line_none { border-bottom:1px solid #C5D4DB; height:1px; margin:0; padding:0;}

#right2 { border-top-style:none;}
.top_right { width:220px; float:right;}

.rightlist {float:left; width:220px; background:#fff; text-align:left; border: 1px solid #C5D4DB;border-top-style:none; }
.rightlist h3{ font-size:12px; color:#2D5E99; border-bottom:1px solid #C5D4DB; background:url(../images/linkbg.jpg) repeat-x; height:18px; line-height:18px; text-align:left; padding-top:7px; padding-left:8px;}
.rightlist h3 a { float:right; padding-right:5px; padding-top:3px;}
.rightlist ul { text-align:left; padding:10px; margin-bottom:3px;}
.rightlist li { height:24px; line-height:24px; background:url(../images/xjiao.jpg) left center no-repeat; padding-left:35px;}



.bright_right { width:690px; height:170px; float:right; background:#fff; border:1px solid #C5D4DB; border-top-style:none;}
.bright_right h3 { font-size:12px; color:#2D5E99; background:url(../images/linkbg.jpg) repeat-x; height:18px; line-height:18px; text-align:left; padding-top:5px; padding-left:8px; border-bottom:1px solid #C5D4DB}
.bright_right ul { margin-left:3px;}
.bright_right li { float:left; display: inline; width:214px; background:#fff; height:114px; text-align:left; border:1px solid #C5D4DB; padding:5px 5px 5px 1px; margin:3px; margin-top:10px;}
.bright_right li img { float:left;}
.bright_right li p { float:right; padding-top:30px;}
.bright_right li p span { color:#2D5E99;} 


#center .center_bottom { width:920px;  margin:10px auto 0;}

/*bottom_top*/
#bottom_top { width:920px;  margin:10px auto 0;}
#bottom_top p { margin:5px 0; padding:5px 15px; border:1px solid #C5D4DB; text-align:left;}
#bottom_top a { padding:5px 10px; background:url(../images/dot.gif) left 8px no-repeat;}

/*news*/
.news_tleft { width:710px; float:left;}
.news_left { float:left; width:200px; margin:0; padding:0; }

.newslist {float:left; width:200px; background:#fff; text-align:left; border: 1px solid #C5D4DB; }
.newslist h3{ text-align:center;}
.newslist h2{ text-align:center; font-size:12px; background-color:#f0f9fb; padding:10px; }
.newslist ul { text-align:left; padding:8px 10px;}
.newslist li { height:15px; line-height:15px; width:150px; background:url(../images/xjiao.jpg) left center no-repeat; padding:5px 0 5px 30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.newslist p { line-height:24px; padding-left:10px;}
.newslist p img { margin-left:30px;}
.gd { height:24px; font-size:12px; text-align:right; padding-right:10px;}

.news_tright { width:200px; float:right;}

.news_right1{ width:480px; float:right; background:#fff; padding:7px 10px; border:1px solid #C5D4DB; border-top-style:none; }
.news_right1 h3 { margin-bottom:10px; float:left;}
.news_right1 a img { float:left; margin-right:10px; margin-top:20xp; margin-bottom:70px; margin-right:20px; border-style:none;}
.news_right1 ul { text-align:left; padding:10px 5px 0; width:450px; min-height:200px; height:auto!important; height:200px;}
.news_right1 li { float:right; height:23px; line-height:23px;width:290px;}

.center_newslist{ width:480px; float:right; background:#fff; padding:7px 10px; border:1px solid #C5D4DB; }
.center_newslist ul { text-align:left; padding:10px 5px 10px;}
.center_newslist li { height:25px; line-height:25px; background:url(../images/xjiao.jpg) left center no-repeat; border-bottom:1px dashed #CCCCCC;}
.center_newslist li a { padding-left:30px;}
.center_newslist li span { float:right; padding-right:10px;}

.center_newslist2{ width:480px; float:right; background:#fff; padding:7px 10px; border:1px solid #C5D4DB; }
.center_newslist2 h5 { float:right; width:100px; height:25px;}
.center_newslist2 ul { text-align:left; padding:10px 5px 10px; }
.center_newslist2 li { line-height:25px; margin-bottom:10px;}
.center_newslist2 li a { padding-left:15px;}
.center_newslist2 li span { float:right; padding-right:10px; color:#3399CC; font-size:12px; }
.center_newslist2 p { padding:10px;}
.li_bg01 { background-color:#efefef; padding-left:5px; }
.li_bg01 a { font-weight:300px; color:#333333;}
.li_bg01 a:hover { color:#FF9933; text-decoration:underline;}
.re { font-size:12px; color:#FF3333; border-bottom:1px dashed #CCCCCC; font-weight:normal; }
.an01 { width:75px; height:23px; background:url(../images/ask_an01.jpg) center no-repeat; border-style:none;}

.center_newslist1{ width:480px; float:right; background:#fff; padding:7px 10px; text-align:left;border:1px solid #C5D4DB; border-top-style:none;}

.center_newslist3{ width:480px; float:right; background:#fff; padding:7px 10px; border:1px solid #C5D4DB; }
.center_newslist3 h2 { height:40px; background:url(../images/lit.jpg) 15px top no-repeat; padding-left:65px; padding-top:8px; font-size:12px; text-align:left; margin-top:10px;}
.center_newslist3 ul { text-align:left; padding:10px 15px 10px; }
.center_newslist3 li { line-height:25px; margin-bottom:10px; }
.center_newslist3 li a { padding-right:20px;}
.center_newslist3 p { text-align:center; height:25px; padding-top:10px;}

.newsshow_tleft { width:920px; float:left; margin:0 auto;}
.center_newsshow{ width:690px; float:right; background:#fff; padding:7px 10px; border:1px solid #C5D4DB; border-top-style:none; }
.center_newsshow ul { text-align:left; padding:10px 5px 10px;}
.center_newsshow li { height:25px; line-height:25px; background:url(../images/xjiao.jpg) left center no-repeat; border-bottom:1px dashed #CCCCCC;}

.center_newsshow li a:visited { color:#FF9966; text-decoration: none;}
.center_newsshow li span { float:right; padding-right:10px;}

.article{text-align:left; padding:12px 10px; min-height:454px; *height:auto; }
.article h1{ font-size:22px; color:#333; text-align:center; height:30px; padding-top:10px;}
.article .date{ height:24px; line-height:24px;text-align:center; border-top:1px solid #D6D9DE; border-bottom:1px solid #D6D9DE;color:#999; margin:10px;}
.article .text02{margin:10px; font-size:14px; line-height:2em; text-align:justify; text-justify:inter-ideograph;}
.article .text02 img{display:block; margin:10px auto 15px; padding:1px; border:solid 1px #DEE2C9; max-width:600px; width:expression(width>600?"600px":""); overflow:hidden;}

.article ul{padding:8px 8px 0; margin:10px 10px 0; border-top:1px solid #ccc;}
.article li{background:url(/templates/default/images/dot.gif) left 9px no-repeat; padding-left:10px;}

.article1{text-align:left; padding:12px 10px; min-height:254px; *height:auto;}
.article1 h1{ font-size:18px; color:#333; text-align:center; height:30px; padding-top:10px;}
.article1 .date{ height:15px; line-height:15px;text-align:center; color:#3399CC; margin:5px; border-top:1px solid #D6D9DE; border-bottom:1px solid #D6D9DE; border-left-style:none; border-right-style:none;}
.article1 .text02{margin:10px; font-size:14px; line-height:2em; text-align:justify; text-justify:inter-ideograph;}
.article1 .text02 img{display:block; margin:10px auto 15px; padding:1px; border:solid 1px #DEE2C9; max-width:600px; width:expression(width>600?"600px":""); overflow:hidden;}

.article1 dl{padding:8px 10px 0; margin:10px 5px 0;}
.article1 p { border:1px solid #dfedf6; border-top:none; padding:10px;}

.article1 dt { height:25px; line-height:25px; border-bottom:1px dashed #CCCCCC;}

.li_bg02 { background-color:#dfedf6; color:#CC3333; text-decoration:underline;}

/*bottom*/
#bottom { float:left;width:920px; text-align:center; padding:10px; margin-left:26px;}
#bottom p { margin:5px 0;}

#right2 {float:left; width:220px;}
#right2 h3{ font-size:12px; color:#2D5E99; border-bottom:1px solid #C5D4DB; background:url(../images/linkbg.jpg) repeat-x; height:18px; line-height:18px; text-align:left; padding-top:7px; padding-left:8px;}

#right2 ul{ margin-left:10px; margin-top:20px; margin-right:20px; margin-bottom:10px;}
#right2 li{float:left; display:inline; margin-bottom:15px;width:88px; height:32px; line-height:32px; background:url(../images/bgqq.jpg) left center no-repeat; margin-left:6px; }


#rightlist1 {float:left; width:200px;}
#rightlist1 h3{ font-size:12px; color:#2D5E99; border-bottom:1px solid #C5D4DB; background:url(../images/linkbg.jpg) repeat-x; height:18px; line-height:18px; text-align:left; padding-top:7px; padding-left:8px;}
#rightlist1 h3 a { float:right; padding-right:5px; padding-top:3px;}
#rightlist1 ul {  margin-left:2px; margin-top:20px; margin-right:10px; margin-bottom:10px; }
#rightlist1 li {float:left; display:inline; margin-bottom:10px; width:88px; height:32px; line-height:32px; background:url(../images/bgqq.jpg) left center no-repeat; margin-left:6px;}

#rightlist1 li a { height:30px; line-height:30px; color:#5E2708; display:block;}	
#rightlist1 li a img {width:71px; height:24px;}

.rightlist3 {float:left; width:200px; border: 1px solid #C5D4DB; background:#fff;}
.rightlist3 h3{ font-size:12px; color:#2D5E99; border-bottom:1px solid #C5D4DB; background:url(../images/linkbg.jpg) repeat-x; height:18px; line-height:18px; text-align:left; padding-top:7px; padding-left:8px;}