body { text-align: left; padding: 0; margin: 0; font-size: 14px; color: #000; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; height: auto; background: #fff; overflow-x: hidden; -webkit-font-smoothing: antialiased;min-width: 1280px;}
div,p,li { word-break: break-all;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p { padding: 0; margin: 0;}
pre,code,form,fieldset,legend,input,textarea,p,blockquote,th { padding: 0; margin: 0;}
fieldset { border-top-width: 0; border-left-width: 0; border-bottom-width: 0; border-right-width: 0;}
a,img,iframe { border: 0; padding: 0; margin: 0;max-width: 100%;color: #000;}
i { font-style: normal;}
address,caption,cite,cite,code,dfn,em,th,var { font-weight: normal; font-style: normal;}
ul,ol,li { list-style: none;}
caption { text-align: left;}
th { text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%;}
button,input,select,textarea { font-size: 100%;}
table { border-collapse: collapse; border-spacing: 0;}
input,textarea,select { font-family: inherit; font-size: 100%;}
a:link { text-decoration: none;}
a:visited { color: #000; text-decoration: none; cursor: pointer;}
a:hover { color: #c80c0c; text-decoration: none;}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #000;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #000;
}
input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #666;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #666;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #666;
}
input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color: #666;
}

.left { float: left;}
.right { float: right;}
.tac { text-align: center;}
.tar {text-align: right;}
.clear {
  clear: both;
  font-size: 0;
  margin: 0;
  padding: 0;
  display: block;
  _height: 0;
  overflow: hidden;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.clearfix { *zoom: 1;}
.hidden { display: none;}
.w1200{width: 100%; max-width: 1200px; margin: 0 auto;}


/*—————top—————*/
.header_top{ width: 100%; position:fixed; height: 45px; left: 0; top: 0; background-color: #18344e;z-index: 6;}
.header_top_a{ width: 95%; max-width: 1600px; margin:0 auto;}
.header_top_b{ float: left; font-size: 14px; color: #fff; line-height: 45px;}
.header_top_c{ float: right;}

.search{height: 100%;margin-left: 35px;line-height: 45px;}
.searchinput{vertical-align: middle;height: 30px;width:200px;border: 1px solid rgb(255,255,255,0.1); border-right: none;border-radius: 25px;background: none;text-indent: 20px;font-size: 14px;color: rgb(255,255,255,0.1);line-height: 30px;position: relative;right: -30px;opacity: 1;outline: none;}
.search a{display: inline-block;vertical-align: middle;height: 30px;width: 30px;position: relative;z-index: 2;}
.search img{height: 30px;}


/*—————导航—————*/
.header{position:fixed;width:100%;min-width:1280px;height:100px;top:45px;left:0;right:0;z-index:999;transition:0.45s}
.head-wrap{position:relative;max-width:1600px;margin:0 auto;padding:0 2%}
.header.active{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}
.header.active .hlimg1{display:none}
.header.active .hlimg2{display:inline-block}
.header.active .yj-bot .yj-link{color:#000}
.header.active .yj-bot li.active .yj-link{color:#0B51B1}
.head-logo{float:left;height:100px}
.head-logo a{display:block}
.head-logo img{margin-top:20px}
.hlimg1{display:block;height:60px}
.hlimg2{display:none;height:60px}
.header .nav{position:relative;float:right}
.header .yj-bot{float:left}
.header .yj-bot li{position:relative;display:inline-block;vertical-align:top;transition:0.35s;text-align:center;z-index:10}
.header .yj-bot .yj-link{position:relative;z-index:3;color:#fff;font-size:18px;display:block;text-align:center;text-transform:uppercase;overflow:hidden;margin:0 17px;z-index:3;line-height:100px}
.header .yj-bot li.active .yj-link{color:#0B51B1;font-weight:bold}
.header .nav li:hover .ej-list{transition:0.45s;opacity:1;visibility:visible;transform:translateY(0)}
.ej-list.active{opacity:1;visibility:visible}
.ej-list{position:absolute;z-index:10;width:100%;transform:translateY(20px);background-color:#fff;opacity:0;visibility:hidden;text-align:left;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.16)}
.el-link{position:relative;display:block;color:#000;font-size:16px;box-sizing:border-box;border-bottom:1px solid #eee;padding:15px 0;text-align:center}
.el-link:hover{background-color:#E4EDF9;cursor:pointer;color:#0B51B1}
@media screen and (max-width:1440px){
.head-logo img{margin-top:25px}
.hlimg1{height:50px}
.hlimg2{height:50px}
.header .yj-bot .yj-link{font-size:16px;margin:0 15px}
}

/*—————banner—————*/
.banner{width:100vw;height:100vh;position:relative}
.banner_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.banner_bg img{width:100%;height:100%;object-fit:cover}
.banner_content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:translateY(-15px);opacity:0;transition:0.6s cubic-bezier(0.33,1,0.68,1);transition-duration:3000ms}
.banner_content h1{color:white;text-align:center;font-size:5rem;line-height:1;margin:0;font-weight:700;font-style:italic}
.banner_content span{color:white;display:block;font-size:2.5rem;margin-bottom:20px}
.owl-stage{height:100%}
.owl-item{height:100%}
.owl-dot{display:inline-block;position:rletaive;width:50px;margin:0 10px;height:2px;background:rgba(255,255,255,0.2) !important;transition:0.6s cubic-bezier(0.33,1,0.68,1)}
.owl-dots .active{background:white !important}
.owl-dots{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);z-index:2}
.owl-nav{width:92%;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);display:flex;justify-content:space-between;padding:0 20px;pointer-events:none}
.owl-nav button{position:relative;width:80px;height:80px;display:flex;justify-content:center;align-items:center;transform:scale(1) !important;transition:0.6s cubic-bezier(0.33,2,0.68,2);transition-duration:3000ms;pointer-events:visible}
.owl-nav button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:2px solid rgba(255,255,255,0.5);border-radius:50%}
.owl-nav button:active{transform:scale(0.8) !important}
.owl-nav span{color:rgba(255,255,255,0.5);text-transform:uppercase;font-size:36px}
.owl-stage-outer{height:100%}
.owl-stage-outer .active .banner_content{transform:translateY(0);opacity:1}
.owl-nav:hover span{color:#fff}
.owl-nav:hover button:after{border:2px solid #fff}


/*—————title—————*/
.title{overflow:hidden}
.title .title_l{float:left;height:80px}
.title .title_l h3{font-size:26px;color:#31598c;padding-top:6px;}
.title .title_l span{display:block;font-size:14px;color:#9da1a7;font-style:italic;font-weight:400;}
.title .title_l span::before{content:"";display:inline-block;vertical-align:middle;width:24px;height:2px;line-height:2px;margin-right:8px;background-color:#2F318B;border-radius:2px}
.title .titlemore{float:right;margin-top:30px}
.title .titlemore a{display:block;font-size:16px;color:#333;letter-spacing:1px}
.title .titlemore a img{display:inline-block;height:16px;position:relative;top:2px}
.title .titlemore:hover a{color:#b72a1b}


/*—————sy_news—————*/
.news_1{ margin-top:30px;}
/*left*/
.news_1_l{width:52%}
.news_1_l .campusbox .campusshow{overflow:hidden;height:240px;background:#f3edd7;width:100%}
.news_1_l .campusbox .campusshow .newsimg{float:left;position:relative;width:50%;height:100%;overflow:hidden}
.news_1_l .campusbox .campusshow .newsimg img{position:absolute;left:0;top:0px;width:100%;height:100%;object-fit:cover;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.news_1_l .campusbox .campusshow:hover .newsimg img{transform:scale(1.1)}
.news_1_l .campusbox .campusshow .txt{float:left;width:43%;margin-left:2.5%;margin-top:30px}
.news_1_l .campusbox .campusshow .txt span{display:block;overflow:hidden}
.news_1_l .campusbox .campusshow .txt span em{display:block;float:left;margin-right:5px;background:url(../skin/images/icon2.png) no-repeat left center;width:15px;height:15px;background-size:100%}
.news_1_l .campusbox .campusshow .txt i{display:block;float:left;font-size:14px;color:#ba1c3e;line-height:15px;font-family:"Cochin"}
.news_1_l .campusbox .campusshow .txt a{font-size:16px;color:#333;line-height:32px;height:64px;overflow:hidden;display:block;margin-top:12px;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;font-weight:bold}
.news_1_l .campusbox .campusshow:hover .txt a{color:#c80c0c}
.news_1_l .campusbox .campusshow .txt p{font-size:16px;color:#808080;line-height:28px;height:56px;overflow:hidden;margin-top:10px;font-family:"Microsoft YaHei Regular";opacity:0.6}
.news_1_l .campuslist{margin:20px auto 0 auto}
.news_1_l .campuslist ul li{line-height:48px;overflow:hidden}
.news_1_l .campuslist ul li a{font-size:16px;color:#000;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;float:left;width:75%;padding-left:30px;background:url(../skin/images/icon3.png) no-repeat left center}
.news_1_l .campuslist ul li:hover a{transform:translateX(10px);color:#c80c0c}
.news_1_l .campuslist ul li span{display:block;float:right;font-size:14px;color:#a8a8a8;font-family:"Cochin";-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.news_1_l .campuslist ul li:hover span{color:#dca474}
/*right*/
.news_1_r{width:44%;}
.news_1_r .enrollbox li{margin-bottom:25px;padding:25px 25px 0px 15px; height:115px;background:#f7f7f7;overflow:hidden;box-sizing: border-box;position: relative; z-index: 1; transition: all 0.3s ease; cursor: pointer;}
.news_1_r .enrollbox li:last-child{ margin-bottom: 0;}
.news_1_r .enrollbox .date{width:60px;height:70px;float:left;text-align:center; padding-top:10px;}
.news_1_r .enrollbox .date span{color:#36578A;display:block;text-align:center;}
.news_1_r .enrollbox .date .d{color:#36578A;font-size:24px;font-weight:bold;}
.news_1_r .enrollbox .date .y{}
.news_1_r .enrollbox .text{margin-left:75px;height:70px;padding-left:20px;border-left:1px solid #36578A;}
.news_1_r .enrollbox .text h4{width:100%;line-height:100%;display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news_1_r .enrollbox .text h4 a{color:#000;font-size:16px;}
.news_1_r .enrollbox .text p{ color:#757575; font-size:14px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; padding-top:12px;line-height: 22px; max-height: 44px; word-break: break-all; }
/* 核心：从左向右滑入变色 */
.news_1_r .enrollbox li::before { content: ''; position: absolute; top: 0; left: 0; width: 0;  height: 100%; background: #2f5ea5;  z-index: -1; transition: width 0.3s ease; }
.news_1_r .enrollbox li:hover::before { width: 100%;}
.news_1_r .enrollbox li:hover .date span,
.news_1_r .enrollbox li:hover .date .d,
.news_1_r .enrollbox li:hover h4,
.news_1_r .enrollbox li:hover h4 a,
.news_1_r .enrollbox li:hover p{ color: #fff; }
.news_1_r .enrollbox li:hover .text{border-left:1px solid #fff;}


/*—————sy_enre—————*/
.news_2{background: url(../skin/images/news2bj.jpg) top center no-repeat; padding: 90px 0 120px; margin-top:50px;}
.news_2box{ height:267px;}

.news_2_l{ width:180px;}
.news_2_l .zs_title { text-align: center; position:relative;}
.news_2_l .zs_title h3 { font-size: 40px;  color: #fff; line-height:44px;width: 100px; margin:0 auto; padding-top:30px;}
.news_2_l .zs_title h3 span{ color: #b26051;}
.news_2_l .zs_title a{ display: flex; position: relative;left: 55px; top: 50px; font-size: 18px; color: #fff; line-height: 18px;transition:all ease 0.36s; font-weight:bold;}
.news_2_l .zs_title a i{ display: block; width: 23px; height: 18px; background-position: 0px 0px; margin-left: 8px;transition: all ease 0.36s;}
.news_2_l .zs_title a:hover{ font-weight: bold; left: 60px;transition:all ease 0.36s;}
.news_2_l .zs_title a:hover i{ background-position: -28px 0px;}
.news_2_l .zs_title .icon {background-image: url(../skin/images/icon4.png);display: inline-block;vertical-align: middle;}

.news_2_r{ width:1015px;  height: 218px; margin-top: 40px;}
.news_2_r .swiper-slide{ float:left; width:335px; height: 100%;border-right: #D5D2E3 solid 1px;}
.news_2_r .swiper-slide a{ display: block; height: 100%; padding: 0 10%;}
.news_2_r .swiper-slide.swiper-slide-next a{ border-right: none;}
.news_2_r .swiper-slide .item_year{ font-size: 16px; color: #36578A;}
.news_2_r .swiper-slide .item_year .dd{ display: block; font-size: 36px; line-height: 42px; color: #36578A; font-weight: bold;}
.news_2_r .swiper-slide h3{ font-size: 16px; line-height: 26px; height: 54px; margin-top: 24px; color: #000; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; 
display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; margin-top: 30px;}
.news_2_r .swiper-slide p{ font-size: 14px;padding-top: 32px; color: #a8a8a8;}
.news_2_r .swiper-slide:hover h3,
.news_2_r .swiper-slide:hover p,
.news_2_r .swiper-slide:hover .item_year,
.news_2_r .swiper-slide:hover .item_year .dd{color: #c80c0c;}
.news_2_r .swiper-slide:last-child{ border-right:none;}


/*—————sy_pic—————*/
.news_3 { margin-bottom:70px;}
.news_3box{background-color:#f7f7f7;padding:20px 0 10px}
.news_3tit{position:relative}
.tit3-title{padding-bottom:25px}
.tit3-title h5{color:#31598c;font-size:26px;margin-bottom:5px;text-align:center}
.tit3-title h6{text-align:center}
.tit3-mor{position:absolute;top:-10px;right:20px;height:100%;display:flex;align-items:center;font-size:16px;color:#333}
.tit3-mor a{display:block;font-size:16px;color:#333;letter-spacing:1px}
.tit3-mor a img{display:inline-block;height:16px;position:relative;top:2px}
.tit3-mor:hover a{color:#b72a1b}


/*滚动图片*/
.slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 25px; position:relative;   }
.slideBox .sPrev,.slideBox .sNext{ position:absolute; left:5px; top:10px; display:block; width:15px; height:260px; background:url(../skin/images/icoLeft.png) no-repeat 0 center;transition:all ease 0.36s; }
.slideBox .sNext{ left:auto; right:5px; background:url(../skin/images/icoRight.png) no-repeat 0 center; }
.slideBox .sPrev:hover{ background-position:-20px center;transition:all ease 0.36s;}
.slideBox .sNext:hover{ background-position:-20px center;transition:all ease 0.36s;}
.slideBox ul{ overflow:hidden; zoom:1;   }
.slideBox ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;}
.slideBox ul li .pic{ text-align:center; }
/*显示4张
.slideBox ul li .pic img{ width:257px; height:170px; display:block;  padding:2px; border:1px solid #ccc; }
*/
.slideBox ul li .pic img{ width:354px; height:236px; display:block;object-fit:cover;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.slideBox ul li .pic a:hover img{transform:scale(1.05)}
.slideBox ul li .title{ line-height:30px; font-size:16px; padding-top:8px; }


/*—————foot—————*/
.foot{padding:40px 0 30px;border-top:10px solid #31588A;background:url(../skin/images/footbj.jpg) top center no-repeat}
.dlogo{width:340px;padding:10px 0;border-right:1px solid #e0e0e0}
.dqt{width:790px}
.gnanj ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}
.gnanj li{}
.gnanj li a{display:block;width:223px;height:70px}
.gnanj li a.dyx{background:url(../skin/images/yx.jpg) top left no-repeat}
.gnanj li a.dxl{background:url(../skin/images/xl.jpg) top left no-repeat}
.gnanj li a.dzw{background:url(../skin/images/zw.jpg) top left no-repeat}
.gnanj li a.dyx:hover{background:url(../skin/images/yx2.jpg) top left no-repeat}
.gnanj li a.dxl:hover{background:url(../skin/images/xl2.jpg) top left no-repeat}
.gnanj li a.dzw:hover{background:url(../skin/images/zw2.jpg) top left no-repeat}
.dtxt{margin-top:20px}
.ddh{padding-top:15px;line-height:200%;font-size:14px}


/*—————滚动—————*/
.suspension{width:65px;position:fixed;right:10px;bottom:10%;z-index:999}
.suspension-box{position:relative;float:right}
.suspension .a{width:65px;height:auto;background:#5179b2;text-align:center;display:block;margin-bottom:6px;position:relative;padding-top:8px;border-radius:5px;padding-bottom:5px}
.suspension .a h3{color:#fff;font-weight:400;font-size:12px}
.suspension .a .i{width:32px;height:32px;display:block;position:relative;overflow:hidden;transition:all ease 300ms;margin:0 auto 1px;padding:0;background:url("../skin/images/icon1.png") no-repeat 0 0}
.suspension a.a-service-phone:hover .i{background-position:-32px 0}
.suspension .a-qrcode .i{background-position:0 -64px}
.suspension .a-qrcode:hover .i{background-position:-32px -64px}
.suspension .a-top .i{background-position:0 -128px}
.suspension .a-top:hover .i,.suspension .a-top.hover .i{background-position:-32px -128px}
.suspension .d{display:none;background:#5179b2;position:absolute;right:67px;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161,163,175,0.11)}
.suspension .d-service-phone{top:67px;width:200px;text-align:center;height:62px;line-height:62px;color:#fff;font-weight:bold;font-size:18px;border-radius:7px 0 0 7px}
.suspension .d-qrcode{width:110px;height:auto;top:0px;padding:6px;background:#5179b2;border:1px solid #ddd;background:#fff;text-align:center;border-radius:5px;color:#333;padding-bottom:10px;margin-right:2px}
.suspension .d-qrcode p{padding-top:5px}
.suspension .d-qrcode img{width:110px;height:110px}
.suspension .a-top{display:none}


/*—————ny—————*/
.sub_banner { position: relative; width: 100%; z-index: 2; padding-top: 40px;}
.sub_banner .img{  display: block; width: 100%; }

.n_dh{background:url(../skin/images/n_hbj.jpg) center top no-repeat #fff; height:70px;}
.bigbj{ background-color:#f7f7f7; padding-bottom:45px;}

.nav-b{ padding:25px 0 25px 30px; background: url(../skin/images/nav-b.png) 5px center no-repeat;}
.nav-b a{ color: #666;}
.nav-b a:hover{ color: #d61313; }

.ny_news_List_txt li{background:#fff; padding:15px; box-sizing:border-box; width:100%; margin-bottom:15px;}
.ny_news_List_txt li:hover{ box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.ny_news_List_txt li .pic {float: left; width: 25%; overflow: hidden;}
.ny_news_List_txt li .pic img {width: 100%;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.ny_news_List_txt li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.ny_news_List_txt li .cont_a_new {float: right;}
.ny_news_List_txt li .cont_a_new h3 {margin-top: 16px; margin-bottom: 6px; }
.ny_news_List_txt li .cont_a_new h3 a {color: #000;font-size: 20px;}
.ny_news_List_txt li:hover .cont_a_new h3 a {color:#1253A3 ;}
.ny_news_List_txt li .cont_a_new p {color: #A6A6A6; line-height: 30px; font-size:14px;}

.ny_news_List_txt li .cont_b_new{ width: 72%;}
.ny_news_List_txt li .cont_c_new{ width: 100%;}

.ny_news_List_txt li .cont_a_new .more {width: 100px; height: 32px; margin-top: 12px; line-height: 32px; text-align: center; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.ny_news_List_txt li .cont_a_new .more a {display: block; height: 100%;color: #2B568B; background: #F1F1F1; }
.ny_news_List_txt li:hover .cont_a_new .more a {color: #fff; background:#2B568B;}
.ny_news_List_txt li .cont_a_new h4 {margin-top: 12px; line-height: 24px; color: #adadad;background: url(../skin/images/icon6.png) left center no-repeat; padding-left:25px;}

.ny_tit{line-height: 65px; height:70px; color:#fff; padding:0 100px 0 5px;background:url(../skin/images/n_bj.jpg) right top no-repeat;}
.ny_tit b{font-size: 24px;}
.ny_tit span{font-size: 16px; margin:0 8px;}
.ny_tit font{font-size: 16px;}

.ny_but{ padding-top:17px;}
.tab-hd {hidden;zoom:1;}
.tab-hd dt{float:right; cursor:pointer; width:150px;text-align:center;}
.tab-hd dt a{ display:block;background:#eee;color:#333333;border-radius:37px; line-height:37px; width:90%; font-size:16px;}
.tab-hd dt a:hover{ background:#1e50ae;color:#FFF;}
.tab-hd dt.active a{color:#fff;background:#1e50ae;}


.list-item{background:#fff; padding:35px; box-sizing:border-box;}

.m-text{overflow:hidden;}
.m-text .cont{padding:25px;}
.m-text .cont img{ max-width:100%;}
.m-text .cont .nelititle{text-align:center;font-size:28px;margin-bottom:17px; font-weight:600; color:#000;}
.m-text .cont .litt{ border-bottom:1px solid rgb(208, 208, 208); padding-bottom:15px; text-align:center;color:#666; font-size:14px;}
.m-text .cont .newsCot {margin: 30px 0; line-height:200%; color:#000; font-size:16px; }
.m-text .cont .f14{ border-top:1px dashed rgb(208, 208, 208); padding-top:30px; line-height:35px; font-size:16px;}
.Ishortcontent{border:1px #DAEDFE solid;background-color:#eff8ff;padding:10px;height:auto;line-height:22px;margin:20px 0px;text-align: left;}


.list_pic { display: flex; flex-wrap: wrap;overflow: hidden; text-align: center; margin-bottom:30px;}
.list_pic li {width: 30%; margin: 2.5% 3% 0 0; position: relative; overflow: hidden;}
.list_pic li .picpc{overflow: hidden; }
.list_pic li:nth-child(3n) {margin-right: 0;}
.list_pic li a {display: block;color: #000;}
.list_pic li .titlepc {font-size: 16px; line-height: 28px; margin-top:5px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.list_pic li img{object-fit:cover;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.list_pic a:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);)}

.goobk{text-align:center;font-size:28px;margin-bottom:17px; color:#000;}
.guestbok{ width:85%; margin:0 auto;}

/*********message*********/
.easysite-border{
    border: 1px solid #b5b5b5;
	margin-top:30px;
}
.easysite-board-page-title{
    margin: 0 30px;
    padding: 28px 0 7px;
}
.easysite-board-page-title p{
    color: #a0a0a0;
    font-size: 12px;
    margin: 0;
}
.easysite-board-page-title p em{
    color: #f01f0b;
    vertical-align: bottom;
    display: inline-block;
    height: 11px;
}
.easysite-board-page-content{
    background-color: #eee;
}
.easysite-row:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.easysite-row{
    padding: 10px 0 10px 120px;
    color: #595757;
    +position: relative; /* 兼容360兼容模式ie7，上传组件图片与文件显示的问题 */
    _zoom: 1; /* ie6 */
}
.easysite-label{
    float: left;
    +float: inherit;  /* 兼容360兼容模式ie7，上传组件图片与文件显示的问题 */
    +position: absolute; /* 兼容360兼容模式ie7，上传组件图片与文件显示的问题 */
    width: 90px;
    margin-left: -120px;
    +margin-left: 0px; /* 兼容360兼容模式ie7，上传组件图片与文件显示的问题 */
    left: 0px;
    padding: 6px 0;
    text-align: right;
    /*zoom: 1;*/
}
.easysite-cell{
   float: left;
   width: 100%;
}
.easysite-cell .easysite-text{
    height: 21px;
    line-height: 21px;
}
.easysite-cell em{
    color: #f01f0b;
    margin: 0 5px;
    display: inline-block;
    vertical-align: top;
}
.easysite-cell .easysite-imgcode{
    width: 64px;
    height: 30px;
    vertical-align: top;
    display: inline-block;
    margin-left: 15px;
    cursor: pointer;
}
.easysite-input{
    line-height: 24px;
    height: 24px;
    padding: 3px 6px;
    border: 1px solid #c9c9c9;
    width: 80%;
    color: #666;
}
.easysite-textarea{
    padding: 3px 6px;
    border: 1px solid #c9c9c9;
    width: 80%;
    height: 100px;
    color: #666;
}
/* submit */
.easysite-form-page-sub{
    margin-top: 2px;
    background-color: #fff;
    padding: 14px 0;
}
.easysite-form-page-sub .easysite-check-code{
    float: left;
    padding-left: 26px;
}
.easysite-form-page-sub .easysite-check-code span{
    display: inline-block;
    display: inline\9;
    _display: inline;
    zoom: 1;
}
.easysite-form-page-sub .easysite-check-code input{
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    width: 75px;
    border: 1px solid #c9c9c9;
    margin-left: 10px;
}
.easysite-form-page-sub .easysite-check-code img{
    width: 64px;
    height: 30px;
    border: 1px solid #000;
    vertical-align: top;
    display: inline-block;
    _display: inline;
    zoom: 1;
}

.btn{background:#f6f6f6;padding:0 20px;height:40px; line-height:40px; border:1px solid #CCC; font-size:18px;}
