/*--------------------Reset-----------------*/
/** reset **/
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, img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
em{font-style:normal;}
ul, ol,li{list-style: none;list-style-type:none}
a{
	text-decoration: none;color:#333;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
	
}
/*火狐去掉按钮、连接的虚线*/
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%;}
/*--------------------后加的部分属性-----------------*/
.ov {overflow: hidden;}
*{font-family: "微软雅黑";font-size:14px;}
.px1200{width:1200px;}



/*index*/
/*top*/
body{min-width: 1200px; background: #fff; margin: 0 auto;font-family: arial; overflow-x:hidden;}
#main{ width: 1200px; height: auto; min-height: 1000px; margin: 0 auto;}
.top{ width: 100%; height: 144px; margin:0 auto;}
.logo{width: 914px;height: 74px;margin: 35px 0 0 30px; float: left;}

/*top链接*/
.top-link{width: 100px;height: 30px; float: right; margin: 80px 20px 0 0;}
.top-link a{float: left;font-size: 18px;color: #6b8aa9;}
.top-link span{float: left;padding: 0 10px;}

/*导航*/
.nav{width: 100%; height: 50px;overflow: hidden; background: url(../img/nav_bg.jpg) center top no-repeat;}
.nav-box{width: 930px;height: 50px;float: left;margin-left: 15px;}
.nav-box ul{width: 100%;height: 50px;}
.nav-box ul li{height: 50px;line-height: 50px;float: left;}
.nav-box ul li a{font-size: 15px;color: #FFFFFF;padding: 0 15px;}
.nav-box ul li a:hover{ color:#ff8f3d;}
.nav-box ul li a.light{ color:#ff8f3d;}

/*搜索框*/
.search{width: 220px;height: 33px;float: right;margin-right: 10px;margin-top:7px;background: #3088be; border: 1px solid #469fd2;overflow: hidden;}
.search input {	display: block;}
.texts {width: 166px;line-height: 31px; height:31px;margin-top: 2px;	display: block;	margin-left: 7px;float: left;padding: 0 3px;background: none;color: #FFFFFF;font-size: 13px;}
.images {float: right;margin-top: 6px;margin-right: 5px;}


/*banner*/
.banner{width: 1200px;height: 310px;margin: 1px auto;}
.banner img{width: 1200px;height: 310px;}
.focus {width: 1200px;height: 310px;margin: 0 auto;	position: relative;	overflow: hidden;}
.focus .num {overflow: hidden;height: 10px;	position: absolute;	bottom: 20px;left: 47%;	zoom: 1;z-index: 3;}
.focus .num li {width: 10px;height: 10px;background: #FFFFFF;margin-right: 30px;cursor: pointer;float: left;}
.focus .num li.on {	width: 10px;height: 10px;background:#ffc600;}

.main1{width: 100%;height: 350px;margin: 20px auto;}
/*news*/
.news{width: 780px;height: 350px; float: left;}
.title{font-size: 22px; color: #1e1e1e; font-family: arial; line-height: 50px;}
.title a{font-size: 14px; color: #0d85bc;}
.news-pic{width: 326px;height: 350px;float: left;}
.news-pic img{width: 326px; height: 288px;}
.news-pic a{font-size: 16px; color: #353535;line-height: 30px;font-family: arial; }
.news-pic a:hover{color: #E40005;}

.news-list{width: 420px; height: 350px;float: right;}
.news-list ul li{width: 100%; height: 100px;border-bottom: 1px solid #d3d3d3;}
.news-list ul li a{ width: 420px; font-size: 15px; color: #010101;line-height: 30px;font-family: arial; padding-right:5px;}
.news-list ul li p{font-size: 12px;color: #6697c9; background: url(../img/time.png) 1% center no-repeat; text-indent:30px; margin-top: 10px;}
.news-list ul li:hover a{color: #e40005;}

/*PHOTO STOCK*/
.photo{width: 357px; height: 350px; float: right;}
.photo img{ width: 357px; height: 286px;}

.main2{width: 100%;height: 420px;margin: 0 auto;}
/*Departments*/
.main2-left{width: 810px;height: 420px;float: left;}
/*选项卡*/
.slideTxtBox{ width:810; height: 360px; margin-top: 20px;}
.slideTxtBox .hd{ width: 250px; height:350px; line-height:43px;  position:relative; float: left;background:url(../img/bg1.jpg) left center repeat-y;}
.slideTxtBox .hd ul{ position:absolute; }
.slideTxtBox .hd ul li{width:250px;height:43px;padding-left:10px; font-size: 15px;color: #2b2b2b; cursor:pointer; font-family: arial;}
.slideTxtBox .hd ul li.on{ height:43px;color: #FFFFFF;font-weight: bold; background:url(../img/department.png) left center no-repeat; }
.slideTxtBox .bd{ width: 540px;height: 350px;border: 1px solid #F3F3F3;float: right; overflow: hidden;}
.slideTxtBox .bd ul{ padding:20px; zoom:1; }
.slideTxtBox .bd li{ height:24px; line-height:24px;font-family: arial;}
.slideTxtBox .bd li p{ font-size: 15px;color: #363636;line-height: 29px;font-family: arial;}

/*abtout*/
.main2-right{width: 357px;height: 420px;float: right;}
.contact{ width: 357px;height: 358px; margin-top: 20px; background: url(../img/about.jpg) center no-repeat;background-size:100%}
.contact dl{width: 100%; height: 150px; padding-top: 210px;}
.contact dl dt{ width: 330px; height: 65px; margin: 10px auto; font-size: 15px; color: #FFFFFF; line-height: 22px; font-family: arial; overflow: hidden;}
.contact dl dd{width: 234px;height: 35px;background: url(../img/more.jpg) left center no-repeat; margin: 20px 0 0 20px;text-indent: 20px;}
.contact dl dd a{font-size: 16px; color: #FFFFFF;line-height: 35px;}

/*版权*/
.footer{width: 100%; height: 135px; background: #013254; border-bottom: 5px solid #bd2518; margin: 50px auto 0;}
.bottom{width: 1110px; height: 92px; margin: 0 auto;padding-top: 20px;}
.bq{width: 750px; float: left;}
.p-bq{font-size: 14px;color: #FFFFFF;line-height: 50px;}
.bq2 p{font-size: 13px; color: #89a9bf; line-height: 22px;}
/*二维码*/
.ewm{width: 92px;height: 92px;float: right;}
.ewm img{width: 92px; height: 92px;}

/*列表页*/
/*栏目名称*/
.lmmc{min-width: 279px;width:auto; max-width:420px; overflow:hidden; height: 56px; background: url(../img/lmmc.png) center bottom repeat-x; position: relative; top: -56px;left: 0;font-size: 22px; color: #FFFFFF;text-indent: 15px;line-height: 56px;}

/*二级导航*/
.main-list{width: 100%; height: auto; min-height: 500px; overflow: hidden;}
.list-left{width: 279px; height: 753px; float: left; background: url(../img/subnav.jpg) top center no-repeat;}
.list-left ul{margin-top: 30px;}
.list-left ul li{width: 100%; height: 53px; background: #efefef; line-height: 53px; }
.list-left ul li a{font-size: 14px; color: #383838; width: 100%;height: 100%;display: inline-block;text-indent: 1em;}
.list-left ul li:hover{background: url(../img/subnav_bg.jpg) left center no-repeat #f9f9f9;}
.list-left ul li.light{background: url(../img/subnav_bg.jpg) left center no-repeat #f9f9f9;}

/*右侧列表*/
.list-right{width: 890px; height: auto; min-height: 730px; overflow: hidden; border: 1px solid #F3F3F3;float: right; margin-top: 20px;}
.list-right h2{font-size: 30px;height: 40px;color: #1f1f1f;margin: 50px;}

.list{width: 700px; margin: 10px auto; height:auto; min-height:300px; overflow:hidden;}
.list ul li{width: 100%; min-height: 120px; height: auto; overflow: hidden; border-bottom: 1px dashed #D3D3D3;padding-top: 40px;}
.list ul li a{ width:100%;display:block;font-size: 16px;color: #1c1c1c;line-height: 30px; font-family: arial;clear: both;}
.list ul li p{ width:200px;display:inline-block;font-size: 17px;color: #a3a3a3;background: url(../img/time2.png) left center no-repeat; text-indent: 25px; margin-top: 25px;margin-bottom: 50px;}
.list ul li:hover a{color: #E40005;}
.list ul li.list-li2 img{width: 228px;height: 147px; float: left; margin: 30px 0px 50px 0;}
.list ul li.list-li2 dl{width: 430px;height: 147px; float: right;margin-top: 30px;}

/*教师列表页*/
.list h5{ font-size:25px; color:#0d85bc; display: inline-block; margin-bottom:20px; width:100%; background:url(../img/focus-on.png) left center no-repeat; text-indent:15px;}
.list h6{ font-size:22px; color:#0d85bc; display: inline-block; margin-bottom:10px; width:100%; background:url(../img/focus-on.png) left center no-repeat; text-indent:15px;}
.list .teach li{ width:220px; height:70px; float:left; border-bottom:none; margin-right:10px; padding:0; display:block;}
.list .teach li dl{ width:220px; height:70px; font-size:12px; color:#999; line-height:35px;}
.list .teach li dl dt{ width:80px; height:35px; float:left;}
.list .teach li dl dd{ width:140px; height:35px; float:left;}

/*单篇/内容页*/
.cont-title{ color: #175d78;font-size: 32px;line-height: 50px;padding:30px 10px;text-align: center;}
.bar{ width:1040px;background:#efefef;line-height:40px; height:40px; text-align:center; color:#9e9e9e;font-size:14px; margin-bottom: 30px;}
.content p{ line-height:2em;margin-bottom:15px; color:#424242; font-size:16px;font-family: arial;}
.content p img{ margin:15px auto; border:none; display:block}

#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; font-family: arial;}

.main-content{width: 1040px; height: auto;min-height: 500px;overflow: hidden; border: 1px solid #F3F3F3;padding: 0 80px; margin: 20px auto 0;}