@charset "utf-8";
/* CSS Document */


body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	padding:0px;
	margin:0px;
	background:url(../images/body_bg.jpg) repeat-x left top;
	color:#262626
	}
	
ul, li, {
	padding:0px;
	margin:0px;
	}
	
form{
	padding:10px 0 0 0;
	margin:0px;
	}

h1{
	font-size:22px;
	color:#000;
	padding:0px;
	margin:0px;
	}
	
a{
	text-decoration:none;
	color:#000;
	}
	
a:hover{
	text-decoration:underline;
	color:#007dc0;
	}
	
#wapper{
	padding:0px;
	margin:0 auto;
	position:relative;
	width:1002px;
	}
	
#header{
	width:986px;
	margin:0 8px 0 8px;
	background-color:#FFF;
	}
	
.phone{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:10px 15px 5px 0;
	}
	
.header_bg{
	background:url(../images/header_bg.jpg) repeat-x left top;
	}
	
.logo{
	width:278px;
	float:left;
	padding:3px 0px 0px 11px ;
	}
	
.top_nav{
	width:535px;
	float:right;
	padding:25px 0px 0px 0px;
	font-size:12px;
	}
	
.top_nav ul{
	padding:0px;
	margin:0px;
	}
	
.top_nav ul li{
	padding:0px 5px;
	margin:0px;
	list-style:none;
	float:left;
	}
	
.top_nav ul li a{
	text-decoration:none;
	color:#262626;
	padding:5px 15px;
	display:block;
	float:left;
	}
	
.top_nav ul li a:hover{
	text-decoration:none;
	color:#fff;
	background-color:#383838;
	}
	
.active{
	text-decoration:none;
	color:#fff;
	background-color:#383838;
	}
	
.active span{
	color:#fff;
	}
	
.clear{
	clear:both;
	}
	
.cont_pad{
		padding:34px 12px 0 12px;
	}
	
#left_panel{
	width:618px;
	float:left;
	padding-right:25px;
	}
	
#right_panel{
	width:319px;
	float:left;
	}
	
.line{
	border-bottom:1px solid #a1a1a1;
	padding-bottom:15px;
	}
	
.heading{
	font-size:16px;
	color:#007dc0;
	font-weight:bold;
	}
	
.pad{
	padding-top:17px;
	}
	
.service_box{
	width:199px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	}
	
.service_mid span{
	color:#125895;
	font-size:14px;
	font-weight:bold;
	}

.service_mid{
	background-color:#f1f8fe;
	padding:18px;
	}
	
.news{
	font-size:22px;
	color:#FFF;
	background:url(../images/news_bg.jpg) repeat-x left top;
	}
	
.news_heading{
	width:150px;
	float:left;
	padding:28px 0 28px 10px;
	}
	
.news_cont_part{
	background-color:#f1f8fe;
	border:1px solid #dae9f0;
	padding:10px 12px;
	}
	
.news_icon{
	width:82px;
	float:right;
	padding-right:30px;
	padding-top:4px;
	}

.read_btn{
	background:url(../images/read_btn.jpg) no-repeat right top;
	text-align:right;
	padding:5px 17px 5px 0;
	}
	
.read_btn a{
	text-decoration:none;
	color:#FFF;
	}
	
.read_btn a:hover{
	text-decoration:underline;
	color:#FFF;
	}
	
.box{
	width:247px;
	padding:8px 0 8px 4px;
	border:1px solid #e4e4e4;
	}
	
.input{
	width:258px;
	float:left;
	}

.go{
	width:60px;
	float:left;
	}
	
.footer_bg{
	background:url(../images/footer_bg.jpg) repeat-x left top;
	}
	
.footer{
	padding:15px;
	margin:0 auto;
	position:relative;
	width:972px;
	}	
	
.footer a{
	text-decoration:none;
	color:#212121;
	padding:0 3px 0 3px;
	}
	
.footer a:hover{
	text-decoration:underline;
	color:#0180e1;
	}
	
.future ul{
	padding:10px 0 0 5px;
	margin:0px;
	}
	
.future ul li{
	line-height:28px;
	font-size:22px;
	list-style:none;
	background:url(../images/arrow.jpg) no-repeat left 11px;
	padding-left:17px;
	}
	
#left_panel2{
	width:100%;
	}
	
.contact_form{
	width:520px;
	float:left;
	padding-left:90px;
	}
	
.box_name{
	width:150px;
	float:left;
	font-size:12px;
	}
	
.box3{
	border:1px solid #CCC;
	width:200px;
	padding:5px;
	padding-bottom:7px;
	height:10px;
	font-size:11px;
	*padding-bottom:10px;
	}
	
.box2{
	border:1px solid #ccc;
	padding:5px;
	font-size:11px;
	}
	
.read_btn2{
	background-color:#007dc0;
	margin:10px 0 4px 150px;
	color:#CCC;
	font-weight:bold;
	font-size:12px;
	width:86px;
	padding:5px 0 5px 0;
	float:left;
	}
	
input.read_btn2{
	background-color:#007dc0;
	margin:10px 0 4px 150px;
	color:#CCC;
	font-weight:bold;
	font-size:12px;
	width:86px;
	padding:5px 0 5px 0;
	float:left;
	}	

.read_btn2 a{
	text-decoration:none;
	color:#FFF;
	padding-left:22px;
	}
	
.read_btn2 a:hover{
	text-decoration:none;
	color:#000;
	}
	
.banner{
	padding-top:5px;
	}
	
ul.gallery { margin:0px; padding:0px;}
ul.gallery li { list-style:none; display:inline;}
ul.gallery li a img { display:block; float:left; background:#efefef; padding:6px; border:1px solid #ccc; margin:0 25px 25px 0;}
ul.gallery li a:hover img { background:#01A9F0; border:1px solid #fff;}


	
	