/* CSS Document */
body,td,th {
	font-size: 12px;
	color: #333333;
}

li{ padding:0px; margin:0px; list-style:none;}
ul{ padding:0px; margin:0px; list-style:none;}
img{ border:0px;}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #666666;
}
body,td,th {
	font-size: 12px;
	color: #666666;
}
body {
	margin: 0px; background: url(images/b_01.jpg) repeat-x top #f3f3f3;
}
a {
	
	color: #666666;
}
.hg{ line-height:200%; text-indent:2em;}
.logo{ width:100%; background: url(images/bg_02.jpg) top repeat-x; height:126px;}
.logo .logoimg{ background:url(images/tf_04.jpg) no-repeat left; height:90px; padding:0 0px 0 0; margin:0px auto; width:980px; text-align:right; font-size:20px; line-height:100%; font-weight:800; color:#CCCCCC; font-family:"Î¢ÈíÑÅºÚ"}
.logoimg p{ color:#032b70; margin-right:19px;}
.menu { width:975px;margin:0px auto; overflow:hidden;}
.menu ul{ width:975px; height:37px; background:url(images/m_04.jpg) no-repeat }
.menu li{list-style-type:none; float:left;height:37px;}
.menu li a {display:block;height:67px;text-decoration:none;background:transparent url(images/n_04.jpg) no-repeat 37px -150px; }
.menu a#item1:hover {background-position: 0px 0; }
.menu a#item2:hover {background-position: -109px 0;}
.menu a#item3:hover {background-position: -235px 0;}
.menu a#item4:hover {background-position: -361px 0;}
.menu a#item5:hover {background-position: -487px 0;}
.menu a#item6:hover {background-position: -613px 0;}
.menu a#item7:hover {background-position: -739px 0;}
.menu a#item8:hover {background-position: -865px 0;}
#item1{width:109px;height:37px;}
#item2{width:126px;height:37px;}
#item3{width:126px;height:37px;}
#item4{width:126px;height:37px;}
#item5{width:126px;height:37px;}
#item6{width:126px;height:37px;}
#item7{width:126px;height:37px;}
#item8{width:110px;height:37px;}





.banner{ width:100%; height:372px; background:url(images/tf_09.jpg) center ; }
.index_banner{position:relative;margin-bottom:20px;height:323px;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:323px;}
.index_banner li.first{background:url(../images/banner1.jpg) center top no-repeat;}
.index_banner li.second{background:url(../images/banner2.jpg) center top no-repeat;}
.index_banner li.third{background:url(../images/banner3.jpg) center top no-repeat;}
.index_banner li.fourth{background:url(../images/banner4.jpg) center top no-repeat;}
.index_banner li.fifth{background:url(../images/banner5.jpg) center top no-repeat;}
.index_banner li.sixth{background:url(../images/banner6.jpg) center top no-repeat;}
.index_banner li.seventh{background:url(../images/banner7.jpg) center top no-repeat;}
.index_banner li a{display:block;margin:0 auto;width:1000px;height:323px;}
.index_banner cite{position:absolute;bottom:10px;left:55%;z-index:999;display:block;margin-left:-144px;width:288px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:8px;background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#43362d;cursor:default;}




.bannerpic{ width:981px; height:323px; margin:0px auto;}


.content{ width:980px;margin:0px auto; overflow:hidden;}
.content .conl{ width:257px; float:left;}
.content .conc{ width:423px;float:left;}
.content .conr{ width:300px;float:left;}
.gdchanpin{ width:980px;margin:0px auto; overflow:hidden;}
.footer{ background:url(images/tf_42.jpg) repeat-x; width:100%; height:119px; text-align:center; color:#FFFFFF; line-height:200%;}
.about{width:980px;margin:0px auto; overflow:hidden;}
.about .aboutl{ width:261px; overflow:hidden; float:left; background:url(images/about_09.jpg) repeat-y;}
.aboutc{ background:url(images/about_14.jpg) no-repeat; height:246px;}
.about .aboutr{width:708px; overflow:hidden; padding-left:10px; float: left; }
.abouttit{ background:url(images/about_06.jpg) repeat-x; border:1px solid #CCCCCC; line-height:34px; height:34px; text-indent:2em;}
.lb li{ background:url(images/about_11.jpg)  center no-repeat; line-height:35px; width:260px; text-indent:5em; }
.lb li a:hover{ background:url(images/about_11.jpg)  center no-repeat; line-height:40px; width:260px; text-indent:5em; font-weight:700; }
.xinwen li {height:35px; line-height:35px; border-bottom:1px dashed #CCCCCC;}
.xinwen li a{  width:600px; font-size:14px;}