/* CSS Document */
*{ margin:0; padding:0;}
img{ border:none; outline:none;}
a{ text-decoration:none;}
ul li,ol li{ list-style:none;}
body,p,h1,h2,h3,h4,h5,h6,span,font,i,div{ font-family:"微软雅黑";  font-size:12px; font-weight:normal;}




/*nav----------------------------------------*/
.nav{ width:1000px; margin:0 auto; overflow:hidden;}
.nav p{ float:left; width:102px; height:54px; overflow:hidden;}
.nav ul{ float:left; margin-left:190px;}
.nav ul li{ float:left; width:105px; height:58px; text-align:center; line-height:58px; color:#a90005; font-size:18px; font-weight:bold;}
.nav ul li a{ color:#a90005;}
.nav span{ float:right; width:157px; height:44px; overflow:hidden;}

/*banner--------------------------------------*/
.banner{ width:1000px; overflow:hidden; position:relative; height:763px; margin:0 auto;}
.banner a{ position:absolute; width:330px; height:62px; line-height:62px; text-indent:38px; font-size:22px; color:#8c0203;}
.banner a.acour{ left:278px; top:392px;}
.banner a.ace{ left:420px; top:474px;}

/*biaodan---------------------------*/
.effect{ float:left; width:664px; overflow:hidden; padding-left:12px;}
.effect a{ float:left; width:168px; height:258px; overflow:hidden; margin-right:58px; padding-top:90px; line-height:28px; text-align:center; font-size:20px; color:#b11116;}

.form{ float:right; width:292px; height:258px; overflow:hidden; }


/*upgrade-------------------------------------------*/
.upgrade{ width:1000px; margin:0 auto; overflow:hidden; height:516px; position:relative;}
.upgrade p{ width:244px; overflow:hidden; height:auto; font-size:18px; color:#4b1606; line-height:22px; text-align:left; position:absolute;}
.upgrade p.up1{ left:0; top:0;}
.upgrade p.up2{ right:0; top:0;}
.upgrade p.up3{ left:0; top:224px;}
.upgrade p.up4{ right:0; top:224px;}
.upgrade .apply{ position:absolute; width:314px; height:60px; line-height:60px; text-indent:38px; font-size:22px; color:#d72727; left:332px; bottom:142px;}


/*course---------------------------------*/
.course_box{ width:100%; overflow:hidden; padding-top:20px; height:301px; margin-bottom:50px;}
.cour_lf{ float:left; width:297px; overflow:hidden; padding-top:42px;}
.cour_lf h4{ width:100%; height:62px; line-height:62px; text-align:center; font-size:34px; font-weight:bold; color:#d72727;}
.cour_lf p{ width:100%; height:46px; line-height:46px; text-align:center; font-size:20px; color:#4b1606;}
.cour_lf a{ display:block; width:100%; height:46px; line-height:46px; text-align:center; color:#ffd646; font-size:22px; margin-top:4px; }

.cour_rt{ float:right; width:703px; overflow:hidden;}
.course{ float:left; width:140px; overflow:hidden;}
.course span{ float:left; width:140px; height:54px; margin-bottom:2px; line-height:54px; text-align:center; font-size:20px; color:#d72727; background:#fdda8f; cursor:pointer;}
.course span.se{ color:#ffd646; background:#d72727;}

.course_content{ float:right; width:540px; overflow:hidden; height:280px;}
.course_ever{ width:100%; overflow:hidden; padding-top:0px;}
.course_ever p{ width:100%; overflow:hidden; margin-bottom:8px;}
.course_ever p span{ display:block; width:100%; height:20px; line-height:20px; text-align:left; font-size:16px; color:#d72727; font-weight:bold;}
.course_ever p font{ display:block; width:90%; padding-left:36px; font-size:14px; line-height:24px; color:#4b1606;}
.course_ever h4{ width:100%; height:49px; overflow:hidden;}
.course_ever h4 a{ float:right; width:221px; text-align:right; color:#d72727; font-size:18px; margin-right:62px;}
.course_ever h4 a{ color:#;ffd646}


/*strong----------------------------------*/
.strong{ width:1000px; overflow:hidden; margin:0 auto; height:801px;}

/*god----------------------------------------*/
.god{width:1000px; overflow:hidden; margin:0 auto;}
.god dl{ float:left; width:250px; overflow:hidden;}
.god dl dt{ width:138px; height:138px; margin:0 auto;}
.god dl dt a{ display:block; width:138px; height:138px;}
.god dl dd{ width:100%; overflow:hidden; position:relative; padding-top:12px; height:244px;}
.god dl dd p{ width:230px; padding:0 10px; font-size:14px; color:#4b1606; line-height:20px; text-align:center; visibility:hidden;}
.god dl dd a{ position:absolute; width:100%; height:46px; left:0; top:100px; font-size:22px; line-height:46px; text-align:center; font-weight:bold; color:#d72727; font-family:"宋体";}

/*白皮书*/
.white{ width:1000px;margin:0 auto; overflow:hidden;}
.white a{ display:block; width:265px; height:58px; line-height:58px; text-align:center; font-size:22px; color:#ffd646; background:url(../images/white.jpg) no-repeat; margin:0 auto;}
.white p{ width:265px; height:40px; line-height:40px; text-align:center; margin:0 auto; font-size:16px; color:#ea3c23;}

/*resource*/
.resource{ width:1000px; margin:0 auto; overflow:hidden;}
.resource dl{ float:left; width:194px; overflow:hidden; margin-right:74px;}
.resource dl dt{ width:100%; height:195px; overflow:hidden;}
.resource dl dt a{ display:block; height:195px;}
.resource dl dd{ width:100%; padding-top:30px; font-size:14px; color:#4b1606; text-align:center; line-height:24px;}

/*foot*/
.footer{ width:1000px; margin:0 auto; overflow:hidden; height:165px; padding-top:328px; position:relative; margin-bottom:70px;}
.footer a{ position:absolute; width:276px; height:62px; line-height:62px; text-align:center; top:174px; left:256px; font-size:24px; color:#d72727; font-family:'宋体'; font-weight:bold;}
.footer p{ width:100%; line-height:22px; font-size:14px;color:#fc9e24; text-align:center;} 

/*xuanfu--------------------------*/
.sub_nav{ width:100%; height:70px; overflow:hidden; background:#ffd341; position:fixed; bottom:0;}
.nav_ct{ width:1000px; overflow:hidden; margin:0 auto; height:70px;}
.nav_ct a{ float:left; width:125px; height:100%; background:url(../images/nav_bg.png) 123px 14px no-repeat; font-size:18px; color:#d72727; line-height:70px; text-align:center;}
























