﻿@charset "utf-8";
/* CSS Document */
.qingchu{clear:both;}

.content1{width:1200px;margin:10px auto 60px auto;overflow:hidden;}
/*左侧*/
.left_main{float:left;}
.list_area{width:162px;padding-bottom:38px;}
.list_area ul li{height:65px;border-bottom:1px dashed #dcdcdc;text-align:center;line-height:65px;font-size:16px;color:#333333;margin-bottom:2px;width:158px;}
.list_area ul li a.on{color:#e1000c;border-left:4px solid #e1000c;margin-bottom:2px;width:158px;}
/*.list_area ul li:nth-child(1){color:#e1000c;border-left:4px solid #e1000c;margin-bottom:2px;width:158px;}*/
.list_area ul li:nth-child(1):hover{border-left:none;}
.list_area ul li a{display:block;width:158px;border-left:4px solid #fff;}
.list_area ul li a:hover{color:#e1000c;border-left:4px solid #e1000c;text-decoration: none;}
.advisory_hotline{background:url(../images/icon_phone.jpg) no-repeat 20px 30px;font-size:16px;color:#999999;padding:30px 0 10px 52px;display:block;}
.left_tel{display:block;text-align: center;font-size: 18px;color: #d60011;font-weight: bold;}

/*右边内容*/
.right_main{width:1036px;float:right;border:1px solid #ececec;}
.gro_introdu1{width:970px;margin:0 auto;}
.jtjs{padding-bottom:40px;overflow:hidden;line-height: 25px;}

.public_title{font-size:15px;color:#333333;font-weight:400;padding-top:10px;border-bottom:1px solid #e5e5e5;padding-bottom:11px;}
.public_title i{font-size:16px;display:inline;margin-left:15px;border-bottom:none;font-style:normal;}

.jtjs_main{width:640px;float:left;}
.jtjs p{font-size:14px;color:#666666;line-height:24px;margin-top:43px;text-indent:2em;}
.jtjs_image{float:right;margin-top:62px;}

.right_main1{width:1036px;float:right;border:1px solid #ececec;border-bottom:0;background:#fcfcfc;}

.step_one ,.step_two{margin-top:49px;}
.step_one img{width:415px;height:278px;float:left;}
.step_one h3{float:left;font-size:24px;color:#333333;font-weight:400;width:464px;margin-left:44px;}
.step_one h4{float:left;border-bottom:1px solid #000000;margin-left:44px;font-size:18px;padding-bottom:8px;color:#333333;}
.step_one p{float:left;width:442px;font-size:14px;color:#666666;margin:23px 0 0 44px;line-height:23px;}

.step_two h3{font-size:24px;color:#333333;font-weight:400;width:464px;}
.step_two h4{border-bottom:1px solid #000000;font-size:18px;padding-bottom:8px;color:#333333;width:306px;}
.step_two p{float:left;width:442px;font-size:14px;color:#666666;line-height:23px;margin-top:23px;}
.step_two img{width:415px;height:278px;float:right;margin-top:-66px;}

/*新闻*/
.r .detail ul li .left{float:left;width:220px;height:165px;overflow:hidden;margin-right:20px;}
.r .detail ul li .left img{width:100%;height: 100%}

.r .detail ul li .right{float:left;width:720px;}
.r .detail ul li .right .div1{height:25px;line-height:22px;margin-bottom:7px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.r .detail ul li .right .div1 a{font-size:20px;color:#333;}
.r .detail ul li .right .div1 a:hover{color:#da000e;}
.r .detail ul li .right .div2{height:90px;color:#666;font-size:14px;line-height:22px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.r .detail ul li .right .div2 a{color:#999;float:none;}
.r .detail ul li .right .div2 a:hover{color:#666;}
.r .detail ul li .right .div3 span{float:left;color:#999;font-size:12px;}
.r .detail ul li .right .div3 .span3{float:right;}
.r .detail ul li .right .div3 .span1{margin-right:30px;padding-left:20px;background:url(../images/ran-dian.png) 0 center no-repeat;    background-size: 17px;}
.r .detail ul li .right .div3 .span2{padding-left:15px;background:url(../images/care.jpg) 0 center no-repeat;}

.r .detail ul .li_fenye{margin-top:50px;width:648px;}

.r .detail{margin-top:0;}
.r .detail h2{color:#333;font-size:22px;font-weight:normal;line-height:96px;border-bottom:1px solid #eee;}
.r .detail ul li{padding-bottom:}
.r .detail ul li h3{color:#333;font-size:16px;margin-top:27px;margin-bottom:20px;border-left:5px solid #d9000e;line-height:20px;padding-left:13px;}
.r .detail ul li p{color:#333;font-size:14px;line-height:22px;margin-bottom:20px;}
.r .detail ul li h4{color:#333;font-size:16px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:20px;}

/*新闻详情页*/
#ybj_detail .top,#ybj_detail .ln{width:1200px;margin:0 auto;}
#ybj_detail .ln .logo{width:284px;}
#ybj_detail .text_box{border-top:1px solid #d0d0d0;}
#ybj_detail .text_box .text{background:#f8f7f7;padding:20px 15px;width:1170px;margin:0 auto; overflow:hidden;!important}
#ybj_detail .text_box .text .l{float:left;width:847px;background:#fff;padding-left:30px;padding-right:30px;height:100%;overflow:hidden;}
#ybj_detail .text_box .text .l a{color:#d9000e;}
#ybj_detail .text_box .text .l .l_t{border-bottom:1px solid #eee;padding-top: 30px;}
#ybj_detail .text_box .text .l .l_t .title{color:#333;font-size:18px;font-weight:bold;}
#ybj_detail .text_box .text .l .l_t .p2{width:233px;color:#666;font-size:14px;padding-bottom:10px;}
#ybj_detail .text_box .text .l .l_t .p2 span{float:right;}
#ybj_detail .text_box .text .l .l_c .title{color:#333;font-size:16px;padding-top:20px;font-weight:bold;}
#ybj_detail .text_box .text .l .l_c .p2{color:#333;font-size:14px;line-height:24px;padding-bottom:24px;}
#ybj_detail .text_box .text .l .l_b ul li{height:494px;margin-bottom:15px;}

#ybj_detail .text_box .text .r{float:right;width:222px;padding-left:15px;padding-right:15px;background:#fff;overflow:hidden;border-top:5px solid #d9000e;}
#ybj_detail .text_box .text .r .title{line-height:60px;padding-top:7px;text-align:center;color:#d9000e;font-size:20px;}
#ybj_detail .text_box .text .r ul li{width:222px;height:38px;background:#f8f7f7;margin-bottom:10px;}
#ybj_detail .text_box .text .r ul li input{width:177px;padding-left:5px;height:38px;border:none;color:#a8a8a8;font-size:14px;background:#f8f7f7;}
#ybj_detail .text_box .text .r ul li span{float:left;width:39px;height:22px;margin-top:8px;}
#ybj_detail .text_box .text .r ul .li1 span{background:url(../images/chenghu_bj.jpg) center center no-repeat;border-right:1px solid #eee;}
#ybj_detail .text_box .text .r ul .li3{background:#fff;}
#ybj_detail .text_box .text .r ul .li2 span{background:url(../images/phone_bj.jpg) center center no-repeat;border-right:1px solid #eee;}
#ybj_detail .text_box .text .r ul li select{width:105px;padding-left:5px;border:none;background:#f8f7f7;line-height:38px;height:38px;}
#ybj_detail .text_box .text .r ul li select option{color:#333;font-size:14px;}
#ybj_detail .text_box .text .r ul li select .r{float:right;}
#ybj_detail .text_box .text .r ul .li4 input{cursor:pointer;}
#ybj_detail .text_box .text .r ul .li42{height:42px;margin-top:15px;margin-bottom:0;}
#ybj_detail .text_box .text .r ul .li42 input{height:42px;width:222px;font-size:16px;color:#fff;background:#d9000e;}
#ybj_detail .text_box .text .r ul .li5{font-size:16px;color:#fff;text-align:center;line-height:42px;background:#191919;margin-bottom:30px;}

/*案例*/
.ybj_list_box{height:100%;overflow:hidden;background:#fff;position:relative;width:100%;}
.ybj_list_box .ybj_list{height:100%;overflow:hidden; padding-bottom: 60px;}
.ybj_list_box .ybj_list .style{width: 1200px;text-align:center;margin:30px 0 10px 0;}
.ybj_list_box .ybj_list .style ul{display: inline-block;}
.ybj_list_box .ybj_list .style ul li{float:left;padding:0;border: 1px solid #ccc;margin: 0 8px;line-height:40px;font-size: 16px;cursor: pointer;}

.ybj_list_box .ybj_list .style ul li:hover{background: red;}
.ybj_list_box .ybj_list .style ul li > a{display: block;width: 120px;}
.ybj_list_box .ybj_list .style ul li:hover > a{color: #fff;}

.ybj_list_box .ybj_list .list ul li{float:left;width:385px;height:325px;margin-left:10px;margin-top:20px;}
.ybj_list_box .ybj_list .list ul .right{margin-right:0;}
.ybj_list_box .ybj_list .list ul li .img{position:relative;}
.ybj_list_box .ybj_list .list ul li .img img{width:385px; height:290px;}
.ybj_list_box .ybj_list .list ul li .img span{position:absolute;top:0;left:0;width:385px;height:290px;background:#000;opacity:0;}
.ybj_list_box .ybj_list .list ul li .img span:hover{opacity:0.3;}
.ybj_list_box .ybj_list .list ul li .wenzi{background:#fff;padding:15px;overflow:hidden;}
.ybj_list_box .ybj_list .list ul li .wenzi span{color:#333;font-size:16px;display:block;width:348px;}
.ybj_list_box .ybj_list .list ul li .wenzi .span01{padding-bottom:15px;}
.ybj_list_box .ybj_list .list ul li .wenzi .span01:hover{color:#da000e;}
.ybj_list_box .ybj_list .list ul li .wenzi span strong{font-weight:normal;font-size:12px;color:#999;float:left;margin-right:32px;}

 #anli ul li{float:left;width:280px;height: 310px; margin-left:10px;margin-top:20px;background: #fff;}
 #anli ul .right{margin-right:0;}
 #anli ul li .img{position:relative;}
 #anli ul li .img img{width:280px; height: 210px;}
 #anli ul li .img span{position:absolute;top:0;left:0;width:280px;height:290px;background:#000;opacity:0;}
 #anli ul li .img span:hover{opacity:0.3;}
 #anli ul li .wenzi{background:#fff;padding:15px;overflow:hidden;}
 #anli ul li .wenzi span{color:#333;font-size:16px;display:block;width:260px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
 #anli ul li .wenzi .span01{padding-bottom:15px;}
 #anli ul li .wenzi .span01:hover{color:#da000e;}
 #anli ul li .wenzi span strong{font-weight:normal;font-size:12px;color:#999;float:left;margin-right:32px;}

/*案例详情页*/
.xmgk{ border-left:15px solid #F00; font-size:16px; font-weight:bold; margin-top:20px; line-height:200%;}
.xmgk p{margin-left:10px;}
.xmgk .p1{border-bottom:1px solid #F00;width:200px;}
.xmgk .p22{border-bottom:1px solid #F00;width:400px;}

.aldy{ margin:16px auto;  width:830px; border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1;}
.aldy .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.aldy .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.aldy .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.aldy .hd ul li img{ width:109px; height:65px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.aldy .hd ul li.on{ background:url("../images/icoup.gif") no-repeat center 0; }
.aldy .hd ul li.on img{ border-color:#f60;  }
.aldy .bd li{ vertical-align:middle; }
.aldy .bd img{ width:830px; height:500px; display:block;  }

.wzqy{width:830px; border-left:#ccc solid 2px; border-top:#ccc solid 2px; overflow:hidden; margin:20px auto; font-size:16px;font-family:"MicrosoftYaHei"; color:#5d5858;}
.wzqy .qydiv1{width:415px; text-align:center; float:left;}
.wzqy .qydiv1 .xy1{width:100px; border-bottom:2px solid #ccc; float:left; background:#f9f4f4; height:50px; line-height:50px; border-right:2px solid #ccc;}
.wzqy .qydiv1 .xy2{width:310px; border-bottom:2px solid #ccc; float:left; height:50px; line-height:50px;border-right:2px solid #ccc;}

.wzqy .qydiv2{width:415px; text-align:center; float:right;}
.wzqy .qydiv2 .xy21{width:100px; border-bottom:2px solid #ccc; float:left; background:#f9f4f4; height:50px; line-height:50px;border-right:2px solid #ccc;}
.wzqy .qydiv2 .xy22{width:310px; border-bottom:2px solid #ccc; float:left; height:50px; line-height:50px;border-right:2px solid #ccc;}

.wztxt{font-size:16px; line-height:180%;}
.wztxt p{font-size:16px; line-height:180%;}
.wztxt div{font-size:16px; line-height:180%;}

#xbanner{ border-bottom:2px solid #e5e5e5;}
#xbanner img{width: 100%;display: block; }
