﻿/*
 author: Chen Wei wei
 create date: Aug 01 2013
 email: waychanmail@gmail.com
*/

/*------------------------------tel_intro--------------------------------*/
.tel_intro { padding: 0 0 0 15px; background: url(images/tel_intro.jpg) no-repeat right 0; }
.tel_intro h1 { font: 18px/2 'Microsoft Yahei'; }
.tel_intro p { line-height: 2; letter-spacing: 2px; }
.tel_intro p.special { padding-right: 320px; }

/*------------------------------optimized_prod--------------------------------*/
.optimized_prod { }
.optimized_prod h1 { background: url(images/optimized_prod_title.jpg) repeat-x 0 0; }
.optimized_prod h1 span { background: rgb(0,84,135); padding: 0 20px; font: bold 14px/36px 'Simsun'; display: inline-block; color: #fff; }
.optimized_prod h1 b { display: inline-block; float: right; width: 100px; height: 36px; background: url(images/optimized_prod_r.jpg) no-repeat right 0; }

.optimized_prod ul.content { }
.optimized_prod ul.content li { border-bottom: dashed 1px #000; height: 75px; padding: 20px 0; }
.optimized_prod ul.content .content_l { width: 70px; float: left; padding: 5px 10px; text-align: center; }
.optimized_prod ul.content .content_l img { clear: both; margin: 5px 0; }

.optimized_prod ul.content .content_c { width: 635px; float: left; height: 75px; }
.optimized_prod ul.content .content_c h3 { font: bold 14px/1.8 'Simsun'; }
.optimized_prod ul.content .content_c p { font: 14px/1.8 'Simsun'; }

.optimized_prod ul.content .content_r { width: 80px; float: left; background: #fff; height: 75px; position: relative; }
.optimized_prod ul.content .content_r a { display: block; width: 79px; height: 33px; position: absolute; right: 0; background: url(images/optimized_prod_link.jpg) no-repeat 0 0; font: 12px/29px Arial; color: #fff; text-align: center; }
.optimized_prod ul.content .content_r a.consult { background-position: 0 0; top: 0; }
.optimized_prod ul.content .content_r a.link { background-position: 0 bottom; bottom: 0; }

/*------------------------------appoint_planner--------------------------------*/
.appoint_planner { padding: 115px 30px 0 30px; background: url(images/appoint_planner_bg.jpg) no-repeat 60px 27px; }
.appoint_planner table { border: solid 0px rgb(201,220,93); border-width: 3px 0; width: 100%; }

.appoint_planner table tr th { width: 180px; height: 36px; font: normal 15px/36px 'Simsun'; background: #eef; }
.appoint_planner table tr th, .appoint_planner table tr td { border-bottom: solid 1px #ddd; }
.appoint_planner table tr td { padding: 0 30px; }
.appoint_planner table tr td textarea { width: 500px; height: 100px; margin: 10px 0; }

.appoint_planner .button { text-align: center; padding: 10px 0; }
.appoint_planner .button a { background: url(images/appoint_planner_link.jpg) no-repeat 0 0; width: 94px; height: 42px; display: inline-block; font: bold 13px/42px 'Simsun'; color: #fff; }
.appoint_planner .button a.submit { background-position: 2px 0; }
.appoint_planner .button a.reset { background-position: right 0; }

/*------------------------------society_responsibility--------------------------------*/
.society_responsibility { padding: 0 10px 0 0; }
.society_responsibility h1 { font: bold 15px/30px 'Simsun'; border-bottom: solid 1px #eee; }
.society_responsibility .banner { padding: 0; text-align: center; }
.society_responsibility .banner img { margin: 15px 0; }
.society_responsibility .banner p { color: #333; line-height: 2; letter-spacing: 2px; padding-bottom: 20px; text-align: left; }

.society_responsibility .content { width: 670px; margin: 0 10px; padding: 0 0 20px 0; border-bottom: dashed 1px rgb(1,84,135); }
.society_responsibility .content .select { border-bottom: dashed 1px rgb(1,84,135); line-height: 30px; height: 30px; }
.society_responsibility .content .select select { text-align: center; border: solid 1px #aaa; }
.society_responsibility .content table { }
.society_responsibility .content table th { padding: 10px; }
.society_responsibility .content table td { padding: 13px 30px; vertical-align: top; letter-spacing: 1px; line-height: 2; }
.society_responsibility .content table td h4 { color: rgb(1,84,135); font: bold 13px/2 'Simsun'; }
.society_responsibility .goto { width: 670px; margin: 5px 0 30px 10px; text-align: right; }

/*------------------------------corporate_culture--------------------------------*/
.corporate_culture { padding: 20px; }
.corporate_culture .content1 { background: url(images/corporate_culture_mission.jpg) no-repeat 0 0; border: dashed 0px #00f; padding: 60px 0 0 0; }
.corporate_culture .content1 .quote { background: url(images/corporate_culture_quote.jpg) no-repeat 0 20px; border: dashed 0px #0ff; position: relative; overflow: visible; height: 250px; }
.corporate_culture .content1 .quote h3 { font: normal 25px/2 'Microsoft Yahei'; color: rgb(1,84,135); position: absolute; }
.corporate_culture .content1 .quote p { width: 300px; position: absolute; line-height: 2; letter-spacing: 1px; }
.corporate_culture .content1 .quote img { position: absolute; }
.corporate_culture .content2 { background: url(images/corporate_culture_rule.jpg) no-repeat 20px 50px; height: 220px; border: dashed 0px #00f; height: 630px; position: relative; overflow: visible; }
.corporate_culture .content2 img { position: absolute; }

/*------------------------------corporate_honor--------------------------------*/
.corporate_honor { }
.corporate_honor table { }
.corporate_honor table th {line-height:30px;padding:5px 10px; }
.corporate_honor table td ul {}
.corporate_honor table td ul li{line-height:2;letter-spacing:1px;margin-left:30px;  list-style-type:disc;list-style-position:outside;font:12px/2 arial;}

/*------------------------------event_history--------------------------------*/
.event_history { }
.event_history h1 { font: normal 20px/30px 'Microsoft Yahei'; border-bottom: solid 0px #eee; }
.event_history .content1 p { line-height: 2; letter-spacing: 1px; text-indent: 2em; }

.event_history .content2 { position: relative; width: 800px; /*height: 508px;*/ margin: 10px 0 20px 0; }
.event_history .content2 img { border: solid 0px #ff0; }
.event_history .content2 a { border: none; }

.event_history .content2 .tab { border: solid 0 #eee;  display: none; text-align: center; }
.event_history .content2 .tab img { height:380px; }
.event_history .content2 .tab p { font: normal 15px/1.5 'Microsoft Yahei'; text-indent: 0em; text-align: center; margin:20px 0;}

/*.event_history .content2 .tab { border: solid 0 #eee; width: 600px; position: absolute; top: 20px; left: 20px; display: none; }
.event_history .content2 .tab img { height: 130px; margin-left: 30px; }
.event_history .content2 .tab p { font: normal 15px/1.5 'Microsoft Yahei'; text-indent: 0em; }*/

/*------------------------------convoy_filiale--------------------------------*/
.convoy_filiale { padding: 10px 0 10px 20px; background: url(images/convoy_filiale.jpg) no-repeat right 30px; }

.convoy_filiale .content1 { padding: 0 350px 20px 0; }
.convoy_filiale .content1 p { font: 16px/2 'Microsoft Yahei'; letter-spacing: 1px; }

.convoy_filiale .content2 { }
.convoy_filiale .content2 table { width: 100%; }
.convoy_filiale .content2 table tr th { line-height: 40px; width: 121px; background: rgb(201,220,93); font: 18px/40px 'Simhei'; text-align: center; }
.convoy_filiale .content2 table tr td.filiale { line-height: 40px; background: rgb(1,84,135); font: 18px/40px 'Simhei'; text-indent: 2em; color:#fff;}
.convoy_filiale .content2 table tr td p { line-height: 2; letter-spacing: 1px; }

/*------------------------------convoy_partner--------------------------------*/
.convoy_partner { background: url(images/convoy_partner_BK.jpg) no-repeat right 30px; }

.convoy_partner .content1 { padding: 10px 300px 20px 30px;min-height:300px; }
.convoy_partner .content1 h1 { font: 20px/2 'Simhei'; }
.convoy_partner .content1 p { font: 14px/2.5 'Simsun'; letter-spacing: 1px; padding: 0 0 0 20px; }

.convoy_partner .content2 { padding: 20px 0; }
.convoy_partner .content2 ul { border: dashed 0px #0f0; }
.convoy_partner .content2 ul li { border: dashed 0px #f00; display: inline-block; height: 130px; width: 248px; float: left; overflow: hidden; margin: 8px; _margin: 6px; border: solid 1px #ccc; }
.convoy_partner .content2 ul li div { float: left; width: 50%; height: 100%; font: bold 13px/130px 'Simsun'; text-align: center; }
.convoy_partner .content2 ul li .partner_c { background: rgb(201,220,93); }
.convoy_partner .content2 ul li .partner_p { display: inline-block; }
.convoy_partner .content2 ul li .partner_p span { }
.convoy_partner .content2 ul li .partner_p img { vertical-align: middle; _margin: 10px 0; }

/*------------------------------convoy_news--------------------------------*/
.convoy_news { }
.convoy_news ul { }
.convoy_news ul li { display: block; border-bottom: dashed 1px #cfcfcf; margin: 0 10px; padding: 20px 0; height: 110px; }
.convoy_news ul li div { height: 110px; float: left; border: solid 0px #00f; }
.convoy_news ul li .content_l { width: 70px; }
.convoy_news ul li .content_l p { font: normal 20px/1.5 'Microsoft Yahei' , 'Times New Roman'; letter-spacing: 2px; }
.convoy_news ul li .content_l span { font: normal 18px/1 'Microsoft Yahei' , 'Times New Roman'; }
.convoy_news ul li .content_c { width: 230px; text-align: center; }
.convoy_news ul li .content_r { width: 485px; }
.convoy_news ul li .content_r h3 { font: bold 15px/30px 'Simsun'; letter-spacing: 2px; }
.convoy_news ul li .content_r p { letter-spacing: 1px; line-height: 2; }
.convoy_news ul li .content_r p a { color: rgb(201,220,93); }


/*------------------------------convoy_contact--------------------------------*/
.convoy_contact { padding: 200px 0 0 0; background: url(images/convoy_contact.jpg) no-repeat center 20px; }
.convoy_contact ul { }
.convoy_contact ul li { display: block; border-bottom: dashed 1px #cfcfcf; margin: 0 10px; padding: 20px 0; height: 255px; }
.convoy_contact ul li.last { border: none; }
.convoy_contact ul li div { height: 255px; float: left; border: solid 0px #00f; }
.convoy_contact ul li div.content_l { width: 160px; }

.convoy_contact ul li div.content_r { width: 480px; margin-left: 50px; }
.convoy_contact ul li .content_r h3 { font: bold 12px/20px 'Simsun'; letter-spacing: 2px; margin: 20px 0; color: rgb(0,84,135); }
.convoy_contact ul li .content_r b { font: bold 12px/20px 'Simsun'; letter-spacing: 1px;  color: rgb(0,84,135); }
.convoy_contact ul li .content_r p { font: normal 12px/20px 'Simsun'; letter-spacing: 1px; }

/*------------------------------media_report--------------------------------*/
.media_report { }


.media_report ul { }
.media_report ul li { display: block; border-bottom: dashed 1px #cfcfcf; margin: 0 10px; padding: 20px 0; height: 155px; }
.media_report ul li.last { border: none; }
.media_report ul li div { height: 155px; float: left; border: solid 0px #00f; }

.media_report ul li div.content_l { width: 260px; }
.media_report ul li div.content_l img { width: 250px; height: 150px; display: block; padding: 1px; border: solid 1px #ccc; }

.media_report ul li div.content_r { width: 470px; margin-left: 50px; }
.media_report ul li .content_r h3 { color: rgb(0,84,135); margin: 0 0 10px 0; }
.media_report ul li .content_r h3 b { font: bold 15px/1 'Simsun'; letter-spacing: 2px; }
.media_report ul li .content_r h3 span { float: right; width: 100px; font: normal 12px/1 'Simsun'; }
.media_report ul li .content_r p { font: normal 12px/2 'Simsun'; letter-spacing: 1px; border: solid 0px #ccc; }
.media_report ul li .content_r a { display: block; float: right; background: url(images/link_green.jpg) no-repeat 0 0; width: 96px; height: 27px; clear: both; line-height: 27px; text-indent: 10px; color: #fff; }

/*------------------------------convoy_job--------------------------------*/

.convoy_job { background: url(images/convoy_job_bg.jpg) no-repeat right 5px; }

.convoy_job .content1 { padding: 10px 400px 20px 30px; }
.convoy_job .content1 h1 { font: 25px/2 'Simhei'; }
.convoy_job .content1 p { font: 14px/2.5 'Simsun'; letter-spacing: 1px; padding: 0 0 0 20px; }

.convoy_job .content2 { padding: 20px 0; }
.convoy_job .content2 ul { border: dashed 0px #0f0; }
.convoy_job .content2 ul li { display: block; height: 610px; width: 368px; float: left; overflow: hidden; border: dashed 0px #f00; margin: 15px; _margin: 10px; }
.convoy_job .content2 ul li h4 { display: block; text-align: center; height: 60px; background: #fff url(images/convoy_job.jpg) no-repeat 0 0; overflow: hidden; font: bold 17px/70px 'Simsun'; }
.convoy_job .content2 ul li div { display: block; height: 528px; width: 316px; border: solid 1px #eee; padding: 10px 25px; line-height: 2; }

.convoy_job .content2 ul li.box_green { }
.convoy_job .content2 ul li.box_green h4 { }
.convoy_job .content2 ul li.box_green div { border-color: rgb(214,224,76); }

.convoy_job .content2 ul li.box_blue { }
.convoy_job .content2 ul li.box_blue h4 { color: #fff; background-position: -370px 0; }
.convoy_job .content2 ul li.box_blue div { border-color: rgb(1,84,135); }

.convoy_job .content2 ul li.box_orange { }
.convoy_job .content2 ul li.box_orange h4 { background-position: right 0; }
.convoy_job .content2 ul li.box_orange div { border-color: rgb(255,185,1); }

/*------------------------------wealth_hotspot--------------------------------*/
.wealth_hotspot { }

.wealth_hotspot ul { }
.wealth_hotspot ul li { border-bottom: dashed 1px #cfcfcf; margin: 0 10px; padding: 15px 0; }
.wealth_hotspot ul li.first { display: block; height: 155px; list-style-type: none; }
.wealth_hotspot ul li.last { border: none; }
.wealth_hotspot ul li.first div { height: 155px; float: left; border: solid 0px #00f; }

.wealth_hotspot ul li.first div.content_l { width: 260px; }
.wealth_hotspot ul li.first div.content_l img { width: 250px; height: 150px; display: block; padding: 1px; border: solid 1px #ccc; }

.wealth_hotspot ul li.first div.content_r { width: 470px; margin-left: 50px; }
.wealth_hotspot ul li.first .content_r h3 { color: rgb(0,84,135); margin: 0 0 10px 0; }
.wealth_hotspot ul li.first .content_r h3 b { font: bold 15px/1 'Simsun'; letter-spacing: 2px; }
.wealth_hotspot ul li.first .content_r h3 span { float: right; width: 100px; font: normal 12px/1 'Simsun'; }
.wealth_hotspot ul li.first .content_r p { font: normal 12px/2 'Simsun'; letter-spacing: 1px; border: solid 0px #ccc; }
.wealth_hotspot ul li.first .content_r a { display: block; float: right; background: url(images/link_green.jpg) no-repeat 0 0; width: 96px; height: 27px; clear: both; line-height: 27px; text-indent: 10px; color: #fff; }

.wealth_hotspot ul li h4 { padding: 0 0 0 20px; background: url(images/list_style_disc.jpg) no-repeat 5px center; }
.wealth_hotspot ul li h4 b { font: bold 15px/1 'Simsun'; letter-spacing: 2px; }
.wealth_hotspot ul li h4 span { float: right; width: 100px; font: normal 12px/1 'Simsun'; }
.wealth_hotspot ul li h4 a { font: bold 13px/1 'Simsun'; color: #000; }

/*------------------------------wealth_daily--------------------------------*/
.wealth_daily { }
.wealth_daily ul { }
.wealth_daily ul li { display: block; border-bottom: dashed 1px #cfcfcf; margin: 0 10px; padding: 20px 0; height: 110px; }
.wealth_daily ul li div { height: 110px; float: left; border: solid 0px #00f; }
.wealth_daily ul li .content_l { width: 70px; }
.wealth_daily ul li .content_l p { font: normal 20px/1.5 'Microsoft Yahei' , 'Times New Roman'; letter-spacing: 2px; }
.wealth_daily ul li .content_l span { font: normal 18px/1 'Microsoft Yahei' , 'Times New Roman'; }
.wealth_daily ul li .content_c { width: 230px; text-align: center; }
.wealth_daily ul li .content_r { width: 485px; }
.wealth_daily ul li .content_r h3 { font: bold 15px/30px 'Simsun'; letter-spacing: 2px; }
.wealth_daily ul li .content_r p { letter-spacing: 1px; line-height: 2; }
.wealth_daily ul li .content_r p a { color: rgb(201,220,93); }

/*------------------------------wealth_news--------------------------------*/
.wealth_news { }

.wealth_news .content { border: solid 1px #eee; margin: 0 0 30px 0; padding: 0 20px; }

.wealth_news .content ul { }
.wealth_news .content ul li { border-bottom: dashed 1px #cfcfcf; margin: 0 10px; padding: 15px 0; }
.wealth_news .content ul li.first { display: block; list-style-type: none; padding: 20px 0; }
.wealth_news .content ul li.last { border: none; }

.wealth_news .content ul li.first h3 { margin: 0 0 20px 0; }
.wealth_news .content ul li.first h3 b { font: bold 15px/1 'Simsun'; letter-spacing: 2px; }
.wealth_news .content ul li.first h3 span { float: right; width: 100px; font: normal 12px/1 'Simsun'; color: rgb(0,84,135); }
.wealth_news .content ul li.first img { display: block; float: left; width: 150px; }
.wealth_news .content ul li.first p { display: block; float: right; width: 570px; font: normal 12px/2 'Simsun'; letter-spacing: 1px; text-indent: 2em; border: solid 0px #ccc; }
.wealth_news .content ul li.first p a { display: block; float: right; background: url(images/link_green.jpg) no-repeat 0 0; width: 96px; height: 27px; clear: both; line-height: 27px; text-indent: 10px; color: #fff; }

.wealth_news .content ul li h4 { padding: 0 0 0 20px; background: url(images/list_style_disc.jpg) no-repeat 5px center; }
.wealth_news .content ul li h4 span { float: right; width: 100px; font: normal 12px/1 'Simsun'; }
.wealth_news .content ul li h4 a { font: bold 15px/1 'Simsun'; color: #000; }

.wealth_news .page { border-top: dashed 1px #cfcfcf; }

/*------------------------------financial_tool--------------------------------*/
.financial_tool { background: url(images/financial_tool.jpg) no-repeat right 30px; }

.financial_tool .content1 { padding: 10px 200px 40px 30px; height: 300px; }
.financial_tool .content1 h1 { font: 25px/2 '方正粗倩简体' , 'Simhei'; margin: 20px 0; text-indent: -1000px; background: url(images/financial_tool_title.jpg) no-repeat 0 0; }
.financial_tool .content1 p { font: 15px/2 'Simsun'; letter-spacing: 1px; padding: 0 0 0 20px; }

.financial_tool .content2 { height: 340px; border-left: dashed 1px #ccc; margin: 30px 0; }
.financial_tool .content2 dl { display: block; height: 340px; width: 260px; float: left; border-right: dashed 1px #ccc; }
.financial_tool .content2 dl dt { font: bold 17px/1 'Simsun'; color: rgb(1,84,135); letter-spacing: 1px; padding: 10px 20px; }
.financial_tool .content2 dl dd { padding: 0 0 0 50px; }
.financial_tool .content2 dl dd a { color: #000; font: 15px/1 'Simsun'; letter-spacing: 1px; line-height: 2; }


/*------------------------------asset_assess--------------------------------*/
.asset_assess { background: url(images/asset_assess.jpg) no-repeat right 30px; }

.asset_assess .content1 { padding: 10px 350px 30px 30px; height: 217px; border-bottom: solid 3px #ccc; }
.asset_assess .content1 h1 { font: 25px/1.5 '方正粗倩简体' , 'Simhei'; margin: 10px 0; text-indent: -1000px; background: url(images/asset_assess_title.jpg) no-repeat 0 0; }
.asset_assess .content1 p { font: 15px/2 'Simsun'; letter-spacing: 1px; padding: 0 0 0 40px; }

.asset_assess .content2 { margin: 30px 0; }
.asset_assess .content2 .image { height: 170px; background: url(images/asset_assess_link.jpg) no-repeat center 0; }
.asset_assess .content2 .link { height: 32px; border: dashed 0px #00f; position: relative; }
.asset_assess .content2 .link a { width: 120px; height: 30px; border: dashed 0px #00f; position: absolute; top: 0; background: url(images/asset_assess_link.jpg) no-repeat center bottom; }
.asset_assess .content2 .link a:hover { top: 2px; }


/*------------------------------risk_aseess--------------------------------*/
.risk_aseess { }

.risk_aseess .content1 { border: solid 0px #00f; height: 40px; padding: 20px 0; }
.risk_aseess .content1 h1 { display: block; width: 50%; float: left; height: 100%; font: 13px/1 '方正粗倩简体' , 'Simhei'; text-indent: -1000px; background: url(images/risk_aseess_title.jpg) no-repeat 0 0; }
.risk_aseess .content1 .right { float: right; width: 50%; height: 100%; background: #fff; }
.risk_aseess .content1 .right h3 { display: block; height: 12px; width: 100%; font: normal 12px/1 'Simsun'; text-align: right; padding: 0 0 5px 0; }
.risk_aseess .content1 .right span { display: block; float: right; width: 40px; height: 10px; margin-left: 2px; }
.risk_aseess .content1 .right span.dark { background: rgb(1,84,135); }
.risk_aseess .content1 .right span.light { background: rgb(1,135,165); }

.risk_aseess .content2 ul.outer { }
.risk_aseess .content2 ul.outer li { padding: 0 0 20px 0; margin: 20px 0 0 0; border-bottom: dashed 1px #ccc; }
.risk_aseess .content2 ul.outer li h4 { font: bold 16px/2 'Simsun'; color: rgb(1,84,135); }


.risk_aseess .content2 ul.inner { padding: 0 0 0 15px; }
.risk_aseess .content2 ul.inner li { padding: 10px 0; margin: 0; border: dashed 0px #0f0; font: 14px/22px 'Simsun'; height: 22px; border: solid 0px #000; }

.risk_aseess .content2 ul.outer li.horizontal ul.inner li { display: inline-block; width: 200px; float: left; }
.risk_aseess .content2 ul.outer li.vertical ul.inner li { }
.risk_aseess .content2 ul.inner li a { display: inline-block; width: 15px; height: 12px; background: url(images/help.jpg) no-repeat center center; border: solid 0px #f00; margin: 0 0 0 5px; }

.risk_aseess .content2 .button { display: block; clear: both; width: 130px; height: 40px; background: rgb(1,84,135); color: #fff; font: bold 14px/40px 'Simsun'; text-align: center; margin: 20px auto; }

/*------------------------------product_service--------------------------------*/
.product_service { text-align: center; width: 100%; display: inline-block; padding: 30px 0; }
.product_service p { margin: 0 0 30px; font-size: 0; }
.product_service p img { margin: 0; padding: 0; font-size: 0;width:700px; }


/*------------------------------investor_education--------------------------------*/
.investor_education { }

.investor_education .title { height: 137px; padding-top: 100px; background: url(images/investor_education_bg.jpg) no-repeat 500px bottom; text-align: center; }

.investor_education .content { border-bottom: dashed 1px #aaa; }
.investor_education .content ul li { display: inline-block; width: 343px; height: 226px; background: url(images/investor_education_item.jpg) no-repeat 0 0; color: #fff; margin: 0 10px 50px 10px; }
.investor_education .content ul li h3 { margin: 30px 0 10px 30px; _margin-bottom: 10px; font: bold 17px/1 'Simsun'; }
.investor_education .content ul li p { padding: 0 30px; text-indent: 2em; line-height: 2; display: inline-block; border: dashed 0px #00f; }
.investor_education .content ul li p a { color: #fff; float: right; margin: 0 5px; display: inline-block; }


/*------------------------------classroom--------------------------------*/
.classroom { background: url(images/classroom.jpg) no-repeat right 10px; }

.classroom .content1 { padding: 10px 330px 10px 10px;  }
.classroom .content1 h1 { font: 25px/1.5 '方正粗倩简体' , 'Simhei'; margin: 10px 0; text-indent: -1000px; background: url(images/asset_assess_title.jpg) no-repeat 0 0; }
.classroom .content1 p { font: 15px/2 'Simsun'; letter-spacing: 1px; padding: 0 0 0 20px; }

/*.classroom .content2 { text-align: center; margin: 20px 0; }
.classroom .content2 img { padding: 5px; border: solid 1px #ccc; }*/
.classroom .content2 { text-align: left; margin: 20px 0 20px 20px; }

/*------------------------------login--------------------------------*/
.login { height: 300px; background: url(images/login.jpg) no-repeat left center; margin: 20px 0; }
.login .content { border: dashed 0px #00f; width: 330px; height: 270px; float: right; margin-right: 30px; }
.login .content h1 { font: 20px/2 'Simhei'; }
.login .content .user, .login .content .psw { display: block; margin: 5px 0; width: 300px; height: 30px; padding: 5px 10px; line-height: 30px; border: solid 1px #ccc; color: #888; }
.login .content .submit { display: block; margin: 30px 0 0 0; width: 322px; height: 40px; font: bold 15px/30px 'Simsun'; border: solid 1px #eee; background: rgb(201,220,93); cursor: pointer; }
.login .content .focus { border: solid 1px #888; color: #000; }
.login .content p { font: 12px/1.5 'Simsun'; color: #888; margin: 10px 0; letter-spacing: 1px; }

/*------------------------------subscribe--------------------------------*/
.subscribe { }
.subscribe .content { margin: 30px 0; font-size: 0; }

/*------------------------------member_service--------------------------------*/
.member_service { background: url(images/member_service.jpg) no-repeat center 0; padding: 230px 0 0 0; }
.member_service .content { margin: 30px 0; font-size: 0; }


.member_service .content ul { padding: 0 0 0 20px; }
.member_service .content ul li { display: inline-block; width: 242px; height: 100px; float: left; margin: 0 15px 15px 0; }

.member_service .content a { display: inline-block; width: 242px; height: 100px; }
.member_service .content img { border: none; width: 238px; height: 96px; display: block; padding: 1px; border: solid 1px rgb(201,220,93); display: inline-block; }


/*------------------------------member_activity--------------------------------*/
.member_activity { }

.member_activity .content { border: solid 1px #eee; margin: 0 0 30px 0; padding: 0 20px; }
.member_activity .content h1 { font: bold 17px/1 'Simsun'; margin: 20px 10px 0 20px; }

.member_activity .content ul { }
.member_activity .content ul li { border-bottom: dashed 1px #cfcfcf; margin: 0 10px; padding: 15px 0; }
.member_activity .content ul li p { font: normal 12px/2 'Simsun'; text-indent: 2em; padding-left: 20px; }
.member_activity .content ul li p a { display: inline-block; float: right; color: rgb(0,84,135); _float: none; }

.member_activity .content ul li.first { display: block; list-style-type: none; padding: 20px 0; }
.member_activity .content ul li.last { border: none; }

.member_activity .content ul li.first h3 { margin: 0 0 10px 0; float: right; width: 570px; border: dashed 0px #00f; }
.member_activity .content ul li.first h3 b { font: bold 15px/1.5 'Simsun'; letter-spacing: 2px; }
.member_activity .content ul li.first h3 span { float: right; font: normal 12px/1.5 'Simsun'; color: rgb(0,84,135); }
.member_activity .content ul li.first img { display: block; float: left; width: 150px; }
.member_activity .content ul li.first p { display: inline-block; width: 560px; float: right; letter-spacing: 1px; border: solid 0px #ccc; }


.member_activity .content ul li h4 { padding: 0 0 0 20px; margin: 0 0 0px 0; background: url(images/list_style_disc.jpg) no-repeat 5px center; font: bold 15px/1.5 'Simsun'; letter-spacing: 2px; }
.member_activity .content ul li h4 span { float: right; font: normal 12px/1 'Simsun'; letter-spacing: 0px; }
.member_activity .content ul li h4 a { font: bold 15px/1 'Simsun'; color: #000; }

.member_activity .content .content1 { /* width: 420px; height: 290px; float: left; */ }
.member_activity .content .content1 img {display:block; width: 700px; margin: 20px auto; padding: 1px; border: solid 1px #ccc; }

.member_activity .content .content2 { border: dashed 0px #00f; width: 330px; height: 290px; float: right; margin-right: 0px; }
.member_activity .content .content2 h1 { font: bold 20px/2 'Simhei'; margin: 20px 0 0 0; }
.member_activity .content .content2 .user, .member_activity .content .psw { display: block; margin: 5px 0; width: 300px; height: 30px; padding: 5px 10px; line-height: 30px; border: solid 1px #ccc; color: #888; }
.member_activity .content .content2 .submit { display: block; margin: 30px 0 0 0; width: 322px; height: 40px; font: bold 15px/30px 'Simsun'; border: solid 1px #eee; background: rgb(201,220,93); cursor: pointer; }
.member_activity .content .content2 .focus { border: solid 1px #888; color: #000; }
.member_activity .content .content2 p { font: 12px/1.5 'Simsun'; color: #888; margin: 10px 0; letter-spacing: 1px; }
