@charset "utf-8";
/* CSS Document */
ul,ol{list-style:none;}
img{ border: 0; max-width: 100%; text-align: center; }
ul{list-style:none;}
.clear{ clear:both; }
a { text-decoration: none; color: #333; }
a:hover{ text-decoration:none}
.left{float:left; }
.right{float:right}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"], button { -webkit-appearance: none; } 
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.margin80{ margin:80px auto}
body { background:#f7f7f7}
.pd { padding-right: 30px;  padding-left:30px;}

/*顶部部分*/
.top { width:97%; z-index:999; border-bottom:#173681 solid 1px; position:absolute}
.top a { font-size:16px; margin:0 10px; }
.top_right input { width:95%; height:40px; line-height:40px; color:#333;  border:1px solid #0b66ad; padding-left:10px; font-size:14px; outline:none;  }
.top_right input::-webkit-input-placeholder{ color:#ccc} 
.top_right  button { background:none; border:0;  position:absolute; right:5px;outline:none; top:-2px;  }
.top_right .search {position:relative;  margin-top:11%; }
.top_right .banben { line-height:30px; margin-top:7%;}
.top_right .banben a {  float:left }
.top_right .banben img { display:block; margin: 0 auto;}
.top_right .banben .choose { border-bottom:#ff8a00 solid 1px; color:#ff8a00}
.two_nav { height:50px;  margin-top:3%; }
.two_nav a { color:#fff; line-height:50px; font-size:16px;  }
.two_nav > ul > li { width:14.28%; text-align:center;}


.path { margin:20px 0; }
.path_box { font-size:14px; color:#888; }
.path_box img { margin-right:10px; }
.path_box .col-lg-3 a { color:#333;}
.path .col-xs-3 .choose { border-bottom:#0b66ad solid 2px; padding-bottom:13px; color:#0b66ad }
h1 { font-size:24px; font-weight:bold; }
.contact01 { text-align:center; line-height:40px; padding:5%; }
.contact01 img { display:block; text-align:center; margin:0 auto; }
.contact01  h3 { width:95%; margin:0 auto;  font-size:24px; color:#333; text-align:center; line-height:24px; }
.contact01 b { color:#0b66ad }
.contact02 {}
.contact02 img { float:left; margin-right:15px;}
.contact02 .col-lg-12 { margin:20px 0; line-height:30px; }
.contact02 .col-lg-12 span { padding-top:20px; display:block; }
.footer { font-size:14px; color:#FFF; line-height:30px; padding:40px 0;}
.footer a { color: #8c939c; margin-left: 10px; }
.footer img { display:block; float:left; margin-right:10px;}
.footer span { margin-top:15px; line-height:24px; display:block }
.footer_ma { width:65%; float:left; }
.footer .footer_logo { width:100px; vertical-align:middle }
.wo_map { text-align:center; font-size:20px; margin:30px 0 10% 0;}
.wo_map span { text-align:center;  margin-bottom:30px; display:block;}
.baoming_box { text-align:left; display:block; margin:50px 0 100px 0; }
.baoming_box a { color:#0c66ad; text-decoration:underline} 
/*新闻部分*/
.nynew {  margin:30px auto; padding-bottom:30px; border-bottom:#ededed solid 0.5px; }
.nynew1 { width: 40%; height: 200px; padding-right:3%; float: left; overflow:hidden; }
.nynew1 img { width: 300px; height: 100%; float: left; }
.nynew2 { float:left; width:57%; }
.nynew2 h2 { height:40px;  font-size: 18px;  line-height: 20px; font-weight: normal; display: block; overflow: hidden; }
.nynew2 h2 a{color: #333;}
.nynew2 h2 a:hover { color:#68205f}
.nynew2 span { color: #888; font-size: 14px !important; line-height: 24px; text-align:left !important; margin:10px 0 !important; height:75px; overflow:hidden; }
.nynew2 font { font-size:14px; color:#888; } 
.nynew2 div { font-size:14px;color:#888; }
/*图文部分*/
.nycpshow { width: 891px; height: auto; display: block; overflow: hidden; float: right }
.nycpshow1 { width: 100%; height: auto; display: block; padding:10px 0;  }
.nycpshow1 ul li {width:33.33%; margin:20px 0;  float: left; }
.nycpshow1 dl { width:95%; margin:0 auto; height:370px; padding-top:20px; transition: all 1s ease; background:url(../images/yin-w.png) no-repeat center 250px }
.nycpshow1 dl dd { width: 250px; height: 230px; margin:0 auto;}
.nycpshow1 dl dd img { width:100%;transition: all 1s ease; }
.nycpshow1 dl:hover dd img { width: 250px; height: 250px;  margin-top:-8px; }
.nycpshow1 dl dt { width: 100%; height: 70px; color: #222; font-size: 16px; line-height: 30px; text-align: center; padding-top:30px; }
.nycpshow1 dl dt span { color: #666; font-size: 14px; line-height: 30px; display: block; }
.nycpshow1 dl dt .english { color:#222; font-size:12px; line-height:18px; padding:0 20px; height:40px; overflow:hidden; }
.nycpshow1 dl:hover { box-shadow: 0 0 10px #ccc; background:url(../images/yin.png) no-repeat center 250px}
.nycpshow1 dl dt a { color: #222; }
.nycpshow1 dl:hover a { color: #b13200; }

/*图片列表*/
.img_list ul li {  padding:1%; background:#FFF; border-bottom:2px  #fff solid; }
.img_list ul li a { font-size:16px;  }
.img_list ul li img { width:100%; height:190px; margin:0 0 10px 0 ; padding:2%; border:#ededed solid 1px;  display:block;}
.img_list ul li:hover { border-bottom:2px  #ae3228 solid; cursor:pointer; transition:all 1s;  } 
.img_list ul li span { display:block; color:#888; font-size:14px;  padding-top:10px; text-align:left; }
.img_list ul li span font { color:#888;  padding-top:5px; }
.hymdlist { text-align:center;}
.hymdlist ul li { margin:0% 1% 2% 1%; width:30%; padding-bottom:15px; float:left; background:#FFF; cursor:pointer; }
.hymdlist ul li:hover { box-shadow:0px 5px 10px #e8e8e8; display:block; }
.hymdlist ul li img { height:170px; margin:15px auto; display:block}
.left_box { background:#fff; padding:0 2% 2% 2%; margin-top:-114px; }
.left_box_tit { font-weight:bold; font-size:18px; height:50px; line-height:50px; padding-left:20px; }
.left_box_tit img { margin-right:10px; }
.subNavBox{width:100px;border:solid 1px #e5e3da;margin:100px auto;}
.subNav { width:223px; border:solid 1px #e5e3da;cursor:pointer; font-weight:normal; font-size:16px; color:#333;line-height:40px; text-align:center; margin:15px auto;}
.subNav:hover a{ display:block; color:#333}
.currentDt a { color:#FFF }
.first:hover a, .first a{ color:#FFF }
.currentDt{ background:url(../images/tut.jpg); color:#FFF }
.navContent{ display: none;}
.navContent li a{ display:block; heighr:35px; text-align:center;  font-size:16px; line-height:35px;color:#333}
.navContent li a:hover{ background-color:#e5eef6}
.first{ background:url(../images/tut.jpg); color:#FFF }
.tongzhi { padding:3%; background:#FFF; margin:20px 0 }
.tongzhi ul li { font-size:14px; padding:3%;  }
.tongzhi ul {padding:3%; }
.tongzhi_more { border:#ededed solid 0.5px; width:100px; margin:0 auto; height:30px; line-height:25px; text-align:center; border-radius:50px; }
.tongzhi_more a { font-size:14px; }
.lianxi {padding:8%; font-size:14px }
.lianxi span { display:block; font-size:30px; font-weight:bold; margin-bottom:10px; }
.lianxi span font { display:block; font-size:16px; font-weight:normal;}
.lianxi .lianxi_data { border:#ccc solid 0.5px; width:220px; margin:20px auto; padding:10px 20px; text-align:center }


/*详情页*/
.con_item { background:#fff;  font-size:16px; color:#666; line-height:30px; margin:0 auto 25px auto; }
.con_item  h1 { width:95%; margin:0 auto;  font-size:24px; color:#333; text-align:center; line-height:24px; border-bottom:#e0e0e0 solid 0.5px;}
.con_item  span { text-align:center; font-size:12px; display:block;  color:#888; font-weight:normal; margin:20px 0 0 0;}
.tg_zy_con { line-height:30px; padding:3%;   font-size:16px; }

/*学校简介*/
.jj_img img { display:block; margin:0 auto 20px auto;}
.jj_tit { text-align:center; font-size:24px; padding:30px 0}
.jj_sum div { color:#FFF; text-align:center; padding:10px 0; }
.jj_sum span { display:block; font-size:24px; font-weight:bold;}

/*首页*/
.head {  margin:10px 0}
.head img { vertical-align:middle; margin-right:10px; }
.head_box01 {color:#333; font-size:24px; padding:20px 0; font-weight:bold;}
.more { background:#0055a6; margin-top:25px; display:block; height:25px; line-height:22px; padding:0 15px; text-align:center; border-radius:50px; float:right }
.more a { font-size:12px; color:#FFF } 
.new_nav ul { border-bottom:#0055a6 solid 3px; }
.new_nav ul li { float:left; width:20%; display:block;   height:35px; position:relative;}
.new_nav ul li a{ padding-bottom:3px; text-align:center; display:block }
.new_nav .jdlbtaoff a { text-align: center}
.new_nav .jdlbtaon a { color:#ae3226;  border-bottom:#ae3226 solid 3px;font-weight:bold; height:38px; width:100%;}
.head_box02 { padding-left:3%;}
.head_box02>h1 { font-weight:bold;  font-size:30px; padding:0}
.head_box02>h1 a{ color:#333; font-size:24px}
.head_box02 span a{ font-size:14px; color:#888; height:50px; overflow:hidden; display:block; line-height:24px; margin:35px 0 15px 0 }
.head_box02 .time { font-size:14px; color:#ae3226; font-weight:normal; text-align:center}
.head_box02 .time font { display:block; font-size:30px; font-weight:bold; }
.head_box02 img { float:left; vertical-align:middle; margin-right:5px}
.head_news01 { min-height:370px;  padding:10px; border:#d5d5d5 solid 0.5px;overflow:hidden; background:#FFF; box-shadow:#ccc 5px 5px 5px ;}
.head_news01 img { width:100%; }
.head_news02 { margin-top:15px;}
.head_news02 ul li{ border-bottom:#ccc dotted 1px; padding-left: 5%; background:url(../images/dian.png) no-repeat left center; height:42px; display:block; line-height:42px; overflow:hidden; }
.head_news02 ul li a { color:#333; padding-right:30px; display:block; overflow:hidden  }
.head_news02 ul li a:hover { color:#0055a6}
.head_news02 ul li span { float:right; color:#888; font-size:14px; text-align:center; }
.head_news02 ul li span font { font-size:12px; display:block; }

/*协会动态*/
.dongtai_box span { height:22px; overflow:hidden; display:block; margin:15px 0; }
.dongtai_box_small_img div:first-child { padding-right:3%;}
.dongtai_box_small_img div:last-child { padding-left:3%;}
.dongtai_news ul li{ height:42px; display:block; line-height:42px; overflow:hidden; }
.dongtai_news ul li a { color:#333; padding-right:30px; display:block; overflow:hidden  }
.dongtai_news ul li a:hover { color:#0055a6}
.dongtai_news li > span { float:right; color:#888; font-size:14px; text-align:center; margin:0; height:auto; }
.dongtai_nav ul li { float:left; width:33.33%; cursor:pointer; }
.dongtai_nav { margin-top:25px;}
.dongtai_nav .dongtaion {  color:#0055a6; text-align:center;   }
.dongtai_nav .dongtaioff {text-align:center;  }
.dongtai_nav .dongtaion font { padding:3px 15px; border:#0055a6 solid 0.5px; border-radius:50px;}
.dongtai_nav .dongtaioff font { padding:3px 15px; border:#fff solid 0.5px; border-radius:50px;}

.jianjie .col-lg-5{ position:relative; }
.jianjie span { position:absolute; font-weight:800; padding:20px; bottom:-25px; right:-30px; background:#0055a6; color:#fff; }
.jianjie .col-lg-7 { text-indent:30px; line-height:30px; padding:30px 30px 30px 60px; text-align:justify}

.zcfg ul { padding:0 10px; height:455px; padding-top:10px; }
.zcfg ul li{ height:42px; display:block; line-height:35px; overflow:hidden; background:url(../images/time.png) no-repeat left center; padding-left:20px;}
.zcfg ul li a { color:#333; display:block; font-size:16px; overflow:hidden  }
.zcfg ul li a:hover { color:#0055a6}
.zcfg li > span { float:right; color:#888; font-size:16px; text-align:center; margin:0; height:auto; }
.fawu { margin:30px 0; background:#FFF }
.fawu img { display:block; margin:0 auto 10px auto;}
.fawu a { text-align:center; }
.fawu ul li { float: left; width:20%; padding:50px 0; cursor:pointer; display:block;}
.fawu ul li:hover { background:#e3eeff; transition:all 0.5s; color:#10489f }
.fawu ul li:hover img { transition:all 1.5s;  transform: rotateY(360deg);}


.tit { font-size:24px; color:#0c66ad; padding:20px 15px  }
.tit img { margin-right:10px;}
.keyan_box { font-size:14px; color:#888; line-height:24px; margin-bottom:30px; }
.keyan_tit { border-top:#599208 solid 3px; padding-top:10px; height:35px; overflow:hidden;}
.keyan_tit a { color:#0c66ad; font-size:18px;  }
.keyan_box span { display:block; margin:25px 0}
.keyan_img img { height:210px; width:100%; margin-bottom:30px;}
.keyan_img { position:relative;}
.keyan_img span{ position:absolute; background-color:rgba(0,0,0,0.4);  color:#FFF; width:100%; bottom:30px; padding:5px 10px;font-size:14px;  }
.keyan_img span a { color:#FFF;}
.keyan_img font { font-size:18px; display:block; height:26px; overflow:hidden;}
.hyshuxue_tit span { display:block; font-size:14px; color:#888; margin:20px 0; }
.hyshuxue_tit a { color:#333; margin-top:10px; display:block; font-size:18px }
.hyshuxue_tit font { float:right; font-size:14px; color:#888; line-height:24px; }
.hyshuxue_tit { border-bottom:#ededed solid 1px; margin-bottom:15px; }
.hyshuxue_tit img { width:100%; height:210px; }

.school_jj { background:url(../images/back.jpg) no-repeat; background-size:100% auto; padding:3% 0 0 0; margin:30px 0;  }
.school_jj_box { background:#f1f6fc; margin-top:3%; padding:3% 2%;  } 
.school_jj_box_left { font-size:24px;}
.school_jj_box_left span { display:block; font-size:14px; line-height:30px; margin-top:20px; }




.page { width: 100%; text-align: center;  margin:50px auto ; }
.page a  { background: #e5e5e5; padding: 8px 16px; color: #666; margin-right: 10px; font-size: 14px; } 
.page b {background: #925e55;  color: #fff; }
.page a:hover { background: #925e55; color: #fff; }
.page a:hover, .page a.fyls { background: #10489f; color: #fff; }


