@charset "utf-8";
/* CSS Document */
body, p, ul, ol, input, form, h1, h2, h3, h4, h5, h6, dl, dt, dd, th, td, iframe, textarea {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
body {
	font: 12px/1.5 "Microsoft Yahei", Arial, "宋体";
	font-size:12px;
	line-height:22px;
	color:#908f8f
}
a {
	text-decoration:none;
	color:#868585
}
img {
	border:0
}
ul, ol {
	list-style:none
}
h1, h2, h3, h4, h5, h6, strong, b {
	font-weight:normal;
	font-size:100%;
}
em, i, big, small {
	font-style:normal
}
iframe {
	border:0;
	overflow:hidden
}
.clearfix {
*zoom:1
}
.clearfix:after {
	content:'.';
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	font-size:0;
	overflow:hidden;
	line-height:0
}
.clear {
	clear:both
}
.fl {
	float:left
}
.fr {
	float:right
}
/*display*/
.db {
	display:block
}
.di {
	display:inline
}
.dil {
	display:inline-block;
*display:inline;
*zoom:1
}
.dn {
	display:none
}
/*font*/
.fz0 {
	font-size:0
}
.fz10 {
	font-size:10px
}
.fz12 {
	font-size:12px
}
.fz14 {
	font-size:14px
}
.fz16 {
	font-size:16px
}
.fz18 {
	font-size:17px
}
.fz20 {
	font-size:20px
}
.fz22 {
	font-size:22px
}
.fz24 {
	font-size:24px
}
.fz26 {
	font-size:26px
}
.fz28 {
	font-size:28px
}
.fz30 {
	font-size:28px
}
.fz32 {
	font-size:32px
}
.fz34 {
	font-size:34px
}
.yahei {
	font: 12px/1.5 "Microsoft Yahei", Arial, "宋体";
}
.tahoma {
	font-family:Tahoma
}
.arial {
	font-family:Arial
}
.fw {
	font-weight:bold
}
.fn {
	font-weight:normal
}
/*color*/
.white {
	color:#FFF
}
.black {
	color:#000
}
/*positon*/
.abs {
	position:absolute
}
.rela {
	position:relative
}
. .z5 {
z-index:5
}
.z50 {
	z-index:50
}
.z100 {
	z-index:100
}
.z15 {
	z-index:150
}
.z200 {
	z-index:200
}
/*text*/
.alignC {
	text-align:center
}
.alignR {
	text-align:right
}
.alignL {
	text-align:left
}
.indent {
	text-indent:-9999em
}
.indent2 {
	text-indent:2em
}
/*vertical-align*/
.vm {
	vertical-align:middle
}
.vba {
	vertical-align:baseline
}
.vt {
	vertical-align:top
}
.vbt {
	vertical-align:bottom
}
.vtt {
	vertical-align:text-top
}
.vtb {
	vertical-align:text-bottom
}
/*width*/
.w1000 {
	width:1000px;
}
.w1190 {
	width:1200px;
}
.w980 {
	width:980px
}
.w100_ {
	width:100%
}
/*height*/
.h100_ {
	height:100%
}
.h0 {
	height:0
}
.h1 {
	height:1px
}
/*line-height*/
.lh14 {
	line-height:14px
}
.lh16 {
	line-height:16px
}
.lh18 {
	line-height:18px
}
.lh20 {
	line-height:20px
}
.lh22 {
	line-height:22px
}
.lh24 {
	line-height:24px;
}
.lh26 {
	line-height:26px;
}
.lh28 {
	line-height:28px
}
.lh30 {
	line-height:30px
}
.lh32 {
	line-height:32px
}
.lh34 {
	line-height:34px
}
.lh36 {
	line-height:36px
}
.lh38 {
	line-height:38px
}
/*overflow*/
.oh {
	overflow:hidden
}
.os {
	overflow:scroll
}
.oa {
	overflow:auto
}
.ov {
	overflow:visible
}
/*padding*/
.pt2 {
	padding-top:2px
}
.pt5 {
	padding-top:5px
}
.pt10 {
	padding-top:7px
}
.pt15 {
	padding-top:15px
}
.pt20 {
	padding-top:20px
}
.pt25 {
	padding-top:25px
}
.pt30 {
	padding-top:30px
}
.pt35 {
	padding-top:35px
}
.pt40 {
	padding-top:40px
}
.pt45 {
	padding-top:45px
}
.pt50 {
	padding-top:50px
}
.pr2 {
	padding-right:2px
}
.pr5 {
	padding-right:5px
}
.pr10 {
	padding-right:10px
}
.pr13 {
	padding-right:13px
}
.pr15 {
	padding-right:15px
}
.pr20 {
	padding-right:20px
}
.pr25 {
	padding-right:25px
}
.pr30 {
	padding-right:30px
}
.pr35 {
	padding-right:35px
}
.pr40 {
	padding-right:40px
}
.pr45 {
	padding-right:45px
}
.pr50 {
	padding-right:50px
}
.pb5 {
	padding-top:5px
}
.pb10 {
	padding-bottom:10px
}
.pb15 {
	padding-bottom:15px
}
.pb20 {
	padding-bottom:20px
}
.pb25 {
	padding-bottom:25px
}
.pb30 {
	padding-bottom:30px
}
.pb35 {
	padding-bottom:35px
}
.pb40 {
	padding-bottom:40px
}
.pb45 {
	padding-bottom:45px
}
.pb50 {
	padding-bottom:50px
}
.pl2 {
	padding-left:2px
}
.pl5 {
	padding-left:5px
}
.pl10 {
	padding-left:10px
}
.pl13 {
	padding-left:13px
}
.pl15 {
	padding-left:15px
}
.pl20 {
	padding-left:20px
}
.pl25 {
	padding-left:25px
}
.pl30 {
	padding-left:30px
}
.pl35 {
	padding-left:35px
}
.pl40 {
	padding-left:40px
}
.pl45 {
	padding-left:45px
}
.pl50 {
	padding-left:50px
}
.pa2-5 {
	padding:2px 5px
}
/*margin*/
.toCenter {
	margin-left:auto;
	margin-right:auto
}
.mt-1 {
	margin-top:-1px
}
.mt1 {
	margin-top:1px
}
.mt5 {
	margin-top:5px;
}
.mt7 {
	margin-top:7px
}
.mt10 {
	margin-top:10px; color:#434343;
}
.mt15 {
	margin-top:15px;
}
.mt20 {
	margin-top:20px;
}
.mr13 {
	margin-right:13px;
}
.mr15 {
	margin-right:15px;
}
a {
	text-decoration:none;
}
a:focus, a:hover, a:active {
	text-decoration:none;
}
/*----------------------------------------*/




.c-leftside {
	width:293px;
	height:530px;
	float:left;
	overflow:hidden
}
.c-center {
	width:512px;
	height:530px;
	float:left;
	overflow:hidden;
	margin:0 11px
}
.c-rightside {
	width:362px;
	height:530px;
	float:left;
	overflow:hidden;
}
.focus {
	position:relative;
	height:318px;
	background-color:#000;
	overflow:hidden
}
.fPic, .fcon {
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
}
.fcon {
	display:none
}
.shadow {
	height:40px;
	background:rgba(0, 0, 0, .6);
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#9b000000, endColorStr=#9b000000);
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	z-index:3;
	line-height:40px
}
.shadow a {
	color:#fff;
	font-size:14px;
	overflow:hidden;
	margin-left:10px;
}
.focus img {
	display:block
}
.fbgtt {
	bottom:13px;
	right:20px;
	position:absolute;
	height:14px;
	z-index:10;
	font-size:0;
}
.fbgtt a {
	width:14px;
	height:14px;
	border-radius:7px;
	cursor:pointer;
	margin:0 3px;
	display:inline-block;
	background:#FFF;
	outline:none
}
.fbgtt a.ac, .fbgtt a:hover {
	background:#fc114a;
}
.focus .prev, .focus .next {
	position:absolute;
	width:40px;
	height:74px;
	background-image:url(../images22/hfbj.png);
	background-repeat: no-repeat
}
.focus .prev {
	top:50%;
	margin-top:-37px;
	left:0;
	background-position:0 -144px;
	cursor:pointer;
}
.focus .next {
	top:50%;
	margin-top:-37px;
	right:0;
	_right:-2px;
	background-position:-40px -144px;
	cursor:pointer;
}
.focus .prev:hover {
	background-position:0 -70px;
}
.focus .next:hover {
	background-position:-40px -70px;
}
.l-vedio {
	height:190px;
	overflow:hidden;
	margin-top:12px;
	background:#FFF;
	padding-top:10px
}
.v-ico {
	background:url(../images22/hfbj.png) -245px 0 no-repeat;
	display:inline-block;
	width:14px;
	height:18px;
	vertical-align:-3px;
*vertical-align:auto
}
.news-ico {
	background:url(../images22/hfbj.png) -264px 0 no-repeat;
	display:inline-block;
	width:15px;
	height:15px;
*vertical-align:auto
}
.active-ico {
	background:url(../images22/hfbj.png) -283px 0 no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:-3px;
*vertical-align:auto
}
.zxpt-ico {
	background:url(../images22/hfbj.png) -303px 0 no-repeat;
	display:inline-block;
	width:15px;
	height:15px;
	vertical-align:-3px;
*vertical-align:auto
}
.mzsj-ico {
	width:29px;
	height:29px;
	display:inline-block;
	background:url(../images22/hfbj.png) -324px 0 no-repeat;
	vertical-align:middle;
}
.mlrx-ico {
	width:29px;
	height:29px;
	display:inline-block;
	background:url(../images22/hfbj.png) -355px 0 no-repeat;
	vertical-align:middle;
}
.address-ico {
	width:29px;
	height:29px;
	display:inline-block;
	background:url(../images22/hfbj.png) -386px 0 no-repeat;
	vertical-align:middle;
}
.qq-ico {
	background:url(../images22/hfbj.png) -418px 0 no-repeat;
	display:inline-block;
	width:25px;
	height:29px;
	vertical-align:middle;
	_margin-top:4px;
	_margin-bottom:4px
}
.zxzx-ico {
	background:url(../images22/hfbj.png) -446px 0 no-repeat;
	display:inline-block;
	width:25px;
	height:29px;
	vertical-align:middle;
	_margin-top:4px;
	_margin-bottom:4px
}
.bTitle {
	font-size:16px;
	color:#414141;
	margin:0 8px
}
.tEngshil {
	color:#a1a1a1;
	font-size:14px
}
.more {
	color:#c8c8c8;
	position:absolute;
	right:15px;
	top:0px
}
.vedioBox {
	width:272px;
	height:149px;
	overflow:hidden
}
.newsBox {
	height:308px;
	background:#FFF;
	padding-top:10px
}
.newspic {
	width:150px;
	height:87px;
	float:left;
	overflow:hidden;
}
.newsInfo {
	height:87px;
	width:300px;
	float:left;
	margin-left:35px
}
.newsInfo h2 a {
	color:#414141
}
.detail {
	height:24px;
	width:67px;
	text-align:center;
	background:#e3e2e2;
	display:block;
	color:#974398;
	line-height:24px
}
.thenewest {
	margin-top:10px;
	padding-bottom:15px;
	border-bottom:1px dashed #999999;
	width:494px;
	overflow:hidden
}
.newsList {
	color:#868585;
	line-height:32px;
	padding-left:15px
}
.newsList a {
	color:#868585
}
.navFixBox .navLeftMeau li .nqhIco1 {
	width:23px;
	height:23px;
	display:block;
	background:url(../images22/nav_ico.jpg) 0 0 no-repeat;
	float:left;
}
.navFixBox .navLeftMeau li .nqhIco2 {
	width:23px;
	height:23px;
	display:block;
	background:url(../images22/nav_ico.jpg) 0 -23px no-repeat;
	float:left;
}
.navFixBox .navLeftMeau li .nqhIco3 {
	width:23px;
	height:23px;
	display:block;
	background:url(../images22/nav_ico.jpg) 0 -46px no-repeat;
	float:left;
}
.navFixBox .navLeftMeau li .nqhIco4 {
	width:23px;
	height:23px;
	display:block;
	background:url(../images22/nav_ico.jpg) 0 -69px no-repeat;
	float:left;
}
.navFixBox .navLeftMeau li .nqhIco5 {
	width:23px;
	height:23px;
	display:block;
	background:url(../images22/nav_ico.jpg) 0 -92px no-repeat;
	float:left;
}
.navFixBox .navLeftMeau .navLeftCont {
	margin:5px 0 0 0;
}
.navFixBox .navLeftMeau .navLeftCont h2 {
	font-size:12px;
	font-weight:500;
	float:left;
	margin-right:20px;
	line-height:20px;
	white-space:nowrap
}
.navFixBox .navLeftMeau .navLeftCont a {
	color:#565656
}
.navFixBox .navRightBox {
	width:932px;
	height:438px;
	border-left:#c062c2 solid 1px;
	position:relative;
	z-index:5;
	margin-left:-1px
}
.navFixBox .navRightBox .navRightFix {
	height:100%;
	overflow:hidden;
}
.navFixBox .navRightBox .navRightFix li {
	padding:7px 12px;
	overflow:hidden;
	margin-left:20px;
	width:100%;
}
.navFixBox .navRightBox .navRightFix .navRightTitle {
	padding:4px 0;
	color:#1F1F1F
}
.navFixBox .navRightBox .navRightFix .navRightTitle a {
	color:#1f1f1f;
	line-height:20px;
}
.navFixBox .navRightBox .navRightFix .navRightTitle h2 {
	font-size:14px;
}
.navFixBox .navRightBox .navRightFix .navRightCont {
	margin:4px 0 0 0;
	float:left;
	border-top:#d1d1d1 solid 1px;
	line-height:26px;
	padding-top:5px
}
.navFixBox .navRightBox .navRightFix .navRightCont a {
	color:#565656
}
.navFixBox .navRightBox .navRightFix .navRightCont h2 {
	float:left;
	margin:0 20px 0 0;
	font-size:12px;
	line-height:20px;
	font-weight:500;
}
.banner {
	width:100%;
	height:639px;
	top:0;
	left:0;
	min-width:1190px;
	overflow:hidden;
	position:absolute;
}
.bannerImg {
	background:url(../images22/banner1.jpg) center no-repeat;
	width:100%;
	height:639px;
	position:absolute;
	top:0;
	left:0;
	z-index:-2;
	min-width:1190px;
}
.hidebannerImg {
	display:none;
}
.banner .bannerMain {
	height:436px;
	margin-top:201px;
}
.prebanner {
	position:absolute;
	width:51px;
	height:51px;
	margin:167px 0 0 0px;
	z-index:150;
	cursor:pointer;
	background:url(../images22/prenext.png) 0 0 no-repeat;
}
.nextbanner {
	position:absolute;
	width:51px;
	height:51px;
	margin:167px 0 0 1139px;
	z-index:150;
	cursor:pointer;
	background:url(../images22/prenext.png) -51px 0 no-repeat;
}
.banner ul.bannerItem {
	margin:370px 0 0 0;
}
.banner ul.bannerItem li {
	width:126px;
	height:62px;
	overflow:hidden;
	float:left;
	margin:0 5px
}
.banner ul.bannerItem li a {
	outline:none
}
.banner ul.bannerItem li img {
	position:relative;
	margin-left:-87px;
	left:50%
}
.banner ul.bannerItem li a.hover {
	border:#974398 solid 2px;
	display:block;
	overflow:hidden
}
.bgblack {
	background-color:#000;
}
.bgpurple {
	background-color:#3f004d;
}
.txtcolor {
	color:#FFF;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.caseIcoMn {
	width:105%;
	overflow:hidden
}
.caseIcoMn li.liMenu {
	background:#0caadd;
	padding-top:20px;
	height:60px
}
.caseIcoMn li.ac {
	background:#9e0000;
}
.caseIcoMn li {
	width:108px;
	height:80px;
	background:#232124;
	float:left;
	overflow:hidden;
	color:#FFF;
	border-left:1px solid #302f30
}
.caseIcoMn .ac .absji {
	width:15px;
	height:9px;
	background:url(../images22/caseSanjiao.png) center no-repeat;
	position:absolute;
	margin-top:80px;
	margin-left:41px
}
.caseIcoMn .xbIco {
	width:60px;
	height:50px;
	background:url(../images22/caseIco.png) top left no-repeat; _background:url(../images22/caseIco.gif) top top no-repeat;
	display:block;
	margin:0 auto
}
.caseIcoMn .bbIco {
	width:60px;
	height:50px;
	background:url(../images22/caseIco.png) -60px top no-repeat; _background:url(../images22/caseIco.gif) -60px top no-repeat;
	display:block;
	margin:0 auto
}
.caseIcoMn .ybIco {
	width:60px;
	height:50px;
	background:url(../images22/caseIco.png) -120px top no-repeat; _background:url(../images22/caseIco.gif) -120px top no-repeat;
	display:block;
	margin:0 auto
}
.caseIcoMn .lbIco {
	width:60px;
	height:50px;
	background:url(../images22/caseIco.png) -180px top no-repeat; _background:url(../images22/caseIco.gif) -180px top no-repeat;
	display:block;
	margin:0 auto
}
.caseIcoMn .xzIco {
	width:60px;
	height:50px;
	background:url(../images22/caseIco.png) -360px top no-repeat; _background:url(../images22/caseIco.gif) -360px top no-repeat;
	display:block;
	margin:0 auto
}
.caseIcoMn .zfIco {
	width:60px;
	height:50px;
	background:url(../images22/caseIco.png) -300px top no-repeat; _background:url(../images22/caseIco.gif) -300px top no-repeat;
	display:block;
	margin:0 auto
}
.caseIcoMn .zsIco {
	width:60px;
	height:50px;
	background:url(../images22/caseIco.png) -240px top no-repeat; _background:url(../images22/caseIco.gif) -240px top no-repeat;
	display:block;
	margin:0 auto
}
.caseIcoMn .mbIco {
	width:60px;
	height:50px;
	background:url(../images22/caseIco.png) -480px top no-repeat; _background:url(../images22/caseIco.gif) -480px top no-repeat;
	display:block;
	margin:0 auto
}
.caseIcoMn .qbIco {
	width:60px;
	height:50px;
	background:url(../images22/caseIco.png) -540px top no-repeat; _background:url(../images22/caseIco.gif) -540px top no-repeat;
	display:block;
	margin:0 auto
}
.caseIcoMn .sxIco {
	width:60px;
	height:50px;
	background:url(../images22/caseIco.png) -600px top no-repeat; _background:url(../images22/caseIco.gif) -600px top no-repeat;
	display:block;
	margin:0 auto
}
.caseIcoMn .moIco {
	width:60px;
	height:50px;
	background:url(../images22/caseIco.png) -660px top no-repeat; _background:url(../images22/caseIco.gif) -660px top no-repeat;
	display:block;
	margin:0 auto
}
.cLeftImg {
	width:254px;
	height:409px;
	overflow:hidden;
	float:right;
	position:relative
}
.anli1 {
	float:left;
	width:313px;
	height:398px;
	margin-top:15px;
}
.anli1_1 {
	width:311px;
	height:195px;
	border:1px #bababa;
}
/*.anli1_2{ width:311px; height:195px; border:1px #bababa; margin-top:10px;}*/



.cLeftImg .textBox {
	position:absolute;
	width:100%;
	height:94px;
	background:rgba(0, 0, 0, 0.5);
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#7f000000, endColorStr=#76000000);
	left:0;
	bottom:0
}
.cRightImg {
	width:800px;
	height:409px;
	overflow:hidden;
	float:left;
	font-size:14px;
	color:#000000
}
.cRightImg li {
	background:#f1f1f1;
	width:392px;
	height:292px;
	text-align:center;
	overflow:hidden;
	padding-top:20px
}
.ccLine {
	height:440px;
	width:1px;
	overflow:hidden;
	background:#e8e5e8;
	float:left;
}
.cZise {
	color:#000
}
.c1e1e1e {
	color:#1e1e1e
}
.ca83faa {
	color:#a83faa
}
.zrImgCase {
	padding:2px;
	background:#FFF
}
.zrImgCase li {
	width:240px;
	float:left;
	margin-right:1px;
	height:262px;
	overflow:hidden
}
.zrImgCase .getMore {
	width:221px;
	height:212px;
	overflow:hidden;
	color:#FFF;
	line-height:40px;
	background:url(../images22/fc8.jpg) center 170px no-repeat #974398;
	padding-top:50px
}
.indexAboutMu li {
	width:182px;
	height:50px;
	background:#e2e2e2;
	line-height:50px;
	font-size:16px;
	color:#0d0c0c;
	float:left;
	margin-right:1px;
	padding-left:10px
}
.indexAboutMu {
	padding:15px
}
.indexAboutMu .ab1 {
	width:40px;
	height:40px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images22/indexAboutIco.png) -80px top no-repeat
}
.indexAboutMu .ab2 {
	width:40px;
	height:40px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images22/indexAboutIco.png) -200px top no-repeat
}
.indexAboutMu .ab3 {
	width:40px;
	height:40px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images22/indexAboutIco.png) 0 top no-repeat
}
.indexAboutMu .ab4 {
	width:40px;
	height:40px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images22/indexAboutIco.png) -40px top no-repeat
}
.indexAboutMu .ab5 {
	width:40px;
	height:40px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images22/indexAboutIco.png) -120px top no-repeat
}
.indexAboutMu .ab6 {
	width:40px;
	height:40px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images22/indexAboutIco.png) -160px top no-repeat
}
.indexAboutMu li.ac {
	background:#a83faa;
	color:#FFF
}
.indexAboutMu .ac .ab1 {
	background:url(../images22/indexAboutIco.png) -80px bottom no-repeat
}
.indexAboutMu .ac .ab2 {
	background:url(../images22/indexAboutIco.png) -200px bottom no-repeat
}
.indexAboutMu .ac .ab3 {
	background:url(../images22/indexAboutIco.png) 0px bottom no-repeat
}
.indexAboutMu .ac .ab4 {
	background:url(../images22/indexAboutIco.png) -40px bottom no-repeat
}
.indexAboutMu .ac .ab5 {
	background:url(../images22/indexAboutIco.png) -120px bottom no-repeat
}
.indexAboutMu .ac .ab6 {
	background:url(../images22/indexAboutIco.png) -160px bottom no-repeat
}
.aboutInBox {
	width:383px;
	height:347px;
	background:#f1f1f1;
	float:right;
	position:relative;
	overflow:hidden;
	margin-right:18px
}
.xiangxi1 {
	width:37px;
	height:37px;
	position:absolute;
	bottom:15px;
	right:90px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	background:url(../images22/xiangxiBj.png) center no-repeat;
	line-height:37px
}
.xiangxi2 {
	width:37px;
	height:37px;
	position:absolute;
	bottom:15px;
	right:50px;
	background:url(../images22/xiangxiBj1.png) center no-repeat;
}
.indexAboutMu .ac .absji {
	position:absolute;
	width:15px;
	height:10px;
	background:url(../images22/aboutSanjiao.png) center bottom no-repeat;
	margin-top:50px;
	overflow: hidden;
	margin-left:70px
}
.hotItemFullwidth {
	width:100%;
	height:120px;
	margin:10px 0;
	overflow:hidden;
}
.hotItem {
	height:120px;
	overflow:hidden;
	color:#FFF;
	background-color:#7d2b86;
}
.hotItem li {
	width:262px;
	height:120px;
	overflow:hidden;
	border-right:#a46bab dashed 1px;
	margin:0 30px 0 0;
}
.hotItem .bigHotItem {
	height:98px;
	overflow:hidden;
	margin:10px 0 0 0;
}
.hotItem .plaico {
	background:url(/templets/hanfei/img/HotItembg.png) 0px 0px no-repeat;
}
.hotItem .lasico {
	background:url(/templets/hanfei/img/HotItembg.png) 0px -98px no-repeat;
}
.hotItem .zsmrico {
	background:url(/templets/hanfei/img/HotItembg.png) 0px -196px no-repeat;
}
.hotItem .xiufuico {
	background:url(/templets/hanfei/img/HotItembg.png) 0px -294px no-repeat;
}
.hotItem a {
	color:#FFF
}
.hotItem .bigHotItem h2 {
	margin:15px 0 0 120px;
	display:block;
	font-size:18px;
}
.hotItem .bigHotItem span.enItem {
	margin:5px 0 0 120px;
	display:block;
	color:#965f9c
}
.hotItem .bigHotItem span.Itemmore {
	margin:4px 15px 0 120px;
	float:right;
	width:9px;
	height:9px;
	display:block;
	background:url(../images22/Hotss.png) right 0px no-repeat;
}
.hotItem .hotItemCont {
	height:98px;
	overflow:hidden;
	margin:10px 0 0 0;
}
.hotItem .hotItemCont .hotItemCTitle {
	width:100%;
	text-align:center;
	margin:8px 0;
	background:url(../images22/hotItemLine.jpg) 23px 12px no-repeat;
}
.hotItem .hotItemCont .hotItemCTitle h2 {
	font-size:18px;
}
.hotItem .hotItemCont .hotItemCCont a {
	float:left;
}
.hotItem .hotItemCont .hotItemCCont h3 {
	font-size:12px;
	font-weight:500;
	line-height:20px;
	width:63px;
	overflow:hidden
}
.navBjxf {
	background:url(../images22/navBj_xiufu.jpg) right bottom no-repeat
}
.navBjnqh {
	background:url(../images22/navBj_nqh.jpg) right bottom no-repeat
}
.navBjzs {
	background:url(../images22/navBj_zhushe.jpg) right bottom no-repeat
}
.navBjpifu {
	background:url(../images22/navBj_pifu.jpg) right bottom no-repeat
}
.navBjzx {
	background:url(../images22/navBj_zhengxing.jpg) right bottom no-repeat
}
.indexCaseStep {
	height:93px;
	overflow:hidden;
	font-size:12px
}
.indexCaseStep li {
	width:94px;
	height:93px;
	overflow:hidden;
	float:left;
	text-align:center;
	background:none;
	margin-right:6px;
	padding:0;
	line-height:20px
}
.indexCaseStep li img {
	display:block;
	margin:0 auto
}
/**案例**/
.left {
	float: left;
}
.right {
	float: right !important;
}
.index {
	margin:0 auto;
	width:1200px;
}
.gz1 a {
	background:#fff;
	border:1px #a31f24 solid;
	line-height:25px;
	width:115px;
	height:24px;
	color:#a31f24;
	text-shadow: 0 1px 0 #fff;
	text-align:center;
	float:left;
	margin-left:20px;
}
.gz1 a:hover {
	color:#fff;
	background:#9e0000;
	text-shadow: 0 1px 0 #333;
}
.gz2 a {
	background:#9e0000;
	border:1px #9e0000 solid;
	line-height:25px;
	width:115px;
	height:24px;
	color:#fff;
	text-shadow: 0 1px 0 #333;
	text-align:center;
	float:left;
	margin-left:15px;
}
.gz2 a:hover {
	color:#fff;
	background:#9e0000;
	border:1px #9e0000 solid;
	text-shadow: 0 1px 0 #333;
}
.game163 {
	position: relative;
	overflow: hidden;
	width:1200px; /*display:none;*/
}
.game163 .bigImg {
	height:510px;
	width:1200px;
	position: relative;
	margin-top:15px;
}
.game163 .bigImg li {
	border:1px #e3e3e3 solid;
	overflow: hidden;
}
.game163 .smallScroll {
	height:150px;
	overflow:hidden;
	margin-top:25px;
}
.game163 .sPrev, .game163 .sNext {
	float: left;
	display: block;
	width: 32px;
	height: 60px;
	text-indent: -9999px;
	margin-top:40px;
}
.game163 .sPrev {
	background:url(../images22/icon.png) -438px 0 no-repeat;
}
.game163 .sNext {
	background:url(../images22/icon.png) -547px 0 no-repeat;
}
.game163 .smallImg {
	float:left;
	display:inline;
	width: 1120px;
	overflow: hidden;
	margin-right:7px;
	margin-left:8px;
}
.game163 .smallImg ul {
	float:left;
	width: 1120px;
}
.game163 .smallImg li {
	float: left;
	width:134px;
	height:131px;
	cursor:pointer;
	display:block;
	margin-right:6px;
}
.game163 .smallImg img {
	width:132px;
	height:129px;
	border:1px #e0e0e0 solid;
}
.game163 .smallImg .on img {
	border-color: #9e0000;
	width:132px;
	height:129px;
}
.index_al01 {
	width:915px;
	_width:915px;
	background:url(../images22/index_al01.jpg) no-repeat;
	height:507px;
	margin-left:10px; display:inline;
}
.index_al01_1 {
	font-size:26px;
	line-height:45px;
	margin-left:450px;
	margin-top:35px;
}
.index_al01_2 {
	margin-left:450px;
	font-size:14px;
	width:150px;
	text-align:center;
	color:#fff;
	background:#9e0000;
}
.index_al01_3 {
	width:300px;
	margin-left:456px;
	margin-top:35px;
	font-size:14px;
}
.index_al01_31 {
	font-size:26px;
	margin-bottom:10px;
}
.in1 {
	font-size:18px;
}
.index_al01_33 {
	background:url(../images22/index_50.jpg) no-repeat 0 5px;
	font-size:16px;
	padding-left:40px;
	margin-top:15px;
}
.index_al01_34 {
	padding-left:40px;
}
.index_al01_35 {
	background:url(../images22/index_53.jpg) no-repeat 0 0px;
	font-size:16px;
	padding-left:40px;
	margin-top:15px;
}
.index_al01_36 {
	height:40px;
	margin-top:25px;
	margin-left:23px;
}
.index_al_zj01 {
	width:273px;
	background:url(../images22/chenfuli.jpg);
	height:507px;
}
.index_al_zj02 {
	width:273px;
	background:url(../images22/zhujianying.jpg);
	height:507px;
}
.index_al_zj03 {
	width:273px;
	background:url(../images22/zhujianying.jpg);
	height:507px;
}
.index_al_zj04 {
	width:273px;
	background:url(../images22/zhujianying.jpg);
	height:507px;
}
.index_al_zj05 {
	width:273px;
	background:url(../images22/zhujianying.jpg);
	height:507px;
}
.index_al_zj01 a, .index_al_zj02 a, .index_al_zj03 a, .index_al_zj04 a, .index_al_zj05 a {
	font-size:16px;
	top:300px;
	position: relative;
	display:block;
	background:url(../images22/botton.png) no-repeat;
	width:148px;
	height:38px;
	margin-top:155px;
	margin-left:65px;
	text-align:center;
	line-height:32px;
}
.index_al_zj01 a:hover, .index_al_zj02 a:hover, .index_al_zj03 a:hover, .index_al_zj04 a:hover, .index_al_zj05 a:hover {
	color:#a31f24;
}
.index_case02 {
	background:url(../images22/index_al02.jpg) no-repeat;
}
.index_case03 {
	background:url(../images22/index_al03.jpg) no-repeat;
}
.index_case04 {
	background:url(../images22/index_al04.jpg) no-repeat;
}
.index_case05 {
	background:url(../images22/index_al05.jpg) no-repeat;
}
.index_case06 {
	background:url(../images22/index_al06.jpg) no-repeat;
}
.index_case07 {
	background:url(../images22/index_al07.jpg) no-repeat;
}
.index_case08 {
	background:url(../images22/index_al08.jpg) no-repeat;
}
.index_case09 {
	background:url(../images22/index_al09.jpg) no-repeat;
}
