@charset "utf-8";
/* CSS Document */

/*顶部导航背景滚动颜色与阴影 */

#header.mini { background: #fff; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1); }
/*顶部导航背景默认色IPAD */

.lowB #header { background: #FFF; }
#header ul li.navitem a.active, #header ul li.navitem:hover a { padding: 10px 40px; color: #fff; background: #de1f17; }
#indexPage a.more i { font-size: 22px; }
#indexPage a.more:hover { border-color: rgb(38, 38, 38); box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1); text-indent: 0px; text-align: center; }
#pages a.active, #pages a:hover { background: #FFF; color: #838383; }
#newslist .newstitem:hover { background: #272727; }
.bx-wrapper .bx-controls-direction a:hover { background-color: #4E4E4E }
#header ul li.navitem a { color: #999; padding: 10px 40px; display: block; border-radius:20px;}
#header ul li.navitem { padding: 0px .5px 10px; }
/*导航下拉菜单 */

#header ul li.navitem { line-height: 20px; }
#header ul li.navitem ul.subnav li a { padding: 14px 30px; width: 150px; height: 20px; line-height: 20px; background: rgba(255, 255, 255, 1) none repeat scroll 0% 0%; display: block; font-size: 12px; transition: all 0.2s ease-out 0s; color: #999; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1); border-radius:0px;}
#header ul li.navitem ul.subnav li a:hover { text-indent: 10px; background: #ECECEC; color: #454545; }
#header ul li.navitem ul.subnav { border-top: 3px solid #7B7B7B; border-radius: 0px; }
#header ul li.navitem ul.subnav li { border-bottom: 1px solid #FFF; }
/*幻灯左右切换按钮 */

.bx-wrapper .bx-controls-direction a { background: rgba(0,0,0,.2); border-radius: 0px; }
/*副标题 */

.content .header p.subtitle { color: #787878; font-size: 14px; }
/*首页案例背景颜色 */

#indexPage #mproject { background-color: #FFF; }
#category a { padding: 8px 30px; margin-right: 10px; transition: all 0.3s ease-out 0s; color: #999; border: 1px solid rgba(100,100,100,.3); }
#category a.active, #category a:hover { background: #de1f17; color: #fff; border: 1px solid #de1f17; }
.nobanner #header { background: #1E1E1E; }
/*案例*/

#projectlist .projectitem .project_info p.title { color: #4E4E4E; padding: 10px 0px; }
#projectlist .projectitem a:hover .project_info p.title { color: #FFF; margin-top: -36px; }
#projectlist .wrapper { margin-left: 1%; margin-right: auto; }
#projectmore { color: #de1f17; height: 100px; line-height: 100px; background: #262626; font-family: "HELVETICANEUELTPRO-THEX", "微软雅黑"; font-size: 18px; }
#projectmore:hover { color: #de1f17; height: 100px; line-height: 100px; background: #262626; font-size: 18px; }
#projectlist .projectitem .project_info div { position: absolute; height: 100px; width: 100%; bottom: -100px; margin-top: 0; top: auto; }
#projectlist .projectitem a:hover .project_info p.subtitle { margin-top: 4px; }
#indexPage #mproject .content .header { padding-top: 120px; padding-bottom: 80px; }


/*首页背景不平铺 

#indexPage .module {background-size:auto;}*/



/*首页背景不加透明蒙层 */

#indexPage #mproject .bgmask, #indexPage #mnews .bgmask, #indexPage #mservice .bgmask, #indexPage #mpage .bgmask { background-color: rgba(255, 255, 255, 0); }
/*首页服务背景层 */

#contactform p textarea.inputtxt { height: 80px; }
#contactform p .inputtxt { border: none; margin-bottom: 5px; background: none; }
#contactform p { border-bottom: 1px solid #dddddd; padding-top: 5px; }
#indexPage #mteam .description { color: #848484; }
.content .header p.title { font-family: "HELVETICANEUELTPRO-THEX", "微软雅黑"; }
#footer { background: #de1f17; }
.teamitem a div.wrap span { background: #de1f17; }
#contactinfo div a { background: #484848; }
#footer p { text-align: center; }
.teamitem a div.wrap { background: #171717; }
/*首页幻灯高度*/

#indexPage #mslider { height: 400px; }
bx-wrapper .bx-pager.bx-default-pager a { width: 20px; height: 4px; margin: 0px 5px; border-radius: 6px; border: 1px solid #C8C8C8; }
/*首页全屏*/

#indexPage #mslider { height: 0 }
#header .content { padding-left: 40px; padding-right: 40px; }
#indexPage #mslider ul li p.title { text-transform: uppercase; font-size: 70px; line-height: 70px; height: 70px; }
#indexPage #mslider ul li p.subtitle { color: #8C8C8C; width: 600px; margin: 10px auto; }
#indexPage #mslider ul li div { background-image: url("http://kuaidi.mo1.line2.uemo.net/templates/upload/77/icon/dian1.png"); }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom: 0px; background-color: rgba(0,0,0,.6); }
#shares a { background: transparent; }
#shares a#gotop { margin-top: 1px; background-color: rgba(0, 0, 0, 0.2); transition: all 0.3s ease-out 0s; }
#shares a#gotop:hover { background-color: rgba(0, 0, 0, 0.8); }
#shares a#sweibo { background-color: #717171; transition: all 0.3s ease-out 0s; }
#shares a#sweibo:hover { background: #EA493C; }
#shares a#sweixin { background-color: #4E4E4E; transition: all 0.3s ease-out 0s; }
#shares a#sweixin:hover { background-color: #24B727; }
.bx-wrapper .bx-pager.bx-default-pager a { width: 50px; height: 1px; }
#indexPage #mslider ul li p { color: #de1f17; }
#mslider .sliderArrow { position: absolute; bottom: 80px; z-index: 2; animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate; -moz-animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate; -webkit-animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate; -o-animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate; display: block; left: 50%; width: 29px; height: 25px; margin-left: -16px; color: #fff; font-size: 48px; }
/*新导航*/

#header .content { padding-left: 0px; padding-right: 0px; }
#header ul#nav { float: right; border-left: 1px solid rgba(255, 255, 255, 0.1); padding: 0px 40px 0px 40px; transition: all 0.3s ease-out 0s; }
#header.mini ul#nav { padding: 0px 20px 0px 20px; }
#header.mini { background: #000; padding-top: 0px; }
#header ul li.navitem { padding: 20px 0.5px; height: auto; }
#header.mini ul li.navitem { padding: 10px 0.5px; }
#header { padding-top: 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#header #logo { padding: 20px 40px 20px 40px; border-right: 1px solid rgba(255, 255, 255, 0.1); transition: all 0.3s ease-out 0s; }
#header #logo img { transform: scale(1, 1); transition: all 0.3s ease-out 0s; }
#header.mini #logo { padding: 10px 20px 10px 20px; }
#header.mini #logo img { transform: scale(0.8, 0.8); }



.bx-wrapper .bx-pager.bx-default-pager a:hover,  .bx-wrapper .bx-pager.bx-default-pager a.active,  .bx-wrapper .bx-pager.bx-default-pager a:focus { border: 1px solid transparent; background-color: transparent; }
.bx-wrapper .bx-pager.bx-default-pager a { border: 1px solid transparent; margin: 0px 0px; border-radius: 0px; background: transparent none repeat scroll 0% 0%; }
/*服务*/

#indexPage #mservice .fw { width: auto; }
.serviceitem a { display: block; height: 120px; margin: 50px auto 20px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.serviceitem:hover { background-color: #202020; padding: 0 0; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.8); }
.serviceitem { height: 360px; margin-right: 1%; width: 32%; margin-top: 20px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background-color: #171717; }
.serviceitem div p.description { color: #595959; height: 50px; overflow: hidden; width: 70%; margin-top: 10px; padding: 0 15%; transition: all 0.2s ease-out 0s; }
.serviceitem div p.title { font-size: 18px; width: 70%; padding: 0 15%; color: #D8D8D8; }
#indexPage #mservice .content .header p.title { color: transparent; font-size: 0px; }
#indexPage #mservice .content .header p.subtitle { color: transparent; font-size: 0px; line-height: 0px; }
#indexPage #mservice .content .header { padding-top: 0px; padding-bottom: 0px; }
#indexPage #mservice { background-color: #0B0B0B; height: 400px }
.serviceitem:hover .title { color: #de1f17; }
.serviceitem:hover div p.description { color: #838383; }
/*首页联系*/

#indexPage #mcontact .content { width: 100%; }
#mcontact .content .header { width: 50%; }
#contactinfo { width: 30%; padding: 0 10%; }
#contactform.fr { background-color: rgb(255, 255, 255); width: 30%; padding: 47px 10%; }
#contactform p .inputsub { background-color: #424242; margin-top: 10px; padding: 8px 0; color: #de1f17 }
#contactform .inputtxt.active { border-color: #424242 }
#indexPage #mcontact .header p.title { color: #fff; }
#indexPage #mcontact .header p { text-align: left; padding-left: 20%; }
#contactinfo h3 { color: #de1f17; }
/*首页新闻*/

#mnews .content .header { padding-top: 120px; padding-bottom: 80px; }
#newslist .newstitem { background-color: #f3f3f3; float: left; height: 340px; margin-bottom: 35px; margin-right: 1%; width: 32%; }
#newslist .newsinfo { display: block; float: none; margin: 0; padding: 0 60px; position: relative; transform: translate3d(0px, -14px, 10px ); }
#newslist .newstitem:hover .newsinfo { transform: translate3d(0px, -14px, 0px); -webkit-transform: translate3d(0px, -14px, 0px); -moz-transform: translate3d(0px, -14px, 0px); }
#newslist .newsbody .title { width: 100%; }
#newslist .newsbody .description { width: 100%; margin-top: 30px; }
#newslist .newsdate { width: auto; margin: 0 0 40px; background-color: #2D2D2D; padding: 40px 10px 20px; transition: all 0.3s ease-out 0s; }
#newslist .newstitem:hover .newsdate { background-color: #de1f17; padding: 60px 10px 20px; }
#newslist .newscontent { height: auto; margin: 0; padding: 0; width: 100%; }
#newslist .newstitem i { text-indent: -100px; color: transparent; font-size: 36px; margin-top: -200px; }
#newslist .newstitem:hover i { text-indent: -80px; margin-top: -200px; }
#newslist .newsbody { margin-left: 0; width: 100%; }
#newslist { margin-left: 1%; width: 100%; }
/*首页团队*/

#indexPage #mteam { background-color: #303030; height: 600px; }
#mteam .content .header { padding-top: 100px; padding-bottom: 50px; }
/*服务内页*/

#servicelist .serviceitem { height: 360px; margin-right: 1%; width: 32%; margin-top: 20px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background-color: #f8f8f8; margin-bottom: 0px; }
#servicelist .serviceitem:hover { background-color: #fff; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1); }
#servicelist .serviceitem:hover .title { color: #151515; }
#servicelist .serviceitem div p.description { color: #7B7B7B; }
#servicelist .serviceitem div p.title { color: #6C6C6C; }
#servicelist { width: 100%; }
#servicelist .wrap { width: 100%; margin-left: 1%; }
/*项目详情*/

#projectinfo { width: 340px; float: right; padding: 0px 50px; margin-left: 0px; }
#projectwrap.fw { width: 100%; }
#projectimages li img { display: block; float: none; margin: 0px auto; max-width: 100%; }
#projectbody { max-width: 100%; margin: 0px auto; width: calc(100% - 490px); float: right; padding: 0 50px 0 0; }
#projectimages li img { display: block; float: none; max-width: 100%; margin: 0px auto; }
#projectimages { background: #f5f5f5; padding: 50px; }
#projectinfo .description a { background: #2D2D2D; }
#projectinfo .description a:hover { background: #2D2D2D; color: #de1f17; }
#sitecontent .npagePage .content #plheader.header p.title { color: transparent; font-size: 0; }
#sitecontent .npagePage .content #plheader.header p.subtitle { color: transparent; font-size: 0; }
#plheader { padding-bottom: 20px; padding-top: 0px; }
.teamitem .teaminfo { text-align: left; }

/*1转4*/



/*新首页开始*/

#indexPage .module .content { position: inherit; top: 0px; }
#indexPage #mservice .content { margin: 0; height: 400px; }
#indexPage #mproject .content { margin: 0; }
#indexPage #mpage .content { margin: 0; }
#indexPage #mteam .content { margin: 0; height: 600px; }
#indexPage #mnews .content { margin: 0; height: auto; }
#indexPage #mcontact .content { margin: 0; height: 600px }
/*幻灯*/

#indexPage #mslider .bx-wrapper .bx-pager { display: none; }
/*服务*/

#indexPage #mservice .serviceitem { background-color: #171717; height: 360px; margin-left: 1%; width: 32%; margin-top: 20px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#indexPage #mservice #servicelist .serviceitem:hover { background-color: #202020; padding: 0 0; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.8); }
#indexPage #mservice .serviceitem div p.description { color: #595959; height: 50px; overflow: hidden; width: 70%; margin-top: 10px; padding: 0 15%; transition: all 0.2s ease-out 0s; }
#indexPage #mservice .serviceitem:hover div p.description { color: #838383; }
#mservice .serviceitem a { text-align: center; }
#mservice #servicelist .serviceitem a img { display: inline-block; }
#indexPage #mservice #servicelist .serviceitem .title { color: #D8D8D8; font-size: 18px; }
#indexPage #mservice #servicelist .serviceitem:hover .title { color: #de1f17; }
/*案例*/

#indexPage #mproject #category { display: block; }
#indexPage #mproject .content_list { margin-right: 1%; }
#indexPage #mproject #projectlist .projectitem { margin-left: 1%; width: 24%; margin-bottom: 100px; }
#indexPage #mproject #projectlist .projectitem .project_info div { position: absolute; height: 100px; width: 100%; bottom: -100px; margin-top: 0; top: auto; }
#indexPage #mproject #projectlist .projectitem .project_info p.title { color: #4E4E4E; padding: 10px 0px; }
#indexPage #mproject #projectlist .projectitem a:hover .project_info p.title { color: #FFF; margin-top: -36px; }
#indexPage #mproject a.more { width: 100%; height: 100px; font-size: 18px; line-height: 100px; font-family: "HELVETICANEUELTPRO-THEX", "微软雅黑"; color: #de1f17; border-color: #262626; border-radius: 0px; background-color: #262626; text-align: center; text-indent: 0px; margin: 0px auto; }
/*关于*/

#mpage .content .header { width: 50%; float: right; padding-top: 6%; }
#indexPage #mpage a.more { color: #de1f17; border-color: #262626; width: 14%; float: right; margin-left: 18%; margin-right: 18%; border-radius: 0px; background-color: #262626; text-align: center; text-indent: 0px; font-family: "HELVETICANEUELTPRO-THEX", "微软雅黑"; font-size: 16px;margin-top: 50px; height: 40px; line-height: 40px;}
#indexPage #mpage .wrapper li { background-color: #f3f3f3; }
#indexPage #mpage .wrapper li .fimg { width: 50%; height: 600px; background-size: cover; }
#indexPage #mpage .slider .description { max-height: 108px; height: auto; line-height: 26px; padding-right: 10.1%; padding-left: 10.1%; float: right; width: 32%; text-align: left;text-indent: 2em;}
/*团队*/

#indexPage #mteam .summary p.title a { transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; color: #fff; font-size: 24px; }
/*新闻*/

#indexPage #mnews .content .header { display: block; }
#mnews #newslist .newstitem a.newscontent { padding: 0; }
#mnews #newslist .newstitem a.newscontent:hover { padding: 0; }
#mnews #newslist .news_wrapper { width: 100%; background-color: #f3f3f3; }
#mnews #newslist .newstitem a.newscontent:hover .news_wrapper { width: 100%; }
#mnews #newslist .separator { display: none; }
#mnews #newslist .newstitem .date { width: 82px; margin: 0 0 40px; background-color: #2D2D2D; padding: 40px 10px 20px; transition: all 0.3s ease-out 0s; font-weight: 100; transform: translate3d(0px, -14px, 10px ); }
#mnews #newslist .newstitem .year { color: #FFF; font-size: 28px; line-height: 30px; font-family: "HELVETICANEUELTPRO-THEX", Arial; display: block; position: relative; top: -20px }
#mnews #newslist .newstitem .md { color: #bdbdbd; font-size: 16px; text-align: right; font-family: "HELVETICANEUELTPRO-THEX", Arial; display: block; position: relative; top: 30px }
#mnews #newslist .newstitem .md span { display: none }
#mnews #newslist .newsbody { text-align: left; padding: 0 60px; width: auto; height: 100%; transition: all 0.3s ease-out 0s; }
#mnews #newslist .newsbody .title { height: 20px; line-height: 20px; font-size: 16px; color: #464646; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
#mnews #newslist .newsbody .description { text-align: left; color: #A1A1A1; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
#mnews #newslist .newstitem:hover .newsbody .title { color: #fff; }
#mnews #newslist .newstitem:hover .newsbody { background: #272727; }
#mnews #newslist .newstitem:hover .date { background-color: #de1f17; padding: 60px 10px 20px; }
#mnews #newslist .newstitem:hover .year { color: #595959; }
#mnews #newslist .newstitem:hover .md { color: #7B7B7B; }
#indexPage #mnews a.more { display: block; height: 50px; font-size: 16px; line-height: 50px; font-family: "HELVETICANEUELTPRO-THEX", "微软雅黑"; color: #de1f17; border-color: #262626; border-radius: 0px; background-color: #262626; text-align: center; text-indent: 0px; margin: 30px auto 120px; }
/*联系我们*/

#mcontact .content .header { padding-top: 80px; padding-bottom: 60px; }
#indexPage #mcontact .content .header { width: 50%; margin: 0; }
#indexPage #mcontact .content #contactlist { width: 100% }
#indexPage #mcontact #contactinfo { width: 30%; padding: 0 10%; }
#indexPage #mcontact #contactform { background-color: rgb(255, 255, 255); width: 30%; padding: 47px 10%; }
#contactinfo div a i { color: #efefef; }
#contactinfo div a:hover { color: #fff; background: #5c5c5c; }
/*内页开始*/

/*案例*/

.npagePage #projectlist .projectitem { margin-bottom: 100px; }
.npagePage #projectlist .projectitem .project_info div { position: absolute; height: 100px; width: 100%; bottom: -100px; margin-top: 0; top: auto; }
.npagePage #projectlist .projectitem .project_info p.title { color: #4E4E4E; padding: 10px 0px; }
.npagePage #projectlist .projectitem a:hover .project_info p.title { color: #FFF; margin-top: -36px; }
#plheader { height: 25px; }
/*团队*/

.npagePage .teamitem .teaminfo .title a { font-size: 18px; color: #000000; }
/*服务*/

.npagePage #servicelist .serviceitem { height: 360px; width: 32%; margin-top: 20px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.npagePage #servicelist .serviceitem:hover { background-color: #fff; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1); }
.npagePage #servicelist .serviceitem div p.description { color: #595959; height: 50px; overflow: hidden; width: 70%; margin-top: 10px; padding: 0 15%; transition: all 0.2s ease-out 0s; }
.npagePage .serviceitem:hover div p.description { color: #838383; }
.npagePage .serviceitem a { text-align: center; }
.npagePage #servicelist .serviceitem a img { display: inline-block; }
.npagePage #mservice #servicelist .serviceitem .title { color: #D8D8D8; font-size: 18px; }
.npagePage #mservice #servicelist .serviceitem:hover .title { color: #de1f17; }
/*新闻*/

.npagePage #newslist .newstitem a.newscontent { padding: 0; }
.npagePage #newslist .newstitem a.newscontent:hover { padding: 0; }
.npagePage #newslist .news_wrapper { width: 100%; background-color: #f3f3f3; }
.npagePage #newslist .newstitem a.newscontent:hover .news_wrapper { width: 100%; }
.npagePage #newslist .separator { display: none; }
.npagePage #newslist .newstitem .date { width: 84px; margin: 0 0 40px; background-color: #2D2D2D; padding: 40px 10px 20px; transition: all 0.3s ease-out 0s; font-weight: 100; transform: translate3d(0px, -14px, 10px ); }
.npagePage #newslist .newstitem .year { color: #FFF; font-size: 28px; line-height: 30px; font-family: "HELVETICANEUELTPRO-THEX", Arial; display: block; position: relative; top: -20px }
.npagePage #newslist .newstitem .md { color: #bdbdbd; font-size: 16px; text-align: right; font-family: "HELVETICANEUELTPRO-THEX", Arial; display: block; position: relative; top: 30px }
.npagePage #newslist .newstitem .md span { display: none }
.npagePage #newslist .newsbody { text-align: left; padding: 0 60px; width: auto; height: 100%; transition: all 0.3s ease-out 0s; }
.npagePage #newslist .newsbody .title { height: 20px; line-height: 20px; font-size: 16px; color: #464646; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.npagePage #newslist .newsbody .description { text-align: left; color: #A1A1A1; }
.npagePage #newslist .newstitem:hover .newsbody .title { color: #fff; }
.npagePage #newslist .newstitem:hover .newsbody { background: #272727; }
.npagePage #newslist .newstitem:hover .date { background-color: #de1f17; padding: 60px 10px 20px; }
.npagePage #newslist .newstitem:hover .year { color: #595959; }
.npagePage #newslist .newstitem:hover .md { color: #7B7B7B; }
#footer a path { fill: rgb(148, 148, 148); }

#projectlist .projectitem{animation-name: fadeInUp;} 
#projectitem_0{animation-name: fadeInUp; animation-delay: 0s;}
#projectitem_1{animation-name: fadeInUp;animation-delay: 0.1s;}
#projectitem_2{animation-name: fadeInUp;animation-delay: 0.2s;}
#projectitem_3{animation-name: fadeInUp;animation-delay: 0.3s;}
#projectitem_4{animation-name: fadeInUp;animation-delay: 0.0s;}
#projectitem_5{animation-name: fadeInUp;animation-delay: 0.1s;}
#projectitem_6{animation-name: fadeInUp;animation-delay: 0.2s;}
#projectitem_7{animation-name: fadeInUp;animation-delay: 0.3s;}
#projectitem_8{animation-name: fadeInUp;animation-delay: 0.0s;}
#projectitem_9{animation-name: fadeInUp;animation-delay: 0.1s;}
#projectitem_10{animation-name: fadeInUp;animation-delay: 0.2s;}
#projectitem_11{animation-name: fadeInUp;animation-delay: 0.3s;}

#newsitem_0{animation-name: fadeInUp; animation-delay: 0s;}
#newsitem_1{animation-name: fadeInUp;animation-delay: 0.1s;}
#newsitem_2{animation-name: fadeInUp;animation-delay: 0.2s;}
#newsitem_3{animation-name: fadeInUp;animation-delay: 0.3s;}
#newsitem_4{animation-name: fadeInUp;animation-delay: 0.0s;}
#newsitem_5{animation-name: fadeInUp;animation-delay: 0.1s;}
#newsitem_6{animation-name: fadeInUp;animation-delay: 0.2s;}
#newsitem_7{animation-name: fadeInUp;animation-delay: 0.3s;}
#newsitem_8{animation-name: fadeInUp;animation-delay: 0.0s;}
#newsitem_9{animation-name: fadeInUp;animation-delay: 0.1s;}
#newsitem_10{animation-name: fadeInUp;animation-delay: 0.2s;}
#newsitem_11{animation-name: fadeInUp;animation-delay: 0.3s;}

.animated {animation-name: fadeInUp; animation-delay: 0s;}
/*在线咨询*/
#online_open { background: #de1f17;  }
#olx_head { background: #1D1D1D; border-radius: 0px; color: #de1f17; }
#olx_qq li a:hover i { color: #de1f17; }
#olx_qq li a:hover { padding: 18px 30px; }
#online_open{ bottom:132px;}
#online_lx{ bottom:132px;border-radius: 0px; }
#shares{ height:92px; bottom:40px;}
#shares a#sshare{ display:none;}
#shares a#gotop{ margin-top:0px;}

#indexPage .module{ z-index:auto;}



/*合作伙伴*/
#indexPage #mpartner .content{ height:auto; margin:0;}
#indexPage #mpartner .content .header{ display:none;}
#indexPage #mpartner .module-content{padding:25px 0; height:80px; position:relative;}
#indexPage #mpartner .wrapper{ height:auto; display:inline-block }
#indexPage #mpartner .wrapper ul li{ height:60px; padding-top:12px;}
#indexPage #mpartner .wrapper ul li a{width:112px; height:auto; margin-right:10px;}
#indexPage #mpartner .bx-wrapper .bx-pager{ display:none;}
#indexPage #mpartner .bx-wrapper .bx-controls-direction{ display:block;}
#indexPage #mpartner .bx-wrapper .bx-controls-direction a.disabled{ display:block;}
#mpartner .bx-wrapper .bx-controls-direction a{background:none; }
#mpartner .bx-wrapper .bx-controls-direction a i{color:#c3c6ca;}
#mpartner .bx-wrapper .bx-controls-direction a:hover{ background:#5d5d5d;}
#mpartner .bx-wrapper .bx-controls-direction a:hover i{color:#fff;}
#indexPage #mpartner .bx-wrapper .bx-prev{ left:-58px;}
#indexPage #mpartner .bx-wrapper .bx-next{right:-58px;}


/*****详情******/
.news-art-main{background: #fff;margin:0px auto;padding: 50px 80px 50px;}
.art-tit h4{text-align: center;font-size:20px;font-weight: normal;line-height: 36px;padding-bottom: 20px;color: #333;}
.art-tit h5{text-align: center;font-size: 12px;font-weight: normal;line-height: 38px;color: #888;border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
.art-tit h5 span{display: inline-block;width: 300px;}
.art-main{padding-top: 30px;padding-bottom: 40px; overflow:hidden;}
.art-main p{text-indent: 2em;font-size: 14px;line-height: 30px;color: #666;}
.art-main img{ float:none; margin-bottom:10px;}
.art-back li{font-size: 14px;}
.art-footer-last{border-top: 1px solid #e2e2e2;padding-top: 6px;line-height: 30px;}
.art-footer-next{border-bottom: 1px solid #e2e2e2;padding-bottom: 6px;line-height: 30px;}
.art-footer-last a,.art-footer-next a {line-height: 30px;color: #555;}
.art-footer-last a:hover,.art-footer-next a:hover {color:#0D4DB4;}
.art-footer-back{padding-top: 26px;float: right;margin-top: -82px;margin-right: 20px;}
.art-footer-back a{display: block;position: relative;width: 116px;height: 40px;overflow: hidden;border: 2px solid #0D4DB4;line-height:36px;text-align: center;box-sizing: border-box;color: #0D4DB4;}
.art-footer-back a span{display: block;position: relative;top: 0;}
.art-footer-back a:hover span{background: #0D4DB4;color: #fff;top: -100%;line-height:40px;}
.art-footer-back a:hover{border: 0 none;}

/* 分页 */
.text-center{ text-align:center;}
.pagination{display: inline-block; padding-left: 0; margin:20px 0px; border-radius: 4px; font-size: 12px;}
.pagination > li{display: inline;}
.pagination > li > a,
.pagination > li > span{position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #4d4d4d; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span{margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{z-index: 3; color: #000; background-color: #eee; border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index: 2; color: #fff; cursor: default; background-color: #BE1912; border-color: #BE1912;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}

