﻿@charset "utf-8";
/* reset */
html { height: 100%; }
body { height: 100% }
body { _height: 100% }
#mybody { min-height: 100%; padding-bottom:50px; position:relative; float:left;width:100%;box-sizing:border-box; }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-appearance: none; }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: initial; border-spacing: 1px; }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }

sub { vertical-align: text-bottom }
body, input, select, button, textarea { color:#333; font-size: 14px; font-family:"Microsoft Yahei","微软雅黑",arial,"\5b8b\4f53";  }
body { line-height: 1.5 }
a:link,
a:visited,
a:active,
a { text-decoration: none;}
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
:focus { outline: none } 
.w1320{max-width:1320px;margin:0 auto;}
.w1280{max-width:1280px;margin:0 auto;}
.w1110{max-width:1110px;margin:0 auto;}
.w1060{max-width:1060px;margin:0 auto;}
.w1024{max-width:1024px;margin:0 auto;}
.w1000{max-width:1000px;margin:0 auto;}
.w930{max-width:930px;margin:0 auto;}
.w910{max-width:910px;margin:0 auto;}
.w810{max-width:810px;margin:0 auto;}
.w750{max-width:750px;margin:0 auto;}
.pcmod{display:block;}
.mobilemod{display: none;}
.sjj_nav{display:none;}
.navmod1{width:100%;position: relative;z-index: 13;}
.slidermod1{width:100%;position: relative;z-index: 1;}
.bgwhite{background: #fff;}
.bggray{background: #efefef;}
.bggray1{background: #fafafa;}
.wrap{width: 100%;margin-left:auto;margin-right:auto;}
@media only screen and (max-width: 1366px){
  .wrap{width: 100%;}
  .cl_con02 .cl_c02_bottom.wrap{width: 1200px;}
}
@media only screen and (max-width: 1200px){
  .wrap{width:100%;padding-right:20px;padding-left:20px;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .cl_con02 .cl_c02_bottom.wrap{width: 100%;}
}
@media only screen and (max-width: 767px){
  body{font-size: 12px;}
  .wrap{padding-right:10px;padding-left: 10px;}
}


.header{z-index:99999;height: 84px;width: 100%;position: fixed;top: 25px;left: 0px;right:0;background:#fff;max-width:1280px;margin:0 auto;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);}
.n_body .header{background: #000;}
.header .logo{float: left;height:46px;line-height: 46px;text-align: center;width: 115px;/*transition:all .2s ease-in-out;*/}
.header .logo img{width: auto;height:100%;margin:20px 0 0 28px;}
.header .logo .logo_scroll{display: none;}
.header .right{float: right;}
.header .nav{float: left;margin-right:28px;}
.header .nav>ul>li{float: left;height: 80px;margin-left:13px;position: relative;cursor:pointer;}
.header .nav>ul>li>a{display: inline-block;width: 100%;height: 100%;position: relative;font-size:16px;color: #282828;line-height: 80px;}
.header .nav>ul>li>a span{position: absolute;bottom:0px;left:50%;display:inline-block;
  width: 0%;margin:0 auto;background: #1c3e73;height: 2px;
  -webkit-transition:all 0.5s ease-in-out;
  transition:all 0.5s ease-in-out;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
}
.header .nav>ul>li>a:hover{text-decoration:none;}
.header .nav>ul>li>a:hover span{width: 100%;}
.header .nav>ul>li.hover a span{width: 100%;}

/*滚动后的头部样式*/
.scrollHeader.header{height: 80px;background: #fff;}
.scrollHeader.header .logo{width: 115px;height:46px;}
.scrollHeader.header .logo  img{display: none;width: auto;height:100%;}
.scrollHeader.header .logo .logo_scroll{display: block;margin:20px 0 0 15px;}
.scrollHeader.header .nav li{height: 60px;}
.scrollHeader.header .nav li a{color:#000000;}
.scrollHeader.header .nav li dl{top: 60px;}
.scrollHeader.header .nav>ul .nav_er{top: 60px;}

.nav2mod{float:left;width:100%;text-align:center;padding:10px 0;}
.nav2mod ul{margin:0 auto;display:inline-block;}
.nav2mod li{float:left;}
.nav2mod li a{float:left;line-height:30px;margin:0 25px;font-size:15px;color:#333333;font-weight:bold;}
.nav2mod li a:hover{line-height:30px;margin:0 25px;font-size:15px;color:#ee780f;}
.nav2mod li.nav2licur a{line-height:30px;margin:0 25px;font-size:15px;color:#ee780f;}

.Header--flyout{display:none;}
.navercon{float:left;width:100%;display:none;height:auto;border-top:1px #d4d4d4 solid;}
.HeaderFlyout> .navercon .navermod1{float:left;width:100%;padding:15px 20px;text-align:center;}
.HeaderFlyout> .navercon .navermod1 table{display:inline-block;}
.HeaderFlyout> .navercon .navermod1 table tr td{font-size:14px; color:#666666;padding-right:10px;text-align:left;}
.HeaderFlyout> .navercon .navermod1 table tr td a{line-height:30px;font-size:14px;color:#666666;}
.HeaderFlyout> .navercon .navermod1 table tr.navertr1 td{font-size:16px; color:#333333;}
.HeaderFlyout> .navercon .navermod1 table tr.navertr1 td a{line-height:30px;font-size:16px;color:#333333;font-weight:bold;}
.HeaderFlyout> .navercon .navermod1 table a:hover{color:#a5873c;}
.HeaderFlyout> .navercon .navermod1 table tr.navertr1 td a:hover{color:#a5873c;}







.Header--flyout {
    position: absolute;
    top: 100%;
    width: 100%;
    background-color: #ffffff;
    border-radius: 4px;
    transition: visibility 300ms 0ms, opacity 150ms 100ms linear, -webkit-transform 300ms 100ms cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 300ms 100ms cubic-bezier(0.165, 0.84, 0.44, 1), visibility 300ms 0ms, opacity 150ms 100ms linear;
    transition: transform 300ms 100ms cubic-bezier(0.165, 0.84, 0.44, 1), visibility 300ms 0ms, opacity 150ms 100ms linear, -webkit-transform 300ms 100ms cubic-bezier(0.165, 0.84, 0.44, 1);
    -webkit-transform-origin: top center;
    transform-origin: top center;
    overflow: hidden;
    will-change: transform, visibility, opacity;
    margin-top:2px;
}
.HeaderFlyout{display:none;}
.HeaderFlyout--close {
    background:transparent;
    border:none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    height: 50px;
    width: 50px;
    padding: 0 30px;
    right: 0;
    margin-left: auto;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
}
.HeaderFlyout--close:after {
    content: "";
    position: absolute;
    font-size: 10px;
    top: 50%;
    left: 50%;
    width: 24px;
    margin: -1px -12px;
    border-top: 1px solid;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: -webkit-transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);
    height: auto;
    border-bottom: none;
    left: 50%;
}
.HeaderFlyout--close:before {
    content: "";
    position: absolute;
    font-size: 10px;
    top: 50%;
    left: 50%;
    width: 24px;
    margin: -1px -12px;
    border-top: 1px solid;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: -webkit-transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);
    height: auto;
    border-bottom: none;
    left: 50%;
}
.visuallyhidden {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    overflow: hidden;
    width: 1px;
    height: 1px;
}
/*首页*/
.indexmodbg{float:left;width:100%;}
.indexaboutmod{float:left;width:100%;padding:46px 117px 46px 49px;}
.indexaboutl{float:left;width:50%;}
.indexaboutl img{width:100%;}
.indexaboutr{float:right;width:50%;padding-left:50px;}
.indexaboutit1{float:left;width:100%;font-size:22px;line-height:40px;color:#838584;}
.aboutcafnav{float:left;width:100%; text-align:center;margin-bottom:20px;}
.aboutcafnav li{display:inline-block;}
.aboutcafnav li a{float:left;height:44px;line-height:44px;border:1px #cccccc solid;padding:0 42px;font-size:18px;color:#737373;margin-left:-1px;}
.aboutcafnav li.aboutcafnavcur a{float:left;height:44px;line-height:44px;border:1px #cccccc solid;padding:0 42px; background:#ee780f;color:#fff;}
.bgblue{background:#37496d;}
.indexkemod{float:left;width:100%;padding:0 0 40px 0;}
.kenav{float:left;width:100%; text-align:center;margin-bottom:20px;}
.kenav li{display:inline-block;}
.kenav li a{float:left;height:44px;line-height:44px;border:1px #ee780f solid;padding:0 42px;font-size:18px;color:#fff;margin-left:-1px;}
.kenav li.kenavcur a{float:left;height:44px;line-height:44px;border:1px #ee780f solid;padding:0 42px; background:#ee780f;color:#fff;}
.kecon{float:left;width:100%;}
.coursemod {float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}
.coursemod1 {float:left;width:calc(25% - 10px);border-radius:6px;background:#ffffff;box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;z-index:1;}
.coursemod1:hover {transform:translateY(-6px);-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;overflow:hidden;}
.coursemod1pic{float:left;width:100%;background:#fdd863;border-top-left-radius:6px;border-top-right-radius:6px;text-align:center;}
.coursemod1pic img{width:100%;height:auto;}
.coursemod2{float:left;width:100%;height:48px;line-height:48px;border-bottom:1px #e3e3e3 solid;padding:0 16px;}
.dateicon{float:left;}
.dateicon img{vertical-align:middle;}
.coursemod2tit1{float:left;font-size:16px;color:#666666;margin-left:6px;}
.coursemod2tit2{float:right;font-size:16px;color:#ee780f;}
.coursemod3{float:left;width:100%;line-height:26px;font-size:16px;color:#333333;padding:10px 16px;max-height:72px;overflow:hidden;}
.coursemod3 a{color:#333333;}
.coursemod3 a:hover{color:#ee780f;}

.coursemod4{float:left;width:100%;line-height:48px;padding:10px 16px;}
.coursemod4tit1{float:left;font-size:16px;color:#666666;}
.coursemod4tit2{float:right;font-size:20px;color:#ee780f;}
.coursemod4tit3{font-size:16px;color:#ee780f;}


.title1underline { display: inline-block;border-bottom: 2px solid #ee780f; font-size: inherit; height: 40px;}
.indexaboutit2{float:left;width:100%;font-size:48px;line-height:60px;color:#1c3e73;margin-top:70px;font-weight:bold;}
.indexaboutit3{float:left;width:100%;font-size:22px;line-height:26px;color:#1c3e73;}
.indexaboutit4{float:left;width:100%;font-size:18px;line-height:30px;color:#737373;}
.indexaboutit5{float:left;width:100%;font-size:22px;line-height:30px;color:#ee780f;margin-top:30px;}

.indexaboutelmod{float:left;width:100%;}
.indexaboutel{width:80%;height:100px;margin-top:38px;}
.indexaboutel img{float:left;width:100%;height:auto;}
.indexaboutpic{float:left;width:20%;height:100px;line-height:100px;background:#163566;text-align:center;}
.indexaboutpic img{display:inline-block;vertical-align:middle;}
.indexaboutelmod1{float:left;width:80%;padding:13px 25px;}
.indexabouteltit1{float:left;width:100%;font-size:19px;line-height:26px;color:#fff;}
.indexabouteltit2{float:left;width:100%;font-size:32px;line-height:40px;color:#fff;font-weight:bold;}
.us-course-top {float:left;width:100%;padding:63px 0 52px 0;height:170px;box-sizing:border-box;}
.us-course-top .title1 {width:100%;line-height:40px;font-size:30px;color:#fff;text-align:center;font-weight:bold;}
.us-course-top .title2 {width:100%;line-height:25px;font-size:22px;color:#fff;text-align:center;}




.us-news-top {float:left;width:100%;padding:63px 0 52px 0;height:170px;box-sizing:border-box;}
.us-news-top .title1 {width:100%;line-height:40px;font-size:30px;color:#1c3e73;text-align:center;font-weight:bold;}
.us-news-top .title2 {width:100%;line-height:25px;font-size:22px;color:#b0b0b0;text-align:center;}
.us-news-mod0 {float:left;width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;}
.us-news-mod1 {float:left;width:50%;padding:5px 10px;box-sizing:border-box;position:relative;z-index:1;}
.us-news-mod2{float:left;width:100%;background: #fff;border:1px #efefef solid;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.us-news-mod2:hover{transform:translateY(-6px);-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}


.us-news-img {float:left;width:45%;position:relative;z-index:1;}
.us-news-img img {width:100%;}
.leftarrow {position:absolute;top:50%;right:0;z-index:9;}
.us-news-con {float:left;width:55%;padding:30px;box-sizing:border-box;position:relative;z-index:2;}
.us-newstit1 {width:100%;line-height:24px;overflow:hidden;font-size:16px;color:#333333;}
.us-newstit1 a {color:#333333;}


.us-news-mod2:hover  .us-newstit1 a{color:#1c3e73;}


.us-newscon1 {width:100%;line-height:24px;height:96px;overflow:hidden;font-size:14px;color:#999999;margin-top:25px;margin-bottom:10px;}
.us-newstime1 {float:left;line-height:20px;font-size:14px;color:#999999;}
.viewnews {float:right;height:30px;line-height:30px;border:1px #d7d7d7 solid;border-radius:14px;padding:0 16px;font-size:14px;color:#666666;}
.viewnews a {color:#666666;}
.us-news-mod2:hover .viewnews {color:#fff;background:#1c3e73;}
.us-news-mod2:hover .viewnews a {color:#fff;}
.btnmod {float:left;width:100%;height:50px;text-align:center;margin:40px 0;}
.news-btn1 a {height:50px;line-height:50px;border:1px #d0d0d0 solid;font-size:19px;color:#666666;padding:0 30px;background:transparent;display:inline-block;margin:0 auto;transition:all 0.4s ease-in-out;border-radius:25px;}
.news-btn1 a:hover{ height:50px;line-height:50px;border: 1px #163566 solid;font-size: 19px;color:#fff;padding:0 30px;background:#163566;display:inline-block;margin:0 auto;}
.servicetit {float:left;width:100%;text-align:center;font-size:21px;color:#232323;line-height:30px;margin:40px 0;}
/*caf特色*/
.caftesemod {float:left;width:100%;display:flex;flex-wrap:wrap;padding:0 50px;}
.caftesemod0 {float:left;width:calc(33% - 46px);margin:70px 23px;background:#ffffff;box-shadow:0 0 10px 0 rgba(512,512,512,0.3);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;z-index:1;text-align:center;border-radius:6px;}
.caftesemod0:hover {transform:translateY(-6px);-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;overflow:hidden;}
.caftesemod0pic {float:left;width:100%;text-align:center; }
.caftesemod0pic img {width:100%;height:auto;vertical-align:middle;border-top-left-radius:6px;border-top-right-radius:6px; moz-border-top-left-radius:6px; moz-border-top-right-radius:6px;}
.caftesetit0 {float:left;width:100%;text-align:center;font-size:26px;color:#ee780f;line-height:30px;margin-top:30px;font-family:"Microsoft YaHei";}
.caftesemod0:hover .servicetit0 {color:#ee780f;}
.caftesetit1 {float:left;width:100%;height:auto;padding:0 10%; margin:23px 0;text-align:left;font-size:16px;color:#666666;line-height:30px;}

.caftesemod0:hover .caftesetit1 {color:#333333;}
.aboutpic01mod{float:right;}
.aboutpic02mod{float:left;margin-top:-240px;}
.aboutpic02mod img{width:100%;border:8px #ffffff solid;}



.servicemod {float:left;width:100%;display:flex;flex-wrap:wrap;padding:0 50px;}
.servicemod0 {float:left;width:calc(33% - 46px);margin:70px 23px;background:#ffffff;box-shadow:0 0 10px 0 rgba(512,512,512,0.3);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;z-index:1;text-align:center;padding:30px 20px 50px;border-radius:6px;}
.servicemod0:hover {transform:translateY(-6px);-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;overflow:hidden;}
.servicemod0pic {float:left;width:100%;text-align:center;margin:20px 0 16px;line-height:75px;}
.servicemod0pic img {width:22%;height:auto;vertical-align:middle;}
.servicetit0 {float:left;width:100%;text-align:center;font-size:26px;color:#1d3b6b;line-height:30px;font-family:"Microsoft YaHei";}
.servicemod0:hover .servicetit0 {color:#ee780f;}
.servicetit1 {float:left;width:100%;height:auto;padding:0 10%; margin-top:10px;text-align:left;font-size:16px;color:#666666;}

.servicemod0:hover .servicetit1 {color:#333333;}
.cafrenzhengmod{float:left;width:100%;}
.cafrenzhengmod img{width:100%;}
.fuwumod1 {float:left;width:100%;padding:0 0 20px 0;}
.fuwutit1 {float:left;width:100%;height:44px;line-height:44px;font-size:32px;color:#333333;text-align:center;margin-top:40px;}
.fuwutit2 {float:left;width:100%;height:28px;line-height:28px;font-size:16px;color:#999999;text-align:center;margin-bottom:40px;}
.fuwutabmod {float:left;width:100%;text-align:center;margin:20px 0;}
.fuwutab {display:inline-block;margin:0 auto;}
.fuwutab li,.fuwutab li.fuwutablicur {float:left;}
.fuwutab li a {float:left;width:16px;height:16px;background:#bebebe;border-radius:8px;margin:0 5px;}
.fuwutab li.fuwutablicur a {float:left;width:16px;height:16px;background:#1c7fcf;border-radius:8px;margin:0 5px;}
.fuwucon {display:none;}
.newsletterbg{float:left;width:100%;background:#163566;}
.newslettermod1{float:left;width: 100%;
position: relative;
height: 503px;
background-size: cover;
background-repeat: no-repeat;
background-color: #000;
background-image: url("../images/messagebg.jpg");
background-position: center 0;
z-index: 1;}

.newslettermod1tit1{float:left;width:100%;font-size: 14px;line-height:20px;color:#ee780f;margin-top:70px;text-align:center;}
.newslettermod1tit2{float:left;width:100%;font-size: 16px;line-height:25px;color:#aaaebf;text-align:center;}
.newslettermod1tit2margin{width:50%;margin:0 auto;display:inline-block;}


.newslettermod2{float:left;width:100%;text-align:center;}
.newslettermod2margin{margin:33px auto;display:inline-block;}
.newslettermod2line{float:left;width:36px;height:22px;border-bottom:1px #ee780f solid;}
.newslettermod2tit2{float:left;font-size: 38px;line-height:42px;color:#fff;padding:0 20px;}
.newslettermod3{float:left;width:100%;position: relative;text-align:center;}
.newslettermod3margin{width:90%;margin:45px auto;display:inline-block;}
.messageinput{width:266px;height:56px;line-height:56px;border:1px #1b4993 solid;background:#163566;padding:0 5px;font-size:14px;color:#6d85ad;margin:0 10px;}
.messagebtn{width:190px;height:56px;line-height:56px;text-align:center;background:#ee780f;font-size:16px;color:#fff;border:none;}
.copyright{
width: 100%;
text-align: center;
font-size: 14px;
color: #b7b7b7;
padding: 12px 0;
background: #efefef;
position:absolute;
left:0;
bottom:0;
z-index:99;
}
.copyright a{color: #b7b7b7;}
.left_menu {
    position: fixed;
    right: 0;
    bottom: 5px;
    z-index: 999;
    width: 70px;
}
.news-btn2 a {height:50px;line-height:50px;border:1px #fff solid;font-size:19px;color:#fff;padding:0 30px;background:transparent;display:inline-block;margin:0 auto;transition:all 0.4s ease-in-out;border-radius:25px;}
.news-btn2 a:hover{ height:50px;line-height:50px;border: 1px #ee780f solid;font-size: 19px;color:#fff;padding:0 30px;background:#ee780f;display:inline-block;margin:0 auto;}

/*banner*/
.pcbanner {position:relative;height:0px;padding-bottom:26%;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;}
.pcbanner img {width:100%;opacity:0;}
.pcbanner dl {width:100%;position:absolute;left:20%;top:65%;}
.pcbanner dl dt{text-align: left;font-size:52px;color:#fff;}
.pcbanner dl dd{text-align: left;font-size:23px;color:#fff;}
.dhmod{float:left;width:100%;border-bottom:1px #dcdcdc solid;background:#fafafa;}
.dh{float:left;width:100%;height: 62px;line-height: 62px;font-size: 14px;color: #a3a3a3;}
.dh a{color: #a3a3a3;}
.dh a:hover{color: #333333;}
.maincon{float:left;width:100%;padding:10px 0;}
.maincontxt{float:left;width:100%;font-size:16px;color:#666666;line-height:34px;}
.mainnav2tit{float:left;width:100%;height:82px;line-height:82px;font-size:33px;color:#000000;text-align:center;font-weight:bold;margin-top:60px;}
.mainnav3{float:left;width:100%;}
.mainnav3 li{float:left;}
.mainnav3 li a{float:left;height:46px;line-height:46px;font-size:20px;color:#999999;margin-right:30px;}
.mainnav3 li a:hover{float:left;height:46px;line-height:46px;font-size:20px;color:#ee780f;margin-right:30px;}
.mainnav3 li.mainnav3licur{float:left;}
.mainnav3 li.mainnav3licur a{float:left;height:46px;line-height:46px;font-size:20px;color:#ee780f;margin-right:30px;border-bottom:1px #ee780f solid;}



.layout-fixed-nav {position:relative;z-index:11;width:100%;float:left;}
.layout-fixed-nav li a {font-size:18px;color:#333333;}
.layout-fixed-nav .fixed-nav-box{width:100%;}
.layout-fixed-nav .cistern {max-width:1290px;margin-right:auto;margin-left:auto;padding-right:20px;position:relative;text-align:center;}
.layout-fixed-nav .fixed-nav {font-size:0;overflow:hidden;}
.layout-fixed-nav .fixed-nav li {position:relative;display:inline-block;}
.layout-fixed-nav .fixed-nav li a {position:relative;display:inline-block;margin:0 15px;color:#666;line-height:45px;cursor:pointer;font-size:18px;transition:.4s;}
.layout-fixed-nav .fixed-nav li a:hover{color:#ee780f;}
.layout-fixed-nav .fixed-nav li.current a {color:#ee780f;border-bottom: 2px #ee780f solid;}
.layout-fixed-nav .wap-nav-controller {display:none;}

.dhmod1{float:left;width:100%;background:#fff;}
.layout-fixed-nav1 {position:relative;z-index:11;width:100%;float:left;}
.layout-fixed-nav1 li a {font-size:16px;color:#333333;}
.layout-fixed-nav1 .fixed-nav-box{width:100%;}
.layout-fixed-nav1 .cistern {max-width:1290px;margin-right:auto;margin-left:auto;padding-right:20px;position:relative; text-align:center;}
.layout-fixed-nav1 .fixed-nav {font-size:0;overflow:hidden;}
.layout-fixed-nav1 .fixed-nav li {position:relative;display:inline-block;}
.layout-fixed-nav1 .fixed-nav li a {position:relative;display:inline-block;margin:20px 30px 20px 0;padding:0 10px;color:#666;line-height:34px;cursor:pointer;font-size:16px;transition:.4s;}
.layout-fixed-nav1 .fixed-nav li a:hover{color:#ee780f;}
.layout-fixed-nav1 .fixed-nav li.current a {color:#ee780f;border: 1px #ee780f solid;background:#fff;border-radius:2px;}
.layout-fixed-nav1 .wap-nav-controller {display:none;}
.researchmod{float:left;width:100%;}
.researchbook{float:left;}
.researchtit0{float:left;width:100%;font-size:42px;color:#000000;margin-top:70px;line-height:42px;text-align:center;border-bottom:1px #d3d3d3 dashed;padding:27px 0;}
.researchbookmod{float:left;width:100%;margin-top:17px;display:flex;flex-wrap:wrap;}
.researchbook{float:left;width:calc(25% - 16px);margin:8px;border:1px #eeeeee solid; box-shadow: 0 0 5px 5px rgba(204, 204, 204, .2);border-top-left-radius:6px;border-top-right-radius: 6px;}
.researchbookpic{float:left;position: relative;z-index: 1;width:100%;overflow: hidden;}
.researchbookpic img{float:left;width:100%;height:auto;border-top-left-radius:6px;border-top-right-radius: 6px; transition: all .3s ease;}
.researchbookpic img:hover{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);}
.researchmod1{float:left;width:100%;padding:16px;}
.researchmod1tit1{float:left;width:100%;font-size:14px;color:#cccccc;line-height:14px;}
.researchmod1tit2{float:left;width:100%;font-size:22px;color:#1e1d1d;line-height:26px;margin-top:11px;}
.researchmod1tit2 a{color:#1e1d1d;}
.researchmod1tit2 a:hover{color:#a5883b;}
.researchmod1tit3{float:left;width:100%;font-size:16px;color:#979797;line-height:22px;height:86px;margin-top:14px;overflow:hidden;}
.videomod1{float:left;width:calc(25% - 13px);margin:8px 6px;border:1px #eeeeee solid; box-shadow: 0 0 5px 5px rgba(204, 204, 204, .2);border-radius:6px;border-radius: 6px;}
.videomod1pic{float:left;position: relative;z-index: 1;width:100%;overflow: hidden;}
.videomod1pic a i{position:absolute;width:100%;height:100%;z-index:2;}
.videomod1pic a img{width:100%;height:auto;border-top-left-radius:6px;border-top-right-radius: 6px; transition: all .3s ease;}
.videomod2{float:left;width:100%;padding:12px 18px;}
.videomod2 a{float:left;width:100%;font-size:16px;line-height:22px;height:44px;color:#333333;overflow:hidden;}
.videomod3{float:left;width:100%;padding:12px 18px;}
.videomod3tit1{float:left;height:34px;line-height:34px;font-size:16px;color:#666666;}
.videomod3tit2{float:right;height:34px;line-height:34px;font-size:20px;color:#ee780f;}
.videomod3tit2 span{font-size:16px;}
.videomod4{margin-top:135px;}
.videomod4pic{float:left;}
.videomod5{float:left;width:420px;padding-left:24px;box-sizing:border-box;}
.videomod5tit1{float:left;width:100%;font-size:24px;color:#010101;line-height:30px;}
.videomod5tit2{float:left;width:100%;font-size:18px;color:#999999;line-height:24px;margin-top:30px;}
.videomod5tit2 span{color:#ee780f;}
.videomod5tit3{float:left;width:100%;font-size:18px;color:#999999;line-height:24px;margin-top:14px;}
.videomod5tit3 span{font-size:16px;color:#666666;}
.videomod5btn{float:left;height:42px;line-height:42px;padding:0 20px;background:#ff6600;margin-top:110px;border-radius:6px;}
.videomod5btn img{vertical-align:middle;margin-right:10px;}
.videomod5btn a{font-size:20px;color:#fff;}

/*分页效果*/
.pagemod{float:left;width:100%;text-align:center; margin-top:10px;}
.pagenav{float:left;width:100%;border-radius:3px;}
.p_page{ margin:auto 0;display:inline-block;}
.p_page span{ float:left; height:35px; line-height:35px; display:block; padding: 0 10px; background:#ffffff; color:#cccccc;border:1px #cccccc solid;margin:0 2px;}
.p_page span a{ color:#cccccc;}
.p_page span a:hover{ color:#bc811a;}
.p_page a{ font-size:14px; color:#748395;}
.p_page ul{float:left; height:35px; margin:0;}
.p_page ul li{ float:left;}
.p_page ul li a{ float:left; height:35px; line-height:35px; padding:0 15px; color:#505050; border-left:1px #ededed solid; background-color:#ffffff;  }
.p_page ul li a:hover{ float:left; height:35px; line-height:35px; padding:0 15px; color:#505050; border-left:1px #ededed solid; background-color:#efefef;   }
.p_page ul li.current a{ float:left; height:35px; line-height:35px; color:#ffffff; border-left:1px #ededed solid; background-color:#ee780f; }
.p_page ul li.current a:hover{ float:left; height:35px; line-height:35px; color:#ffffff; border-left:1px #ededed solid; background-color:#ee780f; }

.kemod1{float:left;width:100%;}
.ketit1{float:left;width:100%;line-height:42px;font-size:42px;color:#000000;text-align:center;border-bottom:1px #d3d3d3 dashed;padding:24px 0;margin-top:70px;}
.kecitymod{float:left;width:100%;text-align:center;margin-top:18px;}
.kecitytab{display:inline-block;margin:0 auto;}
.kecitytab li{float:left;}
.kecitytab li a{float:left;height:40px;line-height:40px;padding:0 28px;background:#f5f5f5; border-top:2px #dcdcdc solid;border-radius:6px;margin:5px 5px;font-size:16px;color:#444444;}
.kecitytab li a:hover{color:#ee780f;}
.kecitytab li.cur a{background:#ee780f; border-top:2px #987724 solid;color:#fff;}



.kebiao{float:left;width:100%;}
.div100{width:100%;margin:0 auto;}
.kebiao .pubTable {
    float:left;
    width: 100%;
    background: #d5d7d4;
    font-size: 11px;
    color: #888;
    border-radius:3px;
    margin-top:15px;
    -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, .5);
box-shadow: 0px 0px 6px rgba(153, 153, 153, .5);
}
.kebiao .pubTable tr{
    color: #666666;
    height: 45px;
    background: #ffffff;
    text-align: center;
    font-size: 12px;
}
.kebiao .pubTable tr:nth-child(odd){
    background: #fbfbfb;
}
.kebiao .pubTable tr.pubTabletr1{
    color: #212529;
    height: 45px;
    background: #f0ebe0;
    text-align: center;
    font-size: 14px;
}
.kebiao .pubTable tr.pubTabletr1 .tdl{font-size:16px;color:#000000;font-weight:bold;}
.kebiao .pubTable .tdl {
    padding-left: 15px;
    text-align: left;
    font-size: 14px;
}
.kebiao .pubTable .tdl a{
    color:#666666;
}
.kebiao .pubTable .tdl a:hover{
    color:#c60d0d;
}
.kebiao .pubTable .tdk {
    width: 40px;
    text-align: center;
    overflow: hidden;
    position: relative;
}


.kebiao .pubTable1 {
    float:left;
    width: 100%;
    background: #d5d7d4;
    font-size: 14px;
    color: #8c8c8c;
    border:1px #dee2e6 solid;
    border-radius:3px;
    margin-top:15px;
    border-collapse:collapse;
}
.kebiao .pubTable1 tr{
    color: #666666;
    height: 45px;
    background: #ffffff;
    text-align: center;
    border:1px #dee2e6 solid;
}

.kebiao .pubTable1 tr.pubTabletr1{
    color: #212529;
    height: 45px;
    background: #f0ebe0;
    text-align: center;
    font-size: 14px;
}
.kebiao .pubTable1 tr.pubTabletr1 .tdl{font-size:16px;color:#000000;font-weight:bold;}

.baomingbtn{width:90px;height:34px;line-height:34px;text-align:center;color:#fff;background:#e94717;margin:0 auto;border-radius:3px;}
.baomingbtn a{color:#fff;}
.baomingbtn a:hover{color:#a5873c;}

.kemainmod0{float:left;width:100%;padding:35px 70px;}
.kemainmod1{float:left;width:100%;height:150px;background:#f6f6f6;border-radius:6px;}
.kecitymod1{float:left;width:100%;text-align:center;margin-top:18px;}
.kecitytab1{display:inline-block;margin:0 auto;}
.kecitytab1 li{float:left;}
.kecitytab1 li a{float:left;height:40px;line-height:40px;padding:0 28px;background:#f5f5f5; border-top:2px #dcdcdc solid;border-radius:6px;margin:5px 5px;font-size:16px;color:#444444;}
.kecitytab1 li a:hover{color:#ee780f;}
.kecitytab1 li.cur a{background:#ee780f; border-top:2px #987724 solid;color:#fff;}
.kemaincon{float:left;width:100%;display:none;}
.kemaintit1{float:left;width:100%;text-align:center;margin-top:22px;font-size:14px;color:#8c8c8c;}
.kemaintit1 i{color:#af0000;}
.kemainbtnmod1{float:left;width:100%;text-align:center;margin-top:24px;}
.kemainbtnmod2{display:inline-block;margin:0 auto;}
.kemainbtn{float:left;height:44px;line-height:44px;padding:0 20px;border:1px #dddddd solid;border-radius:3px;margin:8px;}
.kemainbtn img{vertical-align:middle;margin-right:10px;}
.kemainbtn a{color:#373737;}
.kemainbtn a:hover{color:#a5873c;}
.newscontit{float:left;width:100%;font-size: 36px;line-height:40px; color:#010101;margin:160px 0 5px;text-align: center;}
.maincontit{float:left;width:100%;font-size: 36px;line-height:40px; color:#010101;margin:10px 0 5px;text-align: center;}
.maincontime{float:left;width:100%;font-size:12px;color:#666;text-align:center;margin:12px 0 30px 0;}
.maincontit1{float:left;width:100%;font-size: 18px;color:#a5883b;line-height: 25px;}
.maincontit2{float:left;width:100%;font-size: 14px;color:#787878;line-height: 25px;}
.videocontit{float:left;width:100%;line-height:28px;font-size:28px;color:#000000;padding:13px 0;border-bottom:1px #d3d3d3 dashed;}
.casemod{ float:left; width:100%; display: flex;flex-wrap:wrap;justify-content: space-between;padding:20px 0;}
.casemodtit1{ float:left; width:100%; padding:10px 0;  line-height:28px; background:#fff;  font-size:14px; color:#666666; border-bottom:1px #eaeceb solid;}
.casemodtit1 img{float:left;width:7px;height:auto;margin:10px 16px 0 13px;}
.casemodtit2{ float:left; width:calc(100% - 150px); }
.casemodtit2 a{ float: left; width:100%;
    color: #858585;
    font-size: 13px;
}
.casemodtit2 a:hover{ color:#494544;}
.casemodtime{float:right;font-size:12px;color:#999999;padding-right:20px;}

/*报名*/



.getshoucemod1{float:left;width:100%;margin:30px 0;}
.getshoucemod2{float:left;width:100%;margin:10px 0;}
.shoucetit1{float:left;width:90px;height:40px;line-height:40px;font-size:14px;color:#666666;text-align:right;}
.shoucetit2{float:left;width:100%;height:40px;line-height:40px;font-size:14px;color:#666666;}
.shoucetit3{float:left;width:100%;line-height:25px;font-size:14px;color:#666666;text-align:center;}
.getshoucemod{float:left;width:100%;}
.shouceinputmod1{float:left;width:314px;}
.shouceinputmod2{float:left;width:720px;}
.zxlyTdInput{width:100%;height:40px;line-height:40px;font-size:14px;color:#666666;border:1px #ececec solid;border-radius:3px;padding:0 5px;}
.zxlyTdInputcur{width:100%;height:40px;line-height:40px;font-size:14px;color:#666666;border:1px #ff0000 solid;border-radius:3px;padding:0 5px;}
.sexradio{float:left;margin-top:10px;}
.sexradio .radio-0{background:url(../images/radioxuanzhong.png) left no-repeat}
.sexradio .radio-1{background:url(../images/radio.png) left no-repeat}
.sexradio label{height:16px;line-height:1;display:inline-block;vertical-align:middle;zoom:1;cursor:pointer;}
.sexradio label input{opacity:0;margin-right:20px;cursor:pointer}
.banbenradio{float:left;margin-top:10px;}
.banbenradio .radio-0{background:url(../images/radioxuanzhong.png) left no-repeat}
.banbenradio .radio-1{background:url(../images/radio.png) left no-repeat}
.banbenradio label{height:16px;line-height:1;display:inline-block;vertical-align:middle;zoom:1;cursor:pointer;}
.banbenradio label input{opacity:0;margin-right:20px;cursor:pointer}
.messageinfo{width:100%;height:160px;overflow:auto;padding:10px;border:1px #ececec solid;border-radius:3px;}
.getshoucebtnmod{float:left;width:100%;text-align:center;}
.getshoucebtn{margin:0 auto;display:inline-block;}
.shoucebtn1{float:left;width:110px;height:40px;line-height:40px;text-align:center;border:none;background:#a5873c;font-size:16px;color:#fff;border-radius:3px;margin-right:15px;}
.shoucebtn2{float:left;width:110px;height:40px;line-height:40px;text-align:center;border:none;background:#bababa;font-size:16px;color:#fff;border-radius:3px;}
.mainnewscon{float:left;padding:10px 0; width:100%;}


@media only screen and (max-width: 1280px){

  /*导航按钮*/
  .nav_btn{float:left;width:30px;position: relative;height: 35px;margin-top:25px;cursor:pointer;margin-right:10px;}
  .nav_btn span{display: inline-block;width: 30px;height: 2px;background-color: #000;
    position: absolute;top: 16px;left: 0px;
    -webkit-transition:background-color 0.3s ease-out 0.1s;
    transition:background-color 0.3s ease-out 0.1s;
  }
  .nav_btn span:after{content:'';display: inline-block;width: 30px;height: 2px;
    background-color: #000;position: absolute;top: 8px;left:0px;
    -webkit-transition:top 0.5s ease 0.4s,-webkit-transform 0.3s ease-out;
    transition:top 0.5s ease 0.4s,-webkit-transform 0.3s ease-out;
    transition:transform 0.3s ease-out,top 0.5s ease 0.4s;
    transition:transform 0.3s ease-out,top 0.5s ease 0.4s,-webkit-transform 0.3s ease-out;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  .nav_btn span:before{content:'';display: inline-block;width: 30px;height: 2px;
    background-color: #000;position: absolute;top: -8px;left:0px;
    -webkit-transition:top 0.5s ease 0.4s,-webkit-transform 0.3s ease-out;
    transition:top 0.5s ease 0.4s,-webkit-transform 0.3s ease-out;
    transition:transform 0.3s ease-out,top 0.5s ease 0.4s;
    transition:transform 0.3s ease-out,top 0.5s ease 0.4s,-webkit-transform 0.3s ease-out;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  .nav_btn.click span{background-color: transparent;}
  .nav_btn.click span:after{
    -webkit-transition: top 0.5s ease, -webkit-transform 0.3s ease-out 0.4s;
    transition: top 0.5s ease, -webkit-transform 0.3s ease-out 0.4s;
    transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
    transition: top 0.5s ease, transform 0.3s ease-out 0.4s, -webkit-transform 0.3s ease-out 0.4s;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);top: 0px;
  }
  .nav_btn.click span:before{
    -webkit-transition: top 0.5s ease, -webkit-transform 0.3s ease-out 0.4s;
    transition: top 0.5s ease, -webkit-transform 0.3s ease-out 0.4s;
    transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
    transition: top 0.5s ease, transform 0.3s ease-out 0.4s, -webkit-transform 0.3s ease-out 0.4s;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);top: 0px;
  }
  /*导航样式*/
  .header{width:94%;margin:0 3%;}
  .touch_header.header{background: rgba(255,255,255,1);width:94%;margin:0 3%;}
  .header .logo img{display: none;}
.header .logo .logo_scroll{display: block;}
  .header .nav{display:none;position: absolute;top: 70px;left: 0px;bottom:0;right: 0px;background: #fff;margin-right:0;}
  .scrollHeader.header .nav{top: 60px;}
  .header .nav>ul>li{width: 100%;height: auto;text-align: center;margin-left: 0;background: #fff;}
  .header .nav>ul>li>a{display: block;width: 100%;padding-bottom: 0;}
  .Header--flyout{display:none;}
  /*滚动后的头部样式*/
.scrollHeader.header{width:94%;margin:0 3%;}
  /*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#ffffff;width:94%;margin:0 3%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:120px;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;border-radius:6px;box-shadow: 0 0 5px 5px rgba(0, 0, 0, .2);}
.nav_show{top:60px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(90deg)}
.sjj_nav ul li{border-top:1px #ddd solid;padding-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333333;width:80%}
.sjj_nav ul li ul li a{color:#666;display:block;text-align:left;}
.sjj_nav ul li ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#f0882c}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/
}



@media only screen and (max-width: 767px){
.pcmod{display:none;}
.mobilemod{display: block;}

.indexaboutmod{padding:30px 10px 10px 10px;}
.indexaboutl{float:right;width:100%;}
.indexaboutr{float:left;width:100%;padding-left:0;}
.indexaboutit1{text-align:center;font-size:18px;}
.indexaboutit2{text-align:center;font-size:32px;line-height:40px;margin-top:30px;}
.indexaboutit3{text-align:center;font-size:14px;}
.indexaboutit4{}
.indexaboutit5{text-align:center;}
.indexaboutelmod{float:left;width:100%;text-align:center;margin-top:20px;}
.indexaboutel{width:80%;margin:0 auto;display:inline-block;}
.us-news-mod1{width:100%;}

.caftesemod {float:left;width:100%;display:flex;flex-wrap:wrap;padding:30px 10px 20px;}
.caftesemod0 {float:left;width:calc(100% - 8px);margin:4px 4px;background:#ffffff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;z-index:1;text-align:center;}
.caftesetit0 {float:left;width:100%;text-align:center;font-size:20px;margin:0;line-height:40px;}
.caftesetit1{font-size:16px;color:#999999;line-height:22px;padding:0 10px;margin:0 0 10px;}
.caftesemod0pic {float:left;width:100%;}
.caftesemod0pic img {float:left;width:100%;height:auto;}

.servicemod {float:left;width:100%;display:flex;flex-wrap:wrap;padding:30px 10px 20px;}
.servicemod0 {float:left;width:calc(100% - 8px);margin:4px 4px;background:#ffffff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;z-index:1;text-align:center;padding:10px 10px 30px;}
.servicetit {float:left;width:100%;text-align:center;font-size:20px;color:#232323;line-height:30px;margin:40px 0;padding:0 10px;}
.servicetit0 {float:left;width:calc(100% - 60px);text-align:left;font-size:20px;margin:0;line-height:40px;}
.servicetit1{font-size:16px;color:#999999;line-height:22px;padding:0 10px;}
.servicemod0pic {float:left;width:60px;text-align:left;margin:0;padding:0 10px;line-height:40px;}
.servicemod0pic img {float:left;width:100%;height:auto;}

.newslettermod1{height: auto;}
.messageinput{width:100%;height:56px;line-height:56px;border:1px #1b4993 solid;background:#163566;padding:0 5px;font-size:14px;color:#6d85ad;margin:10px 0;}
.messagebtn{width:190px;height:56px;line-height:56px;text-align:center;background:#ee780f;font-size:16px;color:#fff;border:none;border-radius:28px;-ms-border-radius:28px;-moz-border-radius:28px;-o-border-radius:28px;-webkit-border-radius:28px;}
.newslettermod2line{float:left;width:10%;height:22px;border-bottom:1px #ee780f solid;}
.newslettermod2tit2{float:left;width:80%;font-size: 38px;line-height:42px;color:#fff;padding:0 20px;}

.coursemod1 {float:left;width:49%;margin:10px 0;}
.coursemod2{padding:0 10px;}



.aboutcafnav li a{float:left;height:40px;line-height:40px;border:1px #efefef solid;padding:0 10px;font-size:18px;color:#737373;margin-left:-1px;}
.aboutcafnav li.aboutcafnavcur a{float:left;height:40px;line-height:40px;border:1px #efefef solid;padding:0 10px; background:#ee780f;color:#fff;}

.us-news-con{padding:10px;}
.us-newscon1{margin-top:10px;margin-bottom:10px;font-size:12px;line-height:16px;height:80px;}
.us-newstit1{font-size:14px;line-height:20px;}
.coursemod2tit1{font-size:10px;}
.coursemod2tit2{font-size:10px;}
.coursemod3{font-size:12px; line-height:16px;padding:10px 10px;}
.dateicon img{width:16px; height:auto;}
.coursemod4{padding:0 10px;}
.coursemod4tit1{font-size:12px;}
.coursemod4tit2{font-size:12px;}
.pcbanner { height:auto;padding-bottom: 0;}
.pcbanner img { width: 100%; opacity: 1;}
.pcbanner dl {width: 80%;}
.HeaderFlyout{display:none;}
.Header--flyout{display:none;}
.layout-fixed-nav1{display:none;}
.layout-fixed-nav{height:40px;}
.layout-fixed-nav .fixed-nav-box {position:relative;box-shadow:0 0 3px rgba(0,0,0,.2);}
.layout-fixed-nav .cistern {display:flex;padding:0;max-width:100%;}
.layout-fixed-nav .wap-nav-controller {position:relative;width:auto;min-width:60.66666vw;flex:1;margin-right:0;padding:12px 0;padding-left:15px;line-height:1;font-size:16px;display:block;}
.layout-fixed-nav .wap-nav-controller .wap-nav-title {text-align:left;width:52vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.layout-fixed-nav .fixed-nav {width:100%;position:absolute;left:0;top:48px;padding:15px 15px 30px;height:auto;background:#fff;display:none;box-shadow:0 1px 2px 0 #00000038;}
.layout-fixed-nav .fixed-nav li {width:100%;margin-right:0;padding:0;font-size:14px;}
.layout-fixed-nav .fixed-nav li a {width:100%;text-align: left;}
.layout-fixed-nav .fixed-nav li.current a {border-bottom: none;}
.wap-nav-icon{position: absolute;width:20px;height:11px;right:20px;top:12px;background: url("../images/down.png") 0 0 no-repeat;background-size: 20px auto;}
.layout-fixed-nav1{height:40px;}
.layout-fixed-nav1 .fixed-nav-box {position:relative;box-shadow:0 0 3px rgba(0,0,0,.2);}
.layout-fixed-nav1 .cistern {display:flex;padding:0;max-width:100%;}
.layout-fixed-nav1 .wap-nav-controller {position:relative;width:auto;min-width:60.66666vw;flex:1;margin-right:0;padding:12px 0;padding-left:15px;line-height:1;font-size:16px;display:block;}
.layout-fixed-nav1 .wap-nav-controller .wap-nav-title {text-align:left;width:52vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.layout-fixed-nav1 .fixed-nav {width:100%;position:absolute;left:0;top:48px;padding:15px 15px 30px;height:auto;background:#fff;display:none;box-shadow:0 1px 2px 0 #00000038;}
.layout-fixed-nav1 .fixed-nav li {width:100%;margin-right:0;padding:0;font-size:14px;}
.layout-fixed-nav1 .fixed-nav li a {width:100%;text-align: left;}
.layout-fixed-nav1 .fixed-nav li.current a {border: none;}
.videomod1{width:calc(50% - 16px);margin:8px;}

.kebiao{float:left;width:100%;overflow-x:auto;}
.kebiao .pubTable{width:1000px;}
.kebiao .pubTable1{width:1000px;}
.keyoushimod2{width:280px;}

.kemainmod0{padding:0;}
.kemainmod1{height:auto;}
.kemainbtn{float:none;}
.kecitytab1{display:flex;flex-wrap:wrap;justify-content:space-between;}
.kecitytab1 li {
    float: left;width:calc(50% - 8px);margin:8px 4px;
}
.kecitytab1 li a{width:100%;}
.casemodtit1{width:100%;}

/*获取手册*/
.shoucetit1{float:left;width:100%;text-align:left;}
.getshoucemod{float:left;width:100%;padding:0 16px;}
.shouceinputmod1{float:left;width:100%;}
.shouceinputmod2{float:left;width:100%;}
.getshoucemod2{margin:0;}
.maincon{padding:10px;}
.mainnewscon img{width:100%;height:auto;}

.left_menu{width:40px;}
.left_menu img{width:40px;}
.researchbook{width:calc(50% - 16px);}

.us-course-top {float:left;width:100%;padding:55px 0 48px 0;height:150px;box-sizing:border-box;}
.newslettermod1tit2margin{width:80%;margin:0 auto;display:inline-block;}
.dh{float:left;width:100%;height: 35px;line-height: 35px;font-size: 12px;color: #a3a3a3;padding:0 10px;}
.researchtit0{font-size:30px;line-height:40px;margin-top:50px;}
.videomod2 a{font-size:12px; line-height:18px;}
.videomod3tit1 {
    float: left;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    color: #666666;
}
.videomod3tit2 {
    float: right;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #ee780f;
}
.videomod3tit2 span {
    font-size: 12px;
}
    .researchmod1tit2 {
        font-size:14px;
    }
     .researchmod1tit3 {
        font-size:12px;
    }

.pagemod{margin-bottom:10px;}
.videomod4pic img{float:left;width:100%;height:auto;}
.videomod5tit1{margin-top:10px;}
.videomod5btn{margin-top:50px;}
.pcbanner dl {
    left: 19%;
}
.pcbanner dl dt {
    text-align: left;
    font-size: 30px;
    line-height:34px;
    color: #fff;
}
.pcbanner dl dd {
    text-align: left;
    font-size: 18px;
    color: #fff;
}

.aboutpic01mod{float:left;width:100%;}
.aboutpic01mod img{width:100%;}
.aboutpic02mod{float:left;margin-top:0;width:100%;}
.aboutpic02mod img{width:100%;border:1px #ffffff solid;}


}

.mainnews img { max-width: 80%; }

.isearchNr table { width: 90%; margin: 0 auto; text-align: center; border: 1px solid black; }
.isearchNr table tr, table td {  width: auto; border: 1px solid black;}
.isearchNr table tr:nth-child(2n+1) { background-color: #f2f2f2; }
.isearchNr table tr:hover { background-color: lightgrey; }
.isearchNr table tr:first-child { background-color: #ffc000; }
@media (min-width: 1200px) { .isearchNr table { width: 1000px; } }

.maincontxt table { width: 90%; margin: 0 auto; text-align: center; border: 1px solid black; }
.maincontxt table tr, table td {  width: auto; border: 1px solid black;}
.maincontxt table tr:nth-child(2n+1) { background-color: #f2f2f2; }
.maincontxt table tr:hover { background-color: lightgrey; }
.maincontxt table tr:first-child { background-color: #ffc000; }
@media (min-width: 1200px) { .maincontxt table { width: 1000px; } }

.search { width: 240px; height:30px; border:1px #333 solid; clear: both; margin: 30px auto; }
.searchinput { width: 240px; height: 30px; line-height: 30px;  float: left; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; /* display:none;*/ }
.searchinput1 { float:left; width:210px; height:28px; line-height:28px; border:0; background:#fff; color:#333; text-indent: 5px; }
.searchbtn{ float:right; width:25px; height:25px; background:url(../images/searchpic2.jpg) no-repeat center center; border:none; margin-top: 2px; margin-right: 3px;  }
.mainnav2tit { margin: 0; }

