@charset "utf-8";
/* CSS Document */
/*banner*/
.bannerBox{ width:100%; height:458px; position:relative;}
.bannerBox a.banner{ background-position:center top; background-repeat:no-repeat; height:458px; width:100%; position:absolute; display:block; text-decoration:none;}
.bannerBox ul{ position:absolute; bottom:128px; z-index:99; left:50%;}
.bannerBox ul li{ float:left; margin:0 5px;}
.bannerBox ul li a{ display:block; text-decoration:none; width:14px; height:14px; border-radius:100%; background:#fff;}
.bannerBox ul li a:hover,.bannerBox ul li a.cur{ background:#c30b10;}


.indexTopBg{/* width:1180px;*/ height:113px; margin:-113px auto 0; position:relative; z-index:99;}
h4.indexH4{ padding-top:25px; text-align:center; font-size:18px;font-size:1.8rem; font-weight:bold; color:#2b2b2b;}
h5.indexH5{ text-align:center; font-size:14px;font-size:1.4rem; color:#2b2b2b; padding:10px 0; font-family:Arial;}
span.indexSpan{ width:64px; height:5px; margin:0 auto; background:#b90110; display:block;}
.index2List li{ float:left; cursor:pointer;}
.index2List li a{ display:block; text-decoration:none; width:204px; height:320px; position:relative; cursor:pointer;}
.index2List li a img{ width:204px; cursor:pointer;}
.index2List li a div{ background:#fff; width:100%; padding:25px 0 20px; position:absolute; bottom:20px; z-index:12; left:0; cursor:pointer;}
.index2List li a div h4{ color:#333; font-size:16px;font-size:1.6rem; font-weight:bold; text-align:center;}
.index2List li a div h5{ color:#333; font-size:14px;font-size:1.4rem; text-align:center; padding:5px 0; font-family:Arial;}
.index2List li a div span{ display:block; margin:0 auto;width:140px; height:1px; background:#d4d4d4;}
.index2List li a p{ position:absolute; z-index:10; left:0; top:0; display:none; width:100%; height:100%; background:url(../images/index/index1Bg.png) left top repeat; text-align:center; cursor:pointer;}
.index2List li a p img{ margin:86px auto 0; width:53px; cursor:pointer;}

.index2List li a:hover p,.index2List li a.cur p{display:block;}
.index3List{ margin-top:80px; background:url(../images/index/index2Bg.png) right top no-repeat; height:306px; width:100%; margin-bottom:60px;}
.index3List div{ width:405px;} 
.index3List div h4{ color:#191919; font-size:24px;font-size:2.4rem; font-weight:bold;}
.index3List div h5{ color:#919191; font-size:15px;font-size:1.5rem; padding:10px 0 20px; font-family:Arial;}
.index3List div span{ display:block; width:60px; height:5px; background:#b90110; margin-bottom:25px;}
.index3List div p{ color:#5e5e5e; font-size:15px;font-size:1.5rem; line-height:24px;line-height:2.4rem;}

.index4Bg{ background:#eeeeee; padding:0 0 65px;}
.index4L{ width:410px; margin-right:20px; background:#b90110; height:447px;}
.index4R{ width:580px;}
.index4LDiv{ padding:25px 30px 20px; background:#b90110; width:350px; margin-top:-4px; height:153px;}
.index4LDiv h4{ font-size:16px;font-size:1.6rem; color:#fff;}
.index4LDiv span{ width:40px; height:3px; display:block; background:#fff; margin:15px 0 20px;}
.index4LDiv ul{ height:64px; overflow:hidden;}
.index4LDiv ul li a{ display:block; text-decoration:none; color:#fff; font-size:14px;font-size:1.4rem; margin-bottom:10px; height:22px; line-height:22px; overflow:hidden;}
.index4LDiv ul li a em{ width:100px; display:inline-block;color:#fff; font-size:14px;font-size:1.4rem;}
.index4LDiv a.more{ display:block; text-align:right;color:#fff; font-size:14px;font-size:1.4rem; text-decoration:none; padding-top:15px;}
.index4Bg .indexSpan{ margin-bottom:45px;}
.index4Top{ background-color:#fff; background-image:url(../images/index/index302.png); background-position:left top; background-repeat:no-repeat; height:190px; padding:15px 20px 0 315px; margin-bottom:33px;}
.index4Top h4{ color:#191919; font-size:16px;font-size:1.6rem;}
.index4Top span{ width:40px; height:3px; background:#adadad; display:block; margin:15px 0 30px;}
.index4Top h5{ font-size:14px;font-size:1.4rem; color:#333;}
.index4Top a.moreIndex4{ display:block; text-decoration:none; font-size:14px;font-size:1.4rem; color:#333; text-align:right; padding-top:60px;}
.index4Last{ background:url(../images/index/index303.png) left top no-repeat; width:542px; height:148px; padding:30px 20px;}
.index4Last h4{ font-size:16px;font-size:1.6rem; color:#fff;}
.index4Last span{ width:40px; height:3px; display:block; background:#fff; margin:15px 0 15px;}
.index4Last p{font-size:14px;font-size:1.4rem; color:#fff; line-height:24px;line-height:2.4rem;}