/* CSS Document */
/*reset*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font:12px/1.5 microsoft YaHei; color:#333; background:url(../images/body.gif);}
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0 none;}
em{font-style:normal;}
a{ color:#333; text-decoration: none;}
a:hover{ color: #f60; text-decoration:underline;}
.clear {clear:both;display:block;height:0; visibility:hidden; font:0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0}
.clearfix {*zoom:1}

/*head-top*/
.head-top{ overflow:hidden;}
.head-mod1{ width:100%; height:114px; background:url(../images/img01.jpg) no-repeat;}
.head-mod2{ width:100%; height:177px; background:url(../images/img02.jpg) no-repeat;}
.head-mod3{ width:100%; height:224px; background:url(../images/img03.jpg) no-repeat;}

/*con*/
.con{ width:980px; overflow:hidden; margin:0 auto;}
.sign-tip{ height:106px; background:url(../images/img04.jpg) no-repeat;}
.sign-infor{ height:460px; background:url(../images/img05.jpg) no-repeat; position:relative;}
.sign-con,.exam-time,.sign-cont{ width:184px;}
.sign-con{ position:absolute; top:56px; left:121px;}
.sign-con strong,.exam-time strong,.sign-cont strong{ display:block; text-align:center; font-size:20px; color:#2e2020;}
.sign-con p,.exam-time p,.sign-cont p{ font-size:16px; line-height:24px; color:#2e2020; text-indent:2em;}
.exam-time{ position:absolute; top:56px; left:402px;}
.sign-cont{ position:absolute; top:56px; right:118px;}
.sign-con p a,.exam-time p a,.sign-cont p a{ color:#0483f9;}
.study-item{ height:218px; background:url(../images/study.jpg) no-repeat;}
.study-mod{ height:160px; background:url(../images/img06.jpg) no-repeat;}
.study-list{ width:980px; overflow:hidden;}
.list-tip{ width:950px; overflow:hidden; margin-top:5px; border-bottom:2px solid #c8a786; padding:0 15px;}
.list-tip span{ width:177px; float:left; color:#6d6363; font-size:24px; line-height:64px; text-align:center; font-family:"microsoft YaHei"; font-weight:bold; margin-right:21px; cursor:pointer;}
.list-tip .cur{ width:176px; height:54px; background:url(../images/img07.jpg) no-repeat; color:#2e2020;}
.list-total .cur{ display:block;}
.list-total{ overflow:hidden; margin-top:14px;}
.list-total li{ display:none;}
.fl{ width:628px; height:177px; background:url(../images/img08.jpg) no-repeat; padding:38px 35px 48px 45px; float:left; margin-right:21px;}
.fl h3{ font-size:20px; color:#2e2020; font-family:"microsoft YaHei"; line-height:31px;}
.fl p{ color:#655252; font-size:16px; font-family:"microsoft YaHei"; line-height:25px; }
.fl p.item01{ margin-bottom:26px; }
.list-fl p{ text-indent:2em;}
.fr{ float:left;}
.btn-box,.line-btn-box{ width:980px; height:56px; border-bottom: 4px solid #f0e6db; margin-top:18px; padding-bottom:14px;}
.btn-box .btn,.line-btn{ width:185px; height:56px; line-height:56px; text-align:center; color:#2e2020; font-size:24px; font-family:"microsoft YaHei";background:url(../images/btn.gif) no-repeat; display:inline-block; margin-left:34px; float:right;}
.btn-box .btn:hover,.line-btn:hover{ text-decoration:none; color:#2e2020;}
.btn-box .btn em,.line-btn em{ width:185px; padding-left:64px;}

/*free-tit*/
.free-tit{ height:155px; background:url(../images/img10.jpg) no-repeat;}
.free-con,.textbook{ overflow:hidden;}
.free-con .ico{ width:284px; height:229px; float:left; background:url(../images/img11.jpg) no-repeat;}
.free-con ul{ float:left; margin-left:34px; margin-top:26px;}
.free-con ul li{ line-height:38px; font-size:16px; font-family:"microsoft YaHei";}
.free-con ul li strong{ font-size:18px; color:#2e2020; font-size:"microsoft YaHei";}
.free-tip{ font-size:18px !important;}
.line-btn-box { border-bottom: 2px solid #f0e6db; margin-top:0;}

/*textbook*/
.text-head{ height:212px; background:url(../images/img12.jpg) no-repeat;}
.section-one{ overflow:hidden;}
.text-mon{ font-size:42px; font-family:"microsoft YaHei"; color:#bd945f; margin-top:40px;}
.text-mon strong{ color:#c80713; font-size:30px; margin-left:136px;}
.text-mon strong em{ font-size:50px;}
.text-tip{ color:#d98d02; font-size:25px; font-family:"microsoft YaHei"; margin-top:10px;}
.text-box{ overflow:hidden;}
.box1,.box3{ width:485px; height:292px; float:left; background:#faefdb; font-size:16px; color:#2e2020; font-family:"microsoft YaHei"; font-weight:bold; text-align:center;}
.box1 td,.box3 td{ border-right:2px solid #fefdfb; border-top:2px solid #fefdfb;}
.box1 td em,.box3 td em{ font-size:18px; padding-left:24px;}
.box1 td i{ font-size:20px; color:#c80713; font-style:normal;}
.box2{ margin-left:10px;}
.box3{ width:980px; height:141px; margin-top:16px;}
.box2 td,.box3 td{ height:47px;}
.text-btn{ margin-top:21px; padding-bottom:24px;}

/*teacher*/
.teacher{ overflow:hidden;}
.teacher-head{ height:141px; background:url(../images/img13.jpg) no-repeat;}
.teacher-con{ height:302px; background:url(../images/img14.jpg) no-repeat;}
.teacher-con ul{ padding:48px 0 70px 0;}
.teacher-con ul li{ float:left; padding:0 15px; cursor:pointer;}

/*teacher-qq*/
.teacher-qq{ height:272px; background:url(../images/img16.jpg) no-repeat; position:relative;}
.teacher-tit{ width:559px; position:absolute; top:88px; left:65px; float:left; border-right:1px solid #d3c29e;}
.teacher-tit{ color:#754a06; font-size:26px; font-family:"microsoft YaHei"; line-height:34px;}
.teacher-tit .red,.isson .red{ color:#cc0814; font-size:20px; text-align:right; padding-right:21px;}
.isson{ width:276px; float:left; position:absolute; top:88px; right:65px; font-size:26px; color:#5a0d1c; line-height:34px; font-family:"microsoft YaHei";}
.isson .red{ text-align:left; padding:0;}

/*weixin*/
.weixin{ height:292px; background:url(../images/img17.jpg) no-repeat; position:relative; margin-bottom:42px;}
.weixin-con{ position:absolute; top:58px; left:31px; }

/*底部*/
.composite{width:978px;height:142px;padding:8px 0;background:#fff;border:1px solid #dfdfdf;margin-bottom:10px;}
.composite h2{height:38px;padding-left:22px;border-bottom:1px solid #dfdfdf; line-height:38px;margin-bottom:14px;}
.composite h2 em{font-size:20px; font-family:"寰蒋闆呴粦","榛戜綋","瀹嬩綋";background:url(images/pic_25.gif) no-repeat right 7px;padding-right:15px;}
.composite ul li{float:left;border-right:1px solid #efefef;}
.cpt_1{width:180px;height:139px;font-size:14px;padding-left:15px;line-height:28px;}
.cpt_1 a{color:#000;}
.cpt_2{width:154px;height:139px;padding-left:20px; }
.cpt_2 h3{font-size:14px; line-height:28px;}
.cpt_2 ul li{width:150px;clear:both;border:0px; line-height:0px;}
.cpt_2 ul li a{ line-height:23px;color:#000;}
.cpt_3{width:233px;height:139px;padding-left:20px;}
.cpt_3 h3{font-size:14px; line-height:28px; padding-left:5px;}
.cpt_3 ul li{ width:236px;clear:both;border:0px; line-height:0px;}
.cpt_3 ul li a{line-height:23px; margin:0 5px;color:#000;}