@charset "utf-8";

.min_ft{ padding-top:270px}
.min_f_pic{width:280px; height:200px; float:left; margin:30px 10px 0; background:#fff; display:inline}
.min_f_pic img{ width:280px; height:170px}
.min_f_pic span{ display:block; text-align:center; line-height:30px; font-size:16px}
.min_f_pic span a{ color:#444851}



.yx-rotaion{ width:450px; float:left}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}

#main {overflow: hidden; zoom: 1; position: relative; width:100% ; margin-top:50px}
#index_b_hero { width: 1000px; height: 645px; margin: auto; position: relative; }
#index_b_hero img { width: 1000px; height: 645px; }
#index_b_hero .heros { width: 1000px; height: 645px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
#index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { z-index: 1; position: absolute; top: 0; left: 0; width: 1000px; height: 645px; overflow: hidden; left: 2000px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1000px; filter: alpha(Opacity=50); opacity: .5;overflow: hidden; background:#000 }
#index_b_hero .mask-right { left: 1000px; }
#index_b_hero .active { z-index: 2; left: 0; }
	
.hero{ position:relative}
.min_box_hover{ position:absolute; width:100%; left:0; bottom:0; height:60px; background:#313131;opacity:0.7; filter:alpha(opacity=70)}
.min_box_hover1{ position:absolute; width:100%; left:0; top:0; height:120px; }
.min_tex{ position:absolute; bottom:0; left:0; width:100%; height:50px; z-index:99; color:#fff}
.min_tex h2{  line-height:40px; font-size:20px; padding-left:20px}
.min_tex h2 a{ color:#fbf6f6}
.min_tex p{ line-height:22px; font-size:14px; padding:0 15px; text-indent:2em; height:1px; overflow:hidden}

.icon-arrow-a-left, .icon-arrow-a-right { background: url(icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

.ewm{ padding-top:30px}
.ewm img{ width:490px; height:285px}


.picScroll-left2{ width:490px;  overflow:hidden; position:relative; height:385px;margin:7px 355px 0 }
.picScroll-left2 .hd ul{overflow:hidden; zoom:1; position:absolute; right:15px; top:0}
.picScroll-left2 .hd ul li{ float:left;  width:12px; height:12px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(dot_pic.png); }
.picScroll-left2 .hd ul li.on{ background:url(dot_pic2.png)}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;width:490px; height:385px; }


.min_vr{ position:relative; width:1200px; height:600px}
.min_vr_hover{ position:absolute; left:35px; bottom:30px; width:1130px; background:#000; opacity:0.5; height:105px; filter:alpha(opacity=50)}
.min_vr_img{ position:absolute; left:35px; bottom:30px; width:1130px; height:105px;}


@media screen and (max-width: 640px) {}