/*ÏêÏ¸ÄÚÈÝÒ³Ãæ*/


.box2 {width:1040px; margin:2em auto;}
.detail_box { border:1px solid #ddd; padding:3em 3em; min-height:300px;}
.dqwz_box {width:100%; margin:0 auto;line-height:40px; height:40px; border-bottom:2px solid #eee;text-align:right;}
.dqwz_box b { float:left; font-weight:600;font-size:2rem; padding:0 0.5em; border-bottom:3px solid #018e6d;}
.content{ width:100%; margin:2em auto; font-size:1.5rem;}
.content h3 { text-align:center; font-size:2.6rem; margin:10px 0; line-height:1.6;}
.content h5 { text-align:center; color:#999; font-size:1.5rem; border-bottom:1px solid #ddd; padding:10px 0; margin-bottom:20px;}
.content h5 span { margin:0 0.25em;}
.content p { text-indent:0em; padding-bottom:10px;}
.content img,.nTab1 img { text-align:center;max-width:800px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<800?"800px":"");overflow:hidden; margin:10px auto;}
.content2{ width:100%;  font-size:1.5rem;}
.content2 img,.nTab1 img { text-align:center;max-width:1040px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<800?"800px":"");overflow:hidden;}

.article_page {  width:100%; margin:10px auto; padding:1em 0; border-top:1px dashed #ccc;}

.hzhb_box ul li{ width:30%; margin:1.5em 1.5%; line-height:0; overflow:hidden; text-align:center; float:left;}
.hzhb_box ul li img { line-height:0; width:100%; height:285px;-webkit-transition: 1s all ease;transition: 1s all ease;-moz-transition: 1s all ease;-ms-transition: 1s all ease;-o-transition: 1s all ease;}
.hzhb_box ul li div{ position:relative; margin-top:-40px; line-height:40px; color:#fff; height:40px; background:rgba(0,0,0,0.5)}

.hzhb_box ul li img:hover {-webkit-transform: scale(1.1); transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.gcal_box ul li img { height:190px;}
.cases_list .box_l { float:right;}
.cases_list .box_r { float:left; padding-left:0; padding-right:3%;}
.pro_list { width:80%; margin:0 auto; text-align:center;}
.pro_list li { padding:0.5em 0 0;}
.pro_list img { width:100%; height:auto;}

.pro_lm { width:100%; background:#f2f2f2; clear:both;}
.pro_lm dl { width:1040px; margin:0 auto; font-size:2rem; line-height:4;}
.pro_lm dl dt { float:right; background:#018e6d; color:#fff; padding:0 1em;}
.pro_lm dl dd { float:left; margin-right:1.5em;}
.pro_lm dl dd a { padding:0.35em 1.85em ; border-radius:30px; border:1px solid #ccc; }

.pro_lm dl dd.on a,.pro_lm dl dd a:hover { background:#018e6d; border:1px solid #018e6d;color:#fff;}
.pro_box { width:1080px; margin:0 auto; padding:0em 0 0em;}
.pro_box .list_page ul { text-align:center; }
.product_list { padding:0em 0;}
.product_list ul li { width:20%; padding:1.4%; margin:1.5em 1%; overflow:hidden; float:left; border:1px solid #ddd;}
.product_list ul li img { width:265px; height:200px;/*-webkit-transition: 1s all ease;transition: 1s all ease;-moz-transition: 1s all ease;-ms-transition: 1s all ease;-o-transition: 1s all ease;*/}
/*.product_list ul li img:hover {-webkit-transform: scale(1.1); transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}*/
.product_list ul li h3 { font-size:1.5rem; color:#003b84; line-height:1.4; height:3em; overflow:hidden;}
.product_list ul li h4 { font-size:1.4rem; color:#018e6d;}

.link_fh { text-align:right;}
.link_fh a { font-size:1.5rem; display:inline-block; padding:0.75em 1.5em 0.75em 2.5em; background:url(../images/ico_fh.png) no-repeat 12px center #f2f2f2; border-radius:8px 8px 0 0;}
.product_jj { background:#f2f2f2; padding:2.4em 3%; width:94%; display:table;}
.product_img { float:left; width:325px; height:235px; border:1px solid #ddd; line-height:0; margin-right:2.4em;}
.product_img img { width:100%; height:100%;}
.product_cont_jj h1 { font-size:2.8rem;}
.product_cont_jj h2 { font-size:1.8rem; color:#666;}
.product_cont_jj p { padding:1em 0;}
.product_cont img {text-align:center;max-width:1040px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1040?"1040px":"");overflow:hidden;}
.product_cont p { padding-bottom:0.5em; font-size:1.5rem; line-height:2;}
.product_cont h2 { font-size:2rem; color:#018e6d;}
.product_cont h3 { font-size:1.6rem; font-weight:bold;;}
.product_xgal { width:100%; background:#f2f2f2; padding:2.4em 0;}
.product_xgal .hzhb_box { width:1080px; margin:0 auto;}
.product_xgal .hzhb_box li { background:#fff; width:26%; border:20px solid #fff;}
.product_xgal .hzhb_box li img { height:190px;}
ul,dl { display:table;width:115%;}
.box,.box2,.pro_lm dl,.pro_box,.product_xgal .hzhb_box  { width:100%;}