/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:14px; font-family:' '; color:#333; overflow-x:hidden; line-height:30px}
a{ color:#666;}
a:hover{ color:#248aff; text-decoration:none;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper1{ width:1200px; margin:0 auto;}
input,textarea,select{outline:none}
input,input:link,input:visited,input:hover,input:active,input:focus{ outline:none;}
img{object-fit: cover;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
/*common end*/


.headbg{ width:100%; background:#248aff; position:fixed; z-index:55; top:0; left:0; transition:all .3s ease;}
.headbg.active{ background:#248aff !important ;}
.head{}
.head_top{ height:40px; line-height:40px; color:rgba(255,255,255,.8); text-align:right; font-size:14px;}
.head_top a{ color:rgba(255,255,255,.8);}
.head_top a:hover{ color:#fff;}
.head_top i{ font-style:normal; margin:0 10px;}
.head_btm{ height:64px;}
.logo{ float:left; width:32%; height:64px; position:relative;}
.logo img{ max-width:100%; max-height:90%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto 0;}
/*menu*/
.menu{ height:64px; line-height:64px; float:right;}
.menu>ul>li{ float:left; position:relative; padding:0 10px;}
.menu>ul>li>a{ display:block; text-align:center; color:#fff; font-size:16px; position:relative;}
.menu>ul>li>a:hover,.menu>ul>li:hover>a{ color:#fff;}
.menu>ul>li>a:hover:before,.menu>ul>li:hover>a:before{ content:""; width:100%; height:2px; background:#fff; position:absolute; bottom:6px; left:0;}
.menu ul li ul{ width:160px; background:#fff; box-shadow:0px 0px 5px rgba(0,0,0,.1); z-index:5; position:absolute; top:100%; left:50%; transform:translateX(-50%); padding:10px 0; display:none;}
.menu ul li:hover>ul{ display:block;}
.menu ul li ul li{ line-height:24px; position:relative;}
.menu ul li ul li a{ display:block; text-align:center; color:#666; font-size:14px; padding:10px 5px;}
.menu ul li ul li a:hover,.menu ul li ul li:hover>a{ color:#248aff;}
.menu ul li ul li ul{ width:100%; top:0; left:100%; transform:translateX(0);}
.h_height{ height:104px;}


.dialog1_box{ display:none;}
.dialog1_close1{ width:100%; height:100%; background:rgba(0,0,0,.5); position:fixed; top:0; left:0; z-index:998;}
.dialog1bg{ width:90%; max-width:600px; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); z-index:999;}
.dialog1_close2{ width:24px; height:24px; line-height:20px; text-align:center; border-radius:100%; background:#e3e3e3; color:#999; font-size:24px; cursor:pointer; position:absolute; top:-30px; right:-30px;}
.dialog1_close2:hover{ background:#248aff; color:#fff;}
.dialog1{ padding:30px; background:#fff; position:relative;
 -webkit-animation-duration: 1s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.dialog1_top{ padding:30px 0;}
.dialog1_logo{ text-align:center;}
.dialog1_logo img{ max-width:100%; max-height:70px;}
.dialog1_con{ padding:30px;}
@-webkit-keyframes fadeInDown2 { 
0% {
opacity:0;
-webkit-transform:translate3d(0, -20%, 0);
transform:translate3d(0, -20%, 0)
}
to { opacity: 1; -webkit-transform: none; transform: none }
}
@keyframes fadeInDown2 { 
0% {
opacity:0;
-webkit-transform:translate3d(0, -20%, 0);
transform:translate3d(0, -20%, 0)
}
to { opacity: 1; -webkit-transform: none; transform: none }
}
.fadeInDown2 { -webkit-animation-name: fadeInDown2; animation-name: fadeInDown2 }

.dialog1_login{}
.dialog1_login .form{}
.dialog1_login .form ul li{ position:relative; margin-bottom:50px; }
.dialog1_login .form ul li:nth-child(2){ margin-bottom:20px;}
.dialog1_login .form img{ width:15px; height:24px; object-fit:contain; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.dialog1_login .form .form_div{ padding-left:30px;}
.dialog1_login .form .form_div .text1{ border:none; border-bottom:1px solid #d9d9d9; background:#fff; height:39px; line-height:39px; padding:0; width:100%;}
.dialog1_login .form .form_div .h3{ font-size:14px; line-height:24px;}
.dialog1_login .form .form_div .h3 a{ color:#248aff;}
.dialog1_login .form .form_div .h3 a:hover{ opacity:.8;}
.dialog1_login .form .form_div .h3 a:last-child{ float:right;}
.dialog1_login .form .button1{ display:block; margin:0 auto; text-align:center; width:180px; line-height:40px; background:#248aff; color:#fff; font-size:14px;}
.dialog1_login .form .button1:hover{ opacity:.8;}

.dialog1_register{}
.dialog1_register .form{}
.dialog1_register .form ul li{ position:relative; margin-bottom:32px; }
.dialog1_register .form ul li:nth-child(4){ margin-bottom:20px;}
.dialog1_register .form img{ width:24px; height:24px; object-fit:contain; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.dialog1_register .form span{ font-size:14px; line-height:40px; position:absolute; left:0; top:0;}
.dialog1_register .form .form_div2{ padding-left:80px; line-height:40px; font-size:14px;}
.dialog1_register .form .form_div2 label{ display:inline-block; margin-right:20px; cursor:pointer;}
.dialog1_register .form .form_div2 label input{ margin-right:5px;}
.dialog1_register .form .form_div{ padding-left:40px;}
.dialog1_register .form .form_div .text1{ border:none; border-bottom:1px solid #d9d9d9; background:#fff; height:39px; line-height:39px; padding:0; width:100%;}
.dialog1_register .form .form_div .yzm_box{ border-bottom:1px solid #d9d9d9;}
.dialog1_register .form .form_div .text2{ border:none; background:#fff; height:39px; line-height:39px; padding:0; width:calc(100% - 105px); display:inline-block; vertical-align:top;}
.dialog1_register .form .form_div .button2{ display:inline-block; vertical-align:top; text-align:center; width:100px; line-height:30px; background:#248aff; color:#fff; font-size:14px;}
.dialog1_register .form .form_div .button2:hover{ opacity:.8;}
.dialog1_register .form .form_div .h3{ font-size:14px; line-height:24px;}
.dialog1_register .form .form_div .h3 a{ color:#248aff;}
.dialog1_register .form .form_div .h3 a:hover{ opacity:.8;}
.dialog1_register .form .form_div .h3 a:last-child{ float:right;}
.dialog1_register .form .form_div .h3 label{}
.dialog1_register .form .form_div .h3 label input{ margin-right:5px; vertical-align:middle;}
.dialog1_register .form .button1{ display:block; margin:0 auto; text-align:center; width:180px; line-height:40px; background:#248aff; color:#fff; font-size:14px;}
.dialog1_register .form .button1:hover{ opacity:.8;}


/**/
.swiper-container1 { width: 100%; }
.swiper-container1 .swiper-slide { }
.swiper-container1 .swiper-slide img{ display:block; width:100%;}
.swiper-container1 .swiper-pagination1{ display:none;s}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet{ width:8px; height:8px; background:#000; opacity:.5;}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#fff; opacity:1;}
.swiper-container1 .swiper-button-prev1,.swiper-container1 .swiper-button-next1{ display:none;}
.swiper-container1 .swiper-button-prev1{}
.swiper-container1 .swiper-button-next1{}


.con01bg{ margin-top:-45px; position:relative; z-index:2;}
.con01{
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.con01_lt{ width:320px; background:#fff; box-shadow:0 3px 6px 0 rgba(177,226,255,.16);}
.con01_lt .nr_box{ padding:20px 30px;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.con01_lt .img{ width:60px; height:60px; position:relative;}
.con01_lt .img img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.con01_lt .txtbg{ width:calc(100% - 80px);}
.con01_lt .txt{}
.con01_lt .txt .h2{ font-size:16px; line-height:26px;}
.con01_lt .txt .h3{ font-size:14px; line-height:24px; color:#999;}
.con01_lt .txt .h3 a{ color:#248aff;}
.con01_lt .txt .h3 a:hover{ opacity:.8;}
.con01_lt .txt .h3 i{ font-style:normal;}
.con01_rt{ width:820px; height:60px; line-height:60px; background:#fff; box-shadow:0 3px 6px 0 rgba(177,226,255,.16);/* margin-left:-50px;*/ padding:0 20px 0 40px; position:relative;}
.con01_rt:before{ content:""; width:47px; height:100%; background:linear-gradient(90deg,rgba(188,222,255,.75),rgba(213,233,207,0)); opacity:.55; position:absolute; left:0; top:0;}
.con01_rt .h2{ float:left; padding-left:35px; background:url("ico_horn.png")/*tpa=http://mlnqi.net.cn/images/ico_horn.png*/ left center no-repeat; background-size:24px auto; font-size:16px; font-weight:bold;}
.con01_rt .h3{ float:right; margin:21px 0 0 0;}
.con01_rt .h3 img{ display:block;}
/*scroll_01*/
.scroll_01{ float:left; width:calc(100% - 140px);}
.scroll_01 .hd{}
.scroll_01 .hd .prev,.scroll_01 .hd .next{ display:block; width:5px; height:9px; overflow:hidden; cursor:pointer;} 
.scroll_01 .hd .prev{ background:url("icoLeft.gif")/*tpa=http://mlnqi.net.cn/images/icoLeft.gif*/ no-repeat;}
.scroll_01 .hd .next{ background:url("icoRight.gif")/*tpa=http://mlnqi.net.cn/images/icoRight.gif*/ no-repeat;} 
.scroll_01 .bd{}
.scroll_01 .bd ul li{ float:left; width:50%; font-size:14px;}
.scroll_01 .bd ul li a{ display:block; padding-left:15px; position:relative; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.scroll_01 .bd ul li a:before{ content:""; width:6px; height:6px; border-radius:100%; background:#248aff; position:absolute; left:0; top:50%; transform:translateY(-50%);}


.tit1{}
.tit1 .h2{ font-size:24px; line-height:34px; font-weight:bold;}
.con02bg{ padding:40px 0 10px 0;}
.con02{}
.con02 .list{ margin-top:30px;}
.con02 .list ul li{ float:left; width:calc((100% - 60px)/3); margin:0 0 30px 30px; position:relative;}
.con02 .list ul li:nth-child(3n-2){ margin-left:0; clear:left;}
.con02 .list ul li .nr_box{}
.con02 .list ul li .img{ padding-bottom:52%; position:relative; overflow:hidden; z-index:1;}
.con02 .list ul li .img img{ width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto; transition:all .3s ease; z-index:1;}
.con02 .list ul li:hover .img img{ transform:scale(1.1);}
.con02 .list ul li .img:before{ content:""; width:100%; height:100%; background:rgba(10,25,9,.5); position:absolute; top:0; left:0; z-index:2;}
.con02 .list ul li:hover .img:before{ background:rgba(0,104,207,.75);}
.con02 .list ul li .txtbg{ width:100%; position:absolute; left:0; bottom:20px; z-index:2; transition:all .3s ease;}
.con02 .list ul li:hover .txtbg{ bottom:30px;}
.con02 .list ul li .txt{ color:#fff; padding:0 15px 0 15px;}
.con02 .list ul li .txt .h2{ font-size:18px; line-height:1em; font-weight:bold; border-left:2px solid #fff; padding-left:10px;}
.con02 .list ul li .txt .h3{ font-size:16px; line-height:26px; margin-top:10px;}


.con03bg{ padding:30px 0 100px 0; background-position:center; background-repeat:no-repeat; background-size:cover;}
.con03{ }
/*slideTxtBox_01*/
.slideTxtBox_01{ }
.slideTxtBox_01 .hd{ position:relative; color:#fff;}
.slideTxtBox_01 .hd ul{ padding-right:100px;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: flex-start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.slideTxtBox_01 .hd ul li{ font-size:18px;}
.slideTxtBox_01 .hd ul li span{ display:block; height:64px; cursor:pointer; padding:0 25px;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.slideTxtBox_01 .hd ul li.on span,.slideTxtBox_01 .hd ul li span:hover{ background:#fff; color:#248aff; font-weight:bold;}
.slideTxtBox_01 .hd ul li a{ display:none; line-height:64px; color:rgba(255,255,255,.8); position:absolute; top:0; right:0;}
.slideTxtBox_01 .hd ul li a:hover{ color:#fff;}
.slideTxtBox_01 .hd ul li.on a{ display:block;} 
.slideTxtBox_01 .bd{ background:#fff;}
.slideTxtBox_01 .bd ul li{ padding:0 45px 0 25px; height:60px; line-height:60px; border-top:1px dashed #eee; position:relative; font-size:16px; overflow:hidden;}
.slideTxtBox_01 .bd ul li:hover{ box-shadow:0 0 20px 0 rgba(96,159,255,.16);}
.slideTxtBox_01 .bd ul li a{ float:left; width:70%; height:60px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-weight:bold;}
.slideTxtBox_01 .bd ul li span{ float:right; }
.slideTxtBox_01 .bd ul li em{ position:absolute; top:7px; right:-21px; font-style:normal; background:#2880e5; color:#fff; width:70px; font-size:12px; line-height:22px; text-align:center; transform:rotate(45deg);}


.footbg{ background:#000711;}
.foot{ color:rgba(255,255,255,.7);}
.foot a{ color:rgba(255,255,255,.7);}
.foot a:hover{ color:#fff;}
.foot .list1{ padding:40px 0 15px 0;}
.foot .list1 .f_logo{ margin-bottom:20px;}
.foot .list1 .f_logo img{ max-width:100%; max-height:60px;}
.foot .list1 .f_ewm{ float:left; font-size:14px; line-height:24px; position:relative; margin-right:330px;}
.foot .list1 .f_ewm .img{}
.foot .list1 .f_ewm .img img{ display:block; width:85px; padding:5px; background:#fff;}
.foot .list1 .f_ewm .img span{ display:block; margin-top:5px;}
.foot .list1 .f_ewm .box1{ background:#fff; position:absolute; bottom:100%; left:50%; transform:translateX(-50%); display:none;}
.foot .list1 .f_ewm:hover .box1{ display:block;}
.foot .list1 .f_ewm .box1 img{ display:block; width:190px; padding:5px;}
.foot .list1 .f_nav{ float:left; font-size:14px; line-height:24px;}
.foot .list1 .f_nav dl{ float:left; min-width:200px;}
.foot .list1 .f_nav dl dt a{ font-size:16px; line-height:26px; color:#fff; margin-bottom:15px;}
.foot .list1 .f_nav dl dd{ margin-top:10px;}
.foot .list2{ font-size:14px; line-height:24px; border-top:1px solid rgba(255,255,255,.23); padding:15px 0;}
.foot .list2 ul li{}
.foot .list2 ul li a{ margin-right:10px;}


/*Add------------------------------------------------------------------------------*/


.inbannerbg{ position:relative;}
.inbanner{}
.inbanner img{ display:block; width:100%;}
.inbannerbg .txtbg{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.inbannerbg .txt{ color:#fff;}
.inbannerbg .txt .h2{ font-size:69px; line-height:1em; font-weight:bold;}

.innav{ font-size:16px; line-height:26px; font-weight:bold; border-bottom:1px solid rgba(188,222,255,.75); margin-bottom:20px; margin-top:-20px;}
.innav ul li{ float:left; margin:0 20px 0 0;}
.innav ul li a{ display:block; color:#333; border-bottom:2px solid transparent; padding:0 0 5px 0;}
.innav ul li:hover>a,.innav ul li.on>a{ color:#248aff; border-color:#248aff;}

.innav2{ border:1px solid #ddd; padding:20px 25px 10px 25px; margin-bottom:20px; font-size:14px; line-height:30px;}
.innav2 dl{}
.innav2 dl dt{ float:left; width:130px;}
.innav2 dl dd{ float:right; width:calc(100% - 130px);}
.innav2 dl dd a{ display:inline-block; padding:0 15px; margin:0 0 10px 0;}
.innav2 dl dd a:hover,.innav2 dl dd a.on{ background:rgba(188,222,255,.75); color:#248aff;}

.insidebg{ padding:60px 0 80px 0;}
.inside{}
.inside_con{ margin-top:30px;}


.service1{}
.service1 .list{}
.service1 .list ul li{ float:left; width:calc((100% - 60px)/3); margin:0 0 30px 30px;}
.service1 .list ul li:nth-child(3n-2){ margin-left:0; clear:left;}
.service1 .list ul li .nr_box{ border:1px solid #e1e3e8; padding:20px 30px;}
.service1 .list ul li:hover .nr_box{ box-shadow:0 3px 23px rgba(36,138,255,.3);}
.service1 .list ul li .img{ height:40px; position:relative;}
.service1 .list ul li .img img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto 0;}
.service1 .list ul li .txt{ margin-top:20px; color:#333;}
.service1 .list ul li .txt .h2{ font-size:18px; line-height:1em; font-weight:bold; border-left:2px solid #333; padding-left:10px;}
.service1 .list ul li:hover .txt .h2{ border-color:#248aff; color:#248aff;}


.tit2{}
.tit2 .h2{ font-size:16px; line-height:40px;}
.tit2 .h2 span{ display:inline-block; text-align:center; padding:0 10px; background:#248aff; color:#fff;}
.tit2 .h2 span img{ vertical-align:middle; height:20px; margin-right:5px;}
.service1-1{}
.service1-1 .list{ border:1px solid #e1e6f0; padding:30px; font-size:20px; line-height:2em;}


.tit3{}
.tit3 .h2{ font-size:24px; line-height:34px; font-weight:bold; color:#248aff;}
.service2-1bg{ padding:40px 0 80px 0; background:url("bg.png")/*tpa=http://mlnqi.net.cn/images/bg.png*/ center no-repeat; background-size:cover;}
.service2-1{}
.service2-1 .list{ margin-top:40px;}
.service2-1 .list ul li{ float:left; width:calc((100% - 60px)/4); margin:0 0 20px 20px; background:#fff; text-align:center;}
.service2-1 .list ul li:hover{ box-shadow:0 3px 23px 0 rgba(96,159,255,.16);}
.service2-1 .list ul li:nth-child(4n-3){ margin-left:0; clear:left;}
.service2-1 .list ul li .nr_box{ padding:20px 30px;}
.service2-1 .list ul li .img{ margin:0 auto; width:60px; height:60px; background:#eee; position:relative;}
.service2-1 .list ul li .img img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.service2-1 .list ul li .txt{ margin-top:5px;}
.service2-1 .list ul li .txt .h2{ font-size:18px; line-height:28px; height:56px; font-weight:bold;}


.tit4{}
.tit4 .h2{ font-size:16px; line-height:26px; color:#248aff; border-bottom:1px solid rgba(188,222,255,.75);}
.tit4 .h2 span{ display:inline-block; padding-bottom:5px; border-bottom:2px solid #248aff;}
.service3-1{}
.service3-1 .form{ margin-top:30px; height:40px;}
.service3-1 .form .text1{ float:left; border:1px solid #e1e3e8; background:#fff; height:38px; line-height:38px; padding:0 10px; width:calc(100% - 182px);}
.service3-1 .form .button1{ float:right; width:130px; line-height:40px; text-align:center; background:#248aff; color:#fff; font-size:14px;}
.service3-1 .form .button1:hover{ opacity:.8;}
.service3-1 .list{ margin-top:30px;}
.service3-1 .list ul li{ height:60px; line-height:60px; font-size:16px; padding:0 15px;}
.service3-1 .list ul li:hover{ box-shadow:0 0 20px 0 rgba(96,159,255,.16);}
.service3-1 .list ul li a{ float:left; width:70%; height:60px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.service3-1 .list ul li a:hover{}
.service3-1 .list ul li span{ float:right;}


.jigou1{ position:relative; z-index:2;}
.jigou1 .form{ height:40px; margin-top:-80px; margin-bottom:50px; background:#fff; box-shadow:0 3px 6px 0 rgba(177,226,255,.16);}
.jigou1 .form .text1{ float:left; border:none; background:#fff; height:40px; line-height:40px; padding:0 10px; width:calc(100% - 140px);}
.jigou1 .form .button1{ float:right; width:120px; line-height:40px; text-align:center; font-size:14px; background:#248aff; color:#fff;}
.jigou1 .form .button1:hover{ opacity:.8;}
.jigou1 .list{}
.jigou1 .list ul li{ margin-bottom:25px; border-radius:10px; box-shadow:0 5px 20px rgba(96,159,255,.2); padding:30px;}
.jigou1 .list ul li .txt{ font-size:14px; line-height:24px;}
.jigou1 .list ul li .txt .h2{ margin-bottom:10px;}
.jigou1 .list ul li .txt .h2 span{ font-size:18px; line-height:28px; font-weight:bold; float:left; width:calc(100% - 150px);}
.jigou1 .list ul li .txt .h2 a{ float:right; border:1px solid #248aff; color:#248aff; height:34px; line-height:34px; width:118px; border-radius:40px; text-align:center;}
.jigou1 .list ul li .txt .h2 a:hover{ background:#248aff; color:#fff;}
.jigou1 .list ul li .txt .h3{ margin-bottom:10px;}
.jigou1 .list ul li .txt .h4{}
.jigou1 .list ul li .txt .h5{ line-height:39px; margin-top:20px; min-height:98px;}
.jigou1 .list ul li .txt .h5 a{ display:inline-block; background:#f4faff; color:#248aff; padding:0 25px; border-radius:5px; margin:0 10px 10px 0;}
.jigou1 .list ul li .txt .h5 a:hover{ background:#248aff; color:#fff;}
.jigou1 .form2{ border:1px solid #ddd; padding:20px 200px 5px 30px; margin-bottom:20px; position:relative;}
.jigou1 .form2 ul li{ margin-bottom:15px; line-height:35px; font-size:14px;}
.jigou1 .form2 ul li span{ display:inline-block; vertical-align:top; margin-right:10px;}
.jigou1 .form2 ul li a{ display:inline-block; vertical-align:top; color:#248aff; margin-right:20px;}
.jigou1 .form2 ul li .text1{ display:inline-block; vertical-align:top; border:1px solid #e1e3e8; background:#fff url("ico_search1.png")/*tpa=http://mlnqi.net.cn/images/ico_search1.png*/ left 5px center no-repeat; height:33px; line-height:33px; padding:0 10px 0 30px; width:278px;}
.more3{}
.more3 span{ display:inline-block; text-align:center; width:80px; line-height:33px; border:1px solid #248aff; background:#248aff; color:#fff; font-size:14px;}
.more3 span:hover{ opacity:.8;}
.jigou1 .form2 .more3{ position:absolute; bottom:20px; right:20px;}


.aboutus1bg{ padding:20px 0; background:url("bg2.png")/*tpa=http://mlnqi.net.cn/images/bg2.png*/ center no-repeat; background-size:cover;}
.aboutus1{ color:#fff;}
.aboutus_lt{ float:left; width:372px; height:235px; position:relative; background:#fff; border-radius:5px; overflow:hidden;}
.aboutus_lt img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.aboutus_rt{ float:right; width:calc(100% - 400px);}
.aboutus_rt .nr_box{ padding-right:190px; position:relative;}
.aboutus_rt .h2{ font-size:26px; line-height:36px; font-weight:bold; margin-bottom:10px;}
.aboutus_rt .h3{ font-size:16px; line-height:20px; color:#ebefff; margin:0 0 10px 0;}
.aboutus_rt .h3 strong{ font-weight:normal; opacity:.8;}
.aboutus_rt .h3 span{ display:inline-block; border:1px dashed #ebefff; padding:0 15px; margin:0 20px 10px 0;}
.aboutus_rt .h4{ font-size:16px; line-height:26px;}
.more1{ text-align:center;}
.more1 span{ display:block; text-align:center; width:150px; line-height:40px; background:#ecf4fd; color:#248aff; font-size:16px; margin:15px 0;}
.more1 span:hover{ opacity:.8;}
.aboutus_rt .more1{ position:absolute; right:0; top:50%; transform:translateY(-50%);}

.aboutus2bg{ padding:40px 0 40px 0;}
.aboutus2{}
.slideTxtBox_02{}
.slideTxtBox_02 .hd{ font-size:16px; line-height:38px; margin-bottom:50px;}
.slideTxtBox_02 .hd ul{
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: flex-start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.slideTxtBox_02 .hd ul li{ width:160px; text-align:center; margin:0 15px 0 0;}
.slideTxtBox_02 .hd ul li a{ display:block; border:1px solid #248aff;}
.slideTxtBox_02 .hd ul li i{ display:inline-block; vertical-align:middle; width:24px; height:24px; position:relative; margin-right:5px;}
.slideTxtBox_02 .hd ul li i img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.slideTxtBox_02 .hd ul li.on a{ background:#248aff; color:#fff;}
.slideTxtBox_02 .bd{ border:1px solid #e1e6f0; padding:30px;}
.aboutus_list{}
.tit5{}
.tit5 .h2{ font-size:20px; line-height:1em; font-weight:bold; padding-left:10px; border-left:2px solid #248aff;}
.aboutus_list .list{ margin-top:30px; margin-bottom:60px; font-size:18px; line-height:28px;}
.more2{ }
.more2 span{ display:inline-block; text-align:center; width:180px; line-height:40px; background:#248aff; color:#fff; font-size:16px; margin:0 15px 0 0;}
.more2 span:hover{ opacity:.8;}
.aboutus_list1{}
.aboutus_list2{}
.aboutus_list3{}
.aboutus_list4{}
.aboutus_list4 .map{ margin-bottom:30px;}
.aboutus_list4 .map img,.aboutus_list4 .map iframe{ width:100%;}
.aboutus_list4 ul li{}


.zhuanjia1{}
.zhuanjia1 .tit2 .h2 span{ min-width:110px;}
.zhuanjia1 .form{ margin-top:30px; height:40px;}
.zhuanjia1 .form .text1{ float:left; border:1px solid #e1e3e8; background:#fff; height:38px; line-height:38px; padding:0 10px; width:calc(100% - 182px);}
.zhuanjia1 .form .button1{ float:right; width:130px; line-height:40px; text-align:center; background:#248aff; color:#fff; font-size:14px;}
.zhuanjia1 .form .button1:hover{ opacity:.8;}
.zhuanjia1 .list{ margin-top:30px;}
.zhuanjia1 .list ul li{ float:left; width:calc((100% - 40px)/3); margin:0 0 20px 20px;}
.zhuanjia1 .list ul li:nth-child(3n-2){ margin-left:0; clear:left;}
.zhuanjia1 .list ul li .nr_box{ border:1px solid #e1e3e8; padding:25px 15px 25px 25px;}
.zhuanjia1 .list ul li:hover .nr_box{ box-shadow:0 0 20px 0 rgba(96,159,255,.16);}
.zhuanjia1 .list ul li .img{ float:left; width:100px; height:132px; background:#f4f4f4; position:relative; overflow:hidden;}
.zhuanjia1 .list ul li .img img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto; transition:all .3s ease;}
.zhuanjia1 .list ul li:hover .img img{ transform:scale(1.1);}
.zhuanjia1 .list ul li .txtbg{ float:right; width:calc(100% - 115px);}
.zhuanjia1 .list ul li .txt{ color:#333; font-size:14px; line-height:24px;}
.zhuanjia1 .list ul li .txt .h2{ font-size:16px; line-height:26px; padding-right:100px; position:relative; margin-bottom:10px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.zhuanjia1 .list ul li .txt .h2 strong{}
.zhuanjia1 .list ul li .txt .h2 i{ position:absolute; top:0; right:0;}
.zhuanjia1 .list ul li .txt .h2 i img{ max-width:100px;}
.zhuanjia1 .list ul li .txt .h3{ margin-bottom:10px;}
.zhuanjia1 .list ul li .txt .h3 strong{ font-weight:normal; color:#999;}
.zhuanjia1 .list ul li .txt .h3 span{}
.zhuanjia1 .list ul li .txt .h4{ line-height:30px; margin-bottom:10px;}
.zhuanjia1 .list ul li .txt .h4 strong{ font-weight:normal; color:#999;}
.zhuanjia1 .list ul li .txt .h4 span{ display:inline-block; text-align:center; padding:0 5px; background:rgba(188,222,255,.75); color:#248aff; min-width:80px;}
.zhuanjia1 .list ul li .txt .h5{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.zhuanjia1 .list ul li .txt .h5 strong{ font-weight:normal; color:#999;}
.zhuanjia1 .list ul li .txt .h5 span{}


.library1{ position:relative; z-index:2;}
.library1 .form{ height:40px; margin-top:-80px; margin-bottom:50px; background:#fff; box-shadow:0 3px 6px 0 rgba(177,226,255,.16);}
.library1 .form .text1{ float:left; border:none; background:#fff; height:40px; line-height:40px; padding:0 10px; width:calc(100% - 140px);}
.library1 .form .button1{ float:right; width:120px; line-height:40px; text-align:center; font-size:14px; background:#248aff; color:#fff;}
.library1 .form .button1:hover{ opacity:.8;}
.library1 .list{}
.library1 .list ul li{ padding:0 45px 0 25px; height:60px; line-height:60px; border-bottom:1px dashed #eee; position:relative; font-size:16px; overflow:hidden;}
.library1 .list ul li:hover{ box-shadow:0 0 20px 0 rgba(96,159,255,.16);}
.library1 .list ul li a{ float:left; width:70%; height:60px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-weight:bold;}
.library1 .list ul li span{ float:right; }
.library1 .list ul li em{ position:absolute; top:7px; right:-21px; font-style:normal; background:#2880e5; color:#fff; width:70px; font-size:12px; line-height:22px; text-align:center; transform:rotate(45deg);}


.tit6{}
.tit6 .h2{ font-size:26px; line-height:36px;}
.form_enterprise1{}
.form_enterprise1 .form{ margin-top:20px;}
.form_enterprise1 .form table{}
.form_enterprise1 .form table th{ padding:10px 10px 10px 0; width:160px; font-weight:normal; text-align:right; vertical-align:top;}
.form_enterprise1 .form table td{ padding:10px 0 10px 0;}
.form_enterprise1 .form .h2{ font-size:14px; line-height:40px;}
.form_enterprise1 .form .h2 font{ color:#f00;}
.form_enterprise1 .form .text1{ border:1px solid #e1e3e8; background:#fff; height:38px; line-height:38px; padding:0 10px; width:calc(100% - 22px); max-width:888px;}
.form_enterprise1 .form .checkbox{ font-size:14px; line-height:40px;}
.form_enterprise1 .form .checkbox ul li{ float:left; width:20%;}
.form_enterprise1 .form .checkbox ul li label{ cursor:pointer;}
.form_enterprise1 .form .checkbox ul li label input{ margin-right:10px;}
.form_enterprise1 .form .checkbox ul li:last-child{ width:60%;}
.form_enterprise1 .form .text2{ border:1px solid #e1e3e8; background:#fff; height:38px; line-height:38px; padding:0 10px; width:calc(100% - 111px); margin-left:10px; max-width:387px;}
.form_enterprise1 .form .text3{ border:1px solid #e1e3e8; background:#fff; height:116px; line-height:38px; padding:0 10px; width:calc(100% - 22px); max-width:888px;}
.form_enterprise1 .form .button1{ display:inline-block; text-align:center; font-size:14px; line-height:40px; background:#248aff; color:#fff; padding:0 10px; min-width:160px;}
.form_enterprise1 .form .button1:hover{ opacity:.9;}

.form_expert1{}
.form_expert1 .form{ margin-top:20px;}
.form_expert1 .form table{}
.form_expert1 .form table th{ padding:10px 10px 10px 0; width:160px; font-weight:normal; text-align:right; vertical-align:top;}
.form_expert1 .form table td{ padding:10px 0 10px 0;}
.form_expert1 .form .h2{ font-size:14px; line-height:40px;}
.form_expert1 .form .h2 font{ color:#f00;}
.form_expert1 .form .text1{ border:1px solid #e1e3e8; background:#fff; height:38px; line-height:38px; padding:0 10px; width:calc(100% - 22px); max-width:888px;}
.form_expert1 .form .checkbox{ font-size:14px; line-height:40px;}
.form_expert1 .form .checkbox ul li{ float:left; width:20%;}
.form_expert1 .form .checkbox ul li label{ cursor:pointer;}
.form_expert1 .form .checkbox ul li label input{ margin-right:10px;}
.form_expert1 .form .checkbox ul li:last-child{ width:60%;}
.form_expert1 .form .text2{ border:1px solid #e1e3e8; background:#fff; height:38px; line-height:38px; padding:0 10px; width:calc(100% - 111px); margin-left:10px; max-width:387px;}
.form_expert1 .form .text3{ border:1px solid #e1e3e8; background:#fff; height:116px; line-height:38px; padding:0 10px; width:calc(100% - 22px); max-width:888px;}
.form_expert1 .form .button1{ display:inline-block; text-align:center; font-size:14px; line-height:40px; background:#248aff; color:#fff; padding:0 10px; min-width:160px;}
.form_expert1 .form .button1:hover{ opacity:.9;}
.form_expert1 .form .radiobox{ font-size:14px; line-height:40px;}
.form_expert1 .form .radiobox ul li{ float:left; width:20%;}
.form_expert1 .form .radiobox ul li label{ cursor:pointer;}
.form_expert1 .form .radiobox ul li label input{ margin-right:10px;}
.form_expert1 .form .h3{ font-size:12px; line-height:22px; color:#f56c6c;}
.form_expert1 .form .cz_box{ }
.form_expert1 .form .cz_box .img_cz{ width:100px; height:100px; background:#eee; position:relative;}
.form_expert1 .form .cz_box .img_cz img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto; z-index:1;}
.form_expert1 .form .cz_box .img_cz input{ width:100%; height:100%; cursor:pointer; position:absolute; top:0; left:0; z-index:2; opacity:0;}
.form_expert1 .form .zs_box{}
.form_expert1 .form .zs_box ul li{ float:left; width:calc(100%/3);}
.form_expert1 .form .zs_box .img_zs{ width:170px; height:120px; background:#eee; position:relative;}
.form_expert1 .form .zs_box .img_zs img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto; z-index:1;}
.form_expert1 .form .zs_box .img_zs input{ width:100%; height:100%; cursor:pointer; position:absolute; top:0; left:0; z-index:2; opacity:0;}

.form_institution1{}
.form_institution1 .form{ margin-top:20px;}
.form_institution1 .form table{}
.form_institution1 .form table th{ padding:10px 10px 10px 0; width:160px; font-weight:normal; text-align:right; vertical-align:top;}
.form_institution1 .form table td{ padding:10px 0 10px 0;}
.form_institution1 .form .h2{ font-size:14px; line-height:40px;}
.form_institution1 .form .h2 font{ color:#f00;}
.form_institution1 .form .text1{ border:1px solid #e1e3e8; background:#fff; height:38px; line-height:38px; padding:0 10px; width:calc(100% - 22px); max-width:888px;}
.form_institution1 .form .checkbox{ font-size:14px; line-height:40px;}
.form_institution1 .form .checkbox ul li{ float:left; width:20%;}
.form_institution1 .form .checkbox ul li label{ cursor:pointer;}
.form_institution1 .form .checkbox ul li label input{ margin-right:10px;}
.form_institution1 .form .checkbox ul li:last-child{ width:60%;}
.form_institution1 .form .text2{ border:1px solid #e1e3e8; background:#fff; height:38px; line-height:38px; padding:0 10px; width:calc(100% - 111px); margin-left:10px; max-width:387px;}
.form_institution1 .form .text3{ border:1px solid #e1e3e8; background:#fff; height:116px; line-height:38px; padding:0 10px; width:calc(100% - 22px); max-width:888px;}
.form_institution1 .form .button1{ display:inline-block; text-align:center; font-size:14px; line-height:40px; background:#248aff; color:#fff; padding:0 10px; min-width:160px;}
.form_institution1 .form .button1:hover{ opacity:.9;}
.form_institution1 .form .radiobox{ font-size:14px; line-height:40px;}
.form_institution1 .form .radiobox ul li{ float:left; width:20%;}
.form_institution1 .form .radiobox ul li label{ cursor:pointer;}
.form_institution1 .form .radiobox ul li label input{ margin-right:10px;}
.form_institution1 .form .h3{ font-size:12px; line-height:22px; color:#f56c6c;}
.form_institution1 .form .cz_box{ }
.form_institution1 .form .cz_box .img_cz{ width:100px; height:100px; background:#eee; position:relative;}
.form_institution1 .form .cz_box .img_cz img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto; z-index:1;}
.form_institution1 .form .cz_box .img_cz input{ width:100%; height:100%; cursor:pointer; position:absolute; top:0; left:0; z-index:2; opacity:0;}
.form_institution1 .form .zs_box{}
.form_institution1 .form .zs_box ul li{ float:left; width:calc(100%/3);}
.form_institution1 .form .zs_box .img_zs{ width:170px; height:120px; background:#eee; position:relative;}
.form_institution1 .form .zs_box .img_zs img{ max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto; z-index:1;}
.form_institution1 .form .zs_box .img_zs input{ width:100%; height:100%; cursor:pointer; position:absolute; top:0; left:0; z-index:2; opacity:0;}










