﻿@charset "utf-8";
/*通用规则*/

/* 全局标记 */
body {margin:0;padding:0;font-size:12px;font-family:"宋体"!important;color:#666666; background:#FFF;  -webkit-text-size-adjust:none;}
header,nav,article,section,aside,footer,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,strong,table,td,tr,th{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
img {border:0 none; font-size:0; line-height:0; vertical-align:top;}
ul,ol,li {list-style-type:none;}
input,select{vertical-align:top; *vertical-align:middle}

/*文本*/
.textCenter {text-align:center;}
.textLeft {text-align:left;}
.textRight {text-align:right;}

/*浮动定位*/
.fl {float:left; display:inline}
.fr {float:right; display:inline}
.noborder{border:0 !important;}
.noBg{background:none !important;}

/*栏目间隔*/
.marginLeft10px{margin-left:10px;}
.marginLeft15px{margin-left:15px;}

/*行空白间距*/
.boxSpace0{margin:0; padding:0; font-size:0;clear:both;}
.boxSpace10px{margin:0; padding:0; font-size:0;clear:both; height:10px;}
.boxSpace15px{margin:0; padding:0; font-size:0;clear:both; height:15px;}
.boxImg{margin:0; padding:0; font-size:0;}
/*清除浮动*/ 
.clearboth{clear:both; font-size: 0; line-height: 0;}
.clearfix:after { clear: both; content: '.'; display: block; font-size: 0; line-height: 0; overflow:hidden; visibility: hidden; width: 0; height: 0; }
* html .clearfix, *:first-child+html .clearfix{ zoom:1;}

/*链接*/
a {color:#666666;text-decoration:none;}
a:hover {color:#003b84; text-decoration:none;}

/*分页样式*/
.pagebox {width:100%; margin:20px 0 0 0;padding:0;text-align:center;overflow:hidden; }
.pagebox span {display:inline-block; margin:0 1px;overflow:hidden;text-align:center;background:#FFF;}
.pagebox span a {display:block;overflow:hidden;}
.pagebox span.pagebox_pre_nolink {border:1px #ddd solid;width:53px;height:21px;line-height:21px;text-align:center;color:#999;cursor:default;}
.pagebox span.pagebox_pre {color:#3568b9;height:23px;}
.pagebox span.pagebox_pre a, .pagebox span.pagebox_pre a:visited, .pagebox span.pagebox_next a, .pagebox span.pagebox_next a:visited {border:1px #b8b8b8 solid;color:#b8b8b8;text-decoration:none;text-align:center;width:53px;cursor:pointer;height:21px;line-height:21px;}
.pagebox span.pagebox_pre a:hover, .pagebox span.pagebox_pre a:active, .pagebox span.pagebox_next a:hover, .pagebox span.pagebox_next a:active {color:#363636;border:1px #363636 solid;}
.pagebox span.pagebox_num_nonce {border:1px #ddd solid;padding:0 8px;height:21px;line-height:21px;color:#fff;cursor:default;background:#8a8a8a;}
.pagebox span.pagebox_num {color:#3568b9;height:23px;_width:24px;}
.pagebox span.pagebox_num a, .pagebox span.pagebox_num a:visited {border:1px #b8b8b8 solid;color:#8a8a8a;text-decoration:none;padding:0 8px;cursor:pointer;height:21px;line-height:21px;}
.pagebox span.pagebox_num a:hover, .pagebox span.pagebox_num a:active {border:1px #363636 solid;color:#363636;}
.pagebox span.pagebox_num_ellipsis {color:#393733;width:22px;background:none;line-height:23px;}
.pagebox span.pagebox_next_nolink {border:1px #ddd solid;width:53px;height:21px;line-height:21px;text-align:center;color:#999;cursor:default;}

/*分页样式结束*/

/*页面样式开始*/
#header{width:100%; height:81px; background:url(../../images/hatang/bg_header_x.gif) repeat-x 0 top;}
.boxTop{width:1002px; height:81px; margin:0 auto; position:relative; z-index:2;}
.logo{width:200px; height:69px; margin:10px 0 0 5px;}
.topRight{width:686px; height:81px; padding-left:90px;}
.language{float:right; display:inline; padding:15px 0 0 0;}
.language a:hover{text-decoration:underline;}
.search{width:166px; height:22px; float:right; display:inline; padding:12px 25px 0 0;}
.search input{display:inline-block; float:left;}
.sKey{width:130px; height:22px; line-height:22px; background:url(../../images/hatang/bg_skey.gif) no-repeat 0 0; border:0 none; padding-left:10px; color:#999;}
.navBox{width:700px; height:37px; padding:10px 0 0 0; overflow:hidden;}
.navBox ul li{display:inline; float:left; width:100px; height:19px; padding:4px 0 0 0; text-align:center; background:url(../../images/hatang/bg_nav_vline.gif) no-repeat right center;}
.ibanner{width:100%; height:376px; position:relative; z-index:0; overflow:hidden;background:url(../../images/hatang/bg_notice_x.gif) repeat-x bottom left;}
#iBanner{width:342px; height:252px; position:absolute;bottom:35px;left:14%;z-index:9999;background:url(../../images/hatang/videobg.png) no-repeat left top;padding:8px 0 0 8px;}
#iBanner1{width:400px; height:200px; position:absolute;bottom:200px;left:42%;z-index:9999;}
.banner {
	
	width: 100%;
	overflow: auto;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: rgba(255,255,255,.6);
	text-shadow: 0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);
	background: #5b4d3d;
	box-shadow: 0 1px 2px rgba(0,0,0,.25);
}
.banner ul {
	list-style: none;
	margin:0px;
	padding:0px;
	width: 300%;
}
.banner ul li {
	margin:0px;
	padding:0px;
	display: block;
	float: left;
	width: 33%;
	min-height: 340px;
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	box-shadow: inset 0 -3px 6px rgba(0,0,0,.1);
}
.banner .btn {
	display: inline-block;
	margin: 25px 0 0;
	padding: 9px 22px 7px;
	clear: both;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	border: 2px solid rgba(255,255,255,.4);
	border-radius: 5px;
}
.banner .btn:hover {
	background: rgba(255,255,255,.05);
}
.banner .btn:active {
	-webkit-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
	-moz-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
	-ms-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
	-o-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
	filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
}
.banner .btn, .banner .dot {
	-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
}
.banner .dots {
	position: absolute;
	
	right: 120px;
	bottom:0px;
	width:200px;
	height:35px;
	line-height:35px;
}
.banner .dots li {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 10px 4px;
	text-indent: -999em;
	background:#039;
	border: 2px solid  #039;
	border-radius: 6px;
	cursor: pointer;
	opacity: .4;
	-webkit-transition: background .5s, opacity .5s;
	-moz-transition: background .5s, opacity .5s;
	transition: background .5s, opacity .5s;
}
.banner .dots li.active {
	background: #fff;
	opacity: 1;
}
.arrows {
	position: absolute;
	top: 400px;
	right: 20px;
	color: #fff;
}
.arrows {
	display: inline;
	padding-left: 10px;
	cursor: pointer;
}
.notice{width:600px; height:35px; padding:0;position:absolute; bottom:0; left:50%; margin-left:-501px; z-index:5; overflow:hidden;}
.notice h3{width:70px; height:35px; line-height:35px; color:#003399; font-weight:bold; font-size:12px; float:left; padding-left:15px;}
ul.scroll_line{height:35px;width:500px; float:left; overflow:hidden;}
.scroll_line li{height:35px; line-height:35px; font-size:12px; color:#555;}
.scroll_line li span{color:#999; padding-left:10px;}
.iContent{width:100%; height:190px; background:url(../../images/hatang/bg_icon_x.gif) #FCFCFC repeat-x 0 top;}
.iConBox{width:968px; height:170px; margin:0 auto; padding:29px 17px 0 17px; overflow:hidden;}
.iNews{width:338px; height:146px;}
.iNews h1{height:33px;}
.iNews ul li{height:23px; background:url(../../images/hatang/icon_square_green.gif) no-repeat 0 5px; padding-left:10px; white-space:nowrap; overflow:hidden;}
.iNews ul li span{float:right; color:#999;}
.iIndustry{width:315px; height:136px; margin-left:24px; position:relative; z-index:0; overflow:hidden;}
.iIndustry h1{height:29px; padding-left:10px;}

.linka{width:968px;}
.linka a{ margin:10px; height:30px; line-height:30px;}
#indSlider ul, #indSlider li{display:block;position:relative; z-index:0;}
#indSlider li {display:none;}	
#indSlider li:first-child {display:block;}
#indSlider{width:303px; height:80px; padding:5px; border:#e8e8e8 1px solid; background:#fff; overflow:hidden;}
#indSlider li {width:303px; height:80px; margin-right:5px; overflow:hidden;}
#indSlider li span{display:block; float:left; width:119px; height:80px; overflow:hidden;}
#indSlider li dl{width:169px;height:80px; float:left; padding-left:15px; overflow:hidden;}
#indSlider li dl dt{padding-top:7px; color:#003b84; font-weight:bold;font-size:12px; font-family:"宋体";}
#indSlider li dl dt a{color:#003b84;}
#indSlider li dl dd{line-height:18px; padding-top:5px;}
.iIndustry ol {height:9px; position:absolute; top:5px; right:5px; z-index:10; margin:0; padding:0;}
.iIndustry ol li{margin:0 0 0 6px; padding:0; display:inline; float:left; height:9px;}
.iIndustry ol li a{display:block; width:9px; height:9px;line-height:0; background:url(../../images/hatang/bg_sctrl.gif) no-repeat 0 0; font-size:0;}
.iIndustry ol li a:hover{background-position:0 -9px;}
.iIndustry ol li.current a{ background-position:0 -9px;}
.iIndustry ol li a:focus, .prevBtn a:focus, .nextBtn a:focus{outline:none;}
.iProduct{width:266px; height:136px; margin-left:25px; overflow:hidden;}
.iProduct h1{height:33px; padding-left:2px;}
.iProInf{width:266px; height:87px; overflow:hidden;}
.iProInf span{display:block; float:left; width:98px; height:87px; overflow:hidden;}
.iProInf dl{width:157px; height:90px; padding-left:11px; float:left; overflow:hidden;}
.iProInf dl dt{padding-top:0px;font-weight:bold;color:#333}
.iProInf dl dd{line-height:22px; padding-top:5px;}
#footer{width:100%; height:140px; background:url(../../images/hatang/bg_footer_x.gif) repeat-x 0 top; margin-top:0; margin-bottom:30px;}
.footBox{width:1002px; margin:0 auto; font-family:"宋体",Arial; overflow:hidden;}
.flinks,.copyright{padding:15px 0 0 0; }
.flinks{padding-right:20px;}
.copyright{text-align: center;line-height:22px;padding-bottom:18px}
.share{width:155px; height:24px;background:url(../../images/hatang/bg_share.png) no-repeat; margin:10px 0 0 10px;}

.innerBanner{width:100%; height:270px; overflow:hidden;}
.innerNav{width:100%; height:44px; background:url(../../images/hatang/bg_loc_x.gif) repeat-x 0 0;}
.innerNav span{display:block; width:1002px; height:38px; margin:0 auto; overflow:hidden; text-align:center;}
.innerNav span a{display:inline-block; width:97px; height:28px; border-right:#dfdfdf 1px solid; text-align:center; padding:10px 0 0 0; font-family:"宋体"; font-size:14px;}
.innerNav span a:hover,.innerNav span a.cur{background:#006FAC; color:#FFF;}
.innerBox{width:100%; background:#f9f8f8; overflow:hidden;}
.innerContent{width:1002px; margin:0 auto; overflow:hidden;}
.aboutSection1{width:936px; height:170px; margin:45px auto 0 auto; overflow:hidden;}
.worldMap1{width:310px; height:151px; margin-top:13px;}
.groupProfile{width:594px; height:170px; margin-left:32px;}
.groupProfile h1{height:42px;}
.groupProfile span{display:block; line-height:22px;}
.groupProfile span strong{color:#005842;}
.groupProfile span strong a{font-weight:bold; color:#005842;}
.groupProfile span strong a:hover{text-decoration:underline;}
.aboutSection2{width:959px; height:257px; border:#dfdfdf 1px solid; margin:35px auto 0 auto; padding-left:1px; overflow:hidden;}
.infBox1{width:281px; height:227px; border-right:#dfdfdf 1px solid; background:#FFF; padding:15px 19px; overflow:hidden;}
.infBox1 h1{height:28px;}
.infBox1 h2{height:104px;}
.infBox1 h3{height:52px; padding-top:10px; line-height:22px;}
.infBox1 h4{text-align:right;}
.aboutSection3{width:960px; height:257px; margin:35px auto 20px auto; background:url(../../images/hatang/bg_vline1.gif) no-repeat 0 center; padding-left:2px; overflow:hidden;}
.infBox2{width:280px; height:227px; background:url(../../images/hatang/bg_vline1.gif) no-repeat right center; padding:15px 20px; overflow:hidden;}
.infBox2 h1{height:28px; border-bottom:#dfdfdf 1px solid;}
.infBox2 .teamList{width:281px;}
.infBox2 .teamList h2{width:261px; height:85px; padding:10px; overflow:hidden;}
.infBox2 .teamList h2 span{display:block; float:left; width:120px; height:85px;}
.infBox2 .teamList h2 dl{width:126px; padding-left:15px; overflow:hidden;}
.infBox2 .teamList h2 dl dt{font-weight:bold; padding-top:8px;}
.infBox2 .teamList h2 dl dd{line-height:18px; padding-top:5px;}
.infBox2 .teamList ul{width:266px; background:url(../../images/hatang/bg_dot_line1.gif) repeat-x top; padding:12px 0 0 15px;}
.infBox2 .teamList ul li{width:88px; float:left; height:22px; font-weight:bold;}
.leaderPic{width:280px; height:162px; padding:10px 0 0 0; position:relative; z-index:0; overflow:hidden;}
#leaderSlider ul, #leaderSlider li{display:block;position:relative; z-index:0;}
#leaderSlider li {display:none;}	
#leaderSlider li:first-child {display:block;}
#leaderSlider{width:280px; height:162px;overflow:hidden;}
#leaderSlider li {width:280px; height:162px; overflow:hidden;}
#leaderSlider li span{display:block;width:242px; height:27px; background:url(../../images/hatang/bg_ldgh.png) no-repeat -19px 0; text-align:center; line-height:27px; color:#FFF; position:absolute; bottom:0; left:19px; z-index:1;}
.leaderPic .prevBtn, .leaderPic .nextBtn{margin:0;padding:0;display:block; width:19px; height:27px; position:absolute; bottom:0; background:url(../../images/hatang/bg_ldgh.png) no-repeat 0 0; overflow:hidden; z-index:100;}
.leaderPic .prevBtn{left:0; background-position:0 0 !important;}														
.leaderPic .nextBtn{right:0; background-position:-261px 0 !important;}
.mediaPic{text-align:center; padding:30px 0 0 0;}
.innerNav1{width:100%; height:44px; background:url(../../images/hatang/bg_loc_x.gif) repeat-x 0 0;}
.location{width:977px; height:44px; margin: auto; padding:0 15px 0 10px; overflow:hidden;}
.location h1{width:152px; height:44px; float:left; overflow:hidden;color:#fff;font-size:20px;padding:8px 0 0 64px;font-family:"黑体";font-weight:bold;}
.location h2{width:761px; height:44px; float:left; overflow:hidden;}
.location h2 strong{display:inline-block; font-family:"宋体"; font-weight:normal; font-size:16px; padding:10px 0 0 28px;}
.location h2 span{float:right; padding:12px 0 0 20px; height:14px; background:url(../../images/hatang/icon_home.gif) no-repeat 0 14px;}
.location h2 span font{color:#005842; font-size:12px;}
.outFix1{width:992px; padding:0 0 0 10px; margin:0 auto; background:url(../../images/hatang/bg_left_y.gif) repeat-y 10px 0; overflow:hidden;}
.outFix2{width:992px; background:url(../../images/hatang/bg_fix_bot.png) no-repeat left bottom; min-height:300px; height:auto !important; height:300px;}
.leftMenu{width:191px; padding:6px 0 0 25px;overflow:hidden;}
.leftMenu ul li a{display:block; width:132px; height:27px; background:url(../../images/hatang/bg_leftmenu.png) no-repeat 0 -36px; font-family:"宋体"; font-size:14px; padding:9px 0 0 28px; white-space:nowrap; overflow:hidden;}
.leftMenu ul li a:hover,.leftMenu ul li.cur a{background-position:0 0 !important; color:#039}
.rightBox{width:761px; padding:20px 0 50px 0;}
.context{padding:0 40px; line-height:22px;}

.indSection1{width:962px; height:241px; margin:35px auto 0 auto; overflow:hidden;}
.indSection1 h1{height:34px; border-bottom:#dfdfdf 1px solid; padding-left:10px;}
.manufactureInf{width:890px; height:185px; padding:21px 30px 0 42px; overflow:hidden;}
.manufactureInf span{display:block; float:left; width:242px; height:185px; overflow:hidden;}
.manufactureInf dl{width:580px; height:185px; float:left; padding-left:68px; overflow:hidden;}
.manufactureInf dl dd{padding-top:20px; line-height:22px;}
.manufactureInf dl dd strong{color:#005842;}
.manufactureInf dl dd strong a{font-weight:bold; color:#005842;}
.manufactureInf dl dd strong a:hover{text-decoration:underline;}
.indSection2{width:962px;  margin:24px auto 0 auto; overflow:hidden;margin-bottom:20px;}
.branchIntro{width:307px; height:168px; background:#FFF; border:#dfdfdf 1px solid; position:relative; z-index:0; overflow:hidden;}
.branchIntro h1{height:23px; padding:16px 0 0 14px; font-weight:bold; color:#555;}
#branchSlider ul, #branchSlider li{display:block;position:relative; z-index:0;}
#branchSlider li {display:none;}	
#branchSlider li:first-child {display:block;}
#branchSlider{width:289px; height:120px; margin:0 auto;overflow:hidden;}
#branchSlider li {width:289px; height:120px;overflow:hidden;}
#branchSlider li a{display:block;width:289px; height:120px;}
#branchSlider li span{display:block; width:279px; height:25px; line-height:25px; color:#FFF; padding-left:10px; background:url(../../images/hatang/bg_png_black.png) repeat; position:absolute; bottom:0; left:0; z-index:1;}
#branchSlider li span strong{float:right; padding-right:10px;}
.branchIntro ol {height:9px; position:absolute; top:20px; right:12px; z-index:10; margin:0; padding:0;}
.branchIntro ol li{margin:0 0 0 6px; padding:0; display:inline; float:left; height:9px;}
.branchIntro ol li a{display:block; width:9px; height:9px;line-height:0; background:url(../../images/hatang/bg_sctrl.gif) no-repeat 0 0; font-size:0;}
.branchIntro ol li a:hover{background-position:0 -9px;}
.branchIntro ol li.current a{ background-position:0 -9px;}
.branchIntro ol li a:focus, .prevBtn a:focus, .nextBtn a:focus{outline:none;}
.indProduct,.indPartner{width:307px; height:168px; background:#FFF; border:#dfdfdf 1px solid; margin-left:17px; overflow:hidden;}
.indProduct h1,.indPartner h1{height:23px; padding:16px 0 0 14px; font-weight:bold; color:#555;}
.indProduct h1 span,.indPartner h1 span{float:right; padding-right:18px;}
.branchIntro h2,.indProduct h2,.indPartner h2{text-align:center;}
.indSection3{width:962px; height:250px; border-top:#dfdfdf 1px solid; margin:30px auto; overflow:hidden;}
.indBusiness{width:450px; height:250px; border-right:#dfdfdf 1px solid; padding:0 30px 0 0; overflow:hidden;}
.indBusiness1{width:451px; height:250px; padding:0 0 0 30px; overflow:hidden;}
.indBusiness h1{height:38px; border-bottom:#dfdfdf 1px solid; padding:25px 0 0 10px;}
.indBusiness1 h1{height:38px; border-bottom:#dfdfdf 1px solid; padding:25px 0 0 10px;}
.indBusIntro{width:441px; height:120px; padding:20px 0 0 10px; overflow:hidden;}
.indBusIntro span{display:block; float:left; width:150px; height:110px; border:#dfdfdf 1px solid; padding:4px;}
.indBusIntro dl{width:263px; padding-left:18px; float:left; overflow:hidden;}
.indBusIntro dl dt{line-height:22px; height:90px; padding-top:3px;}
.indBusIntro dl dd{text-align:right; padding-top:5px;}

.newsSection{width:884px; margin:0 auto; padding:30px 0; overflow:hidden;}
.newsBox{width:842px; border:#dfdfdf 1px solid; background:#FFF; padding:13px 20px; margin-top:20px; overflow:hidden;}
.newsBox h1{height:27px; background:url(../../images/hatang/bg_dot_line.gif) repeat-x bottom; padding-left:14px;}
.newsBox ul li{height:30px; line-height:30px; background:url(../../images/hatang/bg_dot_line.gif) repeat-x bottom; padding:0 15px; white-space:nowrap; overflow:hidden;}
.newsBox ul li a{display:inline-block; background:url(../../images/hatang/icon_square_green.gif) no-repeat 0 center; padding-left:10px;}
.newsBox ul li span{float:right; color:#999;}
.more{text-align:right; padding-top:10px;}
.newsList{width:721px; margin:0 auto;overflow:hidden;}
.newsList ul li{height:30px; line-height:30px; background:url(../../images/hatang/bg_dot_line.gif) repeat-x bottom; padding-left:13px; white-space:nowrap; overflow:hidden;}
.newsList ul li a{display:inline-block; background:url(../../images/hatang/icon_square_green.gif) no-repeat 0 center; padding-left:10px;}
.newsList ul li span{float:right; color:#999; padding-right:9px;}
.showContent{width:922px; margin:0 auto; padding:20px 0 30px 0; overflow:hidden;}
.showTitle{text-align:center; font:22px "宋体"; color:#d7000e; padding:12px 0;}
.showTitle1{border-top:#dadada 1px solid; padding:10px 0 0 0; color:#999; text-align:center;}
.showContext{padding:20px 0; line-height:22px; font-size:14px;}
.showContext p{display:block; margin-bottom:15px;}
/*.showContext table{border-top: 3px solid #3c78a8;}
.showContext th, .showContext td {border: 1px solid #d8d8d8;font-size: 14px;padding: 8px 5px;}*/
.operation{width:922px; height:82px; background:url(../../images/hatang/bg_line_btnop.gif) no-repeat 0 center; text-align:center;}
.operation a{display:inline-block; margin:0 10px; width:82px; height:82px; background-image:url(../../images/hatang/btn_operate.png); background-repeat:no-repeat;}
.operation a#print{background-position: 0 0;}
.operation a#print:hover{background-position:0 -82px !important;}
.operation a#close{background-position: -82px 0;}
.operation a#close:hover{background-position:-82px -82px !important;}
.operation a#back{background-position: -164px 0;}
.operation a#back:hover{background-position:-164px -82px !important;}

.cultureSection{width:961px; margin:44px auto; overflow:hidden;}
.culIdea{width:290px; height:266px; padding:5px 20px 0 10px; border-bottom:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid;}
.culIdea h1{height:29px;}
.culIdea h2{height:104px;}
.culIdea h3{height:77px; padding-top:8px; line-height:22px; overflow:hidden;}
.culLogo{width:271px; height:266px; padding:5px 28px 0 20px; border-bottom:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid;}
.culLogo h1{height:34px;}
.culLogo h2{height:190px;}
.culLogo h2 span{display:block; float:left; width:87px;}
.culLogo h2 strong{display:block; float:left; padding-left:15px; line-height:22px; width:169px; font-weight:normal;}
.culVideo{width:299px;height:266px; padding:5px 0 0 21px; border-bottom:#dfdfdf 1px solid;}
.culVideo h1{height:28px;}
.culVideo h2{width:276px; height:187px; background:url(../../images/hatang/bg_video.jpg) no-repeat 0 0; padding:9px 0 0 10px;}
.culSociety{width:290px; height:246px; padding:25px 20px 0 10px; border-right:#dfdfdf 1px solid;}
.culSociety h1{height:28px;}
.culSociety h2{height:104px;}
.culSociety h3{height:77px; padding-top:8px; line-height:22px; overflow:hidden;}
.culMagazine{width:319px; height:246px; padding:25px 0 0 0; border-right:#dfdfdf 1px solid; position:relative; z-index:0; overflow:hidden;}
.culMagazine h1{height:46px; padding-left:20px;}
#maSlider ul, #maSlider li{display:block;position:relative; z-index:0;}
#maSlider li {display:none;}	
#maSlider li:first-child {display:block;}
#maSlider{width:127px; margin:0 auto;overflow:hidden;}
#maSlider li {width:127px; height:200px;overflow:hidden;}
#maSlider li a{display:block;width:127px; height:200px;}
#maSlider li span{display:block; text-align:center; padding-top:10px;}
.culMagazine .prevBtn,.culMagazine .nextBtn{margin:0;padding:0;display:block; width:19px; height:41px; position:absolute; top:133px; background:url(../../images/hatang/bg_btnLR.gif) no-repeat 0 0; overflow:hidden; z-index:100;}
.culMagazine .prevBtn{left:56px; background-position:0 0 !important;}														
.culMagazine .nextBtn{right:56px; background-position:0 -41px !important;}
.culActivity{width:299px;height:246px; padding:25px 0 0 21px;}
.culActivity h1{height:30px;}
#aFocus{padding-left:30px;}

.hrSection1{width:923px; height:239px; background:url(../../images/hatang/bg_hr_s1.png) no-repeat 0 0; margin:25px auto 0 auto; padding:20px;overflow:visible;}
.hrJob{width:593px; height:239px;}
.hrJob h1{height:27px; padding:0 0 0 6px;}
.hrJob h1 span{float:right; padding:3px 10px 0 0;}
.hrJob h1 span a{color:#005842; font-weight:bold;}
.hrJob h1 span a:hover{color:#005842; text-decoration:underline;}
.hrTable {background:url(../../images/hatang/bg_hr_table1.png) no-repeat 0 0;}
.hrTable2 {background:url(../../images/hatang/bg_hr_table2.png) no-repeat 0 0; margin:20px auto 0 auto;}
.hrTable td,.hrTableS td,.hrTable2 td{height:28px; line-height:28px; background:url(../../images/hatang/bg_dot_line.gif) repeat-x bottom; text-align:center;}
.tTitle td{height:30px !important; background:none !important; font-weight:bold;}
.tLeft{text-align:left !important; padding-left:15px;}
.jobSearch1{width:265px; margin-left:50px; overflow:visible;}
.jobSearch1 h1{height:27px; padding-left:5px;}
.jobSearch1 h2{height:21px; padding-left:5px; color:#999;}
.jobSearchForm{width:265px;}
.jobSearchForm label{display:block; margin-top:9px;}
.jobSearchForm .jsKey{width:255px; height:26px; border:#dfdfdf 1px solid; line-height:26px; background:url(../../images/hatang/bg_jsinput.png) no-repeat 0 0; padding-left:8px;}
.jobSearchForm .select1{width:265px;}
.hrSection2{width:963px; height:264px; margin:20px auto 0 auto; overflow:hidden;}
.hrSchool{width:592px; height:222px; background:#FFF; border:#dfdfdf 1px solid; padding:20px;}
.hrSchool h1{height:28px; padding-left:6px;}
.hrSchool span{display:block; width:355px; height:169px; background:url(../../images/hatang/bg_sxy.jpg) no-repeat 0 0; border-top:#dfdfdf 1px solid; padding:25px 12px 0 225px; line-height:22px;}
.hrSchool span strong{color:#005842;}
.hrSchool span strong a{color:#005842;}
.hrSchool span strong a:hover{text-decoration:underline;}
.hrCareer{width:277px; height:222px; background:#FFF; border:#dfdfdf 1px solid; padding:20px; margin-left:10px;}
.hrCareer h1{height:27px; border-bottom:#dfdfdf 1px solid; padding-left:7px;}
.hrCareer ul li{height:28px; line-height:28px; padding-left:10px; background:url(../../images/hatang/bg_dot_line.gif) repeat-x bottom; white-space:nowrap; overflow:hidden;}
.hrCareer ul li a{display:inline-block; background:url(../../images/hatang/icon_square_green.gif) no-repeat 0 center; padding-left:14px;}
.hrCareer span{display:block; text-align:right; font-weight:bold; color:#005842; padding-top:10px;}
.hrCareer span a{color:#005842; font-weight:bold;}
.hrCareer span a:hover{text-decoration:underline;}
.hrSection3{width:963px; height:295px; margin:20px auto 40px auto; overflow:hidden;}
.hrSection3 h1{height:27px; border-bottom:#dfdfdf 1px solid; padding-left:7px;}
.hrSection3 ul{width:963px; padding:15px 0 0 6px; overflow:hidden;}
.hrSection3 ul li{width:232px; float:left; display:inline; margin-right:8px;}
.hrSection3 ul li h2{height:127px;}
.hrSection3 ul li h3{font-weight:bold; padding:10px 8px 0 8px;}
.hrSection3 ul li h4{line-height:22px; padding:5px 8px 0 8px;}
.hrSection3 ul li h5{font-weight:bold; color:#005842; text-align:right;padding:10px 8px 0 0;}
.hrSection3 ul li h5 a{color:#005842;}
.hrSection3 ul li h5 a:hover{text-decoration:underline;}
.foldMenu span{display:block; cursor:pointer;}
.foldMenu div{width:160px; background:#f6f6f6 url(../../images/hatang/bg_leftmenuline.gif) no-repeat center bottom;}
.foldMenu div a{display:block; width:160px !important; height:30px !important; line-height:30px !important; background:none !important; font-family:宋体 !important; font-size:12px !important; padding:0 !important; text-align:center !important; white-space:nowrap; overflow:hidden;}
.foldMenu div a.cur{color:#005842 !important;}
.jobSearchForm2{width:670px; padding:30px 0 0 50px; overflow:visible;}
.jobSearchForm2 label{display:inline-block; float:left; padding:0; margin:0 5px;}
.jobSearchForm2 .jsKey2{width:184px; height:24px; border:#dedede 1px solid; line-height:24px; background:url(../../images/hatang/bg_jsinput.png) no-repeat 0 0; padding-left:8px;}
.jobSearchForm2 .select2{width:170px;}
.jobShow{width:722px; margin:0 auto 20px auto; overflow:hidden;}
.jobTips{line-height:22px;}
.jobshowTable{width:700px; padding:27px 0 0 0; margin:0 auto; overflow:hidden;}
.jobshowTable table{border-top:#dcdcdc 1px solid; border-right:#dcdcdc 1px solid;}
.jobshowTable table td{border-left:#dcdcdc 1px solid; border-bottom:#dcdcdc 1px solid; padding:10px; line-height:22px;}
.jobshowTable table td.tBg{background:#efefef; font-weight:bold; text-align:center;}
.btnYp{padding:25px 0 0 0; text-align:center;}
.btnYp a{display:inline-block; margin:0 5px;}

.location2{width:964px; height:38px; line-height:38px; padding-left:38px; margin:0 auto; background:url(../../images/hatang/icon_home.gif) no-repeat 17px 13px;}
.location2 span{color:#005842;}
.contactBox{width:990px; margin:0 auto; padding:50px 0; overflow:hidden;}
.contacyWay{width:365px; height:195px; background:url(../../images/hatang/bg_contact.jpg) no-repeat 0 0; padding:50px 160px 0 465px; font-size:14px; line-height:22px;}
.adviseTips{width:622px;height:22px; line-height:22px; background:url(../../images/hatang/img_text_zxly.gif) no-repeat 0 0; color:#999; padding:0 0 0 93px; margin:20px auto 0 auto;}
.serTableGroup{width:800px; margin:0 auto;padding:20px 0;}
.serTableGroup table{}
.serTableGroup table td{padding:8px 0;}
.serTableGroup .tRight{text-align:right !important; font-weight:bold;}
.textType{width:237px; height:24px; border:#b7b7b7 1px solid; background:#e8e8e8; line-height:24px; padding-left:5px;}
.areaType{width:618px; height:175px; border:#b7b7b7 1px solid; background:#e8e8e8; resize: none}
.textCode{width:90px; height:24px; border:#b7b7b7 1px solid; background:#e8e8e8; line-height:24px; padding-left:5px;}
.btnSubmit{padding:0 0 0 230px;}
.textType2{width:423px; height:24px; border:#b7b7b7 1px solid; background:#e8e8e8; line-height:24px; padding-left:5px;}

.mapBox{width:980px; margin:0 auto; padding:20px 0 0 0; overflow:hidden;}
.mapList{width:980px; margin-bottom:30px; overflow:hidden;}
.mapList dt{color:#005842; font-size:14px; font-weight:bold;width:900px; height:25px; border-bottom:#dcdcdc 1px solid; padding-left:10px; margin-bottom:10px; overflow:hidden;}
.mapList dd{width:100px; float:left; display:inline-block; margin:0 0 0 10px}
.patchBox{width:980px; margin:0 auto; padding:0 0 30px 0; overflow:hidden;}
.searchTip{padding:20px 0 10px 0; width:980px; margin:0 auto;}
.searchTip strong{color:#cd0600; font-size:14px;}
.searchList{width:980px; margin:0 auto; overflow:hidden;}
.searchList ul li{height:30px; line-height:30px; background:url(../../images/hatang/bg_dot_line.gif) repeat-x 0 bottom; padding-left:10px; white-space:nowrap; overflow:hidden;}
.searchList ul li a{display:inline-block; background:url(../../images/hatang/icon_square_green.gif) no-repeat 0 center; padding-left:14px;}
.searchList ul li span{float:right; padding-right:20px;}


.teamBox{width:693px; border-bottom:#dddddd 1px solid; padding:25px 22px; margin-left:20px; overflow:hidden;}
.teamBox span {display:block; width:150px; height:108px; float:left;}
.teamBox dl{width:526px; float:left; padding-left:17px; overflow:hidden;}
.teamBox dl dt{color:#005842; font-weight:bold;line-height:20px; padding-top:5px;}
.teamBox dl dd{line-height:20px; padding-top:5px;}
.teamBox dl dd strong{font-weight:normal; color:#005842;}
.teamBox dl dd a{color:#005842;}
.leaderCare{width:729px; margin:0 auto; overflow:hidden;}
.leaderCare ul li{display:inline; margin:0 13px 26px 13px; float:left; width:207px; height:185px; border:#ddd 1px solid; padding:14px 4px; overflow:hidden;}
.leaderCare ul li h1{display:block; border-bottom:#ddd 1px solid; text-align:center; padding-bottom:12px;}
.leaderCare ul li h2{display:block; line-height:20px; padding:5px 0 0 8px;}
.videoList{width:674px; margin:0 0 0 45px; overflow:hidden;}
.videoList ul li{width:337px; height:270px; border-bottom:#c9c9c9 1px solid; float:left; margin-bottom:22px;}
.videoList ul li span{display:block; width:336px; height:233px;border-right:#d9d9d9 1px dashed; padding-top:17px;}
.videoList ul li h1{display:block; width:239px; height:186px; background:url(../../images/hatang/bg_video2.jpg) no-repeat 0 0; margin:0 auto; padding:9px 0 0 10px;}
.videoList ul li h2{display:block; text-align:center;}
.manazineList{width:669px; margin:0 auto; overflow:hidden;}
.manazineList ul li{width:177px; height:265px; float:left; display:inline; margin:0 23px 23px 23px; overflow:hidden;}
.manazineList ul li a{display:block;}
.manazineList ul li img{display:block; border:#cfcfcf 1px solid; padding:4px; width:167px; height:226px;}
.manazineList ul li span{display:block; text-align:center; font-size:14px; padding-top:10px;} 

.selectMa{text-align:left; height:30px; padding:0 0 20px 70px;}

.indProImg{width:744px; height:485px; margin:0 auto; overflow:hidden;}
#proTag{height:33px; border-bottom:#9a9a9a 1px solid; padding-left:21px;}
#proTag li{width:98px; height:33px; float:left; display:inline; margin-right:1px; background:#c8c8c8; text-align:center; line-height:33px; font-family:"宋体"; font-size:17px; color:#FFF;}
#proTag li.cur{background:#9a9a9a;}
.proCon{width:744px; height:425px; padding:24px 0 0 10px; background:url(../../images/hatang/loading.gif) no-repeat center center; overflow:hidden;}
.proImg{width:719px; height:425px; background:url(../../images/hatang/bg_proImg.png) no-repeat 0 0;}
.proImgThumb{width:139px; height:425px;position:relative; z-index:0; overflow:hidden;}
#pitSlider ul, #pitSlider li{display:block;position:relative; z-index:0;}
#pitSlider li {display:none;}	
#pitSlider li:first-child {display:block;}
#pitSlider{width:114px; height:340px; margin:38px auto 0 auto;overflow:hidden;}
#pitSlider li {width:114px; height:340px;overflow:hidden;}
#pitSlider li a{display:block;width:104px; height:63px; border:#d3d3d3 1px solid; padding:4px; background:#FFF; margin:12px 0;}
.proImgThumb .prevBtn,.proImgThumb .nextBtn{margin:0;padding:0;display:block; width:18px; height:18px; position:absolute; left:60px; z-index:100;}
.proImgThumb .prevBtn{top:20px;}														
.proImgThumb .nextBtn{bottom:20px;}
.proImgBig{width:550px; height:393px; padding:16px 15px; overflow:hidden;}
.proImgBig ul li span{display:block; text-align:center; padding-top:10px;}

.showContext1{ padding:20px 0 20px 160px; line-height:22px; font-size:14px; }
.showContext1 p{display:block; margin-bottom:15px;}


.leaderCare1{width:729px; margin:0 auto; overflow:hidden;}
.leaderCare1 ul li{display:inline; margin:0 13px 26px 13px; float:left; width:207px; height:135px; border:#ddd 1px solid; padding:14px 4px; overflow:hidden;}
.leaderCare1 ul li h1{display:block; border-bottom:#ddd 1px solid; text-align:center; padding-bottom:12px;}
.leaderCare1 ul li h2{display:block; line-height:20px; padding:5px 0 0 8px;text-align:center;}

.jobForm{width:700px; margin:0 auto; overflow:hidden;}
.tableHr1{border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9}
.tableHr1 td{border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:left; padding:5px 0 5px 10px; vertical-align:middle;}
.tRed{color:#f00;}
.inputF1{width:150px; height:20px; line-height:20px; border:#ddd 1px solid; background:#f1f1f1;color:#555;}
.inputF2{width:350px; height:20px; line-height:20px; border:#ddd 1px solid; background:#f1f1f1;color:#555;}
.areaF1{width:660px; height:100px; border:#ddd 1px solid; resize:vertical; overflow:auto;}


/*增加导航二级菜单*/
.navMenu{width:680px;position:absolute; top:48px; left:350px; z-index:15;font-size:12px;}
.menu{width:93px; height:31px; margin:0 0 0 0; float:left; display:inline; text-align:center;padding:0}
.menu_no{width:93px;height:31px; margin:0 0 0 0; float:left; display:inline; text-align:center;padding:0}
.navMenu .hover{background:url(../../images/hatang/bg_nav_cur.gif) no-repeat center bottom;}
#menuText{display:inline; float:left; width:100px; height:19px; padding:4px 0 0 0; text-align:center; background:url(../../images/hatang/bg_nav_vline.gif) no-repeat right center;font-weight:bold;color:#000}
#menuText a {color:#000;text-decoration:none;font-size:14px;}
#menuText a:hover {color:#003b84; text-decoration:none;}
.sub{width:511px; height:178px; background:url(../../images/hatang/bg_subMenu.png) no-repeat top; padding:22px 6px 6px 0; text-align:left; overflow:hidden; position:absolute; top:31px; left:0; z-index:-1; display:none;}
.menu1{left:98px;}
.menu2{left:98px;}
.menu3{left:98px;}
.menu4{left:98px;}
.menu5{left:98px;}
.menu6{left:138px;}
.sub_about_left{width:65px;  height:158px; border-right:#c2c2c2 1px solid; margin-left:25px; padding:0 5px 0 0;}
.sub_about_left ul li{height:24px;overflow:hidden;}
.sub_about_right{width:392px; margin-left:23px; padding:18px 0 0 0; overflow:hidden;}
.sub_about_right span{display:block; float:left;}
.sub_about_right dl{display:block; float:left; width:195px; padding:0 0 0 18px; overflow:hidden;}
.sub_about_right dl dt{font-weight:bold; color:#006fac; font-size:13px; padding:5px 0 0;}
.sub_about_right dl dd{line-height:22px; padding:10px 0 0;}
.sub_about_right dl dd a{color:#006fac;}
.sub_about_right dl dd a:hover{color:#006fac; text-decoration:underline;}

.sub_industry_left{width:65px;  height:158px; border-right:#c2c2c2 1px solid; margin-left:25px; padding:0 5px 0 0;}
.sub_industry_left ul li{height:24px;overflow:hidden;}
.sub_industry_right{width:392px; margin-left:23px; padding:18px 0 0 0; overflow:hidden;}
.sub_industry_right span{display:block; float:left;}
.sub_industry_right dl{display:block; float:left; width:195px; padding:0 0 0 18px; overflow:hidden;}
.sub_industry_right dl dt{font-weight:bold; color:#006fac; font-size:13px; padding:5px 0 0;}
.sub_industry_right dl dd{line-height:22px; padding:10px 0 0;}
.sub_industry_right dl dd a{color:#006fac;}
.sub_industry_right dl dd a:hover{color:#006fac; text-decoration:underline;}

.sub_news_left{width:65px;  height:158px; border-right:#c2c2c2 1px solid; margin-left:25px; padding:0 5px 0 0;}
.sub_news_left ul li{height:24px;overflow:hidden;}
.sub_news_right{width:392px; margin-left:23px; padding:5px 0 0 0; overflow:hidden;}
.sub_news_right h3{font-weight:bold; color:#006fac; font-size:13px; height:27px;}
.snCon{width:392px; overflow:hidden;}
.snCon span{display:block;float:left;}
.snCon dl{display:block;float:left; width:195px; padding:0 0 0 18px; overflow:hidden;}
.snCon dl dt{color:#333; font-size:13px; padding:5px 0 0;}
.snCon dl dt a{color:#006fac;}
.snCon dl dt a:hover{color:#006fac; text-decoration:underline;}
.snCon dl dd{line-height:22px; padding:5px 0 0;}
.snCon dl dd#snDate{color:#999;}
.snCon dl dd a{color:#006fac;}
.snCon dl dd a:hover{color:#006fac; text-decoration:underline;}

.sub_culture_left{width:65px;  height:158px; border-right:#c2c2c2 1px solid; margin-left:25px; padding:0 5px 0 0;}
.sub_culture_left ul li{height:24px;overflow:hidden;}
.sub_culture_right{width:392px; margin-left:23px; padding:18px 0 0 0; overflow:hidden;}
.sub_culture_right span{display:block; float:left;}
.sub_culture_right dl{display:block; float:left; width:195px; padding:0 0 0 18px; overflow:hidden;}
.sub_culture_right dl dt{font-weight:bold; color:#006fac; font-size:13px; padding:5px 0 0;}
.sub_culture_right dl dd{line-height:22px; padding:10px 0 0;}
.sub_culture_right dl dd a{color:#005842;}
.sub_culture_right dl dd a:hover{color:#005842; text-decoration:underline;}

.sub_hr_left{width:65px;  height:158px; border-right:#c2c2c2 1px solid; margin-left:25px; padding:0 5px 0 0;}
.sub_hr_left ul li{height:24px;overflow:hidden;}
.sub_hr_right{width:400px; margin-left:15px; padding:5px 0 0 0; overflow:hidden;}
.sub_hr_right h3{font-weight:bold; color:#006fac; font-size:13px; height:25px; padding-left:8px;}
.sub_hr_right table td{text-align:center; height:25px; color:#005842;}
.sub_hr_right table tr.shTitle td{height:30px; border-bottom:#bdbdbd 1px solid; color:#666;}
.sub_hr_right table td.htLeft{text-align:left !important; padding-left:15px;}
.sub_hr_right table td a{color:#005842;}
.sub_hr_right table td a:hover{color:#005842; text-decoration:underline;}


.mapMain{ width:1002px; margin:0 auto; padding-bottom:30px; overflow:hidden;}
.mapMainLeft{ width:246px; height:530px; border-right:#d9d9d9 1px dashed; float:left;}
.mapMainLeft{ margin-left:28px; margin-top:20px; width:196px; height:511px; background:url(../../images/hatang/Contact_btn.png) no-repeat 0 0;}
.mapMainLeft li{ margin-bottom:25px;display:block; width:196px; height:31px;  font-family:"宋体"; font-size:15px; padding:11px 0 0 0; text-align:center; white-space:nowrap; overflow:hidden;}
.mapBtnCard{width:196px; height:42px; background:url(../../images/hatang/contact_btn1.jpg) no-repeat; font-weight:bold; color:#FFFFFF;}

.mapMainRight{ width:754px; height:560px;float:right;}
.mapIn{ width:550px; height:360px; margin:40px auto 0 auto; overflow:hidden;}
.mapWord{ width:550px; height:280px; margin:0 auto; }
.mapWord h1{ font-size:15px; font-weight:bold; margin:30px 0 10px 0;}
.mapWord p{ padding-top:10px;}
.Comment_kk{ margin-bottom:50px;}
/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../../images/hatang/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/** DIVIDER **/
.divider{background:url(../../images/hatang/divider.png) no-repeat top center; margin:12px 0 12px; clear:both; float:left; width:1002px; height:25px}
.lighting{background:url(../../images/hatang/lighting.png) no-repeat center center; width:25px; height:25px; margin:0 auto}
.lighting:hover{background:url(../../images/hatang/lighting_hover.png) no-repeat center center; cursor:normal}
