@charset "utf-8";
/*3转4*/

#projectlist { text-align:left; float:right; width:860px; }
.npagePage #projectlist .wrapper { margin-left:24px; display:inline-block; width:auto; }
#sitecontent .npagePage #projectlist .projectitem { width:299px; margin:0 15px 25px 0; height:277px; background:none; display:inline-block; transition: all 0.3s ease-out 0s; }
#projectlist .projectitem a:hover .project_info { background:none }
.npagePage #projectlist .projectitem a .project_info div { height:80px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; position:absolute; bottom:0px; top:auto; width:100%; background:#fff; border-top: 1px solid rgba(0, 0, 0, .08); }
.npagePage #projectlist .projectitem a .project_info p { width:auto; text-align:left; }
.npagePage #projectlist .projectitem a .project_info .title { font-size: 15px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height:24px; line-height:24px; margin:0px; padding:14px 70px 0px 0px; }
.npagePage #projectlist .projectitem a .project_info .subtitle { color: #999; display: block; height: 20px; line-height: 20px; overflow: hidden; margin:0px; padding:0px 70px 0px 0px; }
.npagePage #projectlist .projectitem a .project_info div:after { content:''; width:37px; height:20px; display:block; position:absolute; top:50%; right:0; background: transparent url("../images/icon.png"/*tpa=http://dede44.va666.com/cloud/images/icon.png*/) no-repeat -30px -66px; transition: all 0.3s ease-out 0s; margin-top:-13px; border-left: 1px solid rgba(0, 0, 0, 0); }
.npagePage #projectlist .projectitem:hover a .project_info div { padding:5px 0; }
.npagePage #projectlist .projectitem:hover a .project_info div:after { background: url("../images/icon.png"/*tpa=http://dede44.va666.com/cloud/images/icon.png*/) no-repeat 16px -66px; border-left:1px solid rgba(0, 0, 0, .1); }
#projectlist1 { text-align:left; float:right; width:860px; }
.npagePage #projectlist1 .wrapper { margin-left:24px; display:inline-block; width:auto; }
#sitecontent .npagePage #projectlist1 .projectitem { width:299px; margin:0 15px 25px 0; height:277px; background:none; display:inline-block; transition: all 0.3s ease-out 0s; }
#projectlist1 .projectitem a:hover .project_info { background:none }
.npagePage #projectlist1 .projectitem a .project_info div { height:80px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; position:absolute; bottom:0px; top:auto; width:100%; background:#fff; border-top: 1px solid rgba(0, 0, 0, .08); }
.npagePage #projectlist1 .projectitem a .project_info p { width:auto; text-align:left; }
.npagePage #projectlist1 .projectitem a .project_info .title { font-size: 15px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height:24px; line-height:24px; margin:0px; padding:14px 70px 0px 0px; }
.npagePage #projectlist1 .projectitem a .project_info .subtitle { color: #999; display: block; height: 20px; line-height: 20px; overflow: hidden; margin:0px; padding:0px 70px 0px 0px; }
.npagePage #projectlist1 .projectitem a .project_info div:after { content:''; width:37px; height:20px; display:block; position:absolute; top:50%; right:0; background: transparent url("../images/icon.png"/*tpa=http://dede44.va666.com/cloud/images/icon.png*/) no-repeat -30px -66px; transition: all 0.3s ease-out 0s; margin-top:-13px; border-left: 1px solid rgba(0, 0, 0, 0); }
.npagePage #projectlist1 .projectitem:hover a .project_info div { padding:5px 0; }
.npagePage #projectlist1 .projectitem:hover a .project_info div:after { background: url("../images/icon.png"/*tpa=http://dede44.va666.com/cloud/images/icon.png*/) no-repeat 16px -66px; border-left:1px solid rgba(0, 0, 0, .1); }
#projectlist2 { text-align:left; float:right; width:860px; }
.npagePage #projectlist2 .wrapper { margin-left:24px; display:inline-block; width:auto; }
#sitecontent .npagePage #projectlist2 .projectitem { width:299px; margin:0 15px 25px 0; height:277px; background:none; display:inline-block; transition: all 0.3s ease-out 0s; }
#projectlist2 .projectitem a:hover .project_info { background:none }
.npagePage #projectlist2 .projectitem a .project_info div { height:80px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; position:absolute; bottom:0px; top:auto; width:100%; background:#fff; border-top: 1px solid rgba(0, 0, 0, .08); }
.npagePage #projectlist2 .projectitem a .project_info p { width:auto; text-align:left; }
.npagePage #projectlist2 .projectitem a .project_info .title { font-size: 15px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height:24px; line-height:24px; margin:0px; padding:14px 70px 0px 0px; }
.npagePage #projectlist2 .projectitem a .project_info .subtitle { color: #999; display: block; height: 20px; line-height: 20px; overflow: hidden; margin:0px; padding:0px 70px 0px 0px; }
.npagePage #projectlist2 .projectitem a .project_info div:after { content:''; width:37px; height:20px; display:block; position:absolute; top:50%; right:0; background: transparent url("../images/icon.png"/*tpa=http://dede44.va666.com/cloud/images/icon.png*/) no-repeat -30px -66px; transition: all 0.3s ease-out 0s; margin-top:-13px; border-left: 1px solid rgba(0, 0, 0, 0); }
.npagePage #projectlist2 .projectitem:hover a .project_info div { padding:5px 0; }
.npagePage #projectlist2 .projectitem:hover a .project_info div:after { background: url("../images/icon.png"/*tpa=http://dede44.va666.com/cloud/images/icon.png*/) no-repeat 16px -66px; border-left:1px solid rgba(0, 0, 0, .1); }
#projectlist3 { text-align:left; float:right; width:860px; }
.npagePage #projectlist3 .wrapper { margin-left:24px; display:inline-block; width:auto; }
#sitecontent .npagePage #projectlist3 .projectitem { width:299px; margin:0 15px 25px 0; height:277px; background:none; display:inline-block; transition: all 0.3s ease-out 0s; }
#projectlist3 .projectitem a:hover .project_info { background:none }
.npagePage #projectlist3 .projectitem a .project_info div { height:80px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; position:absolute; bottom:0px; top:auto; width:100%; background:#fff; border-top: 1px solid rgba(0, 0, 0, .08); }
.npagePage #projectlist3 .projectitem a .project_info p { width:auto; text-align:left; }
.npagePage #projectlist3 .projectitem a .project_info .title { font-size: 15px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height:24px; line-height:24px; margin:0px; padding:14px 70px 0px 0px; }
.npagePage #projectlist3 .projectitem a .project_info .subtitle { color: #999; display: block; height: 20px; line-height: 20px; overflow: hidden; margin:0px; padding:0px 70px 0px 0px; }
.npagePage #projectlist3 .projectitem a .project_info div:after { content:''; width:37px; height:20px; display:block; position:absolute; top:50%; right:0; background: transparent url("../images/icon.png"/*tpa=http://dede44.va666.com/cloud/images/icon.png*/) no-repeat -30px -66px; transition: all 0.3s ease-out 0s; margin-top:-13px; border-left: 1px solid rgba(0, 0, 0, 0); }
.npagePage #projectlist3 .projectitem:hover a .project_info div { padding:5px 0; }
.npagePage #projectlist3 .projectitem:hover a .project_info div:after { background: url("../images/icon.png"/*tpa=http://dede44.va666.com/cloud/images/icon.png*/) no-repeat 16px -66px; border-left:1px solid rgba(0, 0, 0, .1); }
#projectlist4 { text-align:left; float:right; width:860px; }
.npagePage #projectlist4 .wrapper { margin-left:24px; display:inline-block; width:auto; }
#sitecontent .npagePage #projectlist4 .projectitem { width:299px; margin:0 15px 25px 0; height:277px; background:none; display:inline-block; transition: all 0.3s ease-out 0s; }
#projectlist4 .projectitem a:hover .project_info { background:none }
.npagePage #projectlist4 .projectitem a .project_info div { height:80px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; position:absolute; bottom:0px; top:auto; width:100%; background:#fff; border-top: 1px solid rgba(0, 0, 0, .08); }
.npagePage #projectlist4 .projectitem a .project_info p { width:auto; text-align:left; }
.npagePage #projectlist4 .projectitem a .project_info .title { font-size: 15px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height:24px; line-height:24px; margin:0px; padding:14px 70px 0px 0px; }
.npagePage #projectlist4 .projectitem a .project_info .subtitle { color: #999; display: block; height: 20px; line-height: 20px; overflow: hidden; margin:0px; padding:0px 70px 0px 0px; }
.npagePage #projectlist4 .projectitem a .project_info div:after { content:''; width:37px; height:20px; display:block; position:absolute; top:50%; right:0; background: transparent url("../images/icon.png"/*tpa=http://dede44.va666.com/cloud/images/icon.png*/) no-repeat -30px -66px; transition: all 0.3s ease-out 0s; margin-top:-13px; border-left: 1px solid rgba(0, 0, 0, 0); }
.npagePage #projectlist4 .projectitem:hover a .project_info div { padding:5px 0; }
.npagePage #projectlist4 .projectitem:hover a .project_info div:after { background: url("../images/icon.png"/*tpa=http://dede44.va666.com/cloud/images/icon.png*/) no-repeat 16px -66px; border-left:1px solid rgba(0, 0, 0, .1); }
#projectlist5 { text-align:left; float:right; width:860px; }
.npagePage #projectlist5 .wrapper { margin-left:24px; display:inline-block; width:auto; }
#sitecontent .npagePage #projectlist5 .projectitem { width:299px; margin:0 15px 25px 0; height:277px; background:none; display:inline-block; transition: all 0.3s ease-out 0s; }
#projectlist5 .projectitem a:hover .project_info { background:none }
.npagePage #projectlist5 .projectitem a .project_info div { height:80px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; position:absolute; bottom:0px; top:auto; width:100%; background:#fff; border-top: 1px solid rgba(0, 0, 0, .08); }
.npagePage #projectlist5 .projectitem a .project_info p { width:auto; text-align:left; }
.npagePage #projectlist5 .projectitem a .project_info .title { font-size: 15px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height:24px; line-height:24px; margin:0px; padding:14px 70px 0px 0px; }
.npagePage #projectlist5 .projectitem a .project_info .subtitle { color: #999; display: block; height: 20px; line-height: 20px; overflow: hidden; margin:0px; padding:0px 70px 0px 0px; }
.npagePage #projectlist5 .projectitem a .project_info div:after { content:''; width:37px; height:20px; display:block; position:absolute; top:50%; right:0; background: transparent url("../images/icon.png"/*tpa=http://dede44.va666.com/cloud/images/icon.png*/) no-repeat -30px -66px; transition: all 0.3s ease-out 0s; margin-top:-13px; border-left: 1px solid rgba(0, 0, 0, 0); }
.npagePage #projectlist5 .projectitem:hover a .project_info div { padding:5px 0; }
.npagePage #projectlist5 .projectitem:hover a .project_info div:after { background: url("../images/icon.png"/*tpa=http://dede44.va666.com/cloud/images/icon.png*/) no-repeat 16px -66px; border-left:1px solid rgba(0, 0, 0, .1); }

#projectlista { text-align:left; float:right; width:860px; }
.npagePage #projectlista .wrapper { margin-left:24px; display:inline-block; width:auto; }
#sitecontent .npagePage #projectlista .projectitem { width:299px; margin:0 15px 25px 0; height:277px; background:none; display:inline-block; transition: all 0.3s ease-out 0s; }
#projectlista .projectitem a:hover .project_info { background:none }
.npagePage #projectlista .projectitem a .project_info div { height:80px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; position:absolute; bottom:0px; top:auto; width:100%; background:#fff; border-top: 1px solid rgba(0, 0, 0, .08); }
.npagePage #projectlista .projectitem a .project_info p { width:auto; text-align:left; }
.npagePage #projectlista .projectitem a .project_info .title { font-size: 15px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height:24px; line-height:24px; margin:0px; padding:14px 70px 0px 0px; }
.npagePage #projectlista .projectitem a .project_info .subtitle { color: #999; display: block; height: 20px; line-height: 20px; overflow: hidden; margin:0px; padding:0px 70px 0px 0px; }
.npagePage #projectlista .projectitem a .project_info div:after { content:''; width:37px; height:20px; display:block; position:absolute; top:50%; right:0; background: transparent url("../images/icon.png"/*tpa=http://dede44.va666.com/cloud/images/icon.png*/) no-repeat -30px -66px; transition: all 0.3s ease-out 0s; margin-top:-13px; border-left: 1px solid rgba(0, 0, 0, 0); }
.npagePage #projectlista .projectitem:hover a .project_info div { padding:5px 0; }
.npagePage #projectlista .projectitem:hover a .project_info div:after { background: url("../images/icon.png"/*tpa=http://dede44.va666.com/cloud/images/icon.png*/) no-repeat 16px -66px; border-left:1px solid rgba(0, 0, 0, .1); }


.npagePage #category { margin-left:10em; width:182px; float: left; text-align:left; margin-top: -15px; }
.npagePage #category li { float:none; display:block; height:auto; line-height:43px; border-bottom:1px solid rgba(0, 0, 0, .08); padding-left: 16px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.npagePage #category li:hover { padding-left:25px; }
.npagePage #category li:last-child { border-bottom:none; }
.npagePage #category a { border:0px; background:none; color:#666; font-size:13px; position:relative; padding:0; line-height: 42px; height: 42px; }
.npagePage #category a::before {content:'';position:absolute;width:3px;height:12px;background:transparent;left:-16px;margin-top:15px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.npagePage #category li:hover a::before {background:#0c73f1;}
.npagePage #category a.active::before {background:#0c73f1;}
/*more效果*/


























#olx_head { background: #3e3e3e; border-radius: 0px; }
#olx_qq li a:hover i { color: #d2d2d2; }
#olx_qq li a:hover { padding: 18px 30px; }
#online_open i { margin-top:10px; }
#online_open { background: none; bottom: 0px; color: #515151; bottom: 160px; color:#999; background-color: rgba(255, 255, 255, .8); border: 1px solid rgba(0, 0, 0, .1); width: 38px; height: 39px; border-bottom: none; }
#online_open:hover { background-color: #555; color:#fff; }
#online_lx { border-radius: 0px; bottom: 36px; margin-right: -10px; }
#olx_tel div { color: #898989; }
#olx_qq li a i { color: #504f4f; }
#olx_head i:hover { color: #fff; transform: rotate(90deg); -ms-transform: rotate(90deg); 	/* IE 9 */ -moz-transform: rotate(90deg); 	/* Firefox */ -webkit-transform: rotate(90deg); /* Safari和 Chrome */ -o-transform: rotate(90deg); 	/* Opera */ }
#indexPage #mslider { padding-top:80px; }
#indexPage #mslider .bx-wrapper .bx-controls-direction a { border-radius:3px; height:70px; width:35px; margin-top:-35px; background:rgba(0, 0, 0, .3); }
#indexPage #mslider .bx-wrapper .bx-controls-direction a:hover { background-color: #ff7e46; }
#indexPage #mslider .bx-wrapper .bx-controls-direction a i { margin-top:19px; margin-left:13px; }
.content .header p.title { font-size:24px; }
#indexPage #mpage { background:#fff; }
#indexPage #mteam .summary p { width:100%; text-align:left; color: #daeeff; line-height:26px; }
#indexPage #mteam .summary p.title { font-size:20px; color: #fff; width: auto; display: inline-block; float: left; margin-right: 10px; }
#indexPage #mteam .summary p.title a { color:#fff; font-size: 24px; font-weight: bold; }
#indexPage #mteam .summary p.subtitle { color:#daeeff; padding-top:12px; margin-bottom:22px; display: block; float: left; font-size:14px; }
.npagePage .content { width:1200px; margin:0 auto; }
.Pageanli .content > .header { position:relative; padding-top:40px; padding-bottom:40px; border-bottom:1px solid rgba(0, 0, 0, 0.1); margin-bottom:40px; padding-bottom: 25px; }
.Pageanli .content .header p.title { text-align:left; font-size:20px; }
.Pageanli .content .header p.subtitle { text-align:left; }
.Pageanli #projectlist { text-align:left; }
#projectinfo { border-bottom:1px solid #e6e6e6; }
#pages { width: 960px; margin-left: 220px; }
.Pagenews #category { margin-top:25px; }
.Pagenews #category a { display:block; border-bottom: 1px solid rgba(0, 0, 0, .08); padding-left: 16px; }
.Pagenews #category a:last-child { border-bottom:none; }
.Pagenews .content .header { padding-top:40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 30px; }
.Pagenews .content .header p.title { text-align:left; font-size:20px; }
.Pagenews .content .header p.subtitle { text-align:left; }
.Pagenews #category a:hover { padding-left:26px; }
.Pagenews #category a::before {left:0;content:'';position:absolute;width:3px;height:12px;background:transparent;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.Pagenews #category a:hover::before {background:#ff7e46;left:10px;}
.postbody a { color:#ff7e46 }