/**
 * Created by zxq on 2018/9/4.
 */
 /***************初始化 reset css**************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {font-family:"微软雅黑", Arial, Helvetica, sans-serif;font-size: 14px;margin: 0;padding: 0}
table {border-collapse: collapse;border-spacing: 0}
img {border: 0;}
ol, ul {list-style: none}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal}
a {text-decoration: none}
.clearfix:before, .clearfix:after {display: table;content: "";}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;}
.clr {clear: both}
/****************************/
img{vertical-align:top; display:block}
input,textarea{
     border:none;
    outline: none;
    /*不允许改变尺寸*/
    resize:none;
    /*元素的外观 none内有任何外观*/
    -webkit-appearance:none;
}
/*容器*/
.kong_20{ width:100%; height:20px;}
.kong_30{ width:100%; height:30px;}
.kong_10{ width:100%; height:10px;}
.kong_50{ width:100%; height:50px;}
.kong_15{ width:100%; height:15px;}
.kong_80{ width:100%; height:80px;}
.kong_70{ width:100%; height:70px;}
.kong_40{ width:100%; height:40px;}
.kong_60{ width:100%; height:60px;}
.kong_100{ width:100%; height:100px;}
html{ min-width:1200px;}
/*以上为防止兼容性问题及其他全体声明*/
/***************************************主页开始**************************************************/
/*顶部top*/
.header_top{ width:100%; height:30px;}
.header_top .dingbu{ width:100%; background:#353535; height:30px; line-height:30px; color:#fff;}
.header_top .dingbu .dingbu_content{ width:1200px; margin:0 auto; height:30px;}
.header_top .dingbu .dingbu_content p.dingbu_left{ float:left; width:450px;}
.header_top .dingbu .dingbu_content ul.dingbu_right{ float:right;}
.header_top .dingbu .dingbu_content ul.dingbu_right li{ float:left; cursor:pointer; position:relative; }
.header_top .dingbu .dingbu_content ul.dingbu_right li a{ display:block; color:#969696; padding-left:10px; padding-right:10px; height:30px;}
.header_top .dingbu .dingbu_content ul.dingbu_right li a:hover{ color:#d21c29;}
.header_top .dingbu .dingbu_content ul.dingbu_right li span{ width:100%;  background:rgba(135,75,76,0.5); position:absolute; top:30px; left:0; display:none; z-index:222;}
.header_top .dingbu .dingbu_content ul.dingbu_right li span img{ width:100%; }
.header_top .dingbu .dingbu_content ul.dingbu_right li:hover .erweima{ display:block;}
/*顶部top end*/
/*导航*/
.nav{ width:100%; height:112px;}
.nav .nav_content{ width:1200px; height:119px; margin:0 auto;}
.nav .nav_content .logo{ width:358px; height:76px; float:left; display:block; padding-top:20px;}
.nav .nav_content ul{ float:right;}
.nav .nav_content ul li{ float:left; margin-right:20px; height:76px;text-align:center; padding-top:43px; position:relative;
                        transition: all 0.3s ease-out;
					 -ms-transition: all 0.3s ease-out;
                     -moz-transition: all 0.3s ease-out;
                     -webkit-transition: all 0.3s ease-out;
                     -o-transition: all 0.3s ease-out;}
.nav .nav_content ul li a .cn{font-size:14px; color:#333;}
.nav .nav_content ul li a .en{ font-size:11px; color:#999;}
.nav .nav_content ul li a:hover .cn{ color:#9b2927;}
.nav .nav_content ul li a:hover .en{ color:#9b2927;}
.nav .nav_content ul li .nav_zi{ position:absolute; left:0; top:119px; border-top:2px solid #9b2927; width:220px; overflow:hidden; background:#fff; display:none; z-index:9999;
                                 transition: all 0.3s ease-out;
					 -ms-transition: all 0.3s ease-out;
                     -moz-transition: all 0.3s ease-out;
                     -webkit-transition: all 0.3s ease-out;
                     -o-transition: all 0.3s ease-out;}
.nav .nav_content ul li:hover .nav_zi{ display:block;}
.nav .nav_content ul li .nav_zi h3{ line-height:42px; height:42px;  text-align:left; cursor:pointer; 
                      transition: all 0.3s ease-out;
					 -ms-transition: all 0.3s ease-out;
                     -moz-transition: all 0.3s ease-out;
                     -webkit-transition: all 0.3s ease-out;
                     -o-transition: all 0.3s ease-out;}
.nav .nav_content ul li .nav_zi h3 a{ padding-left:20px;color:#333; font-size:12px; display:block; width:100%; height:42px; 
                      transition: all 0.3s ease-out;
					 -ms-transition: all 0.3s ease-out;
                     -moz-transition: all 0.3s ease-out;
                     -webkit-transition: all 0.3s ease-out;
                     -o-transition: all 0.3s ease-out;}
.nav .nav_content ul li .nav_zi h3:hover{ background:#F5F5F5;}
.nav .nav_content ul li .nav_zi h3:hover .nav_zi_a{ padding-left:40px; color:#9b2927;}
/*导航 end*/
/*banner*/
.banner { position: relative; background:#fff; /*height:600px;*/ overflow: hidden;}
.slides { position: relative; z-index: 1; }
.slides li { /*height:600px;*/background-size: cover!important; }

.flex-control-nav {position: absolute; bottom:10px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li {display:inline-block;width:12px;height: 12px; margin: 0 5px; *display:inline;zoom: 1; }
.flex-control-nav a { display: inline-block; width: 12px; height: 12px; overflow: hidden; background: #fff; cursor: pointer; font-size:0; border-radius:6px; }
.flex-control-nav .flex-active { background:#b1813c;}
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 50px; height: 38px; overflow: hidden; cursor: pointer; position: absolute; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.flex-direction-nav li a.flex-prev { left: 40px; background: url(prev_icon.png) center center no-repeat; }
.flex-direction-nav li a.flex-next { right: 40px; background: url(next_icon.png) center center no-repeat; }
.flex-direction-nav li a:hover {filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6; opacity: 0.6;}
/*banner end*/
/*首页标题*/
.index_biaoti .s1{ font-size:25px; font-weight:bolder; color:#9b2927;}
.index_biaoti .s2{ font-size:25px; color:#787878;}
.index_biaoti .s3{ font-size:12px; color:#787878;}
.index_biaoti .bai{ color:#fff;}
.index_biaoti .bai2{ color:#D8D8D8;}
/*首页标题 end*/
/*关于我&新闻中心们*/
.about_news{width:1160px; margin:0 auto; margin-top:30px; padding:20px; background:#f9f9f8;}
.about_news .about{ width:390px; float:left;}
.about_news .about .menmian{ width:349px; margin:0 auto; margin-top:30px; margin-bottom:20px;}
.about_news .about p{text-indent: 24px;line-height:28px;font-size:14px;text-align: justify; color:#333;}
.about_news .about p a{color:#9b2927;}
.about_news .news{ width:682px; float:right;}
.about_news .news .news_1{ width:682px; height:100px; background:url(news_bg.jpg) no-repeat 0; margin-top:30px; overflow:hidden;}
.about_news .news .news_1 .news_list li{ float:left; margin-right:142px; width:64px; height:100px; overflow:hidden; position:relative; cursor:pointer;}
.about_news .news .news_1 .news_list li img{ position:absolute; top:0; left:0; z-index:2; width:64px; height:100px;}
.about_news .news .news_1 .news_list li .sekuai{ display:block;position:absolute; top:0; left:-64px; z-index:1; width:64px; height:100px; background:#9b2927;}
.about_news .news .news_1 .news_list li.last{ margin-right:0;}
.about_news .news .news_1 .news_list li.first .sekuai{left:0;}
.about_news .news .news_2{ width:682px; overflow:hidden;}
.about_news .news .news_2 .news_neir{ width:2728px;}
.about_news .news .news_2 .news_neir li{ width:682px; float:left;}
.about_news .news .news_2 .news_neir li .liebiao{ padding:15px 0; border-bottom:1px dashed #666666;}
.about_news .news .news_2 .news_neir li .liebiao .riqi{ display:block; font-size:12px; color:#b2b2b2;}
.about_news .news .news_2 .news_neir li .liebiao h5>a{ font-size:20px; color:#333; font-weight:bolder;}
.about_news .news .news_2 .news_neir li .liebiao p{ font-size:14px; color:#555555; line-height:25px; margin-top:8px; height:50px; overflow:hidden;}
.about_news .news .news_2 .news_neir li .liebiao>a{ float:right; font-size:14px; color:#9b2927;}

/*关于我们&新闻中心 end*/
/*业务领域*/
.yewu{ width:100%; background:url(yewu_bg.jpg) no-repeat top center; height: 700px;}
.yewu .content{ width:1200px; margin:0 auto; padding-top:30px;}
.yewu .content .yewu_list{ margin-top:60px;}
.yewu .content .yewu_list li{ width:300px; float:left; border-bottom:5px solid #cdcdcd; padding-bottom:40px; cursor:pointer;
                            transition: all 0.3s ease-out;
					 -ms-transition: all 0.3s ease-out;
                     -moz-transition: all 0.3s ease-out;
                     -webkit-transition: all 0.3s ease-out;
                     -o-transition: all 0.3s ease-out;}
.yewu .content .yewu_list li.yewu_dangqian{ border-bottom:5px solid #9b2927;}
.yewu .content .yewu_list li .d1{ float:left; height:45px; font-size:55px; font-weight:bolder; color:#ffffff; line-height:45px;}
.yewu .content .yewu_list li .d2 span{ display:block;}
.yewu .content .yewu_list li .d2{ float:left; height:45px; color:#fff; margin-left:6px;}
.yewu .content .yewu_list li .d2 .cn{ font-size:30px;line-height: 30px;}
.yewu .content .yewu_list li .d2 .en{ font-size:15px;line-height: 15px;}

.yewu .content .yewu_neir{ margin-top:60px;}
.yewu .content .yewu_neir li{ display:none;}
.yewu .content .yewu_neir li.show{ display:block;}
.yewu .content .yewu_neir li .list{ float:left;border-bottom: 1px solid rgba(255, 255, 255, 0.4);width: 535px; height: 66px;line-height: 84px;background: url(busin-icon.png) center right no-repeat;}
.yewu .content .yewu_neir li .list .a1{ font-size:16px; color:#fff; font-family: 微软雅黑;
                      transition: all 0.3s ease-out;
					 -ms-transition: all 0.3s ease-out;
                     -moz-transition: all 0.3s ease-out;
                     -webkit-transition: all 0.3s ease-out;
                     -o-transition: all 0.3s ease-out;}
.yewu .content .yewu_neir li .list .a1:hover{ color:#9b2927;}
.yewu .content .yewu_neir li .list:nth-child(even){ float:right;}
/*业务领域 end*/
/*footer*/
.footer{ width:100%; padding:20px 0; background:#cb9c53;}
.footer .content{ width:1200px; margin:0 auto;}
.footer .content .left{ width:800px; float:left;}
.footer .content .left p{ color:#fff;}
.footer .content .left p.p1{ font-size:16px; margin-top:0;}
.footer .content .left p.p2{ font-size:16px; margin-top:10px;}
.footer .content .left p.p3{ font-size:14px; margin-top:7px;}
.footer .content .left p.p4{ font-size:14px; margin-top:25px;}
.footer .content .left p.p5{ font-size:14px; margin-top:7px;}
.footer .content .left p.p6{ font-size:14px; margin-top:25px;}
.footer .content .left ul{ width:800px; height:58px; line-height:58px; border-top:1px solid #d4ad71;border-bottom:1px solid #d4ad71; margin-top:25px;}
.footer .content .left ul li{ float:left; width:160px;}
.footer .content .left ul li a{ color:#fff; font-size:16px;}
.footer .content .right{ float:right; width:380px;}
.footer .content .right img{ margin:0 auto;}
.footer .content .right .ewm{ margin-top:10px;}
.footer .content .right p{ text-align:center; color:#fff; font-size:16px; margin-top:5px;}
.beianhao{line-height: 36px; color: #bf0103; font-size: 14px; height:30px; text-align:center; padding-bottom:10px;} 
/*footer end*/
/*****************************************首页结束*************************************/
/*关于我们&律师团队&联系我们&加入我们页面***********************************/
.list_biaoti{text-align: center; font-size: 30px; color: #333;background:url(list_biaoti.gif) no-repeat center center; margin-top:35px; margin-bottom:25px;}
.tab_list{ width:1200px; margin:0 auto; margin-top:50px;}
.tab_list ul li{ width:300px;height:63px; float:left;}
.tab_list ul li a{ display:block; width:300px;  height:63px; line-height:50px; background:url(tab_list_qian.gif) repeat-x; font-size:20px; color:#333; text-align:center; 
                     transition: all 0.3s ease-out;
					 -ms-transition: all 0.3s ease-out;
                     -moz-transition: all 0.3s ease-out;
                     -webkit-transition: all 0.3s ease-out;
                     -o-transition: all 0.3s ease-out;}
.tab_list ul li.dangqian01 a{ background:url(tab_list_qian_hover.png) no-repeat top center; color:#fff;}
.tab_list ul li a:hover{ background:url(tab_list_qian_hover.png) no-repeat top center; color:#fff;}

.team_jj{ width:1200px; margin:0 auto; margin-top:50px;}
.team_jj .left{ width:482px; float:left;}
.team_jj .left h1{font-size: 20px;  color: #333; font-weight:bolder;}
.team_jj .left ul{ margin-top:30px;}
.team_jj .left ul li{ width:86px; height:63px; border:1px solid #9b2927; float:left; margin-right:29px; text-align:center; font-size:16px; line-height:20px; padding-top:23px; color:#9b2927;}
.team_jj .left p{font-size: 14px; color: #999; line-height: 25px; margin-top:20px;}
.team_jj .right{ width:668px; height:348px; float:right;}
.team_jj .right img{width:668px; height:348px;}

.team_list{ width:1200px; margin:0 auto; margin-top:20px;}
.team_list ul{ margin-top:50px;}
.team_list ul li{ margin-bottom:30px;}
.team_list ul li a.tu{ display:block; width:197px; height:197px; border-radius:100px; overflow:hidden; float:left;}
.team_list ul li a.tu img{ width:197px;}
.team_list ul li .neir{ float:left; width:900px; float:right;}
.team_list ul li .neir h4{  padding-top:45px;}
.team_list ul li .neir h4>a{font-size: 20px; color:#333; font-weight:bolder;}
.team_list ul li .neir p{font-size: 14px; line-height:24px;color: #999; margin-top:15px; height:48px; overflow:hidden;}
.team_list ul li .neir>a{display: inline-block; width: 101px; height: 35px; line-height: 35px; text-align: center; background: #9b2927; font-size: 14px; color: #fff; float:right;}

/*页码*/
.pagelist{ height:20px;}
.pagelist li{ float:left; margin-right:5px;}
.pagelist li a{padding:5px 10px;}
.pagelist li.thisclass a{ background:#cd1111; border-radius:5px; color:#fff;}
.pagelist li a:hover{background:#cd1111; border-radius:5px; color:#fff; }

.lvshi_biaoti{ width:1200px; margin:0 auto; text-align:center; font-size:20px; color:#333; font-weight:bolder; margin-top:20px;}
.article_body{ width:1200px; margin:0 auto; font-size:14px; color:#666; line-height:25px; margin-top:20px; margin-bottom:30px;}

.about_content{ width:1200px; margin:0 auto; padding-top:20px;}
/*关于我们&律师团队&联系我们&加入我们页面 end***********************************/

/*列表页*/
.dqwz{ height: 65px; font-size: 13px; color: #999; background: url(Img/neiye/News_list/n_ico.gif) no-repeat 0 0; line-height: 18px;}
.dqwz a{color: #999;}
.list_content{ width:1200px; margin:0 auto; margin-top:35px;}
.list_content .left_box{ width:170px; float:left;}
.list_content .left_box ul li{ height: 60px; line-height: 60px; margin-top: 5px; text-align: center; font-weight: normal;} 
.list_content .left_box ul li a{display: block; font-size: 20px; color: #fff; background: #bf0103; width: 100%;}
.list_content .left_box ul li a:hover{ background:#9b2927; color:#fff;}
.list_content .right_box{ width:980px; float:right;}
.list_content .right_box ul li{ width:958px; height:185px;border:1px solid #e7e7e7; margin-bottom: 33px; padding:10px;}
.list_content .right_box ul li .list_tu{ width:367px; height:185px; float:left; overflow:hidden;}
.list_content .right_box ul li .list_tu img{width:367px; height:185px;}
.list_content .right_box ul li .right{ width:571px; float:left; margin-left:20px;}
.list_content .right_box ul li .right h5 a{font-weight: normal; font-size: 20px; color: #333; display:block; line-height:26px; height:26px; overflow:hidden;}
.list_content .right_box ul li .right p{ padding-top:7px; height: 80px; font-size: 14px; color: #666; line-height: 24px;}
.list_content .right_box ul li .right .more{display: inline-block; width: 101px; height: 33px; line-height: 33px; text-align: center; color: #fff; font-size: 14px; background: #bf0103;}

/*文章页*/
img.yiceng_l{ width:200px; border:1px solid #DBDBDB; margin:0 auto;}
.list_content .article_box{ width:980px; float:right;}
.list_content .article_box .article_biaoti{text-align:center; font-weight:normal; color:#333; font-size:20px; padding: 10px 0 33px 0; border-bottom:1px dotted #999;}
.list_content .article_box .xinxi{color:#999; font-size:14px; font-weight:normal; margin-bottom:35px; padding-top: 16px;line-height: 32px;}
.list_content .article_box .xinxi a.zixun_article_01{ font-weight:normal; float:right; display:inline-block; background:#f2f2f2; width:108px; height:32px; line-height: 32px; text-align:center;color:#999;}
.list_content .article_box .xinxi a.zixun_article_01:hover{ color:#fff; background:#9b2927;}
.list_content .article_box .article_main{margin:0 auto;font-size:14px;color:#666;line-height:25px;margin-top:20px;margin-bottom:30px;}
/*分享*/
.bdsharebuttonbox{margin-top:25px;}
.bdsharebuttonbox a{ color:#333; }
/*分享 end*/
/*翻页*/
.s_x_page{ padding-bottom:15px; border-bottom:1px solid #d0d0d0;}
.s_x_page a{color: #565656; font-size: 14px; line-height: 30px;}
.s_x_page a:hover{color:#9b2927;}
/*翻页 end*/
/*相关阅读*/
.article_box .yuedu{ margin-top:20px;}
.article_box .yuedu h6{  display:block; color:#333; font-size:20px; height:32px; line-height:100%; font-weight:normal;}
.article_box .yuedu h6 span{ display:block; float:left; line-height:34px; }
.article_box .yuedu .tuijian_li{ clear:both; margin-top:15px;}
.article_box .yuedu .tuijian_li li{height:39px; border-bottom:1px dotted #cbcbcb; line-height:39px; padding-left:24px; background:url(ico.gif) no-repeat left 12px;}
.article_box .yuedu .tuijian_li li a{color:#666; font-size:14px;}
.article_box .yuedu .tuijian_li li a:hover{ color:#9b2927;}
.article_box .yuedu .tuijian_li li span{float:right; padding-right:8px; color:#666;}
/*相关阅读 end*/
/*列表页 end*/

/*关于我们页面*/
.about_content{ padding-bottom:30px;}
.about_content .about_02,
.about_content .about_03,
.about_content .about_04,
.about_content .about_05{ position:relative;}

.about_content .about_01 .left{ float:left; width:430px; border:60px solid #E1E1E1;border-right:5px solid #E1E1E1;border-left:5px solid #E1E1E1; margin-right:20px;}
.about_content .about_01 .left img{ width:100%;}
.about_content .about_01 .right{ float:left; width:730px;}
.about_content .about_01 .right p{ font-size:14px; text-indent:28px; color:#666; line-height:22px;}
.about_content .about_02 div{ font-size:14px; text-indent:28px; color:#666; line-height:22px; border:3px solid #E1E1E1; padding:20px;}
.about_content .about_03 h6{text-align:center; font-size:20px; color:#333; font-weight:bolder; line-height:35px;}
.about_content .about_03 h5{text-align:center; font-size:25px; color:#527b97; font-weight:bolder; line-height:35px; margin-top:20px;}
.about_content .about_03 .left_01{ width:600px; float:left;}
.about_content .about_03 .left_01 h4{color:#527b97; font-size:22px;}
.about_content .about_03 .left_01 p{color:#333; font-size:18px; line-height:30px;}
.about_content .about_03 .right{ float:left;}
.about_content .about_03 .left_02{ width:560px; float:left; margin-left:40px;}
.about_content .about_03 .left_02 h4{color:#527b97; font-size:22px;}
.about_content .about_03 .left_02 p{color:#333; font-size:18px; line-height:30px;}
.about_content .about_03 h4{text-align:center; font-size:25px; color:#527b97; font-weight:bolder; line-height:35px; margin-top:20px;}
.about_content .about_03 .p1{text-align:center; font-size:20px; color:#333; font-weight:bolder; line-height:35px;}
.about_content .about_04 .p4{line-height:30px; color:#666; font-size:16px; text-indent:32px; margin-top:10px;}

.about_content .zhiwei_list{ width:400px; float:left; margin-bottom:30px; border-bottom:1px dotted #DFDFDF; padding-bottom:20px;}
.about_content .zhiwei_list h4{ font-size:22px; color:#333; font-weight:bolder; line-height:35px;}
.about_content .zhiwei_list .p2{ font-size:18px; color:#666; line-height:30px;}
.about_content .zhiwei_list .p3{ margin-top:15px; padding-bottom:30px;}
.about_content .zhiwei_list .p3 span{ padding:5px 10px; color:#333; background:#E9E9E9;}
.about_content .zhiwei_list a{ padding:5px 10px; color:#000; background:#ededed; border:1px solid #9e9e9e;}

/*关于我们页面 end*/

/*加入我们页面*/

.join_us_content{width:1200px; margin:0 auto; margin-top:20px;}
.join_us_content{ margin-bottom:30px;}
.join_us_content h2{ font-size:20px; font-weight:bolder; border-bottom:2px solid #333333; padding-bottom:10px;}
.join_us_content h3{ font-size:16px; font-weight:bolder; line-height:35px; color:#c90d0d; margin-top:15px;}
.join_us_content ul li{ font-size:16px; margin-top:10px;}
.join_us_content ul li p{ font-size:16px; margin-top:10px;}
.join_us_content h4{ margin-top:20px;}
.join_us_content h4 span{ padding:10px; color:#000; font-size:18px; background:#f9ecd0; margin-top:10px;}
/*加入我们页面 end*/

/*联系我们页面*/
.contact_us_content{ width:1200px; margin:0 auto;}
.contact_us_content .ditu_bt{width:100%;height:48px;line-height:48px; background:url(mapTitleBg.jpg) repeat-x;}
.contact_us_content .ditu_bt span{display:block;padding:0 42px;font-size:24px;color:#fff; background-color:#57575f;float:left;}

.contact_us_content .ditu{ width:1128px; float:left; padding:30px 35px; border:1px solid #d7d7d7;}
.contact_us_content .ditu img.ditu_tu{ width:100%;}
.contact_us_content .ditu .p1{ width:50%; float:left; line-height:40px; color:#666; font-size:18px;}
.contact_us_content .ditu h4{ width:100%; height:45px; line-height:45px; text-align:center; background:#f7f6f6; font-size:25px; color:#FF0004; font-weight:bolder; margin-top:20px;margin-bottom: 15px;}
.contact_us_content .ditu .si{ width:270px; margin:5px; float:left; border:1px solid #E9E8E8; margin-top:20px; height:300px; }
.contact_us_content .ditu .si h5{ padding-top:10px; text-align:center; color:#000; font-size:20px; font-weight:200; background:#E9E8E8; padding-bottom:10px;}
.contact_us_content .ditu .si .p2{ text-align:center; line-height:35px; color:#666; font-size:16px;}
.contact_us_content .ditu .p3{ color:#FF0004; text-align:center; font-size:22px; line-height:40px;}

/*联系我们页面 end*/

















