@charset "utf-8";
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,th,ul,button{margin:0;padding:0;border:0}
body{font:14px/1.5 "Microsoft YaHei"; }
b,em,i,ins{font-style:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{outline:0;}
textarea{resize:none;}
a{text-decoration:none; }
.fr{float: right;}
.fl{float: left;}
.clearfix{zoom:1;}
.clearfix:after,.clearfix:before{content:"";display:table;}
.clearfix:after{clear:both;}
img,button{border:0;}
.wrap-c{width: 1100px; margin:0 auto;}
.mt6{margin-top: 6px;}
.mt10{margin-top: 10px;}
body{background: #FFF;}
/*banner*/
.banner1{height: 164px; background: url(../images/banner1.jpg) no-repeat center top;}
.banner2{height: 176px; background: url(../images/banner2.jpg) no-repeat center center;}
.banner3{height: 179px; background: url(../images/banner3.jpg) no-repeat center center;}
.banner4{height: 161px; background: url(../images/banner4.jpg) no-repeat center center;}
.banner5{height: 160px; background: url(../images/banner5.jpg) no-repeat center center;}
.banner6{height: 145px; background: url(../images/banner6.jpg) no-repeat center center;}
.banner7{height: 130px; background: url(../images/banner7.jpg) no-repeat center center;}
.pic_c{text-align: center; padding-top: 15px;}
.header{height: 50px; background: url(../images/bg.png) repeat-x; position: absolute; top:0; left: 0; width: 100%;}
.tel{margin-right: 40px;}
.tel .icon{width: 34px; height: 34px; background: url(../images/tel.png) no-repeat;}
.tel_phone{font-size: 20px; line-height: 37px; color: #FFF; margin-left: 10px;}

.jianjie1{width: 715px; padding-top: 50px;}
.jian_pic{width: 350px;}
.jianjie1 h3{text-align: center;}
.jianjie_wz{font-size: 16px; color: #662600; line-height: 31px; text-indent:2em; letter-spacing:2px; }
.jian_pic{ position: relative;}
.jian_pic li{position: absolute; right: 52px; top: 15px; z-index: 1;}
.jian_pic .pic_one{right: 0; top:178px; z-index: 2;}
.jian_pic .pic_two{top:340px; z-index: 3;}
/*advantage*/
.adv-title{height: 276px; background: url(../images/hua.png) no-repeat center center;position: relative;}
.adv_pic1{position: absolute;  top:77px;}
.adv_pic_1{left: -39px;}
.adv_pic2{position: absolute; left: 289px; bottom: 6px;}
.telphone{width: 194px; height: 51px; background: #14a305 url(../images/telphone.png) no-repeat center center; position: absolute; right: 5px; bottom: 6px; }
/*advantage1*/
.advantage1{background: #a1da9b; padding:30px 0; overflow: hidden; height: 686px;}
.has-btn{margin-top: 40px; }
.has-btn li{width: 173px; height: 59px; background: url(../images/anniu.png) no-repeat ;  font-size: 18px; color: #1ea70f; text-align: center; line-height: 59px; margin-right: 10px; cursor: pointer; float: left; }
.has-btn li.has_pd{float: right;}
.has-btn li.cur{background-image: url(../images/anniu_hover.png); color: #FFF;}
 .has-btn .has_pd{margin-top: 506px;}
 .advantage1 .wrap-c{position: relative; width: 1102px;} 
 .bg-introduce {width: 1102px; height: 441px; background: url(../images/quan.png) no-repeat center center; position: absolute; left: 0; top:93px; }
 .bg-introduce li{ background: #f6fff5; width: 1032px; height: 317px; margin:33px auto 0; padding:30px 0 28px 8px; overflow: hidden; position: absolute; left: 31px;top: 0;}
 .sjdx dt{width: 454px; height: 315px; }
 .sjdx dd{width: 528px; margin-left: 20px;}
 .sjdx h3{text-align: center; color: #5b5b5b; font-size: 20px; background: url(../images/tuxing.png) no-repeat center 36px; padding-bottom:54px; }
 .wz_txt{font-size: 16px; color: #5b5b5b; line-height: 25px; text-indent:2em; letter-spacing:2px;}
.advantage1 span{width: 57px; height: 57px; background: url(../images/left.png) no-repeat 0 0; position: absolute; top:50%; margin-top: -29px; cursor: pointer; }
.advantage1 .prev{left: -78px;}
.advantage1 .next{background-image: url(../images/right.png); right: -78px;}
/*settings*/
.settings .adv-title{height: 193px;}
.settings .telphone{background-color: #ea863f; right: 216px;}
.settings .adv_pic_o {right: -118px; top: 8px;}
.settings .adv_pic2{left: 0;}
.settings1{padding: 45px 0; background: #fdecb9;}
.set_pic{overflow: hidden; margin-top: 30px;}
.set_pic li{width: 315px;float: left; margin-left: 50px;}
.set_pic_img{text-align: center;}
.set_pic_wz{font-size: 16px; text-align: center; color: #5f2700; line-height: 31px; letter-spacing:2px;}
.set_con li{width: 353px; height: 495px; background: #FFF; float: left; margin-right: 20px;}
.set_con li h3{height: 60px; color: #FFF; font-size: 20px; background:#ea863f url(../images/arrow.png) no-repeat 16px center; line-height: 60px; padding-left: 60px;}
.set_con li h4{font-size: 18px; color: #e7853f; background: url(../images/san.png) no-repeat center left; padding-left: 30px; margin-top: 5px;}
.set_con li .mt12{margin-top: 12px;}
.zhiwei{font-size: 16px; color: #505050; line-height: 29px; padding-left: 30px; padding-right: 16px;}
.set_con{margin-top: 50px;}
.modality .telphone{background-color: #14a305; right: 5px;}
.modality .adv_pic1{top:42px;}
.modality .adv_pic2{left: 289px;}
.modality .adv-title{background-position: right center; height: 217px;}
/*learning*/
.learning{background: #a1da9b; padding-top: 72px; padding-bottom: 20px;}
.learning dl dt{width: 164px; padding-top: 22px;}
.xz-info{width: 842px; height: 78px; background: url(../images/bg_x1.png);margin-left: 13px; padding:14px 30px 0 50px;}
.learning dl{margin-top: 30px; }
.info-zy{font-size: 16px; color: #042900; line-height: 32px; }
.skfs .xz-info{width:842px; height: 37px; background: url(../images/bg_x2.png) no-repeat; padding:8px 30px 0 50px;}
.learning .skfs dt{padding-top:0;}
.zhengshu{width: 720px; margin:40px auto 0; }
.zhengshu li{float: left; margin-right: 15px;}
/*service*/
.service{background: #fdecb9; padding-top: 70px; padding-bottom: 30px;}
.ser-con{width: 1102px; }
.ser-top{background: #ef985b; height: 91px; font-size: 18px; color: #FFF; line-height: 43px; padding:10px 62px 0; letter-spacing: 2px;}
.ser-cen{ background: #FFF;padding:30px 62px 30px; }
.ser-cen-l{width: 462px; }
.ser-pic{text-align: right;}
.ser-txt{font-size: 20px; font-weight: 700; margin-top: -35px;}
.ser-txt1{color: #333; font-size: 16px; margin-top: 22px; line-height: 26px; text-indent: 2em;}
.ser-cen-r{width: 470px; border-left: 2px dashed #ef985b; padding-left: 23px; margin-left: 20px;}
/*shenqing*/
.shenqing{background: #a1da9b; padding-top:60px; padding-bottom: 30px;}
.shenqing .wrap-c{width: 1136px;}
.sq-list dt{width: 183px;}
.sq-list dd{width: 858px; margin-top:70px; margin-left: 50px;}
.sq-list dd table{border-top: 2px solid #e0ffdd; }
.sq-list dd tr{height: 68px; }
.sq-list dd td{width: 282px; height: 68px; border-bottom: 2px solid #e0ffdd; border-right: 2px solid #e0ffdd; float: left; line-height: 68px; text-align: center; color: #363636; font-size: 16px;}
.sq-list dd .one-tr td{color: #1e1e1e; font-size: 20px; text-align: center;}

.sq-list dd .two-tr td{line-height: 30px;}
.sq-two{margin-top: 40px;}
.sq-two li{background: url(../images/two-pic1.png) no-repeat; height: 244px; width: 274px; position: relative; float: left;}
.sq-con{width: 160px; position: absolute; left: 94px; top:23px;}
.one-sq-txt{font-size: 20px; color: #1e1e1e;}
.two-sq-txt{font-size: 16px; color: #424141; margin-top: 24px; line-height: 25px; }
.sq-two .two-bg{background-image: url(../images/two-pic2.png);}
.sq-two .three-bg{background-image: url(../images/two-pic3.png);}
.sq-two .four-bg{background-image: url(../images/two-pic4.png); width: 296px;}
/*list*/
.list{padding-bottom: 30px; background: #fdecb9; padding-top: 60px;}
 .list dl{overflow: hidden;}
 .list dt{width: 405px; float: left;}
 .list dd{width: 640px; float: left; margin-left: 25px; margin-top: 35px;}
 .list dd p{line-height: 34px; color: #4e4e4d; font-size: 18px;}
/*footer-con*/
 .footer-con{background: #034e89; padding: 20px; color: #62b8e0;}
 .link{width: 568px;  height: 256px;}
 .footer-con h3{font-size: 20px; color: #ade5fe; text-align: center; margin-bottom: 30px;}
 .footer-con .link p,.footer-con .contact p{font-size: 16px;  letter-spacing:2px; line-height: 34px;}
  .footer-con .link p a{color: #62b8e0;}
 .contact{width: 275px;  height: 256px; border-right: 1px solid #014463; border-left: 1px solid #014463; padding:0 20px;}
.address{background: url(../images/address.png) no-repeat  left 5px; padding-left: 30px;}
.email{background: url(../images/em.png) no-repeat  left center; padding-left: 30px;}
.hastel{background: url(../images/sm_tel.png) no-repeat  left center; padding-left: 30px;}
.footer_join{width: 210px; text-align: center;}
.gjb{font-size: 16px; line-height: 28px;}