@charset "utf-8";body{height:100%;margin:0;padding:0;border:0;font:12px/16px Microsoft YaHei,宋体,Arial,Helvetica,sans-serif;color:#444}body,html,div,h1,h2,h3,h4,h5,h6,p,ul,li,ol,dl,dd,dt,table,tr,td,th,input,textarea,select,label,span,i,a,form,em,option{padding:0;margin:0;color:#444;font-size-adjust:none;font-style:normal;font-variant:normal;text-decoration:none}ul,li,ol,label{list-style:none;list-style-position:outside}td{zoom:expression(this.innerHTML==""?(this.innerHTML="&nbsp;"):0)}img{border:0}font{color:#444;font-size:12px}html{height:100%}body a{outline:0;blr:expression(this.onFocus=this.blur())}a{color:#444;text-decoration:none;cursor:pointer}a:hover{color:#f39c12}*:focus{outline:0}.f_l{float:left}.f_r{float:right}.clear{clear:both;border:0;padding:0;margin:0}

#home{ width: 800px; margin: 0 auto; background: #224be7; padding-bottom: 40px;}
.fgf_top{ width: 100%; height: 911px; position: relative; z-index: 3; padding-top: 1px; background: url(qmtj_topbg.png) no-repeat center center; margin: 0 auto; text-align: center; position: relative; }
.fgf_dq{ margin: 80px auto; }
.music{ width: 80px; position: absolute; top: 20px; right: 20px; z-index: 10; text-align: center;}
.music p{ margin-top: 10px;}
.music a{ color: #F5F5F5; font-size: 16px;}
.music_img{ animation: rotate 1.5s linear infinite;}
@keyframes rotate{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}

.qmtj_main{ width: 727px; margin: -40px auto 0 auto; position: relative; z-index: 10;}
.qmtj_tit1{ width: 727px; height: 118px; background: url(qmtj_tit1.png) no-repeat; position: absolute; left: 35px; bottom: 250px; }
.qmtj_tit2{ width: 727px; height: 208px; background: url(qmtj_tit2.png) no-repeat; position: absolute; left: 35px; bottom: 30px;}
.huan1{ width: 100%; height: 97px; background: url(qmtu_huan1.png) no-repeat top center;}
.qmtj_nr{ width: 100%; background-color: #dcecfe; padding-bottom: 30px;}
.qmtj_nrbg{ width: 664px; margin: 0 auto; background-color: #FFFFFF; padding: 30px 0px; border-radius: 20px;}
.one_tit{ width: 100%; height: 157px; background: url(one_tit.png) no-repeat top center;}
.one1{ width: 100%; height: 187px; background: url(one1.png) no-repeat top center;}
.one2{ width: 100%; height: 226px; background: url(one2.png) no-repeat top center;}
.one3{ width: 100%; height: 226px; background: url(one3.png) no-repeat top center;}
.one4{ width: 100%; height: 310px; background: url(one4.png) no-repeat top center;}
.one5{ width: 100%; height: 162px; background: url(one5.png) no-repeat top center;}
.qmtj_wt{ overflow: hidden; padding: 0 30px; text-indent: 4em; margin-bottom: 50px;}
.qmtj_wt img{ float: left;}
.qmtj_wt span{ font-size: 21px; color: #434343; line-height: 44px; }
.huan2{ width: 100%; height: 120px; background: url(qmtu_huan2.png) no-repeat top center;}
.two_tit{ width: 100%; height: 137px; background: url(two_tit.png) no-repeat top center;}
.two1{ width: 100%; height: 112px; background: url(two1.png) no-repeat top center;}
.two2{ width: 100%; height: 404px; background: url(two2.png) no-repeat top center;}
.two3{ width: 100%; height: 107px; background: url(two3.png) no-repeat top center;}
.two4{ width: 100%; height: 316px; background: url(two4.png) no-repeat top center;}
.three_tit{ width: 100%; height: 137px; background: url(two_tit.png) no-repeat top center;}
.qmtj_tit{font-size: 22px; text-indent: 2em; line-height: 44px; padding: 0 30px;}
.color_red{ color: #ff0000; text-indent: 0em;}

.three_tit{ width: 100%; height: 141px; background: url(three_tit.png) no-repeat top center;}
.three1{width: 100%; height: 535px; background: url(three_bg1.png) no-repeat top center;}
.three_mt{ margin-top: 100px;}
.three2{ width: 100%; height: 362px; background: url(threebg2.png) no-repeat top center;}
.three2 p{font-size: 22px; line-height: 44px; padding: 50px 50px 20px 50px;}
.three2_div img{ float: left;}
.three3{ width: 100%; height: 746px; background: url(threebg3.png) no-repeat top center;}
.three3 p{font-size: 22px; line-height: 44px; padding: 20px 50px 20px 50px;}
.three3_div{ width: 100%; overflow: hidden; }
.three3_div div{ overflow: hidden;}
.three3_div img{ float: left;}
.four_tit{ width: 100%; height: 144px; background: url(four_tit.png) no-repeat top center;}
.blue_color{ color: #577bee; text-indent: 0em;}
.yellow_color{ color: #ee8957; text-indent: 0em;}


.five_tit{ width: 100%; height: 141px; background: url(five_tit.png) no-repeat top center;}
.five1{width: 100%; height: 263px; background: url(five1_1.png) no-repeat top center;}
.five2{width: 100%; height: 472px; background: url(five2bg.png) no-repeat top center;}
.five3{width: 100%; height: 201px; background: url(five3_1.png) no-repeat top center;}
.six_tit{ width: 100%; height: 200px; background: url(six_tit.png) no-repeat top center;}
.six1{width: 100%; height: 431px; background: url(six1bg.png) no-repeat top center;}
.six_mt{ margin-top: 105px;}
.six2{width: 100%; height: 638px; background: url(six2bg.png) no-repeat top center;}
.six3{width: 100%; height: 328px; background: url(six3bg.png) no-repeat top center;}
.six4{width: 100%; height: 432px; background: url(six4bg.png) no-repeat top center;}

.sevn_tit{ width: 100%; height: 142px; background: url(sevn_tit.png) no-repeat top center;}
.sevn1{ font-size: 22px; text-indent: 2em; line-height: 44px; padding: 0 30px;}

/* 
.bmfw_top1{ width: 645px; height: 86px; margin: 155px auto 0 auto; background: url(bmfw_top1.png) no-repeat center center;}
.bmfw_top2{ width: 100%; height: 86px; background: url(bmfw_top2.png) no-repeat center center; position: relative; z-index: 6;}
.bmfw_top3{ width: 100%; height: 61px; background: url(bmfw_top4.png) no-repeat center center; margin-top: 40px; position: relative; z-index: 5;}
.bmfw_top4{ width: 645px; height: 55px; background: url(bmfw_top3.png) no-repeat center center; margin: 30 auto 0 auto; position: relative; z-index: 4;}
.bmfw_top5{ width: 100%; height: 611px; background: url(bmfw_top5.png) no-repeat center center; position: absolute; bottom: 55px; z-index: 3;}
.bmfw_dtit{ width: 645px; height: 135px; margin: 0px auto 50px auto; background: url(bmfw_tit.png) no-repeat center center;}
.bmfw_d_bian{ width: 100%; height: 135px; background: url(bmfw_titkuang.png) no-repeat center 42px;}
.bmfw_d_bian p{ color: #FFFFFF; text-align: center; font-size: 36px; line-height: 170px; font-weight: bold;}
.m_t_30{ margin-top: 30px;} 
.bmfw_one{ width: 100%; height: 1240px; overflow: hidden; position: relative;}
.bmfw_one_bg{ width: 645px; height: 1240px; background: #FFFFFF; border-radius: 50px; position: absolute; left: 28px; z-index: 3;}
.bmfw_one_nr{ width: 100%; height: auto; position: relative; z-index: 5;}
.bmfw_one_tit{height: 52px; line-height: 52px; margin: 42px 0; background: url(bmfw_titbg1.jpg) repeat-y center center; background-size: 100% 100%; display: inline-block;}
.bmfw_one_tit p{ font-size: 26px; color: #FFFFFF; font-weight: bold; padding: 0 80px;}
.bmfw_one_jj{ width: 640px; background: #FFFFFF; box-shadow: 0px 0px 20px #4c84f5; }
.bmfw_one_jj p{ text-indent: 2em; font-size: 20px; line-height: 44px; padding: 20px 40px;}

.bmfw_two{ width: 645px; margin: 0 auto; background: #ffffff; border-radius: 30px; padding: 50px 0; overflow: hidden;}
.bmfw_two_nr{ width: 100%; overflow: hidden; background: url(bmrx_shu.jpg) no-repeat left center; padding-bottom: 30px;}
.bmfw_two_left{ width: 70px; height: 180px;  float: left; }
.bmfw_two_right{ width: 560px; float: right; margin-right: 20px;  position: relative; text-align: center;}
.bmfw_two_tit{ width: auto; height: 54px; margin: 0 auto; position: relative; z-index: 99; border-radius: 15px;
 background: url(bmfw_titbg1.jpg) repeat-y center center; background-size: 100% 100%; display: inline-block; padding: 0 10px;
 text-align: center; font-size: 24px; font-weight: bold; line-height: 54px; color: #FFFFFF;}

.bmfw_kuang{ background: url(bmfw_kuang.png) no-repeat center center; background-size: 100% 100%; position: relative; z-index: 3; text-align: left; margin-top: -30px;}
p.bmfw_wz{ width: 505px; margin: 0 auto; font-size: 20px; line-height: 45px; color: #010101; text-indent: 2em; padding: 45px 0 25px 0;}
p.bmfw_wz span{ color: #f87003;}

.bmrx_bq{ width: 100%; text-align: center; color: #fff; font-size: 20px; padding: 25px 0;}


 */