/* 湖南韵动 */
@charset "UTF-8";
.index_screen{
	float:left;
	width:100%;
	min-width:1300px;
	height:1080px;
	background:url(../images/index/b_bg.png) no-repeat center 0;
	overflow:hidden;
}
.index-nav{
	animation:mymove .8s;
	-webkit-animation:mymove .8s;
}
.index_name{
	float:left;
	width:1300px;
	text-align:center;
	margin:255px 0 30px 0;
}
.index_type{
	float:left;
	width:1300px;
	text-align:center;
	margin-bottom:64px;
}
.index_purpose{
	float:left;
	width:1300px;
	text-align:center;
}
.index_databox{
	float:left;
	width:740px;
	height:165px;
	background:url(../images/index/b_c_bg.png) no-repeat;
	margin:124px 280px 100px 280px;
	overflow:hidden;
}
.index_databox ul{
	float:left;
	width:632px;
	margin:35px 54px;
}
.index_databox li{
	position:relative;
	float:left;
	width:158px;
	height:95px;
	font-size:16px;
	color:rgba(255,255,255,.5);
	text-align:center;
	letter-spacing:1px;
	overflow:hidden;
}
.index_databox li:after {
  content: " ";
  position: absolute;
  right: 0;
  top: 15%;
  width: 1px;
  height: 70%;
  border-right: 1px solid rgba(242,231,218,.4);
  color: rgba(242,231,218,.2);
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
  -webkit-transform: scaleX(0.5);
          transform: scaleX(0.5);
  right: -1px;
}
.index_databox li:last-child:after{ display:none;}
.index_databox li .num{
	font-size:40px;
	color:#fff;
	line-height:50px;
	margin-bottom:10px;
}
.index_down{
	float:left;
	width:1300px;
	height:70px;
	background:url(../images/index/b_down.png) no-repeat center center;
	overflow:hidden;
}

.caseBox { position: relative; float:left; width:1300px; height:797px; margin:70px 0 62px 0; overflow: hidden; }
.caseBox .pic li{ float:left; width:1300px; height:797px;}
.caseBox .pic li .imgbox{ float:left; width:1300px; height:520px; border-radius:10px;}
.caseBox .pic li .conbox{
	float:left;
	width:1160px;
	height:237px;
	text-align:center;
	margin:40px 70px 0 70px;
}
.caseBox .pic li .conbox .title{
	float:left;
	width:1160px;
	font-size:32px;
	color:#000;
	line-height:50px;
	letter-spacing:1px;
	text-align:center;
}
.caseBox .pic li .conbox .desc{
	float:left;
	width:1160px;
	height:60px;
	font-size:18px;
	color:#000;
	line-height:30px;
	font-weight:lighter;
	text-align:justify;
	margin:20px 0 30px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.caseBox .hd { overflow:hidden; zoom:1; position:absolute; top:460px; right:40px; z-index:3}
.caseBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:64px; height:20px; cursor:pointer; overflow:hidden; background:#fff; filter:alpha(opacity=50); opacity:.5; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.caseBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }

.product_bg{
	float:left;
	width:100%;
	min-width:1500px;
	background:#eff2f7;
	padding:100px 0 120px 0;
}
.product_bg .product_titlebox{
	float:left;
	width:1300px;
	margin-bottom:60px;
}
.product_bg .product_titlebox img{ float:left;}
.product_bg .product_titlebox .title-info{
	float:right;
	width:635px;
	text-align:right;
}
.product_bg .product_titlebox .title-info .desc{
	font-size:18px;
	color:rgba(0,0,0,.8);
	font-weight:lighter;
	letter-spacing:1px;
	line-height:30px;
	margin-bottom:55px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.product_bg .product_titlebox .title-info a{ font-size:20px; font-weight:600;}

.product_box{ position:relative; width:1500px; margin:0 auto;}
.productlist{ position:relative; float:left; width:1500px; height:500px;}
.productlist .sPrev,.productlist .sNext{ position:absolute; left:0; top:214px; display:block; width:72px; height:72px; background:url(../images/index/icon_prev.png) center center no-repeat; z-index:999;}
.productlist .sNext{ left:auto;right:0; background:url(../images/index/icon_next.png) center center no-repeat;  }

.productlist .sPrev:hover{ background:url(../images/index/icon_prev_02.png) no-repeat;}
.productlist .sNext:hover{ background:url(../images/index/icon_next_02.png) no-repeat;}
.productlist .parBd{ margin:0 87px;}
.productlist .parBd ul{ float:left; width:1326px; height:500px;}
.productlist .parBd ul li{ position:relative; float:left; margin:0 15px 0 15px; width:412px; height:500px;}
.productlist .parBd ul li .imgbox{ float:left; width:412px; height:500px; padding:0; margin:0; border-radius:10px;}
.productlist .parBd ul li .title{
	position:absolute;
	left:0;
	bottom:30px;
	width:332px;
	height:40px;
	font-size:30px;
	color:#fff;
	letter-spacing:2px;
	line-height:40px;
	text-shadow:0 0 5px rgba(0,0,0,.8);
	margin:0 40px;	
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.productlist .parBd ul li .bg{
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:412px;
	height:500px;
	background:url(../images/index/icon_11.png) no-repeat;
	border-radius:10px;
}
.productlist .parBd ul li .bg .content{
	width:250px;
	height:250px;
	display:table;
	margin: 125px auto;
	text-align:center;
}
.productlist .parBd ul li .bg .content .t-fnt{
	font-size:30px;
	color:#fff;
	line-height:40px;
	letter-spacing:2px;	
}
.productlist .parBd ul li .bg .content .d-fnt{
	height:60px;
	font-size:18px;
	color:#fff;
	line-height:30px;
	font-weight:lighter;
	text-align:justify;
	margin:20px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.productlist .parBd ul li .bg .content span{ display:inline-block; width:180px; height:70px; background:#fff; font-size:20px; color:#000; font-weight:600; letter-spacing:1px; line-height:70px; text-align:center; border-radius:50px;}
.productlist .parBd ul li:hover .bg{ display:block;}
.productlist .parBd ul li:hover .title{ display:none;}

.news_bg{
	position:relative;
	float:left;
	width:100%;
	min-width:1300px;
	min-height:725px;
	background:#eff2f7 url(../images/index/news_bg.png) no-repeat center 0;	
}
.news_bg .news-titlebox{
	float:left;
	width:1300px;
	margin:44px 0 29px 0;
}
.news_bg .news-titlebox img{ float:left; margin-right:30px;}
.news_bg .news-titlebox .desc{
	float:left;
	width:530px;
	font-size:18px;
	color:#fff;
	font-weight:lighter;
	letter-spacing:1px;
	line-height:28px;
	text-align:left;
	margin-top:8px;
}

.news_videobox{
	float:left;
	width:865px;
	height:705px;
	border-radius:10px;
	background:#fff;
	margin-right:30px;
	margin-bottom:30px;
	overflow:hidden;
}
.news_videobox .videobox{
	float:left;
	width:805px;
	height:415px;
	background:#000;
	border-radius:5px;
	margin:30px;
}
.news_videobox .videobox video{ border-radius:5px;}
.news_videobox .video-title{
	float:left;
	width:785px;
	font-size:30px;
	color:#000;
	font-weight:600;
	line-height:40px;
	letter-spacing:2px;
	margin:0 40px 30px 40px;
}
.news_videobox .video-desc{
	float:left;
	width:785px;
	font-size:18px;
	color:rgba(0,0,0,.8);
	line-height:32px;
	font-weight:lighter;
	text-align:justify;
	margin:0 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.news_tradebox{
	float:left;
	width:405px;
	height:705px;
	border-radius:10px;
	background:#fff;
	margin-bottom:30px;
	overflow:hidden;
}
.news_tradebox .trade-titlebox{
	float:left;
	width:345px;
	margin:43px 30px 20px 30px;
}
.news_tradebox .trade-titlebox img{
	float:left;
}
.news_tradebox .trade-titlebox a{
	float:right;
	font-size:20px;
	font-weight:600;
	line-height:30px;
}
.news_tradebox ul.trade_datalist{
	float:left;
	width:345px;
	margin:0 30px;
}
.news_tradebox ul.trade_datalist li{
	float:left;
	width:335px;
	padding:24px 5px;
	border-bottom:1px solid rgba(22,72,245,.1)
}
.news_tradebox ul.trade_datalist li:hover{
	background:rgba(247,248,251,.8);
	border-radius:5px;
}
.news_tradebox ul.trade_datalist li .title-fnt{
	float:left;
	width:335px;
	height:68px;
	font-size:18px;
	color:#000;
	font-weight:600;
	line-height:34px;
	text-align:justify;
	margin-bottom:10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.news_tradebox ul.trade_datalist li .desc-fnt{
	float:left;
	width:322px;
	background:url(../images/index/icon_06.png) no-repeat left center;
	font-size:16px;
	color:rgba(0,0,0,.5);
	line-height:20px;
	padding-left:13px;
}
.news_infomation{
	float:left;
	width:1230px;
	height:540px;
	background:#fff;
	border-radius:10px;
	padding:50px 35px 35px 35px;
	margin-bottom:60px;
	overflow:hidden;
}
.news_infomation .info-titlebox{
	float:left;
	width:1230px;
	margin-bottom:50px;
}	
.news_infomation .info-titlebox img{ float:left; margin-left:15px;}
.news_infomation .info-titlebox	a{
	float:right;
	font-size:20px;
	font-weight:600;
	line-height:30px;
	margin-right:10px;
}
.news_infomation ul{
	float:left;
	width:1230px;
	margin:0;
	padding:0;
}
.news_infomation li{
	float:left;
	width:565px;
	height:170px;
	padding:20px;
	background:rgba(239,242,247,.5);
	border-radius:5px;
	margin:0 20px 20px 0;
	overflow:hidden;
}
.news_infomation li:hover{background:rgba(239,242,247,.85);}
.news_infomation li:nth-child(2n){ margin-right:0;}
.news_infomation li .imgbox{
	float:left;
	width:250px;
	height:170px;
	border-radius:5px;
	margin-right:20px;
	overflow:hidden;
}
.news_infomation li .conbox{
	float:left;
	width:295px;
}
.news_infomation li .conbox .c_t_fnt{
	float:left;
	width:295px;
	font-size:18px;
	color:#000;
	font-weight:600;
	letter-spacing:1px;
	line-height:32px;
	margin-bottom:15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.news_infomation li .conbox .c_d_fnt{
	float:left;
	width:295px;
	font-size:16px;
	color:rgba(0,0,0,.7);
	font-weight:lighter;
	line-height:24px;
	margin-bottom:15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.news_infomation li .conbox .c_s_fnt{
	float:left;
	width:282px;
	font-size:16px;
	color:rgba(0,0,0,.5);
	background:url(../images/news/icon_04.png) no-repeat left center;
	line-height:24px;
	padding-left:13px;
}

/*合作伙伴*/
.partner_titlebox{
	float:left;
	width:1300px;
	margin:122px 0 75px 0;
}
.partner_titlebox img{
	float:left;
}
.partner_titlebox .infos{
	float:right;
	width:635px;
	font-size:18px;
	color:rgba(0,0,0,.8);
	font-weight:lighter;
	letter-spacing:1px;
	line-height:32px;
	text-align:right;
}
.partner_box{
	float:left;
	width:1300px;
	height:600px;
	background:#d1d9e5;
	border-radius:10px;
	margin-bottom:122px;
	overflow:hidden;
}
.partner_box .p-left{
	float:left;
	width:316px;
	height:468px;
	background:url(../images/index/icon_10.png) no-repeat center 0;
	padding:66px 58px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	overflow:hidden;
}
.partner_box .p-left img{ margin-bottom:30px;}
.partner_box .p-left .desc{
	float:left;
	width:316px;
	height:314px;
	font-size:18px;
	color:#fff;
	font-weight:lighter;
	line-height:32px;
	text-align:justify;
	overflow:hidden;
}
.partner_box .p-right{
	float:left;
	width:868px;
}
.partner_box .p-right .bd{ float:left; width:768px; height:500px; margin:60px 50px 0 50px; overflow:hidden;  }
.partner_box .p-right .bd ul{ float:left; width:768px; overflow:hidden;}
.partner_box .p-right .bd ul li{
	float:left;
	width:241px;
	height:80px;
	border-radius:5px;
	background:url(../images/index/default.png) no-repeat center 0;
	margin:0 20px 20px 0;
	overflow:hidden;
}
.partner_box .p-right .bd ul li:nth-child(3n){ margin-right:0}
.partner_box .p-right .bd ul li:hover{ background:url(../images/index/hover.png) no-repeat;}
