body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}

a{ text-decoration:none;}
h1,h2,h3,h4,h5,h6,p,ul{ margin:0px; padding:0px;}
ul li{ list-style-type:none;}
img{ border:0px;}

.wrapper{ width:100%; margin:0px auto;}
/*-------------------------------------------------- Header_Start --------------------------------------------------*/
#header{ width:100%; margin:0px auto;}

.header_top{ width:100%; height:68px; margin:0px auto; background:url(../images/header_bg.jpg) repeat-x; overflow:hidden; position:relative; z-index:999999999;}
.hed_top_in{ min-width:1280px;}
.logo{ float:left; padding:14px 0px 0px 2%;}

.head_right{ float:right; padding-right:3%; width:455px;}
.head_right h1{ background:#FFF; font-size:12px; color:#000; width:151px; height:22px; line-height:22px; text-align:center;
	-webkit-border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
	-webkit-border-radius:4px;
    behavior: url(PIE.htc);
	position:relative;
	float:right; clear:both;
}
.head_right h1 a{ color:#000;}
.navigation h2{ color:#ffffff; font-weight:normal; padding:14px 0px 0px 7px; float:left; font-family:"Droid Serif"; font-size:12px;}
.navigation h2 span{ color:#f58a00;}
.navigation{ margin:auto;clear:both;}
.navigation ul{ margin:0px; padding:0px 0px 0px 60px; overflow:hidden; float:left;}
.navigation ul li{ list-style-type:none; display:inline; font-size:12px; background:url(../images/nav_border.png) no-repeat left center; text-align:center; height:40px; line-height:40px; display:block; float:left; padding:0px 8px; font-family:"Droid Serif";}
.navigation ul li span{ color:#f58a00;}
.navigation ul li a{ color:#FFF;}
.navigation ul li a:hover{ color:#f58a00;}
.fix{ color:#f58a00 !important;}
.slider{ width:100%; margin:0px auto 0px auto; height:900px; position:relative;}
#s1{ width:100%;}
/*--------------------------------------------------- Header_End ---------------------------------------------------*/
/*-------------------------------------------------- Contain_Start -------------------------------------------------*/
#contain{ width:100%;}
.con_in2{ width:100%; background:url(../images/con_back.png) repeat; overflow:hidden; padding-bottom:10px;}
.left_site2{ float:left; width:48%; padding-left:2%;}
.left_top2{ clear:both; width:100%}
.head2{ clear:both; overflow:hidden; font-size:15px; color:#000; padding:33px 0px 27px 0px;}
.head2 strong{ font-size:18px;}
.left_top_in2{ clear:both; overflow:hidden;}

.de12{ float:left; padding-right:17px; width:30%;}
.de12 h1{ font-weight:bold; font-size:18px;}
.de12 ul{ padding:0px; margin:0px;}
.de12 ul li{ clear:both; overflow:hidden; line-height:36px; border-bottom:solid 1px #c3c3c3; padding-left:10px;}
.de12 ul li h2{ float:left; font-size:14px; color:#000; font-weight:normal; width:95px;}
.de12 ul li h3{ float:left; font-size:14px; color:#000; font-weight:normal;}



.de13{ float:left; padding-right:17px; width:34%;}
.de13 h1{ font-weight:bold; font-size:18px;}
.de13 ul{ padding:0px; margin:0px;}
.de13 ul li{ clear:both; overflow:hidden; line-height:36px; border-bottom:solid 1px #c3c3c3; padding-left:10px;}
.de13 ul li h2{ float:left; font-size:14px; color:#000; font-weight:normal; width:95px;}
.de13 ul li h3{ float:left; font-size:14px; color:#000; font-weight:normal;}




.con_bottom_in{ width:100%; clear:both; overflow:hidden;}
.con_bottom_in h1{ font-size:16px; font-weight:bold; color:#000000; padding:10px 0px 0px 0px;}
.con_bottom_in h2{ font-size:14px; font-weight:normal; color:#000000; padding:10px 0px 0px 0px;}
.con_bottom_in p{ font-size:14px; font-weight:normal; color:#000000; padding:15px 0px 0px 0px; line-height:20px; background:url(../images/con_bottom_bodder.png) no-repeat bottom center; margin:0px auto 20px auto; width:100%;}
.con_bottom_in p a{ color:#f58a00;}
.contact2{ float:left;}
.contact2 h1{ font-size:18px; font-weight:bold;}
.contact2 h3{ padding:8px; border:solid 1px #c3c3c3; width:140px; height:200px; margin-top:12px; background:#FFF;}
.contact2 p{ font-size:13px; padding:10px 0px 0px 10px;}
.contact2 p span{ font-weight:bold; font-size:15px;}
.right_site2{ float:right;  margin-top:28px; margin-right:2%; width:46%;}
.right_site2 h1{ margin:0px 0px 7px 0px;}
.right_site2 h1{ font-size:12px; background:#707070; width:95px; height:24px; line-height:24px; text-align:center; font-weight:normal;
	position:relative;
	-webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
	-webkit-border-radius:4px;
    behavior: url(PIE.htc);
}

.con_bottom_in h3{ background:#707070; border:solid 1px #5e5e5e; font-size:12px; font-weight:normal; width:155px; height:24px; text-align:center; line-height:24px;
	margin:0px 0px 13px 0px;
	position:relative;
	-webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
	-webkit-border-radius:4px;
    behavior: url(PIE.htc);
}
.con_bottom_in h3 a{ color:#FFF;}

.right_site2 h1 a{ color:#fff;}
.right_site2 h1 img{ vertical-align:middle;}
.map{ clear:both; padding:5px; border:solid 1px #dcdcdc; overflow:hidden; background:#ededec; height:675px;}
#map_canvas { width: 100%; height: 543px; width: 535px; float: left; position: relative; z-index: 30 !important;}
.map_main{ background:#FFF; border:solid 1px #c3c3c3; padding:8px; height:687px; max-width:86% !important;}
.right_in{ width:100%; overflow:hidden;}
#slides li a img{ width:100% !important; height:100% !important; left:0px !important; top:0px !important}
/*--------------------------------------------------- Contain_End --------------------------------------------------*/
/*--------------------------------------------------- Footer_Start -------------------------------------------------*/
#footer{ width:100%; margin:0px auto 0px auto; clear:both; overflow:hidden;}
.footer_in{}
.footer_top{ width:100%; background:url(../images/footer_bg.jpg) repeat-x;}
.footer_top h1{ font-size:15px; color:#FFF; text-align:center; margin:0px auto; border-top:solid 7px #bfbfbf; overflow:hidden; padding:15px 0px 0px 0px; clear:both; font-weight:normal;}
.footer_top h2{ text-align:center; padding:5px 0px 5px 0px;}
.footer_bottom{ width:100%; background:#000; overflow:hidden;background:url(../images/footer_bg.jpg) repeat-x;}
.footer_bot_in{ width:80%; margin:auto;}
.in_left{background:#FFF; font-size:12px; color:#000; width:151px; height:22px; line-height:22px; text-align:center;
	-webkit-border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
	-webkit-border-radius:4px;
    behavior: url(PIE.htc);
	position:relative; clear:both; font-weight:bold; float:left;
}
.in_left a{ color:#000;}
.in_right{}
.in_right h1{ font-size:11px; color:#FFF; text-align:center; padding:10px 0px 10px 0px; line-height:15px; font-weight:normal;}
