body{font-size: 14px;font-family: 'microsoft yahei'}
ul,li,i,p {margin: 0;padding: 0;list-style: none;}
i{font-family: 'microsoft yahei'}
a{color: #000;}
a:hover{text-decoration: none;}
/****************************************************************/
/*LOGO*/
.dh { padding-top: 20px;padding-bottom: 20px;}
.dh .logo {width: 243px;text-align: left;position: relative;top: 20px;overflow: hidden;}
.dh .nav {position: relative;left: 66px;top: -30px;}
.dh .nav .navBar {position: relative;}
.dh .nav .menu {position: relative;width: 957px;}
.dh .nav .menu .m {float: left;position: relative;}
.dh .nav .menu a {display:block;width:136px;height: 48px;line-height: 48px;text-align:center;font-size: 14px;color: #333;}
.dh .nav .menu a:hover{border-bottom: 2px solid #ba1d1d;color: #ba1d1d;}


/*banner*/
.slider{ width:100%; margin:0 auto; position:relative; overflow:hidden; height:600px;; background:#000; }
.slider .bd{ position:relative; z-index:0;  overflow:hidden;}
.slider .bd li{ height:600px; overflow:hidden; }
.slider .bd li img{ display:block; overflow:hidden; }
.slider .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.slider .hd ul{ text-align:center;overflow:hidden;  }
.slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; background:url(.../img/dot.png) 0 -16px;overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px;overflow:hidden; }
.slider .hd ul .on{ background-position:0 0; overflow:hidden; }
.slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden; overflow:hidden;  }








/*简介/新闻*/
.m1 {padding-top: 50px; overflow: hidden;}
.m1 .cn {font-size: 18px;color: #000;}
.m1 .en {font-size: 14px;color: #928e8d;padding-top: 10px;padding-bottom: 12px;}
.m1 .line {background: #928e8d;height: 1px;width: 100%;margin-bottom: 26px;}
.m1 .nr {font-size: 12px;color: #928e8d;padding-top: 16px; line-height: 30px;}

.m1 .t1 {position: relative;left: 1px;top: 1px;}
.m1 .t1 a{font-size: 14px;color: #000;position: relative;left: 9px;top: 42px;}
.m1 .t2 {position: relative;left: 159px;top: -49px;}
.m1 .t2 a{font-size: 14px;color: #000;position: relative;left: 6px;top: 42px;}
.m1 .t3 {position: relative;left: 325px;top: -99px;}
.m1 .t3 a{font-size: 14px;color: #000;position: relative;left: -13px;top: 42px;}
.m1 .t4 {position: relative;left: 509px;top: -149px;}
.m1 .t4 a{font-size: 14px;color: #000;position: relative;left: -58px;top: 42px;}

.m1 .xw {padding-top: 20px;}
.m1 .xw .bt {font-size: 14px; color: #928e8d;}
.m1 .xw .jj {font-size: 12px; color: #928e8d;padding-top: 10px;}
.m1 .xw .sj {font-size: 12px; color: #928e8d;padding-top: 10px;}



.m1 .xw a{color: #928e8d;}
.m1 .xw a:hover .bt{background: #fff;color: #ba1d1d;}




/*产品图片*/
.m2 {padding-bottom: 50px;overflow: hidden;}
.m2 .exammple img {width: 270px;height: 203px;padding-top: 0px;padding-bottom: 15px;}
.m2 .exammple .pic p {position: relative;top: -28px; color:#928e8d; }
.m2 .exammple {transition: ease-in .3s;background: linear-gradient(0, #108b96 2px, #108b96 2px) no-repeat, linear-gradient(-90deg, #108b96 2px, #108b96 2px) no-repeat, linear-gradient(-180deg, #108b96 2px, #108b96 2px) no-repeat, linear-gradient(-270deg, #108b96 2px, #108b96 2px) no-repeat;background-size: 0 2px, 2px 0, 0 2px, 2px 0;background-position: left top, right top, right bottom, left bottom;}
.m2 .exammple:hover {background-size: 100% 2px,  2px 100%, 100% 2px, 2px 100%;}



/*foot*/
.m3 {background: #393939;padding-top: 40px;padding-bottom: 54px;overflow: hidden;}
.m3 .cn {font-size: 12px;color: rgb(157, 157, 157);padding-bottom: 15px;}
.m3 .line {width: 100%;height: 1px;background:rgb(155, 157, 157);}
.m3 .one {font-size: 12px;color: rgb(157, 157, 157);line-height: 30px;padding: 15px ;}
.m3 .tow {line-height: 25px;padding: 15px ;}
.m3 .tow a {font-size: 12px;color: rgb(157, 157, 157);}
.m3 .ewm {padding: 15px;position: relative;left: 40px;}
.m3 .ewm img {margin-right: 30px;}
.m3 .wz {font-size: 12px;color: rgb(157, 157, 157);position: relative;left: 70px;}
.m3 .wz span {margin-right: 70px;}





















/*共用子页banner*/
.zy {background: url(../img/zybj.jpg);width: 100%;height: 312px;overflow: hidden;}
.zy1  {background: url(../img/zybj1.jpg);width: 100%;height: 300px;overflow: hidden;}
.zy2  {background: url(../img/zybj2.jpg);width: 100%;height: 300px;overflow: hidden;}
.zy3  {background: url(../img/zybj3.jpg);width: 100%;height: 300px;overflow: hidden;}
/*子页关于我们部分*/
.r1 .rm {float:left;position:relative;padding-top: 10px;padding-bottom: 10px;}
.r1 .rm a{display:block;width:100px;height: 50px;line-height: 50px;text-align:center;font-size: 14px;color: #555555;}
.r1 .rm a:hover{background: #ba1d1d;color: #FFF;border-radius: 5px;transition: all 0.3s;}
.r1 .line {width: 100%;height: 1px;background: #1f252636;overflow: hidden;}


.r2 {padding-top: 50px;padding-bottom: 30px;overflow: hidden;line-height: 30px;}
.r2 .cn {font-size: 24px;padding-bottom: 20px;}
.r2 .wz1 {font-size: 14px;color: #888888;padding-bottom: 20px;}
.r2 .wz2 {font-size: 14px;color: #888888;padding-bottom: 20px;}

/*子页企业文化部分*/
.r3 {padding-top: 50px;padding-bottom: 30px;overflow: hidden;line-height: 30px;}
.r3 .cn {font-size: 24px;padding-bottom: 40px;}
.r3 .one {width: 284px;border: 1px solid #eee;margin: 0 16px 0 0;overflow: hidden;}
.r3 .one img{width: 234px;height: 200px;padding-top: 20px;position: relative;left: 24px;overflow: hidden;}
.r3 .one .text {text-align: center;}
.r3 .one .text .a {font-size: 16px; color: #777777;padding-top: 20px;}
.r3 .one .text .b {font-size: 14px; color: #777777;margin: 0 16px 16px 16px;line-height: 27px;}
.r3 .one:hover{box-shadow: 0px -1px 14.25px 0.75px rgba(0, 0, 0, 0.15);}

/*子页合作伙伴部分*/
.r4  {padding-top: 50px;padding-bottom: 30px;overflow: hidden;line-height: 30px;}
.r4 .cn {font-size: 24px;padding-bottom: 40px;}
.r4 .one {width: 306px;height: 185px;border: 1px solid #ccc;}
.r4 .one .img {text-align: center;margin:auto;padding:50px 0;}
.r4 .one:hover{box-shadow: 0px -1px 14.25px 0.75px rgba(0, 0, 0, 0.15);}

/*子页荣誉证书部分*/
.r5 {padding-top: 50px;padding-bottom: 30px;overflow: hidden;line-height: 30px;}
.r5 .cn {font-size: 24px;padding-bottom: 40px;}
.r5 .pic {border: 1px solid #ccc;width: 260px;height: 300px;margin-left: 32px;}
.r5 .pic img {text-align: center;margin:auto;width: 260px;height: 300px;padding: 8px;}
.r5 .pic:hover{box-shadow: 0px -1px 14.25px 0.75px rgba(0, 0, 0, 0.15);}

/*子页集团构架部分*/
.jt {overflow: hidden;}
.jt .a1 {padding-top: 35px;padding-bottom: 5px;line-height: 25px;font-size: 14px;color: #666666;}
.jt .content {padding-top: 40px;padding-bottom: 40px;}
.jt .content img {width: 100%;height: 280px;}
.jt .a3 .bt {font-size: 18px; color: #000;padding-top: 20px;padding-bottom: 20px;}
.jt .a3 .line {width: 100%; height: 1px;background: #d2d2d2;}
.jt .a3 .nr {padding-top: 20px;font-size: 14px;color: #999999;line-height: 30px;}

/*子页项目案例部分*/
.anli {padding-top: 50px;padding-bottom: 50px;overflow: hidden;}
.anli .zz {padding-left: 20px;overflow: hidden;margin-bottom: 20px;}
.anli .txt { opacity: 0; }
.anli .txt {position: absolute;background: rgba(0, 0, 0, 0.60);height: 191px;width: 297px;color: #fff;line-height: 40px;text-align: center;}
.anli .zz:hover .txt{ opacity: 1;}
.anli .txt .bt {text-align: center;padding-top: 80px;}
.anli .pic img {width: 297px; height: 191px;}

/*子页团队精英部分*/
.td {overflow: hidden;padding-top: 60px;padding-bottom: 60px;overflow: hidden;}
.td .jy img {width: 284px; height:356px; }
.td .jy .line {background: #ba1d1d;width: 284px;height: 4px;}
.td .txt {background: #f5f5f5;width: 284px;height: 100px;text-align: center;}
.td .txt .bt {font-size: 16px;line-height: 1.50em;padding-top: 20px;}
.td .txt .nr {font-size: 14px;padding-top: 8px;}
.td a:hover .txt{background: #ba1d1d;color: #FFF;transition: all 0.3s;}

/*子页新闻中心部分*/
.xw {padding-top: 70px;overflow: hidden;}
.xw .txt {width: 100%;height: 220px;position: relative;top: -160px;}
.xw .txt img {position: relative;left: 931px;top: 140px;}
.xw .txt .bt {width: 881px; font-size: 16px;color: #333333;padding-bottom: 10px;}
.xw .txt .nr {width: 881px; font-size: 14px;color: #757575;text-align: left;line-height: 30px;}
.xw .txt .sj {width: 881px;padding-bottom: 40px;font-size: 14px;color: #757575;text-align: left;}
.xw .txt .line {width: 100%;height: 1px;background:#ccc; }

.xw a:hover .bt {background: #fff;color: #ba1d1d;transition: all 0.2s;}
.xw a:hover .nr {background: #fff;color: #ba1d1d;transition: all 0.2s;}
.xw a:hover .sj {background: #fff;color: #ba1d1d;transition: all 0.2s;}

/*子页新闻内容页一部分*/
.xw1 {padding-top: 40px;padding-bottom: 40px;overflow: hidden;}
.xw1 .line {border-bottom: 1px solid #eee;}
.xw1 .cn {font-size: 30px;color: #333;text-align: center;padding-top: 20px;}
.xw1 .en {font-size: 13px;color: #888;text-align: center;padding-top: 20px;padding-bottom: 10px;}
.xw1 .line_1 {width: 167px;height: 1px;background:#ccc;position: relative;left: 500px;margin-bottom: 35px;}
.xw1 .nr {font-size: 15px;color: #333;line-height: 40px;width: 100%;}




/*子页联系我们部分*/
.lx {font-size: 14px; color: #666666;line-height: 30px;overflow: hidden;padding-bottom: 70px;}
.lx .a1 {padding-top: 30px;}
.lx .a4 {padding-bottom: 20px;}


.list-page {margin:20px;text-align: center;clear: both;font-size: 16px;}
.list-page span.close,
.list-page strong,
.list-page a {display: inline-block;padding: 3px 8px;margin-right: 10px;background: #F5f5f5;color: #CCCCCC;float: none;font-size: 16px;line-height: normal;}
.list-page strong.selfpage {background: #ed0616;color: #ffffff;}
.list-page a {background: #bbbbbb;color: #ffffff;}
.list-page a:hover {background: #ed0616;color: #fff;}