.ejBanner img{ display:block; width:100%; }

/*二级公共*/
.com_ej{ padding:30px 0 75px; }
.ejLeft{ width:268px; padding:4px; background:#f4f4f4; }
.ejLeft .bigTitle{ width:100%; height:110px; line-height:110px; text-align:center; font-size:36px; color:#fff; background:url(../images/leftTitleBg.jpg) no-repeat center; }
.ejLeftNav li{ line-height:60px; font-size:18px; border-top:1px solid #fff; position: relative; }
.ejLeftNav li a{ display:block; padding:0 0 0 90px; background:#f8f8f8; color:#333; }
.ejLeftNav li i{ width:7px; height:8px; left:57px; top:26px; position: absolute; background:url(../images/ejLeftJt.png) no-repeat center / cover; }
.ejLeftNav li:hover a,.ejLeftNav li.on a{ background:#1b4694; color:#fff; }
.ejLeftNav li:hover i,.ejLeftNav li.on i{ background-image:url(../images/ejLeftJtOn.png); }
.ejLeftNav li ul{ padding:20px 0; background:#fff; display:none; }
.ejLeftNav li:hover li a,.ejLeftNav li.on li a{ color:#333; background:#fff; }
.ejLeftNav li li.on a,.ejLeftNav li li:hover a{ color:#1b4694; font-weight:bold; }
.ejLeftNav li li a{ background:#fff; }
.ejLeftNav li.on i.on{ transform:rotate(90deg); }
.ejLeftContact img{ width:100%; display:block; }
.ejLeftContact .text{ padding:27px 12px 20px 30px; background:#1b4694; color:#fff; line-height:24px; font-size:16px; }
.ejLeftContact .text p{ margin:0 0 7px; }

.ejRight{ width:880px; }
.ejRightTitle{ height:50px; border-bottom:1px solid #dadada; }
.ejRightTitle h3{ font-size:24px; color:#1b4694; font-weight:normal; }
.ejRightTitle .mbx{ width:460px; font-size:14px; color:#555; text-align:right; line-height:38px; }
.ejRightTitle .mbx a{ color:#555; }
.ejRightTitle .mbx a:hover,.ejRightTitle .mbx span{ color:#26498b; }

.page{ text-align:center; }
.page a{ width:35px; height:24px; margin:0 2px; color:#4b4b4b; font-size:14px; display:inline-block; text-align:center; line-height:24px; border:1px solid #cdcdcd; }
.page a.next,.page a.prev{ width:70px; }
.page a:hover,.page a.on{ color:#fff; background:#1b4694; border-color:#1b4694; }

/*关于我们*/
.about{ padding:40px 0 0; }
.about img{ display:block; max-width:100%; margin:0 auto; }
.about .nr{ font-size:14px; color:#2e2e2e; line-height:36px; padding:30px 0 0; text-indent:2em; }

/*新闻中心*/
.news{ padding:18px 0 0; }
.news li{ padding:20px 0; border-bottom:1px solid #e8e8e8; }
.news li .pic{ width:187px; height:152px; border:4px solid #f4f4f4; }
.news li img{ display:block; width:100%; }
.news li .text{ width:650px; padding:20px 0 0; }
.news li h3{ font-size:18px; height:32px; line-height:18px; }
.news li a{ color:#3a3a3a; }
.news li .nr{ font-size:14px; color:#3a3a3a; line-height:24px; height:48px; overflow: hidden; }
.news li .date{ padding:10px 0 0; }
.news li strong{ width:92px; height:30px; background:#efefef; color:#6c6b6b; font-size:14px; font-weight:normal; display:inline-block; text-align:center; line-height:30px; }
.news li h3:hover a{ color:#26498b; }
.news .page{ padding:45px 0 0; }

/*新闻详情*/
.news_xq{ padding:40px 0 37px; }
.news_xq .title{ height:104px; text-align:center; }
.news_xq .title h3{ font-size:24px; line-height:24px; height:48px; }
.news_xq .title p{ font-size:16px; color:#999; line-height:24px; }
.news_xq .title strong{ font-weight:normal; margin:0 0 0 33px; padding:0 0 0 19px; background:url(../images/dateIcon.png) no-repeat left center; }
.news_xq .nr{ font-size:14px; line-height:28px; color:#616161; padding:30px 0 64px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; }
.tPage p{ max-width:50%; line-height:76px; font-size:14px; color:#999; }
.tPage a{ color:#999; }
.tPage a:hover{ color:#26498b; }

/*产品中心*/
.product{ padding:36px 0 13px; }
.product li{ width:282px; float:left; height:296px; margin:0 17px 18px 0; }
.product li a{ display:block; padding:16px 13px 0; height:278px; border:1px solid #eaeaea; }
.product li:nth-child(3n){ margin-right:0; }
.product li.noMarR{ margin-right:0; }
.product li .pic{ width:100%; height:178px; overflow: hidden; }
.product li img{ display:block; width:100%; }
.product li .text{ padding:28px 0 0; font-size:14px; color:#999; text-align:center; }
.product li h3{ font-size:16px; color:#434343; line-height:16px; height:30px; }
.product .page{ padding:65px 0 0; }

/*产品详情*/
.product_xq{ padding:35px 0 0; }
.product_xq .conT .picBox{ width:491px; height:344px; border:1px solid #e5e5e5; position: relative; }
.product_xq .conT img{ display:block; width:100%; }
.product_xq .conT .hd{ position:absolute; right:16px; bottom:15px; }
.product_xq .conT .hd li{ width:23px; height:4px; display:inline-block; background:#e0e0e0; margin:0 0 0 7px; }
.product_xq .conT .hd li.on{ background:#1b4694; }
.product_xq .conT .text{ padding:72px 37px 0 40px; height:273px; background:#f5f5f5; width:310px; }
.product_xq .conT h3{ font-size:20px; color:#434343; line-height:20px; height:50px; }
.product_xq .conT .nr{ font-size:16px; color:#616161; line-height:26px; height:78px; }
.product_xq .conT .btn{ padding:40px 0 0; }
.product_xq .conT .btn a{ display:inline-block; width:165px; height:44px; line-height:44px; background:#1b4694; text-align:center; color:#fff; font-size:16px; -o-border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

.product_xq .conB{ padding:26px 0 0; }
.product_xq .conB .tab_t{ height:57px; border-bottom:1px solid #e0e0e0; }
.product_xq .conB .tab_t span{ float:left; margin:0 63px 0 0; line-height:56px; font-size:16px; cursor:pointer; }
.product_xq .conB .tab_t span.on,.product_xq .conB .tab_t span:hover{ color:#1b4694; font-size:18px; font-weight:bold; border-bottom:2px solid #1b4694; }
.product_xq .conB .tab_b{ padding:30px 0 0; font-size:14px; color:#616161; line-height:30px;; }
.product_xq .conB .tabs_b{ display:none; }
.product_xq .conB .tabs_b.on{ display:block; }

/*经典案例*/
.case{ padding:36px 0 0; }
.case li{ margin:0 0 40px; }
.case li .pic{ width:294px; height:215px; overflow: hidden; }
.case li img{ display:block; width:100%; }
.case li .text{ width:535px; padding:0 14px 0 0; }
.case li h3{ font-size:18px; height:46px; line-height:46px; font-weight:normal; }
.case li h3 a{ color:#1f1f1f; }
.case li .nr{ font-size:14px; color:#5e5e5e; line-height:24px; height:72px; overflow: hidden; }
.case li .btn{ padding:26px 0 0; }
.case li .btn a{ display:inline-block; width:128px; height:38px; background:#e5e5e5; line-height:38px; text-align:center; font-size:14px; color:#4a4949; -o-border-radius:8px; -ms-border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
.case li:hover .btn a{ color:#fff; background:#1b4694; }
.case li:hover h3{ font-weight:bold; }
.case .page{ padding:20px 0 0; }

/*资料下载*/
.download{ padding:8px 0 0; }
.download li{ position: relative; font-size:16px; height:72px; line-height:72px; border-bottom:1px solid #eee; padding:0 33px 0 22px; background:url(../images/yd.jpg) no-repeat left center; }
.download li h3{ font-weight:normal; width:680px; }
.download li h3 a{ color:#000; }
.download li span{ color:#999; }
.download li .xzBtn{ width:16px; height:19px; right:0; top:50%; margin-top:-9px; position: absolute; background:url(../images/xzIcon.png) no-repeat center; }
.download .page{ padding:84px 0 13px; }

/*联系我们*/
.contact{ padding:36px 0 0; }
.contact #map{ height:595px; }
