@charset "gb2312";
/* CSS Document */

/*首页 content部分*/
.content1 .aside,.content1 .bside,.content1 .cside {width:358px;}
.content1 {padding-top:33px;}
.content1 .bside {margin-left:58px;display:inline;}
.title {width:100%;line-height:28px;font-size:16px;color:#333;}
.title span {color:#cdcdcd;font-size:14px;font-family:Arial; text-transform:uppercase;}
.title a {color:#cdcdcd;text-decoration:none;display:block;line-height:28px;float:right;font-size:12px;}
.title a:hover,.hot_news dt  h4 a:hover,.hot_news dt a.link:hover,.newsLists li a:hover,.newsLists li a:last-child:hover,.secrityTxt a:hover {color:#e4007f;}
.titleBorder {width:100%;height:1px; background-color:#dddedf;}
.titleBorder:before {position:absolute;content:'';left:0;top:0;width:138px;height:1px; background:url(../images/titleBg.jpg) no-repeat left;}
.brandVideo {width:358px;height:228px;margin-top:22px;}
.brandvideoFocus {left:0;bottom:12px;width:100%;height:14px;text-align:right;z-index:10;}
.brandvideoFocus span {display:inline-block;width:14px;height:14px; background-color:#fff;margin:0 10px 0 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;}
.brandvideoFocus span.active { background-color:#ba1645;}


/*.videoBanner {left:0;top:0;z-index:3;}
.videoBtn {display:block;z-index:4;left:50%;top:50%;margin-left:-38px;margin-top:-38px;width:79px;height:79px; background:url(../images/icon.png) no-repeat -143px -128px;cursor:pointer;}
.videoBtn:hover { background-position:-732px -153px;}
.videoInner {width:358px;height:228px;}*/
.hot_news {width:100%;height:168px;padding:12px 0;border-bottom:1px dashed #c3c8c8;margin-top:10px;}
.hot_news dd {float:left;width:154px;height:144px;}
.hot_news dt {float:right;width:183px;}
.hot_news dt  h4 a {color:#3d3d3d;font-size:14px;}
.hot_news dt p {line-height:20px;color:#3d3d3d;}
.hot_news dt a.link {float:right;color:#cdcdcd;}
.newsLists {padding-top:5px;}
.newsLists li {width:100%;float:left;font-size:12px;line-height:24px;}
.newsLists li a {color:#3d3d3d;display:inline-block;}
.newsLists li a:first-child{float:left;padding-left:10px; background:url(../images/cub.jpg) no-repeat left center;}
.newsLists li a:last-child{float:right;color:#cdcdcd;}

.activities {width:358px;height:228px;overflow:hidden;margin-top:22px;}
.activitiesFocus {left:0;bottom:12px;width:100%;height:14px;text-align:right;z-index:10;}
.activitiesFocus span {display:inline-block;width:14px;height:14px; background-color:#fff;margin:0 10px 0 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;}
.activitiesFocus span.active { background-color:#ba1645;}

.content2,.content3,.content4,.content5 {width:100%;padding:25px 0 0}
.project_lists {padding-top:22px;}
.project_list {width:800px;overflow:hidden;}
.topProject {width:390px;height:340px;float:left;}
.project_lists a{display:block;width:100%;height:100%;border:1px solid #fff;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;position:relative;}
.topProject a:hover,.project_lists a:hover,.experts li a:hover{border:1px solid #e4007f;}
.project_lists a .plus {left:0;bottom:0;width:73px;height:18px; background:url(../images/more.jpg) no-repeat;z-index:10;}
.project_lists a .plus em {display:block;width:73pxpx;height:18px;position:relative;}
.project_lists a .plus em img {position:absolute;left:53px;top:6px;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.project_lists a:hover .plus img,.project_list li.active .plus img {-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.project_list li{width:200px;height:170px;float:left;}
.hover_bg {position:absolute;left:-200px;top:0;width:198px;height:168px;border:1px solid #e4007f;z-index:10;}
.hover_bg a {border:none;}

.expertContainer {width:100%;height:482px;overflow:hidden;margin-top:22px;}
.expertFocus {width:344px;height:482px;float:lefto;overflow:hidden; background-color:#f4f4f4;}
.hoverBg1 {left:-172px;top:0;width:172px;height:144px;border:1px solid #e4007f;z-index:10;cursor:pointer;}
.experts li {width:172px;height:144px;float:left;}
.experts li a {display:block;width:172px;height:144px;border:1px solid #fff;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;position:relative; background-color:#6a7380;}
.expertLogo {right:0;bottom:0;width:27px;height:27px; background:url(../images/blueBg.png) no-repeat;z-index:10px;}
.expertLogo em {position:relative;display:block;width:100%;height:100%;}
.expertLogo em img {position:absolute;left:15px;top:14px;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.experts li a:hover .expertLogo img,.experts li.active .expertLogo img {-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.expertBtn,.expertBtns {width:100%;height:50px;line-height:50px;text-align:center;}
.expertBtns span {display:inline-block;width:21px;height:21px; background-color:#b8b8b8;margin:13px 5px 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;}
.expertBtns span.active { background-color:#ba1645;}
.expertBtn a{display:block;width:17px;height:32px;top:50%;margin-top:-16px; background:url(../images/icon.png) no-repeat;z-index:10;}
.expertBtn a.preBtn {left:23px; background-position:-382px -262px;}
.expertBtn a.preBtn:hover { background-position:-382px -298px;}
.expertBtn a.nextBtn {right:23px; background-position:-408px -262px;}
.expertBtn a.nextBtn:hover { background-position:-408px -298px;}
.expertsLists {width:845px;height:482px;overflow:hidden;}
.expertsTxt {left:69px;top:67px;width:285px;height:285px; background-color:rgba(0,0,0,.7);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;z-index:10;}
.expertsInner {width:285px;height:285px;}
.expertsTxt h4 {width:100%;font-size:26px;color:#fff;text-indent:2em;font-weight:500;line-height:42px;padding:50px 0 5px;}
.expertsTxt p {width:220px;font-size:16px;color:#fff;line-height:26px;margin:0 auto;}
.expertsTxt a {display:block;color:#fff;position:absolute;font-size:14px;width:85px;bottom:50px;right:35px;}

.storysContainer {width:100%;height:623px;overflow:hidden;margin-top:22px;}
.story_focus {left:29px;top:0;width:332px;padding:20px 0; background-color:#464b51;z-index:10;}
.story_focus dl {width:100%;height:96px;padding:8px 0;cursor:pointer;}
.story_focus dl a{width:100%;height:100%;display:block;}
.borderBottom {border-bottom:1px dashed #626568;}
.story_focus dl.active { background-color:#232626;}
.story_focus dl dd {width:80px;height:80px;float:left;margin-left:44px;display:inline;}
.story_focus dl dt {width:170px;float:left;margin-left:18px;display:inline;}
.story_focus dl dt h4 {font-size:14px;color:#a3a3a3;font-weight:500;margin-top:15px;}
.story_focus dl dt p {font-size:18px;color:#a3a3a3;}
.story_focus >a {display:block;width:61px;height:20px; background-color:#0f0f0f;color:#fff;text-align:center;font-size:10px; text-transform:uppercase;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;float:right;margin-top:6px;margin-right:16px;display:inline;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.story_focus >a:hover { background-color:#ba1645;}
.storyLists,.storyList {width:100%;height:100%;overflow:hidden;}

.securityCenter {width:100%;height:569px;overflow:hidden;margin-top:22px;}
.securityCenter .preBtn,.securityCenter .nextBtn {display:block;top:50%;margin-top:-23px;width:47px;height:47px; background:url(../images/icon.png) no-repeat ;z-index:10;}
.securityCenter a.preBtn {left:47px; background-position:-14px -144px;}
.securityCenter a.nextBtn {right:47px;background-position:-66px -144px;}
.securityCenter a.preBtn:hover { background-position:-14px -197px;}
.securityCenter a.nextBtn:hover { background-position:-66px -197px;}
.pageNation {left:0;bottom:0;width:100%;height:5px;}
.pageNation span {width:20%;height:100%;float:left; background-color:#1d1d1d;cursor:pointer;}
.pageNation span.active { background-color:#ba1645;}
.secrityTxt {left:186px;top:83px;width:313px;height:404px;padding:20px;z-index:10; background-color:rgba(255,255,255,.85);}
.secrityTxt h4 {width:100%;border-bottom:1px dotted #a2a19b;font-size:23px;color:#222222;line-height:50px;font-weight:500;margin-top:60px;}
.secrityTxt h4 em {display:inline-block;margin:0 5px;}
.secrityTxt p {font-size:16px;color:#636363;line-height:34px;padding-top:20px;}
.secrityTxt a {display:block;width:86px;font-size:14px;color:#222;float:right;margin-right:22px;display:inline;margin-top:25px;}


.content6 {width:100%;padding:20px 0 20px;margin-top:33px; background-color:#f8f8f8;}
.InteractiveContainer {width:100%;margin-top:27px;}
.InteractiveContainer .aside,.InteractiveContainer .cside,.InteractiveContainer .bside {width:368px;height:520px;border:1px solid #dddedf;-moz-box-shadow:2px 2px 4px rgba(11,2,5,.08);-webkit-box-shadow:2px 2px 4px rgba(11,2,5,.08);box-shadow:2px 2px 4px rgba(11,2,5,.08);}
.InteractiveContainer .aside {margin-right:43px;display:inline;}
.titleBox {width:100%;height:50px;border-bottom:1px solid #e7e6e6;}
.titleBox em,.titleBox span {display:block;float:left;font-size:14px;color:#222;}
.titleBox span {height:50px;line-height:50px;}
.titleBox em { background:url(../images/icon.png) no-repeat;margin-left:17px;display:inline;margin-right:5px;}
.title1 em {width:18px;height:18px; background-position:-474px -126px;margin-top:16px;}
.title2 em {width:16px;height:16px; background-position:-498px -127px;margin-top:18px;}
.title3 em {width:22px;height:20px; background-position:-515px -126px;margin-top:15px;}

.content7 {width:100%;padding:20px 0 40px;}
.content7Navs {width:100%;line-height:30px;border-bottom:1px solid #dddedf;}
.content7Navs span {width:83px;line-height:30px;font-size:16px;color:#7e7e7e;display:inline-block;padding-right:14px;cursor:pointer;}
.activeBg {left:0;bottom:-1px;width:69px;height:1px; background:url(../images/activeBg.jpg) no-repeat center;}
.content7Lists {margin:25px 0;}
.content7List1 li{width:148px;float:left;}
.content7List1 li img,.content7List2 li img ,.content7List3 li img{display:block;margin:0 auto;}
.content7List1 li span,.content7List2 li span,.content7List3 li span {display:block;width:100%;font-size:12px;line-height:26px;text-align:center;}
.content7List2 li{width:198px;float:left;}
.content7List3 li {width:297px;float:left;}
.content7List4 {padding:0 20px;}
.content7List4 li{float:left;line-height:24px;}
.content7List4 li a {display:block;padding:0 10px;}
.moreObjects {right:0;bottom:-33px;width:84px;height:22px;line-height:22px; background-color:#414141;color:#fff;padding-left:8px;}
.moreObjects:hover,.moreObjects:active,.moreObjects:focus {color:#fff;}
.moreObjects em {display:inline-block;float:right;margin-top:4px;margin-right:9px;display:inline;width:15px;height:15px; background-color:#FFF;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;}
.moreObjects em:before,.moreObjects em:after {content:'';display:block;position:absolute;left:3px;top:7px;width:9px;height:1px; background-color:#414141;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.moreObjects em:after {-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.moreObjects.active em:after {-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.content8 {width:100%;padding:20px 40px 0px;margin-top:40px;display:none;}
.content8Navs {width:100%;line-height:40px;font-size:16px;}
.content8Navs span {display:block;float:left;line-height:40px;color:#797979;margin-right:30px;display:inline;cursor:pointer;}
.content8Navs span.active { background:url(../images/content8Active.jpg) no-repeat center bottom;}
.content8Lists {width:1110px;height:526px;overflow:hidden;}
.hotObjects {width:100%;line-height:36px;font-size:12px;}
.hotObjects a {display:inline-block;margin:0 5px;}
.content8Content {width:100%;margin-top:10px;}
.content8Content .aside {width:490px;border-right:1px dotted #d4d4d4;}
.content8Content .aside dl {width:465px;height:148px;margin-bottom:12px;}
.content8Content .aside dl:last-child{margin-bottom:0;}
.content8Content .aside dd {width:220px;height:148px;float:left;}
.content8Content .aside dt {width:200px;float:left;margin-left:30px;display:inline;}
.content8Content .aside h4 {width:100%;font-size:16px;font-weight:500;line-height:40px;margin-top:20px;}
.content8Content .aside h4 a {color:#ea5300;}
.content8Content .aside p {width:100%;color:#202020;line-height:23px;}
.content8Content .bside {width:276px;margin-left:20px;display:inline;}
.content8Content .bside h5 {width:100%;font-size:14px;color:#202020;line-height:24px;font-weight:500;}
.content8Content .bside ul {padding:5px 0 15px;}
.content8Content .bside ul li {width:100%;height:26px;line-height:26px;font-size:12px;overflow:hidden;}
.content8Content .bside ul a {color:#797979;}
.content8Content .bside ul a:hover {color:#e4007f;}

/*文章页*/
.bannerContainer_page {height:440px;overflow:hidden;}
.bannerContainer_page img {position:absolute;top:0;left:50%;width:1920px;height:440px;margin-left:-960px;}
.location {padding:20px 0;color:#757c82;}
.location a {color:#757c82;text-decoration:none;padding:0 3px;}
.top_advs {margin:5px auto 25px;}
.advsHd{top:100px;right:30px;}
.advsHd span{width:14px;height:14px;display:inline-block;background:#fff;margin:0 5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;;}
.advsHd span.active{background:#BA1645;}
.arcticleBox {width:100%;border:6px solid #dddedf;padding:60px 32px 40px;}
.arcticleBox h3 {width:100%;font-size:30px;line-height:2;border-bottom:1px solid #dddedf;color:#0f0f0f;text-align:center;font-weight:500;position:relative;}
.arcticleBox h3 span {display:block;position:absolute;bottom:0;right:15px;color:#b9b9ba;font-size:14px;}
.arcticleBox h3 span em {display:inline-block;width:17px;height:17px; background:url(../images/icon.png) no-repeat -11px -329px;margin-top:6px;margin-right:5px;display:inline;float:left;}
.arcticleLink {width:100%;text-align:center;line-height:32px;}
.arcticleLink a {display:inline-block;font-size:14px;color:#b9b9ba;text-decoration:none;margin:0 5px;}
.arcticleLink a:nth-child(3){color:#d6186d;}
.arcBody {width:100%;padding:50px 182px;}
.arcBody p {font-size:14px;color:#4a4a4a;line-height:30px;text-indent:2em;}
.arcBody img {display:block;margin:0px auto;max-width:100%;}
.arcBottom {border-top:1px solid #dddedf;padding-top:40px;}
.pre_nextPage {width:340px;font-size:14px;margin-left:15px;display:inline;}
.pre_nextPage li {line-height:30px;color:#313131;}
.pre_nextPage li em {display:inline-block;font-weight:bold;margin-right:5px;}
.shareBtn {width:375px;height:53px;}
.shareBtn a {display:block;width:53px;height:53px;float:left;margin-left:17px;display:inline;}
#bshare-sinaminiblog { background:url(../images/icon.png) no-repeat -859px -401px; height:53px;}
#bshare-qqmb { background:url(../images/icon.png) no-repeat -929px -401px; height:53px;}
#sendweix { background:url(../images/icon.png) no-repeat -999px -401px; display:inline-block; height:53px;}
#bshare-qzone { background:url(../images/icon.png) no-repeat -1070px -401px; height:53px;}
#wap { background:url(../images/icon.png) no-repeat -1140px -401px; display:inline-block; height:53px;}
#bshare-sinaminiblog:hover { background-position:-859px -469px;}
#bshare-qqmb:hover { background-position:-929px -469px;}
#sendweix:hover { background-position:-999px -469px;}
#bshare-qzone:hover { background-position: -1070px -469px;}
#wap:hover { background-position:-1140px -469px;}
.ewm {width:202px;height:97px; background:url(../images/icon.png) no-repeat -977px -546px;margin-left:95px;display:inline;}
/*活动页*/
.newHuodong .newHd{float:left;margin-bottom:25px;}
.newHuodong .newHd:nth-child(2n){float:right;}
.newHd{width:585px;height:382px;/*border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;*/transform-style:preserve-3d;perspective:1000px;transition:all 0.2s linear 0s;position:relative;box-shadow:0px 0px 8px 0px rgba(11,2,5,0.2);-webkit-box-shadow:0px 0px 8px 0px rgba(11,2,5,0.2);-moz-box-shadow:0px 0px 8px 0px rgba(11,2,5,0.2);}
.newHd:hover{z-index: 2;-webkit-transform: translate3d(0, -2px, 0); -moz-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}
.newHd.first:after{position:absolute;content:'';width:45px;height:46px;background:url(http://www.hm025.com/images/icon.png) no-repeat -203px -488px;top:0px;right:0px;}
.newHd.second:after{position:absolute;content:'';width:45px;height:46px;background:url(http://www.hm025.com/images/icon.png) no-repeat -259px -488px;top:0px;right:0px;}
.innerHd{width:100%;height:381px;background:url(../images/listhdbg.jpg) no-repeat;position:relative;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;}
.innerHd:after{content:'';position:absolute;width:100%;height:100%;background:rgba(10,10,10,.7);left:0px;top:0px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;}
.innerHd span{width:305px;height:66px;border:2px solid #fff;display:block;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);left:50%;top:50%;text-align:center;font-size:30px;color:#ffffff;line-height:66px;z-index:10;}
.hdPic .hdpicImg img{width:585px;height:278px;/*border-top-left-radius: 8px;-webkit-border-top-left-radius: 8px;-moz-border-top-left-radius: 8px;-ms-border-top-left-radius: 8px;-o-border-top-left-radius: 8px;border-top-right-radius: 8px;*/}
.hdPic .hdpicTxt{width:100%;height:26px;line-height:26px;background:rgba(37,37,37,0.5);bottom:0px;left:0px;font-size:12px;color:#dcdcdc;text-align:right;padding-right:24px;}
.newHd .hdTxt{padding-left:28px;padding-top:18px;}
.hdtxtFl{width:350px;}
.hdtxtFl h4{font-size:18px;color:#1c2128;margin-bottom:10px;font-weight:normal;}
.hdtxtFl p{font-size:14px;color:#a4a4a4;}
.hdtxtFr{width:169px;height:42px;margin-right:20px;margin-top:12px;}
.hdtxtFr a{width:169px;height:42px;border:1px solid #ccc;/*background:#fafafa;*/background-image: -moz-linear-gradient( 90deg, rgb(241,241,241) 0%, rgb(253,253,253) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(241,241,241) 0%, rgb(253,253,253) 100%);background-image: -ms-linear-gradient( 90deg, rgb(241,241,241) 0%, rgb(253,253,253) 100%);box-shadow: 0px 0px 5px 1px rgba( 11, 2, 5,0.1 );-webkit-box-shadow: 0px 0px 5px 1px rgba( 11, 2, 5,0.1 );-moz-box-shadow: 0px 0px 5px 1px rgba( 11, 2, 5,0.1 );border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;text-align:center;transition:background 0.3s linear 0s;-webkit-transition:background 0.3s linear 0s;-moz-transition:background 0.3s linear 0s;-ms-transition:background 0.3s linear 0s;}
.hdtxtFr a em{width:116px;height:23px;background:url(http://www.hm025.com/images/icon.png) no-repeat -9px -485px;display: inline-block;vertical-align: middle;margin-top:10px;}
.hdtxtFr a:hover{background:#fbab4a;box-shadow: 0px 0px 5px 1px rgba( 11, 2, 5,0.1 );-webkit-box-shadow: 0px 0px 5px 1px rgba( 11, 2, 5,0.1 );-moz-box-shadow: 0px 0px 5px 1px rgba( 11, 2, 5,0.1 );border:1px solid #d2811f;}
.hdtxtFr a:hover em{background-position:-6px -537px;}
.pageHd{text-align:center;padding:60px 0;}
.pageHd a { display:inline-block; margin:0 10px; font-size:16px; color:#000000; line-height:30px; }
.pageHd a.page_num {width:36px;height:36px;border:1px solid #c0c1c3;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;}
.pageHd a.pn {background-image: -moz-linear-gradient( 90deg, rgb(94,94,94) 0%, rgb(149,148,148) 82%);background-image: -webkit-linear-gradient( 90deg, rgb(94,94,94) 0%, rgb(149,148,148) 82%);background-image: -ms-linear-gradient( 90deg, rgb(94,94,94) 0%, rgb(149,148,148) 82%);color:#fff;}
/*华美新闻*/
.newsList{box-shadow: 0px 0px 6px 0px rgba( 11, 2, 5 ,0.2);padding-top:60px;margin-bottom:100px;}
.newsCon{width:1114px;margin:0 auto;}
.newsye{width:1114px;height:270px;padding-top:22px;padding-left:22px;padding-bottom:22px;border:1px solid #dddedf;margin-bottom:43px;position:relative;}
.newsye.hot:after{position:absolute;content:'';width:54px;height:54px;background:url(http://www.hm025.com/images/icon.png) no-repeat -135px -487px;top:0px;right:0px;}
.newsyeFl{width:374px;float:left;}
.newsyeFr{width:620px;float:left;margin-left:54px;}
.newsyeFr h5 a{font-size:22px;color:#222;margin:23px 0;font-weight:normal;display:block;}
.newsyeFr p{font-size:14px;color:#4b4b4b;line-height:25px;}
.newsyeFr span{font-size:14px;color:#a5a5a5;float:right;margin-top:35px;display:block;}









