/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,label,textarea,p,blockquote,th,td{padding:0;margin:0;} 
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;padding:0;margin:0;}
body{font:12px arial,宋体b8b\4f53,sans-serif,"Microsoft YaHei",tahoma;word-wrap:break-word;color:#555;}
a{ text-decoration:none;color:#555;}
a:hover{color:#FF0000;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;} 
li{list-style-type:none;}
ol,ul{list-style:none;} 
.clear{clear: both;float: none;height: 0;margin: 0;padding: 0;width: 0; overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;} 
.clearfix{display:block;}
*+html .clearfix{min-height:1%;}
*html{background-image:url(about:blank);background-attachment:fixed;}

.w730{ width:730px;}
.w760{ width:68%; overflow:hidden;}
.w340{ width:30%; overflow:hidden;}
.w370{ width:370px;}
.p20{ padding:20px;}
.fn_left{ float:left;}
.fn_right{ float:right;}
.inner{ max-width:1120px;margin:0 auto; overflow:hidden;}
.header {background: #fff;clear: both;*position: relative;*z-index: 1;}
.header .k_lan{ width:100%; height:30px; line-height:30px; background:#000000;}
.logo {float: left; height:70px;padding: 20px 0;}
.logo img {height: 69px}
.company{padding: 20px; float:left; height:70px; line-height:70px; font-size:34px; font-family:黑体; font-weight:bold; color:#000000}
.animated {-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-fill-mode: both;animation-fill-mode: both}
.rtbox {float: right;font-size:14px;padding:15px 0;}
.header .email{ float:left; height:30px;background:url(../images/t.jpg) left no-repeat; padding-left:15px; color:#FFFFFF}
.header .tel{float:left; height:30px;background:url(../images/e.jpg) left no-repeat; padding-left:18px; color:#FFFFFF; margin-left:15px;}
.header .share{ float:left; height:30px; padding-left:15px; padding-top:2px;}

.menu{ width:1120px; margin:0 auto;}
#nav-menu{ width:840x; float:left}
.search{ float:right; padding-top:4px;}
.menu_bg{ width:100%; height:29px; background:url(../images/menu_bg.jpg) repeat-x;}
.m_list{height:29px;margin:0 auto;}
.m_list .stmenu{width:136px;height:29px;line-height:29px;float:left;color:#fff;font-size:14px;position: relative;z-index: 999; text-align:center;}
.m_list .xialaguang{background:url(../images/v.png) right no-repeat;}
.m_list .stmenu h3 a{ display:block;color:#FFF;font-size:14px; font-weight:bold;}
.m_list .stmenu h3 a:hover{position:relative;background:url(../images/menu_bg_on.jpg) repeat-x; color:#FFFFFF;text-decoration:none;}
.m_list .stmenu .on{position:relative;background:url(../images/menu_bg_on.jpg) repeat-x; color:#FFFFFF;text-decoration:none;}
.m_list .stmenu .nobg{ background:none;}
#nav-menu .m_list li a.navhover, #nav-menu .m_list li a.xialaguang:hover{position:relative;background:url(../images/menu_bg_on.jpg) repeat-x; color:#FFFFFF;text-decoration:none;}


.children{position:absolute; top:28px;width:180px;background:#A32121; display:none;}
.children li{ float:left;width:180px;height:25px; line-height:25px; overflow:hidden;}
.children  a{color:#FFFFFF;font-size:14px; width:180px; height:25px; display:block;}
.children  a:hover{color:#FFFF00;font-size:14px; background:#333333}
.children span{ font-size:12px;font-family:Arial; color:#999999}

.keifu{ position:fixed; top:15%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../qqimages/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../qqimages/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../qqimages/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../qqimages/keifu.png); background-position:0 -149px; }


/* 横幅广告 */
.slideBox{width:100%;margin:0 auto;height:420px;overflow:hidden; position:relative; z-index:888;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:47%; bottom:10px; z-index:888;}
.slideBox .hd ul{ overflow:hidden; zoom:1;   }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:11px; height:11px; line-height:11px; text-align:center; background:url(../images/bbar_li.png) no-repeat; cursor:pointer; text-indent:-99999px; }
.slideBox .hd ul li.on{background:url(../images/bbar_hover.png) no-repeat; }

.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; height:420px;}


.cat_menu{ padding-top:30px;}
.cat_menu li{ width:350px; float:left;background:#F7F7F7; border:1px solid #F0F0F0;border-radius: 3px; margin-right:21px;}
.cat_menu li .tit{ padding:20px 10px; text-align:center;}
.cat_menu li .tit a{ color:#0087E1; font-size:16px; font-weight:bold;}

.cat_menu li .pic{ text-align:center;}
.cat_menu li .pic img{ width:330px; height:200px;}
.cat_menu li .ms{ width:270px;height: 170px; margin:0 auto; line-height:23px; padding:10px 0;text-align:center;}
.cat_menu li .btn{ width:90px; height:35px; line-height:35px; margin:10px auto;background:#0089E1;border-radius: 5px; text-align:center;}
.cat_menu li .btn a{width:90px; height:35px; display:block; color:#FFFFFF;font-size:16px;}

.ctay_a{ width:100%; height:40px; line-height:40px; padding-top:30px; border-bottom:1px solid #E3E3E3;}
.ctay_a .tit{color:#0087E1; font-size:18px; font-weight:bold;}
.ctay_list{ max-width:1120px; margin:20px auto;}
.ctay_list li{ width:250px; padding:5px; float:left;border:1px solid #CCCCCC;border-radius: 3px; margin-right:15px;}
.ctay_list li .tit{ width:100%;text-align:center; color:#333333; font-size:14px; margin-top:20px; font-weight:bold; border-top:1px solid #CCCCCC;}
.ctay_list li .pic{ text-align:center;}
.ctay_list li .pic img{ width:250px; height:210px;}
.ctay_list li .btn{width:90px; height:35px; line-height:35px; margin:10px auto;background:#0089E1;border-radius: 5px; text-align:center;}
.ctay_list li .btn a{width:90px; height:35px; display:block; color:#FFFFFF;font-size:16px;}

.p_line{ width:100%;padding:40px 0;text-align:center;font-size:40px;}
.banner{ width:100%;height:275px;}

.h_about{ width:100%; height:40px; line-height:40px; padding-top:30px; border-bottom:1px solid #E3E3E3;}
.h_about .tit{color:#0087E1; font-size:18px; font-weight:bold;}
.content{ background:#EFF6FE;}
.content .txt{ width:600px;padding:15px 0;line-height:23px;}
.content .txt a{ color:#FFCC00}

.leave{width:100%;}
.leave li{ padding:5px 0;}
.leave .spt{border-radius: 5px; border:1px solid #CCCCCC;}
.leave .cbut{ border:0; background:#0089E1; width:90px; height:26px; text-align:center;border-radius: 5px; color:#FFFFFF}

.crumb-box{ width:100%; padding:20px 0; margin:0 auto; border-bottom:1px solid #DDDDDD;}
.crumb-box .tit{ float:left; font-size:30px; line-height:45px;}
.crumb-box .position{ float:right; font-size:16px;line-height:45px; text-align:right}

.txt_con{ width:100%; margin:10px auto;}
.txt_con .con_tx{ padding:10px; line-height:25px;}
.re_po{ width:100%;}
.re_po .tit{ height:45px; line-height:45px; font-size:18px;}
.re_po_list{width:100%;}
.re_po_list li{ float:left;position: relative; padding-left:80px;min-height:60px; margin-bottom:10px;min-width: 160px;}
.re_po_list li .pic{position: absolute;left: 0px;top: 0px;width: 70px;height: 70px;overflow: hidden;z-index: 10;}
.re_po_list li .pic img{width:70px; height:70px;}
.re_po_list li .tb{margin: 0px !important;width: 100%;float: left;display:block;}
.re_po_list li .tb .tit{ height:25px; line-height:25px; overflow: hidden;}
.re_po_list li .tb .txt{ height:45px; line-height:21px; overflow:hidden; color:#CCCCCC}

.top_po{ width:100%;}
.top_po .tit{ height:45px; line-height:45px; font-size:18px;}

.top_po_list{width:100%;}
.top_po_list ul{width:100%;}
.top_po_list li{width:100%;float:left;position: relative; padding-left:60px; min-height:50px; margin-bottom:10px;}
.top_po_list li .pic{position: absolute;left: 0px;top: 0px;width: 50px;height: 50px;overflow: hidden;z-index: 10;}
.top_po_list li .pic img{width:50px; height:50px;}
.top_po_list li .tb{margin: 0px !important;width: 100%;float: left;display:block;}
.top_po_list li .tb .tit{ height:25px; line-height:25px; }

/* 新闻列表 */
.postlist {padding: 0;overflow: hidden}
.postlist li { padding:10px 0;}
.postlist li a{ color:#4AAFCD; font-size:16px; font-weight:bold;}
.postlist li .tit {height: 35px; line-height:35px;border-bottom: 1px solid #EEE;background: url(../img/icon.gif) no-repeat 0 11px;overflow: hidden}
.postlist li .time{ height:25px; line-height:25px; color:#999999;}
.postlist li .time span{ padding-right:10px;}
.postlist li .ctxt{ width:100%; height:160px; line-height:23px; overflow:hidden}
.postlist li .ctxt .ms{ width:70%; float:right; color:#666666}
.postlist li .ctxt .pic{ width:30%; float:left; text-align:left}
.postlist li.nb {border: 0}

/* 新闻详细页 */
.con_tx .post-title {
    margin-bottom: 8px;
    padding-bottom: 8px;
    line-height: 40px;
    font-size: 28px;
    text-align: center;
    border-bottom: 1px solid #e9e9e9;
    color: #333
}
.postmeta {
    margin-bottom: 25px;
    color: #999;
    text-align: center
}

.postmeta a:link, .postmeta a:visited {
    color: #999
}

.postmeta a:hover {
    color: #666
}

/* 产品列表 */
.pro_list{ margin:20px auto;}
.pro_list li{ width:210px; padding:5px; margin-bottom:20px; float:left;border:1px solid #CCCCCC;border-radius: 3px; margin-right:15px;}
.pro_list li .tit{ width:100%;text-align:center; height:50px; overflow:hidden; color:#333333; font-size:14px; margin-top:20px; font-weight:bold; border-top:1px solid #CCCCCC;}
.pro_list li .pic{ text-align:center;}
.pro_list li .pic img{ width:210px; height:176px;}
.pro_list li .btn{width:90px; height:35px; line-height:35px; margin:10px auto;background:#0089E1;border-radius: 5px; text-align:center;}
.pro_list li .btn a{width:90px; height:35px; display:block; color:#FFFFFF;font-size:16px;}

/* 产品详细页 */
.pro_txt{width:100%; margin:10px auto;}
.pro_txt .pic{ width:340px; float:left; text-align:center; padding:2px; border:1px solid #CCCCCC;}
.pro_txt .pic img{max-width:340px;}
.pro_txt .p_cas{ width:360px; float:right;}
.pro_txt .p_cas .tit{ width:100%; font-size:20px; color:#333333; font-weight:bold;}
.pro_txt .p_cas .text{ padding:5px; line-height:23px;}
.pro_txt .p_cas .vpt{ width:100%;line-height:21px;}
.pro_txt .p_cas .vt{ width:100%; height:25px; line-height:25px;}
.pro_txt .p_cas .vt span{ font-size: 20px;font-weight: 700;color: #F40;}
.pro_txt .p_cas .p_num { height:35px; line-height:35px;}
.pro_txt .p_cas .p_num a.reduce{background-position:0 0;padding: 0 5px;background: #CCCCCC;color: #FFFFFF;}
.pro_txt .p_cas .p_num a.reduce:hover{background-position:0 -16px;background: #CCCCCC;color: #FFFFFF;}
.pro_txt .p_cas .p_num a.add{background-position:-16px 0;padding: 0 5px;background: #CCCCCC;color: #FFFFFF;}
.pro_txt .p_cas .p_num a.add:hover{background-position: -16px;background: #CCCCCC;color: #FFFFFF;}
.pro_txt .p_cas .p_num .text{display:inline;border:solid 1px #ccc;padding:3px 3px 2px 8px;width:40px;line-height:18px;font-size:12px;color:#990000;font-weight:800;}

.c_bg_txs{margin:0 auto; height:45px;line-height:45px; border-top:2px solid #000000;background:#DEDEDE; border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC}
.c_bg_txs .ti14{ width:150px; height:45px; line-height:45px;font-size:16px; font-family:Arial; text-align:center;float:left; color:#006699; font-weight:bold;}
.contxt{padding:10px; line-height:25px; border:1px solid #CCCCCC; overflow:hidden}

.feedback{ border:2px solid #DDDDDD;margin:10px auto;}
.feedback .ti14{width:200px; padding:15px 10px;font-size:16px; font-family:Arial; text-align:center;float:left; color:#006699; font-weight:bold;}
.feedback .btn{ width:80px; height:35px; background:url(../images/cz.jpg) no-repeat; border:0;}

/* 分页效果 */
.page{width:100%; text-align:center; overflow:hidden;padding:20px 0; margin:10px auto 0 auto ; vertical-align:top; color:#333;}
.page a{padding:2px 5px;background-color:#ddd;border:1px solid #ddd; color:#333; display:inline; margin:0 1px;}
.page .up, .page .down{color:#333;}
.page .this{color:#fff; font-weight:bold; background-color:#333;border:1px solid #000;}
.page span.a{color:#333; padding:0 10px;}
.page a:hover{color:#fff;background-color:#333;border:1px solid #333;}

/* 底部版权 */
.footbg{ width:100%; background:#333333; padding:85px 0;}
.footbg .foot_1{ width:370px; float:left;}
.footbg .foot_1 .tit{ height:45px; line-height:45px; color:#FFFFFF; font-size:20px;}
.footbg .foot_1 .txt{ color:#FFFFFF; line-height:23px;}

.footbg .foot_2{ width:370px; float:left; margin-left:30px;}
.footbg .foot_2 .tit{ height:45px; line-height:45px; color:#FFFFFF; font-size:20px;}
.footbg .foot_2 .txt{ color:#FFFFFF; line-height:23px;}

.footbg .foot_3{ width:300px; float:right;}
.footbg .foot_3 .tit{ height:45px; line-height:45px; color:#FFFFFF; font-size:20px;}
.footbg .foot_3 .ftel{ color:#FFFFFF; line-height:23px;}
.footbg .foot_3 .ftel li{ padding:5px 0; border-bottom:1px solid #25292C;}
.footbg .foot_3 .ftel .nobg{ border-bottom:none;}

.fcopy{ width:100%; height:35px; line-height:35px; background:#000000; color:#FFFFFF}