﻿.flexslider {position: relative; zoom: 1; width:100%; overflow:hidden;margin: 0; padding: 0;}
.flexslider .slides {zoom: 1;}
.flexslider .slides img {width: 100%; display: block;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav li { width:59px; height:115px; overflow:hidden; position: absolute; top: 35%; margin-top:-57.5px;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 59px; height: 115px;position: absolute;  z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; background-image:url(../image/arrow.png); padding-top:120px;}
.flex-direction-nav .flex-prev { background-repeat: no-repeat; background-position: left top; }
.flex-direction-nav .flex-next { background-repeat: no-repeat; background-position: right top; }
.prevleft{left: 40px;}
.nextright{right: 40px;}
.flexslider:hover .flex-prev { opacity: 0.7; }
.flexslider:hover .flex-next { opacity: 0.7; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.slider_text{ position:absolute; z-index:9999;top:12em;color:#f6d2a3;}
.slider_text p{ padding:0px; margin:0px;}
.Microsoft_YaHei{ font-size:2.8125em; }
.Times_New_Roman{ font-family: Georgia, "Times New Roman", Times, serif; font-size:3.5em; text-transform: uppercase; font-weight: normal; }
.slider_more a{ background-image:url(../image/more.png); width:67px; height:23px; display:block; line-height:27px; padding-left:36px;text-transform: uppercase; font-size:0.9375em; color:#240c0b; margin-top:15px;}
.slider_more a:hover{ text-decoration:none;}
.flex-control-nav {width: 100%; position: absolute; bottom: 40px; text-align: center; padding:0px; margin:0px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li a { width: 22px; height: 22px; display: block; cursor: pointer; text-indent: -9999px; background-image: url(../image/x.png); background-repeat: no-repeat; background-position: center top; }
.flex-control-nav li a:hover { background-position: center bottom; }
.flex-control-nav li a.flex-active {  cursor: default; background-position: center bottom; }
@media screen and (max-width: 1158px) {.slider_text{ top:11em;}.Microsoft_YaHei{ font-size:2em; }.Times_New_Roman{ font-size:3em;}}
@media screen and (max-width: 1004px) {.slider_text{ top:10em;}.Microsoft_YaHei{ font-size:1.5em; }.Times_New_Roman{ font-size:2.5em;}}
@media screen and (max-width: 860px) {.slider_text{ top:7em;}.Microsoft_YaHei{ font-size:1em; }.Times_New_Roman{ font-size:1.5em;}
.prevleft{opacity: 1;left: 10px;}
.nextright{opacity: 1;right: 10px;}
.flex-control-nav {bottom: 10px;}
}
@media screen and (max-width: 600px) {.slider_text{ top:5em;}}
@media screen and (max-width: 400px) {.slider_text{ top:2em;}}