/*---------------------------------//index banner-----------------------------------*/


.area_visual {overflow:hidden; position: relative; width:100%; min-width:1200px;  height:450px; background: url(../images/main/loading.gif) center center no-repeat #F6F6F6; }

.area_visual .ul_visual li {display:none; overflow:hidden; position:absolute; top:0; left:0; width:100%; height:0; padding-top:450px; background-repeat:no-repeat; background-position:center top;background-size:cover;font-family: "微软雅黑";}
.area_visual .ul_visual li.li1 {display:block;}
.area_visual .ul_visual li.li1 {background-image:url(../images/main/index01.jpg);}
.area_visual .ul_visual li.li2 {background-image:url(../images/main/index02.jpg);}
.area_visual .ul_visual li.li3 {background-image:url(../images/main/index03.jpg);}
.area_visual .ul_visual li.li4 {background-image:url(../images/main/index04.jpg);}
.area_visual .ul_visual li.li5 {background-image:url(../images/main/index05.jpg);}
.area_visual .ul_visual li p {display:none; position:absolute; left:50%; opacity:0; color:#FFF;}
/*.area_visual .ul_visual li .txt_1 {font: normal 16px/24px  "微软雅黑",Arial, "宋体"; color:#FFFFFF; }

.area_visual .ul_visual li .txt_1 .span_block {font-family:'PFSquareSansProMedium';}
.area_visual .ul_visual li .txt_2 {font-size:20px; line-height:32px;}*/

.area_visual .ul_visual li.li1 .txt_1 {margin-top:35px; margin-left:-600px;    }
.area_visual .ul_visual li.li2 .txt_1 {margin-top:70px; margin-left:-320px; }
.area_visual .ul_visual li.li3 .txt_1 {margin-top:95px; margin-left:-310px;  }

.area_visual .ul_visual li.li1 .txt_2 {top:41%; margin-left:9px; width:350px; height:60px;}
.area_visual .ul_visual li.li1 .  {top:50%; margin-left:-281px; width:430px; height:290px; background:url(../images/main/visual_11.png) no-repeat;}



.area_visual .ul_visual li.li2 .txt_2 {top:40%; margin-left:-420px; width:470px; height:65px; font-size:18px; line-height:28px;color:#FFF;}
/*.area_visual .ul_visual li.li2 .txt_1 {top:17.5%; margin-left:-420px; width:420px; height:90px; font-size:54px;color:#FFF;font-family:'微软雅黑';}
.area_visual .ul_visual li.li2 .txt_2 {top:42.5%; margin-left:-420px; width:435px; height:65px;color:#FFF;font-family:'微软雅黑';}*/
.area_visual .ul_visual li.li2 .img_1 {top:10%; margin-left:120px; width:430px; height:290px; background:url(../images/main/visual_22.png) no-repeat;}
/* 2014-05-31 추가 */

.area_visual .ul_visual li.li3 .txt_1 span { padding-top:0px;}
.area_visual .ul_visual li.li3 .txt_2 {top:33%; margin-left:90px; width:335px; height:65px; font-size:18px; line-height:28px;}
.area_visual .ul_visual li.li3 .img_1 {top:30%; margin-left:120px; width:430px; height:290px; background:url(../images/main/visual_33.png) no-repeat;}



.area_visual .ul_visual li.li3 .img_2 {top:-5%; margin-left:-221px; width:175px; height:236px; background:url(../images/main/img_visual_3_2.png) no-repeat;}

.area_visual .ul_visual li.li4 .txt_1 {top:13.5%; margin-left:-420px; width:467px; height:103px; font-size:54px; color:#FFF;}
.area_visual .ul_visual li.li4 .txt_2 {top:40%; margin-left:-420px; width:470px; height:65px; font-size:18px; line-height:28px;color:#FFF;}
.area_visual .ul_visual li.li4 .img_5 {top:0%; margin-left:-209px; width:170px; height:100%; background:url(../images/main/img_visual_4_1.png) no-repeat;}
.area_visual .ul_visual li.li4 .img_6 {top:49.5%; margin-left:-446px; width:0; height:47px; background:url(../images/main/img_visual_4_2.png) no-repeat;}
/* 2014-05-31 추가 */

.area_visual .ul_visual li.li5 .txt_1 {top:2.5%; margin-left:-67px; width:560px; height:55px; text-align:center; font-size:50px;}
.area_visual .ul_visual li.li5 .txt_2 {top:17.5%; margin-left:-77px; width:580px; height:30px; font-size:18px; text-align:center;}
.area_visual .ul_visual li.li5 .img_4 {top:55.55%; margin-left:45px; width:139px; height:107px; background:url(../images/main/img_visual_5_1.png) no-repeat; opacity:1;}
.area_visual .ul_visual li.li5 .img_3 {top:57.25%; margin-left:49px; width:0; max-width:108px; height:65px; background-color:#abdb12;}

.area_visual .ul_arrow a { display:none;z-index: 101; position: relative; width:100%; top:50%;  margin-top:-33px;  font-size:0;}
.area_visual:hover .ul_arrow a { display: block; }
.area_visual:hover .ul_arrow .li_prev a {position:absolute; left:2%; top:; width:27px; height:54px; background: url(../images/main/prev.png) left center no-repeat; }
.area_visual:hover .ul_arrow .li_next a {position:absolute; right:2%; top:; width:27px; height:54px; background: url(../images/main/next.png) right center no-repeat; } 


.area_visual .gupiao{position:absolute; bottom:13px;  left:5%;}


.area_visual .ul_play{position:absolute;z-index: 102; bottom:10px;  left:50%;}
.area_visual .ul_play li {float:left; }
.area_visual .ul_play li a {display:none; width:16px;height:17px;  background: url(../images/main/play.png) left top no-repeat ##CCC; font-size:0;}
.area_visual .ul_play li.on a {display:block;}
.area_visual .ul_play li.li_start a {background: url(../images/main/play.png) left top no-repeat;}
.area_visual .ul_play li.li_stop a {background: url(../images/main/pash.png) left top no-repeat;}

.area_visual .ul_pos {position:absolute;z-index: 103; bottom:12px; left:50%;}
.ul_pos li { float:left;  }
.ul_pos li a,
.ul_pos li span {display:block; float:left; width:14px; height:14px; border-radius:100%; margin:0 3px; background:#CCC;  text-indent:-9999px;}
.ul_pos li.on a,
.ul_pos li.on span { background:#0066cc; }

.Homebannertext{position:absolute;left:0px;top:0px;width:100%;height:100%; z-index:95;}
/*.Homebannertext img.bigimg{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
*/
.Homebannertext dl.bannerone{position:absolute; width:500px; left:50%;margin-left:-600px;top:100px;text-align:left;z-index:99;}
.Homebannertext dl.bannerone dt{
    font-family: '微软雅黑',Arial,sans-serif; font-weight: normal;
    font-size: 34px;
    line-height: 40px;
    color: #fff;
    padding: 20px 20px 20px 0px;
    margin-bottom: 10px;
    width: 100%;
	}
.Homebannertext dl.bannerone dt h1{ font-weight: bold; padding-bottom: 20px;
    font-size: 36px;
    line-height: 60px;
}
.Homebannertext dl.bannerone dt h2{ font-size: 18px;font-weight:normal;
    line-height: 30px;}
.Homebannertext dl.bannerone dd{
	font-family: '微软雅黑',Arial,sans-serif;
    font-size: 16px;
    line-height: 30px;
    color: #fff; text-align: center;
    padding:10px 10px 10px 0px;
    width: 120px; border:solid 1px #fff;
	}
.Homebannertext dl.bannerone dd span {
    color: rgba(255,255,255,.6);
}	
.Homebannertext dl.bannerone dd span:hover {
    color: rgba(255,255,255,1);
}	
	
	
.floor_in{max-width:1200px; margin:0 auto;}

.floor_in:after {clear:both;}

@media screen and (max-width:1030px){

.area_visual {min-width:100%;}
.Homebannertext dl.bannerone{ width:40%; left:7%;top:30%;margin-left:0;}
.Homebannertext dl.bannerone dt{padding: 10px 10px 10px 0px;font-size: 26px;    line-height: 26px;
color: #fff;
margin-bottom: 10px;
}
.Homebannertext dl.bannerone dt h1{ padding-bottom:10px;    font-size:26px;    line-height: 30px;}
	
	.Homebannertext dl.bannerone dt h2{ padding-bottom:10px;    font-size:16px;    line-height: 30px;}
.Homebannertext dl.bannerone dd{padding: 10px 10px 10px 0px;
font-size: 18px;
line-height: 24px;
}
	.Homebannertext dl.bannerone dd a{ font-size:16px;}

}	


@media screen and (max-width:800px){

	/* 首页 */
	.area_visual {  height:300px; margin-top:90px; }
	.area_visual .ul_visual li {padding-top:300px;  background-position:center center;}

	.area_visual:hover .ul_arrow a,	.area_visual:hover .ul_arrow .li_prev a,.area_visual:hover .ul_arrow .li_next a {display:none;}
	
.Homebannertext dl.bannerone{ width:49%; left:6%;top:22%;margin-left:0;}
.Homebannertext dl.bannerone dt{padding: 10px 10px 10px 0px;font-size: 16px;    line-height: 20px;
color: #fff;
margin-bottom: 0px;
}
.Homebannertext dl.bannerone dt h1{ padding-bottom:10px;    font-size:18px;    line-height: 20px;}
	.Homebannertext dl.bannerone dt h2{ padding-bottom:10px;    font-size:14px;    line-height: 30px;}
.Homebannertext dl.bannerone dd{padding: 10px 10px 10px 0px;
font-size: 14px;
line-height: 20px;
}
	.Homebannertext dl.bannerone dd a{ font-size:14px;}
	


}