/* CSS Document */
*{margin:0px; padding:0px; list-style:none; color:#000;}
body{font-family:"微软雅黑"; font-size:14px;}
a,a:hover{text-decoration:none;}
img{border:none;}
.clear{clear:both;}
#box{width:1107px; margin:0 auto;}
#bigbox{width:10000%;}
#bigbg{background:url(../images/bg.jpg);}
.fl{float:left;}
.fr{float:right;}
.pd40{padding:40px 0;}

/*头部*/
	.top{padding:16px 0;}
	.top a{display:block; width:386px; height:76px; background:url(../images/logo3.png) no-repeat; float:left;}
	.top span{float:right; display:block; line-height:76px; font-size:15px; color:#c00808; cursor:pointer; text-indent:32px; margin-left:16px;}
	/*.top .e{background:url(../images/e.png) no-repeat left center; background-size:26px 26px;}
	.top .china{background:url(../images/china.png) no-repeat left center; background-size:29px 29px;}*/
	
	.nav{border-top:1px solid #d2d2d2;}
	.nav ul li{float:left; width:158px; height:45px; color:#2a2a2a; text-align:center; line-height:45px; font-size:15px; position:relative; z-index:10;}
	.nav ul li a{color:#2a2a2a;}
	.nav ul .on{background:#A7141B; color:#fff;}
	.nav ul .on a{color:#fff;}
	
	.nav ul li dl{width:100%; position:absolute; top:45px; background:#A7141B; border-top:1px solid #fff; display:none; opacity:0;}
	.nav ul li dl dd{height:42px; line-height:42px; color:#eee; text-align:center; border-bottom:1px solid #fff;}
	.nav ul li dl dd a{color:#eee; display:block;}

	/*.top{height:110px;}
	.top .logo{float:left; background:url(../images/logo.png) no-repeat; width:373px; height:70px; margin-top:27px;}
	.top .logo a{display:block; width:373px; height:70px;}
	.top ul{float:right; width:714px; height:44px; margin-top:40px;}
	.top ul li{float:left; width:102px; height:44px; line-height:44px; text-align:center; color:#2a2a2a; position:relative; z-index:100;}
	.top ul li a{color:#2a2a2a;}
	.top ul .on{background:#c00808; color:#fff;}
	.top ul .on a{color:#fff;}
	
	.top ul li dl{width:102px; position:absolute; top:30px; background:#c00808; border-top:1px solid #fff; display:none; opacity:0;}
	.top ul li dl dd{height:42px; line-height:42px; color:#eee; text-align:left; text-indent:10px; border-bottom:1px solid #fff;}
	.top ul li dl dd a{color:#eee;}
	
	.space{border-top:1px solid #D9D9D9; height:3px;}*/
	
	.banner{height:463px; overflow:hidden; position:relative;}
	.banner p{height:463px; overflow:hidden; opacity:0; display:none;}
	
	.banner ul{position:absolute; bottom:20px; margin:0 auto; margin-left:50%; left:-30px;}
	.banner ul li{float:left; width:10px; height:10px; border-radius:50%; background:#fff; margin-right:10px; cursor:pointer;}
	.banner ul .on{background:#D20508;}
	
	/*滚动图*/
	.scroll{padding:18px 0; background:#f7f7f7;}
	.scroll ul{overflow:hidden;}
	.scroll ul li{float:left; width:129px; height:84px; margin-right:10px; cursor:pointer;}
	.scroll ul li img{width:129px; height:84px;}
	.scroll ul #s1,.scroll ul #s2{float:left;}
	
	
	.photo_view{position:fixed; z-index:10000; width:682px; height:550px; display:none; border-radius:5px; background:rgba(42,54,60,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#802A363C',endColorstr='#802A363C')\9;}
	.photo_view em{position:absolute; width:20px; height:20px; display:block; background:url(../images/hclose.png) no-repeat; top:-10px; right:-10px; cursor:pointer;}
	.photo_view .left{float:left; width:16px; height:29px; margin:236px 5px 0 5px; background:url(../images/lr.png) no-repeat 0px 0px; cursor:pointer;}
	.photo_view .right{float:right; width:16px; height:29px; margin:236px 5px 0 5px; background:url(../images/lr.png) no-repeat -16px 0px; cursor:pointer;}
	.photo_view ul{float:left; width:630px; height:530px; padding:10px 0; overflow:hidden;}
	.photo_view ul li{float:left; width:630px; height:550px; font-size:360px; text-align:center;}
	.photo_view ul li span{height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;} 
	.photo_view ul li img{max-width:630px; max-height:530px; vertical-align:middle; }
	
/*底部*/
	.foot{border-top:1px solid #D9D9D9; padding:40px 0;}/*background:url(../images/f.png) repeat-x; padding-top:82px;*/
	.foot .zp{background:url(../images/p.png) no-repeat left top; float:left; width:175px; padding-left:192px; min-height:178px;}
	.foot .zp h2{height:120px; line-height:120px; font-size:15px; font-weight:500; color:#bb171e;}
	.foot .zp span{display:block; width:102px; height:33px; border:2px solid #bb171e; border-radius:3px; margin:-15px 0 0 25px; text-align:center; line-height:33px; font-size:15px; color:#858585;}
	.foot .zp span a{color:#858585; display:block; font-size:15px;}
	
	/*.foot ul{float:right; width:735px;}*/
	.foot ul{}
	.foot ul li{float:left; width:126px; padding:0 16px; background:url(../images/l.png) repeat-y right top; min-height:178px;}
	.foot ul li:last-child{background:none;}
	.foot ul li h3{border-left:4px solid #bb171e; text-align:center; font-size:15px; font-weight:500; color:#696969; margin-bottom:10px;}
	.foot ul li h3 a{color:#696969;}
	.foot ul li .on{color:#bb171e;}
	.foot ul li .on a{color:#bb171e;}
	.foot ul li p{line-height:32px; text-align:center; font-family:"宋体"; color:#5e5d5d;}
	.foot ul li p a{color:#5e5d5d;}
	
	.copy{font-size:13px; font-family:"宋体"; color:#fff; text-align:center; padding:5px 0; border-top:1px solid #F4F4F4; background:#A7141B; position:fixed; bottom:0px; width:100%;}
	.copy a{color:#fff;}
/*首页*/
	.about{width:1107px; height:261px; margin:0 auto; margin-top:42px; }/*background:url(../images/about.png) no-repeat right top;*/
	.about .intro{position:relative;}/*width:672px; float:left; */
	.about .intro em{position:absolute; display:block; top:20px; right:0px; background:url(../images/m.png) no-repeat; width:31px; height:31px;}
	.about .intro em a{display:block; width:31px; height:31px;}
	.about .intro h2{font-family:Arial; font-size:36px; font-weight:600;}
	.about .intro h2 span{color:#bb171e; font-size:36px; font-weight:600;}
	.about .intro h3{color:#bb171e; font-size:24px; font-weight:500;}
	.about .intro .detail{height:186px; overflow:hidden; margin-top:6px; line-height:30px; font-family:"宋体"; color:#6f6f6f;}
	
	.case{width:1107px; margin:0 auto; margin-top:66px;}
	.case div{float:left; width:265px;}
	.case div h2{font-family:Arial; font-size:36px; font-weight:600;}
	.case div h2 span{color:#bb171e; font-size:36px; font-weight:600;}
	.case div h3{font-size:24px; color:#bb171e; font-weight:500; height:52px; line-height:52px; border-bottom:3px solid #bdbdbd; position:relative;}
	.case div h3 span{font-family:"宋体"; font-size:12px; color:#858585; position:absolute; right:0px; top:6px;}
	.case div h3 span a{color:#858585;}
	
	.case div dl{height:202px; overflow:hidden;}
	.case div dl dd{float:left; width:265px;}
	.case div dl dd h4{padding:3px 0; line-height:20px; font-size:13px;}
	.case div dl dd p{color:#918f8f; font-family:"宋体"; font-size:13px; line-height:31px; height:155px; overflow:hidden;}
	.case div ol{height:26px;}
	.case div ol .l{background:url(../images/clt.png) no-repeat 0px 0px; width:20px; height:26px; float:left; cursor:pointer;}
	.case div ol .r{background:url(../images/clt.png) no-repeat -21px 0px; width:20px; height:26px; float:left; margin-left:1px; cursor:pointer;}
	
	.case ul{width:817px; float:right; overflow:hidden;}
	.case ul #cbox{width:834px;}
	.case ul li{float:left; width:261px; margin-right:17px; position:relative;}
	.case ul li i{display:block; width:261px; height:327px;}
	.case ul li i img{width:261px; height:327px;}
	.case ul li h5{height:40px; line-height:40px; text-align:center; background:rgba(56,56,56,0.4);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80383838',endColorstr='#80383838')\9; position:absolute; bottom:0px; width:100%; font-size:15px; color:#fff; font-weight:500;}
	
	.design{height:241px; margin-top:44px; padding:39px 0; background:#F4F4F4;}/*url(../images/bg.jpg);*/
	.design h2{font-family:Arial; font-size:36px; font-weight:600; text-align:center; font-weight:500;}
	.design h2 span{color:#bb171e; font-size:36px; font-weight:600;}
	
	.design .line{width:510px; margin:0 auto; border-bottom:1px solid #BB171E; height:24px;}
	.design h3{font-size:24px; height:32px; line-height:32px; text-align:center; color:#bb171e; width:110px; margin:0 auto; margin-top:-18px; background:#F4F4F4; font-weight:500;}
	/*.design h3{height:24px; margin:0 auto; width:510px; background:url(../images/t.png) no-repeat center; margin-top:10px;}*/
	
	.design .team{margin-top:38px; height:133px;}
	.design .team .l{float:left; background:url(../images/dlt.png) no-repeat 0px 0px; width:21px; height:59px; margin:37px 16px 0 0; cursor:pointer;}
	.design .team .r{float:right; background:url(../images/dlt.png) no-repeat -22px 0px; width:21px; height:59px; margin:37px 0 0 17px; cursor:pointer;}
	.design .team ul{width:1032px; float:left; overflow:hidden;}
	.design .team ul li{float:left; width:219px; height:133px; margin-right:52px; position:relative;}
	.design .team ul li i{display:block; width:219px; height:133px;}
	.design .team ul li i img{width:219px; height:133px;}
	.design .team ul li p{position:absolute; width:100%; height:32px; text-align:center; line-height:32px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-family:"宋体"; font-size:15px; color:#fefefe; bottom:0px; background:rgba(56,56,56,0.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80383838',endColorstr='#80383838')\9;}
	
	
	.news{float:left; width:510px; margin-top:32px;}
	.news h2{font-size:24px; font-weight:500; position:relative;}
	.news h2 i{font-size:20px; font-style:normal; color:#bb171e;}
	.news h2 em{font-size:13px; font-family:"宋体"; color:#858585; font-style:normal; position:absolute; bottom:0px; right:0px;}
	.news h2 em a{color:#858585;}
	.news ul{margin-top:12px; font-family:"宋体";}
	.news ul li{height:58px; line-height:58px; border-bottom:1px dashed #bbb; background:url(../images/dot.png) no-repeat left center; text-indent:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#646262;}
	.news ul li span{float:right;}
	.news ul li a{color:#646262;}
	
	.contact{float:right; width:542px; margin-top:32px;}
	.contact h2{font-size:24px; font-weight:500; position:relative;}
	.contact h2 i{font-size:20px; font-style:normal; color:#bb171e;}
	.contact h2 em{font-size:13px; font-family:"宋体"; color:#858585; font-style:normal; position:absolute; bottom:0px; right:0px;}
	.contact h2 em a{color:#858585;}
	.contact ul{margin-top:12px; background:url(../images/c.png) no-repeat left top; width:301px; padding-left:241px; min-height:219px; font-family:"宋体";}
	.contact ul li{line-height:22px; margin-bottom:24px; color:#636363;}
	.contact ul li b{display:block; width:29px; float:left; margin-right:10px;}
	.contact ul li .ico1{background:url(../images/cico.png) no-repeat 0px 0px; height:22px;}
	.contact ul li .ico2{background:url(../images/cico.png) no-repeat 0px -43px; height:23px;}
	.contact ul li .ico3{background:url(../images/cico.png) no-repeat 0px -84px; height:32px;}
	.contact ul li .ico4{background:url(../images/cico.png) no-repeat 0px -133px; height:18px;}
	.contact ul li .ico5{background:url(../images/cico.png) no-repeat 0px -175px; height:25px;}
	
/*分页*/
	.paging{font-family:"宋体"; height:45px; text-align:center; margin-top:20px;}
	.paging span{display:inline-block; padding:0 8px; min-width:9px; height:25px; line-height:25px;}
	.paging .on{background:#bb171e; color:#fff; border-radius:3px;}
	.paging span a{display:block;}
	.paging .on a{color:#fff; display:block;}
	
/*内页*/
	.cata{float:left; width:165px; background:#fff; padding-top:28px; margin:2px 0 20px 0; min-height:975px;}
	.cata dt{height:43px; line-height:43px; text-align:center; font-size:18px; color:#fff; background:#bb171e;}
	.cata dd{height:46px; line-height:46px; margin:0 2px; font-family:"宋体"; text-align:center; background:url(../images/dot2.png) no-repeat 30px center;}
	.cata .on{border-bottom:1px solid #bb171e;}
	
	.nr{float:right; width:905px; padding-top:43px;}
	
	.caselist{overflow:hidden;}
	.caselist li{float:left; width:265px; height:207px; padding-top:18px; background:#fff; margin:0 55px 20px 0;}
	.caselist li i{display:block; width:230px; height:140px; margin:0 auto;}
	.caselist li i img{width:230px; height:140px;}
	.caselist li p{width:230px; margin:0 auto; height:67px; line-height:67px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center; font-family:"宋体";}
	
	.casedetail{background:#fff; padding:20px 26px;}
	/*详情通用*/
	.subt{font-size:18px; font-weight:500; text-align:center; line-height:26px;}
	.time{font-family:"宋体"; color:#7e7e7e; font-size:12px; height:30px; line-height:30px; text-align:center;}
	.text{font-family:"宋体"; color:#707070; line-height:24px; margin-top:15px;}
	.solid{border-bottom:1px solid #e2e2e2;}
	.dashed{border-bottom:1px dashed #e2e2e2;}
	
	.photos{margin-top:20px;}
	.photos i{display:table; text-align:center; float:left; width:701px; height:456px;}
	.photos i span{display:table-cell; vertical-align:middle;}
	.photos i img{max-width:701px; max-height:456px;}
	.photos .m{float:right; width:131px;}
	.photos .m .up{background:url(../images/cud.png) no-repeat 0px 0px; width:21px; height:11px; margin:0 auto; margin-bottom:19px; cursor:pointer;}
	.photos .m .down{background:url(../images/cud.png) no-repeat 0px -12px; width:21px; height:12px; margin:0 auto; margin-top:20px; cursor:pointer;}
	.photos ul{height:394px; overflow:hidden;}
	.photos ul li{height:85px; margin-bottom:18px;}
	.photos ul li img{width:131px; height:85px;}
	
	.prenext{margin-top:30px;}
	.prenext li{float:left; width:426px; height:32px;}
	.prenext li em{display:block; width:8px; height:32px;}
	.prenext li i{display:block; width:51px; height:32px;}
	.prenext li i img{width:51px; height:32px;}
	.prenext li span{float:left; display:block; width:347px; line-height:32px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-family:"宋体"; color:#9f9f9f; font-size:12px;}
	.prenext li span a{color:#9f9f9f;}
	.prenext li .pre{background:url(../images/cpn.png) no-repeat 0px 0px; margin-right:10px;}
	.prenext li .next{background:url(../images/cpn.png) no-repeat -9px 0px; margin-left:10px;}
	.mr10{margin-right:10px;}
	.ml10{margin-left:10px;}
	
/*企业介绍*/
	.aboutdetail{width:1107px; margin:0 auto; padding:40px 0;}
	.aboutdetail .c{margin:40px 0;}
	.text2{line-height:30px; font-family:"宋体"; color:#555; line-height:30px;}
	
	.aboutdetail .honer{width:1106px; margin:0 auto; overflow:hidden;}
	.aboutdetail .honer li{float:left; width:350px; height:250px; margin:0 28px 20px 0;}
	.aboutdetail .honer li img{width:350px; height:250px;}
	
	.aboutdetail .honerview{position:fixed; width:800px; height:602px; padding:20px 20px 0 20px; background:#fff; display:none; z-index:1000; border-radius:12px;}
	.aboutdetail .honerview em{position:absolute; display:block; width:9px; height:11px; background:url(../images/close.png) no-repeat; top:8px; right:8px; cursor:pointer;}
	.aboutdetail .honerview img{width:800px; height:572px; opacity:0;}
	.aboutdetail .honerview p{height:20px; font-family:"宋体"; line-height:20px;}
	.aboutdetail .honerview p i,.aboutdetail .honerview p b{font-style:normal; font-weight:normal;}
	
	.aboutdetail .honerview .l{width:400px; height:572px;opacity:0; top:20px; cursor:pointer; position:absolute;}
	.aboutdetail .honerview .r{width:400px; height:572px;opacity:0; top:20px; right:20px; cursor:pointer; position:absolute;}
	
	.mc{width:1104px; margin:0 auto; overflow:hidden;}
	.mc div{width:1152px;}
	.mc li{float:left; width:240px; margin:0 48px 20px 0;}
	.mc li img{padding:8px; border:1px dashed #BB171E; width:220px; height:220px;}
	.mc li h2{text-align:center; padding:6px 0; font-size:15px; font-weight:500;}
	
	
	
/*联系我们*/
	.lxwm{width:1107px; margin:0 auto; padding:40px 0;}
	.lxwm .map{float:left; width:647px; height:386px;}
	.lxwm .detail{width:400px; float:left; height:326px; background:#e0e0e0; padding:30px 30px;}
	.lxwm .detail .c{font-size:24px; font-weight:500; color:#665353; line-height:80px;}
	.lxwm .detail .jj{font-family:"宋体"; color:#545454; line-height:32px;}
	
	.feed{width:1107px; margin:0 auto; padding-bottom:20px;}
	.feed table{width:100%;}
	.feed table td{height:60px; line-height:60px;}
	.feed table .n{font-size:16px; color:#979797; }
	.feed table td input{width:100%; border:1px solid #979797; background:none; outline:none; text-indent:15px; height:42px; line-height:42px; font-size:14px;}
	.feed table td textarea{width:100%; max-height:120px; border:1px solid #979797; background:none; outline:none; height:120px; overflow:auto; line-height:30px; text-indent:15px; font-size:14px;}
	.feed table td .bt{width:120px; height:42px; border:none; background:#979797; color:#fff; font-size:20px; font-family:"微软雅黑";}
	
	
	/*.feed .input,.feed .input2{float:left; width:50%; margin-bottom:20px;}
	.feed input{height:42px; line-height:42px; text-indent:15px; border:1px solid #C00808; width:98%; outline:none; background:none; font-size:14px; color:#fff;}
	.feed .input2 input{float:right;}*/
/*企业动态*/
	.qyxw{width:1107px; margin:0 auto; padding:40px 0;}
	.qyxw .c{width:201px; height:68px;}/*background:url(../images/qyxw.png) no-repeat; */
	.qyxw .nlist{margin-top:40px;}
	.qyxw .nlist i{display:block; float:left; width:459px;}
	.qyxw .nlist i img{width:459px; height:266px;}
	
	.qyxw .nlist .lr{float:right; width:616px;}
	.qyxw .nlist .lr ul li{height:59px; line-height:59px; background:url(../images/dot3.png) no-repeat left center; text-indent:20px; border-bottom:1px dashed #ACACAC; font-family:"宋体"; color:#787878; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.qyxw .nlist .lr ul li a{color:#787878;}
	.qyxw .nlist .lr ul li span{float:right; color:#787878;}
	
	.qyxwinfo{width:1107px; margin:0 auto; padding:20px; background:#fff;}
	
/*设计团队*/
	.designlist{overflow:hidden;}
	.designlist li{float:left; width:216px; height:306px; padding-top:14px; background:#fff; margin:0 13px 20px 0;}
	.designlist li i{display:block; width:184px; height:245px; margin:0 auto;}
	.designlist li i img{width:184px; height:245px;}
	.designlist li p{width:184px; margin:0 auto; height:61px; line-height:61px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center; font-family:"宋体";}
	
	.designdetail{background:#fff; padding:20px 26px;}
	.designdetail .attr i{display:block; float:left; width:239px; height:318px;}
	.designdetail .attr i img{width:239px; height:318px;}
	.designdetail .attr div{float:left; width:580px; margin-left:20px;}
	.designdetail .attr div h1{font-size:20px; font-weight:500;}
	.designdetail .attr div p{font-family:"宋体"; line-height:32px; color:#787878;}
	
/*HR*/
	.hrinfo{color:#545454; line-height:30px; font-family:"宋体"; margin-top:10px;}
	.ctel{margin-top:20px;}
	.ctel li{float:left; height:61px; width:300px;}
	.ctel li i{display:block; width:58px; height:59px; margin-right:15px; float:left;}
	.ctel li p{line-height:29px; font-size:15px; float:left; width:227px; font-family:"宋体"; color:#545454;}
	
	.ctel li .ico1{background:url(../images/hrico.png) no-repeat 0px 0px;}
	.ctel li .ico2{background:url(../images/hrico.png) no-repeat -58px 0px;}
	.ctel li .ico3{background:url(../images/hrico.png) no-repeat -116px 0px;}
	
	#hrtab{width:100%; margin-top:40px;}
	#hrtab .thead{height:42px; background:#b4b4b4;}
	#hrtab .thead td{text-align:center; line-height:42px; color:#bb171e; font-size:18px;}
	#hrtab .tbody td{height:42px; text-align:center; background:#fff; border-bottom:1px dashed #B5B5B5; font-family:"宋体"; color:#797979;}
	#hrtab .tbody .active{background:#BB171E; color:#fff;}
	#hrtab .tbody td a{color:#797979;}
	#hrtab .tbody .active a{color:#fff;}
	
	.hrinfo{margin-top:20px; background:#fff; padding:15px;}
	.hrinfo .subt2{font-size:22px; font-weight:500; line-height:40px;}
	.hrinfo .item{line-height:36px; font-family:"宋体";}
	.hrinfo .item span{color:#717171;}
	
/*下载专栏*/
	.download li{height:42px; border-bottom:1px dashed #B5B5B5; font-family:"宋体"; color:#797979;}
	.download li a{color:#797979;}
	.download li span{float:right; color:#797979;}
	
.cur_big{cursor:url(../images/big.cur),auto;}
.lock{position:absolute; z-index:999; top:0px; right:0px; bottom:0px; left:0px; width:100%; background:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;}
