*{margin:0px;padding:0px;}
body{background:#fff;color:#1d1e1;}
a{text-decoration:none;color:#1d1e1;}
ul{list-style:none;}
.blank{display:block;width:100%;height:0px;clear:both;}
.header{display:block;width:1180px;height:120px;margin:0 auto;padding-top:35px;box-sizing:border-box;overflow: hidden;}
.header .logocon{display:block;width:400px;height:120px;float:left;}
.header .rightcon{display:block;width:340px;height:120px;float:right;position:relative;}
.header .logocon img{display:block;width:158px;height:auto;float:left;}
.header .logocon .line{display:inline-block;height:50px;line-height:50px;padding:0 6px 0 10px;}
.header .logocon .text{display:inline-block;height:50px;line-height:50px;font-size:16px;padding:0px;}


.header .rightcon .phone{display:block;width:260px;float:left;height:59px;}
.header .rightcon .phone img{display:block;float:left;width:37px;height:59px;}
.header .rightcon .phone .phonetext{display:block;height:14px;line-height:14px;font-size:14px;text-indent:8px;}
.header .rightcon .phone .phonenum{display:block;height:30px;line-height:30px;font-size:26px;text-indent:8px;color:#144199;font-weight:bold;}

.header .rightcon .qrcode{display:block;width:108px;height:108px;position:absolute;top:-35px;right:0px;}
.header .rightcon .qrcode img{display:block;width:100%;height:auto;}

.nav{display:block;width:1180px;margin:0 auto;clear:both;height:50px;}
.nav ul{display:block;}
.nav ul li{display:inline-block;height:50px;}
.nav ul li a{display:block;height:50px; line-height:50px;padding:0 32px;margin-right:8px;font-size:16px;}
.nav ul li a:hover{background:#144199;color:#fff;}
.nav ul li a.active{background:#144199;color:#fff;}

.banner{display:block;width:100%;height:600px;}


.intro{display:block;width:1180px;margin:0 auto;border-bottom:5px solid #8497B0;position:relative;}
.intro .title{display:block;height:80px;line-height:80px;}
.intro .title .titlelogo{display:inline-block;width:35px;height:auto;margin-right:16px;position:relative;top:-5px;}
.intro .title .text{display:inline-block;font-size:28px;color:#144199;font-weight:bold;}

.intro .searchcon{display:block;position:absolute;right:0px;top:0px;height:80px;line-height:80px;font-size:16px;}
.intro .searchcon select{display:inline-block;height:40px;border:1px solid #ccc;margin-right:16px;padding:0 16px;}
.intro .searchcon .btn{display:inline-block;width:40px;height:40px;background:#144199;line-height:40px;text-align:center;}
.intro .searchcon .btn img{display:inline-block;width:25px;height:auto;}

.intro .con{padding-top:30px;padding:30px 120px;height:430px;box-sizing:border-box;border-bottom:5px solid #8497B0;}
.intro .con .left{display:block;width:40%;height:100%;float:left;}
.intro .con .right{display:block;width:40%;height:100%;float:right;}

.intro .con .left img{display:block;width:100%;height:auto;margin-bottom:10px;}
.intro .con .left .introcon{display:block;color:#144199;font-size:32px;font-weight:bold;}
.intro .con .left .introcon .line{display:block;width:70px;height:1px;border-top:1px solid #144199;float:left;margin-right:10px;height:90px;margin-top:10px;}
.intro .con .right h2{display:block;line-height:80px;font-size:28px;font-weight:bold;}
.intro .con .right p{line-height:32px;font-size:16px;text-indent:2em;}

.product{display:block;width:1180px;height:auto;margin:0 auto;}
.product .title{line-height:80px;height:80px;font-size:22px;font-weight:bold;}
.product .con{display:block;width:100%;height:300px;border-bottom:5px solid #8497B0;}
.product .con ul{display:block;}
.product .con ul li{display:inline-block;width:16.66%;height:280px;text-align:center;padding-top:30px;box-sizing:border-box;border-right:1px solid #ededed;float:left;}
.product .con ul li:last-child{border:none;}
.product .con ul li img{display:block;width:80px;height:80px;margin:0 auto;margin-bottom:30px;}
.product .con ul li .title{display:block;font-size:22px;line-height:30px;color:#144199;height:30px;}
.product .con ul li .titleen{display:block;font-size:14px;color:#144199;line-height:20px;width:100%;text-align:center;letter-spacing:3px;text-transform: uppercase;}
.product .con ul li .line{display:block;width:50px;border-bottom:2px solid #FAD41E;margin:0 auto;margin-top:5px;}
.product .con ul li .more{display:block;text-align:center;line-height:30px;margin-top:40px;}

.news{display:block;width:1180px;margin:0 auto;}
.news .title{line-height:80px;height:80px;font-size:22px;font-weight:bold;position:relative;}
.news .title .morebtn{display:inline-block;position:absolute;right:0px;top:20px;height:40px;line-height:40px;background:linear-gradient(#229EE4,#127DC8);color:#fff;padding:0 18px;font-weight:normal;font-size:18px;}
.news .con{display:block;border-bottom:5px solid #8497B0;}
.news .con .item{display:block;height:180px;width:100%;border-bottom:1px solid #ededed;overflow:hidden;margin-bottom:16px;padding-bottom:30px;box-sizing:border-box;position:relative;padding-left:270px;}
.news .con .item img{display:block;width:250px;height:150px;position:absolute;top:0px;left:0px;}
.news .con .item .title{display:block;font-size:20px;line-height:28px;height:28px;color:#127DC8;margin-bottom:16px;}
.news .con .item .intro{color:#666;border:none;overflow:hidden;}
.news .con .item .more{color:#144199;}




.bottom{display:block;background:#26282C;height:200px;margin-top:16px;}
.bottom .bottomcon{display:block;width:1180px;height:100px;margin:0 auto;box-sizing:border-box;position:relative;padding-left:220px;padding-top:50px;}
.bottom .bottomcon .bottomlogo{display:inline-block;width:140px;margin-right:16px;position:absolute;top:50px;left:0px;}
.bottom .bottomcon .bottomlogo img{display:block;width:100%;height:auto;}
.bottom .bottomcon ul{display:inline-block;margin-top:0px;}
.bottom .bottomcon ul li{display:inline-block;font-size:16px;height:40px;line-height:40px;}
.bottom .bottomcon ul li a{color:#fff;display:inline-block;}
.bottom .bottomcon ul li a span{display:inline-block;height:14px;line-height:14px;padding:0 24px;border-right:1px solid #ededed;}
.bottom .bottomcon ul li:last-child a span{border:none;}
.bottom .bottomcon .qrcode{display:inline-block;position:absolute;top:50px;right:120px;}
.bottom .bottomcon .qrcode .title{display:block;margin-bottom:5px;}
.bottom .bottomcon .qrcode .qrcodeimg{display:block;width:80px;height:auto;}
.bottom .copyright{margin-top:30px;text-align:center;color:#666;line-height:21px;}
.bottom .copyright a{color:#666;}

.catbanner{display:block;}
.catbanner img{display:block;width:100%;height:auto;}

.leftdemo,.rightdemo{display:block;width:1180px;margin:0 auto;padding:80px 0;border-bottom:5px solid #8497B0;position:relative;}
.leftdemo .textcon,.rightdemo .textcon{display:block;width:500px;}
.leftdemo .textcon h2,.rightdemo .textcon h2{display:block;line-height:30px;font-size:24px;font-weight:bold;margin-bottom:20px;padding-left:120px;}
.leftdemo .textcon p,.rightdemo .textcon p{line-height:24px;font-size:14px;text-indent:2em;padding-left:120px;}
.leftdemo .demoimg,.rightdemo .demoimg{display:block;position: absolute;top:80px;width:350px;max-height:200px;}
.leftdemo .demoimg{right:120px;}
.rightdemo .demoimg{left:120px;}
.rightdemo .textcon{float:right;margin-right:120px;}

.serviceright,.serviceleft{display:block;width:1180px;margin:0 auto;border-bottom:5px solid #8497B0;positon:relative;box-sizing:border-box;}
.serviceright h2,.serviceleft h2{display:block;line-height:90px;line-height:90px;font-size:22px;font-weight:bold;}
.serviceright .con,.serviceleft .con{display:block;height:150px;margin-bottom:30px;position:relative;}
.serviceright .con p,.serviceleft .con p{line-height:24px;font-size:16px;}
.serviceright .con img,.serviceleft .con img{display:block;height:150px;width:auto;position: absolute;top:0px;}
.serviceright .con img{right:50px;}
.serviceleft .con img{left:50px;}
.serviceleft .con{padding-left:260px;padding-right:50px;}
.serviceright .con{padding-left:50px;padding-right:260px;}

.joinuscon{display:block;width:1180px;margin:0 auto;text-align:center;font-size:22px;}
.joinuscon h3{display:block;font-weight:bold;color:#144199;line-height:40px;margin-top:30px;}
.joinuscon p{line-height:40px;}

.contactusform{display:block;width:500px;margin:0 auto;margin-top:20px;margin-top:50px;}
.contactusform .inputrow{display:block;width:100%;height:50px;float:left;position:relative;}
.contactusform .inputrow label.title{display:inline-block;width:15%;text-align:right;line-height:50px;font-size:16px;margin-right:5%;}
.contactusform .inputrow input{display:inline-block;height:35px;border:1px solid #ccc;width:70%;box-sizing:border-box;}
.contactusform .inputbtn{display:block;clear:both;float:left;}
.contactusform .inputbtn a{display:block;width:120px;height:40px;line-height:40px;background:#FED600;color:#333;text-align:center;font-size:18px;margin-left:75px;margin-bottom:50px;margin-top:30px;}
.contactusform .inputrow .btn{display:inline-block;height:35px;line-height:35px;background:#888;padding:0 16px;position:absolute;top:8px;right:-70px;}


.productcon{display:block;width:1180px;margin:0 auto;}
.productcon .title{display:block;text-align: center;padding-top:50px;}
.productcon .title .tname{display:block;height:80px;line-height:80px;font-size:40px;font-weight:bold;color:#144199;}
.productcon .title .line{display:block;width:50px;height:5px;background:#144199;margin:0 auto;}
.productcon .title .extname{display:block;text-align:center;font-size:14px;color:#888;line-height:50px;text-transform:uppercase;}

.productcon .con{display:block;width:100%;border-bottom:5px solid #8497B0;}
.productcon .con>ul{display:block;padding-bottom:50px;}
.productcon .con>ul li{display:inline-block;width:16.66%;height:350px;text-align:center;padding-top:30px;box-sizing:border-box;border-right:1px solid #ededed;float:left;border-bottom:1px solid #ededed;}
.productcon .con>ul li:last-child{border:none;}
.productcon .con>ul li img{display:block;width:80px;height:80px;margin:0 auto;margin-bottom:30px;}
.productcon .con>ul li .title{display:block;font-size:22px;line-height:30px;color:#144199;height:30px;}
.productcon .con>ul li .titleen{display:block;font-size:14px;color:#144199;line-height:20px;width:100%;text-align:center;letter-spacing:3px;text-transform: uppercase;}
.productcon .con>ul li .line{display:block;width:50px;border-bottom:2px solid #FAD41E;margin:0 auto;margin-top:5px;}
.productcon .con>ul li .more{display:block;text-align:center;line-height:30px;margin-top:40px;}
.productcon .con>ul.prodcutul{display:block;width:100%;height:auto;}
.productcon .con>ul.prodcutul li{display:block;width:23%;height:250px;position:relative;padding-top:0px;border:none;margin-right:2.66%;float:left;box-sizing:border-box;overflow:hidden;margin-bottom:10px;}
.productcon .con>ul.prodcutul li:nth-child(4n){margin-right:0px;}
.productcon .con>ul.prodcutul li .imgcon{display:block;width:100%;height:200px;overflow:hidden;}
.productcon .con>ul.prodcutul li img{display:block;width:auto;height:100%;border:1px solid #ededed;box-sizing:border-box;margin-bottom:0px;border:1px solid #ededed;box-sizing:border-box;}
.productcon .con>ul.prodcutul li .text{display:block;text-align:center;line-height:30px;font-size:14px;margin-top:0px;}

.productcon .con .productdemo{display:block;padding-top:50px;position:relative;padding-left:550px;box-sizing:border-box;}
.productcon .con .productdemo .goodspics{display:block;width:500px;height:610px;overflow:hidden;position:absolute;top:50px;left:0px;}
.productcon .con .productdemo .goodspics .bigpic{display:block;width:500px;height:500px;}
.productcon .con .productdemo .goodspics .bigpic img{display:block;width:100%;height:500px;}
.productcon .con .productdemo .goodspics .smallpic{display:block;width:100%;height:92px;margin-top:12px;padding:0px;}
.productcon .con .productdemo .goodspics .smallpic ul{display:block;width:100%;height:92px;padding:0px;}
.productcon .con .productdemo .goodspics .smallpic ul li{padding:0px;width:92px;height:92px;float:left;margin-right:10px;border:none;border:1px solid #ededed;box-sizing:border-box;}
.productcon .con .productdemo .goodspics .smallpic ul li:last-child{margin-right:0px;}
.productcon .con .productdemo .goodspics .smallpic ul li img{display:block;width:100%;}

.productcon .con .productdemo .goodsname{display:block;width:100%;height:610px;}
.productcon .con .productdemo .goodsname h1{display:block;width:100%;height:60px;line-height:60px;font-size:32px;font-weight:bold;}
.productcon .con .productdemo .goodsname .cartype{display:block;width:100%;height:24px;line-height:24px;color:#888;}
.productcon .con .productdemo .goodsname .infotext{display:block;background:#CED9E9;height:24px;line-height:24px;margin-top:20px;margin-bottom:20px;}
.productcon .con .productdemo .goodsname .infotext i{display:inline-block;height:24px;line-height:24px;padding:0 5px;margin-right:8px;background:#DB4F45;}
.productcon .con .productdemo .goodsname .goodstype{display:block;width:100%;position:relative;margin-top:10px;padding-left:90px;box-sizing:border-box;margin-bottom:20px;}
.productcon .con .productdemo .goodsname .goodstype span.gtypetitle{display:block;width:90px;text-align:center;height:24px;line-height:24px;position:absolute;top:0px;left:0px;}
.productcon .con .productdemo .goodsname .goodstype ul{display:block;width:100%;padding:0px;}
.productcon .con .productdemo .goodsname .goodstype ul li{display:inline-block;height:24px;line-height:22px;padding:0px;border:1px solid #ededed;margin-right:10px;border-radius:8px;}
.productcon .con .productdemo .goodsname .goodstype ul li a{display:block;}
.productcon .con .productdemo .goodsname .goodstype ul li.active{background:#143E95;}
.productcon .con .productdemo .goodsname .goodstype ul li.active a{color:#fff;}
.productcon .con .productdemo .priceinfo{display:block;width:100%;}
.productcon .con .productdemo .priceinfo .price{display:block;width:100%;background:#FFEA7F;height:45px;line-height:45px;font-size:18px;font-weight:bold;text-indent:10px;}
.productcon .con .productdemo .priceinfo .promoteprice{display:block;width:100%;height:30px;line-height:30px;font-size:15px;margin-top:15px;}
.productcon .con .productdemo .codeinfo{display:block;width:100%;height:30px;position:relative;margin-top:30px;}
.productcon .con .productdemo .codeinfo .tips{display:block;width:120px;height:30px;line-height:30px;position:absolute;top:0px;left:0px;border-radius:30px;text-align:center;background:#CFD9EA;font-weight:bold;font-size:15px;letter-spacing:1px;}
.productcon .con .productdemo .codeinfo .inputcon{display:block;width:280px;height:30px;background:#D0D8E9;position:absolute;top:0px;right:0px;border-radius:30px;}
.productcon .con .productdemo .codeinfo .inputcon input{display:block;width:80%;height:30px;line-height:30px;float:left;border:none;box-sizing:border-box;padding:0px;background:none;text-indent:8px;}
.productcon .con .productdemo .codeinfo .inputcon a{display:block;width:20%;height:30px;line-height:30px;float:left;background:#114092;text-align:center;color:#fff;border-radius:30px;}
.productcon .con .productdemo .btns{display:block;width:100%;height:90px;margin-top:60px;border-top:1px solid #ededed;position:relative;}
.productcon .con .productdemo .btns a{display:block;width:120px;height:40px;background:#143E95;position:absolute;top:60px;right:0px;border-radius:0 40px 40px 0;text-align:center;line-height:40px;font-size:14px;color:#fff;font-size:15px;font-weight:bold;letter-spacing:1px;}
.productcon .con .productdemo .btns a:first-child{right:120px;border-radius:40px 0 0 40px;background:#708BC3;}

.productinfo{border-top:1px solid #ededed;padding-top:30px;margin-top:30px;}
.productinfo *{max-width:100%;}

.newsdemo{display:block;width:1180px;margin:0 auto;padding-top:30px;}
.newsdemo h2{display:block;line-height:40px;text-align:center;}
.newsdemo .article-infobox{display:block;line-height:40px;text-align:center;}
.newsdemo .article_content{display:block;}
.newsdemo .article_content *{max-width:100%!important;height:auto;}


.goodstype .ttnumcon{display:block;text-align:left;height:30px;line-height:30px;}
.goodstype .ttnumcon a{display:inline-block;width:23px;height:23px;line-height:23px;text-align:center;border:1px solid #ededed;margin-right:5px;font-size:14px;}
.goodstype .ttnumcon input{display:inline-block;width:50px;text-align:center;height:25px;line-height:25px;padding:0px;border:none;box-sizing:border-box;margin-right:5px;border:1px solid #ededed;font-size:14px;}


.loginqrcode{display:block;width:100%;max-width:300px;margin:0 auto;}
.loginqrcode img{display:block;width:100%;height:auto;}
.loginqrcode h2{display:block;text-align:center;line-height:40px;font-size:16px;color:#f00;}