#banner { min-width:1213px; width:auto !important;}
#banner img { width:100%;}

#main { width:1213px; margin:0 auto;}
#mainLeft,#mainRight { float:left;}
#mainLeft { padding-left:20px; width:261px; padding-top:30px;}
#mainRight { width:932px;}

/* 左侧导航 */
#subNav { width:230px; }
#subNav dl dt { background:#fb9900; width:230px; height:75px; padding-top:10px;}
#subNav dl dt p { width:208px; margin:0 auto; height:52px; text-align:center; border:1px solid #fec164; color:#ffffff; font-size:24px; line-height:28px; padding-top:11px; font-weight:700}
#subNav dl dt p span { font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-weight:normal;}

#subNav dl dd { background:url(../img/subnav_bg.jpg); padding-bottom:16px;}
#subNav dl dd span { margin:0 auto; width:217px; background:url(../img/subNav_break_line.png) left bottom no-repeat; height:auto; display:block}
#subNav dl dd span a { line-height:64px; background:url(../img/subNav_icon_normal.png) 44px center no-repeat; display:block; padding-left:69px; width:148px; font-weight:700}
#subNav dl dd span a:hover { background:url(../img/subNav_icon_current.png) 44px center no-repeat; color:#fb9900;}
#subNav dl dd span.current a { background:url(../img/subNav_icon_current.png) 44px center no-repeat; color:#fb9900;}
#subNav dl dd span.expending { border-bottom:1px dotted #fb9900; background:none}
#subNav dl dd span.expending a { background:url(../img/subNav_icon_expanding.png) 44px center no-repeat; color:#fb9900;}


#subNav dl dd div p { margin:0 auto; height:40px; width:217px; border-bottom:1px dotted #fb9900; font-size:14px; background:none;}
#subNav dl dd div p a { line-height:40px; background:url(../img/subNav_icon_childNormal.png) 12px center no-repeat; display:block; padding-left:30px; width:187px;}
#subNav dl dd div p a:hover { background:url(../img/subNav_icon_childCurrent.png) 12px center no-repeat; color:#fb9900;}
#subNav dl dd div p.current a { background:url(../img/subNav_icon_childCurrent.png) 12px center no-repeat; color:#fb9900;}

/* 左栏联系我们 */
#contactUs { width:230px; margin-top:30px; margin-bottom:30px; }
#contactUs dl dt { background:#0062a9; width:230px; height:75px; padding-top:10px;}
#contactUs dl dt p { width:208px; margin:0 auto; height:52px; text-align:center; border:1px solid #4da0cd; color:#ffffff; font-size:24px; line-height:28px; padding-top:11px; font-weight:700}
#contactUs dl dt p span { font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-weight:normal;}

#contactUs dl dd { padding:17px 15px 17px 15px; background:url(../img/subnav_bg.jpg); line-height:30px; font-size:12px;}
#contactUs dl dd p { margin:0; padding:15px 32px 15px 32px}

/* 面包屑 */
#breadCrumb { text-align:right; font-size:14px; height:53px;}
#breadCrumb span { background:url(../img/icon_home.jpg) left center no-repeat; padding-left:24px; line-height:34px; height:34px; display:block; float:right; color:#f4c23d; font-weight:700;}
#breadCrumb span a { color:#999999; text-decoration:underline;}

/* 列表 */
#listMain { padding-bottom:19px;}
#listMain>dl>dt { background:url(../img/list_title.jpg); height:44px; width:874px; padding-left:19px; font-size:24px; font-weight:700; line-height:26px;}
#listMain>dl>dd { width:888px; padding-top:40px;}
#listMain>dl>dd dl dt.product_logo { background: url(../img/product_logo.jpg) left top no-repeat; height:44px; width:784px; padding-left:42px; font-size:18px; font-weight:700; line-height:35px; margin-left:13px; border-bottom:2px solid #f4c23d; margin-bottom:40px;}
#listMain>dl>dd>dl>dd.product { padding-top:50px;}
#listMain>dl>dd dl dd ul ol li { float:left}
#listMain>dl>dd dl dd ul ol#productsIntroduce { width:839px; height:429px; overflow:hidden; position:relative; _position:relative; *position:relative}
#listMain>dl>dd dl dd ul ol#productsIntroduce li.imgShow { width:435px; height:429px; padding-left:13px;}
#listMain>dl>dd dl dd ul ol#productsIntroduce li.textShow { width:391px; height:429px; margin:0; padding:0 }
#listMain>dl>dd dl dd ul ol#productsIntroduce li.textShow dl dt { width:391px; height:30px; background:none; border:0; margin:0; padding:0}
#listMain>dl>dd dl dd ul ol#productsIntroduce li.textShow dl dt span.title { background:url(../img/productsName.jpg); width:175px; float:left; padding-left:40px; display:block; height:30px; font-size:16px; font-weight:normal; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
#listMain>dl>dd dl dd ul ol#productsIntroduce li.textShow dl dt span.download { background:url(../img/icon_download.jpg) 7px center no-repeat; width:113px; float:right; display:block; height:30px; border-bottom:1px solid #f4c23d; padding-left:38px; font-size:16px; color:#b7b7b7; line-height:30px;}
#listMain>dl>dd dl dd ul ol#productsIntroduce li.textShow dl dt span.download a { font-size:16px; color:#efb32e;}
#listMain>dl>dd dl dd ul ol#productsIntroduce li.textShow dl dd { padding:29px 5px 0px 3px; font-size:16px; line-height:48px;}
#listMain>dl>dd dl dd ul ol#productsList { position:relative; padding-left:37px;}

.contentList { background:#ffffff; position:absolute; left:0; top:0}

#focusMarquee { width:825px; height:162px; margin:0 auto; overflow:hidden; _position:relative}
#focusMarquee dl dd { float:left; width:148px; height:148px; background:url(../img/productShowBg_n.jpg) left bottom no-repeat; padding-left:2px; padding-top:14px; margin-right:15px;}
#focusMarquee dl dd.current { background:url(../img/productShowBg_c.jpg) left bottom no-repeat;}
#left,#right { position: absolute; width:17px; height:31px; }
#left { background:url(../img/arr_left.jpg); left:0; top:69px;}
#right { background:url(../img/arr_right.jpg); left:870px; top:69px;}


.listcontent { padding:0 40px; line-height:30px;}

.newslist { line-height:30px; padding-top:0px ;padding-bottom:100px; background:url(../img/list_bottom.jpg) center bottom no-repeat; font-size:14px;}
.newslist a { font-size:14px;}
.newslist > span { padding:20px 0; display:block;}
.newslist > span span { float:left; display:block}
.newslist > span span.newsdate { line-height:30px; font-size:16px; width:148px; padding-left:12px; height:30px;}
.newslist > span span.news { line-height:30px; font-size:18px; font-weight:700; color:#0063a9; width:700px;}
.newslist > span span.news a { line-height:30px; font-size:18px; font-weight:700; color:#0063a9;}
.newslist > span span.news span { font-size:14px; font-weight: normal; line-height:27px; color:#000000;}
.newslist > span span.news span a { display:block; color:#f99a00; width:66px; background:url(../img/arr.jpg) 61px center no-repeat; height:27px; font-size:14px;}


.newstitleC { line-height:60px; font-size:18px; font-weight:700; color:#0063a9; text-align:center; margin:0 auto; background: url(../img/product_logo.jpg) left bottom no-repeat; height:60px; width:784px; padding-left:42px; border-bottom:2px solid #f4c23d;}
.newsdateC { line-height:30px; font-size:14px; text-align:center;}
.content { line-height:30px; font-size:16px; width:780px; margin:0 auto;}

.listcontentImg { width:888px;}
#focusImg { width:888px; height:550px; margin:0 auto; }


#focusImg dl dd { background: url(../img/black.png); height:30px; left:0; bottom:0; position:absolute; width:810px;}
#focusImg dl dd p { color:#ffffff; text-align:center; line-height:30px; margin:0;}
#focusImg dl dd p a { color:#ffffff;}
#listMain>dl>dd dl dd ul ol#imgList { position:relative; padding-left:37px; margin-top:10px;}

/* 招贤纳士 */
#listMain .recruitframe { width:932px; padding-top:21px;}
.recruit { width:544px; height:273px; background:url(../img/recruit_bg.jpg) right top no-repeat; padding-left:43px; padding-top:84px; padding-right:345px; font-size:18px; text-indent:2em; line-height:36px;}
.recruit_cell { background:url(../img/recruit_cell.jpg); font-size:14px;}
.teen3em { text-indent:3em;}
.recruit_cell a { display:block; background:url(../img/check.jpg); width:87px; height:26px; line-height:26px; margin:0 auto;}


/* 办事处 */
#listMain #office { width:929px; padding-left:3px;}
#listMain #office ul li { float:left;}
#officeMsg { width:593px; height:336px; background:url(../img/shofficebg.jpg) 2px bottom no-repeat;}
#officePic { width:204px; height:305px; padding-top:5px;}

#officeMsg p { background: url(../img/office_title_bg.jpg); width:239px; height:38px; line-height:30px; padding-left:14px; color:#8e2801; font-weight:700; margin:0;}
#officeMsg span { padding-left:149px; padding-top:32px; display:block; font-family:"宋体"; line-height:42px;}

.officeBreak { background:url(../img/officeBreak.jpg) 0 71px no-repeat; width:929px; height:66px; padding-top:35px; font-size:24px; font-weight:700; padding-left:19px;}


.sideOffice li { float:left; font-size:14px; line-height:28px; font-family:"宋体"; }
.officePic { height:235px;}
.officePic p { background:url(../img/sideoffice_bg.jpg) left top no-repeat; width:159px; height:54px; margin:0; padding-left:14px; color:#8e2801; font-size:16px; font-weight:700;}
.officeMsg { padding-top:50px;}
.left { background: url(../img/officeline.jpg) right 46px no-repeat; margin-right:52px; width:409px; padding-right:40px;}
.right { width:420px;}


/* 普通列表 */
.newslist p {  margin:0 auto; background: url(../img/icon_c.jpg) left center no-repeat; padding:1em 0 1em 27px; border-bottom:1px dashed #a9a4a4; width:810px;}
.newslist p a { float:left;  display:block;}
.newslist p span.newsdate { float:right; font-size:14px;}

/*表单提交*/
.listcontent table td { line-height:30px;}
.listcontent form { font-size:14px;}
.listcontent input { width:255px; height:30px; border:1px solid #a0a0a0; font-size:14px; line-height:30px; padding-left:10px; padding-right:10px;}
.listcontent textarea { width:680px; line-height:30px; padding:5px; font-size:14px; height:200px;}



#focusImglist { width:810px; margin: 0 auto;}
#focusImglist li { /*border:#FF8C1A 1px solid; background:#F0EEEE;position:relative; _position:relative; *position:relative; */width:360px; margin:20px; height:240px; float:left; padding-bottom:40px;}
#focusImglist li img { margin:0 auto;}
#focusImglist li p { /*position:absolute; _position:absolute; *position:absolute; left:0; bottom:0;background:url(../img/black.png); */ width:360px; height:30px; line-height:30px; text-align:center; margin:0;}
#focusImglist li a { color:#000000}

/* 联系方式 */
.tab { padding-left:6px;}
.tab a { display:block; float:left; width:204px; text-align:center; line-height:30px; margin-right:13px; font-size:14px; height:38px;}

.tab a.current { background: url(../img/tab_c.png); color:#ffffff;}
.tab a.normal { background: url(../img/tab_n.png);}

.tablen li { width:814px; border:1px solid #a0a0a0; padding-bottom:54px; padding-left:96px; padding-top:25px; display:none;}
.tablen .current { display:block}

.tablen div.mapDiv { border:1px solid #000000; width:717px; height:515px;}
.tablen h3 { color:#f1b32e; font-size:16px;}
.tablen span { font-size:14px;}

