﻿.disable {
	display:none;
}
BODY {
	color:#494848;
	font-size:12px;
	font-family:Microsoft Yahei;
}
BODY {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
DIV {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
DL {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
DT {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px;
}
DD {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
UL {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
OL {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
LI {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
H1 {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
H2 {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
H3 {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
H4 {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
H5 {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
H6 {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
PRE {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
CODE {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
FORM {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
FIELDSET {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
LEGEND {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
INPUT {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
BUTTON {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
TEXTAREA {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
P {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
BLOCKQUOTE {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px
}
H1 {
	FONT-SIZE:100%;
	FONT-WEIGHT:normal
}
H2 {
	FONT-SIZE:100%;
	FONT-WEIGHT:normal
}
H3 {
	FONT-SIZE:100%;
	FONT-WEIGHT:normal
}
H4 {
	FONT-SIZE:100%;
	FONT-WEIGHT:normal
}
H5 {
	FONT-SIZE:100%;
	FONT-WEIGHT:normal
}
H6 {
	FONT-SIZE:100%;
	FONT-WEIGHT:normal
}
EM {
	FONT-STYLE:normal
}
UL {
	LIST-STYLE-TYPE:none;
	LIST-STYLE-IMAGE:none
}
OL {
	LIST-STYLE-TYPE:none;
	LIST-STYLE-IMAGE:none
}
FIELDSET {
	BORDER-BOTTOM:0px;
	BORDER-LEFT:0px;
	BORDER-TOP:0px;
	BORDER-RIGHT:0px
}
IMG {
	BORDER-BOTTOM:0px;
	BORDER-LEFT:0px;
	BORDER-TOP:0px;
	BORDER-RIGHT:0px
}
SUP {
	VERTICAL-ALIGN:text-top
}
SUB {
	VERTICAL-ALIGN:text-bottom
}
A {
	COLOR:#000000;
	TEXT-DECORATION:none
}
A:hover {
	COLOR:#005548;
	TEXT-DECORATION:none
}
.clearfix:after {
	DISPLAY:block;
	HEIGHT:0px;
	VISIBILITY:hidden;
	CLEAR:both;
	CONTENT:"."
}
.clearfix {
	}
	.right{float:right}
	.left{float:left}
.pr{position:relative}
.line15{clear:both;font-size:0px;height:15px;overflow:hidden;}
.ft{font-size:16px}.ft14{font-size:13px}
.color{color:#408371;}
.color1{color:White}
.mb{margin-bottom:10px}
.mr{margin-right:15px;}
.mt{margin-top:5px}
.wd{width:495px}.wr{width:238px}
.common {
	width:100%;
	background:#005548;
	height:103px;

}

.header {
	width:1000px;
    height:103px;
	margin:0px auto;
	z-index:10;
	overflow:hidden;

}
.logo {
	display:block;
	width:455px;
	height:78px;
	float:left;
	margin:0px;
	text-indent:-9999px;
	background:url('images/logo.jpg') no-repeat;
	position:absolute;left:12px;top:15px;
}
.guanggao{width:740px;height:85px;	text-indent:-9999px;
	background:url('images/zld.gif') no-repeat;position:absolute;right:0px;bottom:0px;}.guanggao a{width:740px;height:85px;display:block}
.search{width:200px;height:24px;position:absolute;right:11px;top:50px;border:1px solid #989898}
.search .inputs{width:178px;height:24px;line-height:24px;padding:0px 0 0 2px;border:0px;color:#333333; font-size:11px;}
.search .submit{width:20px;height:24px;padding:0px; background:url(images/search.jpg) no-repeat;border:0px;overflow:hidden;}
 .top-right{width:200px;margin-right:11px;margin-top:10px;float:right;height:30px}

.menu{ width:100%; height:40px; line-height:40px; background:url(images/menu_bg.jpg) left top repeat-x;}
.menu ul{width:1000px;margin:0px auto}
.menu a{ color:#6f6f6f;width:111px;display:block; height:40px;font-size:14px}
.menu ul li{ width:111px; text-align:center; float:left;}.menu ul .line{background:url(images/menu_line.jpg) right top no-repeat}
.menu .current,.menu ul a:hover{ background:url(images/current_menu.jpg) left top no-repeat; cursor:pointer;color:White}
 
 #KinSlideshow{width:1000px;height:381px;margin:0px auto}
#KinSlideshow_content a{width:1000px; height:381px; float:left; overflow:hidden;}
.sub-banner{ width:1000px; height:249px;margin:0px auto}

.container {
	width:1000px;
	padding:0px;
	height:auto;
	margin:20px auto 0px;
	overflow:hidden;
}


.block{display:block;}.none{display:none;}
.index_tab {margin:0;padding:0;width:495px; height:28px;line-height:28px; overflow:hidden }
.index_tab ul{ margin-left:0px;width:auto}
.index_tab li{float:left;cursor:pointer;width:92px;text-align:center;background:#d9d7d8;height:28px; line-height:28px;margin-right:5px;display:block;overflow:hidden }
 .index_tab li.hover{width:92px;height:28px;line-height:28px; color:#fff; }
.index_tab .active {
	width:92px;height:28px;line-height:28px;background:#5d9884;color:#ffffff;
}
.index_tab .normal {
	color:#6b6b6b
}
.index_tabcontentl {
	width:495px;
	padding:0px;
	text-align:left;
	height:auto;
	margin:5px auto;overflow:hidden;
}

.news {
	width:495px;
	margin:10px 0 0 8px;
	float:left;
	height:auto;
	overflow:hidden;
}

.news_line
{
    width:495px;
	margin:0px;
	height:auto;
	padding:0;
	overflow:hidden;
}
.news_line li{width:448px;height:29px;line-height:29px;background:url(images/icon-01.jpg) no-repeat left center; padding-left:20px;}

 

.index_article_list {
	margin:13px auto 16px;
	width:495px;
	height:106;
	overflow:hidden
}
.index_article_list .img {
	float:left;
	margin-right:8px;
	margin-top:0px;
	border:1px solid #d7d9d9;
}
.index_article_list .title {
	height:20px;
	color:#408371;
	line-height:20px;
	margin-top:0px;
	font-size:14px
}
.index_article_list p {
	margin:4px 0 0 0;
	padding:0;
	color:#000;
	text-indent:21px;
	line-height:20px;
}

.box {
	width:495px; height:212px; overflow:hidden;
	
}
.box h2{width:495px; height:26px;}
.box img{margin-right:18px}.box p{line-height:23px;}

.contact {
	width:238px; height:auto;margin-bottom:10px; overflow:hidden;
	
}
.contact h2{background:url(images/title-bg.jpg) no-repeat; width:213px; height:32px;line-height:32px;padding-left:25px}
.contact p{line-height:23px;}

#focus {width:238px; height:165px;margin:0px auto 0; overflow:hidden; position:relative;}
#focus ul {height:165px; position:absolute;}
#focus ul li {float:left; width:238px; height:165px;  overflow:hidden; position:relative; }
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:auto; height:40px; right:0; bottom:0;}
#focus .btn {position:absolute; width:auto; height:24px; right:0; bottom:8px;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:24px; height:24px; line-height:24px; text-align:center; background:#ffffff;  margin-right:0px; cursor:pointer; color:#2f4f4f;}
#focus .btn span.on {background:#000; color:#fcc;}

.p10{padding-top:10px; }
.content-left{ width:235px;min-height:458px}/*left*/.content-left h2{ background:url(images/title-bg.jpg) no-repeat; width:210px; height:32px;line-height:32px;padding-left:25px;}
 .arrowlistmenu { width: 235px; padding-top:0px; /*width of accordion menu*/ margin-bottom:25px;}

.arrowlistmenu .menuheader { height:31px; line-height:31px; background:url(images/class.jpg) no-repeat; padding-left:20px;width:215px }
.arrowlistmenu .openheader {  background:url(images/current-class.jpg) center center no-repeat; }
.arrowlistmenu ul { margin: 0; padding: 0; margin-bottom: 0px;}
.arrowlistmenu ul li { padding-bottom: 2px;}
.arrowlistmenu ul li a { display: block;  padding-left: 25px; /*link text is indented 19px*/ text-decoration: none;  line-height:25px; height:25px;overflow:hidden }
.arrowlistmenu ul li a:hover,.arrowlistmenu_hover {color:#005289;}
 .openheader  a{color:white}
 .siderbar{ width:235px;height:525px;overflow:hidden}
 .siderbar h2{background:url(images/title-bg.jpg) no-repeat; width:210px; height:32px;line-height:32px;padding-left:25px}
 .siderbar ul { margin: 0; padding: 0; margin-bottom: 0px;}
.siderbar ul li { padding-bottom: 2px;}
.siderbar ul li a { display: block; background:url(images/class.jpg) no-repeat;width:205px; padding-left: 25px; line-height:31px; height:31px;overflow:hidden }
.siderbar ul li a:hover,.siderbar ul .current {background:url(images/current-class.jpg) center center no-repeat;}

.content {
	margin:0px;
	width:750px;
	padding:0;
	min-height:548px;
	float:right;
	
}
.nav 
{
    width:750px;    
    margin:0;
height:28px;line-height:28px;
background:url(images/bread.gif) left bottom no-repeat;
	overflow:hidden;
}
.nav h1 {
	width:108px;
	padding:0px;
	margin-left:16px;
	text-align:center;

}

.nav span {
	float:right;
	background:url(images/home.gif) left center no-repeat;
	padding-left:15px;
	margin:0px 8px 0 0;
}
.nav span a{color:#666666}
 .product_all {
	width:740;
	height:auto;
	margin-left:0px;
	overflow:hidden;
}

.product_all img {
	padding:0px;

}
.product_all p {
	height:25px;
	line-height:25px;
	text-align:center;
}
.product-list{text-align:center;line-height:0;overflow:hidden;width:740;_height:1%;}
.product-list li{float:left;width:155px;height:170px;margin:0px 15px 20px 10px;border:solid 1px #DBDBDB;display:inline-block;}
.product-list li strong{display:block;overflow:hidden;width:155px;height:30px;line-height:30px;background:#f0f0f0;}
.p-title{height:38px;line-height:38px;width:100%;}.p-title h2 a{width:300px;float:left;font-size:15px;color:#005289;}
.p-title span{float:right;margin-right:3px;}
.li-all{border-bottom:dashed 1px #aaa;}

.product_list {
	margin:0px auto;
	display:block;
	width:1000px;
	height:1%;
	background:#f7f7f7;
	overflow:hidden;
	
}
.product_list h2{width:984px;padding-left:15px; height:32px;line-height:32px;}
.product_list li {
	display:inline;
	width:166px;height:179px;
	float:left;
	margin:0px 15px 15px;
}


.product_list p {
	display:block;overflow:hidden;width:168px;height:33px;line-height:33px;text-align:center
}
 
 .download_list 
 {
     width:730px;
	margin:0px auto;
	overflow:hidden;
	height:1%;
}
.download_list li {

	width:715px;
	border-bottom:1px dotted #acacac;
	height:25px;padding:5px 0 0 10px;
	overflow:hidden;float:left;
	margin:0px;
}
.download {width:70px;height:25px; display:block;color:#db0017;font-size:12px;padding:0px 0 0; text-align:center;float:right;}
.download_list li span{width:620px;float:left;padding:0px 0 0 20px; font-size:13px; background:url(images/icon.jpg) left 5px no-repeat;}
 
.article_list {
	margin:10px auto 0;
	width:695px;
	height:30px;line-height:30px;
	padding:0 0 0 16px;
	border-bottom:1px dotted #acacac;
	overflow:hidden
}
.article_list a {
	height:30px;
	color:#000;width:560px;float:left;
	line-height:30px;
	margin-top:0px; 
	
}
.article_list span {
	height:30px;
	color:#666666;width:90px;float:right;
	line-height:30px;
	margin-top:0px; font-family:Arial;
	font-size:12px
}

#news_title {
	font-size:18px;
	margin-bottom:15px;
	text-align:center;
	width:100%;
	
	margin-top:15px
}
.date_i {
	font-style:normal;
	color:#999;
	text-align:center;
	display:block;
	margin:0px;
	width:100%;
	margin-bottom:10px;
}
.article 
{
    width:730px;
	line-height:2.5em;
	padding:15px 10px;
	
	position:relative
}


.footer{padding-top:27px; height:53px; width:100%;background:url(images/foot.jpg) center top repeat-x;display:block}.footer-navi{padding-left:0px; width:1000px; margin: 0 auto; }

.footer-navi ul li{ float:left; padding-right:8px;}
.footer-navi ul li a{ color:#333;}
.footer-navi ul li a:hover{ text-decoration:underline;color:#EE7000;}
.footer-text{color:#333; clear:both; text-align:center;line-height:25px}
.footer-text a{ color:#333;}
.footer-text a:hover{ text-decoration:underline;color:#EE7000;}

.pager {
	margin:10px 0px 10px 0px;
	font-size:12px;
}
.pager a,.pager span {
	display:inline-block;
	margin-right:5px;
	height:22px;
	padding:0px 7px;
	line-height:22px;
	outline:none;
	border:solid 1px #ccc;
}
.pager a:hover {
	background:#cccddd;
}
.pager span {
	background:#005289;color:White
}
.pager curpage {
	}
	
.p_n_b{height:30px;width:710px;line-height:30px;margin:10px auot;padding:0 15px;overflow:hidden;}.previous{text-align:left;float:left}.back{text-align:center;}.next{text-align:right;float:right}
.requestForm{width:700px;border-top:1px solid #bbb;clear:both;padding-top:15px;margin:45px auto}
.requestForm h2{color:#000; font-size:15px; font-weight:bold}
.requestForm label{font-weight:bold;padding-right:8px;}
.requestForm table{width:100%;margin:5px 0 0}
.requestForm table input{width:180px;height:23px;vertical-align:middle;}
.requestForm table input.normal{width:23px;height:23px;}
.requestForm table td{padding:5px 10px;}
.requestForm table input.submit{background:#6B6C73;color:#fff;border:0px;}

.ver_pics{width:500px;height:500px;text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.ver_pics .subpics{*position:absolute;top:50%;left:50%;}
.ver_pics .subpics img{*position:relative;top:-50%;left:-50%;}

.ver_pic1{width:155px;height:140px;text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.ver_pic1 .subpics1{*position:absolute;top:50%;left:50%;}
.ver_pic1 .subpics1 img{*position:relative;top:-50%;left:-50%;}

.ver_pic{width:164px;height:145px;text-align:center;position:relative;display:table-cell;vertical-align:middle; border:1px solid #d5d5d5; background:#ffffff}
.ver_pic .subpics{*position:absolute;top:50%;left:50%;}
.ver_pic .subpics img{*position:relative;top:-50%;left:-50%;}

.htcp_cp_lntr{ width:590px; padding:30px 30px; margin:0 0 50px 0;line-height:24px;border:1px solid #e7e7e7; background:#f5f9fc;position:relative;}
.product-img1,.product-img2,.product-img3{width:80px;height:30px;position:absolute;left:30px;top:-26px; overflow:hidden;}
.product-img1{background:url(images/htcp_img20.jpg);}
.product-img2{background:url(images/htcp_img26.jpg);}
.product-img3{background:url(images/htcp_img27.jpg);}  