@charset "gb2312";
/* CSS Document */
a{color:#84897C;text-decoration:none;}
a:hover{ color:#84897C; text-decoration:none;}

body{ background-color:#f5f5f4;}
.wrap{ background:url(http://i1.sinaimg.cn/travel/subject/2012/0423/train/h_repeat.jpg)  repeat-y;margin: 0 auto; width:990px;}
.vbanner{position:relative;zoom:1; background:none; overflow:hidden; margin:0 auto;background:url(http://i0.sinaimg.cn/travel/subject/2012/0423/train/h-banner.jpg) no-repeat top center;}
/*»ð³µ*/
.banner{width:950px; height:389px;margin:0 auto;}
/*µ¼º½¿ªÊ¼*/
.vnav{ width:100%; height:57px; background:url(http://i3.sinaimg.cn/travel/subject/2012/0423/train/h_vnav.jpg) repeat-x;}
.vnav .nav{ width:950px; height:57px;  margin:0px auto; background:url(http://i1.sinaimg.cn/travel/subject/2012/0423/train/h_nav.jpg) no-repeat;}
ul.nav1{list-style: none;clear: left;float: left;margin: 10px 0  10px 40px; _margin-left:20px;pxpadding: 0px;}
ul.nav1 li{float:left;line-height:35px; position:relative;}
ul.nav1 li a{float: left;font-size:16px; font-family:"Î¢ÈíÑÅºÚ";text-decoration: none;color: #3e413d;padding-right:10px;margin-right: 15px;}
ul.nav1 li a span{float: left;display: block;height: 35px;padding-right: 10px; position:absolute; left:-10px; top:0px;}
ul.nav1 li a.current {background: url(http://i0.sinaimg.cn/travel/subject/2012/0423/train/nav-bg.png) no-repeat top right;color: #fff;text-decoration: none;font-size:16px; font-family:"Î¢ÈíÑÅºÚ"}
ul.nav1 li a.current span {background: url(http://i0.sinaimg.cn/travel/subject/2012/0423/train/nav-bg.png) no-repeat top left;}
ul.nav1 li a:hover {background: url(http://i0.sinaimg.cn/travel/subject/2012/0423/train/nav-bg.png) no-repeat top right;color: #fff;font-size:16px; font-family:"Î¢ÈíÑÅºÚ";text-decoration: none;}
ul.nav1 li a:hover span {background: url(http://i0.sinaimg.cn/travel/subject/2012/0423/train/nav-bg.png) no-repeat top left;}

.hq1{ width:950px; margin:0 auto; margin-bottom:10px;overflow:hidden; zooom:1;}
.hq1 .hq1left{ float:left; margin-left:10px; _margin-left:5px; background:url(http://i0.sinaimg.cn/travel/subject/2012/0423/train/h_focus_bg.jpg) transparent no-repeat; height:196px; width:404px;}
.hq1 .hq1left img{ margin-left:16px; margin-top:14px; display:block;}
.hq1 .hq1right{ float:left; width:526px;}
.hq1 .hq1right .title{ background:url(http://i3.sinaimg.cn/travel/subject/2012/0423/train/hq1_h_title_bg.jpg) transparent no-repeat; height:25px; width:480px; margin-top:18px; padding-left:46px; padding-top:10px;}
.hq1 .hq1right h1{ font-family:"Î¢ÈíÑÅºÚ"; font-size:18px;  color:#5c3e1e; font-weight:normal;line-height:28px;margin-top:-3px;}
.hq1 .hq1right .info{ font-size:14px; font-family:"ËÎÌå"; color:#84897c; line-height:22px; margin-top:15px; margin-left:15px; height:120px; width:471px; padding-right:40px;}

.hq2{ width:950px; height:369px; margin:0px auto 0px;background:url(http://i1.sinaimg.cn/travel/subject/2012/0423/train/h_03-bg.jpg) no-repeat;}

.vision{width:935px;height:360px;overflow:hidden;position:relative; margin-left:15px;}

.vision a,.vision a:visited,.vision a:hover,.vision a:active,.vision a:focus{color:#fff;}

.vision a span{width:115px;line-height:20px;height:45px;overflow:hidden;position:absolute; left:0;display:none; z-index:99; text-align:center; vertical-align:middle; font-family:"ËÎÌå";padding:13px 10px 13px 10px;cursor:pointer; text-decoration:none;}
.vision a span:hover{cursor:pointer; text-decoration:none;}
.vision a .cv{width:115px;text-align:center;line-height:20px;height:64px;overflow:hidden;position:absolute;left:0; background:#000;display:none; z-index:99;opacity:0.5;filter:alpha(opacity=50); padding:10px;text-align:center; vertical-align:middle;}

.vision a img{position:absolute; top:0; left:0; z-index:9;}

.vision_1,.vision_2,.vision_3,.vision_4,.vision_5,.vision_6,.vision_7{position:absolute; font-size:14px; cursor:pointer;}

.vision_1{top:12px;left:0px;width:243px;height:116px;}

.vision_2{top:12px;left:244px;;width:229px;height:173px;}
.vision_2 a span{width:209px;height:153px;}
.vision_2 a .cv{width:209px;height:153px;}
.vision_3{top:12px;left:474px;width:229px;height:346px;}
.vision_3 a span{width:209px;height:326px;}
.vision_3 a .cv{width:209px;height:326px;}
.vision_4{top:12px;left:704px;width:211px;height:211px;}
.vision_4 a span{width:191px;height:191px;}
.vision_4 a .cv{width:191px;height:191px;}
.vision_5{top:129px;;left:0px;width:243px;height:228px;}
.vision_5 a span{width:223px;height:208px;}
.vision_5 a .cv{width:223px;height:208px;}
.vision_6{top:186px;left:244px;width:229px;height:172px;}
.vision_6 a span{width:209px;height:152px;}
.vision_6 a .cv{width:209px;height:152px;}
.vision_7{top:224px;left:704px;width:211px;height:133px;}
.vision_7 a span{width:191px;height:113px;}
.vision_7 a .cv{width:191px;height:113px;}

.hq3{ width:950px; margin:15px auto 0px;; height:622px; background:url(http://i3.sinaimg.cn/travel/subject/2012/0423/train/h_05-bg.jpg)  no-repeat; position:relative; }
.hq3 .title{ width:178px; height:36px;text-align:center;}
.hq3 .title h3{ font-size:16px; font-weight:bold; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff;}
.hq3 .pictxt4{ width:950px; margin-bottom:15px; height:186px;}
.hq3 .pictxt4 img{ width:220px; height:146px; margin-bottom:12px;margin-bottom:6px;}
.hq3 .pictxt4 p{ font-size:12px; font-family:"ËÎÌå"; color:#84897c; line-height:20px; height:20px; overflow:hidden; width:220px; text-align:center}
.hq3 .pictxt4 p a{ font-size:12px; font-family:"ËÎÌå"; color:#84897c; line-height:20px; text-decoration:none;}
.hq3 .pictxt4 p a:hover{ text-decoration:underline;}
.hq3 .pictxt4 p span{ color:#5a5a5a; font-weight:bold;}
.hq3 .pictxt4 .picL{ float:left; width:225px; margin-left:20px;_margin-left:10px;position:relative;}
.hq3 .pictxt4 .picM1{float:left; width:228px; margin-left:3px;position:relative;}
.hq3 .pictxt4 .picM2{float:left; width:226px; margin-left:3px; margin-right:3px;position:relative;}
.hq3 .pictxt4 .picR{float:left;width:221px;position:relative;}

#txt1{ position:absolute;top:40px;}
#txt2{ position:absolute;top:188px;}
#txt3{ position:absolute;top:330px;}
#txt4{ position:absolute;top:475px;}
/*footer begin*/
/*±ê×¼Î²*/
.footer{ text-align:center;line-height:23px;padding:10px 0; color:#999998; height:78px;}
.footer a{color:#999998; margin:auto 6px; text-decoration:none;}
/*footer end*/

