﻿@charset "utf-8";
/* CSS Document */

/* header start */
#header_wrap { width: 100%; height: 110px; background: #565656; }
#header { margin: 0 auto; width: 950px; height: 110px; overflow: hidden; }
#logo { margin-top: 20px; width: 300px; height: 70px; overflow: hidden; }
.tel { margin-top: 43px; height: 24px; color: #fff; font: 14px/24px "Microsoft YaHei"; text-indent: 35px; background: url(../images/tel.png) no-repeat left center; }
.tel span { color: #f00; font: 20px/24px "Microsoft YaHei"; }
#search { margin-top: 43px; margin-left: 20px; width: 219px; height: 24px; }
#search input { float: left; }
.inp_srh { width: 190px; height: 24px; line-height: 24px; text-indent: 5px; color: #999; background: url(../images/search_bg.jpg) no-repeat left center; border: none; }
.btn_srh { width: 29px; height: 24px; line-height: 24px; background: url(../images/search_bg.jpg) no-repeat -190px center; border: none; cursor: pointer; color: #fff; font: bold 14px/24px "Microsoft YaHei"; text-indent: -5000px; }
#search * { vertical-align: middle; }
/* header end */
/* banner start */
#banner { height: 600px; background: url(../images/banner-1.jpg) no-repeat center; }
#pinpai { height: 200px; background: #e5011c; text-align: center; }
.hb_1 { height: 636px; background: url(../images/hb-1.jpg) no-repeat center; }
.hb_2 { margin-bottom: 10px; height: 685px; background: url(../images/hb-2.jpg) no-repeat center; border-bottom: 5px solid #fe0000; }
.bggg{
	 width:100%; height:auto; overflow:hidden; background:url(../images/probg-5.jpg) no-repeat center top;
}
.pro { margin: 0 auto; width: 960px; height: auto; overflow: hidden; }
.pro_l { width: 320px; height: auto; overflow: hidden; }
.pro_r { width: 640px; height: auto; overflow: hidden; }
.pro_l ul { margin: 0; padding: 0; }
.pro_l ul li { float: left; display: block; margin: 5px; width: 310px; height: auto; overflow: hidden; }
.pro_r ul { margin: 0; padding: 0; }
.pro_r ul li { float: left; display: block; margin: 5px; width: 310px; height: auto; overflow: hidden; }
.title1 { margin-top: 10px; height: 150px; background: url(../images/title-1.jpg) no-repeat center; border-bottom: 5px solid #fe0000; }
.title2 { margin-top: 10px; height: 150px; background: url(../images/title-2.jpg) no-repeat center; border-bottom: 5px solid #fe0000; }
.title3 { margin-top: 10px; height: 150px; background: url(../images/title-3.jpg) no-repeat center; border-bottom: 5px solid #fe0000; }
.title4 { margin-top: 10px; height: 150px; background: url(../images/title-4.jpg) no-repeat center; border-bottom: 5px solid #fe0000; }
.title5 { margin-top: 10px; height: 150px; background: url(../images/title-5.jpg) no-repeat center; border-bottom: 5px solid #fe0000; }
.probg_1 { height: auto; overflow: hidden; background: url(../images/probg-1.jpg) no-repeat center; }
.probg_2 { height: auto; overflow: hidden; background: url(../images/probg-2.jpg) no-repeat center; }
.probg_3 { height: auto; overflow: hidden; background: url(../images/probg-3.jpg) no-repeat center; }
.prodamen { margin: 0 auto; width: 960px; height: auto; overflow: hidden; }
.prodamen ul { margin: 0; padding: 0; }
.prodamen ul li { float: left; display: block; margin: 5px; width: 310px; height: 439px; overflow: hidden; }
#footer_wrap { padding: 300px 0 0 0; background: url(../images/footer_bg.jpg) no-repeat center top; border-top: 10px solid #d00; }
#footer { margin: 0 auto; padding: 0 0 15px 0; width: 950px; height: auto; }
#foot_l { width: 750px; height: auto; overflow: hidden; color: #f00; font: 12px/20px "Microsoft YaHei"; }
#foot_r { width: 168px; height: auto; color: #f00; font: 12px/20px "Microsoft YaHei"; text-align: right; }
.footerLink { background: url("../images/indexLink.png") no-repeat; margin: 0px; width: 168px; height: 22px; line-height: 22px; float: left; display: inline; position: relative; z-index: 999; cursor: pointer; text-align: left; }
.footerLink span { color: #f00; padding-left: 8px; }
.footerLinkCon { padding: 12px; border-radius: 2px; border: 1px solid rgb(255, 0, 0); border-image: none; left: 0px; width: 142px; bottom: 22px; display: none; position: absolute; }
.footerLinkCon a { background: url("../images/sign-09_3x5_h.png") no-repeat left 10px; font: 12px/18px "微软雅黑"; padding: 3px 0px 3px 10px; width: 142px; color: rgb(220, 220, 220); display: inline-block; font-size-adjust: none; font-stretch: normal; }
.footerLinkCon a:hover { background: url("../images/sign-09_3x5.png") no-repeat left 10px; color: #f00; }
/* footer */
.pro_l01 { width: 230px; height: auto; overflow: hidden; margin-top: 5px; margin-bottom: 5px; }
.pro_r01 { width: 720px; height: auto; overflow: hidden; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; }

.pro_list { display: block; width: 210px; height: auto; overflow: hidden; margin: 0; padding: 4px 9px; border: 1px solid #EAEAEA; border-top: none; background: #fff; }
.pro_list li { float: left; display: block; width: 200px; height: auto; overflow: hidden; color: #dd0403; font: 14px/30px "Microsoft YaHei"; }
.pro_list li span { color: #e1e1e1; font: 12px/30px "Arial"; }
.pro_list li a { display: block; text-indent: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(../images/ico2.png) no-repeat left 3px; }
.pro_list li a:hover { color: #06c; background: url(../images/ico2.png) no-repeat left -22px; }

.tit1 { height: 45px; background: url(../images/tit_bg1.jpg) repeat-x center; color: #fff; font: bold 16px/45px "Microsoft YaHei"; text-align: center; }
.tit1 span { color: #E1E1E1; font: 12px/45px "Arial"; }
.sub_top { height: 43px; line-height: 43px; overflow: hidden; border-bottom: 2px solid #d00; }
.sub_top .fr { margin-top: 6px; color: #d00; }
.sub_top li { margin: 0px 2px 0px 0px; float: left; }
.sub_top li a { padding: 0 20px; background: url("../images/tab_bg2.jpg") repeat-x right top; color: #d00; font: bold 16px/43px "Microsoft YaHei"; text-decoration: none; display: inline-block; }
.sub_top li a:hover, .sub_top li .cur { background: url("../images/tab_bg1.jpg") repeat-x right top; color: rgb(255, 255, 255); text-decoration: none; }
.sub_top .fr a { color: #d00; line-height: 20px; }
.sub_top .fr a:hover { color: #999; line-height: 20px; }
.sub_con { padding: 10px 0px; }

.pro_new { display: block; width: 228px; height: auto; overflow: hidden; margin: 0; padding: 4px 0px; border: 1px solid #EAEAEA; border-top: none; background: #fff; }
.pro_new li { text-align:center; line-height:30px; }
.pro_new li a { font-size:13px; }
.pro_new li a:hover { color: #06c; }