@charset "utf-8";

/*------------------------------ BASIC DEFINATIONS -------------------------------*/
*{margin:0;padding:0;}
body{font:14px Arial;color:#FFF;background:#121212 url(../images/bg.jpg) repeat-x left top;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1{ padding:5px 0 5px 15px; font:25px "Times New Roman", Times, serif; color:#FF5500;}
h2{padding:5px 0 5px 15px; font:18px "Times New Roman", Times, serif; color:#FF5500;}
h3{}
h4{}
h5{}
h6{color:#FF5500;padding:12px 0 0 15px; font:bold 12px Arial;}
.fl{float:left}
.fr{float:right}
ul{list-style:none; }
ul li{}
ol{}
p{padding:12px 20px 8px 15px; text-align:justify}
img{ border:0;}
	
/*------------------------------ PAGE DEFINATIONS -------------------------------*/

.wrapper{width:940px;margin:0 auto; position:relative;}
.wrapper .header{height:144px; position:relative;}

.wrapper .header .dateSec{ float:left; width:250px;padding:10px 450px 0 10px; font:11px Arial; height:30px; }
.wrapper .header .topNav{float:right;padding:10px 0 0 0;width:140px; height:30px;}
.wrapper .header .topNav ul li{ height:10px; float:left; padding:0 15px;}
.topNav ul li a{}
.topNav ul li a img{ border:0;}	

.wrapper .header .logo{ float:left; padding:15px 0 0 10px; width:488px; height:68px;}
.wrapper .header .hireus{ float:right; padding:15px 0 0 10px; width:178px; height:68px;}

.wrapper .banner{ float:left; width:100%; height:289px; position:relative;}
.wrapper .banner .menu{ position:absolute; width:250px; height:288px; background: url(../images/menu.jpg) repeat-x left top; left:670px; top:-30px;}
.wrapper .banner .menu ul{ float:left; padding:45px 15px 0 35px;}
.wrapper .banner .menu ul li,.wrapper .banner .menu ul li a{ float:left;}


.wrapper .container{ float:left; width:100%; padding:10px 0;}
.wrapper .container .contents{ float:left; width:650px; border-right:1px solid #292929;}
.wrapper .container .contents
.wrapper .container .contents .featureSec{ float:left; width:350px; height:240px;border-right:1px solid #292929;}
.wrapper .container .contents .featureSec table{ float:left;}
.wrapper .container .contents .featureSec table td{ padding:0 0 7px 5px}
.wrapper .container .contents .featureSec h1{ padding-top:0;}
.wrapper .container .contents .welcomeSec{ float:left; width:270px;}
.wrapper .container .contents .welcomeSec p a{ float:right;}

.wrapper .container .contents ul.ul{ padding:5px 20px 10px 20px;}
.wrapper .container .contents ul.ul li{ background: url(../images/arr2.jpg) no-repeat left 5px; padding:0 0 8px 12px;}

.wrapper .container .contents ol.ol{ padding:5px 20px 10px 40px;}
.wrapper .container .contents ol.ol li{ padding:0 0 8px 12px;}

ul.ul2{ padding:10px 10px 10px 20px;}
ul.ul2 li{ background:url(../images/arr3.jpg) no-repeat left top; padding:0 0 10px 28px;}
ul.ul2 li a{ font:bold 14px "Times New Roman", Times, serif;color:#FFF;}

ul.ul3{ padding:10px 10px 10px 20px;}
ul.ul3 li{ background:url(../images/arr4.jpg) no-repeat left 5px; padding:0 0 7px 15px;color:#FFFFCC; font-weight:bold;}
ul.ul3 li a{color:#FFF;}

.wrapper .container .contents table.servTab{ width:610px;margin:8px 0 8px 15px;}
.wrapper .container .contents table.servTab td{ padding:0 0 0 8px; width:130px;}
.wrapper .container .contents table.servTab td img{ display:block; padding:0 0 5px 0;}
.wrapper .container .contents table.servTab td a{ color:#FFFFFF;}

.wrapper .container .contents .WFull{ float:left; width:100%;}
.wrapper .container .contents .WHalf{ float:left; width:50%;}
.wrapper .container .contents a.more2{ background:url(../images/more2.jpg) no-repeat right 6px; padding:0 12px 0 0; color:#0000CC;}
.wrapper .container .contents a.more3{  color:#0000CC;}

.wrapper .container .contents form{}
.wrapper .container .contents form p{}
.wrapper .container .contents form p.div_err{ color:#FF0000;}
.wrapper .container .contents form p label{ width:25%; padding:0 20px 0 0; text-align:right;}

.wrapper .container .rightSec{ float:left; width:270px;}
.wrapper .container .rightSec p a{ float:right}

.wrapper .footer{float:left;height:65px;color:#666666;width:100%; background:#060606; border-top:1px solid #292929; text-transform:uppercase; font:10px arial;}
.wrapper .footer .fmenu{ float:left; width:100%; padding:10px 0 0 0; }
.wrapper .footer .fmenu ul{ float:left; width:540px;}
.wrapper .footer .fmenu ul li{ float:left;padding:0 10px;}
.wrapper .footer .fmenu ul li a{color:#666666;}
.wrapper .footer .fmenu ul li a img{ float:left;}
.wrapper .footer .fmenu ul li a:hover{ color:#FFF; text-decoration:none}
.wrapper .footer .fmenu  span a{color:#FFF;text-transform:uppercase;text-decoration:underline;}
.wrapper .footer .fmenu  span a:hover{text-decoration:none;}	
.wrapper .footer p{padding:10px 0 0 10px; float:left;}
.wrapper .footer span{ float:right;padding:0 20px 0 0; width:120px; color:#FFF;}

.sitemap{ float:left; width:300px; padding:20px 0 10px 20px; }
.sitemap ul li{	background:#212121;border-bottom:1px solid #292929; line-height:20px; float:left; width:280px;padding:0 0 0 10px;}
.sitemap ul li a{ text-decoration:none; color:#FFF;}
.sitemap ul li a:hover{ text-decoration:underline;}


.OrangeF {color: #FFFF00}
.head1 {color: #FF9900}
.head2 {color: #FF5500;font-weight: bold;}
.head3 {color: #FF8B53}
.link1 {text-decoration: none;color: #FFFFFF;}
.link1:hover {text-decoration: underline;}
.backtotop {color: #996600; margin:0 0 0 240px;}
.backtotop:hover {text-decoration: underline;}
