
/* CSS Document */
*{text-overflow: ellipsis;}
body,p,div,ul,li,ol,lo,h1,h2,h3,h4,h5,h6,img,dl,dt,dd{padding:0; margin:0; list-style:none; font-family:"微软雅黑"; font-size:12px; color:#666; font-weight:normal; border:0;}
table,tr,td{padding:0; margin:0; border:0;}
a:link,a:visited{text-decoration:none; color:#666; display:inline-block;}
a:hover{color:#168b3d;}
.clear{clear:both;}
b{color:#137834; padding-left:10px;}
h2{color:#000; font-size:15px; font-weight:bold;}
h3{font-size:18px; font-weight:bold; height:40px; line-height:30px; color:#137834;}
h4{font-size:18px; height:32px; color:#137834; border-bottom:2px solid #168b3d; margin-bottom:10px;}
h5{font-size:13px;}
h5 span{font-size:15px; font-weight:bold; padding-right:15px;}
body{background:#f5f5f5;}
/*header*/
#body-box{width:1280px; margin:0 auto;background:url(../image/body-bg.png) no-repeat top center;}
#header{height:90px; width:1280px; padding-top:11px;}
.header{width:1000px; margin:0 auto; padding:0 10px;}
.header-L{width:521px; float:left; padding-top:1px;}
.header-R{width:460px; float:right; text-align:right;}
.header-R-ul{padding-left:245px;}
.header-R-ul li{float:left;}
.header-R-ul li a{padding:0 10px;}
.header-ul{padding:24px 10px 0 0; font-weight:bold; font-size:14px;}
.header-R .header-ul a{padding:0 6px;}
/*nav*/
#nav{width:1280px; height:49px; background:url(../image/nav-bg.jpg) repeat-x bottom;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* nav_menu */
.nav_menu{height:49px; width:1000px; margin:0 auto;}
.nav{height:49px;position:relative;margin:0 auto; z-index:999999;}
.nav .list li{float:left; height:49px;}
.nav .list a{float:left; display:inline-block; width:125px;height:42px;padding-top:7px; text-align:center;font:bold 15px/36px "微软雅黑";color:#fff;}
.nav .list a:hover,.nav .list .now{color:#000;background:url(../image/nav-li-bg.fw.png) no-repeat;}
.nav .box{position:absolute;left:0;top:49px;width:1006px;background:url(../image/nav-box-bg.fw.png) no-repeat;overflow:hidden;height:0;filter:alpha(opacity=0);opacity:0;}
.nav .cont{padding:3px 0 0 0;}
/* sublist */
.nav-box-box dl{float:left; width:125px; text-align:center;}
.nav-box-box dt{font-size:15px; color:#158B3D; height:37px; line-height:37px; font-weight:bold;}
.nav-box-box dd a{font-size:13px; height:25px; line-height:25px; font-weight:bold;}

/*banner*/
.flexslider { position: relative; height: 449px; overflow: hidden; background: url(/public/static/css/images/loading.gif) 50% no-repeat; margin-top:5px;}
.slides { position: relative; z-index:1;}
.slides li { height: 449px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(/public/static/css/images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

/*content*/
#content{width:1280px; border-top:8px solid #C1C0C0;  padding:10px 0; margin:2px auto; background:#fff;}
.content{width:1020px; margin:0 auto;}
/*content-top*/
.content-top{margin-bottom:20px;}
.content-top-left{width:350px; float:left;}
.content-top-left-top{height:30px; background:url(../image/content-left-top-bg.png) no-repeat left bottom;margin-bottom:15px; }
.content-top-left-top h2{ width:302px; float:left; padding-left:3px;}
.content-top-left-top a{float:left; width:44px; text-align:right;}
.content-top-left-bottom{height:160px; background:none repeat scroll 0 0 #f5f5f5; box-shadow:0 1px 7px rgba(0, 0, 0, 0.3); border-radius:6px; padding:8px; font-size:13px; line-height:20px; text-indent:2em;}
.content-top-center{width:380px; float:left; margin:0 22px;}
.content-top-center-top{height:30px; background:url(../image/content-left-top-bg.png) no-repeat left bottom;margin-bottom:15px; }
.content-top-center-top h2{ width:333px; float:left; padding-left:3px;}
.content-top-center-top a{float:left; width:44px; text-align:right;}
.content-top-center-news{padding-bottom:10px; border-bottom:3px solid #c1c0c0;}
.content-top-center-news-tp{width:128px; float:left;}
.content-top-center-news-wenzi{width:252px; float:left;}
.content-top-center-news-wenzi li{
	line-height:27px;
	padding-left:15px;
	
}
.content-top-center-news-wenzi li a{white-space: nowrap;
	overflow: hidden; display:block;}
.content-top-right{width:245px; float:left;}
.content-top-right h2{padding-left:3px; border-bottom:3px solid #168B3D; height:27px; margin-bottom:15px;}
.content-top-right-video{border:1px solid #C1C0C0; height:170px;  overflow:hidden;}
/*content-content*/
.content-content{margin-bottom:20px;}
.index-case{width:500px; height:245px; float:left; margin-right:15px;}
.index-case-tp{width:463px; height:165px; float:left; overflow:hidden; padding:14px; border:1px #ccc solid; box-shadow:0 1px 7px rgba(0, 0, 0, 0.3);}
.jcsd{height:164px; width:462px; overflow:hidden;}
.jcsd-3{width:462px; height: 164px; overflow: hidden; position: relative;}
.jcsd-3 li{float:left; cursor:pointer; }
.jcsd-3 li img{ display:block; margin-right:10px;}
.jcsd-3 ul{width:2760px; height:164px; overflow:hidden; position:absolute; left:0; top:0;}
.index-case-top{height:40px; line-height:33px;}
.index-case-top h2{ width:150px; float:left; padding-left:3px;}
.index-case-top a{width:42px; float:right; }
.index-technology{width:505px; float:left; height:230px;}
.index-technology-top{height:40px; line-height:33px; background:url(../image/content-left-top-bg2.png) no-repeat bottom;}
.index-technology h2{ width:150px; float:left; padding-left:3px;}
.index-technology a{width:42px; float:right; }
.index-technology-ul li{height:31px; line-height:31px; font-size:13px; padding:0 10px; border-bottom: 1px dotted #ccc;}
.index-technology-ul li a{
	width:395px;
	float:left;
	white-space: nowrap;
	overflow: hidden;
}
.index-technology-ul li span{float:right; width:72px;}
/*content-bottom*/
.content-bottom{margin-bottom:20px;}
.content-bottom-left{width:350px; float:left;}
.content-bottom-left-ul li{height:31px; line-height:31px; font-size:13px; padding:0 2px; border-bottom: 1px dotted #ccc;}
.content-bottom-left-ul li a{
	width:245px;
	float:left;
	white-space: nowrap;
	overflow: hidden;
}
.content-bottom-left-ul li span{float:right; width:76px;}
.content-bottom-center{width:380px; float:left; margin:0 22px;}
.content-bottom-center-shu{border:1px solid #ccc; box-shadow:0 1px 7px rgba(0, 0, 0, 0.3); padding:13px 3px;}
.content-bottom-center-shu li{float:left; padding-right:11px;}
#now{padding:0;}
.content-bottom-right{width:245px; float:left;}
.content-bottom-right .hs{height:27px; line-height:27px; background:#c1c0c0; font-size:13px;}
.content-bottom-right .lvse{height:27px; line-height:27px; background:#168b3d; color:#fff; font-size:13px; margin:9px 0;}
/*footer*/
#footer{height:251px; width:100%;}
.footer-top{height:214px; background:#efefef;width:1280px; margin:0 auto;}
.footer-top-box{width:1000px; margin:0 auto; padding:10px 0 10px 22px;}
.footer-top-box-L{width:818px; float:left;}
.footer-top-box-L dl{width:78px; float:left; padding-right:37px;}
#dl-curent{margin:0;}
.footer-top-box-L dt{font-size:15px; font-weight:bold; color:#158B3D; height:33px; line-height:33px;}
.footer-top-box-L dd {font-size:13px; height:23px; line-height:23px;}
.footer-top-box-R{width:175px; float:left; text-align:center; padding-top:13px;}
.footer-bottom{height:37px; background:#c1c0c0; width:1280px; margin:0 auto;}
.footer-bottom-box{width:1000px; margin:0 auto; padding:10px 0 10px 0;}
.footer-bottom-box-L{width:330px; float:left; font-size:13px;}
.footer-bottom-box-L a{padding:0 10px;}
.footer-bottom-box-R{width:650px; float:right; font-size:13px; text-align:right;}





/*about-content*/
#about-content-box{ background:#fff;width:1280px; margin:0 auto; padding-bottom:20px;}
#about-content{width:1280px; background:url(../image/about-bg.jpg) repeat-x;}
.about-content-box{width:1000px; margin:0 auto;}
.about-content-L{width:212px; float:left;}
.about-content-L h3{background:url(../image/about-left.png) no-repeat; width:215px; height:49px; padding-bottom:25px;}
.about-content-L h3 span{background:url(../image/logo-2-1.fw.png) no-repeat 26px center; display:inline-block; padding:0 0 0 90px; height:49px; line-height:49px; font-weight:normal;}
.about-content-L-ul{margin-bottom:10px;}
.about-content-L-ul li{height:30px; line-height:29px; background:url(../image/left-bg.jpg) repeat-x; }
.about-content-L-ul li a{ padding-left:28px; font-size:14px; width:184px;}
.about-content-L-ul li a:hover{ background:url(../image/about-left-ul-a.jpg) no-repeat; color:#fff;}
.about-contact{font-size:13px; line-height:25px; padding-right:10px;}
.about-content-R{width:750px; float:left; padding:20px 0 20px 35px; background:url(../image/about-right-.png) no-repeat left 70px; }
.about-content-R p{font-size:13px; line-height:25px; text-indent:2em;}
.title{height:40px; font-size:14px; padding-top:10px;}
#jj-curent{background:url(../image/about-left-ul-a.jpg) no-repeat; color:#fff;}
.cmk{padding:35px 0;}
.cmk1{padding:2px 0;font-size:13px;}
.gstp img{padding-bottom:10px;}
/*boss*/
.boss-tp{width:355px; float:left;}
.boss-nr{width:315px; float:left; padding:29px 20px;}

.boss-ms{font-size:16px; padding-bottom:10px; line-height:30px;}
/*culture*/
.culture{padding:0 10px; line-height:35px;}
.culture a img{padding-bottom:5px;}
.whcl a{float:left; text-align:center; width:200px; padding:10px 21px;}
.dzqk{padding:0 10px;;font-size:13px;}
.dzqk li{float:left; width:200px; text-align:center; padding:10px 21px;}
.dzqk li img{padding-bottom:5px;}
.culture a{width:180px; padding:10px 30px; text-align:center;}



/*news*/
.news li{height:30px; line-height:30px; border-bottom:1px dashed #e5e5e5;}
.news li a{width:550px; float:left;}
.news li span{width:100px; float:right; text-align:right;}
.ys{text-align:center; padding-top:10px;}
.ys a{padding:0 10px;}

.lvse a:link,.lvse a:visited{color:#fff;}







.pagination{ clear:both; text-align:center; padding-top:15px; line-height:28px;}
.pagination li{
	display:inline-block;
	border: 1px solid #dddddd;
	padding-left:10px;
	padding-right:10px;
	margin: 0px; overflow:hidden;
}

.pagination li+li{
	border-left-style: none;
}
.pagination li:first-child+li{border: 1px solid #dddddd;border-radius:3px 0 0 3px;}
.pagination li:last-child,.pagination li:first-child{border: 1px solid #dddddd;border-radius:3px;}
.pagination li:nth-last-child(2){border-radius:0 3px 3px 0;}
.pagination li.disabled{}
.pagination li.active{ background-color:#158b58; color:#FFFFFF}

.pagination li a{ color:#333333}




