@charset "utf-8";

/* Style Reset
-----------------------------------------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote,h1,h2,h3,h4,h5,h6,p
{ margin:0px; padding:0px;} 
html button::-moz-focus-inner{ border-color:transparent!important; } 
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
fieldset, img { border:0; }
iframe { background-image: none; }
.clear {clear:both; height:0px;}
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
img{ border:0px;}
body{font-family:arial; color:#000; font-weight:400; -webkit-text-size-adjust:none; font-size:12px; min-width: 1200px; line-height: 1;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:none; color:#FF0000;}
.fl{float:left;}
.fr{float:right;}
.none{display:none;}
.txt{overflow:hidden;/* text-overflow:ellipsis; white-space:nowrap;*/}
.h10px{ height:10px; width:100%; clear:both;}
.h15px{ height:15px; width:100%; clear:both;}
.h25px{ height:25px; width:100%; clear:both;}
.h50px{ height:50px; width:100%; clear:both;}
.mt20px{ margin-top:20px !important;}
.w1004{width:1004px; margin:0 auto;}
.w1104{width:1104px; margin:0 auto;}
.w1200{width:1200px; margin:0 auto;}
.w100{width: 100%; min-width: 1200px; overflow: hidden;}
.blod{ font-weight:bold;}
html{ -webkit-text-size-adjust:none; font-size:12px;}
center{ text-align:center; line-height:60px;}
em{ font-style:normal;}
.tecen{ text-align: center;}
.red{color: red;}
i,em{ font-style: normal;}
.bge{background: #eee !important;}
.bgf4{background: #f4f4f4 !important;}
.bgf5{background: #f5f5f5 !important;}
/*
内容样式开始
头部信息
*/
.hdp{width: 1920px; height: 1080px; position: relative; left: 50%; margin-left: -960px; z-index: 0;}
.hdp .rslides{width:1920px;height:1080px; position:relative; z-index: 1;}
.hdp .rslides li{height:100%; width: 100%; position: relative;}
.hdp .rslides .pic{display: block; position: absolute; width: 100%; height: 100%;}
.hdp .rslides_tabs{ position:absolute; bottom:0; right:0; height: 40px; width:100%;text-align:center; z-index: 99; }
.hdp .rslides_tabs li{ display: inline-block; margin-right:10px; padding-top: 15px;}
.hdp .rslides_tabs a{display: block; overflow: hidden; text-indent: 100px; line-height: 10px; background: rgba(255,255,255,.5); transition: all ease-in-out .5s; width: 10px; height: 10px; border-radius: 50%;}
.hdp .rslides_tabs .rslides_here a{background: rgba(255,255,255,1);}
.hdp .rslides_nav{position: absolute; width: 62px; height: 44px; cursor: pointer; top: 40%; text-indent: 62px; line-height: 62px; overflow: hidden;}
.hdp .rslides_nav.prev{background: url(../images/blf.png) center center no-repeat; left: 50px; z-index: 2;}
.hdp .rslides_nav.next{background: url(../images/bri.png) center center no-repeat; right: 50px; z-index: 2;}

.heart{animation: heart 1.3s ease-in-out 2.7s infinite alternate; position: absolute; left: 50%; bottom: 20%; background: url(../images/head.png) no-repeat; margin-left: -16px; width: 32px; height: 72px; z-index: 33;}
@keyframes heart{
	from{transform:translate(0,0)}
	to{transform:translate(0,26px)}
}

#nban{position: relative; width: 1920px; height: auto; left: 50%; margin-left: -960px;}
#nban>img{display: block;}
.head{position: absolute; left: 50%; top: 20px; margin-left: -600px;}
.head .logo{display: block; float: left; width: 184px; height: 70px;}
.head .logo2{display: none;}
.nav_con{float: right;}
.nav_con li{position: relative; height: 83px; padding: 0 20px; float: left;}
.nav_con li .son{display: block; font: 400 18px/62px "微软雅黑"; color: #fff;}
.nav_con li i{display: block; width: 0; height: 4px; position: absolute; left: 50%; bottom: 3px; background: #1d9ab8; transition: all ease-in-out 0s;}
.nav_con li:hover i{display: block; width: 100%; left: 0;}
.nav_con li:cur i{display: block; width: 100%; left: 0;}
.nav_con li .sub{padding: 13px 0 0; width: 100%; left: 0; top: 80px; position: absolute; text-align: center; display: none;}
.nav_con li .subbg{background: #1b9cbc; padding: 10px 0; width: 100%;}
.nav_con li .subbg a{display: block; height: 40px; font: 400 16px/40px "微软雅黑"; color: #fff; position: relative;}
.nav_con li .subbg a:hover:after{width: 35px;height: 1px;background: #FFFFFF; position: absolute; left: 50%; bottom: 5px; margin-left: -17px; content: " ";}

#imain1{background: url(../images/bg.jpg) center center no-repeat;}
.im1_con{height: 570px; padding: 130px 0 0;}
.im1_con .lf{float: left; width: 685px; height: 435px; background: #eeeeee;}
.im1_con .lf .text{float: left; width: 217px;}
.im1_con .lf .text .en{font-size: 28px; color: #1B9CBC; padding: 65px 0 30px 20px; line-height: 36px; text-transform: uppercase; font-weight: bold;}
.im1_con .lf .text .jj{ width: 180px; margin: 0 auto 60px; font-size: 14px; line-height: 24px; color: #1B9CBC; text-align: justify; text-justify: inter-ideograph;}
.im1_con .lf .text .iconfont{font-size: 60px; color: #1B9CBC; margin-left: 20px;}

.im1_con .lf .pic{width: 468px; height: 435px; float: left;}

.im1_con .ri{float: right; width: 475px;}
.im1_con .ri .i{display: block;width: 65px;height: 4px;background: #FFFFFF; margin: 28px 0;}
.im1_con .ri .bt{height: 60px; line-height: 30px; color: #fff; font-size: 18px; font-weight: bold;}
.im1_con .ri .wz{font-size: 14px; line-height: 24px; color: #fff; height: 105px;}
.im1_con .ri .icos .son{float: left; width: 124px;}
.im1_con .ri .icos .son dt{padding-bottom: 10px;}
.im1_con .ri .icos .son dt .p{display: block;width: 70px;height: 70px;border: 2px solid #fff;border-radius: 50%;}
.im1_con .ri .icos .son dt .p img{display: block; border-radius: 50%;}
.im1_con .ri .icos .son dt .txt{font-weight: bold; font-size: 16px;padding: 20px 0; color: #Fff;}

.im1_con .ri .icos .son dd{font-size: 14px; line-height: 24px; color: #fff;}
.im1_con .ri .icos .son:nth-child(4n){width: 100px;}

#imain2{background: url(../images/bg2.jpg) center center no-repeat;}
.im2_con{height: 570px; padding: 47px 0 0;}
.im2_con .son{width: 290px; height: 434px; position: relative; float: left; margin-right: 13px;}
.im2_con .son:nth-child(4n){margin-right: 0;}
.im2_con .son .pfa{display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; color: #1b9cbc;}
.im2_con .son .pfa .n{position: absolute; left: 0; width: 54px; font-weight: bold; font-size: 24px; top: 55px; text-align: right;}
.im2_con .son .pfa .n:after{width: 20px; height: 3px; background: #1b9cbc; position: absolute; left: 0; bottom: -20px; content: " ";}
.im2_con .son .pfa .bt{display: block; text-align: center; font-size: 24px; font-weight: bold; position: absolute; position: absolute; left: 0; width: 100%; top: 165px;}
.im2_con .son .pfa .wz{width: 170px; position: absolute; left: 60px; top: 235px; font-size: 14px; line-height: 24px;  text-align: center;}

.im2_con .son .pfa:hover{color: #fff; background: rgba(0,0,0,.7);}
.im2_con .son .pfa:hover .n:after{background: #fff;}
.im2_con .son .pfa:hover .n{top: 150px;}
.im2_con .son .pfa:hover .bt{top: 234px;}
.im2_con .son .pfa:hover .wz{top: 300px; text-align: left; position: relative;}
.im2_con .son .pfa:hover .wz:after{position: absolute; left: 0; bottom: -20px; background: #fff; width: 100px; height: 1px; content: " ";}


#imain3{background: url(../images/bg1.jpg) center center no-repeat;}
.im3_con{height: 600px; padding: 100px 0 0;}
.im3_con .nr{width: 599px; height: 252px; float: left; border-bottom: #fff solid 1px; border-right: #fff solid 1px;}
.im3_con .nr .en{text-transform: uppercase; font-size: 50px; font-weight: bold; color: #1B9CBC;}
.im3_con .nr .cn{font-size: 30px; color: #fff; font-weight: bold;}
.im3_con .nr .wz{padding: 70px 0 0; font-size: 14px; line-height: 24px; color: #fff; width: 380px;}
.im3_con .son{float: left; width:298px; height: 250px; border: #fff solid 1px;}
.im3_con .son:hover{background: #1b9cbc}
.im3_con .son .c1{display: block; width: 210px; margin:62px auto 0; height: 50px; margin-bottom: 30px;}
.im3_con .son .c1 .pic{ width: 200px; text-align: center;}
.im3_con .son .c1 .pic:after{width: 40px; height: 1px; background: #fff; position: absolute; left: 0; bottom: -15px; content: " ";}
.im3_con .son .c1 .txt{ width: 197px; height: 80px; padding-left: 20px; font-weight: bold; color: #fff; font-size: 18px; line-height: 30px;}

.im3_con .son .c2{width: 210px; margin: 0 auto; font-size: 14px; line-height: 24px; color: #fff;}
.im3_con .son:nth-child(4){border-left: #fff solid 2px; width: 297px;}
.im3_con .son:nth-child(3),.im3_con .son:nth-child(7){border-right: 2px solid #fff; width: 297px;}
.im3_con .son:nth-child(3),.im3_con .son:nth-child(2){border-top: #fff solid 2px;}
.im3_con .son:nth-child(4),.im3_con .son:nth-child(5),.im3_con .son:nth-child(6),
.im3_con .son:nth-child(7){border-bottom: #fff solid 2px;}

#imain4{height: 535px; position: relative;}
#imain4 i{display: block; width: 1000%; right: 50%; background: #1B9CBC; height: 535px; top: 0; z-index: 0; position: absolute;}
#imain4 .pic{position: relative; z-index: 1; padding: 37px 0 0; width: 700px; height: 440px; float: left;}
#imain4 .text{float: left; width: 370px; padding: 37px 0 0 75px;}
#imain4 .text .one{border-bottom: #999 solid 1px;}
#imain4 .text .one .txt{font-size: 24px; color: #333; font-weight: bold;}
#imain4 .text .one .t{font-size: 18px; color: #333; padding: 15px 0;}
#imain4 .text .one .wz{font-size: 14px; line-height: 24px; height: 48px; color: #999; height: 72px; margin-bottom: 15px;}

#imain4 .text .two{height: 110px; border-bottom: #999 solid 1px; position: relative;}
#imain4 .text .two .t{width: 90px; font-weight: bold; line-height: 110px; font-size: 18px; color: #000000; text-align: center; float: left;}
#imain4 .text .two dd{float: left; width: 240px; padding-left: 15px;}
#imain4 .text .two:after{width: 1px;height: 80px;background: #999999; position: absolute; left: 90px; top: 15px; content: " ";}
#imain4 .text .two .txt{display: block; font-weight: bold; font-size: 18px; color: #333; padding: 15px 0;}
#imain4 .text .two .txt:hover{color:#1B9CBC;}
#imain4 .text .two .wz{font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; color: #999;}


.bt_en{padding: 78px 0 0; text-transform: uppercase; font-size: 50px; font-weight: bold; color: #1B9CBC;}
.bt_cn{padding: 0 0 60px; font-size: 30px; color: #333; font-weight: bold;}
.ib_son{width: 344px; height: 120px; background: #fff; border: #eee solid 1px; display: block; float: left; margin: 0 81px 70px 0;}
.ib_son:hover{border: #1B9CBC solid 1px; box-shadow: 0 0 5px rgba(0,0,0,.15);}
.ib_son:nth-child(3n){margin-right: 0;}

#boot{height: 253px;background: #1B9CBC;}
.bt_con{padding: 50px 0 0;}
.bt_logo{display: block; float: left; width: 170px; height: 64px;}
.bt_cen{float: left;padding-left: 130px;}
.bt_cen p{font-size: 14px; color: #fff; padding-bottom: 48px;}
.bt_cen a{color: #fff;}
.bt_ri{width: 148px; float: right;}
.bt_ri img{display: block; width: 148px; height: 148px;}
.bt_ri p{text-align: center; padding-top: 12px; font-size: 14px; color: #fff;}
.apr_36 a{padding-right: 36px;}


/*
 联系我们
 * */


#ct_con{background: url(../images/ct_bg1.jpg) center bottom no-repeat;}
.ct_con{height: 800px;}
.ct_con .bt{padding: 70px 0 65px; text-align: center; position: relative; font-size: 36px; color: #000;}
.ct_con .bt:after{width: 36px;height: 4px;background: #1C9CBC; position: absolute; left: 50%; margin-left: -18px; top: 125px; content: " ";}
.ct_con .con{background: #fff; padding: 45px 45px; height: 475px; display: flex;}
.ct_con .con .map{width: 705px;}
.ct_con .con .ct{flex: 1; height: 405px; background: #1B9CBC; padding: 35px; font-size: 18px; color: #fff; line-height: 1.8;}

#ct_msg{background: url(../images/ct_bg2.jpg) center center no-repeat;}
.msg_con{height: 737px;}
.msg_con .bt{padding: 44px 0 48px; font-size: 32px; color: #fff; text-align: center;}
.msg_con .bt2{padding-bottom: 68px; font-size: 16px; color: #fff; text-align: center;}
.msg_con .bd dt{padding-bottom: 20px; display: flex;}
.msg_con .bd dt .son{ background: rgba(255,255,255,.6); flex: 1; height: 62px; margin-right: 20px;}
.msg_con .bd dt .son p{float: left; width: 65px; font: 400 16px/62px "微软雅黑"; color: #333; text-align: right;}
.msg_con .bd dt .son input{width: 100%; height: 62px; border: none; background: none; font: 400 16px/62px "微软雅黑"; color: #333; text-indent: 30px;}

.msg_con .bd dt .son:nth-child(3){margin-right: 0;}
.msg_con .bd dd{margin-bottom: 34px;background: rgba(255,255,255,.6);}
.msg_con .bd dd textarea{width: 1140px; padding: 0 30px; height: 220px;font: 400 16px/62px "微软雅黑"; color: #333; resize: none; border: none; background: none;}
.msg_con .bd .btn{width: 204px;height: 62px;background: #1C9CBC; margin-left: 497px; color: #fff; font-size: 16px; cursor: pointer; border: none;}
.msg_con input::-webkit-input-placeholder{ color:#333;}
.msg_con input::-moz-placeholder{color:#333;}
.msg_con input:-moz-placeholder{color:#333;}
.msg_con input:-ms-input-placeholder{color:#333;}
.msg_con textarea::-webkit-input-placeholder{ color:#333;}
.msg_con textarea::-moz-placeholder{color:#333;}
.msg_con textarea:-moz-placeholder{color:#333;}
.msg_con textarea:-ms-input-placeholder{color:#333;} 

/*
 人才招聘
 * */
#join_ban{padding: 100px 0 0; position: relative; left: 50%; margin-left: -960px; width: 1920px;}
#join_ban>img{display: block;}
#join_ban .nav_con li .son,#pv_ban .nav_con li .son{color: #333;}
#join_ban .logo,#pv_ban .logo{display: none;}
#join_ban .logo2,#pv_ban .logo2{float: left; display: block; margin-top: 5px;}
.bread{height: 38px;background: #E5E5E5; line-height: 38px; color: #666;}
.bread a{color: #666;}
.tables{width:100%;border-collapse:separate;border-spacing:0 40px;}
.tables thead tr th{background-color:#1b9cbc;height:40px;color:#fff}
.tables tr td{text-align:center;height:35px}
.tables tbody tr:hover{background-color:#c5c5c5}
.tables tbody tr td a{color:#1b9cbc}
.more{text-align:center;margin:30px auto;cursor:pointer; width: 108px; line-height: 36px; background: #1B9CBC; color: #fff;}
.more a{font-size:18px;color:#fff}

.zp-r{width:330px; padding-top: 20px;}
.zp-r h2{border-bottom:1px solid #c5c5c5;position:relative;height:46px;line-height:46px}
.zp-r h2 span{font-size:18px;color:#333;display:block;border-bottom:2px solid #1B9CBC;position:absolute;height:46px;line-height:46px;bottom:-1px;width:100px;text-align:center;font-weight:700}
.zp-r a{overflow:hidden;margin-top:20px;display:block}
.zp-r a:before{content:'';float:left;height:4px;width:4px;margin-right:10px;background-color:#1B9CBC;margin-top:10px}
.zp-r a span{float:left;font-size:14px;color:#7a7a7a;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zp-r a b{float:right;line-height:1;color:#b5b5b5;font-weight:400;font-size:12px}
.zp-r a i{margin:10px;position:static;display:inline-block;vertical-align:middle}
.fr-img{float:left;width:95px;height:75px;border:1px solid #ddd}
.fr-item{float:left;width:235px;padding:5px 10px}
.fr-item p{font-size:12px;color:#787878;overflow:hidden;height:40px}
.zp-r.qs-r a:before{display:none}
.zp-r.qs-r a b{float:left;margin-left:-10px}
.zp-l{width:745px; padding-top: 30px;}
.zp-l>h2{width:100%;height:46px}
.zp-l>h2.hs1{background:url(../images/hs2.jpg) no-repeat}
.zp-l>h2.hs2{background:url(../images/hs1.jpg) no-repeat}
.zw-info{padding-bottom: 80px;}
.zw-info h1{font-size:22px;color:#4f4f4f;font-weight:700;margin-bottom:30px}
.zw-desc{border-bottom:1px dashed #c5c5c5;position:relative}
.zw-desc span{display:inline-block;width:220px;font-size:14px;color:#9f9f9f;margin-bottom:10px}
.zw-desc span i{display:inline-block;vertical-align:middle;margin-right:10px}
.nc1{background:url(../images/nc1.png) no-repeat;background-size:100% 100%;width:19px;height:18px}
.nc2{background:url(../images/nc2.png) no-repeat;background-size:100% 100%;width:18px;height:18px}
.nc3{background:url(../images/nc3.png) no-repeat;background-size:100% 100%;width:22px;height:14px}
.nc4{background:url(../images/nc4.png) no-repeat;background-size:100% 100%;width:15px;height:19px}
.nc5{background:url(../images/nc5.png) no-repeat;background-size:100% 100%;width:18px;height:18px}
.zw-info p{margin-bottom:20px}
.zw-desc a{background-color:#1B9CBC;width:106px;height:36px;border-radius:4px;text-align:center;color:#fff;line-height:36px;position:absolute;right:0;bottom:10px}
.input-group2{margin-bottom:25px}
.input-group2 p{text-align:right;width:70px;display:inline-block;vertical-align:middle;margin-right:10px}
.input-group2 input{width:267px;height:36px;border:1px solid #c5c5c5;padding-left:8px}
.input-group2 input.dx{width:12px;height:12px;display:inline-block;vertical-align:middle;margin-right:5px}
.input-group2 select{width:167px;height:35px;border:1px solid #c5c5c5;margin-right:10px;border-radius:0}
.input-group2 textarea{width:100%;height:239px;resize:none;border:1px solid #c5c5c5;padding:10px 8px}
.input-group2 label{cursor:pointer;margin-right:20px}
.hhs{font-size:16px;color:#4f4f4f;border-left:3px solid #1B9CBC;line-height:1.2;padding-left:5px;font-weight:700;margin:40px 0}
.btn-box{width:100%;margin:45px 0; text-align:center}
.btn-box a,.btn-box input{width:150px;height:40px;line-height:40px;color:#fff;text-align:center;border:none;font-size:16px;background-color:#bfbfbf;border-radius:3px;display:inline-block}
.btn-box a.act,.btn-box input.act{margin-right:40px;background-color:#1B9CBC;cursor:pointer}
.success-box{width:340px;margin:80px auto}
.success-box p{font-size:20px;color:#303030;height:80px;display:block;text-align:center}
.success-box p i{display:inline-block;background:url(../images/suc.png) no-repeat;height:76px;width:76px;background-size:100% 100%;vertical-align:middle;margin-right:25px}

/*
 品牌
 * */
#bmain{height: 592px;}
#bmain .son{width: 365px; height: 592px; overflow: hidden; position: relative; float: left; transition: all ease-in-out .3s;}
#bmain .son .son_con{position: absolute; left: 0; top: 0; width: 835px; height: 592px; transition: all ease-in-out .5s;}
#bmain .son .son_con .p1{display: block; width: 212px; height: 56px; position: absolute; left: 74px; top: 70px;}
#bmain .son .son_con .wz{width: 250px; font-size: 14px; height: 72px; overflow: hidden; position: absolute; left: 60px; top: 195px; color: #333; text-align: justify; text-justify: inter-ideograph;line-height: 24px;}
#bmain .son .son_con .bmore{display: block; background: url(../images/brand_ico.png) right center no-repeat; padding-right: 30px; color: #999; position: absolute; left: 60px; top: 330px;}
#bmain .son .son_con .p2{display: block; width: 212px; height: 56px; position: absolute; left: 115px; top: 70px;}
#bmain .son .son_con .wz2{width: 368px; font-size: 14px; height: 170px; overflow: hidden; position: absolute; left: 50px; top: 195px; color: #fff; text-align: justify; text-justify: inter-ideograph;line-height: 24px;}
#bmain .son .son_con .bmore2{display: block;width: 108px; height: 36px; border: 1px solid #FFFFFF; position: absolute; left: 180px; top: 488px; 
font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF;line-height: 36px; text-align: center;}
#bmain .son .lf{width: 365px; float: left; position: relative;}
#bmain .son .ri{float: left; width: 470px; position: relative;}
#bmain .son.cur{width: 470px;}
#bmain .son.cur .son_con{left: -365px;}

/*
 新闻资讯
 * */
.n_bt{padding: 90px 0 65px; text-align: center; position: relative; font-size: 36px; color: #000;}
.n_bt:after{width: 36px;height: 4px;background: #1C9CBC; position: absolute; left: 50%; margin-left: -18px; top: 145px; content: " ";}

.news1{background: #fff; margin-bottom: 30px; height: 415px;}
.news1 .text{float: left; width: 440px; padding: 62px 0 0 50px;}
.news1 .text .txt{display: block; font-size: 20px; color: #333; margin-bottom: 12px;}
.news1 .text .t{height: 26px; border-bottom: #cdcdcd solid 1px; font-size: 14px; color: #666; margin-bottom: 25px;}
.news1 .text .v{height: 72px; overflow: hidden; line-height: 24px; font-size: 14px; color: #666;}
.news1 .text .m{display: block; padding-right: 40px; background: url(../images/brand_ico.png) right center no-repeat; font-size: 12px; color: #666; width: 50px; margin-top: 90px;}
.news1 .pic{float: right; width: 660px; height: 415px;}
.news2{height: 120px; padding: 40px 0 0; margin-bottom: 30px; background: #fff;}
.news2 .t{float: left; width: 155px; height: 80px; border-right: #999 solid 1px; text-align: right; padding-right: 35px;}
.news2 .t b{font-size: 34px; font-weight: bold; color: #333;}
.news2 .t p{font-size: 20px; color: #666;}
.news2 .c{float: left; width: 750px; padding: 0 35px; height: 80px; border-right: #999 solid 1px;}
.news2 .c .txt{display: block; font-size: 20px; color: #666;}
.news2 .c .txt:hover{color: #1B9CBC;}
.news2 .c .v{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #666666;line-height: 24px; height: 48px; padding: 10px 0 0;}
.news2 .m{display: block; width: 45px; height: 33px; margin: 22px 0 0 72px; background: url(../images/more1.jpg); cursor: pointer; float: left;}
.news2 .m:hover{background: url(../images/more2.jpg);}
.news2:hover{box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.19);}

/*
 新闻详情
 * */
#nmain{padding: 35px 0;}
.nlf{float: left; padding: 0 50px; width: 700px; background: #fff;}
.n_vbt{padding: 40px 0 30px; font-size: 28px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;line-height: 40px; border-bottom: #1B9CBC solid 1px; position: relative;}
.n_vbt:after{width: 134px; height: 4px; background: #1D9AB8; position: absolute; left: 0; bottom: 0; content: " ";}
.n_vt{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #1B9CBC;padding: 20px 0;}
.n_ncon{font-size: 18px; color: #515151; line-height: 1.8; padding: 0 0 50px 0; border-bottom: #dcdcdc solid 1px;}
.n_vud{padding: 30px 0 0;}
.n_vud .son{height: 37px;border: 1px solid #DCDCDC;border-radius: 19px; padding: 0 19px; line-height: 36px; font-size: 14px; color: #333; overflow: hidden; display: block;}
.n_vud .son a{color: #333;}
.n_vud .son:hover{background: #EFF8FF; color: #1B9CBC;}
.n_vud .son:hover a{color:#1B9CBC;}

.back{width: 104px;height: 33px;background: #1B9CBC url(../images/back.png) 20px center no-repeat;border-radius: 6px; text-align: center; cursor: pointer; margin: 40px auto;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF; line-height: 32px; display: block; text-indent: 20px;}

.n_ri{ float: right; width: 365px;}
.n_ri .bt{position: relative; padding: 24px 0; font-size: 20px; color: #333;}
.n_ri .bt:after{width: 4px;height: 19px;background: #1B9CBC; position: absolute; left: -25px; top: 24px; content: " ";}

.n_ric1{background: #fff; padding: 0 25px; margin-bottom: 30px;}
.n_ric1 li{padding: 5px 0; display: flex; line-height: 28px; font-size: 16px;}
.n_ric1 li em{display: block; font-size: 18px; color: #ccc;}
.n_ric1 li a{display: block; flex: 1; color: #515151; padding-left: 5px;}
.n_ric1 li:nth-child(1) em{color:#1B9CBC;}
.n_ric1 li:nth-child(2) em{color:#25CAF3;}
.n_ric1 li:nth-child(3) em{color:#56DDFF;}

.n_ric2{background: #fff; padding: 0 25px; margin-bottom: 30px;}
.n_ric2 dl{padding-bottom: 10px;}
.n_ric2 dl dt{height: 236px; width: 315px; margin: 0 auto;}
.n_ric2 dl dd{padding: 20px 0; font-size: 16px; line-height: 28px;}
.n_ric2 dl dd a{color: #515151;}

.n_ric3{background: #fff; padding: 0 25px;}
.n_ric3 dl{padding: 18px 0; height: 103px; border-bottom: #DCDCDC solid 1px; display: flex;}
.n_ric3 dl dt{width: 144px;height: 103px;}
.n_ric3 dl dt a{display: block;}
.n_ric3 dl dd{flex: 1; padding-left: 20px; font-size: 16px; line-height: 28px; color: #515151;}
.n_ric3 dl dd a{color: #515151;}
.n_ric3 dl:last-child{border-bottom: none;}

/*
 研发实力
 * */
.p1_con1{height: 520px;}
.p1_con1 .pic{float: left; width: 680px; height: 470px; margin-right: 38px;}
.p1_con1 .text{float: left; width: 480px; padding: 30px 0 0;}
.p1_con1 .text .son{height: 88px; font: 400 20px/88px "微软雅黑"; color: #1B9CBC; text-align: center; cursor: pointer; position: relative; margin-bottom: 12px;}
.p1_con1 .text .son.cur{background: #1b9cbc; color: #fff;}
.p1_con1 .text .son.cur:after{width: 30px; height: 30px; background: #1b9cbc; position: absolute; left: -15px; top: 28px; content: " "; transform: rotate(45deg);}
.p1_con2{height: 312px; position: relative;}
.p1_con2 .gdnr{width: 1050px; margin: 0 auto; height: 312px; overflow: hidden;}
.p1_con2 .gdnr ul{width: 1000%;}
.p1_con2 .gdnr ul li{float: left; width: 330px; margin-right: 30px; height: 312px;}
.p1_con2 .gdnr ul li .txt{display: block; height: 72px; text-align: center; font: 700 20px/72px "微软雅黑"; color: #fff; background: #1B9CBC;}
.p1_con2 .gdnr ul li .pic{display: block; width: 330px; height: 240px; overflow: hidden;}
.p1_con2 .ctrl{width: 50px; height: 50px; position: absolute; top: 122px; color: #1b9cbc; cursor: pointer; font-size: 40px; font-weight: bold; line-height: 50px; text-align: center;}
.p1_con2 .ctrl.lf{left: 0;}
.p1_con2 .ctrl.ri{right: 0; transform: rotate(180deg);}



.p_l_bt{font-size: 36px; color: #333; padding: 70px 0; text-align: center;}
#p_main2{background: url(../images/p_bg2.jpg) center center no-repeat;}
.p_m2con{height: 738px;}
.pm2_lf{float: left; padding: 140px 0 0 124px; width: 470px;}
.pm2_lf dl{padding-bottom: 20px; height: 100px; cursor: pointer;}
.pm2_lf dl dt{background: #DCDCDC; text-align: center; font: 400 36px/100px "微软雅黑"; color: #fff; float: left; margin-right: 40px; width: 100px; height: 100px;}
.pm2_lf dl dd{float: left; font: 400 20px/100px "微软雅黑"; color: #fff;}
.pm2_lf dl.cur dt{ background: #1B9CBC;}
.pm2_ri{float: left; padding: 85px 0 0; width: 488px; height: 580px;}
.pm2_ri img{display: block; width: 100%; height: 100%;}

#p_main3{background: url(../images/p_bg3.jpg) center center no-repeat;}
.p_m3con{height: 482px; padding-top: 125px;}
.p_l_td{padding-bottom: 70px; text-align: center;}
.p_l_td .son{width: 136px;height: 136px;background: #DCDCDC;border-radius: 20px; display: inline-block; vertical-align: top; margin: 0 40px; cursor: pointer; position: relative;}
.p_l_td .son.hover{background: #1B9CBC;}
.p_l_td .son.hover:after{width: 30px; height: 30px; transform: rotate(45deg); background: #fff; position: absolute; left: 50%; bottom: -85px; content: " "; margin-left: -14px;}
.p_m3con .pic{float: left; width: 522px; height: 350px; margin-right: 30px; margin-left: 78px;}
.p_m3con .text{float: left; width: 480px; padding: 40px 0 0;}
.p_m3con .text .txt{display: block; font-size: 30px; color: #fff;}
.p_m3con .text .line{display: block; height: 1px; background: #fff; width: 243px; margin: 18px 0;}
.p_m3con .text .wz{font: 400 16px/28px "微软雅黑"; color: #fff;}

#p_main4{background: url(../images/p_bg4.jpg) center center no-repeat;}
.p_m4con{height: 737px;}
.p_m4con .wz{font-size: 18px; line-height: 2; color: #fff; padding: 75px 0; text-align: center;}
.p_m4con .regularly-item-list{height: 375px; width: 1140px; margin: 0 auto;}
.p_m4con .regularly-item-list li{width: 350px; height: 375px; float: left; position: relative; margin:0 15px; overflow: hidden;}
.p_m4con .flip{background: #fff;width: 350px; height: 375px;}
.p_m4con .regularly-item-list li .pic{width: 350px; height: 258px;}
.p_m4con .regularly-item-list li .pic img{display: block; width: 100%; height: 100%;}
.p_m4con .regularly-item-list li .pbt2{display: block; border-bottom: #1B9CBC solid 4px; font-size: 20px; color: #333; height: 60px; padding: 30px 35px 23px; line-height: 30px;}
.p_m4con .regularly-item-list li .pt{background: #1B9CBC; position: absolute; left: 25px; top: 0; width: 70px; height: 68px; text-align: right; padding: 25px 15px 0 0; color: #fff;}
.p_m4con .regularly-item-list li .pt b{font-size: 20px;}
.p_m4con .regularly-item-list li .pt p{font-size: 16px; padding-top: 10px;}
.p_m4con .regularly-item-list li .pbt{width: 240px; height: 60px; overflow: hidden; display: block; margin: 110px auto 15px; font-size: 20px; line-height: 30px;}
.p_m4con .regularly-item-list li .pwz{border-top:#1B9CBC solid 2px; padding-top: 15px; width: 200px; padding-right: 40px; line-height: 24px; font-size: 14px; color: #333; margin: 0 auto;}
.p_m4con .pmore{width: 108px;height: 36px;border: 1px solid #FFFFFF;font-size: 14px;color: #FFFFFF; text-align: center; display: block; line-height: 36px; margin: 45px auto 0;}
.p_m4con .pmore:hover{color: #fff; background: #0077AA; border: #0077AA solid 1px;}

.ellipsis{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all;}

.p_list{padding: 30px 0;}
.p_list dl{margin-bottom: 20px; background: #EDEFF2; padding: 20px; height: 182px;}
.p_list dl dt{width: 254px; height: 182px; float: left; margin-right: 30px;}
.p_list dl dd{float: left; width: 860px;}
.p_list dl dd .txt{display: block; padding: 12px 0; color: #333; font-size: 30px;}
.p_list dl dd .wz{font-size: 16px; line-height: 24px; color: #666666; height: 48px; margin-bottom: 50px;}
.p_list dl dd .pmore{font: 400 14px/14px "微软雅黑"; color: #1B9CBC;}

/*
 应用服务
 * */
#smain{margin-bottom: 65px; background: #F5F5F5;}
#smain .con1{display: flex; border-bottom: #fff solid 10px; height: 495px;}
#smain .pic1{width: 475px; background:#F5F5F5; height: 495px; border-right: #fff solid 10px;}
#smain .pic1 .txt{display: block; font-size: 18px; margin: 70px 0 24px; height: 48px; line-height: 48px; color: #333; text-align: center;}
#smain .pic1 .txt:hover{color: #1B9CBC;}
#smain .pic1 .pic{display: block; width: 440px; height: 330px; margin: 0 auto;}
#smain .pic2{width: 462px; height: 243px; border-right: #fff solid 10px; float:left; border-bottom: #fff solid 10px;}
#smain .pic2 .txt{display: block; width:180px; height: 60px; float: left; text-align: center; margin-top: 95px; line-height: 60px; font-size: 18px; color: #333;}
#smain .pic2 .pic{display: block; width: 240px; height: 180px; padding:30px 20px; float: left;}
#smain .pic3{width: 243px; height: 243px; float: left; border-bottom: #fff solid 10px;}
#smain .pic3 .txt{display: block; height: 60px; text-align: center; line-height: 60px; font-size: 18px; color: #333;}
#smain .pic3 .pic{display: block; width: 200px; height: 150px; margin: 0 auto;}

#smain .pic4{width: 243px; height: 243px; float: left; border-right: #fff solid 10px;}
#smain .pic4 .txt{display: block; height: 60px; text-align: center; line-height: 60px; font-size: 18px; color: #333;}
#smain .pic4 .pic{display: block; width: 200px; height: 150px; margin: 0 auto;}

#smain .pic5{width: 462px; height: 243px; float:left;}
#smain .pic5 .txt{display: block; width:180px; height: 60px; float: left; text-align: center; margin-top: 95px; line-height: 60px; font-size: 18px; color: #333;}
#smain .pic5 .pic{display: block; width: 240px; height: 180px; padding:30px 20px; float: left;}

#smain .con2{display: flex; border-bottom: #fff solid 15px; height: 495px;}
#smain .ri{float: left; width: 715px;}

/*
 关于我们
 * */
#ab_class{height: 60px; background: rgba(255,255,255,.6); /*position: absolute; left: 0; bottom: 0; */text-align: center; width: 100%; font: 400 18px/60px "微软雅黑"; color: #333; left: 0;}
#ab_class a{color: #333; margin: 0 50px;}
#ab_class a:hover{color:#1B9CBC; font-weight: bold;}
#ab_class a.cur{color:#1B9CBC; font-weight: bold;}

#ab_main1{background: url(../images/ab_bg1.jpg) center center no-repeat;}
.ab_con1{height: 930px;}
.ab_con1 .mc{font-size: 30px; font-weight: bold; padding: 148px 0 62px; color: #fff;}
.ab_con1 .c2{height: 410px; margin-bottom: 60px;}
.ab_con1 .c2 .t{width: 565px; height: 405px; float: left; font-size: 18px; color: #333; line-height: 2; overflow: hidden;}
.ab_con1 .c2 .p{width: 574px; height: 408px; float: right;}

.ab_con1 .c3{display: flex;}
.ab_con1 .c3 dl{flex: 1; height: 66px;border-left: #FFFFFF solid 6px; padding-left: 40px;}
.ab_con1 .c3 dl dt{font:400 14px/24px "微软雅黑"; color: #fff; margin-bottom: 5px;}
.ab_con1 .c3 dl dt b{font-size: 40px; color: #fff; line-height: 1;}
.ab_con1 .c3 dl dd{font: 700 14px/14px "微软雅黑"; color: #fff;}

#ab_main2{width: 100%; min-width: 1200px; background: #1B9CBC;}
#ab_main2 .son{float: left; width: 22.66%; position: relative;}
#ab_main2 .son .c1{width: 100%; height: 100%;}
#ab_main2 .son .c1>img{display: block; width: 100%; height: 100%;}
#ab_main2 .son .c1 .text{position: absolute; left: 13%; width: 74%; bottom: 8%;}
#ab_main2 .son .c1 .text .bt{font: 700 30px/30px "微软雅黑"; color: #fff; position: relative; margin-bottom: 30px;}
#ab_main2 .son .c1 .text .bt:after{width: 61px;height: 4px;background: #1B9CBC; position: absolute; left: 0; bottom: -15px; content: " ";}
#ab_main2 .son .c1 .text .wz{font-size: 24px; color: #fff; overflow: hidden; display: block; height: 1em;}
#ab_main2 .son .c2{display: none; position: relative;}
#ab_main2 .son .c2 img{display: block; width: 100%; height: auto;}
#ab_main2 .son .c2 .text{ width: 74%; margin: 8% 13% 0;}
#ab_main2 .son .c2 .text .bt{font-size: 30px; color: #fff; font-weight: bold; text-align: center; display: block; margin-bottom: 6%;}
#ab_main2 .son .c2 .text .wz{font-size: 20px;line-height: 36px; height: 108px; overflow: hidden; color: #fff;}
#ab_main2 .son.cur{float: left; width: 31.77%;}
#ab_main2 .son.cur .c1{display: none;}
#ab_main2 .son.cur .c2{display: block;}

#ab_main3{background: url(../images/ab_bg2.jpg) center center no-repeat;}
.ab_con3{height: 965px; position: relative;}
.ab_con3 .gdnr{width: 1020px; height: 700px; overflow: hidden; margin: 120px auto 0; padding-top: 15px;}
.ab_con3 .gdnr ul{width: 1000%; height: 700px;}
.ab_con3 .gdnr ul li{width: 350px; float: left; height: 700px;}
.ab_con3 .gdnr ul li .son{width: 320px; height: 320px; background: #fff; margin-bottom: 30px; transition: all ease-in-out .1s;}
.ab_con3 .gdnr ul li .son .pic{display: block; width: 320px; height: 250px;}
.ab_con3 .gdnr ul li .son .txt{display: block; font-size: 16px; height: 70px; text-align: center; color: #fff; line-height: 70px; color: #333; transition: all ease-in-out .15s;}
.ab_con3 .gdnr ul li .son:hover{box-shadow: 0 0 10px rgba(0,0,0,.2); margin-top: -15px; margin-bottom: 45px;}
.ab_con3 .gdnr ul li .son:hover .txt{background: #1B9CBC; color: #fff;}
.ab_con3 .ctrl{width: 56px; height: 56px; position: absolute; top: 445px; cursor: pointer; font-size: 40px;}
.ab_con3 .ctrl.fl{left: 0;}
.ab_con3 .ctrl.fr{right: 0; transform: rotate(180deg);}

#ab_main4{background: url(../images/ab_bg3.jpg) center center no-repeat;}
.ab_con4{height: 850px; padding: 115px 0 0;}
.ab_con4 .c1{height: 695px;}
.ab_con4 .c1 .ctrl{width: 58px; height: 58px; font-size: 50px; cursor: pointer; margin-left: 240px;}
.ab_con4 .c1 .ctrl.up{transform: rotate(90deg);}
.ab_con4 .c1 .ctrl.do{transform: rotate(270deg);}
.ab_con4 .c1 .con{height: 400px; margin: 35px 0 35px 50px;}
.ab_con4 .c1 .con li{height: 400px;}
.ab_con4 .c1 .con li .text{float: left; width:450px; height: 400px; text-align: center;}
.ab_con4 .c1 .con li .text .bt{ display: block; font-size: 54px; color: #333; margin: 105px 20px 50px;}
.ab_con4 .c1 .con li .text .wz{font-size: 24px; line-height: 44px; color: #333; display: block; width: 310px; margin: 0 auto;}
.ab_con4 .c1 .con li .pic{float: left; width:600px; height: 400px;}

.ab_con4 .c2{height: 112px; position: relative;}
.ab_con4 .c2 .ctrl{width: 42px; height: 42px; background: #10728b; position: absolute;  bottom: 0; cursor: pointer; font-size: 35px; color: #fff; text-align: center; line-height: 42px;}
.ab_con4 .c2 .ctrl.lf{left: 0;}
.ab_con4 .c2 .ctrl.ri{right: 0; transform: rotate(180deg);}
.ab_con4 .c2 .gdnr{width: 1062px; height: 92px; overflow: hidden; margin: 0 auto;}
.ab_con4 .c2 .gdnr ul{width: 1000%; height: 92px; background: url(../images/tiao.png) 55px 58px repeat-x;}
.ab_con4 .c2 .gdnr ul li{width: 112px; text-align: center; cursor: pointer; font: 600 16px/68px "微软雅黑"; color: #fff; float: left; position: relative;}
.ab_con4 .c2 .gdnr ul li.cur{color: #1B9CBC; font-size: 30px;}
.ab_con4 .c2 .gdnr ul li.cur:after{width: 8px; height: 8px; background: #fff; border-radius: 50%; border: #1b9cbc solid 1px; position: absolute; left: 45%; bottom: -23px; content:" ";}

/*
 产品展示
 * */
#pmain{padding: 65px 0 0;}
#pmain .bt{font-size: 24px; color: #333; font-weight: bold; text-align: center; margin-bottom: 40px;}
#pmain .wz{text-align: center; font: 400 16px/1.8 "微软雅黑"; color: #333; margin-bottom: 40px;}
.p_class .son{float: left; width: 20%; display: block;}
.p_class .son .p{display: block; width: 180px; height: 180px; margin: 0 auto;}
.p_class .son .t{font: 400 20px/1.8 "微软雅黑"; color: #333; text-align: center;}
.p_class .son.cur .t{color: #10728B;}

.pro_list{padding: 50px 0 30px;}
.pro_list dl{height: 445px; margin-bottom: 35px; display: flex;}
.pro_list dl dt{width: 320px; height: 445px; position: relative;}
.pro_list dl dt .txt{display: block;  height: 72px; text-align: center; font-size: 20px; color: #fff; background: #1B9CBC; font-weight: bold; line-height: 72px;}
.pro_list dl dt .v{display: block; width: 115px;height: 40px;background: #000000;opacity: 0.4; text-align: center; font-size: 14px; line-height: 40px; position: absolute; left: 36px; bottom: 33px; color: #fff;}
.pro_list dl dt .x{display: block; width: 115px;height: 40px;background: #02A2CA; text-align: center; font-size: 14px; line-height: 40px; position: absolute; right: 36px; bottom: 33px; color: #fff;}

.pro_list dl dd{flex: 1; margin-left: 25px; padding: 25px 0 0;}
.pro_list dl dd .wzx{font: 400 14px/24px "微软雅黑"; color: #333; height: 48px; overflow: hidden; margin-bottom: 20px;}
.pro_list dl dd .cx{border-bottom: #8888 solid 1px; padding-bottom: 12px; font-size: 18px; color: #333;}
.pro_list dl dd .p_son{padding: 20px 0 0;}
.pro_list dl dd .p_son .son{float: left; width: 200px; height: 288px; margin-right: 18px;}
.pro_list dl dd .p_son .son .p{display: block; width: 200px; height: 150px; margin: 30px auto;}
.pro_list dl dd .p_son .son .txt{display: block; font: 400 18px/3 "微软雅黑"; color: #333; text-align: center;}
.pro_list dl dd .p_son .son:nth-child(4n){margin-right: 0;}
.pro_list dl dd .p_son .son:hover{box-shadow: 0 0 5px rgba(0,0,0,.2);}

/*
 产品列表
 * */
.cp_list{padding: 50px 0;}
.cp_list dl{width: 300px; height: 360px; float: left; position: relative;}
.cp_list dl dt{width: 300px; height: 360px;}
.cp_list dl dt .p{padding: 40px 0; width: 280px; height: 210px; margin: 0 auto;}
.cp_list dl dt .txt{display: block; text-align: center; font-size: 18px; line-height: 3; color: #333;}
.cp_list dl dd{position: absolute; left: 0; top: 0; width: 300px; height: 360px; background: rgba(27,156,188,.86); display: none;}
.cp_list dl dd .txt{display: block; text-align: center; margin: 75px 0 35px; font-size: 18px; color: #fff; font-weight: bold;}
.cp_list dl dd .wz{text-align: center; width: 75%; margin: 0 auto 35px; height: 72px; overflow: hidden; font-size: 14px; line-height: 24px; color: #fff;}
.cp_list dl dd .v{display: block; width: 118px;height: 37px;border: 1px solid #FFFFFF; text-align: center; font: 400 14px/36px "微软雅黑"; color: #fff; margin: 0 auto;}
.cp_list dl:hover dd{display: block;}

/*
 产品详情
 * */

#pv_ban .head{position: static; left: auto; top: auto; margin: 20px auto 0;}
.pv_tit{border-bottom: #DCDCDC solid 1px; padding: 20px 0; font-size: 30px; color: #333; position: relative;}
.pv_tit:after{width: 123px;height: 4px;background: #1C9CBC; position: absolute; left: 0; bottom: 0; content: " ";}
#pvmain{background: #F5F5F5;}
.pv_con1{height: 630px; padding: 35px 0 0;}
.pv_con1 .lf{float: left; width: 600px; margin-right: 50px;}
.pv_con1 .lf .pic{display: block; width: 600px; height: 450px; margin-bottom: 30px;}
.pv_con1 .lf .pics{height: 102px; position: relative;}
.pv_con1 .lf .pics .ctrl{width: 24px; height: 24px; position: absolute; top: 38px; font-size: 24px; line-height: 24px; text-align: center; cursor: pointer;}
.pv_con1 .lf .pics .ctrl.lf{left: 0;}
.pv_con1 .lf .pics .ctrl.ri{right: 0; transform: rotate(180deg);}
.pv_con1 .lf .pics .gdnr{width: 478px; margin: 0 auto; height: 102px; overflow: hidden;}
.pv_con1 .lf .pics .gdnr ul{width: 1000%;}
.pv_con1 .lf .pics .gdnr li{width: 166px; height: 102px; cursor: pointer; float: left;}
.pv_con1 .lf .pics .gdnr li img{display: block; width: 146px; height: 102px;}
.pv_con1 .lf .pics .gdnr li.cur img{}
.pv_con1 .ri{float: left; width: 550px;}
.pv_con1 .ri .bt{font-size: 28px; color: #333; line-height: 1.8; padding: 20px 0;}
.pv_con1 .ri .wz{font-size: 18px; color: #333; line-height: 30px; height: 90px; overflow: hidden; margin-bottom: 20px;}
.pv_con1 .ri .zz{height: 90px; margin-bottom: 78px;}
.pv_con1 .ri .zz .z1{width: 150px; height: 90px; background: #EDEFF2; border-right: 16px solid #F5F5F5; float: left; line-height: 90px; color: #333; font-size: 18px; text-align: center;}
.pv_con1 .ri .zz .z2{width: 340px; height: 60px; line-height: 30px; font-size: 14px; color: #333; padding: 15px 20px; float: left; background: #EDEFF2;}
.pv_con1 .ri .ls{height: 60px;}
.pv_con1 .ri .ls .ck{display: block; width: 266px; height: 60px; background: #1B9CBC; font-size: 18px; line-height: 60px; color: #fff; text-align: center; float: left;}
.pv_con1 .ri .ls .tel{float: left; margin-left: 35px; font:700 26px/60px "微软雅黑"; color: #1B9CBC;}
.pv_con1 .ri .ls img{display: inline-block; vertical-align: middle; margin: 0 10px 0 0;}


.pv_ncon{padding: 20px 0; font-size: 16px; color: #333; line-height: 2;}
.pv_son{padding: 60px 0;}
.pv_son .son{width: 360px; height: 445px; background: #fff; box-shadow:0 0 10px rgba(0,0,0,.2); margin-right: 60px; position: relative; float: left;}
.pv_son .son:nth-child(3n){margin-right: 0;}
.pv_son .son .p{width: 320px; height: 240px; padding: 20px;}
.pv_son .son .txt{padding:16px 0 40px; position: relative; text-align: center; font-size: 18px; color: #333;}
.pv_son .son .txt:after{width: 136px; height: 2px; background: #1B9CBC; position: absolute; left: 50%; bottom: 20px; margin-left: -68px; content: " ";}
.pv_son .son .wz{width: 285px; height: 48px; line-height: 24px; color: #666; font-size: 14px; padding: 15px 0 0; margin: 0 auto;}
.pv_son .son .pf{width: 100%; position: absolute; left: 0; top: 0; background: #1B9CBC; height: 100%; opacity: 0; transition:all ease-in-out .3s;}
.pv_son .son .txt2{font-size: 18px; padding: 115px 0 45px; color: #fff; text-align: center; position: relative;}
.pv_son .son .txt2:after{width: 136px; height: 2px; background: #fff; position: absolute; left: 50%; margin-left: -68px; bottom: 30px; content: " ";}
.pv_son .son .wz2{width: 285px; margin: 0 auto; font-size: 16px; line-height: 24px; color: #fff;}
.pv_son .son:hover .pf{opacity: 1;}

/*
 医疗产品注册
 * */
.sp_list{padding: 70px 0;}
.sp_list .cn{font-size: 36px; color: #333; text-align: center; margin-bottom: 20px;}
.sp_list .en{font-size: 24px; color: #BFBFBF; text-align: center; position: relative; margin-bottom: 65px; text-transform: uppercase;}
.sp_list .en:after{width: 36px;height: 4px;background: #1C9CBC; position: absolute; left: 50%; bottom: -10px; margin-left: -18px; content: " ";}

.sp_list dl{height: 424px; margin-bottom: 35px; position: relative;}
.sp_list dl dt{position: absolute; left: 0; top: 30px; width: 665px; height: 362px; background: #fff;}
.sp_list dl dt .txt{display: block; margin: 54px 30px 46px 46px; font-size: 26px; color: #333;}
.sp_list dl dt .wz{margin-left: 46px; width: 575px; font-size: 18px; color: #666; line-height: 2;}
.sp_list dl dd{float: right; width: 600px; height: 424px;}
.sp_list dl:nth-child(2n) dd{float: left;}
.sp_list dl:nth-child(2n) dt{left: 535px;}

.sv_bt{padding: 55px 0 30px; border-bottom: #1B9CBC solid 1px; font-size: 30px; color: #333; position: relative;}
.sv_bt:after{width: 134px;height: 4px;background: #1B9CBC; position: absolute; left: 0; bottom: 0; content: " ";}
.sv_ncon{padding: 30px 0; font-size: 18px; line-height: 2; color: #333; text-align: justify; text-justify: inter-ideograph;}


/*
 应用服务列表二
 * */
.sp_list2{margin-bottom:50px; background: #fff;}
.sp_list2 li{height: 386px;}
.sp_list2 li .text{float: left; width: 600px;}
.sp_list2 li .text .bt{display: block; margin: 34px auto; width: 515px; height: 74px; color: #666;}
.sp_list2 li .text .bt .p{float: left; width: 74px; height: 74px; border-radius: 5px; margin-right: 20px; background: #BFBFBF;}
.sp_list2 li .text .bt .ri{float: left; width: 420px;}
.sp_list2 li .text .bt .ri .cn2{font-size: 24px;font-family: Microsoft YaHei;font-weight: 400;line-height: 24px; margin-bottom: 20px; overflow: hidden; height: 24px; margin-top: 5px;}
.sp_list2 li .text .bt .ri .en2{font-size: 20px;font-family: Microsoft YaHei;font-weight: 400;line-height: 24px; height: 24px; overflow: hidden; text-transform: uppercase;}
.sp_list2 li .text .bt:hover{color: #1B9CBC;}
.sp_list2 li .text .bt:hover .p{background: #1B9CBC;}

.sp_list2 li .wz{display: block; margin: 0 auto; width: 515px; font-size: 14px; line-height: 24px; color: #666;}
.sp_list2 li .pic{float: left; width: 600px; height: 386px; position: relative;}
.sp_list2 li .iconfont{display: block; position: absolute; left: 0; bottom: 0; width: 71px;height: 71px;background: #1B9CBC; color: #fff; font-size: 30px; text-align: center; line-height: 70px; transform: rotate(-90deg);}

.sp_list2 li.l .text{float: right;}
.sp_list2 li.l .iconfont{left: auto; right: 0; transform: rotate(90deg);}

.pglist{ width:100%;clear:both;height:80px; }
.pglist ul{ width:100%;text-align:right; padding-top:20px; }
.pglist ul li{
	vertical-align: bottom; display:inline-block;*display:inline; *zoom:1;
 	width:30px;height:28px;*margin-left:5px;_display:inline; _zoom:1; _margin-left:5px;  /*border:1px solid #424d5b;*/
 	font-size:14px;line-height:28px; text-align:center; }
.pglist ul li a{color:#697396; line-height:30px; display:block;     height: 26px;
    width: 26px;
    border: #e0e2e3 solid 1px;font: 400 14px/26px "微软雅黑";}
.pglist ul li.home,.pglist ul li.end{ width:60px; height:28px; color: }
.pglist ul li.home a,.pglist ul li.end a{ width:60px !important; height:26px !important;  background: #697396; color:#fff}
.pglist ul li.next,.pglist ul li.last{ 
	width:30px; height:28px;/*border:1px  solid #1561af;*/
	font-size:24px;line-height: 28px;  font-family:'宋体'!important; font-weight:bold; }
.pglist ul li.on{/*border:1px  solid #fe6716;*/}
.pglist ul li.on a{color:#fff;background:#697396;}
.pglist ul li.nohover{background:#d4d4d4;border:1px  solid #d4d4d4;font-family:'微软雅黑';color:#fff; height:26px}
.pglist ul li.nohover a{color:#fff;}

/*固定的悬浮窗*/
.jialan_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.jialan_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.jialan_bar .jialan_top{background:#1B9CBC url(../images/fixCont.png) no-repeat 0 0;}
.jialan_bar .jialan_phone{background:#1B9CBC url(../images/fixCont.png) no-repeat 0 -57px;}
.jialan_bar .jialan_QQ{text-indent:0;background:#1B9CBC url(../images/fixCont.png) no-repeat 0 -113px;}
.jialan_bar .jialan_ww{text-indent:0;background:#1B9CBC url(../images/fixCont.png) no-repeat 0 -169px;}
.jialan_bar .jialan_ercode{background:#1B9CBC url(../images/fixCont.png) no-repeat 0 -225px;}
.hd_qr{padding:0 29px 25px 29px;}
.jialan_QQ a, .jialan_ww a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
.lianxi{border-top:1px solid #FF0000}
.lianxi ul li{height:30px;line-height:30px;padding-left:15px}
.lianxi tit{font-size:18px;height:40px;line-height:40px;background:#fafafa}

.pro-bg {
	width: 100%;
	height: 550px;
	margin-top: 50px;
}

.pro-bg .title {
	color: #1B9CBC;
	font-size: 30px;
	text-align: center;
	padding-top: 55px;
	padding-bottom: 35px;
}
.pro-list a {
	box-sizing: border-box;
	width: 400px;
	height: 320px;
	display: inline-block;
	margin: 13px;
	vertical-align: top;
	text-align: center;
	padding-top: 50px;
	border-radius: 10px;
}

.pro-lan .lans {
	font-size: 40px;
	color: #fff;
}
.pro-list {
	width: 1300px;
	margin: 0px auto;
}



