@charset "utf-8";
/* CSS Document */

* {margin:0px; padding:0px;}
body{ margin:0px; padding:0px; font-family: Arial; color:#464646; background:url(../images/bg.jpg); }
ul{list-style:none; margin:0px; padding:0px;}
a { text-decoration:none; color:#1d62bd; }
a:hover { text-decoration: none;}
.clear {clear:both;}
/* container */
#container{position:relative;width:991px; margin:0px auto; padding:0 3px 0 3px;  background:url(../images/container_bg.jpg) top left repeat-y; margin-bottom: 0; padding-bottom: 0; }

.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font17{ font-size:17px;}
.font20{ font-size:20px;}
.color{ color:#666;}
.color1{ color:#000;}
.color2{ color:#a74466;}
.color3{ color:#ff0000;}
.font_fam{ font-family:"Times New Roman", Times, serif;}
.bold{ font-weight:bold;}

#wraper { margin:0 auto;}


/* top_wrap */
#top_wrap{width:991px; height:56px; margin:0 auto;}
.logo{width:278px; height:56px; float:left; overflow:hidden;}
.header_menu {width:613px; height:50px; font-size:14px; padding:0 0 0 100px; float:left; overflow:hidden;}
.nav {width:613px; height:34px; font-weight:bold;  padding:22px 0 0 0;  float:left; overflow:hidden;}
.nav a{color:#000; padding:0 15px 0; text-align: center;}
ul li {float:left;}
.nav a:hover {color:#1d62bd;}

/* header */
#header_wrap{width:991px; height:243px; margin:0 auto; float:left; overflow:hidden; }
.line{ width:991px; height:17px; background:url(../images/line_bg.jpg) top left repeat-x; float:left; overflow:hidden;}
.banner{width:991px; height:209px; float:left; overflow:hidden; position: relative;}
.banner-button{position: absolute; top: 168px; left: 415px; border: none;}
#fanpage-widget{position: absolute; top: 1px; right: 1px;}

/* content */
#content {position:relative;width:991px; height: auto; background: #fff url(../images/cont_bg.jpg) top left repeat-x; float:left; overflow:hidden;}

#box{width:677px; height: auto; padding:13px 7px 0 8px; float:left;overflow:hidden;}
.box_1{width:677px; height: auto; padding:0 0 15px 0;float:left;overflow:hidden;}
.title{width:627px; height:25px; text-align:left; padding:7px 0 0 50px; background:url(../images/title_bg.jpg) top left no-repeat;overflow:hidden;}
.img{width:272px; height: auto; float:left;overflow:hidden;}
.box_font{width:380px; height: auto; padding:0 15px 0 10px; line-height:18px; float:left;overflow:hidden;}
.box_con{position:relative; width:677px; height: auto; padding:5px 0 0 0; overflow:hidden;}
.box_con_font{width:260px; height: auto; font-weight:bold; line-height:22px; padding:0 0 0 50px; float:left;overflow:hidden;}

.box_2{position:relative;width:614px; height: auto; padding:10px 32px 0 31px; float:left;overflow:hidden;}
.box_2_img{position:relative;width:299px; height: auto; padding:10px 8px 15px 0; float:left;overflow:hidden;}
.box_2_font{position:relative;width:614px; height: auto; line-height:14px;  float:left;overflow:hidden;}
.box_2_font a{color:#006b9d;  text-decoration:underline; }
.box_2_font a:hover {color:#006b9d; text-decoration:underline;}

.box_2_font1{position:relative;width:332px; height: auto; padding:10px 0 0 15px; line-height:14px;  float:left;overflow:hidden;}
.box_2_font1 a{color:#006b9d;  text-decoration:underline; }
.box_2_font1 a:hover {color:#006b9d; text-decoration:underline;}

.box_photo{position:relative;  float:left;width:215px; height:75px; padding:10px 0 0 0;overflow:hidden;}
.row{position:relative;width:13px; height:75px; float:left;overflow:hidden;}
.logo_img{ position:absolute;width:62px; height:63px;  top:18px; left:6px; z-index:12; }
.button{ position:absolute;width:215px; height:75px;  top:10px; left:0px; z-index:10;}
.box_con_img{position:relative;width:567px; height:150px; padding:10px 0 15px 55px; float:left;overflow:hidden;}
.button1{ position:absolute;width:567px; height:100px;  top:0px; left:64px; z-index:10;}

.nav1 { width:215px; height:75px; list-style-type: none; float:left; overflow:hidden;} 
.nav1 a { display: block; width:135px; height:36px; padding:39px 5px 0 75px; text-align: center; } 
.nav1 a:link { font-effect: outline; color:#f71f22;  text-decoration:none; /*background: url(../images/photo_bg.gif) top left no-repeat;*/ } 
.nav1 a:visited { color:#f71f22;text-decoration:none; /*background: url(../images/photo_bg.gif) top left no-repeat;*/ } 
.nav1 a:hover { color:#fff;text-decoration:none; background: url(../images/photo_bg_1.gif) top left no-repeat;} 

.nav2 { width:217px; height:150px; list-style-type: none; float:left; overflow:hidden;} 
.nav2 a { display: block; width:217px; height:37px; padding:110px 0 0 0; text-align: center; } 
.nav2 a:link { color:#f71f22;  text-decoration:none; background: url(../images/photo_bg1.gif) top left no-repeat; } 
.nav2 a:visited { color:#f71f22;text-decoration:none; background: url(../images/photo_bg1.gif) top left no-repeat; } 
.nav2 a:hover { color:#fff;text-decoration:none; background: url(../images/photo_bg_2.gif) top left no-repeat;} 

.title_1{position:relative;width:237px; height:25px; text-align:left; padding:7px 0 0 50px; background:url(../images/title1_bg.jpg) top left no-repeat; float:left;overflow:hidden;}
.box_3{position:relative;width:287px; height: auto; padding:0 0 15px 0;float:left;overflow:hidden;}


#box1{width:287px; height: auto; font-size:11px; padding:13px 12px 0 0; float:left;overflow:hidden;}
.box1_video{width:287px; height: auto; padding:10px 0 0 0; float:left;overflow:hidden;}
.box1_map{width:287px; height:287px; padding:10px 0 0 0; float:left;overflow:hidden;}
.box1_cont{position:relative;width:252px; height: auto; padding:15px 0 0 30px; float:left;overflow:hidden;}
.ico{position:relative;width:18px; height:19px;padding:5px 0 0 0; float:left;overflow:hidden;}
.ico_font{position:relative;width:212px; height:19px; padding:5px 0 0 10px; float:left;overflow:hidden;}
.ico1{position:relative;width:43px; height:32px; float:left;overflow:hidden;}
.ico1_font{position:relative;width: auto; height:32px; padding:0 22px 0 10px; float:left;overflow:hidden;}

#container_bot{ position:relative;width:997px; margin:0px auto; text-align: center; margin-top: 0; padding-top: 0;}

#bottom-tagline {color: black; font-size: 11px; padding-top: 20px; padding-bottom: 10px;}
#bottom-tagline a{color: #2483a0; text-decoration: underline;}

#footer{ width:961px; height:60px;  padding:30px 0 50px 8px;   margin:0px auto; position:relative;  float:left;}
.footer_font{ width:410px; height:100px; float:left;overflow:hidden;}
.footer_font a{color:#f71f22; }
.footer_font a:hover {color:#f71f22;}
.footer_font1{width:150px; height:100px; padding:0 0 0 401px;  float:left;overflow:hidden;}
.img_1{ width:185px; height:230px; position:absolute; top:-91px; left:690px; }
#sidebar{}

.transparent-outline{opacity:0.55; -moz-opacity: 0.55; filter: alpha(opacity=55); -khtml-opacity: 0.55; position: absolute; left: 0; top: 12px;}

#newsletters{width: 293px; height: 142px; background-image: url(../images/newsletters.png); background-repeat: no-repeat; background-position: -2px 0; position: relative;}
#newsletters-content{position: absolute; left: 21px; top: 52px;}
#newsletters a {text-decoration: underline; font-size: 11px; font-weight: bold; color: blue;}
#newsletters a:hover {text-decoration: underline; font-size: 11px; font-weight: bold; color: red;}
.newsletters-link {margin-bottom: 5px;}

.cuisine-image { position: absolute; top: 0; left: 0; }