﻿@charset "utf-8";
/* CSS Document */
 html
        {
           background:#fff;
            color:#c0c0c0;
         font-size:14px; font-family:微软雅黑; 
        }
ol { list-style:none; margin:0; padding:0;}
a{outline:none}  
li { list-style:none; margin:0; padding:0;}

.w_985{ width:985px; margin:0 auto;}
.w_1096{ width:1096px; margin:0 auto;}
.w_1004{ width:1004px; margin:0 auto; border:solid 0px red; height:408px;}
.wrapper{ width:1194px; background:url(../img/wrapper.png) repeat-y center top; height:1969px; margin:0 auto;padding-left:8px; }
.wrapper_bg{ width:1194px; background:url(../img/wrapper_bottom.png) no-repeat center bottom; height:1984px; margin:0 auto;}
.top2{ width:1187px;background:url(../img/top2.png) no-repeat 0px top; border:solid 0px red; }
.top3{ width:1187px;background:url(../img/s_wrapper.png) no-repeat 0px top; border:solid 0px red; }
.top3_bg{ width:1187px;background:url(../img/con_bg.png) no-repeat center 432px; }
/* header ------------------------------*/
.header2 {
	
	margin:0px auto;
	padding:0px;
    width:1258px;

   border:solid 0px red; 
   height:92px; 
  
}
.header2 h1{ width:373px; float:left;border:solid 0px red;}
.menu{ width: 874px; float:right;border:solid 0px red; font-family:微软雅黑; font-size:14px; /* font-weight:bold; */ }
.menu li{ width:97px; float:left;  text-align:center; height:67px;  line-height:82px; background:url(../img/line.gif) no-repeat right 27px; } 
.menu li a{ color:#666; text-decoration:none;width:97px;height:67px; display:block; }
.menu li a:hover{ color:#333; text-decoration:none;width:97px;height:67px; display:block;background:url(../img/line2.gif) no-repeat center bottom; border:solid 0px red; }

.location{ clear:both;line-height:100px; background:url(../img/location.gif) repeat-x left top; height:100px; font-size:18px; color:#fff;}

.location span{ color:#268bbf;}
.s{width:270px; float:right; text-align:right; margin-top:5px;}
.blank33{ height:33px; width:100%; clear:both;}
.blank28{ height:28px; width:100%; clear:both;}
.blank20{ height:20px; width:100%; clear:both;}
.blank25{ height:25px; width:100%; clear:both;}
.blank15{ height:15px; width:100%; clear:both;}
.blank40{ height:40px; width:100%; clear:both;}
.blank76{ height:76px; width:100%; clear:both;}
.blank57{ height:57px; width:100%; clear:both;}
.blank169{ height:169px; width:100%; clear:both;}
.blank376{ height:376px; width:100%; clear:both;}
.blank353{ height:353px; width:100%; clear:both;}
.blank320{ height:320px; width:100%; clear:both;}
.blank128{ height:128px; width:100%; clear:both;}
.banner{ width:100%; margin:0 auto; height:601px; background:#190409;}
.banner_b{ width:100%; background:url(../img/banner1_bg.png) repeat-x; height:15px; margin-top:-15px; z-index:9999999999999999999999999; position:absolute; top:726px;}
.banner2{width:100%; margin:0 auto; height:469px; background:#efca48; clear:both; }
.banner2_t{ width:100%; background:#0a0e11 url(../img/banner2_t.gif) no-repeat center top; height:14px;}
.h433{ width:100%; height:433px; background:#0a0e11 url(../img/c_bg.jpg) no-repeat;}
.h433_b{ width:100%; height:433px; background:#1bbf9d url(../img/h433_b.gif) no-repeat center top; height:14px;}
.h432{ width:100%; height:433px; background:#1bbf9d;}
.h406{ width:100%; height:445px; background:#0d1114;}
.w1023{ width:1023px; margin:0 auto;}
.m_s{ width:100%; border-bottom:solid 1px #555; height:214px; overflow:hidden;}
.m_s_l{ width:466px; float:left;}
.m_s_l h4{ font-size:24px; color:#c0c0c0; font-family:微软雅黑; }
.m_s_l_txt{ height:157px; color:#c0c0c0; line-height:150%;}
.m_s_l_txt a{ color:#2ccd70; text-decoration:none;}
.m_s_l_txt a:hover{ color:#c0c0c0; text-decoration:none;}
.tel1{ width:187px; height:190px; background:url(../img/tel_bg.gif) no-repeat; float:left; margin-left:40px;  font-family:微软雅黑; font-size:22px; text-align:center; color:#fff;}
.m_s_r{ width:325px; float:right;}
.tel2{ width:160px; height:28px; background:url(../img/tel_bg2.gif) no-repeat; padding-top:66px; color:#f7eeee; text-align:center;font-size:14x;}
.tel3{ width:160px; height:28px; background:url(../img/tel_bg3.gif) no-repeat; padding-top:66px; color:#f7eeee; text-align:center;font-size:14x;}
.m_s_r ul li{ width:160px; height:94px; float:left; margin-left:1px; margin-bottom:1px;}
.tab1{ width:382px; float:left; height:175px; border:solid 0px red;}
.tab22{ width:516px; float:right; height:175px;  border:solid 0px red;}
#tickettab {
 width: 458px;
	
	   height:175px;
  overflow:hidden;
	
	border:solid 0px red; 
	
} 
.tab{
 width: 246px;
 height:22x;
 padding: 0;
margin: 0;
	list-style: none; border:solid 0px red; 
	
 

}
.tab li{
 display:block;
 float: left;
 width:101px;
 text-align: center;
 cursor:pointer;
 color:#fff;
border:solid 0px red;
  height:40px;
  line-height:30px;  margin-right:15px; background:url(../img/tab_a.gif) no-repeat; 
}
.tab li.hover{
  display:block;
  width:101px; height:40px;
  color:#fff; background:url(../img/tab_hover.gif) no-repeat;
}
/*
.ticket div{
 display: none;
 clear:both;
}*/
.ticket div.block{
 display: block;
 width:458px;

  margin:0 auto; border:solid 0px red;

  height:131px; 
}

.r_news li{ color:#c0c0c0;padding:2px 0;}
.r_news li a{color:#c0c0c0; text-decoration:none;}
.r_news li a:hover{color:#2ccd70; text-decoration:none;}
.r_news li span{ float:right; color:#757575;font-size:12px;}

.r_news2 { width:510px; border:solid 0px red;}
.r_news2 li{ color:#c0c0c0;padding:2px 0;}
.r_news2 li a{color:#c0c0c0; text-decoration:none;}
.r_news2 li a:hover{color:#2ccd70; text-decoration:none;}
.r_news2 li span{ float:right; color:#757575; font-size:12px;}


#tickettab2 {
 width: 510px;
	
	   height:175px;
  overflow:hidden;
	
	border:solid 0px red; 
	
} 
.tab2{
 width: 246px;
 height:22x;
 padding: 0;
margin: 0;
	list-style: none; border:solid 0px red; 
	
 

}
.tab2 li{
 display:block;
 float: left;
 width:101px;
 text-align: center;
 cursor:pointer;
 color:#fff;
border:solid 0px red;
  height:40px;
  line-height:30px;  margin-right:15px; background:url(../img/tab_a.gif) no-repeat; 
}
.tab2 li.hover{
  display:block;
  width:101px; height:40px;
  color:#fff; background:url(../img/tab_hover.gif) no-repeat;
}
/*
.ticket div{
 display: none;
 clear:both;
}*/
.ticket2 div.block2{
 display: block;
 width:510px;
 color:#323232;
  margin:0 auto; border:solid 0px red;

  height:336px; 
}

.proj_t{ width:1023px; font-size:18px; color:#fff; margin:0 auto; margin-bottom:30px; }
.proj_t span a{ float:right; color:#fff; font-size:14px; text-decoration:none;}
.proj_t span a:hover{color:#555;text-decoration:none;}
.about_t{ width:100%; height:14px; background:#0d1114 url(../img/about_t.jpg) no-repeat center top;}
.about_box{ width:329px; height:311px; background:#191919; padding-top:15px; float:left;}
.comp_t{ width:128px; height:34px; background:#1bbf9d; color:#fff; float:right; text-align:center; line-height:34px; margin-top:67px; font-size:14px; }
.comp_txt{ width:304px; margin:0 auto; color:#c0c0c0; height:177px; overflow:hidden; clear:both;margin-top:20px; line-height:180%;}
.comp_txt a{ color:#1bbf9d; text-decoration:none;}
.comp_txt a:hover{ color:#c0c0c0; text-decoration:none;}

.about_box2{ width:329px; height:311px; background:#191919; padding-top:15px; float:left; margin-left:15px;}
.comp_t2{ width:128px; height:34px; background:#efca48; color:#fff; float:right; text-align:center; line-height:34px; margin-top:67px; font-size:14px;}
.comp_txt2{ width:304px; margin:0 auto; color:#c0c0c0; height:177px; overflow:hidden; clear:both;margin-top:20px; line-height:180%;}
.comp_txt2 a{ color:#c0c0c0; text-decoration:none;}
.comp_txt2 a:hover{ color:#1bbf9d; text-decoration:none;}
.comp_txt2 span{ font-size:12px; float:right; color:#757575; line-height:185%;}
.comp_t3{ width:128px; height:34px; background:#bed700; color:#fff; float:right; text-align:center; line-height:34px; margin-top:67px; font-size:14px;}

.footer{ clear:both; width:100%; height:365px; background:url(../img/footer_bg.gif) repeat-x center top; margin:0 auto; margin-left:0px; color:#9f9f9f;}
.footer_txt{ clear:both; padding-top:73px; color:#fff; width:1182px; margin:0 auto;}
.footer_t{ font-size:18px; margin-bottom:10px; color:#cbcbcb;}
.footer a{ color:#9f9f9f; text-decoration:none;}
.footer a:hover{ color:#c0c0c0; text-decoration:none;}
.f_list{ line-height:200%;}  
.s_bg{ width:100%; background:url(../img/s_html.gif);}
.c_t{ height:11px; background:url(../img/c_t.gif) no-repeat center top;}
.list{ width:261px; background:url(../img/list_bg2.gif) repeat-y; font-size:16px; padding-bottom:20px;}    
.list h4{ font-size:24px; color:#2ccd70; width:100%; margin:0 auto;   height:45px;border-bottom:solid 1px #a1a1a1; padding-top:15px;}
.list_link{ height:48px; background:url(../img/list_link.gif) no-repeat left bottom; line-height:48px; padding:5px 0; }
.list_link a{ color:#333a40; text-decoration:none; height:48px; display:block; }
.list_link a:hover{ color:#fff; text-decoration:none;background:url(../img/link_on.gif) no-repeat left bottom; height:48px; display:block;}
.list_hover{ height:48px; background:url(../img/link_on.gif) no-repeat left bottom; line-height:55px; display:block; width:100%;padding:5px 0;}
.list_hover a{ color:#fff; text-decoration:none;}
.list_hover a:hover{ color:#fff; text-decoration:none;}
.right{ width:742px; float:right;}
.right_bg{ width:742px; background:url(../img/r_t_bg.gif) repeat-y;}
.left{ width:261px; float:left;}
.r_t{ font-size:24px; color:#232323; height:60px; line-height:60px; width:700px; margin:0 auto;}
.comp{ width:690px; color:#666666; margin:0 auto; line-height:200%; padding-bottom:30px; } 
.newslist li { color:#666;  height:35px; line-height:35px; width:690px; margin:0 auto; }
.newslist li span{ float:right; color:#999;}
.newslist li a{ color:#666; text-decoration:none;background:url(../img/gr_icon2.gif) no-repeat left 50%; height:35px; line-height:35px; width:970px; padding-left:20px;}
.newslist li a:hover{ color:#2ccd70; text-decoration:none; background:url(../img/gr_icon.gif) no-repeat left 50%; height:35px; line-height:35px;idth:970px; padding-left:20px;}
/*page-------------------------*/
.page
{
	width: 100%;
		text-align: center;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	
	margin-top:20px;
	clear:both;
	
}
/*CSS scott style pagination*/

DIV.scott
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	margin: 3px;
	padding-top: 3px;
	text-align: center;
	font-size:14px;
}
DIV.scott A
{
	
	padding-right: 5px;

	padding-left: 5px;
	padding-bottom: 4px;
	
	color: #666;
	margin-right: 2px;
	padding-top: 4px;
	
	text-decoration: none; 
}
DIV.scott A:hover
{
	
	 color: #ff0000;
	 font-weight:bold;padding-right: 5px;

	padding-left: 5px;
	padding-bottom: 4px;padding-top: 4px;
	
}

DIV.scott SPAN.current
{
	
	padding-right: 5px;
	
	padding-left: 5px;
	font-weight: bold;
	padding-bottom:4px;
	
	color: #ff0000;
	margin-right: 2px;
	padding-top: 4px; 
	
	
}
DIV.scott SPAN.disabled
{
	
	
	padding-bottom: 4px;
	padding-right: 5px;
	
	padding-left: 5px;
	color: #666;
	margin-right: 2px;
	padding-top:4px;
	 border:solid 0px #a99e8b; 
}
DIV.scott SPAN.disabled1
{
	
	
	padding-right: 5px;
	
	padding-left: 5px;
	padding-bottom: 4px;
	
	color: #3e5196;
	margin-right: 2px;
	padding-top: 4px; 
	
	
}
.news_T{ font-size:18px; color:#232323; font-family:微软雅黑; text-align:center; padding-top:10px;}
.news_t2{ font-size:12px; color:#999; font-family:微软雅黑; text-align:center; margin-bottom:20px;padding-top:10px;   border-bottom:solid 1px #fbe0b4; padding-bottom:15px; width:695px; margin:0 auto;}
.proj_pic{ width:220px; height:281px; float:left; text-align:center; margin-left:20px; margin-bottom:30px; margin-top:10px; line-height:200%;}
.proj_pic a{ background:#ebebeb;width:220px; height:281px; display:block; padding-top:2px; color:#333;}
.proj_pic a:hover{ background:#2ccd70;width:220px; height:281px; display:block; padding-top:2px;color:#ebebeb;}
.proj_pic img{ margin-top:13px;}
.proj_pic a .price{ color:#99cc33;}
.proj_pic a:hover .price{ color:#ffe096;}
.btn { font-size:12px; font-family:宋体; color:#333; line-height:180%;}
.btn a{ color:#666; text-decoration:none; height:25px;  }
.btn a:hover{ color:#2e9ce3; text-decoration:none; height:25px;  }
.s_prod_box{ width:215px; border:solid 2px #ebebeb; background:#fcfcfc; text-align:center; float:left;}
.s_prod_box img{  margin:0 auto; }
.s_prod_txt{ width:435px; float:right; color:#666;}
.s_prod_txt_t{ font-size:16px; color:#333; margin-bottom:20px;}
.prod_t{ width:700px; margin:0 auto; color:#333; font-size:16px; border-bottom:solid 1px #d5d5d5; padding-bottom:10px; }
.prod_t span{ float:right; font-size:13px;}
.prod_t span a{ color:#666;}
.map{ width:700px; height:355px; border:solid 4px #cacaca; margin:0 auto; margin-top:30px;}
.online{ width:672px;}
.online3{ width:287px; height:44px; border:solid 1px #c2c2c2;margin-left:10px;}
.online a .online3{width:287px; height:44px; border:solid 1px #c2c2c2;}
.online a:hover .online3{width:287px; height:44px; border:solid 1px #060606;}

.online6{ width:622px; height:239px; border:solid 1px #c2c2c2;margin-left:10px; line-height:150%;}
.online a .online6{width:622px; height:239px; border:solid 1px #c2c2c2;}
.online a:hover .online6{width:622px; height:239px; border:solid 1px #060606;}
.onlne22{}
.online2{ margin-bottom:12px; line-height:24px;}
.contact{ width:700px; margin:0 auto; color:#666; padding-bottom:30px; line-height:150%;}
.contact_txt a{ color:#fff; text-decoration:none;}