 /* CSS Document*/
 
* { margin: 0; padding: 0; font-size: 12px; font-family: arial,verdana,sans-serif }
* a{text-decoration: none; color: #000}
* a:hover {}
* img{ border: 0}
* ul, * li { padding: 0; margin: 0; list-style: none}
html,body { margin:0; padding:0; }
/* Clear Fix */
.clear:after 
{ 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden; 
} 
.clear {display:inline-block;} 
/* Hide from IE Mac \*/ 
.clear {display:block;} 


ul,dl,ol,form,div {
  margin:0px; padding:0px;
}
li,dd {
  list-style-type:none; margin:0px; padding:0px; 
}

a {
  color:#0D2680; text-decoration:none;
}
a:hover, a:active{
  color:#0A549E;
}
.a-1 a:hover{ color: #b80000; text-decoration: underline }
.a-2 a{ color: #b80000; text-decoration: underline}

a img { border-style:none; }
h1 { color:#171B16; font-size:130%; font-weight:bold; }
h2 { color:#171B16; font-size:115%; font-weight:bold; }
h3 { color:#171B16; font-size:100%; font-weight:bold;}

.fl {float: left;}
.fr {float: right;}
.red {background: red;}
.eee {background: #eee;}
.ccc {background: #ccc;}

#header, #mainWrapper {width: 1003px; overflow:hidden; margin: 0 auto;}

/*header*/
.top {
    height: 20px;
    padding: 4px 10px 0 10px;
    background: url("/images/bg0.png") repeat-x center center;
}
#logo {height: 126px;}
#navigator {
    height: 31px;
    background: url("/images/navbg.png") no-repeat center center;
}
#navigator li {
    float: left;
    padding: 6px 10px 0 10px;
    _padding-top: 8px;
}
#navigator li a {
    color: #fff;
    font-size: 14px;
}

#searchbar {
    height: 46px;
    background: url("/images/bg1.jpg") no-repeat center center;
}
.searchForm {
    padding: 10px 0 0 120px;
    background: url("/images/searchicon.jpg") no-repeat 12px 10px;
}
.weather {
    padding: 5px 0px 0 10px;
}

/* base module */
.module {
    margin-top: 10px;
}
.wrapperLeft {
    width: 186px;
    float: left;
    height: 100%;
}
.content {
    width: 600px;
    height: 460px;
    float: left;
    margin-left: 7px;
    _margin-left: 4px;
    border: 1px solid #eee;
}
.wrapperRight {
    float: right;
    width: 190px;
}
.wrapperRight .mod-list {
    padding-left: 2px;
}

/*inputs*/
input.fn-ipt {border: 1px #ccc solid; padding: 5px;}
input.fn-border { width: 43px; height: 20px; border: none; cursor: pointer; background: url("/images/search-btn.png") no-repeat;}

/*mod-a*/
.mod-a {
    width: 186px;
    height: 120px;
    margin-right: 10px;
    background: url("/images/mod-bg.gif") repeat-x top center;
}
.mod-a .head {
    width: 166px;
    height: 26px;
    padding: 4px 10px 0 10px;
    font-size: 14px;
    text-align: left;
    color: #fff;
    background: url("/images/mod-top-bg.gif") no-repeat;
	_position: relative;

}
.mod-a .head a {
    color: #fff;
    font-size: 12px;
	_position: absolute;
	_right:5px;
	_top:5px;
}
.mod-a .body {
    width: 100%;
    
}
.mod-a .body ul{
   
}
.mod-a .body ul.list li{
    padding: 3px 0 3px 40px;
    background: url("/images/point.gif") no-repeat 20px center;
    border-bottom: #ddd solid 1px;
} 
.mod-a .body ul.list li a {
    color: #8a4f2f;
    font-weight: bold;
    font-size:14px;
}
.mod-a .body ul.table {
    padding: 5px 0 0 5px;
}
.mod-a .body ul.table li {
    float: left;
    background: url("/images/point2.gif") no-repeat 10px 10px;
    width: 60px;
    height: 10px;
    padding: 4px 5px 5px 20px;
}
.mod-a .body ul.table li a{
    color: #8a4f2f;
    font-size:14px;
}
.mod-a marquee {
	height: 120px;
}

/*mod-b*/
.mod-b {
    border: #eee 1px solid;
    background: #f7f7f7;
    margin-bottom: 10px;
}
.mod-b .head {
    color: #000;
    margin: 5px;
    padding: 0 5px 5px;
    border-bottom: #eee solid 1px;
}
.mod-b .body {
    padding: 0 10px 3px;
}
.mod-b .body p {
    padding: 3px 5px;
}

.mod-c {
    width: 300px;
    background: url("/images/bg4.png") repeat-x;
    border-top: 1px solid #d2d2d2;
    margin-right: 10px;
}
.mod-c .head{
    color: #be2e16;
    vertical-align: middle;
    padding: 8px 10px 0 10px;
    height: 25px;
    _position: relative;
}
.mod-c .head span {
    font-weight: bold;
    font-size: 14px;
}
html .mod-c .head a.fr {
	_position: absolute;
	_top: 6px;
	_right: 5px;
}
.mod-c .mod-list {
    padding: 5px 0 0;
    height: 155px;
    width: 100%;
}
.mod-c .mod-list .contents {
    border: none;
    background: none;
    padding-top: 0px;
}
/*mod-d */

.mod-d {
    width: 190px;
}
.mod-d .head{
    width: 166px;
    height: 22px;
    padding: 6px 10px 0 10px;
    text-align: left;
    color: #fff;
    background: #2b7cce;
	_position: relative;
}
.mod-d .head span {
    font-size: 14px;
}
.mod-d .head a {
    margin-top: 3px;
    color: #fff;
	_position: absolute;
	_top: 4px;
	_right: 5px;
}
.mod-d .body {
    width: 184px;
    border: 1px #ddd solid;
}
.mod-e .head {
    color: #000;
    text-align: center;
    border: 1px #dfdfdf solid;
    background: url("/images/bg5.png") repeat-x center center;
}
.mod-e .head a {
    color: #000;
}

/*common*/
.title-h2 { 
    color: red;
    font-size: 14px;
    font-weight: bold;
    padding-top: 2px
}
.more-link {
    color: red;
}

/* list module */
.list-head {
    margin: 5px;
    padding: 5px 0;
    border-bottom: 1px #ddd dashed;
}

/*list style*/
.list-a ul {
	margin: 0;
	padding:0;
}
.list-a li {
    background: url("/images/arr.jpg") no-repeat 12px 14px;
    height:14px;
    overflow: hidden;
    line-height: 1.5;
    padding: 6px 5px 4px 23px;
}
.list-a li a,
a span {
    font-size: 14px;
    color: #000;
}

.mod-list {
    width: 290px;
	width: _280px;
    height: 184px;
    float: left;
    padding: 5px 0 0 5px;
	_padding: 5px 0 0 5px;
}
.mod-list .tabs {
    padding-left: 8px;
}
.mod-list .tabs li {
    float: left;
    text-align: center;
    margin-right: 1px;
}
.mod-list .tabs li a{
    display: block;
    width: 68px;
    height: 20px;
    padding: 4px 0 0;
    background: #faeec6;
    cursor: pointer;
    font-size: 14px;
}
.mod-list .tabs li.ui-tabs-selected a {
    background: #d05826;
    color: #fff;
}
.mod-list .contents {
    border: 1px #d6d6d6 solid;
    padding: 10px 5px 5px;
    background: url("/images/list-content-bg.png") repeat-x top center;
}
.mod-list .contents li {
    line-height: 1.75;
    padding-left: 15px;
    background: url("/images/point3.gif") no-repeat 5px center;
}
.mod-list .contents li a {
    font-size: 14px;
}
.mod-list .ui-tabs-hide {
    display: none;
}

/*mian news area*/
#focuspic {
    width: 230px;
    height: 240px;
    padding: 12px 0 0 10px;
	_padding: 12px 0 0 5px;
} 
#newsList {
    width: 360px;
	_width: 355px;
    height: 245px;
}
#newsList .list-head {
	width: 340px;
	height: 20px;
	overflow: hidden;
}
.headline a{
    color:#ee2700;
    font-size:27px;
    font-weight:bold;
    padding:0px 0 5px 10px;
    _padding-top: 4px;
    height: 34px;
	font-family: "黑体", 'hei';
    overflow: hidden;
}

/*service*/
.srv {}
.srv .content {width: 800px; background: #fff; border: none;}
.srv .gg .mod-list {height: 120px;}
.org_list .item {width: 125px; float: left; text-align: center; }
.org_list .item a {font-size: 14px; padding: 5px 10px; display: block; border: 1px #efefef solid;}
.org_list .item a:hover { color: red;}
.srv .mod-c {border: 1px solid #EEEEEE;}
.srv .mod-c table th {text-align: center;}
.srv-submit {width:70%;text-align: center; padding: 10px 20px; }
.srv-submit a {color: red; font-size: 16px}

.banner {background: #eee}
.banner a{display: block}

.bg1 {background: #eee}
.bg2{background: #efe}
.bg3 {background: #ddd}
