@charset "utf-8";
/* CSS Document */
img{border:0px;}
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	margin:0; 
	padding:0 0 0 0;
	text-align:text; 
	

}
a{ font-size:12px; color:#0e4eec; text-decoration:underline;}
a:hover{ font-size:12px; color:#0e4eec; text-decoration:none;}

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#252525;
	font-size:12px;
	line-height:22px;
	margin:10px 10px 15px 25px;
	padding:0px;
	text-align:left;
}

.clear{clear:both; font-size:0px; line-height:0px; height:0; }

/**/
.Sitemap{ background:url(../images/sitemap_bg.gif) left bottom repeat-x;font-size:10px; color:#666; text-align:right;}
.Sitemap a{font-size:10px; color:#0e4eec; padding:0 4px;}
.Sitemap a:hover{font-size:10px; color:#0e4eec;}
.SitemapArea{font-size:10px; color:#0e4eec; margin:0 auto; text-align:right; line-height:22px; padding:0 10px; }
.SitemapArea a{font-size:10px; color:#0e4eec;padding:0px;}
.SitemapArea a:hover{font-size:10px; color:#0e4eec;}

.All{
	background:url(../images/body_bg.jpg) 0 0 repeat-x;
}

.Wrap{
	width:904px; margin:0 auto;
	background:url(../images/Wrap_bg.jpg) 0 0 no-repeat;
}
.Header{
	height:126px;
}
.Logo{ padding-left:30px; float:left;}
.Nav{
float:right;	
}


.Siderbar{
	float:left;
	width:184px;
	padding:30px 0 0 10px;
}
.Content{
	float:right;
	width:685px;
	margin:0 10px 0 0;
}
.Breadcrumb{height:24px;margin-top:5px;}
.path{
	background:url(../images/Breadcrumb_icon.gif) 0 3px no-repeat; 
	font-size:11px; color:#8e8e8f; 
	font-weight:bolder;
	padding-left:13px;
	float:right;
}
.path a{font-size:10px; color:#8e8e8f;  font-weight:normal;}
.path a:hover{font-size:10px; color:#8e8e8f;  font-weight:normal;}

.Container{}
.ContainerTop{ background:url(../images/ContainerTop.gif)  0 0 no-repeat;}
.ContainerMid{background:url(../images/ContainerMid.gif) 0 0 repeat-y; padding:0 10px 0 10px;}
.ContainerBot{background:url(../images/ContainerBot.gif) 0 0 no-repeat; }

h1{font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#4482e7; padding:0px;margin:0px 0px 15px 10px; width:95%;}
.pic_right{float:right;}
.pic_right img{border:1px solid #c9c9c9;margin:10px;}

.Footer{ text-align:center; line-height:28px; color:#000000; font-size:12px; padding:10px 0;}
.Footer a{ color:#000000; font-size:12px;}
.Footer a:hover{ color:#0e4eec; font-size:12px;}
	
.Box_1{margin:0 0 15px 30px; }
.Box_1 .title{color:#464646;border-bottom:1px dotted #999999; font-size:14px;padding-bottom:3px; font-weight:bolder; margin-right:30px; margin-bottom:10px;}

.sitemapContainer{ margin-left:10px; }
.SitemapBox{margin:0 10px 0 10px;}
.rightline{border-right:1px dotted #999;}

.Lev1{color:#1755ba; font-size:15px; font-weight:bolder; font-family:Arial, Helvetica, sans-serif;}


.Lev2 {margin:0px 10px 7px 10px; color:#838383; font-size:13px; 
line-height:18px; }
.Lev2 a{color:#838383; font-size:12px; text-decoration:none; display:block; background:url(../images/sitemap_listicon.gif) 0 9px no-repeat; padding:0px 0px 0px 15px; margin-bottom:10px;}
.Lev2 a:hover{color:#5a84f5; font-size:12px;text-decoration:underline;}



.allcontry{ background:#1755ba url(../images/contry_bg.gif) left bottom repeat-x; margin:0 10px;}
.allcontry ul{margin:0px; padding:10px 7px 0px 7px; list-style-type:none;}
.allcontry ul li{margin:0px 7px 0px 0px; padding:0px; color:#fff; list-style-type:none; display:inline;}
.allcontry ul li a{ color:#fff;padding:8px 5px 2px 5px; text-decoration:none; fonts-size:13px;}
.allcontry ul li a:hover{ color:#1755ba; background-color:#fff; text-decoration:none;fonts-size:13px; }

.contry_title{margin:15px 10px 0px 10px; letter-spacing:0px; font-size:13px; color:#14479a; font-weight:bolder;}

.approve_box{width:96%; margin:20px auto 0 auto;}
.approve_td{width:150px; padding-bottom:25px; text-align:center; font-size:11px; color:#333; vertical-align:top;}
.approve_td a img{ border:3px solid #ccc; display:block; margin-left:auto; margin-right:auto; margin-bottom:5px;}
.approve_td a:hover img{border:3px solid #4482e7; display:block;}

.viewtop{float:right;}


.news_tb{border-bottom:1px solid #1755ba; width:96%; margin:0 auto;}
.news_tr1{
 background:#1755ba url(../images/contry_bg.gif) left bottom repeat-x; 

height:30px;
line-height:36px;
padding:0 5px 0 12px;
border-right:2px solid #f5f5f5;
font-size:13px;
color:#fff;
text-align:left;
font-weight:bolder;
}
.news_tr2{
 background:#1755ba url(../images/contry_bg.gif) left bottom repeat-x; 

height:30px;
line-height:36px;
padding:0 10px 0 15px;
font-size:13px;
color:#fff;
font-weight:bolder;
text-align:left;
}
.news_td1{
 color:#454545;
 font-size:13px;
 padding:5px 10px 5px 15px;
 border-bottom:1px dotted #c5c5c5;
 text-align:left;
}
.news_td1 a{
 color:#454545;
 font-size:13px;
 text-decoration:none;
}
.news_td1 a:hover{
 color:#479178;
 font-size:13px;
 text-decoration:underline;
}

.movie_box{
margin:10px auto 10px auto;
}


.ProContainer{ margin:0 auto;width:86%!important; width:90%;}
.ProBox{
 	float:left; margin:10px 20px 0 20px;
	background: url(../images/ProBg.gif) 0 0 no-repeat; 	
	width:234px;
	height:98px;
	 cursor:pointer;
}
.ProBox .pic{float:left;border:1px solid #d5d5d5; margin:6px;}
.ProBox .f1{font-size:15px; font-weight:bolder; color:#5198c4; line-height:37px; }
.ProBox .f2{font-size:12px; font-weight:normal; color:#747474; line-height:18px;margin-right:5px;}

.BigPic{
	float:left; 
	margin:5px 0 0 0;
}
.Pro_big{
	width:380px;  height:350px;
	background: url(../images/BigPicBg.gif) 50% 0 no-repeat; 
	text-align:center;	
	padding:5px; 
}
.pro_cad{ margin:0px 5px 5px 5px; text-align:left;}


.pro_cont{
	float:right;
	width:440px!important; 
	width:430px; 
	line-height:24px;
	color:#fff;
	font-size:13px;
	text-align:left;
	margin:10px 10px 10px 10px;
	letter-spacing:0px;
}
.ProTitle{ background-color:#4c8aea; color:#fff; font-size:15px; font-weight:bolder; line-height:30px; padding:0 10px; margin-bottom:10px; 
margin-right:20px!important;  margin-right:10px;}




.Demons{
/*width:114px;*/
position:absolute;
margin-left:470px!important;
top:250px;
/*margin-left:170px!important;*/
margin-left:445px;
/*top:360px;*/
/*margin-left:510px!important;
margin-left:400px;*/

}

.contacttitle{padding:5px; color:#fff; width:95%;}

.contactLeft{float:left; width:45%; margin:10px 0 0px 15px;}
.contactRight{ float:left; width:45%; border-left:1px dotted #333; margin:10px 0 0px 15px; padding-left:15px; padding-bottom:40px;}

.contacttitle2{color:#4482e7; font-size:13px; font-weight:bolder; margin:0 0 5px 0;}
.contactCont{color:#000; font-size:13px; margin:0px 0 10px 0;}