/* CSS Document */
#news {
	background-image: url(../imgs/main_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 996px;
	height: 260px;
	margin: auto;
	padding-top: 10px !important;
	overflow: hidden;
}
#news .left {
	float: left;
	padding-left: 14px;
	overflow: hidden;
}
#news .left div {
	border: 1px solid #96c6e6;
	background-image: url(../imgs/home_pic_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}
#news .left div div {
	border: 3px solid #fff;
	width: 298px;
	text-align: center;
	background-image: url(../imgs/home_pic_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}
#news .center {
	float: left;
	padding-left: 14px;
	width: 427px;
}
#news .center .body {
	border-style: solid;
	border-color: #c3dcf3;
	border-width: 0px 1px 1px 1px;
	height: 230px;
	background-color: #fff;
}
#news .center .body li {
	background-image: url(../imgs/home_news_bg.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding: 1px 0px 4px 15px;
}
#news .center .body .point {
	text-align: center;
	line-height: 30px;
	/*font-family: "黑体";
	font-weight: bold;
	font-size: medium;*/
}
/*#news .center .body .point a {
	color: red;
	font-family: "黑体";
	text-decoration: underline;
}*/
#news .right {
	float: left;
	padding-left: 14px;
	width: 221px;
	height: 258px;
	background-image: url(../imgs/home_post_mid.jpg);
	background-repeat: no-repeat;
	background-position: 14px 31px;
}
#news .right div {
	height: 204px;
	padding: 5px 27px 0px 19px !important;
}


#works {
	width: 968px;
	margin: auto;
	padding: 15px 14px 0px 14px;
	background-color: #FFF;
	overflow: hidden;
}
#works .right {
	width: 208px;
	float: right;
}
#works .right .icons {
	text-align: center;
	border-style: solid;
	border-color: #e7f1fa;
	border-width: 0px 2px 2px 2px;
	padding-top: 10px;
}
#works .right .query {
	border-style: solid;
	border-color: #e7f1fa;
	border-width: 0px 2px 2px 2px;
	background-image: url(../imgs/common_cquery_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 140px;
}
#works .right .query ul {
	margin: 22px 0px 0px 20px;
}
#works .right .query li {
	margin: 4px 0px;
}
#works .area {
    background-image: url(../imgs/home_county.jpg);
    background-repeat: no-repeat;
    width: 747px;
    height: 154px;
    border-bottom: 1px solid #b2d2ef;
}
#works .area .more {
    width: 92%;
    margin: 10px auto;
    text-align: right;
}
#works .area .list {
    width: 92%;
    margin: auto;
}
#works .center {
    width: 747px;
    margin: 15px 0px;
}
#works .center .subject {
    float: right;
    border: 1px solid #93bfe8;
    background-color: #fffdf6;
    background-image: url(../imgs/home_title_subject.gif);
    background-repeat: no-repeat;
    background-position: 15px 10px;
    width: 545px;
    height: 182px;
}
#works .center .subject .more {
    text-align: right;
    margin: 10px 20px;
}
#works .center .subject .list {
    background-image: url(../imgs/home_xx.jpg);
    background-repeat: no-repeat;
    background-position: right;
    margin: 0px 15px 0px 5px;
}
#works .center .oa {
    background-image: url(../imgs/home_oa.gif);
    background-repeat: no-repeat;
    background-color: #eef8e7;
    padding-top: 30px;
    width: 186px;
}
#works .center .oa li {
    background-image: url(../imgs/arw_green.gif);
    background-position: 5px;
    background-repeat: no-repeat;
    background-color: #fff;
    border-color: #97c47b;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    margin: 5px 8px;
    padding: 2px;
    text-indent: 12px
}
#works .open {
    /*background-image: url(../imgs/home_zwgg.jpg);
    background-position: left top;
    background-repeat: no-repeat;8*/
	background-color: #fffdf6;
	border: 1px solid #93bfe8;
	/*padding: 5px 0 0 35px;*/
	width: 745px;
	height: 153px;
}
#works .open .list {
	float: left;
	padding: 8px 0px 0px 15px !important;
}
#works .open .list ul li {
    background-image: url(../imgs/arw_coffee_11x11.gif);
    background-repeat: no-repeat;
    background-position: left center;
    text-indent: 15px;
    line-height: 23px;
}
#works .open .icon {
	float: left;
	padding: 15px 0px 0px 10px;
}
#works .open .icon ul li {
	height: 33px;
	width: 112px;
	/*background-image: url('');*/
}

#ad {
    width: 968px;
	margin: auto;
	padding: 10px 14px 0px 14px;
	background-color: #fff;
}

#main {
	width: 968px;
	margin: auto;
	padding: 10px 14px 0px 14px;
	background-color: #FFF;
	overflow: hidden;
}
#main .right {
	width: 208px;
	float: right;
	background-color: #e7f1fa;
}
#main .right .other {
	padding-top: 10px;
}
#main .right .other li {
    text-align: center;
    padding-bottom: 8px;
}
#main .right form {
    text-align: center;
    padding: 10px 0px;
}
#main .right form li {
    padding: 3px 0px;
}
#main .row {
	width: 748px;
	margin-bottom: 10px;
	overflow: hidden;
}
#main .row .col {
	width: 367px;
	background-image: url(../imgs/home_col_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	overflow: hidden;
}
#main .row .col .caption {
	background-image: url(../imgs/home_col_titlebg.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 32px;
	font-size: 14px;
	font-weight: bolder;
	color: #fff;
	text-indent: 43px;
	line-height: 28px;
}
#main .row .col li {
	background-image: url(../imgs/arw_green_11x11.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding: 1px 0px 1px 15px;
}
#main .refer {
	background-image: url(../imgs/home_refer_bg.jpg);
	background-repeat: no-repeat;
	width: 745px;
	height: 119px;
	border: 1px solid #93bfe8;
}
#main .refer .text {
	float: left;
	width: 200px;
	padding: 38px 0px 0px 105px;
}
#main .refer .list {
	float: left;
	margin: 15px 0px 0px 50px;
}
#main .link {
	background-image: url(../imgs/link_area.gif);
	background-repeat: no-repeat;
	width: 745px;
	height: 83px;
	border: 1px solid #93bfe8;
	margin-top: 15px;
}
#main .link ul {
	padding: 10px 0px 0px 60px;
	overflow: hidden;
}
#main .link ul li {
	display: inline;
	float: left;
	font-size: 14px;
	/*line-height: 27px;
	text-indent: 20px;*/
	border: 1px solid #94c1ef;
	width: 110px;
	/*background-color: #eff7ff;
	height: 25px;*/
	margin-right: 40px;
}
#main .link ul li a {
	text-indent: 20px;
	display: block;
	width: auto;
	padding: 3px 0px 2px 0px;
	background-color: #eff7ff;
}
#main .link ul li a:hover {
	background-color: #CDE2F7
}

#link {
	width: 968px;
	margin: auto;
	padding: 15px 14px;
	background-color: #FFF;
	overflow: hidden;
}
#link div {
	background-image: url(../imgs/link_usage.gif);
	background-repeat: no-repeat;
	height: 110px;
	border: 1px solid #bcdc95;
}
#link div ul {
	margin: 5px 0px 0px 60px;
	overflow: hidden;
}
#link div ul li {
	display: inline;
	float: left;
	width: 100px;
}