#main {
	width: 100%; height: auto; overflow: hidden;
}

.center {
	background: url("../images/bj_s.jpg") repeat-x; width: 100%; height: 665px; overflow: hidden;
}
.center_main {
	background: url("../images/bj.jpg") no-repeat; margin: 0px auto; width: 1004px; height: 655px; overflow: hidden; padding-top: 10px; clear: both;
}
.center_c {
	margin: 0px auto; width: 946px; height: 627px; overflow: hidden; padding-top: 28px;
}
.news {
	width: 390px; height: auto; overflow: hidden; float: left;
}
.news .news_one {
	width: 376px; height: auto; overflow: hidden;
}
.news .news_one li {
	width: 125px; height: 28px; overflow: hidden; float: left;
}
.news .news_one li a {
	background: url("../images/news.jpg") no-repeat center; margin: 0px auto; width: 116px; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; overflow: hidden; font-size: 12px; font-weight: bold; display: block;
}
.news .news_one li a.a1 {
	background: url("../images/index_23.jpg") no-repeat center; margin: 0px auto; width: 116px; height: 28px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; display: block;
}
.news .news_one li a.a2 {
	background: url("../images/news.jpg") no-repeat center; width: 116px; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-size: 12px; font-weight: bold; float: right; display: block;
}
.news .news_one li a:hover {
	background: url("../images/index_23.jpg") no-repeat center; text-decoration: none;
}
.news h4 {
	margin: 0px auto; width: 376px; height: 30px; text-align: center; line-height: 30px; overflow: hidden; padding-top: 10px; clear: both; font-family: "Arial"; font-size: 18px; float: left;
}
.about {
	width: 376px; height: auto; overflow: hidden; margin-top: 10px; float: left;
}
.about a {
	width: 116px; height: 111px; overflow: hidden; float: left; display: block;
}
.about a img {
	width: 106px; height: 111px; float: left;
}
.about span {
	width: 260px; height: 111px; line-height: 23px; overflow: hidden; font-size: 12px; float: left; display: block;
}
.about span font {
	font-weight: bold;
}
.news .kuaijie {
	width: 376px; height: auto; overflow: hidden; margin-top: 30px; float: left;
}
.news .kuaijie .kuaijie_one {
	width: 96px; height: 126px; overflow: hidden; padding-left: 10px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.news .kuaijie .kuaijie_two {
	width: 96px; height: 126px; overflow: hidden; padding-left: 10px; float: left;
}
.gonggao {
	width: 314px; height: auto; overflow: hidden; padding-left: 10px; float: left;
}
.gonggao_one {
	width: 304px; height: auto; overflow: hidden;
}
.gonggao_one h3 {
	background: url("../images/hl1.gif") no-repeat 0px 0px; width: 304px; height: 37px; line-height: 49px; text-indent: 26px; overflow: hidden; float: left;
}
.gonggao_one h3 img {
	width: 187px; height: 37px;
}
.gonggao_one h3 a {
	color: rgb(102, 102, 102); font-family: "΢���ź�"; font-size: 14px; font-weight: bold;
}
.gonggao_one h3 a.a1 {
	color: rgb(102, 102, 102); font-family: "΢���ź�"; font-size: 14px; font-weight: bold;
}
.gonggao_one h3 a:hover {
	color: rgb(27, 87, 53); text-decoration: none;
}
.gonggao_one ul {
	width: 304px; height: auto; overflow: hidden; margin-top: 10px; float: left;
}
.gonggao_one ul li {
	background: url("../images/index_34.jpg") no-repeat 0px 7px; width: 291px; height: 24px; line-height: 24px; overflow: hidden; padding-left: 13px;
}
.gonggao_two {
	background: url("../images/hl2.gif") no-repeat 0px 0px; margin-top: 35px;
}
.contactus {
	width: 222px; height: auto; overflow: hidden; padding-left: 10px; float: left;
}
.contactus_one {
	width: 222px; height: auto; overflow: hidden;
}
.contactus_one h3 {
	width: 222px; height: 37px; overflow: hidden;
}
.contactus_one h3 img {
	width: 187px; height: 37px;
}
.contactus_one span {
	width: 222px; height: 95px; overflow: hidden; margin-top: 10px; float: left;
}
.contactus_two {
	margin-top: 30px;
}
.xin_pic {
	width: 222px; height: 164px; overflow: hidden; margin-top: 10px; float: left;
}
.case {
	background: url("../images/pic.jpg") no-repeat; width: 946px; height: 186px; overflow: hidden; margin-top: 20px;
}
.case ul {
	width: 946px; height: auto; overflow: hidden; margin-top: 45px;
}
.case ul li {
	margin: 0px auto; width: 189px; height: auto; text-align: center; overflow: hidden; float: left;
}
.case ul li a {
	margin: 0px auto; width: 168px; height: 118px; text-align: center; overflow: hidden;
}
.case ul li a img {
	padding: 2px; border: 1px solid rgb(210, 210, 210); width: 162px; height: 112px;
}
#demo table tr td img {
	padding: 2px; border: 1px solid rgb(210, 210, 210); width: 162px; height: 112px;
}
.center1 {
	background: url("../images/bj_s.jpg") repeat-x rgb(246, 246, 246) 0px -4px; width: 100%; height: auto; overflow: hidden;
}
.center_c1 {
	margin: 0px auto; width: 982px; height: auto; overflow: hidden; padding-top: 28px;
}
.center_mainm {
	background: url("../images/mian_bgny.jpg") repeat-y 0px 0px; margin: 0px auto; width: 1004px; height: auto; overflow: hidden; clear: both;
}
.center_main1 {
	background: url("../images/bg_ny1.jpg") no-repeat; margin: 0px auto; width: 1004px; height: auto !important; padding-top: 10px; clear: both; 
}
.cc_left {
	width: 225px; height: auto; overflow: hidden; float: left;
}
.cc_right {
	width: 700px; height: auto; overflow: hidden; margin-left: 25px; float: left;
}
.position {
	width: 700px; height: 30px; line-height: 30px; overflow: hidden; margin-top: 0px;
}
.news_list {
	margin: 15px auto 10px; width: 700px; height: auto; overflow: hidden; padding-bottom: 10px;
}
.news_list ul {
	width: 700px; height: auto; overflow: hidden;
}
.news_list ul li {
	background: url("../images/bg_listbg.jpg") repeat-x 0px 26px; width: 700px; height: 28px; line-height: 28px; overflow: hidden;
}
.news_list ul li a {
	background: url("../images/ny-list-bg.gif") no-repeat 0px 5px; width: 600px; height: 28px; text-indent: 15px; overflow: hidden; float: left;
}
.news_list ul li span {
	width: 100px; height: 28px; text-align: center; overflow: hidden; float: left;
}
.ny-cr-content {
	margin: 0px auto; width: 700px; height: auto; overflow: hidden;
}
.ny-cc-title {
	width: 700px; height: 43px; text-align: center; color: rgb(51, 51, 51); line-height: 43px; overflow: hidden; font-size: 20px; font-weight: bold; margin-top: 0px;
}
.ny-cc-sx {
	width: 700px; height: 25px; text-align: center; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden; border-top-color: rgb(210, 210, 210); border-bottom-color: rgb(210, 210, 210); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
.ny-cc-img {
	width: 700px; height: 260px; overflow: hidden;
}
.ny-cc-img img {
	margin: 30px auto 0px; width: 250px; height: 190px; display: block;
}
.ny-cc-img span {
	margin: 0px auto; width: 250px; height: 25px; text-align: center; line-height: 25px; display: block;
}
.ny-cc-img1 {
	width: 660px; height: 260px; overflow: hidden;
}
.ny-cc-img1 img {
	margin: 10px auto 0px; width: 270px; height: 210px; display: block;
}
.ny-cc-img1 span {
	margin: 0px auto; width: 250px; height: 25px; text-align: center; line-height: 25px; display: block;
}
.ny-ccc {
	padding: 10px; color: rgb(43, 43, 43); line-height: 25px; font-size: 14px; margin-top: 10px;
}
.ny-ccc p {
	color: rgb(43, 43, 43); padding-bottom: 10px; font-size: 14px;
}
.ny-ccc a {
	color: rgb(43, 43, 43); padding-bottom: 10px; font-size: 14px;
}
.ny-ccc b {
	color: rgb(43, 43, 43); padding-bottom: 10px; font-size: 14px;
}
.ny-ccc span {
	color: rgb(43, 43, 43); padding-bottom: 10px; font-size: 14px;
}
.ny-ccc ul {
	color: rgb(43, 43, 43); padding-bottom: 10px; font-size: 14px;
}
.ny-ccc li {
	color: rgb(43, 43, 43); padding-bottom: 10px; font-size: 14px;
}
.ny-ccc table {
	color: rgb(43, 43, 43); padding-bottom: 10px; font-size: 14px;
}
.ny-ccc table tr {
	color: rgb(43, 43, 43); padding-bottom: 10px; font-size: 14px;
}
.ny-ccc table tr td {
	color: rgb(43, 43, 43); padding-bottom: 10px; font-size: 14px;
}
.fanye1 {
	margin: 10px auto 0px; width: 640px; height: 40px; color: rgb(30, 80, 162); line-height: 40px; overflow: hidden; padding-bottom: 17px; font-size: 14px; border-top-color: rgb(213, 214, 214); border-top-width: 1px; border-top-style: solid;
}
.fanye1 span {
	width: 320px; height: 40px; line-height: 40px; overflow: hidden; float: left; display: block;
}
.fanye1 span a {
	color: rgb(119, 119, 119); text-decoration: underline;
}
.fanye1 span a:hover {
	color: rgb(119, 119, 119); text-decoration: none;
}
.f-txt2 {
	text-align: right;
}
.lm_menu {
	width: 225px; height: auto; overflow: hidden;
}
.lm_menu h1.h_1 {
	background: url("../images/bg_ny1_h1.png") no-repeat; width: 225px; height: 59px; overflow: hidden; _background: none;
}

.lm_menu h1.h_3 {
	background: url("../images/bg_ny1_h3.png") no-repeat; width: 225px; height: 59px; overflow: hidden; _background: none;
}
.lm_menu h1.h_4 {
	background: url("../images/bg_ny1_h4.png") no-repeat; width: 225px; height: 59px; overflow: hidden; _background: none;
}
.lm_menu ul {
	margin: 10px auto 0px; width: 210px; height: auto; overflow: hidden;
}
.lm_menu ul li {
	background: url("../images/menu_bg1.jpg") repeat-x 0px 0px; width: 210px; height: 40px; text-align: center; color: rgb(0, 0, 0); line-height: 30px; font-family: "����"; font-size: 14px;
}
.lm_menu ul li a {
	color: #333; font-weight: bold;
}
.lm_menu ul li a:HOVER {
    color: #0f67bf; font-weight: bold;
}
.lm_lxwm {
	margin-left: 2px; width: 223px; height: auto; overflow: hidden;
}
.flash1 {
	width: 100%; height: auto; overflow: hidden; position: relative;
}
#flash {
	left: -709px; width: 1419px; height: 300px; text-align: center; clear: both; margin-left: 50%; position: relative;
}
.pd_list {
	margin: 15px auto 10px; width: 700px; height: auto; overflow: hidden; padding-bottom: 10px;
}
.pd_list ul {
	width: 700px; height: auto; overflow: hidden; margin-top: 50px;
}
.pd_list ul li {
	width: 350px; height: auto; overflow: hidden; float: left;
}
.pd_list ul li img {
	padding: 2px; border: 1px solid rgb(230, 230, 230); width: 134px; height: 114px; float: left; display: block;
}
.pd_list ul li dl {
	width: 200px; height: 120px; overflow: hidden; padding-left: 10px;
}
.pd_list ul li dl dt {
	width: 200px; height: 20px; line-height: 20px; overflow: hidden; font-weight: bold;
}
.pd_list ul li dl dd {
	width: 200px; height: auto; line-height: 17px; overflow: hidden;
}
.lzjs_1 {
	width: 707px; height: 35px; color: rgb(204, 0, 0); line-height: 35px; font-family: "΢���ź�", "����"; font-size: 14px; font-weight: bold; margin-top: 10px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.lzjs_c {
	margin-top: 15px;
}
.qgxx_1 {
	margin: 15px auto 0px; width: 707px; height: auto; line-height: 25px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; border-top-color: rgb(230, 230, 230); border-bottom-color: rgb(230, 230, 230); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.qgxx_1 font {
	color: rgb(204, 0, 0); font-family: "΢���ź�", "����"; font-size: 14px; font-weight: bold;
}
.qgxx_2 {
	padding-bottom: 25px; margin-top: 15px;
}
.ly_ys {
	margin: 0px auto; width: 625px; height: auto; overflow: hidden;
}
.ly_ys span.sp1 {
	width: 55px; height: 25px; color: rgb(153, 0, 0); overflow: hidden; font-family: "΢���ź�", "����"; font-weight: bold; float: left; display: block;
}
.ly_ys span.sp2 {
	width: 570px; height: auto; line-height: 25px; overflow: hidden; float: left; display: block;
}
.sp211 {
	width: 570px; height: auto; line-height: 25px; overflow: hidden; float: left;
}
.ly_cc {
	background: rgb(255, 255, 255); width: 665px; height: auto; overflow: hidden; padding-top: 10px; padding-bottom: 10px; margin-top: 10px;
}
.rjxz_list {
	margin: 10px auto; width: 665px; height: auto; overflow: hidden;
}
.rjxz_list ul {
	width: 665px; height: auto; overflow: hidden;
}
.rjxz_list ul li {
	background: rgb(255, 255, 255); border: 2px solid rgb(245, 246, 247); width: 90px; height: auto; overflow: hidden; float: left;
}
.rjxz_list ul li img {
	margin: 10px auto 0px; width: 50px; height: 50px; display: block;
}
.rjxz_list ul li span {
	height: 20px; text-align: center; line-height: 20px; padding-bottom: 10px; margin-top: 10px; display: block;
}



/* ��ϸҳ �������� ��ʼ */
.conditions_show{ 
	margin: auto auto 10px; width: 740px; height: auto; overflow: hidden; padding-bottom: 10px;
	float:left;word-wrap:break-word; word-break:nomal;}
.conditions_show h1{word-wrap:break-word; word-break:nomal;
color:#0f67bf; font-size:24px; font-family:"microsoft yahei";
height:auto;margin-bottom:20px;margin-top:20px; text-align:center; width:90%;float: left;}
.conditions_time{border-bottom:dashed 1px #ccc;  float:left; width:680px; margin:0px 10px; display:inline; text-align:center; height:28px; line-height:28px;}
.conditions_text{float:left; width:680px; margin:0px 20px; line-height:30px; display:inline;}
.conditions_text p{ text-indent:2em; margin-top:10px; font-size:14px;}
.conditions_text p img{max-width:80%;}
.conditions_perform{float:left; width:680px; margin:0px 20px; display:inline; height:26px; margin-top:20px;}
.conditions_perform_an1{cursor: pointer;  width:60px; height:26px; line-height:26px; background:url(../images/list_an7.jpg) no-repeat; float:right; text-align:center; color:#FFF; margin-left:10px; display:inline;}
.conditions_perform_an1:hover{width:60px; height:26px; float:right; background:url(../images/list_an72.jpg) no-repeat; }
.conditions_perform_an2{cursor: pointer; width:60px; height:26px; line-height:26px; background:url(../images/list_an8.jpg) no-repeat; float:right; text-align:center; color:#FFF; margin-left:10px; display:inline;}
.conditions_perform_an2:hover{width:60px; height:26px; float:right; background:url(../images/list_an82.jpg) no-repeat; }
.conditions_xia{float:left; width:680px; margin:0px 40px; display:inline; border-top:dashed 1px #ccc; margin-top:10px;}
.conditions_xia p{ float:left; width:320px; margin-right:10px; display:inline; height:50px; line-height:50px; overflow:hidden; }
.conditions_perform_an1{cursor: pointer;  width:60px; height:26px; line-height:26px; background:url(../../images/list_an7.jpg) no-repeat; float:right; text-align:center; color:#FFF; margin-left:10px; display:inline;}
.conditions_perform_an1:hover{width:60px; height:26px; float:right; background:url(../../images/list_an72.jpg) no-repeat; }
.conditions_perform_an2{cursor: pointer; width:60px; height:26px; line-height:26px; background:url(../../images/list_an8.jpg) no-repeat; float:right; text-align:center; color:#FFF; margin-left:10px; display:inline;}
.conditions_perform_an2:hover{width:60px; height:26px; float:right; background:url(../../images/list_an82.jpg) no-repeat; }

.search_list_max {
    margin-left: 20px;
    margin-bottom: 20px;
    width: 200px;
    height:220px;
    float: left;         
    box-shadow: 2px 4px 5px #b1b1b1;    
    border : 1px solid #cecece;
}
.search_list_max a{
    font-weight:600; 
}


.search_list_title{
    height:20px;
    line-height: 20px;
    border:0px;
    padding-top:10px;
    font-weight:600;
    color:#444;
}
.search_list_max_td{
    height:20px;
    line-height: 20px;
    border:0px;
    padding:0px;
    color:#666;
}