@charset "utf-8";


/* 内容共用: begin */
.container{ width: 1024px; margin: 0 auto; position: relative;}
.dycontent{ width: 1024px; margin: 20px auto;}
.dybanner{  width: 1024px; margin: 15px auto;}
.dycontent .title{ height: 32px; line-height: 32px; background: #eee;/* margin-bottom: 10px;*/ }
.dycontent h3{ font-size: 14px; float: left; color: #c83808; letter-spacing: 1px;  margin-left: 10px;}
.dycontent a.more{ float: right; font-size: 12px; margin-right: 6px; color: #7d7d7d; }
.dycontent a.more:hover{ color: #c81f08!important;}
.dycontent a:hover{ color: #c81f08;}
/* 内容共用: end */

.contentLeft{width: 210px; margin: 10px;}
.contentLeft ul li { margin-bottom: 15px; text-align: center;}
.contentLeft ul a.now{border-bottom: 1px solid #444; padding:6px; }
.contentLeft ul li a:hover{ border-bottom: 1px solid #c81f08; padding:6px; color: #c81f08; }
.contentLeft h4{ text-align: center; margin: 50px 0 6px 0;}

.simpleContact{ border-top: 1px solid #ee5522; border-bottom: 1px solid #ee5522; padding: 8px 4px;}
.simpleContact p{ font-size: 12px; background: #f0f0f0; word-wrap: break-word; padding: 2px 6px;}
.simpleContact i{color: #8ac651; margin-right: 5px; font-size: 12px; }

.contentRight{ width: 781px; border-left: 1px solid #bbb; min-height: 404px; }
.contentRight .describe{ margin-left: 20px;}
.contentRight .describe .img{ max-width: 760px; _width:760px;}

/* 头部：begin */
#time{ height: 28px; background: #eee; }
#time .container p{ line-height: 27px; color: #000;  font-size: 12px;}
#time .container p.timer{ margin-left: 10px; float: left;}
#time .container .language{ text-align: center; float: right; line-height: 27px; font-size: 12px; font-weight: normal;}
#time .container .language a{ font-size: 12px; padding:0  10px;}
#time .container .language a:hover{ color: #c81f08;}
#dyHeader{ min-width: 1100px; width: 100%; height: 134px; background: linear-gradient(top,#fff,#eee,#ddd,#ddd,#ddd);background: -ms-linear-gradient(top,#fff,#eee,#ddd,#ddd,#ddd);background: -moz-linear-gradient(top,#fff,#eee,#ddd,#ddd,#ddd);background: -webkit-linear-gradient(top,#fff,#eee,#ddd,#ddd,#ddd);}
#dyHeader .header{ height: 90px; width: 1024px; margin: 0 auto;}
#dyHeader .header .logo a{ width: 540px; height: 90px; background: url(../Images/logo.png) no-repeat; background-size: 540px 90px; display: block;}


#dyHeader .header .phone{ height: 60px; width: 300px; margin-top: 22px; margin-right: 6px;}
#dyHeader .header .phone span{ font-size: 18px; font-weight: bold; float: left;}
#dyHeader .header .phone i{ font-size: 16px; font-weight: bold; text-align: right; display: block;}

#dyHeader .line{ height: 2px;background: #cb2302; margin-bottom: 3px; _content:"."; _height: 0; _font-size: 0;}
#dyHeader .nav{ height: 38px; background: #cb2302;}
#dyHeader .nav .container ul li{ float: left; text-align: center; line-height: 38px;}
#dyHeader .nav .container ul li a{ width: 127px;  height: 38px; color: #fff; display: block;}
#dyHeader .nav .active,#dyHeader .nav .container ul li a:hover{ background: #8dc63f;}
/* 头部：end */

/* 横幅：begin */
.dyBanner{ width:100%; background: #000;}
.dyBanner .hd .prev,.dyBanner .hd .next{ z-index: 3;display:block;  width:40px; height:100px; cursor:pointer; background:url(../Images/controlbtn.png) no-repeat; }
.dyBanner .hd .prev{ background-position: 0 0px; position: absolute; left: -41px; top: 100px;}
.dyBanner .hd .next{ background-position: 0 -110px; position: absolute; right: -37px; top: 100px;}
.dyBanner .hd .prevStop{background: red;}
.dyBanner .hd .nextStop{background: red;}
.dyBanner .hd ul{ float:right; overflow:hidden; zoom:1; zoom:1; }
.dyBanner .hd ul li{ float:left;  width:0px; height:0px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#000; }
.dyBanner .bd{ width: 1020px; overflow:hidden;}
.dyBanner .bd ul{ overflow:hidden; zoom:1; }
.dyBanner .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;  }
.dyBanner .bd ul li .pic{ text-align:center; }
.dyBanner .bd ul li .pic img{ width:340px; height:300px; display:block;}
.dyBanner .bd ul li .pic a:hover img{ border-color:#999;  }
.dyBanner .bd ul li .explain{ width:340px; height:300px;  background: #000; position: absolute; top: 0;  display: none; background:rgba(0,0,0,0.7); opacity:0.7; filter:alpha(opacity=70);}
.dyBanner .bd ul li .explain span{ font-size: 22px; display: block; text-align: center; font-weight: normal; color: #fff; margin-top: 5px;}
.dyBanner .bd ul li .explain p{ width: 260px; margin: 0 auto; display: block; text-align: left; color: #fff; line-height: 32px;}
/* 横幅：end */


/* 内容：begin */
.dycontent .module{ height: 320px; margin-bottom: 20px;  border:1px solid #ccc; position: relative;}
.dycontent .about{ width: 599px;  background: #fff; border-right:1px solid #ccc;}
.dycontent .about .article{ margin:11px;}
.dycontent .about .introduce .company{ width: 240px; height: 160px; float: left; margin-right: 10px;}
.dycontent .about .introduce p{ font-size: 14px;line-height: 16px; margin-bottom: 6px; text-indent: 2em;}
.dycontent .about .introduce table{ font-size: 14px;}
.dycontent .about .introduce table td{ width: 180px;line-height: 18px; }
.dycontent .about .iso{ margin-top: 20px;}
.dycontent .about .iso .isoPic{ float: left; width: 270px; height: 84px;margin-top: 5px;}
.dycontent .about .iso .isoPic img { width:254px; height:83px;}
.dycontent .about .iso p{ font-size: 12px; font-family: '宋体'; font-weight: bold; margin-top: 20px;}

.dycontent .video{ width: 422px; height: 320px;}
.dycontent .video .blackBg{  width: 400px; height: 268px; background: black; margin-left:11px;}
.dycontent .video .tv{ width: 420px; height: 268px; background: #fff; padding:10px 0;}
.dycontent .video .tv .video{ width: 400px; height: 268px; background: black; }

.dycontent .products{ margin-top: 20px; clear: both;}
.dycontent .products ul,.contentRight .productList ul,.contentRight .equipmentList ul{ width: 780px; margin-left: 20px; margin-right: -20px; overflow: hidden; position: relative;}
.dycontent .products ul li,.contentRight .productList ul li,.contentRight .equipmentList ul li{ float: left; overflow: hidden;height: 207px;}
.dycontent .products ul li{ margin-right: 20px; width: 241px;}
.dycontent .products ul li img,.contentRight .productList ul li img,.contentRight .equipmentList ul li img{-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear; }
.dycontent .products ul li img:hover,.contentRight .productList ul li img:hover,.contentRight .equipmentList ul li img:hover{-webkit-transform: scale(1.05,1.05);transform: scale(1.05,1.05);}
.dycontent .products ul li span,.contentRight .productList ul li span{ display: block; margin: 8px  4px 2px 4px; font-size: 14px; text-align: center;}
.dycontent .products ul li i,.contentRight .productList ul li i{ display: block; font-size: 14px; color: #999; font-weight: normal; margin: 0 4px;}
.list{ width:1022px;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
.list .hd{ overflow:hidden;  height:32px;/* background:#f4f4f4;*/ line-height: 32px; }
.list .hd .prevStop{ background-position:-60px 0; }
.list .hd .nextStop{ background-position:-60px -50px; }
.list .bd{ padding:13px; background: #fff;}
.list .bd ul{ overflow:hidden; zoom:1; }
.list .bd ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;height: 160px;  }
.list .bd ul li .pic{ text-align:center; }
.list .bd ul li .pic img{ width:235px; display:block; padding:2px; border:1px solid #ccc; }
.list .bd ul li .pic a:hover img{ border-color:#999;  }
.list .bd ul li .title{ line-height:24px;   }


.dycontent .about .introduce .company .slideBox{ width:240px; height:160px; overflow:hidden; position:relative;}
.dycontent .about .introduce .company .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:2px; bottom:5px; z-index:1; }
.dycontent .about .introduce .company .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.dycontent .about .introduce .company .slideBox .hd ul li{ float:left; margin-right:4px;  width:15px; height:15px; line-height:15px; text-align:center; background:#fff; cursor:pointer; font-size: 12px; }
.dycontent .about .introduce .company .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.dycontent .about .introduce .company .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.dycontent .about .introduce .company .slideBox .bd li{ zoom:1; vertical-align:middle; }
.dycontent .about .introduce .company .slideBox .bd img{ width:240px; height:160px; display:block;  }
/* 内容：end */



/* 脚部：begin */
#dyenFooter{ height: 93px; border-top: 2px solid #333;min-width: 1100px;/*background:url(../Images/333.png) no-repeat;*/}
#dyenFooter p{ text-align: center; font-size: 12px; color: #000; margin-top: 4px;}
#dyenFooter a{ display: inline; font-weight: bold; }
#dyenFooter p span{ color: #000; margin: 0 6px; }
#dyenFooter a:hover{color:red;}
#dyenFooter .tongji { display:none; }
#dyenFooter .gabeian { height:16px; width:16px; vertical-align:middle; line-height:18px; padding-bottom:3px; padding-right:2px; }
#dyFooter{ height: 93px; border-top: 2px solid #333;min-width: 1100px;/*background:url(../Images/333.png) no-repeat;*/}
#dyFooter p{ text-align: center; font-size: 12px; color: #000; margin-top: 4px;}
#dyFooter a{ display: inline; font-weight: bold; }
#dyFooter p span{ color: #000; margin: 0 6px; }
#dyFooter a:hover{color:red;}
#dyFooter .tongji { display:none; }
.beian { height:16px; width:16px; vertical-align:middle; line-height:18px; padding-bottom:3px; padding-right:2px; }
.dyfooterinfo{height: 138px;width: 1024px;margin: 0 auto;}
.dycode{float:left;margin:10px 10px 10px 15%;}
.dycode img{margin:3px;text-align:center; width:90px; height:90px; }
.dywebinfo{float:left;margin:18px 0px 0px 10px;}
/* 脚部：end */


.contentRight .title,.contentRight .titleMr{ background: #ddd; border-left: 2px solid #43aee8; margin-bottom: 10px;}
.contentRight .titleMr{ margin-left: 20px; line-height: 32px;}
.contentRight h2{  letter-spacing: 2px; font-size: 18px;  font-weight: normal;  margin-left: 20px;}
.contentRight h5{ text-align: center; letter-spacing: 2px; font-size: 18px;  font-weight: normal;  margin-left: 20px;}
.contentRight h6{font-size: 16px; font-weight: bold;}
.contentRight img{ max-width: 761px; margin-bottom: 10px; margin: 10px auto;}
.contentRight p{ font-size: 12px; margin: 0 5px;}
.contentRight .page{width: 300px; margin: 0 auto; margin-top: 20px;}
.contentRight .page a{ padding: 4px 12px; background: #ddd; margin: 0 10px; float: left;}
.contentRight .page a.current,.contentRight .page a:hover{background: #cf4111; color: #fff;}

.contentRight .equipmentList{min-height: 480px;}
.contentRight .productList ul li,.contentRight .equipmentList ul li{ margin-right: 20px;width: 240px;_height:207px; *height:207px;}
.contentRight .equipmentList ul li{ text-align: center;}

.contentRight .describe .tableList thead tr{ line-height: 6px; text-align: center; background: #f0f0f0; height: 8px;}
.contentRight .describe .tableList tr.borderRight td{ padding-top: 10px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}

.contentRight .describe .tableList tbody{ text-align: center; font-size: 12px;}
.contentRight .describe .tableList tbody td{ border-bottom: 1px solid #ccc; line-height: 26px;}
.contentRight .describe .tableList tbody tr:hover{ background: #ddd;}
.contentRight .describe .tableList tbody td.txtLeft{ text-align: left; padding-left: 50px;}

.contentRight .describe  p{ line-height: 22px; font-size: 14px;}
.contentRight .describe .left{ width: 294px; float: left; margin: 0 10px; padding-right: 80px;}
.contentRight .describe .right{overflow: hidden; zoom:1;}
.contentRight .describe span{ font-weight: bold;}

.contentRight .describe .suggest table{ margin-top: 20px;}
.contentRight .describe .suggest .message .txt{ border: 1px solid #ccc; width: 200px; height: 12px; padding:8px 6px}
.contentRight .describe .suggest .message .txtarea{ border: 1px solid #ccc; width: 500px; height: 80px;  padding: 6px}
.contentRight .describe .suggest .message .btn{ background: #f0f0f0; border: 1px solid #ccc; padding: 2px 14px; margin-top: 10px; margin-right: 10px;}
.contentRight .describe .suggest .message .btn:hover{ background: #cf4111; color: #fff; cursor: pointer;}
.contentRight .describe .suggest .message tr{line-height: 50px;}
.contentRight .describe .suggest .message tr.bg{ background: #ddd;}
.contentRight .describe .suggest .message select{ border: 1px solid #ccc; height: 28px;}


.contentRight .describe .job{ margin-right: 20px;}
.contentRight .describe .job ul li{ border-bottom: 1px dotted #ccc; padding-bottom: 15px; margin-bottom: 20px; overflow: hidden; clear: both; _height:180px;}
.contentRight .describe .job h5{ font-size: 18px;}
.contentRight .describe .job span{ float: left; margin-right: 20px;}
.contentRight .describe .job p{ font-size: 14px;}
.contentRight .describe .job ul li .employment{ width: 480px; float: right; margin-top: 8px;}


.contentRight .productList .group{ width: 741px; margin: 0 auto; text-align: center; }
.contentRight .productList .group img { max-width: 741px; margin-left: 10px;}
#quanbu {margin-bottom:20px;}