/*样式重设*/
*{ margin:0;padding:0;}
img{ border:none;}
li{ list-style:none;}
a{color:#515EEC;text-decoration:none; cursor:pointer; }
.cl{ zoom:1;}
.cl:after{ display:block;clear:both;content:"";height:0; visibility:hidden;}
h1,h2,h3,h4,ul,li,dl,dt,dd,p,img{margin:0; padding:0;list-style:none; border:0;}
body{color:#35424A; background:#FAFBF9; font-family:"Microsoft YaHei","微软雅黑","宋体",serif; *font-family:微软雅黑,Verdana; font-size:12px; position:relative; }/*font-family:Tahoma,Helvetica,Arial,"微软雅黑",sans-serif;*/

/*Top*/
#MiniPublicTopTab{width:100%;height:50px; position:fixed; top:0px; left:0px; z-index:999; text-align:center;background:url(image/top.gif) #fff repeat-x; margin:0 auto;}
#MiniPublicTopTab a img{border:0; padding:0;}
#MiniPublicTop{width:950px;margin:0 auto;font-size:12px;color:#000;height:33px;line-height:12px;clear:both;} 
#MiniPublicTop a.mLink{color:#828282;text-decoration:none;}
#MiniPublicTop a.mLink:hover{color:red;}
#MiniPublicTop #miniLogo{float:left;} 
#MiniPublicTop #miniLogo img{border:0;height:33px;} 
#MiniPublicTop #miniLink{float:right;padding:12px 8px 0 0;}

	/*banner图*/
	#header{ height:371px; width:960px; margin: 50px auto 0;}
	    #header img{ height:371px;width:960px;}
		/*标题条*/
	.title{ background:#CDCAA9; height:58px; margin-top:8px;}
        .title_in{width: 960px; margin: 0px auto; font-size: 24px; line-height: 58px; }
		    .title_in img{ padding:0px 9px; vertical-align:middle;}
		/*尚*/
		.content_1{margin:11px auto 24px; width:960px; font-size:16px; line-height:30px;}
            .content_1 p{width: 919px; margin-bottom: 10px; padding-left: 15px; }
         /*设计团队*/
    .tqhd{width:960px; margin: 0 auto;}
        #picon2{width:960px; overflow:hidden; height:420px; clear:both; position:relative;}
			.dh_list{ width:960px; height:397px; margin-top:13px !important;overflow:hidden;}
				.dh_list li{ position:relative;height:397px; float:left; width:82px; overflow:hidden;}
				#picon2 .dh_list li{ width:73px; margin-left:1px;}
				.dh_list img {width:288px; height:397px; opacity:0.4; filter:alpha(opacity=40); overflow:hidden; cursor:pointer;}
                    .dh_list .cur img{opacity:1; filter:alpha(opacity=100);}
				.dh_list .cur div{ display:none;}
				
				.dh_list li span{font-size:14px; position:absolute; top:10px; left:0; line-height:30px; color:#fff; padding-left:10px; width:256px; height:30px; overflow:hidden;}
				.dh_list li p{font-size:12px; position:absolute; bottom:0; left:0; line-height:21px; color:#fff; padding-left:10px; width:256px; height:200px; overflow:hidden;}

				.dh_list li div{ height:240px;position:absolute; bottom:0;left:0; width:100%; display:none;background: url(image/shadow.png) repeat;width: 100%;}
		.product{width: 960px; margin: 30px auto 0px;}
        .title2{width:960px; height: 30px; line-height: 21px; font-size: 20px;}
            .title2 img{vertical-align: middle;}
		/*经典项目*/
		.sd2{height:42px; width:948px; margin:22px 0px 5px 12px; border-top:1px solid #E1E0E0;}
			.sd2 p{width:129px; height:42px; border-top:3px solid #787878; margin-top:-3px; font-size:18px; color:#363635; line-height:26px;}
		.live_tu{height:304px; width:960px; margin-bottom: 32px;}
            .live_tu li, .live_tu div{height:142px; width:230px;}
            .live_tu li{ margin:10px 10px 0px 0px;}
			.live_tu li, .live_tu2 li{ float:left; position:relative;}
            .live_tu div, .live_tu2 div{position:absolute;  background:url(image/shadow.png) repeat; bottom:0px; left:0px; color:#fff; font-size:14px; line-height:35px;display:none; }
            .live_tu2 div{margin-bottom: 4px;}
            .live_tu div p{width:170px; height: 54px;padding:37px 0px 0px 28px; text-align: center;}
                .live_tu .p1 p{padding-top: 52px; height: 39px;}
                .live_tu .p2 p{padding:52px 0px 0px 15px; height:39px; width: 198px;}

        .live_tu2{height:1353px; width:960px; margin-bottom: 32px; position: relative;}
            .live_tu2 li{margin: 3px 3px 0px 0px; position: absolute;}
            .land_li01{top:0px; left:0px;}
                .land_li01 div,.land_li12 div{height:328px; width:218px;}
                    .land_li01 p,.land_li12 p{padding:126px 0px 0px 14px;}
            .land_li02{top:0px; left:221px;}
                .land_li02 div,.land_li09 div{height:161px; width:263px;}
                    .land_li02 p,.land_li03 p,.land_li05 p,.land_li06 p,.land_li09 p,.land_li10 p,.land_li13 p,.land_li14 p{padding:64px 0px 0px; text-align: center;}
            .land_li03{top:164px; left:221px;}
                .land_li03 div,.land_li10 div{height:164px; width:263px;}
            .land_li04{top:0px; left:487px;}
                .land_li04 div,.land_li11 div{height:328px; width:213px;}
                    .land_li04 p,.land_li11 p{padding:142px 0px 0px; text-align: center;}
            .land_li05{top:0px; left:703px;}
                .land_li05 div,.land_li13 div{height:165px; width:257px;}
            .land_li06{top:168px; left:703px;}
                .land_li06 div,.land_li14 div{height:161px; width:257px;}
            .land_li07{top:331px; left:0px;}
                .land_li07 div{height:251px; width:747px;}
                    .land_li07 p,.land_li08 p{padding:123px 0px 0px; text-align: center;}
            .land_li08{top:331px; left:750px;}
                .land_li08 div{height:251px; width:210px;}
            .land_li09{top:585px; left:0px;}
            .land_li10{top:749px; left:0px;}
            .land_li11{top:585px; left:266px;}
            .land_li12{top:585px; left:482px;}
            .land_li13{top:585px; left:703px;}
            .land_li14{top:753px; left:703px;}
            .land_li15{top:916px; left:0px;}
                .land_li15 div{height:223px; width:436px;}
                    .land_li15 p,.land_li16 p{padding:100px 0px 0px; text-align: center;}
            .land_li16{top:916px; left:439px;}
                .land_li16 div{height:223px; width:521px;}
            .land_li17{top:1142px; left:0px;}
                .land_li17 div{height:204px; width:521px;}
                    .land_li17 p,.land_li18 p{padding:92px 0px 0px; text-align: center;}
            .land_li18{top:1142px; left:524px;}
                .land_li18 div{height:204px; width:436px;}
        /*设计师专访*/
             .interview{background: #EAEDF7; height: 345px; margin-top: 3px;}
                .interview_in{width: 960px; margin: 0px auto;height: 314px; padding-top: 29px;}
                    .interview_img{height:253px; width:182px; margin-right:14px; position: relative; float: left;}
                        .interview_img p{ height: 58px; line-height: 26px; width: 177px; padding-left:5px;  font-size: 14px; color: #fff;  background:url(image/shadow.png) repeat; bottom: 0px; left: 0px; position: absolute; display: none;}
                    .interview_problem{width:760px; height:290px;float: left;}
                        .interview_problem p{line-height: 29px; padding:5px 0px 20px 44px; font-size: 16px; }
            .int2{background: #F5F5F3; height: 400px;}
                .int2 .interview_in{height: 368px;}
                    .int2 .interview_img{margin:0px 0px 0px 18px; float: left;}
                    .int2 .interview_problem{height:348px;}
            .int3{height: 328px;}
                .int3 .interview_in{height: 298px;}
            .mar_top{margin-top: 25px;}
            /*尚源杂志*/
            .magazine{width: 960px; height: 300px; margin: 30px auto 38px;}
                .magazine img{margin-left: 8px;}
                .magazine img:first-child{margin-left: 0px;}
            /*教育与公益*/
            .edu_pub{width: 960px; height: 1107px; margin: 22px auto 0px;}
                .edu{width: 960px;height:171px; border-bottom: 1px dashed #CECBAA; margin: 7px auto 0px;}
                    .edu p{width: 756px; font-size: 16px; padding-left: 5px; line-height: 30px; float: left;}
                    .edu img{float: right;}
                .edu_img{width: 960px; height: 396px; margin: 30px 0px 35px 0px; position: relative;}
                    .edu_img li{float: left;}
                    .edu_01{top:0; left: 0; position: absolute;}
                    .edu_02{top:227px; left: 0px; position: absolute;}
                    .edu_03{top:0px; left: 382px; position: absolute;}
                    .edu_04{top:167px; left: 382px; position: absolute;}
                    .edu_05{top:0px; left: 664px; position: absolute;}
                    .edu_06{top:191px; left: 664px; position: absolute;}
                .welfare{width: 960px;height:80px; border-bottom: 1px dashed #CECBAA;font-size: 16px; padding-left: 5px; line-height: 30px; margin: 7px auto 0px;}
                .welfare_img{width: 960px; height:297px;}
                    .welfare_img li{float: left; position: relative;}
                        .welfare_img li:first-child{margin-right: 24px;}
                    .welfare_img li p{width: 463px; padding-left: 5px; height: 47px; line-height: 47px; color: #fff; font-size: 14px; background: url("image/shadow.png") repeat; bottom:0px; left:0px; position: absolute; display: none;}
             /*尚元行*/
            .hiking{height:515px; width: 960px; margin: 33px auto 0px; }
.PB {width:960px;height:446px; float:left; }
.games_i_focus{width:960px; height:446px; position:relative; overflow:hidden;}

/*按钮*/
.gif_simg_bl,.gif_simg_br{display:block; position:absolute; width:85px; height:89px; overflow:hidden; cursor:pointer; top:169px;}
.gif_simg_bl{left:0; background: url(image/left.png) 0px 0px no-repeat; z-index:10; }
#gif_simg_bl:hover { background-position:-88px 0px; }
.gif_simg_br{right:0; background: url(image/right.png) -88px 0px no-repeat; z-index:11; }
#gif_simg_br:hover { background-position:-88px 0px; }

/*节事专题*/
.gif_simg2{width:675px;height:446px; position:absolute; top:0px; left:141px; z-index:99; overflow:hidden;}
.gif_simg2 span{ float:left; margin-right:6px; display:inline; width:675px; height:446px; overflow:hidden; }/*每个小图标样式 background:url(image/tp_bg2.png) no-repeat;*/
/*.gif_simg2 span.selected{ background: url(image/tp_bg.png) center top no-repeat; }*/
.gif_simg2 span.selected a{ overflow:hidden; }
.gif_simg2 span img{ width:675px; height:446px; cursor:pointer;} /*margin:14px 0px 0px 4px;*/
.gif_simg_g3{width:8853px; height:446px; padding:0; overflow: hidden; left:0px; position:absolute;}
.gif_bimg_t_h2{position:absolute; zoom:1;}

/*尚源誉*/
            .honor{width: 960px; margin: 45px auto 30px;} /*height:290px; */
                .honor_img{width:462px; height: 257px; float: left;}

.pc {width:462px;height:259px; float:left; }
.games_i_focus1{width:462px; height:261px; position:relative; overflow:hidden;}

/*按钮*/
.gif_simg_bl1,.gif_simg_br1{display:block; position:absolute; width:38px; height:38px; overflow:hidden; cursor:pointer; top:110px;}
.gif_simg_bl1{left:0; background: url(image/left2.png) 0px 0px no-repeat; z-index:10; }
#gif_simg_bl1:hover { background-position:-38px 0px; }
.gif_simg_br1{right:0; background: url(image/right2.png) -38px 0px no-repeat; z-index:11; }
#gif_simg_br1:hover { background-position:-38px 0px; }

/*节事专题*/
.gif_simg1{width:346px;height:259px; position:absolute; top:0px; left:59px; z-index:99; overflow:hidden;}
.gif_simg1 span{ float:left; margin-right:6px; display:inline; width:346px; height:259px; overflow:hidden; }/*每个小图标样式 background:url(image/tp_bg2.png) no-repeat;*/
.gif_simg1 span.selected a{ overflow:hidden; }
.gif_simg1 span img{ width:346px; height:259px; cursor:pointer;} /*margin:14px 0px 0px 4px;*/
.gif_simg_g1{width:5280px; height:259px; padding:0; overflow: hidden; left:0px; position:absolute;}
/*.gif_bimg_t_h1{position:absolute; zoom:1;}*/

                .honor_text{width:438px; margin-left: 38px; float: left;}
                    .honor_text p{width: 350px; height: 260px; line-height: 26px; font-size: 14px;  float: left; overflow: hidden;}
                        .honor_text span{font-size: 16px; font-weight: bold;}
                    .honor_text img{margin-top: 240px; float: left;}
                    .clear{clear:both;}
            /*合作伙伴*/
            .partners{height:850px; width: 960px; margin: 28px auto 0px;}
                .partners li{ margin:0px 12px 6px 0px; float: left;}
		/*评论*/
		.pl{width:958px; margin:14px auto 15px; border:1px solid #CAC9C9;}

.xfdh{ position:fixed; bottom:5px; right:80px; _position: absolute; text-align:center; color:#FCFEFD; font-size:16px;}
.xfdh a{color:#fcfefd;}