@charset "utf-8";
html{overflow-x:hidden; height:100%}
body {font-family: "宋体"; font-size:12px; line-height:18px; clear:fff; background:#c59a4f url(../images/body-bg.gif) center repeat-y; margin:0; height:100%}
a{color:#fff; text-decoration:none}
a:hover{text-decoration:underline}
p,span,form,img,td,tr,table,div,span{border:0; padding:0; margin:0}

.clear{clear:both}
/*index*/
.-index-main{position:relative;height:100%; min-height:616px; background:#c59a4f;}
.-index{width:990px; height:615px; padding:7px; background:url(../images/index-bg.png); position:absolute; top:50%; left:50%; margin:-309px 0 0 -502px}


.head{height:205px; background:url(../images/head.jpg) center no-repeat}
.head .content{height:205px; width:1010px; margin:auto; position:relative}
.head .content .button1{position:absolute; top:0; left:857px;}
.head .content .button1 img{width:144px; height:34px; background:url(../images/head-button1.jpg) top}
.head .content .button1:hover img{background:url(../images/head-button1.jpg) bottom}
.head .content .button2{position:absolute; top:170px; left:901px;}
.head .content .button2 img{width:98px; height:35px; background:url(../images/head-button2.jpg) top}
.head .content .button2:hover img{background:url(../images/head-button2.jpg) bottom}
.head .menu{padding:140px 0 0 32px}
.head .menu a{float:left; display:block}
.head .menu img{height:30px}
.head .menu .button-1 img{width:52px; background:url(../images/menu-bg.jpg) top left}
.head .menu .button-1:hover img{background:url(../images/menu-bg.jpg) bottom left}
.head .menu .button-2 img{width:76px; background:url(../images/menu-bg.jpg) -52px top }
.head .menu .button-2:hover img{background:url(../images/menu-bg.jpg) -52px bottom }
.head .menu .button-3 img{width:119px; background:url(../images/menu-bg.jpg) -129px top }
.head .menu .button-3:hover img{background:url(../images/menu-bg.jpg) -129px bottom }
.head .menu .button-4 img{width:90px; background:url(../images/menu-bg.jpg) -248px top }
.head .menu .button-4:hover img{background:url(../images/menu-bg.jpg) -248px bottom }
.head .menu .button-5 img{width:91px; background:url(../images/menu-bg.jpg) -338px top }
.head .menu .button-5:hover img{background:url(../images/menu-bg.jpg) -338px bottom }
.head .menu .button-6 img{width:78px; background:url(../images/menu-bg.jpg) -429px top no-repeat }
.head .menu .button-6:hover img{background:url(../images/menu-bg.jpg) -429px bottom no-repeat }

.bottom{background:url(../images/bottom-bg.jpg) top center no-repeat #c59a4f; padding:25px 0; text-align:center; color:#8e6424; clear:both}
.layout{width:1010px; margin:auto}

/*index*/
.index .p1{height:370px;background:url(../images/index-p1.gif) top no-repeat; position:relative}
.index .p1 .bg1{height:185px; background:url(../images/index-p1-bg_01.jpg)}
.index .p1 .bg2{height:185px; background:url(../images/index-p1-bg_02.jpg)}
.index .p1 .left{position:absolute; top:110px; left:45px; width:354px}
.index .p1 .left .list{height:179px}
.index .p1 .left .list span{display:block; padding:3px 0 0 0; line-height:16px;}
.index .p1 .left .list span a{color:#fff}
.index .p1 .left .list span a:hover{color:#fff}
.index .p1 .left .button table{margin:0 auto 0 42px}
.index .p1 .left .button td{padding:0 11px}
.index .p1 .left .button1 img{width:94px; height:37px; background:url(../images/index-p1-button1.jpg) left top}
.index .p1 .left .button1:hover img{background:url(../images/index-p1-button1.jpg) left bottom}
.index .p1 .left .button2 img{width:94px; height:37px; background:url(../images/index-p1-button1.jpg) right top}
.index .p1 .left .button2:hover img{background:url(../images/index-p1-button1.jpg) right bottom}
.index .p1 .right{position:absolute; top:167px; left:438px; width:550px}
.index .p1 .right div{width:182px; height:94px; float:left; background:url(../images/index-p1-boxbg.jpg) left top no-repeat}
.index .p1 .right .pic{width:80px; padding:3px}
.index .p1 .right .name{height:22px; padding-top:10px; display:block; font-weight:bold; color:#825a26}
.index .p1 .right .button img{width:64px; height:22px; background:url(../images/index-p1-button2.gif) left bottom}
.index .p1 .right .button:hover img{background:url(../images/index-p1-button2.gif) left top}

.index .p2{height:288px; position:relative}
.index .p2 .bg1{height:144px; background:url(../images/index-p2-bg_01.jpg)}
.index .p2 .bg2{height:144px; background:url(../images/index-p2-bg_02.jpg)}
.index .p2 .text{position:absolute; top:125px; left:165px; line-height:24px; color:#6b3f0d}
.index .p2 .text span{color:#fbf7bf; font-weight:bold; font-size:14px; line-height:18px; display:block; padding-bottom:5px}

.index .p3{height:350px; position:relative}
.index .p3 .bg1{height:175px; background:url(../images/index-p3-bg_01.jpg)}
.index .p3 .bg2{height:175px; background:url(../images/index-p3-bg_02.jpg)}
.index .p3 .text{padding:75px 300px 0 45px; position:absolute; top:0; left:0; line-height:16px; font-size:13px; color:#fef49b}


.index .p4{height:290px; position:relative; background:url(../images/index-p4-bg.jpg) top no-repeat}
.index .p4 .list{position:absolute; top:65px; left:25px; width:975px}
.index .p4 .list .box{height:104px; width:300px; padding-left:25px; float:left ; background:url(../images/client-boxbg.gif) left top no-repeat; display:inline;}
.index .p4 .list .box .content{padding:10px; display:block;line-height:14px; color:#fff; width:270px; height:70px; background:url(../images/index-p4-bg.gif) top repeat-x}
.index .p4 .list .box .content img{float:left; border:1px solid #b78b48; margin-right:10px; padding:1px; background:#e8d18a}
.index .p4 .list .box .content .name{color:#f6db00; line-height:18px; font-weight:bold}
.index .p4 .button{position:absolute; top:25px; left:901px}
.index .p4 .button img{width:50px; height:20px; background:url(../images/index-p4-button.jpg) left top}
.index .p4 .button:hover img{background:url(../images/index-p4-button.jpg) left bottom}

.index .p5{height:310px; position:relative }
.index .p5 .bg1{height:155px; background:url(../images/index-p5-bg_01.jpg)}
.index .p5 .bg2{height:155px; background:url(../images/index-p5-bg_02.jpg)}
.index .p5 .box{position:absolute; line-height:14px; color:#fff}
.index .p5 .box a{color:#ecbd00}
.index .p5 .box .title{color:#fef49b; font-size:14px; line-height:16px; padding-bottom:10px; font-weight:bold}
.index .p5 .box .title strong{color:#6b3f0d; font-size:10px; line-height:10px; font-family:Arial, Helvetica, sans-serif}
.index .p5 .box .link{text-align:right; padding-top:5px}
.index .p5 .box .link a{color:#6b3f0d}
.index .p5 .box .link a:hover{color:#330000; text-decoration:none}

.index .p6{height:282px; background:url(../images/index-p6-bg.jpg) 0 10px no-repeat; padding:62px 58px 0 57px}
.index .p6 .text{padding:0 35px 0 0;line-height:20px}
.index .p7{height:255px; padding:0 40px;background:url(../images/index-p7-bg.jpg)}
.index .p7 .title{color:#553006; font-size:14px; padding: 11px 17px; font-weight:bold;}
.index .p7 .list{padding:0 0 0 17px}
.index .p7 .list span{display:block; padding:3px 11px; float:left; width:430px; background:url(../images/index-p7-ico.gif) left center no-repeat}
.index .p7 .list span a{color:#fef49b}
.index .p7 .list span a:hover{color:#fff}
.index .p7 .pic{padding:20px 0 0 0}
.index .p7 .pic span{display:block; width:184px; float:left; text-align:center}

.friendlink{background:url(../images/friendlink-title.gif) left top no-repeat; padding:40px 0 20px 45px; color:#6b3f0d}
.friendlink strong{color:#fef49b}
.friendlink div span{display:block; width:140px; height:70px; float:left}
.friendlink div span img{border:4px solid #e1b95c}
/*product*/
.product1{height:567px; position:relative}
.product1 .bg1{background:url(../images/product1-bg_01.jpg); height:63px}
.product1 .bg2{background:url(../images/product1-bg_02.jpg); height:63px}
.product1 .bg3{background:url(../images/product1-bg_03.jpg); height:63px}
.product1 .bg4{background:url(../images/product1-bg_04.jpg); height:63px}
.product1 .bg5{background:url(../images/product1-bg_05.jpg); height:63px}
.product1 .bg6{background:url(../images/product1-bg_06.jpg); height:63px}
.product1 .bg7{background:url(../images/product1-bg_07.jpg); height:63px}
.product1 .bg8{background:url(../images/product1-bg_08.jpg); height:63px}
.product1 .bg9{background:url(../images/product1-bg_09.jpg); height:63px}
.product1 .button1{position:absolute; top:421px; left:194px;}
.product1 .button1 img{width:140px; height:61px; background:url(../images/product1-button.jpg) left top}
.product1 .button1:hover img{background:url(../images/product1-button.jpg) left bottom}
.product1 .button2{position:absolute; top:421px; left:272px;}
.product1 .button2 img{width:140px; height:61px; background:url(../images/product1-button.jpg) right top}
.product1 .button2:hover img{background:url(../images/product1-button.jpg) right bottom}
.product1 .text{position:absolute; top:160px; left:595px; color:#815526; line-height:16px}
.product1 .text1{position:absolute; top:362px; left:147px; color:#640000; line-height:24px; letter-spacing:2px}
.product1 .text1 a{ color:#962900; font-size:14px; font-weight:bold;letter-spacing:0}

.product2{height:270px; background:url(../images/product2.jpg) top no-repeat; position:relative}
.product2 .text1{position:absolute; top:90px; left:85px; color:#fff4a9; font-size:14px; line-height:24px}	
.product2 .text2{position:absolute; top:110px; left:570px; color:#875c1a; line-height:20px; width:215px}	

.product3{background:url(../images/product3.jpg) top left no-repeat; width:675px; height:474px; float:left}
.product3 table{width:610px; margin-left:50px; background:#82591a}
.product3 table td{background:#ffffbb; color:#5e3916;; padding:3px 2px}
.product3 table .title{background:url(../images/product3-title.gif); height:23px;}
.product3 table .pt{color:#8c0909;}

.product4{background:url(../images/product4.jpg) top left no-repeat; width:335px; height:483px; float:left; position:relative}
.product4 .list{width:267px; position:absolute; top:80px; left:35px}
.product4 .list .box{height:77px; line-height:14px; color:#fef49b}
.product4 .list .box img{float:left; background:#ddc17a; padding:1px; border:1px solid #ddc17a; margin-right:10px}
.product4 .list .box .name{color:#fff}

/*clock*/
.clock{height:720px; position:relative}
.clock .bg1{background:url(../images/clock_01.jpg); height:72px}
.clock .bg2{background:url(../images/clock_02.jpg); height:72px}
.clock .bg3{background:url(../images/clock_03.jpg); height:72px}
.clock .bg4{background:url(../images/clock_04.jpg); height:72px}
.clock .bg5{background:url(../images/clock_05.jpg); height:72px}
.clock .bg6{background:url(../images/clock_06.jpg); height:72px}
.clock .bg7{background:url(../images/clock_07.jpg); height:72px}
.clock .bg8{background:url(../images/clock_08.jpg); height:72px}
.clock .bg9{background:url(../images/clock_09.jpg); height:72px}
.clock .bg10{background:url(../images/clock_10.jpg); height:72px}
.clock .button1{position:absolute; top:104px; left:397px;}
.clock .button1 img{width:85px; height:31px; background:url(../images/clock-button1.jpg) left top}
.clock .button1:hover img{background:url(../images/clock-button1.jpg) left bottom}
.clock .button2{position:absolute; top:578px; left:147px;}
.clock .button2 img{width:140px; height:61px; background:url(../images/clock-button2.jpg) left top}
.clock .button2:hover img{background:url(../images/clock-button2.jpg) left bottom}
.clock .button3{position:absolute; top:578px; left:301px;}
.clock .button3 img{width:140px; height:61px; background:url(../images/clock-button2.jpg) right top}
.clock .button3:hover img{background:url(../images/clock-button2.jpg) right bottom}
.clock .list{position:absolute; top:600px; left:570px; overflow:auto; width:400px; height:93px; color:#fff;scrollbar-face-color:#b78b49;
scrollbar-highlight-color:#ede499;
scrollbar-3dlight-color:#b78b49;
scrollbar-darkshadow-color:#b78b49;
scrollbar-shadow-color:#ede499;
scrollbar-arrow-color:#ede499;
scrollbar-track-color:#b78b49;}


/*sp*/
.sp{height:847px; position:relative; color:#6f371f}
.sp .bg1{background:url(../images/sp_01.jpg); height:77px}
.sp .bg2{background:url(../images/sp_02.jpg); height:77px}
.sp .bg3{background:url(../images/sp_03.jpg); height:77px}
.sp .bg4{background:url(../images/sp_04.jpg); height:77px}
.sp .bg5{background:url(../images/sp_05.jpg); height:77px}
.sp .bg6{background:url(../images/sp_06.jpg); height:77px}
.sp .bg7{background:url(../images/sp_07.jpg); height:77px}
.sp .bg8{background:url(../images/sp_08.jpg); height:77px}
.sp .bg9{background:url(../images/sp_09.jpg); height:77px}
.sp .bg10{background:url(../images/sp_10.jpg); height:77px}
.sp .bg11{background:url(../images/sp_11.jpg); height:77px}
.sp .text1{width:480px; position:absolute; top:615px; left:265px}
.sp .text2{width:480px; position:absolute; top:730px; left:265px}
.sp strong{color:#eee0b5; font-weight:normal}
.sp .button1{position:absolute; top:206px; left:641px;}
.sp .button1 img{width:93px; height:37px; background:url(../images/sp-button.jpg) left top}
.sp .button1:hover img{background:url(../images/sp-button.jpg) left bottom}
.sp .button2{position:absolute; top:276px; left:250px;}
.sp .button2 img{width:203px; height:297px}


/*topic*/
.topic .video{height:450px; position:relative}
.topic .video .text{position:absolute; top:79px; left:117px; color:#fff4a9;line-height:20px}	
.topic .video .flash{position:absolute; top:150px; left:114px}
.topic .video .list{position:absolute; top:74px; left:553px; width:324px}
.topic .video .list .box{height:76px; border-bottom:1px dashed #b3701c; padding:7px 3px 0}
.topic .video .list .box table{width:220px; float:right; clear:#815526; line-height:14px}
.topic .video .list .box table .title{font-weight:bold; font-size:14px; color:#5b1201; padding:3px 0}
.topic .video .list .box table .title a{color:#5b1201}
.topic .video .list .box table .data{padding-top:2px}
.topic .video .list .box table .data a{color:#686868; padding:2px 5px 2px 18px; background:url(../images/topic-ico.gif) left center no-repeat}
.topic .video .list .box img{border:4px solid #d09833}

.topic .video .bg1{height:90px; background:url(../images/topic-video-bg_01.jpg)}
.topic .video .bg2{height:90px; background:url(../images/topic-video-bg_02.jpg)}
.topic .video .bg3{height:90px; background:url(../images/topic-video-bg_03.jpg)}
.topic .video .bg4{height:90px; background:url(../images/topic-video-bg_04.jpg)}
.topic .video .bg5{height:90px; background:url(../images/topic-video-bg_05.jpg)}
.topic .focus{padding:68px 90px 0; height:310px; background:url(../images/topic-focus-bg.jpg) top center no-repeat; position:relative}
.topic .focus .content{height:230px; color:#fff4a9; padding:15px 0 0}
.topic .focus .right{float:right; padding:6px 0 0 0; width:330px;}
.topic .focus .focustab{height:35px;position:absolute; left:715px; top:26px; width:198px}
.topic .focus .focustab a{display:block; float:left}
.topic .focus .focustab a img{width:66px; height:36px}
.topic .focus .focustab .box1 img{background:url(../images/topic-select-bg_01.jpg) top}
.topic .focus .focustab .box1:hover img{background:url(../images/topic-select-bg_01.jpg) bottom}
.topic .focus .focustab .box2 img{background:url(../images/topic-select-bg_02.jpg) top}
.topic .focus .focustab .box2:hover img{background:url(../images/topic-select-bg_02.jpg) bottom}
.topic .focus .focustab .box3 img{background:url(../images/topic-select-bg_03.jpg) top}
.topic .focus .focustab .box3:hover img{background:url(../images/topic-select-bg_03.jpg) bottom}
.topic .focus .focustab .selected img{background-position: bottom}

.topic .past{background:url(../images/topic-past-title.jpg) left top no-repeat; padding:50px 0 60px; overflow:hidden}
.topic .past div{width:750px; margin:auto; overflow:hidden}
.topic .past td{padding-right:19px; text-align:center}
.topic .past img{border:6px solid #835e26; margin-bottom:4px}
.topic .past a{color:#fff4a9}

/*client*/
.client{height:500px; position:relative}
.client .bg1{height:250px; background:url(../images/client-bg_01.jpg) right}
.client .bg2{height:250px; background:url(../images/client-bg_02.jpg) right}

.client .right{position:absolute; top:16px; left:683px}
.client .right .content{height:388px; overflow:hidden}
.client .right .arrow{display:block; padding:5px; text-align:center}
.client .right .arrow img{width:62px; height:31px}
.client .right .up img{background:url(../images/client-arrow.jpg) left top}
.client .right .up:hover img{background:url(../images/client-arrow.jpg) left bottom}
.client .right .down img{background:url(../images/client-arrow.jpg) right top}
.client .right .down:hover img{background:url(../images/client-arrow.jpg) right bottom}
.client .right .list{width:267px}
.client .right .list .box{height:77px; line-height:14px; color:#703e33}
.client .right .list .box img{float:left; background:#ddc17a; padding:1px; border:1px solid #ddc17a; margin-right:10px}
.client .right .list .box .name{color:#a13d28}

.client .left{position:absolute; top:57px; left:56px; width:555px}
.client .left .pic{text-align:right}
.client .left .title{padding:10px 0; font-size:14px; font-weight:bold; color:#fcf9c0}
.client .left .title .name{color:#a31d00}
.client .left .text{height:262px; overflow:auto; color:#703e33; line-height:20px; margin-right:5px; padding-right:5px;scrollbar-face-color:#fcf8b2;
scrollbar-highlight-color:#ae6151;
scrollbar-3dlight-color:#fcf8b2;
scrollbar-darkshadow-color:#fcf8b2;
scrollbar-shadow-color:#ae6151;
scrollbar-arrow-color:#ae6151;
scrollbar-track-color:#fcf8b2;}

.collection{background:url(../images/collection-bg_02.jpg) center 29px}
.collection .content{background:url(../images/collection-bg_01.jpg) top no-repeat; min-height:200px; height:auto; padding:80px 110px 0}

.collection .content .list div{width:390px; height:24px; float:left}
.collection .content .list a{background:url(../images/collention-ico.gif) left center no-repeat; padding:2px 0 2px 10px; color:#333333}


/*college*/
.college{background:url(../images/college-bg.jpg) 0 87px repeat-x}
.college-head{background:#eee4c4 url(../images/head-bg.jpg); height:101px; overflow:hidden; color:#684f3d}
.college-head a{color:#684f3d}
.college-head .logo img{width:230px; height:101px}
.college-head table{float:right; margin:15px 20px 0 0}
.college-head table .text{width:510px; height:21px; padding:5px; line-height:21px}
.college-head table .button01{width:99px; height:35px; background:url(../images/head-button.png) left top}
.college-head table .button01:hover{background:url(../images/head-button.png) left bottom}
.college-head table .button02{width:99px; height:35px; background:url(../images/head-button.png) right top}
.college-head table .button02:hover{background:url(../images/head-button.png) right bottom}

.ico-normal{background:url(../images/login-char.gif) left; width:16px; height:16px}
.ico-expert{background:url(../images/login-char.gif) right; width:16px; height:16px}

.content-left{width:200px; margin:0 10px 0; float:left; overflow:hidden}
.content-right{width:760px; float:left}

.login-box{background:#715b3c url(../images/collage-titile-bg.jpg) left top no-repeat; color:#fff1cd; line-height:24px; margin-bottom:10px; padding:3px 5px}
.login-box .title{height:40px; background:url(../images/login-ico.gif) 3px 5px no-repeat; padding-left:25px; font-size:14px; font-weight:bold; color:#8b630d}
.login-box table{width:100%}
.login-box td{padding:2px 2px 2px 0}
.login-box a{color:#fff1cd}
.login-box .textinput{width:110px}
.login-box .button{width:42px; height:23px; background:url(../images/login-button.png) top}
.login-box .button:hover{background:url(../images/login-button.png) bottom}
.login-box .ico-normal,.ico-expert{margin-right:3px}
.login-box .name{color:#ffe291;}
.login-box strong{font-size:12px}

.data-box{background:#715b3c url(../images/collage-titile-bg.jpg) top no-repeat; color:#fff1cd; line-height:24px; margin-bottom:10px; padding:3px 5px}
.data-box .title{height:40px; background:url(../images/data-ico.gif) 5px 3px no-repeat; padding-left:25px; font-size:14px; font-weight:bold; color:#8b630d}
.data-box .content{padding:10px; padding-top:0}
.data-box td{height:24px; line-height:24px}
.data-box .number{font-weight:bold; color:#ffd879; font-size:13px}

.custom-service{background:#715b3c url(../images/collage-titile-bg.jpg) top no-repeat; color:#fff1cd; line-height:24px; margin-bottom:10px; padding:3px 5px}
.custom-service .title{height:40px; padding-left:10px; font-size:14px; font-weight:bold; color:#8b630d}
.custom-service .box{padding:15px 12px; border-bottom:1px solid #9b8056}
.custom-service .end{border:0}
.custom-service .box .pic{padding:1px; border:1px solid #9f988b; margin-right:10px}
.custom-service .box .name{font-size:14px; font-weight:bold; color:#ffffff; padding-bottom:5px}
.custom-service .box .data{color:#ffd879; padding-bottom:2px}
.custom-service .box .button img{width:64px; height:22px; background:url(../images/custom-service-button.gif) top}
.custom-service .box .button:hover img{background:url(../images/custom-service-button.gif) bottom}

.ad{padding-top:10px}

.q-sort{padding:12px}
.q-sort .title{padding:5px 0 5px 20px; border-bottom:1px solid #efd9a0; background:url(../images/sort-ico.gif) left 5px no-repeat; font-size:14px; font-weight:bold;color:#fffeda}
.q-sort .title a{float:right; margin-left:10px; font-size:12px; font-weight:normal; color:#fff}
.q-sort .list{ padding:10px}
.q-sort .list .box{width:170px; height:25px; float:left; padding:2px 0}
.q-sort .list .box a{height:18px; float:left; padding:5px 9px 2px; display:block; font-size:14px; color:#790500}
.q-sort .list .box a span{color:#fffeda}
.q-sort .list .box a:hover{background:#ffeea1; text-decoration:none;}
.q-sort .list .box .selected{background:#eed696; padding:1px; padding:4px 9px 1px;  border:1px solid #e5c87b; color:#490300}
.q-sort .list .box .selected span{color:#242424}
.q-sort .list .box .selected:hover{background:#eed696; border:1px solid #ddbb6e}


.q-list{padding:0 15px}
.q-list .tab{height:33px; font-size:14px; padding:0 15px}
.q-list .tab a{color:#906b1b; display:block; float:left; margin:6px 0 0 5px; background:#ffffff; border:1px solid #dfca93; border-bottom:0; width:72px; text-align:center; padding:6px 0 2px }
.q-list .tab a:hover{color:#906b1b; display:block; float:left; margin:6px 0 0 5px; background:#ffffff; border:1px solid #dfca93; border-bottom:0; width:72px; text-align:center; padding:6px 0 2px }
.q-list .tab a:hover{background:#efe7be; text-decoration:none}
.q-list .tab .selected{margin:0 0 0 5px; background:url(../images/q-list-tab-bg.gif);text-align:center; padding:12px 0 2px; position:relative}
.q-list .tab .selected:hover{margin:0 0 0 5px; background:url(../images/q-list-tab-bg.gif);text-align:center; padding:12px 0 2px; position:relative}
.q-list .tab .selected span{position:absolute; top:0; right:0; background:#f4f0e8; width:1px; height:33px; overflow:hidden}

.q-list .titlebox{background:#efde9e url(../images/q-list-title-bg.gif) bottom no-repeat; padding:7px 10px 17px; color:#8b630d; height:20px; margin:0 6px}

.q-list .list{padding:5px 7px 0}
.q-list .list .row{height:30px; padding:0 5px 1px; background:url(../images/q-list-list-bg.gif) bottom repeat-x}
.q-list .list .row .link{font-size:14px; height:30px; color:#fff}
.q-list .list .row td{padding:4px 5px}
.q-list .list .row td img{padding-bottom:3px}
.q-list .list .row .data{float:right; margin-right:5px; text-align:center; font-family:"MS UI Gothic", tahoma; font-size:10px; color:#50231a}
.q-list .list .row .data .time{color:#f7eeb8}

.page{text-align:center;  overflow:visible; margin:auto}
.page td{padding:20px;}
.page a {text-decoration: none;border: solid 1px #f3e3b7;color: #dbaa24;line-height:14px; background:#ffffff}
.page a:hover{background:#f8eed4}
.page a, .page span {display: inline-block;float: left;padding: 0.3em 0.5em;margin-right: 5px;margin-bottom: 5px;}
.page .selected {background: #f0dba3;color: #fff;border: solid 1px #dbaa24;}
.page .selected:hover {background: #f0dba3;color: #fff;}

.college .bottom{border:1px solid #d1c4a2; background:#f6f6be; padding:0px; text-align:left}
.bottom div{background:url(../images/collage-bottom.gif); height:78px}
.bottom table{margin:auto}
.bottom .textinput{padding:3px; width:430px}
.bottom .link{font-size:14px; text-decoration:underline; color:#790500}
.bottom .button01{width:76px; height:22px; background:url(../images/bottom-button.gif) left top}
.bottom .button01:hover{background:url(../images/bottom-button.gif) left bottom}
.bottom .button02{width:76px; height:22px; background:url(../images/bottom-button.gif) right top}
.bottom .button02:hover{background:url(../images/bottom-button.gif) right bottom}

.s-result{padding:12px}
.s-result .titlebox{padding:5px 0 10px 20px; border-bottom:1px solid #efd9a0; background:url(../images/s-result-ico.gif) left 5px no-repeat; font-size:14px; font-weight:bold;color:#fffeda}
.s-result .titlebox div{float:right; margin-left:10px; font-size:12px; font-weight:normal; color:#fff}
.s-result .titlebox select{width:100px; margin:0}
.s-result .titlebox .labal{font-weight:normal; color:#ba3300; padding:0 5px}
.s-result .list{padding:5px 15px 0}
.s-result .list .row{padding:10px 5px; background:url(../images/q-list-list-bg.gif) bottom repeat-x; color:#f7eeb8}
.s-result .list .row:hover{background:#ab7943}
.s-result .list .row .title{font-size:16px; padding:0 0 5px; background:none; font-weight:normal; border:0}
.s-result .list .row .title a{color:#ffffff}
.s-result .list .row .title .labal{font-weight:normal; color:#962900; padding:0 5px}
.s-result .list .row .title .time{color:#f7eeb8; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.s-result .list .row .labal{color:#962900; padding:0 2px}

.article{padding:12px}
.article .titlebox{padding:0 3px 8px;border-bottom:1px solid #efd9a0;color:#ffffff
}
.article .titlebox div{float:right}
.article .titlebox a{color:#666}
.article .article-box{color:#ffffff;padding:0 15px 20px}
.article .article-box .title{color: #593d00;font-size:16px;font-weight:bold;text-align:center;padding:40px 0 30px}
.article .article-box .text{font-size:14px; line-height:24px}
.article .article-box .data{text-align:right; padding-top:30px}
.article .article-box .data a{color:#ffe5a4;text-decoration:underline}

.article .answer-box{padding-bottom:10px;}
.article .answer-box .title{border:1px solid #efd9a0; border-left:0; border-right:0; line-height:27px; height:27px; padding:5px 0 5px 5px; color:#ffd879; margin-bottom:2px}
.article .answer-box .title strong{font-size:14px}
.article .answer-box .title a{float:right}
.article .answer-box .title a img{width:89px; height:27px; background:url(../images/atricle-answer-button1.gif) top}
.article .answer-box .title a:hover img{background:url(../images/atricle-answer-button1.gif) bottom}
.article .answer-box .list{padding-bottom:30px}
.article .answer-box .list .row{padding:13px 5px; color:#fff1cd; border-bottom:1px dotted #ead197}
.article .answer-box .list .top{background:#fff7b6;color:#666;}
.article .answer-box .list .bg{background:#a47d41}
.article .answer-box .list .row .title{padding:0 10px 10px 25px; background:none; line-height:22px; height:22px; background:url(../images/atricle-answer-ico1.gif) 5px 3px no-repeat; border:0; color:#fff7b6}
.article .answer-box .list .top .title{color:#666}
.article .answer-box .list .bg .title{background:url(../images/atricle-answer-ico2.gif) 5px 3px no-repeat}
.article .answer-box .list .row .title img{padding:0 0 6px 10px}
.article .answer-box .list .row .title .name{color:#ffd879; padding:0 3px}
.article .answer-box .list .row .top .name{color:#ff6600;}
.article .answer-box .list .row .title .time{color:#ffd879; font-size:13px; font-family:Arial, Helvetica, sans-serif; float:right}
.article .answer-box .list .top .title .time{color:#666;}
.article .answer-box .list .row .text{font-size:14px; color:#fff1cd; padding:0 5px	}
.article .answer-box .list .top .text{color:#333;}
.article .answer-box .form{padding:10px}
.article .answer-box .form table{margin:auto; color:#f3e4ba}
.article .answer-box .form table a{color:#f3e4ba; text-decoration:underline}

.login-window{width:362px; height:266px; background:#f3eccc; padding:3px; border:2px solid #d1c4a2; position:absolute; top:50%; left:50%; margin:-138px 0 0 -186px}
.login-window .title{height:19px; line-height:18px; color:#604006; padding:1px 3px 9px; font-weight:bold; font-size:14px}
.login-window .title a{float:right}
.login-window .title a img{width:19px; height:19px; background:url(../images/login-close.gif) top;}
.login-window .title a:hover img{width:19px; height:19px; background:url(../images/login-close.gif) bottom}
.login-window .content{padding:20px 35px 0; height:216px; background:#fff; color:#8b630d}
.login-window .content table{margin:auto}
.login-window .content table table{margin:0 auto 0 0}
.login-window .content td{padding:5px 0}
.login-window .content td td{padding:0}
.login-window .content div{padding:10px; border-top:1px solid #ccc; margin-top:20px; text-align:center; font-size:14px; font-weight:bold}
.login-window .content div a{color:#830522; text-decoration:underline}

.register{padding:12px; color:#fff1cd}
.register .titlebox{padding:0 3px 5px; border-bottom:1px solid #efd9a0; color:#fff}
.register .form{margin:50px auto 0}
.register .form td{padding:3px 2px}
.register .form td td {padding:0 5px 0 0}
.register .form .text{width:90px; text-align:right; font-size:13px}
.register .form .button{width:90px; height:33px; background:url(../images/register-button.gif) top}
.register .form .button:hover{background:url(../images/register-button.gif) bottom}
.register .form .checkbox{width:61px; height:19px; border:1px solid #88733e; background:#e3ddcc;}
.register .form .star{color:#c40000}

.ask{padding:15px 0 150px}
.ask table{margin:auto; font-size:14px; color:#fffedc}
.ask table table{margin:0 auto 0 0}
.ask td{padding:5px 5px 0 0}
.ask td td{padding:0}

.p-center{padding:12px; color:#fff}
.p-center .title{padding:0 0 0 20px; border-bottom:1px solid #efd9a0; background:url(../images/sort-ico.gif) left 5px no-repeat; font-size:14px; font-weight:bold;color:#fff; height:30px; line-height:30px}
.p-center .title a{padding:5px 0 4px; text-decoration:none; display:block; margin:3px 10px 0 0; float:right; line-height:18px; font-size:12px; font-weight:normal; color:#906b1b; background:#e2c48d; width:77px; text-align:center}
.p-center .title a:hover{background:#eee6bd}
.p-center .title .selected{background:url(../images/p-center-select.jpg); padding-right:5px; margin-right:5px}
.p-center .title .selected:hover{background:url(../images/p-center-select.jpg); padding-right:5px; margin-right:5px}
.p-center .content{padding:15px}
.p-center .content .left{width:160px; padding:10px 30px 10px 10px; border-right:1px solid #efd9a0; float:left}
.p-center .content .left table{width:160px; color:#fff}
.p-center .content .left td{height:30px}
.p-center .content .left img{padding:3px 5px 0 0}
.p-center .content .left .name{font-size:14px; font-weight:bold}
.p-center .content .left .point{color:#841600; font-size:13px}
.p-center .content .right{float:left; width:455px; height:82px; padding:0 10px}
.p-center .content .right div{padding:3px 0 3px 25px; font-size:14px; color:#fff; background:url(../images/p-center-ico.gif) 5px 2px no-repeat}
.p-center .content .right table{margin:auto; text-align:center; color:#fff}
.p-center .content .right td{width:110px; padding-top:6px}
.p-center .content .right .point{color:#841600}

.p-center .edit{width:550px; margin:auto; padding:30px 0}
.p-center .edit .tab{height:30px}
.p-center .edit .tab a{display:block; font-size:14px; font-weight:bold; color:#fffeda; text-decoration:none; height:30px; line-height:30px; width:90px; text-align:center; float:left; margin-right:10px}
.p-center .edit .tab a:hover{border:2px solid #ebdebd; border-bottom:0; height:28px; line-height:20px; width:86px; padding-top:3px}
.p-center .edit .tab .selected{background:#f5f1d5; color:#906b1b}
.p-center .edit .tab .selected:hover{border:0; width:90px; line-height:30px; height:30px; padding:0}
.p-center .edit .content{height:300px; padding:20px; background:#f5f1d5}
.p-center .edit .content .form{color:#563e0a; margin:50px auto 0}
.p-center .edit .content .form td{padding:3px 2px}
.p-center .edit .content .form td td {padding:0 5px 0 0}
.p-center .edit .content .form .text{text-align:right}
.p-center .edit .content .form .button{width:90px; height:33px; background:url(../images/p-center-edit-button.gif) top}
.p-center .edit .content .form .button:hover{background:url(../images/p-center-edit-button.gif) bottom}
.p-center .edit .content .form .checkbox{width:61px; height:19px; border:1px solid #88733e; background:#e3ddcc;}
.p-center .edit .content .form .star{color:#ff5a00}


.awardwin{position:absolute; top:50%; left:50%; width:418px; height:300px; margin:-150px 0 0 -209px; background:#c59a4f; border:5px solid #fde896}





















