@charset "utf-8";
/* CSS Document */

body { min-width: 1000px;background: url(../img/Ba001.jpg); }

.header {min-width:1000px; width:100%;height: 136px; position:absolute; top:0; z-index:200;}
.headerBox{ width:1000px; height:136px; margin:0 auto; position:relative; z-index:200;}
.headerBox .top { width:185px; height:54px; position:absolute; top:0; right:0;}
.top .language{ width:185px; height:29px; line-height:29px; text-align:right; font-size:12px; color:#808080;}
.top .language a{color:#808080;}

.searchAreaBlock{ width:185px; height:22px; text-align:right;}
.searchAreaBlock .keyword{ width:137px; height:20px; line-height:20px; font-size:12px; border:1px solid #a02a26; }
.searchAreaBlock  .submit{ width:24px; height:22px; border:none; padding:0; margin:0; background:url(../img/ba004.jpg) no-repeat; float:right;}


.headerBox nav{ width:1000px; height:30px; padding-top:93px; position:}
.mainbav{ width:1000px; height:30px;}
.mainLevel{ width:100px; height:auto; line-height: 30px; float:left; margin-right:4px; position: relative; }
.logo{ width:164px; height:136px; float:left; position:relative; top:-93px; overflow:hidden; margin-right:4px;}
.mainLevel a{ display:block; width:100px; height:30px; text-align:center; line-height:30px; background:url(../img/Ba002.png) no-repeat; color:#000; font-size:14px; font-weight:bold; text-align:center; border-radius: 6px;}
.mainLevel a#current,.mainLevel a.current{ background-position:left bottom; color:#fff;}

/* .submenu{ display: none; width: 100%; height: auto; overflow: hidden;  }
.submenu a{ margin: 3px 0; background: url(../img/BG001.jpg) center repeat-x ; color: #848484;  border-radius: 4px; border: 1px solid #d2d2d2; box-sizing: border-box; font-weight: inherit;}
.submenu a:hover{ background-image:url(../img/BG002.jpg); border:0;  color:#fff; }
 */

nav .submenu { display: none; position: absolute;top: 30px;left: 0; }
nav .submenu li{z-index: 25 !important;width: auto !important;display: block;float: none; margin: 3px 0; background: url(../img/BG001.jpg) center repeat-x ; border-radius: 4px; border: 1px solid #d2d2d2; }
nav .submenu li:hover{ background-image:url(../img/BG002.jpg); border:1px solid transparent;  }
nav .submenu li:hover a{color: #fff; }
nav .submenu a{width:auto !important; color: #848484;  overflow:hidden; white-space:nowrap;padding: 0 15px;sdisplay: block;white-space: nowrap; background: none;font-weight: inherit !important;}

nav .en .mainLevel a{font-size: 12px;}


.enHeader{min-width: 1160px; margin: 0 auto;}
.enHeader  .headerBox{width: 1160px;}
.enHeader  .headerBox nav,.enHeader .mainbav{  width: 1160px;}
.enHeader .mainLevel{width: 120px;}
.enHeader .mainLevel a{width: 120px; font-weight: bold;}


.banner {position:relative; width:100%; height:450px; overflow:hidden;  z-index:1; text-align:center;}
.banner #prev,.banner #next{ width:21px; height:117px; background:url(../img/Ba003.png) top left no-repeat; top:200px; position:absolute;cursor:pointer;}
.banner #prev{left:40px;}
.banner #next{ background-position: top right; right:40px;}


/*主体内容*/
.mian{ width:982px; height:auto; padding:9px 9px 15px; margin:0 auto 20px; background: url(../img/Ba005.jpg) 519px top no-repeat #FFF;}
.left{ width:749px; height:auto; float:left; }
.left .leftTitle{ width:100%; height:40px; line-height:40px; font-size:15px;  background:url(../img/Ico004.png) left center no-repeat; border-bottom:2px solid #6f6f6f;}
.left .leftTitle h1{ display:inline-block; width:auto; float:left; text-indent:40px; font-weight:bold;}
.left .leftTitle .breadcrumb{ float:right; font-size:12px; color:#82080A; margin-right:12px; font-weight:bold;}
.left .leftTitle .breadcrumb a{color:#82080A;}

.left section{ width:739px; min-height:400px;padding:20px 5px 0px; line-height:25px; font-size:12px; color:#636363;}
.left section p{ margin:0 0 20px 0; font-size: 13px; line-height: 30px;}
.left section p strong{ font-weight:bold; }


/*菜单*/
.right{ width:224px; height:auto; float:right;}
.right h1{ width:224px; height:38px; line-height:38px; text-indent:15px; background:url(../img/Ba010.png) no-repeat; color:#fff; font-size:15px;text-transform:capitalize; margin-bottom:2px;}
.menu{ width:224px; height:auto;}
.menu li{ width:224px; line-height:38px; text-indent:15px; margin-bottom:2px;}
.menu li a{ display:block; width:224px; height:38px; line-height:38px; text-indent:38px; color:#686868; font-size:14px;background:url(../img/Ba007.png) left bottom no-repeat;}

.menu li a.hover{ background-position:left top; color:#fff;}
.menu li .subMenu{display:none;  width:224px; height:auto; margin-top:2px;}
.menu li .subMenu li{ width:224px; height:38px; line-height:38px;}
.menu li .subMenu li a{ width:224px; height:38px; line-height:38px; background:url(../img/Ba036.png) left bottom no-repeat;}
.menu li .subMenu li a:hover{color:#850E0B; font-weight:bold;}

/*广告*/
.right h1.contactTitle{ width:100%; height:30px; background:none; line-height:30px; font-size:25px; color:#ac0707;
text-indent:0px; text-transform:capitalize; margin-top:25px;}	
.contactTitle strong{ font-size:20px; color:#b1b1b1; margin-left:5px;}
.contact{ width:100%; height:auto; font-size:12px; line-height:20px; color:#2e2e2e; margin-bottom:22px;}

.ad{ display:block; width:224px; height:106px; margin-top:20px; background:#666; overflow:hidden;}



/*新闻列表*/
.NewsList{ width:749px; height:595px; margin:20px 0;}
.NewsList li{ width:729px; height:35px; padding:0 10px; line-height:35px; }
.NewsList li samp{ float:right; color:#b7b7b7; margin-left:10px; font-size:12px;}
.NewsList li a{ font-size:14px; color:#4e4e4e; font-size:15px;}
.NewsList li a:hover{ color:#850e0b; text-decoration: underline;}
.NewsList li.odd{ background:#f5f5f5;}

.newsBox header{ width:725px; height:auto; padding-left:10px; border-left:4px solid #DB3632;}
.newsBox header h1{ width:725px; height:auto; line-height:25px; font-size:20px; font-weight:bold; padding:5px 0; color:#ac0707;}
.newsBox header p{ line-height:20px; font-size:12px; color:#999;}
.newsBox article{ width:739px; min-height:481px; margin:15px 0;}

.newsBox footer{ height:40px; width: 725px; border-left: #bb0e0a 4px solid; padding-left: 10px; }
.newsBox footer a { display: block; height: 20px; line-height: 20px; font-size: 12px; color:#a7a7a7; width: auto; overflow: hidden; }
.newsBox footer a:hover{ color:#bb0e0a;}


/*产品展示*/
.proList{ width:750px; min-height:663px; padding-left:11px; margin:20px 0 10px;}
.proList li{ width:226px; height:213px; float:left; margin:0 24px 8px 0; }
.proList li .Img{ width:220px; height:165px; padding:2px; border:1px solid #efefef; background:#fff;}
.proList li .Img a{ display:block; width:220px; height:165px; overflow:hidden; text-align:center;}
.proList li .Img a img{ max-height:165px; vertical-align:middle;}
.proList li .text{ display:block; width:226px; height:42px; line-height:42px; text-align:center; font-size:13px; color:#5d5d5d;} 

.proImg{ width:390px; height:auto;float:left; margin-right:30px; margin-bottom:20px;}
.proImg .proShowIMG{ width:390px; height:auto; overflow:hidden; margin-bottom:10px;}
.proImg .proShowIMG a{ display:block; width:388px; height:295px; border:1px solid #ccc; }
.proImg .proShowIMG a img{display:block; width:388px;}

.proShowList{ width:390px; height:auto;}
.proShowList .proShowLeft,.proShowList .proShowRight{ display:block; width:15px; height:85px; float:left; margin:0 5px 0 0; background:url(../img/Ico005.png) center left no-repeat #a0a0a0;}
.proShowList .proShowRight{ float:right; margin:0 0 0 5px; background-position:center right;}

.proShowList .proShowLeft:hover,.proShowList .proShowRight:hover{ background-color:#DC151E;}


.proShowList .proShowOV{ width:350px; height:85px; float:left; overflow:hidden; position:relative;}
.proShowList .proShowOV ul{ width:1000px; height:85px; position:absolute; top:0;}
.proShowList .proShowOV ul li{ width:85px; height:85px; float:left; margin-right:3px; opacity:0.5;  filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;}
.proShowOV ul li.Cur{opacity:1;  filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;}

.proShowList .proShowOV ul li a{ display:block; width:85px; height:85px; overflow:hidden;}
.proShowList .proShowOV ul li a img{ width:85px;}
 
.proTitle{ width:319px; height:auto; margin-bottom:2px; float:left;}
.proTitle samp{ display:block; width:100%; height:15px; line-height:15px; font-size:12px; }
.proTitle h2{ width:100%; height:auto; line-height:26px; padding: 5px 0; font-size:24px; font-weight:bold; color:#d61b26;}
.proPerty{ width:319px; height:auto; float:right; color: #A5A5A5;}
.proPerty li{ width:80%; height:27px; border-bottom:1px dashed #ddd; line-height:27px;}
.proPerty li .bds_tools .bds_more{ height:27px !important; line-height:15px; text-indent:5px;}

.proTextTitle{ display:block; width:100%; height:26px; border-bottom:2px solid #b3b3b3; font-size:15px; line-height:26px; font-weight:bold;}
.proText{ width:100%; height:auto; margin:15px 0 0;}


/*人才招聘*/
.HRBox{width:98%; height:auto; margin:20px auto 0; overflow:hidden;}
.HRBox li{width:98%; height:auto; margin-bottom:20px; padding-bottom:10px; border-bottom:1px dotted #dedede;}
.HRBox li strong{ font-size:20px; color:#9d8565;}
.HRBox li samp{ font-size:12px; color:#4f4e4e;}
.HRBox li p{ font-size:12px; line-height:18px; color:#a0a0a0; margin-top:10px;}
.HRBox li table{ font-size:12px;}
.HRBox li td{ line-height:25px;}

/*资质荣誉*/
.albumList{ width:750px; height:681px;overflow:hidden; margin-bottom:10px;}
.albumList li{ width:233px; height:217px; float:left; margin:0 15px 13px 0;}
.albumList li .Img{ width:223px; height:167px; background:#fff; border:1px solid #e3e3e3; padding:4px;}
.albumList li .Img a{ display:block; width:223px; height:167px;  text-align:center;}
.albumList li .Img a img{ max-width:223px;}
.albumList li .text{ display:block; width:233px; height:40px; text-align:center; font-size:13px; line-height:40px; color:#666; overflow:hidden;}



/*相册*/
.ad-gallery p{ margin:0 !important;}
.ad-gallery {width:730px; position: relative; overflow: hidden; margin:0 auto; text-align:center; clear:both;}
.ad-gallery, .ad-gallery * {margin:0;padding: 0;}
		.ad-image-wrapper { width:724px; height:543px; 	margin:0 auto;  margin-bottom: 10px;   position: relative;  overflow: hidden;}
		.ad-gallery .ad-image-wrapper .ad-loader {position: absolute;z-index: 10; top: 48%;left: 48%;}
		
		.ad-gallery .ad-image-wrapper .ad-next { position: absolute; right:0px;top: 0; width: 49%; height: 100%; cursor: pointer; display: block; z-index: 99;}
		.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 0px; top: 0;width: 49%;height: 100%; cursor: pointer;display: block;z-index: 99;}		
		.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {background: url(non-existing.jpg)\9}
		.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../img/ad_btn.png) left center no-repeat;width:70px; height: 100px;display: none;position: absolute; top:38%; left:20%; z-index: 21;}
		.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../img/ad_btn.png) right center no-repeat; right:0 ;left: 60%;}
		
		.ad-gallery .ad-image-wrapper .ad-image { position: absolute;  overflow: hidden; top: 0;left: 0; z-index: 9;width:724px; height:543px;}
		.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { position: absolute;bottom:0px;left: 0px; text-indent:1em;text-align: left; width: 100%; z-index: 25;background: url(../img/00060.png);color:#fff; line-height:40px; font-size:20px; font-weight:bold;}
		* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../img/00060.png'); }
		.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display: block;}
		.ad-gallery .ad-controls { height: 20px;}
		.ad-gallery .ad-info { float: left;}
		
		.ad-gallery .ad-nav {width:730px; height:117px; position: relative; padding:0px 0;  margin-top:29px}
		.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0; width:24px;height:117px;z-index: 10; }
		* html .ad-gallery .ad-forward, .ad-gallery .ad-back { height: 117px;}
		.ad-gallery .ad-back { cursor: pointer; left:0px; top:0px; width:24px; height:117px;display: block;background: url(../img/Ba035.jpg) left top no-repeat;}
		.ad-gallery .ad-forward { cursor: pointer; display: block; right:0; top:0px; width:24px; height:117px; background: url(../img/Ba035.jpg)  right top no-repeat;}
		
		.ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width:662px; height:117px; margin:0 auto;}
		.ad-gallery .ad-thumbs .ad-thumb-list {float:left; width:auto; list-style: none; }
		.ad-gallery .ad-thumbs li {float: left; width:auto; height:111px; overflow:hidden; border:1px solid #dfdfdf; margin-right:3px; padding:2px;}
		.ad-gallery .ad-thumbs li a {display: block;  width:auto; height:111px; overflow:hidden;}
		.ad-gallery .ad-thumbs li a img {  display: block; height:111px;height:expression(document.body.clientHeight > 111? “111px”: “auto” );}
		
		.ad-preloads {position: absolute;left: -9000px;top: -9000px;}
		
		
/*人力资源 相册*/

.photoList{ width:750px; height:auto;  overflow:hidden; margin-left:5px;}
.photoList li{ width:228px; height:221px; float:left; margin:0 18px 18px 0;}
.photoList li .Img{ width:211px; height:166px; padding:5px 13px 13px 5px; background:url(../img/Ba011.png) no-repeat;}
.photoList li .Img a{ display:block; width:210px; height:165px; overflow:hidden; background-color:#f0f0f0;}
.photoList li .Img a img{ max-width:210px;}
.photoList li .text{ display:block; width:210px; height:38px; overflow:hidden; padding-left:5px; line-height:38px; text-align:center; font-size:12px; color:#666;} 


/*色卡*/
.Zoom{ width:371px; height:362px; float:left; margin:0 20px 10px 0; overflow:hidden;}
.Zoom .MagicZoom{ width:369px; height:277px !important; border:1px solid #dedede;} 
.Zoom .MagicZoom img{ width:369px; height:277px;}

.thumb{ width:376px; height:67px; margin-top:5px; overflow:hidden;}
.thumb .current{ width:87px; height:65px; float:left; margin-right:5px; border:1px solid #dedede;}
.thumb .current a{ display:block; width:87px; height:65px;}
.thumb .current a img{ width:87px;}

.color_con{ margin:20px 0;}

.colorList{ width:auto; height:156px; margin-top:10px; margin-right:-15px;}
.colorList li{ width:173px; height:156px; float:left; margin-right:15px; overflow:hidden;}
.colorList li .Img{ width:167px; height:125px; border:1px solid #dedede; padding:2px;}
.colorList li .Img a{ display:block; width:167px; height:125px; overflow:hidden;}
.colorList li .Img a img{ display:block; margin:0 auto; max-height:125px;}
.colorList li .text{ display:block; width:173px; height:25px; line-height:25px; text-align:center; color:#666;}
 
.colorImgBox{ width:739px; height:auto; margin-bottom:20px; text-align:center;}
.colorImgBox img{ max-width:739px; display:block; margin:0 auto;}

.color_con img{ display:block; min-width:739px; margin:20px auto;  }
 
 
 
/*页脚*/
.footer{ width:1000px; height:auto; margin:0 auto; padding:5px 0; line-height:20px; color:#999; font-size:12px;}
.footer a{ color:#999; }
.footer a:hover{ color:#BA0204;}

/*2014.09.29*/
.ADtit{ margin-bottom:20px; font-size:14px; font-weight:bold; color:#850E0B;}


.qi{background:url(../img/qi.gif) no-repeat;width:24px;height:29px;cursor:pointer;}
.address{position:absolute;border:1px solid #999;background:#fff;width:230px;z-index:100;padding:5px;display:none;}


/*2015-7-14*/
.proTextTitle p{ display: block; height: 25px ;float: right; padding: 0; margin: 0 !important;}
.proTextTitle p a{ display: inline-block; width: 25px; height: 25px; margin-left: 5px; background-color: #666; background: url(../img/ICOB.png) top left no-repeat;}
.proTextTitle p a#up{background-position: top left}
.proTextTitle p a#down{ background-position: top right;}
.proTextTitle p a#up:hover{background-position: bottom left;}
.proTextTitle p a#down:hover{ background-position: bottom right;}

.colorBoXY{ width:100%; height:156px; position: relative; overflow: hidden; margin-top: 15px;}
.colorBoXY ul{ position: absolute; margin: 0;}
