@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
html { min-width:1200px; max-width:1920px;}
body {font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; color:#333; padding:0; margin:0;}
div,img,ul,li,dl,dt,dd,p,input,button,span,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; border:0;}
h3 { font-weight:normal;}
h4 { font-weight:normal;}
ul,li { list-style:none;}
img { border:none}
.clearfix:after { content:"."; display:block; height:0; clear:both; overflow:hidden; }
.fl { float:left} .fr { float:right} .tc { text-align:center} .red { color:#c00;} .ml15 { margin-left:15px;} .tr { text-align:right} .mt30 { margin-top:30px;} .f24 { font-size:24px}
.w1200 { width:1200px; margin:0 auto; overflow:hidden; }
a { color:#333; text-decoration:none;}
a:hover { color:#c00;}
.h20 { height:20px; width:100%; display:block; overflow:hidden;}
.h50 { height:50px; width:100%; display:block; overflow:hidden;}

.banner01 { width:100%; height:170px; background:url(/sp_img/spship/ban_01.jpg) center top no-repeat;}
.banner01 div { position:relative; width:1200px; margin:0 auto;}
.banner01 div img { position:absolute; top:20px;}
.banner02 { width:100%; height:165px; background:url(/sp_img/spship/ban_02.jpg) center top no-repeat;}
.banner03 { width:100%; height:165px; background:url(/sp_img/spship/ban_03.jpg) center top no-repeat;}

.about h3 {
	margin: 30px 0;
    padding: 20px 0 45px;
    border-bottom: 1px dotted #bc3e54;
	font-size:30px;
	text-align:center;
	}
.about h3 em {
	color: #a90723;
	font-style:normal;
	font-weight:normal;
	}
.about .introt {
	text-indent:2em;
	line-height:28px;
	font-size:16px;
	}
.about li {
	float:left;
	width:380px;
	margin:0 10px 20px;
	}

.about li h4 a {
	height:55px;
	line-height:55px;
	width:100%;
	display:block;
	border-radius:9px 9px 0 0;
	background-color:#a90723;
	font-size:24px;
	text-align:center;
	color:#fff;
	}
.about li h4 a:hover { text-decoration:underline;}
.about li .contask {
	width:378px;
	height:180px;
	background:#fff;
	display:inline-block;
	position:relative; 
	color:#fff;
	border:1px solid #ccc;
	border-top:none;
	border-radius:0px 0px 9px 9px;
	}
.about li .contask_p { width:358px; height:110px; overflow:hidden; position:absolute; left:10px; line-height:25px; top:5px; color:#333; text-indent:2em;}
.about li .contask_but a:hover { width:190px; padding:4px 10px; text-align:center; border-radius: 15px; background-color:#a90723; position:absolute; bottom:20px; left:80px; font-size:16px; z-index:10; color:#fff; border:none;}
.about li .contask_but a { width:190px; padding:4px 10px; text-align:center; border-radius: 15px; background-color:#fff; position:absolute; bottom:20px; left:80px; font-size:16px; z-index:10; color:#a90723; border:1px dashed #ccc;}

.qikanml {
	background-color:#a90723;
	margin-top:50px;
	padding:30px 0 60px;
	}
.qkshow h3 {
	margin: 30px 0;
    padding: 20px 0 45px;
    border-bottom: 1px dotted #fff;
	font-size:30px;
	text-align:center;
	font-weight:normal;
	color:#fff;
	}
.qkshow h3 em {
	color: #fff;
	font-style:normal;
	font-weight:normal;
	}
.qkshow .introt {
	text-indent:2em;
	line-height:28px;
	font-size:16px;
	}
.qkshow li {
	float:left;
	width:220px;
	margin:0 10px 20px;
	}

.qkshow li h4 a {
	height:55px;
	line-height:55px;
	width:100%;
	display:block;
	border-radius:9px 9px 0 0;
	background-color:#FF0;
	font-size:24px;
	text-align:center;
	}
.qkshow li h4 a:hover { text-decoration:underline;}
.qkshow li .cont {
	width:100%;
	height:220px;
	background:#fff;
	display:inline-block;
	position:relative; 
	color:#fff;
	border-radius:0px 0px 9px 9px;
	}
.qkshow li .cont_p { width:200px; height:150px; overflow:hidden; position:absolute; left:10px; line-height:25px; top:5px; color:#333;}
.qkshow li .cont_but a { width:90px; padding:4px 10px; text-align:center; border-radius: 15px; background-color:#a90723; position:absolute; bottom:20px; left:48px; font-size:16px; z-index:10; color:#fff;}
.qkshow li .cont_but a:hover { width:90px; padding:4px 10px; text-align:center; border-radius: 15px; background-color:#fff; position:absolute; bottom:20px; left:48px; font-size:16px; z-index:10; color:#a90723; border:1px dashed #ccc;}
.qkshow li .cont_but2 a { width:90px; padding:3px 5px; text-align:center; border-radius: 15px; position:absolute; bottom:25px; left:48px; font-size:16px; z-index:10; color:#fde046;}
.qkshow li .cont_but2 a:hover { color:#fff; }

.lunwentj {
	background-color:#a90723;
	margin-top:50px;
	padding:30px 0 60px;
	}
.lunwentj h3 {
	margin: 30px 0;
    padding: 20px 0 45px;
    border-bottom: 1px dotted #fff;
	font-size:30px;
	text-align:center;
	font-weight:normal;
	color:#fff;
	}
.lunwentj h3 em {
	color: #fff;
	font-style:normal;
	font-weight:normal;
	}
.lunwentj .introt {
	text-indent:2em;
	line-height:28px;
	font-size:16px;
	}
.lunwentj li {
	float:left;
	width:380px;
	margin:0 10px 20px;
	}

.lunwentj li h4 a {
	height:55px;
	line-height:55px;
	width:100%;
	display:block;
	border-radius:9px 9px 0 0;
	background-color:#FF0;
	font-size:24px;
	text-align:center;
	}
.lunwentj li h4 a:hover { text-decoration:underline;}
.lunwentj li .contlw {
	width:378px;
	height:180px;
	background:#fff;
	display:inline-block;
	position:relative; 
	color:#fff;
	border:1px solid #ccc;
	border-top:none;
	border-radius:0px 0px 9px 9px;
	}
.lunwentj li .contlw_p { width:358px; height:110px; overflow:hidden; position:absolute; left:10px; line-height:25px; top:5px; color:#333; text-indent:2em;}
.lunwentj li .contlw_but a:hover { width:190px; padding:4px 10px; text-align:center; border-radius: 15px; background-color:#a90723; position:absolute; bottom:20px; left:80px; font-size:16px; z-index:10; color:#fff; border:none;}
.lunwentj li .contlw_but a { width:190px; padding:4px 10px; text-align:center; border-radius: 15px; background-color:#fff; position:absolute; bottom:20px; left:80px; font-size:16px; z-index:10; color:#a90723; border:1px dashed #ccc;}

	

.footer {
	background:#fff;
	padding:15px 0;
	margin-top:50px;
	text-align:center;
	font-size:12px;
	line-height:24px;
	border-top:1px solid #ccc;
	}
.footer a {
	width:90px;
	display:inline-block;
	text-align:center;
	}