﻿ @charset "utf-8";
  body{margin:0;padding:0;text-algin:center;}
  div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0;padding:0;}
  .mb10{margin-bottom:10px}
  .ml10{margin-left:10px}
  .bg{background:#fff}
  em,i{font-style:normal}
  .banner{height:530px;position:relative}
  .banner em{display:block;position:absolute;top:0;width:100%;background:url(../images/ban_bg.png) repeat-x center top;height:4px;left:0}
  .banner a{display:block;height:530px;overflow:hidden}
  .sou{height:83px;background:#f2f2f2;overflow:hidden;-moz-box-shadow:2px 2px 3px #ddd;-webkit-box-shadow:2px 2px 3px #ddd;box-shadow:2px 2px 3px #ddd;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#dddddd')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#dddddd')}
  .s_inp01{width:720px;padding-top:26px;height:83px;margin:0 auto}
  .inp01{width:630px;height:35px;font:14px microsoft yahei;line-height:35px;background:url(../images/sou1.gif) no-repeat;border:0;color:#999;font-size:12px;text-indent:10px;float:left}
  .inp02{background:url(../images/sou2.gif) no-repeat;width:80px;height:35px;border:0;cursor:pointer;float:left;text-indent:-1000px}
  .sou h2{width:465px;height:50px;overflow:hidden;font:20px microsoft yahei;color:#fff;margin-top:26px;float:left;text-align:center}
  .sou h2 em{display:block;font-size:16px}
  .ban2{width:290px;height:83px;overflow:hidden;position:absolute;top:530px;left:50%;margin-left:280px}
  .ban2 h3{width:200px;overflow:hidden;text-align:center;height:60px;padding-top:23px;background:url(../images/sou_line.gif) no-repeat right center;text-align:center}
  .ban2 h3 .a01{display:inline-block;width:22px;height:42px;padding:0 20px;background:url(../images/ban_l.gif) no-repeat center center}
  .ban2 h3 .a01:hover{background:url(../images/ban_l2.gif) no-repeat center center}
  .ban2 h3 .a02{display:inline-block;width:22px;height:42px;padding:0 20px;background:url(../images/ban_r.gif) no-repeat center center}
  .ban2 h3 .a02:hover{background:url(../images/ban_r2.gif) no-repeat center center}
  .ban2 h5{text-align:right;width:82px;height:83px;overflow:hidden;font:32px Arial,Helvetica,sans-serif;color:#010101;line-height:83px}
  .ban2 h5 span{font:42px Arial,Helvetica,sans-serif;color:#f18d00}
  .td{height:322px;padding-top:80px;overflow:hidden;background:url(../images/ban_bg.png) repeat-x center top}
  .td dl{width:162px;float:left;margin-right:184px;overflow:hidden}
  .td dt{width:162px;height:162px;overflow:hidden}
  .td dt img{width:141px;height:162px;margin-left:11px}
  .td dt a{display:block;width:162px;height:162px;background:url(../images/td_bg1.gif) no-repeat center top;-webkit-transition:-webkit-transform .4s ease-out;-moz-transition:-moz-transform .4s ease-out;transition:transform .4s ease-out}
  .td dt a:hover{background:url(../images/td_bg2.gif) no-repeat center top;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
  .td dd h3{font:18px microsoft yahei;height:50px;line-height:50px;overflow:hidden;text-align:center;color:#111;border-bottom:1px solid #ddd}
  .td dd em{display:block;font:16px microsoft yahei;text-align:center;line-height:38px;color:#333;overflow:hidden;height:38px}
  .td .nones{margin-right:0}
  .fen{width:234px;height:590px;border:1px solid #bbb;border-bottom:5px solid #bbb;overflow:hidden;margin-bottom:80px}
  .fen h2{height:94px;background:url(../images/fen_h.gif) no-repeat center top;overflow:hidden;font:24px microsoft yahei;font-weight:700;text-align:center}
  .fen h2 a{display:block;color:#fff;padding-top:18px;text-decoration:none}
  .fen h2 em{display:block;font:18px Arial,Helvetica,sans-serif;text-transform:uppercase;margin-top:4px}
  .fen h3{height:61px;overflow:hidden}
  .fen h3 a{display:block;font:16px microsoft yahei;height:60px;background:url(../images/fen_line.gif) no-repeat center bottom;padding-left:30px;border-left:5px solid #fff;line-height:60px}
  .fen h3 a:hover,.fen .cur a{border-left:5px solid #ff8a01;background:#f2f2f2;text-decoration:none}
  .fen .nones a{background:0 0}
  
  .pro{width:937px;overflow:hidden;position:relative}
  .pro dl{height:507px;overflow:hidden;position:relative}
  .pro dt{width:937px;height:507px;overflow:hidden}
  .pro dt img{width:937px;height:507px}
  .pro dd{width:450px;height:300px;overflow:hidden;position:absolute;top:115px;left:61px}
  .pro dd h3{height:86px;background:url(../images/pro_line.gif) no-repeat left bottom;font:26px microsoft yahei;color:#333;margin-bottom:30px}
  .pro dd h3 em{display:block;font-size:16px;margin-top:4px}
  .pro dd p{font:14px microsoft yahei;color:#333;line-height:24px}
  .pro h4{height:86px;border:1px solid #bbb;border-top:0;overflow:hidden}
  .pro h4 em{display:inline-block;float:left;width:83px;font:16px microsoft yahei;line-height:86px;height:86px;background:#f4f4f4 url(../images/pro_line2.gif) no-repeat left center;padding-left:24px;color:#333}
  .pro h4 span{display:inline-block;float:left;width:450px;font:14px microsoft yahei;line-height:27px;color:#333;height:60px;padding-top:15px;padding-left:30px}
  .pro h4 a{display:inline-block;float:right;width:150px;height:86px;background:#ff8a01;font:16px microsoft yahei;color:#fff;padding:20px 0 0;text-align:center;text-decoration:none}
  .pro h4 i{display:block;font:12px Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;letter-spacing:3px;margin-top:5px}
  .pro .arr1 a{display:block;width:33px;height:68px;overflow:hidden;background:url(../images/pro_l.png) no-repeat;position:absolute;top:215px;left:18px}
  .pro .arr1 a:hover{background:url(../images/pro_l2.png) no-repeat}
  .pro .arr2 a{display:block;width:33px;height:68px;overflow:hidden;background:url(../images/pro_r.png) no-repeat;position:absolute;top:215px;right:18px}
  .pro .arr2 a:hover{background:url(../images/pro_r2.png) no-repeat}
  
  .choo{height:676px;padding-top:77px;background:url(../images/choo_bg.jpg) no-repeat center top}
  .tit1{height:92px;overflow:hidden}
  .choo1{margin-top:40px;overflow:hidden;height:520px;position:relative}
  .choo1 li{width:167px;height:227px;border:1px solid #ccc;background:#fff;overflow:hidden}
  .choo1 li em{display:block;width:63px;height:63px;margin:70px auto 40px;position:relative}
  .choo1 li em i{display:none;width:63px;height:63px;position:absolute;top:0;left:0}
  .choo1 li b{display:block;width:63px;height:63px}
  .choo1 li img{display:block;width:63px;height:63px}
  .choo1 li a{display:block;text-align:center;font:16px microsoft yahei;color:#333}
  .choo1 li a:hover,.choo1 .cur a{color:#ff8a01;text-decoration:none}
  .choo1 li a:hover i,.choo1 .cur i{display:block}
  .choo1 li a:hover img,.choo1 .cur a img{-webkit-transform:scale(.9,.9);-moz-transform:scale(.9,.9);-transform:scale(.9,.9)}
  .choo1 .li01{position:absolute;top:0;left:0}
  .choo1 .li02{position:absolute;top:0;left:174px}
  .choo1 .li03{position:absolute;top:0;right:174px}
  .choo1 .li04{position:absolute;top:0;right:0}
  .choo1 .li05{position:absolute;top:235px;left:0}
  .choo1 .li06{position:absolute;top:235px;left:174px}
  .choo1 dl{width:504px;position:absolute;top:0;left:348px;height:463px}
  .choo1 dt{width:504px;height:248px;overflow:hidden}
  .choo1 dt img{width:504px;height:248px}
  .choo1 dd{position:absolute;bottom:0;left:0;width:404px;background:url(../images/choo_bg1.png) no-repeat center top;height:230px;padding:0 50px}
  .choo1 dd h3{font:16px microsoft yahei;font-weight:700;color:#fff;margin-top:40px;height:30px}
  .choo1 dd p{font:14px microsoft yahei;line-height:24px;color:#fff;height:96px;overflow:hidden}
  .choo1 dd em{display:block;margin-top:12px;height:36px;overflow:hidden}
  .choo1 dd em a{display:inline-block;width:116px;height:32px;font:14px microsoft yahei;text-align:center;color:#fff;border:1px solid #fff;margin-right:20px;line-height:32px}
  .choo1 h5{width:343px;height:228px;overflow:hidden;position:absolute;top:235px;right:0}
  .choo1 h5 img{width:343px;height:228px}
  .choo1 h5 em{display:block;width:118px;height:32px;font:14px microsoft yahei;text-align:center;line-height:32px;background:#ff8a01;color:#fff;position:absolute;top:150px;right:30px;cursor:pointer}
  .wit{height:695px;margin-top:78px;overflow:hidden}
  .wit dl{width:380px;float:left;margin:38px 30px 0 0;overflow:hidden;background:#f4f4f4;border-bottom:5px solid #ccc;height:480px}
  .wit dt{width:380px;height:273px;overflow:hidden;position:relative}
  .wit dt img{width:380px;height:273px}
  .wit dt em{display:block;width:70px;height:60px;overflow:hidden;background:#333;font:24px Arial,Helvetica,sans-serif;text-align:center;color:#fff;position:absolute;top:0;left:0;padding-top:10px}
  .wit dt em i{display:block;font:14px Arial,Helvetica,sans-serif;text-transform:uppercase}
  .wit dt a:hover em{background:#ff8a01}
  .wit dd{padding:20px 20px 0}
  .wit dd h3{font:16px microsoft yahei;font-weight:700;color:#333;height:32px;overflow:hidden}
  .wit dd h3 em{color:#ff8a01}
  .wit dd p{font:14px microsoft yahei;color:#555;line-height:24px;margin-top:8px}
  .wit .nones{margin-right:0}
  .bg1{height:543px;padding-top:82px;overflow:hidden;background:#f4f4f4}
  .faq{width:400px;overflow:hidden;height:480px}
  .faq h2{height:63px;overflow:hidden;background:url(../images/faq_line.gif) no-repeat left bottom;font:18px microsoft yahei;font-weight:700}
  .faq h2 a{color:#101010;text-decoration:none}
  .faq h2 em{display:block;font:12px Arial,Helvetica,sans-serif;text-transform:uppercase;color:#797979}
  .faq h2 span{display:inline-block;width:33px;height:33px}
  .faq dl{padding:20px 0}
  .faq dt{height:24px;overflow:hidden;font:14px microsoft yahei;background:url(../images/q.png) no-repeat left 0;padding-left:35px;padding-bottom:12px;border-bottom:1px solid #ccc}
  .faq dt a{color:#101010}
  .faq dd{font:14px microsoft yahei;line-height:24px;color:#6d6d6d;background:url(../images/a.png) no-repeat left 1px;padding-left:35px;margin-top:12px}
  .dy{width:750px;height:436px;border:2px solid #ccc;border-top:1px solid #ccc;overflow:hidden;background:#fff;position:relative}
  .dy1{height:63px;border-bottom:1px solid #ccc;overflow:hidden}
  .dy1 li{float:left;width:200px;height:63px;overflow:hidden;font:18px microsoft yahei;font-weight:700;line-height:63px}
  .dy1 li a{display:inline-block;padding-left:40px;color:#111;width:160px}
  .dy1 li a:hover,.dy1 .cur a{color:#fff;background:#ff8a01 url(../images/dy_jt.png) no-repeat 150px center;text-decoration:none}
  .dy h5 a{display:inline-block;font:14px Arial,Helvetica,sans-serif;text-transform:uppercase;height:63px;line-height:63px;overflow:hidden;position:absolute;top:0;right:10px;color:#333}
  .dy dl{width:655px;margin:32px auto 0;height:195px;overflow:hidden}
  .dy dt{width:320px;height:168px;float:left;overflow:hidden}
  .dy dt img{width:320px;height:168px}
  .dy dd{width:300px;float:right;overflow:hidden}
  .dy dd h3 a{display:block;font:14px microsoft yahei;height:36px;font-weight:700;color:#ff8a01;border-bottom:1px solid #ccc;overflow:hidden;line-height:36px}
  .dy dd p{font:14px microsoft yahei;line-height:24px;color:#6d6d6d;height:88px;overflow:hidden;margin-top:10px}
  .dy dd em a{display:block;width:105px;height:32px;font:14px microsoft yahei;text-align:center;color:#fff;background:#ff8a01;line-height:32px}
  .dy2{width:655px;margin:0 auto}
  .dy2 li{width:300px;float:left;font:14px microsoft yahei;line-height:38px;height:38px;overflow:hidden;padding-right:27px}
  .dy2 li a{color:#333}
  .about2{width:643px;height:432px;overflow:hidden;background:url(../images/about_bg1.gif) no-repeat center top;position:relative;margin-right:-8px}
  .about2 h5{margin-left:86px;height:99px;overflow:hidden}
  .about2 li{width:525px;height:105px;margin:0 auto;font:21px microsoft yahei;font-weight:700;color:#333;overflow:hidden}
  .about2 li em{display:inline-block;width:55px;height:55px;font:30px Arial,Helvetica,sans-serif;text-align:center;line-height:55px;color:#fff;background:#333;float:left;margin-right:15px}
  .about2 li span{display:block;font:14px microsoft yahei;color:#555;line-height:24px;padding-top:5px}
  .ks{height:245px;overflow:hidden;width:1200px;margin:auto}
  .ks h2{height:54px}
  .ks p{height:40px;line-height:40px;overflow:hidden;position:relative}
  .ks p a{display:inline-block;width:154px;font:14px microsoft yahei;height:40px;line-height:40px;color:#555}
  .ks p em a{display:inline-block;width:112px;font:18px microsoft yahei;font-weight:700;color:#000;background:url(../images/ks_jt.png) no-repeat left center;padding-left:18px;line-height:40px;text-decoration:none}
  .ks a.fr{text-decoration:none;width:50px;text-align:right;color:#ff8a01;position:absolute;top:0;right:0}
  .link{height:99px;background:url(../images/link_bg.gif) no-repeat center top;overflow:hidden}
  .link h2{font:18px microsoft yahei;height:99px;line-height:99px;overflow:hidden;float:left;width:180px}
  .link h2 a{color:#fff;text-decoration:none}
  .link h2 em{font:14px Arial,Helvetica,sans-serif;text-transform:uppercase;padding:0 0 0 8px}
  .link p{width:1020px;margin-top:11px;font:14px microsoft yahei;float:right;height:88px;color:#555}
  .link p a{color:#555;padding:0 15px;display:inline-block}
  .link p em{font-family:宋体}
  .faqboxs{height:30px;display:block;width:400px}
  .video a.a_video{background:url(../images/about.jpg) no-repeat;height:430px;width:1200px;display:block}


  .part_bj{background: #FFFFFF;height:420px;overflow:hidden}
  .part_bj h2{margin:26px auto 0;height:57px;width:100%;font:bold 30px/57px "Microsoft Yahei";line-height:150%}
  .part_bj h2 a{color:#2e374e}
  .part{height:320px;overflow:hidden;width:1600px;}
  .roll1,.roll2{margin:76px 0 0;display:blcok;width:16px;height:32px;overflow:hidden}
  .roll1 img,.roll2 img{width:16px;height:32px}
  .part_c{margin:35px 0 0 34px;display:inline}
  .part_c ul li{width:146px;height:106px;float:left;margin-right:10px;display:inline;overflow:hidden;border:1px solid #d2d2d2;background:#fff;text-align:center;position:relative}
  .part_c ul li img{max-width:100%;max-height:100%;padding:2px;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
  .part_c ul li span{position:absolute;top:260px;left:6px;height:48px;width:604px;overflow:hidden;text-align:center;display:block;color:#fff;background:url(../images/cul_span.png) repeat left top}
  .part_c ul .nones{margin-right:0}
  .lmbt{height:72px;line-height:72px;background:url(../images/lmbg.jpg) repeat-x center center}
  .grWidth{width:1300px;margin:0 auto}
  .btbg{height:72px;line-height:72px;background:url(../images/btbg.jpg) no-repeat left bottom}
  .proMenu{margin-bottom:15px;overflow:hidden;font-size:18px;color:#222}
  .proMenu li{float:left;background:url(../images/proMenu_line.jpg) no-repeat left center;padding:0 20px}
  .proMenu li a{color:#222}
  .proMenu li.first{padding-left:0;background:0 0}
  .proMenu li.on a{color:#02a2ee}
  .proMain,.proBox{height:512px;overflow:hidden}
  .proMain .left{width:374px;height:506px;overflow:hidden;position:relative}
  .proMain .left img{width:374px;height:512px}
  .proMain .left div,.proMain li div{background:url(../images/anli_hove.png) center center;position:absolute;bottom:0;left:0;overflow:hidden;color:#fff;width:374px;padding:0 0;font-size:14px;height:40px}
  .proMain .left div h3,.proMain li h3{height:42px;line-height:40px;font-size:18px;font-weight:400;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .5s;text-align:center;background:url(../images/pro_line.jpg) no-repeat left bottom;padding-bottom:2px}
  .proMain .left .font h3 a{color:#fff}
  .proMain .left:hover div,.proMain li:hover div{height:100%;transition:all .5s}
  .proMain .left:hover div h3,.proMain li:hover div h3{text-align:left;margin-top:200px;color:#02a2ee;transition:all .5s}
  .proMain .left:hover img,.proMain .right li:hover img{}.proMain .right2{width:374px;height:506px;overflow:hidden;position:relative}
  .proMain .right2 img{width:374px;height:512px}
  .proMain .right2 div,.proMain li div{background:url(../images/anli_hove.png) center center;position:absolute;bottom:0;left:0;overflow:hidden;color:#fff;width:374px;padding:0 0;font-size:14px;height:40px}
  .proMain .right{width:786px;height:506px;overflow:hidden}
  .proMain .right ul{width:790px}
  .proMain .right li{width:378px;height:254px;overflow:hidden;position:relative;margin-right:4px;margin-bottom:4px}
  .proMain .right li img{width:378px;height:254px;transform:scale(1,1);transition:all .5s}
  .proMain li div{width:276px}
  .proMain li:hover div h3{margin-top:80px}
  .casedh{height:115px;margin-left:40px}.ib{display:inline-block;vertical-align:top}
  .casedh li{float:left;width:210px;text-align:center;color:#fff;margin-right:20px;margin-left:25px}
  .casedh a{width:112px;height:111px;background:url(../images/casedh.png) no-repeat;margin-bottom:15px;border-radius:50%}
  .casedh a:hover{background-image:url(../images/casedh_hove.png)}
  .casedh .a1 on{background-position:-112px 0}
  .casedh .a2{background-position:-112px 0}
  .casedh .a3{background-position:-224px 0}
  .casedh .a4{background-position:-336px 0}
  .casedh .a5{background-position:-448px 0}
  .casedh .a6{background-position:-560px 0}
  .casedh .a7{background-position:-672px 0}
  .casedh .a8{background-position:-784px 0}
  .casedh li h3{font-size:18px;font-weight:700;margin-bottom:13px}
  .casedh li p{font-family:simsun;line-height:18px;width:136px;margin:0 auto}
  .ys_bj{width:100%;height:auto}
  .ys_bj img{width:100%}
  .ys{position:absolute;left:50%;top:0;margin-left:-500px;width:1000px;height:1600px}
  .ys h2{margin:0 auto;padding-left:46px;height:80px;overflow:hidden;color:#2e374e;font:bold 38px/47px "Microsoft Yahei"}
  .ys h2 i{color:#2e374e;height:33px;overflow:hidden;display:block;font:16px/33px "Microsoft Yahei"}
  .ys h2 em{color:#616161;font:bold 26px/40px "Microsoft Yahei";display:inline-block}
  .ys h3{width:380px;height:120px;overflow:hidden;background:url(../images/line.png) no-repeat;font:bold 36px/108px "Microsoft Yahei";color:#000;margin:0 auto;text-align:center}
  .ys dl{width:444px;overflow:hidden}
  .ys dl dt{margin-bottom:27px;height:72px;overflow:hidden;background:url(../images/ys_line1.gif) no-repeat left bottom;font:bold 20px/70px "Microsoft Yahei";color:#636461}
  .ys dl dt span{float:left;padding-right:15px;height:70px;overflow:hidden;color:#2e374e;font:bold italic 88px/70px "Times New Roman",Times,serif}
  .ys dl dt b{font:bold 24px/70px "Microsoft Yahei";color:#2e374e}
  .ys dl dd{margin-bottom:12px;display:block;padding-left:58px;width:380px;overflow:hidden;color:#333;font:14px/24px "Microsoft Yahei";background:url(../images/ys_icon1.gif) no-repeat 21px 4px}
  .ys dl dd.img1{margin-bottom:12px;display:block;padding-left:24px;width:420px;overflow:hidden;background:0 0}
  .ys dl dd.img2{margin-bottom:12px;display:block;padding-left:10px;width:420px;overflow:hidden;background:0 0}
  .ys dl dd.img3{margin-bottom:12px;display:block;padding-left:0;width:450px;overflow:hidden;background:0 0}
  .ys .ys_dl01{position:absolute;top:130px;left:0}
  .ys .ys_dl02{position:absolute;top:150px;right:0}
  .ys .ys_dl03{position:absolute;top:650px;left:0}
  .ys .ys_dl04{position:absolute;top:650px;right:0}
  .ys .ys_dl05{position:absolute;top:1000px;left:0}
  .ys .ys_dl06{position:absolute;top:1100px;right:0}
  .ys p{position:absolute;top:1617px;left:85px;width:94px;height:24px;overflow:hidden;background:#2e374e;text-align:center;display:block;font:bold 14px/24px "Microsoft Yahei"}
  .ys p a{color:#fff;width:94px;height:24px;display:inline-block}
  .about{padding-top:0;background:url(../images/abbj.png) no-repeat center top;height:674px;overflow:hidden}
  .about h3{height:430px;margin:32px 0 58px;overflow:hidden;position:relative;z-index:50}
  .about h3 img{width:1200px;height:430px}
  .about dl{width:565px;height:470px;overflow:hidden}
  .about dd{height:250px;overflow:hidden}
  .about dd h4 a{display:block;font:24px microsoft yahei;font-weight:700;color:#333;height:70px;overflow:hidden;text-decoration:none}
  .about dd p{font:14px microsoft yahei;line-height:28px;color:#555;overflow:hidden;height:140px}
  .about dt img{width:565px;height:169px}
  .about2{width:643px;height:432px;overflow:hidden;background:url(Img/Index/about_bg1.gif) no-repeat center top;position:relative;margin-right:-8px}
  .about2 h5{margin-left:86px;height:99px;overflow:hidden}
  .about2 li{width:525px;height:105px;margin:0 auto;font:21px microsoft yahei;font-weight:700;color:#333;overflow:hidden}
  .about2 li em{display:inline-block;width:55px;height:55px;font:30px Arial,Helvetica,sans-serif;text-align:center;line-height:55px;color:#fff;background:#333;float:left;margin-right:15px}
  .about2 li span{display:block;font:14px microsoft yahei;color:#555;line-height:24px;padding-top:5px}
  .about_bj{background:url(../images/case_title.png) center 70px no-repeat;height:700px;overflow:hidden}
  .about_bj h2{margin:55px auto 50px;height:68px;overflow:hidden;font:bold 30px/44px "Microsoft Yahei";text-align:center;color:#1B9FAC}
  .about_bj h2 a{color:#2e374e}
  .about_bj h2 i{color:#1B9FAC;display:block;font:14px/24px "Microsoft Yahei"}
  .about1{height:290px;overflow:hidden}
  .about1 dl{width:1200px;overflow:hidden;margin:0 auto}
  .about1 dl dt{float:left;width:430px;height:275px;overflow:hidden}
  .about1 dl dt img{width:430px}
  .about1 dl dd{float:right;width:750px;overflow:hidden}
  .about1 dl dd h3{margin:8px auto 0;height:39px;overflow:hidden;font:bold 16px/39px "Microsoft Yahei"}
  .about1 dl dd h3 a{color:#333}
  .about1 dl dd p{color:#333;display:block;font:14px/180% "microsoft Yahei"}
  .about1 dl dd em{margin-top:18px;display:block;height:38px;width:330px;overflow:hidden;text-align:center}
  .about1 dl dd em a{float:left;color:#555;border:2px solid #2e374e;width:136px;height:34px;overflow:hidden;display:inline-block;font:bold 14px/34px "Microsoft Yahei"}
  .about1 dl dd em .ab_btn2{margin-left:33px;border:0;color:#fff;width:140px;height:38px;overflow:hidden;display:inline-block;background:#2e374e;font:bold 14px/38px "Microsoft Yahei"}
  .xc_bj{background:url(../images/abbj.jpg) no-repeat center top;height:536px;overflow:hidden;width:100%}
  .xc{height:212px;width:1200px;overflow:hidden;margin:0 auto}
  .xc_roll1{margin:79px 15px 0 0;display:inline;width:16px;height:32px;overflow:hidden}
  .xc_roll2{margin:79px 0 0;display:inline;width:16px;height:32px;overflow:hidden}
  .xc_roll1 img,.xc_roll1 img{width:16px;height:32px;overflow:hidden;display:inline-block}
  .xc_c{height:188px;overflow:hidden;width:1150px;margin-top:12px;display:inline}
  .xc_c ul li{width:215px;height:188px;float:left;margin-right:13px;background:#d5d5d5;display:inline;overflow:hidden}
  .xc_c ul li img{width:215px;height:158px}
  .xc_c ul li a{line-height:0;height:188px;overflow:hidden;display:inline-block}
  .xc_c ul li span{height:32px;width:208px;overflow:hidden;text-align:center;font:12px/32px "microsoft Yahei";display:block;color:#555}
  .xc_c ul .nones{margin-right:0}
  .product{width:100%;background:url(../images/bj.jpg) no-repeat bottom center #fff;padding-top:40px; text-align:center;}
  .myhangyebg{width:100%;background:url(../images/bj1.jpg) no-repeat top center #fff;padding:0;}
  .matter{width:1300px;margin:0 auto;display:inline;}
  .product-matter{width:1300px;margin:0 auto;position:relative;height:960px;}
  .product-title{border-bottom:1px solid #47b111;height:60px;line-height:60px;margin-bottom:30px}
  .product-name{font-size:20px;color:#999;margin:0 20px;display:inline;}
  .product-slogan{font-size:16px;color:#666;font-weight:700}
  .product-title .more{display:inline-block;color:#999;font-size:14px}
  .product-title .more:hover{color:#1f7b3f}
  .product-title .more span{color:#1f7b3f;font-weight:700;margin-left:5px;}
  .product-content-left{margin-bottom:25px}
  .product-content-left ul li{margin-bottom:30px}
  .product-content-left ul li a{position:relative;display:block;font-size:18px;color:#fff;width:240px;height:80px;line-height:80px;padding:0 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#1CB0BE;background:-moz-linear-gradient(top,#1CB0BE 0%,#126C75 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1CB0BE),color-stop(100%,#126C75));background:-webkit-linear-gradient(top,#e51539 0%,#126C75 100%);background:-o-linear-gradient(top,#1CB0BE 0%,#126C75 100%);background:-ms-linear-gradient(top,#1CB0BE 0%,#126C75 100%);background:linear-gradient(to bottom,#1CB0BE 0%,#126C75 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1CB0BE',endColorstr='#126C75',GradientType=0)}
  :root .product-content-left ul li a{filter:none}
  .product-content-left ul li.active a,.product-content-left ul li:hover a{color:#fefefe;background:#fe0000;background:-moz-linear-gradient(top,#FE0000 0%,#a40000 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FE0000),color-stop(80%,#a40000));background:-webkit-linear-gradient(top,#FE0000 0%,#a40000 80%);background:-o-linear-gradient(top,#FE0000 0%,#a40000 80%);background:-ms-linear-gradient(top,#FE0000 0%,#a40000 80%);background:linear-gradient(to bottom,#FE0000 0%,#a40000 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FE0000',endColorstr='#a40000',GradientType=0)}
  :root .product-content-left ul li.active a{filter:none}
  :root .product-content-left ul li:hover a{filter:none}
  .product-content-left ul li a span{font-family:宋体;font-weight:700;position:absolute;top:50%;transform:translateY(-50%);right:30px;}
  .tab-box .product-content-right{width:960px}
  .product-content-right{width:960px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}
  .product-content-right-type{width:280px;margin-bottom:10px;margin-right:24px;display:inline;}
  .product-content-right-type:nth-child(3n){margin-right:0}
  .tab-box .product-content-right{width:960px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}
  .tab-box .product-content-right-type{width:280px;margin-bottom:10px;margin-right:24px;display:inline;}
  .tab-box .product-content-right-type:nth-child(3n){margin-right:0}
  .right-content-son .product-content-right{width:960px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}
  .right-content-son .product-content-right-type{width:280px;margin-bottom:10px;margin-right:24px;display:inline;}
  .right-content-son .product-content-right-type:nth-child(3n){margin-right:0;display:inline;}
  .right-content .product-content-right{width:960px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}
  .right-content .product-content-right-type{width:280px;margin-bottom:10px;margin-right:43px;display:inline;}
  .right-content .product-content-right-type:nth-child(3n){margin-right:0}
  .product-content-right-type .img{width:100%;overflow:hidden;border:1px solid #f4f4f4;box-shadow:0 1px 3px #f4f4f4;position:relative;background:#fff}
  .product-content-right-type .img img{width:100%;transition:all .5s;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:inline;}
  .product-content-right-type .img img:hover{transform:scale(1.1)}
  .product-content-right-type p{width:100%;height:62px;line-height:62px;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#333;text-align:center}
  .product-content-right-type p a{color:#333}
  .product-content-right-type p a:hover{color:#0075bb}
  .video{width:100%;background:url(../images/choo_bg.jpg) top center #f5f5f5;padding:0}
  .video-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
  .video-content-type{width:280px;margin-bottom:15px}
  .video-content-type-video{width:280px;height:180px;position:relative;background:#fff;-moz-box-shadow:3px 3px 4px #ccc;-webkit-box-shadow:3px 3px 4px #ccc;box-shadow:3px 3px 4px #ccc;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#cccccc')}
  .video-content-type-video video{width:100%;height:100%;object-fit:fill}
  .video-content-type-video .video-shade{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.2);cursor:pointer}
  .video-content-type-video .play{position:absolute;cursor:pointer;top:50%;left:50%;transform:translate(-50%,-50%)}
  .video-content-type-video:hover .video-shade{display:block}
  .video-content-type p{width:260px;font-size:16px;color:#333;height:54px;line-height:54px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
  .headline{width:170px;height:59px}
  .headline p{display:inline-block;text-align:center;width:165px;height:59px;line-height:59px;font-weight:700;font-size:20px;color:#fff;background:#47b111;background:-moz-linear-gradient(top,#47B111 0%,#1F7B3F 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#47B111),color-stop(100%,#1F7B3F));background:-webkit-linear-gradient(top,#47B111 0%,#1F7B3F 100%);background:-o-linear-gradient(top,#47B111 0%,#1F7B3F 100%);background:-ms-linear-gradient(top,#47B111 0%,#1F7B3F 100%);background:linear-gradient(to bottom,#47B111 0%,#1F7B3F 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#47B111',endColorstr='#1F7B3F',GradientType=0)}

  ul.mychoose{width:1300px;margin:0 auto}
  ul.mychoose li{float:left;width:20%;text-align:center;margin:30px 0;line-height:180%}
  ul.mychoose li div{width:200px;margin:0 auto}
  ul.mychoose li div h3{line-height:250%}
  ul.mychoose li div p{text-align:justify;text-justify:inter-ideograph}
  ul.mychoose li div img{-moz-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
  ul.mychoose li:hover div img{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}


  ul.myhangye{width:1300px;margin:0 auto; }
  ul.myhangye li{float:left;width:30%;text-align:center;margin:30px 0;line-height:180%}
  ul.myhangye li div{width:378px;height:254px;margin:0 auto}
  ul.myhangye li div img{position:absolute;-webkit-transition-duration:.4s;transition-duration:.4s}
  ul.myhangye li div h3{line-height:250%}


/*********
  ul.myhangye{width:1300px;margin:0 auto;margin-top:40px}
  ul.myhangye li{width:378px;height:254px;float:left;overflow:hidden;margin-bottom:5px;position:relative;margin-right:30px;}
  ul.myhangye li:nth-child(3n){margin-right:0}
  ul.myhangye li img{width:100%;height:100%;position:absolute;-webkit-transition-duration:.4s;transition-duration:.4s}
  ul.myhangye li h2{position:absolute;top:100px;left:30%;color:#fff;-webkit-transition-duration:.4s;transition-duration:.4s}
  
    ul.myhangye li h3{position:absolute;top:30px;left:20px; right:20px;color:#fff;-webkit-transition-duration:.4s;transition-duration:.4s; background:#333333;opacity:.5;}
  ul.myhangye li:hover h3{color:#fefd05}



  ul.myhangye li:hover img{-moz-opacity:.68!important;filter:alpha(opacity=68);opacity:.68;_-moz-opacity:.68}
  ul.myhangye li:hover h2{color:#fefd05}
  ul.myhangye li div.font{background:url(../images/anli_hove.png) center center;position:absolute;bottom:0;left:0;overflow:hidden;color:#fff;width:374px;padding:0 0;font-size:14px;height:40px}ul.myhangye li:hover div.font{height:100%;transition:all .5s}

******/
  
  .case{background:url(../images/case_title.png) center no-repeat;height:160px;overflow:hidden}
  .case_toP{height:150px}
  .case h1{text-align:center;padding-top:17px;color:#1B9FAC;font-size:33px;font-family:impact}
  .case h2{text-align:center;padding-top:5px;color:#000;font-size:25px;font-weight:700}
  .case a{text-align:center;color:#b3b3b3;font-size:12px}
  .case a:hover{color:#1B9FAC}.video-left{width:590px;margin:0 auto;padding-bottom:20px}
  
  .Title-group{padding:0 0 40px;overflow:hidden;text-align:center}
  .Title-group h2{margin:0;font-size:26px;font-weight:100;line-height:40px;height:40px;padding:5px 0;text-align:center;color:#ccc}
  .Title-group h2 span{display:inline-block;padding:0}
  .Title-group p{font-size:16px;line-height:30px;color:#888}
  .Title-group .animate-btn{float:right}
  .Title-group .animate-btn a{margin:5px}
  .Title-group h2.title-sub{font-size:44px;color:#fff;height:90px;font-weight:100}
  .Title-group h2 .c-black{color:#000;font-weight:700}
  .Title-group h2.title-sub span{display:block;font-size:22px;opacity:.87}
  .Title-group p.sub-tit{font-size:22px;color:#fff}
  .c-red{color:#dd4250}
  .animate-btn a{display:block;text-indent:-9999px;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 1px #888;-webkit-transition:background .3s,color .3s,box-shadow .3s;-moz-transition:background .3s,color .3s,box-shadow .3s;transition:background .3s,color .3s,box-shadow .3s}
  .animate-btn a:hover{background-color:#dd4250;color:#fff;box-shadow:0 0 0 3px rgba(221,66,80,.3)}
  .animate-btn a.qq{background:url(../images/icons_40.png) no-repeat 0 0;box-shadow:0 0 0 1px #dd4250}
  .animate-btn a:hover.qq{background:url(../images/icons_40.png) #dd4250 no-repeat 0 -40px;box-shadow:0 0 0 3px rgba(221,66,80,.3)}
  .animate-btn a.mail{background:url(../images/icons_40.png) no-repeat 0 -80px}
  .animate-btn a:hover.mail{background:url(../images/icons_40.png) #dd4250 no-repeat 0 -120px}
  .animate-btn a.all{background:url(../images/icons_40.png) no-repeat 0 -160px}
  .animate-btn a.all:hover{background:url(../images/icons_40.png) #dd4250 no-repeat 0 -200px}
  
  .title{font-size:35px;color:#1B9FAC;text-align:center;padding:10px 0 30px}
  .title b{font-size:12px;color:#666;line-height:16px;display:inline-block;padding:10px 0 0;margin-bottom:-10px}
  .title span{display:inline-block;line-height:40px;position:relative;padding:0 6%;font-weight:BOLD}
  .title span:before{width:100%;height:1px;background:#333;position:absolute;left:0;right:0;content:'';bottom:-20px}
  .title span:after{display:block;overflow:hidden;content:'';background:#333;border:10px solid #fff;position:absolute;left:50%;width:4px;bottom:-32px;height:4px;border-radius:100%;margin-left:-12px}
  .infoText{text-align:center;color:#434343;font-size:16px;padding:0 10px}
  
  .case1{width:259px;overflow:hidden}
  .case1 h2{background:url(../images/case_h.gif) no-repeat center top;height:74px;text-align:center;padding-top:20px}
  .case1 h2 a{color:#fff}
  .case1 h2 em{display:block;font:18px Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff}
  .case1 h3{height:50px;overflow:hidden;font:14px microsoft yahei;font-weight:700;line-height:50px;margin-bottom:1px}
  .case1 h3 a{display:block;height:40px;background:#f5f5f5;color:#333;padding-left:30px}
  .case1 h3 em{display:block;float:right;width:34px;background:#e2e2e2;height:40px;line-height:40px;text-align:center}
  .case1 h3 em img{vertical-align:middle;margin-top:12px}
  .case1 h3 a:hover,.case1 .cur a{color:#fff;background:#bfbfbf;text-decoration:none}
  .case1 h3 a:hover em,.case1 .cur em{background:#c9c9c9}
  .case1 p{font:20px microsoft yahei;color:#fff;background:url(../images/left_2.jpg) no-repeat;padding-top:72px;padding-bottom:38px;text-align:center}
  .case1 p em{display:block;font:38px Arial,Helvetica,sans-serif;color:#fff;margin-top:10px}