﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.mt10 { margin-top:20px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.f_fm{ font-family: "Microsoft Yahei"; }
.f_ft{ font-family: "Times New Roman", Times, serif; }
.f_far{ font-family: Arial, Helvetica, sans-serif; }
.f_fim{ font-family: Impact; }

.banner a{display:block;height:550px; overflow:hidden;}

a.no:hover{text-decoration:none;cursor:default;}

/*sou*/
.ser_bg{background:#282828; height:55px; overflow:hidden;}  
.ser_c{ height:59px; overflow:hidden; font-size: 14px;}
.inp01{ float:left; padding-left:25px; width:200px;   height:30px;overflow:hidden; line-height: 30px; border:none; background:url(../images/ser1.gif) no-repeat left top; color:#afb5bb; margin-top:13px; display:inline;outline:none;} 
.inp02{ float:left; background:url(../images/ser2.gif) no-repeat left top; width:55px; height:30px; border:0; margin-top:13px;outline:none;}
.ser_c p{height:59px; width:600px; overflow:hidden; display:block; color:#fff; line-height: 55px;}
.ser_c p a{color:#fff; padding-right:15px; display: inline-block;}
.ser_c p b{ font-weight: normal;}

.t_h2{ margin:25px auto 30px; height:80px; overflow:hidden; text-align:center; color: #1c222a; font:34px/50px "Microsoft Yahei"; background:url(Img/Index/pz_t.png) no-repeat center 62px;}
.t_h2 a{ color:#1c222a;}
.t_h2 i{ display:block; color:#a3aab1; font:16px/28px Arial, Helvetica, sans-serif; }
.t_h2 b{ color: #048bea;}
.t_h2 a:hover{ text-decoration:none;}


/*pro*/
.pro_bg{font-family: "Microsoft Yahei"; margin: 25px 0; overflow:hidden;} 

.t_h22{ margin:0 auto 30px; height:135px; overflow:hidden; text-align:center; color: #222; font:34px/63px "Microsoft Yahei"; background:url(../images/pro_t.png) no-repeat center 63px;}
.t_h22 a{ color:#222;}
.t_h22 i{ display:block; color:#aaa; font:14px/33px Arial, Helvetica, sans-serif; }
.t_h22 b{ color: #222;}
.t_h22 em{display: block; font-size: 18px; color: #fff; line-height: 38px; letter-spacing: 2px;}
.t_h22 a:hover{ text-decoration:none;}

.pro_l{ width:270px;overflow:hidden;}
.pro_l .pro-bt{width: 100%;height: 108px;}
.pro_l .list_d{background: #f5f5f5; overflow: hidden;}
.pro_l .list_d ul{width: 100%;}
.pro_l .list_d ul li{float: left;  width: 270px;  height: 60px; line-height: 60px; overflow:hidden; font-size: 16px; border-bottom: 1px solid #eee;position: relative; z-index: 99; transition: 0.4s all;}
.pro_l .list_d ul li a{z-index: 99;position: relative;background:url(../images/done.png) no-repeat 220px center;padding-left: 38px;display: block;}
.pro_l .list_d ul li a:hover{ background: url(../images/done_h.png) 220px center no-repeat; color: #fff; transition: 0.4s all; }
.pro_l .list_d ul li:after { content: ""; position: absolute; background: #ff9000; width: 0; height: 60px; display: block; top: 0px; left: 0px; z-index: 10; transition: 0.4s all; }
.pro_l .list_d ul li:hover:after { width: 270px; transition: 0.4s all; }


.pro_l .syprol-tel { background: url(../images/syprol-t.png) no-repeat center top #ff9000; color:#fff; text-align:center; padding: 115px 0; font-size:16px;}
.pro_l .syprol-tel span { font-size:26px; font-weight:bold; padding-top: 6px;display: block;}

.pro_r{width:896px; overflow:hidden;}
.pro_r ul{margin-left: -2%; overflow: hidden;}
.pro_r ul li{ float:left;width: 31.333%;  margin-left: 2%; margin-bottom: 2%; position: relative;}
.pro_r ul li img{  width:100%; }
.pro_r ul li p{ position: absolute;bottom: 2px;left: 0;width: 100%;background: rgba(0, 0, 0, .45); line-height: 44px; text-indent: 12px; color: #fff; font-size: 14px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; } 

.pro_r ul li em{ position: absolute;bottom: 9px; right: 12px; width: 70px; height: 27px; line-height: 27px; color: #fff;font-size: 14px; background:#ff9002; text-align: center;display: block; text-indent: 0;}
.pro_r ul li em a{color: #fff;}

/*lc*/
.lc_bg{padding-top: 58px; height:282px;overflow:hidden; background:url(../images/lc_bg.jpg) no-repeat center top; display: none;}
.lc .t_h2{color: #fff; margin: 0 auto 27px; background:url(../images/lc_t.png) no-repeat center 62px;}
.lc .t_h2 b,.lc .t_h2 i{color: #fff;}
.lc li{position: relative; float: left; padding-right: 32px; padding-top: 36px; height: 104px; color: #fff; line-height: 40px; font-size: 16px; font-weight: bold;  background:url(../images/lc_ip1.png) no-repeat left top;}
.lc li em{margin: 0 8px 0 25px; width: 40px; height: 40px; color: #ff9000; display: block; float: left; font-weight: normal; font-size: 24px; font-family:Arial, Helvetica, sans-serif;text-align: center; }
.lc li span{}
.lc li.nones{padding-right: 0px;}
.lc li:hover,.lc li.cur{ background:url(../images/lc_ip2.png) no-repeat left top;}
.lc li:hover em,.lc li.cur em{color: #fff;}
.lc li:hover span,.lc li.cur span{color: #fe6601;}

/*定制*/
#custom_bg{background: url(../images/dz_bg.jpg)no-repeat center;width: 100%;min-width: 1200px;height: 956px;}
.custom_t{color: #fff;text-align: center; padding-top: 50px;}
.custom_t p{font-size:42px;font-weight: bold;background: url(../images/dzz.png)no-repeat center;padding-top: 20px;}
.custom_t span{display: block;font-size: 24px;margin-top:12px;}
.custom_wt{background: url(../images/dzt.png)no-repeat center;width: 1200px;height: 479px;margin-top: 23px;position: relative;}
.custom_w1{position: absolute;top:48px;left: 0px;}
.custom_w2{position: absolute;top:258px;left: 0px;}
.custom_w3{position: absolute;top:48px;right: 0px;}
.custom_w4{position: absolute;top:265px;right: 0px;}
.custom_shu{width: 45px;height: 45px;border: 1px #fff solid;font-size: 26px;color: #fff;line-height: 45px;font-weight: bold;text-align: center;}
.custom_w{font-size: 26px;font-weight: bold;margin-left: 14px;color: #fff;line-height: 45px;}

.custom_t1{color: #fff;font-size: 14px;width: 273px;margin-top: 18px; line-height: 27px;}

.custom_w5 .custom_w{margin-left: 0px;margin-right: 14px;text-align: right;}
.custom_w5 .custom_t1{text-align: right;}

.custom_w6{background: #fff;border-radius: 5px;height:112px;padding: 48px 0px;box-shadow: 0 0 10px #ccc;}

.custom_w6 li{display: block;float: left;border-right: 1px #eee solid;width:299px;margin: 0 auto;text-align: center;}
.custom_w6 li:nth-child(4){border: none;}
.custom_w6 li i{display: block;margin-top:8px;}
.custom_w6 li p{font-size: 20px;color: #333;margin-top: 10px;}

.custom_w6 li:hover>i{-webkit-animation: icon-bounce 0.5s alternate;animation: icon-bounce 0.5s alternate;}

/*优势*/
#adv_bg{background: url(../images/ys_bg.jpg)no-repeat center;width: 100%;min-width: 1200px;height: 989px; }
.adv_t{text-align: center; padding-top: 40px;}
.adv_t p{font-size: 36px;font-weight: bold;background: url(../images/ysz.png)no-repeat center;padding-top: 20px;color: #ff9000;}
.adv_t span{display: block;font-size: 18px;margin-top:8px;color: #333;}

#tablit { position: relative;width: 1200px;margin: 0 auto;height: 680px;margin-top:36px;}
#tablit dl {height:190px;overflow: hidden; width:836px; margin:0 auto;}
#tablit dl dt {
    float: left;
    line-height: 69px;
    font-size: 24px;
}

#tablit dl dd {position: relative;
    float: left;
    width:150px;
    height:150px;
    text-align: center;
    font-size: 20px;
    font-weight:bold;
    border-radius: 50%;
    border: 1px #333 solid;
    margin-right: 76px;
}
#tablit dl dd p{margin-top:14px;}
#showtd3{margin-right:0 !important;}
#tablit dl dd.on {
    color: #fff;
    background: #ff9000;
    border: 1px #ff9000 solid;
}
#tablit .out {color: #333;}
#tablit dl dd:before{content: '';
    display: block;
    width: 0;
    height: 0;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    border-left: 10px solid transparent;
    position: absolute;
    z-index: 2;
    right: 64px;
    top: 155px;}

#tablit dl dd.on:before {
    border-right: 10px solid transparent;
     border-top:10px solid #ff9000;
    border-left: 10px solid transparent;
    top: 150px;
}
.tabcon {width: 1198px;background: #fff;border: 1px #ccc solid;height: 445px;position: relative;z-index: 3;padding-top:56px;}
.tabcon:after{content: "";position: absolute;bottom:-21px;left: 0px;background: url(../uploadfile/image/20190419/20190419143820_355738625.png)no-repeat center bottom;width:1200px;height: 21px;}

.dis {
    display: none;
}
.adv_wt{margin-left: 35px;}
.adv_wl{background: url(../images/psc.jpg)no-repeat center;width: 564px;height: 127px;margin-top: 35px;}

#tablit dl dd i{display: block;background-image: url(../images/ys_t.png);    margin: 0 auto;background-repeat: no-repeat;transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-webkit-transition: all linear 0.2s;height:80px;}

#showtd0 i{background-position:0px -142px;}
#showtd0.on i{background-position:0px -2px;}

#showtd1 i{background-position:-150px -145px;}
#showtd1.on i{background-position:-150px 0px;}

#showtd2 i{background-position:-300px -142px;}
#showtd2.on i{background-position:-300px 0px;}

#showtd3 i{background-position:-450px -134px;}
#showtd3.on i{background-position:-450px 8px;}


.adv_shu{margin-left: 60px;padding-top: 22px;}
.adv_w1{margin-left: 23px;padding-top:32px;}
.adv_w1 p{font-size: 32px;font-weight: bold;color: #333;}
.adv_w1 span{font-size: 16px;display: block;margin-top:4px;}
.adv_w{font-size: 14px;line-height: 26px;width: 454px;margin-left: 46px;margin-top: 30px;}
.adv_w p{position: relative;padding-left:20px;margin-top:8px;}
.adv_w p:before{content: "";position: absolute;width: 10px;height: 10px;border: 1px #ccc solid;border-radius: 50%;top:7px;left: 0px;}

.adv_a{margin-left: 46px;margin-top:40px;}
.adv_a a{display: block;border-radius: 5px;background: #ff9000;width: 120px;height: 36px;line-height: 36px;text-align: center;color: #fff;font-size: 14px;}
.adv_img{width:569px;}
.adv_img img{width: 100%;}

/*about_bg*/
.about_bg{ background:url(../images/about_bg.jpg) no-repeat center top; padding-top:50px; height:815px; overflow:hidden;} 
.about{position: relative;}
.about .t_h2{margin:0 auto 42px; background:url(../images/aboutt.png) no-repeat center 62px;}
.about .t_h2 i,.about .t_h2 b,.about .t_h2 a{color: #fff;}

.about dl{margin:0 auto; width: 1160px; height: 650px; overflow: hidden;}
.about dt { float:right;width:550px; height:auto; margin-top: 18px; overflow:hidden;}
.about dt img{width:100%; }
.about dd{ float:left; width:565px; overflow:hidden; }
.about dd h3{display: block; padding-top:15px; overflow:hidden; }
.about dd h3 img{ width: 268px; height: 46px;}
.about dd h3 b{ display:block; color:#333; font: bold 27px/38px "Microsoft Yahei";}
.about dd h3 a:hover{ text-decoration:none;}
.about dd p{margin-top: 12px; font:14px/30px "Microsoft Yahei"; color:#666;}
.about dd p a{ color:#ffa345;}

.cul{position: absolute; left:0px; top:565px; width: 1200px; z-index: 10;}
.cul_t{margin-left: 40px;height: 42px; margin-bottom: 33px;}
.cul_t li{float: left; margin-left:23px;}
.cul_t li a{color: #fff; display: inline-block;width: 120px; height: 42px;font-size: 14px; line-height: 35px;text-align: center; background:url(../images/cul_ip2.gif) no-repeat left top;}
.cul_t li a:hover,.cul_t li.cur a{text-decoration: none; font-weight: bold;background:url(../images/cul_ip1.gif) no-repeat left top;}

.roll1,.roll2{margin-top:85px; display:inline; width:24px; height:42px; overflow:hidden;}
.roll1 a,.roll2 a{width:24px; height:42px; overflow:hidden; display:inline-block;}
.roll1 a{ background:url(../images/roll1.png) no-repeat left top;}
.roll1 a:hover{ background:url(../images/roll1.png) no-repeat left -42px;}  
.roll2 a{ background:url(../images/roll2.png) no-repeat left top;}
.roll2 a:hover{ background:url(../images/roll2.png) no-repeat left -42px;} 

.part_c{margin-left: 16px; display:inline; width:1120px; overflow:hidden;}
.part_c ul li{position: relative; float:left; line-height: 0px; margin-right:12px; font-size: 16px; line-height: 35px; width:275px; height:206px; overflow:hidden;}
.part_c ul li img{width:100%; }
.part_c ul li em{position: absolute; left:0px;bottom: 0px; width: 100%; height: 35px; display:block; text-align:center; color:#fff;  background:url(../images/pro_isp.png) repeat left top;}
.part_c ul li:hover,.part_c ul li a:hover{ text-decoration: none; zoom: 1;}
.part_c ul li:hover em{position: absolute; left:0px;top: 0px; padding-top: 106px; width: 100%; height:100px;background:url(../images/pro_isp.png) repeat left top; display: block;}
.part_c ul .nones{ margin-right:0px;}

/*new*/
.new_bg{padding-top: 80px; background:#f5f5f5; height:680px; overflow:hidden;}
.new_l{ background: #fff;height: 645px; width:690px;overflow:hidden;}
.new_l p{padding: 11px; }
.new_l p img{width: 100%; }
.new_h3{padding-left: 20px; height:36px; overflow: hidden; font:bold 17px/36px "Microsoft Yahei";background:url(../images/new_ic1.gif) no-repeat left center;}
.new_h3 a{ color:#222;}
.new01{margin: 10px auto;width: 650px; }
.new01 li{ line-height: 36px; background:url(../images/new_ic2.gif) no-repeat left center; border-bottom: 1px dashed #ccc;}
.new01 li a{ color:#666;padding-left: 15px;  font-size: 14px; }
.new01 li em{display: block; float: right; color: #999;}
.new01 li a:hover,.new01 .cur a{ text-decoration:none;}

.new_r{ width:488px;overflow:hidden;}
.new_u2{background: #fff; width: 488px; height: 245px;padding-top: 12px; margin-bottom: 20px;overflow: hidden;}
.new_u2 .new_h3{}
.new_u2 .new01{width: 450px;}

.new_fag{background: #fff; width: 488px; height: 355px;padding-top: 12px;}

.new_r dl{margin-left: 20px; margin-bottom: 10px; width:460px; overflow:hidden; padding:0 0 15px 0; border-bottom: 1px solid #e3e3e3;}
.new_r dt{ height:30px; width:460px; overflow:hidden; background:url(../images/new_w.gif) no-repeat left 8px; font:14px/30px "Microsoft Yahei";}
.new_r dt a{padding-left:34px; color:#222; display:inline-block;}
.new_r dd{ padding-left:34px; font:14px/24px "Microsoft Yahei"; color:#666;background:url(../images/new_d.gif) no-repeat left 2px; }

/*内页代码*/
.banner_pic{width:100%; overflow: hidden;}
.banner_pic img{max-width: 100%;}

.tl-fdh-02{height: 55px;background: #fff; margin-bottom: 20px;overflow: hidden;}
.tl-fdh-02 li{width: 20%;height: 55px;font-size: 18px;line-height: 55px;text-align: center;float: left;border-right: 1px solid #fff;background: #e2e2e2;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;box-sizing: border-box;}
.tl-fdh-02 li a{display: block;height: 55px;color: #333;}
.tl-fdh-02 li.sidenavcur, .tl-fdh-02 li:hover{background: url(../images/p16-icon6.png) no-repeat bottom center #ff9000;border-color: #ff9000;}
.tl-fdh-02 li.sidenavcur a, .tl-fdh-02 li:hover a{color: #fff;}

.blk-xs{width:250px;}
.blk-sm{width:910px;}

.fdh-01{width: 100%; overflow: hidden;}
.fdh-01-tit{background: #ff9000;height: 80px;}
.fdh-01-tit h3{height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}
.fdh-01-tit h3 span{font-size: 14px;text-transform: uppercase;}
.fdh-01-nav-one h3{height: 50px;line-height: 50px;background: url(../images/p14-icon2.png) no-repeat right center #ececeb;margin-bottom: 2px;}
.fdh-01-nav-one h3 a{display: block;font-size: 15px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #666;}
.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover{background: url(../images/p14-icon2.png) no-repeat right center #ff9000;}
.fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a{color: #fff;}
.fdh-01-nav dl{padding: 2px 0 4px;}
.fdh-01-nav dt{height: 50px;font-size: 16px;line-height: 50px;padding-left: 54px;padding-right: 40px;margin-bottom: 1px;background: #ececec;position: relative;}
.fdh-01-nav dt:after{content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.fdh-01-nav dt.sidenavcur:after, .fdh-01-nav dt:hover:after{border-color: #ff9000;}
.fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a{color: #ff9000;}
.fdh-01-nav dd{border: 1px solid #ececec;border-bottom: 0;}
.fdh-01-nav p{height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 40px;border-bottom: 1px solid #ececec;background: #fff;position: relative;}
.fdh-01-nav p.sidenavcur a, .fdh-01-nav p:hover a{color: #ff9000;}
.fdh-01-nav p.sidenavcur:after, .fdh-01-nav p:hover:after{background: #ff9000;}
.fdh-01-nav a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} 

.cl-cbgg-tys-02{height: 108px;margin: 10px 0 25px; background:#ff9000;} 
.cl-cbgg-tys-02-tel{height: 80px;padding-top: 25px; padding-left: 12px; background:url(../images/cl-cbgg-tys-icon2.png) no-repeat 188px 26px; background-size: 50px;} 
.cl-cbgg-tys-02-tel span{display: block; font-size: 15px; line-height: 25px; color: #fff;  }
.cl-cbgg-tys-02-tel em{font-style: normal; font-size: 23px;font-weight: bold; color: #fff; line-height: 35px;}
	

.about_ny{max-width: 1200px; margin: 15px auto 45px; overflow: hidden;}
.about_ny .profile{line-height:33px; font-size: 15px; color: #444; overflow:hidden;}
.about_ny .profile img{max-width: 100%;  margin: 8px auto}

.tit h3{margin: 10px 0;text-align: center;font-size: 32px;color: #323232;line-height: 36px;padding-top: 15px;padding-bottom: 10px;display: block;}
.tit h3 i{font-size: 16px;font-style: normal;color: #ccc;display: block;text-transform: Uppercase;}


.UList{width:100%;margin-top:30px;overflow: hidden;}
.UList ul{margin-left:-2%;overflow: hidden;}
.UList ul li{width:31.333%;float:left; margin-left: 2%; margin-bottom:1.5%;text-align:center;}
.UList ul li img{display:block;width:100%;}
.UList ul li span{padding-top:10px; line-height: 30px; font-size: 15px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}


.product{width: 100%; overflow: hidden;}
.product ul{ margin-left:-2%;}
.product ul li{ float:left; width:31.333%;  margin-left:2%; text-align:center; margin-bottom:1.5%;}
.product ul li img{ width:97%; border:1px solid #DDD; padding: 2px;} 
.product ul li img:hover{border:1px solid #ff9000;}
.product li span{display: block; padding-top:10px; line-height: 25px; font-size: 14px;}


.products_con{width: 100%; margin-bottom: 10px; overflow: hidden;}
.promore_l{width:54%;float:left;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:98%; border:1px solid #e6e6e6;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:100%; height:100%;}
.spec-scroll{clear:both;margin-top:10px;width:100%;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block; width:32px; height:32px; cursor:pointer; margin-top:42px;}
.spec-scroll .items{float:left;position:relative;width:85%; height:132px; overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px; margin-top:10px;}
.spec-scroll .items ul li{float:left;width:83.5px; text-align:center;}
.spec-scroll .items ul li img{border:1px solid #d6d6d6; padding:2px;width:74px;height:106px;}
.spec-scroll .items ul li img:hover{border:1px solid #ff9000; padding:2px;}

.pros_right{width:42%; float:right; overflow:hidden;}
.pros_right_top{width:100%;  border-bottom:1px solid #e6e6e6;}
.pros_right_top h1{overflow:hidden; display:inline-block; font-size:18px; color:#333; font-weight:bold; padding-bottom:15px;}
.proleft{width:100%; font-size:14px; line-height:30px; margin-top:15px;}

.proleft_tel{width:100%; margin: 20px 0;line-height:35px; font-size: 28px; font-weight:bold; color: #ff9000; overflow:hidden;}
.proleft_tel span{font-size: 15px; color: #555; }

.proleft_btn{width:100%; float:left; margin-top:5px;}
.proleft_btn li{width:140px; float:left; margin-right:10px;}
.proleft_btn li a{width:100%; height:42px; float:left; line-height:42px; text-align:center; font-size:17px; background:#444; display:block; color:#fff;}
.proleft_btn li span{float:left; padding-right:20px;}
.proleft_btn li a:hover,.proleft_btn li a.on{background:#ff9000; color:#fff;}
.proleft_btn li img{max-width: 90%;}

.products_T{width:100%; height:45px; line-height:45px; background:#eee;}
.products_T span{padding:0 35px;height:45px; background:#ff9000;color:#fff; font-size:18px; display: inline-block;}
.products_b{margin: 15px 0; line-height: 35px; font-size: 15px; overflow: hidden;}
.products_b img{max-width: 100%;margin: 6px 0;}


.products_T table{border-left: 1px solid #000;border-top:1px solid #000; width: 100%; }
.products_T table td{border-right: 1px solid #000;border-bottom:1px solid #000; padding: 6px; line-height: 25px; text-align:center;}
.products_T table tr:first-child{background: #ddd; height: 55px; font-size:15px; color:#222; font-weight:bold;}


.adv {width: 100%; margin-top: 15px; overflow: hidden;}
.adv dl{height: 320px;margin-bottom: 20px;}
.adv dl dt{width: 55%;float: left;overflow: hidden;background: #eee;}
.adv dl dt img{width: 100%; height:  320px}
.adv dl dd{width: 45%;float: right;height: 320px;border: 1px solid #eee;padding: 35px 16px 17px 19px;box-sizing: border-box;}
.adv dl dd h3{font-size: 18px;}
.adv dl dd h3 i{font-size: 24px;font-style: normal;color: #ff9000;}
.adv dl dd h3 b{display: inline-block;background: #ff9000;width: 40px;line-height: 40px;height: 40px;border-radius: 50%;text-align: center;color: #fff;margin: 3px 7px 10px 0;}
.adv dl dd h3 span{display: block; color: #444; padding:8px 0 18px;}
.adv dl dd p{margin: 10px 0;padding-left: 15px;font: 14px "Microsoft YaHei";line-height: 30px;background:url("../images/new_ic2.gif") no-repeat left 12px;}
.adv dl dd span{color: #178feb;}
.adv dl.er{margin-top: 20px;margin-bottom: 20px;}
.adv dl.er dt{float: right;}
.adv dl.er dd{float: left;}


/*新闻*/
.news-list{width:100%;overflow: hidden;}
.news-list dl{border: 1px solid #dedede;margin-bottom: 20px;padding: 20px;background: #fff;overflow: hidden;}
.news-list dt{width: 33%;float: left;}
.news-list dt img{width:100%;display: block;}
.news-list dd{float:right; width: calc(100% - 36%);overflow: hidden;}
.news-list dd h4{height: 40px;font-weight: normal;font-size:18px;color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.news-list h4 a{display: block;height: 40px;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-list dl:hover{border:1px solid #ff9000;}
.news-list dl:hover h4 a{color: #ff9000;}
.news-list-desc{max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 20px;overflow: hidden;}
.news-list-deta{width: 90px;height: 32px;line-height: 32px;text-align: center;display: block;float: right;background: #aaa;color: #fff;}
.news-list-deta a{color:#fff;}
.news-list dl:hover .news-list-deta{background: #ff9000;border-color: #ff9000;}
.news-list dl:hover .news-list-deta a{color: #fff;} 


.newShow{width: 100%; overflow: hidden;}
.newShow .name{ text-align:center; font-size:20px; color:#222; font-weight:bold; padding-bottom:12px;}
.newShow .time{ text-align:center; font-size:14px; color:#666; border-bottom:1px dashed #ccc; padding-bottom:15px;}
.newShow .time em{ padding:0 15px;}
.newShow .contss{ padding:10px 0 20px 0; font-size:14px; line-height:30px;border-bottom:1px #ccc solid; color: #555;}
.newShow .contss img {max-width:100%;margin:10px auto;text-align:center;display:table-cell;clear:both;overflow:hidden;}


.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:42px;line-height:42px;top:25px;right:0; text-align:center;background:#ff9000;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#fff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {margin:0px auto;width:100%;height:auto;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:32px;text-align:left;}


.faq{width: 100%; overflow: hidden;}
.faq ul{}
.faq li{width: 100%; padding:0 0 2% 0;margin-bottom: 20px; border-bottom: 1px solid #dedede; box-sizing: border-box; cursor: pointer; overflow: hidden;}
.faq li .FQbt{font-size: 16px; display: block; line-height:32px; font-weight: bold; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.faq li .fqtxt{margin-top:8px;line-height: 28px;color: #555;height:56px; font-size: 14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.faq li .fqtxt a.look{color: #ff9000;font-size: 14px;padding-left: 8px;}



/*联系我们*/
.g_lxwm{width:100%; margin: 20px 0 0; overflow: hidden;}
.g_lxwm h2{padding: 22px 0; font-size:24px; text-align: center; line-height: 35px;}
.g_lxwm .lxwm{border: 1px solid #e1e1e1;padding: 16px 0 35px;overflow: hidden;}
.g_lxwm .lxwm li{position: relative;padding-left: 75px;float: left;width: 490px;height: 85px;line-height:85px;border-bottom: 1px solid #e9e9e9;margin: 0 15px 0 15px;font-size: 17px;color: #333333;}
.g_lxwm .lxwm li em{position: absolute;left: 15px;top: 20px;}
.g_lxwm .lxwm li em img{max-width: 100%;}
.g_lxwm .line{width: 1px;height: 215px;background: #e9e9e9;left: 595px;top: 50px;position: absolute;}

#map_container{height: 550px;}


/*feedback*/
.content_box{margin-top:25px; overflow: hidden;}
.content_box .messages_box{width:auto;padding:0 0 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #ff9000;border:none;}