@charset "utf-8";
body { background:#fff; color:#444; z-index:1 }


#content .cttl { width:100%; font-size:3rem; line-height:3rem; padding:1.5rem 0; margin:auto; overflow:hidden; background:url(../images/cttlbg.png) bottom right no-repeat; background-size:96px 72.6px; border-bottom:1px solid #cecece;  }

/*关于*/
#content .text_con { padding:2rem 1rem 2rem; }
#content .text_con p { font-size:1.4rem; line-height:1.8rem; margin-top:1rem;  }
#content .text_con img { max-width:100%; display:block; margin:auto;  }

/*动态*/
#content .nlist_con { padding:0.2rem 0; }
#content .nlist_con a { width:100%; height:8.5rem; overflow:hidden; display:block; padding:1rem 0; border-bottom:1px solid #cecece;  }
#content .nlist_con .cn_l { width:9.5rem; height:7.4rem; float:left;  margin-right:1rem; }
#content .nlist_con .cn_l img { max-width:9rem; max-height:6.8rem; padding:0.2rem; border:1px solid #cecece;}
#content .nlist_con .cn_r { }
#content .nlist_con .cn_r h3 { font-size:1.4rem; line-height:1.8rem; height:3.4rem; overflow:hidden; color:#333;  }
#content .nlist_con .cn_r span { font-size:1.2rem; color:#999; }


/*动态正文*/
#content .text_con2 { padding:1rem 1rem 2rem; font-size:1.4rem; }
#content .text_con2 h2 { font-size:2rem; color:#84171b; line-height:2.6rem; margin:0 0 1rem; text-align:center; }
#content .text_con2 .datetime { width:100%; font-size:1.3rem; color:#666; padding:0 0 1rem; margin-bottom:2rem; border-bottom:1px solid #cecece; text-align:center; }
#content .text_con2 p { font-size:1.4rem; line-height:1.8rem; margin-top:1rem; padding:0 1rem;  }
#content .text_con2 img { max-width:100%; display:block; margin:auto;  }

#content .others { margin-top:4rem; padding:1.2rem 1rem 0 ; border-top:1px solid #cecece; }
#content .others div { width:100%; height:2.4rem; margin-bottom:0.5rem; display:block; float:left; }
#content .others div span { width:8rem; height:2.4rem; line-height:2.4rem; margin:0.5rem 0; display:inline-block; float:left; color:#84171b; }
#content .others div a { width:70%; height:2.4rem; line-height:2.4rem; margin:0.5rem 0 0.5rem; display:inline-block; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; color:#555; }
#content .others div a:hover { text-decoration:underline; }


/*产品*/
#content .pcatalog { width:100%; padding:1.5rem 1rem; margin:-1rem -1rem 1rem;  background:#f9e7c8; font-size:1.3rem; position:relative; max-height:240px; overflow:hidden; transition:height 0.4s; -moz-transition:height 0.4s;-ms-transition:height 0.4s;-o-transition:height 0.4s;-webkit-transition:height 0.4s;}
#content .pcatalog.showAll{ max-height:none; height:auto;}
#content .pcatalog #packUp_block{ color:#666; text-align:center; font-size:1.2rem; position:absolute; left:0; top:auto; bottom:0; width:100%; height:6rem; line-height:8.5rem; overflow:hidden; 
background:-moz-linear-gradient(top, rgba(249,231,200,0), rgba(249,231,200,1));  
background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(249,231,200,0)), to(rgba(249,231,200,1)));  
background:-o-linear-gradient(top, rgba(249,231,200,0), rgba(249,231,200,1));}
#content .pcatalog a { display:inline-block; padding:1rem 1.5rem; margin:0.5rem 0.2rem 0.5rem 0; border-radius:15px; border:1px solid #ea5493; color:#fff; background:#ea5493;font-size:1.5rem;}
#content .pcatalog a.select { background:#ea5493; color:#fff; }
#content .plist_con { padding:1rem 0; }
#content .plist_con a { width:49%; height:auto; display:inline-block; /*float:left;*/ margin-bottom:1rem;  }
#content .plist_con a div { width:92%; margin:auto; }
#content .plist_con a div img {  width:100%; max-width:23rem; margin:auto; display:block; border:1px solid #cecece; }
#content .plist_con a div span { width:100%; display:block; text-align:center; line-height:2.2rem; color:#333; font-size:1.4rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }

/*搜索框*/
#search{border:#efca99 1px solid; border-radius:1em; height:2.5rem; background:#fff; clear:both; margin:0 0 0.5em 0; position:relative; padding:0 1em 0 2.5rem; line-height:0; overflow:hidden;}
#search:before{ content:""; display:inline-block; position:absolute; left:0.2rem; top:0.2rem; width:2.1rem; height:2.1rem; background:url(../images/search.png) left top no-repeat; background-size:100% auto;}
input#searchInput{ width:100%; height:2.5rem; line-height:2.5rem; border:none; padding:0; margin:0;}

/*产品详情*/
#content .text_con3 {  padding:0 0 2rem; font-size:1.4rem; }
#content .text_con3 .picshow { width:100%; max-width:53.3rem; display:block; margin:auto; text-align:center; }
#content .text_con3 .picshow img { width:100%; border-bottom:1px solid #cecece; }
#content .text_con3 .cpblock { width:100%; margin:1rem; }
#content .text_con3 .cpblock .cp_ttl { width:100%; font-size:1.8rem; line-height:2.2rem; margin-bottom:0.8rem; color:#6e6e6e;  }
#content .text_con3 .cpblock .cp_text { width:100%; }
#content .text_con3 .cpblock .cp_text p { font-size:1.4rem; margin-bottom:0.3rem; }
#content .text_con3 .desblock { margin:3rem 1rem 3rem; }
#content .text_con3 .desblock .desttl { height:3.2rem; line-height:3rem; padding:0 1rem; color:#dd9354; font-size:1.6rem; background:#f9e7c8; }
#content .text_con3 .desblock .desttl span { display:inline-block; height:3rem; }
#content .text_con3 .desblock .descon { padding:1rem;}
#content .text_con3 .desblock .descon img { width:100%; max-width:53.3rem; margin:auto; }


/*相册*/
#content .alist_con { padding:1rem 0; }
#content .alist_con a { display:block; margin-bottom:1rem;  }
#content .alist_con img {display: block; width:90%; max-width:50rem; border:1px solid #d5d5d5; margin:auto; }
#content .alist_con span { width:100%; display:block; text-align:center; line-height:2.2rem; color:#333; font-size:1.3rem;   }


/*留言*/
#content .text_con4 { padding:2rem 1rem 2rem; }
#content .text_con4 p { font-size:1.4rem; line-height:2rem; margin-top:1rem; }
#content .text_con4 form { width:100%; margin-top:2rem; display:block; } 
#content .text_con4 form div { width:100%; display:block; margin:1rem auto; }
#content .text_con4 form label { width:100%; display:block; line-height:36px; color:#84171b; font-size:1.4rem;}
#content .text_con4 form .inputbox { width:94%; height:3.5rem; border:1px solid #ccc; padding:0 0.5rem; line-height:3.4rem; font-size:1.4rem;  }
#content .text_con4 form input { vertical-align:middle; background:none;}             
#content .text_con4 form textarea { width:94%; height:15rem; border:1px solid #ccc; padding:0.3rem 0.5rem; line-height:3rem; vertical-align:middle; background:none; font-size:1.4rem; }
#content .text_con4 form .sub_btn { width:100%; height:4rem; line-height:3.9rem; background:#84171b; display:block;  margin:2rem auto 0; text-align:center; color:#fff; font-size:1.4rem; }

#content .text_con4 .cr7_r { width:100%; margin-top:2rem;  }
#content .text_con4 .cr7_r p { width:100%; font-size:1.6rem; line-height:2.2rem; color:#84171b; text-align:left; padding:2rem 0; margin:0; }
#content .text_con4 .cr7_r p i { width:35px; margin-right:15px; vertical-align:middle; margin-top:-0.2rem; margin-bottom:0.1rem;  }
#content .text_con4 .cr7_r p .add { height:56px; display:block; float:left;background:url(../images/icon_04.png) -0px -107px no-repeat; }
#content .text_con4 .cr7_r p .tel { height:33px; display:inline-block; background:url(../images/icon_04.png) -0px -181px no-repeat; }
#content .text_con4 .cr7_r p .email {  height:33px; display:inline-block; background:url(../images/icon_04.png) -0px -239px no-repeat; }
#content .text_con4 .cr7_r span { display:block; font-size:14px; line-height:24px; color:#444; margin:14px 0px 0px;}

/*联系*/
#content .text_con5 { padding:2rem 1rem 2rem; }
#content .text_con5 p { font-size:1.4rem; line-height:1.8rem; margin-top:1rem;  }
#content .text_con5 p.hl { color:#84171b;}
#content .text_con5 img { max-width:100%; display:block; margin:auto;  }

/*招贤纳士*/
#content .text_con6 { padding:2rem 1rem 2rem; }
#content .text_con6 p { font-size:1.4rem; line-height:1.8rem; margin-top:1rem;  }
#content .text_con6 span { font-size:16px; color:#84171b; font-weight:bold; }

/*留言*/
#Message p{ margin:1em 0;}
#Message input,#Message textarea{ width:99%; border:#e1e1e1 1px solid; background:#fff; line-height:200%; color:#666;}
#Message input{ height:2em;}
#Message b{ font-size:2rem; display:inline-block; margin-bottom:0.5em;}
#submitMessage{ text-align:center;}
#submitMessage input{ font-size:1.5rem; padding:0 2rem; background:#00a0e9; border:none; color:#fff;}
/*地图*/
#wrap{ position:relative; height:0; width:100%; padding-bottom:150%; z-index:1;}
#mapContainer{ width:100%; height:100%; position:absolute; left:0; top:0; border:#e1e1e1 1px solid; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }


/*加载更多*/
#loadMore{font-size:1.3em; height:2.2em; width:97%; margin:0.8em auto; line-height:220%; cursor:hand; cursor:pointer; border:#e5e5e5 1px solid; text-align:center;
background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f0f0f0));
background:-moz-linear-gradient(top, #ffffff,#f0f0f0);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#f0f0f0,grandientType=1);
}
#loadMore span{ color:#888;-moz-text-shadow:1px 1px 1px #fff; -o-text-shadow:1px 1px 1px #fff;-webkit-text-shadow:1px 1px 1px #fff;text-shadow:1px 1px 1px #fff;}
img#loading{ vertical-align:middle; margin:0 0.5em; display:none;}
.blank{ height:0; line-height:0; clear:both; font-size:0;}

