.center{width: 1200px; margin: 0 auto;}
.clear{clear:both;}
.fl{float: left;}
.fr{float: right;}
.long{width: 381px; background: url(pt_bg.jpg) repeat-x left center;}
.short{width: 178px; background: url(pt_bg.jpg) repeat-x left center;}
/* .green{background: #3ecdb5;}
.blue{background: #2792ff;}
.red{background: #eb6877;}
.orange{background: #ff9402;} */
.main{overflow: hidden;}
.marginTop{margin-top: 26px;}

/*头部*/
.header{height: 180px; width: 100%; background: url(logo_bg.jpg) no-repeat center center; background-size: cover;}
.logo{display: block; float: left; width: auto; height: 180px;}

/*导航*/
.nav{height:50px; background: #0063cc;}
.nav .center{height: 50px;}
.nav_yj{width: 100%; height: 50px;}
.nav_yj li{float: left;display: inline; text-align: center; line-height: 50px; position: relative; z-index: 999; width: 120px;}
.nav_yj li.on{background: #0073ec; height: 50px; line-height: 50px;}
.nav_yj li a{font-size: 16px; color: #fff; display: block;}
.nav_yj li.on a,.nav_yj li.on a:hover{color: #fff;}

.nav_ej{position: absolute; top: 50px; left: 0; display: none; background: #0073ec;  float: left; z-index: 999; width: 100%;}
.nav_ej li{text-align: center; background: none; line-height: 50px; float: left;display: inline; width: 100%; display: inline;}
.nav_ej li a{font-size: 14px; color: #fff; display: block; background: none; padding: 0;}
.nav_ej li a:hover{background: #0063cc;}

/*搜索框*/
.search{height: 42px; width: 280px; margin-top: 60px; background: url(search_bg.png) no-repeat left center;}
.search .txt,.search .btn{border: none; background: none; height: 42px; line-height: 42px; float: left;}
.search .txt{padding: 0 8px 0 17px; width: 208px; color: #a2a2a2;}
.search .btn{width: 47px; cursor: pointer; background: url(search_1.png) no-repeat ;}

/*图片轮播*/
.banner{position:relative}
.banner .img{display:block;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.banner .img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block; width: 100%; /* min-width:100%;min-height:100%;max-width:none */}
.banner .slick-arrow{font-size:0;text-indent:9999px;border:none;z-index:5;cursor:pointer;outline:0;width:19px;height:67px;position:absolute;top:50%;margin-top:-33.5px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
/* .banner .slick-arrow:hover{background-color:rgba(51,51,51,.6)} */
.banner .slick-prev{left:80px;background:url(left.png)no-repeat left center;}
.banner .slick-next{right:80px;background:url(right.png)no-repeat left center;}
.banner .slick-dots{position:absolute;left:0;bottom:35px;width:100%;text-align:center;font-size:0}
.banner .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:transparent;border:1px solid #fff;cursor:pointer}
.banner .slick-dots button{display:none}
.banner .slick-dots li.slick-active{background-color:#fff}
.row-a1{padding: 50px 0 30px;overflow:hidden;}

/*公共列表样式*/
.item ul{overflow: hidden; margin: 8px 0 4px;}
.item ul li{line-height: 41px; overflow: hidden;}
.item ul li span{float: right; color: #999;}
.item ul li a:hover{color: #2e59a7;}

.item_th{height: 40px;line-height: 40px; padding-bottom: 10px; background: url(lan_bg.jpg) no-repeat left bottom;}
.item_th p{font-size: 20px;font-weight: bold; float: left;}
.item .more{ height: 41px; margin: 0 auto; text-align: center; float: right; margin-top: 2px; }
.item .more a{display: block; width: 100%; height: 100%; color: #fff; line-height: 40px;}

/*工作动态*/
.main_index{margin-top: 50px;}
.xyxw{width: 585px;}
.xyxw ul{margin: 25px 0 4px;}
.xyxw ul li{margin-bottom: 12px;}
.xyxw ul li>p{float: left; width: 60px;border-right: 1px solid #cacaca; padding-right: 10px;}
.xyxw ul li p span{width: 100%; text-align: center; color: #333;}
.xyxw ul li p span.day{font-size: 28px; font-weight: bold; height: 22px; line-height: 22px;}
.xyxw ul li p span.year{height: 16px; line-height: 16px; margin-top: 6px;}

.xyxw ul li .right_li{width: 500px;}
.xyxw ul li .right_li a{width: 100%; display: inline-block; overflow: hidden; white-space: nowrap; line-height: 20px; text-overflow: ellipsis; font-size: 16px; float: left;}
.xyxw ul li .right_li p{line-height: 30px; width: 100%; float: left; color: #666666;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*平台建设*/
.ptjs ul li{height: 50px; line-height: 50px; border-radius: 6px; text-align:center; float: left; margin-right: 25px;-webkit-box-shadow: -1px 3px 3px -1px rgba(68,68,68,0.5);
    -moz-box-shadow: -1px 3px 3px -1px rgba(68,68,68,0.5);
    box-shadow: -1px 3px 3px -1px rgba(68,68,68,0.5);}
.ptjs ul li a{color: #fff; display: block; font-weight: bold; letter-spacing: 1.5px;}
.ptjs ul li a:hover{color: #fff;}
.ptjs ul li.marginRight{margin-right: 0;}
.ptjs ul li.lineHight{line-height: 22px;}
.ptjs ul li.lineHight a{margin-top: 4px;}

/*快捷链接*/
.option{margin: 20px 0 0 0; width: 264px; height: 42px; line-height: 42px; border: 1px solid #2e59a7; position: relative; border-radius: 8px; float: left; margin-right: 52px;}
.option select{border: none; outline: none; width: 100%; height: 42px; line-height: 42px; appearance: none; -webkit-appearance:none; -moz-appearance: none; padding-left: 20px;border-radius: 8px;font-size: 16px;}
.option select::-ms-expand{display: none;}
.option:after{content: ""; width: 15px; height: 10px; background: url(xia.png) no-repeat center; position: absolute; right: 20px; top: 41%; pointer-events: none;} 
.option select option{height: 30px; line-height: 30px; font-size: 16px;}
.marginRight{margin-right: 0;}

/*bann*/
.bann{width: 100%; height: auto;}
.bann img{width: 100%;}

/*网站底部*/
.footer{padding: 30px 0; background: #0063cc; margin-top: 18px;}
.footer_wx{margin-left: 146px; margin-top: 26px;}
.footer_wx p{text-align: center; color: #fff; line-height: 30px;}
.footer_wx p a{color: #fff; line-height: 20px; display:inline-block}
.footer_wx p a img{float:left; padding: 0 5px 0 10px;}
.footer_sydw{margin-top: 35px; margin-right: 30px;}
.footer_xylogo{}

/*列表页*/
.local{color: #999999; margin: 25px 0; padding-left: 30px; background: url(local.png) no-repeat left center;}
.local a{ color: #999999;}

/*左侧栏目*/
.menu{width: 220px;}
.menu h2{height: 80px;background:#2e59a7; text-align: center;line-height: 80px;font-size: 22px;color:#FFFFFF; font-weight: bold;}
.menu ul{border: 1px solid #2e59a7; border-top: none;}
.menu ul li{height: 50px;line-height: 50px;text-align: center;}
.menu ul li a{font-size: 16px; text-align: center;}
.menu ul li.on a{color: #2e59a7; font-weight: bold;}

.box{width: 932px;}
.box .item_th{background: none; border-top: 3px solid #2e59a7; height: 3px; padding-bottom: 0;}
.box .item_th p{color: #0063cc;}
.box ul{overflow: hidden; margin-top: 10px; min-height: 500px; _height:500px;}
.box ul li{height: 52px; line-height: 52px; border-bottom: 1px dashed #b5b5b5;}
.box ul li a{font-size: 17px;}
.box ul li span{color: #2e59a7; font-size: 17px;}


.pages{text-align: center; padding: 30px 0;}

/*内容页*/
.content{padding: 6px 0 12px 0;}
.content .title{line-height: 28px; font-size: 24px; text-align: center; padding: 15px 0px; margin: 0 20px;font-weight: bold;}
.content .txt{text-align: center; color: #999; font-size: 18px; line-height: 28px; padding: 10px 0;}
.con{min-height: 500px; _height:500px; padding: 5px 15px;}
.con,.con p,.con div,.con span,.con font,.con strong,.con b{font-size: 16px !important; line-height: 32px !important; font-family: "微软雅黑" !important;}
.con img{max-width: 800px;height: auto !important;}
.con b,.con strong{font-weight: bold;}
.con table{margin:0 auto !important;}
.con table tr td{border:1px solid #dcdcdc !important;}

/*师资队伍*/
.szdw_title{text-align: center; line-height: 30px; font-size: 22px; font-weight: bold; padding: 20px 0;}
.szdw_bt{border-bottom: 1px solid #2e59a7; width: 890px;}
.szdw_bt ul{min-height: 40px; _height:40px; margin: 0;}
.szdw_bt ul li{float: left; font-size: 18px; font-weight: bold; color: #2e59a7; border-bottom: none; text-align: center;}
.szdw_bt ul li.one{width: 95px;}
.szdw_bt ul li.two{width: 160px;}
.szdw_bt ul li.three{width: 210px;}
.szdw_bt ul li.four{width: 425px;}
.szdw_bt1{border-bottom: none;}
.szdw_bt1 ul li{font-size: 14px; color: #333; font-weight: normal; height: auto; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.szdw_bt1 ul li a{font-size: 14px; color: #333; font-weight: normal;}

/*版本过低提示*/
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9999;}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
#browser-modal .browser-content .browser-item .iconchrome{background: url(bro.png) no-repeat 0 0}
#browser-modal .browser-content .browser-item .iconfirefox{background: url(bro.png) no-repeat 0 -100px}
#browser-modal .browser-content .browser-item .iconopera{background: url(bro.png) no-repeat 0 -200px}
#browser-modal .browser-content .browser-item .iconEdge{background: url(bro.png) no-repeat 0 -300px}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}