﻿*{ padding:0; margin:0}
body{ padding:0px; margin:0px auto; font-size:12px; line-height:18px; color:#787777; width: 100%; min-width:1002px; width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );zoom:1; background:url(../image/top_bg.jpg) repeat-x scroll right top; position:relative;}
ul,li,form, dl,dt, dd, div { padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
font,select,input,em{ font-size:12px; font-style:normal;}
ul{ list-style-type: none; }
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur());color:#555555;font-family:Arial, Helvetica, sans-serif;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#fe0000; text-decoration:none;}
.clear{ clear:both; overflow:hidden; height:0px;}
.hr_6{ height:6px; clear:both; overflow:hidden;}
.hr_10{ height:10px; clear:both; overflow:hidden;}
.hr_20{ height:20px; clear:both; overflow:hidden;}
.fArial{font-family:Arial;}
.mid{ width:1002px; margin:0 auto; overflow:hidden; clear:both;}
.blue{ color:#0b6995;}
.Green{ color:#008b4a;}
.red{ color:#ff0000;}
.bor_left{ border-left:solid 1px #e0e0e0;}
.bor_right{ border-right:solid 1px #e0e0e0;}
.bor_top{ border-top:solid 1px #e0e0e0;}
.bor_bottom{ border-bottom:solid 1px #e0e0e0;}
.cl_888{ color:#888;}



.top{ height:162px; position:relative;}
a.logo{ position:absolute; top:12px; left:0; background:url(../image/logo1.jpg) no-repeat; width:213px; height:87px; display:block;}


.Language{ width:204px; position:absolute; right:-54px; top:38px; z-index:999; float:left;}
.Language .b1{ background:url(../image/b1.jpg) no-repeat left 2px; width:19px; height:16px; float:left; }
.Language .b2{ background:url(../image/b2.jpg) no-repeat left 2px; width:20px; height:16px; float:left;}
.Language a{ display:block; float:left; padding:0 10px; color:#00b964;}



.search{ height:22px; overflow:hidden; position:absolute; right:0; top:68px;}
.search input{ background:#fff; width:190px; border:0; text-indent:24px; line-height:22px; height:22px; display:block; float:left;}
.search .search_bt{ width:33px; height:22px; display:block; border:0; background:url(../image/search_btn.jpg) no-repeat; cursor:pointer;}



.menu{ background:url(../image/menu_bg.jpg) repeat-x; height:50px; overflow:hidden; position:absolute; left:0; top:112px;}
.menu ul li{ float:left; background:url(../image/menu_li_bg.jpg) no-repeat right center; border-bottom:solid 6px #0b6995; text-align:center; height:44px; width:110px;}
.menu ul li a{display:block; float:left; width:110px; font:normal 14px/44px Arial, Helvetica, sans-serif; color:#008b4a;}
.menu ul li a.hover{ color:#0090ff; border-bottom:solid 6px #008b4a;}
.menu ul li a:hover{ color:#0090ff; border-bottom:solid 6px #008b4a;}





.banner{ height:400px; margin-bottom:20px; position:relative; overflow:hidden; clear:both;}
.banner .ban_position{ background:url(../image/bg.png) repeat-x; width:100%; height:17px; position:absolute; right:0px; bottom:0px; z-index:98;}
.banner .mid{ padding-left:680px; width:340px;}
.banner .mid .ban_index{ padding:6px 0 0 0;}
.banner .mid .ban_index ul li{ width:78px; height:6px; float:left; margin-right:6px;}
.banner .mid .ban_index ul li a{ display:block; width:78px; height:6px; margin-right:6px; float:left; background:#0d6c98;}
.banner .mid .ban_index ul li a:hover,.i_banner .ban_index ul li.hover a{ background:#008b4a;}
.banner .banner_list ul li{height:399px;}




.content{ height:286px; margin-bottom:42px;}


.about{ float:left; width:328px; height:286px; margin-right:9px;}
.about .title{ background:url(../image/title_bg.jpg) repeat-x; height:40px; overflow:hidden;}
.about .title .i_pubTop{ height:46px; color:#333; padding-left:8px; font:normal 16px/34px Arial, Helvetica, sans-serif; float:left;}
.about .title .i_pubTop em{ height:46px; font:normal 10px/34px Arial, Helvetica, sans-serif; color:#0d6c98; text-transform:uppercase;}
.about .title span{ display:block; float:right; height:46px;}
.about .title span a{ font:normal 12px/34px Arial, Helvetica, sans-serif; padding-right:8px; color:#0d6c98; }

.about .con{ clear:both; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#444;}
.about .con dl dt{ float:left; width:80px; height:54px; line-height:54px; margin-right:3px; background:#e7fff1; padding:8px 6px 8px 12px;}
.about .con dl dd{ float:left; width:227px; background:#e7fff1; height:32px; margin-bottom:7px; line-height:32px; text-indent:14px; overflow:hidden;}



.news{ float:left; width:328px; height:286px; margin-right:9px;}
.news .title{ background:url(../image/title_bg.jpg) repeat-x; height:40px; overflow:hidden;}
.news .title .i_pubTop{ height:46px; color:#333; padding-left:8px; font:normal 16px/34px Arial, Helvetica, sans-serif; float:left;}
.news .title .i_pubTop em{ height:46px; font:normal 10px/34px Arial, Helvetica, sans-serif; color:#0d6c98; text-transform:uppercase;}
.news .title span{ display:block; float:right; height:46px;}
.news .title span a{ font:normal 12px/34px Arial, Helvetica, sans-serif; padding-right:8px; color:#0d6c98; }

.news .con ul.list li{ width:328px; height:62px; padding:8px 0; overflow:hidden; overflow:hidden; border-bottom:dotted 1px #dedede; float:left;}
.news .con ul.list li.bg{ background:#f8f9fa; width:328px; height:65px; overflow:hidden; overflow:hidden; border-bottom:dotted 1px #dedede; float:left; padding:8px 0;}
.news .con ul.list li.bg a{ display:block;}
.news .con ul.list li.bg em{ display:block;}
.news .con ul.list li a{ display:block; float:left; vertical-align:middle; padding-left:6px; width:233px; text-align:left; font:bold 13px/20px ; }
.news .con ul.list li em{ float:right; font:normal 12px/20px Arial, Helvetica, sans-serif; padding-right:6px;}
.news .con ul.list li span{ clear:both; padding-left:6px; font:normal 12px/20px Arial, Helvetica, sans-serif;}



.contact{ float:right; width:328px; height:286px;}
.contact .title{ background:url(../image/title_bg.jpg) repeat-x; height:40px; overflow:hidden;}
.contact .title .i_pubTop{ height:46px; color:#333; padding-left:8px; font:normal 16px/34px Arial, Helvetica, sans-serif; float:left;}
.contact .title .i_pubTop em{ height:46px; font:normal 10px/34px Arial, Helvetica, sans-serif; color:#0d6c98; text-transform:uppercase;}
.contact .title span{ display:block; float:right; height:46px;}
.contact .title span a{ font:normal 12px/34px Arial, Helvetica, sans-serif; padding-right:8px; color:#0d6c98; }

.contact .con{ background:url(../image/dianhua.jpg) no-repeat right 95px; font:normal 12px/24px Arial, Helvetica, sans-serif;}





.product{ background:url(../image/product_bg.gif) repeat-x; height:208px; padding-top:32px;}
a.aleft{ background:url(../image/left.png) no-repeat; width:20px; height:180px; z-index:999; display:block; cursor:pointer; position:absolute; left:0;}
a.aright{ background:url(../image/right.png) no-repeat; width:20px; z-index:999; height:180px; display:block; cursor:pointer; position:absolute; right:0;}
.scrolllist{ height:190px; position:relative; overflow:hidden;}
.scrolllist .imglist_w{ width:935px; height:190px; float:left; left:40px; overflow:hidden; position:relative;}
.scrolllist .imglist_w ul{width:20000px; position:absolute; left:0;top:0px; clear:both;}
.scrolllist .imglist_w li{ background:url(../image/product_li_bg.png) repeat-x; width:175px; margin-right:12px; height:186px; float:left; overflow:hidden;}
.scrolllist .imglist_w li a img{ position:absolute; left:0; top:0; padding:6px;}
.scrolllist .imglist_w li a{color:#3366cc;text-decoration:none; width:164px; text-align:center; display:block; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#333; position:relative;}
.scrolllist .imglist_w li a:hover span{ background:url(../image/fangdajing.png) no-repeat; display:block; width:47px; height:47px; z-index:999; position:absolute; left:40%; top:40px;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{ padding:130px 0 0 6px;}
.scrolllist .imglist_w li p a:hover{ color:#008b4a;}





.bottom{ background:url(../image/bottom_bg.jpg) repeat-x; height:70px; color:#7cd2ac;font-family:Arial, Helvetica, sans-serif;}
.bottom .mid p{ float:left; padding-right:8px; padding-top:18px;}
		
		.picMarquee-left{ width:370px; padding-top:10px; float:left;  overflow:hidden; position:relative;}
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li img{ width:100px; height:40px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li a:hover img{ border-color:#999;}
		
.bottom .mid .link{ float:right; padding-top:18px;}
.bottom .mid .link a{ color:#7cd2ac;font-family:Arial, Helvetica, sans-serif; }



.i_banner{ height:236px; overflow:hidden;}



.line{ background:#008b4a; height:1px;}



.i_content{ background:#fff; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#333;}


.i_left{ background:#d9f4e7; float:left; width:209px; padding:14px 14px; overflow:hidden;}
.i_left h1{ font:bold 18px/40px Arial, Helvetica, sans-serif; color:#008b4a; width:206px; height:40px; overflow:hidden; border-bottom:solid 6px #106f9a; text-indent:13px;}
.i_left ul{ background:url(../image/i_left_ul_bg.png) repeat-y -4px top; padding-left:13px; padding-bottom:15px; width:201px; overflow:hidden;}
.i_left ul li{ width:182px; border-bottom:solid 1px #dedede; overflow:hidden;}
.i_left ul li a{ background:url(../image/i_left_ul_li_bg.jpg) no-repeat left center; padding-left:17px; width:165px; display:block; font:normal 15px/44px Arial, Helvetica, sans-serif; color:#333;}
.i_left ul li a:hover{ background:url(../image/i_left_ul_li_hover_bg.jpg) no-repeat left center; color:#0d6c98;}
.i_left ul li a.hover{ background:url(../image/i_left_ul_li_hover_bg.jpg) no-repeat left center; color:#0d6c98;}
.i_left ul li ul.sub_menu{ margin-bottom:10px; padding:0; width:192px;}
.i_left ul li ul.sub_menu li{ width:192px; border:0;}
.i_left ul li ul.sub_menu li a{ background:url(../image/ul_sub_li_bg.jpg) no-repeat left center; padding-left:14px; width:178px; display:block; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#333;}
.i_left ul li ul.sub_menu li a:hover{ background:url(../image/ul_sub_li_hover_bg.jpg) no-repeat left center; color:#12719d;}
.i_left ul li ul.sub_menu li a.hover{ background:url(../image/ul_sub_li_hover_bg.jpg) no-repeat left center; color:#12719d;}
.i_left .bottom_bg{ background:url(../image/i_left_ul_bottom_bg.png) no-repeat -4px top; width:213px; height:16px; overflow:hidden;}



.i_right{ float:left; width:765px; padding-bottom:20px; overflow:hidden;}


.i_title{ background:#fff url(../image/i_title_bg.png) no-repeat; width:727px; height:45px; padding:15px 16px 0 24px;}
.i_title h2{ font:normal 16px Arial, Helvetica, sans-serif; color:#12719d; float:left;}
.i_title span{ display:block; float:right; font-family:;}



.i_info{ background:#fff; width:727px; padding:20px 16px 20px 24px;}
.i_info table td{ text-indent:14px; padding:4px; border-bottom:solid 1px #e0e0e0;}



.i_list{ background:#fff; width:727px; padding:20px 16px 20px 24px;}
.i_list ul li.list{ width:163px; height:174px; float:left; margin-right:18px;}
.i_list ul li.list a{ display:block; width:163px; text-align:center;}
.i_list ul li.list a span{ display:block; color:#333;}
.i_list ul li.list a:hover span{ color:#0b6995;}

.i_list ul.list li{ width:715px; padding:5px 6px; height:94px; overflow:hidden; overflow:hidden; border-bottom:dotted 1px #dedede; float:left;}
.i_list ul.list li.bg{ background:#f8f9fa; width:715px; padding:5px 6px; height:94px; overflow:hidden; overflow:hidden; border-bottom:dotted 1px #dedede; float:left;}
.i_list ul.list li.bg a{ display:block; padding-top:10px;}
.i_list ul.list li.bg em{ display:block; padding-top:10px;}
.i_list ul.list li a{ display:block; float:left; vertical-align:middle; width:600px; text-align:left; font:bold 13px/26px ; margin-bottom:10px;}
.i_list ul.list li em{ float:right; font:normal 12px/20px Arial, Helvetica, sans-serif;}
.i_list ul.list li .con{ clear:both; font:normal 12px/20px Arial, Helvetica, sans-serif;}
.i_list ul.list li .con span a{ color:#107aa7; font-weight:normal; float:none; display:inline;}

.i_list ul.list2 li{ width:715px; padding:5px 6px; overflow:hidden; overflow:hidden; border-bottom:dotted 1px #dedede; float:left;}
.i_list ul.list2 li a{ display:block; float:left; vertical-align:middle; width:600px; text-align:left; font:bold 13px/26px ; margin-bottom:10px;}
.i_list ul.list2 li em{ float:right; font:normal 12px/20px Arial, Helvetica, sans-serif;}









.Info_title{ padding:0px; margin:10px 0px; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:center; }
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center; background:url(404.png) repeat-x left top;}
.Info_time{ color:#666; line-height:34px;}
.Info_txt{ padding:10px 20px; background:url(404.png) repeat-x left top; line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:#ef2e25; text-decoration:underline;}
.Info_back a:hover{ color:#ef2e25; text-decoration:none;}
.Info_page{ padding-left:30px; background:url(404.png) no-repeat 20px center;}
.Info_page a{ color:#7a7a7a;}



.Pages{ padding:10px 0px; line-height:18px; color:#777777; text-align:right; clear:both; margin-top:13px;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; color:#777777;}
.Pages .p_page b{ font-weight:normal;}
.Pages .p_cur b{ color:#ff0000;}
.Pages .p_count b{ color:#ff0000;}
.Pages .p_total b{ color:#ff0000;}
.Pages .p_page em{ font-style:normal; font-family:Arial; display:none;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1; background:#f1f1f1;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #0395ea; background:#0e76b3;}
.Pages .p_page .f2{ margin-right:3px;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:solid 1px #a0a0a0; background:none; margin:0px 2px;}
.Pages .i_button { position:relative; top:0px; width:30px; height:20px; cursor:pointer; border:none; background:url(404.png) no-repeat;}
.Pages_journal{ padding-right:15px; padding-top:0px;}



.templet_jobs_003 table{ border:solid 1px #e8e8e8; border-collapse:collapse; color:#888888; margin-bottom:15px;}
.templet_jobs_003 table td{ border:solid 1px #e8e8e8; border-collapse:collapse; padding-left:23px; line-height:30px;}
.templet_jobs_003 table .headTable td{ background:#f7f7f7; font-weight:bold; color:#207bcb; line-height:24px; padding:2px 5px 2px 23px;}
.templet_jobs_003 .city{ width:150px;}
.templet_jobs_003 .f_txt{ float:right; border-left:solid 1px #e8e8e8; width:95px; text-align:center; display:block;}
.templet_jobs_003 .txt{ width:150px; float:right; border-left:solid 1px #e8e8e8; width:95px; padding-left:33px; width:168px; display:block;}
.templet_jobs_003 .apply{ background:url(../image/templet_job_btn1.jpg) no-repeat; width:93px; height:24px; float:right;}
.templet_jobs_003 dl{ padding:15px 30px 15px 0px;  line-height:18px;}