.banner{ min-width:1000px;  position:relative;  height:524px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:524px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:524px;  }
.banner .bd li a{ height:524px; display:block; width: 1000px; margin: 0 auto;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;
_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
	line-height:9999px;  
}
.banner .hd ul .on{ background: url(../images/dot-black-on.png) center center no-repeat; }

.case {}
.title { text-align: center; padding: 33px 0 40px 0; }
.caseList { display: none; margin-right: -34px; overflow: hidden; }
.caseList li { float: left; position: relative; width: 344px; height: 310px;  margin-right: 34px; margin-bottom: 22px; }
.caseList li img { width: 344px; height: 250px; display: block; }
.caseList li a { display: block; width: 100%; height: 100%; color: #fff; }
.caseList li:hover .caseTex  { display: block; }
.caseList li .caseTex { border-radius: 0 0 5px 5px; display: none; position: absolute; width: 344px; color: #fff; height: 310px; top: 0; left: 0; background: url(../images/bg.png) repeat; }
.caseTex-til { text-align: center; font-size: 16px; padding-top: 20px; }
.caseTex-js { font-size: 12px; font-family: '宋体'; padding: 0 12px; margin-top: 35px; line-height: 24px; }
.caseMore { width: 175px; height: 44px; border: 1px solid #097bd2; margin: 20px auto 0 auto; border-radius: 25px; text-align: center; line-height: 44px; }
.caseMore a{ display: block; font-size: 18px; color: #097bd2; }

.advantages { width: 100%; height: 485px; background: #e6e6e6; margin-top: 50px; }
.advanList { padding: 0 40px;margin-right: -23px; }
.advanList li { float: left; width: 237px; height: 245px; padding-top: 30px; background: #fff; margin-right: 23px;  }
.advanList li .icn { height: 98px; width: 100%;  }
.advanList li .icn-1 { background: url(../images/icn-1.jpg) center center no-repeat; }
.advanList li .icn-2 { background: url(../images/icn-2.jpg) center center no-repeat; }
.advanList li .icn-3 { background: url(../images/icn-3.jpg) center center no-repeat; }
.advanList li .icn-4 { background: url(../images/icn-4.jpg) center center no-repeat; }
.advanList li p { padding: 0 15px; text-align: center; font-size: 16px; line-height: 36px; margin-top: 30px; }
.advanList li:hover { background: #097bd2; }
.advanList li:hover p { color: #fff; }
.advanList li:hover .icn-1 { background: url(../images/icon-1.jpg) center center no-repeat; }
.advanList li:hover .icn-2 { background: url(../images/icon-2.jpg) center center no-repeat; }
.advanList li:hover .icn-3 { background: url(../images/icon-3.jpg) center center no-repeat; }
.advanList li:hover .icn-4 { background: url(../images/icon-4.jpg) center center no-repeat; }


.multipleColumn{ overflow:hidden; position:relative; width:1100px;  }
.multipleColumn .hd{ overflow:hidden;  height:20px; padding:0 10px;  }
.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/dot.png") no-repeat; }
.multipleColumn .hd ul li.on{ background: url(../images/dot-on.png) no-repeat; }
.multipleColumn .bd{ padding:0 10px; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:550px;  float:left; _display:inline;  }
.multipleColumn .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; margin: 10px 15px;  }
.multipleColumn .bd ul li .pic{ text-align:center; }
.multipleColumn .bd ul li .pic img{ width:150px; height:85px; display:block; border:1px solid #ccc; }

.inner-ban { width: 100%; height: 286px; }
.caseBan { background: url(../images/caseban.jpg) center center no-repeat; }
.inner { background: #f5f5f5; width: 100%; }
.case-inner-list { margin-right: -12px; }
.case-inner-list li { float: left; width: 541px; height: 213px; background: #fff; border: 1px solid #ebebeb; overflow: hidden; margin-top: 23px; margin-right: 12px; }
.casePic { padding: 9px 0 0 5px; }
.casePic img { width: 205px; height: 195px; }
.caseJs { width: 315px; margin-left: 10px; }
.caseJs-til { padding-top: 8px; line-height: 22px; font-size: 16px; height: 42px; overflow:hidden; }
.caseJs-til a { color: #454141; }
.caseJs-tex { line-height: 24px; font-size: 12px; color: #7a7a7a; margin-top: 15px; font-family: '宋体'; overflow: hidden; height: 117px; }
.caseJs-op span { color: #097bd2; margin-right: 10px; font-size: 12px;font-family: '宋体'; }
.casePage { padding: 40px 0 50px 0; text-align: center; }
/*.casePage a { display: inline-block; color: #999999; margin: 0 5px; }
.casePage a.num { width: 34px; height: 28px; border: 1px solid #cccccc; text-align: center; line-height: 28px; border-radius: 5px; }
.casePage a.num.active { background: #ff8a00; border: 1px solid #ff8a00; color: #fff; }*/

.priceBan { background: url(../images/priceban.jpg) center center no-repeat; }
.pricetil { position: relative; text-align: center; padding: 38px 0 38px 0; font-weight: bold; font-size: 26px; height: 34px; line-height: 34px; color: #282828; }
.price-zx { position: absolute; right: 5px; top: 38px; color: #fff; display: block; font-size: 14px; height: 34px; line-height: 34px; background: #ea6e00; width: 108px;  border-radius: 35px; }
.priceList { margin-right: -13px; padding-bottom: 57px; }
.priceList li { margin-right: 13px; float: left; background: #fff; width: 263px; height: 295px; border: 1px solid #dfdfdf; }
.priceList-til { text-align: center; font-weight: bold; font-size: 30px; color: #0e0e0e; padding-top: 45px; }
.priceList-price { text-align: center; font-size: 26px; color: #097de0;  margin-top: 46px; }
.priceList-buy { width: 179px; height: 47px; background: #097de0; font-size: 24px; line-height: 47px; text-align: center; margin: 47px auto 0 auto; }
.priceList-buy a { display: block; color: #fff; }
.privilege { background: #fff;  width: 100%; padding-bottom: 50px; }
.user-gn { margin-top: 15px; }
.function li { float: left; margin-bottom: 27px; background: #fff; width: 252px; height: 231px; margin-right:26px;  }
.functTil { width: 152px; text-align: center; height: 64px; background: #097de0; margin: 0 auto; color: #fff; font-size: 22px; color: #fff; }
.Hegline-1 { line-height: 64px; }
.Hegline-2 { line-height: 24px; }
.functTex{ font-size: 16px; color: #434343; padding: 0 20px; text-align: center; margin-top: 25px; line-height: 24px; }

.about-ban { background: url(../images/aboutban.jpg) center center no-repeat;  }
.inner-about { padding: 45px 0; }
.inabJs { width: 870px; margin: 0 auto; line-height: 48px; color: #323232; text-align: center; font-size: 18px; }
.ab-ascend { width: 100%; background: #fff; padding: 39px 0 48px 0; }
.ascendTil { text-align:center; color: #097de0; font-size: 32px; font-weight: bold; }
.ascendList { padding: 0 12px; margin-top: 35px; }
.ascendList li { float: left; width: 170px; height: 204px; background: #f2f2f2; margin-right: 56px; }
.ascendList-chtil { padding-left: 12px; padding-top: 25px; font-size: 22px; }
.ascendList-engtil { padding-left: 12px; margin-top: 7px; }
.ascendList-tex { padding-left: 12px; width: 135px; line-height: 24px; margin-top: 30px; }
.map-address { width: 100%; height: 369px; background: url(../images/mapbg.jpg) center center no-repeat; }
.map-contact{ margin-top: 75px; }
.map-contact-til { font-size: 30px; color: #303030; }
.map-contact-time { color: #242424; margin-top: 5px; margin-bottom: 34px; }
.map-cont-phonetil { color: #242424; }
.map-phonenum { color: #097de0; font-size: 24px; margin-top: 17px; }
.kf-contact { margin-left: 160px; padding-top: 147px; }
.kf-cont-ny { height: 158px; border-left: 1px solid #b7b7b7; padding-left: 48px; }
.kf-cont-ny p { color: #1d1d1d; }
.kf-cont-ny-1 { font-size: 18px; margin-bottom: 10px; }
.zx-button { margin-top: 56px; width: 119px; height: 39px; border: 1px solid #097de0; border-radius: 5px; font-size: 18px; text-align: center; line-height: 39px; }
.zx-button a { display: block; width: 100%; color: #007ae2; }

.operat-ban { background: url(../images/opertban.jpg) center center no-repeat;  }
.operatList { padding-top: 10px; }
.operatList li { border-bottom: 1px solid #d7d7d7; padding: 20px 0; overflow: hidden; }
.operatList li:hover { background: #eaeaea; }
.operatListPic { width: 213px; padding-left: 10px; }
.operatListPic img { width: 213px; height: 135px; }
.operatListNy {width: 820px; margin-left: 40px;}
.operatnyTil {font-size: 18px; color: #097de0; font-weight: bold;}
.operatnyTil a { color: #097de0; }
.operatTime { font-size: 16px; color: #989898; margin-top: 10px; }
.operatTex { line-height: 24px; font-family: '宋体'; margin-top: 25px; }

.content { background: #fff; border: 1px solid #e4e4e4; width: 1018px; margin: 0 auto; padding: 27px 40px 30px 40px; }
.cont-pad { padding: 25px 0; }
.content h2 { text-align: center; color: #232323; }
.cont-time { text-align: center; margin-top: 15px; margin-bottom: 30px; }
.cont-time span { margin-left: 25px; }
.cont-ptex { text-indent: 2em; line-height: 26px; font-size: 16px; margin-bottom: 25px; }

/*活动详情*/
.center1 { width:855px; margin:0 auto;}
.detail-bg { background: url(../images/bg-1.jpg) no-repeat; background-size: 100% 100%; width:100%; height:auto; }
.detail-cont { width: 700px; margin: 0 auto; padding-top: 70px; height:auto; overflow:hidden; padding-bottom:100px; }
.detail-rg { width: 312px; }
.detail-wx { background:#fff; width: 276px; padding: 18px;  border-radius: 5px;}
.detail-js { width: 312px; background:#Fff; border-radius: 5px; padding: 15px 0; margin-top: 15px; }
.detail-js p {  text-align: center;padding: 0 15px; font-weight: bold; font-size: 16px; color: #ec6504; line-height: 32px;  }
.detail-veiw { padding-left: 4px; background: url(../images/phone.png) no-repeat; width: 328px; height: 600px; }
.detailve-inner { width: 320px; height: 484px; overflow-y: auto; overflow-x: hidden; }
.detail-header { height: 34px; line-height: 34px; text-align: center; width: 233px; margin: 0 auto; color: #fff; padding-top: 56px; overflow: hidden; }
.detailve-inner iframe { width: 100%; height: 100%; }


.case-nav { margin-bottom: 20px; }
.case-nav a { display: block;float: left; padding:0 5px; height: 24px; line-height: 24px; margin: 0 10px; color: #4f4f4f; font-size: 16px; }
.case-nav a.active { border-bottom: 2px solid #29ABDD; color: #29ABDD; font-weight: 700; }
.casewxTil{ text-align: center; padding-top: 50px; }
.caseList-content { background: #ececec; border-radius: 0 0 5px 5px; height: 60px; width: 344px; }
.case-title{ padding: 10px 10px 10px 10px; overflow: hidden; color: #677075; font-weight: 700; height: 14px; line-height: 14px; }
.caseData p { float:left; margin: 0 10px; color: #acb3b8; }
.caseData_person { background: url(../images/index_01.jpg) left center no-repeat; }
.caseData_liu { background: url(../images/index_02.jpg) left center no-repeat; }
.caseData_piao { background: url(../images/index_03.jpg) left center no-repeat; }
.caseList li .casewxCode { text-align: center; margin-top: 25px;  }
.caseList li .casewxCode img { width: 200px; height: 200px;display: inline; }

/*404*/
.fourPic { text-align: center; padding-top: 30px; }
.fourTxt { text-align: center; font-size: 30px; color: #0794d8; margin-top: 38px; }
.fourExit { margin: 37px auto; width: 187px; height: 52px; background: #38a39b; color: #fff; text-align: center; line-height: 52px; display: block; border-radius: 40px; font-size: 24px; }