@charset "utf-8";
/* CSS Document */
.header{position:fixed; top:0px;height:65px; background: url(../images/bgbg.jpg) repeat; width:100%; z-index:99;border-bottom:1px solid #af0a06;}
.header h1{ padding-top:0; padding-left:10px; width:142px; padding-bottom:2px;}
.header h1 img{width:142px;}
.header h1 .top_text{ float:left;}
.top_text{ position:absolute; width:215px; left:162px; top:13px;font-size:12px;}
.top_text p{ color:#af0a06; font-size:18px;}
/*.top_text{ position:absolute; width:215px; left:150px; top:15px;}
.top_text ul{overflow:hidden; border-right:1px solid #CCC;}
.top_text ul li{ float:left;}
.top_text ul li a{ display:block; width:60px; padding:0px 5px; border-left:1px solid #CCC; text-align:center;font-size:13px; color:#999999; }
*/
.header .search{position:absolute;top:0;right:35px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-search.png) no-repeat center center;background-size:40%;}
.header .search:hover{background-color:#0067d2;}
.header .search span{display:none;}
.header .user-icon{position:absolute;top:0;right:70px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-user.png) no-repeat center center;background-size:40%;}
.header .user-icon span{display:none;}
.header .user-icon:hover{background-color:#0067d2;}
.header .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}


.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}

.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:0px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 10px; height: 10px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.9); }
.flex-control-paging li a.flex-active { background: #af0a06; background: rgba(175,10,6,0.9); cursor: default; }


article{ background:#222;}
article .title{ float:left; width:40%; font-size:16px; color:#FFF; padding-top:10%; padding-left:2%;}
article .title p{ font-size:24px; color:#F00; padding-bottom:20px;}
article .pic{ float:right; width:54%; padding:2%}
article .pic img{ width:100%;}
article a{ display:block;}

.case_tit{ text-align:center; font-size:20px; line-height:50px; color:#af0a06; font-weight:bold; border-bottom:1px #e2e2e2 solid; }


.product{ background:#FFF; padding-top:12px;}
.product ul{}
.product li{ float:left; width:50%; text-align:center;}
.product li p.p1{ height:30px; line-height:30px; font-size:15px;}
.product li p.p2{line-height:22px; font-size:12px; height:68px; overflow:hidden; margin:5px 10px 10px 0;}
.product li img{ width:100%;}
.product li a{ display:block; padding:0 1.5%; }

.news{float:left; width:97%; padding-bottom:10px; font-size:12px; margin:0 1.5%;}
.news li{ position:relative; width:100%; min-height:160px; line-height:20px; padding-bottom:10px; padding-top:10px; float:left; border-bottom:1px #e2e2e2 dotted; box-sizing:border-box; }
.news li img{  width:160px; padding-right:5px; position:absolute; left:0; top:10px;}
.news li .rtnr{ width:100%;  padding-left:170px; box-sizing:border-box;}
.news li .z1{ width:100%; float:left;font-size:14px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news li .z1 a{color:#000;font-size:14px;}
.news li .z2{ width:100%;  height:50px; line-height:22px; overflow:hidden;padding-top:6px;}
.news li .z3{ width:100%; width:100px; height:28px;line-height:28px;background:#666;margin-top:6px;text-align:center; }
.news li .z3 a{ color:#fff; display:block;  }
.news li .z3 a:hover{ color:#fff; background:#e86200;}



footer{ padding:2%;}
footer .pic{}
footer .pic img{ width:100%;}
footer article{ background:#FFF; padding:5% 2%;}
footer article h2{ float:left;}
footer article ul{ float:right; width:60%;}
footer article li{ float:left; width:18%; margin-left:6%;}
footer article li img{ width:100%;}


.about{ padding:1%; margin-bottom:2%; line-height:26px; font-size:13px;}
.about img{ width:100%; padding-bottom:6px;}


.b-return {width: 100%;height:45px;line-height: 45px;color: #FFF;background:#5b5b5b;position: relative;z-index:0;text-align: center; margin-top:1px;}
.b-return .btn-return {width: 45px;height: 45px; display: block;   content: "";background: url(../images/menu_back.png) no-repeat left center;background-size:auto;position: absolute;top: 0;left: 0;text-indent: -999em; margin-left:15px;}
.b-return span {font-size:16px;}

.shouhou{ line-height:24px; padding:2%;}
.shouhou h6{ font-family:"微软雅黑"; font-size:14px; color:#000; font-weight:bold;}


.product_ny{ background:#FFF; margin-bottom:2%;}
.product_ny ul{}
.product_ny li{ float:left; width:50%; text-align:center; border-bottom:1px solid #DDD;}
.product_ny li p{ height:35px; line-height:35px;}
.product_ny li img{ width:100%;}
.product_ny li a{ display:block; border-right:1px solid #DDD;}

.ser_nav{ background:#FFF;}
.ser_nav ul{}
.ser_nav li{ float:left; width:100%; text-align:center; border-bottom:1px solid #DDD;}
.ser_nav li img{ max-width:100%; margin-top:15px;}
.ser_nav li p.tt{ padding-top:10px;font-size:15px; }
.ser_nav li p.wz{ line-height:25px; padding-top:5px; font-size:12px;}
.ser_nav li a{ display:block; }
.ser_nav li a:hover{ display:block;}


.subnav{ background:#FFF; padding:2% 2% 2% 2%; margin-bottom:2%;}
.subnav ul{}
.subnav li{ float:left; width:48%; height:35px; line-height:35px; text-align:center; padding:1%;}
.subnav li a{ display:block; border:1px solid #DDD;}
.subnav li.current a,.subnav li a:hover{ display:block; background:#e86200; color:#FFF; border:1px solid #e86200;}




/* 新闻详细样式 */
.wxlist { width: 96%; margin:15px auto; overflow: hidden; }
.wxlist img{ width:100%; padding-bottom:6px;}


.newsShow h2{font-size:18px;line-height:32px;text-align:center;color:#333; font-family:"微软雅黑"}
.newsShow h3{text-align:center;height:30px;line-height:30px;border-bottom:1px solid #d2d2d2; font-size:12px; font-weight:normal;}
.newsShow h3 span{margin:8px 8px 0 8px; color:#999;text-decoration:none;}
.fontResizer a{padding:0 5px;}
.curFont{font-weight:bold;color:#7a482c;}
.newsShowBox{padding-top:5px;line-height:26px;padding-bottom:10px; font-size:12px;}
.picturePic{text-align:center;padding-bottom:15px;}

.commonDetailedContentsfoot{padding-bottom:0;}
.commonDetailedContentsfoot p{ text-align:center; padding-bottom:15px;}
.commonDetailedContentsfoot p a{ display:inline-block; background:#e86200; padding:5px 20px; color:#FFF; font-size:14px;}
.commonDetailedContentsfoot p a:hover{}
.commonDetailedContentsfoot dl{ border:1px solid #cccccc; border-left:none; border-right:none; font-size:12px; padding:13px 0px;}
.commonDetailedContentsfoot dl span{ display:inline-block; background:#f2f2f2; color:#1a1a1a; line-height:27px; padding:0px 10px; margin-right:15px;}
.commonDetailedContentsfoot dl a{ }
.commonDetailedContentsfoot dl dd{ float:none;margin-bottom:10px;}
.commonDetailedContentsfoot dl dt{ float:none;}
.commonDetailedContentsfoot dl dd,.commonDetailedContentsfoot dl dt{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;}
