@charset "utf-8";
/* CSS Document */

.first {width:915px;height:260px;padding:0 0 0 45px;background:#bea98d url(../images/first_left.jpg) no-repeat left top;}
.focus {width:299px;height:256px;padding:4px 0 0 0;background:#d3bca5 url(../images/focus_bg.jpg) no-repeat left bottom;}
.hotnews {width:342px;height:256px;padding:4px 2px 0 0;background:#d3bca5 url(../images/hotnews_bg.jpg) no-repeat left bottom;}
.hotnews h1 {width:330px;height:24px;padding:8px 0 0 10px;border:1px solid #c1976f;background:#c5a691 url(../images/hotnews_h1_bg.gif);font-size:14px;color:#8b4f2d;}
.hotnews h1 span {float:left;padding:0 0 0 15px;background:url(../images/hotnews_h1_left.gif) no-repeat 0 2px;}
.hotnewslist {width:331px;height:197px;padding:8px 0 0 9px;border:1px solid #c5a691;}
.hotnewslist ul {width:330px;height:150px;}
.hotnewslist li {margin:6px 0 0 0;width:165px;height:18px;color:#965936;}
.hotnewslist li a {color:#965936;}
.hotnewslist li a:hover {color:#965936;text-decoration:underline;}
.hotnewslist h2 {width:250px;padding:0 0 0 80px;font-size:0;}
.unitwrap {width:242px;height:260px;padding:0 30px 0 0;background:#7f4e32 url(../images/first_right.jpg) no-repeat right bottom;}
.unit {width:228px;height:247px;padding:0 10px 13px 4px;background:url(../images/unit_bg.jpg) no-repeat right bottom;}
.unit h1 {width:186px;height:23px;padding:11px 0 0 42px;background:#804327 url(../images/unit_h1_bg.jpg) no-repeat left top;font-size:12px;color:#fff;}
.unit p {width:198px;height:199px;padding:14px 15px 0 15px;background:#a27c62 url(../images/unit_p_bg.gif) no-repeat left bottom;line-height:21px;color:#d8c4af;}

.second {width:924px;height:389px;padding:0 0 0 36px;background:#7f4e32 url(../images/second_left.jpg) no-repeat left top;}
.workall {width:650px;height:381px;padding:0 0 8px 0;background:#7f4e32 url(../images/workall_bg.jpg) no-repeat left bottom;}
.worknav {width:650px;height:33px;background:#7f4e32 url(../images/worknav_bg.gif);}
.worknav ul {width:455px;height:29px;padding:4px 0 0 47px;background:url(../images/worknav_ul_bg.gif) no-repeat 18px 0px;}
.worknav li {display:inline;margin:0 3px 0 0;width:125px;height:22px;padding:7px 0 0 0;font-size:14px;font-weight:bold;text-align:center;cursor:pointer;}
.worknav .bg1 {color:#b89a80;}
.worknav .bg2 {background:url(../images/worknav_li_bg.gif) no-repeat left bottom;color:#fbf7e2;}
.worknav cite {float:right;width:68px;height:25px;padding:8px 0 0 80px;background:url(../images/worknav_right.jpg) no-repeat left top;}
.worklistall {display:inline;margin:0 0 0 8px;width:620px;height:348px;padding:0px 0 0 22px;background:#d3bca5;overflow:hidden;}
.worklist {width:625px;height:348px;}
.worklist ul {width:620px;}
.worklist li {display:inline;margin:8px 18px 0 0;width:128px;height:152px;padding:10px 4px 0;background:#c5a691;overflow:hidden;}
.worklist li .photowrap {width:126px;height:102px;border:1px solid #451909;line-height:101px;text-align:center;font-size:0;position:relative;overflow:hidden;}
.worklist li .photowrap p {width:128px;position:static;+position:absolute;top:50%;}
.worklist li .photowrap img {
	float:none;
	position:static;
	+position:relative;
	top:-50%;left:-50%;
	vertical-align:middle;
	max-width:126px;
	max-height:102px;
	min-width:20px;
	min-height:20px;
	zoom:expression( function(elm)
	{
	     function SetImageSize2(img)
	     {
	    	 if(img.width>0 && img.height>0) 
			 { 
			 	var max_width = 126; 
			 	var max_height = 102; 
			 	var min_width = 20; 
			 	var min_height = 20;
			 	
			 	if(img.width/img.height>=max_width/max_height)            
			 	{               
			 		if(img.width>max_width)               
			 		{    
			 			img.height=(img.height*max_width)/img.width;                  
			 			img.width=max_width;                  
			 			           
			 		}     
       
			 	}
			 	else            
			 	{               
			 		if(img.height>max_height)               
			 		{    
			 			img.width=(img.width*max_height)/img.height;        
			 			img.height=max_height; 			          
			 		}         
			 	} 
			 	         
		 	} 	   
	     }  	
		 elm.onload=function()
		 { 		     
		 tmpPic = document.createElement("img");
	       	 tmpPic.src = elm.src;
	       	 this.width = tmpPic.width;
	       	 this.height = tmpPic.height; 	
	       	 SetImageSize2(this);
		 }		 
		 SetImageSize2(elm);   
	 }
	 (this)); 
}
.worklist li .photowrap p:after {content:".";font-size:1px;visibility:hidden;}

.worklist li h2 {margin:6px 0 0 0;width:126px;height:16px;font-size:12px;color:#f3edde;}
.worklist li h2 a {color:#f3edde;}
.worklist li h2 a:hover {color:#7f4e32;}

.expertwrap {width:244px;height:389px;padding:0 30px 0 0;background:#7f4e32 url(../images/second_right.jpg) no-repeat right bottom;}
.expert {width:228px;height:389px;padding:0 10px 0 6px;background:#7f4e32 url(../images/expert_bg.jpg) no-repeat left bottom;}
.expert h1 {width:186px;height:23px;padding:11px 0 0 42px;background:#804327 url(../images/unit_h1_bg.jpg) no-repeat left top;font-size:12px;color:#fff;}
.expertlist {width:220px;height:333px;padding:10px 0 0 8px;background:#a27c62;}
.expertlist ul {width:220px;}
.expertlist li {width:220px;height:66px;}
.expertlist li img {margin:2px 0 0 0;width:68px;height:61px;}
.expertlist li p {width:134px;padding:0 0 0 8px;line-height:21px;color:#fff;}

.third {width:924px;height:280px;padding:0 0 0 36px;background:#7f4e32 url(../images/third_left.jpg) no-repeat left top;}
.articleall {width:650px;height:269px;padding:0 0 11px 0;background:#7f4e32 url(../images/articleall_bg.jpg) no-repeat left bottom;}
.articlenav {width:650px;height:33px;background:#7f4e32 url(../images/worknav_bg.gif);}
.articlenav ul {width:455px;height:29px;padding:4px 0 0 47px;background:url(../images/worknav_ul_bg.gif) no-repeat 18px 0px;}
.articlenav li {display:inline;margin:0 3px 0 0;width:125px;height:22px;padding:7px 0 0 0;font-size:14px;font-weight:bold;text-align:center;cursor:pointer;}
.articlenav .bg1 {color:#b89a80;}
.articlenav .bg2 {background:url(../images/worknav_li_bg.gif) no-repeat left bottom;color:#fbf7e2;}
.articlenav cite {float:right;width:68px;height:25px;padding:8px 0 0 80px;background:url(../images/worknav_right.jpg) no-repeat left top;}

.articlelistall {display:inline;margin:0 0 0 8px;width:611px;height:198px;padding:38px 0 0 31px;background:#d3bca5 url(../images/articlelistall_bg.jpg) no-repeat 232px 85px;overflow:hidden;}
.articlelist {width:610px;height:198px;}
.articlelist ul {width:610px;}
.articlelist li {width:275px;height:34px;padding:0 0 0 30px;background:url(../images/point1.gif) no-repeat 0 2px;color:#7f4e32;}
.articlelist li a {color:#7f4e32;}
.articlelist li a:hover {color:#645349;text-decoration:underline;}

.mediawrap {width:244px;height:280px;padding:0 30px 0 0;background:#7f4e32 url(../images/third_right.jpg) no-repeat right bottom;}
.media {width:228px;height:265px;padding:0 10px 15px 6px;background:#7f4e32 url(../images/media_bg.jpg) no-repeat left bottom;}
.media h1 {width:186px;height:23px;padding:11px 0 0 42px;background:#804327 url(../images/unit_h1_bg.jpg) no-repeat left top;font-size:12px;color:#fff;}
.media p {width:206px;height:211px;padding:20px 12px 0 10px;background:#a27c62 url(../images/media_p_bg.gif);line-height:24px;color:#ede3d9;}

.fouth {width:924px;height:472px;padding:0 0 0 36px;background:#7f4e32 url(../images/fouth_left.jpg) no-repeat left top;}
.mapwrap {width:894px;height:472px;padding:0 30px 0 0;background:#7f4e32 url(../images/fouth_right.jpg) no-repeat right top;}
.mapwrap h1 {width:894px;height:33px;background:#7f4e32 url(../images/worknav_bg.gif);font-size:14px;color:#d3bca5;}
.mapwrap h1 span {float:left;height:24px;padding:9px 0 0 48px;background:url(../images/worknav_ul_bg.gif) no-repeat 18px 0px;}
.mapwrap h1 cite {float:right;width:68px;height:25px;padding:8px 0 0 80px;background:url(../images/worknav_right.jpg) no-repeat right top;}
.map {width:887px;height:433px;padding:0 4px 5px 3px;background:url(../images/map_bg.jpg) no-repeat left bottom;}
.mappicwrap {width:577px;height:420px;padding:13px 0 0 56px;background:#d3bca5;}
.maplist {width:523px;height:407px;position:relative;}
.mapnav {width:523px;height:407px;position:absolute;left:0;top:0;z-index:4;}
.mapnav h2 {padding:2px 5px;background:#854a27;font-size:12px;font-weight:normal;color:#fff;}
.mapnav h2 a {color:#fff;}
.mapnav h2 a:hover {color:#ff8787;}
.mapnav div {position:absolute;}
#mapnav1 {left:339px;top:177px;}
#mapnav2 {left:235px;top:221px;}
#mapnav3 {left:323px;top:271px;}
#mapnav4 {left:236px;top:270px;}
#mapnav5 {left:255px;top:332px;}
#mapnav6 {left:373px;top:292px;}
#mapnav7 {left:381px;top:237px;}
#mapnav8 {left:331px;top:363px;}
#mapnav9 {left:430px;top:108px;}
#mapnav10 {left:385px;top:70px;}
.mapshow {width:523px;height:407px;position:absolute;left:0;top:0;z-index:3;}
.mapshow img {width:523px;height:407px;}
.mapshow div {width:523px;height:407px;position:absolute;left:0;top:0;}
.basicmap {z-index:5;}
#map1,#map2,#map3,#map4,#map5,#map6,#map7,#map8,#map9,#map10 {z-index:6;}

.mapsite {width:235px;height:384px;padding:27px 19px 22px 0;background:#d3bca5;}
.mapsite h2 {width:235px;height:48px;background:#8a4e2b;font-size:0;}
.mapsitelist {width:222px;height:336px;padding:0 7px 0 6px;background:#8a4e2b url(../images/mapsitelist_bg.gif) no-repeat left bottom;}
.mapsitelist ul {width:207px;height:316px;padding:8px 0 0 15px;background:#a87d61 url(../images/mapsitelist_ul_bg.gif) no-repeat left top;}
.mapsitelist li {width:183px;height:22px;padding:9px 0 0 9px;background:url(../images/mapsitelist_li_bg.gif) no-repeat left top;font-weight:bold;color:#eb2828;text-align:center;}
.mapsitelist li span {float:left;}
.mapsitelist li cite {float:right;width:64px;}
.mapsitelist li a {color:#eb2828;}
.mapsitelist li a:hover {color:#fff;}

.bigbannerwrap1 {width:924px;height:170px;padding:0 0 0 36px;background:#972611 url(../images/bigbanner_left.jpg) no-repeat left top;}
.bigbannerwrap2 {width:894px;height:170px;padding:0 30px 0 0;background:#8a1d09 url(../images/bigbanner_right.jpg) no-repeat right top;}
.bigbanner {width:894px;height:170px;}
.bigbanner img {width:894px;height:168px;}

.fifth {width:924px;height:195px;padding:0 0 0 36px;background:#854a27 url(../images/fifth_left.jpg) no-repeat left top;}
.productwrap {width:894px;height:195px;padding:0 30px 0 0;background:url(../images/fifth_right.jpg) no-repeat right top;}
.productwrap h1 {width:894px;height:33px;background:#7f4e32 url(../images/worknav_bg.gif);font-size:14px;color:#fffbf0;}
.productwrap h1 span {float:left;height:24px;padding:9px 0 0 48px;background:url(../images/worknav_ul_bg.gif) no-repeat 18px 0px;}
.productwrap h1 cite {float:right;width:68px;height:25px;padding:8px 0 0 80px;background:url(../images/worknav_right.jpg) no-repeat right top;}
.product {width:888px;height:156px;padding:0 3px 6px;background:#854a27 url(../images/product_bg.jpg) no-repeat left bottom;}
.productlist {width:876px;height:140px;padding:16px 0 0 12px;background:#d3bca5;}
.scrollpic {width:860px;height:108px;padding:8px 2px 0;background:url(../images/scrollpic_bg.gif);}
.scrollpic ul {width:2912px;}
.scrollpic li {width:208px;height:108px;}
.scrollpic li img {width:183px;height:92px;padding:4px;border:1px solid #969696;background:#fff;}

.sixth {width:924px;height:139px;padding:0 0 0 36px;background:#481909 url(../images/sixth_left.jpg) no-repeat left top;}
.contactus {width:894px;height:139px;padding:0 30px 0 0;background:url(../images/sixth_right.jpg) no-repeat right top;}
.contact {width:894px;height:139px;background:url(../images/contactus_bg.gif);}
.contact h1 {width:894px;height:33px;background:#7f4e32 url(../images/worknav_bg.gif);font-size:14px;color:#fff;}
.contact h1 span {float:left;height:24px;padding:9px 0 0 48px;background:url(../images/worknav_ul_bg.gif) no-repeat 18px 0px;}
.contact h1 cite {float:right;width:68px;height:25px;padding:8px 0 0 80px;background:url(../images/worknav_right.jpg) no-repeat right top;}
.contacttext {width:894px;height:55px;padding:24px 0 0 0;background:#bb9f89 url(../images/contacttext_bg.gif);}
.contacttext p {width:853px;height:55px;padding:0 0 0 41px;background:url(../images/contacttext_p_bg.gif) no-repeat left bottom;font-weight:bold;color:#fff;}
