﻿@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#fff;
	/*overflow-x: hidden;*/
	  min-width:1280px;
}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent}
.float-r{float: right !important}
.float-l{float: left !important;}


.head-bj{ width: 100% ; height: 171px; background: url(../images/top-bj.jpg) no-repeat center center;}
.head-box{ width: 1280px; height: 171px; margin: 0 auto;}
.logo-box{ width: 580px;float: left; padding: 35px 0 0 0px}
.logo-box h1 .logo{width: 550px ; height: 96px;}
.hd-r{ width: 680px;float: right; padding: 17px 0 0 0; position: relative;}
.cx-box{float: right; position: relative;}
.cx-box a{ height: 22px; line-height: 22px; font-size: 16px; color: #353535; display: inline-block; padding-left: 27px; margin-left: 20px;}
.cx-box .a1{ background: url(../images/a1.png) no-repeat left center}
.cx-box .a2{ background: url(../images/a2.png) no-repeat left center}
.cx-box .a3{ background: url(../images/a3.png) no-repeat left center}
.cx-box .a4{ background: url(../images/a4.png) no-repeat left center}
.cx-box .a5{ background: url(../images/a5.png) no-repeat left center}
.cx-box .ewm-box{ width: 142px; height: 146px; background: url(../images/ewm-bj.png) no-repeat; position: absolute; left: 50%;top: 23px; margin-left: -56px; overflow: hidden; display: none;z-index: 9;}
.cx-box .ewm-box .ewm{ width: 119px; height: 119px; margin: 0 auto;  margin-top: 13px;}
.cx-box a:hover{ color: #1b3357 ; font-weight: bold}

.search-box{width: 419px; height: 37px; position: absolute;right: 0; top: 81px}
.sea-d{ width: 419px; height: 37px; background: url(../images/sech-bj.jpg) no-repeat; position: relative;}
.sea-d .button{ width: 86px; height: 37px; line-height: 37px;  text-align: center; font-size: 16px; color: #fff; font-family: "微软雅黑"; position: absolute; right: 0; top: 0;cursor: pointer;}
.sea-d .input{ width: 310px; height: 37px; line-height: 37px;  position: absolute; left: 0; top: 0px; padding-left: 14px; font-size: 14px; color: #1d2329; background: none; border: none}
.sea-d .input::-webkit-input-placeholder{  color: #cacaca }
.sea-d .input::-moz-placeholder{ color: #cacaca}
.sea-d .input:-moz-placeholder{ color: #cacaca}
.sea-d .input:-ms-input-placeholder{ color: #cacaca}


input:-internal-autofill-previewed,
input:-internal-autofill-selected {
    transition: background-color 5000s ease-in-out 0s !important;
} 



.nav-bj{ width:100%; height:60px;  background-color: #182c4c; position: relative; z-index: 8; }
.fack{ width:1280px;  height:60px; margin:0 auto; }
.fack ul{ width:1200px;margin:0 auto; }
.fack ul li{ width:109px;  height:60px;  float: left; margin: 0 5px;  position:relative; }
.fack li .link{ width:109px; height:60px; display:block; text-align:center;overflow: hidden;}
.fack li .link h4{ width:109px;  height:56px; line-height:53px; text-align:center; font-size:18px; color:#f9cb95;cursor:pointer; margin-top: 4px; }
.fack ul li:hover .link h4{background-color: #f9cb95 ;color: #182c4c; font-weight: bold ; box-shadow: -2px -2px 4px #101947}
.fack li .link h4.mm{background-color: #f9cb95 ;color: #182c4c; font-weight: bold ; box-shadow: -2px -2px 4px #101947}


.fack ul li .nav_menu-bj{width:158px; background:url(../images/menu-bj.png) repeat; padding-bottom:12px; border-bottom: 4px solid #f9cb95; display: none}
.fack ul li .nav_menu{width:100%;padding-top:6px; overflow:hidden }
.fack ul li .nav_menu h5{width:88.6%; height:47px;margin: 0 auto; border-bottom: 1px solid #928579}
.fack ul li .nav_menu h5 a{ width:116px; height:45px; line-height:45px; display:block;font-size:16px; color:#f9cb95;cursor:pointer ; padding-left:23px; background-image:url(../images/san.jpg); background-position: 12px center; background-repeat: no-repeat; overflow:hidden; margin-top: 1px;}
.fack ul li .nav_menu h5:hover a{ background-color: #973939;  font-weight: bold}

.fack ul li .widtha{ width: 195px;}                          
.fack ul li .widtha .nav_menu h5 a{width: 150px;} 



.footer-bj{ width: 100% ; height: 204px; }
.footer-box{ width: 1228px ; height: 183px; margin: 0 auto; padding: 21px 0 0 0; }
.foot-l{ width: 388px; height: 183px; background: url(../images/rx.jpg) no-repeat right top;float: left;}
.foot-c{ width: 553px; height: 183px; background: url(../images/rx.jpg) no-repeat right top;float: left; text-align: center}
.foot-r{width: 287px; height: 183px;float: left;}
.tb-b{ width: 100%; height: 90px; }
.foot-l h3{ width: 348px; height: 16px; line-height: 16px; font-size: 14px; color: #a9b5cc;white-space:nowrap;  text-overflow:ellipsis; margin-bottom: 8px; padding-left: 5px; overflow: hidden;}

.cx-box2{ width: 100px;float: left; text-align: center; position: relative;}
.cx-box2 .ic{ width: 51px; height: 50px; display: inline-block}
.cx-box2 h4{ width: 100%; line-height: 16px;  text-align: center; font-size: 14px; color: #c6c9d1; padding: 4px 0 0 0; overflow: hidden;}
.cx-box2 .ewm-box2{ width: 142px; height: 146px; background: url(../images/ewm-bj2.png) no-repeat; position: absolute; left: 50%;top: -150px; margin-left: -70px; overflow: hidden; z-index: 9; display: none}
.cx-box2 .ewm-box2  .ewm{ width: 119px; height: 119px; margin: 0 auto;  margin-top: 13px;}
.cx-box2:hover  h4{ font-weight: bold;color: #fff}

.foot-c img{ padding-top: 16px;}
.rxb{ width: 100%; text-align: center; font-weight: bold; font-size: 26px; color: #ebbe94; padding: 16px 0 0 0}
.rxb span{ font-size: 18px; color: #fff; font-weight: normal}

.foot-r h3{font-size: 18px;  color: #fff;padding: 20px 0 15px 20px;}
.lm{ width: 263px;height: 168px; padding-left: 10px; overflow: hidden;}
.lm ul{ width: 280px;}
.lm ul li{ width: 75px; height: 16px;  line-height: 16px; float: left; margin-bottom: 10px;padding-left: 15px;  border-right: 2px solid #7d8ba5}
.lm ul li h5{width: 73px; height: 16px; line-height: 16px; font-size: 14px; color: #b3bbcc; overflow: hidden;}
.lm ul li h5:hover{text-decoration: underline ; color: #fff}

.copy{ width: 100%; height: 53px; background-color: #0e1b33;}
.copy h3{line-height: 53px; height: 53px; font-size: 14px; color: #a9b5cc; padding-left: 17px;float: left;}
.copy h4{line-height: 53px; height: 53px; font-size: 14px; color: #a9b5cc; padding-right: 43px;float: right}
.copy h4 a{ font-size: 14px; color: #a9b5cc;}

/* ======2020.3.3公共样式修改===== */

.fack ul{ width:1280px; }
.fack ul li{ width:128px; margin: 0 }
.fack li .link{ width:128px; }
.fack li .link h4{ width:128px;  }
.fack ul li .nav_menu-bj{width:128px; background:url(../images/menu-bj.png) repeat; padding-bottom:12px; border-bottom: 4px solid #f9cb95; display: none}
.fack ul li .widtha{ width: 170px;}
.fack ul li .widtha .nav_menu h5{ overflow: hidden;}
.fack ul li .widtha .nav_menu h5 a{width: 122px}
.fack ul li .nav_menu h5 a{ width:89px; }

.cx-box2 .ic,.ic1{ position: absolute; left: 24.5px;top: 0;}
.cx-box2 .ic1{display: none}
.cx-box2 h4{ padding-top: 55px}

.fix{ width: 100%; position: fixed; right: 0; top: 0;z-index: 999999; display: none}
.gd-c{ width: 1220px; margin: 0 auto; position: relative;}
.gd-bj{ width: 40px;float: right; position: relative; top: 500px; right: -80px;}
.gd-bj img{cursor: pointer;}

/* 2020.4.23修改互动交流样式 */

.jl-box{ width: 110px; height: 380px; background: url(../images/zzzb.png) no-repeat; position: fixed; right: 0; top: 20%;z-index: 9999;}
.jl-c{ width: 110px; height: 380px; position: relative;}
.zz11{ position: absolute; right: 10px; top: 16px;}
.zz12{ width: 80px; height: 80px; position: absolute; left: 14px;top: 59px; }
.qbr{ width: 100%; position: absolute; left: 0; top: 188px;}
.zz13{ width: 90px; height: 30px; display: block; background: url(../images/zz12.png) no-repeat; margin: 0 0 0 10px}
.zz14{ width: 90px; height: 30px; display: block; background: url(../images/zz13.png) no-repeat; margin: 10px 0 10px 10px}
.zz15{ width: 90px; height: 30px; display: block; background: url(../images/zz14.png) no-repeat; margin: 0 0 22px 10px}
.jl-c h4{ font-size: 14px; color: #f9cb95; padding: 0 0 3px 8px;}
.jl-c h5{ font-size: 14px; color: #f9cb95; padding: 0 0 0 8px;}

.gd-bj{ width: 40px;float: right; position: relative; top: 640px; right: -80px;}

/* 导航增加一个栏目样式 */
.fack ul li{ width:116px;  height:60px;  float: left;  position:relative; }
.fack li .link{ width:116px; }
.fack li .link h4.mm{ width: 100%}
.fack li .link h4{ width: 100%}

.fack li .link{ width:106px; }
.fack ul li{ /*width:106px; */  height:60px;  float: left;  position:relative; }
.fack ul li .widtha{ width: 208px}
.fack ul li .widtha .nav_menu h5 a{ width: 186px;}

/*

.fack li .link{ width:98px; }
.fack ul li{ width:98px;}

 */


.cx-box .a6{ background: url(../images/a6.png) no-repeat left center  ;padding-left: 33px;}




/* ======2020.3.3公共样式修改===== */

.fack ul{ width:1280px; }
.fack ul li{ width:128px; margin: 0 }
.fack li .link{ width:128px; }
.fack li .link h4{ width:128px;  }
.fack ul li .nav_menu-bj{width:128px; background:url(../images/menu-bj.png) repeat; padding-bottom:12px; border-bottom: 4px solid #f9cb95; display: none}
.fack ul li .widtha{ width: 170px;}  
.fack ul li .widtha .nav_menu h5{ overflow: hidden;}                        
.fack ul li .widtha .nav_menu h5 a{width: 122px} 
.fack ul li .nav_menu h5 a{ width:89px; }

.cx-box2 .ic,.ic1{ position: absolute; left: 24.5px;top: 0;}
.cx-box2 .ic1{display: none}
.cx-box2 h4{ padding-top: 55px}

/* 202103.15增加顶部校长信箱图标 */
.logo-box{ width: 500px}
.hd-r{ width: 760px;}
.hd-r .a8{background: url(../images/a9.png) no-repeat left center;}
.cx-box a{ margin-left: 15px}




.fack ul li.style1{ width: 142px}
.fack ul li.style1 a{ width: 142px}
.fack ul li.style1 h4{ width: 142px}
.fack ul li.style1 .nav_menu-bj{ min-width: 142px}
.fack ul li.style1 .nav_menu h5 a{ min-width: 103px}
.fack ul li.style2{ width: 116px}
.fack ul li.style2 a{ width: 116px}
.fack ul li.style2 h4{ width: 116px}
.fack ul li.style3{ width: 106px}
.fack ul li.style3 a{ width: 106px}
.fack ul li.style3 a h4 { width: 106px}


