﻿
/* 全屏轮播 */
.full_slide{ position: relative; margin-bottom: 30px; }
.full_slide .slide_wrap{ position: relative; width:100%; height: 500px; overflow: hidden; min-width:1100px; }
.full_slide .slide_pnls{ position: absolute; /* width:19200px; */ }
.full_slide .slide_pnls .pnl{ height:500px; /* float: left; */ display: block; }
.full_slide .slide_pnls .lnk{ display: block; height:500px; }
.full_slide .trigger{ position: absolute; left:50%; bottom:12px; }
.full_slide .trigger a{ display: inline-block; width:42px; height:8px; background-color:#DDDDDD; font-size:0; margin: 0 5px; }
.full_slide .trigger .current{ background-color: #3c86d0; }

.index_service ul li{
    display: inline-block;
    width: 240px;
    height: 90px;
    margin: 0 10px 0;
    padding: 10px;
    color: #fff;
    font-size: 18px;
    text-align: left;
    
}

.index_service ul li a{
    color: #fff;
    display: inline-block;
    padding-left: 65px;
    height: 60px;
    color: #000000;
    text-align: left;
    background: url("../images/icon_service.png") no-repeat 0 0;

}
.service_des{
    display: block;
    font-size: 12px;
    color: #6e6e6e;
}
.service_patent_s{
    background-position: 0 0; 
}
.index_service ul li a.service_tradmark_s{
    background-position: 0 -431px;  
}
.index_service ul li a.service_copy_s{
    background-position: 0 -102px; 
}
.index_service ul li a.service_chanquan{
    background-position: 0 -531px;  
}

.index_service ul li a.service_patent_a{
    background-position: 0 -202px; 
}
.index_service ul li a.service_tradmark_a{
    background-position: -3px -631px
}
.index_service ul li a.service_copy_a{
    background-position: 0 -302px; 
}
.index_service ul li a.service_apply{
    background-position: 0 -731px; 
}


.index_service{
    margin-bottom: 30px;
}
.item_title{
    border-bottom: 1px solid #bcbcbd;
    width: 341px;
    margin-bottom: 10px;
}
.item_sub_title{
    display: inline-block;
    border-bottom: 2px solid #d14142;
    margin-bottom: -1px;
    line-height: 30px;
}
.item_list_ul{
    list-style-type:square;
    list-style-position:inside;
    font-size: 12px;
    width: 341px;
    margin-top: 10px;
}
.item_list_ul li{
    font-size: 12px;
    color: #585858;
    line-height: 28px;
}
.item_list_ul a{
    color: #585858;
}
.item_more{
    font-size: 12px;
    margin-top: 10px;
    color: #999;
}
.item_more a{
    color: #999;
}
.index_character{
    height: 180px;
    background-color: #f3f3f3;
    margin: 40px 0;
}
.index_character_cont{
    background: url("../images/img_service_1.png") no-repeat right top;
}

.character_left{
    background-color: #d14142;
    color: #fff;
    font-size: 24px;
    width: 290px;
    height: 180px;
    padding-top: 66px;
    text-align: center;
}
.character_left span{
    font-size: 14px;
}
.character_right{
    text-align: center;
    font-size: 18px;
    padding-top: 130px;
}
.character_right1{
    background: url(../images/character_pic.pngg") 106px 20px no-repeat;
    width: 320px;
    height: 180px;
}
.character_right2{
    background: url(../images/character_pic.pngg") -188px 20px no-repeat;
    width: 320px;
    height: 180px;
}
.character_right3{
    background: url(../images/character_pic.pngg") -457px 20px no-repeat;
    width: 320px;
    height: 180px;
}

.item_big_title{
    width: 100%;
}
.partnerlink ul li{
    float: left;
    margin: 10px 0px;
}

.friendlink ul li{
    float: left;
    margin: 10px 30px;
}
.friendlink ul li a{
    color: #585858;
    font-size: 14px;
}

.banner_about{
    background: url(../images/banner_about.pngg") center center no-repeat;
    height: 300px;
    margin-bottom: 10px; 
}
.banner_newslist{
    background: url(../images/banner_newslist.pngg") center center no-repeat;
    height: 300px;
    margin-bottom: 10px; 
}
.banner_newsinfo{
    background: url(../images/banner_newinfo.pngg") center center no-repeat;
    height: 300px;
    margin-bottom: 10px; 
}
.banner_partner{
    background: url(../images/banner_partner.pngg") center center no-repeat;
    height: 300px;
    margin-bottom: 10px; 
}
.sider_list{
    margin-top: 10px;
}
.sider_list .item_title{
    width: 252px;
}
.sider_list .item_list_ul{
    width: 252px;
}
.sider_list .item_list_ul li{
    border-bottom: #d2d2d2 dashed  1px;
}
.sub_nav{
    padding:20px 0 10px;
}
.sub_nav a{
    color: #585858;
}
.sider_character{
    margin-top: 30px;
}

.contentWrap{
    width: 810px;
    margin: 0 auto;
}

.content_title{
    border-bottom: #cccccc solid 1px;
    text-align: center;
    font-size: 18px;
    padding: 0 0 20px;
}

.content_des{
    padding: 20px 30px;
    font-size: 14px;
    line-height: 200%;
}

.content_pic_list img{
    margin: 10px;

}
.content_pic_list li{
    float: left;
    min-height: 180px;
    min-width: 180px;
    text-align: center;
}
.contactus_wrap{
    width: 100%;
}

.sider_list_serv ul li{
    background-color: #d14142;
    border-bottom: 1px solid #ccc;
    color: #fff;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    padding: 0 0 0 15px;
}
.sider_list_serv ul li a{
    color: #fff;
}
.newslistWrap dl{
    border-bottom: #dcdcdc dashed 1px;
    padding: 20px 0 20px 15px;;
    background: url("../images/icon_squre.png") 0 36px no-repeat;
    font-family: 
}

.newlist_title{
    font-size: 18px;
    color: #343434;
    font-weight: bold;
    line-height: 35px;
}
.newlist_title a{
    color: #343434;
}
.newlist_content{
    font-size: 16px;
    color: #737373;
line-height:26px;
}
.newslist_mid{
    padding-top: 0;
    margin-top: -20px;
}

.newsInfoWrap{
    border:#dcdcdc solid 1px;
}

.newsInfoWrap .content_title{
    padding: 20px 0;
    margin: 0 30px;
    border-bottom: 1px dashed #cccccc;
}

.newsInfoSubTitle{
    font-size: 12px;
    color: #8d8d8d;
    padding: 15px 0 0;
}

.partnerall_wrap li{
    min-height: 115px;
}

.lawyerlist_wrap li{
    margin: 10px;
    min-width: 166px;
    width:166px;
    height: 280px;
}
.content_pation{
    font-size: 12px;
    line-height: 120%;
    margin:3px;
    padding:0 12px;
}
.lawyerlist_wrap img{
    border: #ccc solid 1px;
    margin: 3px;
    width: 158px;
    height: 226px;
    padding: 3px;
}

.about_case{
    font-size: 20px;
    font-weight: bold;
    padding: 0 0 20px;
}

#lawyerinfo_img{
    max-width: 250px;
    max-height: 360px;
}

.category_des{
    text-align: left;
    margin: 30px 25px 10px;
}

.category_des ul li{
    margin-left: 20px;

}

.lawyer_special_wrap{
    width: 470px;
    margin: 0 0 30px;
}

.lawyer_special_wrap h3{
    background-color: #d95555;
    text-align: center;
    color: #fff;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
}
.lawyer_special_content{
    border: 1px solid #dcdcdc; 
    border-top: none;
    min-height: 266px;
}
.lawyer_special_content_ul{
    margin: 0 20px;
    padding: 10px 0 0;
    width: 425px;
}
.lawyer_special_content_ul li{
    border-bottom: 1px dashed #dcdcdc; 
    line-height: 30px;
}
.lawyer_special_more{
    line-height: 30px;
}
.judgment_title{
    text-align: left;
    padding-left: 30px;
}

.btn_judge_search{
    display: inline-block;
    width: 40px;
    height: 29px;
    background: url(../images/icon_search.png) center center no-repeat;
    border:none;
}
.judge_search_wrap{
    display: inline-block;
    border: #c6c9cc solid 1px;
    border-radius: 5px;
    height: 31px;
}
.judg_search_input{
    border: none;
    padding:5px;
    height: 25px;
    margin: 2px 0 0 5px;
    font-size: 12px;
    width: 250px;
}
.judgmentlist dl{
    background: rgba(0, 0, 0, 0) url("../images/icon_squre.png") no-repeat scroll 0 24px;
    border-bottom: 1px dashed #dcdcdc;
    padding: 8px 0 8px 15px;
}
.judge_cate_list ul{

}
.judge_cate_list ul li{
    float: left;
    min-width: 80px;
    text-align: center;
    border-right: solid 1px #cccccc;
}
.judge_cate_list a{
    color: #343434;
}
.judge_cate_list a.active{
    color: #343434;
    font-weight: bold;
}
.judge_cate_list{
    height: 8px;
    margin-top: 27px;
    font-size: 14px;
}
.judge_cate_list ul li.noborder{
    border-right: none;
}

.partnerlink.partnerall_wrap img{
    width: 177px;
}
