body,div,p,input,a,textarea,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,span,form{margin:0;padding:0;}
body,input,select{font:normal 12px Microsoft  , Verdana, 宋体, sans-serif;}
ul li{list-style:none;}

.container {
	width: 1200px;
	margin: 0 auto;
}
html,body{
	height:100%;
}
body{color:#333333;}
img{
border:0px;
}


a { color:#333333; text-decoration:none; }
a:hover {color:#0097DA; text-decoration:none; }
.clearfix{clear: both; height:0px;}
.h25 { line-height:25px;}
.fl { float:left;}
.fr { float:right;}
.text1 { color:#DB0066}
.text2 { color:#CC0000}
.text3 { color:#CC0000; font-size:14px;}

.m10{ margin-top:10px;}
.m15{ margin-top:10px; margin-bottom:10px;}


.headerbg {
	min-width:1000px;
	background-color:#F1F1F1;
}

.headerTop {
	width:1000px;
	height:25px;
	line-height:25px;
	margin:auto;
	padding:10px 0px;
}
.hot {
	float:left;
}
.hot span{
	background-image: url(../images/ico1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:30px;
	display:inline-block;
	height:25px;
	line-height:25px;
	font-size:14px;
	margin-right:20px;
}
.hot span.tel{
	background-image: url(../images/ico1.gif);
}
.hot span.email{
	background-image: url(../images/ico2.gif);
}

.logobox {
	width:1000px;
	margin:auto;
	height:60px;
}
.logo {
	width:336px;
	height:42px;
	float:left;
	padding:9px 0px;
}

.nav {
	float:right;border-left:1px solid #cccccc;
}
.nav ul {
}
.nav LI {
float:left;
border-right:1px solid #cccccc;
text-align:center;
width:90px;
height:60px;
POSITION: relative;
}


.nav LI .aa A {
	display: block;
	line-height:40px;
	height:40px;
	font-size:16px;
	color: #333333;
	text-align:center;
	padding:10px 0px;
	
}

.nav LI .aa A:hover {
	padding-top:7px;
	border-top:3px solid #29A9F4;
}

.nav LI .navon A {
	display: block;
	line-height:40px;
	height:40px;
	font-size:16px;
	color: #333333;
	text-align:center;
	padding-top:7px;
	padding-bottom:10px;
	border-top:3px solid #29A9F4;
}

.snav dt {
	height:30px;
	line-height:30px;
	font-weight:bold;
}
.snav dt a{
	font-size: 15px;
	color:#FFFFFF;
}

.snav dt a:hover{
	text-decoration: none;
}

.snav dd {
	line-height:30px;
	height:30px;
	border-bottom:1px dashed #cccccc;
}

.snav dd a{
	text-decoration: none;
	font-size:12px;
	display:block;
	padding:0px 5px 0px 15px;;
	background-image: url(../images/arrow01.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	text-align:left;
}

.snav dd a:hover{
	text-decoration: none;
	background-color: #fcfcfc;
	
}
.navbg{
	position: absolute;
	top:100px;
	display: none;
	z-index:100;
	width:200px;
	background-color: #ffffff;
	border:1px solid #cccccc;
	left: -50%;
	opacity: 0;
}

.navbg:after{position:absolute;width:12px;height:12px;border-top:1px #cccccc solid;border-right:1px #b7b7b7 solid;background-color: #ffffff;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:50%;top: -8px; margin-left: -11px; overflow:hidden;}

.snav  {
	padding:10px;
	background-image: url(../images/navbg.png);
}

.snav dl {
}

.searbg {
	min-width:1000px;
	background-color:#29A9F4;
	padding:8px 0px;
	border-bottom:1px solid #cccccc;
	height:24px;
}









.pagetbg {
	min-width:1000px;
	background-color:#90E4FC;
	background-image: url(../images/page_title_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:70px;
	line-height:70px;
}
.pagebox {
	width:1000px;
	margin:auto;
	font-size:30px;
}
.locbox {
	width:1000px;
	margin:auto;
	color:#a4a4a4;
	height:40px;
	line-height:40px;
}
.locbox a{text-decoration: underline;}
.locbox a:hover{text-decoration: none;}





.mainbox {width:1000px;margin:auto;margin-top:20px;margin-bottom:30px;}
.mainboxl {width:700px; float:left;}
.mainboxl h4{height:35px;line-height:35px;font-size:14px;color: #29A9F4;background-color: #E9F6FE; padding-left:10px; font-weight:bold; margin:20px 0px;}

.mainboxr {width:240px; float:right;}

.rightt {
	font-size:16px;
	line-height:45px;
	color: #FFFFFF;
	padding-left:40px;
	background-color: #29A9F4;
	background-image: url(../images/circle_arrow_trans.png);
	background-repeat: no-repeat;
	background-position: 20px center;
}
.rnav {
	border: 1px solid #e5e5e5;
	margin-bottom:20px;
padding:0px 15px;
}

.rnav ul{
}


.rnav li{
list-style:none;
height:40px;
border-bottom:1px dashed #c1c1c1;
}
.rnav li:last-child {border-bottom:0}
.rnav li a{
	display:block;
	color:#333333;
	line-height:40px;
	padding-left:20px;
	background-image: url(../images/ico1.gif);
	background-repeat: no-repeat;
	background-position: 10px; center;
}
.rnav li a:hover{
	color:#29A9F4;
	text-decoration: none;
	background-color: #F6F6F6;
}
.rnav li.curr a{
	color:#29A9F4;
	text-decoration: none;
	background-color: #F6F6F6;
}


.sqhform {padding:10px 0px; line-height:30px;}
.sqhform dt{ font-weight:bold;}
input.sqh_btn{background:#00A1E9; width:80%; border:none; margin:20px 0; height:34px; color:#FFF; cursor:pointer; border-radius:2px; line-height:34px; font-size:14px;}
input.sqh_btn:hover{background-color: #0FC6FB;}




.nsort_tt {
	height:45px;
	line-height:45px;
	font-size:16px;
	color: #a6a6a6;
}
.left_tt {
	height:45px;
	line-height:45px;
	border-bottom:1px solid #599FE0;
	font-size:20px;
}
.left_tt span{
	height:35px;
	line-height:35px;
	font-size:15px;
	background-color:#E62718;
	display:inline-block;
	color:#ffffff;
	padding:0px 10px;
	margin-left:20px;
}


.nrcontent {line-height:25px; margin-top:20px;}
.nrcontent h4{height:35px;line-height:35px;font-size:14px;color: #29A9F4;background-color: #E9F6FE; padding-left:10px; font-weight:bold; margin:20px 0px;}

.nrcontent img{ max-width:100%;}


.offtext {line-height:25px;border-top:1px solid #e5e5e5; padding-top:20px;}



.newslist{ margin-top:20px;}
.newslist dl {width:700px;float:left; padding:10px 0px;border-bottom:1px dashed #d5d5d5;}
.newslist dl:first-child{ padding-top:0px;}
.newslist dt {width:100px;float:left;line-height:25px;}
.newslist dd {width:550px;float:right;line-height:25px;}

.newstitle {
	line-height:30px;
	text-align:center;
	margin-bottom:20px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top:20px;
	padding-bottom:10px;
}
.newstitle h3{
	font-size: 20px;
	font-weight: bold;
}




.pro_cont { margin-top:20px;}
.pro_cont dl{ margin-bottom:20px;}
.pro_cont dt{border-bottom:1px solid #29A9F4;border-left:6px solid #29A9F4; font-size:14px; height:25px; line-height:25px; padding-left:10px;}
.pro_cont dd{margin-top:20px; line-height:25px;}

.pro_cont dd a{padding:2px 10px; display:inline-block;background-color:#599FE0;color:#ffffff; margin:5px 10px 5px 0px;}
.pro_cont dd a.curr{background-color:#0FC6FB;}



.prolist{ margin-top:30px;}

.prolist h4{height:35px;line-height:35px;font-size:14px;color: #29A9F4;background-color: #E9F6FE; padding-left:10px; font-weight:bold; margin:20px 0px;}

.prolist ul{border-bottom:1px solid #d7d7d7;}
.prolist li{
float:left;
width:660px;
border-top:1px solid #d7d7d7;
padding:20px;
}
.prolist li:hover{background-color:#f7f7f7;}
.prolist li a{color:#333333;}

.prolist .news_pic{
float:left;
width:140px;
height:140px;
}

.prolist .news_pic p{
display: table-cell;
vertical-align:middle;
text-align:center;
width:140px;
height:140px;
}
.prolist .news_pic p img{
vertical-align:middle;
max-width:140px;
max-height:140px;
}



.prolist dl{
float:right;
width:480px;
}



.prolist dd {
	width:480px;
	float:left;
}
.news_t{
	font-size:20px;
	display:block;
	background-image: url(../images/pico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:25px;
	color:#333333;
	line-height:25px
}
.news_t span{
	height:25px;
	line-height:25px;
	font-size:15px;
	background-color:#E62718;
	display:inline-block;
	color:#ffffff;
	padding:0px 10px;
	margin-left:20px;
	border-radius:5px;
}
.news_info{line-height:25px; margin:15px 0px; min-height:75px;}	
.news_more{width:100%;}		
.news_more img{height:40px; width:70px; margin-right:8px; margin-top:5px;}		

.procont { margin-top:30px;}	
.propic {
	float:left;
	width:300px;
}
.procontr {
	float:right;
	width:360px;
	line-height:25px;
}
#iframe { width:100%; height:350px; border:none 0; margin-top:30px;background: #f5f5f5;}
#map { width:470px; height:300px; border:none 0; background: #f5f5f5;}

.proinfo table{border-collapse:collapse;border:1px solid #e5e5e5;margin-top:20px; width:100%}	
.proinfo th{border:1px solid #e5e5e5; line-height:25px; text-align:left; font-weight:normal;background-color: #E9F6FE;padding:5px 10px; vertical-align:top;}	
.proinfo td{border:1px solid #e5e5e5; line-height:25px; padding:5px 10px;}	


.gllist{}

.gllist li{
float:left;
width:158px;
margin-bottom:30px;
margin-right:20px;
height:190px;
border:1px solid #e7e7e7;
cursor:pointer;
}

.gllist li:hover{box-shadow: 0px 5px 12px rgba(0,0,0,0.4);transition:box-shadow 0.3s linear;-webkit-transition:box-shadow 0.3s linear;-moz-transition: box-shadow 0.3s linear;-ms-transition: box-shadow 0.3s linear;-o-transition: box-shadow 0.3s linear;}

.gllist li.mr0{
margin-right:0px;
}

.gllist li p{
display: table-cell;
vertical-align:middle;
text-align:center;
*display: block;
*font-size: 210px;/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
width:152px;
height:152px;
padding:2px;
}

.gllist li p img{
vertical-align:middle;
max-width:152px;
max-height:152px;
}
.gllist li span{font-size:12px; padding:0px 10px;background-color: #f7f7f7; height:35px; line-height:35px; text-align:center; overflow:hidden; display:block;}

.pdcat { margin-top:20px;height:40px;}
.pdcat li{float:left;background-color:#ffffff;margin: -1px;border:1px solid #e5e5e5; cursor:pointer; text-align:center; line-height:40px;}
.pdcat li.curr{color: #29A9F4;background-color: #E9F6FE;}

.pdown { display:none; min-height:100px;}

.skflist {
	width:700px;
	margin:auto;
	font-size:18px;
	color:#FFFFFF;
	padding:50px 0px;
}

.skflist ul{}
.skflist li{ border:1px solid #e5e5e5; float:left;  margin: -1px; width:222px; height:75px; padding:5px;background: #ffffff;}
.skflist a{ display:block; padding:10px;height:53px;color:#333333;
opacity:1;filter:alpha(opacity=100);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;background: #fafafa;
}
.skflist a img{ float:left;}
.skflist a div{ float:right; width:138px; height:53px;}
.skflist a p{
height:53px;
display: table-cell;
vertical-align:middle;
line-height:22px;
}

.skflist a p span{
	background-image: url(../images/ico.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left:20px;
	font-size:14px;
	display:inline-block;
}
.skflist a:hover{opacity:.6;filter:alpha(opacity=60);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;}

.searchbox{border:1px #EEEEEE solid; background:#f7f7f7; margin:20px auto; padding:10px;}
input.search{border:1px #cccccc solid; padding:5px 2px; width:300px;}
select.sel{height:auto;padding:5px 0px 5px 5px;line-height:18px;border:1px solid #cccccc;font-size:12px}
input.search_btn{background:#599FE0; padding:5px 10px;border:1px #cccccc solid;color:#FFFFFF;}
input.search_btn:hover{background:#0FC6FB; padding:5px 10px;border:1px #cccccc solid; color:#FFFFFF;cursor:pointer;}

.wtcat {}
.wtcat a{padding:6px 10px; margin:5px 10px 5px 0px; display:inline-block;background-color:#599FE0;color:#ffffff;}
.wtcat a:hover{background-color:#0FC6FB;color:#ffffff;}
.wtcat a.curr{background-color:#0FC6FB;}

.liebiao { width:100%; margin-top:20px; min-height:300px; }
.liebiao li {height:30px; border-bottom:1px solid #C8B7AD; padding:10px 0px;}
.liebiao li.clik span{display:inline-block;cursor:pointer; line-height:30px;}
.liebiao li.clik span.faqt{
	width:350px;
	height:30px;
	float:left;
	background-image: url(../images/q.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:40px;
	font-size:14px;
}
.liebiao li.clik span.l{ width:100px;text-align:center; float:right; }
.liebiao li.xz {font-weight:bold;}
.liebiao li.zk {background:none; height:auto;border:none;}
.zk_con {clear:both; padding:10px 20px; line-height:25px;border:1px #cccccc solid;}
.norecord {
	background-image: url(../images/order_none.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:100px;
	margin:70px auto;
	text-align:center;
	line-height:40px;
	font-size:16px;
	min-height:200px;
}
.sycat { margin-top:20px;}
.sycat span{padding:10px 15px; display:inline-block;background-color:#ffffff;margin: -1px;border:1px solid #e5e5e5; cursor:pointer; position:relative;}
.sycat span.curr{color: #29A9F4;background-color: #E9F6FE;}
.sycat span.curr i{position:absolute;width:10px;height:10px;border-bottom:1px #e5e5e5 solid;border-left:1px #e5e5e5 solid;background-color: #E9F6FE;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:50%;bottom: -5px; margin-left: -5px; overflow:hidden;}

.mmlist{}
.mmlist li{ width:320px; float:left; line-height:40px; height:40px; margin-right:50px;color:#FFFFFF; border-bottom:1px solid #e5e5e5;}
.mmlist li.mr0{margin-right:0px;}
.mmlist li a{
	font-size:14px;
	background-image: url(../images/ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}




.apic{width:350px; float:right;}
.apic img{ max-width:350px;}
.atext{float:left; width:300px;}

.qyTable{border-collapse:collapse;border:1px solid #e5e5e5;margin-top:20px;}	
.qyTable th{border:1px solid #e5e5e5; line-height:25px; text-align:right; font-weight:normal;background-color: #E9F6FE;padding:5px 10px; vertical-align:top;}	
.qyTable td{border:1px solid #e5e5e5; line-height:25px; padding:5px 10px;}	

.dltable{border-collapse:collapse;border:1px solid #e5e5e5;margin-top:20px;}	
.dltable td{border:1px solid #e5e5e5; line-height:25px; padding:5px 10px;}	
.dltable td a{padding:0px 8px; display:inline-block;background-color:#599FE0;color:#ffffff;}
.dltable td a:hover{background-color:#0FC6FB;color:#ffffff;}

.tctable{border-collapse:collapse;border:1px solid #e5e5e5;margin-top:20px;}	
.tctable td{border:1px solid #e5e5e5; line-height:25px; padding:5px 10px;}	
.tctable td a{text-decoration: underline;}
.tctable td a:hover{text-decoration: none;}



.kflist{ margin:20px 0px;}
.kflist li{ border:1px solid #e5e5e5; float:left; width:212px; height:80px; padding:5px;background: #ffffff; margin-right:14px;}
.kflist li.mr0{margin-right:0px;}

.kflist a{ display:block; padding:15px;height:50px;color:#333333;
opacity:1;filter:alpha(opacity=100);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;background: #DDDDDD;
}
.kflist a img{ float:left;}
.kflist a div{ float:right; width:120px; height:53px;}
.kflist a p{
height:53px;
display: table-cell;
vertical-align:middle;
line-height:22px;
}

.kflist a p span{
	background-image: url(../images/ico2.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left:20px;
	font-size:16px;
	display:inline-block;
}
.kflist a:hover{opacity:.6;filter:alpha(opacity=60);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;}




.about_tt {height:35px;line-height:35px;font-size:14px;color: #29A9F4;background-color: #E9F6FE; padding-left:10px; font-weight:bold;}

.about_cont { margin-top:20px;}
.about_cont dl{ margin-bottom:20px;}
.about_cont dt{border-bottom:1px solid #29A9F4;border-left:6px solid #29A9F4; font-size:14px; height:25px; line-height:25px; padding-left:10px;}
.about_cont dd{margin-top:10px; line-height:25px;}

.about_m{ padding:0px 20px;}
.about_m span{ font-size:10px;}
.about_m a{text-decoration: underline;}
.about_m a:hover{text-decoration: none;}

.map_cont { margin-top:20px;}
.map_cont dl{ margin-bottom:20px;}
.map_cont dt{height:35px;line-height:35px;font-size:16px;color: #29A9F4;background-color: #E9F6FE; padding-left:10px;margin:20px 0px;}


.map_cont dd{margin-top:10px; line-height:20px;padding:0px 20px;}
.map_cont dd span{ font-size:10px;}
.map_cont dd a{text-decoration: underline;}
.map_cont dd a:hover{text-decoration: none;}


.formTable{border-collapse:collapse;border:1px solid #e5e5e5; border-right:none;border-left:none; margin-top:20px;}	
.formTable th{border:1px solid #e5e5e5; border-right:none;border-left:none; line-height:25px; text-align:right; font-weight:normal;background-color: #E9F6FE;padding:5px 10px;}	
.formTable td{border:1px solid #e5e5e5; border-right:none;border-left:none; line-height:25px; padding:5px 10px;}	

input.w-long{border:1px solid #dfdfdf; padding:5px;width:50%;}
input.ms_btn{background:#00A1E9; width:20%; border:none; margin:20px; height:44px; color:#FFF; cursor:pointer; border-radius:2px; line-height:44px; font-size:16px;}
input.ms_btn:hover{background-color: #0FC6FB;}

	
textarea.w-long{
padding:5px;
line-height:22px;
width:80%;
border:1px solid #dfdfdf;
}

.icolist {height:35px;line-height:35px; text-align:right;margin-top:10px;}
.icolist *{vertical-align:middle;}

.smsTable{border-collapse:collapse;border:1px solid #e5e5e5;margin-top:20px;margin-bottom:50px;}	
.smsTable th{border:1px solid #e5e5e5; line-height:25px; text-align:left; font-weight:normal;background-color: #E9F6FE;padding:5px 10px; vertical-align:top;}	
.smsTable td{border:1px solid #e5e5e5; line-height:25px; padding:5px 10px;}	
.smsTable *{vertical-align:middle;}
.smsTable td a{padding:0px 8px; display:inline-block;background-color:#599FE0;color:#ffffff;}
.smsTable td a:hover{background-color:#0FC6FB;color:#ffffff;}


.softTable{border-collapse:collapse;border:1px solid #e5e5e5;margin-top:20px;margin-bottom:50px;}	
.softTable th{border:1px solid #e5e5e5; line-height:20px; text-align: center; font-weight:normal;background-color: #E9F6FE;padding:5px 10px;}	
.softTable td{border:1px solid #e5e5e5; line-height:20px; padding:5px 10px;}	
.softTable *{vertical-align:middle;}
.softTable td a{text-decoration: underline;}
.softTable td a:hover{text-decoration: none;}

.procatalog{ margin:20px 0px;}
.procatalog li{ height:200px;}
.procatalog a{ display:block; padding:15px;height:50px;color:#333333;
opacity:1;filter:alpha(opacity=100);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;
}
.procatalog a img{ float:left;border:1px solid #e5e5e5; padding:4px;}
.procatalog a div{ float:right; width:480px; height:150px;}
.procatalog a p{
height:150px;
display: table-cell;
vertical-align:middle;
line-height:22px;
}

.procatalog a p span{
	background-image: url(../images/pico.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left:30px;
	font-size:16px;
	display:inline-block;
}
.procatalog a:hover{opacity:.6;filter:alpha(opacity=60);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;}


.sqhtext {
	border:1px solid #29A9F4;
	padding:10px 20px;
	font-size:15px;
	line-height:35px;
	margin-bottom:20px;
}



.fpicbg {
	min-width:1000px;
	background-color:#EDEDED;
	padding:30px 0px;
}

.fpicbox {
	width:1000px;
	margin:auto;
	color:#FFFFFF;
	height:30px;
	line-height:30px;
}
.fpicbox a{ display:block; width:178px; height:135px; float:left;opacity:1;filter:alpha(opacity=100);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out; margin-right:15px; padding:4px; border:1px solid #dddddd;background-color:#ffffff;text-align:center; 
}
.fpicbox a:last-child{ margin-right:0;}
.fpicbox a:hover{opacity:.6;filter:alpha(opacity=60);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;}
.fpicbox p{background-color:#F4F4F4;}
.fpicbox p span{height:30px;line-height:30px; font-size:14px; display:block;}

.flinkbg {
	min-width:1000px;
	background-color:#000000;
	padding:10px 0px;
}

.flinkbox {
	width:1000px;
	margin:auto;
	color:#FFFFFF;
	height:30px;
	line-height:30px;
}
.flinkbox a{
	color:#FFFFFF; opacity:1;filter:alpha(opacity=100);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;
}

.flinkbox a:hover{opacity:.6;filter:alpha(opacity=60);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;}


.footbg {
	padding:40px 0px;
}

.foot{
	width:1000px;
	margin:auto;
}

.fnav dl {
	float:left;
	padding-right:45px;
	margin-right:40px;
	min-height:160px;
}



.fnav dt {
	height:30px;
	line-height:30px;
}
.fnav dt a{
	font-size: 16px;
	background-image: url(../images/ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}

.fnav dt a:hover{
	text-decoration: underline;
}

.fnav dd {
	line-height:30px;
	height:30px;
}

.fnav dd a{
	text-decoration: none;
	background-image: url(../images/ico1.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	padding-left:15px;
}

.fnav dd a:hover{
	text-decoration: underline;
}

.fnav dl.ftpro {
	width:360px;
}
.fnav dl.ftpro dd{
float:left;
width:180px;
}


.fsearchbg {
	min-width:1000px;
	background-color:#CCCCCC;
	padding:8px 0px;
	height:24px;
}

.fsearchbox {
	width:1000px;
	margin:auto;
}
.searchf {
height:24px;float:right;
}
.sinput {
	height: 20px;
	line-height:20px;
	width: 270px;
	border: none;
	padding:2px 10px;
	float:left;
	background-color:#ffffff;
}

.copyright {
	width:1000px;
	margin:auto;
	line-height:40px;
}