﻿/*js代码(www.jsdaima.com)拒绝滥竽充数，我们只提供精品资源！*/
@charset "utf-8";
/* CSS Document */
/**全局**/
* { margin: 0px; padding: 0px; }
div, form, img, ul, ol, li, dl, dt, dd, map { padding: 0; margin: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
body { margin: 0px; padding: 0px; font-size: 14px; color: #333; font-family: "微软雅黑", Arial, Helvetica, sans-serif, "宋体"; background: #fff; }
ul, li { list-style: none; }
.clear { clear: both; }
a { color: #333; text-decoration: none; }
a:hover { color: #F00; text-decoration: none; }
img { border: none; }
hr { line-height: 0px; font-size: 0px; border: none; height: 1px; width: 100%; margin: 5px 0px; }
div { margin: 0px auto; }
.f_l { float: left; }
.f_r { float: right; }
input, select { font-family: arial, Helvetica, sans-serif; padding: 1px; }
.blank { width: 100%; height: 10px; clear: both; overflow: hidden; }
.blank20 { width: 100%; height: 20px; clear: both; overflow: hidden; }
.mt10 { margin-top: 10px; }
.hide { display: none; }
.red { color: #f00; }
.blue { color: #00f; }
.gray { color: #ccc; }
.noInfo { width: 100%; float: left; padding: 10px 0; text-align: center; }
.input_submit { width: 77px; height: 41px; float: left; background: url(../images/search.png) no-repeat left top; text-align: center; line-height: 41px; color: #fff; border: 0px; cursor: pointer; }
.float_bg { background: url(../images/qq_3.gif) repeat-y left top; width: 118px; padding: 2px 0; float: left; }
.f_list { width: 100%; float: left; margin: 5px auto; clear: both; }
.f_list span { float: left; width: 80px; }
.block { width: 1000px; margin: 0 auto; }
.padding_t30{ padding-top:30px;}
.padding_t20{ padding-top:20px;}
.padding_b20{ padding-bottom:20px;}
.padding_b30{ padding-bottom:30px;}
.bgw{ background:#fff;}
.bga{ background:#d4d9e0;}
.bgb{ background:#dde2ea;}
.bgf{ background:#f8f8f8;}
.bgc{ background:#c4c4c5}
.mtop30{ margin-top:30px;}
.mtop20{ margin-top:20px;}
.zhuaqu{ display:none;}
/*all*/
.main { width: 100%; float: left; padding: 30px 0; }
.main_top { float: left; width: 100%; height: 50px; line-height: 50px; font-size: 14px; padding-left: 40px; background: url(../images/dts.png) no-repeat left center; border-bottom: 1px solid #ececec; margin-bottom: 20px; }
.main_top span { float: left; color: #910000; font-weight: bold; }
.main_top .span2 { float: right; color: #999; }
.main_top ul { float: left; }
.main_top ul li { float: left; padding: 0 5px; color: #666; }
.main_top ul li a { color: #666; }
.main_top ul li a:hover { color: #910000; }
.yeji { width:100%; margin-bottom:30px;}
.yeji dl{padding-left: 65px; padding-right:65px; border-right:#cbcbcb 1px ridge;  float: left; height:73px;}
.yeji dl:first-child{padding-left: 25px;}
.yeji dl:last-child{padding-right: 0; border-right:none; }
.yeji dt{ float: left; width: 75px; margin-top:6px;}
.yeji dt img{ display: inline-block;}
.yeji dd{ float: left; display:block; margin-top:11px; }
.yeji h4{font-size:22px;color: #666;line-height: 22px;padding: 0 0 5px 0; font-weight: normal;}
.yeji p{font-size: 14px;color: #999;}


.w-1200{width: 100%; margin: 0 auto; position: relative;}
.w-1200 table{width: 100%;border-collapse: collapse;border-spacing: 0;background: #fff;color: #666;position: relative;}
.w-1200 table tr{border: 1px solid #ebebeb}
.w-1200 table td{border: 1px solid #ebebeb}
.w-1200 table dl{padding: 54px 0; text-align: left;}
.w-1200 table dt{ float: left; width: 45px; text-align: center; margin: 0 25px 0 75px;}
.w-1200 table dt img{ display: inline-block;}
.w-1200 table dd{ float: left;}
.w-1200 table h4{font-size:22px;color: #666;line-height: 22px;padding: 0 0 5px 0; font-weight: normal;}
.w-1200 table p{font-size: 14px;color: #999;}

/*end*/

/**顶部**/
#header { width: 100%; float: left; position: relative; z-index: 9999; background:#fff;}
#top { float: left; width: 100%; height: 35px; line-height: 35px; border-bottom: 1px solid #ebebeb; background: #910000;}
.top_left { float: left;}
.top_left span { float: left; font-size: 14px; color: #ddd; margin: 0 15px 0 5px;}
.top_right { float: right; position: relative;}
.top_right span { float: right; font-size: 14px; color: #ddd; margin: 0 5px 0 15px; cursor: pointer; }
.span1 { position: relative;}
.span1 .span2 { position: absolute; right: -10px; top: 34px; z-index: 1200; display: none;}
.span1:hover .span2 { display: block;}
.sitemap { position: absolute; top: 35px; right: 0; z-index: 1200; width: 750px; padding: 15px 30px; background: #fff; display: none;}
.sitemap_item { width: 16.6%; float: left;}
.sitemap_title { float: left; width: 100%; height: 26px; line-height: 26px; overflow: hidden;}
.sitemap_title a { font-size: 14px; color: #333; font-weight: bold;}
.sitemap_item ul { float: left; width: 100%;}
.sitemap_item ul li { float: left; width: 100%; height: 25px; line-height: 25px;}
.sitemap_item ul li a { font-size: 12px; color: #666;}
/*search*/
#search { width: 220px; float: right; margin: 5px 23px 0 0; position: relative;}
#search form { margin: 0px auto; padding: 0px;}
.skw { display: inline; width: 100%; text-indent: 30px; float: left; background: #fff; line-height: 26px; height: 26px; border: 1px solid #dedede; color: #666; border-radius: 23px;}
.sub { width: 26px; height: 26px; cursor: pointer; position: absolute; right: 0; top: 0; background: url(../images/search.jpg) no-repeat left center; border: 0;}
/*end*/
#logo { float: left;}
#logo img { height: 75px; margin: 20px 0 15px 0;}
#header_right { float: right;}
/*end*/

/*menu*/
#navigate { float: right; margin: 40px 5px 0 0; clear: both;}
#navigate ul li { float: left; height: 50px; position: relative; z-index: 1000; text-align: center;}
#navigate ul li.first_menu { background: none;}
#navigate ul li a { padding: 0 20px; display: inline-table; line-height: 50px; height: 50px; color: #333; text-align: center; font-size: 16px; font-family: "微软雅黑";}
#navigate ul li a:hover { color: #910000;}
#navigate ul li .current { color: #910000;}
#navigate ul li ul { display: none;}
#navigate ul li ul li {}
#navigate ul li ul li a {}
#navigate ul li ul li a:hover {}
/*end*/

/*mobile menu*/
.navbar-toggle { margin: 15px 0px 0 0;}
.navbar-toggle .icon-bar { background-color: #333;}
.mobile_nav { display: none; background: #910000;}
.mobile_nav ul { margin: 0px; padding: 0px; list-style-type: none;}
.mobile_nav li { margin: 0px; padding: 0px; list-style-type: none; border-bottom: 1px solid #fff; position: relative;}
.mobile_nav ul li a { padding-left: 10px; color: #fff; display: block; font-size: 14px; height: 38px; line-height: 38px; font-weight: bold;}
.mobile_nav ul li a:hover, .mobile_nav ul li a:active { background-color: #ED7417;}
.mobile_nav ul ul { margin: 0; padding: 0 10px 10px 10px; display: none;}
.mobile_nav ul ul li { border-bottom: none; margin: 0; padding: 0;}
.mobile_nav ul ul li a { padding: 0; padding-left: 5px; font-size: 14px; font-weight: normal; height: 38px; line-height: 38px;}
.mobile_nav ul li i { position: absolute; top: 12px; right: 5px; display: block; width: 13px; height: 13px; overflow: hidden; background-position: center center; background-repeat: no-repeat; background-size: contain;}
.mobile_nav ul li i.touch-arrow-down { background-image: url(../images/touch-arrow-d.png);}
.mobile_nav ul li i.touch-arrow-up { background-image: url(../images/touch-arrow-u.png);}
/*手机底部导航*/
#toolbar2 { display: none; }
/*toolbar*/
#toolbar { width: 60px; position: fixed; right: 0px; top: 50%; margin-top: -170px; z-index: 1000000;}
#toolbar ul {}
#toolbar li { width: 60px; height: 60px; float: left; margin: 4px 0px; position: relative;}
#toolbar li .t_item { width: 60px; height: 60px; background: #555555; text-align: center; line-height: 60px; display: block; border-radius: 5px 0 0 5px; color: #fff; text-decoration: none; position: absolute; left: 0px; top: 0px; z-index: 2;}
#toolbar li a.t_item:hover, #toolbar li a.cur { background: #910000;}
.tool_qq { position: absolute; left: -148px; top: -100px; width: 148px; padding: 0 10px 0 0; display: none;}
#qq_top { width: 100%; height: 85px; background: url(../images/qq_top.jpg) no-repeat center;}
.tool_qq_con { width: 100%; padding: 5px 0; float: left; background: #f9fbfb; text-align: center;}
.tool_qq_con div { margin: 8px auto;}
.tool_qq_con div a { display: block; width: 100%; height: 30px; line-height: 30px;}
.tool_qq_con div a:hover { color: #910000;}
.tool_qq_con div a img { margin-right: 10px;}
.tool_tel { width: 100%; margin-top: 15px !important;}
.tool_tel h3 { width: 100%; height: 30px; line-height: 30px; font-size: 18px; color: #040404;}
.tool_tel h4 { width: 100%; height: 30px; line-height: 30px; font-size: 18px; color: #910000; font-family: arial;}
.tool_weixin2 { width: 100%; padding: 10px; background: #fff;}
.tool_weixin2 img { width: 100%; height: auto;}
.tool_weixin { position: absolute; top: 0px; width: 120px; left: -130px; padding: 0 10px 0 0; display: none;}
.t_wx_con { width: 120px; background: #f9fbfb;/* border:1px solid #f9fbfb; */ padding: 6px; text-align: center; font-size: 14px; line-height: 22px;}
.t_wx_con img { width: 100px; height: 100px;}
.t1 i { width: 60px; height: 60px; background: url(../images/u1.png) no-repeat center center; display: block;}
.t2 i { width: 60px; height: 60px; background: url(../images/online.png) no-repeat center center; display: block;}
.t3 i { width: 60px; height: 60px; background: url(../images/u3.png) no-repeat center center; display: block;}
.t4 i { width: 60px; height: 60px; background: url(../images/wechat.png) no-repeat center center; display: block;}
.t5 i { width: 60px; height: 60px; background: url(../images/top.png) no-repeat center center; display: block;}
/*flash*/

.banner-box{width: 100%; position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li{width:100% !important;height:560px; margin:0 auto;overflow:hidden;}
.banner-box .bd li a{display:block;background-size:auto; }
.banner-box .bd li a img{ height:560px; width:auto; margin: 0 50%;transform: translateX(-50%);}

.banner-btn{width:100%;position:absolute;top:45%;left:50%;margin-left:-48%;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;bottom:-289px;left:47%;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#910000;}

/*end*/

/* home */
.home_top { float: left; width: 100%; height: 55px; overflow: hidden;}
.home_top h3 { float: left; display: inline-block; line-height: 55px; font-size: 24px; color: #333;}
.home_top a { float: right; display: inline-block; padding-left: 20px; background: url(../images/home_more.png) no-repeat left center; font-size: 14px; color: #910000; line-height: 55px;}
/* 关于我们 */

.shouji{ display:none;}
.pc{ display:block; }
/* 业务领域 */
.box_tit{height:100px; width:100%; background:#152131; float:left;}
.box_tit .bt{display:block; width:100%; line-height:63px; font-size:24px; color:#fff; text-align:center;}
.box_tit .fb{display:block; width:100%; font-size:14px; color:#fff; text-align:center;}
.box_kx{ width:100%; height:20px; background:url(../images/sanjiao.png) no-repeat top center; float:left; background-color:#d4d9e0; }
.yw_l{ width:600px; height:440px; float:left; background-color:#d4d9e0; }
.yw_r{ width:600px; height:440px; float:left; background-color:#d4d9e0; }
.yw_l ul { padding-left:0px;width:100%; height:440px;}
.yw_l ul li{ width:286px; height:102px; margin-right:7px; margin-top:7px; background:#dde2ea; float:left; text-align:center;}
.yw_l ul li:first-child{ background:#910000; color:#fff; font-size:24px; text-align:center; line-height:102px;}
.yw_l ul li a{ display:block; float:left; width:100%;}
.yw_l ul li img{ margin-top:15px; margin-bottom:10px;}
.yw_r ul { padding-left:14px;width:100%; height:440px;}
.yw_r ul li{ width:286px; height:102px; margin-right:7px; margin-top:7px; background:#dde2ea; float:left; text-align:center;}
.yw_r ul li:first-child{ background:#910000; color:#fff; font-size:24px; text-align:center; line-height:102px;}
.yw_r ul li a{ display:block; float:left; width:100%;}
.yw_r ul li img{ margin-top:15px; margin-bottom:10px;}
.yw_l ul li:hover,.yw_r ul li:hover{border:#ebeff3 1px solid; -moz-box-shadow:0 0 0.5em rgba(255,255,255,0.6); -webkit-box-shadow:0 0 0.5em rgba(255,255,255,0.6); box-shadow:0 0 0.5em rgba(255,255,255,0.6);}

.tabs {
    position: relative;
	width: 100%;
}
.tabs input {
	position: absolute;
	z-index: 1000;
	width: 120px;
	height: 40px;
	left: 0px;
	top: 0px;
	opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
	cursor: pointer;
}
.tabs input#tab-2{
	left: 120px;
}

.tabs label {
	background: #8faacc;
	background: -moz-linear-gradient(top, #e2e4e8 0%, #d3dae3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba4a4), color-stop(100%,#4e8c8a));
	background: -webkit-linear-gradient(top, #e2e4e8 0%,#d3dae3 100%);
	background: -o-linear-gradient(top, #e2e4e8 0%,#d3dae3 100%);
	background: -ms-linear-gradient(top, #e2e4e8 0%,#d3dae3 100%);
	background: linear-gradient(top, #e2e4e8 0%,#d3dae3 100%);
	font-size: 15px;
	line-height: 40px;
	height: 40px;
	position: relative;
	padding: 0 20px;
    float: left;
	display: block;
	width: 120px;
	color: #333;
	letter-spacing: 1px;
	/*text-transform: uppercase;*/
	font-weight: bold;
	text-align: center;
	/*text-shadow: 1px 1px 1px rgba(255,255,255,0.3);*/
    border-radius: 3px 3px 0 0;
    box-shadow: 2px 0 2px rgba(0,0,0,0.1), -2px 0 2px rgba(0,0,0,0.1);
}
.tabs label:after {
    content: '';
	background: #dde2ea;
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100%;
	height: 2px;
	display: block;
}
.tabs input:hover + label {
	background: #910000;
	color:#fff;
}
.tabs label:first-of-type {
    z-index: 4;
    box-shadow: 2px 0 2px rgba(0,0,0,0.1);
}

.tab-label-2 { z-index: 3;}
.tabs input:checked + label { 
background: -moz-linear-gradient(top, #b20101 0%, #910000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba4a4), color-stop(100%,#4e8c8a));
	background: -webkit-linear-gradient(top, #b20101 0%,#910000 100%);
	background: -o-linear-gradient(top, #b20101 0%,#910000 100%);
	background: -ms-linear-gradient(top, #b20101 0%,#910000 100%);
	background: linear-gradient(top, #b20101 0%,#910000 100%);
	color:#fff;
 z-index: 6;}
.clear-shadow { clear: both;}

.content {
    background: #fff;
	position: relative;
    width: 100%;
	height: 150px;
	z-index: 5;
   /* box-shadow: 0 -2px 3px -2px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.1);*/
    border-radius: 0 3px 3px 3px;
}

.content .content-2,.content .content-1 {
    position: absolute;
	top: 0;
	left: 0;
	padding: 10px 40px;
	z-index: 1;
    opacity: 0;
    width:100%;
    -webkit-transition: opacity linear 0.1s;
    -moz-transition: opacity linear 0.1s;
    -o-transition: opacity linear 0.1s;
    -ms-transition: opacity linear 0.1s;
    transition: opacity linear 0.1s;
}

.tabs input.tab-selector-1:checked ~ .content .content-1,
.tabs input.tab-selector-2:checked ~ .content .content-2{
	z-index: 100;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    width:100%;
    -webkit-transition: opacity ease-out 0.2s 0.1s;
    -moz-transition: opacity ease-out 0.2s 0.1s;
    -o-transition: opacity ease-out 0.2s 0.1s;
    -ms-transition: opacity ease-out 0.2s 0.1s;
    transition: opacity ease-out 0.2s 0.1s;
}


#ztbox {width:100%; height:120px; margin:0 auto;}
#ztbox #left { width:50px; height:75px; float:left; position:absolute; z-index:2; cursor:pointer; background:url(../images/left.png) no-repeat; margin-top:30px; }
#ztbox #right{ width:50px; height:75px; float:left;  position:absolute; right:20px; cursor:pointer; background:url(../images/right.png) no-repeat;  margin-top:30px;}

#ztbox #conter1 { width:100%; height:120px; float:left; display:inline; overflow:hidden; position:relative;}
#ztbox #conter1 ul { width:auto; height:120px; top:0px; left:0px; position:absolute; overflow:hidden;}
#ztbox #conter1 li { width:160px; height:120px; padding-top:20px; float:left; position:relative; text-align:center;}
#ztbox #conter1 li img { width:67px; }
#ztbox #conter2 { width:100%; height:120px; float:left; display:inline; overflow:hidden; position:relative;}
#ztbox #conter2 ul { width:auto; height:120px; top:0px; left:0px; position:absolute; overflow:hidden;}
#ztbox #conter2 li { width:160px; height:120px; padding-top:20px; float:left; position:relative; text-align:center;}
#ztbox #conter2 li img { width:67px; }
#ztbox #scroll { width:100%; height:3px; left:0px; bottom:8px; cursor:pointer; position:absolute; background:url(../images/banner_bg2.jpg) repeat-x left center; }
#ztbox #scroll span { width:100px; height:3px; left:0px; bottom:0px; cursor:pointer; position:absolute; background:#910000; }

.box_yw{margin-top: 30px; width: 100%; margin-bottom: 10px; background: url(../images/index_bt_bj.png) no-repeat center center; float: left;}
.box_yw_title{width:100%; margin:0 auto;}
.box_yw_title p{text-align: center; line-height: 40px;}
.box_yw_title p span{color: #ed1c24; font-size: 24px;}
.box_yw_nr{ width:100%; float:left; margin-top:30px;}
.box_yw_nr_left{ width:575px; height:150px; float:left; background:#f5f4f3;}
.box_yw_nr_left p span{ font-size:18px; display:block; width:100%; line-height:50px; text-align:center; }
.box_yw_nr_left p{  line-height:32px; display:block; width:100%; padding-left:20px; padding-right:20px;}
.box_yw_nr ul{ width:100%;}
.box_yw_nr ul li{ float:left; margin:5px 10px 5px 10px; display: inline-block; padding: .3rem 1rem; border: 1px solid #910011; border-radius: 3rem; background:#910000;}
.box_yw_nr ul li a{ color:#fff;}
.box_yw_nr ul li a:hover{ color:#f5f4f3;}
.box_yw_nr_right{ width:575px; height:150px; background:#f5f4f3; overflow:hidden; float:left; margin-left:20px;}
.box_yw_nr_right p span{ font-size:18px; display:block; width:100%; line-height:50px; text-align:center;}
.box_yw_nr_right p{ line-height:32px; display:block; width:100%; padding-left:20px; padding-right:20px;}

/*案例*/
.box_cganli{ /*background-color:#7a8491; margin-bottom:30px;*/}
.box_cganli .title{ width:100%; height:40px; line-height:35px; color:#aa0101; border:none; padding-left:15px;}
.box_cganli .row{ width:100%; height:165px;}
.box_cganli .row ul{ }
.box_cganli .row ul li{ width:550px; height:165px; float:left; background-color:#dde2ea; color:#fff; margin-bottom:20px;}
.box_cganli .row ul li:nth-child(2n+1){ margin-left:30px; margin-right:40px;}
.box_cganli .row .anliimg{width:275px; height:165px; overflow:hidden; float:left;}
.box_cganli .row ul li img{width:275px; height:165px; -webkit-transition:-webkit-transform 0.5s ease-out; -moz-transition:-moz-transform 0.5s ease-out; -ms-transition:-ms-transform 0.5s ease-out; transition:transform 0.5s ease-out; }
.box_cganli .row .anlicon{ height:165px; width:259px; float:left; padding-left:10px;}
.box_cganli .row .anlicon h3{ font-size:18px; display:block; width:100%; color:#222; margin-top:15px;}
.box_cganli .row .anlicon h4 {color:#7b7b7b; margin-top:10px; font-size:13px; line-height:25px; }
.box_cganli .row ul li:hover{-moz-box-shadow:0 0 0.5em rgba(255,255,255,0.2); -webkit-box-shadow:0 0 0.5em rgba(255,255,255,0.2); box-shadow:0 0 0.5em rgba(255,255,255,0.2);}
.box_cganli .row ul li:hover { background-color:#910000; }
.box_cganli .row ul li:hover .anlicon h3{color:#fff;}
.box_cganli .row ul li:hover .anlicon h4{color:#fff;}
.box_cganli .row ul li:hover  img{ overflow:hidden; width:275px; height:165px; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}



/* 统计 */
.counter .counter-content{
	width: 120px;
	height: 120px;
	border-radius: 50%;
	background: #fff;
	padding-top: 40px;
	margin: 0 auto 30px;
	z-index: 1;
	position: relative;
	transition: all 0.3s ease 0s;
	 text-align: center;
 }
.counter .counter-content:before{
	content: "";
	width: 122%;
	height: 122%;
	border-radius: 50%;
	border: 20px solid #910000;
	border-bottom: 20px solid transparent;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%); }
.counter .counter-content:after{
	content: "";
	border-top: 16px solid #910000;
	border-left: 16px solid transparent;
	border-right: 16px solid transparent;
	position: absolute;
	bottom: -14px;
	left: 50%;
	transform: translateX(-50%); }
.counter .counter-icon{
	display: block;
	font-size: 20px;
	color: #910000;
	line-height: 30px; }
.counter .counter-value{
	font-size: 20px;
	font-weight: 300;
	color: rgba(0,0,0,0.7);
	line-height: 30px; }
.counter .title{
	display: block;
	padding: 5px 25px;
	background: #b3b3b3;
	border-radius: 10px;
	font-size: 20px;
	font-weight: 300;
	color: #fff;
	text-transform: capitalize;
	margin: 0;
	text-align:center; }


.w3ls_schedule_bottom_right_grid { padding: 2em; background: #fff; margin: 7.5em 0 0; width: 90%; box-shadow: 5px 0px 10px #b39905;}
.w3ls_schedule_bottom_right_grid h3 { text-transform: uppercase; font-size: 1.5em; color: #212121; letter-spacing: 2px;}
.w3ls_schedule_bottom_right_grid p { margin: 1em 0 2em; color: #666; line-height: 2em;}
.w3l_schedule_bottom_right_grid1 { text-align: center;}
.w3l_schedule_bottom_right_grid1 h4 { margin: 1em 0; color: #212121; text-transform: uppercase; font-size: 1em; letter-spacing: 2px;}
.w3l_schedule_bottom_right_grid1 h5 { font-size: 2em; color: #212121; font-weight: 600;}
h5{    display: block; font-size: 0.83em; -webkit-margin-before: 1.67em; -webkit-margin-after: 1.67em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold;}


/* 热销产品 */
#pro { float: left; width: 100%;/* background: #f5f4f3;*/ }
.pro_con {}
.pro_left { float: left; width: 50%;}
.pro_right { float: right; width: 50%;}
.pro_item { float: left; background: #fff; margin-bottom: 20px; position: relative; cursor: pointer;}
.pro_item_1, .pro_item_2 { width: 280px; height: 360px; margin-right: 20px;}
.pro_item_3 { width: 580px; height: 270px; margin-right: 20px;}
.pro_item_4 { width: 600px; height: 280px;}
.pro_item_5 { width: 290px; height: 350px; margin-right: 20px;}
.pro_item_6 { width: 290px; height: 350px;}
.pro_item_img { width: 100%; height: 100%; background-position: 100% 100%; background-repeat: no-repeat; background-size: contain;}
.img_position { background-position: 0% 100%;}
.pro_item_title { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 2; padding: 30px 10px 0 30px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}

.jieshao .pro_item_title {
    position: absolute;
    left: 0;
    right: 0;
    top: calc(100% - 85px);
    bottom: 0;
    z-index: 2;
    padding: 10px;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    background: #000 ; filter:alpha(opacity:70); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7;
    height: 85px;
}
.jieshao .pro_item_img a img{ width:100%; height:100%;}
.jieshao .pro_item_title h3 a{ color:#fff;}
.jieshao .pro_item_title h4{ color:#fff;}
.jieshao:hover .jieshao .pro_item_title h3 a{ color:#333;}

.title_position { padding: 60px 10px 0 65%;}
.title_position_2 { padding: 60px 10px 0 60px;}
.pro_item_title h3 { float: left; width: 100%; height: 26px; line-height: 26px; overflow: hidden;}
.pro_item_title h3 a { font-size: 24px; color: #333; padding-right: 28px; background: url(../images/pro_li.png) no-repeat right center;}
.pro_item_title h4 { float: left; width: 100%; line-height: 26px; font-size: 14px; color: #9a9a9a; margin-top: 8px;}
.pro_item:hover .pro_item_title { background: rgba(255,255,255,0.5);}
.pro_item:hover .pro_item_title h3 a { color: #910000;}


/* 选择对象 */
.select_con { float: left; width: 100%; padding: 0 0 20px 0;}
.select_item { float: left;/* width:25%; */ width: 276px; margin: 0 15px 20px 15px;}
.select_item a { float: left; width: 100%; display: block; background:#f5f4f3; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.select_item_img { width: 100%; height: 165px; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover;}
.select_item_con { float: left; width: 100%; padding: 22px; min-height: 150px; background: url(../images/s_li.png) no-repeat right bottom;}
.select_item_con h3 { width: 100%; height: 36px; line-height: 36px; font-size: 16px; color: #333;}
.select_item_con h4 { width: 100%; font-size: 14px; color: #999; line-height: 26px;}
.select_item a:hover { background: #910000;}
.select_item a:hover .select_item_con h3, .select_item a:hover .select_item_con h4 { color: #fff;}
.scrollable { overflow: hidden; position: relative;}
.scrollable ul { padding: 0; _margin-left: -5px !important; list-style: none; overflow: hidden; width: 10000em;}
.scrollable a.carousel-next { right: -10px;}
.scrollable a.carousel-prev { left: -10px;}
.scrollable .carousel-direction a { display: block; overflow: hidden; position: absolute; width: 40px; height: 40px; line-height: 40px; margin-top: 0; top: 137.5px; color: #fff; font-size: 22px; background-color: #910000; border: 1px solid #910000; border-radius: 50%; font-family: simsun; text-align: center; text-decoration: none; cursor: pointer; z-index: 100;}
.carousel-direction a { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.scrollable-5col .carousel-direction a { top: 15px;}
.partner_page { float: left; width: 100%; margin-bottom: 20px; text-align: center;}
.partner_page a { display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #e5e5e5; margin: 0 5px;}
.partner_page a.selected { background: #910000;}
.partner_page a span { display: none;}
/*内页关于我们*/
.col-md-4 {width: 33.33333333%; float: left; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.resume_top{margin-top: 30px}
.resume_logo{width: 320px; margin-bottom: 20px;}
.resume_logo_con { max-height: 410px; }
.resume_logo_con img{ width: 100%; max-width: 320px; height: 100%; max-height: 410px;}
.resume_phone{/*background:#f1f2f4;*/font-size: 1.4rem;padding: 15px 35px 0;border: 1px solid #909090;border-top: 0;}
.resume_phone li{width: 100%; /*float: left;*/ margin:5px 0;}
.resume_phone li i{/*padding-right: 8px;*/ width: 22px;}
.resume_phone li:first-child+li+li{width: 100%;}
.resume_phone .resume_pic_list{width: 100%;padding-top: 15px;border-bottom: 1px solid #909090;padding-bottom: 15px;}
.resume_pic_list .resume_pic_left{width:50%;display: inline-block;text-align: center;border-right: 1px solid #909090;}
.resume_pic_list .resume_pic_right{width: 50%;float: right;text-align: center;}
.resume_pic_list img{width: 20px;height: 16px}
.resume_mobile_share{display: none;}
.resume_mobile_text{display: none;}
.resume_phone .resume_pic_list1{width: 100%;text-align:center;border-bottom: 1px solid #909090;;padding: 5px 0 15px;}
.resume_phone .resume_pic_list2{width: 100%;text-align:center;padding: 5px 0 10px;}
.col-md-8 {width: 63.66666667%; float: left;}
.resume_title_name{font-size: 38px;font-size: 3.8rem;color: #3F3F3F;letter-spacing:2px;margin-bottom: 25px;}
.resume_title_name span{font-size: 1.6rem;margin-left: 10px;color: #777;}
.resume_right_header{ padding:20px 15px 30px 15px; border-bottom: 1px dashed #9f9fa0;}
.resume_right_header p i{width:15px;height:18px;background: url(../images/loaction.png) no-repeat; display: inline-block;background-size: 100% 100%;}
.resume_right_header p{margin-bottom: 20px;}
.resume_right_header ul li{background: #f0f1f3;padding: 2px 10px;border-radius: 4px;float: left;margin-right: 20px;margin-bottom: 5px;}
.resume_right_experience{padding: 15px;margin-top: 15px;}
.resume_right_experience p{padding-left: 18px;color: #3F3F3F;}
.resume_right_title{color:#941e22;font-size: 1.8rem;margin-bottom: 10px;}
.resume_right_title span{display:inline-block;width:5px;height:5px;background: url(../images/point.png)no-repeat;background-size:100% 100%;margin:0 5px 5px;}
.resume_right_experiences{padding: 15px;}
.resume_right_experiences p{/*margin: 15px 0 35px 0;text-indent: 18px;*/padding-left: 18px;color: #3F3F3F;}
.resume_right_experiences .resume_right_experiences_odd{color: #777;margin-bottom: 0;}
.resume_right_experiences p:first-child,
.resume_right_experiences p:first-child+p+p{margin-bottom: 10px}
.relevant-news-list p:hover{ color:#941e22; }

.resume_right_experiences .g_none_bottom_margin{margin-bottom: 0;}
.resume_right_header .resume_mobile_logo{display: none; /*border:1px solid #909090;*/}
.resume_mobile_share{display: none;}
.resume_mobile_text{/* display: none; */}

/*分享share bar样式*/
.share, .share:hover { cursor: pointer; color: #4E97E7 !important; }
.fa-weibo:hover { cursor: pointer; color: #D63B22 !important; }
.fa-weixin:hover { cursor: pointer; color: #3EB94E !important; }
.fa-tencent-weibo:hover { cursor: pointer; color: #3EB0D8 !important; }
.fa-qq:hover { cursor: pointer; color: #2B82D9 !important; }
.fa-renren:hover { cursor: pointer; color: #D63B22 !important; }
.fa-twitter:hover { cursor: pointer; color: #31C1EB !important; }
.fa-facebook:hover { cursor: pointer; color: #39599F !important; }
._share_text{width: 15%;color: #898989;font-size: 1.2rem;margin-top: 35px;float: left;}
._share_block{margin-top: 30px;width: 100%;}
._share_block a{width:20px;height:20px;display: inline-block;margin:0 4px;margin-bottom: 0;}
canvas {display: inline-block; vertical-align: baseline;}

.movement { height: 16px; margin-top: 5px; cursor: pointer; }
.movement i { margin: 0 4px; font-size: 14px; }
.movement a i { color: gray; }
.movement a i:hover { color: #4E97E7; }
/*.actionoper { float: left; font-size: 24px; }
.shareaction { margin-left: 15px; font-size: 24px !important; }*/
.shareaction i { margin: auto 5px; }

.weixin { position: relative; }
.weixin:hover div.qrcodebox { display: block; transform-origin: 100% 0%; -webkit-animation: fadeIn 0.3s ease-in-out; animation: fadeIn 0.3s ease-in-out; }
.weixin div.qrcodebox { width: 220px; display: none; left: -10px !important; text-align: left; background-color: #333; padding: 20px; position: absolute; z-index: 999; border-radius: 5px; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); color: #fff; font-size: 14px; line-height: 1.6; zoom: 1; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; bottom: 30px; }
.weixin div span { color: #ccc !important; font-size: 12px; float: left; margin-top: 15px; margin-right: 0px !important; }
.weixin div.qrcodebox:before { position: absolute; content: ''; width: 0; height: 0; border: 6px solid rgba(0, 0, 0, 0); border-top-color: #333; left: 8px; bottom: -12px; }
.weixin div.qrcodebox:after { width: 100%; height: 40px; content: ''; position: absolute; top: -40px; left: 0; }

.weixin_top { position: relative; }
.weixin_top:hover div.qrcodebox_top { display: block; transform-origin: 100% 0%; -webkit-animation: fadeIn 0.3s ease-in-out; animation: fadeIn 0.3s ease-in-out; }
.weixin_top div.qrcodebox_top { width: 220px; display: none; margin-top: 10px; left: -10px !important; text-align: left; background-color: #333; padding: 20px; position: absolute; z-index: 999; border-radius: 5px; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); color: #fff; font-size: 14px; line-height: 1.6; zoom: 1; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; }
.weixin_top div span { color: #ccc !important; font-size: 12px; float: left; margin-top: 15px; margin-right: 0px !important; }
.weixin_top div.qrcodebox_top:before { position: absolute; content: ''; width: 0; height: 0; border: 6px solid rgba(0, 0, 0, 0); border-bottom-color: #333; left: 8px; top: -12px; }
.weixin_top div.qrcodebox_top:after { width: 100%; height: 40px; content: ''; position: absolute; top: -40px; left: 0; }
.fa-phone:before { content: "\f095";}
.fa-envelope-o:before { content: "\f003";}
.fa-weibo:before { content: "\f18a";}
.fa-tencent-weibo:before { content: "\f1d5";}
.fa-qq:before { content: "\f1d6";}
.fa-wechat:before, .fa-weixin:before { content: "\f1d7";}
.fa { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color:#909090;}

.resume_mobile_text p i{margin: 0 10px 0 0;}

.box {  margin-top: 20px;  margin-bottom: 20px; width:100%; }
.box .video-left { width:400px; height:550px; float:left;}
.box .write-box{ width:750px; height:550px; float:left;  margin-left:20px;}
.box .write-box  h3{width:100%; display:block; line-height:50px; font-size:24px;padding-left:30px; }
.box .write-box .ul-list{ width:100%;padding-left:30px; }
.box .write-box .ul-list li{line-height:25px;}

.tuandui_main{ margin-top: 16px;}
.tuandui_main_pic { padding: 20px 0 20px 132px; }
.tuandui_main_pic .mengbing { margin-right: 103px; float: left; }
.tuandui_main_pic .jianjie { float: left; margin-right: 100px; }
.tuandui_main_pic .jianjie h3 { margin: 40px 0; }
.tuandui_main_pic .jianjie h3 { font-size: 24px; color: #000; line-height: 30px; }
.tuandui_main_pic .lianxi { margin: 10px 0 10px 0; }
.tuandui_main_pic .lianxi p { height: 24px; line-height: 24px; }
.tuandui_main_pic .lianxi p a { }
.tuandui_main_pic .weibo { margin-top: 26px; margin-right: 20px; float: left; position:relative;height: 32px; padding: 0 10px; width: 100px; text-align: center; line-height: 32px; background: #c90000 url(../images/team05.png) no-repeat 13px center; color: #fff; z-index:9 }
.tuandui_main_pic .weibo a{ color:#fff;}
.tuandui_main_pic .weibo img{ position:absolute; left:-10px; top:-160px; display:none; width:160px; height:160px;}
/* .tuandui_main_pic .weibo:hover img{ display:block}
 */.tuandui_main_pic .bshare { margin-top: 26px; float: left; }
.tuandui_main_pic .bshare .bshareDiv { }
.tuandui_main_pic .bshare .bshareDiv .buzzButton { }
.bshare { background: url(../images/share_03.jpg) no-repeat #ddd; position: relative; width: 69px; height: 30px; }
.bshare .bshareDiv { position: absolute; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); }

.lawyer-conbot { height: 100%; }
.specific {  width: 810px; position: relative; margin-right: 20px; float: left; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType='0', StartColorStr='#99fdfdfd', EndColorStr='#99fdfdfd');padding:20px 0 72px 10px; }
.specific .zong {border-bottom: 1px solid #E0E0E0; margin-bottom: -1px; /* background-color: pink; */ padding-top: 20px; }
.specific .experience { padding-bottom: 15px; }
.specific img { position: absolute; top: 0; left: 230px; z-index: 999; }
.specific .experience .hd, .specific .achieve .hd, .specific .other .hd { overflow: hidden; }
.hd h4, .specific .achieve h4{ float: left;  color:#fff; margin-bottom: 25px; font-weight: normal;}
.specific .experience .hd h4, .specific .achieve h4, .aside .achieve h4 a, .aside .news h4 a, .aside .yanjiu h4 a, .specific .other h4 {  font-size: 15px; }
.hd h4{background-color:#910000;width:90px;height:35px; line-height:35px;font-size:15px; color:#fff; text-align: center;padding-top:3px;}
.aside .achieve h4 a:hover { color: #910000; }
.specific .experience .hd a, .specific .achieve .hd a, .specific .other .hd a { float: right; display: block; width: 24px; height: 24px; background: #c2c0ba; color: #fff; font-size: 20px; text-align: center; font-weight: bold; margin-right: 10px; }
.specific .experience p { color: #000; }
.specific .achieve ul, .other dl { padding-bottom: 20px; }
.specific .achieve ul li { padding-left: 10px; background: url(../images/about04.png) no-repeat left 13px; line-height: 29px;}
.other .bd ul{ width:100%;}
.other .bd ul li{line-height: 35px; padding-left: 10px; width:100%;}
.other .bd ul li:nth-of-type(odd){ background:#e6e6e6;}
.specific .experience .other .bd dl dt { display: block; width: 85px; height: 22px; background-color: #910000; text-align: center; color: #fff; margin-bottom: 20px; }
.specific .other .bd dl dd {  line-height: 29px; padding-left: 10px;}
.specific .other .bd dl dd:nth-of-type(odd){ background:#e6e6e6;}
.aside { width: 300px; /* background-color:green; */ float: left; }
.aside .lingyu, .aside .yuyan { padding-bottom: 14px; border-bottom: 1px dotted #E0E0E0; padding-left: 10px;}
.aside .lingyu h4, .aside .yuyan h4, .aside .achieve h4, .aside .news h4, .aside .yanjiu h4 { margin-bottom: 14px; padding-top: 20px; color: #000; font-size: 18px; font-weight: normal;}
.aside .lingyu ul li, .aside .yuyan ul li { height: 24px; line-height: 24px; text-decoration: underline; color: #000; }
.aside .yuyan { border-bottom: none; }
.aside .achieve h4 a { margin-left: 4%; }
.aside .achieve { background-color: #f5f3eb; width: 112%; margin: 0 -7%; }
.aside .achieve ul li { height: 49px; line-height: 22px; width: 86%; margin-left: 4%; border-bottom: 1px solid #E3E1D8; overflow: hidden;}
.aside .news,.aside .yanjiu{margin-left:10px; border-bottom:1px dotted #E0E0E0;}
.aside .news ul li { margin-left: 0; padding-right: 30px; height: 49px; line-height: 22px; /*border-bottom: 1px solid #E3E1D8;*/ height: 3.5em; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; }
.aside .achieve ul > li:last-child, .aside .news ul > li:last-child { border-bottom: none; }
.aside .news h4, .aside .yanjiu h4 { color: #c90000; }
.aside .yanjiu { border-bottom: none; }
.aside .yanjiu ul li { height: 36px;padding-top:5px;padding-bottom: 5px;overflow: hidden; }
.aside .yanjiu ul > li:first-child { border-top: 1px dotted #E0E0E0; }

/* 新闻中心 */
.wrap{ width:100%; height:428px;}
#news { }
.newsbox{ width:500px; height:375px; float:left; margin-left:20px;}
#slideshow_wrapper {width:500px; height:375px; position:: relative;  float:left; BACKGROUND-COLOR: #121212;  OVERFLOW: hidden;}
#slideshow_footbar { Z-INDEX:2; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000); WIDTH: 500px; padding-top:336px; padding-right:20px; HEIGHT: 30px}
#slideshow_photo { POSITION: absolute; WIDTH: 500px; HEIGHT: 375px; CURSOR: pointer;}
#slideshow_photo A { z-index: 1;  position: absolute; DISPLAY: block; }
#slideshow_photo A  img{ width:500px; height:375px;}
#slideshow_footbar .slideshow-bt { BACKGROUND-COLOR: #d2d3d4; MARGIN: 10px 10px 0px 0px; WIDTH: 10px; DISPLAY: inline; FLOAT: right; HEIGHT: 10px; FONT-SIZE: 0px;}
#slideshow_footbar .bt-on { BACKGROUND-COLOR: #910000;}


.newsbox .slideBox { position: relative; overflow: hidden; background: #000;}
.newsbox .slideBox .bd { position: relative; z-index: 0; margin: 0 auto;}
.newsbox .slideBox .bd li { position: relative; text-align: center; height: 375px;}
.newsbox .slideBox .bd li img { width: 100%;}

.newsbox .slideBox .hd { width: 100%; position: absolute; z-index: 1; bottom: 10px; left: 0; height: 12px; line-height: 12px;}
.newsbox .slideBox .hd ul { text-align: center;}
.newsbox .slideBox .hd ul li { cursor: pointer; display: inline-block;*display:inline; zoom: 1; width: 12px; height: 12px; margin: 0 5px; overflow: hidden; background: #fff;/*filter:alpha(opacity=80);opacity:0.8;*/ line-height: 999px; border-radius: 0;}
.newsbox .slideBox .hd ul .on { background: #910000;}

#news .cd { float: left; width: 50%; height: 375px; margin-left:50px;}
#news .cd ul{ width:100%; height:375px;}
#news .cd .news_item{ width: 600px;  padding:15px 0 10px 10px; float: left; cursor: pointer; border-bottom:#cbcbcb 1px dashed; }
#news ul li:hover .news_item_title a,#news ul li:hover .news_item_time{ color:#910000;}
#news ul li:hover .news_item_img{background:#ae0101;}
#news ul li:first-child{ padding-top:15px;}
.news_item_img { float: left; width: 5px; height:16px; margin-top:4px; background:#b5b5b5; }
.news_item_con { float: left; width: 515px; margin-left:10px; }
.news_item_title { float: left; width: 100%; height: 20px; line-height: 20px; overflow: hidden; }
.news_item_title a { font-size: 16px; color: #333; letter-spacing:1px;}
.news_item_desc { float: left; width: 100%; font-size: 14px; color: #8f8f8f; line-height: 28px; letter-spacing:1px; }
.news_item_time { float: right; width: 50px; height: 20px; line-height: 20px; font-size: 14px; color: #333; }

.th1{ display:inline;}
.th2{ display:none;}



/* 合作机构 */
#partner { float: left; width: 100%; padding: 15px 0 30px 0px; }
.partner_top { float: left; width: 100%; height: 50px; }
.partner_top h3 { line-height: 50px; font-size: 18px; color: #333; }
.partner_con { float: left; width: 100%; }
.partner_con_row { margin-left: -7.5px; margin-right: -7.5px; }
.partner_item { float: left; padding: 0 7.5px; margin-bottom: 15px; }
.partner_item_img { width: 136px; height: 68px; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; }
/* 质量保证 */
#quality { float: left; width: 100%; padding: 20px 0; background: #910000; }
.q1, .q2, .q3, .q4 { float: left; width: 24.723%; height: 50px; line-height: 50px; text-align: center; background: url(../images/q_li.jpg) no-repeat left center; }
.q1 a, .q2 a, .q3 a, .q4 a { display: inline-block; height: 50px; font-size: 24px; color: #fff; padding-left: 60px; background-size: contain !important; }
.q1 { width: 25.833%; background: none; }
/* footer */
#footer { float: left; width: 100%; background: #f5f4f3; padding: 37px 0 35px 0; }
#help { float: left; width: 100%; border-bottom: 1px solid #dcdbdb; }
.help_list { float: left; padding: 0 5px; min-height: 200px; }
.help_list:nth-child(1) { width: 230px; }
.help_list:nth-child(2) { width: 170px; }
.help_list:nth-child(3) { width: 170px; }
.help_list:nth-child(4) { width: 345px; }
.help_list:nth-child(5) { width: 205px; }
.help_top { float: left; width: 100%; height: 36px; overflow: hidden; }
.help_top h3 { float: left; height: 36px; line-height: 36px; font-size: 18px; color: #363636; }
.help_top span { float: right; width: 14px; height: 36px; background: url(../images/footer_li.png) no-repeat center; display: none; -ms-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.help_top span:hover { -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); transform: rotate(135deg); }
.help_list ul { float: left; padding: 0; margin-top: 5px; }
.help_list ul li { float: left; width: 100%; height: 24px; line-height: 24px; }
.help_list ul li a { font-size: 14px; color: #666; }
.help_list:nth-child(1) ul li { width: 39%; }
.help_con { float: left; width: 100%; line-height: 35px; color: #666; font-size: 14px; }
.help_con span { font-size: 18px; color: #910000; }
#copy_txt { float: left; width: 100%; line-height: 24px; font-size: 14px; color: #666; text-align: center; }
/* 友情链接 */
#link { float: left; width: 100%; padding: 20px 45px; }
.link_top { float: left; width: 75px; font-size: 14px; line-height: 24px; color: #333; }
.link_con { float: left; width: 1040px; height: 24px; overflow: hidden; position: relative; padding-right: 50px; }
.link_con li { float: left; }
.link_con li a { display: inline-block; font-size: 14px; line-height: 24px; color: #333; margin-right: 10px; }
.link_btn { position: absolute; right: 0; top: 0; line-height: 24px; font-size: 14px; color: #333; cursor: pointer; }
#LeftButton { width: 24px; height: 42px; display: block; background: url(../images/left.png) no-repeat 0px 0px; position: absolute; left: 0px; top: 55px; }
#RightButton { width: 24px; height: 42px; display: block; background: url(../images/right.png) no-repeat 0px 0px; position: absolute; left: 736px; top: 55px; }
#MarqueeDiv { width: 692px; float: left; height: 152px; overflow: hidden; margin: 0 0 0 34px; display: inline; }
#MarqueeDiv img { margin-right: 10px; height: 150px; width: 150px; }
/*end*/


/*left*/
#left { width: 100%; float: left; text-align: center; }
.left_list { width: 100%; float: left; }
.left_top { display: none; }
.left_top h3 { }
.left_con { float: left; width: 100%; }
.type_list { width: 100%; float: left; }
.type_list ul { margin: 0px; padding: 0px; list-style-type: none; }
.type_list li { display: inline-block; padding: 0px; list-style-type: none; margin: 10px 0; }
.type_list li a { font-size: 16px; height: 36px; margin: 0 5px; line-height: 36px; padding: 0 30px; background: #c3c3c3; display: inline-block; color: #333; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
.type_list li a:hover, .type_list li a.current { background: #910000; color:#fff;}
.type_list li.second_cat {}
.type_list li.second_cat a {}
.type_list li.second_cat a:hover {}
.type_list li.second_cat a.current {}
/*end*/
/*刑事知识*/
.leftact{ width:270px; float:left;}
.leftmenu{ width:100%; float:left; background:#303030; height:238px;}
.leftmenu .typename{ width:100%; margin-top:12px;}
.leftmenu .typename a{ padding-left:50px;  line-height:90px;  font-size:22px;  color:#ffb923;}
.leftmenu ul {}
.leftmenu ul li{ width:100%; height:45px; float:left;}
.leftmenu li a { font-size: 16px; height: 45px; line-height: 45px; padding-left:50px; color: #fff;  display:block; }
.leftmenu li a:hover, .leftmenu li a.current{ 
    background: -moz-linear-gradient(left, #a31f25 0%, #313030 100%);
	background: -webkit-linear-gradient(left, #a31f25 0%,#313030 100%);
	background: -o-linear-gradient(left, #a31f25 0%,#313030 100%);
	background: -ms-linear-gradient(left, #a31f25 0%,#313030 100%);
	background: linear-gradient(left, #a31f25 0%,#313030 100%);
}
.leftmenu li.second_cat {}
.leftmenu li.second_cat a {}
.leftmenu li.second_cat a:hover {}
.leftmenu li.second_cat a.current {}

.left_con a{ display:block; border-style:none; height:263px;}
.left_con span{ display:block; line-height:30px; color:#696965; padding-left:40px;}
.left_con p{ display:block; padding-left:38px; padding-top:30px; padding-bottom:35px;}

.right_act{ width: calc(100% - 270px); float:left;}
.right_zstop { width:100%; float: left; border-bottom: 1px solid #e5e5e5;  }
.main_zstop { float: right; min-width:330px; height: 50px; line-height: 50px; font-size: 14px;}
.main_zstop span { float: left; color: #910000; font-weight: bold; background: url(../images/dts.png) no-repeat left center;  padding-left: 40px;  }
.main_zstop .span2 { float: right; color: #999; }
.main_zstop ul { float: left; }
.main_zstop ul li { float: padding: 0 5px; color: #666; }
.main_zstop ul li a { color: #666; }
.main_zstop ul li a:hover { color: #910000; }
.right_zscon{ width:100%; min-height:830px;}
.right_zscon ul{ width:100%; }
.right_zscon ul li{ float:left; padding-bottom:20px; padding-top:20px; margin-left:20px;}
.right_zscon ul li{  border-bottom:1px #dee3eb dashed;}
.right_zscon .time{ float:left; color:#ccc; font-size:16px; font-weight:bold; line-height:30px; padding-left:20px; padding-right:20px; border-right:2px #b5b5b5 solid;}
.right_zscont{ float:left; width: calc(100% - 93px);  padding-left:20px;}
.right_zscont .zstitle{ color:#666; font-size:16px; font-weight:bold; display:block;}
.right_zscont .bq{ color:#8b8a8a; font-size:12px; display:block; line-height:25px;}
.right_zscont .dec{ color:#666; font-size:14px; display:block; line-height:30px;}

/*right*/
#right {/* width:880px; */ width: 100%; float: right; }
#right_top { width: 100%; height: 60px; line-height: 60px; float: left; border-bottom: 1px solid #e5e5e5; text-align: center; display: none; }
#right_top h3 { font-size: 24px; color: #45b1ff; line-height: 60px; font-family: "微软雅黑"; }
#right_top h3 a { color: #45b1ff; }
#right_top span { float: right; }
#right_con { width: 100%; float: left; padding: 10px 0 0 0; line-height: 200%;/*overflow-x:hidden;*/ min-height: 300px; height: auto !important; height: 300px; }
#right_con img { max-width: 100%; height: 100%; }
/*end*/

/*demo*/
#demo { overflow: hidden; width: 900px; height: 145px; margin: 35px 0 0 10px; float: left; display: inline; }
#cdemo { overflow: hidden; width: 900px; }
#demo img { }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; }
/*end*/ 
/*news*/
.art_list { width: 100%; float: left; padding: 15px 0; border-bottom: 1px dashed #dcdcdc; cursor: pointer; }
.art_img { float: left; width: 20%; }
.art_img img { width: 100%; }
.art_right { float: right; width: 78%; }
.art_title { width: 100%; height: 30px; line-height: 30px; font-size: 18px; overflow: hidden; }
.art_title a { text-decoration: underline; }
.art_author { width: 100%; height: 20px; line-height: 20px; color: #666; }
.art_author span { margin: 0 10px 0 0; color: #999; }
.art_des { color: #666; line-height: 25px; }
.art_more a { color: #910000; }
.art_list:hover { border-bottom: 1px dashed #910000; }
.art_list:hover .art_title a { color: #910000; }
.articleList { width: 100%; float: left; }
.articleList ul { margin: 0px; padding: 0px; list-style-type: none; }
.articleList li { margin: 0px; padding: 0 0 0 10px; list-style-type: none; border-bottom: 1px dotted #ccc; background: url(../images/li_0.png) no-repeat left center; line-height: 35px; }
.time { float: right; }
.articleTitle { font-weight: bold; font-size: 18px; text-align: center; }
.articleAuthor { text-align: center; padding: 7px 0px; border-bottom: 1px dotted #ccc; }
.articleauthor span { margin: 0px 6px; font-size: 9pt; }
.articleInfo { width: 100%; padding: 10px 0; line-height: 200%; }
.articleInfo img { max-width: 100%; }
.pageUpDown { padding-top: 10px; text-align: left; line-height: 30px; }
/*end*/

/*lingyu*/
.lyart_list { width:100%; height:100%; float: left; padding: 15px 10px; border-bottom: 1px dashed #dcdcdc; cursor: pointer; }
.lyart_img { float: left; width: 20%;}
.lyart_img img { width: 100%;}
.lyart_right { width: 100%;}
.lyart_title { width: 100%; height: 30px; line-height: 30px; font-size: 18px; overflow: hidden; text-align:center;}
.lyart_title a { text-decoration: underline;}
.lyart_author { width: 100%; height: 20px; line-height: 20px; color: #666; }
.lyart_author span { margin: 0 10px 0 0; color: #999;}
.lyart_des { color: #666; line-height: 25px;}
.lyart_more a { color: #910000;}
.lyart_list
.lyart_list:hover .art_title a { color: #fff;}
.lyarticleList { width: 100%; float: left;}
.lyarticleList ul { margin: 0px; padding: 0px; list-style-type: none;}
.lyarticleList li { width: 288px; height:220px;  background: #d9d9d9; line-height: 35px; float:left; margin-right:15px; margin-bottom:15px; }
.lyarticleList li:nth-child(4n+4) {margin-right:0px;}
.lyarticleList li:hover { background:#910000; color:#fff;}
.lyarticleList li:hover  .lyart_des , .lyarticleList li:hover  .lyart_title a ,.lyarticleList li:hover  .lyart_more a { color:#fff;}
.time { float: right;}
.articleTitle { font-weight: bold; font-size: 18px; text-align: center; }
.articleAuthor { text-align: center; padding: 7px 0px; border-bottom: 1px dotted #ccc; }
.articleauthor span { margin: 0px 6px; font-size: 9pt; }
.articleInfo { width: 100%; padding: 10px 0; line-height: 200%; }
.articleInfo img { max-width: 100%; }
.pageUpDown { padding-top: 10px; text-align: left; line-height: 30px; }
/*end*/

/*Product*/
.productList {/*width:100%;float:left;*/ }
.pro_list { float: left; margin: 15px auto; width: 25%; height: 340px; padding: 0 15px; }
.pro_list2 { width: 100%; height: 100%; box-shadow: 0 0 5px #dcdcdc; }
.pro_list2:hover { background:#910000; }
.pro_list2:hover .pro_item_title h3 a{ color:#fff;}
.pro_list2:hover .pro_item_title h4{ color:#fff;}
.pro_img img { width: 100%; }
.pro_title { width: 100%; height: 25px; line-height: 25px; overflow: hidden; }
.productTitle { line-height: 35px; font-weight: bold; text-align: center; font-size: 18px; }
.productImg { width: 100%; text-align: center; float: left; margin: 10px auto; }
.productImg img { max-width: 100%; }
.productBuy { width: 100%; text-align: center; float: left; margin: 10px auto; }
.productBuy a { margin: 0 10px; }
/*.productBuy a{width:120px;height:40px;line-height:40px;background:#45b1ff; display:inline-block; color:#fff; border-radius:5px; font-size:14px;}
.productBuy a:hover{background:#000;}*/
.title { width: 100%; float: left; margin: 10px 0 0 0; border-bottom: 1px dotted #ccc; line-height: 25px; }
.title span { font-size: 14px; font-weight: bold; }
.productDesc { line-height: 200%; padding: 10px 0; width: 100%; float: left; }
/*end*/

/*page*/
.pages { font-size: 12px; text-align: center; padding: 10px 0px 10px 0px; }
.pages li { display: inline-block; }
.pages a { font-size: 12px; padding: 5px 10px; border: 1px solid #ccc; margin: 0 2px; }
.pages a:hover { background: #eee; }
.pages li.active a { background: #eee; color: #f00; }
.pages select { vertical-align: middle; font-size: 8pt; padding: 0px; }
.pages b { font-weight: normal; }
/*end*/

/*feedback*/
.f_list { width: 100%; float: left; margin: 5px auto; clear: both; }
.f_list .fl_l { float: left; width: 20%; text-align: right; }
.f_list .fl_r { float: left; width: 80%; }
.input_text { width: 90%; border: 1px solid #ccc; line-height: 24px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); -o-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); }
.w100 { width: 100px; }
/*end */
@media screen and (min-width: 1230px) {
.zhuaqu{ display:none;}
.container { width: 1200px; } }
@media screen and (max-width: 1230px) {
.zhuaqu{ display:none;}
.banner-box .bd li{height:450px; }
.banner-box .bd li a img{ height:450px; }
.banner-box .hd {bottom:-231px;}
.pro_item_1, .pro_item_2 { width: 46.666%; margin-right: 3.333%; }
.pro_item_3 { width: 96.666%; margin-right: 3.333%; }
.pro_item_4 { width: 100%; }
.pro_item_5 { width: 48.333%; margin-right: 3.333%; }
.pro_item_6 { width: 48.333%; }
.banner-box .bd li{height:450px; }
.banner-box .bd li a img{ height:450px; }
.banner-box .hd {position:absolute;bottom:-279px;left:47%;}

#navigate ul li a { padding: 0 15px; }
.th1{ display:none;}
.th2{ display:inline;}

.box_tit{height:100px; width:100%; background:#152131; float:left;}
.box_tit .bt{display:block; width:100%; line-height:63px; font-size:24px; color:#fff; text-align:center;}
.box_tit .fb{display:block; width:100%; font-size:14px; color:#fff; text-align:center;}
.box_kx{ width:100%; height:20px; background:url(../images/sanjiao.jpg) no-repeat top center; float:left; }
.yw_l{ width:585px; height:440px; float:left;}
.yw_r{ width:585px; height:440px; float:left;}
.yw_l ul { width:585px; padding-left:0px; height:440px;}
.yw_l ul li{ width:278px; height:102px; margin-right:7px; margin-top:7px; background:#d4d9e0; float:left; text-align:center;}
.yw_l ul li:first-child{ background:#910000; color:#fff; font-size:24px; text-align:center; line-height:102px;}
.yw_l ul li a{ display:block; float:left; width:100%;}
.yw_l ul li img{ margin-top:15px; margin-bottom:10px;}
.yw_r ul { padding-left:15px;width:585px; height:440px;}
.yw_r ul li{ width:278px; height:102px; margin-right:7px; margin-top:7px; background:#d4d9e0; float:left; text-align:center;}
.yw_r ul li:first-child{ background:#910000; color:#fff; font-size:24px; text-align:center; line-height:102px;}
.yw_r ul li a{ display:block; float:left; width:100%;}
.yw_r ul li img{ margin-top:15px; margin-bottom:10px;} 

.right_act{ width: calc(100% - 270px); }
.right_zstop { width: 100%;}
.right_zscont { width: calc(100% - 90px);}

}
@media screen and (max-width: 1200px) {
.zhuaqu{ display:none;}
.banner-box .bd li{height:400px; }
.banner-box .bd li a img{ height:400px; }
.banner-box .hd {bottom:-210px;}
#logo { float: none; text-align:center;}
#link { padding: 20px 15px;}
.link_top { width: 100%;}
.link_con { width: 100%;}
.news_item { width: 100%; padding-right: 0;}
.pro_list { width: 33.33%;}
.th1{ display:none;}
.th2{ display:inline;}
.box_tit{height:100px; width:100%; background:#152131; float:left;}
.box_tit .bt{display:block; width:100%; line-height:63px; font-size:24px; color:#fff; text-align:center;}
.box_tit .fb{display:block; width:100%; font-size:14px; color:#fff; text-align:center;}
.box_kx{ width:100%; height:20px; background:url(../images/sanjiao.jpg) no-repeat top center; float:left; }
.yw_l{ width:550px; height:440px; float:left;}
.yw_r{ width:550px; height:440px; float:left;}
.yw_l ul { padding-left:58px;width:580px; height:440px;}
.yw_l ul li{ width:233px; height:102px; margin-right:7px; margin-top:7px; background:#d4d9e0; float:left; text-align:center;}
.yw_l ul li:first-child{ background:#910000; color:#fff; font-size:24px; text-align:center; line-height:102px;}
.yw_l ul li a{ display:block; float:left; width:100%;}
.yw_l ul li img{ margin-top:15px; margin-bottom:10px;}
.yw_r ul { padding-left:48px;width:580px; height:440px;}
.yw_r ul li{ width:233px; height:102px; margin-right:7px; margin-top:7px; background:#d4d9e0; float:left; text-align:center;}
.yw_r ul li:first-child{ background:#910000; color:#fff; font-size:24px; text-align:center; line-height:102px;}
.yw_r ul li a{ display:block; float:left; width:100%;}
.yw_r ul li img{ margin-top:15px; margin-bottom:10px;} 
#news .cd { margin-left:20px;}
.content {	height: 250px;}
#ztbox {height:250px;}
#ztbox #conter1 {height:250px;}
#ztbox #conter1 ul { height:250px;}
#ztbox #conter2 { height:250px;}
#ztbox #conter2 ul {  height:250px;}
.box_cganli .row ul li:nth-child(2n+1){ margin-left:0; margin-right:0;}
.row { padding-right: 20px; padding-left: 20px;}

.right_act{ width: calc(100% - 270px); }
.right_zstop { width: 100%;}
.right_zscont { width: calc(100% - 90px);}
.jieshao .pro_item_title { top: calc(100% - 85px); height: 85px;}
}
@media screen and (max-width: 992px) {
.zhuaqu{ display:none;}
.banner-box .bd li{height:400px; }
.banner-box .bd li a img{ height:400px; }
.banner-box .hd {position:absolute;bottom:-208px;}
/*关于我们*/
.box_nr_left{ width:100%; height:auto; float:left;}
.box_nr_left img{ width:100%; height:auto;}
.box_nr_right{ width:100%; height:auto; overflow:visible; float:left;  padding-left:0;}
.shouji{ display:block;}
.pc{ display:none; }
#logo { text-align:center; float:none;}
/*业务范围*/
.box_yw_nr_left{ width:100%; height:150px; float:left; background:#f5f4f3;}
.box_yw_nr_right{ width:100%; height:200px; background:#f5f4f3; overflow:hidden; float:left; margin-left:0px; margin-top:20px;}
#news .cd { margin-left:20px;}
.content {	height: 250px;}
#ztbox {height:250px;}
#ztbox #conter1 {height:250px;}
#ztbox #conter1 ul { height:250px;}
#ztbox #conter2 { height:250px;}
#ztbox #conter2 ul {  height:250px;}
.box_cganli .row ul li:nth-child(2n+1){ margin-left:0; margin-right:0;}
.row { padding-right: 20px; padding-left: 20px;}

.newsbox { width: 100%; height:280px; padding-left: 10px; padding-right: 10px; margin-left:0px;}
#slideshow_wrapper { WIDTH: 100%; HEIGHT: 280px;}
#slideshow_photo { WIDTH: 100%; HEIGHT: 280px; overflow: hidden;}
#slideshow_photo a{ WIDTH: 730px;height: 100%;}
#slideshow_photo A img { width: 100%; height: 100%;}
#slideshow_footbar { WIDTH: 730px; padding-top: 249px;}
#news .cd { width: 100%; height: auto; margin-left: 0;}
#news .cd .news_item { width: 100%; padding: 15px 0 0 0;}
.news_item_con { width: 90%;}
.box_cganli .row ul li:nth-child(2n+1){ margin-left:0; margin-right:0;}
.box_cganli .row .anliimg { width: 30%; height: 120px;}
.box_cganli .row .anlicon { height: 120px; width: 70%;}
.box_cganli .row ul li { width: 100%; height: 120px;}
.box_cganli .row ul li img { width: 100%; height: 100%;}

.right_act{ width: calc(100% - 270px); }
.right_zstop { width: 100%;}
.right_zscont { width: calc(100% - 90px);}
.jieshao .pro_item_title { top: calc(100% - 85px); height: 85px;}

/*内页关于我们*/
/*lingyu*/
.col-md-4{ display:none;}
.col-md-8{ width:100%;}
.resume_right_header .resume_mobile_logo { display: block; max-width: 30%; float: left; margin-right: 30px;}
.resume_right_header .resume_mobile_logo img { width: 100%; height: 100%;}
.resume_mobile_share{display: block;float: left;margin: 25px 10px 0;width: 60%;}
.resume_mobile_share .pic_moblie_block{display: block;}
.resume_mobile_share .pic_moblie_block ._share_text{width: 15%;}
.resume_mobile_share .custom_space{width: 15px;height:15px;}
.resume_mobile_text{display: block;}
.resume_mobile_text p{margin-bottom:10px;}
.resume_mobile_text p i{margin: 0 10px 0 0;}
.lyarticleList li { width: 100%; margin-right:0; }
.lyarticleList li:nth-child(4n+4) {margin-right:0px;}
.fa {display: inline-block;}
.
/*end*/

.box_tit{height:100px; width:100%; background:#152131; float:left;}
.box_tit .bt{display:block; width:100%; line-height:63px; font-size:24px; color:#fff; text-align:center;}
.box_tit .fb{display:block; width:100%; font-size:14px; color:#fff; text-align:center;}
.box_kx{ width:100%; height:20px; background:url(../images/sanjiao.jpg) no-repeat top center; float:left; }
.yw_l{ width:550px; height:440px; float:left;}
.yw_r{ width:550px; height:440px; float:left;}
.yw_l ul { padding-left:58px;width:580px; height:440px;}
.yw_l ul li{ width:233px; height:102px; margin-right:7px; margin-top:7px; background:#d4d9e0; float:left; text-align:center;}
.yw_l ul li:first-child{ background:#910000; color:#fff; font-size:24px; text-align:center; line-height:102px;}
.yw_l ul li a{ display:block; float:left; width:100%;}
.yw_l ul li img{ margin-top:15px; margin-bottom:10px;}
.yw_r ul { padding-left:48px;width:580px; height:440px;}
.yw_r ul li{ width:233px; height:102px; margin-right:7px; margin-top:7px; background:#d4d9e0; float:left; text-align:center;}
.yw_r ul li:first-child{ background:#910000; color:#fff; font-size:24px; text-align:center; line-height:102px;}
.yw_r ul li a{ display:block; float:left; width:100%;}
.yw_r ul li img{ margin-top:15px; margin-bottom:10px;}

.box .video-left { width:100%; height:auto;}
.box .write-box{ width:100%; height:auto; margin-left:0;}
.box .write-box  h3{width:100%; display:block; line-height:50px; font-size:24px;padding-left;0px; }
.box .write-box .ul-list{ width:100%;padding-left:0px; }

.col-md-3 .counter{ width:100%; height:220px;}

.pro_left, .pro_right { width: 100%; }
.pro_item_1, .pro_item_5 { width: 48%; margin-right: 4%; }
.pro_item_2, .pro_item_6 { width: 48%; margin-right: 0; }
.pro_item_3 { width: 100%; }
.pro_item_4 { width: 100%; }
#top { display: none; }
.slideBox .bd li { height: 400px; }
#logo img { height: 65px; }
#navigate { margin: 25px 5px 0 0; }
#navigate ul li a { padding: 0 10px; font-size: 12px; }
.q1, .q2, .q3, .q4 { height: 40px; line-height: 40px; }
.q1 a, .q2 a, .q3 a, .q4 a { height: 40px; font-size: 16px; padding-left: 40px; }
.pro_list { height: 300px; }
.pro_item_title h3 a { font-size: 18px; }
.pro_item_title h4 { line-height: 20px; }

.th1{ display:none;}
.th2{ display:inline;}
 }
 @media screen and (max-width: 767px) {
.zhuaqu{ display:none;}
#logo { float:left;}
.banner-box .bd li{height:360px; }
.banner-box .bd li a img{ height:360px; }
.banner-box .hd {bottom:-186px;}
/*关于我们*/
.box_nr_left{ width:100%; height:auto; float:left;}
.box_nr_left img{ width:100%; height:auto;}
.box_nr_right{ width:100%; height:auto; overflow:visible; float:left;  padding-left:0;}
.shouji{ display:block;}
.pc{ display:none; }
/*业务范围*/
.box_yw_nr_left{ width:100%; height:auto; padding-bottom:15px; float:left; background:#f5f4f3;}
.box_yw_nr_right{ width:100%; height:auto; background:#f5f4f3; padding-bottom:15px; overflow:hidden; float:left; margin-left:0px; margin-top:20px;}
#news .cd { margin-left:20px;}
.content {	height: 250px;}
.content .content-2, .content .content-1 { padding: 10px 0 10px 0;}
#ztbox {height:250px;}
#ztbox #conter1 { height:250px;}
#ztbox #conter1 ul { height:250px;}
#ztbox #conter1 ul li{ width:113px;}
#ztbox #conter2 { height:250px;}
#ztbox #conter2 ul {  height:250px;}
#ztbox #conter2 ul li{ width:113px;}
.box_cganli .row ul li:nth-child(2n+1){ margin-left:0; margin-right:0;}
.row { padding-right: 20px; padding-left: 20px;}

.newsbox { width: 100%; height:280px; padding-left: 10px; padding-right: 10px; margin-left:0px;}
#slideshow_wrapper { WIDTH: 100%; HEIGHT: 280px;}
#slideshow_photo { WIDTH: 100%; HEIGHT: 280px; overflow: hidden;}
#slideshow_photo a{ WIDTH: 98%;height: 100%;}
#slideshow_photo A img { width: 100%; height: 100%;}
#slideshow_footbar { WIDTH: 98%; padding-top: 249px;}
#news .cd { width: 100%; height: auto; margin-left: 0;}
#news .cd .news_item { width: 100%; padding: 15px 0 0 0;}
.news_item_con { width: 90%;}
.box_cganli .row ul li:nth-child(2n+1){ margin-left:0; margin-right:0;}
.box_cganli .row .anliimg { width: 30%; height: 120px;}
.box_cganli .row .anlicon { height: 120px; width: 70%;}
.box_cganli .row ul li { width: 100%; height: 120px;}
.box_cganli .row ul li img { width: 100%; height: 100%;}

/*刑事知识*/
.leftact{ display:none;}


.right_act{ width:100%;}
.right_zstop { width:100%; }
.main_zstop { float: right; min-width:330px; height: 50px; line-height: 50px; font-size: 14px;}
.main_zstop span { float: left; color: #910000; font-weight: bold; background: url(../images/dts.png) no-repeat left center;  padding-left: 40px;  }
.main_zstop .span2 { float: right; color: #999; }
.main_zstop ul { float: left; }
.main_zstop ul li { float: padding: 0 5px; color: #666; }
.main_zstop ul li a { color: #666; }
.main_zstop ul li a:hover { color: #910000; }
.right_zscon{ width:100%; min-height:830px;}
.right_zscon ul{ width:100%; }
.right_zscon ul li{ float:left; padding-bottom:20px; padding-top:20px; margin-left:20px;}
.right_zscon ul li{  border-bottom:1px #dee3eb dashed;}
.right_zscon .time{ float:left; color:#ccc; font-size:16px; font-weight:bold; line-height:30px; padding-left:20px; padding-right:20px; border-right:2px #b5b5b5 solid;}
.right_zscont{ float:left; width: calc(100% - 93px);; padding-left:20px;}
.right_zscont .zstitle{ color:#666; font-size:16px; font-weight:bold; display:block;}
.right_zscont .bq{ color:#8b8a8a; font-size:12px; display:block; line-height:25px;}
.right_zscont .dec{ color:#666; font-size:14px; display:block; line-height:30px;}


/*内页关于我们*/
.col-md-4{ display:none;}
.col-md-8{ width:100%;}
.resume_right_header .resume_mobile_logo { display: block; max-width: 30%; float: left; margin-right: 30px;}
.resume_right_header .resume_mobile_logo img { width: 100%; height: 100%;}
.resume_mobile_share{display: block;float: left;margin: 25px 10px 0;width: 60%;}
.resume_mobile_share .pic_moblie_block{display: block;}
.resume_mobile_share .pic_moblie_block ._share_text{width: 15%;}
.resume_mobile_share .custom_space{width: 15px;height:15px;}
.resume_mobile_text{display: block;}
.resume_mobile_text p{margin-bottom:10px;}
.resume_mobile_text p i{margin: 0 10px 0 0;}
.fa {display: inline-block;}

.box .video-left { width:100%; height:auto;}
.box .write-box{ width:100%; height:auto; margin-left:0;}
.box .write-box  h3{width:100%; display:block; line-height:50px; font-size:24px;padding-left;0px; }
.box .write-box .ul-list{ width:100%;padding-left:0px; }

.tuandui_main{ margin-top: 16px;}
.tuandui_main_pic { padding: 20px 0 20px 0; }
.tuandui_main_pic .mengbing { margin-right: 0; float: left; }
.tuandui_main_pic .mengbing img{ width:100%;}
.tuandui_main_pic .jianjie { float: left; margin-right: 0; }
.tuandui_main_pic .jianjie h3 { margin: 40px 0; }
.tuandui_main_pic .jianjie h3 { font-size: 24px; color: #000; line-height: 30px; }
.tuandui_main_pic .lianxi { margin: 10px 0 10px 0; }
.tuandui_main_pic .lianxi p { height: 24px; line-height: 24px; }
.tuandui_main_pic .lianxi p a { }
/*lingyu*/

.lyarticleList li { width: 100%; margin-right:0; }
.lyarticleList li:nth-child(4n+4) {margin-right:0px;}
.
/*end*/
/* .tuandui_main_pic .weibo:hover img{ display:block}
 */.tuandui_main_pic .bshare { margin-top: 26px; float: left; }
.tuandui_main_pic .bshare .bshareDiv { }
.tuandui_main_pic .bshare .bshareDiv .buzzButton { }
.bshare { background: url(../images/share_03.jpg) no-repeat #ddd; position: relative; width: 69px; height: 30px; }
.bshare .bshareDiv { position: absolute; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); }

.lawyer-conbot { height: 100%; }
.specific {  width: 100%; position: relative; margin-right: 0; float: left; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType='0', StartColorStr='#99fdfdfd', EndColorStr='#99fdfdfd');padding:20px 0 72px 0px; }
.specific .zong {border-bottom: 1px solid #E0E0E0; margin-bottom: -1px; /* background-color: pink; */ padding-top: 20px; }
.specific .experience { padding-bottom: 15px; }
.specific img { position: absolute; top: 0; left: 230px; z-index: 999; }
.specific .experience .hd, .specific .achieve .hd, .specific .other .hd { overflow: hidden; }
.specific .experience .hd h4, .specific .achieve h4, .specific .other .hd h4 { float: left; margin-bottom: 25px; font-weight: normal;}
.specific .experience .hd h4, .specific .achieve h4, .aside .achieve h4 a, .aside .news h4 a, .aside .yanjiu h4 a, .specific .other h4 { color: #000; font-size: 18px; }
.specific .experience .hd h4{background-color:#910000;width:90px;height:23px;font-size:12px;color:#fff;text-align: center;padding-top:3px;}
.aside .achieve h4 a:hover { color: #910000; }
.specific .experience .hd a, .specific .achieve .hd a, .specific .other .hd a { float: right; display: block; width: 24px; height: 24px; background: #c2c0ba; color: #fff; font-size: 20px; text-align: center; font-weight: bold; margin-right: 10px; }
.specific .experience p { color: #000; }
.specific .achieve ul, .other dl { padding-bottom: 20px; }
.specific .achieve ul li { padding-left: 10px; background: url(../images/about04.png) no-repeat left 13px; line-height: 29px;}
.specific .other dl dt { display: block; width: 85px; height: 22px; background-color: #910000; text-align: center; color: #fff; margin-bottom: 20px; }
.specific .other dl dd { background: url(../images/about04.png) no-repeat left 13px; line-height: 29px; padding-left: 10px;}
.aside { width: 300px; /* background-color:green; */ float: left; }
.aside .lingyu, .aside .yuyan { padding-bottom: 14px; border-bottom: 1px dotted #E0E0E0; padding-left: 10px;}
.aside .lingyu h4, .aside .yuyan h4, .aside .achieve h4, .aside .news h4, .aside .yanjiu h4 { margin-bottom: 14px; padding-top: 20px; color: #000; font-size: 18px; font-weight: normal;}
.aside .lingyu ul li, .aside .yuyan ul li { height: 24px; line-height: 24px; text-decoration: underline; color: #000; }
.aside .yuyan { border-bottom: none; }
.aside .achieve h4 a { margin-left: 4%; }
.aside .achieve { background-color: #f5f3eb; width: 112%; margin: 0 -7%; }
.aside .achieve ul li { height: 49px; line-height: 22px; width: 86%; margin-left: 4%; border-bottom: 1px solid #E3E1D8; overflow: hidden;}
.aside .news,.aside .yanjiu{margin-left:10px; border-bottom:1px dotted #E0E0E0;}
.aside .news ul li { margin-left: 0; padding-right: 30px; height: 49px; line-height: 22px; /*border-bottom: 1px solid #E3E1D8;*/ height: 3.5em; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; }
.aside .achieve ul > li:last-child, .aside .news ul > li:last-child { border-bottom: none; }
.aside .news h4, .aside .yanjiu h4 { color: #c90000; }
.aside .yanjiu { border-bottom: none; }
.aside .yanjiu ul li { height: 36px;padding-top:5px;padding-bottom: 5px;overflow: hidden; }
.aside .yanjiu ul > li:first-child { border-top: 1px dotted #E0E0E0; }
.jieshao .pro_item_title { top: calc(100% - 85px); height: 85px;}

.business-ind { }
.business-ind ul { margin: -30px 0 0 -30px; padding-top: 30px; }
.business-ind ul li { display: block; width: 311px; height: 154px; float: left; margin: 30px 0 0 30px; border: 1px solid #f5f3eb; background-color: #f5f3eb; padding: 25px; }
.business-ind ul li h3 { margin-bottom: 10px; line-height: 24px; font-size: 22px; font-weight: normal; }
.business-ind ul li a { color: #000; }
.business-ind ul li a:hover { color: #c90000; }
.business-ind ul li p { color: #000; height: 60px; margin-bottom: 20px; overflow: hidden; }
.business-ind ul li > a { padding: 3px 10px; border: 1px solid #000; }  
.slideBox .bd li { height: 350px; }
#navigate { display: none; }
.mobile_nav { display: block; position: absolute; z-index: 2; width: 100%; }
.m_search { float: left; width: 100%; padding: 15px; }
.m_search #search { float: none; width: 70%; margin: 0 auto; }
#logo img { height: 50px; margin: 5px 0; }
.scrollable a.carousel-next { right: 0px; }
.scrollable a.carousel-prev { left: 0px; }
.news_item { width: 100%; padding-right: 0; }
.news_item_title a { font-size: 16px; margin-right: 10px;}
.pro_list { width: 50%; }
#toolbar { display: none; }
.th1{ display:none;}
.th2{ display:inline;} }
 @media screen and (max-width: 640px) {
.zhuaqu{ display:none;}
.banner-box .bd li{height:280px; }
.banner-box .bd li a img{ height:280px; }
.banner-box .hd {position:absolute;bottom:-139px;}
/*关于我们*/
.col-md-4{ display:none;}
.col-md-8{ width:100%;}
.resume_title_name {font-size: 25px; margin-bottom:0;}
._share_block { margin-top: 4px;}
._share_text{ margin-top:8px;}
.resume_right_header .resume_mobile_logo { display: block; max-width: 30%; float: left; margin-right: 30px;}
.resume_right_header .resume_mobile_logo img { width: 100%; height: 100%;}
.resume_mobile_share{display: block;float: left;margin: 25px 10px 0;width: 60%;}
.resume_mobile_share .pic_moblie_block{display: block;}
.resume_mobile_share .pic_moblie_block ._share_text{width: 15%;}
.resume_mobile_share .custom_space{width: 15px;height:15px;}
.resume_mobile_text{display: block;}
.resume_mobile_text p{margin-bottom:10px;}
.resume_mobile_text p i{margin: 0 10px 0 0;}
.fa {display: inline-block;}

.box_nr_left{ width:100%; height:auto; float:left;}
.box_nr_left img{ width:100%; height:auto;}
.box_nr_right{ width:100%; height:auto; overflow:visible; float:left;  padding-left:0;}
.shouji{ display:block;}
.pc{ display:none; }
.yeji { width:100%;}
.yeji dl{padding: 25px; text-align: left;}
.yeji dt{ float: left; width: 45px; text-align: center; margin: 0 30% 15px 37%;}
.yeji dt img{ display: inline-block;}
.yeji dd{ float: left; display:block; width:100%;}

.w-1200{width: 100%; margin: 0 auto; position: inherit;}
.w-1200 table{width: 98%;border-collapse: collapse;border-spacing: 0;background: #fff;color: #666;position: relative;}
.w-1200 table tr{border: 1px solid #ebebeb}
.w-1200 table td{border: 1px solid #ebebeb; width:50%;}
.w-1200 table dl{padding: 10px 0; text-align: left; width:100%;}
.w-1200 table dt{ float: left; width: 45px; text-align: center; margin: 0 30% 15px 37%;}
.w-1200 table dt img{ display: inline-block;}
.w-1200 table dd{ float: left; display:block; width:100%;}
.w-1200 table h4{font-size:18px;color: #666;line-height: 22px;padding: 0 0 5px 0; font-weight: normal; display:block; text-align:center; }
.w-1200 table p{font-size: 14px;color: #999; display:block; text-align:center;}
/*业务范围*/
.box_yw_nr_left{ width:100%; height:auto; padding-bottom:15px; float:left; background:#f5f4f3;}
.box_yw_nr_right{ width:100%; height:auto; background:#f5f4f3; padding-bottom:15px; overflow:hidden; float:left; margin-left:0px; margin-top:20px;}
#news .cd { margin-left:20px;}
.content {	height: 250px;}
.content .content-2, .content .content-1 { padding: 10px 0 10px 0;}
#ztbox {height:250px;}
#ztbox #conter1 { height:250px;}
#ztbox #conter1 ul { height:250px;}
#ztbox #conter1 ul li{ width:113px;}
#ztbox #conter2 { height:250px;}
#ztbox #conter2 ul {  height:250px;}
#ztbox #conter2 ul li{ width:113px;}
.box_cganli .row ul li:nth-child(2n+1){ margin-left:0; margin-right:0;}
.row { padding-right: 10px; padding-left: 10px;}

.newsbox { width: 100%; height:280px; padding-left: 10px; padding-right: 10px; margin-left:0px;}
#slideshow_wrapper { WIDTH: 100%; HEIGHT: 280px;}
#slideshow_photo { WIDTH: 100%; HEIGHT: 280px; overflow: hidden;}
#slideshow_photo a{ WIDTH: 98%;height: 100%;}
#slideshow_photo A img { width: 100%; height: 100%;}
#slideshow_footbar { WIDTH: 98%; padding-top: 249px;}
#news .cd { width: 100%; height: auto; margin-left: 0;}
#news .cd .news_item { width: 100%; padding: 15px 0 0 10px;}
.news_item_con { width: 90%;}
.box_cganli .row ul li:nth-child(2n+1){ margin-left:0; margin-right:0;}
.box_cganli .row .anliimg { width: 30%; height: 120px;}
.box_cganli .row .anlicon { height: 120px; width: 70%;}
.box_cganli .row ul li { width: 100%; height: 120px;}
.box_cganli .row ul li img { width: 100%; height: 100%;}
.jieshao .pro_item_title { top: calc(100% - 85px); height: 85px;}

/*内页关于我们*/

.box .video-left { width:100%; height:auto;}
.box .write-box{ width:100%; height:auto; margin-left:0;}
.box .write-box  h3{width:100%; display:block; line-height:50px; font-size:24px;padding-left;0px; }
.box .write-box .ul-list{ width:100%;padding-left:0px; }
/*lingyu*/

.lyarticleList li { width: 100%; margin-right:0; }
.lyarticleList li:nth-child(4n+4) {margin-right:0px;}
.
/*end*/

.pro_item_1, .pro_item_2, .pro_item_5, .pro_item_6 { height: 296px; }
.pro_item_3, .pro_item_4 { height: 233px; }
.slideBox .bd li { height: 300px; }
.news_item_time { display: none; }
.news_item_title a { font-size: 16px; margin-right: 10px;}

#link, #quality { display: none; }
.help_list { width: 100% !important; border-bottom: 1px solid #e2e2e2; min-height: 36px; }
.help_list:nth-child(4) .help_top { display: none; }
.help_list:nth-child(4) { border-bottom: none; }
.help_list:nth-child(5) { border-bottom: none; }
.help_list ul { display: none; margin-bottom: 15px; }
.help_top span { display: block; }
.help_top h3 { font-size: 16px; }
.wechat { padding: 15px 0; }
#copy_txt span { display: block; }
#footer { padding: 15px 0; }
/*手机底部导航*/
.blank55 { width: 100%; height: 55px; clear: both; overflow: hidden; }
#toolbar2 { color: #fff; width: 100%; height: 54px; position: fixed; bottom: 0; left: 0; z-index: 8; background: #333; display: block; }
#toolbar2 a { width: 100%; color: #fff; display: block; padding: 5px 0 0 0; line-height: 23px; font-size: 14px; }
#toolbar2 a span { font-size: 22px; display: block; }
#toolbar { display: none; }
.art_img { width: 30%; }
.art_right { width: 68%; }
.art_author, .art_more { display: none; }
.art_des { max-height: 75px; overflow: hidden; }
.main { padding: 5px 0 15px 0; }
.main_top { margin-bottom: 10px; }
.type_list li { margin: 5px 0; }

.th1{ display:none;}
.th2{ display:inline;}
 }
 @media screen and (max-width: 480px) {
.zhuaqu{ display:none;}
.banner-box .bd li{height:219px; }
.banner-box .bd li a img{ height:219px; }
.banner-box .hd {bottom:-115px;}

/*关于我们*/
.col-md-4{ display:none;}
.col-md-8{ width:100%;}
.resume_title_name {font-size: 25px; margin-bottom:0;}
.resume_right_header{ padding: 0 0 25px}
.resume_right_header p { margin: 10px 0;}
.resume_mobile_share .pic_moblie_block ._share_text { width: 50px;}
._share_block { margin-top: 4px;}
._share_text{ margin-top:8px;}
.resume_right_header .resume_mobile_logo { display: block; max-width: 30%; float: left; margin-right: 30px; }
.resume_right_header .resume_mobile_logo img { width: 100%; height: 100%;}
.resume_right_header ul li { font-size: 1.2rem; padding: 2px 5px; margin-right: 5px;}
.resume_mobile_share{margin: 10px 4px 0; width:57%;}
.resume_mobile_share .pic_moblie_block{display: block;}
.resume_mobile_share .pic_moblie_block ._share_text{width: 50px;}
.resume_mobile_share .custom_space{width: 15px;height:15px;}
.resume_mobile_text{display: block;}
.resume_mobile_text p{margin-bottom:10px;}
.resume_mobile_text p i{margin: 0 10px 0 0;}
.fa {display: inline-block;}
.jieshao .pro_item_title { top: calc(100% - 85px); height: 85px;}


.box_nr_left{ width:100%; height:auto; float:left;}
.box_nr_left img{ width:100%; height:auto;}
.box_nr_right{ width:100%; height:auto; overflow:visible; float:left;  padding-left:0;}
.shouji{ display:block;}
.pc{ display:none; }
/*业务范围*/
.box_yw_nr_left{ width:100%; height:auto; padding-bottom:15px; float:left; background:#f5f4f3;}
.box_yw_nr_right{ width:100%; height:auto; background:#f5f4f3; padding-bottom:15px; overflow:hidden; float:left; margin-left:0px; margin-top:20px;}
#news .cd { margin-left:20px;}
.content {	height: 250px;}
.content .content-2, .content .content-1 { padding: 10px 0 10px 0;}
#ztbox {height:250px;}
#ztbox #conter1 { height:250px;}
#ztbox #conter1 ul { height:250px;}
#ztbox #conter1 ul li{ width:103px;}
#ztbox #conter2 { height:250px;}
#ztbox #conter2 ul {  height:250px;}
#ztbox #conter2 ul li{ width:103px;}
.box_cganli .row ul li:nth-child(2n+1){ margin-left:0; margin-right:0;}
.row { padding-right: 10px; padding-left: 10px;}

.newsbox { width: 100%; height:280px; padding-left: 10px; padding-right: 10px; margin-left:0px;}
#slideshow_wrapper { WIDTH: 100%; HEIGHT: 280px;}
#slideshow_photo { WIDTH: 100%; HEIGHT: 280px; overflow: hidden;}
#slideshow_photo a{ WIDTH: 95%;height: 100%;}
#slideshow_photo A img { width: 100%; height: 100%;}
#slideshow_footbar { WIDTH: 95%; padding-top: 249px;}
#news .cd { width: 100%; height: auto; margin-left: 0;}
#news .cd .news_item { width: 100%; padding: 15px 0 0 10px;}
.news_item_con { width: 90%;}
.box_cganli .row ul li:nth-child(2n+1){ margin-left:0; margin-right:0;}
.box_cganli .row .anliimg { width: 30%; height: 120px;}
.box_cganli .row .anlicon { height: 120px; width: 70%;}
.box_cganli .row ul li { width: 100%; height: 120px;}
.box_cganli .row ul li img { width: 100%; height: 100%;}
/*内页关于我们*/

.box .video-left { width:100%; height:auto;}
.box .write-box{ width:100%; height:auto; margin-left:0;}
.box .write-box  h3{width:100%; display:block; line-height:50px; font-size:24px;padding-left;0px; }
.box .write-box .ul-list{ width:100%;padding-left:0px; }

.th1{ display:none;}
.th2{ display:inline;}


.w-1200{width: 100%; margin: 0 auto; position: inherit;}
.w-1200 table{width: 100%;border-collapse: collapse;border-spacing: 0;background: #fff;color: #666;position: relative;}
.w-1200 table tr{border: 1px solid #ebebeb}
.w-1200 table td{border: 1px solid #ebebeb; width:50%;}
.w-1200 table dl{padding: 10px 0; text-align: left; width:100%;}
.w-1200 table dt{ float: left; width: 45px; text-align: center; margin: 0 30% 15px 37%;}
.w-1200 table dt img{ display: inline-block;}
.w-1200 table dd{ float: left; display:block; width:100%;}
.w-1200 table h4{font-size:18px;color: #666;line-height: 22px;padding: 0 0 5px 0; font-weight: normal; display:block; text-align:center; }
.w-1200 table p{font-size: 14px;color: #999; display:block; text-align:center;}
/*lingyu*/

.lyarticleList li { width: 100%; margin-right:0; }
.lyarticleList li:nth-child(4n+4) {margin-right:0px;}
.
/*end*/

.pro_item_1, .pro_item_2, .pro_item_5, .pro_item_6 { height: 230px; }
.pro_item_3, .pro_item_4 { height: 180px; }
.pro_item_title { padding: 20px 10px 0 20px; }
.pro_item_title h3 a { font-size: 16px; }
.pro_item_title h4 { font-size: 12px; margin-top: 4px; }
.title_position { padding: 60px 10px 0 65%; }
.slideBox .bd li { height: 180px; }
.m_search #search { width: 100%; }
.news_item_title a { font-size: 16px; margin-right: 10px;}
.news_item_desc { height: 40px; overflow: hidden; }
.home_top h3 { font-size: 20px; }
.slideTxtBox2 .hd li { font-size: 16px; margin-right: 10px; }
.pro_list { height: 250px; padding: 0 10px; }
.row { padding-left: 10px; padding-right: 10px; }
.art_title { font-size: 16px; height: 25px; line-height: 25px; }
.art_des { max-height: 40px; line-height: 20px; } 
#toolbar { display: none; }
}
 @media screen and (max-width: 375px) {
.zhuaqu{ display:none;}
.banner-box .bd li{height:206px; }
.banner-box .bd li a img{ height:206px; }
.banner-box .hd {position:absolute;bottom:-108px;}
.shouji{ display:block;}
.pc{ display:none; }
.pro_item_1, .pro_item_2, .pro_item_5, .pro_item_6 { height: 210px; }
.pro_item_3, .pro_item_4 { height: 150px; }
.title_position { padding: 40px 10px 0 65%; }
.pro_list { height: 220px; }
.box_yw_nr_left{ width:100%; height:auto; padding-bottom:15px; float:left; background:#f5f4f3;}

#news .cd { margin-left:20px;}
.content {	height: 260px;}
.content .content-2, .content .content-1 { padding: 10px 0 10px 0;}
#ztbox {height:250px;}
#ztbox #conter1 { height:250px;}
#ztbox #conter1 ul { height:250px;}
#ztbox #conter1 ul li{ width:93px;}
#ztbox #conter2 { height:250px;}
#ztbox #conter2 ul {  height:250px;}
#ztbox #conter2 ul li{ width:93px;}
.box_cganli .row ul li:nth-child(2n+1){ margin-left:0; margin-right:0;}
.row { padding-right: 10px; padding-left: 10px;}

.jieshao .pro_item_title { top: calc(100% - 85px); height: 85px;}

.newsbox { width: 100%; height:280px; padding-left: 10px; padding-right: 10px; margin-left:0px;}
#slideshow_wrapper { WIDTH: 100%; HEIGHT: 280px;}
#slideshow_photo { WIDTH: 100%; HEIGHT: 280px; overflow: hidden;}
#slideshow_photo a{ WIDTH: 95%;height: 100%;}
#slideshow_photo A img { width: 100%; height: 100%;}
#slideshow_footbar { WIDTH: 100%; padding-top: 249px;}
#news .cd { width: 100%; height: auto; margin-left: 0;}
#news .cd .news_item { width: 100%; padding: 15px 0 0 10px;}
.news_item_con { width: 90%;}
.news_item_desc { height: 40px; overflow: hidden; }
.box_cganli .row ul li:nth-child(2n+1){ margin-left:0; margin-right:0;}
.box_cganli .row .anliimg { width: 30%; height: 120px;}
.box_cganli .row .anlicon { height: 120px; width: 70%;}
.box_cganli .row ul li { width: 100%; height: 120px;}
.box_cganli .row ul li img { width: 100%; height: 100%;}
/*lingyu*/
.col-md-4{ display:none;}
.col-md-8{ width:100%;}
.resume_title_name {font-size: 22px; margin-bottom:0;}
._share_block { margin-top: 4px;}
._share_text{ margin-top:8px;}
.resume_right_header .resume_mobile_logo { display: block; max-width: 30%; float: left; margin-right: 30px;}
.resume_right_header .resume_mobile_logo img { width: 100%; height: 100%;}
.resume_right_header ul li { font-size: 1.2rem; padding: 2px 5px; margin-right: 5px;}
.resume_mobile_share {margin: 10px 4px 0; width:55%;}
.resume_mobile_share .pic_moblie_block{display: block;}
.resume_mobile_share .pic_moblie_block ._share_text{width: 50px;}
.resume_mobile_share .custom_space{width: 15px;height:15px;}
.resume_mobile_text{display: block;}
.resume_mobile_text p{margin-bottom:10px;}
.resume_mobile_text p i{margin: 0 10px 0 0;}
.fa {display: inline-block;}
.lyarticleList li { width: 100%; margin-right:0; }
.lyarticleList li:nth-child(4n+4) {margin-right:0px;}
.
/*end*/
.box_yw_nr_right{ width:100%; height:auto; background:#f5f4f3; padding-bottom:15px; overflow:hidden; float:left; margin-left:0px; margin-top:20px;}
.w-1200{width: 100%; margin: 0 auto; position:inherit;}
.w-1200 table{width: 100%;border-collapse: collapse;border-spacing: 0;background: #fff;color: #666;position: relative;}
.w-1200 table tr{border: 1px solid #ebebeb}
.w-1200 table td{border: 1px solid #ebebeb; width:50%;}
.w-1200 table dl{padding: 10px 0; text-align: left; width:100%;}
.w-1200 table dt{ float: left; width: 45px; text-align: center; margin: 0 30% 15px 37%;}
.w-1200 table dt img{ display: inline-block;}
.w-1200 table dd{ float: left; display:block; width:100%;}
.w-1200 table h4{font-size:18px;color: #666;line-height: 22px;padding: 0 0 5px 0; font-weight: normal; display:block; text-align:center; }
.w-1200 table p{font-size: 14px;color: #999; display:block; text-align:center;} 
#toolbar { display: none; }
}

@media screen and (max-width: 150px) {
	.zhuaqu{ display:block;}
	}