@charset "utf-8";
/* CSS Document */
*{
    margin: 0;
    padding: 0;
    font-family: 'SourceHanSansCN-Bold';
    list-style: none;
    text-decoration: none; 
}

html{background-color: #F2F2F2;}
.top-nav {
    margin: 0 auto;
    width: 100%;
    height: 72px;
    background: #FFFFFF;
}
.nav-main{
	 margin: 0 auto;
	 width: 1200px;
}
.nav-main a {
    display: block;
    float: left;
    padding-top: 7px;
}

.nav-main img {
    width: 144px;
    height: 49px;
}
.nav-li {
    float:left;
    margin-top: 20px; margin-left: 50px;
}
.nav-li li a {
    color: #000; font-size: 16px;
	font-weight:bold;
	font-family: SourceHanSansCN;
	
}
.nav-li li {
    display: inline-block;
    padding: 0; 
	margin-left:44px;

}
.nav ul li a:hover {
    color: #e7dcfd;
}


.banner{ width:100%; overflow:hidden; background:#f1f5fb}
.banner img{width:100%;}

.part1{ width: 100%; margin: 0 auto; }
.part1-tit{ width: 1200px; margin: 50px auto; font-size: 40px; font-weight: bold; text-align: center;  vertical-align: middle; background:url(../images/tit-style.png) center no-repeat;}
.part1-list{ width: 1200px; margin: 60px auto;}
.part1-list ul{}
.part1-list li{ float: left; width: 400px; height: 346px; background: url(../images/p1bg.png) top no-repeat;}
.li-icon{ width: 300px; margin: 40px auto; text-align: center;}
.li-tit{ color: #FFFFFF; font-size: 24px; font-weight: bold; width: 300px; margin: 30px auto; text-align: center;}
.li-txt{ color: #FFFFFF; width: 300px; margin: 20px auto; text-align: center; line-height: 24px;}

.part2-4{ width: 100%; float: left; margin: 0 auto; margin-top: 80px; height: 1955px; background: url(../images/part-bg.png) top no-repeat; background-color: #F2F2F2; }
.part2{ width: 1200px; margin: 0 auto;}
.part2-tit{ width: 1200px; margin: 90px auto; font-size: 40px; font-weight: bold; text-align: center;  vertical-align: middle; background:url(../images/tit-style2.png) center no-repeat; color: #FFFFFF;}
.part2-tit span{ color:#E6C487 ;}
.part2-list{ width: 1200px;}
.part2-list ul{}
.part2-list li{ float:left; width: 273px; margin-left: 20px; margin-top: 40px;}
.part2-list li a{ width: 233px; height: 89px; float: left; background: url(../images/p2bg.png) top no-repeat; font-size: 26px; text-align: center; color: #000000; font-weight: bold;padding: 20px;}
.part2-list li a:hover{ width: 233px; height: 89px; float: left; background: url(../images/p2hover.png) top no-repeat; font-size: 26px; text-align: center; color: #000000; font-weight: bold;padding: 20px;}

.part3{ width: 1200px; margin: 0 auto;}
.part3-tit{width: 1200px; float: left; margin: 90px auto; font-size: 40px; font-weight: bold; text-align: center;  vertical-align: middle; background:url(../images/tit-style3.png) center no-repeat; color: #FFFFFF;}
.part3-tit span{ color: #D7B072;}

.tabbox{width:1200px; float:left; auto;font-family:'微软雅黑';}
.tabbox .tab{overflow:hidden;}
.tabbox .tab a{display:block;float:left;text-decoration:none;color:#333; margin-left: 30px;}
.tabbox .tab a:hover{background:#5F4A8A;color:#fff;text-decoration:none; border-radius: 60px;}
.tabbox .tab a.on{background:#5F4A8A;color:#fff;text-decoration:none; border-radius: 20px;}
.tabbox .content{overflow:hidden;width:1160px;height:470px; margin-top:50px;position:relative; background: url(../images/jieshao-bg.png) top center no-repeat;}
.tabbox .content ul{position:absolute;left:0;top:0;}
.tabbox .content li{width:1100px; height:600px; float:left; margin-left: 30px; margin-top: 10px;}
.tabbox .content li p{ float:left; padding:10px; font-size: 20px; line-height: 40px;}
.tabbox .content li p span{ font-size: 30px; font-weight: bold;}



.part4{ width: 1200px; margin: 0 auto;}
.part4-tit{  width: 1200px; float:left; margin-top: 80px;  font-size: 40px; font-weight: bold; text-align: center;  vertical-align: middle; background:url(../images/tit-style3.png) center no-repeat; color: #FFFFFF;}
.part4-list{ width: 1200px; float: left; margin-top: 30px;}
.part4-list ul{}
.part4-list li{ float: left; width: 208px; height: 71px; margin-left: 20px; margin-top: 20px; background: url(../images/zybg.png) left no-repeat;}

.part4-list li a{font-size: 22px; float: left; color: #FFFFFF; font-weight: bold; padding-left: 26px; padding-top: 20px;}
.part4-list li a img{ padding-right: 35px;}


.part5{ width: 100%;float:left; background-color: #F2F2F2; padding-bottom: 60px;}
.part5-tit{width: 1200px; margin: 50px auto; font-size: 40px; font-weight: bold; text-align: center;  vertical-align: middle; background:url(../images/tit-style4.png) center no-repeat;}
.part5-list{width: 1200px; margin: 60px auto;}
.part5-zaidu{ width: 1078px; height: 239px; background: url(../images/fa1.png) top left no-repeat; margin: 20px auto;}
.zaidu-tit{ padding-left: 210px; padding-top: 47px; font-size: 30px; color: #FFFFFF; font-weight: bold;}
.zaidu-txt{ padding-left: 240px; padding-top: 40px; line-height: 50px; font-size: 24px; color: #000000;}


.part5-benke{ width: 1078px;; height: 522px; background: url(../images/fa2.png) top left no-repeat; margin: 20px auto;}
.part5-zhuanke{width:1078px; height: 522px; background: url(../images/fa3.png) top left no-repeat; margin: 20px auto;}

.benke-tit{ padding-left: 210px; padding-top: 47px; font-size: 30px; color: #FFFFFF; font-weight: bold;}
.benke-txt{ padding-left: 240px; padding-top: 50px; line-height: 50px; font-size: 24px; color: #000000;}

.zhuanke-tit{ padding-left: 210px; padding-top: 47px; font-size: 30px; color: #FFFFFF; font-weight: bold;}
.zhuanke-txt{ padding-left: 240px; padding-top: 60px; line-height: 50px; font-size: 24px; color: #000000;}
.zhuanke-tit2{ padding-left: 210px; padding-top: 47px; font-size: 30px; color: #FFFFFF; font-weight: bold;}
.zhuanke-txt2{ padding-left: 240px; padding-top: 45px; line-height: 50px; font-size: 24px; color: #000000;}

.part5-btn{ width: 1200px; margin: 0 auto; }
.btn-pinggu{float: left; margin-left: 100px;}
.btn-pinggu a{ width: 470px; height: 60px; padding-top: 20px; float: left; background-color: #2A46B2; border-radius: 60px; text-align: center; font-size: 30px; color: #FFFFFF;}
.btn-pinggu a:hover{width: 470px; height: 60px; padding-top: 20px; float: left; background-color: #E75741; border-radius: 60px; text-align: center; font-size: 30px; color: #FFFFFF;}
.btn-fangan{ float: left; margin-left: 30px;}
.btn-fangan a{ width: 470px; height: 60px; padding-top: 20px; float: left; border-radius: 60px; text-align: center; font-size: 30px; color: #FFFFFF;background-color:#E75741; }
.btn-fangan a:hover{ width: 470px; height: 60px; padding-top: 20px; float: left; border-radius: 60px; text-align: center; font-size: 30px; color: #FFFFFF;background-color:#2A46B2; }

.part6{ width: 100%; height: 917px; float:left;  background: url(../images/liucheng-bg.png) top center no-repeat;}
.part6-tit{width: 1200px; margin: 80px auto; font-size: 40px; font-weight: bold; text-align: center; color: #FFFFFF;  vertical-align: middle; background:url(../images/tit-style5.png) center no-repeat;}
.part6-tit span{font-size: 30px;}
.part6-list{ width: 1200px; margin: 0 auto;}
.part6-list ul{   margin-top: 100px;}
.part6-list li{float: left; margin-left: 135px; margin-top: 70px; }
.part6-list li a{ width: 90px; height: 30px; float: left; background: url(../images/lc-bg.png) center no-repeat; font-size: 18px; font-weight: bold; padding-left: 20px; padding-top: 10px;}
.part6-list li a:hover{ width: 90px; height: 30px; float: left; background: url(../images/lc-hover.png) center no-repeat; font-size: 18px; font-weight: bold; padding-left: 20px; padding-top: 10px; color: #FFFFFF;}

.part6-btn{ width: 1200px; margin: 0 auto;}
.part6-btn a{ width: 510px; height: 70px; float: left; background-color: #E65640; border-radius: 60px; text-align: center; font-size: 30px; color: #FFFFFF; padding-top: 20px; margin-top: 120px; margin-left: 300px; }

.part7{ width: 1200px; margin: 0 auto}
.part7-tit{ width: 1200px; float: left; margin-top: 80px; font-size: 40px; font-weight: bold; text-align: center;  vertical-align: middle; background:url(../images/tit-style.png) center no-repeat;}
.part7-list{ width: 1153px; height: 450px; float: left; margin-top: 80px; margin-bottom: 60px; background: url(../images/wenti-bg.png) top center no-repeat;}
.part7-list ul{ margin-left: 140px; margin-top: 50px;}
.part7-list li{ float: left; width: 470px; margin-top: 30px;}
.part7-list li a{ font-size: 22px; color: #000000;}


.footer{ width:100%; float:left; height:145px; background-color:#000000;}
.footer_txt{ width:1200px; margin:40px auto; text-align:left; color:#ffffff; font-family: SourceHanSansCN-Regular; }