*{margin: 0; padding: 0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; }
html,body{-webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none;-o-text-size-adjust: none; text-size-adjust: none;}
body {font-size: 14px;color:#535563; font-family:Source Han Sans,思源黑体 }
input,textarea,select,button { outline:none; margin:0; padding:0;}
area{ outline:none;}
a,li{ text-decoration:none; color:#535563; -webkit-transition: all ease-in .2s;
    -ms-transition: all ease-in .2s; -moz-transition: all ease-in .2s;
    -o-transition: all ease-in .2s; transition: all ease-in .2s;}
a:hover{ color:#2d4f99}
h1,h2,h3,h4,h5{ font-weight:normal;}
ul,li {list-style-type:none;}
img { border:0; margin:0; padding:0;}
.top{ width:100%; height:102px;}
.n_top{ width:100%; height:157px;}
.fr{ float:left;}
.lanmu{ width:100%; height:40px; line-height:40px;}
.lanmu h1{ display:block; width:200px; color:#777a80; font-size:20px; height:100%; float:left; }
.lanmu h2{ display:block; width:100px; border-bottom:1px solid #868894;font-size:22px; font-weight:normal; color:#6a6f76;  height:100%; float:left; }
.lanmu a{  display:block;width:50px;height:100%;font-size:16px; font-weight:bold;  float:right; color:#074e9c;}
.section{ width:100%; max-width:1200px; margin:auto;}
.n_section{ width:100%; max-width:1200px; margin:auto; background:#f0f5f9; overflow:hidden;}
.clearfix { *zoom:1;/*IE/7/6*/}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}

.header{ position: fixed; background:url(../header_bj.png); width:100%; z-index:999999; padding:18px 0 10px 0; box-shadow:0 3px 3px rgba(0,0,0,.18)}
.header .logo{ float:left;  width:25%;}
.header .logo a{ display:block; width:100%; height:100%;}
.header .logo img{ width:238px;margin-top:8px;}
.header .menu{ width:75%; max-width:625px;  float:right; }
.header .menu .tp_search{ width:100%; margin:8px 0; clear:both;}
.header .menu .tp_search a{ display:block;float:right; background:#9bb9d7; text-align:center; width:21px ; height:21px; margin: 2.5px 20px ; line-height:21px; font-size:14px; border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; color:#fff;}
.header .menu .search{  width:230px; float:right; background:#e8e8ea; border-radius:20px;}
.tp_search input.username{ width:90%;float:left;  font-family:Source Han Sans,思源黑体;  height:25px; background: none; line-height:25px; border:0;font-size:16px; color:#80818c; text-indent:.5em; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none;}
.tp_search input.da_button{ width:10%; float:left;   height:25px; line-height:25px; border:0;font-size:14px;  background:url(../search.png) no-repeat 0 4px;  -webkit-appearance: none; -moz-appearance: none;-ms-appearance: none; -o-appearance: none; appearance: none;}
.header .menu ul{ width:100%;}
.header .menu li{ width:20%; float:left; position:relative;}
.header .menu li a{ display:block; width:100%;  line-height:32px; text-align: right;  color:#464856; font-size:16px; }
.header .menu li a.on,.header .menu li a:hover{color:#06509a; }
.header .menu li .drop{ width:150px; background:#2d4f99;  position:absolute; left:0; top:42px; display:none; z-index:99999;}
.header .menu li .drop ul{ width:90%;padding:15px 5%; height:auto; overflow:hidden;}
.header .menu li .drop ul li{ width:100%; }
.header .menu li .drop ul li a{ padding:0; font-size:14px; color:#fff; text-align:center;}

.m_menu{ background: url(../icon_nav.png) no-repeat center; background-size:100%; width:50px; position:absolute; right:0; top:0; height:100%; display:none;}
.en{ display:none;background:#9bb9d7; text-align:center; width:21px ; height:21px;  line-height:21px;  border-radius:5px; color:#fff; position:absolute; right:55px; top:38%;}
.banner{width:100%; position:relative; overflow:hidden;}
.banner_bar{ width:1000px; margin:0 auto;}
.n_banner{ width:1920px; margin:0 -460px; overflow:hidden; position:relative;}
.banner ul{ width:100%; position:relative; height:380px; }
.banner ul li{ width:100%; position:absolute; height:380px; left:0; top:0; opacity:0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.banner ul li.on{z-index:2;}
.banner .num{ position:absolute; width:100%; height:16px; bottom:5%; left:0; text-align:center; z-index:3;}
.banner .num a{ width:16px; height:16px; display:inline-block; background:#fff; border-radius:10px; margin:0 6px;}
.banner .num a.on{ background:#1f79cd}
.banner li img {display: block;}

.index_icon { width:100%; padding:35px 0;}
.index_icon ul { width:100%;}
.index_icon ul li{ width:23%;float:left; display: inline-block; text-align:center; background:url(../icon_bj.png) no-repeat top center ;}
.index_icon ul li:nth-child(2){ width:23%; margin:0 15.5%; }
.index_icon ul li img{ width:100px;}
.index_icon ul li h2{ line-height:45px; color:#6e7177; font-size:20px; letter-spacing:3px;}
.index_icon P{ font-size:16px; line-height:30px; color:#929599; letter-spacing:1px;}
.index_icon ul li:hover{ background:url(../icon_bj_hover.png) no-repeat  top center  ;}

.index_news{ width:100%;background:#fff; margin-bottom:40px;}
.index_news .left{ width:35%; float:left;}
.index_news .left img{ max-width:100%;}
.index_news .right{width:60%; float:right;}
.index_news .right ul{ width:100%; margin-top:10px;}
.index_news .right ul li{ width:100%; height:39px; line-height:39px; font-size:18px;}
.index_news .right ul li span{ display:block; width:12%; height:100%; float:left; color:#999fa5;}
.index_news .right ul li a{  display:block;  height:100%;  color:#555; float:left; letter-spacing:2px; overflow:hidden;}
.index_news .right ul li a:hover{ color:#2d4f99;}
.index_news .right ul li:nth-child(1) a:after{content:url(../news.png);}
.index_news .right ul li:nth-child(2) a:after{content:url(../news.png);}

.index_product{ width:100%;  padding:30px 0;background:#f0f5f9; display:none;}
.index_product .im{ width:35%; float:left;}
.index_product .im img{ max-width:100%;}
.index_product .im .left{ width:55%; float:left;}
.index_product .im .right{ width:45%; float:left; }
.index_product .im .right h1{ font-size:26px; color:#6a6f76; text-align:center; margin:20px 0 130px 0; letter-spacing:2px;}
.index_product .im .right a{ display:block;background:#06509a; color:#fff; margin:auto; letter-spacing:4px; width:120px;font-size:16px;text-align:center; height:35px; line-height:35px; border-radius:50px;}
.index_product .protein{ width:30%;float:left; margin: 0 9.67% 0 5%;}
.index_product .protein ul { margin-top:20px;}
.index_product .protein ul li{ width:100%; height:50px; line-height:50px;  font-size:18px; letter-spacing:1px; overflow:hidden;}
.index_product .protein ul li a{ color:#6a6f76;}
.index_product .protein ul li a:hover{ color:#2d4f99;}
.index_product .system{width:20.33%;float:left;}
.index_product .system ul { margin-top:20px;}
.index_product .system ul li{ width:100%; line-height:50px;height:50px;  font-size:18px; letter-spacing:1px;overflow:hidden;}
.index_product .system ul li a{   color:#6a6f76; }
.index_product .system ul li a:hover{ color:#2d4f99;}

.index_list{ width:100%; background:#074e9c; padding:10px 0; overflow:hidden; }
.index_list ul{ width:100%;  margin:auto;}
.index_list ul li{display: inline-block;}
.index_list ul li:nth-child(1){ width:20%; margin-left:10%; }
.index_list ul li:nth-child(2){ width:20%;  margin-left:14%;}
.index_list ul li:nth-child(3){ width:16%;  margin-left:19%;}
.index_list ul li h2{ color:#fff; font-weight:normal; font-size:18px; line-height:40px; letter-spacing:2px;}
.index_list ul li a{ display:block; width:100%;  float:left; font-size:14px; height:28px; line-height:28px; color:#8fa8ce; letter-spacing:3px;}

.n_zy{ width:100%; overflow:hidden;  background:#2D4F98;  font-size:1.2em; line-height: 25px; padding:15px 0; color:#fff; position: fixed; top:102px; z-index: 999;}
.n_zy .left{ float: left; display:none;}
.n_zy .left span{display:block; width:40px; height:25px; float:left; }
.n_zy .n_menu{ float:left;  background:url(../n_menu.png) no-repeat center center; background-size: 100%; }
.n_zy .right{ float: left;}
.n_zy .right span{  height:25px; float:left; padding:0 20px;}
.n_zy .right a{ display:block; padding:0 20px;  float:left; color:#fff; font-weight:bold;border-right: 1px solid white;}
.bj{ background:rgba(0,0,0,0.5); position:fixed; width:100%; height:100%; z-index:10; top:0; display:none;}
.wrap .gun{ position:fixed; top:0; left:0; height:100%; width:235px;z-index: 99999999; background:#074e9c; overflow:auto; transform:translateX(-235px); transition:all ease 0.4s; }
.open .wrap .gun{ transform:translateX(0px);}
.subnav a{color: #fff;}
.subnav h2{ color: #fff; font-size:18px; line-height:50px; padding-left: 10px; background: #073d79; }
.subnav h3{ color: #fff; font-size:16px;  border-top:1px solid #085eb3;margin-top:10px;line-height:45px; padding-left:20px;  }
.subnav h4{ color: #fff; font-size:14px; line-height:35px; padding-left:30px;  }
.subnav li{ line-height:35px;  font-size:14px;}
.subnav li a{ display:block; padding-left:40px; text-decoration:none; color:#fff; font-size: 14px;}
.subnav li .hide{ display:block;}
.subnav li .hide a{ padding-left:50px;line-height: 30px; color:#8fa8ce;  font-size:12px; }
.n_main{ width:100%; overflow:hidden; margin:auto;}

.n_main .c_n_l{ width:20%; float:left; overflow: hidden; }
.n_main .c_n_l span{width:80%; padding: 0 10%;background:rgba(7,78,154,0.75); color:#fff; font-size:1.3em; line-height:3; display:block;}
.n_main .c_n_l ul{ width:80%; margin:15px auto; font-size:1em; line-height:4;}
.n_main .c_n_l ul li{ width:100%; border-top:1px solid #b3b2b5; }
.n_main .c_n_l ul li a{ display:block; width:100%;font-size:0.95em;  height: auto; color:#4f5261;}

.n_main .n_l{ width:20%; float:left; }
.n_main .n_l span{width:90%; padding: 0 5%;background:rgba(7,78,154,0.75); color:#fff; font-size:1.3em; line-height:3; display:block;}
.n_main .n_l ul{ width:90%; margin:15px auto; font-size:1em; line-height:3; border-top:1px solid #b3b2b5;}
.n_main .n_l h3{ color:#4f5261; font-size:1.15em;  line-height:3; display:block;}
.n_main .n_l ul li{ width:100%;  }
.n_main .n_l ul li a{ display:block; width:100%; height: auto; font-size:0.95em; line-height:2.5; color:#707380;}
.n_main .n_l ul li a:hover{ color:#074e9b;}
.n_main .n_l .yzfw{color:#4f5261; font-size:1.15em;  line-height:3; display:block;}

.n_main .s_n_l{ width:20%; float:left;color:#4f5261; }
.n_main .s_n_l span{width:90%; padding: 0 5%; background:rgba(7,78,154,0.75); color:#fff; font-size:1.3em;  line-height:3; display:block;}
.n_main .s_n_l h2{ width:90%; line-height:2; margin:15px auto 0 auto;  font-size:1.15em;  display:block; border-top:1px solid #d3d4d7;}
.n_main .s_n_l h3{ width:85%; margin:0 auto; font-size:1.125em;  line-height:2.5; display:block;}
.n_main .s_n_l h4{ width:80%; margin:0 auto;  font-size:1.1em;  line-height:2; display:block;}
.n_main .s_n_l ul{ width:85%; margin-left:15%; font-size:1em; line-height:3; }
.n_main .s_n_l ul li{ width:100%;  }
.n_main .s_n_l ul li a{ display:block; width:100%; height: auto; font-size:0.95em; line-height:2.5; color:#707380;}
.n_main .s_n_l ul li a:hover{ color:#074e9b;}

.n_main .clip-bj{background:#fff url(../clip-bj.png) no-repeat bottom right;}
.n_main .lloccap-bj{background:#fff url(../lloccap-bj.png) no-repeat bottom right;}
.n_main .llok-bj{background:#fff url(../llok-bj.png) no-repeat bottom right;}
.n_main .appsmv-bj{background:#fff url(../appsmv-bj.png) no-repeat bottom right;}
.n_main .appsev-bj{background:#fff url(../appsev-bj.png) no-repeat bottom right;}
.n_main .ezpurifier-bj{background:#fff url(../ezpurifier-bj.png) no-repeat bottom right;}
.n_main .ezplus-bj{background:#fff url(../ezplus-bj.png) no-repeat bottom right;}
.n_main .pspurifier-bj{background:#fff url(../pspurifier-bj.png) no-repeat bottom right;min-height:1100px;}
.n_main .hpplus-bj{background:#fff url(../hpplus-bj.png) no-repeat bottom right;}
.n_main .aufslab-bj{background:#fff url(../aufslab-bj.jpg) no-repeat bottom right;}
.n_main .bigloop-bj{background:#fff url(../bigloop-bj.png) no-repeat bottom right;}
.n_main .chromatograp-bj{background:#fff;min-height:1100px;}
.n_main .fmh-bj{background:#fff url(../fmh-bj.jpg) no-repeat bottom right;}
.n_main .zkqw-bj{background:#fff url(../zkqw-bj.jpg) no-repeat bottom right;}
.n_main .sepaflash-bj{background:#fff url(../sepaflash-bj.png) no-repeat bottom right;}
.n_main .sacbio-bj{background:#fff url(../sacbio-bj.png) no-repeat bottom right;}
.n_main .abhbio-bj{background:#fff url(../abhbio-bj.png) no-repeat bottom right;}
.n_main .eacbio-bj{background:#fff url(../eacbio-bj.png) no-repeat bottom right;}
.n_main .dac-bj{background:#fff url(../dac-bj.png) no-repeat center center;}
.n_main .appspilot-bj{background:#fff url(../appspilot-bj.png) no-repeat bottom right;}
.n_main .appsprocess-bj{background:#fff url(../appsprocess-bj.png) no-repeat bottom right;}
.n_main .discosystem-bj{background:#fff url(../discosystem-bj.png) no-repeat bottom right;}
.n_main .bppilot-bj{background:#fff url(../bppilot-bj.png) no-repeat bottom right;}
.n_main .bpprocess-bj{background:#fff url(../bpprocess-bj.png) no-repeat bottom right;}
.n_main .hppilot-bj{background:#fff url(../hppilot-bj.png) no-repeat bottom right;}
.n_main .hpprocess-bj{background:#fff url(../hpprocess-bj.png) no-repeat bottom right;}
.n_main .supplies-bj{background:#fff;}
.n_main .abms-bj{background:#fff url(../abms-bj.png) no-repeat bottom right;}
.n_main .ultrafiltrat-bj{background:#fff url(../ultrafiltrat-bj.png) no-repeat bottom right;}
.n_main .ufgl-bj{background:#fff url(../ufgl-bj.png) no-repeat bottom right;}
.n_main .watersep-bj{background:#fff url(../watersep-bj.png) no-repeat bottom right;}
.n_main .yyzc-bj{background:#fff;}
.n_main .fff-bj{background:#fff; }
/*lab*/
.n_main .l_n_r{ width:80%; float:left; overflow:hidden; padding-bottom:80px;}
.n_main .lab-n-r{width:100%; float:left; overflow:hidden; padding-bottom:80px;}


.n_main .lanmu-mu{ width:100%; position: relative;}
.n_main .lanmu-labmu-bj{ background:url(../lab-bj.jpg) no-repeat; padding-top:59%; background-size:100%; }
.n_main .lanmu-gymu-bj{ background:url(../gy-bj.jpg) no-repeat; padding-top:37.5%; background-size:100%; }
.n_main .lanmu-pymu-bj{ background:url(../py-bj.jpg) no-repeat; padding-top:37.5%; background-size:100%; }
.n_main .lanmu-yymu-bj{ background:url(../yy-bj.jpg) no-repeat; padding-top:37.5%; background-size:100%; }
.n_main .lanmu-list{ width:55%; padding-left:40px; height:100%; background:url(../lab-mu-bj.png); position:absolute; right:0; top:0; overflow: hidden; }
.n_main .lanmu-list h2{ width:100px; color:#fff; font-size:2.25em; margin-top:120px; line-height:1.5; font-weight:bold;}
.n_main .lanmu-list em{ width:100px; display:block; height:1px; background:#fff; margin:20px 0;}
.n_main .lanmu-list ul{ width:40%;  margin:10px 8% 10px 0;    display: inline-block;  vertical-align: top;}
.n_main .lanmu-list ul h3{ color:#fff; font-size:1.4em;  line-height:2; display:block;font-weight:bold;}
.n_main .lanmu-list ul li{ width:100%;  }
.n_main .lanmu-list ul li a{ display:block; width:100%; height: auto; font-size:1em; line-height:2; color:#fff;}
.n_main .lanmu-mu02{width:85%; margin:0 auto; overflow:hidden;  line-height:2; }
.n_main .lanmu-mu02 .left{ width:65%; float:left; }
.n_main .lanmu-mu02 .left h2{  width:100px; color:#4f5261; font-size:2.25em; margin-top:50px; line-height:1.5; font-weight:bold;}
.n_main .lanmu-mu02 .left em{ width:100px; display:block; height:1px; background:#000; margin:20px 0;}
.n_main .lanmu-mu02 .left ul{ width:49%;display: inline-block; vertical-align: top; margin-bottom:40px;}
.n_main .lanmu-mu02 .left ul h3{ color:#565866; font-size:1.4em;  line-height:2; display:block;font-weight:bold;}
.n_main .lanmu-mu02 .left ul li{ width:100%;  }
.n_main .lanmu-mu02 .left ul li a{ display:block; width:100%; height: auto; font-size:1em; line-height:1.5; color:#565866;}
.n_main .lanmu-mu02 .left ul li a:hover{ color:#074e9b;}
.n_main .lanmu-mu02 .right{ width:35%; float:left; padding:100px 0 0 0; text-align: center;}
.n_main .lanmu-mu02 .right img{ max-width:100%; }
.n_main .slanmu-list{ width:55%; padding-left:40px; height:100%; background:url(../lab-mu-bj.png); position:absolute; right:0; top:0; }
.n_main .slanmu-list h2{ width:155px; color:#fff; font-size:2.25em; margin-top:40px; line-height:1.5; font-weight:bold;}
.n_main .slanmu-list h3{  color:#fff; font-size:2.25em;  line-height:1.5; }
.n_main .slanmu-list h5{ width:155px; color:#fff; font-size:2.25em; margin-top:170px; line-height:1.5; font-weight:bold;}
.n_main .slanmu-list em{ width:100px; display:block; height:1px; background:#fff; margin:20px 0;}
.n_main .slanmu-list ul{ width:40%; float:left; margin-right:8%;}
.n_main .slanmu-list ul h3{ color:#fff; font-size:1.3em;  line-height:2; display:block;font-weight:bold;}
.n_main .slanmu-list ul li{ width:100%;  }
.n_main .slanmu-list ul li a{ display:block; width:100%; height: auto; font-size:1em; line-height:2; color:#fff;}
.n_main .slanmu-list a{color: #fff;}
.n_main .slanmu-mu02{width:100%; margin:10px 0; overflow:hidden;  line-height:2; }
.n_main .slanmu-mu02 .left{ width:55%; float:left; margin-left:10%;}
.n_main .slanmu-mu02 .left h2{  width:155px; color:#4f5261; font-size:2.25em; margin-top:20px; line-height:1.5; font-weight:bold;}
.n_main .slanmu-mu02 .left h3{  width:155px; color:#4f5261; font-size:2.25em;  line-height:1.5; }
.n_main .slanmu-mu02 .left em{ width:100px; display:block; height:1px; background:#000; margin:20px 0;}
.n_main .slanmu-mu02 .left ul{ width:40%;  margin:0 9% 20px 0; display: inline-block;    vertical-align: top;}
.n_main .slanmu-mu02 .left ul h3{ color:#565866; font-size:1.3em;  line-height:2; display:block; font-weight:bold;}
.n_main .slanmu-mu02 .left ul li{ width:100%;  }
.n_main .slanmu-mu02 .left ul li a{ display:block; width:100%; height: auto; font-size:1em; line-height:1.5; color:#565866;}
.n_main .slanmu-mu02 .left ul li a:hover{ color:#074e9b;}
.n_main .slanmu-mu02 .right { width:35%; float:left; padding-top:45px; text-align: center; }
.n_main .slanmu-mu02 .right img{ max-width:100%;  }
.n_main .slanmu-mu03{width:100%; margin:40px 0; overflow:hidden;  line-height:2; }
.n_main .slanmu-mu03 .left{ width:55%; float:left; margin-left:10%;}
.n_main .slanmu-mu03 .left h2{  width:155px; color:#4f5261; font-size:2.25em; margin-top:20px; line-height:1.5; font-weight:bold;}
.n_main .slanmu-mu03 .left h3{  width:155px; color:#4f5261; font-size:2.25em;  line-height:1.5; }
.n_main .slanmu-mu03 .left em{ width:100px; display:block; height:1px; background:#000; margin:20px 0;}
.n_main .slanmu-mu03 .left ul{ width:100%;   float:left;}
.n_main .slanmu-mu03 .left ul li{ width:50%; float: left; margin:10px 0;  }
.n_main .slanmu-mu03 .left ul li a{ display:block; width:100%; height: auto; font-size:1.3em; line-height:1.5; color:#565866;}
.n_main .slanmu-mu03 .left ul li a:hover{ color:#074e9b;}
.n_main .slanmu-mu03 .right { width:35%; float:left; padding-top:45px; text-align: center;}
.n_main .slanmu-mu03 .right img{ max-width:100%; }

.n_main .t-img{ width:100%; overflow:hidden;}
.n_main .t-img img{ max-width:100%;}
.n_main .l-par{ width:86%; margin:50px auto; overflow:hidden;  line-height:2; color:#535563;}
.n_main .l-par ul{ width:100%;}
.n_main .l-par ul li{ width:100%; margin:70px 0; overflow: hidden;}
.n_main .l-par .l-par-img{width: 20%; float: left;}
.n_main .l-par .l-par-img img{max-width: 100%; border: 1px solid #eee;}
.n_main .l-par .l-par-con{width: 75%; float: left; margin-left: 5%;}
.n_main .l-par .l-par-con h4{ font-size:2.25em; color:#535563; font-weight: bold; line-height:1.5;  }
.n_main .l-par .l-par-con em{ display:block; height:1px; background:#1a1c2f; width:100px; margin:18px 0;}
.n_main .l-par .l-par-con p{ font-size:1.125em;  background:url(../dian.png) no-repeat 0 16px; padding-left:10px;}
.n_main .l-par .l-par-con span{display: block;width: 100px; font-size:1.125em; background:#074e9b; padding: 5px; color: #fff; }
.n_main .l-par .l-par-con span:after{display: block; float: left;
    content: '';
    width: 25px; height: 25px;
    background: url("../tb.png") no-repeat 0 5px  ;
}
.n_main .lab_char{ width:86%; margin:50px auto; overflow:hidden;}
.n_main .lab_char dl{ width:100%; margin:auto;overflow:hidden;}
.n_main .lab_char dl dt{ width:45%; float:left;}
.n_main .lab_char dl dt img{ max-width:100%;border:1px solid #bcb9b8;box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
.n_main .lab_char dl dd{ width:53%; float:left; margin-left:2%;}
.n_main .lab_char dl dd a{ display:block; width:100%; height:auto; line-height:2; }
.n_main .lab_char dl dd h4{ font-size:2.25em; color:#535563; font-weight: bold; line-height:1.5;  }
.n_main .lab_char dl dd em{ display:block; height:1px; background:#1a1c2f; width:100px; margin:18px 0;}
.n_main .lab_char dl dd p{ font-size:1.125em;margin: 4px 0; background:url(../dian.png) no-repeat 0 13px; padding-left:15px;line-height:1.7;}
.n_main .lab_ts{ width:86%; margin:20px auto; overflow:hidden;}
.n_main .lab_ts h2{ font-size:2.25em; color:#535563; font-weight: bold; line-height:1.5; }
.n_main .lab_ts em{ display:block; height:1px; background:#1a1c2f; width:100px; margin:18px 0;}
.n_main .lab-pu-img{ width:86%; margin:50px auto; overflow:hidden;}
.n_main .lab-pu-img h4{	font-size: 1.5em;	font-weight: bold;line-height:2.5;}
.n_main .lab-pu-img img{ max-width:100%;}
.n_main .lab_intro{ width:86%; margin:10px auto; overflow:hidden;}
.n_main .lab_intro img{ max-width:100%;}
.n_main .lab_intro_bigloop{ width:86%; margin:10px auto; overflow:hidden;}
.n_main .bigloop-top { width:100%; padding: 30px 0; overflow: hidden; border-top: 1px solid #bdbab9;}
.n_main .bigloop-top h5,.n_main .bigloop-bottom h5{ font-size:18px; color:#1a1c2f; line-height:35px;}
.n_main .bigloop-top p,.n_main .bigloop-bottom p{ color:#545463; font-size:14px; line-height:28px;}
.n_main .bigloop-top .b-t-l{ width:42%;  float: left;}
.n_main .bigloop-top .b-t-r{ width:53%; float: left; margin-left: 5%;}
.n_main .bigloop-bottom { width:100%; padding: 30px 0;overflow: hidden;  border-bottom: 1px solid #bdbab9;}
.n_main .bigloop-bottom .b-b-l{ width:72%; float: left;}
.n_main .bigloop-bottom .b-b-r{ width:25%; float: left;margin-left: 3%;}
.n_main .lab_intro_bigloop img{ max-width:100%;}
/*solutions*/
.n_main .s-par{ width:86%; margin:10px auto; overflow:hidden;  line-height:2; color:#535563;}
.n_main .s-par ul{ width:100%;}
.n_main .s-par ul li{ width:100%; margin:70px 0;}
.n_main .s-par ul li h4{ font-size:2.25em; color:#535563; font-weight: bold; line-height:1.5;  }
.n_main .s-par ul li em{ display:block; height:1px; background:#1a1c2f; width:100px; margin:18px 0;}
.n_main .s-par ul li p{ font-size:1.125em;  background:url(../dian.png) no-repeat 0 16px; padding-left:10px;}
.n_main .s_ts{ width:86%; margin:30px auto; overflow:hidden;}
.n_main .s_ts h2{ font-size:2.25em; color:#535563; font-weight: bold; line-height:1.5; }
.n_main .s_ts em{ display:block; height:1px; background:#1a1c2f; width:100px; margin:18px 0;}
.n_main .sou_char{ width:86%; margin:50px auto; overflow:hidden;}
.n_main .sou_char dl{ width:100%; margin:auto;overflow:hidden;}
.n_main .sou_char dl dt{ width:45%; float:left; }
.n_main .sou_char dl dt img{ max-width:100%; border:1px solid #bcb9b8;box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
.n_main .sou_char dl dd{ width:53%; float:left; margin-left:2%;}
.n_main .sou_char dl dd a{ display:block; width:100%; height:auto; line-height:1.8; }
.n_main .sou_char dl dd h4{ font-size:2.25em; color:#535563; font-weight: bold;   }
.n_main .sou_char dl dd em{ display:block; height:1px; background:#1a1c2f; width:100px; margin:18px 0;}
.n_main .sou_char dl dd p{ font-size:1.125em; margin: 4px 0; background:url(../dian.png) no-repeat 0 13px; padding-left:15px;line-height:1.7;}
.n_main .s_intro{ width:86%; margin:10px auto; overflow:hidden; font-size:1.125em; line-height:1.8;}
.n_main .s_intro img{ max-width:100%; margin:20px 0;}
.n_main .s_intro h4{ font-weight:bold; }
.n_main .uf_intro{ width:86%; margin:10px auto; overflow:hidden; font-size:1.125em; line-height:1.8;}
.n_main .uf_intro h4{ font-weight:bold; border-top: 1px solid #eee; }

.n_main .dac_intro{ width:86%; margin:10px auto; overflow:hidden; font-size:1.125em; line-height:1.8;}
.n_main .dac_intro img{ max-width:100%; margin:20px 0;}
.n_main .dac_intro h4{ font-weight:bold; }
/*service*/
.n_main .s_n_r{ width:80%; float:left;overflow:hidden; padding-bottom:80px;}
.n_main .article{width:86%; margin:50px auto; overflow:hidden;  line-height:2; color:#535563;}
.n_main .dw-title{width:86%; margin:30px auto;  font-size: 1.5em; font-weight: bold; line-height: 2.5;}
.n_main .mu-down{ width:86%; margin:20px auto; overflow: hidden; padding:10px 0; border-top:4px solid #58585a; border-bottom:4px solid #58585a; }
.n_main .mu-down ul{width:96%; padding: 15px 2%; border-bottom: 2px solid #b4b4b4; }
.n_main .mu-down ul li{ width: 100%;  overflow: hidden; line-height: 2.5;font-size: 1.25em;}
.n_main .mu-down ul li p{ width:80%; float: left; }
.n_main .mu-down ul li a{ width:20%; float: left; text-align: right;  color: #064e94;}
.n_main .mu-down ul:last-child{border-bottom: 0;}
.n_main .t_yh h3{ font-weight:bold; font-size:1.5em; line-height: 3; }
.n_main .t_yh p{  font-size:1.125em;}

.n_main .t_yzfw em{ display: block; margin:15px  0; width: 100px; height: 1px; background: #1a1c2f;}
.n_main .t_yzfw h3{ font-weight:bold; font-size:2.25em; }
.n_main .t_yzfw ul{ width:100%;}
.n_main .t_yzfw ul li{ width:98%; padding-left: 2%;  background:url(../dian.png) no-repeat 0 15px;font-size:1.125em; }

.n_main .t_fwnr h3{ font-weight:bold; font-size:1.5em;  line-height: 3;}
.n_main .t_fwnr ul{ width:100%;}
.n_main .t_fwnr ul li{ width:98%; padding-left: 2%;  background:url(../dian.png) no-repeat 0 15px;font-size:1.125em; }

.n_main .t_case h3{ font-weight:bold; font-size:1.5em; line-height: 3; }
.n_main .t_case ul{ width:50%; float:left;}
.n_main .t_case ul li{ width:97%; padding-left: 3%;  background:url(../dian.png) no-repeat 0 15px;font-size:1.125em;}

.n_main .v_dq ul{ width:50%; float:left;}
.n_main .v_dq ul li{ width:100%;background:url(../dian.png) no-repeat 0 15px;font-size:1.125em;}

.n_main .t_kcmd h3{ font-weight:bold; font-size:1.5em; }
.n_main .t_kcmd ul{ width:100%; float:left;}
.n_main .t_kcmd ul li{ width:100%;background:url(../dian.png) no-repeat 0 15px;font-size:1.125em;}

.n_main .t_kcnr h3{ font-weight:bold; font-size:1.5em; }
.n_main .t_kcnr p{ font-size:1.125em;}

.n_main .t_pxcp h3{ font-weight:bold; font-size:1.5em; }
.n_main .t_pxcp ul{ width:100%; float:left;}
.n_main .t_pxcp ul li{ width:100%;background:url(../dian.png) no-repeat 0 15px;font-size:1.125em;}

.n_main .t_bm h3{ font-weight:bold; font-size:1.5em; }
.n_main .t_bm ul{ width:100%; float:left;}
.n_main .t_bm ul li{ width:100%;background:url(../dian.png) no-repeat 0 15px;font-size:1.125em;}

.n_main .yz-cpquery{width:93%; margin:50px 0 50px 7%; overflow:hidden;}
.n_main .yz-cpquery ul{ width:100%; margin:auto;overflow:hidden;}
.n_main .yz-cpquery ul li{ width:23%; float:left;  margin:20px 1%;}
.n_main .yz-cpquery ul li a{ display:block; width:100%; height:auto;text-align:center;}
.n_main .yz-cpquery ul li img{ max-width:100%;border:1px solid #d0d1d3; margin:10px auto;box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
.n_main .yz-cpquery ul li h4{ font-size:1em; color:#535563;  line-height:1.5;  }

.n_main .fw-bottom{width:86%; margin:50px auto; overflow:hidden;}
.n_main .fw-bottom .left{ width:50%; float: left;}
.n_main .fw-bottom .left img{max-width:100%;}
.n_main .fw-bottom .right{ width:50%;}
.n_main .fw-bottom .right em{ display: block; margin:15px  0; width: 100px; height: 1px; background: #1a1c2f;}
.n_main .fw-bottom .right h3{ font-weight:bold; font-size:2.25em; }
.n_main .fw-bottom .right ul{ width:100%;overflow: hidden;}
.n_main .fw-bottom .yz-ul{ margin-bottom:70px;}
.n_main .fw-bottom .yz-ul li{ width:47%; float: left;  background:url(../dian.png) no-repeat 0 15px;  font-size:1.125em;padding-left:3%; line-height: 2; }
.n_main .fw-bottom .yy-ul li{ width:97%; float: left;  background:url(../dian.png) no-repeat 0 15px;  font-size:1.125em;padding-left:3%; line-height: 2; }

.n_main .mudi h3{ font-weight:bold; font-size:1.5em; }
.n_main .mudi ul{ width:100%; margin:10px auto;}
.n_main .mudi ul li{ width:98%; padding-left: 2%; background:url(../dian.png) no-repeat 0 15px;font-size:1.125em; }

.n_main .context h3{ font-weight:bold; font-size:1.5em; }
.n_main .context p{ width:100%; font-size:1.125em; }

.n_main .prc h3{ font-weight:bold; font-size:1.5em; }
.n_main .prc ul{ width:100%;margin:10px auto;}
.n_main .prc ul li{ width:98%; padding-left: 2%;  background:url(../dian.png) no-repeat 0 15px;font-size:1.125em; }

.n_main .baom h3{ font-weight:bold; font-size:1.5em; }
.n_main .baom ul{ width:100%;margin:10px auto;}
.n_main .baom ul li{width:98%; padding-left: 2%; background:url(../dian.png) no-repeat 0 15px;font-size:1.125em; }

.n_main .lc_pic{ width:86%; margin:50px auto;padding-bottom: 80px; border-bottom: 1px solid #bdbab9;}
.n_main .lc_pic img{ max-width:100%; }

.n_main .service_ts{ width:86%; margin:20px auto; overflow:hidden;}
.n_main .service_ts h2{ font-size:2.25em; color:#535563; font-weight: bold; line-height:1.5; }

.n_main .lt_pic{ width:86%; margin:50px auto; overflow:hidden;}
.n_main .lt_pic dl{ width:100%; margin:auto;overflow:hidden;}
.n_main .lt_pic dl dt{ width:48%; float:left; }
.n_main .lt_pic dl dt img{ max-width:100%; margin-bottom: 10px;    border: 1px solid #bcb9b8; }
.n_main .lt_pic dl dd{ width:51%; float:left; margin-left:1%;}
.n_main .lt_pic dl dd a{ display:block; width:100%; height:auto; line-height:1.8; }
.n_main .lt_pic dl dd h4{ font-size:2.25em; color:#535563; font-weight: bold;   }
.n_main .lt_pic dl dd em{ display:block; height:1px; background:#1a1c2f; width:100px; margin:18px 0;}
.n_main .lt_pic dl dd p{ font-size:1.125em;  background:url(../dian.png) no-repeat 0 11px; padding-left:15px; margin: 6px 0; }

.n_main .xs_pic{ width:86%; margin:50px auto; overflow:hidden;}
.n_main .xs_pic dl{ width:100%; margin:auto;overflow:hidden;}
.n_main .xs_pic dl dt{ width:48%; float:left; }
.n_main .xs_pic dl dt img{ max-width:100%; border:1px solid #bcb9b8;box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;  margin-bottom: 10px;}
.n_main .xs_pic dl dd{ width:51%; float:left; margin-left:1%;}
.n_main .xs_pic dl dd a{ display:block; width:100%; height:auto; line-height:1.8; }
.n_main .xs_pic dl dd h4{ font-size:2.25em; color:#535563; font-weight: bold;   }
.n_main .xs_pic dl dd em{ display:block; height:1px; background:#1a1c2f; width:100px; margin:18px 0;}
.n_main .xs_pic dl dd p{ font-size:1.125em;  background:url(../dian.png) no-repeat 0 11px; padding-left:15px; margin: 6px 0;}

.n_main .py_pic{ width:86%; margin:50px auto; overflow:hidden;}
.n_main .py_pic dl{ width:100%; margin:auto;overflow:hidden;}
.n_main .py_pic dl dt{ width:48%; float:left; }
.n_main .py_pic dl dt img{ max-width:100%;  border:1px solid #bcb9b8;box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box; margin-bottom: 10px;}
.n_main .py_pic dl dd{ width:51%; float:left; margin-left:1%;}
.n_main .py_pic dl dd a{ display:block; width:100%; height:auto; line-height:1.8; }
.n_main .py_pic dl dd h4{ font-size:2.25em; color:#535563; font-weight: bold;   }
.n_main .py_pic dl dd em{ display:block; height:1px; background:#1a1c2f; width:100px; margin:18px 0;}
.n_main .py_pic dl dd p{ font-size:1.125em;  background:url(../dian.png) no-repeat 0 11px; padding-left:15px;  margin: 6px 0;}

.n_main .jqcase_pic{ width:86%; margin:50px auto; overflow:hidden;}
.n_main .jqcase_pic dl{ width:100%; margin:auto;overflow:hidden;}
.n_main .jqcase_pic dl dt{ width:48%; float:left; }
.n_main .jqcase_pic dl dt img{ max-width:100%;  border:1px solid #bcb9b8;box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box; margin-bottom: 10px;}
.n_main .jqcase_pic dl dd{ width:51%; float:left; margin-left:1%;}
.n_main .jqcase_pic dl dd a{ display:block; width:100%; height:auto; line-height:1.8; }
.n_main .jqcase_pic dl dd h4{ font-size:2.25em; color:#535563; font-weight: bold;   }
.n_main .jqcase_pic dl dd em{ display:block; height:1px; background:#1a1c2f; width:100px; margin:18px 0;}
.n_main .jqcase_pic dl dd p{ font-size:1.125em;  background:url(../dian.png) no-repeat 0 12px; padding-left:15px; margin: 6px 0;  line-height:1.8; }

.n_main .tuu_pic{ width:86%; margin:50px auto;  }
.n_main .tuu_pic img{ max-width:100%; border:1px solid #bcb9b8;box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;}

.n_main .service_case{ width:86%; margin:20px auto; overflow:hidden;}
.n_main .service_case h2{ font-size:2.25em; color:#535563; font-weight: bold; line-height:1.5; }

.n_main .case_pic{ width:86%; margin:50px auto; overflow:hidden;}
.n_main .case_pic ul{ width:100%; margin:auto;overflow:hidden;}
.n_main .case_pic ul li{ width:45%; float:left; text-align:center; margin:20px 2.5%;}
.n_main .case_pic ul li a{ display:block; width:100%; height:auto;}
.n_main .case_pic ul li img{ max-width:100%;border:1px solid #bcb9b8;box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
.n_main .case_pic ul li h4{ font-size:1.25em; color:#535563;  line-height:2.5;  }

.n_main .area{ width:86%; margin:10px auto; overflow:hidden;}
.n_main .area ul{ width:100%; margin:auto;overflow:hidden;}
.n_main .area ul li{ width:30%; float:left; text-align:center; margin-right: 3%}
.n_main .area ul li a{ display:block; width:100%; height:auto;}
.n_main .area ul li img{ max-width:100%;border:1px solid #bcb9b8;box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
.n_main .area ul li h4{ font-size:1.25em; color:#535563;  line-height:2.5;  }

/*about us*/
.n_main .a_n_r{ width:80%; float:left;overflow:hidden; background:#fff; padding-bottom:80px;}

.n_main .a_n_txt01{ width:45%; background:rgba(7,78,154,0.5); color:#fff; font-size:1em; line-height:1.5; padding:145px 80px; overflow:hidden;}
.n_main .a_n_txt01 h1{ font-size:36px; font-weight:bold; line-height:2;}

.n_main .a_n_txt02{ width:82%; margin:50px 9% 20px 9%; overflow:hidden;color:#535563;line-height:1.8; font-size:1.125em; }
.n_main .a_n_txt02 p{ margin:20px 0; }
.n_main .a_n_txt02 h4{font-size:1.1em; }
.n_main .a_n_txt02 h5{ text-indent:1em; font-size:1.1em;  }

.n_main .iso_pic{ width:86%; margin:50px auto; overflow:hidden;}
.n_main .iso_pic dl{ width:100%; margin:auto;overflow:hidden;}
.n_main .iso_pic dl dt{ width:50%; float:left;}
.n_main .iso_pic dl dt img{ max-width:100%;}
.n_main .iso_pic dl dd{ width:49%; float:left; margin-left:1%;}
.n_main .iso_pic dl dd a{ display:block; width:100%; height:auto; line-height:2; }
.n_main .iso_pic dl dd h4{ font-size:2.25em; color:#535563; font-weight: bold; line-height:1.5;  }
.n_main .iso_pic dl dd em{ display:block; height:1px; background:#1a1c2f; width:100px; margin:18px 0;}
.n_main .iso_pic dl dd p{     font-size: 1.125em;  margin: 4px 0;  background: url(../dian.png) no-repeat 0 11px;  padding-left: 15px;  line-height: 1.7;}
.n_main .news_n_r{width:76%; float:left;overflow:hidden; background:#fff; padding-bottom:80px; padding-left:4%;}
.n_main .news-title{ font-size:1.7em; color: #545463; line-height:3 ; font-weight: bold; margin-top: 50px;}
.n_main .news-con{width: 100%; font-size:1.1em; line-height: 1.8;}
.n_main .news-con p{margin: 10px 0;}
.n_main .news-con h3{font-weight: bold; font-size: 1.1em; line-height:2;}
.n_main .news-con span{color: #2D4F99; display: block;width: 100%; font-weight: bold; margin-top: 25px;}
.n_main .news-con h4{font-size: 1.2em; line-height: 1.8;}
.n_main .news-con img{max-width: 100%;}
.n_main .news-con .news-container{width: 100%; overflow: hidden; padding: 20px 0; font-size: 1.1em; line-height: 1.8;}
.n_main .news-con .news-container-l{width: 50%; float: left;}
.n_main .news-con .news-container-r{width: 45%; float: right;}

.n_main .test_pic{width:86%; margin:50px auto;overflow:hidden;}
.n_main .test_pic h5{ font-size:2.25em; color:#535563; font-weight: bold; line-height:3; }
.n_main .test_pic dl{ width:100%; margin:30px auto;overflow:hidden;}
.n_main .test_pic dl dt{ width:50%; float:left;}
.n_main .test_pic dl dt img{ max-width:100%;}
.n_main .test_pic dl dd{ width:49%; float:left; margin-left:1%;}
.n_main .test_pic dl dd a{ display:block; width:100%; height:auto; line-height:2; }
.n_main .test_pic dl dd h4{ font-size:2.25em; color:#535563; font-weight: bold; line-height:1.5;  }
.n_main .test_pic dl dd em{ display:block; height:1px; background:#1a1c2f; width:100px; margin:18px 0;}
.n_main .test_pic dl dd p{  font-size: 1.125em;  margin: 4px 0;  background: url(../dian.png) no-repeat 0 11px;  padding-left: 15px;  line-height: 1.7;}

.n_main .news-query{width:86%; margin:50px auto; overflow: hidden;}
.n_main .news-query ul{ width:100%; overflow: hidden;}
.n_main .news-query ul li{ width:100%; line-height:39px; font-size:18px;display: inline-block;}
.n_main .news-query ul li span{ display:block; width:14%; height:100%; float:left; color:#999fa5;}
.n_main .news-query ul li a{  display:block;  height:100%;  color:#6f7177; float:left; letter-spacing:2px; overflow:hidden;}
.n_main .news-query ul li a:hover{ color:#2d4f99;}
.n_main .news-query ul li:nth-child(1) a:after{content:url(../news.png);}
.n_main .news-query ul li:nth-child(2) a:after{content:url(../news.png);}

.n_main .ins_pic{width:93%;  margin:50px 0 50px 7%;overflow:hidden;}
.n_main .ins_pic ul{ width:100%;overflow:hidden;}
.n_main .ins_pic ul li{ width:31.3333%; float:left; margin:0 3%;}
.n_main .ins_pic ul li:first-child{ margin:0;}
.n_main .ins_pic ul li:last-child{ margin:0;}

.n_main .ins_pic ul li img{ max-width:100%;}
.n_main .ins_pic ul li a{ display:block; width:100%; height:auto; line-height:2; }
.n_main .ins_pic ul li h4{ font-size:2.25em; color:#535563; font-weight: bold;line-height:1.5;   }
.n_main .ins_pic ul li em{ display:block; height:1px; background:#1a1c2f; width:100px; margin:18px 0;}
.n_main .ins_pic ul li p{  font-size: 1.125em;  margin: 4px 0;  background: url(../dian.png) no-repeat 0 11px;  padding-left: 15px;  line-height: 1.7; text-align: left;}

.n_main .hard_pic{width:86%; margin:0 auto;overflow:hidden;}
.n_main .hard_pic dl{ width:100%; margin:20px auto; overflow:hidden;}
.n_main .hard_pic dl dt{ width:50%; float:left;border:1px solid #d0d1d3; padding:20px 0; text-align:center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; }
.n_main .hard_pic dl dt img{ max-width:100%; }
.n_main .hard_pic dl dd{ width:45%; float:left; margin-left:4%;}
.n_main .hard_pic dl dd a{ display:block; width:100%; height:auto; line-height:2; }
.n_main .hard_pic dl dd h4{ font-size:2.25em; color:#535563; font-weight: bold; line-height:1.5;  }
.n_main .hard_pic dl dd em{ display:block; height:1px; background:#1a1c2f; width:100px; margin:18px 0;}
.n_main .hard_pic dl dd p{  font-size: 1.125em;  margin: 4px 0;  background: url(../dian.png) no-repeat 0 11px;  padding-left: 15px;  line-height: 1.7; }
/*contact*/
.n_main .c_n_r{ width:80%; float:left;overflow:hidden; background:#fff url(../c_bj.png) no-repeat right top; padding-bottom:50px;}
.n_main .c_n_txt01{ width:45%; background:rgba(7,78,154,0.5); color:#fff; font-size:1em; line-height:1.5; padding:75px 80px; overflow:hidden;}
.n_main .c_n_txt01 h1{ font-size:2.25em; font-weight:bold; line-height:2;}
.n_main .c_n_txt01 em{ width:100px; height:1px; background:#fff; display:block; margin:15px 0; }
.n_main .c_n_txt01 p{ font-size:1em; line-height:2;}

.n_main .c_n_txt02{ width:82%; margin:50px 9% 20px 9%; overflow:hidden;}
.n_main .c_n_txt02 .left{ width:48%; float:left; line-height:2; }
.n_main .zx{ width:100%; border-top:1px solid #bcb9b8; min-height:115px;padding-top:10px;}
.n_main .zx h4{ font-size:1.125em; color:#212233;font-weight:bold; }
.n_main .zx p{ font-size:1em; color:#535563;}
.n_main .zc{ width:100%;border-top:1px solid #bcb9b8;border-bottom:1px solid #bcb9b8;min-height:105px;padding-top:10px;}
.n_main .zc h4{ font-size:1.125em; color:#212233;font-weight:bold; }
.n_main .zc p{ font-size:1em; color:#535563;}
.n_main .tb{ width:48%; float:right;line-height:2;border-top:1px solid #bcb9b8;border-bottom:1px solid #bcb9b8;min-height:230px; padding-top:10px; }
.n_main .tb h4{ font-size:1.125em;color:#212233;font-weight:bold; }
.n_main .tb p{ font-size:1em;color:#535563;}
.n_main .tb a{ font-size:1em;color:#535563; display:block; margin-top:20px;}
.n_main .c_n_txt03{ width:82%; margin:10px auto; overflow:hidden; line-height:2;}
.n_main .c_n_txt03 h4{ font-size:1.125em; color:#212233; font-weight:bold; }
.n_main .c_n_txt03 h3{ font-size:1em; color:#212233; font-weight:bold; }
.n_main .c_n_txt03 p{ font-size:1em; color:#535563;}
.n_main .c_n_txt03 .tx-left{  width: 50%; float: left;}
.n_main .c_n_txt03 .tx-right{ width: 50%; float: left;}
.n_main .c_n_txt03 .tx-right img{max-width: 100%;}
.n_main .c_n_txt04{ width:82%; margin:30px auto; overflow:hidden; line-height:2;}
.n_main .c_n_txt04 h4{ font-size:1.125em; color:#212233; font-weight:bold; }
.n_main .c_n_txt04 h3{ font-size:1em; color:#535563;  }
.n_main .c_n_txt04 p{ font-size:1em; color:#535563;}
.n_main .c_n_txt04 .tx-left{  width: 50%; float: left;}
.n_main .c_n_txt04 .tx-right{ width: 50%; float: left;}
.n_main .c_n_txt04 .tx-right img{max-width: 100%;}

.n_main .c_n_txt05{ width:82%; margin:10px auto; overflow:hidden;}
.n_main .c_n_txt05 .left{ width:48%; height:2px; border-bottom:1px solid #bcb9b8 ; float:left;}
.n_main .c_n_txt05 .right{  width:48%; height:2px; border-bottom:1px solid #bcb9b8 ; float:right;  }


.ser_case_logo{  width:96%;  margin:20px 2%;  overflow: hidden;  color: #535563;  line-height: 1.8;  font-size: 1.125em;}
.ser_case_logo ul{width: 100%; font-size: 0;}
.ser_case_logo ul li{width: 12.28%;display: inline-block; vertical-align: top; margin:10px 1%; }
.ser_case_logo ul li img{max-width: 100%; border: 1px solid #eee;}
.ser_case_logo h3{    font-weight: bold;  font-size: 1.5em; line-height: 55px;}
.ser_case_xc{  width:96%;  margin:20px 2%;  overflow: hidden;  color: #535563;  line-height: 1.8;  font-size: 1.125em;}
.ser_case_xc ul{width: 100%; font-size: 0;}
.ser_case_xc ul li{width: 31.333%;display: inline-block; vertical-align: top; margin:10px 1%;}
.ser_case_xc ul li img{max-width: 100%; border: 1px solid #eee;}
.ser_case_xc h3{    font-weight: bold;  font-size: 1.5em; line-height: 55px;}

/*ShowPages*/
.qt-pagination{ width:94%; margin:auto; overflow:hidden; padding:30px 0; text-align:center;}
.qt-pagination a{border-radius: 10px;background:#e6eef6;border: 1px solid #e3e3e3; margin-right: 10px; min-width: 35px;  height: 35px;   line-height: 35px;   display: inline-block;   text-align: center;}
.qt-pagination  .pages{ background:#004d9f; color:#fff;}
.cd-top {  display: inline-block;width: 40px;height: 44px; position: fixed;bottom: 40px; right: 10px; /* image replacement properties */overflow: hidden; text-indent: 100%;
    white-space: nowrap;  background: url(../top.png) no-repeat center ; background-size: 100%; visibility: hidden; opacity: 0;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.cd-top.cd-is-visible {  visibility: visible; opacity: 1;}
.cd-top.cd-fade-out {  opacity: .8;}
.no-touch .cd-top:hover { background-color: #e86256;  opacity: 1;}
.footer{ width:100%; background:#1a1c2f; font-size:15px; line-height:30px; color:#90929a; padding:8px 0;overflow:hidden;}
.footer .left{ width:55%; float: left;}
.footer .right{ width:45%; float: left;   text-align:right}
.footer .right a{ color:#90929a;}

@media(max-width: 1200px){
    .index_news .left{ width:100%; text-align:center}
    .index_news .right{width:100%; }
}

@media(max-width: 1199px){
    .section{ max-width:94%;}
    .index_icon ul li{ width:26%;}
    .index_icon ul li:nth-child(2){ width:26%; margin:0 11%;  }
    .index_news .right ul li{ height:45px; line-height:45px;}
    .index_list ul li:nth-child(1){ width:15%;float:left; margin-left:0; }
    .index_list ul li:nth-child(2){ width:15%;  margin:0 27.5%;float:left;}
    .index_list ul li:nth-child(3){ width:15%;  margin-left:0;float:left;}

}

@media(max-width: 1024px){
    .n_main .lanmu-list{ width:65%; }
    .n_main .lanmu-list h2{ width:200px;  margin-top:100px; line-height:1.5; }
    .n_main .lanmu-list ul{ width:45%;margin-right:3%;}
    .n_main .slanmu-list{  width: 90%; margin: 10px auto;position: relative;background: none; padding-left: 0; overflow: hidden;}
    .n_main .slanmu-list h2{color:#565866; }
    .n_main .slanmu-list h3{ color:#565866; }
    .n_main .slanmu-list em{  background:#000; margin:20px 0;}
    .n_main .slanmu-list ul{ width:50%; float:left; margin-right:0; }
    .n_main .slanmu-list ul h3{ color:#565866; }
    .n_main .slanmu-list ul li{ width:100%;  }
    .n_main .slanmu-list ul li a{  color:#565866;}
    .n_main .slanmu-list a{color: #565866;}
    .n_main .slanmu-mu02,.n_main .slanmu-mu03{width:90%; margin:10px auto; }
    .n_main .slanmu-mu02 .left,.n_main .slanmu-mu03 .left{ width:60%; margin-left:0;}
    .n_main .slanmu-mu02 .right,.n_main .slanmu-mu03 .right{ width:40%; padding:10px 0 0 0;}
    .n_main .slanmu-mu02 .right img{ max-width:100%; }
    .n_main .slanmu-list h5{margin-top: 60px;}
}

@media (max-width:999px){
    .header{ width:100%;}
    .m_menu{ display:block;}
    .en{ display:block;}
    .top{ height:69px;}
    .n_top{ height:124px;}
    .n_zy{ top:69px;}
    .header .menu { position:absolute; left:0; top:69px; background:#06509a; width:100%; display:none; max-width: none;}
    .header .menu .tp_search{  display:none;}
    .header .menu ul>li{ width:100%; margin:0; text-align: center;  border-bottom:1px solid #2971b9;}
    .header .menu ul>li a{ padding:0;line-height:45px; color:#fff; text-align:center;}
    .header .menu li a.on, .header .menu li a:hover {color: #fff;}
    .header .menu li .drop .hide{ display:none;}
    .header .menu li .drop{ width:100%; position:static; background:#1972cb;}
    .header .menu li .drop ul{ width:auto; margin:auto; padding:0 5%;}
    .header .menu li .drop ul li{ width: auto; float:left; padding-right:20px; text-align:left;  box-sizing:border-box; border:none;}
    .header .lang-search{ display:none;}
    .header .logo{ width:25%;}
    .header .logo img{ width:160px; height:auto; margin:0;}
    .n_menu{display: block;}
    /*banner*/
    .banner{ margin:0;}
    .banner_bar{ width:100%;}
    .n_banner{ width:100%; margin:0; height:auto;}
    .n_main .iso_pic dl dd h4,.n_main .test_pic dl dd h4,.n_main .ins_pic ul li h4,.n_main .hard_pic dl dd h4,.n_main .hard_pic dl dd h4{font-size:1.6em;}
    .n_main .yz-cpquery ul li{ width:31.33%; float:left;  margin:20px 1%;}
    .n_main .fw-bottom { width:90%; margin:50px 5%;}
    .n_main .fw-bottom .left{ width:100%; }
    .n_main .fw-bottom .right{ width:100%; }
    .n_main .fw-bottom .yz-ul li{ width:48%; font-size:1em;padding-left:2%;  }
    .n_main .fw-bottom .yy-ul li{ width:98%;font-size:1em;padding-left:2%; }
    .n_main .lab_intro_bigloop img{margin: 10px;}
    .n_main .bigloop-top .b-t-l{ width:100%; }
    .n_main .bigloop-top .b-t-r{ width:100%; margin-left: 0;}
    .n_main .bigloop-bottom .b-b-l{ width:100%; }
    .n_main .bigloop-bottom .b-b-r{ width:100%; margin-left: 0;}
}

@media (max-width:820px) {  .n_main .lanmu-list h2{margin-top: 50px;}  }

@media(max-width:780px){
    .index_news .right ul li{ width:100%; height:100px; line-height:40px; font-size:18px; letter-spacing:1px;}
    .index_news .right ul li span{ display:block; width:20%; height:40px; float:left; text-align:center; border-bottom:2px solid #06509a; color:#999fa5;}
    .index_news .right ul li a{  display:block; width:100%;  height: auto; line-height:40px;  color:#6e7177; float:left; overflow:hidden;}
    .n_main .iso_pic,.n_main .test_pic,.n_main .ins_pic{width: 90%; margin: 30px 5%;}
    .n_main .hard_pic{width: 90%; margin:0 5%;}
    .n_main .hard_pic dl{margin:0 auto;}
    .n_main .c_n_txt03 .tx-left,.n_main .c_n_txt03 .tx-right,.n_main .c_n_txt04 .tx-left,.n_main .c_n_txt04 .tx-right{  width: 100%; float: left;}
    .n_main .yz-cpquery ul li{ width:29.33%; float:left;  margin:20px 2%;}
    .n_main .c_n_l,.n_main .n_l,.n_main .s_n_l{display: none;}
    .n_main .a_n_r,.n_main .c_n_r,.n_main .s_n_r,.n_main .l_n_r{width: 100%; padding-bottom: 10px; background-size:100%;}
    .n_main .lanmu-list h2{margin-top: 50px;}
    .n_zy .left {display: block;}
    .n_zy .right { float: right;}
    .di-span{ display: none;}
    .n_main .pspurifier-bj{min-height:100px;}
    .n_main .aufslab-bj{ min-height:100px;}
    .n_main .chromatograp-bj{min-height:100px;}
    .n_main .fmh-bj{min-height:100px;}
    .n_main .news_n_r{ width:96%;  float: left;  overflow: hidden;  background: #fff;  padding:0 2%;}
    .n_main .yz-cpquery { width: 90%; margin:30px 5%;}

    .ser_case_logo ul li{width: 18%; margin:10px 1%;}

}

@media(max-width:710px){
    .banner ul{height:320px;}
    .banner ul li{height:320px;}
    .index_icon ul li{ width:30%;}
    .index_icon ul li:nth-child(2){ width:30%; margin:0 5%;  }
    .index_product .im{ width:100%; float:left; }
    .index_product .im .right h1{    margin: 20px 0 110px 0;}
    .index_product .protein{ width:40%;float:left; margin: 30px 10% 30px 0;}
    .index_product .system{width:50%;float:left; margin: 30px 0 0 0;}
    .n_main .iso_pic dl dd h4,.n_main .test_pic dl dd h4,.n_main .ins_pic ul li h4,.n_main .hard_pic dl dd h4,.n_main .hard_pic dl dd h4{font-size:1.6em;}
    .footer{font-size:13px; line-height:25px; }
    .footer .left,.footer .right{ width:100%; text-align:center;}
    .header .logo{ width:35%;}
    .index_news{    margin-bottom:10px;}
    .index_list ul li:nth-child(1){ width:100%;float:left; margin:0; }
    .index_list ul li:nth-child(2){ width:100%;  margin:0;float:left;}
    .index_list ul li:nth-child(3){ width:100%;  margin:0;float:left;}
    .index_list ul li a{ display:block; width:33.33%;  float:left; font-size:14px; height:28px; line-height:28px; color:#8fa8ce; letter-spacing:1px;}
    .cd-top {right:10px;bottom: 10px;}
    .n_main .iso_pic dl dt,.n_main .test_pic dl dt,.n_main .hard_pic dl dt{width: 100%; text-align: center;}
    .n_main .iso_pic dl dd,.n_main .test_pic dl dd,.n_main .hard_pic dl dd{width: 100%; margin:20px auto;}
    .n_main .test_pic h5{text-align: center; }
    .n_main .iso_pic dl dd em,.n_main .test_pic dl dd em,.n_main .ins_pic ul li em,.n_main .hard_pic dl dd em{margin: 10px auto;}
    .n_main .iso_pic dl dd h4,.n_main .test_pic dl dd h4,.n_main .ins_pic ul li h4,.n_main .hard_pic dl dd h4,.n_main .hard_pic dl dd h4{text-align: center;}
    .n_main .iso_pic dl dd p,.n_main .test_pic dl dd p,.n_main .hard_pic dl dd p{width: 80%; margin: 3px auto;  }
    .n_main .ins_pic ul li{width: 100%; margin: 20px 0; text-align: center;}
    .n_main .lanmu-list h2{margin-top: 20px;}
    .n_main .lt_pic,.n_main .xs_pic,.n_main .py_pic,.n_main .jqcase_pic{width: 90%; margin:60px 5%;}
    .n_main .lt_pic dl dt,.n_main .xs_pic dl dt,.n_main .py_pic dl dt,.n_main .jqcase_pic dl dt{ width: 100%;}
    .n_main .lt_pic dl dd,.n_main .xs_pic dl dd,.n_main .py_pic dl dd,.n_main .jqcase_pic dl dd{width: 100%; margin:0 auto;}
}

@media (max-width:635px) {
    .n_main .lanmu-list { width:90%; margin:10px auto; position: relative; background: none; padding-left: 0;}
    .n_main .lanmu-list h2{ width: 100px; color:#4f5261; font-size:2.25em; margin-top:20px; }
    .n_main .lanmu-list em{  background:#000; margin:20px 0;}
    .n_main .lanmu-list ul h3{ color:#565866; font-size:1.3em; }
    .n_main .lanmu-list ul li a{  font-size:1em;  color:#565866;}
    .n_main .lanmu-mu02{width:90%; margin:10px auto; }
    .n_main .lanmu-mu02 .left{ width:100%; margin-left:0;}
    .n_main .lanmu-mu02 .left ul{ width:40%;  margin-right:9%; margin-bottom: 10px;}
    .n_main .lanmu-mu02 .right{ width:100%; padding:10px 0 0 0;}
    .n_main .lanmu-mu02 .right img{ max-width:100%; }
}

@media(max-width:568px){
    .index_icon{ padding:0 0 50px 0;}
    .index_icon ul li{ width:80%; padding:0 10%; margin-top:30px; }
    .index_icon ul li:nth-child(2){ width:80%; margin:50px 0 0 0; padding:0 10%;  }
    .n_main .c_n_txt01{width: 90%; padding: 20px 5%; }
    .n_main .c_n_txt02{ width: 90%; margin: 30px 5%;}
    .n_main .c_n_txt02 .left{ width: 100%;}
    .n_main .tb{ width: 100%;}
    .n_main .c_n_txt03,.n_main .c_n_txt04{width: 90%; margin: 30px 5%;}
    .n_main .a_n_txt02{ width: 90%; margin: 30px 5%;}
    .n_main .a_n_txt01{ width: 90%; padding:60px 5%;}
    .n_main .mu-down{ width: 90%; margin:60px 5%;}
    .n_main .mu-down ul li{  line-height: 2.5;font-size: 1em;}
    .n_zy{  font-size:1em; }
    .n_zy .right span{ padding:0 5px;}
    .n_zy .right a{ padding:0 5px;}

    .n_main .article{ width: 90%; margin: 30px 5%;}
    .n_main .t_case ul{ width:100%;}
    .n_main .t_case ul li{ width:98%; padding-left: 2%; }
    .n_main .lab_char,.n_main .sou_char{width: 90%; margin:60px 5%;}
    .n_main .lab_char dl dt,.n_main .sou_char dl dt{ width: 100%;}
    .n_main .lab_char dl dd,.n_main .sou_char dl dd{width: 100%; margin:0 auto;}
    .n_main .news-query{width:90%; margin:50px 5%;}
    .n_main .lc_pic,.n_main .tuu_pic{width: 90%; margin:30px 5%;padding-bottom: 30px;}
    .n_main .service_ts,.n_main .service_case{width: 90%; margin:30px 5%;}
    .n_main .service_ts h2,.n_main .service_case h2{font-size:1.8em}

    .n_main .lt_pic dl dd h4,.n_main .xs_pic dl dd h4,.n_main .py_pic dl dd h4,.n_main .jqcase_pic dl dd h4{ font-size: 1.8em;}
    .n_main .case_pic{width: 90%; margin:60px 5%;}
    .n_main .case_pic ul li{ width:95%;}
    .n_main .lanmu-list ul { width:100%; margin:10px auto;}
    .n_main .slanmu-list ul{ width:100%; margin:10px auto;}
    .n_main .slanmu-mu02 .left,.n_main .slanmu-mu03 .left{ width:100%; margin-left:0;}
    .n_main .slanmu-mu02 .left ul{     width: 48%;  margin: 0 1% 20px 0;}
    .n_main .slanmu-mu02 .right,.n_main .slanmu-mu03 .right{ width:100%; }
    .n_main .lanmu-list h2{width: 200px;}
    .n_main .lanmu-mu02 .left h2{width: 200px;margin-top: 20px;}
    .n_main .news-title{line-height:1.5;margin-top: 20px;}
    .n_main .news-con .news-container-l{width: 100%; float: left;}
    .n_main .news-con .news-container-r{width: 100%; float: right;}
    .n_main .yz-cpquery ul li{ width:46%; float:left;  margin:20px 2%;}
    .n_main .l-par .l-par-img{width: 100%;}
    .n_main .l-par .l-par-img img{max-width: 50%;}
    .n_main .l-par .l-par-con{width: 100%; margin: 0;}
    .ser_case_logo ul li{width: 23%; margin:10px 1%;}
}


@media(max-width:425px){
    .banner .num a{ width:12px; height:12px;  margin:0 3px;}
    .index_product .protein{ width:90%;float:left; margin: 20px 0 30px 0; padding:0 5%;}
    .index_product .protein ul li{height:40px; line-height:40px;  font-size:18px;  }
    .index_product .system{width:90%;float:left;padding:0 5%;margin: 20px 0 0 0;}
    .index_product .system ul li{ line-height:40px;height:40px;  font-size:18px; }
    .index_icon ul li{ width:80%; padding:0 10%; margin-top:30px;  }
    .index_icon ul li h2{ line-height:50px;}
    .index_icon p{line-height:25px;}
}

@media(max-width:320px){
    .footer{font-size:13px;  }
}
