/*重置属性*/
body,div,p,ul,ol,dl,dt,dd,li,form,input,table,th,td,img,h1,h2,h3,h4,h5,h6 {margin: 0; padding: 0;}

body {font-family:'Microsoft Yahei','微软雅黑','Simsun','宋体','Arial', sans-serif;}
li { list-style:none;}
img { border:none;}
a { text-decoration:none;}
a:hover{text-decoration:none;}
table { border-spacing:0; border-collapse:collapse;}

/*通用*/
.hide {display: none;}
.flt {float:left;}
.frt {float:right;}
.clear { clear: both;}
.clearfix { *zoom: 1;} 
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: "";}
.clearfix:after { clear: both;}

/*基本布局*/
.flexslider{position:relative;overflow:hidden;background:url(../images/index/loading.gif) 50% no-repeat;border-top:5px solid #900209;}
.slides{position:relative;z-index:1;}
.flex-direction-nav{
    display:none;
}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:51px;height:51px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/index/06.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/index/07.png) center center no-repeat;}
.slides li a{
    display:block;
    width:100%;
}
.slides li img{
    width:100%;
    display:block;
}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/index/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

/*首页*/

.header_box{
    background-image:url(../images/index/01.png);
}
.header_son{
    position:relative;
    left:0;
    top:0;
    width:1200px;
    margin:0 auto;
}

.header_son_l{
    position:absolute;
    left:0;
    top:50%;
    margin-top:-17.5px;
    width:288px;
    height:35px;
}
.header_son_l a{
    display:block;
    height:100%;
}
.header_son_l img{
    display:block;
    widows:288px;
    height:35px;
}
.header_son_r li{
    float:left;
    height:75px;
    line-height:75px;
}
.header_son_r li.xz a{
    background-color:#900209;
    color:#ffffff;
}
.header_son_r li a{
    display:block;
    color:#484c55;
    font-size:14px;
    padding:0 18px;
}

.yh_content{
    background-color:#f1f1f1;
    padding-top:35px;
    padding-bottom:60px;
}

.yh_content1{
    width:1000px;
    margin:0 auto;
    padding-top:15px;
    padding-bottom:40px;
}

.yh_content1 img{
    display:block;
    margin:0 auto;
}


.yh_content2 li{
    position:relative;
    left:0;
    top:0;
    width:325px;
    /*margin-left:12.5px;*/
}
.yh_content2 li:first-child{
    margin-left:0px;
}
.yh_content2{
   /* width:1000px;*/
    margin:0 auto;
}
.yh_content2 li img{
    display:block;
    width:100%;
    height:177px;
}
.yh_content2 li a{
    display:block;
    color:#888888;
    
}
.title{
    margin-top:10px;
    font-size:14px;
    letter-spacing:1px;
    font-weight:bold;
    border-left:5px solid #900209;
    padding-left:8px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.title:hover{
    color:#900209;
    text-decoration:underline;
}
.text{
    font-size:12px;
}
.text div{
    padding:5px 0px;
    letter-spacing:0.5px;
}
.text_l{
    width:210px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.yh_footer1{
    border-top:5px solid #bbbbbb;
    padding-top:25px;
    padding-bottom:20px;
    background-color:#7a7a7a;
}

.footer_l1{
    width:186px;
    height:20px;
}
.yh_footer1_son{
    width:900px;
    margin:0 auto;
    font-size:12px;
    letter-spacing:0.5px;
    color:#e5e5e5;
}
.footer_l_wrap div{
    margin-top:10px;
}
.footer_l_wrap div:first-child{
    margin-top:0px;
}
.footer_l1 img{
    display:block;
    width:186px;
    height:20px;
}


.weixin{
    padding-top:35px;
    width:81px;
    height:80px;
}
.weixin img{
    display:block;
    width:81px;
    height:80px;
}
.weixin p{
    padding-top:5px;
    text-align:center;
}
.xian{
    width:1px;
    height:70px;
    background-color:#b1b1b1;
    margin:2px 12px 0px 12px;
}

.margin_left{
    margin-left:100px;
    padding-top:30px;
}
.yh_footer1_margin div{
    margin-top:17px;
}

.yh_footer2{
    height:26px;
    background-color:#59595a;
    text-align:center;
    font-size:12px;
    color:#aeaeae;
    line-height:26px;
    letter-spacing:0.5px;
}

.yh_footer2 span{
    margin-left:20px;
}

/*关于我们*/

.about_banner{
    border-top: 5px solid #900209;
}
.about_banner img{
    display:block;
    width:100%;
}
.about_content{
    background-color:#eeeeee;
}

.about_son1{
    width:1000px;
    margin:0 auto;
    padding-top:35px;
}
.about_son1_l{
    width:1000px;
}
.about_title{
    padding-bottom:12px;
    border-bottom:1px solid #dfdfdf;
}
.about_title img{
    display:block;
}
.about_text{
    padding-top:16px;
    font-size:13px;
    line-height:26px;
    color:#696969;
    text-align:justify;
    letter-spacing:2px;
}
.about_son1_r{
    margin-top:55px;
}
.about_son1_r img{
    display:block;
    width:423px;
    height:351px;
}

.about_son2{
    display:block;
    width:993px;
    margin:55px auto 0px auto;
}
.about_son3{
    width:1000px;
    background-color:#e0e0e0;
    margin:35px auto 65px auto;
}
.about_son3_l{
    width:327px;
    height:406px;
}
.about_son3_r{
    width:575px;
    height:376px;
    margin-right:47px;
    padding-top:30px;
    overflow:hidden;
}
.son3_r_title {
    display:block;
}

.son3_r_text{
    padding-top:0px;
    font-size:13px;
    text-align:justify;
    letter-spacing:2px;
    line-height:26px;
    color:#555555;
}
.about_son4{
    display:block;
    margin:0 auto;
}
.about_son5{
    width:1000px;
    padding-top:35px;
    margin:0 auto 28px auto;
    padding-bottom:13px;
    border-bottom:1px solid #dfdfdf;
}
.about_son5 img{
    display:block;
}

.about_son6{
    width:1000px;
    margin:0 auto 0px auto;
    padding-bottom:90px;
}
.about_son6 ul li{
    position:relative;
    left:0;
    top:0;
    float:left;
    width:230px;
    height:345px;
    margin-left:26.5px;
    color:#555555;
    background-color:#cbcbcb;
    overflow:hidden;
}
.about_son6 ul li a{
    display:block;
}
.about_son6 ul li:first-child{
    margin-left:0px;
}

.position_box{
    position:absolute;
    right:0;
    bottom:0px;
    height:86px;
    overflow:hidden;
    width:100%;
    background-color:#e0e0e0;
    padding-bottom:10px;
    color:#555555;
}
.box_top{
    height:19px;
    line-height:19px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    letter-spacing:1px;
    margin:0px 12px 5px 12px;
    padding:5px 0px 3px 0px;
    border-bottom:1px solid #a9a8a8;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.box_bottom1{
    height:51px;
    overflow:hidden;
    font-size:13px;
    margin:0 12px;
    padding:1px 0px;
    text-align:justify;
    letter-spacing:1px;
/*    text-indent:15px;*/
    line-height:17px;
}


/*服务流程*/

.process_content{
    width:603px;
    padding-top:60px;
    margin:0 auto;
}

.process_content ul li{
    float:left;
    cursor:pointer;
    margin-left:144px;
}
.process_content ul li a{
    display:block;
}
.process_content ul li:first-child{
    margin-left:0px;
}
.process_content ul li a img{
    display:block;
    width:105px;
}
.process_text{
    color:#4e525d;
    text-align:center;
    padding-top:30px;
}
.process_text li a{
    display:block;
    color:#4e525d;  
}
.process_text{
    letter-spacing:1px;
}
.process_text2{
    width:1000px;
    margin:40px auto 80px auto;
}
.process_text2 img{
    display:block;
}

.process_content2{
    position:relative;
    left:0;
    top:0;
    width:775px;
    height:250px;
    margin:0 auto 0px auto;
    color:#4c3c36;
}
.process_content2 > div{
/*    width:52px;*/
    text-align:center;
}
.process_content2 img{
    display:block;
}

.top{
    width:52px;
    margin:0 auto;
    font-size:22px;
}
.bottom{
    font-size:13px;
    letter-spacing:1px;
}

.process_position1{
    position:absolute;
    left:-21px;
    bottom:135px;
}
.process_position2{
    position:absolute;
    left:90px;
    bottom:138px;
}

.process_position3{
    position:absolute;
    left:177px;
    top:35px;
}
.process_position4{
    position:absolute;
    left:250px;
    top:-35px;
}
.process_position5{
    position:absolute;
    left:430px;
    top:-35px;
}
.process_position6{
    position:absolute;
    left:505px;
    top:35px;
}

.process_position7{
    position:absolute;
    left:593px;
    top:65px;
}

.process_position8{
    position:absolute;
    right:-10px;
    top:15px;
}
.process_position8 .bottom{
    width:100px;
}
.top_last{
    line-height:32px;
}

.box{
    height:115px;
}

.process_font{
    color:#ab4449;
}


/*服务项目*/
.project_content1{
    width:1000px;
    margin:0 auto;
    padding:26px 0px;
    position:relative;
    left:0;
    top:0;
}
.project_l{
    width:450px;
    word-break:break-all;
}
.project_l_top{
    padding-bottom:12px;
    margin-bottom:13px;
    border-bottom:1px solid #dfdfdf;
}
.project_l_top img{
    display:block;
}

.project_l ul li{
    color:#696969;
    font-size:14px;
    letter-spacing:1px;
    margin-top:8px;
}
.project_l div{
    color:#696969;
    font-size:14px;
    letter-spacing:1px;
}
.project_l ul li a{
    display:block;
    color:#696969;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.project_m{
    width:2px;
    height:276px;
    margin-left:50px;
    background-color:#7f6f6f;
}
.project_border{
    border-bottom:1px solid #dfdfdf;
}
.project_bj{
    background-color:#f4f4f4;
}
.project_padding{
    padding-top:20px;
}


/*服务客户*/
.customer_img{
    width:1000px;
    margin:45px auto 24px auto;
    padding-bottom:8px;
    border-bottom:1px solid #dfdfdf;
}
.customer_img img{
    display:block;
}
.customer_wrap{
     width:1000px;
     margin:0 auto;
}
.customer_wrap a{
    display:block;
    float:left;
}
.customer_wrap img{
    display:block;
    width:166.5px;
    height:76px;
}

.page{
    width:1000px;
    margin:25px auto 0px auto;
    padding-bottom:50px;
}
.page a{
    width:25px;
    height:25px;
/*    border:1px solid #555555;*/
    color:#555555;
    text-align:center;
    line-height:25px;
    margin-right:5px;
    font-size:14px;
}
.page span{
    font-size:14px;
    color:#555555;
}
.page a:first-child{
    margin-right:0px;
}

.page a.a_bj{
    background-color:#7d0c11;
    color:#ffffff;
    border:1px solid #7d0c11;
}
.case_top{
    width:1030px;
    padding-left:10px;
    margin:50px auto 0px auto;
    padding-bottom:30px;
}
.case_top img{
    display:block;
}
.case_content ul{
    width:1040px;
    margin:0 auto;
}
.case_content ul li{
    float:left;
    width:238px;
    border:1px solid #e5e5e5;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:15px;
    
}

.case_content ul li:hover .p1{
    color:#9a0004
}
.case_content ul li:hover .case_position{
    display:block;
}
.case_content ul li a{
    display:block;
}
.case_picture{
    position:relative;
    left:0;
    top:0;
    width:238px;
    height:203px;
}
.case_picture img{
    display:block;
    width:238px;
    height:203px;
}
.case_position{
    display:none;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-image:url(../images/case/05.png);
}
.case_more{
    position:absolute;
    left:50%;
    top:50%;
    width:98px;
    height:30px;
    margin-left:-49px;
    margin-top:-15px;
    text-align:center;
    line-height:30px;
    background-color:#811113;
    color:#ffffff;
    font-size:12px;
    letter-spacing:1px;
}
.case_text{
    padding:2px 10px 7px 10px;;
    letter-spacing:1px;
    color:#555555;
    font-size:14px;
    background-color:#f5f5f5;
    
}
.case_text p{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.case_text .p1{
    font-weight:bold;
    line-height:19px;
    line-height:19px;
}
.case_text .p2{
    padding:5px 0px 0px 0px;
    font-size:12px;
/*    border-bottom:1px solid #a9a8a8;*/
    height:16px;
    line-height:16px;
}
.case_text .p3{
    display:none;
    padding-top:2px;
    font-size:12px;
    height:16px;
    line-height:16px;
}

.case_padding{
    width:1040px;
    height:35px;
}


/*经典案例详情页*/
.case_details_content{
    background-color:#f1f1f1;
    border-top: 5px solid #900209;
}
.case_title{
    padding-top:45px;
    padding-bottom:25px;
    width:1000px;
    margin:0 auto;
    font-size:15px;
    letter-spacing:1px;
    color:#555555;
}
.case_title a{
    color:#555555;
}
.case_title a.last_a{
    color:#900209;
    font-weight:bold;
}
.case_details_content .flexslider{
    width:1000px;
    height:490px;
    border-top:none;
    margin:0 auto;
}
.case_details_content .slides li img{
    height:490px;
}
.case_list{
    width:1000px;
    margin:4px auto 0px auto;
}
.case_list ul li{
    float:left;
    margin-left:3px;
    width:197.5px;
    height:115px;
}
.case_list ul li:first-child{
    margin-left:0px;
}
.case_list ul li img{
    display:block;
    width:100%;
    height:100%;
}

.case_img{
    width:1000px;
    margin:40px auto 22px auto;
}

.case_img img{
    display:block;
}
.case_text2{
    width:1000px;
    margin:0 auto 0 auto;
    padding-bottom:70px;
    color:#555555;
    font-size:13px;
    line-height:24px;
    letter-spacing:2px;
    text-align:justify;
    text-indent:25px;
}

/*咏怀视角*/


.yh_title{
    width:1000px;
    margin:0 auto;
    padding-top:25px;
    padding-bottom:10px;
    border-bottom:1px solid #dfdfdf;
}
.yh_title p{
    color:#555555;
    font-size:12px;
    padding-left:3px;
}
.yh_title p:first-child{
/*    color:#900209;*/
    font-size:28px;
    padding-left:0px;
    padding-bottom:5px;
    font-weight:bold;
    letter-spacing:1px;
    
}

.yh_content3{
    width:1000px;
    padding-top:20px;
    margin:0 auto;
    text-align:justify;
    color:#555555;
    font-size:15px;
    letter-spacing:1px;
    line-height:26px;
}
.yh_content3 img{
    display:block;
    width:100%;
    margin-bottom:15px;
}
.yh_picture{
    display:block;
    width:1000px;
    cursor:pointer;
    margin:0px auto 0px auto;
}
.yh_padding{
    padding-bottom:80px;
}

/*咏怀视角二级页面*/

.yh_list{
    width:980px;
    margin:0 auto;
    padding-top:50px;
}
.yh_list ul li{
    padding:12px 0px;
    border-bottom:1px solid #dfdfdf;
}
.list_l{
    width:281px;
    height:181px;
}
.list_r{
    position:relative;
    left:0;
    top:0;
    width:680px;
    height:181px;
}

.list_title{
    font-weight:bold;
    color:#555555;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.list_title span.underline{
    color:#555555;
    font-size:16px;
}
.list_title span{
    font-size:14px;
    color:#a73b41;
}

.list_title2{
    padding:3px 0px 5px 0px;
    border-bottom:1px solid #dfdfdf;
    font-size:12px;
    letter-spacing:1px;
    color:#555555;
}
.list_title2 span{
    margin-left:13px; 
}
.list_title3{
    text-align:justify;
    padding-top:8px;
    color:#555555;
    font-size:13px;
    line-height:24px;
    letter-spacing:1px;
    text-indent:30px;
}
.list_title4{
    position:absolute;
    left:0;
    bottom:0;
    width:85px;
    height:30px;
    text-align:center;
    line-height:30px;
    font-size:12px;
    color:#777777;
    background-color:#e4e4e4;
}
.yh_list ul  li:hover .list_title .underline{
    color:#a73b41;
/*    text-decoration:underline;*/
}

/*
.yh_list ul  li:hover .list_title3{
    text-decoration:underline;
}
*/

.yh_list ul  li:hover .list_title4{
    color:#ffffff;
    background-color:#9a0004;
}
.yh_list_wrap .page{
    width:980px;
}
/*客户留言*/

.evaluate_list{
    width:1000px;
    margin:50px auto 0px auto;
    padding-bottom:55px;
}

.evaluate_list ul li{
    padding:13px 0px;
    background-color:#e6e6e6;
    box-shadow:4px 4px 4px #d7d6d6;
    margin-top:17px;
}
.evaluate_list ul li:first-child{
    margin-top:0px;
}
.evaluate_l{
    width:290px;
    height:250px;
    vertical-align:top;
    margin-left:10px;
}
.evaluate_r{
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:0 45px 0 35px;
    width:610px;
    vertical-align:top;
}
.xian_l{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:6px;
    height:40px;
    vertical-align:middle;
    background-color:#900209; 
}
.xian_r{
    vertical-align:middle;
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin-left:5px;
}
.xian_r p{
    font-size:12px;
    color:#302623;
}
.xian_r p:first-child{
    font-size:20px;
    padding-bottom:2px;
    font-weight:bold;
}
.evaluate_r_top{
    padding-bottom:10px;
    border-bottom:1px solid #dfdfdf;
    margin-bottom:15px;
}
.evaluate_r_m{
    text-indent:30px;
    color:#575555;
    font-size:15px;
    text-align:justify;
    letter-spacing:3px;
    line-height:26px;
}

.evaluate_r_b{
    /*display:none;*/
    padding-top:15px;
    color:#575555;
    font-size:15px;
    text-align:right;
}

/*修改*/

.new_content{
    background-color:#ffffff;
    padding:20px 29px 25px 29px;
    transition:all 0.6s;
    -webkit-transition:all 0.6s;
}
.new_content1{
    font-size:15px;
    color:#2f2725;
    font-weight:bold;
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    transition:all 0.6s;
    -webkit-transition:all 0.6s;
}
.new_content2{
    text-indent:25px;
    font-size:13px;
    letter-spacing:1px;
    text-align:justify;
    padding-top:10px;
    height:54px;
    line-height:18px;
    transition:all 0.6s;
    -webkit-transition:all 0.6s; 
}
.new_content3{
    display:none;
    position:relative;
    left:0;
    top:0;
    height:46px;
}
.new_more{
    position:absolute;
    right:50%;
    bottom:0;
    width:60px;
    margin-right:-30px;
    height:17px;
    text-align:center;
    line-height:17px;
    border:1px solid #878787;
    background-color:#ffffff;
    color:#878787;
    font-size:12px;
    border-radius:6px;
    transition:all 0.6s;
    -webkit-transition:all 0.6s;
}

/*.position_date{
    position:absolute;
    top:0;
    left:20px;
    background-color:#900209;
    width:53px;
    height:41px;
    padding-top:25px;
    color:#ffffff;
    font-size:12px;
    text-align:center;
}*/
.position_date{
    position:absolute;
    top:0;
    left:20px;
    background-color:#900209;
    width:15px;
    padding:6px 9px;
    color:#ffffff;
    font-size:15px;
    text-align:center;
}
.yh_content2 li:hover .new_content{
    background-color:#900209;
    
}

.yh_content2 li:hover .new_content1{
    color:#ffffff;
}
.yh_content2 li:hover .new_content2{
    color:#ffffff;
}
.yh_content2 li:hover .new_more{
    color:#ffffff;
    border:1px solid #ffffff;
    background-color:#900209;
}

.yh_footer1_margin div{
    margin-top:10px;
}


#ul_lists  li{
	float:left;
    width:166.5px;
    height:76px;
}
.page{
	text-align:center;
}
.page span{
	display:inline-block;
	*display:inline;
   	*zoom:1;
	margin-left:15px;;
}
.page span:first-child{
	margin-left:0;
}
  
.case_details_content .flexslider{
    overflow:visible;
}
.case_details_content .flex-control-nav{
    display:none;

}
    
.case_details_content .flex-direction-nav{
    display:block;
}
.case_details_content .flex-direction-nav li a.flex-prev{left:-70px;background:url(../images/index/prev.png) center center no-repeat;}
.case_details_content .flex-direction-nav li a.flex-next{right:-70px;background:url(../images/index/next.png) center center no-repeat;}
    
.marquee1{width:1000px;overflow:hidden;margin:5px auto 0 auto;cursor:pointer;}
.marquee1 ul li{float:left; padding-right:3px;}
.marquee1 ul li img{display:block;width:200px;height:116px;}
    

/*修改*/

.click_more{
    display:block;
    width:100px;
    height:34px;
    margin:36px auto 0 auto;
    font-size:14px;
    text-align:center;
    line-height:34px;
    color:#959595;
    letter-spacing:1px;
    border:1px solid #959595;
}
.click_more:hover{
    background-color:#900209;
    border:1px solid #900209;
    color:#fff;
}

.yhxw1{
    padding-top:25px;
    width:1000px;
    margin:0 auto;
    letter-spacing:1px;
    color:#484c55;
}
.yhxw1 a{
    color:#484c55;
}   
.yhxw1 a:hover{
    color:#900209;
} 
.yhxw2{
    padding-top: 10px;
    width:1000px;
    margin:0 auto;
    font-size:12px;
    letter-spacing:1px;
    color:#484c55;
}    
.yhxw2 span{
    margin-left:12px;
}   
.yhxw2 span:first-child{
    margin-left:0;
}  
.yh_picture_wrap{
    position:relative;
    left:0;
    top:0;
    width:1000px;
    margin:30px auto 0 auto;
}

.bdshare-button-style0-32{
    position:absolute;
    right:0;
    bottom:50%;
    margin-bottom:-22px;
}
    
.about_wrap .yhxw1{
    padding-top:25px;
}    
    
.project_l,.project_img1,.project_img2,.project_img3{
     display:inline-block;
     *display:inline;
     *zoom:1;
     vertical-align:middle;
}
.project_m{
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:middle;
    position:absolute;
    left:450px;
    top:97px;
}
.project_m_height1{
    height:230px;
}
.project_img1,.project_img2,.project_img3{
/*    width:490px;*/
    width:540px;
    overflow:hidden;
    text-align:right;
    vertical-align:middle;
}
.project_img1 img,.project_img2 img,.project_img3 img{
    width:330px;
    height:280px;
}
.project_margin{
    margin-bottom:5px;
}

/*招贤纳士*/

.yhxw1{
    padding-top:25px;
    width: 1000px;
    margin: 0 auto;
    letter-spacing: 1px;
    color: #484c55;
}
.yhxw1 a{
    color: #484c55;
}

.recruit_picture{
    width:1000px;
    padding-bottom:5px;
    margin:37px auto 0px auto;
    border-bottom:1px solid #dfdfdf;
    
}
.recruit_picture img{
    display:block;
} 
.recruit_text{
    padding-top:10px;
    padding-bottom:100px;
    width:1000px;
    margin:0 auto;
    text-align:justify;
    color:#555555;
    font-size:15px;
    line-height:22px;
    letter-spacing:1px;
}


/*经典案例页面2*/
 

.case_padding2{
    padding:60px 0;
}

.about_son3_r .evaluate_r_top{
    margin-bottom:0px;
}

.about_son5 .evaluate_r_top{
    padding-bottom:0px;
    border-bottom:none;
    margin-bottom:0px;   
}

.process_text2 .evaluate_r_top{
    padding-bottom:0px;
    border-bottom:none;
    margin-bottom:0px;
}

.customer_img .evaluate_r_top{
    padding-bottom:0px;
    border-bottom:none;
    margin-bottom:0px;
}
.yh_content3 img{
    display:block;
    width:720px;
    height:390px;
    text-align:center;
    margin:auto;
}

.picture_height{
    display:block;
    width:100%;
    height:249px;
}

.position_box2{
    position:absolute;
    right:0;
    bottom:0;
    width:100%;
    height:35px;
    line-height:35px;
    color:#fff;
    background-image: url(../images/case/05.png);
}

.padding_box{
    padding-left:15px;
    height:35px;
    line-height:35px;
}
/*新增内容*/
.newsclass{
	overflow:hidden;
	font-size:16px;
	color:#2f2725;
	border-bottom:1px solid #cfcfcf;
	
}
.newsclass li{
	float:left;
	padding:0 10px 5px;
	line-height:20px;
	cursor:pointer;
	font-weight:bold;
}
.newslibr{
	border-bottom:2px solid #8d0007;
}
.newclassbul > li{
	display:none;
	width: 980px;
    margin: 0 auto;
}
.newclassbul > .block{
	display:block;
}

/*首页咏怀板块*/


.mr_frbox{
    width:1200px;
    margin:0 auto;
}
.mr_frUl{
    width:1008px;
}
.mr_frBtnL{float:left;cursor:pointer;display:inline;margin-right:45.5px;margin-top:94.5px;}
.mr_frUl{float:left;}
.mr_frBtnR{float:right;cursor:pointer;margin-top:94.5px;}
.mr_frUl ul li{
        float:left;
        overflow:hidden;
/*        margin:0 5.5px;*/
        margin-right:11px; 
}
















