/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:"微软雅黑"; font-size:12px;}
.clearfix:after{ display:block; content:''; clear:both;}
.clearfix{ zoom:1;}

.top{ width:1000px; margin:0 auto; overflow:hidden;}
.top a{ float:left; padding-top:24px;}
.top a img{ display:block;}
.top span{ float:right; height:84px; line-height:84px; text-indent:40px; background:url(../images/phone.png) left center no-repeat; color:#FFF; font-size:24px; font-family:Arial, Helvetica, sans-serif;}

.main{ width:1000px; margin:0 auto; overflow:hidden; padding-top:60px;}
.main h2{ width:100%; background:url(../images/tit1.jpg) center top no-repeat; height:34px; margin-bottom:50px;}
.box1{ width:908px; margin:0 auto; overflow:hidden; position:relative; height:200px;}
.box1 .more{ z-index:100;  position:absolute; width:152px; height:58px; line-height:58px; text-align:center; border:1px solid #0252a4; color:#0252a4; font-size:16px; right:0; bottom:0;}
.box1 .more:hover{ background:#0258ab; color:#FFF;}

#tab{ width:100%; height:200px; overflow:hidden; position:absolute; left:0; top:0;}
#tab span{ position:absolute; width:154px; height:60px; line-height:60px; text-align:center; font-size:16px; cursor:pointer; color:#FFF; background:url(../images/bm_12.jpg) center top repeat-y;}
#tab span.se{ background:url(../images/bm_09.jpg) center top repeat-y;}

#tab_content{ position:absolute; width:580px; height:200px; background:#f4f4f4; left:164px; top:0; z-index:10;}
#tab_content div{ width:100%; overflow:hidden; display:block;}
#tab_content div p{ width:100%; padding-top:46px; line-height:36px; text-align:center; color:#333; font-size:16px;}

.main h3{ width:100%; background:url(../images/tit2.jpg) center top no-repeat; height:34px; margin:58px auto 44px;}
.box2{ width:100%; overflow:hidden;}

#course{ width:100%; height:72px; overflow:hidden;}
#course span{ float:left; width:240px; height:60px; cursor:pointer; line-height:60px; text-align:center; color:#FFF; background:url(../images/bm_18.jpg) center top repeat-y; margin-right:12px; font-size:18px;}
#course span.se{ background:url(../images/bm_16.jpg) center top repeat-y;}
#course_content{ width:100%; overflow:hidden;}

#course_content div{ width:100%; overflow:hidden; display:none;}
#course_content div table{ width:100%; overflow:hidden;}
#course_content div table tr th,td{ text-align:center;}
#course_content div table tr th{ height:60px; background:#555555; color:#FFF; font-size:18px;}
#course_content div table tr td{ height:62px; color:#222222; font-size:14px;}
#course_content div table tr td a{ display:block; background:#0252a4; color:#FFF; text-decoration:underline; font-size:16px; height:100%; line-height:62px;}
#course_content div table tr td a:hover{ background:#ff5800;}

.main .click_more{ display:block; width:238px; height:58px; line-height:58px; text-align:center; font-size:18px; color:#0252a4; border-radius:6px; margin:30px auto 50px; border:1px solid #0252a4;}
.main .click_more:hover{ background:#0252a4; color:#FFF;}
.even{ background:#d7d7d7;}
.odd{ background:#FFF;}


.method{ width:630px; margin:0 auto; padding:84px 0px 0 370px;}
.method p{ float:left; width:226px; height:68px; text-align:center; padding-top:10px; line-height:28px; color:#333333; font-size:14px; margin:0 122px 22px 0; }
.method a{ float:right; width:240px; height:57px; line-height:58px; text-align:center; color:#FFF;  font-size:18px; border-bottom:3px solid #114078; border-radius:6px; background:#024ea0; margin-right:224px; margin-top:50px; }
.method a:hover{ background:#fff; color:#0252a4; border:1px solid #0252a4;}


.ms_box{ width:920px; margin:0 auto; overflow:hidden; height:358px; position:relative;}
#ms{ width:100%; padding-top:80px; overflow:hidden; height:708px;}
#ms span{ float:left; width:147px; height:58px; line-height:58px; text-align:center; background:#ffffff; color:#024b9d; font-size:18px; cursor:pointer; margin-right:600px; margin-bottom:10px;  border-left:3px solid #c1c1c1;}
#ms span.se{ width:150px; background:url(../images/ms_bg.jpg) center top repeat-y; border:none; color:#FFF;}

#ms_content{ position:absolute; width:601px; height:346px; left:160px; top:0px; background:url(../images/ms_con_bg.png) center top repeat; z-index:100;}
#ms_content div{ width:100%; overflow:hidden; display:none;}
#ms_content div dl{  width:100%;}
#ms_content div dl dt{float:left; padding-top:10px; height:264px; overflow:hidden;}
#ms_content div dl dd{ float:right; width:326px; padding-top:102px; height:244px; padding-right:34px;}
#ms_content div dl dd h4{ width:100%; line-height:52px; text-align:left; color:#0252a4; font-size:18px;}
#ms_content div dl dd p{ width:100%; line-height:32px; font-size:14px; color:#333333;}

.dsj{width:972px; margin:0 auto; overflow:hidden; background:url(../images/bm_25.jpg) center top no-repeat; height:309px; padding-top:204px; padding-left:28px;}
.dsj p{ float:left; text-align:center; line-height:24px; color:#222222; font-size:14px; margin-right:110px; margin-bottom:126px;}

.foot_bt{ display:block; width:240px; height:60px; line-height:60px; text-align:center; background:url(../images/bm_16.jpg) center top repeat-y; border-radius:8px; color:#FFF; font-size:18px; margin:0 auto;}
.foot_bt:hover{ background:url(../images/bm_18.jpg) center top repeat-y;}
.footer{ with:100%; background:url(../images/foot_bg.jpg) center top no-repeat; height:192px; text-align:center; color:#FFF; line-height:40px; font-size:16px; color:#FFF; padding-top:60px;}


