﻿@charset "utf-8";

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, section, article, aside, header, footer, nav, dialog, figure, hgroup, em, button ,a,input {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

html {
	-webkit-text-size-adjust: none;
	font-size: 14px;
	min-width: 1200px;
}

body {
	overflow-x: hidden;
	background-color: #fff;
	font-family: Microsoft YaHei,Arial, Helvetica,"\534E\6587\9ED1\4F53", sans-serif;
}

a, img {
	-webkit-touch-callout: none;
 /* 禁止长按链接与图片弹出菜单 */
}
/*html, body {*/
    /*-webkit-user-select: none;   /!* 禁止选中文本（如无文本选中需求，此为必选项） *!/*/
    /*user-select: none;*/
/*}*/
table {
	border-collapse: collapse;
	border-spacing: 0
}

ul,ol,li {
	list-style: none
}

em,i {
	font-style: normal
}

b {
	font-weight: normal;
}

img {
	border: 0;
	max-width: 100%;
	-ms-interpolation-mode: bicubic;
	-moz-interpolation-mode: bicubic;
	-webkit-interpolation-mode: bicubic;
}

input,img {
	vertical-align: middle;
	margin-top:25px;
}

input,button,select,textarea {
	margin: 0;
	padding: 0;
/*-webkit-appearance:none;border:none;*/
	font-family: Microsoft YaHei;
	outline: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}

strong {
	font-weight: 700
}

cite,em {
	font-style: normal
}

a {
	text-decoration: none;
	margin: 0;
	padding: 0;
	outline: 0
}
/*a{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;}
*/
a:hover {
	color: #019b4c
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none !important;
	margin: 0;
}

input[type="number"] {
	-moz-appearance: textfield;
}

.cl {
	clear: both;
}

.clearfix {
	*zoom: 1
}

.clearfix:before,.clearfix:after {
	display: table;
	content: "";
	line-height: 0
}

.clearfix:after {
	clear: both
}

.row:before,.row:after {
	display: table;
	content: "";
	line-height: 0
}

.row:after {
	clear: both
}

.overflowHiden {
	overflow: hidden
}


/* link */
.cp {
	cursor: pointer
}

.clear{clear: both;}
/*a,a:visited {color:#666666;text-decoration:none;outline: none;}*/
/*a:active{ background-color: #efefef;}*/

/*公共*/


/*导航*/
.col960 {
	width:1000px;
	margin:0 auto;
}
.navbg {
	height:44px;
	width: 100%;
	position: relative;
	background: #08A5E0;
	box-shadow: 1px 1px 7px #999;
	z-index:99;
}
#navul li {
	float: left;
	width:65px;
	height:44px;
	position:relative;
	text-align:center;
	line-height:44px;
	font-size: 12px;
}
#navul li a {color:#fff;}

#navul li a:link, #navul li a:visited {
	color:#FFFFFF;
}
#navul li ul {
	display:none;
	position:absolute;
	z-index:10000;
	top:44px;
	left:-1px;
	background:#fff;
	border:#227ac9 1px solid;
	width: 320px;

	padding-bottom: 10px;
}
#navul li ul li {
	display:block;
	width:30%;
	float:left;
	margin-right:0px;
	height:25px;
	text-align: center;
	position:relative;
	line-height:25px;
	font-size:12px;
}
#navul li.navmoon {
	background:#004685;
	width:65px;
	height:44px;
	color: #fff;
	line-height:44px;
}
#navul li.navmoon a {
	color:#fff;
}
#navul li a:hover {
	color:#fff;
	font-size: 12px;
}
#navul li.navhome a:hover {
	color:#FCFF00;
}
#navul li.navmoon ul {
	display:block;
}
#navul li.navmoon ul a {
	display:block;
	width:98px;
	height:28px;
	line-height:28px;
	color: #666;
}
#navul li.navmoon ul a:hover {
	text-decoration: underline;
	color: #004685;
}


/*幻灯*/
.flexslider{margin:0px auto;position:relative;width:645px;height:300px;overflow:hidden;zoom:1;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../picture/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../picture/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.fl {
	float: left;
	margin-top:-20px;
}

.fr {
	float: left;
	
}
.fr{padding:15px 0}
.w1000 {
	width: 1000px;
	overflow: hidden;
}

.w1142 {
	width: 1142px;
	overflow: hidden;
}

.mr {
	margin: 0 auto;
}

.row {
	width: 100%
}

.logo form {
	border: 2px solid #ff8b27
}

.txt-1 {
	height: 32px;
	border: 0;
	text-indent: 10px;
	width: 280px;
	display: block;
	float: left;
}

.txt-2 {
	width: 90px;
	height: 34px;
	background: #ff8b27;
	border: 1px solid #ff8b27;
	cursor: pointer;
	font-size: 14px;
	color: #fff
}

.nav-top {
	background: #227ac9;
	height: 44px;
}

.tit p {
	line-height: 47px;
	color: #2d2d2d
}

.tit-left {
	width: 645px;
}

.tit-right {
	width: 320px;
	height: 256px;
	border: 1px solid #dddddd;
	padding: 10px;
}

.fb {
	width: 100%;
	height: 63px;
	background: #227ac9;
	display: inline-block;
	line-height: 63px;
	text-align: center;
}

.fb dl dt {
	float: left;
	width: 94px;
}

.fb dl dd {
	float: left;
	font-size: 24px;
	color: #fff;
	font-weight: 700
}
.fb dl dd h1{float: left;
	font-size: 24px;
	color: #fff;
	font-weight: 700;}

.qq {
	height: 48px;
	width: 100%;
	padding-top: 14px;
	padding-bottom: 14px;
}

.qq div {
	margin-bottom: 12px;
}

.qq div a {
	margin-left: 2px;
}

.er {
	width: 320px;
	text-align: center;
	height: 112px;
	background: url(../picture/e_33.png);
	clear: both;
}

.er-1 {
	padding-top: 20px;
	padding-left: 30px;
}

.er-1 p {
	margin-top: 10px;
	background: url(../picture/e_40.png) #227ac9;
	background-position: 15px center;
	background-repeat: no-repeat;
	width: 143px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	text-indent: 32px;
	color: #fff;
	font-weight: 700;
	border-radius: 5px;
}

.er-2 {
	padding-right: 10px;
	padding-top: 5px;
}
.er-2 img{
    width: 100px;
    height: 101px;
}

.list h1,.list h2,.list h3,.list h4,.list h5,.list h6 {
	padding-top: 14px;
	padding-bottom: 14px;
	font-size: 18px;
	color: #227ac9;
	border-bottom: 2px solid #227ac9;
}

.list h2 span {
	float: right;
}

.list h2 span a {
	font-size: 12px;
	color: #666666;
	margin-left: 10px;
	display: inline-block;
}

.list h2 span a:nth-child(1) {
	color: #3183cd
}

.list-bg {
	background: url(../picture/list_64.png);
	background-position: center;
	height: 152px;
}

.list-bg-right {
	width: 340px;
}

.list-bg-left dl {
	padding-left: 62px;
}

.list-bg-right dl {
	height: 152px
}

.list-bg-left dl dd {
	float: left;
	margin-top: 30px;
}

.list-bg-left dl dd span {
	display: block;
	margin-left: 21px;
	font-size: 16px;
	font-weight: 700;
	line-height: 35px;
}

.list-bg-left dl dd span img {
	margin-top: -5px;
}

.list-bg-left dl dd span i {
	color: #1f6eb5
}

.list-bg-left dl dd span em {
	font-size: 12px;
}

.list-bg-left dl dt {
	width: 60px;
	height: 60px;
	font-size: 21px;
	color: #000;
	text-align: center;
	line-height: 60px;
	margin-top: 50px;
	background: #f8d23f;
	float: left;
}

.list-bg-right dl dt {
	width: 60px;
	font-size: 21px;
	height: 50px;
	color: #f8d23f;
	text-align: center;
	padding-top: 3px;
	margin-top: 50px;
	padding-bottom: 10px;
	background: #000;
	float: left;
}

.list-bg-right dl dd {
	float: left;
	margin-top: 30px;
}

.list-bg-right dl dd span {
	display: block;
	margin-left: 21px;
	font-size: 18px;
	font-weight: 600;
	line-height: 35px;
}

.list-bg-1 {
	background: url(../picture/list_68.png) #f7f6f6;
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 140px;
}

.list-bg-cen {
	padding-left: 62px;
	padding-top: 30px;
}

.list-bg-cen img {
	float: left;
	margin-right: 40px;
}

.list-bg-cen ul {
	float: left;
}

.list-bg-cen ul li {
	line-height: 30px;
	font-size:16px;
}

.list-bg-cen ul li i {
	color: #eb3331
}

.list-bg-bot {
	height: 278px;
	padding-top: 24px;
	padding-left: 10px;
}

.img-1 {
	width: 445px;
	height: 242px;
	background: url(../picture/k_97.png);
	background-repeat: no-repeat;
	padding-top: 18px;
	padding-left: 17px;
}

.test {
	padding-top: 30px;
	color: #333333;
	font-size: 18px;
	font-weight: 700
}

.test ul {
	margin-top: 23px;
}

.ul-1 {
	padding-left: 0
}

.test ul li {
	color: #666666;
	font-size: 14px;
	font-weight: normal;
	line-height: 28px;
	font-size:16px;
}

.list-bg-bou {
	height: 200px;
	padding-top: 16px;
}

.ul-1 li {
	width: 320px;
	float: left;
	overflow: hidden;
	background: url(../picture/dian.png);
	background-position: left center;
	text-align: left;
	text-indent: 10px;
	background-repeat: no-repeat;
	text-indent: 10px;
	margin-left: 20px;
	line-height: 34px;
	overflow: hidden;
	height: 34px;
}

.ul-1 li:nth-child(1) {
	margin-left: 0
}

.ul-1 li:nth-child(4) {
	margin-left: 0
}

.ul-1 li:nth-child(7) {
	margin-left: 0
}

.ul-1 li:nth-child(10) {
	margin-left: 0
}

.ul-1 li:nth-child(13) {
	margin-left: 0
}

.ul-1 li a {
	color: #666666;
}

.ul-1 li a span {
	color: #999;
	float: right;
}

.list-bg-pj {
}

.ul-2 li {
	width: 100%;
	display: block;
	color: #7a7a7a;
	padding-bottom: 15px;
	padding-top: 15px;
	font-size: 14px;
	line-height: 24px;
	border-bottom: 1px solid #dddddd
}

.ul-2 li span {
	color: #227ac9;
	float: right;
	margin-right: 10px;
}

.ul-2 li em {
	width: 80%;
	display: inline-block;
}

.ul-3 {
	width: 95%;
	margin: 0 auto;
	height: 255px;
}

.ul-3 li {
	float: left;
	padding-top: 30px;
}

.ul-3 li a em {
	display: block;
	text-align: center;
	margin: 0 auto;
	width: 146px;
	height: 146px;
	background: #227ac9;
	border-radius: 100%
}

.ul-3 li a em b {
	display: block;
	padding-top: 30px;
}

.ul-3 li a em i {
	color: #fff;
	font-size: 18px;
	padding-top: 12px;
	display: inline-block;
}

.ul-3 li a span {
	text-align: center;
	font-size: 14px;
	display: inline-block;
	width: 100%;
	margin-top: 12px;
	color: #999999
}

.ul-3 li:nth-child(1),.ul-3 li:nth-child(3),.ul-3 li:nth-child(5),.ul-3 li:nth-child(7) {
	width: 198px;
}

.ul-3 li:nth-child(2),.ul-3 li:nth-child(4),.ul-3 li:nth-child(6) {
	width: 50px;
	height: 146px;
	background: url(../picture/lc_52.png);
	background-position: center;
	background-repeat: no-repeat;
}

.lj h6 {
	color: #666666;
	font-size: 18px;
	margin-bottom: 9px;
	    border-bottom: 2px solid #227ac9;
}

.lj {
	
	width: 970px;
	border: 1px solid #dddddd;
	padding: 20px 15px;
	background: #fdfdfd;
}

.lj a {
	color: #666666;
	line-height: 26px;
}

.lj span {
	float: right;
	color: #666666;
	font-size: 16px;
}



.s_w {
    width:1000px;
    margin:0 auto;
}
.w1170 {width:1170px;margin:0 auto}

/*列表*/
.list-lt{margin-top: 15px;}
.list-lt ul li{float: left; width: 330px; text-align: center; margin-bottom: 15px;}
.list-lt ul li a dl dt img{width: 250px;}
.list-lt ul li a dl dt{margin-bottom: 10px;}
.list-lt ul li a dl dd{font-size: 18px;}

.ul-11 ul li{float: left;
    padding-left: 12px;
    width: 18.5%;}
.ul-11 ul .first {padding-left:0px;}

.part1 {background-color: #fff;overflow:hidden;padding:10px 0px}
.part1 > li {width:33.3%;float:left;position:relative;    padding: 5px;
    box-sizing: border-box;}
.part1 .part1_center .link{
    position: absolute;
    right: 0;
    top: 5px;
    line-height: 2;
}
.part1 .link a{
    margin: 5px;
    color:#00aa4a;
}
.part1 li.part1_left {width:360px}
.part1 li p {color: rgb( 104, 104, 104 );line-height: 2;font-size:14px;}
.swiper-pagination {text-align: right;}

.title {color: #00aa4a;line-height: 2;font-size: 16px;}
.title:before {content: "";
	display: inline-block;
	width: 5px;
	height: 30px;
	background-color: #00aa4a;
	vertical-align: middle;}
li.part1_center .title:after{
	content: "流程:";
	display: inline-block;
	vertical-align: middle;
}
.title span, .hotlist .title h2 {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	font-size:16px;
	}

.liucheng {color:#00aa4a;font-size:16px;}

.part1 .part1_left li p {line-height:2.3}


.part1_center li {padding:5px 0px;border-bottom:1px dashed #ccc}
.part1_center li.bor {border:none}
.part1_center .process h3, .part1_center .process .title3 {color: rgb( 0, 170, 74 );line-height: 2.016;font-weight:normal;font-size:14px}

.list-new li i {font-style: normal;color:rgba(0,0,0,.3);margin-right:5px}
.list-new li .list-item {float: left;
width: 310px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.list-new li span {color: rgba(0,0,0,.3);
float: right;
margin-right: 10px;
line-height: 2;}
.list-new li a {color: rgb( 144, 144, 144 );line-height: 2;font-size:14px}


/*添加内容开始*/
.header{ height:87px; width:100%; overflow:hidden; background:url(../picture/bg_top.png) 0px 0px repeat #684902; min-width:990px;}
.header .cont{ height:87px; color:#FFEE93;}
.header .cont a{ color:#FFFFFF;}
.header .cont .logo{ display:block; width:238px; height:65px; margin:auto; padding-top:10px;}
.header .cont .logo a{ display:block; width:238px; height:65px; overflow:hidden; text-indent:-1000px; background: url(../picture/logo.png) no-repeat !important; /*For Firefox*/ _background:none;}
.header .cont .sp1{ position:absolute; left:10px; top:10px;}
.header .cont .search{ display:block; width:179px; height:23px; overflow:hidden; position:absolute; top:45px; right:0px;}
.header .cont .search.clk{ background:url(../picture/bg_srh.png) 0px -27px no-repeat;}
.header .cont .search form #search-keyword{ float:left; width:124px; height:23px; border:none; background:url(../picture/bg_srh.png) 0px 0px no-repeat;}
.header .cont .search form .sbtn{ float:right; height:23px; width:53px; cursor:pointer; overflow:hidden; color:#000000; font-size:12px; border:none; background:url(../picture/bg_srh.png) right top no-repeat;}
.nav{ height:35px; width:100%; background:url(../picture/bg_nav.png) center center repeat #684902; min-width:990px;}
.nav .cont{ height:35px; line-height:35px;}
.nav .cont .menu{ padding-left:10px; z-index:1;}
.nav .cont .menu li{ float:left; overflow:hidden; position:relative; z-index:20;}
.nav .cont .menu li a{ display:block; line-height:35px; padding:0px 22px; color:#edc539;font-size: 12px;}
.nav .cont .menu li a:hover,.nav .cont .menu .hov a{ background:url(../picture/bg_nav2.png) 0px 0px repeat-x; color:#000000; text-decoration:none;}
.cont{
    width: 1000px;
    margin: 0 auto;
    zoom: 1;
    position: relative;
}
.footer{width:100%;background:#FFFFFF; border-top:6px solid #EFEFEF;text-align:center;padding-bottom:30px;color:#666;}
.footer .cont{ line-height:25px;}
.footer .cont a{ color:#666666; margin:0px 8px;}
.footer .cont i{ font-style:normal; margin:0px 5px;}
.footer .cont span{ margin:0px 5px;}
.footer .copyright{float:right;}
.footer .cont .sbox{ margin-top:20px;}
.footer .cont .sbox img{ border:1px solid #e0e0e0;}
/*添加内容结束*/