body{
	background:url() repeat;
	color:#555555;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:"Microsoft YaHei";
	text-align:left;
	height:100%;
	overflow-x:hidden;
}

*{ margin:0px; padding:0px;}
ul,li{ list-style-type:none; margin:0px; padding:0px;}
img{ border:0px; vertical-align:middle;}
input{ vertical-align:middle;}
.trt_clear{ clear:both;}
table{ margin:0px auto;}
.hand{ cursor:pointer; _cursor:hand;}
.hide{display:none;}
/*a style*/
a{ text-decoration:none;}
a:link, a:visited{ color:#000000;}
a:hover{ color:#ff5501; text-decoration:underline;}
.H1{ line-height:25px; height:25px; font-size:20px; border-bottom:1px solid #d5d5d5; margin:30px auto 10px; font-family:"Î¢ÈíÑÅºÚ"; padding-bottom:15px;}
.H2{ font-weight:bold;}
.H3{ font-size:16px;}
.fa1{ font-size:18px;line-height:36px; }
.fa2{ font-size:16px;line-height:26px; }
#TableWidth{width:989px;}

.itemBox {border:0px solid #ccc;padding-bottom:10px;margin-top:30px;overflow:auto; zoom:1;}
.itemBox .bbox {float:left;border:1px solid #D8D8D8;width:220px;margin:0 0 30px 24px;}
.itemBox .bbox li{float:left;text-align:center;width:220px;height:22px;line-height:20px;font-size:12px;}
.itemBox .box {height:160px;;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle}
.itemBox .box .pic {position:static;+position:absolute;top:50%	}
.itemBox .box .pic img {position:static;+position:relative;top:-50%;left:-50%;_margin-top: expression(( 200 - this.height ) / 2);max-width: 180px; max-height: 160px;; width: expression(this.width >220 && this.height < this.width ? 220: true); height: expression(this.height > 160 ? 160: true);	}
.itemBox .box li {float:left;text-align:center;width:220px;height:22px;line-height:20px;font-size:12px;}
.itemBox .box .pic:hover h1{display:block;position:absolute;}
.itemBox .box .pic h1{color:white;display:none;font-size:12px;}

.itemBox2 {border:0px solid #ccc;padding-bottom:10px;margin-top:20px;overflow:auto; zoom:1;}
.itemBox2 .bbox2 {float:left;border:1px solid #D8D8D8;width:160px;margin:0 0 10px 24px;}
.itemBox2 .bbox2 li{float:left;text-align:center;width:160px;height:22px;line-height:22px;font-size:12px;}
.itemBox2 .box2 {height:140px;;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle}
.itemBox2 .box2 .pic2 {position:static;+position:absolute;top:50%	}
.itemBox2 .box2 .pic2 img {position:static;+position:relative;top:-50%;left:-50%;_margin-top: expression(( 160 - this.height ) / 2);max-width: 150px; max-height: 140px;; width: expression(this.width >210 && this.height < this.width ? 210: true); height: expression(this.height > 140 ? 140: true);	}
.itemBox2 .box2 li {float:left;text-align:center;width:160px;height:22px;line-height:22px;font-size:12px;}
.itemBox2 .box2 .pic2:hover h1{display:block;position:absolute;}
.itemBox2 .box2 .pic2 cc1{color:white;display:none;font-size:12px;}

.trt_top{ background:url() repeat;}
.trt_head{ background:url('topbg.png') no-repeat center;width:989px;height:110px; padding-right:20px;  position:relative}
.shopcart {float:right;padding:60px 20px 10px 0;}

.trt_menu {background:#CECECE; height:37px; font-size:16px;line-height:37px;width:100%;background:url(menu_bg.png) repeat; color:#fff; }
.trt_menu ul{ text-align:center;width:1020px;}
.trt_menu ul li{ float:left; width:114px;background:url(an_bg.png) repeat;}
.trt_menu ul li a{ color:#fff; }

.maina {background:#fff;}
.lefta {float:left; width:216px;}
.lefta li {background:url(titlebg.png) repeat;height:33px;line-height:33px;font-size:16px;color:#000000;}
.lefta li a{color:#000000;}

.righta {float:right; width:760px;}

.htmlboot {height:40px;font-size:14px;color:#000000;background:url(bg.png) repeat; line-height:24px;margin-top:30px;}

#headerimgs{ position:absolute; left:0px; top:0px; width:100%; z-index:1;background-color:#777;height:260px;}
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1;clear:both;}


.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block;
	margin:0px auto;
}

.flexslider .slides li{ position:relative; width:100%; z-index:1;}
.flexslider .slides li .btn{ left:458px; top:215px; width:152px; height:45px; cursor:pointer; position:absolute; z-index:999;}
.flexslider .slides li .btn img{ width:152px; height:45px;}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	width:100%;
	position:absolute
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	margin: 0 auto;
	position: relative;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
	width:100%;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 58px;
	height: 58px;
	display: block;
	position: absolute;
	top:40%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
}
.flex-direction-nav .flex-next {
	background:url('trt_icon_r.png') no-repeat right;
	right: 10px
}
.flex-direction-nav .flex-prev {
	left: 10px;
	background:url('trt_icon_l.png') no-repeat left;
}
.flexslider:hover .flex-next {

}
.flexslider:hover .flex-prev {
	
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	
}
.flex-control-nav {
	width: 100%; height:30px; position:absolute; left:0px; bottom:20px; _bottom:20px; text-align: center;
}
.flex-control-nav li {
	margin:9px 5px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-paging li a {
	background:url('trt_icon_off.png') no-repeat center top;
	display:block;
	height: 12px;
	overflow: hidden;
	text-indent:-99em;
	width: 12px;
	cursor: pointer
}
.flex-control-paging li a.flex-active {
	background:url('trt_icon_on.png') no-repeat center top;
}

.trt_dl_ban,.trt_dl_con3,.trt_zc1_con6,#bd,#bd1,.trt_gj_tu{ width:989px;clear:both;}
.trt_dl_ban{ margin:0px auto; clear:both;  height:260px; position:relative;}

/* ·ÖÒ³ */
.pageNav {margin:20px 0 20px 0;padding:10px 0;color:#000000;font: 0.85em verdana;}
.pageNav .typing{float:right;margin-top:-4px;}
.pageNav input{font-size:10px;font-family:verdana;}
.pageNav a{padding: 2px 5px;color:#203558!important; border: solid 0px #c0c0c0;text-decoration: none!important;background-color:;}
.pageNav a:hover{background-color:#800000;color:#ffffff!important;}
.pageNav span.current {padding:2px 5px; color:#ffffff!important;background-color:#800000!important;border: solid 1px #c0c0c0;font-weight:bold;}
.pageNav .pre{margin: 0 15px;}
.pageNav .next{margin-left:15px;}