﻿a, b, big, body dd, div, em, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, table, th, tr, td, li, ol, p, pre, small, span, strong, u, ul, var, dfn,dl{margin: 0;padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display: block;}
hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
button, html input[type=button], input[type=submit]{-webkit-apperance: button;cursor: pointer;}
button[disabled], html input[disabled]{cursor: default;}
/*ie抖动*/
* html, * html body{background-image: url(about:blank);background-attachment: fixed;}
ol, ul, dfn{list-style: none;}
img{border: 0;vertical-align: middle;}
em, i, u, dfn{font-style: normal;}
.fl{float: left; display: inline;}
.fr{float: right; display: inline;}
.al{text-align: left;}
.ac{text-align: center;}
.ar{text-align: right;}
.fb{font-weight: bold;}
.hide{display: none;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*zoom: 1;}
a{color: #026698;cursor: pointer;}
/* mac/win字体设置*/
body{
    /*font: 12px/22px "Microsoft YaHei",Arial, "宋体", sans-serif;*/
    font: 12px/1.5 "ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei",sans-serif;
    -webkit-font-smoothing: subpixel-antialiased;
    background-color: #fff;
    position: relative;
}
input,button,select,textarea{ outline:none;}

.main{width: 1200px;margin: 0 auto;text-align: left;}

.tips{ display: block; text-align: center; font: bold 20px/30px 'microsoft yahei'; color: #fff; padding: 30px auto;}
.loading{ display: block; padding: 30px 0; margin: 0 auto;}

/* banner and nav */
.hlj_top{ width: 100%; height: 500px; position: relative; background: url(../images/banner.jpg) no-repeat top center; overflow: hidden;}
.hlj_nav{ height: 166px; background: url(../images/nav_bg.jpg) no-repeat bottom center; margin-top: 334px; }
.hlj_nav a{ display: block; position: relative; float: left; width: 199px; height: 103px; margin-top: 63px; border-right: 1px solid #6f96cf;}
.hlj_nav a:hover{ background: url(../images/li_line.jpg) no-repeat bottom center;}
.hlj_nav a span{ display: block; width: 125px; height: 125px; position: absolute; top: -62px; left: 50%; margin-left: -62px; background-image: url(../images/li_img.png); _background-image: url(../images/li_img_8.png);}
.hlj_nav a span.hlj_nav_li1{ background-position: 0 0;}
.hlj_nav a:hover span.hlj_nav_li1{ background-position: 0 125px;}
.hlj_nav a span.hlj_nav_li2{ background-position: 125px 0;}
.hlj_nav a:hover span.hlj_nav_li2{ background-position: 125px 125px;}
.hlj_nav a span.hlj_nav_li3{ background-position: 250px 0;}
.hlj_nav a:hover span.hlj_nav_li3{ background-position: 250px 125px;}
.hlj_nav a span.hlj_nav_li4{ background-position: 375px 0;}
.hlj_nav a:hover span.hlj_nav_li4{ background-position: 375px 125px;}
.hlj_nav a span.hlj_nav_li5{ background-position: 500px 0;}
.hlj_nav a:hover span.hlj_nav_li5{ background-position: 500px 125px;}
.hlj_nav a span.hlj_nav_li6{ background-position: 625px 0;}
.hlj_nav a:hover span.hlj_nav_li6{ background-position: 625px 125px;}
.hlj_nav a p{ padding-top: 66px; text-align: center; font-family: "微软雅黑"; font-size: 20px; color: #fff;}
.hlj_nav a:hover p{ color: #f88c0c;}

.hlj_welcome{ margin-top: 51px;}
.hlj_tit{ font-family: "微软雅黑"; font-size: 36px; color: #ff9c0f; font-weight: normal; margin-bottom: 5px;}
.hlj_wel{ margin-left: 51px;}
.hlj_news{ margin-left: 59px; width: 590px;}
.hlj_news dl dt{ float: left; width: 246px; margin-top: 7px;}
.hlj_news dl dd{ float: left; width: 320px;}
.hlj_news dl dt a{ display: block;}
.hlj_news dl dd ul li{ width: 320px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.hlj_news dl dd ul li a{ color: #000;  width: 320px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.hlj_news ul li{ background: url(../images/list.jpg) no-repeat left center; padding-left: 15px; font-size: 16px; line-height: 30px;}
.hlj_news ul li a{ color: #000;}
.marl22{ margin-left: 22px;} 
.marl4{ margin-left: 4px;}

/*景点介绍*/
.jdjs{ width: 100%; background: #eaf1fd url(../images/tit_bg1.jpg) no-repeat top center; margin-top: 50px; padding-top: 95px; padding-bottom: 40px;}
.jdjs_tw{ margin-top: 9px; margin-bottom: 19px;}
.jdjs_tw dl dt{ float: left; width: 93px; margin-right: 14px;}
.jdjs_tw dl dd{ float: left; width: 1093px; }
.jdjs_tw dl dd h4{ font-size: 14px; color: #666; margin: 10px 0;}
.jdjs_tw dl dd p{ font-size: 14px; line-height: 22px; color: #666;}
.jdjs_city{ width: 1200px; height: 383px; overflow: hidden; position: relative;}
.jdjs_city .jdjs_box{ width: 1200px; height: 383px; overflow: hidden;}
.jdjs_city ul{ }
.jdjs_city ul li{ width: 1220px; float: left;}
.jdjs_city ul li a{ float: left; display: block; margin-right: 20px;}
.jdjs_city .jdjs_btn{ position: absolute; top: 50%; margin-top: -43px; width: 48px; height: 87px; background: url(../images/on_btn.png) no-repeat; z-index: 999;}
.jdjs_city .jdjs_lbtn{ left: 0; background-position: 0 0;}
.jdjs_city .jdjs_rbtn{ right: 0; background-position: -48px 0;}

/*专家推荐产品*/
.zjtj{ width: 100%; background: #fff url(../images/tit_bg2.jpg) no-repeat top center; padding-top: 107px;}
.zjtj .main{ height: 440px; _height: 470px; position: relative;}
.zjtj_chanpin_con{ width: 1200px; height: 400px; margin-top: 31px; position: relative;}
.zjtj_chanpin_list{ width: 1200px; height: 400px; position: absolute; overflow: hidden; left:0; top:0;}
.zjtj_chanpin_list img{ position: absolute; left: 0; top: 0; z-index: 1;}
.zjtj_chanpin_wzbg{ width: 460px; height: 400px; position: absolute; right: 0; top: 0; z-index: 2; background: rgba(98,134,170,0.93); 
	_background: #6286aa; 
	*background: #6286aa; 
	background: #6286aa \0; 
	filter:alpha(opacity=90); 
	-moz-opacity:0.9; 
	-khtml-opacity: 0.9; 
	_opacity: 0.9; 
	*opacity: 0.9; 
	opacity: 0.9 \0;}
.zjtj_chanpin_wz{ width: 414px; height: 400px; position: absolute; right: 0; top: 0; z-index: 3; padding: 0 23px;}
.zjtj_chanpin_zhuanjia{ width: 740px; height: 98px; position: absolute; left: 0; bottom: 0; z-index: 2; background: url(../images/line_bg.png) repeat-x;}
.zjtj_chanpin_wz h3{ height: 33px; overflow: hidden; margin-top: 20px;}
.zjtj_chanpin_wz h3 a{ font-size: 22px; font-weight: bold; color: #fff;}
.zjtj_chanpin_wz p.zjtj_chanpin_rq{ font-size: 14px; color: #f88c0c; margin-top: 10px;}
.zjtj_chanpin_wz h4{ font-size: 14px; color: #fff; font-weight: normal; line-height: 26px; margin-top: 8px;}
.zjtj_chanpin_wz ul{ margin-right: 45px; height: 185px; overflow: hidden;}
.zjtj_chanpin_wz ul li{ font-size: 14px; color: #fff; line-height: 26px;}
.zjtj_chanpin_wz div{ border-top: 1px dashed #bcc7d3; height: 95px;}
.zjtj_chanpin_wz .zjtj_chanpin_jg{ float: left; font-size: 40px; font-weight: bold; margin-top: 30px; color: #f8921f;}
.zjtj_chanpin_wz .zjtj_chanpin_jg b{ font-size: 28px;}
.zjtj_chanpin_wz .zjtj_chanpin_jg span{ font-size: 28px; font-weight: normal;}
.zjtj_chanpin_wz .yd_btn{ float: right; width: 134px; height: 38px; font-size: 20px; text-align: center; line-height: 38px; color: #fff; margin-top: 41px; background: #f8921f;}
.zjtj_chanpin_wz .yd_btn:hover{ background: #f60; color: #fff;}
.zjtj_chanpin_zhuanjia dl{ margin-left: 35px; margin-top: 20px;}
.zjtj_chanpin_zhuanjia dl dt{ float: left; width: 57px; height: 57px;}
.zjtj_chanpin_zhuanjia dl dt img{ position: inherit;}
.zjtj_chanpin_zhuanjia dl dd{ float: left; margin-left: 20px;}
.zjtj_chanpin_zhuanjia dl dd h3{ font-size: 16px; color: #fff; font-weight: normal; margin-top: 5px;}
.zjtj_chanpin_zhuanjia dl dd p{ font-size: 14px; color: #fff;}
.zjtj_chanpin_yuan{ padding: 14px 0; position: absolute; bottom: 0; left: 50%;}
.zjtj_chanpin_yuan li{ float: left; width: 12px; height: 12px; font-size: 0; background: url(../images/list.png); background-position: -12px 0; margin-right: 8px;}
.zjtj_chanpin_yuan li.on{ background-position: 0 0;}
.zjtj .zjtj_btn{ position: absolute; top: 50%; margin-top: -60px; width: 48px; height: 87px; background: url(../images/on_btn2.png) no-repeat; z-index: 999;}
.zjtj .zjtj_lbtn{ left: 0; background-position: 0 0;}
.zjtj .zjtj_rbtn{ right: 0; background-position: -48px 0;}

/*精品路线*/
.jplx{ width: 100%; height: 910px; background: url(../images/bg3.jpg) no-repeat top center;}
.jplx_nav{ height: 109px;}
.jplx_nav ul{ float: right; margin-top: 72px;}
.jplx_nav ul li{ float: left; display: inline-block;}
.jplx_nav ul li a{ display: block; color: #fff; margin-left: 21px; font-size: 14px;}
.jplx_nav ul li.on a{ color: #145d9c;}
.jplx_con{ margin-top: 30px; width: 1220px;}
.jplx_con .jplx_con_fl{ width: 406px;}
.jplx_con .jplx_con_fr{ width: 406px;}
.jplx_cp{ width: 386px; height: 230px; position: relative; overflow: hidden; margin: 0 20px 20px 0;}
.jplx_cp2{ width: 386px; height: 481px; position: relative; overflow: hidden; margin: 0 20px 20px 0;}
.jplx_cp img{ width: 386px; height: 230px; position: absolute; left: 0; top: 0; z-index: 1;}
.jplx_cp2 img{ width: 386px; height: 481px; position: absolute; left: 0; top: 0; z-index: 1;}
.jplx_cp .jplx_cp_con{width: 344px; height: 88px; background: url(../images/line_bg.png) top center; position: absolute; bottom: 0; left: 0; z-index: 2; padding: 0 27px 0 15px; }
.jplx_cp2 .jplx_cp_con{width: 344px; height: 88px; background: url(../images/line_bg.png) top center; position: absolute; bottom: 0; _bottom: -1px; left: 0; z-index: 2; padding: 0 27px 0 15px; }
.jplx_cp .jplx_cp_con .fl{ width: 233px;}
.jplx_cp .jplx_cp_con h3{ height: 21px; overflow: hidden; font-weight: normal; margin-top: 28px;}
.jplx_cp .jplx_cp_con h3 a{ font-size: 16px; font-family: "微软雅黑"; color: #fff;}
.jplx_cp .jplx_cp_con p{ color: #fee0ab; font-size: 18px; font-family: "微软雅黑";}
.jplx_cp .jplx_cp_con p s{ text-decoration: none; color: #fee0ab; font-size: 12px;}
.jplx_cp .jplx_cp_con p span{ color: #ccc; font-size: 12px; margin-left: 12px;}
.jplx_cp .jplx_cp_con .yd_btn2{ display: block; width: 99px; height: 29px; border: 1px solid #c8bfbb; text-align: center; line-height: 30px; font-size: 14px; font-family: "微软雅黑"; color: #fff;margin-top: 38px;}
.jplx_cp .jplx_cp_con .yd_btn2:hover{background: #bdbab9; color: #000;}

/*门票酒店*/
.mpjd_con_two{ width: 1220px;}
.mpjd{ width: 100%; background: #fff url(../images/tit_bg4.jpg) no-repeat top center; padding-top: 109px; padding-bottom: 43px;}
.mpjd_jj{ color: #6286aa; line-height: 18px; margin-top: 10px;}
.mpjd_con{ margin-top: 30px; width: 1220px;}
.mpjd_cp{ float: left; width: 590px; height: 214px; background: #e3e6ea; margin-right: 20px;}
.mpjd_cp_left{ width: 285px; display: block;}
.mpjd_cp_right h3{ height: 26px; overflow: hidden; margin-top: 25px;}
.mpjd_cp_right h3 a{ color: #6286aa; font-size: 20px; font-family: "微软雅黑"; font-weight: normal;}
.mpjd_cp_right p.mpjd_cp_riqi{ color: #6286aa; margin-top: 10px;}
.mpjd_cp_right ul{ color: #666; height: 54px; overflow: hidden; line-height: 18px; margin-top: 10px;}
.mpjd_cp_right{ width: 275px; padding: 0 15px;}
.mpjd_cp_con{ height: 65px; border-top: 1px dashed #acaeb0; margin-top: 5px;}
.mpjd_cp_con p{ font-size: 22px; font-family: "微软雅黑"; font-weight: bold; color: #fd7c1e; margin-top: 25px;}
.mpjd_cp_con p span{ font-weight: normal; font-size: 12px; color: #fd7c1e;}
.mpjd_cp_con p s{ font-weight: normal; font-size: 12px; color: #999;}
.mpjd_cp_con .yd_btn3{ width: 80px; height: 31px; background: #fd7c1e; font-size: 14px; font-family: "微软雅黑"; color: #fff; text-align: center; line-height: 31px;margin-top: 25px;}
.mpjd_cp:hover{ background: #fd7c1e; color: #fff;}
.mpjd_cp:hover p{color: #fff;}
.mpjd_cp:hover span{color: #fff;}
.mpjd_cp:hover s{color: #fff;}
.mpjd_cp:hover ul{color: #fff;}
.mpjd_cp:hover a{color: #fff;}
.mpjd_cp:hover .mpjd_cp_con{ border-color: #fff;}
.mpjd_cp:hover .yd_btn3{ background: #fff; color: #fd7c1e;}
.mpjd_cp2{ float: left; width: 285px; height: 295px; margin: 20px 20px 0 0;}
.mpjd_cp2_img{ display: block; width: 285px; height: 214px; position: relative; overflow: hidden;}
.mpjd_cp2_img img{ position: absolute; left: 0; top: 0; z-index: 1;}
.mpjd_cp2_img p{ width: 255px; height: 24px; background: url(../images/line_bg2.png) top center; position: absolute; bottom: 0; left: 0; z-index: 2; color: #fff; padding: 0 15px; padding-top: 40px;}
.mpjd_cp_wz{ height: 70px; border: 1px solid #d7d7d7; border-top: 0; padding: 0 15px; padding-top: 10px;}
.mpjd_cp_wz h3{ height: 21px; overflow: hidden; margin-bottom: 10px;}
.mpjd_cp_wz h3 a{ margin: 10px 0; font-size: 16px; color: #6286aa; font-weight: normal; }
.mpjd_cp2_con{}
.mpjd_cp2_con p{ font-size: 18px; font-family: "微软雅黑"; color: #fd7c1e;}
.mpjd_cp2_con p span{  font-size: 12px; color: #fd7c1e;}
.mpjd_cp2_con p s{  font-size: 12px; color: #999;}
.mpjd_cp2_con .yd_btn3{ width: 67px; height: 26px; background: #fd7c1e; font-size: 12px; font-family: "微软雅黑"; color: #fff; text-align: center; line-height: 26px;}
.mpjd_cp2:hover{ background: #fd7c1e; color: #fff;}
.mpjd_cp2:hover p{color: #fff;}
.mpjd_cp2:hover span{color: #fff;}
.mpjd_cp2:hover s{color: #fff;}
.mpjd_cp2:hover a{color: #fff;}
.mpjd_cp2:hover .yd_btn3{ background: #fff; color: #fd7c1e;}

/*黑龙江摄影游记大赛*/
.yjds{ width: 100%; background: #f5b263 url(../images/tit_bg5.jpg) no-repeat top center;/* padding-top: 170px;*/ padding-bottom: 50px;}
.syds_tit{ width: 100%; height: 170px; display: block;}
.yjds_hdgz .fl{ width: 575px;}
.yjds_hdgz .fr{ width: 600px;}
.yjds h3{ font-size: 18px; font-weight: bold; margin-top: 30px;}
.yjds h4{ font-size: 14px; font-weight: bold; margin-top: 10px;}
.yjds ul{ margin-top: 10px;}
.yjds ul li{ line-height: 19px; color: #4f2606; font-size: 13px;}
.tgzp_con{ width: 1200px; height: 448px; position: relative;}
.tgzp_con .tgzp_btn{ position: absolute; top: 50%; margin-top: -40px; width: 48px; height: 87px; background: url(../images/on_btn.png) no-repeat; z-index: 999;}
.tgzp_con .tgzp_lbtn{ left: 0; background-position: 0 0;}
.tgzp_con .tgzp_rbtn{ right: 0; background-position: -48px 0;}
.tgzp_tu{ position: absolute; left: 0; top: 0;}
.tgzp_tu li{ width: 1230px; position: absolute; left: 0; top: 0;}
.tgzp_tu li a{ float: left; display: inline-block; margin: 0 20px 20px 0;}

/*攻略*/
.gonglue{ background: url(../images/bg7.jpg) no-repeat top center; height: 658px; }
.gonglue_l{ width: 285px;}
.gonglue_jj{ color: #fff; font-family: "微软雅黑"; line-height: 19px; margin-top: 165px;}
.gonglue_nav{ margin-top: 35px;}
.gonglue_nav li{ line-height: 48px; height: 47px; border-bottom: 1px solid #9cafe1; background: url(../images/gl_nav.png) no-repeat 0 11px; font-size: 20px; color: #fff; padding-left: 50px; _background-image: url(../images/gl_nav_8.png);}
.gonglue_nav li.on{ height: 48px; border: 0; background: url(../images/gl_nav_on.jpg); color: #6286aa;}
.gonglue_r{ width: 915px; margin-top: 115px;}
.gonglue_con{ width: 915px; overflow: hidden;}
.gonglue_con li{ display:none; _width: 920px; }
.gonglue_con li.thisclass{display:list-item;}
.gonglue_con li a{ display: inline-block; float: left; margin: 0 0 20px 20px;}


.jchd_con{ width: 100%; background: #6286aa url(../images/tit_bg6.jpg) no-repeat top center;}
.jchd_con .main{ width: 1200px; padding: 129px 0 52px 0;}
.jchd{ position: relative; height:211px;}
.jchd_box{ width: 1200px; height: 211px; overflow:hidden;}
.jchd_mian li a,.jchd_mian li a img{ display: block;}
.jchd_mian li{ padding-right: 20px; width: 286px; height: 211px;}
.jchd_btn{ display: none; width: 29px; height: 62px; position: absolute; top: 72px; z-index: 999;}
.lbtn{ left: 0; background: url(../images/lbtn.png) no-repeat;}
.rbtn{ right: 0; background: url(../images/rbtn.png) no-repeat;}
.fleft{float: left;display: inline;}

















