/* 重置 */
body,div,table,dl,dd,form{ padding:0px; margin:0px auto;}
body { color:#333; background:#fff; font-family:"微软雅黑"; font-size:14px; word-wrap:break-word; word-break:break-all;}
img { border:none;}
h1,h2,h3,h4,p,img { margin:0px; padding:0px;}
ul,li,ol { list-style:none; margin:0px; padding:0px;}
table { border-collapse:collapse; border-spacing:0;}
label { vertical-align:middle;}
input,textarea { outline:none;}/*清除Safari和Chrome输入框得到焦点时边框会出现阴影效果。*/
.inputcheckbox{ vertical-align:middle;}
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; transition-duration: 0.3s, 0.3s; transition-property: background-color, color; transition-timing-function: ease, ease;}
a { color:#333; text-decoration:none;}
a:hover { color:#f00; text-decoration:none;}
a:active, a:focus { -moz-outline:none; outline:none; ie-dummy:expression(this.hideFocus=true);}/*清除a链接过后的虚线*/
.slh { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fl { float:left}
.fr { float:right}
.clr { display:block; content:""; visibility:hidden; font-size:0px; width:0px; height:0px; clear:both;}
.clear { display:block; height:0; overflow:hidden; clear:both;}
.clearfix:after { content: '\20'; display:block; height:0; clear:both;}
.clearfix { *zoom:1;}
.red { color:#c00}
.orange { color:#ff6c00;}
.black { color:#222;}
.blue { color:#0294C5;}
.green { color:#019a62;}
.gray { color:#888;}
.jc { font-weight:bold;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.mr10 { margin-right:10px;}
.hand { cursor:pointer;}
.show { display:block;}
.hide { display:none;}
.invisible { visibility:hidden;}

/* 字体大小 */
.yahei,.yahei12,.yahei14,.yahei16,.yahei18,.yahei20,.yahei22,.yahei24,yahei26 { font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial;}
.yahei12 { font-size:12px;}
.yahei14 { font-size:14px;}
.yahei16 { font-size:16px;}
.yahei18 { font-size:18px;}
.yahei20 { font-size:20px;}
.yahei22 { font-size:22px;}
.yahei24 { font-size:24px;}
.yahei26 { font-size:26px;}
.font-space { letter-spacing:1px;}
.more { line-height:35px;  padding-right:10px; float:right;}
.more a { color:#999;}
.more a:hover { color:#f00;}
.more2 {  padding-right:10px; float:right;}
.more2 a { color:#fff;}
.more2 a:hover { color:#ff0;}
.location { line-height:42px; text-align:center; padding:0 10px 0 0; float:right;}
.time { font-family:Arial, Helvetica, sans-serif; font-size:11px; float:right; color:#999;}

/* 顶部 */
#head { width:100%; height:90px; border-bottom:#089954 5px solid;}
#head .top { width:1200px;position:relative;}
#head .hygy-logo { width:340px; height:90px;}
#head .head-time { height:80px; background:url(../images/head_time.png) no-repeat; padding:3px 0 0 40px; line-height:28px;}
#head .tianqi{position:absolute;top:0;right:220px;}
#head .S_logo_box .S_logo_cn {display:block;color:#089954;font-size: 20px;font-weight:bold;margin-top:30px;}
#head .S_logo_box .S_logo_en {display:block;color:#089954;font-size:12px; text-transform:capitalize}


/* 菜单 */
.nav { width:1200px; height:90px; background:#fff; margin:0 auto;}
.nav ul { }
.nav ul li { width:200px; height:21px; font-size:16px; text-align:center; padding:48px 0 21px 0; float:left; position:relative; cursor:pointer;}
.nav ul li a { width:200px; display:block; text-align:center; color:#333;}
.nav ul .li-01 { background:url(../images/nav_01.png) no-repeat top center;}
.nav ul .li-02 { background:url(../images/nav_02.png) no-repeat top center;}
.nav ul .li-03 { background:url(../images/nav_03.png) no-repeat top center;}
.nav ul .li-04 { background:url(../images/nav_04.png) no-repeat top center;}
.nav ul .li-05 { background:url(../images/nav_05.png) no-repeat top center;}
.nav ul .li-06 { background:url(../images/nav_06.png) no-repeat top center;}
.nav ul .li-07 { background:url(../images/nav_07.png) no-repeat top center;}
.nav ul .li-08 { background:url(../images/nav_08.png) no-repeat top center;}
.nav ul .li-09 { background:url(../images/nav_09.png) no-repeat top center;}
.nav ul li a:hover { color:#fff;}
.nav ul li.current a { color:#fff;}
.nav ul .li-01:hover,.nav ul .li-01.current { background:url(../images/nav_01_bcg.png) no-repeat top center #089954;}
.nav ul .li-02:hover,.nav ul .li-02.current { background:url(../images/nav_02_bcg.png) no-repeat top center #089954;}
.nav ul .li-03:hover,.nav ul .li-03.current { background:url(../images/nav_03_bcg.png) no-repeat top center #089954;}
.nav ul .li-04:hover,.nav ul .li-04.current { background:url(../images/nav_04_bcg.png) no-repeat top center #089954;}
.nav ul .li-05:hover,.nav ul .li-05.current { background:url(../images/nav_05_bcg.png) no-repeat top center #089954;}
.nav ul .li-06:hover,.nav ul .li-06.current { background:url(../images/nav_06_bcg.png) no-repeat top center #089954;}
.nav ul .li-07:hover,.nav ul .li-07.current { background:url(../images/nav_07_bcg.png) no-repeat top center #089954;}
.nav ul .li-08:hover,.nav ul .li-08.current { background:url(../images/nav_08_bcg.png) no-repeat top center #089954;}
.nav ul .li-09:hover,.nav ul .li-09.current { background:url(../images/nav_09_bcg.png) no-repeat top center #089954;}
.nav ul li:hover a { color:#fff;}
.subnav { width:100%; text-align:center; display:none; font-size:15px; position:absolute; left:0; top:90px; line-height:40px; z-index:110;}
.subnav dt { width:100%;}
.subnav dt a { padding-top:0; background:#089954;}
.subnav dt a:hover { background:#ee7b30;}

/* 盒子宽度*/
.wrap { width:1200px;}
.wrap h1 { width:1200px; height:40px; color:#ce0000; font-size:24px; line-height:40px; margin-top:30px;}
.wrap-l { width:240px;}
.wrap-r { width:960px;}

/* banner */
.banner { width:100%; height:450px; position:relative; overflow:hidden;}
.banner .bd { position:relative; z-index:0;}
.banner .bd ul { width:100%;}
.banner .bd li { width:100%; height:450px; overflow:hidden; text-align:center;}
.banner .bd li a { height:450px; display:block;}
.banner-min { background-size:100% 100%;}
.banner .hd { width:1200px; height:80px; position:relative; z-index:1; bottom:80px; overflow:hidden;}
.banner .hd ul { padding-left:330px;}
.banner .hd ul li { float:left; margin:0 5px; display:inline; cursor:pointer;}
.banner .hd ul li img { width:120px; height:40px; display:block; border:4px solid #fff; filter:alpha(opacity=50); opacity:0.5;}
.banner .hd ul .on img { border-color:#ffe400; filter:alpha(opacity=100); opacity:1;}
/*.frontCover li:hover{
	-webkit-animation:bannerflipInX .7s ease both;
	-moz-animation:bannerflipInX .7s ease both;
	-ms-animation:bannerflipInX .7s ease both;
	animation:bannerflipInX .7s ease both;
}
@-webkit-keyframes bannerflipInX{
	0%{-webkit-transform:perspective(800px) rotateX(180deg);}
	100%{-webkit-transform:perspective(400px) rotateX(0deg);}
}
@-moz-keyframes bannerflipInX{
	0%{-moz-transform:perspective(800px) rotateX(180deg);}
	100%{-moz-transform:perspective(400px) rotateX(0deg);}
}
@-ms-keyframes bannerflipInX{
	0%{-ms-transform:perspective(800px) rotateX(180deg);}
	100%{-ms-transform:perspective(400px) rotateX(0deg);}
}
@keyframes bannerflipInX{
	0%{transform:perspective(800px) rotateX(180deg);}
	100%{transform:perspective(400px) rotateX(0deg);}
}
*/

/* home-wrap */
.home-wrap { width:100%; height:603px; background:url(../images/index_body_bg.jpg) no-repeat center top;}
.round-con { width:1200px;}
.round-menu { width:220px; height:220px; position:relative; float:left; margin:40px 25px 0 0; transition:0.5s;}
.round-menu:last-child { margin-right:0px;}
.round-menu:hover.round-menu { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.round-menu img { width:100%; position:absolute; left:0px; top:0px; z-index:1;}
.round-menu p { width:100%; text-align:center; color:#fff; font-size:18px; position:absolute; left:0px; bottom:30px; z-index:1; cursor:pointer;}
/*
.round-menu .round-menu-light {
	width:230px; height:230px; background:url(../images/round-menu-light.png) 0px 0px no-repeat; position:absolute; left:-8px; top:-8px; opacity:0;filter:alpha(opacity=0); transition:1s;
	-webkit-animation:linklight 10s linear infinite;
	-moz-animation:linklight 10s linear infinite;
	-ms-animation:linklight 10s linear infinite;
	animation:linklight 10s linear infinite;
}
.round-menu:hover.round-menu .round-menu-light { opacity:1;filter:alpha(opacity=100);}

@-webkit-keyframes linklight{
	0%{-webkit-transform:rotate(0)}
	100%{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes linklight{
	0%{-moz-transform:rotate(0)}
	100%{-moz-transform:rotate(360deg)}
}
@-ms-keyframes linklight{
	0%{-ms-transform:rotate(0)}
	100%{-ms-transform:rotate(360deg)}
}
@keyframes linklight{
	0%{transform:rotate(0)}
	100%{transform:rotate(360deg)}
}
*/

/* promotion */
.promotion { width:880px; height:180px; background:url(../images/promotion_bg.png) no-repeat; color:#fff; margin-top:50px; padding:20px; overflow:hidden;}
/* 优惠活动焦点图 */
.focusbox { width:340px; height:180px; background:#fff; font-family:Arial; text-align:left; margin-bottom:10px; float:left; position:relative; overflow:hidden;}
.focusbox .pic img { width:340px; height:180px; display:block; }
.focusbox .txt-bg { position:absolute; bottom:0; z-index:1; height:36px; width:100%;  background:#000; filter:alpha(opacity=80); opacity:0.8; overflow:hidden;}
.focusbox .txt { width:100%; height:36px; position:absolute; bottom:0; z-index:2; overflow:hidden;}
.focusbox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusbox .txt li a{ display:block; color:white; padding:0 0 0 10px; font-size:12px; font-weight:bold; text-decoration:none;}
.focusbox .num { position:absolute; z-index:3; bottom:12px; right:5px;}
.focusbox .num li { width:10px; height:10px; text-align:center; margin-right:5px; float:left; position:relative; overflow:hidden; cursor:pointer;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.focusbox .num li a,.focusbox .num li span { position:absolute; z-index:2; display:block; color:#fff; width:100%; height:100%; top:0; left:0; text-decoration:none;}
.focusbox .num li span { z-index:1; background:#d9d9d9;}
.focusbox .num li.on a,.focusbox .num a:hover { background:#ee7b30;}

/* 优惠活动列表 */
.promotion .promotion-bar { width:525px; height:30px;}
.promotion .promotion-title { width:425px; height:30px; background:url(../images/promotion_title_bg.png) 80px 3px no-repeat; color:#ee7b30; font-size:18px; font-weight:bold;}
.promotion .promotion-title a { color:#ee7b30;}
.promotion .promotion-title a:hover { color:#ff0;}
.promotion .promotion-list { width:505px; padding-left:15px;}
.promotion .promotion-list li { width:505px; height:36px; background:url(../images/news-dot2.gif) 5px 3px no-repeat; padding:0 0 0 15px; line-height:36px; border-bottom:#828282 1px dotted; overflow:hidden;}
.promotion .promotion-list li a { color:#fff;}
.promotion .promotion-list li a:hover { color:#09f;}

/* 推荐线路 */
.route { width:260px; height:200px; background:url(../images/route_bg.png) no-repeat; color:#fff; margin:50px 0 0 20px; padding-top:20px;}
.route dl { width:170px; height:58px; padding:22px 0 0 50px; float:left; margin:0 0 20px 20px; cursor:pointer; position:relative;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px; z-index:200;
	}
.route dt { float:left;}
.route dl a { color:#fff;}
.route .english { font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.route .mpjg { background:#d94d1c url(../images/route_ico.png) -5px 0px no-repeat;}
.route .mpjg:hover { background:#28a7e1 url(../images/route_ico.png) -5px 0px no-repeat;}
.route .mpjg-box { width:200px; height:0px; background:#28a7e1; padding:10px; line-height:20px; position:absolute; left:0px; bottom:70px; z-index:100; overflow:hidden; display:none;
	-moz-border-radius:10px 10px 0 0; 
	-webkit-border-radius:10px 10px 0 0;
	-o-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	}
.route .nkxx { background:#8552c9 url(../images/route_ico.png) -175px 0px no-repeat;}
.route .nkxx:hover { background:#28a7e1 url(../images/route_ico.png) -175px 0px no-repeat;}
.route .bysj { background:#ff7e00 url(../images/route_ico.png) -5px -100px no-repeat;}
.route .bysj:hover { background:#28a7e1 url(../images/route_ico.png) -5px -100px no-repeat;}
.route .lxdh { background:#91bf13 url(../images/route_ico.png) -175px -100px no-repeat;}
.route .lxdh:hover { background:#28a7e1 url(../images/route_ico.png) -175px -100px no-repeat;}
.route .ryxz { background:#ff7e00 url(../images/route_ico.png) -5px -100px no-repeat;}
.route .ryxz:hover { background:#28a7e1 url(../images/route_ico.png) -5px -100px no-repeat;}

/* copyright */
.copyright { width:100%; height:128px; background:#154773; line-height:28px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.copyright a { color:#fff;}
.copyright a:hover { color:#ff0;}
.copyright-line { width:100%; height:3px; background:url(../images/copryight_line.jpg) repeat-x;}
.copyright-content { width:1200px; height:110px; text-align:center; padding-top:15px; position:relative;}
.copyright-content .face { position:absolute; left:0px; top:15px; opacity:0.5; filter:Alpha(opacity=50);}
.copyright-content .cqgawl { position:absolute; left:0px; top:15px;}
.copyright-content .ewm { position:absolute; right:0px; top:10px; font-size:12px; line-height:18px;}

/* 右侧快捷导航 */
.right-side { width:80px; height:450px; position:absolute; right:0; top:0px; z-index:100;}
.right-side ul li { width:80px; color:#fff; text-align:center; font-size:18px; cursor:pointer;}
.right-side .right-weixin, .right-side .right-goupiao, .right-weibo, .right-side .right-yyry { width:80px; height:40px; padding-top:72px; transition:all 0.3s;}
.right-side .right-weixin { background:#72bb38 url(../images/right-side.png) no-repeat 0px -15px;}
.right-side .right-goupiao { background:#37a9e1 url(../images/right-side.png) no-repeat 0px -170px;}
.right-side .right-weibo { background:#ee7b30 url(../images/right-side.png) no-repeat 0px -315px;}
.right-side .right-yyry { height:44px; background:#089954 url(../images/right-side.png) no-repeat 0px -470px;}
.right-side .right-weixin:hover { background:#f06928 url(../images/right-side.png) no-repeat 0px -15px;}
.right-side .right-goupiao:hover { background:#f06928 url(../images/right-side.png) no-repeat 0px -170px;}
.right-side .right-weibo:hover { background:#f06928 url(../images/right-side.png) no-repeat 0px -315px;}
.right-side .right-yyry:hover { background:#f06928 url(../images/right-side.png) no-repeat 0px -470px;}
.right-ewm { position:absolute; right:80px; top:0px; display:none;}
.buy-ticket  { position:absolute; right:80px; top:50px; display:none;}
.right-yyry-ewm { position:absolute; right:80px; top:112px; display:none;}

/*微博秀*/
.weibolive { width:300px; height:100%; background:#fff; border-left:3px solid #eb1a2d; position:fixed; z-index:2000; top:0px; right:-333px;
	_position:absolute; _top:expression(eval(document.documentElement.scrollTop)); 
	_height:expression(eval(document.documentElement.clientHeight)+"px"); 
	}
.weibolive .weibo-close { width:30px; height:80px; background:#eb1a2d; color:#fff; text-align:center; line-height:20px; z-index:3000; cursor:pointer; position:absolute; top:40%; right:303px;
	-moz-border-radius:10px 0 0 10px; 
	-webkit-border-radius:10px 0 0 10px;
	-o-border-radius:10px 0 0 10px;
	border-radius:10px 0 0 10px;
	}

/* zy-wrap */
.zy-wrap { width:100%; background:#0d4991 url(../images/zy_bg.jpg) no-repeat center top; background-size:100%; padding-bottom:20px;}
.zy-banner { width:1200px; height:230px;}

/* 子页左边 二级导航菜单 */
.zy-left { width:240px; margin-top:30px;}
.zy-left-title { width:240px; height:100px; background:url(../images/zy_left_title.png) no-repeat; color:#fff; text-align:center; font-weight:bold; font-size:36px; letter-spacing:2px; line-height:100px;
	text-transform: uppercase;
	text-shadow: #1773b7 0 2px 0 ;
	}
.zy-menu { width:240px;}
.zy-menu ul li { width:190px; height:50px; background:url(../images/zy_left_menu.png) no-repeat; line-height:50px; font-size:16px; padding-left:50px;}
.zy-menu ul li a { color:#333;}
.zy-menu ul li a:hover { color:#f00;}
.zy-menu .on { width:190px; background:url(../images/zy_left_menu2.png) no-repeat; color:#ff0; font-weight:bold; display:block;}
.zy-menu .on a { color:#ff0;}
.zy-menu .on a:hover { color:#ff0;}
.zy-left-contact { width:240px; background:url(../images/zy_left_bg.png) repeat-y;}
.zy-left-contact dl { padding:10px 15px 10px 30px; font-size:14px;}
.zy-left-contact dl dt { line-height:30px; color:#16b5f4; font-weight:bold;}
.zy-left-contact dl dd { line-height:24px;}
.zy-left-line { width:240px; height:2px; background:url(../images/zy_left_line.png) no-repeat;}
.zy-left-bottom { width:240px; height:10px; background:url(../images/zy_left_bottom.png) no-repeat;}

/* 子页右边 */
.zy-right { width:960px; background:#fff; padding:0 0 30px 0;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	}

/* 子页新闻列表 */
.zy-news-bar { width:960px; height:60px; line-height:50px; border-bottom:#17baf4 2px solid; line-height:60px; position:relative;}
.zy-news-bar .news-title { background:url(../images/news_title_ico.png) 30px 22px no-repeat; font-size:22px; color:#16b5f4; font-weight:bold; padding:0 0 0 60px;}
.zy-news-bar .news-dqwz { background:url(../images/dqwz_ico.png) 0px 24px no-repeat; padding:0 20px 0 20px;}
.zy-news-list { width:960px;/* min-height:500px;*/}
.zy-news-list ul { }
.zy-news-list li { border-bottom:#ededed 1px dotted; padding:10px 0;}
.zy-news-list li:hover { background:#f8f8f8; display:block;}
.zy-news-list li h3 { height:30px; line-height:30px;}
.zy-news-list li time { color:#15a871;}
.zy-news-list li .news-list-con { font-size:14px; line-height:30px; color:#888;}
.zy-news-list ul>li>span { color:#f30;}
.zy-news-list ul>li>span>a { color:#f30;}
.zy-news-list ul>li>span>a:hover { color:#f00;}
.zy-news-list dl { border-bottom:#ededed 1px dashed; padding:30px 30px 10px 30px;}
.zy-news-list dl:hover { background:#f8f8f8; display:block;}
.zy-news-list dl dt { width:293px; height:143px; border:#dcdcdc 1px solid; padding:5px 0 0 5px; float:left;}
.zy-news-list dl dd { width:580px; margin-left:10px; padding:0 10px 0 0; float:left;}
.zy-news-list dl dd h3 { height:30px; line-height:30px;}
.zy-news-list dl dd h3 a { color:#333;}
.zy-news-list dl dd h3 a:hover { color:#ff9e0d;}
.zy-news-list dl dd time { color:#17baf4;}
.zy-news-list dl dd .news-list-con { width:580px; height:90px; font-size:14px; line-height:30px; color:#888; overflow:hidden;}
.zy-news-list dl dd .news-list-con p { width:580px; height:60px; line-height:30px; overflow:hidden;}
.zy-news-list dl dd  a { color:#888;}
.zy-news-list dl dd a:hover { color:#f30;}
.zy-news-list dl dd span { color:#f30;}
.zy-news-list dl dd span a { color:#f30;}
.zy-news-list dl dd span a:hover { color:#f00;}

.zy-news-list2 { width:960px;/* min-height:500px;*/}
.zy-news-list2 dl { height:auto; border-bottom:#ededed 1px dashed; padding:30px 30px 10px 30px;}
.zy-news-list2 dl:hover { background:#f8f8f8; display:block;}
.zy-news-list2 dl dt { width:82px; height:98px; background:url(../images/date_ico.png) no-repeat; text-align:center; color:#fff; float:left;}
.zy-news-list2 dl span { width:80px; margin-top:10px; font-size:32px; font-family:Arial; display:block;}
.zy-news-list2 dl p { width:80px; line-height:24px; font-family:Arial; font-size:14px;}

.zy-news-list2 dl dd { width:780px; margin-left:10px; padding:0 10px 0 0; float:left;}
.zy-news-list2 dl dd h3 { height:30px; line-height:30px;}
.zy-news-list2 dl dd .news-list-con { width:780px; height:60px; font-size:14px; line-height:30px; color:#888; overflow:hidden;}

.zy-news-list2 dl dd a { color:#888;}
.zy-news-list2 dl dd a:hover { color:#f30;}

.zy-news-list3 { width:960px;/* min-height:500px;*/}
.zy-news-list3 li { width:900px; height:45px; background:url(../images/news-dot.gif) 20px center no-repeat; line-height:45px; border-bottom:#ededed 1px dotted; padding:0 30px; overflow:hidden;}
.zy-news-list3 li:hover { background:#f7f7f7 url(../images/news-dot.gif) 20px center no-repeat; cursor:pointer;}

/* 子页图片列表 */
.zy-news-list4 { width:960px;/* min-height:500px;*/}
.zy-news-list4 li { width:368px; height:208px; border:#dcdcdc 1px solid; padding:10px; margin:30px 0px 0px 50px; float:left; position:relative; cursor:pointer; overflow:hidden;}
.zy-news-list4 li img { width:368px; height:208px; overflow:hidden;}
.zy-news-list4 .pro-name { width:368px; height:30px; line-height:30px; text-align:center; color:#fff; position:absolute; bottom:10px;
	background:rgba(0,0,0,0.5);
	}
.zy-news-list4 .pic-box { width:368px; height:208px; overflow:hidden;}
.zy-news-list4 .pro-con-txt { width:368px; height:0px; line-height:45px; position:absolute; left:10px; bottom:10px;
	background:rgba(0,0,0,0.8);
	}
.zy-news-list4 .pro-con-txt h3 { width:368px; height:45px; line-height:45px; color:#fff; text-align:center; overflow:hidden;}
.zy-news-list4 .pro-con-txt p { width:338px; height:96px; color:#999; line-height:24px; padding:0 15px; overflow:hidden;}
.zy-news-list4 .pro-con-txt span {}
.zy-news-list4 .pro-con-txt span a { width:120px; height:30px; background:#e70012; color:#fff; text-align:center; line-height:30px; margin:10px 0 0 15px; display:block;}
.zy-news-list4 .pro-con-txt span a:hover { background:#c00;}

/* 子页新闻详细页 */
.zy-news-show { width:960px; min-height:500px;}
.zy-news-show h2 { height:40px; line-height:40px; color:#333; text-align:center;}
.zy-news-show .zy-news-pos { width:100%; height:40px; color:#888; border-bottom:#dcdcdc 1px solid; line-height:40px; text-align:center; display:block;}
.zy-news-show-con { /*min-height:500px;*/ line-height:36px; padding:10px 40px; color:#333;}
/*.zy-news-show-con img { padding:15px; margin:0 auto; vertical-align:middle; display:block;}*/
.zy-news-show-about { width:930px; line-height:30px;}
.zy-news-show table { border-collapse:collapse; border-spacing:0;}
.zy-news-show table td { border:#cecece 1px solid; padding:0 5px;}
.contact-tempbox { border:#ddd 1px dotted; box-sizing:border-box; padding:10px; margin:15px 15px 0 0px; width:48%; float:left;}
.contact-tempbox legend { height:25px; line-height:25px; background:#ce0000; border:0px dashed #f7f7f7; color:#fff; color:#fff; padding:0 10px;}
.contact-tempbox table { }
.contact-tempbox table td { border:#f7f7f7 0px solid; padding:0 5px;}
.contact-table { }
.contact-table td { border:#f7f7f7 0px solid; padding:0 5px;}

/*主题乐园*/
.themebg1 { width:100%; height:750px; background:url(../images/zhuti_bg1.jpg) center top no-repeat; padding:70px 0 30px 0; overflow:hidden;}
.themebg2 { width:100%; height:750px; background:url(../images/zhuti_bg1.jpg) center top no-repeat; padding:70px 0 30px 0; overflow:hidden;}
.zhuti-about-bg { width:1000px; background:#012756; color:#fff;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	filter:alpha(opacity=60); background-color:rgba(1,39,86,0.6);
	}
.zhuti-about { width:960px; padding:10px 20px 20px 20px; color:#fff; line-height:30px;}
.zhuti-about h2 { color:#ff0; font-size:30px; line-height:60px; text-align:center;}
.zhuti-con { width:960px; overflow:hidden;}
.zhuti-read-more { text-align:right;}
.zhuti-read-more a { color:#fff;}
.zhuti-read-more a:hover { color:#ff0;}

/* 主题乐园子项目 */
.themebg1 {}
.theme { width:1200px; margin-top:50px; position:relative; overflow:hidden;}
.theme .bd { width:1000px; position:relative; overflow:hidden;}
.theme .bd li { width:210px; background:#00a0e9; margin-right:50px; position:relative; overflow:hidden; float:left; 
	box-shadow:0px 5px 5px rgba(0,0,0,0.3);
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	transform:rotateY(-180deg);
	transition:all 1s ease 0s;
	opacity:0;
	}
.theme .bd li:nth-child(odd) { margin-top:0px;} /* 奇数行 */
.theme .bd li:nth-child(even) { margin-top:50px;} /* 偶数行 */

.theme .bd li.active { transform:rotateY(0deg); opacity:1; }
.theme .bd li a { display:block;}
.theme .bd li img { width:210px; height:320px;}
.theme .bd li .txt { width:210px; height:60px; line-height:60px; text-align:center; color:#fff; font-size:18px; position:relative; overflow:hidden;}
.theme .bd li:hover { background:#ee7b30;}

.theme .hd { margin:25px auto 0; text-align:center;}
.theme .hd li { position:relative; display:inline-block; width:12px; height:12px; background:#fff; margin:0 7px; border-radius:50%; text-indent:-1000em;}
.theme .hd li.on { background:#ffd200;}

.theme .prev { position:absolute; z-index:99; left:0; top:40%; display:block; width:45px; height:45px; cursor:pointer;}
.theme .next { position:absolute; z-index:99; right:0; top:40%; display:block; width:45px; height:45px; cursor:pointer;}
.theme .btnimg img { width:100%;}

/*分页1*/
.page { margin:30px 0 10px 20px;}
.page a { padding:2px 5px 2px 5px; margin-right:2px; border:#ccc 1px solid; color:#333;}
.page a:hover { padding:2px 5px 2px 5px; margin-right:2px; border:#0f5cb3 1px solid;}
.page span.current { color:#fff; background:#0f5cb3; padding:2px 5px 2px 5px; margin-right:2px; border:#0f5cb3 1px solid; font-weight:bold;}
.page span.disabled { color:#ccc; padding:2px 5px 2px 5px; margin-right:2px; border:#ccc 1px solid;}
.page input { width:30px; height:24px; line-height:24px; padding:0 2px; text-align:center; color:#333; margin:0 5px; border:#ccc 1px solid;}
.page input:hover, .page input:focus { border:#0f5cb3 1px solid;}

/*分页2*/
#pages { height:36px; width:auto; margin:20px 0 0 0; float:right;}
#pages span { float:left; margin:0 18px 0 13px; line-height:28px;}
#pages a { width:36px; height:36px; background:#fff; display:block; color:#a9a9a9; line-height:36px; text-align:center; font-family:Arial; float:left; margin-right:5px; transition:background-color 0.2s ease-out;}
#pages a#pageactive { background:#0d67c7; color:#fff;}
#pages a:hover { background:#969696; color:#fff;}
#pages .prev,#pages .next{ background:url(../images/pages.png) no-repeat;}
#pages .prev,#pages .next { width:11px; height:18px; display:block; position:relative; top:8px;}
#pages .prev { background-position:-0px -0px;}
#pages .next { background-position:-41px -0px;}

/* 新闻分页 */
/*.pageDiv { line-height:30px;}
.pageDiv ul>li { margin-right:5px; color:#15a871; background:none; border:none; float:left;}
.pageDiv ul>li>span {  background:#15a871; display:block;}
.pageDiv ul>li>span>a { color:#fff; padding:0 5px; display:block;}
.pageDiv ul>li>span>a:hover { background:#f30; color:#fff; line-height:30px; padding:0 5px; display:block;}
.pageSelect { background:#f30; height:30px; line-height:40px; color:#fff; font-variant:normal; font-style:normal;}
*/

/*.group-pic-list li:nth-child(odd){ margin:0 0% 5% 5%;}
.group-pic-list li:nth-child(even){ margin:0 5% 5% 0%;}
*/

/*
-webkit-box-shadow:0px 1px 2px #d4d4d4;
	-moz-box-shadow:0px 1px 2px #d4d4d4;
	box-shadow:0px 1px 2px #d4d4d4;	
	opacity:0.3; filter: alpha(opacity=30); -moz-opacity: 0.3;
*/
/* language_btn */
#head .cqhh-logo {text-align:center;}
.language_btn {border-radius:5px;color:#fff !important;background:#1f91cf;display:inline-block;padding:2px 10px 2px 10px;margin-right:8px;margin-left:8px;margin-top:7px; }
@media screen and (max-width: 840px) {
.wrap { width:100%;}

/* 顶部 */
#head {width: 817px;height:50px;}
#head .top { width:100%;}
#head .top img { width:100%; height:auto;}
#head .hygy-logo {width: 172px;height:50px;}
#head .htw-logo { width:48px; height:50px;}
#head .cqhh-logo {width: 203px;height:45px;}
#head .S_logo_box .S_logo_cn {display:block;color:#1f91cf;font-size: 13px;font-weight:bold;margin-top:0px;}
#head .S_logo_box .S_logo_en {display:block;color:#1f91cf;font-size:12px;}
#head .cqhh-logo img{ width:100px !important;}
#head .head-time { height:40px; background:none; padding:5px 0 0 10px; line-height:15px;}

.language_btn {border-radius:5px;color:#fff !important;background:#1f91cf;display:inline-block;padding:2px 10px 2px 10px;margin-right:8px;margin-left:8px;margin-top:0px; }


/* 菜单 */
.nav { width:100%;}
.nav ul li { width:103px; height:21px;}
.nav ul li a { width:103px; overflow:hidden;}

/* banner */
.banner .bd li { background-size:100% 100%;}
.banner .banner-min {background-size:100% 100%;}

/* home-wrap */
.round-con { width:100%;}
.round-menu { width:180px; height:180px; margin:50px 0 0 20px;}
.round-menu img { width:100%; height:auto;}
.round-menu p { font-size:16px; bottom:18px;}

/* promotion */
.promotion { width:490px; height:180px; margin-top:50px; padding:20px;}
.promotion img { width:100%; height:auto;}

/* 优惠活动焦点图 */
.focusbox { width:180px; height:180px;}
.focusbox .pic img { width:180px; height:180px;}

/* 优惠活动列表 */
.promotion .promotion-bar { width:305px;}
.promotion .promotion-title { width:245px; }
.promotion .promotion-list { width:285px; }
.promotion .promotion-list li { width:285px;}

/* 推荐线路 */
.route { width:290px ;background:url(../images/route_bg.png) right top no-repeat; margin:50px 0 0 8px;}
.route dl { width:80px; margin:0 0 20px 10px;}
.route .mpjg-box { width:110px;}
/* copyright */
.copyright-content { width:100%;}

}

@media screen and (max-width: 800px) {
.wrap { width:100%;}

/* 顶部 */
#head {width: 850px;height:50px;transform: scale(0.9);margin-left: -6%;}
#head .top { width:100%;}
#head .top img { width:100%; height:auto;}
#head .hygy-logo {width: 200px;height:50px;}
#head .htw-logo { width:48px; height:50px;}
#head .cqhh-logo {width: 203px;height:45px;}
#head .S_logo_box .S_logo_cn {display:block;color:#1f91cf;font-size: 13px;font-weight:bold;margin-top:0px;}
#head .S_logo_box .S_logo_en {display:block;color:#1f91cf;font-size:12px;}
#head .cqhh-logo img{ width:100px !important;}
#head .head-time { height:40px; background:none; padding:5px 0 0 10px; line-height:15px;}
.language_btn {border-radius:5px;color:#fff !important;background:#1f91cf;display:inline-block;padding:2px 10px 2px 10px;margin-right:8px;margin-left:8px; margin-top:0px;}
/* 菜单 */
.nav { width:100%;}
.nav ul .li-01 {width:70px;}
.nav ul .li-01 a{width:70px;}
.nav ul li { width:96px; height:21px;}
.nav ul li a { width:96px; overflow:hidden;}

/* banner */
.banner .bd li { background-size:100% 100%;}

/* home-wrap */
.round-con { width:100%;}
.round-menu { width:165px; height:165px; margin:50px 0 0 20px;}
.round-menu img { width:100%; height:auto;}
.round-menu p { font-size:16px; bottom:18px;}

/* promotion */
.promotion { width:415px; height:180px; margin-top:50px; padding:20px;}
.promotion img { width:100%; height:auto;}

/* 优惠活动焦点图 */
.focusbox { width:170px; height:180px;}
.focusbox .pic img { width:170px; height:180px;}

/* 优惠活动列表 */
.promotion .promotion-bar { width:230px;}
.promotion .promotion-title { width:170px; }
.promotion .promotion-list { width:210px; }
.promotion .promotion-list li { width:210px;}
.promotion .promotion-list li span { display:none;}

/* 推荐线路 */
.route { width:290px ;background:url(../images/route_bg.png) right top no-repeat; margin:50px 0 0 5px;}
.route dl { width:80px; margin:0 0 20px 10px;}
.route .mpjg-box { width:110px;}
/* copyright */
.copyright-content { width:100%;}

.language_btn {border-radius:5px;color:#fff !important;background:#1f91cf; display:inline-block; padding:0px 10px 0px 10px; margin-right:8px;margin-left:8px;}
}

@media screen and (max-width: 720px) {
.wrap { width:100%;}

/* 顶部 */
#head {width: 846px;height:50px;transform: scale(0.9);margin-left: -8%;}
#head .top { width:100%;}
#head .top img { width:100%; height:auto;}
#head .hygy-logo {width: 201px;height:50px;}
#head .htw-logo { width:48px; height:50px;}
#head .cqhh-logo {width: 203px;height:45px;}
#head .S_logo_box .S_logo_cn {display:block;color:#1f91cf;font-size: 13px;font-weight:bold;margin-top:0px;}
#head .S_logo_box .S_logo_en {display:block;color:#1f91cf;font-size:12px;}
#head .cqhh-logo img{ width:100px !important;}
#head .head-time { height:40px; background:none; padding:5px 0 0 10px; line-height:15px;}
.language_btn {border-radius:5px;color:#fff !important;background:#1f91cf;display:inline-block;padding:2px 10px 2px 10px;margin-right:8px;margin-left:8px;margin-top:0px; }

/* 菜单 */
.nav { width:100%;}
.nav ul li { width:92px; height:21px;}
.nav ul li a { width:92px; overflow:hidden;font-size:15px;}

/* banner */
.banner .bd li { background-size:100% 100%;}

/* home-wrap */
.round-con { width:100%;}
.round-menu { width:135px; height:135px; margin:50px 0 0 20px;}
.round-menu img { width:100%; height:auto;}
.round-menu p { font-size:16px; bottom:18px;}

/* promotion */
.promotion { width:305px; height:180px; margin-top:50px; padding:20px;}
.promotion img { width:100%; height:auto;}

/* 优惠活动焦点图 */
.focusbox { width:120px; height:180px;}
.focusbox .pic img { width:120px; height:180px;}

/* 优惠活动列表 */
.promotion .promotion-bar { width:180px;}
.promotion .promotion-title { width:110px; }
.promotion .promotion-list { width:140px; }
.promotion .promotion-list li { width:140px;}
.promotion .promotion-list li span { display:none;}

/* 推荐线路 */
.route { width:290px ;background:url(../images/route_bg.png) right top no-repeat; margin:50px 0 0 5px;}
.route dl { width:80px; margin:0 0 20px 10px;}
.route .mpjg-box { width:110px;}
/* copyright */
.copyright-content { width:100%;}

}
/* 留言 */
.feedback {background:#fff; line-height:60px; margin:20px auto; padding:20px 20px;}
.feedback ul,.reg-box ul { padding:20px 0;}
.feedback li,.reg-box li { height:65px; line-height:65px;}
.feedback input,.reg-box input { width:350px; height:36px; background:#fff; color:#000; line-height:36px; padding-left:10px; border:1px solid #dadada;
	-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,.1) inset;  
	-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,.1) inset;
	box-shadow:1px 1px 3px 0px rgba(0,0,0,.1) inset;
}
.feedback .input-hover,.reg-box .input-hover { border:#73b8ee 1px solid; color:#049ad9;}
.feedback .text,.reg-box .text { width:600px; height:90px; background:#fff; border:1px solid #d9d9d9; padding:5px; margin-top:10px; overflow-y:auto; font-size:12px; ackground:#fff; line-height:24px; border:1px solid #dadada; -moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,.1) inset;  -webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,.1) inset; box-shadow:1px 1px 3px 0px rgba(0,0,0,.1) inset;  color:#000000;}
.feedback input:focus,.feedback .text:focus,.reg-box input:focus{ outline:none;
	border-color:rgba(82, 168, 236, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6)
}
.feedback .submit { width:140px; height:45px; background:#049ad9; border:none; color:#fff; cursor:pointer;}
.feedback .submit:hover { background:#292828; color:#fff;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	-ms-transition:0.5s;
	transition:0.5s;
}
.feedback .submit-text { padding:0 220px 0 45px;}

/* video */
.video {position:fixed;bottom:0px;left:0px;width:410px;height:260px;z-index:999}

