@charset "utf-8";
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(../images/about/bg1.gif);
	background-repeat: repeat-x;
}
#head_top{
	height: 26px;
	width: 975px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ddeff9;
	line-height: 26px;
}
.head_top1{
	font-size: 6px;
	line-height: 6px;
	background-image: url(../images/publics/head_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 26px;
	width: 7px;
	float: left;
}
.head_top2{
	height: 26px;
	width: 961px;
	color: #3183b3;
	float: left;
}
.head_top2 li{
	float: left;
}
.head_top3{
	font-size: 6px;
	line-height: 6px;
	background-image: url(../images/publics/head_top.gif);
	background-repeat: no-repeat;
	background-position: -7px 0px;
	height: 26px;
	width: 7px;
	float: left;
}
.head_top4{
	float: left;
	height: auto;
	width: 530px;
	line-height: 26px;
	text-align: left;
	color: #000;
}
.head_top5{
	text-align: right;
	float: right;
	height: auto;
	width: 400px;
	color: #333;
}
.head_top5 a:link{
	color: #17618c;
	text-decoration: none;
}
.head_top5 a:hover{
	color: #F60;
	text-decoration: none;
}
.head_top5 a:visited{
	color: #17618c;
	text-decoration: none;
}
#ab_search{
	height: 48px;
	width: 975px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 26px;
	padding-bottom: 2px;
}
.ab_search_left{
	float: left;
	height: auto;
	width: 475px;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
.ab_search_right{
	float: left;
	height: auto;
	width: 500px;
	text-align: left;
}
.search_input{
	border: 1px solid #777c78;
	float: left;
	height: 28px;
	width: 220px;
	background-color: #FFF;
	background-image: url(../images/index/bg3.gif);
	background-repeat: repeat-x;
	background-position: 0px top;
	vertical-align:middle;
	line-height:28px;
}
.search_select{
	float: left;
	height: 20px;
	padding-top: 6px;
	padding-bottom: 2px;
	background-color: #FFF;
	overflow: hidden;
	width: 160px;
	background-image: url(../images/index/bg3.gif);
	background-repeat: repeat-x;
	background-position: 0px top;
	margin-left: 6px;
	border: 1px solid #777c78;
	}
.search_select b {
	POSITION: relative;
	WIDTH: 156px;
	DISPLAY: block;
	HEIGHT: 18px;
	OVERFLOW: hidden
}
.search_select b select {
	BORDER-BOTTOM: #fff 2px solid;
	POSITION: absolute;
	BORDER-LEFT: #fff 2px solid;
	WIDTH: 160px;
	FONT: 12px/17px 'Arial';
	BORDER-TOP: #fff 2px solid;
	TOP: -2px;
	BORDER-RIGHT: #fff 2px solid;
	LEFT: -2px
}
.search_input2{
	height: 34px;
	width: 101px;
	font-size: 12px;
	line-height: 34px;
	color: #999999;
	background-image: url(../images/index/button3.gif);
	background-repeat: repeat-x;
	background-position: 0px top;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.search_inputinq{
	height: 43px;
	width: 130px;
	font-size: 12px;
	line-height: 43px;
	color: #999999;
	background-image: url(../images/about/g13.gif);
	background-repeat: repeat-x;
	background-position: 0px top;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.search_inputcon{
	height: 37px;
	width: 128px;
	font-size: 12px;
	line-height: 37px;
	color: #999999;
	background-image: url(../images/about/ad_button1.gif);
	background-repeat: repeat-x;
	background-position: 0px top;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#ab_content{
	height: auto;
	width: 975px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/about/bg2.gif);
	background-repeat: repeat-y;
	background-position: 205px top;
	padding-bottom: 20px;
}
.content_left{
	float: left;
	width: 190px;
	padding-right: 30px;
	padding-top: 10px;
}
.content_left1{
	float: left;
	height: 37px;
	width: 190px;
	background-image: url(../images/index/g1.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-size: 14px;
	line-height: 37px;
	color: #000;
	font-weight: bold;
	text-align: left;
	text-indent: 6px;
}
.content_left2{
	float: left;
	height: auto;
	width: 188px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dacdba;
	border-bottom-color: #dacdba;
	border-left-color: #dacdba;
	margin-bottom: 12px;
}
.content_left2 a:link{
	color: #666;
	text-decoration: none;
}
.content_left2 a:hover{
	color: #3183b3;
	text-decoration: none;
}
.content_left2 a:visited{
	color: #666;
	text-decoration: none;
}
.content_left2 li{
	font-size: 12px;
	line-height: 26px;
	color: #7b7b7b;
	height: auto;
	width: 163px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f4f1ea;
	text-align: left;
	background-color: #FFF;
	padding-left: 25px;
	float: left;
}
.content_left3{
	font-size: 12px;
	line-height: 27px;
	background-image: url(../images/about/bg4.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dacdba;
	float: left;
	width: 188px;
	color: #6c3a07;
	text-align: left;
	height: 27px;
}
.content_left3 a:link{
	color: #6c3a07;
	text-decoration: none;
}
.content_left3 a:hover{
	color: #6c3a07;
	text-decoration: none;
}
.content_left3 a:visited{
	color: #6c3a07;
	text-decoration: none;
}
.content_left3 img{
	padding-top: 5px;
}
.content_left4{
	float: left;
	height: auto;
	width: 188px;
	margin-bottom: 12px;
}
.content_left4 li{
	font-size: 10px;
	line-height: 14px;
	color: #7b7b7b;
	height: auto;
	width: 163px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f4f1ea;
	text-align: left;
	background-color: #FFF;
	padding-left: 25px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.location1{
	background-image: url(../images/about/g5.gif);
	background-position: 3px center;
	background-repeat: no-repeat;
	font-size: 11px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}
.location2{
	background-image: url(../images/about/g6.gif);
	background-position: 3px center;
	background-repeat: no-repeat;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}
.location3{
	background-image: url(../images/about/g7.gif);
	background-position: 3px center;
	background-repeat: no-repeat;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}
.location4{
	background-image: url(../images/about/g8.gif);
	background-position: 3px center;
	background-repeat: no-repeat;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}
.content_right{
	float: left;
	width: 755px;
	padding-top: 10px;
	height: auto;
}
.con_title{
	float: left;
	height: auto;
	width: 755px;
	font-weight: normal;
	padding-bottom: 10px;
}
.con_title1{
	background-image: url(../images/about/g9.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 28px;
	width: 16px;
}
.con_title2{
	background-image: url(../images/about/bg6.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	float: left;
	height: 28px;
	width: 723px;
	font-size: 11px;
	line-height: 28px;
	color: #333;
	text-align: left;
	font-weight: normal;
}
.con_title3{
	background-image: url(../images/about/g9.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	float: left;
	height: 28px;
	width: 16px;
}
.con_main{
	float: left;
	width: 740px;
	height: auto;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 14px;
	line-height: 30px;
	color: #000;
	background-color: #f3f3f3;
	text-align: left;
	padding-left: 15px;
}
.con_main1{
	width: 735px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	height: auto;
}
.con_main1 dl{
	float: left;
	height: 100%;
	width: 100%;
}
.con_main1 dt{
	float: left;
	height: auto;
	width: 200px;
	line-height: 24px;
	font-weight: bold;
	text-align: right;
}
.con_main1 dd{
	float: left;
	height: auto;
	width: 500px;
	line-height: 24px;
	color: #333;
	text-align: left;
}
.con_main2{
	border: 1px solid #d6d6d6;
	float: left;
	height: auto;
	margin-top: 15px;
	width: 753px;
	padding-bottom: 10px;
}
.con_main2 a:link{
	color: #3183b3;
	text-decoration: none;
}
.con_main2 a:hover{
	color: #f60;
	text-decoration: none;
}
.con_main2 a:visited{
	color: #3183b3;
	text-decoration: none;
}
.con_main2_title{
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
	color: #000;
	background-color: #F3F3F3;
	float: left;
	height: auto;
	width: 748px;
	text-align: left;
	padding-left: 5px;
	margin-bottom: 10px;
}
.con_main2 ul{
	padding-right: 10px;
	padding-left: 10px;
}
.con_main2 li{
	float: left;
	width: 240px;
	line-height: 20px;
	text-align: left;
	font-size: 12px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	text-indent:10px;
}
.pro_detalis1{
	float: left;
	height: auto;
	width: 730px;
	padding-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.pro_detalis2 H4 {
	COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.pro_detalis2 .txt {
	MARGIN: 5px 0px
}
.pro_detalis_left{
	background-image: url(../images/about/g12.gif);
	background-repeat: no-repeat;
	float: left;
	height: 279px;
	width: 279px;
	overflow: hidden;
}
.pro_detalis_left1{
	height: 265px;
	width: 265px;
	overflow: hidden;
	padding: 3px;
}
.pro_detalis_left2{
	float: left;
	height: auto;
	width: 279px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pro_detalis_right{
	float: left;
	height: auto;
	width: 435px;
	padding-right: 10px;
}
.pro_detalis_right h2{
	WORD-WRAP: break-word;
	COLOR: #000;
	FONT-SIZE: 16px;
	font-weight: bold;
}
.d-card{
	OVERFLOW: hidden;
	float: left;
	width: 435px;
	text-align: left;
	height: auto;
	padding-top: 5px;
	padding-bottom: 20px;
}
.d-card DL {
	WIDTH: 435px;
	FLOAT: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.d-card H3 {
	BORDER-BOTTOM: #c1cee0 2px solid;
	TEXT-INDENT: 26px;
	FONT: bold 14px/24px tahoma;
	MARGIN-BOTTOM: 10px;
	background-color: #fff;
	background-image: url(../images/gif/g18.gif);
	background-repeat: no-repeat;
	text-align: left;
}
.d-card DT {
	TEXT-ALIGN: right;
	WIDTH: 125px;
	FLOAT: left;
	FONT-WEIGHT: bold;
	MARGIN-RIGHT: 5px;
	color: #666666;
}
.d-card DD {
	WIDTH: 305px;
	FLOAT: left;
	color: #999999;
}
.pro_detalis2{
	float: left;
	height: auto;
	width: 730px;
	padding-top: 20px;
	text-align: left;
	padding-bottom: 10px;
}
.pro_detalis2 H4 {
	COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.pro_detalis2 .txt {
	MARGIN: 5px 0px;
	line-height: 16px;
	color: #666;
}
.pro_detalis3_1{
	float: left;
	height: auto;
	width: 710px;
	padding-top: 5px;
	text-align: left;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.pro_detalis3_1 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.pro_detalis3_1 li{
	float: left;
	height: 163px;
	width: 160px;
	padding-right: 16px;
	background-image: url(../images/about/g15.gif);
	background-repeat: no-repeat;
	padding-top: 16px;
	margin-top: 15px;
}
.pro_detalis3_1 li P {
	LINE-HEIGHT: 14px; MARGIN: 3px 0px
}
.pro_detalis3_2{
	background-color: #FFFFFF;
	padding: 1px;
	height: 100px;
	width: 100px;
	border: 1px solid #dddddd;
	float: left;
	overflow: hidden;
}
.pro_detalis3_2_1{
	height: 104px;
	width: 104px;
	padding-left: 30px;
	float: left;
}
.pro_detalis3_3{
	background-color: #FFFFFF;
	height: 36px;
	width: 100px;
	float: left;
	line-height: 18px;
	overflow: hidden;
}
.pro_detalis3_3_1{
	height: 36px;
	width: 100px;
	padding-left: 30px;
	float: left;
}
.pro_detalis3_4{
	height: 36px;
	width: 120px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.pro_detalis3_5 {
	TEXT-ALIGN: right;
	float: left;
	width: 710px;
	padding-top: 5px;
}
.about_us2{
	float: left;
	height: auto;
	width: 710px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
	color: #333333;
	line-height: 1.5;
	padding-bottom: 10px;
}
.table {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; WIDTH: 100%; BACKGROUND: #f9f9f9; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.table TH {
	BORDER-BOTTOM: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-TOP: 5px;
	text-align: right;
}
.table TD {
	BORDER-BOTTOM: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-TOP: 5px;
	text-align: left;
}
.table TH {
	TEXT-ALIGN: right; WIDTH: 140px; FONT-WEIGHT: bold
}
.table .th {
	TEXT-ALIGN: right; WIDTH: 140px; FONT-WEIGHT: bold
}
.ad_company{
	float: left;
	height: auto;
	width: 710px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	padding-right: 15px;
	padding-left: 15px;
}
.ad_company2{
	float: left;
	height: auto;
	width: 713px;
	padding-left: 15px;
	padding-top: 10px;
	overflow:hidden; 
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
}
.ad_company2 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.ad_company2 li{
	padding-bottom: 12px;
}
.info-img {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden
}
.info-img LI {
	TEXT-ALIGN: center; WIDTH: 96px; FLOAT: left
}
.info-img LI SPAN {
	LINE-HEIGHT: 1.1;
	DISPLAY: block;
	overflow: hidden;
}
.info-img LI IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 80px; HEIGHT: 80px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.cp-imginfo LI {
	WIDTH: 107px; HEIGHT: 120px; MARGIN-RIGHT: 10px;overflow:hidden;
}

.pro_list1_2{
	float: left;
	height: auto;
	width: 775px;
}
.pro_list1_2 li{
	float: left;
	height: auto;
	width: 775px;
}
.pro_list1_2 li dl{
	float: left;
	height: auto;
	width: 765px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.pro_list1_2 li dt{
	height: 98px;
	width: 98px;
	border: 1px solid #d6d6d6;
	float: left;
	overflow: hidden;
}
.pro_list1_2 li dd{
	float: left;
	height: auto;
	width: 665px;
	text-align: left;
}
.pro_list1_text1{
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	color: #3183b3;
	padding-left: 15px;
	text-align: left;
}
.pro_list1_text1 a{
	color: #3183b3;
	text-decoration: none;
}
.pro_list1_text1 a:hover{
	color: #ff6600;
	text-decoration: none;
}
.pro_list1_text2{
	font-size: 11px;
	line-height: 16px;
	color: #343434;
	padding-left: 15px;
	text-align: left;
}
.pro_list1_text2 a{
	color: #3183b3;
	text-decoration: none;
}
.pro_list1_text2 a:hover{
	color: #ff6600;
	text-decoration: none;
}
.pro_list1_text3{
	font-size: 12px;
	line-height: 22px;
	color: #343434;
	padding-left: 15px;
	text-align: left;
}
.pro_list1_text3 a{
	color: #1a8859;
	text-decoration: none;
}
.pro_list1_text3 a:hover{
	color: #ff6600;
	text-decoration: none;
}
