@charset "gb2312";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px; font-family:"ËÎÌå"; line-height:180%; background:#fff;}
form,ul,li,p,h1,h2,h3,dt{ margin:0px; padding:0px;}
li{ list-style:none; list-style-position:outside;}
img{ border:none;}
img, input{ vertical-align:middle;}
a{ text-decoration:none; color:#000;}
a:hover{ color:#cc0000;}

#qqFloat{ background:url(qq/qq_03.gif) top left no-repeat; width:109px;}
.qq_li_01{ text-align:center; line-height:20px; padding:5px 0px; background:url(qq/qq_06.jpg) repeat-y;}
.qq_li_01 a{ text-decoration:none;}
.qq_li_02{ background:url(qq/qq_06.jpg) repeat-y; line-height:12px; text-align:center;}
.qq_li_02 img{ width:90px;}
#qqFloat .close{ height:30px; padding:8px 8px 32px 0px;}
#qqFloat .close a{ cursor:pointer; display:block; float:right; width:22px; height:20px;}
.bottom_fu{ background-color:#fff; border-top:1px solid #e7e7e7; bottom: 0; margin: 0 auto; position: fixed; height:23px; width: 100%; text-align:center;
    z-index: 999;
    _bottom:auto;
    _width: 100%;
    _position: absolute;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.imgborder{ font-size:0px;}
.margin01{ margin-top:6px;}

.Bodycon01{ width:1000px; margin:0px auto; overflow-x:hidden;}
.Bodycon02{ width:100%;}

.box03{}
.box03 .top{ height:9px; font-size:0px; background:url(dian1.jpg) top repeat-x;}
.box03 .top_l{ float:left; width:9px; height:9px; background:url(index_33.jpg) left top;}
.box03 .top_r{ float:right; width:9px; height:9px; background:url(index_35.jpg) right top;}
.box03 .mid{ border:1px solid #e7e7e7; border-bottom:none; border-top:none; padding:5px 5px 0px 5px;}
.box03 .bottom{ height:9px; font-size:0px; background:url(dian1.jpg) bottom repeat-x;}
.box03 .bottom_l{ float:left; width:9px; height:9px; background:url(index_39.jpg) left bottom;}
.box03 .bottom_r{ float:right; width:9px; height:9px; background:url(index_41.jpg) right bottom;}

.box04{ width:714px; background:url(1_66.jpg) 8px top repeat-y;}
.box04 .top{ background:url(1_55.jpg) 8px top no-repeat; font-size:0px; height:8px;}
.box04 .iteam01{ width:300px; padding:5px 25px 0px 22px;}
.box04 .iteam01 h2{ background:url(1_64.jpg) bottom repeat-x;}
.box04 .iteam01 h2 b{ display:block; float:left; color:#444444; font-size:18px; line-height:28px; padding-left:8px;}
.box04 .iteam01 h2 a.more{ font-size:12px; color:#282828; display:block; float:right; font-weight:normal; background:url(1_60.jpg) right 8px no-repeat; padding-right:10px; margin-right:10px; margin-top:7px;}
.box04 .iteam01 .content01{ padding:1px 0px 10px 0px;}
.box04 .iteam01 .link_div{ padding:0px 8px; line-height:24px; height:24px; overflow:hidden;}
.box04 .iteam01 .link_div a{ color:#444;}
.box04 .bottom{ background:url(1_67.jpg) 8px bottom no-repeat; font-size:0px; height:20px;}

.WebTop{}
.WebTop_l{ padding-top:8px;}
.WebTop_r{ text-align:right;}
.WebTop_r .txt01{ padding:3px 0px 0px 0px; height:24px;}
.WebTop_r .txt02{ padding:20px 0px 0px 0px; font-size:14px; font-family:Arial;}
.WebTop_r a{ color:#000; text-decoration:underline;}
.WebTop_r .txt02 a{ text-decoration:none; color:#cc0000;}
.WebTop_r .txt02 b{ color:#cc0000;}

.TopMenu{ background:url(index_08.jpg) repeat-x; height:43px; line-height:43px;}
.mainlevel, .mainlevel_on{ float:left; margin:0px 7px;}
.menu_big{ width:111px; height:43px;}
.menu_big a{ font-size:14px; color:#fff; display:block; float:left; width:111px; text-align:center; font-weight:bold;}
.menu_big a:hover, .menu_big a.on, .mainlevel_on .menu_big a{ background:url(index_10.jpg)}

.xila_box{ width:111px; position:absolute; z-index:100; background:#333333;}
.xila_box .iteam01{}
.xila_box .link_fir a{ display:block; height:25px; line-height:25px; color:#fff; text-align:center; padding:5px 0px;}
.xila_box .link_fir a:hover{ color:#FF3;}
.xila_box .line1{ background:#3f3f3f; height:1px;}

.IndexMidAd{}
.IndexMidAd .imgborder{ text-align:center;}

.IndexMid01{ margin-top:10px; padding-bottom:5px; height:85px;}
.IndexMid01 .iteam01{ float:left; width:175px; height:66px; padding:19px 0px 0px 20px; margin-right:6px; font-family:"Î¢ÈíÑÅºÚ";}
.IndexMid01 .box1{ background:url(bg1.jpg) no-repeat;}
.IndexMid01 .box2{ background:url(bg2.jpg) no-repeat;}
.IndexMid01 .box3{ background:url(bg3.jpg) no-repeat;}
.IndexMid01 .box4{ background:url(bg4.jpg) no-repeat;}
.IndexMid01 .box5{ background:url(bg5.jpg) no-repeat; margin:0px;}
.IndexMid01 .iteam01 a{ color:#fff; font-weight:normal; display:block;}
.IndexMid01 .iteam01 h2{ font-size:20px; line-height:20px; margin:0px;}
.IndexMid01 .iteam01 h3{ font-size:14px; font-family:Arial; margin:0px;}
.IndexMid01 .iteam01 span{ display:block; text-align:right; padding:6px 12px 0px 0px;}

.IndexMid02{ margin-top:10px;}
.IndexMid02_l{ width:715px;}

.IndexMid02_l .line01 .box03{ width:347px;}
.IndexMid02_l .line01_l h2{ color:#a90101; padding:0px 0px 6px 10px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; background:url(line1.jpg) center bottom no-repeat;}
.IndexMid02_l .line01_l .iteam01{ width:337px; height:155px; background:url(index_32.jpg) bottom right no-repeat; padding:13px 0px 0px 0px;}
.IndexMid02_l .line01_l .iteam01 .linkdiv{ float:left; width:130px; padding:0px 15px 8px 10px;}
.IndexMid02_l .line01_l .iteam01 a{ margin-left:5px; color:#000; text-decoration:underline;}

.IndexMid02_l .line01_r{ padding-left:10px;}
.IndexMid02_l .line01_r h2{ padding:0px 0px 6px 10px; background:url(line1.jpg) center bottom no-repeat;}
.IndexMid02_l .line01_r h2 b{ display:block; float:left; color:#22a5a3; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
.IndexMid02_l .line01_r h2 a{ display:block; float:right; font-size:12px; color:#787878; font-weight:normal; padding-right:16px;}
.IndexMid02_l .line01_r .iteam01{ width:337px; height:155px; padding:13px 0px 0px 0px;}
.IndexMid02_l .line01_r .iteam01 .linkdiv{ padding:0px 10px 0px 10px; line-height:24px;}
.IndexMid02_l .line01_r .iteam01 a{ color:#000;}

.IndexMidAd02{ padding:5px 0px;}

.IndexMid02_l .list01_title{ background:url(index_34.jpg) no-repeat; height:46px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; line-height:38px;}
.IndexMid02_l .list01_title .title_txt01, .IndexMid02_l .list01_title .title_txt02{ float:left; width:142px; text-align:center;}
.IndexMid02_l .list01_title .title_txt01 a{ color:#fff;}
.IndexMid02_l .list01_title .title_txt02 a{ color:#2d7d00; text-decoration:underline;}
.IndexMid02_l .list01{ background:url(index_37.jpg) repeat-y; padding-left:15px; padding-top:5px; width:700px;}
.IndexMid02_l .list01 .iteam01{ float:left; margin:8px 5px;}
.IndexMid02_l .list01 .iteam01 .imgborder{ border:1px solid #e2e2e2;}
.IndexMid02_l .list01 .iteam01 .imgborder img{ margin:3px;}
.IndexMid02_l .list01 .iteam01 .txt{ padding:3px 0px; text-align:center;}
.IndexMid02_l .list01 .iteam01 .txt a{ color:#000;}
.IndexMid02_l .list01 .iteam01 .txt a:hover{ color:#cc0000;}
.IndexMid02_r{ width:285px;}
.rightad01{ padding:5px 0px;}
.IndexMid02_r .list01{ background:#f6f6f6; padding:7px;}
.IndexMid02_r .list01 .title01{ border-bottom:3px solid #b40304; padding:2px 5px;}
.IndexMid02_r .list01 .title01 b{ display:block; float:left; color:#cc0204; font-size:14px; font-weight:bold;}
.IndexMid02_r .list01 .title01 a{ display:block; float:right; color:#646464;}
.IndexMid02_r .list01 .iteam01{ padding:6px 7px; line-height:23px;}
.IndexMid02_r .list01 .iteam01 .link_div{ height:23px; line-height:23px; overflow:hidden;}
.IndexMid02_r .list01 .iteam01 a{ color:#444444;}
.IndexMid02_r .list02 .iteam01{ height:95px; margin-top:6px; background:url(index_38.jpg) right top no-repeat #f2f2f2;}
.IndexMid02_r .list02 .iteam02{ height:95px; margin-top:6px; padding-left:95px; background:url(index_47.jpg) left top no-repeat #f2f2f2;}
.IndexMid02_r .list02 .iteam03{ height:95px; margin-top:6px; background:url(index_51.jpg) right top no-repeat #f2f2f2;}
.IndexMid02_r .list02 b{ display:block; padding:13px 0px 0px 11px; color:#010101;}
.IndexMid02_r .list02 span{ display:block; width:165px; padding:0px 0px 0px 11px; color:#abaaaa;}

.weixin{ width:285px; text-align:center; padding-top:10px;}

.indexbottom01{ border:1px solid #dbdbdb; background:url(1_71.jpg) repeat-x; margin:3px 9px 10px 9px; height:168px;}
.indexbottom01 .iteam01{ float:left; width:265px; padding:15px 25px 10px 25px;}
.indexbottom01 .iteam01 h2{ font-size:18px;}
.indexbottom01 .iteam01 h2 .txt02{ color:#c80000; font-family:Arial; font-weight:normal;}
.indexbottom01 .iteam01 .txt03{ line-height:24px; padding-top:10px;}
.indexbottom01 .line01{ float:left; font-size:0px; width:1px; margin:0px 8px;}

.Bottom01{ background:#7e0000; color:#c2c2c2;}
.Bottom01 a{ color:#c2c2c2;}
.BottomLink{ text-align:center; margin:12px auto 8px auto;}
.BottomLink a{ text-decoration:none; line-height:20px;}
.BottomLink span{ margin:0px 3px;}
.BottomTxt{ text-align:center; background:url(index_57.jpg) top no-repeat; padding:8px;}

.friendlink{ margin:5px 0px; width:980px;margin:0px auto;}
.friendlink .linkde{background:#F1EDEA; }
.friendlink h2{font-size:14px; text-indent:20px;  background:url(index_57.jpg) bottom no-repeat;  padding:10px;}
.friendlink a,.friendlink b{ float:left;}
.friendlink a{ margin-left:35px;white-space:nowrap;}

/*ÄÚÈÝÒ³*/
.Location01{ background:url(home.jpg) left center no-repeat; padding-left:20px; margin-bottom:5px;}
.Location01 a{ color:#000;}
.Location01 a:hover{ text-decoration:underline;}

.Location02{ margin:12px 0px;}

.ContentMid{}
.ContactAd01{ padding:8px 0px 10px 0px;}
.ContentMid .IndexMid02_r{ width:270px;}
.ContentMid_c{ width:703px; background:url(about_05.jpg) repeat-y; padding:7px 20px 7px 7px; min-height:650px; _height:650px;}
.ContnetTitle{ border-bottom:1px solid #dddcdc; background:url(about_03.jpg) 285px top no-repeat; height:40px; line-height:40px; padding:0px 10px 5px 10px; overflow:hidden;}
.ContnetTitle h2{ color:#c70202; font-size:30px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; display:block; float:left;}
.ContnetTitle h3{ color:#b6b5b5; font-size:30px; font-weight:normal; font-family:Arial; display:block; float:left; padding:4px 0px 0px 5px;}

.moban_middle01{ margin-top:10px;}
.moban_middle01 .middle_div01{ width:710px;}
.moban_middle01 .middle_div02{ width:280px;}

.details01{ line-height:24px; padding:30px 15px;}


.newsdetails{ color:#333;}
.newsdetails img{ max-width:670px;}
.newsdetails a{ color:#0066cc}
.newsdetails a:hover{ color:#cc0000;}
.newsdetails .contact02{ padding-bottom:50px;}
.newsdetails .contact02 a{ text-decoration:underline;}
.newsdetails .contact03{ line-height:50px;}
.newsdetails h1{  margin-bottom:15px; line-height:110%; font-size:20px; text-align:center; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.casedetails{ line-height:24px; padding:10px 15px 30px 15px;}
.casedetails h1{ text-align:center; padding-bottom:20px;}
.casedetails .contact02{ text-align:center;}
.casedetails .contact03{ font-size:14px; margin-bottom:20px;}
.casedetails .contact03 a{ color:#333; text-decoration:underline;}
.casedetails .contact04{ color:#676767; font-weight:bold; text-align:center; border-bottom:1px dotted #ccc; padding-bottom:3px; margin-bottom:20px;}
.casedetails .contact04 b{ color:#ff0000;}
.casedetails .contact05{ padding-bottom:10px; text-align:right}

.contact01{ line-height:30px; padding:15px; background:url(contact_07.jpg) 200px 50px no-repeat; height:400px;}
.contact01 h2{ color:#cc0000; padding-top:20px; font-size:24px;}

.about01{  min-height:590px; _height:590px; padding-right:20px;}
.about01 .txt01{ padding-left:165px; height:100px;}
.about01 .txt02{ padding-left:220px; height:120px;}
.about01 .txt03{ padding-left:305px; height:120px;}
.about01 .txt04{ padding-left:220px; height:110px;}
.about01 .txt04 b{ color:#cc0000;}
.about01 .txt05{ padding-left:165px;}

.weihu b{ display:block; padding:12px 0px;}

.website01{ padding:30px 15px;}
.website01 .title01{ margin:10px 0px; background:url(bg7.jpg) left center no-repeat; line-height:33px; height:33px; padding-left:25px; font-size:18px; font-weight:bold;}
.website01 .content01{ padding:0px 15px 15px 23px; line-height:25px;}
.website01 .txt01{ padding-top:8px;}
.website01 .txt01 a{ color:#c10101;}

.caselist{ padding:10px 30px;}
.caselist .iteam01{ border-bottom:1px solid #dfdfdf; padding:20px 0px;}
.caselist .iteam01_l{ width:330px; border:1px solid #dfdfdf; padding:5px;}
.caselist .iteam01_r{ width:275px; padding-right:10px;}
.caselist .iteam01_r .txt01{ font-weight:bold; line-height:30px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.caselist .iteam01_r .txt01 a{}
.caselist .iteam01_r .txt02{ line-height:23px;}
.caselist .iteam01_r .more a{ line-height:35px; color:#444; text-decoration:underline; font-family:"Arial";}
.caselist .iteam01_r .more a:hover{ color:#cc0000;}

.newslist{ padding:15px 10px;}
.newslist a{ color:#000; font-size:14px;}
.newslist .iteam01, .newslist .iteam02{ padding:6px 10px; border-bottom:1px dotted #ddd;}
.newslist .iteam01{}
.newslist .iteam02{}

.service01{ font-family:"Î¢ÈíÑÅºÚ";}
.service01 .iteam01{ background:url(s_03.jpg) no-repeat; height:355px;}
.service01 .iteam01 .title01{ font-weight:bold; font-size:14px;}
.service01 .iteam01 .box1{ padding:145px 0px 0px 95px;}
.service01 .iteam01 .box1 .left{ width:150px;}
.service01 .iteam01 .txt01{}
.service01 .iteam02{ background:url(s_06.jpg) no-repeat; height:335px; padding:170px 0px 0px 75px;}
.service01 .iteam02 .title01{ font-weight:bold; text-align:center; font-size:14px; margin-bottom:25px;}
.service01 .iteam02_l{ width:280px;}
.service01 .iteam02_r{ width:280px; padding:0px 20px;}
.service01 .content01{ padding:10px 0px;}
.service01 .content01 .left{}
.service01 .content01 .right{ width:195px;}
.service01 .content01 .txt01{ font-size:14px; color:#333333;}
.service01 .content01 .txt02{ color:#666666;}
.service01 .iteam03{ background:url(s_25.jpg) no-repeat; height:290px; padding:160px 0px 0px 0px;}
.service01 .iteam03 .box01{ float:left; padding-left:90px; width:610px;}
.service01 .iteam03 .title01{ float:left; padding:0px 20px; width:250px;}
.service01 .iteam03 .box02{ float:left; width:100%; padding-top:35px;}
.service01 .iteam03 .content01{ float:left; width:143px; padding:0px 16px;}
.service01 .iteam03 .content01 .txt01{ color:#2a6e01; font-weight:bold;}

.taocan{ padding:10px;}
.taocan .content01{ padding:13px 13px 0px 13px; font-weight:bold;}
.taocan .iteam01{ font-family:"Î¢ÈíÑÅºÚ"; border-bottom:1px dotted #ccc; padding:30px 13px 20px 13px;}
.taocan .iteam01 h2{ font-weight:bold; font-size:20px; color:#bf0000; padding-bottom:10px;}
.taocan .iteam01 h2 i{ margin-right:5px; font-size:24px;}
.taocan .iteam01 .txt01{ line-height:26px;}

.rightmenu01 .linkdiv{ background:url(bg6.jpg) no-repeat; height:33px; line-height:33px; font-size:13px; padding-left:20px; font-weight:bold; margin-bottom:1px;}
.rightmenu01 .linkdiv a{ color:#aa0305;}
.rightmenu01 .linkdiv a:hover, .rightmenu01 .linkdiv a.on{ color:#f70001}

.manu { padding:3px; margin-bottom:15px; text-align:center; font-size:12px;}
.manu A { border:#BBB 1px solid; padding:2px 5px; margin:2px; text-decoration:none; color:#B00;}
.manu A:hover { color:#666; border:#999 1px solid}
.manu .current { border:#B00 1px solid; padding:2px 5px; font-weight:bold; margin:2px; color:#fff; background-color:#B00}
.manu .disabled { border:#BBB 1px solid; padding:2px 5px; margin:2px; color:#ddd;}

.container {
	WIDTH: 700px;
	HEIGHT: 190px;
	overflow:hidden;
}
.container A IMG {
	WIDTH: 700px;
	HEIGHT: 190px
}
.container IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}
.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.num {
	POSITION: absolute;
	/*WIDTH: 160px;*/
	FLOAT: right;
	TOP: 167px;
	/*LEFT: 860px;*/
	right:2px;
}
.num LI {
	TEXT-ALIGN: center;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 18px;
	HEIGHT: 18px;
	LINE-HEIGHT:18px;
	FONT-FAMILY: Arial;
	BACKGROUND: #ffffff;
	FLOAT: left;
	COLOR: #000;
	FONT-SIZE: 12px;
	CURSOR: pointer;
}
.num LI.on {
	LINE-HEIGHT: 18px;
	WIDTH: 18px;
	BACKGROUND: #cc0000;
	HEIGHT: 18px;
	COLOR: #ffffff
}

.plist2{ position:relative;}
.plist2 a img{ display:block;}
.plist2 a{ color:#fff; font-size:12px;}
.plist2_text{width:100%; height:30px; background:url(bg3_1_01.png); position:absolute;  bottom:0px; display:none; cursor:pointer; text-align:center;}
.plist2_text ul{line-height:30px;}
.plist2_text ul span{display:block;}
.plist2_text ul img{ display:block;}
.plist2_text ul h3{ display:block;}

/*½â¾ö·½°¸*/
.prefertitle{ text-align:left;font-weight:bold; line-height:28px; margin-top:10px; font-size:13px;}
.preferline{ height:4px; background-image:url(images/preferline.gif);}
.prefertitle2{ line-height:28px; text-align:left; text-indent:10px; background-color:#EFEFEF; font-weight:bold; margin-top:10px; margin-bottom:15px;}
.prefertable td{ line-height:20px; text-align:left; padding:3px; border-bottom:1px dotted #666666;}
.prefertable td span{ color:#FF0000;}
.preferprice{font-size:14px; font-weight:bold; color:#FF0000;}
.prefermc{ padding:5px 10px; border:1px solid #333333; text-align:center; font-size:13px; font-weight:bold; float:left; margin-right:15px;}
.prefermc2{ padding:5px 10px; border:1px solid #FF0000; text-align:center; color:#FF0000; font-size:13px; font-weight:bold; float:left; margin-right:15px;}
.prefermc3{ padding:5px 3px; text-align:center; font-weight:bold; float:left; margin-right:15px;}
.perfermcindex{text-align:center; width:25px; background-color:#FFCC66; margin-right:15px; padding-left:5px; padding-right:5px; font-size:13px; font-weight:bold; layout-flow : horizontal; float:right;}