﻿body,dl,dd,h1,h2,h3,h4,h5,h6,p,form,ol,ul,li{margin:0; padding:0;list-style:none; font-family:"Open Sans",Arial,Helvetica,sans-serif;}
body{ margin:0px; padding:0px;font-size:14px; line-height:22px; color:#373737;  word-spacing:2px;}

a {	color: #373737;}
a:link {	text-decoration: none;color: #373737;}
a:visited {	text-decoration: none;	color: #373737;}
a:hover {	text-decoration:underline;	color: #cc0001;}
a:active {	text-decoration: underline;	color: #cc0001;}
img{ border:none;}

.hong{ color:#d62829; font-size:14px; font-weight:bold;}
.hong {font-size: 12px;	color: #d63237;	}
.hong:link {	text-decoration: none;color: #d63237;}
.hong:visited {	text-decoration: none;	color: #d63237;}
.hong:hover {	text-decoration:underline;	color: #ff0000;}
.hong:active {text-decoration: none;color: #d63237;	}

.top{ width:1000px; height:90px; margin:0 auto; border:#000 solid 0px;}


.logo{ display:block; width:172px; height:45px; float:left; border:#000 solid 0px; background:url(../images/logo.jpg) no-repeat; margin:23px 0 0 0 ;}
.topr{width:555px; height:80px; border:#000 solid 0px; float:right;}
.toprt{ width:555px; height:26px;float:right; clear:both; text-align:right; margin-top:12px;}
.toprt a{ border-right:#999 solid 0px; padding:0 12px 0;border-right:#999 solid 1px; color:#666;}
.toprt a:hover{ color:#cc0001;}
.toprb{ width:308px; height:23px; border:#000 solid 0px;  float:right; clear:both; margin:30px 0 0 0;}
.toprb .f{ background:url(../images/f.png) no-repeat; width:23px; height:23px; float:left;}
.toprb .t{background:url(../images/t.png) no-repeat; width:23px; height:23px; float:left; margin:0 0 0 4px}
.toprb .y{background:url(../images/y.png) no-repeat; width:23px; height:23px; float:left;margin:0 0 0 4px}
.search_txt{background: url(../images/searchtext.png) no-repeat;height: 23px;width: 183px;float:left;margin: 0;padding:0 0 0 2px;margin-left: 20px;border: none;line-height: 23px;color: #333;}
.bt1{width:23px; height:23px;background:url(../images/searchbutton.png) no-repeat; float:left; cursor:pointer; border:none;}
.nav{ width:100%; height:48px; line-height:48px; border:#000 solid 0px; margin:20px auto; background:#d60102;}
.nav ul{ width:1000px; margin:0 auto; overflow:hidden;}
.nav ul li{  float:left; border:#F00 solid 0px; text-align:center; padding:0 8px 0 8px;}
.nav ul li a{ padding: 0 5px 0 10px;
    color: #FFF;
    display: block;
    /* height: 45px; */
    /* line-height: 38px; */
    text-transform: uppercase;
    font-size: 16px;}
.nav ul li a:visited{ color:#fff;}
.nav ul li a:hover{ color:#FFF;   background-color:#000; display:block; text-decoration:none;}

.ban{ width:1440px; height:370px; margin:0px auto;background:url(../images/ban2.jpg) no-repeat top center; clear:both;}
.a1{ display:block; border:#ffffff solid 0px; width:120px; height:30px; position:relative;  top:225px; left:122px; }

.defcon{ width:1000px; margin:15px auto 20px;}
.defcon:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.defconleft{ background:url(../images/index_online.jpg) right center no-repeat; width:250px; padding:0 10px 0 0 ; float:left;}
.defconleft  h3{ height:30px; line-height:30px; font-size:16px; margin:5px; border-bottom:#999 dashed 1px; width:90%;}
.defconleft ul li{ background:url(../images/index_tage2.jpg) no-repeat left 6px; padding:0 0 0 12px; margin:0 0 0 5px;}
.defconleft ul li i{ color:#F00;}
.defmid{ border: #000 solid 0px; float:right; width:658px;}
.defmid h3{height:30px; line-height:30px; font-size:18px; margin-bottom:10px; font-weight:normal; text-transform:uppercase;}
.defmid h3 b{ color:#e20000;}
.defpro{ border:#000 solid 0px; float:left; width:140px; margin:0 24px 0 0px;}
.defpro img{ width:140px; height:105px; clear:both; float:left; border:0px;}
.defpro h4{ float:left; margin:2px 0 5px 0;}
.defpro h4 a{ font-size:13px; color:#333; font-family:Tahoma, Arial, verdana;}
.defpro h4 a:hover{ color:#cc0001;}
.defpro ul li{ background:url(../images/arrows_6.gif) no-repeat left 8px; padding:0 0 0 8px; margin:0 0 0 0px; clear:both; border:#000 solid 0px;}
.defpro ul li a{ color:#454545;}
.defpro ul li a:hover{ color:#e60000;}

.defrig{ border:#000 solid 0px; float:left; width:100%; margin:0 0 50px 0;}
.defrig h3{height:30px; line-height:30px; font-size:18px; margin-bottom:10px;font-weight:normal; text-transform:uppercase;}
.defrig h3 b{ color:#e20000;}
.defrig_1{background:url(../images/index_hxjq.jpg) no-repeat; width:279px; height:93px; }
.endnews{ border:#06F solid 0px; float:left;}
.endnews  img{ float:left; width:100px; height:75px; margin:0 10px 0 0;}
.defknw{ float:left; border:#000 solid 0px; width:100%;}
.defknw ul{ overflow:hidden;}
.defknw ul li{ _height:48px;width: 50%;    float: left; margin:10px 0 10px 0;}
.defknw ul li a{    /* color: #FFF; */
    display: block;
    margin: 0 0 5px;
    /* padding: 3px 10px 3px 20px; */
    /* background: url(../images/index_tage3.jpg) no-repeat 8px 8px scroll #858585; */
    line-height: 20px;}
/*.defknw ul li a:hover{ background:url(../images/index_tage4.jpg) no-repeat 8px 8px scroll  #f10200; text-decoration:none; color:#fff;}
*/
.defcon2{ width:1050px; margin:40px auto 0; clear:both;}
.defcon2 ul{ clear:both; overflow:hidden; margin:30px 0 0 0; float:left;}
.defcon2 ul li{ width:150px; float:left; margin-right:20px; text-align:center;}
.defcon2 ul li a img{ border:0px; width:100%;}
.defcon2 ul li .ta{   border:#000000 solid 0px;  line-height:26px;   font-weight:bold; text-align:center;    margin: 20px 0 0 0;
    display: block;}
.defcon2 ul li p{ color:#666; line-height:20px;}
.defcon2 h3{ float:left;height:30px; line-height:30px; font-size:30px;  font-weight:normal; text-transform:uppercase; width:100%; text-align:center; margin:50px 0 50px 0;}
.defcon2 h3 b{ color:#e20000;}
.line{ float:left; background:url(../images/line.jpg) repeat-x; width:73%; height:3px; margin:14px 10px 0 10px;}
.defcon2 a.more{ background:url(../images/more.jpg) no-repeat 10px center #e60000; padding-left:22px; color:#fff; width:72px; height:24px; line-height:24px; float:right;}
.defcon2 a.more:hover{ color:#ffb603; text-decoration:underline;}


.w1000{ width:1000px; margin:0 auto;}
.footer{ background:#e5e5e5; padding:22px 0 12px 0; margin:20px auto 0px; height:80px; clear:both;}
.footer .fleft{ float:left; line-height:11px; color:#333; text-align:left; width:68%;}
.footer .fleft img{ float:left; margin-right:15px;}
.footer .fleft .infor{ color:#666;  font-size:10px; font-family:Verdana, Geneva, sans-serif; margin-top:10px;}
.footer .fleft a{ padding:0 15px; color:#333; border-right:1px solid #666; font-size:12px;}
.footer .fleft a:hover{ color:#cc0001;}
.footer .rright{ float:right; width:30%; margin-top:6px;}
.footer .rright a img{ border:0px;}

.newsshow{ border: #000 solid 0px; float:right; width:700px;}
.newsshow .tit  {border-bottom:#ccc solid 1px; height:30px; line-height:30px; background:url(../images/home.jpg) no-repeat left center; padding-left:20px; margin-bottom:12px;}
.newsshow .tit a{ padding:0 2px 0; line-height:33px;}


/***sub***/
.subcon{ width:1000px; border:0px solid #dfdfdf; margin:20px auto;}
.subcon:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.subconleft{  width:263px; float:left;}
.subconleft  h3{ height:38px; line-height:38px; font-size:16px; background:#333; color:#fff; text-indent:12px;}
.subconleft ul{ background:#f7f7f7;}
.subconleft ul li{ border-bottom:1px solid #ccc; line-height:38px;}
.subconleft ul li a{ background:url(../images/leftnav-icon.gif) no-repeat 90% center; line-height:38px; padding-left:12px; display:block; color:#555;}
.subconleft ul li a:hover{ color:#e30000;background:url(../images/leftnav-icon-hover.gif) no-repeat 90% center #ddd; text-decoration:none;}
.submid{ border: #000 solid 0px; float:right; width:100%;}
.submid .tit  {    border-bottom: #ccc solid 1px;
    height: 30px;
    line-height: 30px;
    background: url(../images/home.jpg) no-repeat left 8px;
    padding: 0px 0 10px 20px;
    margin-bottom: 12px;}
.submid .tit a{ padding:0 2px 0; line-height:33px;}
.prolisth1{ text-align:center; font-size:40px;font-weight:normal; margin:50px 0 40px 0;}

.vall{ width:100%; text-align:center; margin:50px 0 50px 0;}

.subpro{ border:#000 solid 0px; float:left; width:160px; margin:0 0 0 10px;}
.subpro img{ width:140px; height:105px; clear:both; float:left;}
.subpro h4{ float:left; clear:both; margin:5px 0 0 0;}
.subpro ul li{ background:url(../images/arrows_6.gif) no-repeat left center; padding:0 0 0 12px; margin:0 0 0 0px; clear:both; border:#000 solid 0px;}

.subrig{ width:263px; margin-top:18px; overflow:hidden;}
.subrig .tit{height:30px; line-height:30px; font-size:16px; margin:0px 0 0 0px;background:url(../images/newsimg.png) no-repeat left center; font-weight:bold;}
.subrig ul{ margin:10px 0 0 0;}
.subrig ul li{ background:url(../images/arrows_6.gif) no-repeat left 8px; padding:0 0 0 12px; margin:0 0 0 0px; clear:both; border:#000 solid 0px;}
.subrig ul li a{ color:#3399cc;}
.online{ margin:10px 0 20px 0; text-align:center;}
.tt1{background:url(../images/tel.png) no-repeat left center; padding:0 0 0 20px; margin:10px 0 0 0;}
.tt2{background:url(../images/msn.png) no-repeat left center; padding:0 0 0 20px; margin:10px 0 0 0;}
.tt3{background:url(../images/email.png) no-repeat left center; padding:0 0 0 20px; margin:10px 0 0 0;}
.tt4{background:url(../images/yahoo.png) no-repeat left center; padding:0 0 0 20px; margin:10px 0 0 0;}
.subtext{ margin:10px 0 0 0;}
.subtext h1{ font-size:20px; margin:30px 0 30px 0; text-align:center;}
.subtext h3{margin:15px 0 0 0; font-size:16px;}
.subtext p{ margin:20px 0 20px 0; color:#555; line-height:25px;}
.subtext p.newsaddtime{ text-align:center;}
.subtext  a{ color:#F14829;}/*lcadd*/
.subtext  a:hover{ color:#F14829; text-decoration:underline;}/*lcadd*/


.prolistcontent{ margin:20px 0 40px 0; font-size:16px; color:#4E4E50; line-height:30px;}

.subprolist { margin:10px 0 0 0; float:left; clear:both;   border:#000000 solid 0px; width:100%;}
.subproshow { margin:10px 0 0 0; float:left; clear:both;border:#000000 solid 0px; width:100%;}
.subproshow h1{    text-align: center;    font-size: 3em;    font-weight: 300;    letter-spacing: -0.025em; margin:40px 0 50px 0;}


.pro{  width:50%; float:left; border-bottom:#ddd 1px dotted; margin-bottom:30px; padding-bottom:18px;}
 
.prolistimg{ float:left; text-align:center; width:100%;}
.prolistimg img{ width:350px; height:259px;}
.prorig{ margin:0 0 0 10px; text-align:center; clear:both; margin:30px 0 0 0; float:left; width:100%;}
.prorig  strong a { font-size:16px; border:#000 solid 0px; font-family:Tahoma,verdana,arial;}


.proinfo{ color:#666; margin-bottom:10px;}
.more{ display:block; border:#000 solid 0px; color:#000; background:url(../images/more1.png) no-repeat; width:175px; height:32px; float:right;}
.more:hover{display:block;background:url(../images/more1.png) no-repeat 0 -32px; width:175px; height:32px;}

.proleft{  width:263px; float:left;}
.proleft  h3{ height:30px; line-height:30px; font-size:16px; border-bottom:#cc0000 solid 2px; text-transform:uppercase;}
.proleft ul{ width:100%; overflow:hidden; background:#f7f7f7; padding-bottom:6px;}
.proleft ul .classname{ background:#ddd; border-bottom:1px solid #CCC; line-height:30px; display:block; font-weight:bold; font-size:13px; font-family:Tahoma,verdana,Arial; padding-left:14px;}
.proleft ul li{ margin:3px 0 0px 16px;}
.proleft ul li a{ color:#555;background:url(../images/arrows_6.gif) no-repeat left center; padding-left:8px;}
.proleft ul li a:hover{ color:#cc0001; text-decoration:none;background:url(../images/arrows-hover.gif) no-repeat left center;}

.subrr{ border: #000 solid 0px; float:right; width:100%;}
.subrr .tit  {border-bottom:#ccc solid 1px; height:30px; line-height:30px; background:url(../images/home.jpg) no-repeat left center; padding:20px; margin-bottom:12px;}
.subrr .tit a{ padding:0 2px 0;}
.subrr .proimg{  float:left;}
.subrr .proimg img{ width:600px; height:450px;}
.prorightimg{ width:330px; float:right; margin:0 0 0 18px; border:#000 solid 0px; _width:295px; _margin:0 0 0 0px;}
.prorightimg h1{ font-size:22px; font-weight:500;}



.probo{ float:left; width:100%; border:#000000 solid 0px;}
.subrr a.send{  background:url(../images/send.jpg) no-repeat;display:block; width:130px; height:35px;line-height:35px; color:#ffffff; text-align:center; float:left; font-weight:bold; font-size:13px; padding-left:15px;}
.subrr a.price{ background:url(../images/price.jpg) no-repeat;display:block;margin-right:15px; _margin-right:5px; width:130px; height:35px;line-height:35px; color:#ffffff; text-align:center; float:left; font-weight:bold; font-size:13px; padding-left:15px;}
.subrr a.send:hover,.subrr a.price:hover{ color:#fff;}
/*.subrr .send:hover{display:block;background:url(../images/send1.png) no-repeat 0 -32px; width:149px; height:32px; line-height:32px; color:#ffffff; margin:0 0 0 0 ; text-decoration:none; text-align:center}
*/
.subrr .telephone{   height:35px; line-height:35px; float:left;background:url(../images/email.jpg) no-repeat left center; margin:5px 0 10px 0px; border:#000000 solid 0px; color:#333; font-size:18px; padding:0 0 0 45px;}
#dddd{ margin:30px 0 0 0;}

.msn2{ width:450px; height:60px; clear:both; float:left; background:url(../images/msn2.png) no-repeat; display:block; margin:10px 0 0 0;}
.info2{ width:330px;  clear:both; float:left;  margin:0px 0 0 0; border:#000000  solid 0px; line-height:30px; color:#666;}
.info2 p{ margin:0px 0 20px 0;}
.info2 strong{ color:#ED1C22}

.tab{ clear:both; float:left; width:100%; margin:50px 0 0 0; _margin:0;}
.tab .Menubox2{width:100%; float:left; clear:both; margin:10px 0 80px 0;  } 
.tab .Menubox2 li{ float:left;  width:24%; height:34px; color:#000; font-weight:bolder; line-height:34px; margin-right:5px; font-size:13px; text-align:center;cursor:pointer;}
.tab .Menubox2 li.hover{ background:#e30000; width:200px; height:34px; cursor:pointer; color:#fff; }
.tab .Menubox2 li a{ color:#000000; font-size:13px; width:200px; height:34px; display:inline-block;}
.tab .Menubox2 li p{ font-size:12px; line-height:20px;}

.tab video{ width:600px; height:337px; margin:15px 0 15px 0;}

.Contentbox2{ border:#000 solid 0px; clear:both; margin:18px 0 0 0; float:left;}
.Contentbox2 p{ margin:15px 0 15px 0; color:#555; line-height:28px;}
.Contentbox2 h2{ margin:20px 0 20px 0; font-size:18px;}

#lv{ margin:10px 0 0 0;}
#lv .tit{ background:url(../images/send.png) no-repeat top left; padding:0 0 15px 38px; margin:0 0 10px 0; height:36px; line-height:36px; font-size:17px;}
#lv input.txt{ border:1px solid #ddd; font-family:Arial, Helvetica, sans-serif; height:30px; width:62%; color:#666; text-indent:8px;}
#lv textarea{border:1px solid #ddd; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:95%; line-height:20px; padding:6px 10px;}
#lv input.sub{  height:32px; background:#fb3601; border:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; cursor:pointer; text-transform:capitalize; padding:0 15px 0 15px;}
#lv input.res{width:100px; height:32px; background:#333; border:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; cursor:pointer; text-transform:capitalize;}
#lv em{ color:#e30000; font-size:14px; font-style:normal; font-weight:bold;}

.newslistda{ width:700px; float:right;}
.newsshowda{ width:700px; float:right;}
.newslist{ margin:10px 0; }
.newslist .time{ background:#EEE; width:65px; float:left; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:22px;  font-weight:bolder; text-align:center; line-height:37px; margin-top:3px;}
.newslist .time .number{ width:65px; background:#cc0000; line-height:21px; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.newslist li{margin:16px 0; border-bottom:1px dotted #CCC;  padding-bottom:16px; line-height:17px; font-size:11px; color:#000; clear:both; display:block; overflow:hidden; _width:100%;}
.newslist li a{ color:#999;}
.newslist li a:hover{ color:#000;}
.newslist li .titlenew{ font-size:17px; font-family:Arial, Helvetica, sans-serif;  line-height:27px; color:#333;}
.newslist li .titlenew a{ color:#333; font-weight:bold; font-size:12px;}
.newslist li .titlenew a:hover{ color:#C00;font-weight:bold; font-size:12px;}
.newslist li .text{ float:right; width:85%; _width:80%; color:#999; font-size:13px; margin-right:25px;}
.newslist li .listnewsl{line-height:17px; margin-bottom:6px; color:#999; font-size:13px; cursor:pointer;}

/*company*/
.title14 { width:auto; height:auto; margin:15px 0 0 0; }
.title14 h4{ font-size:16px; color:#e30000;}
.title18 { width:auto; height:auto; padding:10px 0 10px 0; font:15px/20px Arial; color:#000; /*background:url(../images/arrow_down.gif) no-repeat right 14px; */}
.title18 a { width:auto; height:auto; font:18px/20px Arial; color:#000;  text-align:left; display:block; }
.title18 a:hover { color:#0098db;   }
.title18.onshow { cursor:default; color:#000; background:url(../images/arrow_up.gif) no-repeat right 15px; }
.title18.on { cursor:pointer; color:#0098db;/* background:url(../images/arrow_down.gif) no-repeat right -72px;*/ }
.title18.off { cursor:default; color:#000; /*background:url(../images/arrow_down.gif) no-repeat right 15px;*/ }
.column { width:auto; height:auto; margin:0; }

.column{ display:block; overflow:hidden; clear:both;}
.column .image { width:120px; height:auto; float:left; margin:0 0 10px 0;}
.column .con { width:80%; height:auto; float:right; }
.column .con p { font:13px/22px Arial; color:#888; margin:0 0 2px 0; }
.column .con a { font:13px/22px Arial; color:#333; width:auto; display:block; }
.column .con a:hover { color:#0098db; }
.technology_strength{ margin-top:30px;}

.technology_strength li{ margin-bottom:20px; clear:both; overflow:hidden; display:block; border-bottom:1px dotted #CCC; padding-bottom:20px; _width:100%;}
.technology_strength li img{ float:left; margin-right:14px; }
.technology_strength li span{ display:block; float:left; line-height:16px;  color:#333; margin-top:-10px; _margin-top:-35px; *margin-top:-35px; height:36px;}
.technology_strength li p{ color:#666; float:right; line-height:22px; width:76%; margin:0;}
.technology_strength li b{ color:#000; line-height:40px;}
.Service_commitment{ margin:35px auto; display:block; overflow:hidden; clear:both;}

.Service_commitment li{ border-right:1px solid #333; padding:0 10px;  float:left; height:93px;}
.Service_commitment li.first{ width:180px;}

.Service_commitment li strong{ font-size:16px; line-height:22px; color:#666; }
.Service_commitment li span{ line-height:40px;}
.Service_commitment li .call{ font-size:12px; font-weight:bolder; margin-top:25px; }
.Service_commitment li.last{ border-right:none; padding-right:0; width:185px;}
.Quality_assurance{ padding:8px; display:block; overflow:hidden; clear:both;}
.Quality_assurance li{ float:left; margin:25px 0 0 25px; padding-bottom:20px;  _margin:20px 6px 0 10px ;}

.ca{ display:block; overflow:hidden; clear:both;}
.ca li{float:left; margin:18px 0 0 18px;}
.subtext p.sale-net{color:#555; text-align:left; font:13px/26px Arial, Helvetica, sans-serif, 宋体;white-space:normal;margin-bottom:5px;letter-spacing:normal;margin-left:0px;margin-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;}

.netext{ margin:30px 0 0 0;}
.netext strong{ color:#eb1c24;}
.netext a{ color:#373737;}

.netext .newsaddtime{ text-align:right; margin:0 0 10px 0;}
/******************overlv**********************/
.orerlv2{
width: 730px; padding:8px 12px;
border: 1px solid #cccccc; border-bottom:2px solid #999999; border-right:2px solid #999999;
background-color: #f3f3f3;
left: document.body.scrollWidth ;
z-index:999;
top:6%;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.orerlv2 .cwin{ display:block;}
.cwin{ position:absolute; display:none; right:10px; top:10px; border:#33CC66 solid 0px; width:25px; height:25px; background:url(/images/cwin.jpg) no-repeat;}

/******************overlv**********************/

/*分页页数样式*/
.pages {  color: #999; _width:100%; _clear:both; margin:30px 0 30px 0; clear:both;}
.pages a, .pages .cpb { text-decoration:none;  padding: 5px 15px; border: 1px solid #ddd;background: #ffff;margin:0 2px; font-size:11px; color:#000;}
.pages a:hover { background-color: #E61636; color:#fff;border:1px solid #E61636; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #E61636; border:1px solid #E61636;}
/********/
.txttit{color:Red; height:80px; line-height:80px; font-weight:bold; font-size:18px;}

#contacttb input{border-bottom:#cccccc 1px solid;border-left:#cccccc 1px solid;line-height:22px;margin:0px;height:22px;border-top:#cccccc 1px solid;border-right:#cccccc 1px solid; width:500px;}
#contacttb textarea{border-bottom:#cccccc 1px solid;border-left:#cccccc 1px solid;margin:0px;border-top:#cccccc 1px solid;border-right:#cccccc 1px solid; width:500px;}
.bah{ float:left; clear:both; text-align:center; margin:20px 0 0 0; width:100%; }
.bah a{font-size:12px; color:#666;}


/*2017年2月9日09:28:15*/
#gotoTop2 {
    width: 45px;
    height: 45px;
    display: block;
    cursor: pointer;
    text-indent: -999em;
    background: url(../images/his-totop.gif) no-repeat -51px 0;
    position: fixed;
    right: 120px;
    bottom: 120px;
}




@media screen and (max-width: 770px) {
#gotoTop2{right:10px;}

.top{ width:100%;  clear:both; height:auto; float:left;}	
.topr{ width:100%;  clear:both; height:auto; float:left;}	
.toprt{ width:100%;  clear:both; height:auto; float:left;}
.top a { width:100%; background-size:100%}
.toprb{ width:100%;  clear:both; height:auto; float:left; margin:10px;}	
.nav{ width:100%;  clear:both; height:auto; float:left; background:none; background-color:#C00;}
.nav ul{ width:100%;  clear:both; height:auto; float:left; padding:0 0 10px 0;}
.nav ul li{    height:25px;text-align:left; float:left; width:45%;  }
.nav ul li a{background:none; text-align:left;text-transform:lowercase; display:inline; }
.nav ul li a:hover{background:none; text-align:left;text-transform:lowercase; display:inline; }

.ban{ width:100%; height:100px;background-size: 100% auto; }
.ban a{ display:none;}
.defknw{ width:100%;  clear:both; height:auto; float:left;}
.defmid{ width:100%;  clear:both; height:auto; float:left; margin:10px 0 20px 0; padding:0px;}



.defrig{ width:100%;  clear:both; height:auto; float:left;}
.defcon2{ width:100%;  clear:both; height:auto; float:left; margin:10px 0 60px 0;}

.w1000{ width:100%;  clear:both; height:auto; float:left;}
.footer{ display:none; width:100%;  clear:both; height:auto; float:left;}
.footer .fleft a{ line-height:40px; padding:10px;}
.subconleft{ width:100%;  clear:both; height:auto; float:left;}
.subcon{ width:100%;  clear:both; height:auto; float:left; margin:0 0 60px 0;}
.column .con{ float:left; width:100%;  clear:both; height:auto; float:left;}
.subtext{word-spacing:0px; padding:10px;}
.subtext img{ width:98%; height:auto;}

.submid{ width:100%;  clear:both; height:auto; float:left; margin:0 0 60px 0;}
.subprolist{ width:100%;  clear:both; height:auto; float:left;}
.footer .rright{ width:100%;  clear:both; height:auto; float:left;}
.proleft{ width:100%;  clear:both; height:auto; float:left;}
.subrr{ width:100%;  clear:both; height:auto; float:left;}
.subrr img{ width:50px; height:auto;}
.tab .Menubox2{ width: 100%;
    clear: both;
    height: auto;
    float: left;
    margin: 20px 0 20px 0;}
.Contentbox2{ width:100%;  clear:both; height:auto; float:left; margin:10px;}


.ke-zeroborder{ width:100%;}
.ke-zeroborder input{ width:100%;}
.ke-zeroborder textarea{ width:100%;}
#iframe2{ width:100%; display:none;}
.footer .fleft{ width:100%;}
.footer .fleft .infor{ width:100%; margin:10px 0 10px 0; line-height:22px; }
.footer .fleft{ display:none;}
.toprt{ display:none;}

.subproshow{ width:100%;}
.subrr .proimg{ width:95%; margin:0 0 0 5px; height:auto;}
.info2{ width:100%;}
.tab .Menubox2 li.hover{ width:24%;}
.tab .Menubox2 li {    width: 48%;    height: 100px;}

.prorightimg{ width:100%;  clear:both; height:auto; float:left;margin:20px 0 0 8px;}

#lv input.txt{ width:80%;}
#lv textarea{ width:80%;}
#con_one4_1{ margin:0 5px 0 0;}
.newslist .time{ display:none; width:80%;line-height:22px;}
.newslist .time .number{ float:left; }
.more{ display:none;}
.prorig{ width:100%;}
#con_one4_1 img{ margin:0 0 0 -15px;}
.subrr .tit{ height:auto;    background: url(../images/home.jpg) no-repeat left 0px; margin:10px 0 10px 0; line-height:20px; padding:0 0 10px 20px;}

.proleft h3{ float:left; clear:both; width:100%;}
.proleft ul li{ display:none;}
.proleft ul{ display:block; width:50%; float:left;  margin:0px; padding:0px;}
.proleft ul .classname{ display:block; width:100%; float:left; clear:both; margin:0px; padding:0px;}
.subrig{ display:none;}
.pages a, .pages .cpb{ margin:1%; float:left; padding:1px 5px;}
.phone_cc{ display:none;}
.pages{ float:left; clear:both; width:100%;}

embed{ display:none;}
.online{ display:none;}

#contacttb{ width:100%;}
#contacttb input{border-bottom:#cccccc 1px solid;border-left:#cccccc 1px solid;line-height:22px;margin:0px;height:22px;border-top:#cccccc 1px solid;border-right:#cccccc 1px solid; width:80%;}
#contacttb textarea{border-bottom:#cccccc 1px solid;border-left:#cccccc 1px solid;margin:0px;border-top:#cccccc 1px solid;border-right:#cccccc 1px solid; width:80%;}
#lv input.res{ display:none;}

.inner{ width:100%; float:left; clear:both; margin:0px; padding:0px;}
.column{ width:100%; float:left; clear:both; margin:0px; padding:0px;}
.defcon2 h3{ width:100%; float:left; clear:both; margin:20px 0 20px 0; padding:0px;}
.defcon2 ul{ width:100%; float:left; clear:both; margin:0px; padding:0px;}
.defcon2 ul li{ margin:1%; width:47%; float:left; height:220px;}
.defcon2 ul li a img{ width:100%; height:auto;}

.defpro{ width:47%;   height:auto; float:left; margin:1%; padding:0px; border-bottom: solid 1px #ccc;}
.defpro img{margin: 0 0px 0 0; width:100%; height:auto;}
.defpro ul{ display:none; float:left; margin:0 10px 0 0 ; clear:both;}
.defpro h4{ width:100%; float:left; clear:both; margin:5px 0 5px 0; padding:0px;}

.defcon{ width:100%; float:left; clear:both; margin:0px; padding:0px;}
.subrr a.send{ display:none;}
.line{ width:100%; float:left; clear:both; margin:5px 0 5px 0;}


/*图标版lcadd*/
.footer_email_icon { z-index: 9999; margin: 0px; padding: 0px; width:100%; height:40px; line-height: 40px; text-align: center; position: fixed !important; bottom: 0px; user-select: none; color: #FFFFFF; background: #ccc; border-top:#ff4e00 solid 0px;}
.footer_email_icon ul{ float:left; width:100%;}
.footer_email_icon ul li{ float:left; width:33%; }
.footer_email_icon a{ display:block; float:left; width:100%; margin:0px; padding:0px; border:#000000 solid 0px; height:40px;}
.footer_email_icon .bt1{background:url("/images/bthome.png") center center no-repeat; }
.footer_email_icon .bt2{background:url("/images/btsearch.png") center center  no-repeat;  }    
.footer_email_icon .bt3{background:url("/images/btemail.png") center center  no-repeat;  }
.footer_email_icon .bt4{background:url("/images/btmessage.png") center center  no-repeat;  }

.footer_email_icon .sub_menu{ display:none;   width:167px;   position: absolute;  bottom:40px; left: 23%;  background: #fab907;  -webkit-box-shadow: #dddddd -2px -2px 5px; padding:5px 0 5px 0; }
.footer_email_icon .sub_menu dt{ text-align:left; text-indent:10px; float:left; clear:both;line-height: 25px; width:100%; border-bottom:dotted 1px #FFFFFF;}
.footer_email_icon .sub_menu dt a{ height:22px;}




.subrr a.price{ display:none;}
.tab video { width:100%;  }
.pro{ width:46%; margin:0 1% 0 1%;}
.pro img{ width:100%; height:auto;}
.subrr .proimg img{ width:100%; height:auto;}
.toprb .f{display:none;}
.toprb .t{display:none;}
.toprb .y{display:none;}
.newslist li .titlenew{ width:100%;}
.newslist li .text{ width:100%; margin:0px;}
.newslistda{ width:100%;}
.newsshowda{ width:100%; float:left; clear:both; margin:0px; padding:0px;}
.subtext h1{ float:left; text-align:left; margin:5px 0 15px 0; line-height:22px; font-size:16px;}
.newsshow{ width:100%; float:left; clear:both; margin:0px; padding:0px;}
.prorig  strong a{ font-size:10px;}
}
@media screen and (min-width: 600px) and (max-width: 770px) {
.toprb{ display:none;}
.logo{ width:100%; background-size:auto; height:100px;}
}







/*留言*/
.div_capacity { clear: both; margin-bottom: 20px; overflow: hidden }
.div_capacity strong { width: 110px; font-weight: 100; color: #1a1a1a; float: left; line-height: 16px; font-size: 15px }
.div_capacity .r {width: 90% }
.div_capacity .checkbox-group { float: left; padding-right: 22px; margin-bottom: 10px }
.div_capacity .checkbox-group input { width: 16px; height: 16px; margin-right: 3px; border-radius: 16px; appearance: radio; -moz-appearance: radio; -webkit-appearance: radio; float: left }
.checkbox-group input[type=radio] + label { line-height: 17px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; box-sizing: border-box; color: #222; float: left; font-size: 15px; }
.form1 .box-mes .div_material .r span { color: #3e3e3e; margin-bottom: 0; width: 75px; }
.form1 .box-mes li span { margin-right: 8px; font-size: 14px; color: #000; display: inline-block; line-height: 27px; width: 55px; float: left; }
.form1 .box-mes input { background: #fff; text-indent: 10px; padding-left: 5px; color: #555 }
.form1 .box-mes li input { width: 68%; border: #b9b9b9 1px solid; float: left; padding: 0; margin-right: 0; border-radius: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 14px }
.prolv { margin-bottom: 10px; width: 100%; float: left; background: #f5f5f5; margin-top: 20px; }
.prolv p { padding: 15px 25px; }
.prolv table, .prolv tr, .prolv td { border: 0; }
.prolv table tr { margin: 10px 0 0 0; }
.prolv td { text-align: right; }
.prolv input, .prolv textarea { border: 1px solid #d7d9d8; width: 93.5%; line-height: 40px; float: left; margin-bottom: 12px; text-indent: 8px; font-size: 16px; color: #333; height: 40px; font-family: OpenSans; }
.prolv textarea { width: 97%; height: 130px; padding: 10px 6px; font-family:Arial,Helvetica,sans-serif;}
.ly-tit { background: #1e283a; padding: 16px 0 16px 20px; color: #fff; font-size: 24px; font-family: Helvetica Neue, Helvetica, OpenSans_bold, OpenSans, Arial,sans-serif; }
.box-mes { padding: 0 25px; overflow: hidden; }
.box-mes ul { overflow: hidden; }
.box-mes ul li { float: left; width: 50%; }
.box-mes ul li span { color: #333; display: block; margin: 0 0px 8px 0; font-size: 16px; }
.box-mes ul li span em { font-style: normal; color: #fe0202; font-size: 14px; padding-left: 5px; }
.box-mes ul li.wide-mes { width: 100%; }
.box-mes .div_capacity { clear: both; margin-bottom: 20px; overflow: hidden; width: 100% }
.div_capacity strong { font-size: 14px }
.cont_form .checkbox-group { overflow: hidden }
.form1 .box-mes li .checkbox-group input { width: auto; height: auto; margin-bottom: 0; margin-top: 0; margin-right: 4px }
.box-mes .div_material { clear: both; overflow: hidden; margin-bottom: 20px; width: 100% }
.div_material strong { width: 110px; float: left; line-height: 15px; color: #000; font-weight: 100 }
.div_material .r { float: left; width: 78% }
.div_material1 { clear: both; }
.div_material1 input { width: 60% !important; color: #bcbcbc; font-size: 12px; padding-left: 5px; height: 25px; line-height: 12px; border: 1px solid #b9b9b9; border-radius: 4px; float: none; font-size: 13px !important }
.cont_form .div_material .r { width: 78% }
.form1 .box-mes .icon-text-pro { font-size: 13px }
.form1 .div_material .r input { width: 15px; height: 15px; margin-right: 3px; margin-bottom: 0 }
.form1 .box-mes .div_material .r span { color: #3e3e3e; margin-bottom: 0; width: 75px }
.form1 .box-mes .wide-mes span { width: 100%; color: #ed2d21 !important }
.form1 .box-mes li checkbox-group1 input { float: none }
.form1 strong i { color: red; margin-right: 2px; font-size: 18px; display: inline-block; width: 10px }
.box-mes ul li.wide-mes { width: 100%; }
.box-mes ul li.wide-mes input { width: 200px; height: 50px; line-height: 46px; background: #ed2d21; color: #fff; margin-top: 20px; font-size: 20px; font-family: Helvetica Neue, Helvetica, OpenSans_bold, OpenSans, Arial,sans-serif; border: 0; }
.box-mes ul li.wide-mes input:hover { background: #1e283a; }
/*留言*/
