*{ margin:0; padding:0;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
html{width:100%;*overflow-x:hidden;}
img{border:0 none;vertical-align:top;}
ul, li{list-style-type:none;}
body, 
input, button, select, textarea
{font-size:15px;font-family:"微软雅黑"; color:#000;outline: none;  background:none;  
   outline:none;  
   border:0px;  
-webkit-appearance: none;
border-radius: 0;}
i, em, cite{font-style:normal;}
body{ color:#000; width:100%; margin:0 auto;}
a, a:link, a:visited{text-decoration:none;color:#000;}
a:active, a:hover{text-decoration:none;color:#000;}
a:focus{-moz-outline-style:none;outline:none;}
.fn_clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn_clear{zoom:1;}
.clear{diplay:block!important;float:none!important;clear:both;overflow:hidden;width:auto!important;height:0!important;margin:0 auto!important;padding:0!important;font-size:0;line-height:0;}
.fn_left {float:left;}
.fn_right{float:right;}
#datestr{ margin-left:100px}
.wrapper{width: 100%; overflow: hidden;}
.header{width: 100%; border-bottom: #e5e5e5 1px solid;}
.hd_top{width: 100%; background:url(../images/tb_bj.jpg) repeat; line-height: 40px; color:#fff; font-size: 12px;}
.hd_top_ct{width: 1190px; margin: 0 auto;}
.sc{display:block;background: #2e88cb;height: 23px; margin-top: 7px;}
.sc input{color: #bbdffa !important;}
.sc_nr{width: 185px; height: 23px;  color: #bbdffa;border: none;background: #2e88cb; padding-left: 15px;}
.sc_bt{width: 37px; height: 23px; background: url(../images/sc_bt.png) no-repeat;border: none; cursor: pointer;}
.hd_up{width: 1190px; margin: 0 auto;}
.login { margin-top: 48px;}
.login a{ display: inline-block;width: ; padding:0  10px;  color:#176ba9; font-size:16px;text-align: center; background: url(../images/line4.jpg) no-repeat right center; float:left;}
.nav{ width: 100%;}
.nav ul{ width: 1190px; margin: 0 auto;}
.nav ul li{ display: block; float: left;  padding: 9px; position: relative;}
.nav ul li a{display: block; padding: 4px 13px; font-size: 16px; color: #333;}
.nav ul li a:hover,.nav ul li a.on{ background: #1169ab; color: #fff;}

.xldiv{width: 600px;position: absolute; top: 49px; padding: 18px; display:none ; background: url(../images/xl_nav_bj.png) repeat;z-index: 9;}
.xldiv .xl_nav{width: 280px; line-height: 35px;}
.xldiv .xl_nav2{width: 120px; line-height: 35px;}
.xldiv .xl_nav a,.xldiv .xl_nav2 a{ float: left; padding: 0 10px; color: #000;}
.xldiv .xl_nav a:hover,.xldiv .xl_nav2 a:hover{ background: none; color: #1169AB; text-decoration: underline;}


/*banner*/
/* flexslider */
.banner{width: 100%; height: 595px; margin: 0 auto; overflow: ; text-align: center;}
.flexslider{position:relative;height:595px;overflow:hidden; width:100%; z-index:1; top:0;}
.slides{position:relative;z-index:1;}
.slides li{height:595px;}
.slides li a{ display:block; height:595px;}
.flex-control-nav{position:absolute;bottom:35px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:54px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.main1{width: 100%; background: url(../images/bj1.jpg) repeat; padding: 30px 0;}
.main1_z{width: 1190px; margin: 0 auto;}
.main1_z_l{width: 594px;}
.main1_z_r{width: 557px;}
.main1_z_l .main1_z_img{width: 594px;}
.main1_z_l .main1_z_l_mc{width: 168px; height: 151px; overflow: hidden;}
.main1_z_l .k_img{width: 426px; height: 138px; overflow: hidden;}
.sy_time{width: 88px; padding: 15px 40px; text-align: right;}
.sy_xw_nr{width: 406px; height: 104px; padding: 10px;overflow: hidden;}
.sy_time span{ display: block; line-height: 33px; background: url(../images/line5.jpg) no-repeat bottom right; line-height: 30px;}
.sy_time h2{ font-size: 40px; color: #333333;margin-top: 15px;}
.sy_xw_nr a h5{ font-size: 18px; color: #333333; font-weight: normal; display: block; margin-bottom: 8px;}
.sy_xw_nr a p{ font-size: 15px; color: #000; line-height: 24px;}

.sy_bta{ border-bottom: #E5E5E5 1px solid; line-height: 35px;}
.sy_bta h4{ border-bottom: #1169AB 2px solid; font-size: 20px; color: #333333; padding: 0 10px; font-weight: normal;}
.sy_bta a{ color: #000; font-size: 12px;}
#main1_xw_nr{ margin-top: 15px; height: 224px; overflow: hidden;}
#main1_xw_nr ul li{ display: block; height: 28px; line-height: 28px; overflow: hidden;}
#main1_xw_nr ul li a{ float: left;display: block;width: 400px; height: 28px; line-height: 28x; background: url(../images/d1.jpg) no-repeat left center; padding-left: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#main1_xw_nr ul li span{ float: right; color: #000;}
#main1_xw_nr ul li a:hover{ text-decoration: underline; color: #1169AB;}
.sy_jyjx{ margin-top: 15px;}
.sy_jujx_nr{ margin-top: 25px;}
.sy_jujx_nr ul li{ float: left; position: relative; margin: 0 7px;}
.sy_jujx_nr ul li span{ position:absolute ; bottom: 0; left: 0; line-height:30px; text-align: center; color: #FFFFFF;z-index: 99; width: 100%; background:rgba(25,134,214,0.6);}
.sy_jujx_nr ul li:hover span{background:rgba(25,134,214,1);transition:background 1s;}

.main2{ padding-top: 20px;width: 1190px; margin:0 auto;}
/*科研*/
.sy_ky{width: 596px;}
.sy_hz{width: 557px;}
.sy_ky_nr,.sy_hz_nr{ margin-top: 20px; height: 295px; overflow: hidden;}
.sy_ky_nr img{ width: 596px; height: 136px; overflow: hidden; margin-bottom: 20px;}
.sy_hz_nr img,.main4_r_nr img{width: 557px; height: 136px; overflow: hidden; margin-bottom: 20px;}
.sy_ky_nr ul li{ display: block; height: 30px; line-height: 28px; overflow: hidden;}
.sy_ky_nr ul li a,.sy_hz_nr ul li a,.main4_r_nr ul li a{ float: left;display: block;width: 400px; height: 28px; line-height: 28x; background: url(../images/d1.jpg) no-repeat left center; padding-left: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.sy_ky_nr ul li span,.sy_hz_nr ul li span,.main4_r_nr ul li span{ float: right; color: #000;}
.sy_ky_nr ul li a:hover,.sy_hz_nr ul li a:hover,.main4_r_nr ul li a:hover{ text-decoration: underline; color: #1169AB;}
.sy_hz_nr ul li,.main4_r_nr ul li{ display: block; height: 30px; line-height: 28px; overflow: hidden;}
.main4_r_nr{ margin-top: 20px; height: 363px; overflow: hidden;}
.main3{width: 100%; background: url(../images/wh_bj.jpg) no-repeat top; height: 275px; overflow: hidden; padding: 60px 0;}
.main3_nr{width: 1200px; margin: 0 auto;}
.main3_bt{ text-align: center;}
.main3_bt h4{ background: url(../images/culture_bj.png) no-repeat center; color: #FFFFFF; font-size: 20px; font-weight: normal;}
.main3_bt span{ color: #FFFFFF;font-size: 12px;}
.main3_nr_nr ul li{ display: block;width: 169px; float: left;  text-align: center; margin: 20px 65px 0 60px;}
.main3_nr_nr ul li div{border: #FFFFFF 1px dashed;width: 137px; height: 137px; padding: 15px; border-radius: 50%;}
.main3_nr_nr ul li div a{ display:inline-block;width: 87px; height: 77px; background: #FFFFFF; border-radius: 50%; overflow: hidden; 
padding: 30px 25px;}
.main3_nr_nr ul li p{ display:inline-block;line-height: 60px; color: #FFFFFF; font-size: 18px;}
 .main3_nr_nr ul li div img {transition: all 0.5s;}
.main3_nr_nr ul li div a:hover img{ transform: scale(1.1);}
.main4,.main5{width: 1200px;margin: 30px auto;}
#main4_bt{ text-align: center; margin-bottom: 40px;}
#main4_bt h4{ background: url(../images/zs_bj.png) no-repeat center; font-size: 20px; color: #1169AB; font-weight: normal;}
#main4_bt span{ text-transform:uppercase;font-size: 12px; color: #000;}

.main4_l{width: 600px;}
.main4_l_nr{ margin-top: 20px;}
.main4_l_nr ul li{ height: 111px; overflow: hidden; margin: 15px 0;}
.main4_l_nr img{width: 212px; height: 111px; overflow: hidden;}
.main4_l_nr div{width: 365px;}
.main4_l_nr div h4{font-size: 18px; font-weight: normal; line-height: 40px; color: #333333;transition: all 0.3s;}
.main4_l_nr div span{ display:block;font-size: 14px; color: #b2b2b2; margin-bottom: 10px;}
.main4_l_nr div p{ color: #000;}
.main4_l_nr ul li a:hover h4{ color: #1169AB; text-decoration: underline;}

.main4_r{width: 555px;}
.main5_nr ul li{width: 385px; text-align: center; float:left; margin: 0 7px;_margin: 0 5px;}
.main5_nr ul li a{ display: block;}
.main5_nr ul li a span{ display: block; line-height: 60px;}
.main5_nr ul li a div{width: 385px; height: 217px; overflow: hidden;}
.main5_nr ul li a div img{ transition: all 0.5s;}
.main5_nr ul li a:hover img{ transform: scale(1.05);}
#ft_top{width: 100%; background:#e9e9e9 ; padding: 20px 0;}
.ft_top_ct,.ft_up_ct{width: 1200px; margin: 0 auto;}
.ft_top_ct img{width: 126px; height: 126px;overflow: hidden;}
.ft_top_ct .ft_nav{width: 1000px;}
#ft_nav_a{ margin-top: 20px; background: url(../images/line3.jpg) repeat-x bottom; padding-bottom: 10px; margin-bottom: 10px;}
#ft_nav_a a{ color: #000666; font-size: 16px;  padding: 0 3px;}
#ft_nav_a a:hover{ text-decoration: underline; color: #333333;}
.ft_top_ct .ft_nav h5{ font-weight: normal; font-size: 18px; color: #212121; line-height: 30px;}
.ft_top_ct .ft_nav p{ font-size: 15px; color: #838383;}

#ft_up{width: 100%; background: #106aac; height: 50px; line-height: 50px;}
.ft_up_ct { color: #FFFFFF;}
.ft_up_ct p a{ display:flex; margin-top: 15px; float: left; margin-left: 10px;}

/*gotop*/
.cbbfixed {position: fixed;right: 30px;transition: bottom ease .3s;bottom: -80px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #8cb8d9;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#106aac;}

/*弹出*/
.box{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;top:0;z-index:100;display:none;}
.hint,.hint2{width:600px;height:532px;margin:0 auto;background:#fff;position:fixed;top:50%;left:50%;margin-left:-300px;margin-top:-266px;z-index:111;display:none;}
.hint .hint-in1,.hint2 .hint-in1{width:600px;height:60px;background:#fff;position:relative;}
.hint .hint2,.hint2 .hint2{line-height:70px;color:#f4e8df;font-size:26px;padding-left:156px;}
.hint .hint3,.hint2 .hint3_close{width:40px;height:40px;background:url(../images/chacha3.png) no-repeat;-webkit-background-size:40px 40px;background-size:40px 40px; position:absolute;top:10px;right:10px; cursor: pointer;}

.hint .hint-in2,.hint2 .hint-in2 { padding: 10px 0 0 0; text-align: center;}
.hint .hint-in2 img,.hint2 .hint-in2 img{ width: 350px; height: 350px; margin: 0 20px; padding: 4px; border:#DEDADA 1px solid;}
.hint .hint-in2 p,.hint2 .hint-in2 p{ font-size: 20px; margin-bottom: 20px;}


/*内页开始*/

.banner2 #ny_banner {width: 1920px;height: 316px;  position: absolute; left: 50%; margin-left:-960px;}
.banner2 { width: 100%; position: relative;height: 316px;}
.ny_nav{ background: url(../images/line_ny.jpg) repeat-x bottom;line-height: 50px; padding-bottom: 10px; padding-top: 15px;}
.ny_nav .ny_nav_list{width: 1200px; margin: 0 auto;}
.ny_nav_list ul li{ float: left; background: url(../images/line2.jpg) no-repeat right top 0.5em; padding: 0 10px;}
.ny_nav_list ul li a{width: 130px; height:47px; text-align: center; overflow: hidden; line-height:36px;display: block;  color: #333; text-overflow: ellipsis; white-space: nowrap;}
.ny_nav_list ul li a:hover,.ny_nav_list ul li a.on{width: 130px; height:47px; text-align: center; line-height:36px;display: block; background:url(../images/sj.jpg) no-repeat top; color: #FFFFFF;}
.page{ display: block; padding:40px 0 20px 0; text-align: center;}
.page a{ border: #e5e5e5 1px solid; padding: 5px 9px; margin: 0 6px;}
.page a:hover,.page a.on{ background: #4191cd; color: #FFFFFF;}
.main5_nr h2{ color: #106AAC; font-size: 25px; font-weight: normal; line-height: 50px; margin-bottom: 20px;}
.main5_nr h4{ text-align: center; line-height:40px ; font-size: 18px; color: #333333; font-weight: normal; line-height: 40px;}
.main5_nr h6{ text-align: center; font-size: 14px; color: #000; line-height: 30px; font-weight: normal; margin-bottom: 40px;}
.main5_nr p{ line-height: 30px; text-indent: 2em; color: #000;}
#hd_dimg {text-align: center; margin: 20px 0;}
#hd_video {text-align: center; margin: 20px 0;}
.gj_nynr ul li{ float: left;width: 380px; margin: 0 10px; border-bottom: #eeeeee 1px solid; padding: 20px 0; cursor: pointer;}
.gj_nynr ul li img{width: 380px; height: 133px; overflow: hidden;}
.gj_nynr h5{ font-size:18px ; font-weight: normal; display: block; margin-top: 20px; color: #222222;}
.gj_nynr span{color: #000; font-size: 14px; display: block; margin-bottom: 15px;}
.gj_nynr p{color: #000; font-size: 15px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.gj_nynr p a{color: #1169ab;}
.gj_nynr ul li #gj_img {width: 380px; height: 133px; overflow: hidden;}
.gj_nynr ul li #gj_img a img{ transition: all 0.5s;}
.gj_nynr ul li:hover img{ transform: scale(1.05);}
#ny_page{ margin-top: 30px;}
#ny_page p{ text-indent: 0 !important; line-height: 30px;}
#ny_page p a:hover{ text-decoration: underline;}

/*新闻动态*/
.ny_xw_nr{ margin-top: 20px;}
.ny_xw_img{width: 539px; height: 305px; overflow: hidden;}

.banner1{width: 539px;}
.focus{ position:relative; width: 539px; height: 305px;  background-color: #000; float: left;}  
.focus img{width: 539px; height: 305px;} 
.focus .shadow .title{width: 53px; height: 53px;padding-left: 10px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden;}
.focus .btn{ position:absolute; bottom:34px; left:10px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:53px; line-height: 53px; background:rgba(0,0,0,0.6); 
   
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  
display:block;  text-align:left;}  
.focus .shadow a{ color:#fff; font-size:14px;line-height: 40px; overflow:hidden; margin-left:10px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  ;}  
.focus .fcon img{ display:block;}  
.focus .fbg{bottom:18px; right:15px; position:absolute; height:21px; text-align:center; z-index: 200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:18px;}    
.focus .D1fBt a{position:relative; display:inline; width:16px; height:16px; border-radius: 50%;  margin:0 3px; background: #ffffff; text-decoration:none; text-align:center; outline:0; float:left;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fab226;}    
.focus .D1fBt img{display:none;}    
.focus .D1fBt i{display:none; font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer;}  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0;}  
.focus .next:hover{  background-position:-40px 0;}


.ny_xw_list{width: 630px;}
.ny_xw_list #main1_xw_nr{margin-top: 0; height: 305px; overflow: hidden;}

.ny_xw_list #main1_xw_nr ul li a{ float: left;display: block;width: 500px; height: 28px; line-height: 28x; background: url(../images/d1.jpg) no-repeat left center; padding-left: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.ny_xw_dt1{ height: 363px; overflow: hidden;}
.ny_xw_dt2{ margin-top: 20px; height: 282px; overflow: hidden;}
.ny_xw_gg{width: 784px;}
.ny_xw_gg .ny_xw_gg_nr{width: 410px;}
.ny_xw_gg a .ny_imgdx{width: 355px; height: 200px; overflow: hidden;}
.ny_xw_gg a img{transition: all 0.5s;}
.ny_xw_gg a:hover img{ transform: scale(1.05);}

.ny_xw_gg .ny_xw_gg_nr h4{ font-size: 18px; color: #222222; font-weight: normal;}
.ny_xw_gg .ny_xw_gg_nr span{ color: #000; font-size: 14px; line-height: 50px;}
.ny_xw_gg .ny_xw_gg_nr p { color: #000; line-height: 28px;}
.ny_xw_gg .ny_xw_gg_nr p i{ color: #1169ab; font-style: normal;}
.ny_xw_gglist #main1_xw_nr{width: 392px;margin-top: 0;}
.ny_xw_gglist #main1_xw_nr ul li a{width: 240px;}

/*新闻动态*/
.ny_xydt ul li{ display: block; border-bottom: #eeeeee 1px dashed; padding: 20px 0 ;}
.ny_xydt ul li .ny_xw_gg_nr{width: 896px;}
.ny_xydt ul li a .ny_imgdx{width: 271px; height: 153px; overflow: hidden;}
.ny_xydt ul li a img{transition: all 0.5s;}
.ny_xydt ul li a:hover img{ transform: scale(1.05);}

.ny_xydt ul li .ny_xw_gg_nr h4{ font-size: 18px; color: #222222; font-weight: normal;}
.ny_xydt ul li .ny_xw_gg_nr span{ color: #000; font-size: 14px; line-height: 50px;}
.ny_xydt ul li .ny_xw_gg_nr p { color: #000; line-height: 28px;}
.ny_xydt ul li .ny_xw_gg_nr p i{ color: #1169ab; font-style: normal;}



/*学院介绍*/
.ny_js_1{width:752px ;  overflow: hidden;}
.ny_js_1nrjj{width: 452px; line-height: 28px;}
.ny_js_1nrjj p a,#ny_jj_2nr p a{color: #1169ab;}
.ny_js_1nr{ margin-top: 20px;height: 153px;}
.ny_js_1nr img{ width: 271px; height: 153px; overflow: hidden;}

.ny_js_2{width: 400px;}
#ny_jj_2nr{ margin-top: 20px; line-height: 28px;height: 153px;}

/*荣誉*/
.ny_js_3{ margin-top: 20px; margin-bottom: 20px;}

.ny_js_3_nr{ margin-top: 20px;}
.ny_js_3_nr ul li{width: 282px; margin: 0 9px; float: left; text-align: center;}
.ny_js_3_nr ul li a{ display: block;border-bottom: #EEEEEE 1px solid;}
.ny_js_3_nr ul li a:hover {display: block; color: #106AAC; border-bottom: #106AAC 1px solid;}
.ny_js_3_nr ul li img{width: 282px;height: 191px; overflow: hidden; border: #EEEEEE 1px solid;}
.ny_js_3_nr ul li span{ line-height: 50px;}

.ny_ry_top ul li{ margin: 15px 9px;}

/*招生就业*/
.ny_zs_1{width: 752px;}
.ny_zs_1nr,.ny_zs_3,.ny_zs_3 ul,.ny_zs_4{ margin-top: 20px;}
.ny_zs_1nr ul li,.ny_zs_3 ul li,.ny_zs_zc ul li{ display: block; height: 28px; line-height: 28px; overflow: hidden;}
.ny_zs_1nr ul li a{ float: left;display: block;width: 600px; height: 28px; line-height: 28x; background: url(../images/d1.jpg) no-repeat left center; padding-left: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.ny_zs_1nr ul li span,.ny_zs_3 ul li span,.ny_zs_zc ul li span{ float: right; color: #000;}
.ny_zs_1nr ul li a:hover,.ny_zs_3 ul li a:hover,.ny_zs_zc ul li a:hover{ text-decoration: underline; color: #1169AB;}
.ny_zs_2{width: 400px;}

.ny_zs_3{width: 575px;}
.ny_zs_3 ul li a{ float: left;display: block;width: 450px; height: 28px; line-height: 28x; background: url(../images/d1.jpg) no-repeat left center; padding-left: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.ny_zs_3 #ny_zs_timg{width: 575px; height: 142px; overflow:hidden ; margin-bottom: 18px;}
.ny_zs_3 #ny_zs_timg img{width: 575px; height: 142px; overflow:hidden ;}
.ny_zs_4 ul{ margin-top: 20px;}
.ny_zs_4 ul li{ float: left;width: 200px; margin:  0 20px; text-align: center; cursor: pointer;}
.ny_zs_4 ul li a{ display: inline-block; width: 200px; height: 240px; overflow: hidden;}
.ny_zs_4 ul li span{ line-height: 50px;}
.ny_zs_4 ul li a img{transition: all 0.5s;}
.ny_zs_4 ul li:hover img{transform: scale(1.05);}
.ny_zs_zc ul li a{float: left;display: block;width: 1000px; height: 28px; line-height: 28x; background: url(../images/d1.jpg) no-repeat left center; padding-left: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

/*科研产业*/
.ky ul li{width: 561px; float: left; margin: 0 10px 20px 10px;}
#ky_img{width: 561px; height: 136px; overflow: hidden;}
#ky_img img{transition: all 0.5s;}
.ky ul li a:hover img{transform: scale(1.05);}
.ky_nr_ny{background: #f1f1f1;width: 531px;  padding: 15px;}
.ky ul li a h4{font-size: 18px; font-weight: normal; color: #333333;}
.ky ul li a span{ display: block; color: #000; font-size: 14px; margin-bottom: 15px;}
.ky ul li a p i{ color: #106AAC;}
.ky ul li a{ display: block;border-bottom: #F1F1F1 2px solid;}
.ky ul li a:hover{ display: block;border-bottom: #106AAC 2px solid;}
.ky ul li a:hover h4{ color: #106AAC;text-decoration: underline;}
/*联系我们*/
.ny_lx{ margin-bottom: 70px; display: block;}
.map_img{width: 868px; height: 414px; border: #EEEEEE 1px solid;}
.ny_lx_nr{width: 275px; height:302px; border: #EEEEEE 7px solid; padding:50px 20px; line-height: 35px;}

/*教学资源*/
.jxzy_1{width: 866px;}
.jxzy_2{width: 306px;}
.jxzy_3{width: 1200px;}
#jxzy_1nr,#jxzy_1nr2{ margin-top: 20px;}
#jxzy_1nr ul li{ float: left;width: 276px; margin: 0 6px;}
#jxzy_1nr2 ul li{ float: left;width: 276px; margin: 0 12px;}
#jxzy_1nr ul li a,#jxzy_1nr2 ul li a{ display:inline-block;width: 276px; height: 156px; overflow: hidden;}
#jxzy_1nr ul li a img,#jxzy_1nr2 ul li a img{width: 276px; height: 156px; overflow: hidden;transition: all 0.5s;}
#jxzy_1nr ul li span,#jxzy_1nr2 ul li span{ display: inline-block;width: 276px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; font-size: 15px; line-height: 50px;}
#jxzy_1nr ul li:hover img,#jxzy_1nr2 ul li:hover img{transform: scale(1.05);}
.margin_left{ margin-left: 15px !important;}


#jyjx_nav{ border-bottom: #EEEEEE 1px solid; line-height: 50px; margin-bottom: 20px;}
#jyjx_nav ul li{  float: left; font-size: 16px; display: block;}
#jyjx_nav ul li a{ display: block;border-bottom: #fff 1px solid;padding: 0 15px; color: #333333;}
#jyjx_nav ul li a:hover,#jyjx_nav ul li a.on{ border-bottom: #1169AB 1px solid; transform:all .3s;}


/*本科生专业设置*/
.bk_nav_left{width: 253px;}
.bk_nav_right{width: 876px; border-left: #EEEEEE 1px solid; padding:0 30px; min-height: 500px; line-height: 30px; color: #000;}
.bk_nav_left ul li a{ display: block; background: url(../images/bk_nav_l_w.jpg) no-repeat top; height: 47px; line-height: 47px; padding-left: 40px; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bk_nav_left ul li a:hover,.bk_nav_left ul li a.on{ background: url(../images/bk_nav_l.jpg) no-repeat top; height: 47px; line-height: 47px; padding-left: 40px; color: #FFFFFF;}
.bk_nav_left ul li ul{ background: #f4f4f4;}
.bk_nav_left ul li ul li{ padding-left: 20px;}
.bk_nav_left ul li ul li a{background: none;padding-left: 0; font-size: 14px;height: 30px; line-height: 30px; color: #000;}
.bk_nav_left ul li ul li a:hover,.bk_nav_left ul li ul li a.on{ background: none; color: #1169AB; padding-left: 0;height: 30px;line-height: 30px; text-decoration: underline;}
.bk_nav_right strong{ font-size: 18px; line-height: 50px; font-weight: normal;}
#jyjx_lx{ line-height: 50px;}
#jyjx_lx span{ float: left;  font-weight: normal;color: #1169AB; background: url(../images/sj_a.jpg) no-repeat left center; padding-left: 20px; font-size: 18px;}
#jyjx_lx span a{color: #1169AB; float: none;font-size: 18px;}
#jyjx_lx a{ float: right; color: #000; font-size: 16px;font-weight: normal;}
#jyjx_lx h6{ font-weight: normal; font-size: 15px; color: #000;}
#jyjx_lx_nr{ width: 600px; margin: 50px auto;}
.strong{ font-size: 20px; font-weight: normal; color: #333333;}
.lcsg_nr1{width: 430px; margin-top: 20px;}
.lcsg_nr2{width: 430px;margin-top: 20px;}
.lcsg_nrjj{ margin-top: 20px; line-height: 30px !important;}
.lcsg_nrjj #lcsg_nr1_nr{ margin-top: 20px; height: 137px; overflow: hidden;}
.lcsg_nr2 #lcsg_nr1_nr ul li{ float: left; width: 193px; height: 137px; overflow: hidden; margin: 0 10px;}
.lcsg_nr2 #lcsg_nr1_nr ul li a{ display: block;}
.lcsg_nr2 #lcsg_nr1_nr ul li a img{ transition: all 0.5s;}
.lcsg_nr2 #lcsg_nr1_nr ul li a:hover img{ transform: scale(1.05);}
.lcsg_nr1 #lcsg_nr1_nr ul li{ display: block;height: 30px line-height: 30px; overflow: hidden;}
.lcsg_nr1 #lcsg_nr1_nr ul li a{ float: left; display: block;height: 30px font-size: 15px; background:url(../images/d1.jpg) no-repeat left center; padding-left: 15px;width: 320px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lcsg_nr1 #lcsg_nr1_nr ul li span{  float: right; color: #000; background: none; padding: 0; font-size: 15px;}
.lcsg_nr1 #lcsg_nr1_nr ul li a:hover{ color: #106AAC; text-decoration: underline;}
.lcsg_nrjj .xq_list{}

.lcsg_nrjj .xq_list li{ display: block;}
.lcsg_nrjj .xq_list li a{width: 760px; float: left; display: inline-block; height: 35px; line-height: 35px; background: url(../images/d1.jpg) no-repeat left center; padding-left: 15px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lcsg_nrjj .xq_list li span{ float: right; color: #000;background: none !important; padding: 0; font-size: 15px;}
.lcsg_nrjj .xq_list li a:hover{color: #106AAC; text-decoration: underline;}
#tpxw_list{ margin-top: 20px;}
#tpxw_list ul li{float: left; width: 193px; height: 137px; overflow: hidden; margin: 12px 13px;}
#tpxw_list ul li img{ transition: all 0.5s;}
#tpxw_list ul li a:hover img{ transform: scale(1.05);}
#jyjx_lx_nr table tr{}
#jyjx_lx_nr table tr td{height: 34px; line-height: 34px;margin-top: 10px; display: -webkit-box;}
#jyjx_lx_nr table .k1{ border: none; height: 34px;padding-left:4px;width:336px;}
#jyjx_lx_nr table tr td.k2{ border: #EEEEEE 1px solid;}
#jyjx_lx_nr table tr td .k3{width:340px;height: 34px;  display: block; border: #1169ab 1px solid; cursor: pointer; background: #1169ab; color: #FFFFFF;}
#jyjx_lx_nr table tr td .k3:hover{ background: #2E88CB;}
#divselect{width:340px;  position:relative;}
#divselect cite{width:336px; height:36px;line-height:36px;display:block;color:#000; cursor:pointer;font-style:normal;
padding-left:4px; background:url(../images/xjt.png) no-repeat right center;}
#divselect ul{width:340px; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;}
#divselect ul li{height:36px; line-height:36px;}
#divselect ul li a{display:block; height:36px; color:#000; text-decoration:none; padding-left:10px; padding-right:10px;}
#divselect ul li a:hover{background-color:#eee;}

/*登录页*/
.login_ny{width: 100%; height: 998px; overflow: hidden; background: url(../images/login_bj.jpg) no-repeat top center; background-size: cover;}
#login_nr {width: 1180px; height: 605px;  position: absolute; left: 50%; top: 50%; margin-left: -590px; margin-top:-302.5px;}
#ny_login{ text-align: center;}
.login_nr_nr{width: 1180px; height: 438px;  background: url(../images/login_nbj.png) no-repeat center;}
.login_nr_input{width: 377px; padding: 50px 40px; background: url(../images/dlline.jpg) no-repeat left center; height: 135px; margin-top: 111px; margin-right: 150px;}
.login_nr_input tr{ line-height: 60px;}
.login_nr_input .k1{width: 268px; height: 36px; margin-left: 30px; border: none; border: #EEEEEE 1px solid; background: url(../images/yhm.jpg) no-repeat left center; padding-left: 30px;}
.login_nr_input .k2{width: 268px; height: 36px; margin-left: 30px; border: none; border: #EEEEEE 1px solid; background: url(../images/mm.jpg) no-repeat left center; padding-left: 30px;}
.login_nr_input .k3{width: 298px; height: 36px; cursor: pointer; border:none; margin-left: 30px; background: #4d90fe; color: #FFFFFF; text-align: center;}
.login_nr_input .k3:hover{ background: #4082ef;}

/*会员*/
.huibj{ background: #f4f4f4; padding: 20px;}
.hy_main{width: 1200px; margin: 0 auto; padding: 20px; background: #FFFFFF;}
.hy_main_left{ min-height: 492px;width: 211px; background: #e4eef4;}
.hy_main_left h4{ background: #106AAC; padding:0  20px; height: 76px; line-height: 76px; text-align: center; font-size: 25px; font-weight: normal; color: #FFFFFF;}
.hy_main_left h4 span{ background: url(../images/hy_t.jpg) no-repeat left center; padding-left: 50px;}
.hy_main_left ul li{ display: block;  text-align: center; line-height: 45px; border-bottom: #f4f8fb 1px solid;}
.hy_main_left ul li a{ display: block;  font-size: 17px;}
.hy_main_left ul li a span{background: url(../images/hy_da.jpg) no-repeat left center; padding-left: 20px;}
.hy_main_left ul li a:hover span,.hy_main_left ul li a span.on{background: url(../images/hy_d.jpg) no-repeat left center; padding-left: 20px;  color: #106AAC;}

.hy_main_right {width: 850px; padding: 90px 10px 0 70px;}
.hy_main_right2{width: 950px;}
.hy_main_right table{ line-height: 60px;}
.checkbox2 {width: 17px; height: 17px;
    background: url(../images/fk.jpg) no-repeat; z-index: 99999;
    border: none;
    
    vertical-align: middle;}
.checkbox2:checked {width: 17px; height: 17px; display: inline-block;z-index: 99999;
    background: url(../images/fk_h.jpg) no-repeat;
    border: medium none;}
.hy_main_right .k1{ border: #EEEEEE 1px solid;width: 340px; height: 40px; line-height: 40px;}
.hy_main_right .k3{width: 150px; height: 40px; border: none; cursor: pointer; background: #106AAC; border-radius: 5px; text-align: center; color: #FFFFFF; font-size: 18px;}
.hy_main_right .k3:hover{ background: #2E88CB;}
.hy_main_right .k4{ width: 750px; height: 200px; overflow: hidden; border: #EEEEEE 1px solid; padding: 20px; margin: 20px 0;}
.hy_main_right h4{ font-weight: normal; font-size: 18px; color: #000;}

#pl_nr{ border-bottom: #eee 1px solid; padding: 15px 0;}
.hy_main_right2 ul li{ padding: 15px;}
.hy_main_right2 ul li h5{ font-size: 20px; font-weight: normal;}
.hy_main_right2 ul li span{ color: #000; font-size: 16px;}
.pl_dz{ display: block; line-height: 40px;}
.pl_bj	{background: #f5f5f5;}
.pl_nr_nr{}
#pl_nr_z .k4{border: #eee 1px solid; background: #FFFFFF; padding: 15px; width: 900px; height: 90px;}
.pl_nr_nr_bt{ margin-top: 10px;}
.pl_nr_nr_bt a{ display: inline-block;  width: 150px; height: 40px; line-height: 40px; background: #1169AB; text-align: center; color: #FFFFFF; border-radius: 5px;}


