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

body {
	margin:0px;
	border:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	word-spacing:0px; text-align:justify;  background: #0782E8 url(../images/bg.jpg) fixed no-repeat center top;}
	
a{ text-decoration:none; outline:none; border:none; color: #FFF;}

img{outline:none; border:none;}
ul,li{list-style:none; margin:0; padding:0;}

.float_left{float:left;}
.float_right{float:right;}
.float_clear{ clear:both;}
.logo3w { float:right;  margin-right:25px; margin-top:15px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; color:#FFF; }
.logo3w a{ font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; color: #CCC; }

#wraper {
	margin:0px;
	border:0px;
	padding:0px;
	width:100%;
	height:100%;
	position:absolute; 
	top:0px;
	left:0px;
	z-index:1;
}
.scrollTo_top {
position:fixed;
bottom:20px;
right:20px;
display:block;
z-index:3;
}

.main { position:relative; width:1000px; margin:0 auto; z-index:2;}
.top_link{ float: right; width:790px; height:77px; margin-top:0px; padding-top:20px; padding-right:5px; }
.top_link ul{ float: left; }
.top_link li{ float: left; margin-left:5px; padding-right:0px; margin-right:5px;  }
.top_link li.last{ float: left; margin-left:9px; padding-right:0;}

.banner_part{ float: left; width:1000px; height:325px; margin-top:0px; margin-left:0px; background:url(../images/baner_bg.png) no-repeat center top; }
.banner_border{ position:absolute; z-index:9999;width:997px; height:325px; margin-top:0px; margin-left:0px; }
.logo{ position:absolute;  margin-top:0px; z-index:99999; margin-left:10px; width:156px; height:157px; }
.logo_img{ position:absolute;  margin-top:0px; width:156px; height:157px; z-index:1; }

.logo_blink{ position:absolute; right:20px; top:20px; z-index:2;}

.container { float:left; width:1000px; margin:0; margin-top:20px; padding:0; height:250px; background: url(../images/container_bg.png) no-repeat center bottom; }
.container_top{ float:left; width:980px; margin:0; padding:0; padding-left:20px; height:50px;}
.title{ float:left; width:430px;}
.call_us_btn{ float: right; margin-right:10px; /*background:url(../images/call_us_bg.png) no-repeat left top;*/ width:350px; height:40px;}
.content_text{ float:left; padding-left:20px; margin-top:10px;}
.more_btn{ float:right; margin-right:20px; margin-top:12px;}


.botom_container { float:left; width:980px; margin:0; margin-top:5px; padding-left:20px;height:270px; margin-bottom:10px; }
.pro_thum{ float:left; margin:0; padding:0; margin-top:20px;}
.pro_thum li{ float:left; margin-left:12px; padding-right:20px; margin-right:20px; background:url(../images/thum_side_line.png) no-repeat right top;}
.pro_thum li.last{ float:left; margin-left:12px; padding-right:0px; background: none;}
.product_thum{ float: left; background:url(../images/thum_bg.png) no-repeat center top; width:136px; height:150px; }
.product_thum_title{ float: left; width:148px; height:41px; }



.about_part { float:left; width:1000px; margin:0; padding:0; height:560px; background:url(../images/about_part_bg.png) no-repeat center top; }
.hi_advantage_part { float:left; width:1000px; margin:0; padding:0; height:560px; background:url(../images/hi_advantage_part_bg.png) no-repeat center top; }
.request_a_quote_part { float:left; width:1000px; margin:0; padding:0; height:560px; background:url(../images/request_a_quote_part_bg.png) no-repeat center top; }
.feedback_part { float:left; width:1000px; margin:0; padding:0; height:560px; background:url(../images/feedback_part_bg.png) no-repeat center top; }
.contact_part { float:left; width:1000px; margin:0; padding:0; height:560px; background:url(../images/contact_part_bg.png) no-repeat center top; }
.gallery_part { float:left; width:1000px; margin:0; padding:0; height:560px; background:url(../images/gallery_part_bg.png) no-repeat center top; }



.product_part{ float: left; width:1000px; margin:0; padding:0; height:560px; background:url(../images/product_part_bg.png) no-repeat center top; }
.product_left{ float: left; width:700px; margin-left:25px; padding-top:110px; height: auto; }
.product_header_text{ padding-left:25px; background:url(../images/star_icon.png) no-repeat left 13px;text-decoration:none; font-family: "Comic Sans MS", cursive;  font-size:17px; color:#fff; /*background-color:#0CF;*/ padding-top:5px; padding-bottom:5px;}
.product_table_text{ text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fff; line-height:18px; }
.product_table_link{ text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fff; line-height:18px;  }
.product_thum{ float: left; background:url(../images/thum_bg.png) no-repeat center top; width:136px; height:150px; }
.product_other_text{ text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#fff; line-height:22px; text-align:justify; }




.footer_part { float:left; width:1000px;bottom:10px; height:35px; border-top:#0A3D6A 1px solid;}
.footer_link { float:left; margin-top:10px; margin-left:10px; color:#FFF; }
.footer_link a { text-decoration:none; font-family:Verdana, sans-serif, Geneva; font-size:11px; color:#FFFF; padding:0 5px; }

.counter_link { float:left; margin-top:10px; margin-left:10px; margin-right:20px; color:#FFF; }


.social_link { float:left; margin-top:5px; margin-left:20px; color:#FFF; }

.copyright { float:right; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fff; margin-right:20px; margin-top:10px;}


.tr td {border-bottom:1px dotted #FFF; }
.form{ color:#FFF;}
/*.form_input{ width:200px; /*margin-left:10px;*/ color:#FFF; margin-bottom:10px; padding:2px 0; background-color:#2F86E1; border:none;}
.send_btn{padding:6px 13px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF;background-color:#2F86E1; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none;}
*/.contact{ color:#FFF; font-family:"tw Cen MT", "times new Roman"; font-size:17px; letter-spacing:1;}
.contact_sub{ color:#FFF; font-family: Verdana, Geneva, sans-serif; font-size:12px; letter-spacing:1;}
.contact_header_text{ text-decoration:none; font-family: "Comic Sans MS", cursive;  font-size:17px; color:#fff; /*background-color:#0CF;*/ padding-top:5px; padding-bottom:5px;}
.contact_sub_title{ color:#FFF; font-family:"tw Cen MT", "times new Roman"; font-size:17px; float:left;letter-spacing:1;border-top:1px solid #09F; width:230px; margin-top:5px;}

.highlight { margin:0 0 20px 20px; }


/********************************************** menu class ***************************************/
.ddsmoothmenu {
	float: right; width:808px; height:77px; margin-top:0px; padding-top:20px; padding-right:3px;
	position:relative;
	z-index:99999;
	font-family:Verdana, sans-serif, Geneva;
	font-size:11px;
	color:#666;
}
.ddsmoothmenu ul {
	list-style:none;
	padding:0;
	margin-right:1px;
	z-index:10;
}
.ddsmoothmenu ul li {
	list-style:none;
	float:left;
	position:relative;
	padding:0;
	margin:0;
}
.ddsmoothmenu ul li.last {
	background:none;
	border:none;
}
.ddsmoothmenu ul li a {
	display:block;
	float:left;
	padding:10.5px 4px;
	text-decoration:none;
	font-family:Verdana, sans-serif, Geneva;
	color:#666;
}
.ddsmoothmenu ul li a.padding_last {
	padding:7px 0 7px 5px;
}
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li.active a {
	/*background:#1EB8F6;*/
	color:#0788ED
}
.ddsmoothmenu ul li ul a {
	background:#0540B1 url(../images/droupdown_bg.png) repeat-x left top !important ;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	color:#000 !important;
}
.ddsmoothmenu ul li ul a:hover {
	background:url(../images/arrow_white.gif) 15px 14px no-repeat #0788ED !important;
	/*filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;*/
	opacity: 0.9;
	color:#fff !important;
}
.ddsmoothmenu ul li ul {
	position:absolute;
	left:0;
	visibility:hidden;
	display:none;
	padding-bottom:10px;
}
.ddsmoothmenu ul li ul li ul {
	display:list-item;
	float:none;
}
.ddsmoothmenu ul li ul li ul { /*top:0; position:absolute;*/
}
.ddsmoothmenu ul li ul li a {
	position:relative;
	font-family:Verdana, sans-serif, Geneva;
	font-size:11px;
	color:#394852;
	width:170px; /*background:#eceded url(../images/arrow_gray.gif) no-repeat 0 0;*/
	border-bottom:1px solid #E3E3E3;
	margin:0;
	padding:7px 15px;
}
.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited {
	color: #394852;
}
.ddsmoothmenu ul li ul li a.selected { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	background: #E0E0E0;
	color: black;
}
.ddsmoothmenu ul li ul li a:hover {
	background:url(../images/arrow_white.gif) 15px 10px no-repeat;   /* ABH : background of menu items during onmouseover (hover state)*/
}
/********************************************************* footer part *********************************************/



.new_video_title { padding-bottom:18px; /*padding-top:10px; background-color:#2D88EC;*/}