﻿@charset "utf-8";
/* CSS Document */

/*--公用-begin--*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; }
html { font-size:100%}
body { background:#f3f3f3;font-family:"微软雅黑"; line-height: 150%; color: #333; font-size:12px;}
a { color: #333; text-decoration: none;}
ul,li{ list-style:none;}
.clear{ clear:both;}
/*--公用-end--*/


/*--顶部导航-begin--*/
.header{ height:70px; background:#d6002f;width:100%;border-bottom:6px solid #f5a353; padding:43px 0 0 20px;z-index:999;}
.nav-bread { height: 45px; line-height:45px; font-size:12px;text-align: center; color:#fff; z-index:9999;}
.message{background:url(/wap/img/message.png) no-repeat 0 8px;position: absolute; top:0; right:10px; width: 25px; height: 33px;}
.search{ background:url(/wap/img/search.png) no-repeat 0 8px;position: absolute; top:0; right:5px; width: 30px; height: 35px; }
.divnav{ background:#000;}
.nav-bread{ margin-top:0;}
.nav-bread a.btn-return { position: absolute; top:0; left: 5px; width: 12px; height: 46px; background: url(/wap/img/back.png) no-repeat 0 8px;}
.nav-bread span{ font-size:1.2rem;}
.nav-bread .nav-mini { position: absolute; top:30px; right: 0; display: inline-block; width: 30px; height: 23px; padding: 6px; background:url(/wap/img/nav.png) no-repeat center 11px; z-index:999;}
.nav-bread .nav-mini .nav-mini-btn { display: inline-block; width: 30px; height: 23px; overflow: hidden;}
.nav-bread .nav-mini .nav-mini-pop { position: absolute; top: 44px; right: 1px; z-index:10000px; width: 100px; padding: 6px; border-radius: 4px; }
.nav-bread .nav-mini .nav-mini-pop a { display: block; padding: 8px 0; font-size: 1rem; line-height: 18px; text-align: center; color: #fff;}
.nav-bread .nav-mini .nav-mini-pop .icon-arrow-top { position: absolute; top: -17px; right: 9px; display: inline-block; overflow: hidden; width: 0; height: 0; font-size: 0; overflow: hidden; border-width: 9px; border-style: dashed dashed solid dashed; border-color: transparent transparent rgba(51, 51, 51, 0.8) transparent; }
.fn-hide { display: none; }
.pop-opacity { background: rgba(0, 0, 0, 0.8); }
.base-nav { position: relative; width: 100%; height: auto; margin: 0 0 -1px -1px; }
.base-nav li { float: left; width: 25%; height: 40px; line-height: 40px; text-align: center; }
.base-nav li a { display: block; width: 100%; height: 40px; font-size: 1.6rem; line-height: 40px; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.base-nav li .current { border-bottom-color: #4c61b0; color: #4c61b0; background: #eee; }
/*--顶部导航-end--*/


/*--banner-begin--*/
.button {display: inline-block;zoom: 1; *display: inline;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 14px/100% Arial, Helvetica, sans-serif;padding:0.25em 0.6em 0.3em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em; -moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.red {color: #faddde;border: solid 1px #980c10;background: #d81b21;background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#A51715));background: -moz-linear-gradient(top,  #ed1c24,  #A51715);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover { background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top,  #c9151b,  #a11115); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115'); color:#fff;}
.red:active {color: #de898c;background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');}
.cor_bs,.cor_bs:hover{color:#ffffff;}
.keBody{background:url(/wap//images/bodyBg.jpg) repeat #333;}
.keTitle{height:100px; line-height:100px; font-size:30px; font-family:'微软雅黑'; color:#FFF; text-align:center; background:url(/wap//images/bodyBg3.jpg) repeat-x bottom left; font-weight:normal}
.kePublic{background:#FFF; padding:0px;}
.keBottom{color:#FFF; padding-top:25px; line-height:28px; text-align:center; font-family:'微软雅黑'; background:url(/wap//images/bodyBg2.jpg) repeat-x top left; padding-bottom:25px}
.keTxtP{font-size:16px; color:#ffffff;}
.keUrl{color:#FFF; font-size:30px;}
.keUrl:hover{ text-decoration: underline; color: #FFF; }
.mKeBanner,.mKeBanner div{text-align:center;}
/*科e互联特效基本框架CSS结束，应用特效时，以上样式可删除*/
.main_visual{height:380px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative; z-index:0;}
.main_image{height:100%;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:100%;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:100%;}
.main_image li span{display:block;width:100%;height:100%}
.main_image li a{display:block;width:100%;height:100%}
.main_image li .img_1{ background:url(/wap//images/img_main_1.jpg) center top no-repeat;background-size:cover;}
.main_image li .img_2{background:url(/wap//images/img_main_2.jpg) center top no-repeat;background-size:cover;}
.main_image li .img_3{background:url(/wap//images/img_main_3.jpg) center top no-repeat;background-size:cover;}
div.flicking_con{position:absolute;bottom:30px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background: url(/wap//images/btn_main_img.png) no-repeat 0 0;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;display:none;}
/*--banner-end--*/

#product{background:url(/wap/img/bg.jpg) no-repeat center top;width:100%;z-index:0;}
.title{background:url(/wap/img/title_bg.png) no-repeat center 110px;text-align:center; font-weight:bold; padding-top:63px;}
.title h2{font-family:"微软雅黑"; color:#d6002f; font-size:25px; margin-bottom:10px;}
.title span{ background: url(/wap/img/line.jpg) no-repeat center 25px;display:block; font-size:15px; color:#5f5f5f; width:100%; height:70px;}

/*--内页选项卡-begin--*/
.Menubox {width:342px; margin:0 auto;height:48px;font-size:12px; font-weight:700;}
.Menubox ul{height:44px;}
.Menubox li{ background:url(/wap/img/menubox_bg.gif) repeat-x;display:block;cursor:pointer;text-align:center;color:#6e6e6e;font-weight:bold;height:44px;line-height:40px; float:left; width:83px;}
.Menubox li a{ color:#6e6e6e;}
.Menubox li.hover{ background:url(/wap/img/hover_bg.png) no-repeat 0 0;color:#fff;height:48px;line-height:40px;}
.Contentbox{clear:both;width:100%;clear:both;text-align:left;height:auto; min-height:440px; padding:24px 0 0;}
.Contentbox p{ line-height:25px;}
.Contentbox img{ max-width:100%;}
.Contentbox li{clear:both; height:33px; line-height:33px;text-indent:20px;}
.Contentbox li a{ float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:100%;}
.Contentbox li span{ float:right;}
.con_one_1{ padding:0 10px;}
/*--内页选项卡-end--*/

/*--产品展示-begin--*/
.product .prolist{ background:#fff;float:left; width:48%; margin:0 1%; padding-bottom:10px;}
.product .prolist img{ width:100%; height:100%;}
.product .prolist span{ height:34px; display:block;line-height:34px; text-align:center;}
.product .prolist h3{ font-size:17px; text-align:center;}
.product .prolist{float:left; width:48%; margin-bottom:10px;}
/*--产品展示-end--*/

/*--新闻-begin--*/
#news{ background:url(/wap/img/news_bg.jpg) no-repeat center top;}
#zSlider{margin:0px auto; overflow:hidden; padding:0 3%;}
#picshow{position:relative;}
#picshow,#picshow_img{width:100%; height:200px; overflow:hidden;}
#picshow_img li{ height:400px; overflow:hidden; display:none;}
#picshow_img img{width:100%; height:342px;}
#picshow_tx{left:0px; width:500px; bottom:0px; position:absolute; height:90px; overflow:hidden;}
#picshow_tx li{background:url(/wap//images/picshow_bg.png) repeat; padding:10px 30px; height:60px; color:#fff; display:none;}
#picshow_tx li a{color:#fff;}
#picshow_tx li a:hover{text-decoration:underline;}
#picshow_tx li h3{ margin:13px 0;}
#picshow_tx li p{ color:#ccc; line-height:16px; height:16px; overflow:hidden;}
#select_btn {width: 100%;height: 343px;
color: #111;float:right;display: inline; padding-top:30px;}
#select_btn li{ border-bottom:1px solid #ccc;clear:both;
width:100%;height:72px;cursor: pointer; padding:20px 0;}
#select_btn li.current{background:#666;}
#select_btn span {color: #dcdcdc; display:block;font-family:"Arial";float: left;font-size:80px;width: 20%;margin-right: 12px; height:58px; line-height:65px;}
#select_btn .wenzi{ float:right; width:73%;}
#select_btn h3 {color: #bbb;font-size: 18px;height:25px;margin-bottom: 10px;font-family: "微软雅黑";
font-weight: 700;width: 100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#select_btn p{color: #dbdbdb;line-height: 20px;
width: 100%;color:#bbb;}
/*--新闻-end--*/

.more{ background:#fff; border:1px solid #e9e9e9;border-radius:8px;font-size:20px;font-family: "微软雅黑"; width:277px; margin:34px auto;height:64px; line-height:64px;text-align:center;}


#contact{ background: url(/wap/img/map.png) no-repeat right 90px #615d5e; color:#fff; padding-bottom:10px;}
.title2{text-align:center; font-weight:bold; padding-top:63px;color:#fff; }
.title2 h2{font-family:"微软雅黑"; font-size:25px; margin-bottom:10px;}
.title2 span{ display:block; font-size:15px;width:100%; height:70px;}
.contact_con{padding-left:5%;}
.contact_con h3{ font-size:15px; margin-bottom:30px;}
.contact_con p{margin-bottom:20px;}
.contact_con p b{ display:block; font-size:15px; padding:10px 0;}

#footer{ background:#1d1d1d; color:#fff;height:60px;}
.tel{background:url(/wap/img/line2.gif) repeat-y;height:60px; width:50%; float:left;}
.tel h3{ background:url(/wap/img/tel.png) no-repeat center 8px;text-align:center; padding-top:36px;}
.tel h3 a{ color:#fff;}
.weixin{ padding-top:10px; text-align:center;}


/*--内页-新闻-begin--*/
.wrap{ background:#f3f3f3;}
/*--内页-新闻-end--*/


/*--新闻-begin--*/
.newsList{ border:1px solid #ddd;padding-top:20px;}
.newsList dl{box-shadow:5px 5px 5px #ccc; padding:0 3%;}
.newsList dl dt img{ width:100%;display:block;}
.newsList dl dd{ background:#fff;padding:10px;margin-bottom:20px;}
.newsList dl dd h3{ font-family:"微软雅黑";font-size:1.2rem; height:66px; line-height:66px;font-weight:700; }
.newsList dl dd p{ line-height:25px;}



.detail_tit{font-size:16px; color:#d6002f; text-align:center; padding:10px 0;}
.picTwo{float:left;width: 50%;
padding-bottom:20px; text-align:center;}
.picTwo a{ display:block;margin:0 5px; text-align:center;}
.picTwo img{ display:block;width:100%;}
.piclist img{width:100%; height:100%;}
.tit{ background:#fff;color:#959595;line-height:54px; text-align:center;height:100px; line-height:100px; padding-left:20px;font-size:14px; }
.tit h2{ text-align:center; display:block;}
.tit h2 span{background:url(/wap/img/icon.jpg) no-repeat 0 20px;display:inline-block;font-family:"Arial";font-weight:bold;padding-right:10px;width:46px;float:left;}
.tit h2 strong{font-family:"微软雅黑";font-weight:bold; display:block; float:left;}
/*--新闻-end--*/

#banner2{border-bottom:4px solid #d6002f;}
#banner2 img{ width:100%; height:100%;}
.picOne{padding:0 20px;}
.detail_con{ background:#fff;padding:15px 10px 20px; font-size:14px; line-height:25px;}
.detail_con img{ width:100%;}
.picOne img{ display:block; width:100%;}

.yzxn img{ max-width:100%;}
.pic_1_tit{ background:#ededed; color:#d7143a;height:55px; line-height:55px; text-align:center; width:100%; margin:15px auto 0; font-family:"微软雅黑"; font-weight:normal;font-size:22px;}
.pic_1 img{ width:100%;}

.menu_about{ width:249px; margin:0 auto;}
.menu_service{ width:332px; margin:0 auto;}
.menu_service .hover a{ color:#fff;}

.table {border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.table td {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 15px;
background: #f5f5f5;}