@charset "utf-8";
/* CSS Document */
.index01Bg{ background:#fff; width:100%; position:relative; margin-top:-40px; z-index:9999;}
.index01Bg div.index01Pd{ padding:15px 0; margin:0 20px;}
h4.indexh4{ color:#2b2b2b; font-size:1.5em; text-align:center; font-weight:bold;}
p.indexP{ color:#818181; font-size:1em; text-align:center;}
span.indexSpan{ display:block; width:10%; height:2px; background:#b81511; margin:5px auto 15px;}

/*business*/
.b_cont{width:537px;overflow:hidden;margin:20px auto 0 auto;position:relative;}
.ct_p_05{width:175px;float:left;text-align:center;}
.ct_p_05 a{ display:block; position:relative;}
.ct_p_05 a img{ width:175px;}
.ct_p_05 a div{ background:url(../images/index/indexDivBg.png) left top repeat; width:100%; padding:15px 0;}

.scrDotList_wrap{text-align:center;width:100%;position:absolute;bottom:10px;}
.scrDotList{padding:0 10px;zoom:1;line-height: 0;}
.scrDotList span{display:inline-block;width:10px;height:10px;background:#000000;cursor:pointer;font-size:0;line-height:0;vertical-align:top;font-size: 0px;margin: 0 5px;}
.scrDotList span.on{background:#49cff1;}

a.scrArrAbsLeft{position:absolute;left:0;bottom:0px;width:75px;height:75px;background:url(images/0813_ent_zyc_images_v2.png) 0px -136px no-repeat;cursor:pointer;}
a.scrArrAbsLeft:hover{background-position: 0 -217px;}
a.scrArrAbsRight{position:absolute;right:-1px;bottom:0px;width:75px;height:75px;background:url(images/0813_ent_zyc_images_v2.png) no-repeat -83px -136px;cursor:pointer;}
a.scrArrAbsRight:hover{background-position: -83px -217px;}

.index02Div{ margin-bottom:20px;}
.index02Div p{ margin-bottom:10px; font-size:1em; color:#5e5e5e; line-height:22px;}
.index02Div p.img{ width:80%; margin:0 auto;}
.index02Div p.img img{ width:100%;}
.grayBg{ background:#eeeeee; padding:25px 0;}
.redBg{ background:#b50904; width:100%; margin-bottom:15px;}
.redBg img{ width:100%;}
.redBg h4{ color:#fff; font-size:1.5em; margin:20px 10px 0;}
.redBg span{ width:20px; height:2px; background:#fff; display:block; margin:10px 10px 15px;}
.redBg a{ display:block; color:#fff; text-decoration:none; font-size:1em; margin:5px 10px 0;}
.redBg a em{ display:inline-block; margin-right:10px;}
.redBg a.newsMore{ display:block; background:url(../images/index/redBg.jpg) left top repeat-x; height:40px; line-height:40px; width:100%; text-decoration:none; color:#fff; text-align:center; margin:25px 0 0; font-size:1em;}
.redBg a.newsMore img{ width:15px; vertical-align:middle; margin-left:5px;}

.writeBg{ width:100%; background:#fff;}
.writeBg .imgHeight{  width:50%; margin-bottom:-4px;}
.writeBg div{ width:48%; float:right; padding-left:2%;}
.writeBg h4{color:#191919; font-size:1.5em; padding-top:10px;}
.writeBg span{width:20px; height:2px; background:#aeaeae; display:block; margin:10px 0px 15px 0px;}
.writeBg p{color:#191919; font-size:1em; margin-bottom:10px;}
.writeBg a{ display:block; text-align:right; color:#666666; font-size:1em;}
.writeBg a img{ width:15px; vertical-align:middle; margin:0 20px 0 10px; float:inherit;}

.ImgBg{ width:100%; position:relative; margin-top:15px;}
.ImgBg img{ width:100%;}
.ImgBg div{ position:absolute; left:10px; top:10px;}
.ImgBg div h4{ color:#fff; font-size:1.5em; margin:0px 10px 0;}
.ImgBg div span{ width:20px; height:2px; background:#fff; display:block; margin:10px 10px 15px;}
.ImgBg div p{ color:#fff!important; font-size:1em; margin:3px 10px 0;}