@charset "utf-8";
/*============================*/
#slider { position:relative; width:960px; height:240px; margin:0 auto; }
#slider img { position:absolute; top:0px; left:0px; display:none; }
#slider a { border:0; display:block; }
.nivo-controlNav { position:absolute; left:436px; bottom:0px;}
.nivo-controlNav a { display:block; width:22px; height:22px; background:url(../flash/images/bullets.png) no-repeat; text-indent:-9999px; border:0; margin-right:3px; float:left; }
.nivo-controlNav a.active { background-position:0 -22px; }
.nivo-directionNav a { display:block; width:30px; height:30px; background:url(../flash/images/arrows.png) no-repeat; text-indent:-9999px; border:0; }
a.nivo-nextNav { background-position:-30px 0; right:15px; }
a.nivo-prevNav { left:15px; }
.nivo-caption { text-shadow:none; font-family: Helvetica, Arial, sans-serif; }
.nivo-caption a { color:#efe9d1; text-decoration:underline; }
/*====================*/
/*=== Other Styles ===*/
/*====================*/


/*update20140904*/
.nav{ width:100%; height:42px; line-height:42px; margin:0 auto; text-align:center;  position:relative; background:#175d30; /*background: url('/templets/semya/images/nav_bg_new.png') repeat-x;*/}
.nav-main{ width:1000px; height: 100%; list-style-type: none; margin:0 auto;}
.nav-main a{ color:#fff; font-size:12px; /*font-weight:bold;*/}
.nav-main span{ display: inline-block; margin-left: 18px; width: 7px; height: 7px; background: url('/templets/semya/images/down-icon.png') no-repeat;}
.hover-up{ transition-duration: .5s; transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.hover-down{ transition-duration: .5s; transform: rotate(0deg); -webkit-transform: rotate(0deg);}
.nav-main>li{ width: 124px; height: 100%; display: block; float: left; color: #fff; margin-right: 1px; cursor: pointer;}
.nav-main>li:hover{ background: #55770e;}
.hidden-boxs{ width:1000px; height: 100%; list-style-type: none; margin:0 auto;}
.hidden-box{ width: 124px; margin:0 auto; border: 1px solid #276639; border-top: 0; line-height:30px; font-size:12px; position: absolute; display: none; top: 42px; z-index:9999; background: #276639; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.hidden-box a{color: #fff;}
.hidden-box>ul{ list-style-type: none; color: #ff3e3e; cursor: pointer;}
.hidden-box li:hover{ background: #3ca433; color: #fff;}
.hidden-loc-aboutus{ margin-left:124px; position:absolute;}
.hidden-loc-product{ margin-left:249px; position:absolute;}
.hidden-loc-news { margin-left:373px; position:absolute;}
.hidden-loc-services { margin-left:498px; position:absolute;}

/* flexslider */
.flexslider{position:relative;height:550px;overflow:hidden;background:url(/templets/semya/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:550px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(/templets/semya/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(/templets/semya/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(/templets/semya/images/next.png) center center no-repeat;}