锘緻charset "utf-8";
/* css document */

body,ul,li,h1,h2,p {margin:0; padding:0; font-size:12px;}
a {list-style-type:none;}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {color:#999;} 
.clear {clear:both;}
.top1 {height:147px; background:url(/uploads/image/img/top1.gif);}
.main {width:906px; margin:auto;}
.main_anli {width:906px; margin:auto; margin-bottom:20px;}
.logobox {width:227px; height:60px; float:left;}
.logobox p {margin:0px; padding:0px; background:#0cc;}
.logobox h1 {font-size:12px; color:#fff; line-height:18px; margin:0px; padding:0px 0px 30px 0px;}
.navmenu ul {float:right;}
/*.navmenu li {float:left; width:90px; font-size:14px; padding-top:67px; height:45px; list-style-type:none; text-align:center; font-family:"寰蒋闆呴粦";}*/
.navmenu li a {color:#707070; text-decoration:none;}
.navmenu li a:hover {color:#666;}
#navover {background:url(/uploads/image/img/menubg.png);}
#navover a {color:#fff; text-decoration:none;}
.telbox {width:277px; height:34px; line-height:34px; float:right; padding-left:30px; background-image:url(/uploads/image/img/tel.gif);}
.telbox span {font-size:16px; color:#e56406; font-weight:bold; font-family:arial, helvetica, sans-serif;}

ul#nav {text-align: center; float:right; overflow: hidden;}
ul#nav li {float: left; list-style: none; }
ul#nav li a {display: block; width: 90px; height: 45px;padding: 67px 0 0 0;font-family:"寰蒋闆呴粦"; font-size:14px;color: #707070; text-decoration: none;background: url(/uploads/image/img/menubg.png) 0 -112px no-repeat;}
ul#nav li a:hover {background: url(/uploads/image/img/menubg.png) 0 0 no-repeat;color: #fff; text-shadow: 0 2px 3px #4c2222;}
ul#nav li a.js:hover {background: url(/uploads/image/img/menubg.png) 0 -112px no-repeat;}


#bannerbg {height:348px;  text-align:center; background-color:#0d345b; clear:both; overflow:hidden;}
#bannerline {background: url(/uploads/image/img/touming.png) repeat-x center bottom; height: 348px; clear: both;}
#bannerbg a {display:none;}
#bannerbg img {border:none;}
#flash {position: relative; width: 906px; clear: both; overflow: hidden; margin:auto;}
.flash_bar {
	z-index: 69; position: absolute; text-align: center; padding-left: 470px; width: 520px; bottom: 0px; background: url(/uploads/image/img/tg_flashbar.png) no-repeat; height: 30px; overflow: hidden; padding-top: 13px !important; left: 0px
}
.flash_bar .dq {
	margin: 5px; width: 8px; display: block; background: url(/uploads/image/img/tg_flash_p.png) no-repeat 0px 0px; float: left; height: 8px; cursor: pointer; _background: none; _filter: progid:dximagetransform.microsoft.alphaimageloader(src="/uploads/image/img/tg_flash_p.png" ,sizingmethod="crop")
}
.flash_bar .no {
	margin: 5px; width: 8px; display: block; background: url(/uploads/image/img/tg_flash_p2.png) no-repeat 0px 0px; float: left; height: 8px; cursor: pointer; _background: none; _filter: progid:dximagetransform.microsoft.alphaimageloader(src="/uploads/image/img/tg_flash_p2.png" ,sizingmethod="crop")
}

.content {background:url(/uploads/image/img/contentbg.png) repeat-x;}
.content01 {overflow:hidden;}
.hotnews {height:45px; line-height:35px; background:url(/uploads/image/img/hotnews.gif) no-repeat; padding-left:115px;}
.c01 {width:297px; height:241px; float:left; overflow:hidden;}
.c01img {width:157px; height:46px; padding:90px 0px 0px 140px; background-image:url(/uploads/image/img/c01.png);}
.c02 {width:314px; height:241px; float:left; overflow:hidden;}
.c02img {width:194px; height:46px; padding:90px 0px 0px 160px; background-image:url(/uploads/image/img/c02.png);}
.c03 {width:295px; height:241px; float:left; overflow:hidden;}
.c03img {width:130px; height:46px; padding:90px 0px 0px 175px; background-image:url(/uploads/image/img/c03.png);}
.more {width:82px; padding-left:20px; height:22px; background:url(/uploads/image/img/more.gif); line-height:22px;}
.newslist {padding-left:20px; width:260px; list-style-type:none; float:left;}
.mar20 {margin-right:20px;}
.newslist ol {font-size:14px; line-height:40px; font-weight:bold; text-align:left; margin:0px; padding:0px; color:#266174;}
.newslist li {height:22px;}
.newslist li img {float:left;}
.newslist li a {float:left;}
.newslist li span {float:right;}
.newslist p {line-height:22px; padding:0px; margin:0px;}

.workstitle {height:48px; width:906px;}
.workstitle span {float:left; font-size:18px; line-height:48px; font-family:arial; font-weight:bold; color:#7c7c7c;}
.workstitle h2 { font-family:寰蒋闆呴粦; font-size:18px; line-height:48px; padding-left:15px; float:left; font-weight:normal;}
.wkbox {width:224px; height:60px; padding-top:10px; margin:0px 20px 30px 0px; display:inline; float:left; border:1px dashed #989898; text-align:center;}
.wkbox img {border:1px solid #666;}
.wkbox h3{
	font-size:14px;
}
.wkbox img:hover {border:1px solid #f00;}

.link {width:906px; margin:auto; border-top:1px dashed #666;}
.link li {float:left; list-style-type:none; padding:8px;}
.foot {height:99px; background-image:url(/uploads/image/img/foot.gif)}
.flogo {width:100px; height:100px; padding-top:25px; float:left;}
.fmenu {width:680px; float:right; color:#fff; padding-top:25px;}
.fmenu li {float:right; list-style-type:none; padding:8px;}
.fmenu li a {color:#fff;}
.fmenu li a:hover {color:#a8b736;}
.copyright {width:680px; float:right; text-align:right; line-height:35px;}

/*company*/
.nbanner {height:206px; text-align:center; background-color:#0d345b;}
.comtitle {border-bottom:1px solid #a5a5a3; height:44px; line-height:44px; font-family:寰蒋闆呴粦;}
.comtitle h2,.hzlc h2{float:left; padding:0px 15px 0px 5px; font-size:14px; color:#0f325a;}
.comtitle span,.hzlc span {float:right; font-size:12px; font-family:arial; color:#50514c; }
.companytop {height:148px; background-image:url(/uploads/image/img/companytop.png); width:917px; margin:auto;}
.company2top {height:90px; background-image:url(/uploads/image/img/company2top.png); width:917px; margin:auto;}
.companytop ul {padding:35px 30px; margin:0;}
.companytop ul li {float:left; list-style:none; font-family:寰蒋闆呴粦; width:81px; height:39px; line-height:30px; text-align:center; font-size:14px; margin-right:20px;}
.liover {background:url(/uploads/image/img/liover.gif); color:#0caa00;}
.liover a {color:#0caa00;}
.combox {width:700px; float:right; line-height:34px; font-size:14px; background-image:url(/uploads/image/img/combox.png);}
.combox p {margin:0 30px 0 30px; padding:0; background-image:url(/uploads/image/img/p34.gif);}
.comfoot {width:700px; height:97px; background-image:url(/uploads/image/img/comfoot.png); float:right;}
.companyfoot {width:857px; padding-left:60px; height:114px; line-height:100px; background-image:url(/uploads/image/img/companyfoot.png); margin:auto;}

/*fuwu*/
.fuwutop {width:700px; float:right; background-image:url(/uploads/image/img/fuwutop.png);}
#worktt {padding:35px 30px; margin:0;}
#worktt li {float:left; border:none; list-style:none; font-family:寰蒋闆呴粦; width:81px; height:39px; line-height:30px; text-align:center; font-size:14px; margin-right:20px;}

.fuwu {width:680px; padding:10px; margin:auto;}
.fuwubox {width:650px; height:150px; float:left; padding-bottom:30px; padding-right:20px;}
.fuwubox h2 {border-bottom:1px dashed #999; font-family:寰蒋闆呴粦; font-size:14px; line-height:20px; padding-top:10px;}
.fuwubox p {background:none; line-height:20px; margin-top:15px;}
.fuwubox img {float:left; width:210px; margin-right:10px;}
.fuwucenter {width:650px; height:57px; background-color:#e2e2e2; color:#555; font-family:寰蒋闆呴粦; padding:10px; margin:auto;}
.hzlc {width:650px; margin:auto; padding-top:20px; border-bottom:1px dashed #ccc;}
.hzlcbox {width:650px; margin:auto;}
.fuwufoot {width:700px; height:8px; background-image:url(/uploads/image/img/fuwufoot.png); float:right; overflow:hidden; margin-bottom:20px;}

/*contact*/
.contacttop {height:68px; background-image:url(/uploads/image/img/contacttop.png); width:700px; float:right;}
.contactfoot {width:700px; height:97px; background-image:url(/uploads/image/img/contactfoot.png); float:right; margin-bottom:20px;}

/*news*/
.combox ul {padding:10px 0px 0px 40px;}
.combox li {list-style:none; height:32px; width:660px; border-bottom:1px solid #f3f3f3; border-top:1px solid #f3f3f3;}
.ntitle {width:307px; float:left;}
.ntimes {width:85px; float:left;}
.nojs {width:127px; float:right;}
.newsfoot {width:700px; height:97px; background-image:url(/uploads/image/img/newsfoot.png); text-align:center; line-height:120px; float:right; overflow:hidden; margin-bottom:20px;}
.newsshowfoot {width:660px; padding-left:40px; height:97px; background-image:url(/uploads/image/img/newsfoot.png); line-height:30px; float:right; overflow:hidden; margin-bottom:20px;}
.newslefttop {position:relative;}
.newslefttop h2 {padding-left:40px; font-size:16px;}
.newslefttop span {padding-left:40px; font-size:12px;}
.newslefttop p {text-indent:20px; padding:6px; font-size:14px;}
.newsleft {position:absolute; left:-12px; top:10px; width:47px; height:97px; background:url(/uploads/image/img/newsleft.png);}
.newslefttop li {float:left;}
/*works*/
.workbanner {height:114px; text-align:center; background-color:#0d345b;}
.boximg {width:650px; padding-top:20px; clear:both; padding-left:50px; float:right;}
.boximgshow {margin:auto; text-align:center; padding-top:20px; position:relative;}
.boximgshow img {border:5px solid #ccc; margin-top:30px; width:630px;}
.pagesbg {height:54px; background-image:url(/uploads/image/img/pagebg.gif); width:662px; padding:0 5px; margin-left:15px; margin-top:15px; margin-bottom:15px;} 
.pagesbg span {width:70px; height:24px; line-height:24px; font-weight:bold; margin-top:15px; text-align:center; background-image:url(/uploads/image/img/pagesbg.gif); display:block;}
.prv {float:left;}
.next {float:right; background-position:right;}
.imgbox {border:5px solid #ccc; width:862px; margin:auto;}
.imgbox img {border:none; width:862px; margin:0;}
.imgboxbt {height:128px; text-align:left; background-image:url(/uploads/image/img/showbt.gif);}
.imgboxbt ul {border-right:1px solid #1e1e1e; margin:0; padding:0 0 0 30px; width:200px; height:80px; float:left; margin-top:8px; display:inline; overflow:hidden;}
.imgboxbt li {float:left; border:none; color:#c3c3c3; width:200px; height:20px; margin:0; padding:0; display:inline; overflow:hidden;}
.txt {border-left:1px solid #494949; height:68px; float:left; color:#c3c3c3; width:600px; line-height:22px; font-size:12px; padding:6px; margin-top:8px; display:inline; overflow:hidden;}
.pplist {width:862px; clear:both;}
.pplist h2 {float:left; padding:0 20px 0 30px; color:#ccc;}
.pplist span {float:right; padding-right:30px;}
.zp_box { width:204px; height:80px;/* padding:5px 5px; */overflow:hidden; float:left;position:relative;/* background: no-repeat 0px 0px;*/}
.zp_box .picbox { width:189px; height:50px; margin:0px auto; border-top:#ffffff 5px solid; overflow:hidden; border:1px solid #999; padding:3px;}
.zp_box .picbox img { width:189px; height:50px;}
a.zp_boxfc { display:block; width:189px; height:50px; position:absolute; left:3px; top:0px; z-index:39; background: no-repeat 0px 0px;}
.pop_tit { width:169px; height:39px; padding:10px 10px 5px 10px; /*position:absolute; left:5px; top:5px; z-index:29;*/ background-color:#000000; display:none; border-bottom:#383838 1px solid;}
.pop_tit img {width:189px; height:140px;}
.p_tit1 { line-height:18px; font-family:arial; color:#ffffff; font-size:18px; padding-right:18px; background: no-repeat right center;}
.p_tit2 { line-height:15px; font-family:arial; color:#405155; font-size:12px;}
.pages {width:650px; padding-right:50px; text-align:right; height:35px; line-height:35px;}




#tg_item {
	padding-bottom: 20px; margin: 0px auto; padding-left: 0px; width: 856px; padding-right: 0px; clear: both; padding-top: 25px
}

.item {
	position: relative; width: 236px; float: left; height: 132px; overflow: hidden; cursor: pointer; margin:0 45px 35px 0;
}
#ppitem {
	z-index: 29; position: absolute; width: 236px; background:  0px 0px; height: 132px
}


.imgtitle {width:236px; height:30px; background-color:#00ff;filter:alpha(opacity=60); font-family:寰蒋闆呴粦; font-size:14px; text-align:center; line-height:30px; z-index: 9; position: absolute; bottom: 0px; display: none;}



.popbox {
	z-index: 99; position: absolute; width: 610px; display: none; top: 10px; left: 200px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(,sizingmethod='image'); clear: both;
}

.pop_bg {
	  background-color:#00ff;padding:10px; text-align:center; border:4px solid #ccc;
}
unknown {
	background: url(/uploads/image/img/index_pop_bg.png) no-repeat
}
a.close {
	z-index: 100; position: absolute; filter: progid:dximagetransform.microsoft.alphaimageloader(src="/uploads/image/img/index_fclose.png",sizingmethod='image'); width: 34px; display: block; float:right; height: 34px; top: 0px; cursor: pointer; right:0px;
}
unknown {
	background: url(/uploads/image/img/index_fclose.png) no-repeat
}
#google1{ height:33px; line-height:33px; overflow:hidden;}


/*-------------------鏂板鏍峰紡----------------------*/
.site_box{
	width:906px; height:auto;
}
.site_left{
	width:185px; height:auto; float:left;
}
.site_right{
	width:700px; height:auto; float:right; overflow:hidden;
}
.comtitle2 {border-bottom:1px solid #a5a5a3; height:44px; line-height:44px; font-family:寰蒋闆呴粦;}
.comtitle2 h2,.hzlc h2{float:left; padding:0px 15px 0px 5px; font-size:16px; color:#0f325a;}
.comtitle2 span,.hzlc span {float:left; font-size:16px; font-family:arial; font-weight:bold; color:#50514c; }
.d6{
	list-style-type:none;
}
.d6 li{
	line-height:26px; height:26px; border-bottom:1px #ccc dotted; padding-left:10px; margin-top:5px;
	color:#023d58;
}
.d6 a:link{
	color:#023d58;
}
.d6 a:visited{
	color:#023d58;
}
.d6 a:hover{
	color:#4e4e4e;
}
.thisclass a{
	color:#666;
}