/*Banner*/
.Banner { width: 100%; height: 534px; position: relative; z-index: 1; margin-top: -3px; }
.BannerImg { width: 100%; position: absolute; left: 0; top: 0; z-index: 2; height: 534px; display: none; }
.b_1 { background: url(../images/b_1.jpg) center top no-repeat; }
.b_2 { background: url(../images/b_2.jpg) center top no-repeat; }
.b_3 { background: url(../images/b_3.jpg) center top no-repeat; }
.b_4 { background: url(../images/b_4.jpg) center top no-repeat; }
.weichuangmark{width: 1000px;position: absolute;left: 50%;bottom: 80px;margin-left: -500px;z-index: 22;}
.weichuangmark.widthdiv{width: 1000px;position: absolute;left: 50%;bottom: 80px;margin-left: -500px;z-index: 22;}

.ContTxt { width: 1000px; margin: 0 auto; position: relative; z-index: 111; }
.Banner .Cont { height: 790px; }
.Cont .Txt, .Cont #Img { position: absolute; }
.Cont .Txt { left: 216px; bottom: 90px; }
.Cont #Img { right: 111px; bottom: 54px; }
.Num { position: absolute; right: 23%; bottom: 17px; z-index: 9999; }
.Num div { width: 11px; height: 11px; cursor: pointer; margin-left: 6px; float: left; display: inline; background: url(../images/IndexIcon.png) no-repeat; }
.Num div.cur { background: url(../images/IndexIconH.png) no-repeat; }

/*Solutions*/
.SolutionIndex { width: 100%; margin-top: 40px; padding-top: 32px; background: #3b72a4;}
.SolutionIndex .Cont { width: 1000px; position: relative; margin: 0 auto; }
.SolutionIndex .Cont h2 {line-height: 30px; margin-bottom: 15px; font-size: 26px; color: #fff; font-family: "Arial"; }
.SolutionIndex .Cont ul { overflow: hidden; position: relative; margin-left: -2px; }
.SolutionIndex .Cont ul li { position: relative; float: left; _display: inline; width: 333px; height: 179px; margin-left: 1px; margin-bottom: 1px; }
.SolutionIndex .Cont ul li .MouseInfor { cursor: pointer; display: none; position: absolute; top: 0; left: 0; width: 291px; padding: 0 22px; height: 179px; background: url(../images/SMouseBg.jpg) no-repeat; color: #fff; }
.SolutionIndex .Cont ul li .MouseInfor p { line-height: 22px; font-family: "Arial"; }
.SolutionIndex .Cont ul li .MouseInfor strong { display: block; font-size: 24px; color: #fff; font-family: "Arial"; line-height: 24px; padding-top: 30px; margin-bottom: 10px; }
.MouseInfor .Glass { position: absolute; z-index: 9999; bottom: 0; right: 2px; width: 34px; height: 30px; background: url(../images/glassIcon.jpg) no-repeat; }
.SolutionIndex .More { position: absolute; right: 2px; top: 13px; font-size: 11px; color: #fff; font-family: "Arial"; }
.SolutionIndex .More:hover,.ProductList .More:hover,.IndexComPany .Cont .More:hover { text-decoration:underline; }

/*product*/
.ProductIndex { width: 100%; height: 201px; margin: 17px auto 0; position: relative;}
.ProductIndex .Cont { width: 1000px; position: relative; margin: 0 auto; }
.ProductIndex h2 { color: #2a669c; font-size: 26px; font-family: "Arial"; line-height: 30px; margin-bottom: 15px; }
.ProductList ul { overflow: hidden; margin-left: -2px; position: relative; }
.ProductList ul li { position: relative; float: left; display: inline; margin-left: 1px; }
.ProductList ul li .MouseInfor2 { display: none; cursor: pointer; position: absolute; top: 0; left: 0; width: 276px; padding: 0 35px 0 22px; height: 179px; background: url(../images/ProductBg.jpg) center top no-repeat; }
.ProductList ul li .MouseInfor2 strong { display: block; line-height: 24px; padding-top: 30px; font-size: 24px; color: #fff; font-family: "Arial"; margin-bottom: 10px; }
.ProductList ul li .MouseInfor2 p { color: #fff; line-height: 22px; }
.ProductList ul li .MouseInfor2 .glass { position: absolute; right: 0; bottom: 0; background: url(../images/PGlass.jpg) no-repeat; width: 34px; height: 30px; }
.ProductList .More { position: absolute; right: 2px; top: 13px; font-size: 11px; color: #2a669c; font-family: "Arial"; }

/*公司简介*/
.IndexComPany { width: 1000px; margin: 48px auto 30px; position: relative; }
.IndexComPany .Cont { margin-bottom: 14px;  font-family: "Arial"; }
.IndexComPany .Cont p { clear: both; color: #343434; line-height: 20px; margin-bottom: 15px; }
.IndexComPany .Cont .l { float:left; width:638px; }
.IndexComPany .Cont .r { float: right; width:333px; }
.IndexComPany .Cont .r img { display:inline-block; vertical-align:top; }
.IndexComPany .Cont .r .i-news { height: 30px; line-height: 30px; }
.IndexComPany .Cont .r .i-news dt { float: left; width: 265px; overflow: hidden; }
.IndexComPany .Cont .r .i-news dd { float: right; font-size: 11px; width: 65px; }
.IndexComPany .Cont .title { height: 30px; line-height: 30px; }
.IndexComPany .Cont .title h2 { float: left; }
.IndexComPany .Cont .title .more { float: right; }