@charset "utf-8";

/* CSS Document */

/*
   author:http://weibo.com/xiaoduurl
   date:2016.11
*/


/* reset */
body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0;}
/* common */
body{font:12px/1.5 "Microsoft Yahei",Arial,"宋体",Verdana; color:#555;}
a{color:#333;text-decoration:none;outline: none; blr:expression(this.onFocus=this.blur());-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-ms-transition: all 0.25s;-o-transition: all 0.25s;transition: all 0.25s;}
a:hover{color:#0571d2;text-decoration:none;}
ul li{list-style:none;}
.clear{clear:both;*display:inline;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
img,input,select,button{vertical-align: middle;border:none;}
input,textarea{outline:none;border: 0;background:none;font-family:"Microsoft YaHei";-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);} 
input[type="submit"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}


.fl{float:left;}
.fr{float:right;}

.pos-r{position:relative;}
.pos-a{position:absolute;} 


.wrap{width:1100px;margin:0 auto;}

.header{width:1100px;margin:0 auto;}
.header .top{height:130px;background:url(../images/top.jpg) no-repeat center #005AAB;min-width:1100px;}
.header .nav-wrap{height:40px;background:#3382D1;min-width:1100px;}

.header .nav-wrap .nav li.m{position:relative;float:left;line-height:40px;}
.header .nav-wrap .nav li h3{font-size:16px;font-weight:normal;line-height: 40px;}
.header .nav-wrap .nav li h3 a{color:#fff;display:block;padding:0 22px;}
.header .nav-wrap .nav li.on h3 a{color:#fff;background:#F98C17;}
.header .nav-wrap .nav li.m-n h3 a{color:#fff;background:#3382D1;}
.header .nav-wrap .nav li h3 a:hover{color:#fff;background:#F98C17;}

.header .nav-wrap .nav .sub{display:none;z-index:9;width:110px;padding:3px 0;position:absolute;left:0px;top:40px; background:#fff;float:left;line-height:36px;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);    border-top-left-radius: 0;border-top-right-radius: 0;}
.header .nav-wrap .nav .sub li{text-align:center;font-size:14px;}
.header .nav-wrap .nav .sub li a{color:#333;display:block; zoom:1;}
.header .nav-wrap .nav .sub li a:hover{background: rgba(20, 124, 194, 0.2);color: #18659b;}


.searchbox{width:180px;margin-top:5px;margin-right:15px;}
.searchtext{color:#666;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;height:20px;width:98px;padding:4px 30px 4px 8px;right:0px;top:0px;font-size: 14px;border: 1px solid #B0C8D9;border-radius:3px;background:#fff;}
.searchbtn{cursor:pointer;border:0;height:30px;width:30px;right:2px;top:0px;background:url(../images/btn.png) no-repeat center;}
.searchtext:focus{width:138px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);}


.fullSlide{ width:1100px; margin-top:5px;height:108px;}


.index-left{width:860px;}
.index-right{width:220px;}

.bt{text-indent:2em;width: 100%;height: 37px;line-height: 37px;font-size: 16px;color: #fff;}
.bt.bts1{background:url(../images/tit4.jpg) no-repeat left center;}
.bt.bts2{background:url(../images/tit2.jpg) no-repeat left center;}
.bt.bts3{background:url(../images/tit3.jpg) no-repeat left center;}
.bt.bts4{background:url(../images/tit1.jpg) no-repeat left center;}
.bt.hd{text-indent:0;background:none;width: 100%; height: 35px; line-height: 35px; border-bottom: 2px solid #eaeaea; font-size: 16px; color: #0571d2;}
.bt h3{font-weight:normal;float:left;}
.bt span{float:right;font-size:12px;margin-right:10px;}
.bt li{float:left;padding:0 15px;text-align:center;cursor:pointer;border-bottom: 2px solid #eaeaea;}
.bt li.on{background:#3382D1;color:#fff;border-radius:5px 5px 0 0;border-bottom: 2px solid #3382D1;}
.bt li a{color:#3382D1;}
.bt li.on a{color:#fff;}


.b_bt{text-indent: 1em;
    height: 38px;
    color: #06c;
    line-height: 38px;
    font-size: 16px;
    border-bottom: 2px solid #06c;
    font-weight: bold;}
.b_bt span {
    margin-right: 10px;
    font-size: 12px;
    color: #333;
    font-weight: normal;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mb10{margin-bottom:10px;}

.m-slide{ position: relative; width:450px;height:240px;}
.m-slide .img { position: relative ;}
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 450px; height: 240px ; overflow: hidden;}
.m-slide .img img {width: 450px; height: 240px; object-fit:cover;}
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 ;}

.m-slide .img p {text-indent:1em;position: absolute; left: 0; bottom: 0px; width: 300px;padding-right:100px; height: 45px; line-height: 45px; background: url(../images/slidefooterback.png); color: #fff; font-size: 14px;font-weight: bold;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}
.m-slide .img a:hover p{color:#c33;}
.m-slide .tab{position:absolute;bottom:15px;right:0;line-height:15px;}
.m-slide .tab li {float:left;margin-right:5px;width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer;}
.m-slide .tab li.on {background:#c33;}

.notice{width:395px;height:253px;}
.notice li{overflow: hidden;line-height:31px;font-size:14px;}
.notice li a{display:block;width:300px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;float:left;}
.notice li span{font-size:12px;color:#999;float:right;}

.slideTxtBox{width:100%;height:290px;}
.slideTxtBox .tab li{overflow: hidden;line-height:31px;font-size:14px;}
.slideTxtBox .tab li a{text-indent:5px;display:block;width:175px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;float:left;}
.slideTxtBox .tab li span{font-size:12px;color:#999;float:right;}

.ico img{margin:5px 0;width:220px;height:100px;}
.ico a:hover img{filter: alpha(opacity=90);opacity: 0.9;}

.mail{text-align:center;font-size:14px;line-height: 28px;}
.mail a{display:inline-block;color:#0571d2;}
.mail a:hover{color:#c33;}
.mail a:hover img{filter: alpha(opacity=90);opacity: 0.9;}
.mail img{margin:0 10px;width:75px;height:45px;}


.news-wrap{}
.news-wrap .news-list{width:420px;margin-right:20px;margin-bottom:5px;height:245px;}
.news-wrap .news-list.last{margin-right:0px;}
.news-wrap .news-list li{overflow: hidden;text-indent:12px;background:url(../images/li.gif) no-repeat left center;line-height:28px;font-size:14px;}
.news-wrap .news-list li a{display:block;width:315px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;float:left;}
.news-wrap .news-list li span{font-size:12px;color:#999;float:right;}

.picMarquee-left{ overflow:hidden; position:relative;border:1px solid #efefef;height:150px;}
.picMarquee-left .bd{ padding:10px 0;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ width:146px;margin:0 8px; float:left;overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .pic{ text-align:center;}
.picMarquee-left .bd ul li .pic img{ width:140px; height:100px; display:block; padding:2px; border:1px solid #ccc;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;filter: alpha(opacity=90);opacity: 0.9;}
.picMarquee-left .bd ul li .title{ line-height:24px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}

.footer{height:141px;background:#3382D1;min-width:1100px;width:1100px;margin:20px auto 0;}
.foot{width:1100px;margin:0 auto;}
.foot_link{height:20px;line-height:20px;background:#3382D1;border-bottom: 1px solid #5896D3;padding:21px 0 23px 95px;}
.foot_link a{color:#fff;float:left;padding-right:24px;}
.foot_link a:hover{color:#F6FF02;}
.foot_link .foot_yell{color:#F6FF02;font-size:16px;font-weight:bold;}
.foot_link .end{padding-right:0;}
.foot_p{text-align:center;line-height:24px;color:#fff;margin-top:16px;width:1100px;}
.foot_p span{color:#F6FF02;font-weight:bold;}

.page-wrap{background: #f5f5f5;}
.page-left{width:200px;padding-bottom:20px;}
.page-right{width:885px;background:#fff;min-height:500px;padding-left:15px;padding-bottom:20px;}
.sec_left_title{padding-left: 20px;height: 44px; line-height: 44px; font-size: 20px; background: url(../images/2th_title.jpg) no-repeat right top #468dd0; color: #fff; text-shadow: 1px 2px #333; letter-spacing: 0.1em;}
.page-left ul li{ height:47px; text-indent:22px; line-height:47px; border-bottom:1px solid #e9e9e9; font-size:16px; letter-spacing:0.1em;}
.page-left ul li a{display:block;}
.page-left ul li a#on{background:url(../images/2th_left_on.jpg) no-repeat right center;}
.page-left ul li a#on{color:#065fb6;}

.page-right .subnav{ border-bottom:2px solid #0571d2;height:36px; line-height:36px; padding:0 17px;  background:#f5f5f5; font-size:14px;}
.page-right .subnav h3{font-size:16px;color:#0571d2;}

.page-left.div1 {}
.page-left.div2 {display: block;overflow: hidden;top:0px;float: left;z-index: 999;position: fixed; _position: absolute;}


.page-right .news-li{padding:0 10px;}
.page-right .news-li li{overflow: hidden;text-indent:12px;background:url(../images/li.gif) no-repeat left center;line-height:31px;font-size:14px;}
.page-right .news-li li a{display:block;max-width:720px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;float:left;}
.page-right .news-li li span{font-size:14px;color:#999;float:right;}

.fenye{margin:30px auto 0;text-align:center;font-size:12px;clear: both;}
.fenye a{display:inline-block;padding:4px 10px;border:1px solid #ddd;margin:0 2px;color:#333;border-radius:2px;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.fenye b{display:inline-block;font-weight:normal;background:#0571d2;color:#fff;padding:4px 10px;border:1px solid #0571d2;margin:0 5px;border-radius:2px;}
.fenye a b{display:inline-block;font-weight:normal;background:none;color:#333;display:inline-block;padding:0;border:none;border-radius:2px;}
.fenye a:hover b{color:#fff;}
.fenye a:hover{background:#0571d2;color:#fff;border:1px solid #0571d2;}

.page-pic{ overflow:hidden;}
.page-pic .bd{}
.page-pic .bd ul{ overflow:hidden; zoom:1;}
.page-pic .bd ul li{ width:174px;margin:10px 11px; float:left;overflow:hidden; text-align:center;}
.page-pic .bd ul li .pic{ text-align:center;}
.page-pic .bd ul li .pic img{ width:168px; height:114px; display:block; padding:2px; border:1px solid #ccc; object-fit:cover;}
.page-pic .bd ul.picList li .pic img{ width:168px; height:210px; display:block; padding:2px; border:1px solid #ccc;object-fit:cover;}
.page-pic .bd ul li .pic a:hover img{ border-color:#999;filter: alpha(opacity=90);opacity: 0.9;}
.page-pic .bd ul li .title{ line-height:24px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}

.teacher{width:95%;margin:10px auto 20px;border:1px solid #ddd;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);border-radius: 4px;}
.pagenavs{text-indent:1em;height:34px;color:#0571d2;line-height:34px;font-size:15px;border-bottom:2px solid #0571d2;}
.teacher a{display:inline-block;margin: 8px 26px;font-size:14px;white-space:nowrap;}

.listltitle {font-size: 14px;color: #B9B9B9;}
.listltitle {border-bottom: 1px solid #F2F2F2;width: 100%;margin-top:10px;padding-bottom:3px;position:relative;}
.listltitle h1 {font-size: 22px;text-align:center;font-weight: 400;color: #333;margin-top:20px;margin-bottom:5px;line-height:36px;max-height:72px;overflow:hidden;}
.listltitle span{padding-right: 20px;}
.listltitle p{margin:0;font-size:15px;text-align:center;}


.content{line-height:30px;color:#333;font-family:"Microsoft Yahei";font-size:16px;width:96%;overflow:hidden;margin:0 auto;min-height:400px;padding:20px 0;}
.content p {margin:8px 0;word-wrap: break-word!important;line-height:30px!important;}
.content p img{display:block;margin:10px auto;max-width:100%;height:auto;}
.content img{display:block!important;margin:10px auto!important;max-width:100%!important;height:auto!important;}
.content * img{display:block!important;margin:10px auto!important;max-width:100%!important;height:auto!important;}
.content h1,.content h2,.content h3{font-size:16px!important;}
.content *{word-wrap:break-word!important;font-family:"Microsoft Yahei"!important;font-size:16px!important;}
.content iframe{margin: 0 auto; display: block;}


.content pre{
    border:none!important;
    white-space: pre-wrap!important;       
    white-space: -moz-pre-wrap!important;  
    white-space: -pre-wrap!important;      
    white-space: -o-pre-wrap!important;    
    word-wrap: break-word!important;}

.print{color:#999;height:30px;line-height:30px;width:100%;padding:30px 0;font-size:14px;text-align:center;}
.print a{color:#999;}
.print a:hover{color:#333;}
.next {width:95%;line-height: 30px;padding-top: 30px;margin: 0 auto;font-size: 14px;text-indent: 1.5em;border-top: 1px dashed #ddd;margin-bottom: 10px;}









