*{margin:0;padding:0;}
body { font-family: arial,"宋体",helvetica; font-size: 13px; background-color:#1F628D;  background: url(../images/bg.gif);  }
img { border: 0px; }
.warp{
	margin: 0px auto;
	width: 950px;
	background-color: #fff;
	clear: both;
}
.area{ margin: 0px auto; width: 950px;   background-color: #EFFAD2;clear: both;}
.area2{ margin: 0px auto; width: 950px;  background: url(../images/tbg.gif) repeat-y;   }
li{ list-style-type: none; }

.clear:unknown { clear: both; display: block; visibility: hidden; height: 0px; content: "."; }
.clearer { clear: both; }
.clear0 { clear: both; font-size: 1px; width: 1px; visibility: hidden; overflow: hidden; }
.blank1{ clear: both; height: 1px; font: 0px/0px sans-serif; }
.clear { clear: both; font-size: 1px; width: 1px; visibility: hidden; overflow: hidden; }

.red { color:#ff0000; }
.red_2 { color:#990000;}
.red_3 { color:#cc3300;}
.red_4 { color:#cc6600;}
.end { color:#ffffff;}
.blue { color: #0066CC;}
.gray { color: #808080;}
.Yellow {color: #FFFF00;}
.cred,a.cred:link,a.cred:visited{ color:#ff0000; }.cdred,a.cdred:link,a.cdred:visited{ color:#c00;}
.cblue,a.cblue:link,a.cblue:visited{color:#1f3a87;}a.cblue:hover{color:#bc2931;}

#head{ margin: 0px auto 0px; width: 950px; height: 130px; background: url(../images/bhead.jpg); }
#headnav{ margin: 0px auto; width: 950px; background: #ccc url(../images/blue_gradient.jpg); border-top: 1px solid #fff; height: 30px; }
#headnav2{ margin: 0px auto; width: 950px; background: #ccc url(../images/BigCharts_gradient.gif); height: 18px; }
#nav {
	line-height: 28px;
	list-style-type: none;
	background: #EFFAD2;
	margin: 0px auto;
	width: 950px;
	text-align: center;
}
#nav a {
	font-size: 14px;
	font-weight: bold;
	display: block;
	width: 100px;
	text-align: center;
}
#nav a:link  {
	color: #666;
	text-decoration: none;
}
#nav a:visited  { color: #666; text-decoration: none; }
#nav a:hover  { color: #FFF; text-decoration: none; font-weight: bold; }

#nav li { float: left; width: 100px; background: #EFFAD2; }
#nav li a:hover{ background: #009501; }
#nav li ul { line-height: 27px; list-style-type: none; text-align: left; left: -999em; width: 180px; position: absolute; background: #ccc; }
#nav li ul li{ float: left; width: 180px; background: #F6F6F6; }
#nav li ul a{ display: block; width: 156px; text-align: left; padding-left: 24px; }
#nav li ul a:link  { color: #666; text-decoration: none; }
#nav li ul a:visited  { color: #666; text-decoration: none; }
#nav li ul a:hover  { color: #F3F3F3; text-decoration: none; font-weight: normal; background: #C00; }
#nav li:hover ul { left: auto; }
#nav li.sfhover ul { left: auto; }
#content { clear: left; }
.flashbox{ background-color: #f0f0f0; width: 406px; text-align: center; margin: 4px; float: left; }

 a { color: #575757; text-decoration: none; }
 a:hover { color: #d40005; text-decoration: underline; }
.gad{ /*border: #000 1px solid;*/ margin-top: 4px; }



.tcolcont{ clear: both; background: #fff; margin-top: 4px; }
.tcol{ clear: both; background: #fff; }
.col1{ margin-top: 4px; background: #fff; float: left; width: 630px; }
.col3{ background: #fff; float: left; width: 630px; }
.col1a{ float: left; width: 312px; }
.col1b{ float: right; width: 312px; }
.col2{ margin-top: 4px; background: #fff; float: right; width: 316px; }
.col4{ background: #fff; float: right; width: 316px; }
.col5{ background: #fff;  float: right; width: 210px; }

.col6{ background: #fff; float: left; width: 690px; }
.col7{ background: #fff; float: right; width: 256px; }

.height270{ height: 270px; }
.height150{ height: 185px; }
.height222{ height: 230px; }

.bantitle{ background: url(../images/bg_title_news1.gif) repeat-x; height: 26px; }
h3.title { display: inline; font-size: 14px; float: left; margin: 0px 0px 0px 15px; color: #191970 ; line-height: 26px; }
p.more { float: right; overflow: hidden; }
p.more a { float: left; margin: 7px 5px 0px 0px; }
.ilist{ clear: both; margin: 5px 0px 0px 15px; }
.ilist li{ background: url(../images/li_img.gif) no-repeat left center; text-indent: 10px; line-height: 1.8em; }
.ilist li a { color: #505050; text-decoration: none; }
.ilist li a:hover { color: #d40005; text-decoration: underline; }



.article_top {  background: #fff; float: right; }
.article_top .title { background: url(../images/bg_title_news.gif) repeat-x; height: 26px; }
.article_top .title h3 { font-size: 12px; background: url(../images/bg_title_article_top.gif) repeat-x; float: left; width: 90px; color: #fff; line-height: 2.2em; height: 26px; text-align: center; }
.article_top .title ul { float: right; }
.article_top .title ul li { float: left; margin: 0px 5px; line-height: 2.3em; }
.article_top .title ul li a { color: #505050; text-decoration: none; }
.article_top .title ul li a.ui-tscure { color: #db1c00; text-decoration: underline; }
.article_top .title ul li a:hover { color: #db1c00; }
.article_top ul.list { margin: 10px 5px; }
.article_top ul.list li { clear: both; margin: 6px 0px; width: 100%; _margin: 6px 0; }
.article_top ul.list img { float: left; }
.article_top ul.list p { font-weight: bold; font-size: 11px; background: url(../images/bg_number.gif) no-repeat; float: left; width: 40px; color: #fff; height: 14px; text-align: center; }
.article_top ul.list h3 { font-weight: normal; font-size: 12px; float: left; margin: 0px 0px 0px 10px; }
.article_top ul.list h3 a { color: #505050; text-decoration: none; }
.article_top ul.list h3 a:hover { color: #d40005; text-decoration: underline; }


.top .title { background: url(../images/bg_title_news.gif) repeat-x;  height: 26px; }
.top .title h3 { font-size: 12px; background: url(../images/bg_title_article_top.gif) repeat-x; float: left; width: 90px; color: #fff; line-height: 2.2em; height: 26px; text-align: center; }
.top .title ul li { float: left; }
.top .title ul li a { display: block; font-weight: bold; width: 76px; color: #505050; line-height: 2.3em; height: 31px; text-align: center; text-decoration: none; }
.top .title ul li a:hover { background: url(../images/bg_title_blog_hover.gif) no-repeat; color: #fff; }
.top .title ul li a.ui-tscure { background: url(../images/bg_title_blog_hover.gif) no-repeat; color: #fff; }
.top .title li.divide_bar { background: url(../images/line_news_title.gif) no-repeat; margin: 2px 0px 0px; width: 2px; height: 20px; }
.top .list { clear: both; margin: 0px 0px 0px 15px; }
.top .list li { text-indent: 20px; line-height: 2.0em; }
.top .list li a { color: #505050; text-decoration: none; }
.top .list li a:hover { color: #d40005; text-decoration: underline; }
.top .list li.top01 { background: url(../images/li_top01.gif) no-repeat left center; }
.top .list li.top02 { background: url(../images/li_top02.gif) no-repeat left center; }
.top .list li.top03 { background: url(../images/li_top03.gif) no-repeat left center; }
.top .list li.top04 { background: url(../images/li_top04.gif) no-repeat left center; }
.top .list li.top05 { background: url(../images/li_top05.gif) no-repeat left center; }
.top .list li.top06 { background: url(../images/li_top06.gif) no-repeat left center; }
.top .list li.top07 { background: url(../images/li_top07.gif) no-repeat left center; }
.top .list li.top08 { background: url(../images/li_top08.gif) no-repeat left center; }
.top .list li.top09 { background: url(../images/li_top09.gif) no-repeat left center; }
.top .list li.top10 { background: url(../images/li_top10.gif) no-repeat left center; }


.article { margin: 8px 0px 5px; }
.article img { float: left; margin-left: 10px; width: 100px; height: 75px; }
.article div { float: left; margin: 0px 10px; width: 55%;}
.article div h4 a { font-size: 12px; color: #003f7e; text-decoration: none; }
.article div h4 a:hover { text-decoration: underline; }
.article div p { color: #7e7e7e; line-height: 16px; }
.article div p.line { font-size: 0px; background: url(../images/line_viewpoint.gif) repeat-x; margin: 5px 0px; overflow: hidden; height: 1px; }

  
.flinklog{ clear: both;  }
.flinklog img{ width: 88px; height: 31px; }
.flinklog ul{ padding: 5px 0 0 0; }
.flinklog li{ float: left; padding: 3px 0 0 16px; }
.flinklog li a{ font-family: 宋体; }

.flinktxt{ clear: both;  }
.flinktxt ul{ padding: 2px 0 0 0; background: #f5f5f5; font: 12px/160% arial, helvetica, 宋体, sans-serif; }
.flinktxt li{ float: left; margin: 4px; }
.flinktxt li a:hover{ text-decoration: underline; }
/*----frlink------*/
.erect2{ background: #fff url(../images/erect.gif) repeat-y 236px 50%; }
.tcol1{ float: left; width: 236px; }
.tcol2{ float: left; margin-left: 10px; padding: 18px; margin-bottom: 12px; font-size: 14px; font: 14px/180% arial, helvetica, 宋体, sans-serif; color: #666; }
.tcol2 h1 { font-weight: bold; padding: 2px; color: #c61c18; font-size: 18px; letter-spacing: 2px; }
.tcol2 h2 { font-weight: bold; padding: 2px; color: #c61c18; font-size: 14px; }
.tcol2 h3 { font-weight: bold; padding: 2px; color: #333; font-size: 13px; }
.tcol2 h4 { font-weight: bold; padding: 2px; color: #333; font-size: 12px; }
.lcon{ margin: 10px auto; padding: 18px; line-height: 180%; }


#footer { clear: both; padding: 6px 0px 6px 0px; background: #fff; margin: 4px auto 0px; width: 950px; }
#footer a { color: #002e68; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#about_us { text-align: center; }
#about_us p { margin: 5px 0px; color: #666; }
#about_us p a { color: #002e68; }

.piclist1{ clear: both;border-bottom: #d3d3d3 1px dashed; }
.piclist1 ul{ margin-top: 8px; margin-bottom: 8px; }
.piclist1 li { float: left; text-align: center; height: 140px; width: 150px; margin-left: 5px; margin-bottom: 8px; background-color: #f5f5f5; }
.piclist1 li img{ width: 120px; height: 80px; border: 1px solid #e3ded5; padding: 5px; }
.piclist1 h3{ text-align: center; font-size: 12px; font-weight: normal; margin: 0 auto; line-height: 24px; }
.piclist1 h3 a{ color: #003f7e; text-decoration: none; font-weight: bold; }
.piclist1 h3 a:hover{ color: #666; text-decoration: underline; }

.hpiclist1{ height: 700px; }
/* ---图文简界显示--- */
.picstrlist2{ margin: 0 auto; padding: 0px; text-align: left; width: 600px; }
.picstrlist2 li{ clear: both; padding-top: 5px; padding-bottom: 0px; list-style-type: none; border-bottom: #ccc 1px dashed; }
.picstrlist2 img { border: #f0f0f0 1px solid; float: left; width: 130px; height: 98px; margin-right: 10px; }
.picstrlist2 h2 a{ background: url(../images/030.gif) no-repeat left -2px; padding-left: 14px; margin-top: 5px; font-size: 14px; font-weight: bold; color: #003f7e; float: left; }

.picstrlist2 h5{ font-size: 12px; font-weight: normal; color: #666; padding: 0px; margin: 0px; text-indent: 2em; line-height: 160%; }
.picstrlist2 li i{ padding-left: 10px; font-style: normal; float: left; color: #1f3a87; margin-top: 8px; font-size: 11px; }



.picstrlist { margin-top: 10px; padding-left: 8px; padding-right: 8px; }
.picstrlist li{ border-bottom: #d3d3d3 1px dashed; margin-top: 15px; padding-top: 10px; position: relative; }

.picstrlist li img { border: #9f9f9f 1px solid; float: left; width: 100px; height: 75px; }
.picstrlist li p { float: left; margin-left: 8px;  }
.picstrlist li p h2 a{ font-weight: bold; font-size: 12px;color: #003f7e; }
.picstrlist li p h2 a:hover { text-decoration: underline; }
.picstrlist li p h5{ margin-top: 5px; color: #767676; font-size: 12px; }

/*图片简介列表*/
.imglistitm{ border-top: #d3d3d3 1px dashed; margin-top: 15px; padding-top: 10px; position: relative;  width: 600px;}
.imglistitm p.simg{ border: #9f9f9f 1px solid; float: left; width: 100px; height: 75px;  margin-left: 12px;}
.imglistitm .titledesc{ float: left; margin-left: 6px; }

.himglistitem{ height: 1000px; }
.stitle ul { float: left; }
.stitle li { float: left; }
.stitle li.number { font-size: 10px; background: url(../images/bg_number.gif) no-repeat; width: 20px; color: #fff; margin-right: 10px; height: 14px; text-align: center; }
.stitle li a { font-weight: bold; color: #003f7e; }
.stitle li a:hover { text-decoration: underline; }
.stitle p { font-size: 10px; right: 0px; color: #666; position: absolute; top: 8px; }

.description { clear: both; margin-top: 5px; color: #767676; }
.link a { font-size: 10px; color: #659fb2; }
.link { margin-top: 5px; }
ul.tag { margin-top: 3px; padding-left: 33px; background: url(../images/bg_tag.gif) no-repeat 0px 40%; float: left; }
ul.tag li { display: inline; margin-right: 8px; }
ul.tag li a { color: #d20007; }
ul.tag li a:hover { text-decoration: underline; }
/*end*/

/* ---列表显示--- */
.listpicstr{ padding: 10px; }
.listpicstr li{ clear: both; width: 580px; padding: 0 0 0 20px; text-align: left; background: url(../images/arrow_list.gif) no-repeat left 10px; border-bottom: 1px solid #dedede; float: left; line-height: 25px; overflow: hidden; }
.listpicstr li a{ float: left; }
.listpicstr li i{ font-style: normal; width: 60px; float: right;color: #1f3a87; font-size: 11px;}
.listpicstr li address{ width: 90px; font-style: normal; float: right; }
.hlistpicstr{
	height: 620px;
}

/*当前位置*/
.current h5 { padding-right: 0px; padding-left: 15px; font-size: 12px; background: url(../images/bg_nav.gif) repeat-x; padding-bottom: 0px; color: #666; padding-top: 5px; height: 26px; }
.current h5 a { font-weight: bold; font-size: 12px; color: #666; }
.current h5 span { font-size: 12px; color: #de0000; }
.current h5 a:hover { text-decoration: underline; }

.contitle h2{ padding: 10px; text-align: center; font-weight: bold; color: #cc3300; font-size: 18px; margin-top: 3px; }
.coninfo{ height: 26px; line-height: 22px; margin-top: 18px; text-align: center; background-color: #eeeeee; background: #eeeeee url(../images/ad_bx1.gif) repeat-x bottom; }
#artcontent { clear: both; text-align: left; white-space: normal; font-size: 14px; line-height: 180%; padding: 16px; }
#artcontent h2{ font-weight: bold; padding: 2px; color: #c61c18; font-size: 14px; }
#artcontent p{ margin: 3px; }
#artcontent h3 { font-weight: bold; padding: 2px; color: #333; font-size: 13px; }
#artcontent h4 { font-weight: bold; padding: 2px; color: #333; font-size: 12px; }



#page { margin: 20px auto; width: 350px; clear: both; }
#page ul { list-style-type: none; }
#page li { float: left; margin-right: 5px; }
#page li a { border: #c9c9c9 1px solid; padding-right: 3px; display: block; padding-left: 3px; font-weight: bold; font: 10px arial,helvetica,sans-serif; padding-bottom: 1px; color: #a9aaaa; padding-top: 1px; }
* html #page li a { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; }
#page li a:hover { border: #5889a8 1px solid; color: #5889a8; }
#page li a.cur_page { border: #5889a8 1px solid; background: #5889a8; color: #fff; }
