
/*优势*/
.youshi{ overflow:hidden; width:100%;background:url(../images/ysbg.jpg);}
.youshi .ysBox{ overflow:hidden; width:1300px; height:1176px; margin:0 auto; background:url(../images/yswenbg.jpg) no-repeat center;}




/*about*/
.about{ overflow:hidden; width:100%; background:url(../images/aboutBg.jpg) repeat center; padding:50px 0;}
.about .tu{ overflow:hidden; width:656px; height:396px; background-color:#fff; padding:30px; float:left;}
.about .wen{ padding:35px 30px; background:#26a28a; float:right; margin-top:-426px; width:330px; float:right; height:326px;}
.about a{ color:#fff}
.about h3{ font-size:28px;}
.about em{ display:block; font-size:13px; color:#fff; font-family:Arial; margin-bottom:25px;}
.about p{ font-size:14px; color:#fff; line-height:22px; width:100%; height:176px; overflow:hidden; margin-bottom:35px;}
.about .wen>a{ display:block; float:left; width:115px; height:35px; text-align:center; line-height:35px; background:url(../images/s_btn.png) no-repeat center; font-size:13px; margin-right:20px; text-decoration:none;}



/*工程案例*/
.panerMain{padding-bottom:30px;height:428px;background:url(../images/gongyi_bg.jpg) ;overflow:hidden;width:100%;}
.ryCont{width:1200px; margin-right:14px; position:relative; height:238px;margin:0 auto;padding-top:26px;}
.ryCont ul{margin:0 auto; width:1120px; margin-left:38px;overflow:hidden;}
.ryCont li{margin:0 4px; float:left; width:272px; text-align:center;}
.ryCont li img{padding:10px; border:1px solid #d8d8d8; background-color:#fff;width:248px; height:228px;}
.ryCont li p{line-height:40px; font-size:14px; }
.ryCont .btnLeft , .ryCont .btnRight{position:absolute;top:50%; width:25px; height:41px;}
.ryCont .btnLeft{left:0px; background:url(../images/pbt1.png) no-repeat center;}
.ryCont .btnRight{right:0px; background:url(../images/pbt2.png) no-repeat center;}



/*合作单位*/
.panerMain2{padding-bottom:30px;height:238px;background:url(../images/hezuobg.jpg) ;overflow:hidden;width:100%;}
.ryCont2{width:1300px; margin-right:14px; position:relative; height:238px;margin:0 auto;}
.ryCont2 ul{margin:0 auto; width:1220px; margin-left:38px;overflow:hidden;}
.ryCont2 li{margin:0 4px; float:left; width:238px; text-align:center;}
.ryCont2 li img{padding:10px; border:1px solid #d8d8d8; background-color:#fff;width:200px; height:80px;}
.ryCont2 .btnLeft , .ryCont2 .btnRight{position:absolute;top:16%; width:25px; height:41px;}
.ryCont2 .btnLeft{left:0px; background:url(../images/pbt1.png) no-repeat center;}
.ryCont2 .btnRight{right:0px; background:url(../images/pbt2.png) no-repeat center;}



.i_box2{width:100%;overflow:hidden;background:url(../images/aboutbg.jpg) no-repeat center top;height:628px}
.i_box2 .i_box2_content .i_box2_content1{width:960px;background:url(../images/img2.png) no-repeat 100% 100%}
.i_box2 .i_box2_content .i_box2_content1 .flimg{width:100%;height:48px}
.i_box2 .i_box2_content .i_box2_content1 .flimg img{width:40px;height:48px;float:left}
.i_box2 .i_box2_content .i_box2_content1 .i_box2_img{width:382px;height:249px;overflow:hidden;margin:0 0 0 30px}
.i_box2 .i_box2_content .i_box2_content1 .i_box2_img img{width:382px;height:249px}
.i_box2 .i_box2_content .i_box2_content1 .i_box2_text{width:500px;margin-left:48px;height:249px}
.i_box2 .i_box2_content .i_box2_content1 .i_box2_text p{color:#fff;font-size:15px;line-height:200%}
.i_box2 .i_box2_content .i_box2_content1 .i_box2_menu{width:100%;padding:30px 0 0 30px}
.i_box2 .i_box2_content .i_box2_content1 .i_box2_menu a{width:107px;height:34px;border-radius:40px;border:2px solid #fff;text-align:center;line-height:32px;color:#fff;font-size:16px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:18px}
.i_box2 .i_box2_content .fr{width:260px;border:1px dotted #fff;padding:5px}
.i_box2 .i_box2_content .fr .i_box2_fr_img{width:240px;margin:6px auto;overflow:hidden}

.teamCont{ padding:18px; overflow:hidden; margin-top:-130px;}
.tmtop{ text-align:center; padding-top:25px; background-color:#fff;}
.tmtop h5{ margin-bottom:8px;}
.tmtop h5 a{ font-size:25px; color:#373737;}
.hengxian{background:url(../images/zhichi_h.png) no-repeat center;height:13px;}
.teamCont .tmtop span{font-size:15px; color:#373737;}
.teamCont .tmcont{ position:relative; padding-top:18px; background-color:#fff;}
.teamCont .tmcont ul{ overflow:hidden; width:1280px; margin:0 auto;}
.teamCont .tmcont .bd{ overflow:hidden; width:1280px; margin:0 auto;}
.teamCont .tmcont li{ float:left; width:234px; margin:0 10px;}


/*news*/
.news{ overflow:hidden; margin:0 auto;margin-bottom:30px;}
.news span{ display:block; text-align:center; font-size:13px; color:#c1c1c1; font-family:Arial}
.news h3{ font-size:32px; color:#222; text-align:center; padding-bottom:20px; background:url(../images/zhichi_h.png) no-repeat center bottom; margin-bottom:40px;}
.news h3 b{ color:#F65A05;}
.news h3 a{ color:#222;}
.news .newsLeft{ overflow:hidden; width:630px; float:left;}
.news .newsLeft img{ display:block; border:1px solid #ccc; margin-bottom:10px;}
.news .newsLeft h4{ font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:50px;}
.news .newsLeft h4 a{ color:#323232;}
.news .newsLeft p{ font-size:14px; line-height:30px; color:#595959; width:100%; height:100px; overflow:hidden; text-align:justify;}
.news ul{ overflow:hidden; width:640px; float:right;}
.news li{ width:100%; float:left; margin-bottom:24px; overflow:hidden;}
.news .time{ width:68px; height:68px; border:1px solid #ccc; text-align:center; float:left;}
.news .time em{ font-size:33px; color:#c5c5c5; display:block; text-align:center; margin-top:3px;}
.news .time span{ display:block; text-align:center; font-size:14px; color:#c5c5c5;}
.news .wen{ overflow:hidden; width:555px; float:right; height:68px; border-bottom:1px dashed #ccc;}
.news .wen h5{ font-size:14px; margin-bottom:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news .wen h5 a{ color:#2b2b2b;}
.news .wen p{ font-size:14px; color:#595959; line-height:22px; height:44px; overflow:hidden; width:100%;}
.news li:hover .time em,.news li:hover .time span{ color:#249b84;}
.news li:hover .time { border:1px solid #249b84;}
.news li:hover p{ color:#249b84;}

/*link*/
.link{ overflow:hidden; width:100%; height:80px; background:url(../images/linkBg.png) no-repeat center top; padding-top:31px;}
.link h3{ float:left; font-size:18px; color:#fff; padding-right:19px; border-right:1px solid #404040;}
.link h3 a{ color:#fff;}
.link h3 p{ font-size:15px; margin-top:15px; font-family:Arial; font-weight:normal; color:#cdcdcd;}
.link ul{ overflow:hidden; width:1200px; float:right;}
.link li{ float:left; margin:5px; font-size:13px; white-space:nowrap;padding-right:10px;padding-left:10px;}
.link li a{ color:#fff;}