.bmtop{ padding:0px;}
.bmtop h1{ line-height:80px; font-size:46px; color:#ff0000; text-align:center; border-bottom:2px solid #633;}
.bmtop .bmsmtxt{margin-top:20px;}
.bmtop .bmsmtxt p{ line-height:36px; font-size:20px; font-weight:bold; color:#06F; text-indent:2em; margin-bottom:10px;}
.pink{color:#fd4be8;}
.bmtop .bmsmtxt h3{ line-height:40px; font-size:24px; color:#ff0000;}
.bmtop .bmsmtxt h4{ line-height:40px; font-size:22px; margin-top:10px; color:#069;}
.bmmiddle{ margin-top:20px; background:#0fd5f8; padding-bottom:20px;}
.bmmiddle .bmlist1{width:100%; background:#fff; padding-bottom:10px;}
.bmmiddle .bmlist1 .xxblank{ border:10px solid #3c7eae; height:auto; min-height:90px; background:#fff; margin-bottom:5px; position:relative;}
.bmmiddle .bmlist1 .xxblank .xxlogo{width:300px; height:70px; padding:10px 20px; float:left; overflow:hidden; background:#fff;;position: absolute;top: 50%;margin-top: -45px;}
.bmmiddle .bmlist1 .xxblank .xxlogo img{height:70px; width:auto; max-width:340px}
.bmmiddle .bmlist1 .xxblank .xxzszy{width:580px; min-height:90px; margin-left:340px; background:#3c7eae; padding:0px 100px 0px 20px;}
.bmmiddle .bmlist1 .xxblank .xxzszy h3{ font-size:16px; color:#fff; line-height:24px;}
.bmmiddle .bmlist1 .xxblank .xxzszy p{ line-height:18px; font-size:13px; color:#33fe02;}
.bmmiddle .bmlist1 .xxblank .xxzszy p span{ font-size:14px; font-weight:bold; margin-right:5px; color:#fff;}
.bmmiddle .bmlist1 .xxblank .bmbtn{width:60px; height:58px; margin-top:-44px; padding:16px 10px; border-radius:10px; position:absolute; right:0px; top:50%; display:block; background:#48a4e7; font-size:24px; line-height:1.2em; color:#fff; text-align:center;}
.bmmiddle .bmlist1 .xxblank:hover .bmbtn{ color:#3c7eae; background:#fff600;}
.bmmiddle .bmlist2{ width:1040px; margin:0px auto;}
.bmmiddle .bmlist2 .zytit{height:auto; padding:10px 0px; text-align:center;}
.bmmiddle .bmlist2 .zytit h2{ line-height:66px; font-size:44px; text-align:center; color:#fff; margin-left:30px; display:inline-block;}
.bmmiddle .bmlist2 .zytit h3{width:100%; line-height:50px; font-size:34px; color:#fff; text-align:center; margin-bottom:20px;}
.bmmiddle .bmlist1 h5,.bmmiddle .bmlist2 h5,.bmmiddle .bmlist3 h5{ font-size:20px; line-height:35px; color:#C00; text-align:center;}
.bmmiddle .bmlist3{ width:1040px; margin:0px auto;}
.bmmiddle .bmlist3 .zytit {padding:10px 0px;}
.bmmiddle .bmlist3 .zytit h2{ line-height:55px; font-size:34px; color:#fff; text-align:center;}
.bmfoot{margin:10px auto;}
.bmfoot p{ line-height:28px; font-size:14px;}
table{ border-left:1px solid #333; border-top:1px solid #333;border-collapse:collapse;}
table td{ border-right:1px solid #333; border-bottom:1px solid #333;empty-cells : show; font-weight:bold; text-align:center;color: #00f;}
table td a{ font-weight: normal; color:#333; line-height:28px;}
.f18{font-size:18px;}
.STYLE9{font-weight:bold;}