@charset "utf-8";
body{
    background-attachment:fixed !important;
	margin:0;padding:0;font-size: 12px;
	color:#333;
	font-family:Arial,Helvetica,sans-serif;	
	background-clip:border-box !important;	
	background-origin:padding-box !important;
	background-size:cover !important; background:url(bkg_parchement.jpg) repeat top;
}
A {
	COLOR: #333;TEXT-DECORATION: none
}
A:hover {
	COLOR: #666666 ; TEXT-DECORATION: underline;
}
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;}
.total0 {   } 
.total { width:1024px; margin:0 auto; height:auto !important; box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);}
.red {
	font-weight: bold;
	color: #AA0000;
}
.red2{ color:#AA0000;}
.green {color:#009FEF;}
.top0 { background:#fff; width:980px; margin:0 auto;}
.top { height:90px; color:#666; position:relative; margin:0 auto;}
.top a{ color: #fff;}
.search { width:280px; height:33px; position:absolute; top:40px; right:15px; line-height:normal;}
.search dt { float:left; padding:0 0 0 8px;}
.search dt input {  font-size:12px; background:url(input-bg.jpg) no-repeat 0 center; width:204px; height:33px; line-height:25px;color:#333; padding:0 15px; font-family:Arial, Helvetica, sans-serif; border:none;}
.search dd { float:right; width:20ox;}
.search dd a{ width:22px; height:17px;}
.tel { position:absolute; right:350px; top:30px;}
.top_left { float:left; margin:0; padding:20px 0 0 15px;}
.top_right { float:right; padding-top:5px;}
.lx { position: absolute; top:0px; right:10px; padding-left:20px; width:300px; height:28px; line-height:28px; background:url(top-bg.png) no-repeat left;}
.lx li{ float:left;}
.lx a { margin:0 15px; color:#fff;}
.cp {background:#003245; height:42px; color:#868C8E; font-size:14px; line-height:42px; text-align:right; padding:0 15px;}
.cp a {color:#A0A0A0; text-transform: uppercase; margin:0 5px;}

.box {border: 1px solid #E4E4E4;}
.nav0 { box-shadow:0 5px 5px #ccc; }
.nav { height:36px; margin:0 auto; line-height:36px; position:relative;background:url(nav-bg.png) repeat-x; width:960px; }
.nav li{ float:left; text-align:center; background:url(nav-line.png) no-repeat right; }
.nav a{ color:#fff; font-weight:bold;padding:0 25px; position:relative; font-size:16px; display:block; font-family: }
.nav a:hover { background:#44A2FF;}
a.nav2 {background:#44A2FF;}
.nav li a .deco { background:url("sprite.png") no-repeat scroll -282px -11px rgba(0, 0, 0, 0); display:block; height:5px; left:15px; position:absolute; top:12px; width:3px;}

.banner0 { height:350px; width:980px; margin:0 auto; background:#fff;}
.banner { position:relative; margin:0 10px; width:960px;} 
.slider { background:url("slider.png") no-repeat scroll center top rgba(0, 0, 0, 0); height:124px; width:1024px; clear:both; position:absolute; top:-28px; left:0; z-index:1000;}
.banner-pic { overflow:hidden;}
.banner-t { position:absolute;height:54px; line-height:54px; font-size:14px; top:297px; z-index:10; width:1004px; background:url("hei.png") no-repeat scroll center top rgba(0, 0, 0, 0); color:#FFFFFF; text-align:right; padding-right:20px;}
.banner-t span { font-weight:bold;}
.xw1 { border-bottom:4px solid #000; margin-bottom:15px; padding:10px 0;}

.jj { border:1px solid #ccc; border-radius:5px; padding:2px; margin-bottom:10px;}
.anniu { display:table; clear:both; border-radius:4px; background:url("an-bg.png") repeat-x scroll 50% 50% #CCCCCC; color:#222222; font-weight:bold; padding:0.3em 0 0 0.3em; line-height:1.3; overflow:hidden; width:99.5%;}
.anniu li { margin-bottom:-5px; padding-bottom:1px; float:left; position:relative; margin-right:2px;}
.anniu li a { float:left; padding:0.8em 1em; font-weight:700;border-radius:4px;border:1px solid #AAAAAA;background:#fff; } 
.anniu li a.yd {background:#E6E6E6; border:1px solid #ccc;}
.anniu li a.yd:hover { float:left; padding:0.8em 1em; font-weight:700;border-radius:4px;border-top:1px solid #AAAAAA;border-right:1px solid #AAAAAA;border-left:1px solid #AAAAAA;border-bottom:none; background:#fff;}
.neirong { padding:10px 3px 10px 10px; line-height:20px;}
.pic-y { border-radius:10px; margin-left:10px; width:230px;}

.hot-pro {}
.auto-right {overflow:hidden;}
.auto-right li {padding:2px 5px 15px 8px; width:170px; float:left; overflow:hidden; display:block; z-index:-100;}
.auto-right li a{ border:1px solid #E9E7EA; box-shadow:0 0 3px #E0DFE0; width:170px; display:block; color:#666; background:#FFFFFF;}
.auto-right li a:hover{ border:1px solid #668DC7; background:#668DC7; box-shadow:0 0 3px #E0DFE0; display:block; color:#FFFFFF;}
.auto-right li a:hover img {}
.auto-right li dl dt { width:170px; height:170px;}
.auto-right li dl dd { width:100%;}
.auto-right li img { width:170px;}

span.pro { font-size:14px; display:block; text-align:center; padding:5px 0; }


.banner_n { background:#CCD8FF; margin-top:15px; padding:20px; color:#333; font-size:24px; font-weight:bold; height:50px;}

.mid00 {background:#fff; width:980px; margin:0 auto; }
.mid0 { padding:30px 0; width:1024px; margin:0 auto;}
.mid{margin:0 auto;background:#fff; padding:0 10px 30px 10px; width:960px;border-bottom-right-radius:15px; border-bottom-left-radius:15px; }

.mid_left { width:209px; float:left;margin-right:10px; line-height:17px; }
.listt{ font-size:14px; font-weight:normal; color:#fff; background:url("bkg_block-title.png") no-repeat scroll; height:30px; line-height:30px; text-transform:uppercase; padding:0 14px; font-weight: normal;}
.mid_list1{ padding:5px 10px 10px; background:url("listbg.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);} 
.mid_list1 ul{ list-style:none; }
.mid_list1 li{ display:block; color:#666666; border-bottom:1px dashed #e0e0df; padding:8px 10px; }
.mid_list1 li a{ color:#333;}
.mid_list1 li span { color:#31b3f4;}
.contact { background:#CCD8FF; border-radius:6px; padding:15px; margin-top:15px;}
.con-tt { font-size:18px; padding-left:20px; background:url("icon2.png") no-repeat scroll 0 5px; margin:0 0 10px 0; display:block;}

.mid_right{ height:auto; float:right; width:710px; display:inline-block; padding-right:20px;}
.mid_right h2{color: #036; line-height:40px; font-size:20px; font-weight:bold; border-bottom:1px dotted #ccc;}
.hot-pro { background:#955904; border-top-right-radius:15px; border-top-left-radius:15px; color:#fff; height:30px; line-height:30px; padding:0 15px; font-size:14px; margin-bottom:0px; text-transform:uppercase;}
.right-pic { border:1px solid #ccc; border-bottom-right-radius:20px; border-bottom-left-radius:20px; padding:6px;}

.company { margin-bottom:20px;}
.company_left{width:184px; height:268px; float:left;}
.company_right { float:right; height:247px; padding:10px 25px; line-height:20px; background:url(info-bg.png) no-repeat right transparent;}
.company_right h3 { border-bottom:1px solid #333; font-weight:normal; text-transform:uppercase; font-size:16px; line-height:30px;}
.content{ line-height:20px; padding:15px 0;}

.clr {clear:both;}
.clr1 {clear:both; margin-bottom:15px;}

.bottom0 {background:url(bottom.png) repeat-x top; clear:both; margin-top:50px}
.bottom { color: #666; line-height:20px; position:relative; width:984px; margin:0 auto; padding:50px 20px;}
.ding { position:absolute; top:-36px; right:20px; width:50px; height:36px;}
.bottom a{ color: #666666; margin:0 5px;}
.boxSx { border-right:1px solid #ccc; float:left; line-height:20px; margin:0 0 0 10px; padding:0 0 10px; width:400px;}
.boxSx li { background:url(icon.png) no-repeat 0 5px; padding-left:10px; margin-bottom:0.462em;}
ul.footerlist { display:block; float:left; margin:5px 0 10px; width:200px;}

.boxDx { float:right; line-height:20px; margin:0 0 0 10px; width:532px;}
.lljj {color:#009FEF; font-weight:bold; margin-bottom:10px;}
.lljj a{ color:#009FEF;}
.letter { color:#009FEF; font-size:13px; margin-bottom:5px; font-weight:normal;}
.sub-j { margin-bottom:10px; padding-top:2px; width:95%;}
input { color:#898989; font-family:Verdana,Arial,Helvetica,sans-serif;}
input.bdt { border:1px solid #D5D5D5; display:inline; float:left; font-size:14px; height:17px; padding:7px 8px; width:45%;}
input.bd-btn { background:url(subscribe.gif) no-repeat; width:76px; height:33px; border:none; cursor:pointer;}

.equipment li{ width:280px; float:left; margin:10px; display:inline;}
.equipment li img { border:1px solid #ccc; padding:1px;}

.report a { border:1px solid #ccc; border-radius:5px; display:inline-block; padding:10px; margin-right:15px; margin-bottom:15px;}
.report a img { width:300px;}