﻿@charset "utf-8";

.header {
	background-image:none;
    background: #fff;
	border-bottom:1px solid #ddd;
}
nav ul li a {
    color: #5f5f5f;
}
ul.oUlplay li{height:400px;}
ul.oUlplay li img {
    width: 100%;
    height: 400px;
}
.box-xx-con{text-align:center;width:100%;margin:0 auto;}
.box-xx{display:inline-block;}
.box-xx span {
    float:left;
    display: inline-block;
    padding: 0 25px;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    color: #5f5f5f;
    text-align: center;
    cursor: pointer;
    margin-top: 22px;
    background-color: #fff;
    border-radius: 17px;
	margin-right:25px;
}
.box-xx span.hover {
    padding: 0 25px;
    height: 34px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background-color: #15a2e9;
    border-radius: 17px;
    cursor: pointer;
    line-height: 34px;
}
/*----------------- services -----------------*/
.fuwu-con{margin-top:20px;}
.chinese-tit{ text-align:center; margin:0 auto;font-size:38px; color:#1f1f1f;height:44px;line-height:44px;}
.english{width:480px;text-align:center; margin:0 auto;font-size:16px; color:#777;}
.blue-line{background-color:#15a2e9;width:34px;height:4px;margin:0 auto;}
.describe{ text-align:center; margin:0 auto;font-size:12px; color:#5f5f5f;height:54px;line-height:54px;}

/*----------------- solution -----------------*/
.solution{background-color:#f5f5f5;}
.solution .content { width:100%; height:auto; padding-top:40px; }
.solution .content .web { width:1180px; height:auto;overflow:hidden; margin:0 auto; }
.solution .content .con ul li { width:288px; height:316px; background:#fff;float:left; margin-right:9px; margin-bottom:20px;position:relative; overflow:hidden; cursor:pointer; display:inline; }
.solution .content .txt { width:288px;}
.solution .content .txt h3 { font-size:14px; font-weight:600; height:30px; color:#3f3f3f;margin-left:20px;line-height:30px;margin-top:8px; }
.solution .content .txt p { font-size:12px; color:#5f5f5f;margin-left:20px; }
.solution .content .con ul li img { width: 100%; height:240px;}
.tcdPageCode {
    float: left;
    width: 100%;
    text-align: center;
    color: #fff;
    padding: 30px 0;
}
.tcdPageCode span.current {
    display: inline-block;
    color: #fff;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    width: 40px;
    margin: 0 4px;
    vertical-align: middle;
    font-size: 14px;
    background: #00adef;
}
.tcdPageCode a {
    display: inline-block;
    color: #5f5f5f;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin: 0 4px;
    vertical-align: middle;
    font-size: 14px;
    background: #fff;
    width: 40px;
}
/*----------------- detail -----------------*/
.yl-XwxqConL {
    width: 770px;
    background: #fff;
    float: left;
    padding-bottom: 45px;
}
.yl-XwxqConR {
    width: 378px;
    background: #fff;
    float: right;
    padding: 20px 0 25px;
}
.yl-XwxqConLCon {
    width: 715px;
    margin: 0 auto;
}
.yl-XwxqConLCon01 {
    font-size: 24px;
    padding: 30px 0 20px;
	color:#1f1f1f;
}
.yl-XwxqConLCon02 {
    font-size: 16px;
    color: #777;
    line-height: 18px;
    position: relative;
}
.yl-XwxqConLCon02 .floatL {
    line-height: 18px;
    margin-right: 24px;
    position: relative;
}
.yl-XwxqConLCon03 {
    border: 0px solid #ddd;
    border-width: 1px 0px;
    margin: 26px 0 26px;
    padding: 35px 0;
}
.yl-XwxqConLCon03 p {
    font-size: 14px;
    padding-bottom: 10px;
    text-indent: 2em;
	color:#5f5f5f;
}
.yl-XwxqConLCon03 img {
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.yl-XwxqConLCon03 p img {
    margin-left: -2em;
}
.yl-XwxqConRNr {
    width: 345px;
    margin: 0 auto;
	overflow:hidden;
}
.yl-XwxqConRNr01 a {
    display: block;
    width: 100%;
    height: 87px;
    line-height: 87px;
    background: #15a2e9;
    color: #fff;
    font-size: 22px;
    text-align: center;
	border-radius:5px;
}
.yl-XwxqConRNr01 img {
    vertical-align: middle;
    margin-right: 8px;
}
.yl-qyfz.yl-XwxqConRNr02 {
    padding-top: 0;
}
.yl-qyfz.yl-XwxqConRNr02 li {
    width: 165px;
    margin: 20px 15px 0 0;
    float: left;
}
.yl-qyfz01 {
    overflow: hidden;
}
.yl-qyfz.yl-XwxqConRNr02 img {
    height: 109px;
    display: block;
    width: 100%;
    transition: all linear .3s;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    -ms-transition: all linear .3s;
    -o-transition: all linear .3s;
}
.yl-qyfz.yl-XwxqConRNr02 li .oneLine {
    line-height: 40px;
    margin-top: 0;
    white-space: nowrap;
	font-size:14px;
    text-overflow: ellipsis;
    overflow: hidden;
	text-align:center;
}
.yl-qyfz.yl-XwxqConRNr02 li .oneLine a{color:#5f5f5f;}
.yl-qyfz.yl-XwxqConRNr02 li:nth-child(2n) {
    margin-right: 0;
}
.yl-XwxqConLCon a {
    display: block;
    width: 150px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    border-radius: 20px;
    font-size: 14px;
    background: #15a2e9;
    color: #fff;
    font-weight: 500;
    margin: 0 auto;
}