@charset "utf-8";

/* CSS Document */
body {
	font-family: "Microsoft Yahei", Arial Regular, 宋体, 仿宋;
	font-size: 14px;
	color: #000;
	background: #fff;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
form,
input,
textarea,
button,
code,
em,
cite {
	padding: 0;
	margin: 0;
}

img {
	border: 0;
	display: block;
}

ol,
ul,
li,
dl,
dt,
dd {
	list-style: none;
}

a:link,
a:visited {
	color: #000;
	text-decoration: none
}

a:active,
a:hover {
	color: #f00;
	text-decoration: none
}

.lt {
	float: left;
}

.rt {
	float: right;
}

.cl {
	clear: both;
}

.cc:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.cc {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .cc {
	height: 1%;
}

.cc {
	display: block;
}

/* End hide from IE-mac */
code,
input,
button,
cite,
textarea,
select {
	font-family: "Microsoft Yahei";
}

cite,
em {
	font-style: normal;
}

.colorfff {
	color: #fff;
}

.colorfff a:link,
.colorfff a:visited {
	color: #fff;
}

.colorfff a:active,
.colorfff a:hover {
	color: #ff0;
}

.color666 {
	color: #666;
}

.color666 a:link,
.color666 a:visited {
	color: #666
}

.color666 a:active,
.color666 a:hover {
	color: #d30505;
}

.color2 {
	color: #197ac0;
}

.color2 a:link,
.color2 a:visited {
	color: #197ac0;
}

.color2 a:active,
.color2 a:hover {
	color: #f00;
}

input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="text"] {
	-webkit-appearance: none;
	outline: medium;
	font-family: Microsoft YaHei;
}

h1,
h2,
h3,
h4,
h5 {
	font-weight: 400;
}

#topnav {
	width: 100%;
	max-width: 1381px;
	min-width: 1190px;
	height: 40px;
	background: #003867;
	line-height: 40px;
	font-family: 仿宋;
	margin: 0 auto;
}

#topnav dl {
	padding: 0 5%;
}

#topnav dt {
	float: left;
	font-size: 15px;
}

#topnav dt h2 {
	font-size: 15px;
	font-family: "Microsoft Yahei";
	float: left;
}

#topnav dt span {
	float: left;
	padding-left: 30px;
}

#topnav dd {
	float: right;
}

#topnav dd li {
	float: left;
	padding-left: 12px;
}

#header {
	width: 100%;
	height: 119px;
	background: url(images/head_bg.jpg) center top no-repeat;
	min-width: 1190px;
}

#header dl {
	width: 1060px;
	margin: 0 auto;
}

#header dt {
	float: left;
	padding: 32px 0 0 115px;
}

#header dt img {
	width: 366px;
	height: 64px;
}

#header dd {
	width: 500px;
	float: right;
	padding-top: 60px;
}

#topmenu {
	width: 1190px;
	margin: 0 auto;
	height: 55px;
	line-height: 55px;
	font-size: 18px;
	font-family: 仿宋;
}

#topmenu li {
	float: left;
	text-align: center;
	position: relative;
	width: 105px;
	margin: 0 4px;
	color: #000;
	z-index: 9999;
}

#topmenu li a {
	height: 100%;
	display: block;
}

#topmenu li a:link,
#topmenu li a:visited {
	color: #000
}

#topmenu li a:active,
#topmenu li a:hover {
	color: #fff;
	background: #003867;
}

#topmenu li span {
	width: 100%;
	position: absolute;
	top: 55px;
	left: 0;
	line-height: 24px;
	background: #003867;
	display: none;
}

#topmenu li span p {
	padding-bottom: 10px;
	height: 24px;
	display: block;
}

#topmenu li span a {
	height: 24px;
	overflow: hidden;
	color: #fff;
}

#topmenu li span a:link,
#topmenu li span a:visited {
	color: #fff
}

#topmenu li span a:active,
#topmenu li span a:hover {
	color: #fff;
	background: #0061ae;
}

#topmenu li:hover span {
	display: block;
}

.indexbox {
	width: 100%;
	background: url(images/indexbg1.jpg) center bottom no-repeat;
	padding: 20px 0 50px;
	min-width: 1190px;
}

.main {
	width: 1200px;
	margin: 0 auto;
}

.indexbox_l {
	width: 915px;
	float: left;
}

.indexbox_r {
	width: 255px;
	float: right;
}

h3.indextt1 {
	height: 36px;
	line-height: 36px;
	padding: 0 5px 0 35px;
	margin-top: 15px;
	background: url(images/tt1.png) no-repeat;
	font-size: 20px;
	color: #0061ae;
}

h3.indextt1 code,
h3.indextt2 code {
	width: 12px;
	height: 12px;
	background: url(images/tt1more.png) no-repeat;
	float: right;
	margin-top: 15px;
}

h3.indextt1 code a,
h3.indextt2 code a {
	height: 100%;
	display: block;
}

h3.indextt2 {
	height: 36px;
	line-height: 36px;
	margin-top: 15px;
	font-weight: 700;
	background: url(images/tt2.png) right top no-repeat;
	font-size: 18px;
	color: #000;
}

h3.indextt2 code {
	background: url(images/tt2more.png) no-repeat;
}

.indextb1 {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.indextb2 {
	width: 50%;
	float: left;
}

.indextb3 {
	width: 50%;
	float: right;
}

.indextxt1a ul {
	padding: 0 5%;
}

.indextxt1 {
	width: 100%;
	margin-top: 14px;
}

.indextxt1 dt {
	width: 372px;
	padding-bottom: 10px;
}

.indextxt1 dt img {
	width: 372px;
	height: 152px;
}

.indextxt1 dd {
	width: 100%;
	font-size: 14px;
	height: 210px;
	overflow: hidden;
}

.indextxt1 dd li,
.indextxt2 dt span li,
.indextxt3 li {
	line-height: 30px;
	font-size: 15px;
}

.indextxt1 dd li code,
.indextxt2 dt span li code,
.indextxt3 li code {
	padding-left: 5px;
}

.indextxt1a {
	margin-top: 0;
}

.indextxt1a dd {
	width: auto;
	padding-right: 40px;
}

/*.indextxt1b{ background:url(images/jyjxtxt4_li2.png) right center no-repeat;}*/
.indextxt1c dt {
	width: 348px;
}

.indextxt1c dt img {
	width: 348px;
	height: 157px;
}

.indextxt1c dd {
	width: auto;
	padding-right: 40px;
}

.indextxt2 dt {
	height: 120px;
	overflow: hidden;
	padding-bottom: 1px;
}

.indextxt2 dt cite {
	width: 170px;
	float: left;
	margin-top: 5px;
}

.indextxt2 dt cite img {
	width: 170px;
	height: 110px;
}

.indextxt2 dt span {
	width: 190px;
	float: right;
}

.indextxt2 dd {
	height: 90px;
}

.indextxt3 {
	height: 315px;
	margin-top: 10px;
}

.indextxt3 li {
	background: url(images/txt3_li.png) left 12px no-repeat;
	padding-left: 25px;
	line-height: 35px;
}

.indextxt4 {
	width: 255px;
	height: 230px;
	margin-top: 14px;
}

.indextxt4 video {
	width: 255px;
	height: 230px;
}

.indextxt5 {
	height: 180px;
	overflow: hidden;
}

.indextxt5 li {
	font-size: 15px;
	line-height: 30px;
}

.indextxt5 li em {
	width: 30px;
	height: 14px;
	background: url(images/txt5_li.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	position: relative;
	margin-top: -2px;
}

.indextxt6 {
	border: 3px solid #ccc;
	text-align: center;
	margin-top: 10px;
	padding-bottom: 10px;
}

.indextxt6 li {
	width: 33.3%;
	float: left;
	padding-top: 10px;
}

.indextxt6 li img {
	width: 55px;
	height: 45px;
	margin: 0 auto;
}

.indextxt6 li p {
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}

.indextxt7 {
	width: 100%;
	text-align: center;
	padding-top: 12px;
}

.indextxt7 dt img {
	margin: 0 auto;
}

.indextxt7 dd {
	width: 192px;
	height: 65px;
	background: #07cbc9;
	margin: 5px auto 0;
	padding: 5px 10px 0;
}

.indextxt7 dd ul {
	width: 140px;
	float: left;
}

.indextxt7 dd li {
	width: 100%;
	float: left;
	height: 18px;
	line-height: 18px;
	margin-top: 8px;
}

.indextxt7 dd li code {
	width: 60px;
	float: left;
	height: 18px;
	text-align: center;
	background: #069897;
	font-size: 12px;
	color: #fff;
}

.txt7input1 {
	width: 70px;
	height: 16px;
	line-height: 16px;
	background: #fff;
	border: 1px solid #fff;
	float: left;
	font-size: 12px;
	padding: 0 4px;
}

.txt7btn1 {
	width: 40px;
	height: 20px;
	margin-top: 18px;
	cursor: pointer;
	float: right;
	background: #ffdd00;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 0;
	font-size: 12px;
	color: #fff;
}

#footer {
	width: 100%;
	max-width: 1381px;
	background: url(images/ftbg.jpg) center top no-repeat;
	margin: 0 auto;
	min-width: 1190px;
}

#footer dt {
	text-align: center;
	padding: 160px 0 0;
	height: 135px;
	width: 100%;
}

#footer dt ul {
	padding: 0 55px;
	width: 950px;
	margin: 0 auto;
}

#footer dt li {
	width: 175px;
	display: inline-block;
	padding: 14px 7px 0;
	float: left;
}

#footer dt li img {
	width: 175px;
	height: 43px;
}

#footer dd {
	height: 29px;
	line-height: 29px;
	text-align: center;
	font-family: 仿宋;
	width: 100%;
	background: #000;
}

#footer dd span {
	padding: 0 10px;
}

/*内页*/
.nymain {
	width: 1060px;
	margin: 0 auto;
	padding: 30px 0;
}

.nytt1 {
	width: 100%;
	height: 51px;
	padding-top: 60px;
	background: url(images/nytt1.jpg) 410px bottom no-repeat;
}

.nytt1 h3 {
	height: 32px;
	background: url(images/nytt1an1.png) left center no-repeat;
	padding-left: 50px;
	padding-top: 10px;
}

.nytt1 h3 span {
	height: 22px;
	line-height: 22px;
	background: #f6f6f6;
	font-size: 14px;
	padding: 0 5px;
}

.nybox1 {
	width: 100%;
	background: #fff;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	box-shadow: 0 0 10px #ccc;
	/*webkit 浏览器*/
	-webkit-box-shadow: 0 0 10px #ccc;
	/*Firefox 浏览器*/
	-moz-box-shadow: 0 0 10px #ccc;
	padding-top: 30px;
}

.sidebar {
	width: 267px;
	float: left;
	border-right: 1px solid #bababa;
}

.sidebar h3 {
	height: 26px;
	line-height: 26px;
	border-left: 1px solid #fff;
	background: #d40303;
	font-size: 20px;
	font-style: italic;
	color: #fff;
	padding-left: 26px;
}

.sidebar ul {
	height: 555px;
	background: url(images/leftbg.jpg) no-repeat;
	padding-top: 10px;
}

.sidebar li {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	font-style: italic;
}

.sidebar li a {
	height: 100%;
	padding-left: 75px;
}

.sidebar li a:link,
.sidebar li a:visited {
	color: #000
}

.sidebar li a:active,
.sidebar li a:hover,
.sidebar li.leftnow a {
	color: #0061ae;
}

.content {
	width: 710px;
	float: right;
	padding-right: 45px;
}

h2.nytt2 {
	height: 33px;
	line-height: 33px;
	border-bottom: 23px solid #f6f6f6;
	font-family: 新宋体;
	font-size: 18px;
	color: #0061ae;
	padding: 0 10px 0 30px;
}

h2.nytt2 code {
	width: 50px;
	height: 11px;
	background: url(images/nytt2more.png) no-repeat;
	float: right;
	margin-top: 11px;
}

h2.nytt2 code a {
	height: 100%;
	display: block;
}

.nytxt1 {
	padding: 20px;
}

.nytxt1 li {
	font-size: 15px;
	line-height: 35px;
	height: 35px;
	overflow: hidden;
}

.nytxt1 li code {
	font-size: 14px;
	float: right;
}

.nytxt1a {
	padding: 30px 40px;
}

.nytxt1a li {
	line-height: 40px;
	height: 40px;
}

.page {
	width: 560px;
	margin: 30px auto 0;
	border-top: 1px solid #bababa;
	padding-top: 10px;
	line-height: 30px;
	text-align: center;
	font-size: 15px;
}

.page a {
	display: inline-block;
	margin: 0 3px;
}

.page span {
	padding-left: 50px;
}

.page2 {
	width: 100%;
	border-top: 0;
	margin: 0 auto;
}

h3.newstt1 {
	padding: 20px 20px 0;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	font-weight: 700;
}

h3.newstt1 p {
	font-size: 12px;
	text-align: right;
	border-bottom: 1px dashed #ccc;
	padding-top: 40px;
	color: #0061ae;
	font-weight: 400;
	font-family: 新宋体;
}

h3.newstt1 p code {
	padding-left: 5px;
}

.newstxt1 {
	padding: 20px;
	line-height: 24px;
}

.newstxt1 p {
	padding: 5px 0;
}

.newstxt1 img {
	max-width: 100%;
	height: auto;
}

/*教育教学首页*/
#jyjxheader {
	width: 1200px;
	margin: 0 auto;
	height: 119px;
	background: url(images/head_bg2.jpg) center top no-repeat;
}

#jyjxheader dl {
	width: 1060px;
	margin: 0 auto;
}

#jyjxheader dt {
	float: left;
	padding: 26px 0 0 235px;
}

#jyjxheader dt img {
	width: 338px;
	height: 71px;
}

#jyjxheader dd {
	width: 365px;
	float: right;
	padding-top: 60px;
}

#jyjxtopmenu {
	width: 100%;
	max-width: 1200px;
	min-width: 1070px;
	margin: 0 auto;
	height: 38px;
	box-shadow: 0 0 10px #bdbdbd;
	/*webkit 浏览器*/
	-webkit-box-shadow: 0 0 10px #bdbdbd;
	/*Firefox 浏览器*/
	-moz-box-shadow: 0 0 10px #bdbdbd;
	line-height: 38px;
	text-align: center;
	position: relative;
	z-index: 999;
	border-bottom: 1px solid #bdbdbd;
}

#jyjxtopmenu ul {
	width: 1060px;
	margin: 0 auto;
}

#jyjxtopmenu li {
	font-size: 16px;
	display: inline-block;
	background: url(images/jyjxtopmenu_li.png) center right no-repeat;
	padding: 0 20px;
}

#jyjxtopmenu li:last-child {
	background: none;
}

#jyjxfooter {
	width: 100%;
	height: 105px;
	min-width: 1070px;
	line-height: 20px;
	background: url(images/jyjxftbg.jpg) center top no-repeat;
	text-align: center;
	font-family: 仿宋;
}

#jyjxfooter dl {
	width: 1060px;
	margin: 0 auto;
}

#jyjxfooter dt {
	padding: 20px 0 15px;
}

#jyjxfooter dt a {
	display: inline-block;
	margin: 0 5px;
}

.jyjxbox1 {
	width: 100%;
	background: url(images/indexbg2.jpg) center bottom no-repeat;
	padding-bottom: 20px;
	min-width: 1070px;
}

.jyjxgg1 {
	width: 1062px;
	margin: 0 auto;
}

.jyjxgg1 img {
	max-width: 100%;
	height: auto;
}

.jyjxtxt1 {
	width: 1070px;
	margin: 15px auto 0;
	height: 298px;
	background: url(images/jyjxtxt1bg.png) no-repeat;
}

.jyjxtxt1 ul {
	padding: 0 22px;
}

.jyjxtxt1 li {
	width: 312px;
	float: left;
	height: 57px;
	line-height: 57px;
	margin: 4px 0 0 9px;
	font-size: 18px;
	background: url(images/jyjxtxt1_li.png) 90% center no-repeat;
}

.jyjxtxt1 li a {
	height: 100%;
	padding-left: 100px;
	display: block;
}

.jyjxtxt1 li.jytxt1tb2 {
	width: 333px;
}

.jyjxtxt1 li.jytxt1tb2 a,
.jyjxtxt1 li.jytxt1tb3 a {
	padding-left: 120px;
}

.jyjxtxt1 li.jytxt1tb3 {
	width: 347px;
}

.jyjxtxt1 ul.jytxt1tt1 li {
	text-align: center;
	background: none;
	line-height: 52px;
	height: 52px;
	margin: 5px 0 15px;
}

h3.jyjxtt1 {
	height: 40px;
	line-height: 40px;
	margin: 20px 0 10px;
	background: url(images/jyjxtt1.png) center left no-repeat;
	font-size: 16px;
	font-weight: 700;
	padding-left: 30px;
}

h3.jyjxtt1a {
	width: 290px;
}

h3.jyjxtt1b {
	background: url(images/jyjxtt1a.png) center left no-repeat;
}

h3.jyjxtt2 {
	font-size: 18px;
	line-height: 40px;
	font-weight: 700;
	padding: 0 20px;
}

h3.jyjxtt2 em {
	width: 75px;
	height: 1px;
	background: #dfdfdf;
	display: inline-block;
	vertical-align: middle;
	margin-left: 22px;
}

h2.jyjxwz {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-family: 仿宋;
	padding-left: 40px;
}

h3.jyjxtt3 {
	font-size: 18px;
	line-height: 30px;
	color: #0061ae;
	border-bottom: 2px solid #f0f0f0;
	padding: 0 0 10px 30px;
}

.jyjxtxt2 {
	width: 345px;
	float: left;
	margin-top: 5px;
}

.jyjxtxt2 img {
	width: 345px;
	height: 288px;
}

.jyjxtxt3 li {
	line-height: 33px;
	height: 33px;
	overflow: hidden;
	font-size: 15px;
}

.jyjxtxt3 li code {
	float: right;
}

.jyjxtxt4 {
	height: 231px;
	overflow: hidden;
	padding: 0 50px 0 10px;
}

.jyjxtxt4 li {
	font-size: 15px;
	line-height: 28px;
	border-bottom: 1px dashed #ebebeb;
	background: url(images/jyjxtxt4_li.png) left 15px no-repeat;
	padding-left: 10px;
	margin-bottom: 4px;
}

.jyjxtxt4 li code {
	padding-left: 5px;
}

.jyjxtxt4 li em {
	width: 30px;
	height: 14px;
	background: url(images/txt5_li.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	position: relative;
	margin-top: -2px;
}

.jyjxtxt4a {
	background: url(images/jyjxtxt4_li2.png) right top no-repeat;
}

.jyjxtxt4b {
	padding: 0 10px;
	height: 248px;
}

.jyjxtxt4b li {
	border-bottom: 0;
	margin-bottom: 8px;
}

.jyjxtxt5 {
	background: #fff;
	box-shadow: 0 0 10px #bdbdbd;
	/*webkit 浏览器*/
	-webkit-box-shadow: 0 0 10px #bdbdbd;
	/*Firefox 浏览器*/
	-moz-box-shadow: 0 0 10px #bdbdbd;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	margin-top: 10px;
	padding: 10px 10px;
}

.jyjxtxt6 {
	width: 100%;
	background: url(images/jyjxtxt5_li.png) center top no-repeat;
	padding-top: 12px;
	margin-top: 20px;
	padding-bottom: 10px;
}

.jyjxtxt6 li {
	width: 216px;
	height: 60px;
	margin-top: 15px;
	float: left;
	line-height: 20px;
	overflow: hidden;
}

.jyjxtxt6 li.jyjxtxt6an1 {
	background: url(images/jyjxtxt6_an1.png) no-repeat;
	background-size: 100% 100%;
}

.jyjxtxt6 li.jyjxtxt6an2 {
	background: url(images/jyjxtxt6_an2.png) no-repeat;
	background-size: 100% 100%;
}

.jyjxtxt6 li.jyjxtxt6an3 {
	background: url(images/jyjxtxt6_an3.png) no-repeat;
	background-size: 100% 100%;
}

.jyjxtxt6 li.jyjxtxt6an4 {
	background: url(images/jyjxtxt6_an4.png) no-repeat;
	background-size: 100% 100%;
}

.jyjxtxt6 li a {
	height: 52px;
	display: block;
	padding-top: 8px;
	padding-left: 52px;
}

.jyjxtxt6 li h4 {
	font-size: 16px;
	height: 20px;
	overflow: hidden;
}

.jyjxtxt6 li p {
	font-size: 12px;
	font-family: 仿宋;
}

.jyjxtxt7 li {
	width: 182px;
	float: left;
	text-align: center;
	padding: 5px 15px 0;
}

.jyjxtxt7 li img {
	width: 182px;
	height: 138px;
}

.jyjxtxt7 li p {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin-top: 5px;
}

.jyjxtxt8 dt {
	width: 234px;
	float: left;
	padding: 30px 0;
}

.jyjxtxt8 dt img {
	width: 110px;
	height: 110px;
	margin: 0 auto;
}

.jyjxtxt8 dd {
	width: 826px;
	float: right;
}

.jyjxtxt8 dd img {
	width: 545px;
	height: 179px;
	float: left;
}

.jyjxtxt8 dd h2 {
	width: 257px;
	float: left;
	padding: 65px 0 0 10px;
}

.jyjxtxt8 dd h2 img {
	width: 257px;
	height: 45px;
}

.jyjxtxt9 {
	background: #f0f0f0;
	padding: 0 0 0 2px;
}

.jyjxtxt9_l {
	width: 211px;
	background: #fff;
	padding: 8px;
	margin-top: 30px;
	float: left;
}

.jyjxtxt9_r {
	width: 827px;
	float: right;
}

.jyjxtxt9_l li {
	height: 27px;
	line-height: 27px;
	font-size: 16px;
	overflow: hidden;
	margin-bottom: 5px;
}

.jyjxtxt9_l li a {
	height: 100%;
	display: block;
	padding-left: 30px;
}

.jyjxtxt9_l li a:link,
.jyjxtxt9_l li a:visited {
	color: #000
}

.jyjxtxt9_l li a:active,
.jyjxtxt9_l li a:hover,
.jyjxtxt9_l li.leftnow a {
	color: #000;
	background: url(images/jyjxtxt9_li.png) no-repeat;
}

.jyjxnews {
	background: #fff;
	padding: 20px 0 30px 40px;
}

h3.zsjytt1 {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	margin-top: 10px;
	font-weight: 700;
}

h3.zsjytt1 em {
	width: 100px;
	height: 5px;
	float: right;
	background: #f2f2f2;
	margin-top: 17px;
}

h3.zsjytt1 img {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 5px;
}

.zsjytxt1,
.zsjytxt2 {
	margin-top: 15px;
	background: #fff;
	box-shadow: 0 0 10px #bdbdbd;
	/*webkit 浏览器*/
	-webkit-box-shadow: 0 0 10px #bdbdbd;
	/*Firefox 浏览器*/
	-moz-box-shadow: 0 0 10px #bdbdbd;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.zsjytxt1 dl {
	width: 100%;
	float: left;
	margin-top: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-align-items: center;
	align-items: center;
}

.zsjytxt1 dt {
	width: 70px;
	float: left;
	text-align: center;
}

.zsjytxt1 dt img {
	width: 30px;
	height: 30px;
	margin: auto;
}

.zsjytxt1 dd {
	width: 165px;
	float: right;
	border-left: 1px solid #b3b3b3;
}

.zsjytxt1 dd li {
	height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #b1b1b1;
	padding-left: 10px;
	background: url(images/zsjytxt1_li.png) 50% center no-repeat;
}

.zsjytxt1 dd li:last-child {
	border-bottom: 0;
}

.zsjytxt1 dd li a {
	height: 100%;
	display: block;
}

.zsjytxt1 dl.zxdh dd li {
	color: #f00;
	font-style: italic;
	background: none;
}

.zsjytxt2 img {
	width: 100%;
	height: auto;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.zsjytxt3 {
	padding: 0 10px;
}

.zsjytxt3 li {
	line-height: 24px;
}

.zsjytxt4 {
	padding: 30px 0 0;
}

.zsjytxt4 dt {
	width: 230px;
	height: 204px;
	float: left;
	background: url(images/zsjytxt4_li.png) no-repeat;
}

.zsjytxt4 dt ul {
	width: 140px;
	padding-left: 25px;
	padding-top: 10px;
}

.zsjytxt4 dt li {
	width: 140px;
	height: 26px;
	margin-top: 15px;
	line-height: 26px;
}

.zsjytxt4 dt li a {
	height: 100%;
	display: block;
	background: url(images/zsjytxt4_li2.png) no-repeat;
	padding-left: 10px;
	color: #fff;
}
.zsjytxt4 dt li.zsjytxt4tb1 a{
	font-size: 16px;
}
/* .zsjytxt4 dt li.zsjytxt4tb1 a, */
.zsjytxt4 dt li a:hover {
	background: url(images/zsjytxt4_li3.png) no-repeat;
	color: #2ebcec;
	font-size: 16px;
}

.zsjytxt4 dd {
	width: 940px;
	float: right;
}

.zsjytxt4 dd img {
	width: 100%;
	height: 204px;
}

.zsjygg1 {
	width: 100%;
}

.zsjygg1 img {
	width: 100%;
	height: auto;
}

.zsjyleft {
	width: 220px;
	float: left;
	height: 690px;
	background: #f2f2f2 url(images/zsjyleft.png) center bottom no-repeat;
	box-shadow: 0 0 10px #bdbdbd;
	/*webkit 浏览器*/
	-webkit-box-shadow: 0 0 10px #bdbdbd;
	/*Firefox 浏览器*/
	-moz-box-shadow: 0 0 10px #bdbdbd;
	padding: 30px 0;
}

.zsjyleft ul {
	padding-top: 40px;
}

.zsjyleft li {
	height: 27px;
	line-height: 27px;
	font-size: 16px;
	overflow: hidden;
	margin-bottom: 5px;
}

.zsjyleft li a {
	height: 100%;
	display: block;
	padding-left: 40px;
}

.zsjyleft li a:link,
.zsjyleft li a:visited {
	color: #000
}

.zsjyleft li a:active,
.zsjyleft li a:hover,
.zsjyleft li.leftnow a {
	color: #000;
	background: #d4d4d4;
}

.zsjyright {
	width: 825px;
	height: 690px;
	float: right;
	background: #f2f2f2;
	box-shadow: 0 0 10px #bdbdbd;
	/*webkit 浏览器*/
	-webkit-box-shadow: 0 0 10px #bdbdbd;
	/*Firefox 浏览器*/
	-moz-box-shadow: 0 0 10px #bdbdbd;
	padding: 30px 0;
}

h2.zsjytt1 {
	height: 26px;
	line-height: 26px;
	background: #6e6e6e;
	font-size: 16px;
	color: #fff;
	font-weight: 700;
	padding-left: 40px;
}

.kswdlist {
	padding: 20px 0;
}

.kswdlist dl {
	width: 745px;
	float: left;
	font-size: 15px;
	line-height: 30px;
	margin: 5px 0 0;
	padding: 5px 40px;
	cursor: pointer;
}

.kswdlist dd {
	display: none;
}

.kswdlist dl.kswdshow {
	background: #c7c7c7;
	font-weight: 700;
}

.kswdlist dl.kswdshow dd {
	display: block;
}

.wsbm,
.lqcxtxt {
	padding: 30px 140px;
	margin: 50px auto 0;
	background: #fddec2;
	border: 5px solid #fcfcfc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.wsbm td,
.lqcxny1 td {
	line-height: 30px;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 700;
}

.wsbm td code {
	padding-right: 30px;
	display: inline-block;
}

.wsbm td code input {
	vertical-align: middle;
	margin-right: 5px;
}

.wsbm td.bmtd1,
.lqcxny1 td.bmtd1 {
	width: 110px;
}

.lqcxny1 td.bmtd1 {}

.wsbm td.bmtd1 em,
.lqcxny1 td.bmtd1 em {
	color: #e80101;
}

.bminput1,
.bminput2,
.bmselect1,
.bmtext1,
.bminput3 {
	width: 395px;
	height: 28px;
	line-height: 28px;
	background: #fff;
	border: 1px solid #dec3aa;
	padding: 0 5px;
}

.bminput2 {
	width: 120px;
}

.bminput3 {
	width: 250px;
}

.bmselect1 {
	width: 130px;
	height: 30px;
	line-height: 30px;
}

.bmtext1 {
	height: 65px;
	padding: 5px;
}

.bmbtn1 {
	width: 58px;
	height: 25px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #40b2cd;
	border: 0;
	float: right;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	text-align: center;
}

.lqcxtxt {
	padding: 30px 0;
	width: 800px;
	margin: 25px auto 0;
}

.lqcxny1 {
	padding: 65px 298px 65px 50px;
	background: url(images/lqcxbg.jpg) no-repeat;
	margin: 0 auto;
}

.lqcxny1 h3 {
	padding-bottom: 30px;
}


.indextb2ps {
	font-size: 18px;
	border-bottom: 1px solid #969696;
	padding-bottom: 9px;
	font-weight: bold;
	display: inline-block;
	width: 350px;
	text-align: right;
	padding-right: 6px;
	vertical-align: bottom;
}

.dddsdsdsd li {
	list-style-type: disc;
	color: #b70002;
	margin-top: 16px;
}

.dddsdsdsd ul {
	padding: 0 5%;
}


.ztmrsjkn img {
	display: inline-block;
	margin-right: 6px;
	vertical-align: middle;
}

.ztmrsjknas {
	margin-top: 20px;
}
