body{ font-family:"微软雅黑",Tahoma, Arial, SimSun, "宋体", "Microsoft YaHei", SimHei, "黑体"; font-size:14px;  color:#212121; position: relative; min-width:1200px; background: #f8f7f8; min-width:1200px; }
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{ text-decoration:none !important; color: #272d5a;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover{outline: none !important;}
ul,ol{ margin:0; padding:0; }
img{ max-width:110%;}
input,button {outline:none;}
.header{ background: #920e14; height: 65px; padding:0 45px; }
.search-box{ border:solid 1px #cc5453; width: 325px; height: 44px; margin-top: 10px; position: relative; }
.search-box .form-control{ width: 100%; height: 42px; border:none; font-size: 16px; color: #fff; box-shadow: none; border-radius: 0; background: none; }
.search-box .form-control::-webkit-input-placeholder{
            color:#fff;
        }
.search-box .form-control::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#fff;
        }
.search-box .form-control:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#fff;
        }
.search-box .form-control:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#fff;
  
      }
.btn-ss{ position: absolute; right: 0;top: 0; padding-top: 9px; background: none; border:none; }
.header-a{ line-height: 65px;color: #fff; font-size: 16px; margin-left: 20px; }
.header-a span{ padding:0 10px; }
.header-a a{ color: #fff; }
.header-box{ height: 140px; background: url(../images/header-back.png) center no-repeat; position: relative; z-index: 10000; }
.logo{ line-height: 140px; width: 38%; }
.container{ max-width: 1200px; width: 100%; }
.nav-list{ float:right;width: 57%;  }
.nav-list li{ float: left; margin-left: 2%; line-height: 140px; height: 140px; position: relative; }
.nav-list li a{ font-size: 17px; color: #000; position: relative;/* font-weight:700; */}
.nav-list li a.active:before{ display: block; content: ""; position: absolute; left: 0; margin-top: 5px; right: 0; top: 100%; height: 3px; background: #991d23; }
.nav-down{ position: absolute; left: 35px; top: 100%; margin-top: -40px; width: 173%; margin-left: -60px; padding: 0px;}
.nav-down li{ height: 0px; transition: 0.3s all; float: none; width: 100%; margin:0; text-align: center; line-height: 40px; background: #920e14; overflow:hidden;  }
.nav-down li:hover{  background: #b92229;  }
.nav-down li a{ font-size: 16px; color:#fff; }
.nav-down li a:hover{ color:#fff !important; }
.nav-list li:hover .nav-down li{ height: 40px;  }
.slick a{ display: block; height: 553px; position: relative; overflow:hidden; }
.slick{ margin:0; border-bottom: solid 25px #d8d8d8;  }
.ejbanner{margin:0; border-bottom: solid 25px #d8d8d8; display: flex; width: 100%; justify-content: center;}
.slick a img{ position: absolute; left: 50%; margin-left: -960px; max-width: 1920px; height: 553px; top: 0; }
.slick .slick-dots{ left: auto; right: 10%; bottom: 30px; width: auto;}
.slick .slick-dots li,.slick .slick-dots li button{ width: 15px; height: 15px; background: #fff; padding:0; }
.slick .slick-dots li.slick-active button{ background: #920e14; }
.slick .slick-dots li{ margin-left: 10px; }
.slick-dots li button:before{ display: none; }
.title{ border-bottom: solid 1px #d8d8d8; margin-top: 35px; margin-bottom: 20px; line-height: 60px; font-size: 24px; font-weight:bold; color: #000; padding:15px 0 15px 0px;  }
.title span{  background: url(../images/icon-tt.png) left center no-repeat;  float: left;    width: 46px; height: 60px;     background-size: 100%;margin-right:10px; }
.title a{ float: right; color: #494949; font-size: 18px;}
.title02 span{   background: url(../images/icon-tt02.png) left center no-repeat;  float: left;    width: 46px; height: 60px;     background-size: 100%;margin-right:10px;  }
.img-slick{ width: 48%; margin:0; }
.img-slick img{ width:100%; height: auto; }
.img-slick .slick-dots{ left: auto; right: 15px; bottom: 30px; width: auto; }
.img-slick .slick-dots li,.img-slick .slick-dots li button{ width: 15px; height: 15px; background: #fff;}
.img-slick .slick-dots li.slick-active button{ background: #920e14;}
.img-slick .slick-dots li{ margin-left: 10px; }
.news-list{ width: 50%; margin-top: -15px; }
.news-list li{ line-height: 56px; border-bottom: dashed 1px #ddd; position: relative; padding-right: 150px; }
.news-list li a{ font-size: 20px; color: #002; padding-left: 28px; background: url(../images/li.png) left center no-repeat; }
.news-list li span{ position: absolute; font-size: 20px; right: 0; top: 0; color: #000; }
.news-list li:last-child{ border:none; }

.notice-list li{ float: left; width: 50%; padding:0 26px; margin-bottom: 35px;}
.notice-list{ margin:0 -26px; }
.notice-list-box{ position: relative; padding-left: 80px; }
.notice-list-tt a{ font-size: 18px; color: #000; }
.notice-list-p{ color: #999; margin-top: 5px; line-height: 20px; }
.notice-date{ position: absolute; left: 0; top: 0; color: #000; background: url(../images/icon-date.png) left top no-repeat; }
.notice-date span{ font-size: 29px; color: #920e14; font-weight: bold; }
.map{ height: 600px; background: url(../images/map2.png) center no-repeat; padding-top: 80px; }
.map-tt{ font-size: 34px;color: #920e14; margin-bottom: 110px; font-weight:700; }
.nav-ul li{ float: left; width: 10%; }
.nav-ul li a{ display: inline-block; font-size: 19px; color: #000;    font-weight: 600; }
.nav-ul li a span{ display: inline-block; line-height: 100px; margin-bottom: 40px; }
.footer{ height: 400px; background: url(../images/footer.png) center no-repeat; background-size: cover; padding-top: 45px; }
.friends-left{ font-size: 32px; color: #fff; width: 185px; }
.friends-c{ width: 100%; height: 42px; font-size: 18px; border-color: #fff; border-radius: 0; box-shadow: none; }
.friends-width{ width: 308px; margin-right: 30px; }
.friends-width-r{ margin-right: 0; }
.logo-b{ margin-top: 65px; margin-bottom: 30px; }
.footer-p p{ font-size: 18px; color: #fff; }
.news-list li a:hover,.title a:hover,.notice-list-tt a:hover,.nav-ul li a:hover,.nav-list li a:hover{ color: #920e14; }


.ban{width:100%}
.ban img{width:100%;}

.in1440{padding-top:30px}
.lbnr{width:1200px; overflow: hidden; margin: 10px auto 20px auto;}
.lbnr_left{float: left; width:280px; }
.lbnr_left h2{height: 60px;background: #9b0d14;line-height: 60px;text-align: center;color: #fff;font-size:20px;margin: 0; }
.lbhz{border:1px solid #9b0d14; f.dqwz}
.lbhz>li{margin: 15px 35px;line-height: 35px;font-size: 18px;border:1px solid #9b0d14;text-align:center;}
.lbhz li{position: relative;}
.lbhz>li>a{display: block; color: #555555;}
.lbhz li a{display: block;color:#9b0d14;}
.lbhz>li>a:hover,.lbhz>li.hover3>a{background:#9b0d14;color:#fff;}

.lbnr_right{ width:846px; margin:0 auto; min-height: 500px; overflow:hidden;  }
.lbnr_right1{ width:1000px; margin:0 auto; min-height: 500px; overflow:hidden;  }
.dqwz .local{font-size: 14px; color: #777; float:right; }
.dqwz p{line-height: 60px; font-size: 16px; color: #555555;text-align: right;}
.dqwz{border-bottom: 1px solid #9b0d14;padding-bottom: 15px;}
.dqwz .lm{ font-size: 22px; color: #9b0d14;}
.dqwz a{color: #555;}
.dqwz a:hover{color: #9b0d14;}

.dqlb{padding-top:20px;}
.dqlb li{line-height: 40px;font-size: 16px;color: #555555;background:url(../images/li.png) no-repeat left center;padding-left: 20px;background-size: 1% 35%;}
.dqlb li:hover a{color: #9b0d14;}
.dqlb li>span{font-size: 14px;color:#999; float:right; }
.pages{ text-align:center; }

/*简介页*/
.jianjie{ line-height:36px; text-indent:2em; overflow:hidden;  font-size:16px; }
.jianjie h1{ font-size:26px; text-align:center; text-indent:0; }
.jianjie img{  margin:10px auto; }
/*内容页*/
.wzcontent{   overflow:hidden;   }
.wzcontent h1{ font-size:26px; font-weight:700;  text-align:center; color:#992e1c; }
.wzxxys{ width:80%; margin:0 auto; font-size:14px; line-height:40px; color:#999; text-align:center; }
.nei_text{ line-height:36px; text-indent:2em; padding:10px 0; overflow:hidden;font-size:16px;   }
.nei_text span{     background: none !important; }
.nei_text img{  margin:10px auto; }
.sytxyt{ border-top:dashed 1px #ddd; padding-top:15px; overflow:hidden;  }
.sytxyt p{ margin:0; color:#992e1c; font-size:16px; text-indent:0; }
.sytxyt a{ line-height:2; font-size:16px; color:#333; }

/*海外经历页*/
.nav-box-back{ background: #f0f0f0; padding:25px 0; }
.nav-box-ul li{ float: left; width: 16.666666%; }
.nav-box-ul li a span{ display: inline-block; height: 80px; }
.nav-box-ul li a{ font-size: 18px; color: #333; }
.nav-box-ul{ max-width: 1200px; margin:0 auto; }
.list-tt{ font-size: 28px; color: #fff; margin:55px 0 25px 0; background: url(../images/tt-back.png) left center no-repeat; height: 52px; line-height: 52px; padding-left: 13px; }
.list-tt a{ float: right; font-size: 18px; color: #494949; }
.ny-list li{ position: relative; margin-left: 70px; margin-bottom: 15px; padding-left: 20px; height: 76px; border-bottom:dashed 1px #8b8b8b; }
.ny-list-date{ position: absolute; font-size: 15px; line-height: 28px; left: -70px;top: 0; width: 70px; border:solid 1px #bd161d; }
.ny-list-date span{ display: inline-block; line-height: 30px; font-size: 22px; color: #fff; font-weight: bold; background: #bd161d; width: 100%; }
.nt-list-tt{ display: table-cell; height: 60px; overflow:hidden; vertical-align: middle; }
.nt-list-tt a{ font-size: 19px; color: #000; line-height: 30px; display: inline-block; max-height: 60px; overflow:hidden; }
.list-tt-r{ background: url(../images/tt-back02.png) left center no-repeat; }
.ny-list-r .ny-list-date{ border:none; color: #bd161d; }
.ny-list-r .ny-list-date span{ border:none; color: #bd161d; background: none;}
.ny-list-r .ny-list-date:before{ display: block;content: ""; position: absolute; right: -5px; border-right: solid 1px #acacac; height: 40px; top: 50%; margin-top: -20px; }
.fc-tt{ line-height: 55px; margin-bottom: 35px; margin-top: 45px; border-bottom: solid 2px #dcdcdc; }
.fc-tt span{ display: block; float: left; font-size: 28px; color: #000; border-bottom: solid 2px #920e14; margin-bottom: -2px; }
.fc-tt a{ float: right; }
.fc-tt span font{ padding-left: 70px; background: url(../images/icon-fc.png) left center no-repeat; }
.fc-slick-box{ padding:0 10px; }
.fc-slick{ margin:0 -10px 80px -10px; }
.fc-slick-img img{ width: 100%; height: 235px; }
.fc-slick-tt a{ font-size: 20px; color: #000; }
.fc-slick-tt{ margin-top: 25px; }
.fc-slick-p { font-size: 18px; color: #000; line-height: 28px; height: 140px; overflow:hidden; margin-top: 5px; }
.fc-slick .slick-prev{ width: 44px; height: 52px; left: -22px; background: url(../images/fc-left.png) center no-repeat; margin-top: -26px; }
.fc-slick .slick-next{ width: 44px; height: 52px; right: -22px; background: url(../images/fc-right.png) center no-repeat; margin-top: -26px; }
.fc-slick .slick-prev:before,.fc-slick .slick-next:before{ display: none; }
.ny-list li:last-child{ border:none; }
.nt-list-tt a:hover,.list-tt a:hover,.nav-box-ul li a:hover,.fc-slick-tt a:hover{ color: #920e14; }
/*资料下载*/
.sjlm{ font-size: 20px;line-height: 35px; margin-bottom: 10px; position: relative;}
.sjlm a{ color: #c53138;}
.gd{right: 0;top: 0;position: absolute;font-size: 16px;color: #777 !important; }