@charset "utf-8";

/*reset*/



/* CSS reset for c_b */



body,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

pre,

form,

fieldset,

input,

textarea,

p,

blockquote,

th,

td {

    margin: 0;

    padding: 0;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



table th,

table td {

    padding: 5px;

}



fieldset,

img {

    border: 0;

}



address,

caption,

cite,

code,

dfn,

em,

th,

var {

    font-style: normal;

    font-weight: normal;

}



ol,

ul {

    list-style: none;

}



ception,

th {

    text-align: left;

}



q:before,

q:after {

    content: '';

}



abbr,

acronym {

    border: 0;

}



a {

    color: #666;

    text-decoration: none;

}



/*for ie f6n.net*/

a:focus {

    outline: none;

}



/*for ff f6n.net*/

a:hover {

    text-decoration: none;

}



/*定位*/

.tl {

    text-align: left;

}



.tc {

    text-align: center;

}



.tr {

    text-align: right;

}



.bc {

    margin-left: auto;

    margin-right: auto;

}



.fl {

    float: left;

    display: inline;

}



.fr {

    float: right;

    display: inline;

}



.zoom {

    zoom: 1

}



.hidden {

    visibility: hidden;

}



.vam {

    vertical-align: middle;

}



.clear {

    clear: both;

    height: 0;

    line-height: 0;

    font-size: 0;

}



p {

    word-spacing: -1.5px;

}



/*其他*/

.cur {

    cursor: pointer

}



/*原reset*/

sup {

    vertical-align: baseline;

}



sub {

    vertical-align: baseline;

}



input,

button,

textarea,

select,

optgroup,

option {

    font-family: inherit;

    font-size: inherit;

    font-style: inherit;

    font-weight: inherit;

}



input,

button,

textarea,

select {

    *font-size: 100%;

}



input,

select {

    vertical-align: middle;

}



body {

    font: 12px/1.231 arial, helvetica, clean, sans-serif;

}



select,

input,

button,

textarea,

button {

    font: 99% arial, helvetica, clean, sans-serif;

}



table {

    font-size: inherit;

    font: 100%;

    border-collapse: collapse;

}



pre,

code,

kbd,

samp,

tt {

    font-family: monospace;

    *font-size: 108%;

    line-height: 100%;

}



/*title*/

h1 {

    font-size: 32px;

}



h2 {

    font-size: 26px;

}



h3 {

    font-size: 20px;

}



h4 {

    font-size: 14px;

}



h5 {

    font-size: 12px;

}



h6 {

    font-size: 10px;

}



/*清除浮动*/

.clearfix:after {

    content: '';

    display: block;

    clear: both;

    height: 0;

    visibility: hidden;

}



.clearfix {

    /*兼容 IE*/

    zoom: 1;

}



/*end reset*/

/* CSS Document*/

body {

    background-color: #fff;

    overflow-x: hidden;

    color: #666;

    font-size: 14px;

    font-family: "微软雅黑";

    position: relative;

    min-width: 1200px;

    width: 100%;

}



/*网站字体颜色*/

.container {

    margin-left: auto;

    margin-right: auto;

    width: 1200px;

}





/*页眉*/

.header {

    width: 100%;

    background-color: #fff;

}



/* header*/

.header {

    width: 100%;

}



.headerTop {

    width: 100%;

    height: 40px;

    line-height: 40px;

    background: #f1f1f1;

}



.headerTop h2 {

    font-size: 12px;

    height: 40px;

    line-height: 40px;

    color: #666666;

    float: left;

    font-weight: 100;

}



.headerTop ul {

    float: right;

}



.headerTop li {

    float: left;

    height: 40px;

    line-height: 40px;

    margin-left: 18px;

}



.headerTop li a {

    font-size: 13px;

    color: #888888;

}



.headerTop li.first a {

    background: url(../images/header_icon01.png) no-repeat left center;

}



.headerTop li.second a {

    background: url(../images/header_icon02.png) no-repeat left center;

}



.headerTop li.last a {

    background: url(../images/header_icon03.png) no-repeat left center;

}



.headerTop li:first-child {

    margin-left: 0;

}



.headerTop li:hover a {

    color: #017b92;

}



.headerCenter {

    width: 100%;

    height: 153px;

}



.headerCenter .box {

    float: left;

}



.headerCenter h1 {

    float: left;

    width: 98px;

    height: 55px;

    margin-top: 16px;

    margin-right: 16px;

}



.headerCenter h1 img {

    display: block;

    width: 98px;

    height: 123px;

}



.headerCenter .Part {

    float: left;

    width: 776px;

    margin-top: 41px;

}



.headerCenter .Part h2 {

    font-size: 24px;

    color: #333333;

}



.headerCenter .Part .p1 {

    font-size: 18px;

    color: #666666;

    margin-top: 3px;

}



.headerCenter .Part .p2 {

    font-size: 20px;

    color: #017b92;

    margin-top: 3px;

}



.headerCenter .phone {

    background: url(../images/header-phone.png) no-repeat left center;

    padding-left: 70px;

    float: right;

    margin-top: 53px;

    height: 48px;

}



.headerCenter .phone p {

    color: #333333;

    font-size: 16px;

}



.headerCenter .phone em {

    font-size: 26px;

    color: #e15616;

    font-weight: bold;

    display: block;

    margin-top: 2px;

}



.headerNav {

    height: 69px;

    background: #000;

    z-index: 999;

}



.headerNav ul {

    width: 100%;

    background: #000;

}



.headerNav li.bli {

    float: left;

    font-size: 16px;

    height: 69px;

    position: relative;

    background: url(../images/nav-xian.png) no-repeat left center;

}



.headerNav li:first-child {

    background-image: none;

}



.headerNav li.bli > a {

    color: #fff;

    text-decoration: none;

    height: 69px;

    line-height: 69px;

    display: block;

    padding: 0 30px;

}
.headerNav .subnav{
	position:absolute;
	z-index:99;
	display:none;
}
.headerNav li.bli:hover .subnav{ display:block;}
.headerNav .subli a{
	color:#fff;
	font-size:12px;
	display:block;
	text-align:center;
	padding:10px 0;
}

.cur {

    background: #017b92;

}



.headerNav li:hover {

    background: #017b92;

}



/*banner*/

/* 海报板块 */

.js-silder {

    position: relative;

    min-width: 320px;

}



.silder-scroll {

    width: 100%;

    overflow: hidden;

}



.silder-main {

    position: relative;

    width: 100%;

    overflow: hidden;

}



.silder-main-img {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

}



.silder-main-img img {

    width: 100%;

}



.js-silder-ctrl {

    width: 100%;

    text-align: center;

}



.silder-ctrl-prev,

.silder-ctrl-next {

    position: absolute;

    top: 0;

    width: 8%;

    height: 100%;

    vertical-align: middle;

    cursor: pointer;

    color: #fff;

    font-family: "宋体";

    font-size: 52px;

    font-weight: 600;

    text-shadow: #666 2px 2px 5px;

}



.silder-ctrl-prev {

    left: 20%;

    text-align: left;

}



.silder-ctrl-next {

    right: 20%;

    text-align: right;

}



.silder-ctrl-prev>span,

.silder-ctrl-next>span {

    position: absolute;

    top: 50%;

    margin-top: -40px;

}



.silder-ctrl-prev>span {

    left: 0;

}



.silder-ctrl-next>span {

    right: 0;

}



.silder-ctrl-con {

    display: inline-block;

    width: 4%;

    padding: 10px 0;

    margin: 0 10px;

    cursor: pointer;

}



.silder-ctrl-con>span {

    display: block;

    line-height: 0;

    text-indent: -9999px;

    overflow: hidden;

    padding: 5px 0;

    cursor: pointer;

    background-color: #e4e4e4;

}



.silder-ctrl-con.active>span {

    background-color: #7bbedf;

}



/* 关键词 */

.search_bg {

    height: 72px;

    background: #006060;

}



.search {

    width: 1200px;

    margin: 0 auto;

}



.search p {

    float: left;

    font-size: 14px;

    color: #fff;

    width: 825px;

    height: 72px;

    line-height: 72px;

    overflow: hidden;

}



.search p a {

    font-size: 14px;

    color: #fff;

    padding: 0 10px 0 0;

}



.search .ser_inp {

    background: #fff;

    width: 280px;

    height: 72px;

    border: none;

    float: left;

    font-family: "Microsoft YaHei";

    font-size: 14px;

    color: #8dabab;

    outline: none;

    padding-left: 20px;

}



.search .ser_so {

    cursor: pointer;

    float: left;

    background: url(../images/s_so.gif) no-repeat;

    border: none;

    width: 74px;

    height: 72px;

}



/* 行业应用 */

.doing h2 {

    color: #017b92;

    font-size: 25px;

    text-align: center;

    line-height: 50px;

    font-weight: 100;

    margin-top: 30px;

}



.doing>.com-title p {

    font-size: 14px;

    text-align: center;

    color: #555555;

}



.doing>.com-title>div {

    text-align: center;



}



.doing>.com-title i {

    width: 50px;

    height: 3px;

    display: block;

    background: #cccccc;

    margin: 0 auto;

    margin-top: 10px;

}



.doing .container ul {

    overflow: hidden;

    clear: both;

    padding: 25px 0;

}



.doing .container li {

    float: left;
	width:220px;
	margin-right:25px;

}
.doing .container li:nth-child(5n){ margin-right:0;}

.doing .container li img{ width:100%;}

.doing .container li p {

    text-align: center;

    line-height: 30px;

}



/* 产品中心 */

.cp_bg {

    background: #eaeaea url(../images/cp_bg.jpg) no-repeat center top;

    font-size: 0;

    padding: 45px 0 60px 0;

}



.cp_t {

    height: 140px;

    text-align: center;

    line-height: 115px;

    padding: 0 0 40px;

}



.cp_t a {

    font-size: 32px;

    color: #fff;

    -webkit-transition: transform .3s;

    transition: transform .3s;

    display: inline-block;

    background: url(../images/cp_ico01.gif) no-repeat center 95px;

    height: 140px;

}



.cp_t a:hover {

    -webkit-transform: translate(0, -10px);

    transform: translate(0, -10px);

}



.cp_l {

    width: 224px;

    padding: 0 0 15px;

    border: #017b92 3px solid;

    background: #fff;

}



.cp_l h3 {

    background: url(../images/cp-1.jpg) no-repeat;

    width: 224px;

    height: 81px;

    font-weight: normal;

}



.cp_l h3 a {

    font-size: 26px;

    color: #eee;

    display: block;

    padding: 20px 0 0 72px;

}



.cp_ul01 li a {

    display: block;

    font-size: 16px;

    color: #333;

    font-weight: bold;

    width: 160px;

    height: 46px;

    line-height: 46px;

    background: #017b92 url(../images/cp_libg.gif) no-repeat;

    margin: 15px auto 0;

    padding: 0 0 0 40px;

}



.cp_ul01 li a:hover {

    color: #017b92;

}



.cp_ul02 {

    padding: 10px 0 0;

}



.cp_ul01 .cp_ul02 li a {

    display: block;

    font-size: 14px;

    color: #666;

    font-weight: normal;

    margin: 0 auto;

    border-bottom: #d3d3d3 1px dashed;

    height: 32px;

    line-height: 32px;

    background: url(../images/cp_ico02.gif) no-repeat 25px 14px;

    padding: 0 0 0 42px;

    width: 158px;

    overflow: hidden;

}



.cp_ul01 .cp_ul02 li a:hover {

    font-weight: bold;

    color: #006060;

}



.cp_l .cp_ul01 .cp_ul02 .nobor a {

    border: none;

}



.cp_r {

    width: 942px;

}



.cp_r ul li {

    width: 292px;

    float: left;

    padding: 0 0 0 22px;

    position: relative;

    overflow: hidden;

}



.cp_r ul li img {

    width: 292px;

    height: 219px;

}



.cp_r ul li em {

    width: 292px;

    height: 219px;

    display: none;

    position: absolute;

    top: 0;

    right: 0;

}



.cp_r ul li span {

    display: block;

    width: 292px;

    text-align: center;

    height: 50px;

    line-height: 36px;

    overflow: hidden;

}



.cp_r ul li a {

    font-size: 16px;

    color: #666;

}



.cp_r ul li a:hover {

    color: #006060;

}



.cp_r ul li a:hover em {

    display: block;

}



.cp_bg .content,

.jl .content {

    width: 1200px;

    margin: 0 auto;

}



/* 交流 */

.jl {

    padding-top: 30px;

    padding-bottom: 30px;

    background: #f3f3f3;

}



.jl .gjjl .title {

    background: #007a91;

    padding: 10px 0;

}



.jl .content {

    clear: both;

    overflow: hidden;

}



.jl .scxc .title {

    background: #b7b7b7;

    padding: 10px 0;

}



.jl .gjjl .title h4,

.jl .scxc .title h4 {

    font-size: 22px;

    line-height: 25px;

    color: #fff;

    border-left: 6px solid #fff;

    margin: 5px 0 5px 5px;

    padding-left: 10px;

}





.jl .gjjl {

    border: 4px solid #007a91;

    float: left;

    width: 465px;

}



.jl .scxc {

    float: left;

    border: 4px solid #b7b7b7;

    width: 695px;

    margin-left: 10px;

}



.jl .gjjl .title,

.jl .scxc .title {

    font-size: 28px;

    line-height: 50px;

    color: #fff;

}



.jl .gjjl ul,

.jl .scxc ul {

    clear: both;

    overflow: hidden;

}



.jl .gjjl li,

.jl .scxc li {

    float: left;

    text-align: center;

    margin: 5px;

}



/* 海报 */

.z-hb {

    background: url(../images/xt-1.jpg) no-repeat center;

    height: 256px;

}

.z-hb2 {

    background: url(../images/xt-2.jpg) no-repeat center;

    height: 256px;

}





/* 关于我们 */

.ab_bg {

    background: #f3f3f3;

    padding: 60px 0 75px;

    font-size: 0;

    overflow: hidden;

}



.ab_bg .content {

    width: 1200px;

    margin: 0 auto;

}



.about .four_t {

    background: url(../images/news_line.png) no-repeat center 68px;

    height: 145px;

}



.about .four_t a {

    font-size: 28px;

    color: #333;

}



.about dl {

    width: 1200px;

    display: inline-block;

    overflow: hidden;

    padding: 0 0 20px;

}



.about dl dt {

    width: 600px;

    height: 339px;

    float: left;

    overflow: hidden;

}



.about dl dt img {

    width: 600px;

    height: 339px;

}



.about dl dd {

    width: 530px;

    height: 299px;

    padding: 40px 30px 0 40px;

    float: left;

    background: #fff;

}



.about dl dd h5 {

    background: url(../images/case_ico01.gif) no-repeat 0 72px;

    height: 75px;

    line-height: 30px;

}



.about dl dd h5 a {

    font-size: 24px;

    color: #333;

}



.about dl dd h5 i {

    display: block;

    font-size: 16px;

    color: #7c7c7c;

    font-weight: normal;

    text-transform: uppercase;

}



.about .ab_desc {

    font-size: 14px;

    color: #666;

    height: 150px;

    line-height: 26px;

    padding: 20px 0 0;

    overflow: hidden;

}



.ab_bot {

    padding: 48px 0 0 175px;

    width: 1200px;

    display: inline-block;

}



.ab_bot a {

    display: block;

    font-size: 20px;

    color: #006060;

    font-weight: bold;

    height: 64px;

    line-height: 62px;

    width: 264px;

    text-align: center;

    float: left;

    margin: 0 30px 0 0;

}



.ab_bot .ab_btn01 {

    background: url(../images/ab_k01.png) no-repeat;

}



.ab_bot .ab_btn02 {

    background: url(../images/ab_k02.png) no-repeat;

}



.ab_bot .ab_btn03 {

    background: url(../images/ab_k03.png) no-repeat;

}



.four_t:hover em img {

    transform: rotateY(180deg);

}



.four_t em img {

    width: 42px;

    height: 42px;

    display: block;

    transition: all 0.5s ease-in-out 0s;

}



.four_t em {

    display: block;

    width: 42px;

    height: 42px;

    margin: 0 auto;

    padding: 0 0 10px;

}



.about .four_t span {

    font-size: 16px;

    color: #666;

    padding: 5px 0 0;

    display: block;

}



.four_t {

    font-size: 28px;

    color: #333;

    text-align: center;

    line-height: 28px;

    transition: transform .3s;

}



/* 我们的优势 */

/*优势*/



.ys_tbg {

    background: url(../images/ys_tbg.jpg) no-repeat center 0;

    height: 180px;

    padding: 38px 0 0;

    overflow: hidden;

}



.ys_tbg .four_t {

    background: url(../images/ys_line.gif) no-repeat center 68px;

}



.ys_tbg .four_t span,

.about .four_t span {

    font-size: 16px;

    color: #666;

    padding: 5px 0 0;

}



.ys01 {

    background: url(../images/ys_bg01.jpg) no-repeat center 0;

    height: 411px;

    overflow: hidden;

}



.ys02 {

    background: url(../images/ys_bg02.jpg) no-repeat center 0;

    height: 410px;

    overflow: hidden;

    padding-top: 41px;

}



.ys03 {

    background: url(../images/ys_bg03.jpg) no-repeat center 0;

    height: 448px;

    overflow: hidden;

}



.ys04 {

    background: url(../images/ys_bg04.jpg) no-repeat center 0;

    height: 400px;

    overflow: hidden;

}



.ys05 {

    background: url(../images/ys_bg05.jpg) no-repeat center 0;

    height: 387px;

    overflow: hidden;

}



.ys dl {

    width: 510px;

    display: inline-block;

}



.ys dl dt {

    width: 80px;

    height: 80px;

    text-align: center;

    line-height: 80px;

    font-size: 50px;

    color: #fff;

    font-weight: bold;

    background: #006060;

    font-family: "Times New Roman", Times, serif;

    float: left;

}



.ys dl dd {

    padding: 0 0 0 30px;

    width: 400px;

    float: left;

}



.ys dl dd h5 {

    font-size: 28px;

    color: #006060;

    line-height: 32px;

    height: 100px;

}



.ys dl dd h5 em {

    display: block;

    font-size: 14px;

    color: #d9d9d9;

    font-weight: normal;

    text-transform: uppercase;

    font-family: Arial, Helvetica, sans-serif;

    width: 236px;

    text-align: center;

    height: 32px;

    line-height: 32px;

    background: #fff;

    border: #e0e0e0 2px solid;

    margin: 12px 0 0;

}



.ys dl dd p {

    font-size: 18px;

    color: #333;

    line-height: 32px;

    background: url(../images/ys_ico01.png) no-repeat 0 14px;

    padding: 0 0 0 20px;

}



.ys dl dd span {

    display: block;

    width: 144px;

    padding: 20px 0 0;

}



.ys dl dd span a {

    background: url(../images/ys_btn.png) no-repeat;

    color: #f97b47;

}



.ys02 .ys dl,

.ys04 .ys dl {

    padding: 0 0 0 690px;

}



.content {

    width: 1200px;

    margin: 0 auto;

}



.ys_tbg .four_t {

    background: url(../images/ys_line.gif) no-repeat center 68px;

}



.ys_tbg .four_t span {

    font-size: 16px;

    color: #666;

    padding: 5px 0 0;

    display: block;

}



.case_l dl dd span a,

.ban01 p em a,

.ys dl dd span a,

.about dl dd span a {

    display: block;

    font-size: 16px;

    color: #fff;

    font-weight: bold;

    background: url(../images/case_btn.png) no-repeat;

    width: 144px;

    height: 46px;

    text-align: center;

    line-height: 46px;

    overflow: hidden;

}



.case_l dl dd span,

.about dl dd span {

    display: block;

    width: 144px;

    padding: 30px 0 0;

}



.z-ys {

    background: url(../images/ys-1.jpg) no-repeat top center;

}



/* 企业相册 */

.card_title_box {

    width: 1200px;

    margin: auto;

    overflow: hidden;

    padding-top: 50px;

    margin-bottom: 20px;

}



.title_green_pic {

    vertical-align: sub;

    margin-right: 5px;

}



.card_title_left {

    width: 80%;

    float: left;

    overflow: hidden;

    height: 40px;

    margin-bottom: 35px;

}



.card_title_right {

    width: 20%;

    float: right;

    text-align: right;

    font-size: 12px;

    margin-top: 17px;

}



.card_title_right a {

    color: #000;

}



.card_title_right a:hover {

    color: #ff343f;

}



.mybox {

    width: 1176px;

    margin-top: 55px;

    overflow: hidden;

    height: 195px;

    border: 1px solid #ccc;

    padding: 10px;

}



.mybox ul {

    width: 1400px;

    height: 190px;

}



.mybox ul li {

    width: 275px;

    height: 190px;

    float: left;

    padding: 5px;

    margin: 0 10px 0 0;

}



.mybox ul li img {

    width: 275px;

    height: 190px;

}



.big_size_blod {

    font-size: 28px;

    font-weight: bold;

}

.card_title_box .z-ul{

    overflow: hidden;

    clear: both;

    padding-bottom: 30px;

}



.card_title_box .z-ul li{

    width: 591px;

    height: 412px;

    overflow: hidden;

    float: left;

}



.card_title_box .z-ul li img{

    float: left;

}



.card_title_box .z-ul li div{

    float: left;

    width: 269px;

    padding-left: 31px;



}



.card_title_box .z-ul li div h3{

    font-size: 28px;

    color: #090909;

    padding: 8px 0 24px 0;

}



.card_title_box .z-ul li div p{

    font-size: 14px;

    color: #474747;

    line-height: 32px;

}



/* 新闻 */

.yunu-section {

    padding: 70px 0;

}



.container {

    width: 1230px;

    margin: 0 auto;

}



.clearfix {

    zoom: 1;

}



.yunu-news-in {

    width: 550px;

}



.yunu-news-in {

    width: 550px;

}



.yunu-news-in .tit {

    margin-bottom: 20px;

}



.yunu-news-in .tit .more {

    float: right;

    line-height: 34px;

    text-transform: uppercase;

}



.yunu-news-in .tit span.on {

    background-color: #3db748;

}



.yunu-news-in .tit span {

    display: inline-block;

    line-height: 34px;

    font-size: 18px;

    vertical-align: top;

    cursor: pointer;

    background-color: #999;

    padding: 0 15px;

    color: #fff;

}



.yunu-news-in .tit span {

    display: inline-block;

    line-height: 34px;

    font-size: 18px;

    vertical-align: top;

    cursor: pointer;

    background-color: #999;

    padding: 0 15px;

    color: #fff;

}



.yunu-news-in .tou {

    margin: 0;

    background-color: #017b92;

    overflow: hidden;

    color: #fff;

}



.yunu-news-in .tou dt {

    float: left;

    width: 285px;

}



.yunu-news-in .tou dt img {

    display: block;

    width: 100%;

    height: auto;

}



.yunu-news-in .tou dd h4 {

    margin: 0;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.yunu-news-in .tou dd p {

    margin: 15px 0 0;

    line-height: 1.6;

    height: 88px;

    overflow: hidden;

}



.yunu-news-in .tou dd {

    margin: 0 0 0 285px;

    padding: 20px;

}



.yunu-news-in .tou dd h4 a {

    color: #fff;

}



.yunu-news-in .l1 {

    margin-top: 20px;

    overflow: hidden;

    margin-left: -20px;

}



.yunu-news-in .l1 li {

    line-height: 28px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    float: left;

    width: 250px;

    margin-left: 20px;

    background: url(../images/dz_11.jpg) no-repeat 0 center;

    padding-left: 15px;

}



.yunu-news-in .l2 li a {

    display: block;

    padding: 13px 15px 13px 30px;

    background: url(../images/faq_ico1.gif) no-repeat 0 14px;

}



.yunu-news-in .l2 li h4 {

    margin: 0;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.yunu-news-in .l2 li p {

    margin: 5px 0 0;

    line-height: 2;

    color: #777;

    height: 56px;

    overflow: hidden;

}



.yunu-news-in .l2 li {

    float: left;

    width: 50%;

    border-bottom: 1px solid #ddd;

}



.yunu-news-in .tit span.on {

    background-color: #007a91;

}



.zxs{

    display: block !important;

}



.bd > div{

    display: none;

}



/* 友情链接 */

.yunu-link-in {

    margin: 30px 0;

}



.yunu-link-in dt {

    float: left;

    font-weight: bold;

}



.yunu-link-in dd {

    margin-left: 80px;

}



.yunu-link-in dd a {

    display: inline-block;

    margin-left: 20px;

}



/* 导航 */

.yunu-footer-nav {

    background-color: #010101;

    line-height: 45px;

    overflow: hidden;

}



.yunu-footer-nav a {

    color: #fff;

    font-size: 16px;

    float: left;

    margin-right: 50px;

}



/* 底部 */

.ftcont {

    background-color: #3c3e46;

}



.ftcont .dress {

    overflow: hidden;

    padding: 56px 0 59px;

}



.ftcont .dress dl {

    float: left;

}



.ftcont .dress .wx {

    float: right;

}



.ftcont .dress dt {

    float: left;

}



.ftcont .dress dd {

    margin-left: 380px;

    margin-top: 0px;

}



.ftcont .dress dd p {

    font-size: 13px;

    color: #bcbcbc;

    line-height: 26px;

}



.ftcont .wx img{

    margin-top: 61px;

}







































/*副海报*/

.vice-banner{

    background: url("../images/inner-banner.jpg") no-repeat center;

    height: 350px;

}



/*净化设备*/

.jhsb .position{

    background-color: #F4F4F4;

    height: 45px;

}



.jhsb .position  .content > i{

    background: url("../images/position-1.png") no-repeat;

    background-position: 0 0;

    display: inline-block;

    height: 45px;

    line-height: 45px;

    font-size: 16px;

    color: #333;

    padding-left: 50px;

}



.jhsb > .article{

    margin-bottom: 150px;

}



.jhsb .article .left-nav{

    width: 300px;

}



.jhsb .article > .content{

    margin-top: 40px;

}



.jhsb .article .left-nav h4{

    display: block;

    text-align: center;

    background: #269396;

    font-size: 24px;

    font-weight: normal;

    line-height: 68px;

    overflow: hidden;

    color: #fff;

    height: 68px;

}



.jhsb .article .left-nav > ul > li > a{

    display: block;

    padding-left: 25px;

    height: 35px;

    line-height: 40px;

    color: #666;

    font-size: 16px;

    background: url(../images/cen_jt4.gif) no-repeat 8px 16px;

}



.jhsb .article .left-nav > ul > li{

    padding: 0 20px;

    background: #f4f4f4;

    border-bottom: 1px dashed #b9b6b6;

}



.jhsb .article .left-nav > ul > li > dl{

    border-top: 1px dashed #b9b6b6;

    display: none;

}



.jhsb .article .left-nav > ul > li > dl dd span{

    padding: 0 8px;

    font-size: 16px;

    color: #333;

}



.jhsb .article .left-nav > ul > li > dl dd a{

    color: #666;

    font-size: 14px;

    text-decoration: none;

    outline: none;

    padding: 5px 0;

    display: inline-block;

}



.jhsb .article .right-product{

    width: 900px;

    padding-left: 40px;

}



.jhsb .article .right-product h5{

    font-size: 24px;

    height: 40px;

    line-height: 40px;

    font-weight: normal;

    border-bottom: 1px solid #E3E3E3;

}



.jhsb .article .right-product h5 span{

    display: inline-block;

    font-size: 24px;

    border-bottom: 2px solid #269396;

    height: 40px;

    line-height: 40px;

    font-weight: normal;

}



.jhsb .article .right-product li{

    border: 1px solid #E1E1E1;

    border-bottom: 4px solid #E1E1E1;

    float: left;

    margin-top: 30px;

    margin-right: 19px;

}



.jhsb .article .right-product li:hover{

    border: 1px solid #269396;

    border-bottom: 4px solid #269396;

}



.jhsb .article .right-product li p{

    font-size: 14px;

    text-align: center;

    height: 40px;

    line-height: 40px;

    overflow: hidden;

    color: #323232;

    text-transform: uppercase;

    cursor: pointer;

    background-color: #F7F7F7;

}



.jhsb .article .right-product li img{

    width: 194px;

    height: 173px;

}



/*新闻中心*/

.xwzx .position

{

    background-color: #F4F4F4;

    height: 45px;

}



.xwzx .position  .content > i

{

    background: url("../images/position-1.png") no-repeat;

    background-position: 0 0;

    display: inline-block;

    height: 45px;

    line-height: 45px;

    font-size: 16px;

    color: #333;

    padding-left: 50px;

}



.xwzx > .article

{

    margin-bottom: 150px;

}



.xwzx .article .left-nav

{

    width: 300px;

}



.xwzx .article > .content

{

    margin-top: 40px;

}



.xwzx .article .left-nav h4

{

    display: block;

    text-align: center;

    background: #269396;

    font-size: 24px;

    font-weight: normal;

    line-height: 68px;

    overflow: hidden;

    color: #fff;

    height: 68px;

}



.xwzx .article .left-nav > ul > li > a

{

    display: block;

    padding-left: 25px;

    height: 35px;

    line-height: 40px;

    color: #666;

    font-size: 16px;

    background: url(../images/cen_jt4.gif) no-repeat 8px 16px;

}



.xwzx .article .left-nav > ul > li

{

    padding: 0 20px;

    background: #f4f4f4;

    border-bottom: 1px dashed #b9b6b6;

}



.xwzx .article .left-nav > ul > li > dl{

    border-top: 1px dashed #b9b6b6;

    display: none;

}



.xwzx .article .left-nav > ul > li > dl dd span{

    padding: 0 8px;

    font-size: 16px;

    color: #333;

}



.xwzx .article .left-nav > ul > li > dl dd a{

    color: #666;

    font-size: 14px;

    text-decoration: none;

    outline: none;

    padding: 5px 0;

    display: inline-block;

}



.xwzx .article .right-product{

    width: 900px;

    padding-left: 40px;

}



.xwzx .article .right-product h5{

    font-size: 24px;

    height: 40px;

    line-height: 40px;

    font-weight: normal;

    border-bottom: 1px solid #E3E3E3;

}



.xwzx .article .right-product h5 span{

    display: inline-block;

    font-size: 24px;

    border-bottom: 2px solid #269396;

    height: 40px;

    line-height: 40px;

    font-weight: normal;

}



/*新闻中心内页*/

.xwzx .right-product ul li{

    border: 1px solid #DDDDDD;

    margin-top: 25px;

}



.xwzx .right-product ul li dd{

    float: left;

}



.xwzx .right-product li dd{

    width: 104px;

    height: 95px;

}



.xwzx .right-product li dd img{

    width: 104px;

    height: 95px;

}



.xwzx .right-product li dd.word{

    width: 754px;

    height: 95px;

    padding: 5px 25px;

}



.xwzx .right-product li dd.word h6{

    font-size: 16px;

    font-weight: normal;

    line-height: 36px;

    margin-top: 5px;

    color: #666;

}



.xwzx .right-product li dd.word p{

    font-size: 14px;

    line-height: 20px;

    color: #6e6e6e;

}



.xwzx .right-product li dd.word p span{

    font-size: 14px;

    line-height: 20px;

    color: #dd1417;

}



/*关于益仁*/

.gyyr form input{

    width: 550px;

    padding: 0 25px;

    height: 35px;

    line-height: 35px;

    background: #fff;

    color: #c4c4c4;

    font-size: 14px;

    border: none;

    margin-bottom: 15px;

    border: 1px solid #eeeeee;

    border-radius: 5px;

    display: block;

    margin: 15px auto;

}



.gyyr form textarea{

    width: 550px;

    padding: 0 25px;

    height: 80px;

    line-height: 35px;

    background: #fff;

    color: #c4c4c4;

    font-size: 14px;

    border: none;

    margin-bottom: 15px;

    border: 1px solid #eeeeee;

    border-radius: 5px;

    display: block;

    margin: 0 auto;

}



.gyyr > .article > .content > div{

    margin: 0 auto;

    background-color: #F4F4F4;

    padding: 50px 0;

}



.gyyr .position{

    background-color: #F4F4F4;

    height: 45px

}



.gyyr .position  .content > i{

    background: url("../images/position-1.png") no-repeat;

    background-position: 0 0;

    display: inline-block;

    height: 45px;

    line-height: 45px;

    font-size: 16px;

    color: #333;

    padding-left: 50px;

}



.gyyr > .article{

    margin-bottom: 150px;

}



.gyyr > .article h4{

    text-align: center;

    font-size: 34px;

    color: #090504;

    background: url("../images/choose_t.png") no-repeat center;

    height: 70px;

    line-height: 70px;

    margin-top: 70px;

    margin-bottom: 70px;

}



.gyyr > .article p{

    padding: 60px;

    background: #f4f4f4;

    font-size: 16px;

    line-height: 30px;

}



/*手机窗口添加*/

.header-left-module{

    padding-left: 15px;

    padding-right: 15px;

}



.co-us-padding{

    padding-left: 15px;

    padding-right: 15px;

}



















/* 合作客户 */

.client{

    background: #f0f0f0;

    padding-bottom: 22px;

}



.client .content{

    width: 1100px;

}



.client h3{

    font-size: 25px;

    line-height: 90px;

    color: #269495;

    text-align: center;

    font-weight: normal;

}



.ladyScroll{ width:1100px; position:relative;}

.ladyScroll .prev{ display:block; width:27px; height:56px; background:url(../images/ico.png); float:left; margin-top:55px}

.ladyScroll .next{ display:block; width:27px; height:56px; background:url(../images/ico.png) -27px 0; float:right ;margin-top:55px}

.dlList dl{ width:223px; margin-left:28px; position:relative; float:left}

.dlList dl img{width:223px; height:151px; }

.dlList dl p{ display:block;text-align: center; width:223px; height:42px; line-height:42px;}

.scrollWrap{ margin-left:5px; float:left;}

.dlList dl  p a{ font-size:15px; color:#323433;}















/*banner*/

.banner{ position:relative}

.banner .flexslider{position:relative;height:612px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; overflow:hidden; width:100%; margin:0px auto}

.banner .slides{position:relative;z-index:1; height:612px; overflow:hidden;}

.banner .slides li{height:612px;}

.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.banner .flex-direction-nav li a{display:block;width:40px;height:76px;overflow:hidden;cursor:pointer;position:absolute;}

.banner .flex-direction-nav li a.flex-prev{left:100px;background:url(../images/left1.png) center center no-repeat ;}

.banner .flex-direction-nav li a.flex-next{right:100px;background:url(../images/right1.png) center center no-repeat ;}



.banner .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}

.banner .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.banner .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.banner .flex-control-nav .flex-active{background-position:0 0;}









.xxx{

    display: block !important;

}



.zq-display{

    display: none;

}







/* 留言 */

.form {

    margin-top: 20px;

}



form .tpy-submission {

    color: #0cbabb;

    text-align: center;

    border-radius: 25px;

    margin: 0 auto;

    display: block;

    padding: 0 50px;

    font-size: 15px;

    line-height: 30px;

    margin-top: 25px;

    margin-bottom: 70px;

}



.sr-only {

    position: absolute;

    width: 1px;

    height: 1px;

    padding: 0;

    margin: -1px;

    overflow: hidden;

    clip: rect(0, 0, 0, 0);

    border: 0;

}



form .row{



}



form .form-group{

    width: 200px;

    float: left;

    margin-right: 30px;

}



form .form-group > input {

    width: 100%;

}



form .form-control {

    background-color: rgba(255,255,255,0.6);

}



.form-control {



    width: 100%;

    height: 34px;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    height: auto;



}



.z-ly{

    margin-top: 30px;

}

.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}

.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:60px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}

.yb_bar .yb_top{background:#006060 url(../images/fixCont.png) no-repeat 0 0;}

.yb_bar .yb_phone{background:#006060 url(../images/fixCont.png) no-repeat 0 -57px;}

.yb_bar .yb_QQ{text-indent:0;background:#006060 url(../images/fixCont.png) no-repeat 0 -113px;}

.yb_bar .yb_ercode{background:#006060 url(../images/fixCont.png) no-repeat 0 -169px;}
.yb_bar .yb_ercode img {width: 140px;height: 140px;}
.hd_qr{padding:10px 0 20px 20px;}

.yb_QQ a{display:block;text-indent:60px;width:100%;height:100%;color:#fff;}






















































































