﻿html {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
img {
	border: 0px;
}
a {
	border: 0px;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-size: 12px;
}
h2 {
	font-size: 12px;
}
h3 {
	font-size: 12px;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 12px;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; border-image: none; font-variant: normal;
}
acronym {
	border: 0px currentColor; border-image: none; font-variant: normal;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
input {
	font-family: inherit; font-size: inherit; font-weight: inherit;
}
textarea {
	font-family: inherit; font-size: inherit; font-weight: inherit;
}
select {
	font-family: inherit; font-size: inherit; font-weight: inherit;
}
input {
	
}
textarea {
	
}
select {
	
}
legend {
	color: rgb(51, 51, 51);
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(0, 113, 197); text-decoration: underline;
}
a:focus {
	
}
body {
	font: 12px/140% arial, "Microsoft Yahei"; font-size-adjust: none; font-stretch: normal;
}
* html {
	background-image: url("about:blank"); background-attachment: fixed;
}
* html {
	background-image: url("about:blank"); background-attachment: fixed;
}
font {
	font-size: 12px;
}
.cf {
	display: inline-block; display: block; height: auto; 
}
.cf::after {
	height: auto; clear: both; display: block; visibility: hidden; content: ".";
}
.l {
	display: inline;
}
.r {
	display: inline;
}
.l {
	float: left;
}
.r {
	float: right;
}
.mainbing {
	margin: 0px auto; width: 1000px; font-family: "Microsoft Yahei";
}
.header_news {
	 margin: 0px auto; width: 100%; font-family: "Microsoft Yahei"; height: 369px;
}

.header_ul ul {
	margin: 0px auto; width: 1000px; font-family: "Microsoft Yahei";
}
.mb {
	margin-bottom: 20px;
}
.header {
	background: url("bg.jpg") #252EAD no-repeat center 0px; height: 420px;
}
.header_1 {
	height: 224px; overflow: hidden;
}
.header_1 h1 {
	display: none;
}
.header_2 {
	height: 145px; overflow: hidden;
}
.header_2 p {
	color: rgb(0, 0, 0); line-height: 32px; font-size: 16px;display: none;
}
.header li {
	padding: 5px 0px 0px; width: 110px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; float: left;
}
.header li.on {
	padding: 0px; border-top-color: rgb(0, 113, 197); border-top-width: 5px; border-top-style: solid; background-color: rgb(247, 247, 247);
}
.header li:hover {
	padding: 0px; border-top-color: rgb(0, 113, 197); border-top-width: 5px; border-top-style: solid; background-color: rgb(247, 247, 247);
}
.header_ul {
	background: url("img_1920-5.jpg") no-repeat 0px top rgb(0, 113, 197); height: 55px;
}
.header li a {
	color: rgb(255, 255, 255); display: block;
}
.header li.on a {
	color: rgb(51, 51, 51);
}
.header li a:hover {
	color: rgb(51, 51, 51);
}
.img_l {
	width: 345px; 
}
.sideimg {
	width: 345px; height: 420px; overflow: hidden; position: relative;
}
.slideshow {
	width: 9999em; position: absolute;
}
.slideshow li {
	width: 345px; height: 420px; overflow: hidden; float: left;
}
.slideshow li img {
	width: 345px; height: 420px; display: block;
}
.slideshow li p {
	width: 360px; height: 50px; bottom: 0px; line-height: 50px; text-indent: 20px; overflow: hidden; position: absolute; z-index: 3;
}
.slideshow li p span {
	left: 0px; width: 688px; height: 50px; bottom: 0px; display: block; position: absolute; z-index: 4;
}
.slideshow li p a {
	left: 0px; width: 688px; height: 50px; bottom: 0px; display: block; position: absolute; z-index: 4;
}
.slideshow li p span {
	opacity: 0.5; background-color: rgb(0, 0, 0); -moz-opacity: 0.5;
}
.slideshow li p a {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; z-index: 5; text-shadow: 1px 1px 1px #000;
}
.slidebtn {
	right: 10px; bottom: 50px; float: right; position: absolute; z-index: 1;
}
.slidebtn li {
	margin: 4px; width: 20px; height: 20px; line-height: 20px; text-indent: -9999px; float: left; cursor: pointer; background-color: rgb(214, 214, 214);
}
.slidebtn li.current {
	background-color: rgb(0, 113, 197);
}
.news_l {
	margin: 0px 0px 0px 30px; width: 620px;
}
.news_l dl {
	margin: 0px 0px 10px; padding: 0px 0px 10px; line-height: 24px; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 0px; border-bottom-style: dotted;
}
.news_l dl a {
	color: rgb(0, 113, 197);
}
.news_l dt {
	text-indent: 2em; margin: 0px 0px 10px; font-size: 18px; font-weight: bold;text-align: center; 
}
.news_l dd {
	text-indent: 2em; margin: 0px 0px 10px; 
}
.ullist li {
	background: url("img_4-4.jpg") no-repeat 0px; padding: 0px 0px 0px 10px; height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; float: left; width: 48%; 
}
.ullist2 li {
	background: url("img_4-4.jpg") no-repeat 0px; padding: 0px 0px 0px 10px; height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; float: left; width: 295px; 
}
.zzjg {
	width: 255px; background-color: rgb(247, 247, 247);
}
.title {
	padding: 0px 0px 0px 15px; height: 45px; line-height: 45px; background-color: rgb(0, 113, 197);
}
.title h2 {
	color: rgb(255, 255, 255); font-size: 20px;
}
.title_1 {
	background: url("img_1000-4.jpg") no-repeat 0px top; height: 45px; line-height: 45px; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid;
}
.title_1 h2 {
	padding: 0px 0px 0px 10px; font-size: 20px;
}
.title_2 {
	background: url("../images/t_4.jpg") no-repeat 0px top;
}
.zzjg_box {
	padding: 20px;
}
.zzjg_box p {
	padding: 0px 0px 5px; line-height: 24px;
}
.sljs {
	width: 100%;
}
.sljs-n1 {
	line-height: 24px;
}
.sljs-n1 .p1 {
	padding: 0px 0px 10px; font-size: 22px;
}
.sljs-n1 .p2 {
	padding: 0px 0px 25px;
}
.sljs-n1 .p3 {
	font-size: 14px;
}
.sljs-n1 .p4 {
	padding: 0px 0px 0px 22px;
}
.weibo {
	width: 255px;
}
.dllist {
	margin: 20px 0px; width: 475px;
}
.dllist dt {
	width: 200px;
}
.dllist dd {
	width: 255px; color: rgb(102, 102, 102); line-height: 24px;
}
.dllist dd strong {
	font-size: 16px; display: block;
}
.dllist dd p a {
	color: rgb(0, 113, 197);
}
.slxz li {
	margin: 10px 33px 0px 0px; width: 225px; height: 220px; text-align: center; line-height: 26px; overflow: hidden; float: left; display: inline;
}
.slxz p{
	margin: 5px auto; text-align: center; line-height: 25px; 
}
.slxz li.end {
	margin-right: 0px;
}
.hot {
	height: 405px; -ms-overflow-y: auto;
}
.hot_news {
	margin: 0px 10px 15px 0px; padding: 0px 0px 15px; line-height: 24px; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: dotted;
}
.hot_news h3 {
	background: url("../images/img_9-10.jpg") no-repeat 0px; margin: 0px 0px 10px 10px; padding: 0px 0px 0px 20px; font-size: 14px;
}
.hot_news .l {
	width: 50px;
}
.hot_news .r {
	width: 920px; color: rgb(0, 113, 197);
}
.slyc td {
	padding: 0px 0px 0px 20px; border: 1px solid rgb(170, 170, 170); border-image: none; height: 30px; line-height: 30px; background-color: rgb(255, 255, 255);
}
.yddt {
	width: 250px;
}
.yddt li {
	height: 40px; line-height: 40px; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: dotted;
}
.yddt ul {
	padding: 10px 0px 0px;
}

.yddt2 {
	width: 240px;padding-left: 10px;
}
.yddt2 li {
	height: 40px; line-height: 40px; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: dotted;
}
.yddt2 ul {
	padding: 10px 0px 0px;
}

* html #topcontrol {
	left: 50%; height: 60px; bottom: 0px; margin-left: 520px; position: absolute; z-index: 20;
}
.left-a {
	float: left;
}
.right-a {
	float: right;
}
.col-sub {
	float: left;
}
.col-main {
	float: left;
}
.col-extra {
	float: right;
}
.red {
	color: rgb(255, 0, 0);
}
#header {
	width: 100%;
}
#page {
	margin: 0px auto; width: 1000px;
}
.wrap {
	margin: 0px auto; width: 1000px;
}


.fr1 {
	padding: 10px; 
}
.fr1 p {
	line-height: 26px;  font-size: 14px; margin: 15px auto; text-indent: 2em; 
}
.fr1 h1 {
	font-size: 16px; margin: 25px auto; text-align: center; 
}


.fr2 {
	padding-left: 30px; padding-top: 10px; 
}
.fr2 p {
	line-height: 32px;  font-size: 14px;  float: left; width: 48%;
}
.fr2 b {
	font-size: 16px; 
}
.fhyc {
	margin: 20px 0px 30px;
}
.fhyc .fl {
	background: url("bg_fhyc_line.jpg") no-repeat right top; width: 130px; height: 360px;
}
.fhyc .fl p {
	background: rgb(0, 101, 209); width: 104px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px;
}
.fhyc .fr {
	width: 815px;
}
.fhyc .fr p {
	line-height: 32px;
}
.fhyc .fr .space {
	padding-right: 10px;
}
.fhyc .fr .title1 {
	background: url("ico_fhyc_arrow.jpg") no-repeat; height: 30px; padding-left: 8px; position: relative;
}
.fhyc .fr .title1 .arc {
	background: rgb(1, 122, 215); padding: 0px 30px 0px 10px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; position: absolute;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.clear {
	clear: both;
}




.mtnewsBox {
	margin: 10px 0px 0px 10px; width: 486px; overflow: hidden; float: left; display: inline;
}
.mtnewsBox .bd {
	width: 486px; overflow: hidden; padding-top: 15px;
}
.mtnewsBox .bd ul li {
	font-size: 14px; margin-bottom: 11px;
}
.mtnewsBox .bd ul li span {
	color: rgb(196, 196, 196); font-size: 14px;
}







.mod18 .prev {
	BACKGROUND: url(sprite2.png) no-repeat
}
.mod18 .next {
	BACKGROUND: url(sprite2.png) no-repeat
}

.mod18 {
	HEIGHT: 710px; WIDTH: 975px; BACKGROUND: url(snyx.png) #A99A88 no-repeat center bottom; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; PADDING-LEFT: 0px; MARGIN: 20px auto 0px; PADDING-RIGHT: 0px
}
.mod18 .btn {
	CURSOR: pointer; FONT-SIZE: 50px; HEIGHT: 86px; WIDTH: 17px; POSITION: absolute; FONT-WEIGHT: bold; Z-INDEX: 99; BOTTOM: 10px
}
.mod18 .prev {
	BACKGROUND-POSITION: -669px -196px; LEFT: 0px; FILTER: Alpha(Opacity=100); Opacity: 1
}
.mod18 .next {
	RIGHT: 0px; BACKGROUND-POSITION: -707px -196px; FILTER: Alpha(Opacity=100); Opacity: 1
}
.mod18 A.prev:hover {
	FILTER: Alpha(Opacity=70); Opacity: 0.7
}
.mod18 A.next:hover {
	FILTER: Alpha(Opacity=70); Opacity: 0.7
}
#prev2 {
	CURSOR: pointer; HEIGHT: 110px; WIDTH: 72px; BACKGROUND: url(left.png) no-repeat; POSITION: absolute; LEFT: 7px; TOP: 258px; _background: none
}
#next2 {
	CURSOR: pointer; HEIGHT: 110px; WIDTH: 72px; BACKGROUND: url(right.png) no-repeat; RIGHT: 7px; POSITION: absolute; TOP: 258px; _background: none
}
.mod18 LI {
	FLOAT: left; TEXT-ALIGN: center; FONT: bold 50px/1.5em "微软雅黑"
}
.mod18 .picBox {
	OVERFLOW: hidden; HEIGHT: 600px; WIDTH: 960px; POSITION: relative; MARGIN: 0px auto
}
.mod18 .picBox UL {
	HEIGHT: 600px; POSITION: absolute
}
.mod18 .picBox LI {
	HEIGHT: 600px; WIDTH: 960px; LINE-HEIGHT: 600px
}
.mod18 .picBox LI IMG {
	HEIGHT: 600px; WIDTH: 960px
}
.mod18 .listBox {
	OVERFLOW: hidden; HEIGHT: 110px; WIDTH: 938px; POSITION: relative; MARGIN: 0px auto
}
.mod18 .listBox UL {
	HEIGHT: 110px; POSITION: absolute
}
.mod18 .listBox LI {
	CURSOR: pointer; HEIGHT: 85px; WIDTH: 136px; POSITION: relative; TEXT-ALIGN: left; FILTER: Alpha(Opacity=70); MARGIN: 12px 0px 0px; Opacity: 0.7
}
.mod18 .listBox LI I {
	DISPLAY: none
}
.mod18 .listBox LI IMG {
	HEIGHT: 85px; WIDTH: 129px
}
.mod18 .listBox LI.on {
	FILTER: Alpha(Opacity=100); Opacity: 1
}
.mod18 .listBox LI:hover {
	FILTER: Alpha(Opacity=100); Opacity: 1
}
.mod18 .listBox .on I {
	DISPLAY: block
}




.about_us .nav li {
  float: left; 
}

.about_us {
	border-top: 10px solid #808080;
	padding-bottom: 30px;
	FONT-SIZE: 16px
}
.about_us .center_w {
  text-align: center;
}
.about_us .center_w .nav {
  display: inline-block;
  height: 60px;
  line-height: 60px; FONT-SIZE: 16px
}
.about_us .center_w .nav li.divider {
  color: #f2f2f2;
  margin: 0 18px;
}
.about_us .center_w .nav li a {
  color: #999;
}
.about_us .center_w p {
  color: #999999;
  margin-bottom: 20px; FONT-SIZE: 16px
}
.about_us .center_w p a {
  color: #999999;
  margin: 0 10px;
}