@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p { margin:0; padding:0; }
body {  color: #4c4c4c; font-family:"微软雅黑"; font-size:20px; }
img { border: none; display: inline-block; }
ul,ol { list-style: none; }
a { color: #666; text-decoration: none; }
a:hover { color: #ff7556;text-decoration: underline; }
.center{ margin:0 auto; width:1200px;}
.tong{ width:100%; }
.zhong{ margin:0 auto;}
.fl{ float:left; display: inline;}
.fr{ float:right; display:inline;}
.nomr{ margin-right:0;}
/*
.slisten_con .slc_top .sub_ul li a.current {
    background: #1f5ae9;
    display: block;
}
*/
.navs{ height:60px;}
.navsIn{}
.navsIn ul{ height:60px; width:100%;}
.navsIn ul li{ float:left; width:150px; height:60px;  }
.navsIn ul li a{ display:block; text-align: center;  font-size:16px; color:#333; height:60px; line-height: 60px; text-decoration: none; }
.navsIn ul li span{ display:block; width:25%; margin:0 auto; border-bottom:2px solid #1f5ae9; display:none;}
.navsIn ul li a.current{ color:#1f5ae9;}

.banner{ background:url("../images/banner_bg.jpg") center top; height:495px;}
.bannerIn{ width:1000px; height:495px; padding-top:96px;}
.banner_top { width:1040px; margin:0 auto; }
.banner_bot{ width:878px; margin: 57px auto 0;}
.vavideocon { height:720px; background:#f5f7fd url("../images/bg1.jpg") no-repeat center top; }
.vavideocon .wavideo{ background:none; height:720px;}
.title h2{ height:73px; background: url("../images/line.png") no-repeat center 50px; font-size:32px; width:1200px; line-height: 100px;color: #333;
	       text-align: center; font-weight: normal; }
.pubtitle h2{ padding-top:20px; background-position:center 70px;}
.title h3{ color:#d0d3d9; text-align: center; padding-bottom:15px; }
.project{ height:524px; background:url("../images/project_bg.png") no-repeat center bottom;}
.pro_con{ height:324px; background:#000; padding-top:20px; }
.pro_left{ width:600px; height:324px; background:url("../images/pro_bg1.png") no-repeat left bottom; float:left;  }
.pro_right{ width:580px; height:324px; background:url("../images/pro_bg2.png") no-repeat right bottom; float:left; }
.pro_box h2{ width:156px; height:42px; border-radius: 8px; font-size:20px; background-color: #1f5ae9; color:#fff; text-align: center; line-height: 42px; }
.pro_box .prol_con{ width:510px; height:223px; padding:23px 0 0 32px; line-height:34px; font-size:15px;  }
.pro_right{ padding-left:20px;}
.youshi{ height:822px; background: url("../images/youshi_bg.jpg")  center top; }
.youshiIn h2,.youshiIn h3{color:#fff;}
.youshcon{ height:431px; background:url("../images/youshiIn_bg.png") no-repeat 298px 25px; padding-top:25px; }
.ysc_box{ width:600px; height:431px; float:left; }
.ysc_left{  background:url("../images/youshi_leftbg.png") no-repeat left bottom; }
.ysc_left h2{ font-size:20px; color:#fcff00; padding:20px 0 0 65px;}
.ysc_left p{ width:323px; font-size:14px; color:#333; line-height: 23px;}
.ysp1{  padding:30px 0 0 40px; }
.ysp2{  padding:121px 0 0 40px;  } 
.ysc_left h3{ font-size:20px; color:#fcff00; padding:30px 0 0 65px;}
.ysc_right{ background: url("../images/youshi_rightbg.png") no-repeat right top;}
.ysc_right h2{ font-size:20px; color:#fcff00; text-align: right; padding:11px 35px 0 0; }
.ysc_right p{ width:323px; font-size:14px; color:#333; line-height: 23px;}
.ysc_right .ysp1{  padding:32px 0 0 240px; }
.ysc_right .ysp2{  padding:107px 0 0 240px;  } 
.ysc_right h3{ font-size:20px; color:#fcff00; text-align: right;  padding:27px 35px 0 0;}
.youshiIn .btn1{ width:452px; height:59px; border-radius: 8px; background: #fff ; margin:50px auto 0; line-height: 59px; font-size:14px; color:#333;text-align: center; }
.youshiIn .btn2{ width:200px; height:62px; border-radius:0 0 8px 8px; background: #ff6c00 url("../images/ys_ico.png") no-repeat 58px 17px; margin:0 auto;  line-height: 62px; font-size:22px;  color:#fcff00; padding-left:96px;  }
.goal{height:512px; background: url("../images/goal_bg.jpg") center top; }
.goalincon{ height:368px; background: url("../images/goalIn_bg.png") no-repeat center 30px; }
.gic_top{ height:189px; padding-top:87px;}
.gict_left strong{ font-size:58px; color:#1f5ae9; padding:0 25px 0 61px; float:left;  }
.gict_left p{ width:286px; font-size:18px; color:#333; line-height: 34px; float:left;}
.gict_right strong{ font-size:58px; color:#1f5ae9; padding:0 25px 0 61px; float:left;  }
.gict_right p{ width:286px; font-size:18px; color:#333; line-height: 34px; float:left;}
.gic_bot{ width:445px; height:100px; padding-left:408px;}
.gic_bot strong{ font-size:58px; color:#1f5ae9; padding:0 25px 0 61px; float:left;  }
.gic_bot p{ width:286px; font-size:18px; color:#333; line-height: 34px; float:left;}
.baozhang{ height:705px; background:#e0e7fd url("../images/baozhang_bg.jpg") no-repeat center bottom; }

.bz_con{ height:515px; padding-top:15px; }
.bzc_box h2{ width:253px; height: 76px; font-size:30px; background: url("../images/bz_titbg.png") no-repeat; color:#fff; margin-bottom:10px; padding:20px 0 0 18px; font-size:30px; }
.bzc_box h2 strong{ padding-left:61px; font-size:22px; }
.bzcbcon{ width: 487px; height: 368px; padding:34px 0 0 89px;}
.bzclcon{ background: url("../images/bz_boxbg.png") no-repeat center top; }
.bzcrcon{ background: url("../images/bz2_boxbg.png") no-repeat center top; }
.bzcbcon ul li{ height:88px; margin-bottom:12px; }
.bzcbcon ul li h3{ font-size:18px; color:#fff; width:86px; padding-top:20px; }
.bzcbcon ul li p{ height:88px;font-size:16px; color:#333; width:292px;}
.bzcbcon ul li:nth-child(1) p{  line-height: 88px;  }
.bzcbcon ul li:nth-child(2){ height:113px; }
.bzcbcon ul li:nth-child(2) h3{ padding-top:32px;}
.bzcbcon ul li:nth-child(2) p{ line-height: 22px; padding-top:10px;}
.bzcbcon ul li:nth-child(3) p{ line-height: 22px; padding-top:22px;}
.bzcrcon ul li:nth-child(1) h3{ padding:30px 0 0 5px;}
.bzcrcon ul li:nth-child(1) p{ padding:0 0 0 15px;}
.bzcrcon ul li:nth-child(2) h3{ padding:42px 0 0 5px;}
.bzcrcon ul li:nth-child(2) p{ padding:45px 0 0 15px;}
.bzcrcon ul li:nth-child(3) h3{ padding:24px 0 0 5px;}
.bzcrcon ul li:nth-child(3) p{ padding:15px 0 0 0px;}

.baoming{ height:588px; background-color: #fff;}
.bm_con{ padding-top:20px;}
.bmc_top,.bmc_bot{ height:196px; margin-bottom:13px; }
.bmc_top ul,.bmc_bot ul{ height:196px;}
.bm_bot{ margin-top:13px; }
.bmc_top ul li,.bmc_bot ul li{ width:344px; height:152px; background-color: #fff; box-shadow: 0px 5px 15px #eee; padding:31px 24px 0; float:left;  }
.bmc_top ul li:nth-child(2){ margin:0 12px 0;}
.bmc_top ul li h2,.bmc_bot ul li h2{ font-size:24px; color:#333;padding-left:45px;}
.bmc_top ul li p,.bmc_bot ul li p{ font-size:16px; color:#333; line-height: 28px; padding-top:15px; }	
.bmc_bot ul li{ width:543px; height:152px;  }
.bmc_bot ul li:nth-child(1){ margin-right:18px; }
.bmc_top ul li:nth-child(1) h2{  background:url(../images/bm_icon1.png) no-repeat 0 center; }
.bmc_top ul li:nth-child(2) h2{  background:url(../images/bm_icon2.png) no-repeat 0 center; }
.bmc_top ul li:nth-child(3) h2{  background:url(../images/bm_ico3.png) no-repeat 0 center; }
.bmc_bot ul li:nth-child(1) h2{  background:url(../images/bm_icon4.png) no-repeat 0 center; }
.bmc_bot ul li:nth-child(2) h2{  background:url(../images/bm_icon5.png) no-repeat 0 center; }

.money{ height:430px; background: url("../images/money_bg.jpg") center top; padding-top:20px;}
.moneyIn .title h2,.moneyIn .title h3,.schoolIn .title h2,.schoolIn .title h3{ color:#fff;}
.moneycon{ padding-top:40px;}
.moneycon dl{ width: 840px; height: 82px; }
.moneycon dl dt{ width: 132px; height: 45px; font-size:18px;  background-color: #ff6c00; border-radius:23px; text-align: center; line-height: 45px; color:#fff;   }
.moneycon dl dd{ height: 45px; line-height: 45px; padding-left:32px; color:#fff; font-size:18px;}
.moneycon dl:nth-child(2) dd{ margin-top:-22px;}
.school{ height:447px; background-color: #1f5ae9;}
.foot{ height:189px; background-color: #333; overflow:hidden;}
.fr_left{ width:883px; height:189px; line-height: 189px; float:left; font-size:18px; padding-left:100px; }
.fr_left span{ margin-right:83px;}
.fr_right{ padding-top: 33px; padding-right: 90px;}



















