﻿@charset "utf-8";
body,div,p,form,img,ul,ol,strong,li,b,h1,h2,h3,dl,dt,dd{margin:0; padding:0;border:none;}input,textarea{margin:0; padding:0;}
li{list-style-type:none;}h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size: 100%;}
body{font:14px/22px tahoma,arial,\5b8b\4f53,sans-serif; color:#000;background: url(images/bg.jpg) repeat-x;}
button,input,select,textarea{font-size:100%;}table{ border-collapse:collapse; border-spacing:0; }
a{color:#616262;text-decoration:none;}a:hover{color:#9F1113;text-decoration:underline;}
.clearfix:after {content:"";display: block;height: 0;clear: both;} .clearfix{zoom:1;}
.left{ float:left;} .right{ float:right;}
/*----------------------------------------*/
.fnln{color:#ffffff !important;line-height:12px;}
.fnln a{color:#ffffff !important;}
#header{ width:1000px; margin:0 auto; padding-top:20px;}
#top .right{ width:378px; color:#9f1113; font-size:12px;}
#top .right div{background:url(images/top.gif) no-repeat; width:156px; height:65px; line-height:50px; text-indent:16px; float:right;}
#top a{ color:#9f1113;}

#nav{ padding-top:1px;}
#nav li{ float:left; width:100px; text-align:center; background:url(images/libg.gif) no-repeat 0 4px; height:35px; padding-top:16px;}
.mainlevel .menudiv{display:none; margin-left:3px;z-index:999;position:relative;}
.mainlevel .menudiv p{ background:#FFE598; text-align:center; border-bottom:1px dashed #ccc; line-height:26px; font-size:12px; line-height:28px; }
.mainlevel .menudiv p:hover{ background:#FEEEBB;}

#flash{ width:1000px; margin:0 auto; padding-top:6px; position:relative;}
#flod{ position:absolute; top:5px; right:-16px; z-index:1;}

#conten{ width:1000px; margin:0 auto; padding-top:10px; color:#616262;}
#jianjie{ border:1px solid #DFDCDC; padding:4px 5px;}
.jjmain{ background:#DBDEDF; padding:8px 10px;}
.jjmain .right{ width:854px; font-size:14px;}
.jjmain a{color:#9F1113;}
.jjmain dt{ padding-bottom:4px;}
.jjmain dd{ height:66px; overflow:hidden; color:#1e1e1e;}




.one .left,.two .left{ width:263px;}
.one .left dd{ padding:4px 0px 4px 8px; height:198px; overflow:hidden; border-bottom:1px dashed #ccc;}
.one .right{ width:708px;}
.one .right li{ width:206px; text-align: center; float:left; padding:5px 15px;}
.one .right li div{ text-align:left; line-height:20px; padding-top:8px; height:100px; overflow:hidden;}
.one .right li div a,.two .left a{ font-size:12px;color:#9F1113;}

.one .left dt,.two .left dt{ height:42px;}
.two,.three,.four{ border-top:1px solid #F0EEEE; margin-top:12px;}
.two .left p{ height:67px; padding:4px 0;}
.two .left div{ height:88px; overflow:hidden; padding:4px 0px 4px 8px;}
.two .right{ width:708px;}


#MarqueeDiv2 img{ margin:6px 5px 0 5px; border:1px solid #ccc; padding:2px;}
#MarqueeDiv2 img:hover{border:1px solid #9F1113;}

.three .left{ width:276px;}
.three .threeri{ width:708px;}

.newsul li{ float:left; width:332px; margin-right:12px; padding:5px 4px; border-bottom:1px dashed #ccc;color:#9F1113; height:22px; overflow:hidden;}
.newsul li span{ color:#999; font-size:12px;}

.fourdt{ height:34px; border-bottom:3px solid #FCCC39;}

#MarqueeDiv img{ margin:6px 8px 0 8px; }


#links{ width:1000px; margin:0 auto; border:1px solid #DEDEDE; padding:1px; background:#fff; color:#616262; margin-top:16px;}
#links div{ background:#F9F9F9; padding:5px;}
#links div a{ padding:0 4px;}

#footer{ background:url(images/fbg.gif) repeat-x; height:90px; margin-top:16px;}
.footer{ width:1000px; margin:0 auto;}
.footer .right{ text-align:right; padding-top:16px; color:#ebafaf; font-size:12px;}
.footer .right a{color:#ebafaf;font-size:12px;}

.eleft{ background:url(images/elbg.gif) repeat-y; width:211px; padding-left:9px;}
.eleft dl{ padding:10px 0 10px 0;text-indent:40px;}
.eleft dt a{ background:url(images/eddbg.gif) no-repeat; width:211px; height:30px; display:block; line-height:30px; font-weight:600; color:#333; }
.eleft dt a:hover{ text-decoration:none;background:url(images/eddbgn.gif) no-repeat; color:#fff;}
.eleft dd{ line-height:30px; padding-bottom:8px;}

.elseleft{ width:220px;}
.elseright{ width:760px;}
.eleft .on{ text-decoration:none;background:url(images/eddbgn.gif) no-repeat; color:#fff;}
.eleft .ona{ font-weight:600;  color:#9F1113;}

.erdt{ border-bottom:1px dotted #949798; padding-bottom:4px;font-size:16px;}
.erdt span{ font-size:12px;}

.epic li{ float:left; width:25%; text-align:center; padding:8px 0;}
.epic li span{ display:block; }
.epic li img{ padding:3px; border:1px solid #ccc;}
.epic li img:hover{border:1px solid #9F1113;}

.enews li{  padding:8px; border-bottom:1px dashed #ccc;color:#9F1113; height:22px; overflow:hidden;}
.enews li span{ color:#999; font-size:12px;}


.xxdt{ text-align:center; color:#999; border-bottom:1px solid #eee; padding:14px 0 8px 0;font-size:12px;}
.xxdt h2{ font:400 18px/36px "宋体"; color:#000;}
.xxxx{ padding:8px 10px; line-height:1.8;}

.page{ width:760px; height:50px; }
.paginator { font: 12px Arial, Helvetica, sans-serif;padding:10px 0px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ccc; background: #fff; text-decoration: none;margin-right:2px;}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ccc; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: red;border-color:red;text-decoration: none;}


.feedback table{ width:700px; margin:0 auto;}
.feedback td{ font:600 12px/24px "宋体"; color:#3890D5;}
.feedback .text0,.feedback .text1{ border:1px solid #DEDEDE;  height:24px; vertical-align:middle; line-height:24px;}
.feedback .text0{ width:700px;}
.feedback .text1{ width:320px;}
.feedback textarea{ width:700px; height:60px;border:1px solid #DEDEDE;}
.button{ margin:10px 0;}
.feedback .button{ background:url(images/taocan.gif) no-repeat; width:84px; height:24px; display:block;  text-align:center;font:400 12px/23px "宋体"; cursor:pointer;}
.feedback .button:hover{color:#fff;}
.feedback_main{ width:640px; font-size:12px; line-height:20px; padding-left:20px;}
.feedback_main dl{ border-bottom:1px dashed #ccc; padding:4px 0;}
.feedback_main dt{ padding:2px 0;}



.elsecasemain{ border:1px solid #DCDCDC; border-top:0; background:url(images/casebg.jpg) repeat-x; }
.elsecasemain ul{ width:90%; margin:0 auto; padding:4px 0; min-height:140px; _height:140px;}
.elsecasemain li{ background:url(images/dot4.gif) no-repeat 0 12px; padding-left:16px; line-height:28px; font-size:14px;}
.elsecasemain li a:hover{ font-weight:600;}


.banner{ width:1000px; height:410px;  margin:auto;}
.nivoSlider {
	position:relative;
	z-index:0;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:99;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:99;
	height:100%;
}
/* Caption styles */


.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9999;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

#slider-wrapper {
   
    width:1000px;
    height:410px;
    margin:0 auto;

}

#slider {
	position:relative;
    width:1000px;
    height:410px;
 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

.nivo-controlNav {
	position:absolute;
	left:760px;
	bottom:10px;
	z-index:99999;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(http://hs-metering.com/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}