body{ padding:0px; margin:0px; background:url(bg.png) top no-repeat;font-size: 14px; font-family: '微软雅黑', '宋体';}
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {
	margin:0;
	padding:0;
}
ul,li{ list-style:none; padding:0px; margin:0px;}
iframe{ margin:0px; padding:0px; border:0px;}
img{ border:0px;}
a {
	text-decoration:none;
	cursor: pointer;
	color: #595959;
}
a:hover {
	text-decoration:none;
	color: red;
}

.clear {clear:both;}
.fl {float: left;}
.fr {float: right;}
.h24 {height: 24px;}
.mr16 {margin-right: 16px;}
.mr20 {margin-right: 20px;}
.mr24 {margin-right: 24px;}
.auto {margin: auto;}

.center {width: 1140px;margin: 0 auto;}
.header {background: url(top.png);line-height: 30px;height: 30px;color: white;}
.header .fl a {margin-left: 40px;color: white;}
.header .fr a {margin: 0 10px;color: white;}
.logo {height: 271px;}
.logo img {margin: auto 0;position: relative;top: 86px;}
.soso {position: relative;top: 118px;}
.keyword {height: 32px;width: 240px;border: #2771b8 1px solid;}
#btn_commonSearch {display: block;position: relative;top: 0px;}
/*导航*/
.nav {height: 60px; background: url(nav.png) repeat-x;position: relative;bottom: 5px;font-size: 18px;text-align: center;line-height: 60px;}
.nav li {float: left;width: 190px;height: 60px; background: url(navlink.png) right center no-repeat;}
.nav li a {color: white;display: block;}
.nav li a img {margin-right: 10px;position: relative;top: 3px;}
/*头条新闻*/
.news {background: url(news.png) center left no-repeat; height: 98px;}
.news h1 {text-align: center;line-height: 98px;}
.news h1 a {color: #123555;font-size: 32px;}
/*动图新闻*/
.focusBox {position: relative;width:560px;height:374px;overflow: hidden; text-align: left;float:left;z-index:0; display:inline;}
.focusBox .pic img { width:560px; height:374px; display: block;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox .txt { position: absolute; bottom:0; z-index:2; height:36px; width:100%; overflow: hidden; }
.focusBox .txt li{ position:absolute; bottom:-36px;line-height: 36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 15px;text-decoration: none;}
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px;}
.focusBox .num li{ float: left; position:relative; width:18px; height:18px; line-height:18px; text-align: center; margin-right: 1px; cursor: pointer;}
.focusBox .num li a{display: block;color:white;text-decoration:none;width:100%; height:100%; font-size:24px;}
.focusBox .num li.on a,.focusBox .num a:hover{ color:#e69b02;}
/*列表信息*/
.hasMoreTab .hd,.newslist .hd,.otherlist .hd { line-height:35px;position:relative;padding-right:10px;background-color: #f5f5f5;}
.hasMoreTab .hd .more,.newslist .hd .more,.otherlist .hd .more{float:right;position: relative;}
.hasMoreTab .hd .more a,.newslist .hd .more a,.otherlist .hd .more a{color: #696969;}
.hasMoreTab .hd .more a:hover,.newslist .hd .more a:hover,.otherlist .hd .more a:hover{color:#2581c2;}
.hasMoreTab .hd ul,.newslist .hd ul,.otherlist .hd ul{ overflow:hidden; zoom:1;}
.hasMoreTab .hd li,.newslist .hd li,.otherlist .hd li{float:left; text-align:center;font-size:17px; cursor:pointer;color: #2e2e2e;}
.hasMoreTab .bd,.newslist .bd,.list ul{ margin-top:10px; clear:both; position:relative;}
.hasMoreTab .bd ul li,.newslist .bd ul li,.list ul li,.otherlist .bd ul li{line-height:32px;height:32px;overflow:hidden;vertical-align: bottom; background:url(index_icon.jpg) no-repeat 8px center; padding-left:16px;}
.hasMoreTab .bd ul li a,.newslist .bd ul li a,.list ul li a,.otherlist .bd ul li a{display: inline-block;height:24px; overflow:hidden;float:left;white-space: nowrap;text-overflow:ellipsis;color: #2e2e2e;}
.hasMoreTab .bd ul li a:hover,.newslist .bd ul li a:hover,.list ul li a:hover,.otherlist .bd ul li a:hover{color: red;}
.hasMoreTab .bd ul li .date,.newslist .bd ul li .date,.list ul li .date,.otherlist .bd ul li .date{height:32px; overflow:hidden;float:right;color:#878787;font-size:14px;padding-right: 15px;}
/*列表信息样式分类*/
.hasMoreTab{ width:560px;}
.hasMoreTab .hd {height:44px;}
.hasMoreTab .hd .more{top: 5px;}
.hasMoreTab .hd ul{position: relative;top: 7px;left: 10px; height:40px;}
.hasMoreTab .hd li{ width:108px;height:38px; line-height:38px;}
.hasMoreTab .hd li.on{height:36px; line-height:36px; background:#fff; border-top:1px solid #C8D1D5;border-left:1px solid #C8D1D5;border-right:1px solid #C8D1D5;color:#2771b8;width:106px;}
.newslist{ width:556px;}
.newslist .hd {height:38px;}
.newslist .hd .more{top: 2px;}
.newslist .hd ul{ height:38px;}
.newslist .hd li{ width:149px;height:38px; line-height:38px;}
.newslist .hd li.on{height:38px; line-height:38px; background:#2771b8; color:#FFF;}
.list ul li {padding-left: 25px;}
.list,.right {width: 871px;}
.list h3 {background: url(list.png) #f8f8f8 11px 18px no-repeat;border-top: white 8px solid;border-bottom: #2771b8 1px solid;height: 51px;line-height: 51px;padding-left: 54px;color: #2771b8;}
.list h3 div {width: 85px;height: 28px;text-align: center;line-height: 28px;background: #57abfa;margin-top: 12px;margin-right: 31px;}
.list h3 div a {color: white;font-size: 14px;display: block;}
.list ul,.list table {padding: 10px;}
.list table {text-align: center;border-collapse:collapse;}
.list table tr th,.list table tr td {border-bottom: #ebebeb 1px solid;line-height: 48px; height: 48px;}
.list table tr td:first-of-type {text-align: left;}
.list table tr td:nth-child(2) {color: #8c8c8c;}
.list table tr td a {color: black;}
.list table tr td a:hover {color: red;}
.otherlist{ width:425px;border: #ebebeb 1px solid;margin-bottom: 18px;}
.otherlist .hd {height: 40px;line-height: 40px; border-bottom: #ebebeb 1px solid; background-color: white;z-index: 0;}
.otherlist .hd .more{top: 2px;}
.otherlist .hd ul{position: relative;left: 10px;}
.otherlist .hd li{ width:108px;font-weight: bold;font-size: 16px;}
.otherlist .hd li.on{border-bottom: #2771b8 2px solid; color:#e30b0c;z-index: 1;height: 39px;line-height: 39px;}
.otherlist .hd li.black{color:#2e2e2e;}
.otherlist .hd li.black:hover{color: #e30b0c;}
.otherlist .bd { margin-top:5px; clear:both; position:relative;}
.otherlist .bd ul li {background:url(black_icon.png) no-repeat 10px center; padding-left:20px;}
/*列表信息样式分类 end*/

.xxgk, .mail {width: 270px;}
.xxgk div {height: 46px; background: #2771b8;line-height: 46px;}
.xxgk div a {font-size: 18px;color: white;margin-left: 20px;}
.xxgk dl {margin: 5px;}
.xxgk dl dt {margin: 10px;}
.xxgk dl dt a {margin: 0 10px;}
.xxgk ul li {background:  url(btn.png) no-repeat; width: 266px; height: 42px;margin: 15px 2px;font-size: 15px;}
.xxgk ul li:hover {background:  url(btnlink.png) no-repeat;}
.xxgk ul li a{color: white;display: block;line-height: 42px;position: relative;left: 70px;}
.xxgk ul li a img {position: relative;top: 5px;margin-right: 20px;}
.other {width: 560px;}
.mail {background: #f5f5f5;height: 277px;text-align: center}
.mail ul {margin-top: 29px;}
.mail ul li {margin: 0 auto 30px;width: 214px; height: 95px;}
.mail ul li div {float: left; width: 119px; height: 46px;background-color: white;margin-bottom: 3px;line-height: 46px;font-size: 16px;}
.mail ul li div a {display: block;}
.mail ul li .maillogo1 {width: 95px; height: 95px;background:url(zn1.png) #2771b8 center 20px no-repeat;}
.mail ul li .maillogo2 {width: 95px; height: 95px;background:url(zn2.png) #2771b8 center 20px no-repeat;}
.mail ul li .maillogo1 a,.mail ul li .maillogo2 a{color: white;margin-top: 50px;}
/*友情链接*/
.friend-links{background-color:#f5f5f5;overflow:hidden;height:50px;}
.friend-links ul{overflow:hidden;}
.friend-links ul li{float:left;display:inline;overflow:hidden;width:21%;text-align:center;font-weight:bold;margin:10px 0 10px 15px;}
.friend-links ul .current{height:44px; line-height:44px;width:110px;background: url(link.png) no-repeat;margin:0;}
.friend-links ul .current a{color:white;font-weight:bold;font-size:15px;}
.friend-links ul li select{ width:100%; height:28px; line-height:28px; border:1px solid #B3B3B3; color:#737373;}
/*底部信息*/
.footer{background-color: #123555; color:#FFF; padding:30px 0;}
.footer a{ color:#FFF;}
.footer table{margin:0 auto; line-height:30px;}
.footer table td p{ display:block; height:30px;margin-bottom:5px;}

/*信息列表*/
.gps {height: 46px;background: #f8f8f8;margin: 16px auto;}
.gps img {position: relative;top: 5px;margin-left: 10px;}
.gps span {line-height: 46px;}
.map,.left {width: 249px;}
.map h3 {background: url(table.png) no-repeat;height: 60px;color: white;line-height: 60px;padding-left: 35px;}
.map ul li {background: url(map.png) repeat-x;height: 48px;font-size: 16px;line-height:48px;padding-left: 54px;}
.map ul li:hover {color: red;}
.map ul li a {display: block;color: #2e2e2e; float:left;}
.map ul li a[href="./"] {color: red;}
.map ul li a[href="./"] + span {color: red;}
.map ul li a:hover {color: red;}
.map ul li span {float: right;margin-right: 30px;}

.word {padding: 40px 30px;border-left: #ebebeb 1px solid;border-right: #ebebeb 1px solid;}
.word .title {color: #eb0000;font-size: 26px;text-align: center;margin: 20px 0;}
.word .info {text-align: center;color: #595959;padding-bottom: 30px;border-bottom: #ebebeb 1px solid;}
.word .txt {color: #2e2e2e;margin: 30px;line-height: 32px;font-size: 16px; font-family: '宋体';}
.wordbottom {height: 42px;background: url(wordbottom.png) repeat-x;}


/* Bounce To Right */
/*.hvr-bounce-to-right{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before{
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active{
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before{
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}*/
.left ul li {margin-bottom: 10px; font-size: 16px; line-height: 38px;height: 38px;padding-left:  77px;}
.left ul li span {}
.left ul li:nth-child(1) {background:url(xxgk1.png) #f8f8f8 left no-repeat;}
.left ul li:nth-child(1):hover {background:#6490b7;}
.left ul li:nth-child(2) {background:url(xxgk2.png) #f8f8f8 left no-repeat;}
.left ul li:nth-child(2):hover {background:#e69b02;}
.left ul li:nth-child(3) {background:url(xxgk3.png) #f8f8f8 left no-repeat;}
.left ul li:nth-child(3):hover {background:#d44a25;}
.left ul li:nth-child(4) {background:url(xxgk4.png) #f8f8f8 left no-repeat;}
.left ul li:nth-child(4):hover {background:#078c71;}
.left ul li:nth-child(1):hover a,.left ul li:nth-child(2):hover a,.left ul li:nth-child(3):hover a {color: white;display: block;}
.left ul li:nth-child(5) {background:url(jgxx.png) #2771b8 12px center no-repeat;margin-top: 16px;height: 38px;color: white;padding-left: 40px;margin-bottom: 0px;}
.left ul li:nth-child(5) a {color: white;}
.left ul li:nth-child(6) {border: #ebebeb 1px solid;height: 122px;margin:0; font-size: 14px;padding:0;}
.left ul li:nth-child(6) ul {margin:20px 0 0 5px;padding:0;}
.left ul li:nth-child(6) ul li {float: left;width: 65px;margin:0 7px; font-size: 14px;padding:0;text-align: center;background: white;line-height: 22px;}
.left ul li:nth-child(6) ul li a:hover {background: #58abfb;}
/*.left ul li:nth-child(6) ul li:nth-child(1) {background:url(jgxx1.png) white center top no-repeat;}
.left ul li:nth-child(6) ul li:nth-child(2) {background:url(jgxx2.png) white center top no-repeat;}
.left ul li:nth-child(6) ul li:nth-child(3) {background:url(jgxx3.png) white center top no-repeat;}*/
.left ul li:nth-child(7) {margin-top: 18px;background:url(rdjt.png) #f4623a 39px center no-repeat;height: 60px;line-height: 60px;padding-left: 92px;}
.left ul li:nth-child(7) a {color: white;display: block;}
.left ul li a {color: #2e2e2e;display: block;}

.boss {width: 235px;}
.boss h3 {height: 35px;background: url(tableboss.png);line-height: 35px;color: white;font-weight: normal;padding-left: 10px;}
.boss h3 a {color: white;}
.boss ul {background-color: #fafafa;margin-bottom: 18px;padding: 3px 0 11px;}
.boss ul li {border-bottom: #d9d9d9 1px solid;height: 37px;line-height: 37px;padding-left: 21px;}
.boss ul li a {color: #2e2e2e;display: block;}
.boss ul li a:hover {color: red;}

.mechanism {width: 889px;}
.mechanism .intro {background: url(unit.png) no-repeat;height: 172px;}
.mechanism .intro p {margin: 0px 31px 0 172px;padding-top: 21px;line-height: 28px;}
.mechanism .intro a {color: red;}

.mechanism .jgsz_box {margin-top: 16px;background-color: #f8f8f8;border: #d9d9d9 1px solid;}
.mechanism .jgsz_box h3 {background-color: #2771b8; height: 38px;width: 112px;color: white;text-align: center;line-height: 38px;font-weight: normal;}
.mechanism .jgsz_box ul{border-top: #d9d9d9 1px solid; background-color:white; overflow:hidden;padding-bottom: 11px;}
.mechanism .jgsz_box ul li{background: url(gt.png) left center no-repeat;padding-left: 15px; float:left; height:30px;  line-height:30px; margin:10px 10px 0px 10px; white-space:nowrap;}
.mechanism .jgsz_box ul li a {color: #2e2e2e;}
.mechanism .jgsz_box ul li a:hover {color: red;}

.wordmail {width: 1120px;border: #d9d9d9 1px solid;margin: 0 10px;border-collapse:collapse;}
.wordmail td {border: #d9d9d9 1px solid;height: 12px;line-height: 28px;padding: 20px;}
.wordmail td [width="152px"],.wordmail td:nth-child(1),.wordmail td:nth-child(3){background-color: #f5f5f5;text-align: right;padding-right: 20px;}

.imgmail {width: 1080px;height: 388px;background: url(imgmail.png) no-repeat; margin-bottom: 24px;}
.imgmail p {line-height: 28px;padding-left: 291px;padding-top: 25px;}
.mailword {width: 1080px;height: 400px;border: #d9d9d9 1px solid;border-collapse:collapse;text-align: left;}
.mailword th{background-color: #ebebeb;padding-left: 20px;}
.mailword td,.mailword th{border: #d9d9d9 1px solid;height: 40px;text-align: left;}
.mailword td input[type="text"],.mailword td textarea {margin: 0 10px 0 5px;}
.mailword td input[type="text"] {height: 24px;}
.mailword td input[type="radio"] {margin-left: 15px;}
.mailword td span {color: red;}
.mailword td:nth-child(1),.mailword tr:nth-child(2) td:nth-child(3),.mailword tr:nth-child(2) td:nth-child(5) {text-align: center;width: 107px;}

.zmfd li {clear: both;}
.zmfd li ul:nth-child(1) {width: 265px;float: left;}
.zmfd li ul:nth-child(1) li:nth-child(1) {height: 48px;width: 265px;background-color: #2771b8;text-align: center;line-height: 48px;}
.zmfd li ul:nth-child(1) li:nth-child(1) a {color: white;font-size: 16px;display: block;}
.zmfd li ul:nth-child(1) li:nth-child(2) {border-right: #d9d9d9 1px solid;text-align: center;padding-top: 55px;padding-bottom: 30px;}
.zmfd li:nth-child(1) ul:nth-child(1) li:nth-child(2):hover {background-color: #57abfa;}
.zmfd li:nth-child(2) ul:nth-child(1) li:nth-child(2):hover {background-color: #e7b552;}
.zmfd li ul:nth-child(1) li:nth-child(2) a {color: #2e2e2e;display: block;}
.zmfd li ul:nth-child(1) li:nth-child(2):hover a {color: white;}
.zmfd li ul:nth-child(1) li:nth-child(2) a img {margin-bottom: 20px;}
.zmfd li ul:nth-child(2) {float: left;width: 875px;}
.zmfd li ul:nth-child(2) li:nth-child(1) {height: 46px;text-align: center; background-color: #ebf1f7;border-top: #2771b8 2px solid;}
.zmfd li ul:nth-child(2) li:nth-child(1) h3 {height: 36px;line-height: 36px;margin: 10px 20px 0;color: #2e2e2e;float: left;}
.zmfd li:nth-child(1) ul:nth-child(2) li:nth-child(1) h3{background:url(tables1.png) no-repeat;width: 105px;}
.zmfd li:nth-child(2) ul:nth-child(2) li:nth-child(1) h3{background:url(tables2.png) no-repeat;width: 138px;}
.zmfd li ul:nth-child(2) li:nth-child(1) a {float: right;line-height:46px;margin-right: 20px;font-size: 12px;}
.zmfd li ul:nth-child(2) li:nth-child(2) { padding: 22px 0 0 22px;margin-bottom: 42px;}
.zmfd li ul:nth-child(2) li:nth-child(2) table {border-collapse:collapse;width: 100%;}
.zmfd li ul:nth-child(2) li:nth-child(2) table th{height: 47px;background-color: #f8f8f8;border-bottom: #ebebeb 1px solid;text-align: center;}
.zmfd li ul:nth-child(2) li:nth-child(2) table td{text-align: center;line-height: 32px;}
.zmfd li ul:nth-child(2) li:nth-child(2) table td:hover{color: red;}
.zmfd li ul:nth-child(2) li:nth-child(2) table td:nth-child(1){text-align: left;}
.zmfd li:nth-child(2) ul:nth-child(2) li:nth-child(2) {padding-right: 22px;}
.zmfd li ul:nth-child(2) li:nth-child(2) a {color: #2e2e2e;}
.zmfd li ul:nth-child(2) li:nth-child(2) a:hover {color: red;}
.zmfd li:nth-child(2) ul:nth-child(2) li:nth-child(2) table td:nth-child(2) {text-align: right;}