.web_header{width:100%;height:auto; background:url(../images/header-topline.png) top no-repeat;}
.web_header .header_top{padding:20px 0 12px 0; overflow: hidden;}
.web_header .header_down{width:100%; height:48px; background: url(../images/nav-bg.png) repeat;}

/*logo*/
.web_header .header_top .top_logo a{width:447px; height: 60px; display: block;}
.web_header .header_top .top_logo img{width:100%; }

.web_header .header_top .link_search{width:394px; }

/*link*/

.web_header .header_top .link_search .link{width:135px; margin-right: 30px;}
.web_header .header_top .link_search .link ul li a{float: left; display: block; color: #61adff; line-height: 60px;}
.web_header .header_top .link_search .link ul li a i{padding: 0 8px;}




/*search*/
.searchBox {float: right; width: 227px; height: 32px; margin-top: 13px; border:1px solid #c3def5;}
.searchBox input {height: 32px; vertical-align: top; line-height: 32px; }
.searchBox #sure { float:right; width: 32px; background: url(../images/icon-search.png) no-repeat center; cursor: pointer; }
.searchBox .groupName {width: 170px; vertical-align: top; background: #fff; padding:0 12px;}
input::-webkit-input-placeholder {color: #1994ff;}

/*nav*/
#hd{ width:1300px; margin:0px auto; height:48px;position: relative;z-index: 999;}
.hd-nav li{font-size:16px; text-align: center; float:left; position: relative; color:#fff;}
.hd-nav li a.navitem{display:inline-block; color:#fff; height:48px;line-height:48px; padding: 0 27px;}
.hd-nav li:hover a.navitem{background:#ff8a55;}
.hd-nav li:hover .subnav{display: block; }
.hd-nav .subnav{width:100%; line-height: 40px; background:rgba(0,0,0,.5); border-radius: 0 0 4px 4px; display: none;position: absolute; }
.hd-nav .subnav a{display: block;width: 100%;line-height:40px; font-size:14px;border-top: 1px solid #9d9d9d;color: #fff;}
.hd-nav .subnav a:hover{background:#6494ff; }

.hd-nav li:hover .subnav1{display: block; }
.hd-nav .subnav1{width:100%; line-height: 40px; background:rgba(0,0,0,.5); border-radius: 0 0 4px 4px; display: none;position: absolute; }
.hd-nav .subnav1 a{display: block;width: 100%;line-height:40px; font-size:14px;border-top: 1px solid #9d9d9d;color: #fff;}
.hd-nav .subnav1 a:hover{background:#6494ff; }
.hd-nav .submenu1{position:relative;}

.hd-nav .subnav1  .submenu1:hover .subnav2{display: block; }
.hd-nav  .subnav1 .subnav2{width:100%; line-height: 40px; background:rgba(0,0,0,.5); border-radius: 0 0 4px 4px; display: none;position: absolute;left:100%;top:0; }
.hd-nav .subnav1 .subnav2 a{display: block;width: 100%;line-height:40px; font-size:14px;border-top: 1px solid #9d9d9d;color: #fff;}
.hd-nav .subnav1 .subnav2 a:hover{background:#6494ff; }


/*web_content*/
.web_content{width:100%; height: auto; overflow: hidden; background: url(../images/body-bg.png) bottom no-repeat;}

.list_bt{width: 97%;height: 64px;font-size: 22px;color: #1994ff;border-bottom: 1px solid #dcdcdc;}
.list_bt h3{width: 96px;border-bottom: 2px solid #ff8a55;line-height: 58px;padding-top: 6px;float:left;height: 57px;}
.list_bt a{display: block; font-size: 16px; line-height: 58px; padding-top: 6px; float:right; color: #ff8a55;}

.list_bt2{width:100%; height: 42px; text-align: center; font-size: 18px; color: #FFFFFF; background: url(../images/bt-bg.png) no-repeat; margin-top: 24px;}
.list_bt2 h3{width: 96px; line-height: 42px;  float:left;}
.list_bt2 a{display: block; font-size: 16px; line-height: 42px; float:right; color: #ff8a55;}


/*banner*/
.banner_slider { width:100%; min-width:1300px; height:468px; position:relative; overflow:hidden; background:#fff; text-align:center; }
.banner_slider .bd { width:1300px; position:absolute; left:50%; margin-left:-650px ;}
.banner_slider .bd li { width:1300px; overflow:hidden; float: left;}
.banner_slider .bd li img { display:block; width:1300px; height:468px; }
.banner_slider .tempWrap { overflow:visible !important }
.banner_slider .tempWrap ul { margin-left: 0 !important; }
.banner_slider .pnBtn { position:absolute; z-index:1; top:0; width:100%; height:468px; cursor:pointer;}
.banner_slider .prev { left:-50%; margin-left:-650px;}
.banner_slider .next { left:50%; margin-left:650px;}
.banner_slider .pnBtn .blackBg { display:block; position:absolute; left:0; top:0; width:100%; height:468px; background: url(../images/shadow.png) repeat; }
.banner_slider .pnBtn .arrow { position:absolute; top:38%; z-index:1; width:60px; height:128px;}
.banner_slider .pnBtn .arrow:hover { filter:alpha(opacity=60); opacity:0.6; }
.banner_slider .prev .arrow { right:-60px; background:url(../images/icon-left.png) 0 0 no-repeat; }
.banner_slider .next .arrow {left:-56px;background:url(../images/icon-right.png) 0 0 no-repeat;}

/*news*/
.content_one {margin-top: 32px; overflow: hidden;}
.content_one .cot_news{
    width: 834px;
    height: auto;
    background: url(../images/list-bg.png) repeat;
    padding: 0 0px 20px 21px;
    }
.content_one .cot_news .news_list{width:100%; margin-top:14px;}
.content_one .cot_news .news_list .list_txt{width: 419px;line-height: 42px;}
.content_one .cot_news .news_list .list_txt h2{font-size: 16px; color: #333; float: left;}
.content_one .cot_news .news_list .list_txt span{font-size: 12px; color: #999; display: block; float:right;}


.content_one .cot_news .news_list .list_pic{width:406px; height: auto; position: relative;}
.content_one .cot_news .news_list .list_pic{width:406px; height: 239px;}
.content_one .cot_news .news_list .list_pic img{width: 94%;}
.content_one .cot_news .news_list .list_pic .text_txt {width: 333px;height:58px;background: url(../images/news_zz.png) no-repeat;margin-top: -88px;position: relative;padding:16px 24px;}
.content_one .cot_news .news_list .list_pic .text_txt h2 { width:304px; color:#fff; font-size: 16px; text-align: center; margin: 0 auto;}

.slideBox3 .btn3{width: 381px;bottom: 20px;left: 0;position: absolute;}
.slideBox3 .prev,
.slideBox3 .next { display: block; -moz-transition: all 0s ease-in; -webkit-transition: all 0s ease-in; -o-transition: all 0s ease-in; transition: all 0s ease-in; float: right;}
.slideBox3 .prev,
.slideBox3 .next { width: 48px; height: 48px; background: url(../images/news_but3.png) 0 0 no-repeat;}
.slideBox3 .prev{ float: left; margin-left: 0;}
.slideBox3 .next { float: right; margin-right: 0;background-position: right 0;}


/*link*/
/*
.content_one .cot_link .link_one{width:198px; background: #fff; border: 1px solid #b5dcff; padding: 32px; margin-bottom: 16px;}
.content_one .cot_link .link_one h3{font-size: 18px; color: #1994ff; line-height: 24px;}
.content_one .cot_link .link_one span{font-size: 10px; color: #a7ceff;}
.content_one .cot_link .link_one ul{margin-top: 24px; padding-bottom: 32px;}
.content_one .cot_link .link_one ul li{float:left; font-size: 16px; width:96px; height: 32px; background: #5bb3ff; text-align: center; line-height: 32px; margin-right: 8px;}
.content_one .cot_link .link_one ul li a{display: block; color: #fff;}
.content_one .cot_link .link_one ul li a:hover{background: #6a6fef;}
*/


.content_one .cot_link .warp{width:198px; background: #fff; border: 1px solid #b5dcff; padding:20px 32px ; margin-bottom: 16px;}
.content_one .cot_link .warp .tabCon h3{font-size: 18px; color: #1994ff; line-height: 24px; margin-top: 16px;}
.content_one .cot_link .warp .tabCon span{font-size: 10px; color: #a7ceff;}
.content_one .cot_link .warp .tabCon ul{margin-top: 14px; padding-bottom: 32px;}
.content_one .cot_link .warp .tabCon ul li{float:left; font-size: 16px; width:96px; height: 32px; background: #5bb3ff; text-align: center; line-height: 32px; margin-right: 8px;}
.content_one .cot_link .warp .tabCon ul li a{display: block; color: #fff;}
.content_one .cot_link .warp .tabCon ul li a:hover{background: #6a6fef;}

.tabClick{ overflow: hidden}
.tabClick li{ height:40px; line-height: 24px; width: 50%; float: left; text-align:center; font-size: 16px;}
.tabClick li.active{ color: #1994ff; transition: 0.1s; }
.tabCon{ overflow: hidden}
.tabBox{ position: relative}
.tabList{word-break: break-all; width:198px;float:left; text-align:left; color:#D3D3D3;}
.lineBorder{ height: 2px; overflow: hidden; border-bottom:1px solid #dcdcdc; }
.lineDiv{ background: #1994ff; height: 2px; width: 50%;position: relative;}




.content_one .cot_link .link_two{width:198px; background: #fff; border: 1px solid #b5dcff; padding: 32px;}
.content_one .cot_link .link_two ul li {width:100%; margin-bottom: 17px;}
.content_one .cot_link .link_two ul li img{float:left; margin-right: 16px; margin-top: 6px;}
.content_one .cot_link .link_two ul li h3{font-size: 18px; color: #1994ff; line-height: 24px;}
.content_one .cot_link .link_two ul li span{font-size: 10px; color: #a7ceff; display: block;}


/*enrollment*/
.cot_enrollment{width:348px; height: auto; background:  url(../images/list_bg_2.png) no-repeat; padding: 0 32px 22px 32px;}
.cot_enrollment ul li a{display: block; width:100%; line-height: 38px;}
.cot_enrollment ul li h3{font-size: 16px; color:#333; float:left;}
.cot_enrollment ul li p{font-size: 14px; color:#666; }
.cot_enrollment ul li span{font-size: 12px; color:#999; display: block;  }
.cot_enrollment ul li .time{float:right; }
.cot_enrollment ul li img{float:left; margin:12px 10px 0 0; }
.cot_enrollment .first_list{border-bottom: 1px dashed #dcdcdc; padding: 14px 0; margin-bottom: 10px;}
.cot_enrollment .first_list h3 {color: #1994ff; line-height: 28px;}
.cot_enrollment .first_list span {display: inline-block; margin-right: 16px; line-height: 24px;}
.cot_enrollment .first_list span img { margin-top: 5px;}
.cot_enrollment .first_list p { line-height: 28px;}

.content_two {padding-top: 32px; overflow: hidden;}
.content_two .cot_enrollment{width:348px; height: auto; background:  url(../images/list_bg_2.png) no-repeat; padding: 0 32px 22px 32px;}
.content_two .cot_enrollment ul li a{display: block; width:100%; line-height: 38px;}
.content_two .cot_enrollment ul li h3{font-size: 16px; color:#333; float:left;}
.content_two .cot_enrollment ul li p{font-size: 14px; color:#666; }
.content_two .cot_enrollment ul li span{font-size: 12px; color:#999; display: block;  }
.content_two .cot_enrollment ul li .time{float:right; }
.content_two .cot_enrollment ul li img{float:left; margin:12px 10px 0 0; }
.content_two .cot_enrollment .first_list{border-bottom: 1px dashed #dcdcdc; padding: 14px 0; margin-bottom: 10px;}
.content_two .cot_enrollment .first_list h3 {color: #1994ff; line-height: 28px;}
.content_two .cot_enrollment .first_list span {display: inline-block; margin-right: 16px; line-height: 24px;}
.content_two .cot_enrollment .first_list span img { margin-top: 5px;}
.content_two .cot_enrollment .first_list p { line-height: 28px;}
 

/*practice*/
.content_three {padding: 32px 0; overflow: hidden;}
.content_three .cot_practice{width:348px; height: auto; background:  url(../images/list_bg_3.png) no-repeat; padding: 0 32px 9px 32px;}
.content_three .cot_practice ul li a{display: block; width:100%; height: 38px; line-height: 38px;}
.content_three .cot_practice ul li h3{font-size: 16px; color:#333; float:left;}
.content_three .cot_practice ul li p{font-size: 14px; color:#666; }
.content_three .cot_practice ul li span{font-size: 12px; color:#999; display: block;  }
.content_three .cot_practice ul li .time{float:right; }
.content_three .cot_practice ul li img{float:left; margin:12px 10px 0 0; }
.content_three .cot_practice .first_list{border-bottom: 1px dashed #dcdcdc; padding: 14px 0; margin-bottom: 10px;  height: 120px;}
.content_three .cot_practice .first_list h3 {color: #1994ff; line-height: 28px;}
.content_three .cot_practice .first_list span {display: inline-block; margin-right: 16px; line-height: 24px;}
.content_three .cot_practice .first_list span img { margin-top: 5px;}
.content_three .cot_practice .first_list p { line-height: 28px;}
.content_three .cot_practice .more a{display: block; width:100%; height: 40px; background: url(../images/more_bg.png) no-repeat; color: #fff; line-height: 40px; text-align: center; margin: 26px 0 32px 0;}

.content_three .cot_photo{width:348px; height: auto; background:  url(../images/list_bg_3.png) no-repeat; padding: 0 32px 16px 32px;}
.content_three .cot_photo ul li{margin: 24px 0;}



/*footer*/
.web_footer{width:100%; overflow: hidden; background: url(../images/footer-bg.png) no-repeat; border-bottom: 6px solid #ff8a55;}
.web_footer .fot_cot{height:auto;}
.web_footer .fot_cot .text p{ color: #fff; line-height: 38px; margin: 52px 0;}
.web_footer .fot_cot .cot_right{padding: 42px 0}
.web_footer .fot_cot .cot_right ul li{float:left; margin-right: 24px; color:#bad8ff; text-align: center;}



/********************************************************äºŒçº§é¡µé¢************************************************************/
.web_header2{height:320px; overflow: hidden;}

/*äºŒçº§banner*/
.sec_page_banner{ width: 100%; height: 320px; overflow: hidden; zoom: 1; z-index: 1; }
.sec_page_banner img{width:100%; height:320px;}

.web_cot_sec_page{height:auto;background:  url(../images/body-bg.png) bottom no-repeat; overflow: hidden;}
.web_cot_sec_page .sec_page_cot {width:1236px; background: #fff; padding: 32px; overflow: hidden;}


.ny_left{ float:left; width:280px; }
.sidenav{ overflow:hidden; display:block; width:280px; }

.ny_left_top{ height:80px; width:274px; color:#FFF; font-size:18px; text-align:center; line-height:80px; font-weight:bold; background: url(../images/erjibt_bg.png) left ; overflow: hidden;border-left: 6px solid #ff8a55;}

.accordion { width:100%;}
.accordion .nav-link {display: block; height:60px; line-height:60px; font-size:16px; color:#3547c3; outline:none; -webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease; background: #f0f0f0; margin: 2px 0 0 0; border-bottom: 1px solid #e4e4e4;}
.accordion .nav-link:hover{  color: #ff8a55 !important; background:url(../images/erjibt_bg.png) no-repeat 100% 100%; font-size:16px; height:60px; border-left: 5px solid #ff8a55;}
.accordion .nav-link:hover a{  color: #ff8a55 !important; font-size:16px; }
.accordion .on a{ display: block;color: #ff8a55 !important; font-size:16px; background: url(../images/erjibt_bg.png) no-repeat; border-left: 5px solid #ff8a55; height:60px;}
.accordion li{  position: relative; font-size:16px; overflow:hidden; } 
.accordion li a{display: block; color:#5cb3ff; padding-left:25px;}
.accordion li:last-child .nav-link { font-size:16px;}
.accordion li i { display:block; width:30px; height:30px; background:url(../images/xia.png) center no-repeat; position: absolute;top:17px;right: 30px;font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li.open .nav-link { color: #ff8a55 !important; background:url(../images/erjibt_bg.png) no-repeat;font-size:16px;  }
.accordion li.open .nav-link a{color: #ff8a55 !important; font-size:16px; border-left: 6px solid #ff8a55;}
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}


.sidemenu {display: none; font-size:14px !important; background:#deefff; border-top:none; padding: 0 6px;}
.sidemenu li { background:#fafcfc; font-size:14px !important;border-bottom:none; border-bottom: 1px solid #deefff;}
.sidemenu a { display: block;font-size:14px !important;text-decoration: none; padding:12px 8px; padding-left:40px; -webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease; transition: all 0.25s ease; }
.sidemenu a.on{color:#5cb3ff;background:#fff;border-left:5px solid #deefff;padding-left:40px !important; } 
.sidemenu a:hover {  color:#5cb3ff;background:#fff;border-left:5px solid #deefff;padding-left:40px !important; }

.page_next{height:32px; line-height: 32px; text-align: center; margin: 16px 0;}


.ny_right{ float:right; width:914px; min-height:500px; padding-right:10px; padding-left:30px;}
.ny_right1{  width:1140px; margin:0 auto; padding:30px; min-height:500px;}

.ny_place{width:100%; height:78px; line-height:78px;padding-right:10px; display:block; border-bottom: 2px solid #5cb3ff; text-align: right; color:#999;}
.ny_place h2{border-bottom:3px solid #174fb1; padding:0 10px 8px 10px; font-size:16px; font-weight:bold; text-align:center; color:#999;}
.ny_place a{display: inline-block; color:#999;}
.ny_place a:hover{display: inline-block; color:#5cb3ff;}
.ny_place .on{color:#5cb3ff;}


.ny_right .ny_list{height:auto;border-bottom:  2px solid #5cb3ff; overflow: hidden;}
.ny_right .ny_list li{width:916px; border-bottom: 1px dashed #d2d2d2; float:left;}
.ny_right .ny_list li a{display: block; width:100%; color:#333; height:72px; }
.ny_right .ny_list li a h2{font-size: 16px; line-height: 72px;}
.ny_right .ny_list li a p{font-size: 14px; line-height: 24px; color:#666; margin-top: 8px;}
.ny_right .date{ display: block; font-size:14px; line-height: 12px; padding-left: 16px; color:#5cb3ff;margin: 31px 0; float:right; margin-right: 24px;}

/*cot*/
.ny_right .contcot {min-height:770px; margin-top: 32px;}
.ny_right .contcot p{line-height:32px;font-size:14px;padding-bottom:12px; color:#666;text-indent:2em; }
.ny_right .contcot p img{text-align: center; max-width:800px; margin:10px auto; display: block;}
.ny_right .contcot h2{line-height:32px;font-size:20px;text-align: center; margin-bottom: 16px;}
.ny_right .contcot .xq{ display: block;overflow: hidden; width:908px; line-height:48px;font-size:14px; color:#999;margin: 0 206px;}
.ny_right .contcot .xq span{line-height:48px; margin: 0 32px; font-size:14px;text-align: center;float:left;}
.ny_right .contcot .page1{width:908px;padding-top: 22px;border-top: 1px  solid #cecece;clear: both;}
.ny_right .contcot .page1 li a{font-size: 14px;width:100%; color:#333;line-height: 32px;}
.ny_right .contcot .page1 li a:hover{color:#27369f;}
.ny_right .contcot .page1 li a span{font-size: 14px;color:#333; padding-right: 8px;}

.ny_right .contcot table {font-size:14px; margin-top:15px;margin-bottom:15px; border-collapse: collapse;}
.ny_right .contcot table a{color:#323232;}
.ny_right .contcot table a:hover{color:#01438d; text-decoration:underline;}
.ny_right .contcot table img { max-width:600px;}
.ny_right .contcot table td {text-align: center;padding: 5px 10px;border:1px #bbb solid;}
.ny_right .contcot table td:hover { background:#eef2fa; }
.ny_right .contcot table td p{text-indent:0px;}

/*pic_list*/
.piclist{width:914px; margin-top: 32px; min-height: 708px;}
.piclist ul li{width:272px;padding-right:32px; display:block; float:left;margin-bottom: 24px; }
.piclist .img{ width:100%;}
.piclist .name{ width:100%; text-align:center; line-height:40px; font-size:16px; color:#000;  display:block;}



/*å¸ˆèµ„*/

.productList{margin-top: 32px;}
.szlizt {float:left; width:195px; margin:10px 16px;}
.szlizt_img { overflow: hidden; width: 195px; height:235px; position:relative; }

.szlizt_img img { display: block; overflow: hidden; width: 185px; height:235px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;}
.szlizt_title { width: 100%; height: 35px; line-height:35px; text-align:center; overflow: hidden;}

.szlizt_img:hover img {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}





.content_three .cot_practice ul li a{height: 38px;}
.content_two .cot_enrollment .first_list{height:124px;}
.content_two .cot_enrollment .first_list h3{width:100%;}



.sjdh{width:100%; overflow: hidden; margin-top: 24px;}
.sjdh ul{overflow: hidden;}
.sjdh ul li{margin-bottom:5px;}
.sjdh ul li a{display: block; float:left; width:136px; text-align: center; background: #f0f0f0; height:40px; line-height: 40px; margin-right: 16px; color: #5cb3ff;}
.sjdh ul li:hover a{background: url(../images/erjibt_bg.png) no-repeat; color: #fff;}