.ctt_man{
	width:100%;
	float:left;
	padding:30px 0;
}
.ctt_man p{
	text-indent:2em;
}
#pro_pid {
	float:left;
	width:100%;
	height:45px;
}
/******rel*****/
.rel {
	width:100%;
	float:left;
	font:bold 14px/29px Arial;
	color:#5e5e5e;
	text-align:left;
	padding-top:10px;
}
.rel_lst ul{
	padding-left:3px;
}
.rel_lst li{
	float:left;
	width:700px;
	height:28px;
	overflow:hidden;
	line-height:28px;
	text-align:left;
}
.rel_lst li a{
	font-size:13px;
	color:#5e5e5e
}
.rel_lst li a:hover{
	color:#1d96e4
}
/*************/
.ctt_man .dte{
	width:100%;
	float:left;
	padding:10px 0;
}
.ctt_man .dte .in{
	line-height:30px;
	color:#8c8c8c;
	font-size:12px;
	background:#e8e8e8;
}
.ctt_man .dte .in a{
	color:#8c8c8c
}
.ctt_man .dte .in a:hover{
	color:#1d96e4
}
.ctt_man .ctt_bod{
	width:100%;
	float:left;
	text-align:left;
	padding-top:10px;
}
.ctt_man .ctt_bod .in{
	line-height:30px;
	font-size:14px;
}
.ctt_man .ctt_bod .in img{
	max-width:765px;
}
.ctt_man .ud,#ctt_pro_ud{
	color:#a0a0a0;
	line-height:24px;
	margin-top:15px;
	padding-top:8px;
	border-top:1px dashed #eaeaea;
	position:relative;
	font-size:12px;
}
#ctt_pro_ud{
	margin-top:0px;
	text-align:left;
	float:left;
	width:100%;
}
.ctt_man .ud a,#ctt_pro_ud a{
	color:#a0a0a0
}
.ctt_man .ud a:hover,#ctt_pro_ud a:hover{
	color:#1d96e4
}
#ctt_back{
	position:absolute;
	z-index:2;
	right:0;
	top:12px;
	width:88px;
	font-size:14px;
	color:#656565;
}
#ctt_back:hover{
	color:#1d96e4;
}
/*************/
.ctt_img,.ctt_top_nme{
	width:100%;
	float:left;
	margin-top:20px;
}

.ctt_top_nme h1{
	width:100%;
	height:42px;
	display:block;
	background:#ebebeb;
}
.ctt_top_nme span{
	display:block;
	width:100%;
	color:#b5b5b5;
	margin-top:5px;
}
.ctt_man .ctt_img img{
	width:600px;
	height:380px;
	padding:4px;
	border:1px solid #dddddd;
}
.ctt_man .ctt_bod_top{
	float:left;
	width:100%;
	height:31px;
	margin-top:20px;
	text-align:left;
	color:#1d96e4;
	font:bold 18px/20px Microsoft Yahei,Arial;
	border-bottom:1px solid #dcdcdc;
}
.ctt_man .ctt_bod_top span{
	display:inline;
	padding-left:7px;
	color:#444444;
	font:16px/20px Microsoft Yahei,Arial;
}
#ctt_pro_rgt{
	float:right;
	width:340px;
	text-align:left;
}
#ctt_tip{
	float:left;
	width:100%;
	line-height:26px;
	padding:10px 0 10px;
	border-top:1px dashed #d0d0d0;
	font-size:12px;
}
#ctt_tip span{
	font-size:14px;
	color:#fff;
	background:#1d96e4;
	border-radius:3px;
	padding:2px 4px;
}
#ctt_tel{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.tel1,.tel2{
	color:#333;
	font-size:18px;
	font-family:Microsoft Yahei,Arial;
}
.tel2{
	color:#1d96e4;
}
#ctt_pro_con{
	float:left;
	width:100%;
	padding:10px 0;
	line-height:30px;
	font-size:14px;
	text-align:left;
}
