@charset "utf-8";

/* CSS Document */

* {

	margin: 0;

	padding: 0;

}

body {

	font-family: "微软雅黑";

}

html, body, div, span, object, iframe, table, tr, th, td, em, img, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ul, ol, li, form, label, input, button, textarea, pre, fieldset {

	padding: 0;

	margin: 0;

	border: 0;

	-webkit-text-size-adjust: none;

	margin: 0 auto;

}

a {

	text-decoration: none;

}

img {

	border: 0;

}

ul, ol, li {

	list-style: none;

}



.w1300 {

	width: 1300px;

	margin-right: auto;

	margin-left: auto;

	display: block;

	overflow: hidden;

}

.main {

	width: 1300px;

	margin-right: auto;

	margin-left: auto;

	display: block;

	overflow: hidden;

	margin-top: 50px;

}

.top .logo {

	float: left;

}

.top {

	padding-top: 20px;

	padding-bottom: 20px;

	margin-right: auto;

	margin-left: auto;

	display: block;

	overflow: hidden;

}

.ss {

	float: right;

	height: 42px;

	width: 372px;

	margin-top: 30px;

	background-image: url(ss.png);

	background-repeat: no-repeat;

	background-position: left center;

}

.txt {

	height: 32px;

	width: 235px;

	float: left;

	font-size: 16px;

	color: #999999;

	line-height: 32px;

	background-color: #E6E4E4;

	

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	margin-left: 50px;

	outline: 0;

	padding-top: 0;

	padding-bottom: 0;

	margin-top: 5px;

}

.txt a {

	color: #999999;

}

.dh {

	height: 62px;

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #e6e4e4;

}

#navMenu {

	height: 62px;

	display: block;

	overflow: hidden;

	z-index: 9999;

	font-size: 18px;

	line-height: 62px;

	color: #444444;

	font-family: "微软雅黑";

	width: 1300px;

	margin-right: auto;

	margin-left: auto;

}

#navMenu ul {

	width: 100%;

}

#navMenu .onelink {

	background-image: url(l2.jpg);

	background-repeat: repeat-x;

	background-position: center bottom;

}

#navMenu .onelink a {

	color: #444444;

}

#navMenu .onelink a:hover {

	color: #444444;

	background-image: url(l2.jpg);

	background-repeat: repeat-x;

	background-position: center bottom;

}

#navMenu li {

	text-align: center;

	float: left;

	line-height: 62px;

	font-size: 18px;

	width: 100px;

}

#navMenu li a {

	color: #444444;

	display: block;

	font-size: 18px;

	text-decoration: none;

}

#navMenu li a:hover, #navMenu li.hover a {

	text-decoration: none;

	color: #444444;

	font-size: 18px;

	background-image: url(l2.jpg);

	background-repeat: repeat-x;

	background-position: center bottom;

}

.dropMenu {

	position: absolute;

	top: -1px;

	z-index: 9999;

	visibility: hidden;

	background-color: #2f80d4;

	filter: Alpha(Opacity=85);

	width: 108px;

	z-index: 9999;

    margin-top: -1px;

}

.dropMenu li {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #b4d5f6;

}

.dropMenu li a {

	width: 100%;

	display: block;

	text-align: center;

	color: #FFFFFF;

	font-size: 14px;

	text-decoration: none;

	line-height: 35px;

}

.dropMenu a:hover {

	color: #FFFFFF;

	font-size: 14px;

	background-color: #22B77B;

}

ul, li {

	padding: 0px;

	list-style-type: none;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.flexslider {

	position: relative;

	width: 100%;

	height: 680px;

	overflow: hidden;

	zoom: 1;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	min-width: 1300px;

}

.flexslider .slides li {

	width: 100%;

	height: 100%;

}

.flex-direction-nav a {

	width: 70px;

	height: 70px;

	line-height: 99em;

	overflow: hidden;

	margin: -35px 0 0;

	display: block;

	background: url(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;

	border-radius: 35px;

}

.flex-direction-nav .flex-next {

	background-position: 0 -70px;

	right: 50px;

}

.flex-direction-nav .flex-prev {

	left: 50px;

}

.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: 25px;

	text-align: center;

}

.flex-control-nav li {

	margin: 0 2px;

	display: inline-block;

	zoom: 1;

 *display: inline;

}

.flex-control-paging li a {

	background: url(dot.png) no-repeat 0 -22px;

	display: block;

	height: 22px;

	overflow: hidden;

	text-indent: -99em;

	width: 22px;

	cursor: pointer;

}

.flex-control-paging li a.flex-active, .flex-control-paging li.active a {

	background-position: 0 0;

}

.flexslider .slides a img {

	width: 100%;

	height: 680px;

	display: block;

}

.new{

	width: 1300px;

	margin-top: 55px;

	margin-right: auto;

	margin-left: auto;

	display: block;

	overflow: hidden;

	margin-bottom: 60px;

}

.btlm{

	background-image: url(l.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 55px;

	float: left;

	margin-right: 360px;

	margin-bottom: 20px;

}

.btlm h1 {

	font-size: 30px;

	color: #333333;

	font-weight: normal;

	float: left;

	margin-right: 10px;

}

.btlm h1 a{

	color: #333333;

}

.btlm p {

float:left;

	font-size: 20px;

	color: #868686;

	margin-top: 15px;

	text-transform:uppercase;

}

.btlm p a{

	color: #868686;

}

.tabbox {

	width: 618px;

	position: relative;

	overflow: hidden;

	height: 560px;

	float: right;

}

.tabbox .tabbtn {

	height: 51px;

	width: 330px;

	text-align: center;

	float: right;

}

.tabbox .tabbtn li {

	position: relative;

	width: 110px;

	float: left;

}

.tabbox .tabbtn li a, .tabbox .tabbtn li span {

	display: block;

	float: left;

	line-height: 51px;

	overflow: hidden;

	text-align: center;

	font-size: 18px;

	cursor: pointer;

	color: #000000;

	width: 110px;

}

.tabbox .tabbtn li.current {

}

.tabbox .tabbtn li.current a, .tabbox .tabbtn li.current span {

	line-height: 51px;

	color: #2170c2;

	font-weight: bold;

	font-size: 20px;

	background-image: url(l3.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

}

.tabbox .tabcon {

	display: block;

	overflow: hidden;

	padding-top: 15px;

	padding-bottom: 15px;

	width: 100%;

	float: left;

}

.tabbox .tabcon ul {

	width: 100%;

	float: left;

}

.tabbox .tabcon .more{ text-align:right;	line-height: 35px;

	font-size: 16px; margin-top:10px; float:right}

	.tabbox .tabcon .more a{ color:#333;}

.tabbox .tabcon li {

	line-height: 35px;

	overflow: hidden;

	font-size: 18px;

	color: #333333;

	height: 65px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #eeeeee;

	padding-top: 8px;

}



.tabbox .tabcon li a {

	color: #333333;

}

.tabbox .tabcon li span {

	color: #959595;

	font-size: 12px;

	line-height: 20px;

}

.tabbox .tabcon li span a {

	color: #999999;

}



.zhinan{

	width: 1300px;

	margin-top: 40px;

	margin-right: auto;

	margin-left: auto;

	display: block;

	overflow: hidden;

	margin-bottom: 80px;

}

.zhinan ul{ width:110%;}

.zhinan ul li{

	float: left;

	height: 220px;

	width: 324px;

	display:inline-block;

	text-align: center;

	background-color: #2f80d4;

}

.zhinan ul li a{

	height: 220px;

	width: 324px;

	display:inline-block;

	overflow: hidden;

}



.zhinan ul li a:hover{

	height: 220px;

	width: 324px;

	display:inline-block;

	overflow: hidden;

	background-color: #24b8c0;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-ms-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.zhinan ul li img {

	margin-top: 35px;

}

.zhinan ul li h1 {

	font-size: 24px;

	font-weight: normal;

	line-height: 45px;

	color: #FFF;

}

.zhinan ul li h1 a{

	color: #FFF;

}

.zhinan ul li p {

	font-size: 14px;

	color: #FFF;

	text-transform: uppercase;

	line-height: 20px;

}

.zhinan ul li p a{

	color: #FFF;

}

.about{

	width: 1300px;

	margin-top: 40px;

	margin-right: auto;

	margin-left: auto;

	display: block;

	overflow: hidden;

	margin-bottom: 80px;

}

.about .jj {

	background-image: url(js.jpg);

	height: 431px;

	width: 441px;

	float: left;

}

.about .jj p {

	font-size: 14px;

	color: #FFF;

	margin-top: 145px;

	margin-left: 54px;

	line-height: 30px;

}

.about .jj p a{

	color: #FFF;

}

.mingyi {

	background-image: url(ys.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 654px;

	width: 100%;

	display: block;

	overflow: hidden;

	margin-right: auto;

	margin-left: auto;

	min-width: 1300px;

}

.mingyi .mylm {

	font-size: 30px;

	color: #FFF;

	background-image: url(l2.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	height: 54px;

	width: 200px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 64px;

	text-align: center;

}

.mingyi .mylm a{

	color: #FFF;

}



.tabboxf {

	width: 100%;

	position: relative;

	overflow: hidden;

	height: 478px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 5px;

}

.tabboxf .tabbtnf {

	height: 51px;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	text-align:center;

}

.tabboxf .tabbtnf li {

	position: relative;

	padding:0 5px;

	display:inline-block;

}

.tabboxf .tabbtnf li a, .tabboxf .tabbtnf li span {

	display: block;

	float: left;

	line-height: 51px;

	overflow: hidden;

	text-align: center;

	font-size: 16px;

	cursor: pointer;

	color: #FFFFFF;

	padding:0 10px;

}

.tabboxf .tabbtnf li.currentf a, .tabboxf .tabbtnf li.currentf span {

	line-height: 51px;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 16px;

}

.tabboxf .tabconf {

	display: block;

	overflow: hidden;

	padding-top: 15px;

	padding-bottom: 15px;

	width: 100%;

	float: left;

}

.tabboxf .tabconf ul {

	width: 100%;

	float: left;

}



.scrollpic {

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	padding-bottom: 80px;

}



.myscroll {

	display: block;

	width: 100%;

	position: relative;

	height: 310px;

	overflow: hidden;

	padding-bottom: 22px;

}

.myscroll .myscrollbox {

	display: block;

	float: left;

	position: absolute;

	left: 0;

	top: 0;

	width: 1000000px;

}

.myscroll ul {

	display: block;

	float: left;

	list-style-type: none;

	padding: 0;

	margin: 0;

}

.myscroll ul li {

	display: block;

	float: left;

	padding: 0;

	width: 250px;

}

.myscroll ul li a {

	display: block;

	float: left;

	width: 225px;

	padding: 0;

	position: relative;

	height: 298px;

	color: #333;

	margin: 10px;

}

.myscroll a .intro {

	position: absolute;

	left: 0;

	z-index: 10;

	width: 225px;

	color: #333;

	text-align: center;

	height: 44px;

	background-image: url(bt.png);

}

.myscroll a .intro h5 {

	font-size: 18px;

	line-height: 44px;

	text-decoration: none;

	font-weight: normal;

	color: #FFF;

}

.myscroll a .intro h5 p{

	font-size: 14px;

}

.myscroll a .intro {

	bottom: 0px;

}

.myscroll a:hover .intro {

	background-color: #b40010;

	color: #fff;

}

.mybtns {

	width: 220px;

	display: block;

	height: 46px;

	margin-top: 20px;

	margin-right: auto;

	margin-left: auto;

}

.mybtns a {

	width: 107px;

	height: 46px;

	display: block;



	background-color: #6498cd;

}

.mybtns a:hover {

	background-color: #24b8c0;

}

.mybtns a:hover, .myscroll, .mybtns a, .myscroll a:hover .intro, .myscroll a .intro, .myscroll .myscrollbox {

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-ms-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

}

.mybtns .left {

	background-image: url(../images/jt_l.png);

		background-repeat: no-repeat;

	background-position: center center;

		float: left;

}

.mybtns .right {

	background-image: url(../images/jt_r.png);

	background-repeat: no-repeat;

	background-position: center center;

		float: right;

}

.keshi {

	width: 1350px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 100px;

	display: block;

	overflow: hidden;

}

.keshi .mylm {

	font-size: 30px;

	color: #000;

	background-image: url(l3.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	height: 54px;

	width: 200px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 85px;

	text-align: center;

	margin-bottom: 30px;

}

.keshi .mylm a{

	color: #000;

}

.keshi .kslist {

	float: left;

	height: 410px;

	width: 312px;

	padding-top: 62px;

	padding-right: 55px;

	padding-left: 55px;

	text-align: center;

}

.keshi .kslist .kslm {

	height: 40px;

	width: 100%;

	margin-bottom: 7px;

}

.keshi .kslist .kslm h1 {

	font-size: 23px;

	color: #333;

	font-weight: normal;

	float: left;

	margin-right: 7px;

	line-height: 25px;

}

.keshi .kslist .kslm h1 a{

	color: #333;

}

.keshi .kslist .kslm p {

	font-size: 12px;

	color: #acacac;

	text-transform: uppercase;

	margin-top: 10px;

	float: left;

}

.keshi .kslist .kslm p a{

	color: #acacac;

}

.keshi .kslist .ks {

	width: 312px;

}

.keshi .kslist .ks ul{ width:110%;}

.keshi .kslist .ks ul li {

	font-size: 16px;

	color: #333;

	background-image: url(jt.jpg);

	float: left;

	height: 42px;

	width: 110px;

	margin-right: 10px;

	background-repeat: no-repeat;

	background-position: 130px center;

	line-height: 42px;

	margin-bottom: 10px;

	border: 1px solid #d7d7d7;

	padding-left: 20px;

	padding-right: 20px;

	border-radius: 7px;

	text-align: left;

	overflow:hidden;

}

.keshi .kslist .ks ul li a{

	color: #333;

}

.jishu {

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	display: block;

	overflow: hidden;

	background-image: url(ky.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 543px;

	padding-top: 77px;

	min-width: 1300px;

}

.jishu .js {

	float: left;

	width: 860px;

}

.jishu .jslm {

	height: 40px;

	width: 100%;

	margin-bottom: 25px;

}

.jishu .jslm h1 {

	font-size: 28px;

	font-weight: normal;

	color: #FFF;

	float: left;

	margin-right: 10px;

}

.jishu .jslm h1 a{

	color: #FFF;

}

.jishu .jslm p{

	font-size: 16px;

	font-weight: normal;

	color: #94c8fe;

	float: left;

	margin-top: 15px;

	text-transform: uppercase;

}

.jishu .jslm p a{

	color: #94c8fe;

}

.jishu .jslm span{

	font-size: 14px;

	font-weight: normal;

	color: #FFFFFF;

	float: right;

	margin-top: 15px;

}

.jishu .jslm span a{

	color: #FFFFFF;

}

.jishu .js .jspic {

	width: 860px;

	height: 185px;

	margin-bottom: 20px;

}

.jishu .js .jspic ul{ width:110%;}

.jishu .js .jspic ul li{

	float: left;

	height: 185px;

	width: 270px;

	margin-right: 25px;

	position: relative;

}

.jishu .js .jspic ul li span{

	position: absolute;

	left: 0;

	bottom: 0;

	z-index: 10;

	width: 270px;

	color: #FFF;

	text-align: center;

	height: 35px;

	background-image: url(bt.png);

	font-size: 16px;

	line-height: 35px;

	}

.jishu .js .jspic ul li span a{

	color: #FFF;

	}

.jishu .js .jslist ul li {

	font-size: 16px;

	line-height: 40px;

	color: #FFF;

	background-image: url(dian.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 20px;

}

.jishu .js .jslist ul li a{

	color: #FFF;

}

.jishu .js .jslist ul li span{ float:right;}

.jishu .ky {

	float: right;

	width: 365px;

}

.jishu .ky .jslist ul li {

	font-size: 16px;

	line-height: 27px;

	color: #FFF;

	border: 1px solid #8ec5ef;

	padding-top: 15px;

	padding-right: 20px;

	padding-bottom: 15px;

	padding-left: 20px;

	margin-bottom: 15px;

}

.jishu .ky .jslist ul li a{

	color: #FFF;

}

.jishu .ky .jslist ul li span {

	font-size: 14px;

	color: #add5ff;

}

.jishu .ky .jslist ul li span a{

	color: #add5ff;

}

.ban {

	background-image: url(ban.jpg);

	height: 586px;

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	background-repeat: no-repeat;

	background-position: center center;

	min-width: 1300px;

}

.dt {

	height: 589px;

	width: 1300px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 95px;

	margin-bottom: 95px;

}

.dt .map {

	float: left;

	width: 892px;

	height: 587px;

	border: 1px solid #E2E2E2;

}



.dt .lx {

	background-image: url(lx.jpg?v=1);

	float: right;

	height: 589px;

	width: 406px;

}

.dt .lx ul {

	margin-top: 155px;

	margin-left: 45px;

}

.dt .lx ul .wx {

	float: left;

	width: 147px;

	margin-top: 45px;

	line-height: 40px;

	color: #FFF;

	text-align: center;

}





.dt .lx ul li {

	line-height: 40px;

	font-size: 16px;

	color: #FFF;

}

.dt .lx ul li a{

	color: #FFF;

}

.dt .lx ul li img {

	float: left;

	margin-right: 20px;

	margin-top: 11px;

}

.end {

	background-color: #2870ba;

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	padding-top: 20px;

	padding-bottom: 20px;

	min-width: 1300px;

	margin-top: 70px;

}

.end .bq {

	font-size: 16px;

	line-height: 36px;

	color: #FFF;

	text-align: right;

	float: right;

}

.end .bq a{

	color: #FFF;

}

.end .dh2 {

	font-size: 16px;

	line-height: 36px;

	color: #FFF;

	float: left;

}

.end .dh2 a{

	color: #FFF;

}

.end .dh2 span {

	font-size: 12px;

	margin-right: 15px;

	margin-left: 15px;

}

.ban2 {

	background-image: url(ban111.jpg);

	height: 350px;

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	background-repeat: no-repeat;

	background-position: center center;

	min-width: 1300px;

}

.dh3 {

	height: 60px;

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	min-width: 1200px;

	background-color: #f0f0f0;

}

.dh3 h1 {

	height: 60px;

	width: 164px;

	background-image: url(lm.jpg);

	background-repeat: no-repeat;

	font-size: 20px;

	line-height: 60px;

	color: #FFF;

	padding-left: 50px;

	float: left;

	font-weight: normal;

}

.dh3 h1 a {

	color: #FFF;

}

.dh3 p {

	font-size: 17px;

	line-height: 60px;

	color: #444;

	display: inline-block;

	margin-left: 30px;

	padding:0 10px;

}

.sgmy .dh3 p{margin-left:10px;}

.dh3 p a {

	color: #444;

}

.dh3 p.selectedLink,.dh3 p:hover {

	border-bottom:3px solid #3080d5

}

.dh3 p a:hover {

	color: #444;

}

.lm3 {

	background-image: url(bt03.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	color: #333;

	letter-spacing: 0px;

	margin-bottom: 20px;

	float: left;

	padding-left: 20px;

	text-align: left;

	width: 600px;

	height: 35px;

}

.lm3 h1 {

	font-size: 26px;

	font-weight: normal;

	color: #333;

	letter-spacing: 0px;

	float: left;

	margin-right: 15px;

}

.lm3 h1 a {

	color: #333;

}

.lm3 h2 {

	line-height: 35px;

	background-color: #1962bc;

	height: 35px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: normal;

	color: #FFF;

	text-transform: uppercase;

	letter-spacing: 0px;

	float: left;

	padding-right: 15px;

	padding-left: 15px;

}

.lm3 h2 a {

	color: #FFF;

}

.lm3 a {

	color: #333;

}

.lm2 {

	float: right;

	width: 400px;

	margin-top: 20px;

}

.lm2 p {

	text-align: right;

	color: #666666;

	margin-top: 5px;

	font-size: 16px;

}

.lm2 p a {

	color: #666666;

	text-decoration: none;

}

.lm2 p img {

	margin-right: 15px;

}

.one {

	margin-right: auto;

	margin-left: auto;

	display: block;

	overflow: hidden;

	float: left;

	font-size: 18px;

	line-height: 40px;

	color: #333;

	width: 1218px;

	border: 1px solid #e4e3e3;

	padding-top: 30px;

	padding-right: 40px;

	padding-bottom: 40px;

	padding-left: 40px;

	margin-top: 10px;

}

.list01 {

	display: block;

	overflow: hidden;

	margin-top: 0px;

	margin-bottom: 35px;

	width: 100%;

	float: left;

}

.list01 ul li img {

	float: left;

	margin-right: 32px;

	height: 200px;

	width: 300px;

}

.list01 ul li h1 {

	font-size: 20px;

	line-height: 30px;

	font-weight: normal;

	color: #333;

	margin-bottom: 15px;

	margin-top: 8px;

}

.list01 ul li h1 a{

	color: #333;

}

.list01 ul li p {

	font-size: 14px;

	line-height: 26px;

	color: #8d8d8d;

	margin-bottom: 18px;

	text-indent:2em;

}

.list01 ul li p a{

	color: #8d8d8d;

}



.list01 ul li h3 img {

	float: left;

	margin-right: 5px;

	margin-top: 2px;

}

.list01 ul li h3 {

	font-size: 14px;

	color: #666;

	font-weight: normal;

	line-height: 20px;

	float: left;

	margin-right: 10px;

}

.list01 ul li h3 a{

	color: #2f80d4;

}



.list01 ul li {

	height: 200px;

	padding: 30px;

	border: 1px solid #e4e3e3;

	margin-top: 20px;

}

.pagination {

	font-size: 0px;

	padding-top: 30px;

	text-align: center;

	width: 100%;

	float: left;

}

.pagination ul li {

	float: left;

}

.pagination a {

	font-size: 14px;

	color: #ccc;

	display: inline-block;

	_display: inline;

	padding: 0 7px;

	border: 1px solid #ddd;

	margin-right: 5px;

	line-height: 26px;

}

.pagination a.prev, .pagination a.next {

	padding: 0 15px;

}

.pagination a:hover, .pagination .page-num-current, .pagination a.active, .pagination li.active a, .pagination li.active a:hover {

	font-weight: bold;

	color: #fff;

	border: 1px solid #46464F;

	background-color: #46464F;

}

.new-list {

	width: 1218px;

	display: block;

	overflow: hidden;

	float: left;

	border: 1px solid #e4e3e3;

	padding-top: 20px;

	padding-right: 40px;

	padding-bottom: 50px;

	padding-left: 40px;

	margin-top: 10px;

}

.new-list ul {

}

.new-list ul li {

	height: 55px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #d9d9d9;

}

.new-list ul li a {

	display: block;

	color: #333333;

	font-size: 17px;

	line-height: 55px;

	background-image: url(jt.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 30px;

}

.new-list ul li a span {

	float: right;

	color: #999;

	font-size: 14px;

}



.pic-list {

	width: 1218px;

	display: block;

	overflow: hidden;

	float: left;

	border: 1px solid #e4e3e3;

	padding-top: 40px;

	padding-right: 40px;

	padding-bottom: 50px;

	padding-left: 40px;

	margin-top: 10px;



}

.pic-list ul {

	width: 110%;

}

.pic-list ul li {

	height: 230px;

	float: left;

	width: 282px;

	margin-right: 30px;

	margin-bottom: 25px;

	text-align: center;

}

.pic-list ul li img{

	height: 190px;

	width: 282px;

}

.pic-list ul li p {

	display: block;

	color: #333333;

	font-size: 16px;

	line-height: 40px;

}

.pic-list ul li p {

	color: #333333;

}

.pic-list ul li a span {

	float: right;

}

.ksdh {

	width: 1215px;

	display: block;

	overflow: hidden;

	float: left;

	margin-top: 15px;

	padding-top: 30px;

	padding-right: 40px;

	padding-bottom: 25px;

	padding-left: 40px;

	margin-bottom: 15px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 4px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #e4e3e3;

	border-right-color: #e4e3e3;

	border-bottom-color: #e4e3e3;

	border-left-color: #e4e3e3;



}

.ksdh .kslm {

	height: 40px;

	width: 100%;

	margin-bottom: 7px;

}

.ksdh .kslm h1 {

	font-size: 23px;

	color: #333;

	font-weight: normal;

	float: left;

	margin-right: 7px;

	line-height: 25px;

}

.ksdh .kslm h1 a{

	color: #333;

}

.ksdh .kslm p {

	font-size: 12px;

	color: #acacac;

	text-transform: uppercase;

	margin-top: 10px;

	float: left;

}

.ksdh .kslm p a{

	color: #acacac;

}

.ksdh .ks {

	width: 1218px;

}

.ksdh .ks ul{ width:110%;}

.ksdh .ks ul li {

	font-size: 16px;

	color: #333;

	background-image: url(jt.jpg);

	float: left;

	height: 42px;

	margin-right: 10px;

	background-repeat: no-repeat;

	background-position: 159px center;

	line-height: 42px;

	margin-bottom: 10px;

	border: 1px solid #d7d7d7;

	

	border-radius: 7px;

	text-align: left;

}

.ksdh .ks ul li a{

	color: #333;

	display:inline-block;

	padding-left: 20px;

	width: 172px;

}

.pic-list2 {

	width: 1218px;

	display: block;

	overflow: hidden;

	float: left;

	border: 1px solid #e4e3e3;

	padding-top: 40px;

	padding-right: 40px;

	padding-bottom: 50px;

	padding-left: 40px;

	margin-top: 10px;



}

.pic-list2 ul {

	width: 110%;

}

.pic-list2 ul li {

	height: 298px;

	float: left;

	width: 225px;

	margin-right: 22px;

	margin-bottom: 25px;

	text-align: center;

	position: relative;

}

.pic-list2 ul li img{

	height: 298px;

	width: 225px;

}

.pic-list2 ul li p {

	position: absolute;

	left: 0;

	z-index: 10;

	bottom:0;

	width: 225px;

	color: #333;

	text-align: center;

	height: 44px;

	background-image: url(bt.png);

	font-size: 17px;

	line-height: 44px;

	text-decoration: none;

	font-weight: normal;

	color: #FFF;

}

.pic-list2 ul li p a{

	color: #FFF;

}



.lt05 {

	font-size: 34px;

	line-height: 50px;

	color: #000000;

	text-align: center;

	padding-top: 30px;

	padding-right: 40px;

	padding-left: 40px;

	font-weight: normal;

	font-family: "方正小标宋_GBK", "方正小标宋简体", "xiaobiaosong", "fangsong", "方正仿宋_GBK", "仿宋", "宋体";

	;

}

.lt08 {

	font-size: 14px;

	line-height: 40px;

	color: #666666;

	height: 40px;

	text-align: center;

	margin-bottom: 20px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: dotted;

	border-bottom-style: dotted;

	border-top-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	width: 100%;

	margin-right: auto;

	margin-left: auto;

	margin-top: 20px;

}

.main .pic-list2 .picfl {

	width: 1218px;

	margin-right: auto;

	margin-left: auto;

	display: block;

	overflow: hidden;

	margin-bottom: 30px;

}

.main .pic-list2 .picfl ul li {

	font-size: 16px;

	color: #333;

	float: left;

	width: auto;

	height: 40px;

	line-height: 40px;

	border: 1px solid #e4e3e3;

	margin-right: 20px;

}

.main .pic-list2 .picfl ul li a{

	color: #333;

	display:inline-block;

	height: 40px;

	line-height: 40px;

	padding-right: 30px;

	padding-left: 30px;

}

.main .pic-list2 .picfl ul li.selectedLink, .main .pic-list2 .picfl ul li:hover {

    border:1px solid #3080d5;

}



.pc-slide {
	width: 100%;
	margin: 0 auto; position:relative;
}

.view .swiper-container {
	width: 100%;
}
 
.view .swiper-slide-active{
	width: 100% !important;
	/**
	background-image: url(bt03.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	**/
}
.view .swiper-slide-active .zc-nr p{ font-size:0.16rem; padding-bottom:0.2rem; padding-left:0.4rem; text-align: justify;}
.view .arrow-left,.view .arrow-right {
	background: url(pre1.png) no-repeat center;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 34px;
	height: 34px;
	z-index: 10; 
}

.view .arrow-right { left:auto;right: 0px;transform:rotate(180deg);}
.view .arrow-left:hover,.view .arrow-right:hover{background: url(pre1.png) no-repeat center;}

.preview {
	width:100%;
	position: relative; text-align:center; border-bottom:2px solid #2f80d4; margin-bottom:50px;
}
 
.preview .swiper-container {
	width: 100%;
	  text-align:center;
}

.preview .swiper-slide {
	cursor:pointer; background:#77a6dc; line-height:42px; color:#fff; margin:0 2px;padding:0 10px;width:150px;
}
.preview .active-nav{ background:#2f80d4}
.preview .swiper-wrapper{display: flex;
    justify-content: center;
    align-items: center;}
.yg-list{ position:relative;}
.yg-list dl{ width:45%; float:right;margin-top:216px;}
.yg-list dl dt h1,.yg-list dl dt h2{ font-size:20px; color:#333; line-height:1.5;} 
.yg-list dl dt p{ font-size:14px; line-height:25px;}
.yg-list dl dt{ position:relative;}
.yg-list dl dt img{ margin:10px 0;}
.yg-list dl dt:before{ content:""; width:7px; height:7px; border:7px solid #2f80d4; border-radius:50%; position:absolute; left:-12.8%; top:0; background:#fff;}
.yg-list dl:nth-child(1){ margin-top:0;}
.yg-list dl:nth-child(2n){ float:left; margin-top:240px; text-align:right;}
/**
.yg-list:before{ content:""; position:absolute; width:2px; height:100%; background:#000000; top:0; left:50%; margin-left:-1px;}
**/
.yg-img{ position:absolute; left:50%; margin-left:-25px; top:0; z-index:9;}
.yg-list dl:nth-child(2n) dt:before{ left:auto; right:-12.8%;}
 .pb-menu{ text-align:center;}
.pb-menu li{ display:inline-block;}
.pb-menu li a{ display:block; background:#7e7e7e; color:#fff; padding:0 0.22rem; line-height:40px; border-radius:20px; font-size:0.18rem; }
 .pb-menu li a:hover,.pb-menu li .on{ color:#fff; background:#2e6744; font-weight:bold;}
 .pb-ti{ background:#2e6744; color:#fff; margin-top:0.4rem;}
.pb-ti li{ float:left; line-height:44px; font-size:0.16rem; text-align:center; width:10%;}
 .pb-ti li:nth-child(1){ width:20%;}
 .zj-pb{ position:relative; background:#fff;}
 .zj-pb h1{ position:absolute; width:20%; height:100%;border:1px solid #e3e3e3; display: flex;justify-content: center;align-items: center; font-weight:normal; font-size:0.16rem; border-top:none;}
 .zj-pb ul{ border-bottom:1px solid #e3e3e3; width:80%; float:right; border-right:1px solid #e3e3e3;display: flex;}
 .zj-pb ul:nth-child(2){  background:#fbfbfb}
  .zj-pb ul li{  width:12.5%;  max-width:12.5%; text-align:center;height:55px;border-right:1px solid #e3e3e3;display: flex;justify-content: center;align-items: center;}
 .zj-pb ul:after{ content:""; clear:both; display:block;}
 .zj-pb ul li:last-child{ border-right:none;}
 .ks-cd{display: flex; width:40%; margin-bottom:30px; margin-top:60px;}
 .ks-cd li{ width:30%; cursor:pointer; text-align:center; background:#0d9e9e; line-height:43px; font-size:0.18rem; border-radius:8px; color:#fff; margin-right:3%;}
 .ks-cx{ width:55%;display: flex;}
 .ks-cx p{ font-size:0.18rem; line-height:37px; margin-right:2%;}
 .ks-cx input{ line-height:37px; border:1px solid #cccccc; background:#fff; border-radius:4px; padding-left:0.15rem; width:21%; margin-right:2%; outline:none;}
 .ks-cx button{ background:#01763a; border:none; outline:none; color:#fff; font-size:0.16rem; width:10%; border-radius:4px;}
 
 
 .one table{border-spacing: 0;border-collapse: collapse;margin:0 auto}
.one table td{border-width: 1px; border-style: solid;border-collapse:collapse;border-spacing:0;}
 
