@charset "utf-8";
/*重置*/
body,h1,h2,h3,dl,dd,dt,p,ul,li{ margin:0; padding:0;}
input{ border:none; margin:0;outline:none; padding:0;}
h1,h2,h3{ font-weight:normal;}
img{ border:none; margin-bottom:10px;}
a{ text-decoration:none;}
*{ font-size:12px; font-family:"宋体","Microsoft YaHei",Arial;}
li{ list-style-type:none;}
body{min-width:1200px;}

/*header*/
.top_bg{ background-image:url(../images/top_bg.jpg); min-height:120px; position:relative;
	border-bottom:#7b807f solid 1px;
	}
.top_bg .gaoguang{ position:absolute; left:0; top:0; opacity:0.6;}
.top_bg .gaoguang img{ width:100%; height:120px;}
.top_main{ width:1200px; margin:0 auto; position:relative; z-index:1;}
.top_main .top_logo{ width:1000px; height:120px; }
.top_main h1{float:right;}
.top_main h1 a{ color:white; font-family:"宋体"; line-height:40px;}

/*导航*/
.dh_main { width:1200px; margin:0 auto; position:relative; z-index:2;}
.dh_main ul{width:auto; height:40px; border-radius:8px; padding-left:50px; position:absolute; right:0; top:-60px;
	border:#8a95a1 solid 1px;
	background:#536576;
	}
.dh_main ul li{ float:left; width:90px; text-align:center; line-height:40px;}	
.dh_main ul a{ color:white; font-size:14px; display:block; font-family:"微软雅黑";
	background-image:url(../images/dh_shuxian.png);
	background-position:left center;
	background-repeat:no-repeat;
	}
.dh_main ul h1{ position:absolute; left:5px; top:-24px; z-index:2}
.dh_main ul li:hover{ background-image:url(../images/dh_gaoguang.png); 
	background-repeat:no-repeat;
	background-position:top center;
	}

/*banner*/
/*banner*/
#ban{width:100%; height:400px; background:rgb(24, 30, 27);}
.banner_bg{width:auto; height:400px; margin:auto; background:url(../images/banner.png) no-repeat;}
.banner{height: 50px;margin:auto;}
.banner_bgm{width:1024px; height: 50px;margin:auto;padding-top: 350px;}
.banner_bgl{float:left; width:37px;margin-left: 460px;}
.banner_bgr{float:right; width:37px; margin-right: 470px;}



/*内容区*/
.contentbox{ background-image:url(../images/conbg.jpg); background-repeat:repeat-x;
	background-color:#575c5a;
	}
.cont{ min-height:600px; height:auto; overflow:hidden; width:1200px; margin:0 auto; position:relative;}
.cont .one{ margin-top:30px; height:266px;}
.cont .tow{ margin-top:30px; height: 300px;}

/*友情连接*/
.link{ text-align:center; line-height:24px; color:white; position:absolute; bottom:0; width:100%;}
.link a{ color:white; font-family:"宋体"; margin:0 4px;}
.link a:hover{ text-decoration:underline;}

/*——标题共用——*/
.biaoti{overflow:auto; margin-top:20px; margin-left:20px;}	
.biaoti h1{ background-image:url(../images/btpic.png); background-repeat:no-repeat;
	background-position:bottom; background-size:100%; padding:0 10px 18px 10px;
	float:left;
	}
.biaoti h1 p{ float:left; margin-right:10px;}	
.biaoti h1 span{ font-size:26px; color:#C79B15;
	}
.biaoti h2{ margin-top:18px; margin-left:18px; float:left;}	
.biaoti h2 span{ font-size:20px; font-family:"方正大黑简体"; font-weight:bold; color:#0f1412;
	text-shadow: -1px 0 1px #404b45;
	}
.biaoti a{ color:#dfa008; float:right; margin-top:22px;}
.biaoti a:hover{ text-decoration:underline;}	
		
/*——热销商品——*/
.hotgood{ width:710px; height:260px;border:#c1c1c1 solid 3px;  background-color:#181e1b; 
	border-radius:8px; float:left;
	}
.hotgood .smallpic{ margin:10px 0 10px 8px;}
.hotgood .smallpic ul{ overflow:auto; width:970px;}
.hotgood .smallpic li{ float:left;  margin:0 6.5px; width:140px;}
.hotgood .smallpic span, .smallpic h2{ float:left;}
.hotgood .smallpic span{margin-top:30px; border-radius:5px; cursor:pointer;}
.hotgood .smallpic ul img{ width:100%;border:#565857 solid 3px; border-radius:5px;}
.hotgood .smallpic h2{ width:640px; overflow:hidden; margin-right:6px;}
.hotgood .smallpic p{ color:white; font-family:"宋体"; margin-top:10px;}

/*——关于我们——*/
.about{ width:450px; height:260px; float:right; background-image:url(../images/shuxian0.png);
	background-repeat:no-repeat; background-position:left 60px;
	}
.search{ overflow:auto;}
.search *{ float:left}
.search span{background-image:url(../images/search01.png); width:10px;height:37px;}
.search .search_key{background-image:url(../images/search02.png);line-height:37px;height:37px; width:330px; font-size:14px;margin-left:10px;}
.search .search_sub{ background-image:url(../images/search.png); width:102px; height:37px; border-radius: 8px;}
.about .txtbox{ padding-left:24px; color:#fff; line-height:20px;margin-right:5px;}
.about .txtbox a{ color:white; font-family:"宋体"; line-height:20px;}
.about h3{ text-align:right; margin-top:10px; position:relative;}
.about h3 span{ display:block; color:white; font-size:20px; background-image:url(../images/tel.png);
	background-repeat:no-repeat; background-position:right center; padding-right:1.2em; margin-right:20px;
	}
.about h3 a{ display:block; color:#e7b846; font-size:18px; position:absolute; right:0; margin-right:8px;font-weight:600;
	}

/*——艺术培训——*/
.arttrain{ width:600px; height:260px; border-radius:8px; float:left;
	background-color:#181e1b; background-image:url(../images/con_gaoguang.png);
	background-repeat:no-repeat; background-position:right top;
	-webkit-box-reflect:below 2px -webkit-linear-gradient(transparent,transparent 90%,rgba(255,255,255,0.8));
	margin-bottom:40px;
	}
/* .arttrain ul{ margin-left:20px; float:left; margin-top:10px; border:red solid 1px; position:relative;
	border:#607181 solid 3px; border-radius:5px;
	}
.arttrain ul h1{ background-color:rgba(0,0,0,0.7); position:absolute; bottom:0; width:100%; overflow:auto;}
.arttrain ul h1 a{ float:right; color:white; width:20px; line-height:20px; background-color:#999; 
	text-align:center; margin:3px 1px;
	}
.arttrain ul h1 .current{ background-color:#C93;}
.arttrain ul h1 a:hover{ background-color:#C93;}

.arttrain dl{ float:left; width:300px; margin-left:20px; margin-top:10px; min-height:160px;}
.arttrain dl dt a{ color:white; font-size:20px; font-family:"宋体"; line-height:36px;}
.arttrain dl dt a:hover{ border-bottom:white solid 1px;}
.arttrain dl dd{ color:white;font-family:"宋体"; line-height:20px;}
.arttrain dl p a{ color:#81a7ca; font-family:"宋体"; line-height:24px;}
.arttrain dl p a:hover{ text-decoration:underline;}
 */
/*——新闻中心——*/
.newslist{width:560px; height:260px; border-radius:8px; float:right; padding:0 10px;
	background-color:#181e1b; background-image:url(../images/con_gaoguang.png);
	background-repeat:no-repeat; background-position:right top;
	-webkit-box-reflect:below 2px -webkit-linear-gradient(transparent,transparent 90%,rgba(255,255,255,0.8));
	margin-bottom:40px;/*倒影*/
	}
.newslist ul{ padding-left:20px;}	
.newslist ul li{ line-height:24px; border-bottom:#999 dashed 1px; margin-top:8px;}	
.newslist ul a:hover{ text-decoration:underline;}
.newslist ul li *{ color: white; font-family:"宋体";}	
.newslist ul span{ float:right;}

/*底部*/
.endbg h1{}
.endmain{ background-color:#010705;}
.endmain .endfont{ padding:15px 0;}
.endmain .endfont p{ text-align:center; line-height:18px; color:#ddd; font-family: Helvetica;}
.endmain .endfont p a{color:#ddd;font-family: Helvetica, Arial, sans-serif;}
.endfont p a:hover{ text-decoration:underline; color:#6FF;}

/**top*/
*html{background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../images/icon.png) no-repeat; position:fixed; right:125px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:120px; _margin-bottom:120px; z-index:9999999;}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px; z-index:9999999;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px; z-index:9999999;} 

#code_img{ width:260px; height:355px; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:165px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px; z-index:9999999;}



/******************/
#shangfan{ line-height: 23px; height: 18px; width:400px;overflow:hidden;} 
#shangfan ul{margin: 0px 10px;padding: 0px;list-style-type: none;} 
#shangfan ul li{/*文字超出本行，自动省略*/overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin:0;padding: 0px;} 