* {
    padding: 0px;
    margin: 0px auto;}
body{
    box-sizing:border-box;
   font-family: "microsoft yahei", Verdana, Geneva, sans-serif;}
ul, ol {
    list-style: none;}

input {
    border: none;}

a {
    text-decoration: none;
    color: #3b3939;
    font-size: 13px;}
a:hover{color:#F30;}
body {
    width: 100%;
    height: auto;}

.top-banner{
	width:1200px;
	height:90px;
	margin:0 auto;
	position:relative;
	margin-bottom:8px;}

.top-banner a.c{
	display:block;
	width:1200px;
	height:90px;
	margin:0 auto;
	position:absolute;
	right:0px;
	top:0px;
	z-index:1;}
.top-banner a.c img{
	width:1200px; height:90px;}
.top-banner .close1{
	width:50px;
	height:25px;
	position:absolute;
	right:10px;
	top:10px;
	z-index:100;}
.top-banner .close1 a.b1{
	border:1px solid #999;
	display:block;
	height:24px;
	width:49px;
	font:15px/24px 'microsoft yahei';
	background-color:#CCC;
	color:#333;
	text-align:center;}
.top-banner .close1 a:hover.b1{
	border:1px solid #CCC;
	background-color:#F30;
	color:#FFF;}




/*导航栏顶部开始*/
.logo {
    width: 1200px;
    height: 110px;
    margin: 0 auto;
    overflow: hidden;}

    .logo .logo_left {
        width: 585px;
        height: 88px;
        float: left;
     margin-top:8px;}

    .logo .logo_right {
        width: 585px;
        height: 88px;
        float: right;
        position: relative;}
    .logo .logo_right  .english{
        height:27px;
        padding-left:25px;
		margin-left:15px;
		margin-top:8px;
       		float:right;}
        .logo .logo_right  .english a{
            font-size:14px;}

        .logo .logo_right ul {
			display:block;
			width:100%;
			float:right;}

            .logo .logo_right ul li {
                height: 27px;
                float: right;
                padding-left: 23px;
				margin-top:5px;
				margin-left:15px;
                overflow: hidden;
                box-sizing: border-box;}

                .logo .logo_right ul li:first-child {
                   }

                .logo .logo_right ul li:nth-child(2) {
                   }

                .logo .logo_right ul li:nth-child(3) {
                   }
               
                .logo .logo_right ul li a {
                    line-height: 27px;}
                 .logo .logo_right ul li a:hover{
                     color:#00558B;}

        .logo .logo_right form {
            width: 137px;
            height: 25px;
			margin-top:8px;
			float:right;
						
			;}

            .logo .logo_right form input[type=text] {
                width: 100px;
                height: 15px;
                margin-left: 10px;
				margin-top:5px;
                float: left;
                font-size: 12px;}

            .logo .logo_right form input[type=image] {
                width: 18px;
                height: 15px;
                float: right;
				position:relative;
				top:5px;right:3px;}

        .logo .logo_right p {
            color: #00558B;
            font-size: 25px;
            width: 400px;
            height: 30px;
            position: absolute;
            right: 29px;
            top: 41px;}
/*导航顶部结束*/
/*导航开始*/
.nav {
    width: 100%;
    background-color: #00558B;
    height: 50px;
    position: relative;}

    .nav ul li {
        height: 29px;
        width: 98px;}

        .nav ul li a {
            color: #d2d1e3;
            font-size: 13px;
            width: 98px;
            height: 30px;
            display: inline-block;
            line-height: 30px;
            text-align: center;}

    .nav .nav_menu {
        width: 1200px;
        height: 50px;
        background-color: #00558B;
        margin: 0 auto;
        display: block;
        position: relative;}

        .nav .nav_menu li {
            width: 100px;
            height: 50px;
            float: left;
            background-color: #00558B;
            position: relative;}

            .nav .nav_menu li ul {
                width: 100px;
                height: auto;
                position: absolute;
                z-index: 1000;
                display:none;}

                .nav .nav_menu li ul li {
                    background-color: rgba(30,50,104,0.7);}
                 .nav .nav_menu li ul li:hover {
                    background-color: #00558B;}
                



            .nav .nav_menu li a {
                width: 100px;
                height: 50px;
                display: inline-block;
                text-align: center;
                line-height: 50px;
                font-size: 14px;
                color: #fff;}
            
.active{
    background-color: #d2d1e3;
            color: #fff;
            font-weight:600;}

/*banner页*/
.banner {
    height: 397px;
    width: 100%;}

    .banner img {
        width:100%;
		height: 397px;
		margin:0 auto;}
/*首页幻灯片*/
.wap-slider{
	width:100%;
	height:355px;
	margin-bottom:40px;
	clear:both;
	position:relative;}
#full-screen-slider { width:100%; height:396px; float:left; position:relative;}
#slides { display:block; width:100%; height:396px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; left:50%;margin-left:8px; border-radius:5px; background:#FFF ;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE;}

 /*学院动态开始*/
.main{
    width:1200px;
    height:950px;
    
    margin:0 auto;}
.main li{
       height: 30px;
    width: 400px;
    padding-left: 20px;
    background: url(ico-5.jpg) no-repeat 0px 9px;
    font-size: 13px;
    line-height: 30px

;}
.main .school_information{
    width:1200px;
    height:323px;}
.main .school_information .school_news{
    width:780px;
    height:334px;
    float:left;}
.main .school_information .school_news .news_picture{
width:330px;
height:235px;
float:left;}




.main .school_information .school_news ul{
    width:310px;
    height:250px;
    float:right;
    position:relative;}
/*
.main .school_information .school_news ul li{
    width:430px;}
*/
.main .school_information .school_news ul li a{color:#F30;}
.main .school_information .school_news ul p{
    width:100px;
    height:28px;
    position:absolute;
    right:-11px;
    top:219px;}
.main ul li span{
    display:inline-block;
    float:right;
    margin-right:25px;}
.main .school_information .school_notice{
    width:400px;
    height:334px;
    float:right;}
.main .school_information .school_notice img{
    width:397px;
    height:47px;
    margin-top:10px;
    margin-left:5px;}
.main .school_information .school_notice ul{
    width:430px;
    height:250px;
    margin-top:9px;
    margin-left:18px;
    position:relative;}
.main .school_information .school_notice ul p{
    width:100px;
    height:28px;
    position:absolute;
    right:14px;
    top:220px;}




.main .cut-line{
    width:1200px;
    height:32px;
   }
.main .ts-mien{
    width:1200px;
    margin-top:0px;
    margin-bottom:6px;}
.main .ts-mien .mien-pic{
    width:1150px;
    height:250px;
    border:1px solid #ccc;
    margin:0 auto;
    overflow:hidden;
	padding:0 10px;}
.main .ts-mien .mien-pic ul{
    width:1150px;
    height:250px;}
.main .ts-mien .mien-pic ul li{
   background:none;
    height:250px;
    float:left;
    margin-left:10px;
    overflow:hidden;
    padding-left:0px;
    width:auto;
	margin-top:22px;
	width:auto;}
.main .ts-mien .mien-pic ul li img{
 width:auto;
 height:200px;}

/*党群建设*/
.school-dq{
    width:1200px;
    height:260px;
     margin-top:4px;
     margin-left:20px;}
    .school-dq .dq {
        width: 809px;
        /*height: 490px;*/
        float: left;
        border-right: 1px dashed #00558B;}
   .school-dq .dq ul{
       width:400px;
       float:left;
       position:relative;
       margin-bottom:20px;}
    .school-dq .dq ul li{
        width:375px;}
 .school-dq .dq ul li a{ width:240px;display: block;float:left;}
       .school-dq .dq ul p{
           text-align:right;
           padding-right:33px;}

}
.school-dq .xkjs{
     width:390px;
     height:553px;
     float:right;}
 
.school_notice2{
	display:block;
    width:340px;
	height:200px;
	float:left;
	margin-left:10px;}
.school_notice2 .ino{
  width: 356px;
    height: 30px;}
.school_notice2 .ino a{
	    display: block;
    height: 30px;
    color: #333;
    float: left;
    font-size: 13px;
    line-height: 30px;
    padding-left: 20px;}
.school_notice2 .ino a:hover{color:#F30;}
.school_notice2 .ino span{
	display: block;
    height: 30px;
    float: right;
    font-size: 13px;
    line-height: 30px;
    color: #333;}
.school_notice2 p{
	display:block;
    width:100px;
    height:28px;
	float:right;
	margin-top:4px;}
 

 .lj{
     width:1200px;
     /*height:150px;*/
     margin-top:14px;}
  .lj img{
      margin:4px 10px;
      width:271px;
      height:60px;
      border:1px solid #00558B;}


  /*网站底部版权*/
  .foot{
      width:100%;
      height:100px;
      background:#00558B;
      position:relative;
    bottom:0px;
      border:none;
      overflow:hidden;
      box-sizing:border-box;}

    .foot p{
        color:#ffffff;
        font-family:"微软雅黑";
        font-size:12px;
        text-align:left;
        line-height:23px;
        width:400px;
      float:left;
      margin:5px 0 0 25px;}
    .foot .foot-logo{
      float: right;
    width: 406px;
    height: 60px;
    /*overflow: hidden;*/
    padding-top: 28px;
    margin-right: 33px;}
    
	
	
/*LOGIN*/
.m-login{
	width:800px;
	height:600px;
	margin:15px auto 15px auto;}
.m-login .lwm-r{
	width:350px;
	height:350px;
	background-color:#FFF;
	margin:0 auto;}
.m-login .lwm-r .logname{
	width:340px;
	height:64px;
	margin:5px auto;}
.m-login .lwm-r .logname span{
	display:block;
	height:64px;
	float:left;
	margin-left:20px;
	font-size:18px;
	line-height:64px;}
.m-login .lwm-r .login_form_tbox{
	width:300px;
	height:42px;
	margin:0 auto 18px auto;
	border: 1px solid #d6d5d5;}
.m-login .lwm-r .login_form_tbox .label{
	width:42px;
	height:42px;
	float:left;
	background-color:#dddddd;}
.m-login .lwm-r .login_form_tbox .label i{
	display:block;
	font-size:26px;
	line-height:42px;
	margin-left:7px;
	color:#FFF;}
.ui-input{
	border:0;outline:none;
    color:#444;
    font-size:14px;
	line-height:42px;
    height: 42px;
    padding: 0 12px;
    transition: background 0.3s ease-in-out;
    width: 230px;
	float:left;}
.button {
    -webkit-appearance: none;
    background: #f84b0f;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    height: 44px;
    font-size:18px;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width: 100%;}

.button:hover {background: #e02601;}
.button2 {
    -webkit-appearance: none;
    background: #f84b0f;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    height: 44px;
    font-size:18px;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
	padding:0 15px;}

.button2:hover {background: #e02601;}
.m-login .lwm-r .tt{
	width:300px;
	height:26px;
	font-size:14px;
	line-height:26px;
	text-align:right; 
	margin:0 auto;}
.m-login .lwm-r .tt a{color:#333;transition-duration:0.2s;}
.m-login .lwm-r .tt a:hover{color:#f4300a;}
.content1{
	width:900px;
	height:auto;
	font:15px/24px 'microsoft yahei';
	padding:15px 0;}
.content1 img
{
max-width:900px;
height:auto;
cursor:pointer;
border:0px double #E7E7E7;
zoom:expression( function(elm)
       {     if (elm.width>900) 
               {  var oldVW = elm.width; elm.width=900;             
                   elm.height = elm.height*(900 /oldVW);        
                }         elm.style.zoom = '1';     
      }
(this));}
.content1 .title{
	width:900px;
	height:auto;
	padding:0 0 10px 0;
	font:24px/30px 'microsoft yahei';
	text-align:center;
	border-bottom:1px solid #CCC;}
.content1 .info{
	width:900px;
	height:30px;
	font:14px/30px 'microsoft yahei';
	color:#999;
	margin:10px 0 20px 0;
	text-align:center;}
/*text*/
.content1 .bt{
	width:900px;
	height:36px;
	border-bottom:1px dotted #CCC;
	transition-duration:0.2s;}
.content1 .bt:hover{height:40px;}
.content1 .bt a{
	display:block;
	width:790px;
	float:left;
	height:36px;
	font:16px/36px 'microsoft yahei';
	color:#333;
	transition-duration:0.2s;
	overflow:hidden;}
.content1 .bt a dl{
	display:block;
	width:40px;
	float:left;
	height:36px;
	font:16px/36px 'microsoft yahei';
	color:#F30;}
.content1 .bt:hover a dl{color:#090;}
.content1 .bt:hover a{
	height:40px;
	font:16px/40px 'microsoft yahei';
	color:#F30;}
.content1 .bt span{
	display:block;
	width:110px;
	height:36px;
	font:14px/36px 'microsoft yahei';
	color:#999;
	float:right;
	transition-duration:0.2s;}
.content1 .bt:hover span{
	height:40px;
	font:14px/40px 'microsoft yahei';}
/*images*/
.content1 a.tu{
	display:block;
	width:290px;
	height:260px;
	background-color:#CCC;
	float:left;
	margin:8px 5px;
	position:relative;
	overflow:hidden;}
.content1 a.tu img{
	width:290px;
	height:230px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	transition-duration:0.5s;}
.content1 a:hover.tu img{
	width:310px;
	height:250px;
	position:absolute;
	top:-10px;
	left:-10px;}
.content1 a.tu span{
	width:274px;
	height:30px;
	position:absolute;
	z-index:100;
	background-color:#E3E3E3;
	overflow:hidden;
	color:#000;
	bottom:0px;
	padding:0 8px;
	font:15px/30px 'microsoft yahei';
	transition-duration:0.2s;}
.content1 a:hover.tu span{
	background-color:#F30;
	color:#FFF;}
.content1 a.tu .z{
	width:290px;
	height:230px;
	background: rgba(0,0,0, 0.5);
	position:absolute;
	top:0;
	left:-290px;
	z-index:50;
	transition-duration:0.2s;}
.content1 a:hover.tu .z{
	width:290px;
	height:230px;
	background: rgba(0,0,0, 0.5);
	position:absolute;
	top:0;
	left:0;
	z-index:50;}
.content1 a.tu i{
	display:block;
	width:60px;
	height:60px;
		margin:0 auto;
	position:absolute;
	top:80px;
	left:115px;
	z-index:60;
	filter:alpha(opacity=0);  /*支持 ie 浏览器*/
	-moz-opacity:0; /*支持 firefox 浏览器*/
	opacity:0;  /*支持 chrome, opera, safari 等浏览器*/
	transition-duration:0.5s;}
.content1 a:hover.tu i{
	position:absolute;
	top:80px;
	left:115px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;}
.content1 .downl{
	width:900px;
	height:38px;
	border-bottom:1px dotted #CCC;
	transition-duration:0.2s;
	overflow:hidden;}
.content1 .downl{
	width:900px;
	height:38px;
	border-bottom:1px dotted #CCC;
	transition-duration:0.2s;
	overflow:hidden;}
.content1 .downl:hover{
	height:68px;}
.content1 .downl .xx{
	width:900px;
	height:38px;}
.content1 .downl .xx a.bt1{
	display:block;
	width:550px;
	height:38px;
	font:15px/38px 'microsoft yahei';
	color:#333;
	float:left;}
.content1 .downl .xx dl{
	display:block;
	margin:0;
	padding:0;
	width:340px;
	height:38px;
	float:right;
	font:13px/38px 'microsoft yahei';
	color:#666;
	text-align:right;}
.content1 .downl .in{
	width:900px;
	height:30px;}
.content1 .downl .in a.d{
	display:block;
	padding:0 15px;
	height:26px;
	background-color:#06F;
	font:13px/26px 'microsoft yahei';
	color:#FFF;
	float:right;}
.content1 .downl .in a:hover.d{ background-color:#F30;}
.content1 .downl .in dl{
	font:12px/26px 'microsoft yahei';
	color:#999;
	display:block;
	float:left;}
.content1 .downlb{
	width:600px;
	height:auto;
	border:1px solid #B8D9E9;
	background-color:#E2F5FE;
	margin:30px auto 10px auto;
	padding:10px;}
.content1 .downlb .dm{
	width:580px;
	height:auto;
	padding:8px;
	background-color:#FFF;}
.content1 .downlb .dm .sm{
	width:100%;
	height:auto;
	font:18px/40px 'microsoft yahei';
	color:#F30;
	text-align:center;}
.downbt{
	width:90%;
	height:68px;
	border-bottom:1px dotted #CCC;}
.downbt .t{
	width:400px;
	height:68px;
	float:left;}
.downbt .t span{
	display:block;
	width:400px;
	height:40px;
	font:16px/50px 'microsoft yahei';
	overflow:hidden;}
.downbt .t dl{
	display:block;
	width:400px;
	height:28px;
	font:14px/20px 'microsoft yahei';
	color:#999;
	overflow:hidden;}
.downbt a.xiazai{
	display:block;
	padding:0 15px;
	height:38px;
	background-color:#F30;
	color:#fff;
	font:15px/38px 'microsoft yahei';
	float:right;
	margin-top:15px;
	transition-duration:0.2s;}
.downbt a:hover.xiazai{margin-top:10px;}

/*page*/
.page{
	width:100%;
	height:auto;
	margin-top:20px;
	clear:both;}
.page a{
	display:block;
	height:28px;
	padding:0 6px;
	font:14px/28px 'microsoft yahei';
	border:1px dotted #CCC;
	margin:5px;
	background-color:#E4E4E4;
	color:#333;
	transition-duration:0.3s;
	float:left;}
.page a:hover{
	border:1px solid #CCC;
	color:#FFF;
	background-color:#F30;}
.page a.r{
	display:block;
	height:28px;
	padding:0 6px;
	font:14px/28px 'microsoft yahei';
	margin:5px;
	border:1px solid #CCC;
	color:#FFF;
	background-color:#F30;
	float:left;}
.page span{
	display:block;
	height:28px;
	padding:0 6px;
	font:14px/28px 'microsoft yahei';
	border:1px dotted #fff;
	margin:5px;
	background-color:#fff;
	color:#666;
	float:left;}

.td1{
	height:38px;
	font:14px/38px 'microsoft yahei';
	color:#999;
	float:right;
	padding-right:10px;}
.td2{
	font:16px/38px 'microsoft yahei';
	color:#333;}



.input2 {
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    height: 32px;
    padding: 0 8px;
    transition: background 0.3s ease-in-out;
    width: 200px;}

.input2:focus {
    outline: none;
    border-color: #9ecaed;
    box-shadow: 0 0 10px #9ecaed;}
.button2 {
    -webkit-appearance: none;
    background: #009dff;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    height:48px;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.2em;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width:200px;}

.button2:hover {background: #00c8ff;}

.textarea2 {
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    height:70px;
    padding:6px;
    transition: background 0.3s ease-in-out;
    width:400px;}

.textarea2:focus {
    outline: none;
    border-color: #9ecaed;
    box-shadow: 0 0 10px #9ecaed;}
.foot-q img{
       width: 80px;
    height: 80px;
    margin: 11px 0px 0px 140px;}
/*
#topbanner a{
    margin:0 auto;
    width:1200px;
    display:block;
}
#topbanner .close{
    display:none;
}*/
.cut-line{
    display:none;}

#vsb_content table{ border: 0px;border-left:1px solid #ddd; border-top:1px solid #ddd;width:80%; margin:20px auto;}
#vsb_content table tr td{ border-left:0px; text-align: center;border-top:0px;line-height: 23px; padding: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ddd; border-bottom-color: #ddd;}
#vsb_content table tr td p{text-indent:0em; padding:0px; margin:0px; text-align:center;}
.cont-title{ color: #333;font-size: 28px;line-height: 2em;padding: 10px 0;text-align: center;}
.bar{ line-height:2.8em; height:2.8em; text-align:center; color:#999; border-bottom:1px solid #dedede; font-size:12px;}
.content{ padding:15px 0px;}
.content p{ text-indent:2em; line-height:2em;margin-bottom:15px; color:#333; font-size:16px;}
.content p img{ margin:15px auto; border:none; display:block;}

/*分页*/
.met_pager { margin-top: 20px; text-align: center;}
.met_pager a { padding: 9px 15px; border: 1px solid #e4eaec; border-right: none; background: #fff; text-align: center; color: #76838f;}
.met_pager a:hover { background: #00558b; text-decoration: none;}
.met_pager a.NextA { border-right: 1px solid #e4eaec;}
.met_pager .PreSpan,
.met_pager .NextSpan { padding: 9px 15px; border: 1px solid #e4eaec; background: #fff; color: #ccd5db; cursor: default;}
.met_pager .firstPage,
.met_pager .lastPage { min-width: 40px; height: 28px; line-height: 28px;}
.met_pager a.Ahover { border-color: #00558b; background: #00558b;border-color: ; background: ; color: #fff; cursor: default;}
.met_pager a.Ahover:hover { border-color: #00558b; background: #00558b;border-color: ; background: ; color: #fff;}
.met_pager a { text-decoration: none;}
.met_pager a:active,
.met_pager a:focus,
.met_pager a:hover { text-decoration: none;}
.met_pager .PageText { display: none; margin-left: 10px; color: #aaa;}
.met_pager input { display: none;}
.met_pager .firstPage,
.met_pager .lastPage { height: auto; line-height: inherit;}
.pager li { width: 49%; display: inline-block;}
.pager li a { max-width: 100%;}
.product_list_page_met_16_3 #met-pager-btn{border-color: #00558b;background-color: #00558b;border-color: ;background-color: ;}