.banner { height:554px;overflow:hidden; display:block; margin:0 auto; max-width:1440px; position:relative; z-index:1; background-color:#fff;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:40px; right:50%; margin-right:-43px; padding:5px 6px;}
#flashs .btn span{ color:#666; height:20px; width:20px; font-size:12px; line-height:20px; background-color:#ccc; /*border:1px solid #FF4D4D;*/ cursor: pointer;display:inline-block;margin-left: 5px; text-align:center;}
#flashs .btn span.cur{ background-color:#ffce1b; color:#6f625a;width:20px; height:20px; font-size:14px; line-height:20px; font-weight:bold;}

.banner_bg { background:url(../images/banner_bg.png) no-repeat center top; height:105px; width:100%; position:absolute; bottom:0; z-index:2;}

.product_bg { background-color:#f5f7f9; margin:0 auto; max-width:1440px; padding-top:24px; border-bottom:6px #fcc900 solid;}
.products { width:980px; margin:0 auto;}
.pro_left { background:url(../images/fl_bg.jpg) no-repeat; width:234px; /*height:463px; */float:left; padding-right:22px; position:relative; margin-right:-11px;}
.pro_left ul { background-color:#f5e7dd; padding-bottom:6px;}
.pro_left ul li {}
.pro_left ul li a { height:32px; line-height:32px; display:block; color:#fff; background:url(../images/bd_but.jpg) no-repeat 18px center #6f625a; padding-left:35px; font-size:14px; font-weight:bold;}
.pro_left ul li ul { padding-bottom:0;}
.pro_left ul li ul li {}
.pro_left ul li ul li a { height:26px; line-height:26px; display:block; padding-left:56px; background:none; background-color:#f5e7dd; border-top:1px #d2c5bc dashed; font-size:12px; font-weight:normal; color:#6f625a;}
.pro_left ul li ul li:first-child a { border-top:0;}

.pro_right { width:735px; float:right; position:relative;}
.tab-hd { float:left; height:29px; line-height:29px; width:100%; position:relative; background:url(../images/tb.jpg) no-repeat;}
.tab-hd li { float:left; text-align:center; position:relative;}
.tab-hd li:first-child { margin-left:20px; _display:inline;}
.gd { display:block; position:absolute; right:20px; top:10px; width:46px; height:12px; background:url(../images/more.jpg) no-repeat;}
.gd a { width:46px; height:12px; display:block;}
.tab-hd li a { height:21px; display:block; width:119px; float:left; line-height:21px; color:#fff; font-size:18px; text-align:center;}
.tab-hd li a.title01 { background:url(../images/pro_t01.jpg) no-repeat left top; width:119px; height:21px;}
.tab-hd li a.title02 { background:url(../images/pro_t02.jpg) no-repeat left top; width:119px; height:21px;}
.tab-hd li a:hover { color:#eaff8a; background-position:left -21px;}
.active a { color:#eaff8a !important; background-position:left -21px !important;}
.tab-bd li { display:none;}

.prolist dl { background:url(../images/pro_dl_bg.jpg) no-repeat; width:169px; height:204px; float:left; position:relative; padding-right:35px; margin-right:-21px;}
.prolist dl dt { width:146px; height:146px; padding:11px;}
.prolist dl dd { line-height:35px; text-align:center;}
.prolist dl dd a { color:#6f625a;}

.ys { width:980px; margin:0 auto;}
.ys ul { background:url(../images/ys_title.jpg) no-repeat; padding-left:492px; height:487px; padding-right:64px; margin-top:11px;}
.ys ul li { height:82px; overflow:hidden; padding-top:22px; padding-left:70px; line-height:1.7;}
.ys ul li.yslist01 { background:url(../images/ys_title1.jpg) no-repeat left 11px;}
.ys ul li.yslist01 a { padding-top:10px; display:block; height:82px; overflow:hidden;}
.ys ul li.yslist02 { background:url(../images/ys_title2.jpg) no-repeat;}
.ys ul li.yslist03 { background:url(../images/ys_title3.jpg) no-repeat;}
.ys ul li.yslist04 { background:url(../images/ys_title4.jpg) no-repeat;}

.title { height:34px; background:url(../images/tb_title.jpg) no-repeat; padding-left:25px; font-size:14px; color:#6f625a; text-transform:uppercase;}
.title a { width:46px; height:12px; background:url(../images/more.jpg) no-repeat; float:right;}

.center_middle_bg { background:url(../images/bg1.gif) no-repeat center top; margin:0 auto; max-width:1440px; height:1042px;}
.center_middle { width:980px; margin:0 auto; padding-top:28px;}
.middle_left { width:645px; float:left;}
.case { height:275px;}
.case_list dl { width:190px; float:left; margin-left:37px; _display:inline;}
.case_list dl:first-child { margin-left:0;}
.case_list dl dt { padding:10px; background-color:#fafdf9;}
.case_list dl dd { padding:10px;}
.case_list dl dd h4 { height:25px; line-height:25px; overflow:hidden;}
.case_list dl dd p { line-height:1.6; height:57px; overflow:hidden;}

.partner { margin-top:63px; height:159px;}
.partner ul { margin-left:15px; width:630px; height:114px; margin-top:11px; background-color:#fff;}
.partner ul li { float:left; line-height:0; margin:0; padding:0; width:156px; height:57px; overflow:hidden;}
.partner ul li img { line-height:0; margin:0; padding:0;}

.about { margin-top:34px;}
.about dl { height:202px; overflow:hidden;}
.about dl dt { padding:10px 12px; width:258px; float:left; background-color:#fff;}
.about dl dd { width:345px; float:right;}
.about dl dd h4 { font-size:14px; height:30px; line-height:30px;}
.about dl dd p { line-height:2.1; height:150px; overflow:hidden; text-indent:20px; margin-top:5px;}

.team { margin-top:17px; padding-left:30px;}
.team dl { background:url(../images/team_bg.jpg) no-repeat; width:190px; height:179px; padding-right:35px; position:relative; margin-right:-20px; float:left;}
.team dl dt { padding:10px;}
.team dl dd { text-align:center; line-height:40px;}

.middle_right { width:280px; float:right;}
.faq {}
.meide { height:270px; overflow:hidden; padding:12px 16px; background-color:#fff;}
.meide dl { width:260px; height:90px; display:block; padding:23px 0; overflow:hidden; border-bottom:1px #f3f3f3 solid;}
.meide dl dt { height:17px; line-height:17px;}
.meide dl dt a { color:#666; margin-left:5px;}
.meide dl dd { padding-top:9px;}
.meide dl dd p { width:230px; height:70px; margin-left:5px; display:block; float:left; line-height:20px;}

.honor { margin-top:20px;}
.honor h4 { height:27px;}
.style_cont{}
.vip_list{ width:278px; height:278px; overflow:hidden; background-color:#fff;}
.vip_list .prev , .vip_list .next {height:33px; width:33px; overflow:hidden; display:block; margin-top:119px; text-decoration:none;cursor:pointer;}
.vip_list .prev { background:url(../images/left.jpg) no-repeat; float:left;}
.vip_list .next { background:url(../images/right.jpg) no-repeat; float:right;}
.jCarouselLite2 { float:left; width:164px; height:226px; overflow:hidden; margin-top:25px; margin-left:24px; _display:inline;}
.jCarouselLite2 li{ width:164px; height:226px; float:left;}
.jCarouselLite2 li img,.jCarouselLite-01 li img{ width:164px; height:226px;}

.news { margin-top:25px;}
.news h4 { height:27px;}
.news ul { width:248px; height:252px; background-color:#fff; padding:13px 15px;}
.news ul li { background:url(../images/news_li_bg.jpg) no-repeat left center; padding-left:15px; line-height:2.5; height:31px; overflow:hidden;}

.gbook_bg { background:url(../images/gbook.gif) no-repeat center top; height:382px; max-width:1440px; margin:0 auto;}
.gbook { width:980px; margin:0 auto; height:382px; overflow:hidden;}
.gbook_left { margin-left:430px; _display:inline; width:335px; float:left;}
.gbook_left ul { padding-top:26px;}
.gbook_left ul li { margin-bottom:10px; border:2px #e9e8ed solid; height:36px; overflow:hidden;}
.gbook_left ul li img { float:left; border-right:2px #e9e8ed solid;}
.gbook_left ul li input { border:0;}
.wbk { height:16px; width:260px; padding:10px; color:#c1c1c1;}
.gbook_left ul li.message { height:106px;}
.wby { border:0; width:260px; height:86px; padding:10px; color:#c1c1c1; font-family:Arial, Helvetica, sans-serif;}
.gbook_left ul li.button { border:0; height:auto;}
.tijiao { width:112px; height:42px; text-align:center; line-height:42px; background-color:#fcc900; font-size:16px;}

.gbook_right { width:140px; height:335px; overflow:hidden; float:right; padding-top:26px;}
.gbook_right dl dd { background:url(../images/news_li_bg.jpg) no-repeat left center; padding-left:10px; line-height:2; text-transform:uppercase;}