@charset "utf-8";
/* CSS 基础公共类 */
html, body{margin:0px; padding:0px; font-size:16px;min-width:1200px; font-family:"微软雅黑"; font-size:14px;}
a{ text-decoration:none; font-size:14px; color:#323232;}
a:hover{ color:#f23a3a;}
img{ border:none;vertical-align:top;}
.clear{ margin:0px; padding:0px; font-size:0px; line-height:0px; clear:both;}
/* clearfix */
.clearfix{ *zoom:1;}
.clearfix:after{display:table; line-height:0; content:""; clear:both;}
ul,ul li{ list-style:none; list-style-type:none; margin:0px; padding:0px;}
.blank{ margin:0px; padding:0px; height:10px;font-size:0px; line-height:0px; clear:both;}
p,h1,h2,h3,h4,h5,dl,dt,dd{ margin:0px; padding:0px;}
em,i,b,address{ font-style:normal;}
.l{ float:left;}
.r{ float:right;}
#clearmagin{ margin-right:0px;}
#clearpadding{padding-right:0px;}
.pages{background: none;padding:10px;margin-top: 10px;text-align: center;}
.pages a { display:inline-block}
.pages a,.pages span {background:url(../images/pagebg.png) left center repeat-x;border: 1px solid #cccccc;color:#6c6c6c;
margin: 0 2px;padding: 3px 8px 4px; display:inline-block}
.pages .cur_page {background:url(../images/curpagebg.png) left center repeat-x;border: 1px solid #2b60a8;color: #fff;}
.pages a:hover {color: #333;}
.box{ padding-bottom:10px;}
.showbox{ background:#FFF; margin-bottom:10px; padding:3px;}
/*公共css基础类结束*/
.header{ width:100%; margin:0px; padding:0px 0px 0px 0px;}
.topxx{ margin:0px; padding:10px 0px 0px 0px}
.hymenu{ width:1200px; margin:0px auto; padding:0px;}
.huanying{width:540px; float:left; display:inline;}
.topmenu{ width:320px; float:right; display:inline; text-align:right;}
.topmenu ul{ margin:0px; padding:0px;}
.topmenu ul li{ display:inline-block; margin-right:5px;}
.topmenu ul li a,.topmenu ul li span{display:inline-block; margin-right:5px;}
.toperweima{ width:118px; height:155px; position:absolute; left:-30px; top:40px;display:none}
.toperweima_img{background:#fff;box-shadow: 0 0 5px #c9c9c9;text-align: center;color: #888;line-height: 30px;position: relative; padding:10px 0px 5px 0px; }
.toperweima_img p{ font-size:12px;}
.topmenu ul li.fangwen:hover .toperweima{ display:block}
.logotel{ width:1200px; margin:0px auto; padding:20px 0px 20px 0px;text-align:center}
.logo{ width:100%; float:left; display:inline; text-align:center}
.logo img{ width:350px; height:auto;}
.hometel{ width:200px; float:right; display:inline}
.hometel_txt{ text-align:right; color:#666666;}
.hometel_400{ color:#f14040; font-size:28px; line-height:40px; text-align:right}

.menu{ height:60px; background-color:#353535; width:100%; z-index:88; position:relative;}
.menucon{ width:1200px; margin:0px auto; padding:0px;}
.menulist{ margin:0px; padding:0px;}
.menulist li{ float:left; display:inline; width:170px; height:60px; position:relative; margin-right:1px; z-index:88}
.menulist li span{ display:block; height:60px;}
.menulist li span a{ display:block;line-height:60px;color:#FFF; text-align:center}
.menulist li span a.en{ background:url(../images/en.png) 30px center no-repeat;}
.menulist li span a.cur{ background-color:#00a13a}
.menulist li span a:hover{background-color:#00a13a}
.smallmenu{ width:100%;background-color:#002f82; position:absolute; left:0px; top:60px; padding:5px 0px 10px 0px; display:none; z-index:88;filter:alpha(opacity=90);opacity:0.9;}
.smallmenu a{ display:block; margin:0px 10px; line-height:40px; text-align:center; color:#FFF}
.smallmenu a:hover{background-color:#FFF; color:#e94709}


.menualabo{ height:60px;width:100%; z-index:88; position:relative; background-color:#e94304}
.menuconalabo{ width:1200px; margin:0px auto; padding:0px;}
.menulistalabo{ margin:0px; padding:0px;}
.menulistalabo li{ float:left; display:inline; width:170px; height:60px; position:relative; margin-right:1px; z-index:88}
.menulistalabo li span{ display:block; height:60px;}
.menulistalabo li span a{ display:block;line-height:60px;color:#FFF; text-align:center}
.menulistalabo li span a.en{ background:url(../images/en.png) 30px center no-repeat;}
.menulistalabo li span a.cur{ background-color:#00a13a}
.menulistalabo li span a:hover{color:#FFF; border-radius:5px 5px 0px 0px}


.gongsitupian{ margin:0px; padding:0px 0px 30px 0px;}
.picScroll-left{ margin:0px auto; padding:0px 0px 0px 0px; width:1150px;}
.bd{ margin:0px; padding:0px;height:90px; overflow:hidden; width:1150px;}
.picList{ margin:0px; padding:0px;}
.picList li{ width:170px; float:left; display:inline; margin:0px 10px;}
.pic{ width:170px; height:80px; position:relative; border:#f9f9f9 solid 1px;}
.pic span{ display:block;width:170px; height:80px; position:relative; z-index:2}

.hd{ height:10px; width:100%; position: relative;}
.hd .next{ display:block; width:27px; height:26px; background:url(../images/zuoimg.jpg) left center no-repeat; position:absolute; left:-20px; top:50px;}
.hd .prev{ display:block; width:27px; height:26px; background:url(../images/youimg.jpg) left center no-repeat; position:absolute; right:-20px;top:50px;}




.flashbox{ width:100%; overflow:hidden; position:relative; z-index:1}
.homecate{ width:100%; background:url(../images/chanpinbgbeijing.jpg) center center no-repeat; 
background-size:cover; position:relative}
.homecatebg::after{
  content:"";
  position:absolute;
  left:0;top:0;right:0;bottom:0;
  background:#ffffff;
  width:100%;
  height:100%;
  opacity:0.8;/* 0完全透明，0.5半透 */
  z-index:1
}
.homecatecon{ width:1200px; margin:0px auto; padding:130px 0px 130px 0px; position:relative; z-index:2;}
.homecatecon_l{ width:830px; float:left; display:inline; position:relative}
.homecatecon_r{ width:320px; float:right; display:inline}
.homecate_box{position:relative; width:100%;}
.line_homecate{position:absolute;right:90px;top:0;width:1px;height:80%;background:#999;z-index:1;}
.menu_item{ margin:0px; padding:0px;position:relative;cursor:pointer;z-index:2;word-break:break-all}
.menu_item li{ display:block; width:320px; height:80px;}
.menu_item_l{ width:235px; float:left; display:inline; position:relative}
.menu_item_r{ width:60px; float:right; display:inline}
.menu_item_dot{width:16px;height:16px;border:1px solid #999;background:#fff;border-radius:50%;position:absolute;right:-5px;top:0;}
.menu_item_dot.active{border-color:#0052cc;background:#0052cc;}
 @keyframes swing {
            0% { transform: rotate(0deg); }
            25% { transform: rotate(-10deg); }
            50% { transform: rotate(0deg); }
            75% { transform: rotate(10deg); }
            100% { transform: rotate(0deg); }
        }
.menu_item_tubiao{ width:60px; height:50px; position:relative;cursor:pointer;animation: none;}
.menu_item_tubiao.active{animation: swing 0.4s ease-in-out 3;}

.menu_item_tubiao_s{ position:absolute; z-index:1; display:block; top:-10px;}
.menu_item_tubiao_x{ position:absolute; z-index:2;display:none;top:-10px;}
.menu_item_tubiao_x.active{ display:block}
.menu_item_cc{ width:235px; height:80px; position:relative; text-align:right;}
.menu_item_tt{ font-size:16px; font-weight:bold; color:#707070; text-align:right; padding-right:30px;}
.menu_item_tt.active{ color:#002f82}

.content_cate{ width:100%; height:295px;transform-origin:center center;
/* 默认：50%大小+透明隐藏 */ transform:scale(0.5);transition: all 0.3s ease-out;pointer-events:none; position:absolute; left:0px; top:0px; z-index:1;opacity:0;}
.content_cate.active{transform:scale(1);pointer-events:auto;position:absolute; z-index:2;opacity:1;}
.content_cate_l{ width:330px; float:left; display:inline}
.content_cate_r{ width:470px; float:right; display:inline}
.content_cate_tt{ margin:0px; padding:0px 0px 30px 0px}
.content_cate_tt a{ display:block; font-size:32px; color:#000}
.content_cate_cc{ color:#454546; font-size:16px; line-height:30px; padding-bottom:50px;}
.content_cate_more{ margin:0px; padding:0px 0px 0px 0px;}
.content_cate_more a{ display:inline-block;height:35px; line-height:35px; background:url(../images/sanjiao.png) 105px center no-repeat; background-color:#002f82; color:#FFF; border-radius:20px; text-align:center; width:130px;}
.content_cate_more a:hover{ background-color:#e94709}
.content_cate_more a.kefu{ width:155px; margin-right:20px; background-position:130px;background-color:#e94709}
.content_cate_more a.kefu:hover{background-color:#002f82;}

.tlchanpinlanmu{ margin:0px; padding:30px 0px 30px 0px; text-align:center}
.bordercolor{ font-size:38px; color:#e94709; font-weight:bold}
.tlchanpinlanmu_txt{ color:#e94709; padding:0px 0px 10px 0px;}
.tlchanpinlanmu i{ display:block; width:200px; margin:0px auto; padding:0px; border-bottom: solid #e94709 2px;}
.tlchanpin_con{ width:1200px; margin:0 auto;position:relative; overflow:hidden; padding:0px;}
.huo_dd{ overflow:hidden; width:1220px;height:460px;position:relative;}
.huo_dd ul{height:460px;}
.picbox{position:absolute;left:0px;top:0px;}
.swaplist{position:absolute;left:-3000px;top:0px;}

.huo_dd li{float:left; padding:0; width:280px;height:210px; margin-right:25px; margin-bottom:20px; position:relative; overflow:hidden;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;bottom:0px;}
.huo_dd li:hover {bottom:-10px;}
.huo_dd li:hover a{ font-weight:bold;}
.huo_dd li:hover span{ background:#e94709; color:#FFF}

.huo_t_l{ width:280px; height:210px; position:relative; text-align:center}
.huo_t_l .huo_pic{ width:280px; height:210px; overflow:hidden; margin:0 0 0px 0; position:relative; z-index:1; border-radius:10px;}
.huo_dd li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.huo_dd li:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}

.huo_dd li a span{background: rgba(255, 255, 255, 0.9);text-align:center;font-size:16px; color:#002f82; text-transform:uppercase;display:block; border-radius:0px 0px 5px 5px;z-index:99; position:absolute; bottom:0px; width:280px; left:0px;box-shadow: 0 2px 4px rgba(0, 0, 0, .08); height:45px; line-height:45px;}


.youshi{ width:100%; margin:0px auto; background:url(../images/youshibg.jpg) no-repeat center top/100% auto;}
.youshicon{ width:1200px; margin:0px auto; padding:10px 0px 0px 0px;}
.youshicon_tt{ width:860px; height:100px;background:url(../images/youshi_ttbg.png) left center no-repeat; margin:0px auto;}
.youshicon_tt span{ display:block; text-align:center; font-size:40px;font-weight:bold; position:relative; bottom:0px;}
.youshicon_tt span i{ color:#000}
.youshicon_tt_x{ text-align:center; font-size:18px; color:#333}
.youshicon_cc{ margin:0px; padding:20px 0px 0px 0px;}
.youshiabout_l{ width:500px; float:left; display:inline; position:relative; z-index:2}
.youshiabout_r{ width:650px; float:right; display:inline; position:relative; z-index:1}
.gongsimingzi{ font-size:32px; color:#002f82; font-weight:bold}
.gognsijieshao{ color:#002f82; line-height:25px; font-weight:bold; padding:30px 0px 30px 0px;}
.gongsiaboutimg{ width:560px; height:410px; position:relative; z-index:1px; padding-bottom:30px;}
.gongsinum{ width:100%; height:140px; position:relative; z-index:2px;}
.gongsinumcon{ width:860px; height:140px; position:absolute; left:0px; top:0px; z-index:5}
.gongsinumlist{ width:235px; float:left; display:inline; height:140px;background: rgba(76, 109, 163, 1); margin-right:20px; text-align:center}
.gongsinumlist.cur{background: rgba(76, 109, 163, 0.8)}
.gongsinumlist_tt{ font-size:18px; color:#FFF; padding:30px 0px 0px 0px;}
.gongsinumlist_shuzi{ margin:0px; padding:0px 0px 0px;}
.gongsinumlist_shuzi span{ display:inline-block; font-size:40px; color:#FFF; font-weight:bold}
.gongsinumlist_shuzi i{ display:inline-block; color:#FFF; font-size:40px; padding-left:10px;}


.tlnews{ width:1200px; margin:0px auto; padding:0px;}
.tlnewscon{ margin:0px; padding:0px 0px 0px 0px;}
.tlnewscon_tt{ margin:0px; padding:40px 0px 40px 0px;}
.tlnewscon_tt_cn{ text-align:center; line-height:40px; font-size:40px; padding:0px 0px 10px 0px; font-weight:bold; color:#e94709}
.tlnewscon_tt_cc{ text-align:center; line-height:25px; color:#999999}
.tlnewscon_cc{ margin:0px; padding:0px 0px 40px 0px;}

.tlnewslist{ margin:0px; padding:0px;}
.tlnewslist li{ width:285px; float:left; display:inline; margin-right:20px; margin-bottom:30px;}
.tlnewslist_img{ border-radius:15px 15px 0px 0px; overflow:hidden}
.tlnewslist_cc{ background-color:#f7f7f7; padding:10px;border-radius:0px 0px 15px 15px; overflow:hidden}


.full_mode{ margin:0px; padding:0px 0px 0px 0px; width:100%;}
.tlfull{ width:100%; background:url(../images/vvoo.jpg) center center no-repeat; height:445px; background-attachment:fixed; padding:0px; position:relative; z-index:1; background-size:cover}
.tlfullcon{ width:100%; margin:0px auto; padding:0px;position:relative;}
.tlfullcon_tt{ margin:0px; padding:110px 0px 20px 0px; text-align:center;position:relative; z-index:99}
.tlfullcon_cc{ margin:0px; padding:0px 0px 0px 0px; position:relative; z-index:98}
.tlfullcon_bg{ width:100%; height:445px; position:absolute; left:0px; top:0px; background-color:#000; opacity:0.6; z-index:1}
.tlfullcon_cc_cn{ text-align:center; font-size:16px; color:#FFF; text-align:center; line-height:40px;}
.tlfullcon_cc_zn{ width:720px; margin:0px auto; padding:0px 0px 0px 0px; color:#FFF; font-size:10px; text-align:center; line-height:25px;}


.link{ width:1200px; margin:0px auto; padding:0px; position:relative; z-index:99; clear:both; top:-30px;}
.linkcon{ margin:0px; padding:0px 0px 50px 0px;}
.linkcon_tt{ background:url(../images/k08v.png) left center no-repeat; height:40px;line-height:40px; padding-left:30px; width:100%; color:#000; text-align:left}
.linkcon_cc{ margin:0px; padding:0px 0px 0px 25px;}
.linkcon_cc a{ font-size:14px; display:inline-block; margin:0px 5px;}
.linkcon_cc a:hover{ color:#ee361d}

.footer{ width:100%; height:650px; background:url(../images/2535.png) left bottom no-repeat; background-color:#f7f7f7;background-size: 50% auto;}

.footer_bolang{}

.footercon{ margin:0px auto; padding:0px 0px 0px 0px; width:1200px;}
.footercon_gongsi{font-family: "Alexandria", Sans-serif; text-align:center; color:#fe3200; font-size:36px; padding:45px 0px 0px 0px;}
.footercon_lianxi{ margin:0px; padding:30px 0px 0px 0px; text-align:center}
.footercon_lianxi span{ display:inline-block; font-size:18px}
.footercon_lianxi span.alabodianhua{ background:url(../images/dinahua.png) right no-repeat; line-height:40px; padding-right:40px; margin-right:10px;}
.footercon_lianxi span.dianhua{ background:url(../images/dinahua.png) left no-repeat; line-height:40px; padding-left:40px; margin-right:10px;}
.footercon_lianxi span.alayouxiang{ background:url(../images/email.png) right no-repeat; line-height:40px; padding-right:40px; margin-right:10px;}
.footercon_lianxi span.youxiang{ background:url(../images/email.png) left no-repeat; line-height:40px; padding-left:40px; margin-right:10px;}

.footercon_erweima{ width:280px; margin:0px auto; padding:0px;}
.footercon_erweima ul{ margin:0px; padding:0px;}
.footercon_erweima li{ width:130px; float:left; display:inline; margin-right:20px;}
.footercon_erweima li p{ text-align:center; line-height:40px; font-size:18px;}
.footercon_address{ margin:0px; padding:0px; text-align:center}
.footercon_address p{ display:inline-block;}
.footercon_address p.elabodizhi{ line-height:35px; background:url(../images/dizhi.png) center right no-repeat; padding-right:40px; font-size:18px;}
.footercon_address p.dizhi{ line-height:35px; background:url(../images/dizhi.png) center left no-repeat; padding-left:40px; font-size:18px;}

.footercon_tijiaoliuyan{ width:850px; margin:0px auto; padding:0px;}
.footercon_tijiaoliuyan_tt{font-family: "Alexandria", Sans-serif;font-size:24px; padding:20px 0px 20px 0px; text-align:center}
.footwenben{ width:100%; height:30px; border:#888888 solid 1px;line-height:30px; outline:none; padding:0px 0px 0px 10px; box-sizing:border-box;border-radius:10px;}
.foottijiao{ width:60%; margin:0px auto;background-color:#e94709; color:#f9f7f7; height:32px; text-align:center; outline:none; border:#e94709 solid 1px; border-radius:10px;}
.footwenbencc{ height:85px;line-height:25px;outline:none; border:#888888 solid 1px;width:100%;padding:0px 0px 0px 10px; box-sizing:border-box;border-radius:10px;}
.footbooklist{ margin:0px; padding:0px 0px 15px 0px; text-align:center}


.ad{ width:100%; height:400px;}

.mainer{ width:1200px; margin:0px auto; padding:0px;}
.mainer_l{ width:260px; float:left; display:inline}
.mainer_r{ width:900px; float:right; display:inline}
.cate{ margin:0px; padding:0px 0px 0px 0px;}
.catecon{ width:100%; margin:0px; padding:0px; position:relative;}
.catecon_tt{ width:100%; background-color:#002f82; padding:25px 0px 25px 0px; border-radius:10px 10px 0px 0px;}
.catecon_tt_cn{ text-align:center; color:#FFF; font-size:18px;}
.catecon_tt_zn{ text-align:center; color:#FFF; text-transform:uppercase; font-size:12px;}
.catecon_cc{ margin:0px; padding:10px 10px 10px 10px; background:#f4f4f4;}
.catelist{ margin:0px; padding:0px 0px 0px 0px;}
.catelist li{ border-bottom:#FFF solid 1px;}
.catelist li a{ display:block;height:60px; background:url(../images/1_cbam.jpg) left center no-repeat; font-size:16px; line-height:60px; text-align:center;}
.catelist li a:hover{color:#FFF; background:#e94304;}

.catecanshu_tt{ margin:0px; padding:0px 0px 0px 0px; line-height:60px; text-align:center; background-color:#00a13a; color:#FFF; font-size:18px;}
.catecanshu_cc{margin:0px; padding:10px 10px 10px 10px; background:#f4f4f4;}
.catecanshulist{ margin:0px; padding:0px 0px 0px 0px;}
.catecanshulist li{ border-bottom:#FFF solid 1px;}
.catecanshulist li a{ display:block;height:45px; background:url(../images/1_cbam.jpg) left center no-repeat; font-size:16px; line-height:45px; text-align:center;}
.catecanshulist li a:hover{ background:url(../images/2_ehib.jpg) left center no-repeat; color:#FFF}



.xgnews_tt{ margin:0px; padding:20px 0px 20px 10px; background:#00a13a;}
.xgnews_tt span{ border-left:#FFF solid 4px; padding-left:10px; color:#FFF; font-size:18px; height:20px; line-height:20px; overflow:hidden; margin:0px; display:block}

.xgnews_cc{ background-color:#f4f4f4; padding:10px 10px 10px 10px;}
.xgnewslist{ margin:0px; padding:10px 10px 10px 10px; background-color:#e1e1e1}
.xgnewslist li{ background:url(../images/13.png) left center no-repeat; padding-left:15px; line-height:35px; border-bottom:#f4f4f4 dashed 1px;}
.xgnewslist li a{ color:#333333; font-size:14px; display:block; overflow:hidden}
.daohang{ height:50px; background:url(../images/line.png) left bottom repeat-x; line-height:50px;}

.aboutneirong{ line-height:200%; margin:0px; padding:10px 0px 20px 0px;}

.xiangce_tt{ margin:0px; padding:0px 0px 0px 0px; border-bottom:#cccccc solid 1px; height:40px; margin-bottom:15px;}
.xiangce_tt span{ border-bottom:#00a13a solid 2px; line-height:40px; font-size:18px; font-weight:bold; display:inline-block; padding:0px 20px 0px 10px;}

.xiangcelist{ margin:0px; padding:0px;}
.xiangcelist li{ width:290px; float:left; display:inline; margin-right:12px; padding-bottom:12px;}
.xiangcelist li img{ padding:4px; border:#CCC solid 1px;}


.chanpincontent{ margin:0px; padding:20px 0px 20px 0px;}
.chanpinlist{ margin:0px; padding:0px;}
.chanpinlist li{ width:270px;float:left;display:inline; margin-right:20px; height:250px; padding:5px; border:#CCC solid 1px;margin-bottom:20px; box-shadow:1px 3px 5px #CCCCCC; border-radius:10px;}
.chanpinlist_img{ width:270px; height:207px; overflow:hidden; position:relative; border-radius:10px;}
.chanpinlist_img_ico{ position:relative; z-index:1; overflow:hidden;}
.chanpinlist_img_ico img{border:#f4f4f4 solid 1px; box-sizing:border-box;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.chanpinlist_img_xx{ width:100%; position:absolute; left:0px; top:0px; height:50px; z-index:2; text-align:right;}
.chanpinlist_img_xx span{ display:inline-block; line-height:40px; padding:0px 20px; background-color:#00a13a; border-radius:10px 0px 0px 10px; margin-right:1px;}
.chanpinlist_img_xx span a{ color:#FFF; font-size:16px; font-weight:bold}
.chanpinlist_img_txt{ text-align:center; line-height:40px; width:100%; overflow:hidden; height:40px;}
.chanpinlist_img_txt a{ display:block; line-height:40px; background-color:#e1e1e1; color:#000}
.chanpinlist li:hover{ background-color:#e1e1e1;}
.chanpinlist li:hover img{transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.chanpinlist li:hover .chanpinlist_img_txt a{ background-color:#f67b00; color:#FFF}
.chanpinlist li:hover  .chanpinlist_img_xx span{ background-color:#353535}

.showchanpin_s{ margin:0px; padding:20px 0px 0px 0px;}
.showchanpin_s_con{padding:10px 10px 10px 10px;}
.showchanpin_s_con_l{ width:410px; float:left; display:inline}
.showchanpin_s_con_r{ width:440px; float:right; display:inline}
.bigimg{ margin:0px; padding:0px 0px 10px 0px;}
.bigimgcon{ background:#f4f4f4; padding:5px 5px 5px 5px;}
.bigimgcon_cc{ width:400px; height:300px; background:#FFF; overflow:hidden}
.bigimglist{ margin:0px; padding:0px;}
.showchanpin_s_con_l .hd{ position:inherit; height:auto;}
.showchanpin_s_con_l .smallimg, .hd{margin:0px; padding:0px 0px 10px 0px;}
.hd .smallimglist li{ width:90px; float:left; display:inline;border:#CCC solid 1px; margin:0px 5px; border-radius:0px;}
.hd .smallimglist li.on{ border:#00a13a solid 1px;}
.chanpintitle{ border-bottom:#CCC solid 1px; font-size:28px;line-height:45px; padding-bottom:10px; font-weight:bold}
.jishucanshu{ margin:0px; padding:10px 0px 10px 0px;}
.jishucanshu p{ margin:0px; padding:0px 0px 0px 0px; line-height:40px; font-size:16px}
.jishucanshu p span{ padding:0px 10px 0px 0px; display:block}
.chanpinlianxi{ border-top:#CCC solid 1px; padding:15px 0px 0px 0px;}

.chanpinlianxi_tel_s{ font-size:18px;line-height:36px;}
.chanpinlianxi_tel_x{ padding:0px;line-height:40px;color:#f23a3a;margin-right:30px;font-size:32px; background:url(../images/showdianhua.png) left center no-repeat; padding-left:50px; font-family:Impact;}
.lianxierweima{ margin:0px; padding:10px 0px 0px 0px;}
.lianxierweimalist{ margin:0px; padding:0px;}
.lianxierweimalist li{ width:100px; float:left; display:inline; text-align:center; margin-right:10px;}

.lianxizixun{ margin:0px; padding:15px 0px 0px 0px;}
a.zaixiandingdan,a.zaixianlianxi{ line-height:40px; padding:0px 35px;background-color:#002f82; color:#ffffff; display:inline-block; font-size:16px; font-weight:bold; margin-right:10px;}
a.zaixianlianxi{ background-color:#e94304; color:#FFF;}



.chanpinlianxi_dingdan{padding:0px 10px; line-height:40px; color:#FFF; background-color:#f23a3a; display:inline-block; border-radius:10px;}
.chanpinlianxi_dingdan a{ color:#FFF; font-size:16px}

.showchanpin_x{ margin:0px; padding:20px 0px 0px 0px;}
.chanpinneirong_tt{ height:40px; background-color:#e1e1e1;}
.chanpinneirong_tt span{ height:40px; display:inline-block; padding:0px 20px 0px 20px; font-size:16px; color:#FFF; background-color:#002f82; line-height:40px;}
.showchanpinneirong{ margin:0px; padding:10px 0px 0px 0px; line-height:200%; overflow:hidden}

.xgchanpin{ margin:0px; padding:15px 0px 15px 0px;}

.newscontent{ margin:0px; padding:0px 0px 0px 0px;}
.newscontent_tt{ margin:0px; padding:20px 0px 20px 0px;}
.newscontent_tt_l{ width:200px; float:left; display:inline}
.newscontent_tt_l span{ display:block; font-size:28px;}
.newscontent_tt_r{ width:880px; float:right; display:inline; text-align:right}
.newscontent_tt_r a{ text-align:right; line-height:35px; font-size:16px; margin:0px 5px;}
.newscontent_cc{ margin:0px; padding:0px 0px 30px 0px;}
.newslist{ margin:0px; padding:0px;}
.newslist li{ border-bottom:#CCC solid 1px; margin:0px; padding:20px 0px 15px 0px;}
.newslist_l{ width:300px; float:left; display:inline;}
.newslist_r{ width:600px; float:right; display:inline;}
.newslist_r_s a{ font-size:24px; color:#333333; line-height:30px;}
.newslist_r_s a:hover{ color:#ea5404;}
.newslist_r_x{ font-size:16px; color:#333333; line-height:20px; padding:10px 0px 10px 0px;}
.newslist_r_m{ margin:0px; padding:10px 0px 10px 0px}


.newsneirong{ margin:0px; padding:20px 0px 0px 0px;}
.title{ text-align:center; font-size:18px; color:#333333; line-height:40px; font-weight:bold}
.xinxi{ text-align:center; color:#5a5a5a; padding-bottom:30px;}
.xinxi span{ display:inline-block; padding:0px 10px;}
.line{ border:#e5e5e5 solid 1px; background-color:#f5f5f5; height:5px;}
.neirong{ margin:0px; padding:20px 0px 0px 0px; line-height:200%; color:#5a5a5a}
.sx{ line-height:25px; padding:20px 0px 20px 0px; color:#5a5a5a}

.ditu{ margin:0px; padding:10px 0px 0px 0px;}
.lianxiwomen{ margin:0px; padding:20px 0px 10px 0px;}
.lianxiwomencon{ border:#f2f0f0 solid 1px; padding:30px 20px 30px 20px;}
.lianxiwomencon p{ line-height:200%; color:#666666; font-size:16px;}

.massage{ margin:0px; padding:20px 0px 20px 0px;}
.massagecon{ background-color:#f4f4f4; border-radius:10px; padding:20px 10px 20px 0px; width:100%; box-sizing:border-box;}
.messagecon_tt{ margin:0px; padding:0px 0px 20px 30px; font-size:18px; font-weight:bold;}
.massagelist{ width:100%; margin:0px; padding:0px 0px 20px 0px;}
.massagelist_l{ width:98px; float:left; display:inline;padding:0px 0px 0px 30px;box-sizing:border-box;}
.massagelist_r{ width:780px; float:right; display:inline;padding:0px 30px 0px 0px; box-sizing:border-box;}
.massagelist_l span{ display:block;font-size: 13px;color: #555555; line-height:33px;}
.massagelist_l i{ color:#F00}
.massage ::-webkit-input-placeholder {color:#000; }
.massage ::-moz-placeholder {color:#000; }
.massage ::-moz-placeholder {color:#000; }
.massage ::-ms-input-placeholder {color:#000; }
.massage_input{width:100%;height: 33px;padding-left:5px;box-sizing:border-box;}
.massage_textarea{width:100%; line-height:25px;box-sizing:border-box;}
.tijiao{ margin:0px; padding:0px 0px 0px 110px;}
.contact_send{background-color:#ea5404;width: 90px;height: 40px;line-height: 20px;border-radius: 5px;color: #fff;font-size: 15px;
text-decoration: none;text-align: center;border: 1px solid #fff;}
.contact_reset{    background-color: #ddd;width: 90px;height: 40px;line-height: 20px;border-radius: 5px;color: #000;font-size: 15px;
text-decoration: none;text-align: center;border: 1px solid #fff;}

.contactus{ margin:0px; padding:0px;}
.ContactUs h1.booklianxi{ margin:0px auto; padding:40px 0px 0px 0px; text-align:center;height:40px; position:relative; width:360px;}
.ContactUs h1.booklianxi i{ height:1px; border-bottom:#F00 solid 1px; position:absolute; left:150px; width:50px; bottom:-1px;}
.lianxiwomen_tt{ margin:0px 20px; padding:20px 0px 20px 0px; border-bottom:#CCC solid 1px; color:#666666; line-height:25px;}
.lianxiwomen_cc{ width:920px; margin:0px auto; padding:30px 30px 30px 30px;background-color:#f4f4f4; border-radius:0px 0px 10px 10px;box-sizing:border-box;}

.footkefuhome{ width:50px; height:auto; position:fixed; z-index:99999; right:5px; top:270px;}
.footkefuhomelist{ margin:0px; padding:0px;}
.footkefuhomelist li{ width:50px; height:50px; display:block; padding-bottom:5px;}
.footkefuhomelist li a{ display:block; width:50px; height:50px; position:relative;border-radius:50%;}
.footkefuhomelist li a p{ display:none;width:0px;height:50px;line-height:50px;color:#FFF;padding-left:50px;position:absolute; right:0px; top:0px;border-radius:25px 25px 25px 25px; transition:all ease 1s;}
.footkefuhomelist li a span{ display:block; width:50px; height:50px;position:relative; z-index:1;border-radius:50%;}
.footkefuhomelist li a:hover p{ display:block; width:225px;}
.footkefuhomelist li a:hover span{ display:none;}
.footkefuhomelist li a p.footkefuxiangshangdianhua_xx{background:url(../images/xiangshangdianhua2.png) 10px center no-repeat; background-color:#e94709}
.footkefuhomelist li a span.footkefuxiangshangdianhua{background:url(../images/xiangshangdianhua.png) center center no-repeat; background-color:#FFF}
.footkefuhomelist li a p.footkefuhomeemail_xx{background:url(../images/xiangshangyouxiang2.png) 10px center no-repeat;background-color:#e94709}
.footkefuhomelist li a span.footkefuhomeemail{background:url(../images/xiangshangyouxiang.png) center center no-repeat;background-color:#FFF}
.footkefuhomelist li a p.footkefuhometel_xx{background:url(../images/xiangshangshouji2.png) 10px center no-repeat;background-color:#e94709}
.footkefuhomelist li a span.footkefuhometel{background:url(../images/xiangshangshouji.png) center center no-repeat; background-color:#FFF}
.footkefuhomelist li a i.footkefujiantou{ background:url(../images/xiangshangdejiantou.png) center center no-repeat; display:block; width:50px; height:50px; background-color:#FFF;border-radius:50%;}

.xiangcebox{ margin:0px; padding:0px 0px 0px 0px; width:100%;box-sizing:border-box;}
.xiangceboxlist{ margin:0px; padding:0px 0px 0px 0px;}
.xiangceboxlist li{ width:270px; float:left; display:inline;box-sizing:border-box; margin-right:20px; margin-bottom:20px;}
.xiangceboxlist li img{ width:100%; border:#CCC solid 1px; height:auto; padding:5px;box-sizing:border-box;}

.videolist{ margin:0px; padding:0px;}
.videolist li{ width:270px;float:left;display:inline; margin-right:20px; height:250px; padding:5px; border:#CCC solid 1px;margin-bottom:20px; box-shadow:1px 3px 5px #CCCCCC; border-radius:10px;}
.videolist_img{ width:270px; height:207px; overflow:hidden; position:relative; border-radius:10px;}
.videolist_img_ico{ position:relative; z-index:1; overflow:hidden;}
.videolist_img_ico img{border:#f4f4f4 solid 1px; box-sizing:border-box;transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.videolist_img_video{ width:56px; height:56px; position:absolute; z-index:2; left:107px; top:80px;}
.videolist_img_xx{ width:100%; position:absolute; left:0px; top:0px; height:50px; z-index:2; text-align:right;}
.videolist_img_xx span{ display:inline-block; line-height:40px; padding:0px 20px; background-color:#00a13a; border-radius:10px 0px 0px 10px; margin-right:1px;}
.videolist_img_xx span a{ color:#FFF; font-size:16px; font-weight:bold}
.videolist_img_txt{ text-align:center; line-height:40px; width:100%; overflow:hidden; height:40px;}
.videolist_img_txt a{ display:block; line-height:40px; background-color:#e1e1e1; color:#000}
.videolist li:hover{ background-color:#e1e1e1;}
.videolist li:hover img{transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.videolist li:hover .videolist_img_txt a{ background-color:#f67b00; color:#FFF}
.videolist li:hover  .videolist_img_xx span{ background-color:#353535}

.tlvideo{ width:1200px; margin:0px auto; padding:0px;}
.tlvideocon{ margin:0px; padding:0px 0px 0px 0px;}
.tlnewscon_tt{ margin:0px; padding:40px 0px 40px 0px;}
.tlnewscon_tt_cn{ text-align:center; line-height:40px; font-size:40px; padding:0px 0px 10px 0px; font-weight:bold; color:#e94709}
.tlnewscon_tt_cc{ text-align:center; line-height:25px; color:#999999}

.video_wrap{ margin:0px; padding:0px 0px 0px 0px;}
.video_wrap_list{ margin:0px; padding:0px;}
.video_wrap_list li{ width:285px; float:left; display:inline; margin-right:20px; margin-bottom:30px;border-radius:15px 15px 15px 15px; overflow:hidden}
.video_img_box {position:relative;width:285px;height:212px;}
.video_img_box p {width:100%; position:relative; z-index:1}
.video_img_box p img {width: 100%;display: block;}
/* 播放按钮悬浮居中在图片上方 */
.play_icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: inline-block; z-index:3}
.play_icon img {width:56px;}
/* 下方标题div */
.video_text {font-size: 14px;color: #222; height:40px; line-height:40px; text-align:center; background-color:#f7f7f7}
.morehome{ margin:0px; padding:10px 0px 20px 0px; text-align:center;}
.morehome a{ line-height:35px; padding:0px 35px; border:#CCC solid 1px; text-align:center; background-color:#f0efed; display:inline-block; border-radius:10px;}