.head{height:100px; line-height:100px; overflow:hidden; clear:both; min-width:1040px;}
.headline{ float:left; font-size:20px; color:#131953;}
.headline strong{ font-size:16px; color:#D7D7D7;}
.head em{ background:url(../img/fenge.jpg); width:720px; height:12px; float:left; margin:47px 20px 0 20px;}
.headline a{ color:#E3582F; font-size:14px;}


/*滚动条*/
.roll { width: 1080px; height:250px; margin: 0 auto; position: relative;}
.btn_left { display: block; width:36px; height:36px; background:url(../img/zuo.png) no-repeat; position: absolute; top:74px; left:-18px; z-index: 1; }

.btn_right { display: block; width: 36px; height: 36px; background:url(../img/you.png) no-repeat; position: absolute; top:74px; right: -18px; z-index: 1; }

.roll .wrap { width:1040px; height: 250px; margin: 0 auto;  position: relative;overflow: hidden;  }
.wrap img{ border:1px solid #ddd;}
.roll ul { position: absolute; top: 0; left: 0; }
.roll li { width:224px; height:260px; float:left; margin:0 18px; }
.roll li p{ font-size:12px; color:#aaaaaa;}
.roll li p.pstyle{ font-weight: bold; font-size:14px; color:#000; height:30px; line-height:30px;}

/************************************/




.bottom{ background:#eeeeee; width:100%; height:330px; min-width:1040px;}
.cpcenter{ height:286px; padding-top:40px;}
.company{ width:666px; height:252px; background:#FFF; float:left;}
.company strong{ font-size:16px; color:#333; line-height:64px;}
.companyp{ width:420px; line-height:22px; font-size:12px; color:#707070; margin:0 20px; overflow:hidden;}
.company a{ padding:1px 5px; background:#131953; font-size:12px; float:right; margin-right:20px;}
.equipment{ width:354px; height:116px; float:left; margin-left:20px; background:#FFF;}
.equipment span{ font-size:16px; color:#333; line-height:35px;}
.equipment p{ font-size:12px; color:#707070; line-height:20px; /*margin:0 20px; */overflow:hidden;}
.mgtop30{ margin-top:30px;}
.mgtop20{ margin-top:20px;}
.flexslider { position: relative; height:500px; overflow: hidden; background: url(../img/loading.gif) 50% no-repeat; min-width:1040px;}
.slides { position: relative; z-index: 1;}
.slides li { height: 500px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; min-width:1040px;}
.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(../img/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
.i_con{ font-size:12px; line-height:24px; color:#292929; float:left; width:210px; padding-top:10px; position:relative;}
.i_con a{ display:block; width:56px; height:20px; line-height:20px; background: #131953; color:#fff; position:absolute; font-size: 12px; float: right; text-align:center; right:12px; top:82px;}
.n_ad{ width:100%; height:260px; margin:0 auto; min-width:1040px;}

.i_news{ float:left; width:208px;}
.i_news li{ line-height:24px; height:24px; width:208px;}
.i_news li a{ font-size:12px; color:#292929; line-height:24px; display:block; width:100%; height:100%; font-family:"宋体";}
.i_news li a:hover{ color:#D6000E;}

.n_main{ width:1040px; margin:0 auto; margin-top:20px;}

.n_left{ width:248px; float:left; margin-bottom:50px;}
.n_nav{ width:248px;}
.n_nav dt{ width:248px; margin:0 auto; height:60px; line-height:60px; text-align:center; font-size:24px; color:#fff; background:url(../img/n_left_top.jpg) no-repeat; margin-bottom:12px;}
.n_nav dd{ width:248px; line-height:36px; border-bottom:1px solid #D8D8D8;}
.n_nav dd a{ display:block; height:36px; width:243px; line-height:36px; text-align:left; color:#464646; border-left:5px solid #fff; background:url(../img/n_left_dd.jpg) center left no-repeat;    text-indent: 25px;}
.n_nav dd a:hover{ border-left:5px solid #131953; color:#131953;}
.n_nav dd a.selecte{border-left:5px solid #131953; color:#131953;}

.second_menu{ width:248px; display:none;}
.second_menu li{ line-height:30px; text-indent:40px;}
.second_menu li a{ color:#666666; font-size:12px; background:none;}
.second_menu li a:hover{color:#131953;}
.second_menu li a.select_li{color:#131953;}



.n_right{ width:760px; float:right; margin-bottom:30px;}

.n_top{ width:760px; margin:0 auto; height:30px;  line-height:28px; clear:both; overflow:hidden; background:url(../img/n_right_top.jpg) bottom no-repeat;}
.n_top h1{ height:28px; line-height:28px; font-size:14px; font-family:"微软雅黑"; color:#292929; width:200px; float:left;}
.n_top p{  height:28px;  line-height:28px; width:560px; text-align:right; float:right; font-size:12px; color:#636363;}
.n_top p a{ display:block; height:28px; line-height:28px; padding:0 2px; float:right; font-size:12px; color:#636363;}
.n_top p a:hover{ color:#D20F13;}
.n_top p b{ background:url(../img/n_top_p.jpg) center center no-repeat; display:block; width:14px; height:28px; float:right;}
.n_top p span{  display:block; height:28px; line-height:28px; padding:0 2px; float:right; font-size:12px; color:#636363;}
.n_top p strong{ display:block; height:28px; line-height:28px; padding:0 2px; float:right; font-size:12px; color:#131953; font-weight:normal;}

.n_con{ width:760px; margin:0 auto; font-size:14px; color:#434343; line-height:27px; padding-top:22px; padding-bottom:20px;}
.n_con img{ max-width:100%;}

.n_news_list{ width:760px;}
.first_news{ width:760px; height:130px; padding-top:40px; border-bottom:1px dashed #ddd;}
.first_news dt{ width:180px; height:104px; border:1px solid #BFBFBD; text-align:center; padding:3px 4px; float:left;}
.first_news dt img{ width:180px; height:104px;}
.first_news dd{ width:530px; float:right; padding-right:6px; font-size:12px; color:#434343; line-height:18px; position:relative;}
.first_news dd h1{ line-height:24px; font-size:12px; color:#040404;}
.first_news dd h1 a{ font-weight:600; line-height:27px; font-size:14px; color:#040404;}
.first_news dd a.more{ position:absolute; width:84px; height:28px; background:#8A8A8A; display:block; text-align:center; line-height:28px; font-size:12px; color:#fff; left:0; top:86px;}
.first_news dd a.more:hover{ background:#D50D17;}

.n_news_list{}
.n_news_list li{ width:760px; height:44px; line-height:44px; border-bottom:1px dashed #ddd; position:relative; text-indent:16px; background:url(../img/n_news_list_a.jpg) center left no-repeat; position:relative;}
.n_news_list li a{ color:#434343; font-size:12px; line-height:44px; }
.n_news_list li a:hover{ color:#C9040B;}
.n_news_list li span{ position:absolute; height:44px; line-height:44px; display:block; right:0; top:0; color:#A2A2A2; font-size:12px;}

.n_news_detail_top{ position:relative; height:74px; border-bottom:1px dashed #CDCDCD; width:760px; border-top:36px solid #fff;}

.n_news_detail_top p{ color:#000; font-size:18px; font-weight:600; font-family:"微软雅黑"; text-align:center; line-height:38px;}
.n_news_detail_top p span{ font-size:12px; line-height:24px; color:#969696; font-weight:normal; font-family:"宋体";}
.n_news_detail_top a{ font-size:12px; line-height:24px; display:block; height:24px; position:absolute; top:44px; right:6px; color:#AD3133;}

.pro_list{ width:760px; padding-top:30px;}
.pro_list li{ width:220px; margin:0px 16px 30px; float:left; height:260px;}
.pro_list li img{ width:220px; height:210px;}
.pro_list li p{ line-height:50px; height:50px; width:220px; background:#ddd; text-align:center; font-size:14px; color:#0A0A0A;}
.pro_list li:hover p{ color:#131953;}

.contact{ width:960px; margin:0 auto; height:494px;clear:both;}
.feedback{ width:576px; float:left; /*height:494px; */padding-top:50px;}
.contact_way{ width:332px; font-size:12px; color:#2B2B2B; line-height:24px; float:right;  height:494px; padding-left:52px;}

.feedback_taber{ width:512px; margin:0 auto;}
.feedback_taber tr{ line-height:36px; height:36px;}
.feedback_taber tr td{ font-size:12px; color:#000000; line-height:24px;}


.pro_order{}
.pro_order p{ line-height:30px; font-size:12px; color:#333;}
.pro_order p a{ font-size:12px; color:#333; line-height:30px;}
.pro_order p a:hover{ color:#D60008;}


/*律师列表*/


.head_zp{padding: 10px 36px;text-align: left;}
.zhaopin>.head_zp{background: #003d9a;padding: 12px 36px 12px 36px;font-size: 14px;color: #FFFFFF;}
.head_zp li{float: left;}
.dt_zp {background: #FFFFFF;color: #666666;font-size: 16px;}
.post,.renshu{width: 15%;}
.comp{width: 50%;}
.dizhi{ width:20%;}

.dt_zp .head_zp li{font-size: 14px;font-weight: normal;}
.zhaopin {overflow:hidden;width:100%;margin:25px 0 0 0;}
a .zhaopin_dl{width:100%;cursor:pointer;}
a .zhaopin_dr{width:100%;cursor:pointer; background-color:#f3f3f3;}
a .head_zp:hover{ color:#0095e1;}

.dt_zp{position:relative;border-bottom: 1px solid #e0e0e0;}
.dt_zp i{display:block;width:30px;height:26px;position:absolute;right:15px;top:10px;background:url(../img/icon_zk.png) no-repeat center center;}
.dt_zp.onn i{background:none;}
.dt_zp.onn{color: #FFFFFF;background: #2789d9;border-bottom:none;}
.zhaopin>dd{display:none;}
.yp_message{padding: 17px 0px 45px 33px;border: 1px solid #2789d9;background: #FFFFFF;display: none;}
.yp_dl{margin: 10px 0 20px;}
.dt_zp{font-size: 14px;font-weight: bold;}
.yp_dl dt{font-size: 12px;color: #666666;}
.yp_dl dd{font-size: 12px;line-height: 22px;}
.zhaopin_div{width: 100%;background: #f8f8f8;padding: 34px 0 50px 0;margin-top: 50px;}
.zhaopin_head{font-size: 18px;color: #2789d9;font-weight: bold;}
.pp.p01{font-size: 50px;}
.comp,.dizhi{text-align: center;}
.j_td_a a{    background-color: #2789d9; color:#fff; padding:10px 20px; line-height: 24px;    border-radius: 3px; d}
