﻿@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */

dl, dt, dd, ul, ol, li, /* list elements 列表元素 */

pre, /* text formatting elements 文本格式元素 */

fieldset, lengend, button, input, textarea, /* form elements 表单元素 */

th, td { /* table elements 表格元素 */

    margin: 0;

    padding: 0;

}



input,textarea {border: 2 none; box-shadow: none; outline: none;}



/* 设置默认字体 */

body{width: 100%;min-width: 1200px;margin:0 auto;}

body,

button, input, select, textarea {

    font: 16px/22px "Microsoft YaHei";color: #666;

}



h1 {font-size: 18px;}

h2 {font-size: 16px;}

h3 {font-size: 14px;}

h4, h5, h6 {font-size: 100%;}

* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/



address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */



/* 重置列表元素 */

ul, ol ,li{list-style: none;
}
/* 重置文本格式元素 */

a {text-decoration: none; color: #000; word-wrap:break-word;}/*英文换行*/

a:hover {text-decoration: none; color:#404b6c;}

/* 重置表单元素 */

legend {color: #000;} /* for ie6 */

fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */

/* 注：optgroup 无法扶正 */

button, input, select, textarea {

    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */

}
/* 重置表格元素 */

table {

    border-collapse: collapse;

    border-spacing: 0;

}



/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */

html {overflow-y: scroll;overflow-x: hidden;}



/*设置浮动*/

.fl {float: left;}

.fr {float: right;}

.pr{position: relative;}

.pa{position: absolute;}



/*字体大小*/

.fz12{font-size: 12px;}

.fz14{font-size: 14px;}

.fz16{font-size: 16px;}

.fz18{font-size: 18px;}

.fz20{font-size: 20px;}

.fz22{font-size: 22px;}

.clear{clear: both;height: 0;}

.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}


.fr {
    float: right;
}




.advancelist{
    padding:40px 0;
}
.advancelist li{
    float: left;
    width: 164px;
    height:184px;
    overflow: hidden;
    background: #f5b122;
    border-radius: 100%;
    text-align: center;
    margin-right:19px;
    color:#fff;
    padding:0 10px;
}
.advancelist li a{
    color:#fff;
    font-size: 24px;
    font-weight: 600;
    display: block;
    padding-top:30px;
    padding-bottom:10px;
}
.advancelist li p{
    font-size: 16px;
    line-height: 28px;
}
.advancelist li:nth-child(2){
    background: #c6d932;
}
.advancelist li:last-child{
    margin-right:0;
}


.service{margin-top:20px;}
.service .title { overflow: hidden; text-align: center;height:76px;background:url(title-en-bg.png) center center no-repeat;margin-bottom:20px;margin-top: 100px;}
.service .title .h2 { font-size: 24px; color: #333; font-weight: bold;width:360px;margin:0 auto;margin-top:15px;letter-spacing:0px;text-align: center;}
.service .title .h2 a { color: #333;}
.service .title .h2 a:hover { color: #0D71BB; }
.service .title .h2 span{color:#0D71BB;}
.service .title em { color: #999;width:1100px;display: block;margin-top:3px;}
.service .cont{margin-top:20px;background: url(service.jpg) top center;height:280px;}
.service .cont div{width:200px;text-align:center;float:left;margin:10px 10px;padding:10px;-webkit-transition: all 0.20s linear 0.01s; -moz-transition: all 0.20s linear 0.01s; -ms-transition: all 0.20s linear 0.01s; -o-transition: all 0.20s linear 0.01s; transition: all 0.20s linear 0.01s; }
.service .cont div img{display: block;margin:0 auto;border:2px solid #ccc;border-radius:160px;width:160px;}
.service .cont div:hover{background:#414b6e;}
.service .cont div:hover img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);}
.service .cont div:hover a{color:#fff;}
.service .cont div:hover small{color:#ddd;}
.service .cont span{font-size:16px;font-weight:bold;color:#0D71BB;margin-top:10px;display: block;margin-bottom:10px;}
.service .cont a{color:#414b6e;}
.service .cont small{margin-top:10px;}



/*优势*/

.edge{font-family: "Microsoft Yahei";line-height: 34px;}

.edge1{background:url(../images/edgebg1.jpg) no-repeat center 0;height: 637px;}

.edge2{background:url(../images/edgebg2.jpg) no-repeat center 0;height: 750px;}



.edge4{background:url(../images/edgebg4.jpg) no-repeat center 0;height: 623px;padding: 127px 0 0;}

.edge_w h3{font-size: 40px;line-height: 62px;padding: 0 0 30px;color: #414b6e;font-weight: normal;}

.edge_w1 h3{font-size: 38px;color: #333;line-height: 62px;padding: 0 0 20px;font-weight: normal;}

.edge_w,.edge_w1{width: 498px;padding: 230px 0 0;}

.edge_w1 span{display: block;height: 80px;padding: 0 3px;font-size: 18px;line-height: 30px;}

.edge_w1 span i{display: inline-block;width: 30px;height: 30px;background: #333;text-align: center;border-radius: 30px;color: #fff;margin: 0 9px 0 0;}

.edge_ico a,.probox dd .pro_more a{width:98px;line-height: 28px;border: solid 1px #00a57d; display: inline-block; text-align: center; color: #00a57d; margin:0 10px 0 0;}

.edge_ico a:hover,.probox dd .pro_more a:hover{color: #fff;background: #00a57d;}

.edge_w2{color: #fff;padding: 118px 0 0;}

.edge_w2 h3,.edge_w4 h3{color: #fff;}

.edge_wz{height: 196px;}

.edge_wl li{width: 188px;float: left;text-align: center;}

.edge_wl li p span{display: block;font-size: 18px;}

.edge_wl li.edge_wl1{margin:0 70px 0 0;background:url(../images/edge_line.png) no-repeat right 9px;padding: 0 70px 0 0;width: 170px;}



.edge_w4 .edge_wl li{width:98px;background:url(../images/edge_line2.png) no-repeat right 14px;margin: 0 30px 0 0;padding: 0 30px 0 0;line-height: 24px;}

.edge_w4 .edge_wl li p{display: block;padding: 20px 0 0;}

.edge_w4 .edge_wl li.edge_wl2{margin: 0;padding: 0;background: none;}

.edge_p{width: 500px;}





/

.show{padding: 67px 0 0;height: 470px;font-family: "Microsoft Yahei";overflow: hidden;}

.show_t{height: 65px;line-height: 65px;border-bottom: solid 1px #ebebeb;}

.show_t p{float: left;font-size: 26px;line-height: 50px;color: #333;}

.show_t p a,.show_t li a{color: #333;display: block;}

.show_t ul{float: right;}

.show_t li{float: left;font-size: 16px;padding: 0 0 0 28px;background:url(../images/ico02.gif) no-repeat 0 center;margin:0 36px 0 0;color: #333;}

.show_t li.show_t2{background:url(../images/ico03.gif) no-repeat 0 center;margin:0 36px 0 0;}

.show_t li.show_t3{background:url(../images/ico04.gif) no-repeat 0 center;margin:0;}

.show_c{padding:39px 0 0;}

.show_c li{float: left;margin: 0 30px 0 0;}

.show_c li,.show_c li img{width: 380px;height: 285px;display: block;overflow: hidden;}



/*资讯*/

.news{background:url(../images/newbg.gif) repeat center 0;line-height:26px;font-family: "Microsoft Yahei";padding:24px 0 0;}

.news .til01{height:80px;}

.new_t{height:98px;line-height: 44px;overflow: hidden;font-size:16px;}
.new_t{margin: 0px auto;
    margin-right: auto;
    margin-left: auto;
display: table;
margin-left: auto;
margin-right: auto;}

.new_t li{float: left;color: #222;background:url(../images/ico14.gif) no-repeat 0 15px;padding: 0 19px;}

.new_t li a{background: #fff;
padding: 8px 30px;
border-radius: 0;
white-space: nowrap;
border: #d2d2d2 1px solid;
margin-right: 5px;}
.new_t li.cur{color: #000;font-weight: bold; }
.new_cl li{height:120px;width: 530px;float: left;margin-left: 60px;}

.new_cl li:nth-child(2n){margin-left:140px;}

.new_cl li span{width:67px;background:url(../images/ico15.gif) no-repeat right 12px;float: left;text-align: center;padding:0 14px 0 0;font-family: Arial;line-height: 16px;height: 90px;color: #fff;}

.new_cl li span b{display: block;font-size:40px;height:65px;line-height:65px;font-weight: normal;}

.new_cl li p{display: block;width:418px;overflow: hidden;padding:0 0 0 20px;float: left;}

.new_cl li p a{display: block;line-height:40px;color: #333;font-weight: bold;font-size: 16px;font-weight: normal;}



/*见证*/

.witn{font-family: "Microsoft Yahei";padding: 85px 0 0;height: 588px;line-height: 24px;}

.witn .til01{height:120px;}

.witn_c{width: 1200px;overflow: hidden;}

.witn_c dl{width: 250px;float: left;padding: 4px 30px 0 0;margin: 0 34px 0 0;border-right: solid 1px #ebebeb;height: 336px;}

.witn_c dt{height: 127px;display: block;}

.witn_c dt span{height:94px;display: block;width: 94px;float: left;}

.witn_c dt p{display: block;width:138px;float: left;line-height:24px;padding: 31px 0 0 10px;white-space: nowrap;}

.witn_c dt p b{display: block;color: #333;}

.witn_c dt span img{height:94px;display: block;width: 94px;border-radius: 100%;}

.witn_c dd{display: block;background:url(../images/ico05.gif) no-repeat center 78px;padding: 0 11px;}

.witn_c dd p{display: block;height: 114px;background:url(../images/ico06.png) no-repeat 0 3px;text-indent: 18px;}

.witn_c dd span{display: block;height:42px;line-height: 40px;text-align: center;}

.witn_c dd span a{display: block;height:40px;border: solid 1px #00a57d;color: #333;}

.witn_c dl:hover dd span a,.witn_c dd span a:hover{color: #fff;background: #00a57d;}



/*友情链接*/

.link{line-height:60px;color: #fff;background: rgba(0 , 0 , 0 , 0.3);position: relative;width: 100%;z-index: 9;}

/*.link_c{width:500px;background:url(../images/ico07.png) no-repeat 0 center;float: left;overflow: hidden;height:60px;position: absolute;top: -200px;left: 50%;margin-left: -300px;padding: 0 0 0 54px;}*/
.link_c{background: url(../images/ico07.png) no-repeat 0 center; padding-left:3em;overflow: hidden; height: 60px;}

.link_c a{padding: 0 27px 0 0;display: inline-block;color: #fff;}



.probox dt img,.webox_p li img,.show_c li img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}

.probox dl:hover dt img,.probox dt img:hover,.webox_p li img:hover,.show_c li img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}



.caseslider {
	height: 383px;
	width: 1100px;

margin: 0px auto;
}
 #demo li:nth-of-type(1) img {
	transform: translate(-210px);
}
#demo li:nth-of-type(2) img {
	transform: translate(-160px);
}
#demo li:nth-of-type(3) img {
	transform: translate(-299px);
}
#demo li:nth-of-type(4) img {
	transform: translate(-299px);
}
#demo li:nth-of-type(5) img {
	transform: translate(-299px);
}
 #demo {
	width: 1100px;
	height: 383px;
}
#demo img {
	width: 459px;
	height: 383px;
	max-width: 820px;
}
#demo li {
	float: left;
	position: relative;
	width: 125px;
	height: 100%;
	overflow: hidden;
	cursor: pointer;
	transition: 0.5s;
	opacity: 0.5;
	transform-origin: bottom;
	border-right: 1px solid #fff;
}
#demo li img {
	transition: 1.2s;
}
#demo li a {
	display: block;
}
#demo li div.text {
	display: none;
	opacity: 1;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fff;
	line-height: 50px;
	height: 50px;
	text-indent: 2em;
	font-size: 16px;
	color: #FFf;
}
#demo li.active {
	cursor: pointer;
	opacity: 1;
	z-index: 3;
	width: 459px;
}
#demo li.active img {
	transform: translate(0px);
}
#demo li.active div {
	display: block;
}
#demo li:nth-of-type(1) {
	transform-origin: bottom left;
}
#demo li:nth-of-type(5) {
	transform-origin: bottom right;
}

.row{    margin-left: -0.75rem;
    margin-right: -0.75rem;
}
.col-md-4 {
    width: 33.33333333333333%;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}

.text-center {

    text-align: center;

}
.text-center p{}
.text-center p span{ color:#333;font-size: 18px;
font-weight: bold;}
.row, .row-fluid {


    margin-bottom: 30px;

}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; color:#414b6e
}
.fa-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-check-circle::before {
margin-right: 10px;
    content: "\2714";

}
::before, ::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.info {
	height: 360px;
	background:url(../images/liuyan_bg.png) no-repeat center;
	color: #fff;
	padding: 80px 20px 30px 55px;
	margin-bottom: 65px;
}
.info .info_left {
	width: 438px;
	height: 328px;
	padding: 22px 0 0 82px; 
}
.info .info_left h2 {
	font-size: 40px;
}
.info .info_left .left_img{background: url(../images/bg11.jpg) no-repeat center bottom;width: 400px;
height: 137px;
margin-top: 20px;}
.info .info_left p.info_p1 {
	font-size: 26px;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dotted #fff;
	padding: 15px 0px;
	margin-bottom: 20px;
	width: 430px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.info .info_left p.info_p1 span {
	color: #fff000;
}
.info .info_left li {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
}
.info .info_right {
	width: 590px;
	height: 295px;
	background: #414b6e;
	position: relative;
	padding: 35px 0 0 32px;margin-right: 45px;
}
.info_right p {
	width: 279px;
	height: 42px;
	line-height: 42px;
	text-indent: 12px;
	margin-bottom: 14px;
	border: 1px solid #e3e0e1;
	color: #fff;
	float: left;
	margin-left: 10px;
}
.info_right p:first-child {
	margin-left: 0;
}
.info_right input {
	width: 190px;
	height: 36px;
	line-height: 36px;
	border: none;
	position: relative;
	top: -2px;
	color: #999;
	background: transparent;
}
.info_right textarea {
	width: 550px;
	height: 110px;
	resize: none;
	border: none;
	border: 1px solid #e3e0e1;
	color: #000;
	padding: 10px;
}
.info_right a.atj {
	display: block;
	width: 194px;
	height: 45px;
	line-height: 43px;
	font-size: 25px;
	color: #fff;
	background: url(../images/bg12.png) no-repeat left top;
	margin-top: 36px;
}
.info_right .info_tel {
	display: block;
	width: 180px;
	padding-left: 70px;
	background: url(../images/pho.png) no-repeat left ;
	position: absolute;
	left: 335px;
	top: 262px;
	color: #fff;
	height: 45px;
	font-size: 14px;
}
.info_right .info_tel span {
	font-size: 26px;
	color: #fff;
}

/*
.content1{ width:1100px; margin:0px auto;}
.g_ld{background: url(../images/gyly_l_bg.jpg) no-repeat center top;height: 631px;}

.tit1{height: 100px;text-align: center;}

.tit1 a{font-size: 28px;color: #222;font-weight: normal;}

.tit1 b{font-weight: normal;color: #0f61cd;}

.tit1 em{display: block;font-size: 18px;color: #666;padding-top: 5px;}

.s_ld1{top:133px;left:0;}

.s_ld2{    top: 133px;
    left: 620px;}

.s_ld3{top:285px;left:0;}*/

.s_ld4{top:279px;left:620px;}

.s_ld5{top:436px;left:0;}

.s_ld6{top: 435px;
    left: 620px;}

.s_ldgy{position: absolute; width: 360px;}

.s_ldgy h3{padding-left:5em;height: 46px;line-height: 46px;font-size: 20px;color:#d90f0f;font-weight: bold;margin-bottom: 8px;}

.s_ldgy p{padding-left: 7.5em;font-size: 14px;color: #444444;line-height: 26px;}

.f_pr {
    position: relative;
}
f_fw {
    font-family:"微软雅黑";
}
.gyly_ys_top{ height:70px; background:url(../images/gyly_ys_top.png) no-repeat top center}


/*底部开始*/
.g_ft {
	
	background:url(../images/foot_botbn.png) no-repeat center top; color:#fff
}
.g_ft .m_fnav {
	height:50px;
	line-height:50px;
	color:#fff;
	text-align:center;border-bottom: 1px solid #fff;width: 1200px;
margin: 0px auto;
}
.g_ft .m_fnav li {float:left;
}
.g_ft .m_fnav a {
	color:#fff;
	padding:0 36px;
	font-size: 14px;
	font-weight: normal;
	display: inline-block;
	background: url(../images/ftline.jpg) no-repeat right center;
}
.g_ft .m_fnav .lasta {
	background: none;
}
.g_ft .m_fnav .lasta {
	border: none;
}
.g_ft .f_ftcon {
	color: #fff;
	padding: 30px 0 0 440px;
	line-height: 32px;
	font-size: 12px;
}
.g_ft .f_ftcon a {
	color:#d5d5d5;
}
.g_ft .f_ftcon a span{display: list-item; color:#fff; font-size:14px;}
.g_ft .flogo {
	left:100px;
	top:62px;
}
.g_ft .code {
	top:40px;
	right: 405px;
}
.g_ft .code em {
	display: block;
	text-align: center;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #555555;
}
.g_ft .line1 {
	width: 1px;
	height: 110px;
	background: #cecece;
	left:400px;
	top:95px;
}
.g_ft .line2 {
	width: 1px;
	height: 110px;
	background: #cecece;
	left:800px;
	top:95px;
}

.f_pa {
    position: absolute;
}

/**/
.wzsm_foot{ padding:50px 0 0 0;}
.wzsm_foot .wrap{border-radius:10px; border:1px #35363a dashed}
.wzsm_foot span{ font-size:18px; line-height:45px; padding:0 10px 0 30px;  float:left; font-weight:bold}
.wzsm_foot p{ font-size:14px;  line-height:45px; }

/*底部结束*/
.hsdm_cases01 {
	height: 260px;
	position: relative;
}
.hsdm_cases02 {
	overflow: hidden;
}
.hsdm_cases01 li {
	width: 278px;
	float: left;
	margin-right: 10px;
	position: relative;
	box-shadow: #ebebeb 4px 0px 3px;
}
.hsdm_cases01 li img {
	display: block;
	width: 272px;
	height: 211px;
	border: 3px solid #f5f6f8
}
.hsdm_cases01 li span {
	text-align: center;
	font-size: 16px;
	display: block;
	background: #f5f6f8;
	color: #bd1e16;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
}
.hsdm_cases01 li.nones {
	margin-right: 0;
}
.hsdm_cases01 .flqd_left_hove {
	cursor: pointer;
	display: block;
	font: 70px "å®‹ä½“";
	color: #7f7f7f;
	position: absolute;
	top: 72px;
	left: -63px;
}
.hsdm_cases01 .flqd_right_hove {
	cursor: pointer;
	display: block;
	font: 70px "å®‹ä½“";
	color: #7f7f7f;
	position: absolute;
	top: 72px;
	right: -63px;
	
	
	
	
}



.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden}

.ab_pages ul{display:inline-block;margin:0 auto;padding:0}

.ab_pages ul  a{color:#333;display:block;padding: 8px 12px;  border: 1px solid #f5f5f5;float: left;margin: 0 5px;border-radius: 4px}

.ab_pages ul  .page-num{color:#333;display:block;padding: 8px 12px;  border: 1px solid #f5f5f5;float: left;margin: 0 5px;}

.ab_pages ul  a.page-num-current{ background:#f5f5f5;}