@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:Microsoft YaHei;}
h1,h2,h3,h4,h5,h6,dl,dt,dd,p,ul,li{ margin:0; padding:0;}
a{ color:#333; text-decoration:none;}
li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.p{ position:relative;}
.ctf_head {
    background: #000 none repeat scroll 0 0;
    height: 81px;
    width: 100%;
}
.top {
    margin: 0 auto;
    width: 1000px;
}
.top_1 {
    display: inline;
    float: left;
    margin: 10px 0 0;
}
.top_2 {
    float: right;
    line-height: 78px;
    margin-right: 10px;
}
.top_2 a {
    color: #fff;
    font-size: 18px;
    height: 78px;
}
.main{width:1000px; margin:0 auto; position:relative;}
.main a{
	display: block;
	width: 232px;
	height: 66px;
	position: absolute;
	left: 388px;
	top: 453px;
	text-indent:-9999px;
}
.w1200{ width:1200px; margin:0 auto;}

.banner{ background:url(../images/banner.jpg) no-repeat center; height:617px;}

.yw_title{ font-size:36px; text-align:center; font-weight:bold; margin:50px 0px 15px 0px;}
.yw_title2{ font-size:18px; color:#333; text-align:center; margin-bottom:40px; line-height:28px;}

.yw_b{ width:500px; height:330px; float:left; margin-left:80px;}
.a1{ background:url(../images/img1.jpg) no-repeat top left; margin-right:20px;}
.a2{ background:url(../images/img2.jpg) no-repeat top left; }

.yw_b ul{ margin-top:238px;}
.yw_b ul li{ float:left;}
.a3{ font-size:24px; color:#fff; line-height:32px; margin-left:80px;}
.a4{ font-size:18px; margin:5px 0px 0px 40px;}
.a4 span{ color:#4462E0; font-size:30px;}
.a5{ font-size:24px; color:#fff; line-height:32px; margin-left:30px;}

.yw_c{ font-size:16px; line-height:28px; width:800px; margin:35px auto; text-align:center;}
.zx a{ display: block;width: 230px; height: 40px;line-height: 40px;color: #252A47;background: #FFCF2B;border-radius: 5px;font-size: 20px;text-align: center;box-shadow:0 5px 0px #DCB42B ;margin: 30px auto 10px;}
.zx a:hover{color: #fff;background: #536AFF;box-shadow:0 5px 0px #3C4DB8;}

.yw_d{ background-color:#F6F7FB; margin-top:30px; padding:40px 0px;}
.yw_d dl{ float:left; width:255px; margin:0px 20px; text-align:center;}
.yw_d dl dt{ font-size:16px; line-height:28px; color:#666;}
.yw_d dl dd{ font-size:18px; color:#333; font-weight:bold;}

.yw_e ul{ margin-top:40px;}
.yw_e ul li{ float:left;}

.yw_f{ text-align:center;}

.yw_g{ background-color:#F6F7FB; margin-top:30px; padding:40px 0px;}
.yw_g dl{ float:left; border-radius:10px; width:280px; margin:30px 0px 20px 90px; background-color:#fff; text-align:center;}
.yw_g dl dt img{ border-radius:10px; width:100%;}
.yw_g dl dd{ font-size:20px; margin-bottom:8px;}
.a6{ margin-top:5px; font-weight:bold;}
.yw_g dl:hover{ background-color:#4462E0;}
.yw_g dl:hover dd{ color:#fff;}

.yw_h{ background:url(../images/img14.jpg) no-repeat center; height:160px; margin-top:60px;}

.zx2{ padding-top:65px;}
.zx2 a{ display: block;width: 180px; height: 40px;line-height: 40px;color: #252A47;background: #FFCF2B;border-radius: 5px;font-size: 20px;text-align: center;box-shadow:0 5px 0px #DCB42B ; float:right; margin-right:110px;}
.zx2 a:hover{color: #fff;background: #536AFF;box-shadow:0 5px 0px #3C4DB8 ;}

.yw_j{ float:left; text-align:center; margin:30px 40px 0px 0px;}
.yw_k{ margin-top:60px;}
.yw_k dl dt{ font-size:25px; margin-bottom:10px; color:#4462E0;}
.yw_k dl dt span{ font-style:italic; font-size:40px; font-weight:bold;}
.yw_k dl dd{ line-height:28px; margin-bottom:20px;}
.yw_m{background:url(../images/img17.jpg) no-repeat center;padding: 10px 0px 35px 0px;margin: 60px 0px 0px;}
.color{ color:#fff;}
.yw_n{ background:url(../images/img18.png) no-repeat center; margin-top:30px; height:160px;}
.yw_n ul{ padding:50px 0px 0px 140px;}
.yw_n ul li{ float:left;margin:0px 20px 10px 20px;  }
.yw_n ul li a{ color:#10FFEB; font-size:18px;}
.a9{ width:350px;}
.a7{ width:200px;}
.a8{ width:250px;}
.yw_n ul li a:hover{ color:#fff;}
.footer {
    background-color: #282828;
    color: #fff;
    height: 100px;
	font-size: 15px;
    line-height: 30px;
    margin: 0 auto;
    padding-top: 20px;
    text-align: center;
    width: 100%;
}