@charset "utf-8";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;line-height:18px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family: "SimSun",Arial,sans-serif;}
body{color:#333; font:12px "SimSun",Arial,sans-serif; background:#fff;}
a{color:#666; text-decoration:none;}
i, em{ font-style:normal;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}

/*网页限定宽度*/
.con_1100{ margin:0 auto; position:relative; width:1100px;}
.con_1100:after{content:""; display:block; height:0; clear:both;}

.header{ height:140px; background:url(../images/header-bj.jpg) no-repeat #2664c4;}
.header .logo{ float:left; height:140px; line-height:140px; margin:0 0 0 20px;}
.header .logo img{ vertical-align:middle; max-height:140px;}

.header .right{ float:right; margin:0 20px 0 0;}
.header .right ul{ margin:40px 0 0 ;}
.header .right ul li{ display:inline-block; *display:inline; *zoom:1; margin:0 0 0 15px; font-family:"Microsoft Yahei"; font-size:14px; color:#fff;}
.header .right ul li a{ height:20px; line-height:20px; color:#fff; margin-left:20px;}
.header .right ul li.home a{  background:url(../images/home-collection.png) no-repeat 0 3px; padding-left: 20px;}
.header .right ul li.collection a{  background:url(../images/home-collection.png) no-repeat 0 -25px; padding-left: 20px;}
.header .right .search{ margin:20px 0 0 0; text-align:right;}
.header .right .search .sea-text{ width:118px; height:22px; line-height:22px; padding:0 10px; background:#fff; border:1px solid #ccc;font-family:"SimSun"; font-size:12px; color:#666;}
.header .right .search .sea-but{ width:40px; height:24px; line-height:24px; text-align:center; border-radius:2px; border:1px solid #ccc;font-family:"SimSun"; font-size:12px; color:#666;}


.nav{ height:36px; line-height:36px; background:#063b74;  position:relative; z-index:1;}
.nav ul .nLi{ float:left;  position:relative; display:inline;}
.nav ul .nLi h3{ float:left; font-family:"Microsoft Yahei"; font-size:16px; background:url(../images/nav-list-bj.png) no-repeat left bottom;}
.nav ul .nLi h3 a{ display:block; width:110px; text-align:center; font-weight:normal; color:#fff;}
.nav ul .nLi:hover h3 a{ background:#0081dc; color:#fff;}
.nav ul .sub{ display:none; width:100%; left:0; top:36px;  position:absolute; background:#0081dc;  line-height:30px; padding:5px 0;}
.nav ul .sub li{ zoom:1;}
.nav ul .sub a{ display:block; text-align:center; padding:0 5px; font-family:"Microsoft Yahei"; font-size:13px; color:#fff;}
.nav ul .sub a:hover{ background:#0096e3; color:#fff;}

.banner{ width:1100px; height:360px; overflow:hidden; position:relative;}
.banner .hd{ height:20px; overflow:hidden; position:absolute; right:60px; bottom:16px; z-index:1;}
.banner .hd ul{ overflow:hidden; zoom:1; float:left;}
.banner .hd ul li{ float:left; margin-right:10px;  width:20px; height:6px; background:url(../images/banner-ico.png) no-repeat -30px -80px; cursor:pointer;}
.banner .hd ul li.on{ background-position:0 -80px;}
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{ zoom:1; vertical-align:middle;}
.banner .bd img{ width:1100px; height:360px; display:block;}
.banner .prev,
.banner .next{ position:absolute; left:16px; top:50%; margin-top:-25px; display:block; width:50px; height:50px; background:url(../images/banner-ico.png) no-repeat 0 0; filter:alpha(opacity=50);opacity:0.5;}
.banner .next{ left:auto; right:16px; background-position:-90px 0;}
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}

.Plate-left{ float:left; width:830px; margin:30px 0 0 0;}
.Plate-left .news-pic { position: relative; float:left; width:440px; height:336px; text-align: left;}
.Plate-left .news-pic .pic img { width:440px; height:300px; display: block;}
.Plate-left .news-pic .txt { position: absolute; top:300px; z-index: 2; height: 36px; width:100%; overflow: hidden;}
.Plate-left .news-pic .txt li{ width:100%; height:36px; line-height:36px; position:absolute; bottom:-36px;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.Plate-left .news-pic .txt li a{font-family:"Microsoft Yahei"; color:#333; font-size: 14px;text-decoration: none;}
.Plate-left .news-pic .txt li a:hover{ color:#235f9f;}
.Plate-left .news-pic .num { position: absolute; bottom:36px; z-index: 1; width:100%; height: 30px; background:url(../images/news-pic-num.png); overflow: hidden;}
.Plate-left .news-pic .num ul { position:relative; z-index:3; text-align:right; margin:8px 10px 0 0; font-size:0;}
.Plate-left .news-pic .num ul li{ display:inline-block; *display:inline; *zoom:1; position: relative; width:14px; height:14px; line-height:14px; overflow: hidden; text-align: center; margin-left: 10px; cursor: pointer;background:url(../images/news-pic-list.png) no-repeat 0 0; font-family:Arial; font-size:12px; color:#fff;}
.Plate-left .news-pic .num ul li.on,.Plate-left .news-pic .num ul li:hover{ background-position:-24px 0;}



.Plate-left .iggnews{ float:left; width:360px; margin:0 0 0 30px;}
.Plate-left .iggnews .title { position:relative;}
.Plate-left .iggnews .title .tico{ position:relative; z-index:2; float:left; width:50px; height:50px; line-height:50px; text-align:center; background:url(../images/in-tit-bj.jpg) no-repeat;font-family:"Microsoft Yahei"; color:#fff; font-size:24px;}
.Plate-left .iggnews .title .tbt{ position:relative; z-index:2; float:left; background:#fff; padding:0 0 0 20px;}
.Plate-left .iggnews .title .tbt h3{ font-family:"Microsoft Yahei";font-size:18px; color:#333; font-weight:normal; padding:5px 0;}
.Plate-left .iggnews .title .tbt span{ font-family:Arial;font-size:14px; color:#b2b2b2; font-weight:normal;}
.Plate-left .iggnews .title .more{ float: right; line-height: 40px; font-family:"Microsoft Yahei"; color:#333; font-size: 14px;}
.Plate-left .iggnews .title .more a:hover{ color: #235f9f; text-decoration: underline;}
.Plate-left .iggnews .title:before{content:""; position:absolute; z-index:1; bottom:2px; display:block; height:1px; width:100%; background:#ccc;}
.Plate-left .iggnews ul{ margin:15px 0 0 0; height: 272px;}
.Plate-left .iggnews ul li{ height:34px; line-height:34px; overflow:hidden; background:url(../images/news-list.png) no-repeat left center;}
.Plate-left .iggnews ul li p{ float:left;font-family:"Microsoft Yahei";font-size:14px; color:#666; width:310px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.Plate-left .iggnews ul li:hover p{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.Plate-left .iggnews ul li p a{color:#666; text-decoration:none; padding-left:15px;}
.Plate-left .iggnews ul li p a:hover{color:#235f9f;}
.Plate-left .iggnews ul li span{ float:right;font-family:"SimSun";font-size:14px; color:#666;}


.Plate-left .academic{ float:left; width:370px; margin:20px 0 0 0;}
.Plate-left .academic .title { position:relative;}
.Plate-left .academic .title .tico{ position:relative; z-index:2; float:left; width:50px; height:50px; line-height:50px; text-align:center; background:url(../images/in-tit-bj.jpg) no-repeat;font-family:"Microsoft Yahei"; color:#fff; font-size:24px;}
.Plate-left .academic .title .tbt{ position:relative; z-index:2; float:left; background:#fff; padding:0 0 0 20px;}
.Plate-left .academic .title .tbt h3{ font-family:"Microsoft Yahei";font-size:18px; color:#333; font-weight:normal; padding:5px 0;}
.Plate-left .academic .title .tbt span{ font-family:Arial;font-size:14px; color:#b2b2b2; font-weight:normal;}
.Plate-left .academic .title .more{ float: right; line-height: 40px; font-family:"Microsoft Yahei"; color:#333; font-size: 14px;}
.Plate-left .academic .title .more a:hover{ color: #235f9f; text-decoration: underline;}
.Plate-left .academic .title:before{content:""; position:absolute; z-index:1; bottom:2px; display:block; height:1px; width:100%; background:#ccc;}
.Plate-left .academic ul{ margin:15px 0 0 0; height: 272px;}
.Plate-left .academic ul li{ height:34px; line-height:34px; overflow:hidden; background:url(../images/news-list.png) no-repeat left center;}
.Plate-left .academic ul li p{ float:left;font-family:"Microsoft Yahei";font-size:14px; color:#666; width:310px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.Plate-left .academic ul li:hover p{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.Plate-left .academic ul li p a{color:#666; text-decoration:none; padding-left:15px;}
.Plate-left .academic ul li p a:hover{color:#235f9f;}
.Plate-left .academic ul li span{ float:right;font-family:"SimSun";font-size:14px; color:#666;}


.Plate-left .education{ float:left; width:430px; text-align:left; margin:20px 0 0 30px;}
.Plate-left .education .hd{ height:40px; line-height:40px; background:#e6e6e6; position:relative; border-top-right-radius:5px;}
/*.Plate-left .education .hd h3{ position:absolute; top:0; left:0; width:80px; height:40px; line-height:40px; text-align:center; border-top-left-radius:5px; background:#235f9f;font-family:"Microsoft Yahei";font-size:14px; color:#fff; font-weight:bold;}*/
/*.Plate-left .education .hd ul{ position:absolute; left:92px; top:4px; height:36px;   }*/
.Plate-left .education .hd ul li{ float:left; height:40px; line-height:36px; text-align:center; cursor:pointer; padding:0 12px;font-family:"Microsoft Yahei";font-size:14px; color:#666; margin-top: 4px;}
.Plate-left .education .hd ul li.on{ height:36px; border-top-left-radius:5px; border-top-right-radius:5px; background:#fff;}
.Plate-left .education .hd ul li.default{ width:80px !important; height:40px !important; line-height:40px !important; text-align:center; border-top-left-radius:5px !important; border-top-right-radius:5px !important; background:#235f9f !important;font-family:"Microsoft Yahei";font-size:14px; color:#fff !important; font-weight:bold; margin:0 12px 0 0 !important; padding:0 !important;}

.Plate-left .education .bd{ border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.Plate-left .education .bd ul{ padding:10px; height:102px; zoom:1;}
.Plate-left .education .bd ul li{ height:34px; line-height:34px; overflow:hidden; background:url(../images/news-list.png) no-repeat left center;}
.Plate-left .education .bd ul li p{ float:left;font-family:"Microsoft Yahei";font-size:14px; color:#666; width:310px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.Plate-left .education .bd ul li:hover p{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.Plate-left .education .bd ul li p a{color:#666; text-decoration:none; padding-left:15px;}
.Plate-left .education .bd ul li p a:hover{color:#235f9f;}
.Plate-left .education .bd ul li span{ float:right;font-family:"SimSun";font-size:14px; color:#666;}
.Plate-left .education .edu-college .bd{border-bottom:none;}

.Plate-right{ float:right; width:240px; margin:30px 0 0 0;}
.Plate-right .notice .first{ width:100%; height:50px; line-height:50px; overflow:hidden; background:#235f9f;font-family:"Microsoft Yahei";font-size:14px; color:#fff8e7; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.Plate-right .notice .first a{ padding:0 5px; color:#fff8e7;}
.Plate-right .notice .first a:hover{ color:#235f9f;}
.Plate-right .notice .notice-roll{ border:1px solid #e6e6e6; border-top:none; padding:0 17px 12px 17px;}
.Plate-right .notice .notice-roll h3{font-family:"Microsoft Yahei";font-size:18px; color:#333; font-weight:normal; padding:10px 0 0 0;}
.Plate-right .notice .notice-roll ul{ height:160px;}
.Plate-right .notice .notice-roll ul li{ height:40px; overflow:hidden; margin:20px 0 0 0;}
.Plate-right .notice .notice-roll ul li .date{ float:left; width:50px; height:40px; text-align:center; background:#f0ae00;font-family:"Microsoft Yahei";font-size:12px; color:#fff; margin:0 10px 0 0;}
.Plate-right .notice .notice-roll ul li .date span{ display:block; height:24px; line-height:24px; background:#235f9f; font-size:18px;}
.Plate-right .notice .notice-roll ul li .txt{display:table-cell;height:40px; vertical-align:middle; overflow:hidden;}
.Plate-right .notice .notice-roll ul li .txt p{display:inline-block;  max-height: 40px; line-height:18px; font-size:0.1em; vertical-align:middle;}
.Plate-right .notice .notice-roll ul li .txt p a{font-family:"Microsoft Yahei";font-size:14px; color:#666;}
.Plate-right .notice .notice-roll ul li .txt p a:hover{color:#235f9f;}

.Plate-right .discipline{width:100%; margin:28px 0 0 0;}
.Plate-right .discipline .title { position:relative;}
.Plate-right .discipline .title .tico{ position:relative; z-index:2; float:left; width:50px; height:50px; line-height:50px; text-align:center; background:url(../images/in-tit-bj.jpg) no-repeat;font-family:"Microsoft Yahei"; color:#fff; font-size:24px;}
.Plate-right .discipline .title .tbt{ position:relative; z-index:2; float:left; background:#fff; padding:0 0 0 20px;}
.Plate-right .discipline .title .tbt h3{ font-family:"Microsoft Yahei";font-size:18px; color:#333; font-weight:normal; padding:3px 0;}
.Plate-right .discipline .title .tbt span{ font-family:Arial;font-size:14px; color:#b2b2b2; font-weight:normal;}
.Plate-right .discipline .title:before{content:""; position:absolute; z-index:1; bottom:0px; display:block; height:1px; width:100%; background:#ccc;}
.Plate-right .discipline ul{ width:238px; height:178px; border:1px solid #e6e6e6; border-top:none; padding:0 0 18px 0;}
.Plate-right .discipline ul li{ float:left; width:33%; text-align:center; margin:8px 0 0 0;}
.Plate-right .discipline ul li p{ width:100%; height:55px; line-height:55px; overflow:hidden;}
.Plate-right .discipline ul li p img{ max-width:100%; max-height:100%;}
.Plate-right .discipline ul li span{ width:100%; height:24px; line-height:24px; overflow:hidden;}
.Plate-right .discipline ul li span a{font-family:"Microsoft Yahei";font-size:14px; color:#666;}
.Plate-right .discipline ul li span a:hover{color:#235f9f;}


.Plate-right .express{width:100%; margin:20px 0 0 0;}
.Plate-right .express .title { position:relative;}
.Plate-right .express .title .tico{ position:relative; z-index:2; float:left; width:50px; height:50px; line-height:50px; text-align:center; background:url(../images/in-tit-bj.jpg) no-repeat;font-family:"Microsoft Yahei"; color:#fff; font-size:24px;}
.Plate-right .express .title .tbt{ position:relative; z-index:2; float:left; background:#fff; padding:0 0 0 20px;}
.Plate-right .express .title .tbt h3{ font-family:"Microsoft Yahei";font-size:18px; color:#333; font-weight:normal; padding:3px 0;}
.Plate-right .express .title .tbt span{ font-family:Arial;font-size:14px; color:#b2b2b2; font-weight:normal;}
.Plate-right .express .title:before{content:""; position:absolute; z-index:1; bottom:0px; display:block; height:1px; width:100%; background:#ccc;}
.Plate-right .express ul{ width:238px; height:60px; border:1px solid #e6e6e6; border-top:none;}
.Plate-right .express ul li{ float:left; width:25%; height:30px; line-height:30px; text-align:center; overflow:hidden;}
.Plate-right .express ul li a{font-family:"Microsoft Yahei";font-size:12px; color:#666;}
.Plate-right .express ul li a:hover{color:#235f9f;}

.recupdate{width:100%; margin:28px 0 0 0;}
.recupdate .title { position:relative;}
.recupdate .title .tico{ position:relative; z-index:2; float:left; width:50px; height:50px; line-height:50px; text-align:center; background:url(../images/in-tit-bj.jpg) no-repeat;font-family:"Microsoft Yahei"; color:#fff; font-size:24px;}
.recupdate .title .tbt{ position:relative; z-index:2; float:left; background:#fff; padding:0 0 0 20px;}
.recupdate .title .tbt h3{ font-family:"Microsoft Yahei";font-size:18px; color:#333; font-weight:normal; padding:5px 0;}
.recupdate .title .tbt span{ font-family:Arial;font-size:14px; color:#b2b2b2; font-weight:normal;}
.recupdate .title:before{content:""; position:absolute; z-index:1; bottom:2px; display:block; height:1px; width:100%; background:#ccc;}
.recupdate ul{ width:100%; height:72px;}
.recupdate ul li{ float:left; width:20%; height:72px; line-height:72px; text-align:center; overflow:hidden;}
.recupdate ul li:after{content:""; display:block; float:right; width:1px; height:14px; background:#ccc; margin:30px 0 0 0;}
.recupdate ul li:last-of-type:after{ content:"";display:none;}
.recupdate ul li p{ float:left; width:95%; display:block;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;font-family:"Microsoft Yahei";font-size:12px; color:#666;}
.recupdate ul li a{font-family:"Microsoft Yahei";font-size:12px; color:#666; padding:0 10px;}
.recupdate ul li a:hover{color:#235f9f;}



.inpic ul li{ position:relative; z-index:0; float:left; width:340px; height:120px; margin:0 40px 0 0;}
.inpic ul li.li3n{ margin:0;}
.inpic ul li .text{ position:absolute; z-index:1; left:0; top:43px; width:100%; height:34px; background:url(../images/inpic-bj.png); transition:height 0.5s, top 0.5s; -webkit-transition:height 0.5s, top 0.5s;}
.inpic ul li .text a{ display:block; width:100%; height:100%; line-height:34px;text-align:center; transition:line-height 0.5s; -webkit-transition:line-height 0.5s;}
.inpic ul li .text span{ font-family:"Microsoft Yahei";font-size:24px; color:#fff;}
.inpic ul li .text em{ display:none;}

.inpic ul li:hover .text{ top:0; height:100%; font-size:0;}
.inpic ul li:hover .text a{ line-height:100%;}
.inpic ul li:hover .text span{display:inline-block;vertical-align: middle; margin:0 16px; color:#ebebeb;}
.inpic ul li:hover .text em{display:inline-block; width:36px; height:120px; line-height:120px; background:url(../images/in-pic-ico.png) no-repeat;vertical-align: middle; margin:0 16px;}
.inpic ul li.li1n:hover .text em{ background-position:0 center;}
.inpic ul li.li2n:hover .text em{ background-position:-70px center;}
.inpic ul li.li3n:hover .text em{ background-position:-146px center;}


.footer{ background:url(../images/footer-bj.jpg) no-repeat; margin:30px auto 0 auto;}
.footer .menulist{ padding:20px 0 10px 0;min-height:173px;}
.footer .menulist .menuleft{ float:left; margin:0 0 0 40px;}
.footer .menulist .logo{ float:left;}
.footer .menulist .menuright{ float:left;}

.footer .menulist dl{ float:left; padding:0 36px 0 32px; background:url(../images/menulist-line.png) no-repeat right top;}
.footer .menulist dl.dl3n{ background:none;}
.footer .menulist dl dt{font-family:"Microsoft Yahei";font-size:14px; font-weight:bold; color:#fff; padding:0 0 10px 0;}
.footer .menulist dl dt a{color:#fff;}
.footer .menulist dl dd{ height:24px; line-height:24px; font-family:"Microsoft Yahei";font-size:12px; color:#ebebeb;}
.footer .menulist dl dd a{ color:#fff;}
.footer .menulist dl dd a:hover{ color:#235f9f;}

.footer .menulist .logo{ margin:16px 20px 0 20px;}

.footer .copyright{ line-height:24px; text-align:center; font-family:"Microsoft Yahei";font-size:12px; color:#ebebeb; padding:20px 0; border-top:1px solid #909497;}
.footer .copyright a{ color:#ebebeb;}
.footer .copyright img{ vertical-align:middle; margin:0 10px;}


/*面包屑导航*/
.crumbs{ height:52px; line-height:52px; font-family:"Microsoft Yahei";font-size:12px; color:#666;}
.crumbs a{ color:#666;}
.crumbs a:hover{ color:#0081dc;}

.nycon{ min-height:400px;}
/*内页左侧导航*/
.nycon .nyleft{ float:left; width:240px;}
.nycon .nyleft .menu{ width:238px; border:1px solid #dbdbdb;}
.nycon .nyleft .menu h3{ position:relative; width:100%; height:58px; line-height:58px; background:#ebedf0; font-family:"Microsoft Yahei";font-size:18px; color:#0081dc; font-weight:normal; text-indent:34px;}
.nycon .nyleft .menu h3 span{ position:absolute; top:30px; left:86px; height:24px; line-height:24px; font-family:"Microsoft Yahei";font-size:14px; color:#c8cacc; font-style:italic;}
.nycon .nyleft .menu ul li{ position:relative; width:100%; height:50px; line-height:50px; overflow:hidden; background:url(../images/nymenu-list-bj.png) no-repeat center bottom;}
.nycon .nyleft .menu ul li:last-of-type{ background:none;}
.nycon .nyleft .menu ul li em{ position:absolute; top:18px; left:19px; width:4px; height:14px; background:#ced3d6;}
.nycon .nyleft .menu ul li span{ padding:0 0 0 80px;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.nycon .nyleft .menu ul li:hover span{padding-left:74px;}
.nycon .nyleft .menu ul li span a{font-family:"Microsoft Yahei";font-size:16px; color:#333;}
.nycon .nyleft .menu ul li.on em,.nycon .nyleft .menu ul li:hover em{ background:#0081dc;}

.nycon .nyleft .rec-pic{ width:100%;}
.nycon .nyleft .rec-pic p{ margin:20px 0 0 0;}
.nycon .nyleft .rec-pic p img{ max-width:100%;}


.nycon .nyright{ float:right; width:830px;}
.nycon .nyright .title{ position:relative; z-index:0; height:24px; line-height:24px;}
.nycon .nyright .title:after{content:""; position:absolute; z-index:1; top:14px; left:0; display:block; width:100%; height:1px; background:#d6d6d6;}
.nycon .nyright .title h3{ position:absolute; z-index:2; left:90px; font-family:"Microsoft Yahei";font-size:18px; color:#0081dc; font-weight:normal; background:#fff;}
.nycon .nyright .title h3:before{content:""; display:inline-block; width:7px; height:24px; background:url(../images/nytitle-point.png) no-repeat center center; vertical-align:middle; padding:0 14px 0 4px;}
.nycon .nyright .title h3:after{content:""; display:inline-block; width:7px; height:24px; background:url(../images/nytitle-point.png) no-repeat center center; vertical-align:middle; padding:0 4px 0 14px;}


.nycon .nyright .phdstyle{ margin:40px 0 0 0;}
.nycon .nyright .phdstyle thead tr td{ height:38px; font-family:"Microsoft Yahei"; font-size:16px; color:#333;}
.nycon .nyright .phdstyle tbody tr td{ height:38px; font-family:"Microsoft Yahei"; font-size:14px; color:#666;}
.nycon .nyright .phdstyle tr td a{ color:#0081dc;}
.nycon .nyright .phdstyle tr td a:hover{ text-decoration: underline;}


.nycon .nyright .news_point{ width:100%; margin:40px 0 0 0;}
.nycon .nyright .news_point .art_title{ margin-bottom:20px; text-align:center; border-bottom:1px dotted #ccc;}
.nycon .nyright .news_point .art_title h4{font-family:"Microsoft Yahei";font-size:24px;color:#303030;font-weight:normal;text-align: center;}
.nycon .nyright .news_point .art_title .info{ margin-top:15px; margin-bottom:20px;font-family:"Microsoft Yahei"; font-size:14px; color:#666;}
.nycon .nyright .news_point .art_title .info span{ display:inline-block; margin:0 20px;}
.nycon .nyright .news_point .art_content{ line-height:24px; font-family:"Microsoft Yahei"; font-size:14px; color:#505050;}
.nycon .nyright .news_point .art_content img{ max-width:100%;}


.nycon .nyright .teacher{ width:100%; margin:40px 0 0 0;}
.nycon .nyright .teacher .teacpic{ float:left; margin:0 30px 0 0; width:160px; height:190px; overflow:hidden;}
.nycon .nyright .teacher .teacpic img{ width:160px; height:190px;}
.nycon .nyright .teacher .teactext{ float:left;}
.nycon .nyright .teacher .teactext h6{font-family:"Microsoft Yahei"; font-size:14px; color:#333; font-weight:bold; padding:0 0 10px 0;}
.nycon .nyright .teacher .teactext p{font-family:"Microsoft Yahei"; font-size:14px; color:#666; line-height:34px;}
.nycon .nyright .teacher .details{ width:100%; text-align:left; margin:30px 0 0 0;}
.nycon .nyright .teacher .details .hd{ height:28px; line-height:28px; position:relative;}
.nycon .nyright .teacher .details .hd ul{ float:left;  position:absolute; left:0; top:0; height:28px;}
.nycon .nyright .teacher .details .hd ul li{ float:left; width:100px; text-align:center; background:#ebedf0; cursor:pointer; margin:0 10px 0 0;font-family:"Microsoft Yahei"; font-size:14px; color:#b3b3b3; font-weight:bold; overflow:hidden;}
.nycon .nyright .teacher .details .hd ul li.on{ background:#0081dc; color:#fff;}
.nycon .nyright .teacher .details .bd{ margin:20px 0 0 0;}
.nycon .nyright .teacher .details .bd .bdlist{ line-height:34px;}
.nycon .nyright .teacher .details .bd .bdlist p{font-family:"Microsoft Yahei"; font-size:14px; color:#666; background:url(../images/teacher-list-bj.png) no-repeat left 13px; padding-left:18px;}



.nycon .nyright .newslist{width:100%; margin:40px 0 0 0;}
.nycon .nyright .newslist ul li{ height:34px; line-height:34px; overflow:hidden; background:url(../images/newslist-bj.png) no-repeat left center;}
.nycon .nyright .newslist ul li p{ float:left;font-family:"Microsoft Yahei";font-size:14px; color:#666; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.nycon .nyright .newslist ul li:hover p{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.nycon .nyright .newslist ul li p a{color:#666; text-decoration:none; padding-left:20px;}
.nycon .nyright .newslist ul li p a:hover{color:#235f9f;}
.nycon .nyright .newslist ul li .sj{ float:right;font-family:"Microsoft Yahei";font-size:14px; color:#666;}

.nycon .nyright .page{ text-align:center; line-height:30px; font-size:0; margin:30px 0 40px 0; font-family:Arial;}
.nycon .nyright .page a{ display:inline-block; *display:inline;*zoom:1; height:30px; line-height:30px; font-size:14px; color:#666; text-decoration:none; background:#ececec; margin:0 0 0 10px; padding:0 12px; text-align:center;}
.nycon .nyright .page a.on,.nycon .nyright .page a:hover{ background-color:#295ba2; color:#fff;}
.nycon .nyright .page span{  display:inline-block; *display:inline;*zoom:1; height:30px; line-height:30px; font-size:14px; color:#6666; text-decoration:none; background:#ececec; margin:0 0 0 10px; padding:0 12px; text-align:center;}

.gotop{ position: fixed; z-index: 999; right: 50px; bottom: 100px; width: 50px; height: 50px; background: url(../images/gotop.jpg) no-repeat; cursor: pointer; margin-top: 5px;}