﻿
/*----reset----*/

body{margin:0;padding:0;font:normal 12px/30px "宋体","Arial Narrow";color:#fff;background:#000 url(images/bg.png) repeat-x;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul,li{list-style-type:none;}
input,select{font-size:12px;line-height:16px;}
img{border:0;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}
.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.fi{font-style:italic;}
.ffa{font-family:Arial, Helvetica, sans-serif;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
a{color:#FFF;text-decoration:none;}
a:hover{color:#cd048c;}
.ti2{text-indent:2em;}
h5.caption{font:bold 14px/32px "宋体";}

.w900{width:900px;margin:0 auto;}

.cGray{color:#969696;}
.cPurple{color:#cd048c;}
.cPurple2{color:#810e5c;}
a.cPurple:hover{color:#fff;}
a.cPurple2:hover{color:#cd048c;}
.bgGray{background:#323232;line-height:20px;margin-top:2px;}
.bd2{border:2px solid #cd048c;}
.bd2:hover{border:2px solid #fff;}

.blank10{height:10px;font-size:1px;display:block;clear:both;overflow:hidden;}
.blank20{height:20px;font-size:1px;display:block;clear:both;overflow:hidden;}

.pd3{padding:3px;}
.ml16{margin-left:16px;display:inline;}
.ml18{margin-left:18px;display:inline;}
.ml22{margin-left:22px;display:inline;}
/*----head----*/

#head{
	height:180px;
	overflow:hidden;
}

/*----nav----*/

#nav{
	width:760px;
	height:95px;
	padding:5px 70px 0;
	margin:0 auto;
	background:url(../images/navBg.jpg) repeat-x;
}
#nav li{
	width:82px;
	float:left;
	margin:0 12px;
	display:inline;
}
#nav li span{
	display:block;
	line-height:21px;
}
#nav li.current{
	background:url(../images/navOn.jpg) no-repeat;
}
#nav li ul{
	width:500px;
	display:none;
	padding-top:6px;
	position:absolute;
}
#nav li ul a,#nav li ul span{
	float:left;
	line-height:21px;
}
#nav li ul span{
	padding:0 6px;
	color:#cd048c;
}

/*----主页main----*/

#main{
	width:730px;
	padding:0 85px;
	margin:0 auto;
	background:url(../images/bj.jpg) repeat-y;
}
.title{
	height:26px;
	border-bottom:1px solid #323232;
}
a.more{
	padding:0 3px;
	font:normal 10px/26px Arial, Helvetica, sans-serif;
}
#news,#case{
	width:340px;
}
#case,#consultation{
	margin-left:50px;
	display:inline;
}
#aboutUs{
	width:410px;
}
#consultation{
	width:270px;
	height:130px;
	overflow:hidden;
}
#consultation ul li a{
	text-indent:35px;
	background:url(../images/qq.jpg) no-repeat 0 center;
	margin-top:-56px;
}

.roll{
	width:720px;
	height:92px;
	padding:0 5px;
	overflow:hidden;
}
.rollPic{
	width:108px;
	margin:0 6px;
	display:inline;
}
/*----内页main----*/

#navBar{
	width:128px;
	margin-left:-34px;
	display:inline;
}
#navBar ul{
	margin-top:16px;
}
.content{
	width:600px;
	margin-left:28px;
	display:inline;
}
.introduction{
	line-height:24px;
}
.banner{
	width:608px;
	height:100%;
	overflow:hidden;
	margin:10px 0;
}
.list a{
	padding-left:16px;
	background:url(../images/icon01.gif) no-repeat 0 center;
}
.list .span{
	/*margin-top:-30px;*/
	text-align:right;
}
.button{
	width:131px;
	height:28px;
	background:url(../images/button.png) no-repeat;
	margin-top:20px;
}
a.button:hover{
	color:#fff;
	text-decoration:underline;
	background:url(../images/buttonOn.png) no-repeat;
}
#service li{
	width:282px;
	height:252px;
	padding:1px;
	margin:15px 0;
}
#service li.even{
	margin-left:20px;
	display:inline;
}
#service p{
	line-height:28px;
	padding:0 8px;
	color:#c8c8c8;
	margin-top:10px;
}
#service a{
	display:block;
	float:left;
	width:67px;
	background:url(../images/buttonS.png) no-repeat;
	line-height:26px;
	padding:0 13px;
	margin:8px 0 0 12px;
	display:inline;
}
#service a:hover{
	color:#fff;
	text-decoration:underline;
	background:url(../images/buttonSon.png) no-repeat;
}
.title1,.title2{
	background:#282828;
	border-left:5px solid #810e5b;
	height:26px;
	padding:2px;
}
.title2{
	background:#810e5b;
	border-left:5px solid #282828;
}
.title1 span,.title2 span{
	line-height:26px;
	padding-left:5px;
}
#package{
	width:400px;
}
#package table{
	margin-top:5px;
	border-bottom:1px solid #323232;
}
#package table th{
	width:50px;
	vertical-align:text-top;
}
#package table td.pic{
	padding-right:16px;
}
#process{
	width:180px;
	margin-left:20px;
}
#process ul{
	padding:20px 0;
}
#process ul li{
	height:45px;
	background:url(../images/process.jpg) no-repeat center 0;
}
#process ul li.arrow{
	height:10px;
	line-height:10px;
	background:url(../images/iconArrow.gif) no-repeat center 0;
	margin-bottom:5px;
}
.partner{
	width:440px;
	margin-left:16px;
	display:inline;
	line-height:25px;
}
.partner ul{
	_margin-top:6px;
}
.partner ul a{
	margin:3px;
}
.evaluate{
	padding:10px 11px;
	background:#323232;
	line-height:26px;
}
.evaluate .comment{
	width:430px;
	margin-right:6px;
}
.evaluate .title{
	border-bottom:1px solid #201e1e;
}
#contact{
	width:270px;
}
#contact li{
	height:34px;
	border-bottom:1px dashed #1e1e1e;
}
.leave .required{
	line-height:6px;
	vertical-align:text-top;
}
.leave span{
}
.leave input,.leave textarea{
	background:#141414;
	border:1px solid #323232;
	color:#c8c8c8;
	padding:3px;
	font-size:12px;
	font-family:"宋体","Arial Narrow";
	width:250px;
	margin-bottom:15px;
}
.leave textarea{
	width:560px;
	height:160px;
	line-height:24px;
}
#submit{
	width:93px;
	height:26px;
	background:url(../images/buttonS.png) no-repeat;
	border:none;
	font-size:12px;
}
.contact{
	width:306px;
}
.onlineqq{
	margin-left:100px;
	margin-top:30px;
	display:inline;
}
.onlineqq a{
	line-height:38px;
	background:url(../images/qq.jpg) no-repeat;
	text-indent:30px;
	margin-bottom:10px;
}
#partnerOther div{
	width:88px;
	height:40px;
	overflow:hidden;
}
#partnerOther div img{
	margin-left:-40px;
}
#partnerOther ul{
	width:600px;
	padding:10px 2px;
	border:1px solid #808080;
}
#partnerOther ul li{
	margin:0 6px;
	display:inline;
}

#friendlinks{
	width:760px;
	margin:0 auto;
}
#case ul{
	overflow:hidden;
	width:340px;
}
#case ul li a{
	padding:0 10px;
}

/*----foot----*/

#foot{
	width:800px;
	padding:0 50px;
	margin:0 auto;
}
#foot ul{
	margin-top:36px;
}


#case ul{
	overflow:hidden;
	width:340px;
}
#case ul li{
	margin-left:-1px;
}
#case ul li a{
	padding:0 10px;
	border-left:1px solid #FFF;
}

.content table tr,.content table th{
	border-color:#000;
}


