@charset "utf-8";
body { background:url(../images/site_bg.jpg) repeat 0 0;}
.wrapper { background:url(../images/site_wrapper_bg.jpg) no-repeat center 0;}
.box_01 .hd,.box_01 .ft .more,.box_02 .hd,.news_index li,.contact_index .tel,.contact_index .guestbook .link,.cate li { background:url(../images/three_bg.gif) no-repeat 0 0;}

.wrapper2 { width:940px; margin:0 auto;}
.header { text-align:left; height:75px;}
.header .logo { float:left; margin-top:15px; font-family:"微软雅黑"," 黑体"; font-size:28px; padding-bottom:10px;}
.header .logo a { color:#fff;}.header .logo a:hover { text-decoration:none;}
.header .fav { float:right; color:#b6b6b6; margin-top:8px;}
.header .fav a { color:#b6b6b6;}

.banner img { vertical-align:top;}
.white_wrap_index { background:#e6e6e6 url(../images/right_bg.gif) no-repeat right bottom; padding:5px; position:relative; *zoom:1;}
.white_wrap { background-color:#e6e6e6; padding:5px; position:relative; *zoom:1;}

.nav { height:40px; border-top:4px solid #00377c; border-bottom:1px solid #c0c0c0; background-color:#f9f9f9;}
.nav li { float:left; width:101px; background-position:100% -164px; line-height:43px; font-size:14px;}
.nav li a { display:block; color:#012468; font-family:"微软雅黑";}

.col_main { float:left; width:100%;}
.col_sub,.col_extra { float:left;}

.grid_01 { margin-top:5px; width:930px;}
.grid_01 .main_wrap { margin:0 211px 0 211px;}
.grid_01 .col_sub { width:206px; margin-left:-206px;}
.grid_01 .col_extra { width:206px; margin-left:-100%;}

.box_01 { border:1px solid #dfdfdf; background-color:#fff; position:relative; *zoom:1; text-align:left;}
.box_01 .hd { height:25px; line-height:16px; padding:14px 0 0 48px; font-size:14px; font-family:"微软雅黑";}
.box_01 .bd { padding:15px 12px;}
.box_01 .ft { position:absolute; right:16px; top:16px;}
.box_01 .ft .more { display:block; overflow:hidden; font:0pt/1000px Arial; width:32px; height:9px; background-position:-329px -39px;}

.box_02 { border:1px solid #dfdfdf; background-color:#fff; text-align:left;}
.box_02 .hd { height:27px; line-height:16px; padding:12px 0 0 0; font-size:14px; font-family:"微软雅黑"; text-align:center; background-position:0 -39px;}
.box_02 .bd { padding:5px;}

.about_index { padding:19px 12px!important;}
.about_index .pic { float:left;}
.about_index .pic img { padding:2px; border:1px solid #ddd; vertical-align:top;}
.about_index .txt { float:left; width:320px; display:inline; margin-left:10px; text-align:left; color:#666; line-height:20px;}
.about_index .txt h3 { font-weight:bold; color:#f50; font-size:14px; text-align:center; line-height:26px;}
.about_index .txt .item { float:left; width:200px; padding:4px 10px 8px;}
.about_index .txt .item h4 { font-weight:bold; font-size:14px; color:#2c8300; padding-left:15px; background-position:-310px -98px; line-height:24px; height:24px; overflow:hidden;}
.about_index .txt .item p { line-height:18px; height:36px; overflow:hidden;}

.product_index { text-align:center;}
.product_index li { float:left; width:160px; background-position:right -55px; padding:12px 0 6px;}
.product_index li.noBor { background:none;}
.product_index img { display:block; vertical-align:top; margin:0 auto; width:100px; height:100px;}
.product_index .title { display:block; margin-top:5px; height:20px; line-height:20px; overflow:hidden; padding:0 15px;}
.product_index .blue { display:block; color:#36c;}

.product_index_02 { text-align:center; padding:4px 0 8px!important;}
.product_index_02 .item { overflow:hidden; *zoom:1; padding:8px 0 6px; _padding-bottom:4px;}
.product_index_02 .left { float:left; width:70px; _display:inline; margin-left:10px;}
.product_index_02 .right { float:right; width:113px; text-align:left;}
.product_index_02 img { height:60px; height:60px; display:block; vertical-align:top; background:transparent;}
.product_index_02 .title { display:block; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.product_index_02 .blue { display:block; color:#36c;}

.news_index {}
.news_index li { line-height:28px; height:28px; overflow:hidden; border-bottom:1px dashed #ddd; padding-left:15px; background-position:-492px -48px;}
.jobs { margin-top:15px; text-align:center!important; padding-left:9px; position:absolute; bottom:113px; right:5px;}
.jobs img { vertical-align:top;}
.contact_index { text-align:left; padding-left:12px; margin-top:10px; position:absolute; bottom:10px; right:13px;}
.contact_index .tel { font-size:20px; color:#2d4f7d; line-height:25px; padding-left:30px; background-position:0 -78px;}
.contact_index .addr { color:#666; margin-top:10px;}
.contact_index .guestbook { margin-top:10px;}
.contact_index .guestbook .link { display:block; height:30px; width:178px; background-position:0 -103px; overflow:hidden; font:0pt/1000px Arial;}
.cate li { line-height:32px; height:32px; overflow:hidden; padding-left:26px; background-position:-482px -73px; border-bottom:1px dashed #ccc;}

.footer { margin-top:10px; text-align:center; line-height:24px; color:#888;padding:2px 0 8px;}
.footer a { color:#888;}
.martop5 { margin-top:5px;}

/* 内页 */
.banner2 img { vertical-align:top;}
.grid_02 { margin:5px 0 0; background:#fff url(../images/colSub_bg.jpg) repeat-y 1px 1px; padding-bottom:20px;}
.grid_02 .main_wrap { margin:0 0 0 294px;}
.grid_02 .col_sub { width:250px; margin-left:-100%; border-top:1px solid #edf2f5; padding:9px 9px 10px 11px;}
.subNav { border:1px solid #e3dfd9; border-bottom:0 none;}
.subNav li { text-align:left; padding-left:35px; line-height:45px; height:45px; background:url(../images/ziye_nav.jpg) repeat-x 0 0; font-size:14px; font-family:"微软雅黑"; position:relative; *zoom:1;}
.subNav li s { display:none; position:absolute; top:20px; right:0; background:url(../images/subnav-2.gif) no-repeat 0 0; width:3px; height:5px; overflow:hidden;}
.subNav li.current s { display:block;}
.subNav li a { color:#2e3f5b;}
.subNav li a:hover { text-decoration:none; color:#1e2a3e;}
.subNav li a:hover em { color:#666;}
.subNav li em { font-family:Tahoma; font-size:11px; color:#a6a6a6; padding-left:12px;}
.subNav li.current { border:1px solid #79905e; background:#edf5e7;}
.subNav li.current a { color:#507229;}
.subNav li.current a em { color:#afc398;}
.mainbox_01 { text-align:left;}
.mainbox_01 h1 { font-size:18px; font-family:"微软雅黑"; color:#153e7d; line-height:30px;}
.mainbox_01 .mainbox_body { margin-top:10px;}
.mainbox_01 .mainbox_body .about { font-size:14px; color:#404040; line-height:24px;}
.mainbox_01 .mainbox_body .about p { margin-bottom:12px;}
.mainbox_01 .mainbox_body .about .pic { float:left; _display:inline; margin-right:12px;}
.mainbox_01 .mainbox_body .lingdao {font-size:14px; color:#404040; line-height:24px;}
.mainbox_01 .mainbox_body .lingdao p { margin-bottom:12px;}
.mainbox_01 .mainbox_body .links .imgList li { float:left; width:100px; height:40px;}
.mainbox_01 .mainbox_body .links .txtList { margin-top:15px; border-top:1px solid #ddd; padding-top:20px;}
.mainbox_01 .mainbox_body .links .txtList a { padding-right:12px; color:#36c;}
.mainbox_01 .mainbox_body .guestbook .tit { font-size:14px; color:#404040; margin-top:15px; padding-bottom:5px;}
.mainbox_01 .mainbox_body .guestbook .bed input { padding:6px 4px; width:300px; font-size:14px; border:1px solid #ddd;}
.mainbox_01 .mainbox_body .guestbook .t_word { width:480px; height:120px; border:1px solid #ddd; font-size:14px; padding:4px;}
.mainbox_01 .mainbox_body .guestbook .menu { padding:15px 0;}
.mainbox_01 .mainbox_body .guestbook .menu .menu { border:0 none; width:134px; height:38px; background:url(../images/tijiao.jpg) no-repeat 0 0; font:0pt/1000px Arial; overflow:hidden; cursor:pointer;}
.mainbox_01 .mainbox_body .contact .img { border:1px solid #ddd; background-color:#f3f3f3; padding:5px; }
.mainbox_01 .mainbox_body .contact .txt { margin:15px 0 0; line-height:30px; font-size:14px; color:#888}
.mainbox_01 .mainbox_body .contact .txt em { color:#404040;}
.mainbox_01 .mainbox_body .contact .txt a { color:#36c;}

.grid_03 { margin-top:5px; background-color:#fff;}
.grid_03 .main_wrap { margin:0 0 0 210px;}
.grid_03 .col_sub { width:180px; margin-left:-100%; background:url(../images/jobs_nav_bg_y.jpg) repeat-y 179px 0;}

.jobs_nav { padding:10px 0;}
.jobs_nav li { text-align:right; height:px; padding-right:15px; line-height:28px; height:28px; overflow:hidden;}
.jobs_nav li a { color:#153e7d;}
.jobs_nav li.current { background:url(../images/jobs_nav_bg.jpg) no-repeat 0 0;}
.jobs_nav li.current a { font-weight:bold; color:#507229;}
.jobs_nav2 { border-top:1px solid #b3c7dd; padding-top:10px;}
.jobs_nav2 li { font-size:14px; font-weight:bold; line-height:30px; height:30px; overflow:hidden; text-align:right; padding-right:15px;}
.jobs_nav2 li a { color:#153e7d;}
.job_main { text-align:left;}
.job_main h1 { font-size:18px; font-family:"微软雅黑"; color:#153e7d; line-height:30px; margin:15px 0 0;}
.job_main .bd h3 { margin-bottom:5px; font-size:14px; font-weight:bold; margin-top:15px; color:#153e7d;}
.job_main .bd { line-height:22px; color:#666;}
.job_main .bd .qita { color:#507229; margin-top:20px;}
.job_main .bd .qita a { color:#507229;}
.job_main .bd .menu { margin-top:15px;}
.job_main .bd .menu .link { display:block; width:101px; height:25px; background:url(../images/jobs_menu.jpg) no-repeat 0 0; overflow:hidden; font:0pt/1000px Arial;}

.grid_04 { background:#fff url(../images/news_nav_bg.jpg) repeat-y 0 0; margin-top:5px; padding-bottom:20px;}
.grid_04 .main_wrap { margin:0 0 0 250px;}
.grid_04 .col_sub { width:230px; margin-left:-100%;}

.news_nav { border-top:1px solid #edf2f5; padding:10px;}
.searchBar { border:1px solid #e3dfd9; padding:5px 9px; background:url(../images/searchbg2.jpg) repeat-x 0 0; height:49px; overflow:hidden;}
.searchBar .hd { height:21px; line-height:21px; padding-left:px; background:url(../images/search.jpg) no-repeat 0 0; text-align:left; font-family:"微软雅黑"; font-size:14px; color:#848485; padding-left:25px;}
.searchBar .bd { background:url(../images/searchbg.jpg) no-repeat 0 0; text-align:left; margin-top:3px;}
.searchBar .bd .txt { width:140px; line-height:16px; vertical-align:middle; color:#404040; padding:2px 4px; background:transparent; border:0 none;}
.searchBar .bd .btn { width:41px; height:20px; overflow:hidden; font:0pt/1000px Arial; cursor:pointer; background:transparent; border:0 none; vertical-align:middle;}
.news_nav ul { border:1px solid #e3dfd9; border-top:0 none; border-bottom:0 none; text-align:left;}
.news_nav li { height:45px; line-height:45px; font-family:"微软雅黑"; font-size:14px; background:url(../images/ziye_nav.jpg) repeat-x 0 0; padding-left:45px; position:relative; *zoom:1;}
.news_nav li a { color:#2e3f5b;}
.news_nav li.current { border:1px solid #79905e; background:#edf5e7;}
.news_nav li.current a { color:#507229;}
.news_nav li s { display:none; position:absolute; top:21px; right:0; width:3px; height:5px; overflow:hidden; background:url(../images/subnav-2.gif) no-repeat 0 0;}
.news_nav li.current s { display:block;}
.news_main { text-align:left; padding-right:15px;}
.news_main h1 { font-size:20px; color:#153e7d; font-family:"微软雅黑";}
.news_main .item { padding:15px 0 15px; border-bottom:1px solid #e6e6e6;}
.news_main .item .title { clear:both; font-size:14px; font-weight:bold;}
.news_main .item .title a { color:#2d4f7d;}
.news_main .item .title .time { float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#888; font-weight:normal; margin-top:3px;}
.news_main .item .info { color:#666;}
.news_main .item .info .more { color:#36c; white-space:nowrap;}
.news_main h2 { font-size:14px; font-weight:bold; color:#333333; text-align:center; margin:10px 0 0;}
.news_main a { color:#36c;}
.news_main .artInfo { text-align:center; color:#666; margin-top:10px; border-bottom:1px solid #ddd; padding-bottom:4px;}
.news_main .news_content { margin-top:10px; font-size:14px; line-height:24px; color:#404040;}
.news_main .news_content p { margin-top:12px;}
.news_main .news_foot { margin-top:15px;}
.news_main .news_foot .left { float:left;}
.news_main .news_foot .right { float:right;}
.news_main .vote_box { width:500px; margin:20px auto;}

.case_main { text-align:left; padding-right:8px;}
.case_main h1 { font-size:20px; color:#153e7d; font-family:"微软雅黑";}
.case_main .item { border:1px solid #d1d1d1; background:url(../images/case_box_bg.jpg) repeat-x 0 0; padding:15px; color:#666; margin:10px 0 20px 0;}
.case_main .item .pic { float:left;}
.case_main .item .pic img { vertical-align:top; border:1px solid #ddd;}
.case_main .item .txt { float:right; width:420px;}
.case_main .item .txt .link { color:#07679c; font-weight:bold;}
.case_main .item .txt .info { margin-top:10px;}
.case_main h2 { margin:15px 0; text-align:center; font-weight:bold; color:#07679c; font-size:14px;}
.case_main .case_content { color:#666;}
.case_main .case_content p { margin-top:12px;}

.product_main { text-align:left;}
.product_main_show { padding-right:20px;}
.product_main h1 { font-size:20px; color:#153e7d; font-family:"微软雅黑";}
.product_main .item { float:left; width:170px; text-align:left; padding:15px 0 10px;}
.product_main .item img { display:block; vertical-align:top; border:1px solid #ddd;}
.product_main .item .title { background-color:#f4f4f4; line-height:30px; display:block; text-align:center; margin-right:18px; height:30px; overflow:hidden;}
.product_main .product_top { margin:10px 0 0;}

.product_main .product_top .pic { float:left; width:292px;}
.product_main .product_top .pic img { display:block; vertical-align:top; border:6px solid #ddd;}
.product_main .product_top .txt { background-color:#edecea; height:272px; float:right; width:330px; padding:10px;}
.product_main .product_top .txt h3 { color:#333333; font-weight:bold; font-size:14px; margin-bottom:10px;}
.product_main .product_top .txt td { color:#666;}
.product_main .product_detail { margin-top:15px;}
.product_main .product_detail .hd { padding:5px 10px 5px 40px; background:#e0ddda url(../images/product_icon.jpg) no-repeat 10px 6px; font-family:"微软雅黑"; font-size:14px; color:#333333;}
.product_main .product_detail .bd { margin:1px 0 0; background-color:#efeeec; padding:15px; font-size:14px; color:#404040;}
.product_main .product_detail .bd p { margin:12px 0 0;}

/* 分页 */
.pagination_module { margin-top:15px; color:#666;}
.pagination_module .left { display:block; float:left;}
.pagination_module .right { display:block; float:right;}

.pagination_module .right2 { margin-top:8px; display:inline; float:right; margin-right:5px; line-height:24px;}
.pagination_module  a { display:block; float:left; border:1px solid #d7d7d7; background:#f7f7f7; color:#333; padding:4px 6px;line-height:14px; margin-right:3px;}
.pagination_module  a.current { border:1px solid #f25602; background:#ffd6bf; font-weight:bold;}
.pagination_module  span.kill { display:block; float:left; padding:4px 6px; line-height:14px; margin-right:3px;}
.pagination_module  span.invalid{ border:1px solid #eee; background:#fff; color:#ddd;}
.pagination_module .jump_box { display:block; float:right; margin-top:-4px; color:#666;}
.pagination_module .jump_box input.jump_input { line-height:18px; border:1px solid #a7a6aa; height:18px; margin-top:5px; width:30px; margin-left:2px;}
.pagination_module .jump_box input.jump_menu { background:url(../images/hd_320.png) no-repeat -240px -291px; width:20px; height:20px; border:0; margin-left:2px; cursor:pointer;}

