/*--------------------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: 15px/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:16px;}
.px1200{width:1300px; margin: 0 auto;}
.w100{width:100%;min-width:1200px; margin: 0 auto;}
body{min-width: 1200px; background: #fff; margin: 0 auto;}
/*index*/
/*top*/
.top{height:114px;padding-top: 26px;background: url(/images/top-bg.jpg) 95% top no-repeat;}
.top-right{width: 300px;}
.top-right a{display: inline-block;text-align: right;font-size: 15px;color: #3f3f3f; line-height: 30px;float:right;margin-left:20px;}
.top-right a img{vertical-align: middle;padding-right:10px;}

/*搜索框*/
.search{width: 266px;height: 38px;float: right;background:#fff; border: 1px solid #b8b8b8; overflow: hidden;margin-top: 20px;}
.search input {	display: block;}
.texts {width: 200px;line-height: 18px;height: 18px; display: block;margin-top: 10px; margin-left: 7px;float: left;padding: 0 3px;background: none;color: #333;font-size: 15px;border-right: 1px solid #b8b8b8;}
.images {float: right;margin-top: 10px;margin-right: 15px;}

/*nav*/
.headerbg{ background-image: url(/images/bg-header-1.png); background-repeat: repeat-x; background-position: left top; height: 250px; position:relative; z-index:99999999999999 }
.nav{background: url(/images/nanbg-1.png);position: relative;z-index:999999999999999999999; height:53px;line-height:53px;}
.nav ul li{width: 144px;float: left;text-align: center; position: relative;}
.nav ul li a{font-size: 16px;color: #fff;display: block;}
.nav ul li:hover{background:#eee;}
.nav ul li:hover a{color: #3b3b3b}
.nav ul li.a-active{background: #fff;}
.nav ul li.a-active a{color: #3b3b3b}
/*一级导航*/
.nav ul li ul{display: none;}
.nav ul li:hover ul{display: block;width: 144px;position: absolute;top:53px;left: 0;background-image: url(/images/nanbg-1.png);z-index: 9999;}
.nav ul li:hover ul li{background: none; border-bottom:1px solid #f56666}
.nav ul li:hover ul li a{font-size: 15px;color: #fff;line-height:30px;padding:10px 0; display:block}
.nav ul li:hover ul li a:hover{ color: #c8281e ; background-color:#fff}
.banner{position: absolute;left: 0;top: 0;width: 100%;height: 100%;min-width: 1000px;z-index:0}
.banner .bd{ position:relative; z-index:0; }
.banner .bd li{ background-position:center top; height:604px} 
.banner .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;
background:#000; filter:alpha(opacity=60);opacity:0.6 }
.banner .hd ul{ text-align:center;  padding-top:5px;  }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; overflow:hidden;font-size:0;}
.banner .hd ul .on{ background-position:0 0; }
.banner .prev,.banner .next{ z-index:1; display:block; width:25px; height:46px; position:relative; margin:-18% 0 0 3%; float:left;  background:url(/images/b-cur.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.8}
.banner .next{  background-position:right 0; float:right; margin-right:3%  }
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=80);opacity:0.8 }

.box{ border: 1px solid #dfdfdf;border-top: 2px solid rgb(200, 40, 30); background:#FFF}
/*left*/
.left{width: 235px;}
/*教学日历*/
.jxrl{height: 273px;margin-bottom:10px;overflow: hidden}
.title{width: 100%;height: 40px; background: url(/images/title.png) left center no-repeat;line-height: 40px;text-indent: 15px;}
.title font{font-size: 17px;color: #000;font-weight: bold;float: left;}
.fontstyle209419{font-size: 14px !important;color:rgb(200, 40, 30) !important;float: right;padding-right: 10px; font-weight:bold;}
.title a{font-size: 12px;color: #626262;float: right;padding-right: 10px;}

/*快速通道*/
.link ul{width: 220px;margin:0 auto;padding-top:5px;padding-bottom:5px;}
.link ul li{height:38px;background:#f2f2f2;margin: 5px;line-height: 40px;text-indent:40px;}
.link ul li a{font-size: 15px;color: #000;display: block;}
.link ul li.link1 a,.link ul li.link2 a,.link ul li.link3 a,.link ul li.link4 a{color: #e4312c;font-weight: bold;}
.link ul li.link1{background: url(/images/link1.png) 11px center no-repeat #f1f1f1;}
.link ul li.link2{background: url(/images/link2.png) 11px center no-repeat #f1f1f1;}
.link ul li.link3{background: url(/images/link3.png) 11px center no-repeat #f1f1f1;}
.link ul li.link4{background: url(/images/link4.png) 11px center no-repeat #f1f1f1;}
.link ul li.link5{background: url(/images/link5.png) 11px center no-repeat #f1f1f1;text-indent: 44px;}
.link ul li.link6{background: url(/images/link6.png) 11px center no-repeat #f1f1f1;text-indent: 44px;}
.link ul li.link7{background: url(/images/link7.png) 11px center no-repeat #f1f1f1;text-indent: 44px;}
.link ul li.link8{background: url(/images/link8.png) 11px center no-repeat #f1f1f1;text-indent: 44px;}
.link ul li.link9{background: url(/images/link9.png) 11px center no-repeat #f1f1f1;text-indent: 44px;}
.link ul li.link10{background: url(/images/link10.png) 11px center no-repeat #f1f1f1;text-indent: 44px;}
.link ul li.link11{background: url(/images/link11.png) 11px center no-repeat #f1f1f1;text-indent: 44px;}


/*mid*/
.mid{width:398px;margin-left:10px;position: relative;}

/*通知公告*/
#main_news2 .mid-title{margin-left: 20px;}
#main_news2 .mid-title a{font-size: 15px;color: #000;float: left;font-weight: bold;padding-right: 5px;}
#main_news2 .mid-title a.on{color: rgb(200, 40, 30);}
#main_news2 .mid-title a span{font-size: 15px;color: #5a5a5a;padding-left: 20px;padding-right: 0; font-weight: normal;}
.tab-list{width: 100%;margin: 0 auto;}
.tab-list .more{ position: absolute;top: 12px; right: 10px;font-size: 12px;color: #999;}
.tab-list .table-list{width: 92%;height: 48px;margin: 15px auto 15px;}
.tab-list .table-list dl{background: #eee;
float: left;
text-align: right;
padding: 0px 10px 4px 10px;
padding-right: 7px;
margin-right: 15px;
border: 1px solid #eee;}
.tab-list .table-list dl dt{font-size: 10px;color: #838383;margin-top: 5px;}
.tab-list .table-list dl dd{font-size: 15px;color: #202020;}
.tab-list .table-list a{font-size: 15px;color: #000;line-height: 23px;}
.tab-list .table-list:hover dl{background: #fff;border: 1px solid #c8281e;}
.tab-list .table-list:hover a{color: #c8281e;text-decoration: underline;}
/*公告*/
.gg{margin: 0 5px; height:199px;background: url(/images/gg.jpg) #f5f5f5;padding-left: 50px;margin-bottom: 20px;background-repeat: no-repeat;}

/* 本例子css */
.txtMarquee-top{width:338px; height:200px; }
.txtMarquee-top .bd{ padding:15px 0 10px 5px}
.txtMarquee-top .infoList li{line-height:28px;float:none;height:28px}
.txtMarquee-top .infoList li a{font-size: 15px; color: #000;}
.txtMarquee-top .infoList li span{font-size: 15px;color: #a5a5a5;margin-left: 10px;}
.txtMarquee-top .infoList li:hover a{color: #ce0000;}




/*牛宝在线注册动态*/
/*牛宝在线注册动态轮播图*/
.focus2 {width: 365px;height: 201px;position: relative;overflow: hidden;margin: 0 auto 20px;}
.focus2 .num2 {overflow: hidden;height: 20px;position: absolute;bottom: 0px;left: 88%;zoom: 1;z-index: 3;}
.focus2 .num2 li {width: 7px;height: 7px;margin-right: 6px;cursor: pointer;float: left; background: #fff;}
.focus2 .num2 li.on {background: #f79d00;}
.focus2 ul li p{width: 100%;height: 32px;position: absolute;bottom: 0;background:#191919;text-indent: 1em;line-height: 32px;}
.focus2 ul li p a{font-size: 15px;color: #FFFFFF;}

/*牛宝在线注册动态列表*/
.xydt{margin: 13px auto !important;}
.news-list{width: 96%;margin:0 auto;}
.news-list ul li{width: 100%;line-height: 31px;}
.news-list ul li a{color: #000;font-size: 15px;}
.news-list ul li span{font-size: 12px;color: #949494;float: right;}
.news-list ul li:hover a{color: #de0000;}
.hvr-hang{border: 1px solid #dfdfdf;padding: 9px;background: #FFF;margin-top: 9px;}
.hvr-hang a img{width: 100%;}
/*right*/
.right{width: 235px;}
.title2{width: 100%;height: 37px;line-height: 37px;text-align: center;font-size: 17px;color:rgb(200, 40, 30);font-weight: bold; background:#f3f3f3}
.title2 img{vertical-align: middle;padding-right:4px;}
.ztlink{height: auto;min-height: 100px;overflow: hidden; border-left:0; border-bottom:0px; border-right:0}
.ztlink ul{ border:1px solid #dfdfdf; border-top:0;height: 100%;padding-top:3px;}
.ztlink ul li{width: 50%;float: left;line-height: 36px;text-indent: 10px;}
.ztlink ul li a{font-size: 15px;color: #000;display: block;}
.ztlink ul li a i{font-family: '宋体';
    font-size: 13px;
    padding-right: 7px;}
/**/
.cgzs{margin: 10px auto 10px; padding: 10px;border: 1px solid #dfdfdf;background: #fff;width: 215px;}
.cgzs img{width:100%;height: 143px;}
/**/
.email{border: 1px solid #dfdfdf;background: #FFF;padding: 10px;}
.email a{display: block;}
.email dl{padding-left: 13px;background: url(/images/e-mail.png) 162px 24px no-repeat #c8281e;}
.email dl dt{font-size: 16px;color: #fff;padding-top: 12px;font-weight: bold;}
.email dl dd{font-size: 15px;color: #f7cccf;text-transform: uppercase;line-height: 30px;}


/*版权*/
.copy{background: url(/images/nanbg-1.png); min-width:1200px;height: 42px;line-height: 42px; }
.bq{ text-align: center; clear: both;background-image: url(/images/bq-r-bg.png); background-repeat: no-repeat; background-position: right top; }
.bq p{font-size: 15px;color: #fff;}

/*footer*/
.footer{height: 170px;background:#f3f3f3;padding-top: 20px;}
.footer-left{width: 550px;padding-top: 20px;padding-left: 30px;}
.footer-left span{font-size: 15px;color: #414141;display: block;font-weight: bold;width:80px;float:left;}
.footer-left select{width:200px; line-height:30px; background:url(/images/sj.png) 95% center no-repeat #fff;font-size:12px;float:none; margin:0 60px 15px 20px;}
.footer-left select option{font-size:12px;}
.footer-left ul li{width: 25%;float: left;line-height: 34px;}
.footer-left ul li a{font-size: 15px;color: #696969;}
.footer-left ul li:hover a{color: #ce0000;}

.footer-mid{width: 140px;text-align: center;padding-top: 20px;}
.footer-mid img{width: 100px;height: 100px;vertical-align: middle;}
.footer-mid dl dd{font-size: 15px;color: #373737;line-height: 50px;}

.footer-right{width:320px;text-align: left;padding-top: 20px; margin-right:10px;}
.footer-right p{font-size: 15px;color: #474747;line-height: 31px;}


/*列表页*/
.main{height: auto;min-height: 500px;overflow: hidden;margin:30px auto;}
.main-left{width: 220px;height: auto;min-height: 360px;overflow: hidden;border-bottom: 5px solid #a2a2a2;border-top: 3px solid #c8281e;background: #f4f4f4;}
.main-left h1{width: 100%;height: 45px;background:url(/images/lmmc.png) 195px center no-repeat #e3e3e3;text-indent: 10px;font-size: 16px;color: #c8281e;line-height: 45px;font-weight: bold;}

/*二级导航*/
.main-left ul{margin-top: 10px;}
.main-left ul li{width: 100%; min-height: 25px; height: auto; line-height: 25px; }
.main-left ul li a{font-size: 15px; color: #383838;padding-left: 20px;display: block;border-left: 5px solid #f4f4f4;padding: 15px;}
.main-left ul li:hover a{background: #ffffff;border-left: 5px solid #c8281e;}
.main-left ul li.light a{background: #fff;border-left: 5px solid #c8281e;}

/*三级*/
.main-left ul li.light ul{border-top:1px solid #e2e2e2;margin:0px;padding:0px;}
.main-left ul li .third{width:100%}
.main-left ul li .third a{display: block; border: 0px;padding: 10px 20px;}

/*右侧*/
.main-right{width:1015px;height: auto;min-height: 500px;overflow: hidden;border: 1px solid #e2e2e2;padding: 20px;}
.main-title{width: 100%;height: 60px;line-height: 60px;border-bottom: 1px solid #e2e2e2;margin-bottom: 20px;}
.main-title h2{float: left;font-size: 18px;color: #4a4a4a;font-weight: bold;margin-left: 15px;}
/*当前位置*/
.dqwz{padding-left: 20px;background: url(/images/home.png) left center no-repeat;font-size: 15px;color: #636363;line-height: 60px;}
.dqwz a{margin: 0 10px;font-size: 15px;color: #636363;}

/*单篇/内容页*/
.content h1{ color: #111;font-size: 28px;line-height: 60px;padding:30px 10px;text-align: center;}
.bar,.bar-cont{ width:100%;background:#f9f9f9;line-height:55px; text-align:center; color:#636363;font-size:14px; margin-bottom: 30px;text-transform: uppercase;border-top: 1px solid #d5d5d5;}
.bar span{font-size: 18px;color: #006cab;margin-right: 50px;}
.bar span img{vertical-align: middle;padding-right: 10px;}
.content{padding: 0 20px 20px !important;}
.content p{ line-height:2em;margin-bottom:15px; color:#212121; font-size:18px;text-indent: 2em;}
.content p strong{ font-size:18px;}
.content p img{ margin:15px auto; border:none; display:block;max-width:70%;min-width:60%}

#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;}

.ztbox{overflow:hidden; position:relative;}
.ztbox .hd{ display:none}
.ztbox .bd{ padding:0px;}
.ztbox .bd ul{ overflow:hidden; zoom:1; }
.ztbox .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;  }
.ztbox .bd ul li .pic{ text-align:center; }
.ztbox .bd ul li .pic img{ width:290px; height:170px; display:block;}

#imgbox{}
#imgbox ul{margin-top: 34px;margin-left: 10px;}
#imgbox ul li a{width: 29.6%;float: left;overflow: hidden;margin-right: 55px;margin-bottom: 30px;}
#imgbox ul li a img{width: 100%;height: 190px;}