@charset "utf-8"; html{background:#FFF;font-size:62.5%; /* 10÷16=62.5% */} body{font-size:14px;font-size:1.4rem ; /* 14÷10=1.4 */color: #333;font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;min-width: 1260px;} html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dl,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0px;padding:0px;color: #282828; -webkit-font-smoothing: subpixel-antialiased;} table{border-collapse:collapse;border-spacing:0;width:100%;} fieldset,img{border:0;} img,object{max-width:100%;-ms-interpolation-mode: bicubic;} a{outline:none;text-decoration:none;color: #333;} a:hover{color: #007eca;text-decoration: none;} input[type='button']{outline:none;border:0 none;background-color:transparent;cursor:pointer;} address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;} ul,ol,li{list-style:none outside none;} .tc{text-align:center !important;} .tl{text-align:left !important;} .tr{text-align:right !important;} .pa{position: absolute;} .pr{position: relative;} h1,h2,h3,h4,h5,h6{font-size:100%;} q:before,q:after{content:'';content:none;} input,textarea,select{font-weight:inherit;} input,select,textarea,button {vertical-align:middle} /* CSS Document */ body{background-color:#fff;} .subPage{width:1240px;margin:33px auto 0;position:relative;} .sub_banner{width:1240px;height:300px;margin:0 auto;position: relative;overflow: hidden;} .sub_banner img{width: 100%;} .bread{width:auto;height:40px; line-height:40px; color:#666;border-bottom:3px solid #ccc;margin-bottom:20px;} .bread span{float:left;font-weight:normal;color:#656565;} .bread span a{color:#818282;} .bread a:hover{color:#ffad6a;} .sub_t01 h2:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;-ms-opacity:0.8;opacity:0.8; transition: all 1s ease 0s; } .sub_mbtn{width:100%;height:40px;background-color:#e7e7e7;cursor:pointer;display:none;} .sub_mbtn span{display:block;margin:0 auto;width:25px;height:25px;padding-top:7px;color:#007eca;} .sub_navm{ width:100%; overflow: hidden;display: none;} .sub_navm h2{width:100%;height:48px;line-height:48px;background-color:#003c7f;} .sub_navm h2 a{padding-left:13px;font-size:20px;font-family:Tahoma;display:block;color:#fff;} .sub_navm ul{background-color:#fff;} .sub_navm li{position: relative;} .sub_navm li a{font-size:14px;font-size:1.4rem; color:#515151; padding-left:13px; height:35px;line-height:35px;border-bottom:1px solid #e7e7e7;display:block;} .sub_navm li span.phone_arrow{width:40px;height:40px;line-height:40px;text-align:center;font-weight:bold;font-size:14px;display:block;position:absolute;right:0;top:0;z-index:999;color:#7f0007;cursor:pointer;} .sub_navm li dl{display: none;} .sub_navm li dl a{font-size: 12px;} .subPage_con{width:100%;overflow:hidden;/* min-height:470px; */} /*左侧边栏*/ .sub_left{width:252px;overflow:hidden;float:left;z-index:99;} .sub_title01{width:252px;height: 40px;border-bottom: #007eca 2px solid;padding-top:2px;} .sub_title01 span{width:246px;height:38px;margin:0 auto;font-weight: bold;line-height:38px;font-size:24px;display:block;color: #007eca;} .sub_left .sub_nav{width:auto;overflow:hidden;margin-top:1px;} .sub_left .sub_nav li{background-color:#e7e7e7;height:auto;border-bottom:1px solid #fff;position: relative;*width: 252px;} .sub_left .sub_nav li a{color:#333;height:auto;line-height:26px;display:block;font-size:16px;font-size:1.6rem;padding:8px 0 8px 30px;} .sub_left .sub_nav li > a{position: relative;z-index: 10} .sub_left .twoJ_menu dd a{padding: 8px 10px 8px 60px;font-size:14px;border-bottom: white 1px solid;} .sub_left .sub_nav li:hover,.sub_left .sub_nav > li.on{background:url(../images/arrow02.png) no-repeat 15px center #007eca;color: white;} .sub_left .sub_nav li:hover > a,.sub_left .sub_nav > li.on > a{color: white;background:url(../images/arrow02.png) no-repeat 15px center #007eca;} .sub_left .sub_nav li > a:hover,.sub_left li > a.active{color: white;background:url(../images/arrow02.png) no-repeat 15px center #007eca;} .sub_left .sub_nav dd a:hover,.sub_left dd a.active{color: #007eca;background:url(../images/arrow01.png) no-repeat 40px center} .sub_left li strong.arrow{display:block;height:41px;line-height:41px;width:42px;text-align:center;font-size:25px;font-weight:bold;position:absolute;right:0;top:0;color:#fff;z-index:33;cursor:pointer;} .sub_left li strong.arrow:hover{background-color:#007eca;color:#fff;} .sub_left li.on .arrow{background: url(../images/close.png) no-repeat center center;font-size: 0;} .twoJ_menu{background-color:#fff;display:none;} .sub_left .sideBarImg{width: 100%;height: 0;padding-bottom: 66.66%;overflow: hidden;margin-top: 10px;} .sub_left .sideBarImg img{width: 100%;} .bg01{width:100%;overflow:hidden;height:305px;overflow: hidden;margin:30px 0 10px;} .share{width:100%;overflow:hidden;margin-top: 30px;} .share .share_btn{font-size: 16px;line-height: 30px;} .share .articleTitle{line-height: 77px;margin-bottom:17px;} .sub_right{margin-left:277px;} /*通栏列表*/ .bread2{width:auto;height:40px; line-height:40px; color:#666;border-bottom:3px solid #ccc;} .bread2 span{float:left;font-weight:normal;color:#656565;} .bread2 span a{color:#818282;} .bread2 a:hover{color:#ffad6a;} .de_title2{font-size:20px;font-size:2rem;font-weight: normal;height:60px;line-height:60px;} .newsList2{overflow:hidden;padding-bottom:30px;} .newsList2 li{/* background:url(../images/li_bg03.png) no-repeat left 16px; */padding:12px 0;line-height:24px;overflow:hidden;border-bottom: 1px dashed #e5e5e5;white-space: nowrap;} .newsList2 li a{/* padding-left:33px; */float:left;width: 1050px;overflow: hidden;text-overflow: ellipsis;} .newsList2 li span{float:right;} /*列表页*/ .sub_left02{width:253px;overflow:hidden;position: absolute;left: 0;top:0;} .sub_left02 .articleTitle{height:34px;line-height:20px;border-bottom-color: #0858b1;} .topList{width:auto;padding:10px 8px;background-color:#ebf6fd;margin-bottom:20px;} .topList li{line-height:37px;height:37px;overflow:hidden;} .topList li span{float:left;width:27px;height:37px;line-height:37px;text-align:center;color:#666;} .topList li a{margin-left:33px;display: block; text-overflow:ellipsis;white-space:nowrap;overflow:hidden } .topList li.top01 span{background:url(../images/top01.png) no-repeat center center;color:#fff;} .topList li.top02 span{background:url(../images/top02.png) no-repeat center center;color:#fff;} .pr{position:relative;padding-bottom:20px;} .newsList{margin-left:20px;overflow:hidden;padding-bottom:30px;} .newsList li{background: url(../images/arrow03.png) no-repeat left center;padding: 12px 0 12px 34px;line-height:24px;height: 24px;overflow:hidden;border-bottom: 1px dashed #e5e5e5;} .newsList li a{/* padding-left:33px; */float:left;width: 720px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;} .newsList li span{float:right;width: 90px;text-align: right;} #news01{width:100%;overflow:hidden;} .downloadList{margin-left:20px;overflow:hidden;padding-bottom:30px;} .downloadList li{background: url(../images/arrow03.png) no-repeat left center;padding: 12px 0 12px 34px;line-height:24px;overflow:hidden;border-bottom: 1px dashed #e5e5e5;} .downloadList li a{display: block;height: 24px;} .downloadList li a .downloadTime{font-size: 12px;color: #999999;padding-left: 10px;} .downloadList li a .download{float: right;color: #999999;padding-right: 18px;background: url(../images/download.png) no-repeat right center;font-size: 12px;} .downloadList li a .downloadTitle{max-width: 630px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;float: left;} /*文章页*/ .pageArticle{width:auto;overflow:hidden;margin-left: 20px;} .pageArticle_left{width:100%;float:left;} .pageArticle_con{margin-right:340px;} .articleTitle02{/* padding:10px 10px 20px; */line-height:26px;} .articleTitle02 h3{font-size:18px;text-align:center;line-height:26px;color:#333;} .articleAuthor{text-align:center;line-height:20px;font-size:13px;font-size:1.3rem;padding:10px 0;/* border-top:1px solid #dcdcdc; */} .articleAuthor span{ margin-right:15px;color:#787878;} .articleAuthor strong{color:#888;} .article{font-size:14px;font-size:1.4rem;line-height:27px;} .article i{font-style: italic;} .article strong{font-weight: bold;} .annex{ margin-top:20px;padding:0 0 28px 0;} .annex h3{height:45px;line-height:45px;font-size:16px;font-size:1.6rem;color:#333;font-weight:normal;border-bottom:1px solid #dcdcdc;} .annex ul{ margin-top:10px;} .annex ul li{ padding:5px 0;background:url(../images/li_bg04.png) no-repeat left center;} .annex ul li a{padding-left:15px;} /*分页*/ .pages{width:100%;height:37px;line-height:37px;margin: 10px auto 10px;text-align: center;} .pages img{} .pages a{margin-right:20px;/* float:left; */background-color:#f7f7f7;color:#adadad;width:37px;height:37px;font-size:18px;font-size:1.8rem;text-align:center;border-radius: 50%;display: inline-block;vertical-align: middle;} .pages a img{width:auto;*display:block; } /* .pages a:hover{ background-color: #007eca;color:#fff;} */ .pages a:hover{color: #007eca;background-color: #d6d6d6;} .pages a.on_pages{color: #007eca;background-color: #d6d6d6;} .pages a.prev,.pages a.next{width:37px;height:37px;background-color:#fff;} .pages a.prev:hover,.pages a.next:hover{background-color: #016669;color:#fff;} .pages span{float:left;padding:0 10px;} .pages select{float:left;width:48px;height:26px;border:1px solid #d3d3d3;} .pages a.start:hover,.pages a.end:hover,.pages a.start,.pages a.end{background:none;} .pages_min{ margin:0 0 25px; overflow: hidden; display: none;padding:20px 18px 0;} .pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left; background:#0858b1; border-radius: 3px; color:#fff; line-height: 30px; text-align: center;} .pages_min a.next_min{ float:right;} .pages_min a:hover{background:#ee931d; color:#fff; transition:0.5s;} .listTitle02{height: 40px;line-height: 40px;overflow: hidden;margin-left: 20px;} .listTitle02 h2{font-size:18px;} .listTitle02 span{float: right;} .pictureList{overflow: hidden;} .pictureList li{width: 25%;float: left;margin-bottom: 30px;} .pictureList li a{display: block;margin: 0 10px;} .pictureList li .img{display: block;width: 100%;padding-bottom: 50%;overflow: hidden;height: 0;} .pictureList li .img img{width: 100%;} .sub_right .pictureList li{width:33.3%;} .nameList{overflow: hidden;border-bottom: 1px dashed #ddd;margin-bottom: 20px;padding-bottom: 20px;} .nameListTitle{font-size: 18px;color: #333;line-height: 20px;display: block;height: 29px;} .nameListTitle h2{float: left;padding-bottom: 8px;font-weight: normal;} .nameListTitle .more{float:right;} .nameListTitle .more{color: #f93;font-size:14px;letter-spacing: -0.28px;} .nameList li{width: 12.5%;float: left;} .nameList li a{display: block;text-align: center;padding: 0 6px;line-height: 30px;} .teacherList{overflow: hidden;} .teacherList li{width: 50%;float: left;} .teacherList li a{display: block;margin: 10px;overflow: hidden;} .teacherList li a .img{float: left;width: 108px;height: 150px;overflow: hidden;} .teacherList li a .img img{width: 100%;display: block;} .teacherList li a .right{margin-left: 120px;} .teacherList li a .right .name{font-size: 18px;font-weight: bold;margin-bottom: 10px;} .teacherList li a .right .job{font-size: 16px;font-weight: bold;margin-bottom: 10px;} .teacherList li a .right .info{font-size: 14px;line-height: 20px;max-height: 60px;overflow: hidden;} .teacherList li a:hover .right .name{color: #007eca;} /* 多标题列表页 */ .part_List{ margin-left: 0px;} .part_title{ width: 100%; padding-bottom: 1px; border-bottom: 2px solid #007eca; margin-left: 0px;} .part_title span{ width: 100px; background-color: #007eca; line-height: 35px; color: #fff; display: block; text-align: center;} .part_List li{ width: 10%; float: left; padding: 0px; height: auto; line-height: 28px; text-align: center;} .part_List li a{ padding: 10px 15px; width: auto; display: inline-block; width: calc(100% - 30px); text-align: center;}