@charset "utf-8";
/* CSS Document */
body{font-family: "Microsoft YaHei";background-color: #F7F8F9;min-width: 1400px;overflow-x: hidden;}
/* 清除图片默认边框 */
img{border:0px;}
.width1400{ width: 1350px; margin:0 auto;}
/*清除浮动*/
.clearfix{zoom: 1;}
.clearfix:after{content: '';height: 0px;display: block;visibility: hidden;clear: both;}
a{text-decoration: none;cursor: pointer;color:#101010;}
a:hover{text-decoration: none;color:#900;}
.date{ float:right; color:#999; font-size: 16px;}
.yuanjiao{-moz-border-radius: 5px; /* Firefox */-webkit-border-radius: 5px; /* Safari 和 Chrome */border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.nav_top {height: 40px;width: 1200px;margin-right: auto;margin-left: auto;display: block;}


.banner {width: 100%;height: 390px;background: #0F4E82 url(../images/banner.jpg) no-repeat;background-position: center top;min-width: 1400px;}


 .header-nav{min-width: 1350px; width: 100%;height: 60px;
 background: -webkit-gradient(linear, right top, left top, color-stop(.28%, #016cb1), color-stop(36.61%, #018dd1), color-stop(44.79%, #0191d5), color-stop(86.52%, #71c151), color-stop(118.29%, #fbdf61));
  background: linear-gradient(270deg, #016cb1 .28%, #018dd1 36.61%, #0191d5 44.79%, #71c151 86.52%, #fbdf61 118.29%);
 }

.header-nav-son{ height: 60px; width: 1400px; position: relative; margin:0 auto; }
.header-nav-son ul{ width: 100%; height: 60px;display: block; }
.header-nav-son ul li{ width:14.28%; height:60px; line-height:60px;  font-size:20px; text-align: center;  float:left; background-image: url(../images/navline.png); background-position: left center; background-repeat: no-repeat;}
.header-nav-son ul li:first-child{ background-image: none;}
.header-nav-son ul li a{ height: 60px; display:block; color: #fff; font-weight: bold; }
.header-nav-son ul li.active a{ }

.content {background: #F7F8F9;min-width: 1400px;width: 100%;}

.left-box {width:71%;min-height: 330px;box-sizing: border-box;padding: 20px 30px;background: #ffffff;box-shadow: 2px 2px 20px rgba(12,63,133,0.1); border-radius: 5px;}

/**/
.sb-type, .content .top-cont .left-box .notice {display: none;}

.student-read-header .item-bg {width: 130px;height: 29px;background: url(../images/title.png) no-repeat top center;}
.student-read-header .item-bg1 {width: 96px;height: 34px;background: url(../images/title1.png) no-repeat top center;margin-top: 20px;margin-left: 20px;float: left;}
.student-read-header .header-more {display: block;width: 60px;height: 30px;background: #F5F4F8;border-radius: 15px;text-align: center;line-height: 30px;color: #222222;font-size: 12px;}

.student-read-header .header-more:hover {color: #FFFFFF;background-color: #006eca;cursor: pointer;}

.item-box {overflow: auto;}

.item-box::-webkit-scrollbar {width: 5px;}

.item {margin-bottom: 3px;box-sizing: border-box;padding: 0px;}
.item:last-of-type {margin-bottom: 0px;}

.item .item-title {color: #393939;font-size: 18px;line-height: 42px;width: 635px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;display: block;}

.item .item-title:hover {color: #2c87e1;}
.item .item-time {color: #999999;font-size: 17px;width: 100px;text-align: right;line-height: 42px;}
.news_lbnr{display: block; width: 100%; padding-bottom: 25px; border-bottom: 1px dashed #b4c4d2; height: 90px;}
.new_date {background-image: url(images/date.png);background-repeat: no-repeat;background-position: left center;height: 80px;float: left;width: 78px;border: 1px solid #b9cad7;border-radius: 4px;padding: 5px;}
.new_date h2 {font-size: 30px;font-weight: bold;line-height: 50px;color: #0f73b3;text-align: center;border-bottom: 1px solid #e2e2e2;}
.new_date h4 {font-size: 15px;color: #a2b3c1;text-align: center;font-weight: normal;line-height: 34px;}
.n_nr {float: right;width: 85%;}
.n_nr a {font-size: 20px;line-height: 20px;color: #006eca;font-weight: bold;}
.n_nr a:hover {font-size: 17px;line-height: 20px;color: #e36006;}
.n_nr p {font-size: 15px;color: #808080;line-height: 30px;}


.gkNew{ width: 49.2%; background-color: #fff;  padding: 20px;   box-shadow: 3px 5px 10px rgba(12,63,133,0.05);}
.gkNew.gkNewNoTouying{box-shadow:inherit; padding: 20px 0px;}
.gkNew.w70{ width: 66%; }
.gkTab{ position: relative; }
.tjsj-banner{ height: 70px; border-radius: 3px; background: url(../images/tjsj-banner.png) no-repeat center center; width: 100%; position: absolute; bottom: 0;}
.tjsj-banner a{ height: 80px; display: block; }
.gkTab-Title{width:100%;height:55px; display:block;  height:55px;}
.gkTab-Title-l{ width: 70%; float:left;  font-size:25px; }
.gkTab-Title-l a{margin-right:40px; display: block; float: left;height: 55px;  font-weight: bold;  text-align: center;line-height: 40px;color: #000000;cursor: pointer;}
.gkTab-Title-l a:first-child{ margin-left: 0px;}
.gkTab-Title-l a.on,.gkTab-Title-l a:hover{ display: block; color: #000; font-weight: bold;   height: 54px; background: url("../images/index-lm-x.jpg") no-repeat left bottom; }
.gkTab-Title-l a.on span{ color: #1674b6}
.gkTab-Title-r{float:right;}
.gkTab-Title-r a {color: #939393;height: 55px; line-height: 55px;display: none;}
.gkTab-Title-r a.mShow {display: block;}

.tz-news{ clear: both;  height: auto; overflow: hidden;}
.tz-news ul{ padding-top:10px; padding-bottom:10px; display: none;}
.tz-news ul.ulshow{ display: block;}
.tz-news ul li{ height:40px; line-height:40px; overflow:hidden; color:#333333; display:block; font-size:17px; background-image:url(../images/huiDian.png); background-position:left center; background-repeat:no-repeat; padding-left:20px;}
.tz-news ul li a{ color:#2c2f33; width:87%; float:left; height:40px; overflow:hidden; display:block; display: -webkit-box;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }
.tz-news ul li a:hover{color:#2f5398;}
.tz-news ul li:hover{background-image:url(../images/lanDian.png);}

.tz-news ul.newsList{ margin-left: -15px;}

.tz-news ul.newsList li{ width: 50%;  height: 80px;   padding-left: 0px; float: left; overflow:hidden; color:#333333; display:block; font-size:17px;  background-image:inherit;}
.tz-news ul.newsList li .itemBox{ margin-left:20px; height: 80px; padding: 15px 0px; position: relative; border-bottom: 1px dashed #cecece;}
.tz-news ul.newsList li .dateStyel{ width: 60px; height: 50px; padding:0px 5px; position: absolute; left:0; top: 15px; border: 1px solid #115db2; border-radius: 5px;}
.tz-news ul.newsList li .dateStyel p{ height: 20px; line-height: 20px; font-size: 12px; text-align: center; color: #afbac2; display: block;}
.tz-news ul.newsList li .dateStyel p.dateRi{ height: 28px; line-height: 25px;  font-size: 20px; font-weight: bold; color: #115db2; border-bottom: 1px solid #ececec; }
.tz-news ul.newsList li .itemTitle{ color:#2c2f33; width:100%; height:50px; padding-left: 80px; overflow:hidden; display:block;  }
.tz-news ul.newsList li .itemTitle a{width:100%; height: auto !important; font-size:17px;  line-height: 25px; overflow:hidden; display:block; display: -webkit-box;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.tz-news ul.newsList li .itemTitle a:hover{color:#2f5398;}
.tz-news ul.newsList li:hover{background-image:inherit;}
/*列表头条*/
.item-tt-Box{ height: 118px; padding: 15px 0px; position: relative; border-bottom: 1px dashed #cecece;}
.item-tt-Box-dateStyel{ width: 90px; height: 84px; padding:0px 5px; position: absolute; left:0; top: 15px; border: 1px solid #cddff3; border-radius: 5px;}
.item-tt-Box-dateStyel p{ height: 30px; line-height: 30px; font-size: 14px; text-align: center; color: #afbac2; display: block;}
.item-tt-Box-dateStyel p.item-tt-Box-dateRi{ height: 50px; line-height: 50px;  font-size: 30px; font-weight: bold; color: #0c6d8a; border-bottom: 1px solid #ececec; }
.item-tt-Box-itemTitle{ color:#2c2f33; width:100%; height:84px; padding-left: 120px; overflow:hidden; display:block;  }
.item-tt-Box-itemTitle h1{ height: 34px; line-height: 34px; display: block; font-weight: bold; font-size: 22px;}
.item-tt-Box-itemTitle h1 a{color: #0c6d8a; font-weight: bold; font-size: 24px; text-shadow: 2px 3px 3px rgba(12,63,133,0.24); display:block; display: -webkit-box;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.item-tt-Box-itemTitle p{width:100%; height: auto !important; font-size:14px; margin-top: 5px;  line-height: 20px; overflow:hidden; display:block; display: -webkit-box;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;  color: #979899;}
.item-tt-Box-itemTitle a:hover{color:#0c6d8a;}

/*login start*/
.login{ float:right;width: 370px;height:478px;background-image:url(../images/login_bk.png);background-repeat:no-repeat;background-position: center top;background-color:#fff;display:block;box-shadow: 2px 2px 20px rgba(12,63,133,0.1); border-radius: 5px;}
.login_title{height:45px;margin-bottom:60px;margin-top: 32px;text-align:center;line-height:36px;font-size:32px;font-weight:bold;color:#fff;}
.login ul {display: block;clear: both;margin: 0 30px;}
.login ul li {height:auto;display: block;text-align: left;position: relative;padding-bottom:30px;}
.yh{ background-image:url(../images/user.png);}
.mm{ background-image:url(../images/password.png);}
.login ul li .label{ width:50px;height:50px;display:block;position:absolute;top:1px;left:10px;font-size: 40px;text-align: center;line-height: 53px; color: #006eca;}
.login ul li input {height: 52px;width:100%;padding-left:20%;background-color: #F3F4F5;font-size: 17px;line-height: 45px;color: #000;-moz-border-radius:26px;/* Firefox */-webkit-border-radius: 26px;/* Safari 和 Chrome */border-radius: 26px;/* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.login ul li input:hover{-moz-border-radius: 26px;/* Firefox */-webkit-border-radius: 26px;/* Safari 和 Chrome */border-radius: 26px;/* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.yanz_ma {font-size: 12px;text-align: right;height: 52px;line-height: 52px;margin: 0 30px;}
.yz_input{width:60%;height: 52px;position: relative; float: left;}
.yz_input .yz_ma{width:52px;height: 52px;line-height: 52px;position:absolute;top:1px;left:10px;font-size: 26px;text-align: center;line-height: 53px; color: #006eca;}
.yz_input input{width:100%;height:52px;padding-left: 35%; line-height: 52px; font-size: 17px;border-radius:26px;background-color: #F3F4F5;}
.yz_xx{ width:35%;float:right;height:52px; padding: 10px 0px;}
.yz_xx img{ width:100%;height: 36px;text-align: center;}
.denglu{padding-top: 20px;background-image:url(../images/dl_icon.jpg);background-repeat: no-repeat;background-position: center bottom;height: 60px;text-align: center;font-size: 20px;font-weight: bold;color: #393939;background-color: #fff;}

.login_button {height:40px;margin-right: auto;margin-left: auto;margin-top:30px;height: 52px;width: 306px;border-radius: 26px;
background: -webkit-gradient(linear, right top, left top, color-stop(.28%, #016cb1), color-stop(100%, #018dd1));
  background: linear-gradient(270deg, #016cb1 .28%, #018dd1 100%);
}
.login_button a {display: block;height: 52px;text-align:center;font-size:24px;line-height:52px;color:#FFF;margin:5px 0px;-moz-border-radius: 26px;-webkit-border-radius: 26px;border-radius: 26px;}
.login_button a:hover{ color:#FFF;}
.login_button a.dl{}
.login_button a.zc{ background-color:#e66c15;}
.lanse{color:#1568bd;}
.zhuce {font-size: 12px;padding:10px 0;}
.zhuce a{padding-left:8px;padding-right:8px;}
.zhuce span {color: #17ACFE;}
.danwei {background-image: url(../images/index_40.jpg);background-repeat: no-repeat;background-position: center 10px;height: 40px;border-top-width: 1px;border-top-style: solid;border-top-color: #dce1e5;}
.danwei a{height:40px;display:block;}

/* 课程中心 */
.kecheng-box{width: 1350px;margin: 0 auto;background-color: #fff;box-shadow: 2px 2px 20px rgba(12,63,133,0.1);display: block;height:auto;padding: 20px; border-radius: 5px;}
.kecheng-box-title{font-size: 20px;color: #565656;font-weight: bold;width: 100%;height: 36px;}
.kecheng-box-title span{font-size: 24px;color: #0673c3;font-weight: bold; float: left;}
.kecheng-box-title-more{float: right; height: 30px;}
.kecheng-box-title-more ul li{ float:left; }
.kecheng-box-title-more a {display: block; padding: 0 15px; height: 30px; background: #F5F4F8;border-radius: 15px;text-align: center;line-height: 30px;color: #222222; font-size: 14px; margin-left: 15px;}
.kecheng-box-title-more a:hover{background-color: #006eca;color: #fff;}

.pd-kecheng-fenlei{ height: 40px; text-align: center; margin-top: 30px;}
.pd-kecheng-fenlei ul li{ display: inline-block; margin-left: 20px; }
.pd-kecheng-fenlei ul li a { padding: 8px 15px;  background: #F5F4F8;border-radius: 20px;text-align: center;color: #222222; font-size: 17px; box-shadow: 2px 5px 8px rgba(43, 86, 145, 0.2);}


.pd-kecheng-fenlei ul li a:hover,.pd-kecheng-fenlei ul li.active a{background-color: #006eca;color: #fff; box-shadow: 2px 5px 8px rgba(43, 86, 145, 0.2);}

.kecheng-list{ height: auto;}
.kecheng-list ul{width: 100%;height: 100%; display: block;}
.kecheng-list ul li{width: 25%;height: 100%;float: left;}
.kecheng-item{height: 100%; margin:10px; box-shadow: 2px 2px 20px rgba(12,63,133,0.1); background-color: #fff;}
.kecheng-item-img{width: 100%;height: 180px;}
.kecheng-item-img img{width: 100%;height: 100%;}
.kecheng-item-tt{width: 100%;height: 120px; padding: 15px;}
.kecheng-item-tt-name{font-size: 16px;color: #565656;font-weight: bold;width: 100%;height:42px; margin-bottom: 15px; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:2;-webkit-box-orient:vertical;}
.kecheng-item-xuexi{height: 30px;}
.kecheng-item-xuexi span{height: 30px; display: block;}
.item-name{font-size: 15px;color: #565656;font-weight: bold; float: left; line-height: 30px;   }
.item-btn{float: right; }
.item-btn a{display: block;height: 30px;line-height: 30px;text-align: center;width: 90px;border-radius: 15px;background-color: #006eca;color: #fff; box-shadow: 2px 5px 10px rgba(43, 86, 145, 0.4);} 

/* 数据 */
.open{background-color: #fff;  padding: 20px;  box-shadow: 3px 5px 10px rgba(12,63,133,0.05);}
.openTitle{ height:53px; line-height: 53px;}
.openTitleL{ width: 20%; height: 53px; float: left;  font-size: 24px; font-weight: bold;}
.openTitleL span{ height: 53px; display: block; float: left;}
.oPtL{ border-bottom: 3px solid #c92327;}
.oPtR{ color: #3881c8;}
.openTitleR{ width: 80%; height: 53px;float:right; text-align: right; color: #496892;}
.openTitleR a{color: #496892;}

.gkNew{ width: 49.2%; background-color: #fff;  padding: 20px;  border-radius: 5px; box-shadow: 2px 2px 20px rgba(12,63,133,0.1);}
.gkNew.gkNewNoTouying{box-shadow:inherit; padding: 20px 0px;}
.gkTab{ position: relative; }
.tjsj-banner{ height: 70px; border-radius: 3px; background: url(../images/tjsj-banner.png) no-repeat center center; width: 100%; position: absolute; bottom: 0;}
.tjsj-banner a{ height: 80px; display: block; }
.gkTab-Title{width:100%;height:55px; display:block;  height:55px;}
.gkTab-Title-l{ width: 70%; float:left;  font-size:25px; }
.gkTab-Title-l a{margin-right:40px; display: block; float: left;height: 55px;  font-weight: bold;  text-align: center;line-height: 40px;color: #000000;cursor: pointer;}
.gkTab-Title-l a:first-child{ margin-left: 0px;}
.gkTab-Title-l a.on,.gkTab-Title-l a:hover{ display: block; color: #0c2626; font-weight: bold;   height: 54px; background: url("../images/index-lm-x.png") no-repeat left bottom; }
.gkTab-Title-l a.on span{ color: #197c88}
.gkTab-Title-r{float:right;}
.gkTab-Title-r a {color: #939393;height: 55px; line-height: 55px;display: none;}
.gkTab-Title-r a.mShow {display: block;}

.gk-news{ clear: both;  height: 260px; overflow: hidden;}
.gk-news ul{ padding-top:10px; padding-bottom:10px; display: none;}
.gk-news ul.ulshow{ display: block;}
.gk-news ul li{ height:40px; line-height:40px; overflow:hidden; color:#333333; display:block; font-size:17px; background-image:url(../images/huiDian.png); background-position:left center; background-repeat:no-repeat; padding-left:20px;}
.gk-news ul li a{ color:#2c2f33; width:82%; float:left; height:40px; overflow:hidden; display:block; display: -webkit-box;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }
.gk-news ul li a:hover{color:#2f5398;}
.gk-news ul li:hover{background-image:url(../images/lanDian.png);}

.gk-news ul.newsList{ margin-left: -15px;}

.gk-news ul.newsList li{ width: 50%;  height: 80px;   padding-left: 0px; float: left; overflow:hidden; color:#333333; display:block; font-size:17px;  background-image:inherit;}
.gk-news ul.newsList li .itemBox{ margin-left:20px; height: 80px; padding: 15px 0px; position: relative; border-bottom: 1px dashed #cecece;}
.gk-news ul.newsList li .dateStyel{ width: 60px; height: 50px; padding:0px 5px; position: absolute; left:0; top: 15px; border: 1px solid #115db2; border-radius: 5px;}
.gk-news ul.newsList li .dateStyel p{ height: 20px; line-height: 20px; font-size: 12px; text-align: center; color: #afbac2; display: block;}
.gk-news ul.newsList li .dateStyel p.dateRi{ height: 28px; line-height: 25px;  font-size: 20px; font-weight: bold; color: #115db2; border-bottom: 1px solid #ececec; }
.gk-news ul.newsList li .itemTitle{ color:#2c2f33; width:100%; height:50px; padding-left: 80px; overflow:hidden; display:block;  }
.gk-news ul.newsList li .itemTitle a{width:100%; height: auto !important; font-size:17px;  line-height: 25px; overflow:hidden; display:block; display: -webkit-box;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.gk-news ul.newsList li .itemTitle a:hover{color:#2f5398;}
.gk-news ul.newsList li:hover{background-image:inherit;}

/*学分获取流程*/
.xfhqlc_box{width: 1350px;margin: 0 auto;background-color: #fff;box-shadow: 2px 2px 20px rgba(12,63,133,0.1);display: block;height:auto;padding: 20px;}
.xfhq_title{font-size: 20px;color: #565656;font-weight: bold;width: 80%;float: left;height: 36px;}
.xfhq_title span{font-size: 20px;color: #006eca;font-weight: bold;}
.xfhq_left{background-image: url(../images/img1.png);background-repeat: no-repeat;background-position: center top;display: block;width: 49%;}
.xfhq_list{width:100%;height: 183px;border-left: 1px solid #ececec;border-right: 1px solid #ececec;border-bottom: 1px solid #ececec;margin-top: 144px;padding: 30px 40px;}
.xfhq_list ul li{ width: 39%; height: 124px; float: left;}
.xfhq_list ul li .Line1{height: 124px;  padding:0px 90px 0px 25px; position: relative;}
.xfhq_list ul li .Line1 b{ height: 50px; width: 50px; background: url("../images/jiantou_icon.png") no-repeat center center; position: absolute; right: 20px; top: 50%; margin-top: -25px; }
.xfhq_list ul li:last-child{ width: 20%; }
.xfhq_list ul li:last-child .Line1{ padding-right: 0px;}
.xfhq_list ul li .Line1 i{ height: 70px; display: block; text-align: center; line-height: 70px; font-size: 43px; color: #3182ee;}
.xfhq_list ul li .Line1 i.icon-lizhixinxichaxun{ font-size: 50px;}
.xfhq_list ul li .Line1 p{ text-align: center;}

.jiantou{background-image: url(../images/jiantou_icon.png);background-repeat: no-repeat;background-position: center bottom;width: 70px;height: 110px;}

.xfhq_right{background-image: url(../images/img2.png);background-repeat: no-repeat;background-position: center top;display: block;width:49%; }
.liucheng4{font-size: 17px;line-height: 30px;color: #1c1c1c;background-image: url(../images/Line4.png);background-repeat: no-repeat;background-position: center 20px;padding-top: 70px;text-align: center;}
.liucheng5{font-size: 17px;line-height: 30px;color: #1c1c1c;background-image: url(../images/Line5.png);background-repeat: no-repeat;background-position: center 20px;padding-top: 70px;text-align: center;}
.content .top-cont .sb-type .title {color: #222222;font-size: 24px;}
.content .top-cont .sb-type .title>span {font-size: 16px;}
.content .top-cont .sb-type>div {border-radius: 8px;width: 100%;height: 190px;box-sizing: border-box;padding: 20px 0 0 30px;position: relative;}
.content .top-cont .sb-type>div:after {content: '';display: block;position: absolute;top: 0px;left: 0px;background: linear-gradient(315deg, #015293 0%, #397DB5 100%);width: 100%;height: 6px;border-radius: 8px 8px 0 0 ;}
.content .top-cont .sb-type .tit {color: #222222;font-size: 16px;margin-top: 9px;}
.content .top-cont .sb-type .type2 {background: url(../images/index_bg.png) no-repeat;background-position: 100% 100%;position: relative;}
.content .top-cont .sb-type .type2:before {content: '';display: block;height: 192px;width: 219px;background: url(../images/index_sb-icon1.png) no-repeat;position: absolute;right: 0px;top: 0px;}
.content .top-cont .sb-type .title {font-size: 24px;color: #000000;position: relative;background: url(../images/index_title.png) no-repeat;height: 45px;line-height: 45px;}
.content .top-cont .sb-type .title2 {font-size: 16px;width: 284px;height: 30px;}
.content .top-cont .sb-type .title2>i {background: url(../images/index_title.png) no-repeat;position: absolute;left: 0px;top: 0px;display: block;width: 284px;height: 41px;}
.content .top-cont .sb-type .time {color: #222222;font-size: 12px;margin-top: 5px;}
.content .top-cont .sb-type .enter-btn {width: 110px;height: 32px;background: #DDDEDF;border-radius: 16px;color: #878787;line-height: 30px;text-align: center;margin: 17px 0 0 0;position: relative;box-sizing: border-box;display: block;}
.content .top-cont .sb-type .active {background: #256DA9;color: #fff;text-align: left;padding-left: 22px;}
.content .top-cont .sb-type .active:hover {background: #194C75;}
.content .top-cont .sb-type .active:before {content: '';display: block;width: 5px;height: 8px;background: url(../images/index_jt1.png) no-repeat;position: absolute;top: 12px;left: 84px;background-size: cover;}
.notice {margin-top: 20px;}

.content .top-cont .left-box .notice-tit {box-sizing: border-box;padding: 16px 0 0 16px;background: #F3F4F5;width: 240px;height: 92px;border-radius: 8px;display: block;transition: all .2s;margin-left: 20px;}
.content .top-cont .left-box .notice-tit:first-child {margin-left: 0px;}
.content .top-cont .left-box .notice-tit:hover {box-shadow: -1px 2px 5px #9993;transform: translateY(-10px);-ms-transform: translateY(-5px);-moz-transform: translateY(-5px);-webkit-transform: translateY(-5px);-o-translateY: rotate(-5px);}
.content .top-cont .left-box .notice-tit:hover .look {color: #2c87e1;}
.content .top-cont .left-box .notice-tit .notice-title {width: 210px;color: #222222;font-size: 14px;display: -webkit-box;-webkit-line-clamp: 2;word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;height: 40px;}
.content .top-cont .left-box .notice-tit .look {color: #878787;font-size: 12px;margin-top: 5px;display: inline-block;}
.content .top-cont .left-box .look-more {width: 52px;height: 92px;background: #F3F4F5;border-radius: 8px;font-size: 12px;color: #222222;box-sizing: border-box;display: block;margin-left: 18px;}
.content .top-cont .left-box .look-more:hover .jt {background: #2c87e1 url(../images/index_jt3.png) no-repeat 50% 50%;background-size: 5px 8px;}
.content .top-cont .left-box .look-more .text {width: 24px;height: 28px;margin: 23px auto;line-height: 14px;}
.content .top-cont .left-box .look-more .jt {width: 24px;height: 14px;background: #DDDEDF url(../images/index_jt2.png) no-repeat 50% 50%;border-radius: 10px;margin: -10px auto;background-size: 5px 8px;}
.content .top-cont .login-box .login-title {color: #222222;font-size: 18px;position: relative;z-index: 2;margin-bottom: 30px;text-align: left;display: none;}
.content .top-cont .login-content .login-title {display: block;}
.content .top-cont .login-box .login-title:after {content: '';color: #F5F4F8;position: absolute;bottom: -10px;left: 0px;background: url(../images/index_login_text.png) no-repeat;width: 100%;height: 19px;background-size: contain;z-index: -1;}
.content .top-cont .login-box .is-login .login-title:after {content: '';color: #F5F4F8;position: absolute;bottom: -10px;left: 0px;background: url(../images/index_login_img.png) no-repeat;width: 100%;height: 19px;background-size: contain;z-index: -1;}
.content .top-cont .login-box .login-input {width: 250px;height: 40px;background: #F3F4F5;border-radius: 25px;box-sizing: border-box;padding: 0 15px;}
.content .top-cont .login-box .password input {padding-right: 40px;}
.content .top-cont .login-box .password i {background: url(../images/eye4.png) no-repeat;width: 18px;height: 12px;display: block;position: absolute;right: 15px;top: 15px;cursor: pointer;}
.content .top-cont .login-box .password i:hover {background: url(../images/eye3.png) no-repeat;}
.content .top-cont .login-box .password i.active {background: url(../images/eye2.png) no-repeat;}
.content .top-cont .login-box .password i.active:hover {background: url(../images/eye1.png) no-repeat;}
.content .top-cont .login-box .input-box {margin-bottom: 10px;position: relative;}
.content .top-cont .login-box .register-findPassword .toNext {color: #222222;font-size: 14px;line-height: 21px;display: block;margin: 16px;}
.content .top-cont .login-box .code input {padding-right: 105px;}
.content .top-cont .login-box .input-box .get-code {color: #2c87e1;font-size: 14px;font-style: normal;line-height: 40px;height: 40px;display: block;position: absolute;right: 5px;top: 0px;min-width: 85px;cursor: pointer;}
.err-toast {height: 30px;font-size: 12px;color: #E01F29;line-height: 15px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.content .top-cont .login-box .login-btn {width: 100%;height: 40px;line-height: 40px;color: #fff;background: #C5C6C7;text-align: center;display: block;border-radius: 25px;}
.content .top-cont .login-box .login-btn.active {background: linear-gradient(315deg, #015293 0%, #397DB5 100%);}
.content .top-cont .login-box .login-btn.active:hover {background: #2c87e1;color: #fff;}
.content .top-cont .login-box .util {margin-top: 15px;}
.content .top-cont .login-box .util>a {font-size: 14px;color: #222222;}
.content .top-cont .login-box .util>a:hover {color: #2c87e1;text-decoration: underline;}
.content .top-cont .info-box {width: 370px;background: #fff;box-sizing: border-box;text-align: center;position: relative;padding-top: 30px;}
.content .top-cont .info-box.login-content {position: relative;background: rgba(0,0,0,0);padding: 0 0 20px;}
.content .top-cont .info-box .icon {height: 94px;width: 94px; margin: 0 auto; border-radius: 50%;display:block; font-size: 80px;line-height: 94px;color: #2c73ad;}
/* background: #CBD9E5; */
.content .top-cont .info-box p {font-size: 16px;color: #818181;margin-bottom: 5px;line-height: 40px;}
.content .top-cont .login-content .name {color: #878787;}
.content .top-cont .login-content .login-tips {font-size: 14px;font-weight: bold;color: #2c87e1;line-height: 19px;}
.content .top-cont .info-box p.phone {font-size: 14px;}
.content .top-cont .info-box .change-message {width: 100%;height: 40px;background: linear-gradient(315deg, #015293 0%, #397DB5 100%);border-radius: 25px;color: #fff;text-align: center;line-height: 40px;font-size: 16px;display: block;margin-bottom: 10px;margin-top: 10px;}
.content .top-cont .info-box .change-message:hover {background: linear-gradient(315deg, #013A67 0%, #26567C 100%);}
.content .top-cont .info-box .is-login-tips {height: 19px;font-size: 14px;color: #FA8C16;line-height: 19px;}
.content .top-cont .info-box .logout, .content .top-cont .info-box .register {width: 300px;height: 52px;border-radius: 26px;border: 1px solid #006eca;text-align: center;line-height: 52px;color: #006eca;font-size: 18px;display: block;margin: 15px auto 15px;}
.content .top-cont .login-content .register, .content .top-cont .login-content .logout {width: 250px;}
.content .top-cont .info-box .register:hover, .content .top-cont .info-box .logout:hover {background: #2c87e1;color: #fff;}
.content .top-cont .info-box .sign-up, .content .top-cont .info-box .login-btn {width: 300px;height: 52px;background: linear-gradient(315deg, #015293 0%, #397DB5 100%);border-radius: 25px;text-align: center;line-height: 52px;color: #FFFFFF;font-size: 16px;display: block;margin: 28px auto 0;}
.content .top-cont .login-content .sign-up, .content .top-cont .login-content .login-btn {width: 250px;}
.content .top-cont .info-box .login-btn:hover, .content .top-cont .info-box .sign-up:hover {background: #006eca;color: #fff;}
.gray {color: #999999 !important;}
input:-moz-autofill, :-moz-autofill-preview {filter: none;}
input {filter: none !important;}
.login-title2 {display: none;width: 250px;height: 71px;box-sizing: border-box;padding: 4px 11px 12px;color: #FA8C16;background: #FFF4E7;font-size: 12px;margin-top: 21px;border-radius: 8px;}
.content .rule {width: 100%;height: 167px;box-sizing: border-box;padding: 30px 20px 20px 20px;background: #fff;margin-top: 20px;background-image: url(../images/first.png);background-repeat: no-repeat;background-position: left center;box-shadow: 2px 2px 20px rgba(12,63,133,0.1);padding-left: 203px;}
.content .rule>img {width: 93px;margin-right: 50px;}
.content .rule div {height: 104px;border-radius: 6px;box-sizing: border-box;position: relative;text-align: center;padding:0 15px;background-color: #f3f4f5;line-height: 100px;}
.content .rule .onlytext {background-color: rgba(0,0,0,0);padding-top: 0;}
.content .rule .onlytext .text {background-color: #F3F4F5;height: 68px;border-radius: 6px;margin-bottom: 28px;padding: 0;line-height: 68px;}
.content .rule .onlytext>.text:last-of-type {margin-bottom: 0px;}
.content .rule .onlytext.step3 {width: 167px;}
.content .rule .onlytext.step4 {width: 132px;}
.content .rule .onlytext.step5 {width: 104px;}
.content .rule .onlytext.step7 {width: 112px;}
.content .rule div>img {width: 64px;margin-bottom:8px;}
.content .rule div>.text {font-size: 14px;color: #222222;box-sizing: border-box;padding: 0 24px;}
.content .rule div>.text2 {width: 100%;margin: 0 auto;text-align: center;font-size: 17px;color: #000}
.content .rule div>.text3 {width: 100%;margin: 0 auto;text-align: center;font-size: 14px;}
.content .rule .rule-jt {height: 104px;width: 48px;background: url(../images/jiantou_icon.png) no-repeat 50% 50%;position: relative;}
.content .rule .rule-jt.three-jt {height: 164px;width: 40px;background: none;position: relative;}
.content .rule .rule-jt.three-jt:after {content: '';position: absolute;top: 0;left: 0;height: 68px;width: 40px;background: url(../images/rule-jt.png) no-repeat 50% 50%;}
.content .rule .rule-jt.three-jt:before {content: '';position: absolute;bottom: 0;left: 0;height: 68px;width: 40px;background: url(../images/rule-jt.png) no-repeat 50% 50%;}
.marT5 {margin-top: 5px;}
.content .top-cont .login-box .code input {padding-right: 105px;}
.content .complete {width: 100%;background: #FFFFFF;margin-top: 20px;box-sizing: border-box;padding-top: 20px;padding-left: 25px;box-shadow: 2px 2px 20px rgba(12,63,133,0.1);}
.content .complete .complete-header {font-weight: bold;height: 54px;border-bottom: 1px solid #EBEBEB;line-height: 54px;font-size: 16px;color: #222222;padding-left: 19px;position: relative;}
.content .complete .complete-header:before {content: '';position: absolute;left: 0;top: 19px;width: 3px;height: 16px;background: linear-gradient(315deg, #015293 0%, #397DB5 100%);border-radius: 0 100px 100px 0;}
.content .complete-content {width: 100%;height: 146px;padding: 21px 17px 19px 23px;box-sizing: border-box;}
.content .complete-content>img {margin-right: 20px;}
.content .complete-content>.comtext {background: rgba(0,0,0,0);}
.content .complete-content>.comtext.comtext-only-first {width: 200px;}
.content .complete-content>.comtext.comtext-only-second {width: 382px;}
.content .complete-content>.comtext.comtext-only-first .text, .content .complete-content>.comtext.comtext-only-second .text {width: 100%;height: 48px;line-height: 48px;background: #F3F4F5;border-radius: 6px;margin-bottom: 10px;text-align: center;}
.content .complete-content>.comtext.comtext-only-first .text.last, .content .complete-content>.comtext.comtext-only-second .text.last {margin-bottom: 0px;}
.content .complete-content>.comtext.last {margin-right: 0px;width: 145px;height: 106px;background: #F3F4F5;border-radius: 6px;text-align: center;padding-top: 24px;box-sizing: border-box;}
.content .complete-content .comtext-jt {width: 40px;height: 106px;background: url(../images/rule-jt.png) no-repeat 50% 50%;position: relative;}
.content .complete-content .comtext-jt.two-jt {background: none;}
.content .complete-content .comtext-jt.two-jt:after {content: '';position: absolute;top: 0;left: 0;width: 40px;height: 53px;background: url(../images/rule-jt.png) no-repeat 50% 50%;}
.content .complete-content .comtext-jt.two-jt:before {content: '';position: absolute;bottom: 0;left: 0;width: 40px;height: 53px;background: url(../images/rule-jt.png) no-repeat 50% 50%;}
.content .complete.answer .answer-more {font-weight: 400;width: 60px;height: 30px;background: #F5F4F8;border-radius: 15px;display: inline-block;line-height: 30px;text-align: center;margin: 0px 20px 0 0;cursor: pointer;font-size: 12px;}
.content .complete.answer .answer-more:hover {background: #006eca;color: #ffffff}
.content .answer .answer-content {box-sizing: border-box;}
.content .answer .answer-content .answer-item {margin-bottom: 10px;border-radius: 6px;box-sizing: border-box;padding: 20px 20px 30px;border-bottom: 1px dashed #b4c4d2;}
.content .answer .answer-content .answer-item .question {box-sizing: border-box;margin-bottom: 10px;position: relative;font-size: 19px;background: url(../images/pic_q.png) no-repeat top left;padding-left: 40px;height: 30px;color: #000;font-weight: normal;}
.content .answer .answer-content .answer-item .ask {box-sizing: border-box;font-size: 15px;color: #222222;padding-left: 40px;}
.content .answer .answer-content .answer-item .question *,.content .answer .answer-content .answer-item .ask * {text-indent: 2em!important;font-size: 18px!important;font-family: 'Microsoft YaHei,Tahoma'!important;background: none!important;line-height: 1.8!important;color: #585858;}
.hot:before {left: 0;top: 2px;}
.content .top-cont .no-login .login-content .suspension-box {position: absolute;top: 55px;left: 0px;width: 226px;height: 91px;background: url(../images/suspension.png) center center no-repeat;border-radius: 6px;z-index: 2;display: none;padding: 17px 12px 0;font-size: 14px;color: #2c87e1;line-height: 22px;text-align: left;}





/*频道*/
.zhuye_box{width: 1350px;margin-right: auto;margin-left: auto;background-color: #fff;display: block; box-shadow: 0px 5px 8px rgba(14, 58, 119, 0.1);}
.Subcolumn {background-color: #fff;display: block; padding:20px;min-height:500px;}
.location{line-height: 70px;height: 70px;color: #fff; position: relative;}
.location-right{ float:right; height: 70px;color: #878787; font-size:15px;}
.location-right i{ width: 30px; height: 70px; display: block; float: left; background-image: url(images/dw_icon.png); background-position: left center; background-repeat: no-repeat;}
.location-right span{ padding: 0 5px; color: #878787;}
.location-right span a{ padding: 0 5px; color: #878787;}
.location-right-l{ height: 70px; padding: 0px 20px 0px 10px; color: #333; background-color: #edf0f6; overflow: hidden;}
.location-right-l i{ width: 30px; height: 70px; display: block; float: left; background-image: url(images/dw_icon.png); background-position: left center; background-repeat: no-repeat;}
.location-right-l span{ padding: 0 5px;}
.location-left {height:70px; padding: 0 15px; float: left;font-size:24px;font-weight:bold;color:#017893; text-align: center; border-bottom: 1px solid #016eb3; }
.location-left span{ display:block; }
.zt-location-left{ height:70px; padding: 0 15px; float: left;font-size:20px;font-weight:bold;color:#a20f05; text-align: center; border-bottom: 1px solid #016eb3;}
.zt-location-left span{ display:block; }

.p-left{ width: 76%; float: right; background-color: #fff; padding-top: 10px;  border-left:#dedede solid 1px;}
.plist_title{ margin: 0px 20px; height:50px;  line-height:50px; border-bottom: 1px solid #d1d1d1; }
.p_title_left {height:50px; padding: 0 15px; float: left;font-size:20px;font-weight:bold;color:#006eca; text-align: center; border-bottom: 1px solid #006eca; }
.p_title_left span{ display:block; }
.p-left-no{ width: 100%; float: right; background-color: #fff; padding-top: 10px;}
.plist_title2{ margin: 0px 20px; height:50px;  line-height:50px; background-color:#eee; }
.p_title_left2 {height:50px; width: 15%;  padding: 0 15px; float: left;font-size:20px;font-weight:bold;color:#fff; background-color:#006eca; text-align: center; }
.p_title_left2 span{ display:block; }

.p_list{ padding:20px 10px 10px 10px; min-height:600px;}
.p_list ul {padding-bottom: 40px;}
.p_list ul li {color: #333;text-decoration: none;clear: both;display: block;background-image: url(../images/huiDian.png);background-repeat: no-repeat;background-position:left center;padding-left: 20px;height: 45px;line-height: 45px;font-size: 18px;}
.p_list ul li:hover{ background-image: url(../images/lanDian.png);}
.p_list ul li a {color: #333;text-decoration: none; width: 90%; height: 45px; float: left; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:1;-webkit-box-orient:vertical;}
.p_list ul li a:hover {color: #3882dd;text-decoration: underline;}
.p_list ul li.Line{ padding-bottom: 15px; margin-bottom: 10px; border-bottom: 1px solid #d1d1d1;}


/*内容页 start*/
.p_nei {text-align: left;font-size: 17px;line-height: 36px;min-height:840px; padding:40px;}
.p_nei h1 {font-size: 22px;font-weight: bold;color: #333;line-height:1.5em;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;text-align:center;padding-left: 20px;}
.p_nei h4 {padding-top: 10px;font-size: 13px;line-height:1.5em;color: #666;font-weight: normal;text-align: center;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #D6D6D6;margin-bottom: 30px;padding-bottom: 20px;}
.p_nei h2.reply {font-size: 15px;text-align: center;padding: 10px 0px;font-weight: bold;color: #666;}

.p_nei h4 span{padding:0px 10px;}
.p_nei h4 span.fontSize{ font-size:14px; color:#666;}
.p_nei h4 span.fontSize span{ cursor:pointer;}
.p_nei img{ max-width:800px; margin:10px;}


.foot{background-color: #017cc1; height: 100px; padding:30px 0px;}
.foot1200{ width: 1200px; margin: 0 auto; position: relative;}
.footLink{ height: 50px; line-height: 50px; font-size: 15px; text-align: center; color: #fff;}
.footLink a{ color: #fff;}
.footLink span{ padding: 0px 15px;}
.footBq { line-height: 2em; text-align: center; color: #fff; font-size: 15px;}
.footBq span{ padding: 0px 10px;}
.dangLogo{ background: url(../images/dz.png) no-repeat center center; position: absolute; left: 350px; top: 40px; width: 80px; height: 80px;}
