﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, em, b, i, u, s, dl, dt, dd, ol, ul, li, input, select, textarea, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;outline: 0 none;border: 0 none;-webkit-text-size-adjust: none}
html {_background-image: url(../images/blank.jpg);_background-attachment: fixed;overflow-x: hidden;overflow-y: scroll}body {font-family: "Microsoft Yahei", \5FAE\8F6F\96C5\9ED1, Arial, simHei, "宋体", Helvetica;font-size: 18px;color: #000}article, aside, dialog, figure, footer, header, legend, nav, section, time {display: block}a{text-decoration: none;outline: 0;-webkit-transition: all .3s ease-out;-moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;-o-transition: all .4s ease-out;transition: all .4s ease-out}a:focus {-moz-outline-style: none;background: 0}
button{border: 0}ul, ol, li {list-style: none}h1, h2, h3, h4, h5, h6, em, b, i, u {font-style: normal;font-weight: normal;}img {border: 0;vertical-align: top;-ms-interpolation-mode: bicubic;}
input, button, ul li {vertical-align: top}input, button:focus {outline: 0;}textarea {resize: none}.clearfix {zoom: 1}.clearfix:after {visibility: hidden;display: block;clear: both;height: 0;font-size: 0;content: "."}table {border-collapse: collapse;border-spacing: 0}
a, button {cursor: pointer}.fl {float: left}.fr {float: right}.clearfix {zoom: 1}
.clearfix:after {visibility: hidden;display: block;clear: both;height: 0;font-size: 0;content: "."}
.clear {clear: both}
/***************导航****************/
.top{ width: 100%; background:#1a47b0; }
.ban-con,.bm-con,.rm-con,.ls,.xq-con,.xl { width: 1200px; margin: 0 auto}
.top-con{height:70px;}
.top-l img{ width: 258px; margin-top: 12px; float: left}
.top-r{ font-size: 22px; line-height: 54px; color: #fff;  margin-top: 11px;}
.top-c{ margin-left:60px;}
.top-c li { float: left;line-height: 75px;}
.top-c li a{ font-size: 20px;  margin: 0 15px; color: #fff}
.top-r{font-size: 24px; color: #fff;}

/*导航*/
.top-con{width:1200px; margin:0 auto;text-align:center;height:80px;}
.nav-bar{display:block;float:right;height:40px;margin:20px 0px 20px auto;}
.nav-bar li{display:block;float:left;text-shadow:0 0 1px rgba(255,255,255,0.3);}
.nav-bar li a{position:relative;display:block;margin:0 1px;outline:none;color:#fff;text-transform:uppercase;text-shadow:0 0 1px rgba(255,255,255,0.3);padding:6px 20px 6px 10px;text-align:left;}
.nav-bar li a:hover{color:#fff175;}
.nav-bar li.current a{color:#fff175;}
.nav-bar li.select1 a.list1{background:url(../images/list2.png) no-repeat 105px 15px;}
.nav-bar .select1 .list1:hover{background:url(../images/list1.png) no-repeat 105px 15px;}
.nav-bar li.select1 a.list2{background:url(../images/list2.png) no-repeat 90px 15px;}
.nav-bar .select1 .list2:hover{background:url(../images/list1.png) no-repeat 90px 15px;}
/*导航一级*/
.selects{width:130px;position:relative;z-index:88;}
.selects p{display:none;width:130px;background:#333;z-index:999;padding:25px 0 15px;margin:0 auto;border-bottom-left-radius:8px;border-bottom-right-radius:8px;opacity:.8;}
.selects:hover p{display:block;}
.selects p a{width:100%;line-height:36px;background:none;color:#fff;margin:6px auto;padding:0;text-align:center;}
.selects p a:hover{background:none;color:#f4cd03;}
/*下拉*/
.select{width:72px;height:40px;float:left;line-height:40px;position:relative;padding:20px 0;margin-left:22px;text-align:left;}
.select p a{color:#fff;}
.select ol{width:100%;display:none;position:absolute;top:80px;left:-10px;z-index:999;background:#333;}
.select:hover ol{display:block;}
.select li{width:100%;height:28px;line-height:28px;margin:6px 0;text-align:center;}
.select li a{display:block;height:28px;color:#fff;}
.select li a:hover{color:#fff175;}

/*****************banner*******************************/
.ban{width: 100%; height:800px; background: url(../images/img1.jpg) no-repeat center center; }
.ban-con{padding-top: 100px;}
.ban-l h3{font-size:72px; line-height:42px; color: #fff; font-weight: bold; text-align: center; font-style:italic;}
.ban-l h6{font-size:132px; line-height:180px; color: #fff; font-weight: bold; text-align: center; font-style:italic;}
.ban-l h6 span{color:#f8f503; }
.ban-l p{font-size:42px; font-weight: bold; color:#fff; margin-top:5px; margin-bottom:10px; text-align: center;font-style:italic;}
.ban-l div{ width: 640px; height: 78px; font-weight: bold; line-height: 78px; border-radius:80px; font-style:italic; text-align: center;font-size: 42px; color: #0d2764; background: #fff; margin: 20px auto}
.ban-ul{ width:1082px; margin:0 auto; margin-top:60px;}
.ban-ul li{ float: left; font-size: 28px; color: #fff;text-shadow: 2px 2px 5px #d1747a; margin-bottom: 5px; margin-left: 5px;text-align: center;}
.ban-ul li::before{content:""; display:inline-block; background: url(../images/img4.png) no-repeat right; width: 13px; height: 13px; background-size: 100% 100%;position: relative;left:-6px;top: -1px;}
.dy{ width: 1200px; margin:0 auto;}

/***********PC表单*********/
.bd{width:1920px; height:160px;  padding-top:22px; background: #4f52c3 url(../images/bm_bg.png) no-repeat; margin-top:40px; }
.bd-box{ width:1100px; margin:0 auto;}
.bd-box p{ font-size: 34px; line-height: 42px; color: #fee303; font-weight: bold; padding-top: 10px; margin-bottom: 0}
.bd-box p span{color: #ef8266;}
.yh-bd input{ margin-top: 5px;  width: 22.5%;  height: 62px; line-height: 62px; padding-left: 3%; border: none; float: left; margin-right:2%; border-radius: 2px; color: #666; font-size: 18px;}
.yh-bd button{display: inline-block;
    margin-top: 5px;
    width: 24%;
    height: 62px;
    line-height: 62px;
    border: none;
    font-size: 28px;
    text-align: center;
    color: #fff;
    border-radius: 30px;
    float: left;
    cursor: pointer;
    background-image:-webkit-linear-gradient(0deg,#f19f78,#ed715c); 
}

/************************标题导航********************************/
.title{margin-top: 40px}
.title h6{ font-size: 44px; color: #1a1a1a; font-weight: bold; text-align: center;}
.title .hx{ height:8px; width:80px; margin:8px auto; background:#fac701;}
.title p{ font-size:24px; text-align: center;}
/*************************************/
.went{ width: 1200px; margin:0 auto;}
.went-con{ margin-top:20px; overflow: hidden; }
.went-con li{float: left; width: 298px; margin: 1px; height:68px; line-height:68px; text-align: center; background:#3d61d4; font-size:20px; color: #fff;}
/************课程****************/
.kc{ margin-top: 40px; height:auto; width: 1200px; margin: 0 auto;}
.kc-con ul{ overflow: hidden; margin-bottom:3px;}
.kc-con ul li{ float: left; width: 235px; height: 48px; line-height: 48px; border-top-left-radius: 8px; border-top-right-radius: 8px; font-size: 24px; color: #fff; text-align: center; margin-right: 5px; cursor: pointer;background:#3660d9;}
.kc-con ul li .cur{background:#fc5363; }
#kc-color1{background:#fc5363; }
#kc-color5{ margin-right: 0px;}
.kc-con ul li:hover{ background:#fc5363;  color: #fff}
#nomar{ margin-right: 0px;}
.title i{ font-size: 18px; display: block; margin-top: 15px; text-align: center; font-weight: bold; color: #ff0000}
.kc-con tr th{ color: #fff; text-align: center;font-size: 20px;font-weight: normal;height: 30px; line-height: 30px;}
.kc-con tr .w1{ width:300px;}
.kc-con tr .w2{ width: 400px}
.kc-con tr .w3{ width: 250px}
.kc-con tr .w4{ width: 250px}
.kc-con tr td, .kc-con tr th{padding:10px 0;vertical-align: middle;}
.kc-con tr td{text-align: center;font-size: 18px; padding: 10px 0; line-height: 26px}
.kc-con .wt-btn{ display: block; width: 140px;height: 34px; line-height: 34px; border: 1px solid #3660d9; color: #3660d9;margin:  0 auto; font-size: 16px; border-radius: 25px}
.kc-con .th-bac1{ background:#4d77f1; color: #fff }
.kc-con .th-bac2{ background:#e4b40a }
.kc-con .th-bac3{ background:#486fc4 }
.kc-con .th-bac4{ background:#f47629 }
.kc-con .th-bac5{ background:#3a5ca6 }
.kc-con tbody tr{ background:#f3f3f3; border-top: 1px solid #fff}
.kc-con .wt-btn:hover{ background:#3660d9; color: #fff }
.kc .xm li{ float: left; width: 200px; height: 60px; font-size: 20px; line-height: 60px; text-align: center; margin-top: 20px; background: url(../images/kcxm_bg.png) no-repeat;}


.sh{width: 100%; height: 412px; background: url(../images/img21.jpg) no-repeat center center; border-bottom:150px solid #f7f7f7;margin-top: 10px;padding-top: 40px}
.sh-con{width: 1200px; margin: 0 auto;}
.sh-title h6{ font-size: 46px; color: #fff; font-weight: bold;}
.sh-title p{ font-size: 19px; color: #fff; margin-top: 13px;line-height: 26px}
.sh-title p span{ font-size: 19px; color: #f6ff00;}
.sh-box{ margin-top: 50px}
.sh-box li{ float: left; width:284px; height: 350px; background: #fff; box-shadow: 1px 1px 11px #a3a3a3;margin-right: 21px }
.sh-box li .sh-img1{ display: block;background: url(../images/img13.png) no-repeat center center; margin:35px auto 0; width: 79px; height: 65px;}
.sh-box li .sh-img2{ display: block;background: url(../images/img15.png) no-repeat center center; margin:35px auto 0; width: 79px; height: 74px;}
.sh-box li .sh-img3{ display: block;background: url(../images/img17.png) no-repeat center center; margin:35px auto 0; width: 79px; height:71px;}
.sh-box li .sh-img4{ display: block;background: url(../images/img19.png) no-repeat center center; margin:35px auto 0; width: 78px; height: 74px;}
.sh-box li p{font-size: 22px; color: #161616; text-align: center;margin-top: 20px}
.sh-box li span{ display: block; width: 230px; height: 110px; margin: 15px auto 0; text-align: center; font-size: 16px; color: #333; }
.sh-box li a{ display: block; width:150px; height:40px; line-height: 40px; margin: 0px auto; text-align: center; font-size: 18px; background: #686868; color: #fff; border-radius: 3px }
.sh-box li:hover .sh-img1{background: url(../images/img14.png) no-repeat center center;}
.sh-box li:hover .sh-img2{background: url(../images/img16.png) no-repeat center center;}
.sh-box li:hover .sh-img3{background: url(../images/img18.png) no-repeat center center;}
.sh-box li:hover .sh-img4{background: url(../images/img20.png) no-repeat center center;}
.sh-box li:hover p{ color:#3660d9 }
.sh-box li:hover a{ background:#3660d9 }
.sh-box li:last-child{ margin-right: 0}

/***************流程********************/
.bm,.yx{width:1200px; height:370px; margin: 0 auto;}
.bm_xm{ width:1200px; height: 270px; margin: 0 auto; background: url(../images/bm_bg01.jpg) no-repeat center center;}
.yx_xm{ width:1200px; height: 222px; margin: 0 auto; background: url(../images/yx_bg01.jpg) no-repeat center center; margin-top:20px;}
/****************为什么选择新航道好轻松考研？***********************/
.rm{ width: 100%; height: auto; background: #f1bf0d;padding-top:10px; padding-bottom:20px; margin-top: 40px;}
.rm i{display: block; float: left;}
.rm .rm_icon1{ width: 70px; height: 68px; background: url(../images/zh_icon.png) no-repeat 0px 0px; background-size: 136px 489px; }
.rm .rm_icon2{ width: 70px; height: 68px; background: url(../images/zh_icon.png) no-repeat 0px -68px; background-size: 136px 489px; }
.rm .rm_icon3{ width: 70px; height: 68px; background: url(../images/zh_icon.png) no-repeat 0px -136px; background-size: 136px 489px; }
.rm .rm_icon4{ width: 70px; height: 68px; background: url(../images/zh_icon.png) no-repeat 0px -204px; background-size: 136px 489px; }
.rm .rm_icon5{ width: 70px; height: 68px; background: url(../images/zh_icon.png) no-repeat 0px -272px; background-size: 136px 489px; }
.rm .rm_icon6{ width: 70px; height: 68px; background: url(../images/zh_icon.png) no-repeat 0px -340px; background-size: 136px 489px; }

.rm-ul{width: 1200px; margin: 0 auto; margin-top: 15px;}
.rm-ul li{ float: left; background:#fff; width: 300px; height:120px; margin: 0 10px 10px; padding: 40px 40px;}
.rm-ul li a{display: block; overflow: hidden; height: 68px; line-height: 68px; font-weight: bold;  color: #000; font-size: 24px;}
.rm-ul li p{display: block; height: 44px; line-height: 24px; color: #000; font-size: 18px; margin-top: 10px;}
/****************流程***********************/
.ls{ margin-top:40px }
.ls-con{ width: 1100px;margin: 0 auto;}
.ls-box{ width: 570px; margin-top: 20px}
.ls-box h6{font-size: 26px; color: #161616;}
.ls-box p{font-size: 18px; color: #515151; margin-top: 15px}
.ls-box i{font-size: 16px; color: #666; display: block; height: 150px;line-height: 25px}
.ls-box span{display: block;width: 34px;height: 4px; background:#3660d9; margin: 10px 0 25px}
.ls-box a{display: block;  width: 200px;height: 42px; line-height: 42px; background:#3660d9;text-align: center; color: #fff }
.ls-tab{ margin-top: 30px}
.ls-tab li{ float: left; margin-right: 9px}
.ls-tab li div{ position: relative; width: 100%; height:36px; line-height: 36px; bottom: 36px;left: 0; background: #3660d9; color: #fff;text-align: center}
.ls-tab .ls-cur div{ background: #ffc529; color: #333}

/***********************************/
.xq{ width: 100%;height: 720px; background:#3660d9; padding: 10px 0;  }
.xq-con{ width: 1120px; margin: 0 auto;}
.xq-r{ width: 470px; margin-left: 50px}
.xq-r h6{font-size: 26px;color: #fcef00; margin-bottom: 15px}
.xq-title {font-size: 18px; width: 80px;height: 30px;line-height: 30px;background: #fff;border-radius: 3px;display: inline-block;text-align: center; color: #3161bd;}
.xq-div{ margin-bottom: 10px}
.xq-div a{line-height: 30px; margin-left: 12px;color: #fff;}
.xq-div .xq-mar{ display: inline-block; margin-left: 100px}   
.xq-btn{ margin-top: 20px}
.xq-btn1{ display: block; width: 230px; height: 50px; line-height: 50px; font-size: 22px; text-align: center; background: #fdfc17; color: #222;}
.xq-btn2{ display: block; width: 108px; height: 50px; line-height: 50px; font-size: 22px; text-align: center; background: #fc5363; color: #fff;}
.xq h3{ display: block; width:400px; margin:30px auto 10px; height:56px; line-height:56px; text-align: center; font-size: 28px; background: #fc5363; color: #fff;}
.sh-xq {}
.sh-xq li{ float:left; width: 480px; margin: 0px 40px; height: 48px; line-height:48px; background:#fff; text-align: center;}

/***************免费领取23/24考研备考资料*****************/
.xl{ padding-top: 40px}
.xl .xl-l{ width:295px; margin-right:5px;}
.xl .xl-l img{ width:295px;}
.xl .xl-l p{ position: relative; width: 100%; height:48px; line-height:48px; bottom: 50px;left: 0; background:#f9bd05; color: #000;text-align: center}


.yh { width: 100%; height: 160px; position: fixed; bottom: 0px; left: 0px;}
.yh-content { width: 100%; height: 160px; overflow: hidden; background: rgba(0,0,0,0);}
.yh-content-left { background:url(../images/7y-img.png) no-repeat; height: 160px; width: 1200px; margin: 0 auto; position: relative;}
.yh-content-bd { width: 560px; height: 160px;padding-top: 90px; margin-left: 700px; float: left;}
input{width: 150px;height: 44px; font-size: 14px; color: #4d4c4d; border: none; padding-left: 15px; border-radius: 5px; margin-right:15px; float: left;}
.input1{ margin-left: 47px;}
.yh-btn { float: left; margin-top: -31px; border: none; background: none;}


