body,html{
	margin:0;
	padding:0;
	font-family: 微软雅黑;
	font-size:12px;
}
img{
	border:0;
	margin:0;
	padding:0;
	outline: none;
}
a{
	text-decoration: none;
	outline: none;
}
ul,li,dl,dd{
	margin:0;
	padding:0;
	list-style: none;
}
.bannerbox{
	width:100%;
	overflow: hidden;
	position: relative;
	height:354px;
}
.banner{
	width:1920px;
	position: absolute;
	left:50%;
	margin-left:-960px;
}
.banner a:focus{color:#fff}
.banner a{text-decoration:none}
.contain_boxa{
	width:100%;
	background: #fff;
	position: relative;
	height:640px;
}
.contain{
	width:1170px;
	margin:auto;
	position: relative;
}
.contain_boxb{
	width:100%;
	background: #efefef;
	clear: both;
	height:780px;
	overflow: hidden;
}
.wxtitleimg{vertical-align:0px}
.title{
	color:#1a71d6;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
	font-size: 36px;
	font-weight: normal;
}
.tedianpic{
	display: none;
	position: absolute;
	left:0px;
	top:160px;
}
.tediandiv{
	display: none;
	position: absolute;
	right:0;
	top:110px;
}
.tediandiv ul li{
	height:110px;
	line-height:30px;
	overflow: hidden;
}
.tediandiv ul li img{
	display: block;
	width:70px;
	height:70px;
	float:left;
	margin-right:20px;
}
.tediandiv ul li div{
	float:left;
	margin-top:5px;
}
.tediandiv ul li span{
	font-size: 20px;
	color: #333;
}
.tediandiv ul li a{
	color:#888;
	display: block;
}
.gongnengdiv{
	width:1190px;
	overflow: hidden;
	margin-bottom: 20px;
}
.gongnengdiv ul{
	overflow: hidden;
}
.gongnengdiv ul li{
	display: block;
	float:left;
	border:0px solid red;
	width:277.5px;
	background: white;
	margin-right: 20px;
	text-align: center;
	height:280px;
}
.gongnengdiv ul li div{
	margin-top: 40px;
}
.gongnengdiv ul li h2{
	color:#333;
	font-weight: normal;
	font-size: 20px;
}
.gongnengdiv ul li:hover h2{
	color:red;
}
.gongnengdiv ul li:hover span{
	color:#333;
}
.gongnengdiv ul li span{
	display:inline-block;
	width:240px;
	line-height: 20px;
	color:#666;
}
/* 第三个栏目 */
.contain_boxc{
	width:100%;
	height:300px;
	
	clear: both;
	overflow: hidden;
}
.btndiv{
	position: absolute;
	display: none;
	width:240px;
	left:50%;
	top:150px;
	margin-left:-120px;
}
.btndiv a{
	display: inline-block;
	width:100px;
	height:40px;
	line-height: 40px;
	font-size: 18px;
	border-radius:4px;
	text-align: center;
}

.squse{
	color:#fff;
	border:1px solid #4dcd70;
	background: #4dcd70;
	margin-right:30px;
}
.squse:hover{
	background:#38bd5d;
	border-color:#38bd5d; 
	text-decoration:none;color:#fff
}
.squse:focus,.lxus:focus{
	color:#fff;
}
.lxus{
	color:#fff;
	border:1px solid #f47371;
	background: #f47371;
}
.lxus:hover{
	background: #e6605e;
	border-color:#e6605e;
	text-decoration:none;color:#fff
}
.jumptext{
	display: none;
	position: absolute;
	height:160px;
	width:612px;
	left:50%;
	margin-left:-306px;

}

/* 第四个栏目 */
.contain_boxd{
	width:100%;
	background:#fff;
	height:600px;
}
.xndiv{
	float:left;
	margin-top: 60px;
	position: absolute;
	left:0;
	top:70px;
	display: none;
}
.xndiv ul li{
	height:64px;
	line-height: 64px;
}
.xndiv ul li img{
	display: inline-block;
	width:24px;
	height:24px;
	vertical-align:-5px;
	margin-right: 10px;
}
.xndiv ul li a{
	font-size: 16px;
	color:#34495e;
}
.xnpic{
	position: absolute;
	right:0;
	top:20px;
	display: none;
}

/* pulse grow */
@-webkit-keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

.hvr-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translatez(0);
  transform: translatez(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse-grow:hover, .hvr-pulse-grow:focus, .hvr-pulse-grow:active {
  -webkit-animation-name: hvr-pulse-grow;
  animation-name: hvr-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

.gongnengdiv ul li:hover .hvr-pulse-grow{
	  -webkit-animation-name: hvr-pulse-grow;
  animation-name: hvr-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
.sqtry{
	display: inline-block;
	width:170px;
	height:48px;
	border:1px solid #fff;
	color:#fff;
	border-radius: 4px;
	position: absolute;
	top:222px ;
	left:21.3%;
	font-size:20px;
	text-align: center;
	line-height: 48px;
}
.sqtry:hover{
	border-color:#f0dc6b;
	color:#f0dc6b;
	cursor:pointer;
}

/* 微信舆情系统 */
.wechat_contain_boxa{
	width:100%;
	background: #f6f6f6;
	position: relative;
	height:430px;
}
.wx_sqtry{
	display: inline-block;
	width:170px;
	height:48px;
	border:1px solid #fff;
	color:#fff;
	border-radius: 4px;
	position: absolute;
	top:222px ;
	left:20.2%;
	font-size:20px;
	text-align: center;
	line-height: 48px;
}
.wx_sqtry:hover{
	border-color:#f0dc6b;
	color:#f0dc6b;
	cursor:pointer;
}
.wechat_contain_boxa .wechatimgbox{
	position: absolute;
	left:0;
	top:0px;
}
.wechatdiv{
	position: absolute;
	right:0px;
	top:85px;
}
.wechatdiv:hover h2{
	color:#0088cc;
}
.wechatdiv:hover span{
	color:#333;
}
.wechatdiv li h2{
	display: inline-block;
	color:#333;
	font-weight: normal;
	font-size: 30px;
	margin-bottom:20px;
}
.wechatdiv li img{
	margin-right:6px;
}
.wechatdiv li span{
	display: block;
	width:550px;
	color:#666;
	line-height:30px;
	border:0px solid #d2d2d2;
	padding-left: 26px;
	font-size: 16px;
}
/* 第二个微信栏目 */
.wechat_contain_boxb{
	width:100%;
	background: #fff;
	position: relative;
	height:430px;
}
.wechat_contain_boxb .wechatimgbox{
	position: absolute;
	right:0;
	top:0px;
}

.wechat_contain_boxb .wechatdiv{
	position: absolute;
	left:0px;
	top:55px;
}
/* 第三个微信栏目 */
.wechat_contain_boxc{
	width:100%;
	background: #f6f6f6;
	position: relative;
	height:430px;
}
.wechat_contain_boxc .wechatimgbox{
	position: absolute;
	left:0;
	top:20px;
}

.wechat_contain_boxc .wechatdiv{
	position: absolute;
	right:0px;
	top:85px;
}


.collectimg{
	display: inline-block;
	width:24px;
	height:24px;
	vertical-align: -1.5px;
}

.xiankuang{
	position: absolute;
	right:18.2%;
	top:28px;
	display: none
}
.cloude{
	position: absolute;
	right:6.2%;
	top:-5px;
	display: none;
}

/* 关于我们 */
.aboutbox{
	width:100%;
	text-align: center;
}
.aboutbox .contain h1{
	font-size: 30px;
	font-weight: 200;
}
.hide{
	display: none
}
.tab{
	margin-top: 50px;
}
.tab_menu{
	float: left;
	position: relative;
	left:50%;
}
.tab_menu li{
	float: left;
	right:50%;
	position: relative;
	right:50%;
	margin:0 50px;
}
.tab_box{
	clear: both;
	padding-top:50px;
}
.tab_menu a{
	border:1px solid #888;
	display: inline-block;
	width:110px;
	height:36px;
	line-height: 36px;
	font-size: 18px;
	color:#333;
	border-radius: 2px;
	cursor:pointer;
	text-decoration:none
}
.tab_menu .selected a{
	background: #0088cc;
	color:white;
	border-color: #0088cc;
}

.tab_box .column{
	width:100%;
	background: #f6f6f6;
	border-bottom: #efefef 1px solid;
}

.textbox{
	width:1170px;
	margin:auto;
	padding:30px 0;
	display:block;
	font-size:14px;
	line-height:44px;
	text-align:left;
	color:#333;
	overflow: hidden;
}
.textbox h2{font-size:20px;font-weight:bold}
.textbox a{text-decoration:none;color:#333}
.textbox .text{
	display: block;
	width:500px;
	float:left;
	margin-top: 50px;
}
.textbox p{
	text-indent: 2em;
}
.imgbox{
	display: block;
	float:right;
}
.column2{
	width:100%;
	background: #fff;
	border-bottom: #efefef 1px solid;
}
.imgbox2{
	display: block;
	float:left;
}
.text2{
	display: block;
	float: right;
	width:500px;
	margin-top: 30px;
}
.lxusul li{
	margin:0 142px;
}
.textbox dl dd{
	line-height:24px;
	margin-bottom:30px;
}
.textbox dl dd a{
	display: inline-block;
	width:500px;
}
.textbox dl dd img{
	vertical-align: top;
	margin-right: 10px;
	margin-top: 5px;
}
.join li{
	
	width:300px;
	float:left;
}
.join li h2{
	color:#333;
	font-size: 20px;
	font-weight: bold;
}
.join li span{
	color:#888;
	font-size:14px;
	text-align: left;
	width:300px;
	display: inline-block;
}
.shjoin,.xyjoin{
	display: inline-block;
	width:360px;
	padding:40px 0;
	border:1px solid d2d2d2;
	margin:0 50px;
	background:#f6f6f6;
}
.shjoin h2,.xyjoin h2{
	color:#888;
	font-weight: normal;
	font-size: 20px;
}
.shjoin:hover h2,.xyjoin:hover h2{
	color:#333;
}
/* 联系我们 */
.contact li{
	margin:0 44px;
	border:1px dashed #ffc93b;
	border-radius: 6px;
	padding:20px 0;
	background: #fdfdfd
}
.contact li span{
	text-align: center;
	line-height:24px;
	color:#666;
}
.contact li h2{
	font-weight: bold;
	font-size: 20px;
	color: #333;
	margin-bottom: 10px;
}
.adress{
	float: left;
	width:480px;
	text-align: left;
	margin-left: 44px;
}
.adress ul li{
	/* height:40px; */
	line-height: 40px;
	font-size: 15px;
	color:#545454;
}

.adress h2{
	font-size: 22px;
	font-weight: normal;
	color:#0088cc;
}
.map{
	float: right;
	margin-right:44px;
	margin-top: 25px;
}
.xybox li{cursor: pointer;}
.xybox li a{
	font-size: 16px;
	color:#666;
	text-decoration: none;
	
}
.xybox li:hover a{color:red;}
.sh-gs{
	position: absolute;
    top: 197px;
    right: -35px;
}
.sh-mings{
	position: absolute;
    top: 210px;
    right: 5px;
}
.sh-nanjing{
	position: absolute;
    top: 205px;
    right: 119px;
}
.bj-gs{
	position: absolute;
	top:118px;
	right:68px;
}
.bj-gzs{
	position: absolute;
	top:138px;
	right:68px;
}
.jn-gs{
	position: absolute;
	top: 184px;
    right: 131px;
}
.cd-gs{
	position: absolute;
	top:240px;
	right:260px;
}
.cd-cds{
	position: absolute;
	top: 257px;
    right: 240px;
}
.cd-cdz{
	position: absolute;
    top: 301px;
    right: 268px;
}
.cd-cdw{
	position: absolute;
    top: 220px;
    right: 122px;
}
.cd-cdg{
	position: absolute;
    top: 280px;
    right: 147px;
}
.cd-cdh{
	position: absolute;
    top: 267px;
    right: 107px;
}
.cd-cdj{
	position: absolute;
    top: 164px;
    right: 40px;
}
.fgstitle{
	height: 40px;
	line-height:40px;
	background:#f3b030;
	color:#fff;
	font-size: 20px;
}
.maplink{
	margin-top:30px;
}
.maplink a{
	border:1px solid #5cb85c;
	padding:4px 8px;
	color:#5cb85c;
	cursor:pointer;
}
.maplink a:hover{
	border-color:#46a746;
	color:#46a746;
	text-decoration: none;
}

/* 人才招聘页面 */
.join-wec{
	padding-top: 50px;
	width:1170px;
	text-align: center;
	margin:auto;
}
.join-wec h2{
	color:#333;
	font-size: 30px;
}
.wec-txt{
	color: #666;
	font-size: 14px;
}
.tab_menu a{
	display: block;
	font-size: 18px;
	
}
.join_tabul{margin-bottom:50px}
.join_tabul .selected a{
	background: none;
	color: #0088cc;
}
.join_tabul li{
	margin:0 80px;
	cursor: pointer;
}
.join_tabul li a{border:0;}
.join_tabul li:hover a{color:#0088cc;}
.join_tab_box{
	width:1170px;
	margin:auto;
	padding-top:0;
}
.job{margin-bottom: 50px;border:0px solid red;}
.job dt{
	font-size:22px;
	color:#0088cc;
	line-height:30px;
	margin-bottom: 20px;
	font-weight:normal;
}
.job dt a{
	display: block;
	font-size:14px;
}
.job dd{
	line-height: 30px;
	font-size: 14px;
	color:#666;
	width:480px;
}
.job1{
	display: block;
	float: left;

	
}
.job2{
	display: block;
	float: right;

}
.jobdiv{
	
	overflow:hidden;
	padding:20px;
	background:#fff;
}
.dldiv{
	overflow:hidden;
	padding-left:110px;
}
.shzp{
	display: inline-block;
	width:100px;
	height:38px;
	border:1px solid #f4a000;
	color:#fff;
	border-radius: 4px;
	position: absolute;
	top:190px ;
	left:43%;
	font-size:16px;
	text-align: center;
	line-height: 38px;
	background: #f4a000;
}
.xyzp{
	display: inline-block;
	width:100px;
	height:38px;
	border:1px solid #f4a000;
	color:#fff;
	border-radius: 4px;
	position: absolute;
	top:190px ;
	left:51.5%;
	font-size:16px;
	text-align: center;
	line-height: 38px;
	background: #f4a000;
}
.xyzp-b{
	
	display: inline-block;
	width:100px;
	height:38px;
	border:1px solid #5cb85c;
	color:#fff;
	border-radius: 4px;
	position: absolute;
	top:190px ;
	left:43%;
	font-size:16px;
	text-align: center;
	line-height: 38px;
	background: #5cb85c;
}
.xyzp-b:hover{
	background:#4eae4e;
	color:#fff;
	text-decoration:none;
}
.shzp:hover,.xyzp:hover{
	color:#fff;
	cursor:pointer;
	background: #e69700;
	text-decoration:none;
}
.join_tabul a:hover{text-decoration:none}
.job a:hover{text-decoration:none}



/* 舆情引导评估系统从这里开始 */
.guidetitle{
	font-size: 24px;
	color: #333;
	padding:50px 0;
	display: block;
}
.guideul li{
	float: left;
	border:1px solid #ddd;
	width:370px;
	min-height: 75px;
	background:#fff;
}
.guideul{
	overflow: hidden;
}
.guideul li img{
	display: block;
	float: left;
	margin:40px 0 0 30px;
}
.guideul li div{
	display: inline-block;
	margin:20px 0 20px 20px;
	width:260px;
}
.guideul li div h2{
	font-size: 20px;
	color:#333;
	margin:0;
}
.guideul li div .gdbtn{
	width:100px;
	background: #f4a000;
	color: #fff;
	height:30px;
	line-height:30px;
	text-align: center;
}
.guideul li div .gdbtn a{
	color:#fff;
	text-decoration:none;
}
.guideul li div .gdbtn:hover{
	background: #e09301;
}
.guideul p{
	margin:0;
	margin:10px 0;
}
.gdtdul{
	overflow: hidden;
}
.gdtdul li{
	position: relative;
	float: left;
	width: 277.5px;
	overflow: hidden;
}
.gutdtext{
	background:#000;
	filter:alpha(opacity=60); 
	opacity:0.7; 
	-moz-opacity:0.7; 
	height:300px;
	width:275.5px;
	color:#333;
	border:1px solid #e9e9e9;
	position: absolute;
	left:0;
	top:0;
	display: none;
	margin-top:400px;
	display: block;
}
.gutdtext span{
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	display: block;
	padding: 20px;
}
.guidetabbox{
	background: #fff;
	
}
.guidetab{
	width: 100%;
	display: block;
	overflow: hidden;
}
.guidetab li{
	float: left;
	width: 234px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	background:#f6f6f6;
	border:1px solid #ddd;
	border-right:0;
	cursor: pointer;
}
.guidetab li a{
	font-size: 18px;
	color: #333;
	text-decoration:none;
}
.guidetab .selected{
	background: #fff;
	border-bottom: 1px solid #fff;
	border-top:2px solid #0088cc;
}
.guidetab .selected a{color:#0088cc }
.guidetabtext{
	text-indent: 60px;
	font-size: 16px;
	color: #333;
	margin:0;
	margin-bottom: 10px;
}
.guide-zbul li{
	height: 130px;
}
.zbul01:hover{
	background: #5b99d0;
	color: #fff;
}
.guide-zbul .zbul01 h2{color:#5b99d0; }
.guide-zbul .zbul01:hover h2{
	color: #fff;
}
.zbul02:hover{
	background: #80c269;
	color: #fff;
}
.guide-zbul .zbul02 h2{color:#80c269; }
.guide-zbul .zbul02:hover h2{
	color: #fff;
}
.zbul03:hover{
	background: #e8a135;
	color: #fff;
}
.guide-zbul .zbul03 h2{color:#e8a135; }
.guide-zbul .zbul03:hover h2{
	color: #fff;
}
.zbul04:hover{
	background: #8774cc;
	color: #fff;
}
.guide-zbul .zbul04 h2{color:#8774cc; }
.guide-zbul .zbul04:hover h2{
	color: #fff;
}
.zbul05:hover{
	background: #f36861;
	color: #fff;
}
.guide-zbul .zbul05 h2{color:#f36861; }
.guide-zbul .zbul05:hover h2{
	color: #fff;
}

.zbul06:hover{
	background: #13b5b1;
	color: #fff;
}
.guide-zbul .zbul06 h2{color:#13b5b1; }
.guide-zbul .zbul06:hover h2{
	color: #fff;
}

/* 这是校友搜索系统的css */

.schoolul li div{
	width: 330px;
}
.schoolul .school01{
	background:#5b99d0;
	color:#fff
}
.schoolul .school01:hover{
	background: #4a88c0;
}
.schoolul .school02{
	background: #80c269;
	color:#fff
}
.schoolul .school02:hover{
	background: #71b659;
}
.schoolul .school03{
	background:#e8a135;
	color:#fff
}
.schoolul .school03:hover{
	background: #de972a;
}
.schoolul li div h2{
	font-size: 20px;
	color: #fff;
	margin:0;
}
.schooltext{
	background: #fff;
	border:1px solid #ddd;
	opacity: 100;
}
.schooltext span{
	color:#333;
}
.schooltext img{
	margin:10px 0 0 80px;
}
.schooltab li{
	width: 292.5px;
}
.school_tab {
	padding-top:30px;
}
.school_tab p{
	text-indent: 0;
	padding:0 60px 0 60px;
	color:#545454;
	line-height: 30px;
	font-size: 15px;
	margin:0;
	margin-bottom: 10px;
}
.school_tab p span{
	color: #000;
}
.school_tab p em{
	color: #0088cc;
	font-style: normal;
}

/* 校园招聘页面 */
.school li{
	padding:30px 70px;
	border-radius: 4px;
}
.school li a{color:#fff;}
.schli-a{
	background: #80c269
}
.schli-b{
	background: #e8a135
}
.schli-c{
	background: #5b99d0
}
.schli-a:hover{
	background:#6fb457 
}
.schli-b:hover{
	background:#db9429 
}
.schli-c:hover{
	background:#3f81bc
}
.tab_menu .school-cur a{
	font-weight: bold;
}
.school li a{
	background: none;
	border:0;
}
.sch-tab{
	width: 100%;
	border-collapse: collapse;
	text-align: left;
	text-indent: 10px;
}
.sch-tab td,.sch-tab th{
	border:1px solid #dddddd;
	height: 50px;
	line-height: 50px;
	color: #333;
}
.sch-tab th{
	font-size: 14px;
}
.tr-j{
	background: #f9f9f9;
}
.sch-tab td:hover{
	background: #f5f5f5
}
.sch-tab .tab-city:hover{background: none}
.sch-tab .tab-city{
	color:#5b99d0;
	font-size: 14px;
}
.sch-tab .tab-school{
	font-size: 14px;
}






















