@charset "utf-8";
/* CSS Document */
.content { padding-bottom: 0 !important; }
.titlen { height: 47px; background: url(/images/stitlebg.png) center repeat-x; overflow: hidden; }
.titlea { height: 47px; background: url(/images/mtitlebg.png) center repeat-x; overflow: hidden; }
.titlen .t0, .titlea .t0 { height: 37px; line-height: 37px; overflow: hidden; color: #444; font-size: 16px; font-weight: bold; padding-left: 15px; }
.titlen .t1 { position: absolute; top: 3px; right: 15px; text-align: right; height: 31px; line-height: 31px; padding-left: 23px; background: url(/images/location.png) left center no-repeat; color: #666; }
.titlen .t2 { position:absolute; top:3px; right:15px; text-align:right; height:31px; line-height:31px; color:#666; font-weight:bold; }
.titlen .more { position:absolute; top:11px; right:10px; width:51px; height:17px; background:url(/images/mmore.png) center no-repeat; }
#mpdtindex { height: 145px; }
.titlen .t1 a { color: #666; }
#mpdidiv { margin: 17px 0 0 53px; height: 45px; width: 864px; -moz-user-select: none; }
#mpdiul li { width: 60px; height: 45px; margin: 0 6px; }
#mpdiul li img { max-width:60px; max-height:45px; }
#mpdtindex .arrow { position: absolute; top: 74px; width: 14px; height: 27px; cursor: pointer; }
#mpdiarL { left: 15px; background-image: url(/images/marrowL.png); z-index: 200; }
#mpdiarR { right: 15px; background-image: url(/images/marrowR.png); z-index: 200; }
#subleft { width: 260px; padding: 0 20px 50px 0; background: url(/images/subleftbg.png) right repeat-y; float: left; }
#slbg { position: absolute; top: 0; right: 0; width: 20px; height: 50px; background: url(/images/sublefttop.png) no-repeat; }
#subnav { padding-bottom: 30px; }
#subnav .list { padding-top: 5px; }
#subnav .unit { width: 256px; height: 35px; background:url(/images/subnavn.png) repeat-x; margin-bottom: 11px; border:1px solid #dedede; border-left:3px solid #666; }
#subnav .unit.active, #subnav .unit:hover { padding:1px 1px 1px 0; background:url(/images/subnava.png); border:none; border-left:3px solid #a20000; }
#subnav .unit .txt { width: 185px; height: 35px; line-height: 35px; font-size: 14px; color: #666; padding: 0 43px 0 32px; background:url(/images/sarn.png) right center no-repeat; }
#subnav .active .txt, #subnav .unit:hover .txt { background:url(/images/sara.png) right center no-repeat; color: #fff; font-weight: bold; }
#subcontact .txt { line-height: 24px; padding: 3px 13px 0 13px; color: #666; background: url(/images/subconbg.jpg) top left no-repeat; }
#subright { width: 690px; float: left; padding-bottom: 50px; }
#txtinfo { line-height: 24px; padding: 15px; }
#txtinfo img { max-width: 660px; }
#listpdts, #listproj0 { padding: 5px 0 0 18px; width: 681px; border-bottom:1px solid #e3e3e3;  }
#listpdts .unit, #listproj0 .unit { width: 200px; height: 170px; margin: 0 27px 31px 0; background: url(/images/listpdtbd.png) center no-repeat; overflow: hidden; float:left; }
#listpdts .unit .pic, #listproj0 .unit .pic { padding: 7px; }
#listpdts .unit .pic img, #listproj0 .unit .pic img { max-width: 186px; max-height: 119px; }
#listpdts .unit .txt, #listproj0 .unit .txt { height: 37px; line-height: 18px; text-align: center; }
#listpdts .unit:hover .txt, #listproj0 .unit:hover .txt { color: #c00201; }
#txtpdts { padding:17px 15px; }
#txtpdts .title { padding-bottom:12px; border-bottom:1px solid #e3e3e3; text-align:center; }
#txtpdts .title .t0 { line-height:35px; font-size:18px; }
#txtpdts .title .t1 { line-height:35px;}
#txtpdts .txt { line-height:24px; padding:20px 0; }
#txtpdts .txt img { max-width:660px; }
#txtpdts .btn {  padding-top:30px; text-align:center; border-top:1px solid #e2e2e2; }

#listprojs { padding:0 15px; }
#listprojs .unit { padding:15px 0; border-bottom:1px solid #e2e2e2; }
#listprojs .unit .pic { width:186px; height:119px; padding:7px; float:left; background:url(/images/listpdtbd.png) no-repeat; margin-right:20px; }
#listprojs .unit .pic img { max-width:186px; max-height:119px; }
#listprojs .unit .txt { width:440px; float:left; }
#listprojs .unit .txt .t0 { line-height:17px; padding:10px 0; font-size:14px; font-weight:bold;  }
#listprojs .unit .txt .t1 { padding-top:7px; line-height:20px; color:#666; }
#listprojs .unit .more { position:absolute; bottom:20px; right:10px; }

#listdown, #listnews { padding:15px; border-bottom:1px solid #e2e2e2; }
#listdown .unit, #listnews .unit { height:36px; line-height:36px; }
#listdown .unit .t0, #listnews .unit .t0 { padding-left:13px; background:url(/images/listdownpt.png) left top no-repeat; width:540px; }
#listdown .unit .t1, #listnews .unit .t1 { position:absolute; top:0; right:10px; text-align:right; }
#listdown .unit:hover, #listnews .unit:hover { color:#c00201; }

#txtnews { padding:15px; }
#txtnews .title { padding-bottom:12px; border-bottom:1px solid #e3e3e3; text-align:center; }
#txtnews .title .t0 { line-height:35px; font-size:18px; }
#txtnews .title .t1 { line-height:35px;}
#txtnews .txt { line-height:24px; padding:20px 0; }
#txtnews .txt img { max-width:660px; }
#msg { padding:15px; background:url(/images/msgbg.jpg) top right no-repeat; }
#msg .fm { border:1px solid #adadad; }
#msg .form0 { height:18px; width:290px; padding:0 5px; }
#msg .form1 { height:18px; width:190px; padding:0 5px; }
#msg .form2 { height:135px; width:290px; padding:5px; resize:none; font-size:13px; }
#msg .btn { width:68px; height:21px; border:none; cursor:pointer; color:#fff; }
#msg #btnReset { background:#9e9e9e; }
#msg #btnSubmit { background:#c00201; }

#order { padding-bottom:50px; }
#order .notice { padding:12px 15px; color:#939393; font-size:14px; line-height:24px; }
#order .form { border:1px solid #e2e2e2; padding:15px; margin:0 15px; }
#order .form0 { width:824px; height:28px; border:1px solid #bfbfbf; background:#f6f6f6; padding:0 5px; }
#order .form1 { width:646px; height:28px; border:1px solid #bfbfbf; background:#f6f6f6; padding:0 5px; }
#order .form2 { width:824px; height:113px; border:1px solid #bfbfbf; background:#f6f6f6; padding:5px; resize:none; font-size:13px; }
#order .form3 { width:370px; height:28px; border:1px solid #bfbfbf; background:#f6f6f6; padding:0 5px;  }
#order .btn { width:104px; height:33px; border:none; cursor:pointer; color:#fff; }
#order #btnReset { background:#9e9e9e; }
#order #btnSubmit { background:#c00201; }

