﻿* {  margin: 0; padding: 0; }
html,body {font-size: 12px; line-height: 120%; height: 100%; width: 100%;}
body { font-family: 宋体; background-image: url(../images/index_03.gif); background-repeat: repeat; background-position: left; }
.bodybox { background-image: url(../images/whiteline_04.gif); background-repeat: repeat-y; background-position: center; width: 100%; float: left; }
.bodybox1 { background-image: url(../images/whiteline_05.gif); background-repeat: repeat-y; background-position: center; width: 100%; float: left; }
.body { width: 894px; margin-right:auto; margin-left: auto; margin-top:0px; }
a { color:black; text-decoration: none; }
a:hover { text-decoration: underline; }
.indexlogo { background-image: url(../images/index_07.gif); background-repeat: no-repeat; background-position: center; text-align: center; width: 100%; height: 100%; }
.indexlogo a { position: absolute; top: 50%; left: 50%; width: 608px; height: 112px; margin-top: -56px; margin-left: -304px; display: block; }
.indexfoot { background-color: #5c5d5f; position: absolute; bottom: 0; width: 100%; height: 108px; z-index: 100; overflow: hidden; }
.indexfoot .word { color: #3d3e3f; width: 80%; margin: 10px auto; }
#top {  width:100%; height:391px;  background-image: url(../images/top_08.gif); background-repeat: repeat-x;background-position: top; }
#top div.topbody {width: 894px;height:391px;  margin-right: auto; margin-left: auto;}
#top div.topbar { position:relative; background-image: url(../images/top_04.gif); background-repeat: no-repeat; height:101px;}
#top div.topbar span.logoan { background-image: url(../images/logo-11.gif);  position:absolute; top: 28px; left: 0px; height: 73px; width:180px; }
#top div.topbar span.logoan a { display:block;width:100%;height:100%;}
#top div.topbar span.gu1 { position:absolute; top:10px; right:25px;  }
#top div.topbar span.gu { position:absolute; top:60px; right:25px;  }
#top div.topbar span.gu a { color:#BDBDBD; text-decoration: none ; text-align: left;}
#top div.topbar span.gu1 a { color:#BDBDBD; text-decoration: none; text-align: left;}
#top div.topbar input.input_search {  position:absolute;top:23px; left:150px;}
#top div.topbar input.submit_search {position:absolute;top:20px; left:280px; border:0px; background-color:Transparent;  height:22px; width:70px;}
#top div.topbar a.taglink {  position:absolute;top:23px; color:White; left:370px;}
#top div.topbanner { height:249px;}

#top1 {  width:100%; height:392px;  background-image: url(../images/top_08.gif); background-repeat: repeat-x;background-position: top; }
#top1 div.topbody {width: 894px;height:392px;  margin-right: auto; margin-left: auto;}
#top1 div.topbar { position:relative; background-image: url(../images/top_04.gif); background-repeat: no-repeat; height:101px;}
#top1 div.topbar span.logoan { background-image: url(../images/logo-11.gif);  position:absolute; top: 28px; left: 0px; height: 73px; width:180px; }
#top1 div.topbar span.gu1 { position:absolute; top:10px; right:35px;  }
#top1 div.topbar span.gu { position:absolute; top:60px; right:35px;  }
#top1 div.topbar span.gu a { color:#BDBDBD; text-decoration: none ; text-align: left;}
#top1 div.topbar span.gu1 a { color:#BDBDBD; text-decoration: none; text-align: left;}
#top1 div.topbar input.input_search {  position:absolute;top:23px; left:150px;}
#top1 div.topbar input.submit_search {position:absolute;top:20px; left:280px; border:0px; background-color:Transparent;  height:22px; width:70px;}
#top1 div.topbar a.taglink {  position:absolute;top:23px; color:White; left:370px;}
#top1 div.topbanner { height:249px;}

.htmtext {color:#000000; text-decoration: none ; text-align: left; line-height:18px;}
#nav {height: 42px; background-image: url(../images/buttun.jpg); background-repeat:no-repeat;}
#nav b{ width:34px;display:block;float:left; line-height:42px;height:42px;}
#nav a{ text-decoration:none; width:74px;display:block;float:left; line-height:42px;height:42px; font-size:14px; font-weight:bold; color:White; text-align:center;}
#nav a:hover {	background-image: url(../images/buttun_01.gif);	background-repeat:repeat-x;}

#design1  {  background-image: url(../images/whiteline_04.gif); background-repeat: repeat-y; background-position: center; position: relative; top: 0px; left: 0px; height: 476px; width:100%;}
#descs_1 { color: #ffffff; background-image: url(../images/des_1.jpg); position: absolute; top: 0px; left: 34px; height: 144px; width:184px;}
#descs_1 a{ text-decoration:none; display:block;float:left; height: 144px; width:184px;}
#descs_1 a:hover { background-image: url(../images/des_1-1.jpg);position: absolute; top: 0px; left: 0px;}

#descs_2 { color: #ffffff; background-image: url(../images/des_6.jpg); position: absolute; top: 0px; left: 240px; height: 144px; width:184px;}
#descs_2 a{ text-decoration:none; display:block;float:left; height: 144px; width:184px;}
#descs_2 a:hover { background-image: url(../images/des_6-1.jpg);position: absolute; top: 0px; left: 0px;}

#descs_3 { color: #ffffff; background-image: url(../images/des_3.jpg);position: absolute; top: 0px; left: 446px; height: 144px; width:184px;}
#descs_3 a{ text-decoration:none; display:block;float:left; height: 144px; width:184px;}
#descs_3 a:hover { background-image: url(../images/des_3-1.jpg);position: absolute; top: 0px; left: 0px;}

#descs_4 { color: #ffffff; background-image: url(../images/des_4.jpg);position: absolute; top: 164px; left: 34px; height: 144px; width:184px; }
#descs_4 a{ text-decoration:none; display:block;float:left; height: 144px; width:184px;}
#descs_4 a:hover { background-image: url(../images/des_4-1.jpg);position: absolute; top: 0px; left: 0px;}

#descs_5 { color: #ffffff; background-image: url(../images/des_5.jpg);position: absolute; top: 164px; left: 240px; height: 144px; width:184px;}
#descs_5 a{ text-decoration:none; display:block;float:left; height: 144px; width:184px;}
#descs_5 a:hover { background-image: url(../images/des_5-1.jpg);position: absolute; top: 0px; left: 0px;}

#descs_6 { color: #ffffff; background-image: url(../images/des_2.jpg);position: absolute; top: 164px; left: 446px; height: 144px; width:184px;}
#descs_6 a{ text-decoration:none; display:block;float:left; height: 144px; width:184px;}
#descs_6 a:hover { background-image: url(../images/des_2-1.jpg);position: absolute; top: 0px; left: 0px;}

#descs_7 { color: #ffffff; background-image: url(../images/des_7.jpg);position: absolute; top: 332px; left: 34px; height: 144px; width:184px;}
#descs_7 a{ text-decoration:none; display:block;float:left; height: 144px; width:184px;}
#descs_7 a:hover { background-image: url(../images/des_7-1.jpg);position: absolute; top: 0px; left: 0px;}

#descs_8 { color: #ffffff; background-image: url(../images/des_8.jpg);position: absolute; top: 332px; left: 240px; height: 144px; width:390px;}
#descs_8 a{ text-decoration:none; display:block;float:left; height: 144px; width:390px;}
#descs_8 a:hover { background-image: url(../images/des_8-1.jpg);position: absolute; top: 0px; left: 0px;}

.descs_9 { color: #ffffff; background-image: url(../images/index-contact.jpg); background-repeat: no-repeat; position: absolute; top: 0px; left: 646px; height: 476px; width:214px;}

#destxt{ color: #ffffff; position: absolute; top: 47px; left: 20px; }
.destxt{ font-weight:normal; cursor:pointer; color: #ffffff; position: absolute; top: 47px; left: 20px; }
a.destxt:hover {position: absolute; top: 47px; left: 20px;}
#destxt1{ color: #ffffff; position: absolute; top: 51px; left: 22px; }
.destxt1{ font-weight:normal; cursor:pointer; color: #ffffff; position: absolute; top: 51px; left: 22px; }
#destxt2{ color: #ffffff; position: absolute; top: 45px; left: 20px; }
.destxt2{ font-weight:normal; cursor:pointer; color: #ffffff; position: absolute; top: 45px; left: 20px; }
#destxt3{ font-weight:normal; cursor:pointer; color: #ffffff; position: absolute; top: 105px; left: 109px; }
#destxt4{font-weight:normal; cursor:pointer; color: #ffffff; position: absolute; top: 30px; left: 272px; }
.destxt5{ line-height: 180%; color: black; position: absolute; top: 149px; left: 19px; }
.destxt6{ color: black; font-weight: bold; position: absolute; top: 81px; left: 19px; }
.desflash1{ color: black;position: absolute; top: 103px; left: 0px;height: 43px; width:214px;  }
#destxt7{ background-image: url(../images/more1.gif); background-repeat: no-repeat; position: absolute; top: 81px; left: 166px; height: 11px; width:37px;}

#sixiang { background-image: url(../images/whiteline_04.gif); background-repeat: repeat-y;background-position: center; position: relative; top: 0px; left: 0px;  height: 242px; width:100%;}
#guider3 { background-image: url(../images/line3.gif); background-repeat: no-repeat;  background-color: #ffffff;  height: 3px; width:100%;}
.sixiangku{
	color: black;
	font-weight: bold;
	position: absolute;
	top: 19px;
	left: 34px;
	width: 129px;
}
.jiejue1{ color: #7e7e7e; font-weight: bold; position: absolute; top: 49px; left: 50px; height: 94px; width:184px;}
.jiejue2{ color: #7e7e7e; font-weight: bold; position: absolute; top: 49px; left: 259px; height: 94px; width:184px;}
.jiejue3{ color: #7e7e7e; font-weight: bold; position: absolute; top: 49px; left: 468px; height: 94px; width:184px;}
.jiejue4{ color: #7e7e7e; font-weight: bold; position: absolute; top: 49px; left: 677px; height: 94px; width:184px;}
.jiejue5{ color: #7e7e7e; font-weight: bold; position: absolute; top: 145px; left: 50px; height: 94px; width:184px;}
.jiejue6{ color: #7e7e7e; font-weight: bold; position: absolute; top: 145px; left: 259px; height: 94px; width:184px;}
.jiejue7{ color: #7e7e7e; font-weight: bold; position: absolute; top: 145px; left: 468px; height: 94px; width:184px;}
.jiejue8{ color: #7e7e7e; font-weight: bold; position: absolute; top: 145px; left: 677px; height: 94px; width:184px;}
.fanganbiaoti{
	color: #7e7e7e;
	font-weight: bold;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 105px;
}
.fanganbiaoti a{
	color: #7e7e7e;
}
.more4{ background-image: url(../images/more1.gif); background-repeat: no-repeat; position: absolute; top: 2px; left: 130px; height: 11px; width:37px;}
.jiejueanniu{ background-image: url(../images/jiejueanniu.gif); background-repeat: no-repeat; position: absolute; top: 21px; left: 0px; height: 73px; width:25px;}
.sixiangkutx_t1{
	position: absolute;
	line-height: 180%;
	color: #7e7e7e;
	position: absolute;
	top: 28px;
	left: 27px;
	overflow:hidden;
	width: 151px;
	height: 42px;
}
.sixiangkutx_t1 a { font-weight:normal;color: #7e7e7e;}
#luntan {   background-image: url(../images/whiteline_04.gif); background-repeat: repeat-y;background-position: center; position: relative; top: 0px; left: 0px; height: 140px; width:100%;}
.more5{ background-image: url(../images/more1.gif); background-repeat: no-repeat; position: absolute; top: 19px; left: 170px; height: 11px; width:37px;}
.more51{ background-image: url(../images/more1.gif); background-repeat: no-repeat; position: absolute; top: 19px; left: 104px; height: 11px; width:37px;}
.luntan1{ color: #7e7e7e;  position: absolute; top: 40px; left: 50px; height: 46px; width:242px;}

.luntan2{ color: #7e7e7e;  position: absolute; top: 40px; left: 334px; height: 46px; width:242px;}
.luntan3{ color: #7e7e7e;  position: absolute; top: 40px; left: 618px; height: 46px; width:242px;}
.luntan_t1{ position: absolute; width:100%; line-height: 180%; color: #7e7e7e; position: absolute; top: 0px; left: 0px; overflow:hidden;  }
.luntan_t1 a { color:#7e7e7e;}
#lianjie {   background-image: url(../images/whiteline_04.gif); background-repeat: repeat-y;background-position: center; position: relative; top: 0px; left: 0px; height: 200px; width:100%;}



#about0{   background-image: url(../images/whiteline_04.gif); background-repeat: repeat-y; background-position: center; position: relative; top: 0px; left: 0px; height: 224px; width:100%;}
#about0 .abouttxt{ position: absolute; line-height: 150%; color: #7e7e7e; position: absolute; top: 68px; left: 34px; height: 142px; width:593px; overflow:hidden;  }
.guanyu{ color: black; font-weight: bold; position: absolute; top: 68px; left: 34px; }
.guandian{ color: black; font-weight: bold; position: absolute; top: 47px; left: 661px; }
.guandiananniu{ background-image: url(../images/guandiananniu.gif); background-repeat: no-repeat; position: absolute; top: 70px; left: 664px; height: 139px; width:20px;}
.guandiantxt{ color: #7e7e7e;  position: absolute; top: 70px; left: 684px; height: 139px; width:173px;}
.more a { display:block; width:100%;height:100%; text-indent:-5000px;}
.more1{ background-image: url(../images/more1.gif); background-repeat: no-repeat; position: absolute; top: 48px; left: 585px; height: 11px; width:37px;}
#more2{ background-image: url(../images/more1.gif); background-repeat: no-repeat; position: absolute; top: 48px; left: 811px; height: 11px; width:37px;}
#more7{ background-image: url(../images/more1.gif); background-repeat: no-repeat; position: absolute; top: 48px; left: 583px; height: 11px; width:37px;}

#about { background-image: url(../../images/default_06.jpg); background-repeat: no-repeat; position: relative; height: 252px; }
#about .con { position: absolute; top: 46px; left: 23px; width: 408px; height: 190px; overflow:hidden; }
#banner { width:449px;height:252px; position:absolute;right:-2px;top:0px;}
#default_box1 { background-image: url(../images/default_09.jpg); background-repeat: no-repeat; position: relative; height: 410px;}
.h_1 { color: black; position: absolute; top: 48px; left: 53px; }
.h_2 { color: black; position: absolute; top: 12px; left: 352px; }
.h_3 { color: black; font-weight: bold; position: absolute; top: 217px; left: 22px; }
.h_1 a,.h_2 a,.h_3 a { font-weight:bold; color:black;}
.list1 { color: black; position: absolute; top: 50px; left: 24px; width: 300px; height: 140px; }
.list1 a { color: black; }
.list2 { position: absolute; left: 354px; width: 270px; }
.majorwork { line-height: 150%; position: absolute; top: 70px; right: 9px; width: 225px; height: 305px; }
.simpleProduct { position: absolute; left: 22px; bottom: 14px; width: 610px; height: 150px; overflow: hidden; }
.simpleProduct .itembox { float:left; width:186px; overflow:hidden; height:150px; margin-right: 6px; margin-left: 5px; }
.simpleProduct .itembox h5 { font-size: 12px; font-weight: bold; line-height: 15px; width: 100%; height: 15px; overflow: hidden; margin-top: 5px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.simpleProduct .itembox .text { line-height: 15px; width: 100%; height: 30px; overflow: hidden; margin-top: 5px; }
#default_box2 { background-color: #c4c4c4;  background-repeat: no-repeat; position: relative; height: 217px;}
.h_4 { color: black; font-weight: bold; position: absolute; top: 8px; left: 22px; }
.h_5 { position: absolute; top: 40px; left: 22px; }
.h_6 { position: absolute; top: 40px; left: 476px; }
.list3 { position: absolute; top: 65px; left: 22px; width: 380px; height: 135px; }
.list4 { position: absolute; left: 476px; }
#default_box3 { background-color: #c4c4c4; background-repeat: no-repeat; position: relative; height: 221px;  }
.h_7 { color: black; font-weight: bold; position: absolute; top: 10px; left: 22px; }

.linktxt{ color: black;  position: absolute; top: 19px; left: 709px; }
.linkqq{ color: black; font-weight: bold; position: absolute; top: 16px; left: 801px; }
.linkbox { position: absolute; top: 42px; left: 34px; width: 826px; height: 200px; }
.linkbox2 { margin-top:0px; width: 894px;}
.linkbox .imglink,.linkbox2 .imglink { width: 100%; float: left; }
.linkbox .imglink a,.linkbox2 .imglink a { float: left; margin: 5px; display: block; }
.linkbox .textlink,.linkbox2 .textlink { float: left; margin-top:10px; }
.linkbox .textlink a,.linkbox2 .textlink a { color: #7e7e7e;float: left; margin: 5px; display: inline-block; white-space:nowrap; }
.indexmsgbox { position: absolute; top: 40px; left: 620px; width: 244px; height: 165px; }
.indexmsgbox h5 { font-size: 14px; font-weight: bold; text-align: left; }

#foot { height: 160px; width: 894px; overflow: hidden; float: left; clear: both; margin-top: 0px; background-color: #ffffff; background-repeat: no-repeat; }

#foot div.guider3 {height: 50px;  background-image: url(../images/index-middle-ba.jpg); background-repeat: no-repeat; }
#foot div.guider3 span.xan {position:relative;	top:15px;	left:12px;	width: 599px;}
#foot div.guider3 span.xan  a{color:White; text-decoration: none ; text-align: left; }
.foottx{color: #7e7e7e; }
.foottx a{color: #7e7e7e; }
#guider { background-image: url(../images/body-toplist.jpg); background-repeat: no-repeat;  line-height: 35px; background-color: #ffffff; text-indent: 25px; width: 100%; height: 35px; clear:both; color:White; }
#guider1 { background-image: url(../images/body-toplist.jpg); background-repeat: no-repeat;  line-height: 35px; position: relative; background-color: #ffffff; text-indent: 25px; width: 100%; height: 35px; }
.job1{  font-size:13px; font-weight:bold; color:White; position: absolute; top: 0px; left: 10px;  width: 129px; }
#guider2 {height: 50px; background-image: url(../images/index-middle-ba.jpg); background-repeat: no-repeat;  }
#guider a { color:White;}

#guider4 { background-image: url(../images/body-toplist.gif); background-repeat: no-repeat;  line-height: 35px; background-color: #c4c4c4; text-indent: 25px; width: 100%; height: 35px; }
#guider5 { height: 3px;  background-image: url(../images/line3.gif); background-repeat: no-repeat;  background-color: #ffffff;}
#side{overflow:hidden; background-color:#ffffff;} 
#mainleft { background-color: #ffffff; width: 235px; height: 800; float: left; }
#mainright { width: 659px; float: left; }
#mainleft ul { width: 188px; margin-top: 1px; margin-right: auto; margin-left: auto; list-style-type: none; }
#mainleft ul li { color: #B64621; font-size: 14px; line-height: 45px; height: 38px; font-family: 宋体; overflow: hidden; border-bottom: 1px dashed #4d4d4f; }
#mainleft ul li a { color: #161616; font-size: 14px; font-family: 宋体; }
#mainleft ul li.cur a {color: #B64621;}
#mainleft dl { width: 188px; margin-right: auto; margin-left: auto; margin-top: 10px; }
#mainleft dl dt { font-size: 12px; line-height: 18px; width: 100%; height: 18px; overflow: hidden;  white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
#mainleft dl dt a {}

#mainleft div.TagClouds {width: 188px; margin-top: 8px; padding-top:10px; margin-right: auto; margin-left: auto;}
div.TagClouds .curkeyword { margin-top:10px; display:block; border-bottom:1px dashed #4d4d4f; font-size:16px; line-height:25px;height:25px; font-weight:bold; }
div.clouditems { margin-top:8px; line-height:30px;}
.mainrightbox { margin-right: 20px; margin-left: 30px; }
#mainright h1.title { font-size: 16px; color: #B64621;  font-weight: bold; line-height: 45px; text-indent: 12px; position: relative; height: 40px; overflow: hidden; border-bottom: 1px dashed #4d4d4f; }
#mainright .pagebox { color: #B64621; font-size: 12px; font-weight: bolder; line-height: 15px; position: absolute; top: 20px; right: 0; height: 15px; }
#mainright .pagebox a { color: #B64621; }
#mainright .pageboxfoot {color: #B64621; font-size: 14px; font-weight: bolder;  margin-top:10px; text-align:right; clear:both;}
#mainright .pageboxfoot a{ color: #B64621; }
#mainright div.author { text-align:right; margin-top:10px; margin-right:20px;color:Gray;}
#mainright div.author a { color:Gray;}
#mainright div.author span { margin-left:15px;}
#mainright div.aboutinfo { margin-top:15px; line-height:150%;}
#mainright div.aboutinfo span.add { display:block;color:Gray;}
#mainright div.aboutinfo span.keyword { display:block;}
#mainright div.aboutinfo a { color:Gray; margin-left:8px;}
#mainright .content { line-height: 180%; margin-top: 15px; font-size:14px;  }
#mainright .content p { margin-top:13px;margin-bottom:13px;}
#mainright .listbox .it { margin: 10px 0px; border-bottom: 1px dashed #9f9fa0; }
#mainright .listbox dl { margin-top:20px;border-bottom: 1px dashed #9f9fa0;}
#mainright .listbox .it dl { margin-left:20px;margin-top:auto;border-bottom:0px;}
#mainright .listbox dl dt { font-size: 16px; font-weight: bold; line-height: 150%; }
#mainright .listbox dl dt a { font-size: 16px; font-weight: bold; }
#mainright .listbox dl dd { line-height: 150%; text-indent: 12px; margin-bottom:10px; }
#mainright .listbox dl dd .infodetail { text-align:right;  }
#mainright .listbox dl dd .infodetail a { color:#B64621; margin-right:20px;  }
#mainright .listbox .it img { margin:10px;}
#mainright .listbox .tag a { color:Red;}
.msgbox { color: #7e7e7e; }
.msgbox h5 { color: #7e7e7e; font-size: 12px; }
.msgbox textarea { border: solid 1px #808080; }
.msgbox img { vertical-align: middle; }
.bbsitembox { width: 439px; float: left; margin-bottom: 0px; border: solid 1px #eaeaea; }
.bbsitembox h5 { color: #474747; font-size: 14px; font-weight: bold; line-height: 32px; text-indent: 26px; position: relative; height: 32px; }
.bbsitembox h5 a { position: absolute; top: 8px; right: 50px; }
.bbsitembox h5.b { color: #0093dd; }
.bbsitembox ul { line-height: 150%; margin-top: 8px; margin-left: 26px; padding-bottom: 18px; list-style-type: none; }
.bbsitembox ul li { height: 18px; }
.bbsitembox ul li a { color: #323232; width: 300px; display: inline-block; float: left; overflow: hidden; display:inline-block; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.bbsitembox ul li span.d { color: #747474; width: 80px; float: left; margin-left: 22px; }
.TagPreNext { border-top:1px dashed #4d4d4f; margin-top:10px;}
.TagPreNext .Pre { background-image: url(../images/pre.gif); background-repeat: no-repeat; background-position: 0 center; text-indent: 12px; margin-top:10px; }
.TagPreNext .Next { text-indent: 12px; }
.TagPreNext .Next span { background-image: url(../images/next.gif); background-repeat: no-repeat; background-position: right center; padding-right: 15px; }

.search_setbox { height:40px; position:relative; border-bottom:1px dashed #9f9fa0;}
.search_setbox input { position:absolute;top:10px;}
.search_setbox input.s {right:10px;}
.search_other { line-height:30px;height:30px; margin-top:10px;border-bottom:1px dashed #9f9fa0; font-size:14px;}

.clip1 { overflow: hidden;  display:inline-block; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.input_search { width: 114px; border: solid 1px gray; }
.btn_search { color: white; background-color: #323232; width: 70px; border: solid 1px #323232; }
.input1 { border: solid 1px gray; }
.submit1 { line-height: 19px; background-image: url(../images/submit.gif); background-repeat: no-repeat; background-position: 0 center; text-align: center; width: 76px; height: 19px; border-width: 0; cursor: pointer; }
.floatright { float: right; }
.blue { color: #0093dd; margin-right: 3px; margin-left: 3px; }
.red { color: red; margin-right: 3px; margin-left: 3px; }

