/*二级页面*/


/*内页banner*/
.S_ban{width:100%; height:300px; overflow:hidden;}
.S_ban img{display:block; width:1920px; height:300px; margin:auto;}

/*服务范围*/
.zuo-con{float:left; width: 220px;}
.zuo-con .z-box{border:1px #f1f1f1 solid; margin-bottom:30px;}
.zuo-con .z-box h3{background:#2B2B2B; height:45px; line-height:45px; color:#fff; padding-left:15px;}
.zuo-con .z-box .conts{padding:8px;}
.zuo-con .z-box p{color:#666; line-height:30px;}
.zuo-con .z-box p.p01{color:#333; font-weight:bold;}
.zuo-con .z-box .classify{padding:8px;}
.classify a{display:block; width:100%; height:45px; line-height:45px; color:#666;}
.classify a:hover{color:#333;}
.you-con{float:right; width:950px;}
.you-con .tit{width:100%; height:45px; border-bottom:1px solid #eaeaea;}
.you-con .tit span{display:inline-block; padding:0 10px; font-size:20px; text-align:center; line-height:45px; border-bottom:1px solid #2B2B2B;}
.y-main li{width:100%; padding:20px 0; border-bottom:1px solid #DCDCDC;}
.y-main li:last-child{border-bottom:none;}
.y-main li .pic{float:left; width:300px; height:182px; margin-right:30px;}
.y-main li .pic img{width:300px; height:auto; margin:auto;}
.y-main li .wen{float:left; width:620px;}
.y-main li .wen .bt{font-size:18px; font-weight:normal; line-height:40px;}
.y-main li .wen .conts{color:#999; line-height:25px; height:75px; margin-top:20px;}


/*工程案例*/
.case_list{margin-top:40px;}
.case_list li{float:left; width:301px; margin:0 20px 20px 0; transition:all 500ms;}
.case_list li:nth-child(3n){margin-right:0;}
.case_list li .pic{display:block; width:301px; height:206px; overflow:hidden; position:relative; transition:all 500ms;}
.case_list li .pic .m01{display:block; width:301px; height:206px; margin:auto; transition:all 500ms;}
.case_list li:hover .m01{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}
.case_list li .bt{display:block; text-align:center; font-size:16px; margin-top:10px; line-height:25px;}

/*新闻列表*/
.y-news{margin-top:40px;}
.y-news li{width:100%; height:40px; padding:3px 5px; line-height:40px; border-bottom:1px dashed #ddd;}
.y-news li a{float:left; display:block; width:820px; height:40px; line-height:40px; overflow:hidden; white-space:nowrap; 
	text-overflow:ellipsis;}
.y-news li span{float:right; width:100px; text-align:center; color:#666;}
.y-news li a:hover{color:#F13A3A;}

/*关于我们*/
.y-about .name{display:block; font-size:18px; line-height:40px; margin-top:20px;}
.company img{float:left; width:458px; height:234px; margin: 5px 15px 5px 5px;}
.company .nei{float:left; width:470px; color:#666;}
.company .nei p{text-indent:2em; line-height:26px;}
.y-about .wenh{ color:#666; line-height:32px;}
.y-about .zheng img{height:238px; width:auto; margin-right:16px;}

/*联系我们*/
.y-lx{margin-top:40px;}
.con-list li{float:left; width:300px; margin-right:25px; text-align:center;}
.con-list li img{display:block; width:80px; height:80px; margin:auto;}
.con-list li p{color:#646464;}
.y-lx .BMap_mask{margin-top:50px;}


/*在线留言*/
.message{padding-left:40px;margin-top:40px; position:relative;}
.message input{vertical-align:middle;}
.message .m_input{display:block;height:32px;line-height:32px;padding:0;padding-left:6px;border:1px solid #dedede;width:200px;}
.message #content{display:block;width:460px;height:120px;padding:6px;font-size:12px;border:1px solid #dedede;margin-top:6px;}
.message .msgbtn{background:#DA1010;cursor:pointer;width:150px;height:40px;line-height:40px;text-align:center;border:none;color:#fff;font-size:14px;
border-radius:3px;margin-top:15px;font-family:"Microsoft YaHei";-moz-border-radius:3px;-webkit-border-radius:3px;}
#code{padding-top:10px;line-height:26px;}
#checkcode{height:32px;line-height:32px;width:120px;border:1px solid #dedede;}
#checkCodeImg{vertical-align: middle;}
#message_main tr{position:relative;}
#message_main tr th{font-weight:normal;text-align:right;height:42px;line-height:42px;color:#666;}


/*.分页*/
.page-bar{text-align: center;}
.pages {position: relative; margin:50px 0 80px;}
.pages a,.pages span{color: #666; background-color:#fff;}
.pages a,.pages span.current2 {position: relative; display: inline-block; vertical-align: middle;
    *display: inline; *zoom: 1; border: 1px solid #ddd; line-height: 25px; min-width: 25px;
    padding: 3px 12px; border-radius: 3px; margin: 0 0 0 5px;}
.pages a.current,.pages a:hover {background:#F13A3A; border-color:#F13A3A; color: #FFF;}
.pages span.current2 {vertical-align: middle;}

/*.翻页*/
.Fanye{margin:40px auto;}
.Fanye .xu{height:30px; color:#666; text-align:center;}
.Fanye .xu span{display:inline-block; line-height:30px; vertical-align: 10px;}
.Fanye .xu a{display:inline-block; color:#333; line-height:30px; height:30px; width:360px;
	margin-left:5px; text-align:left;}
.Fanye .xu a:hover{color:#F13A3A; text-decoration:underline;}








