@charset "utf-8";
/* CSS Document */

html { -webkit-text-size-adjust: none;}
body{ padding:0; margin:0 auto; width:100%; color:#a09f9f;  font-size:12px; font-family:"Microsoft YaHei","Arial","SimSun";}
a{ text-decoration:none;} 
a:hover{ text-decoration:none;} 
ul,li,dd,dl{ list-style:none; padding:0; margin:0;}
h2,h3,h4,h5,h6,ul,li,dd,dl,p,from,iframe{ list-style:none; padding:0; margin:0;} 
a img { border:none;}  
.clear{ clear:both; overflow:hidden; height:0; margin:0; padding:0;}

a{ text-decoration:none;}
a:focus{outline: none;}
a,area{blr:expression(this.onFocus=this.blur());}

/*************top*****************/
.kuang { width:1368px; margin:0px auto;}

.top { width:100%; height:88px; margin:0px auto; overflow:hidden; background:url(/tsg/dfiles/11254/images/topbg.jpg) repeat-x;}

.top .top01 { width:973px; margin:0px auto; overflow:hidden;}

.top .top01 .logo { float:left; padding:24px 0px 0px 31px;}

.top .top01 .toprt { float:right; width:470px;}
.top .top01 .toprt .toprtsc { float:right; height:22px;}
.top .top01 .toprt .toprtsc ul li { float:left; color:#a09f9f; background:url() no-repeat; width:94px; height:22px; display:inline-block; text-align:center; line-height:22px;}
.top .top01 .toprt .toprtsc ul li a {color:#a09f9f;}

.top .top01 .toprt .toprtss { float:right; padding-top:4px; background:url() no-repeat left top; padding-left:34px;}
.top .top01 .toprt .toprtss .span01 { float:left; width:175px; padding:2px 5px 2px 35px; height:22px; background:url(/tsg/dfiles/11254/images/) no-repeat;}
.top .top01 .toprt .toprtss .put01 { float:left; line-height:22px;color:#a09f9f; height:22px; background:none; border:none; width:175px;}
.top .top01 .toprt .toprtss .but01 { float:left; cursor:pointer; width:29px; height:26px; background:url() no-repeat; border:none;}


/******************flash***********************/
.in_flash { width:1368px; height:687px; overflow:hidden; margin:0px auto; margin-top:-6px;}


/**********************in_middlekg**********************/
.in_middlekg {width:100%; background:none; margin-top:-681px; position:relative; z-index:2;}

/**********************bannerbg**********************/
.bannerbg { width:100%; background:url(/tsg/dfiles/11254/images/bnbg01.png) repeat-x; height:67px;}

.bannerbg03 { width:973px; margin:0px auto; font-size:12px; color:#dcdcdc; overflow:hidden; background:url(/tsg/dfiles/11254/images/in_bnbg02.jpg) repeat-x 0px 1px;}
.bn_home { float:left; background:url(/tsg/dfiles/11254/images/bn_home.jpg) no-repeat 77px 12px; height:39px; padding-left:99px; padding-right:38px; line-height:39px;}
.bn_home a {color:#dcdcdc;}

.banner { float:left; width:810px;}
.banner ul { position:relative;}
.banner ul li { padding-left:4px; text-align:center; float:left; height:67px; background:url(/tsg/dfiles/11254/images/bn_li01.jpg) no-repeat left 9px;}
.banner ul li p {line-height:40px; padding:0px 36px; padding-bottom:4px; height:40px; padding-bottom:4px; cursor:pointer;}
.banner ul li p a {color:#dcdcdc;}
.banner ul li p.phover { background:url(/tsg/dfiles/11254/images/bnli03.jpg) repeat-x center top;}
.banner ul li p.plink { background:url(/tsg/dfiles/11254/images/bnli03.jpg) repeat-x center top;}

.banner ul li .bnnext { display:none; position:absolute; z-index:999; background:url(/tsg/dfiles/11254/images/bnnextbg.png) repeat-x; left:-161px;top:39px; width:833px; padding-left:140px; overflow:hidden;}
.banner ul li .bnnext dl { background:url(/tsg/dfiles/11254/images/bnli02.png) no-repeat left 12px; overflow:hidden;}
.banner ul li .bnnext dl dd { float:left; color:#eeeeee; padding:0px 10px; line-height:28px;}
.banner ul li .bnnext dl dd a {color:#eeeeee;}

.banner ul li .bnne02 { padding-left:260px; width:713px;}
.banner ul li .bnne03 { padding-left:140px; width:833px;}
.banner ul li .bnne04 { padding-left:520px; width:453px;}
.banner ul li .bnne05 { padding-left:640px; width:333px;}

.banner ul li .bnne06 { padding-left:770px; width:203px;}

/******************in_middle***********************/
.in_middle { width:973px; margin:0px auto; margin-top:231px; overflow:hidden; position:relative; z-index:2;}


/**********in_middlelf***********/
.in_middlelf { float:left; width:645px;}

/*****in_middlelf01*******/
.in_middlelf01 {float:left; width:645px; height:247px; overflow:hidden; border-left:1px solid #eeead7; border-top:1px solid #eeead7;} 

.in_news { float:left; width:153px; overflow:hidden;}
.in_news dl dt { background:url(/tsg/dfiles/11254/images/in_newsdtbg.png) no-repeat; color:#fff; width:100%; height:40px; padding-top:26px;}
.in_news dl dt span { float:left;}
.in_news dl dt .span01 { background:url(/tsg/dfiles/11254/images/bnli02.png) no-repeat 25px 6px; font-weight:bold; padding-left:40px;}
.in_news dl dt .span01 a { color:#fff;}
.in_news dl dt .span02 { font-family:Arial, Helvetica, sans-serif; color:#deaa57; padding-left:5px; padding-top:1px; padding-top:3px\0; *+padding-top:2px; font-size:11px;}

.in_news dl dd { background:url(/tsg/dfiles/11254/images/in_newsddbg.png); width:100%; height:181px; overflow:hidden; position:relative;}

.in_news dl dd span { display:block; padding:10px 20px;}
.in_news dl dd .span01 { float:left; font-weight:bold; color:#fff; line-height:22px;}
.in_news dl dd .span02 { float:right; color:#c2bfb5; background:url(/tsg/dfiles/11254/images/date.png) no-repeat left 11px; background:url(/tsg/dfiles/11254/images/date.png) no-repeat left 10px\0; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.in_news dl dd .span03 { float:left; position:absolute; bottom:7px;}
.in_news dl dd a { color:#fff;}


.in_news1 { float:left; width:327px; overflow:hidden;padding-top:17px;}
.in_news1 dl dt { background:url(/tsg/dfiles/11254/images/in_newsdtbg.png) no-repeat; color:#fff; width:100%; height:40px; padding-top:26px;}
.in_news1 dl dt span { float:left;}
.in_news1 dl dt .span01 { background:url(/tsg/dfiles/11254/images/bnli02.png) no-repeat 25px 6px; font-weight:bold; padding-left:40px;}
.in_news1 dl dt .span01 a { color:#fff;}
.in_news1 dl dt .span02 { font-family:Arial, Helvetica, sans-serif; color:#deaa57; padding-left:5px; padding-top:1px; padding-top:3px\0; *+padding-top:2px; font-size:11px;}

.in_news1 dl dd { width:100%; overflow:hidden; position:relative;line-height: 30px;padding-left: 13px;padding-top: 5px;}

.in_news1 dl dd span { display:block;}
.in_news1 dl dd .span01 { float:left; font-weight:bold; color:#fff; line-height:22px; width:100%;}
.in_news1 dl dd .span02 { float:right;padding-right: 22px; color:#444444; background:url(/tsg/dfiles/11254/images/date.png) no-repeat left 11px; background:url(/tsg/dfiles/11254/images/date.png) no-repeat left 10px\0; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.in_news1 .span03 { float:right;  bottom:0px;margin-right: 20px;}
.in_news1 .span03 a{ color: #000000;}
.in_news1 dl dd .span04 { width:100%;padding-left: 16px; float:left; position:absolute; bottom:0px; color:#6A6A6A;}
.in_news1 dl dd a { color:#2A2A2A;}


/*in_middlelfzxpic*/
.in_middlelfzxpic { float:left; width:492px; padding:0px; height:247px;}

.in_middlelfzxpic #focus {
    height: 247px;
    overflow: hidden;
    position: relative;
    width: 492px;}
.in_middlelfzxpic #focus ul {
    height: 247px;
    position: absolute;}
.in_middlelfzxpic #focus ul li {
    float: left;
    height: 247px;
    overflow: hidden;
    position: relative;
    width: 492px;}
.in_middlelfzxpic #focus ul li img {
    height: 247px;
    width: 492px;}

.in_middlelfzxpic #focus ul li div {
    overflow: hidden;
    position: absolute;*+position:none;}
.in_middlelfzxpic #focus .btnBg {
    
    bottom: 0px;
    height: 0px;
    left: 0;
    position: absolute;
    width: 492px; z-index:9;}

.in_middlelfzxpic #focus .btn {
    top: 13px;
    height: 10px;
    position: absolute;
    right: 0;
    z-index:9999; padding-right:17px;}
.in_middlelfzxpic #focus .btn span {
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin-left: 3px;
    text-align: center;
    width: 10px;background: url(/tsg/dfiles/11254/images/in_news_btn01.png) no-repeat left top;}
.in_middlelfzxpic #focus .btn span.on {
	background: url(/tsg/dfiles/11254/images/in_news_btn01.png) no-repeat left bottom;}

/*****in_middlelf02*******/
.in_middlelf02 {float:left; width:645px; overflow:hidden; border-left:1px solid #fff;} 

.in_book { float:left; width:644px; overflow:hidden; position:relative; border-right:1px solid #f2f2f2; background:url(/tsg/dfiles/11254/images/in_bookbg.jpg) repeat-x left bottom #fff;}
.in_book h2 { background:url(/tsg/dfiles/11254/images/in_bookdtbg.jpg) repeat-x; height:26px; padding-top:8px; font-size:12px;}
.in_book h2 span { float:left;}
.in_book h2 .span01 { background:url(/tsg/dfiles/11254/images/bnli02.png) no-repeat 19px 6px; color:#6d3f26; padding-left:32px;}
.in_book h2 .span01 a {color:#6d3f26;}
.in_book h2 .span02 { font-family:Arial, Helvetica, sans-serif; color:#bdbdbd; font-weight:normal; padding-left:5px; padding-top:1px; padding-top:3px\0; *+padding-top:2px; font-size:11px;}

.in_book .bookkg  { padding:0px 0px 0px 10px; width:670px;}
.in_book .bookkg dl { float:left; width:126px; padding:25px 10px 0px 10px; height:158px; background:url(/tsg/dfiles/11254/images/in_bookli01.jpg) no-repeat right; overflow:hidden;}
.in_book .bookkg dl dt { float:left; width:106px; height:158px; text-align:right; cursor:pointer;}
.in_book .bookkg dl dt  img { width:80px; height:115px; display:inline-block; padding:5px 0px 0px 26px;background:url(/tsg/dfiles/11254/images/in_bookimgbg.jpg) no-repeat left bottom;}
.in_book .bookkg dl dd { float:left; width:170px; font-size:12px; padding:0px 0px 0px 29px; height:84px; background:url() no-repeat;}

.in_book .bookkg dl dd span { display:block; line-height:18px;}
.in_book .bookkg dl dd .span01 {color:#6d3f26; font-weight:bold;}
.in_book .bookkg dl dd .span01 a {color:#6d3f26;}
.in_book .bookkg dl dd .span02 { color:#4c4c4c; background:url(/tsg/dfiles/11254/images/in_bookli02.jpg) repeat-x left bottom; padding:5px 0px; font-weight:bold;}
.in_book .bookkg dl dd .span03 { color:#8c8c8c; padding-top:6px;}
.in_book .bookkg dl dd .span03 a {color:#8c8c8c;}

.in_book dl.widthdl { width:327px; border:none;}
.in_book dl.widthdl dt img { width:82px; height:125px; padding:0px 0px 0px 24px;}

.in_book dl.last { background:none;}



/*****in_middlelf03*******/
.in_middlelf03 {float:left; width:645px; height:218px; background:#fff; overflow:hidden; border-left:1px solid #fff;} 

/*news_book*/
.news_book { float:left; width:347px; overflow:hidden;}
.news_book h2 { background:url(/tsg/dfiles/11254/images/news_bookdtbg.jpg) repeat-x; height:24px; padding-top:6px; font-size:12px;}
.news_book h2 span { float:left;}
.news_book h2 .span01 { background:url(/tsg/dfiles/11254/images/bnli02.png) no-repeat 19px 6px; color:#6d3f26; padding-left:32px;}
.news_book h2 .span01 a {color:#6d3f26;}
.news_book h2 .span02 { font-family:Arial, Helvetica, sans-serif; color:#bdbdbd; font-weight:normal; padding-left:5px; padding-top:1px; padding-top:3px\0; *+padding-top:2px; font-size:11px;}

.news_book .retailgd { width:301px; padding:20px 23px 0px 20px; overflow:hidden; position:relative; float:left;}
.news_book .retailgd .butlf { position:absolute; left:20px; top:84px; width:11px; height:11px; overflow:hidden;}
.news_book .retailgd .butlf a {background:url(/tsg/dfiles/11254/images/news_bookbut001.jpg) no-repeat left top; width:11px; height:11px; display:block;}
.news_book .retailgd .butlf a:hover { background-position:left bottom;}
.news_book .retailgd .butrt { position:absolute; right:20px; top:84px; width:11px; height:11px; overflow:hidden;}
.news_book .retailgd .butrt a {background:url(/tsg/dfiles/11254/images/news_bookbut02.jpg) no-repeat left top; width:11px; height:11px; display:block;}
.news_book .retailgd .butrt a:hover { background-position:left bottom;}

.news_book .retailgd ul { width:100000px;}
.news_book .retailgd ul li { width:140px; float:left; padding-top:10px; background:url(/tsg/dfiles/11254/images/news_bookli01.jpg) no-repeat right top;}
.news_book .retailgd ul li span { display:block;}
.news_book .retailgd ul li .span01 { background:url(/tsg/dfiles/11254/images/news_bookimgbg.jpg) no-repeat 13px bottom; padding-left:27px; height:108px;}
.news_book .retailgd ul li .span01 img { width:80px; height:108px;}
.news_book .retailgd ul li .span02 {color:#6d3f26; font-weight:bold; text-align:center; padding-top:12px;}
.news_book .retailgd ul li a {color:#6d3f26;}

.forScroll_box0{width:279px; height:auto; margin:0px auto 0px; overflow:hidden;}


/*news_book*/
.bibliog { float:left; width:298px; overflow:hidden; height:218px; background:url(/tsg/dfiles/11254/images/in_bookli01.jpg) no-repeat left 55px;}
.bibliog h2 { background:url(/tsg/dfiles/11254/images/news_bookdtbg.jpg) repeat-x; border-left:1px solid #dedede; height:30px; font-size:12px;}
.bibliog h2 span { float:left; padding-top:6px;}
.bibliog h2 .span01 { background:url(/tsg/dfiles/11254/images/bnli02.png) no-repeat 19px 12px; border-left:1px solid #fff;height:24px; color:#6d3f26; padding-left:32px;}
.bibliog h2 .span01 a {color:#6d3f26;}
.bibliog h2 .span02 { font-family:Arial, Helvetica, sans-serif; color:#bdbdbd; font-weight:normal; padding-left:5px; padding-top:6px; padding-top:8px\0; *+padding-top:7px; font-size:11px;}
.bibliog ul li { float:left; padding-top:32px; padding:32px 19px 0px 0px;}
.bibliog ul li span { display:block;}
.bibliog ul li .span01 { background:url(/tsg/dfiles/11254/images/bibliog_imgbg.jpg) no-repeat 0px bottom; padding-left:19px; height:101px;}
.bibliog ul li .span01 img { width:67px; height:101px;}
.bibliog ul li .span02 {color:#6d3f26; font-weight:bold; text-align:center; padding-top:12px;}
.bibliog ul li a {color:#6d3f26;}



/***********in_middlert*********/
.in_middlert { float:left; width:328px;}

/*in_search*/
.in_search { float:left; width:327px; height:247px; overflow:hidden; background:url(/tsg/dfiles/11254/images/in_searchbg.jpg) no-repeat left bottom; border-right:1px solid #eeead7; border-top:1px solid #eeead7;}
.in_search h2 { background:url(/tsg/dfiles/11254/images/searchdtbg.jpg) repeat-x; height:26px; padding-top:8px; font-size:12px;}
.in_search h2 span { float:left;}
.in_search h2 .span01 { background:url(/tsg/dfiles/11254/images/in_searchli01.png) no-repeat 19px 6px; color:#6d3f26; padding-left:32px;}
.in_search h2 .span02 { font-family:Arial, Helvetica, sans-serif; color:#bdbdbd; font-weight:normal; padding-left:5px; padding-top:1px; padding-top:3px\0; *+padding-top:2px; font-size:11px;}

.books_rec .searchtext { width:280px; padding:11px 20px 0px 13px; line-height:25px; overflow:hidden;}
.books_rec .searchtext dl { width:330px;}
.books_rec .searchtext dl dd a { background:url(/tsg/dfiles/11254/images/in_searchli02.jpg) no-repeat right 9px; padding:0px 13px; color:#5f5f5f; display:inline-block;}
.books_rec .searchtext dl dd a:hover { color:#3f4e75; text-decoration:underline;}
.books_rec .searchtext dl dd a.a1 { background:none;}
.books_rec .searchtext dl dd a.search01 { color:#3f4e75; text-decoration:underline;}

.books_rec .search { width:280px; padding:4px 20px 12px 23px; overflow:hidden;}
.books_rec .search .span01 { float:left; background:url(/tsg/dfiles/11254/images/in_search_put01.jpg) no-repeat; width:228px; padding:3px 6px; height:18px;}
.books_rec .search .put01 { float:left; width:228px; height:18px; line-height:18px; background:none; border:none; color:#5f5f5f; font-size:12px;}
.books_rec .search .but01 { float:left; width:31px; height:24px;  background:url(/tsg/dfiles/11254/images/in_search_but01.jpg); border:none; cursor:pointer;}


/*books_rec*/
.books_rec { float:left; width:327px; overflow:hidden; border-right:1px solid #fff; background:url(/tsg/dfiles/11254/images/books_recbg.jpg) repeat-x left bottom #fff;}
.books_rec h2 { background:url(/tsg/dfiles/11254/images/in_bookdtbg.jpg) repeat-x; height:34px;  font-size:12px;}
.books_rec h2 span { float:left;padding-top:8px;}
.books_rec h2 .span01 { background:url(/tsg/dfiles/11254/images/bnli02.png) no-repeat 19px 14px; height:26px; border-left:1px solid #fff; color:#6d3f26; padding-left:32px;}
.books_rec h2 .span01 a {color:#6d3f26;}
.books_rec h2 .span02 { font-family:Arial, Helvetica, sans-serif; color:#bdbdbd; font-weight:normal; padding-left:5px; padding-top:8px; padding-top:10px\0; *+padding-top:9px;  font-size:11px;}
.books_rec ul {  height:78px; padding-top:5px;}
.books_rec ul li { float:left; width:131px; padding-left:31px; line-height:26px;}
.books_rec ul li a { color:#8c8c8c;}
.books_rec ul li a:hover { color:#9f8170; text-decoration:underline;}


/*in_list*/
.in_list { float:left; width:327px; overflow:hidden; border-right:1px solid #fff; border-bottom:1px solid #fff; background:url(/tsg/dfiles/11254/images/in_listbg.jpg) repeat-x left bottom #e5e5e5; height:217px;}
.in_list h2 { background:url(/tsg/dfiles/11254/images/in_listdtbg.jpg) repeat-x; height:32px;  font-size:12px;}
.in_list h2 span { float:left;padding-top:6px;}
.in_list h2 .span01 { background:url(/tsg/dfiles/11254/images/bnli02.png) no-repeat 19px 12px; color:#6d3f26; padding-left:32px;}
.in_list h2 .span01 a {color:#6d3f26;}
.in_list h2 .span02 { font-family:Arial, Helvetica, sans-serif; color:#bdbdbd; font-weight:normal; padding-left:5px; padding-top:7px; padding-top:9px\0; *+padding-top:8px; font-size:11px;}
.in_list ul { width:270px; margin:0px auto;color:#8c8c8c; padding-top:3px;}
.in_list ul li { background:url(/tsg/dfiles/11254/images/in_listli04.png) repeat-x left bottom; padding:7px 0px 8px 5px; *+padding:2px 0px 8px 5px; overflow:hidden;}
.in_list ul li .span01 { float:left; background:url(/tsg/dfiles/11254/images/in_listli01.png) no-repeat 1px 2px; *+background:url(/tsg/dfiles/11254/images/in_listli01.png) no-repeat 2px 2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:17px; height:17px; line-height:17px; text-align:center; color:#fff; display:inline-block;}
.in_list ul li .span02 { float:left; width:158px; padding-left:14px;}
.in_list ul li .span03 { float:right; width:70px;}
.in_list ul li a { color:#8c8c8c;}

.in_list ul li.first { background:url(/tsg/dfiles/11254/images/in_listli03.png) repeat-x left bottom; padding:14px 0px 14px 5px;}
.in_list ul li.first .span01 { background:url(/tsg/dfiles/11254/images/in_listli02.png) no-repeat 0px 0px; font-weight:bold; font-size:12px;}
.in_list ul li.first a { color:#434343;}
.in_list ul li.last { background:none;}



/*************************in_middle02*************************/
.in_middle02 { width:968px; margin:0px auto; height:121px; margin-top:15px; background:url(/tsg/dfiles/11254/images/in_middle02bg.jpg) repeat-x; overflow:hidden; position:relative; z-index:2; padding-left:5px;}

/*collections*/
.collections  { float:left; background:url(/tsg/dfiles/11254/images/collec_bg.png) no-repeat; width:313px; height:91px; display:inline-block; margin:16px 0px 0px 6px;}
.collections dl dt { float:left; width:160px; padding:20px 0px 0px 42px;}
.collections dl dt span { display:block;}
.collections dl dt .span01 { font-size:13px; color:#434343;}
.collections dl dt .span02 { font-size:8px; color:#b1afaf; font-family:Arial, Helvetica, sans-serif;}
.collections dl dt .span03 { font-size:11px; color:#6d3f26; padding-top:3px;}
.collections dl dt a {color:#6d3f26;background:url(/tsg/dfiles/11254/images/collect_li01.png) no-repeat right 1px; padding-right:20px;}
.collections dl dd { float:left; padding-top:15px;}

.library dl dt { width:134px;}


/*advisory*/
.advisory  { float:left; background:url(/tsg/dfiles/11254/images/advisory_bg.png) no-repeat left 9px; width:313px; height:100px; display:inline-block; margin:7px 0px 0px 6px;}
.advisory dl dt { float:left; width:115px; padding:20px 0px 0px 32px;}
.advisory dl dt span { display:block;}
.advisory dl dt .span01 { font-size:13px; color:#434343; }
.advisory dl dt .span02 { font-size:8px; color:#714300; font-family:Arial, Helvetica, sans-serif;}
.advisory dl dt .span03 { font-size:11px; color:#6d3f26; padding-top:3px;}
.advisory dl dt a {color:#fff;background:url(/tsg/dfiles/11254/images/collect_li01.png) no-repeat right 1px; padding-right:20px;}
.advisory dl dd { float:left;}




/********************in_footerbg******************/
.in_footer { width:973px; margin:0px auto;font-size:12px; padding-top:20px; overflow:hidden; padding-bottom:60px; line-height:16px;}

.in_footer .in_ftlink { float:left; width:680px; padding-left:10px; min-height:105px; height:auto; overflow:hidden; _height:105px; _overflow:visible; border-right:1px solid #ccc;}
.in_footer .in_ftlink dl dt {color:#8C8C8C; padding-bottom:12px; overflow:hidden;}
.in_footer .in_ftlink dl dt a {color:#8C8C8C;}
.in_footer .in_ftlink dl dd {color:#8C8C8C; padding:3px 10px 3px 0px; float:left; min-width:120px; display:inline-block; width:auto; overflow:hidden;}
.in_footer .in_ftlink dl dd a {color:#8C8C8C;}


/*.in_footer .in_ftlf .in_ftbn { width:800px;display:block; padding-bottom:5px; overflow:hidden; }
.in_footer .in_ftlf .in_ftbn ul li { float:left; color:#777777; padding:0px 9px; background:url(/tsg/dfiles/11254/images/in_searchli02.jpg) no-repeat left 6px; background:url(/tsg/dfiles/11254/images/in_searchli02.jpg) no-repeat left 5px\0;}
.in_footer .in_ftlf .in_ftbn ul li a {color:#777777;}
.in_footer .in_ftlf .in_ftbn ul li.first { background:none; padding-left:0px;}

.in_footer .in_ftlf  .in_ftcopy {color:#777777; float:left; }
.in_footer .in_ftlf  .in_ftcopy a {color:#777777; }
.in_footer .in_ftlf  .in_ftcopy span { font-family:Arial, Helvetica, sans-serif;}
.in_footer .in_ftlf  .in_ftcopy .span01 { padding-left:12px;}
*/

.in_footer .in_ftrt { float:right; color:#8C8C8C;  padding-right:10px; line-height:24px;}
.in_footer .in_ftrt a {color:#8C8C8C;}
.in_footer .in_ftrt span {font-family:Arial, Helvetica, sans-serif;}