/* ----- 鍒濆鍖�----- */
*{ margin: 0; padding: 0; font-family: "Microsoft YaHei";}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
html {overflow-y: scroll;} 
body {background: #fff; color: #333; font-size: 12px; font-family: "Microsoft YaHei",Arail,Verdana,Helvetica,sans-serif;}
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; color:#333; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0;}
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.fl{float: left;}
.fr{float: right;}
.warpper{width: 1200px;min-width: 1200px;position: relative;margin: 0 auto;z-index: 2;}
.head,.main,.footer{
	min-width: 1200px;
	margin: 0 auto;
}
/*----- 澶撮儴 -----*/
.headTop{
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	background: #fff;
}
.Topright{
	text-align: right;
	height: 30px;
	line-height: 30px;
}
.Topright span{
	display: inline-block;
	padding-left: 10px;
	color: #787878;
}
.Topright span.telCont{
	background: url('../img/telbg.png') 0 center no-repeat;
}
.head{
	background: #fff;
	position: relative;
	min-height: 103px;
}
.headFixd{
	position: fixed;
	z-index: 99;
	width: 100%;
	min-width: 1200px;
	background: url('../img/headBg.png') 0 bottom repeat-x;
	min-height: 111px;
}
.nav{
	height: 71px;
	background: #fff;
}
.navRight{
	float: right;
}
.navList,.gpCont{
	float: left;
	height: 71px;
}
.navList li{
	float: left;
}
.navList li a{
	display: block;
	padding: 0 25px;
	font-size: 16px;
	color: #000;
	height: 67px;
	line-height: 67px;
	border: 2px solid #fff;
	border-left: none;
	border-right: none;
}
.navList li.on a{
	color: #133984;
	border: 2px solid #133984;
	border-left: none;
	border-right: none;
	background: #f2f2f2 url('../img/navBg.png') center 62px no-repeat;
}
.navlistCont{
	position: absolute;
	left: 0;
	right: 0;
	top:103px;
	z-index: 99; 
	border-top:1px solid #d2d2d2;
	height: 73px;
	background:#f2f2f2;  
	min-width: 1200px;
	display: none;
}
.navTwoTit{
	width: 275px;
	padding-right: 28px;
	background: url('../img/navTwoline.png') right center no-repeat;
	text-align: right;
}
.navTwoTit span{
	display: block;
	font-size: 18px;
}
.navTwoTit .navTagen{
	color: #133984;
}
.navTwoTit .navTagz{
	color: #000;
}
.navTable{
	display: table;
	height: 71px;
}
.navTable .navTwocell{
	display: table-cell;
	vertical-align: middle;
}
.navlistCont .navli{
	padding: 0 28px;
	font-size: 14px;
}
.navlistCont .navli a:hover{
	color: #18449a;
}
.logo{
	position: absolute;
    top: -103px;
}
.twonone{
	display: none;
}
/*----- banner -----*/
.fullSlide{ width:100%;  position:relative;  height:500px;}	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:500px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:32px; left:0; height:30px; line-height:30px; }	
.fullSlide .hd ul{ text-align:right; }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:30px; height:2px; margin:1px; overflow:hidden; background:#fff;}	
.fullSlide .hd ul .on{ background:#133984;  }	
.fullSlide .prev,.fullSlide .next{ cursor: pointer; display:block;  position:absolute; z-index:1; top:50%; margin-top:-18px;width:23px; height:36px;}
.fullSlide .prev{   left:10px;    background:url('../img/arrLeft.png') no-repeat;  display:none;  }	
.fullSlide .next{   right:10px; background:url('../img/arrRight.png') no-repeat;   display:none;  }	


/*----- 搴曢儴 -----*/
.footerList{
	background: #2b2b2b;
	height: 500px;
	position: relative;
}
.footerCont{
	padding-top: 60px;
}
.footerCont .footLeft{
	float: left;
	width: 655px;
	background: url('../img/footLinebg.png') right center no-repeat;
	min-height: 328px;
}
.footerCont .footRight{
	float: left;
    padding: 0 50px;
    width: 440px;
}
.fterweim{
	display: none;
	width: 100%;
}
.fterweim .ftCell{
	width: 33%;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}
.fterweim .ftCell .ftCellTop{
	margin-bottom: 10px;
}
.fterweim .ftCell .ftCellBut{
	font-size: 14px;
	color: #fff;
}
.fttelPhone{
	color: #fff;
	padding-left: 35px;
	background: url('../img/telPhon.png') 0 center no-repeat;
	font-size: 24px;
	margin-left: 12px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.ftadd .ftaddlist{
	font-size: 14px;
	color: #969696;
	margin-bottom: 8px;
	padding-left: 20px;
	background: url('../img/addlistBg.png') no-repeat;
	margin-left: 10px;
}
.ftadd .tel{
	background-position: 0 4px;
}
.ftadd .fax{
	background-position: 0 -18px;
}
.ftadd .eml{
	background-position: 0 -42px;
}
.ftadd .add{
	background-position: 0 -65px;
}
.footerInfo{
	background: url('../img/footermap.png') center center no-repeat;
	height: 500px;
	background-size: 80%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left:0;
}
.footerTxt{
	float: left;
	margin-left: 30px;
}
.footerTxt .footTit{
	margin-bottom: 20px;
	font-size: 16px;
	color: #fff;
}
.footTittwo{
	margin-top: 20px;
}
.footerTxt .footBut a{
	display: block;
	font-size: 14px;
	color: #969696;
	margin-bottom: 10px;
}
.footerTxt .footBut a:hover{
	color: #55b5ff;
}
.footerBut{
	background: #252525;
	text-align: center;
	color: #969696;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
}

/*----- 渚ц竟鏍�-----*/
.toolbar {
	bottom: 5px;
    position: fixed;
    right: 20px;
    width: 40px;
    z-index: 999;
    top: 50%;
    margin-top: -40px;
}

.toolbar-item {
  position: relative;
  display: block;
  width: 40px;
  height: 40px;
  background: url("../img/toolbarBg.png") no-repeat;
  margin-top: 1px;
  cursor: pointer;
 }
  .toolbar-item:hover .toolbar-layer {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: scale(1); 
}

.toolbar-item-weixin {
  background-position: 0 0; }
  .toolbar-item-weixin:hover {
    background-position: -60px 0; }
  .toolbar-item-weixin .toolbar-layer {
    height: 0; }


.toolbar-item-app {
  background-position: 0 -41px; }
  .toolbar-item-app:hover {
    background-position: -60px -41px; }
  .toolbar-item-app .toolbar-layer {
    height: 0; }

.toolbar-item-top {
  background-position: 0 -82px; }
  .toolbar-item-top:hover {
    background-position: -60px -82px; }

.toolbar-layer {
  position: absolute;
  right: 41px;
  bottom: 0;
  width: 0;
  opacity: 0;
  filter: alpha(opacity=0);
 }

.toolbar-item-weixin .toolbar-layer{
	background: url('../img/erwm.png') no-repeat;
}
.toolbar-item-app .toolbar-layer{
	background: url('../img/qq.png') no-repeat;
}
 

/*----- 棣栭〉涓讳綋 -----*/
/*--涓婚Tit--*/
.mainList{
	overflow: hidden;
}
.mainTit{
	margin-top: 60px;
	margin-bottom: 40px;
	text-align: center;
}
.mainTit span{
	display: block;
	width: 160px;
	margin: 0 auto;
	color: #113783;
}
.mainTit .mainTittop{
	font-size: 32px;
}
.mainTit .mainborBut{
	font-size: 14px;
	border-bottom: 1px solid #113783;
	padding-bottom: 10px;
}
/*--闆嗗洟涓氬姟--*/
.mainCont{
	overflow: hidden;
}
.mainCont .mainInfo{
	float: left;
	margin-right: 25px;
	height: 218px;
	width: 218px;
	border: 1px solid #d6d6d6;
}
.mainCont .mainInfo:hover{
	background: #184399;
	border-color: #184399;
	color: #fff;
}
.mainCont .mainInfofive{
	margin-right: 0;
	float: right;
}
.mainInfo span{
	vertical-align: middle;
	text-align: center;
	display: block;
}
.mainInfo span.maininfoTxt{
	font-size: 20px;
}
.icoList{
	height: 53px;
	margin-bottom: 20px;
	margin-top: 61px;
}
.Icoxtjc{
	background: url('../img/xtjcbg.png') center center no-repeat;
}
.Icodtxs{
	background: url('../img/dtxsbg.png') center center no-repeat;
}
.Icodtwb{
	background: url('../img/dtwbbg.png') center center no-repeat;
}
.Icocpdl{
	background: url('../img/cpdlbg.png') center center no-repeat;
}
.Icodtds{
	background: url('../img/dtdsbg.png') center center no-repeat;
}
.mainInfo:hover .Icoxtjc{
	background: #184399 url('../img/xtjc.png') center center no-repeat;
}
.mainInfo:hover .Icodtxs{
	background: #184399 url('../img/dtxs.png') center center no-repeat;
}
.mainInfo:hover .Icodtwb{
	background: #184399 url('../img/dtwb.png') center center no-repeat;
}
.mainInfo:hover .Icocpdl{
	background: #184399 url('../img/cpdl.png') center center no-repeat;
}
.mainInfo:hover .Icodtds{
	background: #184399 url('../img/dtds.png') center center no-repeat;
}
/*--闆嗗洟璧勮--*/
.mainZxleft{
	float: left;
	width: 788px;
}
.mainZxleft .mainZxtab{

}
.mainZxtab .mainZxbd{
	position: relative;
	border-bottom: 1px solid #d6d6d6;
	height: 35px;
	margin-bottom: 15px;
}
.mainZxbd .Zxmore{
	position: absolute;
	right: 0;
	font-size: 14px;
	color: #133984;
	top:4px;
}
.mainZxtab .mainZxbd .Zxlist:first-child{
	padding-left: 0;
}
.mainZxtab .mainZxbd .Zxlist{
	color: #000000;
    float: left;
    font-size: 18px;
    height: 34px;
    padding: 0 18px 0 16px;
    background: url('../img/zxtabLine.png') right center no-repeat;
    cursor: pointer;
} 
.Zxlist .icolist{
	display: inline-block;
	width: 17px;
	height: 15px;
	background: url('../img/icoZxgral.png') no-repeat;
	margin-right: 5px;
}
.mainZxbd .gsdt{
	background-position:0 0; 
}
.mainZxbd .mtbd{
	background-position:0 -27px; 
}
.mainZxbd .shzr{
	background-position:0 -54px; 
}
.mainZxbd .on .gsdt{
	background: url('../img/icoZxblue.png') no-repeat;
	background-position:0 0; 
}
.mainZxbd .on .mtbd{
	background: url('../img/icoZxblue.png') no-repeat;
	background-position:0 -27px; 
}
.mainZxbd .on .shzr{
	background: url('../img/icoZxblue.png') no-repeat;
	background-position:0 -54px; 
}
.mainZxtab .mainZxbd .on{
	border-bottom: 2px solid #133984;
}
.mainZxhd .Zxcon{
	overflow: hidden;
}
.Zxcon .ZxconLeft{
	width: 400px;
	float: left;
	margin-right: 25px;
}
.focusBox,.focusBox1,.focusBox2 { position: relative; width: 400px; height: 280px; overflow: hidden; font: 12px/1.5; text-align: left; background: white; }	
.focusBox .pic img,.focusBox1 .pic img,.focusBox2 .pic img{ width: 400px; height: 280px; display: block; }	
.focusBox .txt-bg,.focusBox1 .txt-bg,.focusBox2 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }	
.focusBox .txt,.focusBox1 .txt,.focusBox2 .txt{ position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }	
.focusBox .txt li,.focusBox1 .txt li,.focusBox2 .txt li{ height:40px; line-height:40px; position:absolute; bottom:-36px;}	
.focusBox .txt li a,.focusBox1 .txt li a,.focusBox2 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }	
.focusBox .num,.focusBox1 .num,.focusBox2 .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }	
.focusBox .num li,.focusBox1 .num li,.focusBox2 .num li{ float: left; position: relative; background: url('../img/zxLbg.png') no-repeat; width: 12px; height: 12px;overflow: hidden;margin-right: 5px; cursor: pointer; }	
.focusBox .num li.on,.focusBox1 .num li.on,.focusBox2 .num li.on{ background: url('../img/zxLbgon.png') no-repeat; }	

.Zxcon .ZxconRight{
	width: 360px;
	float: left;
}
.ZxconRight .zxconrTit{
	font-size: 18px;
	color: #133984;
	margin-bottom: 13px;
}
.ZxconRight .zxconrList a{
	display: block;
	margin-bottom: 8px;
	overflow: hidden;
	border-bottom: 1px dashed #fff;
}
.ZxconRight .zxconrList a:hover{
	border-bottom: 1px dashed #133984;
	color: #133984;
}
.ZxconRight .zxconrList a:hover .ZxtabInfo{
	color: #133984;
}
.ZxconRight .zxconrList a .ZxtabInfo{
	float: left;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size: 14px;
	color: #292929;
}
.ZxconRight .zxconrList a .Zxtabdata{
	float: right;
	color: #999999;
}
.mainZxright{
	float: right;
	width: 374px;
}
.ZxrightTit{
	overflow: hidden;
	height: 35px;
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 15px;
	position: relative;
}
.ZxrightTit .zxGywm{
	float: left;
	padding: 0 15px 0 20px;
	background: url('../img/gywm.png') 0 center no-repeat;
	font-size: 18px;
}
.ZxrightTit .Zxmore{
	position: absolute;
	right: 0;
	font-size: 14px;
	color: #133984;
	top:4px;
}
.ZxrigthInfo{
	width: 374px;
	height: 282px;
	background: #1955cc url('../img/gywmBg.png') bottom center no-repeat;
	overflow: hidden;
}
.gyTit{
	margin: 25px 0 25px 15px;
}
.gyTit .gyTittop{
	font-size: 24px;
	color: #fff;
	display: block;
	width: 100px;
}
.gyTitel{
	display: block;
	width: 100px;
	color: #fff;
	border-bottom:1px solid #fff;
	padding-bottom: 5px;
}
.gycont{
	color: #fff;
	margin: 0 15px;
	line-height: 25px;
}
.gyfooter{
	margin: 20px 0;
	padding-left: 15px;
}
.gyfooter a{
	display: inline-block;
	background: url('../img/gymoreBg.png') no-repeat;
	width: 72px;
	height: 24px;
}

.scrollBox{width: 1200px; position:relative; }	
.scrollBox .piclist{ overflow:hidden; zoom:1;}	
.scrollBox .piclist .xbimg{ background: #333;}
.scrollBox .piclist li .xbimg img{ opacity: 1;filter: alpha(opacity=50);}
.scrollBox .piclist li:hover .xbimg img{ opacity: 1;filter: alpha(opacity=100);}
.scrollBox .ohbox{overflow:hidden; position:relative;width:1200px;}	
.scrollBox {position:relative;overflow:hidden;zoom:1;}	
.scrollBox .piclist li{float:left; display:inline; height:373px;  width:245px;background:#fff;margin-right:70px;}	
.scrollBox .piclist li a{ display: block;height: 373px;}

.scrollBox .piclist li .xmbutTxt{display:block;text-align:center; background: #fff; }	
.pageBtn{margin: 45px 0 35px 0;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;text-align: center; }	
.scrollBox .pageBtn .list span{ background:url('../img/tabwert.png'); display: inline-block; width:14px;height:14px;cursor:pointer;margin-left:10px;overflow:hidden;  }	
.scrollBox .pageBtn .list span.on{background:url('../img/tabBlue.png'); }
.xbimg{ height: 262px;}
.xmbutTxt{height: 109px;border-bottom:3px solid #133984 ;}
.xmbutTxt .xmbutTitxt{
	text-align: center;
	font-size: 16px;
	color: #000;
	padding: 10px 0 20px 0;
}
.xmbutTxt  .xmbutinfo{
	color: #787878;
	font-size: 14px;
	margin: 0 15px;
}
.scrollBox .piclist li a:hover .xmbutTxt{
	background: #133984;
}
.scrollBox .piclist li a:hover .xmbutTxt .xmbutTitxt,.scrollBox .piclist li a:hover .xmbutTxt .xmbutinfo{
	color: #fff;
}


.HzBox{width: 1200px; position:relative;  }	
.HzBox .piclist{ overflow:hidden; zoom:1;}	
.HzBox .ohbox{overflow:hidden; position:relative;width:1200px;}	
.HzBox .piclist li{float:left; display:inline;width:298px;background:#fff; border:1px solid #d6d6d6; border-bottom: none;border-left: none;}	
.HzBox .piclist li a{ display:table; width: 100%; border-bottom: 1px solid #d6d6d6;}
.HzBox .piclist li.Hzonebor a{border-left:1px solid #d6d6d6; }
.HzBox .piclist li a .HzlogoList{ display: table-cell; width: 100%;vertical-align: middle; text-align: center; height: 104px;}

.HzBox .piclist li .xmbutTxt{display:block;text-align:center; background: #fff; }	
.HzBox .pageBtn{margin: 25px 0 40px 0;}
.HzBox .pageBtn .Hzlist{overflow:hidden;zoom:1;text-align: center; }	
.HzBox .pageBtn .Hzlist span{ background:url('../img/tabwert.png'); display: inline-block; width:14px;height:14px;cursor:pointer;margin-left:10px;overflow:hidden;  }	
.HzBox .pageBtn .Hzlist span.on{background:url('../img/tabBlue.png'); }

/*--鑱旂郴鎴戜滑--*/
.mainListBlue{
	background:#184399;
}
.mainListBlue .mainTit .mainTittop ,.mainListBlue .mainTit .mainborBut{
	color: #fff;
}
.mainListBlue .mainTit .mainborBut{
	border-color: #fff;
}
.contactCont{
	margin-bottom: 50px;
	overflow: hidden;
}
.contactCont .acLeft{
	float: left;
	width: 560px;
}
.contactCont .acLeft .acMapcont{
	height: 300px;
	width: 540px;
	padding: 10px;
	background: #fff;
}
.contactCont .acRight{
	float: right;
	width: 580px;
}
.acRight .acLine{
	margin-bottom: 20px;
	overflow: hidden;
}
.aclineTwo{
	float: left;
	position: relative;
}
.acLine .aclineTwoleft{
	float: left;
}
.acLine .aclineTwoleft{
	float: right;
}
.acLineOne{
	position: relative;
}
.aclineTwo .acLineTxt{
	height: 40px;
	line-height: 40px;
	width: 270px;
	background: #fff;
	border:none;
	outline: none; 
	text-indent: 7px;
}
.acLineOne .acLineTxt{
	height: 40px;
	line-height: 40px;
	width: 580px;
	background: #fff;
	border:none;
	outline: none; 
	text-indent: 7px;
}
.acLineOne textarea{
	padding: 7px;
	border: none;
	outline: none;
	height: 125px;
}
.acLinetag{
	cursor: text;
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	right:0;
	line-height: 40px;
	color: #aaaaaa;
	background: url('../img/xh.png') 15px 17px no-repeat;
	padding-left: 30px;
	font-size: 16px;
}
.acLinetag{
	position: absolute;
}
.acLineBtn{
	line-height: 40px;
	font-size: 16px;
}
.acLineBtn .acBtnsub{
	color: #fff;
	width: 200px;
	height:40px;
	text-align: center;
	background: url('../img/acBtnbg.png') no-repeat;
	border: none;
	outline: none;
	cursor: pointer;
}
.acLineBtn .acBtnsub:hover{
	background: url('../img/acBtnbghover.png') no-repeat;
}
.acLineBtn .actelPhone{
	margin-left: 25px;	
	color: #fff;
}
.acLine .txtfocus{
	font-size: 16px;
	color: #333;
}

/*----鍏充簬鎴戜滑----*/
.banner{
	min-width: 1200px;
}
.aboutCont{
	min-width: 1200px;
}
.aboutCont{
	width: 100%;
	background: url('../img/ggBanner.jpg') center center no-repeat;
	min-width: 1200px;
	height: 350px;
}
.aboutCont .whYuan{
	background:url('../img/bannerWh.png') no-repeat;
	width: 318px;
	height: 150px;
	position: absolute;
	right: 175px;
	top: 90px; 
}
.mapCont{
	border-bottom: 1px solid #dbdcde;
	height: 54px;
}

.aboutCompliance{
	width: 100%;
	background: url('../img/bcbanner.jpg') center center no-repeat;
	min-width: 1200px;
	height: 350px;
}

.mapList,.mapList a,.mapList span{
	line-height: 54px;
	font-family: '瀹嬩綋';
	display: inline-block;
	height: 54px;
}
.mapList a,.mapList span.moMap{
	padding: 0 5px;
}
.mapList a.mapOne{
	padding-left: 20px;
	background:url('../img/mapHome.png') 0 20px no-repeat;
}
.abmainCont{
	background:#f1f1f1;
	padding: 40px 125px 280px 125px;

}
.abMainimg{
	text-align: center;
}
.abMainimg span{
	padding: 10px;
	margin: 0 auto;
	background: #fff;
	display: inline-block;
}
.abMainimg span img{
	display:block;
}
.abMainTxt p{
	margin-top: 45px;
	text-indent: 2em;
	font-size: 14px;
	line-height: 30px;
	font-family: '瀹嬩綋';
}
.abMainTxt p span{
	font-family: '瀹嬩綋';
	font-size: 14px;
	font-weight: 600;
}

/*缁勭粐鏋舵瀯*/
.structure{
	background: url('../img/jgBg.png') center center no-repeat;
	min-width: 1200px;
	min-height: 1112px;
	/*background-size: 100% 100%;*/
}
.struCont{
	position: relative;
	height: 810px;
	background: url('../img/zzjgBg.png') center center no-repeat;
}
.struCont .struListone{
	position: absolute;
	width: 163px;
	height: 80px;
	text-align: center;
}
.struCont .struListone .struListTit{
	font-size: 24px;
	color: #fff;
}
.struCont .struListone .struListel{
	font-size: 14px;
	color: #000;
	font-family: 'Candara';
	margin-top: 13px;
}
.struCont .struListTwo{
	position: absolute;
	width: 78px;
	height: 233px;
	margin-top: 17px;
	writing-mode:lr-tb;
	top: 549px;
}
.struCont .struListTwo .struListTit{
	font-size: 24px;
	color: #fff;
	writing-mode: tb-rl;
	float: left;
	width: 39px;
	height: 233px;
	line-height: 39px;
}
.struCont .struListTwo .struListel{
	font-size: 14px;
	color: #000;
	font-family: 'Candara';
	writing-mode: tb-rl;
	float: left;
	width: 39px;
	height: 233px;
	line-height: 39px;
}
.struCont .gdCont{
	left: 513px;
	top: 5px;
}
.struCont .jshCont{
	left: 720px;
    top: 94px;
}
.struCont .dsCont{
	left: 513px;
    top: 183px;
}
.struCont .dshCont{
	left: 306px;
    top: 272px;
}
.struCont .zjlCont{
	left: 513px;
	top: 360px;
}
.struCont .cwCont{
	left: 18px;
}
.struCont .xzCont{
	left: 153px;
}
.struCont .xtCont{
	left: 288px;
}
.struCont .dtazCont{
	left: 423px;
}
.struCont .dtwbCont{
	left: 558px;
}
.struCont .yfbCont{
	left: 692px;
}
.struCont .dtyxCont{
	left: 827px;
}
.struCont .czCont{
	left: 962px;
}
.struCont .szCont{
	left: 1097px;
}
/*----鍙戝睍鍘嗙▼----*/
.expandCont{
	background: url('../img/expandBanner.png') bottom center no-repeat;
	min-height: 800px;
	overflow: hidden;
}
.expandCont .expandLine{
	height: 100%;
	background: url('../img/fzLcbg.jpg') center center repeat-y;
	overflow: hidden;
    padding: 100px 0;
    margin-bottom: 280px;
    position: relative;
}
.expandCont .expandLeft,.expandCont .expandRight{
	width:600px;
}
.expandCont .expandLeft{
	
}
.expandCont .expandLeft .qbCont p{
	text-align: right;
}
.expandLine .expandYear{
	color: #133984;
	font-size: 28px;
}
.expandLine .expandTit{
	color: #4f4f4f;
	font-size: 30px;
	font-weight: bold;
}
.expandLine .expandtxt{
	color: #4f4f4f;
	font-size: 18px;
}
.expandCont .expandLeft .expandList{
	background: url('../img/expandLine.png') center right no-repeat;
	padding-right: 36px;
    position: relative;
    right: -9px;
    
}
.expandCont .expandRight .expandList{
	background: url('../img/expandLine.png') center left no-repeat;
	padding-left: 36px;
    position: relative;
    left: -9px;
  
}
.expandCont .expandRight .expandR1{
	margin-top: 200px;
}
.expandCont .expandRight .expandR2{
	margin-top: 360px;
}
.expandCont .expandRight .expandR3{
	margin-top: 190px;
}
.expandCont .expandRight .expandR4{
	margin-top: 210px;
}
.expandCont .expandRight .expandR5{
	margin-top: 220px;
}
.expandCont .expandRight .expandR6{
	margin-top: 210px;
}
.expandCont .expandRight .expandR7{
	margin-top: 185px;
}
.expandCont .expandRight .expandR8{
	margin-top: 230px;
}

.expandCont .expandLeft .expandL1{
	margin-bottom: 0;
}
.expandCont .expandLeft .expandL2{
	margin-bottom: 200px;
}
.expandCont .expandLeft .expandL3{
	margin-bottom: 200px;
}
.expandCont .expandLeft .expandL4{
	margin-bottom: 200px;
}
.expandCont .expandLeft .expandL5{
	margin-bottom: 250px;
}
.expandCont .expandLeft .expandL6{
	margin-bottom: 200px;
}
.expandCont .expandLeft .expandL7{
	margin-bottom: 200px;
}
.expandCont .expandLeft .expandL8{
	margin-bottom: 200px;
}
.expandCont .expandLeft .expandL9{
	margin-bottom: 200px;
}
.expandLeft .expandLImg{
	position: absolute;
    right: -590px;
    top: 50%;
	margin-top: -74px;
	background: url('../img/expandLineimg.jpg') center left no-repeat;
	padding-left:16px; 
}
.expandRight .expandRImg{
	position: absolute;
    left: -590px;
    top: 50%;
	margin-top: -74px;
	background: url('../img/expandLineimg.jpg') center right no-repeat;
	padding-right: 17px;
}
.expandLeft .expandLImg span{
	display: inline-block;
	margin-left: 10px;
}
.expandRight .expandRImg span{
	display: inline-block;
	margin-right: 10px;
}
.expandToday{
	position: absolute;
	background: url('../img/todayBg.png') no-repeat;
	width: 68px;
	height: 68px;
	left: 50%;
	margin-left: -34px;
	top: 0;
	line-height: 68px;
	font-size: 24px;
	text-align: center;
	color: #fff;
}
.expandHistory{
	position: absolute;
	background: url('../img/historyBg.png') no-repeat;
	width: 8px;
	height: 8px;
	left: 50%;
	margin-left: -4px;
	bottom: 0;
}

/*----浼佷笟鏂囧寲----*/
.cultureCont .cultList .cultListTit{
	font-family: 'Adobe 榛戜綋 Std';
	background: #f1f1f1;
	color: #000;
	font-size: 30px;
	text-align: center;
	height: 86px;
	line-height: 86px;
}
.cultListTit span{
	display: inline-block;
	width: 7px;
	height: 13px;
	background:#f60;
	position: relative;
    top: -4px;
}
.cultListTit .cultTleft{
	margin-right: 20px;
	background: url('../img/titSjxl.png') no-repeat;
}
.cultListTit .cultTright{
	margin-left: 20px;
	background: url('../img/titSjxr.png') no-repeat;
}
.cultList .cultListTxt .cTxtList{
	padding: 0 40px;
	overflow: hidden;
	margin: 50px 0;
}
.cTxtList .cTxtimg{
	width: 485px;
}
.cTxtList .cTinfo {
	width: 560px;
}
.cTinfo .cTinfotop{
	font-family: 'Adobe 榛戜綋 Std';
	font-size: 24px;
	margin-bottom: 30px;
	line-height: 40px;
	padding-left: 46px;
	background: url('../img/qywhimg.png') no-repeat;
	padding-bottom: 2px;
}
.cTinfo .cTinfobut{
	font-size: 18px;
	font-weight: lighter;
	line-height: 35px;
}
/*鏂囧瓧鎻忚堪鑳屾櫙鍥炬爣*/
.cTinfo .cjBg{
	background-position:  0 4px;
}
.cTinfo .gsjzg{
	background-position:  0 -504px;
}
.cTinfo .grxr{
	background-position:  0 -125px;
}
.cTinfo .txns{
	background-position:  0 -632px;
}
.cTinfo .timess{
	background-position:  0 -250px;
}
.cTinfo .jyln{
	background-position:  0 -380px;
}
.cTinfo .rcln{
	background-position:  0 -760px;
}
.mainaptitlist{
	text-align: center;
}
.mainaptitlist .aptitTop{
	font-size: 30px;
	margin-bottom: 50px;
}
.mainaptitlist .aptitiBut{
	padding-bottom: 110px;
}
.mainapZzq{
	background:#dfe0e2;
}
.mainapZzq .aptitTop{
	padding-top: 50px;
}
/*----鍛樺伐椋庨噰----*/
.saffCont .saffTit{
	font-size: 18px;
	margin-bottom: 40px;
	text-align: center;
}
.safftab{
	margin-bottom: 40px;
}
.saffTabtop{
	text-align: center;
}
.saffTabtop .safftopList{
	display: inline-block;
	background: url('../img/ygfcTabbg.png') no-repeat;
	height: 35px;
	line-height: 35px;
	text-align: center;
	width: 101px;
	margin: 0 10px;
	cursor: pointer;
}
.saffTabtop .saffOn{
	background-position: 0 -35px;
	color: #fff;
}
.saffTable{
	display: table;
	width: 100%;
}
.saffTable-row{
	display: table;
	width: 100%;
	border-spacing: 20px 30px;
}
.saffTable-cell{
	display: table-cell;
	width: 30%;
}
.safftimeCont{
	width: 341px;
	margin: 0 auto;
}
.safftimeCont .saffTimetop{
	border: 1px solid #dfe0e2;
    padding: 3px;
    
}
.staffImgCont{
	width: 333px;
	height: 220px;
    overflow: hidden;
}
.staffImgCont img{
	position: relative;
	cursor: pointer;
}
.safftimeCont .saffTimetop img{
	display: block;
}
.safftimeCont .saffTimebut{
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	background: #dfe0e2;
	color: #000;
} 
/*绀句細璐ｄ换*/
.newSonelist{
	overflow: hidden;
	margin-bottom: 30px;
}
.newSonelist .newsoneleft{
	float: left;
	width: 281px;
	height: 199px;
	padding: 7px;
	border: 1px solid #dfe0e2;
}
.newSonelist .newsoneright{
	width: 875px;
	float: right;
}
.newSonelist .newsoneright .newsoneTit{
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin-bottom: 12px;
}
.newSonelist .newsoneright .newsonedata{
	height: 15px;
	margin-bottom: 15px;
}
.newSonelist .newsoneright .newsoneinfo{
	line-height: 22px;
	margin-bottom: 15px;
	font-family: '瀹嬩綋';
	height: 92px;
	overflow:hidden;
}
.newSonelist .newsoneright .newsonemore a{
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #dfe0e2;
	font-size: 14px;
	color: #133984;
	font-weight: 500;
}
.newSonelist .newsoneright .newsonemore a:hover{
	color: #fff;
	background: #133984;
}
.newSonelist .newsoneright .newsonemore a .icorightmore{
	display: inline-block;
	width: 7px;
	height: 11px;
	background: url('../img/newsMore.png') no-repeat;
	margin-left: 15px;
}
.newSonelist .newsoneright .newsonemore a:hover .icorightmore{
	background: url('../img/newsMoreff.png') no-repeat;
}
.newStwocont .newStwolist li{
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px solid #dfe0e2;
}
.newStwocont .newStwolist li .newStwoleft{
	float: left;
	width: 155px;
	height: 115px;
	background: #dfe0e2;
}
.newStwocont .newStwolist li .newStwoleft span{
	display: block;
	text-align: center;
}
.newStwocont .newStwolist li .newStwoleft span.newsleftday{
	color: #133984;
    font-size: 30px;
    font-weight: bold;
    height: 66px;
    line-height: 85px;
}
.newStwocont .newStwolist li .newStwoleft span.newsleftyear{
	font-size: 18px;
}
.newStwocont .newStwolist li .newStworight{
	width: 1020px;
	float: right;
}
.newStwocont .newStwolist li .newStworight .newStwoTit a{
	color: #000;
	font-size: 16px;
	margin-bottom: 15px;
	font-weight: 600;
}
.newStwocont .newStwolist li .newStworight .newStwodata{
	height: 15px;
	margin-bottom: 7px;
}
.newStwocont .newStwolist li .newStworight .newStwoinfo{
	line-height: 22px;
	font-family: '瀹嬩綋';
	height: 65px;
	overflow:hidden;
}
.newStwomore{
	cursor: pointer;
	height: 55px;
	background: #dfe0e2 url('../img/newStwomore.png') center center no-repeat;
}
.newStwomore:hover{
	background: #133984 url('../img/newStwomoreon.png') center center no-repeat;
}
.newStwopage{
	text-align: center;
	padding: 30px 0;
}
.newStwopage span{
	display: inline-block;
	width: 38px;
	height: 38px;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 38px;
	font-family: '瀹嬩綋';
	font-size: 14px;
	color: #141414;
	cursor: pointer;
}
.newStwopage .oneYe,.newStwopage .twoYe{
	width: 85px;
}
.newStwopage .jyCont{
	color: #dddddd;
	border-color: #dddddd;
}
.newStwopage span.on{
	border-color: #fff;
	color: #133984;
}
.newStwopage span.longPage{
	border-color: #fff;
}
.newStwopage span.pageTxt input{
	width: 38px;
	height: 38px;
	border: none;
	background: #fff;
	line-height: 38px;
	text-align: center;
}
.newStwopage span.pagebtn{
	width: 54px;
}
/*----鏂伴椈涓績----*/
.newScont{
	width: 100%;
	background: url('../img/newsBanner.jpg') center center no-repeat;
	min-width: 1200px;
	height: 350px;
}
.newStab{
	margin-bottom: 90px;
}
.newStab .newStop,.systemTab .newStop{
	overflow: hidden;
	margin-top: 35px;
}
.newStab .newStop .newStit,.systemTab .newStop .newStit{
	float: left;
	margin-right: 10px;
	background: url('../img/newsTablistbg.png') no-repeat;
	background-position: 0 0;
	height: 48px;
	width: 201px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	color: #585858;
	cursor: pointer;
}
.newStab .newStop .newsOn,.systemTab .newStop .newsOn{
	background-position: 0 -52px;
	color: #fff;
}
.systemTab .newStop .newsOn a{
	color: #fff;
}
.newsoneCont{
	overflow: hidden;
	width: 281px;
	height:199px;
	cursor: pointer;
}
.newsoneCont img{
	position: relative;
    display: block;
    width: 281px;
    height: 197px;
}
.newsonedata span,.newStwodata span{
	display: inline-block;
	color: #959595;
}
.newsonedata .newSblue,.newStwodata .newSblue{
	color: #133984;
}
.newsonedata span.none ,.newStwodata span.none{
	display: inline-block;
}
.newStworight .newStwoTit,.newStworight .newStwodata{
	margin-bottom: 7px;
}
/*----鏂伴椈璇︽儏----*/
.newSinfoTit .hTit{
	font-size: 28px;
	color: #000;
	margin-bottom: 30px;
	margin-top: 50px;
	text-align: center;
}
.newSinfoTit .bTit{
	text-align: center;
	padding-bottom: 30px;
	border-bottom: 1px solid #dfe0e2;
}
.newSinfo .newScontInfo{
	padding: 30px;
	text-indent: 2em;
	font-size: 16px;
	line-height: 35px;
	color: #585858;
}
.newSinfo .newsInfoimg{
	text-align: center;
	margin: 50px 0;
}
.newSinfo .newsInfoimg img{
	margin: 0 auto;
}
.newSbutf{
	border-top: 1px solid #585858;
	overflow: hidden;
	padding-top: 15px;
	margin-bottom: 50px;
}
.newSleftfy{
	height: 64px;
}
.newSright{
	height: 64px;
	width: 138px;
	background: #dfe0e2;
	text-align: center;
	font-size: 18px;
	line-height: 64px;
	color: #585858;
}
.newSright span.icoFh{
	display: inline-block;
	width: 20px;
	height: 16px;
	background: url('../img/icoFh.png') no-repeat;
	margin-left: 5px;
}
.newSlTop,.newSlBut{
	overflow: hidden;
}
.newSlTop{
	margin-bottom: 6px;
}
.newSleftfy span.newStag{
	display: inline-block;
	width: 100px;
	height: 29px;
	background: #dfe0e2;
	font-size: 14px;
	margin-right: 1px;
	text-align: center;
	line-height: 30px;
	color: #585858;
	float: left;
}
.newSleftfy span.newSinfo{
	display: inline-block;
	width: 460px;
	height: 29px;
	background: #eeeeee;
	font-size: 12px;
	text-align: left;
	line-height: 30px;
	text-indent: 2em;
	font-family: '瀹嬩綋';
}
/*鑱旂郴鎴戜滑*/
.contacTcontbanner{
	background: url("../img/ybMybanner.jpg") center center no-repeat;
    height: 350px;
    min-width: 1200px;
    width: 100%;
}
.contactMap{
	padding: 10px;
	border:1px solid #ddd;
}
.contactAdd{
	background: #f1f1f1;
}
.contactAdd .contactList{
	width: 965px;
	margin: 0 auto;
	padding: 29px  0;
	border-bottom: 1px solid #b8b8b8;
}
.contactTit{
	font-size: 24px;
	font-family: '榛戜綋';
	color: #174297;
	margin-bottom: 5px;
}
.contactInfo{
	overflow: hidden;
}
.contactInfo .contactLeft,.contactInfo .contactRight{
	width: 480px;
}

.contactInfo .continfolist {
	padding-left: 30px;
	font-family: '瀹嬩綋';
	font-size: 14px;
	color: #3b3b3b;
	margin-top: 25px;
	background: url('../img/mapico.png') no-repeat;
}
.contactAdd  .contacClast{
	border: none;
	padding-bottom: 130px;
}
.contactInfo .icorx{
	background-position: 0 3px;
}
.contactInfo .icodh{
	background-position: 0 -130px;
}
.contactInfo .icocz{
	background-position: 0 -47px;
}
.contactInfo .icoyx{
	background-position: 0 -91px;
}
.contactInfo .icodz{
	background-position: 0 -222px;
}
.contactInfo .icolxr{
	background-position: 0 -170px;
}
.contactInfo .icosj{
	background-position: 0 -260px;
}
/*浜у搧浠ｇ悊*/
.busiInesscont{
	background: url("../img/cpDlbanner.jpg") center center no-repeat;
    height: 350px;
    min-width: 1200px;
    width: 100%;
}
.businessTit{
	font-size: 32px;
	color: #133984;
	text-align: center;
	margin: 60px 0;
}
.businessInfo{
	background: #f1f1f1;
	padding: 40px 60px;
}
.businessInfo .busiInfotit{
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 25px;
	margin-bottom: 25px;
	text-align: center;
	font-size: 16px;
	color: #000;
}
.busiInfotxt p{
	font-size: 14px;
	color: #3b3b3b;
	font-family: '瀹嬩綋';
}
.busiInfotxt .busiToptxt{
	text-align: center;
	font-weight: bold;
	margin-bottom: 15px;
}
.busiInfotxt .busiTxt{
	margin-top: 45px;
	text-indent: 2em;
	line-height: 35px;
}
.busiImg{
	width: 806px;
	height: 645px;
	background: #fff;
	margin: 70px auto;
	padding: 10px;
}
.busiImg p{
	font-weight:bold; 
	text-align: center;
	line-height: 30px;
}
.busiJstxt p{
	margin-bottom: 45px;
	line-height: 30px;
}
.busiJstxt p.busiJstit{
	font-weight: bold;
}
/*闆嗗洟鎷涜仒*/
.recruiTcont{
	background: url("../img/recruitBanner.jpg") center center no-repeat;
    height: 350px;
    min-width: 1200px;
    width: 100%;
}
.recruitInfo{
	background: #f1f1f1;
	padding: 85px 145px;
}
.recruitInfo .recruotList{
	margin-bottom: 45px;
	font-size: 18px;
	color: #000;
	line-height: 30px;
}
.recruitInfo .recruotList .recruotTxt{
	text-indent: 2em;
}
.recruitInfo .recruotList .recruotTit{
	color: #133984;
	font-weight: 600;
}
.recruotList p img{
	width: 100%;
}
.recruitTab .recruithd{
	overflow: hidden;
	margin-bottom: 10px;
}
.recruitTab .recruithd .reHdlist{
	float: left;
	margin-right: 7px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 100px;
	font-size: 18px;
	background: #dfe0e2;
	cursor: pointer;
	margin-bottom: 10px;
}
.recruitTab .recruithd .reHdlist:hover{
	background: #133984;
	color: #fff;
}
.recruitTab .recruithd .onSelcet{
	background: #133984;
	color: #fff;
}
.reBhlist{
	margin-bottom: 10px;
}
.reBhlist .reBhlistTit{
	height: 43px;
	line-height: 43px;
	border: 1px solid #cbcbcb;
	padding-left: 28px;
	background: #dfe0e2;
	font-size: 18px;
	cursor: pointer;
}
.reBhlist .reBhlistInfo{
	font-size: 14px;
	background: #efefef;
	padding: 0 65px;
	overflow: hidden;
	height: 0;
}
.reBhlist .reBhlistInfo .reBhInfotit{
	margin-top: 65px;
}
.reBhlist .reBhlistInfo  .reBhInfolast{
	margin-bottom: 65px;
}
.reBhlist .reBhlistInfo p{
	margin-bottom: 10px;
}
/*鐢垫缁翠繚*/
.recruiTcont{
	background: url("../img/dtwbBanner.jpg") center center no-repeat;
    height: 350px;
    min-width: 1200px;
    width: 100%;
}
.maintenOne .mainoneTit{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	font-family: '榛戜綋';
	margin-bottom: 35px;
	line-height: 30px;
}
.mainoneImg{
	text-align: center;
	margin-bottom: 40px;
}
.mainoneinfo .mainInfolist{
	overflow: hidden;
	margin-bottom: 35px;
}
.mainoneinfo .mainInfolist .maintenLine{
	width: 374px;
	height: 103px;
	background: url('../img/maintenLinebg.png') no-repeat;
	display: table;
}
.mainInfolist .center{
	margin: 0 auto;
}
.maintenLine .maintenCell{
	display: table-cell;
	vertical-align: middle;
	height: 103px;
}
.maintenLine .maintencLeft{
	width: 75px;
	background: url('../img/dtwbListbg.png') center center no-repeat;
}
.maintenLine .maintencRight{
	font-size: 18px;
	font-family: '榛戜綋';
}
.maintenLine .icoOne{
	background-position: 25px 31px;
}
.maintenLine .icoTwo{
	background-position: 25px -264px;
}
.maintenLine .icoThree{
	background-position: 25px -564px;
}
.maintenLine .icoFour{
	background-position: 25px -103px;
}
.maintenLine .icoFive{
	background-position: 25px -404px;
}
.maintenLine .icoSix{
	background-position: 25px -724px;
}
.maintenListBg{
	background: #f1f1f1;
	overflow: hidden;
}
.mainFwcont{
	overflow: hidden;
	margin: 70px 0;
}
.mainFwcont .Fwleft{
	float: left;
	height: 495px;
	background: url('../img/fwImgcont.png') no-repeat;
	width: 331px;
}
.mainFwcont .Fwright{
	float: right;
	width: 740px;
}
.mainFwcont .Fwright .FwrightTxt{
	color: #3b3b3b;
    font-family: "榛戜綋";
    font-size: 24px;
    line-height: 45px;
    margin-bottom: 28px;
}
.FwrightTxt .bold{
	font-weight: bold;
}
.FwrightTxt .s26{
	font-size: 26px;
}
.FwrightTxt .colBlue{
	color: #133984;
}
.mainJscont{

}
.mianJslist{
	overflow: hidden;
	margin-bottom: 16px;
}
.mianJslist .mainJscell{
	width: 288px;
	height: 288px;
	background: #f60;
	margin-right: 16px;
	position: relative;
}
.mianJslist .fr{
	margin-right: 0;
}
.mianJslist .mainJscell .Jsnametag{
	position: absolute;
	bottom: 0;
	left:0;
	right: 0;
	height: 44px;
	line-height: 44px;
	font-size: 20px;
	color: #fff;
	font-family: '榛戜綋';
	text-align: center;
	background: url('../img/jsTagbg.png') repeat-x;
}
.mianJslist .mainJscell .bggree{
	background-position: 0 0;
}
.mianJslist .mainJscell .bggree1{
	background-position: 0 -44px;
}
.mianJslist .mainJscell .bgblue{
	background-position: 0 -88px;
}
.mianJslist .mainJscell .bgred{
	background-position: 0 -132px;
}
.mianJslist .mainJscell .bgorange{
	background-position: 0 -176px;
}
.mainLxcont{
	height: 648px;
	background: url('../img/mainmyBg.jpg') bottom right no-repeat;
	overflow: hidden;
}
.mainLxcont .mainlxTxt{
	font-size: 24px;
	margin-top: 50px;
}
.mainlxTxt p{
	height: 42px;
    line-height: 42px;
    margin-bottom: 20px;
}
.mainlxTxt p.bold{
	font-weight: bold;
}
.mainlxTxt p.lxTxtbg{
	padding-left: 45px;
	background: url('../img/lxTxtbgimg.png') no-repeat;
}
.mainlxTxt p.telname{
	background-position: 0 5px;
}
.mainlxTxt p.telnob{
	background-position: 0 -127px;
}

/*鐢垫閿�敭*/
.honorTable{
	display: table;
	width: 100%;
}
.honorTable .honorTable-row{
	display: table;
	width: 100%;
	border-spacing: 88px 0;
	margin-bottom: 40px;
}
.honorTable-row .honorTable-cell{
	display: table-cell;
	background: #f60;
	width: 285px;
	height: 230px;
	position: relative;
	vertical-align: top;
}
.honorTable-cell .honorTag{
	position: absolute;
	bottom:0;
	left:0;
	right: 0;
	background: #133984;
	height: 41px;
	line-height: 41px;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.saleCont .serviceLeft{
	float: left;
	height: 488px;
	width: 508px;
	background: url('../img/serviceimg.png') no-repeat;
}
.saleCont .serviceRight{
	float: right;
	width: 650px;
}
.serviceRight p{
	font-family: '榛戜綋';
	font-size:26px;
	color: #3c3c3c;
	margin-bottom: 40px;
}
.serviceRight span{
	font-family: '榛戜綋';
	font-size:30px;
	color: #133984;
	font-weight: bold;
}

/*椤圭洰妗堜緥*/
.caSecont{
	background: url("../img/caseBanner.jpg") center center no-repeat;
    height: 350px;
    min-width: 1200px;
    width: 100%;
}
.caseTabhd{
	overflow: hidden;
	height: 50px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 30px;
}
.caseTabhd .caseTabtxt{
	float: left;
	background: url('../img/caseLine.jpg') right center no-repeat;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
	padding: 0 45px;
	cursor: pointer;
}
.caseTabhd .caseTabtxt .casehdIco{
	display: inline-block;
	width: 25px;
	height: 20px;
	background: url('../img/icocaseList.png') no-repeat;
	margin-right: 5px;
	position: relative;
	top: 2px;
}
.caseTabhd .caseTabtxt .zfcase{
	background-position: 0 0;
}
.caseTabhd .caseTabtxt .xxcase{
	background-position: 0 -60px;
}
.caseTabhd .caseTabtxt .yycase{
	background-position: 0 -133px;
}
.caseTabhd .caseTabtxt .jdcase{
	background-position: 0 -200px;
}
.caseTabhd .caseTabtxt .xqcase{
	background-position: 0 -286px;
}

.caseTabhd .noline{
	background: none;
}
.caseTabhd .caseOn{
	color: #000;
	border-bottom: 2px solid #133984;
}

.caseTabhd .caseOn .zfcase{
	background-position: -74px 0;
}
.caseTabhd .caseOn .xxcase{
	background-position: -74px -60px;
}
.caseTabhd .caseOn .yycase{
	background-position: -74px -133px;
}
.caseTabhd .caseOn .jdcase{
	background-position: -74px -200px;
}
.caseTabhd .caseOn .xqcase{
	background-position: -74px -286px;
}

.caseTabhd .noline{
	background: none;
}
.caseTabcon{
	overflow: hidden;
}
.caseTabcon .caseList{
	width: 285px;
	height: 285px;
	border: 1px solid #fff;
	position: relative;
	cursor: pointer;
}
.caseTabcon .caseRow{
	margin-bottom: 13px;	
	overflow: hidden;
}
.caseTabcon .fl{
	margin-right: 13px;
}
.caseTabcon .caseList:hover{
	border-color:#133984; 
}
.caseList .caseTags{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 265px;
	padding: 0 10px;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: url('../img/caseTagsbg.png') 0 -40px; repeat-x:yes;
	text-align: center;
	font-size: 18px;
}
.caseList:hover .caseTags{
	background-position: 0 0;
}
.caseMorecont{
	background: #e4eaf7;
	overflow: hidden;
}
.caseMore .caseMorerow table{
	border-color: #ced3de;
	margin-bottom: 45px;
	border: none;
}
.caseMore .caseMorerow table caption{
	text-align: left;
	font-size: 18px;
	color: #383838;
	font-weight: bold;
	margin-bottom:20px;
}
.caseMore .caseMorerow table td{
	border-color: #ced3de;
	font-size: 16px;
	height: 58px;
	width: 25%;
	text-indent: 5px;
	color: #838383;
	cursor: pointer;
}
.caseMore .caseMorerow table td:hover{
	color: #133984;
}
/*鐢垫澶у彅浜戝钩鍙�/
.elevatorOne{
	background: #e4eaf7;
	overflow: hidden;
}
.elevatinfo p{
	font-size: 18px;
	text-align: center;
	color: #4c4c4c;
	margin-bottom: 5px;
}
.elevatimg{
	height: 530px;
	margin-top: 90px;
	background: url('../img/elevatimg.png') center center no-repeat;
}
.elevatBtn a{
	display: block;
	width: 130px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin: 25px auto 40px;
	font-size: 16px;
	color: #1fcfef;
	border: 1px solid #1fcfef;
	background: #fff;
}
.elevatBtn a:hover{
	color: #fff;
	background: #1fcfef;
}

	
.elevatorsilde{ min-width:1200px; position:relative;  height:670px; overflow:hidden;   }	
.elevatorsilde .bd{ position:relative; z-index:0;  }	
.elevatorsilde .bd ul{ width:100% !important; }	
.elevatorsilde .bd li{ width:100% !important;  height:670px; }	
.elevatorsilde .bd li .siteWidth{ width:1200px; position:relative;  margin:0 auto;  height:670px;  }	
.elevatorsilde .bd li a{ position:absolute; width:100%; height:299px; display:block; z-index:1;;   }	
.elevatorsilde .bd .txt{ font:normal 24px/40px "Microsoft YaHei";}	
.elevatorsilde .bd .btn{ background: url('../img/slideBgbor.png') no-repeat; display:block; zoom:1; margin-top:15px;  width:240px; text-align: center; height:45px; line-height:45px; color:#66dfff; font-size:20px;}	
.elevatorsilde .hd{ width:30px;  position:absolute; z-index:1; bottom:0; left:20px; height:130px; line-height:15px;top: 50%;margin-top: -65px;}	
.elevatorsilde .hd ul li{ text-indent: 100em; cursor:pointer; display:inline-block;  width:21px; height:21px; margin:4px; background:url('../img/elevatorlistbg.png') 0 -32px; overflow:hidden;}	
.elevatorsilde .hd ul .on{  background-position:0 0; }
.elevatorsilde .bd li .elevatLeft{
	position: absolute;
	top: 200px;
	left: 0;
}
.elevatorsilde .bd li .elevatRight{
	position: absolute;
	right: 0;
	top: 50%;
}
.elevatorsilde .bd li .elevatLeft .wbtit{
	font-size: 40px;
	margin-bottom: 30px;
	color: #fff;
}

.elevatorsilde .bd li .wbqyimg{
	background: url('../img/qywb1.png') center center no-repeat;
	height: 440px;
	width:685px;
	margin-top: -220px; 
}
.elevatorsilde .bd li .wydwimg{
	background: url('../img/wydwimg1.png') center center no-repeat;
	height: 510px;
	width:640px;
	margin-top: -255px; 
}
.elevatorsilde .bd li .jsapp{
	background: url('../img/jsapp1.png') center center no-repeat;
	height: 604px;
	width:602px;
	margin-top: -302px; 
}
.elevatorsilde .bd li .jgjgimg{
	background: url('../img/jgjg1.png') center center no-repeat;
	height: 458px;
	width:544px;
	margin-top: -229px; 
}
.elevatorBanner{
	background: url("../img/elevatorbanner.jpg") center center no-repeat;
    height: 350px;
    min-width: 1200px;
    width: 100%;
}
/*闆嗗洟涓氬姟-绯荤粺闆嗘垚*/
.systemFw{
	background: #e4eaf7;
	overflow: hidden;
}
.systemBanner{
	background: url("../img/systemBanner.jpg") center center no-repeat;
    height: 350px;
    min-width: 1200px;
    width: 100%;
}
.honorCont{
	overflow: hidden;
}
.honorList{
	overflow: hidden;
	margin-bottom: 60px;
}
.honorList .fl{
	margin-right: 60px;
}
.honorList p img{
	display: block;
}
.honorList .honorTxt{
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #133984;
	color: #fff;
	font-size: 16px;
}
.honTxtlist{
	overflow: hidden;
}
.honTxtlist ul{
	width: 510px;
	margin-left: 25px;
}
.honTxtlist ul li{
	list-style-type: disc;
	font-size: 24px;
	margin-bottom: 30px;
}
.saleCont{
	overflow: hidden;
}
.saleCont ul{
	width: 380px;
}
.saleCont ul.fl{
	margin-right: 20px;
}
.saleCont ul li{
	margin-bottom: 40px;
}
.saleCont ul li span{
	background: url('../img/honorFwbg.png') 0 5px no-repeat;
	font-size: 20px;
	color: #585858;
	cursor: pointer;
	border-bottom:1px solid #e4eaf7; 
	padding-left: 30px;
}
.saleCont ul li:hover span{
	color: #133984;
	border-color:#133984;
	background-position: 0 -163px;
}
.sysSolve{
	overflow: hidden;
	background: #f1f1f1;
}
.solveList{
	margin-bottom: 50px;
	overflow: hidden;
}
.solveList .solveTxt{
	width: 355px;
	height: 348px;
	border: 1px solid #f1f1f1;
	background: #fff;
}
.solveList .fl{
	margin-right: 60px;
}
.solveList .solveTxt:hover{
	border-color: #364a9b;
}
.solveList .solveButTit{
	text-align:center;
	font-size: 20px;
	color: #585858;
	margin: 10px 0;
}
.solveList .solveButinfo{
	padding: 0 20px;
	font-size: 14px;
}
/*鐢垫閿�敭 鐢垫灞曞巺*/
.saleWrap{ margin: 20px 0; position:relative;  width:1200px;  background:#fff; overflow:hidden;     }	
.saleWrap .prev,.saleWrap .next{ display:block; position:absolute;margin-top: -180px; left:0px; width:40px; height:60px; background: url('../img/saleBtn.png') no-repeat;   }	
.saleWrap .next{ left:auto; right:0px; background-position: 0 -60px; }	
	
.saleWrap ul{ overflow:hidden; zoom:1; }	
.saleWrap ul li { cursor: pointer; width:250px; margin-right:30px;float:left; overflow:hidden;   }
.saleWrap ul li .saleImg{ margin-bottom: 15px; width:248px; height: 248px;border: 1px solid #ccc; float:left; overflow:hidden;  position: relative;   }	
.saleWrap ul li .saleTxt{text-align: center;color: #000;font-size: 16px;}
.saleWrap ul li .salePostion{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url('../img/salePosbg.png') repeat;
}
.saleWrap ul li .salePostion .addCenter{
	background: url('../img/saleAdd.png') center center no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}	
.saleWrap ul li:hover .salePostion{
	display: block;
}
.saleWrap ul li:hover .saleTxt{
	color: #174399;
}
.saleWrap ul li.saleOn .salePostion{
	display: block;
}
.saleWrap ul li.saleOn .saleTxt{
	color: #174399;
}
.saleDtlist .saleDtcon{
	display: none;
	background: #f1f1f1;
	padding: 50px;
}
.saleDtcon .saleInfotit{
	text-align: center;
	font-size: 16px;
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.saleInfotxt p{
	font-size: 14px;
	font-family: '瀹嬩綋';
	margin-bottom: 30px;
	line-height: 30px;
}
.saleImgcont{
	width: 860px;
	margin: 0 auto;
}
.saleImglist{
	overflow: hidden;
	margin-bottom: 44px;
}
.saleImglist .saleImgcon{
	width: 247px;
	height: 225px;
	padding: 5px;
	background: #fff;
}	
.saleImgcont .saleImglist .fl{
	margin-right: 44px;
}
.saleButlist{
	overflow: hidden;
	width: 860px;
	margin: 0 auto 40px;
}
.saleButlist .saleButcon{
	width: 170px;
	height: 90px;
	padding: 5px;
	background: #fff;
}
.saleButlist .fl{
	margin-right: 46px;
}
.saleButTxt .saleButinfo{

}
.textIndet{
	text-indent: 2em;
}
.saleButTit{
	font-weight: bold;
	margin-bottom: 0px;
}
.saleDtcon p{
	font-size: 14px;
	font-family: '瀹嬩綋';
	line-height: 35px;
}
.salerow{
	margin-bottom: 40px;
}
.yysaleImg{
	width: 830px;
	margin: 0 auto;
	overflow: hidden;
}
.yysaleImg .fl,.yysalerightlist{
	padding: 10px;
	background: #fff;
}
.bssaleCont{
	width: 890px;
	margin: 0 auto;
}
.bssaleCont .bssalelist{
	overflow: hidden;
	margin-bottom: 50px;
}
.bssaleCont .bssalelist .fl{
	margin-right: 83px;
}
.bssaleCont .bssalelist .bssaleImg{
	padding: 10px;
	background: #fff;
}
.ccsaleImg {
	width: 680px;
	margin: 0 auto;
}
.ccsaleImg .ccsalelist{
	overflow: hidden;
	margin-bottom: 20px;
}
.ccsalelist .ccsalelistcon{
	padding: 10px;
	background: #fff;
}
.ccsalelist .fl{
	margin-right: 20px;
}
.qcimgCont{
	width: 528px;
	padding: 10px;
	background: #fff;
	margin: 0 auto;
}
.qcimgCont img{
	display: block;
}
.xjfCont{
	overflow: hidden;
}
.xjfCont .xjfLeft{
	width: 450px;
}
.xjfCont .xjfRight{
	width: 374px;
}



/*甯冨眬*/
/*html,body{
	height: 100%;
	width: 100%;
}
.csTable{
	display: table;
	height: 100%;
	width: 100%;
}
.tableRow{
	display: table;
	width: 100%;
}

.headContainer{
	height: 50px;
    position: relative;
    z-index: 99;
    width: 100%;
    background: #f60;
}
.containerMain{
	display: table;
    height: 100%;
    margin-top: -50px;
    position: relative;
    width: 100%;
    z-index: 1;
}
.containerMain .cellMain{
	display: table-cell;
}
.navMain{
	width: 180px;
	min-width: 180px;
	background: green;
}
.mainNav{
	margin-top: 50px;
}
.MainTxt{
	background: blue;
}
.mainInfoCont{
	margin-top: 50px;
}*/