@charset "utf-8";
/* CSS Document */


html, body, div, span,   h1, h2, h3, h4, h5, h6, p,   b, u, i, center, dl, dt, dd, ol, ul, li,  {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline; }
	
	ol, ul {
	list-style: none; }
	p{margin:0; padding:0;}
	body{margin:0; padding:0;}
a:link {
	color: #808080;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #808080;
}
a:hover {
	text-decoration: none;
	color: #d79c56;
}
a:active {
	text-decoration: none;
	color: #808080;
}

ul,li{margin:0; padding:0;}
.wt{color:#ffffff !important;}

.jings{color:#d79c56;}


.mhead{height:76px; margin-top:10px; padding:0 20px;  overflow:hidden; margin-bottom:10px;}
.mhead .logo{float:left; width:196px; height:83px; text-align:center; width:60%; text-align:center;}
.mhead .ml{float:left; width:20%; padding-top:50px;}
.qhyy{width:10%; float:right; text-align:right; padding-top:60px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100}
 .qhyy .on{color:#e3bf60;}



.nhead{height:76px; margin-top:10px; padding:0 20px;  overflow:hidden; margin-bottom:10px;}
.nhead .logo{float:left; width:196px; height:83px; text-align:center; width:210px; text-align:left;}
.nhead .nyml{float:right; width:55%; padding-top:50px; line-height:30px; font-size:18px; font-family:Browallia New}
.nhead .nyml li{float:left; padding:0 30px;}
.nhead .nyml .mon a:link{color: #d79c56 !important; font-weight:bold;}
.nhead .nyml .mon a:visited{color: #d79c56 !important; font-weight:bold;}



.nycontent{background:url(../images/nybg.jpg) bottom no-repeat #000; overflow:hidden; padding-bottom:5px; height:530px; position:relative;}
.mbox{width:950px; padding-left:50px; margin:0 auto;}
.nylml{ height:340px; text-align:center; width:145px; float:left; background:url(../images/tmbg.png) top no-repeat; padding-bottom:180px;}
.nylml p{padding-top:290px;}
.nynr{width:655px; float:left; padding:0 50px; font-family:Arial, Helvetica, sans-serif;}
.wbnr{text-align:left; width:500px; color:#fff;  line-height:18px; padding:30px 15px; color:#fffefa;}
.wbnr p{ text-align:left; margin-bottom:15px; font-size:12px !important;}
.wbnr h4{font-size:14px; margin-bottom:5px; font-weight:bold; padding:0}

.zstp{width:600px; margin:0 auto; position:absolute; bottom:5px; }
.zstp li{width:100px; text-align:center; float:left;}






.banner{ width:100%; height:480px;  margin:0 auto; background:#000000; margin-bottom:10px; }
#slide-index a{color:#333;text-decoration:none;}
#slide-index a:hover{color:#c00; text-decoration:underline;}
#slide-index {position: relative; min-width: 1000px; width: auto; height:480px; overflow: hidden}
#slide-index .slides {min-width: 1000px; width: auto; height:425px}
#slide-index .slide {position: relative; min-width: 1000px; float: left; height:480px}
#slide-index .image {z-index: 1; position: absolute}
#slide-index .button {width: 138px; display: none}
#slide-index .control {z-index:40; position: absolute; text-align: center; width: 100%; bottom:20px; height:33px;  _height:33px; cursor: pointer}
#slide-index .control a{background-image: url(../images/anov.png);  width: 33px; display: inline-block; height:33px; cursor: pointer; margin-right: 22px; }
#slide-index .control a:hover {background-image: url(../images/anov.png);}
#slide-index .control a.active {background-image: url(../images/anon.png); }
.autoMaxWidth {position: relative; height: 232px; overflow: hidden}








.mcontent{padding:10px 10px; overflow:hidden; height:90px;}
.nystp{float:right; width:530px;}
.nystp p{float:left; font-family:Arial, Helvetica, sans-serif; height:30px; line-height:30px; color:#767171; padding-right:20px; font-size:12px;}
.stp{float:left; width:360px;}
.stp h4{text-align:center;  font-weight:100 ; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0}
.stp ul{overflow:hidden;}
.stp li{float:left; margin-right:10px; width:45px; height:35px;} 

.tmic img{opacity: 0.5}


.mKONTAKT{width:310px; float:right; font-family:Arial, Helvetica, sans-serif;}
.mKONTAKT h4{margin:0; padding:0; font-size:14px; line-height:30px; font-weight:100  }
.mKONTAKT p{font-size:12px; line-height:14px;}
.mKONTAKT p a:link{color:#000 !important;}


.footer{overflow:hidden; padding:20px 10px;}
.footer .bq{text-align:left; float:left; width:300PX; padding-left:20PX; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:30px; color:#767171;}



.menu { height: 40px;  z-index: 100; background-position: 0px 100%; position: absolute;left: 0; padding-right: 1px; font-family:Browallia New}
.menu li { float: left; font-size: 14px; text-align: center; line-height: 18px; padding: 0; }
.menu li.lihover, .menu li.licurrent { padding-bottom: 25px; border-bottom: 3px solid #FE7700; }
.menu li a { padding: 5px 35px; color: #242424; font-weight: bold; margin: 0; border-left: none; display: inline-block; font-size: 18px; width: 30px; }
.menu li a.noborder { border-right: none; }
.li_3 { position: relative; z-index: 100; }
.li_3_content { position: absolute; top: 20px; line-height: 40px; z-index: 99; display: none; height: 188px; *top: 18px; width: 500px; }
.li_3_content a:hover { color: #e3bf60 !important; background:; width:420px; }
.li_3_content dt { height: 17px; border-bottom: 3px solid #FE7700; *height: 19px; line-height: 17px;  }
.li_3_content dd {   background: #ffffff url(../images/menu.gif) no-repeat bottom; }
.li_3_content dd a { text-align: center; padding: 0; border-right: none; color: #666; font-weight: normal; width: auto; }
.li_3_content dd.lastItem { background-image: none; border-bottom: 1px solid #E6E4E3; }
.li_3_content dd.lastItem a { border-bottom: none; }

 





.cpml{float:left;  margin-right:50px; text-align:center; width:130px; padding-top:160px; font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#bfbfbf}
.cpml li{line-height:30px; margin-bottom:10px;}
.cpml li:hover{border:solid 2px #bfbfbf; font-weight:bold;}
.oncp{border:solid 2px #bfbfbf; font-weight:bold;}
.cpml a:link{ color:#bfbfbf}
.cpml a:hover{ color:#bfbfbf}
.cpml a:visited{ color:#bfbfbf}

.cpqh{float:left; width:450px;}




.pro{padding:20px; color:#fff; font-size:18px; }
.pro li{position:relative; float:left;}
.pro li p{ font-family:Browallia New;	 font-weight:bold;}
.pro img{width:120px; height:120px; filter:alpha(opacity=99); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.pro img:hover{filter:alpha(opacity=100); -moz-opacity:10; -khtml-opacity: 10; opacity:10;}


.nycontact{padding:80px 0 0 100px;}