﻿@charset "utf-8";
/**********************************************************
 **********************************************************
 ************************style*****************************
 **********************************************************
 **********************************************************/ 
*{margin:0;padding:0;}
body{font-size:14px;line-height: 1;color:#333333;font-family: "微软雅黑","microsoft yahei",arial;min-width:320px;max-width:640px;margin:0 auto;}
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;}
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:#333333;}
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;}


/*********header*********/ 
.header{position:relative;height: 98px;z-index: 2;width: 100%;}
.header .header-box{position: fixed;height: 98px;background: #ffffff;width: 600px;padding:0 20px;top:0; margin-left:-320px; left:50%;}
.header .left{margin-top: 30px;overflow: hidden;}
.header .left img{    width: 162px;height: 61px;}
.header .right{margin-top: 39px;overflow: hidden;cursor: pointer;width: 38px;height: 32px;position: relative;
     }
.header .right .img{background: url("../images/nav.png") no-repeat;width: 38px;height: 32px;}
/*导航按钮*/
.header .change .img{background: url("../images/nav_close.png") no-repeat;}

/*主导航*/
.nav{display:none;position:fixed;top:98px;bottom:0;width: 640px;left:50%;margin-left:-320px;background: rgba(0,0,0,0.9);z-index: 100;overflow: hidden;}
.nav .nav-box{width: 110%;overflow-x: hidden;overflow-y: scroll;height: 100%;}
.nav li{overflow: hidden;}
.nav li a.sg{background:url(../images/ico_jia.png) no-repeat 88% center;padding-left:30px;line-height: 70px;line-height: 70px;color:#CCCCCC;font-size: 24px;border-bottom: 1px solid #424243;display: block;}
.nav li .subnav{overflow: hidden;padding:20px 30px;border-bottom: 1px solid #424243;display: none;}
.nav li .subnav a{display: block;color:#cccccc;line-height: 1.8;font-size: 22px;}
.nav li a.sg2{background:url(../images/ico_jia2.png) no-repeat 88% center;}
.nav li.none a.sg{background: none;}
/*内页导航*/
.header2{border-bottom:1px solid #e8e8e8;}
.header2 .nyreturn{position: absolute;left:20px;top:30px;z-index: 6;}
.header2 .nyname{position: absolute;left:0;top:0;width: 100%;line-height: 95px;text-align: center;font-size: 30px;color:#185d9e;}



/*********banner*********/ 
.banner{width:100%;height:340px;overflow: hidden;}
.banner .slideBox{width:100%;height:340px;margin:0 auto; position:relative; overflow:hidden;   }
.banner .slideBox .hd{visibility: hidden;display: none;}



/*********content*********/ 
.content{overflow: hidden;}
/*m1*/
.m1{overflow: hidden; padding: 54px 0 40px 0;}
.m1 .tab{width: 100%; overflow: hidden;}
.m1 .tab a{cursor:pointer;position:relative;display: block;width: 25%;text-align: center;float: left;
    font-size: 20px; color: #666666; line-height:24px;}
.m1 .tab a .img{display: block;margin:0 auto 24px auto;}




/*m2*/
.m2{padding:60px 00px 0px 00px;overflow: hidden;border-top:1px solid #dfdfdf; background: #f6f7f9;}
.m2 h1{font-size: 30px;color:#333333; line-height: 30px; overflow: hidden; margin-bottom: 30px; text-align: center;}

.m2 .slideBox1{ width:100%;  overflow:hidden; position:relative;  }
.m2 .slideBox1 .hd{  padding: 0 20px; height: 60px; position: relative; z-index: 1; }
.m2 .slideBox1 .hd ul{ zoom:1; display: table; width: 100%; text-align: center; }
.m2 .slideBox1 .hd ul:after{display: block;  content: '';  clear: both;  visibility: hidden; }
.m2 .slideBox1 .hd ul li{display: table-cell; cursor:pointer;  position: relative;  }
.m2 .slideBox1 .bd{ position:relative;  z-index:0;  background: #0c5eb6; padding: 32px 20px 70px 20px;  }
.bd ul li img{
    width: 640px;
    height: 340px;
}
.m2 .slideBox1 .bd ul{  overflow: hidden;}
.m2 .slideBox1 .bd ul li .list{ overflow: hidden; width: 100%; }
.m2 .slideBox1 .bd ul li .list a{display: block; float: left; width:49%; margin-bottom: 20px; }
.m2 .slideBox1 .bd ul li .list a:nth-of-type(2n){ float: right;}
.m2 .slideBox1 .bd ul li .list a .img{ overflow: hidden; background: #FFFFFF;}
.m2 .slideBox1 .bd ul li .list a .img img{ width:294px; ; height:240px; display: block; margin: 0 auto;
    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;;}
.m2 .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);}
.m2 .slideBox1 .bd ul li .list a .txt{  color: #666666; text-align: center;  font-size: 20px; line-height: 20px; padding: 24px 0;
    background: #FFFFFF; border-top: 1px solid #d1d1d1;}
.m2 .slideBox1 .bd ul li .list a:hover .txt{ color: #0c5eb6;}
.m2 .slideBox1 .bd ul li .more{ display: block; margin: 10px auto 0px auto;  height:70px ; line-height: 70px;
    color: #ffffff; font-size: 20px; text-align: center; border: 1px solid #FFFFFF;  }

.m2 .hd ul li .sanjiao{ position: absolute; width:31px; ; height:16px; bottom:-49px; left: 50%; margin-left: -15px; ;}
.m2 .hd ul li .sanjiao{ display: none;}
.m2 .hd ul li.on .sanjiao{ display: block;}
.m2 .hd .txt{ font-size: 16px; color: #999999; line-height: 26px;  }
.m2 .hd ul li.on .txt{color: #004da0;}
.m2 .hd .img:hover .txt{ color: #004da0;}



/*m3*/
.m3 .news{ background: #f6f7f9;  padding: 64px 20px  70px 20px; position: relative;}
.m3 .news .menue-top{ overflow: hidden; padding:0px 0 20px 0;}
.m3 .news .menu-title-l{ float: left; color: #252932; font-size: 30px; line-height: 30px;}
.m3 .news .menu-title-r{ float: right; padding-top: 12px;}
.m3 .news .menue-top .top-title{ font-size:20px; line-height: 20px; color: #999999; float: left; margin-left: 36px;
    cursor: pointer; }
.m3 .news .menue-top .top-title-active{ font-size: 20px; line-height: 20px; color: #0c5eb6; float: left;margin-left: 36px;
    cursor: pointer;  }
.m3 .news .menue-top .top-title:hover{ color:#004da0 ; }
.m3 .news .menu-c{ display: none;   }
.m3 .news .list .menu-c:nth-of-type(1){ display: block;}
.m3 .news .menu-c .cell{ overflow: hidden; margin-bottom: 25px; background: #FFFFFF;}
.m3 .news .menu-c .cell a{ display: block;}
.m3 .news .menu-c .cell a.img{ float: left; }
.m3 .news .menu-c .cell a.img img{ width:220px; ; height:164px ;  ;}
.m3 .news .menu-c .cell .txt{ float: right; width: 330px; padding-right: 20px; }
.m3 .news .menu-c .cell .txt .t1{ font-size: 22px; line-height: 40px; color: #333333;margin: 20px 0px ;   height: 80px;}
.m3 .news .menu-c .cell .txt .t3{ font-size: 20px; line-height: 20px; color: #57a201;  }
.m3 .news .menu-c .more{ display: block; text-align: center; font-size: 20px; color: #ffffff; line-height: 70px; background: #ccd1d9;
 margin-top: 40px;}


/*.m4*/
.m4{ padding: 0 20px 60px 20px;}
.m4 h1{ font-size: 30px; color: #252932; line-height: 32px; padding-top: 65px; }
.m4 .link{ margin-top:25px; border-top:10px solid #e1e2e4 ; border-bottom:10px solid #e1e2e4 ; padding-bottom: 30px;}
.m4 .link .t1{ color: #004da0; font-size: 28px; line-height: 30px; padding-top: 35px; }
.m4 .link .t2{ color: #959595; font-size: 20px; line-height: 30px; font-weight: 200; border-bottom:1px dotted #c5c6c7;
    padding-bottom: 14px; padding-top: 6px; }
.m4 .link .t3{ overflow: hidden; color: #666666; font-size: 22px; line-height:36px; margin-top: 25px;}
.m4 .link .t3-r{ width:560px; ; float: left; padding-left: 10px;}
.m4 .link .t3-1{background:url("../images/link_1.png") no-repeat center ; width:30px; ; height:36px; float: left ; }
.m4 .link .t3-2{background:url("../images/link_2.png") no-repeat center ; width:30px; ; height:36px; float: left ; }
.m4 .link .t3-3{background:url("../images/link_3.png") no-repeat center ; width:30px; ; height:36px; float: left ; }
.m4 .link .t3-4{background:url("../images/link_4.png") no-repeat center ; width:30px; ; height:36px; float: left ; }
.m4 .link .t3-5{background:url("../images/link_5.png") no-repeat center ; width:30px; ; height:36px; float: left ; }
/*********footer*********/ 
.footer{overflow: hidden;text-align: center;/*margin-bottom: 86px;*/}
.footer h2{background: #0c5eb6;cursor: pointer;}
.footer h2 img{display: block;margin: 0 auto ;}
.footer h3{background: #0c5eb6;padding:26px 20px;
    color:#ffffff;font-size:20px;line-height: 26px;}



/*********suspension*********/ 
.suspension{position: fixed;width:640px;height:86px;overflow: hidden;bottom:0;left:50%;margin-left:-320px;z-index: 99;}
.suspension a{display: block;float: left;}



/*********nymain*********/ 
.nymain{width:100%;;overflow: hidden;}
.dy{font-size: 24px;color:#666666;line-height: 45px;overflow: hidden;}
.dy img{max-width: 600px;}



/*********nyheader*********/ 
.nyheader{height:90px;overflow: hidden;border-bottom: 1px solid #e3e3e3;position: relative;}
.nyheader .title{line-height: 90px;position: absolute;width: 100%;text-align: center;left:0;top:0;font-size: 30px;}
.nyheader .left{position: absolute;left:20px;top:30px;z-index: 6;}
.nyheader .right{position: absolute;right:20px;top:30px;z-index: 6;cursor: pointer;}





/*********news*********/  
.news{overflow: hidden;padding:50px 20px 70px 20px;background: url(../images/nykuai.png) top center no-repeat;}
.news li{display: block;overflow: hidden;padding:20px 0;border-bottom:1px solid #ccc;}
.news li a{overflow: hidden;display: block;}
.news li a .img{float: left;width:181px;height:124px;}
.news li a .img img{width:181px;height:124px;}
.news li a .right-text{float: right;width:400px;color:#000000;line-height: 40px;font-size: 30px;margin-top:10px;}
.news li a .title{color:#000000;line-height: 40px;font-size: 30px;}
.news li a .text{color:#999;font-size:24px;line-height: 36px;margin-top:10px;}


.cltb1{width:100%;}
.cltb1:first-of-type{margin-bottom:20px;}
.cltb1 tr td{text-align: center;}
.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;}

/*********case*********/  
.case{overflow: hidden;background: #f2f2f2;padding:30px 20px 40px 20px;}
.case ul{overflow: hidden;}
.case ul li{float: left;overflow: hidden;width:295px;margin-left:10px;margin-bottom: 10px;}
.case ul li:nth-of-type(2n+1){margin-left: 0;}
.case ul li a{display: block;background: #ffffff;}
.case ul li a .pic{display:table;width:295px;height:227px;overflow:hidden;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;}
.case ul li a .pic .center{ vertical-align:middle; display:table-cell; text-align:center;}
.case ul li a .pic .center div{ display:inline-block;}
.case ul li a .pic .center div img{max-height: 225px;display: block;}
.case ul li a .title{text-align: center;font-size: 22px;line-height: 24px;color:#666666;padding:20px 10px 30px 10px;}



/*********detail*********/  
.detail{overflow: hidden;padding:60px 20px;background: url(../images/nykuai.png) top center no-repeat;}
.detail-title{text-align: center;font-size:30px;line-height: 40px;color:#0C5EB6; font-weight:bold;}
.detail-date{font-size: 18px;color:#7f7f7f;text-align: center;margin-top:25px;}
.detail-nr{margin-top:30px;overflow: hidden;font-size: 20px;line-height: 30px;color:#333333;}
.detail-nr img{max-width:100%;}
.detail-nr p{ font-size: 16px; line-height: 32px; margin-bottom: 20px;}

.showMorehandle{ width:300px; height:60px; background:#dfdfdf; font-size:24px;margin:50px auto 20px auto; text-align:center; line-height:60px; color:#fff}


/*公司简介*/
.jianjie{ width: 94%; margin: 0 auto;}
.jianjie  p{color: #666666; font-size: 16px; line-height: 32px; text-indent: 2em; margin-bottom: 25px;}
@media only screen and (max-width:400px) {
    .jianjie  p{ margin-bottom: 20px;}
}

/******************内页小导航*********************/ 
.ny-sidebar{overflow: hidden;padding:45px 20px;margin-bottom:15px;background:#ffffff;border-bottom: 1px solid #ebebeb;}
.ny-sidebar a{margin-top:20px;display: block;float:left;width:288px;text-align:center;margin-left:20px;font-size:30px;color:#666666;line-height:83px;line-height:83px;border:1px solid #c7c7c7;}
.ny-sidebar a.ny-sidebar-active{color:#ffffff;background: #0c5eb6;}
.ny-sidebar a:nth-child(1),.ny-sidebar a:nth-child(2){margin-top:0;}