/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,navs,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}

a:hover,a:active,a:focus{text-decoration:none;outline:none;}


input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}




/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}



.pos{position: relative;width:1920px;left:50%;margin-left:-960px;}
.wh{width:1200px;margin:0 auto;}
.wh2{width:1400px;position:relative;left:50%;margin-left:-700px;}


.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}



.roll_product {float: left;}


/*头部样式*/
.head1 {
    height: 37px;
    border-bottom: 1px solid #e7e7e7;
    background: #f4f4f4;
}

.wel {
    font-size: 12px;
    color: #666;
    line-height: 36px;
}

.k1 {
    font-size: 12px;
    color: #666;
    line-height: 36px;
}

.k1 a {
    color: #666666;
}

.head2 {
    height: 137px;overflow:hidden;
}

.logo {
    float: left;
    line-height: 137px;
}

.logowz {
    color: #555555;
    padding-left: 15px;
    padding-top:72px;font-size:20px;
}

.htel {
    padding-left: 60px;
    background: url(../images/t.png) no-repeat left center;
    margin-top: 40px;line-height:28px;
}

.ewm1 {
    line-height: 137px;
    padding-right:25px;
}







/*热门搜索*/
.sou{margin: 15px 0;}
.hotSearch{float:left;height:24px;line-height:24px;font-weight:normal;color:#0d0d0d;font-size:14px;}
.hotSearch a{margin-right:6px;color:#0d0d0d;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}



/*搜索和热门搜索*/
#formsearch{float:right;}
#formsearch input{height:22px;background:#fff;border:1px solid #c8c8c8;line-height:22px;}
#formsearch input#keyword{height:22px;line-height:22px;padding-left:4px;color:#666;}
#formsearch input#s_btn{width:46px;height:24px;line-height:24px;text-align:center;background-color:#009b4c;color:#fff;border:none;cursor:pointer;font-size: 12px;}



/*搜索和热门搜索*/
.hotSearch{float:left;font-weight:normal;}
.hotSearch a{padding:0 6px 0 8px;}
.hotSearch a:nth-child(1){padding-left:0;}
.hotSearch a+a{background: url(../images/aa.png) no-repeat left bottom;}


#formsearch{float:right;background: url(../images/ss.png) no-repeat;width:471px;height:46px;}
#formsearch input{}
#formsearch input#keyword{height:46px;line-height:46px;padding-left:15px;float:left;color:#5c5c5c;font-size:14px;background:none;border:none;outline:none;}
#formsearch input#s_btn{width:70px;height:46px;line-height:46px;text-align:center;background:none;border:none;outline:none;color:#fff;border:none;cursor:pointer;font-size: 12px;float:right;}
#formsearch input::-webkit-input-placeholder{color:#ffffff;}
#formsearch textarea::-webkit-input-placeholder{color:#ffffff;}




.product_list1{margin-top:38px;}
.product_list1 li{float:left;margin-right:57px;margin-bottom:28px;}
.product_list1 li:nth-child(4n){margin-right:0;}
.product_list1 li img{width:257px;height:293px;}
.product_list1 li h3{text-align:center;font-weight:normal;color:#3f3f3f;font-size:20px;}




/*主体样式*/
.box1{background:url(../images/bj1.jpg) no-repeat;height:602px;padding-top:100px;}
.video{width:564px;height:420px;}
.about{width:805px;}
.att{color:#0171bc;font-size:26px;text-transform:uppercase;}
.ab{color:#222222;font-size:14px;line-height:36px;margin-top:25px;height:216px;overflow:hidden;}
a.am{display:block;text-align:center;float:right;color:#fff;font-size:14px;background:#000000;width:140px;line-height:40px;}

.sj{margin-top:30px;}
.sj li{float:left;}
.sj li+li{margin-left:62px;}
.sj li .det{text-align:center;}
.sj li .det h2{display:inline-block;font-size:50px;color:#145fa0;font-family:"Arial";}
.sj li span{font-size:14px;color:#145fa0;display:block;text-align:center;}
.sj li sup{font-size:18px;color:#145fa0;top:-31px;}
.sj li:nth-child(1) sup{font-size:14px;}
.sj li:last-child sup{font-size:14px;}



.box2{margin-top:32px;}



.ab-tu .tabli2 {
    text-align:center;
}


.ab-tu .tabli2 ul li {
    display:inline-block;margin:0 25px;
    text-align: center;
    font-size:20px;
    color: #333333;
    cursor: pointer;line-height:40px;
}

.ab-tu .tabli2 ul li a{color: #333333;}
.ab-tu .tabli2 ul li.cur {
    background: url(../images/x1.png) no-repeat center bottom;
    color: #0171bc;font-weight:bold;
}
.ab-tu .tabli2 ul li.cur a{color: #0171bc;}





.ab-tu .ab-tu-img .tab2 {
    display: none;
}

.ab-tu .ab-tu-img .picScroll-left2 .bd {
    overflow: hidden;
}



.ab-tu .ab-tu-img {margin-top:34px;}
.ab-tu .ab-tu-img .picScroll-left2 .bd ul li {
    width:260px;
    height: 345px;
    float: left;
    margin-right:24px;
}

.ab-tu .ab-tu-img .picScroll-left2 .bd ul li img {
    width: 260px;
    /*height: 345px;*/
    display:block;
}



.box3{margin-top:94px;}
.cptt{text-align:center;color:#333333;font-size:30px;}
.cptt span{text-align:center;color:#999999;font-size:20px;text-transform:uppercase;font-weight:normal;background: url(../images/x2.png) no-repeat left center;padding-left:11px;margin-left:11px;}
.cptt p{color:#333333;font-size:16px;font-weight:normal;margin-top:20px;}


.index-c1 {padding-top:56px;}

.c1-left {
    width: 230px;
}

.c1-left .c1-left-tlt {
    width: 230px;
    height: 78px;
    background: #0171bc;
    font-weight: bold;
    font-size: 24px;
    color: #fff;
    background: url(../images/c1-1.png) no-repeat 178px center #0171bc;
    line-height: 78px;
    text-indent: 24px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.pro-sort {
    background: #f7f7f7;
    height:555px;overflow:hidden;
}

.pro-sort ul li {}

.pro-sort ul li a {
    display: block;
    font-size: 16px;
    line-height: 58px;
    background: url(../images/c1-2.png) no-repeat 184px center;
    text-indent:22px;
    font-size: 16px;
    color: #333333;
}

.pro-sort ul li:hover a {
    background: url(../images/c1-3.png) no-repeat 184px center #0171bc;
    color: #fff;
}

.c1-left .c1-left-tel {
    height: 168px;
    padding:23px 0;
    text-align: center;
    background: #0171bc;
}
.c1-left .c1-left-tel h2{color:#fff;font-size:20px;}
.c1-left .c1-left-tel h3 {
    font-size: 14px;
    color: #fff;
    line-height: 42px;
}

.c1-left .c1-left-tel h4 {
    font-size: 26px;
    font-weight: bold;
    font-family: Arial;
    color: #fff;
    line-height: 30px;
    padding-left: 30px;
    background: url(../images/c1-4.png) no-repeat left center;
    display: inline-block;margin-top:12px;
}

.c1-right {
    width:1136px;
}

.c1-right .tabli {
    height: 78px;
    background: #f7f7f7;
    position: relative;
    margin-bottom: 32px;
}

.c1-right .tabli ul li {
    width: 188px;
    text-align: center;
    line-height: 78px;
    background: #e8e8e8;
    font-size: 18px;
    color: #333;
    float: left;
}

.c1-right .tabli ul li.cur {
    background: #0171bc;
    color: #fff;
}

.c1-right .tabli .c1-right-tel {
    font-size: 16px;
    color: #666;
    line-height: 78px;
    padding-left: 40px;
    background: url(../images/tel2.png) no-repeat left center;
    position: absolute;
    top: 0;
    right: 20px;
}

.c1-right .tabli .c1-right-tel span {
    font-weight: bold;
    color: #0171bc;
    font-size: 26px;
    font-family: Arial;
}

.c1-right .tab {
    display: none;
}

.c1-right .tab ul li {
    width: 342px;
    float: left;
    margin-right: 55px;
    margin-bottom:36px;position:relative;
}

.c1-right .tab ul li:nth-child(3n) {
    margin-right: 0;
}

.c1-right .tab ul li a {
    display: block;
}

.c1-right .tab ul li img {
    width: 342px;
    height: 326px;
}

.c1-right .tab ul li h3 {
   background:rgba(1,113,188,.5);
    font-size: 20px;width:100%;height:325px;position:absolute;left:0;top:0;
    color: #fff;
    line-height:326px;
    text-align: center;font-weight:bold;display:none;
}

.c1-right .tab ul li:hover h3 {display:block;}


.ys{background:#f4f4f4;margin-top:24px;padding:45px 0 90px;}
.ctitle{text-align:center;color:#333333;font-size:38px;}
.ctitle span{color:#0171bc;}
.ctitle p{color:#999999;font-size:18px;font-weight:normal;background: url(../images/x3.png) no-repeat center center;margin-top:16px;}

.yimg{width:706px;}
.yword{width:618px;}
.yword .ytitle{width:56px;}
.yword .ycontent{width:531px;color:#666666;font-size:14px;line-height:30px;}
.yword .ycontent h3{border-bottom:1px dashed #dbdbdb;color:#333333;font:600 24px/55px "å¾®è½¯é›…é»‘";margin-bottom:3px;}
.yword .ycontent h3 i{padding-left:5px;color:#333333;text-transform:uppercase;font-size:22px;opacity:.48;font-weight:normal;}
.yword1{margin-bottom:16px;}

.ys1{margin-top:68px;}
.ys3{margin-top:55px;}

.zixun{display:block;float:left;width:166px;margin-top:70px;}
.phone{padding-left:65px;background:url(../images/dh.png) no-repeat left center;color:#5b6575;float:left;margin-left:29px;margin-top:61px;font-size:17px;}




.box4{margin-top:60px;}
.khtt{text-align:center;color:#333333;font-size:44px;}
.khtt p{text-align:center;color:#333333;font-size:16px;font-weight:normal;margin-top:16px;}

        .picMarquee-left{ overflow:hidden; position:relative;margin-top:35px;}
        .picMarquee-left .hd{ overflow:hidden;}
        .picMarquee-left .hd .prev{display:block;width:24px; height:44px;overflow:hidden;
             cursor:pointer; background:url(../images/zb.png) no-repeat;position:absolute;left:0;top:78px;z-index:99999;}
        .picMarquee-left .hd .next{display:block;  width:24px; height:44px;overflow:hidden;
             cursor:pointer; background:url(../images/yb.png) no-repeat;position:absolute;right:0;top:78px;z-index:99999;}

        .picMarquee-left .bd .tempWrap{width:1020px!important;margin:0 auto!important;overflow:hidden;}
        .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
        .picMarquee-left .bd ul li{ margin:0 32px; float:left; _display:inline; overflow:hidden; text-align:center;width:156px;}
        .picMarquee-left .bd ul li .img{ text-align:center; }
        .picMarquee-left .bd ul li .img img{ width:144px; height:156px; display:block;}
        .picMarquee-left .bd ul li h3{color:#333333;font-size:16px;line-height:40px;height:40px;overflow:hidden;}






.anli{background: url(../images/al.png) no-repeat no-repeat center top;height:946px;margin-top:48px;padding-top:65px;}
.altt{color:#ffffff;font-size:44px;text-align:center;font-weight:bold;}
.nrwz2{color:#fff;font-size:16px;font-weight:normal;text-align:center;display:block;margin-top:16px;}


.tab-case{width:1200px;margin:0 auto;margin-top:40px;}
.slide_tab .hd{
    text-align: center;
  background: url(../images/tab2.png) no-repeat no-repeat center top;height:94px;
}
.slide_tab .hd li{
    float: left;
    width:198px;

    height: 94px;
    font-size: 16px;
    color: #666666;
    line-height: 101px;overflow:hidden;
}
.slide_tab .hd li a{
    display: inline-block;

    height: 94px;

    line-height: 101px;
       color: #666666;
}

.slide_tab .hd li.on{
   background: url(../images/nn2.png) no-repeat no-repeat center top;
    position: relative;color:#fff;font-weight:bold;width:210px;
}
.slide_tab .hd li.on a{color:#fff;font-weight:bold;}

.slide_tab  .bd{}



.slide_tab  .bd .tu{width:1200px;margin:0 auto;height:586px;background:#fff;overflow: hidden}

.slide_tab  .bd .tu .tu-left{
    width: 710px;
   margin-left:30px;margin-top:30px;
    position: relative;
}


.tu-left a.img{width:710px;height:425px;}
.tu-left a.img img{width:710px;height:425px;}


.dac{height:80px;background:#f7f7f7}
.dac h3 a{color:#333333;font-size:18px;}
.dac h3{color:#333333;font-size:18px;font-weight:bold;margin-left:20px;padding-top:16px;}
.dac span{width:670px;margin:0 auto;display:block;margin-top:5px;line-height:25px;height:25px;overflow: hidden;position:relative;color:#888888;}
.dac span a{position:absolute;right:0px;color:#0171bc;font-size:12px;top:0px;text-transform:uppercase;}




.slide_tab  .bd .tu .tu-right{
    width: 400px;margin-right:30px;margin-top:30px;
}

.tu2 li{width:400px;height:240px;position:relative;margin-bottom:25px}
.tu2 a.img{width:400px;height:240px;}
.tu2 a.img img{width:400px;height:240px;}

.tu2 li h3{text-align:center;position:absolute;width:100%;position:absolute;height:46px;line-height:46px;background:rgba(0,0,0,.4);bottom:0px;color:#fff;font-size:16px;font-weight:normal;}
.tu2 li h3 a{text-align:center;color:#fff;font-size:16px;}




.cont4{width:1240px;position:relative;left:50%;margin-left:-620px;margin-top:47px;}
.xw_tit h2{
    color: #333333;
    font:600 36px/40px "å¾®è½¯é›…é»‘";
    text-align: center;
}



.xw_alst1{
    width: 580px;
}
.xw_alst2{
    width: 600px;
}
.xw_alst1 li a.img{
    display: block;
    width: 580px;
    height: 324px;
    overflow: hidden;
}

.xw_alst1 li a.img img{
    width: 580px;
    height: 324px;
}
.xw_alst1 li h2 a{
    display: block;
    color: #333333;
    font:600 18px/48px "å¾®è½¯é›…é»‘";
}
.xw_alst1 li h3{
    font:500 14px/26px "å¾®è½¯é›…é»‘";
}
.xw_alst1 li h3 a{
    color: #0b68c5;
}
.xw_alst2 li{
    height: 124px;
    margin-bottom: 25px;
}
.xw_alst2 li b{
    display: block;
    float: left;
    width: 134px;
    background: #ebebeb;
    text-align: center;
    color: #333333;
    font:600 48px/60px "å¾®è½¯é›…é»‘";height: 124px;
    box-sizing: border-box;
        padding-top: 19px;
}
.xw_alst2 li b span{
    display: block;
    color: #666;
    font:500 18px/24px "å¾®è½¯é›…é»‘";
}
.xw_alst2 li .xw_wenzd{
    float: left;
    width: 466px;
    height: 124px;
    background: #f6f6f6;
    box-sizing: border-box;
    padding: 5px 20px 0;
}
.xw_alst2 li .xw_wenzd h2 a{
    display: block;
    color: #333333;
    font:600 18px/48px "å¾®è½¯é›…é»‘";
}
.xw_alst2 li .xw_wenzd h3{
    font:500 14px/26px "å¾®è½¯é›…é»‘";
}
.xw_alst2 li:hover b,.xw_alst2 li:hover .xw_wenzd{
    background: #0171bc;
}
.xw_alst2 li:hover b,.xw_alst2 li:hover b span,.xw_alst2 li:hover .xw_wenzd h2 a,.xw_alst2 li:hover .xw_wenzd h3 {
    color: #fff;
}
.taablis{
    text-align: center;
    font-size: 0;
}
.taablis li{
    display: inline-block;
    width: 138px;
    text-align: center;
    background: #e9e9e9;
    font:500 16px/35px "å¾®è½¯é›…é»‘";
    border-radius: 18px;
    margin: 34px 16px 46px;color:#666666;
}
.taablis li.cur{
    color: #fff;background: #0171bc;font-weight: 600;
}



.flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.flexd {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}


.p8c .p8-scroll {
    width: 335px;
    height: 150px;
    margin: 26px 0 35px;
}
.p8c .p8-scroll li{
    height: 43px;
}
.p8c .p8-scroll li a {
    display: flex;
    line-height: 43px;
}
.p8c .p8-scroll li a h3 {
    font-size: 14px;
    font-weight: normal;
    color: #666666;
    width: 243px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 43px;
}
.p8c .p8-scroll li a span {
    font-size: 14px;
    font-weight: normal;
    color: #666666;text-align:right;
}




.box9{background: url(../images/bg.png) no-repeat no-repeat;height:192px;}
.ht{width:648px;text-align:center;color:#fff;padding-top:26px;font-size:24px;line-height:50px;}
.ht p:nth-child(3){font-size:18px;}

.box3-2{margin-left:52px;margin-top:27px;width:638px;}
.box3-2 .form-horizontal{
  margin-top: 10px;
}
.box3-2 #name{
  width: 48%;
  float: left;
  border: 1px solid #c9c9c9;
  border-radius: 0;
  background: none;
  outline: none;
  padding-left: 12px;
margin-bottom: 8px;
font-size: 14px;
color: #dbdbdb;
line-height:41px;height:41px;
}
.box3-2 #contact{
  width: 48%;
  float: right;
  border: 1px solid #c9c9c9;
  border-radius: 0;
  background: none;
  outline: none;
  padding-left: 12px;
margin-bottom: 8px;
font-size: 14px;
color: #dbdbdb;
line-height:41px;height:41px;
}
.box3-2 #content{
   width: 100%;
  float: left;
  border: 1px solid #c9c9c9;
  border-radius: 0;
  background: none;
  outline: none;
  padding-left: 12px;
margin-bottom:8px;
font-size: 14px;
color: #dbdbdb;
line-height:45px;height:45px;padding:0 0 0 12px;
}
.box3-2 .yz{
  width: 48%;
  float: left;

}
.box3-2  #message-form .yz #checkcode{
  width: 51%;
  float: left;
  border: 1px solid #c9c9c9;
  border-radius: 0;
  background: none;
  outline: none;
  padding-left: 12px;
  font-size: 14px;
color: #dbdbdb;
height:41px;line-height:41px;
}

.box3-2 .btn{
  width: 48%;
  float: right;
  border: 1px solid #c9c9c9;
  border-radius: 0;
  background: #2a2a2a;
  outline: none;
  padding-left: 0px;
margin-bottom: 0px;
font-size: 14px;
color: #ffffff;
line-height:41px;height:41px;padding:0;
}

.zxzx input::-webkit-input-placeholder {font-size:14px;color: #dbdbdb;}
.zxzx textarea::-webkit-input-placeholder {font-size:14px;color: #dbdbdb;}














/*友情链接*/
.f_link{width:1200px;margin:0 auto;margin-top:24px;line-height:24px;line-height:24px;color:#fff;font-size:14px;}
.f_link a{color:#fff;font-size:14px;}



.dff{width:1920px;position:relative;left:50%;margin-left:-960px;background:#0e4f98;padding-bottom:22px}
.dff_con{width:1200px;margin:0 auto;padding-top:50px;}
.dd1{float:left;width:175px;text-align:left;}

.dd3{float:right;}

.tt3{color:#fff;font-size:16px;line-height:28px;}
.tt3 a{color:#fff;font-size:16px;line-height:28px;font-weight:normal;}
.dcc{color:#ffffff;font-size:24px;line-height:28px;text-align:left;display:block;}
.frem{width:196px;margin-top:13px;}

.dccd{color:#fff;font-size:14px;line-height:29px;margin-top:10px;}
.dccd a{color:#fff;font-size:14px;line-height:29px;display:block;}


.dff2{background:#003470;}
/*页面底部*/
#footer{position:relative;width:1200px;margin:0 auto;text-align:center;padding-bottom:10px;padding-top:10px}
#footer a{color:#fff;}
.copyright{text-align:center;line-height:24px;color:#fff;font-size:14px;}











/*内页左侧样式*/
.container{width: 1200px!important;margin: 0 auto;padding: 0;}
.page-product-inquiry a{color: #fff;}

.prodescription {
    border: 1px solid #e5e5e5;
    background: #f9f9f9;
    line-height: 24px;
    padding: 10px;
    margin-bottom: 15px;
    text-indent: 20px;
}

.xypg-right-content .content{margin-top:15px;}