@charset "utf-8";
/*================基本样式重置================*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,b,i,em { font-weight:normal; }
html, body{ overflow-x:hidden; }
body { font:12px/1.5 arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif; background-color:#f7f7f7; }
li { list-style:none; }
i,em { font-style:normal;}
a,img,input { border:0 none; }
a { text-decoration:none; outline:none; }
a:focus,input:focus { outline:0 none;}
textarea { resize:none; font-size:12px;} /*去掉火狐和谷歌浏览器的Textarea改变尺寸大小功能*/

/*========定义通用样式========*/
.hide { display:none;}
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1;}
a .opacity { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; } 
a:hover .opacity { filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }

.Bg1 a{  color:#282828;}
.Bg1 a:hover{  color:#3985d3;}
.Bg2 a{  color:#282828; display:block; width:100px; height:28px; line-height:28px; 
text-align:center; }
.Bg2 a:hover{  color:#fff;}
.Bg3 a{  color:#282828;}
.Bg3 a:hover{ color:#3985d3;}
.more a{ font-size:12px; color:#494949; font-weight:normal;}
.more a:hover{ color:#3985d1}

/*===============主页==============*/
.header{ width:100%;}
/*headerTop*/
.headerTop{ width:1440px; background:url(../images/indexBg_01.jpg) repeat-x;    margin: 0 auto; }
.TopBox{ height:29px; width:1000px; margin:0px auto;}
.TopLeft{ width:200px;}
.TopLeft .weibo{ background:url(../images/indexIcon_01.png) no-repeat left center;}
.TopLeft .weixin{ background:url(../images/indexIcon_02.png) no-repeat left center;}
.TopLeft a{ display:inline-block; padding-left:25px; color:#fff; line-height:29px; margin-left:15px;}
.TopLeft a:hover{ color:#282828;}
.TopRight{ width:420px;}
.TopRight dt{ line-height:29px; color:#fff;}
.TopRight dt a{ color:#fff; margin:0px 5px;}
.TopRight dt a:hover{ color:#282828;}
.TopRight dd{ width:185px; padding-top:4px;}
.SearchBtu{ width:50px; height:20px; color:#fff; background:#0166ce; cursor:pointer; }
.SearchText{ width:111px; height:18px; line-height:18px; border:1px solid #eaeef1; border-right:0 none; padding-left:23px; color:#858585;
 background-color:#f1f1f1;}
/*banner*/
.banner{ width:100%; background:url(../images/banner.jpg) no-repeat top center; height:131px;}
.heights {height:auto; overflow:hidden;} 

/*====导航====*/
.NavBox { width:1000px; height:30px; margin:-30px auto 0px auto; background:url(../images/nav_bj.png) repeat;}
.NavBox a{ padding:0 17px; display:block; height:30px; float:left; line-height:30px; font-size:13px; text-align:center; color:#fff;}
.NavBox a:hover  ,.NavBox a.focus { background-color:#1063a3;}

.contents { width:100%; }
.con { width:1000px;  margin:0 auto;}
.con .left { width:700px; float:left; }
.con .right { width:285px; float:right; }

/*=======footer=======*/
.footer{ width:1440px; background:#3985d1; color:#fff; padding:25px 0px 15px 0px;    margin: 0 auto;}
.footer p{ width:1000px; margin:0px auto; text-align:center; margin-bottom:10px;}
.footer p a{ color:#fff; margin-left:5px;}
.footer p a:hover{ color:#282828;}


.banners { overflow: hidden; zoom: 1; position: relative; width:700px; height:370px;}

#foucsBox .imgCon { width:100%; height:370px; margin: 0; padding: 0; position: relative; list-style: none; }
#foucsBox .imgCon li { position:relative; float:left; height:370px; }
#foucsBox .imgCon li .imgTitle { width:500px; height:40px; line-height:20px; overflow:hidden; position:absolute; bottom:14px; left:45px; text-align:left; z-index: 2; }
#foucsBox .imgCon li .imgTitle a { color:#fff; display:block; text-decoration: none; font-family: "Microsoft Yahei","黑体"; font-weight: normal; font-size:14px; zoom: 1; }
#foucsBox .showPage { width:700px; height: 70px; position: absolute; bottom:0; _bottom:4px; left:0; background: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 1; }
#foucsBox .foucs { display:none;}
#foucsBox .foucs span { display:inline-block; width:7px; height:7px; margin:0 5px; background: url(../images/bg.png) -160px -90px no-repeat; cursor: pointer; overflow: hidden; }
#foucsBox .foucs span.f { background:url(../images/bg.png) -170px -90px no-repeat; }
#foucsBox .foucsButton { width:40px; height: 56px; padding: 7px; margin-top:-70px; position:relative; z-index: 4; }
#foucsBox .foucsButton span { display:inline; width:23px; height:45px; margin:7px 5px 0; cursor:pointer; overflow: hidden; background: url(../images/bg.png) 0 0 no-repeat; }
#foucsBox .foucsButton img { display:none; cursor:pointer; border-width:0px; vertical-align:middle; width:100px; height:56px; }
#foucsBox .lBtn { float: left; }
#foucsBox .lBtn span { float: left; background-position: 0 -90px; }
#foucsBox .rBtn { float: right; }
#foucsBox .rBtn span { float:right; background-position: -30px -90px; }
#foucsBox .btnHover { width:146px; background:#408ED6; overflow:hidden; }
#foucsBox .btnHover img { display:inline; }

.new_list { width:700px; margin-top:15px;}
.new_list .tit { width:700px; height:32px; border-bottom:1px solid #3885d3; line-height:32px;}
.new_list .tit span { float:left; color:#3885d3; font-size:16px; font-weight:bold;}
.new_list .tit a { float:right; color:#999; font-size:14px; padding-right:10px;}
.new_list ul { padding:2px 4px 12px;}
.new_list ul li { padding-left:10px; background:url(../images/dian.jpg) no-repeat 0 11px; margin-top:10px;}
.new_list ul li a { text-decoration:none;}
.new_list ul li a h3 { line-height:24px; font-size:14px; font-weight:bold; color:#333;}
.new_list ul li a p { line-height:24px; font-size:14px; color:#666;}

.news { width:285px;}
.news .tit { width:285px; height:42px; border-bottom:1px solid #3885d3; line-height:42px ;}
.news .tit span { float:left; color:#3885d3; font-size:18px; font-weight:bold;}
.news ul li { border-bottom:1px solid #e3e2e2;padding:0 10px;}
.news ul li a { text-decoration:none;}
.news ul li a h3 { line-height:28px; font-size:14px; font-weight:normal; color:#ababab; margin-top:2px;}
.news ul li a p { line-height:21px; font-size:14px; color:#333; font-weight:bold; padding-bottom:15px;}

.links { width:285px;}
.links .tit { width:285px; height:40px; margin-top:10px; line-height:40px ;color:#3885d3; font-size:16px; font-weight:bold;}
.links a { display:block; width:283px; height:75px; margin:0 auto 15px;}

.tts a { float:left; display:block; width:130px; margin-right:22px; height:30px; text-indent:27px; line-height:30px; overflow:hidden; background:url(../images/links.jpg) no-repeat center center; font-size:14px; color:#484848;}


.yl { width:285px; height:22px; margin-top:22px;}
.yl form { width:285px; height:22px; float:right;}
.yl form select { width:285px; height:22px;outline:none;}
.yl form select option { border:0; outline:none;}


.onea { margin:10px 0 60px; float:left; width:210px; background-color:#3a93d8; padding:6px 8px 15px 10px;}
.onea .tit { width:100%; height:32px; line-height:32px; color:#fff; font-size:14px; font-weight:bold; padding-bottom:2px;}
.onea  ul { padding:4px 0 16px;  height:auto; overflow:hidden;}
.onea  ul li { font-size:14px; font-weight:bold; display:block; width:182px; overflow:hidden;  height:26px; line-height:26px; padding-left:18px; background:url(../images/dian1.jpg) no-repeat 4px 10px;}
.onea  ul li a { color:#fff;}
.yq { height:auto; overflow:hidden; width:100%; padding-bottom:10px;}
.yq .tits { margin:5px 0; width:210px; height:22px; line-height:22px; text-indent:30px;font-size:14px; font-weight:bold; color:#fff;background: url(../images/dian2.jpg) no-repeat 0 center;}
.yq  a {display:block; width:100%; height:36px; line-height:36px; text-indent:15px;font-size:14px; font-weight:bold; color:#fff;}
.twos {margin-top:10px; width:750px; height:auto; overflow:hidden; float:right;}
.twos .tits {width: 750px;height: 39px;text-indent: 16px;line-height: 39px;font-size: 14px;color: #333;background: url(../images/1.png) no-repeat left center; border-bottom:1px solid #3a93d8;}
.twos .tits span {float: left;font-size: 16px;color: #333; text-indent:35px;}
.twos .tits .location {float: right;width: 300px;height: 36px;padding-right: 20px;text-align: right;color: #999;}
.twos .tits .location a {color: #999;}

.cons { padding:10px 0 30px; line-height:20px; color:#666; font-size:14px;}
.cons p { width:100%; float:left;}
.cons p b { line-height:36px; color:#0167cf; font-size:}
.cons .peo { float:left; width:148px; margin:13px 25px 25px ; padding:6px; border:1px solid #dfdfdf;}
.cons .peo1 { float:left; height:275px; width:70%; *width:75%; line-height:26px; clear:right;}
.cons hr { display:block; width:100%; border:0;height:1px; background-color:#cbcbcb; float:left;}
.news_list {width:730px; margin:0 auto; padding:15px 0; height:auto; overflow:hidden;}
.news_list li {display: block;float: left;width: 730px;height:36px;line-height: 36px; border-bottom:1px dashed #d2d2d2;}
.news_list li a {display: block;float: left;width:550px;height: 36px;padding-left:25px;color: #313131;overflow: hidden; text-decoration:none;    background: url(../images/3.png) no-repeat 0 center; }
.news_list li a:hover { color:#0167cf;}
.news_list li span {display: block;float: right;width: 80px;height: 26px;color: #313131;}

/*============分页样式=================*/
.pager{ width:100%; float:left; padding-bottom:20px;}
.pager {   color:#888; clear:both; width:100%; margin:10px auto 20px; height:30px;line-height:30px; text-align:center;}
.pager span,
.pager .nolink,
.pager  a {display:inline-block;  border: solid 1px #cbcbcb; line-height:18px; margin:0 3px; padding:0px 6px;}
.pager  .nolink { color:#888;}
.pager  a { color:#888;text-decoration:none;}
.pager  a:hover {color: #FFF; background: #0167cf;border:solid 1px #0167cf;}
/*隐藏页码信息*/
.pager .pageinfo{ display:none;}
/*当前页*/
.pager .cpb { color:#FFF; font-weight:100; background:#0167cf;border:solid 1px #0167cf}
/*如需要修改颜色：替换"#0C59A1"*/


.article_box{padding:15px 0;overflow: hidden; width:730px; margin:0 auto;}
.article_tit{width: 100%;line-height: 50px;text-align: center;font-size:14px;color: #333;border-bottom:1px dashed #d2d2d2;}
.article_time{line-height: 30px;clear: both;text-align: center;padding-bottom:10px;color: #666;}
.article_content{ width:100%;overflow: hidden;clear: both;padding: 10px 0 0 0;line-height: 26px;color:#555;font-size:14px;}
.article_content img{max-width:670px;}
.article_content .imgs{max-width:670px;margin:15px auto;text-align:center;}
p.ml10{text-indent:24px;font-size:12px;}
.article_sh { width:100%;  float:left;}
.article_sh .left{ width:100%; float:left; margin:0;}
.article_sh .left p{ width:100%; float:left; margin:5px 0 0 0; color:#333; line-height:22px;}
.article_sh .left p a{ color:#666;}

.peos p { text-align:center; line-height:40px; margin-top:20px; font-size:16px; color:#333; font-weight:bold;}
.peos { text-align:center;}


.teacherlist{ width:666px; margin:12px 17px; display:inline; padding:0 0 20px 0;}
.teacherlist h4{ width:646px; float:left; font-size:14px; font-weight:700; height:37px; line-height:37px; color:#333;  padding:0 0 0 20px; margin:15px 0 0 0;}
.teacherlist ul{ width:666px; float:left; background:#ececec}
.teacherlist ul li{ float:left; width:93px; line-height:37px; text-align:center ;}
.teacherlist a{ color:#333;}
.teacherlist a:hover{ text-decoration:none; color:#09F;}