@charset "utf-8";
/* CSS Document */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, img, dl, dt, dd, ol, ul, li, input, header, hr, em, bottom{ margin:0 auto; padding:0; border:0; zoom:1}
body{ width:100%; height:100%;position: relative; color: #666;background: white;font-size: 12px;line-height: 1.666;font-family: Arial, Helvetica, sans-serif;}
table {border-collapse: collapse;border-spacing: 0; }
button{ border:0px none; } 
a {outline: none}
a:link,a:visited,a:hover,a:active {blr:expression(this.onFocus=this.blur())}
a:focus, input[type=button] ,input[type=submit] {
outline:none;
}
input,button,select,textarea{outline:none}
textarea{resize:none}
ul li{list-style:none;}
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }
.clear{ clear:both; height:1px; visibility:hidden; line-height:1px; overflow:hidden;}
.clearfix:after{ content:" "; display:block; height:0; clear:both;visibility:hidden;}
.clearfix{ display:inline-block;}
.hide{ display:none;}
.show{ display:block;}
* A { position: relative}

img {
behavior: url("../pngbehavior.html");
} 
a { text-decoration:none;color: #069;}
a:hover{ text-decoration:underline;}



.fl{float:left;}
.cNw {clear: both;}
.fr{ float:right;}
.bfl{float:left; display:block; text-align:left}
.bfr{ float:right; display:block}
.cu{ cursor:pointer}
.rel{ position:relative}
.ftb{ font-weight:bold}
.blk{ display:block}


.ht_20{ height:20px; line-height:20px;}
.ht_10{ height:10px; line-height:10px;}
.ht_5{ height:5px; line-height:5px;}
.w25{ width:25px;}
.mr15{ margin-right:15px;}
.mrt{ margin:0 8px;}
.wyb{ width:40%}


.txtg{ color:#bbbbbb;}
.txtsm{ font-size:12px;}
.txtrt{ text-align:right;}


#fmw{ width:1080px; margin:0 auto; height:200px; overflow:hidden }
.w{ width:960px; margin:auto; overflow:hidden;}
.left{ width:620px; float:left;margin-left: 10px;margin-right: 10px;}
.right{ width:300px; float:right;}

.minh{ min-height:500px;}



/*********************************************/
.tfram{ width:100%; height:86px; background:url(../png/tbg.png) top left repeat-x; margin:0; z-index:99999; position:relative; top:0; float:left;min-width: 1050px;}
.tmenu{ display:block; width:1000px; height:84px; margin:0 auto;}
.tmenu .logt{ background:url(../png/kd.png) -10px 2px no-repeat; width:190px; height:75px; margin:0px 30px 0px 10px ;}
.menu ul li {float: left;overflow: hidden;position: relative;line-height: 100px;text-align: center;}

.menu ul li a {position: relative;display: block;width: 120px;height: 75px; font-family: "微软雅黑", "宋体";	font-size: 15px;text-decoration: none;cursor: pointer; color:#fff; }
.menu ul li a span {position: absolute;left: 0px;width: 120px;}
.menu ul li a span.out {top: 0px;}
.menu ul li a span.over{top: -80px;}
.menu ul li a span.bg {top:-80px;}
#menu1 ul li a {color: #fff;}
#menu1 ul li a span.over {color: #FFF;}
#menu1 ul li span.bg {height: 75px;	background:url(../png/mbg.png) left -3px repeat-x;}





/*Slide Start幻灯片位置开始*/
#full-screen-slider { width:100%; height:385px; float:left; position:relative; top:-3px;min-width: 1050px;}
#slides { display:block; width:100%; height:395px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; background:#f7f7f7;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:45%; top:370px; z-index:9900;  padding:5px 0px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px; border-radius:5px; background:url(../png/pagination.png) left -1px no-repeat; overflow:hidden}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {  background:url(../png/pagination.png) left -13px no-repeat}
/*Slide Start幻灯片位置结束*/


#cmid{ background:url(../png/mbg.png) left -103px repeat-x #ededed; height:203px; width:100%;  float:left; *+margin-top:-4px;_margin-top:-14px;}

#botm{ background:#000; width:100%; float:left; height:80px; padding-top:15px; min-width: 1050px;}
#botm .bmf{ width:1000px; margin:0 auto;}
#botm .bmf p{ line-height:20px; font-family:arial, 宋体; color:#bbb}
#botm .bmf p a{color:#bbb; text-decoration:none;}
#botm .bmf p a:hover{color:#bbb; text-decoration:underline;}



/*****************************************/
#featureContainer {
	  MARGIN: 0px auto; WIDTH: 1050px; FONT-SIZE: 80%;  
}

#feature {
	 POSITION: relative;  MARGIN-TOP: 5px; MARGIN-BOTTOM: 20px;   
}
#feature .button {
	 POSITION: absolute;  WIDTH: 960px;  TOP: 72px;  LEFT: 0px
}
#feature .prev {
	  TEXT-INDENT: -9999px; WIDTH: 24px; DISPLAY: block; BACKGROUND: url(../png/feature_left.png) center top; FLOAT: left; HEIGHT: 40px;  TOP: -75px;
}
#feature .next {
	  TEXT-INDENT: -9999px; WIDTH: 24px; DISPLAY: block; BACKGROUND: url(../png/feature_right.png) center top; FLOAT: right; HEIGHT: 40px;  TOP: -75px;
}
#feature .prev:hover {
	BACKGROUND-POSITION: center bottom
}
#feature .next:hover {
	BACKGROUND-POSITION: center bottom
}
.featureUL {
	 POSITION: relative;  WIDTH: 1000px;  FLOAT: left;  LEFT: 0px; margin:0; top:40px;
}
.featureBox { background:url(../png/kd.png) -2px -108px no-repeat;  WIDTH: 320px;  FLOAT: left; HEIGHT: 155px; OVERFLOW: hidden; padding:3px 0 0 12px}
.featureBox:hover{ background:url(../png/kd.png) -2px -246px no-repeat; 
#botton-scroll {
	Z-INDEX: 0;   MARGIN: 0px auto; WIDTH: 980px; FLOAT: left; HEIGHT: 150px;  BORDER-RIGHT: #999 0px dotted
}
#block {
	Z-INDEX: 0;  POSITION: relative;   MARGIN: 0px auto; WIDTH: 980px; HEIGHT: 130px; FONT-SIZE: 70%; OVERFLOW: hidden; 
}
#block .box {
	MARGIN: 0px 5px;WIDTH: 330px;  FLOAT: left; HEIGHT:110px; 
}
#block .box .feature-title {
	FONT-SIZE: 140%; FONT-WEIGHT: normal
}
#block .box .feature-thumb {
	WIDTH: 330px; FLOAT: left; HEIGHT: 150px
}




