*{margin:0;padding:0;}
body{
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
color:#000000;
}
img{
border:0;
}
#headercontainer{
width:100%;
background:#000;}

#header{
width:1000px;
height:91px;
background:#000;
}
#logo{
width:500px;
float:left;
padding:10px 0 0px 0;
}
#login{
width:490px;
background:url(images/searchbg.png);
float:right;
font-size:10px;
font-weight:bold;
color:#3CB3EB;
font-family:Arial;
}

.zzz ul li{
list-style:none; 
display:inline;
border:#575757;
color:#3CB3EB;
}
.zzz ul{
margin:0;
padding:0;
text-indent:20px;
}
#aaa{
color:#fff;
background:#1E98ED;
border:0;
font-weight:bold;
font-size:11px;

}
.zzz #a1,#a2{
background:#525252;
border:#575757;
color:#fff;
}
img{
border:0;
background:none;
}
#mainmenu{
width:1000px;
height:33px;

}

#mainmenu #search{
color:#242424;
background:#fff;
font-family:Arial;
font-size:14px;
}
#search{
height:22px;
vertical-align:middle;
background:#fff;

}
#slider{
width:998px;
border:1px solid  #4B4B4B;
height:298px;
background:#f2f2f2;
overflow:visible;
/*opacity: 0.7;
*filter:alpha(opacity=70)*/
}
.container{
width:1000px;
height:920px;
padding:15px 0;
border:0px solid  #4B4B4B;
background:url(images/bg.jpg);
}
.productslide img{
opacity:1.0;
}
#slidedeck_frame
{
width: 901px;
height: 230px;
float:left;
opacity: 1;
*filter:alpha(opacity=100);
}
#frame
{
width: 901px;
height: 230px;
background:scroll 0% 0px transparent;
opacity: 1.0;
*filter:alpha(opacity=100);
float:left;
}
#left{
width:688px;
margin:40px 0px 0 0px;
float:left;
/*border-right:1px solid #70A1DD;*/
color:#D8D8D8;
}
#left p{
font:13px/1.5em Arial,Helvetica,sans-serif bold;
}
#rightnews{
width:260px;
margin:59px 0px 0 0;
background:url(images/transparent.png) repeat;
float:right;
text-align:left;
font-size:14px;
color:#0099CC;
}
#right_img{
float:left;
background:url("images/tab-recommends.png") no-repeat scroll 100% 0 transparent;
width:220px;
height:24px;
border-bottom:1px solid #0CC3F4;
}
.fact
{
width:693px;
height:24px;
float:left;
border-bottom:1px solid #0CC3F4;
color:#FC0000;
}
.fact2
{
width:258px;
height:24px;
border-bottom:1px solid #4b4b4b;
color:#4B4B4B;
margin-top:10px;
font-size:20px;
}
#right_img
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#0099CC;
font-weight:bold;
margin:0px 0 0 0;
padding:10px 0px 0px 5px;
}
#rightnews hr{
color:#f2f2f2;
}
#rightnews #heading{
color:#FFFFFF;
width:222px;
height:30px;
float:left;
margin-bottom:5px;
}
#rightnews a{
color:#6C0000;
}
#heading{
color:#news;
font-size:18px;
text-align:left;
padding:10px 10px 0 10px;
}
#mar
{
width:220px;
height:auto;
color:#fff;
margin:15px 0 0 15px;
}
#mar p{
text-align:left;
margin:0 15px;
}
.sfont
{

padding-left:10px;
line-height:20px;
width:240px;
float:left;

}
#intro{
/*color:#242424;*/
font-size:14px;
text-align:left;
padding:0 10px 0 0px;
}
#intro li{
list-style:none;
display:inline;
padding:0 30px 0 0px;
}
#www{
color:#4B4B4B;
font-size:18px;
margin:0 0 0 20px;
}

#www2{
color:#005CB9;
font-size:18px;
margin:0 30px 0 0;
}

#footer{
width:1000px;
height:65px;
color:#fff;
text-align:center;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;

}
#footer a{
color:#30C8E3;
font-size:14px;
text-decoration:none;
}
#p1
{
color:#FFFFFF;
font-size:14px;
padding:25px 0 0 0;
}


#searc
{
height:30px;
width:180px;
float:right;
margin-top:5px;
}
#fil
{
height:33px;
width:150px;
float:left;
margin-top:1px;
}
#sss
{
width:30px;
height:31px;
float:right;
margin-top:1px;


}
#counter
{
width:1000px;
height:28px;
float:left;
clear:both;
background:#1A1A1A;
}
#news
{
width:255px;
height:auto;
float:left;
}
#wrap
{
width:auto;
height:auto;
margin:0px auto;
}





#menu{
		margin:0;
		padding:0;
		z-index:400000;
		position:relative;
		width:820px;
		height:47px;
		float:left;
		
		}
		#menu ul{
		padding:0;
		margin-top:2px;
		}
		#menu li{
		position: relative;
		float: left;
		list-style: none;
		margin: 0;
		padding:0;
		}
		#menu li a{
		width:110px;
		height: 40px;
		display: block;
		text-decoration:none;
		text-align: center;
		line-height: 40px;
		font-weight: bold;
		font-size: 12px;
		}
		#n1 li a{
		width:110px;
		height: 40px;
		display: block;
		text-decoration:none;
		text-align: center;
		line-height: 40px;
		font-weight: bold;
		font-size: 12px;
		}
        #n2{
		width:160px;
		height: 40px;
		display: block;
		text-decoration:none;
		text-align: center;
		line-height: 40px;
		font-weight: bold;
		font-size: 12px;
		}
		#menu li a:hover{
		background-position: bottom center;
		text-decoration:underline;
		
		}
		#menu ul ul{
		position: absolute;
		top: 38px;
		width: 180px;
		visibility: hidden;
		background:#242424;
		}
		#menu ul li:hover ul{
		visibility:visible;
		}
		a.green{
		background:#242424 repeat top center;
		color: #fff;
		}
		
		a.green:hover{
		background:url(images/mbg2.png) repeat top center;
		color: #fff;
		text-decoration:underline;
		}
#n1{width:180px;background:#242424;
}
#n1 li a{
width:180px;
height: 40px;
background:#242424;
color: #fff;
text-align:left;
padding:0 0 0 10px;
}	  

#n1 li a:hover{
width:180px;
height: 40px;
background:url(images/mbg2.png)  repeat-x ;
color: #fff;
text-decoration:underline;}

#hhh{
background:url(images/mbg2.png) repeat top center;
}


#location
{
background:#F2F2F2;
width:990px;
height:auto;
font-family:Arial;
border:5px solid  #E0E0E0;
float:left;
}
#contents
{
background:url(images/bg.jpg) repeat;
width:990px;
padding:5px 0px 5px 0px;
height:auto;
border:0px solid  #E0E0E0;
}
#feedcontents
{
background:url(images/c1.png);
width:960px;
padding:5px 15px 5px 15px;
height:750px;
border:5px solid  #E0E0E0;
}
#locacontents
{
background:url(images/c1.png);
width:960px;
padding:5px 15px 5px 15px;
height:2550px;
border:5px solid  #E0E0E0;
}
#prcontents
{
background:url(images/c1.png);
width:960px;
padding:5px 15px 5px 15px;
height:550px;
border:5px solid  #E0E0E0;
}
#econtents
{
background:url(images/c1.png);
width:960px;
padding:35px 15px 35px 15px;
height:850px;
border:5px solid  #E0E0E0;
}
#companycontents
{
background:url(images/c1.png);
width:960px;
padding:5px 15px 5px 15px;
height:810px;
border:5px solid  #E0E0E0;
}
#managecontents
{
background:url(images/c1.png);
width:960px;
padding:5px 15px 5px 15px;
height:850px;
border:5px solid  #E0E0E0;
}
#company22contents
{
background:url(images/c1.png);
width:970px;
color:#5DB869;
padding:5px 15px 5px 15px;
height:auto;
border:0px solid  #E0E0E0;
}
#awardcontents
{
background:url(images/c1.png);
width:960px;
padding:5px 15px 5px 15px;
height:1510px;
border:5px solid  #E0E0E0;
}
#photocontents
{
background:url(images/c1.png);
width:960px;
padding:5px 15px 5px 15px;
height:1090px;
border:5px solid  #E0E0E0;
}
#contents p
{
font-family:Arial, Helvetica, sans-serif;
color:#5DB869;
text-align:left;
font-size:15px;
padding:40px 10px 40px 10px;

}

#contents span
{
font-weight:bold;
color:#5DB869;
}
#contents h2
{
font-family:Achafexp;
font-size:50px;
margin:20px 0px 0px 0px;
font-weight:normal;
color:#f2f2f2;
}

@font-face {
    font-family:Achafexp;
	src: url('fonts/rage italic.ttf'),
     url('fonts/rage italic.eot') format("opentype"); /* IE */
	 font-weight:bold;
 }
#feedback_left{
width:350px;
float:left;

}
#feedback_right{
width:550px;
float:right;

}
#feedback_right input,textarea{
border-color:#00324A;
}
#feedback_right input:focus,textarea:focus{
background:#46b9cc;
color:black;
}
#feedback_right input:hover,textarea:hover{
background:#91ce33;
color:black;
}

#phone{
margin-left:80px;
padding:0;

}
#ali p
{
text-align:center;
}
 
#info{
width:1000px;
height:200px;
font-size:16px;
color:#b2b2b2;
font-family:"Times New Roman", Times, serif;
}
#info1{
width:199px;
border-right:1px solid #333333;
height:200px;
line-height:22px;
float:left;
}

#info2{
width:199px;
border-right:1px solid #333333;
height:200px;
float:left;

}
#info3{
width:199px;
border-right:1px solid #333333;
height:200px;
float:left;
line-height:18px;
}
#info4{
width:195px;
border-right:1px solid #333333;
height:185px;
float:left;
padding:15px 0 0 0;
line-height:16px;

}
#info5{
width:195px;
height:200px;
float:right;
margin:22px 0 0 0;
line-height:18px;
}

#sis{
width:100%;
height:50px;
line-height:50px;
background:#1B1814;
font-size:18px;
color:#b2b2b2;
}

