@charset "utf-8";
/*
Mada
Last Modify:2014/10/12
*/
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td 
{	margin: 0;
	padding: 0;
	border: 0;
}
body{
	font-size:16px;
	font-size:15px\9;
	font-weight:300;
	color:#333333;
	font-family: 'Open Sans',Calibri, Arial, sans-serif;
	height:100%;
} 

p{
/*	line-height:20px;*/
	line-height:22px;
	margin-bottom:20px;
}
b{
	font-weight:bold;
}
i{
	font-style:italic;
}
a{
	color:#069cfb;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
h1{
	font-size:24px;
	font-weight:400;
	color:#333333;
	
}
h2{
	font-weight:400;
	font-size:18px;
	font-size:17px\9;
/*	font-weight:bold;
	font-size:16px;*/
	line-height:23px;
	color:#333333;
}
h3{
	font-weight:400;
	line-height:22px;
/*	font-weight:bold;
	line-height:20px;*/
	color:#333333;		
}


fieldset,img,abbr,acronym{border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style: none;} 
q:before,q:after {content:“;} 
textarea {outline: none; resize: none; overflow:auto;}
a{color:#3066b5; text-decoration:none;}
a:hover{color:#295c06;text-decoration:underline;}
a img {border: none;text-decoration: none;}
label, button,a {cursor: pointer;}
p{word-wrap:break-word;}
/*  */
.w960{ width:960px; margin:0 auto; text-align:left;}
/*.clearFix{ clear:both; font-size:0; line-height:0;}*/
.clearfix:after{content: " "; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.clearfix {clear:both;zoom:1}
.bar1{display:block;height:1px;margin:0;padding:0;font-size:1px;line-height:1px;clear:both;overflow:hidden}
.bar5{display:block;height:5px;margin:0;padding:0;font-size:5px;line-height:5px;clear:both;overflow:hidden}
.bar10{display:block;height:10px;margin:0;padding:0;font-size:10px;line-height:10px;clear:both;overflow:hidden}
.bar15{display:block;height:15px;margin:0;padding:0;font-size:10px;line-height:10px;clear:both;overflow:hidden}
.bar20{display:block;height:20px;margin:0;padding:0;font-size:10px;line-height:10px;clear:both;overflow:hidden}
.bar25{display:block;height:25px;margin:0;padding:0;font-size:10px;line-height:25px;clear:both;overflow:hidden}
.bar30{display:block;height:30px;margin:0;padding:0;font-size:10px;line-height:30px;clear:both;overflow:hidden}
.bar40{display:block;height:40px;margin:0;padding:0;font-size:10px;line-height:40px;clear:both;overflow:hidden}
.bartop{display:block;height:68px;margin:0;padding:0;font-size:10px;line-height:68px;clear:both;overflow:hidden}


/*top*/

.header{height:90px;}
.header .logo{float:left;margin-top:12px;margin-left:0px;}
.header .logo2{float:left;margin-top:25px;margin-left:10px;}
.header .logo2 h1{font-size:24px;font-weight:bold;}
.header .hright{float:right;margin-top:45px;}





.menubg{
    font-size:14px;
	line-height:20px;
	background:url(../images/nav_bg.gif) repeat-x;
	width:100%;
	text-align:center;
	height:68px;
	display:block!important;
	font-weight:400;

}
/*.menubg{height:38px;width:960px; margin:0 auto;background-color:#0a6fbd;}*/


.sitenav {height:68px;margin:auto;}
.sitenav > li {
	cursor:pointer;
	text-decoration:none;
	color:#fff;
	float:left;
	width:160px;
	margin-left:0px;margin-right:0px;text-align:center;
	padding:24px 0px 24px 0px;
	font-size:18px;

	}



.sitenav li:hover{ background-color:#039190}

.sitenav li.current{float:left;padding-left:20px;padding-right:15px;padding-top:6px;}
.sitenav li.linet {background:url(../images/zuowen/menu_line.jpg);height:38px;width:2px;float:left; margin:0px; padding:0px;}
.sitenav li a,.sitenav li a:visited {display:block;color:#FFFFFF}
.sitenav li a:hover {display:block;color:#fff;text-decoration: none;}

.subnav {position:absolute;width:160px;margin-top:18px;margin-left:0px;*margin-left:-3px;padding-top:6px;background:url(../images/poptop.gif) top no-repeat;z-index:99;}
.innerpop {display:block;width:157px;border:solid #038685;border-width:0 2px 2px 1px;background:#fff; font-size:12px; font-weight:normal;padding-top:5px;}
.innerpop span {display:block;width:154px;height:30px;margin:0 auto;overflow:hidden;line-height:30px;text-align:center;border-bottom:1px solid #e6f3f3;}
.innerpop span a,.innerpop span a:visited{display:block;width:154px; padding-left:0px;height:30px;color:#038685;font-size:12px;font-weight:normal;}
.innerpop span a:hover {color:#fff;background:#069998; text-decoration:none;font-size:12px;font-weight:normal;}
.innerpop span.popend {border-bottom:none;}

.sitenav li.shownav .subnav {display:block;}
.sitenav li .teampop {display:none;}
.sitenav li .subnav {display:none;}
.sitenav li.shownav .teampop {display:block;}
.sitenav li.shownav .innerpop {display:block;}

/*index*/

.container{
	margin:auto;
	width:960px;
	padding:60px 10px;
	padding-bottom:100px;
}
.container.nopadding{
	padding:0px;
}
.container > .title{
	margin-bottom:20px;
	text-transform:uppercase;
}


#footer {
	width:100%;
	margin-top:20px;
	background-color:#F1F1EF;
	padding:30px 0;
}
#footer .sitemap .bottomRow{
  float:left;
}
#footer .sitemap .bottomRow h3 a{
  color:#636360;
  text-decoration:none;
  font-size:13px;
  /*margin-left:10px;*/
  line-height:150%;
  padding:0;
}
#footer .sitemap .bottomRow h3{
  color:#636360;
  text-decoration:none;
  font-size:13px;
  margin-left:10px !important; 
  line-height:150%;
  padding:0;
  font-weight:bold;
}
#footer .sitemap .bottomRow h3 a:hover {
  color:#000;
  text-decoration:none;
}
#footer .sitemap .bottomRow h3{padding:0;margin:0;}
#footer .sitemap .bottomRow ul {padding:0;margin-bottom:0;}
#footer .sitemap .bottomRow ul li{list-style-type:none;line-height:0;}
#footer .sitemap .bottomRow ul li a {
  color:#636360;
  text-decoration:none;
  font-size:13px;
  margin-left:10px;
  line-height:150%;
}
#footer .sitemap .bottomRow ul li a:hover {
  color:#000;
  text-decoration:none;
}
#footer .sitemap .bottomRow .box {
  float:left;
  margin: 0;
  padding: 0;
  width: 192px;
}
#footer .sitemap .bottomRow .dotline{display:none;}
.category-module{padding-left:0px;}
.login-fields label{
    color: #666766;
    font-size: 13px;
    line-height: 1.4;
}
.menu_footer a {
  color:#636360;
  text-decoration:none;
  font-size:12px;
  line-height:150%;
}
.menu_footer a:hover {
  color:#000;
}
.menu_footer {
	clear:both;
	list-style: none outside none;
	padding:20px 0px 20px 0px;
	text-align:center;
}
.menu_footer .separator{
  color:#636360;
  text-decoration:none;
  font-size:12px;
  line-height:150%;
}



.index-left{width:580px;float:left;margin-left:20px}
.index-right{width:320px;float:right;margin-right:20px;}

.index-left h2{font-size:16px; color:#0680bd;line-height:16px;}

/*lanmu*/
.lanmu{background-image:url(../images/lanmubg.gif);width:960px;overflow:hidden;}
.aleft{width:200px;float:left;background-color:#f0f0f0; }
.aright{width:680px;float:left;padding:10px 40px 20px 40px; background-color:#fff}

.lmemu {width:180px;
margin:30px 0 30px 10px;
/*
border:solid #a1a1a1;border-width:1px 1px 1px 1px;
background-color:#565656;
color:#FFFFFF;*/
}

.lmenub {margin:0px 20px 0px 20px;
/*border-bottom:#717171 1px solid;*/
line-height:28px;
}

.lmemu  ul{margin:0px 20px 10px 20px;}
.lmemu  li {/*color:#99ccee;*/line-height:24px;}
.lmemu  li a{/*color:#99ccee;*/}

.aright h1{font-size:24px; color:#0680bd;line-height:24px;margin:30px 0 15px;
text-align:left;}
/*.aright h2{font-size:20px; color:#0680bd;line-height:30px;clear:both;
background-color:#d8ebf5;
margin-top:12px;
padding-left:10px;font-family: Georgia;
}*/

.aright h2 {
/*	text-align: left;
	font-size: 22px;
	color: #e3332c;;
	margin:12px 0;	
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 24px;
	font-weight: 800;
	*/
	color: #e3332c;
	font-family: tahoma;
	font-size: 24px;
	
}
.aright .acont{ margin-top:20px;}





.footer{
	color:#858585;
	text-align:center;
	padding:20px;
	border-top:1px solid #d0d0d0;
	background-color:#ececec;
	font-size:11px;
}
.footer .link{
	text-align:center;
	padding:5px 0px;
}
.footer .link a{
	margin:0px 5px;
	color:#666666;
}
.footer .powered{
	line-height:25px;
}
.footer .powered strong{
	color:#690;
}
.footer .powered strong span{
	color:#F93;
}
.footer .copyright{
	color:#666666;
	line-height:24px;
}

.tongji{
text-align:center;
display:none;
} 

/**/
.weizhi {padding:2px 0px 4px 0px;border-bottom:1px solid #eee;color:#999;font-size:10px;}
.weizhi a{color:#999}

.listbox{
clear:both;
	overflow:hidden;
	margin-left:5px;
	margin-top:20px;
}

.e2 li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px solid #EEE;
	color:#aaa;
}
.e2 li b a{
	color:#555;
}
.e2 li a.preview{
	width:84px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e2 li a.preview img{
	width:80px;
	/*height:60px;*/
	display:block;
	padding:1px;
	border:0px solid #EEE;
}
.e2 li a.preview:hover img{
	border:0px solid #AAA;
}
.e2 li a.title{
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:14px;
	margin-left:2px;
}
.e2 span.info{
	display:block;
	line-height:23px;
	color:#555;
	padding-left:12px;
}
.e2 span.info small{
	color:#AAA;
	font-size:12px;
	margin-left:3px;
}
.e2 span.info a{
	color:#690;
}
.e2 p.intro{
	color:#776955;
	line-height:20px;
	margin-left:15px;
	padding-left:10px;
	padding-right:10px;
}

table.content-table {
	margin: 0 auto;
	width: 680px;
	margin-bottom: 20px;
}
table.content-table th {
	background-color: #a7a7a7;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	font-weight:bolder;
	padding-left: 2px;
}
table.content-table td {
	background-color: #e1e1e1;
	color: #7d7d7d;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	text-align: left;
	padding-left: 10px;
}

.himg{padding:0px 0 20px; text-align:center;}
.mess_box{padding:15px 20px 0px; background:#f5f4f2;margin:auto;}
.decri{line-height:30px; font-size:24px; padding-bottom:5px;font-family: tahoma; font-weight: 200;}
.decri strong{color:#333; height:30px; display:block; line-height:30px;} 
.decri p{color:#666; display:block; line-height:30px; margin-bottom:15px;}

.decri2{line-height:30px; font-size:16px; padding-bottom:5px;font-family: tahoma; font-weight: 200;} 
.decri2 p{color:#666; display:block; line-height:24px; margin-bottom:15px;}

.acont li {
	background-image: url(../images/plist.gif);
	background-repeat: no-repeat;
	list-style: none;
	padding-left: 10px;
	background-position: 0 8px;
	line-height:24px;
	}
.acont li span{ color:#999;}
.acont p {
	margin-bottom:15px;
	}
	
.lcont{margin-top:20px;font-family: tahoma; font-weight:100;font-size:14px;line-height:24px; color:#666;}
.lcont p {
	margin-bottom:5px;
	}
.lcont h3{font-size:18px;font-weight:500;color:#454545;margin:8px 0 3px;}
.lcont h2{font-size:24px;font-weight:500;color: #e3332c;}
	
	
.prolist {margin:15px 0 15px 20px;}
 .goodsItem{width:200px; float:left; position:relative; overflow:hidden; padding:5px 20px 15px 0px; text-align:center;font-family:Verdana, Arial;}
       .goodsItem .goodsimg{width:200px; height:200px;  margin-bottom:4px; border:1px solid #f0f0f0;} 
	   .goodsItem .goodsimg:hover{border:1px solid #ff6600;} 

       .goodsItem p{text-align:center; color:#3f3f3f;display:block; line-height:14px;height:36px; overflow:hidden}
       .goodsItem p a{color:#006699; text-decoration:none;font-size:9px;}
       .goodsItem p a:hover{color:#ff6600; text-decoration:underline;}
       .goodsItem span{width:40px; height:40px; position:absolute;left:0px; top:0px;}
       .goodsItem span.best{background:url(images/bg.gif) no-repeat 0px -304px;}
       .goodsItem span.news{background:url(images/bg.gif) no-repeat -75px -304px;}
       .goodsItem span.hot{background:url(images/bg.gif) no-repeat -161px -304px;}
	   
	   .price{text-align:center;color:#b50a0a;margin:5px 5px 10px 5px;}
	   .price .priceb{float:left;height:20px;font-size:20px;font-family:arial;font-weight:bolder;}
	   .price .spana{margin-right:3px;font-size:12px;font-family:arial;float:left;}
	   .price .marketb { text-decoration:line-through;color:#999;font-size:12px;font-family:arial;float:right;}
	   
.exbta{text-align:center; font-weight:bolder; height:24px;background-color:#99ccff}
.exbtb{text-align:center;height:24px;background-color:#f7fbff}
