@charset "utf-8";
.announce { width:327px; height:34px; background:url(bg_announce.jpg) no-repeat; }
.announce h4 { float:left; width:43px; color:#AE1213; font-weight:100; line-height:34px; text-align:center; }
.announce .info { float:left; line-height:34px; text-align:center; }

.company-news { height:261px; margin-bottom:7px; background:url(bg_company_news.jpg) no-repeat; }
.company-news .hd { position:relative; height:28px; z-index:99; }
.company-news .hd h4 { padding:10px 35px 0; color:#DD0001; }
.company-news .hd .more { position:absolute; top:13px; right:25px; }
.company-news .hd .more a { color:#fff; }
.company-news .bd { padding:8px 30px 0 20px; }
.company-news .pic { width:163px; height:59px; margin-bottom:10px; border:4px solid #F0ECE2; }
.company-news .pic img { vertical-align:bottom; }

/* 列表 */
.info-list { padding:0; }
.info-list li { background:url(point_01.gif) no-repeat 0 8px; line-height:22px; }
.info-list li span { float:right; }
.info-list li a { padding-left:8px; }

	/* 下划线 */
.line li { border-bottom:1px dotted #aaa; }

.search { margin:0 0 7px 5px; }
.search .hd { width:313px; height:54px; background:url(search_title.jpg) no-repeat; }
.search .hd h4 { padding-left:35px; line-height:54px; color:#DD0001; text-indent:-9999px; }
.search .bd { height:75px; background:url(bg_search.jpg) no-repeat; }

		/* 搜索部分 */
.search-form { padding-left:20px; }
.search-form div,.search-form select,.search-form button { float:left; }
.search-input-box { position:relative; width:105px; margin:35px 10px 0 0; }
.search-input-box select { border:0; width:105px; padding:0; vertical-align:middle; }
.search-btn { padding-top:35px; }
.search-btn button{ width:47px; height:20px; border:none; background:url(btn_search.jpg) no-repeat; text-indent:-9999px; cursor:pointer; }
.sib_txt { width:105px; }

.col-panel { padding:0 0 4px 5px; }
.col-panel li { margin-bottom:3px; }
.col-panel li img { vertical-align:bottom; }

.product .hd { position:relative; height:26px; padding:0 17px; z-index:99; }
.product .hd h3 { padding:6px 22px 2px; background:url(bg_pro_title.jpg) no-repeat; color:#131313; font-weight:100; }
.product .hd .more { position:absolute; top:5px; right:35px; }
.product .hd .more a { color:#131313; }
.product .bd { padding:3px 17px 0; }

/* 图片列表模块 */
.product .pic-item { display:block; float:left; width:100px; padding:10px; color:#6C6D61; }
.product .pic-item .list-pic { display:block; width:95px; height:85px; }
.product .pic-item dl { margin-top:4px; padding:0 5px; }

.link { margin-bottom:7px; padding-left:11px; }
.link .bd { height:105px; padding-left:80px; background:url(bg_link.jpg) no-repeat; }

/* 图片列表模块 */
.link .pic-item { display:block; float:left; width:120px; padding:15px 5px 0; color:#6C6D61; }
.link .pic-item .list-pic { display:block; width:114px; height:55px; }
.link .pic-item dl { margin-top:4px; padding:0; }

.news { width:620px; margin-bottom:7px; padding-left:11px; }
.news .bd { height:126px; border:1px solid #E3E3E3; background:url(bg_news.jpg) repeat-x; }
.news .con { float:left; width:309px; }
.news .con h4 { padding:0 0 0 35px; color:#CE0000; font-weight:100; line-height:22px; }
.news .con h4 span { float:right; padding:6px 1px 0 0; }
.news .con .info-list { padding:7px 0 0 19px; }
.news .con .info-list li { color:#929292; line-height:22px; }
.news .con .info-list li a { color:#929292; }
.technology h4 { background:url(ico_04.gif) no-repeat 15px 0; }
.technology li { background:url(ico_02.gif) no-repeat 0 8px; }
.dynamic h4 { background:url(ico_05.gif) no-repeat 15px 0; }
.dynamic li { background:url(ico_03.gif) no-repeat 0 8px; }
.dynamic li span { float:left; padding-left:9px; }

.part-a { height:302px; background:url(bg_part_a.jpg) no-repeat; }
.part-a .wrap { padding-bottom:16px; }
.video { float:left; width:195px; }
.video .hd { position:relative; height:36px; padding:0 17px; z-index:99; }
.video .hd h3 { padding:12px 22px 0; color:#131313; font-weight:100; }
.video .bd { padding:6px 0 0 22px; }
.video .slide { width:150px; height:83px; padding:1px; border:8px solid #fff; background:#EAEAEA; overflow:hidden; }

.about { float:left; width:424px; }
.about .hd { position:relative; height:36px; padding:0 17px; z-index:99; }
.about .hd h3 { padding:12px 2px 0; color:#DD3233; }
.about .bd { padding:6px 0 0 20px; }
.about .info { height:85px; color:#6A6A6A; line-height:20px; }
.introduction { background:#8C8C8C url(ico_06.gif) no-repeat; }
.introduction li { float:left; width:195px; height:16px; color:#fff; line-height:16px; }
.introduction li a { padding-left:15px; color:#fff; }

