li {
	list-style-type: none
}
.area {
	text-align: left;
	margin: 0px auto;
	font-size: 12px;
	overflow: hidden;
}
.index_a1 {
	float: left;
	overflow: hidden
}
.index_b2 {
	width: 190px;
	overflow: hidden
}
.index_f1 {
	border-bottom: #00a9ff 1px solid;
	margin: 0px 0px 0px 10px;
	overflow: hidden;
}
.index_f11 {
	border-bottom: #00a9ff 1px solid;
	margin: 0px 0px 0px 5px;
	overflow: hidden;
	width: 168px;
}
.index_f3 {
	border-bottom: #00a9ff 1px solid;
	margin: 0px 0px 10px 5px;
	overflow: hidden;
}
.about{position: relative; width: 305px; float: left; background:url(../images/yline.jpg) no-repeat right center; padding: 0px 15px 15px 15px;}
.about-title{ background:url(../images/icona.jpg) top left no-repeat; height:45px; color:#0055b4}
.about-title h3{ padding-left:20px; padding-top:15px; font-size:16px;font-weight:bold}
.about-title span{ float:right;padding-top:15px;}
.index_f2 {
	line-height:24px;
	padding-top:5px
}
.index_f2 p {
	color: #565656;
}

.news{position: relative; width: 385px; float: left;background:url(../images/yline.jpg) no-repeat right center; padding: 0px 15px 15px 15px;}
.index_c3 {
	padding:5px;
	margin-left:0px
}
.index_c3 li {
	padding-bottom: 0px;
	line-height: 25px;
	padding-left: 20px;
	background:url(../images/nav_21.jpg) no-repeat 6px 9px;
	height: 25px;
	color: #ab9273;
	overflow: hidden;
	padding-top: 0px;
	border-bottom:1px dashed #cdcdcd;
}
.index_c3 li span {
	float: right
}
.index_c3 li a {
	color: #565656;
	font-size: 13px;
	text-decoration: none
}
.index_c3 li a:hover {
	color: orange;
	text-decoration:  none
}

.contact{position: relative; width: 237px; float: left; padding: 0px 15px 15px 15px;}
.contect-title{ background:url(../images/icona.jpg) top left no-repeat; width:235px; height:50px; color:#0055b4}
.contect-title h3{ padding-left:20px; padding-top:15px; font-size:16px;font-weight:bold;}
.contect-title span{ float:right;padding-top:15px;}
.contact .lxwm{  padding-left:10px; line-height:23px; height:190px;font-size: 13px;color: #565656;}

/*首页产品展示*/
.case{ clear:both; padding-top:10px;}
.case h3 { background:url(../images/icona.jpg) top left no-repeat;padding-top:15px; color:#0055b4; padding-left:22px; margin:0px 0px 0px 15px; font-size:16px;font-weight:bold;}
.product_tit {
	background:url(../images/products_s.jpg) no-repeat center; height:37px; 
}
.product_tit span{ float:right;padding-top:15px; padding-right:60px;}
#product_show{ background:url(../images/bg_z.jpg) repeat-y center;}
.products_bt{ background:url(../images/bg_x.jpg) no-repeat bottom center; height:20px;}

#demo_p
{
    overflow: hidden;
    width: 866px;
    margin-left: 50px;

}
#demo_p img
{
    border: 2px solid #7bc5ff;
}
#indemo_p
{
    float: left;
    width: 1000%;
}
#demo1_p
{
    float: left;
}
#demo2_p
{
    float: left;
}
#demo_pro
{
    width: 150px;
    float: left;
    padding-right: 20px;
    padding-left: 20px;
}
#demo_pro div {
	border: 1px solid gray;
}
#demo_pro span
{
    text-align: center;
    float: left;
    width: 164px;
    font-size: 13px;
    padding-top: 5px;
    color: gray
}

#gallery { 
	margin: 0; 
	padding: 0; 
	padding-left:20px;
}

.gallery_box { 
	display: block; 
	position: relative; 
	float: left; 
	width: 164px; 
	padding: 15px; 
	margin: 10px 10px 0px 20px; 
}

.gallery_box img {
	border: 2px solid gray !important;
}

.gallery_box span { 
	position: absolute; 
	z-index: -1000; 
	height: 123px; 
	top: 0; 
	left: 0; 
	background: url(../images/port_frame.png) no-repeat; 
}

a.port_detail { 
	display: block; 
	text-align: center;
	padding-top: 5px;
	text-decoration:none;
	cursor: default;
	font-size: 13px;
	font-weight: bold;
	color:#333333;
}


.news_list {
	padding-left:5px;
	margin-left:0px
}
.news_list li {
	display: block;
	height: 35px;
	line-height: 35px;
	padding-left: 20px;
	margin-top:5px !important;
	background:url(../images/nav_21.jpg) no-repeat 6px 13px;
	color: #ab9273;
	overflow: hidden;
	border-bottom:1px dashed #cdcdcd;
}
.news_list li span {
	float: right
}
.news_list li a {
	color: #565656;
	font-size: 13px;
	text-decoration: none
}
.news_list li a:hover {
	color: orange;
	text-decoration:  none
}

.artlist {
	margin-left: 217px; padding: 10px;
}	
.artlist .border {
	border: 1px solid #cccccc; height: 1140px; padding: 30px;
}
.sysintr {
	padding-bottom: 0px;height:220px;margin-top:10px;
}
.bgintr {
	background-color: #F2F2F2
}
.sysintr .leftcont {
	float:left;width:400px;height:150px;padding-top:10px;padding-left:40px;
}
.sysintr p {
	font-size:13px; color:#2c2c2c;text-indent: 2em;
}
.sysintr .rightimg {
	float:right;padding:10px;padding-right:40px;
}
.sysintr .rightimg img {
	width:128px;height:127px;margin-top:20px;
}
.sysintr .leftcont .buttons {
	margin-top: 15px;
}
.sysintr .buttons img {
	border: 0px
}

.document p {font-size:14px !important; color:#595B5B !important; text-indent: 21pt; margin-left: 21pt;}
.document h2 { line-height: 172%; page-break-after: auto; }
.document h3 { line-height: 172%; margin-left: 43pt; page-break-after: auto; }

.mobile-tab .imgTD {
	width: 120px; background-color: #EEEEEE; text-align: center; vertical-align: center;
}
.mobile-tab img {
	width: 64px; height: 64px;
} 
.mobile-tab h4 {
	font-weight: bold; margin:6px; margin-left: 20px; 
} 
.mobile-tab p {
	font-size: 13px; color: #595B5B; margin-left: 20px;
} 