﻿@charset "utf-8";
/* CSS Document */
html,body{margin: 0; padding: 0; background: url(../images/bgbody1.jpg); background-color:#f2f2f2;}
body,button,input,select,textarea{color:#000;font:14px/2.0 Tahoma,Helvetica,Arial,"\5b8b\4f53"}
a:link,a:visited,a:active{color:#000;text-decoration:none}
a:hover{color:#008cee;text-decoration:none}
img{ border:none;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
ul,ol,li{ margin:0; padding:0; list-style:none;}
dl,dt,dd{ margin:0; padding:0;}
form,input,textarea{ margin:0; padding:0; border:none;}

/*topbar*/
.topwrap{
	width: 100%; height: 120px; clear: both ; overflow: hidden ; background:url(../images/bgtopwrap1.jpg); background-color:#f2f2f2;
}
.toplogobar{ width:1260px; height:120px; margin:0 auto; background:url(../images/pengbo.png) center bottom no-repeat;}
/*nav*/
#navwrap{
	width: 100%; height: 40px; line-height: 40px; clear: both ; margin: 0; background-color:#008cee;
}
#nav{
	width:960px; margin: 0 auto ; clear: both ; zoom:1; font-size:14px;
}
#nav a{color:#fff;}
#nav a:hover{ color:#fff;}
.navgroup{
	width: 120px; height: auto; line-height: 40px; float: left ; position: relative ; text-align: center ; color: #fff;
}
.navgroup:hover{ background-color:#337ab7;}
.navgroup_on{width: 120px; height: auto; line-height: 40px; float: left ; position: relative ; text-align: center ; background-color:#337ab7;}
.navlevel1{
	width: 120px;
}
.navlevel2{
	width: 120px; height: auto ;  background-color:#008cee; position: absolute ;  z-index:997; display: none ;
}

.navlevel2 li{
	width: 120px; height: auto; line-height: 40px; 
}
.showlevel3{
	width: 120px; position: relative; z-index:998; 
}
.navlevel3{
	width: 120px; height: auto ;background-color:#337ab7;  position:absolute; z-index:999; left:120px; top: 0; display:none;
}
.navlevel3 li{
	width: 120px; height: auto; line-height: 40px;
}
#nav .navlevel2 li a{ color:#fff; width:120px; height:40px; display:block;}
#nav .navlevel2 li a:hover{ color:#fff; background-color:#337ab7;}
/*banner*/
.bannerwrap{
	width: 100%; height: 460px; overflow: hidden ; clear: both ; background-color:#fff;
}
.banner{
	width: 100%; height: 460px; text-align: center ; background:url(../images/banner01.jpg) center top no-repeat;}
/*page_banner*/
.page_bannerwrap{
	width: 100%; height: 240px; overflow: hidden ; clear: both ; background-color:#fff;
}
.page_banner{
	width: 100%; height: 240px; text-align: center ; background:url(../images/192001.png) center top no-repeat;}

/**/
.rowhome01wrap{
	width: 100%; height: 160px; overflow: hidden ; clear: both ; background: url(../images/rowhome01bg.png) left top repeat-y #fff;
}
.rowhome01{
	width: 1020px; height: 160px; margin: 0 auto ; background-color:#fff;
}
.row02wrap{
	width: 100%; height: auto ; overflow: hidden ; clear: both ; padding: 30px 0 20px; 
}
.row02{
	width: 1020px; height: auto ; overflow: hidden ; margin: 0 auto ;
}
/*index-news*/
.index-news{ line-height:26px; overflow:hidden; font-size:12px;}
/*producthome*/
.producthome{ width:1040px; height:auto; overflow:hidden;}
.producthome ul{ margin:10px 0; overflow:hidden;}
.producthome li{width:220px; height:280px; float: left; margin-right:40px; background-color:#FFFFFF;}
.producthome li img{width:220px; height:180px; clear:both;}
.producthome li h3{ height:60px; line-height:60px; text-align:center; font-size:14px;}
.producthome li a{ color:#1a87da;}
.producthome li a:hover{ color:#337ab7;}
.producthome li .btnmore{ width:161px; height:30px; display:block; margin-right:10px; overflow:hidden; float:right; background:url(../images/btnviewpd.png) 0 0 no-repeat; cursor:pointer; border:none;}
.producthome li .btnmore:hover{ background-position:0 -30px;} 
.btnpmhwrap{
	width: 121px; height: 31px; margin: 0 auto ; clear: both ;
}
.btnpmh{
	width: 121px; height: 31px; display:block; overflow: hidden ; background: url(../images/btnviewproduct.png) 0 0 no-repeat; margin:0 auto; cursor: pointer ;
}
.btnpmh:hover{
	background-position: 0 -31px;
}
/*productpage*/
.productpage{ width:780px; height:auto; overflow:hidden;}
.productpage ul{ margin:40px 0; overflow:hidden; }
.productpage li{width:220px; height:280px; float: left; margin-right:40px; margin-bottom: 40px; background-color:#FFFFFF;}
.productpage li img{width:220px; height:180px; clear:both;}
.productpage li h3{ height:60px; line-height:60px; text-align:center; font-size:14px;}
.productpage li a{ color:#1a87da;}
.productpage li a:hover{ color:#337ab7;}
.productpage li .btnmore{ width:161px; height:30px; margin-right:10px; overflow:hidden; float:right; background:url(../images/btnviewpd.png) 0 0 no-repeat; cursor:pointer; border:none;}
.productpage li .btnmore:hover{ background-position:0 -30px;}

/*page*/
.pagebg{ width:1020px; height:auto; overflow:hidden; margin:20px auto; background:url(../images/contentbg.png) left top repeat-y;}
.pagewrap{
	width: 1020px; height: auto ; overflow: hidden ;margin: 0 auto ; background:url(../images/contentbgbottom.png) right bottom no-repeat;}
.page_left{
	width: 200px; height: auto ; float: left ; overflow: hidden ; 
}
.page_right{
	width:740px; height: auto ; float: left ; padding:0 40px 80px 40px; overflow: hidden ; background: #fff; background:url(../images/contentbgtop.png) left top no-repeat;
}
.page_topic{
	width: 200px; height: 80px; background: #008cee; text-align: center ; line-height: 80px; font-size: 16px; font-weight: bold ; color: #fff;
}
.site-nav{ height:120px; line-height:120px; text-align:right; font-size:12px;}
/*pagemenu*/
.page_menu{ height: auto ; overflow: hidden ; letter-spacing:0.1em;}
.page_menu .level01{
	line-height: 40px; border-bottom: 1px #D7C097 solid ; text-align: center ; font-size: 14px; clear: both ;
}
.page_menu .level_on{ background-color:#FFFFFF;}
.page_menu ul{
	height: auto ; width:200px; clear:both; 
}
.page_menu li{
	height: 40px; line-height: 40px;  text-align: center ; clear: both ;text-indent:1em;
}
.page_menu li a{ color:#786145;}
/*page-news*/
.page-news{ height:auto; overflow:hidden; clear:both;}
.page-news ul{ height:auto; overflow:hidden; clear:both; color:#666;}
.page-news ul li{ height:auto; overflow:hidden; clear:both; border-bottom:1px #EDE6C9 solid; padding:0px 0 20px; margin-bottom:20px;}
.page-news ul li h2{ line-height:40px; font-size:14px; clear:both;}
/*footer*/
.footer{
	width: 100%; background: #fff; border-top: 1px #CBAD78 solid ; clear: both ; overflow: hidden ;
}
.footercenter{
	width: 1020px; height: auto ; overflow: hidden ;  margin: 20px auto ; color: #797878; font-size:12px;
}
/*主页友情连接*/
.wrap-Friendlink{width:100%; height:auto; overflow:hidden; clear:both; background-color:#FFFFFF;}
.index-Friendlink{width:1020px; overflow: hidden ; margin: 0 auto ; color:#CBAD78; padding: 0 0 10px;}
.index-Friendlink h2 span{float:left;}
.index-Friendlink h2 a{float:right;margin:15px 10px 0px 0px}
.index-Friendlink ul{width:1020px;margin:0 auto; overflow: hidden ; }
.index-Friendlink ul li{float:left;display:inline;padding:5px}
.index-Friendlink ul li a{display:block;width:90px;height:40px;line-height:60px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#FFF;font-size:14px;border:#e5e5e5 1px solid;padding:2px}
.index-Friendlink ul li a:hover{background:#cbe7ff;border:#1181d1 1px solid}
/*友情连接列表页*/
.page-Friendlink{padding:10px 0px}
.page-Friendlink ul{width:680px;margin:0 auto}
.page-Friendlink ul li{float:left;display:inline;padding:5px}
.page-Friendlink ul li a{display:block;width:90px;height:40px;line-height:40px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#FFF;font-size:14px;border:#e5e5e5 1px solid;padding:2px}
.page-Friendlink ul li a:hover{background:#cbe7ff;border:#1181d1 1px solid}
#copyright{background:url(../images/copyright_bg.gif) repeat-x top;padding:15px 0px;text-align:center}
/*翻页*/
.page_list{text-align:center;padding:20px 0;}
.page_list a{border:#EDE6C9 1px solid;color:#BF9857;padding:5px;margin-right:5px}
.page_list a:hover,.page_list a:active{border:#337ab7 1px solid;color:#fff;background-color:#337ab7}
.page_list span.current{border:#337ab7 1px solid;padding:5px;font-weight:bold;margin-right:5px;color:#FFF;background-color:#337ab7}
.page_list span.disabled{border:#f3f3f3 1px solid;padding:5px;margin-right:5px;color:#CCC}
/*访客留言*/
.jybook{width:600px;margin:0px auto}
.jybook table{ width:100%;}
.jybook th{ padding:10px; text-align:right;}
.jybook td{ padding:10px;}
.jybook input, .jybook textarea{ border:1px #EDE6C9 solid;}
.jybook b{ color:#008cee; padding:5px;}
/*人才招聘*/
.page-jobs{ width:80%; margin:20px auto; overflow:hidden; zoom:1; clear:both;}
.page-jobs table{ width:100%;}
.page-jobs table th{ height:40px; line-height:40px; text-align:left;}
.page-jobs table td{ height:40px; border-bottom:1px #EDE6C9 solid;}