@charset "utf-8";
/* CSS Document */
/* Reset */
* { margin:0; padding:0;/* transition:all 30ms ease; */}
a:link, a:visited, a:hover, a:active {text-decoration:none; cursor:pointer; color:#454545;}
a:hover, a:active {color:#0155ab;}
body { font:16px/1.6 "Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Microsoft Yahei"; color:#3d3d3d; 
  background:#f5f5f5;}
img { border:0px;}
li{ list-style:none; float:left;}
input, textarea, select{ font:14px/1.5 "Microsoft Yahei","Thmano", "Arial"; color:#999; outline:0; }
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.hidden{display: none;}
body { max-width: 100%;margin: 0 auto;}
html {height: 101%;}
.animate {display: none;}
b,
strong {font-weight: bold;}
input {outline: none;}

input:-webkit-autofill,select:-webkit-autofill {  
-webkit-box-shadow: 0 0 0px 1000px white  inset !important;  
} 
input{
outline-color: invert ;
	outline-style: none ;
	outline-width: 0px ;
	border: none ;
	border-style: none ;
	text-shadow: none ;
	-webkit-appearance: none ;
	-webkit-user-select: text ;
	outline-color: transparent ;
	box-shadow: none;
}
textarea {resize: none;}
table {border-collapse: collapse;border-spacing: 0;}
td {border: 0px solid #aaa;padding: 2px;}
a {text-decoration: none;color: #666;}
a:hover {text-decoration: none;color: #0155ab;}
i {font-style: normal;}
i, em {
font-style: normal;
font-family: "Microsoft Yahei";
}
.clearfix {*zoom: 1;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clear {clear: both;}
.ow {min-width: 1200px;}
.w {width: 1200px;margin: 0 auto;}
.wx {width: 1200px;margin: 0 auto;}
.fr {float: right;}
.fl {float: left;}
.s{background:url(../images/tip.png) no-repeat; }
.dn{display: none;}
.yinc{opacity:0;}
.nones {
margin-right: 0!important;
} 
/* pt提取 */
.fixed-top {
position: fixed;
top: 0;
}
.head_d .fixed-top{
	height: 75px!important;
	box-shadow: 0 10px 15px rgba(0,0,0,.1);
	}
.head_d .fixed-top .logo img{
	margin-top: 14px!important;
}
.head_d .fixed-top .logo .header_g{margin-top: 25px!important;}
.head_d .fixed-top .fr{margin-top: 2px!important;}
.right .right_box .fixed-top{padding-top: 88px!important;opacity:1!important;} 

.fixed-bottom {
position: fixed;
bottom: 0;
}
.fixed-bottom.doc-fixed-bottom {
z-index: 9;
left: 0;
right: 0;
filter: alpha(opacity=80);
opacity: .8;
}

.tip {
display: inline-block;
background-color: #f5f5f5;
border: 1px solid #ddd;
   background-color: #fff;
   box-shadow: 0 0 11px #ddd;
}
.tip .tip-line {
margin: 0;
padding: 2px 5px;
font-size: 12px;
line-height: 16px;
}
blockquote {
    position: relative;
    margin-left: 0;
    margin-right: 0;
    border-color: #2fa9ff;
    padding-left: 1.5rem;
}
blockquote::before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    content: " ";
    width: 0;
    border-width: .125rem;
    border-style: solid;
    border-color: inherit;
    border-radius: .25rem;
    padding: .25em 0;
}
/* head */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering*/z-index:1;}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-free-mode > .swiper-wrapper{-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.swiper-slide{width:200px;left;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}

.nav_swiper{
width: 210px;
height: 30px;
line-height: 30px;
}
.nav_swiper i{float: left;
margin-right: 10px;}
.tb_bj1 {
width: 32px!important;
height: 30px!important;
background: url(../images/htb1.png) no-repeat!important;
background-size: 32px 30px!important;
background-position: center center!important;
}
.tb_bj2 {
width: 32px!important;
height: 30px!important;

background: url(../images/htb2.gif) no-repeat!important;
background-size: 32px 30px!important;
background-position: center center!important;
}
.tb_bj3 {
width: 32px!important;
height: 30px!important;
background: url(../images/htb3.gif) no-repeat!important;
background-size: 32px 30px!important;
background-position: center center!important;
}
.tb_bj4 {
width: 32px!important;
height: 30px!important;
background: url(../images/htb4.gif) no-repeat!important;
background-size: 32px 30px!important;
background-position: center center!important;
}
.fr .header_nav_list{
	margin-right: 180px;
}
.fr .header_nav_list .l {
margin-left: 26px;
height: 67px;
line-height: 70px;
font-size: 16px;
color: #000000;
border-top: 3px solid transparent;
}
.fr .header_nav_list li.bT
{
	border-bottom: 3px solid #0155ab;
	
}
.fr .header_nav_list li.bT a{ color: #0155ab;}

/*header*/
#top {
width: 100%;
min-width: 1200px;
background: #0a1b3c;
height: 45px;
}
.top_head .headtitle {
	margin-left: 15px;color: #fff;
	}
.top_head {
width: 1200px;
margin: 0 auto;
color: #CCC;
font-size: 14px;
}
.top_head img{
	font-size: 0;
	vertical-align: bottom;
	line-height: 0;
	border: 0;
	transition: all linear .4s;
	-webkit-transition: all linear .4s;
}
.top_left {
height: 45px;
line-height: 45px;
float: left;
}
.top_center {
padding-right: 15px;
height: 45px;
line-height: 45px;
float: left;
border-right: 1px solid #3C3D48;
	border-left: 1px solid #3C3D48;
}
.tright{
	float: right;
}
.top_right {
padding-right: 15px;
height: 45px;
line-height: 45px;
float: left;
border-right: 1px solid #3C3D48;
}
.top_right a,.top_center a {
color: #ccc;
}
.top{width:100%; height:92px; background: #fff;color: #323232; }
.topying{background-color: #fff;z-index: 8888;}
.top .w{position: relative;}
.logo{float:left;}
.logo img{max-width: 363px;
max-height: 50px;
float: left;
margin-top: 20px;}
.logo .header_g{ margin-top:31px; float: left;position: relative;padding-left: 17px; 
 margin-left: 22px;border-left: 1px solid #e2e2e2;}
.logo .header_g span{display: block;font-size: 28px;color: #e41203;font-weight: bold;}
.logo .header_g p{  font-size: 15px;  }
.top .fr{margin-top:8px;}
.telb{text-align: left; height: 78px; color: #6b6b6b;
  background-position: left top;line-height:1.2; float: right;margin-left: 16px; }
.telb h1{  font-size: 18px;display: block;color: #323232;line-height: 1.8;}
.Telephone{ font-size:28px; display: inline-block; font-weight: bold;color: #e7091a; line-height: 42px;}
.shouji{font-size: 16px; line-height: 21px;}
.shouji b{ color: #17365d;font-weight:normal}

.baibj{width: 100%; background: #fff;}
.huibj{width: 100%; background: #f5f5f5;}

.top .fr .top-pic {
width: 42px;
height: 57px;
position: relative;
float: left;
margin-right: 26px;
margin-top: 19px;
}
.top-pic .vcenter {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
max-width: 128%;
}

.top-pic .on{display: block!important;}
.top .fr .top-pic .ssc {
width: 242px;
height: 358px;
position: absolute;
top: 52px;
right: -182%;
z-index: 9999;
display: none;
}

.headbox1_right {
position: absolute;
right: 0;
top: 0;
z-index: 44;
height: 59px;
}
.headbox1_right .nav-content-search-center {
height: 34px;
margin-top: 28px;
	border: 1px solid #d4d4d4;
	position: relative;
}
.headbox1_right .form-tips .input-help ul{
	 background: #ffffff;
}
.fixed-top .nav-content-search-center {
margin-top: 21px;
}
.nav-search-input {
position: relative;
margin: 1px 32px 0 1px;
font-size: 0;
overflow: hidden;
}
.icon-search {
right: 10px;
	top: 7px;
	width: 21px;
	height: 20px;
	background-position: -1px -24px;
	position: absolute;
	background-image: url(../images/sstb.png);
	background-size: 27px;
	background-repeat: no-repeat;
	font-size: 0;
	cursor: pointer;
	-webkit-appearance: button;
	text-decoration: none;
	display: inline-block;
	border: none;
	background-color: #ffffff;
}
.nav-search-center-input {
box-sizing: content-box;
z-index: 10;
height: 14px;
border: 0;
}
.nav-search-center-input {
width: 98px;
padding: 9px 0 9px 8px;
margin: 0;
font-size: 14px;
}
.nav-search-center-text {
	top: 7px;
	font-size: 14px;
	text-decoration: none;
	outline: 0;
position: absolute;
left: 10px;
color: #999;
white-space: nowrap;
cursor: text;
transition: left 1s;
-webkit-transition: left 1s;
-moz-transition: left 1s;
-ms-transition: left 1s;
-o-transition: left 1s;
}
/* 右侧导航 */
.daohang_box .daohang_box2{
	right: 20px;
	top: 28%;
	height: 346px;
	width: 76px;
	z-index: 100;
	margin-top: -160px;
}
.daohang_box .daohang_box2{
	position: fixed;
}
.daohang_box2>ul>li {
width: 100%;
height: 76px;
border: 1px solid #efefef;
border-top: 0;
}
.daohang_box2>ul>li:first-child {
border: 1px solid #efefef;
}
.daohang_box2>ul>li a {
display: inline-block;
width: 100%;
height: 100%;
text-align: center;
background-color: #fff;
overflow: hidden;
}
.daohang_box2>ul>li a i {
font-style: normal;
font-size: 12px;
}
.daohang_box2>ul>li a span {
display: block;
width: 44px;
height: 37px;
margin: 9px auto 0;
}
.daohang_box2>ul>li a span.s1 { 
background: url(../images/rdtb.png) -12px -15px  no-repeat;
position: relative;
}
.daohang_box2>ul>li a span.s3 {  
background: url(../images/rdtb.png) -12px -164px no-repeat;
}
.daohang_box2>ul>li a span.s4 { 
background: url(../images/rdtb.png) -12px -241px no-repeat;
}
.daohang_box2>ul>li a span.s5 {
background: url(../images/rdtb.png) -11px -310px no-repeat;
}
.daohang_box2>ul>li a span.s6 {
background: url(../images/rdtb.png) -13px -372px no-repeat;
}
.daohang_box2>ul>li a:hover {
width: 74px;
height: 74px;
transform: scale(1.02);
box-shadow: 0 0 11px #ddd;
border: 1px solid #e5e5e5;
}
.daohang_box2>ul>li a .point {
width: 12px;
height: 12px;
background: #fd3c00;
border-radius: 100%;
margin: auto;
position: absolute;
right: 0;
top: 0;
}
.tip {
display: inline-block;
border: 1px solid #ddd;
   background-color: #fff;
   box-shadow: 0 0 11px #ddd;
}
.tip .tip-line {
padding: 10px 15px;
font-size: 20px;
	color: #0155ab;
line-height: 40px;
}


.ying{box-shadow: 0 5px 16px rgba(0, 0, 0, 0.2);opacity:1!important;}
.pr-0{padding-right: 0px!important;}
.mr-37{margin-right: 37px;}
.ml-0{margin-left: 0px!important;}
.pt-80{padding-top: 80px!important;}
.pt-60{padding-top: 60px!important;}
.pt-20{padding-top: 20px!important;}
.pb-0{padding-bottom: 0px;}
.pb-20{padding-bottom: 20px;}
.mt-40{margin-top: 40px;}
.mt-30{margin-top: 30px;}
.mb-20{margin-bottom: 20px;}
.mb-25{margin-bottom: 25px;}
.mb-30{margin-bottom: 30px;}
.mt-20{margin-top: 20px;}
.mt-10{margin-top: 10px;}

/* banner */
.banner{ width:100%; height:460px;position:relative;}
.banner .hd{height: 15px;
overflow: hidden;
position: absolute;
left: 0;
right: 0;
text-align: center;
bottom: 15px;
z-index: 2;
} 
.banner .hd ul{ overflow: hidden;
zoom: 1;
display: inline-block;}
.banner .hd ul li{
	background-color: #ccc;
	color: #ccc;
	overflow: hidden;
	cursor: pointer;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	line-height: 20px;
	display: inline-block;
	height: 7px;
	width: 60px;
	margin-right: 5px;
	float: left;}
.banner .hd ul li.on{ background:#0c2267; color:#fff; }
.banner .bd{ width: 100%;
height: 460px;
overflow: hidden;
	position: absolute;
	background: #1a56b4;
	}
.banner .bd ul li{
	width: 100%;
}
.banner .bd a {
display: inline-block;
width: 100%;
height: 460px;
}
/*前/后按钮*/
.banner .prev,
.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }

/* index 优势*/
.indexbox1{
	width: 100%;
	height: auto;
	position: relative;
		overflow: hidden;
}
.indexbox1 .index-entries {
	padding: 20px 0;
	height: 135px;
}
.indexbox1 ul{
	
}
.indexbox1 ul li{
	float: left;
	background-color: white;
	width: 224px;
	height: 132px;
	margin-right: 20px;
	transition: box-shadow,transform .5s;
	
}
.indexbox1 ul li:hover {
box-shadow: 0 15px 30px rgba(0,0,0,0.1);
transform: translateY(-5px);
}
.indexbox1 ul li:last-child {
margin-right: 0;
}
.indexbox1 ul li a {
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
padding-left: 20px;
}
.indexbox1 ul li a .info {
padding-top: 54px;
}
.indexbox1 ul li a h3 {
font-size: 22px;
color: #222;
font-weight: 500;
margin-bottom: 10px;
}
.indexbox1 ul li a p {
font-size: 14px;
color: #999;
}

.indexbox1 ul li a .iconco {
width: 60px;
margin-top: 38px;
margin-right: 20px;
}

.indexbox1 ul li a .iconco span {
display: inline-block;
width: 67px;
height: 61px;
margin: 0 auto;
}
.indexbox1 ul li a .iconco span.i-1 {
background: url(../images/indextb.png) -441px 0 no-repeat;
}
.indexbox1 ul li a .iconco span.i-2 {
background: url(../images/indextb.png) -506px 0 no-repeat;
}
.indexbox1 ul li a .iconco span.i-3 {
background: url(../images/indextb.png) -572px 0 no-repeat;
}
.indexbox1 ul li a .iconco span.i-4 {
background: url(../images/indextb.png) -629px 0 no-repeat;
}
.indexbox1 ul li a .iconco span.i-5 {
background: url(../images/indextb.png) -695px 0 no-repeat;
}
/* index 服务 */
.indexbox2{
	width: 100%;
	padding: 23px 0;
	background: #fff;
		position: relative;
}
.indexbox2 .tils{
	background: url(../images/x_li1.jpg) no-repeat center 158px;
	padding-top: 32px;
}
.indexbox2 h2 {
font-size: 18px;
color: #333;
margin-bottom: 24px;
font-weight: 100;
}
.indexbox2 .content .tit {
	font-size: 24px;
display: inline-block;
}
.indexbox2 .content .tiyanguan_nav {
position: absolute;
	left: 32%;
	top: 30px;
}
.indexbox2 .content .tiyanguan_nav li.on {
border-bottom: 3px solid #0155ab;
color: #0155ab;
}

.indexbox2 .content .tiyanguan_nav li {
float: left;
height: 30px;
line-height: 22px;
border-bottom: 3px solid transparent;
margin-right: 30px;
font-size: 16px;
color: #333;
cursor: pointer;
padding: 0 3px;
}
.indexbox2 .fenlei {
	width: 100%;
	margin-top: 5px;
}
.indexbox2 .fenlei li{
	line-height: 53px!important;
}
.indexbox2 .fenlei li h1{
	font-size: 18px!important;
}
.indexbox2 .bnt-con ul{
	overflow: inherit;
}
.indexbox2 .bnt-con li{
	width: 284px;
	margin-right: 30px;
	margin-bottom: 20px;
}
.indexbox2 .fenlei .lei{
	font-size: 18px;
}


.indexbox2 .bnt-con li:nth-child(3n){
margin-right: 0;
}

.indexbox2 .bnt-con li a {
display: block;
width: 284px;
}



.bnt-con li:hover .imgCon p span {
color: #0155ab;
}

.bnt-con li:hover .imgCon p {
color: #000;
}

.indexbox2 .imageCon {
width: 284px;
height: 189px;
overflow: hidden;
}
.indexbox2 .imageCon img {
height: 189px;
width: auto;
}
.indexbox2 .imgCon {
height: 70px;
	width: 282px;
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
border-bottom: 1px solid #efefef;
padding-top: 15px;
}

.indexbox2 .bd {
width: 100%;
height: 590px;
}
.homeConConL {
width: 284px;
height: 498px;
float: left;
cursor: pointer;
position: relative;
}

/* index 实力 */
.indexbox2 .shili {
margin: 15px 0;
padding: 20px;
border: 1px solid #ececec;
}
.indexbox2 .shili ul{
width: 100%;
}
.indexbox2 .shili li{
width: 205px;
padding-right: 33px;
height: 75px;
}
.indexbox2 .shili li:hover {
background: #fafafa;
}
.indexbox2 .shili li a {
display: inline-block;
width: 100%;
height: 100%;
}
.indexbox2 .shili .shili_list {margin-left: 65px;padding-top: 15px;}
.indexbox2 .shili .shili_list h3 {
font-size: 16px;
color: #333333;
	font-weight: 600;
}
.indexbox2 .shili .shili_img {
	float: left;
width: 54px;
height: 54px;	
}
.indexbox2 .shili .shili_img1 .img1{
	background: url(../images/nrtb2.png) no-repeat;
	background-size: 52px;
}
.indexbox2 .shili .shili_img2 .img2{
	background: url(../images/nrtb3.png) no-repeat;
	background-size: 52px;
}
.indexbox2 .shili .shili_img3 .img3{
	background: url(../images/nrtb1.png) no-repeat;
	background-size: 52px;
}
.indexbox2 .shili .shili_img4 .img4{
	background: url(../images/nrtb5.png) no-repeat;
	background-size: 52px;
}
.indexbox2 .shili .shili_img5 .img5{
	background: url(../images/nrtb4.png) no-repeat;
	background-size: 52px;
}

.indexbox2 .shili .shili_list p {
font-size: 14px;
color: #999999;
line-height: 2;
}
.indexbox2 .shili li .xian {
width: 100%;
float: left;
margin-top: 20px;
border-bottom: 1px solid rgba(0,0,0,.06);
}

/*搜索*/
.seabox {
overflow: hidden;
height: 70px;
font-family: "Microsoft Yahei";
background: #eaeaea;
}
.content {
width: 1200px;
margin: 0 auto;
font-family: "Microsoft Yahei";
}
.sea_inp {
width: 390px;
overflow: hidden;
height: 40px;
line-height: 40px;
margin-top: 16px;
}
.sea_inp .serach {
width: 260px;
height: 40px;
border: 0;
background: #f4f4f4 url(../images/sea.png) no-repeat 18px center;
line-height: 40px;
color: #8e8e8e;
float: left;
outline: none;
display: block;
position: relative;
padding: 0 15px 0 45px;
}
.sea_inp .sub {
width: 70px;
height: 40px;
border: 0;
float: left;
cursor: pointer;
display: block;
color: #fff;
background: #0155ab;
}
.k_word {
	font-size: 14px;
overflow: hidden;
width: 750px;
height: 70px;
line-height: 70px;
}
.k_word b {
color: #333;
display: inline-block;
font-weight: normal;
}
.k_word a {
color: #4c4c4c;
padding: 0 20px 0 5px;
}
.k_word a:hover{
color: #0155ab;
}

/* 底部联系 */
.btm-float_bg {
	font-size: 14px;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 90px;
	z-index: 102;
	background-color: rgba(255, 255, 255, 0.89);
	box-shadow: 10px 0px 10px 2px rgba(0,0,0,.1);
}

.dibulianxi .fixed-bottom{
	display: block;
}
.dibulianxi .lianxitu{
	position: absolute;
	top: -58px;
	width: 386px;
	height: 145px;
		margin-left: 55px;
}

.btm-float_bg .form-group{
	width: 230px;
	margin:20px 10px 0 0;
	position: relative;
	display: inline-block;
}
.btm-float_bg .form-button{
	margin-right: 10px;
	position: relative;
	display: inline-block;
}

.btm-float_bg .form-group .input {
padding: 0 10px;
width: 210px;
height: 44px;
line-height: 44px;
}
.btm-float_bg .form-button .button{
	width: 180px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	text-align: center;
	background-color: #0155ab;
	color: #fff;
	cursor: pointer;
		-webkit-appearance: button;
		text-decoration: none;
		display: inline-block;
		border: none;
		
}

.anli_box4 .form-group{
	margin:0px 10px 15px 0;
	position: relative;
	display: inline-block;
}
.anli_box4 .form-button{
	margin-right: 10px;
	position: relative;
	display: inline-block;
}

.anli_box4 .form-group .input {
padding: 0 10px;
width: 240px;
height: 44px;
line-height: 44px;
	border: 1px solid #d4d4d4;
}
.anli_box4 .form-button .button{
	width: 262px;
height: 42px;
line-height: 42px;
font-size: 16px;
text-align: center;
background-color: #0155ab;
color: #fff;
cursor: pointer;
-webkit-appearance: button;
text-decoration: none;
display: inline-block;
border: none;
	 border-radius: 2px;
} 
.anli_box4 .input-help li{
	color: #ffffff;
	font-size: 12px;
}
.anli_box4 .form-button a {
font-weight: 100;
line-height: 60px;
}
.anli_box4 .form-button a strong{
font-weight: normal;
	color: #0155ab
}


.dibulianxi .input-help{
	color: #828282;
	font-weight: 100;
}
.form-tips .input-help {
position: absolute;
z-index: 1;
float: left;
left: 0;
top: 96%;
}
.form-tips .input-help ul {
background: #ff0f10;
padding: 0px 10px 0px 10px;
height: 18px;
}
.index-float_bg {
	height: 90px;
	background-color: #fff;
	
}

.index-float_bg .form-group{
	width: 230px;
	margin:20px 10px 0 0;
	position: relative;
	display: inline-block;
}
.index-float_bg .form-button{
	margin-right: 10px;
	position: relative;
	display: inline-block;
}

.index-float_bg .form-group .input {
padding: 0 10px;
width: 210px;
height: 44px;
line-height: 44px;
}
.index-float_bg .form-button .button{
	width: 180px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	text-align: center;
	background-color: #0155ab;
	color: #fff;
	cursor: pointer;
		-webkit-appearance: button;
		text-decoration: none;
		display: inline-block;
		border: none;
		
}
.dibulianxi .input-help{
	color: #828282;
	font-weight: 100;
}

/* 服务 */


.huojia{display: block;
color: #1a56b4;
font-size: 42px;
line-height: 100%;
padding-bottom: 22px;
}
.adv2 {
height: 705px;
}
.tils {
text-align: center;
height: 147px;
font-size: 20px;
color: #666666;
font-weight: normal;
background: url(../images/x_li1.jpg) no-repeat center 182px;
padding-top: 68px;
}
.wusunti{
	background: url(../images/x_li1.jpg) no-repeat center 208px;
	padding-top: 98px;
}
.tils i {
display: block;
color: #e41203;
font-size: 42px;
line-height: 100%;
}
.adv2 .pj dl.cur {
background: #0155ab;
color: #FFF;
}
.adv2 .pj dl {
margin: 20px 30px 0 0;
height: 468px;
float: left;
width: 277px;
background: #eaeaea;
text-align: center;
line-height: 25px;
font-size: 14px;
color: #666666;
}
.adv2 .pj dl.cur a {
color: #FFF;
}
.adv2 .pj dl img {
   height: 184px;
   width: auto;
}
.adv2 .pj dl h3 {
font-size: 24px;
line-height: 55px;
margin-top: 20px;
}
.adv2 .pj dl h3 a {
color: #3e3e3e;
}
.adv2 .pj dl.cur em {
background: #FFF;
}

.adv2 .pj dl em {
display: block;
height: 2px;
width: 44px;
background: #14346f;
margin: 0 auto 13px;
}
.adv2 .pj dl p {
padding: 0 28px;
}
.adv2 .pj dl.nones {
margin-right: 0;
}

.baner_b{background: #2c3a2b;height: 64px;  color: #fff; }
.baner_b .w{position: relative;   height: 64px;line-height: 1.6;}
.baner_b .zi{   font-size: 18px; max-width: 750px;margin-top: 6px;line-height: 1.6;}
.baner_b .zi b{  font-weight: normal;  }

.baner_b .tel{ color: #fff;margin-top: 12px;background-position: left -200px;}
.baner_b .tel h1,.baner_b .tel p{ color: #fff;}


.nav{height: 60px;width:100%;  background: #2e4676; }
.nav1{ }
.nav ul{}
.nav li{position: relative;width: 120px;float: left;z-index: 100; line-height: 60px; }
.nav li>a{z-index: 60;font-size: 16px;text-align: center;color: #fff; display: block;line-height: 60px; height: 60px;
}
.nav li>a i{ font-style: normal;font-weight: normal;display: block; font-size: 14px;color: #8593c5; text-transform: uppercase;}
.nav li.home{background: none;}

.nav li:hover,.nav li.hover{ background: #466ea2; }


.nav .subNav{ display: none;   position: absolute; top: 60px; transition:none;
background: #466ea2;}
.nav .subNav .pai{min-height:38px; /* width: 400px; */}
.nav .subNav .stemp{width: 194px;height: 138px; position: absolute;left: 12px;top: 12px; }
.nav .subNav .stemp img{ width: 194px;height: 138px;}
.nav .subNav a{ width: 120px;float: left;height: 40px;font-size: 15px;line-height: 40px;padding-top: 0;margin: 0;
  color: #fff;text-align: center; background: url(../images/drop_li.png) no-repeat center bottom;  }
.nav .subNav a:hover{background: #2e4676;}
.no_bg{background: none!important;}


.indexbox3 .tils{
	padding-top: 56px;
	background: url(../images/x_li1.jpg) no-repeat center 165px;
	height: 148px;
	color: #3d3d3d;
	font-size: 16px;
}
.indexbox3 .bnt-con ul{
	overflow: inherit;
}
.indexbox3 .bnt-con li{
	width: 277px;
	margin-right: 30px;
	margin-bottom: 20px;
}
.indexbox3 .fenlei .lei{
	font-size: 18px;
}
.indexbox3 .bnt-con li:nth-last-child(1){
margin-right: 0;
}
.indexbox3 .bnt-con li:nth-last-child(5){
margin-right: 0;
}
.indexbox3 .bnt-con li a {
display: block;
width: 277px;
}
.indexbox3 .imageCon img {
height: 189px;
width: 277px;
}
.indexbox3 .imageCon {
width: 277px;
height: 189px;
overflow: hidden;
}
.indexbox3 .imgCon p {
overflow: hidden;
text-overflow: ellipsis;
white-space: inherit;
}
.indexbox3 .imgCon p span {
font-size: 16px;
font-weight: normal;
}
.indexbox3 .tag{
	text-align: center;
}
.indexbox3 .tag a {
color: #666;
}
.indexbox3 .tag a:hover {
   border-bottom: 1px solid #0155ab;
   color: #0155ab;
}

.indexbox3 .tag i {
color: #999;
padding: 0 20px;
}

.indexbox4 .news-list {
	width: 100%;
		height: 481px;
}
.indexbox4 .news-list .left {
width: 580px;
float: left;
}
.indexbox4 .news-list .left .img-box {
width: inherit;
height: 300px;
overflow: hidden;
}
.indexbox4 .news-list .left .img-box img {
	width: 580px;
	margin-top: -50px;
transition: all ease .3s 0s;
-moz-transition: all ease .3s 0s;
-webkit-transition: all ease .3s 0s;
}
.indexbox4 .news-list .left .title {
margin-top: 16px;
color: #212628;
width: inherit;
display: block !important;
white-space: nowrap;
display: block;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
line-height: 1.5;
font-size: 20px;
max-height: 30px;
}
.indexbox4 .news-list .left .article-time {
color: #666;
font-size: 14px;
}
.indexbox4 .news-list .left .sub-title {
position: relative;
margin: 17px 0 0px 0;
display: block;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-height: 2;
font-size: 14px;
max-height: 56px;
}
.indexbox4 .news-list .right {
float: right;
	width: 575px;
}
.indexbox4 .news-list .right a li {
width: 570px;
transition: all ease .3s 0s;
-moz-transition: all ease .3s 0s;
-webkit-transition: all ease .3s 0s;
	margin-bottom: 26px;
}
.indexbox4 .news-list .right a .time:nth-child(odd) {
background: #5c91c9;
}
.indexbox4 .news-list .right a li .time {
float: left;
height: 90px;
width: 80px;
color: #fff;
transition: all ease .3s 0s;
-moz-transition: all ease .3s 0s;
-webkit-transition: all ease .3s 0s;
position: relative;
}
.indexbox4 .news-list .right a li .time .month {
display: block;
position: absolute;
font-size: 30px;
top: 13px;
left: 18px;
}
.indexbox4 .news-list .right a li .time .date {
display: block;
font-size: 16px;
position: absolute;
right: 15px;
bottom: 15px;
}
.indexbox4 .news-list .right a li .content {
width: 460px;
float: left;
}
.indexbox4 .news-list .right a li .content .title {
font-size: 18px;
color: #212628;
padding: 7px 0 7px 10px;
width: inherit;
display: block !important;
white-space: nowrap;
display: block;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
line-height: 1.5;
font-size: 18px;
max-height: 27px;
}
.indexbox4 .news-list .right a li .content .sub-title {
color: #666;
position: relative;
margin: 0 0 0 12px;
display: block;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-height: 1.5;
font-size: 14px;
max-height: 42px;
}
/*焊接工艺评定*/
.hanjie_box1{font-size: 22px;
}
.hanjie_box1 b{
color: #dd2821;
}
.hanjie_box2 h2{
margin: 0em 0 1.5em 0;
background-color: #fff;
line-height: 1em;
height: 0.6em;
border-bottom: 3px solid #eee;
padding-top: 50px;
}
.hanjie_box2 h2 span{
display: inline-block;
line-height: 1;
background-color: inherit;
padding: 0 1em;
margin: 0 1em;
}
.hanjie_box2 P{

font-size: 18px;
line-height: 36px;
text-align: justify;
}

/* 工程业绩表 */
.yeji .table{width: 590px;float: left; margin-right: 20px;}

.table {
border: 1px solid #ddd;
border-radius: .25rem;
}
table {
width: 100%;
max-width: 100%;
border-spacing: 0;
}
tr {
display: table-row;
vertical-align: inherit;
border-color: inherit;
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
background-color: #f5f5f5;
}
.table th {
border-top: 0;
border-bottom-width: 1px;
vertical-align: middle;
}
.table th, .table td {
border-top: 1px solid #ddd;
padding: .5rem;
border-right: 1px solid #ddd;
}
td, th {
padding: .5em;
}
.table th, .table td {
border-top: 1px solid #ddd;
padding: .5rem;
border-right: 1px solid #ddd;
}
.table-hover>tbody>tr:hover>td {
background-color: #f5f5f5;
color: inherit;
}
.align-center {
text-align: center!important;
}

/* 货架风险 */

.fw_top {
text-align: center;
padding: 50px 0 0px;
}
.fw_top a b {
display: block;
font-size: 40px;
color: #0155ab;
	font-weight: normal;
}
.fw_top a strong {
display: block;
font-size: 40px;
color: #0155ab;
	font-weight: normal;
}
.fw_top a span {
display: block;
font-size: 16px;
color: #3d3d3d;
padding: 15px 0 25px;
}
.kh_con {
background: url(../images/hj_dtbj.jpg) no-repeat 350px 0px;
height: 562px;
}
.hj_con {
background: url(../images/hj_pic01.jpg) no-repeat 350px 0px;
height: 380px;
}
.kh_con dl dt {
float: left;
width: 360px;
}
.kh_con dl dt p {
height: 133px;
border-bottom: dotted 1px #ccc;
margin-bottom: 40px;
}
.kh_con dl dt p img {
display: block;
float: left;
	margin-top: 10px;
}
.kh_con dl dd p img {
	margin-top: 9px;
}
.kh_con dl dt p span {
display: block;
float: left;
width: 318px;
padding-left: 15px;
}
.kh_con dl dt p span a {
display: block;
font-size: 28px;
color: #dd2821;
font-weight: bold;
margin-bottom: 15px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.kh_con dl dt p span em {
display: block;
font-size: 15px;
color: #666;
line-height: 26px;
font-style: normal;
}
.kh_con dl dd {
float: right;
width: 360px;
}
.kh_con dl dd p {
height: 133px;
border-bottom: dotted 1px #ccc;
margin-bottom: 40px;
}	
.kh_con dl dd p span {
display: block;
float: left;
width: 318px;
padding-right: 15px;
text-align: right;
}
.kh_con dl dd p span a {
display: block;
font-size: 26px;
color: #dd2821;
font-weight: bold;
margin-bottom: 15px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}

.kh_con dl dd p span em {
display: block;
font-size: 15px;
color: #666;
line-height: 26px;
	font-style: normal;
}

/* 货架专业 */
.dz_bg {
background: #f5f5f5;
height: 700px;
}
.dz_con {
padding: 40px 0 0;
position: relative;
}
.dz_con p {
position: absolute;
top: 428px;
left: 380px;
background: url(../images/p_spbg.png) no-repeat;
width: 444px;
height: 68px;
line-height: 60px;
z-index: 99;
}
.dz_con p a {
font-size: 16px;
color: #de1620;
padding-left: 22px;
font-weight: bold;
}
.dz_con ul li {
float: left;
margin-right: 17px;
}
.dz_con ul li a {
background: url(../images/slbj1.png) no-repeat;
width: 287px;
height: 317px;
display: block;
text-align: center;
color: #fff;
-webkit-transition: background 0.2s;
-moz-transition: background 0.2s;
-ms-transition: background 0.2s;
-o-transition: background 0.2s;
transition: background 0.2s;
}
.dz_con ul li a:hover {
background: url(../images/slbj2.png) no-repeat;
color: #fff;
}
.dz_con ul li a b {
display: block;
padding: 65px 0 0;
font-size: 22px;
	margin-right: 10px;
}
.dz_con ul li a em {
display: block;
padding: 20px 0 0;
font-size: 16px;
width: 208px;
margin: 0 auto;
line-height: 34px;
}
.dz_con ul .nobor01 {
margin: 0;
}


.pic01 {
background: url(../images/wusunbj2.jpg) no-repeat center 0;
height: 260px;
}
.pic02 {
background: url(../images/pic1.jpg) no-repeat center 0;
height: 260px;
}
.pic03 {
background: url(../images/jinshubj2.jpg) no-repeat center 0;
height: 260px;
}
.pic01 span {
display: block;
float: left;
margin-left: 22px;
margin-top: 75px;
}
.pic01 span b {
display: block;
font-size: 37px;
color: #ffffff;
		font-weight: normal;
		letter-spacing: 2px;
}
.pic01 span  em {
display: inline-block;
font-size: 26px;
color: #ffffff;
	font-style: normal;
}

.pic01 p {
position: absolute;
top: 228px;
left: 380px;
background: url(../images/p_spbg.png) no-repeat;
width: 444px;
height: 68px;
line-height: 60px;
}
.pic01 p a {
font-size: 25px;
color: #de1620;
padding-left: 43px;
}
.pic {
width: 1200px;
margin: 0 auto;
}
.pr {
position: relative;
}

.adv2 .more {
display: block;
width: 160px;
height: 40px;
margin: 20px auto 0;
position: relative;
}
.adv2 .more i {
display: block;
border: 1px solid #fff;
background: #000;
filter: alpha(opacity=30);
opacity: .3;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
transition: all .5s;
}
.adv2 .more span {
display: block;
height: 40px;
line-height: 38px;
font-size: 14px;
color: #fff;
filter: alpha(opacity=80);
opacity: .8;
position: relative;
z-index: 2;
}

.hj_about {
width: 1200px;
margin: 0 auto;
	height: 240px;
}
.hj_about .dl {
margin-right: 20px;
width: 220px;
height: 250px;
display: inline;
font-family: 微软雅黑;
float: left;
}
.hj_about .dt {
height: 50px;
background: #0155ab;
color: #fff;
line-height: 52px;
text-align: center;
}
.hj_about .dd {
line-height: 34px;
height: 174px;
color: #333;
background: #fff;
padding: 10px 0px 10px 15px;
margin-top: 16px;
font-size: 15px;
text-align: left;
	
}
/* 行业方案 */
.iabout{color: #727272;padding-top: 1px;padding-bottom: 22px;}
.iabout ul li{ width:590px;margin-right: 20px;}
.iabout ul li img{ width:590px;}
.iabout .tod{background: #fff;  } 
.iabout .tod .img{ width: 604px;height: 412px;  margin-top: 36px;} 
.iabout .tod img{width: 604px;height: 412px; } 

.iabout .wd{ font-size: 18px; line-height: 1.8;width: 470px ; margin-top: 50px; }
.iabout .wd h2{ font-size: 30px; display: block;background: url(../images/itit2.png) left center no-repeat;
color: #fff;padding-left: 18px;height: 66px;line-height: 1.7;}
.iabout .wd h2 span{ font-weight: bold;}
.iabout .wd a.detail{ color: #fff;width: 160px;height: 42px;line-height: 42px;text-align: center;border-radius: 20px;
display: block;background: #feac00;margin-top: 20px;font-size: 18px;}
.iabout .wd a.detail:hover,.iprocess a.detail:hover,.inews a.detail:hover{  transform:translateX(10px);}

.iabout .zi{ color: #737373;font-size: 16px;line-height: 2.4;margin-top: 16px;}
.iabout .zi b{ display: block;color: #202020;font-size: 18px; }

/* 货架解决方案 */
.iabout  .tit2 {
line-height: 1;
text-align: center;
position: relative;
background: url(../images/itit.png) center no-repeat;
margin: 30px 0 50px 0;
}
.iabout  .tit2 h2 {
display: block;
font-size: 32px;
color: #222;
}
.iabout  .tit2 span {
color: #1a56b4;
}



/* 货架流程 */

.m-bt {
text-align: center;
line-height: 1;
font-size: 45px;
font-weight: normal;
letter-spacing: 3px;
}.m-bt a {
color: #333;
}
.m-bt span {
letter-spacing: 0px;
display: block;
height: 24px;
padding-top: 12px;
font-size: 14px;
color: #aaaab7;
text-transform: uppercase;
background: url(../images/bt_s.gif) no-repeat center bottom;
}
.nt_bg{
	padding: 0px 0 62px 0;
	background: #fff;
}
.nt_bg ul{
	
	overflow: hidden;
}
.nt_bg ul li{
	background: #f7f7f7;
	float: left;
	width: 300px;
	height: 150px;
	padding-top: 40px;
	text-align: center;
	cursor: pointer;
}
.nt_bg ul li:hover {
transform: translateY(-10px);
	transition: all 0.6s;
}
.nt_bg ul li.li-s{
	background: #e4e4e4;
}
.nt_bg ul li span{
	display: block;
	font-size: 20px;
	color: #666;
	line-height: 30px;
	padding-top: 80px;
}
.nt_bg ul li.cur{
	background: #1a56b4;
	transition: all 0.2s;
}
.nt_bg ul li.cur span{
	color: #fff;
}
.nt_bg ul .nt-li1 span{
	background: url(../images/ico1.png) no-repeat center top;
}
.nt_bg ul .cur.nt-li1 span{
	background: url(../images/ico01.png) no-repeat center top;
}
.nt_bg ul .nt-li2 span{
	background: url(../images/ico2.png) no-repeat center top;
}
.nt_bg ul .cur.nt-li2 span{
	background: url(../images/ico02.png) no-repeat center top;
}
.nt_bg ul .nt-li3 span{
	background: url(../images/ico3.png) no-repeat center top;
}
.nt_bg ul .cur.nt-li3 span{
	background: url(../images/ico03.png) no-repeat center top;
}
.nt_bg ul .nt-li4 span{
	background: url(../images/ico4.png) no-repeat center top;
}
.nt_bg ul .cur.nt-li4 span{
	background: url(../images/ico04.png) no-repeat center top;
}
.nt_bg ul .nt-li5 span{
	background: url(../images/ico5.png) no-repeat center top;
}
.nt_bg ul .cur.nt-li5 span{
	background: url(../images/ico05.png) no-repeat center top;
}
.nt_bg ul .nt-li6 span{
	background: url(../images/ico6.png) no-repeat center top;
}
.nt_bg ul .cur.nt-li6 span{
	background: url(../images/ico06.png) no-repeat center top;
}
.nt_bg ul .nt-li7 span{
	background: url(../images/ico7.png) no-repeat center top;
}
.nt_bg ul .cur.nt-li7 span{
	background: url(../images/ico07.png) no-repeat center top;
}
.nt_bg ul .nt-li8 span{
	background: url(../images/ico8.png) no-repeat center top;
}
.nt_bg ul .cur.nt-li8 span{
	background: url(../images/ico08.png) no-repeat center top;
}
.nt_bg ul li{ position:relative;}
.nt_bg ul li i img{ display:block; width:75px; height:15px;}
.nt_bg ul li i{ position:absolute; left:265px; top:85px; z-index:2;}
.nt_bg ul li i{ position:absolute; left:265px; top:85px; z-index:2;}

/* 货架实力 */

.slideTxtBox{ width:450px; border:1px solid #ddd; text-align:left;  }
.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideTxtBox .bd ul{ padding:0px;  zoom:1;  }
.slideTxtBox .bd li{ line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }


.shili .tab_item {
display: block;
width: 296px;
height: 74px;
color: #3c3a39;
font-size: 22px;
float: left;
cursor: pointer;
text-align: center;
padding-top: 20px;
padding-bottom: 5px;
margin-right: 2px;
border: 1px solid transparent;
background: #fff;
}

.shili .tab_item i {
display: block;
font-style: inherit;
font-size: 16px;
}

.shili .tabbed_content {
width: 1200px;
margin: 0 auto;
padding-top: 15px;
}

.shili .hd {
height: 99px;
width: 1200px;
margin: 0 auto 10px auto;
}

.shili .tabbed_content {
width: 1200px;
margin: 0 auto;
overflow: hidden;
}
.slide_content {
height: 535px;
}

.shili .bd {
width: 6000px;
}

.shili .bd ul {
float: left;
width: 1200px;
margin: 0px;
padding: 0px;
	overflow: hidden;
	position: relative;
}

.shili .on {
background: #0155ab;
color: #fff;
}

.team_2 dt {
width: 870px;
float: left;
}

.team_2 p {
float: left;
border: 1px solid #fff;
}

.team_2 dd {
width: 320px;
float: right;
}

.team_3 dt {
float: left;
}

.team_3 dd {
float: right;
height: 234px;
}

.team_4 dd {
width: 150px;
height: 156px;
box-sizing: border-box;
border: 1px solid #adadae;
float: left;
text-align: center;
background: #fff;
}

.team_4 dd img {
display: block;
margin: 25px auto;
}

.team_5 dt p {
float: left;
border: 1px solid #fff;
}

.team_5 dd p {
float: left;
border: 1px solid #fff;
}

.shili .bd dl img {
transition: all 0.5s ease-in-out;
}

.shili .bd dl img:hover {
-webkit-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

/* 证书1 */

.zs_cont{
	margin-top: 21px;
	position: relative;
}
.zs_roll{margin-left: 0px;}
.zs_cont ul li{
	float: left;
	width: 285px;
	margin-right: 20px;
}
.zs_cont ul li:hover a img{transform: scale(1.1, 1.1)}
.zs_cont ul li a{ display:block; width:285px;  overflow:hidden; }
.zs_cont ul li a img{ display:block; width:285px; overflow:hidden;transition: all 0.5s!important;}
.zs_cont ul li.no{
	margin: 0;
}
.zs_cont ul li img{
	width: 285px;
}
.zs_cont ul li span{
	display: block;
	text-align: center;
	line-height: 28px;
	font-size: 15px;
	color: #ffffff;
	background: #676767;
	padding: 10px;
}
.zs_cont .next,.zs_cont .prev{
	position: absolute;
	top: 154px;
	z-index: 10;
}
.zs_cont .next{
}
.zs_cont .prev{
	right: 0px;
}
.zs_cont .next a{
display: block;
font: 70px "宋体";
color: #ccc;
position: absolute;
left: 0;
}
.zs_cont .prev a{
display: block;
font: 70px "宋体";
color: #ccc;
position: absolute;
right: 0;
}
.zs_cont .next a:hover,.zs_cont .prev a:hover{
color: #fff;
background: #686869;
}

/* 联系 */
.lianxi_a{background:#f5f5f5;}
.gg_lj {
width: 1200px;
margin: 0px auto;
overflow: hidden;
}
.gg_lj_a {
width: 267px;
height: 270px;
float: left;
text-align: center;
border: 1px solid transparent;
background: #fff;
margin: 60px 40px 60px 0;
}
.gg_lj_a dt {
margin: 20px auto;
}
.gg_lj_a p {
color: #3e3a39;
font-size: 22px;
margin-bottom: 20px;
}
.gg_lj_a dd {
color: #3e3f40;
width: 194px;
margin: 0 auto;
line-height: 30px;
}
.gg_lj_a:hover {
box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.1);
}

.iprocess{padding-top: 1px;margin-top: 20px;padding-bottom:58px;}
.iprocess .w{position: relative;}
.iprocess ul{width: 110%;}
.iprocess li{ margin-right: 96px;position: relative;width: 228px;height: 194px;
  background: url(../images/h1.png) center bottom no-repeat;}
.iprocess li .number{ background: url(../images/step.png) center no-repeat;height: 132px;
width: 116px;text-align: center;font-size: 50px;color: #fff;margin-left: 52px;}
.iprocess li h1{font-size: 18px;color: #222;text-align: center;margin-top: 10px;}
.iprocess li em{display: block;position: absolute;right: -70px;height: 50px;width: 42px;
background: url(../images/tip.png) right -600px no-repeat;top: 124px;}
.iprocess a.detail{ position: absolute;width: 160px;height: 40px;color: #fff;line-height: 40px;
font-size: 18px;border-radius: 20px;background: #feac00;left: 520px;bottom: -80px;text-align: center;
}
.iprocess li:hover{transform:translateY(-10px);}


/* 友情链接 */
.yq_bg {
background: #1f1f1f;
    line-height: 98px;
}
.yq_bg em {
display: block;
float: right;
}
.yq_bg p {
    width: 955px;
    font-size: 14px;
    display: block;
    float: left;
    line-height: 33px;
    margin-bottom: 34px;
    margin-top: 34px;
    border-bottom: 1px solid #313131;
}
.yq_bg p a {
font-size: 14px;
color: #83888a;
padding-right: 20px;
}
.yq_bg em a {
font-size: 14px;
color: #e41203;
}
.yq_bg b a {
font-size: 14px;
color: #fff;
background-color: #2f2f2f;
float: left;
width: 90px;
height: 35px;
line-height: 34px;
margin-right: 10px;
margin-top: 33px;
text-align: center;
cursor: pointer;
font-weight: normal;
}

/* 底部 */
.dibu {
width: 100%;
min-width: 1200px;
padding: 41px 0 30px;
box-sizing: border-box;
border-bottom: 1px solid #282828;
background: #1f1f1f;
margin: 0 auto;
line-height: 1;
}
.wrap-lg {
min-width: 1200px;
max-width: 1200px;
box-sizing: border-box;
margin: 0 auto;
}
.dibu .dibu-item {
float: left;
width: 16%;
}
.dibu .dibu-title {
color: #fff;
font-size: 16px;
margin: 0;
margin-bottom: 40px;
}
.dibu-item ul{
margin: 0;
padding: 0;
}
.dibu .dibu-item li {
margin-bottom: 19px;
color: #83888a;
font-size: 16px;
	width: 100%;
}
.dibu ul a {
color: #83888a;
}
.footer_img {
width: 25%;
float: right;
}
.foot_box_left{
	float: left;
	margin-right: 20px;
}
.foot_box{
	float: left;
	margin-top: 3px;
}
.foot_box .s1 {
	float: left;
	width: 106px;
	height: 41px;
	background: url(../images/wangjing.png) no-repeat 0px 0px;
	margin-right: 10px;
		margin-top: 12px;
}
.dibu .dibu-title {
color: #fff;
font-size: 16px;
margin: 0;
margin-bottom: 28px;
}
.qrcode_section {
width: 100%;
margin-top: 26px;
}
.qrcode_section>li.webo {
margin-right: 10px;
}

.qrcode_section>li {
width: 142px;
float: left;
background: #2f2f2f;
}
.qrcode_section li img {
width: 28px;
height: 27px;
display: inline-block;
margin-right: 0px;
margin-top: 12px;
margin-left: 12px;
}
.qrcode_section li span {
color: #aaa;
display: inline-block;
vertical-align: top;
font-size: 12px;
width: 80px;
height: 12px;
margin-top: 19px;
}
.qrcode {
width: 296px;
height: 175px;
border-radius: 2px;
overflow: hidden;
}
.qrcode>li {
float: left;
width: 114px;
height: 175px;
list-style: none;
background-color: #2f2f2f;
padding: 3px 14px 17px;
overflow: hidden;
}
.qrcode>li>img {
display: block;
width: 114px;
height: 114px;
margin-top: 1px;
}
.qrcode>li>p {
width: 100%;
font-size: 10px;
line-height: 1.4;
margin-top: 8px;
letter-spacing: 0.2px;
text-align: center;
color: #999999;
}
.dibu ul a:hover {
color: #1a56b4;
}
.dibu div p {
color: #83888a;
	font-size: 14px;
}
.dibu .banquan{ margin-top: 10px;visibility: inherit;
height: 52px;}
.dibu .banquan p{line-height: 33px;}   
.dibu .banquan p a{ color: #83888a;} 
.dibu .banquan .index-icon6 {
width: 28px;
height: 33px;
background: url(../images/footer_110.png) center 6px no-repeat;
  
}


/* 服务列表 */
.zlei{display: block;
position: relative;
font-size: 18px;
line-height: 68px;
color: #333;
text-align: left;
margin-top: 0px;
	}
.cpneiye .fenlei{padding-bottom: 15px;}
.fenlei {width:70%;overflow: hidden;}
.fenlei li {
width: 231px;
background: #ececec;
line-height: 40px;
margin-bottom: 5px;
margin-right: 20px;
text-align: left;
padding-left: 15px;
list-style-type: none;
}
.fenlei li:hover{
	background: #0155ab;
}
.fenlei a li:hover {
	color: #fff;
}

.fenlei .ons{
background: #0155ab;
color: #ffffff !important;
}
.fenlei .ons a{
color: #ffffff !important;
}
.biaoge {
	margin-top: 10px;
}
.biaoge li {
width: 125px;
background: #ececec;
line-height: 20px;
		height: 50px;
margin-bottom: 4px;
margin-right: 4px;
text-align: left;
padding-left: 15px;
list-style-type: none;
}
.biaoge li a{ font-size: 15px;}

.biaoge .ge-right:hover{
	background: #ececec;
}
.biaoge .ge-left{
	line-height: 60px;
	padding-bottom: 10px;
}

.biaoge .ge-right{
	width: 75.2%;
	padding-top: 10px;
}



.bnt-con{}
.bnt-con ul{width: 100%;overflow: hidden;padding-top: 5px;}
.bnt-con li{
float: left;
background: #fff;
width: 244px;
overflow: hidden;
margin-right: 27px;
margin-bottom: 25px;
transition-duration: 0.5s;
}
.liebiao .bnt-con li{
width: 256px;
		margin-right: 23px;
		margin-bottom: 30px;
}
.bnt-con li a{
display: block;
width: 244px;
}
.liebiao .bnt-con li a{
width: 256px;
}
.bnt-con li:hover{
box-shadow: 0 15px 30px rgba(0,0,0,0.1);
transform: translateY(-5px);
}
.imageCon {
width: 244px;
height: 162px;
overflow: hidden;
}
.liebiao .imageCon{
	width: 256px;
height: 170px;
}
.imageCon img {
height: 162px;
width: auto;
}

.anli_box5_inc .imageCon img {
height: 162px;
width: 244px;
}

.liebiao .imageCon img {
    height: 170px;
    width: 256px;
}
.imgCon {
height: 70px;
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
border-bottom: 1px solid #efefef;
padding-top: 17px;
}
.imgCon p {
color: #888;
font-size: 14px;
text-align: center;
padding: 0 10px;
line-height: 25px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.imgCon p span {
color: #333;
font-size: 20px;
letter-spacing: 1px;
}
.cpneiye .imgCon p span {
font-size: 16px;
font-weight: normal;
}
.cpneiye .imgCon {
height: 45px;
}
.service-tag {
display: inline-block;
padding: 0 8px;
margin-right: 4px;
border-style: solid;
border-width: 1px;
position: relative;
	font-size: 14px;
	color: #004d9c;
	border-color: #004d9c96;
	margin-top: 5px;
}
.fenye{width: 100%;
height: 65px;
text-align: center;
line-height: 65px;
color: #666;}
.fenye .page-numbar .page-num,.fenye .page-pre,.fenye .page-next,.fenye .page-last,.fenye .page-index{
	height: 30px;
	margin: 0 2px;
	padding: 0 10px;
	line-height: 30px;
	cursor: pointer;
	border: 1px solid #eee;
	display: inline-block;
	text-align: center;
}
.fenye .page-num-current{background: #0155ab;
border: 1px solid #0155ab;
color: #fff;}
	
.fenye .page-numbar .page-num:hover {
background: #eee;
}	


/* 货架内页 */
.mianbao{margin-top: 20px;
font-size: 14px; font-weight: 100;}
.cpneiye{overflow: hidden;}
.cpneiye .list-box{
	margin-top: 20px;}
.cpneiye .left{
	width: 875px;
height: auto;
	float: left;
	}	
.list-box h1{font-size: 30px;color: #1d1d1d;}
.list-box h2{font-size: 18px;
color: #585858;
margin-top: 9px;
font-weight: 100;}
.listbj{
padding: 20px 30px 20px 30px;
background: #fff;
}
.cpneiye .classify-box{
	width: 100%;
height: auto;
	overflow: hidden;
	}
.cpneiye .classify-box li{
	width: 100%;
}
.cpneiye .classify-box li .li-title {
font-size: 16px;
color: #333;
font-weight: 600;
width: auto;
height: 30px;
line-height: 30px;
	float: left;
	margin-right: 20px;
}
.cpneiye .classify-box li .li-list dd {
padding: 5px 10px;
font-size: 15px;
color: #000;
border-radius: 3px;
cursor: pointer;
margin: 0 20px 5px 0;
float: left;
}
.cpneiye .classify-box li .li-list dd.active {
color: #fff!important;
background: #0155ab;
}

.nrtop {
	font-size: 14px;padding-bottom: 30px;
border-bottom: 1px solid rgba(0,0,0,.06);
margin-bottom: 20px;}
.zliebiaoname{
	border-bottom: 0px solid rgba(0,0,0,.06);
	padding-bottom: 0px;
}
.nrtop i{color: rgba(0,0,0,.56);
font-style: normal;}
.nrtop .bbt-dot {
width: 4px;
height: 4px;
display: inline-block;
background: rgba(0,0,0,.08);
border-radius: 50%;
margin: 0 8px 0 4px;
vertical-align: middle;
}
.nrtop .bbt-icon {
width: 20px;
position: relative;
top: 3px;
}
.nrtop .bbt-clearfix{margin:15px 0 15px 0;line-height: 22px;}
.nrtop  .nrgcs{display: inline-block;float: left;}
.nrtop  .nrtop-right{
	display: inline-block;
float: right;
color: rgba(0,0,0,.56);}
.cpneiye .list-box .listBox-img {
width: 815px;
height: 260px;
overflow: hidden;
}
.cpneiye .list-box .listBox-img img{
width: 815px;
margin-top: -145px;
}	
	
.cpneiye .list-box .listBox-classify {
width: 815px;
height: auto;
padding: 10px 30px 10px 30px;
background: #fff;
}
.cpneiye .liebiao .listBox-classify{
	width: 845px;
	padding: 10px 0px 30px 30px;
}
.cpneiye .liebiao .listBox-classify .nr p{
	padding-right: 30px;
}

/* 服务词专题 */
.fuwuye .list-box .listBox-classify {
    width: auto;
    padding: 10px 0px 10px 30px;
}
.fuwuye .zlei{
    font-size: 20px;
}
.fuwuye .bnt-con li {
    width: 267px;
    margin-right: 25px;
    margin-bottom: 25px;
}
.fuwuye .bnt-con li a {
    width: 267px;
}
.fuwuye .imageCon {
    width: 267px;
    height: 178px;
}
.fuwuye .imageCon img {
    height: 178px;
    width: 267px;
}
.fuwuye .anli_box5 .imgCon {
    height: auto;
    padding-bottom: 17px;
}
.fuwuye .h52{
    height: 52px;
}
.fuwuye .headzi{
    border-bottom: 1px solid rgba(0,0,0,.06);
    padding-bottom: 20px;
    margin-bottom: 20px;
    line-height: 32px;
}
.fuwuye .yuyuedh{
    width: 440px;
    float: left;
    font-size: 28px;
    margin-left: 120px;margin-top: 10px;
}
.fuwuye .kefu strong{
    line-height: 69px;
    font-size: 20px;
    padding-left: 20px;
}
.fuwuye .fuwuci li{
    font-size: 14px;
    cursor: pointer;
    list-style: none;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    background-color: #F9F9F9;
    width: 85px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    overflow:hidden
}

.listBox-classify .nr{
	font-size: 16px;
	color: rgba(0,0,0,.88); 
}
.listBox-classify .nr p{
	font-weight: 400;
    line-height: 32px;
}
.news_nry .nr p{
	/*text-indent: 1.3em;*/
}
.news_nry .nr{
    padding: 0px 10px 0px 10px;
}
.listBox-classify .nr p a{
		color: #0155ab;
}
.listBox-classify .nr p a:hover{
		color: #0155ab;
		text-decoration: underline;
}
.listBox-classify .nr p strong{
	font-size: 18px;
	line-height: 62px;
		
} 
.listBox-classify .nr img {
      margin: 18px 0 9px 0;
    max-width: 100%;
}

.listBox-classify .nr table {
 width:92%;
}

.right .tuijian{
	border-top: 1px solid rgba(0,0,0,.06);display: block;padding: 20px 0 10px 0;font-size: 14px;
color: #666;
}
.cpneiye .right{
	width: 305px;
	height: auto;
		float: right;
}
.cpneiye .right .right_box {
width: 100%;
height: auto;
}
.cpneiye .right .right_box .wenti {
width: 265px;
padding: 20px 20px 0;
background: #fff;
}
.cpneiye .cp{
padding: 20px 30px 20px 30px;
background: #fff;
	margin-top: 20px;
	overflow: hidden;
}
.cpneiye .zliebiao{
padding: 0px 0px 10px 0px;
background: #fff;
	margin-top: 20px;
	overflow: hidden;
}
.cpneiye .cp .cptu{
position: relative;
	float: left;
	margin-right: 30px;
}
.cpneiye .cp .cptu img{
	width: 562px;
}
.cpneiye .cp .zixiang  {
padding: 10px 0 10px 0;
}
.cpneiye .cp .zixiang li {
width: 545px;
   /* height: 36px; */
float: left;
line-height: 32px;
}
.cpneiye .cp .wenti {
width: 500px;
padding: 7px 0px 0 0;
background: #fff;
	float: left;
}
.cpneiye .zliebiao .wenti {
width: 100%;
}

.cpneiye .cp .wenti p{
	font-size: 16px;
	color: #666;
}
.cpneiye .cp .wenti .list {
width: 100%;
border-top: 1px solid rgba(0,0,0,.06);
padding: 10px 0 10px 0;
}
.cpneiye .cp .wenti .list li {
width: 50%;
height: 36px;
float: left;
line-height: 36px;
}
.cpneiye .zliebiao .wenti .list li {
width: 33%;
}
.cpneiye .cp .wenti .list i {
display: inline-block;
width: 18px;
height: 18px;
background: #0155ab;
line-height: 18px;
text-align: center;
float: left;
margin-top: 8px;
margin-right: 10px;
border-radius: 50%;
color: #fff;
font-size: 12px;
}
.cpneiye .cp .kefu {
background: #fff;
width: 265px;
float: left;
}

.cpneiye .cp .kefu .kefu_btn {
width: 100%;
height: 46px;
line-height: 44px;
text-align: center;
margin-top: 10px;
color: #0155ab;
font-size: 20px;
cursor: pointer;
border-radius: 2px;
	border: 1px solid #0155ab;
}
.cpneiye .cp .kefu .kefu_btn:hover {
background: #004d9c;
	color: #fff;
}

.kefu .wenti_btn {
font-size: 18px;
    width: 100%;
    line-height: 44px;
    text-align: center;
    margin-top: 10px;
    color: #0155ab;
    cursor: pointer;
    border-radius: 2px;
    border: 1px solid #0155ab;
    font-weight: normal;
}
.kefu .wenti_btn:hover {
background: #004d9c;
	color: #fff;
}

.zt_box1 .kefu {
margin: 20px 0;
width: 265px;
padding: 20px;
	z-index: 999;
	float: right;
	background: url(../images/bjbai.png);
margin-top: 52px;
}
.zt_box1 .kefu h3{
	font-size: 20px;
	font-weight: 100;
	color: #1b1b1b;
}
.zt_box1 .kefu p{
	font-size: 14px;
	color: #666;
}
.zt_box1 .kefu .list {
width: 100%;
border-top: 1px solid rgba(0,0,0,.06);
padding-top: 10px;
}
.zt_box1 .kefu .kefu_btn {
width: 100%;
height: 52px;
line-height: 52px;
text-align: center;
margin-top: 10px;
color: #fff;
background: #0155ab;
font-size: 20px;
cursor: pointer;
border-radius: 2px;
}

.right .right_box .wenti h3{
	font-size: 20px;
}
.right .right_box .wenti p{
	font-size: 14px;
	color: #666;
}
.right .right_box .wenti .list {
width: 100%;
border-top: 1px solid rgba(0,0,0,.06);
padding: 10px 0 10px 0;
}
.right .right_box .wenti .list li {
width: 90%;
height: 36px;
float: left;
line-height: 36px;
}
.right .right_box .wenti .list i {
display: inline-block;
width: 18px;
height: 18px;
background: #0155ab;
line-height: 18px;
text-align: center;
float: left;
margin-top: 8px;
margin-right: 10px;
border-radius: 50%;
color: #fff;
font-size: 12px;
}
.right .right_box .kefu {
margin: 20px 0;
background: #fff;
width: 265px;
padding: 20px;
	z-index: 999;
}
.right .right_box .kefu h3{
	font-size: 20px;
	font-weight: 100;
	color: #1b1b1b;
}
.right .right_box .kefu p{
	font-size: 14px;
	color: #666;
}
.right .right_box .kefu .list {
width: 100%;
border-top: 1px solid rgba(0,0,0,.06);
padding-top: 10px;
}
.right .right_box .kefu .kefu_btn {
width: 100%;
height: 52px;
line-height: 52px;
text-align: center;
margin-top: 10px;
color: #fff;
background: #0155ab;
font-size: 20px;
cursor: pointer;
border-radius: 2px;
}
.right .right_box .kefu .kefu_btn:hover {
background: #004d9c;
}
.right .right_box .shili {
margin: 20px 0;
background: #fff;
width: 305px;
}
.right .right_box .shili ul{
width: 100%;
}
.right .right_box .shili li{
width: 265px;
	padding: 20px 20px 0;
height: 75px;
}
.right .right_box .shili li:hover {
background: #fafafa;
}
.right .right_box .shili li a {
display: inline-block;
width: 100%;
height: 100%;
}
.right .right_box .shili .shili_list {
margin-left: 65px;
}
.right .right_box .shili .shili_list h3 {
font-size: 16px;
color: #333333;
	font-weight: 600;
}
.right .right_box .shili .shili_img {
	float: left;
width: 54px;
height: 54px;	
}
.right .right_box .shili .shili_img1 .img1{
	background: url(../images/nrtb2.png) no-repeat;
	background-size: 52px;
}
.right .right_box .shili .shili_img2 .img2{
	background: url(../images/nrtb3.png) no-repeat;
	background-size: 52px;
}
.right .right_box .shili .shili_img3 .img3{
	background: url(../images/nrtb1.png) no-repeat;
	background-size: 52px;
}
.right .right_box .shili .shili_img4 .img4{
	background: url(../images/nrtb5.png) no-repeat;
	background-size: 52px;
}
.right .right_box .shili .shili_img5 .img5{
	background: url(../images/nrtb4.png) no-repeat;
	background-size: 52px;
}

.right .right_box .shili .shili_list p {
font-size: 14px;
color: #999999;
line-height: 2;
}
.right .right_box .shili li .xian {
width: 100%;
float: left;
margin-top: 20px;
border-bottom: 1px solid rgba(0,0,0,.06);
}

/* 案例 */
.anli_box1{line-height: 52px;}

.anli_box2 {
   background-color: #fafafa;
   color: #999;
   padding: 15px 30px;
   line-height: 2em;
   width: 711px;
}
.anli_box2 p {
line-height: 32px;
color: #777;
}
.anli_box2 p i {
color: #0155ab;
}
.anli_box3{
	clear: both;
	padding: 20px 0 20px;
	height: 20px;
	line-height: 20px;
	width: 781px;
	border-top: 1px dashed #efefef;
}
.anli_box3 span {
max-width: 320px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: inline-block;
}
.anli_box5 .imgCon{
	height:70px;
}


.anli_box5 .imgCon p{ overflow: hidden; 
text-overflow: ellipsis;
white-space: inherit; }

.hangye_fw .imgCon{
	height:60px;
}
/* 资讯 */
.news_box1{
	height: 400px;
}
.news_box2 li .li-list dd{
	font-size: 15px!important;
	color: #000!important;
}
.nr .lan,.news_box4 a{
	color: #0155ab;
}

.nr .lan:hover,.news_box4 a:hover{
	color: #0155ab;
	text-decoration: underline;
}
.slideBox {
position: relative;
background: #FFFFFF;
width: 875px;
height: 400px;
}
.slideBox .bd {
position: relative;
z-index: 0;
}
.clearfix {
display: block;
}
.slideBox5 .bd .thumb, .slideBox .bd .thumb img {
width: 600px;
height: 400px;
}
.slideBox .bd li a {
display: block;
position: relative;
}
.slideBox5 .bd .text {
width: 275px;
padding: 30px 24px 15px;
box-sizing: border-box;
position: relative;
height: 400px;
	background: url(../images/tms.jpg) no-repeat center;
	background-size: cover;
}
.slideBox5 .bd .text h2 {
font-size: 20px;
line-height: 32px;
padding-bottom: 25px;
}
.slideBox5 .bd .text a {
color: #fff;
}
.slideBox .bd li a {
display: block;
position: relative;
	width: 100%;
	cursor: pointer;
}
.slideBox5 .bd .text p {
font-size: 14px;
line-height: 30px;
}
.slideBox5 .bd .bottom {
position: absolute;
bottom: 15px;
left: 0;
right: 0;
text-align: center;
}
.slideBox5 .bd .bottom span {
font-size: 14px;
line-height: 14px;
color: #fff;
margin-right: 10px;
display: inline-block;
*display: inline;
zoom: 1;
}
.slideBox5 .bd ul li .bottom img {
width: 16px;
height: 16px;
padding-right: 5px;
display: inline;
}
#slideBox4 .hd, #slideBox5 .hd {
display: none;
}
.slideBox .hd {
width: 100%;
position: absolute;
height: 10px;
bottom: 15px;
text-align: center;
font-size: 0;
z-index: 1;
right: 22px;
}
.slideBox .prev {
left: 0;
}

.slideBox .next, .slideBox .prev {
position: absolute;
top: 154px;
z-index: 10;
}
.slideBox .next a {
display: block;
font: 70px "宋体";
color: #ccc;
position: absolute;
left: 0;
}
.slideBox .prev {
right: 275px;
}
.slideBox .prev a {
display: block;
font: 70px "宋体";
color: #ccc;
position: absolute;
right: 0;
}

.slideBox .next a:hover{
color: #fff;
background: #00000094;
}
.slideBox .prev a:hover {
color: #fff;
background: #00000094;
}
.news ul {
overflow: hidden;
}
.news ul li {
padding: 24px;
background: #fff;
border-bottom: 1px solid #efefef;
width: 100%;
box-sizing: border-box;
	transition-duration: 0.3s;
}
.news ul li:hover {
box-shadow: 0 15px 30px rgba(0,0,0,0.1);
transform: translateY(-1px);
}
.news ul li a {
position: relative;
display: block;
cursor: pointer;
}
.news ul li .img {
width: 256px;
height: 171px;
float: left;
padding-right: 17px;
}
.news ul li .img img {
display: block;
width: 100%;
height: 100%;
}
.news ul li .text h3 {
font-size: 22px;
padding-bottom: 6px;
color: #444;
font-weight: bold;
}
.news ul .toe {
word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.news ul li .text p {
font-size: 14px;
color: #828282;
line-height: 24px;
height: 96px;
display: -webkit-box;
overflow: hidden;
}
.news ul li .text .foot {
font-size: 14px;
color: #000;
line-height: 24px;
}
.news ul li .text .foot a {
display: inline;
color: #828282;
}
.news ul li .text .foot .bbt-dot {
width: 4px;
height: 4px;
display: inline-block;
background: rgba(0,0,0,.1);
border-radius: 50%;
margin: 0 6px 0 9px;
vertical-align: middle;
color: #000;
vertical-align: middle;
}
.news ul li .text .foot a i {
display: inline-block;
*display: inline;
zoom: 1;
padding: 0 10px;
font-size: 14px;
line-height: 24px;
color: #0059b2;
background: #e5f2ff;
margin-right: 10px;
vertical-align: top;
border-radius: 2px;
overflow: hidden;
}
.news ul li .text .foot .fr {
color: #252525;
padding-left: 22px;
background: url(../images/iconq6.png) no-repeat left 3px;
opacity: 0.5;
filter: alpha(opacity=50);
background-size: 17px auto;
}
.news_box3 .shili{
	margin: 0!important;
}
.news_box3 .wenti{
	border-bottom: 1px solid rgb(247, 247, 247);
}
.news_box3 .shili_img{
	margin-top: 5px;
	height:auto!important;
}
.news_box3 .wenti .list li{
	width: 100%!important;
}
.news_box3 .shili_list h3{
	font-weight: inherit!important;
}
.news_box4 span {
width: 20px;
display: inherit;
text-align: right;
float: left;
}

.news_box4 h3{
	color: #333;
	margin: 0 0 10px;
	font-weight: 700;
}
.news_box4 p{
	color: #333;
	line-height: 36px;
}
.huizi{
	color: #949494!important;
	font-size: 14px;
}
.news_box4{
	background-color: #ffffff;
	border:1px solid #e8eef6;
	padding: 30px;
}
/* about */
.about_box1{
	width: 265px!important;
}
.about_box1 ul{
	font-size: 14px;
	color: #a1a1a1;
	text-align: center;
	margin-bottom: 8px;
}
.about_box1 ul p{
	padding: 10px 0;
	font-size: 14px;
}
.about_box1 ul li{
	width: 100%;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-weight: 100;
	color: #1b1b1b;
		background: #ffffff;
}
.about_box1 ul li .active {
background: #0155ab;
	color: #fff;
}
.about_box1 ul li a {
color: #333;
display: block;
	background: #ffffff;
}
.about_box1 ul li a:hover {
	background: #0155ab;
	color: #fff;
}
.about_box1 .listbj{
	padding:0;
}

.about_box3{
	font-size: 22px;
	color: #000;
	padding-top: 18px;
}
.about_box4{
	font-size: 14px;
	color: #999;
	padding-bottom: 18px;
}
.about_box2{
	width: 915px!important;
}
.about_box2 .right_box .wenti {
	width: 855px!important;
	padding: 20px 30px 1px!important;
}
.about_box2 .right_box .wenti p{
	color: rgba(0,0,0,.88)!important;
}
.about_box2 .right_box h3 strong{
	font-size: 24px !important;
	font-weight: normal;
}
.about_box2 .listBox-img img{
	width: 915px;padding-top: 20px;
}
.about_box2 .nr p {
margin: 5px 0;
word-break: break-all;
text-align: justify;
overflow: hidden;
}
.about_box2 .nr img {
	width: 875px;
}
.about_box2 .ditu p {width: 100%;margin: 5px 0;line-height: 39px;word-break: break-all;text-align: justify;overflow: hidden;font-size: 16px!important;color: rgba(0,0,0,.88)!important;}
.about_box2 .ditu{
	 /* background: url(../images/ditu.gif) no-repeat right 0px; */
	 /* background-size: 430px; */
}

.about_box2 .core-d {
height:535px;
background-position: center;
position: relative;
}
.about_box2 .divide {
height: 20px;
background-repeat: no-repeat;
background-position: center;
}
.about_box2 .leader {
padding: 0 35px 45px 35px;
}
.about_box2 .leader .img {
width: 310px;
height: 340px;
}
.about_box2 .core-d .c {
padding: 15px;
width: 202px;
box-shadow: 0 0 20px rgba(0,0,0,0.1);
position: absolute;
}
.about_box2 .core-d .c .tit {
line-height: 24px;
}
.about_box2 .text-primary {
color:#0155ab!important;
}
.about_box5{
	background: url(../images/wenhua.gif) no-repeat right 0px;
}

.about_box2 .zs_cont ul li{
	float: left;
	width: 291px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.about_box2 .zs_cont ul li:nth-last-child(1) {
margin-right: 0;
}
.about_box2 .zs_cont ul li:nth-last-child(4) {
margin-right: 0;
}
.about_box2 .zs_cont ul li:nth-last-child(7) {
margin-right: 0;
}
.about_box2 .zs_cont ul li a{
width: 292px;
}
.about_box2 .zs_cont ul li a img {
width: 291px;
}

.about_box2 .zb {
height: 210px;
background-repeat: no-repeat;
background-position: 625px 15px;
background-image: url(../images/lxwm.jpg);
}
.about_box2 .c-a {
float: left;
width: 875px;
padding: 20px;
background-color: #fff;
	margin-bottom: 20px;
}
.about_box2 .xiao {
width: 407px;
	float: left;
	margin-right: 20px;
}
.about_box2 .tit2 {
color: #333;
font-size: 24px !important;
margin-left: 10px !important;
position: relative;
}
.about_box2 .lianxit {
	margin-left: 10px !important;
	margin-top: 15px;
		font-size: 18px;
}
.about_box2 .lianxiw {
	margin-left: 10px !important;
	margin-top: 10px;
		font-size: 18px;
}

/*报告列表*/
.baogao_box .bnt-con li {
width: 185px;
}
.baogao_box .bnt-con li a {
width: 185px;
}
.baogao_box .imageCon {
width: 183px;
height: 258px;
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
border-top: 1px solid #efefef;
}
.baogao_box .imageCon img {
height: 258px;
}

.baogao_box2 .bnt-con li:nth-last-child(1){
    margin-right: 0;
}

.baogao_box2 .bnt-con li {
width: 220px;
margin-right: 25px;
}



.baogao_box2 .bnt-con li a {
width: 220px;
}
.baogao_box2 .imageCon img {
height: 310px;
width: auto;
}
.baogao_box2 .imageCon {
width: 220px;
height: 306px;
overflow: hidden;
}
.baogao_box2 .imgCon{
height: 43px;
}

.baogao_box2 .tag{
	text-align: center;
}
.baogao_box2 .tag a {
color: #666;
}
.baogao_box2 .tag a:hover {
   border-bottom: 1px solid #0155ab;
   color: #0155ab;
}

.baogao_box2 .tag i {
color: #999;
padding: 0 20px;
}

.baogao_box .imageCon img {
    width: 184px!important;
}


/* 新产品 */
.cpneiye .cp_new .wenti .list {border-top: 0px;}
.cp_new .zixiang li{border-top: 1px solid rgba(0,0,0,.06);}
.cp_new .zixiang li b{font-size:18px;}
.cp_new .zixiang p img{height:52px;}
.cp_new .kefu{width:510px!important;}
.cp_new .kefu .kefu_btn{float: left;width: 240px!important;}
.cp_new .kefu .lan{background: #004d9c;color: #fff!important;}

/* 底部通栏 */
.box1 li{position: relative;
float: left;
width: 274px;
margin: 50px 0;
margin-right: 20px;
height: 145px;
border: 3px solid #f5f5f5;
	transition-duration: 0.5s;}
.box1 li:hover{border: 3px solid #fff;
	box-shadow: 0 15px 30px rgba(0,0,0,0.1);
transform: translateY(-5px);}
.box .ablock .right{width: 305px;margin-right: 0px;}
.box1 .picBorder{width: 30%;
height: 140px;
display: flex;
margin-left: 19px;
align-items: center;
justify-content: center;}
.box1 img{max-width: 100%;max-height: 100%;}
.box1 .main{width: 60%;padding-top: 40px;}
.box1 .title_2{font-size: 24px;color: #0155ab;}
.box1 .subhead{font-size: 16px;color: #0155ab;font-family: Arial;text-transform: capitalize;}

.hjbox1{padding: 10px 0 10px 0;}
/* 导航下拉 */
#daohang_jiance .daohang_inc{left:368px}
.daohang_inc{position:absolute;top:75px;left:0;z-index:9999;height:100px;min-height:420px;background:#0a1b3c;box-shadow:rgba(0,0,0,.1) 0 15px 30px}
.daohang_inc .side{float:left;width:200px;height:100%;background:#0a1b3c}
.daohang_inc *{margin:0;padding:0}
.mainNav>li{position:relative;float:left;width:auto;height:100px;color:#333;list-style:none;text-align:center;font-size:16px;line-height:100px;cursor:pointer}
.daohang_inc .side li.active,.daohang_inc .side li:hover{background:#152c58}
.daohang_inc .side li{width:100%;height:46px;text-align:left;font-size:16px;line-height:46px}
.daohang_inc li{list-style:none}
.active{color:#fe6602}
.daohang_inc .side li.active a,.daohang_inc .side li:hover a{color:#fff!important;cursor:pointer}
.daohang_inc .side a{display:inline-block;padding-left:30px;height:24px;color:#fff!important;font-size:15px;line-height:24px}
.daohang_inc .main{position:relative;float:left;overflow:hidden;height:420px;background:#fff}
.daohang_inc .main .list.active{display:block}
.daohang_inc .main .list{display:none;overflow-y:auto;height:420px}
.active{color:#fe6602}
.daohang_inc .main .second{position:absolute;top:0;left:0;float:left;width:200px;height:420px;background:#ececec;box-shadow:rgba(0,0,0,.1) 0 15px 30px}
.daohang_inc .main .second li{width:100%;height:42px;text-align:left;font-size:16px;line-height:42px}
.daohang_inc .main .second li a{display:inline-block;padding-left:30px;height:16px;color:#4b4b4b;font-size:15px;line-height:16px}
.daohang_inc .main .second li.active,.daohang_inc .main .second li:hover{background:#fff}
.daohang_inc .main .secondList{float:right;margin-left:200px;padding:0 30px;width:360px;height:420px;background:#f5f5f5}
.daohang_inc .main .secondList_inc{margin-left:0;width:560px}
.daohang_inc .main .secondList li{clear:both;display:none;padding-top:10px;width:100%}
.daohang_inc .main .secondList li.active{display:block}
.main-list2{min-height:275px}
.daohang_inc .main .secondList span{float:left;margin:0;padding-top:10px;padding-right:30px;height:25px;text-align:left;line-height:25px}
.daohang_inc .main .secondList span a{color: #454545!important;}
.daohang_inc .main .secondList p{clear:both;margin-top:10px;padding-bottom:10px;height:24px;border-bottom:1px solid #e6e6e6;color:#0155ab!important;text-align:left;font-size:16px;line-height:24px}

/*窗*/
#pfjw { display:none; position: fixed; left:41.5%;margin-left: -113px; top: 25%;background:none; z-index: 100;border-radius: 5px;overflow:initial;}
*html #pfjw { bottom: auto; top:expression(eval(document.documentElement.scrollTop))}
.pfjw_nr { width: 556px;margin: 0 auto; position:relative;overflow:initial; }
.pfjw_nr h2 { height: 365px !important; line-height: 33px; width: 216px; text-align: center; font-size: 14px; font-weight: bold; vertical-align: middle; color: #ffffff; padding: 8px 0px 5px 0px; font-size:16px; }
.pfjw_nr p{color:#fff; text-align:center;font-size:14px;line-height:24px;}

.pfjw_nr ul { height: 30px; padding: 5px 0px }
.pfjw_nr li { float: left; display: inline; margin-left: 6px; width: 99px; height: 28px; display: block; cursor: pointer; }
.pfjw_nr a img{ width:100%;height:100%;}
.left-c a { display: block; color: #fff; width: 99px; height: 28px; text-align: center; line-height: 28px;background: linear-gradient(to bottom, #fffe01, #ffca27);
margin-right: 7px;
color: #8e6800; }
.right-c a { display: block; color: #fff; width: 99px; height: 28px; text-align: center; line-height: 28px;background: linear-gradient(to bottom, #52B9D6, #3baaa1);
color: #084858;}
.close2 { color: #000; position: absolute; right: 10px; top: 10px; display: block; width: 30px; height: 30px;background:url(../images/chacha.png) no-repeat;background-size:100%; border-radius:20px;}
.close3 { color: #000; position: absolute; right: 424px; top: 89px; display: block; width: 137px; height: 50px; border-radius:2px;}
.close4 { color: #000; position: absolute; right: 258px; top: 89px; display: block; width: 137px; height: 50px; border-radius:2px;}
.close5 { color: #000; position: absolute; right: 93px; top: 89px; display: block; width: 137px; height: 50px; border-radius:2px;}
.close6 { color: #000; position: absolute; right: 424px; top: 170px; display: block; width: 137px; height: 50px; border-radius:2px;}
.close7 { color: #000; position: absolute; right: 258px; top: 170px; display: block; width: 137px; height: 50px; border-radius:2px;}
.close8 { color: #000; position: absolute; right: 93px; top: 170px; display: block; width: 137px; height: 50px; border-radius:2px;}
.close9 { color: #000; position: absolute; right: 424px; top: 251px; display: block; width: 137px; height: 50px; border-radius:2px;}
.close10 { color: #000; position: absolute; right: 258px; top: 251px; display: block; width: 137px; height: 50px; border-radius:2px;}
.close11 { color: #000; position: absolute; right: 93px; top: 251px; display: block; width: 137px; height: 50px; border-radius:2px;}