@charset "utf-8";



.about_yc img{margin-left:15px;margin-top:15px;}

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/







.clearboth{ clear:both}















a:link { text-decoration: none;color: #404040;}







a:visited {text-decoration: none; color: #404040;}







a:hover { text-decoration: none; color: #035cac;transition: all 0.3s ease-out 0s;}







a:active {text-decoration: none; color: #404040;}







em{ font-style:normal;}



.SpreadContent { width: 960px; margin: 0 auto; line-height: 24px; overflow: hidden; }







.cpztc { width: 100%; margin: 0px auto; height: 40px; background: #ECECEC; }







.cpztc ul { width: 1100px; height: 40px; line-height: 40px; margin: 0px auto; }







.cpztc ul h2 { color: #333; width: 110px; height: 40px; line-height: 40px; text-align: center; float: left; font-size: 16px; }







.cpztc ul li { width: 80px; height: 40px; line-height: 40px; text-align: center; float: left; }







.cpztc ul li a:hover { color: red; }







.cpztcl { width: 960px; margin: 0px auto; height: 40px; background: #161A23; }







.cpztcl ul { width: 960px; height: 40px; margin: 0px auto; }







.cpztcl ul h2 { color: #fff; width: 110px; height: 40px; line-height: 40px; text-align: center; float: left; font-size: 15px; }







.cpztcl ul li { width: 80px; height: 40px; line-height: 40px; text-align: center; float: left; }







.cpztcl ul li a { color: #fff; }







.f_img { float: left; padding: 0px 30px 0 47px; margin-top: 10px; }







.sysjhy { width: 200px; float: left; padding-top: 20px; }







.fenzhan { height: 36px; line-height: 36px; color: #333; font-size: 12px; }







.fenzhan a { color: #333; }







.fenzhanIn { margin: 0 auto; width: 960px; border-bottom: 2px red solid; }







.Bannerslider { position: relative; width: 100%; margin: 0 auto; overflow: hidden; }







.Bannerslider ul { position: relative; width: 1000%; overflow: hidden; }







.keylinks { padding: 12px 0; line-height: 2; }







.Bannerslider ul li { width: 10%; float: left; display: block; background: center top no-repeat; }







.Bannerslider ul li img { display: block; visibility: hidden; }







.Bannerslider ol { text-align: center; width: 100%; position: absolute; bottom: 10px; left: 0; }







.Bannerslider ol li { width: 16px; height: 16px; background: url(../images/dot.png) 0 -16px; cursor: pointer; display: inline-block; *display:inline;*zoom:1;}







.Bannerslider ol li.on { width: 16px; height: 16px; background: url(../images/dot.png) 0 0px; }







.Bannerslider .ScrollLeft { display: none; width: 60px; height: 90px; position: absolute; top: 50%; left: 0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 0; cursor: pointer; z-index: 1; margin-top: -45px; }







.Bannerslider .ScrollRight { display: none; width: 60px; height: 90px; position: absolute; top: 50%; right: 0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 -90px; cursor: pointer; z-index: 1; margin-top: -45px; }







.Bannerslider .ScrollLeft:hover, .Bannerslider .ScrollRight:hover { opacity: 1; }







.Bannerslider:hover .ScrollLeft, .Bannerslider:hover .ScrollRight { display: block; }







.product { width: 100%; margin-bottom: 30px; }







.productHome { width: 1300px; margin: 0 auto; overflow: auto; }







.productHome a:hover { text-decoration: none; }







.productHome .title { text-align: center; font-size: 36px; margin-top: 20px; font-weight: bold; color: #098145; }







.productHome .title2 { text-align: center; font-size: 16px; margin-top: 11px; color: #000; }







.productHome .productNav { margin: 15px auto 0; width: 240px; float: left; }



















.productHome .productNav ul { width: 238px; margin: 0 auto; overflow: hidden; border: 1px #ccc solid; border-top-width: 0; padding-bottom: 8px; }







.productHome .productNav h3 { float: left; text-align: center; width: 238px; height: 50px; line-height: 50px; display: block; background: #098145; border: 1px #ccc solid; }







.productHome .productNav h3 a { color: #fff; }







.productHome .productNav ul li a:hover { color: #fff; }







.productHome .productNav ul li { background: #bdbdbd url(../images/libiao.png) no-repeat 30px center; width: 172px; height: 38px; line-height: 38px; margin: 8px; padding-left:50px; behavior:url(../other/PIE.htc);border-radius:3px; }







.productHome .productNav ul li a { font-size: 14px; color: #333; font-weight:bold; }







.productHome .productNav ul li:hover { color: #098145; background: #a7ffd3 url(../images/libiao1.png) no-repeat 30px center; }







.productHome .productNav ul li:hover a { color: #098145; }







.productHome .productHomeContent { width: 1050px; margin: 16px auto 0; float: right; }







.productHome .productHomeContent ul { overflow: hidden; }







.productHome .productHomeContent ul li { width: 340px; float: left; margin-right: 10px; margin-bottom: 16px; }







.productHome .productHomeContent ul li a { display: block; position: relative; z-index: 2; }







.productHome .productHomeContent ul li .productPic { width: 100%; height: 220px; overflow: hidden; position: relative; }







.productHome .productHomeContent ul li .productName { background: #f7742b; line-height: 40px; text-align: center; color: #fff; font-size: 18px; }







.productHome .productHomeContent ul li .productCon { background: #F7F7F7; border: #ccc solid 1px; border-top: 0; line-height: 2; padding: 3px 10px;font-size:14px; }







.productHome .productHomeContent ul li .productCon span { color: #098145; }







.productHome .productHomeContent ul li img { width: 360px; height: 270px; position: relative; top: -25px; transform: scale(1); transition: all 0.5s; }







.productHome .productHomeContent ul li:hover img { top: -25px; transform: scale(1.2); }







.caseHome { width: 100%; background: #f7f7f7; padding: 55px 0 50px; background: url(../images/casebg.jpg) fixed center; }







.caseHomeIn { width: 1200px; margin: 0 auto; }







.caseHome a:hover { text-decoration: none; }







.caseHome .title { text-align: center; font-size: 36px; margin-top: 20px; }







.caseHome .title a { color: #fff; font-weight: bold; }







.caseHome .title2 { text-align: center; font-size: 16px; margin-top: 11px; color: #fff; }







.caseHome .caseHomeContent { width: 1200px; margin: 30px auto 0; }







.caseHome .caseHomeContent ul { overflow: hidden; }







.caseHome .caseHomeContent ul li { width: 277px; float: left; margin-right: 15px; margin-bottom: 30px; overflow: hidden; padding: 3px; background:#fff;}







.caseHome .caseHomeContent ul li a { display: block; position: relative; z-index: 222; }







.caseHome .caseHomeContent ul li .casePic { overflow: hidden; width: 277px; position: relative; }







.caseHome .caseHomeContent ul li .caseName { line-height: 50px; text-align: center; color: #000; font-size: 18px;  width: 100%; }







.caseHome .caseHomeContent ul li p{line-height:2;font-size:14px;padding:0 10px;}







.caseHome .caseHomeContent ul li img { width: 100%; }







.ysSpan { margin-top: 5px; }







.ysTbu { background: url(../images/ystbu.jpg) no-repeat center; width: 100%; height: 180px; }







.ysBox { background: url("../images/ysBox.jpg") no-repeat scroll center 50%; width: 1200px; height: 1056px; margin: 0 auto; position: relative; }







.ysBox DL { position: absolute; }







.ysBox DT { color: #555453; font-size: 26px; font-weight: bold; margin-bottom: 14px; }







.ysBox DD SPAN { color: #098145; font-size: 18px; font-weight: bold; }







.ysBox DD P { color: #333; font-size: 14px; line-height: 30px; width: 385px; }







.ysBox .ys01 { left: 825px; top: 145px; }







.ysBox .ys02 { left: 825px; top: 340px; }







.ysBox .ys02 DT { font-size: 24px; }







.ysBox .ys03 { left: 120px; top: 670px; }







.ysBox .ys04 { left: 120px; top: 895px; }







.ysBox .ys05 { left: 195px; top: 1382px; }







.ysPhone { color: #fff; font-size: 22px; font-weight: bold; left: 96px; position: absolute; top: 1660px; }







.ysZsBox { left: 530px; position: absolute; text-align: center; top: 800px; }







.ysZsBox IMG { border-color: #2a1c15; border-style: solid; border-width: 8px; }







.ysZsBox H5 { color: #333; font-size: 14px; margin-top: 10px; }













.gsjj { float: left; font-family: "微软雅黑"; font-size: 16px; padding: 10px 10px 10px 0; width: 860px; }







.gsjj_bt { background: url("../images/btabg.png") no-repeat; line-height: 40px; margin-bottom: 10px; overflow: hidden; width: 860px; }















.gsjj_bt span a { color: #d20707; float: right; font-size: 12px; margin-right: 15px; }







.gsjj_bt a { color: #d20707; }







.gsjj p { color: #000; font-size: 14px; line-height: 32px; text-indent: 2em; }







.honor { float: right; font-family: "微软雅黑"; font-size: 16px; padding: 10px; width: 300px; }







.honor p { line-height: 32px; color: #000; }







.honor_bt { background: url("../images/btabg.png") no-repeat; line-height: 40px; margin-bottom: 10px; overflow: hidden; width: 300px; }







.honor_bt span a { color: #d20707; float: right; font-size: 12px; margin-right: 15px; }







.honor_bt a { color: #d20707; }







.honor a img { }







.honor a span { background: #d20707 none repeat scroll 0 0; color: #fff; display: block; height: 35px; line-height: 35px; margin: 10px; width: 330px; }







.new_list { border: 1px solid #ddd; min-height: 20px; padding: 5px; width: 936px; }







.new { margin: 0 auto; overflow: hidden; padding: 10px; width: 1200px; }







.news { float: left; font-family: "微软雅黑"; font-size: 16px; width: 780px; }







.news ul li { background: url("../images/dian.png") no-repeat scroll left 10px; border-bottom: 1px dashed #666; float: left; font-size: 14px; height: 30px; line-height: 30px; margin: 5px 10px 5px 0; padding-left: 5px; width: 375px; }







.news ul li span a { color: #7e7e7e; float: right; font-size: 12px; margin-right: 10px; }







.news ul li a { margin-left: 10px; }







.news_bt { background: url("../images/btabg.png") no-repeat; line-height: 40px; margin-bottom: 10px; overflow: hidden; width: 780px; }







.news_bt span a { color: #d20707; float: right; font-size: 12px; margin-right: 15px; }







.news_bt a { color: #d20707; }







.new_con { overflow: hidden; }







.new_con ul { margin-top: 10px; overflow: hidden; }







.fl { float: left; }







.new_con dl { overflow: hidden; width: 780px; }







.new_con dl dt { }







.new_con dl dt img { border: 1px solid #ccc; height: 135px; padding: 2px; width: 200px; }







.new_con dl dd { overflow: hidden; padding-left: 10px; width: 560px; }







.new_con dl dd h3 { font-size: 16px; margin-bottom: 8px; }







.new_con dl dd p { font-size: 13px; line-height: 26px; }







.new_con dl dd span a { color: #098145; font-size: 13px; }







.support { float: right; font-family: "微软雅黑"; font-size: 16px; margin-right: 2px; width: 400px; }







.support_bt { background: url("../images/btabg.png") no-repeat; line-height: 40px; margin-bottom: 10px; overflow: hidden; width: 400px; }







.support_bt span a { color: #d20707; float: right; font-size: 12px; margin-right: 15px; }







.support_bt a { color: #d20707; }







.support ul li { background: url("../images/dian.png") no-repeat left 10px; border-bottom: 1px dashed #666; font-size: 14px; height: 30px; line-height: 30px; margin: 5px 10px 5px 0; padding-left: 5px; width: 395px; }







.support ul li span a { color: #7e7e7e; float: right; font-size: 12px; margin-right: 10px; }







.support ul li a { margin-left: 10px; }







a.bta { color: #098145; float: left; font-family: "微软雅黑"; font-size: 18px; font-weight: 800; text-align: center; width: 107px; }



.link{ overflow: hidden; width: 100%; padding: 27px 0;    background: url(../images/linkbg.jpg) no-repeat center top;margin-bottom: 20px;}
.link h3{ float: left; width: 65px; color: #fff; font-size: 14px; padding-left: 125px;}
.link .ul{ float: right; width: 930px;}
.link .ul li{ margin: 5px 0; float: left; border-right: 1px dotted #005950; padding: 0 20px; font-size: 14px;}
.link .ul li a{ color: #666666;}







.i-tips { height: auto; padding: 2px 0 22px; }







.i-tips .w980 { width: 1200px; margin: 0 auto; border-bottom: 1px solid #ff5c01; overflow: hidden; padding-bottom: 25px; }







.i-tips ul { margin-top: 30px; width: 1198px; }







.i-tips li { float: left; display: inline; font-size: 14px; height: 46px; line-height: 20px; margin-right: 42px; padding: 14px 0 10px 88px; width: 269px; }







.i-tips li.fi { background: url("../images/bg_sign06.png") no-repeat left center; }







.i-tips li.se { background: url("../images/bg_sign07.png") no-repeat left center; }







.i-tips li.th { background: url("../images/bg_sign08.png") no-repeat left center; }







.i-tips .line { border-right: 1px solid #dadada; }







.i-tips li p.fz20 { color: #1e1e1e; font-size: 20px; }







.aboutHome { width: 100%; padding: 0; margin-bottom: 10px; }







.aboutHomeIn { width: 1200px; margin: 0 auto; }







.aboutHome a:hover { text-decoration: none; }







.aboutHome .title { text-align: center; margin-top: 0px; }







.aboutHome .title a { font-size: 36px; color: #098145; }







.aboutHome .title2 { text-align: center; font-size: 16px; margin-top: 11px; margin-bottom: 40px; color: #000; }







.aboutHome .aboutHomeContent { width: 1200px; margin: 15px auto 0; line-height: 3; font-size: 14px; }







.caseHome.changqu { width: 100%; background: #fff; padding: 15px 0 20px; }







.newsHome { width: 100%; padding: 15px 0 60px; }







.newsHomeIn { width: 1200px; margin: 0 auto; }







.newsHome a:hover { text-decoration: none; }







.newsHome .title { text-align: center; font-size: 36px; margin-top: 2px; }







.newsHome .title2 { text-align: center; font-size: 16px; margin-top: 11px; margin-bottom: 40px; color: #dc2520; }







.newsHome ul { overflow: hidden; }







.newsHome ul li { float: left; width: 360px; margin-left: 30px; background: #fff; }







.newsHome ul li .pic { height: 230px; overflow: hidden; position: relative; }







.newsHome ul li img { width: 360px; height: auto; position: relative; }







.newsHome ul li .info { border: 1px solid #0090ff; border-top: 3px solid #0090ff; height: 75px; line-height: 75px; }







.newsHome ul li .info .date { width: 130px; background: #0090ff; color: #fff; text-align: center; float: right; font-size: 14px; }







.newsHome ul li .info .click { width: 24px; height: 80px; line-height: 80px; padding-left: 40px; margin-left: 30px; background: url(../images/fiveStar.jpg) no-repeat left center; color: #333; float: left; }







.newsHome ul li .info .edit { height: 80px; line-height: 80px; padding-left: 40px; margin-left: 2px; background: url(../images/edit.jpg) no-repeat left center; color: #333; float: left; }







.newsHome ul li .text { border: 1px solid #eaeaea; border-top: 0; height: 176px; padding: 25px 25px; }







.newsHome ul li .text .articleTitle { text-align: center; font-size: 17px; }







.newsHome ul li .text .description { line-height: 25px; color: #999; font-size: 14px; margin: 15px 0; }







.newsHome ul li .text .more { width: 166px; height: 44px; background: #36404b; text-indent: 36px; }







.newsHome ul li .text .more:hover { background: #088afb; }







.newsHome ul li .text .more a { line-height: 44px; color: #fff; font-size: 14px; display: block; }







.newsHome ul li .text .more .org { float: right; background: url(../images/redBg.png) no-repeat; width: 55px; height: 44px; text-indent: 26px; font-weight: bold; }







.fenzhan { height: 36px; line-height: 36px; color: #333; font-size: 12px; }







.fenzhan a { color: #333; }







.fenzhanIn { margin: 0 auto; width: 960px; border-bottom: 2px red solid; }







.Bannerslider { position: relative; width: 100%; margin: 0 auto; overflow: hidden; }







.Bannerslider ul { position: relative; width: 1000%; overflow: hidden; }







.Bannerslider ul li { width: 10%; float: left; display: block; background: center top no-repeat; }







.Bannerslider ul li img { display: block; visibility: hidden; }







.Bannerslider ol { text-align: center; width: 100%; position: absolute; bottom: 10px; left: 0; }







.Bannerslider ol li { width: 16px; height: 16px; background: url(../images/dot.png) 0 -16px; cursor: pointer; display: inline-block; *display:inline;



*zoom:1;



}







.Bannerslider ol li.on { width: 16px; height: 16px; background: url(../images/dot.png) 0 0px; }







.Bannerslider .ScrollLeft { display: none; width: 60px; height: 90px; position: absolute; top: 50%; left: 0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 0; cursor: pointer; z-index: 1; margin-top: -45px; }







.Bannerslider .ScrollRight { display: none; width: 60px; height: 90px; position: absolute; top: 50%; right: 0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 -90px; cursor: pointer; z-index: 1; margin-top: -45px; }







.Bannerslider .ScrollLeft:hover, .Bannerslider .ScrollRight:hover { opacity: 1; }







.Bannerslider:hover .ScrollLeft, .Bannerslider:hover .ScrollRight { display: block; }







.g_nsrm { width: 276px; height: 190px; overflow: hidden; padding: 35px 0 0; margin: 16 auto; }







.g_gdrl { float: left; height: 81px; margin-right: 20px; margin-top: 32px; width: 26px; }







.g_gdrl a { display: block; background: url(../images/bg11.png); height: 81px; width: 26px; }







.g_gdrr { display: block; float: left; height: 81px; margin-top: 32px; width: 26px; }







.g_gdrr a { display: block; background: url(../images/bg12.png); height: 81px; width: 26px; }







.g_gdrc { float: left; height: 220px; overflow: hidden; width: 184px; }







.g_gdrc a { display: block; color: #333; line-height: 6; text-align: center; }







.g_gdrc a img { display: block; width: 184px; margin: 0 auto; height: 138px; }







.leib3 { width: 251px;border: 1px solid #e60012; }







.leib3 .tit { background:#e60012; height: 55px; line-height: 55px; font-weight: bold;font-size: 24px;text-align:center; color: #fff; }







.leib3 .nr { border: 1px solid #dfdfdf; padding: 12px 0px 10px; background: #fff; border-top: 0; }







.leib3 .nr .cur a { display: block; color: #0065B5; }







.leib3 .nr ul { padding-bottom: 5px; border-bottom: 1px dotted #8b8b8b; margin-bottom: 7px; }







.leib3 .nr h4 a { font-size: 12px; font-weight: normal; display: block; padding-left: 40px; background: url(../images/ico003.gif) no-repeat 30px 10px; line-height: 24px; height: 24px; overflow: hidden }










.plc { height: 34px; line-height: 34px; border: 1px solid #ccc; padding: 0 10px; position: relative; color: #666; overflow: hidden; behavior: url(../other/PIE.htc); border-radius: 2px 2px 0 0; background: -webkit-linear-gradient(#ffffff 70%, #e5e5e5 97%, #fff 100%); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(#ffffff 70%, #e5e5e5 97%, #fff 100%); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(#ffffff 70%, #e5e5e5 97%, #fff 100%); /* Firefox 3.6 - 15 */  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5'); /* for IE */



background: linear-gradient(#ffffff 70%, #e5e5e5 97%, #fff 100%); /* 标准的语法 */ }







dl.pd_list_dl { width: 282px; float: left; padding: 0 5px 8px; height:276px; }




dl.pd_list_dl dt  {width: 273px;border: solid 1px #d2d2d2;padding: 3px;height: 238px;display: table-cell;
        vertical-align: middle;
        text-align:center;}


dl.pd_list_dl dt img { max-height:235px; max-width:270px;}







dl.pd_list_dl dd { padding: 5px 0 0 5px; text-align: center; }







dl.pd_list_dl dd p { line-height: 25px; height: 25px; overflow: hidden; }







.leftlx { background: #FFF; border: 1px solid #DFDFDF; border-top: none; border-bottom: none; }







.leftlx h1 { text-align: center; height: 30px; line-height: 30px; font-size: 14px; }







.leftlx .dianh { padding: 0 5px 0 10px; line-height: 24px; }







.leftlx p { line-height: 24px; font-size: 14px; }







.leftlx .dianhua { background: url(../images/Teln.gif) no-repeat scroll 0 18px transparent; color: #666666; line-height: 20px; padding: 10px 0 10px 55px; }







.leftlx .dianhua span { display: block; font: 18px "Impact"; color: #434344; }







.leib2 .tit { color: #333; font-size: 14px; background: url(../images/tit1n.gif) no-repeat; height: 36px; line-height: 36px; padding-left: 18px; overflow: hidden; font-weight: bold; }







.leib2 .tit a { color: #333; }







.pro_main { background-color: #fff; border: solid 1px #ccc; border-top: 0; border-radius: 0 0 3px 3px; behavior: url(../other/PIE.htc); zoom: 1; padding: 10px 5px; overflow: hidden; }







.apage { height: 36px; line-height: 36px; background: #F9F9F9; padding: 0 5px; margin-top: 10px; border: solid 1px #ccc; text-align: center; }







.apage a { border: 1px solid #d4e3e9; padding: 0 3px; margin-right: 5px; }







body .cp { margin-top: 15px; border: 1px #ccc solid; }







.cptab { border-bottom: 2px solid #098145; background: #f7f7f7; }







.cptab a { float: left; display: block; line-height: 25px; font-size: 14px; color: #098145; text-decoration: none; padding: 0 8px; }







.cptab a:hover { text-decoration: none; }







.cptab a.cr { font-weight: bold; }







.cp li { width: 219px; overflow: hidden; float: left; display: inline; padding: 12px 0 0; line-height: 2; text-align: center; }







.cp li a:hover img { border: solid 1px #55b4fe; } /*产品图片边框连接*/







.cp li img { width: 200px; height: 141px; border: 1px solid #CCC; padding: 1px; display: block; margin: 0 auto; }







.cp dl dd { line-height: 24px; padding-top: 8px; overflow: hidden; display: block; text-align: center }







.cp dl dd.d1 { display: none; }







body .xw { border: 1px solid #ccc; background: #fff; padding: 0 0 12px 0; margin-bottom: 10px; margin-top: 10px; }







.xw li { line-height: 28px; border-bottom: 1px #999 dashed; padding-left: 5px; }







.time { float: right; margin-right: 5px; }







.pro_con { line-height: 26px; padding: 0 32px; font-size: 14px; }







.pro_con a { color: #0065b5; }







.center { width: 1200px; margin: 0 auto; overflow: hidden; }







.changqu img { width: 286px; margin: 0 2px 0 0; padding: 3px; border: 1px solid #ccc; }







.changqu img:hover { opacity: 0.8; }







.changqu { text-align: center; }







.ys { background: url(../images/ystopbg.jpg) repeat-x top left; }







.ys .font1 { position: absolute; left: 68px; top: 280px; line-height: 2.5; font-size: 16px; }







.ys .font2 { position: absolute; left: 68px; top: 540px; line-height: 2.5; font-size: 16px; }







.ys .font3 { position: absolute; left: 750px; top: 980px; line-height: 2.5; font-size: 16px; }







.ysIn { width: 1200px; margin: 0 auto; background: url(../images/ysbg.jpg); height: 1255px; position: relative; }







.yq_top { }







.yq_top a { font-size: 16px; font-weight: bold; color: #0090ff; }







.yq_con { }







.yq_con a { padding: 0 6px; }







.box01 { margin-top: 20px; }







.dt { width: 830px; padding: 15px 0 20px 15px; overflow: hidden }







.dt01 { margin-left: 20px; width: 320px; }







.dt_con { /*width: 455px;*/



overflow: hidden; }







.dt_con dl { height: 100px; }







.dt_con dl dt { float: left; padding-right: 10px; }







.dt_con dl dt img { width: 180px; height: 144px; border: solid 1px #dadada; padding: 2px; }







.dt_con dl dd { float: left; width: 240px; }







.dt_con dl dd h3 { height: 30px; line-height: 30px; }







.dt_con dl dd h3 a { font-size: 12px; color: #333; }







.dt_con dl dd p { line-height: 24px; color: #999; overflow: hidden; height: 72px; margin-bottom: 10px; }







.dt_list { padding: 10px 10px 0 0; }







.dt_list ul li { height: 40px; line-height: 40px; padding: 0 0 0 15px; overflow: hidden; background: url(../images/ico03.gif) no-repeat left 13px; border-bottom: dashed 1px #d8d8d8; }







.dt_list ul .nobor01 { border: none; }







.dt_list ul li span { float: right; color: #adadad; }







/*常见问题解答*/















.box02 { background: url(../images/box03.gif) repeat-x 0 0; height: 325px; padding-top: 20px; }







.wd { width: 267px; }







.wd .zc_top { padding: 20px 0 0; }







.wd .zc_top span a { color: #222; }







.wd .zc_top h3 a { color: #bb0102; }







.wd_con dl { padding: 8px 0; border-bottom: dashed 1px #d5d5d5; }







.wd_con .nobor { border-bottom: none; }







.wd_con dl dt { background: url(../images/wd_w.gif) no-repeat left 2px; height: 30px; line-height: 30px; padding-left: 35px; overflow: hidden; }







.wd_con dl dt a { color: #333; font-size: 14px; }







.wd_con dd { background: url(../images/wd_d.gif) no-repeat left 2px; width: 200px; line-height: 22px; padding-left: 35px; color: #888; font-size: 13px; }







.box { background: #ededed; padding: 30px 0; overflow: hidden; }







.sp { width: 455px; padding: 22px 0 0 17px; height: 340px; overflow: hidden }







.sp_top { height: 35px; background: url(../images/sp_xx.gif) repeat-x 0 31px; }







.sp_top span { float: right; margin-right: 10px; }







.sp_top span a { color: #222; font-size: 12px; font-weight: normal; /*padding: 10px 0 0;*/



line-height: 35px; border: none; }







.sp_top a { color: #bb0102; font-weight: bold; font-size: 18px; border-bottom: solid 4px #bb0102; height: 31px; display: inline-block; overflow: hidden; float: left; text-decoration: none; }







.sp_con { padding: 25px 0 0 27px; }







.boxIn { width: 1200px; margin: 0 auto; }



/**/

.advantage {height: 1560px;background: url(../images/advbg02.jpg) no-repeat center bottom;position: relative;}

.advantage .adv_top {height: 172px;background: url(../images/advbg01.png) no-repeat center top;}

.advantage .adv_top p.p_title {padding-top: 32px;color: #fff;}

.advantage .adv_top h2.h2_title span {color: #fff;}

.advantage .adv_top h2.h2_title i.titl {background: url(../images/titl02.png) no-repeat right center;}

.advantage .adv_top h2.h2_title i.titr {background: url(../images/titr02.png) no-repeat left center;}



.advantage .adv_con {height: 1380px;position: relative;}

.advantage .adv_con .conbox {height: 322px;margin-top: 16px;}

.advantage .adv_con .conbox .conImg {width: 522px;}

.advantage .adv_con .conbox .contit {width: 470px;padding-top: 65px;position: relative;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;height: 255px;}

.advantage .adv_con .conbox .contit .advbd {display: block;width: 1px;height: 1380px;position: absolute;left: 0;top: -27px;background: #009946;}

.advantage .adv_con .conbox .contit .adv_num {display: block;width: 105px;height: 105px;background: url(../images/advnum.png) no-repeat center;color: #fff;text-align: center;font-weight: bold;color: #fff;line-height: 105px;font-size: 36px;position: absolute;top: 100px;}

.advantage .adv_con .conbox .contit h3 {font-size: 28px;color: #333;}

.advantage .adv_con .conbox .contit h3 i {display: block;font-size: 18px;text-transform: uppercase;color: #999;margin-bottom: 40px;}

.advantage .adv_con .conbox .contit .adv_p1 {font-size: 16px;color: #333;line-height: 34px;}



.advantage .adv_con .conbox .contit.fr {padding-left: 100px;padding-right: 30px;}

.advantage .adv_con .conbox .contit.fl {padding-left: 30px;padding-right: 100px;}

.advantage .adv_con .conbox .contit.fr .adv_num {left: -52px;}

.advantage .adv_con .conbox .contit.fl .adv_num {right: -52px;}



.advantage .adv_con .conbox .adv_p2 a {display: block; margin-top: 15px;width: 123px;height: 35px;line-height: 35px;background: url(../images/ljzxa.png) no-repeat center;text-indent: 22px;font-size: 14px;color: #fff;}



.advantage .adv_con .conbox:last-child .contit {border-bottom: none;}





p.p_title {font-size: 32px;text-align: center;font-weight: bold;padding-top: 50px;text-transform: uppercase;color: #cccccc;}

h2.h2_title {text-align: center;font-size: 32px;margin-bottom: 30px;}

h2.h2_title i {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 230px;height: 3px;}

h2.h2_title i.titl {background: url(../images/titl01.png) no-repeat right center;}

h2.h2_title i.titr {background: url(../images/titr01.png) no-repeat left center;}

h2.h2_title a {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;padding: 0 15px;color: #333;}

h2.h2_title span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;padding: 0 15px;color: #333;}



.container{margin-left:auto; margin-right:auto; width:1200px;}

.copy{background-color: #e60012;line-height: 50px;}





/*footer*/



.footer { overflow:hidden; width:100%; background-color:#000; }



.footer .f_nav { overflow:hidden; margin-bottom:40px;}



.footer dl{ overflow:hidden; width:650px; float:left}



.footer dt{ overflow:hidden; float:left; margin-right:20px;padding-top:35px;}



.footer dd{ overflow:hidden; float:left; width:545px; color: #fff; text-indent:1rem}



.footer dd p{ font-size:12px; color:#fff; line-height:25px;}



.footer dd p a{ color:#fff;}



.footer .phone{ background:url(../images/f_phone.png) no-repeat right center; text-align:right; padding-right:40px; margin-top:10px;}



.footer .phone p{ font-size:14px; color:#fff;}



.footer .phone h3{ font-size:22px; color:#fff; font-weight:normal;}



.footer div{}



.footer .fNav{float: left;width: 72%;margin-right: 1%;color:#333;}



.footer .fCont{float: left;width:26%; margin-right: 1%;}



.footer .fFaq{float: left;width: 24%;}



.footer li{ float:left;  text-align: left; margin-right:30px; font-size: 14px;}



.footer li a{ color:#fff;}



.footer li.last{ border:none}



.footer li ul{margin-top: 20px;}



.footer li ul li{clear: left; text-align: left;font-size:12px; height: 20px; list-style:20px; }



.footer .fCont{color: #fff; font-size: 12px; line-height: 22px;}



.footer .feedback{width: 100%; height:300px; padding: 10px; border: 1px solid #fefefe; background:rgba(255,255,255,0.7);}





.fl {float:left; display:inline;}



.fr {float:right; display:inline;}





.hd_cont{position:relative; height:106px;}

.hd_cont .hd_logo{position:absolute; left:0; top:34px;}

.hd_cont .hd_logo dd{margin-left:16px; margin-top:4px;border-left: 1px solid #d4d4d4; padding-left:10px;}

.hd_cont .hd_logo dd h2{font-size: 24px;font-weight:normal;line-height: 40px;color: #ff5c01;/* font-weight: bold; */}

.hd_cont .hd_logo dd p{font-size: 19px;color:#333;}



.hd_cont .dh_phone{padding-top:4px; padding-left:50px; margin-top:40px; background:url(../images/hdPhoen_ico.png) no-repeat left center;}

.hd_cont .dh_phone dd{font-size: 30px;font-family:Arial, Helvetica, sans-serif;color: #ff5c01;}





.lc_bg{background:url(../images/lc_bg.jpg) no-repeat center 0;height:270px;overflow:hidden;}

.lc_t{text-align:center;height:45px;padding:5px 0 0;}

.lc_t a{font-size:20px;color:#006633;cursor:default;text-decoration:none;}

.lc_t i{display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;text-transform:uppercase;font-weight:normal;padding:3px 0 0;}

.lc p{height:132px;padding:39px 0 0;}

.lc p img{width:1100px;height:93px;}

.lc span{display:block;float:left;font-size:14px;color:#333;padding: 18px 0 0 450px;}

.lc span b{font-size:18px;color:#ffae00;}

.lc em{display:block;float:left;padding:15px 0 0 5px;}

.lc em img{width:92px;height:31px;}







body{font-size:14px; min-width:1200px; background:url(../images/bg.jpg) repeat }



*{ margin:0; padding:0;}



img{ border:none;}



ul{ list-style:none;}



.clear{ clear:both}



.l{ float:left;}



.r{ float:right;}







*{margin:0;padding: 0;}



html body{width: 100%;font-size: 14px;}







.s_width{ width:1200px; margin:0 auto; position:relative}



.l{ float:left;}



.r{ float:right;}







.h_line{ height:42px; line-height:35px; color:#383838; background:url(../images/h_line.png) repeat-x left top;}



.h_line a{ color:#383838; line-height:35px; padding:0 15px; text-transform:uppercase}



.h_line a:hover{ font-weight:bold}







.header{background:url(../images/topbg.jpg) repeat-x left top; z-index: 99999;height: 150px; }



.header .top{/* padding: 5px 0; */height: 110px;/* margin-bottom:20px; */}



.header .top h1 span{ display:none;}



.header .top .logo{ text-align:left; overflow:hidden; position:absolute;  width:390px; left:50%; margin-left:-181px; text-align:center; height:168px; border-right:1px solid #ddd; border-left:1px solid #ddd}



.header .top .wenzi{ text-align:left; padding:50px 0 0 0}



.header .top .wenzi span{ font-size:16px; color:#3d3d3d; line-height:31px; display:block; width:317px; text-align:center; border:1px solid #ddd}



.header .top .wenzi strong{ font-size:23px; color:#e35224; display:block; line-height:58px;}







.header .top .wenzi p{ line-height:34px; font-size:18px; color:#d31029}



.header .top .tel{ text-align:left; overflow:hidden; margin:30px 0 0 0}







.search{ width:360px; height:33px;  position:relative; z-index:999; margin-top:10px; border:1px solid #ccc; border-radius: 22px; }



.search-bar .search-keywords { overflow: hidden; }



.search-bar .keywords { padding-left: 10px; width: 270px; height: 33px; line-height: 33px; font-size: 16px;  margin:0 0 0 20px; }



.search-bar input[type="submit"] {  width: 60px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; background: url(../images/ss.png) no-repeat center center; color: #fff; cursor: pointer; }



.search-bar input { border: none; float: left;}















/*nav*/



.nav{line-height:72px; height:72px;  background:#000;}



.nav ul{ height:72px; width:1200px; margin:0 auto }



.nav li{ float:left;line-height:72px; height:72px; width:150px; color:#fff; text-align:right; font-size:16px; background:url(../images/navline.jpg) no-repeat right center; position:relative}



.nav li a{font-size:17px;line-height:72px; height:72px; color:#fffefe; text-align:center; text-decoration:none; display:block; }

.on{ background:#e35224}

.nav li a:hover{ font-weight:bold; background:#e60012}







.nav li div {display:none;width:150px;text-align:center;color:#4f4f4f;position:absolute;top:72px; background:#e35224; z-index:9999 }



.nav li div a {display:block;BACKGROUND: url(../css/.com/templates/net/css/asdfasdf); COLOR: #fff; LINE-HEIGHT:40px; HEIGHT:40px;FONT-SIZE: 14px;font-weight:normal;border-bottom:1px dashed #e76237; margin-top:0;}



.nav li div a:hover {color:#fff; border-bottom:1px dashed #159b57; background:#039249; border-top:0; border-right:0; border-left:0;FONT-SIZE: 15px;}


















.footer .s_width{margin-bottom: 20px; }



.footer .f_logo{width: 185px;height:285px;text-align:center;padding:15px 15px 55px 15px;/* border-left:1px solid #3ca26a; *//* border-right:1px solid #3ca26a; */}



.footer .f_contact{width: 473px;margin:0 15px 0 0;border-right: 1px solid #6d6d6d; }



.footer .f_contact .f_contact_t{ padding:30px 0 10px 0 ; border-bottom:1px solid #6d6d6d; font-size:16px; color:#FFFFFF; padding-left:26px; margin-right:30px;}



.footer .f_contact .f_contact_t span{ font-size:36px}





.footer .f_contact p{ line-height:33px; color:#ffffff; font-size:15px; padding:25px 0 0 25px}



.footer .f_contact p a{ color:#fff}



.footer .f_contact p a:hover{ font-weight:bold}



.footer .f_list {width: 625px;margin:0 0 0 0;}



.footer .f_list .f_list_t{padding: 19px 0 22px 0;border-bottom:1px solid #6d6d6d;}



.footer .f_list ul{ padding:25px 0}



.footer .f_list li{ width:90px; float:left;}



.footer .f_list li a{ line-height:35px; color:#fff}



.footer .f_list li a:hover{ color:#cbfcad}









.footer .f_list .f_more{ width:287px; height:46px; background:url(../images/f_more.png) no-repeat left top;}



.footer .f_list .f_more a{ line-height:46px; color:#fff; display:block; padding:0 0 0 30px; font-size:16px;}









.notice{height:141px;background:#000 url(../images/tel3.png) no-repeat left top;/* margin-top:-32px; */position:relative;z-index:10;}



.notice p{ padding:20px 40px 0 333px; line-height:50px; color:#bbefd4; font-size:15px;}











.about{background:url(../images/jianjie_bg.jpg) no-repeat center top;margin: 0px 0 0 0;height: 660px;position:relative;z-index:8;}



.about h2{text-align:center;padding: 25px 0 30px 0;}



.about .about_r{ height:850px; width:1200px; border:1px solid #ccc;}



.about .about_r p{ padding:1px 38px 0 48px; line-height:33px; color:#3e3e3e; font-size:16px}



.about .about_r p strong{ font-size:24px; color:#cb9b30; line-height:100px; display:block}











.adv{ height:197px; background:url(../images/adv.jpg) no-repeat center top; position:relative; z-index:9}



.adv .adv_l{ width:465px; padding:35px 0 0 0}



.adv .adv_l strong{display:block;font-size:58px;color:#fff;padding:0 0 5px 0;text-align: center;}



.adv .adv_l p{ line-height:30px; text-align:center; border:1px solid #75be97; color:#b2ffd0}



.adv .adv_r{ margin:-48px 0 0 0}











.product{padding:50px 0 50px 0;  overflow:hidden; background:url(../images/bg.jpg)}



.product h2{ text-align:center}



.product .pro_tt{ text-align:center; line-height:30px; color:#2d2d2d; font-size:15px; text-align:center; padding:0 0 30px 0}







.product .s_width{ overflow:hidden;}







.chanpin_con{ padding:0 0 71px 0}



.chanpin_con li{float:left;padding:0;width: 290px;margin-right:10px;margin-bottom:20px;position:relative;overflow:hidden;background:#fff;}



.chanpin_con li:hover .chanpin_t_r_more a{ background:#ef8b16; color:#fff;}







.chanpin_t_l{width: 290px;height: 240px;position:relative;border:1px solid #ebd8ae;border-bottom:0;overflow:hidden;}



.chanpin_t_l a{width: 290px;height: 240px;position: relative;z-index:3;display:block;}



.chanpin_t_l a span{ display:block; color:#ffffff; line-height:40px;  width:287px; position:absolute; bottom:0; z-index:99; font-size:15px; background:rgba(0,0,0,0.8); text-align:center;}



.chanpin_t_l a:hover span{ color:#ffd800}







.chanpin_con li img{width:100%;transition:0.4s ease;-moz-transition:0.4s ease;-webkit-transition:0.4s ease;height: 240px;}



.chanpin_con li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}



.chanpin_t_r{border:1px solid #ebd8ae; border-top:0; padding:0 0 20px 0}



.chanpin_t_r p{ line-height:50px; font-size:18px; color:#000000; text-align:center;}



.chanpin_t_r p a{color:#333333;}



.chanpin_t_r a:hover{  color:#cb0622;}







.chanpin_t_r_more{ width:152px; line-height:34px; text-align:center; margin:0 auto;  }



.chanpin_t_r_more a{ font-size:14px; color:#fff; display:block; background:#12914c; }



.chanpin_t_r_more a:hover{ background:#ef8b16; color:#fff;}











.adv2{ height:203px; background:url(../images/adv2bg.jpg) no-repeat center top; position:relative; z-index:9; text-align:center}



.adv2 div{ padding:25px 0 0 0}



.adv2 p{ line-height:30px; font-weight:bold; color:#ffffff; font-size:20px; margin:-20px 0 0 0}











.youshi{padding:50px 0 50px 0;  overflow:hidden; background:url(../images/bg.jpg)}



.youshi .y_more{ width:149px; height:39px; background:url(../images/you_jia.jpg) no-repeat left top; line-height:39px; margin:30px 0 0 0}



.youshi .y_more a{ color:#020202; font-size:16px; padding:0 0 0 20px; line-height:39px;}



.youshi .y_more a:hover{ font-weight:bold}







.you_a{ background:url(../images/youshi_a.jpg) no-repeat right bottom; height:445px;}



.you_a_l{ width:570px; padding:45px 0 0 0}



.you_a_l h2{ background:url(../images/y_en_a.png) no-repeat left top; padding:15px 0 10px 0; line-height:48px; font-size:30px; color:#dd421d}





.you_a_l h2 strong{ color:#189b53}



.you_a_l span{ height:4px; background:#189b53; width:130px; display:block }



.you_a_l p{ padding:40px 0 0 0; line-height:33px; font-size:16px; color:#575757}



.you_a_r{ padding:0 35px 0 0}







.you_b{ background:url(../images/youshi_b.jpg) no-repeat left bottom; height:445px; margin:-42px 0 0 0}



.you_b_r{ width:570px; padding:105px 0 0 0}



.you_b_r h2{ background:url(../images/y_en_a.png) no-repeat left top; padding:15px 0 10px 0; line-height:48px; font-size:30px; color:#dd421d}



.you_b_r h2 strong{ color:#189b53}



.you_b_r span{ height:4px; background:#189b53; width:130px; display:block }



.you_b_r p{ padding:40px 0 0 0; line-height:33px; font-size:16px; color:#575757}



.you_b_l{ padding:0 0 0 35px; }







.xuanze{ height:532px; background:url(../images/xuanzebg.jpg) no-repeat center top;}



.xuanze .s_width{ overflow:hidden;}



.xuanze h2{ padding:55px 0 35px 0; text-align:center}



.xuanze ul{ padding:70px 0 0 0; width:1250px;}



.xuanze li{ width:231px; height:248px; border:1px solid #ebd8ae; position: relative; background:#fff; float:left; margin-right:10px;}



.xuanze li img{ position: absolute; width:124px; height:124px; left:50%; margin-left:-62px; top:-62px;}



.xuanze li h3{ padding:80px 0 0 0; margin:0 20px; line-height:55px; font-size:20px; color:#393939; text-align:center; border-bottom:1px solid #ebd8ae}



.xuanze li p{ padding:20px 20px 0 20px; line-height:26px; color:#646464; font-size:14px;}











.news_weiti{ padding:50px 0 10px 0; background:url(../images/bg.jpg)}



.news_weiti h2{ font-size:36px; line-height:70px; text-align:center; background:url(../images/xinwen_tbg.jpg) no-repeat center top}



.news_weiti .s_width{ padding:30px 0 0 0}



.news{ width:652px; border:1px solid #d5d5d5; padding:15px 0 0 0}



.news h3{ font-size:18px; line-height:38px; background:url(../images/news_tbg.jpg) no-repeat left bottom; color:#080808; margin:0 25px;}



.news h3 span{ font-size:14px; font-weight:normal; text-transform:uppercase; padding:0 0 0 20px;}



.news h3 a{ float:right; font-size:14px; color:#555}



.news h3 a:hover{color:#ba1414}



.news_l_pic{ width:599px; height:165px; margin:25px auto 0 auto;}



.news_tou{ width:599px; margin:0 auto; padding:0 0 25px 0; border-bottom:1px solid #e60012;}



.news_tou h4 { line-height:55px;}



.news_tou h4 a{ font-size:18px; color:#e11f26}



.news_tou p{ line-height:28px; font-size:14px; color:#686868}



.news_list{ width:599px; margin:0 auto; padding:20px 0 20px 0; }



.news_list a{ line-height:35px; background:url(../images/news_icon.jpg) no-repeat left center; padding:0 0 0 25px; display:block; color:#2a2929; font-size:15px;}



.news_list a:hover{ color:#900}



.news_list a span{ float:right;}



.wenti{ width:523px; border:1px solid #d5d5d5; padding:15px 0 0 0}



.wenti h3{ font-size:18px; line-height:38px; background:url(../images/news_tbg.jpg) no-repeat left bottom; color:#080808; margin:0 25px;}



.wenti h3 span{ font-size:14px; font-weight:normal; text-transform:uppercase; padding:0 0 0 20px;}



.wenti h3 a{ float:right; font-size:14px; color:#555}



.wenti h3 a:hover{color:#ba1414}



.news_r_list{ margin:28px 21px; height:120px; }



.news_r_list .news_r_pic{ width:180px; height:120px; background:#fff}



.news_r_list .news_r_c{width: 481px;padding:0 0 0 0;}



.news_r_list .news_r_c h4{  font-weight:normal; line-height:65px; background:url(../images/wen.jpg) no-repeat left center; padding:0 0 0 30px;}



.news_r_list .news_r_c h4 a{ font-size:14px; color:#080808;}



.news_r_list .news_r_c h4 a:hover{ color:#e27f15}



.news_r_list .news_r_c p{ font-size:14px; color:#777777; line-height:24px; background:url(../images/da.jpg) no-repeat left 5px; padding:0 0 0 30px;}























.fahuo{ background:url(../images/bg.jpg); padding:50px 0}



.fahuo h2{ text-align:center; font-size:18px; font-weight:normal; color:#fae634; line-height:70px; }



.fahuo .s_width{ padding:30px 0 0 0; overflow:hidden;}



.fahuo_con li{float:left;padding:0;width: 285px;position:relative;overflow:hidden;background:#fff;margin:0 15px 0 0;}



.fahuo_con li:hover{ background:#b21515; color:#fff}



.fahuo_con li:hover a{  color:#fff}



.fahuo_con li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }



.fahuo_con li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}











.fahuo_t_l{width: 290px;height:322px;position:relative;}



.fahuo_t_l a{ width:390px; height:322px; position: relative; z-index:3; display:block}



.fahuo_t_l a span{display:block;color:#ffffff;line-height:40px;width: 285px;position:absolute;bottom:0;z-index:99;font-size:15px;background:rgba(0,0,0,0.5);text-align:center;}



.fahuo_t_l a:hover span{ color:#ffd800}































.pro_show{ }



.pro_show h2{ background:url(../images/p_line.jpg) repeat-x 120px center}



.pro_show h2 p{ background:#fff; width:120px; line-height:65px; color:#08982e; font-size:18px;}







.pro_cont{ height:470px; width:970px; margin:0 auto; overflow:hidden; }



.espcms_piclist_slide {overflow: hidden;}



.espcms_piclist_slide ul li{float: left;margin:0 15px 15px 0;text-align: center; position:relative; height:229px;overflow:hidden; }







.espcms_piclist_slide li .pic { width:305px; height:229px;}



.espcms_piclist_slide li .pic a{ font-size:16px;}







.espcms_piclist_slide li .pic img { width:305px; height:229px;}



.espcms_piclist_slide li .cover_top{ text-align:center; line-height:40px; height:40px; font-size:14px;z-index:99;position: absolute; color:#666; bottom:0; width:100%; background:rgba(0,0,0,0.7)}



.espcms_piclist_slide li .cover_pic{ width:120px; height:120px;position:absolute; left:50%; margin-left:-60px;top:-150px; z-index:100}



.espcms_piclist_slide li .cover_pic a{ font-size:24px; color:#ffea00; font-weight:bold; padding:80px 0 0 0; background:url(../images/more.png) no-repeat center 5px; display:block}



.espcms_piclist_slide li  p{ }



.espcms_piclist_slide li  p a{ color:#fff}



.espcms_piclist_slide li  p a:hover{ color:#fff600}















/*erjiyemian*/



.erji{  padding:30px 0 0 0}



.erji h2{  text-align:center; color:#000; font-size:24px; text-transform:uppercase}



.erji h2 p{ font-size:33px; color:#08912a; font-weight:bold; line-height:60px;}



.erji h2 p span{ color:#ec0c41}







.product_title{ width:1200px; margin:0 auto; background:url(../images/pppp.png) no-repeat center center; height:69px; line-height:69px; color:#333333; font-size:36px; font-weight:bold;}



.product_title p{ width:260px; margin:0 0 0 340px; color:#11904b;}











.liuyan{ padding:0 0 30px 0}











.cage_list{ width:1200px; margin:25px auto 20px auto; }



.cage_list ul{ }



.cage_list li{ border-right:1px solid #19a35d; width:198px; float:left; height:50px; line-height:50px; text-align:center;  background:#039249}



.cage_list li a{ font-size:18px; color:#fff;  display:block}



.cage_list li a:hover{ background:#ec8b2c; color:#fff;}







.cage{ height:50px; padding:15px 0 70px 0; width:998px; margin:0 auto}



.cage li{ width:165px; text-align:center; float:left; margin-right:1px; background:#08912a;}



.cage li a{ line-height:50px; font-size:18px; color:#fff}



.erji .s_width{ margin-bottom:50px;}



.erji .s_width .l{width:601px; position: absolute}



.erji .s_width_r{ width:458px;font-size:20px; color:#333333; font-weight:bold;  position:absolute; background:url(../images/welcome.png) no-repeat left 30px; right:0; padding:110px 50px 0 89px; border:1px solid #ccc;}



.erji .s_width_r p{ font-size:14px; color:#2d2d2d; line-height:31px; font-weight:normal; padding:20px 0 55px 0; }



.erji_lv{ width:1200px; margin:0 auto; padding:20px 0}



.erji_lv p{ line-height:30px;  font-size:15px; color:#333; padding:10px 30px}



.erji_lv_bg{ background:url(../images/lvse.jpg) no-repeat center center; height:70px;}







.liuyan_title{ line-height:40px; font-size:18px; text-align:center; color:#444; font-weight:bold}











.se_pro_con{ width:1200px; overflow:hidden;  position:relative; margin:0 auto; padding:30px 0}



.se_pro_con ul{ width:1210px; }



.se_pro_con li{ float:left; padding:0; width:390px; margin-right:10px; margin-bottom:20px; position:relative; overflow:hidden; background:#fff}



.se_pro_con li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }



.se_pro_con li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}



.se_pro_con li:hover .se_pro_r_more a{ background:#ef8b16; color:#fff;}











.se_pro_t_l{ width:388px; height:320px; position:relative; border:1px solid #ebd8ae; border-bottom:0; overflow:hidden;}



.se_pro_t_l a{ width:388px; height:320px; position: relative; z-index:3; display:block}







.se_pro_t_r{border:1px solid #ebd8ae; border-top:0; padding:0 0 20px 0}







.se_pro_t_r p{ line-height:30px; font-size:18px; color:#555555; padding:20px 20px 20px 30px; text-align:center}



.se_pro_t_r p a{  font-size:18px; color:#fff; font-weight:bold}



.se_pro_t_r h4{ line-height:30px; font-size:18px; color:#555555; padding:30px 20px 30px 30px; text-align:center}







.se_pro_r_more{ width:152px; line-height:34px; text-align:center; margin:0 auto;  }



.se_pro_r_more a{ font-size:14px; color:#fff; display:block; background:#12914c; }



.se_pro_r_more a:hover{ background:#ef8b16; color:#fff;}







































/*se_case*/



#se_case_index{  background:#fff;position:relative; background: url(../images/erjibg.jpg) no-repeat center top; padding:30px 0 0 0}



.se_case_index_title{height:82px; background:url(../images/case_index_title_bg.png) no-repeat bottom; border-bottom:#e3e3e3 1px solid; }



.se_case_index_title h2 { font-size:33px; color:#08912a; font-weight:bold; line-height:60px; text-align:center}



.se_case_index_title h2 span{ color:#ec0c41}



.se_case_index_nav{ width:668px; height:30px; overflow:hidden; padding:0 0 0 12px; position:absolute;top:130px;left:50%;margin-left:-334px;}



.se_case_index_nav ul{ height:30px;}



.se_case_index_nav li{ float:left; margin-right:12px; min-width:112px; height:30px; }



.se_case_index_nav li span{float:left; width:112px; height:30px; display:block; font-weight:bold}



.se_case_index_nav li a{ font-size:14px; text-align:center; line-height:30px; text-decoration:none; color:#fff; display:block; background:#797979; border-radius: 3px; }



.se_ca_erji{ float:left; padding:0 0 0 10px;}



.se_ca{float:left; height:30px; margin:0 5px 0 0  }



.se_case_index_nav li .se_ca a{background:#d8d8d8; color:#5b5b5b; width:90px; font-size:13px;}







.se_case{ width:1200px; margin:0 auto; padding:10px 0 0 0}



.se_case ul{}



.se_case li{ width:280px;margin:0 10px 20px 10px; height:300px; float:left;position:relative;overflow:hidden;cursor:pointer;background:#eee; }



.se_case_pic{ width:278px; height:200px; text-align:center; margin:0 auto; border:1px solid #eee}



.se_case_name{ width:260px; margin:0 auto;  font-size:18px; color:#ec0c41; line-height:50px; text-align:left; padding:0 0 0 20px; font-weight:bold}



.se_case_name a{ color:#333}



.se_case_hangye{ width:240px; margin:0 auto; padding:0 20px 10px 20px; font-size:14px; color:#333; line-height:40px;}



.se_case_click{ float:right; color:#333; }



.se_case li div.cover_top{position:absolute;top:-205px;left:0;width:280px;height:202px;background-color: red;filter: Alpha(opacity=50);background: rgba(0,0,0,0.4);z-index:900; text-align:center}



.se_case li div.cover_top img{ padding:95px 0 0 0}



.se_case li div.cover_bottom{position:absolute;bottom:-100px;left:0;width:280px;height:99px;background-color: green;filter: Alpha(opacity=50);background: rgba(52,179,70,1);z-index:900}



.se_case .se_case_text{position: relative;z-index:1000;}







.fenye{ padding:20px 0 40px 0; font-size:14px;}



.shangxiaye{overflow: hidden;padding: 15px 0px;}



.shangxiaye li{ line-height:25px; color:#666}



.shangxiaye li a{ color:#666}















/*se_hangye*/



.se_hangye{ width:1200px; margin:0 auto; }



.se_hangye ul{position:relative; padding:50px 0 0 0}



.se_hangye li{ margin-bottom:20px; margin-right:10px; padding:20px; border:1px dashed #ccc; position:relative; cursor: pointer; background:#fff}



.se_hangye li:nth-child(2n){}



.se_hangye li.hover{border:1px solid #ccc;}



.se_hangye_con{  }



.se_hangye_con_t{line-height:40px; }



.se_hangye_con_t a{ font-size:18px; line-height:50px; color:#e35224; display:block; background:url(../images/news_icon.jpg) no-repeat left center; padding:0 0 0 20px;}



.se_hangye_con_t a:hover{ color:#039249; font-weight:bold}



.se_hangye_con_other{ font-size:14px; color:#666; line-height:20px; padding:0 0 10px 0}



.se_hangye_con_t_intro{ font-size:14px; color:#777; line-height:28px;}







.se_date{ line-height:30px; color:#555; font-size:14px; font-weight:normal;}







.main{ padding:70px 0 30px 0;}



.main_right{ width:910px;font-size:16px;}



.m_r_weizhi{ line-height:35px; text-align:right; font-size:14px;border-bottom:1px solid #eee}



.m_r_weizhi span{ float:left; font-size:18px; border-bottom:1px solid #093}











.t_left{ width:265px; float:left}



.fenlei2{}



.fenlei2 h2{ background:#093; line-height:40px; font-size:14px; color:#fff; font-weight:normal; padding:0 0 0 20px; text-transform:uppercase}



.fenlei2 ul{ border:1px solid #eee; padding:25px 0 20px 0; border-bottom:2px solid #093 }



.fenlei2 li{ line-height:35px; width:200px; margin:0 auto;  border:1px solid #ccc; margin-bottom:10px;}



.fenlei2 li a{ font-size:14px; padding:0 0 0 35px; }







.contact{ padding:25px 0 15px 0; border-bottom:1px solid #ccc}





.contact h2{ line-height:40px; font-size:16px; color:#093; font-weight:normal; padding:0 0 0 20px; text-transform:uppercase; border-bottom:1px solid #ccc}



.contact h2 span{ padding:0 0 0 10px; font-size:12px; color:#555}



.contact p{ font-size:14px; line-height:30px;}



.contact .contact_pic{ margin:15px 0}







.list{width: 300px;float: left;}



.intro{width: 100%;min-width:1400px;height:528px;background-image: url(../images/about.jpg);background-size: 100% 100%;background-repeat: no-repeat;border-top: 1px solid lightgray;}



.ab_z{width: 1100px;height: 335px;margin:118px auto;}



.ab_zl{height:335px; width:430px; border:1px solid #d4d4d4; float:left;}



.ab_tu{padding:10px; height:315px;}



.ab_r{ height:335px; width:650px; float:right;}



.ab_rt{height:40px; width:650px; border-bottom:#d4d4d4 1px dashed;}



.ab_rl{ height:40px; width:220px; float:left; background:url(../images/jianjie.jpg) left center no-repeat;}



.ab_rl a{ height:40px; float:right; display:block;  font-size:16px; color:#c9c9c9; line-height:40px;  font-weight:bold;}



.ab_rr{ height:26px; width:26px; background:#d21e27; float:right;}



.ab_rr a{ height:26px; width:26px; background:#d21e27; display:block; text-align:center; color:#FFF; font-size:14px;}







.an_nr{height:255px; width:650px;}



.an_nr p{ height:32px; line-height:32px; color:#333; font-size:12px; display:block; padding-top:16px}











.why{width: 100%;min-width:1400px;background-image: url(../images/bbj.jpg);background-repeat: repeat-x;text-align: center;}



.article{width: 1200px;height: 785px;background-image: url(../images/bbii.jpg);background-size: 100% 100%;background-repeat: no-repeat;margin: 0 auto;}



.a1{width: 530px;height: 100px;float: right;margin-top: 60px;}



.a1_t{height:30px; float:left;}



.a1_t a{height:30px; line-height:30px; display:block; color:#d21e27; font-size:22px; }



.a1_tt{ height:60px; width:530px; float:left;}



.a1_tt a{height:24px; width:350px; line-height:24px; display:block; color:#828282; font-size:14px; text-align:left; }







.a2{width: 450px;height: 100px;clear: both;float:right; margin-top:5px;}



.a2_t{height:30px; float:left;}



.a2_t a{height:30px; line-height:30px; display:block; color:#d21e27; font-size:22px; margin-left:15px; }



.a2_tt{ height:60px; width:450px; float:left;}



.a2_tt a{height:30px; width:350px; line-height:30px; display:block; color:#828282; font-size:14px; text-align:left; padding-left:15px;}







.a3{width: 380px;height: 100px;clear: both;float: right;margin-top:26px}



.a3_t{height:30px; float:left;}



.a3_t a{height:30px; line-height:30px; display:block; color:#d21e27; font-size:22px; margin-left:15px; }



.a3_tt{ height:60px; width:380px; float:left;}



.a3_tt a{height:30px; width:330px; line-height:30px; display:block; color:#828282; font-size:14px; text-align:left; padding-left:15px;}











.a4{width: 360px;height: 100px;clear: both;float: right;margin-top:24px}



.a4_t{height:30px; float:left;}



.a4_t a{height:30px; line-height:30px; display:block; color:#d21e27; font-size:22px; margin-left:15px; }



.a4_tt{ height:60px; width:380px; float:left;}



.a4_tt a{height:30px; width:320px; line-height:30px; display:block; color:#828282; font-size:14px; text-align:left; padding-left:15px;}







.a5{width: 380px;height: 100px;clear: both;float: right;margin-top:18px}







.a5_t{height:30px; float:left;}



.a5_t a{height:30px; line-height:30px; display:block; color:#d21e27; font-size:22px;  }



.a5_tt{ height:60px; width:380px; float:left;}



.a5_tt a{height:30px; width:320px; line-height:30px; display:block; color:#828282; font-size:14px; text-align:left; padding-left:0px;}











.a6{width:300px;height: 100px;clear: both;float:right; padding-right:165px;}



.a6_t{height:30px; float:left;}



.a6_t a{height:30px; line-height:30px; display:block; color:#d21e27; font-size:22px;  }



.a6_tt{ height:60px; width:300px; float:left;}



.a6_tt a{height:30px; width:300px; line-height:30px; display:block; color:#828282; font-size:14px; text-align:left; padding-left:0px;}























.news-left{width: 835px;height: 430px;float: left;}



.xinwen{ height:40px; width:835px; background:#1f1f1f url(../images/xw.jpg) left center no-repeat;}



.xinwen_z{height:40px; width:300px; float:left;}



.xinwen_z a{height:40px; line-height:40px; display:block; color:#d21e27;  font-size:14px; padding-left:40px;}



.xinwen_z b{ color:#fff;  }



.xinwen_c a{ height:40px; line-height:40px; width:40px; font-size:22px; float:right; color:#FFF;}



.xinwen_n{ height:340px; width:835px;  margin-top:45px;}



.xinwen_nl{height:340px; width:213px; float:left; background:url(../images/nnn.jpg) center no-repeat;}



.xinwen_nr{ height:340px; width:600px; float:right;}



.xinwen_nrt{height:100px; width:600px;}



.xinwen_nrtb{ height:30px; width:600px; border-bottom:#d9d9d9 1px dashed; padding-top:10px;}



.xinwen_nrtb a{ height:26px; width:600px; line-height:26px; color: #666; font-size:16px; display:block;}



.xinwen_nrtb a:hover{ height:26px; width:600px; line-height:26px; color:#d21e27; font-size:17px; display:block;}



.bbb{ height:60px; width:600px;}



.bbb p{ height:24px; line-height:24px;  font-size:12px; color:#999; display:block; padding-top:5px;}



.xinwen_liebiao{width:600px; height:220px; padding-top:25px;}



.xinwen_liebiao_l{ height:35px; width:500px; background: url(../images/a.gif) center left no-repeat; float:left;}



.xinwen_liebiao_l a{ height:35px; width:500px; line-height:35px; display:block; padding-left:20px; color:#666; font-size:12px;}



.xinwen_liebiao_l a:hover{  color:#d21e27; font-size:12px;}



.xinwen_liebiao_r{height:35px; width:100px; float:right;}



.xinwen_liebiao_r a{ height:35px; width:500px; line-height:35px; display:block; padding-left:20px; color:#666; font-size:12px; }



.xinwen_liebiao_r a:hover{  color:#d21e27; font-size:12px;}







.tupian{ width:1200px; padding-top:200px; margin:0 auto }



























.kong{height:40px; width:100%}











.news-right{width:330px;height: 430px;float: right;}



.lx{height:40px; width:330px; float:left;background:#d21e27;}



.lx_z{height:40px; width:280px; float:left;}



.lx_z a{height:40px; line-height:40px; display:block; color:#fff;  font-size:14px; padding-left:40px;}



.lx_z a{height:40px; line-height:40px; display:block; color:#fff;  font-size:14px;}



.lx_z b{ color:#fff;  }



.lx_c a{ height:40px; line-height:40px; width:40px; font-size:22px; float:right; color:#FFF;}





.lx_t{height:148px; width:300px; margin:0 auto; background:url(../images/lxt.jpg) center no-repeat; margin-top:60px;}



.lx_n{height:200px; width:300px; padding:15px;}



.lx_nt a{height:40px; width:300px; line-height:40px; display:block; font-size:16px; color:#000; font-weight:bold;}



.lx_nn a{height:30px; line-height:30px; display:block; color:#333; font-size:12px;}



.leftttt{height:100%; width:210px;}



.lixxiwomen{ padding-top:700px; }



.sss{height:380px; width:210px;border:1px solid #c5c5c5}



.lixxiwomen_t{height:40px; width:210px; background:url(../images/lxxxx.jpg) center no-repeat;}



.lixxiwomen_t a{height:40px; width:210px; line-height:40px; display:block; font-size:14px; color:#FFF; text-align:center;}



.let{height:94px; width:190px; margin:0 auto; padding-top:18px; background:url(../images/aaaa.jpg) center no-repeat;}



.lett p{height:40px; line-height:40px; width:190px; margin:0 auto; display:block; font-size:13px; color:#00; font-weight:bold;}



.lettt p{ height:30px; line-height:30px; font-size:12px; display:block; color:#333; padding-left:10px;}



















.right_yeyue{ width:970px; height:100%; float:right;}







































































































/*erjiyemian*/



.main_l{ float:left; width:226px; padding:0 0 0 9px; overflow:hidden;}



.main_r{ float:right; width:720px;overflow:hidden; padding-right:10px;}











.left_lx{width:257px;overflow:hidden; min-height:276px;}



.left_lx .pic{ height:69px; overflow:hidden;}



.left_lx .pic2{ height:42px; overflow:hidden;}



.left_lx .left_lx_con{ width:250px;line-height:24px; min-height:159px; color:#fff; background:#ff7c1c url(../images/lianxibg2.jpg) repeat-x left top;}



.left_lx .left_lx_con p{ padding:19px 0 0 20px;}







.zizhi{width:250px;overflow:hidden;}



.zizhi .pic{ height:56px; overflow:hidden;}



.zizhi .zizhi_con{ width:250px;line-height:24px; padding-top:5px;overflow:hidden;min-height:180px; color:#fff; background:#f7f2e8 url(../images/rongyubg.jpg) repeat-x left top;}



.zizhi .zizhi_con img{ margin:2px 0 0 6px; height:38px; overflow:hidden; display:block}







.erjibg{ background:url(../images/weizhi.jpg) no-repeat left top; height:37px;line-height:37px; padding-left:35px; color:#fff}



.erjibg a{ color:#fff;}



.erjibg a:hover{ font-weight:bold;}



.main_content{background:#FFFFFF; line-height:23px; min-height:502px; margin:0 0 10px 0; border:#c5b084 solid 1px;}



.main_content .jianjie{ line-height:30px; font-size:12px; padding:30px 30px 0 30px;color:#000}







.erji_con{ PADDING-top:20PX; padding-left:10px;}







.tiao{ font-size:12px; padding:20px 0 20px 30px;}



.tiao a{ color:#000000; text-decoration:none; font-size:12px;}



.tiao a:hover{ color: #348900;}







.lx p{ line-height:25px; font-size:14px; font-weight:bold;}



.more{/* padding:25px; */}



.more a{ color:#000; line-height:25px; text-decoration:none; background:url(../images/news_icon.gif) no-repeat left 2px; padding-left:20px;}







.chanpin img{ margin:0 2px;}







.list_photo2{



	margin:0;



	width:790px;



	padding-top: 0;



	padding-right: 0;



	padding-bottom: 0;



	padding-left: 0px;



}







.list_photo2 dt{ float:left; width:250px; height:200px; margin-top:15px; }



.list_photo2 dt img{ border:1px solid #dfdfdf; padding:0px; width:210px; height:150px; padding:5px;}



.list_photo2 dt div{ width:240px; height:35px; line-height:35px; text-align:center; overflow:hidden; }



.list_photo2 a{color:#000000;}



.list_photo2 a:hover{color:#f60;}











.news_t{ width:650x; text-align:left; line-height:40px; height:40px; background: url(../images/index_1888.gif) repeat-x;text-indent:0px; margin:auto; margin-left:40px; margin-right:40px; font-size:14px;}



.news_t ul{  width:650px; line-height:40px;}



.news_t ul li{line-height:40px;}







.news_t a {line-height:40px; color:#4a4a4a; font-size:14px; padding-left:22px; }



.news_t a:hover{color:#4a4a4a; }







.news_p{ width:700px; color:#999999; text-align:left; padding-left:10px; margin-bottom:20px; line-height:25px;}



.news_p a{ color:#999999}



.news_p a:hover{ color:#ff0000}











.newslist{list-style:none;width:500px;background-color:#fff;overflow:hidden;height:500px;}



.newslist .t{float:left;width:250px;}




















.se_erji_img img{ width:auto; margin:0 auto}











.contact_left{ width:597px; height:460px; text-align:center}



.contact_right{ width:500px; height:440px;  text-align:left; font-size:17px; line-height:40px; padding:20px 0 0 100px; border:1px solid #eee; background:#fff}



.contact_right strong{ color:#333}



.map{ width:100%; overflow:hidden;}















.p_float{ position:fixed; bottom:20px; width:55px; right:10px; z-index:9999; opacity:0}



.p_float li{  line-height:21px; margin-bottom:10px; text-align:center}



.p_float li a{ color:#fff; font-size:13px; background:#00877a; padding:10px 7px; margin-bottom:10px; display:block}



.p_float li a:hover{ background:#000}





.about_zc{background:url(../images/20170918202721_32606471.png) no-repeat; height:449px; width:828px; display:block; float: left;}

.about_zc p{font-size:20px; text-transform:uppercase; padding:26px 0px 0px 80px;}

.about_zc img{float:left;}

.about_zc span{color:#ccc; font-family:"SimSun"; font-weight:bold; letter-spacing:2px;}

.about_zc_pad{padding:50px 0px 0px 50px;}

.about_zc_pad li{padding-top:10px; font-size:22px; font-weight: bold; color: #e60012;}

.about_zc_pad div{width: 560px;padding-top:15px;line-height:28px;margin-bottom:30px;}

.about_gywm{background:url(../images/20170918204839_1718519770.png) no-repeat; height:55px; width:155px; display:block; text-align:center; line-height:55px; float:left; margin-right:10px; padding-left:5px; margin-left:50px;color:#fff; font-size:18px; letter-spacing:2px;}

.about_lxwm{background:url(../images/20170918210248_925642409.png) no-repeat; height:55px; width:155px; display:block; text-align:center; line-height:55px; float:left; padding-left:5px; color:#fff; font-size:18px; letter-spacing:2px;}

.about_yc{background:#fff url(../images/20170918211724_1243366110.png) no-repeat; float:right; width:551px; height:330px; display:block; position:absolute;right:0;margin-top:3.6%;}

.about_nr .w1100{position: relative;}





.logo { width:120px; padding:20px 20px 0 0;}

.logo_theme {text-align:left;padding-top: 10px;}

.logo_theme p { font-size:35px; color:#f45600; font-weight:bold; padding-bottom:8px;}

.logo_theme span {display:block;font-size: 15px;color:#525252;text-align: left;line-height: 25px;}

.logo_hotline {text-align:right;height:auto;padding-top: 16px;}

.logo_hotline span { display:inline-block; height:30px; line-height:30px; padding-left:40px; background:url(../images/20180130150152_1586530165.png) no-repeat;  font-size:16px; color:#222;}

.logo_hotline p {font-size: 26px;color: #039249;font-weight:bold;font-family: "Arial";padding-top:7px;}







.mainall{width:1180px; margin:0 auto; overflow:hidden;}







.mainall1{width:1180px; margin:0 auto; }





.pro_c{width:250px;/* height: 892px; */background: #FFF;}







.pro_ct{background: url(../images/pro_t.jpg) no-repeat top center;height: 107px;text-align: center;padding-top: 20px;}







.pro_ct h2 a{font-size: 30px;font-weight: bold;color:#FFF;}







.pro_ct h2 p{font-size: 12px;text-transform: uppercase;margin-top: 8px;}







.pro_n li span{height: 45px;line-height: 45px;background: url(../images/pro_ctag.jpg) no-repeat 200px center #000;display: block;margin:10px auto 0;text-indent: 20px;}



.pro_n li span a{ color:#FFFFFF}











.pro_n{margin:0px 10px;}















.pro_n li dd{line-height: 40px;height: 40px;border-bottom: 1px solid #e6e6e6;background: url(../images/pro_xtag.jpg) no-repeat left center;padding-left: 30px;}

 
  .ewm{float: left;position: absolute;z-index: 99999999999999999999;padding-right: 70px;margin-left: 280px;}
  .ewm li{background: url(../images/ewm1.png) no-repeat center top;float: left;margin-right: 50px;height: 60px;margin-top: 50px;position: relative;cursor: pointer;transition: all .5s;}
  .ewm li:nth-child(2n){margin-right: 0;}
  .ewm li p{text-align: center;margin-top: 30px;line-height: 30px;font-size: 15px;color: #777;transition: all .5s;}
  .ewm li img{z-index: 999999999999999999;position: absolute;top: 100%;left: 50%;margin-left: -75px;width: 150px;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
  .ewm li:hover img{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
  .ewm li:hover{background: url(../images/ewm2.png) no-repeat center top;}
  .ewm li:hover P{color: #e60212;}
  
  
  .toolbar{position: fixed;top: 50%;right: 1%;margin-top: -163px;z-index: 100;width: 80px;z-index: 9999999999;}
  .toolbar dd{position: relative;float: left;width: 80px;height: 80px;background: #e60212;margin-top: 2px;border-radius: 5px;color: #fff;font-size: 14px;line-height: 21px;text-align: center;cursor: pointer;transition: all .5s;}
  .toolbar dd:first-child{margin-top: 0;}
  .toolbar dd i{width: 100%;height: 30px;display: block;margin-top: 13px;background: url(../images/toolbar.png) no-repeat center 0;}
  .toolbar dd.qq i{background-position-y: 0;}
  .toolbar dd.tel i{background-position-y: -30px;}
  .toolbar dd.code i{background-position-y: -60px;}
  .toolbar dd.top i{background-position-y: -90px;}
  .toolbar dd span{display: block;color: #fff;}
  .toolbar dd.tel .box{position: absolute;top: 0;width: 190px;right: -200px;height: 100%;margin-right: 10px;border-radius: 5px;background: #e60212;opacity: 0;transition: all .5s;}
  .toolbar dd.tel .box p{font-size: 14px;margin: 15px auto 7px;}
  .toolbar dd.tel .box h3{font-size: 18px;font-weight: bold;}
  .toolbar dd.tel .box:after{display: block;content: " ";border-style: solid dashed dashed dashed;border-color: transparent  transparent transparent #e60212;border-width: 9px;width: 0;height: 0;position: absolute;top: 50%;margin-top: -9px;right: -18px;margin-left: -12px;}
  .toolbar dd.code .box{position: absolute;top: 0;width: 162px;right: -172px;height: 162px;margin-right: 10px;border-radius: 5px;background: #e60212;opacity: 0;transition: all .5s;}
  .toolbar dd.code .box img{width: 140px;height: 140px;padding: 11px;}
  .toolbar dd.code .box:after{display: block;content: " ";border-style: solid dashed dashed dashed;border-color: transparent  transparent transparent #e60212;border-width: 9px;width: 0;height: 0;position: absolute;top: 30px;right: -18px;margin-left: -12px;}
  .toolbar dd:hover{background: #333;}
  .toolbar dd.tel:hover .box{opacity: 1;right: 80px;}
  .toolbar dd.code:hover .box{opacity: 1;right: 80px;}
  






.pro_nav {height: 50px;line-height: 50px;background: url(../images/pro_st.jpg) no-repeat bottom left;margin-bottom: 20px;padding-bottom: 10px;}















.pro_nav h3{font-size: 20px;float: left;}







.pro_nav a.more{float: right;font-size: 14px;}

.pro_show_n{width:890px;







}



.pro_show_n ul{width:950px;}







.pro_show_n { position: relative; margin-top: 10px; }







.pro_show_n li{float: left; margin:0px 30px 35px 0;width:276px;height: 243px;display: block;overflow:hidden;position: relative;
}





 .pro_show_n li .pic { width: 270px; height: 186px;  overflow: hidden; display: block; display: table-cell;
        vertical-align: middle;
        text-align:center;border:1px solid #d3d3d3; }







.pro_show_n li .pic img { max-width:276px; max-height:188px;  }










 















  







 .pro_show_n li .info{ height: 50px;line-height: 50px;display: block;overflow: hidden; background:url(../images/pro_tag.jpg) no-repeat 255px center #FFF;margin-top: 5px;padding-left: 10px;}







  .pro_show_n li p  a{color:#FFF;}









ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,b,u,s,i{list-style:none;margin:0; padding:0; font-weight:normal}







  .pro_show_n li em a{width:40px;height: 40px;display: block;background:url(../images/pro_zx.jpg) no-repeat 0 center #FFF;display: block;float: left;}







    .pro_show_n li em a.zx{background:url(../images/pro_zx.jpg) no-repeat right center #eb6b22;}

	

	

	.fl{ float: left;}







.fr{ float: right;}







.topadcs{width:100%; overflow:hidden; text-align:center;margin:5px 0 5px 0; }



.topadcs a img{ width:100%; height:auto; display:block;}



.topadcs a{display:block;margin:0 auto;}



.topadcs a.fullad{ height:550px;}





.xiaotu{ width:100%; background:url(../images/x1.jpg) center no-repeat; height:300px; }







.xiaotu a{ display:block; height:100%; }



	/*新闻列表*/

.ul-news{ list-style:none; padding:0; margin:10px 0 0; padding-bottom:20px;}

.ul-news li{overflow:hidden;clear:both;line-height:30px; border-bottom:1px dashed #CCC; margin-top:30px; margin-bottom:30px}

.ul-news li span{ color:#666; float:right;}





.news_li_1 a{font-size: 16px;font-weight:bold;}

.news_li_1 a:hover{ text-decoration:underline}



.news_li_2{height:60px;overflow:hidden;color:#666;font-size: 14px;}



/*分页部分*/
.List_page{text-align:center;margin-bottom:10px; margin-top:60px;}
.List_page a{background:#fff;margin:0px 5px;padding:5px 12px;border:1px solid #333;color:#333;}
.List_page span{color:#000;margin:0px 1px;}
.head{width:1200px; height:auto; margin:0 auto;}      

#head_bg{width: 100%;height: auto;background:#fff;}
.head_t{padding-top: 14px;padding-bottom: 14px;}
.head_t a{display: block;}
.head_w{padding-top: 23px;padding-left: 20px;}
.head_w p{ font-size: 28px;line-height: 28px;color: #0d841c;font-weight: bold;}
.head_w span{display: block; font-size: 16px;line-height: 16px;color: #ff9900;padding-top: 10px;}
.head_p{background: url(../images/20180516140655_911284610.jpg) no-repeat left center;margin-top: 27px;}
.head_p p{font-size: 16px;line-height: 16px;color: #666;padding-left: 60px;padding-top: 10px;padding-bottom: 5px;}
.head_p span{font-size: 28px;line-height: 28px;color: #e60012;padding-left: 60px;padding-bottom: 10px;}