/*
Author: mayuzhu.com
Email: 287641539@qq.com
*/

/* The Common Stuff
================================== */

 * {margin:0; padding:0;}
 img{border:none;display:block;}
 body {font:12px/1.8em Verdana, sans-serif; text-align:center;background:#000 url(../images/body_bg.jpg) repeat 0 0; color:#fff; overflow-x:hidden;}
 a{color:#fff; }
 a:link,a:visited{text-decoration:none; }
 a:hover{text-decoration:none; }
 ul{list-style:none; }
 .height10{height: 10px; }
 h2{font-size:16px;}
 h3{font-size:14px;}

 #wrap_out{width:980px;margin:0 auto;text-align:left;background:#000 url(../images/wrap_bg.jpg) repeat-x 0 0;}
 #wrap_in{width: 963px; margin:0 auto;background:#000; }
 #header{width: 963px; height: 191px; background:url(../images/head_bg.jpg) no-repeat 0 0; }
#content{width: 963px;clear:both; background:url(../images/bg.jpg) repeat-y 0 0; }
#content #primary{width: 752px; float:left; }
#content #sidebar{width: 202px; float:right;background:#1E1E1E; }
#content #primary_2{width: 642px; float:right; background:#1E1E1E;padding:20px; color:#c0c0c0; }
#content #sidebar_2{width: 271px; float:left;background:#1E1E1E; }
body#home #content{background:0; }

#header #top_h{width: 100%; height:133px; float:left; }
#header #top_h h1{width: 480px; height: 105px; float:left; margin-left:15px; }
#header #top_h .top_h_r{width: 220px; float:right; font-size:13px;margin-top:15px; }
#header #top_h .top_h_r .con_phone{position:relative; top:60px; left:-120px;}
#header #main_menu{width: 941px; margin:0 auto; height: 58px; background:#000 url(../images/menu_bg.jpg) no-repeat 0 0;float:left; padding-left:20px; }
#header #main_menu li{float:left; }
#header #main_menu a{display:block;float:left; width: 85px; height: 58px; line-height:58px; font-size:16px;font-weight:bold;background:url(../images/menu_a_bg.jpg) no-repeat 75px top; }
#header #main_menu a.bg_none{background-image:none; }

#content #primary #slide{width: 100%; border-bottom:10px solid #860055; padding-bottom:10px; margin-bottom:10px; margin-top:10px; }
#content #primary .box{margin-left:10px; }
#content #primary .box .news_box,#content #primary .box .intro_box{float:left; background:#111; padding:5px 10px; height: 200px; }
#content #primary .box .news_box{width: 220px; }
#content #primary .box .intro_box{width: 472px; margin-left:10px; }
#content #primary .box .intro_box #vedio{float:left; z-index:1000;}
#content #primary .box .news_box ul{width: 100%; clear:both; }
#content #primary .box .news_box ul li{height: 24px; line-height:24px; background:url(../images/dot.jpg) repeat-x 0 100%; }
#content #primary .box .news_box ul li a{background:url(../images/a_bg.jpg) no-repeat 0 50%; padding-left:10px; color:#c0c0c0}
#content #primary .box h3{width: 100%; height: 30px; line-height:30px; background:#111 url(../images/h3_bg.gif) no-repeat 100% 100%; float:left; }
#content #primary .box h3 span{float:left; background:url(../images/heart.jpg) no-repeat 0 50%; padding-left:30px;  }
#content #primary .box h3 a{float:right; font-size:10px;margin-right:40px; }
#content #primary .box .intro_box img{float:left; padding:5px 10px; }
#content #primary .box .intro_box p{color:#c0c0c0; }

#content #primary .box .fashion_box{width: 364px; float:left;}
#content #primary .box .fashion_box.mal14{margin-left:14px; }
#content #primary .box .fashion_box h3{width: 100%; height: 30px; line-height:30px; background:#111 url(../images/h3_bg.gif) no-repeat 100% 100%; float:left; }
#content #primary .box .fashion_box h3 span{float:left; background:url(../images/heart.jpg) no-repeat 0 50%; padding-left:30px;  }
#content #primary .box .fashion_box h3 a{float:right; font-size:10px;margin-right:40px; }
#content #primary .box .fashion_box img{float:left; padding:5px; }
#content #primary .box .fashion_box ul{float:left; }
#content #primary .box .fashion_box ul li{height: 24px; line-height:24px; background:url(../images/dot.jpg) repeat-x 0 100%; }
#content #primary .box .fashion_box ul li a{background:url(../images/a_bg.jpg) no-repeat 0 50%; padding-left:10px; color:#c0c0c0; }
#content #primary .box h2{width: 100%; height: 34px; line-height:34px; background:url(../images/h2_bg.gif) no-repeat 0 0; padding-bottom:10px; }
#content #primary .box h2 span{background:url(../images/heart2.jpg) no-repeat 7px 50%; padding-left:30px;  }

#content #primary .box2{margin-left:10px; }
#content #primary .box2 h2{width: 100%; height: 34px; line-height:34px; background:#860055 url(../images/h2_bg.gif) no-repeat 0 0; }
#content #primary .box2 h2 span{float:left; background:url(../images/heart2.jpg) no-repeat 7px 50%; padding-left:30px;  }
#content #primary .box2 h2 a{float:right; font-size:10px;margin-right:10px; }
#content #primary .box2 ul{width: 740px; border:1px solid #860055;float:left; padding:5px 0; }
#content #primary .box2 ul li{float:left;width: 25%; text-align:center; }
#content #primary .box2 ul li a img{display:inline; }
#content #primary .box2 ul.case img{margin-top:5px; }
#content #primary_2 h3{width: 632px; height: 30px; line-height:30px; background:#111 url(../images/h3_bg.gif) no-repeat 100% 100%;padding-left:10px; }
#content #primary_2 img.con_ban{margin:20px 0; }
#content #primary_2 p{margin:1em 0; text-indent:2em;}
#content #primary_2 ul.pic_list{float:left; }
#content #primary_2 ul.pic_list li{float:left; width: 180px; margin-bottom:20px; margin-right:42px; }
#content #primary_2 ul.pic_list li a{display:block;float:left; width: 180px; height: 130px; padding:2px ;background:#666; }
body#case #content #primary_2 ul.pic_list li a{height: 249px;}
#content #primary_2 ul.pic_list li a:hover{background:#ccc; }
#content #primary_2 ul.pic_list li span{display:block;width:100%; float:left; text-align:center;}
#content #primary_2 ul.pic_list li.mar0{margin-right:0; }
#content #primary_2 dl{width: 100%; float:left; margin-bottom:20px; }
#content #primary_2 dt{float:right; width: 460px; font-weight:bold; font-size:13px;}
#content #primary_2 dd.img a{width: 168px; height: 99px; display:block;float:left; margin-right:10px; }
#content #primary_2 h4{margin:0; padding:0; font-size:14px;padding:2px 0; border-bottom:1px solid #fff; margin:10px 0; }
#content #primary_2 h4 span{font-size:12px; font-weight:normal;}
#content #primary_2 ul a{background:url(../images/a_bg.jpg) no-repeat 0 50%; padding-left:10px; }
#content #primary_2 ul.news_list{width: 100%; float:left;}
#content #primary_2 ul.news_list li{ width: 100%; float:left; }
#content #primary_2 ul.news_list li a{display:block;float:left; line-height:2em; height: 2em; }
#content #primary_2 ul.news_list li span{display:block;float:right; }
#content #primary_2 h4{width: 100%;float:left;  }
#content #primary_2 h4 span{float:left; font-weight:bold;font-size:14px;}
#content #primary_2 h4 a{float:right; font-weight:normal; font-size:10px;}
#content #primary_2 h5{font-size:13px; border-bottom:1px solid #fff; }
#content #primary_2 h5 span{font-size:11px;}
#content #primary_2 .memo h3,#content #primary_2 .memo h4,#content #primary_2 .memo h5,#content #primary_2 .memo h6{background:0; border:none;}

#sidebar ul.query,#sidebar_2 ul.query{width: 173px;margin:0 auto; margin-top:10px; }
#sidebar ul.query li,#sidebar_2 ul.query li{margin:0; padding:0; margin-bottom:10px; }
#sidebar ul.query li img,#sidebar_2 ul.query li img{display:inline; }
#sidebar dl,#sidebar_2 dl{width: 195px; margin:0 auto; }
#sidebar dl.teacher{width: 168px; }
#sidebar dt,#sidebar_2 dt{font-size:16px; color:#E10089;font-weight:bold; margin:10px 0; }
#sidebar dd,#sidebar_2 dd{margin-bottom:2px;text-align:center; }
#sidebar_2 dl.sub_menu{width: 271px; margin:0 auto; }
#sidebar_2 dl.sub_menu dt{width: 100%; height: 48px; line-height:48px; background:url(../images/con_dt_bg.gif) repeat-x 0 0; }
#sidebar_2 dl.sub_menu dd{width: 100%; height: 28px; line-height:28px; background:url(../images/s_link.gif) repeat-x 0 0;}
#sidebar_2 dl.sub_menu dd.spe_bg{background:url(../images/s_focus.gif) repeat-x 0 0;}
#sidebar_2 dl.sub_menu dt a{display:block;width: 240px; height: 48px; background:url(../images/heart3.gif) no-repeat 0 50%; padding-left:30px; }
#sidebar_2 dl.sub_menu dd a{display:block;width: 100%; height: 28px; font-size:13px;}
#sidebar_2 dl.sub_menu dd.spe_bg a{color:#800; font-weight:bold;}

#footer #link{width: 921px; border:1px solid #860055; margin:0 auto; margin-top:10px; padding:10px; }
#footer #link ul{}
#footer #link ul li{float:left; width: 115px; text-align:center; margin-bottom:5px; }
#footer #link ul li a{}
#footer #link ul li img{display:inline; }
#footer #sub_nav{width: 963px; border-top:1px solid #860055;  border-bottom:1px solid #860055; margin:0 auto; margin-top:10px;background:#000; }
#footer #sub_nav div{width: 100%; height: 31px; line-height:31px; background:url(../images/foot_menu_bg.jpg) repeat-x 0 0; margin:5px 0; text-align:center; font-weight:bold; color:#FFB8E6; }
#footer #copyr{width: 100%; padding:20px 0; background:url(../images/foot_bg.jpg) no-repeat 0 100%; }
#footer #copyr p{text-align:center; }

.container, .container *{margin:0; padding:0;}

.container{width:752px; height:334px; overflow:hidden;position:relative;}
.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:752px; height:334px; display:block;}

.slider2{width:2000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}


#pic1{width:630px;height:212px;margin:20px 0; }
