﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6,  a, abbr, acronym, img, q, dl, dt, dd,  ul, li,hr{
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;color:#333;
	font-family:inherit;
	vertical-align:baseline;
	margin:0;
	padding:0}
form{margin:0; padding:0}
body {
	font:0.8125em/1.618 "宋体",Arial,verdana,Helvetica,sans-serif;
	color:#333;
	font-size-adjust:none;font-size:75%;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	background:#e2e2e2;background:#999;background:#fff;text-align:center;
	background:url(../images/home_bg.jpg) repeat-x 0% 30%;background-attachment:fixed }
/*p {
	padding:0 0 0.8125em}*/
h1, h2, h3, h4, h5, h6 {
	font-family:"宋体",Arial,verdana,Helvetica,sans-serif;
	margin-bottom:5px;
	font-weight:400; color:#A50000;color:#d12b22; color:#755224; color:#3e1e1f; }
h1 {
	font-size:2.615em;
	line-height:1.18}
h2 {
	font-size:2em;
	line-height:1.19}
h3 
	font-size:1.618em;
	line-height:1.24}
h4 {
	font-size:1.308em;
	line-height:1.23}
h5, h6 {
	font-size:1em;
	line-height:1.3;
	font-weight:700}
table {
	margin-bottom:1.618em;
	font-size:120%; border:1px solid #ccc}
tr, th, td {
	padding:5px 4px 5px 4px;
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0}
th {
	font-weight:700;
	text-align:left;
	padding:5px 4px;}
caption {text-align:center;	font-family:"宋体",Arial,verdana,Helvetica,sans-serif;}
a {text-decoration:none;color:#31659c; color:#0f548e; color:#31659c; color:#336699; font-family:"宋体",Arial,"Times New Roman", Times }
a:hover {text-decoration:underline}
a img {	border:none}
/*hr {margin-bottom:1.618em;color:#ccc;background-color:#ccc;height:2px}*/
abbr, acronym {	border-bottom:1px dotted #000}
sup {vertical-align:super}
sub {vertical-align:sub}
ul, ol, dl {margin:0 0 1.618em}
ol{ font:113%/200% "宋体",Arial,"Times New Roman", Times}
dl dt {font-weight:700}
ul {list-style-position:outside;list-style:none;}
dl dd {margin-left:1.618em}
input,select{ font:normal 13px "宋体",Arial,verdana,Helvetica,sans-serif; *padding:1px; margin:0;}
input[type="text"],textarea{ background:url(../images/input_bg.jpg) repeat-x 0 0;}
input[type="button"], input[type="submit"]{ cursor:pointer}
.hidden{ display:none}

.bg_white{ background:#fff}
.width65px{ width:65px;}
.width120px{width:120px;}
.width130px{width:130px;}
.width150px{width:150px;}
.width200px{width:200px;}
.width250px{width:250px;}
.width300px{width:300px;}
.width450px{width:450px;}
input.width220px{ width:220px;}
input.width250px{ width:250px;}
select.width250px{ width:256px;}
input.width300px{width:282px; *width:297px;}
select.width300px{width:288px; *width:303px;}
.margintop10{ margin-top:10px;}
.margintop20{ margin-top:20px;}
.paddingtop10{padding-top:10px}
.paddingtop15{padding-top:15px}
.paddingleft10{padding-left:10px}
.paddingleft15{padding-left:14px}
.marginleft10{ margin-left:10px}
.marginleft20{ margin-left:20px}
.marginleft65{ margin-left:65px}
.marginright10{ margin-right:10px}
.Date_paddingright10{padding-right:10px;display:inline-block;}
ins{color:#060;}
del{color:#F00;}
.clear{clear:both;}
.font_bold,.E-04{ font-weight:bold}
.font13px{ font-size:13px;}
.font18px{ font-size:18px;}
.fontgray{ color:#8e8e8e; font-size:11px; line-height:13px;display:inline-block;}
.fontgray13px{ color:#8e8e8e; font-size:13px; line-height:20px;display:inline-block;}
.font_contactus{font-weight:bold; font-size:15px;}
.textcenter{ text-align:center; text-indent:0;}
.floatleft{ float:left;}
.floatright{ float:right;}

/* Total Style */
.header{ margin:0px auto;width:990px;width:1000px;*width:1002px;/*padding:0px 7px 0 6px;*/padding:0 0 0 2px;*padding:0; height:90px;background:#fff; border-bottom:5px solid #dedfde;text-align:left}
.containter{ margin:0px auto; padding-top:25px;clear:both;width:1003px;background-color:#fff; text-align:left;}
.footer{ margin:0px auto; clear:both;width:1003px;background:#fff;}
.main_body{float:left;width:978px;width:1003px;padding:0px 15px 30px 15px;padding:0px 20px 30px 5px;padding:0px;_padding:0px 10px 30px 5px;/*box-shadow:0 3px 10px rgba(0, 0, 0, 0.2);*/background:#fff; }
           
/* header Style start */
.topheader{float:left;width:990px; height:70px; height:auto;padding:0 6px 0 8px;}
.logo a{ float:left;height:65px; width:255px; padding:10px 0 0 0; background:url(../images/logo.jpg) no-repeat 0% 100%;}
.topnav{ float:left; width:735px;}
.topnav ul{ float:right; margin:0}
.topnav li{ float:left; padding:0 10px; border-left:1px dashed #ccc;}
.topnav li a{ float:left;padding:1px 5px;padding:1px 2px 0px; color:#333 }
/*.topnav li.topnav_login{ background:url(../images/topnav_login.jpg) no-repeat 0 100%;border:0;padding:0 5px;}
.topnav .topnav_login a{ color:#fff; padding:3px 17px;}*/



.nav{ float:right; margin:30px 0px 0px 0px;border:0px solid #f00;}
.nav li{ float:left;margin:0 10px 0 11px;}

.nav li a{ color:#333;font:600 14px/18px "宋体","微软雅黑","黑体"; text-decoration:none;}
.nav li a:hover,.nav li.mynavhover a{ color:#d12b22;text-decoration:none;}

/* header Style end */

/* contant Style start */
.home_banner{width:1002px;overflow:hidden; position:relative;height:357px;border-top:4px solid #d12b22;margin:auto}
.home_banner object{position:absolute; top:0;left:-200px;}
body:not(:-moz-handler-blocked) .home_banner object{ position:absolute; top:0;left:-200px;}

.homebody{ height:180px; padding:20px 9px 22px;}
.contant_box{ float:left;width:270px;_width:310px; height:135px;_height:175px; margin:0 9px 0 8px; padding:20px; background:url(../images/contantbox_bg.jpg) no-repeat 50% 50%; position:relative;display:inline-block}
.contantbox_img{ float:left; border:1px solid #ccc; padding:2px; box-shadow: 2px 1px 4px #CCCCCC;border-radius:4px 4px 4px 4px; margin:5px 10px 20px;}
.contantbox_h3{ float:left; width:130px;font:600 128%/14px "宋体","黑体",Arial, Helvetica, sans-serif; padding:8px 0 2px;}
.contant_box p{ color:#666; font-size:100%; padding: 0 5px 0 0;}
.more a{ float:right; width:20px; height:20px; margin:10px 0 0 0; background:url(../images/ico_more.jpg) no-repeat 0 0; position:absolute; bottom:16px; right:26px;}
/* contant Style end */
/* footer Style start */
.footer{border-top:4px solid #e4e4e4; padding:5px 0 14px 0; background:#efefef; color:#999; font-family:Georgia,Arial, Helvetica, sans-serif; }
.footerlink{ text-align:center; padding:5px;font-family:"宋体","黑体",Arial, Helvetica, sans-serif;}
.footerlink a{ color:#333; padding:0 2px;}
.footerlink a:visited{color:#333;}
.copyright{ text-align:center; color:#444; font-family:"宋体","黑体",Arial, Helvetica, sans-serif;}
.copyright a{color:#444}
/* footer Style end */

/* about us Style start */
.banner,.banner_news,.banner_product,.banner_research,.banner_public,.banner_human,.banner_international,.banner_production{ margin:0px auto;width:1003px; height:157px;border-top:4px solid #d12b22;background:url(../images/pic_aboutus.jpg) no-repeat 100% 10%;position:relative;z-index:0}
.banner_news{background:url(../images/pic_news.jpg) no-repeat 100% 10%}
.banner_product{background:url(../images/pic_product.jpg) no-repeat 100% 10%}
.banner_research{background:url(../images/pic_research.jpg) no-repeat 100% 10%}
.banner_public{background:url(../images/pic_public.jpg) no-repeat 100% 10%}
.banner_human{background:url(../images/pic_human.jpg) no-repeat 100% 10%}
.banner_international{background:url(../images/pic_international.jpg) no-repeat 100% 10%}
.banner_production{background:url(../images/pic_production.jpg) no-repeat 100% 10%}

.banner object,.banner_news object,.banner_product object,.banner_research object,.banner_public object,.banner_human object,.banner_international object,.banner_production object{position:absolute; top:0; left:0;}

.left{ float:left; width:234px;padding:15px 0 0;}
.left_title{float:left; width:234px; height:62px; background:url(../images/leftsidebar_bg.jpg) no-repeat 0 0;}
.left_h2{font:600 130%/24px "宋体","黑体",Arial, Helvetica, sans-serif; color:#fff; padding:13px 0 0 0;
text-align:center;text-shadow: 1px 1px 1px #555; margin:0; }
.left_h2 a,.left_h2 a:visited{ color:#fff; text-decoration:none;}
.leftsidebar{float:left; margin:0}
.leftsidebar li{ text-align:center; width:234px; padding:7px 0 8px;padding:4px 0 12px;background:url(../images/leftsidebar_bg.jpg) no-repeat 0 -62px;}
.leftsidebar li a{ font-size:113%; color:#333; font-weight:600;text-shadow: 1px 1px 1px #F8F8F8;}
ul.leftsidebar li a:hover{color:#855F13; text-decoration:none;}
ul.leftsidebar li.mynavhover a{ color:#d12b22; color:#333;}
ul.leftsidebar li a.current{color:#336699;}

.leftsidebar_btm{ float:left;width:234px; height:30px;background:url(../images/leftsidebar_bg.jpg) no-repeat 0 100%;}
.right{float:left; width:735px;_width:762px; min-height:700px;background:#fff; padding:20px 0 0 32px;_padding:20px 0 0 22px;border:0px solid #d12b22;}
.right_title{ float:left; width:100%; border-bottom:1px solid #ccc; }
.right_h1{float:left;font:600 130%/24px "宋体","黑体",Arial, Helvetica, sans-serif; color:#000;border-bottom:2px solid #ce2e2b; margin:0; padding:5px 30px 0 1px; }
.breadcrumb{ float:right; margin:10px 5px 0 0; color:#336699}
.breadcrumb li{ float:left;}
.right_contant,.right_aboutus,.right_contactus,.right_product,.right_products,.right_production,.right_hr{ float:left; width:99%; padding:16px 5px; overflow:hidden}
.right_products{width:99%;_width:98%; padding:16px 1px;}
.right_contant p,.right_contactus p,.right_product p,.right_production p,.right_aboutus p{ text-indent:2em; font-size:113%; line-height:200%; padding:0 15px 0 0;}
.right_aboutus{ padding:30px 0 0 0; width:99%;_width:98%;}
.right_aboutus p{padding:0 5px 10px 0; *padding:0 5px 3px 0;line-height:28px;text-indent:30px;}
.aboutus_logo{ padding:0 30px 0 10px;}
.right_contactus{padding:16px 5px 50px 15px;}
.right_product{width:90%; padding:16px 44px;_padding:16px 40px; }
.aboutus_history_img img{margin:24px 0 2px 0;padding:2px; border:1px solid #e5e5e5}
.aboutus_history_img{ font-weight:600;}
.aboutus_title23px{font:100 23px/110% "微软雅黑","宋体","黑体",Arial, Helvetica, sans-serif; text-align:center; display:block; padding:16px 0 21px;*padding:5px 0 20px}
 
#zjgyt{width:100%;text-align:right; margin-bottom:30px;border:0px solid #f00;float:left;font:400 35px/100% "微软雅黑","宋体","黑体"; display:inline-block; }
#zjgyt img{margin-left:50px;}
.aboutus_title{margin-top:10px;float:right;}

.gap_title{TEXT-ALIGN: right; FLOAT: left; width:100%;margin-bottom:20px;}
.gap_title a{font-size:14px;text-decoration:underline;margin-left:30px;}

.aboutus_title1{font:400 30px/110% "方正舒体","微软雅黑","宋体","黑体",Arial, Helvetica; text-indent:0em;*text-indent:15px; display:inline-block; padding:9px 0 20px}
.aboutus_img{ border:2px solid #ccc;margin:5px 5px 5px 15px; display:inline-block;}
.aboutus_dev{ width:100%; height:800px;background:url(../images/aboutus_dev.jpg) no-repeat 50% 50%;}
.aboutus_h2{font:600 24px/24px "宋体","微软雅黑","方正舒体","黑体",Arial,Helvetica; color:#222; }
.right_hr{background:url(../images/HumanResources_pic04.jpg) no-repeat 50% 100%;}
.right_hr table{ border:0; margin:0 0 0 60px; width:580px;}
.right_hr table td,.right_hr table th,.right_hr table tr{ border:0}
.right_hr table th{font:600 15px/24px "微软雅黑","方正舒体","黑体","宋体",Arial,Helvetica;background:url(../images/HumanResources_ico.jpg) no-repeat 3px 99%;padding:18px 0 0px 30px;}
/* about us Style end */

/* news Style start */
.news_3dswf{ float:left; width:230px; height:180px; border:1px solid #ccc; padding:4px;}
.news_list{ padding:20px 1px 5px 10px; float:left; width:705px;}
.news_list li{ border-bottom:1px dashed #ccc; width:98%;padding:7px 5px;}
.news_list li{background:url(../images/ico_disc.jpg) no-repeat 4px 50%;padding:0px 0 0 14px;padding:7px  5px 7px 13px;}
.news_h2,.PublicWelfare_h2{ font:600 170%/90% "宋体","黑体",Arial, Helvetica, sans-serif; padding:20px 0 1px 0;color:#111; text-align:center;}
.PublicWelfare_h2{ text-align:left; padding:30px 20px 10px}


.news_h3{ font:600 125%/90%  Arial, Helvetica, sans-serif; padding:15px 0 0 28px;_padding:15px 0 0 25px; display:inline-block; text-align:center;color:#333;overflow:visible;height:42px;line-height:22px;width:435px;_width:450px}
.news_date{ display:inline-block; float:right;*margin:-18px 0 0 0;}
.leftsidebar li.news_phone{ border:0; background:url(../images/leftsidebar_bg.jpg) no-repeat 0 -60px;}
.news_detail{ padding:0 1px 0 5px;}
.news_detail p{ padding:5px 0 5px;margin-bottom:-15px}
.news_detail p img{ margin:0 auto; display:block;padding:10px 0;}
.news_author{ text-align:center; border-bottom:1px dashed #ccc; padding:6px 0; margin:10px 0 10px;}
.news_detail p.news_author{margin:0px 0 10px; padding:0px 0 6px; text-indent: 0;} 
/* news Style end */

/* product Style start */
.product_box{ float:left; width:162px; height:152px; border:0px solid #ccc;text-align:center; margin:10px 13px 20px 0px; margin:10px 30px 20px 12px;}
a.product_img{float:left; width:155px; height:115px;background:url(../images/product_0.jpg) no-repeat 0 0; padding:4px;}
.product_name{ display:inline-block; padding:3px 5px; }
.product_sidebar h3{ font:bold 17px "宋体",Arial,"Times New Roman", Times; color:#058299; margin:13px 0 8px;}
.product_sidebar{float:left;width:210px; height:220px; margin:10px 13px 20px 0px; margin:10px 21px 20px 0px;}
.product_sidebar a{ display:block; width:210px; height:120px; border:0px solid #ccc;text-align:center;}
.product_detail{ display:inline-block; padding:3px 5px; text-align:left; color:#333;font-size:14px;/* display:none;*/}
.readMore{ background:url(../images/readMore.jpg) no-repeat 0 0; width:73px; height:20px; border:0; margin:11px 5px 0 2px;}

.product_detail{ padding:0 0 0 10px;}
.product_detail h1{text-align:center;font:600 160%/24px "宋体","黑体",Arial, Helvetica, sans-serif; color:#000; padding:25px 5px; }
.product_detail h2{font:600 130%/24px "宋体","黑体",Arial, Helvetica, sans-serif; color:#000; padding:1px 5px;}
.product_flash{  width:690px;height:330px; background:#f0f0f0; margin:0 auto; box-shadow:1px 1px 1px #eee; text-align: -webkit-center;}
/* product Style end */

/* pagination style start */
DIV.pagination {width:630px;height:40px;float:right;padding:3px;margin:3px 16px 3px 3px;text-align:right}
DIV.pagination A, DIV.pagination .next a {border: #ccdbe4 1px solid;background-position:50% bottom;padding:8px;padding-bottom:3px;padding-top:3px;/*color:#0061de;color:#00659c;*/ margin-right:3px;text-decoratton:none;height:33px;}
DIV.pagination .next a {padding-bottom: 3px !important;padding-bottom: 2px;padding-TOP: 3px;}
DIV.pagination A:hover {border: #2b55af 1px solid;color: #fff;background:#3666d4; background:#31659c; text-decoration:none;}
DIV.pagination A:active {border: #2b55af 1px solid;	color: #fff;background:#3666d4; background:#31659c;}
DIV.pagination SPAN.current {FONT-WEIGHT: bold;color:#000;margin-right:3px;padding:6px;padding-bottom:2px;padding-top:2px}
DIV.pagination SPAN.disabled {display:none}
DIV.pagination A.next {	border: #ccdbe4 2px solid; margin:0px 0px 0px 10px;}
DIV.pagination A.next:hover {border:#2b55af 2px solid;}
DIV.pagination A.prev {	border: #ccdbe4 2px solid; margin:0px 10px 0px 0px;}
DIV.pagination A.prev:hover {border:#2b55af 2px solid;}
/* pagination style end*/


/* research Style start */
.research_detail,.public_detail,.production_detail{padding:0 0 0 10px;}
.production_detail{padding:0 0 0 0px;}
.research_detail h2,.public_detail h2{font:600 130%/24px "宋体","黑体",Arial, Helvetica, sans-serif; color:#000; padding:25px 5px 10px; border-top:1px dashed #ccc;}
.right_contant h2,.production_detail h2{font:600 150%/24px "宋体","黑体",Arial, Helvetica; color:#000; padding:25px 5px 10px;}
.research_more a{ float:right; font:100 80%/24px Arial, Helvetica, sans-serif; color:#a50000;}

.news_more{ display:inline-block;font:100 100%/24px Arial, Helvetica, sans-serif; color:#a50000;width:100%;text-align:right}
.news_more a{color:#336699;font:100 100%/24px Arial, Helvetica, sans-serif;}
p.textcenter{ text-align:center; text-indent:0; padding:0;}
.right_contant p.news_font13px{ font-size:13px; line-height:165%; width:415px;_width:432px; height:150px; float:left; padding:12px 0 10px 32px; margin:0; overflow:hidden}
.research_anchor h2{ margin-top:60px; padding-top:10px; padding-left:30px; border-top:1px dashed #ccc; }
p.research_text{display:block;margin: 10px 0 0 40px; width:380px; float:left;text-indent:0;}
.research_text span{ display:block;margin: 10px 0 0 20px; width:360px; text-indent:0; line-height:34px;}

.map_table{border:1px solid #cce5ff;border-collapse: collapse; text-align:center; margin:20px auto 0px;}
.map_table th{ background:#e3f0fd; border:1px solid #cce5ff; text-align:center;}
/*.map_table td{text-align:left;}*/
.International_table{border-collapse: collapse; margin:30px 0 0 40px;}
.International_table caption{ text-align:left; padding:20px 0;}
.International_table td,.International_table tr,.International_table{ border:0;}

.contactus_address{ width:100%; padding:0 0 0 10px;}
.contactus_address li{ padding:5px 0;}

.HumanResources_h2{font:600 17px/24px "微软雅黑","方正舒体","黑体","宋体",Arial,Helvetica; color:#bf3333; padding:33px 5px 10px 30px;}
.HumanResources_ul li{font:600 15px/24px "微软雅黑","方正舒体","黑体","宋体",Arial,Helvetica; color:#404040; padding:5px 5px 5px 44px;}

.partner_tab,.partner_tab td{ border:0}
.partner_tab td a:hover{ font-weight:600;}
.partner_tab img a:hover{ font-weight:600; border:1px solid #ccc}

/* home Style start --- width for 1414px */
/*
body.home{ background:#fff;}
body.home .header{ margin:0px auto;width:990px;width:1001px;*width:1003px;padding:0 0 0 2px;*padding:0; height:88px;background:#fff; border-bottom:0px solid #dedfde;}
body.home .home_banner{ margin:0px auto;width:1414px;width:100%; overflow:hidden; position:relative;padding:0px; height:357px;border-top: 5px solid #DEDFDE; width:99%;text-align:center;}
body.home .home_banner object{position:absolute; top:0;left:0%;border-top:4px solid #d12b22;}
body:not(:-moz-handler-blocked) .home_banner object{ position:absolute; top:0;left:-1px;border-top:2px solid #d12b22;}
body.home .footer{ margin:0px auto; clear:both;width:1414px;width:100%; background:#e9e9e9;border-top: 3px solid #d6d6d6; background:#e9e9e9 url(../images/logo_footer.jpg) no-repeat 80% 60%}

.footerlink{ padding:5px;font-family:"宋体","黑体",Arial, Helvetica, sans-serif; width:1000px; text-align:left; margin:0px auto;}
.footerlink a{ color:#333; padding:0 2px;}
.copyright{ text-align:center; color:#444; font-family:"宋体","黑体",Arial, Helvetica, sans-serif;width:1000px; text-align:left;margin:0px auto;}*/
/* home Style end --- width for 1414px */


DIV.pagination {width:630px;height:40px;float:right;padding:3px;margin:3px 16px 3px 3px;text-align:right}
DIV.pagination A, DIV.pagination .next a {border: #ccdbe4 1px solid;background-position:50% bottom;padding:8px;padding-bottom:3px;padding-top:3px;/*color:#0061de;color:#00659c;*/ margin-right:3px;text-decoratton:none;height:25px;}
DIV.pagination .next a {padding-bottom: 3px !important;padding-bottom: 2px;padding-TOP: 3px;}
DIV.pagination A:hover {border: #2b55af 1px solid;color: #fff;background:#3666d4; background:#31659c; text-decoration:none;}
DIV.pagination A:active {border: #2b55af 1px solid;	color: #fff;background:#3666d4; background:#31659c;}
DIV.pagination a.current {FONT-WEIGHT: bold;color:#000;margin-right:3px;padding:6px;padding-bottom:2px;padding-top:2px;background:none;border:none}
DIV.pagination SPAN.disabled {display:none}
DIV.pagination A.next {	border: #ccdbe4 2px solid; margin:0px 0px 0px 10px;}
DIV.pagination A.next:hover {border:#2b55af 2px solid;}
DIV.pagination A.prev {	border: #ccdbe4 2px solid; margin:0px 10px 0px 0px;}
DIV.pagination A.prev:hover {border:#2b55af 2px solid;}
.box{position:relative;width:100%;height:357px;overflow:hidden;}
/* featured */
#featured{overflow:hidden;width:100%;position:relative;height:357px;}
#featured img{width:auto;height:357px;}
#featured .word{z-index:10;background:url(../images/itembg.jpg) no-repeat;color:#fff;bottom:89px;position:absolute;width:376px;*width:400px;height:146px;text-align:left;padding-left:18px;padding-right:12px;cursor:pointer}

#featured .word h3{color:#fff;font-size:20px;margin:0px;padding-top:15px;padding-bottom:2px;font-weight:bold}
#featured .word p{line-height:17px;color:#fff;padding:0px;margin:0px}
#featured .word a{cursor:pointer}
#featured .word a:hover h3,#featured .word a:hover p{text-decoration:none}
#featured .word a:hover{text-decoration:none}
#thumbs{position:absolute;right:18px;top:325px;height:18px}
*html #thumbs{height:100%;}
#thumbs li{display:inline;float:left;}
#thumbs ul{margin-top:3px;}
#thumbs li a{display:block;width:15px;height:15px;background:url(../images/dot.gif) no-repeat;overflow:hidden;}
#thumbs li a:hover{background:url(../images/dot.gif) no-repeat 0px -15px;}
#thumbs li a.current{background:url(../images/dot.gif) no-repeat 0px -30px;}

.bankuai1,.bankuai4{ width:220px;  margin-bottom:0px;padding-bottom:0px; float:left; margin-right:40px; line-height:23px; }
.bankuai4{margin-right:0px; float:right;}
.more1{margin-left:5px;font-weight:bold}
.more1 a{color:#444;}
.more1 a:hover{color:#d00014}
.bankuai1 ul{ margin:10px 0 0 0; }
.bankuai1 ul li{height:22px;line-height:23px;overflow:hidden;margin-bottom:1px}
.bankuai1 ul li a:hover{color:#d00014;}
.bankuai1 ul li a{color:#333;text-decoration:none;overflow:hidden;}


.biaoti{width:100%;border-bottom:2px solid #db4251; margin-bottom:13px;}
.biaoti a{ color:#d00014;font:600 16px/24px "微软雅黑","黑体","宋体"; margin:0 0 5px 5px;}
.bankuai_pic{ margin-left:5px;margin-bottom:13px}
.bankuai4 .bankuai_pic{margin-bottom:11px}

.more_home{height:13px; float:left; margin-top:0px; background:url(../images/jiantou.jpg) no-repeat 145px 3px; width:100%; text-align:right; height:17px;}
.more_home a{ color:#333; padding:1px 5px 5px 20px;}
.more_home a:hover{ color:#d00014; text-decoration:none;}
#whiteblock{width:1000px; height:20px; margin:0px auto; background:#fff;}
#fof{ width:1000px; height:490px; border:1px dotted #900; margin:0px auto; background:#fff url(../images/404_shadow.jpg) no-repeat center;}
#fofleft{ float:left;width:400px; height:400px; padding-top:80px; padding-left:50px}
#fofform{ margin-top:70px; margin-left:40px;}

#fofright{float:right;width:430px; height:400px; padding-top:80px}

#fof li a{width:80px; height:21px; background:url(../images/404_Button.jpg) repeat-x;color:#FFF; text-align:center;border:1px solid #a9252a; margin:60px 30px;float:left; padding-top:4px;}
#fof li a:hover{ border:1px solid #f28b90; text-decoration:none;}


.input1{ font-size:12px; color:#777; width:261px; height:30px;line-height:29px; background:url(../images/sou_404.jpg) repeat-x; border-radius: 3px 3px 3px 3px; border:1px solid #adadad; float:left; padding:0 5px 0 5px;}
.input2{ width:33px; height:32px; background:url(../images/sou1_404.jpg) no-repeat; float:left; border:0; cursor:pointer; margin-left:15px; display:inline;}

.mytopnew{height:118px;*height:116px;_height:116px;overflow:hidden;}
.mytopnew h2{margin-bottom:5px}
.mytopnew h2 span{float:left;}
.mytopnew h2 a,.mytopnew h2 span{color:#333;font-size:12px;font-weight:400;line-height:18px;}
.mytopnew h2 a:hover{color:#d00014;text-decoration:none;}
.mytopnew p{margin:5px 0;line-height:23px;color:#666;height:auto;overflow:hidden;position:relative}
.mytopnew p span{margin-left:26px}

/* jobs style begin */
ul.zyNav{margin:0;padding:0;list-style:none;border:1px solid #fff;}
ul.zyNav li{float:left;position:relative;}
ul.zyNav li a{ display:block;width:180px;height:30px;background:url(../images/zy_bg.png) no-repeat left top;opacity:0.4;filter:alpha(opacity=40)}
ul.zyNav li a:hover{text-decoration:none;opacity:1;filter:alpha(opacity=100)}
ul.zyNav li a#nav2{ background:url(../images/zy_bg.png) no-repeat -180px top;}
ul.zyNav li a#nav3{ background:url(../images/zy_bg.png) no-repeat -360px top;}
ul.zyNav li a#nav4{ background:url(../images/zy_bg.png) no-repeat -540px top;}
ul.zyNav li a.ed{opacity:1;filter:alpha(opacity=100)}
ul.zyNav li a:focus{ outline:none}

div.zyLine{clear:both;width:100%;height:21px;background:url(../images/zy_bg.png) no-repeat left bottom}
/* jobs style end */

.gap_city{padding:10px;}
.gap_city ul{padding:0;margin:0;list-style:none;height:100px}
.gap_city ul li {width:110px;float:left}
.gap_city ul li div {padding:8px;color:#655; background-color:#FEE;border-left:1px solid #fff;border-right:1px solid #fff; }

.gap_city a{display:block;width:110px;padding:10px 0;background-color:#fdd; border:1px solid #fff; text-align:center; font-weight:bold;color:red}
.gap_city a:hover{ background-color:#900;color:#fff;border:1px solid #900; text-decoration:none}
.gap_city a.current{ background-color:#900;color:#fff;border:1px solid #900; text-decoration:none}

