/*???*/
body,div,ul,ol,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,
textarea,blockquote,th,td{margin:0;padding:0;}
body{
	
	font-size:13px;
	font-family: "??????" , "????" , "Helvetica" , "Arial" , verdana, geneva, sans-serif;
	color:#595757;
	line-height:1.5;
	}

a{text-decoration:none;color:#595757}
ul,ol{list-style:none;}
img{border:0;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
/*????????*/
.clearfix:after { 
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */


body{
	background:url(../../images/uploads/bg.png)/*tpa=http://www.datangshijue.cn/uploads/bg.png*/ top repeat-x;
}

.container
{
	width: 100%;
	height: auto;
	margin:0 auto;
	padding-top:10px;
	background: url(../../images/uploads/bg.jpg)/*tpa=http://www.datangshijue.cn/uploads/bg.jpg*/ no-repeat center top;
	overflow:hidden;
                     min-width:1150px;
}
.header{
	width: 1150px;
	height: 426px;
	margin: 0 auto;
	position:relative;
}
.logo{
	width: 394px;
	height:98px;
	position: absolute;
	top:0;
	left:0;
	background: url(../../images/uploads/logo.jpg)/*tpa=http://www.datangshijue.cn/uploads/logo.jpg*/ no-repeat;
}
/*-----????????,??????-----*/
.order{
	width: 1150px;
	margin: 0 auto;
	height:67px;
	background: url(../../images/uploads/order_bg.jpg)/*tpa=http://www.datangshijue.cn/uploads/order_bg.jpg*/ repeat-x;
}
.order h2{
	width:625px;
	height:48px;
	float:left;
	margin:10px 0 0 50px;
	display:inline;
	}
.order_btn{
	width:176px;
	height:32px;
	float:right;
	margin:20px 34px 0 0;
	display:inline;
	}	

/*-----????????,??????end-----*/
.main
{
	/* width: 1150px; */
	height:auto;
	position: relative;
	display: block;
	margin:0 auto;
	overflow:hidden;
}
.content
{
	margin:-1px auto;
	width: 1150px;
	height: auto;
	position: relative;
	display: block;
	overflow: hidden;
	background:#fff;
}
.content ul.introduce{
	width: 1110px;
	height:260px;
	margin: 20px;
	background:#e2e6e9;	
	}

ul.introduce li{
	float:left;
	width:275px;
	margin:20px 0 0 80px;
	font-size:12px;
	display:inline;
	}
ul.introduce li p{font-size:12px;}	
ul.introduce h2{font-size:23px;height:29px;margin-bottom:5px;}
ul.introduce h2 span{font-size:12px;}
ul.introduce h2 img{vertical-align:bottom;}
div.con_img{
	margin:16px 0 18px 0;
	}
	
/*----team-----*/	
.team{
	width:1150px;
	height:260px;
	background:url(../../images/uploads/team_bg.jpg)/*tpa=http://www.datangshijue.cn/uploads/team_bg.jpg*/ repeat-x top;
	}
#list{
	
	font-weight:bold;
	margin-left:34px;
	position:relative;
	}	
.team_text{
	position:absolute;
	top:14px;
	right:213px;
	}	
.up{
	width:45px;
	height:50px;
	position:absolute;
	top:0;
	right:50px;
	background:url(../../images/uploads/up.jpg)/*tpa=http://www.datangshijue.cn/uploads/up.jpg*/ no-repeat;
	}	
.up a{
	display:block;
	width:45px;
	height:50px;}	
#list li{
	float:left;
	width:227px;
	height:49px;
	margin-top:1px;
	line-height:49px;
	padding-left:30px;
	cursor:pointer;
	font-size:22px;
	}	
li.on{width:157px;height:49px;background:#283337;color:#fff;}		
#con{	
	width: 1150px;
	height:210px;
	padding-left:8px;
	background:#fff;
	}		
.card li{
	float:left;
	width: 320px;
	margin: 20px 36px 0 25px;
	display:inline;
	}
	
span.team_photo{
	display:block;
	width:320px;
	height:141px;
	}
span.name,span.inf{
	float:left;
	display:block;
	font-size:14px;
	}
span.inf{padding-left:20px;}	
.card li p{
	clear:left;
	font-size:11px;
	color:#a15257;
	}	

/*----gallery----*/
.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{text-align:right;position:relative;z-index:999;}
#news_pic{float:left;margin:0 10px 0 35px;display:inline;}
.bitdiv{display:inline;width:9px;height:9px;margin:10px 8px 0 0;cursor:pointer;float:right;}
.defimg{background:url(../../images/uploads/02.jpg)/*tpa=http://www.datangshijue.cn/uploads/02.jpg*/ no-repeat;}
.curimg{background:url(../../images/uploads/01.jpg)/*tpa=http://www.datangshijue.cn/uploads/01.jpg*/ no-repeat;}	

/*----gallery-end---*/
.news{background:#fff;overflow:hidden;margin-top:10px;}
.news_list{float:left;margin-right:10px;width:280px}
.news_list h2{margin-bottom:10px;}	
.news_list li{
	padding-left:12px;
	line-height:22px;
	background:url(../../images/uploads/new_dot.jpg)/*tpa=http://www.datangshijue.cn/uploads/new_dot.jpg*/ no-repeat left center;
	}	
.news_list li a:hover{color:#a15257;}		
	
.video{width:240px;float:left;margin:0 40px;}	
	
.news_list .hd{overflow:hidden;background:#e2e6e9;}
.news_list .hd li{float:left;background:#e2e6e9;width:79px;height:24px;text-align:center;padding:0;cursor:pointer}	
.news_list .hd li.on{background:#283337}	
	
	
	


.crm
{
	width: 906px;
	margin: 0 auto;
}
.crm_login
{
	border: dashed 1px #ccc;
	position: relative;
	width: 550px;
	height: 374px;
	margin: 0 auto;
	padding: 48px 0 0 70px;
}
.crm_tit
{
	text-align: center;
	font-size: 28px;
	font-weight: normal;
}
.crm_login li
{
	margin: 6px 0;
}
.crm_login li input
{
	width: 148px;
	height: 32px;
	border: 1px solid #ccc;
	background: #f3f3f3;
	vertical-align: middle;
	line-height: 32px;
}
.crm_name, .crm_pwd, .crm_verify
{
	display: inline-block;
	width: 99px;
	height: 99px;
	background: url(../../images/crm_bg1.gif)/*tpa=http://www.datangshijue.cn/Skin/images/crm_bg1.gif*/ no-repeat;
	color: #fff;
	text-align: center;
	line-height: 99px;
	font-size: 19px;
	margin-right: 32px;
}
#lg_btn
{
	border: 0;
	background: url(../../images/crm_bg2.gif)/*tpa=http://www.datangshijue.cn/Skin/images/crm_bg2.gif*/;
	width: 142px;
	height: 143px;
	color: #fff;
	font-size: 28px;
	cursor: pointer;
	position: absolute;
	top: 108px;
	right: 50px;
}
.v_img
{
	display: inline-block;
	height: 30px;
	margin-left: 15px;
}
.v_img img, .v_img a
{
	vertical-align: middle;
	margin-right: 10px;
}

.crm_content
{
	margin: 0 auto;
}
.client_name
{
	text-align: right;
	margin-bottom: 20px;
}
.client_tbl td
{
	background: #f3f3f3;
	border-bottom: 1px solid #fff;
	padding: 3px 0 3px 10px;
}

.schedule
{
	width: 820px;
	margin: 0 auto;
	position: relative;
	margin-top: 20px;
}
.jindu
{
	position: absolute;
	left: -30px;
	top: 0;
	width: 150px;
	height: 150px;
}
.sch_tbl
{
	margin-bottom: 30px;
}
.sch_tbl .status
{
	width: 150px;
	height: 73px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	padding-top: 22px;
	margin: 0 auto;
}
.sch_tbl .onGoing
{
	background: #558158;
}
.sch_tbl .affirm
{
	background: url(../../images/crm_bg4.gif)/*tpa=http://www.datangshijue.cn/Skin/images/crm_bg4.gif*/ no-repeat;
}

.sch_tbl .sch_tit
{
	font-size: 15px;
	border-bottom: 2px solid #dddede;
	margin: 20px 0;
	overflow: hidden;
	text-align: right;
}
.sch_tbl .sch_tit span
{
	float: left;
}
.sch_tbl .sch_tit a
{
	font-weight: normal;
}
.sch_tbl .sch_tit b
{
	color: #821a1f;
}
.sch_tbl .time_line
{
	background: url(../../images/crm_bg5.gif)/*tpa=http://www.datangshijue.cn/Skin/images/crm_bg5.gif*/ no-repeat 40px 25px;
	_background-position: 40px 45px;
	margin-right: -35px;
	overflow: hidden;
}
.sch_tbl .time_line dl
{
	float: left;
	text-align: center;
	margin-right: 26px;
	_width: 70px;
}
.website .time_line dl
{
	margin-right: 26px;
}
.picture_album .time_line dl
{
	margin-right: 56px;
}
.sch_tbl .time_line dt
{
	height: 55px;
	background: url(../../images/crm_bg6.gif)/*tpa=http://www.datangshijue.cn/Skin/images/crm_bg6.gif*/ center 30px no-repeat;
}
.sch_tbl .time_line dt.sch_on
{
	background: url(../../images/crm_bg7.gif)/*tpa=http://www.datangshijue.cn/Skin/images/crm_bg7.gif*/ center 30px no-repeat;
	color: #821a1f;
}
.sch_tbl .time_line dd
{
	line-height: 20px;
	margin-bottom: 5px;
}
.sch_tbl .time_line dd span
{
	background: #e6e6bd;
	display: inline-block;
	width: 72px;
	height: 20px;
}
.website
{
	margin-top: 45px;
}
.remark
{
	clear: left;
	text-align: right;
}

.crmstep
{
	margin-top: 20px;
	width: auto;
	height: auto;
	background: url(../../images/crmstep_bg.jpg)/*tpa=http://www.datangshijue.cn/Skin/images/crmstep_bg.jpg*/ no-repeat 80px 100%;
	display: block;
	position: relative;
}

.crm .step2
{
	background: url(../../images/crm_bg8.gif)/*tpa=http://www.datangshijue.cn/Skin/images/crm_bg8.gif*/ no-repeat;
	width: 790px;
	height: 170px;
	position: relative;
}
.crm .step2 table
{
	position: absolute;
	left: 147px;
	top: 30px;
}
.crm .step2 table td
{
	background: #e6efea;
	border: 3px solid #fff;
	padding: 2px 15px;
}
.crm .step2 table td label
{
	margin-right: 20px;
}

.crm .step3
{
	position: relative;
	padding-left: 170px;
	padding-bottom: 20px;
	width: auto;
	height: auto;
	background: url(../../images/crm_bg9.gif)/*tpa=http://www.datangshijue.cn/Skin/images/crm_bg9.gif*/ no-repeat top left;
}
.crm .step3 table
{
}
.crm .step3 table th
{
	padding-top: 10px;
	line-height: 30px;
	font-size: 14px;
	text-align: left;
}
.crm .step3 table td
{
	padding: 3px 5px;
	line-height: 22px;
}
.crm .step3 table td input
{
	margin-right: 2px;
}

.crm .step4
{
	margin-top: 60px;
	background: url(../../images/crm_bg12.gif)/*tpa=http://www.datangshijue.cn/Skin/images/crm_bg12.gif*/ no-repeat;
	width: 820px;
	height: 170px;
	position: relative;
}
.crm .step4 div
{
	position: absolute;
	left: 180px;
}
.crm .step4 div p
{
	margin-top: -20px;
	position: relative;
	z-index: 3;
}
.crm .step4 textarea
{
	width: 510px;
	height: 130px;
	border: 0;
	
	margin-top: 20px;
}
#submit_step2, #submit_step3, #submit_step4
{
	background: url(../../images/crm_bg10.gif)/*tpa=http://www.datangshijue.cn/Skin/images/crm_bg10.gif*/ no-repeat;
	width: 98px;
	height: 51px;
	border: 0;
	color: #fff;
	position: absolute;
	font-size: 16px;
	right: 0;
	top: 65px;
	cursor: pointer;
}
#submit_step3
{
	position: absolute;
	top: 80%;
	right: -40px;
	display:inline-table;
	background: url(../../images/crm_bg11.gif)/*tpa=http://www.datangshijue.cn/Skin/images/crm_bg11.gif*/ no-repeat;
}
#submit_step4
{
	background: url(../../images/crm_bg13.gif)/*tpa=http://www.datangshijue.cn/Skin/images/crm_bg13.gif*/ no-repeat;
	top: 75px;
}
.thsnks
{
	color: #66407f;
	text-align: center;
	margin-top: 50px;
}


