
body{ font-family: "Microsoft Yahei"; text-align: left; color: #000;}
a:hover,a:active{ text-decoration: none;}

.nav .inner,.p1 .inner,.p2 .inner,.p3 .inner,.p4 .inner,.p5 .inner{ width: 1000px; margin: 0 auto; position: relative;}

/*banner*/
.banner{ height: 620px; background-image: url("banner.jpg"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/banner.jpg*/); background-position: top center; background-repeat: no-repeat; position: relative;}
.banner .cov{ width: 100%; height: 100%; position: absolute; display: block; left: 0; top: 0;}

/*nav*/
.nav{ width: 100%; background-color: #fff; border-bottom: 1px solid #bfbfbf;}
.nav,.nav .inner{ height: 70px;}
.fixed{ position: fixed; left: 0; top: 0; z-index: 300;}
.nav ul{ margin-left: -35px; margin-right: -35px; overflow: hidden; zoom:1;}
.nav li{ width: 142px; height: 70px; margin: 0 36px; float: left; _display: inline;}
.nav a{ width: 142px; height: 39px; padding: 22px 0 9px 0; display: block; text-align: center;}
.nav a p{ display: inline-block;*display:inline; *zoom:1; margin: 0 auto; line-height: 38px; border-top: 1px solid #fff; font-size: 20px; color: #434343;}
.nav a:hover,.nav a.current{ background-color: #2d2e80;}
.nav a:hover p,.nav a.current p{ color: #fff;}

/*p1*/
.p1{ margin-top: 80px;}
.p1 .tit{ width: 209px; height: 78px; margin: 0 auto; background:url("icons.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/icons.png*/) no-repeat 0 -63px;}
.p1 .content{ width: 100%; height: 440px; background-color: #fdfacb; margin-top: 60px;}
.p1 .main{ width: 1000px; position: absolute; top: -20px; left:0;}
.p1 .modA{ width: 615px; height: 412px; float: left; background-color: #eee;}
.p1 .modA .tab{ width: 615px; height: 412px; position: relative;}
.p1 .modA .tab-cont a{ width: 615px; height: 412px; display: block; overflow: hidden; position: relative;}
.p1 .modA .tab-cont a p{ width: 100%; padding-bottom: 20px; line-height: 38px; background: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#7F000000,endColorStr=#7F000000); position: absolute; left: 0; bottom: 0; font-size: 18px; text-align: center; color: #fff;}
.p1 .modA .tab-ctrl{ width: 100%; height: 10px; overflow: hidden; text-align: center; position: absolute; left: 0; bottom: 10px; line-height: 10px;}
.p1 .modA .tab-ctrl a{ width: 10px; height: 10px; margin: 0 10px; background-image: url("icons.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/icons.png*/); background-repeat: no-repeat; background-position:  0 -223px; display: inline-block; overflow: hidden;}
.p1 .modA .tab-ctrl a.current{ background-position: -11px -223px;}
.p1 .modA .tab-btn a,.p5 .tab-btn a{ width: 34px; height: 62px; background-image: url("icons.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/icons.png*/); background-repeat: no-repeat; position: absolute; top: 175px;}
.p1 .modA .tab-btn a.prev,.p5 .tab-btn .prev{ left: 0; background-position: 0 0;}
.p1 .modA .tab-btn a.prev:hover,.p5 .tab-btn .prev:hover{ background-position: -35px 0;}
.p1 .modA .tab-btn a.next,.p5 .tab-btn .next{ right: 0; background-position: -70px 0;}
.p1 .modA .tab-btn a.next:hover,.p5 .tab-btn .next:hover{ background-position: -105px 0;}
.p1 .modB{ width: 365px; float: right;}
.p1 .modB .hot{ margin-top: 10px;}
.s-tit{ width: 114px; height: 26px; border: 2px solid #2d2e80; font-size: 18px; line-height: 26px; color: #2d2e80; text-align: center;}
.p1 .modB .hot .s-cont{ margin-top: 12px; height: 118px;}
.p1 .modB .hot .s-cont p{ line-height: 24px; font-size: 14px;}
.p1 .modB .hot .s-cont p a{ display: inline-block; height: 20px; padding: 0 4px; margin-top: 2px; margin-left: 6px; background-color: #2d2e80; font-size: 14px; color: #fff; line-height: 20px;}
.p1 .modB .map{ margin-top: 12px;}
.p1 .modB .map .pic{ margin-top: 18px; width: 365px; height: 182px; position: relative; overflow: hidden; cursor: pointer;}
.p1 .modB .map .plus{ width: 40px; height: 40px; background: url("icons.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/icons.png*/) no-repeat 0 -234px; position: absolute; left: 50%; top: -40px; margin-left: -20px; margin-top: -20px;}

/*p2*/
.p2{ margin-top: 80px;}
.p2 .tit{ width: 209px; height: 78px; margin: 0 auto; background:url("icons.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/icons.png*/) no-repeat -210px -63px;}
.p2 .content{ margin-top: 26px;}
.p2 .tab{ position: relative;}
.p2 .tab-cont{ width: 957px; height: 542px;overflow: hidden; margin: 0 auto;}
.p2 .tab-cont .pannel{ width: 319px; display: block; float: left;}
.p2 .tab-cont .pannel li{ width: 295px; height: 244px; padding: 12px 12px 15px 12px;}
.p2 .tab-cont .pannel li a{ width: 295px; height: 244px; display: block; overflow: hidden; position: relative;}
.p2 .tab-cont .pannel li a .mask{ width: 295px; height: 244px; background: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#7F000000,endColorStr=#7F000000); position: absolute; left: 0; bottom: -216px;}
.p2 .tab-cont .pannel li a .mask .t1{ display: block; height: 28px; line-height: 28px; font-size: 18px; color: #fff; text-align: center;}
.p2 .tab-cont .pannel li a .mask .t2{ width: 248px; margin: 0 auto; display: block;}
.p2 .tab-cont .pannel li a .mask .t2 .deco{ width: 52px; height: 3px; background-color: #eec56b; margin: 10px auto 0; overflow: hidden; zoom:1; display: block;}
.p2 .tab-cont .pannel li a .mask .t2 p{ margin-top: 12px; line-height: 24px; font-size: 14px; color: #fff; text-indent: 2em;}
.p2 .tab-btn a{ width: 25px; height: 49px; background-image: url("icons.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/icons.png*/); background-repeat: no-repeat; display: block; position: absolute; top: 246px;}
.p2 .tab-btn a.prev{ left: 0; background-position: -140px 0;}
.p2 .tab-btn a.prev:hover{ background-position: -166px 0;}
.p2 .tab-btn a.next{ right: 0; background-position: -192px 0;}
.p2 .tab-btn a.next:hover{ background-position: -218px 0;}

/*p3*/
.p3{ margin-top: 65px;}
.p3 .tit{ width: 209px; height: 78px; margin: 0 auto; background:url("icons.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/icons.png*/) no-repeat -420px -63px;}
.p3 .content{ width: 100%; height: 660px; background-color: #fdfacb; margin-top: 60px;}
.p3 .main{ width: 1000px; position: absolute; top: -20px; left: 0;}
.p3 .tab{ position: relative;}
.p3 .tab-cont{ width: 1000px; height: 560px; overflow: hidden;}
.p3 .tab-cont .slideContent{ height: 560px;}
.p3 .tab-cont .pannel{ width: 1000px; height: 560px; display: block;}
.p3 .tab-cont .pannel .modA{ width: 350px; float: left;}
.p3 .tab-cont .pannel .modA .hd{ margin-top: 40px;}
.p3 .tab-cont .pannel .modA .logo{ width: 192px; height: 88px; border: 1px solid #000; padding: 9px; float: left;}
.p3 .tab-cont .pannel .modA .number{ width: 120px; float: right; line-height: 24px; font-size: 18px;}
.p3 .tab-cont .pannel .modA .number em{ height: 24px; margin-top: 7px; display: block;}
.p3 .tab-cont .pannel .modA .number span{display: block;}
.p3 .tab-cont .pannel .modA .bd{ margin-top: 24px;}
.p3 .tab-cont .pannel .modB{ width: 630px; float: right;}
.p3 .tab-cont .pannel .modB .pic{ width: 630px; height: 425px; display: block;}
.p3 .tab-cont .pannel .modB .info{ margin-top: 22px;}
.p3 .tab-cont .pannel .modB .info p{ margin-top: 12px; line-height: 24px; font-size: 14px; text-indent: 2em;}
.p3 .tab-ctrl{ width: 936px; height: 74px; margin: 25px auto 0; overflow: hidden;}
.p3 .tab-ctrl a{ width: 138px; height: 72px; border: 1px solid #000; margin: 0 8px; _display: inline; position: relative; float: left; font-size: 20px; line-height: 72px; text-align: center; color: #000;}
.p3 .tab-ctrl a i{ width: 44px; height: 1px; background-color: #000; overflow: hidden; zoom:1; position: absolute; left: 47px; top: 55px;}
.p3 .tab-ctrl a.current{ background-color: #2d2e80; border: 1px solid #2d2e80; color: #fff;}
.p3 .tab-ctrl a.current i{ background-color: #fff;}
.p3 .tab-btn a{ width: 20px; height: 39px; background-image: url("icons.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/icons.png*/); background-repeat: no-repeat; position: absolute; top: 605px;}
.p3 .tab-btn a.prev{ left: 0; background-position: -244px 0;}
.p3 .tab-btn a.prev:hover{ background-position: -265px 0;}
.p3 .tab-btn a.next{ right: 0; background-position: -307px 0;}
.p3 .tab-btn a.next:hover{ background-position: -286px 0;}

/*p4*/
.p4{ margin-top: 80px;}
.p4 .tit{ width: 209px; height: 78px; margin: 0 auto; background:url("icons.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/icons.png*/) no-repeat 0 -142px;}
.p4 .content{ margin-top: 40px;}
.p4 .tab{ width: 1000px; position: relative;}
.p4 .tab-cont{ width: 860px; float: left;}
.p4 .tab-cont .pannel{ width: 860px; height: 503px; display: block;}
.p4 .tab-cont .pannel .pic{ width: 428px; height: 503px; float: left; display: block;}
.p4 .tab-cont .pannel .info{ width: 400px; float: right;}
.p4 .tab-cont .pannel .info .t-tit .name{ float: left; font-size: 24px; line-height: 37px;}
.p4 .tab-cont .pannel .info .t-tit .detail{ float: left;line-height: 37px;}
.p4 .tab-cont .pannel .info .t-tit .detail em{ display: block; font-size: 24px;}
.p4 .tab-cont .pannel .info .t-tit .detail i{ display: block; font-size: 18px; color: #2d2e80;}
.p4 .tab-cont .pannel .info .deco1,.p4 .tab-cont .pannel .info .deco2{ width: 100%; height: 1px; overflow: hidden; zoom: 1; background-color: #bfbfbf;}
.p4 .tab-cont .pannel .info .deco2{ margin-top: 1px;}
.p4 .tab-cont .pannel .iscroll{ width: 400px; height: 376px; margin-top: 22px; position: relative;}
.p4 .tab-cont .pannel .inner-content{ width: 358px; height: 376px; overflow: hidden;}
.p4 .ques em,.p4 .answ em{ width: 30px; height: 24px; line-height: 24px; float: left; display: block; font-size: 22px; font-family: "Didot";}
.p4 .ques em,.p4 .ques span{ color: #2d2e80;}
.p4 .ques span,.p4 .answ span{ width: 322px; float: right; line-height: 24px; display: block; font-size: 14px;}
.p4 .answ em,.p4 .answ span{ color: #2b2b2b;}
.p4 .tab-cont .pannel .scroll-bar{ width: 13px; height: 100%; background: url("icons.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/icons.png*/) no-repeat -630px 0; position: absolute; top: 0; right: 0;}
.p4 .drag{ width: 13px; background: #2d2e80 url("arrow.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/arrow.png*/) no-repeat left bottom; display: block; position: absolute; left: 0; top: 0;}
.p4 .tab-ctrl{ width: 108px; height: 503px; float: right; position: relative;}
.p4 .tab-ctrl .deco{ width: 0px; height: 483px; border-left: 1px dotted #bfbfbf; display: block; position: absolute; left: 54px; top: 10px;}
.p4 .tab-ctrl a.prev,.p4 .tab-ctrl a.next{ width: 49px; height: 25px; background-image: url("icons.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/icons.png*/); background-repeat: no-repeat; display: block; position: absolute; left: 30px;}
.p4 .tab-ctrl a.prev{ background-position: -328px 0; top: 0;}
.p4 .tab-ctrl a.prev:hover{ background-position: -378px 0;}
.p4 .tab-ctrl a.next{ background-position: -428px 0; bottom: 0;}
.p4 .tab-ctrl a.next:hover{ background-position: -478px 0;}
.p4 .tab-ctrl-m{ width: 108px; height: 435px; position: absolute; top: 35px; left: 0; overflow: hidden;}
.p4 .tab-ctrl-m li{ width: 108px; height: 108px; padding: 18px 0 19px;}
.p4 .tab-ctrl-m li a{ width: 108px; height: 108px; display: block; position: relative; border-radius: 50%; overflow: hidden;}
.p4 .tab-ctrl-m li a .mask{ display:none; width: 108px; height: 108px; background: #000; opacity: 0.5; filter:alpha(opacity=50); position: absolute; left: 0; top: 0;}
.p4 .tab-ctrl-m li a .name{ display:none; width: 66px; height: 27px; border: 1px solid #fff; position: absolute; left: 21px; top: 40px; font-size: 18px; color: #fff; text-align: center;}
.p4 .tab-ctrl-m li.current a .mask,.p4 .tab-ctrl-m li.current a .name{ display: block;}

/*p5*/
.p5{ margin-top: 80px;}
.p5 .tit{ width: 209px; height: 78px; margin: 0 auto; background:url("icons.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/icons.png*/) no-repeat -210px -142px;}
.p5 .content{ width: 100%; height: 552px; background-color: #fdfacb; margin-top: 60px;}
.p5 .main{ width: 1000px; position: absolute; top: -20px; left: 0;}
.p5 .tab-cont{ width: 1000px; height: 552px; overflow: hidden;}
.p5 .pannel{ width: 1000px; height: 552px; position: relative; display: block;}
.p5 .pic1{ width: 448px; height: 300px; display: block; position: absolute; left: 0; top: 0;}
.p5 .pic2{ width: 552px; height: 300px; display: block; position: absolute; left: 448px; top: 0;}
.p5 .pic3{ width: 448px; height: 252px; display: block; position: absolute; left: 0; top: 300px;}
.p5 .pic4{ width: 276px; height: 252px; display: block; position: absolute; left: 448px; top: 300px;}
.p5 .pic5{ width: 276px; height: 252px; display: block; position: absolute; left: 724px; top: 300px;}
.p5 a p{ display: none; width: 100%; height: 28px; line-height: 28px; background: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#7F000000,endColorStr=#7F000000); text-align: center; font-size: 18px; color: #fff; position: absolute; left: 0; bottom: 0;}
.p5 a:hover p{ display: block;}
.p5 .tab-btn a{ top: 245px;}

/*review*/
.review{ width: 1000px; margin: 80px auto 0;}
.review .tit{ height: 46px; text-align: center;}
.review .tit h2{ width: 480px; height: 34px; background: url("icons.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/icons.png*/) no-repeat -43px -234px; display: inline-block; *display: inline;  *zoom:1;}
.review .slide{ margin-top: 38px; position: relative;}
.review .slide-cont{ width: 894px; height: 187px; margin: 0 auto; overflow: hidden;}
.review .slide-cont a{ width: 278px; height: 187px; margin: 0 10px; display: block; float: left; _display: inline; position: relative;}
.review .slide-cont a:hover img{ opacity: 0.8; filter:alpha(opacity:80);}
.review .slide-cont a span{ width: 278px; height: 33px; line-height: 33px; background: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#7F000000,endColorStr=#7F000000); text-align: center; font-size: 16px; color: #fff; position: absolute; left: 0; bottom: 0;} 
.review .slide-btn a{ width: 25px; height: 49px; background-image: url("icons.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/icons.png*/); background-repeat: no-repeat; display: block; position: absolute; top: 64px;}
.review .slide-btn a.prev{ left: 0; background-position: -140px 0;}
.review .slide-btn a.prev:hover{ background-position: -166px 0;}
.review .slide-btn a.next{ right: 0; background-position: -192px 0;}
.review .slide-btn a.next:hover{ background-position: -218px 0;}


/* team */
.team{ background: #484848; color: #fff; margin-top: 100px;}
.team .team-in{ width: 1000px; margin: 0 auto; background: #484848; position: relative;}
.team .team-in h3{ width: 138px; padding: 70px 0 70px 80px; float: left; line-height: 24px; font-size: 30px;}
.team .team-in h3 span{ font-size: 18px; font-weight: 400; letter-spacing: 4px;}
.team .info{ width: 465px; float: right; padding: 10px 0;}
.team li b,.team li span{ line-height: 20px; display: inline-block;}
.team li b{ width: 160px; margin-right: 10px; font-weight: normal; text-align: right;}
.team li span{}
.team .iphone { width: 222px; height: 249px; position: absolute; bottom: 0; left: 298px; overflow: hidden; }
.team .iphone .bounce-in-down { width: 100%; height: 100%; background: transparent url("phone.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/phone.png*/) center top no-repeat; position: absolute; top: 300px; left: 0; }

/* overlay */
*html,*html body{ background-attachment: fixed;}
.overlay{ width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: #000; opacity: 0.8; filter:alpha(opacity=80); z-index: 600; display: none;}
*html .overlay{ position: absolute; bottom: auto; top: expression(eval(document.documentElement.scrollTop)); right: auto; left:expression(eval(document.documentElement.scrollLeft)); width: 100%; height: expression(eval(document.documentElement.clientHeight));}
.popwin{ width: 912px; height: 455px; position: fixed; z-index: 900; top: 228px; left: 50%; margin-left: -456px; display: none;}
*html .popwin{ position: absolute; top:expression(eval(document.documentElement.scrollTop+180));}
.popwin .close{ width: 36px; height: 36px; background: url("icons.png"/*tpa=http://www1.pchouse.com.cn/zt/gz160317shjbh/images/icons.png*/) no-repeat -526px -234px; position: absolute; top: 0; right: -45px; cursor: pointer;}

/*�����*/
*html{_background-image:url(about:blank);_background-attachment:fixed;}
.icons{background:url("icons-1.png"/*tpa=http://www1.pchouse.com.cn/zt/gz20140804/pchouse-zhuangxiudaxue/images/icons.png*/) no-repeat scroll 0% 0% transparent; }
.icons_a{background:url("icons-1.png"/*tpa=http://www1.pchouse.com.cn/zt/gz20140804/pchouse-zhuangxiudaxue/images/icons.png*/) no-repeat scroll 0% 0% transparent;_background:url("icons-1.png"/*tpa=http://www1.pchouse.com.cn/zt/gz20140804/pchouse-zhuangxiudaxue/images/icons.png*/) no-repeat scroll 0% 0% transparent; }
.fixBoxA{width:130px;position:fixed;left:50%;bottom:50px;margin-left:580px;_position:absolute;_top:expression(documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight)  - 50 + "px");}
.fixBoxA a{width:44px;height:44px;margin-top:1px;display:block;}
.fixBoxA .aFav{background-position:-9px -596px;}
.fixBoxA .aFav:hover{background-position:-180px -596px;}
.fixBoxA .ashare{background-position:-358px -595px;}
.fixBoxA .ashare:hover{background-position:-414px -595px;}
.fixBoxA .aPchouse{background-position:-66px -595px;}
.fixBoxA .aPchouse:hover{background-position:-239px -595px;}
.fixBoxA .aTop{background-position:-119px -595px;display:none;}
.fixBoxA .aTop:hover{background-position:-300px -595px;}
.div_share{width:130px;height:44px;}
.share{display:none;float:right;position:relative;z-index:100;margin-top:-45px;*position:absolute;*right:0spx;padding-left:15px;}
.share em{display:inline-block;width:20px;height:30px;background-position:-563px -43px;float:left;}
#bdshare{width:70px;height:50px;line-height:35px;padding-top:5px;background-color:#7c7c7c;display:inline;float:left;position:relative;margin-left:-10px;}
.bdshare_t a{display:inline-block;width:0px;}
.share .word_s{line-height:25px;color:#fff;padding-left:5px;}
span.bds_more, .bds_tools a{line-height:18px;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{margin:6px 0px 6px 5px!important;}
.bd_weixin_popup .bd_weixin_popup_main{padding:10px!important;}












