@charset "utf-8";
/*初始化CSS*/
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea, p { margin:0; padding:0; font-style: normal; font:12px/22px Arial, Helvetica, sans-serif; }
ol, ul, li { list-style-type: none; }
li{ word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
select, input, img { vertical-align:middle; }
img, iframe, fieldset { border:0; }
body { color:#000000; background:#FFF; }
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; width:100%; overflow:hidden; height:0; }
.float-l{ float:left !important;}
.float-r{ float:right !important;}
a { color:#000; text-decoration:none; }
a:link, a:visited { color:#016ec6; text-decoration:none; }
a:hover, a:active { text-decoration:underline; cursor:pointer; }
#wrapper { margin:0 auto; padding:0; border:0; width:1024px; }

/* 特色专业 */
.tszy-cont{ width:1000px;}
.tszy-cont h4{ background:url(ts_h4_bg.jpg) no-repeat; padding-left:20px;}
.tszy-cont h3{ padding-left:10px;}
.tszy-cont h5{ padding-left:20px;}
.tszy-cont-login{ width:236px; margin:0 40px 0 20px; _margin:0 30px 0 10px;}
.tszy-cont-login ul{ background:url(ts_login_bg.jpg) no-repeat; padding-top:13px; height:117px;}
.tszy-cont-login ul input{ height:17px; float:right; width:91px; margin-right:14px;}
.tszy-cont-login ul label{ text-align:right; float:right;}
.tszy-cont-login ul li{ height:28px;}
.tszy-cont-login a{ background:url(butt_bg.jpg) no-repeat; width:55px; height:19px; line-height:19px; display:inline-block; color:#fff; text-align:center; margin:10px 15px 0 0; float:right;}

.tszy-cont-news{ width:350px;}
.tszy-cont-news ul li,.tszy-cont-gg ul li{ background:url(icon_point.jpg) no-repeat 0 3px; padding-left:15px;}
.tszy-cont-news ul li a,.tszy-cont-gg ul li a{ height:25px; line-height:25px; border-bottom: 1px dotted #d2d2d2; width:280px; display:inline-block;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}

.tszy-cont-gg{ width:293px; margin-right:20px;_margin-right:10px; background:url(ts_gg_bg.jpg) no-repeat;}
.tszy-cont-gg ul{ padding-left:5px;}

.ts-cont-bottom{ margin-top:20px;}
.bottom-pic{ margin-left:20px; _margin-left:10px;}
.bottom-butt{ padding-top:20px;}
.bottom-butt a{ margin-left:70px;}

.tszy-footer{ background:#efefef; height:60px; text-align:center;}