@charset "utf-8";
body {
	margin: 0px;
	padding: 0px; background:url(../images/main_background.jpg) center top no-repeat #000000;
}



#fulldiv { width:100%; margin:0 auto; }


#maindiv { width:1004px; height:auto; margin:0 auto;}
 

#header12 { width:1004px; height:auto; float:left;  }

.logo_cover{ width:1004px; height:170px; float:left; }

.logo{ width:504px; height:auto; float:left;}

.f_icons{ width:180px; height:42px; float:right; margin:10px 0 0 0; background:url(../images/facebook_icon.png) center top no-repeat; padding:105px 0 0 25px;}


.f { width:28px; height:30px; display:block; float:left;}

.f a{ width:28px; height:30px; display:block; float:left; background:url(../images/face_allcon.png) left -27px no-repeat;}

.f a:hover{ width:28px; height:30px; display:block; float:left; background:url(../images/face_allcon.png) left 3px no-repeat;}




.t { width:28px; height:30px; display:block; float:left; margin:0 12px;}
 
.t a{ width:28px; height:30px; display:block; float:left; background:url(../images/face_allcon.png) -46px -27px no-repeat;}

.t a:hover{ width:28px; height:30px; display:block; float:left; background:url(../images/face_allcon.png) -46px 3px no-repeat;}




.in { width:28px; height:30px; display:block; float:left; margin:0 12px 0 0; }
 
.in a{ width:28px; height:30px; display:block; float:left; background:url(../images/face_allcon.png) -94px -27px no-repeat;}

.in a:hover{ width:28px; height:30px; display:block; float:left; background:url(../images/face_allcon.png) -94px 3px no-repeat;}



.w { width:28px; height:30px; display:block; float:left; }
 
.w a{ width:28px; height:30px; display:block; float:left; background:url(../images/face_allcon.png) -140px -27px no-repeat;}

.w a:hover{ width:28px; height:30px; display:block; float:left; background:url(../images/face_allcon.png) -140px 3px no-repeat;}





.banner_text { width:1004px; height:auto; float:left; background:url(../images/banner_bg.png) center bottom no-repeat;}


.text_b { width:365px; height:317px; float:left;}


.text_welocme { width:365px; height:193px; float:left;  font-family:"Trajan Pro"; font-size:25px; font-style:normal; font-weight:bold; text-decoration:none; display:block; color:#CC6600; text-align:center; line-height:30px; padding:40px 0 0 0;}

.text_welocme span{   font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; text-decoration:none; display:block; color:#CCCCCC;text-align:center; }


.morebutton { width:148px; height:38px; display:block;  margin:0 auto; }
 
.morebutton a{ width:148px; height:38px; display:block; float:left; background:url(../images/more_details.png) center top no-repeat; }

.morebutton a:hover{ width:148px; height:38px; display:block; float:left; background:url(../images/more_details.png) center -38px no-repeat;}




.banner_slider777 { width:639px; height:317px; float:left;}



.nav777{ width:984px; height:61px; float:left; padding:0 0 0 20px;}

.nav777 ul { margin:0px; padding:0px 0 0 0;}
.nav777 ul li {line-height:61px; float:left; list-style-type:none;}
.nav777 ul li a{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:normal; font-weight:bold; text-decoration:none; display:block; color:#FFFFFF; padding:0px 4px 0 6px;}  
 
.nav777 ul li a:hover{ display:block; background:url(../images/left_-nav.png) left top no-repeat; color:#FFFFFF;}

.nav777 ul li a span{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:normal; font-weight:bold; text-decoration:none; display:block; padding:0 8px 0 0; }  

.nav777 ul li a:hover span{ display:block; background:url(../images/right_nav.png) right top no-repeat;}






.nav777 li ul{ display:none; position:absolute; z-index:80!important; }

.nav777 li li{ float:none; margin:0px; padding:0px; width:208px;}

.nav777 li:hover ul { display:block;  background: #f77c00;  margin:55px 0 0 0; padding:0px;}

.nav777  li ul a{ float:none!important; font-size:14px; color:#000; display:block; text-decoration:none;  font-weight:bold; line-height:32px; padding:0px 0 0 5px!important; }

.nav777  li ul a:hover{ color:#fff ; display:block;  text-decoration:none;  background: #333333;}

.nav777  li ul a:hover span{ display:block; background: #333333;}

.nav777 li ul a span{ float:none!important; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; text-decoration:none; display:block;  padding:0px 0 0 5px!important;} 









.main_body777{ width:995px; height:auto; float:left; margin:0 0 0 5px; background:#e6e6e6;}


.left{ width:724px; height:auto; float:left;}




 .readmore{font-family:Arial, Helvetica, sans-serif; font-size:11px;   font-weight:bold; text-decoration:none; color:#FF0000; text-decoration:none; font-style:italic; text-align:right;}
 
 
 
  .readmore a{font-family:Arial, Helvetica, sans-serif; font-size:11px;   font-weight:bold; text-decoration:none; color:#037295; text-decoration:none; font-style:italic; text-align:right;}
 
   .readmore a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px;   font-weight:bold; text-decoration:underline!important; color:#037295; text-decoration:none; font-style:italic; text-align:right;}





#wel_main {width:724px; height:auto; float:left; margin:0 0 0 0px;  }


#wel_hed {width:724px; height:51px; float:left; font-family: "Minion Pro"; font-size:16px; font-style:normal; font-weight:bold; text-decoration:none; color:#000; line-height:50px; background:url(../images/welcome_shadow.jpg) left top no-repeat;}

#wel_text {width:724px; height:auto; float:left; font-family: 'Merriweather', serif; font-size:13px; font-style:normal; font-weight:normal; text-decoration:none; color:#000; line-height:22px; }

#wel_text1 {width:300px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; text-decoration:none; color:#000; line-height:22px; }
#wel_text1 ul { margin:10px 0 0 0px; padding:5px ;}

#wel_text1 ul li{ list-style-type:none;  background:#CCCCCC; border-bottom:#999999 solid 1px;  }


#wel_text1 ul li a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight:bold; text-decoration:none; color:#ad5905; line-height:25px; padding:0 0 0 25px; background: url(../images/arrow1.png) 2px center no-repeat; }

#wel_text1 ul li a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight:bold; text-decoration:none; color:#FFFFFF; background:#0099FF;}


#mian_boxes{width:720px; height:auto; float:left; margin:10px 0 0 0; }

#small_boxes{width:720px; height:50px; float:left;  font-family: "Myriad Pro"; font-size:16px; font-style:normal; font-weight:bold; text-decoration:none; color:#000; line-height:50px; background:url(../images/welcome_shadow.jpg) left top no-repeat;} 


#towbox2{width:340px; height:auto; float:left; margin:0px 0 0 0;}



.boxcover{width:720px; height:auto; float:left; margin:10px 0 0 0; }




.read_head{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; text-decoration:none; color:#ad5905; line-height:20px;}







.right{ width:270px; height:auto; float:left; background:url(../images/shadow_left.jpg) left top no-repeat;}


.vision_hed {width:270px; height:auto; float:left; }

.hed{width:270px; height:50px; float:left; font-family:"Myriad Pro"; font-size:17px; font-style:normal; font-weight:bold; text-decoration:none; color:#a35c12; line-height:50px; }


.text{ width:270px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; text-decoration:none; color:#000000; line-height:20px;}


#wel_main20 {width:995px; height:auto; float:left; margin:0 0 0 0px;  }


#wel_hed20 {width:995px; height:45px; float:left; font-family: "Myriad Pro"; font-size:18px; font-style:normal; font-weight:bold; text-decoration:none; color:#000; line-height:45px; background: url(../images/photo.jpg) left top no-repeat;}

#wel_text20 {width:995px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; text-decoration:none; color:#000; line-height:22px; }



#con_bottom {width:995px; height:auto; float:left; margin:0 0 0 5px; }

#wel_hed777 { height:45px; float:left; font-family: "Myriad Pro"; font-size:16px; font-style:normal; font-weight:bold; text-decoration:none; color:#000; line-height:45px; background: url(../images/photo.jpg) left top no-repeat;}


#footer{ width:100%; height:110px; float:left; padding:10px 0 0px 0; margin:10px 0 0 0; background:url(../images/footer_bg.jpg) left bottom repeat-x; }

.footer{ width:1004px; height:auto; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#000; text-decoration:none; text-align:center; }



.footer a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#000; text-decoration:none; text-align:center; line-height:50px; padding:0px 10px 0 10px; letter-spacing:0.2px; }

		
.footer a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#000;text-decoration:underline;}
 .sb{  font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000; text-decoration:none; font-style:normal; text-align:right;}
 
  .sb a{font-family:Arial, Helvetica, sans-serif; font-size:11px;   font-weight:bold; color:#000; text-decoration:none; font-style:normal; line-height:25px; float:right; text-align:right;}
 
   .sb a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; color:#000; font-style:italic; text-align:right; line-height:25px; float:right;}

.blacktext{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-style:normal; text-decoration:none; font-weight:normal; line-height:20px;}

.blacktext_heading{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:16px; font-weight:bold; font-style:normal; text-decoration:none; font-weight:normal; line-height:20px;}


.all_pro{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-style:normal; text-decoration:none; font-weight:normal; text-align:right;}




.all_pro a{font-family:Arial, Helvetica, sans-serif; color:#8a4b0a; font-size:12px; font-style:normal; text-decoration:none; font-weight:bold; text-align:right; 
 }



.all_pro a:hover{font-family:Arial, Helvetica, sans-serif; color:#8a4b0a; font-size:12px; font-style:normal; text-decoration:underline; font-weight:bold; text-align:right;
 }
 
 .simple_text123{font-family: "Myriad Pro"; font-size:16px; font-style:normal; font-weight:bold; text-decoration:none; color:#000; line-height:50px; background:url(../images/welcome_shadow.jpg) left top no-repeat;}
 
 
 
 
.ranv_head313{font-family:"Minion Pro" ;font-size:16px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none;  line-height:30px; text-align:center; background:#3300FF;}
.ranv_head33{font-family:"Minion Pro" ;font-size:16px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none;  line-height:30px; text-align:center; background:#0066FF;}
.ranv_text33{font-family:Cambria ;font-size:14px; font-style:normal; font-weight:normal; color:#000000; text-decoration:none;  line-height:25px; text-align:center!important; border:#999999 solid 1px;}

.ranv_text34{
font-family: 'Merriweather', serif;
font-size:13px;
font-style:normal;
font-weight:normal;
text-decoration:none;
color:#000; 
line-height:22px;
}