@charset "utf-8";
*{margin:0; padding:0; list-style:none; line-height:150%;}
body{color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#c0c0c0;}
img{border:0; display:inline;}
p{margin-bottom:1em;}
a{color:#698cc6; text-decoration:underline;}

#wrap{width:968px; margin:0 auto; background:url(../images/leftbg.jpg) #fff 0 74px no-repeat; border:1px solid #000; border-width:0 1px;}
#top{height:74px; background:url(../images/topbg.jpg) #fff 0 0 no-repeat; text-align:right;}
#top ul{height:32px; margin-right:122px; padding-top:32px!important;}
#top ul li{float:right;}
#top ul li a{color:#fff;}
#top ul li.l1{padding:0 12px; padding-top:6px;}
#top ul li.l1 input{width:171px; height:18px; line-height:18px; font-size:12px; padding:2px 1px 0 1px; *padding-top:0; display:inline; text-align:center;}
#top ul li.l2{color:#fff; padding-top:6px;}

#main{width:792px; margin-left:88px; padding-right:88px; background:url(../images/rightbg.jpg) #fff top right no-repeat;}
#header{width:747px; padding-right:45px;}

.logo{height:114px;}
.logo_right{float:right; width:462px; padding-top:35px;}

.search{width:462px; height:30px; line-height:30px;}
.search ul{width:462px; text-align:left;}
.search li{float:left; height:30px; line-height:30px;}
.search li.l1{width:217px; height:25px; line-height:25px; margin-top:7px!important; margin-top:5px; text-align:right;}
.search li.l2{width:145px; padding-left:7px;}
.search li.l3{width:80px; float:right;}
.search span{color:#5f9676; font-size:18px; height:20px; line-height:20px;}
.search .in{width:145px; height:18px; line-height:18px; font-size:12px; padding:2px 1px 0 1px; *padding-top:0;  border:1px solid #aeaeae; margin-top:5px; display:inline;}
.search .in2{display:inline;}

.topnav{width:447px; height:16px; font-size:12px; font-weight:bold; margin:15px 0 5px 0; float:right;}
.topnav li{float:left; height:20px; line-height:20px; color:#2a60aa;}
.topnav li a{color:#2a60aa; height:14px; padding:0 5px; text-decoration:none;}/* border-right:2px solid #2a60aa; */
.topnav li a.nopad{padding-right:0; border:none;}
.banner{clear:both;}

#nav{width:705px; height:43px; line-height:43px; padding-left:43px;}
#nav img{display:inline;}
#nav li{float:left; width:155px; height:43px; line-height:43px; text-align:center; background:url(../images/nav_c.jpg) 0 0 repeat-x;}
#nav .l1{width:15px;}
#nav .l2{width:10px;}
#nav .l3{width:180px;}
#nav li a{height:43px; line-height:43px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none;}

/*subnav*/
#subnav{width:722px; height:30px;padding-left:34px; margin-right:-9px;}
#subnav li{height:30px; line-height:30px; float:left; cursor:pointer;}
#subnav li a{height:30px; line-height:30px; color:#fff; font-weight:bold; float:left; text-decoration:none; background:url(../images/subnav.gif) left top; cursor:pointer;}
#subnav li a span{height:16px; line-height:16px; float:left; text-align:center; margin-left:8px; padding:6px 15px 8px 7px; background:url(../images/subnav.gif) right top; cursor:pointer;}
#subnav .l1{width:180px; padding:0 5px;}
#subnav .l1 a span{width:150px;}
#subnav .l2{width:342px;}
#subnav .l2 a span{width:312px;}
#subnav .l3{width:180px; padding:0 5px;}
#subnav .l3 a span{width:150px;}


#content{width:722px; padding:0 36px 0 34px; font-family: Tahoma, Helvetica, sans-serif;}
#content .icon{width:220px; margin:10px auto;}
#content .icon li{float:left;}

.centerdv{width:700px; padding:0 36px 0 45px; font-family: Tahoma, Helvetica, sans-serif; text-align:center;}

/*page*/
#page{width:704px; height:22px;}
#page li{float:left; height:22px; line-height:22px;}
#page .l1{width:170px; padding-right:14px; text-align:right;}
#page .l2{width:282px; padding-left:10px; white-space:nowrap; overflow:hidden;}
#page .l3{width:220px; padding-left:8px;}

/*box*/
.box{float:left; width:185px;}
.box_t1{background:url(../images/box_t1.jpg) left top no-repeat; height:17px;}
.box_t2{background:url(../images/box_t2.jpg) right top no-repeat; height:17px; display:block; line-height:17px;}
.box_c1{background:url(../images/box_c1.jpg) top left repeat-y;}
.box_c2{padding:0 20px; background:url(../images/box_c2.jpg) top right repeat-y; display:block; text-align:center;}
.box_b1{background:url(../images/box_b1.jpg) left top no-repeat; height:17px;}
.box_b2{background:url(../images/box_b2.jpg) right top no-repeat; height:17px; display:block;}

.cbox{float:left; width:352px;}
.cbox_t1{background:url(../images/cbox_t1.jpg) left top no-repeat; height:17px;}
.cbox_t2{background:url(../images/cbox_t2.jpg) right top no-repeat; height:17px; display:block; line-height:17px;}
.cbox_c1{background:url(../images/cbox_c1.jpg) top left repeat-y;}
.cbox_c2{padding:0 18px; background:url(../images/cbox_c2.jpg) top right repeat-y; display:block;}
.cbox_b1{background:url(../images/cbox_b1.jpg) left top no-repeat; height:17px;}
.cbox_b2{background:url(../images/cbox_b2.jpg) right top no-repeat; height:17px; display:block;}
.cbox_x{height:5px; background:url(../images/xbg.jpg) 0 0 no-repeat;}
.cbox_tbor{height:4px; line-height:4px; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:0 9px;}

.plist{width:145px height:205px;padding:10px 0px; padding-bottom:0;}
.plist li{width:145px;}
.plist li a{color:#698cc6; text-decoration:underline;}
.plist li.l1{height:125px;}
.plist li.l1 .imgdv{width:145px; height:125px; line-height:125px; display:table-cell; vertical-align:middle; text-align:center; *display: block; *font-size:108px; *font-family:Arial;}
.plist li.l1 .imgdv img{vertical-align:middle;}

.plist li.l2{height:55px; padding-top:5px;}
.plist li.l3{height:20px;}

.plist2{width:135px;height:255px;padding:6px 5px; padding-top:0;}
.plist2 li{width:135px;}
.plist2 li a{color:#698cc6; text-decoration:underline; line-height:16px;}
.plist2 li.l1{height:125px;}

.plist2 li.l1 .imgdv{width:135px; height:125px; line-height:125px; display:table-cell; vertical-align:middle; text-align:center; *display: block; *font-size:108px; *font-family:Arial;}
.plist2 li.l1 .imgdv img{vertical-align:middle;}

.plist2 li.l2{padding-top:5px; line-height:15px; vertical-align:middle;}
.plist2 li.l2 .dv1{margin-top:5px; line-height:15px;}
.plist2 li.l3{height:20px; padding-top:5px;}

.pimg{width:125px; height:140px; float:left; padding:0 10px 0 0; text-align:center;}
.pimg .imgdv{width:125px; height:130px; line-height:130px; display:table-cell; vertical-align:middle; text-align:center; *display: block; *font-size:113px; *font-family:Arial;}
.pimg img{vertical-align:middle;}
.cplist{width:315px; height:140px;}
.cplist{width:180px; height:140px; float:left;}
.cplist li{width:180px; color:#000; line-height:15px;}
.cplist span.u{text-decoration:line-through;}
.cplist span.red{color:#ff0000;}
.cplist .l1{height:15px; line-height:15px;}

.boxlist{width:536px; float:left; background:url(../images/dbox_bg.jpg) #fff 0 0 repeat-y;}
.boxlist ul{width:536px;}
.boxlist li{float:left; width:268px;margin-bottom:4px; background-color:#fff;}
.boxlist .l1{margin-bottom:0;}

.dbox{float:left; width:268px;}
.dbox_t1{background:url(../images/dbox_t1.jpg) left top no-repeat; height:17px;}
.dbox_t2{background:url(../images/dbox_t2.jpg) right top no-repeat; height:17px; display:block; line-height:17px;}
.dbox_c1{background:url(../images/box_c1.jpg) top left repeat-y;}
.dbox_c2{background:url(../images/box_c2.jpg) top right repeat-y;}
.dbox_c11{padding:0 8px 0 18px; background:url(../images/dbox_c1.jpg) top right repeat-y; display:block;}
.dbox_c22{padding:0 8px 0 10px; background:url(../images/dbox_c2.jpg) top left repeat-y; display:block;}

.dbox_tbk{background:url(../images/dbox_tbk.jpg) left top no-repeat; height:3px;}
.dbox_bbk{background:url(../images/dbox_bbk.jpg) left top no-repeat; height:3px;}
.dbox_b1{background:url(../images/dbox_b1.jpg) left top no-repeat; height:17px;}
.dbox_b2{background:url(../images/dbox_b2.jpg) right top no-repeat; height:17px; display:block;}

.lbor{margin:0 2px 0 9px; border-top:1px solid #ccc;}
.rbor{margin:0 9px 0 2px; border-top:1px solid #ccc;}

/*238px*/
.dvv{width:240px; height:170px;}

.bimg{width:80px; float:left; text-align:center; overflow:hidden;}
.bimg .imgdv{width:80px; height:170px;line-height:170px;display:table-cell;text-align:center;vertical-align:middle;*display:block;*font-family:Arial;*font-size:148px;}
.bimg img{vertical-align:middle;}

.blist{width:160px; height:170px; float:left; overflow:hidden;}
.blist .dv{margin-top:15px; margin-left:10px; line-height:18px;}
.blist ul{width:150px; margin-left:10px;}
.blist ul li{width:150px; height:15px; line-height:15px;}
.blist span.s1{color:#000;}
.blist span.u{text-decoration:line-through;}
.blist span.red{color:#ff0000;}

.vboxlist{width:536px; float:left;}
.vbox_t1{background:url(../images/vbox_t1.jpg) left top no-repeat; height:17px;}
.vbox_t2{background:url(../images/vbox_t2.jpg) right top no-repeat; height:17px; display:block; line-height:17px; vertical-align:bottom;}
.vbox_t2 .line{width:337px; height:9px; line-height:9px; *margin-top:8px; overflow:hidden; border-right:1px solid #ccc;}
.vbox_c1{background:url(../images/cbox_c1.jpg) top left repeat-y;}
.vbox_c2{padding:0 18px; background:url(../images/cbox_c2.jpg) top right repeat-y; display:block;}
.vbox_b1{background:url(../images/vbox_b1.jpg) left top no-repeat; height:17px;}
.vbox_b2{background:url(../images/vbox_b2.jpg) right top no-repeat; height:17px; display:block;}
.vbox_b2 .line{width:337px; height:9px; *margin-bottom:8px; overflow:hidden; border-right:1px solid #ccc;}

.vimg{width:300px; height:300px; margin-top:5px; float:left; text-align:center; overflow:hidden;}
.vimg img{margin:0 auto;}

.vbox{width:200px; height:305px; float:left; background:url(../images/vbox_lbg.jpg) 3px 0 no-repeat;}
.vbox ul{width:170px; height:305px; border:none; margin-left:30px;}
.vbox ul li{padding:0 10px;}
.vbox .title{color:#698cc6; font-weight:bold;}
.vbox span.black{color:#000; font-weight:bold;}
.vbox span.red{color:red; font-weight:bold;}

/*
.vinfo{height:182px; padding:0 5px;}
.vinfo .title{color:#698cc6; font-weight:bold; padding:5px 0;}
.vinfo p{line-height:20px;}
.vinfo .p1{height:150px;overflow:auto;}
*/

.vinfo{height:182px; padding:0 5px;}
.vinfo a{text-decoration:none;}
.vinfo .title{color:#698cc6; font-weight:bold;}
.vinfo p{line-height:20px;}
.vinfo .p1{height:130px; overflow:auto;}

.vinfo div.de{height:130px; overflow:auto;}
.vinfo div.re{height:130px; display:none; overflow:auto;}


/*footer*/
#footer{padding-top:40px; padding-bottom:15px; background:url(../images/bottombg.jpg) #fff 0 0 no-repeat;}
#footer .link{width:838px; color:#ccc; padding:15px 0px 0px 130px; border-top:1px solid #cecece;}
#footer a{color:#808080; text-decoration:underline;}

#footer .link .dv{border-right:1px dotted #c1c1c1; float:left;}
#footer .link ul{}
#footer .link ul .title{color:#000; font-weight:bold;}
#footer .link ul .copy{color:#808080;}
#footer .link .u1{width:155px; padding-right:25px;}
#footer .link .u2{width:100px; padding:0 25px; white-space:nowrap;}
#footer .link .u3{padding-left:25px; border:none; white-space:nowrap;}


h1{font-family:Tahoma,Helvetica,sans-serif;color:#6699cc;font-size:14px;text-align:left;border:0;}
h2{font-family:Tahoma;text-decoration:none;color:#6699cc;font-size:12px;text-align:left;border:none;}
h3{font-family:Tahoma;text-decoration:none;color:#6699cc;font-size:12px;text-align:center;border:none;}
hr{color:#66ccff;height:2px;margin:4px auto;font-size:2px;background-color:#66ccff;}
table{font-family:Tahoma,Helvetica,sans-serif;color:#6699cc;font-size:12px;text-align:left;}
tr.tr1{background:#66ccff;}
tr.tr2{background:#fff;}
td.title{font-size:14px; color:#555;}
td.small{font-size:12px; color:#555;}
td.rule{background:#6699cc;}
td.subrule{background:#6699cc;}
hr{color:#6699cc; background-color:#6699cc;}
td.navleft{background-image:url('/img/nav_left.gif');background-repeat:no-repeat;background-attachment:scroll;background-position:left top}
p{font-family:Tahoma,sans-serif;font-size:12px;color:#555;text-align:left}
#coop{font-family:Tahoma,Helvetica,sans-serif;color:#6699cc;font-size:8px;text-align:left;padding:0;border:0;margin:0}


input{font-size:11px; font-family:Tahoma;}
input.submit{height:20px; border:1px solid #66ccff; padding:0 5px; *padding:0; color:#6699cc; background-color:#fff;}
textarea{border:1px solid #888;font-family:Tahoma;font-size:11px;color:#555;background-color:#fff;}
.textarea2{border:1px solid #66ccff; color:#6699cc;}
select{border:1px solid #888; font-family:Tahoma; font-size:11px; color:#555; background-color:#fff}
.select2{border:1px solid #66ccff; color:#6699cc;}
input.password{border:1px solid #888; color:#555; background-color:#fff}

input.text{border:1px solid #888; color:#555; background-color:#fff}
input.text2{border:1px solid #66ccff; color:#6699cc; background-color:#fff}
/*

input.text{height:20px; display:inline; line-height:20px; border:1px solid #888; font-family:Tahoma; font-size:11px; font-weight:bold; color:#555; background-color:#fff}
input.text2{height:18px; line-height:18px; border:1px solid #66ccff; font-family:Tahoma; font-size:11px; font-weight:bold; color:#6699cc; background-color:#fff}



*/
table.terms *{color:#555;}
td.cr_69c{color:#6699cc;}
.cr_55{color:#555;}
.cr_69c{color:#6699cc;}

.rpad16{padding-right:16px;}
.clearl{clear:left; font-size:1px; overflow:hidden;}
.clearr{clear:left; font-size:1px; overflow:hidden;}
.floatl{float:left;}
.clear{clear:both;}

.tbpad_50{padding-top:50px; padding-bottom:50px;}
.tbpad_75{padding-top:75px; padding-bottom:75px;}
.an_c{text-align:center;}
.errmsg{margin:10px auto; color:red; text-align:center; font-size:12px;}
.minht{height:278px;}
