﻿@charset "utf-8";
/* CSS Document */
*{margin: 0px;padding: 0px;}
body{font: 16px/25px  "conthrax-sb","Microsoft Yahei", "宋体", Arial, Verdana, Geneva, sans-serif;color: #666;background-color: #fff;}
body, 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, hr{margin: 0px;padding: 0px;}
html, body{ height: 100%; width: 100%;}
a{color: #666;text-decoration: none; }
a:hover{color: #0d1759;text-decoration: none;}
img{border: 0;}
ul{display: block;}
ul, ul li{list-style: none;}
input, select, textarea{vertical-align: middle;font: 12px "Microsoft Yahei", Verdana, Geneva, sans-serif;border: 1px solid #dedede;}
.left{float: left;}
.right{float: right;}
.mt{margin-top: 10px;}
.mr{margin-right: 10px;}
.mb{margin-bottom: 10px;}
.ml{margin-left: 10px;}
.pt{padding-top: 10px;}
.pt2{padding-top:20px;}
.pt3{padding-top:30px;}
.pt4{padding-top:40px;}
.pt5{padding-top:50px;}
.pt6{padding-top:60px;}
.pt7{padding-top:70px;}
.pt8{padding-top:80px;}
.pt9{padding-top:90px;}
.pt10{padding-top:100px;}
.pr{padding-right: 10px;}
.pb{padding-bottom: 10px;}
.pb2{padding-bottom: 20px;}
.pb3{padding-bottom: 30px;}
.pb4{padding-bottom: 40px;}
.pb5{padding-bottom: 50px;}
.pb6{padding-bottom: 60px;}
.pb7{padding-bottom: 70px;}
.pb8{padding-bottom: 80px;}
.pb9{padding-bottom: 90px;}
.pb10{padding-bottom: 100px;}
.pl{padding-left: 10px;}
.wp{margin: 0px auto;width: 1200px;}
.wp-100{ padding-left:8%; padding-right:8%;}
.cls{font-size: 0px;height: 0px;line-height: 0px;clear: both;}
.hs{ background: #f6f6f6;}
.hs{ background: #f5f5f5;}
.h1, h1{ font-size: 24px; color:#000;}
.bjc{font-weight:normal;}
.zb {
    background: linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
    background: -o-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
    background: -ms-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
    background: -moz-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
    background: -webkit-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
}   
.jz-center{text-align:center;}

.vis{background:#f9f8f2;}
.line{ border-bottom:dashed 1px #d0d0d0;}
.line-s{ border-top:dashed 1px #d0d0d0;}

.ds{ background:#f8f5eb;}
.ais{ background:#f1ecd7;}

.l8{ padding-left:8%;}
.r8{ padding-right:8%;}

 sup{font-family: 微软雅黑, "Microsoft YaHei";}
@media (min-width: 1200px) {
   
}


.iconfont {
  font-family: "iconfont" !important;
  font-size: 36px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*===============================字体==========================*/
@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1574042020220'); /* IE9 */
  src: url('../font/iconfont.eot?t=1574042020220#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAABGoAAsAAAAAHjgAABFZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCFJAqrOKI2ATYCJANACyIABCAFhG0HgjMbyxhFBDYOgEDxsmT/1wnmGOYssPcWxWKgMItluSaurI/dJo6zL1F6L7LHPCRp/0SI0PwpxLkmxvQ4Ziglwcd+tH3fvJ7CdDwkb6IaqRovQUqEIp4IkaQeCjc8bfPfcYdXgAcIRoM2wwBdpIgDAxvFbnRjOld+/Tpdu0r8Ayeuw0XpZ5VJmqOzL1N1j+MpHa+zr7xd//yJLUAekgNSEhwA875Tk5JDqfieoU7bEaMkb5z0AGAk/cq/gpYHBRpx4Bhs5/cOErcMXiA0QguuLcPBjx4ggKn+f9OaLd1ViqxDjbrDCJBu/mxN42VydejZpc31WWpVtRrFQ6gtbajJ3nWVPbXriLDgMJaHUB5hPFBTxxUZ3OCLjRo1cRHPpZe6q4PqiRfmJ9BYtEps/dy+XyWDtYALruOlMyrfoIzTHaoDBeWLmbgvVyVLiRn3yK+PHzYERiJP4QXtvrjtvI2f4ZfSpuWm42mLu8kxTL9GilXIiLfUQ29AaquriN7QxMwDVpp/wxmfYaV5AtESpcti/Dz8+ftnia345t+xbOHeO+iRyT3Cf+HRCIleKdXK5AqVQW3UEQWsd6j11eTIZ/ig0PAZVQg+OykkfBYo9HyO1sgZiaDRN9KBasHIgtCQMIxA5SOjB6gCjBOgUPElUWHg6wqFmm+2CiM/OyKFb56+sBLXKTPqATZvkIlcJrlqJlK1bhiw1Away1GMXLYNRrApL0iDF3ycLUYpHxHfTkwyEYQgAggHgm79GSzWcDGB2yPuKWt7exaDwbQTMXxc7HCcbWVHoCSdR8zZNgxPb5LEsCik9mYjuJW9kwvOUJmZpF/qQmpWTZiIxnwplVjgPZP6FAuzYzlZIA1ZSMOAMELzK8IjCGJ6YkLIqNq5unt/tTzT8/fy+of/Tny2958VX/DxaXXySe7Zrl9n1g+UAiKHues6sUIWeaFvxagcBh3TXdfICP0hKEYRPCdSxgxlnSMAXLvWerC3UB7BvXjSlWT7w7n7nY6RaEyMzpDOgTFGZStgotbrSaBiB/D2WcPfeQgorTWAUP+49uk1Dw792dZdlGVRiUovsXWF19a8av4jGZVQs7PaKoiXTU+L/Z+ChqjeV3hMDCgGzOQQNp5DvemGcipZV4xbUMHUTJ5XgK0VxkM/eEr2WnVn/fearHVk/dRtjJw11bxh+lWH+zgBUcsQ6YnvmMTn64GhLq8T9v278v7frd1/LZNxUsC5KqzePH7M1KtpiB9WJmZ7yytQf7FF0RcorI+1djNKOcgYCI2RygE9pXMIijkbRr9rIscedHltzVd80u8tH2sfnlZjjJcNrXXXawC0xqqZP6PWYhxprhByCQXAhgNJLulBBIMJDLtmugmWwTDdy41B6NVmi2uV5QFgDPJKDayFoAYWAJL5SAiL81qiC5RCzA/DNB+OXDcEhAQIJEeQAbJhgzkoQD1YDJEiqQDgBZOda8h0lKbXDvBpNQ/+mfBs3aj1kyWBdpmDsLM8o66/2ATe6xYRX36U5q3V2iFKmU6fEaqtgx4LIxwaMkNslzKCaN5zNynurne6Zzk7TL+zyOmXM7wlZtDZ5plcZ87baoW3xe9b6G/XQ/5S/8fqLtYDeKerg45luWX9T3ITBqe1tD+asaK9aXYHb5rlanMVK4ceB60DMyd2PZ2+vKt5TqdonmvIg39Ejzq0mhuGKqIsi7zUiEFD4GfFGK6NRoJncBZBLGCkwTF6zTNna0ENOJiQTJwz3p0tuVa/rsg5jnpfet+Ugt7eXDFekOkR43Xcv4WHCT2kGln0QxDzIUROlBzWAoPeH1cOPWo7mDkF1g3JyKWhj5EaM4FcfEBzRWrkFjqwIZs10iDD1Tk2KmeRo5eXh/nsV0aiua9ZPxwThDvrWI+b4C499CoZfuWQn69T0ns1H9pr6ZxFNeAhaQXwrUjzd6RnPOExY5x9/fdmPFjARid03p170Nqw6FeDk5cW9RzFIncguNtImYwP0Y7uafv6x3sCOvK9YAGGpNd5c+ZB26WROeIoHoQzfG2qcoQynKTareZgzOl07c7cQGMa8KvxMod1BDQtr+xwaQv0zoPpYlJkaS+ZryOEKOYk3vBEBMmaSMHJpIqFVnxKeg8W5Ay8mkLhYw0Ad/YNs2AkmbsRoitJKOpUdxhdlZiN2Zg3VDaoNHVNEGTycjW5vwUBe0yuSL2FpTscuh+UkAS86I5251H8pXRiKP1aSfWgzfM91JztUapqa3jQUWmGnQxv1Unh12t+rKaEvDZSeUQasHhOeG3GybfWFws68l+y+baXCi+3mX6QCV1p/aw51pYtvCdAdqEVgZXlsy+dQ2ROCENKESMAhy8PVZo3cg0ux9vufDC+1rrr+oug5292J58UC3BP620efDP3l4Mn6GniSUzAHT0gfkj6seofRsvB4AOOc/Z+id+ek+m/G7+7xYfugg8sRLR8/GqiIlWzVx+kG+aOJFHmzi7Gx0dTyaw5lWqk9UfLqcjG2cMx1+z8nLGq8Jy5pYTzlC2zPcjnz0jH9wRAzL2EXDDaBD98CBM3OUBsFMCdSeuXTrvZOt46l8eumDGx+mBbQ60f1aD3lsnSve5pxRERNY6Ubo3Rht2QpxYUxCgX8hMyWW6JYW7WVVxOU4RAkAqk4aN6cgVWx62EucdzJcSH4FzaJ65NnWQfT0Pr53qPWRWoRhZEcOu9frMhlnpyWQpU+HDFUtOg3171HtO5VjEAmooXtZXQwASFXUyjYmy59RwAhhxJc4hsc1byojpmGRAT2ncRKkNbiv6rMkGNTYeXA1NJ0Wa0kq47tKYO/X51iBJww8aMmff0NwLU7rAsgO3dl+XDGCwz/ZjJrGpdZZ0wOywrThhWCk2x6RVQ0rlgRtP5RqgUPNZlvKLFpjyMk8F/FX+VBx/A3yP37wDa//gUV3H71qHcPaLDfIdqcfzQ3OxIXfo6SbfE8eVuWI443qGGf3iPaCj3QJcTtcFzVe8qx2e5e5dI+3yfiBCNJqI8YUlgLaMiUSMPSfOJsMsnLvWCII4aH+mVCNQ5XpWy1OC+dCQeDRUVQtESrKIi0s/S3+Hf0c/KVSisJPTuyhPkCXTiLv8uwUtTmHkwCYwvI+J7HK9g7Zms4xzi6EZ4qsS42caMDw3KP5j4ITnZ1b9QwcXDlN9dSNOWLctIcvmWoBRhuFyYEkiYbW4TUEJlZQL0PlltbZ2cDKZbGUAvmHYQDO/3AU8i7VyEJ3lHb9DfIaYRZJDs23joA/uCaHZrFzhJ9up+/Jr6BtqnIPPQbiseXgmDfbIdHi/iPYxabWh8nNKp2ytBN9vfJg7Mu42D4y0Zc9xk8HDczDHjok3O+AB5Bl+JafDTTZna05jGQRSIn1l+BmoAMLWLoiJrHfkAf034ov04fw7/RjlDFT9BdjVeLJf6y+dUzxXNvSAumpOaYB/LJb5YP66LT+CPuqC+xAC22DDVF7vNuY0Nh9nsnJmqmFqVqNXI2IhpJBpsI+kpstbg17W5ADqMYAPEGekaLU9ywPsxX3IAdwCDOQ7SHoKtfxXoHfhqS4ejr2P7lj1blpJbad60NA3O1u/Rs3FNcXCgd9rz3I7E9uPSR8XHZ6O8i7aN/fTVzdtufWhaaJYi7sdnhaxOVqX4+E28t+8TlNA0xejnn0LDq8LrQj9dDQj/Z1hzKi+1eujp1RP7Ox18VJ2t0tYjI30cOl/Un+3cph6qLeGVaIdd7arvn4cPzeyys9sa5etAPGMse8v9rQWdyybsePLkaptpXMQF3eqPkk+roz1DlWNbm031u/66rk/vKbNt0eSPQZfWpG0+uKVD017lSWL5Oj07hBPKCWGDJn//FDlXOA3cQznoSu+VJv/FAOAPccvLp1CWDPzAVTB7yY8KhtZB+siaf+XO6w6HXLeV86Pyqa9zsYilPBk/49hOnqowxGlxypakpUOvyhkd5+XzZ0lVBtrj8xz9smTmMqZ8/Hgf5ODvP1MW+MAH//w5CMfOkxwOZ8wgdXJbgAIYYKnOu/JxqWLo9u3WlvCVq1auyCQnNyTktrPa0QT0ZFk1hdnhGevYtH6jqMhWl57KLAOjLnrs3Bks4fzT3Hc0qiIQi4VSYbdRIuGK/ZeKVq0SSm5cQYLNx44XUWa2+tix9SwWOkOlsKhb+5li6ja7eMwyq9lFxu7+V00RiYuoorPnr14rJmBjT0tLaNHpU83NarZ6587xHHDKnS5IskWEFWtDPiZJHJfKTy9q7ccpRmeupMAltGBRekO4clNM/kkEYyID0OKud+2D3eY9RMaEd1UbG0Ln3ILakINff+1FNKtk9zJmbpvAkBBcxpHWAb/bXYL+J5fLUZSYmi1pk6YVLAqRhI/tjc5DKTQTaQTQU7SMlY4lC8OEpAByyZ3HgbnFqgWBY4mpMkWem6Bh5zcmLIfLtehI1vhHVrLmZx767NkcdfaMzXAwTPdcLPTwDws6qoX6GkEmglHYUQTBkZPQgtWvp4dOrePaTJIuugN3XAZVgYeDRl2mm86/1zspxJqXyMaHGHZWdcpHWnDaSav7rIvwHt2PVKLmM97ZXncZQJ9YulGo9oEW/QwLBFtro7aPjGBcfP/sIs6q6Tfp9aedbMYLEBQ9W+dDqYTuhyaMzkmckipvDW6hf0K1D7XouOCTg8I5dSuQQHhV9DjvsEG7QdnFewmBUje6nKmNLuv+pZosZes+XCb1lYau+gbrbhtwgOAfseo/zfA9u1fmudh+KqQHV6rEPxS1xp/SIvkk2wl2wW0Ewqk0tJX7yrUhtalfAgULr4WcCll0zTOZag5DOPNvhb7k8296JbHtzCsxa+3KXGv248jGwtNhLQEGC5OOBYZfbGR2d781Gs3qtuf4KxlD1rO7D5xouNhwubJuGd14yhDNbGQaJ96leiM7Gf4TVMeVqs3uz4yGxlPdzE6mcbzmjXcXMRoZ/hNVx7NUm4EUerlrg8ls6tnX1+dj2uB/lT9tWllv0+Jplxad15eb6b70R0I8YXbw+GXj5y0wdzu4wGBHLKTR1ad3OaheB6WLvAY9JWkVs2dXWJwWACGXb6kelC/iXlJ/WQNvf/Nm+4jDgUknavOVK3nIcTr9uMURhpDjboqozFfewuMLwHJ5FqU5G4xl+8UrlRxRKuPJy/X7RreGYH9cwxXS8O4nC6HXvXLnGI31voYe+6bMUbMZZ4opYXL22Ik62+ssjznae9nFNs5SHTDtD8CCxWwHLCWbjzkAj55132zYzYJkWhDcDIBlvxNwBDAAmj16b9K6M72HaQBYrlgPA4P3OQKH6Xi7EoBXW95b/vUbngyAZZrLcAucssAc/ouYDzD+dbzLsR7xBSN/Np668d3BgECPZAvySYChsWAd/kNIEcBpsMQ2UTxEIatbDyBz5/Bt9P0s70OJbaWgDmDPaQAgzKcA+Bt4jAPuZmnypAlSMV94imhQzgiG8WhEWkWIjiRFVjCjEcEfKGaTuKAOwHRm+BE/0AoIQoHNiIalD8EocKYRab2D6PjgDbJCQTAipEBclyQvqBgv3iJYgcqsssGSyWlELqwLv8Fra6M3Sjb9Q0x4ykxHk+D0FxDEJCRp42cizrjInfk0FgZty6aPXEMpoyDSL8djR5OOSu72LsBbBCunXStjlQdiyeTeLxehn/8NXlsbOXdcD/yHmPDjjamRiUTjl05SdyzK5WnjZwQxZw48cmebnyMGrTnBRk/PVUMpI0GD90tjdD8nq4+yN7s+r4Ped1f8aSoOIo0s8iiijCrqvzla/LRxPcQYE3QPTl/GNWrGh2y5R2rlxqfAusYMixpT0CFgabHTdQTkG3DqrHe6DbOXeJYCUKVxeAyWnSUvyotJp6dsuYJBaQ/zytskijVeXkEDQU8WtTHK4aKx6OwQmPxpjVoBEErRT49DUozPxBF2SMVZzr2aNxXcDEEtZfCWd2j5JCPF3tsDAAA=') format('woff2'),
  url('../font/iconfont.woff?t=1574042020220') format('woff'),
  url('../font/iconfont.ttf?t=1574042020220') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../font/iconfont.svg?t=1574042020220#iconfont') format('svg'); /* iOS 4.1- */
}




/*@font-face {
    font-family: "conthrax-sb";
    src: url("../fonts/conthrax-sb.ttf") format("ttf"),
         url("../fonts/conthrax-sb.woff") format("woff"),
         url("../fonts/conthrax-sb.ttf") format("truetype"),
         url("../fonts/conthrax-sb.svg") format("svg");
    font-weight: normal;
    font-style: normal;
  }*/


@font-face {
    font-family: "conthrax-sb";
    src: url("../fonts/conthrax-sb.woff2") format("woff2"),
         url("../fonts/conthrax-sb.woff") format("woff"),
         url("../fonts/conthrax-sb.ttf") format("truetype"),
         /*url("../fonts/conthrax-sb.eot") format("embedded-opentype"),*/
         url("../fonts/conthrax-sb.svg") format("svg");
    font-weight: normal;
    font-style: normal;
  }



.zt-a{ font-family: 'conthrax-sb'; text-transform: uppercase; font-size: 40px; color: #eeeeee;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.zsy-img{ width: 100%; overflow: hidden;  height: 100%;position: relative;}
.zsy-img img{ max-width:100%}
.zsy-img img.abc {   position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; display: block; text-align: center; margin: auto;  transition:all 0.36s ease; }




/*===============================db_xs==========================*/
.db_xs { width: 50px; height: 50px; transition: all 0.36s ease;  position: fixed; right: 30px; bottom: 60px; z-index: 9999; border-radius: 50%; display: none; background: url(../images/xs.png) no-repeat center center; background-color: rgba(0, 0, 0, 0.5);}
.db_xs:hover{ background-color: rgb(69, 183, 159);}
.db_xs2 { width: 50px; transition: all 0.36s ease;  position: fixed; right: 30px; bottom: 35px; z-index: 9999;  display: none;}


/*顶部*/
.ix-header{  height: 100px;  transition: all 0.36s ease; }
.ix-logo img{ padding-top: 10px; height:80px; }
.ix-nav ul li{float: left;   position: relative; padding-top:25px; padding-left:10px; }  
.ix-nav ul li:nth-child(1){ padding-left:0px;}
.ix-nav ul li a{ font-size: 18px; position: relative; display: block; transition: all 0.1s  ease; color: #000; height:50px; padding:0px 20px; line-height:50px; text-decoration: none; width:160px; text-align:center;}
.ix-nav ul li a::after{content:""; display:block;  width:0%; height: 100%; position: absolute;left: 0; top: 0; transition:all 0.36s ease;  border-radius:6px;
                        background: linear-gradient(left , rgb(163, 207, 197) , rgb(185, 212, 187) 100%);
background: -o-linear-gradient(left ,rgb(163, 207, 197) , rgb(185, 212, 187) 100%);
background: -ms-linear-gradient(left , rgb(163, 207, 197) , rgb(185, 212, 187) 100%);
background: -moz-linear-gradient(left , rgb(163, 207, 197) , rgb(185, 212, 187) 100%);
background: -webkit-linear-gradient(left , rgb(163, 207, 197) , rgb(185, 212, 187) 100%);}
.ix-nav ul li a.select::after, .ix-nav ul li a:hover::after{ color:#fff; 
width:100%; z-index: -1;  
}
.ix-nav ul li a.select, .ix-nav ul li a:hover{color:#fff;}


.ix-nav ul li a span.a2{ display:none; font-weight:bold; line-height:48px; font-size:20px; }
.ix-nav ul li a:hover span.a2{ display:block; color:#fff;}
.ix-nav ul li a:hover span.a1{ display:none;}

.ix-nav ul li a.select span.a1{display:none;}
.ix-nav ul li a.select span.a2{display:block;}
/*手机导航*/
.ix-m-logo{ float: right;}
.ix-m-logo img{ max-height: 40px; margin-top: 10px;}
.ix-m-head{ position: relative; height: 60px; display: none; z-index: 1; z-index: 2;  }
.m-nav-an{  width: 22px; height: 40px; float: left;  margin-top: 15px;  cursor: pointer;}
.m-nav-an span{ width: 22px; height: 2px; background: #000; display: block; margin: 0px auto; margin-top: 5px; transition:all 0.36s ease;}

.leftcontrol { width:240px; height:100%; background:#fafafa; position:fixed; top:0; left:-240px; z-index:2000; overflow-x:hidden; overflow-y:scroll;
transition:all .3s; -webkit-transition:all .3s;}
.leftcontrol.open{ left:0;}
.leftcontrol ul li { display:block; overflow:hidden; width:100%; min-height:49px; border-bottom:1px solid #ebebeb;}
.leftcontrol ul li a { display:block; overflow:hidden; color:#666; padding:0 20px; height:49px; line-height:49px; font-size:15px;  }
.leftcontrol ul li a span { display:inline-block; }
.leftcontrol ul li a span.circle { border: #d8d8d8 1px solid;border-radius: 5px;width: 8px;height: 8px; background-color: transparent;margin-right: 15px; position: relative; top: 1px; }
.leftcontrol ul.subnav { overflow: hidden; transition:all .3s; -webkit-transition:all .3s; background: #f2f2f2; }
.leftcontrol ul.subnav li{ border-bottom:solid 1px #e5e5e5;}
.leftcontrol ul.subnav li:nth-last-child(1){ border:none;}
.leftcontrol ul.subnav li a { font-size:13px; }
.leftcontrol ul.subnav li a i { margin-right: 20px; font-size:16px; } 
.leftcontrol ul.subnav li.active a { background: #555;color: #fff; }
.leftcontrol ul li a span.more { width:12px; height:12px; position: relative; float: right; top: 20px }
.leftcontrol ul li a span.more span { background: #b7b7b7; position: absolute; }
.leftcontrol ul li a span.more span.h { width: 12px; height: 2px; transform: translate3d(0, 5px, 0); }
.leftcontrol ul li a span.more span.v { transform: rotate3d(0, 0, 1, 90deg) translate3d(5px, 0, 0); transition:all .3s; -webkit-transition:all .3s; }

.leftcontrol ul li.active a.hassub { background: #0d1759; color:#fff;  } 
.leftcontrol ul li.active a span.circle { border-color: #fff; background-color: #fff;margin-right: 15px;}
.leftcontrol ul li.active a span.more span.v { transform: rotate3d(0, 0, 0, 0) translate3d(0, 5px, 0); }
.leftcontrol .close{ float:right; width:50px; height:50px; line-height:50px; display:block; overflow:hidden; text-align:center; color:#999; font-size:18px; cursor:pointer; opacity: 0.8;}
.leftcontrol .close img{ padding-top:15px;}
.nav-bg { display: none; background-color: rgba(0,0,0,.7); position: fixed; right: 0; left:0; top: 0; width: 100%; height: 100%;  z-index: -1; transition:all .3s; -webkit-transition:all .3s;}
.nav-bg.open{opacity: 1; z-index: 11; display: block;}


/*新导航*/
.mobile-nav{ background:rgb(69, 183, 159); text-align:center; width:100% !important; display:none; }
.mobile-nav ul li{line-height:1.2rem; border-top:solid 1px rgba(255,255,255,0.2); }
.mobile-nav ul li a{color:#fff; font-size:0.48rem;line-height: 1.2rem;  display: block;}

.m-nav-an.select span:nth-child(2){ opacity: 0;
    filter: alpha(opacity=0); }
.m-nav-an.select span:nth-child(1){
-webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    /*-webkit-transform-origin: 10% 10%;
    -ms-transform-origin: 10% 10%;*/
    transform-origin: 16% 0%;
}

.m-nav-an.select span:nth-child(3){
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    /*-webkit-transform-origin: 10% 90%;
    -ms-transform-origin: 10% 90%;*/
    transform-origin: -5% 0%;
}

/*ix-banner*/
.ix-banner{ max-width:1920px; margin:0px auto; overflow:hidden; background:#f1ecd8}
.ix-banner img{ max-width:100%;}

/*m-banner*/
.ix-m-banner{ display: none; background:#f1ecd7;}
.ix-m-banner img{ max-width: 100%;}


/*关于我们*/
.ix-text{ font-size:18px; color:#000; line-height:180%; }
.ix-text img{max-width:100%;}
.ix-about ul li .abc{float:left; width:calc((100% - 60px)/2);}
.ix-about ul li .abc:nth-child(odd){margin-right:60px;}
.ix-about ul li:nth-child(2) .ia-img.abc{ float:right; box-shadow:initial; margin-right:0px; margin-left:60px;}
.ix-about ul li .ia-img{ box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.ix-about ul li .ia-img img{ max-width:100%;}
.ix-about ul li .ia-tit{ padding-top:40px; }
.ix-dd-text{ text-align:center;}
.ix-more a{ font-size:18px; padding:0px 20px; height:40px; line-height:40px; border-radius:6px; min-width:110px; display:inline-block; color:#fff; transition:all 0.36s ease; text-align: center;}
.ix-more a:hover{ 
background: linear-gradient(left , rgb(70, 183, 158) , rgb(70, 183, 158) 100%);
background: -o-linear-gradient(left ,rgb(70, 183, 158) , rgb(70, 183, 158) 100%);
background: -ms-linear-gradient(left , rgb(70, 183, 158) , rgb(70, 183, 158) 100%);
background: -moz-linear-gradient(left , rgb(70, 183, 158) , rgb(70, 183, 158) 100%);
background: -webkit-linear-gradient(left , rgb(70, 183, 158) , rgb(70, 183, 158) 100%);
}

.idt-img img{ max-width:100%;}


/*方案建议流程*/
.ix-head{ text-align:center; font-size:32px; color:#000; line-height:150%; }
.ix-head-p{ text-align:center; font-size:16px; color:#000;}
.ix-jjlc .ij-t1{height:40px; line-height:40px; line-height:40px; font-size:18px; text-align:center; background:#4cb999; color:#fff;}
.ix-jjlc .ij-t1.a1{background: -webkit-linear-gradient(left , rgb(89, 187, 141) , rgb(98, 188, 134) 100%);
                   background: linear-gradient(left , rgb(89, 187, 141) , rgb(98, 188, 134) 100%);
background: -o-linear-gradient(left ,rgb(89, 187, 141) , rgb(98, 188, 134) 100%);
background: -ms-linear-gradient(left , rgb(89, 187, 141) , rgb(98, 188, 134) 100%);
background: -moz-linear-gradient(left , rgb(89, 187, 141) , rgb(98, 188, 134) 100%);
}
.ix-jjlc .ij-t1.a2{background: -webkit-linear-gradient(left , rgb(111, 190, 122) , rgb(119, 192, 115) 100%);
                   background: linear-gradient(left , rgb(111, 190, 122) , rgb(119, 192, 115) 100%);
background: -o-linear-gradient(left ,rgb(111, 190, 122) , rgb(119, 192, 115) 100%);
background: -ms-linear-gradient(left , rgb(111, 190, 122) , rgb(119, 192, 115) 100%);
background: -moz-linear-gradient(left , rgb(111, 190, 122) , rgb(119, 192, 115) 100%);
}
.ix-jjlc .ij-t1.a3{background: -webkit-linear-gradient(left , rgb(132, 194, 103) , rgb(141, 195, 96) 100%);
                   background: linear-gradient(left , rgb(132, 194, 103) , rgb(141, 195, 96) 100%);
background: -o-linear-gradient(left ,rgb(132, 194, 103) , rgb(141, 195, 96) 100%);
background: -ms-linear-gradient(left , rgb(132, 194, 103) , rgb(141, 195, 96) 100%);
background: -moz-linear-gradient(left , rgb(132, 194, 103) , rgb(141, 195, 96) 100%);
}
.ix-jjlc .ij-t1.a4{background: -webkit-linear-gradient(left , rgb(154, 197, 84) , rgb(163, 199, 77) 100%);
                   background: linear-gradient(left , rgb(154, 197, 84) , rgb(163, 199, 77) 100%);
background: -o-linear-gradient(left ,rgb(154, 197, 84) , rgb(163, 199, 77) 100%);
background: -ms-linear-gradient(left , rgb(154, 197, 84) , rgb(163, 199, 77) 100%);
background: -moz-linear-gradient(left , rgb(154, 197, 84) , rgb(163, 199, 77) 100%);
}
.ix-jjlc .ij-t2{ background:#f9f7f0;}
.ix-jjlc .ij-t2.zsy-img img.abc.i4{ display:none;}
.ix-jjlc .ij-t2.zsy-img img.abc.i3{ background:transparent;}
.ix-jjlc .ij-t2.zsy-img img.abc{ width:initial; height:initial; background:#f9f7f0;}
.ix-jjlc .ij-t2.zsy-img img.abc{ height:calc(100% - 25%);}
.ix-jjlc .ij-t3{ padding-top:10px;}
.ix-sw-box .swiper-button-next, .ix-sw-box .swiper-button-prev { display:none; width:40px; height:40px;    margin-top: -20px;     background-size: 100%;}


.ix-jjlc .swiper-container .swiper-slide:hover .ij-t2.zsy-img img.abc.i1{ display:none;}
.ix-jjlc .swiper-container .swiper-slide:hover .ij-t2.zsy-img img.abc.i4{ display:block;}
/*强大优势*/
.ix-qdys ul li{ width:calc((100% - 40px)/2); float:left; padding-top:40px;}
.ix-qdys ul li:nth-child(even){ margin-left:20px;}
.ix-qdys ul li .ix-qdys-img{ width:120px; height:120px; overflow:hidden; position:relative;   border-radius:100%; box-shadow:0px 0px 10px rgba(0,0,0,0.2); transition:All 1.2s ease;

-webkit-transition:All 1.2s ease;

-moz-transition:All 1.2s ease;

-o-transition:All 1.2s ease;}
.ix-qdys ul li .ix-qdys-img img{max-width:100%; max-height:100%;}
.ix-qdys ul li .ix-qdys-tit{ width:calc(100% - 140px); padding-top:20px;}
.ix-qdys ul li .ix-qdys-tit h1{ padding-bottom:10px; font-size:24px; transition:all 0.36s ease}
.ix-qdys ul li .ix-qdys-tit .iqt-text{ width:66%;font-size:16px; height: 75px;}

.ix-qdys ul li:hover .ix-qdys-img {transform:rotate(360deg);

-webkit-transform:rotate(360deg);

-moz-transform:rotate(360deg);

-o-transform:rotate(360deg);

-ms-transform:rotate(360deg);}
    .ix-qdys ul li:hover .ix-qdys-tit h1{color:rgb(69, 183, 159);}

/*联系我们*/

.ix-mess ul li{width:calc((100% - 200px)/3); margin-left:40px;float:left;box-shadow:0px 0px 7px rgba(0,0,0,0.25); height:40px; line-height:36px; padding:0px 20px; margin-top:40px;}
.ix-mess ul li input, .ix-mess ul li select{ font-size:16px; outline:none;  border:none;}
.ix-mess ul li:nth-child(1), .ix-mess ul li:nth-child(4){ margin-left:0px;} 
.ix-mess ul li.a1 input{ width:100%;}
.ix-mess ul li.a2 select{width:80px;  margin-right:10px;}
.ix-mess ul li.a2 input{width: calc(100% - 125px); padding-left: 20px; border-left: solid 1px #ccc;}
.ix-mess ul li.a3 select{ width:100%;}
.ix-mess ul li.a4 input{ width:calc(100% - 86px);}
.ix-mess ul li.a4 #verifyCode{    vertical-align: middle;}

 .immb-head{ display:none; height:1.2rem; line-height:1.2rem; font-size:0.42rem;font-weight:bold; padding-left:0.48rem; padding-right:0.48rem; color:#fff;
            background: linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
            background: -o-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
            background: -ms-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
            background: -moz-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
            background: -webkit-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);  
                border-radius: 6px 6px 0px 0px; 
  }
   .immb-head span{ display:inline-block; position:relative; text-align:right; width:0.48rem; float:right;     top: 0.6rem;}
.immb-head span::after{ content:''; position:absolute; width:0.48rem; height:3px; background:#fff; left:0; top:0; right:0;}
.immb-head span::before{ content:''; position:absolute; width:0.48rem; height:3px; background:#fff; left:0; top:0; right:0; transition:all 0.36s ease;
                         transform:rotate(90deg);
                        -ms-transform:rotate(90deg); /* Internet Explorer */
                        -moz-transform:rotate(90deg); /* Firefox */
                        -webkit-transform:rotate(90deg); /* Safari 和 Chrome */
                        -o-transform:rotate(90deg); /* Opera */
}
.immb-abc{ display:block;}
.ly-abc{ display:none; }
.ly-abc input{height:40px; line-height:40px;     width: 100%;}
.x3.a123 .ly-abc{ display:block;}
.x3.a123 .sel-box{ display:none;}



/*底部*/
.ix-footer{ background:#f1ecd7; font-size:14px; color:#000;}
.ix-footer img{max-width:100%;}
.ix-f1{ width:51%;}
.ix-f2{ width:23%; padding:0px 3%;}
.ix-f2 img{ padding-bottom:10px;}
.ix-f3{ width:20%}
.ix-f3 img{ width:calc((100% - 12%)/2); display:inline-block}
.ix-f3 img:nth-child(1){margin-right:10%;}

.ix-f1 h1{ font-size:18px; font-weight:normal; padding-bottom:5px; padding-top:20px;}
.ix-f1 h1 a{ color:#56a933; display:none;}
.ix-f1 p{  line-height:130%}


/*制胜之路*/
.ix-text-f16{ font-size:16px; color:#000; line-height:180%; }
.ix-text-f16 img{max-width:100%;}
.ix-jjlc-img{text-align:center; position:relative;}
.ix-jjlc-img img{ max-width:100%;}
.ix-jszl .zs-box{ padding:8px;}
.ix-jszl .zs-box .zb-abc {box-shadow:0px 0px 10px rgba(0,0,0,0.15); padding:40px 30px;}
.ix-jszl .ij-0 { display:none; transition:all 0.36s ease;}
.ix-jszl .ij-0 img{max-width:100%;}
.ix-jszl .ij-1{ width:50px; height:50px; border-radius:50px; text-align:center; line-height:50px; font-size:24px; color:#fff; transition:all 0.36s ease;}
.ix-jszl .ij-2{font-size:24px; color:#000; padding-top:25px; padding-bottom:20px; line-height:120%; transition:all 0.36s ease;}
.ix-jszl .ij-3{transition:all 0.36s ease;}
.ix-jszl .zs-box:hover .zb-abc{
    background: linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
    background: -o-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
    background: -ms-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
    background: -moz-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
    background: -webkit-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
}
.ix-jszl .zs-box:hover .zb-abc .ij-1{background:#fff; color:rgb(69, 183, 159);}
.ix-jszl .zs-box:hover .zb-abc .ij-2, .ix-jszl .zs-box:hover .zb-abc .ij-3{color:#fff;}

.ix-jjlc-img ul li{ position:absolute; bottom:0; width:15.5%;}
.ix-jjlc-img ul li.a1{ left:13%; width: 18%;}
.ix-jjlc-img ul li.a1 img{ background-color:transparent;}
.ix-jjlc-img ul li.a2{ left:42.5%;}
.ix-jjlc-img ul li.a3{ right:20%;bottom: 1%;}
.ix-jjlc-img ul li.a4{ right:3%;bottom: 1%;}
.ix-jjlc-img ul li img{ width:100%; transition:all 0.36s ease; background:#fff; transform: translateZ(0) scale(1);}
.ix-jjlc-img ul li.select img{ transform:translateZ(0) scale(1.2);}


.ix-ckimg {text-align:center;}
.ix-ckimg p{ font-size:0.42rem; color:rgb(69, 183, 159); padding-bottom:0.24rem;display:none; }
.ix-ckimg-mm{ display:none; width:100% !important;}
.ix-ckimg-mm img{max-width:100%; }
.icm-abc{ display:none; font-size:0.42rem; color:rgb(69, 183, 159); padding-bottom:0.24rem;}
/*试剂盒*/
.ix-zsh-img{ box-shadow:0px 0px 10px rgba(0,0,0,0.2); width:100%; height:100%; overflow:hidden;}
.ix-zsh-img img{ max-width:100%; transition:all 0.36s ease;     transform: translateZ(0) scale(1);}
.ix-zsh-tit{ font-size:24px; color:#000000; padding-top:10px; text-align:center; transition:all 0.36s ease;     line-height: 150%;}
.ix-zsh-tit p:nth-child(2){ font-size:16px;}
.ix-szg-box{ padding:8px;}



 .ix-szh  .ix-sw-box{ padding-left: 80px; padding-right:80px; width:1200px; margin:0px auto; position:relative;}
 .ix-szh .ix-sw-box .swiper-button-next, .ix-szh .ix-sw-box .swiper-button-prev{ display:block; }
.ix-szh   .ix-sw-box .swiper-button-next{background:url(../images/r.png)no-repeat center center;}
  .ix-szh  .ix-sw-box .swiper-button-prev{background:url(../images/l.png)no-repeat center center;}


.ix-szg-box:hover .ix-zsh-img img{transform:translateZ(0) scale(1.2); }
.ix-szg-box:hover .ix-zsh-tit{ color:rgb(69, 183, 159);}
 /*定制芯片*/
 .ix-dzxp .ix-dzxp-img{width:38%; position:relative; overflow:hidden;}
 .ix-dzxp .ix-dzxp-img .idi-img{width:100%; position:relative; overflow:hidden;}
  .ix-dzxp .ix-dzxp-img img{ display:block; max-width:100%; transition:all 0.36s ease;  transform: translateZ(0) scale(1);}
   .ix-dzxp .ix-dzxp-img .idi-pp{  padding:2% 0%;    line-height: 150%; font-size:24px; color:#fff; text-align:center; overflow:inherit; text-overflow:ellipsis; white-space:nowrap;width:100%;                                              
                            background: linear-gradient(left , rgb(163, 207, 197) , rgb(185, 212, 187) 100%);
                            background: -o-linear-gradient(left ,rgb(163, 207, 197) , rgb(185, 212, 187) 100%);
                            background: -ms-linear-gradient(left , rgb(163, 207, 197) , rgb(185, 212, 187) 100%);
                            background: -moz-linear-gradient(left , rgb(163, 207, 197) , rgb(185, 212, 187) 100%);
                            background: -webkit-linear-gradient(left , rgb(163, 207, 197) , rgb(185, 212, 187) 100%);}
      .ix-dzxp .ix-dzxp-img .idi-pp p:nth-child(2){font-size:16px;}

 .ix-dzxp .ix-dzxp-tit{ width:62%; text-align:left;}
 .ix-dzxp .ix-dzxp-tit .idt-box{ padding-left:40px;}
 .ix-dzxp-tit .ix-head,  .ix-dzxp-tit .ix-head-p{ text-align:left;}

   .ix-dzxp .ix-dzxp-img:hover img{ transform:translateZ(0) scale(1.2); }
  
  /*云端程序*/
   .ix-ydcx-img{width:61%;}
  .ix-ydcx-img{ box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.ix-ydcx-img img{ max-width:100%;}
.ix-ydcx-tit{ width:39%;}
.ix-ydcx-tit .iyt-img{ padding:0px 40px; border-right:solid 1px #a2d2ac; width:80px;}
.ix-ydcx-tit .iyt-img img{ width:80px; height:80px; transition:all 1s ease; transform: rotate(0deg) translateZ(0) scale(1);}

.ix-ydcx-tit .iyt-tit{ padding-left:40px; font-size:24px; color:#333; line-height:80px;  transition:all 0.36s ease;}
.ix-ydcx-tit ul li{ padding-top:40px;}
.ix-ydcx-tit ul li:nth-child(1){ padding-top:0px;}

.ix-ydcx-tit ul li:hover .iyt-img img{transform:rotate(360deg) translateZ(0) scale(1.2);}
.ix-ydcx-tit ul li:hover .iyt-tit{color:rgb(69, 183, 159);}
/*GeneDOTech*/
.ix-gdt-a .iga-img{ width:38%;}
.ix-gdt-a .iga-img img{ max-width:100%;}
.ix-gdt-a .iga-tit{width:62%;}


/*信息*/
.ix-gdt-xx .idx-1 img.gd-ewm{width:100%; display:inline-block; vertical-align: top; width:calc((100% - 60px)/2);  margin-right:27px;}
.igx-con{ display:inline-block;}
.iga-tit-abc{ padding-left:60px;}


.idx-1{ width:27%}
.idx-2{ width:33%; line-height:160%;}
.idx-3{ width:39%; }
.idx-3 img{ max-width:100%;}
.igx-con .igx-con-t1{font-size:24px; color:#000; position:relative; padding-left:60px; padding-bottom:10px;}
.igx-con img{ vertical-align:top; position:absolute; left:0;top:0; }
.igx-con .igx-con-t2{ position:relative;  padding-left:60px;  color:#231815; margin-top:20px;}
.igx-con .igx-con-t2 p{ padding-bottom:10px; font-size:14px;}

.jz-abc{ padding-top:10%}
 .igx-con .igx-con-t2 p.aab{font-size:16px;}


 /*登录页面*/
 .ix-sign-img img{ max-width:100%;}
  .isb-k {background:#cedab6;border-radius:20px;}
 .isb-k{ padding:60px 40px}
   .isb-k ul li{ position: relative; z-index: 1;}
 .isb-k ul li a{ display:block; width:100%; height:50px; line-height:50px; text-align:center; font-size:24px; background:#f1ecd7; border-radius:6px; position:relative;    text-decoration: none; transition:all 0.36s ease;}
   .isb-k ul li:nth-child(1){ padding-bottom:20px;}
 

   .isb-k ul li a::after{content:""; display:block;  width:0%; height: 100%; position: absolute;left: 0; top: 0; transition:all 0.36s ease;  border-radius:6px;
            background: linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
            background: -o-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
            background: -ms-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
            background: -moz-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);
            background: -webkit-linear-gradient(left, rgb(69, 183, 159), rgb(122, 192, 125) 100%);  }
  .isb-k ul li a:hover::after{ color:#fff; width:100%; z-index: -1;}
 .isb-k ul li a:hover{color:#fff;     background: transparent;}
 .isb-k ul li a span{ display:block; z-index:1}

 .ix-sign-img{ width:65%;}
 .ix-sign-box{ width:35%;}
  .ix-sign-box .isb-k{ margin-left:42%;}

  .ix-sign-img  .swiper-pagination-bullet{ background:rgba(0,0,0,0.2);}
    .ix-sign-img  .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:rgb(69, 183, 159);}
  /*services*/

  /*服务单位*/
  .f18{font-size:18px; }
   .ix-fwdw ul li{ float:left; width:calc((100% - 40px)/2); margin-left:40px; box-shadow:0px 0px 10px rgba(0,0,0,0.15); margin-top:40px; transition:all 0.36s ease; }
      .ix-fwdw ul li:nth-child(odd){ margin-left:0px;}
  .ix-fwdw ul li .abc{float:right;}
  .ix-fwdw ul li:nth-child(even) .abc{float:left;}
  .ix-fwdw ul li .ix-fwdw-img{ width:180px; height:180px; overflow:hidden;}
  .ix-fwdw ul li .ix-fwdw-img img{ width:180px; height:180px; }
  .ix-fwdw-tit{ font-weight:bold; color:#333333; display: flex; align-items: center; height:180px;}
   .ix-fwdw ul li:hover{    transform: translateY(-20px);}
   /*业务流程*/
   .ix-fwlc-tit{color:#333; font-weight:bold; text-align:center; padding-top:10px; transition:all 0.36s ease; height: 50px; }
   .ix-fwlc-img{ text-align:center;}
   .ix-fwlc-img img{ max-width:100%; margin:0px auto; transition:all 1s ease;
   }

   .ll-box{ position:absolute;  top:43%; width:5%;}
   .ll-box.l1{ left:20%;}
    .ll-box.l2{  left:47.5%;}
     .ll-box.l3{right:20%}

     .ix-fwlc .fw-xg{animation-duration: 1s;  animation-fill-mode: both;}
     .ix-fwlc .fw-xg:hover .ix-fwlc-img img{    transform:rotate(360deg) translateZ(0) scale(0.9);}
        .ix-fwlc .fw-xg:hover  .ix-fwlc-tit{ color:rgb(69, 183, 159);}
     /*方案优势*/
     .ix-fays ul li{ width:calc((100% - 121px)/2); float:left;}
      .ix-fays ul li:nth-child(1){padding-right:60px; border-right:solid 1px #e5e5e5;}
      .ix-fays ul li:nth-child(2){padding-left:60px; }
      .ix-fays-head{ padding-bottom:20px;}
      .ix-fays-head .ifh-img{ width:40%;}
      .ix-fays-head .ifh-img img{ max-width:100%;}
       .ix-fays-head .ifh-tit{ font-size:16px;color:#000000; padding-top:15%; width:calc(60% - 40px); padding-left:40px;}
        .ix-fays-head .ifh-tit h1{ font-size:24px; padding-bottom:10px;}
        .ix-fays-list p{ border-top:dashed 1px #cacaca; padding:30px 0px; padding-left:70px; position:relative; }
        .ix-fays-list p img{ position:absolute; top:30px; left:0; width:40px;}



        .ix-ys-list{ width:1100px; margin:0px auto; position:relative}
        .iyl-img{ position:absolute;     width: 26%;}
        .iyl-img img{transition:all 0.36s ease;}
        .iyl-img img.gif{ display:none;}
        .iyl-img.i1{ right:4.2%;top:7%;}
        .iyl-img.i2{ right:12%;top:46.5%;}
        .iyl-img.i3{ left:21%;top:51%;}
        .iyl-img.i4{ left:0%;top: 8.6%;}
        .iyl-img.i5{ left:32%;top:0%;}

        .iyl-img:hover img.jt{ display:none;}
        .iyl-img:hover img.gif{ display:block;}

        .ix-ys-list img{ max-width:100%;}


        /*适用人群*/
        .ix-syrq ul li {text-align:center; background:#fff; border-radius:10px; float:left; width:calc((100% - 120px)/4); margin-left:40px; padding:40px 0px; margin-top:40px; transition:all 0.36s ease;}
         .ix-syrq ul li:nth-child(1){ margin-left:0px;}
        .ix-syrq ul li img{ width:100px; height:100px; margin:0px auto;}
        .ix-syrq ul li .ix-text-f16{color:#3d3a39; padding-top:10px;}

          .ix-syrq ul li:hover{    transform: translateY(-20px);}

        /*硬件设备*/
        .ix-yjsb ul{ text-align:center;}
        .ix-yjsb ul li{  display:inline-block; width:200px; margin:0px 38px; transition:all 0.36s ease;}
        .ix-yjsb-img{ border:solid 1px #e0e0e0;}
        .ix-yjsb-img img{ max-width:100%;}
        .ix-yjsb-tit{ height:40px; line-height:40px; color:#fff;}

         .ix-yjsb ul li:hover{    transform: translateY(-20px);}

        /*收费模式*/
        .is-img{ vertical-align:middle; padding-right:40px; width:80px;}



.ix-xzmh {
    text-align: center;
}

    .ix-xzmh ul li {
        width: calc((100% - 160px)/4);
        float: left;
        text-align: center;
        padding: 0px 20px;
    }

    .ix-xzmh .ix-text {
        font-size: 24px;
        line-height: 160%;
    }

.ix-xzmh-xx {
    text-align: center;
    font-size: 16px;
    color: #000;
}

.ix-xzmh img {
    max-width: 360px;
}

@media (max-width: 1600px) {
    .ix-banner img { max-width:100%;}
     .ix-nav ul li a{font-size:16px; width:140px;}
      .ix-nav ul li {padding-left:10px; }
	  

}

@media (max-width: 1399px) {
    .ix-about ul li .ia-tit{ padding-top:20px;}
    .ix-text {font-size: 16px; }
    .ix-nav ul li {padding-left:0px;}
     .ix-nav ul li a{font-size:16px; width:140px; padding:0px 10px;}
      .ix-nav ul li a span.a2{font-size:16px;}

       .ix-szh  .ix-sw-box{ width:initial;}

    .ix-xzmh .ix-text { font-size: 16px; }
		  .ix-xzmh img { max-width: 100%;}
}
@media (max-width: 1260px) {
    .wp{margin: 0px auto;width: initial; padding-left: 8%; padding-right: 8%;}
    .ix-qdys ul li .ix-qdys-tit .iqt-text{ width:100%;}
    .ix-nav ul li{ padding-left:0px;}
    .ll-box{ position:absolute;  top:38%;}
}
@media (max-width: 1080px) {
     .ix-ys-list{ width:100%;}
    .ix-about ul li .ia-tit{ padding-top:0px;}
    .ix-text {font-size: 14px; }
     .ix-text-f16 {font-size: 14px; }
     .f18{font-size:16px; }

     .mobile-nav{ display:block;}

    .ix-xzmh .ix-text { font-size: 14px;}

  /*通用*/
  .ix-header{ display: none;}
  .ix-m-head{ display: block;}

  /*建议流程*/
 .ix-jjlc .swiper-container .swiper-slide .ij-t2.zsy-img img.abc.i1{ display:none;}
.ix-jjlc .swiper-container .swiper-slide .ij-t2.zsy-img img.abc.i4{ display:block;}
  .ix-sw-box{ padding-left: 80px; padding-right:80px; position:relative;}
  .ix-sw-box .swiper-button-next, .ix-sw-box .swiper-button-prev{ display:block; }
  .ix-sw-box .swiper-button-next{background:url(../images/r.png)no-repeat center center;}
   .ix-sw-box .swiper-button-prev{background:url(../images/l.png)no-repeat center center;}


   /*制胜之路*/
    .ix-jszl .ij-0{ display:block;}
    .ix-jszl .ij-1{display:none;}
 .ix-jjlc-img{ display:none;}


 /*定制芯片*/
.ix-dzxp .ix-dzxp-img{ width:70%; margin:0px auto; text-align:center; float: initial;}
.ix-dzxp .ix-dzxp-tit{ width:100%; text-align:center}
.ix-dzxp .ix-dzxp-tit .idt-box{ padding-left:0px;}
.ix-dzxp-tit .ix-head, .ix-dzxp-tit .ix-head-p{ text-align:center;}
.ix-ydcx-tit .iyt-img{ padding:0px 40px;}
.ix-ydcx-tit .iyt-tit{ padding-left:40px;}

/*云端程序*/
.ix-ydcx-img{ width:100%;}
.ix-ydcx-tit{width:100%; text-align:center;}
.ix-ydcx-tit ul li{ width:calc((100% - 60px)/2); display:inline-block;     padding-bottom: 40px; border-bottom:solid 1px #ddd;}

/*登录页面*/
  .ix-sign-box .isb-k{ margin-left:10%;}

  /*服务单位*/
   .ll-box{ display:none;}

   /*方案优势*/
    .iyl-img img.jt{ display:none;}
        .iyl-img img.gif{ display:block;}
}



@media (max-width: 780px) {
 
    .pt8{ padding-top:40px;}
    .pb8{ padding-bottom:40px;}
  
  /*关于我们*/
  .ix-about ul li .abc{ width:100%;}
  .ix-about ul li .abc:nth-child(odd){ margin-right:0px;}
  .ix-about ul li .abc.ia-img{ margin-bottom:30px;}
    .ix-about ul li:nth-child(1){ border-bottom:dashed 1px #d0d0d0; padding-bottom:40px}
    /*强大优势*/
    .ix-qdys ul li{ width:100%;}
    .ix-qdys ul li:nth-child(even){margin-left:0px;}
    .ix-qdys ul li .ix-qdys-img{ width:80px; height:80px;}
    .ix-qdys ul li .ix-qdys-tit{     width: calc(100% - 100px); padding-top:10px;}
    .ix-qdys ul li .ix-qdys-tit h1{ font-size:18px;}

    /*联系我们*/
    .ix-mess ul li{ width:calc((100% - 120px)/2);     margin-left: 40px;}
    .ix-mess ul li:nth-child(1), .ix-mess ul li:nth-child(4){ margin-left:40px;}
     .ix-mess ul li:nth-child(odd){margin-left:0px; }
     .ix-qdys ul li .ix-qdys-tit h1{ padding-bottom:5px;}
     /*底部*/
     .ix-f1{ width:100%; padding:0px;}
     .ix-f2{ width:70%; padding:0px;}
     .ix-f3{ width:30%; padding:0px; padding-top:40px;}
     .ix-f2{ padding:20px 0px;}
     

     /*定制芯片*/
     .ix-ydcx-tit .iyt-img{ padding:0px 20px;}
    .ix-ydcx-tit .iyt-tit{ padding-left:20px;}
    .ix-dzxp .ix-dzxp-img{ width:100%;}

    /*GeneDOTech*/
    .idx-1{ width:50%}
    .idx-2{ width:50%;}
    .idx-3{ width:100%; text-align: center;}
    .jz-abc{ padding-top:0%;}


    /*登录页面*/
 .ix-sign-img{ width:100%;}

 .ix-sign-box{ width:100%; padding-top:0.72rem}
  .ix-sign-box .isb-k{ margin-left:0%;}

  /*服务单位*/
  .ix-fwdw ul li{  width:100%; margin-left:0px;}

  /*方案优势*/
  .ix-fays ul li{width:100%; padding-left:0px; padding-right:0px;}
  .ix-fays ul li:nth-child(1){ padding-right:0px; border:none;}
  .ix-fays ul li:nth-child(2){ padding-left:0px;}

  .ix-syrq ul li{    width: calc((100% - 40px)/2);}
  .ix-syrq ul li:nth-child(odd){ margin-left:0px;}


    .ix-xzmh .ix-text {  text-align: left;}

    .ix-xzmh-xx {   text-align: left; }

  }
@media (max-width: 640px) {

  .ix-banner{ display: none;}
  .ix-m-banner{display: block;}



  /*通用*/
  .pt8{padding-top:0.72rem;}
  .pb8{padding-bottom:0.72rem;}
  .pt3{padding-top:0.48rem;}
  .pb3{padding-bottom:0.48rem;}
  .pt4{padding-top:0.72rem;}
  .pb4{padding-bottom:0.72rem;}
   .pt6{padding-top:0.72rem;}
  .pb6{padding-bottom:0.72rem;}
  .wp-100, .wp{ padding-left:0.48rem; padding-right:0.48rem;}
  .ix-head{ font-size:0.52rem;}
  .ix-head.pb4{ padding-bottom:0.48rem;}
  .ix-head-p{font-size: 0.36rem; margin-left:0.96rem; margin-right:0.96rem;}
    .ix-head-p.abc{ margin-left:0rem; margin-right:0rem;}
  /*关于我们*/
  .ix-about ul li .abc.ia-img{ margin-bottom:0.6rem;}
  .ix-about ul li:nth-child(1){padding-bottom: 0.72rem;}
  .ix-text{ font-size:0.36rem;}
   .ix-text-f16{ font-size:0.36rem;}
  .ix-more a{font-size:0.42rem;}

  /*建议流程*/
  .ix-sw-box .swiper-button-next, .ix-sw-box .swiper-button-prev{ width:0.96rem; height:0.96rem; background-size: 100%;}
  .ix-sw-box .swiper-button-next{right:0;}
  .ix-sw-box .swiper-button-prev{ left:0;}
  .ix-sw-box{ padding-left:1.4rem; padding-right:1.4rem;}

  .ix-szh .ix-sw-box{ padding-left:1.88rem; padding-right:1.88rem;}
  .ix-szh .ix-sw-box .swiper-button-next{right:0.48rem;}
  .ix-szh .ix-sw-box .swiper-button-prev{left:0.48rem;}

  .ix-dd-text.pt8{padding-top:0.6rem;}
   .ix-dd-text.ptb{padding-bottom:0.6rem;}
   .ix-jjlc .ij-t1{font-size:0.42rem;}
   .ix-jjlc .ij-t3{ text-align:center;}

   /*强大优势*/
   .ix-qdys ul li .ix-qdys-img{ width:2rem; height:2rem;}
   .ix-qdys ul li .ix-qdys-tit{    width: calc(100% - 2.48rem); padding-top:0px;}
   .ix-qdys ul li .ix-qdys-tit h1{ font-size:0.42rem;}
   .ix-qdys ul li .ix-qdys-tit .iqt-text{font-size:0.36rem;     height: initial;}
   .ix-qdys ul li{ padding-top:0.48rem;}

   /*联系我们*/
    .ix-message .ix-head { display:none;}
   .ix-m-mess-box{box-shadow:0px 0px 10px rgba(0,0,7,0.35);border-radius: 6px;}
    .ix-mess ul{padding-left:0.48rem; padding-right:0.48rem;}
   .ix-mess ul li{ box-shadow:none; border-bottom:solid 1px #e5e5e5; margin-top:0rem;}

   .ix-mess ul li{ padding-left:0rem; padding-right:0rem; width:calc(100% - 0rem); margin-left:0rem;}
  .ix-mess ul li:nth-child(1), .ix-mess ul li:nth-child(4){ margin-left:0rem; }
.ix-mess ul li input, .ix-mess ul li select{ font-size:0.36rem;}
.ix-m-mess-box .ix-more{ padding-bottom:0.72rem;}
 .immb-head{ display:block; border-radius:6px;}
 .ix-m-mess-box .immb-abc {display:none;  width:100% !important;}
 .ix-m-mess-box.select .immb-head span::before{transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);}

 /*联系我们*/
 .ix-footer{ font-size:0.32rem;}
 .ix-f1 h1{ padding-top:0px; font-size:0.42rem;}
 .ix-f1 p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
 .ix-f1  h1 a{ display:inline-block; padding-left:0.12rem; font-size:0.32rem;}
 .ix-f2 { padding: 0.48rem 0px; width:100%;}
 .ix-f3 { padding-top:0rem; width:100%;}
 .ix-footer .ix-f3 img{width:2.4rem;}
 .ix-f3 img:nth-child(1){ margin-right:0.42rem;}

 /*制胜之路*/
 .ix-about ul li .ia-tit.abc p img{max-width:60%;} 
 .ix-jszl .ij-2{ font-size:0.42rem; font-weight:bold;}
 .ix-jszl .zs-box .zb-abc{ padding:0.72rem 0.48rem;}

 .ix-ckimg p{ display:block;}

 /*试剂盒*/
   .ix-zsh-tit{ font-size:0.52rem;}

   /*定制芯片*/
   .ix-dzxp .ix-dzxp-img p{ font-size:0.52rem;}

   /*云端程序*/
   .ix-ydcx-tit ul li{width:100%; padding-top:0.48rem; padding-bottom:0px; border-bottom:none;}
   .ix-ydcx-tit ul li:nth-child(1){ padding-top:0.48rem;}
   .ix-ydcx-tit .iyt-img img{ width:1.9rem; height:1.9rem;}
   .ix-ydcx-tit .iyt-img{ padding:0px; padding-right:0.48rem;}
   .ix-ydcx-tit .iyt-tit{ font-size:0.52rem;}

   /*GeneDOTech*/
   .ix-gdt-a .iga-img{ width:100%;}
   .ix-gdt-a .iga-tit{ width:100%;}
   .iga-tit-abc{ padding-left:0px; padding-top:0.48rem;}
    .idx-1{ width:100%}
    .idx-2{ width:100%; padding-top:0.72rem;}
    .ix-gdt-xx .idx-1 img.gd-ewm{ width:3.1rem;     margin-right: 0.48rem;}
    .igx-con .igx-con-t1{ font-size:0.52rem;}
      .igx-con .igx-con-t2{ margin-top:0.24rem;}
      .igx-con .igx-con-t2 p{font-size:0.32rem; padding-bottom:0.12rem;}
       .igx-con .igx-con-t2 p.aab{font-size:0.36rem;}

        /*登录页面*/
 /*.ix-sign-img{  display:none;}*/
 .ix-sign-box{ width:100%;}
  .ix-sign-box .isb-k{ margin-left:0%;}
  .isb-k ul li a{ font-size:0.42rem;}

  /*serives*/
  .f18{font-size:0.42rem; }


  /*services*/
  .ix-fwdw-tit{ height:3.3rem}
  .ix-fwdw ul li{ margin-top:0.72rem;}
  .ix-fwdw ul li .ix-fwdw-img{width:3.3rem; height:3.3rem;}
  .ix-fwdw ul li .ix-fwdw-tit { width:calc(100% - 3.3rem); text-align:right}
  .ix-fwdw ul li .ix-fwdw-img img{ width:100%; height:100%;}
  .ix-fwdw ul li .ix-fwdw-tit .ift-box{ font-size:0.38rem;  }
  .ix-fwdw ul li:nth-child(odd) .ix-fwdw-tit .ift-box{ text-align:right;  text-align: right; width: 100%;}
  .ix-fays-head .ifh-tit{    width: calc(60% - 0.72rem); padding-left:0.72rem; font-size: 0.38rem;}
  .ix-fays-head .ifh-tit h1{font-size:0.52rem;}

  .ix-fays-list p{    padding: 0.48rem 0px;     padding-left: 1.42rem;}
    .ix-fays-list p img{ width:0.96rem; top:0.48rem}
    .ix-syrq ul li{    width: calc((100% - 0.48rem)/2); margin-left:0.48rem; padding:0.48rem 0rem; margin-top:0.48rem;}
   .ix-syrq ul li .ix-text-f16{ font-size:0.32rem;}

   .ix-yjsb ul li{ margin:0px auto; margin-left:0rem;}
   .ix-yjsb ul li:nth-child(1){margin-left:0rem; margin-bottom:0.48rem;}

   .ix-sfms .ix-text{ position:relative; padding-left:2.28rem; text-align:left !important; padding-bottom:0.48rem;}
   .ix-sfms .ix-text img{position:absolute; left:0;  width:1.8rem;}


   .sel-float-box.on{width: 90% !important;}

   .ix-syrq ul li:hover { transform: translateY(-10px);}

   .ix-zsh-tit p:nth-child(2){ font-size:0.38rem;}
   .idi-pp p:nth-child(2){ font-size:0.38rem;}

    .ix-xzmh ul li {  width: calc((100% - 80px)/2);}
	
	.ix-xzmh-xx{font-size:12px;}
}


