@charset "utf-8";
/* CSS Document */

html{ display:block;}
body {margin:0 auto;min-width:960px;color:#666;font-size: 12px;font-family: 'Microsoft YaHei','arial';height:auto; }

a {color: #000;text-decoration: none;}
a:hover {text-decoration: none;color:#000;}
h2{ float:left; font-size:14px; font-weight:normal; color:#fff; padding-left:30px; padding-top:10px;}
h6{ width:40px; float:right; line-height:40px; font:Arial, Helvetica, sans-serif; font-weight:normal; color:#999; padding-right:20px;}
h6 a{ color:#000;}
h6 a:hover{ color:red;}
ul,li,p,div{ padding:0; margin:0; list-style:none; border:0;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both;}


.w960{ width:960px; margin:0 auto; overflow:hidden;}
.blank10{ height:10px; overflow:hidden;}
.blank20{ height:20px; overflow:hidden;}
.clear{ clear:both;}
.blankw10{ float:left; width:11px; height:10px; display:block;}
.border1{ border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.bgcolor{ background:#eee;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
.layout{ width:960px; margin:0 auto}


/*header*/
.header{ height:160px; background:url(../images/header_bg.jpg) repeat-x center;}
.header_to{ height:26px; line-height:26px; color:#333; _padding-top:15px;}
.header_to_l{ float:left;}
.header_to_r{ float:right;}
.header_to_r a{ color:#333;}
.header_to_r a:hover{ color:red;}
/*.header_co{ width:960px; height:135px; background:url(../images/header_bg2.gif) no-repeat; margin-top:3px;}*/

.logo{ float:left;}
.logo h1{ float:left; margin-top:20px;}
.logo .title{ float:left; font-size:31px; color:#555; font-weight:600; letter-spacing:1px; padding-left:15px; width:450px; line-height:35px;}
.logo .title p{ font-size:16px; color:#c66400; text-align:left; text-transform: uppercase;letter-spacing:0px;}

.ewm{ float:right; margin-top:40px; }
.ewm img{width:235px;}

/*nav*/
.nav{ height:45px; background:url(../images/nav_bg.jpg) repeat-x; overflow:hidden;}
.nav ul{ line-height:45px; width:960px; background:url(../images/nav_bg.jpg) repeat-x; margin:0 auto;}
.nav ul li{ float:left; width:150px; height:45px; text-align:center; }
.nav ul li.sy{ padding:0;}
.nav ul li a{ width:160px; height:45px; display:block; color:#fff; font-size:14px; font-weight:bold;}
.nav ul li.nav_bg a{ background:url(../images/nav_con.png) no-repeat; color:#fff;}
.nav ul li a:hover{ background:url(../images/nav_con.png) no-repeat; color:#fff;}

.nav_bo{ width:100%; height:5px; background:#54d560; margin-bottom:1px;}


/*------------------------------banner------------------------------*/
.fullSlide{ width:100%;  position:relative;  height:500px; 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:500px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:450px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; 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; }

/* 产品部分 */
.middle-2{ width:960px; overflow:hidden; margin:10px auto;}
.middle-2-left{ width:220px; float:left; height:auto;}
.middle-2-left-top{ width:220px;}
.middle-2-left-top-t{ width:220px; height:56px; background:url(../images/middle-2-left-t.jpg) no-repeat; font-size:16px; color:#fff; line-height:51px;text-indent:42px; font-weight:bold;}
.middle-2-left-top-b{ width:218px; float:left; height:auto; background:#fff; border-right:1px #01ab04 solid;border-bottom:1px #01ab04 solid;border-left:1px #01ab04 solid; padding-bottom:15px;}
.middle-2-left-top-b ul{margin:10px 9px; border:0;}
.middle-2-left-top-b ul li{ width:200px; height:34px; line-height:34px; text-indent:34px; margin:5px 0;}
.middle-2-left-top-b ul li a{ width:200px; height:34px; display:block; background:url(../images/fl-li-bg.gif) 9% 50% no-repeat; color:#333;}
.middle-2-left-top-b ul li a:hover{ color:#248e07;}
.middle-2-left-code{ width:150px; height:150px; margin:0 auto;padding-top:10px;}
.middle-2-left-bottom{ width:220px;}
.middle-2-left-bottom img{ width:220px; height:162px; padding-top:18px;}

.middle-2-right{ width:727px; float:right; padding-left:13px;}
.middle-2-right-t{ width:727px; height:36px; background:url(../images/middle-2-right-t.gif) no-repeat; overflow:hidden;}
.middle-2-right-t-l{ float:left; text-indent:34px; font-weight:bold; color:#fff; font-size:14px; font-family:Microsoft YaHei; line-height:35px;}
.middle-2-right-t-r{ float:right; padding:0px 12px 0px 0px; line-height:36px;}
.middle-2-right-b{ width:715px; border:1px solid #ccc; border-top:none; padding:14px 0px 10px 10px;}
.middle-2-right-b ul{ width:715px; overflow:hidden;}
.middle-2-right-b ul li{ width:231px; height:200px; float:left; padding:0px 2px 0px 3px;}
.middle-2-right-b ul li img{ width:220px; height:165px; border:1px solid #dcdcdc; padding:1px;}
.middle-2-right-b ul li span{ display:block; width:220px; height:26px; line-height:26px; text-align:center;}
.middle-2-right-b ul li span a{ color:#666;}

/* 公司简介 */
.middle-3{ width:960px; padding-top:15px; overflow:hidden; margin:0 auto;}
.middle-3-left{ width:677px; float:left;}
.middle-3-left-t{ width:677px; height:41px; background:url(../images/middle-3-left-t.gif) no-repeat; overflow:hidden;}
.middle-3-left-t-l{ font-weight:bold; font-family:Microsoft YaHei; text-indent:40px; color:#fff; font-size:14px; float:left; line-height:36px;}
.middle-3-left-t-r{ float:right; padding:0px 12px 0px 0px; line-height:36px;}
.middle-3-left-b{ width:650px; padding:12px 10px 15px 15px; border:1px solid #ccc; border-top:none; overflow:hidden;}

.middle-3-left-b-top{ width:650px; overflow:hidden;}
.middle-3-left-b-top-l{ width:265px; float:left;}
.middle-3-left-b-top-r{ width:385px; float:left;}
.middle-3-left-b-top-r-t{ font-weight:bold; color:#333;}
.middle-3-left-b-top-r-c{ line-height:25px; padding:3px 0px 3px 0px;}
.middle-3-left-b-top-r-b a{ font-weight:bold; color:#333;}
.middle-3-left-b-bottom{ width:650px; padding-top:18px;}

.mosaic-block{ width:200px; height:147px; float:left; position:relative; overflow:hidden; display:inline; margin:0px 11px 0px 5px;}
.mosaic-backdrop img{ width:200px; height:147px;}
.mosaic-block a{ color:#fff; line-height:35px;} 
.mosaic-block h4{ font-size:12px; line-height:35px; font-weight:normal;}
.details{ text-align:center;}	
.mosaic-overlay{ width:100%; height:100%; display:none; z-index:5; position:absolute; background:#000; opacity:0.80; -moz-opacity: 0.80; filter:alpha(opacity=80);}
.bar .mosaic-overlay{ bottom:-35px; height:35px;}

/* 联系我们 */
.middle-3-right{ width:270px; float:left; padding-left:13px;}
.middle-3-right-t{ width:270px; height:41px; background:url(../images/middle-3-right-t.gif) no-repeat; overflow:hidden;}
.middle-3-right-t-l{ font-weight:bold; font-family:Microsoft YaHei; text-indent:40px; color:#fff; font-size:14px; float:left; line-height:36px;}
.middle-3-right-t-r{ float:right; padding:0px 12px 0px 0px; line-height:36px;}
.middle-3-right-b{ width:236px; padding:11px 16px 13px 16px; border:1px solid #ccc; border-top:none;}
.middle-3-right-b p{ padding:19px 0px 0px 5px; line-height:28px;}
.middle-3-right-b ul{ padding:5px 0px 0px 0px;}
.middle-3-right-b ul li{ width:224px; height:34px; line-height:34px; border-bottom:1px dashed #d9d9d9; background:url(../images/icon2.gif) 4% 50% no-repeat; text-indent:23px;}

/* foot  开始 */
.foot{ width:100%; height:auto; background:#219405; overflow:hidden; margin-top:20px;}
.foot_nav{ border-bottom:1px solid #64b450;}
.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;}
/* foot  结束 */


/* 左边联系  开始 */=


.left-2{ width:220px;}
.left-2-t{ width:220px; height:39px; background:url(../images/middle-4-left-t.gif) no-repeat; line-height:39px;font-size:14px; color:#fff; text-indent:36px; font-weight:bold; margin-top:280px}
.left-2-b{ width:190px; padding:12px 14px 10px 14px; border:1px solid #ccc; border-top:none;}
.left-2-b p{ padding:7px 0px 0px 0px; line-height:26px;}
/* 左边联系  结束 */

/* 内页公司简介 开始 */
.about-right{ width:727px; float:right; padding-left:13px;}
.about-right-top{ width:727px; height:36px; background:url(../images/middle-2-right-t.gif) no-repeat; overflow:hidden; line-height:36px;}
.about-right-top h5{ font-weight:bold; color:#fff; font-size:14px; float:left; font-family:Microsoft YaHei; text-indent:34px;}
.about-right-top span{ display:block; float:right; padding-right:12px;}
.about-right-top span a:hover{ color:#666;}
.about-right-bottom{ width:705px; border:1px solid #ccc; border-top:none; padding:10px 10px 10px 10px; overflow:hidden; line-height:30px; font-size:14px;}
.text{border:1px solid #ccc;}
.css{font-size:14px; line-height:40px; color:#333; text-align:center;}
.css02{font-size:12px; line-height:25px; color:#333; }
.css03{font-size:14px; line-height:40px; color:#009900; font-weight:bold;}
.css04{font-size:14px; line-height:40px; color:#009900; font-weight:bold; float:right;}
/* 内页公司简介  结束 */

/* 内页工厂设备 开始 */
.middle-w-right-b{ width:715px; border:1px solid #ccc; border-top:none; padding:14px 0px 10px 10px;}
.middle-w-right-b ul{ width:715px; overflow:hidden;}
.middle-w-right-b ul li{ width:352px; height:300px; float:left; padding:0px 2px 0px 3px;}
.middle-w-right-b ul li img{ width:340px; height:255px; border:1px solid #dcdcdc; padding:1px;}
.middle-w-right-b ul li span{ display:block; height:26px; line-height:26px; text-align:center;}
.middle-w-right-b ul li span a{ color:#666;}
/* 内页工厂设备 结束 */