body,html,ul,li,div,.box_02,i{ margin: 0; padding:0;}
html,body{font-family:"微软雅黑";font-size: 16px;}
ul,li{list-style: none;}
img{border:0;}
a{text-decoration: none;}
.clear{clear: both}

/*头部*/
.box_01{height: 70px; background: #13257b; width:100%;}
.header{ width: 1200px; margin: 0 auto;}
.header .logo{float: left; padding-top:10px;}
.header .nav{float: right;}
.header .nav ul li{float: left; width: 100px;  height: 70px; line-height: 70px; text-align: center;}
.header .nav ul li a{color:#fff;}
.header .nav ul li a:hover{color:yellow;}
/*首页轮换图片 begin*/
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.flexslider {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}
.flexslider .slides li .overlay {
	position: absolute;
	top: 35%;
	left: 0;
	right: 0;
	bottom: 0;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
.no-js .slides > li:first-child {
	display: block;
}
.flex-control-nav {
	position: absolute;
	bottom: 15px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 4px;
*display:inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	cursor: pointer;
	width: 12px;
	height: 12px;
	float: left;
	text-indent: -2000px;
	background: none;
	border: 1px solid #f5f5f5;
	border-radius: 50%;
}
.flex-control-nav .flex-active {
	background: #fff;
	border: 1px solid #fff;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 50%;
}
.flex-direction-nav li a {
	display: none;
	cursor: pointer;
	text-indent: -999em;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	width: 40px;
	height: 50px;
	line-height: 50px;
	font-size: 0px;
	padding: 0;
	margin: 0;
	opacity: 1;
	text-align: left;
	border-radius: 0;
	color: #ddd;
	cursor: pointer;
	background: rgba(0, 0, 0, 0.1);
}
.flex-direction-nav li a:hover {
	background: #e60012;
	color: #fff
}
.flex-direction-nav li a:before {
	display: inline-block;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	vertical-align: baseline;
	line-height: 50px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 36px;
	cursor: pointer
}
.flex-direction-nav li a.flex-prev {
	left: 70px;
	text-indent: 6px;
}
.flex-direction-nav li a.flex-prev:before {
	content: "\f104";
}
.flex-direction-nav li a.flex-next {
	right: 70px;
	text-indent: 7px;
}
.flex-direction-nav li a.flex-next:before {
	content: "\f105"
}
/*首页轮换图片 end*/
.box_02{ background: url(../images/box02_bg.png); background-size: 100% 100%; height: 100%;  }
.cpfw,.jjfa{width: 1200px; margin: 0 auto; padding-top:80px; height: 100%;  overflow: hidden; padding-bottom:80px;}
.tit{ margin: 0 auto; text-align: center;}/* ie 9*/
.tit{ margin-top: -100px\9\0;}/* ie 9*/
.tit h2{color: #646464; font-size: 24px;font-weight: normal;}/* ie 9*/
.el{ color: #bebebe; font-size: 20px;font-weight: normal; margin-top: -15px;}

.cpfw h1,.jjfa h1{  height:74px; background: url(../images/tit_bg.png) no-repeat;}
.cpfw h1 .tit,.jjfa h1 .tit{ margin: 0 auto; text-align: center;}
.cpfw h1 .tit h2,.jjfa h1 .tit h2{color: #646464; font-size: 24px;font-weight: normal;}
.cpfw h1 .tit .el,.jjfa h1 .tit .el{ color: #bebebe; font-size: 20px;font-weight: normal; margin-top: -15px;}
.cpfw ul{margin-top: 50px;}
.cpfw ul li{float: left; width: 20%; text-align: center;}
.cpfw ul li {color: #505050; font-size: 20px;  font-weight: bold;}
.cpfw ul li a{color: #505050; transition: all 0.5s; display: block;}
.cpfw ul li a:hover{transform: translateY(-10px);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px); color: #69a2fc}
.cpfw ul li img{display: block; text-align: center; margin: 0 auto; padding-bottom:15px;}
.cpfw ul li .ico{text-align: center;}

.cpfw ul li .ico ul{margin-top:10px;}
.cpfw ul li .ico ul li{width: 50%; font-size: 14px; color: #505050; line-height:25px;}
.box_03{background: #fff;}
.jjfa_list{margin-top:5%}
.jjfa_list dl a{width: 42%;float: left; background: #f5f4f9; margin: 1%; padding:3%; display: block; cursor: pointer;  color: #505050;  transition: all 0.5s;}
.jjfa_list dl dt{float: left; padding-right: 5%; display: block; height: 100%;}
.jjfa_list dl dt img{ display: block; padding-top:50px; padding-bottom: 50px;}
.jjfa_list dl dd b{font-size: 18px;display: block; margin-bottom: 10px;}
.jjfa_list dl dd .txt{font-size:14px;line-height:26px; }

.jjfa_list dl a:hover{ background: #68a2fd; color: #fff; transform: translateY(-10px);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);}
.gsjj{padding:1%;}
.gsjj_left{width: 700px;float: left;}

.gsjj_left h3{font-size: 18px; color:#58585; font-weight: normal; }
.gsjj_left h3 span{font-size: 15px; color: #cecece}
.gsjj_left_txt{font-size: 14px; color: #858585; text-indent: 28px; line-height:36px;}
.gsjj_left ul{margin-top: 10px;}
.gsjj_left ul li{color: #666666; height: 40px; line-height:40px;font-size: 16px;}
.gsjj_left ul li i img{vertical-align:middle;padding-right: 10px;}
.gsjj_right{width: 330px; float: right}


.jz{margin:1% 0;background: #fff; height: 145px;overflow: hidden; margin-top: 30px; padding-top: 30px; -moz-box-shadow:-1px 10px 11px #A8A8A8; -webkit-box-shadow:-1px 10px 11px #A8A8A8; box-shadow:-1px 10px 11px #A8A8A8;}
.jz ul{margin: 0px; padding:0; }
.jz ul li{float: left; width: 24%; text-align: center; color: #858585; font-size: 14px; }
.jz ul li img{ display: block; padding-bottom: 15px; margin: 0 auto }
.xian{height: 100px; width: 3px; float: left; background: url(../images/line.png);}
.box_03{ background: url(../images/bg.png) no-repeat; background-size: 100%;  background-position: center bottom;}
.footer{ background: #1d2731; color: #fff; font-size:16px; text-align: center;padding:2% 0; }