﻿@charset "utf-8";
* { margin: 0; padding: 0; }
body { color: #444; font-size: 14px; font-family: "Microsoft YaHei", arial; }
ul li,ol li { list-style: none; }
table { border-collapse: collapse; }
fieldset,img { border: 0; vertical-align: middle; }
a { color: #444; text-decoration: none; }
a:focus { outline: 0; }
a:focus,a:hover { color: #c00; text-decoration: none; }
em { font-style: normal; }
input,textarea { font-family: "Arial"; }
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; }
.ov { overflow: hidden; }
.bor { border: 1px solid #dbdbdb; }
.br { border-radius: 3px; }
.pr { position: relative; }
.pa { position: absolute; }
.mg0 { margin: 0 auto; }
.w1200 { width: 1200px;}
.w200 { width: 200px;}
.w1000 { width: 1000px;}
.w1920 { width: 1920px;}
.mgr10 { margin-right: 10px; }
.clearfix { height: 12px; clear: both; font-size: 0; *zoom: 1; }
.wrap { margin: 0 auto; overflow: hidden; width: 1200px;}
.bdSty { border: 1px solid #dedede; border-top:none; }
.bdSty2 {border-top:none; }
.w100{ width:100%;}
.w593 { width: 593px; }
.w502 { width: 502px; }
.w478 { width: 478px; }
.w418 { width: 418px; }
.w378 { width: 378px; }
.h213 { height: 213px; }
.w218 { width: 218px; }
.w235 { width: 235px; }
.h145 { height: 145px; }
.h245 { height: 245px; }
.h360 { height: 360px; }
.h400 { height: 400px; }
.h270 { height: 270px; }


.header { height: 36px; border-bottom: 1px solid #bebebe; line-height: 36px; background: #fff;}
.banner { height: 80px; background: #fff; text-align: left;}
.logo { height: 80px; padding: 0px 0; }
.main { width: 1200px;background: #fff;}
/*~nav~*/
.nav { width: 1200px;height: 40px; background:url(../images/nav2.jpg); overflow: hidden;}
	.navUl li{ float: left; width: 111px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; }
		.navUl li a { color: #fff; display: block; }
		.navUl li a:hover,.navUl li a.current { background: #AB161C; }



.homepageBg { overflow: hidden; }


.yibuSmartViewMargin {margin-bottom: 0px;}
.yibuFrameContent {}
.overflow_hidden {overflow: hidden;}
.photoalbum_Style2_Item0 {border-width: 0px; border-color: transparent transparent transparent rgb(204, 204, 204); border-radius: 0px; box-shadow: 0px 0px 0px transparent; -webkit-border-radius: 0; -moz-border-radius: 0;}
.view_photoalbum_13_277405639_Style2_Item0 {box-shadow: 0px 0px 0px transparent;}





.plFooter {width: 100%; background-color: rgb(41, 127, 223);}
.plContact_Wrap {margin: 0px auto; padding: 40px 0px; width: 1200px; border-bottom-color: rgb(68, 148, 236); border-bottom-width: 1px; border-bottom-style: solid;}
.plContact {padding: 0px 26px; width: 246px; float: left;}
.plContact dl {color: rgb(255, 255, 255);}
.plContact dl dd {margin: 0px 0px 15px; font-size: 16px;}
.plContact dl dt {height: 30px; color: rgb(235, 235, 235); line-height: 30px;}
.plContact dl dt ul li {float: left;}
.plContact {height: 240px; border-left-color: rgb(68, 148, 236); border-left-width: 1px; border-left-style: solid;}

.clear::after {clear: both; display: block; content: " ";}
.clear {-ms-zoom: 1;}

.wxPlatform_Wrap {margin: auto; padding: 20px 0px; width: 1200px; color: rgb(196, 224, 255); position: relative;}
.wxPlatform_Top {text-align: center;}
.wxPlatform_Top p {width: 100%; line-height: 32px;}
.wxPlatform_Top a {display: inline-block;}
.wxPlatform_Top img {margin: auto; width: 40px;}
.wxPlatform {top: 40px; width: 100px; text-align: center; right: 240px; position: absolute;}
.wxPlatform p {line-height: 28px;}
.wxPlatform img {margin: auto; width: 60px;}

/** main **/
.main2{ margin:0 auto; width: 1200px; padding: 15px 18px 15px 18px; overflow:hidden; background:#fff;}
.main02{ overflow:inherit;}
.main2 .left{ float:left; width:626px;}
.main2 .right{ margin-left:14px; float: right; width:322px;}
.main2 .leftsmall{ float:left; width:474px;}
.main2 .rightbig{ margin-left:14px; float: right; width:474px;}

.part04{ margin-top:0px;}
.part04 .header{ height:35px; line-height:35px; padding:0 15px; font-size:15px; font-weight:bold; color:#fff; background:#F36834;}
.part04 .content{ position:relative; padding:12px 6px; border:solid #dedede; border-width:0 1px 1px 1px; }
.part04 .content{ padding:8px 5px;}
.server{ float:left; width:50%; padding:8px 0; text-align:center; overflow:hidden;}
.server a{ display:block;}
.server a .img{ height:40px;}
.server p{ margin-top:5px;}









.swiper {
	background: url("../image/common/loading.gif") no-repeat center / 16px auto rgb(249, 249, 249); width: 100%; overflow: hidden; visibility: hidden; position: relative;
}
.swiper-mask {
	overflow: hidden;
}
.swiper li {
	overflow: hidden; position: relative;
}
.swiper li li {
	overflow: inherit;
}
.swiper-single .swiper-prev {
	display: none !important;
}
.swiper-single .swiper-next {
	display: none !important;
}
.swiper-single .swiper-pagination {
	display: none !important;
}
.swiper-single .swiper-pagination {
	display: none;
}
.swiper-pagination {
	left: 0px; width: 100%; text-align: center; bottom: 0px; position: absolute; z-index: 10; transform: translate3d(0px, 0px, 0px);
}
.swiper-pagination .swiper-pagination-switch {
	background: rgb(124, 97, 56); margin: 0px 3px; border-radius: 5px; width: 8px; height: 8px; display: inline-block;
}
.swiper-pagination .swiper-active-switch {
	background: rgb(235, 177, 51);
}
.swiper-prev {
	left: 0px; top: 0px; width: 4em; height: 100%; text-align: center; position: absolute; z-index: 50; cursor: pointer;
}
.swiper-next {
	top: 0px; width: 4em; height: 100%; text-align: center; right: 0px; position: absolute; z-index: 50; cursor: pointer;
}
.swiper-prev::before {
	background-position: left; width: 2em; height: 100%; display: inline-block; content: ""; background-repeat: no-repeat;
}
.swiper-next::before {
	background-position: right; width: 2em; height: 100%; display: inline-block; content: ""; background-repeat: no-repeat;
}
.swiper-prev-white::before {
	background-image: url("../image/common/prev-white.png");
}
.swiper-next-white::before {
	background-image: url("../image/common/next-white.png");
}
.swiper-prev-black::before {
	background-image: url("../image/common/prev-black.png");
}
.swiper-next-black::before {
	background-image: url("../image/common/next-black.png");
}
.swiper-prev-color::before {
	background-image: url("../image/common/prev-color.png");
}
.swiper-next-color::before {
	background-image: url("../image/common/next-color.png");
}
.swiper-prev-bg::before {
	background-position: center; margin: -2em; border-radius: 5px; left: 50%; top: 50%; width: 4em; height: 4em; position: absolute; background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.3);
}
.swiper-next-bg::before {
	background-position: center; margin: -2em; border-radius: 5px; left: 50%; top: 50%; width: 4em; height: 4em; position: absolute; background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.3);
}
.swiper-prev-bg::before {
	background-image: url("../image/common/arrow-white-left.png"); background-size: 40% auto;
}
.swiper-next-bg::before {
	background-image: url("../image/common/arrow-white.png"); background-size: 40% auto;
}
.swiper-lazy {
	background: url("../image/common/loading.gif") no-repeat center / 16px auto rgb(249, 249, 249); min-height: 80px; min-width: 100px;
}
.swiper-lazy-img {
	height: 0px; visibility: hidden;
}
.swiper-lazy-img-loaded {
	height: auto; visibility: visible;
}
.swiper-prev-disabled {
	display: none !important;
}
.swiper-next-disabled {
	display: none !important;
}
.swiper-scale {
	position: relative;
}
.swiper-scale::before {
	height: 0px; padding-bottom: 34.85%; display: inline-block; content: "";
}
.swiper-scale .swiper-mask {
	left: 0px; top: 0px; width: 100%; height: 100% !important; position: absolute;
}
.swiper-scale ul {
	left: 0px; top: 0px; height: 100% !important; position: absolute;
}
.swiper-scale ul li {
	height: 100% !important;
}
.swiper-scale li img {
	max-width: 100%;
}
.swiper-auto {
	visibility: hidden; position: relative;
}
.swiper-auto .swiper-wrapper {
	height: auto !important; overflow: hidden;
}
.swiper-auto .swiper-slide {
	height: auto !important; overflow: hidden; float: left; position: relative;
}
.swiper-auto .swiper-slide img {
	max-width: 100%;
}
.swiper-inited {
	visibility: visible;
}
.frame-aboutus .swiper-auto {
	visibility: visible;
}
.swiper-kv .swiper-center {
	left: 50%; width: 1920px; margin-left: -960px; position: relative;
}
.swiper-content-summary {
	padding: 15px 0px 20px; overflow: hidden; -ms-zoom: 1;
}
.swiper-content-summary h3 {
	margin: 0px; padding: 5px; border: 1px solid rgb(124, 97, 56); border-image: none; color: rgb(124, 97, 56); font-size: 1rem; display: inline-block; max-width: 45%;
}
.swiper-content-summary > ol {
	font-size: 0.7rem; float: right; max-width: 55%;
}
.swiper-content-summary > div {
	font-size: 0.7rem; float: right; max-width: 55%;
}
.swiper-content-summary ol li {
	margin: 0px 0px 0.2em; height: auto !important; line-height: 1.4; font-size: 1rem; font-weight: normal;
}
.swiper-content-summary p {
	margin: 0px; font-size: 1rem;
}
.swiper-coanda-effect .swiper-content {
	padding: 1em; left: 0px; top: 9%; width: 58%; color: rgb(255, 255, 255); line-height: 1.6; font-size: 0.8rem; position: absolute; z-index: 100; background-color: rgba(0, 0, 0, 0.3);
}
.swiper-coanda-effect .swiper-content h2 {
	font-size: 1.5em; margin-top: 0px; margin-bottom: 0.5em;
}
.swiper-coanda-effect .swiper-content .icon {
	top: 1em; width: 2em; height: 2em; right: 1em; display: inline-block; position: absolute;
}
.swiper-coanda-effect .swiper-slide-active .swiper-content {
	visibility: visible;
}

.media-pc {
	display: block !important;
}
.media-pc-ibk {
	display: inline-block !important;
}
.media-mobile {
	display: none !important;
}
.media-mobile-ibk {
	display: none !important;
}
@media all and (min-width:1025px)
{
.swiper-kv .swiper-center-pc {
	left: 50%; width: 1920px; text-align: center; margin-left: -960px; position: relative;
}








/*~主体内容~*/
/* 默认幻灯片 */
.FocusPic{ zoom:1; position:relative; overflow:hidden; width: 685px; height: 360px;}
	.FocusPic .content{ overflow:hidden }
	.FocusPic .changeDiv a{ position:absolute; top:0px; left:0px; display:none;}
	.FocusPic .title-bg,.FocusPic .title{ position:absolute; left:0px; bottom:0; height:30px; padding: 0 10px; line-height:30px; overflow:hidden}
	.FocusPic .title-bg{ background:#000; filter:alpha(opacity=50); opacity:0.5;}
	.FocusPic .title a{ display:block; color:#fff; font-size:14px;}
	.FocusPic .change{ bottom:6px; height:20px; right:3px; *right:5px; _right:4px; position:absolute; text-align:right; z-index:9999; }
	.FocusPic .change i {background: #666; color: #FFF; cursor: pointer; font-family: Arial; font-size: 12px; line-height: 15px; margin-right: 2px; padding: 2px 6px; font-style: normal; height: 15px; display: inline-block; display:-moz-inline-stack; zoom:1; *display:inline;}
	.FocusPic .change i.cur { background: #FF7700;}


.TitleBlue { overflow: hidden; height: 33px; background: #ececec; line-height: 33px; border-top: 2px solid #1D82EC; }
	.TitleBlue h2 { background: #fff; color: #1D82EC; font-size: 16px; padding: 0 20px; display: inline-block; *+display: inline; *+zoom: 1; }
	.TitleBlue a { float: right; padding-right: 15px; font-size: 13px; }
.newsList { padding: 13px 10px; line-height: 30px;}
	.newsList li { overflow: hidden; }
	.newsList li span { float: right; *+margin-top: -30px; color: #999; font-size: 13px; }


#marquee4{ width:200px; height:200px; overflow:hidden; margin:20px auto 0;}
#marquee4 ul li{line-height:20px; border-bottom: 1px dashed #bababa; padding: 10px 0;}

.govAff { width: 668px; height: 35px; background: #e4ecf2; border: 1px solid #a4c1d6; line-height: 35px; padding-left: 100px; text-align: center; }
	.govAff h2 { background: #1D82EC; width:100px;height: 37px; text-align: center; display: inline-block; *+display: inline; *+zoom: 1; color: #fff; font-size: 16px; left: -1px; top: -1px; font-weight: normal; }
	.govAff a { padding: 0 30px; }

.search { width:220px; height: 37px; overflow: hidden; background: #eee; }
	.input-sty1 { width: 154px; height: 35px; border: 1px solid #c9c9c9; border-right: none; line-height: 37px; padding: 0 5px; float: left; color: #666; }
	.input-sty2 { width: 55px;  height: 37px; background: #1D82EC; color: #fff; font-size: 15px; text-align: center; border: none; font-family: "Microsoft YaHei"; cursor: pointer; }

.countTitle { padding: 10px 20px 5px; line-height: 20px; color: #1D82EC; font-size: 14px; text-align: center; }
.countUl { padding: 0 10px; line-height: 28px;}
	.countUl li { border-bottom: 1px dashed #bababa; font-size: 13px; padding: 0 5px;}
	.countUl li:last-child { border-bottom: none; }



.adbox { width: 495px; overflow: hidden; }
.adboxBg { width: 1200px; overflow: hidden; }
.btmR { width: 220px; height: 246px; overflow: hidden; }
.zwdt { width: 197px; }
.btmPicLink { clear: both; overflow: hidden; }
.btmPicLink li { padding-top: 9px; }

.friendShipLink { width: 988px; border: 1px solid #e9e7e8; padding: 8px 5px; overflow: hidden; }
	.friendShipLink li { width: 135px; height: 35px; padding: 0 3px; float: left; overflow: hidden; text-align: center; }
	.friendShipLink li img { width: 135px; height: 35px; }


.footer { text-align: center; line-height: 24px; font-size: 13px; padding: 15px 0; clear: both; }

/*~~~列表页~~~*/
.subLeft_Lm { width: 235px; overflow: hidden;}
.subTitle { height: 47px; line-height: 47px; background: #016ec5 url(zwgk.png) no-repeat 20px center; padding-left: 45px; color: #fff; font-size: 18px; margin-bottom: 10px;}
.subpageMenu li { border: 1px solid #e1e1e1; height: 32px; line-height: 32px; border-radius: 3px; margin-bottom: 10px; background: url(lirpt.png) repeat-x 0 0; font-size: 13px; font-family: "宋体"}
.subpageMenu li a { display: block; background: url(abg.png) no-repeat 33px center; padding-left:50px;}



.subRt_list_news { overflow: hidden; width: 708px; border: 1px solid #dcdcdc; border-top: 3px solid #dcdcdc; padding: 0 20px 20px;}
.glTtle { height: 42px; border-bottom: 1px solid #c9c9c9; margin-bottom: 10px; line-height: 42px;}
.glTtle h1 { padding: 0 20px; display: inline-block; border-bottom: 1px solid #2f7fb8; height: 42px; line-height: 42px; font-size: 16px; color: #016ec5; font-weight: normal;}
.glTtle span { float: right; *+margin-top:-42px; font-size: 12px; font-family: arial; }
.subpageN_list li { line-height: 40px; border-bottom: 1px dotted #ccc; overflow: hidden; padding: 0 10px;}
.subpageN_list li span { float: right; color: #999;}

/*~~CSS分页~~*/
div.paging{ padding:4px 6px 4px 0; font-size:13px; color:#313031; font-family:verdana,tahoma,arial,helvetica,sans-serif; background:#fff; text-align:center; clear: both; margin-top: 20px;}
div.paging a{ border:#b7d8ee 1px solid; padding:5px 6px 4px 5px; margin:0px 3px; color:#0030ce; text-decoration:none;}
div.paging a:hover{ border:#b7d8ee 1px solid; color:#0066a7; background:#d2eaf6;}
div.pagination a:active,div.pagination .a1{ border:#b7d8ee 1px solid; color:#0066a7; background:#d2eaf6;}
div.paging span{ border:#b7d8ee 1px solid; padding:5px 6px 4px 5px; font-weight:bold; margin:0px 3px; color:#444;background:#d2eaf6;}

/*当前位置*/
.dqwz{ height:23px; line-height:23px; margin:20px auto; font-size: 12px; font-family: "宋体"; color: #999;}
#dqwz img{ float:left; margin:3px 15px auto 0;}
/*标题*/
.contentBox { overflow: hidden; padding: 20px 30px; line-height: 30px; font-size: 16px; border-bottom: 2px solid #ddd; }
.contentBox p { margin-bottom: 10px; }
.contentTitle { height: 40px; font-size: 18px; color: #444; text-align: center; line-height: 40px; font-size: 25px; margin: 15px auto;}
.content_Time{ height:39px; text-align:center; line-height:39px; border-bottom:1px #D95E3F solid; background:#F5F5F5}
#neir_bt02 span{ width:auto; margin-right:25px;}

#footer2 {
	background: #EBEBEB; padding: 20px 0px; width: 100%; color: rgb(0, 0, 0); border-top-color: #0537D8; border-top-width: 2px; border-top-style: solid;text-align: center;
}
#footer2 p {
	height: 30px; text-align: center;
}




.fxsoft {
	BORDER-TOP: medium none; HEIGHT: 88px; BORDER-RIGHT: medium none; WIDTH: 1210px; BACKGROUND: url(../images/fxsoft.jpg) no-repeat 0px 0px; BORDER-BOTTOM: medium none; MARGIN: 0px auto; BORDER-LEFT: medium none; _margin-top: 2px
}
.fxsoft .fxsoft_1 A {
	HEIGHT: 88px; WIDTH: 150px; FLOAT: left; MARGIN-LEFT: 52px; DISPLAY: block; TEXT-INDENT: -999em
}
.fxsoft .fxsoft_2 A {
	HEIGHT: 88px; WIDTH: 185px; FLOAT: left; DISPLAY: block; TEXT-INDENT: -999em
}
.fxsoft .fxsoft_3 A {
	HEIGHT: 88px; WIDTH: 214px; FLOAT: left; DISPLAY: block; TEXT-INDENT: -999em
}
.fxsoft .fxsoft_4 A {
	HEIGHT: 88px; WIDTH: 230px; FLOAT: left; DISPLAY: block; TEXT-INDENT: -999em
}
.fxsoft .fxsoft_5 A {
	HEIGHT: 88px; WIDTH: 165px; FLOAT: left; DISPLAY: block; TEXT-INDENT: -999em
}



.roll {
	HEIGHT: 230px; WIDTH: 1200px; BACKGROUND: url(box_4.png) no-repeat 0px 0px; MARGIN: 0px auto
}
.roll H3 {
	OVERFLOW: hidden; HEIGHT: 40px; COLOR: #006600; PADDING-BOTTOM: 0px; TEXT-ALIGN: left; PADDING-TOP: 0px; FONT: bold 14px/30px "Microsoft YaHei"; PADDING-LEFT: 0px; MARGIN: 0px 0px 5px; PADDING-RIGHT: 0px
}
.roll H3 A {
	FONT-SIZE: 12px; HEIGHT: 18px; WIDTH: 55px; BACKGROUND: url(../images/more_gan.png) no-repeat right center; FLOAT: right; FONT-WEIGHT: normal; COLOR: #218c00; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 15px 15px 0px 0px; DISPLAY: block; LINE-HEIGHT: 18px; PADDING-RIGHT: 0px; TEXT-INDENT: 0px
}
.roll SPAN {
	FLOAT: left; DISPLAY: inline
}
.rolllist {
	FLOAT: left; DISPLAY: inline
}
.rolllist UL {
	FLOAT: left; DISPLAY: inline
}
.rolllist UL LI {
	FLOAT: left; DISPLAY: inline
}
.roll SPAN {
	OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 54px; WIDTH: 21px; BACKGROUND: url(../images/photo_btn_2.png) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN-TOP: 60px; PADDING-RIGHT: 0px
}
.roll .left {
	BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 20px
}
.roll .left:hover {
	BACKGROUND-POSITION: 0px -60px
}
.roll .right {
	BACKGROUND-POSITION: -24px 0px; FLOAT: right; MARGIN-RIGHT: 15px
}
.roll .right:hover {
	BACKGROUND-POSITION: -24px -60px
}
.rolllist {
	OVERFLOW: hidden; WIDTH: 1090px; ZOOM: 1; MARGIN: 0px 0px 5px 15px
}
.rolllist UL {
	WIDTH: 6050000px
}
.rolllist LI {
	OVERFLOW: hidden; HEIGHT: 150px; WIDTH: 190px; BACKGROUND: url(../images/pic.png) no-repeat 0px 0px; PADDING-BOTTOM: 5px; TEXT-ALIGN: center; PADDING-TOP: 5px; PADDING-LEFT: 5px; MARGIN: 10px 12px 0px; DISPLAY: inline; LINE-HEIGHT: 140%; PADDING-RIGHT: 5px
}
.rolllist LI A {
	FONT: 14px/34px "Microsoft YaHei"
}
.rolllist LI IMG {
	HEIGHT: 118px; WIDTH: 188px; BACKGROUND: #fff; DISPLAY: block
}