@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre,
form, fieldset, legend, button, input, textarea, table, tr, td
{margin:0px;padding:0px;}
fieldset, img {border:0;}
li {list-style:none;}

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd,samp,body { font-family:  Microsoft YaHei ,微软雅黑,courier new, courier, monospace; }
a{text-decoration:none;color:#333}
a:hover{text-decoration:none;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
h1, h2, h3, h4, h5, h6 {}
h1 {font-size: 2em;}
h2 {font-size: 1.7em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.38em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.1em;}
body{background:white;}
address,cite,dfn,em,var{font-style:normal;}
caption,td {font-weight: normal;}
cite, blackquote, em, i {font-style: italic;}
strong, b {	font-weight: bold;}
pre, code {font-family: monospace;font-size: 1.1em;}
.b{border:1px solid red}
.viewwidth{width:1050px;margin:0 auto;height:auto;}
.left{float:left;}
.right{float:right;}

.top{height:110px;}
.mysearch{width:220px;height:100%;}
.search{margin-top:30px;}
.topinfo{width:250px;margin-top:50px;font-size:14px;}
.topinfo h4{text-align:right;font-weight:normal;margin-bottom:5px;}
.topinfo span{font-size:14px;color:#0C68D5;letter-spacing:2px;}
.mynav{height:55px;width:100%;}
.recommend{height:500px;}
.recommend h1,.equipment h1{margin:0 auto;text-align:center;margin-top:32px;font-size:30px;color:#0671A8}
.recommend h1 span,.equipment h1 span{font-size:14px;font-weight:normal;line-height:40px;}
.line{height:6px;width:102px;background:#0671A8;margin:0 auto;margin-top:5px;}
.recommend p{font-size:14px;font-weight:bold;color:#E22602;text-align:center;padding:40px 0;}
.listpro{width:100%;margin:0 auto;overflow:hidden;}
.listpro li{float:left;margin-right:20px;margin-left:20px;border:1px solid blue;width:25%;padding:10px;}
.listpro h4{font-size:14px;text-align:center;margin-top:5px;}
.listpro img{display:block;margin:0 auto;border:1px solid #ccc;}
.listpro a:hover h4{color:#0671A8}
.procenter{width:182px;height:95px;margin:0 auto;background:url(images/db/procenter.jpg) top left no-repeat;margin-top:30px;}
.search {
  clear:both;
  float:right;
  width:195px;
  height:24px;
  line-height:24px;
  margin-top:20px;
  background:url(images/search_bg.gif) left top no-repeat;
}
.midbar{margin-top:100px;}
.barbg{height:400px;background:url(images/db/bj1.jpg) repeat;overflow:hidden;}
.barbg1{height:400px;background:url(images/db/bj2.jpg) repeat;overflow:hidden;}
.barbottom{width:100%;}
.barbottom img{display:block;width:100%;}
.profile{width:65%;height:100%;padding-top:10px;}
.contact{width:32%;height:100%;float:right;padding-top:10px;}
.contact img{display:block;width:95%;height:180px;margin:0px auto;padding:4px;border:1px solid white;margin-bottom:7px;}
.profile h2,.contact h2{color:white;font-size:18px;font-weight:normal;height:30px;padding-top:10px;text-indent:20px;background:url(images/db/line.jpg) left 5px no-repeat;border-bottom:2px solid #000;}
.profile p,.contact p{margin-top:5px;color:white;font-size:14px;line-height:25px;}
.profile p strong{font-size:18px;line-height:45px;}
.profile p img{float:left;padding:4px;border:1px solid white;margin-right:15px;}
.barbg p a{margin-right:20px;color:white;}
.barbg p a:hover{color:red;}
.equipment{height:335px;}
.equipment .listequ {padding:20px 0;overflow:hidden;width:100%;}
.equipment .listequ li{float:left;width:23%;margin-left:10px;margin-right:10px;}
.equipment .listequ li img{display:block;width:100%;border:1px solid #ccc;padding:3px;}
.links{height:68px;width:100%;background:url(images/db/brbg.jpg) repeat-x;margin-bottom:-20px;}
.links p{float:right;width:900px;line-height:37px;font-size:14px}
.links p a{display:inline-block;padding:2px 15px;margin-right:10px;}
.links h4{width:120px;height:37px;background:url(images/db/linkbg.png) left top no-repeat;color:white;font-weight:normal;font-size:14px;line-height:37px;text-indent:10px;}
.foot{height:200px;background:#0965C8;margin-top:0px;padding-top:30px;}
.fnav{width:920px;margin:0 auto;height:50px;}
.fnav .fnavtop{width:100%;height:21px;background:url(images/db/fnavtop.png) }
.fnav .fnavbottom{width:100%;height:21px;background:url(images/db/fnavbottom.png); }
.fnav .fnavlist{width:700px;overflow:hidden;margin:0 auto;}
.fnav .fnavlist li{float:left;width:80px;height:25px;line-height:25px;text-align:center;margin-left:10px;margin-right:10px;}
.fnav .fnavlist li a{color:white;display:block;font-size:14px;}
.fnav .fnavlist li a:hover{color:orange;}
.foot p{color:white;font-size:14px;width:958px;margin:0px auto;margin-top:35px;text-align:center;line-height:35px;}
.keywords{height:60px;padding-bottom:10px;}
.keywords p{line-height:60px;font-size:14px;color:#555}
.keywords p a{font-weight:bold;color:#555}
.neirong{overflow:hidden;}
.neirong .right{width:770px;height:100%;}
.neirong .left{width:250px;height:100%;}
.pos{width:770px;height:47px;background:url(images/db/pos.jpg)}
.page{font-size:14px;line-height:30px;color:#555;}
.position{line-height:47px;font-size:14px;padding-left:20px}
.position a{display:inline-block;height:100%;text-align:center}
.position a:hover{color:rgb(0,101,202);}
.mypos{background:url(images/db/posbg.jpg) left 15px no-repeat;text-indent:18px;}
#leftmenu{position:relative;}
#leftmenu  .parent{height:68px;background:url(images/db/parent.jpg) left top no-repeat;font-size:20px;text-indent:4em;line-height:68px;}
#leftmenu .nameinfo{color:white;width:84px;height:68px;position:absolute;top:20px;right:0;font-size:10px;}
#leftmenu .nameinfo span{font-size:12px}
 #leftmenu .child{background:rgb(0,107,195);padding-bottom:20px;}
  #leftmenu .child a{height:50px;font-size:14px;text-align:center;line-height:50px;display:block;margin:0px auto;color:#fff;width:90%;border-bottom:1px solid #ccc;}
 #leftmenu .child a.on, #leftmenu .child a:hover {color:orange;}

  #leftmenu .parent a{color:white;}
  
.leftcontact{margin-top:10px;width:250px;height:80px;background:url(images/db/lcont.jpg);color:white;text-align:center;}
.leftcontact h3{font-weight:normal;font-size:20px;padding-top:15px;}
.leftcontact span{font-size:14px;}
.contactbox{color:#555;height:420px;font-size:14px;border:1px solid #ccc;border-top:none;padding:10px;background:url(images/db/us.jpg) left bottom no-repeat;}
.contactbox li{margin-top:8px;}
.contactbox a{display:block;width:70%;height:30px;background:#E42400;color:white;text-align:center;margin:0 auto;margin-top:20px;line-height:30px;}
.contactbox a:hover{background:#0965C8;}
.sbanner{height:200px;}
.sbanner p{color:white;font-size:14px;width:180px;padding:15px;float:right;line-height:25px;}
.page{margin-top:20px;margin-bottom:20px;}
.page a:hover{color:#E42400}
.page .picli{width:220px;height:320px;overflow:hidden;float:left;margin-right:15px;margin-left:15px;margin-top:30px;border:1px solid #0583CF;padding-top:8px}
.page .picli .imgdiv{width:95%;height:90%;margin:0 auto;overflow:hidden;}
.page .picli .imgdiv img{width:90%;display:block;margin:0 auto;transition:-webkit-transform 0.5s;}
.page .picli:hover{border:1px solid #E42400}
.page .picli:hover h6 a{color:#E42400}
.page .picli:hover .imgdiv img{-webkit-transform: scale(1.2);}
.page .picli  h6{text-align:center;width:100%;height:30px;}
.page .picli  h6 a{color:#006BC3;}

.pages{width:770px;}
.pages span{float:right;margin-left:40px;}
.pages a,.pages strong{display:inline-block;padding:0 10px;}
.pages a{background:#0583CF;color:white;}.pages strong,.pages a:hover{background:#E42400; color:white}
.pro_profile{color:white;}
 .news_text{padding:10px;}
 .news_text .date{float:right;font-weight:normal;color:#666;font-size:14px;}
 .news_text p{color:#888;margin-top:10px}
  .news_text:hover a{color:#E42400;}
    .news_text h5{font-size:15px;}















