ol,ul {
	list-style-type:none;
	list-style-image:none;
}
a {
	text-decoration:none;
	outline:0;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
legend {
	color:#000;
}
img {
	vertical-align:middle;
	border:0;
}
table {
	border-spacing:0;
	border-collapse:collapse;
}
input[type=button],input[type=reset],input[type=submit] {
	outline:0;
	-webkit-appearance:none;
	appearance:none;
}
.clear {
	clear:both;
	overflow:hidden;
}
.fix:after,.form li:after,.news dd:after,header .ri a:after {
	display:table;
	clear:both;
	content:'';
}
.fix {
	zoom:1;
}
.le {
	float:left;
}
.ri {
	float:right;
}
.b {
	font-weight:700;
}
.relative,header,header .ri a {
	position:relative;
}
.absolute,.after:after,header .ri .code {
	position:absolute;
}
.fixed {
	position:fixed;
}
.left {
	left:0;
}
.top {
	top:0;
}
.right {
	right:0;
}
.bottom {
	bottom:0;
}
.align_left {
	text-align:left;
}
.align_center {
	text-align:center;
}
.align_right,.content-auto-img ul li p {
	text-align:right;
}
.ce_nav li.li_o a p,.none {
	display:none;
}
#banner,.block {
	display:block;
}
.inline_block {
	display:inline-block;
}
.border {
	border:0;
}
.radius_5 {
	border-radius:5px;
}
.radius_10 {
	border-radius:10px;
}
.radius_50 {
	border-radius:50%;
}
.sizing {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.hidden {
	overflow:hidden;
}
.cursor {
	cursor:pointer;
}
.transition {
	-webkit-transition:all .5s;
	transition:all .5s;
}
.capitalize {
	text-transform:capitalize;
}
.uppercase {
	text-transform:uppercase;
}
.lowercase {
	text-transform:lowercase;
}
.indent {
	text-indent:2em;
}
.font_weight,.hotline span {
	font-weight:700;
}
.after:after {
	content:'';
}
.margin,.width1140 {
	margin:0 auto;
}
.width1140 {
	min-width:300px;
	max-width:1140px;
}
.container {
	position:relative;
	overflow-x:overlay;
	width:100%;
	min-width:300px;
}
header {
	background:#d6d6d6;
	background:-moz-linear-gradient(top,#d6d6d6 0%,#fff 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d6d6d6),color-stop(100%,#fff));
	background:-webkit-linear-gradient(top,#d6d6d6 0%,#fff 100%);
	background:-o-linear-gradient(top,#d6d6d6 0%,#fff 100%);
	background:-ms-linear-gradient(top,#d6d6d6 0%,#fff 100%);
	background:linear-gradient(to bottom,#d6d6d6 0%,#fff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6',endColorstr='#ffffff',GradientType=0)
}
header .ri {
	margin:14px 0 17px;
}
header .ri img {
	width:1.7rem;
	height:1.7rem;
	margin:0 5px 0 10px;
}
header .ri a {
	font-size:.8rem;
	float:left;
}
header .ri .code {
	z-index:999;
	bottom:-130px;
	left:0;
	display:none;
	width:120px;
	height:120px;
}
.hotline {
	font-size:1rem;
	float:right;
	width:42%;
	text-align:right;
}
.hotline span {
	font-size:1.5rem;
	font-style:oblique;
	margin:0 5px 0 0;
	color:#ff7800;
}
.main {
	-webkit-overflow-scrolling:touch;
}
.banner,.banner_ind {
	position:relative;
}
.banner_ind img {
	width:100%;
	min-height:450px;
}
.banner {
	display:none;
}
.banner img {
	width:100%;
	min-height:160px;
}
.ww,.ww p {
	height:35px;
}
.ww {
	line-height:35px;
	z-index:99;
	right:0;
	bottom:0;
	left:0;
	color:#fff;
	background:#595656;
}
.ww li {
	width:100%;
}
.hd ul,.ww p {
	max-width:1140px;
	margin:0 auto;
}
.ww p {
	position:relative;
	padding:0 0 0 23px;
	background:url(/images/icon_6.png) no-repeat left center;
}
.hd,.ww,.ww p a {
	position:absolute;
}
.ww p a {
	z-index:999;
	color:#fff;
}
.service a:hover .title,.ww p a:hover {
	color:#ff7800;
}
.hd {
	line-height:35px;
	z-index:100;
	right:0;
	bottom:0;
	left:70%;
	height:35px;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
.hd ul {
	text-align:right;
}
.hd li {
	display:inline-block;
	width:39px;
	height:5px;
	margin:0 0 0 5px;
	cursor:pointer;
	border-radius:5px;
	background:#848282;
}
.hd .on,.hd li:hover {
	background:#fff;
}
.banner_ct img {
	width:100%;
	height:auto;
}
.ind_title,.service ul {
	text-align:center;
}
.ind_title p,.ind_title span {
	font-size:2.2rem;
	line-height:3.3rem;
	color:#535353;
}
.ind_title span {
	font-size:1rem;
}
.service {
	margin:2rem 0;
}
.service ul {
	max-width:1140px;
	margin:20px auto;
}
.service li {
	float:left;
	width:24%;
	min-height:250px;
	border-right:1px solid #c4c4c4;
}
.service li:last-child {
	border:0;
}
.service .title {
	font-size:1.2rem;
	line-height:3.3rem;
	padding:0 20px;
	color:#535353;
}
.service .asc {
	font-size:12px;
	line-height:20px;
	padding:0 20px;
	text-align:left;
	text-indent:2em;
	color:#acacac;
}
.clients {
	padding:40px 0;
	background:#f3f3f3;
	box-shadow:2px 2px 2px #d5d5d5,2px -2px 2px #d5d5d5;
}
.case,.case_le {
	position:relative;
}
.case {
	margin:.5rem 0 0;
}
.case_le {
	float:left;
	overflow:hidden;
	width:20%;
	margin:0 0 17px;
	background:#fff;
}
.case_le dl {
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:none;
	width:100%;
	height:400px;
}
.case_le dt {
	font-size:1.4rem;
	font-weight:700;
	line-height:50px;
	height:50px;
	margin:0 0 10px;
	padding:0 15px;
}
.case_le dt a {
	display:block;
	float:left;
	height:100%;
	color:#000;
	border-bottom:2px solid #ff7800;
}
.case_le dt a:hover,.case_ul a:hover {
	color:#000!important;
}
.case_le dd {
	font-size:12px;
	line-height:25px;
	padding:0 15px;
	color:#222;
}
.case_le dl:first-child,.share_main ul:first-child {
	display:block;
}
.case_ri {
	position:relative;
	float:right;
	overflow:hidden;
	width:80%;
	margin:0 0 17px;
}
.main_ul li {
	height:100%;
}
.case_ul a,.main_ul img {
	display:block;
}
.case_ri .btn {
	font:36px/60px '宋体';
	position:absolute;
	top:50%;
	width:40px;
	height:60px;
	cursor:pointer;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	text-align:center;
	color:#fff;
	background:rgba(0,0,0,.3);
}
.case_ri .btn:hover {
	background:rgba(0,0,0,.7);
}
.case_ri .prev {
	left:0;
}
.case_ri .next {
	right:0;
}
.case_ul,.news dt p {
	padding:5px 0 0;
}
.case_ul li {
	font-size:1rem;
	line-height:2.6rem;
	height:2.6rem;
	margin:10px 0 0;
	padding:0 10px;
	background:#eee;
}
.case_ul a {
	height:100%;
	color:#000;
}
.case_tab p,.switch {
	position:absolute;
	right:20px;
	bottom:20px;
}
.case_tab li,.switch li {
	float:left;
	cursor:pointer;
}
.switch li {
	width:30px;
	height:10px;
	margin:0 0 0 10px;
	background:rgba(0,0,0,.5);
}
.switch .on,.switch li:hover {
	background:rgba(0,0,0,.7);
}
.case_tab,.help {
	float:right;
	width:80%;
	text-align:center;
}
.case_tab li {
	position:relative;
	overflow:hidden;
	width:30%;
	width:calc(99%/3 - 17px);
	width:-moz-calc(99%/3 - 17px);
	width:-webkit-calc(99%/3 - 17px);
	margin:0 0 0 17px;
	border:1px solid #fff;
}
.case_tab .on {
	border:1px solid #618dbe;
}
.case_tab img,.main_ul img,.with li img {
	width:100%;
	height:auto;
}
.case_tab p {
	font-size:1rem;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:5px 10px 10px;
	-webkit-transition:all .4s;
	transition:all .4s;
	-webkit-transform:translateY(70%);
	transform:translateY(70%);
	color:#fff;
	background:url(/images/casefade2.png) no-repeat center top;
}
.case_tab p a {
	color:#fff;
}
.case_tab p span {
	font-size:12px;
	display:block;
}
.case_tab li:hover p {
	-webkit-transform:translateY(0);
	transform:translateY(0);
	background:url(/images/casefade2.png) no-repeat center -50px;
}
.help {
	float:left;
	width:20%;
	height:130px;
	background:url(/images/bg_1.png) no-repeat center center;
}
.help span {
	font-size:32px;
	font-weight:700;
	line-height:29px;
	display:inline-block;
	width:32px;
	height:32px;
	margin:30px 0 9px;
	border:2px solid #ff7800;
	border-radius:50%;
}
.help a {
	font-size:18px;
	color:#ff7800;
}
.with {
	padding:40px 0 0;
}
.foot_top .title,.news_title a,.with ul {
	text-align:center;
}
.with li {
	line-height:30px;
	display:inline-block;
	width:32%;
	margin:0 0 1rem;
}
.introduce {
	line-height:1.6rem;
	margin:0 0 2rem;
	text-indent:2em;
}
.news {
	width:47%;
	padding:40px 0;
}
.news_title {
	height:33px;
	border-bottom:1px solid #6c6c6c;
}
.news_title p {
	line-height:32px;
	float:left;
	height:32px;
	border-bottom:2px solid #ff7800;
}
.news_title a {
	font-size:18px;
	font-weight:700;
	line-height:17px;
	display:block;
	float:right;
	width:20px;
	height:20px;
	margin:5px 0 0;
	color:#ff7800;
	border:1px solid #ff7800;
	border-radius:50%;
}
.news dt {
	overflow:hidden;
	margin:1.2rem 0;
}
.news dt img {
	float:left;
	width:45%;
	margin:0 15px 0 0;
}
.news dt .title {
	font-size:1rem;
	color:#ff7800;
}
.news dt p {
	font-size:12px;
	text-indent:2em;
}
.news dd {
	line-height:25px;
	clear:both;
	padding:0 0 0 15px;
	background:url(/images/icon_7.png) no-repeat left center;
}
.news dd a,.news dd span {
	font-size:12px;
	float:left;
	color:#6c6c6c;
}
.news dd span {
	float:right;
}
.news dd:hover {
	background-image:url(../images/icon_8.png);
}
.help span,.item li:hover .p,.item li:hover span,.news dd:hover a,.news dd:hover span {
	color:#ff7800;
}
.footer {
	position:relative;
	margin:12rem 0 0;
	background:#618dbe;
}
.footer:before {
	position:absolute;
	top:-9.3rem;
	right:0;
	left:0;
	height:9.3rem;
	content:'';
	background:url(/images/bg.png) no-repeat center center/100% 100%;
}
.foot_top {
	position:relative;
	height:130px;
	border-bottom:1px solid #fff;
}
.foot_logo {
	float:left;
	margin:20px 0 0 10px;
}
.foot_top .title {
	font-size:30px;
	line-height:130px;
	float:left;
	width:50%;
	color:#fff;
}
.miao {
	position:absolute;
	right:0;
	bottom:20px;
}
.lon_le {
	float:left;
	width:24%;
	padding:0 0 0 10px;
}
.lon_cen dt,.lon_le dt {
	font-size:20px;
	line-height:40px;
	margin:20px 0 10px;
	color:#bad5f3;
}
.lon_cen dd,.lon_le dd {
	line-height:30px;
	float:left;
	width:45%;
}
.lon_cen dd span,.lon_le dd a {
	font-size:12px;
	color:#fff;
}
.lon_cen {
	float:left;
	width:56%;
}
.lon_cen dd {
	color:#bad5f3;
}
.lon_cen dd:nth-child(n) {
	width:50%;
}
.lon_ri {
	float:right;
	width:18%;
	text-align:center;
}
.lon_ri dt {
	margin:20px 0 10px;
}
.lon_ri dd {
	font-size:12px;
	display:inline-block;
	color:#fff;
}
.copyright a,.lon_ri dd a {
	margin:0 5px;
	color:#fff;
}
.copyright,.debris {
	clear:both;
	text-align:center;
}
.copyright {
	width:100%;
	margin:10px 0 15px;
}
.copyright li {
	font-size:12px;
	line-height:26px;
	color:#bad5f3;
}
.copyright span {
	color:#fff;
}
.debris {
	padding:1.3rem 10px;
}
.debris .title {
	font-family:calligraphy;
	font-size:2rem;
	margin:1.3rem 0;
}
.debris .wz {
	font-size:1rem;
}
.share {
	padding:0 0 2rem;
}
.share_tab {
	padding:1rem 0 0;
	text-align:center;
	background:#00a4fe;
}
.share_tab p {
	font-size:1.7rem;
	font-weight:700;
	float:left;
	width:100%;
	padding:0 0 1rem;
	color:#fff;
}
.share_tab p span {
	font:1.2rem Britannic Bold Regular;
}
.share_tab ul {
	clear:both;
}
.share_tab li {
	position:relative;
	float:left;
	width:20%;
	padding:1rem 0;
	cursor:pointer;
}
.share_tab li span {
	font-family:calligraphy;
	font-size:1.3rem;
	margin:0 5px 0 0;
	color:#fff;
}
.share_tab li img {
	width:4.3rem;
	height:4.3rem;
	border:.13rem solid transparent;
	border-radius:50%;
}
.share_tab .on img {
	border-color:#ffd200;
}
.share_tab .on span {
	color:#ffd200;
}
.share_tab .on:after {
	position:absolute;
	bottom:0;
	left:50%;
	width:0;
	height:0;
	content:'';
	-webkit-transform:translate(-50%,99%);
	transform:translate(-50%,99%);
	border:1rem #00a4fe solid;
	border-color:#00a4fe transparent transparent;
}
.share_main ul {
	display:none;
	margin:2rem 0 0;
}
.item,.share_main li {
	overflow:hidden;
	background:#eee;
}
.share_main li,.share_main span {
	line-height:25px;
	text-align:center;
	border-radius:5px;
}
.share_main li {
	font-size:14px;
	width:18%;
	height:25px;
	margin:0 2.5% 1px 0;
	color:#393939;
}
.share_main span {
	font-size:12px;
	position:absolute;
	z-index:99;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	-webkit-transition:all .7s;
	transition:all .7s;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	color:#fff;
	background:#00a4fe;
}
.share_main .span {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.item {
	margin:2.2rem 0 0;
	padding:2rem 10px;
}
.inside_title p {
	font-family:calligraphy;
	font-size:2rem;
	width:28rem;
	margin:0 auto;
	text-align:center;
}
.inside_title span {
	font-size:1rem;
	line-height:1.8rem;
	display:block;
	text-align:center;
	color:#393939;
}
.inside_title_1 p {
	font-size:1.8rem;
	line-height:2.4rem;
	width:12rem;
	margin:1rem auto 0;
	color:#fff;
	border-radius:6px;
	background:#00a4fe;
}
.item ul {
	padding:2rem 0 0;
}
.item li,.item li i,.share_main li {
	position:relative;
	float:left;
}
.item li {
	width:50%;
	height:6.6rem;
	margin:0 0 1rem;
}
.item li i {
	display:block;
	width:65px;
	height:65px;
	margin:.3rem 1.2rem 0 0;
	border-radius:50%;
	background:#00a4fe;
}
.item li img {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.item li span {
	font-size:14px;
	display:block;
	float:left;
	width:70%;
}
.item li .p {
	font-size:1rem;
	float:left;
	width:70%;
}
.item li:hover i {
	background:#ff7800;
}
.seo_xz>ul {
	margin:1.2rem 0 0;
	border: 1px solid #Ddd;
}
.seo_xz li {
	clear:both;
}
.seo_xz .title p {
	font-size:1.2rem;
	line-height:3.5rem;
	position:relative;
	overflow:hidden;
	height:3.5rem;
	padding:0;
	color:#fff;
	border:0;
	border-radius:10px 10px 0 0;
}
.seo_xz .title p:first-child {
	background:#367ab3;
}
.seo_xz .title p:nth-child(2) {
	background:#ff7143;
}
.seo_xz .title p:nth-child(3) {
	background:#00acc2;
}
.seo_xz .title p:nth-child(4) {
	background:#feb300;
}
.seo_xz .title p:last-child {
	background:#7db343;
}
.seo_xz .title p span {
	font-size:12px;
	line-height:1.2rem;
	position:absolute;
	top:10px;
	right:-27px;
	width:91px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	text-align:center;
	color:#fff;
	background:#ed1c24;
}
.seo_xz li p {
	font-size:1rem;
	line-height:60px;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:15%;
	padding:5px 0;
	text-align:center;
	border:1px solid #fff;
	border-width:0 1px 1px 0;
	background:#eee;
	margin: 1px;
	height: 60px;
}
.seo_xz li p:first-child {
	width:39%;
}
.eso_list_1 li:last-child {
	height:3.3rem;
	text-align:center;

}
.eso_list_1 .a {
	font-size:1.2rem;
	line-height:1.7rem;
	display:block;
	width:8rem;
	margin:0 auto;
	-webkit-transform:translateY(50%);
	transform:translateY(50%);
	color:#ff7800;
	border-radius:50px;
	background:#fff;
}
.list_title {
	font-size:1rem;
	line-height:2.2rem;
	overflow:hidden;
	height:2.2rem;
	color:#367ab3;
	background:#eee;
}
.list_title span {
	display:block;
	float:left;
	width:3.2rem;
	height:100%;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	background:url(/images/jian.png) no-repeat center center/1rem 1rem;
}
.list_title .span {
	-webkit-transform:rotate(0);
	transform:rotate(0);
}
.process {
	padding:1rem 0;
}
.process ul {
	margin:1rem 0 0;
}
.ma_list .img,.process li {
	float:left;
	text-align:center;
}
.process li {
	font-size:1.2rem;
	width:calc(100%/6);
	width:-moz-calc(100%/6);
	width:-webkit-calc(100%/6);
	width:16%;
	padding:1rem 0;
	border-bottom:1px solid #4a4a4a;
}
.process li p {
	font-family:Birch Std Regular;
	font-size:4.4rem;
	color:#dcdcdc;
}
.process li span {
	line-height:1.8rem;
	display:block;
	height:3.6rem;
	padding:0 1rem;
	color:#595656;
}
.process li:hover p {
	color:#e1e1e1;
}
.process li:hover span {
	color:#999;
}
.mark {
	padding:0 0 20px;
}
.ma_wz {
	width:90%;
	margin:0 auto;
	padding:2rem 0;
}
.ma_wz p {
	font-size:1rem;
	line-height:2rem;
	text-indent:2em;
	color:#595656;
}
.ma_list {
	width:49%;
	width:calc(50% - 5px);
	width:-moz-calc(50% - 5px);
	width:-webkit-calc(50% - 5px);
	height:13rem;
}
.ma_list .img {
	line-height:13rem;
	width:45%;
	height:90%;
}
.ma_list .img img {
	width:90%;
	height:100%;
}
.ma_list p {
	font-size:1rem;
	float:left;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:55%;
	height:90%;
	margin:.7rem 0 0;
	border-left:1px solid #fff;
}
.ma_list a {
	display:inline-block;
	margin:0 0 0 .4rem;
	padding:.2rem .5rem;
	color:#e67c6d;
	background:#fff;
}
.ma_list span {
	line-height:2rem;
	display:block;
	margin:.5rem 1rem 0;
	color:#fff;
}
.ma_list:nth-child(2) {
	background:#e67c6d;
}
.ma_list:last-child {
	background:#257abc;
}
.ma_list:last-child a {
	color:#257abc;
}
.mark_1 .title {
	position:relative;
	overflow:hidden;
	height:15rem;
	padding:0 10px;
	text-align:center;
}
.mark_1 .title>img,.recom>img {
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.mark_1 .title p {
	font-size:2.2rem;
	line-height:7rem;
	color:#257abc;
}
.mark_1 .title span {
	font-size:1rem;
	line-height:1.6rem;
	display:block;
	color:#3d3d3d;
}
.rk_list {
	padding:0 0 2rem;
}
.rk_list li {
	float:left;
	width:33%;
	width:calc(100%/3);
	width:-moz-calc(100%/3);
	width:-webkit-calc(100%/3);
	min-height:13rem;
	margin:2.2rem 0 0;
}
.rk_list dl {
	width:90%;
	margin:0 auto;
}
.rk_list dt {
	width:4rem;
	height:4rem;
	margin:0 auto;
}
.rk_list dt img {
	width:100%;
	height:100%;
}
.rk_list dd {
	line-height:1.4rem;
	text-align:center;
}
.rk_list dd,.rk_list dd a {
	font-size:12px;
	color:#535353;
}
.rk_list dd:nth-child(2) {
	line-height:2.2rem;
}
.rk_list dd:nth-child(2) a {
	font-size:1rem;
}
.rk_list dd:nth-child(3) {
	line-height:1.5rem;
	margin:0 0 1rem;
	text-align:left;
	text-indent:2em;
}
.form {
	padding:0 0 3rem;
	background:#3d3d3d;
}
.form .width1140 {
	padding:0 10px;
}
.form ul {
	float:left;
	width:38%;
	width:calc(40% - 10px);
	width:-moz-calc(40% - 10px);
	width:-webkit-calc(40% - 10px);
}
.form .title {
	font-size:1.6rem;
	line-height:6.6rem;
	text-align:center;
	color:#fff;
}
.form li {
	position:relative;
	margin:0 0 1rem;
}
.form .text {
	font-size:1.1rem;
	line-height:2rem;
	overflow:hidden;
	width:89%;
	width:calc(100% - 20px);
	width:-moz-calc(100% -20px);
	width:-webkit-calc(100% - 20px);
	height:2rem;
	padding:5px 10px;
	color:#949494;
	border:0;
	background:#fff;
}
.form .text_1 {
	float:left;
	width:47%;
	width:calc(50% - 20px);
	width:-moz-calc(50% -20px);
	width:-webkit-calc(50% - 20px);
}
.form .text_1:last-child {
	float:right;
	width:46%;
	width:calc(50% - 30px);
	width:-moz-calc(50% - 30px);
	width:-webkit-calc(50% - 30px);
}
.form .textar {
	height:5.7rem;
}
.form .btn {
	font-size:1.1rem;
	display:block;
	width:14rem;
	height:2.7rem;
	color:#fff;
	border:0;
	border-radius:6px;
	background:#ff7800;
}
.form ul:nth-last-child(1) {
	float:right;
	width:60%;
}
.text_ul {
	position:absolute;
	z-index:999;
	overflow:hidden;
	width:100%!important;
	height:0;
	border-top:1px solid #333;
	background:#fff;
}
.text_ul li {
	line-height:2.2rem;
	overflow:hidden;
	height:2.2rem;
	margin:0;
	padding:0 10px;
	cursor:pointer;
	color:#949494;
}
.text_ul li:hover {
	text-decoration:underline;
}
.lj {
	padding:0 0 1.5rem;
	text-align:center;
	background:url(/images/bg_2.jpg) no-repeat;
}
.lj .p_1 {
	font-size:2rem;
	line-height:3.5rem;
	padding:1rem 0 0;
	color:#fff;
}
.lj .p_1 span {
	color:#fffc00;
}
.lj .p_2 {
	font-size:1.8rem;
	line-height:3rem;
	color:#fff;
}
.lj .a,.lj .p_3 {
	font-size:1.2rem;
	color:#fff;
}
.lj .a {
	font-size:1rem;
	line-height:3rem;
	display:block;
	width:10rem;
	height:3rem;
	margin:1rem auto;
	border:2px solid #fff;
}
.lj .a:hover {
	color:#fff!important;
}
.lj .a img {
	margin:0 0 0 5px;
}
.social {
	padding:2rem 0 1rem;
}
.social .title {
	font-family:calligraphy;
	font-size:1.6rem;
	padding:0 10px;
	color:#313131;
}
.social .wz {
	margin:1rem 0;
	padding:0 10px;
}
.social .wz p {
	text-indent:2em;
}
.social .wz img {
	float:right;
	margin:0 0 0 1rem;
}
.platform {
	width:92%;
	margin:0 auto;
}
.platform p,.social .wz {
	font-size:1rem;
	line-height:1.6rem;
	color:#313131;
}
.platform ul {
	margin:1.5rem 0 0;
}
.platform li {
	float:left;
	width:21%;
	margin:0 0 1.5rem;
}
.platform li:nth-child(4n) {
	width:37%;
}
.platform li img {
	width:3.3rem;
	height:3.3rem;
	margin:0 10px 0 0;
}
.recom {
	position:relative;
	clear:both;
}
.recom_main {
	position:relative;
	height:100%;
	padding:0 10px 2rem;
}
.recom_main .describe,.recom_main .title,.recom_main ul {
	float:left;
	width:100%;
	text-align:center;
	color:#313131;
}
.recom_main .title {
	font-family:calligraphy;
	font-size:1.6rem;
	margin:2.4rem 0 0;
}
.recom_main .describe {
	font-size:1rem;
	margin-bottom:.8rem;
}
.recom_main li {
	font-size:14px;
	float:left;
	overflow:hidden;
	width:33%;
	width:calc(100%/3);
	width:-moz-calc(100%/3);
	width:-webkit-calc(100%/3);
	height:8.6rem;
	text-align:left;
	text-indent:2em;
	color:#fff;
}
.recom_main li:nth-child(1) {
	background:#fc625d;
}
.recom_main li:nth-child(1) span {
	color:#ff403a;
}
.recom_main li:nth-child(2) {
	background:#ff9554;
}
.recom_main li:nth-child(2) span {
	color:#fa7f33;
}
.recom_main li:nth-child(3) {
	background:#f8ce59;
}
.recom_main li:nth-child(3) span {
	color:#e6bc46;
}
.recom_main li:nth-child(4) {
	background:#66aeea;
}
.recom_main li:nth-child(4) span {
	color:#5199d6;
}
.recom_main li:nth-child(5) {
	background:#59d3a7;
}
.recom_main li:nth-child(5) span {
	color:#42b98e;
}
.recom_main li span {
	font:5.5rem/8.6rem Impact;
	display:block;
	float:left;
	width:7.2rem;
	height:100%;
	text-align:center;
	text-indent:0;
}
.recom_main li p {
	margin:1.8rem 0 0;
}
.recom_main li:nth-child(6) {
	text-indent:0;
}
.recom_main li:nth-child(6) img {
	width:100%;
	height:100%;
}
.optimize {
	padding:2rem 10px;
}
.optimize .title {
	font-family:calligraphy;
	font-size:1.6rem;
	line-height:1.5rem;
	text-align:center;
	color:#367ab3;
}
.optimize .img {
	margin:1rem 0;
	text-align:center;
}
.optimize .table {
	width:100%;
	margin:1rem 0 0;
}
.optimize tr {
	border-bottom:1px solid #bfbfbf;
}
.optimize td {
	font-size:1rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:16%;
	padding:.5rem 0;
	text-align:center;
	border-right:1px solid #bfbfbf;
}
.optimize th {
	padding:1.6rem 0;
	text-align:center;
	color:#fff;
	border:0;
	border-radius:9px 9px 0 0;
}
.optimize th:nth-child(1) {
	background:#e62b25;
}
.optimize th:nth-child(2) {
	background:#367ab3;
}
.optimize th:nth-child(3) {
	background:#489240;
}
.optimize th:nth-child(4) {
	background:#ec7126;
}
.optimize th:nth-child(5) {
	background:#59d3a7;
}
.optimize th:nth-child(6) {
	background:#e7b424;
}
.optimize td:nth-child(6) {
	border:0;
}
.statistical {
	padding:1rem 0;
	background:#f3f3f3;
}
.statistical .title {
	font-family:calligraphy;
	font-size:1.6rem;
	line-height:1.5rem;
	text-align:center;
}
.statistical ul {
	padding:1rem 10px;
}
.statistical li {
	float:left;
	width:22%;
	width:calc(25% - 10px);
	width:-moz-calc(25% - 10px);
	width:-webkit-calc(25% - 10px);
	min-height:7.7rem;
	margin:0 10px 0 0;
	border:1px solid #8cc0ed;
	border-radius:5px;
}
.statistical li:last-child {
	margin:0;
}
.statistical p:first-child {
	font-size:2.1rem;
	line-height:3.6rem;
	display:block;
	width:3.6rem;
	height:3.6rem;
	margin:10px auto;
	text-align:center;
	color:#fff;
	border-radius:50%;
	background:#8cc0ed;
}
.statistical span {
	font-size:1rem;
}
.statistical p:last-child {
	font-size:1rem;
	padding:0 10px 10px;
	text-align:center;
}
.epr .wz {
	font-size:1rem;
	line-height:1.6rem;
	width:90%;
	margin:0 auto;
	padding:2rem 0;
	text-indent:2em;
}
.epr .title {
	font-size:2rem;
	line-height:3.6rem;
	height:3.6rem;
	margin:0 10px 1.4rem;
	text-align:center;
	color:#fff;
	background:#ff7800;
}
.epr ul {
	padding:0 10px;
	background:url(/images/img_11.jpg) no-repeat right top/23rem 15rem;
}
.epr li {
	clear:both;
	padding:0 0 1rem;
}
.epr li span {
	font-size:3.3rem;
	line-height:3rem;
	float:left;
	margin:0 10px 0 0;
	color:#53a4cd;
}
.epr li p {
	font-size:1rem;
	line-height:1.6rem;
}
.epr li p:nth-child(2) {
	display:inline-block;
	margin:0 0 5px;
	padding:4px 5px;
	color:#fff;
	background:#53a4cd;
}
.epr li:first-child,.epr li:nth-child(2) {
	width:50%;
}
.sample {
	padding:0 10px;
}
.sample_list {
	margin:1rem 0;
	-moz-column-count:3;
	-webkit-column-count:3;
	column-count:3;
}
.case_ind dt img,.sample_list img {
	width:100%;
	height:auto;
}
.sample_list span {
	font-size:1rem;
	display:inline-block;
	margin:1.4rem 0 .5rem;
	padding:4px 5px;
	color:#fff;
	border-radius:5px;
	background:#313131;
}
.sample_list p {
	font-size:14px;
	line-height:1.5rem;
}
.case_ind {
	padding:0 10px;
}
.case_ind dl {
	float:left;
	width:31%;
	width:calc(100%/3 - 10px);
	width:-moz-calc(100%/3 - 10px);
	width:-webkit-calc(100%/3 - 10px);
	margin:1rem 10px 1rem 0;
}
.case_ind dl:nth-child(3n) {
	margin-right:0;
}
.case_ind dt {
	position:relative;
	overflow:hidden;
}
.case_ind dt p {
	font-size:1rem;
	line-height:2rem;
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	height:2rem;
	padding:0 0 0 1rem;
	-webkit-transition:all .5s;
	transition:all .5s;
	-webkit-transform:translateY(2rem);
	transform:translateY(2rem);
	color:#fff;
	background:rgba(0,0,0,.6);
}
.case_ind dt:hover p {
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
.case_ind dd {
	font-size:14px;
	line-height:20px;
	color:#373737;
}
.case_ind dd a {
	font-size:1rem;
	color:#373737;
}
.case_ind dd:nth-child(2) {
	margin:10px 0 0;
}
.lianxi {
	font-size:1.3rem;
	clear:both;
	padding:1rem 0;
	text-align:center;
	color:#ff8f2c;
}
.lianxi a {
	padding:5px 10px;
	-webkit-transition:all .7s;
	transition:all .7s;
	color:#ff8f2c;
	border:1px solid #ff8f2c;
	border-radius:5px;
}
.lianxi a:hover {
	color:#fff!important;
	background:#ff8f2c;
}
.h2_title {
	font-size:2.6rem;
	font-weight:400;
	line-height:160%;
	margin:1rem 0;
	text-align:center;
}
.h2_title:after {
	bottom:0;
	left:50%;
	width:1.5rem;
	height:2px;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	background:#000;
}
.project {
	padding:0 10px;
}
.project .des {
	font-size:1rem;
	position:relative;
}
.project .img {
	position:absolute;
	top:0;
	right:0;
	width:40%;
	margin:0 0 1rem;
	text-align:center;
}
.project .img img {
	margin:1rem;
}
.show {
	padding:2rem 10px;
	background:#35894a;
}
.show .h2_title {
	color:#fff;
}
.show .h2_title:after,.unscramble .h2_title:after {
	background:#fff;
}
.show h3 {
	font-size:1.2rem;
	font-weight:400;
}
.show img {
	width:100%;
	height:auto;
	margin:1rem 0;
}
.show .des {
	padding:1rem 0 0;
}
.show .des a {
	display:inline-block;
	margin:0 2rem 10px 0;
	padding:0 0 0 1.4rem;
	background:url(/images/icon_31.png) no-repeat left center/1rem 1rem;
}
.unscramble {
	padding:2rem 10px;
	background:#659f36;
}
.show h3,.unscramble .h2_title {
	color:#fff;
}
.unscramble dl {
	margin:0 0 1rem;
}
.link a,.show .des a,.unscramble dd,.unscramble dt {
	font-size:1rem;
	line-height:1.8rem;
	color:#fff;
}
.link p {
	display:inline-block;
	overflow:hidden;
	width:7.9rem;
	height:2.3rem;
	margin:1rem 1rem 0 0;
}
.link a {
	line-height:2.2rem;
	display:block;
	width:100%;
	height:100%;
	border:1px solid #fff;
	border-radius:3px;
}
.link a:hover {
	color:#fff!important;
}
.link a:last-child {
	color:#333;
	border-color:#000;
}
.link a:last-child:hover {
	color:#333!important;
}
.link p:hover a {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
}
.news_ind {
	padding:0 10px;
}
.news_tab {
	height:3.3rem;
	border-bottom:1px solid #454545;
}
.news_tab li {
	line-height:3.3rem;
	float:left;
	padding:0 2rem;
	cursor:pointer;
	text-align:center;
}
.news_tab .on {
	color:#ff7800;
	border-bottom:2px solid #ff7800;
}
.business dl,.news_main {
	clear:both;
}
.news_main .ul li {
	padding:2rem 0;
	border-bottom:1px solid #454545;
}
.news_main .ul li img {
	float:left;
	width:19rem;
	height:10.6rem;
	margin:0 1rem 0 0;
}
.newsmain_title {
	font-size:1.5rem;
}
.des,.newsmain_title a,.time {
	color:#454545;
}
.newsmain_title a:hover {
	color:#ff7800;
}
.des,.time {
	font-size:1rem;
}
.des {
	padding:1rem 0;
}
.news_main .des {
	min-height:4.8rem;
}
.tab_main {
	display:none;
	border-bottom:0!important;
}
.tab_main:first-child {
	display:block;
}
.tab_main>img {
	width:100%;
	height:auto;
	margin:1rem 0;
}
.crumbs {
	line-height:2rem;
	padding:1rem 0;
}
.business dt span,.crumbs a {
	font-size:1rem;
}
.article_le {
	width:65%;
}
.article_ri {
	width:31%;
	margin:6.6rem 0 0;
}
.article_ri dt {
	font-size:16px;
	line-height:2.2rem;
	border-bottom:3px solid #000;
}
.article_ri dd {
	font-size:14px;
	margin:15px 0 0;
}
.article_ri dd img {
	float:left;
	width:77px;
	height:44px;
	margin:0 15px 0 0;
}
.article .title {
	font-size:1.3rem;
	padding:1rem 0;
}
.state {
	padding:10px 0;
	border:1px solid #cfcfcf;
	border-width:1px 0;
}
.state p {
	color:#444;
}
.article_con {
	padding:1.5rem 0;
}
.article_con p {
	font-size:1rem;
	line-height:2rem;
	text-indent:2em;
}
.article_con img,.peges a {
	display:block;
	width:100%;
	height:auto;
}
.case_bg {
	background:#eaeaea;
}
.peges {
	padding:2rem 0;
}
.peges li {
	line-height:1.6rem;
	float:left;
	width:1.6rem;
	height:1.6rem;
	margin:0 5px 0 0;
	text-align:center;
	border-radius:50%;
}
.peges a {
	height:100%;
}
.peges li:first-child,.peges li:last-child {
	font-family:'宋体';
	font-size:1rem;
	background:#3e3e3e;
}
.peges li:first-child a,.peges li:last-child a {
	color:#fff;
}
.peges .on,.peges li:hover {
	background:#ff7800;
}
.peges .on a,.peges li:hover a {
	color:#fff!important;
}
.about {
	margin:1rem 0;
	padding:0 10px;
}
.about .width1140 {
	padding:1rem 0 0;
}
.about ul {
	float:left;
	width:48%;
}
.about ul:last-child {
	float:right;
}
.about li {
	font-size:1rem;
	line-height:2rem;
}
.about li p {
	margin:0 0 0 1.3rem;
	text-indent:4em;
}
.mask,.popup {
	position:fixed;
}
.mask {
	z-index:9999;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0,0,0,.8);
}
.popup {
	z-index:99999;
	top:50%;
	left:50%;
	min-width:320px;
	max-width:1140px;
	padding:3rem 0;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	border:1px solid #a8a8a8;
	border-radius:5px;
	background:#fff;
}
.popup_le,.popup_ri {
	float:left;
	height:100%;
}
.popup_le {
	width:30%;
	text-align:center;
}
.popup_le p {
	font-size:1.4rem;
	line-height:1.8rem;
	margin:1rem 0;
	color:#308eb1;
}
.popup_ri {
	font-size:1rem;
	width:65%;
}
.popup .close {
	position:absolute;
	top:0;
	right:0;
	width:2.2rem;
	height:2.2rem;
	cursor:pointer;
	-webkit-transform:translate(50%,-50%);
	transform:translate(50%,-50%);
	border-radius:50%;
	background:#000;
}
.popup .close:after {
	font-family:verdana;
	font-size:1.2rem;
	display:block;
	width:100%;
	height:100%;
	content:'X';
	text-align:center;
	color:#fff;
}
.choose,.popup_ri {
	padding:0 10px;
}
.choose .title,.table_1 {
	margin:1rem 0;
	text-align:center;
}
.choose .title p {
	font-size:2rem;
	margin:0 0 5px;
	color:#000;
}
.choose .title span {
	font-size:1.4rem;
	color:#393939;
}
.table_1 {
	width:100%;
	margin:0 0 1rem;
	border-bottom:1px solid #e1e1e1;
	border-radius:10px 10px 0 0;
}
.table_1 tr:nth-child(2n+1) {
	background:#eee;
}
.table_1 tr:first-child {
	background:0 0;
}
.table_1 th {
	line-height:3.5rem;
	height:3.5rem;
	color:#fff;
	border-radius:10px 10px 0 0;
	background:#042036;
}
.table_1 td {
	font-size:1rem;
	padding:1rem 0;
	border-left:1px solid #e1e1e1;
}
.table_1 td:last-child {
	border-right:1px solid #e1e1e1;
}
.table_1 a {
	display:inline-block;
	width:5.3rem;
	height:1.5rem;
	color:#fff;
	border-radius:50px;
	background:#042036;
}
.table_1 .td a,.table_1 a:hover {
	color:#fff!important;
	background:#ff7800;
}
.business dt,.table_1 .th {
	background:#ff7800;
}
.business {
	overflow:hidden;
	padding:2rem 10px;
}
.business .title {
	margin:0 0 1rem;
	text-align:center;
}
.business .title p {
	font:2.7rem Birch Std Regular;
}
.business .title span {
	font-size:1.4rem;
	line-height:2.2rem;
}
.business dt {
	font-size:1.3rem;
	line-height:2rem;
	width:10rem;
	height:2rem;
	margin:0 0 1.6rem;
	padding:0 2.7rem 0 10px;
	color:#fff;
	border-radius:5px;
}
.business dd {
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 10px 1.6rem 0;
	border:1px solid #cfcfcf;
}
.business dd img,.ce_nav li a {
	display:block;
}
.ce_nav {
	position:fixed;
	z-index:999;
	right:5px;
	bottom:50px;
}
.ce_nav li {
	margin-bottom:10px;
}
.ce_nav li a {
	font-size:12px;
	width:60px;
	height:60px;
	transition:all .5s ease 0s;
	text-align:center;
	color:#408ed6;
	border:1px solid #408ed6;
	border-radius:7px;
	background:#fff;
	box-shadow:0 1px 3px rgba(0,0,0,.25);
}
.ce_nav li a span {
	display:inline-block;
	padding-top:34px;
	background:url(/images/n-qyjz-1.png) no-repeat;
}
.ce_nav li.li_t a {
	color:#ff6800;
	border-color:#ff6800;
}
.ce_nav li.li_s a {
	color:#62ad44;
	border-color:#62ad44;
}
.ce_nav li.li_f a {
	color:#ffae00;
	border-color:#ffae00;
}
.ce_nav li.li_w {
	display:none;
	margin-top:18px;
}
.ce_nav li.li_w a {
	color:#999;
	border-color:#cecece;
}
.ce_nav li.li_o a span {
	background-position:-57px -170px;
}
.ce_nav li.li_t a span {
	background-position:-56px -103px;
}
.ce_nav li.li_s a span {
	background-position:-53px -237px;
}
.ce_nav li.li_f a span {
	background-position:-53px -418px;
}
.ce_nav li.li_w a span {
	background-position:-53px -506px;
}
.ce_nav li.li_t a:hover {
	color:#fff!important;
	background-color:#ff6800;
}
.ce_nav li.li_t a:hover span {
	background-position:-145px -103px;
}
.ce_nav li.li_s a:hover {
	color:#fff;
	background-color:#62ad44;
}
.ce_nav li.li_s a:hover span {
	background-position:-142px -237px;
}
.ce_nav li.li_f a:hover {
	color:#fff;
	background-color:#ffae00;
}
.ce_nav li.li_f a:hover span {
	background-position:-140px -418px;
}
.ce_nav li.li_w a:hover {
	color:#ff6800;
	background-color:#fff;
}
.ce_nav li.li_w a:hover span {
	background-position:-144px -506px;
}
.ce_nav li a:active {
	background:#3fcb97;
}
.ce_nav li.li_o {
	position:absolute;
	left:0;
}
.ce_nav li.li_o a {
	position:relative;
	right:0;
	overflow:hidden;
	cursor:default;
	transition:all .5s ease 0s;
}
.ce_nav li.li_o.on a {
	background:#408ed6;
}
.ce_nav li.li_o.on a span,.maketing-dig>img {
	display:none;
}
.ce_nav li.li_o.on a p {
	font-size:13px;
	line-height:22px;
	display:block;
	padding:8px 0 0 13px;
	text-align:left;
	color:#fff;
	background:url(/images/n-qyjz-1.png) no-repeat 90px -315px;
}
.ce_nav li.li_o.on a p i {
	font-size:19px;
	display:block;
}
.ce_nav li.li_s {
	margin-top:82px;
}
.ce_nav li.li_l a {
	color:#1abfb1;
	border-color:#1abfb1;
}
.ce_nav li.li_l a span {
	background-position:-295px -510px;
}
.ce_nav li.li_l a:hover {
	color:#fff;
	background:#1abfb1;
}
.ce_nav li.li_l a:hover span {
	background-position:-233px -510px;
}
.maketing-dig {
	position:fixed;
	z-index:99999;
	top:50%;
	left:50%;
	display:none;
	width:1000px;
	padding:10px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.maketing-digd.website_main_s_t {
	position:fixed;
	z-index:9999999;
	top:50%;
	left:50%;
	display:none;
	margin-top:-129.5px;
	margin-left:-235px;
}
.maketing-dig .tit {
	font-size:1.2rem;
	line-height:1.6rem;
	margin:1.5rem 0;
	text-align:center;
	color:#ff6800;
}
.maketing-dig .close {
	position:absolute;
	top:-5px;
	right:-5px;
	width:53px;
	height:53px;
	cursor:pointer;
	background:url(/images/n-qyjz-close.png) no-repeat;
}
.website_main_s {
	margin-top:-70px;
	padding-bottom:35px;
}
.website_main_s_o,.website_main_s_t {
	margin:auto auto 25px;
	background:#fff;
}
.website_main_s_o p {
	font-size:18px;
	padding:23px 0;
	text-align:center;
	color:#6a6a6a;
}
.website_main_s_t_r {
	width:509px;
}
.website_main_s_t_r .p1 {
	font-size:30px;
	line-height:38px;
	margin-top:45px;
	color:#ff6800;
}
#douMsg dt,.website_main_s_t_r .p1 span,.website_main_s_t_r ul li {
	font-size:16px;
	color:#6a6a6a;
}
.website_main_s_t_r .p2 {
	font-size:16px;
	margin:15px 0 20px 26px;
	color:#333;
}
.website_main_s_t_r ul {
	width:250px;
	margin:0 0 30px 26px;
}
.website_main_s_t_r ul li {
	line-height:22px;
	float:left;
	width:99px;
	height:22px;
	margin-bottom:7px;
	padding-left:26px;
	background:url(/images/website_82.gif) no-repeat left center;
}
.website_main_s_t_r .p3 {
	font-size:22px;
	line-height:30px;
	margin-bottom:70px;
	color:#ff6800;
}
.website_main_s_t_r .p4 {
	font-size:13px;
	text-align:center;
	color:#999;
}
.website_main_s_s {
	margin:auto auto 25px;
	padding:40px 0 0;
	text-align:center;
	background:#fff;
}
.website_main_s_f {
	height:260px;
	margin-bottom:25px;
}
.website_main_s_f h3,.website_main_s_f p {
	font-size:24px;
	line-height:24px;
	padding:60px 0 20px 60px;
	color:#fff;
}
.website_main_s_f p {
	font-size:14px;
	width:459px;
	padding:0 0 0 60px;
}
.website_main_s_f p a {
	color:#fff;
}
.website_main_s_f p a:hover {
	color:#ff5a00;
}
.website_main_s_w {
	background:#fff;
}
.website_main .website_main_s_w .tit {
	font-size:20px;
	line-height:20px;
	margin-top:30px;
}
.website_main_s_w_m {
	margin-bottom:1.5rem;
}
.website_main_s_w_m_m li {
	margin-bottom:8px;
}
.website_main_s_w_m_m p {
	font-size:14px;
	line-height:30px;
	text-align:right;
	color:#666;
}
.website_main_s_w_m_m p.p1 {
	width:21%;
	margin-right:10px;
}
.website_main_s_w_m_m p.p1 span {
	display:inline-block;
	margin-right:3px;
	color:#ff6800;
}
.website_main_s_w_m_m p.p2 {
	margin-right:3px;
}
.website_main_s_w_m_m .inp1,.website_main_s_w_m_m .inp2 {
	font-size:14px;
	line-height:30px;
	margin-right:15px;
	color:#666;
}
.website_main_s_w_m_m .inp1 input {
	margin-right:5px;
	vertical-align:-2px;
	background:#fff;
}
.website_main_s_w_m_m .inp2 {
	line-height:14px;
	width:202px;
	height:14px;
	padding:8px 5px;
	color:#333;
	border:1px solid #d1d1d1;
	border-radius:3px;
	background:#fff;
}
.website_main_s_w_m_m select,.website_main_s_w_m_m textarea {
	font-size:14px;
	color:#666;
	border:1px solid #d1d1d1;
	border-radius:3px;
	outline:0;
}
.website_main_s_w_m_m select {
	line-height:30px;
	float:left;
	width:100px;
	height:30px;
	margin-right:15px;
	text-indent:15px;
	background:#fff;
	background:#f8f8f8;
}
.website_main_s_w_m_m textarea {
	line-height:24px;
	width:70%;
	width:calc(74% - 10px);
	width:-moz-calc(74% - 10px);
	width:-webkit-calc(74% - 10px);
	height:100px;
	padding:5px;
}
.website_main_s_w_m_m #sumfrom,.website_main_s_w_m_m a {
	font-size:1rem;
	line-height:2.2rem;
	display:block;
	width:11rem;
	height:2.2rem;
	margin:1rem auto 0;
	text-align:center;
	color:#fff;
	border:0;
	border-radius:3px;
	background:#ff6800;
}
.website_main_s_w_m_m #sumfrom:hover,.website_main_s_w_m_m a:hover {
	opacity:.9;
	color:#fff!important;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
}
a:hover {
	color:#ff7800!important;
}
#douMsg {
	padding:10px 0 100px;
}
#douMsg dl {
	padding:160px 0 200px;
	text-align:center;
	border:1px solid #e4e4e4;
}
#douMsg dt {
	font-weight:700;
	margin-bottom:30px;
	color:#0072c6;
}
#douMsg dd {
	color:#666;
}
#douMsg dd a {
	margin-left:5px;
	color:#000;
}
.sep-diagnostic-banner {
	height:420px;
	padding-top:40px;
	background:url(/images/banner1.jpg) center no-repeat;
}
.sep-diagnostic-banner strong {
	font-size:51px;
	display:block;
	text-align:center;
	color:#fff;
}
.sep-diagnostic-banner p,.sep-form p {
	font-size:24px;
	text-align:center;
	color:#fff;
}
.sep-diagnostic-banner .sep-banner-strong2 {
	font-size:36px;
}
.banner_ct,.sep-form {
	position:relative;
}
.banner_ct .number {
	overflow:hidden;
	text-align:center;
}
.banner_ct .number span {
	font-size:58px;
	line-height:60px;
	display:inline-block;
	width:55px;
	height:60px;
	text-align:center;
	color:#ffa05c;
	border:1px solid #f0f0f0;
	border-radius:5px;
	background:linear-gradient(#fefffc,#f5f5f5,#f4f4f4,#f3f3f3,#f1f1f1,#eee,#eaeaea);
	background:-webkit-linear-gradient(#fefffc,#f5f5f5,#f4f4f4,#f3f3f3,#f1f1f1,#eee,#eaeaea);
	background:-moz-radial-gradient(#fefffc,#f5f5f5,#f4f4f4,#f3f3f3,#f1f1f1,#eee,#eaeaea);
	background:-o-radial-gradient(#fefffc,#f5f5f5,#f4f4f4,#f3f3f3,#f1f1f1,#eee,#eaeaea);
	box-shadow:0 0 5px 2px rgba(21,103,183,.25);
	text-shadow:0 0 2px #f50,-1px -1px #d14600;
}
.sep-form {
	width:55%;
	margin:-115px auto 0;
	padding:29px 0 23px;
	border:3px dashed #ba6455;
	border-right:none;
	border-left:none;
	background:#fff;
}
.sep-form p {
	font-size:20px;
	color:#ff6800;
}
.sep-form form {
	margin-top:25px;
	padding:0 11%;
}
.sep-form form legend {
	font-size:14px;
	float:left;
	width:110px;
	text-align:right;
}
.sep-form form legend i {
	font-style:normal;
	margin-right:2px;
	color:#ff6800;
}
.sep-form form input {
	height:32px;
	margin-bottom:5px;
	vertical-align:top;
	border:1px solid #e2e2e2;
	border-radius:5px;
}
.sep-form form .form-domain {
	width:67%;
}
.form-radio {
	margin:0 10px;
}
.form-name {
	width:28%;
}
.form-qq,.form-tel {
	width:67%;
}
.sep-form form .form-information {
	font-size:12px;
	width:65.5%;
	height:78px;
	padding-left:10px;
	border:1px solid #e2e2e2;
	border-radius:5px;
}
.sep-form form .form-submit {
	font-size:16px;
	width:203px;
	height:41px;
	margin:15px 0 0 110px;
	color:#fff;
	border:0;
	background:#ff6800;
}
.sep-content {
	margin-top:50px;
	padding:60px 0 28px;
	background:#ededed;
}
.sep-content-auto {
	overflow:hidden;
	min-width:300px;
	max-width:1140px;
	margin:0 auto;
}
.lt,.rt {
	display:inline-block;
	margin-left:5%;
}
.lt {
	width:55%;
}
.rt {
	padding:8px 2%;
	border-radius:5px;
	background:#01abbc;
}
.sep-content-auto .lt p,.sep-content-auto .lt span {
	font-size:39px;
	font-weight:700;
	color:#ff7800;
}
.sep-content-auto .lt span {
	display:block;
	text-align:right;
	color:#379aff;
}
.sep-content-auto .rt p {
	font-size:16px;
	color:#fff;
}
.sep-describe-content {
	font-size:16px;
	font-weight:700;
	width:44%;
	margin:20px 0 -99px 35%;
}
.sep-describe-content span {
	font-size:20px;
	color:#ff7800;
}
.content-auto-img {
	margin-top:28px;
}
.content-auto-img ul li {
	position:relative;
	height:260px;
	padding:0 14%;
}
.content-auto-img ul li strong {
	font-size:22px;
	display:block;
	text-align:right;
	color:#fff;
}
.content-auto-img ul li p a {
	font-size:16px;
	margin-left:23px;
	color:#fff;
}
.content-auto-img ul li:nth-child(1) {
	background:url(/images/diagnostic_img0.png) 207px 25px no-repeat;
}
.content-auto-img ul li:nth-child(1) strong {
	padding-top:110px;
}
.content-auto-img ul li:nth-child(2) strong {
	padding-top:72px;
}
.content-auto-img ul li:nth-child(3) strong {
	padding-top:91px;
}
.content-auto-img ul li:nth-child(2) {
	margin-top:-92px;
	background:url(/images/diagnostic_img2.png) 71px 4px no-repeat;
}
.content-auto-img ul li:nth-child(3) {
	margin-top:-115px;
	background:url(/images/diagnostic_img3.png) 288px 5px no-repeat;
}
.content-auto-img img {
	width:100%;
}
.sep-seo {
	min-width:300px;
	max-width:1140px;
	margin:0 auto;
	padding:45px 0;
}
.sep-seo strong {
	font-size:35px;
	display:block;
	text-align:center;
	color:#ff7800;
}
.sep-seo strong i {
	display:inline-block;
	width:25px;
	height:44px;
	margin-left:21px;
	background:url(/images/icon7.png) center;
}
.sep-seo p {
	width:50%;
	margin:0 auto;
	text-align:center;
	border-bottom:1px solid #ceced0;
}
.sep-seo p i {
	display:inline-block;
	width:50%;
	height:3px;
	margin-bottom:-11px;
	background:#ff7800;
}
.sep-seo ul {
	overflow:hidden;
	margin-top:50px;
}
.sep-seo ul li {
	float:left;
	width:25%;
	padding-top:135px;
	text-align:center;
}
.sep-seo ul li:nth-child(1) {
	background:url(/images/icon3.png) center 0 no-repeat;
}
.sep-seo ul li:nth-child(2) {
	background:url(/images/icon4.png) center 0 no-repeat;
}
.sep-seo ul li:nth-child(3) {
	background:url(/images/icon5.png) center 0 no-repeat;
}
.sep-seo ul li:nth-child(4) {
	background:url(/images/icon6.png) center 0 no-repeat;
}
.sep-seo ul li:nth-child(1):hover {
	background:url(/images/icon33.png) center 0 no-repeat;
}
.sep-seo ul li:nth-child(2):hover {
	background:url(/images/icon44.png) center 0 no-repeat;
}
.sep-seo ul li:nth-child(3):hover {
	background:url(/images/icon55.png) center 0 no-repeat;
}
.sep-seo ul li:nth-child(4):hover {
	background:url(/images/icon66.png) center 0 no-repeat;
}
.sep-seo ul li span {
	font-size:20px;
	display:block;
	margin-top:35px;
	color:#ceced0;
}
.sep-seo ul li:hover span {
	color:#2964b0;
}
.sep-seo ul li p {
	font-size:14px;
	width:70%;
	color:#333;
	border:0;
}
.sep-seo ul li:hover p {
	color:#ceced0;
}

