.catehead { *zoom: 1; border-bottom: 1px solid #ddd; height: 40px; line-height: 40px; position:relative; }
.catehead:after { content: ""; display: table; clear: both; }
.catehead .catename {display: inline;position: absolute;height:20px;line-height:20px;margin-top:10px; left:-1px;padding: 0 15px;font-size: 14px;color: #333;border-left: 5px solid #1157b0;}
.catehead .path { float: right; display: inline; padding-right:10px; }

.pagecontent .catehead .path { float: left; display: inline; margin-left: 10px; }

.sidebox { }
.sidebox:nth-last-child(1) { margin-bottom: 0; }
.sidebox .hd { }
.sidebox .bd { padding: 5px 10px; background:#f0f8fa; }

#sidemenubox { margin-bottom:20px;}
#sidemenubox .bd { padding:4px; }
#sidemenubox .bd li { height:35px; background:#fff  no-repeat 230px; margin-bottom:4px;) }
#sidemenubox .bd li.last { margin-bottom: 0; border-bottom: none; }
#sidemenubox .bd li a { display: block; height: 35px; line-height: 35px; font-size: 14px; overflow: hidden; padding: 0 5px 0 30px; }
#sidemenubox .bd li.on a, #sidemenubox .bd li a:hover { color: #006ab8; text-decoration: none; font-weight:bold; }

#pagetoparea { *zoom: 1; padding: 10px;; }
#pagetoparea:after { content: ""; display: table; clear: both; }
#pagetoparea .focuspic { float: left; display: inline; width:360px; height:240px; }
#pagetoparea .topnews { overflow: hidden; zoom: 1; padding-left: 15px; }

.boxloop { padding:0 10px;}
.boxloop .box { margin-bottom: 10px; width: 340px; }
.boxloop .box .hd {  background:#eaeaea;height: 32px; line-height: 32px; }
.boxloop .box .hd .title { float: left; display: inline; padding: 0 15px; font-size: 14px; font-weight: 400; color: #fff; background:#006ab8 }

.pagelist { padding: 15px 10px 0; }
.pagelist li { height: 32px; line-height: 32px; font-size: 14px; padding-right: 10px; padding-left: 28px; background:  15px -151.5px no-repeat; }
.pagelist li.even { background-color: #f9f9f9; }
.pagelist li .date { color: #999; font-size: 12px; }

.pagepiclist { margin-top: 0; padding-top: 5px; }
.pagepiclist li { width: 230.66667px; margin: 15px 8px 0; }

.articlecon { padding: 20px; }
.articlecon .articletitle { font-size: 25px; line-height: 1.6em; margin-bottom: 25px; color: #1157b0; text-align: center; _font-weight: bold; }
.articlecon .subtitle { font-size: 18px; color: #666; line-height: 1.6em; margin-top: -15px; margin-bottom: 15px; color: #1157b0; text-align: center; }
.articlecon .property { color: #999; line-height: 32px; border: #ccc dotted; border-width: 1px 0; text-align: center; }
.articlecon .property span { padding: 0 5px; }
.articlecon .description { color: #666; font-size: 14px; line-height: 24px; background: #f7f7f7; border: #dcdcdc 1px solid; padding: 10px 20px; margin-top: 10px; }
.articlecon .usercontrol { line-height: 28px; padding: 2px 10px; margin-top: 15px; text-align: right; color: #333; background-color: #f8f8f8; border-bottom: #e1e1e1 2px solid; }
.articlecon .contxt { color: #333; font-size: 14px; line-height: 2em; overflow: hidden; padding: 25px 10px 10px; }
.articlecon .contxt p { margin: 0 0 10px; }
.articlecon .contxt strong, .articlecon .contxt b { font-weight: 600; }
.articlecon .contxt em, .articlecon .contxt i { font-style: italic; }
.articlecon .others { padding: 12px 0; }
.articlecon .others .prev, .articlecon .others .next { font-size: 14px; line-height: 30px; color: #999; padding-left: 15px; }
.articlecon .others .prev { background:  0 -29px no-repeat; }
.articlecon .others .next { background:  0 10px no-repeat; }
.articlecon .bds_more { padding-top: 2px !important; }

.pagecontent .contxt { padding: 0; }

.relation .hd { border-bottom: 2px solid #ddd; height: 40px; line-height: 40px; }
.relation .hd .title { float: left; display: inline; padding: 0 15px; font-size: 16px; font-weight: 400; color: #1157b0; border-bottom: 2px solid #1157b0; margin-bottom: -2px; }
.relation .bd { padding: 10px; }

.articlecon .page, .comlistbox .page { padding: 0; }
.articlecon .page a, .comlistbox .page a { display: inline-block; *display: inline; zoom: 1; line-height: 20px; border: 1px solid #ddd; padding: 0 6px; background: #fff; }
.articlecon .page a:hover, .comlistbox .page a:hover { border: 1px solid #1157b0; text-decoration: none; color: #1157b0; }
.articlecon .page b a, .comlistbox .page b a { background: #1157b0; border-color: #1157b0; color: #fff; font-weight: 600; padding: 0 6px; }
.articlecon .page b a:hover, .comlistbox .page b a:hover { color: #fff; }

/* interbtnicon */
.interbtngroup {margin: 0 -6px 0 0;height: 250px;overflow: hidden;}
.interbtngroup a { float:left; margin:0 6px 6px 0; width:127px; height:42px; padding-top:80px; line-height:38px; text-align:center; background:#f0f8fa  no-repeat 35px 24px; font-size:16px; color:#666;}
.interbtngroup a:hover { border:1px solid #8ec9f9; background-color:#fff; width:125px; height:40px; text-decoration:none;}
.interbtngroup a.bt2 { background-position: -100px 24px;}
.interbtngroup a.bt3 { background-position: 35px -103px;}
.interbtngroup a.bt4 { background-position: -100px -103px;}

/* sidesearch */
#sidesearch .bd { line-height:36px; padding:10px 20px; font-size:14px;}
#sidesearch .bd input {  width:150px;}
#sidesearch .bd input.submit {background: no-repeat;border:0;width:73px;height:25px;text-indent: -999px;cursor: pointer;margin-left: 75px;}

/* intercont */
.intercont {width: 98%;margin: 1%; border:1px solid #bbdffb; border-top:0; background:url(/uploads/image/tdsaimages/intercontbg.png) repeat-x; padding-bottom:20px;} 
.intercont .ti h3 { height:50px; line-height:50px; padding-left:52px; background:url(/uploads/image/tdsaimages/mailicon.png) no-repeat 16px; font-size:24px; font-weight:bold; margin-top:20px; }
.intercont .ti p { padding:0 40px 20px 52px; line-height:22px;}
.mailtype { height:40px; line-height:40px; font-size:16px; padding:0 10px;}
.mailtype a { padding:0 26px; padding-bottom:6px;}
.mailtype a.on { color:#006ab8; font-weight:bold; background: no-repeat bottom;}

/* leadermail search */
#leadermail label { font-weight:bold; }
#leadermail .search { padding:0 52px 20px;}
#leadermail .search .btn {background:#2196f3;border:0;border-radius: 3px;color: #fff;font-family: ΢���ź�;height:22px;cursor:pointer;}

/* ͨ���ż�������ʽ */
.letterlist { width: 100%; font-size:14px; background:#fff; }
.letterlist th { background:#f0f8fa; line-height:28px; font-size:12px; padding: 0 5px; text-align: center; }
.letterlist td { line-height:32px; overflow:hidden; vertical-align:text-top; padding: 0 5px; text-align: center; }
.letterlist td.title { background:  no-repeat 20px; padding-left:44px; width:55%; }
.letterlist .title { text-align: left; padding-left:20px; }
.letterlist .num { color: #999; display:none; }
.letterlist .s1 { color: #f70; }
.letterlist .s2 { color: #f00; }
.letterlist .s3 { color: #390; }
.letterlist .s4 { color: #999; text-decoration: line-through; }

/*�ż�����ҳ*/
.letter_con{border-top:none; padding: 20px 0; margin:0 20px;}
.letter_con .title{ background:#006ab8; height:28px; line-height:28px; font-weight:bold; color:#fff; font-size:14px;}
.letter_con .title td{padding:0 0 0 13px}
.letter_con table,.letter_con table tr,.letter_con table tr td{ border:1px solid #cae3ed; border-collapse:collapse}
.letter_con .strong{ font-weight:bold; background:#f0f8fa; text-align:center; font-size:14px;}
.letter_con .letter_tit{ font-size:14px; font-weight:bold}
.letter_con table tr td{ padding: 14px 10px; }
.letter_con .content{ font-size:14px; line-height:30px; padding:15px}
.delstatus span { color:#006ab8; font-weight:bold;}




/*****************************************************************************************************************/