/*关于我们*/
.weizhi{ font-size:14px; margin-top:15px; margin-bottom:15px; color:#333;}
.weizhi a{ margin:0 5px; color:#333;}
.nei-bj{background: url(../images/neibj.jpg) 0 0 no-repeat #f3f3f3; padding-bottom:50px;}
.neibiao .neibiao-left,.neibiao .neibiao-left a{ color:#FFF; font-size:14px;}
.neibiao .neibiao-left{ width:700px; float:left;margin-top:20px;}
.neibiao .neibiao-right{ width:600px; float:right;}
#key{ margin-top:15px; margin-bottom:15px;width:220px;background:#FFF; height:35px; line-height:35px; color: #909090; border-radius:100px; }
#key input{  border:none; color:#909090;margin-left:20px; width:160px; float:left;height:32px; line-height:35px; text-indent:10px;}
#key button{background: url(../images/sou.gif) no-repeat 0 center; width:16px; margin-right:15px; height:35px; border:none; float:right; cursor:pointer;}
.neirong{ background:#f3f3f3; }
.bai{ background:#FFF; padding:50px; width:1120px; margin:0 auto; }
.nei-page{ font-size:15px; color:#666; line-height:28px;}
.nei-page p{ margin-bottom:20px; text-indent:30px;}

.newtu img{ width:600px;}
/*.chanpintu img{width:330px; margin:0 385px;}*/
.nei-page .aboutimg{ text-align:center;  margin-bottom:40px;}
.nei-page .aboutimg img{ width:765px;}

.nei-title{ text-align:center;}
.b1{ font-size:36px; color:#0766b8; }
.b2{font-size:20px; color:#ccc; font-family:Arial, Helvetica, sans-serif; margin-bottom:30px;}
.b3{ width:40px; height:1px; background:#3598d5; margin:24px auto;}

/*新闻*/

.newslist li{ margin-bottom:35px;}
.newsimg{ width:300px; float:left;background: url(../images/wu.jpg) no-repeat 0 center; height:160px;}
.newsimg img{ width:300px; height:160px; float:left;}
.newstxt{ width:780px; float:right; position:relative; height:30px; line-height:30px;}
.newstxt .news-title{  width:780px; position:absolute; left:0; top:0; font-size:20px; color:#4d4d4d; overflow: hidden;
    text-overflow: ellipsis; white-space:nowrap; font-weight: normal;}
.newstxt .time{position:absolute; right:0; top:5px;color:#666; font-size:14px;}
.newstxt .xiangwen{position:absolute; left:0; top:45px; font-size:14px; color:#666; line-height:24px;    height: 75px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.newstxt .xinwenmore{top:130px; position:absolute; left:0; }
.newstxt .xinwenmore a{color:#666; background:#f3f3f3; padding:7px 20px;  font-size:13px; text-transform:uppercase;}
.newstxt .xinwenmore a:hover{color:#fff; background:#1073c6;}
/*产品	*/	
.cplist{ margin-bottom:20px;}
.cplist li{ float:left;}	
.cplist li a{ padding:8px 11px; margin:0 2px; text-align:center; background:#f3f3f3; color:#666; font-size:15px; border-radius:5px; }	
.cplist li.on a{ background:#1073c6; color:#FFF;}
.cplist1{ margin-top:50px; }
.cplist1 li{ float:left; border:8px solid #f3f3f3;width:263px;  margin-right:15px; margin-bottom:15px; position:relative; width:252px; height:293px; overflow:hidden;}
.cplist1 li:nth-child(4n){ margin-right:0;}
.cplist1 li img{position:absolute; left:10%; top:20px; width:80%; height:183px;transition: all 0.5s;}
.cplist1 li:hover{border:8px solid #1073c6;}
.cplist1 li:hover img{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}
.cplist1 li p{ display:block; height:70px;overflow: hidden; position:absolute; left:0; top:223px;width:226px;
    text-overflow: ellipsis; white-space:nowrap; padding:0 20px; line-height:70px; text-align:center; background:#f3f3f3; }
.cplist1 li:hover p{ background:#1073c6; color:#FFF;}




/*工程案例*/
.cplist2{ margin-top:50px; }
.cplist2 li{ float:left; border:8px solid #f3f3f3;width:263px;  margin-right:15px; margin-bottom:15px; position:relative; width:252px; height:260px; overflow:hidden;}
.cplist2 li:nth-child(4n){ margin-right:0;}
.cplist2 li:hover{border:8px solid #1073c6;}
.cplist2 li img{position:absolute; left:2%; top:8px; width:96%; height:175px;transition: all 0.5s;}
.cplist2 li:hover img{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}
.cplist2 li p{ display:block; height:70px;overflow: hidden; position:absolute; left:0; top:190px;width:226px;
    text-overflow: ellipsis; white-space:nowrap; padding:0 20px; line-height:70px; text-align:center; background:#f3f3f3; }
.cplist2 li:hover p{ background:#1073c6; color:#FFF;transition: all 0.2s;}

/*新闻详情	*/
	h6{color: #0766b8; text-align:center; font-size:20px; width:100%; }
h7{ display:block;width: 100%;
    margin-bottom: 30px;
    height: 30px; font-size:15px;
    line-height: 28px;
    text-align: center;
    background: #f4faff;
    border-bottom: 1px dotted #bebebe; margin:15px 0;}
.xiangqing{ border-bottom:1px dashed #d6d6d6; padding-bottom:10px; margin:35px 0;}
.xiangqing p{ font-size:15px; line-height:30px; }
/*产品详情*/
.jtbiao{ text-align:center; margin-bottom:40px;font-size:24px;  color:#0766b8;}

/*翻页*/
.pages { padding:14px 0 10px; font-size:16px;text-align: center; clear:both; margin:15px 0;}
.pages a { margin:0 2px;border-radius:5px; display:inline-block; height:33px; line-height:33px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px; color:#898989;}
.pages a.a1 {  background:#016dcd; color:#FFF; }
.pages a:hover { background:#f1f1f1; color:#898989; text-decoration:none }
.pages span { color:#898989; padding-left:20px; }
.pages span strong{ color:#016dcd; padding:0 5px; font-weight:500;}


/*文化*/

.culture { width:100%; overflow:hidden;}
.culture dl{width:336px;height:358px; float:left;margin:20px ; position:relative; cursor:pointer;}
.culture dl dt{width:336px;height:293px; overflow:hidden;}
.culture dl dt img{ display:block;width:336px;height:auto;}
.culture dl dd{width:100%;height:49px;padding-top:20px; background:#fff; position:absolute; bottom:0; left:0; transition: all 0.3s ease 0s;}
.culture dl dd h3{ font-size:16px;  text-align:center; font-weight:bold;}
.culture dl dd p{ font-size:14px;   text-align:center;margin-top:8px;}
.culture dl.hover dd{ height:273px;background:#0866b9; opacity:0.9; bottom:65px;}
.culture dl.hover dd h3{ color:#fff;margin-top:100px;}
.culture dl.hover dd p{ color:#fff;}
.w1200 { width: 1200px; margin: 0 auto; }
/*文化1*/
.wenhua{ width:760px; margin:0 auto;}
.wenhuatu{ text-align:center;}
.wenhuabiao{ font-size:40px; color:#333; margin:30px auto; text-align:center;}
.wenhuazi{font-size:18px; color:#666; line-height:32px;}
.wenhuazi b{ color:#333;}

/*联系我们*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.ditu{margin:10px auto 40px auto;width:900px;height:320px;border:#ccc solid 1px;}
.lianxiwenzi .wen1{ color:#666; font-size:16px; line-height:28px; text-align:center;}
.lianxiwenzi .wen2{ color:#03a3ef; font-weight:bold; text-align:center; font-size:20px; line-height:35px;}
.lianxi{ margin:20px 0; text-align:center;}
.lianxi .lian1{ color:#666; line-height:30px; font-size:18px; }
.lianxi .lian2{ font-size:40px; font-weight: bold;font-family:Arial, Helvetica, sans-serif; color:#333; margin:5px 0 20px 0;}
.lianxi .lian3{ font-size:16px; line-height:28px;color:#666; }
.liu1{ font-size:32px; margin:50px 0 20px 0; color:#333;}
.liu2{ font-size:16px; margin-bottom:30px;color:#666;}
.tian input{ height:60px; line-height:60px; font-size:16px; color:#666; padding:0 20px;}
.tian input:nth-child(1){ width:440px; margin-right:15px;}
.tian input:nth-child(2){ width:150px; margin-right:15px;}
.tian input:nth-child(3){ width:170px;margin-right:20px;}
.tian button{ cursor:pointer; background:#0766b8; color:#fff;height:60px; line-height:60px; width:160px; border:1px solid #0766b8; font-size:16px;}

/*搜索*/
.fs dd{height:35px; line-height:35px; border-bottom:1px dashed #e0e0e0; width:100%;overflow: hidden;
    text-overflow: ellipsis; white-space:nowrap;}