.hide{ display:none}
.bigfont{ font-size:24px; font-weight:bold; color:#006CC1}
/*顶部*/
#topnav{width:100%;  min-width:1250px; background:#f4f4f4; position:fixed; top:0; left:0; z-index:25}
.topmain{ width:1250px; margin:auto; height:110px;}
.toplogo{ width:330px; height:110px; background:url(../images/logo.png) no-repeat center center; float:left; margin-right:30px;}
.topbut,.topbut_act{float:left; width:140px; height:79px;line-height:30px; text-align:center; font-size:16px; margin-top:30px;}
.topbut_act{font-weight:bold; border-bottom:#006CC1 1px solid;}
.topbut:hover,.topbut_act:hover{color:#006CC1; font-weight:bold;text-shadow: 1px 1px 0px #fff,-1px -1px 0px #fff,-1px 1px 0px #fff,1px -1px 0px #fff; cursor:pointer; }
.topback{ width:100%; height:110px;}

.topsollbox{width:610px; height:80px; position:absolute; margin-top:-120px;right:60px; background:url(../images/60b.png); z-index:10;border-radius:20px; padding-left:10px;}
.arrbox{margin:7px; padding:3px; float:left; margin-top:26px; }
.arrbox2{margin:7px; padding:3px; float:left; margin-top:9px; display:none}

/*左右箭头*/
.arrl,.arrr{background-image:url(../images/arr.png); cursor:pointer; width:27px; height:60px;}
.arrr{background-position:-27px 0px;}
.arrl:hover {background-position:0px -60px;}
.arrr:hover {background-position:-27px -60px;}
.arrl2,.arrr2{background-image:url(../images/arr2.png); cursor:pointer; width:60px; height:140px; margin-top:20px;}
.arrr2{background-position:-60px 0px;}
.arrl2:hover {background-position:0px -140px;}
.arrr2:hover {background-position:-60px -140px;}

/*焦点图*/
#pic{ width:100%; height:800px; overflow:hidden; min-width:1250px;}
#picUl li{ position:absolute; width:100%; min-width:1250px;height:800px; display:none}
#sli01 li{ width:100px; height:60px; overflow:hidden; text-align:center;}
.slide{overflow:hidden;width:600px; height:80px;float:left;}
.slide2{overflow:hidden;width:1080px; height:196px;float:left; margin-top:20px;}

#sli03{overflow:hidden;width:1200px; height:300px;position: relative;}
#sli03 ul{position: absolute;}

.slide ul,.slide2 ul{ width:10000px;}
.slide li,.slide2 li{margin:8px; float:left; border:#FFF 2px solid; cursor:pointer;}
.slide2 li{ border:#CCC 1px solid;width:250px; height:180px;}

#spic{ width:100%; height:420px; overflow:hidden; min-width:1250px;}

.mainbox{width:1250px; margin:auto; padding-top:40px; padding-bottom:40px;}
.iab01{line-height:32px; font-size:16px; height:310px; margin-left:10px; padding-top:8px;}
.iab02{ float:left; width:600px; height:338px; margin-left:15px; margin-top:5px;}

/*发展历程*/
.hos_gun{background:#006CC1; width:92%; min-width:1250px; height:6px; font-size:0px; margin:auto;border-radius:5px; margin-top:130px; position:absolute; margin-left:4%;}
.hos_line{ width:1200px; height:25px; background:url(../images/hosline.png) no-repeat; margin:auto; display:block; margin-top:-10px; }
.hos01{width:180px; height:190px; padding-top:85px; float:left; margin-left:60px;}

.hos_dian1{border-radius:50%; border:#006CC1 4px solid; width:17px; height:17px; margin-left:0px; background:#FFF; position:absolute; margin-top:-30px;}
.hos01_age{ width:150px; height:40px; line-height:40px; text-align:center; font-size:24px; background:#006CC1; color:#fff;border-radius:5px;}
.hos01 .rightarr{width: 0;height: 0;border-top: 15px solid transparent;border-left: 20px solid #006CC1;border-right: 15px solid transparent; margin-left:10px;}
.hos_img{ text-align:center; margin:15px; float:left; }
.hos_text{font-size:15px; margin-top:15px;line-height:26px; float:left;}
.hos_btext{font-size:16px; line-height:30px; padding:0px 20px 5px 20px;}
.arrl3,.arrr3{ width:30px; height:60px; position:absolute; margin-top:150px; cursor:pointer;}
.arrl3{background:url(../images/arrl.png) no-repeat; margin-left:-20px;}
.arrr3{background:url(../images/arrr.png) no-repeat; margin-left:1240px;}

/*重点工程*/
.idaquan{width:1207px; height:400px; margin:auto; clear:both;}
.idaquan .dmask{width:260px; height:300px; float:right; margin-right:50px; background:url(../images/60b.png); margin-top:30px; padding:20px;}
.idaquan .dbut{color:#ffffff; background:#006CC1; text-align:center; width:150px; height:40px; line-height:40px; color:#FFF; font-size:16px; margin:auto;}
.igcquan{float:left; margin:20px; font-size:16px; color:#ffffff; background:#006CC1; text-align:center; line-height:40px; cursor:pointer;}
.igcquan img{ width:272px; height:170px;object-fit:cover;}
.igcquan{width:272px; height:210px;}
.igcquan img,.slide2 li img{
	filter: Alpha(Opacity=100 );
opacity:1;vertical-align:middle;
}
.igcquan img:hover, .slide2 li img:hover{
filter: Alpha(Opacity=60 );
opacity:0.6;
}

/*中间栏目条*/
.in_title{transition:all 0.6s; width:1000px;  margin:auto;height:100px;}
.in_title:hover{transform:translate(0px,-10px)}


.scale img{transition:all 0.6s;} /* 持续时间 */
.scale:hover img{transform: scale(1.1);} /* 图片放大 */

/*产品介绍*/
.iprobox{width:200px; height:270px; float:left; margin:4px; background:#FFF;}
.iprobox:hover{color:#FFF; background:#006CC1; cursor:pointer;}
.iprobox img{width:200px; height:133px;vertical-align:middle;}
.iprobox .picbox{width:200px; height:133px; overflow:hidden;}
.iprobox .title{ padding:8px 15px 0 15px; font-size:20px; font-weight:bold; line-height:40px;transform: scale(1);}
.iprobox .content{ padding:0 15px 0 15px; line-height:24px;}

.honortext{font-size:16px; line-height:30px; padding:0px 20px 5px 20px;}

/*关于我们*/
.aboutbox,.aboutboxact{width:170px; height:55px; float:left; margin:15px 15px 15px 24px; line-height:55px; border:#CCC 1px solid; border-radius:28px; text-align:center; font-size:18px;}
.aboutbox{ background:#FFF;}
.aboutboxact{ font-weight:bold; background:#006CC1; color:#FFF;}
.abhos_age{}
.about_cont{ padding:20px 20px 60px 20px; width:1200px; margin:auto;}
.about_cont p{ font-size:16px; line-height:30px;}
.abhquan{float:left; margin:10px; padding:9px; background:#ffffff; text-align:center; border-radius:8px;width:260px;}
.abhquan .text{ font-size:16px; line-height:24px; height:48px; overflow:hidden; margin-top:8px;}
.abhquan .img{ width:260px; height:170px; border:#CCC 1px solid;}
.abhos_text{ clear:both; font-size:16px; line-height:40px; margin-bottom:25px; border-bottom:#CCC 2px dashed;}
.hos_dian2{border-radius:50%; border:#006CC1 4px solid; width:17px; height:17px; margin-left:0px; background:#FFF; position:absolute; margin-left:-52px; margin-top:8px;}
.lanp p,.lanp div{ color:#FFF}


/*新闻资讯*/
.newsquan{float:left; margin:10px; padding:13px;  background:#f4f4f4; border-radius:8px; width:370px;height:360px;}
.newsquan .imgquan{width:370px; height:210px; border:#CCC 1px solid; overflow:hidden;}
.newsquan img{width:370px; height:210px;vertical-align:middle;object-fit:cover;}

.newslisttxt{height:138px;}
.newslisttxt2{height:350px;}
.newslisttxt,.newslisttxt2{ margin:10px 5px 10px 5px; overflow:hidden;}
.newslisttxt p,.newslisttxt2 p{line-height:26px;}
.newsquan .newslisttit,.newsquan .newslisttit2{font-size:18px;color:#006CC1; font-weight:bold; margin-bottom:8px;}
.newsnavlist{margin:40px 0 20px 10px; background:#f4f4f4; font-size:18px; font-weight:bold; height:60px; width:98%; border-radius:10px; line-height:60px; text-indent:24px;}
.contsty p{ font-size:16px; line-height:30px;word-break:break-all;}
.contsty img{ max-width:100%; margin-top:10px; margin-bottom:10px;}


.ditumask{ width:860px; height:500px; overflow:hidden; border:#CCC 2px solid}

/*重点工程*/
.casedaquan{margin:10px; padding:13px; width:1202px;  background:#f4f4f4; border-radius:8px;}

.xgcquan{float:left; margin:20px 20px 0 20px; background:#f4f4f4; text-align:center; padding:10px; border-radius:5px;}
.xgcquan img{ width:240px; height:140px;}
.xgcquan{width:240px; height:170px;}
.xgcquan p{line-height:28px; height:28px; width:100%; overflow:hidden;}
.xgcont{margin-top:5px; margin-bottom:8px; line-height:30px; color:#FFF; width:100%; height:210px; overflow:auto;}


/* 产品中心 */
.wprobox{height:280px; margin:0px 14px 30px 11px; background:#f4f4f4; border-radius:10px; overflow:hidden;}
.wprobox img{width:420px; height:280px;vertical-align:middle;}
.wprobox .picbox{width:420px; height:280px; overflow:hidden; float:left;}
.wprobox .titright{ float:left; width:740px; margin-left:25px;}
.wprobox .title{  font-size:24px; font-weight:bold; line-height:50px;color:#006CC1;}
.wprobox .content .txt{font-size:16px; line-height:24px; background:url(../images/bluedot.png) no-repeat left center; padding-left:22px; padding-right:20px;}
.tbx td{ padding:8px; font-size:16px; line-height:26px;}
.xxupline{ border-top:#CCC 2px dashed;}
.lcquan{float:left; margin:20px 20px 0 20px; background:#f4f4f4; padding:12px; border-radius:5px;width:240px; font-size:16px;}



.proquan,.proquan2{float:left; padding:25px;  background:#f4f4f4; border-radius:8px; width:310px;height:290px;overflow:hidden; border-bottom:#f4f4f4 15px solid}
.proquan{margin:50px 62px 10px 10px;}
.proquan2{margin:50px 0px 10px 10px;}
.proquan p,.proquan2 p{ font-size:18px; line-height:30px; font-weight:bold;color:#006CC1; padding-bottom:15px; border-bottom:#006CC1 1px solid}
.proquan li,.proquan2 li{ margin-top:15px; line-height:30px; font-size:16px; height:60px; overflow:hidden;}
.proquan div,.proquan2 div{ margin-top:5px;line-height:30px; font-size:16px;}

.proquan:hover,.proquan2:hover{ color:#FFF; background:#006CC1; border-bottom:#006CC1 15px solid}
.proquan:hover p,.proquan2:hover p{ color:#FFF; background:#006CC1; border-bottom:#ffffff 1px solid}
.proquan:hover span,.proquan2:hover span{ color:#FFF; background:#006CC1;}

#showbimg{ width:100%; height:100%; position:absolute;}
.guesttb td{ padding:10px 5px 10px 5px; font-size:16px;}
.guesttb input{ height:24px;}
.guesttb .submit{ height:30px; width:90px;}

.lprobox,.lproboxact{width:136px; height:42px; float:left; margin:10px; line-height:42px; border:#CCC 1px solid; border-radius:20px; text-align:center; font-size:18px;}
.lprobox{ background:#FFF;}
.lproboxact{ font-weight:bold; background:#006CC1; color:#FFF;}




