.top { width: 100%; height: 57px; display: inline-block; margin-bottom: 10px; border-top: 11px solid #199501; text-align: center; background-image: url(/images/cool_top.gif); background-repeat: repeat-x; }
.top .logo { width: 135px; height: 57px; float: left; margin-left: 10px; }
.top .item { float: right; margin: 20px 20px 0 0; color: #555555; }
.top .item a { color: #555555; }

.footer { padding: 15px 0 20px; text-align: center; font-family: "Arial" , "ËÎÌå"; color: #333333; }

.pagelist { display: block !important; display: inline-block; margin-bottom: 10px; margin: 0 20px; padding: 8px 30px; margin-bottom: 10px; text-align: center; font-size: 12px; font-family: "Arial"; color: #777777; background-color: #ECECEC; }
.pagelist * { vertical-align: middle; }
.pagelist a { padding: 3px; display:  inline-block;  margin: 0; font-family: "Arial"; }
.pagelist .prev { padding-left: 20px; background-image: url(/images/ico_page_prev1.gif); background-position: left 3px; }
.pagelist .next { padding-right: 20px; background-image: url(/images/ico_page_next1.gif); background-position: right 3px; }

.filter { margin-bottom: 10px; background-image: url(/images/cool_filter.gif); background-repeat: repeat-x; }
.filter .type { padding: 5px 20px; line-height: 25px; }
.filter .type a { font-size: 14px; width: 110px; display: inline-block; padding-left: 18px; line-height: 24px; background-image: url(/images/ico_cool_filter.gif); background-position: 0 2px;}
.filter .type .en { font-family: Arial; font-size: 11px; color: #999; }
.filter .color { clear: both; padding: 0 50px 0 20px; line-height: 45px; }
.filter .color * { vertical-align: middle; }
.filter .color .btn { float: right; }

.search { text-align: right; margin-bottom: 10px; padding: 0 30px; }
.search * { vertical-align: middle; }

.list { margin-bottom: 10px; padding: 0 20px; display: inline-block; }
.list .cell { width: 189px; height: 170px; float: left; display: inline-block; line-height: 20px; text-align: center; font-size: 10px; color: #909090; font-family: Arial; }
.list .cell img { width: 170px; height: 100px; border: 5px solid #EFEFEF; margin-bottom: 5px; }
.list .cell a { color: #696969; font-size: 12px; text-decoration: underline; }
.list .cell .n { width: 10em; margin-left: 8px; display: inline-block; text-align: left; white-space: nowrap; overflow: hidden; color: #333333; font-family: "Arial" , "ËÎÌå"; }
.list .cell .n:hover { color: #FF4E00; }
.gcity{ width: 170px; height: 100px; border: 5px solid #EFEFEF; margin-bottom: 5px; }
.gcityen { font-family: Arial; font-size: 11px; color: #999; }


.left660 { width: 660px; float: left; }
.right300 { width: 300px; float: right; }

.left660 .p1 { margin-bottom: 15px; }
.left660 .p1 dt { border-bottom: 1px dotted #E0E0E0; font-size: 14px; font-weight: bold; line-height: 40px; color: #333333; }
.left660 .p1 dt .btn { float: right; margin-left:4px;}
.left660 .p1 dd { padding: 10px 0; }
.left660 .p1 dd .photo { width: 170px; height: 100px; float: left; margin-right: 15px; border: 5px solid #EFEFEF; }
.left660 .p1 dd .describe { display: inline-block; line-height: 22px; color: #333333; }
.left660 .p1 dd .describe h1 { display: inline; margin: 0 1em 0 0; padding: 0; color: #FF6000; font-size: 12px; }
.left660 .p1 dd .describe a { text-decoration: underline; }
.left660 .p1 dd .describe .url { font-family: Arial; }
.left660 .p1 dd .describe .dbtn { width: 207px; height: 36px; display: inline-block; background-image: url(/images/dbtn1.gif); }
.left660 .p1 dd .describe .dbtn a { width: 72px; height: 24px; color: #6F6F6F; text-decoration: none; text-align: left; display: inline-block; padding: 9px 0 0 30px; }
.left660 .p1 dd .describe .dbtn a b { font-size: 14px; }

.left660 .p2t { padding: 6px 10px; font-size: 14px; font-weight: bold; color: #000000; background-color: #F2F2F2; }
.left660 .p2t a { float: right; margin-right: 10px; font-size: 12px; font-weight: normal; text-decoration: underline; color: #636363; }
.left660 .p2 { }
.left660 .p2 li { padding: 17px 0 17px 10px; display: inline-block; border-bottom: 1px dotted #CBCBCB; }
.left660 .p2 li img { width: 50px; height: 50px; float: left; margin-right: 10px; border: 1px solid #C5C5C5; }
.left660 .p2 li dl { width: 580px; display: inline-block; }
.left660 .p2 li dl dt { padding: 0 0 7px; color: #909090; }
.left660 .p2 li dl dt a { width: auto; height: auto; padding: 0px; display: inline; font-weight: bold; text-decoration: underline; color: #666666; font-family: "Arial"; background-image: none; }
.left660 .p2 li dl dt label { float: right; }
.left660 .p2 li dl dd { display: inline-block; margin: 0px; padding: 0px; border: 0px; color: #333333; font-size: 14px; line-height: 22px; }

.left660 .gb { color: #404040; line-height: 30px; }
.left660 .gb textarea { width: 640px; height: 100px; padding: 3px; margin-bottom: 5px; border: 1px solid #D1D1D1; background-color: #FFFFFF; }
.left660 .gb label { float: right; }
.left660 .gb .txt { border: 1px solid #BEBEBE; padding: 3px; color: #333; font-size: 12px; margin-right: 5px; height: 14px; }
.left660 .gb .btn { width: 74px; height: 25px; border: 0px; background-image: url(/images/btn_cool_submit1.gif); margin-right: 10px; }

.left660 .plist { text-align: right; margin-bottom: 15px; padding: 10px 0; color: #8F8F8F; }
.left660 .plist * { vertical-align: middle; }
.left660 .plist a { padding: 2px 5px; display: inline-block; border: 1px solid #CCCCCC; color: #858585; background-color: #FFFFFF; }
.left660 .plist .btn { width: 62px; height: 16px; padding: 5px 0 0; border: 0px; text-align: center; background-image: url(/images/btn_page.gif); }
.left660 .plist b { color: #666666; }

.left660 .note { line-height: 22px; color: #2E2E2E; margin-bottom: 15px; }

.right300 .p1 { margin-bottom: 10px; border: 1px solid #DDE8D9; background-color: #F5F8F4; }
.right300 .p1 dt { padding: 10px 15px; color: #2D4027; }
.right300 .p1 dd { padding: 5px 15px 10px; }

.right300 .p1 dd .cell_4 { width: 67px; float: left; line-height: 22px; display: inline-block; color: #556E43; text-decoration: underline; }
.right300 .p1 dd .cell_4:hover { color: #84A66C; }

.right300 .p1 dd .a { margin-bottom: 5px; }
.right300 .p1 dd .a li { width: 21em; display: inline-block; border-top: 1px dotted #C2D6BB; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 28px; color: #628B54; }
.right300 .p1 dd .a li a { color: #628B54; }

.right300 .p1 dd .plist { text-align: right; }
.right300 .p1 dd .plist a { padding: 2px 4px; border: 1px solid #C6D9C0; display: inline-block; color: #94B788; background-color: #FFFFFF; }
.right300 .p1 dd .plist .on { padding: 3px 2px; border: 0px; display: inline-block; color: #5A7F4D; font-weight: bold; background-color: Transparent; }




