*{margin:0;padding:0;}
img{border:0px;}
body{margin:0;/*background: rgba(0, 0, 0, 0) url("../images/bg.gif");*/font-family:"Microsoft YaHei",微软雅黑,Verdana,Arial,Helvetica,sans-serif,STHeiti,MingLiu;}
a{text-decoration:none;}
li{list-style:none;}
.fr{float:right}
.fl{float:left}
.clear{clear:both;}
.pd10{padding-bottom:10px}
.pd20{padding-bottom:20px}
.pt20{padding-top:20px}
.p10{padding:10px;}
.p15{padding:15px}
.p-15{padding:0 15px}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mt10{margin-top:10px;}
.bgf{background:#fff}
.width{width:1100px;height:auto;margin:0 auto;}
.topbg{width:100%;height:60px;padding-top:10px;background:#fff}
.navbg{width:100%;height:53px;border-bottom:solid 8px #1a79d7;padding-top:10px;}
.navw{width:1100px;height:53px;background:url(../images/nav.gif) no-repeat;margin:0 auto;}
/*header*/
.top {min-width: 1100px;background: url(../images/body_bg.jpg) #FFF repeat-x center -30px;background-size: 100%;}
.header {width: 1100px;margin: 0 auto;height: 150px;background: url(../images/toutu.png) no-repeat 430px bottom;}
.header .logo {padding: 35px 0 20px 0;float: left;}
.header .topcode {margin-top:35px;margin-right: 20px;padding: 5px;background-color: rgba(255,255,255,.45);}
.navgation {background: #005dad;height: 45px;min-width: 1100px;width:100%;}


.nav {height:45px;margin:0 auto;width:1100px;text-align:center;color:#fff;font-size:14px;position:relative;}
.nav li{width:100px;height:45px;float:left;color:#FFF;position:relative;line-height:45px;}
.nav li a{display:block;width:100px;text-align:center;font-size:16px;color:#FFF;cursor: pointer;}
.nav li:hover a{background:#a1022a;color:#fff;}

#kind_list li .kind_list {background-color: rgba(39, 36, 27, 0.65);z-index: 99;position:absolute;top:45px;left:0;padding:0;width:200px;display:none;}
#kind_list li .kind_list li {font-size: 14px;margin: 0;padding: 0;transition: all 0.3s ease 0s;width:200px;float:none;height:auto;margin-bottom:5px;border:none;}
#kind_list li .kind_list li a {color: #fff;display:block;margin: 0;height:auto;text-decoration: none;line-height:40px;background:none;font-size:14px;width:200px;}
#kind_list li:hover .kind_list {display: block;list-style-type: none;position: absolute;top:45px;padding:0;}
#kind_list li .kind_list li a:hover{background:#2B281D;color:#fff}

/*.nav li {border-right: 1px solid #fff;float: left;margin: 10px 0;text-align: right;width: 72px;}
.nav li a {color: #fff;font-size: 12px;padding: 0 12px 0 8px;}
.nav li a:hover{text-decoration:underline;}*/

.search {right:8px;height: 38px;width: 240px;position:absolute;top:0px;}
.search_box {margin: 11px 0 0;width: 214px;height: 28px;}
.search_box .search_text {float: left;width: 183px;height: 28px;background: url(../images/search_text.png) no-repeat;}
.search_box .search_text input {margin: 1px 0 0 14px;width: 148px;height: 24px;line-height: 24px;border: 0 none;font-size: 12px;color: #666;}
.search_box .search_btn {float: left;width: 31px;height: 28px;background: url(../images/search_btn2.gif) no-repeat;border: 0 none;font-size: 0;}


.bannerbg{width:100%;text-align:center;margin:0 auto;overflow:hidden;}

.m-banner {clear: both;padding:20px 0}
.m-banner img{width:271px;}

/*焦点图*/

.focus{ position:relative; width:560px; height:365px; background-color: #000; float: left;}  
.focus img{ width: 560px; height:365px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/*协会动态*/
.g-rightbox {float: left;margin: 0 0 0 30px;width: 510px;}
.g-rightbox .m-title {background-image: url("../images/bg_title.gif");background-position: left bottom;background-repeat: no-repeat;color: #145fad;font-size: 16px;font-weight: bold;line-height: 40px;margin-bottom: 10px;}
.g-rightbox .m-title a {color: #45b0e6;float: right;font-size: 14px;}
.g-rightbox .m-hotnews {height: 140px;margin-top: 10px;}
.g-rightbox .m-dongtai h4 {margin: 5px 0;}
h4 {font-size: 14px;line-height: 1.42857;}
.g-rightbox .m-dongtai h4 a{color:#023988;}
.g-rightbox .m-dongtai h4 a:hover{text-decoration:underline;}
.g-rightbox .m-hotnews p {color: #808080;font-size: 12px;line-height: 24px;}
.g-rightbox .m-hotnews .more {line-height: 27px;text-align: right;}
.g-rightbox .m-hotnews .more a{font-size:14px;color:#444;}
.m-dongtai .m-newslist {border-top: 1px solid #b1e2ff;list-style: outside none none;margin:0;padding: 10px 0 0;}
.m-dongtai .m-newslist li {line-height: 27px;}
.m-dongtai .m-newslist li a{color:#444;font-size:14px;}
.m-dongtai .m-newslist li a:hover{color:#45b0e6}

/*通知公告*/
.g-leftbox {float: left;width: 405px;}
.top2{background-image: url("../images/bg_title.gif");background-position: left bottom;background-repeat: no-repeat;height: 30px;margin-bottom: 10px;}
.top2 .more a {color: #45b0e6;float: right;font-size: 14px;}
.top2 .title {color: #145fad;font-size: 16px;margin: 5px;vertical-align: middle;}

.m-list .title {height: 35px;background: #eee;line-height: 35px;}
.m-list .title h1{color: #fff;background: #005dad;padding: 0 20px;font-size: 16px;font-weight: 700;}
.m-list .title .more {color: #999;font-size: 14px;padding-right: 20px;}

.titles {height: 35px;background: #eee;line-height: 35px;}
.titles h1{color: #fff;background: #005dad;padding: 0 20px;font-size: 16px;font-weight: 700;}
.titles .more {color: #999;font-size: 14px;padding-right: 20px;}



.m-tongzhi {clear: both;height:460px;overflow:auto;padding: 0 15px 0 0;}
.m-tongzhi ul {list-style: outside none none;margin: 0 0 0 50px;padding: 0;}
.m-tongzhi ul li {color: #a2a2a2;font-size: 14px;line-height: 21px;padding: 5px 0;text-indent: -50px;}
.m-tongzhi ul li a {color: #4d4d4d;padding-left: 8px;}
.m-tongzhi ul li a:hover{color:#45b0e6}

/*办事大厅*/
.g-rightbox2 {float: left;margin-left: 40px;width: 555px;}
.m-bsdt li {border: 1px solid #e7eef3;float: left;height: 70px;margin: 10px 10px 10px 0;text-align: center;width: 100px;}
.m-bsdt li img {display: block;}
.m-bsdt li.noright {margin: 10px 0;}

/*搜索*/
.m-zxss {background-color: #e7eef3;clear: both;margin: 15px 0;padding: 20px;vertical-align: middle;}
.m-zxss h3 {background-image: url("../images/icon_arrow.png");background-position: 70px center;background-repeat: no-repeat;color: #145fad;float: left;font-size: 16px;width: 80px;}
.m-zxss .m-content {float: left;margin-left: 20px;vertical-align: middle;}
.m-zxss .m-content input {vertical-align: middle;}
.m-zxss .txt1 {border: 1px solid #dedede;height: 30px;margin: 0 10px 0 0;padding: 0 10px;vertical-align: middle;width: 250px;}

/*列表*/
.nlist {list-style: outside none none;margin:0;padding: 5px 0;}
.nlist li {line-height:30px;overflow:hidden;height:30px}
.nlist li{
	padding: 0 0 0 10px;
	background: url(../images/cirle.jpg) left 15px no-repeat;
}
.nlist li a{color:#444;font-size:14px;}
.nlist li a:hover{color:#45b0e6}

/*动态列表*/
.m-list {float: left;height: 290px;width: 350px;overflow:hidden;}
.m {margin: 0 25px;}

.loupan{width:820px;/*height:395px;*/}
.loupanbox{width:820px;height:360px;}
.breviary {padding: 10px 0;width:200px;float:left;background:#fff;margin:0 2px;}
.breviary dt {padding: 5px;margin-right: 10px;width: 100%;height:110px;overflow: hidden;}
.breviary dt img {transition: all 0.6s;}
.breviary dt img {width: 100%;height: 90px;}
.breviary dt img:hover{transform: scale(1.2)}
.breviary dd {height:100px;overflow: hidden;}
.breviary dd h2 {font-size: 14px;color: #333;line-height: 32px;max-width: 90%;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;}
.breviary dd p {color: #aaa;font-size: 12px;}
.red {color: #be0000;}
.breviary dd a{padding: 0 0 0 15px;background: url(../images/dingwei.gif) left 1px no-repeat;display:block;height:27px;font-size:12px;}

.industryservice {width: 260px;}
.industryservice h1 {line-height: 34px;padding-left: 20px;color: #2e7ac0;background: #f0f0f0;display: block;border-top: 1px solid #2e7ac0;font-size: 16px;font-weight: 700;}
.industryservice ul li {margin-bottom: 2px;}
.industryservice ul li a {background: #e0eaf3;padding: 3px 20px;display: block;line-height:35px;color: #666;font-size: 15px;}
.industryservice ul li a span {display: inline-block;padding-right: 10px;}
.industryservice ul li a span img {vertical-align: middle;width: 20px;height: 20px;position: relative;top: -2px;}
.industryservice ul li a:hover{color: #005dad;filter: alpha(opacity=80);opacity: .8}

/*光影长廊*/
.cp_box{height: 240px;margin:20px auto 0;overflow: hidden;width:1000px;position:absolute;top:310px;}
.cplist{width:265px;height:200px;padding:5px;background:#fff;float:left;position:relative;overflow:hidden;}
.cplist img{width:265px;height:200px;}
.cplist p {background: rgba(0, 0, 0, 0) url("../images/rxcp_03.png") no-repeat scroll 0 0;
  display: none;height:150px;left:5px;padding-top:50px;position: absolute;top:5px;width:265px;text-align:center;font-size:14px}
.cplist p span {border: 2px solid #ffffff;display: inline-block;height: 32px;line-height: 32px;text-align: center;width: 201px;color:#fff;}
.cplist p i {background: rgba(0, 0, 0, 0) url("../images/rxcp_04.png") no-repeat scroll center 57px;
  color: #ffffff;display: block;font-size: 14px;font-style: normal;height: 58px;padding-top: 20px;}
.cplist:hover .cpp{display:block;}

/*链接*/
.g-boxgroup5 {padding:15px 5px;text-align:left}
.g-boxgroup5 a{font-size:12px;color:#333;line-height:30px;padding-right:15px;}
.g-boxgroup5 a:hover{text-decoration:underline;}
.g-boxgroup5 img{width:195px;}
/*.g-boxgroup5 select{display:inline-block;text-align:left;margin:0 5px;}*/

/*footer*/
.footerbg{width:100%;border-top:solid 7px #005dad;background:#e8f3f9;padding:20px 0}
.footerbg p{line-height:30px;font-size:14px;color:#0049a0;text-align:center;}
/************************************内容页面************************************/
.width2{width:1000px;height:auto;margin:0 auto;padding:20px 15px 0;background:#fff}
/*左侧*/
.width2 .page_l {width: 250px;background:#f2f2f2}
.width2 .page_l .t {background:#0165B5 none repeat scroll 0 0;border-bottom: 2px solid #ffae00;color: #fff;font-size: 18px;height: 43px;line-height: 43px;text-align: center;text-transform: uppercase;}
.width2 .page_l .row {margin: 0 5px;}
.width2 .page_l .row .n1 {border-top: 1px dotted #a9a9a9;height: 40px;line-height: 40px;overflow: hidden;text-indent: 15px;}
.width2 .page_l .row .n1 a{height: 40px;line-height: 40px;overflow: hidden;text-indent: 15px;width:240px;display:block;color:#333;}
.width2 .page_l .row .n1 a:hover{background:#EFAA15;color:#fff}

.width2 .page_l .lxp{width:240px;padding:0 5px;}
.width2 .page_l .lxp p img{width:240px;padding:5px 0}

/*右侧*/
.width2 .page_r {width: 730px;height:auto}
#position {border: 1px solid #c6c5c5;height: 43px;line-height: 43px; padding: 0 20px;text-align: right;margin-bottom:20px;position:relative;background:#F9F9F9}
#position span {font-size: 18px;text-transform: uppercase;}
#position a{color:#373028;}
#position a:hover{color: #0165B5;text-decoration:underline;}

/*内容标题*/
.news_detailtitle {color: #444;font-size: 18px;text-align: center;width:100%;line-height:30px;}
.news_detail_time {color: #666;font-size: 12px;margin-top: 3px;text-align: center;width:100%;padding-bottom:10px;border-bottom:dashed 1px #ccc;height:25px;line-height:25px}
.content{width:100%;margin:0 auto;}
.content p{line-height:28px;color:#333;font-size:14px;}
.img{width:100%;text-align:center;padding:10px 0}
.img img{max-width:100%}


.cplist2{width:223px;height:170px;padding:5px;background:#fff;float:left;position:relative;margin:5px}
.cplist2 img{width:223px;height:170px;}
.cplist2 p {background: rgba(0, 0, 0, 0) url("../images/rxcp_03.png") no-repeat scroll 0 0;background-size:100% 100%;
  display: none;height:120px;left:5px;padding-top:50px;position: absolute;top:5px;width:223px;text-align:center;font-size:14px}
.cplist2 p span {border: 2px solid #ffffff;display: inline-block;height: 32px;line-height: 32px;text-align: center;width: 201px;color:#fff;}
.cplist2 p i {background: rgba(0, 0, 0, 0) url("../images/rxcp_04.png") no-repeat scroll center 57px;
  color: #ffffff;display: block;font-size: 14px;font-style: normal;height:90px;padding:20px 5px 5px;overflow:hidden;}
.cplist2:hover .cpp{display:block;}


/*产品咨询*/
.dianji{width:200px;height:43px;position:absolute;top:0;left:0}
.dianji a{width:200px;height:43px;background:#EFAA15;color:#fff;display:block;text-align:center;font-size:18px;}
.dianji a:hover{background:#F2F2F2}

.nr{width:870px;margin:0 auto;}
.bjly {height: auto;margin: 0 auto;padding-bottom: 50px;width: 850px;}
.bjly .panel-head {color: #f60;font-size: 16px;padding: 10px 0;}
.baojia{width:150px;height:35px;position:absolute;right:0;top:0;}
.baojia input{width:150px;height:35px;border:none;background:#EF001D;text-align:center;font-size:14px;color:#fff;cursor:pointer;}

.bjly{width:720px;height:auto;margin:0 auto;padding-bottom:50px}
.bjly .panel-head {color: #f60;font-size: 16px;padding: 10px 0 10px 0;}
.bjly .panel-head b {color: #000;font-size: 18px;font-weight: normal;}
.bjly .form-group {margin-top: 20px;overflow: hidden;}
.bjly .form-group .row {overflow: hidden;}
.row label {float: left;height: 38px;line-height: 38px;width: 80px;font-size:16px;}
.red {color: #e70012;}
.bjly .form-group .form-control {color: inherit; float: left; font-size: inherit;}
.bjly .form-group input[type="text"] {border: 1px solid #333;color: inherit;height: 38px;line-height: 38px;padding-left: 14px;width: 320px;}
.bjly .form-group textarea {border: 1px solid #333;color: inherit;padding: 8px;vertical-align: top;width: 640px;}
.bjly .form-group .button {background: #e70012 none repeat scroll 0 0;color: #fff;float: left;font-size: 20px;height: 40px;line-height: 40px;margin-left: 80px;margin-top: 10px;text-align: center;width: 268px;}
.button {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;cursor: pointer;overflow: visible;}
.bjly .form-group em {color: #494949;float: left;font-size: 16px;font-style: normal;margin-left: 15px;margin-top: 10px;}

/*律师列表*/
.prolist {float: left;height:350px;margin:10px 10px;overflow: hidden;width:223px;}
.prolist a {float: left;height: 320px;width:223px;}
.prolist a img {float: left;height:320px;width:223px;}
.prolist a span {float: left;font-size: 14px;height: 30px;line-height: 33px;overflow: hidden;text-align: center;width:223px;color:#333;}
.prolist a:hover span {color: #0378ed;}




/*上下篇*/
.pageNavi{border-top: 1px solid #292929;margin: 10px auto 0;padding: 10px 0 25px;text-align: center;width: 98%;color:#666}
.pageleft {height: 24px;line-height: 24px;overflow: hidden;width: 300px;}
.pageleft {float: left;font-size: 14px;padding-left: 10px;text-align: left;}
.pageNavi a {color: #666;font-size: 14px;}
.pageNavi a:hover{color:#45b0e6;text-decoration:underline;}
.pageright {height: 24px;line-height: 24px;overflow: hidden;width: 300px;}
.pageright {float: right;font-size: 14px;padding-right: 10px;text-align: right;}

/*新闻图加文字列表页*/
.xw2{width:100%;height:auto;margin:0 auto;}
.xw2 li{clear:both;height:35px;border-bottom:dashed 1px #ccc;line-height:35px}
.xw2 li{color: #9a9a9a;float: left;font: 14px;height: 35px;margin-left:1%;overflow: hidden;width:99%;}
.xw2 li a{float: left;}
.pg-color {color:#444;}
.xw2 li a:hover{color:#0165B5;text-indent:2em;transition: all 0.3s ease-in-out 0s;text-decoration:underline;}
.xw2 li span{float: right;font-size: 13px;padding: 0 1% 0 0;}
.prod7-right {color: #7c7c7c;float: left;font: 14px/30px "Microsoft YaHei";height: 60px;margin-left:1%;overflow: hidden;width:99%;}

/*在线留言*/
.box_lyt{width:1140px;height:225px;margin:0 auto;}
.box_lyl{width:370px;height:225px;float:left;}
.box_lyl ul{padding:0;margin:0}
.box_lyl ul li{width:370px;height:40px;margin-bottom:5px;line-height:40px;font-size:14px;color:#fff;background:#373028;}
.box_lyl ul li input{width:360px;height:30px;border:none;background:#373028;padding:5px;color:#eee;font-size:14px;font-family: Arial}
.box_lyl ul li img{max-width:110px;max-height:30px;}
.box_lyr{width:750px;height:225px;float:right;}
.box_lyr textarea{width:730px;height:200px;padding:10px;border:none;background:#373028;color:#eee;font-size:14px;font-family: Arial}
.box_lyb{width:360px;height:30px;background:#373028;margin:0 auto;padding:5px}
.box_lyb input{width:177.5px;height:30px;border:none;background:#5B2015;color:#fff;cursor:pointer;}
.box_lyb input:hover{background:#ff9d10;transition: all 0.5s ease 0s;}

/*联系我们*/
.contentlx{width:1140px;height:auto;margin:0 auto;}
.lxl{width:430px;height:auto;}
.lxl p{line-height:40px;font-size:16px}

.lxr{width:680px;height:270px;}
/*分页*/
.flickr {clear: both;font-family: Verdana;font-size: 12px;margin: 0 auto;padding: 0;text-align: center;width: 100%;height:30px}
.flickr span {color: #999;margin-right: 3px;padding: 3px 6px;}
.flickr a {background-position: 50% bottom;border-color: #CECECE;border-style: solid;border-width: 1px;color: #333;margin-right: 3px;padding: 5px 10px;text-decoration: none;border-radius:3px}
.flickr span.disabled {color: #adaaad;margin-right: 3px;padding: 5px 10px;}
.flickr a:hover {background-color: #333333;background-image: none;border-style: solid;border-width: 1px;color: #fff;}




