.clear { zoom:1; clear:both; }
.clear:after { content:''; display:block; clear:both; }
table{ border-collapse:collapse;}
.insidetop{ height:18px; width:100%; background:url(../images/default/inside-center-top.jpg) top center repeat-x;}
.insidecenter{ width:100%; background:#F2F2F2; padding-top:15px;}
.lrcenter{ width:1200px; margin:0 auto; background:url(../images/default/inside-center-bg.jpg) top center repeat-y;}
.left{ width:276px; float:left; padding-bottom:20px;}
.leftmenutop{ background:url(../images/default/left-aboutus-top.jpg) no-repeat; height:102px; width:276px; margin:0 auto;}
.leftmenutop1{ background:url(../images/default/delicious-top.jpg) no-repeat; height:102px; width:276px; margin:0 auto;}
.leftmenutop2{ background:url(../images/default/left-news-top.jpg) no-repeat; height:102px; width:276px; margin:0 auto;}
.leftmenutop3{ background:url(../images/default/left-market-top.jpg) no-repeat; height:102px; width:276px; margin:0 auto;}
.leftmenutop4{ background:url(../images/default/left-dreat-top.jpg) no-repeat; height:102px; width:276px; margin:0 auto;}
.leftmenutop6{ background:url(../images/default/left-contact-top.jpg) no-repeat; height:102px; width:276px; margin:0 auto;}
.leftmenulist{ width:248px; margin:0 auto;}
.leftmenulist ul{}
.leftmenulist li{line-height:46px; border-bottom:1px #E4E4E4 dashed; width:178px; padding-left:70px; text-align:left;}
.leftmenulist li a{ color:#666666; font-size:14px;}
.leftmenulist li.on a{color:#d48100;}
.leftmenulist li a:hover{color:#d48100;}
.leftmenulist dd{padding-left:82px; border-bottom:1px #E4E4E4 dashed; line-height:40px;}
.leftmenulist dd a{color:#828282;}
.leftmenulist dd.on a{color:#d48100;}
.leftmenubottom{ width:250px; height:336px; margin:0 auto; background:url(../images/default/weixi-img.jpg) no-repeat; color:#fff; position:relative;}
.leftmenubottom img{ width:152px; height:152px; position:absolute; top:116px; left:52px;}

/*******产品菜单**********/
.leftpromenulist{ width:248px; margin:0 auto;}
.leftpromenulist ul{}
.leftpromenulist li.xptj{ line-height:46px; border-bottom:1px #E4E4E4 dashed; width:248px;}
.leftpromenulist li.sort{ line-height:46px; border-bottom:1px #E4E4E4 dashed; width:248px;}
.leftpromenulist li.csort{ line-height:40px; width:200px; padding-left:48px; }
.leftpromenulist li.proline{height:6px; border-bottom:1px #E4E4E4 dashed; width:248px;}
.leftpromenulist li.xptj a{  font-size:14px; display:block; width:218px; height:46px; padding-left:30px;  background:url(../images/default/left-newproduct-bg2.jpg) no-repeat; color:#666666;}
.leftpromenulist li.sort a{ color:#666666; font-size:14px; display:block; width:218px; height:46px; padding-left:30px;}
.leftpromenulist li.csort a{ color:#666666; font-size:14px; display:block; width:170px; height:40px; padding-left:30px; border-bottom:1px #999 solid;}
.leftpromenulist li.xptj a:hover{ background:url(../images/default/left-newproduct-bg.jpg) no-repeat; color:#fff;}
.leftpromenulist li.sort a:hover{ background:url(../images/default/left-menu-list-hover.jpg) no-repeat; color:#fff;}
.leftpromenulist li.csort a:hover{ background:url(../images/default/left-product-secont.jpg) no-repeat; color:#000;}
/*********产品菜单结束************/

.leftlinktop{ width:318px; background:url(../images/default/left-link-top.jpg) no-repeat; height:66px;}
.leftlinklist{ height:72px; width:230px; margin:0 auto;}
.leftlinklist img{ height:66px; width:230px;}

.right{ float:right; width:850px; padding-right:20px;}
.righttop{ height:34px; width:838px; border-bottom:1px #999999 dashed; background:url(../images/default/right-top-bg.jpg) no-repeat;  padding-top:24px;}
.righttop .subL{background:url(../images/default/subL_bg.jpg) no-repeat 6px 4px; font-family:"微软雅黑"; font-size:20px; padding-left:22px; color:#333333;}
.righttop .subR{background:url(../images/default/subR.jpg) no-repeat left center; padding:0 15px 0 27px; line-height:34px; font-size:12px; color:#666666;}
.righttop .subR a{color:#666666;}

.rightcontant{ padding-top:40px; width:820px; margin:0 auto; padding-bottom:50px;}
.rightcontant p{line-height:24px; color:#989898;}
.rightcontant img{max-width:100%;}

.righthoner{ width:816px; margin:0 auto; padding-top:30px;}

/********留言模块开始**********/
.rightfeedback{ width:850px; margin:0 auto; padding-bottom:20px;}
.feedbacktop{ width:810px; height:232px; margin:0 auto; background:url(../images/default/feedback-top.jpg) no-repeat;}
.messagetop{ width:810px; height:58px; margin:0 auto; background:url(../images/default/message-top.jpg) no-repeat;}
.messagelist{ width:792px;  border-bottom:1px #CACACA solid; margin:0 auto; }
.messagelist p{ color:#6A6A6A; font-size:12px;}
.messagelist strong{ font-weight:bold;}
.messagelisttop{ width:746px; height:46px; background:url(../images/default/messagelisttop-bg.jpg) no-repeat; margin:0 auto;  padding-left:46px; line-height:46px; position:relative;}
.messagelisttop span{ position:absolute; top:0; right:10px; line-height:46px;}

.messagelistcontant{ width:746px; margin:0 auto;  padding-left:46px;}
.messagelistbottom{ width:746px;  background:url(../images/default/messagelistbottom-bg.jpg) no-repeat;  margin:0 auto;  line-height:20px; padding:10px 0 20px 46px;}
.messagepages{ width:792px; margin:0 auto; padding-bottom:30px;}
/*******留言模块结束********/

/*****联系我们*******/
.rightabout{ width:800px; margin:0 auto; height:870px; padding-top:30px; line-height:26px;}
.aboutmap{ width:800px; margin:0 auto; height:600px;}
.aboutway{ width:700px; margin:0 auto; height:300px;}
.aboutwaytitle p{ color:#999999; font-size:20px; line-height:30px;}
.aboutwaylist{width:350px; float:left; height:46px;}
.aboutwaylist p{ line-height:46px; font-size:12px; color:#999999; padding-left:34px;}
.aboutwaylist p a{ line-height:20px; font-size:12px; color:#999999;}
/*****联系我们结束*******/

/*****销售网络*******/
.rightsalemap{ width:838px; margin:0 auto; padding-top:30px; padding-right:12px; }
/*****销售网络结束*******/

/*****资讯中心*******/
.rightnews{}
.rightnewslist{ width:796px; margin:0 auto; height:96px; padding-top:26px; border-bottom:1px #C0C0C0 dashed; }
.rightnewsimg{ float:left; width:122px; height:84px; border-right:18px #fff solid; }
.rightnewsimg img{ width:122px; height:84px;}
.rightnewsp{  float:left; width:656px; height:84px;}
.rightnewsp p.pp3{ line-height:34px; font-size:14px; font-weight:bold; color:#666666; }
.rightnewsp p.pp3 a{color:#666666;}
.rightnewsp p.pp4{ line-height:24px; font-size:12px; color:#676767;}
/*****资讯中心结束*******/

/*****视频*******/
.rightvideo{ padding-top:30px;}
.rightvideo ul{ width:820px; margin:0 auto;}
.rightvideo li.hh{ height:298px; width:36px; float:left;}
.rightvideo li.jj{ width:332px; height:298px; float:left;}
.rightvideo li img{ width:332px; height:230px;}
.rightvideo li p{ line-height:40px; text-align:center;}
.rightvideo li p a{  color:#656565; font-size:12px;}
.rightvideocontenttop{ width:500px; margin:0 auto; height:90px; padding-top:10px;}
.rightvideocontenttop p{ color:#2D2D2D; font-size:28px; text-align:center; line-height:90px;}
.videocontent{ width:800px; margin:0 auto; padding-top:20px;}
.videocontent p{ line-height:24px; font-size:14px; color:#2E2E2E;}
/*****视频结束*******/

/*****月刊*******/
.rightmothly{ padding-top:30px;}
.rightmothlylist{ width:800px; margin:0 auto;}
.rightmothlylist ul{}
.rightmothlylist li.mm{ float:left; width:208px; height:312px;}
.rightmothlylist li.oo{ float:left; width:28px; height:312px;}
.rightmothlylist li img{ width:206px; height:236px; border:1px solid #C7C7C7; }
.rightmothlylist li p{ color:#969696; line-height:40px; font-size:14px; text-align:center;}
.rightmothlylist li p a{ color:#969696; font-size:14px;}
/*****月刊结束*******/

/*****形象店*******/
.rightstore{ width:836px; margin:0 auto;}
.rightstore ul{ padding-top:30px;}
.rightstore li.ss{ width:306px; height:270px; float:left;}
.rightstore li.tt{ width:56px; height:270px; float:left;}
.rightstore li img{ height:206px; width:306px;}
.rightstore li p{ line-height:36px; text-align:center;}
.rightstore li p a{ font-size:14px; color:#999999;}
.rightstoreview{ padding-top:30px;}
/*****形象店结束*******/

/*******产品展示*********/
.rightproduct{ padding-top:30px;}
.rightproduct ul{}
.rightproduct li.prolist1{ width:242px; height:250px; float:left; background: url(../images/default/product-list-bg.jpg) no-repeat;}
.rightproduct li.prolist2{ width:20px; height:250px; float:left; }
.rightproduct li img{ width:218px; height:148px; margin:12px 12px 12px 12px;}
#box02{ width:816px; margin: 0 auto; position:relative;}
#box02 .pad_rig_40px{padding-right:40px;}
#box02 li.cc{ float: left; width: 244px; text-align: center;  height: 170px;  cursor: pointer; z-index:0; position:relative; background: url(../images/default/honer-list-bg.jpg) no-repeat;}
#box02 li.dd{ width:42px; height:170px; float:left;}
#box02 li img{ height: 146px; margin: 0 auto; width:220px;}
#box02 li .in{ position: absolute; left: 0px; top: 10px; width: 244px;}
#box02 li .in p{ line-height:56px; text-align:center; display:none;}
#box02 li.on{ z-index:99;}
#box02 li.on .in{ padding: 5px; border: 1px solid #ccc; position:absolute; z-index:100; width:auto; text-align: center; top:-30px; left:-50px; background: #fff;}
#box02 li.on .in p{ position:relative; display:block;}
#box02 li.on img{ height: auto; margin-bottom: 8px;}
#box02 li.on .bsc{ background:url(../images/default/icon01.png) no-repeat; position:absolute; right:10px; width: 19px; height: 15px; font-size: 0; float:right; display:none;}
.box22{ height:240px; width:244px; float:left;}
.box22 p{ line-height:30px;  padding-top:10px; padding-left:6px; text-align:center; clear:both;}
.box22 p a{ display:block; width:236px; height:40px; color:#999;}
.box22 p a:hover{ background: url(../images/default/product-p-a-bg.jpg) no-repeat; color:#fff;}
/*******产品展示结束********/

/**产品详情***/
.rightproductdetail{ padding-top:40px;}
.rightproductdetailtop{ width:802px; height:312px; margin:0 auto;}
.rightproductdetailtopimg{ width:456px; height:312px; float:left; background: url(../images/default/productdetail-bg.jpg) no-repeat;}
.rightproductdetailtopimg img{ margin:12px 12px 12px 12px; width:432px; height:288px; }
.rightproductdetailtopcon{ padding-top:62px; width:320px; height:250px; float:left; border-left:26px #fff solid; background: url(../images/default/productdetail-mesages-bg.png) no-repeat; position:relative;}
.rightproductdetailtopcon p{ padding-left:20px; padding-right:18px; line-height:24px; color:#444444; font-size:12px;}
.rightproductdetailtopcon a{ display:block; width:88px; height:28px; position:absolute; background:url(../images/default/right-product-a.png) no-repeat; top:268px; left:132px;}
.rightproductdetailinfotop1{ width:802px; height:32px; margin:0 auto;}
.rightproductdetailinfotop{ width:802px; height:32px; margin:0 auto; background: url(../images/default/rightproductdetailinfotop-bg.jpg) no-repeat;}
.rightproductdetailinfo{ width:780px;  margin:0 auto; padding-top:20px;}
.rightproductdetailinfo p{ line-height:24px; color:#444444; font-size:12px;}
/****产品详情结束****/

/**人才招聘***/
.righttalented{ padding:20px;}
.joblisttop{ width:757px; height:34px; margin:0 auto; padding-bottom:20px;}
.joblisttop ul{ width:756px; height:32px; border:1px #D9D9D9 solid; border-right:none; background:#ECECEC;}
.joblisttop li{ height:32px; border-right:1px #D9D9D9 solid; float:left; text-align:center; line-height:32px; color:#787677;}
.joblisttop li.lll{ width:248px; }
.joblisttop li.kkk{ width:128px; }
.joblistlist{ width:757px; height:34px; margin:0 auto;}
.joblistlist ul{ width:756px; height:32px; border:1px #D9D9D9 solid; border-right:none; background:#F7F7F7;}
.joblistlist li{ height:32px; border-right:1px #D9D9D9 solid; float:left; text-align:center; line-height:32px; color:#969593;}
.joblistlist li.ooo{ width:248px;}
.joblistlist li.uuu{ width:128px;}
.joblistlist li a{ text-align:center; line-height:32px; color:#969593;}

.jobdetail{ width:755px; border-left:1px #D9D9D9 solid; border-right:1px #D9D9D9 solid; background:#ECECEC url(../images/default/jobdetail-bg.jpg) no-repeat; margin:0 auto; padding-top:60px;}
.jobdetail p{ padding:0 30px 0 30px; line-height:24px; font-size:14px; color:#999999;}
.applyjobbtn{ width:755px; border:1px #D9D9D9 solid; border-top:none; background:#ECECEC; margin:0 auto; height:118px; position:relative;}
.applyjobbtn a{ display:block; width:93px; height:28px; top:72px; left:646px; position:absolute; background:url(../images/default/applyjobbtn.jpg) no-repeat;}

.joblistlist11{ width:758px; height:20px; margin:0 auto; }

.jobtop{ width:758px; margin:0 auto; padding-bottom:20px; }
.jobtop p{ font-size:14px; color:#969593; line-height:24px;  padding-bottom:10px;}
.jobtop img{ max-width:758px; margin:0 auto;}
/**人才招聘结束***/

.applyjob {padding:0; background:#F7F7F7; padding-bottom:20px;}
.applyjob p{ color:#69605B; font-size:20px; text-align:left; border-bottom:1px #D9D9D9 dashed; line-height:40px; margin-bottom:10px;}
.applyjob ul li {clear: both;line-height: 40px;list-style: none outside none; margin: 0 0 5px; padding-left:90px; color:#5F524C;}
.formspan {display: block; float: left; text-align: right; background:url(../images/default/xinxin.jpg) no-repeat; padding-left:8px;}
.appinput {border: 1px solid #999999; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; height: 20px; line-height: 20px;}
.textarea {height: 60px;overflow: hidden; width: 460px;    background-color: transparent; border: 1px solid #999999; padding: 1px;}
.applybutton {background: url(../images/default/button_bg.png) no-repeat scroll 0 0 transparent;border: 0 none; cursor: pointer; font-size: 12px; height: 28px;width: 64px; color:#fff;}

/****新闻内容************/
.rightnewsinfo{}
.rightnewsinfotop{ width:746px;  border-bottom:1px solid #A6A6A6; margin:0 auto; padding-top:20px;}
.rightnewsinfotop p.newtitle{ font-size:24px; color:#5C5C5C; line-height:48px; text-align:center;}
.rightnewsinfotop p.newtime{ font-size:14px; color:#5C5C5C; line-height:28px; text-align:center;}
.rightnewsinfocon{  width:780px; margin:0 auto; padding-top:20px; padding-bottom:30px;}
.rightnewsinfocon p{ font-size:14px; color:#5C5C5C; line-height:24px; }

#nextp{ width:746px; margin:0 auto; height:40px; border-top:1px #A6A6A6 solid; }
#nextp li{ font-size:12px; line-height:40px; color:#777777;}
#nextp a{ font-size:12px; line-height:40px; color:#777777;}
/*****新闻内容结束*****/
/*****
#box01{ width:816px; margin:0 auto;}
#box01 li{ z-index:0; position:relative;}
#box01 li.cc{ width:242px; height:180px; float:left; background: url(../images/default/honer-list-bg.jpg) no-repeat; text-align: center;  cursor: pointer;  padding-left:2px; padding-top:11px;}
#box01 li.dd{  width:42px; height:180px; float:left; text-align: center; cursor: pointer; }
#box01 li img{ height: 146px; width:220px; z-index:10; position:absolute;}
#box01 li p{ line-height:40px;}
*****/
/*****公司荣誉*****/
#box01{ width:816px; margin: 0 auto; position:relative;}
#box01 li.cc{ float: left; width: 244px; text-align: center;  height: 200px;  cursor: pointer; z-index:0; position:relative; background: url(../images/default/honer-list-bg.jpg) no-repeat;}
#box01 li.pad_rig_40px{padding-right:40px;}
#box01 li.dd{ width:42px; height:200px; float:left;}
#box01 li img{ height: 146px; margin: 0 auto; width:220px;}
#box01 li .in{ position: absolute; left: 0px; top: 10px; width: 244px; }
#box01 li .in p{ line-height:56px; text-align:center; }
#box01 li.on{ z-index:99;}
#box01 li.on .in{ padding: 5px; border: 1px solid #ccc; position:absolute; z-index:100; width:auto; text-align: center; top:-30px; left:-50px; background: #fff;}
#box01 li.on .in p{ position:relative; display:block;}
#box01 li.on img{ height: auto; margin-bottom: 8px;}
#box01 li.on .bsc{ background:url(../images/default/icon01.png) no-repeat; position:absolute; right:10px; width: 19px; height: 15px; font-size: 0; float:right; display:none;}

/*****公司荣誉结束*****/

.centerbottom{ height:34px; width:100%; background:#f2f2f2 url(../images/default/center-bottom.jpg) top center no-repeat;}

/******分页开始*********/
.pages_btns {clear: both; overflow: hidden; margin-bottom: 10px;}
.pages_btns #newspecial {float: left; margin-right: 6px;}
.pages {float: right; margin-top: 10px; padding-right:30px;}
.pages a, .pages span, .pages kbd, .pages em {float: left; overflow: hidden; padding: 0 8px; margin-left: 4px; height: 24px; border: 1px solid; line-height: 24px; color:#000;}
.pageback a {margin-left: 0; color:#000;}
.pages a, .pageback a, .pages kbd {border-color: #C2D5E3; background-color: #FFF; text-decoration: none; color:#000;}
.pages span {border-color: #C2D5E3; background-color: #E5EDF2; font-weight: 700;}
.pages a.next {padding-right: 25px; background: #FFF url(../images/arrow_right.gif) no-repeat 90% 50%;}
.pages a.prev {padding-left: 20px; background: #FFF url(../images/arrow_left.gif) no-repeat 4px 50%;}
.pageback a {padding-left: 20px; background: #FFF url(../images/arrow_left.gif) no-repeat 4px 50%; color:#000;}
.pages a:hover, .pages em {border-color: #369; color:#999;}
.pages kbd {background: #FFF; font-size: 14px;}
.pages kbd input {border: 1px solid #CAD9EA; height: 16px; line-height: 16px; padding: 0; color: #09C; font-size: 14px;}
.pages kbd b {font-weight: 400; font-size: 14px;}
/******分页结束*********/

/******环境图片展示*******/
.rightenvironment{ padding:10px; width:810px; margin:0 auto;}
.rightenvironment dl{padding:10px;}
.rightenvironment dl dt{width:338px; height:225px; background:url(../images/default/envm_dl_dt.jpg) no-repeat; padding:14px 18px 20px 17px; text-align:center; vertical-align:middle; display:table-cell; *display:block; *font-size:196px; *font-family:Arial;}
.rightenvironment dl dt img{max-width:338px; max-height:225px; text-align:center; vertical-align:middle;}
.rightenvironment dl dd{font-size:14px; text-align:center; color:#333333; line-height:30px;}
.rightenvironment dl dd a{color:#333333;}
/**********************/

.feedback table { margin-left:50px; color:#676767;}
.feedback input.txt {width:248px; height:18px; line-height:18px; border:1px solid #cecece;}
.feedback input.txt2{height:18px; line-height:18px; border:1px solid #cecece;}
.feedback table tr { height:40px;}
.feedback #content {width:400px; height:98px;border:1px solid #cecece;}
.feedback span { font-size:12px; color:#f00;}
.feedback input.vcode {width:100px; height:18px; line-height:18px; border:1px solid #cecece;}
.btn1 { width:67px; height:30px; background:url(../images/btn1.jpg) no-repeat; border:0; cursor:pointer;}
.btn2 { width:70px; height:25px; background:url(../images/btn2.png) no-repeat; border:0; cursor:pointer;}
.btn3 { width:70px; height:25px; background:url(../images/btn1.png) no-repeat; border:0; cursor:pointer;}
.feedbacklist { padding:20px 40px; margin-top:15px;}
.feedbacktitle { background-color:#068bcc; color:#fff; height:27px; line-height:27px; padding:0 10px; margin-top:20px;}
.feedbackcontents { border:1px solid #c9c9c9; border-top:0; padding:10px;}

/*********/
.tip{ color:Red;}
/********/