@charset "utf-8";
body{
	margin:0;
	padding:0;
	font-size: 12px;
	color:#333;
	font-family:"宋体"; background:url(bg.jpg) repeat-x top #D0ECF8;
}
A {
	COLOR:#333;TEXT-DECORATION: none
}
A:hover {
	COLOR:#e70012 ; 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;
}
.container { width:980px; padding:0 8px; margin:0 auto; height:auto !important; clear:both; background:#fff; } 
.box_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
}
img { border:0;}
.red {
	font-weight: bold;
	color: #D00039;
}
.red2{ color: #AA0000;}
.top { width:980px; height:80px; margin:0 auto;}
.top-left { float:left; padding:0 15px;}
.top-right { width:780px; float:right; position:relative;}
.tel { position:absolute; right:0; top:20px;}
.top-li { position:absolute; right:210px; top:30px;}
.top-li li{ float:left; background:url(iconsanjiao.jpg) no-repeat right; margin-right:15px; padding-right:15px; text-align:center;}
.topline { height:33px; line-height:33px; position:relative;}
.line1 a { float:left; padding-left:18px; height:20px; line-height:20px; margin-left:10px; margin-top:5px;} 
.line2 { position:absolute; left:50%; margin-left:-100px; line-height:30px;}
.line3 { color:#C00; position:absolute; right:10px; font-weight:bold; top:0px; font-size:14px;}

.nav0 {width:100%; }
span.menu {  display: none;}
.top-menu {background:url(nav-bg.png) repeat-x top #CC0000; height:35px; line-height:35px; }
.top-menu li{ float:left; text-align:center; background:url(nav-line.png) no-repeat right; }
.top-menu a{ color:#fff; line-height:35px; font-size:14px; padding:0 20px; display:block;font-weight:bold; }
.top-menu a:hover { text-decoration:underline; color:#FF0  }

.banner {background:#ccc; clear:both; height:250px;}
.banner img { width:100%;}
.banner-y {background:url(ombra_slider.jpg) no-repeat;
 width:1200px; height:40px; margin:0 auto; clear:both;}
.banner_n {height:280px; clear:both; width:100%;}


.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}




.zhongjiang { margin-top:10px;}
.zhongjiang-l { width:709px; float:left; overflow:hidden;}
.tdcb { margin-top:10px; background:url(tdcb-di.jpg) no-repeat bottom; padding-bottom:5px;}
.tdcb-k { border-left:1px solid #a2dcfe; border-right:1px solid #a2dcfe; padding:8px 0;}
.tdcb-k li { width:300px; margin:0 15px; float:left; position:relative; line-height:30px; background:url(indexd.jpg) no-repeat 0 8px; padding-left:20px;}
.tdcb-k li a { width:225px; overflow:hidden; height:30px; display:block;}
.tdcb-k li span { position:absolute; right:0; top:0; color:#999}
.tdcb-k2 { border-left:1px solid #a2dcfe; border-right:1px solid #a2dcfe; padding:8px 0;}

.tdcb-tt { background:url(left-tt.png) repeat-x; width:707px; height:30px; line-height:30px;border-top-left-radius:5px; border-top-right-radius:5px; position:relative; border:1px solid #a2dcfe;}
.tdcb-tt a { display: inline-block; height:29px;background:url("lqbg.png") repeat-x; margin-left:15px; color:#fff; font-weight:bold; padding:0 20px;}
.tdcb-object { background:url(cqbb.jpg) no-repeat; height:29px; line-height:29px; width:697px; color:#005d8e; font-weight:bold; font-size:12px; padding:0 10px; margin:0 6px 5px 6px;}
.tdcb-object li { float:left;}


.zhongjiang-r { width:263px; float:right; margin-left:8px; display:inline-block;}
.biaoti { background:url(biaotibg.png); height:27px; padding:4px 3px 0 3px; position:relative;}
.biaoti2 { background:url(ar2.png) no-repeat; padding-left:15px; line-height:27px; color:#fff; margin-left:10px;}
.biaoti ul li { float:left;}
.biaoti ul li a {  width:85px;height:26px; line-height:26px; display:block; text-align:center; font-size:12px; font-weight:normal; color:#fff;}
.biaoti ul li a.biaoti-show { background:url(cqjy23.png) no-repeat; color:#005d8e; font-weight:bold;}
.biaoti-news { padding:10px 6px; border-right: 1px solid #a2dcfe; border-left:1px solid #a2dcfe;}
.biaoti-news li { line-height:25px;}
.biaotidi { background:url(biaoti-di.png); height:6px; width:263px; margin-bottom:10px;}
.case {border-right: 1px solid #a2dcfe; border-left:1px solid #a2dcfe; padding:10px 6px 0 6px; }
.case li { width:45%; float:left; margin-left:10px; line-height:18px;}
.case li img { width:103px; padding:1px; border:1px solid #ccc;}
.genduo a{ position:absolute; right:10px; top:10px; font-size:12px; font-weight: normal; color:#fff;}
.genduo2 a{ position:absolute; right:10px; top:0; font-size:12px; font-weight: normal; color:#0068ca; background:none;}

.mid0{ background:#F6F6F6;}
.mid{ margin:0 auto; padding:15px 0; background:#fff; box-shadow:0 3px 3px #eee;}
.mid_left { width:210px; float:left; line-height:17px; display: inline; height:100%; border:1px solid #CBCBC9;}
.mid_list1{}
.mid_list1 h2{ font-size:14px; font-weight:normal; margin:0; color:#fff; font-weight:bold; padding-left:10px; height:27px; line-height:27px; background:url(gy-bg.jpg) repeat-x; border-bottom:1px solid ;}
.mid_list1 h2 span { background:url(aar.jpg) no-repeat 0 5px; padding-left:25px;}
.mid_list1 ul{ list-style:none; margin:0; padding:10px 0;}
.mid_list1 li{ display:block; color:#666666; height:25px; line-height:25px; }
.mid_list1 li a{ background:url(indexd.jpg) 15px 6px no-repeat; color:#666666; padding-left:35px; width:175px; display:block;}
.mid_list1 li a:hover { color:#DA0001;}
.mid_list1 li a.big_class { background:url(indexd.jpg) no-repeat;  color:#DA0001; }
.default-nav {float:right; font-weight:normal; font-size:12px; color: #999999;}

.mid_right{ height:auto; float:right; width:750px; display:inline;}
.mid_right h2 { border-bottom:2px solid #E6E6E6; line-height:35px; font-weight:normal; color:#DA0001; font-size:14px; font-weight:bold;}
.content{ line-height:25px; padding:15px 15px 0 0; font-size:12px;}
.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) #F1F1F1 bottom repeat-x; border-top:1px solid #fff;}
.bottom { clear:both; color:#8F8FA1; margin:0 auto; padding-left:100px; line-height:20px;
 background: url(logo_gray.jpg) no-repeat 120px 20px; padding:10px 0; }
.bottom a { color:#8F8FA1;}
.bottom-pic img{ width:245px;}
.auto-right {overflow:hidden;}
.auto-right li {padding:2px 5px 15px 8px; float:left; overflow:hidden; display:block; z-index:-100; text-align:center;}
.auto-right li a{  width:130px; display:block; color:#666; background:#FFFFFF;}
.auto-right li dl dd { width:100%; height:30px; line-height:22px;}
.auto-right li img { width:120px;border:1px solid #ccc; padding:1px; box-shadow:0 0 3px #E0DFE0;}

.bottom-line { margin:0 auto; padding:15px 0; text-align:center; line-height:20px; color: #666; border-top:3px solid #0079BA} 
.bottom-line a {color:#999;}
.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;}
.picshow {OVERFLOW: hidden; WIDTH: 695px; margin-left:5px; COLOR: #ffffff; HEIGHT:120px}

.nrtp img{ width:45%; border:1px #CCCCCC solid; padding:2px; float:left;border-radius:5px; margin-right:3%;margin-bottom:20px;}
@media only screen and (max-width:768px) {
.picshow { margin:1%; width:98%;}	
.line3 { display:done;}	
.banner { min-height:200px; height:auto;}
.container {width: 100%; padding:0;} 
span.menu {display: block; cursor: pointer; margin:0 8px;}	
.top-menu  ul{
display:none;
}
.top-menu ul li{
display:block;
float:none;
margin:0; background:none;
}
.top-menu  ul{
margin:6px 0;
z-index: 999;
position: absolute;
width: 91%;
background:#92A0A5;
text-align: center;
}
.top-menu > ul > li > a {
  padding: 0px 13px;
  display: block;
  margin: 0.05em 0.2em;
  color:#fff;
  line-height: 4em;
}
.top-menu > ul > li > a:hover { background:#1d1d1b} 
.top-menu li a.currentmenu {background:#78898F; color: #ffffff;}	

.zhongjiang-l { width:100%; float:none;}
.zhongjiang-r { width:100%; float:none; padding:0; margin:0;}
.case li img { width:100%;}
#box { width:100%;}
#box img { width:100%;}
#box { height:180px;}
.bottom-pic img{ width:25%;}
.bigUl li { width:100%}
.bigUl li img { width:100%;}
.tdcb-tt {width:100%;}

.banner li a { display:block; width:100%; min-height:200px;}
.mid-search { width:100%;}
.hidden-xs {display: none !important; }
.mid_right { width:90%;float:none; overflow:hidden; padding:0; margin:0 5%;}
.default-nav { display:none;}
.mid_right h2 { padding:0 8px;}
.content {padding:10px 8px;}
.tdcb-k li { width:90%;}
.tdcb-k li a { width:350px;}
.tdcb { background:none;}
.case li{line-height:30px;}
}

@media only screen and (max-width: 480px){
#box { height:100px;}	
.line1 { display:none;}	
.banner { min-height:140px; height:auto;}
.tdcb-k li a { width:200px;}
.tdcb-k li { width:85%;}
}
@media only screen and (max-width: 320px){
	.tdcb-k li a { width:160px;}
}