.fl{float: left;}
.fr{float: right;}
p{margin: 0;}
.w1200{width: 1200px;margin: 0 auto;}

.out-head{border-bottom: 1px solid #e5e5e5;height: 43px;}
.head1{font:400 13px/43px "å¾®è½¯é›…é»‘";color:#666666;}
.head2{font:400 13px/43px "å¾®è½¯é›…é»‘";color:#666666;}
.head2 a{color:#666;}

.headd{height: 105px;overflow: hidden;}
.logo{padding-top:20px;}
.phone{color:#d23783;font-size: 20px;font-family: "arial";margin-top: 25px;}
.phone p{border: 1px solid #e3e3e3;margin-bottom: 12px;border-radius:30px;padding: 4px 22px;}

.menu{height: 56px;background:#16314f;}

.out-ss{height: 78px;overflow: hidden;}
.hotSearch{font:400 14px/78px "å¾®è½¯é›…é»‘";color:#666666;float: left;}
.hotSearch a{color:#666;}
.out-ss #formsearch {
  background:url(../images/ss.png) no-repeat;
  width: 226px;height: 37px;
  float: right;
  margin-top: 21px;
}

.out-ss #formsearch #s_btn {
  float: right;
  outline: none;
  border: none;
  width: 35px;
  height: 37px;
  font-size: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 -210px;
}

.out-ss #formsearch #keyword {
  float: left;
  background: none;
  outline: none;
  border: none;
  width: calc(100% - 35px);
  color: #666666;
  height: 37px;
  font-size: 12px;
  padding-left: 20px;
}

#formsearch input::-webkit-input-placeholder {color:#666666;}
#formsearch textarea::-webkit-input-placeholder {color: #666666;}

.c1{background: #f6f9ff;height: 414px;overflow: hidden;}
.c11{}
.c1a{width: 875px;}
.c1b{width: 258px;padding-top: 66px;}
.c1a1{font:600 26px/28px "å¾®è½¯é›…é»‘";color:#0a57ae;margin-top: 61px;}
.c1a2{font:400 15px/30px "å¾®è½¯é›…é»‘";color:#666666;margin-top: 32px;}
.c1a3{margin-top: 40px;}
.c1ads{}
.c1ads li{float: left;margin-right: 44px;}
.c1ads li .c1aa1{width: 91px;height: 91px;border-radius: 100%;border:1px solid #72abee;
	text-align: center;color:#0a57ae;font-size: 22px;font-weight: 600;line-height: 91px;}
.c1ads li .c1aa2{margin-left: 15px;color:#333333;font-size: 16px;line-height: 91px;}


.c2{background: url(../images/c2.png) repeat-x;height: 995px;overflow: hidden;}
.c22{padding-top: 60px;}
.c2a{height: 775px;width: 305px;box-shadow: 0 0 1px 1px #f1f4fa;background: #fff;}
.c2a1{height: 144px;background: #16314f;box-shadow: 0 0 1px 1px #16314f;text-align: center;}
.c2a1-t{font:600 26px/28px "å¾®è½¯é›…é»‘";color:#fff;padding-top: 35px;}
.c2a1-t1{font:400 17px/28px "å¾®è½¯é›…é»‘";color:#fff;padding-top: 23px;}
.c2a2{width: 250px;margin: 0 auto;}
.csort1{margin-top: 30px;}
.csort1 li{border:1px solid #ececec;background: #f6f9ff;line-height:40px;text-align: center;margin-bottom: 23px;}
.csort1 li a{font:400 16px/40px "å¾®è½¯é›…é»‘";color:#333;}
.csort1 li:hover{border:1px solid #ececec;background: #16314f;}
.csort1 li:hover a{color:#fff;}
.c2a3{width: 250px;margin: 0 auto;background: url(../images/ph.png) no-repeat;height: 115px;margin-top: 8px;}
.c2a33{color:#fff;padding-left: 87px;line-height: 40px;padding-top: 20px;}
.c2b{width: 857px;}

.tabli {}
.tabli li.cur{background: url(../images/proh.png) no-repeat;}
.tabli li {float: left;width: 216px;height: 215px;text-align: center;margin-left: 50px;}
.tabli li img{padding-top: 30px;}
.tabli li h3{font:400 20px/40px "å¾®è½¯é›…é»‘";color:#fff;padding-top: 18px;}
.tab{margin-top:30px;display:none;}
.pro-con{border:1px solid #ededed;background: #fff;width: 855px;height: 628px;}
.product_list10{padding-top: 20px;margin-left: 8px;}
.product_list10 li{float: left;text-align: center;margin: 0 8px 8px 8px;}
.product_list10 li img{border: 1px solid #eee;width: 262px;height: 262px;}
.product_list10 li h3 a{color:#16314f;font-size: 14px;line-height: 66px;}


.c3{margin-top: 70px;}
.c3-t{text-align: center;background: url(../images/c3.png) no-repeat center;height: 81px;}
.c3-tt{font-size: 30px;font-weight: 600;color:#0a57ae;line-height: 36px;padding-top: 10px;}
.c3-tt p{color:#666666;font-size: 16px;font-weight: 400;}
.c33{padding-top: 50px;}
.c3ads{}
.c3ads li{float: left;margin-bottom: 42px;margin-right: 88px;width: 338px;height: 109px;overflow: hidden;}
.c3ads li .c3a{width: 95px;position: relative;}
.c3ads li .c3a1{width: 95px;height: 109px;}
.c3ads li .c3a2{position: absolute;left: 0;top:0;z-index: 999;display: none;}
.c3ads li .c3b{width: 224px;}
.c3ads li .c3b h3{color:#333333;font-size: 18px;font-weight: 600;padding-top: 14px;}
.c3ads li .c3b p{color:#666666;font-size: 14px;font-weight: 400;padding-top: 14px;}
.c3ads li:nth-child(3n){float: right;margin-right: 0;}
.c3ads li:hover .c3a1{display: none;}
.c3ads li:hover .c3a2{display: block;}

.ys-tu{width: 1920px;position: relative;left: 50%;margin-left: -960px;margin-top: 0;}
.ys-con1{margin-top: 51px;}
.ys-c1{width: 528px;}
.ysads{padding-top: 60px;}
.ysads li{position: relative;margin-bottom: 52px;}
.ysads li h3{font-size: 26px;color:#333;position: absolute;left: 81px;top:8px;}
.ysads li p{color:#666;font-size: 14px;background: url(../images/ys.png) no-repeat 0 8px;padding-left: 25px;line-height: 24px;margin-top: 22px;}

.c4{height: 680px;background: #f6f9ff;margin-top: 10px;}
.c44{padding-top: 48px;}
.c4-t1{font:600 30px/46px "å¾®è½¯é›…é»‘";color:#0e59ae;text-align: center;}
.c4-t1 p{color:#666666;font-size: 18px;font-weight: 400;}
.c4ads{padding-top: 48px;}
.c4ads li{float: left;border:1px solid #e3e3e3;margin-bottom: 24px;margin-right: 28px;}
.c4ads li:nth-child(5n){float: right;margin-right: 0;}
.c4ads li:hover{border:1px solid #000;}
.c4ads li img{width: 215px;height: 118px;}


.c5{background: url(../images/c5.png) no-repeat top center;height: 404px;}
.c55{padding-top: 84px;}
.c5a{width: 342px;height: 228px;background: url(../images/c5a.png) no-repeat;text-align: center;}
.c5a1{font:400 26px/42px "å¾®è½¯é›…é»‘";color:#fff;padding-top:40px;}
.c5a2{font:400 23px/42px "å¾®è½¯é›…é»‘";color:#fff;padding-top:10px;}
.c5a3{font:400 18px/48px "å¾®è½¯é›…é»‘";color:#303030;}
.c5a4{font:400 17px/42px "å¾®è½¯é›…é»‘";color:#fff;padding-top:14px;}

.c5b{width: 780px;}
.c5b .content{position:relative}
.l_btn3{position:absolute;top:49%;cursor:pointer;z-index: 99;left:-45px;}
.r_btn3{position:absolute;top:49%;cursor:pointer;z-index: 99;right:-45px;}
#mm_demo{overflow:hidden;width:100%;margin:0 auto;}
#mm_indemo {float: left;width:800%}
#mm_demo1 {float: left;}
#mm_demo2 {float: left;}

.c5bads{margin-top: 30px;}
.c5bads li{float: left;margin-right: 18px;}

.c6{margin-top: 14px;}
.tabli0 {position: relative;}
.tabli0 li.cur{color:#0e59ae;}
.tabli0 li {float: left;color:#333333;font-weight: 600;font-size: 24px;line-height: 130px;margin-right: 44px;}
.c6a-m{position: absolute;right: 0;color:#666;font-size: 13px;top: 0;line-height: 130px;}
.c6a-m a{color:#666;}
.tab0{display:none;}
.product_list14{}
.product_list14 li{float: left;width: 287px;position: relative;margin-right: 17px;text-align: center;}
.product_list14 li img{width: 287px;height: 191px;}
.product_list14 li h3 a{color:#666;font-size: 16px;line-height: 66px;}
.product_list14 li:nth-child(4){float: right;margin-right: 0;}
.product_list14 li .c6bm{background: url(../images/mm.png) no-repeat;width: 287px;height: 191px;position: absolute;left: 0;top: 0;z-index: 999;display: none;}
.product_list14 li:hover .c6bm{display: block;}
.product_list14 li:hover h3 a{color:#16304d;}

.c7{background: #f6f9ff;height: 584px;margin-top: 40px;}
.c77{padding-top: 36px;}
.c7a{width: 610px;}
.c7b{width: 552px;}
.c7a1{font:600 26px/68px "å¾®è½¯é›…é»‘";color:#0e59ae;position: relative;border-bottom: 1px solid #dfdfdf;}
.c7a1 a{color:#0e59ae;font:400 12px/68px "arial";position: absolute;right: 0;top:0;text-transform: uppercase;}
.c7xlist1{padding-top: 32px;}
.c7xlist1 li{border-bottom: 1px dashed #e5e5e5;padding-bottom: 26px;}
.c7xlist1 li .deta{width: 170px;float: left;}
.c7xlist1 li .deta img{width: 154px;height: 105px;}
.c7xlist1 li .detb{width: 430px;float: right;}
.c7xlist1 li .detb h3{color:#0e59ae;font-size: 16px;padding-bottom: 6px;}
.c7xlist1 li .detb h3 a{color:#0e59ae;font-size: 16px;}
.c7xlist1 li .detb span{font:400 14px/26px "arial";color:#999999;}
.c7xlist1 li .detb p{font:400 13px/30px "å¾®è½¯é›…é»‘";color:#666666;}
.c7xlist2{padding-top: 8px;}
.c7xlist2 li{width: 292px;float: left;line-height: 52px;border-bottom: 1px dashed #e5e5e5;position: relative;height: 52px;}
.c7xlist2 li:nth-child(2n){float: right;margin-right: 0;}
.c7xlist2 li h3{background: url(../images/nn.png) no-repeat 0 50%;font-size: 13px;color:#333;line-height: 52px;}
.c7xlist2 li h3 a{color:#333;padding-left: 22px;}
.c7xlist2 li span{position: absolute;right: 0;color:#999999;font-size: 12px;line-height: 52px;top:0px;}

.c7bb{
    width: 100%;
    padding-top: 32px;
    height:380px;
    overflow: hidden;
}
.c7bb li{
    width: 100%;
    height:103px !important;
    margin-bottom: 19px;
    border: 1px solid #e5e5e5;
    padding-top: 20px;
    padding-right: 27px;
    background: #f6f9ff;
}
.c7bb li h3{
    background: url(../images/wen.png) no-repeat 29px top;
    padding-left: 61px;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    color: #333333;
    margin-bottom: 22px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;

}

.c7bb li h3:hover {color:#243f60;transition:0.3s;}
.c7bb li p{
    background: url(../images/da.png) no-repeat 29px top;
    padding-left: 61px;
    font-size: 14px;
    line-height: 22px;
    color: #666666;
    overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}

.c7bb li:hover{background: #16304d;}
.c7bb li:hover h3{color:#fff;}
.c7bb li:hover p{color:#fff;background: url(../images/daa.png) no-repeat 29px top;}

.link{/*background: url(../images/link.png) no-repeat center;*/height: 131px;width: 1200px;position: absolute;left: 50%;/*margin-left: -600px;*/margin-left: -670px;top:-99px;z-index: 999;}

.out-foot{background: #0b1a2b;margin-top: 55px;position: relative;padding-bottom: 28px;}
.linkk{padding-left: 128px;color:#0e59ae;font-size: 16px;padding-top: 55px;}
.linkk a{color:#666666;font-size: 12px;/*padding-left: 50px;*/}
.foot{padding-top: 52px;}
.fo1{width: 346px;}
.fo2{width: 346px;margin-left: 84px;}
.fo1t{font-size: 18px;color:#fff;border-bottom: 1px solid #34414f;line-height: 78px;}
.fo1t1{padding-top: 44px;color:#b1b3b6;line-height: 30px;font-size: 14px;}
.fo1t1 a{color:#b1b3b6;}
.fo2t1{padding-top: 44px;color:#fff;line-height: 30px;font-size: 14px;}
.fo3{width: 304px;padding-top: 36px;}
.fo3t1{line-height: 46px;color:#fff;}

.footer{background: #0b1a2b;border-top:1px solid #243141;text-align: center;padding-bottom: 10px;padding-top: 10px;}
.footera{font:400 12px/26px "å¾®è½¯é›…é»‘";color:#bbbdc0;}
.footera a{color:#bbbdc0;}



