@charset "utf-8";



/*HTML 5 Display Rules */

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}

mark, rp, rt, ruby, summary, time {display:inline}

/* Left & Right alignment */





body{

	 font-family:'Tahoma';

	 font-size:12px;

	 margin:0px;

	 background:url(../images/mn_bg2.jpg);

	 background-repeat:repeat;

	  color:#333;

	 }

	 



p{margin:0px; padding:0px;}



#outer{ 

width:100%; 

height:auto; 

float:left;

}



#wrap{

	 width:1005px;

     height:auto;

	 margin:auto;

	

}





header{ 

width:1005px;

height:auto; 

float:left;

position:relative;

}

header .logo

{

	width:197px;

	height:128px;

	position:absolute;

	top:55px;

	left:50px;

	z-index:50;

	}





.top{ 

width:1005px;

height:61px; 

float:left;

text-align:right;

}



.nav{ 

width:1005px;

height:64px; 

float:left;

}





.nav_left{ 

width:22px;

height:64px; 

float:left;

background:url(../images/nav_left.png);

background-repeat:no-repeat;

}



.nav_mid{ 

width:955px;

height:64px; 

float:left;

background:url(../images/nav_mid.png);

background-repeat:repeat-x;



}



.rf

{ 

width:720px;

height:40px; 

float:right;

margin-top:16px;



}



.nav_mid ul

{

margin:0px 0px 0px 0px;

padding:0px;

}









.nav_right{ 

width:22px;

height:64px; 

float:left;

background:url(../images/nav_right.png);

background-repeat:no-repeat;

}





.flash{ 

width:1005px;

height:403px; 

float:left;

}

#section{ 

width:100%;

height:371px; 

float:left;

background:url(../images/footer.jpg);

background-position:center;

background-repeat:no-repeat;

}



#section_inner{ 

width:100%;

height:205px; 

float:left;

background:url(../images/inner-footer.png);

background-position:center;

background-repeat:no-repeat;

}


.time{
	width:940px;
	height:auto;
	margin:0 auto;
	text-align:justify;
	background:#fff;
	font-family:verdana;
	font-size:13px;
	color:#666;
	margin-top:5px;
	line-height:18px;
	text-align:justify;


}

.timeabc{width:870px; height:auto;   background:#fff;
font-family:verdana;
	font-size:13px;
	color:#666;
	margin-top:5px;
	line-height:17px;
	text-align:justify;
	


}
.time1{width:350px; height:auto; background:#fff;
font-family:verdana;
	font-size:13px;
	color:#666;
	text-align:justify;
	line-height:17px;
	font-weight:normal;
	float:left;
	


}

.time1 ul { line-height:22px;}
.time1 li { list-style-image:url(../images/blt2.gif);}

.time1 a{ color:#333; text-decoration:none;}

.time_tab{
		font-family:Verdana;
		font-size:13px;
		color:#F90;
}
.time1 li a{
		font-family:Verdana;
		font-size:13px;
		color:#666;
		padding-left:2px;
}
.time1 li a:hover{
		font-family:Verdana;
		font-size:13px;
		color: #fe8421;
		padding-left:2px;
}



#section_in{
	width:1005px;
	height:205px;
	margin:auto;
	

}



#Pro_figure

{ 

width:1005px;

height:275px;

float:left;

}





#main_figure

{
	width:1005px;
	height:110px;
	float:left;
	margin-left:0px;

}



.footer_tab16{
	font-size:11px;
	font-family:Verdana;
	color:#7695de;
	text-align:right;
	padding-top:5px;
	
}

.news

{ 

width:274px;

height:220px;

float:left;

margin-left:35px;

}

.news_top

{ 

width:274px;

height:182px;

float:left;

}

.news_top img{ margin-top:8px;}



.news_bot

{ 

width:264px;

height:30px;

float:left;

font-size:19px;

font-weight:normal;

color:#2a69b7;

padding:10px 0px 0px 10px;

font-family:District;

}

.news_bot span{color:#ff7a0f;}



.rice

{ 

width:305px;

height:220px;

float:left;

margin-left:23px;

}

.rice_top

{ 

width:305px;

height:182px;

float:left;

}

.rice_top img{ margin-top:51px;}



.rice_bot

{ 

width:290px;

height:30px;

float:left;

font-size:19px;

font-weight:normal;

color:#2a69b7;

padding:10px 0px 0px 15px;

font-family:District;

}

.rice_bot span{color:#ff7a0f;}









.pro

{ 

width:305px;

height:220px;

float:left;

margin-left:21px;

}



.pro_top

{ 

width:305px;

height:182px;

float:left;

}

.pro_top img{ margin-top:7px;}



.pro_bot

{ 

width:290px;

height:30px;

float:left;

font-size:18px;

font-weight:bold;

font-family:District;

color:#2a69b7;

padding:10px 0px 0px 15px;

}

.pro_bot span{color:#ff7a0f;}







footer

{ 

width:1005px;

height:85px;

float:left;



}

.social_media

{ 

width:1005px;

height:28px;

float:left;

}

.follow_txt

{ 

width:65px;

height:28px;

float:left;

margin-left:75px;

color:#039ede;

font-size:13px;

font-weight:bold;

line-height:26px;

}



.icon

{ 

width:250px;

height:28px;

float:left;

}

.icon img{}





.copy_action

{ 

width:935px;

height:15px;

float:left;

margin-top:8px;

padding-left:70px;

font-size:11px;

color:#666;

}



.ft_link

{ 

width:980px;

height:18px;

float:left;

text-align:right;

padding-right:25px;

font-size:11px;

padding-top:5px;

color:#FFFFFF;

}



.ft_link a

{ 

color:#FFFFFF;

text-decoration:none;

}

.ft_link a:hover

{ 

color:#FC3;

text-decoration:none;

}



.font_resize{width:730px; height:20px; float:left; padding-top:10px; color:#999;}

.font_resize a{color:#F60; text-decoration:none;}

.about_banner{ 

width:989px;

height:204px; 

float:left;

}

.about_banner img {

	padding:5px;

}

.main_container {

	width:997px;

	height:auto;

	margin:0 auto;

	

	

}

.main_inner_container {

	width:997px;

	height:auto;

	float:left;

	margin-left:-5px;

	

}

.main_abt_top {

	background-image:url(../images/abt-top.png);

	background-repeat:no-repeat;

	width:1005px;

	height:14px;

	margin:0px;

}

.main_abt_mid {

	background-image:url(../images/abt-mid.png);

	background-repeat:repeat-y;

	width:1005px;

	height:auto;

	margin:0px;

	float:left;

}

.inner_main_content {

	width:960px;

	height:auto;

	margin:0 auto;

}

.inner_left {

	width:235px;

	height:auto;

	float:left;

	margin-top:5px;

	border-right:0x dotted gray;

}

.inner_right {

	width:690px;

	height:auto;

	float:right;

	border-left:1px dotted gray;

	padding-left:20px;

}



.inner_right_rice {

	width:330px;

	height:400px;

	float:right;

	padding-left:5px;

	

}





.inner_right_contact {

	width:510px;

	height:300px;

	float:right;

	padding-left:25px;

	border-left:1px dotted gray;

}



.inner_right_contact h2 {

	font-family:"Comic Sans MS", cursive;

	font-size:18px;

	color:#333;

	font-weight:normal;

	

	margin:0px;

}





.inner_right_contact .intext {

font-family:verdana;

	font-size:13px;

	color:#666;

	text-align:justify;

	line-height:17px;

	font-weight:normal;

	

}



.inner_left_rice {

	width:610px;

	height:auto;

	float:left;

}



.inner_left_rice h2 {

	font-family:"Comic Sans MS", cursive;

	font-size:18px;

	color:#333;

	font-weight:normal;

	

	margin:0px;

}

.inner_left_rice .innertext {

	font-family:verdana;

	font-size:13px;

	color:#666;

	text-align:justify;

	line-height:17px;

	font-weight:normal;

}









.inner_left_infra {

	width:950px;

	height:auto;

	float:left;

}



.inner_left_infra h2 {

	font-family:"Comic Sans MS", cursive;

	font-size:18px;

	color:#333;

	font-weight:normal;

	

	margin:0px;

}

.inner_left_infra .innertext {

	font-family:verdana;

	font-size:13px;

	color:#666;

	text-align:justify;

	line-height:17px;

	font-weight:normal;

}

















.inner_left_contact {

	width:410px;

	height:auto;

	float:left;

}



.inner_left_contact h2 {

	font-family:"Comic Sans MS", cursive;

	font-size:18px;

	color:#333;

	font-weight:normal;

	

	margin:0px;

}

.inner_left_contact .innertext {

	font-family:verdana;

	font-size:13px;

	color:#666;

	text-align:justify;

	line-height:17px;

	font-weight:normal;

}











.inner_right h2 {

	font-family:"Comic Sans MS", cursive;

	font-size:18px;

	color:#333;

	font-weight:normal;

	

	margin:0px;

}

.inner_right .innertext {

	font-family:verdana;

	font-size:13px;

	color:#666;

	text-align:justify;

	line-height:17px;

	font-weight:normal;

}

.marg_height {

	height:5px;

	float:left;

	width:100%;

}

	

.menuMid {width:225px; float:left;  background:url(../images/blue_midbg.png) no-repeat left top;}

.menuMid ul{list-style:none; margin:0; padding:0;}

.menuMid ul li{height:49px; font-size:15px; color:#fff; background:url(../images/li_bg2.png) no-repeat left top; position:relative}

.menuMid ul li.blueCurve{height:50px;background:url(../images/li_bg3.png) no-repeat left top}

.menuMid ul li.bluebottomCurve{height:64px;background:url(../images/li_bg4.png) no-repeat left top}



.menuMid ul li a{display:inline-block; color:#fff; text-decoration:none}

.menuMid ul li a span{position:relative; z-index:99; font-weight:bold; font-size:14px; color:#FFF;}

.menuMid ul li a:hover{color:#000; }

.menuMid ul li a span{width:224px; height:55px; display:inline-block; padding:9px 0 0 26px; color:#97b0e9; text-decoration:none; color:#97b0e9; margin:5px 0 0}

.menuMid ul li a.active2 span, 

.menuMid ul li a:hover span{background:url(../images/red_bg.png) no-repeat left top; color:#000}

.menuBottom  {width:221px; float:left; background:url(../images/blue_bottombg.png) no-repeat left top; height:10px;}

a {

	text-decoration:none;

	color:#960;

}

a:hover {

	text-decoration:none;

	color:#666;

}
