@charset "utf-8";
/* CSS Document */

.wrap .img-mode{ width: 1200px; height:510px;}
.wrap .img-mode .mode-ul{ }
.wrap .img-mode .mode-ul li{ width: 291px; height: 510px; margin-right:12px; overflow: hidden; cursor: pointer;}
.wrap .img-mode .mode-ul li.img-01{ float:left; background: url(../img/jx01.png) no-repeat;}
.wrap .img-mode .mode-ul li.img-02{ float:left; background: url(../img/jx02.png) no-repeat;}
.wrap .img-mode .mode-ul li.img-03{ float:left; background: url(../img/jx03.png) no-repeat;}
.wrap .img-mode .mode-ul li.img-04{ float:left; margin-right:0; background: url(../img/jx04.png) no-repeat;}
.wrap .img-mode .mode-ul li a{ margin-top: 308px; padding: 49px 20px 0 20px; width: 260px; height: 154px; display: block;}
.wrap .img-mode .mode-ul li a:hover{ text-decoration: none;}
.wrap .img-mode .mode-ul li a h3{ font-size: 24px; color: #FFF;}
.wrap .img-mode .mode-ul li a p{ margin-top: 20px; line-height:22px;height: 80px;  color: #fff;  font-size: 14px;}
.wrap .img-mode .mode-ul li a.img-bg-01{ background: url(../img/nav_red.png) bottom no-repeat; }
.wrap .img-mode .mode-ul li a.img-bg-02{ background: url(../img/yellow.png) bottom no-repeat;}
.wrap .img-mode .mode-ul li a.img-bg-03{ background: url(../img/blue.png) bottom no-repeat;}
.wrap .img-mode .mode-ul li a.img-bg-04{ background: url(../img/green.png) bottom no-repeat;}

.hn-about{ height: 620px; overflow: hidden; background-color: #f5f5f5;}
.hn-about .about-box{ width: 1200px; margin: 44px auto 0; }
.hn-about .about-box .title{ height: 108px; overflow: hidden;}

/*图片轮播*/
.hn-about .about-box .slide{float:left; position: relative;width: 700px; height: 380px;}
.hn-about .about-box .slide .hd{ position: absolute;z-index: 1;bottom:15px; right:10px;}
.hn-about .about-box .slide .hd li{cursor:pointer;width:13px;height:13px;display:block;overflow:hidden;text-indent:20px;float:left;margin-left:13px;background: #fff;border-radius: 8px;filter: alpha(opacity=40);opacity: 0.4;}
.hn-about .about-box .slide .hd li.on{background: #fff;filter: alpha(opacity=100);opacity:1;}
.hn-about .about-box .slide .bd{position:relative;overflow:hidden;width:700px;height:380px}
.hn-about .about-box .slide .bd li{position:relative;width:700px;height:380px;background-color:#fff}
.hn-about .about-box .slide .bd li p{position:absolute;bottom:0;left:0;overflow:hidden;padding-left:20px;width:720px;height:50px;white-space:nowrap;line-height:50px}
.hn-about .about-box .slide .bd li p i{position:absolute;top:0;left:0;display:block;width:700px;height:50px;background:#000;opacity:.3;filter:alpha(opacity=30)}
.hn-about .about-box .slide .bd li p a,.m-slide .bd li p a:visited{position:relative;color:#fff;text-align:center;font-size:16px;line-height:50px}


.hn-about .about-box .content{ float:left; margin-left:30px; width:442px; padding:0 14px; text-align: center; }
.hn-about .about-box .content p{ color: #797979;  text-align:left; line-height: 28px; font-size: 16px;}
.hn-about .about-box .content p a{color: #027cae;}
.hn-about .about-box .content .btn-view{ margin-top: 27px;display: inline-block; color: #797979; border: #dcdcdc solid 1px; width: 236px; height: 50px; line-height: 50px; text-align: center; font-size: 16px;}
.hn-about .about-box .content .btn-view:hover{ text-decoration: none;background:#74acd6; color:#fff;}
.hn-about .about-box .content .pic-ico{ margin-top: 30px;}
.hn-about .about-box .content .pic-ico li{ 
	margin-left: 20px; 
	width:90px; 
	height:81px; 
	float: left;
}

.hn-about .about-box .content .pic-ico li:first-child{ margin-left: 0px;}
.hn-about .about-box .content .pic-ico li a{display: block; text-align: center;}
.hn-about .about-box .content .pic-ico li a:hover{ text-decoration: none;}
.hn-about .about-box .content .pic-ico li a i{ width: 58px; height: 52px; display:inline-block; background: url(../img/jx_ico_all.png) no-repeat;}
.hn-about .about-box .content .pic-ico li a i.ico-zr{ background-position: 0 0;}
.hn-about .about-box .content .pic-ico li a i.ico-mz{background-position: 0 -70px;}
.hn-about .about-box .content .pic-ico li a i.ico-yg{ background-position: 0 -145px;}
.hn-about .about-box .content .pic-ico li a i.ico-xz{ background-position: 0 -227px;}
.hn-about .about-box .content .pic-ico li a i.ico-jc{ background-position: 0 -300px;}
.hn-about .about-box .content .pic-ico li a i.ico-sh{background-position: 3px -380px;}
.hn-about .about-box .content .pic-ico li a i.ico-sz{background-position: 5px -455px;}
.hn-about .about-box .content .pic-ico li a span{ margin-top: 5px; display: block; color: #797979; font-size: 16px;}

.wrap .hn-impression{ margin-top: 40px;}
.wrap .hn-impression .title{ height: 112px; overflow: hidden;}
.wrap .hn-impression .img{ margin-top: 50px; }
.wrap .hn-impression .img li{ 
	margin-left: 25px; 
	float: left; 
	text-align: center; 
	width: 280px; 
	height: 250px;
	box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.05);
	transition: box-shadow .3s ease-out, transform .3s ease-out, opacity .2s ease-out;
}
.wrap .hn-impression .img li:hover{
	box-shadow: rgba(45, 45, 45, 0.05) 0px 2px 2px, rgba(49, 49, 49, 0.05) 0px 4px 4px, rgba(42, 42, 42, 0.05) 0px 8px 8px, rgba(32, 32, 32, 0.05) 0px 16px 16px, rgba(49, 49, 49, 0.05) 0px 32px 32px, rgba(35, 35, 35, 0.05) 0px 64px 64px;
	transform: translate(0, -4px);
}
.wrap .hn-impression .img li:first-child{ margin-left: 0px;}
.wrap .hn-impression .img li a:hover{ text-decoration: none;}
.wrap .hn-impression .img li p{ margin-top: 10px; font-size: 16px;}

.hn-culture{ height: 910px; margin-top: 70px; background-color: #006eab;  }
.hn-culture .cul-box{ text-align: center; padding-top: 62px; height: 846px; position: relative;}
.hn-culture .cul-box .title img{ cursor:pointer;}
.hn-culture .cul-box a{ display: block; width: 87px; height: 123px; color: #fff; padding: 84px 102px;}
.hn-culture .cul-box a:hover{ text-decoration: none;
-webkit-transition: -webkit-transform 1.5s ease-out;
    -moz-transition: -moz-transform 1.5s ease-out;
    transition: transform 1.5s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
}
.hn-culture .cul-box .img-01{ background: url(../img/jx09.png) no-repeat; position: absolute; top:154px; left: 203px;}
.hn-culture .cul-box .img-02{ background: url(../img/jx10.png) no-repeat; position: absolute; top:154px; right: 203px;}
.hn-culture .cul-box .img-03{ background: url(../img/jx11.png) no-repeat; position: absolute; top:352px; left: 0px;}
.hn-culture .cul-box .img-04{ background: url(../img/jx12.png) no-repeat; position: absolute; top:352px; left: 456px;}
.hn-culture .cul-box .img-05{ background: url(../img/jx13.png) no-repeat; position: absolute; top:352px; right: 0px;}
.hn-culture .cul-box .img-06{ background: url(../img/jx14.png) no-repeat; position: absolute; bottom:72px; left: 217px;}
.hn-culture .cul-box .img-07{ background: url(../img/jx15.png) no-repeat; position: absolute; bottom:72px; right: 217px;}
.hn-culture .cul-box .txt{ width: 70px; height: 120px; border: #fff solid 1px;} 
.hn-culture .cul-box .txt span{ font-size: 45px; font-weight: bold; }
.hn-culture .cul-box .txt p{ font-size: 25px;}

.hn-crad{ background-color: #f2f2f2; }
.hn-crad .wrap{ padding-top: 45px;}
.hn-crad .wrap .title{ height: 112px; text-align: center;}
.hn-crad .wrap .content{ margin-top: 44px; padding-bottom: 66px; }
.hn-crad .wrap .content .city-focus{ height:470px; overflow: hidden; position: relative;}
.hn-crad .wrap .content .city{ /*width: 1200px; */height: 470px; overflow: hidden;}
.hn-crad .wrap .content .city li{ float: left; height: 470px;margin-right: 40px;}
.hn-crad .wrap .content .city li.first-child{ margin-left:0;}
.hn-crad .wrap .content .city li .img-box{ position:relative; display: block; float: left; width: 244px; padding: 13px; height: 444px; background:url(../img/2018jxxx_card_li_bg.png) #fff left top no-repeat;}
.hn-crad .wrap .content .city li .img-box:hover{ text-decoration: none;}
.hn-crad .wrap .content .city li h3{ width:244px; height: 50px; line-height: 50px; font-weight: bold; font-size: 24px; color: #006eab;}
.hn-crad .wrap .content .city li p{font-size: 14px; color: #7d7d7d; line-height: 22px; margin-top:50px;}
.hn-crad .wrap .content .city li p strong{float: left; display: block;}
.hn-crad .wrap .content .city li p span.about{float: left; display: block; width: 244px; height: 96px; line-height: 24px; font-size:16px; color:#006eab; overflow: hidden; /*overflow: hidden;text-overflow: ellipsis; white-space: nowrap;*/}
/*.hn-crad .wrap .content .city li p span{display:inline-block; width: 155px; height: 42px; overflow: hidden; line-height: 20px;}*/
.hn-crad .wrap .content .city li p img{ margin-top: 20px; width: 234px; height: 152px;}
.hn-crad .wrap .content .city li p i{ float: left; margin-right: 8px; display: inline-block; width: 22px; height: 22px; background: url(../img/jx_ico_all.png) no-repeat;}
.hn-crad .wrap .content .city li p .ico-mj{ background-position: -68px 0px;}
.hn-crad .wrap .content .city li p .ico-rk{ background-position: -68px -38px;}
.hn-crad .wrap .content .city li p .ico-mz{ background-position: -68px -76px;}
.hn-crad .wrap .content .city li em{ display:block; position:absolute; width:270px; height:300px; left:0; bottom:0; z-index:1;}

.hn-crad .wrap .content .arrow{ text-align: center; height: 51px; margin-top: 15px;}
.hn-crad .wrap .content .arrow ul{ display:none;}
.hn-crad .wrap .content a{  margin-left: 40px; width: 51px; height: 51px; display:inline-block;}
.hn-crad .wrap .content a:first-child{ margin-left: 0px;}

/*印象湖南*/
.yx-title{ width:1200px; margin:46px auto;}
.yx-title img {cursor:pointer;}
.n-marb{ margin-bottom:0 !important;}
.n-marr{ margin-right:0 !important;}
.yx-b1{ margin-top:10px;}
.yx-b1 li{ display:block; width:296px; height:296px; float:left; margin-bottom:6px; margin-right:5px; overflow:hidden; }
.yx-b1 .li0{ overflow:inherit !important;}
.yx-b1 .li1 a{ display:block; background:url(../img/yx-li1.png) no-repeat; width:296px; height:296px; }
.yx-b1 .li1 a:hover{-webkit-transform:scale( 1.05,1.05); -moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); -transform:scale(1.05,1.05); transition: 1s transform;}
.yx-b1 .li2 a:hover{-webkit-transform:scale( 1.05,1.05); -moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); -transform:scale(1.05,1.05); transition: 1s transform;}
.yx-b1 .li3 a:hover{-webkit-transform:scale( 1.05,1.05); -moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); -transform:scale(1.05,1.05); transition: 1s transform;}
.yx-b1 .li4 a:hover{-webkit-transform:scale( 1.05,1.05); -moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); -transform:scale(1.05,1.05); transition: 1s transform;}
.yx-b1 .li5 a:hover{-webkit-transform:scale( 1.05,1.05); -moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); -transform:scale(1.05,1.05); transition: 1s transform;}
.yx-b1 .li6 a:hover{-webkit-transform:scale( 1.05,1.05); -moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); -transform:scale(1.05,1.05); transition: 1s transform;}

.yx-b1 .li2 a{ display:block; background:url(../img/yx-li2.png) no-repeat; width:296px; height:296px;}
.yx-b1 .li3 a{ display:block; background:url(../img/yx-li3.png) no-repeat; width:296px; height:296px;}
.yx-b1 .li4 a{ display:block; background:url(../img/yx-li4.png) no-repeat; width:296px; height:296px;}
.yx-b1 .li5 a{ display:block; background:url(../img/yx-li5.png) no-repeat; width:296px; height:296px;}
.yx-b1 .li6 a{ display:block; background:url(../img/yx-li6.png) no-repeat; width:296px; height:296px;}
.yx-b1 .li0 b{ font-weight:normal;  display:block; height:145px; margin-bottom:5px; font-size:24px; color:#333; line-height:145px; background:#def0fd; position:relative; }
.yx-b1 .li0 .a1{ text-align:left; padding-left:25px; }
.yx-b1 .li0 .a2{ text-align:right; padding-right:25px;}
.yx-b1 .li0 a{color:#006eab;font-weight: bold;display: block;}
.yx-b1 .li0 .bg1{ background:url(../img/yx-li1_a_bg.png) #def0fd 190px bottom no-repeat;}
.yx-b1 .li0 .bg2{ background:url(../img/yx-li2_a_bg.png) #def0fd 20px 60px no-repeat;}
.yx-b1 .li0 .bg3{ background:url(../img/yx-li3_a_bg.png) #def0fd 190px bottom no-repeat;}
.yx-b1 .li0 .bg4{ background:url(../img/yx-li4_a_bg.png) #def0fd 20px 60px no-repeat;}

.yx-b1 .li0 b em{ display:block; background:url(../img/yx-aem.png) no-repeat; width:32px; height:33px; position:absolute; top:40%; left:-5%; z-index:999}
.yx-b1 .li0 b i{ display:block; background:url(../img/yx-ai.png) no-repeat; width:32px; height:33px; position:absolute; top:40%; right:-5%; z-index:999}
.yx-b1 .li0 b a:hover{ color:#006eab;}
.yx-b2{ margin-top:160px;}
.yx-line{ background:url(../img/line.png) no-repeat; width:1105px; height:271px; position:relative; margin:0 auto;}
.yx-line a{ display:block; position:absolute; text-align:center; color:#fff; font-size:14px; text-align:center; transition: all 1s}
.yx-line a p b{ display:block;}
.yx-line a:hover p{ opacity:0; visibility:hidden;}

.yx-line .a1{
	background-position: 0px 0px;
	width: 73px;
	height: 93px;
	top: 2%;
	left: -3%;
	background-image: url(yx-aa.png);
	background-repeat: no-repeat; 
}
.yx-line .a1:hover{ background-position:0px -107px; }
.yx-line .a1 p{ width:28px;margin:20px auto}

.yx-line .a2{ background:url(../img/yx-aa.png) no-repeat; background-position:-95px 0px; width:83px; height:106px;top:60%; left:0%;}
.yx-line .a2 p{ width:42px; margin:35px auto}
.yx-line .a2:hover{ background-position:-95px -116px; }

.yx-line .a3{ background:url(../img/yx-aa.png) no-repeat; background-position:-200px 0px;  width:73px; height:93px;top:-33%; left:5.4%;}
.yx-line .a3 p{ width:42px;margin:20px auto}
.yx-line .a3:hover{ background-position:-200px -107px; }

.yx-line .a4{ background:url(../img/yx-aa.png) no-repeat; background-position:-287px 0px; width:73px; height:93px;top:-1%; left:13%;}
.yx-line .a4 p{ width:65px;margin:20px auto}
.yx-line .a4:hover{ background-position:-287px -107px; }

.yx-line .a5{ background:url(../img/yx-aa.png) no-repeat; background-position:-382px 0px; width:73px; height:93px;top:58%; left:17.5%;}
.yx-line .a5 p{ width:28px;margin:20px auto}
.yx-line .a5:hover{ background-position:-382px -107px; }


.yx-line .a6{ background:url(../img/yx-aa.png) no-repeat; background-position:-477px 0px; width:73px; height:93px;top:18%; left:21.7%;}
.yx-line .a6 p{ width:42px;margin:20px auto}
.yx-line .a6:hover{ background-position:-477px -107px; }

.yx-line .a7{background:url(../img/yx-aa.png) no-repeat; background-position:-572px 0px; width:73px; height:93px;top:-31%; left:26.3%;}
.yx-line .a7 p{ width:65px;margin:20px auto}
.yx-line .a7:hover{ background-position:-572px -107px; }

.yx-line .a8{ background:url(../img/yx-aa.png) no-repeat; background-position:-667px 0px; width:73px; height:93px;top:22%; left:32.6%;}
.yx-line .a8 p{ width:65px;margin:20px auto}
.yx-line .a8:hover{ background-position:-667px -107px; }

.yx-line .a9{ background:url(../img/yx-aa.png) no-repeat; background-position:-763px 0px; width:83px; height:106px;top:70%; left:35%;}
.yx-line .a9 p{ width:56px;margin:29px auto}
.yx-line .a9:hover{ background-position:-763px -116px; }

.yx-line .a10{ background:url(../img/yx-ar.png) no-repeat; width:123px; height:157px;top:-10%; left:42.5%;}
.yx-line .a10 p{margin:36px auto; font-size:24px !important; font-weight:bold; }
.yx-line a:hover.a10 p{ opacity:1; visibility:visible;}

.yx-line .a11{ background:url(../img/yx-aa.png) no-repeat; background-position:-868px 0px; width:73px; height:93px;top:65%; left:55%;}
.yx-line .a11 p{ width:28px;margin:20px auto}
.yx-line .a11:hover{ background-position:-868px -107px; }

.yx-line .a12{ background:url(../img/yx-aa.png) no-repeat; background-position:-963px 0px; width:73px; height:93px;top:9%; left:58%;}
.yx-line .a12 p{ width:42px;margin:20px auto}
.yx-line .a12:hover{ background-position:-963px -107px; }

.yx-line .a13{ background:url(../img/yx-aa.png) no-repeat; background-position:-1058px 0px; width:73px; height:93px;top:-30%; left:63%;}
.yx-line .a13 p{ width:42px;margin:20px auto}
.yx-line .a13:hover{ background-position:-1058px -107px; }

.yx-line .a14{ background:url(../img/yx-aa.png) no-repeat; background-position:-1153px 0px; width:73px; height:93px;top:55%; left:68%;}
.yx-line .a14 p{ width:42px;margin:20px auto}
.yx-line .a14:hover{ background-position:-1153px -107px; }

.yx-line .a15{ background:url(../img/yx-aa.png) no-repeat; background-position:-1248px 0px; width:73px; height:93px;top:1%; left:74%;}
.yx-line .a15 p{ width:42px;margin:20px auto}
.yx-line .a15:hover{ background-position:-1248px -107px; }

.yx-line .a16{ background:url(../img/yx-aa.png) no-repeat; background-position:-1343px 0px; width:73px; height:93px;top:-29%; left:83.2%;}
.yx-line .a16 p{ width:42px;margin:20px auto}
.yx-line .a16:hover{ background-position:-1343px -107px; }

.yx-line .a17{ background:url(../img/yx-aa.png) no-repeat; background-position:-1438px 0px; width:83px; height:106px;top:31%; left:84.5%;}
.yx-line .a17 p{ width:56px;margin:20px auto}
.yx-line .a17:hover{ background-position:-1438px -116px; }

.yx-line .a18{background:url(../img/yx-aa.png) no-repeat; background-position:-1543px 0px;  width:73px; height:93px;top:68%; left:89%;}
.yx-line .a18 p{ width:42px;margin:20px auto}
.yx-line .a18:hover{ background-position:-1543px -107px; }

.yx-line .a19{ background:url(../img/yx-aa.png) no-repeat; background-position:-1638px 0px; width:73px; height:93px;top:5%; left:96.5%;}
.yx-line .a19 p{ width:42px;margin:20px auto}
.yx-line .a19:hover{ background-position:-1638px -107px; }
.main{ width:1200px; margin:0 auto;}

/*yl-xxhn印象湖南*/
.yl_xxhn{
	margin: 0 auto;
	width: 1200px;
	overflow: hidden;
}
.yl_xxhn .yl_xleft{
	float: left;
	width: 910px;
	overflow: hidden;
}
.yl_xxhn .yl_xright{
	float: left;
	width: 290px;
	overflow: hidden;
}
.yl_x1,.yl_x3,.yl_x4{
	display: block;
    width: 598px;
    height: 190px;
    float: left;
    margin-bottom: 11px;
    margin-right: 11px;
    overflow: hidden;
}
.yl_x1 a{
	display: block;
    width: 598px;
    height: 190px;
	background: url(../img/yxhn_03.png) no-repeat center;
}
.yl_x3 a{
	display: block;
    width: 598px;
    height: 190px;
	background: url(../img/yxhn_14.png) no-repeat center;
}
.yl_x4 a{
	display: block;
    width: 598px;
    height: 190px;
	background: url(../img/yxhn_19.png) no-repeat center;
}

.yl_x0{
	background: url(../img/yxhn_06.png) no-repeat center;
	width: 290px;
	height: 190px;
	float: left;
    margin-bottom: 11px;
    margin-right: 11px;
    overflow: hidden;
	text-align: center;
}
.yl_x0 a{
	line-height: 190px;
	font-size: 30px;
	font-weight: bold;
	color: #4a8cc6;
}
.yl_x5{
	background: url(../img/yxhn_12.png) no-repeat center;
	width: 290px;
	height: 190px;
	float: left;
    margin-bottom: 11px;
    margin-right: 11px;
    overflow: hidden;
	text-align: center;
}
.yl_x5 a{
	line-height: 190px;
	font-size: 30px;
	font-weight: bold;
	color: #86b467;
}
.yl_x6{
	background: url(../img/yxhn_18.png) no-repeat center;
	width: 290px;
	height: 190px;
	float: left;
    margin-bottom: 11px;
    margin-right: 11px;
    overflow: hidden;
	text-align: center;
}
.yl_x6 a{
	line-height: 190px;
	font-size: 30px;
	font-weight: bold;
	color: #9193d1;
}
.yl_x2{
	display: block;
    width: 290px;
    height: 390px;
    float: right;
    margin-bottom: 11px;
    overflow: hidden;
}
.yl_x2 a{
	display: block;
    width: 290px;
    height: 390px;
	background: url(../img/yxhn_08.png) no-repeat center;
}
.yl_x7{
	background: url(../img/yxhn_20.png) no-repeat center;
	width: 290px;
	height: 190px;
	float: left;
    margin-bottom: 11px;
    margin-right: 11px;
    overflow: hidden;
	text-align: center;
}
.yl_x7 a{
	line-height: 190px;
	font-size: 30px;
	font-weight: bold;
	color: #a08386;
}


.yl_x0 a:hover{color:#006eab;}
.yl_x5 a:hover{color:#6d9e4d;}
.yl_x6 a:hover{color:#7c7eb7;}
.yl_x7 a:hover{color:#897274;}
.yl_x1 a:hover{-webkit-transform:scale( 1.05,1.05); -moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); -transform:scale(1.05,1.05); transition: 1s transform;}
.yl_x2 a:hover{-webkit-transform:scale( 1.05,1.05); -moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); -transform:scale(1.05,1.05); transition: 1s transform;}
.yl_x3 a:hover{-webkit-transform:scale( 1.05,1.05); -moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); -transform:scale(1.05,1.05); transition: 1s transform;}
.yl_x4 a:hover{-webkit-transform:scale( 1.05,1.05); -moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); -transform:scale(1.05,1.05); transition: 1s transform;}

/*20180116调整*/
.m-impression .title{ margin:42px auto 0; text-align:center;}
.m-impression .g-m-l{ width:620px; float:left;}
.m-impression .g-m-s{ width:560px; float:left; margin-left:20px;}

.m-impression .content{ overflow:hidden;}
.m-impression .hd{ margin:24px auto; text-align:center; height:45px; line-height:45px;text-align:center; font-size:18px; font-weight:bold; color:#006EAB;}
.m-impression .hd a{ color:#006EAB; display:block; margin:0 auto; width:85px; height:45px;  background:url(../img/icon_impression_hd.png) left top no-repeat; padding-left:45px;}

.m-impression .icon1 a{ background-position:left 0px;}
.m-impression .icon2 a{ background-position:left -45px;}
.m-impression .icon3 a{ background-position:left -90px;}
.m-impression .icon4 a{ background-position:left -135px;}

.m-impression .red-map{ position:relative; width:620px; height:322px; background:url(../img/2018jxxx_red_map.gif) center no-repeat;}
.m-impression .red-map span a:hover{ color:#e61515}
.m-impression .red-map .t1{position:absolute;left: 100px;top: 22px;}
.m-impression .red-map .t2{position:absolute;left: 25px;top: 36px;}
.m-impression .red-map .t3{position:absolute;left: 90px;top: 50px;}
.m-impression .red-map .t4{position:absolute;left: 86px;top: 106px;}
.m-impression .red-map .t5{position:absolute;left: 85px;top: 122px;}
.m-impression .red-map .t6{position:absolute;left: 12px;top: 152px;}
.m-impression .red-map .t7{position:absolute;left: 65px;top: 166px;}
.m-impression .red-map .t8{position:absolute;left: 55px;top: 200px;}
.m-impression .red-map .t9{position:absolute;left: 20px;top: 232px;}
.m-impression .red-map .t10{position:absolute;right: 32px;top: 45px;}
.m-impression .red-map .t11{position:absolute;right: 45px;top: 62px;}
.m-impression .red-map .t12{position:absolute;left: 65px;top: 78px;}
.m-impression .red-map .t13{position:absolute;right: 0px;top: 102px;}
.m-impression .red-map .t14{position:absolute;right: 75px;top: 136px;}
.m-impression .red-map .t15{position:absolute;right: 45px;top: 194px;}
.m-impression .red-map .t16{position:absolute;right: 68px;top: 208px;}
.m-impression .red-map .t17{position:absolute;right: 22px;top: 224px;}
.m-impression .red-map .t18{position:absolute;right: 72px;top: 120px;}
.m-impression .red-map .t19{position:absolute;right: 40px;top: 85px;line-height:14px;}
.m-impression .red-map .t20{position:absolute;right: 95px;top: 150px;}

.m-impression .red-map i{ display:block; width:40px; height:40px; background:url(../img/icon_flag.gif) no-repeat; position:absolute;}
.m-impression .red-map i.flag1{left: 216px;top: 3px;}
.m-impression .red-map i.flag2{left: 225px;top: 12px;}
.m-impression .red-map i.flag3{left: 290px;top: 25px;}
.m-impression .red-map i.flag4{left: 375px;top: 85px;}
.m-impression .red-map i.flag5{left: 320px;top: 100px;}
.m-impression .red-map i.flag6{left: 190px;top: 134px;}
.m-impression .red-map i.flag7{left: 320px;top: 144px;}
.m-impression .red-map i.flag8{left: 347px;top: 180px;}
.m-impression .red-map i.flag9{left: 185px;top: 211px;}
.m-impression .red-map i.flag10{left: 390px;top: 24px;}
.m-impression .red-map i.flag11{left: 370px;top: 39px;}
.m-impression .red-map i.flag12{left: 390px;top: 56px;}
.m-impression .red-map i.flag13{left: 430px;top: 81px;}
.m-impression .red-map i.flag14{left: 376px;top: 115px;}
.m-impression .red-map i.flag15{left: 370px;top: 173px;}
.m-impression .red-map i.flag16{left: 400px;top: 186px;}
.m-impression .red-map i.flag17{left: 410px;top: 202px;}
.m-impression .red-map i.flag18{left: 348px;top: 100px;}
.m-impression .red-map i.flag19{left: 420px;top: 62px;z-index:-1;}
.m-impression .red-map i.flag20{left: 335px;top: 132px;}


.m-impression .panorama-list li{ margin-left:26px; float:left; margin-bottom:20px;}
.m-impression .panorama-list li:first-child{ margin-left: 0px;}
.m-impression .panorama-list li p{ text-align:center; font-size:16px; color:#666; line-height:32px;}
.m-impression .panorama-list li a:hover img{
	-webkit-transform:scale( 1.05,1.05);
    -moz-transform:scale(1.05,1.05);
	-ms-transform:scale(1.05,1.05);
    -transform:scale(1.05,1.05);
    transition: .3s transform;
    cursor:pointer}

.m-impression .video-list li{ margin-left: 20px; float: left; text-align: center; width: 190px; height: 150px;position:relative;}
.m-impression .video-list li:first-child{ margin-left: 0px;}
.m-impression .video-list li a:hover{ text-decoration: none;}
.m-impression .video-list li p{ margin-top: 10px; font-size: 16px;}
.m-impression .video-list li .pic{ width:190px; height:120px; overflow:hidden;}
.m-impression .video-list li .mask{position:absolute;overflow:hidden;width:190px;height:120px;left:0;top:0;background:rgba(0,0,0,.3);_background:#B2B2B2;opacity: 1; visibility: visible;transition: all .3s;}
.m-impression .video-list li i{position:absolute; display:block; width:40px; height:40px; left:50%; top:40px; margin-left:-20px; background:url(../img/hnyx_icon_play.png) no-repeat;opacity:.35;}
.m-impression .video-list li a:hover .mask{opacity:0; visibility: hidden;}
.m-impression .video-list li a:hover i{opacity:1;}

.m-impression .count-list ul li{ margin-top: 10px; height:45px; padding:0 20px; line-height:45px; background-color:#f3f3f3;}
.m-impression .count-list ul li:first-child{ margin-top: 0;}
.m-impression .count-list ul li a{ display: block; float:left; font-size:16px; color:#333;width:80%;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.m-impression .count-list ul li span{ float:right; color:#666; font-size:16px;}
.m-impression .count-list ul li a:hover{color: #006EAB;}


/*爱上湖南*/
.ashn{ margin-top:35px; height: 500px; overflow: hidden;}
.ashn .title{ height: 120px; overflow: hidden; margin-bottom:30px;}

.ashn-box .txt{ float:left; width:544px;}
.ashn-box .txt .pd-title h2{ float:left; font-size:20px;font-weight:bold; color:#ee0310;  background:url(../img/jx_ashn_h2_dot.png) left no-repeat; padding-left:10px;}
.ashn-box .txt .pd-title a{ float:right; font-size:14px; line-height:24px;font-weight:normal; color:#fff; padding:2px 10px; background-color:#ef3f48; border-radius:25px;}
.ashn-box .txt .pd-title a:hover{ background-color:#ee0310;}
.ashn-box .txt dl{font-size:16px; color:#333; line-height:28px; margin:25px auto;overflow:hidden;}
.ashn-box .txt dl dt{float:left;width:90px; font-weight:bold; clear:left;}
.ashn-box .txt dl dd{ float:left; width:454px; margin-bottom:15px;}

.ashn-box .list-item{ float:left; width:656px;}
.ashn-box .list-item ul{ padding-left:70px;}
.ashn-box .list-item ul li{ position:relative; float:left; width:174px; height:120px; margin:0 10px 30px;text-align:center;}
.ashn-box .list-item ul li p{ position:absolute; display:block; width:174px; margin:0 auto; left:0; bottom:0; color:#fff; font-size:16px; line-height:35px;}
.ashn-box .list-item ul li img{transition: all .3s;}
.ashn-box .list-item ul li a:hover img {
    -webkit-transform: scale( 1.05,1.05);
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -transform: scale(1.05,1.05);
    transition: .3s transform;}
	

/*爱上湖南图片轮播*/
.ashn-box .list-item1{float:right; position: relative;width: 650px; height: 360px;}
.ashn-box .list-item1 .hd{ position: absolute;z-index: 1;bottom:15px; right:10px;}
.ashn-box .list-item1 .hd li{cursor:pointer;width:13px;height:13px;display:block;overflow:hidden;text-indent:20px;float:left;margin-left:13px;background: #fff;border-radius: 8px;filter: alpha(opacity=40);opacity: 0.4;}
.ashn-box .list-item1 .hd li.on{background: #fff;filter: alpha(opacity=100);opacity:1;}
.ashn-box .list-item1 .bd{position:relative;overflow:hidden;width:600px;height:300px}
.ashn-box .list-item1 .bd li{position:relative;width:600px;height:300px;background-color:#fff}
.ashn-box .list-item1 .bd li p{position:absolute;bottom:0;left:0;overflow:hidden;padding-left:20px;width:620px;height:50px;white-space:nowrap;line-height:50px}
.ashn-box .list-item1 .bd li p i{position:absolute;top:0;left:0;display:block;width:700px;height:50px;background:#000;opacity:.3;filter:alpha(opacity=30)}
.ashn-box .list-item1 .bd li p a,.m-slide .bd li p a:visited{position:relative;color:#fff;text-align:center;font-size:16px;line-height:50px}


.hn-about .about-box .content1{  }
.hn-about .about-box .content1 p{ color: #797979;  text-align:left; line-height: 28px; font-size: 16px; width:700px; float:left;}
.hn-about .about-box .content1 p a{color: #027cae;}

.hn-about .about-box .content1 .pic-ico{float:right; margin-left:30px; width:442px; padding:0 14px; text-align: center;}
.hn-about .about-box .content1 .pic-ico li{margin-left: 20px; width:90px; height:81px; float: left; }
.hn-about .about-box .content1 .pic-ico li:first-child{ margin-left: 0px;}
.hn-about .about-box .content1 .pic-ico li a{display: block; text-align: center;}
.hn-about .about-box .content1 .pic-ico li a:hover{ text-decoration: none;}
.hn-about .about-box .content1 .pic-ico li a i{ width: 58px; height: 52px; display:inline-block; background: url(../img/jx_ico_all.png) no-repeat;}
.hn-about .about-box .content1 .pic-ico li a i.ico-zr{ background-position: 0 0;}
.hn-about .about-box .content1 .pic-ico li a i.ico-mz{background-position: 0 -70px;}
.hn-about .about-box .content1 .pic-ico li a i.ico-yg{ background-position: 0 -145px;}
.hn-about .about-box .content1 .pic-ico li a i.ico-xz{ background-position: 0 -227px;}
.hn-about .about-box .content1 .pic-ico li a i.ico-jc{ background-position: 0 -300px;}
.hn-about .about-box .content1 .pic-ico li a i.ico-sh{background-position: 3px -380px;}
.hn-about .about-box .content1 .pic-ico li a i.ico-sz{background-position: 5px -455px;}
.hn-about .about-box .content1 .pic-ico li a span{ margin-top: 5px; display: block; color: #797979; font-size: 16px;}

.hn-about .about-box .content2{  }
.hn-about .about-box .content2 p{ color: #797979;  text-align:left; line-height: 28px; font-size: 16px; }
.hn-about .about-box .content2 p a{color: #027cae;}

.hn-about .about-box .content2 .pic-ico{ padding:0 14px; text-align: center; margin-top:35px;}
.hn-about .about-box .content2 .pic-ico li{margin-left: 20px; width:150px; height:101px; float: left; }
.hn-about .about-box .content2 .pic-ico li:first-child{ margin-left: 0px;}
.hn-about .about-box .content2 .pic-ico li a{display: block; text-align: center;}
.hn-about .about-box .content2 .pic-ico li a:hover{ text-decoration: none;}
.hn-about .about-box .content2 .pic-ico li a i{ width: 58px; height: 52px; display:inline-block; background: url(../img/jx_ico_all.png) no-repeat;}
.hn-about .about-box .content2 .pic-ico li a i.ico-zr{ background-position: 0 0;}
.hn-about .about-box .content2 .pic-ico li a i.ico-mz{background-position: 0 -70px;}
.hn-about .about-box .content2 .pic-ico li a i.ico-yg{ background-position: 0 -145px;}
.hn-about .about-box .content2 .pic-ico li a i.ico-xz{ background-position: 0 -227px;}
.hn-about .about-box .content2 .pic-ico li a i.ico-jc{ background-position: 0 -300px;}
.hn-about .about-box .content2 .pic-ico li a i.ico-sh{background-position: 3px -380px;}
.hn-about .about-box .content2 .pic-ico li a i.ico-sz{background-position: 5px -455px;}
.hn-about .about-box .content2 .pic-ico li a span{ margin-top: 5px; display: block; color: #797979; font-size: 16px;}
.red-map a{font-size: 12px;}