@font-face {
    font-family: 'sunny';
    src: url('../fnt/NEOSANSPRO.eot');
    src: url('../fnt/NEOSANSPRO.eot?#iefix') format('embedded-opentype'),
         url('../fnt/NEOSANSPRO.woff') format('woff'),
         url('../fnt/NEOSANSPRO.TTF') format('truetype'),
         url('../fnt/NEOSANSPRO.svg#rotondacregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0;width:100%}textarea{resize:none}input{margin:0;padding:0}
html, body {
    font-family:"Trebuchet MS";
    height:100%;
    width:100%;
	min-width:980px;
}
A{
	color:#00427a;
}
A:hover{
	text-decoration:none;
}


.fixw{
	width:980px;
	margin:0 auto;
}

.header{
	margin-top:30px;
	height:70px;
}
.header .logo{
	width: 275px;
	height: 95px;
	background:url('../images/logo.png') no-repeat;
	float:left;
	background-size:200px;
	margin-top:-20px;
}
.header .menu{
	float:right;
	margin-right:-5px;
}
.header .menu A{
	/*font-family:'sunny';*/
	 
	float:left;
	width:130px;
	height:29px;
	padding-top:8px;
	color:#ffffff;
	text-decoration:none;
	font-size:20px;

	background-color: #3272B7;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88afde', endColorstr='#4b7ebc', GradientType=0);

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;	
	
	margin:0 5px;
	text-align:center;
}
.hider{
	background:url('../images/catalog_menu_bg.png') repeat-x;
	height:17px;
	margin:-30px;
	margin-bottom:0px;
	z-index:10;
	position:relative;
	
}
.hider2{
	background:url('../images/catalog_menu_bg.png') repeat-x;
	height:17px;
	margin:0 -30px;
	margin-bottom:0px;
	z-index:10;
	position:relative;
	margin-bottom:15px;
}
.header .menu A:hover{
	background-color: #F9B231;
	color:#000;
	
}
.header .menu A.act{
	background:#F9B231;
	color:#000;
	
}

.body{

	margin-bottom:10px;
	padding-left:3px;
}
.sbody{
	
	padding:30px;
	background-color: #ffffff;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a7dbb', endColorstr='#00427a', GradientType=0);	

	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;	
	
	color:#919191;
}
.body H1{
	font-family:sunny;
	font-size:25px;
	font-weight:normal;
	padding-left:30px;
	background:#F9B231;
	height:42px;
	padding-top:15px;
	color:#000;
	margin:-30px -30px 30px -30px;
	
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;	
}
.body .search{
	width:229px;
	padding:0 10px;
	height:27px;
	background:url('../images/search.png') no-repeat;
	border:0px;
	outline:none;
	float:right;
	margin-top:-73px;
}
.body .def{
	color:#accdf4;
	font-size:14px;
	font-style:italic;
}
.body .catalog-item{
	float:left;
	text-align:center;
	margin-left:30px;
	max-width:200px;
	height:290px;
}
.body .left_menu{
	float:left;
	width:260px;
	margin-left:-30px;
	background:#3272B7;
	
	-webkit-border-radius:0 5px 0 0;
	-moz-border-radius:0 5px 0 0;
	border-radius:0 5px 0 0;
}
.body .left_menu .title{
	font-size:16px;
	color: #000;
background: #F9B231;
	padding:10px 20px;
	padding-right:0px;
}
.body .left_menu .title:hover{
	color:#e91b20;
}
.body .left_menu .tfirst{
	-webkit-border-radius:0 5px 0 0;
	-moz-border-radius:0 5px 0 0;
	border-radius:0 5px 0 0;
}
.body .left_menu A{
	font-size:14px;
	color:#ffffff;
	display:block;
	padding:5px 30px;
	padding-top:4px;
	padding-bottom:6px;
	border-bottom:1px #FCE560 solid;
	text-decoration:none;
}
.body .left_menu A:hover{
	color:#00427a;
}
.body .left_menu A.act{
	color:#ffffff !important;
	background: #CE1B24;
	text-decoration:none;
}

.body .left_menu A.act:hover{
	color:}

.body .catalog{
	float:left;
	width:690px;
}
.body .catalog-item A{
	font-size:12px;
}
.body .pic-cat{
position:relative;
}
.body .pic-cat1{
	width:200px;
	height:200px;
	background:#ffffff;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	
	vertical-align: middle;
	display: table-cell;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.75);
}
.body .pic-cat2{
	width:200px;
	height:150px;
	background:#ffffff;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	
	vertical-align: middle;
	text-align:center;
	display: table-cell;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.75);
}
.body .pic-cat2 IMG{
	max-width:100%;
	max-height:100%;
}
.body .pic-title2{
	margin-top:10px;
}
.clear{
	clear:both;
}
.footer{
	position:relative;
	bottom:0px;
	height:30px;
	font-size:12px;
	color:#00427a;
}
.footer A{
	color:#00427a;
}
.footer .l{
	float:left;
}
.footer .r{
	float:right;
}

.catalog_menu{
	margin:0 -30px;
	margin-top:-15px;
	padding:30px 10px;
	/*padding-bottom:40px;*/
	padding-bottom:10px;
	margin-bottom:25px;
	background:#3272B7;
}
.catalog_menu .list{
	float:left;
	width:32.5%;
}
.catalog_menu .logo{
	float:right;
	background:#ffffff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:10px;
	width:200px;
	text-align:center;
	height:90px;
}
.catalog_menu .logo IMG{
	max-height:100%;
	max-width:100%;
}
.catalog_menu .hr{
	float:left;
	width:1px;
	height:112px;
	background:url('../images/catalog_hr.png') center no-repeat;
	padding:0 5px;
	margin-top:-10px;
}
.catalog_menu A{
	font-size:17px;
	display:block;
	margin-bottom:3px;
	padding:5px 10px;
	padding-top:2px;
	text-transform: uppercase;
	color:#ffffff;
	border-bottom:1px solid #b3c8e3;
	text-decoration:none;
}
.catalog_menu A:hover{
	background:#CE1B24;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	border-bottom:1px solid #b3c8e3;
	box-shadow: inset 0px -1px 2px #000000;
}
.catalog_menu A.act{
	background:#e3f0ff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	color:#00427a;
	text-decoration:none;
	border:0px;
	box-shadow: inset 0px -1px 2px #000000;
}
.pro{
	float:left;
	margin-left:30px;
	width:660px;
}
.pro-pic{
	float:left;
	width:50%;
}
.pro-pic .pic{
	background:#ffffff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-align:center;
	margin-right:30px;
	padding:10px;
}
.pro-pic .pic IMG{
	max-width:100%;
}
.pro-pic .pic{
	margin-bottom:15px;
}
.pro-txt{
	float:left;
	width:50%;
}
.body P{
	margin-bottom:15px;
}

.pic IMG{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.picmin{
	display: table-cell;
	width:60px;
	height:60px;
	background:#ffffff;
	text-align:center;
	vertical-align:middle;
	padding:5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.mincont{
	float:left;
	margin-right:15px;
}
.sbody UL LI{
	display:block;
	margin-top:10px;
	padding-left:10px;
	background:url('../images/li.png') left 6px no-repeat;
}

H2{
	font-weight:normal;
	font-size:20px;
	font-family: 'sunny';
	margin-bottom:30px;
	margin-top:30px;
	background:#e91b21;
	padding:5px 30px;
	margin:30px -30px;
	color:#ffffff;
}
.form{
	background:#ffffff;
	padding:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#00427a;
}
#map{
	margin:-30px;
	margin-top:-17px;
	margin-bottom:0px;
}
.slider{
    width: 965px;
    height: 447px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.slider.shadow{
	-webkit-box-shadow: 0px 2px 10px 0px rgba(52, 76, 105, 0.75);
	-moz-box-shadow:    0px 2px 10px 0px rgba(52, 76, 105, 0.75);
	box-shadow:         0px 2px 10px 0px rgba(52, 76, 105, 0.75);
}
.baner{
    z-index: 1000;
	position:absolute;
	top:97px;
	height:460px;
	width:980px;
	background:#fff;
}
.baner IMG{
    width: 965px;
    height: 447px;
    position: relative;
	margin-left:6px;
	margin-top:3px;
	display:block;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 0px 2px 10px 0px rgba(52, 76, 105, 0.75);
	-moz-box-shadow:    0px 2px 10px 0px rgba(52, 76, 105, 0.75);
	box-shadow:         0px 2px 10px 0px rgba(52, 76, 105, 0.75);
	
	display:none;
}
.slogan{
	position:absolute;
	bottom:143px;
	letter-spacing:0.02em;
	left:387px;
	font-size:24px;
	color:#fff;
	text-shadow: -1px -1px 1px rgba(37, 75, 108, 1);
}
.slide{
    width: 965px;
    height: 447px;
    position: relative;
}
.head-slide a{
    color: #000;
    text-decoration: none;
}

.slide .sli{
    width: 965px;
    height: 447px;
}
.prev{
	/*
    background: url("../images/arl.png") no-repeat;
    height: 39px;
    left: 50px;
    position: absolute;
    top: 200px;
    width: 22px;
	z-index:100;*/
    background: url("../images/nav.png") no-repeat;
	width:19px;
	height:39px;
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-19px;
	margin-left:-10px;
	opacity:0.75;
	display:none;
}
.prev:hover,
.prev:active{
   /* background: url("../images/arlh.png?1") no-repeat;*/
	opacity:1;
}
.next{
    /*background: url("../images/arr.png") no-repeat;
    height: 39px;
    right: 50px;
    position: absolute;
    top: 200px;
    width: 22px;
	z-index:100;*/
	
    background: url("../images/nav.png") no-repeat;
	background-position:-20px 0;
	width:19px;
	height:39px;
	position:absolute;
	right:0px;
	top:50%;
	margin-top:-19px;
	margin-right:-13px;
	opacity:0.75;
	display:none;
}
.next:hover,
.next:active{
  /*  background: url("../images/arrh.png?1") no-repeat;*/
	opacity:1;
}
.btn-wrap {
	position:absolute;
	top:0px;
	right:0px;
	margin-top:-5px;
	margin-right:-15px;
}
.btn-wrap2{
	height:46px;
}
.btn-wrap DIV{
	margin-top:-10px;
}
.btn-wrap DIV, .btn-wrap2 DIV{
	width:35px;
	height:36px;
}
.btn-wrap2 DIV{
	float:left;
	margin-right:5px;
}
.inew{
	background: url("../images/inew.png") no-repeat;
}
.itop{
	background: url("../images/itop.png") no-repeat;
}
.isale{
	background: url("../images/isale.png") no-repeat;
}
.ddd{
	width:25px;
	position:relative;
	margin-bottom:-5px;
	margin-right:10px;
}
.catdesc{
	padding-left:30px;
	margin-bottom:50px;
}
.pager{
	position:absolute;
	bottom:10px;
	z-index:100;
	display:none;
	text-align:center;
	left:0;
	right:0;
}
.pager A{
	width:10px;
	height:10px;
	display:inline-block;
	background:#9cc0e0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin:0 5px;
	border:1px solid #fff;
	opacity:0.75;
}
.pager A:hover,
.pager A:active{
	opacity:1;
}
.pager A.activeSlide{
	background:#2780c3;
	opacity:1;
}