@charset utf-8;

/* 样式重置 */
body { margin:0; padding:0; background:#003366; color:#555; font-size:12px; font-family:Arial,"宋体"; }
form,ul,li,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
img { border:0;/* vertical-align:absbottom;*/ }
ul,li { list-style-type:none; }
input, select,textarea { font-size:12px; font-family:Arial; vertical-align:absmiddle; }

/* 常用功能样式 */
.clear { height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both; }
.overflow { overflow:auto; }
.nobg { background:none!important; }

/* 默认文字字体、文字颜色、背景颜色或者图像等 */
a { color:#555; text-decoration:none; }
a:hover { color:#267cb0; text-decoration:underline; }

/* 头部 */
.header { width:950px; margin:0 auto; background:url(bg_header.jpg) no-repeat; }
.header .logo { float:left; width:345px; height:77px; overflow:hidden; text-align:center; }
.header .banner { width:935px; height:289px; padding:16px 0 0 15px; background:url(bg_banner.jpg) no-repeat; }

.header .language a { margin:0 5px; text-decoration:none; }
.header .language a img { margin:0 5px; vertical-align:middle; }


h1{
    font-size: 12px;
	color: #4d7194;
	LINE-HEIGHT: 13px; 
    TEXT-DECORATION: none;
}

h2{
    font-size: 12px;
	color: #c1262c;
	LINE-HEIGHT: 15px; 
    TEXT-DECORATION: none;
}
/* 导航 */
.nav { float:left; width:589px; height:40px; margin-top:39px; padding-left:16px; background:url(bg_nav.jpg) no-repeat; right:0; }
.nav ul li.nav1 { margin-right:19px; }
.nav ul li.nav2 { margin-right:0px; }
.nav ul li { float:left; width:53px; height:40px; margin-right:31px; }
.nav ul li a { display:block; width:53px; height:40px; line-height:40px; text-align:center; color:#FFF; font-weight:bold; font-family:Microsoft YaHei; }
.nav ul li a:hover,.nav ul li.current { background:url(bg_nav_current.gif) no-repeat 1px 39px; text-decoration:none; }

.wrap { position:relative; width:950px; margin:0 auto; background:url(bg_wrap.gif) repeat-y top; }
.wrap .bg_content { width:920px; margin:0 auto; padding-bottom:20px; }
.wrap .bottom { width:950px; height:77px; margin:0 auto; background:url(bg_bottom.jpg) no-repeat; }
.wrap .bg_content .siteL { float:left; width:210px; padding:16px 0 0 14px; }
.wrap .bg_content .main { float:left; }
.wrap .menu-left { position:absolute; left:239px; top:46px; width:9px; height:446px; z-index:999; }

.main { width:627px; padding-left:21px; }
.main .title { width:648px; height:20px; margin-top:16px; background:url(ico_title.jpg) no-repeat bottom; line-height:16px; line-height:19px\9; font-weight:bold; }
.main .title .ico2 { float:left; width:12px; width:9px\9; height:20px; background:url(ico_01.gif) no-repeat 1px 8px; }

.main .size { float:right; margin:12px 3px 0 0; }
.main .size span { margin-right:10px; }
.main .size2 {float:right; }
.main .size2 span { margin-right:10px; }

.bottom .to_top { float:right; margin:9px 42px 0 0; display:inline; }

.pic_01 { margin-bottom:240px; }
.pic_01 .pic { width:160px; height:61px; margin:9px 0 0 26px; }

.siteL img { display:block; }

.location { width:902px; height:22px; margin:0 auto; padding:8px 0 0 18px; background:url(bg_location.jpg) repeat-x; }
.location .ico { float:left; width:15px; width:12px\9; height:22px; background:url(ico_location.gif) no-repeat 0 3px; }
.location a { margin:0 8px 0 6px; }

/* 文章 */
.article { margin-top:10px; line-height:17px; }

.article2 { width:655px; margin:4px auto 0 auto; padding-left:3px; line-height:17px; }
.article2 .art_title { color:#777; font-size:15px; font-weight:bold; text-align:center; }
.article2 .art_date { width:389px; height:25px; margin:8px 0 25px 0; padding:0 13px 0 240px; background:#eee; color:#777; line-height:25px; }
.article2 .art_date .d { margin-right:15px; }
.article2 .content { padding:0 16px; }

.page { padding:9px 0 0 276px; }
.page .record { margin-right:130px; }
.page .paging { margin-right:16px; }
.page span a { margin:0 2px; font-size:11px; }
.page span a:hover,.page span a.current { color:#267cb0; text-decoration:underline; }

.pages { margin:20px 30px 40px; text-align:right; }
.pages a.cur { font-weight:bold; color:#C00; }


/* 二级导航 */
.menu { width:210px; margin:0 auto; padding-bottom:35px; }
.menu dl { width:210px; margin:0; }
.menu dt { width:210px; margin-top:1px; background:url(bg_menu.jpg) no-repeat; text-align:right; overflow:hidden; }
.menu dt a { display:block; width:192px; height:22px; padding-right:18px; line-height:22px; }
.menu dt a:hover, .menu dt .current { background:url(menu_current.jpg) no-repeat; color:#267cb0; text-decoration:none; }

/* 三级导航 */
.menu dd { width:210px; margin:0; background:url(bg_menu_2.gif) no-repeat bottom; text-align:right; overflow:hidden; }
.menu dd a{ display:block; width:192px; height:22px; padding-right:18px; color:#b7b7b7; line-height:22px; }
.menu dd a:hover, .menu dd .current { color:#aa0000; text-decoration:none; }

/* 表单 */
.ibl { float:left; width:100px; margin-right:10px; padding-top:13px; color:#665F42; text-align:right; }
.ibr { float:left; width:500px; padding-top:10px; +padding-top:8px; color:#665F42; text-align:left; }

.orderlist { border-collapse:collapse; }
.orderlist td { padding:5px 10px; border:1px solid #CCBB76; background:none; color:#221600; text-align:center; }
.orderlist a { color:#221600; }
.orderlist a:hover { color:#900607; }

.input_01 { height:16px; padding:1px; border:1px solid #b2b2b2; background:#f8f8f8; }
.input_submit { width:63px; height:23px; border:0px; background:url(btn_submit.jpg) no-repeat; cursor:pointer; }
.input_reset { width:63px; height:23px; border:0px; background:url(btn_reset.jpg) no-repeat; cursor:pointer; }

.jop { width:620px; margin:20px auto 10px 5px; padding:5px 10px; border:1px solid #ddd; background:#eee; line-height:20px; }

/* 列表样式 */
.list_news_01 { width:650px; margin:9px auto 0 auto; }
.list_news_01 .list_news { width:650px; height:26px; margin:4px 0; line-height:26px; }
.list_news_01 .list_news .list_ico { float:left; width:6px; width:3px\9; height:24px; margin:0 6px; background:url(list_ico.jpg) no-repeat 0 11px; display:inline; }
.list_news_01 .list_news .list_date { float:right; margin-right:14px; color:#a1a1a1; font-size:11px; }

.list_news_02 { width:301px; height:170px; margin:19px auto 0 auto; padding-left:12px; }
.list_news_02 .list_news { width:310px; height:29px; line-height:26px; }
.list_news_02 .list_news a { color:#222; }
.list_news_02 .list_news a:hover { color:#267cb0; }
.list_news_02 .list_news .list_ico { float:left; width:8px; width:5px; height:28px; margin:0 6px; background:url(def_ico.jpg) no-repeat 0 11px; display:inline; }
.list_news_02 .list_news .list_date { float:right; margin-right:11px; color:#555; font-size:11px; display:inline; }


.new { margin:10px 0 0 12px; }
.back { background:#eee; }

/* 图片列表 */
.list_pic_01 { width:656px; margin:27px auto 0 auto; }
.list_pic_01 .list_pic { float:left; width:130px; margin:0 17px; display:inline; }
.list_pic_01 .list_pic .pic { width:128px; height:98px; line-height:98px; text-align:center; border:1px solid #bbb; }
/*.list_pic_01 .list_pic .txt { width:130px; height:22px; padding:12px 0 6px 0; background:#fff url(pic_ico.jpg) repeat-x top; text-align:center; overflow:hidden; }*/
.list_pic_01 .list_pic .txt { width:130px; padding:12px 0 6px 0; background:#fff url(pic_ico.jpg) repeat-x top; text-align:center; }

/* 底部 */
.footer { width:898px; height:42px; margin:0 auto; padding:11px 26px 0 26px; color:#4d7194; clear:both; }
.footer span { float:right; }
.footer a { color:#4d7194; }

/* 招聘信息 */
/*
.jop { width:655px; margin-top:17px; padding-left:4px; }
.jop .post { margin:0 0 8px 7px; color:#aa0000; font-weight:bold; }
.jop .info { width:646px; height:162px; margin-bottom:28px; padding:5px 0 5px 5px; background:#eee; }
.jop .info_left { float:left; width:157px; padding:8px 0 0 23px; line-height:24px; }
.jop .info_left .time { margin-bottom:15px; }
.jop .info_left .email { margin-bottom:5px; }
.jop .info_left .btn { width:62px; height:21px; }
.jop .info_left .btn .input_btn { width:62px; height:21px; border:none; background:url(jop_btn.jpg) no-repeat; cursor:pointer; }
*/

/* 联系我们 */
.contact { width:604px; margin:15px 0 0 18px; border:1px solid #ddd; }
.contact .contact_info { width:592px; padding:6px; border-bottom:1px solid #ddd; background:#eee; }
.contact .map { width:592px; padding:6px; }

/* 表格 */
.table { float:left; width:460px; height:162px; border-collapse:collapse; }
.table td { padding-left:11px; border:1px solid #ddd; background:#fff; }
.weight { font-weight:bold; }

/* 首页 */
.def_wrap { width:950px; height:309px; margin:0 auto; background:url(bg_def_wrap.jpg) no-repeat; }
.def_wrap .def_top { width:920px; margin:0 auto; }
.def_wrap .def_bottom { width:920px; margin:0 auto; }

.def_bottom .bot_left { float:left; width:276px; height:243px; margin:18px 28px 0 25px; display:inline; }
.def_bottom .bot_left .left_content { margin:13px 0; line-height:18px; line-height:17px\9; }
.def_bottom .bot_left .more { float:right; }
.def_bottom .bot_left .more a { text-decoration:underline; }
.def_bottom .bot_left .more a:hover { color:#267cb0; }

.def_bottom .bot_center { float:left; width:251px; height:261px; background:url(def_wrap_ico.jpg) no-repeat left; }
.def_bottom .bot_center .cen { width:238px; height:83px; margin:19px 0 8px 0; padding-left:13px; color:#777; }
.def_bottom .bot_center .cen .pic { float:left; margin-right:10px; }
.def_bottom .bot_center .cen .name { float:left; width:147px; height:39px; padding:5px 0 0 11px; padding-top:7px\9; background:url(def_ico.jpg) no-repeat 0 10px; }
.def_bottom .bot_center .cen .name a { color:#222; text-decoration:underline; }
.def_bottom .bot_center .cen .name a:hover { color:#267cb0; }
.def_bottom .bot_center .cen .con { margin-top:10px; line-height:16px; }

.def_bottom .bot_right { float:left; width:319px; height:261px; background:url(def_wrap_ico.jpg) no-repeat left; }
.def_bottom .bot_right .select { float:left; width:287px; height:19px; margin:22px 0 0 30px; border:1px solid #bbb; background:url(def_sel.jpg) repeat-x #fff; color:#222; display:inline; }
.def_bottom .bot_right .select .sel { width:288px; height:20px; border:none; background:url(def_sel.jpg) repeat-x; }