
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,i{margin:0; padding:0;}
li,i{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px;}
img{border:0;}
.clear{height:0; overflow:hidden; clear:both;}
dl,dt,dd{
	margin: 0px; padding: 0px; list-style: none;}
.fl{ float:left}
.fr{ float:right}
body,td,th{font-size: 14px;	color:#333;}
a{font-size:14px; color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body{font-family:Microsoft YaHei; font-size: 14px; min-width:1200px; background:url(../image/20180426172239_792592922.jpg) center top no-repeat;}

.w1200 { width:1200px; margin:auto;}

.top { color:#fff; height:35px; line-height:35px;}
.top a { color:#fff}


.logo { height:144px; overflow:hidden}

.logo strong { height:53px; display:block;  margin-left:17px; float:left; margin-top:43px; font-size:26px; color:#0051a3; letter-spacing:2.4px;}
.logo span { display:block; color:#333; font-size:16px; font-weight: normal; letter-spacing:0px; margin-top:5px;}
.logo_tu {float:left}
.logo_tu img { float:left;}
.logo_tu a { display:block; margin-top:30px; float:left; margin-right:15px;}
.logo b { font-weight: normal; color:#e10000}

.nav {height:64px; line-height:64px; }
.nav li { float:left; text-align:center;}
.nav li a { text-align:center; color:#fff; font-size:16px; display:block; padding:0 14px;}
.nav li:hover { background:#cc0000;  display:block; color:#fff; }
.nav li:hover a { color:#fff}
.nav li.noming a {color:#fff}
.nav li.noming { background:#cc0000;  display:block; color:#fff;}

.nav li.a_nav a {color:#fff}
.nav li.a_nav { background:#cc0000;  display:block; color:#fff;}

.focus {width:100%; height:500px; overflow:hidden; position:relative;}
.focus ul {height:500px; position:absolute;}
.focus ul li {float:left; width:100%; height:500px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1100px; left:70%; margin-left:-550px; height:24px; bottom:36px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:200px; background:url(http://www.dgyuchengcnc.com/114my.cn.114.114my.net/cym/QQ-Flash/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{ overflow:hidden;}

.search { width:100%; margin:auto; background:url(http://www.dgyuchengcnc.com/login.114my.cn/memberpic/yongkeng/uploadfile/image/20180412/20180412141257_48221300.jpg) center no-repeat; height:70px; overflow: hidden}

.search_tu { float:right; width:49px; height:33px; overflow:hidden}
.search_2 {float:left; width:278px;}
.search_2 input{ background: none; outline: none; border: solid 1px #fff; border-right: none; border-left: none; width:278px; height:31px; line-height:31px; color:#fff;}
.zhonjian {margin-top:20px; width:327px; margin-left:50px;}
.zhonjian_wenzi { margin-top:25px;}

.pro { margin-top:40px; margin-bottom:40px; overflow:hidden}
.sort { width:260px; overflow:hidden}
.sort_nor { width:265px; margin-bottom:2px;}
.sort_nor table { width:100% !important;}
.sort_nor td { width:245px; background:url(../image/20180426173937_1023303290.jpg) left; line-height:61px; padding-left:20px; color:#333;}
.sort_nor td a {color:#333; font-size:16px; font-weight: normal !important;}
.sort_til { width:260px; height:92px; background:url(../image/20180426173937_1332101998.jpg);overflow:hidden}
.sort_til strong { display:block; color:#fff; font-size:26px; margin-top:38px; margin-left:20px; letter-spacing:1px;}

.protutu {width:930px; overflow:hidden}
.divproduct_new_div_item {width:290px; float:left; background:url(http://www.dgyuchengcnc.com/login.114my.cn/memberpic/yongkeng/uploadfile/image/20180413/20180413153647_1352777012.jpg) bottom no-repeat #f7f7f7; position:relative; padding-bottom:16px; height:285px; margin-left:20px;}
.product_div_item_pic img { width:288px; height:220px;border: 1px solid #ccc;}
.divproduct_new_div_item_content { width:250px; left:20px; height:145px; position:absolute; top:240px; z-index:10;}
.divproduct_new_div_item_title { border-bottom: solid 1px #cfcfcf; height:45px; line-height:35px;}
.divproduct_new_div_item_title a { font-size:20px; color:#0051a3; font-weight:bold}
.divproduct_new_div_item_body { line-height:28px; margin-top:10px;display: none;}

.Features {  overflow:hidden}
.Features_til { background:url(../image/20180426194052_1447134594.png) center no-repeat; background-position:0px 15px; margin-top:40px; text-align:center;}
.Features_nor { margin-top:25px; margin-bottom:40px;  overflow:hidden;}
.Features_nor dl { width:272px; height:485px; float:left; margin-right:37px; position:relative; overflow:hidden}
.Features_nor dl dt { width:105px; height:98px; padding-top:22px; text-align:center; background:url(../image/20180426170856_1783329664.png); position:absolute; z-index:1; top:0; left:50%; margin-left:-52px;}
.Features_nor dl dt span { display:block; color:#fff; font-size:12px;}
.Features_nor dl:hover dt { background:url(../image/20180426170856_996083926.png)}
.Features_nor dl dd {background:#fff; margin-top:60px; height: 425px; line-height:30px; font-size:16px; text-align:center; padding-bottom:30px; overflow:hidden}
.Features_nor dl dd img { margin-bottom:20px;}
.Features_nor dl dd span { display:block; width:230px; margin-left:21px; font-size:14px;}
.Features_nor dl dd b { display:block; width:120px; margin:auto; height:30px; line-height:30px; text-align:center; border: solid 1px #666; margin-top:20px; }
.Features_nor dl dd b a { font-weight:normal; display:block;}
.Features_nor dl:hover dd b { border: solid 1px #cc0000;}
.Features_nor dl:hover dd b a { color:#cc0000;}
.Features_nor dl.jiange { margin-right:-37px;}

.Advantage_til { background:url(../image/20180427090855_1584705172.jpg) center no-repeat; background-position:0px 15px; margin-top:40px; text-align:center;}
.Advantage_nor { margin-top:25px;}
.Advantage_nor dl { width:600px; float:right; background:url(../image/20180427090857_1737441360.jpg) left top no-repeat; background-position:0px 30px; overflow:hidden}
.Advantage_nor dl dt { margin-left:40px; margin-top:147px;}
.Advantage_nor dl dt strong { display:block; color:#cc0000; font-size:18px; background:url(../image/20180427090858_1496609597.jpg) left bottom no-repeat; padding-bottom:25px; margin-top:10px;}
.Advantage_nor dl dd { margin-left:40px; margin-top:15px; font-size:16px; line-height:30px;}

.Advantage_nor2 { overflow:hidden}
.Advantage_nor2 dl { width:600px; float:left; background:url(../image/20180427090857_1653038707.jpg) left top no-repeat; background-position:0px 30px; overflow:hidden}
.Advantage_nor2 dl dt { margin-top:147px;}
.Advantage_nor2 dl dt strong { display:block; color:#cc0000; font-size:18px; background:url(../image/20180427090858_1496609597.jpg) left bottom no-repeat; padding-bottom:25px; margin-top:10px;}
.Advantage_nor2 dl dd { margin-right:30px; margin-top:15px; font-size:16px; line-height:30px;}

.Advantage_nor3 { overflow:hidden}
.Advantage_nor3 dl { width:600px; float:right; background:url(../image/20180427090857_1270315002.jpg) left top no-repeat; background-position:0px 30px; overflow:hidden}
.Advantage_nor3 dl dt { margin-left:40px; margin-top:147px;}
.Advantage_nor3 dl dt strong { display:block; color:#cc0000; font-size:18px; background:url(../image/20180427090858_1496609597.jpg) left bottom no-repeat; padding-bottom:25px; margin-top:10px;}
.Advantage_nor3 dl dd { margin-left:40px; margin-top:15px; font-size:16px; line-height:30px;}

.company {  margin-top:40px; padding-top:40px; padding-bottom:40px; overflow:hidden}
.company_nor { width:570px; float:right; line-height:44px; font-size:16px;    text-indent: 20px;}
.company_nor strong { display:block; width:363px; height:44px; line-height:44px; background:url(../image/20180427095108_331040879.png); font-size:22px; color:#1957a4; margin-top:18px; margin-bottom:30px; overflow:hidden}
.company_nor b { display:block; width:140px; height:35px; line-height:35px; text-align:center; margin-top:20px; background:#cc0000;}
.company_nor b a { font-weight:normal; display:block; color:#fff;}

.Equipment { margin-top:25px; margin-bottom:40px; overflow:hidden}

.news_til { margin-top:40px; text-align:center; margin-bottom:25px;}
.news_til span { display:block; font-size:14px; text-transform:uppercase; color:#d5d5d5; margin-top:10px;}
.new_til { text-align:center; margin-top:40px; overflow:hidden}
.new_til strong { display:block; font-size:26px; margin-bottom:35px;}

.news21 .news_div { width:640px;}
.news21 .news_div_item {
    position: relative; width:305px; float:left; margin-right:15px;
}

.news21 .news_div_item_pic {
    position: absolute;
    top: 0;
}
.news21 .news_div_item_pic img {width:300px; height: 232px;border: 1px solid #ccc;}

.news21 .news_div_item_content {
    line-height: 30px;
    width: 305px;
    padding-top: 10px;
    position: absolute;
    top: 245px;
}

.news21 .news_div_item_a {
    font-size: 16px !important; 
font-weight:bold;
}
.news22 .news_div_item_a {
    font-size: 16px !important; 
font-weight:bold;
}

.news21 .news_div_item_body {
    color: #333;
    line-height: 28px;
margin-top:10px;
}
.news{ margin-bottom:60px;}
.new21{  width:450px; }
.news22{  width:450px; }
.news22 .news_div_item{ width:540px; height:82px;transition:0.2s;padding-top: 6px; padding-left: 6px; padding-bottom: 6px;padding-right: 6px;}
.news22 .news_div_item_date{float:left; width:92px;  height:80px; position:relative;  font-family:Arial, Helvetica, sans-serif;}
.news22 .news_div_item_day{position:absolute; top:33px; left:10px; font-size:20px; font-weight:bold;}
.news22 .news_div_item_month{position:absolute; top:50px; left:62px; }
.news22 .news_div_item_year{position:absolute; top:50px; left:15px; }
.news22 .news_div_item_content{ float:left; line-height:30px; margin-left:20px; width:415px;}

.footer { background:#333; margin-top:40px; overflow:hidden}
.zhongjian { position:relative; margin-top:40px; margin-bottom:40px; overflow:hidden}
.zhongjian li { float:left; width:150px; line-height:28px; color:#d8d8d8; overflow:hidden}
.zhongjian li a {color:#d8d8d8;}
.zhongjian li strong { display:block; font-size:16px; font-weight: normal; color:#fff;  }
.zhongjian li.diyige { width:150px;}
.zhongjian li.disange { width:310px;}
.zhongjian li.disange span { display:block;}
.zhongjian li.disange span a { color:#ff000b; font-size:20px; font-weight:bold}
.zhongjian li.gengkuan  {color:#d8d8d8; width:800px; border-left: solid 1px #bdbdbd; padding-left:30px; margin-left:20px;}
.zhongjian li.erweima { position:absolute; right:0; z-index:1; bottom:0;  height:108px;}

.link {border-top: solid 1px #bdbdbd; height:70px; line-height:70px; margin-top:40px; overflow:hidden}
.link_til { font-weight: normal; font-size:18px; color:#fff}
.link_til span { font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-left:10px;}
.link_nor { width:1030px;color:#fff;}