@charset "gb2312";
/* CSS Document */
* { list-style:none; padding:0; margin:0;}
body{ font-size:12px; margin:0 auto; color:#333;font-family:"宋体"; background:url(../images/bg.jpg) repeat;}
p{ line-height:25px;}
.cl{ clear:both;}
a{  font-size:12px;   text-decoration:none;color:#333;}
a:hover{	font-size:12px;	text-decoration:none;color:#ff0000;}img{ border:none;}
.zi a{  font-size:12px;   text-decoration:none; color:#fff;}
.zi a:hover{  font-size:12px;   text-decoration:none;color:#f00;}
.piczi a{  font-size:12px;   text-decoration:none; color:#333;}
.piczi a:hover{  font-size:12px;   text-decoration:none;color:#ff0000;}  .pad{ padding-top:15px;}
.mad{ margin-top:15px;}
.left{float:left;}
.right{float:right;}

/*---------------------------------页头样式开始-------------------------------------*/
#top{background:#035CC0; width:100%;}
.index_hy{width:1004px; margin:0 auto; color:#fff; padding-top:10px; padding-bottom:25px;}
.index_hy a{color:#fff; line-height:24px;}
.title{background:url(../images/index_03.png) no-repeat center; height:137px; width:1004px; margin:0 auto;}
.fg{background:url(../images/index_05.jpg) repeat; height:8px;}
.nav{background:#035CC0; height:44px; overflow:hidden;}
.nav .menu ul{margin:0px; padding:0px;}
.nav .menu li{float:left; margin:0px 30px;}
.menu{width:1004px; line-height:44px; margin:0 auto;}
.menu li a{font-family:"微软雅黑"; font-size:16px; color:#fff;}

.banner{width:100%; height:444px; overflow:hidden; margin:0 auto;}
.sousuo{background:url(../images/index_09.jpg) repeat-x; height:48px; line-height:48px;}
.index_sousuo{width:1004px; margin:0 auto;}
.index_sousuo a{color:#333;}

/*主体样式*/
.box{width:980px; margin:0 auto; padding:15px 0px; overflow:hidden;}
.index_left{width:203px; margin-right:15px; padding-bottom:15px; background:#035CC0;}
.index_left li{line-height:31px; height:31px; margin:8px 0px; text-align:center;}
.index_left li:hover{background:url(../images/fen_h3.jpg) no-repeat center; height:31px;}
.index_left li a{width:160px; border-bottom:1px dashed #b28418; display:block; color:#fff; margin:0 auto;}
.index_left li a:hover{color:#fff;}

.index_right{width:760px;}
.biaoti{background:#035CC0; height:60px; padding-left:20px; color:#fff; line-height:60px; font-family:"微软雅黑"; font-size:20px;}
.biaoti span{font-family:"微软雅黑"; font-size:14px;}

/*分隔图片*/
.jg{margin:0px 0px 15px 0px;}

/*工程案例*/
.box1{width:1000px; margin:0 auto; padding:15px 0px; overflow:hidden;}
.case{background:url(../images/index_20.jpg) center no-repeat; height:255px; width:995px;}
.index_biaoti{color:#035CC0;padding-left:20px; line-height:60px; font-family:"微软雅黑"; font-size:20px;}
.index_biaoti span{font-family:"微软雅黑"; font-size:14px;}

/****滚动1*********/
.index_Roll { width:975px; margin:0 auto; overflow:hidden;}
#demo { overflow:hidden;  width:975px; margin:0 auto;}
 #indemo { float: left; width:2000%; ;}
#demo #indemo .gcal .img { width:2510px;height:170px;border: 1px solid #ddd; padding:1px; background:#fff; overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}

#demo #indemo .gcal { display:block; width:auto; float:left; margin:0px 10px 0px 10px; width:247px;height:221px; overflow:hidden;}
#demo #indemo .gcal .img img{vertical-align:middle;}
#demo #indemo p{text-align:center; line-height:30px; width:100%;}
#demo #indemo p a{color:#333; font-size:12px; line-height:30px;}
#demo1 { float: left;}
#demo2 {float: left;}

/*首页广告图片*/
.index_ad{width:100%; height:977px; overflow:hidden;}

/****滚动1*********/
.index_Rolla { width:975px; margin:0 auto; overflow:hidden;}
#demoa { overflow:hidden;  width:975px; margin:0 auto;}
 #indemoa { float: left; width:2000%; ;}
#demoa #indemoa .gcal .img { width:250px;height:170px;border: 1px solid #ddd; padding:1px; background:#fff; overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}

#demoa #indemoa .gcal { display:block; width:auto; float:left; margin:0px 10px 0px 10px; width:247px;height:221px; overflow:hidden;}
#demoa #indemoa .gcal .img img{ vertical-align:middle;}
#demoa #indemoa p{text-align:center; line-height:30px; width:100%;}
#demoa #indemoa p a{color:#333; font-size:12px; line-height:30px;}
#demoa1 { float: left;}
#demoa2 {float: left;}

.kuang{border:solid 1px #d4d4d4; overflow:hidden; background:#fff;}
.line{height:305px; width:42px; background:url(../images/index_26.jpg) no-repeat;}
.index_about{width:610px; margin:15px 10px 10px 15px; height:281px; overflow:hidden;}
.index_about img{float:left; margin-right:10px;}
.honor{border:solid 1px #d4d4d4; width:277px; height:281px; overflow:hidden; margin:10px 0px 0px 0px;}
.more a{color:#fff; font-size:16px;}
.more{margin-right:10px;}

.about{margin:10px 0px 15px 0px;}

/*新闻动态*/
.index_news{width:610px; margin:0px 10px 5px 15px;}
.index_news li{border-bottom:dashed 1px #d0d0d0; line-height:33px;}
.index_news li img{margin-right:8px;}
.lxwm{ width:277px; height:281px; overflow:hidden; margin:10px 0px 0px 0px;}
.lxwm_title{color:#035CC0; font-size:20px; margin-top:10px; font-family:"微软雅黑";}

.kuang1{border:solid 1px #d4d4d4; overflow:hidden; background:#fff; padding:10px 0px;}
.kuang1 a{margin:10px 15px; width:1000px; overflow:hidden;}
.kuang1 img{height:55px; overflow:hidden;}

/*foot*/
#foot{background:url(../images/index_38.jpg) repeat-x; height:200px;}
.foot{width:1004px; margin:0 auto;}
.link{color:#fff; line-height:50px;}
.link a{color:#fff; margin:0px 15px;}
.copy{line-height:24px; color:#fff; margin-top:10px;}
.ny_nr{padding:15px;}

.ny_lxwm{width:203px; margin-right:15px;}
.ny_nr li{border-bottom:dashed 1px #d0d0d0; line-height:33px;}
.ny_nr li img{margin-right:8px;}

.ny_nr_pro li{width:207px; border:solid 1px #d4d4d4; float:left; margin:10px 15px;}
.ny_nr_pro li img{text-align:center; max-width:98%; margin:0 auto; display:block;}
.ny_nr_pro li p{text-align:center; line-height:30px;}

/*产品滚动*/
/*滚动1*/
.index_Rollaa {
	width: 750px;
	height: auto;
	overflow: hidden;
	padding-top:10px;
	margin: 0 auto;
	background:#fff;
}
#demoaa {
	overflow: hidden;
	width:750px;
	margin: 0 auto;
}
#indemoaa {
	float: left;
	width: 750px;
}
.pic_box {
	width: auto;
	height: 690px;
	float: left;
}
.pic {
	width: 220px;
	float: left;
	height: 230px;
	text-align: center;
	margin:0px 10px;
}
.pic_img {
	width: 220px;
	height: 171px; border:1px solid #d8d8d8;
	overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;
}
.pic_img a {
	width: auto;
	height: auto;
	overflow: hidden;
}
.pic_img img {

	max-height: 171px;
	
	max-width: 220px; vertical-align:middle;

}

.pic_xq a {text-align:center; display:block; margin-top:10px; margin-bottom:10px; background:#035CC0; line-height:35px; height:35px; color:#fff; font-size:12px; }
#demoaa1 {
	float: left;
}
#demoaa2 {
	float: left;
}


/*在线留言*/
#messagelist{ padding:15px;}
#messagelist .metlist{ margin-bottom:10px; border:6px solid #dedede; padding:5px;}
#messagelist .metlist dt{ background:url(../images/message.gif) no-repeat left center; border-bottom:1px dotted #dedede; padding:4px 0px 4px 20px; margin-bottom:5px;}
#messagelist .metlist dt span.name{ color:#2c7199;}
#messagelist .metlist dt span.time{ padding-left:8px; color:#999;}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .metlist dd.reinfo span.tt{ background:url(../images/admin.gif) no-repeat left 3px; display:block; border-bottom:1px dotted #dedede; padding:2px 0px 2px 20px; margin:0px 0px 5px;color:#2c7199;}
#messagelist .metlist dd.reinfo span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc;}
#messagelist table{ margin:0px auto; }
#messagetable{ padding:15px;}
#messagetable table{ margin:0px auto;}

.content{ line-height:24px; width:96%; margin:0 auto; padding-top:10px ;}
/*内页产品展示列表*/
.product{ width:100%; list-style:none; padding-top:10px; padding-left:13px;}
.product li{ width:202px; margin:5px 15px; float: left; display:block;}
.product li .img{width:200px;height:150px;border: 1px solid #ddd;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
.product li a{ display:block;}
.product li img{ max-width:200px; max-height:150px;vertical-align:middle; }
.product li p{  text-align:center; height:30px;line-height:30px;width:202px;  }
.product_title{text-align:center; font-weight:bold;padding:5px; width:100%; font-size:16px;}
.product_related{text-align:center; padding:5px; width:100%;}
.proimg{ text-align:center;}
.proimg img{ text-align:center; max-width:98%; margin:0 auto; display:block;} .page{ padding:15px 0 20px 0; width:100%; text-align:center; line-height:40px;}

/*内页分类*/
.pro_yj{line-height:31px; height:31px; margin:8px 0px; text-align:center;}
.pro_yj a:hover{background:url(../images/fen_h3.jpg) no-repeat center; height:31px;color:#fff;}
.pro_yj a{ border-bottom:1px dashed #b28418; display:block; color:#fff; margin:0 auto;}


/*更改添加样式*/
/*图片幻灯*/
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; margin:5px}
.mod_gallerylist{width:700px; margin:0 auto}
.meta{font-size:12px; text-align:center;}
.image_container img{border:1px solid #CCC; padding:2px; width:210px; height:170px;}
.image_container1 img{border:1px solid #CCC; padding:2px; width:210px; height:170px; margin-right:15px;}
.meta a{color:#333; text-decoration:none}



































































































