/* CSS Document */

body { background-color: #f4f5f3; font-family: Arial; min-width: 1900px; }
.fv { font-family: 'SimSun'; }
a { text-decoration: none; }
.clearboth { clear: both; }
.mgrboxing { background-image: url(leftmenubg.png); background-repeat: repeat-y; }
#filesname div { margin: 50px; }
#filesname li { float: left; display: inline; padding: 25px; width: 100px; height: 100px; background: url(filebox.png) center top no-repeat; text-align: center; }
#filesname li a { color: #000; font-size: 15px; display:block; height: 25px; padding-top: 75px; }


.logboxing { background-image: url(logboxing.jpg); background-repeat: no-repeat; background-position: 0 140px; background-color: #d3e3ed; }
.logwhite { width: 30%; padding: 60px 60px 0; border-radius: 10px; position: absolute; top: 15%; left: 50%; background: #fff; }
.thislogin h3 { height: 40px; font-size: 30px; }
.thislogin h4 { height: 60px; font-size: 18px; color: #666; }
.thislogin p input { width: 91%; padding: 9px 0 8px 8%; background-color: #eee; background-position: 12px 6px; background-repeat: no-repeat; border: 1px #bab4ff solid; border-radius: 3px; }
.thislogin p.bkp1 input { background-image: url(bkp1.png); }
.thislogin p.bkp2 input { background-image: url(bkp2.png); }
.thislogin p.bkp3 input { background-image: url(bkp3.png); }
.thislogin p.bkp4 input { background-image: url(bkp4.png); }
.thislogin p.bkp5 input { background-image: url(bkp5.png); }
.thislogin b { color: #C00000; font-size: 12px; padding-top: 8px; display: block; }
.thislogin p { position: relative; height: 62px; }
.thislogin p sup { display: block; position: absolute; top: 8px; right: 16px; width: 18px; height: 17px; }
.thislogin p sub { display: block; position: absolute; top: 0; right: 1px; width: 80px; height: 34px; line-height: 34px; font-size: 12px; }
.thislogin p sub a { background: #bab4ff; color: #fff; display: block; text-align: center; }

.logblock { height: 60px; padding-right: 10px; }
.log1,.log2 { border: 1px #5349d0 solid; height: 30px; line-height: 30px; width: 100px; font-size: 14px; display: block; float: left; text-align: center; }
.log2 { background: #fff; color: #5349d0; }
.log1 { background: #5349d0; color: #fff; }
.log3 { color: #c00; font-size: 15px; display: block; height: 30px; line-height: 30px; font-weight: bold; }

.lognon { height: 40px; font-size: 12px; }
.lognon a { color: #5349D0; font-size: 15px; display: block; height: 30px; line-height: 30px; font-weight: bold; }
.thislogin h5 input { height: 32px; line-height: 32px; border: none; font-size: 15px; width: 100%; display: block; text-align: center; background: #5349d0; color: #fff; cursor: pointer; }


.acboxing { background: url(acbg.jpg) right 0 no-repeat; }
.acmenu { height: 180px; position: relative; }
.acmenu ul { width: 432px; float: right; height: 40px; padding-top: 66px; }
.acmenu li { float: left; padding: 0 24px; font-size: 16px; }
.acmenu a { color: #444291; font-weight: bold; display: block; height: 32px; }
.acmenu a.current { background: url(xwzx_a.png) center bottom no-repeat; }
.acmenu sup { position: absolute; top: 0; right: 0; }

.acbord10 { background: #fff; margin: 0 auto; width: 91.5%; border-radius: 10px; padding: 10px 3%; }

.puboxing { font-size: 15px; line-height: 30px; }
.puboxing dl { height: 40px; }
.puboxing dt { width: 12%; float: left; text-align: right; padding-right: .5% }
.puboxing dd { width: 87%; float: left; }
.puboxing textarea { font-size: 14px; font-family: PingFang SC; border: 1px #ccc solid; color: #333; padding: 8px; width: 96%; height: 120px; }
.puboxing input.pbtit { font-size: 14px; font-family: PingFang SC; border: 1px #ccc solid; color: #000; padding: 4px 10px; width: 400px; }
.puboxing select { font-size: 14px; font-family: PingFang SC; border: 1px #ccc solid; padding: 4px 10px; background: transparent; width: 420px; cursor: pointer; }
.pbfile { font-size: 16px; cursor: pointer; }
.pbsmt { height: 32px; line-height: 32px; border: none; font-size: 15px; width: 80px; display: block; text-align: center; background: #5349d0; color: #fff; cursor: pointer; }

.acinfo { padding-top: 30px; }
.acinfo dt { text-align: center; }  
.acinfo dt p { margin-bottom: 10px; }
.acinfo dt img { width: 120px; height: 120px; border-radius: 50%; }
.acinfo dt { width: 120px; float: left; text-align: center; margin-right: 40px; }
.acinfo dd { float: left; padding-top: 20px; }
.acinfo h2 { font-size: 28px; color: #000; height: 60px; }
.acinfo h3 { line-height: 30px; color: #2C2984; }
.acinfo h3 b { color: #999; }




.topbar { width: 100%; height: 57px; background: #2C2984; opacity: 0.88; position: absolute; top: 0; left: 0; z-index: 999;  min-width: 1900px; }
.tblogo { padding: 22px 0 0 22px; float: left; display: inline; }
.tblogo a,.tblogo a:hover { display: block; font-size: 18px; font-weight: bold; color: #fff; }
.xout { display: inline; float: right; padding: 22px 22px 0 0; }
.xout a,.xout a:hover { display: block; font-size: 16px; color: #ececf4; }

.tbuserimg { width: 28px; height: 28px; display: inline; float: right; padding: 15px 25px 0 0; }
.tbuserimg img { border-radius: 50%; width: 28px; height: 28px; border: 1px #fff solid; }

.tbprev,.tbhome,.tbnext { height: 17px; display: inline; position: absolute; top: 22px; }
.tbprev { width: 10px; right: 142px; }
.tbhome { width: 15px; right: 110px; }
.tbnext { width: 10px; right: 85px; }



.leftmenu { position: absolute; left: 0; top: 57px; width: 145px; }
.leftmenu li { height: 102px; width: 144px; border-bottom: 1px #f2f2f2 solid; }
.leftmenu a { display: block; text-align: center; font-size: 15px; padding-top: 70px; height: 32px; font-weight: bold; color: #141414; border-right: 3px solid #fff; background-image: url(leftmenu10.png); background-repeat: no-repeat; }
.leftmenu a.current,
.leftmenu a:hover { border-right: 3px solid #2c2984; background-color: #ececf4; color: #151789; }

.leftmenu li:nth-child(1) a { background-position: -140px 10px; }		.leftmenu li:nth-child(1) a:hover { background-position: 10px 10px; }
.leftmenu li:nth-child(2) a { background-position: -140px -390px; }	.leftmenu li:nth-child(2) a:hover { background-position: 10px -390px; }
.leftmenu li:nth-child(3) a { background-position: -140px -690px; }	.leftmenu li:nth-child(3) a:hover { background-position: 10px -690px; }
.leftmenu li:nth-child(4) a { background-position: -140px -490px; }	.leftmenu li:nth-child(4) a:hover { background-position: 10px -490px; }
.leftmenu li:nth-child(5) a { background-position: -140px -290px; }	.leftmenu li:nth-child(5) a:hover { background-position: 10px -290px; }
.leftmenu li:nth-child(6) a { background-position: -140px -590px; }	.leftmenu li:nth-child(6) a:hover { background-position: 10px -590px; }
.leftmenu li:nth-child(7) a { background-position: -140px -90px; }	.leftmenu li:nth-child(7) a:hover { background-position: 10px -90px; }
.leftmenu li:nth-child(8) a { background-position: -140px -190px; }	.leftmenu li:nth-child(8) a:hover { background-position: 10px -190px; }

.thecrumb { height: auto; margin-bottom: 14px; }
.thecrumb li { height: 32px; line-height: 32px; font-size: 14px; font-weight: bold; padding-left: 10px; border: 1px solid #E5E5E5; background: #fff; border-radius: 3px; float: left; display: inline; margin-right: -1px; margin-top: -1px; }
.thecrumb a { display: block; color: #666; float: left; }
.thecrumb a:hover { color: #2C2984; }
.thecrumb span { display: block; float: right; width: 32px; height: 32px; background: url(x.png) no-repeat 0 0; cursor: pointer; }
.thecrumb span:hover { transform: scale(0.8); background-color: #E5E5E5; }

.mainbox { padding: 72px 0 0 160px; }
.mbleft { float: left; width: 63.2%; margin-right: .7%; }
.mbright { float: left; width: 35.2%; }

.right-content { width: 1268px; overflow: auto; }
.form li { padding: 0 16px ;}
.interval li { width: 60px; }
.chart-show i { margin-right: 12px; font-size: 18px; }
.chart-hd .download-wrap .download-item {padding: 0 20px;}
.interval,.pull-left { margin-right: 40px;}
.calendar button { padding: 4px 10px; }
.latest-skim table { font-size: 14px; }
.latest-skim table tr td.item-name .edit .edit-show span { line-height: 42px; }
.latest-skim table tr { height: 42px; }








.mktleft { float: left; width: 70%; margin-right: .7%; }
.mktright { float: left; width: 28.4%; }

.mypleft { float: left; width: 21.8%; margin-right: .7%; }
.mypright { float: left; width: 76.2%; }

.mcase { width: 98.9%; }


.bordboxing { border: 1px #E0E0E0 solid; background: #fff; margin-bottom: 14px; padding: 30px; }

.thesearchbox { height: 40px; border: 1px solid #abaacd; border-radius: 20px; }
.thesearchbox form { height: 60px; clear: both; }
.ts_1 { border: none; width: 70%; height: 38px; margin-left: 20px; float: left; background: transparent; 
font-size: 18px; font-family: PingFang SC; font-weight: 500; color: #b2b3b4; line-height: 23px; }
.ts_2 { width: 23px; height: 23px; cursor: pointer; background: url(ts_2.png); border: none; float: right; margin-right: 26px; margin-top: 7px; }


.hisearch { padding-top: 10px; }
.hisearch dt { color: #000; padding-top: 16px; font-size: 14px; height: 30px; float: left; }
.hisearch dd a { white-space: nowrap; color: #000; font-size: 16px; display: block; float: left; background: #EBEBEB; border-radius: 16px; padding: 7px 18px; margin-right: 10px; margin-top: 10px; }
.hisearch dd a:hover,.hisearch dd span.active a { background: #2C2984; color: #fff; }



.theselect select { font-size: 16px; font-family: PingFang SC; font-weight: 500; border: none; margin-left: 20px; height: 40px; background: transparent; width: 96%; cursor: pointer; }
.theselect option { height: 40px; line-height: 40px; padding: 5px 0; }
.includechart { margin-top: 20px; overflow: scroll }
.icdtitle { font-size: 20px; font-weight: bold; text-align: center; }

.thisTitle { font-weight: bold; height: 36px; }
.thisTitle h3 { color: #2E2E2E; float: left; font-size: 22px; }
.thisTitle p { float: right; font-size: 14px; }
.thisTitle p a { color: #2C2984; }


.bb2Main { }
	.bb2Right {  }
	.bb2Main h1 { color: #1b3e73; font-size: 42px; font-weight: bold; }
	
	.bb2Left { padding-top: 150px; height: 100px; background: #fff url(/v2static/newbgnew.jpg) center 0 no-repeat; }
	
	.child0box { font-weight: bold; font-size: 24px; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-around; margin: 0 50px 10px;}
	.child0box a span:nth-child(2) { width: 40px; height: 3px; margin-top: 5px; }
	.child1box {font-weight: bold; font-size: 18px; display: flex; width: 55%; justify-content: center; }
	.child1box a {  margin: 0 30px; }
	.child1box a span:nth-child(2) { width: 30px; height: 2px; margin-top: 5px; }
	
	.bb2Left a  { color: #777; display: flex; align-items: center; flex-direction: column; }
	
	.bb2Left a.cur  { color: #009dff; }
	.bb2Left a.cur span:nth-child(2) { background: #009dff; }
	.bb2Left a:hover  { color: #009dff; }


.forHomePrt2 { justify-content: space-between; }
	.forHomePrt2Left { width: 48.5%; float: left; }
	.forHomePrt2Right { width: 48.5%; float: right; }
		.roundBG { background: #eaecf2; border-radius: 10px; padding: 20px; }
		.roundBG h3 { color: #2C2984; height: 30px; font-size: 18px; border-bottom: 1px #2C2984 solid; text-align: center; font-weight: bold;}
		.indexset_channel { height: 215px; background: #fff; }

			.attrList { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; background: #fff; }
			.attrList li { width: 33%; height: 55px; padding-top: 15px; line-height: 1.2; display: flex; flex-direction: column; align-items: center; border-bottom: 1px #eaecf2 solid; border-right: 1px #eaecf2 solid; }
			.attrList li:nth-child(3),.attrList li:nth-child(6) {border-right:none}
			.attrList li span:first-child { font-weight: bold; color: #2C2984; font-size: 16px; }
			.attrList li span:last-child { color: #999cb9; font-size: 14px; }

			.attrList2 { display: flex; justify-content: space-between; flex-wrap: wrap; background: #fff; }
			.attrList2 li { width: 100%; color: #999cb9; font-size: 14px; height: 50px; border-top: 1px #eaecf2 solid;
							align-items: center; display: flex; justify-content: space-between; text-align: center; }
			.attrList2 li span { width: 33%; }
			.attrList2 li.usarate_title { font-weight: bold; color: #2C2984; font-size: 16px; border-top: none;background: #eaecf2 }
			.attrList2 li.usarate_title span:last-child { color: #2C2984; }

.okbtn { width:104%; overflow: hidden; height: 213px; }
.okbtn li { float: left; width: 180px; height: 102px; margin-right: 10px; margin-bottom: 10px; }
.okbtn a { display: block; width: 145px; height: 55px; background-repeat: no-repeat; background-position: center 0; font-size: 18px; color: #fff; font-weight: bold; 
padding-top: 47px; padding-right: 35px; text-align: center; overflow: hidden;}

.okbtn li.b100 a { background-image: url(b100.png); }
.okbtn li.b200 a { background-image: url(b200.png); }
.okbtn li.b300 a { background-image: url(b300.png); }
.okbtn li.b400 a { background-image: url(b400.png); }
.okbtn li.b500 a { background-image: url(b500.png); }
.okbtn li.b600 a { background-image: url(b600.png); }

.thisLists li { height: 41px; line-height: 41px; overflow: hidden; }
.thisLists a { font-size: 16px; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; width: 90%; float: left; }
.thisLists a:visited { color: #999; }
.thisLists a:hover { color: #464393; }

.thisLists span { float: right; font-size: 12px; color: #a8a8a8; }
.theline { border-bottom: 1px #eee solid; margin-bottom: 20px; }

.gxyb_a { width: 100%; overflow: hidden; margin-bottom: 20px; }
.gxyb_a ul { width: 112%; }
.gxyb_a li { float: left; width: 24.8%; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; }
.gxyb_a a { color: #2C2984; }

.xwzx_a { margin-bottom: 20px; border-bottom: 2px #eee solid; height: 35px; }
.xwzx_a li { float: left; padding: 0 22px; font-size: 16px; }
.xwzx_a a { color: #666; font-weight: bold;display: block; height: 37px; line-height: 30px; }
.xwzx_a a.current { color: #2C2984; background: url(xwzx_a.png) center bottom no-repeat; }


.yjyb { width: 25%; float: left; }
.yjyb { border: 1px #dddceb solid; }
.yjyb li,.yjyb p { height: 39px; line-height: 39px; font-size: 14px; padding: 0 10px; background: #f6f6f6; white-space: nowrap; overflow: hidden; }
.yjyb li a { color: #000; padding-left: 3px; }
.yjyb p a { color: #464393; }
.genfile { height: 39px; line-height: 39px; font-size: 16px; font-weight: bold; padding: 0 10px; background: #464393; }
.genfile a { color: #fff; text-align: center; display: block; }

.yanbaobox { width: 69%; float: right; height: 525px; background: #fff; border: 1px #dddceb solid; overflow: scroll; padding: 30px 2%; color: #222; position: relative; font-size: 16px; line-height: 1.8; }
.yanbaobox .p1 b { font-size: 1.2rem; font-weight: bold; height: 90px; line-height: 90px; margin-left: 5rem;}
.yanbaobox p { margin-bottom: 16px; }
.imgyan { width: 63px; height: 29px; background: url(imgyan.png); display: block; position: absolute; top: 85px; right: 22px; z-index: 55; }



.thispage { color: #484848; font-size: 16px; font-weight: bold; text-align: center; height: 30px; padding-top: 30px; font-size: 14px; }
.thispage a,.thispage span { display: inline; padding: 1px 6px; font-weight: bold; color: #000; border: 2px #E4E4E4 solid; }
.thispage a.active,.thispage span { background: #2C2984; color: #fff; }
.tspi { padding: 2px 6px; border: 2px #E4E4E4 solid; width: 10px; }
.tsok { padding: 2px 6px; background: #2C2984; color: #fff; cursor: pointer; border: 2px #E4E4E4 solid; }

.marketlists { font-size: 14px; border-top: 1px #2c2984 solid; border-bottom: 1px #2c2984 solid; }
.marketlists th { background: #f7f7fa; height: 42px; line-height: 42px; font-weight: bold; border-bottom: 1px #2c2984 solid; }
.marketlists td { height: 42px; line-height: 42px; text-align: center; }
	#setall_left td { text-align: left; padding-left: 20px; }
	#thecasetable td { text-align: left; padding: 0 15px 5px; height: auto }
.marketlists td.sl { text-align: left; padding-left: 5px; }
.marketlists caption { font-size: 22px; font-weight: bold; border-top: 1px #2c2984 solid; background: #f7f7fa; height: 60px; line-height: 60px; }
.marketlists td a.more,.marketlists td a { color: #AB4315; }
.marketlists td a.delx,.marketlists td a.cap { color: #2C2984; }
.marketlists td a.more,.marketlists td b,.marketlists td a.delx { font-weight: bold; }

.thetips { color: #5349D0; font-size: 12px; height: 40px; line-height: 24px; padding-top: 8px; }
.marketlists tfoot { color: #999; }
.theblocktitle { font-size: 18px; height: 40px; padding-top: 30px; font-weight: bold; color: #151789; }

.treemenu { overflow: hidden; }
.treemenu li { height: 30px; line-height: 30px; font-size: 14px; }
.treemenu li a { font-weight: normal; color: #000; white-space: nowrap; }


.treemenu li a.r_open { background: url(1.png) no-repeat; padding-left: 20px; }
.treemenu li a.r_close { background: url(0.png) no-repeat; padding-left: 20px; }
.treemenu li a.ra { font-weight: normal; padding: 0 20px; display: inline }
.treemenu li a.ra:hover { background: #e0dfed; }
.mev_1 { padding: 0; }
.mev_2 { padding-left: 20px; }
.mev_3 { padding-left: 40px; font-size: 11px; }
.mev_4 { padding-left: 60px; }

.showtypoboxing { height: 50px; }
.stpleft { width: 60%; float: left; }
.stpleft { font-size: 16px; font-weight: bold; height: 28px; line-height: 28px; }
.stpleft span,.stpleft a { float: left; display: block; }
.stx_1,.stx_0 { border: 1px #4454af solid; height: 26px; line-height: 26px; padding: 0 12px; font-size: 14px; }
.stx_0 { background: #fff; color: #4454af; }
.stx_1 { background: #4454af; color: #fff; }

.toPNG,.toXLS { width: 70px; height: 28px; text-indent: -99em; margin-right: 5px; }
.toPNG { background: url(toPNG.png) no-repeat; }
.toXLS { background: url(toXLS.png) no-repeat; }


.stpright { width: 250px; float: right; }
.stpselectbox { border: 1px solid #adadad; border-radius: 5px; background: #e8e8e8 url(stpselectbox.png) 10px 8px no-repeat; }
.stpselectbox form { height: 28px; clear: both; }
.stpselectform select { font-size: 14px; font-family: Arial; border: none; padding-left: 30px; height: 28px; background: transparent; width: 100%; cursor: pointer; }

.reoption { height: 30px; padding-top: 20px; }
.reoption dl { float: left; width: 33.3%; height: 30px; }
.reoption dt { width: 85px; float: left; font-size: 16px; padding-top: 6px; }
.reoption dd { float: left; border: 1px solid #adadad; border-radius: 5px; background: #e8e8e8; width: 50%; }
.reoption select { font-size: 14px; font-family: Arial; border: none; padding-left: 6px; height: 28px; background: transparent; width: 100%; cursor: pointer; }



.mask { width:100%; height:100%; position: fixed; left:0; top:0; background:rgba(0,0,0,0.7); z-index:222; }
.modewin { width: 580px; height: 280px; padding: 10px; background: #fff; position: fixed; left: 50%; margin-left: -300px; top: 50%; margin-top: -150px; border-radius: 5px; z-index: 999 }
.modewin h3 { text-align: right; }
.modewin h2 { text-align: center; height: 55px; line-height: 30px; font-weight: bold; font-size: 18px; }

.modewin dl { padding-left: 60px; width: 500px; height: 36px; }
.modewin dt { font-size: 14px; color: #333; font-weight: bold; float: left; width: 90px; line-height: 30px; }
.modewin dd { float: left; width: 300px; }
.modewin dd input,.modewin dd textarea { font-size: 14px; border: 1px #ccc solid; color: #333; padding: 4px 8px; width: 350px; }
.modewin dd textarea { height: 60px; font-family: PingFang SC; font-size: 14px; color: #333; /*resize: none;*/ }


.noaccess { width: 500px; height: 160px; background: #fff; position: fixed; left: 50%; margin-left: -250px; top: 50%; margin-top: -80px; border-radius: 5px; z-index: 999 }
.noaccess h4 { text-align: center; height: 100px; line-height: 100px; font-weight: bold; font-size: 15px; }
.noaccess p { text-align: center; font-size: 12px; }
.noaccess p span { height: 30px; color: #fff; line-height: 30px; display: inline; background: #2c2984; margin: 0 auto; padding: 5px 20px; border-radius: 2px; }



.companyboxing { padding: 35px 30px 0; height: 160px; border: 1px #E0E0E0 solid; border-bottom: none; background: url(companyboxing.jpg) center 0 no-repeat; }
.companyboxing h1 { color: #2C2984; font-size: 28px; font-weight: bold; height: 60px; position: relative; z-index: 55; }
.companyboxing li { float: left; width: 33%; font-size: 15px; height: 36px; line-height: 36px; }
.companyboxing b { display: inline; float:left; line-height: 36px; }
.companyboxing span { display: inline; float:left; padding-left: 20px }
.companyboxing sup { position: relative; margin-top: -60px; text-align: right; height: 60px; display: block; z-index: 1; }


.thenewbg { height: 210px; background: url(newsbg.jpg) center 0 no-repeat; }
.thisnewslist { background: url(100.png) repeat-y; }
.thisnewslist li { height: 80px; background: url(9.png) no-repeat; padding-left: 30px; }
.thisnewslist sup { font-size: 16px; color: #666; display: block; height: 30px; }
.thisnewslist li a { font-size: 18px; line-height: 24px; color: #333; }
.thisnewslist li a:visited { color: #999; }
.thisnewslist li a:hover { color: #464393; }
.thisnewslist li a span { font-size: 16px; }

.thenewarcboxing h1 { color: #2C2984; font-size: 24px; font-weight: bold; height: 40px; padding-top: 20px; }
.thenewarcboxing h3 { color: #666; font-size: 16px; height: 40px; }
.thenewarcboxing h3 a { color: #464393; }
.newscss { line-height: 28px; font-size: 16px; color: #333; margin-bottom: 60px; }
.newsnext { font-size: 14px; height: 40px; }
.newsnext a { color: #464393; }

.newsping h3 { font-size: 18px; height: 30px; color: #333; font-weight: bold; }
.newsping textarea { font-size: 14px; font-family: PingFang SC; border: 1px #ccc solid; color: #333; padding: 8px; width: 98%; height: 120px; margin-bottom: 10px; }
.newsping input { height: 30px; color: #fff; background: #2c2984; padding: 5px 20px; border-radius: 2px; border: none; cursor: pointer; }
.newsping select { font-size: 14px; font-family: PingFang SC; font-weight: 500; height: 30px; width: 50%; cursor: pointer; margin-bottom: 10px; }
.newsping option { height: 30px; line-height: 30px; padding: 5px 0; }





.thereplyboxing img { width: 50px; height: 50px; border-radius: 50%; }
.thereplyboxing dl { clear: both; height: auto }
.thereplyboxing dt { width: 7.5%; float: left; text-align: center; }
.thereplyboxing dd { width: 92%; float: left; line-height: 24px; }
.thereplyboxing p { font-size: 14px; color: #666; }
.thereplyboxing h6 { font-size: 14px; color: #999; }
.thereplyboxing h4 { font-size: 16px; color: #000; }
.thereplyboxing sup { float: right; }
.thereplyboxing sup a { color: #464393; font-weight: bold; background: url(hf.png) no-repeat; padding-left: 24px; }

.thetoolsbox { padding-left: 40px; padding-top: 30px; }
.thetoolsbox h3 { font-size: 24px; font-weight: bold; color: #000; height: 50px; }
.thetoolsbox li { float: left; height: 140px; margin-right: 40px; }
.thetoolsbox li a { width: 282px; height: 116px; background: url(toolsbg.png) no-repeat; display: block; color: #000; border: 1px #eee solid; }
.thetoolsbox li a:hover { border: 1px #dddbe3 solid; }
.thetoolsbox dt { float: left; width: 84px; text-align: center; padding-top: 28px; }
.thetoolsbox dd { float: left; padding-top: 36px; }
.thetoolsbox dd h4 { font-size: 20px; font-weight: bold; height: 34px; }
.thetoolsbox dd h5 { font-size: 14px; }



.thesupportbox { background: #fff url(thesupportbox.jpg) center 0 no-repeat; padding: 40px; border: 1px #E0E0E0 solid; margin-bottom: 14px; }
.thesupportbox h3 { height: 150px; text-align: center; line-height: 130px; font-size: 28px; font-weight: bold; }
.thesupportbox h4 { float: right; height: 38px; margin-top: -50px; position: relative; }
.thesupportbox dl { width: 49%; border: 1px #d3d1f0 solid; border-radius: 5px; background-color: #fff; margin-bottom: 30px; background-repeat: no-repeat; background-position: 15px 0; }
.thesupportbox dt { color: #2C2984; font-size: 20px; height: 40px; font-weight: bold; padding: 30px 0 0 70px; }
.thesupportbox dd { color: #333; font-size: 16px; line-height: 26px; margin-bottom: 30px; padding: 0 20px 0 70px; }
	.sb1 { background-image: url(s1.png); }
	.sb2 { background-image: url(s2.png); }
	.sb3 { background-image: url(s3.png); }
	.sb4 { background-image: url(s4.png); }

.short_title{
	width: 90%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left:0;
}
#target_info{max-height: 700px;}
.index_screen{height: 376px;}
