/* reset */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif; }
h4, h5, h6 { font-size: 100%; font-weight: normal; display: block }

address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul, ol, menu, li { list-style: none outside none; }
a, a:hover { text-decoration: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
html { overflow-y: scroll; }
a, area { blr:expression(this.onFocus=this.blur())
}
:focus { outline: none; }
/* html5 */
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, dialog { display: block; }
/* clearfix */
.clearfix:after { content: "\0020"; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.clear{ clear:both;}
a img { border: none; }
a:link { color: #0F334E; }
a:visited { color: #666; }
a:hover { color: #69C; }
a:active { color: #69C; }
.c { clear: both; }
.alert { color: #F00; }
.l { float: left; }
.r, .date { float: right; }
body { background: url(../images/bgBody.gif) 0 0 repeat #F2F2F2; font-size: 14px; position: relative; }
a.more { display: block; background: url(../images/bgMore.gif) no-repeat 0 0; width: 102px; height: 22px; line-height: 24px; float: right; text-indent: 18px; }
#head { height: 140px; background: url(../images/bgHead.gif) 0 0 repeat-x #072740; }
#footer { position: relative; height: 280px; overflow: hidden; background: url(../images/bgFooter.gif) 0 0 repeat #282828; border-bottom: solid #000 1px; z-index: 1; }
#head .wrapper *, #footer .wrapper * { margin: 0; padding: 0; list-style: none; font-size: 1.2em; text-decoration: none; }
.wrapper {width: 1200px;margin: 0 auto;}
#head .wrapper { background: url(../images/bgHead.png) top center repeat-x; height: 140px; }
#head #logo { float: left; margin-top: 30px; }
#head #nav { float: right; margin-right: 20px; width: 760px; height: 100px; overflow: hidden; }
#head #nav li { float: left; width: 95px; }
#head #nav li a { display: block; height: 45px; line-height: 45px; padding-top: 55px; color: #FFF; font-size: 16px; text-align: center; }
#head #nav li a:hover { background: url(../images/bgNavHover.gif) center bottom no-repeat; }
#head #nav li.hover a { background: url(../images/bgNavHover.gif) center -2px no-repeat; }
#banner { margin-bottom: 10px; padding-bottom: 20px; background: url(../images/bannerShadow.gif) center bottom no-repeat; position: relative; min-height: 290px; }
#nbanner { margin-bottom: 10px; padding-bottom: 20px; background: url(../images/bannerShadow.gif) center bottom no-repeat; position: relative; min-height: 290px;}
#banner #slides { position: absolute; top: 0; left: 0; z-index: 80; }
#banner #slides .next, #banner #slides .prev { position: absolute; top: 103px; left: -80px; width: 70px; height: 123px; display: block; z-index: 101; }
#banner .slides_container { width: 1200px; height: 330px; overflow: hidden; position: relative; }
#banner #slides .next { left: 1210px !important; background: url(../images/next.png) no-repeat; }
#banner #slides .next:hover { background: url(../images/next_2.png) no-repeat; }
#banner #slides .prev { background: url(../images/prev.png) no-repeat; }
#banner #slides .prev:hover { background: url(../images/prev_2.png) no-repeat; }
#banner .pagination { padding-top: 15px; margin: 0 auto; width: 100px; }
#banner .pagination li { float: left; margin: 0 3px; }
#banner .pagination li a { display: block; width: 12px; height: 0; padding-top: 12px; background-image: url(../images/pagination.png); background-position: 0 0; float: left; overflow: hidden; }
#banner .pagination li.current a { background-position: 0 -12px; }
#footer .wrapper * { font-size: 12px; color: #B6B6B6; }
#footer .wrapper { position: relative; height: 320px; }
#footer .corner { position: absolute; top: 0; right: 175px; height: 0; width: 0; border-color: #F2F2F2 transparent transparent; border-style: solid; border-width: 10px; cursor: pointer; }
#footer #navBottom { background: url(../images/bgNavFooter.jpg) 0 0 no-repeat #444; width: 628px; height: 34px; line-height: 34px; position: absolute; left: 10px; top: 20px; text-align: center; }
#footer #navBottom a { padding: 0 5px; }
#footer #navBottom a:hover { color: #FFF; }
#footer .contact { position: absolute; top: 70px; left: 30px; width: 340px; height: 205px; overflow: hidden; line-height: 22px; }
#footer .contact .content { padding-left: 15px; }
#footer #mapBtn {position: absolute;left: 450px;top: 105px;width: 265px;height: 185px;}
#footer #mapBtn img { border: solid 6px #6A6A6A; }
#footer .snsAndCopyright { position: absolute; right: 15px; top: 1px; height: 120px; text-align: center; }
#footer .snsBtn { padding-left: 64px; }
#footer .snsBtn a { display: block; width: 24px; height: 24px; text-indent: -999px; overflow: hidden; margin-right: 7px; float: left; }
#footer .snsBtn a.snsBtn1 { background-position: 0px 0; }
#footer .snsBtn a.snsBtn2 { background-position: -30px 0; }
#footer .snsBtn a.snsBtn3 { background-position: -60px 0; }
#footer .snsBtn a.snsBtn4 { background-position: -90px 0; }
#footer .snsBtn a.snsBtn5 { background-position: -120px 0; }
#footer .snsBtn a.snsBtn6 { background-position: -150px 0; }
#footer #copyright { line-height: 28px; height: 28px; margin-top: 5px; padding-left:60px;}
#qrCode { width: 142px; height: 127px; background: url(../images/bgQRCode.gif) center center; position: absolute; right: 104px; top: 105px; text-align: center; padding-top: 15px !important; }
#qrCode img { width:110px; height: 110px; position: absolute; top: 15px; left: 15px; }
#flink { line-height: 26px; overflow: hidden; background-color: #000; border-top: solid #626262 1px; padding: 5px 0; color: #ccc; }
#flink a { padding: 0 5px; color: #666; }
#flink a:hover { color: #ccc; }
#map { position: absolute; bottom: 60px; left: 50%; display: none; }
#map iframe { margin-left: -300px; position: relative; background-color: #444; }
#map, #map iframe { width: 600px; height: 400px; border: none; z-index: 1; }
#map iframe { overflow: hidden; width: 602px; height: 402px; border: solid 6px #333; }
#map a { display: block; width: 75px; height: 30px; line-height: 30px; font-weight: bold; text-align: center; background-color: #333; color: #FFF; text-decoration: none; font-size: 12px; position: absolute; left: 226px; top: 1px; z-index: 9; }
#sidebar { width: 229px; overflow: hidden; float: left; }
#sidebar * { padding: 0; margin: 0; list-style: none; text-decoration: none; }
#mainContent { float: right; width: 941px; }
#sidebar dl.mod { background-color: #E4E4E4; margin-bottom: 15px; }
#sidebar dl.mod dt { height: 50px; line-height: 50px; background: url(../images/bgSidebarModHead.jpg) left top no-repeat #0C63CE; color: #FFF; text-indent: 15px; text-indent: 35px; font-weight: bold; font-size: 14px; }
#sidebar dl.mod dd { background: url(../images/bgSidebarModBody.jpg) left repeat-y; }
#sidebar dl.mod dd.footer { background: url(../images/bgSidebarModFooter.jpg) left top no-repeat; height: 52px; }
#sidebar dl.mod dd ul { padding: 5px 25px 0; }
#sidebar dl.mod dd ul li { height: 35px; line-height: 35px; text-align:left; border-bottom: solid 1px #ECECEC; background: url(../images/sign.gif) 13px -84px no-repeat; }
#sidebar dl.mod dd ul li.deep2 { height: 35px; line-height: 35px; text-align:left; border-bottom: solid 1px #ECECEC; background: url(../images/sign.gif) 30px -84px no-repeat; }
#sidebar dl.mod dd ul li a { display: block; height: 35px; padding:0 0 0 30px; }
#sidebar dl.mod dd ul li.deep2 a { display: block; height: 35px; padding:0 0 0 47px; }
#sidebar dl.mod dd ul li a#hover, #sidebar dl.mod dd ul li a:hover { background: url(../images/bgSidebarModItemHover.jpg) 0px center no-repeat #CCC; }
#sidebar dl.mod dd ul li.deep2 a#hover, #sidebar dl.mod dd ul li.deep2 a:hover { background: url(../images/bgSidebarModItemHover2.jpg) 0px center no-repeat #CCC; }
#position { text-align: right; height: 50px; overflow: hidden; width: 540px; float: right; }
#cateContent dt.cateTitle #position strong { background: url(../images/sign.gif) left 6px no-repeat; padding-left: 8px; font-weight: normal; font-size: 12px; }
#position span.split { background: url(../images/sign.gif) 8px -25px no-repeat; padding: 0 8px; }
#position a { text-decoration: none; }
#starContent, #cateContent { margin-bottom: 20px; }
#starContent dt.cateTitle, #cateContent dt.cateTitle { height: 50px; background: url(../images/lineCateName.gif) left bottom no-repeat; line-height: 50px; margin-bottom: 15px; color: #666; }
#starContent dt.cateTitle strong, #cateContent dt.cateTitle strong { font-size: 1.3em; font-weight: normal; }
#starContent dd.cateContentHead, #cateContent dd.cateContentHead { background: url(../images/bgConentHead.gif) left bottom no-repeat #ECECEC; height: 10px; margin: 0; }
#starContent dd.cateContent, #cateContent dd.cateContent { background: url(../images/bgConentBody.gif) left top repeat-y #ECECEC; padding: 10px; height: auto !important; min-height: 310px; height: 310px; margin: 0; }
#starContent dd.cateContentFooter, #cateContent dd.cateContentFooter { background: url(../images/bgConentFooter.gif) left top no-repeat #ECECEC; height: 10px; margin: 0; }
h1.arcTitle { height: 45px; background: url(../images/lineTitleName.gif) center bottom no-repeat; text-align: center; font-size: 1.4em; color: #0049A4; font-weight: normal; margin-bottom: 10px; }







.arcInfo { padding-bottom: 10px; color: #999; text-align: center; margin-top: -5px; }
.arcContent { padding: 0 10px; line-height: 200%; }
.arcContent #prevAndNext { height: 30px; line-height: 30px; margin-top: 20px; border-top: dotted 1px #CCC; padding: 8px 10px 0; }
.arcContent #prevAndNext .prev { float: left; }
.arcContent #prevAndNext .next { /*float:right;	*/ line-height: 10px; }
.imgList li { position: relative; width: 210px; margin:0 10px 0 10px; float: left; height: 212px; display:inline; }
.imgList li img { width: 194px; height: 125px; /* 238x180 */ padding: 8px 8px 20px; background: url(../images/bgCaseItem2.jpg) }
.imgList div { text-align: center; width: 210px; /* for text center */ }
.imgList li div a { display: block; color: #353535; font-size: 1.1em; line-height: 22px; height:22px; overflow:hidden; }
.imgList li div span { color: #A3A3A3; font-size: 0.9em; }
.imgList2 li {position: relative;width: 270px;margin-right: 30px;float: left;height: 250px;}
.imgList2 li img {width: 260px;height: 195px; /* 238x180 */padding: 8px 8px 20px;background: url(../images/bgCaseItem.jpg);}
.imgList2 p { text-align: center !important; width: 238px; /* for text center */ }
.imgList2 li p a { display: block; color: #353535; line-height: 22px; height:22px; overflow:hidden;text-align: center !important;}
.imgList2 li p span { color: #A3A3A3; font-size: 0.9em;}

.proList1 li { position: relative; width: 230px; margin-right: 10px; float: left; height: 140px; }
.proList1 li img { width: 170px; height: 109px; /* 238x180 */border:1px solid #D4D4D4;}
.proList1 div { text-align: center !important; width: 158px; /* for text center */ }
.proList1 li div a { display: block; color: #353535; font-size:12px;line-height: 25px; height:25px; overflow:hidden;text-align: center !important;}
.proList1 li div span { color: #A3A3A3; font-size: 0.9em;}


.proList li { position: relative; width: 210px; margin:0 12px 0 15px; float: left; height: 182px; display:inline; }
.proList li img { width: 194px; height: 125px; /* 238x180 */ padding: 8px 8px 20px; background: url(../images/bgpro.jpg) }
.proList div { text-align: center; width: 210px; /* for text center */ }
.proList li div a { display: block; color: #353535; font-size: 14px; line-height: 22px; height:22px; overflow:hidden; }
.proList li div span { color: #A3A3A3; font-size: 0.9em; }




/*åˆ†é¡µæ ·å¼*/
.page_info { text-align: center; margin-top: 10px; color: #333; }
.page_info span { padding: 0 2px; font-weight: bold; }
.page_list { height: 24px; line-height: 24px; text-align: center; letter-spacing: 0; font-family: "Arial Black"; font-size: 10px; margin-top: 20px; }
.page_list a { display: inline-block; color: #898989; border: 1px solid #e8e8e8; background: #f8f8f8; text-align: center; padding: 0 8px; margin: 0 1px; }
.page_list a:hover { color: #fff; border: 1px solid #898989; background: #898989; }
.page_list a.on { color: #333; border: 1px solid #ccc; background: #E5EDF2; }
/*å†…å®¹åˆ†é¡µ*/
.contPage { height: 20px; line-height: 20px; text-align: center; letter-spacing: 0; font-family: "Arial Black"; font-size: 10px; margin-top: 20px; }
.contPage a { display: inline-block; color: #898989; background: #fff; text-align: center; padding: 0 7px; margin: 0 1px; }
.contPage a:hover { color: #fff; background: #898989; }
.contPage a.on { color: #333; background: #E5EDF2; border: 1px solid #C2D5E3; }
/* æ­£æ–‡ä¸‹è¾¹çš„æŽ¨èæ ç›® */
#cateContent dd.recommendHead { margin-top: 10px; }
#cateContent dd.recommendBody { padding: 5px 15px; min-height: 45px; }
#cateContent dd.recommendBody strong { display: block; border-bottom: dotted 1px #CCC; padding-bottom: 10px; margin-bottom: 5px; }
#cateContent dd.recommendBody .arcList li { float: left; padding-left: 15px; margin-right: 10px; width: 325px; float: left; height: 25px; line-height: 25px; overflow: hidden; background: url(../images/sign.gif) 2px -91px no-repeat; }
#cateContent dd.recommendBody .arcList li .date { color: #999; padding-left: 5px; }
#cateContent dd.recommendBody .imgList { padding-top: 5px; }
#cateContent dd.recommendBody .imgList li { text-align: center; width: 177px; margin-right: 0; overflow: hidden; height: 160px; }
#cateContent dd.recommendBody .imgList li div { width: 100%; }
#cateContent dd.recommendBody .imgList li img { background: none; width: 160px; height: 120px; padding: 8px 8px 5px; padding: 1px; border: solid 1px #CCC; border-radius: 4px 4px 0 0; }
.imgList li .zoomTip { background: url(../images/zoomTip.png) center center no-repeat; width: 223px; height: 142px; height: 142px; position: absolute; top: 8px; left: 8px; cursor: pointer; }
#banner { height: 340px; background: none;/*url(../images/bannerShadow.gif) center 330px no-repeat;*/ }
#project { background: url(../images/bgProject.jpg) center top no-repeat #EFEFEF; height: 200px; padding: 0 10px; position: relative; }
#project .projectContainer { overflow: hidden; width: 100%; background: url(../images/bgIndexProject.gif) center center no-repeat; }
#project .projectContainer ul.content { margin-left: -10px; }
#project ul.title { position: absolute; right: 0; top: 8px; width: 55px; }
#project ul.title li { cursor: pointer; float: left; width: 15px; height: 15px; overflow: hidden; text-indent: -99px; background: url(../images/sign.gif) 0 -180px no-repeat; }
#project ul.title li.on { background-position: 0 -200px; }
#project ul.content li { float: left; width: 320px; height: 175px;/*background:url(../images/lineProjectY.gif) left center no-repeat;*/ }
#project ul.content li .container { padding: 20px; padding-right: 10px; }
#project ul.content li .container img { float: left; width: 110px; height: 110px; margin-right: 5px; }
#project ul.content li .container .title { margin-bottom: 5px; }
#project ul.content li .container .title a { color: #095313; font-size: 12px; line-height: 22px; font-weight: bold; display: block; }
#project ul.content li .container .intro { color: #656565; font-size: 0.9em; line-height: 18px; }
#case dt { height: 50px; line-height: 50px; }
#case dt a.more { margin-top: 15px; }
#case dt strong { font-size: 1.2em; color:#B50007; }
#case dt strong  span{ color:#444; }
#case dd { overflow: hidden; }
#case dd .container {width: 1200px;}
#aboutAndNews { background: url(../images/bgAboutAndNews.gif) center top no-repeat; height: 260px; }
#about, #news { width: 50%; float: left; }
#aboutAndNews dl { padding-top: 8px; }
#about dt { background: url(../images/bgSignCateName.gif) 2px top no-repeat; height: 50px; color: #FFF; line-height: 50px; font-size: 1.2em; text-indent: 1.8em; }
#aboutAndNews dl dt a.more { margin-top: 7px; padding-right: 25px; }
#about dd { padding: 10px 30px; line-height: 25px; font-size: #656565; color: #666; }
#news { padding: 13px 0 0 10px !important; width: 480px; }
#news dt a.more { padding-right: 12px !important; }
#news dt { height: 40px; line-height: 35px; }
#news dt div a { display: block; width: 106px; height: 29px; background: #999; text-align: center; line-height: 29px; float: left; background: url(../images/bgBtnCateName.jpg) center -60px #999; color: #000; margin-right: 5px; font-size: 1.2em; }
#news dt div a:hover { background-position: center -30px; }
#news dt div a.hover { background-position: center 0; }
#news dt div a:hover, #news dt div a.hover { color: #FFF; background-color: #6FB11D; }
#news dd ul { display: none; }
.arcList { padding: 5px 15px 0 10px; }
.arcList li { height: 28px; line-height: 28px; background: url(../images/sign.gif) left -50px no-repeat; padding-left: 15px; overflow: hidden; }
.arcList li .date { float: right; padding-left: 5px; }
#caseSpecial { background: url(../images/bgCaseSpecial.jpg) top center no-repeat; height: 290px; position: relative; }
#caseSpecial #caseSpecialTail { background: url(../images/bgCaseSpecialTail.gif) 0 0 no-repeat; width: 22px; height: 50px; position: absolute; right: -20px; top: 192px; }
#caseSpecial .btn { position: absolute; top: 25px; left: 292px; height: 40px; }
#caseSpecial .btn a { display: block; height: 40px; width: 192px; margin-right: 30px; float: left; text-indent: -999px; overflow: hidden; }
#caseSpecial .qq { position: absolute; top: 155px; left: 114px; height: 40px; }
#caseSpecial .qq a { display: block; height: 33px; width: 33px; margin-right: 4px; float: left; text-indent: -999px; overflow: hidden; }
#caseSpecial .specialList { position: absolute; left: 276px; top: 145px; }
#caseSpecial .specialList li { width: 115px; height: 65px; text-align: center; float: left; }
#caseSpecial .specialList li img { height: 60px; width: 90px; border: 1px solid #ccc; padding: 1px; background-color: #fff; }
.arcContent { line-height: 1.8; font-size: 14px; }
.arcContent p { padding: 0 0 15px 0; text-indent: 2em; }
#cateContent dd.cateContent { min-height: 30px; height: auto !important; height: 30px; color: #656565; }
#cateContent dd.cateContentHeadNext { margin-top: 30px; position: relative; }
#cateContent dd.cateContentHead .corner { border-color: transparent transparent #FAFAFA; border-style: solid; border-width: 15px; height: 0; width: 0; position: absolute; top: -29px; left: 125px; }
.arclist2 { padding-left: 10px; }
.arclist2 li { background: url(../images/lineTitleName.gif) left bottom no-repeat; padding-bottom: 3px; }
.arclist2 li div.title { height: 40px; line-height: 40px; padding-left: 3px; }
.arclist2 li.hover div.title { background-position: left 11px; }
.arclist2 li div.title a { font-size: 1.2em; }
.arclist2 li div.title span.date { float: right; font-weight: normal; color: #999; }
.arclist2 li p { display: none; padding-bottom: 10px; color: #656565; }
.arclist2 li.hover p { display: block; }
#articeBottom { font-size: 14px; margin: 6px 0 10px; padding-top: 10px; text-align: right; }
.listtt{ clear:both; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#095313; padding:10px 30px 0px 30px; border-bottom:#ccc 1px solid; margin-bottom:15px;}
.listtt a{font-size:12px; font-weight: normal; color:#555; float:right;}
#addlist{ clear:both; border:#ccc 1px solid; padding:8px 10px 10px 10px;}
#addlist h2{ border-top:#f8f8f8 1px solid;border-left:#f8f8f8 1px solid;border-bottom:#ddd 1px solid;border-right:#ddd 1px solid; height:26px; line-height:26px; text-indent:20px; font-size:14px; background:#f6f6f6;}
#addlist ul{ padding:8px 0 0 0;}
#addlist ul li{ width:298px; height:30px; line-height:30px; overflow:hidden; float:left; padding:0 3px 0 12px;background:url(../images/dot.png) 0px 9px no-repeat;}
#addlist ul li a{ color:#525252;}
#addlist ul li a:hover{ color:#1D52A9; text-decoration:underline;}


.mt10{ margin:10px 0 0 0;}
.ntopline{ clear:both; width:100%; background: url(../images/slider-full-width-bg2.png) repeat-x 0 22px;}




	/*Slider */
.nivoSlider { position: relative; z-index: 1 }
.nivoSlider img { position: absolute; top: 0; left: 0; }
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none; }
/* The slices and boxes in the Slider */
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; }
.nivo-box { display: block; position: absolute; z-index: 5; }
/* Caption styles */
.nivo-caption { position: absolute; background: #666; color: #fff; opacity: 0.8; /* Overridden by captionOpacity setting */ width: 100%; z-index: 8; }
.nivo-caption p { padding: 5px; margin: 0; }
.nivo-caption a { display: inline !important; }
.nivo-html-caption { display: none; }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position: absolute; top: 97.6%; z-index: 8; cursor: pointer; }
.nivo-prevNav { left: 0; }
.nivo-nextNav { right: 0; }
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a { position: relative; z-index: 9; cursor: pointer; }
.nivo-controlNav a.active { font-weight: bold; }


.maxx-theme .nivoSlider { position: relative; background: #fff url(../images/loading.gif) no-repeat 50% 50%; height: 280px; width: 960px; margin: 11px auto 0; }
.maxx-theme .nivoSlider img { position: absolute; top: 0; left: 0; display: none; }
.maxx-theme .nivoSlider a { border: 0; display: block; }
.maxx-theme .nivo-controlNav, .maxx-theme .nivo-controlNav a, .maxx-theme .nivo-directionNav a { background-image: url(../images/sprite.png); background-repeat: no-repeat }
.maxx-theme .nivo-controlNav { position: absolute; left: 50%; bottom: -26px; width: 126px; height: 42px; background-position: -690px -53px; margin-left: -63px; /* Tweak this to center bullets */ z-index: 10 }
.maxx-theme .nivo-controlNav a { display: block; width: 16px; height: 16px; text-indent: -9999px; border: 0; margin: 12px 3px 0 3px; float: left; background-position: -664px -53px; }
.maxx-theme .nivo-controlNav a:first-child { margin-left: 11px; }
.maxx-theme .nivo-controlNav a.active { background-position: -664px -69px }
.maxx-theme .nivo-directionNav a { display: block; width: 70px; height: 30px; text-indent: -9999px; border: 0; }
.maxx-theme .nivo-directionNav a.nivo-nextNav { background-position: -826px -82px; right: 355px; }
.maxx-theme .nivo-directionNav a.nivo-prevNav { left: 355px; background-position: -826px -53px; }
.maxx-theme .nivo-caption { font-family: Helvetica, Arial, sans-serif; width: 500px; padding: 5; left:230px; top: 310px; text-align:center; min-height: 24px; line-height:24px; }
.maxx-theme .nivo-caption h1 { margin-top: 0; margin-bottom: 10px; }
.maxx-theme .nivo-caption a { color: #fff; border-bottom: 1px dotted #fff; }
.maxx-theme .nivo-caption a:hover { color: #fff; }
#slider-wrapper { position: relative }
#piece-maker-slider { width: 980px; height: 280px; margin: 0px auto }
    
	

/*base*/

.sprite, #navigation-bar, #enbanner .social-network li a, a.read-more, ul.point li a:hover em, .calendar, .overlay, ul.simple-drop-down-menu li.home-page > a, ul.list.quote li span, ul.list.cat li.current, ul.list.cat li a, #breadcrumbs, #breadcrumbs li, .services .service-heading, .map-point, label.error, .posts-info span, #view-switcher, #view-switcher li a, .post-tags li span { background-image: url(../images/sprite.png); background-repeat: no-repeat; }

.full_wrapper, .fwrapper, #enbanner, #slider-wrapper { clear: both; display: table; }
.full_wrapper { width: 100%; }
.fwrapper {width: 1200px;margin: 0 auto;}

.calendar.white { background-position: -278px -53px; float: left; margin-left: -85px; padding-right: 5px; margin-right: 10px; }
#header { border-top: 5px solid #464646; background: url(../images/top-full-width-bg.png) repeat-x top; }
#header #abstract-bg { background: url(../images/top-abstract-bg.png) no-repeat -20% top; }
#header #enbanner { height: 100px; }
#header #enbanner .logo { margin-top: 10px; float: left; }
#header #enbanner .social-network { float: right; margin-right: 20px; }
#header #enbanner .social-network li { display: inline; float: left; margin: 50px 3px 0; }
#header #enbanner .social-network li a { float: left; background-position: -907px -53px; width: 34px; height: 34px; text-align: center; }
#navigation-bar { background-position: 0 0; height: 41px; margin-bottom: 20px; }
ul.simple-drop-down-menu { position: relative; z-index: 10; font-family:\5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif; }
ul.simple-drop-down-menu li { font-weight: 700; float: left; position: relative; }
ul.simple-drop-down-menu li.home-page > a { background-position: 15px -42px; padding-left: 45px; }
ul.simple-drop-down-menu li.home-page.current > a, ul.simple-drop-down-menu li.home-page:hover > a { background-position: 15px -82px; }
ul.simple-drop-down-menu li a { color: #787878; position: relative; z-index: 10; padding: 12px 20px 13px; }
ul.simple-drop-down-menu li a.parent { padding-right: 35px; position: relative; }
ul.simple-drop-down-menu li:hover { background: url(../images/sprite-menu.png) repeat-x left top #c11a20; }
ul.simple-drop-down-menu li.current { background: url(../images/sprite-menu.png) repeat-x left bottom #c11a20; }
ul.simple-drop-down-menu li:hover > a { text-decoration: none; color: #FFF; }
ul.simple-drop-down-menu ul { width: 200px; position: absolute; top: 100%; left: 0; display: none; }
ul.simple-drop-down-menu ul li { background: #fbfbfb; border-bottom: 1px solid #f2f2f2; border-top: 1px solid #fff; float: none; clear: both; margin-right: 0; font-weight: 400; border-left: 5px solid #fbfbfb; }
ul.simple-drop-down-menu ul li:first-child { border-top: none; }
ul.simple-drop-down-menu ul li a { padding: 8px 10px; }
ul.simple-drop-down-menu li a span { background: url(../images/drop-down-arr.png) no-repeat 0 0; width: 9px; height: 9px; overflow: hidden; position: absolute; right: 8px; top: 17px; }
ul.simple-drop-down-menu li ul li a span { background-position: 0 -9px; top: 10px; }
ul.simple-drop-down-menu ul li:hover { border-left: 5px solid #dd303a; background: #FFF; color: #787878; }
ul.simple-drop-down-menu li ul li:hover { background: #FFF; border-left: 5px solid #dd303a; }
ul.simple-drop-down-menu ul ul { left: 100%; top: 0; padding-left: 1px; }
#g-search { margin-top: 6px; float: right; margin-right: 5px; width: 255px; }
#g-search input { float: left; width: 190px; border: 1px solid #e7e7e7; margin: 0; padding: 6px 5px 5px; }
#g-search button { background: url(../images/sprite.png) right -53px; overflow: visible; border: 0 none; float: left; white-space: nowrap; padding-left: 0; height: 29px; width: 49px; cursor: pointer; text-indent: -9999px; margin: 0 0 0 -1px; }
#g-search button:hover { background-position: right -84px; }
#slider-bg { background: url(../images/slider-full-width-bg.png) repeat-x left 45px; height: 425px; }
#slider-frame { background: url(../images/slider-bg.png) center top no-repeat; height: 430px; }
.slide-overlay { background: url(../images/slide-overlay.png) no-repeat; width: 960px; height: 370px; position: absolute; z-index: 2; top: 0; left: 0; }
.body-divider { background: url(../images/seperator-980.png) no-repeat center top; padding-top: 30px; }
.three-column .block { width: 300px; float: left; margin-right: 40px; }
.entry .block .content { min-height: 310px; height: 310px; }
#get-in-touch { background: url(../images/seperator-980-50-opa.png) no-repeat center -12px; height:50px;}
#get-in-touch .via-phone-number { width: 580px; }
#get-in-touch .via-phone-number .icon { background-position: -429px -53px; width: 50px; height: 50px; text-indent: -9999px; margin-right: 20px; }
#get-in-touch .via-phone-number h2 { margin: 3px 0 5px; }
#get-in-touch .via-email { width: 385px; }
#get-in-touch .via-email button { width: 110px; }
#get-in-touch .via-email button em { width: 15px; height: 15px; background-position: -489px -90px; float: left; margin-right: 10px; }
#get-in-touch .via-email input { width: 250px; font-style: italic; }
#content.content-left { width: 710px; }
#content h1.double-color, #sidebar h1.double-color { text-align: right; }
.sp { background: url(../images/sp.png) repeat-x bottom; padding-bottom: 20px; margin-bottom: 20px; }

#sidebar .ads a { border: 1px solid #E5E5E5; border-bottom-width: 3px; margin: 7px 0; padding: 3px; }
#sidebar .ads a:hover { border-color: #CCC; }
#sidebar .ads a.even { margin-right: 14px; }



#copyright ul li { display: inline; margin-top: 5px; float: left; overflow: hidden; border-left: 1px solid #333; padding: 0 10px; }
#copyright ul li:first-child { border: none; }



ul.list.quote li a b, .calendar.white h1, ul.simple-drop-down-menu li.current ul li a, ul.simple-drop-down-menu li ul li:hover a, .blog-entry-content h3, .blog-entry-content h2 a, .blog-entry-content h1 a { color: #787878; }
.flick-gallery li.reset-margin-right, .three-column .block.last-child, .three-column .block.last-child-of-line { margin-right: 0; }
.logo, .social-network, .social-network li a, ul.simple-drop-down-menu li a, #g-search button, #get-in-touch .via-phone-number .icon, .back-to-top, a.read-more, .flick-gallery li a, ul.zigzag li strong, ul.point li a, ul.point li a em, #content { display: block; }
#header #enbanner .social-network li a img, #footer-content .three-column .block .content .latest-news li p, .post-author h3 { margin-top: 5px; }
ul.simple-drop-down-menu li.current a, #footer-content a, #footer-content h3 strong, #footer-extra-wrapper a:hover { color: #FFF; }
.three-column .block .content, .comment-content-wrapper > ul li .comment-content .comment-heading { margin-bottom: 10px; }
.header-text, .video-preview, .image-preview { position: relative; }
.post .img-border, .personal-info input { margin-bottom: 15px; }

/css3.css/
@charset "utf-8";/* CSS Document */::selection{background: #C80000;/* Safari */color:#FFF;text-shadow:1px 1px 0px rgba(0,0,0,0.3);}::-moz-selection{background: #C80000;/* Mozilla */color:#FFF;text-shadow:1px 1px 0px rgba(0,0,0,0.3);}.maxx-theme .nivo-controlNav a,ul.simple-drop-down-menu li,ul.simple-drop-down-menu li a{/*transition:0.3s linear;-moz-transition:0.3s linear;-webkit-transition:0.3s linear;*/}input[type='text'],input[type='password'],input.input-field, textarea{background:#FFF url(../images/text-field-bg.png) top repeat-x;background: -moz-linear-gradient(top, #f1f1f1 0%, #ffffff 100%);/* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#ffffff));/* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f1f1f1 0%,#ffffff 100%);/* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f1f1f1 0%,#ffffff 100%);/* Opera 11.10+ */background: -ms-linear-gradient(top, #f1f1f1 0%,#ffffff 100%);/* IE10+ */background: linear-gradient(top, #f1f1f1 0%,#ffffff 100%);/* W3C */-moz-box-shadow:0 1px 0 #FFF,0 1px 0 #FFF inset;box-shadow:0 1px 0 #FFF,0 1px 0 #FFF inset;-webkit-box-shadow:0 1px 0 #FFF,0 1px 0 #FFF inset;text-shadow:0 1px 0 #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}button.black{-moz-box-shadow:0 1px 0 #FFF;box-shadow:0 1px 0 #FFF;-webkit-box-shadow:0 1px 0 #FFF;}.border-radius-3px,.portfolio-main.filter li.current a,.page-pagination a,#sidebar .ads a,.btn-style{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.border5px{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.img-border{padding:5px;border:1px solid #e5e5e5;background-color:#FFF;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.05);box-shadow:0 2px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.05);}#navigation-bar{height:40px;background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);/* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));/* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 100%);/* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 100%);/* Opera11.10+ */background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 100%);/* IE10+ */-moz-box-shadow:-1px -1px 0 #FFF inset, 0 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:-1px -1px 0 #FFF inset, 0 1px 3px rgba(0,0,0,0.1);box-shadow:-1px -1px 0 #FFF inset, 0 1px 3px rgba(0,0,0,0.1);}.border_left{-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}.border-radius-left-3px{-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius:3px;}ul.simple-drop-down-menu ul{box-shadow:5px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:5px 5px 0 rgba(0,0,0,0.1);-webkit-box-shadow:5px 5px 0 rgba(0,0,0,0.1);}.portfolio-main.filter li.current a{-moz-box-shadow:0 1px 0 #FFF,0 1px 0 #FFF inset;box-shadow:0 1px 0 #FFF,0 1px 0 #FFF inset;-webkit-box-shadow:0 1px 0 #FFF,0 1px 0 #FFF inset;}#sidebar .ads a{border-width:1px;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.05);box-shadow:0 2px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.05);}.page-pagination a{-moz-box-shadow:-1px -1px 0 #FFF inset,1px -1px 0 #FFF inset,0px 1px 3px rgba(0,0,0,0.05);box-shadow:-1px -1px 0px #FFF inset,1px -1px 0 #FFF inset,0px 1px 3px rgba(0,0,0,0.05);-webkit-box-shadow:-1px -1px 0 #FFF inset,1px -1px 0 #FFF inset,0px 1px 3px rgba(0,0,0,0.05);text-shadow:0px 1px 0px #FFF;}.page-pagination a:hover,.page-pagination a.current,a.btn-style:hover,a.btn-style.current,a.btn-style.red,a.btn-style.dark{text-shadow:0px 1px 0px rgba(0,0,0,0.5);-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:none;}

/*menu*/
/*menuç»“æŸ*/  
.ad { line-height:16px;margin-bottom:25px;}  
.ad p{ line-height:16px;}   
.scroll { width:auto; background:#000; margin:0 auto; display:block; margin-top:0px; }
.maincontent { width:100%;  overflow:auto; margin:0 auto; padding-bottom:15px; padding-top:20px; }
.content {width: 1200px;margin:0 auto;}
.conten1{ width:1200px; height:auto; margin-top:15px;} 
.conten2{width: 1200px;height:auto;margin-top:15px;}
.conten1{ text-align:center;}
.conten1 h2{ font-size:18px;}
.conten2 .box2{ width:265px; padding:0px 0 0 0px; float:right; background:#016fbc; color:#fff;}
.conten2 .box2 div{ margin:6px 0; line-height:25px; background:d2d2d; padding:0px 5px; margin-left:20px;}
.conten2 .box2 div p{ line-height:30px; font-family:"å¾®è½¯é›…é»‘"; font-size:14px;}
.conten2 .box1{width: 470px;padding:0px 10px 0 10px;float:left;}
.conten2 .box1 img{ width:auto; border:#DDD solid 1px;}
.conten2 .box1 p{ margin:6px 0 0 0;line-height:24px; color: #787878}

.conten2 .boxcenter{ width:290px;}   
ul.index_product { width:1080px; overflow:auto;}
ul.index_product li{ float:left; width:180px; text-align:center; border:#CCC solid 1px; margin:0 22px 0 0; background:#e7e7e7;}
ul.index_product li img.images{ display:block; width:180px; height:126px;border-bottom:#CCC solid 1px;}
ul.index_product li div{ display:block; width:180px; padding:10px 0;}
ul.index_product li:hover {border:#5b90dd solid 1px;background:#5b90dd; color:#fff;}
ul.index_product li:hover div{ color:#fff;}


.maincontent span.title{ display:block; text-indent:2px;height:31px; color:#444; line-height:30px;font-family:å¾®è½¯é›…é»‘; font-size: 1.4em;background:url(../images/titlebg.gif) no-repeat 0 0px; width:auto; display:block; padding-bottom:0px; margin-bottom:15px;}
.maincontent span.title strong{ font-size:12px; color:#999;}
.maincontent span.title a{ font-size:12px; float:right; display:block; margin-top:10px; width:31px; height:21px; background:url(../images/more_pic.png) no-repeat 0 0px;}

ul.newslist{width: 355px;padding:0px 10 0 10px;float:left;padding-left:40px;}
ul.newslist li{width: 355px;margin:6px 0 0 0;padding:0 0 5px 0;display:block;border-bottom:dashed #c8c3c3 1px;line-height:26px;}
ul.newslist li a{display:inline;}
span.time{ float:right; display:block; color:#9f9f9f;}

ul.newslist img { float:left;} 
ul.newslist .word { float:right; width:245px; }
ul.newslist .word  h4 { margin:0 0 4px 0; font-size:12px; font-weight:bold; }
ul.newslist .word  p{ margin:4px 0;}
ul.newslist a.more { margin:0 0 2px 0; display:block;float: right; color:#f6a503; *margin-top:-22px;}
ul.newslist li.firstli { background:none; padding:0; border:none; margin-top:5px; padding-bottom:0; *height:90px; }
ul.newslist li.firstli span{ color:#9f9f9f;}



.bd1 {
height:310px;
}
.aa {
box-shadow: #666 0px 0px 8px;
}


#contact h1 {font-size:16px; color:#000000;font-weight:bold;line-height:28px;padding-left:15px; padding-top:20px;
}
#contact h3 {font-size:16px; color:#B50007;font-weight:bold;line-height:28px;padding-left:15px;
}

/*list_view*/
.endPageNum{ clear:both; font-size:12px; text-align:center;}
.endPageNum table{ margin:auto;}
.endPageNum .s1{width:52px;}
.endPageNum .s2{background:#1f3a87; border:1px solid #ccc; color:#fff; font-weight:bold;}
.endPageNum a.s2:visited {color:#fff;}
.endPageNum a{padding:2px 5px;margin:5px 4px 0 0; color:#1F3A87;background:#fff; display:inline-table; border:1px solid #ccc; float:left;}
.endPageNum a:visited{color:#1f3a87;} 
.endPageNum a:hover{color:#fff; background:#1f3a87; border:1px solid #1f3a87;float:left; text-decoration:underline;}
.endPageNum .s3{cursor:default;padding:2px 5px;margin:5px 4px 0 0; color:#ccc;background:#fff; display:inline-table; border:1px solid #ccc; float:left;}
.clear{ clear:both;}
.editor{ float:left; font-size:12px; margin:11px 0; width:545px; text-align:right;}
#newscontent{ margin:0 auto; padding:10px;font-size:16px; font-family:"å¾®è½¯é›…é»‘";}
#newsconttitle a:hover{ color:#04d;}
#newsconttitle span{ float:left;}
#newsconttitle h2{ font-size:18px; font-weight:bold; color:#666; padding:0; margin:0; text-align:center;}
#newsconttitle p{ width:100%; height:20px; line-height:20px; float:left; padding:15px 0; margin:0; color:#666; border-bottom:1px #ddd solid; text-align:left;}
#newsconttitle p a{ width:380px;height:20px; overflow:hidden; display:block; color:#1e6bc5;word-wrap: break-word;word-break: normal; float:left;}	
#newsummary{margin: 10px 0px 0px;padding: 12px 5px 6px;width:98%; background:#FFF;border: 1px solid #DCDDDD; }
#newsummary h2{text-indent: 2em;font-size: 14px;line-height: 20px;color:#666; font-weight:500;}
#newcontent{ line-height:1.8; font-size:14px; color:#666; margin:10px 5px 0 5px; float:left; display:inline;}
#newcontent p{ text-indent:24px; padding:0; margin:0;}
#newcontent p a:hover{ color:#04d;}
#newsleft .ad{ margin:10px 0; float:left;}
#newsright{ float:left; width:350px; margin-left:10px; display:inline;}
#articeBottom {font-size: 14px; margin: 6px 0 10px; padding-top: 10px; text-align: right; width: 97%;}
#articeBottom span{ float:left;}
#articeBottom span a{ font-size:12px;}
#articeBottom span a:hover{ color:#0099FF;}
#articleHeader { margin:5px 0; padding:10px;background:#F5F5F5;}
#articleHeader h4{font-size:12px; color:#333; height:20px;}
#articleHeader h4 a{ font-size:12px; color:#333}
.details h2{ background:#F8F8FF; border: 1px solid #DDD; line-height: 25px; margin-bottom: 15px;  padding: 10px; font-size:12px; text-indent:24px; font-weight:normal;}


/*product_view*/
.prointr{ margin:20px 0;}
.prointr h3{ height:40px; background:url(/skins/ctq/res/images/hbg.jpg) repeat-x; font-size:14px; font-family:"å¾®è½¯é›…é»‘", "é»‘ä½“"; font-weight:normal; padding:3px 0 0 15px; text-shadow: 0 1px 0 #FFFFFF;}
#con {	font-size: 14px;line-height:24px; margin: 6px; width:98%;}
.details h2{ font-size:12px; font-weight:normal;}
.xgprlist{ width:99%; float:left; padding-top:15px; padding-left:5px;}
.xgprlist h3{ width:98%; font-size:14px; font-weight:normal; padding:10px 0 0 15px; height:30px; background:#f0f0f0; margin-bottom:10px;}
.xgprlist ul li{ width:155px; height:160px; float:left; margin:0 8px; display:inline;}
.xgprlist ul li a{ display:block; width:160px; height:160px; z-index:10;}
.xgprlist ul li img{ width:140px; height:105px; float:left; padding:2px; border:1px solid #ccc;}
.xgprlist ul li span{ width:160px; text-align:center; float:left; padding-top:10px; font-size:12px;}
.prodetails { font-size: 12px;line-height:25px; margin:30px 20px 0; }

/*--------------å†…å®¹é¡µ-------------*/
.conten{text-align:left; margin-top:10px; padding:0 5px; width:710px;}
.conten h1{ height:26px; line-height:26px; text-align:center; font-size: 24px;}
.conten h6{ text-align:right; font-size:12px; font-weight: normal; border-bottom:1px dashed #CCC; padding-right:5px;}
.conten .info{ width:700px; margin:0 auto; overflow:hidden; margin-top:10px;font-size:14px; text-align:center;}
.conten .info strong{ font-size:16px; color:#C30; font-weight:bold;}
.conten .info p{ font-size:14px; line-height:24px; margin:0 ; padding: 12px 0;}
.conten .info h2{ font-size:18px; color:#FFF; text-align:center; padding-top:20px;}
.conten .info h3{ font-size:12px; font-weight:normal; text-align:right; padding-right:8px; border-bottom:1px dotted #CCC; margin-bottom:15px;}
.conten .info img{width: expression(this.width > 700 ? 700 : true); max-width: 700px;}
.conten .info table{width: expression(this.width > 700 ? 700 : true); max-width: 700px; }


.index_product_list li{ float:left; width:245px; height:165px;}
.index_product_list{ padding:10px 0 0 0;}
a:link.pro_link,a:visited.pro_link {border: 1px solid #D1D1D1; margin:0 10px; height:130px; width:194px; display:block; }
a:hover.pro_link  {border: 1px solid #F62100; text-decoration:none;}
.proimg{ height:130px; width:194px; padding:5px 3px 0 5px; }
.proname{ height:42px; line-height:42px; text-align:center;}

/*common_pro.php*/

#pro{width: 1180px;height:auto;overflow:hidden;padding-left:4px;padding-top:10px;}
#pro #scroll_left_right{
	width:18px;
	float:left;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
#pro #scroll_left_right img{width:32px;height:32px;padding-bottom:11px;}
#pro #Scroll_pic{
	width: 1180px;
	height:auto;
	float:left;
	overflow:hidden;
	margin-top: 10px;
	margin-right: 0;
	height:145px;
	margin-bottom: 0;
}
#pro #Scroll_pic div div{float:left; }
#pro #Scroll_pic .roll_info{width:190px; float:left;text-align:center;}
#pro #Scroll_pic .roll_info img{ border:1px solid #D4D4D4;}
#pro #Scroll_pic .roll_info a{color:#666666;font-size:12px;line-height:28px;}


.pro_right{ float:right;padding-right:10px;}
.pro_left{ float:left;padding-left:10px;}

#pro_text{
	line-height:28px;
	width:99%; background-color:#e8e8e8; height:30px;
	color:#000; 
	clear:both; font-family:"å¾®è½¯é›…é»‘"; font-size:14px;
	}	
	
#starContent1, #cateContent1 { margin-bottom: 20px; }
#starContent1 dt.cateTitle1, #cateContent1 dt.cateTitle1 { height: 50px; background: url(../images/lineCateName.gif) left bottom no-repeat; line-height: 50px; margin-bottom: 15px; color: #666; }
#starContent1 dt.cateTitle1 strong, #cateContent1 dt.cateTitle1 strong { font-size: 1.3em; font-weight: normal; }
#starContent1 dd.cateContentHead1, #cateContent1 dd.cateContentHead1 { background: url(../images/bgConentHead1.gif) left bottom no-repeat #ECECEC; height: 10px; margin: 0; }
#starContent1 dd.cateContent1, #cateContent1 dd.cateContent1 { background: url(../images/bgConentBody1.gif) left top repeat-y #ECECEC; padding: 10px; height: auto !important; min-height: 310px; height: 310px; margin: 0; }
#starContent1 dd.cateContentFooter1, #cateContent1 dd.cateContentFooter1 { background: url(../images/bgConentFooter1.gif) left top no-repeat #ECECEC; height: 10px; margin: 0; }

#mainContent1 { float: right; width: 1200px; }
.maincontent1 { width:100%;  overflow:auto; margin:0 auto; padding-bottom:15px; padding-top:20px; }
