﻿body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, img { border: none; margin: 0; padding: 0; }
body, button, input, select, textarea { color: #666; font: normal normal 12px/24px Simsun; outline: none; font-family: "微软雅黑";}
body { overflow-x: hidden; -webkit-text-size-adjust: none; }
em { font-style: normal; }
ul, ol { list-style: none; }
table { border-collapse: collapse; }
a { color: #666; text-decoration: none; blr:expression(this.onFocus=this.blur());
}
img { border: none; font-size: 0; line-height: 0; }
.clear { clear: both;}
.row{ width: 1200px; margin: 0 auto;}
.header{ height: 100px;overflow: hidden;}
.header .l{ margin-top:15px;}
.header .logo img{ height:70px;}


.l{float: left;}
.r{float: right;}
.nav{ width: 720px;}
.nav>ul>li{ float: left; width: 90px; height: 100px; line-height: 100px; font-size: 14px; text-align: center;}
.nav>ul>li>a{display: block; width: 90px;height: 100px;}
.nav>ul>li>a:hover{background: #2F98EB; display: blick; color: #fff;}
/**/
/* flexslider */
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/**/
h1>a{display: block; font-size: 24px;font-weight: bold;color: #333; text-align: left; position: relative; top:40px;padding-left: 10px; border-left: 5px solid #2F98EB; margin-bottom: 40px;}
.inx-qyjj>.l{ width: 750px; font-size: 14px; line-height: 170%; text-indent: 2em; color: #666; letter-spacing: 2px; margin-top: 30px;}
.inx-qyjj>.r{ width: 400px; text-align: left;}
.inx-news{ background: url(../images/inx-news.jpg) top center; height: 370px; margin-top: 20px;}
.inx-news>.row{ position: relative;}
#tab-tit { text-align:center;}
#tab-tit div{ display:inline-block; border:1px #f5f5f5 solid; font-size: 20px;    margin: 0 15px;cursor: pointer;padding-bottom: 8px;}
#tab-tit div.on{ border-bottom: 3px solid #2F98EB; color: #333;}
#tab-con { width: 100%; margin-top: 70px; height: 280px;}
#tab-con div{  margin-top: 30px; width: 100%;}
#tab-con div ul li{ float: left; width: 500px; margin-bottom: 20px; margin-left: 80px;    font-size: 16px; color: #666;line-height: 24px;height: 24px;overflow: hidden;}
#tab-con div ul li span{float:right;margin-left:15px;}
#tab-con div ul li p{ width: 450px; color:#666;}
#tab-con div ul li h3{ width: 450px; color: #333; font-size: 14px;}
#tab-con6div ul li h3>a{ color: #333; }
.inx-xm{ background: #f8f8f8; height: 350px;}
.span3{ width: 25%; float: left; margin-top: 30px;}
.span4{ width: 33.32%; float: left; margin-top: 30px;}
.span2{ width: 40%; float: left; height: 35px; line-height: 35px;  padding-left: 50px;font-size: 14px;}
.inx-xm-con{ width: 250px; margin: 0 auto; height: 210px; background: #fff; -moz-box-shadow:2px 2px 11px #CFCFCF; -webkit-box-shadow:2px 2px 11px #CFCFCF; box-shadow:2px 2px 11px #CFCFCF;}
.inx-xm-con img{ margin: 20px; margin-bottom: 0;}
.inx-xm-con { text-align: center; display: block;}
.inx-lxwm{ background: url(../images/inx-lianxi.jpg) top center; height: 450px;}
.inx-lx-div{ width: 440px;height: 330px; margin-left: 30px; background: #fff; margin-top: 70px; -moz-box-shadow:2px 2px 11px #CFCFCF; -webkit-box-shadow:2px 2px 11px #CFCFCF; box-shadow:2px 2px 11px #CFCFCF;}
.inx-lx-div h2{ text-align: center; font-size: 24px; font-weight: bold; color: #333; padding-top: 30px; color:#2F98EB;}
.inx-lx-div ul{ padding-top: 20px;}
.inx-lx-div ul li{ height: 45px; line-height: 55px; border-bottom: 1px solid #eee; width: 60%; margin: 0 auto; font-size: 14px; padding-left: 30px;}
.inx-yqlj ul li{ margin-top: 10px; margin-right: 30px; float: left;}
.inx-yqlj{ margin-bottom: 30px;}
.inx-yqlj ul{ margin-top: 70px;}
.footer { height: 100px; background-color: #333}
.footer>.row{ overflow: hidden;}
.footer ul {text-align: center; padding-top: 20px; padding-bottom:5px; border-bottom: 1px solid #222; margin-right: -20px;}
.footer ul li{ text-align: center; display: inline-block; margin-right: 20px;}
.footer ul li a{ color: #999; font-size: 14px;}
.footer ul li a:hover{ color: #fff; font-size: 14px;}
.footer p{ border-top: 1px solid #444; text-align: center; color: #888; padding-top: 10px; padding-right: 20px;}

.banner{height: 290px;}
.xm-page{ background: url(../images/xm-ban.jpg) top center no-repeat;}
.xw-page{ background: url(../images/xm-ban1.jpg) top center no-repeat;}
.lx-page{ background: url(../images/xm-ban2.jpg) top center no-repeat;}
.zp-page{ background: url(../images/banner_job.jpg) top center no-repeat;}
.qy-page{ background: url(../images/qy.jpg) top center no-repeat;}
.ly-page{ background: url(../images/lyb.jpg) top center no-repeat;}
.row2{ margin-top: 40px;}
.row2>.l{ width: 300px;}
.row2>.r{ width: 860px;}
.l-nav>h1{ height: 60px; line-height: 60px; text-align: center; font-size: 18px; background: #2F98EB; color: #fff; font-weight: 400;}
.l-nav>ul>li{border-bottom: 1px solid #ddd; height: 50px; line-height: 50px; text-align: left; color: #666; background: url(../images/l-nav-icon.gif) no-repeat; background-position:280px 20px; }
.l-nav>ul>li>a{ color: #666; display: block; padding-left: 20px;}
.l-nav>ul>li>a:hover{ color: #fff; background:url(../images/l-nav-icon2.gif) no-repeat  #FF9C00 ; background-position:280px 20px; }
.l-nav>ul>li.on>a{ color: #fff; background:url(../images/l-nav-icon2.gif) no-repeat  #FF9C00 ; background-position:280px 20px; }
.l-nav-lx{ height: 390px; background: #eee; margin-top: 30px;}
.l-nav-lx>h2{ color: #666; margin: 10px; padding-top: 10px;}
.l-nav-lx>ul{margin-top: 15px;}
.l-nav-lx>ul>li{margin-left: 30px; margin-top: 10px; font-size: 14px;}
.l-nav-lx>img{ margin-top: 10px;}
.r-con>h2{height: 50px; line-height: 50px; color: #2F98EB;font-size: 22px; border-bottom: 1px solid #ddd;}
.r-con{ padding-bottom: 40px;}
.xm-con{ border: 1px solid #eee; padding: 10px; margin-top: 15px; height: 220px; background: #f8f8f8;}
.xm-con>.l{width: 450px; height: 220px; border-right: 1px solid #eee; padding-right: 10px; background:;}
.xm-con>.r{ width: 350px; height: 220px; padding-left: 20px;}
.xm-con>.r>h2{ font-size: 18px; padding-top: 15px; }
.xm-con>.r>p{ margin-top: 15px;}
.xm-con>.r>span{ margin-top: 5px; color: #999;}
.font{ padding: 30px; font-size: 16px; text-indent: 2em; letter-spacing: 1px; line-height: 170%;}
.font>h2{ text-align: center; font-size: 22px; }
.font>dd{ text-align: center; margin-bottom: 15px; font-size: 12px; color: #999;margin-top:15px;}
.news-list img{height: 130px; width: 200px;}
.news-list{ height: 145px; border-bottom: 1px solid #eee; padding-top: 10px;}
.news-list>.r{ width: 640px; display: block;}
.news-list>.r>.news-tit{ font-size: 16px;font-weight: bold; color: #333;margin-top: 10px;}
.news-list>.r>.news-lis-con{margin: 10px 0;}
.news-list>.r>.news-list-con{ font-size: 14px; margin-top: 10px;}
.zhaopin-con{ margin-top: 15px;}
.zhaopin-con>dl>dt{ background: #f5f5f5; padding: 10px 15px; margin-top: 15px; cursor:pointer; font-size: 14px; font-weight: bold; color: #333;}
.zhaopin-con>dl>dd{ display: none; font-size: 14px; padding: 15px;}
.lx-box{ border: 1px solid #ddd; min-height: 200px;margin-top: 30px; padding-bottom: 30px;}
.lx-box>h1{ border-bottom: 1px solid #ddd; height: 45px; ;line-height: 45px; padding-left: 20px; font-size: 16px; color: #333;margin-bottom: 15px;}
.lx-box>form{ margin: 30px;}
.lx-box>form>label{ display: block;}
.lx-box>form>label>{}
.lx-box>form>label>textarea{ width: 500px;height: 250px; border: 1px solid #ddd; padding-left: 15px;}
.lx-box>form>label>input{ width: 270px; height: 35px; border: 1px solid #ddd; padding-left: 15px;}
.lx-box>form>label>input.button{ width: 270px; height: 45px; border: 0px; padding-left: 15px; background: #2F98EB; color:#fff; font-size: 16px;  cursor:pointer;}
.lx-box>form>label>input.button:active{ background: #3385FF;}
.lx-box>form>label>span{ display: block; font-size: 16px; font-weight: bold; color: #666; margin: 10px 0;}




.scroll_horizontal {
	position: relative;
	width: 1200px;
	height: 120px;
	padding: 10px;
	margin: 0 auto;
	margin-top: 90px;
}
.scroll_horizontal .box {
	overflow: hidden;
	position: relative;
	width: 1180px;
	height: 160px;
	margin: 0 auto;
}
.scroll_horizontal .list {
	overflow: hidden;
	width: 9999px;
}
.scroll_horizontal .list li {
	float: left;
	width: 200px;
}
.scroll_horizontal .list li img {
	width: 180px;
	height: 120px;
}
.scroll_horizontal .list li a p {
	text-align: center;
}
.scroll_horizontal .prev,  .scroll_horizontal .next {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	width: 40px;
	height: 50px;
	background-image: url(images/control.png);
	background-repeat: no-repeat;
	font: 0/0 Arial;
	cursor: pointer;
}
.scroll_horizontal .prev {
	left: -30px;
	background-position: 0 0;
}
.scroll_horizontal .next {
	right: -30px;
	background-position: -40px 0;
}
.scroll_horizontal .prev:hover {
	background-position: 0 -50px;
}
.scroll_horizontal .next:hover {
	background-position: -40px -50px;
}

.fenye{ width:100%; margin:0 auto;  margin-top:30px; text-align:center; padding-bottom:60px; }
.fenye a{ display:inline-block;padding:0 10px;text-align:center; line-height:28px; border:1px solid #ccc; font-size:14px; color:#333; margin:0 2px;}
.fenye b,.fenye a:hover{ display:inline-block;padding:0 10px;text-align:center; line-height:28px; border:1px solid #2F98EB; font-size:14px; color:#fff; margin:0 2px; background:#2F98EB;}
