﻿@charset "utf-8";
*,
*:before,
*:after { margin: 0px;padding: 0px;box-sizing: border-box;}
body { font-family: "微软雅黑"; font-size: 14px; line-height:160%; color: #333; }
ul,ol,li {list-style: none;}
select { border: 1px solid #DFDFDF; font-family: "微软雅黑"; border-radius:5px; }
img {border: none;}
em {font-style: normal;}
a {text-decoration: none; color: #333;cursor: pointer;}
a:hover {color:#CE3537;text-decoration: none; cursor: pointer;}
.hide {display: none;}
.clear {zoom: 1;}
.fl {float: left;}
.fr {float: right;}
input {outline: none;}
.blue { color:#1A4588; }

#wapper { width:1200px; margin:0 auto; }
.container { float:left; width:1200px; background:#FFF; }
.main { float:left; width:1200px; margin:20px 0 0 0; }
.bar { float:left; width:170px; padding:15px 15px; }
.bar ul li a { display:block; width:170px; height:60px; line-height:60px; text-align:center; font-size:16px; }
.bar ul li a:hover { background:#59ade1; color:#fff; }

.bar_r { float:right; width:970px; padding:15px 15px 15px 0; }
.shuju {  float:left; width:1200px; padding:15px 15px; }
.shuju h3 { float:left; width:1170px; border-bottom:1px solid #d9d9d9; padding:0 0 15px 10px; }
.shuju h3 span { float:left; font-size:24px; color:#3a6bc5; }
.shuju h3 a { float:right; font-size:14px; font-weight:normal; color:#999; }
.shuju ul { width:1200px; }
.shuju ul li { float:left; width:360px; margin:25px 10px 0 15px; text-align:center; overflow:hidden; }
.shuju ul li img { width:360px; height:172px; }
.shuju ul li a { font-weight:bold; color:#3a6bc5;}

.news { width:570px; margin:10px 15px 0 15px; }
.news h3 { padding:0 0 15px 15px; border-bottom:1px solid #d9d9d9; font-size:20px; font-weight:normal; }
.news h3 .on { color:#3a6bc5; }
.news ul { float:left; width:570px; margin:20px 0 20px 20px; }
.news ul li { height:40px; line-height:40px; font-size:18px; }
.button { float:left; width:570px; height:50px; font-size:18px; line-height:50px; text-align:center; border:1px solid #d9d9d9;border-radius:5px; }

.search { margin:20px 0 40px 250px;}
.search div{width:580px; height:50px; line-height:50px; background:#fff; border:1px solid #3a6bc5; border-radius:5px;float:left;}
.search div:hover{border:#87C6F9 1px solid;box-shadow: 0 0 8px rgba(103, 166, 217, 1);}
.search:hover a{border-radius:5px;}
.search input {float:left; width:490px; height:50px; margin:0 0 0 15px; border:0; background:none; }
.search a {float:right; padding:0 15px; height:48px; font-size:18px; color:#fff; background:#3a6bc5;}
.search a:hover {background:#286090;}
.search .a2 {float:left;margin-left:20px;line-height:48px;border-radius:5px;}


.container { float:left; width:1200px; background:#f2f2f2;}
.info { clear:both; float:left; width:1040px; margin:20px 0 0 80px; }
.info_l { float:left; width:240px; }
.info_r { float:right; width:780px; background:#fff; padding:15px 20px; } 

.info_l .li {float:left; border:1px solid #f2f2f2; background:#fff; margin:0 0 15px 0; }
.info_l .a,.info_l .on {
	display:block;
	float:left;
	width:240px;
	height:70px;
	line-height: 1.333;
	padding:4px 0;
	color:#3a6bc5;
	font-size:23px;
	text-align:left;
	border: 1px solid #E9E9E9;
	background-image: url(../img/0.png);
	background-repeat: no-repeat;
	background-position: 25px top;
	padding-left: 85px;
	letter-spacing: 2px;
}



.info_l .a:hover,.info_l .on {
	color:#fff;
	background-position: 25px -76px;
	background-color: #3a6bc5;
}
.info_l .cont{ clear: both;border:1px solid #E9E9E9;border-top:0;}
.info_l .cont li {
	position: relative;
	line-height:42px;
	font-size:15px;
	border-bottom:1px solid #E9E9E9;
	background-color: #fff;
	background: url(../img/2.png) no-repeat 30px 17px;
}
.info_l .cont li a{
	padding:0 0 0 48px;
	display: block;
}
	

.info_l .cont li:hover {  background:#E1EDFA url(../img/2.png) no-repeat 30px 17px;}
.info_l .cont li a:hover { display:block; color:#3a6bc5; }


.info_r h2 { text-align:center; font-size:32px; color:#3a6bc5; margin:30px 0; }

.contant { float:left; width:730px; margin:30px 0; }
.contant p { font-size:16px; line-height:220%; text-indent:35px;}

.news_list1{margin-bottom:40px;
}
.news_list1 h3{
	height:35px;
	border-bottom: 1px solid #E9E9E9;
}
.news_list1 h3 b{
	line-height:35px;height:35px;
	width:110px;
	text-align:center;

	color:#fff;
	font-size:18px;
	display: block;
	background-color: #1D8BD8;
	overflow: hidden;
}
.news_list1 li{font-size:16px;
	height:60px;
	line-height:60px;
}
.news_list1 li span{float:right;color:#858585;}

.news_list1 .more{background: #f2f2f2;
    text-align: center;
    display: block;
    line-height: 30px;
    font-size: 16px;
    margin-top: 10px;
}
.news_list1 .more:after {
    content: '+';
}


.leadersList {
  background: none;
}
.leadersList .bg {
  background: none;
}
.leadersList .hd1 {
  font-size: 36px;
  color: #DD4F41;
  font-weight: 400;
  border-bottom: 2px solid #245798;
  line-height: 72px;
  margin-bottom: 40px;
}
.leadersList .hd2 {
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 24px;
  font-size: 20px;
  line-height: 40px;
  border-left: 6px solid #DD4F41;
  background: #f7f7f7;
}
.leadersList .list_row {
  overflow: hidden;
}
.leadersList .item {
  float: left;
  display: inline-block;
  width: 360px;
  height: 148px;
  background: #f7f7f7;
  margin-bottom: 52px;
  margin-right: 10px;
}

.leadersList .item .avater {
  float: left;
  width: 118px;
  height: 148px;
}
.leadersList .item .avater img {
  width: 100%;
  height: 100%;
}
.leadersList .item .con {
  padding: 15px;
  margin-left: 125px;
}
.leadersList .item .job {
  font-size: 20px;
  line-height: 38px;
  border-bottom: 1px solid #ccc;
}
.leadersList .item .job span {
  display: inline-block;
  border-bottom: 1px solid #245798;
  margin-bottom: -1px;
}
.leadersList .item .name {
  font-size: 24px;
  font-weight: 700;
  margin-top: 30px;
  text-align: center;
}