
.clear {
    zoom: 1;
}

.clear:after {
    display: table;
    content: '';
    clear: both;
}
.clearfix { 
    zoom: 1; 
    _height: 1px; 
}
.clearfix:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
}
.wrap{width: 1200px;margin: 0 auto}
.main{
	width: 100%;
	background: #e7edf7 url(rt_wzqh_mainbg.png) no-repeat top center;
	min-height: 1000px
}
.header{
	width: 100%;
	height: 780px
}
.con1tit{
	height: 56px;
	width: 100%;
	background: url(rt_wzqh_qy_bg.png) no-repeat;
}
.con1tit p{
	width: 100%;
	line-height:56px;
	text-align: center;
	color: #fbfcfe;
	font-size: 30px;
	font-weight: bold;
}
.con1{
	width:1100px;
	background:url(rt_wzqh_con1bg.png) no-repeat;
	height: 410px;
	padding:110px 50px 0 50px;
}
.con1 p{
	color: #5b4947;
	font-size: 26px;
	line-height: 40px;
	text-indent: 2rem
}
.contit{
	background: url(rt_wzqh_dh.png) no-repeat 343px top;
    height: 120px;
    text-align: center;
}
.contit p{
	font-size: 52px;
	font-weight: bold;
	line-height: 78px;
	color: #d00306;
	border-bottom: 4px solid #d00306;
	width: 220px;
    margin: 0 auto;
    text-align: center;
    padding-top: 25px;
}
.con2{
	margin-bottom: 80px;
	margin-top: 25px
}
.con2list{
	width: 100%;
	height: 158px;
	background: url(rt_wzqh_con2listbg.png) no-repeat;
	position: relative;
} 
.con2more {
	position: absolute;
	right: 54px;
	bottom: 56px;
	width: 64px;
	height: 57px;

}
.con2list ul {
	padding-left: 70px
}
.con2list ul h3{
	height: 70px;
	font-size: 20px;
	line-height: 36px;
	color: #fff;
	font-weight: bold;
	border-bottom: 1px solid #c36c6e;
	width: 830px;
	line-height: 70px;
	margin-bottom: 10px
}
.con2list ul li{
	font-size: 16px;
	line-height: 34px;
	padding-left: 26px;
	background: url(rt_wzqh_con2ullistbg.png) no-repeat 8px 17px;
}
.con2list ul li a{
	color:	#ffe8e9
}
.con3{
	margin:30px 0 80px 0
}
.con3 ul{width: 105%}
.con3 ul li{
	width: 357px;
	height: 672px;
	float: left;
	margin-right: 63px
}
.con3 ul li p{
	height: 42px;
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	background: url(rt_wzqh_con2bg.png) no-repeat;
	padding: 20px;
	padding-top: 15px;
    margin-top: -4px;
}
.con4>p{
	width: 100%;
	height: 53px;
	text-align: center;
	margin-top: 50px;
	position: relative;
}
.con4>p>span{
	width: 179px;
	height: 53px;
	background: url(rt_wzqh_con4titbg.png) no-repeat;
	display: inline-block;
	line-height: 53px;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	
}
.con4>p>span>a{color: #fff}
.slideBox{width:1200px; height:518px; overflow:hidden; position:relative;}
.slideBox .hd{overflow:hidden; position:absolute; right:1px; bottom:12px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:16px;  width:32px; height:32px; line-height:32px; 
text-align:center; background:url(rt_wzqh_con2slidbgW.png) no-repeat; cursor:pointer;color: #e2ded5;font-size: 16px;}
.slideBox .hd ul li.on{ background:url(rt_wzqh_con2slidbgR.png) no-repeat;}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{zoom:1; vertical-align:middle;position: relative;}
.slideBox .bd img{width:100%; height:518px; display:block;}
.slideBox .bd p{width:1178px; height:58px;line-height:58px;background: url(rt_wzqh_con2slidbg.png) no-repeat;
position: absolute;left: 0;bottom: 0;color: #f4efe4;font-size: 22px;padding-left: 22px;}

.slideBox2{width:556px; height:362px; position:relative;margin-top: 40px}
.slideBox2 .hd{overflow:hidden; position:absolute; left:595px; bottom:12px; z-index:1;width: 610px;height: 354px }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox2 .hd ul li{ float:left; margin-right:16px;  width:550px; height:96px; line-height:32px; 
text-align:left; cursor:pointer;color: #e2ded5;font-size: 16px;padding: 20px 30px 0 30px}
.slideBox2 .hd ul li.on{ background:url(rt_wzqh_con4slidpbg.png) no-repeat;}
.slideBox2 .hd ul li h3{font-size: 20px;line-height: 24px;color: #333;text-align: left;    margin-bottom: 10px;}
.slideBox2 .hd ul li h3 a{color: #333}
.slideBox2 .hd ul li p{color:#808080;font-size: 16px;line-height: 24px }
.slideBox2 .hd ul li.on h3 a{color: #fff}
.slideBox2 .hd ul li.on p{color: #fff}
.slideBox2 .bd{position:relative; height:100%; z-index:0;}
.slideBox2 .bd li{zoom:1; vertical-align:middle;position: relative;}
.slideBox2 .bd img{width:556px; height:362px; display:block;}
/*.con4>p>span.con4tit2{
	background: url(rt_wzqh_con4tit2bg.png) no-repeat;
	width: 220px
}*/
.con4titmore {
	display: inline-block;
	width: 82px;
	height: 18px;
	font-style:italic;
	position: absolute;
	right: 0;
	font-size: 16px;
	color: #8d9095;
	bottom: 0px
}
.con4>ul{
	width: 105%;
	margin-top: 10px
}
.con4>ul li{
	font-size: 18px;
	line-height: 60px;
	padding-left: 60px;
	border-bottom: 1px dashed #dadde2;
	width: 490px;
	float: left;
	background: url(rt_wzqh_con4listbg.png) no-repeat 20px 18px;
	margin-right: 60px
}
.con4>ul li a{color: #333}
.footer{
	background:#e7edf7 url(rt_wzqh_footerbg.png) no-repeat center;
	height: 221px;
	
}
.footer_pos{
	position: relative;
    width: 1000px;
    height: 220px;
}
.footer .footer_pos p{
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	position: absolute;
	bottom: 10px;
	left: 30px
}
.footer .footer_pos p.p1{
	bottom: 30px;
}
@media screen and (max-width: 1440px) {

}