@charset "utf-8";
body{
	margin:0;
	padding:0;
	font-size: 12px;
	color:#555;
	font-family:微软雅黑;
}
A {
	COLOR:#6D6E71;TEXT-DECORATION: none
}
A:hover {
	COLOR:#084299 ; TEXT-DECORATION: none
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0; list-style:none;
}
.box_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
}
img { border:0;}
.total { width:980px; margin:0 auto; height:auto !important; clear:both; } 
.red {
	font-weight: bold;
	color: #D00039;
}
.red2{ color:#FF6600; font-size:14px;}
.green { color:#89A322;}
.top-line0 { height:30px; line-height:30px; background:#2858AC;}
.top-line { width:980px; margin:0 auto; color:#fff; position:relative;}
.top-line a { color:#fff;}
.dz{ font-size:14px;}
.top-r { width:336px; position:absolute; right:0; top:0;}
.top-r a{ background:url( top-r.gif) no-repeat right; padding:0 10px;}
.top0 {height:90px;}
.top { color:#666; width:980px; margin:0 auto; position:relative;}
.rx { position:absolute; right:205px; top:35px; color:#B4B4B4;}
.rx b { color:#E97B1C}
.top-btn { position:absolute; right:0; top:0; width:70px; height:29px;}
.top-btn a { color:#FFFFFF; margin:0 5px;}
.top-btn a:hover { color:#eee;}
.top_left { float:left; margin:0; padding:0 0 0 20px; background:url(top-bg2.jpg) repeat-x; width:307px; height:58px;}
.top_right { float:right; padding-top:20px; }



.nav0 { background:url(body-bg.jpg) repeat-x top #fff; box-shadow:0 3px 6px rgba(0, 0, 0, 0.4); height:90px; transform:translateZ(0px); width:100%; z-index:100; border-bottom:1px solid #fff; }
.nav {  width:980px; margin:0 auto; background:url(nav-line.jpg) no-repeat left; position:relative; }

.dh li{ float:left; text-align:center;}
.dh a{ background:url(ar.png) no-repeat 80px 45px;  color:#555555; line-height:90px; font-size:14px; width:90px; display:block; text-shadow:1px 1px 0 #FFFFFF; text-transform:uppercase;}
.dh a:hover { color:#084299;text-shadow:none;}
.dh li.qy-logo { width:220px; text-align:left; margin-right:100px;}
.dh li.qy-logo img { margin-top:15px;}
a.nav2 { background:#D6D8DB; color:#000;}
.nav_y { background:url(y_bg.jpg) repeat-x; height:10px; margin-bottom:5px;}
.search { width:169px; height:28px; background:url(search_bg.jpg) no-repeat; color:#909090; position:absolute;top:30px; right:0;}
.search input { border:none transparent; font:12px "微软雅黑";  padding:3px 0 0 8px; margin:2px 0 0 2px; width:125px; float:left; color:#909090; background:#fff;}

.banner0 { background: url(banner-bg.jpg) repeat-x; height:350px;}
.banner { height:350px; width:980px; margin:0 auto; clear:both;}
.banner-y {background:url(ombra_slider.jpg) no-repeat;
 width:1200px; height:40px; margin:0 auto; clear:both;}
.banner_n {height:200px; background: url(banner_n_bg.jpg) repeat-x #ccc;}

	
.pro-list { width:980px; margin:0 auto; clear:both;}
.pro-list-l ul { border-bottom:1px solid #fff;}
.pro-list-l { width:200px; float:left; height:345px; background:#f3f3f3;}
.pro-list-l li { background:url(arrow.jpg) no-repeat 180px 15px #F3F3F3; padding:10px 15px; border-top:1px solid #fff; border-bottom:1px solid #E4E4E4;} 
.pro-list-r { width:760px; float:right; display:inline; margin-left:20px;}
.lian{ background:url(about-bg.jpg) repeat-x; color:#FFFFFF; font-size:15px; height:30px; line-height:30px; text-align:center; position:relative;}
.liany { position:absolute; right:0; top:0;}
.pro-list-r li { float:left; text-align:center; line-height:25px; margin-right:16px; margin-bottom:10px; position:relative;}
.pro-list-r li a {;border:1px solid #DDDDDD; display:block; padding:6px;}
.pro-list-r li a:hover {border:1px solid #FF6600; color:#FF6600}
span.hot { position:absolute; left:0; top:0;}
.pro-list-r li img { }
.word { background:url(arrow.jpg) no-repeat right; padding-right:10px;}

.mid00 { margin-top:20px;}
.mid00 li { float:left; background: none repeat scroll 0 0 #EDEDED;
    border: 1px solid #E7E7E7;
    height: 121px;
    margin: 0 1px 1px 0;
    overflow: hidden;
    padding: 6px;
    width: 475px;}
.cp-l { width:156px; height:121px; float:left; margin-right:10px;}	
.cp-r { width:309px; float:right; line-height:20px;}
.cp-r h2 a{ font-size:18px; font-weight:normal; margin:10px 0; color:#000000; display:block;}
.cp-r h2 a:hover {color:#00A0E9}
a.more {color:#007CD3}

.jianjie { width:980px; margin:30px auto 0 auto; padding:40px 0; background:url(foot-line.jpg) repeat-x right top;}
.biaoti { position:relative; border-bottom:1px solid #DDDDDD; margin-bottom:15px; height:30px;}
.biaoti1 { position: absolute; left:0; bottom:0; display:block; width:100px; height:30px; line-height:30px; text-align:center; background:#084299; border-top-left-radius:5px; border-top-right-radius:5px; color:#FFFFFF; font-size:14px;}
.biaotim { position: absolute; right:0; top:10px; background:url("arrow.jpg") no-repeat scroll right center rgba(0, 0, 0, 0); padding-right:10px;}
.biaotim a{ color:#B9B9B9;}
.jianjie1 { width:330px; float:left;}
.jianjie1 li { position:relative;}
.jianjie1 li a{ display:block; width:250px; overflow:hidden; height:30px; line-height:30px; background:url(arrow-01.jpg) no-repeat 0 12px; padding-left:7px; color:#484848;}
.jianjie1 li a:hover {COLOR:#FF6600 ;}
.jianjie1 li span { position:absolute; right:0; top:8px; color:#999; font-family: Verdana; font-size:11px;}
.jianjie2 { width:300px; float:left; margin:0 40px;}
.nn { line-height:22px; text-indent:2em;}
.jianjie3 { width:270px; float:left;}
.jianjie3 li { line-height:30px; background:url(arrow-01.jpg) no-repeat 0 12px; padding-left:7px;}

.products { margin:0; clear:both;}
.products h2{ font-size:18px;  margin:10px 0; color:#000000;}
.products li{ float:left; width:315px; height:135px; margin:0 10px 0 0; }
.products li:hover {}
.products li a{ color: #666666;}
.products li a:hover {color:#246875}
.products li dl dt { float:left; margin-right:10px;}
.products li dl dt a { border:1px solid #E1E1E1; padding:1px; display:block; float:left;}
.products li dl dt a:hover { border:1px solid #D00039;}
.products li dl dt img { width:120px;}
.products li dl dd { float:left; width:160px;}
.products li dl dd a.tt { color:#D00039; font-weight:bold; line-height:20px; text-transform: capitalize;}
.products li dl dd a.tt:hover { background:#D00039; color:#FFFFFF;}

.mid0{ background:#F6F6F6;}
.mid{ width:980px; margin:0 auto; padding:50px 0; background:#fff; box-shadow:0 3px 3px #eee;}
.mid_left { width:210px; float:left; line-height:17px;background:#E6E6E6; display: inline; height:100%;box-shadow:2px 2px 3px rgba(51, 51, 51, 0.1) inset;}
.mid_list1{}
.mid_list1 h2{ font-size:20px; font-weight:normal; margin:0; color:#fff; font-weight:bold; padding-left:35px; height:71px; line-height:71px; background:url(dc.png) repeat-x; border-bottom:1px solid #2962A2;}
.mid_list1 ul{ list-style:none; margin:0;}
.mid_list1 li{ display:block; color:#666666; line-height:35px;  border-bottom:1px solid #ccc; border-top:1px solid #fff;}
.mid_list1 li a{ color:#666666; padding-left:35px; width:175px; height:35px; display:block;}
.mid_list1 li a:hover {background:url(dc.png) no-repeat #D7D7D7; color:#333333;}
a.style1{background:url(dc.png) no-repeat #D7D7D7; color:#333333;}
li.big_class { background:url(icon.gif) no-repeat 8px 10px #eee; line-height:25px; border-bottom:1px solid #EAEAEA ; }
li.big_class a { color:#000000;}

.mid_right{ height:auto; float:right; width:750px; display:inline;}
.mid_right h2 { border-bottom:1px solid #E6E6E6; padding-bottom:22px; line-height:35px; font-weight:normal; color:#00a0e9; font-size:20px;}
.content{ line-height:25px; padding:15px 15px 0 0; font-size:14px;}

.clr {clear:both;}

.equipment { margin-bottom:15px;}
.equipment_l { width:315px; float:left}
.equipment_r { width:445px; float: left;}

.tt-btn {border-bottom:1px solid #eee; width:980px; margin:0 auto; position:relative;} 
.tt-btn a { position:absolute; right:0;}
.clr {clear:both;}

.bottom0 {background: url(bottom_bg.png) #fff bottom repeat-x; }
.bottom { clear:both; color:#8F8FA1; width:980px; margin:0 auto; padding-left:100px; line-height:20px;
 background: url(logo_gray.jpg) no-repeat 120px 20px; padding:25px 0; }
.bottom a { color:#8F8FA1;}
.bottom .grid_2 { width:180px; float:left; background:url("global_sprite.png") no-repeat scroll 130px 0;}
.bottom .grid_2 p { font-weight:bold; color:#555; font-size:14px; margin-bottom:10px;}
.bottom-line0 {background:#eee; border-top:1px solid #E3E3E3; height:40px; line-height:40px; color:#9A9A9A;}
.bottom-line { width:980px; margin:0 auto; position:relative;} 
.bottom-line a {color:#9A9A9A;}
.dblj { float:left; margin:14px 8px 0 0;}
.dblj li {border-right: 1px dotted #4D4D4D;
    float: left;
    height: 12px;
    padding: 0 11px; }
.dblj li a { margin:-14px 0; float:left;}	
.bottom-line p { float:right;}
.honor img { height:160px; margin:0 10px 10px 0;}
.canping { width:600px;}
.canping h3{ color:#337ACA; background:url(li.png) repeat-x bottom; margin:10px 0 20px 0; padding:5px 0; font-size:14px;}
.canping h4{ color:#337ACA;  background:url(li.png) repeat-x bottom; margin:20px 0; padding:5px 0;}
.canping-fl li { background:url(arrow2.gif) 0 10px no-repeat; padding-left:15px;}

.canpin-list li{ width:350px; height:370px; float:left; margin:10px 8px;}
.cptp-l { width:350px;}
.cptp-l img{ width:350px; height:235px; border:1px solid #eee; border-radius:5px; box-shadow:0 0 2px #ccc; padding:10px 0;}
.cptp-r { width:300px; font-size:12px; line-height:18px;}
.cptp-r h3 a{ font-size:12px; color:#C18A13; margin-bottom:10px; display:block; margin-top:10px}

.contact-ym { background:url(lx.jpg) no-repeat right bottom; border-bottom:1px dashed #ccc; padding:20px 0;}
.design img{ border:1px solid #ccc; border-radius:10px; margin:0 10px 10px 0; padding:1px;}