@charset "UTF-8";
/* CSS Document */
body{ background:#f2f2f2;}
.layout{  margin:0 auto; overflow:hidden;}
/*.layout{ width:1030px; margin:0 auto; overflow:hidden;}*/

.layout_head{ width:100%; height:90px; background:url(index-topnav_di.jpg) repeat-x;}
.layout_head .layout{ height:90px; position:relative; overflow:inherit;}
.layout_head .layout h1{ width:290px; height:90px; position:absolute; left:15px; background:url(top-gray70.jpg) no-repeat;}

.layout_head .layout h1 a{ display:block; width:290px; height:90px; text-indent:-9999px;}

.layout_head .layout_top{ width:200px; height:50px; position:absolute; right:0;}
.layout_head .layout_top ul li{ float:left; font-size:14px;}
.layout_head .layout_top ul li a{ display:block; padding:0 15px; line-height:50px; color:#fff;}
.layout_head .layout_top ul li.cur a,.layout_head .layout_top ul li a:hover{ background:#79ba60;}

.layout_head .layout_menuNav{ width:280px; height:30px; position:absolute; left:0px; top:60px; border-right:#999 solid 1px;}
.layout_head .layout_menuNav li{ float:left; font-size:15px; font-family:\5FAE\8F6F\96C5\9ED1;}
.layout_head .layout_menuNav li a{ display:inline-block; padding:0 20px; height:30px; line-height:30px; color:#005337; position:relative;}
.layout_head .layout_menuNav li a i{ position:absolute; right:-1px; top:0; width:20px; height:30px;}
.layout_head .layout_menuNav li.cur a,.layout_head .layout_menuNav li a:hover{ color:#fff; background:url(index-nav.jpg) no-repeat;}
.layout_head .layout_menuNav li.cur a i,.layout_head .layout_menuNav li a:hover i{ background:url(index-nav.jpg) right no-repeat;}

.layout_menuNav .navMin{ display:none; background:url(index-nav-di2.png) no-repeat; width:281px; height:34px; line-height:42px; position:absolute; overflow:hidden; top:30px; left:130px;}
.layout_menuNav .navMin p{ text-indent:10px;}
.layout_menuNav .navMin p span{ padding:0 8px;}
.layout_menuNav .navMin p,.layout_menuNav .navMin p a:link,.layout_menuNav .navMin p a:visited,.layout_menuNav .navMin p a:active{ color:#fff;}


.layout_head .layout_search{ width:216px; height:40px; position:absolute; right:0px; top:50px; }
.layout_head .layout_search input.txt{width:165px; height:8px; padding:10px; margin-top:9px; border:0; background:none; float:left;}
.layout_head .layout_search input.btn{ width:30px; height:30px; float:left; margin-top:10px; background:none; border:0; cursor:pointer;}



.layout_foot{ width:100%; height:140px; background:url(footNav.png) repeat-x;}
.layout_foot ul.footNav{ width:780px; height:42px; margin:0 auto; overflow:hidden;}
.layout_foot ul.footNav li{ height:42px; float:left;line-height:42px; font-size:13px;}
.layout_foot ul.footNav li a{ display:block; padding:0 20px;}
.layout_foot ul.footNav li a:link,.layout_foot ul.footNav li a:visited,.layout_foot ul.footNav li a:active{ color:#fff;}
.layout_foot ul.footNav li.cur a,.layout_foot ul.footNav li a:hover{ background:url(footNavHover.png) repeat-x;}
.layout_foot p{ text-align:center; line-height:32px; font-size:13px;}

.redHead{ height:100px; background:url(firm-endnav_di.jpg) repeat-x;}
.redHead .layout{ height:100px;}
.redHead .layout_top ul li.cur a,.redHead .layout_top ul li a:hover{ background:#000;;}
.redHead .layout h1{ background:url(top-red.jpg) no-repeat;}
.redHead .layout_top ul li a{ line-height:60px;}
.redHead .layout_menuNav{top:75px;}
.redHead .layout_menuNav li.cur a,.redHead .layout_menuNav li a:hover{ color:#fff; background:url(index-navRed.png) no-repeat;}
.redHead .layout_search{top:60px;}
.redHead .layout_menuNav li.cur a i,.redHead .layout_menuNav li a:hover i{ background:url(index-navRed.png) right no-repeat;}
.redFoot{ width:100%; height:140px; background:url(footNavRed.png) repeat-x;}
.redFoot ul.footNav li.cur a,.redFoot ul.footNav li a:hover{ background:url(footNavHoverRed.png) repeat-x;}

.redHead .layout_menuNav .navMin{ display:none; background:url(index-nav-di5.png) no-repeat; width:281px; height:34px; line-height:42px; position:absolute; overflow:hidden; top:30px; left:130px;}
.redHead .layout_menuNav .navMin p{ text-indent:10px;}
.redHead .layout_menuNav .navMin p span{ padding:0 8px;}
.redHead .layout_menuNav .navMin p,.redHead .layout_menuNav .navMin p a:link,.redHead .layout_menuNav .navMin p a:visited,.redHead .layout_menuNav .navMin p a:active{ color:#fff;}



.greenHead{ }
.greenHead .layout{ }
.greenHead .layout_top ul li.cur a,.greenHead .layout_top ul li a:hover{ }
.greenHead .layout h1{}
.greenHead .layout_top ul li a{ }
.greenHead .layout_menuNav{}
.greenHead .layout_menuNav li.cur a,.greenHead .layout_menuNav li a:hover{}
.greenHead .layout_search{}
.greenHead .layout_menuNav li.cur a i,.greenHead .layout_menuNav li a:hover i{ }
.redFoot{}
.redFoot ul.footNav li.cur a,redFoot ul.footNav li a:hover{ }





.chief{ float:left; display:inline}
.extra{ float:right; display:inline}

.box{clear:both;height:auto}
.box strong,.box .ipt_box{ float:left;}

.modeMain{border:1px solid #d8d8d8; margin:20px auto 35px; background:#fff; box-shadow:0px 0px 10px #999; padding:20px 0;}



.layout_sideA{}
.layout_sideA h2{ width:200px; height:33px; font-size:18px; background:#d10003; border-bottom:2px solid #000;}
.layout_sideA h2 strong{ color:#fff; line-height:33px; text-indent:10px; display:block;}
.layout_sideA .modeBox{ margin-top:10px; width:200px;}
.layout_sideA .modeBox dt{ background:url(titleBg.png) no-repeat; height:27px;}
.layout_sideA .modeBox dt strong{ line-height:24px; font-size:15px; color:#fff; display:block; text-indent:10px; }
.layout_sideA .modeBox dd{}
.layout_sideA .modeBox dd ul{ padding:10px 0; border-bottom:1px dotted #ccc;}
.layout_sideA .modeBox dd ul li{ font-size:13px; background:url(icoGray.png) left 9px no-repeat; padding-left:8px; line-height:22px;}
.layout_sideA .purchase{ padding-bottom:10px;}
.layout_sideA .area200x160{ margin-bottom:20px;}
.layout_sideA .modeBoxB{ width:200px;}
.layout_sideA .modeBoxB dt{width:200px; height:33px; background:#d10003; border-bottom:2px solid #000; position:relative;}
.layout_sideA .modeBoxB dt strong{ color:#fff; line-height:33px; text-indent:10px; display:block; font-size:18px;}
.layout_sideA .modeBoxB dt span{ position:absolute; right:10px; top:0; line-height:34px; font-size:13px; font-family:arial;}
.layout_sideA .modeBoxB dt span a:link,.layout_sideA .modeBoxB dt span a:visited,.layout_sideA .modeBoxB dt span a:active{ color:#fff;}
.layout_sideA .modeBoxB dd{}
.layout_sideA .modeBoxB dd ul{ padding-top:10px;}
.layout_sideA .modeBoxB dd ul li{ font-size:13px; background:url(icoGray.png) left 9px no-repeat; padding-left:8px; line-height:21px;}
.layout_sideA .modeBoxB dd p.message{ width:200px; height:25px; background:#fcf0e2; line-height:26px; text-align:center; color:#c00;}
.layout_sideA .recruitment dd{ padding-bottom:10px; border-bottom:1px dotted #ccc;}
.layout_sideA .interview{ width:200px; margin-top:10px;}
.layout_sideA .interview dd{ padding-top:20px; border-bottom:1px dotted #ccc;}
.layout_sideA .interview .picBox{ width:200px; height:150px; position:relative;}
.layout_sideA .interview .picBox .pic200x150 img{ width:200px; height:150px;}
.layout_sideA .interview .picBox span.bg{ display:block; width:200px; height:24px; position:absolute; bottom:0; left:0; background: #000;opacity: 0.5;-moz-opacity: 0.5;filter: alpha(opacity = 50);}
.layout_sideA .interview .picBox p{ width:200px; height:24px; position:absolute; bottom:0; left:0; line-height:24px; text-align:center;}
.layout_sideA .interview .picBox p a:link,.layout_sideA .interview .picBox p a:visited,.layout_sideA .interview .picBox p a:active{ color:#fff;}
.layout_sideA .interview p.summary{ padding:10px 0; line-height:22px;}
.layout_sideA .namelist{ width:200px; margin-top:10px;}
.layout_sideA .areaList{ width:200px; border-bottom:1px dotted #ccc; margin-top:10px;}
.layout_sideA .areaList li{ width:200px; height:56px; margin-bottom:8px;}
.layout_sideA .areaList li img{ width:198px; height:54px; border:1px solid #ccc;}

.layout_sideB{}
.layout_sideB .pic200x160{ width:200px; height:160px; }
.layout_sideB .magazine{width:200px; margin:20px 0; padding-bottom:20px; border-bottom:1px dotted #ccc;}
.layout_sideB .magazine dd{ padding-top:20px;}
.layout_sideB .magazine .picBox{ width:200px; height:200px; position:relative;}
.layout_sideB .magazine .picBox .pic img{ width:200px; height:200px;}
.layout_sideB .magazine .picBox span.bg{ display:block; width:200px; height:24px; position:absolute; bottom:0; left:0; background: #000;opacity: 0.5;-moz-opacity: 0.5;filter: alpha(opacity = 50);}
.layout_sideB .magazine .picBox p{ font-size:15px; width:200px; height:25px; position:absolute; bottom:0; left:0; line-height:25px; text-align:center;}
.layout_sideB .magazine .picBox p a:link,.layout_sideB .magazine .picBox p a:visited,.layout_sideB .magazine .picBox p a:active{ color:#fff;}
.layout_sideB .magazine ul{}
.layout_sideB .magazine ul li{ width:200px; height:24px; line-height:24px; font-size:15px; background:#79ba60; text-align:center; margin:5px 0;}
.layout_sideB .magazine ul li a:link,.layout_sideB .magazine ul li a:visited,.layout_sideB .magazine ul li a:active{ color:#fff;}
.layout_sideB .magazine ul li.cur{ margin-top:20px; background:#f3924d;}
.layout_sideB .photowallBox{ width:200px;}
.layout_sideB .photowallBox dd{ padding:20px 0; }
.layout_sideB .photowallBox .picBox{ width:200px; height:150px; position:relative;}
.layout_sideB .photowallBox .picBox .pic img{ width:200px; height:150px;}
.layout_sideB .photowallBox .picBox span.bg{ display:block; width:200px; height:24px; position:absolute; bottom:0; left:0; background: #000;opacity: 0.5;-moz-opacity: 0.5;filter: alpha(opacity = 50);}
.layout_sideB .photowallBox .picBox p{ width:200px; height:25px; position:absolute; bottom:0; left:0; line-height:25px; text-align:center; font-size:15px;}
.layout_sideB .photowallBox .picBox p a:link,.layout_sideB .photowallBox .picBox p a:visited,.layout_sideB .photowallBox .picBox p a:active{ color:#fff;}
.layout_sideB .photowallBox p.abstract{ padding-top:10px; line-height:22px; font-size:13px; color:#4d4d4d;}
.layout_sideB .areaList{ width:200px; border-bottom:1px dotted #ccc; margin-top:10px;}
.layout_sideB .areaList li{ width:200px; height:56px; margin-bottom:8px;}
.layout_sideB .areaList li img{ width:198px; height:54px; border:1px solid #ccc;}

.layout_sideB .figureBox{ width:200px;}
.layout_sideB .figureBox dd{ padding:20px 0; }
.layout_sideB .figureBox .picBox{ width:200px; height:150px; position:relative;}
.layout_sideB .figureBox .picBox .pic img{ width:200px; height:150px;}
.layout_sideB .figureBox .picBox span.bg{ display:block; width:200px; height:24px; position:absolute; bottom:0; left:0; background: #000;opacity: 0.5;-moz-opacity: 0.5;filter: alpha(opacity = 50);}
.layout_sideB .figureBox .picBox p{ width:200px; height:25px; position:absolute; bottom:0; left:0; line-height:25px; text-align:center; font-size:15px;}
.layout_sideB .figureBox .picBox p a:link,.layout_sideB .figureBox .picBox p a:visited,.layout_sideB .figureBox .picBox p a:active{ color:#fff;}
.layout_sideB .figureBox p.abstract{ padding-top:10px; line-height:22px; font-size:13px; color:#4d4d4d;}

.layout_sideB .auxiliaryBox{ width:200px; border-bottom:1px dotted #ccc;}
.layout_sideB .auxiliaryBox ul{ padding:20px 0;}
.layout_sideB .auxiliaryBox ul li{ height:24px; background:#a9d8a2 url(index-common-product_di2.jpg) no-repeat;; margin-top:5px; font-size:14px; line-height:24px; text-align:center; font-weight:bold;}

.layout_sideB .auxiliaryBox ul li.cur{ background:#5dab55 url(index-common-product_di1.jpg) no-repeat;}
.layout_sideB .auxiliaryBox ul li a:link,.layout_sideB .auxiliaryBox ul li a:visited,.layout_sideB .auxiliaryBox ul li a:active{ color:#fff;}


.layout_sideC{ width:160px; }
.layout_sideC .modeBox{ padding:0 20px;}
.layout_sideC .modeBox dt{ width:136px; height:30px; margin:0 auto; border-bottom:2px solid #ccc; overflow:hidden;}
.layout_sideC .modeBox dt.pt0{ padding-top:0;}
.layout_sideC .modeBox dt strong{ font-size:18px; font-weight:bold; line-height:30px;}
.layout_sideC .modeBox dd{ width:136px; padding:20px 0 20px; margin:0 auto;}
.layout_sideC .modeBox dd ul{border-bottom:1px dotted #ccc; padding-bottom:35px;}
.layout_sideC .modeBox dd ul li{ width:136px; height:30px; background:#79ba60; border-radius:5px; line-height:30px; margin-top:10px; text-align:center; font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px;}
.layout_sideC .modeBox dd ul li a:link,.layout_sideC .modeBox dd ul li a:visited,.layout_sideC .modeBox dd ul li a:active{ color:#fff;}

.content{ width:730px; margin:0 auto; font-size:14px; line-height:24px;}
.content p{ padding:10px 0;}
.content strong{ font-weight:bold;}

.praiseBox{ height:30px; background:#f2f2f2; position:relative;}
.praiseBox .box{ float:left; clear:none;}
.praiseBox .box_1,.praiseBox .box_2{ width:116px; height:30px; border-right:2px solid #fff;}
.praiseBox .box_1 a,.praiseBox .box_2 a{ display:block; width:116px; height:30px; background:url(icoPraise.png) 30px center no-repeat; text-indent:70px; line-height:32px; color:#999; font-size:15px;}
.praiseBox .box_2 a{ background-image:url(icoPraise2.png);}
.praiseBox .box_2{}
.praiseBox .box_3,.praiseBox .box_4{ width:105px; height:30px; position:absolute; font-size:15px; line-height:30px; color:#fff; text-align:center; background:#d10003; right:120px; top:0;}
.praiseBox .box_3 a:link,.praiseBox .box_3 a:visited,.praiseBox .box_3 a:active,.praiseBox .box_4 a:link,.praiseBox .box_3,.praiseBox .box_4 a:visited,.praiseBox .box_3,.praiseBox .box_4 a:active{ color:#fff;}
.praiseBox .box_4{ width:118px; right:0px;}

.pageA{ height:30px; position:relative;}
.pageA .btnBefore,.pageA .btnAfter{ display:block; width:80px; height:25px; position:absolute; left:0; top:10px; background:#4d4d4d; font-size:15px; line-height:26px; text-align:center;}
.pageA .btnBefore a:link,.pageA .btnBefore a:visited,.pageA .btnBefore a:active,.pageA .btnAfter a:link,.pageA .btnAfter a:visited,.pageA .btnAfter a:active{ color:#fff;}
.pageA .btnAfter{ right:0px; left:auto;}

.pageB{ text-align:center;}
.pageB ul{}
.pageB ul li{ display:inline-block;}
.pageB ul li a{ display:inline-block; padding:6px 8px 5px; font-size:13px; background:#e6e6e6; line-height:14px;}
.pageB ul li strong a{ color:#fff; background:#d10003;}
.pageB ul li.cur a{ color:#fff; background:#000;}

.moreNews{ width:750px; height:140px; background:#f2f2f2; margin-top:20px;}
.moreNews dt{ height:35px; background:url(line.png) center bottom no-repeat;}
.moreNews dt strong{ display:block; font-size:13px; line-height:34px; color:#666; text-indent:20px;}
.moreNews dd{}
.moreNews dd ul{ padding:10px 0; font-size:14px;}
.moreNews dd ul li{ display:block; line-height:24px; padding-left:40px; background:url(icoGreen.png) 25px 8px no-repeat; position:relative;}
.moreNews dd ul li span{ position:absolute; right:20px; color:#999;}


.layout_main{ width:810px; padding:0 20px;  border-left:1px solid #ddd;}
.layout_main h2{ width:810px; height:30px; border-bottom:2px solid #ccc;line-height:30px; font-size:18px; font-weight:bold; color:#7abb61;}

.layout_mainB{ width:750px;}
.layout_mainB h2{  height:33px; font-size:18px; background:#d10003; border-bottom:2px solid #000; position:relative;}
.layout_mainB h2 strong{ color:#fff; line-height:33px; text-indent:10px; display:block;}
.layout_mainB h2 span.more{ position:absolute; top:0; font-size:14px; font-weight:normal; right:10px; line-height:33px;}
.layout_mainB h2 span.more a:link,.layout_mainB h2 span.more a:visited,.layout_mainB h2 span.more a:active{ color:#fff;}


.area990x65{ width:990px; height:65px; margin:0 auto;}
.area990x65 img{ width:990px; height:65px;}
.area200x160{ width:200px; height:160px;}
.area200x160 img{ width:200px; height:160px;}
.area260x190{ width:260px; height:190px;}
.area260x190 img{ width:260px; height:190px;}
.area690x60{ width:690px; height:60px;}
.area690x60 img{ width:690px; height:60px;}


.layout_backTop {display:none; position:fixed; bottom:0; right:0;position: fixed; bottom:10px; right:10px;z-index: 999; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.layout_backTop img{opacity:0.8; transition:opacity 0.25s linear 0s; -moz-transition:opacity 0.25s linear 0s; -webkit-transition:opacity 0.25s linear 0s; -o-transition:opacity 0.25s linear 0s; }
.layout_backTop img:hover{opacity:1;}

.messageBox{ width:750px; height:220px; overflow:hidden; background:url(line2.png) bottom center no-repeat;}
.messageBox h6{ font-size:18px; line-height:30px; border-bottom:2px solid #cbcbcb;}
.messageBox .modeBoxA{ padding-top:20px;}
.messageBox .modeBoxA dt{ width:362px; height:26px; background:url(titleBgB.png) no-repeat; position:relative; overflow:hidden;}
.messageBox .modeBoxA dt strong{ font-size:15px; line-height:28px; padding-left:15px;}
.messageBox .modeBoxA dt span{ position:absolute; right:10px; top:0; line-height:26px;}
.messageBox .modeBoxA dd{ border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.messageBox .modeBoxA dd ul{ padding:10px;}
.messageBox .modeBoxA dd ul li{ display:block; height:24px; position:relative; padding-left:15px; background:url(icoGray.png) 5px 8px no-repeat; font-size:14px;}
.messageBox .modeBoxA dd ul li span{ position:absolute; right:0px; top:0;}

.modeBoxC{}
.modeBoxC dt{line-height:32px; height:33px; border-bottom:2px solid #ccc; position:relative;}
.modeBoxC dt strong{ font-size:18px; font-weight:bold;}
.modeBoxC dt span{ position:absolute; right:10px; top:0px; font-size:14px; font-family:arial;}
.modeBoxC dd{ padding-top:20px;}

.modeBoxE{}
.modeBoxE dt{ background:url(index-supply_and_demand_title.jpg) no-repeat; height:26px; overflow:hidden; position:relative;}
.modeBoxE dt strong{ font-size:16px; padding:10px; line-height:28px; color:#79ba5e;}
.modeBoxE dt span{ position:absolute; right:10px; line-height:24px; font-family:arial;}

.modeBoxF{}
.modeBoxF dt{ line-height:30px; border-bottom:2px solid #ccc; position:relative;}
.modeBoxF dt strong{ font-size:18px; font-weight:bold;}
.modeBoxF dt span{ position:absolute; right:10px; line-height:30px; font-size:14px; font-family:arial;}
.modeBoxF h2.title{ line-height:30px; border-bottom:2px solid #ccc; position:relative;}
.modeBoxF h2.title strong{font-size:18px; font-weight:bold;}

.modeListA{ font-size:14px; margin:10px;}
.modeListA li{ position:relative; line-height:24px; background:url(icoGray.png) 2px 10px no-repeat; padding-left:10px;}
.modeListA li span{ position:absolute; right:0px; top:0px; color:#999;}
.modeListA li.cur{ padding-bottom:10px; border-bottom:1px dotted #ccc; margin-bottom:10px;}

.modeList{ padding:10px 0;}
.modeList li{ font-size:14px; background:url(icoGray.png) 2px 11px no-repeat; padding-left:10px;}

.modeListB{ width:100%;}
.modeListB li{ width:auto; height:40px; line-height:39px; }
.modeListB li a{ display:block; font-size:14px; background:url(icoGray.png) 20px 19px no-repeat;}
.modeListB li a:hover{ background-color:#f2f7f0; text-decoration:none;}
.modeListB li a span{ display:block;width:270px; margin:0 auto; border-bottom:1px dotted #ccc; margin:0 auto; text-indent:10px; position:relative;}
.modeListB li a i.play{ display:block;width:20px; height:20px; background:url(icoPlay.png) no-repeat; position:absolute; right:0px; top:10px;}



.productMinList{}
.productMinList dd{ width:990px; overflow:hidden;}
.productMinList ul{ width:1010px;}
.productMinList ul li{ width:230px; height:340px; margin-right:20px; *margin-right:10px; float:left; background:#f2f2f2; margin-bottom:10px;}
.productMinList ul li .pic{ width:200px; height:200px; margin:0 auto; padding:15px;}
.productMinList ul li img{ width:200px; height:200px;}
.productMinList ul li h3{ font-size:14px; width:200px; margin:0 auto; line-height:22px;}
.productMinList ul li p.line1{ width:200px; height:20px; margin:0 auto; font-size:13px; text-align:center;}
.productMinList ul li p.line1 strong{ font-size:18px; font-weight:bold; color:#c00; padding-right:5px;}
.productMinList ul li p.line2{ width:46px; height:20px; margin:0 auto;  padding-top:10px;}
.productMinList ul li p.line2 span{ display:block; width:20px; height:20px;}
.productMinList ul li p.line2 span.ico1{ background:url(icoZ.png) no-repeat;}
.productMinList ul li p.line2 span.ico2{ background:url(icoL.png) no-repeat;}

.hireTable{}
.hireTable dd{ padding-top:0px; position:relative;}
.hireTable dd .workingMore{ width:140px; border:4px solid #999; position:absolute; left:620px; top:30px; background:#fff; font-size:14px; line-height:24px; text-indent:10px; display:none;}
.hireTable dd .workingMore li{}
.hireTable dd .workingMore ul{ width:110px; margin:0 auto; padding:5px 0;}
.hireTable dd .workingMore ul li{}
.hireTable dd .workingMore ul li a{ display:block; width:110px; height:24px; line-height:24px; text-align:center; text-indent:0px}
.hireTable dd .workingMore ul li a:hover{ background:#e2f5fb;}
.hireTable td{ height:35px; border-bottom:1px dotted #ccc; text-align:center; font-size:15px;}
.hireTable .nav td{ border-bottom:0; background:#f2f2f2; text-align:center; }
.hireTable td.cur{ text-indent:30px; background:url(icoGray.png) 20px 16px no-repeat; text-align:left;}
.hireTable td.workingBtn{ background-image:url(icoA.png); background-position:104px 16px; background-repeat:no-repeat;}



.companyArea{ width:990px; height:250px; margin:0 auto; padding-top:140px; background:url(img990x110.png) no-repeat;}
.companyArea .nav{ background:#ebebeb; height:250px;}
.companyArea .nav ul{ padding-top:25px;}
.companyArea .nav ul li{ font-size:18px; line-height:40px; font-weight:bold; width:140px; text-align:center;}
.companyArea .abstract{ background:#ebebeb; height:250px;}
.companyArea .abstract dl{ padding:25px;}
.companyArea .abstract dl dt{ font-size:18px; line-height:40px; }
.companyArea .abstract dl dt strong{ font-weight:bold;}
.companyArea .abstract dl dd{ line-height:24px; font-size:12px; padding-top:10px;}
.companyArea .abstract dl dd strong{ font-weight:bold;}
.companyArea .information{ background:#ebebeb; height:250px;}
.companyArea .information dl{ padding:25px;}
.companyArea .information dl dt{ font-size:18px; line-height:40px; }
.companyArea .information dl dt strong{ font-weight:bold; }
.companyArea .information dl dd{ line-height:22px; font-size:14px; padding-top:10px;}
.companyArea .information dl dd strong{ font-weight:bold;}


.select_box {width:150px; height:26px; position:relative; padding:0; font-size:12px; z-index:auto;}
.select_box .iptBox{ border:1px solid #ccc;}
.select_box input {cursor:pointer; display:block;line-height:24px; width:118px; height:24px; overflow:hidden; padding-right:20px; padding-left:10px; background:url(select_input_bg.png) #fff no-repeat right center;border:0; }
.select_box ul {width:150px; position:absolute; left:0; top:24px; background:#fff;  overflow: hidden;display:none; background:#ebebeb; z-index:100; zoom:1;}
.select_box ul li{display:block;height:30px;overflow:hidden;line-height:30px;padding-left:5px;width:100%;cursor:pointer;}

.text_box{ height:24px; width:358px; border:1px solid #ccc; background:#fff;}
.text_box input{ width:342px; height:14px; line-height:14px; padding:5px 8px; border:0;}

.radio_box{}
.radio_box .boxA,.radio_box .boxB{ float:left; padding-right:20px;}
.radio_box div.boxA input,.radio_box div.boxB input{ float:left; margin-top:6px;}
.radio_box div.boxA label,.radio_box div.boxB label{ float:left; padding-left:10px; line-height:26px; font-size:14px; font-weight:bold;}

.textarea_box{ width:668px; height:48px;border:1px solid #ccc; background:#fff;}
.textarea_box textarea{ width:652px; height:38px; line-height:14px; padding:5px 8px; border:0;}

.btn_box{ margin-left:130px;}
.btn_box input{ width:150px; height:36px; background:#79ba60; color:#fff; border:0; font-size:18px; cursor:pointer;}

.areaTop{ width:100%; height:160px; margin:10px 0; background:#b2b2b2;}
.areaTop .banner{ width:1030px; height:120px; margin:0 auto; padding-top:20px;}

.check_box .boxA{ float:left; padding-top:8px;}
.check_box p{ float:left; padding-left:10px; line-height:28px; font-size:12px; color:#333;}

.auxiliaryNav{ width:1030px; height:100px;}
.auxiliaryNav dt{ height:40px; background:#f2f2f2;}
.auxiliaryNav dt strong{ display:block; float:left; font-size:14px; padding:0 10px; line-height:40px; color:#005337; font-weight:bold;}
.auxiliaryNav dt strong.TabbedPanelsTabSelected{ background:#005337; color:#fff; padding:0 15px;}
.auxiliaryNav dd{ height:60px; background:url(auxiliaryNavBg.png) repeat-x; line-height:60px;}
.auxiliaryNav dd p{ font-size:14px; line-height:60px; padding-left:10px;}
.auxiliaryNav dd p a{ margin:0 10px; font-size:14px;}



.auxiliaryNav{ width:1030px; height:100px;}
.auxiliaryNav dt{ height:40px;}
.auxiliaryNav dt strong{ display:block; float:left;}
.auxiliaryNav dd{ height:60px; background:url(auxiliaryNavBg.png) repeat-x;}

.patentList{}
.patentList dt{ height:20px; line-height:20px; padding:20px 0;}
.patentList dt strong{ font-size:14px; padding-right:10px; color:#7abb61; font-weight:bold;}
.patentList dd{ padding-bottom:20px; border-bottom:1px dotted #ccc; margin-bottom:20px;}
.patentList dd h3{ height:40px; background:url(patentTitleBg.png) no-repeat; font-size:21px; line-height:30px; text-align:center; color:#fff;}
.patentList dd ul{ line-height:40px; font-size:16px; font-weight:bold;}
.patentList dd ul li{  padding-left:20px; background:url(icoC.png) 8px 17px no-repeat; position:relative; font-size:17px;}
.patentList dd ul li.cur{color:#79ba60; background:none; padding-left:10px; background-color:#f2f2f2; margin-bottom:10px; font-size:13px;}
.patentList dd ul li span.date{ position:absolute; right:10px; line-height:40px; font-size:14px; font-weight:normal;}
x
/*----------------------------09.17-09.18 start-------------------------------*/
.clearfix { clear:both; height:0px; line-height:0px; font-size:0px;}

.layout_head .layout_magazine_top{ width:200px; height:50px; position:absolute; right:0;}
.layout_head .layout_magazine_top ul li{ float:left; font-size:14px;}
.layout_head .layout_magazine_top ul li a{ display:block; padding:0 15px; line-height:50px; color:#fff;}
.layout_head .layout_magazine_top ul li.cur a,.layout_head .layout_magazine_top ul li a:hover{ background:#3dbee5;}

.layout_head .layout_magazine_menuNav .navMin{ display:none; background:url(index-nav-di3.png) no-repeat; width:281px; height:34px; line-height:42px; position:absolute; overflow:hidden; top:30px; left:130px;}
.layout_head .layout_magazine_menuNav .navMin p{ text-indent:10px;}
.layout_head .layout_magazine_menuNav .navMin p span{ padding:0 8px;}
.layout_head .layout_magazine_menuNav .navMin p,.layout_head .layout_magazine_menuNav .navMin p a:link,.layout_head .layout_magazine_menuNav .navMin p a:visited,.layout_head .layout_magazine_menuNav .navMin p a:active{ color:#fff;}



.layout_head .layout_magazine_menuNav{ width:510px; height:30px; position:absolute; left:310px; top:60px;}
.layout_head .layout_magazine_menuNav li{ float:left; font-size:15px; font-family:\5FAE\8F6F\96C5\9ED1;}
.layout_head .layout_magazine_menuNav li a{ display:inline-block; padding:0 20px; height:30px; line-height:30px; color:#4d4d4d; position:relative;}
.layout_head .layout_magazine_menuNav li a i{ position:absolute; right:-1px; top:0; width:20px; height:30px;}
.layout_head .layout_magazine_menuNav li.cur a,.layout_head .layout_magazine_menuNav li a:hover{ color:#fff; background:url(magazine_nav_bg.png) no-repeat;}
.layout_head .layout_magazine_menuNav li.cur a i,.layout_head .layout_magazine_menuNav li a:hover i{ background:url(magazine_nav_bg.png) right no-repeat;}

.layout_magazine_foot{ width:100%; height:140px; background:url(footNav.png) repeat-x;}
.layout_magazine_foot ul.footNav{ width:780px; height:42px; margin:0 auto; overflow:hidden;}
.layout_magazine_foot ul.footNav li{ height:42px; float:left;line-height:42px; font-size:13px;}
.layout_magazine_foot ul.footNav li a{ display:block; padding:0 20px; color:#ffffff;}
.layout_magazine_foot ul.footNav li a:link,.layout_magazine_foot ul.footNav li a:visited,.layout_magazine_foot ul.footNav li a:active{ color:#fff;}
.layout_magazine_foot ul.footNav li.cur a,.layout_magazine_foot ul.footNav li a:hover{ background:#3dbee5;}
.layout_magazine_foot p{ text-align:center; line-height:32px; font-size:13px;}

.layout_magazine_container { width:100%; background:url(magazine_mainbg.gif) repeat-y; }
.layout_magazine_container .magazin_cont_l { float:left; display:inline; margin-left:20px; width:136px; padding-right:20px;}
.layout_magazine_container .magazin_cont_l .magazin_submenu { display:block; width:100%; padding-bottom:20px;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .title { display:block; width:100%; height:34px; line-height:34px; border-bottom:2px solid #cccccc; font-size:18px; font-weight:bold;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_operate { display:block; width:100%; padding:20px 0 10px 0; border-bottom:1px dotted #dedede;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_operate a { display:block; width:100%; height:30px; line-height:30px; text-align:center; text-decoration:none; color:#FFF; font-size:13px; font-weight:bold; font-family:"Microsoft Yahei"; background:url(magazine_l_btn1.gif) no-repeat; margin-bottom:10px;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_operate a:hover { text-decoration:underline;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_journal { display:block; width:100%; padding:20px 0 15px 0; border-bottom:1px dotted #dedede;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_journal .journal_year { display:block; width:100%; margin-bottom:5px;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_journal .journal_year a { display:block; width:100%; height:40px; line-height:40px; background:url(magazine_l_btn3.gif) no-repeat; color:#4d4d4d; font-size:18px; font-weight:bold; font-family:"Microsoft Yahei"; text-align:center;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_journal .journal_year a:hover { background:url(magazine_l_btn2.gif) no-repeat; color:#FFF;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .AccordionPanelOpen .journal_year a { background:url(magazine_l_btn2.gif) no-repeat; color:#FFF;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_journal .journal_list { display:block; width:100%; padding:5px 0 20px 0; list-style:none;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_journal .journal_list li { display:block; width:100%; height:22px; margin-top:5px; text-align:center;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_journal .journal_list li a { display:block; width:100%; height:22px; line-height:22px; font-size:14px; color:#4d4d4d; font-family:"Microsoft Yahei";} 
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_journal .journal_list li a:hover { background:url(magazine_l_btn4.gif) no-repeat;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_journal .journal_list li .cur { background:url(magazine_l_btn4.gif) no-repeat;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_retrieve { display:block; width:100%; padding:20px 0 10px 0; border-bottom:1px dotted #dedede;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_retrieve a { display:block; width:100%; height:30px; line-height:30px; text-align:center; text-decoration:none; color:#FFF; font-size:13px; font-weight:bold; font-family:"Microsoft Yahei"; background:url(magazine_l_btn1.gif) no-repeat; margin-bottom:10px;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_retrieve a:hover { text-decoration:underline;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_book { display:block; width:100%; padding-top:20px; list-style:none;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_book li { display:block; width:100%; margin-bottom:20px;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_book li .bookpic { display:block; width:134px; height:134px; border:1px solid #d3d3d3; margin-bottom:6px; overflow:hidden;}
.layout_magazine_container .magazin_cont_l .magazin_submenu .magazine_book li span { display:block; width:100%; font-size:14px; color:#4d4d4d; font-family:"Microsoft Yahei"; text-align:center; line-height:22px;}


.layout_magazine_container .magazine_cont_r { float:left; display:inline; margin-left:19px; width:815px;}
.layout_magazine_container .magazine_cont_r .magazin_intro { display:block; width:100%; padding-bottom:20px; border-bottom:1px dotted #dfdfdf; margin-bottom:20px;}
.layout_magazine_container .magazine_cont_r .magazin_intro .top_column { display:block; width:100%; height:34px; line-height:34px; border-bottom:2px solid #cccccc; font-family:"Microsoft Yahei"; overflow:hidden;}
.layout_magazine_container .magazine_cont_r .magazin_intro .top_column .title { float:left; font-size:18px; font-weight:bold; color:#3dbee5;}
.layout_magazine_container .magazine_cont_r .magazin_intro .top_column .operate { float:right;}
.layout_magazine_container .magazine_cont_r .magazin_intro .top_column .operate a { float:right; font-size:18px; font-weight:bold; color:#000000; }
.layout_magazine_container .magazine_cont_r .magazin_intro .top_column .operate i { float:right; display:inline; margin:0 15px;}
.layout_magazine_container .magazine_cont_r .magazin_intro .intro_box { display:block; width:100%; padding:10px 0 20px 0; line-height:26px; font-size:14px; color:#4c4c4c;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box { display:block; width:100%;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .top_column { display:block; width:100%; height:34px; line-height:34px; border-bottom:2px solid #cccccc; font-family:"Microsoft Yahei";}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .top_column span { float:left; font-size:18px; font-weight:bold; color:#000000;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .top_column p { float:left; font-size:18px; font-weight:bold; color:#3dbee6;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_show { display:block; width:100%; padding:18px 0;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_show .magazin_pic { float:left; width:410px; height:250px; border:1px solid #cdeff9; overflow:hidden;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_show .magazine_detailed { float:right; width:385px; font-family:"Microsoft Yahei";}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_show .magazine_detailed .tips { display:block; width:100%; padding-bottom:2px; background:url(magazine_show_line.gif) no-repeat bottom left;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_show .magazine_detailed .tips span { display:block; width:100%; height:36px; line-height:36px; font-size:20px; font-weight:bold; color:#3bbfe5;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_show .magazine_detailed .tips p { display:block; width:100%; height:14px; line-height:14px; font-size:12px; color:#4c4c4c; margin-bottom:12px;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_show .magazine_detailed .showlist { display:block; width:100%;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_show .magazine_detailed .showlist ul { float:left; width:260px; list-style:none; padding:15px 0;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_show .magazine_detailed .showlist li { float:left; width:100%; height:26px; line-height:26px; font-size:14px; font-weight:bold;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_show .magazine_detailed .submit { float:right; width:120px; height:40px; line-height:40px; background:url(magazine_r_btn5.gif) no-repeat; color:#FFF; font-size:18px; text-align:center; margin-top:145px;}

.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_info_show { display:block; width:100%; padding-top:15px; border-top:1px dotted #dfdfdf; clear:both; padding-bottom:22px;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_info_show dt { display:block; height:42px; line-height:42px; font-size:22px; font-weight:bold; color:#39bfe5;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_info_show dd { clear:both; display:block; width:100%;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_info_show dd .title { line-height:40px; padding-bottom:6px;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_info_show dd .title span { float:left; font-size:18px; font-weight:bold; color:#000; max-width:770px;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_info_show dd .title span font { font-size:18px; padding-right:36px; height:40px; background:url(m1.gif) no-repeat right;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_info_show dd .title em { float:right; font-style:normal;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_info_show dd .title em .download { float:right; width:24px; height:20px; background:url(magazine_download.gif) no-repeat; margin-top:10px; margin-left:10px;}
.layout_magazine_container .magazine_cont_r .magazine_nr_box .magazine_info_show dd .title em p { float:right; height:40px; font-size:14px; text-align:right; color:#4e4d4b; overflow:hidden;}
.layout_magazine_container .magazine_info_show dd .title em p a { text-decoration:none; color:#3dbee5; margin:0 5px;}
.layout_magazine_container .magazine_info_show dd .summary { clear:both; display:block; padding:8px 12px 8px 12px; width:791px; background:#f2f2f2; margin-bottom:10px;}
.layout_magazine_container .magazine_info_show dd .summary .bt { font-size:12px; color:#4c4c4c; line-height:26px; font-weight:bold; padding-bottom:5px;}
.layout_magazine_container .magazine_info_show dd .summary .box { float:left; display:block; width:100%; padding-bottom:4px;}
.layout_magazine_container .magazine_info_show dd .summary .box span { float:left; width:65px; height:20px; line-height:20px; font-size:14px; color:#FFF; text-align:center; background:url(m2.gif) no-repeat; padding-right:12px;}
.layout_magazine_container .magazine_info_show dd .summary .box p { float:left; width:714px; line-height:20px; font-size:14px; color:#676767;}
.layout_magazine_container .magazine_info_show dd .summary .box p a { font-size:14px; color:#000;}
.layout_magazine_container .magazine_info_show dd .summary .box p i { margin:0 10px;}
.layout_magazine_container .retrieval_tab { display:block; height:34px; line-height:34px; font-size:18px; font-weight:bold; padding-top:20px; overflow:hidden;}
.layout_magazine_container .retrieval_tab a { float:left; display:inline; padding-left:24px;}
.layout_magazine_container .retrieval_tab a span { padding-right:24px; height:34px; float:left;}
.layout_magazine_container .retrieval_tab a:hover { background:url(m3.gif) no-repeat left; color:#FFF; text-decoration:none;}
.layout_magazine_container .retrieval_tab a:hover span { background:url(m3.gif) no-repeat right;}
.layout_magazine_container .retrieval_tab .cur { background:url(m3.gif) no-repeat left; color:#FFF; text-decoration:none;}
.layout_magazine_container .retrieval_tab .cur span { background:url(m3.gif) no-repeat right;}

.layout_magazine_container .pageC{ text-align:center; margin-bottom:50px; padding-top:22px; border-top:1px dotted #dfdfdf;}
.layout_magazine_container .pageC ul{}
.layout_magazine_container .pageC ul li{ display:inline-block;}
.layout_magazine_container .pageC ul li a{ display:inline-block; padding:3px 8px ; font-size:12px; background:#e6e6e6;}
.layout_magazine_container .pageC ul li strong a{ color:#fff; background:#3dbee6;}
.layout_magazine_container .pageC ul li.cur a{ color:#fff; background:#3dbee6;}

.layout_magazine-article { display:block; width:100%;}
.layout_magazine-article .title_add { display:block; width:100%; height:34px; line-height:34px; border-bottom:2px solid #dfdfdf; font-size:18px; font-weight:bold; color:#000;}
.layout_magazine-article .title_add a { color:#000;}
.layout_magazine-article .title_add a:hover { text-decoration:none;}
.layout_magazine-article .article_box { display:block; width:100%; padding-top:26px;}
.layout_magazine-article .article_box .bt { display:block; width:100%; line-height:40px; border-bottom:1px dotted #dfdfdf; font-size:24px; font-weight:bold; text-align:center;}
.layout_magazine-article .article_box .time { display:block; width:100%; height:50px; line-height:50px; font-size:12px; color:#666666;}
.layout_magazine-article .article_box .article_cont { display:block; width:100%; overflow:hidden; line-height:28px; font-size:14px; color:#000; padding-bottom:35px;}
.layout_magazine-article .article_box .acticle_operate { display:block; width:100%; height:30px; line-height:30px; background:#f2f2f2; margin-bottom:16px;}
.layout_magazine-article .article_box .acticle_operate a { height:30px; line-height:30px; font-size:14px;}
.layout_magazine-article .article_box .acticle_operate .zan { float:left; display:inline; padding:0 32px 0 70px; background:url(icoPraise.png) no-repeat 35px 0; border-right:3px solid #ffffff;}
.layout_magazine-article .article_box .acticle_operate .star { float:left; display:inline; padding:0 32px 0 70px; background:url(icoPraise2.png) no-repeat 35px 0; border-right:3px solid #ffffff;}
.layout_magazine-article .article_box .acticle_operate .question { float:right; display:inline; color:#FFF; padding:0 22px; background:#3dbee5; margin-left:4px;}
.layout_magazine-article .article_box .acticle_operate .submit { float:right; display:inline; color:#FFF; padding:0 22px; background:#3dbee5;}
.layout_magazine-article .article_box .acticle_tab { display:block; width:100%; height:24px; line-height:24px; font-size:14px; padding:15px 0 30px 0; border-top:1px dotted #dfdfdf;}
.layout_magazine-article .article_box .acticle_tab .lastpage { float:left; width:80px; height:24px; background:#4d4d4d; color:#FFF; text-align:center; }
.layout_magazine-article .article_box .acticle_tab .nextpage { float:right; width:80px; height:24px; background:#4d4d4d; color:#FFF; text-align:center;}




.layout_magazine_list { display:block;}
.layout_magazine_list .tips { display:block; height:34px; line-height:34px;}
.layout_magazine_list .tips span { float:left; font-size:20px; font-weight:bold; color:#3bc0e3;}
.layout_magazine_list .tips em { float:right; width:105px;}
.layout_magazine_list .tips em input { float:left; width:14px; height:14px; margin-top:10px;}
.layout_magazine_list .tips em a { float:right; width:80px; height:20px; line-height:20px; font-size:14px; color:#FFF; text-align:center; background:url(magazine_list4.gif) no-repeat; margin-top:7px;}
.layout_magazine_list .top_column { display:block; width:100%; height:34px; line-height:34px; border-top:2px solid #cccccc; background:#f2f2f2; overflow:hidden;}
.layout_magazine_list .top_column .fontstyle { float:left; text-align:center; font-size:14px; text-align:center; color:#4c4c4c;}
.layout_magazine_list .top_column .width1 { width:95px;}
.layout_magazine_list .top_column .width2 { width:395px;}
.layout_magazine_list .top_column .width3 { width:78px;}
.layout_magazine_list .top_column .width4 { width:98px;}
.layout_magazine_list .top_column .width5 { width:46px;}
.layout_magazine_list .top_column .width6 { width:46px;}
.layout_magazine_list .top_column .width7 { width:44px; padding-right:13px; background:url(magazine_list5.png) no-repeat 40px 14px; cursor:pointer;}
.layout_magazine_list .top_column .width7_menu { display:block; position:absolute; width:76px; padding:7px; background:url(magazine_width7_bg.png) repeat; _background:#000; _opacity: 0.65; _-moz-opacity: 0.65; _filter:alpha(opacity=65); margin:34px 0 0 725px; _margin-left:-90px;}
.layout_magazine_list .top_column .width7_menu ul { display:block; width:66px; background:#ffffff; padding:10px 5px; }
.layout_magazine_list .top_column .width7_menu ul li { display:block; width:100%; height:20px; line-height:20px; font-size:12px; text-align:center;}
.layout_magazine_list .top_column .width7_menu ul li a:hover { display:block; width:100%; height:20px; background:#e2f5fc; text-decoration:none;}
.layout_magazine_list .magazine_list_show { display:block; list-style:none;}
.layout_magazine_list .magazine_list_show li { display:block; height:40px; line-height:40px; overflow:hidden; border-bottom:1px dotted #dfdfdf; overflow:hidden; font-size:14px;}
.layout_magazine_list .magazine_list_show li .list_id { float:left; width:95px;}
.layout_magazine_list .magazine_list_show li .list_id input { float:left; width:14px; height:14px; margin:14px 10px 0 0;}
.layout_magazine_list .magazine_list_show li .list_id span { float:left; width:68px; height:40px; text-align:left;}
.layout_magazine_list .magazine_list_show li .list_title { float:left; display:inline; width:385px; padding-left:10px; background:url(magazine_list6.gif) no-repeat 0 19px; overflow:hidden;}
.layout_magazine_list .magazine_list_show li .list_title a { font-size:16px;}
.layout_magazine_list .magazine_list_show li .list_column { float:left; width:78px; text-align:center;}
.layout_magazine_list .magazine_list_show li .list_time { float:left; width:98px; text-align:center;}
.layout_magazine_list .magazine_list_show li .list_edit { float:left; display:inline; display:inline; width:24px; height:20px; background:url(magazine_edit.gif) no-repeat; margin:10px 0 0 11px;}
.layout_magazine_list .magazine_list_show li .list_download { float:left; display:inline; display:inline; width:24px; height:20px; background:url(magazine_download.gif) no-repeat; margin:10px 11px 0 22px;}
.layout_magazine_list .magazine_list_show li .list_state { float:left; width:57px; text-align:center;}
.layout_magazine_list .magazine_list_show li .list_state .wait { color:#4e4e4e;}
.layout_magazine_list .magazine_list_show li .list_state .audit { color:#4e4e4e;}
.layout_magazine_list .magazine_list_show li .list_state .pass { color:#3cbde5;}
.layout_magazine_list .magazine_list_show li .list_state .nopass { color:#ce0002;}
.layout_magazine_list .magazine_list_footer { display:block; height:20px; line-height:20px; padding-top:12px;}
.layout_magazine_list .magazine_list_footer input { float:left; width:14px; line-height:14px; margin:4px 10px 0 0;}
.layout_magazine_list .magazine_list_footer a { float:left; width:80px; height:20px; line-height:20px; color:#FFF; text-align:center; background:url(magazine_list4.gif) no-repeat;}





.layout_question_bodybg { background:#fafafa;}

.layout_question_head { width:100%; height:90px; background:url(index-topnav_question.png) repeat-x left top;}
.layout_question_head .layout h1{ width:290px; height:90px; position:absolute; left:15px; background:url(top-gray.png) no-repeat;}

.layout_head .layout_question_menuNav { width:510px; height:30px; position:absolute; left:310px; top:60px;}
.layout_head .layout_question_menuNav li{ float:left; font-size:15px; font-family:\5FAE\8F6F\96C5\9ED1;}
.layout_head .layout_question_menuNav li a{ display:inline-block; padding:0 20px; height:30px; line-height:30px; color:#000000; position:relative;}
.layout_head .layout_question_menuNav li a i{ position:absolute; right:-1px; top:0; width:20px; height:30px;}
.layout_head .layout_question_menuNav li.cur a,.layout_head .layout_question_menuNav li a:hover{ color:#fff; background:url(question_nav_bg.png) no-repeat;}
.layout_head .layout_question_menuNav li.cur a i,.layout_head .layout_question_menuNav li a:hover i{ background:url(question_nav_bg.png) right no-repeat;}

.layout_head .layout_question_menuNav .navMin{ display:none; background:url(index-nav-di4.png) no-repeat; width:281px; height:34px; line-height:42px; position:absolute; overflow:hidden; top:30px; left:130px;}
.layout_head .layout_question_menuNav .navMin p{ text-indent:10px;}
.layout_head .layout_question_menuNav .navMin p span{ padding:0 8px;}
.layout_head .layout_question_menuNav .navMin p,.layout_head .layout_question_menuNav .navMin p a:link,.layout_head .layout_question_menuNav .navMin p a:visited,.layout_head .layout_question_menuNav .navMin p a:active{ color:#fff;}



.layout_head .layout_question_top { width:200px; height:50px; position:absolute; right:0;}
.layout_head .layout_question_top ul li{ float:left; font-size:14px;}
.layout_head .layout_question_top ul li a{ display:block; padding:0 15px; line-height:50px; color:#000000;}
.layout_head .layout_question_top ul li.cur a,.layout_head .layout_question_top ul li a:hover{ background:#840e0c; color:#ffffff;}

.layout_question_foot{ width:100%; height:140px; background:url(question_footNav.png) repeat-x;}
.layout_question_foot ul.footNav{ width:780px; height:42px; margin:0 auto; overflow:hidden;}
.layout_question_foot ul.footNav li{ height:42px; float:left;line-height:42px; font-size:13px;}
.layout_question_foot ul.footNav li a{ display:block; padding:0 20px; color:#000000;}
.layout_question_foot ul.footNav li a:link,.layout_question_foot ul.footNav li a:visited,.layout_question_foot ul.footNav li a:active{ color:#fff;}
.layout_question_foot ul.footNav li.cur a,.layout_question_foot ul.footNav li a:hover{ background:#840e0c; color:#ffffff;}
.layout_question_foot p{ text-align:center; line-height:32px; font-size:13px; color:#4d4d4d;}


.layout_question { width:990px; padding:0 20px 38px 20px;}
.layout_question .layout_question_column { width:988px; height:34px; line-height:34px; border-left:2px solid #ae1a32; border-bottom:2px solid #cccccc; margin-top:20px; overflow:hidden;}
.layout_question .layout_question_column span { float:left; font-size:18px; margin-left:20px;}
.layout_question .layout_question_column a { float:right; font-size:12px; color:#999999; }
.layout_question .expert_list { display:block; width:100%; overflow:hidden; margin:20px 0;}
.layout_question .expert_list ul { width:1030px;}
.layout_question .expert_list ul li { float:left; width:305px; height:125px; overflow:hidden; padding-right:19px; border-right:1px dotted #dfdfdf; margin-right:18px;}
.layout_question .expert_list ul li .pic { float:left; width:165px; height:125px; overflow:hidden;}
.layout_question .expert_list ul li .word { float:right; width:130px; height:125px;}
.layout_question .expert_list ul li .word span { display:block; width:100%; font-size:18px; font-weight:bold; height:26px; line-height:26px; margin-bottom:7px;}
.layout_question .expert_list ul li .word span a { color:#ad1a2d;}
.layout_question .expert_list ul li .word p { display:block; width:100%; height:92px; font-size:14px; color:#4d4d4d; line-height:23px; overflow:hidden;}
.layout_question .question_search { display:block; height:50px; background:#f2f2f2;}
.layout_question .question_search .search_box { float:left; display:inline; height:32px; margin:9px 0 0 20px;}
.layout_question .question_search .search_box span { float:left; width:597px; height:30px; border:1px solid #e2e2e2; border-right:0px; background:#FFF;}
.layout_question .question_search .search_box span input { float:left; display:inline; width:563px; margin-left:17px; height:30px; line-height:30px; font-size:14px; color:#818181; border:0px;}
.layout_question .question_search .search_box a { float:left; width:30px; height:32px; background:url(question_search_btn.png) no-repeat;}
.layout_question .question_search .ask { margin-left:40px;}
.layout_question .question_search .ask,.topic { float:left; display:inline; width:100px; height:50px; line-height:50px; text-align:center; font-size:14px;}
.layout_question .question_search .ask:hover,.topic:hover { background:#840e0c; color:#FFF; text-decoration:none;}
.layout_question  .question_tab { display:block; height:35px; line-height:35px; overflow:hidden; margin-top:23px;}
.layout_question  .question_tab a { float:left; display:inline; padding-left:22px; font-size:17px; font-weight:bold; color:#000;}
.layout_question  .question_tab a span { float:left; display:inline; padding-right:22px;}
.layout_question  .question_tab a:hover { background:url(question_tab_bg.gif) no-repeat left; color:#FFF;}
.layout_question  .question_tab a:hover span { background:url(question_tab_bg.gif) no-repeat right;}
.layout_question .question_tab_listbox  {}
.layout_question .question_tab_listbox .tab_listbox { display:block; height:26px; padding-top:18px; background:url(question_tab_linebg.jpg) repeat-x bottom;}
.layout_question .question_tab_listbox .tab_listbox a { float:right; width:71px; padding-left:9px; height:26px; font-size:14px; background:url(question_tab_listbg2.jpg) no-repeat; color:#818181; text-align:center; text-decoration:none;}
.layout_question .question_tab_listbox .tab_listbox a:hover { background:url(question_tab_listbg1.jpg) no-repeat; color:#aa1a31;}
.layout_question .question_tab_listbox .tab_ullist { clear:both; display:block; list-style:none;}
.layout_question .question_tab_listbox .tab_ullist li { float:left; display:inline; width:950px; height:70px; padding:20px; border-bottom:1px dotted #dfdfdf;}
.layout_question .question_tab_listbox .tab_ullist li .pic { float:left; width:70px; height:70px; overflow:hidden;}
.layout_question .question_tab_listbox .tab_ullist li .nr { float:right; width:866px;}
.layout_question .question_tab_listbox .tab_ullist li .nr .nr_top { float:left; width:100%; height:20px; line-height:20px; margin-top:6px;}
.layout_question .question_tab_listbox .tab_ullist li .nr .nr_top span { float:left; display:inline; margin-left:12px; display:inline; width:688px; overflow:hidden;}
.layout_question .question_tab_listbox .tab_ullist li .nr .nr_top span a { font-size:14px; color:#4d4d4d; font-weight:bold;}
.layout_question .question_tab_listbox .tab_ullist li .nr .nr_top .expert { float:right; display:inline; padding:0 20px; height:20px; line-height:20px; font-size:14px; color:#818181; background:#f2f2f2;}
.layout_question .question_tab_listbox .tab_ullist li .nr .nr_down { float:left; width:100%; height:24px; line-height:24px; font-size:14px; overflow:hidden; padding-top:12px;}
.layout_question .question_tab_listbox .tab_ullist li .nr .nr_down .tag { float:left; display:inline; padding:0 10px 0 18px; font-weight:bold; color:#810e07; background:url(question_tablist_tag.png) no-repeat; height:24px; line-height:24px; margin-right:28px;}
.layout_question .question_tab_listbox .tab_ullist li .nr .nr_down .person { float:left; color:#808080;}
.layout_question .question_tab_listbox .tab_ullist li .nr .nr_down .person font { font-size:14px; margin-right:14px;}
.layout_question .question_tab_listbox .tab_ullist li .nr .nr_down p { float:left; display:inline; padding-left:10px; background:url(question_tablist_ico1.png) no-repeat 0 10px; color:#808080; margin-left:30px;}
.layout_question .question_tab_listbox .tab_ullist li .nr .nr_down p a { color:#808080;}


.layout_question .pageC{ text-align:center; margin-bottom:40px; padding-top:40px; border-top:1px dotted #dfdfdf;}
.layout_question .pageC ul{}
.layout_question .pageC ul li{ display:inline-block;}
.layout_question .pageC ul li a{ display:inline-block; padding:3px 8px ; font-size:12px; background:#e6e6e6;}
.layout_question .pageC ul li strong a{ color:#fff; background:#840e0c;}
.layout_question .pageC ul li.cur a{ color:#fff; background:#840e0c;}

.layout_question .question_messageBox{ width:990px; overflow:hidden; background:url(line2.png) bottom center no-repeat;}
.layout_question .question_messageBox h6{ font-size:18px; line-height:30px; border-bottom:2px solid #cbcbcb;}
.layout_question .question_messageBox .modeBoxA{ padding-top:20px;}
.layout_question .question_messageBox .modeBoxA dl { width:470px;}
.layout_question .question_messageBox .modeBoxA dt{ width:470px; height:26px; background:url(question_titleBgB.png) no-repeat; position:relative; overflow:hidden;}
.layout_question .question_messageBox .modeBoxA dt strong{ font-size:15px; line-height:28px; padding-left:15px; color:#810e09;}
.layout_question .question_messageBox .modeBoxA dt span{ position:absolute; right:10px; top:0; line-height:26px;}
.layout_question .question_messageBox .modeBoxA dd{ border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.layout_question .question_messageBox .modeBoxA dd ul{ padding:10px;}
.layout_question .question_messageBox .modeBoxA dd ul li{ display:block; height:24px; position:relative; padding-left:15px; background:url(icoGray.png) 5px 8px no-repeat; font-size:14px;}
.layout_question .question_messageBox .modeBoxA dd ul li span{ position:absolute; right:0px; top:0;}




.layout_question-qustion { margin:43px 0 20px 0; padding:95px 0 56px 210px; border-top:1px solid #e1c3c3; border-bottom:1px dotted #dfdfdf;}
.layout_question-qustion table { display:block;}
.layout_question-qustion table strong { font-size:14px; font-weight:bold; color:#4e4e4e; line-height:44px;}
.layout_question-qustion table .select_list { width:480px; height:26px;}
.layout_question-qustion table .select_list input { float:left; width:452px; height:24px; line-height:24px; border:1px solid #d9d9d9; border-right:0; font-size:14px;}
.layout_question-qustion table .select_list a { float:left; width:27px; height:26px; background:url(question_selectlist_btn.png) no-repeat;}
.layout_question-qustion table .inp1 { float:left; width:478px; height:24px; line-height:24px; border:1px solid #d9d9d9; font-size:14px;}
.layout_question-qustion table .inp2 { float:left; width:478px; height:96px; line-height:24px; border:1px solid #d9d9d9; font-size:14px;}
.layout_question-qustion table .inp3 { float:left; width:90px; height:24px; line-height:24px; border:1px solid #d9d9d9; font-size:14px;}
.layout_question-qustion table .submit { clear:both; display:block; width:100px; height:30px; line-height:30px; font-size:18px; color:#ffffff; font-weight:bold; background:url(question_submitbg.png) no-repeat; text-align:center; margin:30px 0 0 170px;}




.layout_magazine-submissions { padding:30px 0 40px 0; margin-bottom:px; margin-bottom:20px; border-bottom:1px dotted #dfdfdf;}
.layout_magazine-submissions table {}
.layout_magazine-submissions table strong { font-weight:bold; line-height:48px; font-size:14px;}
.layout_magazine-submissions table strong i { color:#ce0002; margin-right:6px;}
.layout_magazine-submissions table .selectlist_box { width:202px; height:26px;}
.layout_magazine-submissions table .selectlist_box input { float:left; width:175px; height:24px; line-height:24px; border:1px solid #d9d9d9; border-right:0; font-size:14px;}
.layout_magazine-submissions table .selectlist_box a { float:left; width:27px; height:26px; background:url(question_selectlist_btn.png) no-repeat;}

.layout_magazine-submissions table font { font-size:14px; color:#4e4e4e; font-size:14px;}
.layout_magazine-submissions table .inp1 { width:700px; height:70px; border:1px solid #d9d9d9; font-size:14px;}
.layout_magazine-submissions table .inp2 { width:400px; height:24px; border:1px scroll #d9d9d9; margin-right:20px; font-size:14px;}
.layout_magazine-submissions table .inp3 { width:90px; height:24px; line-height:24px; border:1px solid #d9d9d9; font-size:14px;}
.layout_magazine-submissions table .inp4 { float:left; width:380px; height:285px; border:1px solid #d9d9d9; margin:10px 10px 10px 0;}
.layout_magazine-submissions table .upload { float:left; width:121px; height:26px; background:url(magazine_ico1.png) no-repeat; margin:20px 10px 10px 0;}
.layout_magazine-submissions table .long-range { float:left; width:151px; height:26px; background:url(magazine_ico1.png) no-repeat; margin:20px 10px 10px 0;}
.layout_magazine-submissions table .upload_pic { float:left; width:290px; margin-top:10px; }
.layout_magazine-submissions table .upload_pic a { float:left; width:134px; height:26px; background:url(magazine_ico3.png) no-repeat; margin-bottom:10px;}
.layout_magazine-submissions table .upload_pic span { float:left; width:100%; font-size:14px; color:#808080; line-height:22px;}
.layout_magazine-submissions table .submit { float:left; width:100px; height:30px; line-height:30px; text-align:center; color:#FFF; font-size:18px; font-weight:bold; background:url(magazine_ico4.png) no-repeat; margin:30px 0;}


.magazine_border { border-top:0px;}
.magazine_bottom { margin-bottom:0px;}
.area815x65 { display:block; width:815px; height:65px;}
.area990x65 { display:block; width:990px; height:65px; margin:0 auto; }
.AccordionPanelContent {overflow: auto;margin: 0px;padding: 0 10px;}

/*----------------------------09.17-09.18 end-------------------------------*/