/* 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:Microsoft YaHei; font-size:12px;}
.clearfix:after{ display:block; content:''; clear:both;}

@font-face {
    font-family: 'my-webfont';
    src: 
         url('../fonts/my-webfont.woff') format('woff'),
		 url('../fonts/my-webfont.woff2') format('woff2'),
		 url('../fonts/my-webfont.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;

}

.top{ width:1060px; margin:0 auto; overflow:hidden;}
.top a{ float:left; padding-top:30px;}
.top span{ float:right; height:89px; line-height:90px; background:url(../images/phone.png) left center no-repeat; text-indent:39px; font-size:24px; color:#271820; font-family:Arial, Helvetica, sans-serif;}

.banner{ width:1060px; margin:0 auto; overflow:hidden;}
.banner h1{ width:100%; line-height:62px; font-size:48px; color:#271820; text-indent:13px; font-family:'my-webfont'; margin-bottom:164px;}
.banner h1 i{ color:#FFF; font-weight:bold; margin-right:20px; font-family:'my-webfont';}
.banner p{ line-height:78px; color:#FFF; font-size:16px; text-indent:10px;}

.zx{ width:898px; margin:0 auto; overflow:hidden; padding-left:162px;}
.zx a{ display:block; width:200px; height:57px; border-bottom:3px solid #d92c00; color:#FFF; font-size:18px; border-radius:6px;  background:url(../images/a_bg2.jpg) repeat-x; text-align:center; line-height:60px;}

.exam{ width:1060px; margin:0 auto; overflow:hidden; padding-top:36px;}
.exam h3{ width:100%; text-align:center; background:url(../images/h_bg.png) center top no-repeat;  line-height:120px; color:#222222; font-size:36px;}

.exam_ct{ width:882px; overflow:hidden; height:362px; padding-top:62px; padding-left:100px; padding-right:78px; background:url(../images/ysrd_bk_06.png) center 20px no-repeat;}
.exam_ct p{ float:left; width:459px; height:278px; position:relative; text-align:left; color:#222222; line-height:36px; font-size:16px;}
.exam_ct p a{ position:absolute; width:170px; height:50px; line-height:50px; text-align:center; color:#FFF; font-size:18px; background:url(../images/a_bg3.jpg) repeat-x; right:0px; bottom:30px;}
.exam_ct dl{ float:right; width:350px; overflow:hidden;}
.exam_ct dl dt{ width:100%; text-align:center; color:#FFF; color:#FFF; font-size:18px; height:69px; line-height:62px;}
.exam_ct dl dd{ width:100%; overflow:hidden;}
.exam_ct dl dd a{ -webkit-transition:all 0.6s ease; float:left; width:170px; height:50px; margin:0px 10px 10px 0; line-height:50px; text-align:center; background:#eaeaea; color:#222; font-size:18px;}
.exam_ct dl dd a:hover{ background:#ff4b00; color:#FFF;}
.mj{ overflow:visible;}
.mj p{ line-height:30px; color:#555555; font-size:16px; text-align:center;}
.mj p i{ background:#9e2615; color:#FFF; display:inline-block; padding:0 4px;}

.mj_ct{ width:1060px; margin:0 auto; padding-top:32px; position:relative; height:306px;}
.mj_ct dl{ width:356px; overflow:hidden; position:absolute; }
.mj_ct dl dt{ float:left;}
.mj_ct dl dt img{ display:block;}
.mj_ct dl dd{ float:right; width:185px; overflow:hidden;} 
.mj_ct dl dd h6{ width:100%; height:41px; text-align:left; line-height:36px; color:#222222; font-size:16px;}
.mj_ct dl dd h6 i{ color:#9e2615;}
.mj_ct dl dd p{ width:100%; overflow:hidden;}
.mj_ct dl dd p a{ display:block; width:100%; line-height:36px; color:#222222; font-size:14px; text-align:left;}
.mj_ct a.more{ position:absolute; width:300px; color:#FFF; text-indent:74px; height:60px; line-height:60px; border-radius:30px; background:url(../images/a_bg.png) 45px center no-repeat #ff5200; font-size:18px; right:182px; bottom:0px;}
.mj_ct dl dd p a:hover{ text-decoration:underline;}


.exer_ct{ width:1040px; margin:0 auto; overflow:hidden; background:url(../images/ysrd_bk_22.jpg) center top no-repeat; height:306px; margin-top:16px; padding:60px 0 0 20px;}
.exer_ct p{ float:left; padding-left:74px; width:330px; overflow:hidden; margin-right:210px;}
.exer_ct p a{ display:block; width:100%; text-align:left; font-size:16px; color:#FFF; line-height:48px;}
.exer_ct p a:hover{ text-decoration:underline;}

.exer_ct .exer_rt{ margin-right:0px; padding-left:116px; width:288px;}
.exercise a.about{ width:300px; margin:40px auto; display:block; color:#FFF; text-indent:132px; height:60px; line-height:60px; border-radius:30px; background:url(../images/a_bg.png) 98px center no-repeat #ff5200; font-size:18px; right:182px; bottom:0px;}


.xb{ width:1060px; margin:0 auto; height:401px; position:relative;}
.xb dl{ width:280px; height:238px; position:absolute; background:#FFF; border-radius:140px; padding-top:42px;}
.xb dl dt{ width:100%; text-align:center; line-height:48px; color:#9e2615; font-size:16px;}
.xb dl dd p{ width:172x; padding:0 54px; line-height:36px; color:#222; font-size:14px;}
.xb dl dd a{ position:absolute; width:150px; height:60px; line-height:60px; text-align:center; color:#FFF; border-radius:30px; font-size:18px; left:65px; top:261px; background:#ff5500; -webkit-transition:all 0.4s ease;}
.xb dl dd a:hover{ background:#c44709;}
.xb dl.small{ width:260px; height:228px; padding-top:32px;}
.xb dl.small dd p{ width:172px; padding:0 44px;}
.xb dl.small dd a{  left:55px; top: 231px;}

.global p{ width:1036px; padding:14px 0 0 24px; margin-bottom:30px; overflow:hidden;}
.global p span{ float:left; width:148px; height:116px; border:1px dashed #9d9d9d; border-radius:37px; padding-top:32px; line-height:40px; text-align:center; font-size:16px; margin-right:64px;}

.box{ width:1010px; margin:0 auto; overflow:hidden; padding-bottom:60px;}

#tab{ width:100%; overflow:hidden; height:70px; }
#tab span{ cursor:pointer; float:left;  padding:0 72px; line-height:60px; color:#222; background:#f0f0f0;  font-size:18px;  text-align:center;}
#tab span.se{background:#9e2615; color:#FFF;}

#tab_content{ width:100%; overflow:hidden;}
#tab_content div{ display:none;}
#tab_content div table{ width:100%; text-align:center;}
#tab_content div table tr{ background:#f0f0f0;}
#tab_content div table tr th{ height:60px; color:#FFF; font-size:18px; background:#666666;}
#tab_content div table tr td{ height:60px; font-size:16px; color:#222222;}
#tab_content div table tr td a{ -webkit-transition:all 0.4s ease; display:block; width:100%; height:60px; line-height:60px; text-align:center; color:#FFF; background:url(../images/a_bg2.jpg) repeat-x; background-size:100% 100%; font-size:16px;}
#tab_content div table tr td a:hover{ background:url(../images/a_bg3.jpg) repeat-x; background-size:100% 100%;}


.footer{ width:100%; text-align:center; line-height:46px; color:#FFF; font-size:14px; padding:50px 0px; background:#222222;}










































































