	@charset "utf-8";

	body{padding: 0px;margin: 0px; font-size: 13px;background:rgba(210, 212, 215, 1); }
	.page_header{
		width:100%;
		height:auto;
		margin:0px;
	}

	/** ========= main image =============== **/
	.slider{
		width: 100%;
		height:auto;
		padding:0px;
		margin: 0 auto;		
		margin-bottom: -6px;
	}
	.slider img{
		margin:auto;
		width: 100%;
		border-top: 4px solid #9DA3B1;
		border-bottom: 4px solid #9DA3B1;
	}

	/** ======= end ============ **/
	.header{
		margin:auto;
		width: 1150px;
		padding: 0;
		height:auto;
		background-color: #F8178A;
		border-bottom: 3px solid #FD57AB;
	}
	.header h1{
		color: #FFF;
		padding-left: 7px;
		padding: 10px 9px;
		margin-top: 0px;
		margin-bottom: 0px;
		width: 1150px;
		margin: auto;
		text-align: center;
	}
	.big_header{
			width:100%;
			height:auto;
			padding:0px;
			margin:0px;

	}
	.page_menubar{
		width: 1240px;
		margin: 0 auto;
		margin-top: -9px;
		background-color: #B0B8CB;
		border-bottom: 4px solid #A1A7B6;
	}

	.main_PageContent{
		width:100%;
		height:auto;
		padding:0px;
		margin:0px;
		float:left;
		margin-bottom:6px;
	}
	.box1_full{
		width: 100%;
		float:left;
		padding: 0px 0px 4px 0px;
		margin-top: -10px;
	}
	.box1_full img{
		width: 34%;
		float: left;
		margin: 4px 16px 10px 2px;    
		padding: 4px;        
		background-color: #B0B8CB;
		box-shadow: 0px 0px 2px #FFFFFF;
	}
	.main_content{
		width: 100%;
		padding: 0px 0px 4px 0px;
		margin-top: -10px;
	}
	.main_content img{
		width: 47%;
		float: left;
		margin: 20px 10px 10px 4px;    
		padding: 4px;        
		background-color: #ED465F;
		box-shadow: 0px 0px 0px 4px #F5F5F5;
	}
	img.img_con{
		width: 50%;
		float:right;
		margin-left: 10px;
		padding: 1px;
		box-shadow: 0px 0px 7px #8A82B8;
		border-radius: 20px 0 20px 0;
	}

	.page_block2{
		width: 47%;
		float:left;
		padding: 0 6px 6px 6px;        
		box-shadow: 0px 0px 6px rgba(12, 93, 120, 1);
		margin: 4px 9px 7px 9px;
	}
		.page_block2 img{
		width: 99%;
		background-color: #FFFFFF;
		padding: 2px;
		margin: -11px 0 -5px 0;
		border-radius: 0 0 6px 6px;
	}
	.block_c2{
		width: 48%;
		float:left;
		padding: 0px 10px 10px 0px;
		}
		.block_c3{
		width: 48%;
		float:left;
		padding: 0px 10px 10px 10px;
		}
	.block_c4{
		width: 48%;
		float:left;
		padding: 0px 10px 10px 0px;
		}
	.block_c5{
		width: 48%;
		float:left;
		padding: 0px 10px 10px 10px;
		}
	.page_box1{width: 100%;clear: both;}
	.block3_box{width: 100%;clear: both;}
	.page_box4{width: 100%;clear: both;border-top: 3px solid #44567F;padding: 10px 0;}
	.page_box2{width: 100%;clear: both;}
	.page_block3{
		width: 22%;
		float:left;
		padding: 0px 6px 10px 15px;
		}
	.page_block3 img{
		width: 91%;
		float:left;
		padding: 2px;
		margin: 0px 0 9px 0;
		border-left: 6px solid #007CB2;
		border-right: 7px solid #007CB2;
		border-top: 6px solid #007CB2;
		border-bottom: 6px solid #007CB2;
	}
	.block2{
		width: 47%;
		float:left;
		padding: 0 8px 4px 8px;
		background-color: rgba(210, 212, 215, 0.98);
		margin: 4px 5px;
		box-shadow: 0px 0px 1px #7490B3;
	}
	.block2 img{
		width: 59%;
		float: right;
		margin: 2px 1px 4px 8px;
		padding: 3px;    
		box-shadow: 0px 0px 3px #FFFFFF;
	}
	.box3_style{
		width: 31%;
		float:left;
		padding: 0 6px 3px 6px;
		background-color: rgba(210, 212, 215, 0.98);
		margin: 4px;
		box-shadow: 0px 0px 1px #7490B3;
	}
	.box3_style img{
		width: 97%;
		float:left;
		margin: -11px 0 6px 0;
		padding: 4px;    
		box-shadow: 0px 0px 3px #FFFFFF;
	}
	.box_page4{
		width: 24%;
		float:left;
		padding: 0 1px 4px 2px;
		background-color: rgba(67, 129, 150, 0.04);
		margin: 4px 2px;
		box-shadow: 0px 0px 1px #44567F;
		border-radius: 4px;
	}
	.box_page4 img{
		width: 95%;
		float:left;
		margin: -11px 0 6px 0;
		padding: 4px;    
		box-shadow: 0px 0px 3px #FFFFFF;
	}
	.pageContent{
		width: 1240px;
		height:auto;
		padding:0px;margin:auto;
		border-radius: 15px;
	}	
	.sub_l{width:200px;
			height:35px;
			background:rgba(153,0,255,.1);
			border-radius:3px 3px 0 0;margin-bottom:4px;
			text-align:center;
			padding-top:6px;
	}			
	.Page_box4{
		width: 1150px;
		height:auto;
		margin:auto;
		float:left;	   
		background-color: #EAEAEA;
		box-shadow: 0px 0px 2px #0C5D78;
		border-top: 10px solid #0C5D78;
		border-bottom: 10px solid #0C5D78;
		border-radius: 10px;
		margin-bottom: 10px;
	}
	.Box4{
		width: 23%;
		height:auto;
		padding: 4px;    
		margin:auto;
		margin-bottom: 10px;
		box-shadow: 0px 0px 2px #0C5D78;
		float: left;
		margin: 6px;
		background-color: rgba(218, 218, 218, 1);
		border-top: 8px solid #438196;
		border-bottom: 3px solid #438196;
		border-radius: 6px 6px 0 0;
	}
	.Box4 h2{
		margin: 8px 0 21px 0;
	}
	.Box4 img{
		width: 97%;
		height:auto;
		padding: 4px;    
		margin: -24px 0 0 0px;
		background-color: #438196;
	}
	/** =========== side page ==========**/
	.sideber1{
		width: 22%;
		height:auto;
		margin:auto;
		float: left;	   
	}
	.block_side1{
		width: 95%;
		height:auto;
		padding: 6px;    
		margin:auto;
		margin-bottom: 10px;
		background-color: rgba(176, 184, 203, 1);
		border-top: 6px solid #B0B8CB;
		border-bottom: 4px solid #FA8942;
		border-radius: 10px;
	}
	.block_side1 h2{
		margin: 8px 0 21px 0;
	}
	.block_side1 img{
		width: 100%;
		height:auto;
		padding: 0;    
		margin: -21px 0 -11px 0px;
		border-top: 4px solid #FA8942;
		border-bottom: 4px solid #FA8942;
	}

	.Page_side1{
		width: 20%;
		height:auto;
		margin:auto;
		float: left;	   
	}
	.box_side1{
		width: 93%;
		height:auto;
		padding: 10px;    
		margin:auto;
		margin-bottom: 10px;
		background-color: rgba(176, 184, 203, 1);
		border-bottom: 4px solid #A1A7B6;
		border-top: 6px solid #B0B8CB;
	}
	.box_side1 h2{
		margin: 8px 0 21px 0;
	}
	.box_side1 img{
		width: 97%;
		height:auto;
		padding: 3px 3px 3px 4px;    
		margin: -18px 0 -11px 0px;
		background-color: rgba(0, 67, 135, 1);
		box-shadow: 0px 0px 1px #B0B8CB;
	}

	.side_box1{
		width: 23%;
		height:auto;
		margin:auto;
		float: right;	   
	}
	.sideblock1{
		width: 93%;
		height:auto;
		padding: 9px;    
		margin:auto;
		margin-bottom: 10px;
		background-color: rgba(176, 184, 203, 1);
		border-bottom: 4px solid #A1A7B6;
		border-top: 6px solid #B0B8CB;
	}
	.sideblock1 h2{
		margin: 8px 0 21px 0;
	}
	.sideblock1 img{
		width: 97%;
		height:auto;
		padding: 3px 3px 3px 4px;    
		margin: -18px 0 -11px 0px;
		background-color: rgba(237, 70, 95, 1);
		box-shadow: 0px 0px 1px #B0B8CB;
	}

	/** ========= End =========== **/
	.main{
		width: 99%;
		height:auto;
		margin:auto;
		padding: 6px 6px 6px 5px;
		float: right;    
		background: rgba(218, 218, 218, 1);    
		box-shadow: 0px 0px 2px #0C5D78;    
		border-top: 10px solid #0C5D78;    
		border-bottom: 10px solid #0C5D78;    
		border-radius: 10px;
		margin-bottom: 9px;
	}
	.main1{
		width: 73%;
		float: left;
		height:auto;
		padding: 8px 7px 8px 8px;     
		margin-left: 9px;
		background-color: rgba(176, 184, 203, 1);
		border-top: 6px solid #B0B8CB;
		border-bottom: 4px solid #A1A7B6;
		box-shadow: 0px 0px 0px 1px #A1A7B6;
	}
	.box_pr{
		width: 98%;
		height:auto;
		margin:auto;
		padding: 0px 6px 4px 8px;
		float: left;     
		box-shadow: 0px 0px 2px #97A1BA;            
		margin-top: 10px;
		  background-color: rgb(176, 184, 203);
	}
	.sub_content{
		width: 99%;
		height:auto;
		margin:auto;
		float: left;
		padding: 6px 6px 6px 7px;
		background: rgba(176, 184, 203, 1);
		border-top: 6px solid #B0B8CB;
		border-bottom: 6px solid #B0B8CB;
	}
	.sub_content img{
		width: 32%;
		height:auto;
		float: left;        
		padding: 4px;
		margin: 19px 14px 6px 8px;
		box-shadow: 0px 0 0 6px #ED465F;
		background-color: #788497;
	}
	.con_BR1{
		border-top: 10px double #FF007E;
		width: 100%;height:auto;margin:auto;
		float: right;
		padding: 0px;margin-left:8px;
		background: rgba(255, 0, 126, 0.09);
		box-shadow: 0px 2px 0px 2px #FF007E;
		}
	.con_Right{
		border-top: 10px double #FF007E;
		width:234px;
		height:auto;margin:auto;
		padding:0px;
		float:left;
		padding:4px;	
		background: rgba(255, 0, 126, 0.09);
		box-shadow: 0 0 4px #FF007E;
		}
	.Title_right{width: 100%; 
		background-color: #4DABDF;
		border-radius:3px 3px 0 0;
		margin-bottom:4px;
		text-align:center;
		padding-top:6px;

		}
	.block_side{
		width: 100%;
		float: left;
		background-color: rgba(234, 232, 234, 1);
		margin-bottom: 10px;
		padding-bottom: 10px;
		padding: 0 11px;
	}
	.block_side img{
		width: 100%;
		margin: -15px 0;
		border-bottom: 6px solid #007CB2;
	}
	.prlink{width: 98%;margin: auto;clear: both;padding: 0 5px;}

	/**===== Readmor ========**/
	.read a{
			padding10px;
			padding: 3px 16px;
			color: #FFFFFF;
			background-color: #ED465F;
			border: 2px solid #FFF;
			box-shadow: 0px 0px 0px 3px #869BB0;
	}
	.read a:hover{
			padding10px;
		   text-decoration: underline;
	
	}
	/************************** Footer Page ***********************************/
	.footer_page{
		width:100%;
		height:auto;
		margin:0px;
		padding:0px;
		float: left;
		margin-top: 4px;
	}
	.copyright{
		width: 100%;
		margin:auto;
		color: #151617;
		padding: 12px 0;
		text-align: center;
		background-color: rgba(237, 70, 95, 1);
		border-top: 4px solid #B0B8CB;
		border-bottom: 4px solid #B0B8CB;
	}

	.copyright a{
				color: #FFFFFF;
				text-decoration:none;
				}
	.copyright a:hover{
				text-decoration:underline;
				}

	/************************** /add/ ***********************************************/
	a{
		color: #ED465F;
		text-decoration:none;
	}
	a:hover{
		text-decoration:underline;
	}
	h1{font-size: 24px;text-align: center;padding: 12px 0 7px 0;margin: 0 auto;background-color: #ED465F;}
	h1 a{
		color: #FFFFFF;
		text-decoration: none;
	}
	h1 a:hover{
		text-decoration: underline;
	}
	h2{
		font-size:20px;
		padding: 4px;
		color: #FFFFFF;
		clear: both;
		background-color: #ED465F;
	}
	h3{
		font-size: 17px;
		color: #4A4B4C;
		padding: 0;margin: 0;
	}
	h3.title{
		font-size:18px;
		color: #FFFFFF;
		padding-top: 0px;
		text-align: center;
		background-color: #007CB2;
	}
	ul{
		list-style:none;
		padding:inherit;
	}

	/********************** MENU top**************************************/
	#menubar {
		width: 99%;
		height: 51px;
		margin: 0px auto;
		padding: 0;
	}

	#menubar ul {
		margin: 0;
		padding: 0px 0px 0px 0px;
		list-style: none;
		line-height: normal;
		padding-left: initial;
		text-align: center;
	}

	#menubar li {
		display: inline;
	}

	#menubar a {
		margin: 0px 6px 0px 0px;
		padding: 5px 16px;
		line-height: 58px;
		text-decoration: none;
		font-size: 13px;
		color: #FFFFFF;
		font-weight: bold;
		background-color: rgba(237, 70, 95, 1);
		box-shadow: 0px 0px 0px 3px #ED465F;
	}
	#menubar a::before {
		content: "» ";
	}

	#menubar a:hover {
		text-decoration: underline;
		background-color: #3D5E7F;
	}
