#subBanner{}
#subBanner ul{width: 100%;height: 30px; line-height: 30px;position: absolute;bottom: 0;background: url("../images/submenubg.png")}
#subBanner li{width: 19.2%;height: 30px;margin-right: 2px;max-width: 130px;float: left;background: url("../images/submenubg.png")}
#subBanner li a,#subBanner li a:visited{color: #fff;text-align: center;display: block;font-size: 12px}
#subBanner li a:hover{background: url("../images/submenuactive.png") repeat-x;}
#subBanner li a.active{background: url("../images/submenuactive.png") repeat-x;}
#navigation{max-width: 1180px;height: 38px;line-height: 38px; border-bottom: 1px solid #d2d2d2;margin:5px auto;font-size: 12px}
#navigation span{color: #0780de}
#subArticle{max-width:788px;margin: 5px auto 115px;}
#subArticle h1{width: 100%;line-height: 30px; margin: 25px 0;font-size: 18px;color: #0780de;text-align: center}
#subArticle p{text-indent: 28px;line-height: 200%;margin-bottom: 40px}
#newsContent{max-width:788px;margin: 5px auto 115px;}
#newsContent h1{width: 100%;line-height: 30px; margin: 25px 0;font-size: 18px;color: #313131;text-align: center}
#newsContent p{text-indent: 28px;line-height: 200%;margin-bottom: 40px}
#newsContent img{display: block;margin: 0 auto}

.newsContent{max-width:730px;margin: 5px auto 16px;}
.newsContent li{width: 100%;padding: 25px 0;border-bottom: 1px solid #d2d2d2;overflow: hidden}
.newsContent li div{overflow: hidden;width: 552px;float: right;}
.newsContent li img{width:156px;height:122px;float: left;display: block;margin-right: 20px;}
.newsContent li span{color: #959595;float: right;font-size: 11px}
.newsContent li h3{display: inline-block;float: left;color: #313131;}
.newsContent li p{ width:100%; font-weight: normal;display: inline-block;font-size: 11px;margin: 17px 0 10px;line-height: 200%;height: 48px;text-overflow: ellipsis;overflow: hidden;color: #434343}
.newsContent li b{color: #0780de;font-size: 11px;font-weight: normal;margin-top: 10px;}
.mobile li img{width:30%;height: auto;margin-left: 5px}
.mobile li p,.mobile li b{display: none}
.mobile li div{margin-right: 5px;position: relative;}
.mobile li span{position: absolute;bottom: 0;right: 0}

.paging{max-width:730px;margin: 0 auto 115px;text-align: right;font-size: 11px;}
.paging a{width:66px;height:21px;display: inline-block;border: 1px solid #d2d2d2;text-align: center;color: #535353;line-height: 21px;}
.paging a:hover{color: #0780de}

.property{max-width: 994px; margin: -1px auto 200px;border: 1px solid #d2d2d2;overflow: hidden}
.tab{max-width: 996px;margin: 50px auto 0;}
.tab ul{border-left:1px solid #d2d2d2;overflow: hidden;}
.tab li{float: left;width:50%;max-width: 200px;height: 40px;border-right:1px solid #d2d2d2;border-top:1px solid #d2d2d2;text-align: center;line-height: 40px;border-bottom: 1px solid #d2d2d2;box-sizing: border-box;cursor: pointer}
.tab li.active{color: #0780de;border-bottom: 1px solid #fff;cursor: default}
.property .childMenu{width:100%;padding:10px 0;border-bottom: 1px #ddd solid;}
.property .childMenu li{float:right;height: auto;width: auto;margin: 0 5px; cursor: pointer;}
.property .childMenu .act{color: #0780de;}
.property li{float: left;max-width: 180px; height: 290px; text-align: center;margin:20px 0 20px 5%;width: 40%;}
.property li img{width: 100%}
.property ul{overflow: hidden;height: auto}

.plan{max-width: 870px; height: auto;overflow: hidden;margin: 0 auto 100px;}
.plan li{margin-top: 44px;overflow: hidden;width: 100%;}
.plan li img{width: 256px;height: 180px;float: left;display: block;}
.plan li p{width: 587px;max-height: 110px;float: right;display: block;margin-top: 30px;overflow: hidden}
.plan li b{width: 100%;height: 18px;margin-bottom: 20px;font-size:24px;color: #313131;display: block }
.mobilePlan ul{width: 96%;margin: 0 auto}
.mobilePlan li img{ width: 100%;height: auto}
.mobilePlan li p {width: 100%;max-width:100%;margin-top: 10px}

.subBanner{}
.business{max-width: 780px;margin: 10px auto 100px;overflow: hidden;}
.business dl{overflow: hidden;}
.business dt{width: 100%; text-align: center;height: 46px;line-height: 46px;margin: 40px 0;color: #1b1b1b;font-size: 18px;}
.business dd{width: 33%;float: left;margin: 0}
.business dd img{margin: 10px auto 20px;display: block;}
.mobileBusiness dd {width: 50%}
.mobileBusiness dd img{width: 80%}
.business {margin-bottom: 10px}


.subBanner-partner{}
.partner{max-width: 1180px;height: auto;margin: 60px auto;}
.partner ul{overflow: hidden}
.partner li{width: 50%;float: left;overflow: hidden;margin-bottom: 50px}
.partner li img{ width: 210px; height: 150px;display: block;float: left;margin-left: 50px;}
.partner li p{ width: 292px; max-height: 150px;float: left}
.partner li b{ width: 100%;display: block;color: #313131;font-size: 18px;margin: 25px 0 20px;}
.mobilePartner li{width: 94%;float: none;margin: 10px auto;border-bottom: 1px solid #d2d2d2;padding-bottom: 40px}
.mobilePartner li img{margin: 0 auto;float: none}
.mobilePartner li p{width: 100%}
.mobilePartner li b{text-align: center}

.subBanner-case{}
.case{max-width: 780px;height: auto;margin: 60px auto;}
.case li{width: 100%;overflow: hidden;margin-bottom: 50px}
.case li img{width: 256px; height: 180px;display: block;float: left;}
.case li p{ width: 484px; max-height: 180px;float: right;overflow: hidden}
.case li b{ width: 100%;display: block;color: #313131;font-size: 18px;margin: 14px 0 20px;}
.mobileCase li{width: 92%;overflow: hidden;margin: 30px auto 20px;border-bottom: 1px solid #d2d2d2; }
.mobileCase li img{width: auto;height: auto; margin: 0 auto;float: none;}
.mobileCase li p{ width: 100%; max-height: 180px;float: right;overflow: hidden;padding-bottom: 20px}
.mobileCase li b{margin: 20px 0 10px;text-align: center}

.subBanner-contact{}
.contactTitle{max-width: 1180px;margin: 40px auto 0;height: 42px; line-height: 42px;color: #0780de;font-size: 18px;font-weight: bold;border-bottom: 1px solid #d2d2d2;}
.contact{max-width: 1180px; line-height: 24px;font-size: 12px;color: #313131;margin: 20px auto}
.contact a{color: #0780de}
.contact a img{display: inline-block;}
.map{max-width: 1180px;margin: 34px auto 100px;}
.map img{width: 100%}
.mobileContact{width: 96%;margin: 0 auto}
.mobileContact2 {position: relative;width: 96%;margin: 30px auto 50px;overflow: hidden;height: 140px}
.mobileContact2 img{display: block;position: absolute;left: 50%;width: 200%;margin-left: -295px}

/** ͼƬԤ����� ��ʽ **/
#picview{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:999; background:rgba(0,0,0,.7); display:none}
#picview .viewimg{ max-width:800px; min-width:300px; max-height:900px; min-height:300px; position:absolute; z-index:1000}
#picview .close{ font-size:22px; width:22px; height:22px; color:#C30; position:absolute; z-index:1001; top:0; left:0; cursor:pointer}
