/* CSS Document */
/* 全局CSS定义 */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; }
h1,h2,h3,h4,h5,h6{font-size:100%;}
body{font-size:12px;line-height:22px;color:#333; font-family:"微软雅黑",Microsoft YaHei,Arial, Helvetica, sans-serif; background:#fff }
img{border:0;}
ul,li{list-style-type:none;}
a {color:#333;text-decoration:none;}
a:hover {color:#FF8806;text-decoration: none;}
.clear{ clear:both; font-size:0; _overflow:hidden; _height:0}
.left{ float:left}
.right{ float:right}
.bank20{ clear:both; font-size:0; overflow:hidden; height:20px}
/* 颜色 */
.red,.red a{ color:#ff0000}
.orange,.orange a{ color:#ff6600}
.red a:hover{}
.blue,.blue a{ color:#0595D1}
.blue a:hover{}
.black,.black a{ color:#333}
.black a:hover{}
.green,.green a{ color:#72A525}

/* head */
.header_top {
	width: 1080px;
	margin: 0 auto;
	position: relative;
	padding:37px 0 45px 0;
}

.logo {
   float:left;
}
.header_top .phone{float:right;margin-top: 20px; margin-left:220px; font-size:22px; color:#C94A4A; font-weight: normal; padding:0 0 0 60px; height:35px}
.header_top .phone span{ font-size: 22px; color: #999; padding-right:45px;background:url(../images/hdphone.png) no-repeat right center; margin-right:10px;   }

.header_r{ float:right; font-size:14px}
.header_r p.quick_nav{ font-size:14px; margin-bottom:10px}
.header_r .search{ 
background:url(../images/search_bg.gif) 0 0 no-repeat;
height:28px;
width:185px; color:#ccc; position:relative}
.top_key{ width:152px; height:23px; border:0; background:#fff;font-family:"微软雅黑",Microsoft YaHei,Arial, Helvetica, sans-serif; font-size:16px; position:absolute; left:2px; top:2px}
.top_sub{width:24px; height:24px;border:0; background:transparent; cursor:pointer; position:absolute; right:2px; top:2px}
.navgation {
	width: 100%;border-bottom:2px #C94A4A solid
}

.nav {
	width: 1080px;
	height:40px;
	margin: 0 auto;
	position: relative;
	z-index: 999;
	
}

.nav li {
	float: left; position:relative;
}



.nav li a:hover{ color:#C94A4A; border-radius:10px 10px 0 0;}
.nav li a.c{ color:#fff; background:#C94A4A;border-radius:10px 10px 0 0;}
.nav li.on span a{ color:#fff; background:#C94A4A;border-radius:10px 10px 0 0;}
.nav a {
	display: block; padding:0 22px;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 18px;
	text-align: right;

}

.nav a:hover {
	display: block; padding:0 22px;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 18px;
	text-align: right;

}

.nav a:hover .nav_triangle {
	color: #C94A4A
}

.nav a.on {
	background: #fff;
	color: #246eb8;
	text-decoration: none;
	text-align: left;
	border-top: 2px solid #246eb8
}

.nav a.on .nav_triangle {
	color: #246eb8
}

.nav .nav_triangle {
	color: #555;
	font-size: 9px
}



.nav .sub_menu_trig {
	width: 174px;
	height: 10px; 
	background:transparent url(../images/sub_menu_trig.png) 0 bottom no-repeat;
}



.nav ul li {
	clear: both; float:none; 
	
	width: 100%;
	margin-top: 1px;
}

.nav ul li a {

	border-radius: 0;

	font-size: 14px;
	display: block;
	text-align: left;
	color: #555;
	margin: 0 auto;
	padding: 0px; text-align:center; border-bottom:1px #f5f5f5 solid;	
	
}

.nav ul li a:hover {

	border-radius: 0;
	
	font-size: 14px;
	background: #C94A4A;
	color: #fff;
	text-align: left;text-align:center;
	padding: 0px;
}
.nav li.c ul.sub_menu a{ color:#333; display:block; width:100%; }
.nav li.c ul.sub_menu a:hover{ color:#fff;text-align:left;isplay:block; width:100%;}
.nav ul.sub_menu { width:100%;
 	
	height: auto;
	
	zoom: 1;
	padding-bottom: 0px;
	padding-top: 0px;
	
	border-top: 2px solid #C94A4A;
	
	
}

.nav ul.sub_menu {
	
	height: auto;
	overflow: hidden;
	zoom: 1;
	position: absolute;
	z-index: 9999;
	display: block;
	display: none;
	 top:40px;
}
.nav .sub_menu li{}
.nav .sub_menu  div{ background:#fff;border: 1px solid #e8e7e2; border-top:1px solid #fff; overflow:hidden; padding:0 0 0px 0}
.nav .sub_menu li a{ font-size:16px}
.nav .sub_menu li a:hover{ font-size:16px}
.banner{ height:380px;  }

.indexFlash{height:380px;  position:relative;}
.indexFlash li{position:absolute; z-index:1; left:0px; top:0px; width:100%; display:none;}
.indexFlash li a{display:block; height:380px;}
.indexFlash .btnDiv{position:absolute; z-index:10; bottom:-25px; right:50%; margin-right:1px;}
.indexFlash .btnDiv span{display:block; float:left; height:10px; width:15px; overflow:hidden; background:url(../images/limg10_1.gif) right top no-repeat; cursor:pointer;}
.indexFlash .btnDiv .spanNow{background:url(../images/limg10_2.gif) right top no-repeat;}



.main{ width:1080px; margin:0 auto; margin-top:45px}
.index_about{ float:left; width:360px; padding-right:65px; border-right:1px #bbb dotted}
.com_title{ color:#999; margin-bottom:15px}
.com_title .left span{ font-size:24px; padding-right:10px}
.com_title .left span b{ color:#E20A17}
.com_title .right{ }
.com_title .right a{ color:#999; font-size:14px}
.index_company_img{  margin-bottom:15px;}
.index_company_cont{ font-size:14px; color:#333; line-height:180%; text-indent:2em}
.index_company_cont a{ color:#E20A17}
.index_company_nav{ margin-top:10px; font-size:16px}
.index_company_nav a{ color:#333}
.index_company_nav span{ padding-right:30px}

.index_tab{ width:590px; height:400px;  float:right}
.slideTxtBox{  text-align:left;  }
.slideTxtBox .hd{ height:40px; line-height:40px;     border-bottom:1px solid #dcdcdc;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:40px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; font-size:20px; color:#999; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:40px; color:#E20A17; background:#efefe5; font-weight:bold;  
    background: -webkit-linear-gradient(#ffffff, #eee); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ffffff, #eee); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ffffff, #eee); /* Firefox 3.6 - 15 */
    background: linear-gradient(#ffffff, #eee); /* 标准的语法（必须放在最后） */
}
.slideTxtBox .bd ul{ padding:10px 0 0 0;  zoom:1;  }
/* 2023-03-29 ȥ���߶����� height:65;(ȥ���̶��߶�, ����Ӧ�����ڸ߶�) ���padding�߶�ƫ����Ϊ8px(�û�Ҫ��������)   by laoyu3208*/
.slideTxtBox .bd li{ border-top:1px #ccc dotted; padding:8px 0}
.slideTxtBox .bd li td { padding-left:20px}
.slideTxtBox .bd li td.td_r{ border-right:1px #333 solid; width:75px; vertical-align:middle; text-align:left; line-height:150%; padding-left:0; font-size:20px; color:#b2b2b2; font-family:"Times New Roman", Times, serif;    font-weight:normal}
.slideTxtBox .bd li td.td_r span{ font-size:24px;}
.slideTxtBox .bd li td h3{ font-size:18px; font-weight:normal; margin-bottom:3px}
/* 2023-03-29 �������� padding: 5px 0 0 0;(�û�Ҫ�����Ӽ��) by laoyu3208*/
.slideTxtBox .bd li td p{ color:#8A8A8A; font-size:14px; line-height:150%; padding: 5px 0 0 0;}
/* 下面是前/后按钮代码，如果不需要删除即�? */
.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
.slideTxtBox .arrow a{ display:block; font-size:14px; color:#999; float:right;cursor:pointer;  }

.spe_index hr {
margin:0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}
.spe_index h2,.spe_index h3{
	font-weight: normal;
	line-height: 1.1;
}
.col-lg-3 {
	width:240px; float:left;overflow: hidden; height:360px;
}
.index-container{ width:1080px; margin:0 auto; }
.spe_index {
	padding-bottom: 50px
}
.spe_index hr {
	width: 50%;
	height: 1px
}
.spe_index h2,.spe_index h3 {
	font-size: 20px;
	font-family: "微软雅黑";
	padding: 0;
	margin: 0;
	padding: 5px 0;
	color: #afafaf
}
.spe_index img {
	margin: 30px auto
}

.spe_index .col-lg-3 {
	padding: 0px 15px 40px
}
.spe_1 {
	background: #fff;
	text-align: center;
	outline: #f9f9f8 solid 1px
}
.spe_1 h2 {
	color: #72d4ed
}
.spe_1 hr {
	background-color: #72d4ed
}
.spe_index .col-lg-3,.spe_list .col-lg-3 {
	background: #fff;
	text-align: center;
	outline: #f9f9f8 solid 1px;
	padding-left: 15px;
	padding-right: 15px;
	cursor: pointer;
	-moz-transition: all 500ms;
	-o-transition: all 500ms;
	-webkit-transition: all 500ms;
	transition: all 500ms
}

.spe_index .col-lg-3 div,.spe_list .col-lg-3 div {
	font-size: 14px
}

.spe_index .col-lg-3 *,.spe_list .col-lg-3 * {
	-moz-transition: all 500ms;
	-o-transition: all 500ms;
	-webkit-transition: all 500ms;
	transition: all 500ms
}

.spe_index .col-lg-3 h3,.spe_list .col-lg-3 h3 {
	font-size: 16px
}

.spe_index .col-lg-3 img.black,.spe_list .col-lg-3 img.black {
	display: block
}

.spe_index .col-lg-3 img.white,.spe_list .col-lg-3 img.white {
	display: none
}

.spe_index .col-lg-3:hover,.spe_list .col-lg-3:hover {
	background-color: #c6443f;
	box-shadow: 0 4px 23px 5px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.15);
	z-index: 2
}

.spe_index .col-lg-3:hover *,.spe_list .col-lg-3:hover * {
	color: #fff
}

.spe_index .col-lg-3:hover img.black,.spe_list .col-lg-3:hover img.black {
	display: none
}

.spe_index .col-lg-3:hover img.white,.spe_list .col-lg-3:hover img.white {
	display: block
}

.spe_index .spe_1 h2,.spe_list .spe_1 h2 {
	color: #72d4ed
}

.spe_index .spe_1 hr,.spe_list .spe_1 hr {
	background-color: #72d4ed
}

.spe_index .spe_2 h2,.spe_list .spe_2 h2 {
	color: #00c0fe
}

.spe_index .spe_2 hr,.spe_list .spe_2 hr {
	background-color: #00c0fe
}

.spe_index .spe_3 h2,.spe_list .spe_3 h2 {
	color: #8493ca
}

.spe_index .spe_3 hr,.spe_list .spe_3 hr {
	background-color: #8493ca
}

.spe_index .spe_4 h2,.spe_list .spe_4 h2 {
	color: #39c1ba
}

.spe_index .spe_4 hr,.spe_list .spe_4 hr {
	background-color: #39c1ba
}

.spe_index .spe_5 h2,.spe_list .spe_5 h2 {
	color: #98a4d2
}

.spe_index .spe_5 hr,.spe_list .spe_5 hr {
	background-color: #98a4d2
}

.spe_index .spe_6 h2,.spe_list .spe_6 h2 {
	color: #1cbcb4
}

.spe_index .spe_6 hr,.spe_list .spe_6 hr {
	background-color: #1cbcb4
}

.spe_index .spe_7 h2,.spe_list .spe_7 h2 {
	color: #8cb8ee
}

.spe_index .spe_7 hr,.spe_list .spe_7 hr {
	background-color: #8cb8ee
}

.spe_index .spe_8 h2,.spe_list .spe_8 h2 {
	color: #f6cea6
}

.spe_index .spe_8 hr,.spe_list .spe_8 hr {
	background-color: #f6cea6
}
.foot{ background:#646464; margin-top:50px}
.foot_cont{ width:1080px; margin:0 auto; padding:25px 0}
.foot_left{ float:left; width:750px; color:#fff; padding-right:20px; border-right:1px #fff solid}
.foot_left a{ color:#fff}
.foot_left td{ vertical-align:top; text-align:left}
.foot_left_title{ font-size:16px; padding:10px 0}
.foot_left_a{ width:125px; font-size:14px}
.foot_left_a p{ margin-bottom:5px}
.foot_left_a a{ color:#ccc}

.foot_right{ width:270px; float:right; color:#fff}
.foot_wei{ font-size:20px; line-height:160%; margin-bottom:5px}
.foot_contact{ font-size:14px}
.foot_contact img{ position:relative; top:6px; padding-right:3px}
.foot_contact td{ padding:2px 0}
.copy{ background:#464646}
.copyright{ width:1080px; margin:0 auto; color:#fff; height:44px; line-height:44px; font-size:14px; color:#ccc}

.main_left{ width:250px; float:left}
.com_title2{ background:#7c7c7c; height:44px; line-height:44px; color:#fff; text-align:left; padding-left:15px; font-size:16px; font-weight:normal;border-radius:10px 10px 0 0; 	}
.com_title2 span{ font-size:14px; padding-left:5px; color: #fff}
.left_nav{ background:#F6F6F6; padding:10px 0PX 20px 0PX;}
.left_nav li{ margin-bottom:5PX }
.left_nav li a{ display:block; height:34px; background:#CECECE; border-left:5PX #E70012 solid; position:relative; line-height:34px; padding:0 10px; color:#000; font-size:16px}
.left_nav li a span{ font-family:'宋体'; position:absolute; left:200px}
.left_nav li a:hover{ background:#E70012; color:#fff;border-left:5PX #E70012 solid;}
.left_nav li a.c{ background:#E70012; color:#fff;border-left:5PX #E70012 solid;}

.main_right{ float:right; width:780px; padding:0 15px 70px 15px; background:#fff; border-radius:10px;}
.com_title3{ height:44px; line-height:44px; background:url(../images/title_line.png) 0 bottom no-repeat}
.com_title3 h3{ float:left; font-size:22px; font-weight:normal}
.com_title3 p{ float:right; font-size:16px; color:#CECECE; background:url(../images/icon_home.png) 0 13px no-repeat; padding-left:30px; height:44px}
.com_title3 p a{ color:#CECECE}
.com_title3 p span{ padding:0 10px}
.page_cont{ font-size:16px; color:#333; line-height:180%; padding:30px 0 0 0}
.page_cont img{ max-width:770px}
.news_list{ padding:30px 0 0 0}
.news_list  li{ border-bottom:1px #ccc dotted;  padding:20px 0 25px 0}
.news_list  li td { padding-left:20px}
.news_list  li td.td_r{ border-right:1px #333 solid; width:80px; vertical-align:middle; text-align:left; line-height:150%; padding-left:0; font-size:20px; color:#b2b2b2; font-family:"Times New Roman", Times, serif;    font-weight:normal}
.news_list  li td.td_r span{ font-size:24px;}
.news_list  li td h3{ font-size:18px; font-weight:normal; margin-bottom:3px; height:23px;
 overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;

}


.news_list  li td p{ color:#8A8A8A; font-size:16px; line-height:160%}
.news_title{ padding:30px 0 15px 0; line-height:160%; color:#000; font-size:20px; font-weight:normal; text-align:center}
.news_info{ text-align:center; color:#ccc}

table {
	border-spacing: 0;
	border-collapse: collapse;
	background-color: transparent
}
.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px
}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td {
	border-top: 0
}

.table>tbody+tbody {
	border-top: 2px solid #ddd
}

.table .table {
	background-color: #fff
}

.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td {
	padding: 5px
}

.table-bordered {
	border: 1px solid #ddd
}

.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td {
	border: 1px solid #ddd
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
	border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th {
	background-color: #f9f9f9
}

.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th {
	background-color: #f5f5f5
}

table col[class*=col-] {
	position: static;
	display: table-column;
	float: none
}

table td[class*=col-],table th[class*=col-] {
	position: static;
	display: table-cell;
	float: none
}

.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th {
	background-color: #f5f5f5
}

.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th {
	background-color: #e8e8e8
}

.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th {
	background-color: #dff0d8
}

.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th {
	background-color: #d0e9c6
}

.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th {
	background-color: #d9edf7
}

.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th {
	background-color: #c4e3f3
}

.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th {
	background-color: #fcf8e3
}

.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th {
	background-color: #faf2cc
}

.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th {
	background-color: #f2dede
}

.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th {
	background-color: #ebcccc
}
.team_head {
	background-image: linear-gradient(to bottom,#f5f5f5 0%,#e8e8e8 100%)
}

.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img {
	display: block;

	height: auto
}
.img-rounded {
	border-radius: 6px
}
.img-thumbnail {
	display: inline-block;
	
	
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.img-circle {
	border-radius: 50%
}
.team_box_title {
	font-weight: bold;
	line-height: 32px;
	border-bottom: dotted solid 1px;
	margin-bottom: 10px
}
.col-lg-2{ width:170px; float:left}
.col-lg-10{ width:580px; float:left}
.col-lg-10 ul li{ list-style: circle}

.page_cont_c{ margin-bottom:20px}
.ser_div{ border:1px #ddd solid;border-radius:6px; margin-bottom:20px }
.ser_div_title{ height:45px; line-height:45px; padding-left:15px; font-size:16px; font-weight:normal; background:#efefef; color:#333; border-bottom:1px #ddd solid;
    background: -webkit-linear-gradient(#f4f4f4, #e8e8e8); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#f4f4f4, #e8e8e8); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#f4f4f4, #e8e8e8); /* Firefox 3.6 - 15 */
    background: linear-gradient(#f4f4f4, #e8e8e8); /* 标准的语法（必须放在最后）*/ 
}
.ser_left{ float:left; width:205px;}
.ser_div_cont{ padding:15px; padding-top:0}
.ser_left a{ display:block; border:1px #f9f9f8 solid; padding:25px 15px 15px 15px;}
.ser_left a{ text-align:center}
.ser_left a h2{ padding:10px 0}
.ser_left a h3{ font-size:16px; border-bottom:1px #eee solid; padding-bottom:10px; line-height:150%; margin-bottom:10px; font-weight:normal}
.ser_left a div{ line-height:160%; font-size:14px}
.ser_left a .white{ display:none}
.ser_left a:hover{ background:#C6443F; color:#fff;box-shadow:0px 0px 19px #ccc;}
.ser_left a:hover .white{ display: inline}
.ser_left a:hover .black{ display:none}
.ser_right{ float:left; width:520px; padding-top:30px }/* 2023-09-13 增加上间距 包括service,gongcheng,qiye三个页面都调整 by laoyu3208 */
.ser_right a{ display:block; float:left; margin-left:20px; border:1px #007998 solid;border-radius:4px; background:#009DC7; color:#fff; font-size:14px; text-align:center; height:32px; line-height:32px; width:29%; margin-bottom:10px;
    background: -webkit-linear-gradient(#00B1E0, #008EB3); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#00B1E0, #008EB3); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#00B1E0, #008EB3); /* Firefox 3.6 - 15 */
    background: linear-gradient(#00B1E0, #008EB3); /* 标准的语法（必须放在最后）*/ 
}
.ser_right a:hover{ 
    background: -webkit-linear-gradient(#06CDFF, #008EB3); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#06CDFF, #008EB3); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#06CDFF, #008EB3); /* Firefox 3.6 - 15 */
    background: linear-gradient(#06CDFF, #008EB3); /* 标准的语法（必须放在最后）*/ 
}
.qiye_l{ padding:10px 20px;padding-top:0}
.qiye_l li{ list-style: disc; font-size:18px; line-height:240%}
.lawyer_info{ background:#F5F5F5; margin-top:10px;}
.lawyer_info dd{ padding:10px; padding-bottom:25px}
.lawyer_info dd td{ vertical-align:top}
.lawyer_info dd td img{ }
.lawyer_info dd td h3{ font-size:14px}
.lawyer_info dd td p{ font-size:14px; color:#666666}
.lawyer_info dt{ height:33px;  line-height:33px; font-size:16px; padding:0 15px;border-radius:10px 10px 0 0; background:#C94A4A; color:#fff;
    background: -webkit-linear-gradient(#E6B9B9, #C94A4A); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#E6B9B9, #C94A4A); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#E6B9B9, #C94A4A); /* Firefox 3.6 - 15 */
    background: linear-gradient(#E6B9B9, #C94A4A); /* 标准的语法（必须放在最后）*/ 

}
.lawyer_info dt .right a{ font-size:12px}
.lawyer_info dt a{ color:#fff}
.left_case{ padding:0px 0 10px 15px}

.left_case li{ line-height:160%; color:#999; margin-bottom:5px}
.left_case li.left_caseli{ list-style:disc; font-size:16px; margin-bottom:3px}

.searchi{padding:6px 0 0 0}
.searchi input.r_k{ border:1px #E70012 solid; height:30px; line-height:30px; width:380px; padding:0 10px;}
.searchi input.r_btn{border:1px #E70012 solid; height:32px; line-height:30px; width:60px;color:#fff; background:#E70012 }