.clear{clear:both;}
.over_hide{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.mt30{ margin-top: 30px;}

.mt25{ margin-top: 25px;}

.pad60{ padding:20px 0; height: auto; *zoom: 1;}

.tit_box{ width: 100%; height: 90px; padding-bottom: 25px; text-align: center;}

.wrap{ width:1200px; height:auto; margin:0 auto;min-width:1200px;}

.bg1{background:url(../images/bg1_02.png) no-repeat top center; min-width:1200px; overflow:hidden;}

.bg2{background: url(../images/bg3_03.jpg) no-repeat top center;min-width:1200px; overflow:hidden;}
.bg3{min-width:1200px;overflow:hidden;}
.bg4{background: url(../images/bg4_02.jpg) no-repeat top center;min-width:1200px; overflow:hidden;}

.bg6{background: url(../images/sign_bg.jpg) no-repeat top center; padding:30px 0px;min-width:1200px;overflow:hidden;}

.shopping_ul>li:hover img,.shopping_ul1>li:hover img,.gai_dl dt:hover .news_img_top img,.gai_dl1 dt:hover .news_img_top img,.news_main_dl dt:hover img,.voice_dl dt:hover img,.recommend_ul li a:hover img,.ztly_list li:hover .ztly_img,.ztly_list2 li:hover .ztly_img2,.jchd_box:hover img,.s_img_ul li a img:hover,.zx_img:hover img,.ns_box_img:hover img,.sjdl_qj:hover > img,.nt_img:hover img,.yjyz_img:hover img,.jqgl_box:hover > img,.line_box:hover .jcxl_img img,.food_list li a:hover img,.qj_box:hover .qj_div > span > img,.pubuOne:hover img,.wonder_box:hover a img,.farm_box:hover .farm_img > img{
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
}

.box{background:#f8f8f8; border-bottom:solid 1px #ddd; height:34px; line-height:34px; font-size:14px; color:#444; min-width:1200px;overflow:hidden;}

.topmenu strong.icon_arr{background:url(../images/topmenu.gif) no-repeat;}

.topmenu li a{font-size:14px; color:#444; line-height:34px;}

.topmenu{line-height:34px;color:#333;}

.topmenu li{float:left;position:relative;background-position:right top; background:url(../images/topmenu.gif) no-repeat; padding:0px 5px;}

.topmenu strong{display:block;position:relative;height:25px;padding:0 10px;font-weight:normal;cursor:default;z-index:20;}

.topmenu .jq_hidebox{position: absolute;

    min-width: 86px;

    z-index:9999;

    left: 0px;

    top:34px;

    text-align: center;

     background-color: #fff;

	 border:solid 1px #ddd;

    -webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    border-radius: 2px;}

.hi04 {

	background:url(../images/head_icon.png) no-repeat left -185px; display:inline-block;

}

.topmenu li.hover strong{ margin-left:0px;background-color:#fff;}

.topmenu strong.icon_arr.hover{margin:-1px 0px 0 1px;background:url(../images/t2_06.png) no-repeat right 12px;}

.topmenu li.htphone{_width:83px;}

.topmenu li.htphone .jq_hidebox{width:70px;padding:1px 5px 0;}

.topmenu .htphonebox{padding:5px;border-top:1px solid #f3f3f3;}

.topmenu strong.icon_arr{padding-right:23px;background-position:right -18px;}

.topmenu li.hover strong.icon_arr{background-position:right -40px;}

.topmenu li.weibo{_width:65px;}

.topmenu li.weibo a{background:url(../images/t1_03.png) no-repeat left 9px; display:inline-block; padding-left:30px;}

.topmenu li.weibo strong{}

.topmenu li.weibo .jq_hidebox{width:250px;}

.topmenu li.weixin{ padding:0px 10px;}

.topmenu li.weixin strong{}



.topmenu li.webnav .jq_hidebox{width:69px;left:3px;}

.topmenu li.qxpp{background:none;}

.topmenu li.qxpp .jq_hidebox{width:160px;left:-99px;}

.jq_hidebox a{color:#666; display:block; line-height:24px; text-align:center;}

.jq_hidebox a:hover{text-decoration:underline; color:#168d2f;}



.topmenu li.nojq{margin:0;background:none;}

.topmenu .focusht{display:block;width:155px;height:50px;background-position:0 -106px;text-indent:-100em;overflow:hidden;}

.topmenu .wxht{height:72px;width:80px;padding-left:80px;background-position:0 -177px;}

.topmenu .wxht span{display:inline-block;padding-top:3px;color:#666;}

.aSty01{margin:0;}

.aSty01 dt{margin-top:6px;padding:5px 0 2px 0;border-top:1px solid #e5e5e5;}

.aSty01 dd{margin:0;}

.aSty01 dd a{color:#666;}

.aSty01 dd a:hover{color:#c00;}



.header{ position:fixed; left:0; top:0; z-index:10; display: none; width:100%; min-width:1200px;height:195px; background:#fff;}

.logo{ display: inline-block; width:284px; height: 602x; margin-top:24px;}

.logo > img{ width: 100%; height: 100%;}

.head_link{ width: 100%; height: 20px; line-height: 20px; display: inline-block; margin-top: 10px; text-align: right;}

.head_link > div,.head_link > a{ height: 20px; margin-left: 15px;  padding-left: 21px; display: inline-block; *display:inline; *zoom:1; vertical-align: top; color: #e9f8fc; cursor:pointer;}

.head_link > div > a{ color:#e9f8fc;}

.head_link > div > a:hover{ color:#fff;}

.head_link > div > i, .head_link  a > i{ width: 9px; height: 5px; margin-left: 5px;}

.head_weather{ width: 100%; height: 34px; line-height: 28px; margin-top:2px; color: #444; text-align: right;}

.head_weather span{ display: inline-block;  vertical-align: top; height: 34px; line-height: 34px; margin-right: 20px;}

.head_weather span.hw_deg{ vertical-align: middle; margin-right:8px; font-size: 14px; font-family: "微软雅黑" "Arial";}

.jq_ssd,.js_city{ position: relative; display: inline-block; height: 34px; overflow: hidden; text-align: left;}

.jq_ssd ul,.js_city ul{ position: relative; height: 500%;}

.jq_ssd ul li,.js_city ul li{ height: 34px;}

.js_city a{ display: inline-block; height: 28px; vertical-align: top; line-height: 28px; font-size:18px;}

/*search*/

.search{ margin-left:96px; margin-top:25px; width:392px;}

.sear_gjc p,.sear_gjc p a{font-size:14px; line-height:32px; color:#777;}

.sear_gjc p b{color:#777;}

.in_text{

	width:289px;

	height:36px;

	border: solid 1px #168d2f;

	padding:0px 3px;

	float:left;

	line-height:26px;

	color:#999;

}

.so{

	float:left;

	background:#168d2f url(../images/search_btn_03.jpg) no-repeat center center;

	width:95px;

	height:38px;

	border:none;

	font-size:14px;

	font-family:"微软雅黑";

	color:#fff;

	line-height:26px;

	letter-spacing:3px;

	text-align:center;

}

/*导航样式*/

.head_nav{ width: 100%; height: 45px;}

.nav_m{height:48px; background: url(../images/nav_bg_24.jpg) no-repeat center bottom #008738;width:100%; min-width:1200px; padding-bottom:2px;}

.nav{height: 48px; line-height: 48px; z-index:99999; }

.nav > li{ position: relative; width:150px; text-align:center; float: left;}

.nav > li > a{display:inline-block;width:100%; color:#fff;}

.nav > li>a:hover{background:#ff9900;}

.nav > li.seled .nav_a{ background:#ff9900;}

.nav_a{ padding: 0 7px; height: 50px; line-height:50px; display: inline-block; color: #fff; font-size: 16px; visibility: hidden;}

.subnav{ position: absolute; top:46px; z-index:-1; padding: 20px 38px 30px 38px; background: url("../images/bg_white.png") 0 0;}

.ns_ul{ width: 170px; margin:0px 5px;}

.ns_ul > li{ text-align:left; width: 170px; height:52px; line-height:54px; border-bottom: 1px solid #c5c9c9;}

.ns_ul > li.a1 span{font-size:16px;}

.ns_ul > li > a{ width: 145px; height: 100%; padding-left:0px; display: block; padding-left:40px; font: bold 14px/52px "微软雅黑";color: #444; background: url(../images/li_bg_03.png) no-repeat 10px 20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.ns_ul > li > span{ padding-left:0px; display: block; font: bold 16px/52px "微软雅黑";color: #008738; padding-left:45px;}

.ns_ul > li > span > a{color: #ffb027;}

.ns_ul > li > a:hover{ color: #ff9900; background:url(../images/li_bg_03.png) no-repeat 10px 20px;}

.nt_ul{ width:340px;margin-left:50px;;}

.ns_box{ width:800px; margin: 25px 0 auto 0px;}

.ns_box_img{ position: relative;  float: left; width: 190px; height: 140px; margin: 0 0 10px 10px ; display: inline-block; overflow: hidden;}

.ns_box_img img,.nt_img img{ width: 100%; height: 100%; transition-duration:300ms; -webkit-transition-duration:300ms; -moz-transition-duration:300ms;}

.ns_box_img > span,.nt_img > span{ position: absolute; bottom:0; left:0; width: 100%; height: 30px; font: bold 14px/30px "Microsoft YaHei"; color:#fff2e2; background-color: rgba(0,0,0,.6); filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#80000000,endColorstr=#80000000); text-align: center;}

.nt_img{position: relative;  float: left; width: 100%; height:214px; margin-bottom:10px ; display: inline-block; overflow: hidden;}

.nt_btn{ float:left; width: 100%; height: 44px; display: block; margin-top: 2px; line-height: 44px; text-indent: 90px; color: #fff2e2; font-size: 14px; font-weight:bold; background: #e08f2e url(../images/nav_tra01.png) no-repeat 65px center; }

.nav_ceng{ position: absolute; top:0; left: 0; width: 100%; height: 100%; display: none; background: rgba(0,0,0,.6); filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#60000000,endColorstr=#60000000);}

.nc_bor{ width: 61px; height: 61px; display: block; margin: 39px auto; border: 1px solid #c3c3c3; color: #fff;}

.nc_bor > b{ width: 52px; height: 52px; display: block; margin: 2px auto; line-height: 54px; border: 2px solid #c3c3c3; color: #fff; text-align: center;}

.changy_icon{ padding-left: 65px; height: 55px;  display: block; margin-bottom:32px; font: bold 16px/50px "Microsoft YaHei"; color: #333; background: url(../images/head_i01.png) no-repeat 0 0;}

.cy_bg01{ background-position:  0 0;}

.cy_bg02{ background-position:  0 -177px;}

.cy_bg03{ background-position: 0 -92px;}

.cy_bg01:hover{ color: #ff9900; background-position:-245px 0;}

.cy_bg02:hover{ color: #08be49; background-position:-245px -177px;}

.cy_bg03:hover{ color: #00a7f6; background-position:-245px -89px;}

.gl_icon,.warm_icon{ width: 100px; height: 25px; padding-top: 60px; margin-top: 15px; float: left;  color: #333; padding-left: 0;background: url(../images/head_i02.png) no-repeat 0 0;}

.warm_icon{ background: url(../images/head_i03.png) no-repeat 0 0;}

.gl_icon > p,.warm_icon > p{ width: 100px; height: 25px; font: bold 15px/25px "Microsoft YaHei"; text-align: center;}



.gl_bg01,.warm_bg01{ background-position: 25px 0;}

.gl_bg02,.warm_bg02{ background-position: 25px -92px;}

.gl_bg03,.warm_bg03{ background-position: 25px -180px;}

.gl_bg04,.warm_bg04{ background-position: 25px -271px;}

.gl_bg05,.warm_bg05{ background-position: 25px -359px;}

.gl_bg06,.warm_bg06{ background-position: 25px -455px;}

.gl_bg07,.warm_bg07{ background-position: 25px -548px;}

.gl_bg08,.warm_bg08{ background-position: 25px -636px;}

.gl_bg01:hover,.warm_bg01:hover{ color: #ff8500; background-position: -225px 0;}

.gl_bg02:hover,.warm_bg02:hover{ color: #00a7f6; background-position: -225px -92px;}

.gl_bg03:hover,.warm_bg03:hover{ color: #dd8c1d; background-position: -225px -180px;}

.gl_bg04:hover,.warm_bg04:hover{ color: #ff239f; background-position: -225px -271px;}

.gl_bg05:hover,.warm_bg05:hover{ color: #de3ff7; background-position: -225px -359px;}

.gl_bg06:hover,.warm_bg06:hover{ color: #08be49; background-position: -226px -455px;}

.gl_bg07:hover,.warm_bg07:hover{ color: #f55326; background-position: -226px -548px;}

.gl_bg08:hover,.warm_bg08:hover{ color: #4d62f6; background-position: -226px -636px;}

.warm_bg01:hover{ color: #08a582;}

.warm_bg02:hover{ color: #ff8500;}

.warm_bg03:hover{ color: #5c9f0c;}

.warm_bg04:hover{ color: #ee461a;}

.warm_bg05:hover{ color: #d21aef;}

.warm_bg06:hover{ color: #08be49;}

.warm_bg07:hover{ color: #0fa7c7;}

.warm_bg08:hover{ color: #fc3d3d;}



.mj_subnav.bgc_pic:hover {

    background-color: #ff8500;

}

.zn_nav .mj_subnav:nth-child(1) {

    animation-delay: 100ms;

}

.zn_nav .mj_subnav {

    margin: 0 15px 15px 0;

}

.bgc_pic {

    background-color: #f9ab56;

}

.bank_bg {

    background-color: #51c2f8;

}

.bank_lx {

    background-color: #df79ef;

}

.bgc_vid {

    background-color: #57d885;

}

.mj_subnav img {

    margin-top:22px;

	width:55px;

}

.mj_subnav p {

    font: normal 14px/30px "Microsoft YaHei";

    color: #fbfbfb;

}

.mj_subnav {

	display:block;

    width:120px;

	border-radius:50%;

    height:120px;

    display: block;

    float: left;

    margin:0px 10px;

    text-align: center;

    overflow: hidden;

    transition-duration: 200ms;

    -webkit-transition-duration: 200ms;

}

.bank_bg:hover{

    background-color: #0797e0;

}

.bank_lx:hover{

    background-color: #cd57e0;

}



.bank_shop:hover{

    background-color: #e96845;

}

.bank_yl:hover{

    background-color: #6171ea;

}

.mj_subnav.bgc_vid:hover{

    background-color: #08be49;

}

.zn_nav .mj_subnav:nth-child(1) {

    animation-delay: 100ms;

}

.head_zn {

    -webkit-animation: head_zn 600ms forwards;

    -moz-animation: head_zn 600ms forwards;

    animation: head_zn 600ms forwards;

}

.yuy_box{ border:solid 1px #008738; position: absolute; min-width:106px; z-index:11; display: none; left:-25px; top:34px; text-align: center; background-color: #008738; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}

.topmenu li .yuy_box a{ display: block; height: 29px; padding: 0 17px; font: normal 12px/29px "Microsoft YaHei"; color: #fff; border-bottom: 1px solid #47ac71; cursor:pointer;}

.yuy_box a:hover{ color: #ffb027;}

.yuy_box i{ position: absolute; top:-4px; left:50%; width:0; height: 0; margin-left: -4px; border-left:4px solid transparent; border-right:4px solid transparent; border-bottom:4px solid #008738; }

.hi03:hover .yuy_box,.hi02:hover .yuy_box{ display: block;}

/*hedaer小图标*/

.head_icon{ position: relative; display: inline-block; vertical-align: middle; background: url("../images/head_icon.png") no-repeat left top;}

.hi01{ background-position: left 2px;}

.hi02{ background-position: left -30px; z-index:10;}

.hi03{ background-position: left -59px; z-index:10;}

.hi04{ background-position: left -185px;}

.hi05{ background-position: -84px 2px;}

.hi06{ background-position: -84px -442px;}

.hi01:hover{ background-position: 0 -336px;}

.hi02:hover{ background-position: 0 -360px;}

.hi03:hover{ background-position: 0 -381px;}

.hi05:hover{ background-position: 0 -311px;}

.hi06:hover{ background-position: 0 -442px;}

.hw01{ width: 76px; height: 28px; margin-right: 8px; text-align: center; line-height: 28px; color: #22b8e0; background-position: left -94px;}

.hw02{ width: 6px; height: 6px; margin-right: 5px; background-position: left -211px;}

.hw03{ width: 6px; height: 6px; margin-right: 5px; background-position: -23px -211px;}

.hw04{ width: 33px; height: 28px; margin-right: 6px; vertical-align: top; background-position: left -136px;}

.head_link > div:hover,.head_link > a:hover{ color: #fff;}

.head_link > div.hi03,.head_link > div.hi02{ height: 23px;}

/*下拉搜索样式*/

.head_search{ position:relative; float:right;  width: 50px; height: 100%;}

.head_search > a{ width: 16px; height: 18px; margin: 0 auto; margin-top:15px; display: block; background-position: left -255px;}

.h_sear_box{ position: absolute; top:47px;right: 0; z-index: 1; display: none; width: 1200px; height: 60px; background: url("../images/bg_white.png") 0 0;}

.sear_key{ width: 470px; height: 100%; display: inline-block; margin-left: 28px; font: bold 15px/60px "Microsoft YaHei"; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.sear_key > a{height: 100%; display: inline-block; margin-right: 20px; font-family: normal; color: #4f4f4f;}

.sear_text{ width: 460px; height: 38px; margin: 11px auto 11px 30px; background: url("../images/head_sear.png") no-repeat 0 0;}

.sear_text > input { width: 385px; *width: 380px; height: 38px; line-height: 38px; margin-left:22px; *margin-left:0; border:none; display: inline-block; background: none; vertical-align: top; color: #888;}

.sear_text > a { width: 16px; height: 16px; margin:11px auto 11px 18px; display: inline-block; background-position: 0 -412px;}

.sear_text > a:hover {background-position: -84px -412px;}

.sear_close{ width: 17px; height: 17px; display: inline-block; margin:21px 23px auto auto;  background-position: 0 -283px;}

.head_arr{ position: absolute; bottom: 3px; left:30px; z-index:-1;  zoom:1;width: 13px; height: 7px; background-position: left -233px;}



/*从中心点开始渐显放大*/

@-webkit-keyframes fadeCIn{

    0%{opacity:0; -webkit-opacity:0; -moz-opacity:0; filter:alpha(opacity=0); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(0.1); -webkit-transform:scale(0.1); -moz-transform:scale(0.1);}

    100%{opacity:1; -webkit-opacity:1; -moz-opacity:1; filter:alpha(opacity=100); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}

}

@-moz-keyframes fadeCIn{

    0%{opacity:0; -webkit-opacity:0; -moz-opacity:0; filter:alpha(opacity=0); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(0.1); -webkit-transform:scale(0.1); -moz-transform:scale(0.1);}

    100%{opacity:1; -webkit-opacity:1; -moz-opacity:1; filter:alpha(opacity=100); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}

}

@keyframes fadeCIn{

    0%{opacity:0; -webkit-opacity:0; -moz-opacity:0; filter:alpha(opacity=0); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(0.1); -webkit-transform:scale(0.1); -moz-transform:scale(0.1);}

    100%{opacity:1; -webkit-opacity:1; -moz-opacity:1; filter:alpha(opacity=100); transform-origin:center; -webkit-transform-origin:center; -moz-transform-origin:center; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}

}

/*从左至右移动*/

@-webkit-keyframes slidR{

    0%{ transform:translateX(50%); -webkit-transform:translateX(50%); -moz-transform:translateX(50%); opacity:0; -webkit-opacity:0; -moz-opacity:0;}

    100%{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); opacity:1; -webkit-opacity:1; -moz-opacity:1;}

}

@-moz-keyframes slidR{

    0%{ transform:translateX(50%); -webkit-transform:translateX(50%); -moz-transform:translateX(50%); opacity:0; -webkit-opacity:0; -moz-opacity:0;}

    100%{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); opacity:1; -webkit-opacity:1; -moz-opacity:1;}

}

@keyframes slidR{

    0%{ transform:translateX(50%); -webkit-transform:translateX(50%); -moz-transform:translateX(50%); opacity:0; -webkit-opacity:0; -moz-opacity:0;}

    100%{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); opacity:1; -webkit-opacity:1; -moz-opacity:1;}

}

/*从右到左移动*/

@-webkit-keyframes slidL{

    0%{ transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); opacity:0; -webkit-opacity:0; -moz-opacity:0;}

    100%{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); opacity:1; -webkit-opacity:1; -moz-opacity:1;}

}

@-moz-keyframes slidL{

    0%{ transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); opacity:0; -webkit-opacity:0; -moz-opacity:0;}

    100%{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); opacity:1; -webkit-opacity:1; -moz-opacity:1;}

}

@keyframes slidL{

    0%{ transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); opacity:0; -webkit-opacity:0; -moz-opacity:0;}

    100%{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); opacity:1; -webkit-opacity:1; -moz-opacity:1;}

}

/*从上到下*/

@keyframes fadeUp{

    0%{ opacity:0; transform:translateY(-20%);}

    100%{ opacity:1; transform:translateY(0);}

}

@-webkit-keyframes fadeUp{

    0%{ -webkit-opacity:0; -webkit-transform:translateY(-20%);}

    100%{ -webkit-opacity:1; -webkit-transform:translateY(0);}

}

@-moz-keyframes fadeUp{

    0%{ -moz-opacity:0; -moz-transform:translateY(-20%);}

    100%{ -moz-opacity:1; -moz-transform:translateY(0);}

}

/*从下到上*/

@keyframes fadeDown{

    0%{ opacity:0; transform:translateY(20%);}

    100%{ opacity:1; transform:translateY(0);}

}

@-webkit-keyframes fadeDown{

    0%{ -webkit-opacity:0; -webkit-transform:translateY(20%);}

    100%{ -webkit-opacity:1; -webkit-transform:translateY(0);}

}

@-moz-keyframes fadeDown{

    0%{ -moz-opacity:0; -moz-transform:translateY(20%);}

    100%{ -moz-opacity:1; -moz-transform:translateY(0);}

}



@keyframes fadeRight{

    0%{ opacity:0; transform:translateX(50%);}

    100%{ opacity:1; transform:translateX(0);}

}

@-webkit-keyframes fadeRight{

    0%{ -webkit-opacity:0; -webkit-transform:translateX(50%);}

    100%{ -webkit-opacity:1; -webkit-transform:translateX(0);}

}

@-moz-keyframes fadeRight{

    0%{ -moz-opacity:0; -moz-transform:translateX(50%);}

    100%{ -moz-opacity:1; -moz-transform:translateX(0);}

}

@keyframes sacleF{

    0%{ opacity:0; transform:scale(0);}

    100%{ opacity:1; transform:scale(1);}

}

@-webkit-keyframes sacleF{

    0%{ -webkit-opacity:0; -webkit-transform:scale(0);}

    100%{ -webkit-opacity:1; -webkit-transform:scale(1);}

}

@-moz-keyframes sacleF{

    0%{ -moz-opacity:0; -moz-transform:scale(0);}

    100%{ -moz-opacity:1; -moz-transform:scale(1);}

}





@keyframes pulse {

    from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}

    50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}

    to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}

}

@-webkit-keyframes pulse {

    from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}

    50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}

    to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}

}

@-moz-keyframes pulse {

    from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}

    50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}

    to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}

}







@keyframes bounceInDown {

    from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }

    0% { opacity: 0; -webkit-transform: translate3d(0, -50px, 0);transform: translate3d(0, -50px, 0);}

    60% { opacity: 1; -webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);}

    75% { -webkit-transform: translate3d(0, 0px, 0); transform: translate3d(0, 0px, 0);}

    90% { -webkit-transform: translate3d(0, 3px, 0);transform: translate3d(0, 3px, 0);}

    to {-webkit-transform: none;transform: none;}

}

@-webkit-keyframes bounceInDown {

    from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}

    0% {opacity: 0;-webkit-transform: translate3d(0, -50px, 0);transform: translate3d(0, -50px, 0);}

    60% { opacity: 1;-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);}

    75% {-webkit-transform: translate3d(0, 0px, 0);transform: translate3d(0, 0px, 0);}

    90% {-webkit-transform: translate3d(0, 3px, 0);transform: translate3d(0, 3px, 0);}

    to {-webkit-transform: none;transform: none;}

}

@-moz-keyframes bounceInDown {

    from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}

    0% {opacity: 0;-webkit-transform: translate3d(0, -50px, 0);transform: translate3d(0, -50px, 0);}

    60% { opacity: 1;-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0);}

    75% {-webkit-transform: translate3d(0, 0px, 0);transform: translate3d(0, 0px, 0);}

    90% {-webkit-transform: translate3d(0, 3px, 0);transform: translate3d(0, 3px, 0);}

    to {-webkit-transform: none;transform: none;}

}



.w01{animation: fadeCIn 0.3s both 0s;-webkit-animation: fadeCIn 0.3s both 0s;-moz-animation: fadeCIn 0.3s both 0s;}

.w02{animation: fadeCIn 0.3s both 0.1s;-webkit-animation: fadeCIn 0.3s both 0.1s;-moz-animation: fadeCIn 0.3s both 0.1s;}

.w03{animation: fadeCIn 0.3s both 0.2s;-webkit-animation: fadeCIn 0.3s both 0.2s;-moz-animation: fadeCIn 0.3s both 0.2s;}

.w04{animation: fadeCIn 0.3s both 0.3s;-webkit-animation: fadeCIn 0.3s both 0.3s;-moz-animation: fadeCIn 0.3s both 0.3s;}

.w05{animation: fadeCIn 0.3s both 0.4s;-webkit-animation: fadeCIn 0.3s both 0.4s;-moz-animation: fadeCIn 0.3s both 0.4s;}

.w06{animation: fadeCIn 0.3s both 0.5s;-webkit-animation: fadeCIn 0.3s both 0.5s;-moz-animation: fadeCIn 0.3s both 0.5s;}

.w07{animation: fadeCIn 0.3s both 0.6s;-webkit-animation: fadeCIn 0.3s both 0.6s;-moz-animation: fadeCIn 0.3s both 0.6s;}

.w08{animation: fadeCIn 0.3s both 0.7s;-webkit-animation: fadeCIn 0.3s both 0.7s;-moz-animation: fadeCIn 0.3s both 0.7s;}

.a1{ animation:slidR 0.3s both ease-out; -webkit-animation:slidR 0.3s both ease-out; -moz-animation:slidR 0.3s both ease-out;}

.a2{ animation:slidR 0.3s both 0.1s ease-out; -webkit-animation:slidR 0.3s both 0.1s ease-out; -moz-animation:slidR 0.3s both 0.1s ease-out;}

.a3{ animation:slidR 0.3s both 0.2s ease-out; -webkit-animation:slidR 0.3s both 0.2s ease-out; -moz-animation:slidR 0.3s both 0.2s ease-out;}

.a4{ animation:slidR 0.3s both 0.3s ease-out; -webkit-animation:slidR 0.3s both 0.3s ease-out; -moz-animation:slidR 0.3s both 0.3s ease-out;}

.a5{ animation:slidR 0.3s both 0.4s ease-out; -webkit-animation:slidR 0.3s both 0.4s ease-out; -moz-animation:slidR 0.3s both 0.4s ease-out;}

.a6{ animation:slidR 0.3s both 0.5s ease-out; -webkit-animation:slidR 0.3s both 0.5s ease-out; -moz-animation:slidR 0.3s both 0.5s ease-out;}

.a7{ animation:slidR 0.3s both 0.6s ease-out; -webkit-animation:slidR 0.3s both 0.6s ease-out; -moz-animation:slidR 0.3s both 0.6s ease-out;}



.z01{animation: pulse 0.3s both 0s;-webkit-animation: pulse 0.3s both 0s;-moz-animation: pulse 0.3s both 0s;}

.z02{animation: pulse 0.3s both 0.1s;-webkit-animation: pulse 0.3s both 0.1s;-moz-animation: pulse 0.3s both 0.1s;}

.z03{animation: pulse 0.3s both 0.2s;-webkit-animation: pulse 0.3s both 0.2s;-moz-animation: pulse 0.3s both 0.2s;}

.z04{animation: pulse 0.3s both 0.3s;-webkit-animation: pulse 0.3s both 0.3s;-moz-animation: pulse 0.3s both 0.3s;}

.b01{animation: bounceInDown 0.3s both 0s;-webkit-animation: bounceInDown 0.3s both 0s;-moz-animation: bounceInDown 0.3s both 0s;}

.b02{animation: bounceInDown 0.3s both 0.1s;-webkit-animation: bounceInDown 0.3s both 0.1s;-moz-animation: bounceInDown 0.3s both 0.1s;}

.b03{animation: bounceInDown 0.3s both 0.2s;-webkit-animation: bounceInDown 0.3s both 0.2s;-moz-animation: bounceInDown 0.3s both 0.2s;}

.b04{animation: bounceInDown 0.3s both 0.3s;-webkit-animation: bounceInDown 0.3s both 0.3s;-moz-animation: bounceInDown 0.3s both 0.3s;}

.b05{animation: bounceInDown 0.3s both 0.4s;-webkit-animation: bounceInDown 0.3s both 0.4s;-moz-animation: bounceInDown 0.3s both 0.4s;}

.b06{animation: bounceInDown 0.3s both 0.5s;-webkit-animation: bounceInDown 0.3s both 0.5s;-moz-animation: bounceInDown 0.3s both 0.5s;}

.b07{animation: bounceInDown 0.3s both 0.6s;-webkit-animation: bounceInDown 0.3s both 0.6s;-moz-animation: bounceInDown 0.3s both 0.6s;}

.b08{animation: bounceInDown 0.3s both 0.7s;-webkit-animation: bounceInDown 0.3s both 0.7s;-moz-animation: bounceInDown 0.3s both 0.7s;}

.c01{animation: bounceInTop 0.3s both 0s;-webkit-animation: bounceInDown 0.3s both 0s;-moz-animation: bounceInTop 0.3s both 0s;}

.c02{animation: bounceInTop 0.3s both 0.1s;-webkit-animation: bounceInDown 0.3s both 0.1s;-moz-animation: bounceInTop 0.3s both 0.1s;}

.c03{animation: bounceInDown 0.3s both 0.2s;-webkit-animation: bounceInDown 0.3s both 0.2s;-moz-animation: bounceInDown 0.3s both 0.2s;}

.c04{animation: bounceInDown 0.3s both 0.3s;-webkit-animation: bounceInDown 0.3s both 0.3s;-moz-animation: bounceInDown 0.3s both 0.3s;}

.c05{animation: bounceInDown 0.3s both 0.4s;-webkit-animation: bounceInDown 0.3s both 0.4s;-moz-animation: bounceInDown 0.3s both 0.4s;}

.c06{animation: bounceInDown 0.3s both 0.5s;-webkit-animation: bounceInDown 0.3s both 0.5s;-moz-animation: bounceInDown 0.3s both 0.5s;}



.b01 {

    animation: bounceInDown 0.3s both 0s;

    -webkit-animation: bounceInDown 0.3s both 0s;

    -moz-animation: bounceInDown 0.3s both 0s;

}



/*banner*/


.ban_div{ position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; display: block;}

.ban_link{position:relative;width: 241px; height: 242px; left: 0; top:38%;  display: block;}

.ban_link img{ width: 100%; height: 100%;}

.ban_icon{ position: relative; right: 40px; top:42%; width: 39px; height: 38px; cursor: pointer;}

.ban_bg{background: url("../images/ind_banner01.png") no-repeat left top;}

.bi_hover,.bi01_hover,.bi02_hover,.bi03_hover,.bi04_hover,.bi05_hover{ position: absolute; padding: 10px 12px; right: -75px; top:-80px; width: 167px; height: 197px; display: none;  line-height: 22px; color: #fff; background: url("../images/ind_banner02.png") no-repeat left top;}

.bi01_hover{ top:-24px; height: 66px; background: url(../images/ind_banner07.png) no-repeat left top;}

.bi02_hover{ top:-34px; height: 240px; background: url(../images/ind_banner07.png) no-repeat left top;}

.bi03_hover{ top:-67px; height: 153px; background: url(../images/ind_banner07.png) no-repeat left top;}

.bi04_hover{ top:-45px; height: 109px; background: url("../images/ind_banner08.png") no-repeat left top;}

.bi05_hover{ top:-56px; height: 130px; background: url("../images/ind_banner09.png") no-repeat left top;}

.flex-control-nav1{position:absolute;bottom:50px; left:0; z-index: 3; width:100%;text-align:center;}

.flex-control-nav1 li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}

.flex-control-paging1 li a{display:block;width:10px;height:10px;overflow:hidden;cursor:pointer; font-size:0; background: url(../images/ind_banner_icon.png) no-repeat left -10px;}

.flex-control-paging1 li a.flex-active{ background:url(../images/ind_banner_icon.png) no-repeat left top;}

.flex-direction-nav1 li a{ position: absolute; top:50%; z-index: 3;  width: 52px; height: 52px; display: inline-block; background: url("../images/ind_banner_arr.png") no-repeat left top;}

.flex-direction-nav1 li a.flex-prev{ left:30px; background-position: 0 0;}

.flex-direction-nav1 li a.flex-next{ right:30px; background-position: 0 -53px;}

.flex-direction-nav li a.flex-prev:hover{background: url(../images/lef_a.png) center center no-repeat;}

.flex-direction-nav li a.flex-next:hover{background: url(../images/rig_a.png) center center no-repeat;}



/*鍔ㄧ敾鏍峰紡*/

.fadeUp{ visibility:visible; animation:fadeUp both 1s ease-out; -webkit-animation:fadeUp both 1s ease-out; -moz-animation:fadeUp both 1s ease-out;}

.fadeDown{ visibility:visible; animation:fadeDown both 0.3s ease-out; -webkit-animation:fadeDown both 0.3s ease-out; -moz-animation:fadeDown both 0.3s ease-out;}

.anima .zx_img,.anima .sjdl_qj,.anima .ztly_down,.anima .ztly_down2,.anima .ztly_down3,.sacleF{ visibility:visible; animation:sacleF both 0.3s ease-out; -webkit-animation:sacleF both 0.3s ease-out; -moz-animation:sacleF both 0.3s ease-out;}

.anima .zx_right{ visibility:visible; animation:fadeRight both 0.5s ease-out; -webkit-animation:fadeRight both 0.5s ease-out; -moz-animation:fadeRight both 0.5s ease-out;}

.slidL{ visibility:visible; animation:slidL 0.3s both ease-out; -webkit-animation:slidL 0.3s both ease-out; -moz-animation:slidL 0.3s both ease-out;}



/*鎵撳嵃鏍峰紡  */

.print .wrap{ width:1000px;}

.print .xcxq_plan{ width:960px;}

.print .plan_left{ width:740px;}

.print .xcxq_main{ width:970px;}

.print .play_tit{ width:800px;}

.print .plan_mainc{ width:925px;}

.print .plan_p span{ width:620px;}



/*鍦ㄧ嚎棰勮鎸夐挳  */

.online_yd{ display:inline-block; width:60px; padding-left:10px; background-color:#fff; }

.online_yd > a{ display:block; padding-top:45px; font-weight:normal; font-size:14px; line-height:14px; color:#b45e46; background:url(../images/yd.png) no-repeat 11px top;}

.yd_desc{ position:absolute; right:15px; bottom:2px;}

.out_con {overflow:hidden;}

.out_mask {position:fixed; top: 0; left:0; z-index:10; background-color: #000; opacity: 0.3; filter: alpha(opacity=30); width:100%;  height:100%;  _height: expression(document.body.offsetHeight+"px");}

.out_link_box {position:fixed; left:50%; top:50%; z-index: 11;  width:505px; height:272px; margin-left:-252px; margin-top:-131px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background-color:rgba(255,255,255,0.36); filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#4C0000000,endColorstr=#4C0000000);}

.out_link_layer {width:435px; height:207px; margin:5px 0 0 5px; padding:25px 30px 30px; text-align:center; background-color:#fff; color:#444; }

.out_link_layer h3 {font-size:22px;}

.out_link_layer p {margin-top:10px; text-align:left; line-height:26px; text-indent:31px; font-size:14px;}

.out_lay_colse {display:inline-block; *display:inline; *zoom:1; width:110px; height:30px; margin-top:10px; line-height:30px; text-align:center; font-size:14px;  border-radius:30px; background-color:#27c9a5; color:#fff; }

.out_lay_colse:hover {background-color:#f29707;}



/*平凉概况*/

.title{margin:0px 0px 30px 0px; width:100%; text-align:center; overflow:hidden;}



.title_h2{background:url(../images/c1_03.png) no-repeat 475px 20px; font-weight:lighter; margin-left:45px; font-size:30px; color:#008738; line-height:60px;display:none;}

.title_span,.title_span1{ background:url(../images/t_bg_07.png) no-repeat center; height:2px;display:none; margin:0px auto; display:none;}

.title_b,.title_b1{color:#444; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:40px; font-weight:lighter; display:none;}

.title_h21{background:url(../images/c1_03.png) no-repeat 440px 20px; font-weight:lighter; margin-left:45px; font-size:30px; color:#008738; line-height:60px;display:none;}

.cont_js{font-size:14px; color:#444; line-height:30px;}

.cont_js p a{color:#ff9900;}

.cont_js p{text-indent: 2em;font-size:14px; color:#444; line-height:30px;}

.anima .title_h2{animation:fadeInLeft 2s;-webkit-animation:fadeInLeft 2s;-moz-animation:fadeInLeft 2s;display:block;}

.anima .title_h21{animation:fadeInLeft 2s;-webkit-animation:fadeInLeft 2s;-moz-animation:fadeInLeft 2s;display:block;}

.anima .title_span,.anima .title_span1{animation:zoomIn 2s;-webkit-animation:zoomIn 2s;-moz-animation:zoomIn 2s;display:block;}

.anima .title_b,.anima .title_b1{animation:fadeInRight 2s;-webkit-animation:fadeInRight 2s;-moz-animation:fadeInRight 2s;display:block;}

.fadeup{animation:zoomIn 2s;-webkit-animation:zoomIn 2s;-moz-animation:zoomIn 2s; display:block;}

.ZoomIn{animation:zoomIn 3s;-webkit-animation:zoomIn 3s;-moz-animation:zoomIn 3s;}



.picScroll-left{ width:1200px;  overflow:hidden; position:relative; margin:15px 0px 0px 0px;}

.picScroll-left .hd{ overflow:hidden;padding:0px; text-align:center; width:1200px; margin:0px auto; position:absolute;  }

.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:50px; height:100px; margin:80px 0px 0px 0px;overflow:hidden;

			 cursor:pointer; font-size:50px; font-family:"宋体"; color:#666;}

.picScroll-left .hd .prev{float:left;}

.picScroll-left .hd .next{float:right;}

.picScroll-left .hd .prev:hover,.picScroll-left .hd .next:hover{ color:#ff9900;}

.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:15px; zoom:1;}

.picScroll-left .hd ul li{ float:left;  width:12px; height:12px; display:inline-block; overflow:hidden; margin:2px 4px;text-indent:-999px; cursor:pointer; background:#999; border-radius:50%; }

.picScroll-left .hd ul li.on{ background:#51c29e; }

.picScroll-left .bd{ padding:10px 0px; width:1080px;overflow:hidden; margin:0px auto; }

.picScroll-left .bd ul{ overflow:hidden; zoom:1; }

.picScroll-left .bd ul li{ margin:0 15px 0px 14px; float:left; _display:inline; overflow:hidden; width:244px; height:183px;text-align:center; visibility:hidden;}

.picScroll-left .bd ul li .pic{ text-align:center; }

.picScroll-left .bd ul li .pic img{display:block;}

.picScroll-left .bd ul li .pic a:hover img{ }

.picScroll-left .bd ul li .title{ line-height:24px;   }

.news_img{width:244px; height:183px;margin:0 0px 0px 0;position:relative;overflow:hidden;cursor:pointer;}

.picScroll-left .bd ul li a:hover .news_img img{transform: scale(1.1,1.1);}

.news_img img{width:242px; height:181px; border:solid 1px #ddd;transition-duration: 300ms; */

    /* -webkit-transition-duration: 300ms; */

    -moz-transition-duration: 300ms;}

.news_img .txt{width:222px;height:40px;position:absolute;left:0px;bottom:0; background: url(../images/float-bg.png) repeat;color:#fff;font-family:"微软雅黑"; padding:0px 10px;text-align:center;}

.news_img .txt h3{font-size:16px; color:#fff; font-weight:lighter;height:40px;line-height:40px; overflow:hidden; margin-top:0px;}

.news_img .txt span{font-size:12px; color:#cccbcc; line-height:24px;}

.news_img .txt p{font-size:14px; line-height:24px;color:#fff;}

/*MEIJING*/

.ztly_box{ position: relative; width: 100%; overflow: hidden; background:none;}

.ztly_list{
	position: relative;
	width: 1200px;
}

.ztly_list li{
	visibility: hidden;
*visibility:visible;	float: left;
	width: 285px;
	height: 213px;
	margin-bottom: 19px;
	/* [disabled]margin-right: 19px; */
	background: url("../images/ind_zt_bg.png") no-repeat 0 0;
}

.ztly_list li a{ position: relative; width: 100%; height: 100%; display: block; overflow: hidden;}

.ztly_img{
	width: 246px;
	/* [disabled]height: 100%; */
	transition-duration: 300ms;
	-webkit-transition-duration: 300ms;
	-moz-transition-duration: 300ms;
}

.ztly_tit{ position: absolute; padding: 15px 5px 0 5px;  z-index:1;top:10px; left: 10px; width: 30px; height: 91px; display: inline-block; color: #fff; font: bold 16px/19px "Microsoft YaHei"; text-align: center; background: url("../images/ind_zt_icon.png") no-repeat 0 0;}

.ztly_hover {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 2;

    display: none;

    width: 100%;

    height: 100%;

    text-align: center;

    background: rgba(0,0,0,.55);

    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#55000000,endColorstr=#55000000);

}

.ztly_hover img{margin-top:80px;}

.ztly_hover p {

    padding: 15px;

    height: 72px;

    color: #fff;

    font-size: 18px;

    line-height: 24px;

    overflow: hidden;

    text-align: left;

    font-weight: lighter;

	text-align:center;

}

.s_img_ul li{width:400px; height:206px; position:relative; float:left;}

.s_img_ul li a{width:400px; height:206px;}
.s_img_ul li a img{width:400px; height:206px;}

.ztitle_s {

    width:380px;

    height:206px;

	line-height:206px;

    position: absolute;

    left: 0px;

    top: 0;

	font-size:18px;

    background: rgba(0,0,0,.55);

    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#55000000,endColorstr=#55000000);

    color: #fff;

    font-family: "微软雅黑";

    padding: 0px 10px;

    text-align: center;

}

/*旅游资讯*/

.picScroll-left1{ width:1200px; height:243px;  overflow:hidden; position:relative; margin:15px 0px 30px 0px;}

.picScroll-left1 .hd{ overflow:hidden;padding:0px; text-align:center;margin:0px auto; }

.picScroll-left1 .hd .prev,.picScroll-left1 .hd .next{ display:block;  width:50px; height:100px; margin:80px 0px 0px 0px;overflow:hidden;

			 cursor:pointer; font-size:50px; font-family:"宋体"; color:#666;}

.picScroll-left1 .hd .prev{ float:left;}

.picScroll-left1 .hd .next{ float:right;}

.picScroll-left1 .hd .prev:hover,.picScroll-left1 .hd .next:hover{ color:#ff9900;}

.picScroll-left1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:15px; zoom:1;}

.picScroll-left1 .hd ul li{ float:left;  width:12px; height:12px; display:inline-block; overflow:hidden; margin:2px 4px;text-indent:-999px; cursor:pointer; background:#999; border-radius:50%; }

.picScroll-left1 .hd ul li.on{ background:#51c29e; }

.picScroll-left1 .bd{ padding:10px 0px; width:1080px;overflow:hidden; margin:0px auto; top:-170px; left:10px; position:relative; }

.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }

.picScroll-left1 .bd ul li{ margin:0 15px 0px 14px; float:left; _display:inline; overflow:hidden; width:183px; height:213px; text-align:center; visibility:hidden;}

.picScroll-left1 .bd ul li .pic{ text-align:center; }

.picScroll-left1 .bd ul li .pic img{display:block;}

.picScroll-left1 .bd ul li .pic a:hover img{ }

.picScroll-left1 .bd ul li .title{ line-height:24px;   }

.picScroll-left1 .bd ul li a{display:inline-block;width:173px; height:173px;border-radius: 50%; -webkit-border-radius: 50%;-moz-border-radius: 50%;text-align:center;border: 5px solid #c2dca9;}



.picScroll-left1 .bd ul li a img{width:173px; height:173px;border-radius: 50%; -webkit-border-radius: 50%;-moz-border-radius: 50%;text-align:center;}

.picScroll-left1 .bd ul li a:hover {border:5px solid #ff9900;}

.txt12{font-size:16px; color:#444; line-height:40px;}

/*精彩活动*/

.news_item {

    width: 600px;

    float: left; height:211px; overflow:hidden;

}

.news_item a.fl, .news_item a.fr {

    position: relative;

    width: 300px;

    height: 211px;

    overflow: hidden;

}

.news_item a.fl img, .news_item a.fr img {

    width: 100%;

    height: 100%;transition-duration: 300ms;

    -webkit-transition-duration: 300ms;

    -moz-transition-duration: 300ms;

}

.news_shadow {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    display: none;

    background: url(../images/float-bg.png);

}

.news_info {

    position: relative;

    width: 260px;

    height:180px;

    padding: 15px 20px;

    background-color: white;

}

.news_info1 {

    position: relative;

    width: 260px;

    height:180px;

    padding: 15px 20px;

    background-color:#d2e9be;

}

.jt_left {

    left: -16px;

}

.jt_left1 {

    left:300px;

	z-index:999;

}

.jt_ico {

    position: absolute;

    top: 50%;

    width: 0;

    height: 0;

    margin-top: -8px;

    float: left;

    font-size: 0;

}



.news_info .news_content,.news_info1 .news_content {

    width: 260px;

    font: 14px/28px "microsoft yahei";

}

.news_info .news_time,.news_info1 .news_time {

    margin-top:5px;

    color: #777;

	background:url(../images/time_bg_14.png) no-repeat left 2px; font-size:14px;

	line-height:20px; padding-left:25px;

}

.news_info .news_tit,.news_info1 .news_tit {

    width: 247px;

    padding-left:0px;

    display: block;

    font: bold 16px/30px "microsoft yahei"; 

    overflow: hidden;

    white-space: nowrap;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

}

.news_info .news_tit{color: #ff9900;border-bottom:solid 1px #ff9900;}

.news_info1 .news_tit{ color:#008738;border-bottom:solid 1px #008738;}

.news_btn a{display:inline-block; background:#ff9900; width:100px; height:30px; margin-top:5px; line-height:30px; text-align:center; color:#fff; font-size:14px;}

.news_btn1 a{display:inline-block; background:#008738; width:100px; height:30px; margin-top:5px; line-height:30px; text-align:center; color:#fff; font-size:14px;}

.news_item:hover .news_info { background-color: #fff4e5;}

.news_item:hover a.fr img, .news_item:hover a.fl img { -webkit-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1);}

.news_item:hover .news_shadow { display: block;}

.news_item:hover .news_content{border-top-color:#f5e2c9;}

.news_item:hover .jt_left { border-color: transparent #fff4e5 transparent transparent;}

.news_item:hover .jt_right { border-color: transparent transparent transparent #fff4e5;}

/*广告*/

.adv{ position:relative; width: 100%; height:206px; overflow:hidden; min-width:1200px;}

.adv > a{  z-index:1;  position:absolute;left:-50%; margin-left:620px; top:0; display:block;text-align:center;width:100%;}

.adv > a,.adv > a img{ height: 100%;}

.adv2 > a{ display:none;}

.adv_dot{ z-index:2; position:absolute; bottom:10px; left:0; width:100%; text-align:center;}

.adv_dot i{ display:inline-block; *zoom:1; *display:inline; width:12px; height:12px; margin-right:10px; background-color:#fff; background-color:rgba(255,255,255,.4); filter:alpha(opacity=40); -webkit-border-radius:50%; border-radius:50%; cursor:pointer;}

.adv_dot i.curr{ background-color:#ff9933; filter:alpha(opacity=100);}

/*旅游攻略*/

/* 本例子css */

.slideTxtBox{ width:1200px; min-width:1200px; overflow:hidden;text-align:left;  }

.slideTxtBox .hd{ height:33px; line-height:33px; margin:0px auto; text-align:center; width:615px; padding:0 10px 0 20px;  position:relative; }

.slideTxtBox .hd ul{ height:33px;   }

.slideTxtBox .hd ul li{ visibility:hidden; float:left; margin:0px 5px;width:113px; height:33px; cursor:pointer; background:url(../images/li_bg_20.png) no-repeat; font-size:14px; color:#444;  }

.slideTxtBox .hd ul li.on{ height:33px;  background: url(../images/li_a_20.png) no-repeat; color:#fff;}

.slideTxtBox .bd ul{ padding:20px 0px; width:1240px;  zoom:1;  }

.slideTxtBox .bd li{ height:350px;float:left; width:270px; margin:20px 40px 20px 0px; transform: translate(0,-10px);-webkit-transform: translate(0,-10px);box-shadow:0px 7px 14px #d1d1d1; visibility:hidden;}

.slideTxtBox .bd li .date{ float:right; color:#999;  }



		/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }

.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;

			 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }

.slideTxtBox .arrow .next{ background-position:0 -50px;  }

.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }

.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }

.slideTxtBox .bd ul li .news_img_top img,.slideTxtBox .bd ul li .news_img_top{width:270px; height:187px; overflow:hidden;}

.slideTxtBox .bd ul li .news_img_top img{transition-duration: 300ms;

    -webkit-transition-duration: 300ms;

    -moz-transition-duration: 300ms;}

.slideTxtBox .bd ul li .news_cont_bot h3{font-size:16px; line-height:36px; color:#444; height:36px; overflow:hidden;}

.slideTxtBox .bd ul li .news_cont_bot p{font-size:14px; color:#777; line-height:26px; height:52px; overflow:hidden;}

.slideTxtBox .bd ul li .news_cont_bot{background:#fff; width:240px; height:133px; padding:15px; text-align:center;}

.slideTxtBox .bd ul li:hover .news_cont_bot{background:#008738; color:#fff;}

.slideTxtBox .bd ul li:hover .news_cont_bot h3,.slideTxtBox .bd ul li:hover .news_cont_bot p{ color:#fff;}

.news_de_btn{ display:block; background:url(../images/news_btn_28.png) no-repeat; width:134px; height:31px; color:#fff; font-size:14px; line-height:31px; margin:10px auto;}

.slideTxtBox .bd ul li:hover .news_de_btn{ background:url(../images/bt_a_28.png) no-repeat; color:#008738;}

.slideTxtBox .bd ul li:hover .news_img_top img { -webkit-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1);}

/*友情链接*/

.link_box {

    width: 1199px;

    margin: 0 auto;

    border-top: 1px solid #dadada;

    border-left: 1px solid #dadada;

}

.link_box a {

    display: inline-block;

    float: left;

    width: 170px;

    height: 66px;

    line-height: 66px;

    border-right: 1px solid #dadada;

    border-bottom: 1px solid #dadada;

    background-color: #fff;

    text-align: center;

}

.link_box a img {

    display: inline-block;

    vertical-align: top;

    margin-top: 9px;

}

.link_box a:hover img {

    display: inline-block;

    vertical-align: top;

    margin-top: 9px;filter:Alpha(Opacity=70); Opacity:0.7; -moz-opacity:0.7;

}

/*footer*/

.footer{ background:#00853c; margin-top:30px;position: relative; z-index: 5;min-width:1200px;overflow:hidden;}

.footer_midle{padding:30px 0px;}

.footer_ul > li.foo_li{border-left: 1px solid #309c61;}

.footer_ul > li {

    height:180px;

	width:255px;

    font: normal 18px/25px;

    text-align: center;

    border-right: 1px solid #309c61;

    float: left;

}

.footer_ul >li>img {

    vertical-align: bottom;

    margin-right:7px;

}

.footer_ul > li > span{font-size:16px; color:#fff; line-height:20px; display:inline-block;}

.foot_ub {

    margin-top: 5px;

    display: block;

    text-align: left;

	margin-left:85px;

}

.foot_ub1{

    margin-top:10px;

    display: block;

    text-align: left;

}

.foot_ub2{

    margin-top:5px;

    display: block;

    text-align: left;

	margin-left:5px;

}

.foot_ub li,.foot_ub1 li,.foot_ub2 li {

    width: auto;

    margin-left:5px;

    padding-left:20px;

    height: 35px;

    background: url(../images/li_a_14.png) no-repeat;

    background-position: 0 15px;

    text-align: left;

    font: normal 14px/35px "Microsoft YaHei";

}

.foot_ub li a,.foot_ub1 li a,.foot_ub2 li a {

    height: 35px;

    font: normal 14px/35px "Microsoft YaHei";

    color: #fff;

}

.footer_ul > li.foo_li2{ width:280px; text-align:left; margin-left:80px;}

.footer_ul > li.foo_li1{ text-align:center; width:240px; padding:0px 40px;}

.foot_ub1 span{text-align:center; color:#fff; font-size:14px; line-height:30px;}
.foot_ub1 span img{width:101px; height:101px;}


/*鍥惧簱寮瑰嚭灞傛牱寮�*/

.opa80{ background: url(../images/opa80.png) 0 0;}

.pbButt{ display:block; position:fixed; width:70px; height:150px; top:50%; margin-top:-75px; z-index:1002;}

.pbButt.pre{ left:0; background:url(../images/tc_left.png) no-repeat center;}.pbButt.pre:hover{background:url(../images/tc_leftH.png) no-repeat center;}

.pbButt.next{ right:0; background:url(../images/tc_right.png) no-repeat center;}.pbButt.next:hover{ background:url(../images/tc_rightH.png) no-repeat center;}

.pbTMain{ display:inline-block; position:fixed; z-index:1001; left:0; opacity:0; -webkit-opacity:0; -moz-opacity:0;filter:alpha(opacity=0);}

.pbTUL{display:inline-block;max-height:500px;max-width:860px; overflow:hidden;margin:0 auto;text-align:center; letter-spacing:-4px; border:15px solid #aaa; border:15px solid rgba(255,255,255,0.6);border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px;}

.pbTUL img{display:block; max-height:500px;max-width:860px; margin:0 auto;}

.imT{ position: absolute;width: 100%; text-align: center; height: 32px;  bottom:35px; left: 0; text-align: center; }

.imT span{ display: inline-block; height: 32px; padding: 0 30px; font: normal 14px/32px "microsoft yahei"; color: #fff; letter-spacing:normal; background: url("../images/opa40.png") repeat;  -webkit-border-radius: 20px; -moz-border-radius: 20px;border-radius: 20px;}

/*导游弹出*/

.query_guides {

    position: fixed;

    top: 0;

    left: 0;

    z-index: 100;

    width: 100%;

    height: 100%;

    background: url(../images/opa_B70.png) repeat;

}

.complain_close {

    position: absolute;

    right: 0;

    top: 0;

    display: block;

    width: 44px;

    height: 44px;

    background: url(../images/complain_close.png) no-repeat 15px 13px;

    border-radius: 50%;

}

.query_guidesBox {

    position: relative;

    top: 50%;

    width: 892px;

    height: 572px;

    margin: -286px auto;

    background: url(../images/complain_popShadow.png) no-repeat;

}

.query_box {

    position: absolute;

    top: 30px;

    left: 10px;

    width: 850px;

    height: 530px;

    background: url("../images/query_guidesBg.jpg") no-repeat;

}

.query_tit {

    margin: 60px 0 78px 0;

    font-size: 32px;

    color: white;

    text-align: center;

    text-shadow: 0 2px rgba(0,0,0,.3);

}

.query_input {

    position: relative;

    margin-left: 150px;

}

.query_input input {

    width: 507px;

    padding: 15px 0 17px 50px;

    border: 1px solid rgba(255,255,255,0.6);

    color: #888;

    -webkit-border-radius: 25px;

    -moz-border-radius: 25px;

    border-radius: 25px;

    background: #a6d3fe url("../images/query_search.png") no-repeat 20px 50%;

}

.query_search {

    position: absolute;

    top: 1px;

    right: 141px;

    display: inline-block;

    width: 96px;

    height: 47px;

    line-height: 47px;

    text-align: center;

    font-size: 16px;

    color: #454545;

    background: url(../images/opa_w50.png) repeat;

    -webkit-border-radius: 0 25px 25px 0;

    -moz-border-radius: 0 25px 25px 0;

    border-radius: 0 25px 25px 0;

}

.query1_box {

    position: absolute;

    top: 30px;

    left: 10px;

    width: 850px;

    height: 530px;

    background-color: white;

}

.query1_head {

    position: relative;

    width: 100%;

    height: 66px;

    line-height: 66px;

    border-bottom: 1px solid #e3e3e3;

    background-color: #f8f8f8;

    -webkit-border-radius: 5px 5px 0 0;

    -moz-border-radius: 5px 5px 0 0;

    border-radius: 5px 5px 0 0;

}

.query1_tit {

    float: left;

    margin-left: 20px;

    padding-left: 50px;

    font-size: 24px;

    color: #f58b6e;

    background: url("../images/query_guidesIcon.png") no-repeat 0 50%;

}

.query_sea {

    position: relative;

    float: right;

    width: 370px;

    height: 50px;

    margin-right: 155px;

    padding-top: 3px;

}

.query1_inp {

    width: 344px;

    padding: 10px 0 10px 24px;

    font-size: 14px;

    border: 1px solid #d1d1d1;

    color: #888;

    -webkit-border-radius: 25px;

    -moz-border-radius: 25px;

    border-radius: 25px;

}



.query1_head a {

    position: absolute;

    top: 17px;

    right: 20px;

    display: block;

    width: 21px;

    height: 32px;

    padding-top: 10px;

}



.query_per {

    width: 900px;

    height: 363px;

    padding: 5px 50px 0;

}

.query_per li {

    float: left;

    width: 315px;

    height: 149px;

    margin: 30px 120px 0 0;

}

.query_per li img {

    width: 112px;

    height: 149px;

    float: left;

    margin-right: 15px;

}

.query_per li p {

    font-size: 14px;

    color: #333333;

    margin-bottom: 7px;

}





/*分页*/

.pro_page{text-align:center; margin-top:20px;}

.pro_page div a:hover{background:#008738; color:#fff;}

.current{background:#008738;width:30px; margin:0px 3px; color:#fff; height:26px; display:inline-block; line-height:26px;}

.pro_page div a{ display:inline-block; line-height:26px; margin:0px 3px; background:#fff; text-align:center; font-size:14px; color:#444; border:solid 1px #ddd;}

.pro_page div .num{width:30px; height:26px;}

.pro_page div .next,.pro_page div .first,.pro_page div .prev{width:70px; height:26px;}

.pro_page div .end{width:80px; height:26px;}





/*公用地图*/

.map_link{ position: relative; height: 36px; padding: 19px 15px;}

.map_a{ display: inline-block; height: 34px; vertical-align: top; margin-right: 10px; padding: 0 16px; font:bold 14px/34px "Microsoft YaHei"; color: #fff; background-color: #008738; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.map_a:hover,.map_link a.curr{ background-color: #ff7e00;}

.map_main{ position: relative; padding: 15px; width:1167px; height:710px; overflow:hidden; background-color: #fff; border-top:1px solid #e8e8e8;}

.map_label{ position: absolute; left: 0; top:15px; width: 868px; margin-left: 15px; border: 1px solid #e8e8e8; background-color: rgba(255,255,255,.9); *background-color: #fff;}

.map_right{ position: absolute; right: 14px; top:15px; width: 298px; border: 1px solid #e8e8e8; background-color: #fff; background-color: rgba(255,255,255,.9); }

.map_label span,.map_label a{ float: left; display: inline-block; vertical-align: top; width: 90px; height: 100%; line-height: 38px; font-size:14px; color: #333; text-align: center; border-right:1px solid #e8e8e8; cursor: pointer; }

.map_label span:hover,.map_label span.curr{ background-color: #ff7e00; color: #fff;}

.map_label a{ float: right; width: 58px; padding-left: 28px; background: url(../images/map_icon.png) no-repeat 18px 10px; font-size: 14px; color: #787878;}

.map_label a:hover{ background-position:  18px -22px; color: #ff7e00;}

.map_dz{ *position:relative; *left:0; *top:0; display:block; height: 648px; overflow-y: auto;}

.map_dz li{ position: relative; *vertical-align:top; height: 46px; padding:20px 15px 14px 15px; border-bottom: 1px solid #e8e8e8;}

.map_dz li > span{ position: absolute; bottom:21px; right: 15px; display: block; width: 12px; height: 16px; background: url(../images/map_icon.png) no-repeat 0 -168px; cursor: pointer;}

.map_name{ width: 240px; height:17px; line-height: 17px; margin-bottom: 6px; font-size: 14px; color: #333;}

.map_name i{ display: inline-block; width: 17px; height: 17px; margin-right: 8px; background: url(../images/map_icon.png) no-repeat 0 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}

.map_name i.map01{ background-position: 4px -72px; background-color: #ff9000;}

.map_name i.map02{ background-position: 4px -102px; background-color: #1abbf4;}

.map_name i.map03{ background-position: 4px -133px; background-color: #ff9000;}

.map_name > label{display: inline-block; vertical-align:top;height:17px; width: 210px; }

.map_name > span{ display: inline-block; vertical-align:top;  width: 160px; }

.map_dz li:hover,.map_dz li.curr{ background-color: #fff6ea;}

.map_page{ height: 61px; line-height: 61px; text-align: center;}

.map_page span,.map_page span.more:hover{ display: inline-block; vertical-align: top; width: 24px; height: 24px; margin-top:18px; margin-right: 3px; font:normal 14px/24px "Arial"; color: #454545; text-align: center; background-color: #fff; border: 1px solid #d1d1d1; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor: pointer; }

.map_page span.prev{ background: url(../images/map_icon.png) no-repeat 8px -193px;}

.map_page span.next{ background: url(../images/map_icon.png) no-repeat -24px -193px;}

.map_page span.prev:hover{ background-position: 8px -216px;}

.map_page span.next:hover{ background-position: -24px -216px;}

.map_page span:hover,.map_page span.curr{ background-color: #ff8b19; border: 1px solid #ff8b19; font-weight: bold; color: #fff;}

.map_box{ position: absolute; top:276px; left:298px; width: 310px; height: 128px; padding: 16px 65px 0 35px;  background: url(../images/map_bg.png) no-repeat 0 0;}

.map_cont{ width: 180px; margin-left: 10px;}

.map_cont h2{ width: 100%; height: 30px;  margin-top: 4px; font: bold 14px/30px "Microsoft YaHei"; color: #e28d1e;}

.map_p{ width: 185px; font-size: 12px;}



.cy_map{ position: absolute; right:18px; top: 10px; background:#008738; line-height:54px; height:54px; display: block; padding:0px 0px; width:278px;color: #fff; font-family: "微软雅黑"; font-size:14px; border-radius:8px; cursor:pointer;}
.cy_map1{ position: absolute; right:310px; top: 10px; background:#2bb8aa; line-height:54px; height:54px; display: block; padding:0px 0px; width:228px;color: #fff; font-family: "微软雅黑"; font-size:14px; border-radius:8px; cursor:pointer;}
.cy_map i,.cy_map1 i{ width:55px; margin:10px 5px 0px 0px; height:35px; float:left;display: block; background: url("../images/li_img.png") no-repeat;}
.cy_map label{cursor:pointer;}


.dycx_inp::-webkit-input-placeholder {

　　color: #444 !important; 

　　}

.dycx_inp:-moz-placeholder {

　　color: #444 !important;

　　}

　　input::-moz-placeholder {

　　color: #D6D0CA !important; 

　　}

.dycx_inp:-ms-input-placeholder {

　　color: #444 !important;

　　}


/*banner*/
.flexslider{
	position: relative;
	height: 400px;
	overflow: hidden;
	background: url(images/loading.gif) 50% no-repeat;
	min-width: 1200px;
}
.slides{
	position: relative;
	height: 400px;
	min-width: 1200px;
}
.slides li{height:700px;min-width:1200px;}
.flex-control-nav{position:absolute;bottom:32px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:-999;}
.flex-control-nav a{display:inline-block;width:17px;height:15px;line-height:40px;overflow:hidden;background: url(/img/img1.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{ background:url(/img/img1_1.png) no-repeat;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}
.flex-direction-nav li a{display:block;width:52px;height:52px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background: url(../img/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background: url(../img/next.png) center center no-repeat;}


.ztly_hover4 {
	position: absolute;
	top: 0px;
	left: 0;
	z-index: 2;
	display: none;
	width: 266px;
	/* [disabled]height: 100%; */
	text-align: center;
	/* [disabled]background: #1386c7; */




















    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#55000000,endColorstr=#55000000);
	/* [disabled]opacity: 0.4; */
	margin-top: 8px;
	margin-left: 6px;
}
.ztly_hover4 h3{font-size:16px; line-height:30px; color:#fff; font-weight:lighter; margin-top:20px;}
.ztly_hover4 p {
	/* [disabled]padding: 5px 10px; */
	height: 355px;
	color: #fff;
	line-height: 24px;
	/* [disabled]margin: 50px 30px 0px 30px; */
	overflow: hidden;
	text-align: left;
	font-weight: lighter;
	text-align: center;
	width: 100%;
}
.ztly_hover4 p i{font-size:16px; font-style:normal;}
.ztly_list4 li{
	visibility: hidden;

    *visibility:visible;
	float: left;
	width: 278px;
	height: 372px;
	margin-bottom: 19px;
	/* [disabled]margin-right: 19px; */
	background: url("img/ind_zt_bg.png") no-repeat 0 0;
	border: 1px solid #ccc;
	margin-top: 10px;
}
.ztly_list4 li:hover{
	border:1px solid #1386c7;
	}
.ztly_list4 li a{
	position: relative;
	width: 278px;
	height: 100%;
	display: block;
	overflow: hidden;
}
.ztly_img4{ width: 100%; height: 100%; transition-duration:300ms; -webkit-transition-duration:300ms; -moz-transition-duration:300ms;}
.ztly_tit4{ position: absolute; padding:0px 5px 0 5px; z-index:1;bottom:0px; left:0px; width:285px; height:40px; display: inline-block; color: #fff; font:16px/40px "Microsoft YaHei"; text-align: center; background: url(/img/float-bg.png);}

/*表格样式*/
.table1 { border-collapse:collapse; border-color:#e1e1e1; margin:0 auto; padding:0 auto;}
.table1 tr th{ font-size: 14px; color: #666; height:40px; text-align:center; background-color:#f1f1f1; text-indent:0em; border:1px solid #c3c3c3;}
.table1 tr td{ font-size: 14px; color: #666; height:40px; text-indent:0em; text-align:center; border:1px solid #c3c3c3;}

/*表格样式*/
.table2 { border-collapse:collapse; border:0px; margin:0 auto; padding:0 auto;}
.table2 tr td{ font-size: 16px; color: #666; height:60px; text-align:center;}
.hotle_c{width:1200px; min-width:1200px; overflow:hidden;}
