@import url(style/adv.css);
@import url(style/common.css);

/* font */
.red { color:#f00; }
.blue { color:#00f; }
.bred { color:#f00; font-weight:bold; }
.bwhite { color:fff; font-weight:bold; }
.bblue { color:#00f; font-weight:bold; }
.logotext { color:#00f; text-decoration:underline; font-weight:bold; }

.key { width:778px; margin:auto; text-align:center; overflow:hidden; }
.li3 { width:60px; height:23px; line-height:23px; float:left; text-align:center; margin-left:3px; overflow:hidden; }
.com { width:580px; margin:auto; }
.li4 { background:url(co/02.gif) no-repeat left center; width:255px; height:20px; line-height:25px; float:left; padding-left:20px; text-align:left; margin-left:5px; overflow:hidden; border-bottom:1px dotted #ccc; padding-top:8px; }

/* keywords */
#keywords { width:778px; height:80px; overflow:hidden; margin:auto; background:#fff; }
.keyleft { width:30px; height:80px; overflow:hidden; float:left; text-align:center; margin-left:1px; background:url(index/keybg.gif) repeat-y; }
.keywords { width:742px; height:78px; float:right; margin-right:1px; border:1px solid #ccc; background:url(index/keylistbg.gif) repeat-x; }
.keywords ul li { list-style:none; }
.keywords li { width:60px; height:20px; line-height:20px; overflow:hidden; }

.key { width:778px; overflow:hidden; margin:auto; background:#fff; }
.key ul li { list-style:none; }
.key li { width:50px; float:left; margin-left:5px; margin-top:5px; height:70px; line-height:70px; }

/* main1 */
#main1 { width:778px; margin:auto; overflow:hidden; background:#fff; }
.main1left { width:507px; float:left; overflow:hidden }
.main1right { width:268px; float:right; }
.m11 { height:30px; background:url(index/aaa.gif) no-repeat; text-align:right; padding-right:10px; padding-top:5px; }
.m12 { width:230px; height:152px; padding-left:3px; float:left; }
.m13 { width:265px; float:right; height:152px; margin-right:2px;}
.m13 li { line-height:16px!important; line-height:18px; list-style:none; width:265px; border-bottom:1px dotted #ccc; float:right; }

/* tj */
.tj { width:500px; text-align:center; margin-top:15px !important; margin-top:11px; margin-left:5px !important; margin-left:1px; border:1px solid #00f; background:#f5f8ff; float:left;}
.tj1 { background:#f5f8ff; width:496px; line-height:23px; border-bottom:1px dotted #ccc; }
.tj2 { background:#f5f8ff; width:80px; line-height:23px; float:right; }

/* swap windows */
#show { width:268px; height:auto; margin-right:2px; text-align:center; background:#fff; }
#show li { list-style:none; width:67px; height:27px; line-height:27px; float:left; background:url(img/menu_bg2.jpg) no-repeat; }
#show li1 { background:url(img/menu_bg1.jpg) no-repeat; }
#show li2 { background:url(img/menu_bg2.jpg) no-repeat; }
.ch { width:265px; height:200px; margin:2px auto; margin-top:0; }
.ch li { list-style:none; width:265px; float:left; text-align:left; line-height:21px; border-bottom:1px dotted #ccc; }
#nav { width:265px; margin-right:2px; overflow:hidden; border:1px solid #ccc; padding-bottom:3px; float:left; }
.coli { line-height:19px; height:19px; width:260px; margin:auto; border-bottom:1px dotted #ccc; }

/* main2 */
#main2 { width:778px; margin:auto; overflow:hidden; padding-bottom:5px; background:#fff; }
.main2left { width:590px; float:right; overflow:hidden; margin-right:2px;}
.main2right { width:180px; margin-left:2px; text-align:left; float:left; overflow:hidden; }
.main21 { background:url(index/pro-bg.gif) repeat-x; font-weight:bold; color:#fff; line-height:23px; height:22px; padding-left:10px; margin-top:2px; overflow:hidden; }
.main22 {  width:590px; overflow:hidden; }
.main23 { width:180px; }
.main24 { width:180px; margin:auto; text-align:center; }
.main24 li { list-style:none; width:176px; overflow:hidden; line-height:20px; padding-top:1px; float:left; text-align:left; background:url(index/left-bg.gif) repeat-y ; height:20px; border-bottom:1px dotted #ccc; }
.main25 { background:url(index/left-bottom.gif) no-repeat center; height:18px !important; height:15px; }
.mainsearch { background:url(index/left-bg.gif) repeat-y; width:180px; height:121px; overflow:hidden; padding-left:5px}

/* prolist */
#marquees { width:590px; margin:auto; overflow:hidden; background:#fff; }
#marquees li { list-style:none; width:100px; overflow:hidden; margin:5px 8px!important; margin:5px 6px; border:1px solid #ccc; float:left; text-align:center; }
.litext { line-height:25px; background:#eee; overflow:hidden; margin:auto; text-align:center; border-top:1px solid #ccc; width:100px;}
#marquees li.space { width:5px; border:0; display:inherit; }

/* main3 */
#main3 { width:778px; margin:auto; overflow:hidden; background:#fff; }
.main3left { width:585px; float:left; overflow:hidden; }
.main3right { width:193px; text-align:center; float:right; overflow:hidden; }
.m31 { float:left; width:292px; overflow:hidden; }
.m32 { float:right; width:292px; overflow:hidden;}
.m3pic { width:290px; margin-left:2px; float:left; height:27px; line-height:27px; color:#fff; text-align:left; background:url(index/column.gif) no-repeat;}
.m3content { width:284px; float:left; margin:2px; overflow:hidden; border:1px solid #8fb5dc; background:#f9f9f9; }
.m3content li { list-style:disc; line-height:21px; padding-left:5px; border-bottom:1px dotted #ccc; margin-bottom:3px;}

/* main4 */
#main4 { width:778px; margin:auto; padding-top:5px; overflow:hidden; background:#fff; }
.main4right { width:178px; margin-right:3px; min-height:200px; height:auto; border:1px solid #ccc; float:right;}
.main4title { height:23px; line-height:23px; text-align:left; font-weight:bold; color:#00f; padding-left:10px; border-bottom:1px solid #ccc; background:#e7f8ff;}
.blogli { width:178px; min-height:149px; height:auto; text-align:left; margin:0; padding-bottom:2px;}
.blogli li { width:175px; float:left; padding-left:2px; line-height:19px; border-bottom:1px dotted #ccc;}
.companyli { width:178px; min-height:149px; height:auto; text-align:left; margin:0; padding-bottom:2px;}
.companyli li { width:175px; float:left; padding-left:2px; height:18px; padding-top:5px; border-bottom:1px dotted #ccc;}

/* main5 */
#main5 { width:778px; height:180px; margin:auto; padding-top:5px; background:#fff; }
.main5left { width:258px; float:left; overflow:hidden; }
.main5mid { width:250px; overflow:hidden; border:1px solid #ccc; float:right; }
.main5title { height:22px; line-height:22px; text-align:left; font-weight:bold; color:#00f; border-bottom:1px solid #ccc; background:#e7f8ff;}
.main5right { width:258px; float:right; overflow:hidden; margin:auto 1px; }
.m5pic { width:260px; margin-left:2px; float:left; height:27px; line-height:27px; color:#fff; text-align:left; background:url(index/column.gif) no-repeat;}
.m5content { width:250px; float:left; margin:2px; overflow:hidden; border:1px solid #8fb5dc; background:#f9f9f9; }
.m5content li { list-style:square; line-height:22px; padding-left:5px; border-bottom:1px dotted #ccc; margin-bottom:1px;}

/* small mid adv */
.minqi li { list-style:none; width:122px; float:left; margin-left:1px; height:50px; text-align:center; overflow:hidden; }

/* main6 */
#main6 { width:778px; margin:auto; padding-top:5px; overflow:hidden; background:#fff; }
.main6left { width:383px; margin-left:2px; float:left; overflow:hidden; }
.main6right { width:383px; margin-right:2px; float:right; overflow:hidden; }
.m6content { width:381px; float:left; overflow:hidden; border:1px solid #8fb5dc; background:#f9f9f9; padding-bottom:3px; }
.m6content li { list-style:none; width:375px; padding-left:3px; text-align:left; float:left; line-height:22px; border-bottom:1px dotted #ccc; margin-bottom:1px;}

/* main7 blog bbs adv */
#main7 { width:778px; margin:auto; padding-top:3px; overflow:hidden; background:#fff; }
.main7left { width:290px; margin-left:2px; float:left; overflow:hidden; }
.main7mid { width:290px; margin-right:6px !important; margin-right:3px; float:right; overflow:hidden; }
.main7right { width:178px; height:200px; float:right; margin-right:6px !important; margin-right:2px; padding-top:2px; border:1px solid #ccc; text-align:center; }
.m7content { width:288px; overflow:hidden; border:1px solid #8fb5dc; padding-bottom:3px; background:#f9f9f9; }
.m7content li { list-style:none; width:280px; float:left; text-align:left; padding-left:3px; line-height:24px; margin-bottom:1px;}

/* linkurl */
#linkurl { width:778px; margin:auto; overflow:hidden; background:#fff; text-align:center; }
.link2 { width:762px; border:1px solid #ccc; overflow:hidden; padding:2px; margin:-6px auto 0 auto; background:#fff; }
.link2 li { list-style:none; width:125px; text-align:left; height:20px; line-height:20px; margin-left:2px; display:block; float:left; overflow:hidden; }

.link { width:762px; border:1px solid #ccc; overflow:hidden; padding:2px; margin:5px; background:#fff; text-align:center; }
.link li { list-style:none; width:92px; text-align:left; height:20px; line-height:20px; float:left; overflow:hidden; }

.linkpic { width:762px; border:1px solid #ccc; overflow:hidden; padding:2px; margin:-1px auto 5px auto; background:#fff; }
.linkpic li { list-style:none; width:88px; text-align:center; margin-left:5px; height:35px; line-height:35px; float:left; overflow:hidden; }

.linktop { width:766px; margin:5px auto; background:#d3e5fd; border:1px solid #ccc; height:30px; line-height:30px; text-align:left; }

/* 最终页面 */
.showmain { width:778px; margin:auto; overflow:hidden; background:#f0f7fd;}
.showleft { width:200px; float:left; background:#f0f7fd;}
.showtop { width:200px; height:30px; line-height:30px; background:#e7f8ff; text-indent:10px; border-bottom:1px solid #fff; }
.showli li { list-style:none; background:url(img/index_aro45.gif) no-repeat 3px 8px; width:200px; float:left; text-align:left; text-indent:5px; border-bottom:1px dotted #ccc; text-indent:15px; line-height:23px; }
.showli2 li { list-style:none; background:url(img/icon_info_03.gif) no-repeat 3px 5px; width:200px; float:left; text-align:left; text-indent:5px; border-bottom:1px dotted #ccc; text-indent:23px; line-height:23px; }

.showright { width:575px; float:right; background:#f0f7fd; border-left:1px solid #369;}
.showlead { width:778px; margin:auto; text-indent:30px; text-align:left; height:25px; line-height:25px; border-bottom:2px solid #ccc; background:#f0f7fd;}
.showtitle { width:560px; line-height:50px; height:50px; margin:auto; text-align:center; background:#f0f7fd;}
.showtitle h1 { font-size:16px; font-weight:bold; display:inline; margin:0; padding:0; text-decoration:underline; }
.showdetails { width:560px; line-height:23px; margin:auto; text-align:center; border-bottom:1px dotted #ccc; background:#f0f7fd;}
.showorder { width:560px; height:20px; margin:auto; text-align:center; background:#f0f7fd;}
.showc { width:560px; margin:auto; text-align:left; line-height:30px; font:14px "宋体"; background:#f0f7fd; overflow:auto;}
.showly { width:560px; height:30px; padding-top:10px; margin:auto; text-align:right; border-top:1px dotted #ccc; background:#f0f7fd; }
.showly h2 { font:14px "宋体"; }
.showcomment { width:560px; margin:auto; text-align:center; }
.showcl { width:560px; margin:auto; text-align:center; font:12px "宋体"; line-height:25px; }