﻿@import url("foundation.css");
@import url("jquery.selectbox.css");

*:focus {outline: 0;}
img{ border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
.clear{clear:both; height:0;_width:10px;}
a{color:#000000;text-decoration:none;}

.hideme{position: absolute; left: -9999px;}
.hidden{display:none;}

#logo{clear:both; width:890px; margin:0 auto;height:107px; overflow:hidden; display:block;}
.logo a{text-indent:-9999px; background:url(logo.gif) no-repeat 0 50%; width:269px; height:107px; display:block; float:left;}
#search{float:right; display:block; background:#F8F8F8; border:#f1f1f1 1px solid; border-radius:3px; width:165px; height:28px; margin-top:40px;-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear;}
#searchtext{width:130px; height:28px; line-height:30px; border:none; background-color: transparent; float:left; padding-left:8px;}
#searchtext:focus {outline: 0;}
#search:hover{border-color:#ccc;}
#searchtext-btn{ width:25px; background:url(search.png) no-repeat 50% 50%; text-indent:-9999px; border:none; display:block; float:left; height:28px; cursor:pointer; overflow: hidden;background-color: transparent; padding:0; margin:0;}
#carousel img{ cursor:pointer;}
#mmenu{display:none;}

@media screen and (max-width: 2560px){

.focus img{ width: 133%; height:691px;} 
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:25px; line-height: 25px; background:rgba(0,0,0,0.5); display:block; text-align:center; font-size:14px; font-weight:bold;}  
.focus .shadow a{ text-decoration:none; color:#fff; overflow:hidden;} 
#nav{clear:both; height:49px; width:100%; position:relative;z-index:90;display:block;}
#nav ul{width:100%; margin:0 auto; position:relative;}
#nav li{line-height:47px; float:left; display:block;background:rgba(238,238,238,0.3); position:relative;z-index:90; }
#nav li.first a{padding-left:20px;}
#nav li.last {background:none;}
#nav li.last a{background:none;}
#nav li a{font-size:18px; color:#eee; font-family:'Microsoft Yahei';display:block;padding:0 10px;height:49px; float:left; position:relative; z-index:90;text-align:center; background:url(../images/muenbg.png)  no-repeat right center;}
}

@media screen and (max-width: 1920px){
.focus img{ width: 100%; height:691px;}
#nav{clear:both; height:49px; width:100%; position:relative;z-index:90;display:block;}
#nav ul{width:100%; margin:0 auto; position:relative;}
#nav li{line-height:47px; float:left; display:block;background:rgba(238,238,238,0.3); position:relative;z-index:90; }
#nav li.first a{padding-left:20px;}
#nav li.last {background:none;}
#nav li.last a{background:none;}
#nav li a{font-size:18px; color:#eee; font-family:'Microsoft Yahei';display:block;padding:0 10px;height:49px; float:left; position:relative; z-index:90;text-align:center; background:url(../images/muenbg.png)  no-repeat right center;}
}

@media screen and (max-width: 1930px){

#nav{clear:both; height:49px; width:100%; position:relative;z-index:90;display:block;}
#nav ul{width:100%; margin:0 auto; position:relative;}
#nav li{line-height:47px; float:left; display:block;background:rgba(238,238,238,0.3); position:relative;z-index:90; }
#nav li.first a{padding-left:20px;}
#nav li.last {background:none;}
#nav li.last a{background:none;}
#nav li a{font-size:18px; color:#eee; font-family:'Microsoft Yahei';display:block;padding:0 10px;height:49px; float:left; position:relative; z-index:90;text-align:center; background:url(../images/muenbg.png)  no-repeat right center;}
}

@media screen and (max-width: 1680px){
.focus img{ width: 100%; height:691px;} 
#nav{clear:both; height:42px; width:100%; position:relative;z-index:90;display:block;}
#nav ul{width:100%; margin:0 auto; position:relative;}
#nav li{line-height:40px; float:left; display:block;background:rgba(238,238,238,0.3); position:relative;z-index:90; }
#nav li.first a{padding-left:16px;}
#nav li.last {background:none;}
#nav li.last a{background:none;}
#nav li a{font-size:16px; color:#eee; font-family:'Microsoft Yahei';display:block;padding:0 10px;height:49px; float:left; position:relative; z-index:90;text-align:center; background:url(../images/muenbg.png)  no-repeat right center;}
}

@media screen and (max-width: 1440px){
.focus img{ width: 100%; height:691px;} 
#nav{clear:both; height:35px; width:70%; position:relative;z-index:90;display:block;}
#nav ul{width:70%; margin:0 auto; position:relative;}
#nav li{line-height:32px; float:left; display:block;background:rgba(238,238,238,0.3); position:relative;z-index:90; }
#nav li.first a{padding-left:14px;}
#nav li.last {background:none;}
#nav li.last a{background:none;}
#nav li a{font-size:12px; color:#eee; font-family:'Microsoft Yahei';display:block;padding:0 10px;height:49px; float:left; position:relative; z-index:90;text-align:center; background:url(../images/muenbg.png)  no-repeat right center;}
}


@media screen and (max-width: 1280px){
#nav{clear:both; height:30px; width:70%; position:relative;z-index:90;display:block;}
#nav ul{width:70%; margin:0 auto; position:relative;}
#nav li{line-height:28px; float:left; display:block;background:rgba(238,238,238,0.3); position:relative;z-index:90; }
#nav li.first a{padding-left:10px;}
#nav li.last {background:none;}
#nav li.last a{background:none;}
#nav li a{font-size:12px; color:#eee; font-family:'Microsoft Yahei';display:block;padding:0 10px;height:49px; float:left; position:relative; z-index:90;text-align:center; background:url(../images/muenbg.png)  no-repeat right center;}
}





#nav li a:hover{text-decoration:none; color:#B92F0F; background:#fff url(navhoverbg.gif); }
#nav ul li.last ul{ left:-38px;}
/*-124px*/
#nav ul li.last ul li a{background: url(bu2.png) no-repeat 12px 50%;}
#nav ul li ul{ position:absolute; top:49px; left:0; z-index:80; background:#FAFAFA url(navhoversubbg.gif) repeat-x 0 top; display:none; width:420px; padding:10px;border-radius:0px;}
/*-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;*/
#nav ul li ul li{ float:left; display:block;background:none; width:205px; padding:0;padding-right:-10px; margin:0; position:relative;}
#nav ul li ul li a{ display:block; line-height:25px; height:25px; cursor:pointer; font-size:16px; color:#222; padding-left:0; background: url(bu2.png) no-repeat 9px 50%;padding:5px; margin:0;border-bottom:0px dotted #ddd;padding-left:20px;overflow:hidden;}
#nav ul li ul li a:hover{ background:url(bu2_.png) no-repeat 9px 50%; color:#B92F0F;}
#nav li a.mainmenuhover{text-decoration:none; color:#B92F0F; background:#FAFAFA url(navhoverbg.gif);}
#nav ul li ul.min-w-nav{width:212px;}
#nav ul li ul.min-w-nav li{width:106px;}
#nav ul li ul.single-w-nav{width:126px;}
#nav ul li ul.single-w-nav li{width:106px;}
#carousel-holder{height:387px;display:block;}
#bannerwatermark{position:absolute; top:250px; left:280px;z-index:180;}















































}
