/**********************************************************
 **********************************************************
 ************************style*****************************
 **********************************************************
 **********************************************************/
*{margin:0;padding:0;}
html{overflow-x: hidden;}
body {font-size: 14px; color: #333; line-height:1em;font-family:"微软雅黑"; background: #fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,table,tbody,tfoot,thead,th,td,input,textarea,fieldset,p,span,strong,small,b,img,footer,header,menu,nav,section{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img{max-width:100%;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
a{text-decoration:none;color:#333;}
a:link,a:visited{text-decoration:none}
a:hover,a:active{text-decoration:none;}
caption,th {text-align:left;}
.left{float:left;}
.right{float:right;}
.clear{ clear: left;}
.w{width:1200px;margin-left:auto;margin-right: auto;}
.clearfix:after{display: block;  content: '';  clear: both;  visibility: hidden; }



/*********header*********/
.header{ position: relative; }
.header .one{ position: absolute; right:0px; top:24px; width:220px;  height:22px ;
     text-indent: 24px;
    line-height: 22px; color: #666666; font-size: 14px;
    background: url("../images/pc/tel.png") no-repeat left center;}
.header .two{ background: #fefeff; padding: 36px 0 0px 0;}
.header .two .left{    width: 162px;    height: 61px;}
.header .two .right{width: 950px; padding: 34px 0 0px 0; }
.header .two .list {   line-height: 16px; float: right; }
.header .two .list li{height: 34px; position:relative; float: left; padding: 0 20px;  z-index: 999;}
.header .two .list li:last-child{ padding-right: 0px;}
.header .two .list .lord{ display:block;width: 100%; color: #333333; font-size: 16px;  }
.header .two .list li:hover .lord{color: #0c5eb6; }
.header .two .list .li-active .lord{color: #0c5eb6; }
.header .two .list li:hover .lord{color: #0c5eb6; }
.header .two .list li:hover .subnav{display: block;}
.subnav .nav-sj{width: 15px; height: 7px;  position: absolute; left: 50%; margin-left: -7px; top:-7px;}
.subnav{position: absolute; display: none;
    top:34px;left:50%; width:146px; margin-left: -73px;
    background-color:#FFFFFF; border-top: 1px solid #0c5eb6;  }
.subnav a{ display: block; color: #666666; font-size: 14px; line-height: 42px; text-align: center;  }
.subnav a:hover{  color: #ffffff; background:#0c5eb6 ;}

/*********content*********/
/*banner*/
.banner{ position: relative; width: 100%;max-width: 1920px;margin: 0 auto;}
.banner .layout{ position: absolute; width: 100%; overflow: hidden; zoom: 1;}
.banner .slideBox{ width:100%; overflow:hidden; position:relative;  }
.banner .slideBox .hd{ height:15px; width: 100%;  text-align: center;   position:absolute;  bottom:35px; z-index:1; }
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;  }
.banner .slideBox .hd ul li{ float:left; margin-left:8px; margin-right:8px;  width:15px; height:15px;  background:#ffffff;
    cursor:pointer; text-indent: 20px; overflow: hidden; border-radius: 100%;
    filter:alpha(opacity=50); /* IE */
    -moz-opacity:0.5; /* 老版Mozilla */
    -khtml-opacity:0.5; /* 老版Safari */
    opacity: 0.5; /* 支持opacity的浏览器*/}
.banner .slideBox .hd ul li.on{   filter:alpha(opacity=100); /* IE */
    -moz-opacity:1; /* 老版Mozilla */
    -khtml-opacity:1; /* 老版Safari */
    opacity:1; /* 支持opacity的浏览器*/ }
.banner .slideBox .bd{ position:relative;  z-index:0;   }
.banner .slideBox .bd img{ width:100%; max-width: 1920px;}
/*banner*/



.cltb1{width:100%;}
.cltb1:first-of-type{margin-bottom:20px;}
.cltb1 tr td{text-align: center;line-height:30px;}
.cltb1 tr td:first-of-type{width:20%;border-right:1px solid #b6bec4;}
.cltb1 tr td:last-of-type{width:80%;text-align: left;padding-left:10px;}
.cltb1 tr:nth-of-type(2n-1){background-color:#d8e5ed;}

/*********footer*********/
.footer{width: 100%;overflow: hidden; background: #232a34;  padding: 24px 0 20px 0;}
.footer .w{ overflow: hidden; font-size: 12px; color: #FFFFFF; line-height: 14px;}
.footer .w .left{ filter:alpha(opacity=50); /* IE */
    -moz-opacity:0.5; /* 老版Mozilla */
    -khtml-opacity:0.5; /* 老版Safari */
    opacity: 0.5; /* 支持opacity的浏览器*/}
.footer .w .right{ color: #FFFFFF;}
.footer .w .right a{ color: #FFFFFF;filter:alpha(opacity=50); /* IE */
    -moz-opacity:0.5; /* 老版Mozilla */
    -khtml-opacity:0.5; /* 老版Safari */
    opacity: 0.5; /* 支持opacity的浏览器*/}
.footer .w .right a:hover{filter:alpha(opacity=100); /* IE */
    -moz-opacity:1; /* 老版Mozilla */
    -khtml-opacity:1; /* 老版Safari */
    opacity:1; /* 支持opacity的浏览器*/ }
.footer .w .right span{ padding: 0 7px;filter:alpha(opacity=50); /* IE */
    -moz-opacity:0.5; /* 老版Mozilla */
    -khtml-opacity:0.5; /* 老版Safari */
    opacity: 0.5; /* 支持opacity的浏览器*/}
.footer .b-ewm{ display: block; width: 115px; height: 115px; margin: 0 auto; padding-top: 30px;}

    /*pc-右侧悬浮框*/
.top{opacity:0;z-index: 100000;transition:all 0.8s;-moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.top a{width:48px;height:48px;display:inline-block; background:url(../images/top.jpg) top center no-repeat; outline:none;}
.top a:hover{background:url(../images/top.jpg) center -196px no-repeat;}
.pc-suspension{position: fixed;right:0;top:35%;width:48px;z-index: 999;}
.suspension-show a{display: block;width:48px;height:48px;margin-top:3px;cursor: pointer;}
.suspension-show-one{background:url(../images/top.jpg) center -48px no-repeat;}
.suspension-show-two{background:url(../images/top.jpg) center -96px no-repeat;}
.suspension-show-three{background:url(../images/top.jpg) center -144px no-repeat;}
.suspension-show-four{ display: none !important; background:url(../images/pc/weixin.jpg) no-repeat center ;}
.suspension-show-one:hover{background:url(../images/top.jpg) center -240px no-repeat;}
.suspension-show-two:hover{background:url(../images/top.jpg) center -288px no-repeat;}
.suspension-show-three:hover{background:url(../images/top.jpg) center -336px no-repeat;}
.suspension-show-four:hover{ background:url(../images/pc/weixinh.jpg) no-repeat center ;}
.suspension-hide-pho{display:none;position:relative;border-radius:10px;top:-130px;/**width:200px;**/width:238px;left:-338px;background: #edebeb;padding:10px 40px 20px 40px;}
.suspension-hide-pho p{margin-top:12px;font-size: 16px;color:#333333;line-height: 30px;overflow: hidden;}

.suspension-hide-ewm{ display:none;position:relative;top:-60px;width:230px;left:-117px;}
.suspension-hide-ewm img{ width: 230px; height: 230px;}
/*********index*********/
.main1 { padding-top:85px;}
.main1 .title{ text-align: center;  font-size: 30px; font-weight: 200;
    line-height:30px; padding-bottom: 50px;}
.main1 .slideBox1{ width:100%;  overflow:hidden; position:relative; padding-top: 205px;  }
.main1 .slideBox1 .hd{ height:205px; width: 1200px; left: 45%; margin-left: -480px;
       position:absolute;  top:0px; z-index:1; }
.main1 .slideBox1 .hd ul{ zoom:1; }
.main1 .slideBox1 .hd ul:after{display: block;  content: '';  clear: both;  visibility: hidden; }
.main1 .slideBox1 .hd ul li{ float:left;   width:240px;  cursor:pointer; text-align: center; position: relative;  }
.main1 .slideBox1 .bd{ position:relative;  z-index:0; height: 466px; background: #0c5eb6; padding-top: 64px;  }

.main1 .slideBox1 .bd .tempWrap{ width: 1200px; margin: 0 auto !important; }
.main1 .slideBox1 .bd ul{  overflow: hidden;}
.main1 .slideBox1 .bd ul li .list{ overflow: hidden; width: 100%; }
.main1 .slideBox1 .bd ul li .list a{display: block; float: left; width:275px; ; margin-right:33px; ; }
.main1 .slideBox1 .bd ul li .list a:last-child{ margin-right: 0;}
.main1 .slideBox1 .bd ul li .list a .img{ overflow: hidden;}
.main1 .slideBox1 .bd ul li .list a .img img{ width:275px; ; height:222px;
    transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;;}
.main1 .slideBox1 .bd ul li .list a:hover .img img{transform: scale( 1.2,  1.2);-ms-transform:scale( 1.2,  1.2);
    -moz-transform:scale( 1.2,  1.2);-webkit-transform:scale( 1.2,  1.2);-o-transform:scale( 1.2, 1.2);}
.main1 .slideBox1 .bd ul li .list a .txt{  color: #666666; text-align: center;  font-size: 14px; line-height: 14px; padding: 24px 0;
background: #FFFFFF; border-top: 1px solid #d1d1d1;}
.main1 .slideBox1 .bd ul li .list a:hover .txt{ color: #0c5eb6;}
.main1 .slideBox1 .bd ul li .more{ display: block; margin: 45px auto 0px auto; width:216px ; height:50px ; line-height: 50px;
 color: #ffffff; font-size: 16px; text-align: center; border: 1px solid #87afdb; border-radius: 26px; }
.main1 .slideBox1 .bd ul li .more:hover{  color: #0c5eb6; background: #FFFFFF; border: 1px solid #FFFFFF;}

.main1 .hd ul li .sanjiao{ position: absolute; width:31px; ; height:16px; bottom:-65px; left: 50%; margin-left: -15px; ;}
.main1 .hd ul li .sanjiao{ display: none;}
.main1 .hd ul li.on .sanjiao{ display: block;}
.main1 .hd .img{ margin: 0 auto; padding-top:105px ; }
.main1 .hd .txt{ font-size: 16px; color: #666666; line-height: 20px; margin-top: 30px; }
.main1 .hd ul li.on .txt{color: #004da0;}
.main1 .hd .img:hover .txt{ color: #004da0;}
.main1 .hd .img1{ background:url("../images/pc/m1_1.png") no-repeat center top ; }
.main1 .hd .img1:hover{ background:url("../images/pc/m1_1h.png") no-repeat center top ;}
.main1 .slideBox1 .hd ul li.on .img1{ background:url("../images/pc/m1_1h.png") no-repeat center top ;}
.main1 .hd .img2{ background:url("../images/pc/m1_2.png") no-repeat center top ;}
.main1 .hd .img2:hover{ background:url("../images/pc/m1_2h.png") no-repeat center top ;}
.main1 .slideBox1 .hd ul li.on .img2{ background:url("../images/pc/m1_2h.png") no-repeat center top ;}
.main1 .hd .img3{ background:url("../images/pc/m1_3.png") no-repeat center top ; }
.main1 .hd .img3:hover{ background:url("../images/pc/m1_3h.png") no-repeat center top ;}
.main1 .slideBox1 .hd ul li.on .img3{ background:url("../images/pc/m1_3h.png") no-repeat center top ;}
.main1 .hd .img4{ background:url("../images/pc/m1_4.png") no-repeat center top ; }
.main1 .hd .img4:hover{ background:url("../images/pc/m1_4h.png") no-repeat center top ;}
.main1 .slideBox1 .hd ul li.on .img4{ background:url("../images/pc/m1_4h.png") no-repeat center top ;}
.main1 .hd .img5{ background:url("../images/pc/m1_5.png") no-repeat center top ; }
.main1 .hd .img5:hover{ background:url("../images/pc/m1_5h.png") no-repeat center top ;}
.main1 .slideBox1 .hd ul li.on .img5{ background:url("../images/pc/m1_5h.png") no-repeat center top ;}


/*main2*/
.main2{ background: #f6f7f9; padding-top: 75px;}
.main2 .w{ overflow: hidden; padding-bottom: 100px;}
.main2 .left{ width:400px;}
.main2 .right{ width:765px;}
.main2 .title{ color:#252932; font-size: 30px;  line-height:30px; font-weight: 200;  padding-bottom: 25px;}
.main2 .link{ margin-top: 5px; border-top:10px solid #e1e2e4 ; border-bottom:10px solid #e1e2e4 ; padding-bottom: 30px;}
.main2 .link .t1{ color: #004da0; font-size: 22px; line-height: 30px; padding-top: 22px; }
.main2 .link .t2{ color: #959595; font-size: 14px; line-height: 30px; font-weight: 200; border-bottom:1px dotted #c5c6c7; padding-bottom: 10px; }
.main2 .link .t3{ overflow: hidden; color: #333333; font-size: 14px; line-height: 24px; margin-top: 10px;}
.main2 .link .t3-r{ width:370px; ; float: right; padding-left: 10px;}
.main2 .link .t3-1{background:url("../images/pc/link_1.png") no-repeat center ; width:20px; ; height:24px; float: left ; }
.main2 .link .t3-2{background:url("../images/pc/link_2.png") no-repeat center ; width:20px; ; height:24px; float: left ; }
.main2 .link .t3-3{background:url("../images/pc/link_3.png") no-repeat center ; width:20px; ; height:24px; float: left ; }
.main2 .link .t3-4{background:url("../images/pc/link_4.png") no-repeat center ; width:20px; ; height:24px; float: left ; }
.main2 .link .t3-5{background:url("../images/pc/link_5.png") no-repeat center ; width:20px; ; height:24px; float: left ; }
.main2 .news{ background: #FFFFFF; height: 540px; padding: 0 30px 0 35px; position: relative;}
.main2 .news .menue-top{ overflow: hidden; padding:30px 0 40px 0;}
.main2 .news .menue-top .top-title{ font-size:16px; line-height: 30px; color: #999999; float: left; margin-right: 65px;
    cursor: pointer; }
.main2 .news .menue-top .top-title-active{ font-size: 16px; line-height: 30px; color: #004da0; float: left; margin-right: 65px;
    cursor: pointer; border-bottom:2px solid #004da0; }
.main2 .news .menue-top .top-title:hover{ color:#004da0 ; border-bottom:2px solid #004da0;}
.main2 .news .menu-c{ display: none;   }
.main2 .news .list .menu-c:nth-of-type(1){ display: block;}
.main2 .news .menu-c .cell{ overflow: hidden; margin-bottom: 36px;}
.main2 .news .menu-c .cell a{ display: block;}
.main2 .news .menu-c .cell a.img{ float: left; overflow: hidden; }
.main2 .news .menu-c .cell a.img img{ width:142px; ; height:106px ;
;    transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;;}
.main2 .news .menu-c .cell .txt{ float: right; width: 535px; }
.main2 .news .menu-c .cell .txt .t1{ font-size: 18px; line-height: 24px; color: #0c5eb6; padding-bottom: 8px;
    overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.main2 .news .menu-c .cell .txt .t2{ font-size: 14px; line-height: 26px;height: 52px; overflow: hidden;
    color: #666666; font-weight:200; }
.main2 .news .menu-c .cell .txt .t3{ font-size: 12px; line-height: 12px; color: #57a201; margin-top: 12px; }
.main2 .news .menu-c .cell:hover .txt .t1 {color: #3990ed;}
.main2 .news .menu-c .cell:hover .txt .t3 {color: #8cf118;}
.main2 .news .menu-c .cell:hover  .img img{transform: scale( 1.2,  1.2);-ms-transform:scale( 1.2,  1.2);
    -moz-transform:scale( 1.2,  1.2);-webkit-transform:scale( 1.2,  1.2);-o-transform:scale( 1.2, 1.2);}
.main2 .news .menu-c .more{ font-size: 12px; color: #999999; line-height: 30px; position: absolute;
 right: 30px; top:30px;}
.main2 .news .menu-c .more:hover{ color: #0c5eb6; display: block;}

/*********nybanner*********/
.ny-banner{ width: 100%; max-width:1920px; margin: 0 auto; height:400px; position:relative;overflow: hidden;}
.ny-banner img{display: block;position:absolute; left:50%; margin-left:-960px;height:400px; width:1920px;max-width:1920px;}
/*********fy*********/
.fy{overflow: hidden;text-align: center; padding-bottom: 100px; padding-top: 20px;   }
.fy-con{display: inline-block;overflow: hidden; }
.fy .pre{ width: 66px; height: 40px; margin-right: 28px; border-radius: 2px;}
.fy .next{ width: 66px; height: 40px; border-radius: 2px; margin-left: 13px; margin-right: 0px;}
.fy a{ display:block; width:35px; height:40px; text-align:center; line-height:40px; float:left; font-size:12px;
    color:#ffffff;; margin-right:15px;background: #8a8a8a; border-radius: 2px;}
.fy a:hover{  background:#0061c2}
.fy .cpb {color:#ffffff;border:none;background: #0061c2;width:36px;height:40px;line-height: 40px;
    display:block;text-align:center;float:left;font-size:12px;margin-right:15px; border-radius:2px;}

/*url*/
.url{  padding-top: 50px; width: 1200px; margin: 0 auto ; line-height: 26px; padding-bottom: 12px; border-bottom: 1px solid #cccccc;
overflow: hidden;}
.url .title{ float: left; color: #252932; font-size: 24px;  }
.url .right{ font-size: 12px; color: #999999;   }
.url .right font{ padding: 0 5px;}
.url .right a{color: #999999;}
.url .right a:hover{color: #0c5eb6;}
.url .right .a-hover{color: #0c5eb6;}

/*公用布局*/
.ny-main{ overflow: hidden;  width: 1200px; margin: 0 auto ; padding-top: 36px;}
.ny-main .ny-left{ float: left; width: 235px; background: #f6f7f9; padding-bottom: 460px; margin-bottom: 70px;}
.ny-main .ny-right{ float: right; width: 920px; margin-bottom: 50px;}
.ny-main .ny-left ul li a{ display: block; padding-left: 14px;}
.ny-main .ny-left ul li a.yiji{ color:#333333; font-size: 14px; line-height: 50px; border-bottom: 1px solid #e3e3e3;}
.ny-main .ny-left ul li a.yiji:hover{  color: #ffffff; font-size: 15px; background:#0c5eb6 ;}
.ny-main .ny-left ul li a.yiji-hover{  color: #ffffff; font-size: 15px; background:#0c5eb6 ;
    line-height: 50px; border-bottom: 1px solid #e3e3e3;}
.ny-main .ny-left ul li .erji{ padding: 12px 0; background: #f7fbff; display: none;}
.ny-main .ny-left ul li .erji a{ color:#666666; font-size: 12px; line-height:32px ;}
.ny-main .ny-left ul li .erji a:hover{ color: #004da0;}
.sanjidq{ color: #004da0 !important;}
.ny-main .ny-left ul li .erji a.a-hover{ color: #004da0;font-size: 12px; line-height:32px;  }
.ny-main .ny-left .txt .t1{ font-size: 20px; color: #0c5eb6; font-weight: bold; padding-left: 18px;
    line-height: 20px; padding-top: 50px; padding-bottom: 14px;border-bottom: 1px solid #e3e3e3;}
.ny-main .ny-left .txt .cell{ padding-top: 18px; padding-bottom: 18px;border-bottom: 1px solid #e3e3e3;  margin: 0 18px;}
.ny-main .ny-left .txt .t2{ font-size: 14px; color: #333333; line-height: 14px; padding-bottom: 10px;}
.ny-main .ny-left .txt .t3{font-size: 20px; color: #0061c2; line-height: 32px; font-family: Arial;}
.ny-main .ny-right .title{ font-size: 18px; line-height: 18px; color: #0c5eb6;
    padding:14px 0 18px 0; border-bottom: 1px solid #0c5eb6; }
.ny-main .ny-right .title span{  margin-left: -10px;}
.dy{  margin-top: 30px;}
.dy p{ font-size: 13px; color: #666666;  line-height: 32px; }
/*产品中心页*/
.nypro-main{ overflow: hidden;  width: 1200px; margin: 0 auto ; padding-top: 36px;}
.nypro-main .nypro-left{ float: left; width: 235px; background: #f6f7f9; padding-bottom: 460px; margin-bottom: 70px;}
.nypro-main .nypro-left ul li a{ display: block; padding-left: 14px;}
.nypro-main .nypro-left ul li a.yiji{ color:#333333; font-size: 14px; line-height: 50px; border-bottom: 1px solid #e3e3e3;}
.nypro-main .nypro-left ul li a.yiji:hover{  color: #ffffff; font-size: 15px; background:#0c5eb6 ;}
.nypro-main .nypro-left ul li a.yiji-hover{  color: #ffffff; font-size: 15px; background:#0c5eb6 ;
    line-height: 50px; border-bottom: 1px solid #e3e3e3;}
.nypro-main .nypro-left ul li .erji{ padding: 12px 0; background: #f7fbff; display: none;}
.nypro-main .nypro-left ul li .erji a{ color:#666666; font-size: 12px; line-height:32px ;}
.nypro-main .nypro-left ul li .erji a:hover{ color: #004da0;}
.sanjidq{ color: #004da0 !important;}
.nypro-main .nypro-left ul li .erji a.a-hover{ color: #004da0;font-size: 12px; line-height:32px;  }
.nypro-main .nypro-left .txt .t1{ font-size: 20px; color: #0c5eb6; font-weight: bold; padding-left: 18px;
    line-height: 20px; padding-top: 50px; padding-bottom: 14px;border-bottom: 1px solid #e3e3e3;}
.nypro-main .nypro-left .txt .cell{ padding-top: 18px; padding-bottom: 18px;border-bottom: 1px solid #e3e3e3;  margin: 0 18px;}
.nypro-main .nypro-left .txt .t2{ font-size: 14px; color: #333333; line-height: 14px; padding-bottom: 10px;}
.nypro-main .nypro-left .txt .t3{font-size: 20px; color: #0061c2; line-height: 32px; font-family: Arial;}


.ny-main .ny-right .product .list { overflow: hidden; padding-top: 32px;}
.ny-main .ny-right .product .list .a{ display:block; float: left; width:276px; margin-right:46px; margin-bottom: 30px; }
.ny-main .ny-right .product .list .a:nth-of-type(3n){ margin-right: 0px;}
.ny-main .ny-right .product .list .a .img{  border: 1px solid #dedede;height: 220px; overflow: hidden;}
.ny-main .ny-right .product .list .a .img img{ width:274px; height: 220px;
    transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;;}
.ny-main .ny-right .product .list .a .txt{ color: #666666; font-size: 14px; height: 60px;
    border: 1px solid #dedede; overflow: hidden; padding: 0 12px;}

.ny-main .ny-right .product .list .a .txt .t1{ float: left; margin-top: 14px; line-height: 16px; display: block;}
.ny-main .ny-right .product .list .a .txt .t1 span{ font-size: 12px; color: #cc1313; line-height: 14px; display: block; padding-top: 6px;}
.ny-main .ny-right .product .list .a .txt .t2{ float:right; font-size: 14px; color: #ffffff; background: url("../images/pc/product_1.png") no-repeat;
    width: 54px; height: 28px; text-align: center; line-height: 28px; border-radius: 16px; margin-top: 16px; display: block;
    font-family: Arial; }

.ny-main .ny-right .product .list .a:hover .img{  border:1px solid #0c5eb6;}
.ny-main .ny-right .product .list .a:hover .img img{transform: scale( 1.2,  1.2);-ms-transform:scale( 1.2,  1.2);
    -moz-transform:scale( 1.2,  1.2);-webkit-transform:scale( 1.2,  1.2);-o-transform:scale( 1.2, 1.2);}
.ny-main .ny-right .product .list .a:hover .txt .t1 {color: #0c5eb6;}
.ny-main .ny-right .product .list .a:hover .txt .t1 span{  color: #f20808;}


/*方格-资质*/
.ny-main .ny-right .fg-zizhi .list { overflow: hidden; padding-top: 32px;}
.ny-main .ny-right .fg-zizhi .list a{ display:block; float: left; width:195px; margin-right:46px; margin-bottom: 30px; }
.ny-main .ny-right .fg-zizhi .list a:nth-of-type(4n){ margin-right: 0px;}
.ny-main .ny-right .fg-zizhi .list a .img{  border: 1px solid #dedede;height: 272px; overflow: hidden;}
.ny-main .ny-right .fg-zizhi .list a .img img{ width:193px; height: 272px;
    transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;;}
.ny-main .ny-right .fg-zizhi .list a .txt{ color: #666666; font-size: 14px; line-height: 60px; text-align: center;
    border: 1px solid #dedede;}
.ny-main .ny-right .fg-zizhi .list a:hover .img{  border:1px solid #0c5eb6;}
.ny-main .ny-right .fg-zizhi .list a:hover .img img{transform: scale( 1.2,  1.2);-ms-transform:scale( 1.2,  1.2);
    -moz-transform:scale( 1.2,  1.2);-webkit-transform:scale( 1.2,  1.2);-o-transform:scale( 1.2, 1.2);}
.ny-main .ny-right .fg-zizhi .list a:hover .txt{ color: #ffffff;background: #0c5eb6; border: 1px solid #0c5eb6; border-top: 1px solid #d1d1d1 ;}

/*产品详情页*/
.ny-main .ny-right .p-detail{ padding-top: 20px;}
.ny-main .ny-right .p-detail h1{ color: #0C5EB6; font-size: 20px; line-height: 16px; text-align: center; margin-bottom: 20px; font-weight:bold;}
.d-img{ padding-top:30px;}
.ny-main .ny-right .p-detail .d-img img{ display: block; margin: 0 auto; }
.ny-main .ny-right .p-detail .d-txt{ color: #cc1313; font-size: 16px; line-height: 18px; padding-top:14px ; text-align: center; padding-bottom: 30px;}
/*新闻中心*/
.new{overflow: hidden;margin-top:40px;}
.new .txtScroll-left{position:relative;overflow: hidden;background: #f6f7f9; margin-bottom: 16px;}
.new .txtScroll-left .hd{ overflow:hidden;position:absolute;bottom:30px;right:14px;z-index: 999;}
.new .txtScroll-left .hd ul{overflow:hidden;}
.new .txtScroll-left .hd ul li{ float:left; overflow:hidden; margin-right:14px; text-indent:-999px; cursor:pointer;
width: 14px; height: 14px; background: #e0e0e1; border-radius: 100%;}
.new .txtScroll-left .hd ul li.on{float:left; overflow:hidden; margin-right:14px; text-indent:-999px; cursor:pointer;
    width: 14px; height: 14px; background: #0c5eb6; border-radius: 100%; }

.new .txtScroll-left .bd{ overflow:hidden;}
.new .txtScroll-left .bd ul{ overflow:hidden;}
.new .txtScroll-left .bd ul li{ overflow: hidden;}
.new .txtScroll-left .bd ul li a{ overflow: hidden; display: block;}
.new .txtScroll-left .bd .img{width:282px;height: 212px;overflow: hidden;float: left;}
.new .txtScroll-left .bd .text{overflow: hidden; float: right; width:585px; padding-right:28px; ; ;}
.new .txtScroll-left .bd .tit{font-size:18px;line-height: 20px;margin-top:30px; color: #0c5eb6;}
.new .txtScroll-left .bd .date{margin-top:10px;font-size: 12px; line-height:12px;color:#999999;}
.new .txtScroll-left .bd .wj{font-size: 14px;line-height: 26px;color:#666666;
    font-weight: 200;
    padding:8px 0; overflow: hidden;
}
.new .txtScroll-left .bd span{line-height:14px; font-size: 12px; color: #57a201;  }
.new .txtScroll-left .bd a:hover .tit{ color: #1372d7;}
.new .txtScroll-left .bd a:hover span{color:#7fdd13;}

.new .list{overflow: hidden; border: 1px solid #dedede; padding: 20px 0px 15px 0;
 border-bottom: none; }
.new .list li:last-child a{ border-bottom: 1px solid #dedede; padding-bottom: 25px;}
.new .list li{ padding: 0 30px 0 25px;}
.new .list li a{display: block; overflow: hidden; line-height: 40px; height: 40px;
    background: url("../images/pc/new_dian.jpg") no-repeat left  top 19px; padding-left: 14px; }
.new .list li a:hover .tit{ color: #0c5eb6;}
.new .list li a:hover .date{ color: #0c5eb6;}
.new .list li a .tit{font-size: 16px; color: #666666; float: left;}
.new .list li a .date{font-size: 14px; color:#999999; float:right;}

/*联系我们*/
.contact .link{ padding-top: 10px;  margin-bottom: 35px; }
.contact .link .t1{ color: #004da0; font-size: 22px; line-height: 30px;  }
.contact .link .t2{ color: #959595; font-size: 14px; line-height: 30px; font-weight: 200;
    border-bottom:1px dotted #c5c6c7; padding-bottom: 10px; width: 354px; }
.contact .link .t3{ overflow: hidden; color: #333333; font-size: 14px; line-height: 24px; margin-top: 23px;}
.contact .link .t3-r{ width:370px; ; float: left; padding-left: 10px;}
.contact .link .t3-1{background:url("../images/pc/link_1.png") no-repeat center ; width:20px; ; height:24px; float: left ; }
.contact .link .t3-2{background:url("../images/pc/link_2.png") no-repeat center ; width:20px; ; height:24px; float: left ; }
.contact .link .t3-3{background:url("../images/pc/link_3.png") no-repeat center ; width:20px; ; height:24px; float: left ; }
.contact .link .t3-4{background:url("../images/pc/link_4.png") no-repeat center ; width:20px; ; height:24px; float: left ; }
.contact .link .t3-5{background:url("../images/pc/link_5.png") no-repeat center ; width:20px; ; height:24px; float: left ; }

/*公司简介*/
.jianjie .t1{color: #004da0; font-size: 22px; line-height: 30px;  }
.jianjie .t2{color: #959595; font-size: 14px; line-height: 30px; font-weight: 200; padding-bottom: 10px; }
.jianjie .t3{font-size: 16px; color: #666666;  line-height: 32px;  margin-bottom: 18px; }
.jianjie .t3 font{color: #0c5eb6; font-size: 16px; }
.jianjie p{ text-indent: 0px; font-size: 16px; line-height: 34px; margin-bottom: 35px;}




/*反馈*/
.denglu{ width:473px; height:305px; margin:10px auto 0 auto}
.feed_bg{ width:100%; height:600px; overflow:hidden;}
.yhm{ width:765px; height:auto; overflow:hidden; margin:10px 0 0 0 }

.yzm{ display:block; width:60px; height:20px; margin:15px 0 0 14px; float:left}

/*反馈*/
.fankui{  height:auto; overflow:hidden; }
.fankuitop{ width:844px; height:41px; margin:30px auto 0 auto}
.fankuitopwz{ color:#6C6C6C;font-family:Microsoft Yahei; font-size:14px; line-height:41px;  background:url(../images/fktb.jpg) left no-repeat; display:block; width:720px; padding-left:30px; margin:0 auto}
.fankuinr{ width:765px; height:487px; margin:30px auto 0 auto}

.news_details-date{border-bottom: 1px solid #e6e7ea;text-align: center;line-height: 50px;font-size: 14px;color:#999;}

/*客服小姐姐*/
.ny-main .ny-left .txt .img-sister{ margin-left: 18px; padding-top: 14px;}

.pxunjia{float: right; padding-right: 30px;}
@keyframes float {
    0% {
      transform: translate(-250%, -250%);
    }
    25%{
        transform: translate(-540%, -430%);
    }
    50% {
      transform: translate(-250%, -250%);
    }
    75%{
        transform: translate(0, 0);
    }
    100% {
      transform: translate(-250%, -250%);
    }
  }
  .fudong{
      /* transform: translate(-250%, -250%); 
  animation: float 8s ease-in-out infinite; */
  }
  #bd{
    position: fixed;
    z-index: 100;
  }