.page{ text-align:center;font-size:14px; padding:30px 0px 50px 0; line-height:34px;}
.page a{height:34px; font-size:14px; color:#999; margin:0 4px; display:inline-block; border:1px solid #e7e8e9; text-align:center; line-height:34px; padding:0px 10px;}
.page span{height:34px; font-size:14px;  margin:0 4px; display:inline-block; border:1px solid #2e3875; text-align:center; line-height:34px; padding:0px 10px; color:#fff; background:#2e3875; border-color:#2e3875;}
.page a.prev{ width:80px; }
.page a.on{ color:#fff; background-color:#2e3875; border-color:#e7e8e9; }
.page a:hover{ border-color:#2e3875; color:#fff;background-color:#2e3875;}
.padb30{ padding-top:30px;}

.ej_banner{ background-repeat:no-repeat; background-position:bottom center; height:320px;}
.ej_dhbk{ padding-top:80px;}
.ej_dhet{ font-size:42px; font-weight:bold;font-family:Myriad Pro,Arial, Helvetica, sans-serif; text-transform:uppercase ; color:#fff;}
.ej_dhct{font-size:46px; color:#fff; line-height:80px;}
.ej_dhms{ font-size:18px; color:#fff; line-height:45px; height:135px;}
.ej_home{ font-size:14px; color:#fff; float:right; background-image:url(../images/home.png); background-repeat:no-repeat; background-position:0 center; padding-left:35px;}
.ej_home span{ display:inline-block; padding:0px 20px;}
.ej_home a{ color:#fff;}

.ej_dtt{ padding:40px 0; text-align:center;}
.ej_dtt a{ display:inline-block; line-height:42px; height:42px; padding:0 24px; font-size:20px; margin:0px 5px;}
.ej_dtt a:hover{ background-color:#2e3875; border-radius:5px; color:#fff;}
.ej_dtt a.on{ background-color:#2e3875; border-radius:5px; color:#fff;}
.ej_neirong{ font-size:14px; line-height:30px; padding-bottom:50px;}
.ej_neirong img{ max-width:100% !important;}

.ej_lcdbk{ margin:50px; padding-bottom:30px;background-image:url(../images/sx.jpg); background-repeat:repeat-y; background-position:200px 0;}
.ej_lcbk{ margin-bottom:30px;}
.ej_lcsj{ font-size:30px; color:#b60005; font-weight:bold; line-height:65px; background-image:url(../images/yuanqiu.jpg); background-repeat:no-repeat; background-position:right center; float:left; width:209px;}
.ej_lcms{ float:right; width:800px; padding:0px 30px; background-color:#f8f8f8; border-radius:5px; line-height:65px; font-size:16px;}


.ej_whdbk{}
.ej_whxbk{ width:260px; padding:10px; border-radius:10px; background-color:#f7f7f7; height:215px; margin:0px 16px 16px 0; float:left;}
.ej_whdt{ font-size:16px; text-align:center; line-height:40px; height:40px; overflow:hidden;}
.ej_whim{}
.ej_whms{ font-size:14px; line-height:30px; overflow:hidden; padding:10px 0; max-height:60px;}
.ej_whbtn{}




.ej_zzim{ height:260px; text-align:center; overflow:hidden;}
.ej_zzim img{ height:100%; width:auto;}
.ej_zsxbk{ width:260px; padding:10px; border-radius:10px;height:295px; margin:0px 16px 16px 0; float:left;box-shadow: 5px 10px 10px #eaeaea;}

.ej_fwdbk{}
.ej_fwxbk{ width:550px; padding:0px 17px; border-radius:10px; background-color:#f7f7f7; height:410px; margin:0px 16px 16px 0; float:left;}
.ej_fwdt{ font-size:22px; line-height:60px; height:60px; overflow:hidden; font-weight:bold; padding-top:10px;}
.ej_fwim{}
.ej_fwms{ font-size:14px; line-height:30px; overflow:hidden; padding:10px 0; max-height:60px;}
.ej_fwbtn{}

.ej_xwdbk{}
.ej_xwbk{ height:200px; background-color:#f9f9f9; margin-bottom:35px;}
.ej_xwim{ float:left;border: solid 1px #ddd;}
.ej_xwrt{ width:860px; float:right; padding-right:25px;}
.ej_xwtt{ font-size:20px; font-weight:bold; line-height:60px; padding-top:10px; height:60px; overflow:hidden;}
.ej_xwms{ font-size:16px; line-height:26px; color:#616161; height:52px; overflow:hidden;}
.ej_xwsj{ font-size:16px; color:#999999; line-height:60px;}

.ej_xmdbk{}

.ej_jobdt{ background-color:#f7f7f7; font-size:22px; line-height:24px; color:#b10000; font-weight:bold; padding:20px 15px;}
.ej_jobdt span{ display:inline-block; text-align:center;}
.ej_jobdt .tt1{ width:480px;border-right:solid 1px #dfdfdf;}
.ej_jobdt .tt2{width:220px;border-right:solid 1px #dfdfdf;}
.ej_jobdt .tt3{width:220px;border-right:solid 1px #dfdfdf;}
.ej_jobdt .tt4{width:220px;}

.ej_jobtt{  font-size:16px; line-height:24px; color:#616161; padding:20px 15px; border-top:solid 1px #f7f7f7;}
.ej_jobtt span{ display:inline-block; text-align:center;}
.ej_jobtt span i{ display:inline-block; text-align:center; color:#fff; background-color:#b10000; border-radius:3px; margin-right:3px;text-transform:uppercase ; font-style:normal; font-size:14px; padding:0px 5px;}
.ej_jobtt .tt1{ width:480px;border-right:solid 0px #dfdfdf;}
.ej_jobtt .tt2{width:222px;border-right:solid 0px #dfdfdf;}
.ej_jobtt .tt3{width:222px;border-right:solid 0px #dfdfdf;}
.ej_jobtt .tt4{width:222px;}
.ej_jobtt .tt4 a{ color:#b10000;}

.ej_ryimbk{ float:left; margin:0px 22px 22px 0;}
.ej_ryimbk:nth-child(3n){ margin-right:0;}

.ej_xwbt{ font-size:24px; padding:30px 0; line-height:50px; text-align:center;}

.ej_hzimbk{ float:left; margin:0px 25px 25px 0; border:solid 1px #ccc;}
.ej_hzimbk:nth-child(4n){ margin-right:0;}


.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:50px; font-size:16px; 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:21px; 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); }

.ejLeftNavp li{ line-height:50px; font-size:16px; border-top:1px solid #fff; position: relative; }
.ejLeftNavp li a{ display:block; padding:0 0 0 30px; background:#f8f8f8; color:#333; }
.ejLeftNavp li i{ width:7px; height:8px; left:15px; top:21px; position: absolute; background:url(../images/ejLeftJt.png) no-repeat center / cover; }
.ejLeftNavp li:hover a,.ejLeftNavp li.on a{ background:#1b4694; color:#fff; }
.ejLeftNavp li:hover i,.ejLeftNavp li.on i{ background-image:url(../images/ejLeftJtOn.png); }


.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:18px; color:#1b4694; font-weight:normal;line-height: 38px;}
.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; }

/*产品中心*/
.product{ padding:36px 0 13px; }
.product li{ width:282px; float:left;  margin:0 0 18px 10px; }
.product li a{ display:block; padding:16px 13px 0;border:1px solid #eaeaea;height:245px;}
.product li.noMarR{ margin-right:0; }
.product li .pic{ width:100%; height:178px; overflow: hidden; text-align:center;}
.product li img{width:auto;height: 100%;}
.product li .text{ padding:15px 0 0; font-size:14px; color:#999; text-align:center; }
.product li h3{ font-size:16px; color:#434343;line-height:22px; height:40px; display:block;}

/*产品详情*/
.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; }

/*联系我们*/
.contact{ padding:36px 0 0; }
.contact #map{ height:595px; }


.contentbk{ padding:40px 0 37px; }
.contentbk .title{ height:104px; text-align:center; }
.contentbk .title h3{ font-size:24px; line-height:24px; height:48px; }
.contentbk .title p{ font-size:16px; color:#999; line-height:24px; }
.contentbk .title strong{ font-weight:normal; margin:0 0 0 33px; padding:0 0 0 19px; background:url(../images/dateIcon.png) no-repeat left center; }
.contentbk .nr{ font-size:14px; line-height:28px; color:#616161; padding:30px 0 64px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; }

.proinfo_tit {
	padding-left:6px;
	padding-right:6px;
	color:#ffffff;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}
.pro_nr img{ text-align:center;}



/*资料下载*/
.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; }

.ej_gcyjul{ display:block;}
.ej_gcyjli{ display:block; width:49%; float:left; font-size:14px; line-height:50px; height:50px; overflow:hidden;border-bottom: dashed 1px #ccc;}
.ej_gcyjli:nth-child(2n){float:right;}
