*{ margin:0; padding:0;   } 
img { border:0; }
ul{ list-style:none;}
li{ list-style:none;}


body {

    background:#2D5CA0 url(../images/bg_bodyt.gif) repeat-x 0 0;
 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	line-height: 20px;
     float:none;
 
   }

.container {   width:1004px; margin:0 auto; overflow:hidden; float: none; }

   
a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000;
}

a:hover {
	color: #FF6600;
}

form {
	margin: 0px;
	padding: 0px;
}

#head {

 
	height: 124px;
	width: 1004px;
	 
overflow:hidden;
}

 


#head #left {
	height: 184px;
	width:90px;
	float: left;
}

#head #right {
	float: right;
	height:184px;
	width: 910px;
    margin-top:0px;
}
#right #compy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #FFFFFF;
 margin-top:30px;
	float: left;
	height: 31px;
	width: 438px;
	line-height: 31px;
	margin-left:1px;
 
 
}
#right #search {
	 margin-top:30px;
	float: right;
	height: 24px;
	width:200px;
	padding-top: 5px;
}
.seacrh {
float:left;
border:1px solid #fff;
 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	height: 13px;
margin-right:20px;
 
}

#main{
	line-height: 23px;
    float:left;
	height: 23px;
	width: 100%;
 
    margin-top:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 
 
	text-decoration: none;
	}

#banner{width:780px; }


#main ul {
	padding-left: 15px;
line-height:23px;
	margin: 0px;
}

#main li {
height:23px;
line-height:23px;
 float:left;
	display: inline;
	padding:0 4px;
    background: url(../images/bg_menulistr.gif) no-repeat right 5px;
 
}
#main li a{
float:left;
color:#fff; 
padding:0 12px; }

#main li a:visited{color:#fff;}

#main li a:hover {
background: url(../images/bg_menuli.gif) repeat-x 0 0;
 
	display: inline;
 
}

 

#center {
float:left;
background:#fff;
	padding: 0px;
	height: 100%;
	width:1004px;
	margin-right: auto;
	margin-left: auto;
}
.leftmenu {
   float:left;
	width:220px;
 margin-left:16px; 
_margin-left:8px;
	background: url(../images/catalog.gif) no-repeat left 0;
 
 
	padding-top: 40px;
}
.link {
 
	padding-top: 3px;
}
.link2 {width:118px; height:63px; float:left; 
 
}

.link2 img{width:118px; height:63px; }

.hotlitm{ float:right; width:110px;}
.catalg td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 
	text-decoration: none;
	text-indent: 20px;
	line-height: 20px;
	background: url(../images/bg_lister.gif) no-repeat 0 0;
 
}
.catalg .first_cat {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-indent: 15px;
	line-height: 23px;
background: url(../images/bg_list.gif) no-repeat 0 0;
}
.catalg .first_cat a:link, .catalg .first_cat a:visited{
 
	text-decoration: none;
	font-weight: bold;
	text-indent: 15px;
	line-height: 23px;
 

}
.catalg .first_cat a:hover{
	color:#265091;
}
.catalg a:link,.catalg a:visited{
	font-size: 11px;
	 
	text-decoration: none;
}
.catalg a:hover{
	color:#265091;
}

.suball{width:976px; height:40px;  padding:2px 14px 2px 14px;    background:  url(../images/bg_sub.gif) repeat-x 0 0;

 }
.rightbj {
width:766px;
float:right;
 
 
 overflow:hidden;
	background-color: #FFFFFF;
}
#lay {
	margin-top: 20px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
}
#about {
	width: 440px;
	float: left;
	margin-top: 35px;
	padding: 0px;
	 
}

.hottitleab{ height:29px; background: url(../images/bg_abot.gif) no-repeat 0 0;  }

 

.hottitlenew{ height:29px; background: url(../images/bg_newst.gif) no-repeat 0 0;}

 #more{color:#265091;font-weight:bold; font-size:13px; margin-top:4px; float:right;}







.hotprot{float:right;width:290px;  
 background: url(../images/bg_pro.gif) no-repeat left 30px;
padding-bottom:30px;
overflow:hidden;
 }



h4{ font-size:13px; text-align:center;width:200px;}

#news {
	float:left;
	width: 440px;
	margin-right: 10px;
	margin-top: 35px;
}
#news .newsdetail{width:440px; overflow:hidden;}
 .newsdetail a{ float:left; width:440px;   padding-left:20px; background: url(../images/pic_newlist.gif) no-repeat 0 2px;}


.sub {
 width:170px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sub2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	height: 14px;
	width: 100px;
	border: 1px solid #676767;
	margin: 0px;
	padding: 0px;
}


#foot{float:left; width:100%; background: url(../images/bg_bodyb.gif) repeat-x  0 0; height:115px; }


#footer {
 
height:105px;
background: url(../images/bg_footer.gif) repeat-x  0 0;
	width:1004px;
	margin-right: auto;
	margin-left: auto;
 
	text-align: center;
	color: #265091;
	text-decoration: none;
}
#footer a {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
padding:0 5px;
	text-align: center;
	color: #265091;
	text-decoration: none;
}

#wide3{
	float:left;
	width:246px;
margin-top:12px;
margin-bottom:13px;
	margin-left: 10px;
_margin-left:5px;
	padding: 0px;
    height:90px
}
#wide2{
	float: left;
	width: 33%;
	margin: 0px;
	padding: 0px;
    height: 120px
}
.zt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #265091;
	text-align: center;
}



/*----<div class="content feedbacker">----*/
.mainbody .feedbacker{margin-bottom:15px;}

.feedback{
float:left;
	width:98%;
	padding:0;
	margin:0 auto;
	border:1px solid #7BACE6;
}
.feedback form{
float:left;
}
/*--------------------------------*/
.feedback .notice{
	padding-left:5px;
	height:30px;
}
/*--------------------------------*/
.feedback table{
	width:100%;
	padding:0;
	border:0;
}
.feedback .tdleft{
	/*base style*/
	text-align:right; vertical-align:top;
	width:10%; height:28px;
	background:#6484B6;
	/*more style*/
	padding-right:5px;
	padding-top:5px;
	font-weight:bold;
	color:#fff;
	
}
.feedback .tdright{
	/*base style*/
	text-align:left; vertical-align:top;
	width:70%; height:23px;
	border:1px solid #7BACE6;
	/*more style*/
	padding:5px;
}

/*------other element-------*/
.feedback span{
	color:red;
}
.feedback input{background:#fff;
	border:1px solid #7BACE6;
}

.feedback .formtext{background:#fff;border:1px solid #7BACE6;}
.feedback label/*right mark*/{
	margin-left:10px;
	vertical-align:3px;
}
/*---country.area.number----*/
.feedback .can{list-style:none;display:inline; margin-bottom:10px;}/*ul*/
.feedback .can li{float:left; margin-right:10px;}

.feedback .can .country {width:100px; }
.feedback .can .country label{clear:right}
.feedback .can .country input{width:90px;}

.feedback .can .area{width:100px;}
.feedback .can .area label{clear:right}
.feedback .can .area input{width:90px;}

.feedback .can .number{}
.feedback .can .number label{clear:right}
.feedback .can .number input{width:200px;}
/*---(country.area.number element)----*/
.feedback textarea{width:60%; height:108px;background:#fff;border:1px solid #7BACE6;}
/*---bn_submit----*/
.feedback .submit{height:23px;padding:5px;}
.feedback .submit input{border:1px solid #83AAE0; background:#123A72;color:#fff; cursor:pointer;}


/*------(other element)-------*/


