@charset "utf-8";
/* CSS Document */
/******************lib_bn***********************/
.lib_bn { width:1368px; height:294px; overflow:hidden; margin:0px auto;}

/*lib_middlekg*/
.lib_middlekg {width:100%; background:none; margin-top:-294px; position:relative; z-index:2;}
.lib_middlekg img { width:1368px; height:294px;}


/******************lib_middle***********************/
.lib_middlebg { width:100%; margin:0px auto; margin-top:227px; background:url(/tsg/dfiles/11254/images/lib_midbg.jpg) repeat-x #fff; overflow:hidden; position:relative; z-index:2;}


/*lib_current*/
.lib_current {width:973px; margin:0px auto; overflow:hidden; border-bottom:1px solid #cccccc; background:url(/tsg/dfiles/11254/images/in_searchli01.png) no-repeat 2px 16px; padding:10px 0px 6px; color:#706e6d; margin-top:6px;}
.lib_current span { float:left;}
.lib_current .span01 { padding-left:14px;}
.lib_current a { float:left; background:url(/tsg/dfiles/11254/images/cur_li01.jpg) no-repeat right 4px; padding:0px 13px 0px 8px; color:#706e6d;}
.lib_current a.home {background:url(/tsg/dfiles/11254/images/cur_li01.jpg) no-repeat right 5px; padding:3px 13px 0px 5px;}
.lib_current .span02 { color:#c77704; padding-left:8px;}


/******************lib_middle**********************/
.lib_middle { width:973px; margin:0px auto; overflow:hidden; padding-top:19px;}

/************************************library******************************************/

/*********lib_left************/
.lib_left { width:236px; float:left; overflow:hidden;}

/*lib_leftbn*/
.lib_leftbn { width:100%; float:left; overflow:hidden;}
.lib_leftbn dl dt { background:url(/tsg/dfiles/11254/images/lib_lfbndtbg.jpg) no-repeat 2px 0px; width:100%; height:84px; margin-bottom:5px;}
.lib_leftbn dl dt span { display:block; padding-left:30px; color:#fff;}
.lib_leftbn dl dt .span01 { font-size:20px; padding-top:20px;}
.lib_leftbn dl dt .span02 { font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:14px;}
.lib_leftbn dl dd {  margin-bottom:2px;height:29px; line-height:29px; overflow:hidden;}
.lib_leftbn dl dd a {width:193px; padding-left:43px;height:29px; line-height:29px; background:url(/tsg/dfiles/11254/images/lib_lfbnli02.jpg) no-repeat; color:#754a32; display:inline-block;}

.lib_leftbn dl dd a:hover { color:#fff; background-position:bottom; font-weight:bold;}

.lib_leftbn dl dd a.a1 { color:#fff; background-position:bottom; font-weight:bold;}

.lib_right .tijian { background:url(/tsg/dfiles/11254/images/tijian.png) no-repeat 30px top; height:20px; padding-top:2px; padding-left:63px; float:left; margin-bottom:40px; overflow:hidden;}
.lib_right .tijian a { background:url(/tsg/dfiles/11254/images/in_searchli01.png) no-repeat right; padding-right:9px; color:#ed9201; font-weight:bold;}

/*********lib_right************/
.lib_right { width:718px; float:right; overflow:hidden; border:1px solid #f1f1f1;}

/*lib_rtdt*/
.lib_rtdt { width:100%; float:left; overflow:hidden; background:url(/tsg/dfiles/11254/images/lib_rtdtbg.jpg) repeat-x; height:25px; padding-top:4px;}
.lib_rtdt span { float:left;}
.lib_rtdt .span01 { color:#ed9201; padding-left:18px; font-weight:bold;}
.lib_rtdt .span02 { color:#b2b2b2; font-size:10px; padding-left:6px; padding-top:2px; font-family:Arial, Helvetica, sans-serif;}


/*************lib_rtcnbg*************/
.lib_rtcnbg { width:100%; float:left; padding-top:29px;  height:auto; overflow:hidden; background:url(/tsg/dfiles/11254/images/lib_rtcnbg.jpg) no-repeat left bottom #fff;    padding-bottom: 60px;}


/*lib_rtcn*/
.lib_rtcn { width:670px; margin:0px auto; overflow:hidden; padding-bottom:80px;}


/*lib_rtcnlf*/
.lib_rtcnlf { width:196px; float:left; overflow:hidden; background:url(/tsg/dfiles/11254/images/lib_imgbg.png) no-repeat;}
.lib_rtcnlf img { width:189px; height:257px; padding:2px 0px 6px 5px; display:inline-block;}

/*lib_rtcnrt*/
.lib_rtcnrt { width:450px; float:right; overflow:hidden; display:inline-block; color:#666;}
.lib_rtcnrt dl dt { border-bottom:1px solid #dfb776; padding-bottom:16px;}
.lib_rtcnrt dl dt span { display:block; font-weight:bold;}
.lib_rtcnrt dl dt .span01 { color:#926f5c;}
.lib_rtcnrt dl dt .span02 {  font-family:Arial, Helvetica, sans-serif; color:#a7a7a7; padding-top:3px;}
.lib_rtcnrt dl dd { line-height:26px; padding:10px 0px;}
.lib_rtcnrt dl dd p { padding-top:8px;}

/*lib_openrt*/
.lib_openrt { width:674px; margin:0px auto; padding-top:9px; overflow:hidden; color:#666;}
.lib_openrt h2 { border-bottom:1px solid #dfb776; padding-bottom:13px; font-size:12px;}
.lib_openrt h2 span { display:block; font-weight:bold;}
.lib_openrt h2 .span01 { color:#926f5c; padding-left:15px;}
.lib_openrt h2 .span02 {  font-family:Arial, Helvetica, sans-serif;padding-left:15px; color:#a7a7a7; padding-top:3px;} 
.lib_openrt dl { width:373px; margin:0px auto; padding:30px 0px; overflow:hidden;}
.lib_openrt dl dt { width:373px; height:265px; background:url(/tsg/dfiles/11254/images/lib_openimgbg.png) no-repeat;}
.lib_openrt dl dt .img01 { width:364px; height:258px; display:inline-block; padding:2px 0px 0px 7px;}
.lib_openrt dl dd { line-height:26px; padding:10px 27px; line-height:26px;}
.lib_openrt dl dd span { display:block;}
.lib_openrt dl dd .span01 { color:#8a5525;}
.lib_openrt dl dd .span02 { padding-left:42px; padding-bottom:16px;}


/***lib_departnr***/
.lib_departnr { width:654px; margin:0px auto; padding-top:60px; padding-bottom:170px; overflow:hidden; color:#666; line-height:26px;}
.lib_departnr p { padding-top:8px;}


/***lib_collection***/
.lib_collection { width:654px; margin:0px auto; padding-top:40px; padding-bottom:35px; overflow:hidden; color:#666; line-height:26px;}
.lib_collection .table01 {  width:654px; margin:0px auto;border-collapse:collapse; line-height:20px; background:#fff;}
.lib_collection .table01 td {border:1px solid #e2e2e2; text-align:center; padding:10px 16px;}
.lib_collection .table01 td .span01 {color:#8a5525;}


/***lib_rules***/
.lib_rules { width:654px; margin:0px auto; padding-top:35px; padding-bottom:35px; overflow:hidden; color:#666; line-height:26px;}
.lib_rules p { padding-top:8px;}
.lib_rules img { padding-bottom:16px;}

.lib_rules .table01 {  width:654px; margin:0px auto;border-collapse:collapse; line-height:20px; background:#fff;}
.lib_rules .table01 td {border:1px solid #e2e2e2; text-align:center; padding:10px 16px;}
.lib_rules .table01 td .span01 { font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


/*******************************************service****************************************/

/***ser_admission****/
.ser_admission { width:654px; margin:0px auto; padding-top:16px; padding-bottom:35px; overflow:hidden; color:#666; line-height:26px;}
.ser_admission p { padding-top:4px;}
.ser_admission img { padding-bottom:16px;}

/*ser_download*/
.ser_downbg { padding-top:0px;}
.ser_download  { width:676px; margin:0px auto; overflow:hidden; padding:23px 0px 27px;}
.ser_download dl dt { float:left; width:177px;}
.ser_download dl dt  img { width:169px; height:124px; display:inline-block; padding:3px; border:1px solid #dedede;}
.ser_download dl dd { float:left; width:460px; font-size:12px; padding:0px 0px 0px 32px; line-height:18px;}

.ser_download dl dd span { display:block; line-height:18px;}
.ser_download dl dd .span01 {color:#333333; font-weight:bold; padding-top:8px;}
.ser_download dl dd .span01 a {color:#333333;}
.ser_download dl dd .span02 { color:#8c8c8c; padding:10px 0px 24px;}
.ser_download dl dd .span02 a {color:#8c8c8c;}

.ser_download dl dd .span03 { color:#8c8c8c; padding-top:6px;}

.ser_download .fabu { background:#e4e4e4; height:20px; float:left; margin-top:22px; color:#727272; line-height:20px; overflow:hidden; width:100%;}

.ser_download .fabu span { float:left; padding:0px 26px;}
.ser_download .fabu font { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.ser_download .fabu .font01 { color:#ec9d1f;}

/*yema*/
.yema .img02 {margin-top:-3px; margin-top:0px\0; *+margin-top:3px; display:inline;}
.yema { width:676px; padding-top:22px; padding-bottom:44px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:15px; color:#000; margin:0px auto;}
.yema a { color:#000; text-align:center; width:14px; height:15px; display:inline-block;}
.yema a.a1 { color:#fff; background:url(/tsg/dfiles/11254/images/ym03.jpg) no-repeat;}
.yema a.a2 { margin-top:0px; background:none; width:44px; height:15px;}
.yema a:hover {color:#fff; background:url(/tsg/dfiles/11254/images/ym03.jpg) no-repeat;}
.yema a.a2:hover { background:none;}
.yema .ymdd01 { padding:0px 6px; display:inline;}
.yema .span04 {  width:20px; height:15px; background:url(/tsg/dfiles/11254/images/page_put01.jpg) no-repeat left 2px; background:url(/tsg/dfiles/11254/images/page_put01.jpg) no-repeat left -1px\9; margin-left:10px;}

.yema .input01 {  width:18px; padding:1px 1px; height:13px; text-align:center; line-height:13px; border:none; background:none; color:#222222; font-family:Arial, Helvetica, sans-serif; font-size:10px; display:inline-block; overflow:hidden;}
.yema .but01 {  width:17px; height:15px; background:url(/tsg/dfiles/11254/images/page_but01.png) no-repeat left 2px; *+background:url(/tsg/dfiles/11254/images/page_but01.png) no-repeat left -1px; border:none; margin-left:3px; cursor:pointer;}

.yema .span01 { color:#7f6041; padding-right:5px;}
.yema .span02 { padding-right:5px;}
.yema .span03 { padding-left:10px;}

/*ser_lecture*/
.ser_lecture  { width:674px; margin:0px auto; overflow:hidden; padding:23px 0px 27px;}
.ser_lecture dl dt { float:left; width:177px; padding-left:10px;}
.ser_lecture dl dt  img { width:169px; height:124px; display:inline-block; padding:3px; border:1px solid #dedede;}
.ser_lecture dl dd { float:left; width:436px; font-size:12px; padding:0px 0px 0px 23px; line-height:18px;}

.ser_lecture dl dd span { display:block; line-height:18px;}
.ser_lecture dl dd .span01 {color:#333333; font-weight:bold; padding-top:2px;}
.ser_lecture dl dd .span01 a {color:#333333;}
.ser_lecture dl dd .span02 { color:#6d3f26; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.ser_lecture dl dd .span03 { color:#8c8c8c; padding:10px 0px 24px;}
.ser_lecture dl dd .span03 a {color:#8c8c8c;}
.ser_lecture dl dd .span04 { color:#8c8c8c; padding-top:4px;}


/*ser_lecturelb*/
.ser_lecturelb  { width:640px; float:left; overflow:hidden; margin-left:33px; padding-top:5px; padding-bottom:11px; border-top:1px solid #e5e5e5; _display:inline;}
.ser_lecturelb dl { background:url(/tsg/dfiles/11254/images/ser_lecli01.gif) repeat-x left bottom; overflow:hidden; padding-top:30px;}
.ser_lecturelb dl dt .span01 { float:left; width:68px;color:#6d3f26; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.ser_lecturelb dl dt .span02 { float:left; width:567px; color:#202020; margin-top:-1px; margin-top:-2px\9;}
.ser_lecturelb dl dt .span02 a {color:#202020;}
.ser_lecturelb dl dt .span02 a:hover {color:#cf902a; text-decoration:underline;}

.ser_lecturelb dl dd { line-height:18px; padding:8px 0px 16px 68px; overflow:hidden;color:#8c8c8c;}
.ser_lecturelb dl dd a {color:#8c8c8c;}


/*event content*/
.rel_detail { line-height:1.5em; width:674px;  overflow:hidden; color:#858585; margin:0px auto; padding:0px 0px; *+padding-top:10px;}
.rel_detail h1 { text-align:center;  font-size:16px; color:#333; line-height:24px; overflow:hidden; padding-bottom:10px;}
.rel_detail h1 a { color:#333;}
.rel_detail h2 { font-size:12px; line-height:12px; font-weight:normal; padding-bottom:10px; *margin-top:-8px; overflow:hidden; margin-bottom:20px; padding-left:10px; text-align:center; color:#696969;}
.rel_detail h2 .font01 { font-family:Arial, Helvetica, sans-serif;}
.rel_detail h2 .span02 { padding-right:20px;display:inline;}
.rel_detail h2 .span03 {margin-right:5px; display:inline; overflow:hidden;}

.rel_detail h2 a { color:#696969;}
.rel_detail h2 a:hover { color:#0889cd;}


.news_info { padding-right:18px;}
.news_info a { cursor:pointer; padding:0px 2px;}

.rel_detail p { padding-bottom:14px;}

#big { font-size:13px;}
.ns_detail { line-height:2em;}

.rel_detail .close { width:670px; text-align:right; padding:20px 20px 28px 0px; overflow:hidden;}
.rel_detail .close a { font-size:12px; color:#696969;}


.event_retail { margin:0px auto; width:674px; padding-top:14px;color:#696969; background:url(/tsg/dfiles/11254/images/ser_lecli01.gif) repeat-x left top;}
.event_retail ul li { padding-bottom:5px; overflow:hidden;}
.event_retail ul li a { color:#696969;}
.event_retail ul li a:hover {color:#cf902a; text-decoration:underline;}

.jiathis_style { padding:20px 0px; overflow:hidden;} 



/*********ser_deskinfor***********/
.ser_deskinfor  { width:100%; background:url(/tsg/dfiles/11254/images/ser_desktlbg.jpg) repeat-x left bottom #fff; min-height:147px; height:auto; overflow:hidden; _height:147px; _overflow:visible; line-height:24px; padding-top:3px;}
.ser_deskinfornr { background:url(/tsg/dfiles/11254/images/ser_deskline.png) repeat-y; overflow:hidden; border-left:1px solid #fff;border-right:1px solid #fff;}
.ser_deskinfor dl { float:left; width:150px; padding:0px 46px 0px 41px;}
.ser_deskinfor dl dt {color:#926f5c; line-height:14px; font-weight:bold; padding-bottom:14px;}
.ser_deskinfor dl dd { color:#8b8b8b;}
.ser_deskinfor dl dd .span01 { font-family:Arial, Helvetica, sans-serif; color:#cb8b26;}
.ser_deskinfor dl dd h2 { line-height:18px; font-size:12px; color:#6f6f6f; padding-bottom:7px; padding-top:3px;}
.ser_deskinfor dl dd h2 .span02 { font-weight:normal;color:#8b8b8b;}

.ser_deskinfor dl a {color:#cb8b26; text-decoration:underline; font-weight:bold; padding-top:5px;}


/*ser_message*/
.ser_message { width:674px; margin:0px auto; padding-top:29px; overflow:hidden; color:#666;}
.ser_message h2 { border-bottom:1px solid #dfb776; padding-bottom:8px; font-size:12px; margin-bottom:10px;}
.ser_message h2 span { display:block; font-weight:bold;}
.ser_message h2 .span01 { color:#926f5c;}
.ser_message h2 .span02 {  font-family:Arial, Helvetica, sans-serif; color:#a7a7a7; padding-top:3px;} 

.ser_message dl {padding-top:20px;}
.ser_message dl dt { background:url(/tsg/dfiles/11254/images/ser_lecli01.gif) repeat-x left bottom; overflow:hidden;  padding-bottom:8px;}
.ser_message dl dt .span02 { float:right; color:#fff; background:#c17905; padding:0px 5px; height:13px; overflow:hidden; line-height:13px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:4px;}
.ser_message dl dt .span01 { float:left; width:590px; color:#c37a06; font-weight:bold; margin-left:-5px;}
.ser_message dl dt .span01 a {color:#c37a06;}
.ser_message dl dt .span01 a:hover {color:#c37a06;}

.ser_message dl dd { line-height:18px; padding:10px 0px 16px 0px; overflow:hidden;color:#8c8c8c;}
.ser_message dl dd a {color:#8c8c8c;}
.ser_message dl dd h3 { font-size:12px; font-weight:normal;}

.ser_message .mes_box { width:669px; background:url(/tsg/dfiles/11254/images/ser_messboxcn.jpg) repeat-y; overflow:hidden; margin-top:10px;}
.ser_message .mes_box .mes_bot { background:url(/tsg/dfiles/11254/images/ser_messboxbot.jpg) no-repeat left bottom; width:669px; float:left; padding-bottom:2px; overflow:hidden;}
.ser_message .mes_box .mes_bot .mes_top { background:url(/tsg/dfiles/11254/images/ser_messboxtop.png) no-repeat left top; min-height:51px; height:auto; overflow:hidden; _height:51px; _overflow:visible; padding:21px 16px 10px;}
.ser_message .mes_box .mes_bot .mes_top .divlf { float:left; width:36px;  overflow:hidden;}
.ser_message .mes_box .mes_bot .mes_top .divlf img { width:31px; height:30px; padding:3px 3px 3px 2px;background:url(/tsg/dfiles/11254/images/ser_messimgbg.jpg) no-repeat; display:inline-block; overflow:hidden;}
.ser_message .mes_box .mes_bot .mes_top .divlf h4 { font-size:12px; color:#c58115; font-weight:normal; text-align:center;}
.ser_message .mes_box .mes_bot .mes_top .divrt { float:left; width:536px; padding-left:34px;}
.ser_message .mes_box .mes_bot .mes_top .divrt .span03 { font-family:Arial, Helvetica, sans-serif; color:#d0720f; font-size:11px; padding-left:23px;}

/************************suggestion***********************/
.sugg_form { width:690px; margin:0px auto; padding:34px 0px 136px; line-height:23px;}
.sugg_form ul li { padding-bottom:10px; width:690px;}
.sugg_form ul li:before,.sugg_form ul li:after { content:""; clear:both; display:block; height:0px; overflow:visible;}
.sugg_form ul li .span01 { float:left; width:85px; text-align:right; color:#727272; padding-right:14px; font-weight:bold;}
.sugg_form ul li .span01 font { font-size:12px; color:#ff2222; padding-right:6px;}
.sugg_form ul li .span02 { float:left; background:url(/tsg/dfiles/11254/images/sugg_put01.jpg) no-repeat; width:271px; height:23px;}
.sugg_form ul li input { float:left; font-family:"Microsoft YaHei","Arial","SimSun";}
.sugg_form ul li .put01 { width:245px; padding:0px 13px; color:#8f8f8f; font-size:12px; height:23px; line-height:23px; background:none; border:none;}

.sugg_form ul li .span03 { float:left; width:559px; color:#8f8f8f; font-size:12px; height:135px; line-height:23px; background:url(/tsg/dfiles/11254/images/sugg_area01.jpg) no-repeat; border:none;}
.sugg_form ul li .area01 { background:none; float:left; font-family:"Microsoft YaHei","Arial","SimSun"; font-size:12px; color:#8f8f8f; border:none; width:543px; height:115px; padding:10px 13px;}

.sugg_form ul li .span04 { float:left; width:70px; height:23px; background:url(/tsg/dfiles/11254/images/sugg_put02.jpg) no-repeat;}
.sugg_form ul li .put02 { width:64px; padding:0px 3px; color:#8f8f8f; font-size:12px; height:23px; line-height:23px; background:none; border:none;}

.sugg_form ul li .but01 { background:url(/tsg/dfiles/11254/images/sugg_but01.jpg) no-repeat; border:none; width:83px; height:26px; cursor:pointer; margin:48px 0px 0px 99px; float:left;}

.sugg_form ul li .but02 { background:url(/tsg/dfiles/11254/images/sugg_but02.jpg) no-repeat; border:none; width:83px; height:26px; cursor:pointer; margin:48px 0px 0px 10px; float:left;}
.sugg_form ul li .but03 { background:url(/tsg/dfiles/11254/images/sugg_but03.jpg) no-repeat; border:none; width:83px; height:26px; cursor:pointer; margin:48px 0px 0px 10px; float:left;}


.sugg_form ul li .span05 { float:left; padding:1px 0px 0px 12px;}
.sugg_form ul li .span05 a {color:#8f8f8f; text-decoration:underline;}



/************************************collection********************************************/
/*********col_content************/
.col_content { width:971px; float:right; overflow:hidden; border:1px solid #d2d1d1;}

/*************col_rtcnbg*************/
.col_rtcnbg { width:100%; float:left; padding-top:29px; min-height:300px; height:auto; overflow:hidden; background:url(/tsg/dfiles/11254/images/col_rtcnbg.jpg) no-repeat left bottom #fff;}

/*col_rtcn*/
.col_rtcn { width:915px; padding-left:22px; overflow:hidden; padding-bottom:137px;}


/*col_rtcnlf*/
.col_rtcnlf { width:295px; float:left; overflow:hidden; background:url(/tsg/dfiles/11254/images/col_imgbg.png) no-repeat;}
.col_rtcnlf img { width:286px; height:190px; padding:2px 0px 6px 7px; display:inline-block;}

/*col_rtcnrt*/
.col_rtcnrt { width:590px; float:left; padding-left:30px; overflow:hidden; display:inline-block; color:#666;}
.col_rtcnrt dl dt { border-bottom:1px solid #dfb776; padding-bottom:16px;}
.col_rtcnrt dl dt span { display:block; font-weight:bold;}
.col_rtcnrt dl dt .span01 { color:#926f5c;}
.col_rtcnrt dl dt .span02 {  font-family:Arial, Helvetica, sans-serif; color:#a7a7a7; padding-top:3px;}
.col_rtcnrt dl dd { line-height:26px; padding:10px 0px;}
.col_rtcnrt dl dd p { padding-top:8px;}
.col_rtcnrt .tijian { background:url(/tsg/dfiles/11254/images/tijian.png) no-repeat; height:20px; padding-top:2px; padding-left:33px;}
.col_rtcnrt .tijian a { background:url(/tsg/dfiles/11254/images/in_searchli01.png) no-repeat right; padding-right:9px; color:#ed9201; font-weight:bold;}


/***********************************mobile_library************************/
.mob_ebooks { width:654px; margin:0px auto; padding-top:10px; padding-bottom:35px; overflow:hidden; color:#666; line-height:26px;}
.mob_ebooks p { padding-top:8px;}
.mob_ebooks img { padding-bottom:16px;}



/*******************************resources*********************************/
.res_ebooks { width:670px; margin:0px auto;border-bottom:1px solid #dfb776; padding:2px 0px 16px; line-height:26px; overflow:hidden; color:#666;}

.res_ebooksnr { width:670px; margin:0px auto; padding-top:10px; padding-bottom:35px; overflow:hidden; color:#666; line-height:26px;}
.res_ebooksnr p { padding-top:8px;}
.res_ebooksnr img { padding-bottom:16px;}


/***********************************news************************************/
.ns_news { padding-top:10px;}


/*ns_recommend*/
.ns_recommend  { width:682px; margin:0px auto; overflow:hidden; padding:6px 0px 60px;}
.ns_recommend ul { width:726px; border-bottom:1px solid #e5e5e5; padding-bottom:37px; margin-bottom:35px; overflow:hidden;}
.ns_recommend ul li { float:left; width:315px; padding-right:47px;    margin-bottom: 50px;}
.ns_recommend ul li .divlf { float:left; width:145px; height:192px; background:url(/tsg/dfiles/11254/images/ns_recimgbg.jpg) no-repeat;}
.ns_recommend ul li .divlf  img { width:98px; height:148px; display:inline-block; padding:24px 0px 0px 27px;}
.ns_recommend ul li .divrt { float:right; width:148px; font-size:12px; line-height:20px;}

.ns_recommend ul li .divrt dt { background:url(/tsg/dfiles/11254/images/in_listli04.png) repeat-x left bottom; overflow:hidden; padding-bottom:10px;}
.ns_recommend ul li .divrt span { display:block;}
.ns_recommend ul li .divrt dt .span01 {color:#7f5741; padding-top:12px; }
.ns_recommend ul li .divrt dt .span01 a {color:#7f5741;}
.ns_recommend ul li .divrt dt .span02 { color:#404040;}
.ns_recommend ul li .divrt dd  { padding:0px 3px;}
.ns_recommend ul li .divrt dd .span03 { color:#8c8c8c; padding:11px 0px 14px;}
.ns_recommend ul li .divrt dd .span03 a {color:#8c8c8c;}
.ns_recommend ul li .divrt dd .span04 { color:#8c8c8c;}
.ns_recommend ul li .divrt dd .span04 a { background:url(/tsg/dfiles/11254/images/in_searchli01.png) no-repeat right 5px; color:#404040; font-size:11px; padding-right:8px;}
.ns_recommend ul li .divrt dd .span04 a:hover {color:#cf902a; text-decoration:underline;}

.ns_recommend ul.last { border:none; padding-bottom:0px; margin:0px;}

.ns_yema { border-top:1px solid #e4e4e4; width:682px; padding-top:18px;}


/*************************************aid_nav***************************************/
.aid_contact { width:648px; margin:0px auto; height:341px; background:url(/tsg/dfiles/11254/images/contact_bg.png) no-repeat; overflow:hidden; color:#666; line-height:26px; padding:11px 0px 0px 10px; margin-top:-6px;}

.aid_contacttext {width:648px; margin:0px auto; color:#7d7d7d; padding-top:16px; padding-bottom:100px; overflow:hidden;}
.aid_contacttext dl dd { padding:10px 0px 0px; overflow:hidden;}
.aid_contacttext span { font-family:Arial, Helvetica, sans-serif;}
.aid_contacttext img { float:left; padding:2px 10px 0px 4px;}

/*aid_copy*/
.aid_copy { width:670px; margin:0px auto; padding-top:0px; padding-bottom:35px; overflow:hidden; color:#666; line-height:26px;}
.aid_copy p { padding-top:8px;}
.aid_copy img { padding-bottom:16px;}

/*aid_links*/
.aid_links { width:670px; margin:0px auto; padding-top:0px; padding-bottom:0px; overflow:hidden; color:#666; line-height:26px;}
.aid_links dl dd { float:left; width:158px; padding:0px 5px 20px 4px; overflow:hidden;}
.aid_links dl dd img { border:1px solid #dedede; display:inline-block; height:67px; padding:3px; width:150px;}
.aid_links dl dd span { display:block; text-align:center;}
.aid_links dl dd a {color:#666;}

/************search************/
.search  { width:640px; float:left; overflow:hidden; margin-left:33px; margin-top:-20px; padding-bottom:11px; _display:inline;}
.search dl { background:url(/tsg/dfiles/11254/images/ser_lecli01.gif) repeat-x left bottom; overflow:hidden; padding-top:30px;}
.search dl dt .span01 { float:left; width:68px;color:#222; font-weight:bold;}
.search dl dt .span02 { float:left; width:500px; color:#202020;}
.search dl dt .span02 a {color:#202020;}
.search dl dt .span02 a:hover {color:#cf902a; text-decoration:underline;}
.search dl dt .span03 { float:right; color:#6d3f26; padding-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.search dl dd { line-height:18px; padding:8px 0px 16px 68px; overflow:hidden;color:#8c8c8c; width:572px;}
.search dl dd a {color:#8c8c8c;}


/****************************************in_top********************************************/
/*in_top*/
.in_top  { width:698px; float:left; overflow:hidden; padding:6px 0px 0px;}
.in_top ul li { background:url(/tsg/dfiles/11254/images/in_toplibg.jpg) no-repeat 20px bottom; overflow:hidden; padding-bottom:40px; margin-bottom:40px;}
.in_top ul li .divbg { float:left; width:33px; height:41px; font-size:23px; font-weight:bold; font-size:23px; color:#fff; text-align:center; line-height:38px; background:url(/tsg/dfiles/11254/images/in_topli02.png) no-repeat; display:inline-block;}
.in_top ul li .divlf { float:left; width:104px; background:url(/tsg/dfiles/11254/images/in_topimgbg.jpg) no-repeat 20px top; height:138px; padding-left:20px;}
.in_top ul li .divlf  img { width:68px; height:101px; display:inline-block; padding:22px 0px 0px 21px;}
.in_top ul li .divrt { float:right; width:520px; font-size:12px; line-height:20px;}

.in_top ul li .divrt dt { background:url(/tsg/dfiles/11254/images/in_listli04.png) repeat-x left bottom; overflow:hidden; padding-bottom:14px;}
.in_top ul li .divrt dt span { float:left; padding-top:2px;}
.in_top ul li .divrt dd span { display:block;}
.in_top ul li .divrt dt .span01 {color:#7f5741; margin-left:-5px;}
.in_top ul li .divrt dt .span01 a {color:#7f5741;}
.in_top ul li .divrt dt .span02 { color:#404040; padding-left:11px;}
.in_top ul li .divrt dd  { padding:4px 48px 0px 3px; overflow:hidden;}
.in_top ul li .divrt dd .span03 { color:#8c8c8c; padding:11px 0px 14px;}
.in_top ul li .divrt dd .span03 a {color:#8c8c8c;}
.in_top ul li .divrt dd .span04 { color:#8c8c8c; padding-top:6px;}
.in_top ul li .divrt dd .span04 a { background:url(/tsg/dfiles/11254/images/in_searchli01.png) no-repeat right 5px; color:#404040; font-size:11px; padding-right:8px;}
.in_top ul li .divrt dd .span04 a:hover {color:#cf902a; text-decoration:underline;}

.in_top ul li .divbg02 { background:url(/tsg/dfiles/11254/images/in_topli01.png) no-repeat;}
.in_top ul li.last { background:none;}

.top_yema { padding-top:0px;}

/*er_footer*/
.er_footer { width:100%; border-top:1px solid #e5e5e5; margin-top:47px;}
.er_footer .in_footer { padding-top:12px;}