/* reset css 样式重置  */



* {

	margin:0;

	padding:0;

	-webkit-box-sizing:border-box;

	box-sizing:border-box;

}

*:before, *:after {

	-webkit-box-sizing:border-box;

	box-sizing:border-box;

}

html {

	overflow:hidden;

	overflow-y:auto;

}

img {

	border:0;

}

div {

	font-size:14px;

}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, th, td, section {

	margin:0;

	padding:0;

}

button, html input[type="button"], input[type="reset"], input[type="submit"] {

	-webkit-appearance:button;

	/* 2 */



	cursor:pointer;/* 3 */



}

a {

	color:#777;

	text-decoration:none;

}

a:focus, a:link, a:active {

	outline:none;

	text-decoration:none;

}

body, input, textarea, select, button {

	text-rendering:optimizeLegibility;

	/* 1 */



	-webkit-font-smoothing:antialiased;

	/* 2 */



	-moz-osx-font-smoothing:grayscale;

	/* 3 Default:auto */



	-moz-font-feature-settings:"liga", "kern";

}

body {

	font-family:"Microsoft YaHei";

	overflow-x:hidden;

	background:#ffffff;

}

select {

	-webkit-appearance:none;

	/*去除系统默认的样式*/



	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);/* 点击高亮的颜色*/



}

 select::-ms-expand {

 display:none;

}

em {

	font-style:normal;

}

button, input, optgroup, select, textarea {

	box-shadow:0;

	color:inherit;

	/* 1 */



	font:inherit;

	/* 2 */



	margin:0;/* 3 */



}

a:hover {

	text-decoration:none;

}

button, input {

	line-height:normal;

}

input[type=file] {

	width:66px;

}

button, select {

	text-transform:none;

}

input[type=button], input[type=text] {

	-webkit-appearance:none;

	outline:none

}

li, dd, dl {

	list-style:none;

	margin:0px;

	padding:0px;

	-webkit-box-sizing:border-box;

	box-sizing:border-box;

}

.size24 h5 {

	font-size:24px!important;

	font-weight:400;

}

.w1200 {

	width:1200px;

	overflow:hidden;

	margin:0 auto;

}

.title_main {

	width:100%;

	height:48px;

	line-height:48px;

	margin-top:20px;

	border-bottom:1px solid #c4c2c2;

	margin-bottom:30px;

}

.title_main h5 {

	float:left;

	color:#0a7cd4;

	margin-right:20px;

	font-size:28px;

	border-bottom:3px solid #0a7cd4;

	position:relative;

	bottom:2px;

	font-weight:500;

	padding:0 5px;

}

.title_main p {

	font-size:15px;

	color:#555;

	display:inline-block;

}

.title_main a {

	display:inline-block;

	margin-right:10px;

	font-size:15px;

	float:right;

	color:#333;

	background:url('../images/mores.png') right center no-repeat;

	padding-right:13px;

	margin-top:4px;

}

.title_main a:hover {

	background:url('../images/mores_hou.png') right center no-repeat;

	color:#0a7cd4;

	cursor:pointer;

}

/*首页头部*/







.header {

	width:100%;

	min-width:1200px;

	background:#ffffff;

	overflow:hidden;

}

.head {

	width:1200px;

	height:100px;

	margin:0 auto;

}

/*logo*/




.head .scarch{width: 460px;float: left;margin-top: 30px;margin-left: 90px;}
.head .scarch input[type="text"]{width: 380px;float: left;border: 1px solid #bbb;height: 40px;text-indent: 1em; line-height: 40px;font-size: 15px;color: #333;}
.head .scarch input[type="submit"]{background:#0a7cd4;width:80px;height: 40px;border: none;outline: none; line-height: 40px;text-align: center;font-size: 16px;color: #fff;}
.head .logo {

	float:left;

	margin-top:20px;

}

.head .tel {

	float:right;

	margin-top:24px;

}

.head .tel p img {

	display:inline-block;

	padding-right:5px;

	position:relative;

	top:3px;

}

.head .tel p {

	font-size:14px;

	color:#666666;

	font-family:"Microsoft YaHei";

	position:relative;

}

.head .tel strong {

	font-size:28px;

	color:#00a2ff;

	font-family:impact;

	letter-spacing:3px;

}

/*nav*/







.nav {

	width:1200px;

	margin:0 auto;

	height:40px;

	line-height:42px;

}

.nav_main {

	width:100%;

}

.nav_main ul {

	width:1200px;

	margin:0 auto;

}

.nav_main ul li {

	width:120px;

	float:left;

	text-align:center;

}

.nav_main ul li a {

	font-size:19px;

	color:#333;

	display:block;

}

.nav_main ul li a:hover {

	color:#0a7cd4;

}

.nav_main ul li.active {

	width:240px;

	background:#0a7cd4;

	margin-right:0;

}

.nav_main ul li.active a {

	color:#fff;

	font-size:18px;

}

/*轮播*/







.fullSlide {

	position:relative;

	z-index:999;

	width:100%;

	height:500px;

	min-width:1190px;

}

.fullSlide .bd {

	position:relative;

	z-index:0;

	overflow:hidden;

	margin:0 auto

}

.fullSlide .bd ul {

	width:100%!important

}

.fullSlide .bd ul a {

	width:100% !important;

}

.fullSlide .bd li {

	overflow:hidden;

	width:100%!important;

	height:500px;

	text-align:center

}

.fullSlide .bd li a {

	display:block;

	height:500px;

}

.fullSlide .hd {

	position:absolute;

	bottom:16px;

	left:50%;

	z-index:100;

	width:156px;

	height:16px;

	transform:translateX(0);

	padding-bottom:20px;

	background:none;

	text-align:center;

	line-height:16px

}

.fullSlide .hd ul {

	text-align:center

}

.fullSlide .bd li a img {

	display:block;

	width:100%;

	height:500px;

	border:none;

}

.fullSlide .hd ul li {

	display:inline-block;

	overflow:hidden;

	margin-right:10px;

	width:16px;

	height:16px;

	float:left;

	background:url(../images/banner-ico.png) no-repeat;

	line-height:9999px;

	height:500px;

	cursor:pointer;

 *zoom:1

}

.fullSlide .hd ul .on {

	background:url(../images/banner-ico-hover.png) no-repeat;

}

.slider {

	position:relative;

	overflow:hidden;

	width:100%;

	height:500px;

	min-width:1200px;

	margin: 0 auto;

	display: block;

}

.slider_main {

	margin:0 auto;

	width:240px;

	z-index:1000;

}

.slider_list {

	position:absolute;

	height:500px;

	top:0px;

	left:0px;

}

.slider_main {

	position:absolute;

	height:500px;

	top:0px;

	left:50%;

	margin-left:-600px;

}

/*左边*/







.slider_list {

	width:300px;

	z-index:9999;

}

.slider_list ul {

	overflow:hidden;

	width:300px;

	height:500px;

	/*filter:alpha(opacity:60);



	opacity:0.6;



	-moz-opacity:0.6;



	-khtml-opacity:0.6;



	*/



}

.slider_list ul li {

	float:left;

	width:300px;

	height:100px;

	padding-top:15px;

	background:url(../images/line.png) repeat-x left bottom;

}

.slider_list ul li:hover {

	background:#0a7cd4;

	cursor:pointer;

}

.slider_list ul li p {

	position:absolute;

	padding-left:60px;

	width:180px;

	height:38px;

	color:#fff;

	font-size:19px;

	line-height:38px;

}

.slider_list ul li p a {

	display:inline-block;

	height:38px;

	color:#fff;

	line-height:38px

}

.slider_list ul li p a:hover {

	color:#fff

}

.slider_list ul li em {

	position:absolute;

	left:22px;

	margin-top:35px;

}

.slider_list ul li em i {

	color:#FFF;

	padding:0 6px;

	font-size:12px;

 filter:alpha(opacity:80);

	opacity:0.8;

	-moz-opacity:0.8;

	-khtml-opacity:0.8;

	font-style:normal;

}

.slider_list ul li b {

	position:absolute;

	right:25px;

	display:block;

	width:10px;

	height:38px;

	background:url(../images/navjt.png) no-repeat right

}

.slider_list ul li p.sub_1 {

	background:url(../images/sub_1.png) no-repeat 30px center;

}

.slider_list ul li p.sub_2 {

	background:url(../images/sub_2.png) no-repeat 30px center;

}

.slider_list ul li p.sub_3 {

	background:url(../images/sub_3.png) no-repeat 30px center;

}

.slider_list ul li p.sub_4 {

	background:url(../images/sub_4.png) no-repeat 30px center;

}

.slider_list ul li p.sub_5 {

	background:url(../images/sub_5.png) no-repeat 30px center;

}

/*财税知识*/



.news_list {

	width:1200px;

	margin:0 auto 30px auto;

	position:relative;

	overflow:hidden;

	clear:both;

}

.news_list dl {

	width:380px;

	float:left;

	margin-right:30px;

	margin-bottom:30px;

}

 .news_list dl:nth-of-type(3n) {

 margin-right:0;

}

.news_list dl dt {

	position:relative;

}

.news_list dl dt p {

	color:#fff;

	font-size:16px;

	line-height:24px;

	padding:5px 10px;

	position:absolute;

	left:0;

	top:0px;

	z-index:1;
	background:#0b4bad;

	/*background:rgba(0, 0, 0, 0.7);

 filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);*/

	transition:all 0.5s;

}

.news_list dl dt {

	width:380px;

	/*height:120px;*/
	height: 40px;

	overflow:hidden;

}

.news_list dl dt img {
    display: none;
	transition:all 0.5s ease-in-out;

	-webkit-transition:all 0.5s ease-in-out;

	-moz-transition:all 0.5s ease-in-out;

	-o-transition:all 0.5s ease-in-out;

}

.news_list dl dt:hover img {

	cursor:pointer;

	-webkit-transform:scale(1.1);

	moz-transform:scale(1.1);

	-o-transform:scale(1.1);

	transform:scale(1.1);

}

.news_list dd {

	position:relative;

	height:36px;

	line-height:36px;

	padding-left:15px;

	border-bottom:dotted 1px #ccc;

}

.news_list dd a {

	display:block;

	font-size:14px;

	color:#333;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	max-width:97%;

}

.news_list dd:after {

	content:'';

	position:absolute;

	left:0;

	top:15px;

	width:6px;

	height:6px;

	background:#0a7cd4;

	border-radius:50%;

	display:inline-block;

}

.news_list dd a:hover {

	cursor:pointer;

	color:#0a7cd4;

}

.bottom_list {

	float:left;

	width:585px;

	margin-right:30px;

}

.bottom_list:last-of-type {

	margin-right:0;

}

.bottom_list .bottom_left_text {

	width:345px;

	float:left;

}

.bottom_list .bottom_left_text p {

	font-size:15px;

	line-height:25.6px;

	display:-webkit-box;

	-webkit-box-orient:vertical;

	-webkit-line-clamp:6;

	overflow:hidden;

}

.bottom_list .bottom_left_img {

	width:220px;

	float:right;

	height:150px;

	overflow:hidden;

}

.bottom_list .bottom_left_text strong {

	font-weight:normal;

	width:100%;

	display:block;

	text-indent:1em;

	font-size:16px;

	line-height:20px;

}

.bottom_list .bottom_left_img img {

	display:block;

	width:100%;

	border:none;

	height:100%;

}

.footer {

	width:100%;

	height:auto;

	padding-top:50px;

	padding-bottom:40px;

	background:#0b4bad;

	margin-top:60px;

	overflow:hidden;

	clear:both;

}

.foot_list {

	text-align:center;

}

.foot_list a {

	display:inline-block;

	font-size:16px;

	height:16px;

	line-height:16px;

	padding:0 16px 0 13px;

	color:#fff;

	position:relative;

	border-right:1px solid #fff;

}

.foot_list a:last-of-type {

	border-right:none;

}

.foot_list a:hover {

	color:#fff;

}

.foot_list p {

	line-height:18px;

	font-size:18px;

	color:#fff;

	padding-bottom:45px;

	padding-top:40px;

}

.foot_list strong {

	font-weight:normal;

	display:inline-block;

	height:20px;

	font-size:16px;

	color:#666;

}

.mainpromid {

	width:1200px;

	height:220px;

	float:left;

}

.mainpromidl {

	width:50px;

	height:125px;

	text-align:center;

	float:left;

	padding-top:64px;

	position:relative;

}

.mainpromidm {

	width:1100px;

	height:170px;

	float:left;

	overflow:hidden;

}

.mainpromidm li {

	width:195px;

	height:154px;

	float:left;

	margin-left: 10px;

	padding-top:20px;

}

.mainpromidm li p.propic {

	width:195px;

	height:116px;

	float:left;

	padding:1px;

	text-align:center;

}

.mainpromidm li p.propic img {

	display: block;

	width: 100%;

}

.mainpromidm li p.protext {

	width:203px;

	height:30px;

	float:left;

	text-align:left;

}

.mainpromidm li p.protext a {

	display:block;

	width:195px;

	height:34px;

	line-height:34px;

	padding-left:10px;

	background:rgba(0, 0, 0, 0.75);

	color:#fff;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.left_cont {

	width: 300px;

	float: left;

}

.right_cont {

	float: right;

	width: 870px;

}

.left_main {

	position: relative;

	margin-bottom: 30px;

}

.left_main .left_cont_text {

	border: 1px solid #d2d2d2;

	border-top: none;

	padding:14px;

}

.left_main .left_cont_text li {

	width: 100%;

	height: 36px;

	margin-bottom: 10px;

	line-height:36px;

}

.left_main .left_cont_text li a {

	background:#808080;

	width: 100%;

	padding-left: 16px;

	color:#fff;

	font-size: 16px;

	display:inline-block;

}

.left_main .left_cont_text li a:hover, .left_main .left_cont_text li a.on {

	background:#0a7cd4;

	color: #fff;

	cursor: pointer;

}

.left_main .left_cont_text p {

	line-height: 18px;

	color: #333;

	font-size: 15px;

}

.left_main .left_cont_title {

	background: #333333;

	padding: 10px 20px;

	position: relative;

}

.left_main .left_cont_title h5 {

	font-size: 22px;

	color: #ffffff;

	line-height: 30px;

	font-weight: bold;

	position: relative;

	z-index: 9;

}

.left_main .left_cont_title i {

	position: absolute;

	left: -5px;

	top: -9px;

	font-style: normal;

	font-size: 67px;

	font-weight: bold;

	opacity: .1;

	color: #fff;

	line-height: 1;

	z-index: 1;

	text-transform: uppercase;

}

.dangqian {

	position: relative;

	width: 100%;

	height: 40px;

	line-height: 40px;

	overflow: hidden;

	clear: both;

	margin: 0 auto;

	background:#d2d2d2;

}

.dangqian h5 {

	float: left;

	color: #fff;

	background:#0a7cd4;

	text-align: left;

	font-size: 22px;

	position: relative;

	font-weight: bold;

	padding:0 10px;

}

.dangqian strong {

	color: #333;

	float: right;

	text-align: center;

	font-weight: normal;

	line-height: 40px;

	padding-right: 10px;

}

.dangqian strong a {

	color: #333;

	display: inline-block;

}

.right_wdi {

	margin-top: 20px;

	position: relative;

	padding:0 10px 10px 10px;

}

.right_wdi .cont_title {

	text-align: center;

	margin-bottom: 20px;

	border-bottom: 1px dashed #d2d2d2;

	padding-bottom: 20px;

}

.right_wdi .cont_title h6 {

	font-size: 21px;

	color: #333;

	line-height: 40px;

	text-align:center;

}

.right_wdi .cont_title {

	font-size: 12px;

	color: #666;

}

.right_wdi .cont_text {

	margin-bottom: 30px;

	width: 100%;

	position: relative;

}

.right_wdi .cont_text p {

	font-size: 14px;

	line-height: 24px;

	color: #333;

}

.right_wdi .cont_text img {

	display: block;

	max-width: 100%;

	width: 100%;

	margin: 0 auto;

}

.page_list {

	position: relative;

	width: 100%;

}

.page_list p, .page_list p a {

	font-size: 14px;

	display: inline-block;

	line-height: 28px;

}

.page_list p a {

	color:#0a7cd4;

}

.page_list p a:hover {

	text-decoration: underline;

}

.page_list strong {

	font-size: 16px;

	text-align: right;

	float: right;

	color:#0a7cd4;

	cursor: pointer;

}

.right_wdi img {

	display: block;

	width: 100%;

}

.right_wdi li {

	margin-bottom: 10px;

	border-bottom: 1px dashed #d2d2d2;

	overflow: hidden;

	line-height: 30px;

}

.right_wdi li a {

	display: inline-block;

	max-width: 80%;

	font-size: 14px;

	color: #333;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	float: left;

}

.right_wdi li a:hover, .right_wdi dd a:hover {

	color:#0a7cd4;

	cursor: pointer;

}

.right_wdi li span {

	display: inline-block;

	color: #333;

	font-size: 14px;

	float: right;

	text-align: right;

}

.right_wdi dl, .right_wdi ul {

	overflow: hidden;

	clear: both;

	margin-bottom: 32px;

}

.right_wdi dd {

	width: 270px;

	float: left;

	margin-right: 20px;

	margin-bottom: 15px;

}

.right_wdi dd .wdi_img {

	width: 100%;

	float: left;

}

.right_wdi dd .wdi_txt {

	width: 100%;

	display: inline-block;

	text-align: left;

	font-size: 14px;

	line-height: 34px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

 .right_wdi dd:nth-of-type(3n) {

margin-right: 0;

}

.right_wdi dd img {

	width:100%;

	display: block;

	border: none;

	height: 160px;

}

.message {

	position: relative;

}

.right_wdi p {

	display: block;

	font-size: 15px;

	line-height: 24px;

}

.message form {

	width: 600px;

	display: block;

	margin: 0 auto;

}

.message dd {

	margin-bottom: 13px;

}

.message dd span {

	width: 100px;

	text-align:right;

	font-size: 16px;

	display: inline-block;

	vertical-align: top;

	line-height: 40px;

}

.message dd input[type="text"] {

	height: 40px;

	line-height: 40px;

	border: 1px solid #c4c2c2;

	padding-left: 12px;

	width: 440px;

}

.message dd textarea {

	border: 1px solid #c4c2c2;

	padding: 12px;

	width: 440px;

	outline: none;

	height: 180px;

}

.message dd input[type="submit"] {

	width: 120px;

	height: 40px;

	line-height: 40px;

	font-size: 18px;

	background:#0a7cd4;

	color: #fff;

	border: none;

	outline: none;

	margin: 0 auto;

	display: inline-block;

	margin-right: 16px;

	margin-left: 200px;

}

.message dd input[type="reset"] {

	width: 120px;

	height: 40px;

	line-height: 40px;

	font-size: 18px;

	background:#333;

	color: #fff;

	border: none;

	outline: none;

	margin: 0 auto;

	display: inline-block;

}

.page {

	width:100%;

	max-width:640px;

	overflow:hidden;

	position:relative;

	text-align:center;

	margin:1.2em auto;

}

.page a {

	display:inline-block;

	background:#FFF;

	border:1px solid #282538;

	color:#282538;

	margin:0.2%;

	height: 28px;

	line-height: 28px;

	padding: 0 10px;

}

.page a:hover {

	background:#282538;

	color: #fff;

}

.page a:first-child:hover {

	cursor:not-allowed;

	color: #282538;

	background: none;

}

.page span {

	background:#282538;

	border:1px solid #282538;

	color:#FFF;

	display:inline-block;

	text-align:center;

	margin:0.2%;

	height: 28px;

	line-height: 28px;

	padding: 0 10px;

}

.pages {

	height: 40px;

}

.pages a:nth-child(1), .pages a:hover:nth-child(1) {

cursor: not-allowed;

background:#0a7cd4;

color: #fff;

}

.pages a, .pages span {

	background:#0a7cd4;

	padding: 4px 8px;

	color: #fff;

	font-size: 14px;

	margin-right: 3px;

}

.pages a:hover, .pages span {

	background:#333;

	color: #fff;

}

