@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ background:#fff; color:#666; font-size:14px; font-family:"微软雅黑";}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.text02{border:1px solid #e0e0e0; padding:2px;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#666; text-decoration:none;}
a:hover {color:#15a4e6; text-decoration:underline; }
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.layout{ width:1000px; margin:0 auto}


.top{height:30px; line-height:30px; background:url(../images/hfy_pic1.gif) repeat-x; border-bottom:1px solid #FFF;}
.top span{ float:left;}
.top p{ float:right; color:#CCC;}
.top p a{ padding:0 3px;}
.top p a:hover{ text-decoration:none;}
.top p a.current{ color:#F00;}

.logobox{ background:#fff; padding:10px 0;}
.logo{ float:left;}
.logo h1{ float:left;}
.logo .title{ float:left; font-size:31px; color:#555; font-weight:600; letter-spacing:1px; padding-left:15px; width:450px; padding-top:25px; line-height:35px;}
.logo .title p{ font-size:16px; color:#c66400; text-align:left; text-transform: uppercase;letter-spacing:0px;}

.logobox .ewm{ float:right; padding-top:5px;}

.header{width:100%;overflow:hidden; background:url(../images/topbg.png) repeat-x; }
.h_nav{height:48px;line-height:48px;overflow:hidden; width:1003px; margin:0 auto;}
.h_nav li{float:left;font-family:"Microsoft YaHei"; font-size:14px; font-weight:bold;}
.h_nav li.shy a{background:none;}
.h_nav li.shy em{background:url(../images/ico_sy.png) no-repeat 0 18px; display:inline-block; width:20px; height:13px; padding:18px 3px 0 0; float:left}
.h_nav li.shy a span{ padding:0 22px 0 0;_padding:0 16px 0 0;}
.h_nav li a{color:#fff;font-size:14px;line-height:48px; display:inline-block; width:143px; background:url(../images/menu_fgx.jpg) no-repeat 0 18px;}
.h_nav li a span{line-height:48px; display:inline-block; padding:0 35px 0 35px;}
.h_nav li a:hover,.h_nav li.cur a{ background:url(../images/mhbg1.jpg) no-repeat 0 0;}
.h_nav li a:hover span,.h_nav li.cur a span{ background:url(../images/mhbg2.jpg) no-repeat right 0;}
.h_nav li a:-webkit-any-link{ display:block;}

/*------------------------------banner------------------------------*/
.fullSlide{ width:100%;  position:relative;  height:450px; background:#000; clear:both;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:450px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:350px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(/images/hfy_pic20.png) repeat-x; text-align:center;
_background:#333; _filter:alpha(opacity=10);}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px; background:url(../images/hfy_pic5.png) -20px 0; overflow:hidden; line-height:9999px;}
.fullSlide .hd ul .on{ background-position:0 0; }


.foot{ background:#0069b7; margin-top:0px;}
.foot_nav{ border-bottom:1px solid #0092ff;}
.foot_nav ul{}
.foot_nav li{ float:left; height:60px; line-height:60px; width:120px; font-size:16px; text-align:center;}
.foot_nav li a{ color:#FFF;}
.foot_nav li a:hover{ color:#FFF;}
.copyright{ padding:20px 0;}
.copyright .logo{ float:left;}
.copyright .copy_l{ float:left; color:#FFF; padding-left:40px; padding-top:5px; line-height:35px; font-size:13px;}


.css { font-size:12px; color:#666; line-height:22px; text-decoration:none;}
.css02- { font-size:14px; color:#fff; line-height:28px; text-decoration:none; font-weight:bold;}
.css03 { font-size:11px; color:#fff; line-height:25px; text-decoration:none; }
.zi { font-size:14px; color:#333; line-height:25px; text-decoration:none;}
.img{border:1px solid #e4e4e4; padding:2px;}
.text{border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.css- { font-size:14px; color:#333; line-height:25px; text-decoration:none;}
.css-1 { font-size:12px; color:#a3a3a3; line-height:22px; text-decoration:none;}
.css-2 { font-size:12px; color:#fff; line-height:22px; text-decoration:none;}
.bgin {
	line-height: 31px;
	color: #333;
	font-size: 12px;
	text-indent:31px;
	text-decoration: none;
	background:url(../images/l_butter.jpg);
}
.bgin a {
	line-height: 31px;
	color: #333;
	font-size: 12px;
	text-decoration: none;
}

.bgin a:hover{
	font-size: 12px;
	color: #015198;
	text-decoration: none;
	display: block;
	line-height: 31px;
	height:31px;
	font-weight:bold;
}
.bgin a.hover{
	font-size: 12px;
	color: #015198;
	text-decoration: none;
	display: block;
	line-height: 310px;
	height:31px;
	font-weight:bold;
}


/*** Sta Pro_info ***/
.bigImg{ width:400px; height:312px; text-align:center; vertical-align:middle; border:1px solid #dcdcdc; overflow:hidden;}
.smallImg{ padding:0 0 0 12px; margin:12px 0 0;}
#leftNav{ float:left; margin:10px 10px 0 0; cursor:pointer;}
#Cont_1{ float:left; width:350px; height:64px; overflow:hidden;}
#Cont_1 li{ float:left; width:80px; height:62px; text-align:center; margin:0 5px 0 0; border:1px solid #e8e8e8; overflow:hidden; cursor:pointer;}
#Cont_1 li img{ height:62px;}
#rightNav{ float:left; margin:10px 10px 0 0; cursor:pointer;}
.simple_slider_disabled { opacity:0.6; filter:alpha(opacity=30); zoom:1; }
.pro_info .r .head{ font-size:14px; font-weight:bold; color:#555; padding:10px 0 5px; border-bottom:1px solid #d6dedf;}
.pro_info .r .body{ color:#555; line-height:25px; padding:10px;}
/*** End Pro_info ***/
