@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/jiuyeimg/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/jiuyeimg/ban_002.jpg) center top no-repeat;}
.banner03 { width:100%; height:165px; background:url(/sp/jiuyeimg/ban_003.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; }
.sp_bd_bg2 {
	width: 100%;
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 100;
	background: linear-gradient(to left, #4b99bc 20%, #56c7fc 50% 45%, #4b99bc 80% );
	opacity: .9;
	padding: 10px 0px;
	}
.sp_bd_form2{
	width: 60%;
	margin: 0px auto;
	}
.sp_bd_tit2 {color: #fff;}
.sp_bd_tit2 h3 { font-size: 26px; display: inline-block;margin: 0px auto;}
.sp_bd_tit2 p { font-size: 14px; line-height: 26px; display: inline-block; color: #000;margin: 0px auto;}
.sp_bd_form2 form input {
	line-height: 34px;
	width: 30%;
	padding: 0px 15px;
	background: rgb(255,255,255,1);
	border: 1px solid #ccc;
	font-size: 14px;
	color: #999;
	outline: none;
	box-sizing: border-box;
	margin: 0px 5px;
	border-radius: 4px;
	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
	}
input::-webkit-input-placeholder {color: #999;}

.sp_bd_form2 select{
	background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
	width: 18%;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
    color: #999;
    padding:0px 10px;
	outline: none;
	box-sizing: border-box;
	}
.sp_bd_form2 button {
	height: 36px;
	line-height: 36px;
	background: linear-gradient(to top, #00acc1, #4dd0e1);
	box-shadow: 0px 0px 10px rgb(200,32,62,.2);
	color: #fff;
	font-size: 18px;
	padding: 0px 30px;
	display: inline-block;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	vertical-align: bottom;
	}
.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:20px;
	text-align:center;
	font-size:12px;
	line-height:24px;
	}
.footer a {
	width:90px;
	display:inline-block;
	text-align:center;
	}