/*--------------------Reset-----------------*/
/** reset **/
html{font-size: 62.5%}
*{padding: 0;margin: 0;outline: 0}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0;}
body,button,input,select,textarea{font-family:'Microsoft YaHei';font-size: 14px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul, ol{list-style: none;}
a{
	text-decoration: none;color:#333;
	text-decoration: none;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
a:hover{
	text-decoration: none;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.wz_box img{display: block; height: auto;width:100%;}
/*火狐去掉按钮、连接的虚线*/
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0;outline : 0;} 
input,button,select,textarea{outline:none;-webkit-appearance:none;}
textarea{resize:none;}
a { text-decoration: none; color: #333; }
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
a.hidefocus{outline:none}
.button{ border-radius: 0; }
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
img{border:0px;  outline-width:0px;  vertical-align:top;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.fl { float:left;}
.fr { float:right;}
.wrap{width:100%;}
body{min-width: 1200px; margin: 0 auto;}
.px1200{width: 1200px; margin: 0 auto;}

/*index*/
.header{width: 100%; height: 147px; background: url(../images/top_bg.jpg) 60% center no-repeat #007cd2;border-bottom: 6px solid #f5b02c;}
.logo{padding-top: 38px;}
/*搜索框*/
.search{width: 230px; height: 39px;position: relative;margin-top: 54px;background: url(../images/search_box.png);}
.search .text{width: 200px;height: 39px; line-height: 39px; text-indent: 1em;background: none; color: #fff;font-size: 14px;}
.search .submit{width: 30px;height: 39px;position: absolute;right: 0;background: url(../images/search.png) left center no-repeat;}
.search .text:-ms-input-placeholder{color:#d7d7d7;}/* Internet Explorer 10+ */ 
.search .text::-webkit-input-placeholder{color:#d7d7d7;}/* WebKit browsers */
.search .text::-moz-placeholder{color:#d7d7d7;}/* Mozilla Firefox 4 to 18 */ 
.search .text:-moz-placeholder{color:#d7d7d7;}/* Mozilla Firefox 19+ */ 
/*学校主页链接*/
.top_link{line-height: 147px; margin-right: 20px;font-size: 15px;color: #fff;}
.top_link:hover{ text-decoration: underline; }

/*nav*/
.nav{width: 100%;height: 64px; clear: both;background: #f4f4f4;}
.nav ul li{ float: left; text-align: center; position: relative;}
.nav ul li a{width: 150px; line-height: 64px;font-size: 17px;color: #3b3b3b;display: inline-block;}
.nav ul li ul li a{margin-top: 0;}
.nav ul li:hover a{color: #fff;background: #0082d5;}
.nav ul li.on a{color: #fff;background: #0082d5;}

/*设置一级导航样式*/
.nav ul li ul{display:none;}
.nav ul li:hover ul{text-align: center;display: inline-block; position:absolute; top:64px;left:0px;z-index:10;}
.nav ul li:hover ul li a{display:inline-block;color:#626262;font-size:14px;width:150px;height:50px;line-height:50px;text-align:center;border: none;background-color:#f5f9ff;float:left;}
.nav ul li:hover ul li a:hover{background:#005bac;color:#fff;}

/*banner*/
.focus {height: 446px;margin: 0 auto;overflow: hidden;position: relative;}
.focus .num {overflow: hidden;height: 20px;position: absolute;bottom: 10px;left: 45%;zoom: 1;z-index:10;}
.focus .num li {width: 12px;height: 12px; margin-right: 10px;cursor: pointer;float: left; background: url(../images/focus.png);}
.focus .num li.on {background: url(../images/focus_on.png);}
.prev,.next{width: 60px;height: 60px; position: absolute;background: url(../images/focus_pn.jpg);top: calc(50% - 30px);cursor: pointer;}
.prev{ left: 35px; background-position: 0 60px;}
.next{right: 35px;background-position: 60px 0px;}

/*main1*/
.main1{width: 100%;height: 274px;background: #f4f4f4;padding-top: 50px;margin-bottom: 50px;}
.main1_left, .main1_right{width: 584px;}
.main1_left{padding-top: 40px;height: 177px; background: url(../images/web_bgl.jpg);}
.main1_left .main1_leftA{margin:0 38px;float: left;}
.main1_left ul{width: 375px; float: left; }
.main1_left ul li{width: 33%;height: 35px;line-height: 35px;float: left;}
.main1_left ul li a{font-size: 14px;color: #fff;}
.main1_left ul li:hover a{text-decoration: underline;}
.main1_right{padding-top: 60px;height: 157px; background: url(../images/web_bgr.jpg);}
.main1_right dl{width: 25%; float: left;}
.main1_right dl dt img{display: block;margin: 0 auto;-webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s;}
.main1_right dl dd{height: 42px; font-size: 14px;color: #fff;text-align: center;padding: 20px 30px;display: flex;align-items: center; justify-content: space-around; flex-direction: column;}
.main1_right dl:hover dt img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);??}
.main1_right dl:hover dd{text-decoration: underline;}

/*table*/
.main2{height: 630px;}
.main_news{position: relative;width: 770px;height: 620px;}
.notice-title{width: 100%;position: relative;}
.notice-title p a{float:right;font-size: 12px;color: #999999;line-height: 38px;}
.notice-title p a:hover{color: #E43D3D;}

.title a{width:100px;height: 42px;line-height: 42px; display: block;text-align: center;  font-size: 16px;color: #333333;float: left;font-weight: bold;}
.title .on{background: #2763ba;color: #fff;}
.title a:hover{background: #2763ba;color: #fff;}

.notice-list{width: 100%;margin-top: 20px;border: 1px solid #ccc;border-top: 2px solid #333;height: 560px;}
.notice-list .more{position: absolute;top: 10px;right: 0;font-size: 14px;color: #666;}
.notice-list ul{padding-top: 20px;}
.notice-list ul li{width: 690px;padding:5px 10px; height: 40px; margin: 12px auto; background: #f3f3f3; line-height: 40px;}
.notice-list ul li:hover a{color: #ca2222;}
.notice-list ul li a{font-size: 16px; color: #201f1f;}
.notice-list ul li span{float: right;font-size: 14px; color: #625f5f;}
.notice-list ul li.li_first{height:120px;}
.notice-list ul li.li_first .li_firstR{width:470px;}
.notice-list ul li.li_first .li_firstR a{font-size:16px;color:#2763ba;line-height:30px;}
.notice-list ul li.li_first .li_firstR p{font-size:14px;color:#666;line-height:24px;}

/*main2*/
.main2_right{width: 385px;}
.tel,.info{width: 325px;height: 227px; padding: 30px;}
.tel{background: #f8b135;margin-bottom: 50px;}
.h1{height: 40px; font-size: 22px;color: #fff;line-height: 40px;margin-bottom: 20px;}
.h1 img{margin-right: 20px;vertical-align: middle;}
.tel p{padding: 0 10px;font-size: 17px;color: #ffefe7;line-height: 30px;}
.info{background: #0a93da;}
.info ul{padding: 0 10px;}
.info ul li{width: 44%;margin: 0 3%;border-bottom: 1px solid #45ade3;float: left;line-height: 50px;background: url(../images/yjt.png) right center no-repeat;}
.info ul li a{font-size: 14px;color: #fff;display: block;}
.info ul li:hover a{color: #ca2222;}

/*foot*/
.foot{width: 100%; height: 170px;padding-top: 70px;margin-top: 50px;background: url(../images/foot_bg.jpg);}
.bottom p{font-size: 14px;color: #fff;line-height: 33px;}
.ewm dl{float: left; margin-left: 20px;}
.ewm dl dt img{width: 100px; height: 100px;}
.ewm dl dd{font-size: 13px;color: #fff;line-height: 40px;text-align: center;}

/*list*/
.subbanner{width: 100%; height: 446px; overflow: hidden;margin-bottom: 30px;}
.subbanner img{width:1920px; height:446px;}

.list_left{width:270px;}
.list_left h3{padding-right:20px; height:90px; text-align:right; line-height:90px; font-size:24px; color:#fff; background:#0082d5; font-weight:normal;background-color: #0063C8;overflow: hidden; margin-bottom:1px;}
/*二级导航*/
.submenu{background: #0063C8;margin-bottom: 30px;line-height: 57px;}
.submenu ul{padding: 20px 0 130px; min-height:200px;}
.submenu ul li{width:200px; float:right; line-height: 57px;font-size: 17px;color: #ccc;margin: 0 10px;border-bottom:1px dashed #f9f9f9;}
.submenu ul li a{display: block;font-size: 17px;color: #fff; text-align:right; padding-right:20px;}
.submenu ul li:hover a{font-weight: bold;}
.submenu ul li.on a{font-weight: bold;}
.submenu:after{    display: block;
    content: '';
    width: 0;
    height: 0;
    border-top: 88px solid #0063C8;
    border-bottom: 88px solid #f2f2f2;
    border-left: 135px solid #0063C8;
    border-right: 135px solid #f2f2f2;}
.list{width: 840px; padding: 30px;background: #fff; min-height: 300px; overflow: hidden;}
.list_title{height: 50px;line-height: 50px; border-bottom: 1px solid #f5f5f5;margin-bottom: 20px;}
.list_title h2{font-size: 22px;font-weight: bold;color: #333;float: left;}
/*当前位置*/
.dqwz img{margin:0 10px;vertical-align: middle;}
.dqwz {font-size: 13px;color: #999999;}
.dqwz a{font-size: 13px;color: #999999;margin: 0 5px;}

.list>ul li{width: 100%; height: 90px; padding: 20px 0;border-bottom: 1px solid #ddd;}
.list>ul li dl{width: 90px; height: 90px; background: #f2f2f2;float: left;margin-right: 20px;text-align: center;color: #016aad;}
.list>ul li dl dt{font-size: 30px;font-weight: bold; line-height: 60px;}
.list>ul li dl dd{font-size: 13px;}
.list>ul li .list_right{width: 730px;}
.list>ul li .list_right a{font-size: 17px;color: #333;line-height: 40px;}
.list>ul li .list_right p{font-size: 14px;color: #999;}
.list>ul li:hover dl{ background: #016aad;color: #fff;}
.list>ul li:hover .list_right a{color: #016aad;}

/*内容页*/
#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; }
.content h1{ color: #333;font-size: 28px;line-height: 2em;padding: 10px 0;text-align: center;}
.content .bar{ line-height:2.8em; height:2.8em; text-align:center; color:#999; border-bottom:1px solid #dedede; font-size:12px;margin-bottom: 20px;}
.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}






