﻿body {margin:0px auto;color:#3B3B3B; background:#fff /*url(../images/intro_04.jpg) repeat-x top*/; font-family:"宋体"; font-size:12px; line-height:20px;}
a{color:#3B3B3B;text-decoration: none;}
a:hover {color: #dd1600;text-decoration: none;}
input,select{ font-size:12px;}
cite,em,i,u,code{ font-style:normal; font-size:12px}
img{ vertical-align:top;}

.hcontent{ width:1000px; margin:0 auto; background: url(../images/headback.jpg) no-repeat top; }
.header{ text-align:center;}


.menuback{clear:both; height:26px;}/*09-12-11修改*/
.menuflash{ position:absolute; width:1000px; text-align:center}/*09-12-11修改*/

.banner{ text-align:center; min-height:142px; _height:140px;}

.search dl,.search dt,.search dd{ padding:0; margin:0; }
.search dl{ padding-right:70px; float:right; padding-top:38px;}
.search dt,.search dd{ float:left;}
.search dt input{ background:none; border:none;}
.search dt{background: url(../images/intro_07.jpg) no-repeat left top; width:107px}
.logo{ float:left; width:616px; text-align:right}

.mainback{background: url(../images/content_26.jpg) repeat-x top;width:872px; margin:0 auto;min-height:500px/**_height:1%; overflow:auto;*/}
.mainltback{background: url(../images/content_23.jpg) no-repeat top; width:16px; float:left;}
.mainrtback{background: url(../images/content_28.jpg) no-repeat top;width:16px; float:right}
.contentInfo{ float:left;}

.ltcontent{background: url(../images/home_56.jpg) repeat-y 10px; padding-left:5px; width:158px; float:left;}
.introTit{ height:19px;}
.introTit code{ position:absolute;}
.introTit img{position:absolute;top:-27px;left:6px;}

.ltnav ul,.ltnav li{ padding:0; margin:0; list-style:none;}
.ltnav ul{background: url(../images/ltnavback.jpg) no-repeat top;}
.ltnav li{ color:#5b5b5b; font-weight:bold; line-height:14px; background: url(../images/home_44.gif) no-repeat center; _height:14px;}
.ltnav li a{ color:#5b5b5b;}
.ltnav a{  padding:8px 0 8px 46px;display:block;}
/*{color:#dd1600; } .ltnav li a:hover{color:#f14a00;} */
.ltnav a:hover,.ltnav .navOn {background: url(../images/intro_23.jpg) no-repeat; color:#fff;}
.ltnav .navOn:hover{ color:#fff}
.ltnav li ul{ width:132px; margin:0 auto;}
.ltnav li li{ background:#eee; font-weight:normal; border-bottom:1px solid #fff;}
.ltnav li li a{padding:8px 0 8px 42px}
.ltnav li li a:hover,.ltnav .secondon{ color:#fff; background:url(../images/backline.gif) repeat-y; font-weight:bold;}

.ltbottom{background: url(../images/home_59.jpg) no-repeat 5px; height:42px}

.intromain{margin-left:163px; padding:19px 12px 35px 30px; width:630px; overflow: hidden; }
.introPlace cite{ float:right;color:#888; padding-top:5px} 
.introPlace code{background: url(../images/intro_26.jpg) no-repeat left center ; padding-left:23px; font-size:16px;line-height:25px; font-family:"黑体"; color:#4c4c4c;}
.greyline{background: url(../images/greyline.gif) repeat-x; height:2px; overflow:hidden;}

.leaderintro { border-bottom:1px solid #dbdbdb; overflow:auto;_height:1%; color:#666; line-height:22px; padding:15px 0;}
.leaderintro dl,.leaderintro dt,.leaderintro dd{ padding:0; margin:0;}
.leaderintro dl{ width:275px; border:1px solid #dbdbdb; padding:7px; padding-bottom:0;}
.leaderintro dd{ line-height:16px; color:#a1a1a1; padding:3px 0; text-align:center;}
.leaderintro dl{ margin-left:320px;}
.leaderInfo{ float:left; width:300px;}
.leaderInfo p{ padding:0; margin:0;}

.Ititle code{ float:right; padding-top:13px; padding-right:5px; cursor:pointer;}


.Ititle{border-bottom:1px solid #dbdbdb; height:30px; clear:both; }
.Ititle b{ font-size:14px; font-family:"黑体"; font-weight:normal; line-height:30px;}

.footer{ width:862px; margin: 0 auto; clear:both;}
.footnav{ background:#f2f2f2; line-height:31px; height:31px;border-bottom:1px solid #dd1600; color:#848484; padding-left:11px;}
.footnav a{color:#848484; }
.footnav a:hover{color:#dd1600; }
.footer code a{color:#fff; }
.footer code a:hover{color:#fff; }
.copyright{ font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#bbb; height:45px; line-height:30px; padding-left:11px;}

.introblock{ padding-top:20px; overflow:auto; _height:1%;}

.leaderpt{ float:left;}
.leaderpt dl,.leaderpt dt,.leaderpt dd{ padding:0; margin:0;}
.leaderpt dd{ font-size:14px; font-weight:bold; text-align:center; line-height:30px; padding:5px 0;}
.leaderpt dt{ padding:6px; border:1px solid #e9e9e9}

.leadertop{ padding-left:38px;}
.leadIntro{ clear:both; padding:20px 0; color:#666; min-height:550px; _height:550px;}
.leadback{background: url(../images/leaderback.jpg) no-repeat; padding:9px; float:left; margin-right:5px;}

.leaderTit{ clear:both; line-height:23px; height:23px; margin-top:15px;}
.leaderTit ul,.leaderTit li{ padding:0; margin:0; list-style:none;}
.leaderTit ul{ border-bottom:2px solid #dc0000; height:23px; float:left;}
.leaderTit li{ float:left;background: url(../images/leader_13.jpg) no-repeat; color:#3f3f3f; font-weight:bold; margin-right:1px; cursor:pointer;}
.leaderTit span{background: url(../images/grey-back.jpg) no-repeat right; display:block; padding:0 18px;}
.leaderTit .backver{background: url(../images/leader_11.jpg) no-repeat; color:#fff;}
.leaderTit .backver span{background: url(../images/red-back.jpg) no-repeat right; }

.region{background: url(../images/line3px.gif) repeat-x top; padding-top:13px; height:30px; margin-top:15px;}
.region dl,.region dt,.region dd{ padding:0; margin:0;}
.region dt,.region dd{ float:left;}
.region dt{ font-weight:bold; } 
.region dd{padding:0 5px;}
.region dd select{ color:#848484;}
.address h4{ font-size:14px; color:#da0200; clear:both; margin:0; line-height:30px;}

.company{ color:#6d6d6d; line-height:30px;}

.company td{ padding-left:12px;border-bottom:1px solid #d9d9d9; }

.company u{ color:#3a3a3a; font-size:14px}/*12-29*/


/*新闻中心*/
.showimg{ float:left; padding:7px; border:1px solid #d9d9d9;}
.newsIntro dl,.newsIntro dt,.newsIntro dd{ padding:0; margin:0;}
.newsIntro dt{ text-align:center; font-size:16px; font-weight:bold;}
.newsIntro dl{ margin-left:274px}
.newsIntro dd{ padding-top:10px;}
.newsIntro cite{ color:#797979; float:right;}
.newsIntro{ padding-top:16px}

.pageslist{color:#797979; margin-top:20px; clear:both;}

.newslist{ line-height:30px;border-bottom:2px solid #d9d9d9; margin-top:20px;clear:both;}
.newslist cite{ color:#898989; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.newslist code{background: url(../images/news_07.jpg) no-repeat bottom center; color:#fff; font-weight:normal; display:block; width:68px;  line-height:20px; margin: 0 auto;}
.newslist code a{color:#fff; font-weight:normal; display:block; width:68px;  line-height:20px; margin: 0 auto;}
.newslist code a:hover{color:#fff; font-weight:normal; display:block; width:68px;  line-height:20px; margin: 0 auto;}

.newslist td{ border-bottom:1px solid #d9d9d9; padding-left:12px;}
.newslist em{ font-family:"黑体"; color:#696969;}
.newslist span{ padding:8px 0; display:block;}
.newslist a{ display:block; float:left;} 

.addreTit{ font-weight:bold; background:#f8f8f8; line-height:25px; color:#4c4c4c;}
.addreTit td{border-bottom:1px solid #b5b5b5; border-top:1px solid #dedede; text-align:center;background: url(../images/line_11.gif) no-repeat right bottom; padding:0;}
.addreTit .last{ background:none;}

.company .nobro td,.newslist .nobro td{ border-bottom:none;}

.newspost{ background:#fff; padding-left:10px; padding-top:16px;}
.postback{background: url(../images/newsi_14.jpg) repeat-y; padding-left:10px;}
.postback ul,.postback li{ padding:0; margin:0; list-style:none;}
.postback li{line-height:14px;background: url(../images/line3px.gif) repeat-x bottom; padding:5px 0; }
.postback li a{ padding-left:10px;background: url(../images/redicon.gif) no-repeat left 5px; display:block; }
.postback ul{ width:120px;}



.newsmain{ overflow:auto; font-size:14px}/*12-29*/
.newsInfo{}
.newsInfoTit{ text-align:center;padding:25px 0 10px 0;border-bottom:1px solid #cecece;}
.newsInfoTit h3{ color:#2A2A2A; font-size:16px; padding:0; margin:0; line-height:35px; }
.newsInfoTit span{ padding-right:15px; color:#797979;}

.foodmain{ padding:19px 0px 35px 13px; width:812px; margin:0 auto;}

.foodlist{background: url(../images/line3px.gif) repeat-x bottom;color:#545454; height:149px; margin-bottom:13px; clear:both;}

.foodshow,.foodshow dt,.foodshow dd{ padding:0; margin:0;}
.foodshow dd{ font-weight:bold; color:#525252;background: url(../images/food_07.jpg) no-repeat left 5px; padding-left:21px;height:20px; overflow:hidden;}
.foodshow dt{background: url(../images/food_03.jpg) no-repeat; padding:10px 8px;}  
.foodshow{ float:left;width:190px;}

.foodpic,.foodpic dt,.foodpic dd{ padding:0; margin:0;}
.foodpic{ padding-top:10px;}
.foodpic dt{ color:#545454; }
.foodpic dd{ color:#8c8c8c; line-height:14px;background:url(../images/newsic12.gif) no-repeat left center; padding-left:9px; display:block;}
/*
.foodpic dd a{ text-decoration:underline;}
*/
.foodpic dd a{color:#8c8c8c;}
.foodpic dd a:hover{color:#8c8c8c;}
.showpic{margin-left:205px;}
.foodcontent{ width:718px; margin:0 auto; padding-top:20px;}

/*人力资源*/
.foodcontent h3{ margin:0; color:#dd1600; padding-left:260px; font-size:16px; line-height:30px;}

.resources{ clear:both; padding-top:25px;border-top:1px solid #e6e6e6;}
.imghr{ float:right;}/*09-12-21*/
.resourcesPic{ width:230px; float:left;}
.resInfo{color:#545454;}
.ortherhuman{ color:#8e8e8e;background: url(../images/line3px.gif) repeat-x top; padding:15px 0; margin-top:15px;}
.ortherhuman a{color:#8e8e8e; padding:0 14px; text-decoration:underline;}
.ortherhuman a:hover{color:#dd1600;}

/*社会责任*/
.socialmain{ padding-top:25px;}
.socialmain h4{ margin:0; font-size:14px; color:#4f4f4f; font-family:"黑体";border-bottom:1px solid #e6e6e6;}
.socialIntro{ line-height:22px; color:#666; padding-top:15px;}
.equity{background: url(../images/line3px.gif) repeat-x bottom; padding:15px 0; overflow:auto;_height:1%;}
.equity dl,.equity dt,.equity dd{ padding:0; margin:0;}
.equity dl{ float:left; width:160px;}
.equity dt{background: url(../images/food_03.jpg) no-repeat; padding:10px 8px;}  
.equity dd{ font-weight:bold; color:#525252;background: url(../images/food_07.jpg) no-repeat left 5px; padding-left:21px; height:20px; overflow:hidden;}

.topic { padding:15px 25px;}
.subject{margin-left:220px; color:#545454;overflow:auto; _height:1%; clear:both;}
.sublist{ color:#6a6a6a;background: url(../images/line3px.gif) repeat-x bottom;overflow:auto; _height:1%; padding:22px 0 8px 0; clear:both;}
.sublist dl,.sublist dt,.sublist dd{ padding:0; margin:0;}
.sublist dt{ font-size:14px; font-weight: bold; color:#414141; line-height:25px;}
.sublist dl{ margin-left:226px;}
.sublist dd{ line-height:14px; height:42px;}
.sublist code{ float:right;background: url(../images/specail_06.jpg) no-repeat; color:#fff; width:73px; text-align:center;}
.sublist code a{ color:#fff;}
.sublist code a:hover{ text-decoration:underline; color:#fff;}
.subphoto{ float:left; padding:3px;border:1px solid #dfdfdf;}

.contactUs{ padding:21px 0; line-height:22px;}
.contactUs img{ border:1px solid #c2c2c2;}

.brands{ clear:both;background: url(../images/brands_11.jpg) no-repeat top; padding-top:14px;}
.brands dl,.brands dt,.brands dd{ padding:0; margin:0;}
.brands dt{ float:left;background: url(../images/lined8.gif) no-repeat left center; padding:0 10px; }
.brands dt img{cursor:pointer;}
.brands .noback{ background:none; height:65px;}
.brandsIntro h4{ margin:0; clear:both; color:#d40700; font-size:14px; padding:10px 0;}
.brandsIntro{ min-height:450px; _height:450px; clear:both}

.industry{ clear:both;}
.industryInfo{color:#666; padding-top:15px;  line-height:21px; }
.industryInfo code{background: url(../images/rand.gif) no-repeat; display:block; color:#fff; width:93px; text-align:center; font-weight: bold;}
.industryInfo code a{ color:#fff;}
.industryInfo code a:hover{ text-decoration:underline; color:#fff;}

.homepost{ color:#9b9b9b; width:850px; margin:0 auto; height:20px; padding:10px 0;}
.homepost ul,.homepost li{ padding:0; margin:0; list-style:none;}
.homepost li{ float:left;color:#9b9b9b;background: url(../images/icon3.jpg) no-repeat 20px center; padding-left:30px;}
.homepost li em{ color:#c3c3c3; padding:0 21px; }
.homepost cite{ float:left;}
.homepost u{ float:right; color:#464646;}

.homemape{ float:left;}

.hnewsmain{ margin-left:151px; width:480px;}/*09-12-22修改*/
.hnewsmain dl,.hnewsmain dt,.hnewsmain dd{ padding:0; margin:0;}
.hnewsmain dt{ float:left; width:98px; color:#9b9b9b; line-height:14px;}
.hnewsmain b,.hnewsmain u{ display:block; color:#464646; line-height:25px}
.hnewsmain dl{ float:left; padding-left:16px; height:100px;}
.hnewsmain dd{ padding:0 10px; float:left;}
.hnewsmain .ltimg{ float:left; cursor:pointer;}
.hnewsmain .rtimg{ float:right;cursor:pointer;}
.hnewsmain dl{background: url(../images/yline.gif) no-repeat right; width:200px}





/*专题活动*/
.homevent{ width:850px; margin:0 auto;}
.htopic{ float:right; width:199px;}
.htopic dl,.htopic dt,.htopic dd{ padding:0; margin:0;}
.htopic img{ border:1px solid #d9d9d9;}
.htopic dt{ font-weight:bold;background: url(../images/home_17.jpg) no-repeat right top;}
.htopic dd{ color:#9b9b9b;background: url(../images/icon3.jpg) no-repeat left center; padding-left:12px;}

/*网站地图*/
.sitemap{ width:753px; margin:0 auto; padding-top:20px;}
.sitemap dl,.sitemap dt,.sitemap dd{ padding:0; margin:0;}
.sitemap dt{ font-weight:bold;  line-height:24px;}
.sitemap dt{background: url(../images/sitemap_28.jpg) no-repeat 1px center; padding-left:18px;}
.sitemap dl{background: url(../images/liny.gif) repeat-y left; margin-left:8px;color:#8c8c8c; }
.sitephoto img{border:1px solid #dcdcdc; padding:1px;}
.sitephoto{ padding:2px 0 8px 0;}
.sitemain{ padding-right:29px; float:left;}

.sitemap ul,.sitemap li{ padding:0; margin:0; list-style:none;}
.sitemap ul{ padding-left:22px}
.sitemap li a{background: url(../images/sitemap_32.jpg) no-repeat; padding-left:13px;}
.sitemap li li a{ padding-left:13px; }
.sitemap li {}
.sitemap a{color:#8c8c8c; }
.sitemap a:hover{color:#dd1600; }

/*发展历程*/

.eventmain{ padding:33px 23px;}
.eventyear{ float:left;}
.eventnews{ margin-left:56px;border-left:1px solid #dbdbdb; padding-left:24px; min-height:315px; _height:315px;}

.eventnews ul,.eventnews li{ padding:0; margin:0; list-style:none;}
.eventnews ul{ overflow:auto;color:#777; line-height:24px; margin-bottom:15px;}
.eventnews span{color:#999; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.eventnews li{ clear:both; height:24px;}
.eventnews a{color:#3a3a3a; display:block; float:left;background: url(../images/greyic.gif) no-repeat left center;padding-left:13px; }
.eventnews a:hover{color:#d8261c;}

.eventnews .botline{background: url(../images/line3px.gif) repeat-x center;}

/*集团内网登录*/

.logcontent{ width:862px; position:absolute;}
.loginmain{width:319px; height:141px;position:absolute;top:-130px; right:0; bottom:0}
.loginback{ background:#de1700 url(../images/loginback.jpg) no-repeat top ; height:141px; clear:both;}
.loginback ul,.loginback li{ padding:0; margin:0; list-style:none;}
.loginback ul{ padding:62px 0 0 85px; line-height:24px; float:left; width:163px;}
.loginback li input{ background:#f9d3c5; border:none;}
.loginback li{ padding-top:5px; height:24px}
.logbutton{ padding-top:66px;}

.logintwo{ background:#de1700 url(../images/enterback.jpg) no-repeat top ; height:141px; clear:both;}
.logintwo { color:#fff; text-align:center;}
.logintwo a{ color:#fff;}
.logintwo a:hover{ color:#fff;}
/*
div#box {position:absolute;right:0;width:319px;height:141px;width:319px;top:-110px;}
div#img {bottom:0px;overflow:hidden;position:absolute;width:319px; height:0px; }
*/
.footer code {background:transparent url(../images/intro_55on.gif) no-repeat scroll 0 0;color:#FFFFFF;display:block;
padding-left:20px; padding-top:3px; line-height:18px;
width:77px; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
.footer .open{background:transparent url(../images/intro_55.gif) no-repeat scroll 0 0;position:absolute; bottom:-31px; right:0; position:absolute}


#div{ display:none}
.footer .close{ float:right;}

/*首页专题图片特效09-12-22增加*/
.flsNb{ float:right}
.flsNb td {height:20px;text-align:center;font-size:8px;font-family:Verdana; width:16px; cursor:pointer;}
.flsNb td.nbon {background:url(../images/imgback_03.gif) no-repeat center; }
.flsNb td{background:url(../images/imgback_05.gif) no-repeat center;color:#fff;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.flsPt{ clear:both}
.flsPt a{color:#00007f;}
.flsPt a:hover {color:#00007f;text-decoration:underline;}
.flsPt code{ display:block; text-align:left; color:#9b9b9b; padding-top:5px;background:url(../images/ic-2.gif) no-repeat left 12px; padding-left:12px}
.flsPt code a{color:#9b9b9b; font-size:12px}
.imgdis {display:block}
.imgundis {display:none}

/*首页弹出地图*/
.mapcontent{ position:absolute; width:742px; background:#003333  }
.hmap{ width:742px;}
.hmapimg{ overflow:hidden;}
.hmapback{background: url(../images/hmap_05.jpg) no-repeat; height:405px;}
.mapflash{ float:left; padding:18px 0 0 36px;}
.closepic{ text-align:right; padding:5px 10px; height:32px;}
.closepic img{ cursor:pointer;}
.mapmain{ padding-left:12px; margin-left:496px;}
.mapmain dl,.mapmain dt,.mapmain dd{ padding:0; margin:0;}
.mapmain dl{ width:137px; padding-top:35px;}
.mapmain dd{ padding:5px 0; text-align:right }
.mapmain dt{ text-align:right; padding-top:5px;}
.mapmain select {color:#848484;}

#mapblock{
	bottom:-108px;
	position:absolute;
	left: 2px;}
#control{ font-family:Arial, Helvetica, sans-serif;}
#rd{ font-size:12px; color:Red; font-weight:700;}
#rd a{ font-size:12px; color:Red; font-weight:700;}
#rd a:hover{ font-size:12px; color:Red; font-weight:700;}