/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#666666;}
img{ border:none; padding:0; margin:0;}
ul,li{ list-style:none;}
body{ font-size:12px; color:#666666; background:url(../images/top_bg.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/top_bg.jpg*/ repeat-x top; width:100%;}
#top{ width:1000px; margin:0 auto; height:134px;}
#top p{ text-align:right; line-height:30px; height:30px; font-family:"Times New Roman", Times, serif; font-size:26px; color:#fff; font-weight:bold; background:url(../images/tel_bg.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/tel_bg.jpg*/ no-repeat 774px center; padding-right:10px;}
#top .logo{ float:left; width:219px;}
#top .logo img{ float:left;}
#top .nav{ float:left; width:781px;}
#top .nav ul{ margin:0 auto;}
#top .nav ul li{ width:84px; height:104px;line-height:104px; float:left;}
#top .nav ul li a{ display:block; width:84px; height:104px;line-height:104px;  float:left; text-align:center; font-size:14px; font-weight:bold; }
#top .nav ul li a:hover{ background:url(../images/nav_li_hover_bg.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/nav_li_hover_bg.jpg*/ no-repeat center center; color:#fff;}

/*.midbg{ clear:both;width:100%; height:446px; }
.iBan {height:446px;position:relative;z-index:100;_zoom:1;}
.iBanScreen{  height:446px; background-repeat:no-repeat; background-position:center top;}
.banFn{ width:960px; height:424px; margin:0 auto; position:relative; z-index:99 }
.ibanImg{ display:none;}
.iBan .banNum{position:absolute;bottom:35px;left:50%;margin-left:-38px; z-index:100}
.iBan .banNum a{width:15px;height:19px;background:url(../images/../images/dian.png) no-repeat center ;display:inline;overflow:hidden;text-indent:-999em;float:left;}
.iBan .banNum a.dots{background:url(../images/../images/dian1.png) no-repeat center ;}
.iBanScreen ul{ width:100%; height:446px; position:relative; top:0; margin:0 auto}
.iBanScreen li{ width:100%; height:446px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%}
.iBanScreen .num{ position:absolute; bottom:63px; left:50%; z-index:999; margin-left:-30px; }
.iBanScreen .num a{ display:inline-block; width:35px; height:33px; background:url(../images/../images/dian.png) no-repeat center; margin-right:3px}
.iBanScreen .num a.cur{ background:url(../images/../images/dian1.png) no-repeat center;}*/
#banner{background:url(../images/banner.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/banner.jpg*/ center top;height:400px; }


#cont{ background:url(../images/cont_bg.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/cont_bg.jpg*/ repeat-x  center 321px;padding-bottom:30px; overflow:hidden;}
#cont .main{ width:1000px; margin:0 auto; padding-top:42px;}

#cont .abouti{ width:573px; float:left; height:321px; margin-right:25px;}
#cont .abouti h2{  font-size:20px; color:#2578d8; font-weight:bold;}
#cont .abouti h2 .en{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#333333;}
#cont .abouti img{ float:left; margin-right:19px;}
#cont .abouti .companyi{ margin-top:20px; background:#2578d8;width:531px; height:184px; padding-left:13px; color:#fff; padding-top:16px; padding-right:29px; }
#cont .abouti .companyi p{ padding-top:10px; line-height:18px;}
#cont .abouti .companyi .more { color:#e71f19; text-align:right; wid font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#cont .abouti .companyi .more a{color:#e71f19;}
#cont .newsi{ width:392px; float:left}
#cont .newsi h2{  font-size:20px; color:#2578d8; font-weight:bold; }
#cont .newsi h2 .en{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#333333;}
#cont .newsi h2 .more a{ color:#e71f19; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:right;}
#cont .newsi ul{width:392px; padding-top:10px;}
#cont .newsi ul li{width:392px;height:25px;float:left; }
#cont .newsi ul li a{line-height:25px;float:left;margin-right:8px;margin-left:8px;}
#cont .newsi ul li p{ width:70px; float:left; line-height:25px;font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#cont .newsi ul li a p .mon{ font-family: Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; }
#cont .newsi ul li a p .yer{ font-family: Arial, Helvetica, sans-serif; font-size:15.61px;font-weight:bold; }

.middle{ clear:both; width:1000px; margin:0 auto; }
.middle table td{ background:url(../images/middle_bg.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/middle_bg.jpg*/ no-repeat right top;}

.middle h2{  font-size:20px; color:#2578d8; font-weight:bold; margin-bottom:20px;}
.middle h2 .en{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#333333;}
.middle h2 .more a{ color:#e71f19; text-align:right; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:right;}
.middle p{ line-height:24px; font-size:13px;}

.casei{ width:385px; margin:0 auto;}
.casei ul{}
.casei ul li{ width:175px; float:left; margin-right:29px; line-height:22px;}
.casei ul li img{ border:1px solid #bfbfbf; margin-bottom:6px;}
.video{ width:247px; margin:0 auto;}

.commendi{ width:1000px;margin-top:20px;}
#h1_index{font-size:20px; color:#2578d8; font-weight:bold; margin-bottom:20px;}
#h1_index h1{  font-size:20px; color:#2578d8; font-weight:bold; margin-bottom:20px; float:left}
 .en{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#333333; padding-right:20px;}
 .more a{ color:#e71f19; text-align:right; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:right;}

#demo{overflow: hidden;  width:930px; float: left; /*position:relative;*/height:160px;margin-left:15px;}
.right{float:right;width:719px;}
.LeftBotton{float:left;width:21px;height:160px;}
.LeftBotton a{width:21px;height:160px;display:block;background:url(../images/to_left.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/to_left.jpg*/ no-repeat center center;}


.LeftBotton a:hover{background:url(../images/to_left_hover.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/to_left_hover.jpg*/ no-repeat center center;}
.RightBotton{float:right;width:21px;height:160px;}
.RightBotton a{background:url(../images/to_right.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/to_right.jpg*/ no-repeat left center;width:21px;height:160px;display:block;}
.RightBotton a:hover{background:url(../images/to_right_hover.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/to_right_hover.jpg*/ no-repeat left center;}
td.pic{text-align:center;padding-right:10px; line-height:22px;}

#foot{ background:url(../images/foot_bg.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/foot_bg.jpg*/ repeat-x top; padding:15px 0; color:#fff; overflow: hidden;}
#foot a{color:#fff;}
#foot .sub{ margin:0 auto; width:1000px;}
#foot .sub a{ color:#ffffff;}
#foot .sub h2{ font-size:12px; font-weight:bold; line-height:35px;}
#foot .sub table td{ background:url(../images/sub_li_bg.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/sub_li_bg.jpg*/ no-repeat right top;}
#foot .sub ul li{ line-height:32px;}

.sub_about{ padding-left:22PX;}
.sub_pro{ padding-left:38px;}
.sub_news{ padding-left:41px;}
.sub_case{ padding-left:42px;}
.search{ padding-left:169px; margin-bottom:20px;}

.sub_contact{ width:100%; color:#999999;padding:20px 0;}
.sub_contact p{ text-align:right; line-height:24px;}
.sub_contact p span{ background: url(../images/tel_img.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/tel_img.jpg*/ no-repeat 144px center; display:block; height:32px; line-height:32px; width:214px; padding-left:154px; font-family:"Times New Roman", Times, serif; font-size:30px; font-weight:bold; margin:0; padding-top:0; padding-bottom:0px;}

#banner_in{ background:url(../images/banner_in.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/banner_in.jpg*/ no-repeat center top; height:326px;}

#contents{ margin:0 auto; width:1000px;overflow:hidden;}
#contents .left{ width:281px; float:left; background:url(../images/left_bg.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/left_bg.jpg*/ no-repeat; margin-bottom:20px;}
#contents .left .plist{ width:281px;}
#contents .left .plist h3{ width:185px; font-size:16px; padding-top:30px; height:51px; line-height:51px; border-bottom:1px solid #004986; margin:0 auto; text-indent:20px;}
#contents .left .plist h3 .en{ color:#1d4c99; font-family:"Times New Roman", Times, serif; }
#contents .left .plist .first{ padding-top:14PX;}
#contents .left .plist .first li A{ display:block; width:224px; margin:0 auto; background:url(../images/plist_a_bg.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/plist_a_bg.jpg*/ no-repeat; height:35PX; line-height:35PX; text-indent:38px;}
#contents .left .plist .first li a:hover{background:url(../images/plist_a_hover.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/plist_a_hover.jpg*/ no-repeat; color:#ffffff;}
#contents .left .contact{ background:url(../images/contactL_bg.jpg)/*tpa=http://www.hhyqw.com/templets/default/images/contactL_bg.jpg*/ no-repeat center center; width:249px; height:199px; margin-left:5PX; margin-top:30px;line-height:22px;}
#contents .left .contact h3{ line-height:44px; height:44px; text-indent:33px; color:#3d7dca; font-size:20px;margin-bottom:10px;}
#contents .left .contact table{ margin-left:52px; font-size:14px; line-height:22px;_margin-left:58px;}
#contents .left .contact table span{font-family:Arial, Helvetica, sans-serif; color:#00a0ea; font-size:17.5px;}
#contents .left .contact .contactp1{margin-left:100px;}
#contents .left .contact .contactp2{margin-left:10px;}


.product{ width:719px; float:left; margin-top:20px;}
.product ul{padding-top:20px; padding-left:26px;}
.product ul li{ width:200px; float:left; height:175px; text-align:center;}
.product ul li a{ display:block; width:200px; height:165px; text-align:center; margin:0 auto;  line-height:22px;}
.product ul li img{border:1px solid #ccc;}

.about{ width:719px; float:left; margin-top:20px;}
.about P{line-height:22px; }
.pos{font-size:12px;color:#6a6a6a; font-weight:normal; padding-top:10px; padding-bottom:10px; text-align:left;margin-left:34px;border-bottom:1px solid #ccc;}
.pos a{color:#6a6a6a;font-weight:normal; }

.news{  width:719px; float:left; margin-top:20px;}
.news ul{padding-top:20px; padding-left:20px; width:660px;}
.news ul li{ line-height:29px;  text-indent:14px;}
.news ul li A{ color:#5d5d5d;}
.news ul li span{ float:right;}



.page {
	WIDTH: 640px; FLOAT: left; MARGIN-LEFT: 30px; MARGIN-RIGHT: auto; PADDING: 10px 0 20px 0; font-size:12px
}
.page UL { FLOAT: left; list-style-type:none; margin:0; padding:0
	
}
.page UL LI {margin:0 2px;border:#CECECE 1px solid;PADDING: 3px; FLOAT: left;height:16px;}
.page UL LI a{ text-decoration: none; color:#333333}
.page UL LI input{WIDTH:25px;height:12px;}
.page UL LI a:hover{ color:#666; text-decoration:underline}

.htitle{height:35px; line-height:35px;  width:719px; }

.h1title{text-align:center;width:719px;  height:35px; line-height:35px; font-size:14px;margin-top:10px;}
.h1lm{text-align:left;width:680px;  height:35px; line-height:35px; font-size:14px;margin-top:10px;margin-left:39px;}

.content_in{ margin-top:20px; line-height:22px; padding-left:50px; padding-right:30px;}
.content_in p{margin-top:10px;}
.des{ text-align:center; height:35px; line-height:35px;}
#title_extra{ text-align:center; height:25px; margin:0 auto; line-height:25px;}
#up_down{ text-align:center; line-height:35px; margin:20px 0;}
#up_down a{color:#3e3431;}

#related_product{ width:719px; float:left; margin-top:20px;}
#related_product  ul{padding-top:20px;}
#related_product  ul li{ width:200px; float:left; height:165px; text-align:center;}
#related_product  ul li a{ display:block;width:200px; height:165px; text-align:center; margin:0 auto; border-bottom:1px solid #c9c9c9; line-height:22px;}

#news02{ clear:both; overflow:hidden; margin-top:15px; padding-left:30px; padding-bottom:15px}
#news02 h2{ font-size:14px; line-height:40px}
#news02 ul li{ float:left; width:300px; line-height:25px; list-style:none}

.yl{width:1000px;margin:10px auto;font-size:12px;line-height:24px;}
.yl a{font-size:12px;line-height:24px; margin:0 5px;}

.h1_r{margin-left:10px;}