﻿@charset "utf-8";
/* CSS Document */
html,body{width:100%;}
body {padding:0px; margin:0px; color:#333; font-size:12px; font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; line-height:22px; position:relative; }
ul, ol, dl, dd, h3, h4, h5, h6, form, p { padding:0px; margin:0px; font-size:12px; font-weight: normal; }
img { border:none; }
input, select { font-size:12px; }
Div img, Div input { vertical-align:middle; margin:0px auto; padding:0px; }
ul, li { list-style-type: none; }
.mainbox { width:1000px; margin:0px auto; }
.mainbox1 { width:930px; margin:0px auto;  padding:0px 15px 0px 15px; background: #fafafa;}
.mainbox1 p{text-indent:2em; font-size:14px; line-height:30px;}
.clearfloat { clear:both; height:0px; font-size: 1px; line-height: 0px; }/* 清除浮动*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0; }

.float-l { float:left; }/* 左浮动*/

.float-r { float:right; }/* 右浮动*/

a { color:#333; text-decoration: none; }/* 链接颜色*/

a:hover{ color:#cc0000; text-decoration:underline; }/* 链接后颜色*/

.border{ border:1px solid #DFDFDF}/* 边框*/

.col1{ color:#333;}/* 黑色*/

/* 右空10像素*/
.marr10{ margin-right:10px;}
/* 900粗*/
.fontc{ font-weight:500;}


/* head */
.head{width:100%; height:74px;    background: #fff; font-family:Microsoft YaHei;}
.head a{display:block; height:74px; line-height:74px; float:right;color:#333; font-size:18px; padding:0 17px; }
.head a:hover,.head a:nth-of-type(2){ background:#cf152e; color:white;}
.head a:first-of-type{ padding:0; width:200px;float:left;}

/*海报*/
.banner{width:100%;}
.ban{ width:100%;}
.ban img{margin:0px auto; display:block;}
.ban1{height:160px; background:url(image/banner_01.jpg) no-repeat center;}
.ban2{height:160px;background:url(image/banner_02.jpg) no-repeat center;}
.ban3{height:160px;background:url(image/banner_03.jpg) no-repeat center;}
.ban4{height:160px;background:url(image/banner_04.jpg) no-repeat center;}
.ban5{height:155px;background:url(image/banner_05.jpg) no-repeat center;}

/*致学员*/
.zxy{ background:#e02f3f url(image/touy.jpg) no-repeat top center; background:url(image/part2_bg.jpg) top repeat; width:100%; padding-top:50px; margin-bottom:30px;}
.zxy p{ padding:50px 100px;  color:#fff; font-size:16px; line-height:30px;}
.zxy p span{ font-size:48px; margin-bottom:10px; display:block; line-height:48px;}
/*地图*/
.fjgj{width:450px; padding:20px;  border-radius:5px; box-shadow:0px 0px 5px #999;}
.fjgj h2{ font-size:24px;color:#bc9164;}
.fjgj p{ font-size:16px;}

/*标题*/
.title{width: 100%;
    height: 180px;}
.tit1{ background:url(image/tit1.png) top no-repeat;}
.tit2{ background:url(image/tit2.png) top no-repeat;}
.tit3{ background:url(image/tit3.png) top no-repeat;}
.tit4{height: 90px; background:url(image/tit4.png) top no-repeat; margin-top:50px;}
.title h2{ width:205px; height:147px; margin:0px auto; background:url(image/title.gif) no-repeat  bottom center; text-align:center; color:#fff; font-size:48px; }
.title h2 span{line-height:48px; padding-top:30px; height:96px;display:block; }

/*活动盒子*/
.box{ margin:100px 0px; position:relative; border:#BC9164 2px dashed;  padding:20px 30px 20px 260px;}
.boxl{ width:295px; height:229px; position:absolute; left:-30px; top:-30px; background:url(image/boxl.png) no-repeat center;._filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/boxl.png',sizingMethod='scale');
._background: none;  color:#fff; font-size:28px;  line-height:50px;}
.boxl h1{ padding-left:20px; font-size:36px;}
.box h2{ font-size:48px; color:#c8a277; line-height:50px;}
.box p{ font-size:20px;  line-height:36px;}
.box p span.tuchu{ color:#c00; font-size:24px; font-weight:bold;}
.box p.yingq{ color:#888; font-size:16px;}
.box table{ margin-bottom:30px; margin-top:20px; border-left:#bc9164 1px solid;}
.box table tr{}
.box table tr th{ background-color:#bc9164; line-height:50px; font-size:14px; color:#333;}
.box table tr td{ padding:5px; font-size:16px; border-bottom:#bc9164 1px solid; border-right:#bc9164 1px solid; line-height:24px; text-align:center;}
.box table tr td a{ display:block;background-color:#bc9164; padding:3px 10px; width:65px; border-radius:3px; color:#fff;}
.box table tr td a:hover{ background-color:#c00;}
.box ul{ margin:10px 0px;}
.box ul li{ font-size:16px; line-height:40px;  padding-left:10px;}
.box2 ul li, .box1 ul li{background:url(image/libg1.gif) no-repeat left center;}
.box3 ul li{background:url(image/libg2.gif) no-repeat left center;}
.box3 ul li a{ color:#c00;}
.box3 ul li span{ margin-right:10px;}
.box ul li span{color:#fff; }
.box h3{ font-size:30px; font-weight:bold; line-height:50px; margin-top:20px;color:#c8a277;}

.box_ms{ position:absolute; right:20px; top:250px; border:1px dashed #bbb; width:350px ; height:250px; background:url(image/lkw.jpg) no-repeat 5px center; border-radius:3px; box-shadow:0px 0px 5px #bbb; }
.box_ms_x{ padding:5px 5px 5px 175px; height:220px;}
.box_ms_x h4{ font-weight:bold; font-size:16px; }
.box_ms_x p{ font-size:14px; line-height:24px;} 

.left{ width:300px; padding:20px; height:310px;  border-radius:5px; box-shadow:0px 0px 5px #999;}
.right{ width:404px; padding:0px 100px;}

.bmkc{ margin:50px 0px;}

#footer{ margin-top:50px; background-color:#c8a277; padding :30px 0px;}

.piaofu{ width:164px; background:url(image/zuocpf.png) no-repeat top center; padding-top:165px; position:fixed; top:160px; left:10px;}
.piaofu ul{ padding-top:10px; background-color:#e02f3f; padding-bottom:30px;}
.piaofu ul li{ text-align:center; line-height:40px; border-bottom:1px dashed #fff; height:40px;}
.piaofu ul li a{ color:#fff; font-size:16px;}
.piaofu ul li:hover{ background-color:#fff;}
.piaofu ul li:hover a{ color:#e02f3f; text-decoration:none;}

/*庆典结束*/
.qdend{ width:100%;position:absolute; top:0px; left:0px;}
.qdendbox{ width:800px; height:403px; background:url(image/qdend.jpg) no-repeat center; margin:720px auto 0px auto; box-shadow:0px 5px 0px #b11114; position:relative;}
.qdendbox a{ display:block;width:483px; height:222px; background:url(image/hdxc.jpg) no-repeat center;border:8px solid #fff; margin:0px auto;padding:0px;}
.qdendbox a:hover{border-color:#e02f3f; background-image:url(image/hdxc_h.jpg);}
.close{width:27px; height:27px;display:block; background:url(image/close.png) no-repeat center; position:absolute; top:20px; right:30px; cursor:pointer;}
.close:hover{-webkit-transform:rotate(45deg);  -moz-transform:rotate(45deg);  transform:rotate(45deg);  }


/*part1*/
.part1{overflow:hidden;}
.part1>div{float:left; width: 346px;
height: 396px;
background: url(image/lp_bg.gif);
padding: 35px 30px 0;margin: 45px;}
.part1 p{width:500px; display:block; height:110px; float:left; text-align:center; font-size:16px;}
.part1 p span{display:inline-block; font-size:24px; background:red;  padding:10px 15px; border-radius:10px; margin-top:50px; color:#FFFDBC; margin-bottom:20px;}
/*part2*/
.part2{background: url(image/part2_bg.jpg) top repeat; padding-top:50px; padding-bottom:30px;}

.gk img{margin-top:20px;}
.gk img:nth-of-type(2){margin-left:190px; margin-right:30px;}
.sy img{ display:block; margin:20px auto; }
.js img{display:inline-block; margin: 15px 15px;}
.js img:nth-of-type(1),.gk img:nth-of-type(1),.sy img:nth-of-type(1){display:block; margin:0 auto; margin-top:50px;}
.part2 a {display:block; width:105px; height:31px; background:url(image/qg.png) top no-repeat; position:absolute;}
.part2 a:hover{ background:url(image/qg.png) -2px -40px no-repeat;}
.gk,.js,.sy{position:relative;}
.gk a:nth-of-type(1){ bottom: 22px;left: 368px;}
.gk a:nth-of-type(2){ bottom: 22px;left: 704px;}
.js a:nth-of-type(1){ bottom: 36px;left: 528px;}
.js a:nth-of-type(2){    bottom: 36px;    left: 863px;}
.sy a:nth-of-type(1){bottom: 21px;  left: 528px;}
/*part3*/
.part3{padding-top:50px;}

