@charset "utf-8";
/* CSS Document */

/*============ Reset Styles ===========*/

header,nav,article,aside,section,footer,address { display:block; }

h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-weight:normal;
	color:#333
}

h1,h2 {
	margin-bottom:15px;
	color: #069;
}

hr{ border:none; border-top:#ccc solid 1px; margin:20px 0;}

p{ margin:0; padding:0; margin-bottom:15px; line-height:21px;}

img{ border:0;}

a{ color:#0196ff;}

/*============ Global Styles ===========*/

body{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; margin:0; background:url(../images/bg-pattern.jpg);}

/*============ Layout Styles ===========*/
.clear{ clear:both; height:0; font-size:1px;}
.wrapper{ background:url(../images/bg-brush.jpg) no-repeat center -30px;}
.container{ margin:0 auto; width:1000px; background:#fff; background:#fff; box-shadow:0 0 5px 1px rgba(0,0,0,0.5);}

.container_inner{ padding:20px 25px;}

.ly{ margin:0 auto; width:1000px;}

header{padding:30px 5px 20px;}
	.logo{ float:left;}
  .social{ float:right; text-align:center; line-height:25px; margin-top:10px;}
  .social a{ margin-left:5px; color:#0196ff;}
  .social a:hover{ text-decoration:none; color:#333;}
  
nav{}
	.menu-bg{ background:#62ccfd url(../images/menu-bg.gif) repeat-x bottom; position:relative;}
   	ul.menu { margin:0; padding:0; list-style:none; line-height:45px; font-size:12px; }
    ul.menu li{ float:left;}
    ul.menu li a{ color:#FFF; text-decoration:none; padding:0 27px; display:block; text-shadow:#069 0 -1px 0; }
    ul.menu li a:hover, ul.menu li a.active{ color:#fff; background:#045277; }

.slide{}
	.slide{ padding:5px; background:#fff; box-shadow:0 0 1px 0 rgba(0,0,0,0.4); margin-bottom:50px;} 
  
.content{ padding:0 20px 25px; }   
 .aside{ }
  .fl-start{ float:left; width:210px; margin-right:20px;}
  .fl-start img.thumb{ width:205px; border:#e8e8e8 solid 1px; padding:2px; margin-bottom:10px;}
  .fl-start h2{ font-size:16px; background:#333; color:#fff; padding:5px;}
  .fl-start h2 a{ color:#fff; text-decoration:none;}
  .fl-start h2 a:hover{ color:#9bd6ff;}
  .fl-last { margin:0;}

footer{ background:#2b2b2b; border-top:10px solid #000; padding:20px 0; color:#333;}
footer hr{ border-color:#555;}
footer strong{ text-transform:uppercase; color:#fcfcfc; font-size:16px; }

.ftr1{ float:left; width:290px; font-size:16px; line-height:25px; margin-left:20px; color:#777;}
.ftr2{ float:left; } .ftr2 img{ border:#fff solid 1px; padding:1px;}
.ftr3{ float:right; width:360px; margin-right:20px;}

.ftr3 .int{ width:168px; border:#777 solid 1px; color:#63ceff; background:#111; line-height:25px; height:25px; text-indent:10px; margin-bottom:10px;}
.ftr3 .intb { margin-left:5px;}
.ftr3 .tra{ width:360px; border:#777 solid 1px; color:#63ceff; background:#111; line-height:25px; height:50px; text-indent:10px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.ftr3 .btn{ padding:5px 8px; background:#63ceff; color:#000; border:#333 solid 1px; float:right; }

footer ul{ margin:0; padding:0; list-style:none; margin-left:30px; float:left;width:200px; }
footer ul li{ float:left;width:190px; }
footer ul li:first-child{ margin-bottom:15px;}
footer ul li a{ color:#7d7d7d; text-decoration:none; line-height:30px; display:block; padding-left:5px; }
footer ul li a:hover{ color:#0196ff;}
address{color:#63ceff; padding-left:30px;}
address span{ color:#777;}
.color li a{ color:#777; text-decoration:none;}
.color a:hover{color:#CCC; text-decoration:underline;}

.tt1{text-decoration:none; color:#fff;}
.tt1:hover{color:#CCC; text-decoration:underline;}
  
  
  
