@charset "utf-8";
/* CSS Document */
/*------------------------------------------------General--------------------------------------------------------*/
body{
	padding:32px 0 0 0;
	margin:0;
	background:url(bg.png) 0 0 repeat-x #fff;
	font:normal 11px/17px Arial, Helvetica, sans-serif;
	color:#6e6e6e;
}
@font-face {
	font-family:'Conv_MyriadPro-Regular';
	src:url('../fonts/MyriadPro-Regular.eot');
	src: local('☺'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
/*@font-face {
	font-family:'Conv_MyriadPro-Semibold';
	src:url('../fonts/MyriadPro-Semibold.eot');
	src:local('☺'), url('../fonts/MyriadPro-Semibold.woff') format('woff'), url('../fonts/MyriadPro-Semibold.ttf') format('truetype'), url('../fonts/MyriadPro-Semibold.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}*/
table, td, tr, div, p, a, i, img, span, strong, h1, h2, h3, h4, h5, h6, ul, ol, li, label, input, select, textarea, object{
	padding:0;
	margin:0;
}
a{
	text-decoration:none;
	outline:none;
}
img, input, textarea{
	behavior:url(iepngfix.htc);
	border:none;
	outline:none;
}
ul{
	list-style-type:none;
}
p a{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#ff6101;
	text-decoration:underline;
}
p a:hover{
	text-decoration:none;
}
.clear{
	font-size:0;
	line-height:0;
	clear:both;
}
.main{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
.noMarg{
	margin:0 !important;
}
.noPad{
	padding:0 !important;
}
.noBg{
	background:none !important;
}
.noBord{
	border:none !important;
}
.lftPart{
	width:232px;
	float:left;
}
.rgtPart{
	width:712px;
	float:right;
}
.reaBtn{
	display:block;
	width:64px;
	height:17px;
	margin:16px 0 0 0;
	background:url(raedBtn.png) 0 0 no-repeat;
	font:normal 10px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}
.reaBtn:hover{
	color:#c9650b;
}	
/*------------------------------------------------Header-start------------------------------------------------------*/
.logo{
	display:block;
	width:141px;
	margin:0 auto;
}
.nav{
	width:100%;
	height:42px;
	margin:62px 0 0 0;
	font:normal 17px/42px 'Conv_MyriadPro-Regular',Sans-Serif;
	*+font:normal 14px/42px 'Conv_MyriadPro-Regular',Sans-Serif;
	/*text-indent:-2000px;*/
}
.nav li, .active{
	height:42px;
	float:left;
	background:url(navMid.png) 0 0 repeat-x;
}
/*.nav li:first-child span{
	background:none !important;
}*/
.nav li a{
	display:block;
	height:42px;
	padding:0 31px 0 0;
	text-shadow:0 1px #646464;
	color:#f9f9f9;	
}
.nav li a img{
	display:block;
	float:left;
}
.nav li span{
	display:block;
	width:2px;
	height:42px;
	padding:0 30px 0 0;
	float:left;
	background:url(pipe.png) 0 0 no-repeat;
}
.nav li:hover, .active{
	background-position:0 -42px;
}
#fstNav, .active1{
	width:96px;
	background:url(navLft.png) 0 0 no-repeat;
	behavior:url(iepngfix.htc);
}
#lstNav, .active1{
	width:114px;
	background:url(navRgt.png) 0 0 no-repeat;
	behavior:url(iepngfix.htc);
}
#fstNav a{
	width:96px;
}
#fstNav a, #lstNav a{
	padding:0 !important;
}
#lstNav:hover, #fstNav:hover, .active1, .active2{
	background-position:0 -42px;
}
.active1{
	background-position:0 -42px !important;
}
/*------------------------------------------------Header-end--------------------------------------------------------*/
/*------------------------------------------------Body-start--------------------------------------------------------*/
.bdyMain{
	width:100%;
	overflow:hidden;
	margin:12px auto 0;
}
.bdyMain .lftPart h2{
	width:232px;
	height:29px;
	background:url(topBg1.png) 0 0 no-repeat;
	behavior:url(iepngfix.htc);
	font:normal 14px/29px 'Conv_MyriadPro-Regular',Sans-Serif;
	color:#fff;
	padding:0 0 0 15px;
}
.lftBot{
	width:232px;
	height:6px;
	margin:0 0 16px 0;
	background:url(botBg1.png) 0 0 no-repeat;
	behavior:url(iepngfix.htc);
}
.lftMid{
	padding:12px 14px 10px;
	background:url(midBg1.png) 0 0 repeat-y;
}
.lftMid img{
	display:block;
	margin:0 auto 16px;
	border:3px solid #929292;
}
.lftMid h3{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#2d79bf;
	margin:0 0 4px 0;
}
.underline{
	text-decoration:underline;
}
.bdyMain .rgtPart h2{
	width:695px;
	height:29px;
	background:url(topBg2.png) 0 0 no-repeat;
	font:normal 17px/29px 'Conv_MyriadPro-Regular',Sans-Serif;
	*+font:normal 14px/29px 'Conv_MyriadPro-Regular',Sans-Serif;
	behavior:url(iepngfix.htc);
	color:#fff;
	padding:0 0 0 15px;
}
.rgtBot{
	width:710px;
	height:6px;
	margin:0 0 0 0;
	background:url(botBg2.png) 0 0 no-repeat;
	behavior:url(iepngfix.htc);
}
.rgtMid{
	width:682px;
	overflow:hidden;
	padding:12px 14px 0px;
	background:url(midBg2.png) 0 0 repeat-y;
}

.productraw{
	width:670px;
	overflow:hidden;
	padding:0 0 12px 0;
	margin:0 auto 10px;
	background:url(dot.gif) 0 100% repeat-x; 
}

.productraw2{
	width:670px;
	overflow:hidden;
	padding:0 0 0px 0;
	margin:0 auto 10px;
}

.rgtMidPicBg{
	width:96px;
	height:79px;
	float:left;
	margin:0 10px 4px 0;
	background:url(proBg.png) 0 0 no-repeat;
}
.rgtMidPicBg img{
	display:block;
	margin:7px auto;
}
.productraw p span{
	display:block;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#2d79bf;
	margin:0 0 6px 0;
}	
.productraw p strong{
	display:block;
	margin:0 0 8px 0;
}
.productraw2 p span{
	display:block;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#2d79bf;
	margin:0 0 6px 0;
}	
.productraw2 p strong{
	display:block;
	margin:0 0 8px 0;
}

.ban{
	width:710px;
	height:371px;
	margin:0 0 18px 0;
	background:url(banBg.png) 0 0 no-repeat;
	behavior:url(iepngfix.htc);
}
/*------------------------------------------------Body-end--------------------------------------------------------*/
/*------------------------------------------------Footer-start----------------------------------------------------*/
.footMain{
	width:100%;
	overflow:hidden;
	margin:28px 0 0 0;
	padding:36px 0;
	background:url(footBg.png) 0 0 repeat-x #0f0f0f;
}
.footMain ul{
	width:330px;
	margin:0 auto;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#636363;
}
.footMain ul li{
	float:left;
}
.footPipe{
	padding:0 4px;
}
.footMain ul li a{
	color:#636363;
}
.footMain ul li a:hover{
	color:#9e9d9d;
}
.footMain p{
	color:#636363;
	text-align:center;
	margin:4px auto 0;
}	
/*------------------------------------------------Footer-end------------------------------------------------------*/

/*------------------------------------------------Carousel1-start----------------------------------------------------*/
.topTxt{
	width:592px;
	height:38px;
	margin:0 auto;
	padding:20px 0 10px 0;
	/*font:normal 48px/50px 'Conv_MyriadPro-Semibold', Arial, Helvetica, sans-serif;
	color:#343434;
	text-align:center;*/
}
.topTxt2{
	width:573px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#343434;
	text-align:center;
	margin:0 auto;
}
#demo1{
	width:685px; 
	height:270px;
	padding:0 10px 20px 0; 
}


/* Slide Show */
#content{
	width:685px;
	height:200px;
}

#MooFlow {
	margin:-90px 0 0 0;
}
#MooFlow div img{
	display:block;
	-moz-box-shadow:4px 0 0 #666565;
	-webkit-box-shadow:4px 0 0 #666565;
	-o-box-shadow:4px 0 0 #666565;
	box-shadow:5px 0 10px #666565;
	border:4px solid #fff;
}

.mf{visibility: hidden; z-index:1; color:#fff; font-size:14px}
.mf * {
	outline:none;
	border:none;
	padding:0;
	margin:0;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select:none;
	-o-user-select:none
}
.mf div.loader{
	position:absolute;
	text-align:center;
	z-index:10000;
	margin:0 auto;
	top:45%;
	width:100%;
	background:url(../images/ajax_loader.gif) no-repeat 50% 0;
	padding:50px 0;
	text-shadow: none;
}
.mf div.caption {
	position:absolute;
	text-align:center;
	z-index:98;
	margin:1em auto;
	bottom:50px;
	width:100%;
	text-shadow: none;
	color: #fff;
	font-weight: bold;
}
.mf div.mfNav{
	position:absolute;
	z-index:99;
	margin:0 auto;
	text-align:center;
	width:100%;
	bottom:20px;
	font-size:1px;
	line-height:1px;
	width:100%;
}
.mf div.autoPlayCon{
	float:left;
	width:10%;
	padding-left:3%;
	height:24px;
}
.mf a.play, .mf a.stop{
	width:32px;
	height:29px;
	float:left;
	cursor:pointer;
	_behavior: url(iepngfix.htc);
}
.mf a.play{
	background:url(../images/play.png) no-repeat;
}
.mf a.stop{
	background:url(../images/stop.png) no-repeat;
}
.mf div.sliderCon{
	margin-top:5px;
	float:left;
	width:74%;
}
.mf a.sliderNext{
	background:url(../images/left.png) no-repeat;
}
.mf a.sliderPrev{
	background:url(../images/right.png) no-repeat;
}
.mf a.sliderNext, a.sliderPrev{
	text-decoration:none;
	width:28px;
	height:17px;
	cursor:pointer;
	float:left;
	_behavior: url(iepngfix.htc);
}
.mf div.resizeCon{
	float:right;
	width:10%;
	padding-right:3%;
	height:24px;
}
.mf a.resize{
	width:47px;
	height:29px;
	float:right;
	cursor:pointer;
	background:url(../images/resize.png) no-repeat;
	_behavior: url(iepngfix.htc);
}
.mf div.slider{
	background:url(../images/middle.gif) repeat-x;
	height:17px;
	position:relative;
	text-align:left;
	float:left;
}
.mf div.knob{
	height:17px;
	background:url(../images/middle-slider.png) repeat-x right center;
}
.mf div.knobleft{
	background:url(../images/left-slider.png) repeat-x center;
	width:11px;
	height:17px;
}
/*------------------------------------------------Carousel1-end----------------------------------------------------*/















