body {
	background: rgb(255, 255, 255); width: 100%; height: 100%; color: rgb(102, 102, 102); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ,"Microsoft JhengHei"; font-size: 12px;
}
body,div,ul,li,ol,dl,dt,dd,textarea,table,tr,td,h1,h2,h3,h4,h5,p,input,button {
	margin: 0px; padding: 0px; font-weight: normal;
}

input {
	margin: 0px; padding: 0px; font-weight: normal;
}
button {
	margin: 0px; padding: 0px; font-weight: normal;
}
texterea {
	margin: 0px; padding: 0px; font-weight: normal;
}
select {
	margin: 0px; padding: 0px; font-weight: normal;
}
table {
	margin: 0px; padding: 0px; font-weight: normal;
}
tr {
	margin: 0px; padding: 0px; font-weight: normal;
}
td {
	margin: 0px; padding: 0px; font-weight: normal;
}
input,button,texterea,select {
	border: 0px currentColor; border-image: none; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ,"Microsoft JhengHei";
}

input,select,textarea {
	background: none;
}
input[type='button'] {
	-webkit-appearance: none;
}
input[type='submit'] {
	-webkit-appearance: none;
}
input[type='reset'] {
	-webkit-appearance: none;
}
input[type=checkbox]:checked::after {
	-webkit-appearance: none;
}
ul,li,ol,dl,dt {
	list-style: none;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
span,a,font,em,img {
	display: inline-block;
}

img {
	border: 0px currentColor; border-image: none;
}
li > a {
	display: block;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.hide {
	display: none;
}
.clear {
	clear: both; display: block;
}
.bodyH {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: -2;
}
.allbody {
	margin: 0px auto; width: 1200px;
}
.relative {
	left: 0px; top: 0px; position: relative;
}
.ImgOut {
	left: 0px; top: 0px; overflow: hidden; display: block; position: relative;
}
.ImgOut img {
	display: block;
}
.ImgOut a {
	display: block;
}



.header{position:relative;height:250px;}

.top_block{
	
	background-color:#1b8fe4;height:250px;
}
.top_banner{
	margin:auto;width:1200px;height:250px;
	background:url(top_logo.png) no-repeat;
}


.nav{
	position:absolute;top:200px;width:100%;
}
.menu{
	margin:auto;width:1200px;height:50px;
	background:url(menu_bg.png) repeat-x;
	
}
.menu ul{
	
}
.menu li{
	height:50px;line-height:50px;width:173px;text-align:center;float:left;
}

.menu li a{
	display:block;
	color:#FFFFFF;font-size:18px;width:173px;height:50px;
}
.menu li a:hover{
	background:url(menu_hover.png) repeat-x;
}







.solid {
	border: 1px solid rgb(236, 236, 236); border-image: none;
}
.solid-left {
	border-left-color: rgb(236, 236, 236); border-left-width: 1px; border-left-style: solid;
}
.solid-top {
	border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid;
}
.solid-right {
	border-right-color: rgb(236, 236, 236); border-right-width: 1px; border-right-style: solid;
}
.solid-bottom {
	border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.dashed-left {
	border-left-color: rgb(236, 236, 236); border-left-width: 1px; border-left-style: dashed;
}
.dashed-top {
	border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: dashed;
}
.dashed-right {
	border-right-color: rgb(236, 236, 236); border-right-width: 1px; border-right-style: dashed;
}
.dashed-bottom {
	border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: dashed;
}
.link-cursor {
	left: 0px; top: 0px; width: 100% !important; height: 100% !important; position: absolute; z-index: 3;
}

#navigation {
	left: 50%; top: 240px; width: 1200px; margin-left: -600px; position: absolute; z-index: 11; min-height: 50px;
}
#navigation .nav {
	background: url("/static/images/opacity.png") !important; left: 0px; top: 0px; font-size: 15px; position: relative;
}
#navigation .nav .menu-up {
	height: 50px; line-height: 50px;
}
#navigation .nav .menu-dn {
	background: url("/static/images/opacity.png"); padding: 5px 0px; left: 50%; top: 50px; width: 180px; margin-left: -90px; display: none; position: absolute;
}
#navigation .nav .menu-dn a {
	height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 13px; display: block;
}
#navigation .nav li {
	padding: 0px 55px; left: 0px; top: 0px; float: left; position: relative;
}
#navigation .nav li:hover .menu-dn {
	display: block;
}
.menu-dn a:hover {
	color: rgb(255, 255, 255) !important; font-size: 15px !important;
}
#navigation .date {
	line-height: 50px; padding-right: 30px;
}
.nav-seat {
	background: rgb(255, 255, 255); height: 58px; line-height: 58px; font-size: 14px; margin-top: 10px;
}
.inNews .title {
	width: 134px; text-align: center; color: rgb(255, 255, 255); font-size: 19px; font-weight: bold; float: left; background-color: rgb(244, 154, 66);
}
.inNews span {
	padding-right: 5px; float: left; display: block;
}
.inNews-right {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(227, 227, 227) rgb(227, 227, 227) rgb(227, 227, 227) currentColor; border-image: none; width: 1065px; height: 56px; overflow: hidden; float: right;
}
.inNews-right li {
	background: url("/static/images/icon_blue.jpg") no-repeat left !important; overflow: hidden; padding-right: 10px; padding-left: 8px; float: left;
}
.inNews-right li a {
	overflow: hidden; font-size: 13px;
}
#content {
	width: 1200px; padding-bottom: 25px; margin-right: auto; margin-left: auto;
}
.index-left {
	width: 290px; float: left;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.ml10 {
	margin-left: 10px;
}
.mr10 {
	margin-right: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.leader {
	background-position: center; height: 58px; color: rgb(255, 255, 255); font-size: 18px; position: relative; background-image: url(leader.png); background-repeat: no-repeat;
}
.special-topic a {
	height: 46px; margin-bottom: 1px; display: block;
}
.index-lban {
	left: 0px; top: 0px; width: 594px; height: 377px; overflow: hidden; position: relative;
}
.index-lban-out {
	left: 0px; top: 0px; width: 594px; height: 377px; overflow: hidden; position: relative;
}
.index-lban-out li {
	left: 0px; top: 0px; width: 594px; height: 377px; overflow: hidden; position: relative;
}
.index-lban {
	overflow: hidden;
}
.index-lban-out li {
	overflow: hidden;
}
.index-lban-out li {
	float: left;
}
.index-lban-out li img {
	display: block;
}
.index-lban-in {
	left: 0px; top: 0px; position: relative;
}
.index-lban-out li .index-bantext {
	background: url("/static/images/opacity.png"); left: 0px; width: 100%; height: 40px; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 10px; font-size: 14px; position: absolute;
}
.index-lban-btn {
	height: 12px; text-align: right; right: 20px; bottom: 10px; position: absolute; z-index: 4;
}
.index-lban-btn span {
	background: url("/static/images/icon_gl.png") no-repeat 0px 0px; width: 12px; height: 12px; margin-right: 5px; float: left; display: block; cursor: pointer;
}
.index-lban-btn span.active {
	background-position: -12px 0px;
}
.index-lnews-tle {
	left: 0px; top: 0px; height: 30px; line-height: 30px; position: relative;
}
.index-lnews-le {
	width: 100%; height: 30px; position: relative;
}
.index-lnews-le span {
	padding: 0px 8px; text-align: center; font-size: 15px; float: left; display: block; cursor: pointer;
}
.tabcon-up {
	float: right;
}
.tabcon-up span {
	padding: 0px 5px !important; color: rgb(117, 117, 117); cursor: pointer; background-color: rgb(255, 255, 255) !important;
}
.tabcon-up span.active {
	color: rgb(2, 135, 226); font-weight: bold;
}
.tabcon-up span.active a {
	color: rgb(2, 135, 226);
}
.index-list2-up span a {
	top: 10px !important; right: 10px !important;
}
.index-list {
	line-height: 27px; padding-top: 5px; font-size: 14px;
}
.index-list li a:hover {
	color: rgb(255, 142, 30);
}
.index-list li h1 {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 15px; display: block;
}
.index-changed-text h1 {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 15px; display: block;
}
.index-list li h2 {
	background: rgb(240, 240, 240); padding: 5px 10px; color: rgb(102, 102, 102); line-height: 22px; font-size: 12px;
}
.index-safe-dn li.active h2 {
	background: rgb(240, 240, 240); padding: 5px 10px; color: rgb(102, 102, 102); line-height: 22px; font-size: 12px;
}
.index-list2-dn li.active h2 {
	background: rgb(240, 240, 240); padding: 5px 10px; color: rgb(102, 102, 102); line-height: 22px; font-size: 12px;
}
.index-changed-text h2 {
	background: rgb(240, 240, 240); padding: 5px 10px; color: rgb(102, 102, 102); line-height: 22px; font-size: 12px;
}
.index-list li h2 p {
	height: 20px; overflow: hidden;
}
.index-changed-text h2 p {
	height: 20px; overflow: hidden;
}
.index-list li.active h2 p {
	height: 40px;
}
.index-right {
	width: 295px; float: right;
}
.index-safe-up {
	height: 40px; line-height: 40px;background-color:#0a91ed;color:#FFFFFF;
}
.index-safe-up a {
	text-align: center; padding-right: 10px; font-size: 12px; float: right;
}
.index-safe-dn {
	padding: 10px 10px 0px;
}
.index-list2-dn {
	padding: 10px 10px 0px;
}
.index-safe-dn {
	height: 235px;
}
.index-list2-dn a {
	height: 28px; line-height: 28px; overflow: hidden; padding-left: 10px; font-size: 13px; display: block;
}
.index-safe-dn li.active {
	margin-bottom: 10px;
}
.index-list2-dn li.active {
	margin-bottom: 10px;
}
.index-safe-dn li.active a {
	background: none !important; height: auto !important; padding-left: 0px !important;
}
.index-list2-dn li.active a {
	background: none !important; height: auto !important; padding-left: 0px !important;
}
.index-safe-dn li.active h1 {
	height: 35px; color: rgb(51, 51, 51); line-height: 35px; overflow: hidden; font-size: 15px;
}
.index-list2-dn li.active h1 {
	height: 35px; color: rgb(51, 51, 51); line-height: 35px; overflow: hidden; font-size: 15px;
}
.index-safe-dn li.active h2 p {
	height: 40px; overflow: hidden;
}
.index-list2-dn li.active h2 p {
	height: 40px; overflow: hidden;
}
.index-safe-up span {
	height: 40px; text-indent: 25px; font-size: 14px; float: left; display: block;
}
.index-safe .index-safe-dn {
	height: 242px;
}
.index-out {
	clear: both; margin-top: 10px;
}
.index-news-list ul {
	height: 140px; overflow: hidden;
}
.index-news-list1 ul {
	height: 140px; overflow: hidden;
}
.index-news-list li {
	height: 28px; line-height: 28px; padding-left: 10px; font-size: 14px;
}
.index-news-list1 li {
	height: 28px; line-height: 28px; padding-left: 10px; font-size: 14px;
}
.index-news-list li a {
	color: rgb(40, 40, 40); display: block;
}
.index-news-list1 li a {
	color: rgb(40, 40, 40); display: block;
}
.index-news-list li span {
	height: 28px; overflow: hidden; float: left; display: block;
}
.index-news-list1 li span {
	height: 28px; overflow: hidden; float: left; display: block;
}
.index-news-list li font {
	height: 28px; color: rgb(153, 153, 153); overflow: hidden; float: right; display: block;
}
.index-news-list1 li font {
	height: 28px; color: rgb(153, 153, 153); overflow: hidden; float: right; display: block;
}
.index-infor {
	width: 387px; margin-left: -1px;
}
.index-infor a {
	width: 337px; height: 67px; color: rgb(255, 255, 255); line-height: 67px; padding-left: 50px; font-size: 16px; margin-bottom: 3px; display: block;
}
.index-list2 {
	width: 383px; float: left;
}
.index-list3 {
	width: 383px; float: left;
}
.index-list2 {
	margin-right: 21px;
}
.index-list2-up {
	height: 36px; line-height: 30px; padding-top: 6px; padding-right: 10px; padding-left: 10px;
}
.index-list2-uple {
	width: 305px; height: 30px; float: left;
}
.index-list2-uple span {
	padding: 0px 8px; font-size: 14px; float: left; display: block; cursor: pointer;
}
.index-list3-dn li {
	padding: 10px 10px 0px; left: 0px; top: 0px; height: 105px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.index-list3-dn li:last-child {
	border: 0px currentColor; border-image: none;
}
.index-list3-dn li .list3-news-img {
	width: 134px; height: 95px; float: left;
}
.index-list3-dn li .list3-news-img img {
	display: block;
}
.list3-news-text {
	width: 205px; height: 88px; line-height: 22px; overflow: hidden; font-size: 13px; float: right;
}
.index-list2-dn li.active {
	margin-bottom: 5px;
}
.index-list3-dn li {
	height: 108px; padding-top: 13px;
}
.index-list3 .index-list3-dn ul {
	padding-top: 1px;
}
.index-list2-dn {
	height: 235px;
}
.index-exchange .index-list2-dn {
	height: 246px; padding-top: 0px !important;
}
.index-right .index-list3-dn {
	height: 243px; padding-top: 4px;
}
.index-title {
	color: rgb(255, 255, 255); font-size: 15px;
}
.left-block {
	padding: 10px 10px 0px; border: 1px solid rgb(236, 236, 236); border-image: none; width: 270px; float: left;
}
.component-news1 {
	padding: 10px 10px 0px; width: 422px; height: 226px; margin-left: 10px; float: left; position: relative;
}
.component-news1 li {
	padding-left: 10px;
}
.component-news1 li a:hover {
	color: rgb(0, 117, 193);
}
.component-news1 font {
	right: 10px; position: absolute;
}
.component-news2 {
	width: 370px; height: 168px;
}
.org-title {
	color: rgb(255, 142, 30); border-bottom-color: rgb(254, 232, 211); border-bottom-width: 1px; border-bottom-style: solid;
}
.org-title span {
	height: 23px; line-height: 23px; border-bottom-color: rgb(255, 142, 30); border-bottom-width: 4px; border-bottom-style: solid;
}
.news-title {
	border-bottom-color: rgb(11, 146, 238); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.news-title span {
	padding: 0px 10px; height: 26px; line-height: 26px; background-color: rgb(10, 145, 237);
}
.news-title .news-more {
	top: 5px; right: 0px; color: rgb(135, 135, 135); font-size: 8px; position: absolute;
}
.news-title span i {
	width: 8px; height: 26px; margin-right: -18px; float: right; display: block; background-image: url(news-bg.png); background-repeat: no-repeat;
}
.left-links {
	width: 162px; float: left;
}
.right-links {
	width: 198px; margin-left: 10px; float: left;
}
.right-links a {
	background-position: center; width: 66px; height: 50px; float: left; position: relative; background-repeat: no-repeat;
}
.right-links a span {
	top: 53px; text-align: center; position: absolute;
}
.left-links select {
	border: 1px solid rgb(236, 236, 236); border-image: none; width: 162px; height: 20px;
}
.right-links .message {
	background-image: url("/Resources/images/message.png");
}
.right-links .download {
	background-image: url("/Resources/images/download.png");
}
.right-links .online-survey {
	background-image: url("/Resources/images/online-survey.png");
}
.adver-list {
	width: 1230px;
}
.adver a {
	margin-right: 20px; display: inline-block;
}
.adver a img {
	display: block;
}
.service-map {
	padding: 10px; height: 213px;
}
.service-check {
	padding: 10px; height: 213px;
}
.service-check-up {
	background: rgb(240, 240, 240); height: 30px; line-height: 30px;
}
.service-check-up a {
	padding: 0px 8px; color: rgb(119, 119, 119); font-size: 12px; float: left; display: block;
}
.service-check-dn {
	text-align: center; margin-top: 10px; border-top-color: rgb(223, 223, 223); border-left-color: rgb(223, 223, 223); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.service-check-dn th {
	padding: 5px 0px; height: 20px !important; color: rgb(51, 51, 51); line-height: 20px; overflow: hidden !important; font-weight: normal; border-right-color: rgb(223, 223, 223); border-bottom-color: rgb(223, 223, 223); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.service-check-dn td {
	padding: 5px 0px; height: 20px !important; color: rgb(51, 51, 51); line-height: 20px; overflow: hidden !important; font-weight: normal; border-right-color: rgb(223, 223, 223); border-bottom-color: rgb(223, 223, 223); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.service-check-le {
	width: 100%; height: 20px; overflow: hidden; font-size: 12px;
}
.service-check-cn {
	width: 100%; height: 20px; overflow: hidden; font-size: 12px;
}
.service-check-rg {
	width: 100%; height: 20px; overflow: hidden; font-size: 12px;
}
.warn-down {
	padding: 10px 10px 0px; height: 223px; border-right-color: rgb(236, 236, 236); border-bottom-color: rgb(236, 236, 236); border-left-color: rgb(236, 236, 236); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.warn-down table {
	text-align: center; margin-bottom: 10px; border-top-color: rgb(236, 236, 236); border-left-color: rgb(236, 236, 236); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.warn-down table th {
	padding: 5px 0px; line-height: 20px;
}
.warn-down table td {
	padding: 5px 0px; line-height: 20px;
}
.warn-down table th {
	background: rgb(240, 240, 240);
}
.warn-down table td {
	color: rgb(68, 68, 68); font-size: 13px; border-right-color: rgb(236, 236, 236); border-bottom-color: rgb(236, 236, 236); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.warn-down table b {
	color: rgb(85, 85, 85); font-size: 13px;
}
.warn-down table span {
	color: rgb(225, 36, 54); font-size: 15px;
}
.index-news-list1 {
	padding: 10px;
}
.index-news-list {
	padding: 10px;
}
.index-exchange {
	padding-bottom: 20px; clear: both;
}
.index-link {
	width: 1210px; padding-top: 20px;
}
.index-link a {
	border: 1px solid rgb(223, 223, 223); border-image: none; width: 236px; height: 75px; margin-right: 2px; float: left; display: block;
}
.index-exchange .index-news-list1 {
	height: 232px; padding-top: 4px;
}
#footer {
	background: rgb(242, 242, 242);
}
.footer-up {
	height: 50px; padding-top: 10px;
}
.footer-uplink {
	height: 40px; color: rgb(68, 68, 68); line-height: 40px; font-size: 14px;
}
.footer-uplink span {
	background: url("/static/images/icon_link.png") no-repeat left; padding-right: 25px; padding-left: 25px; margin-right: 10px; border-right-color: rgb(210, 210, 210); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.footer-uplink a {
	padding: 0px 10px; color: rgb(68, 68, 68); display: inline-block;
}
.footer-up-select {
	padding-top: 5px;
}
.footer-up-select li {
	background: rgb(255, 255, 255); padding: 0px 5px; border: 1px solid rgb(223, 223, 223); border-image: none; left: 0px; top: 0px; width: 100px; margin-right: 10px; float: left; position: relative; cursor: pointer;
}
.footer-up-select h1 {
	background: url("/static/images/icon_a.png") no-repeat right; height: 30px; line-height: 30px; overflow: hidden; padding-right: 15px; font-size: 14px;
}
.footer-up-select .search-list {
	background: rgb(255, 255, 255); padding: 0px 5px; left: 0px; top: 30px; width: 100px; position: absolute;
}
.footer-up-select .search-list a {
	height: 24px; text-align: center; line-height: 24px; overflow: hidden; font-size: 14px; display: block;
}
.footer-down {
	background: url("/static/images/foot_bg.jpg"); width: 100% !important; text-align: center; min-width: 1200px;
}
.ccfa-copy {
	padding: 20px 0px;
}
.copy-middle {
	text-align: center; color: rgb(219, 219, 219); line-height: 24px; font-size: 14px; font-weight: normal;
}
.inside {
	margin-top: 25px; margin-bottom: 25px;
}
.inside-seat {
	padding-left: 20px;
}
.inside-left {
	width: 218px;
}
.inside-left-up {
	height: 65px; text-align: center; color: rgb(255, 255, 255); line-height: 65px; font-size: 19px; font-weight: bold;
}
.inside-nav li {
	width: 100%; line-height: 36px; font-size: 14px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.inside-nav li a {
	background: rgb(250, 250, 250); overflow: hidden; padding-left: 42px; display: block; white-space: nowrap; position: relative; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.inside-nav .inside-nav-child li a {
	color: rgb(153, 153, 153); padding-left: 60px;
}
.inside-right {
	width: 960px;
}
.inside-list-tle {
	height: 46px; line-height: 46px; font-size: 18px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.list {
	padding: 20px 0px 30px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid; min-height: 300px;
}
.list li {
	height: 35px; line-height: 35px;
}
.list li a {
	padding-left: 10px; display: block;
}
.list li a span {
	overflow: hidden; font-size: 14px; display: block;
}
.list li a font {
	overflow: hidden; font-size: 14px; display: block;
}
.list li a span {
	width: 760px;
}
.list li a span {
	float: left;
}
.list li.cur a span {
	float: left;
}
.list li.cur a span {
	width: 130px;
}
.list li.cur a font {
	text-align: left; float: left; max-width: 500px;
}
.list li a font {
	text-align: right; float: right; max-width: 160px;
}
.footer-about {
	padding-top: 20px;
}
.pages {
	width: 100%; text-align: right; padding-top: 30px;
}
.pages a {
	background: rgb(238, 238, 238); padding: 0px 15px; height: 24px; line-height: 24px; display: inline-block;
}
.pages span {
	background: rgb(238, 238, 238); padding: 0px 15px; height: 24px; line-height: 24px; display: inline-block;
}
.pages em {
	background: rgb(238, 238, 238); padding: 0px 15px; height: 24px; line-height: 24px; display: inline-block;
}
.pages a {
	color: rgb(0, 0, 0);
}
.pages span {
	color: rgb(255, 255, 255);
}
.news {
	border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.news li {
	left: 0px; top: 0px; height: 155px; padding-top: 20px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.news li:last-child {
	border: 0px currentColor; border-image: none;
}
.news-img {
	width: 190px; height: 135px; vertical-align: middle; display: table-cell;
}
.news-text {
	width: 740px;
}
.news-text-up {
	height: 60px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.news-text-up h1 {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 20px;
}
.news-text-up span {
	color: rgb(136, 136, 136); padding-top: 5px; font-size: 12px;
}
.news-text-dn {
	height: 66px; color: rgb(102, 102, 102); line-height: 22px; overflow: hidden; padding-top: 10px; font-size: 13px;
}
.listDetail {
	background: rgb(253, 253, 253); padding: 40px;
}
.listDetail-tle {
	text-align: center; padding-bottom: 10px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.listDetail-tle h1 {
	color: rgb(51, 51, 51); line-height: 35px; font-size: 25px; font-weight: bold;
}
.listDetail-tle h2 {
	color: rgb(153, 153, 153); padding-top: 5px; font-size: 13px;
}
.listDetail-tle h2 span {
	padding: 0px 10px;
}
.listDetail-con {
	padding: 15px 0px; width: 880px; color: rgb(85, 85, 85); line-height: 24px; font-size: 13px;
}
.listDetail-con.active {
	-ms-overflow-x: scroll;
}
.listDetail-con p {
	padding: 5px 0px;
}
.listDetail-con img {
	max-width: 100%;
}
.detail-page p {
	line-height: 24px; font-size: 14px;
}
.detail-page p a {
	color: rgb(51, 51, 51);
}
.person {
	background: rgb(245, 245, 245); margin-top: 40px;
}
.person-left {
	width: 175px;
}
.person-left-up {
	height: 70px; text-align: center; line-height: 70px; font-size: 24px; font-weight: bold; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.person-left-nav li {
	height: 50px; line-height: 50px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.person-left-nav li a {
	height: 50px; padding-left: 30px; font-size: 15px; display: block;
}
.person-left-nav li a span {
	width: 19px; height: 19px; margin-top: 15px; margin-right: 10px; float: left; display: block;
}
.person-left-nav li:hover .icon_p1 {
	background-position: 0px 0px;
}
.person-left-nav li.active .icon_p1 {
	background-position: 0px 0px;
}
.person-left-nav li:hover .icon_p2 {
	background-position: -1px -19px;
}
.person-left-nav li.active .icon_p2 {
	background-position: -1px -19px;
}
.person-left-nav li:hover .icon_p3 {
	background-position: 0px -38px;
}
.person-left-nav li.active .icon_p3 {
	background-position: 0px -38px;
}
.person-left-nav li .icon_p1 {
	background-position: -19px 0px;
}
.person-left-nav li .icon_p2 {
	background-position: -19px -19px;
}
.person-left-nav li .icon_p3 {
	background-position: -19px -38px;
}
.person-right {
	background: rgb(255, 255, 255); padding: 32px 40px 50px 30px; width: 950px; border-left-color: rgb(236, 236, 236); border-left-width: 1px; border-left-style: solid; min-height: 300px;
}
.person-head {
	height: 190px; margin-bottom: 20px;
}
.person-head-le {
	width: 500px; height: 162px;
}
.person-head-pic {
	background: rgb(242, 242, 242); padding: 7px; width: 148px; height: 148px;
}
.person-head-pic img {
	display: block;
}
.person-head-infor {
	width: 300px; padding-right: 20px;
}
.person-head-infor h1 {
	line-height: 30px; overflow: hidden; font-size: 18px;
}
.person-head-infor h1 span {
	padding: 0px 10px;
}
.person-head-btn {
	border-radius: 6px; border: 1px solid rgb(236, 236, 236); border-image: none; width: 100px; height: 35px; text-align: center; color: rgb(153, 153, 153); line-height: 35px; font-size: 14px; margin-top: 20px;
}
.person-record {
	
}
.person-record-tle {
	color: rgb(68, 68, 68); line-height: 40px; font-size: 18px;
}
.person-record table {
	margin-top: 10px; border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid;
}
.person-record table th {
	padding: 10px 0px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.person-record table td {
	padding: 10px 0px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.person-record table th {
	color: rgb(68, 68, 68); font-size: 15px; font-weight: normal;
}
.person-record table td {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 12px;
}
.record-text {
	padding: 0px 10px;
}
.person-adver {
	width: 1250px; clear: both; margin-top: 60px;
}
.person-adver a {
	width: 389px; margin-right: 15px; float: left; display: block;
}
.person-infor li {
	padding: 10px 0px; clear: both;
}
.person-infor-le {
	width: 100px; text-align: right; color: rgb(68, 68, 68); line-height: 37px; padding-right: 10px; font-size: 15px; float: left;
}
.person-infor-rg {
	width: 600px;
}
.person-infor-rg input {
	background: rgb(255, 255, 255); padding: 0px 5px; border: 1px solid rgb(223, 223, 223); border-image: none; height: 35px; color: rgb(102, 102, 102); line-height: 35px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px;
}
.person-infor-rg select {
	background: rgb(255, 255, 255); padding: 0px 5px; border: 1px solid rgb(223, 223, 223); border-image: none; height: 35px; color: rgb(102, 102, 102); line-height: 35px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px;
}
.infor-input-text {
	height: 37px;
}
.infor-input-text input {
	width: 350px;
}
.infor-address select {
	width: 100px; text-align: center; margin-right: 10px;
}
.person-infor-btn {
	padding-left: 110px;
}
.person-infor-btn input {
	border-radius: 6px; width: 362px; height: 50px; text-align: center; line-height: 50px; font-size: 18px; display: block;
}
.person-impower {
	width: 1100px;
}
.person-impower li {
	border: 1px solid rgb(236, 236, 236); border-image: none; height: 105px; margin-right: 20px; margin-bottom: 20px; float: left;
}
.person-impower-up {
	background: rgb(245, 245, 245); padding: 0px 20px; height: 35px; color: rgb(102, 102, 102); line-height: 35px; font-size: 15px;
}
.person-impower-up span {
	display: block;
}
.person-impower-up font {
	display: block;
}
.person-impower-up span {
	width: 380px; height: 35px; overflow: hidden; float: left;
}
.person-impower-up font {
	color: rgb(17, 181, 71); float: right;
}
.person-impower-dn {
	padding: 20px 20px 0px; height: 30px;
}
.person-impower-input font {
	width: 60px; line-height: 30px; font-size: 15px; float: left; display: block;
}
.person-impower-input input {
	padding: 0px 5px; border: 1px solid rgb(236, 236, 236); border-image: none; width: 170px; line-height: 28px; float: left; display: block;
}
.person-impower-dn input {
	font-size: 15px;
}
.person-impower-btn {
	width: 165px;
}
.person-impower-btn input {
	height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; display: block; cursor: pointer;
}
.impower-bound {
	border-radius: 4px; width: 80px;
}
.impower-unbound {
	border-radius: 4px; width: 80px;
}
.impower-bound {
	background: rgb(53, 203, 102); float: left;
}
.impower-unbound {
	background: rgb(247, 96, 96); float: right;
}
.error {
	background: url("/static/images/error.jpg") no-repeat 180px; margin: 0px auto; width: 570px; height: 430px; padding-top: 200px; padding-left: 550px;
}
.error h1 {
	color: rgb(102, 102, 102); line-height: 50px; font-size: 36px;
}
.error h2 {
	color: rgb(164, 164, 164); line-height: 30px; font-size: 20px;
}
.error a {
	background: rgb(245, 87, 51); width: 120px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; display: block;
}
#float {
	width: 44px; right: 20px; bottom: 190px; position: fixed;
}
#float li {
	left: 0px; top: 0px; width: 44px; height: 44px; margin-bottom: 1px; position: relative;
}
#float li a {
	width: 44px; height: 44px; display: block;
}
#float .float-qq {
	background-position: 0px 0px;
}
#float .float-wechat {
	background-position: 0px -45px;
}
#float .float-gotop {
	background-position: 0px -90px;
}
#float .float-qq:hover {
	background-position: -44px 0px;
}
#float .float-wechat:hover {
	background-position: -44px -45px;
}
#float .float-gotop:hover {
	background-position: -44px -90px;
}
#float .float-wechat:hover .wechat-list {
	display: block;
}
.wechat-list {
	background: rgb(255, 255, 255); border: 1px solid rgb(223, 223, 223); border-image: none; left: -122px; top: -52px; width: 120px; height: 140px; display: none; position: absolute;
}
.wechat-list div {
	text-align: center; line-height: 24px; font-size: 14px; float: left;
}
.wechat-list div span {
	width: 100px; height: 100px; display: block;
}
.wechat-list div > span {
	padding: 10px 10px 0px;
}
.wechat-list div > span img {
	width: 100px;
}
.wechat-list div .wechat-wechat span {
	background: url("/static/images/wechat.jpg") no-repeat 0% 0% / 100% 100%;
}
.login-up {
	height: 60px; line-height: 70px; padding-top: 70px;
}
.login-up a {
	color: rgb(255, 255, 255); font-size: 14px; float: right; display: block;
}
.login-dn {
	background: rgb(255, 255, 255); border: 1px solid rgb(223, 223, 223); border-image: none; margin-top: 10px;
}
.login-out {
	background: url("/static/images/login_t1.jpg") no-repeat 630px rgb(255, 255, 255); padding: 50px 0px; left: 0px; top: 0px; position: relative;
}
.login-in {
	padding: 20px 130px; width: 370px; border-right-color: rgb(223, 223, 223); border-right-width: 1px; border-right-style: solid; min-height: 350px;
}
.login-in li {
	padding: 10px 0px;
}
.login-inle {
	width: 95px; text-align: right; color: rgb(51, 51, 51); line-height: 40px; padding-right: 5px; font-size: 14px;
}
.login-inrg {
	width: 270px;
}
.login-inrg input {
	background: rgb(255, 255, 255); padding: 0px 5px; border: 1px solid rgb(223, 223, 223); border-image: none; height: 38px; line-height: 38px; display: block;
}
.login-text input {
	width: 258px;
}
.login-verity-text {
	width: 140px;
}
.login-verity img {
	border: 1px solid rgb(223, 223, 223); border-image: none;
}
.login-down {
	padding-left: 100px;
}
.login-down p {
	font-size: 14px;
}
.login-dn-btn {
	border-radius: 4px; width: 100%; height: 50px; text-align: center; line-height: 50px; font-size: 18px; display: block; cursor: pointer;
}
.login-dn-offer {
	border-radius: 4px; width: 100%; height: 50px; text-align: center; line-height: 50px; font-size: 18px; display: block; cursor: pointer;
}
.login-adver {
	padding-bottom: 20px; margin-top: 50px;
}
.login-dn-offer {
	background: rgb(255, 163, 64); color: rgb(255, 255, 255); margin-top: 20px;
}
.login-adver a {
	display: block;
}
.login-adver img {
	display: block;
}
.login-verity-btn {
	background: rgb(245, 245, 245) !important; width: 108px; height: 38px; cursor: pointer;
}
.login-down p input {
	margin-right: 5px; vertical-align: -2px;
}
.enroll-login {
	top: 60px; width: 230px; text-align: center; right: 180px; color: rgb(153, 153, 153); font-size: 12px; position: absolute;
}
.enroll-btn {
	background: rgb(245, 155, 37); border-radius: 6px; width: 100%; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; margin-top: 15px; border-bottom-color: rgb(240, 115, 4); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.tabcon-dn ul {
	display: none;
}
#scrollH {
	height: 56px;
}
#scrollH ul {
	padding: 0px 10px; height: 56px; float: left;
}
.index-changed-le {
	width: 385px; float: left;
}
.index-changed-suggest {
	height: auto !important;
}
.index-changed-rg {
	width: 790px; float: right;
}
.index-changed-rgupdn {
	padding: 10px 10px 0px; height: 210px;
}
.index-changed-text {
	width: 470px;
}
.index-changed-text h2 p {
	height: 48px; line-height: 24px;
}
.index-changed-text h1 {
	height: 40px; line-height: 40px;
}
.index-changed-dn {
	margin-top: 20px;
}
.index-changed-dn-width {
	width: 375px;
}
.index-changed-down {
	height: 529px;
}
.index-changed-down ul {
	height: 509px; overflow: hidden;
}
.index-changed-check {
	padding: 10px 10px 0px;
}
.index-changed-form {
	padding-top: 10px;
}
.index-changed-form dt {
	margin-bottom: 15px;
}
.index-changed-form dt h1 {
	color: rgb(51, 51, 51); line-height: 22px; font-size: 13px;
}
.index-changed-textarea textarea {
	padding: 0px 3px; border: 1px solid rgb(236, 236, 236); border-image: none; color: rgb(102, 102, 102); line-height: 22px; font-size: 12px; min-height: 66px; max-height: 66px; min-width: 355px; max-width: 355px;
}
.zhuanti-more {
	color: rgb(153, 153, 153); font-size: 12px;
}
.index-changed-button {
	margin: 0px auto; width: 150px; height: 45px; text-align: center; line-height: 45px;
}
.index-changed-button input {
	background: rgb(255, 163, 64); width: 100%; height: 45px; color: rgb(255, 255, 255); font-size: 18px; display: block;
}
.index-changed-name {
	line-height: 40px; font-size: 14px;
}
.index-changed-list td {
	padding: 10px 0px;
}
.index-changed-nametext {
	width: 242px;
}
.index-changed-nametext {
	background: url("/static/images/start.png") no-repeat right 15px; padding-right: 30px;
}
.index-changed-conextarea {
	background: url("/static/images/start.png") no-repeat right 15px; padding-right: 30px;
}
.index-changed-nametext input {
	padding: 0px 5px; border: 1px solid rgb(236, 236, 236); border-image: none; width: 230px; height: 38px; line-height: 38px; font-size: 12px;
}
.index-changed-conextarea {
	width: 603px;
}
.index-changed-conextarea textarea {
	border: 1px solid rgb(236, 236, 236); border-image: none; line-height: 22px; min-height: 44px; min-width: 595px; max-width: 44px;
}
.online-textarea {
	margin-top: 10px;
}
.online-textarea textarea {
	min-width: 900px; max-width: 900px;
}
.email-table table {
	
}
.email-table td {
	padding: 10px;
}
.email-name {
	line-height: 40px; padding-right: 10px; font-size: 14px;
}
.email-nametext input {
	padding: 0px 5px; border: 1px solid rgb(236, 236, 236); border-image: none; width: 400px; height: 38px; line-height: 38px;
}
.email-conextarea textarea {
	padding: 0px 5px; border: 1px solid rgb(236, 236, 236); border-image: none; line-height: 22px; min-height: 66px; max-height: 66px; min-width: 400px; max-width: 400px;
}
.email-table .index-changed-button {
	margin-top: 10px; margin-left: 250px;
}
.first-li img {
	display: block;
}
.first-li ul {
	width: 387px; height: 67px; clear: both; margin-bottom: 6px;
}
.first-liup li {
	height: 67px;
}
.index-lmore {
	top: 0px; width: 55px; height: 30px; text-align: right; right: 0px; text-transform: uppercase; font-family: arial; font-size: 12px; position: absolute;
}
.index-lmore a {
	color: rgb(136, 136, 136);
}
.index-list2-up .index-lmore {
	top: 5px !important; right: 10px !important;
}
.searchList {
	width: 900px; margin-top: 30px; margin-right: auto; margin-left: auto;
}
.search-uptle {
	height: 60px; text-align: center; text-transform: uppercase; line-height: 40px; font-size: 30px;
}
.search-updn {
	background: url("/static/images/search_t1.jpg") no-repeat; padding: 30px 95px 0px; left: 0px; top: 0px; width: 710px; height: 115px; position: relative;
}
.search-updn-tle {
	padding-left: 10px;
}
.search-updn-tle span {
	border-radius: 4px; width: 70px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 13px; margin-right: 5px; float: left; display: block; cursor: pointer;
}
.search-updn-down {
	background: url("/static/images/bg_w.png"); padding: 5px 5px 0px; border-radius: 4px; height: 55px; margin-top: 15px;
}
.search-updn-down .search-updn-in {
	background: rgb(255, 255, 255); border-radius: 4px; height: 50px;
}
.search-updn-input {
	padding: 5px 20px; width: 560px; height: 40px; line-height: 40px; font-size: 13px; float: left;
}
.move-bg {
	background: url("/static/images/search_arrow.png") no-repeat; left: 130px; top: 64px; width: 18px; height: 10px; position: absolute;
}
.search-adv {
	width: 100%; margin-top: 40px; margin-bottom: 10px;
}
.search-adv a {
	display: block; max-width: 100%;
}
.search-adv img {
	display: block; max-width: 100%;
}
.search-dn {
	margin-top: 30px;
}
.search-dnup {
	height: 40px; line-height: 40px;
}
.search-dnup span {
	background: url("/static/images/icon_s2.png") no-repeat 15px rgb(155, 157, 163); width: 90px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 40px; font-size: 16px; float: left; display: block;
}
.search-dndn {
	padding: 0px 20px;
}
.search-dndn li {
	background: url("/static/images/icon_s3.png") no-repeat left; height: 40px; line-height: 40px; padding-left: 30px; font-size: 13px;
}
.web-zixun {
	height: 246px;
}
.index-changed-list3 {
	padding: 0px 10px;
}
.index-changed-list3 li {
	padding: 0px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: dashed;
}
.index-changed-list3 li div {
	padding: 8px 10px 0px;
}
.index-changed-list3 li span {
	height: 36px; line-height: 36px; font-size: 17px; float: left; display: block;
}
.index-changed-list3 li font {
	width: 312px; line-height: 24px; overflow: hidden; padding-top: 6px; font-size: 14px; float: right; display: block;
}
.juzhang-q font {
	width: 230px !important;
}
.juzhang-q em {
	width: 82px; text-align: right; color: rgb(136, 136, 136); line-height: 30px; font-size: 12px; font-style: normal; float: right; display: block;
}
.juzhang-a span {
	color: rgb(255, 111, 5);
}
.juzhang-a {
	background: rgb(249, 249, 249);
}
.juzhang-q font {
	height: 24px;
}
.juzhang-a {
	height: 62px;
}
.juzhang-a font {
	height: 48px;
}
.list-images {
	text-align: center;
}
.index-changed-list2 table {
	padding: 10px 0px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.index-changed-list2 span {
	line-height: 30px; padding-right: 10px; font-size: 18px; display: block;
}
.changed-list2-up-h1 {
	color: rgb(68, 68, 68); line-height: 30px; font-size: 16px;
}
.changed-list2-up-h2 {
	text-align: center; color: rgb(136, 136, 136); line-height: 30px; font-size: 13px;
}
.changed-list2-up-h3 {
	text-align: center; color: rgb(136, 136, 136); line-height: 30px; padding-left: 5px; font-size: 13px;
}
.changed-list2-cn {
	padding-top: 10px;
}
.changed-list2-cn span {
	padding-top: 10px;
}
.changed-list2-text {
	background: rgb(240, 240, 240); padding: 10px; width: 917px; line-height: 24px; overflow: hidden; font-size: 14px; min-height: 48px;
}
.changed-list2-dn {
	text-align: right; color: rgb(153, 153, 153); line-height: 30px; font-size: 14px;
}
.listDetail-con table {
	border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(0, 0, 0) currentColor currentColor rgb(0, 0, 0); border-image: none;
}
.listDetail-con td {
	padding: 0px 5px; border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.listDetail-con span {
	display: inline;
}
.listDetail-con .detailNews {
	width: 100%; -ms-overflow-x: auto;
}
.listDetail-con img {
	
}
.tousu {
	padding: 20px 0px;
}
.tousu li {
	padding: 10px 0px;
}
.tousu li .tousu-left {
	width: 100px; text-align: right; color: rgb(51, 51, 51); line-height: 40px; padding-right: 10px; font-size: 15px;
}
.tousu-right {
	background: url("/static/images/start.png") no-repeat right 10px; padding-right: 30px;
}
.tousu-text {
	width: 300px;
}
.tousu-text input {
	padding: 0px 5px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 288px; height: 38px; color: rgb(102, 102, 102); line-height: 38px; font-size: 14px;
}
.tousu-content {
	width: 700px;
}
.tousu-content textarea {
	padding: 0px 5px; border: 1px solid rgb(223, 223, 223); border-image: none; line-height: 24px; min-height: 72px; max-height: 72px; min-width: 688px; max-width: 688px;
}
.tousu-down {
	padding-top: 10px; padding-left: 110px;
}
.tousu-btn input {
	background: rgb(255, 180, 83); width: 150px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; display: block;
}
.tousu-down h1 {
	line-height: 50px; font-size: 14px;
}
.index-list2-dn li a > span {
	width: 280px; height: 30px; line-height: 30px; float: left; display: block;
}
.index-list2-dn li a > font {
	height: 30px; line-height: 30px; float: right; display: block;
}
.service-tabcon {
	display: none;
}
.search05 {
	text-align: center; border-top-color: rgb(223, 223, 223); border-left-color: rgb(223, 223, 223); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.search05 li {
	left: 0px; top: 0px; line-height: 35px; overflow: hidden; font-size: 14px; position: relative;
}
.search05 .xukezheng-up {
	background: rgb(245, 245, 245); color: rgb(68, 68, 68); line-height: 40px; font-size: 16px;
}
.border-rb {
	padding: 0px 10px; height: 35px; overflow: hidden; border-right-color: rgb(223, 223, 223); border-bottom-color: rgb(223, 223, 223); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.search05-le {
	width: 280px;
}
.search05-cn {
	width: 280px;
}
.search05-rg {
	width: 276px;
}
.search05-01 {
	width: 159px;
}
.search05-02 {
	width: 159px;
}
.search05-03 {
	width: 159px;
}
.search05-04 {
	width: 159px;
}
.search05-05 {
	width: 157px;
}
.search05-l1 {
	width: 130px;
}
.search05-l2 {
	width: 130px;
}
.search05-l3 {
	width: 130px;
}
.search05-l4 {
	width: 130px;
}
.search05-l5 {
	width: 130px;
}
.search05-l6 {
	width: 123px;
}
.index-bottom {
	padding: 15px 10px; left: 0px; top: 0px; width: 1180px; height: 95px; position: relative;
}
.index-BmBtn span {
	top: 15px; width: 25px; height: 95px; display: block; position: absolute; cursor: pointer;
}
.index-BmBtn .prev {
	background: url("/static/images/index_prev.png") no-repeat center; left: 20px;
}
.index-BmBtn .next {
	background: url("/static/images/index_next.png") no-repeat center; right: 20px;
}
.index-Bm-out {
	margin: 0px auto; left: 8px; top: 0px; width: 1050px; height: 95px; overflow: hidden; position: relative;
}
.index-Bm-out li {
	width: 134px; height: 95px; margin-right: 16px; float: left;
}
.index-Bm-out li a {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 10;
}
.index-Bm-out li img {
	width: 134px; display: block;
}
.index-Bm-out li p {
	left: 0px; width: 100%; height: 24px; bottom: 0px; color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; font-size: 13px; position: absolute;
}
.index-Bm-out li p span {
	padding: 0px 10px; display: block;
}
.index-Bm-img {
	left: 0px; top: 0px; position: relative;
}
.meet_height {
	height: 224px; -ms-overflow-y: scroll !important;
}
.chairman {
	height: auto !important; color: rgb(68, 68, 68);
}
.chairman font {
	text-align: right; font-size: 11px;
}
.margin-top {
	margin-top: 4px;
}
.margin-top .index-news-list1 {
	padding: 0px 10px;
}
#marquee-out {
	left: 0px; top: 0px; height: 140px; overflow: hidden; position: relative;
}
#marquee-oute {
	left: 0px; top: 0px; height: 190px !important; overflow: hidden; position: relative;
}
.adver-slider {
	left: 0px; top: 0px; height: 70px; position: relative;
}
#adver-out {
	left: 0px; top: 0px; width: 1200px !important; height: 70px; overflow: hidden; position: relative; z-index: 2;
}
#adver-out .adver-slider a {
	float: left; display: block !important;
}
#adver-out .adver-slider img {
	display: block;
}
#adver-out .adver-btn span {
	background: url("/static/images/opacity_w.png"); top: 0px; width: 30px; height: 70px; text-align: center; color: rgb(102, 102, 102); line-height: 70px; font-size: 18px; display: none; position: absolute; z-index: 4; cursor: pointer;
}
#adver-out .prev {
	left: 0px;
}
#adver-out .next {
	right: 0px;
}
#scrollHe ul {
	height: auto !important;
}
.index-bj {
	padding-top: 50px;
}
.meet-img {
	text-align: center;
}
.meet-top {
	width: 1260px; height: 117px; margin-top: 40px;
}
.meet-top li {
	width: 117px; height: 117px; margin-right: 40px; float: left; cursor: pointer;
}
.meet-about {
	background: url("/static/images/meet_31.jpg") no-repeat center; height: 678px; margin-top: 50px;
}
.meet-agenda {
	background: rgb(245, 247, 246); padding-bottom: 50px;
}
.meet-thing-left {
	width: 120px; text-align: center;
}
.meet-thing-tle {
	background: rgb(238, 27, 27); color: rgb(255, 255, 255); line-height: 30px; font-size: 16px;
}
.meet-thing-nav {
	font-size: 13px; margin-top: 20px;
}
.meet-thing-nav li {
	height: 33px; color: rgb(0, 0, 0); line-height: 33px; cursor: pointer;
}
.meet-thing-nav li span {
	display: block;
}
.meet-thing-nav li.active span {
	background: url("/static/images/meet_35.jpg") no-repeat left;
}
.meet-thing-con {
	left: 0px; top: 0px; width: 1020px; margin-bottom: 50px; position: relative;
}
.meet-thing-down li {
	left: 0px; top: 0px; padding-left: 50px; border-left-color: rgb(225, 225, 225); border-left-width: 4px; border-left-style: solid; position: relative;
}
.meet-thing-down li .meet-thing-cnin {
	height: 250px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.meet-thing-cnin-up {
	background: url("/static/images/meet_38.png") no-repeat left 20px; left: -7px; top: 0px; height: 40px; color: rgb(238, 27, 27); line-height: 24px; padding-top: 20px; padding-left: 60px; font-size: 24px; font-weight: bold; position: absolute;
}
.meet-thing-cnin-up span {
	background: rgb(225, 225, 225); left: 60px; width: 10px; height: 1px; bottom: 0px; display: block; position: absolute;
}
.meet-thing-dntext {
	padding-top: 80px;
}
.meet-thing-pic {
	left: 0px; top: 0px; width: 167px; height: 120px; overflow: hidden; position: relative;
}
.meet-thinf-text {
	width: 770px; color: rgb(102, 102, 102); line-height: 24px; font-size: 13px;
}
.meet-thing-down {
	left: 0px; top: 0px; position: relative;
}
.meet-thing-con {
	left: 0px; top: 0px; height: 1255px; overflow: hidden; padding-left: 5px; position: relative;
}
.meet-thing-back {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 30px; height: 19px; position: absolute; z-index: 9;
}
.overwap6-slide {
	left: 0px; top: 0px; position: relative;
}
.honor-out li {
	width: 246px; margin-right: 44px; float: left;
}
.report-out li {
	width: 246px; margin-right: 44px; float: left;
}
.honor-out {
	background: rgb(255, 255, 255); height: 174px;
}
.honor-out li a {
	border: 1px solid rgb(223, 223, 223); border-image: none; width: 246px; height: 172px; display: block;
}
.honor-out {
	width: 1037px; overflow: hidden; margin-right: auto; margin-left: auto;
}
.report-out {
	width: 1037px; overflow: hidden; margin-right: auto; margin-left: auto;
}
.overwap6-out {
	margin: 0px auto; left: 0px; top: 0px; width: 1116px; height: 200px; overflow: hidden; border-bottom-color: rgb(238, 27, 27); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}

.footer-uplink a:hover {
	color: rgb(10, 145, 237) !important;
}
.zbox_li {
	margin: 0px; padding-bottom: 10px; min-height: 80px;
}
.zbox_li .zbox_desc {
	overflow: hidden; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.zbox_li .zbox_h3 a {
	overflow: hidden; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.zbox_h3 {
	min-height: 26px;
}
.zbox_desc {
	height: 37px; line-height: 18px; overflow: hidden;
}
.text-ellipsis {
	overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.imgNav {
	height: 228px; margin-top: 20px;
}
.imgNav li {
	margin: 0px 0px 25px 25px; transition:0.2s linear; width: 220px; height: 160px; float: left;
}
.imgNav li:nth-child(1) {
	margin-left: 0px;
}
.imgNav li:nth-child(6) {
	margin-left: 0px;
}
.imgNav li:hover {
	box-shadow: 0px 15px 30px rgba(0,0,0,0.1); transform: translate3d(0px, -2px, 0px); -webkit-transform: translate3d(0, -2px, 0); -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}
.imgNav li a {
	width: 100%; height: 100%; color: rgb(255, 255, 255); font-size: 16px; float: left; position: relative;
}
.imgNav a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.imgNav li a img {
	width: 100%; height: auto;
}
.imgNav li a p {
	width: 100%; height: 16px; text-align: center; bottom: 24px; line-height: 16px; font-size: 16px; position: absolute;
}
.imgNav li a p.two_line {
	margin: 0px 15%; width: 70%; bottom: 28px;
}



.imgNav_n {
	height: 460px; margin-top: 20px;
}
.imgNav_n li {
	margin: 0px 0px 30px 30px; transition:0.2s linear; width: 380px; height: 200px; float: left;
}
.imgNav_n li:nth-child(1) {
	margin-left: 0px;
}
.imgNav_n li:nth-child(4) {
	margin-left: 0px;
}
.imgNav_n li:hover {
	box-shadow: 0px 5px 10px rgba(0,0,0,0.5); transform: translate3d(0px, -2px, 0px); -webkit-transform: translate3d(0, -2px, 0); -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
}
.imgNav_n li a {
	width: 100%; height: 100%; color:#FFFFFF; font-size: 16px; float: left; position: relative;
}
.imgNav_n a:hover {
	color: #FFFFFF; text-decoration: none;
}
.imgNav_n li a img {
	width: 100%; height: auto;
}
.imgNav_n li a p {
	width: 100%; height: 16px; text-align: center; bottom: 24px; line-height: 16px; font-size: 16px; position: absolute;
}
.imgNav_n li a p.two_line {
	margin: 0px 15%; width: 70%; bottom: 28px;
}


.hotNews .hotNewsBox img.btn {
	top: 13px; width: 20px; height: 20px; position: absolute;
}
.hotNews .hotNewsBox {
	margin: 0px auto; width: 100%; height: 46px; overflow: hidden; position: relative;
}
.hotNews .hotNewsBox img.left {
	left: 190px;
}
.hotNews .hotNewsBox img.right {
	right: 190px;
}
.hotNews .hotNewsBox img.left {
	cursor: pointer;
}
.hotNews .hotNewsBox img.right {
	cursor: pointer;
}
.hotNews .hotNewsBox ul.list li a {
	width: 940px; color: rgb(5, 58, 128); line-height: 46px; font-size: 22px; font-weight: bold; float: none; display: inline-block;
}
.hotNews .hotNewsBox ul.list {
	list-style: none; margin: 0px; padding: 0px; left: 20px; width: 100%; height: 46px; line-height: 46px; overflow: hidden; position: absolute;
}
.hotNews {
	background: url(hotNews.jpg) no-repeat 50% 50%; margin: 10px 0px; height: 46px;
}
.importNotice {
	background: url(hotNews.jpg) no-repeat 50% 50%; margin: 10px 0px; height: 46px;
}
.commend .list li {
	height: 46px; line-height: 46px; position: relative;
}
.commend .list li .title {
	margin: 0px; left: 12px; top: 0px; color: rgb(0, 46, 92); line-height: 47px; font-size: 18px; font-weight: bold; position: absolute;
}
.index-list font {
	line-height: 20px;
}
.index-list span {
	line-height: 20px;
}
.index-safe-up span {
	 margin-left: 10px;
}
.leader {
	background-position: center; height: 50px; color: rgb(255, 255, 255); font-size: 18px; position: relative; background-image: url(leader_0904.png); background-repeat: no-repeat;
}
.lishizhang {
	background-image: url(lishizhang_0904.png);
}
#viceLishizhang {
	height: 46px; overflow: hidden;
}
#viceMishuzhang {
	height: 46px; overflow: hidden;
}
#viceLishizhang li {
	line-height: 28px; font-weight: bold;
}
#viceMishuzhang li {
	line-height: 28px; font-weight: bold;
}
.mingyulishizhang {
	line-height: 28px; font-weight: bold;
}
#marquee-out3 li a p {
	width: 100%; text-align: left; display: inline-block;
}
#marquee-out3 li a p span {
	text-align: justify; font-style: normal; display: inline-block;
}
#marquee-out3 li a p span::after {
	width: 100%; display: inline-block; content: "";
}
#marquee-out3 li a p .lishi_name {
	width: 44px; margin-right: 8px;
}
#marquee-out3 li a p .lishi_position {
	width: 58px;
}
#marquee-out3 li a font {
	width: 140px; text-align: left; overflow: hidden; display: inline-block; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
#lishihuiList {
	padding: 15px; width: 400px;
}
#lishihuiList ul {
	height: 140px; overflow: hidden;
}
#lishihuiList li {
	height: 28px; line-height: 28px; padding-left: 10px; font-size: 14px;
}
#lishihuiList li a {
	color: rgb(40, 40, 40); display: block;
}
#lishihuiList li a p {
	width: 110px; text-align: center; display: inline-block;
}
#lishihuiList li a p span {
	height: 28px; text-align: justify; overflow: hidden; font-style: normal; float: left; display: inline-block;
}
#lishihuiList li a p span::after {
	width: 100%; display: inline-block; content: "";
}
#lishihuiList li a p .lishi_name {
	width: 44px; margin-right: 8px;
}
#lishihuiList li a p .lishi_position {
	width: 58px;
}
#lishihuiList li a font {
	width: 140px; height: 28px; text-align: left; overflow: hidden; float: right; display: inline-block; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
#lishihuiList li a font {
	width: 260px;
}
.introduce_lishi a span {
	color: rgb(51, 51, 51);
}
.introduce_lishi a font {
	color: rgb(51, 51, 51);
}
.introduce_lishi.no_introduce a span {
	color: rgb(153, 153, 153);
}
.introduce_lishi.no_introduce a font {
	color: rgb(153, 153, 153);
}
.introduce_lishi a:hover font {
	color: rgb(41, 97, 174);
}
.introduce_lishi a:hover span {
	color: rgb(41, 97, 174);
}
.introduce {
	cursor: pointer;
}
.introduce a{
	color:#FFFFFF;
}
.index-footer-model {
	padding: 10px 20px; width: 350px; height: 400px; box-shadow: 1px 1px 3px #b3b3b3; background-color: rgb(248, 248, 248); -webkit-box-shadow: 1px 1px 3px #b3b3b3; -moz-box-shadow: 1px 1px 3px #b3b3b3;
}
:nth-child(1).index-footer-model {
	
}
:nth-child(2).index-footer-model {
	margin: 0px 15px;
}
.index-footer-model h4 {
	text-align: center; color: rgb(41, 97, 174); font-size: 22px; font-weight: bold; margin-bottom: 20px;
}
.index-footer-model > ul {
	height: 330px; overflow: hidden;
}
.index-footer-model > ul li {
	color: rgb(30, 30, 30); line-height: 30px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px;
}
.index-footer-model > ul li a {
	width: 250px; color: rgb(30, 30, 30); font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px;
}
.amazingslider-text-wrapper-3 {
	margin-right: 0px; margin-left: 0px;
}
.innerDepartment {
	width: 100%; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 190px;
}
.chengyuan .chengyuanItem {
	color: rgb(30, 30, 30); line-height: 30px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px;
}
.chengyuan .chengyuanItem p {
	width: 330px; color: rgb(30, 30, 30); font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px;
}


.inside-left-up{background:#1b8fe4;border-bottom:2px #106dad solid;}
.inside-nav ul li:hover>a,.inside-nav>ul>li.active>a{color:#0a91ed;background:#e7f5fe;}
        
.copyright_h {
	background: url("copyright_h.gif") no-repeat; height: 186px; text-align: center; color: rgb(51, 51, 51); line-height: 26px; padding-top: 10px; font-family: "Î¢ÈíÑÅºÚ"; margin-top: 20px; border-top:2px #999999 solid;
}
