/* ::::: http://www.semi.cas.cn/images/style1.css ::::: */

body, img, form, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, li, hr { margin: 0px; padding: 0px; border: 0px none; }
body { font-family: "微软雅黑",Arial; }
a:hover { text-decoration: underline; }
#header { width: 100%; height: 145px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
.header { width: 1000px; margin: 0px auto; height: 145px; position: relative; }
#logo { float: left; width: 500px; padding-left: 0px; position: relative; display: block; height: 115px; }
#logo a { display: block; width: 183px; height: 53px; margin-top: 0px; position: relative; }
#nav { float: left; padding-top: 2px; }
#nav li { float: left; position: relative; display: block; height: 28px; }
#nav li a, #nav li span { display: block; height: 28px; width: 105px; }
#nav .one, #nav .one a, #nav .one span { width: 84px; }
#nav .five, #nav .five a, #nav .five span { width: 127px; }
#nav .six, #nav .six a, #nav .six span { width: 137px; }
#nav li a { display: block; font-weight: 600; z-index: 3; font-family: 微软雅黑; position: relative; text-align: center; font-size: 14px; line-height: 28px; text-decoration: none; color: rgb(255, 255, 255); }
#nav li span { position: absolute; top: 0px; left: 0px; background: transparent url('sprit_small.gif') no-repeat scroll 0% 0%; }
#nav li span.nav_bg { width: 74px; height: 28px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; z-index: 2; }
#nav li span.bg_1 { left: 0px; }
#nav li span.bg_2 { right: 0px; left: auto; }
#footer { padding: 30px; background-color: rgb(43, 43, 43); background-image: linear-gradient(rgb(63, 63, 63), rgb(43, 43, 43)); background-repeat: repeat; color: rgb(170, 170, 170); overflow: hidden; border-top: 3px solid rgb(17, 17, 17); font-family: "微软雅黑",serif; font-size: 12px; width: 100%; }
#footer a:hover { color: rgb(255, 255, 255) !important; }
#footer .make_center { width: 1005px; margin: 0px auto; }
.footer { clear: both; width: 1005px; margin: 0px auto; text-align: center; }
.footer p { float: left; padding-left: 10px; line-height: 30px; }
ul.contact li { border-left: 1px solid rgb(42, 42, 42); display: block; }
.contact p { padding-bottom: 0px; }
.one_fourth_first p { line-height: 25px; }
ul.userlinks li { display: block; margin-bottom: 3px; padding-bottom: 3px; margin-top: 10px; background-image: url('list_icon.png'); background-repeat: no-repeat; background-position: left 7px; }
#footer a:link, footer a:visited { color: rgb(224, 206, 94); text-decoration: none; }
#footer a:hover { color: rgb(255, 255, 255); }
.one_fourth_first { width: 30%; float: left; margin-right: 4.5%; margin-bottom: 20px; }
.one_fourth { width: 30%; float: left; margin-right: 4.5%; margin-bottom: 20px; }
.one_fourth_last { width: 30%; float: right; margin-bottom: 20px; }
#footer .widget_container h3 { color: rgb(238, 238, 238); background-image: url('footer_heading_border.png'); background-repeat: repeat-x; background-position: center bottom; padding-bottom: 10px; margin-bottom: 10px; }
#footer .widget_container span, #footer a, #footer a:link, #footer a:visited, .sub_header_description a:hover, .widget_container span { color: rgb(245, 213, 46); }
#footer h3 { font-size: 22px; }
#footer .alignleft { float: left; }
#homeMain { background: rgb(243, 243, 241) none repeat scroll 0% 0%; height: 510px; margin: 0px auto; padding-top: 10px; }
#homeMain {  }
#homeMain #homeMainLineBg { width: 1000px; margin: 0px auto; }
p.more { position: relative; margin: 0px; width: 100%; }
p.more a { position: relative; right: 0px; top: 15px; display: block; width: 40px; font-size: 12px; color: rgb(7, 56, 133); text-decoration: none; background: transparent url('more_arrow.gif') no-repeat scroll 0px 5px; text-indent: 12px; }
#homeMain #homeLeft { position: relative; float: left; width: 1000px; top: 0px; margin: 0px; }
#Slidebox { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: inherit; }
#Slidebox { width: 100%; height: 368px; padding: 0px; margin: 0px auto; background: rgb(221, 221, 221) none repeat scroll 0% 0%; overflow: hidden; }
#flashBg { height: 368px; overflow: hidden; width: 100%; clear: both; margin: 0px; padding: 0px; }
#flashLine { background: transparent url('touming.png') repeat-x scroll center bottom; height: 368px; width: 100%; clear: both; }
#flash { width: 1000px; height: 368px; overflow: hidden; margin: 0px auto; clear: both; position: relative; padding: 0px; }
#flash a { width: 1000px; height: 368px; display: none; }
#flash img { width: 545px; height: 368px; margin: 0px; padding: 0px; border: 0px none; outline: 0px none; }
.flash_bar { width: 555px; padding-left: 460px; z-index: 69; height: 30px; overflow: hidden; position: absolute; padding-top: 13px !important; bottom: 0px; left: 0px; background: transparent url('tg_flashbar.png') no-repeat scroll 0px 0px; text-align: center; }
.flash_bar .dq { display: block; float: left; width: 12px; height: 12px; margin: 2px 4px; cursor: pointer; background: transparent url('pagination.png') no-repeat scroll 0px -12px; overflow: hidden; }
.flash_bar .no { display: block; float: left; width: 12px; height: 12px; margin: 2px 4px; cursor: pointer; background: transparent url('pagination.png') no-repeat scroll 0px 0px; overflow: hidden; }
.item1 .flash_img { display: block; position: absolute; right: 0px; width: 545px; z-index: 0; }
.item1 .pic_sm { float: left; background: transparent url('vignette-377.png') no-repeat scroll left top; z-index: 10; width: 377px; height: 320px; padding: 68px 40px; }
.item1 .comd1 { background: transparent url('bg1.png') repeat scroll 0% 0%; }
.item1 .comd2 { background: transparent url('bg2.png') repeat scroll 0% 0%; }
.item1 .comd3 { background: transparent url('bg3.png') repeat scroll 0% 0%; }
.item1 .comd4 { background: transparent url('bg4.png') repeat scroll 0% 0%; }
.item1 .comd5 { background: transparent url('bg5.png') repeat scroll 0% 0%; }
.item1 { font-size: 26px; color: rgb(230, 234, 226); font-family: "微软雅黑","宋体",Georgia,"Times New Roman",Times,serif; font-weight: 500; }
.item1:hover { color: rgb(247, 251, 243); }
.slide-callout { position: absolute; top: 300px; left: 350px; z-index: 999; box-shadow: 3px 3px 4px rgb(0, 0, 0); cursor: pointer; }
.slide-callout .slide-callout_title { font-size: 15px; color: rgb(51, 51, 51); float: left; background: rgb(221, 221, 221) none repeat scroll 0% 0%; height: 20px; padding: 7px; }
.streamer { margin-bottom: 15px; float: left; }
.streamer .heading { vertical-align: top; position: relative; width: 38px; padding: 0px 16px; border-top: 3px solid rgb(67, 132, 196); font-family: "微软雅黑"; font-size: 12px; color: rgb(204, 204, 204); float: left; background: transparent -moz-linear-gradient(center top , rgb(53, 64, 95) 0%, rgb(34, 43, 71) 100%) repeat scroll 0% 0%; }
.streamer .heading h2 { color: rgb(255, 255, 255); font: 1.6em "微软雅黑",Georgia,serif; }
.streamer .heading strong { display: block; font-weight: bolder; }
.streamer .heading .more a { background: transparent url('mrkr-more-heading.gif') no-repeat scroll 0% 0%; color: rgb(255, 255, 255); padding-right: 0px; text-transform: uppercase; vertical-align: top; padding-top: 8px; font-family: Helvetica,Arial,sans-serif; }
.streamer .heading .more a:hover, .streamer .heading .more a:focus { background-position: right -50px; text-decoration: none; }
.streamer .prime { display: block; width: 330px; background-color: rgb(251, 251, 251); border-top: 1px solid rgb(195, 195, 195); border-bottom: 1px solid rgb(195, 195, 195); }
.streamer .listing { float: left; margin-bottom: 0px; background: rgba(243, 243, 241, 0.7) url('bg-streamer-4.gif') repeat-y scroll 0px 0px; }
.streamer .listing li { float: left; width: 171px; margin-right: 1px; padding: 20px 16px; height: 99px; border-right: 1px solid rgb(195, 195, 195); }
.streamer .dingbu li { float: left; width: 146px; margin-right: 1px; padding: 5px 16px; height: 99px; border-right: 1px solid rgb(195, 195, 195); }
.streamer .listing h3 { margin-bottom: 3px; }
.streamer .listing h3 a { color: rgb(41, 51, 82); text-decoration: none; }
.streamer .listing h3 a:hover, .streamer .listing h3 a:focus { text-decoration: underline; }
.streamer .data { line-height: 1.4; font-weight: normal; text-transform: none; font-size: 1em; }
.view-content li { line-height: 1.8em; font-size: 12px; list-style-type: none; margin-right: 1px; }
.streamer .data { color: rgb(108, 108, 108); }
#homeLeft .listing { padding-left: 2px; background: transparent url('bg-expandable.gif') no-repeat scroll 0px bottom; height: 350px; }
.col, ul.split li, ul.split-a li, ul.split-b li { float: left; }
.split-b .col, .split-b li { width: 32%; margin-left: 2%; }
.split .first, .split-a .first, .split-b .first { margin-left: 0px; }
.split-b { height: 300px; }
.item-teaching { border-top: 4px solid rgb(154, 112, 22); }
#homeLeft .listing { position: relative; background: transparent url('bg-expandable-home.png') no-repeat scroll 0px bottom; }
#homeLeft li { float: left; }
#homeLeft h3 { margin-bottom: 0.7em; font: 1.5em/1.22 "微软雅黑",Georgia,"Times New Roman",serif; }
#homeLeft h3 a { display: block; color: rgb(41, 51, 82); text-decoration: none; line-height: 1.2; }
#homeLeft h3 a:hover, #homeLeft h3 a:focus { text-decoration: underline; }
#homeLeft p { line-height: 1.5; overflow-wrap: break-word; overflow: hidden; }
#homeLeft li { width: 295px; margin-left: 0px; padding: 10px 13px 30px; list-style: outside none none; }
#homeLeft .item-social { border-top: 4px solid rgb(41, 51, 82); margin-left: 16px; }
#homeLeft .item-teaching2 { border-top: 4px solid rgb(154, 112, 22); margin-left: 16px; }
#homeLeft li .split-title { height: 20px; border-bottom: 1px solid rgb(204, 204, 204); color: rgb(53, 64, 95); font-size: 12px; }
#homeLeft li .split-title a { text-decoration: none; color: rgb(0, 51, 102); }
#homeLeft li h3 { font: 18px/30px "微软雅黑",Georgia,"Times New Roman","宋体",serif; margin-top: 10px; }
#homeLeft li p { font: 12px/25px "微软雅黑",Georgia,"Times New Roman","宋体",serif; }
#homeLeft li p a { font: 12px "微软雅黑",Georgia,"Times New Roman","宋体",serif; }
li dl { font: 14px/25px "微软雅黑",Georgia,"Times New Roman","宋体",serif; background: transparent url('list_item_square_red.gif') no-repeat scroll left center; height: 30px; }
li dl a { color: rgb(102, 102, 102); text-decoration: none; margin-left: 10px; }
li dl a:hover { color: rgb(51, 102, 153); }
.item-social-image { margin: 0px -12px; }
#homeLeft li .split-title1 { height: 20px; color: rgb(53, 64, 95); font-size: 12px; }
#homeLeft li .split-title1 a { text-decoration: none; color: rgb(0, 51, 102); }
#homeLeft .item-social .item-social-news { margin-top: 19px; }
.homeBottom { background: rgb(230, 230, 228) none repeat scroll 0% 0%; height: 750px; margin-top: 0px; }
.bottomStream { width: 1000px; margin: 0px auto; height: 530px; }
.bottomStreamer .listing li { height: 208px; width: 183px; }
.bottomStreamer .prime1 { display: table-cell; width: 909px; background-color: rgb(251, 251, 251); border-top: 1px solid rgb(195, 195, 195); border-bottom: 1px solid rgb(195, 195, 195); }
.bottomStreamer .prime2 { display: table-cell; width: 434px; background-color: rgb(251, 251, 251); border-top: 1px solid rgb(195, 195, 195); border-bottom: 1px solid rgb(195, 195, 195); }
.bottomStreamer .prime3 { display: table-cell; width: 385px; background-color: rgb(251, 251, 251); border-top: 1px solid rgb(195, 195, 195); border-bottom: 1px solid rgb(195, 195, 195); }
.bottomStreamer .listing .zhaosheng { width: 410px; height: 238px; padding-top: 10px; margin-top: 0px; }
.bottomStreamer .listing .zhaosheng dl { height: 35px; }
.bottomStreamer .listing .ketizu { width: 385px; height: 268px; padding: 0px; }
.bottomStreamer .prime2 dt { width: 330px; float: left; }
.bottomStreamer .prime2 .date { width: 75px; float: left; color: rgb(102, 102, 102); font-family: Georgia,"Times New Roman",Times,serif; }
.bottomStreamer .listing .ketizu_table { width: 100%; text-align: left; font: 12px/36px "微软雅黑",Georgia,"Times New Roman","宋体",serif; border-width: 0px; border-collapse: collapse; }
.bottomStreamer .listing .ketizu_table a { color: rgb(102, 102, 102); text-decoration: none; padding-left: 15px; }
.bottomStreamer .listing .ketizu_table a:hover { color: rgb(51, 102, 153); cursor: pointer; }
.bottomStreamer .listing .ketizu_table tr { height: 25px; }
.bottomStreamer .listing .ketizu_table td { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.bottomStreamer .listing .ketizu_table td:hover { background: rgb(255, 255, 153) none repeat scroll 0% 0%; }
.bottomStreamer .listing .ketizu_table .no_background { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.streamer .listing .yuanshi { float: left; width: 216px; height: 248px; margin-right: 0px; padding: 0px; border-right: 1px solid rgb(195, 195, 195); }
.streamer .listing #yuanshi_1 { display: block; width: 226px; height: 248px; background: transparent url('1.jpg') repeat scroll center top; cursor: pointer; }
.streamer .listing #yuanshi_2 { display: block; width: 226px; height: 248px; background: transparent url('2.jpg') repeat scroll center top; cursor: pointer; }
.streamer .listing #yuanshi_3 { display: block; width: 226px; height: 248px; background: transparent url('3.jpg') repeat scroll center top; cursor: pointer; }
.streamer .listing #yuanshi_4 { display: block; width: 226px; height: 248px; background: transparent url('4.jpg') repeat scroll center top; cursor: pointer; }
.streamer .listing #yuanshi_5 { display: block; width: 226px; height: 248px; background: transparent url('5.jpg') repeat scroll center top; cursor: pointer; }
.streamer .listing #yuanshi_6 { display: block; width: 226px; height: 248px; background: transparent url('6.jpg') repeat scroll center top; cursor: pointer; }
.streamer .listing #yuanshi_7 { display: block; width: 226px; height: 248px; background: transparent url('7.jpg') repeat scroll center top; cursor: pointer; }
.streamer .listing #yuanshi_8 { display: block; width: 226px; height: 248px; background: transparent url('8.jpg') repeat scroll center top; cursor: pointer; }
.streamer .listing #yuanshi_9 { display: block; width: 226px; height: 248px; background: transparent url('9.jpg') repeat scroll center top; cursor: pointer; }
.streamer .listing #yuanshi_10 { display: block; width: 226px; height: 248px; background: transparent url('10.jpg') repeat scroll center top; cursor: pointer; }
.streamer .listing #yuanshi_11 { display: block; width: 226px; height: 248px; background: transparent url('11.jpg') repeat scroll center top; cursor: pointer; }
.streamer .listing #yuanshi_12 { display: block; width: 226px; height: 248px; background: transparent url('12.jpg') repeat scroll center top; cursor: pointer; }
.streamer .listing .yuanshi a { height: 90px; margin: 159px auto 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; text-align: center; opacity: 0.7; color: rgb(255, 255, 255); text-decoration: none; display: none; }
.heading .flash_bar_yuanshi { background: transparent none repeat scroll 0% 0%; }
.little_title1 { display: block; margin-right: 0px; float: right; position: absolute; bottom: 40px; right: 0px; }
.little_title1 li { display: block; float: left; width: 100px; list-style: outside none none; text-align: center; }
.little_title1 li a { display: block; float: right; width: 100px; font-family: "微软雅黑","宋体",serif; color: rgb(102, 102, 102); font-size: 12px; }
.little_title1 li a:hover { cursor: pointer; }
.zhida { width: 1000px; margin: 0px auto; }
.zhida table { margin-top: 10px; padding-top: 10px; border-top: 1px solid rgb(215, 215, 215); }
.zhida table a { display: block; text-decoration: none; color: rgb(102, 102, 102); height: 80px; font-size: 14px; vertical-align: middle; }
.zhida table a:hover { color: rgb(0, 51, 153); background-color: rgb(185, 220, 229); box-shadow: 10px 10px 25px rgb(204, 204, 204); }
.zhida table a img { display: block; font-size: 14px; float: left; margin-top: 8px; }
.zhida table a font { display: block; height: 20px; font-size: 14px; float: left; margin-top: 35px; margin-left: 10px; }
#nav li ul { position: absolute; top: 25px; display: none; z-index: 999; }
#nav li ul li { display: block; height: 30px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; border-top: 1px solid rgb(255, 255, 255); font-size: 14px; font-weight: 600; text-align: center; }
#nav li ul li:hover { background: rgb(153, 153, 153) none repeat scroll 0% 0%; border-top: 1px solid rgb(255, 255, 0); }
