﻿/*share*/
*{
	margin:0;
	padding:0;}
body{
	color:#fff; line-height:18px;
	font:12px "宋体"; background:url(../image/bgb1.gif) repeat-x #450d15;}	
ul,li{
	list-style:none;}
a{   blr:expression(this.onFocus=this.blur());/*IE*/
    outline:none;/*火狐*/
	color:#fff;
	text-decoration:none;}
a:hover{
	color:#fcff00;}
img{ border:none;}	

.font14{ font-size:14px;}
/*end				share*/
.header{ width:930px; height:328px; padding-top:2px; position:relative; z-index:9;  margin:0 auto;}
.line1{ height:309px; overflow:hidden;position:relative}
.line1_b1{ position:absolute; top:0px; left:0px;}
.line1_b2{ position:absolute; top:0px; left:606px;}
.line3_b2{ position:absolute; top:0px; left:354px;}
.more{ position:absolute; top:20px; right:30px;}
.outmain{ width:930px; overflow:hidden; position:relative; margin:0 auto; }

.color2 .b2,.color2 .b3,.color2 .b4,.color2 .b5,.color2 .b6,.color2 .b7,.color2 .content{border-color:#96001c;}
.color2 .b1,.color2 .b8{background:#96001c;}
/*背景色*/
.color2 .b2,.color2 .b3,.color2 .b4,.color2 .b5,.color2 .b6,.color2 .b7,.color2 .content{background:#630011;}

.colori2 .b2,.colori2 .b3,.colori2 .b4,.colori2 .b5,.colori2 .b6,.colori2 .b7{border-color:#96001c;}
.colori2 .b1,.colori2 .b8{background:#96001c;}
/*背景色*/
.colori2 .b2,.colori2 .b3,.colori2 .b4,.colori2 .b5,.colori2 .b6,.colori2 .b7,.colori2 .contenti2{background:#630011;}
.colori2 .contenti2{ height: auto!important; min-height:600px; height:600px; background:url(../image/ibg.gif) no-repeat 41px 25px #630011; padding-top:10px;}

.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 5px;}
.b2,.b7{margin:0 3px;border-right:2px solid; border-left:2px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}
.content {border-right:1px solid;border-left:1px solid;overflow:hidden; height:273px; padding:13px;}


.line3{ height:213px; overflow:hidden; position:relative}
.line3l{ width:340px; float:left; position:relative}
.line3r{ width:575px; float:right;}
.line4{ height:165px; position:relative; overflow:hidden}

.footerbox{ height:auto !important; height:139px; min-height:139px; background:url(../image/bg_bottom.gif) repeat-x top center #6e1122;padding:27px 0 15px; position:relative}
.footer{ width:930px}
.footerl{ float:left; width:500px; overflow:hidden; line-height:18px;}
.footerr{ float:right; width:400px; position:relative}

.about_img{ margin-top:12px; width:600px}
.about_img img{ width:115px; height:70px; float:left; margin-right:10px; border:3px solid #c20130}
.about_img img a{ border:3px solid #c20130}
.about_img img a:hover{ border:3px solid #ffbfcf}

.a1{
	width:83px;
	background:url(../image/nav1.png) no-repeat left top;}
.a2{
	width:94px;
	background:url(../image/nav2.png) no-repeat left top;}
.a3{
	width:94px;
	background:url(../image/nav3.png) no-repeat left top;}
.a4{
	width:94px;
	background:url(../image/nav4.png) no-repeat left top;}
.a5{
	width:94px;
	background:url(../image/nav5.png) no-repeat left top;}
.a6{
	width:94px;
	background:url(../image/nav6.png) no-repeat left top;}
.a7{
	width:94px;
	background:url(../image/nav7.png) no-repeat left top;}
.a8{
	width:94px;
	background:url(../image/nav8.png) no-repeat left top;}
.a9{
	width:94px;
	background:url(../image/nav9.png) no-repeat left top;}
.a10{
width:94px;
background:url(../image/nav10.png) no-repeat left top;}
/*end					main*/

/*margin*/
.marcen{
	margin:0 auto;}
.mardown13{
	margin-bottom:13px;}	
.clear{
	clear:both;
	height:0;
	overflow:hidden;}	
/*end			margin*/
.courselist img { vertical-align:top; margin:0px; padding:0px;}
.courselist{ background:url(../image/coursem.gif) repeat-y  left 12px; margin-top:27px;padding:0px; height:auto!important; min-height:45px; height:45px; margin-left:5px}
.courselist ul li{ line-height:29px}
.course{ height:auto!important; min-height:29px; height:29px; padding:0px 15px;}
.course a{ background:url(../image/course_dot.gif) left center no-repeat; line-height:32px; padding:0px 20px 0px 10px; font-size:13px;}
.title1{  text-align:center; font-family:"黑体", "微软雅黑"; font-size:16px; height:30px; line-height:30px; border-bottom:1px dashed #b5001e}
.newstime{ text-align:center; line-height:30px; margin-bottom:15px}
.teamul{width:650px; overflow:hidden}
.teamul li{width:149px;height:218px; padding-right:12px;float:left;text-align:center;}
.teamul li img{display:block;margin:0 auto 0px;width:139px;height:172px;border:1px solid #a9001e;padding:4px; background-color:#870017}	
		
.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .content1{border-color:#96001c;}
.color1 .b1,.color1 .b8{background:#96001c;}
/*背景色*/
.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .content1{background:#7b0012;}
.color1 .content1{border-right:1px solid #96001c;border-left:1px solid #96001c;overflow:hidden; height:224px;padding:26px 34px 15px 40px; line-height:23px}

.color3 .b2,.color3 .b3,.color3 .b4,.color3 .b5,.color3 .b6,.color3 .b7,.color3 .content1{border-color:#96001c;}
.color3 .b1,.color3 .b8{background:#96001c;}
/*背景色*/
.color3 .b2,.color3 .b3,.color3 .b4,.color3 .b5,.color3 .b6,.color3 .b7,.color3 .content3{background:#7b0012;}
.color3 .content3{border-right:1px solid #96001c; border-left:1px solid #96001c;overflow:hidden; height:109px;padding:26px; line-height:23px}

.color4 .b2,.color4 .b3,.color4 .b4,.color4 .b5,.color4 .b6,.color4 .b7,.color4 .content4{border-color:#96001c;}
.color4 .b1,.color4 .b8{background:#96001c;}
.color4 .b2,.color4 .b3,.color4 .b4,.color4 .b5,.color4 .b6,.color4 .b7,.color4 .content4{background:#43151a;}
.color4 .content4{border-right:1px solid #96001c; border-left:1px solid #96001c;overflow:hidden; height:199px;padding:2px 6px; background:url(../image/bg3.gif) repeat-x  center;}

.color5 .b2,.color5 .b3,.color5 .b4,.color5 .content5{border-color:#9e2339;}
.color5 .b1{background:#9e2339;}
.color5 .b5,.color5 .b6,.color5 .b7{border-color:#720114;}
.color5 .b8{background:#720114;}
.color5 .b5,.color5 .b6,.color5 .b7,.color5 .content5{background:#720114;}
.color5 .b2,.color5 .b3,.color5 .b4{background:#9e2339;}
.color5 .content5{overflow:hidden; height:190px; background:url(../image/bg2.gif) repeat-x;}

.content5 ul{ background: url(../image/number.png) no-repeat 57px 27px ; padding:20px 0 0 38px}
.content5 ul li{ padding-left:45px; height:26px; line-height:26px;}
.line1l{ width:593px; overflow:hidden; float:left;}
.line1r{ width:295px; overflow:hidden; float:right;}

.line2{ height:222px; overflow:hidden;}
.line21, .line22, .line23, .line24,.line25{ width:178px; height:222px; background:url(../image/bg1.png) no-repeat; float:left; margin-left:10px;}

.class{ margin:3px 30px 18px;}
.class li{ line-height:25px; height:25px; overflow:hidden}
.class li a{ padding-left:23px; background:url(../image/dot1.gif) no-repeat;}
/*main*/
.flash{ position:absolute; top:2px; z-index:-1}
.topmanu{ position:absolute; top:25px; right:0px; display:inline;  z-index:999; font-family: "黑体", "微软雅黑"; font-size:16px; font-style:italic; color:#fffcd7}
.topmanu a{ padding-left:3px; cursor:pointer; display:inline; width:79px; height:30px; overflow:hidden; }

#nav{
	width:930px; position: absolute; top:241px; 
	height:78px;
	background:url(../image/nav.png) no-repeat left 241px; z-index:99999;
}
#nav li{
	padding:0px;
	height:78px;
	float:left; position:relative;
	}
#nav li a{
	display:block;
	height:78px;}
#nav li a:hover{
	background-position:left -78px;
	position:relative;}
	
#nav li ul{
	position:absolute;
	left:-9999px;
	top:78px;
	width:95px;
	text-align:center; 
	background:#3b0008; 
}	
#nav li.navs ul{
    width:95px;
    position:absolute;
	left:0px;
	border:1px dotted #970016;
	text-align:center;
	filter:alpha(opacity=95);/*IE*/  
	opacity:0.95;/*FF*/ 
	}
#nav li.navs ul li{
	height:29px;  
	float:left; background:none; width:95px; border-bottom:1px dotted #970016;
	}
#nav li.navs ul li a{
height:29px; 
font:12px "宋体"; width:95px;
line-height:29px;
color:#fff;
}	
#nav li.navs ul li a:hover{
background:#b2001f;color:#fff; font-weight:bold; width:95px; overflow:hidden;
}


/*end					main*/


.left{ width:212px;float:left; padding-left:14px; position:relative}
.right{ width:650px; padding-right:25px; float:right;position:relative; padding-left:28px; background:url(../image/ibg2.jpg) left 78px no-repeat; overflow: hidden; }
.mlnav{ background:url(../image/img_lm.gif) left top no-repeat;height:auto !important; min-height:79px; height:79px; }	
.leftnav{ background:url(../image/img_lnmm.gif) left 45px repeat-y #800020; height:auto !important; min-height:124px; height:124px;}
.lnm{ width:124px; padding-top:12px;}
.lnm li{ height:32px; line-height:31px; border-bottom:1px solid #d00135}
.lnm li a { padding-left:18px; font-size:14px;}
.lnm li a:hover,.lnm li a.hover,.lnm li a.cur{ background:url(../image/dot_nav.gif) left center no-repeat; color:#fcff00;font-weight:bold;}
.leftnav img{ vertical-align: bottom;}
.leftcontact{ width:180px; height:134px; background:url(../image/img_tel.gif) no-repeat; margin-top:10px; padding:52px 0 0 25px;}
.t2{ line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }

.right_name{
	width:650px;
	height:26px;
	position:relative;
	padding-top:16px;}
.right_name span{
	position:absolute;
	right:0;
	top:0;
	padding-top:18px;
	padding-left:15px;
	}
.about_nr{
	width:650x;
	line-height:26px;
	margin:35px auto;} 
	
.proul{width:650px; overflow:hidden;}
.proul li{width:195px;height:177px;float:left;padding-right:10px;background:url(../image/imgenvb.gif) no-repeat center 155px ; }
.proul li img{display:block;margin:0 auto 12px;width:195px;height:146px;border:1px solid #a9001e;padding:4px; background-color:#870017}		
.photonews{width:650px; overflow: hidden;}
.photonews li{width:195px;height:195px;float:left;padding-left:10px; text-align:center; background:url(../image/imgenvb.gif) center 153px no-repeat;}
.photonews li img{display:block;margin:0 auto 0px;width:195px;height:142px;border:1px solid #a9001e;padding:4px; background-color:#870017}

#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:25px 0 0px 0;padding:0;height:50px;clear:both;text-align:center;}
#dcms_pager .pages a {border:1px solid #d00135;text-decoration:none;margin:0 5px 0 0;padding:3px 6px;font-size:12px;height:16px;line-height:30px;}
#dcms_pager .pages a:hover {border:1px solid #fff;}
#dcms_pager .pages .pgempty {border:1px solid #fff;}
#dcms_pager .pages .pgcurrent {border:1px solid #fff;font-weight:bold;}


.teamline{width:650px;}
.teamline li{padding:0 0 0 130px;height:174px; margin-top:15px;background:url(http://www.dqbeauty.com/css/images/p_2.jpg) repeat-x left bottom;position:relative; border-bottom:1px solid #870018}	
.teamline li img{width:114px;height:149px;position:absolute;left:0;top:0px;}	
.teamline li strong{display:block;height:24px; line-height:14px;}								
.teamline li span{display:block;text-align:right;  background:url(../image/more2.gif) right 3px no-repeat;}			
.teamline li span a{ color:#ff7e00;}
.teamline li span a:hover{ color:#fcff00;}


.newsul{width:650px;}
.newsul li{height:31px;background:url(../image/news_dot.gif) repeat-x left bottom;position:relative;}
.newsul li span{position:absolute;right:2px;color:#ffcfd7;font-family:Arial;font-size:11px; height:31px; line-height:31px; top:0px}	
.newsul li a{padding:0 0 0 17px;background:url(../image/newsdot1.gif) no-repeat 1px 3px; line-height:31px; height:31px}	
.close{ text-align:right; margin:15px auto;}



.feedk{
	width:200px;
	height:20px;
	color:#333;
	line-height:20px;
	border:1px solid #ccc;
	padding:0 0 0 2px;}	
.feedbut{
	width:77px;
	height:29px;
	background:url(../image/but1.gif) no-repeat; 
	border:0;
	cursor:pointer;}	
.feedbut2{
	width:77px;
	height:29px;
	background:url(../image/but2.gif) no-repeat; 
	border:0;
	cursor:pointer;}	
.input_border{ border:1px solid #b30008; background:none; color:#fff;}
