body{ margin:0px; padding:0px; font-size:12px; color:#404040;font-family:"微软雅黑";}
h1,h2,h3,h4,h5,h6,h7,dl,dt,dd,ul,li,img,p,form{ border:0px; margin:0px; padding:0px; list-style-type:none;}
a{ text-decoration:none;color:#333333}
a:hover{ text-decoration:none; color:#da251c}
.left{ float:left}
.right{ float:right}
.clear{ clear:both}
.none{ display:none}
.nobg{ background:none}
a.red{ color:#FF0000}
a:hover{ color:#42bc85}
img{ border:0px;}
.center{width:1200px; margin:0px auto;}
.mar20{ margin-top:20px;}
.martop{ margin-top:0px !important }
.bg{background:#f2f2f2;}
.x{ border:1px solid green; }

button,input,select,textarea{outline:0px;}
.lazy{-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.lazy:hover{-webkit-transform:scale(1.08);-moz-transform: scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}

.header{ width:100%; min-width: 1200px; max-width: 1920px; background:#000; height:40px; line-height:40px; color:#fff; font-size:14px; box-shadow: 0 0 0 1px #dcdcdc}
.header .user{ width:800px; text-align:right; color:#FFFFFF; padding-right:15px; color:#FFFFFF}
.header .user a{ color:#fff; margin-right:5px; margin-left:5px;}
.header .user a:hover{ color:#42bc85}
.header .user a.ico1{ background:url(../img/ico1.png) left no-repeat; padding-left:20px;}
.header .user a.ico2{ background:url(../img/ico2.png) left no-repeat; padding-left:20px;}
.header .user a.ico3{ background:url(../img/ico3.png) left no-repeat; padding-left:25px;}
.header .user a.ico4{ background:url(../img/ico4.png) left no-repeat; padding-left:20px;}
.header .user a.ico6{ background:url(../img/ico6.png) left no-repeat; padding-left:20px;}

.head{min-height:80px; margin-top:20px;}
.head .logo{ width:250px; height:70px; overflow: hidden;}
.head .search{ width:480px; height: 50px; padding-top:15px; margin-left: 60px; overflow: hidden;}
.head .search input {height: 38px;border: none;padding-left: 60px;border-radius: 30px 0 0 30px;width:300px;float: left;background: #fff; border:1px solid #42bc85; border-right:0px; background: #fff url(../img/ico7.png) 15px center no-repeat;}
.head .search button {width: 80px;height: 42px; border: 1px solid red; background: #42bc85; float: left; border-radius: 0px 30px 30px 0; border: 1px solid #42bc85; border-left: 0px; font-size: 14px; color: #fff; cursor: pointer;}
.head .search button:hover { background-color:#2ba56e }
.head .kouhao{ width:260px;height: 60px;  text-align:right;padding-top: 10px;}
.head .kouhao .tian{ font-size:20px;text-align:center; }
.head .kouhao .tian span{ font-size:34px; font-weight: bold; color: #42bc85; margin-left: 10px; margin-right: 10px;}
.head .shouji{ width:70px; line-height: 60px;height: 60px; padding-top: 10px; font-size: 16px; padding-left: 25px; text-align: left;background: url(../img/wap.png) left 25px no-repeat;position:relative;}
.head .shouji span{cursor:pointer; }
.head .shouji span:hover{ text-decoration: underline;}
.head .shouji .wap_ewm{ display:none; position: absolute; right: 0px; z-index: 500; border:1px solid #42bc85;}


.subnav{height:60px; line-height:60px; background:#42bc85; margin-top:15px;box-shadow: 0 5px 10px #dcdcdc;width: 100%; min-width: 1200px; max-width: 1920px; overflow: hidden;}
.subnav ul{ width:1200px;  margin:0px auto;}
.subnav ul li{ width:120px;height:60px; line-height:60px; float:left; text-align: center;position:relative; z-index:100}
.subnav ul li.hover{ font-weight:bold; background:#2ba56e }
.subnav ul li:hover{ font-weight:bold; }
.subnav ul li a{ font-size:18px; color:#ffffff;}

.position{height: 50px; line-height: 70px; color: #444; font-size: 14px;}
.position a{ margin-right:3px; margin-left:3px; font-size:14px }
.position a:hover{ color:#42bc85 }


/*网站首页样式*/
.index{margin:20px auto;}
.index .tit{ width:100%; height:45px; line-height:45px; border-bottom: 1px solid #efefef; margin-bottom: 5px; padding-bottom: 5px;}
.index .tit h3{ width:150px; float: left; font-size:24px; color:#42bc85; padding-bottom: 10px;}
.index .tit h3:before{content: "";width: 4px;height: 22px;background: #42bc85;margin-right: 7px;display: inline-block;vertical-align: middle;margin-bottom: 2px;}
.index .tit h3 a{ color:#42bc85 }
.index .tit h4{ width:60%; text-align: right; float: right; display: inline-block; color: #dcdcdc; }
.index .tit h4 a{ font-size:14px; margin-left:10px; font-weight:lighter; margin-right:10px;}

.index .gxtj{ background:#fff; padding: 20px 40px; margin-bottom: 20px; box-shadow: 0 5px 12px #dcdcdc;}
.index .gxtj .list{ padding-top:10px; }
.index .gxtj .list ul li { width:123px; height:120px; line-height: 30px; float:left; text-align: center; font-size: 14px;padding-top: 20px;}
.index .gxtj .list ul li p{ height:30px; line-height:30px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }
.index .gxtj .list ul li a{ font-size:14px; }
.index .gxtj .list ul li img{ width:60px; height:60px;}

.index .hot_news{ background:#fff; padding: 20px 40px; margin-bottom: 20px; box-shadow: 0 5px 12px #dcdcdc;}
.index .hot_news .list{ background:#fff; margin-top:10px; min-height: 330px;}
.index .hot_news .list strong{ width: 100%; display: block; position: relative; font-size:18px; height:35px; line-height:35px; padding-bottom: 5px; border-bottom: 1px solid #efefef; color: #42bc85;}
.index .hot_news .list strong a{ color: #333; font-weight: lighter;}
.index .hot_news .list strong:before{content: ""; position: absolute; left: 0px; bottom: -3px; width:72px;height:2px;background: #42bc85;display: inline-block;vertical-align: middle;margin-bottom: 2px;}
.index .hot_news .list label{ float:right; height:35px; line-height:35px; width:65px; font-size: 12px; color: #999; text-align: right; background: url(../img/more.svg) right no-repeat; padding-right: 15px; font-weight: lighter;};
.index .hot_news .list label a{ font-size: 14px; color: red}
.index .hot_news .lleft{ width:48%; float: left; margin-bottom: 10px;}
.index .hot_news .lright{ width:48%; float: right;margin-bottom: 10px;}
.index .hot_news .lright strong{ width:98% }
.index .hot_news .list dl{ width:100%; margin:0px auto; padding-top: 15px; padding-bottom: 15px; height: 90px;}
.index .hot_news .list dl dt{ width:145px; height:90px; float:left; }
.index .hot_news .list dl img{ width:145px; height:90px; border-radius: 5px}
.index .hot_news .list dl dd{ width:360px; height:90px; float:left; line-height: 30px; margin-left: 16px; overflow: hidden;}
.index .hot_news .list dl dd a{ width: 100%; display: block; height: 35px; line-height: 35px; overflow: hidden; font-size:16px;text-overflow: ellipsis; white-space: nowrap;}
.index .hot_news .list dl dd p{ font-size:12px; color:#999; line-height:24px; height:50px; overflow:hidden; }
.index .hot_news .list ul{ padding-top:5px;}
.index .hot_news .list ul li{height:35px; line-height:35px; text-align:left;margin-bottom: 2px; background: url(../img/xx.gif) bottom repeat-x; position: relative;}
.index .hot_news .list ul li a{font-size:16px;overflow:hidden; width: 92%; display: block; text-overflow: ellipsis; white-space: nowrap; }
.index .hot_news .list ul li span{ float:right; text-align:right; font-size:12px; color:#999; position: absolute; right: 0px; bottom: 0px; width: 70px; display: block;}


.index .pic_news{ background:#fff; padding: 10px 30px; margin-bottom:10px; padding-bottom: 30px; box-shadow: 0 5px 12px #dcdcdc;}
.index .pic_news ul li{ width:48%; text-align:left;margin-bottom: 2px; position: relative; background:url(../img/xx.gif) bottom repeat-x; height:90px; padding:20px 0 20px 0;}
.index .pic_news ul li img{ width:145px; height:90px; border-radius:5px;}
.index .pic_news ul li h4{ line-height:30px; position:absolute; left:160px; top:15px;color: #333; overflow: hidden;}
.index .pic_news ul li h4 a{ font-size:18px; font-weight:lighter; }
.index .pic_news ul li a:hover h4{ color: #42bc85}
.index .pic_news ul li p{ position:absolute; left:160px; bottom:20px; color:#666; line-height:25px; height: 24px; overflow: hidden; color: #999; font-size: 14px; font-weight: lighter;}

.index .zuixin{ background:#fff; padding: 20px 30px; margin-bottom:20px;}
.index .zuixin ul{ padding-top:10px; }
.index .zuixin ul li{ width:95%; height:120px; margin: 0px auto; line-height:36px; text-align:left;margin-bottom: 2px; position: relative; padding-bottom: 15px; margin-top: 15px; background: url(../img/xx.gif) bottom repeat-x;}
.index .zuixin ul li img{ width:180px; height:110px; border-radius:10px;}
.index .zuixin ul li h4{ height:50px; line-height:25px; position:absolute; left:200px; top:0px;  font-size: 16px; color: #333; overflow: hidden;}
.index .zuixin ul li a:hover h4{ color: #42bc85}
.index .zuixin ul li p{ position:absolute; left:200px; top:60px; font-size:12px;  color:#666; line-height:25px; height: 50px; overflow: hidden; color: #999}

/**高校目录和详细页面***/
.fenlei{background:#FFFFFF; margin-top:10px; padding:20px; width:1160px;box-shadow: 0 5px 12px #efefef;}
.fenlei table {width:100%;}
.fenlei table td.rb{ text-align:right;  color:#666;  text-align:center; padding-top:10px;font-size:14px}
.fenlei table td.lb{ text-align:left;padding-top:5px; padding-bottom:5px;padding-left:10px}
.fenlei table td.lb .hover{background:#42bc85; color:#FFFFFF; border-radius:6px; border: 0px;}
.fenlei table tr td{ text-align:left; overflow:hidden; position:relative}
.fenlei .subject{ height:25px; overflow:hidden; padding-right:50px;}
.fenlei .citylist{ background:#fff; line-height:20px; margin-left: 50px; margin-right: 50px; line-height: 23px;}
.fenlei .citylist a{display:inline-block;padding:0 9px;border: 1px solid #fff;margin-left:5px;color: #333;border-radius: 6px;margin-top: 1px; font-size:14px; margin-bottom:0px;}
.fenlei .subject a{display:inline-block;padding:0 9px;border: 1px solid #fff;margin-left:5px;color: #333;border-radius: 6px;margin-top: 1px; font-size:14px; margin-bottom:5px;}
.fenlei .citylist a:hover,.citylist a.hover{ background:#42bc85; color:#FFFFFF; border-radius:6px}
.fenlei .subject a:hover,.subject a.hover{ background:#42bc85; color:#FFFFFF; border-radius:6px}
.fenlei .buxian{ border:1px solid #f9f9f9; padding:0 9px;height:25px;line-height:25px; font-size:14px; border-radius:6px; background:#efefef}

.gaoxiao{ margin-top:20px; margin-bottom: 30px;}
.gaoxiao .xiaoming{ width:550px;height:90px; padding: 20px; margin-bottom: 20px; background:#fff;box-shadow: 0 5px 12px #efefef; position: relative;}
.gaoxiao .xiaoming:hover{box-shadow: 0 5px 12px #dcdcdc;}
.gaoxiao .xiaoming:hover .home a{ background:#42bc85; color:#fff }
.gaoxiao .xiaoming:hover h3{ color:#42bc85 }
.gaoxiao .xiaoming .logo{ width:70px; height:70px; overflow:hidden; margin-top: 10px;}
.gaoxiao .xiaoming .logo img{ width:70px; height:70px;}
.gaoxiao .xiaoming .daxue{ margin-left:20px; line-height:25px;}
.gaoxiao .xiaoming .daxue .mingzi{ line-height:40px; height: 40px; margin-bottom:5px; overflow: hidden;}
.gaoxiao .xiaoming .daxue .mingzi h2{ font-size:23px; font-weight: bold;}
.gaoxiao .xiaoming .daxue .mingzi h3{ font-size:20px; font-weight:500; color:#333}
.gaoxiao .xiaoming .daxue .mingzi h3:hover{ color: #3d89e7}
.gaoxiao .xiaoming .daxue .mingxi{ line-height:22px; font-size: 14px;}
.gaoxiao .xiaoming .daxue label{ color:#999999; font-size:12px; width:60px; float:left; display:block}
.gaoxiao .xiaoming .daxue p{ float:left; display:block; text-align:left; color:#666666; font-size:13px;}
.gaoxiao .xiaoming .daxue p span{ margin-right:10px; }
.gaoxiao .xiaoming .daxue p span.hover{color:#42bc85;font-size: 13px;}

.gaoxiao .xiaoming .home{ width:90px; font-size:12px; position: absolute; right: 20px; top:20px}
.gaoxiao .xiaoming .home a{ width:80px; height:25px; line-height:25px; margin-top:5px; display:block; 
	border-radius:50px; color:#000000; border:1px solid #dcdcdc; text-align:center; font-size:12px}
.gaoxiao .xiaoming .home a:hover{ background:#2ba56e; border:1px solid #efefef; color:#FFFFFF}

.gaoxiao .xiaoming .webhome{ display: block; width:90px; height:28px; text-align:center; line-height:28px; color: #fff; border-radius: 15px;  font-size: 12px; position: absolute; right: 15px; top: 25px; border:1px solid #32a7ff; background: #32a7ff;}
.gaoxiao .xiaoming .webhome:hover{ border:1px solid green; background:green; color:#fff }

.gaoxiao .xiaoming .fenshu{ display: block; width:90px; height:28px; text-align:center; line-height:28px; color: #fff; border-radius: 15px;  font-size: 12px; position: absolute; right: 15px; top: 65px; border:1px solid #42bc85; background: #42bc85;}
.gaoxiao .xiaoming .fenshu:hover{ border:1px solid #333; background:#333; color:#fff }
.gaoxiao .xiaoming .lstext .sc a{margin-right:8px;}
.gaoxiao .kong{ height:250px; background: #fff; line-height:200px; color:#42bc85; font-size:29px; font-weight:400px; text-align:center; margin:0px auto}


/**高校主页相关内容**/
.daxue_head{ height:140px; padding-top:20px; padding-bottom:30px; background:url(../img/gaoxiao_banner.png) no-repeat #42bc85; margin-top: 15px; overflow: hidden; margin-bottom: 20px; box-shadow: 0 5px 12px #dcdcdc; color: #fff}
.daxue_head .logo{ width:150px; height:150px; background: #fff; border-radius:20px; margin-left:20px; text-align: center;}
.daxue_head .logo img{width:120px; height:120px; margin-top:15px; }
.daxue_head label{ color: #fff}
.daxue_head .xuexiao{ width:560px; padding-left:30px; }
.daxue_head .xuexiao h1{ width:560px; height:50px; line-height:50px; font-size:30px; font-weight: 500; color:#fff }
.daxue_head .xuexiao h1 a{color:#fff }
.daxue_head .xuexiao h1 span{ float:right; display:block; width:200px; text-align:right; font-size: 14px}
.daxue_head .xuexiao p{ height:40px; line-height:40px; overflow:hidden; margin-top:10px; }
.daxue_head .xuexiao p span{ padding:5px 9px; line-height: 25px;  margin-right:5px; border-radius:27px; margin-bottom: 5px; font-size: 12px; cursor: pointer; color: #fff; border: 1px solid #fff;}
.daxue_head .xuexiao p span:hover{ background:#2ba56e; color:#fff }
.daxue_head .jichu{ width:600px; height:50px; line-height:50px; font-size: 14px; overflow: hidden;}
.daxue_head .jichu span{ margin-right:15px; }
.daxue_head .jichu .city{ background:url(../img/ico_cs.png) left no-repeat; padding-left:20px }
.daxue_head .jichu .jianxiao{ background:url(../img/ico_jx.png) left no-repeat; padding-left:20px }
.daxue_head .jichu .zhuguan{ background:url(../img/ico_zg.png) left no-repeat; padding-left:20px }
.daxue_head .jichu .mianji{ background:url(../img/ico_mj.png) left no-repeat; padding-left:20px }
.daxue_head .contact{ width:410px; height: 130px; font-size: 14px;background: url(../img/sx.png) left no-repeat; padding-left: 20px; padding-top: 15px; padding-right: 0px;}
.daxue_head .contact ul{ width:410px; }
.daxue_head .contact ul li { height:30px; line-height:30px; overflow:hidden; }
.daxue_head .contact ul li a{ font-size:14px; color: #fff; text-decoration: underline;}
.daxue_head .contact ul li a:hover{ color:yellow; }
.daxue_head .contact ul li.utell{ line-height:30px; background:url(../img/dianhua.svg) left no-repeat; padding-left:20px; }
.daxue_head .contact ul li.email{ line-height:30px; background:url(../img/email.png) left no-repeat; padding-left:23px; }
.daxue_head .contact ul li.dizhi{ line-height:30px; background:url(../img/dizhi.svg) left no-repeat; padding-left:20px; }
.daxue_head .contact ul li.webs{ line-height:30px; background:url(../img/wangzhi.svg) left no-repeat; padding-left:20px; }

ul.sonnav{ height: 45px; display: block; background: #efefef;box-shadow: 0px 0px 1px 1px #dcdcdc;}
ul.sonnav li{ width:120px; float:left; text-align:center; line-height: 45px; height: 45px; margin-right: 1px;}
ul.sonnav li:hover{background: #42bc85; font-weight:500}
ul.sonnav li.hover{background: #42bc85; font-weight:500;}
ul.sonnav li a{ font-size:15px; color:#000 }
ul.sonnav li:hover a{ color: #fff}
ul.sonnav li.hover a{ color: #fff}

.content{ width:1198px; background:#FFFFFF;box-shadow: 0 5px 12px #dcdcdc;min-height: 500px; border: 1px solid #dcdcdc; border-top: 0px; padding-top: 30px; margin-bottom: 20px;}
.content table.huizong{ border:1px solid #e9e9e9; padding-bottom:0px; width:90%; margin:10px auto; border-right: 0px;}
.content table.huizong th{ color:#333; font-size:16px; background:#f9f9f9;border-right:1px solid #e6e6e6; text-align:center; height:40px; line-height:40px; border-bottom:1px solid #e6e6e6; font-weight:lighter; }
.content table.huizong tr td{ height:42px; line-height:42px; font-weight:bold; border-right:1px solid #e9e9e9; text-align:center;color:#42bc85;  font-size:18px; background:#FFFFFF; border-bottom:0px;}
.content .chooses{background:#FFFFFF; margin-top:15px; padding:10px; width:920px; border: 1px solid #efefef;}
.content .chooses table td.rb{ text-align:right; border-right:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; color:#42bc85; border-top:1px solid #FFFFFF; text-align:center; padding-top:5px;font-size:14px}
.content .chooses table td.lb{ text-align:left;padding-top:5px; padding-bottom:5px;padding-left:10px}
.content .chooses table td.lb .hover{background:#4f96ee; color:#FFFFFF; border-radius:6px; border: 0px;}
.content .chooses table tr td{border-bottom:1px solid #f3f3f3;border-right:1px solid #f3f3f3; text-align:left; overflow:hidden; position:relative}
.content .chooses .subject{ height:28px; overflow:hidden; padding-right:50px;}
.content .chooses .subject a{display:inline-block;padding:0 9px;border: 1px solid #fff;margin-left:5px;color: #333;border-radius: 6px;margin-top: 1px; font-size:14px; margin-bottom:5px;}
.content .chooses .subject a:hover,.subject a.hover{ background:#4f96ee; color:#FFFFFF; border-radius:6px}

.content .type{ width:100%; height:50px; line-height:50px;}
.content .type h1{ width:900px; position:relative; padding-left: 35px; font-size: 22px; color: #42bc85; float: left; font-weight: 500;}
.content .type h1:before{ content:'';position:absolute; left:20px; top:15px; width:3px; height:20px; background:#42bc85 }
.content .type h3{ width:900px; position:relative; padding-left: 35px; font-size: 21px; color: #42bc85; float: left; font-weight: 500}
.content .type h3:before{ content:'';position:absolute; left:20px; top:16px; width:3px; height:20px; background:#42bc85 }
.content .type span{ float:right; width:50px; height:40px; line-height:40px; display:block; font-size: 14px;font-family:"微软雅黑"; position: relative; text-align: right; margin-right: 40px;}
.content .type span:before{ content:''; position:absolute; bottom:5px; left:20px; width:30px; height:2px; background:#42bc85 }

.content .type .form{ width:400px; float:right; text-align:right; padding-right: 40px;}
.content .type .form select{border:1px solid #dcdcdb; height:28px; line-height:28px; color:#333; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-indent:2px; outline:none; margin-left: 5px;}

.content .box{ padding:20px 40px; margin-bottom:20px; line-height:30px; font-size:16px;}
.content .about{line-height:30px; font-size:16px;overflow: hidden; position: relative; padding-bottom: 20px;}
.content .about img{ width:240px; height:180px; float:left; border-radius:10px; margin-right: 20px;}
.content .about p{ text-indent:2em;}
.content .about p a{ padding:0 10px; color:#42bc85; margin-left:10px; }

.content .jieshao{line-height:30px; font-size:16px;}
.content .jieshao p{ text-indent:2em; margin-bottom: 15px; }
.content .jieshao img{max-width:700px;height:auto;width:expression(this.width > 700 ? "700" : this.width); margin:0px auto; display:block}

.content .zhaosheng h1{ height:60px; line-height:50px; text-align:center; font-size:22px; margin-bottom:10px; color:#42bc85; }
.content .zhaosheng p{ margin-bottom: 5px; text-indent:2em }
.content .zhaosheng img{max-width:750px;height:auto;width:expression(this.width > 750 ? "750px" : this.width); margin:0px auto; display:block}
.content .zhaosheng .shuxing{ width:70%; margin:0px auto; text-align:center;font-family: "PingFang SC", Arial, Î¢ÈíÑÅºÚ, ËÎÌå, simsun, sans-serif; border-top:1px solid #efefef; border-bottom:1px solid #efefef; background:#f9f9f9; margin-bottom:30px}
.content .zhaosheng .shuxing span{ color:#666; font-size:12px; height:35px; line-height:35px; margin-left:10px; margin-right:10px;}
.content .zhaosheng .shuxing span a{ color:#666;}
.content .zhaosheng .shuxing span a:hover{ color:#42bc85 }

.content .zhaosheng table {width:80%; margin:0px auto; border-top:1px solid #efefef;border-left:1px solid #efefef; font-size: 14px}
.content .zhaosheng table th{ color:#42bc85; font-size:14px; background:#f9f9f9;border-right:1px solid #efefef; text-align:left; padding-left:10px; line-height:40px; border-bottom:1px solid #efefef;}
.content .zhaosheng table tr:hover{ background:#f2f2f2}
.content .zhaosheng table tr td{ line-height:40px; border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9; padding-left:10px; padding-right:3px; text-align:left; overflow:hidden}
.content .zhaosheng table p{ margin:0px; padding:0px; text-indent:0px; }

.content .news{ margin-bottom: 20px;}
.content .news ul li{ height:50px; line-height:50px; background: url(../img/xx.gif) bottom repeat-x;}
.content .news ul li a{ font-size: 16px; background: url(../img/do2.gif) left no-repeat; padding-left: 15px;}
.content .news ul li span{ width:150px; float:right; font-size:14px; color:#999; text-align:right; }
.content .year{ height:25px; line-height:25px; margin-bottom: 10px;}
.content .year a{ padding:4px 10px; background:#fff; margin-right:10px; text-align:center; border:1px solid #ccc; border-radius: 5px; font-size: 12px}
.content .year a:hover{ background:#42bc85; color:#fff; border:1px solid #fff; }
.content .year a.hover{ background:#42bc85; color:#fff; border:1px solid #fff; }

.daxue_nav{ width:190px; min-height:300px; background:#ffff; border-top: 1px solid #42bc85;box-shadow: 0 5px 12px #dcdcdc; }
.daxue_nav ul li{ height:45px; line-height:45px; text-align: left; padding-left: 30px; background: #fff;}
.daxue_nav ul li:hover{ background:#42bc85}
.daxue_nav ul li:hover a{ color:#fff }

.daxue_nav ul li.hover{ background:#42bc85}
.daxue_nav ul li.hover a{ color:#fff }
.daxue_nav ul li a{ font-size: 16px;}



/**文章列表和文章页***/
.article{ margin:0px auto; margin-top: 10px;}
.article .article_left{float: left; margin-bottom: 30px;}
.article .article_left .article_box{ background: #fff; width:730px; padding: 40px; padding-bottom: 30px; box-shadow: 0 5px 12px #efefef; border-radius: 5px;}
.article .article_left .article_news{ background: #fff; width:730px; padding:40px; padding-top: 0px;box-shadow: 0 5px 12px #efefef; border-radius: 5px}
.article .article_left .article_daxue{ background: #fff; width:730px; padding:40px; padding-top: 0px;box-shadow: 0 5px 12px #efefef; border-radius: 5px}
.article .article_daxue h2{ height:70px; line-height:74px; font-size:28px; color:#000; border-bottom:2px solid #efefef; position: relative; margin-bottom: 15px;}
.article .article_daxue h2:before{ content:'';position:absolute; left:0px; bottom:-2px; width:120px; height:2px; background:#42bc85;}

.article .article_left .arcbox{ min-height:1350px }
.article .article_left .arcbox2{ min-height:600px }
.article .article_news h2{ height:70px; line-height:74px; font-size:28px; color:#000; border-bottom:2px solid #efefef; position: relative; margin-bottom: 15px;}
.article .article_news h2:before{ content:'';position:absolute; left:0px; bottom:-2px; width:120px; height:2px; background:#42bc85;}

.article .newslist { background:url(../img/xx.gif) bottom repeat-x; height:90px; padding:20px 0 20px 0;}
.article .newslist .litpic{width: 145px; height: 90px;}
.article .newslist .litpic img{width: 145px; height: 90px; border-radius: 5px;}
.article .newslist .detail{width: 555px; height: 90px; position: relative;}
.article .newslist .detail .title{ line-height:30px; font-size:18px; color:#000; overflow: hidden; font-weight: 500; }
.article .newslist .detail .title:hover{ color: #42bc85}
.article .newslist .detail .title span{ color:red }
.article .newslist .detail span.time{ width: 200px; height: 25px; line-height: 35px; display:block; position:absolute; left:0px; bottom:0px; font-size: 12px; color: #999}
.article .newslist .detail span.share{ width: 300px; height: 25px; line-height: 35px; display:block; position:absolute; right:0px; bottom:10px; font-size: 12px; color: #999; text-align: right;}
.article .newslist .detail span.share a{ font-size:12px; color:#999}
.article .newslist .detail span.share a:hover{ color:#42bc85 }

.article_search{ height:50px; line-height:50px; text-align:center; margin:30px auto; font-size:24px; color:#42bc85 }

.article_left h1{ width:100%; text-align:center; height:auto; line-height:50px; color:#000; margin:auto; margin-bottom:15px; font-size: 36px;font-family: "Microsoft Yahei", 微软雅黑, 宋体; text-align: left;}
.article_left .shuxing{ width:100%; margin:0px auto; text-align:center;font-family: "PingFang SC", Arial, Î¢ÈíÑÅºÚ, ËÎÌå, simsun, sans-serif; border-top:1px solid #efefef; border-bottom:1px solid #efefef; background:#f9f9f9; margin-top: 30px;}
.article_left .shuxing span{ color:#666; font-size:12px; height:35px; line-height:35px; margin-left:10px; margin-right:10px;}
.article_left .shuxing span.red a{ color:#42bc85;}
.article_left .shuxing span a{ color:#666;}
.article_left .shuxing span a:hover{ color:#42bc85 }

.article_left .article_text{padding-top:5px; line-height:30px;font-size:18px; color:#333333; font-family: "Microsoft Yahei", 微软雅黑, 宋体;}
.article_left .article_text .litpic{ text-align:center; margin:20px auto; }
.article_left .article_text p{margin-top:5px; line-height: 35px;}
.article_left .article_text p a{color:#00F; text-decoration:underline;}
.article_left .article_text span a{color:#00F; text-decoration:underline;}
.article_left .article_text img{max-width:730px;height:auto;width:expression(this.width > 730 ? "730" : this.width); margin:0px auto; display:block; border-radius: 10px}
.article_left .shengming{ padding:10px 0 10px 0; font-size:12px; color: #999; line-height:25px; border-top:0px solid #efefef; border-bottom:1px solid #dcdcdc; background:#f9f9f9;  margin-top: 20px; margin-bottom: 20px;}
.article_left .article_text .bianji{ float:right; text-align:right; font-size:12px}
.article_left .article_text h3{ height:50px; line-height:50px;  margin-bottom: 10px;}
.article_left .article_text h4{ height:60px; line-height:70px; }
.article_left .article_text h5{ height:50px; line-height:50px; font-size: 16px;}
.article_left .article_text h6{ height:35px; line-height:35px; font-weight:500; font-size:16px }
.article_left .article_text h7{ height:35px; line-height:35px; font-weight:500; font-size:16px }
.article_left .article_text table {width:100%; margin:0px auto; margin-top: 10px; margin-bottom: 10px; border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc; font-size: 14px;}
.article_left .article_text table thead th{ color:#42bc85; font-size:14px; background:#f9f9f9;border-right:1px solid #dcdcdc; text-align:center; line-height:45px; border-bottom:1px solid #dcdcdc;}
.article_left .article_text table tr:hover{ background:#f2f2f2}
.article_left .article_text table tr td{ line-height:20px !important; padding: 10px 5px; min-height: 40px;  border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc; text-align:center; overflow:hidden}

.article_left .article_text table tbody tr:nth-child(2n) {
  background-color: rgba(0, 0, 0, 0.03);
}


.article_left .article_text table tr td.zhuanye{ text-align:left; padding-left:5px; }
.article_left .article_text table tr td.xuanke{ font-size: 14px; line-height: 20px}
.article_left .article_text table p{ margin:0px !important; padding:0px !important; text-indent:0px !important; font-size: 16px;}
.article_left .article_text table span{ color:#999; font-size:12px; }
.article_left .article_text table .span{ color:#42bc85}
.article_left .article_text p span{ color:#42bc85; font-size:16px; }

.article_left .article_next{ padding:0px }
.article_left .article_next li{ height:35px; line-height:35px; font-size:16px; }
.article_left .article_next a{ font-size:16px; color:#333}
.article_left .article_next a:hover{ color:#42bc85}

.article_right{ float:right;}
.article_right .right_box{ width:320px !important; padding:20px; padding-bottom: 0px; background: #fff; margin-bottom: 20px; box-shadow: 0 5px 12px #efefef; border-radius: 5px}
.article_right .shenglist{ height:280px }
.article_right .shenglist ul{padding-top:10px; margin-bottom: 0px; }
.article_right .shenglist ul li{ width: 53px; height:25px; line-height:25px; text-align:left;float:left; border:1px solid #efefef; background: #f9f9f9; margin:3px; margin-bottom: 5px; margin-right: 6px; text-align: center; border-radius: 5px}
.article_right .shenglist ul li a{ font-size:14px; }
.article_right .shenglist ul li:hover{ background:#42bc85;}
.article_right .shenglist ul li.hover{ background:#42bc85;}
.article_right .shenglist ul li:hover a{color:#fff }
.article_right .shenglist ul li.hover a{ color:#fff }

.article_right{ float:right; width:360px; overflow: hidden;}
.article_right .box1{ width: 320px; padding: 20px; background:#fff; height: 580px; margin-bottom: 20px;}
.article_right .box2{ width: 320px; padding: 20px; background:#fff; height: 738px; margin-bottom: 20px; padding-top: 25px;}
.article_right .box3{ width: 320px; padding: 20px; background:#fff; height: 665px; margin-bottom: 20px; padding-top: 25px;}
.article_right .box{ width: 320px; padding: 20px; background:#fff; height: auto; margin-bottom: 20px; padding-top: 25px;}
.article_right h3.type_title{color: #333;height: 30px; padding: 0px 0 10px 0;margin-right: 6px;font-size: 16px;font-weight: bold;border-bottom: #eee 1px solid; position: relative;}
.article_right h3.type_title:before{content: "";width: 6px;height: 17px;background: #42bc85;margin-right: 7px;display: inline-block;vertical-align: middle;margin-bottom: 2px;}

.article_right .arclist dl{ width:140px; height:140px; overflow: hidden; margin-top: 20px; margin-left: 7px;}
.article_right .arclist dl img{ width:140px; height:90px; border-radius: 3px}
.article_right .arclist dl dd{ width:140px; height:40px; line-height: 20px; overflow: hidden; margin-top: 10px;}
.article_right .arclist dl a{ font-size:12px; color:#666 }
.article_right .arclist dl a:hover{ color:#42bc85; text-decoration:underline; }
.article_right .arclist ul{ padding-top:10px; margin-bottom: 10px; padding-bottom: 20px;}
.article_right .arclist ul li{ height:33px; line-height:33px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; border: 1px solid #fff;}
.article_right .arclist ul li a{ color:#666; padding-left:18px; font-size:14px; background: url(../img/icon_dot.png) no-repeat 4px 8px;}
.article_right .arclist ul li a:hover {text-decoration: underline;	background-position: 4px -7px;color: #42bc85;}

.article_right .archot ul{ padding-top:20px; margin-bottom: 20px;}
.article_right .archot ul li{ height:40px; line-height:40px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.article_right .archot ul li em {display: inline-block;text-align: center;width: 18px;height: 18px;line-height: 18px;margin: 1px 6px 0px 0;font-size: 12px;color: #fff;border-radius: 2px; background: linear-gradient(to bottom, #d1cfcf, #a6a5a5); font-style: normal;}
.article_right .archot ul li em.no1 {background: linear-gradient(to bottom, #FF6E4C, #D70000);background: -webkit-linear-gradient(to bottom, #FF6E4C 0%, #D70000 100%);background: -o-linear-gradient(to bottom, #FF6E4C 100%, #D70000 100%);background: -ms-linear-gradient(to bottom, #FF6E4C 100%, #D70000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D70000', endColorstr='#FF6E4C', GradientType=1);}
.article_right .archot ul li em.no2 {background: linear-gradient(to bottom, #FFA800, #FF5400);background: -webkit-linear-gradient(to bottom, #FFA800 0%, #FF5400 100%);background: -o-linear-gradient(lto bottom, #FFA800 100%, #FF5400 100%);background: -ms-linear-gradient(to bottom, #FFA800 100%, #FF5400 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF5400', endColorstr='#FFA800', GradientType=1);}
.article_right .archot ul li em.no3 {background: linear-gradient(to bottom, #FCB333, #FF7E00);background: -webkit-linear-gradient(to bottom, #FCB333 0%, #FF7E00 100%);background: -o-linear-gradient(lto bottom, #FCB333 100%, #FF7E00 100%);background: -ms-linear-gradient(to bottom, #FCB333 100%, #FF7E00 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF7E00', endColorstr='#FCB333', GradientType=1);}
.article_right .archot ul li a{ color:#999; font-size:14px;}
.article_right .archot ul li a:hover {text-decoration: underline;color: #42bc85;}

.article_right .piclist{ padding-top:20px; }
.article_right .piclist ul li{ width:33.3%; float:left; text-align:center; line-height:25px; margin-bottom:10px}
.article_right .piclist ul li img{ width:65px; height:65px;}


table.datalist {width:100%; margin:auto; border-top:1px solid #efefef;border-left:1px solid #efefef; font-size: 14px}
table.datalist th{ color:#42bc85; font-size:14px; background:#f9f9f9;border-right:1px solid #efefef; text-align:left; padding-left:10px; height:40px; line-height:40px; border-bottom:1px solid #efefef;}
table.datalist th a{ color:#42bc85}
table.datalist th a:hover{ text-decoration:underline}
table.datalist tr:hover{ background:#f2f2f2}
table.datalist tr td{ height:45px; line-height:45px; border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9; padding-left:10px; padding-right:3px; text-align:left; overflow:hidden}
table.datalist td.nobg{ background:none;}
table.datalist tr td.hh{ line-height:18px;}

table.fen {width:90%; margin:0px auto; border-top:1px solid #f9f9f9;border-left:1px solid #efefef; font-size: 14px; margin-top: 20px; margin-bottom: 20px}
table.fen .wenli{ font-size:25px; text-align: center; height: 50px; line-height: 50px; color:#4f96ee; background: #fff;}
table.fen .hong{ color:red }
table.fen th{font-size:16px; background:#f9f9f9;border-right:1px solid #efefef; text-align:left; padding-left:20px; height:40px; line-height:40px; border-bottom:1px solid #efefef;}
table.fen th a{ color:#333}
table.fen th a:hover{ text-decoration:underline}
table.fen tr:hover{ background:#f2f2f2}
table.fen tr td{ height:45px; line-height:45px; border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9; padding-left:20px; padding-right:3px; text-align:left; overflow:hidden}
table.fen td.nobg{ background:none;}
table.fen tr td.hh{ line-height:18px;}


/*友情链接*/
.flink{ width:1400px; margin: 0px auto;}
.flink p{ padding-bottom:10px; }
.flink p a{ line-height:30px; margin-right:10px; }

/*底部导航*/
.footer{ width:100%;min-width: 1200px; max-width: 1920px; background:#252727; padding-bottom:30px; padding-top:30px; height:180px;}
.footnav{ width:780px; background:url(../img/footbg.png) 750px no-repeat;}
.footnav dl{ width:130px; float:left;}
.footnav dl dt a{ color:#fff; font-size:16px}
.footnav dl dt a:hover{ color:#FFFF33}
.footnav dt{ height:50px; line-height:50px;}
.footnav dd{ height:30px; line-height:30px;}
.footnav dl dd a{ color:#afb5b5; font-size:12px}
.footnav dl dd a:hover{ color:#FFFFFF}
.footwx{ width:400px; color:#FFFFFF; height:200px; font-size:14px; text-align:left; line-height:35px; padding-top:5px; position:relative;}
.footwx p.name{ font-size:16px; font-weight:bold}
.footwx p.address{ background:url(../img/dibiao.png) left 10px no-repeat; padding-left:25px; line-height:25px; padding-top:5px;}
.footwx p.utell{ background:url(../img/ico4.png) left no-repeat; padding-left:25px;}
.footwx p.weixin{ position:absolute; right:0px; bottom:40px;}

.copyright{ width: 100%; min-width: 1200px; max-width: 1920px;background:#545454; line-height:30px; padding-top: 25px; padding-bottom: 15px; text-align:center; color:#FFFFFF; font-size:14px;}
.copyright a{ color:#FFFFFF; padding-left:5px; padding-right:5px;}
.copyright a:hover{ color:#FFCC00}
.copyright img{ width:21px; height:21px; align-items: center; margin-right:5px; }

/*文章和列表分页代码*/
.loadmore{margin-top: 30px;border: 1px solid #efefef;background: #f9f9f9; border-radius: 4px;text-align: center;color: #42bc85; height: 50px;line-height: 50px; font-size: 16px; cursor: pointer;}
.loadend{background: #f9f9f9; margin-top: 30px;border: 1px solid #efefef;border-radius: 4px;text-align: center;color: #ff6800; height: 50px;line-height: 50px; font-size: 16px; display: none;}

.dede_pages{padding:12px 0;font-family:"Microsoft YaHei";margin:0px auto;font-size:12px; width:730px; text-align:center; margin-top:10px; margin-bottom:10px;}
.dede_pages span{display:inline-block;border:1px solid #efefef;height:25px;line-height:25px;background-color:#efefef;padding:0 10px;color:#000000; margin:2px; cursor:pointer; border-radius: 3px;}
.dede_pages a{display:inline-block;border:1px solid #efefef;height:25px;line-height:25px;background-color:#efefef;padding:0 10px;color:#000000; margin-right:2px; text-decoration:none; border-radius: 3px; background: #fff}
.dede_pages a:hover{ text-decoration:none; color:#000000}
.dede_pages span:hover,.dede_pages a:hover{background-color:#42bc85;color:#fff;text-decoration:none;}
.dede_pages .thisclass{background-color:#42bc85;color:#fff; padding:0px 12px 0px 10px; text-align:center }
.dede_pages select{display:inline-block;height:27px;border:1px solid #E7E7E7;width:45px !important; margin-right: 3px; text-align: center;}
