﻿@charset "utf-8";
/* CSS Document */

.yanqi{ width:239px; overflow:hidden;}
.yq_zs{ float:left; width:117px; height:20px; margin-right:20px; margin-top:3px; margin-left:20px;}
.yq_bz{ float:left; width:80px; height:23px; margin-top:18px;}


body{background:url(../images/body_bgd1.png) repeat-x 0 0;}
.highlightTxt{color:#2b83c8;font-size:14px;font-weight:bold;}
.alignCenter{text-align:center;}

.header{height:75px; display:block;  width:1024px; margin:0 auto; position:relative; top:5px;}
.header .logo{width:539px;height:40px; no-repeat 0 0;
float:left;margin:15px 0 0 20px;}



.header .tel{width:200px;height:74px;background:url(../images/tel.png) no-repeat 0 0;
float:right;margin-right:10px;}
.header .recommended{width:200px;height:74px;display:block;background:url(../images/recommended.png) no-repeat 0 0;float:right;margin-right:5px;}
.nav{ width:1024px; margin:0 auto;padding-top:10px; }
#main_nav li{width:73px;height:28px;padding-right:8px;float:left;position:relative;z-index:999;}
#main_nav li a:hover{width:71px;height:28px;display:block;overflow:hidden;}
#main_nav li.focus a{color:#000;}
#main_nav li.focus ul li a{background:none;}
#main_nav li ul{position:absolute;top:28px;left:0;display:none;float:left;}
#main_nav li ul li{float:left;width:60px;height:24px; line-height:24px;display:block; text-align:center;font-size:12px; border-bottom:1px dashed #c8baba; margin-left:4px; _margin-left:2px;}
#main_nav li ul li a:link{color:#5e5b5b;}
#main_nav li ul li a:visited { color:#0f3f94; text-decoration:none}
.ttt{width:71px;height:13px;background:url(../images/nav_bj.png) no-repeat 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod="crop",src="images/nav_bj.png");_background:none;}
	
	#main_nav{ clear:both;}
#main_nav li ul li a:hover{background:none; width:60px;height:24px;line-height:24px;color:#f47a2d;font-size:12px;}
#main_nav li ul li a:active{color:#1785c3;}
	
#main_nav{float:left; padding-top:5px;}

.serch{ float:right; height:30px; line-height:30px; margin-right:18PX; position:relative;}
.serch ul li{ float:left;}
.serch .serch_left{ background:url(../images/serch_left.png) no-repeat; width:13px; height:30px;}
.serch .search_frame{ background:url(../images/serch_mid.png) repeat-x;height:30px;border:0; line-height:30px; position:relative; _bottom:1px;+bottom:1px; _padding-bottom:5px; width:150px;}
.serch .search_but{ background:url(../images/serch_right.png) no-repeat; width:37px;height:30px; border:0; }

.ads{
	height:363px;
	width:970px;
	margin:50px auto 0 auto;_margin:20px auto 0 auto;+margin:20px auto 0 auto;
}

.bj_main{ width:100%; height:30px;}

.container{
	width:1024px;
	margin:8px auto 0 auto;
	position:relative;
	zoom:1;
	padding-bottom:25px;
	padding-top:10px;
	
}
.container:after{
	content:".";
	display:block;
	clear:both;
	overflow:hidden;
	height:0;
	visibility:hidden;
}
.container .containerL{
	float:left; 
	width:270px;
	padding:0 5px 0 0px;
	line-height:22px;
	color:#7d9099;
	zoom:1;
	position:relative;
}

.container .containerL h2{width:263px;}
/*2018年9月7日调整*/
.container .containerL ul{ width:285px}
.container .containerL ul li{ float:left;  width:120px; height:30px; background:#4baac9; margin-left:15px; text-align:center; color:#FFF; font-size:14px; font-family:"微软雅黑"; line-height:30px; margin-top:10px}
.container .containerL ul li a{ color:#FFF}
.container .containerL ul li:hover{filter:alpha(opacity=80);opacity:0.8;}
/*2018年9月7日调整结束*/
.container .containerL .lnlet{ background:url(../images/pic_bg.gif) no-repeat; width:263px; height:146px; display:block; margin-top:15px;}
.container .containerL .lnlet li{ float:left; display:block; margin-top:15px;}
.container .containerL .lnlet .lnlet1{ position:absolute;top:40px;}
.container .containerL .lnlet .lnlet2{ position:absolute;top:40px; left:150px;}
.container .containerL .lnlet .lnlet3{ position:absolute;top:120px; }
.container .containerL .lnlet .lnlet4{ position:absolute;top:120px; left:150px;}
.container .containerL .lnlet .lnlet5{ position:absolute;top:190px; }
.container .containerL .lnlet .lnlet6{ position:absolute;top:190px; left:150px;}
.container .containerM{ 
	float:left;
	width:430px;
	padding:0 5px 0 10px;
	line-height:22px;
	color:#7d9099;
	zoom:1;
	position:relative;
}

.new_t{width:400px; height:31px; background:url(../images/title_news.gif) no-repeat;margin-top: 20px;margin-bottom: 20px;}
.fw_wd{width:200px; height:31px; background:url(../images/wd_03.png) no-repeat;}
.new_t ul{ float:right;}
.new_t li{ line-height:26px;float:left;text-align:center; margin-left:3px;}
#gd_lawyer li.active a{width:64px;height:26px;color:#4e4d4c;display:block; text-decoration:none;}
#gd_lawyer li.normal a{width:64px;height:26px;color:#4e4d4c;display:block;text-decoration:none;}
.new_c{width:400px; padding:0 0 8px 0;}
.new_c span{ float:left; line-height:20px; color:#6f6f6f; display:block; padding-bottom:8px; width:420px;overflow:hidden; text-align:left;}

.new_c span img { width:106px; height:67px; float:left;padding:2px;border:1px solid #d7d9b9; background:#fff; margin-right:8px;}

.new_c strong{width:300px; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; display:block; float:left;}
.new_c strong a:link,.new_c strong a:visited{color:#1a649f;}

.trade{ width:300px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; padding-bottom:0px;}
.trade a:link{color:#1a649f; font-weight:bold}
.trade a:visited{color:#1a649f;  font-weight:bold}


.new_c ul{width:100%;padding:6px 0; display:block; float:left; background:url(../images/bg_line.gif) no-repeat top;}
.new_c li{width:400px;padding-left:15px;height:24px;line-height:24px;float:left; text-align:left; background:url(../images/pic_jt.gif) no-repeat left;white-space:nowrap; word-break:keep-all; overflow:hidden;text-overflow:ellipsis;}
.new_c li a{ color:#6f6f6f;}
.new_c li a:hover{color:#1a649f;}
.new_c .on a{color:#6f6f6f;}
.new_c li em{ font-style:normal; color:#6f6f6f; padding-right:10px;}

#gd_lawyer_Content1{ display:none;}
#gd_lawyer_Content2{ display:none;}
.container .containerR{background:url(../images/line.png) no-repeat right; float:left; height:550px;
	line-height:18px;
	color:#7d9099;
	zoom:1;
	padding-right:10px;
	position:relative; 
}
.container .containerR h2{ width:225px; height:35px;margin-top: 5px;margin-left: 30px;}
.container .containerR p{ width:220px; text-align:left; line-height:23px; color:#757575;}
.container .containerR p img{  border:0; display:block;}

.container .containerK{ float:left; width:270px; background:url(../images/line.png) no-repeat left; float:left; height:550px;
	line-height:18px;
	color:#7d9099;
	zoom:1;
	padding-left:12px;}
.container .containerK h2{ width:225px; height:35px;}

.new_e{width:260px; padding:8px 0;}
.new_e span{ float:left; line-height:20px; color:#6f6f6f; display:block;  width:420px;overflow:hidden; text-align:left;}
.new_e strong{width:260px; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; display:block; float:left;}
.new_e strong a:link,.new_e strong a:visited{color:#1a649f;}
.new_e ul{width:100%; display:block; float:left; }
.new_e li{width:260px;padding-left:15px;height:24px;line-height:24px;float:left; text-align:left; background:url(../images/pic_jt.gif) no-repeat left;white-space:nowrap; word-break:keep-all; overflow:hidden;text-overflow:ellipsis;}
.new_e li a{ color:#6f6f6f;}
.new_e li a:hover{color:#1a649f;}
.new_e .on a{color:#6f6f6f;}
.new_e li em{ font-style:normal; color:#6f6f6f; padding-right:10px;}


.footer{
	height:88px;
	background:#222221; width:100%; margin:0 auto; overflow:hidden; clear:both;}
.footer .footerMain{
	width:960px;
	height:120px;
	margin:0 auto;
	background:url(../images/copy.gif) no-repeat 0 0;
	padding:16px 0;
	text-align:right;
}
.footer .footerMain a{
	color:#8d8d8c;
}
.footer .footerMain a:hover{
	color:#1486ca;
}
.footer .footerMain span{
	color:#3e3e3e;
}

#question{
	background:url(../images/body_bg_o.png) repeat-x 0 0;
}
.insideC{
	width:1024px;
	margin:2px auto 0 auto;
}
.insideC:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
	visibility:hidden;
}
.insideL{
	width:700px;
	float:left;
}
.insideR{
	margin-left:710px;
}

.policy-qa{
	width:700px;
	margin:5px auto;
}
.policy-qa li{
	margin:5px 0;
}
.policy-qa li span{
	display:block;
	_display:inline;
	width:14px;
	height:22px;
	overflow:hidden;
	background:url(../images/policy-qa-bg-1.gif) no-repeat 0 50%;
	text-align:center;
	line-height:22px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin:0 10px;
}
.policy-qa li a{
	color:#003278;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	float:left;
}
.policy-qa ul{
	clear:both;
}
.policy-qa ul li{
	background:url(../images/dashed.gif) repeat-x 0 100%;
	width:655px;
	margin:5px auto;
	color:#424242;
	line-height:22px;
	padding:5px 0;
}
.policy-qa ul li .question{
	padding-left:48px;
	background:url(../images/policy-qa-bg-2.gif) no-repeat 0 3px;
	font-weight:bold;
}
.policy-qa ul li .answer{
	padding-left:48px;
	background:url(../images/policy-qa-bg-3.gif) no-repeat 0 3px;
}
/*sub*/
#sub_bg{ background:url(../images/body_bgd3.png) repeat-x 0 0;}
.sub_main{ width:980px; margin:0 auto; }
.sub_main .banner{ padding:10px 0; display:block; clear:both;}
.sub_left{ width:210px; float:left;  }
.sub_left h2{ background:url(../images/sub_title.gif) no-repeat 0 0; width:175px; height:31px; line-height:31px; padding:2px 0 0 35px; font-family: Arial,"微软雅黑";font-size: 14px;font-weight: bold; color:#015a98;}
.sub_left ul li{ width:175px; height:30px; line-height:30px;  background:url(../images/sub_title.gif) no-repeat 0 -31px; padding-left:35px; font-size:12px; font-weight:bold; }
.sub_left a { color:#575353; text-decoration:none}
.sub_left a:hover, .sub_left a:active { color:#1c73c3; }
.sub_left p{ padding:5px 0;}
.sub_left .on a{color:#1c73c3;}
.sub_right{ width:758px; float:right; border:1px solid #dde7f1; margin-bottom:10px;}
.sub_right .title{ background:url(../images/sub_titlebg.gif) repeat-x; height:33px;}
.sub_right .title h2{ background:url(../images/sub_textbg.gif) no-repeat; width:82px; height:34px; margin-left:20px;  text-align:center; color:#fff; font-weight:bold; line-height:33px; float:left;}
.sub_right .title span{ float:right; height:33px; line-height:33px; padding-right:20px;}
.sub_right .title a{ color:#666666}
.sub_right .title a:hover{ color:#1c73c3; }
.sub_right .text{color: #373737;font-size: 12px;line-height: 21px; padding:10px 12px;_padding:8px;}
.sub_right .text p{  text-indent:2em; margin:5px 0;}
.sub_right .text h2{ text-align:center; font-weight:bold; font-size:18px; margin-bottom:10px;}

.sub_Content{ clear:both; padding:10px 12px;  _padding:5px;overflow:hidden;}
.sub_Content ul li{ float:left; margin:0 20px 10px 10px;text-align:center; }
/*rsj3.20 */.sub_Content ul li img{ width:202px; height:139px; border:1px solid #c5c5c5; padding:2px;margin-bottom:2px;}
.sub_Content ul li a:hover img{ border:1px solid #187fd7;}
.sub_Content ul li a{color:#707070;}
.sub_Content ul li a:hover{color:#187fd7;}
/*pages01 */
.pages{clear:both;padding:0px 0px 10px 0 ;width:430px;text-align:center; display:block; margin:10px auto; }
.pages a{padding: 3px 6px;border: 1px #ccc solid;margin-right: 3px;}
.pages a:link, .pages01 a:visited{color: #016A9A;}
.pages a:hover, .pages01 a:active{color:#FFFFFF;background:#2E6AB1;border:1px solid #1D589E;text-decoration: none;}
.pages a.current{color:#FFFFFF;background:#2E6AB1;border:1px solid #1D589E;padding: 3px 6px;margin-right: 2px;}
.pages a.disabled{border: 1px #ccc solid;padding: 5px 6px;color: #006A9B;margin-right: 2px;}
.pages a.pages01num,.pages01 a.pages01num:hover{border: 1px #ccc solid;padding: 3px 6px;color: #006A9B;
margin-right: 2px; background:#FFFFFF;}
.pages a.pages01MeneameGo{border: 1px #ccc solid;padding: 3px 4px;color: #006A9B;margin-right: 2px;cursor: pointer;}
.pages .pages01MeneameGo:hover{color:#FFFFFF;background:#2E6AB1;border:1px solid #1D589E;padding: 3px 4px;
margin-right: 2px;cursor: pointer;}
.pages input{display:inline-block;width: 25px;height: 16px;line-height: 16px;font-size: 12px;text-indent: 3px;border: 1px solid #c2c2c2;padding: 1px 4px; margin-bottom:2px;_margin-bottom:0;}
/*listnews*/
.list_news{ 
	margin:0 2px;
	padding:10px;
}
.list_news li{ 
	height:34px;
	line-height:34px;
	overflow:hidden;
	border-bottom:1px dashed #e4e4e4; clear:both; 
}
.list_news li a{
	padding-left:20px;
	background:url(../images/arrow_red.gif) no-repeat 8px 5px;
	color:#666666;
}
.list_news li span{
	float:right;
	color:#999999;
	margin:0 5px;
}
/*digital*/
.digital{clear:both;margin:0 2px;padding:10px; overflow:hidden;}
.digital .tit{overflow:hidden;}
.digital .tit ul li{ float:left;}
.digital .tit ul li span{ margin-bottom:5px; _margin-bottom:25px; color:#707070; font-weight:bold;}
.digital .tit .pic{ background:url(../images/pic_bz.gif) no-repeat 0 0; width:11px; height:11px; margin:0 5px 0 10px;}
.digital .tit .tit_line{ border-top:1px solid #527cbe; width:630px;  margin:5px 0 0 10px; overflow:hidden;}
.digital .dig{ clear:both; color:#707070; line-height:25px;overflow:hidden;}
.digital .dig p{ text-indent:2em;}
/*message*/
.message{clear:both;padding:10px 20px; overflow:hidden;background:url(../images/msg_logo.gif) no-repeat right bottom; background-position:550px 75px;}/*rsj3.20*/
.job{ background:url(../images/job.jpg) no-repeat right bottom; margin:0 10px 20px 0;}
.message p{font-family: Arial,"微软雅黑";font-size: 12px; }
.message .mes_table td{ line-height:30px; height:30px; color: #666666; vertical-align:top;}
.message .mes_table input{border: 1px solid #949494; margin-bottom: 8px; padding: 2px;}
.message .mes_table textarea {
    border: 1px solid #949494;
    color: #333333;
    font-size: 12px;
    width: 430px;
}
.sub_but{ display:block; clear:both; overflow:hidden; width:400px; margin:0 auto; padding-top:5px;}
.but{ background:url(../images/but.gif) no-repeat; width:52px; height:23px; text-align:center; border:none;}
/*client 3.20*/
.client{padding:10px; display:block; width:725px; clear:both; border-bottom:1px dashed #CCCCCC; overflow:hidden; }

.client a{ color:#666666}
.client a:hover{ color:#1c73c3; }
.client .client_pic{ float:left; margin-right:10px;}
/*.client .client_list{ float:left;width:460px; line-height:22px;}
.client .client_list h2{ padding-left:10px;   font-size:12px; font-weight:bold; color:#4879a8;   background:url(../images/pic_xs.gif) no-repeat left;  }
.client .client_list li{ background:url(../images/pic_jt.gif) no-repeat left; padding-left:10px; }

*/
/*8.15*/
.client .client_list{ float:left;width:460px; line-height:22px;}
.client .client_list h2{ padding-left:10px;   font-size:12px; font-weight:bold; color:#4879a8;   background:url(../images/pic_xs.gif) no-repeat left;  }
.client .client_list .list_line{ border-bottom:1px dashed #0099FF; margin:8px 0; clear:both; background: none;}
.client .client_list li{ background:url(../images/pic_jt.gif) no-repeat left center; padding-left:10px; zoom:1; }
.client .client_list li a{ font-size:12px;  color:#4879a8}
.client .client_list .more{ background:url(../images/more.gif) no-repeat; width:78px; height:23px; border:none;}


.Process{ padding:10px 12px;}
.Process .top{ height:30px; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF;}
.Process .tdb td{ padding:5px;}


.contact{color: #373737;font-size: 12px;line-height: 25px; padding:10px 20px; margin:5px 0;}


.searchDiv{ height:32px; line-height:32px; padding:10px; display:block;}
.searchDiv ul li{ float:left; padding-left:5px;}
.searchText{width:300px;border:1px solid #999999; height:30px;}
.searchButton{border:none; background:url(../images/sercgh_but.gif) no-repeat; width:88px; height:32px; }


/*dszq*/
.dszq{ padding:10px 15px 10px 15px;}
.dszq h2{ text-align:center; font-size:14px; font-weight:bold; border-bottom:1px dashed #e4e4e4; padding-bottom:10px; margin-bottom:40px; }
.dszq ul li{ height:28px; line-height:28px; background:url(../images/pic_jt.gif) no-repeat left; padding-left:15px;border-bottom:1px dashed #e4e4e4; clear:both; }
.dszq ul li a{color:#0064b2}
.dszq ul li a:link{color:#5e5b5b;}
.dszq ul li a:visited { color:#0f3f94; text-decoration:none}
.dszq ul li a:hover {text-decoration:underline ; color:#000000 ;}
.dszq ul li a:active {text-decoration:none ; color:#000000s ;} 
.dszq  h3{ font-size:14px; font-weight:bold; margin-bottom:5px;background:url(../images/pic_bz.gif) no-repeat left; padding-left:15px; display:block; position:relative; z-index:999; bottom:20px; left:10px; }
.dszq .ds_bg{float:left; width:343px; height:320px; background:url(../images/dsbgd.gif) no-repeat; }
.dszq .ds_bg ul{ width:300px; position:relative; left:20px;}
.dszq .ds_bgg{float:right; width:343px;height:320px;  background:url(../images/dsbgd.gif) no-repeat; position:relative; right:10px; }
.dszq .ds_bgg ul{width:300px; height:301px; position:relative; left:20px; }

.sub_right .text2{color: #373737;font-size: 12px;line-height: 21px; padding:10px 12px;_padding:8px;}
.sub_right .text2 p{  text-indent:2em; margin:5px 0;}
.sub_right .text2 h2{ text-align:center; font-weight:bold; font-size:14px; margin-bottom:10px;}
.sub_right .text2 img{ float:right; margin:0 0 5px 10px;}

.w_dian{width:400px; padding:8px 0;}
.xia_01 a{ font-size:14px; font-weight:bold; color:#333333; text-decoration:none; top:65px; left:123px; position:absolute; }
.xia_01 a:hover{ color:#1a649f;}
.xia_03 a{ font-size:14px; font-weight:bold; color:#333333; text-decoration:none; top:92px; left:123px; position:absolute; }
.xia_03 a:hover{ color:#1a649f;}
.xia_02 a{ font-size:14px; font-weight:bold; color:#F00; text-decoration:none; top:118px; left:123px; position:absolute;}
.xia_02 a:hover{ color:#900;}
.xia_z01{top:65px; left:100px; position:absolute;}
.xia_z02{top:90px; left:100px; position:absolute;}
.xia_z03{top:116px; left:100px; position:absolute;}


/** 新闻tab页 20161118 杨峰 
.news{ width:420px; font-family:"宋体", "黑体"}
#Tab1{width:420px;margin:0px;padding:0px;margin:0 auto;}
/*菜单class*/
.Menubox {width:100%;height:28px;line-height:28px;}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{float:left;display:block;cursor:pointer;width:77px;text-align:center;color:#1a649f;font-weight:bold;background-color:#fff; font-size:14px;}
.Menubox li.hover{padding:0px;background:#0c75aa;width:77px;color:#fff;font-weight:bold; height:28px;line-height:28px;}
.Contentbox{ clear:both;border-top:none;padding-top:8px; color:#6f6f6f}
.Contentbox dl{ width:420px; overflow:hidden}
.Contentbox dl dt{ width:136px; height:94px; float:left;overflow:hidden}
.Contentbox dl dt img{width:130px; height:88px; padding:2px; border:1px solid #CCC}
.Contentbox dl dd{ width:274px; float:right}
.Contentbox ul{ margin-top:10px;}
.Contentbox ul li{ background:url(../images/pic_jt.gif) no-repeat 0 center; text-indent:10px; line-height:24px;}
.Contentbox ul li span{ float:right}
.Contentbox ul li a{color:#6f6f6f}
.Contentbox ul li a:hover{ color:#1a649f}
 
**/
.hover{width:400px; padding:0 0 8px 0;}
.hover span{ float:left; line-height:20px; color:#6f6f6f; display:block; padding-bottom:8px; width:420px;overflow:hidden; text-align:left;}

.hover span img { width:106px; height:67px; float:left;padding:2px;border:1px solid #d7d9b9; background:#fff; margin-right:8px;}

.hover strong{width:300px; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; display:block; float:left;}
.hover strong a:link,.hover strong a:visited{color:#1a649f;}
.hover ul{width:100%;padding:6px 0; display:block; float:left; background:url(../images/bg_line.gif) no-repeat top;}
.hover li{width:400px;padding-left:15px;height:24px;line-height:24px;float:left; text-align:left; background:url(../images/pic_jt.gif) no-repeat left;white-space:nowrap; word-break:keep-all; overflow:hidden;text-overflow:ellipsis;}
.hover li a{ color:#6f6f6f;}
.hover li a:hover{color:#1a649f;}
.hover .on a{color:#6f6f6f;}
.hover li em{ font-style:normal; color:#6f6f6f; padding-right:10px;}

