body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, iframe, button, textarea, p, blockquote, th, td, img {
    margin: 0;
    padding: 0;
}
.main {}
.wrapper {
    width: 1040px;
    margin: 0px auto;
    position: relative;
}
.bk, .bk3, .bk6, .bk8, .bk10, .bk20, .bk30, .bk40, .bk50, .bk60, .bk70 {
    clear: both;
    font-size: 0;
    height: 0;
    overflow: hidden;
}
.bk10{height:10px;}.bk20{height:20px;}.bk30{height:30px;}.bk40{height:40px;}.bk50{height:50px;}
.clear {
    clear: both;
    width: 0;
    height: 0px;
    margin: 0;
    padding: 0;
    border: none;
    overflow: hidden;
    font-size: 0px;
}
.com_bg {
    background: #f8f8f8;
}
.row_01 .head {
    text-align: center;
}
.row_01 .head h2 {
    height: 66px;
    line-height: 60px;
    font-size: 38px;
    color: #454545;
}
.row_01 .body1 .hd {
	height: 72px;
}
.row_01 .body1 .bd {
	height: 144px;
}
.row_01 .body1 ul li {
	width: 146px;
	height: 70px;
	border: 1px solid #EAEAEB;
}
.row_01 .body1 ul li img {
	width: 146px;
	height: 70px;
}
.row_01 .body1 .hd ul li {
	float: left;
}
.row_01 .body1 .bd .left {
	width: 148px;
	float: left;
}
.row_01 .body1 .bd .center {
	width: 670px;
	height: 96px;
	padding: 23px 34px;
	float: left;
	background: #fff;
	border: 1px solid #fff;
}
.row_01 .body1 .bd .center p {
	line-height: 24px;
	font-size: 36px;
	color: #333;
	padding: 25px 40px;
}
.row_01 .body1 .bd .right {
	width: 148px;
	float: left;
}
.row_09 .head {
	height: 45px;
	line-height: 40px;
	background: url("http://www.ruanwen.la/new_images/background/bg_12.png") no-repeat;
	padding: 0px 24px;
}
.row_09 .head h3 {
	font-size: 24px;
	color: #FFF;
}
.row_09 .body {
	margin: 0px 8px;
	background: #FFF;
}
.row_09 .box1 .body {
	padding: 10px 120px 10px 80px;
}
.row_09 .box1 .body ul li {
	height: 84px;
	line-height: 84px;
	border-bottom: 1px dashed #e6e6e6;
	font-size: 26px;
	color: #555;
	overflow: hidden;
}
.row_09 .box1 .body ul li.last {
	border: none;
}
.row_09 .box1 .body ul li i {
	display: inline-block;
	zoom: 1;
	background: url("http://www.ruanwen.la/new_images/background/bg_11.png") no-repeat 0px center;
	width: 55px;
	height: 84px;
	text-align: center;
	font-size: 30px;
	color: #FFF;
	margin: 0px 10px;
}
.row_09 .box1 .body ul li em {
	font-size: 30px;
	color: #56B3D2;
}
.row_09 .box2 .body {
	padding: 45px 10px;
	height: 78px;
}
.row_09 .box2 .body ul {
	text-align: center;
}
.row_09 .box2 .body ul li {
	width: 193px;
	height: 78px;
	float: left;
	margin: 0px 29px;
 *display:inline;
}
.row_09 .box2 .body ul li img {
	width: 193px;
	height: 78px;
}
.row_09 .box3 .body {
	padding: 30px 0px;
}
.row_09 .box3 .body ul {
	text-align: center;
}
.row_09 .box3 .body ul li {
	width: 210px;
	display: inline-block;
	zoom: 1;
 *display:inline;
	padding: 0px 0px 0px 64px;
	text-align: left;
	margin: 0px 10px;
}
.row_09 .box3 .body ul li h3 {
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
}
.row_09 .box3 .body ul li p {
	line-height: 20px;
	font-size: 12px;
	color: #555;
}
.row_09 .box3 .body ul li.i1 {
	background: url("http://www.ruanwen.la/new_images/icon/icon_23.png") no-repeat 0px center;
}
.row_09 .box3 .body ul li.i1 h3 {
	color: #EC482F;
}
.row_09 .box3 .body ul li.i2 {
	background: url("http://www.ruanwen.la/new_images/icon/icon_24.png") no-repeat 0px center;
}
.row_09 .box3 .body ul li.i2 h3 {
	color: #0B96D9;
}
.row_09 .box3 .body ul li.i3 {
	background: url("http://www.ruanwen.la/new_images/icon/icon_25.png") no-repeat 0px center;
}
.row_09 .box3 .body ul li.i3 h3 {
	color: #87B200;
}
.row_01 .body2 .hd {
	height: 42px;
	line-height: 42px;
	padding: 0px 10px;
}
.row_01 .body2 .hd h3 {
	font-size: 24px;
	color: #FFF;
}
.row_01 .body2 .box1 .hd {
	background: url("http://www.ruanwen.la/new_images/background/bg_13.png") no-repeat;
}
.row_01 .body2 .box2 .hd {
	background: url("http://www.ruanwen.la/new_images/background/bg_14.png") no-repeat right 0px;
	text-align: right;
}
.row_01 .body2 .box1 .bd {
	padding: 40px 0px 40px 240px;
	line-height: 30px;
	font-size: 15px;
	color: #454545;
	background: url("http://www.ruanwen.la/new_images/background/bg_15.png") no-repeat left top;
}
.row_01 .body2 .box2 .bd {
	padding: 40px 310px 40px 0px;
	line-height: 30px;
	font-size: 15px;
	color: #454545;
	background: url("http://www.ruanwen.la/new_images/background/bg_16.png") no-repeat right 40px;
}
.row_10 .head {
	text-align: center;
}
.row_10 .head h2 {
	height: 66px;
	line-height: 60px;
	font-size: 38px;
	color: #454545;
}
.row_10 .body .hd {
	height: 41px;
	line-height: 41px;
	padding: 37px 0px 31px 86px;
	background: url("http://www.ruanwen.la/new_images/background/bg_17.png") no-repeat;
}
.row_10 .body .hd h3 {
	font-size: 21px;
	color: #FFF;
}
.row_10 .body .bd {
	padding: 0px 22px 30px 80px;
	position: relative;
}
.row_10 .body .bd .left {
	width: 470px;
	float: left;
	padding: 12px 0px;
}
.row_10 .body .bd .left ul li {
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #454545;
	background: url("http://www.ruanwen.la/new_images/icon/arrow_02.png") no-repeat 0px center;
	padding: 0px 20px;
}
.row_10 .body .bd .right {
	width: 383px;

	float: right;
}
.row_10 .body .bd .right h4 {
	height: 46px;
	line-height: 46px;
	font-size: 18px;
	color: #454545;
}
.row_10 .body .bd .right .desc {
	width: 359px;
	height: 108px;
	overflow: hidden;
	background: url("http://www.ruanwen.la/new_images/background/bg_18.png") no-repeat;
	padding: 14px 12px;
}
.row_10 .body .bd .right .desc p {
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	color: #e3012b;
}
.row_10 .body .bd .icon {
	width: 42px;
	height: 30px;
	background: url("http://www.ruanwen.la/new_images/icon/arrow_03.png") no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	left: 50%;
	margin-left: 30px;
}
.row_01 .body3 ul li {
	width: 226px;
	float: left;
	margin: 0px 16px;
 *display:inline;
}
.row_01 .body3 .thumb {
	width: 154px;
	height: 154px;
	line-height: 154px;
	background: url("http://www.ruanwen.la/new_images/background/bg_19.png") no-repeat center center;
	padding: 0px 36px;
	font-size: 27px;
	color: #FFF;
	text-align: center;
}
.row_01 .body3 .thumb.last {
	line-height: 46px;
	padding: 31px 36px;
	height: 92px;
}
.row_01 .body3 .desc {
	padding: 30px 0px 0px 0px;
	line-height: 24px;
	font-size: 14px;
	color: #454545;
}
.row_10 .body1_h {
	padding: 0px 25px;
}
.row_10 .body1_h .hd {
	line-height: 32px;
	font-size: 18px;
	color: #454545;
}
.row_10 .body1_h .bd {
	padding: 40px 0px;
}
.row_10 .body1_h .bd .left {
	width: 688px;
	float: left;
}
.row_10 .body1_h .bd .left ul li {
	line-height: 30px;
	font-size: 14px;
	color: #454545;
}
.row_10 .body1_h .bd .right {
	width: 268px;
	float: right;
	position: relative;
}
.row_10 .body1_h .bd .right p {
	width: 209px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	position: absolute;
}
.row_10 .body1_h .bd .right p.p1 {
	background: url("http://www.ruanwen.la/new_images/background/bg_20.png") no-repeat;
	top: -30px;
	right: 0px;
}
.row_10 .body1_h .bd .right p.p2 {
	background: url("http://www.ruanwen.la/new_images/background/bg_21.png") no-repeat;
	top: 23px;
	left: 0px;
}
.row_10 .body1_h .bd .right p.p3 {
	background: url("http://www.ruanwen.la/new_images/background/bg_22.png") no-repeat;
	top: 75px;
	right: 0px;
}
.row_10 .body1_h .bd .right p.p4 {
	background: url("http://www.ruanwen.la/new_images/background/bg_23.png") no-repeat;
	top: 127px;
	left: 0px;
}
.row_11 .head {
	height: 70px;
	line-height: 70px;
}
.row_11 .head h2 {
	font-size: 24px;
	color: #454545;
}
.row_11 .body {
	border: 1px solid #E0E0E0;
}
.row_11 .body ul li a:hover {
	opacity: .7;
	filter: alpha(opacity=70);
}
.row_11 .box1 .body {
	padding: 24px 22px 0px 22px;
	overflow: hidden;
}
.row_11 .box1 .body ul {
	width: 1000px;
}
.row_11 .box1 .body ul li {
	width: 158px;
	height: 77px;
	border: 1px solid #E9E9E9;
	border-right: 2px solid #E9E9E9;
	float: left;
	margin: 8px 18px;
 *display:inline;
	position: relative;
}
.row_11 .box1 .body ul li img {
	width: 158px;
	height: 77px;
}
.row_11 .box1 .body ul li .icon {
	width: 15px;
	height: 36px;
	background: url("http://www.ruanwen.la/new_images/background/bg_24.png") no-repeat;
	position: absolute;
	bottom: 0px;
	right: -17px;
}
.row_11 .box1 .body p {
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #F00;
}
.row_11 .box2 .body {
	padding: 20px 25px;
	min-height: 254px;
	_height: 254px;
}
.row_11 .box2 .body ul li {
	width: 128px;
	height: 60px;
	border: 2px solid #F7F5F0;
	border-radius: 5px;
	float: left;
	margin: 10px 15px;
 *display:inline;
}
.row_11 .box2 .body ul li img {
	width: 128px;
	height: 60px;
}
.ul_rw li {
	float: left;
	margin-left: 50px;
	display: inline;
}
.ul_rw li span {
	display: block;
	line-height: 50px;
	font-size: 46px;
	color: #FFFFFF;
	text-align: center;
}
.ul_rw li p {
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	color: #FFFFFF;
}
.ul_rw li img {
	display: block;
	margin-top: 45px;
}
.rw_li1 {
	background: url("http://www.ruanwen.la/new_images/rw_bg1.jpg") no-repeat;
	width: 128px;
	height: 110px;
	padding-top: 18px;
}
.rw_li2 {
	background: url("http://www.ruanwen.la/new_images/rw_bg2.jpg") no-repeat;
	width: 128px;
	height: 110px;
	padding-top: 18px;
}
.rw_li3 {
	background: url("http://www.ruanwen.la/new_images/rw_bg3.jpg") no-repeat;
	width: 128px;
	height: 110px;
	padding-top: 18px;
}
.rw_li4 {
	background: url("http://www.ruanwen.la/new_images/rw_bg4.jpg") no-repeat;
	width: 128px;
	height: 110px;
	padding-top: 18px;
}



/* 整合策略 */
.seo1 {margin-top: 0px; margin-right: 0px; margin-left: 0px; padding: 35px 15px 0px; box-sizing: border-box; width: 600px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-flex: 1; flex-grow: 1; flex-direction: column; -webkit-box-pack: center; justify-content: center; margin-bottom: 0px !important;}
.seo2 {margin-top: 0px; margin-right: 0px; margin-left: 0px; padding: 0px 15px; box-sizing: border-box; width: 600px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-flex: 1; flex-grow: 1; flex-direction: column; -webkit-box-pack: center; justify-content: center; margin-bottom: 0px !important;}
.seoh3 {margin: 0px; padding: 0px; clear: both; color: rgb(58, 58, 58); font-weight: normal; font-stretch: normal; font-size: 25px; line-height: 31px;}
.seo3 {margin: 0px 0px 35px; padding: 0px; text-align: center; opacity: 1; animation-duration: 0.75s; animation-fill-mode: both; animation-name: dt_bounceIn;}
.seo4 {margin: 0px; padding: 0px; width: 600px; position: relative; min-height: 1px; box-sizing: border-box; float: left; display: flex; -webkit-box-align: center; align-items: center;}
.seo35 {margin: 0px 0px 35px; padding: 0px;}
.seo5 {margin: 0px; padding: 0px; width: 600px; position: relative; min-height: 1px; box-sizing: border-box; float: left;  display: flex; animation-duration: 1s; animation-fill-mode: both; -webkit-box-align: center; align-items: center; animation-name: dt_fadeInUp;}

/* 网站制作 */
img {
    vertical-align: middle;
    border: none;
    display: inline-block;
    max-width: 100%;
}
.a-but{ overflow: hidden; background-color: #17a6e0; height: 50px; line-height: 50px; width: 185px; text-align: left; padding-left: 35px; border-radius: 30px; box-shadow: 1px 1px 1px #ccc; font-size: 14px; color: #fff; }
.a-but-seo{ overflow: hidden; background-color: #17a6e0; height: 50px; line-height: 50px; width: 120px; text-align: left; padding-left: 20px; border-radius: 30px; box-shadow: 1px 1px 1px #ccc; font-size: 14px; color: #fff;position: absolute;bottom: 83px;right: -2px;}
.a-but-seo1{ overflow: hidden; background-color: #17a6e0; height: 50px; line-height: 50px; width: 185px; text-align: left; padding-left: 13px; border-radius: 30px; box-shadow: 1px 1px 1px #ccc; font-size: 14px; color: #fff;position: absolute;bottom: -16px;right: 129px;}
.a-but img{ float: right; margin:20px 30px; transition: all .3s; }
.a-but img{ float: right; margin:20px 30px; transition: all .3s; }
.a-but-seo1 img{ float: right; margin:20px 16px; transition: all .3s; }
.a-but:hover img{ margin-right:50px; transition: all .3s; }

.g-cf:after { content:""; clear:both; display:table; }  
.g-cf { zoom:1; }  
.g-f-l {
    float: left;
    _display: inline;
}
.g-f-r {
    float: right;
    _display: inline;
}
.wrap{ width: 100%; max-width: 1920px; margin: 0 auto; overflow: hidden;}
.container{ width: 100%; max-width: 1920px; margin: 0 auto;}
/*清浮*/  

.revealator-slideleft.revealator-within, .revealator-slideleft.revealator-partially-above, .revealator-slideleft.revealator-above {
    transform: translate(0, 0);
    opacity: 1;
}
.revealator-slideright.revealator-within, .revealator-slideright.revealator-partially-above, .revealator-slideright.revealator-above {
    transform: translate(0, 0);
    opacity: 1;
}
.revealator-slideup.revealator-within, .revealator-slideup.revealator-partially-above, .revealator-slideup.revealator-above {
    transform: translate(0, 0);
    opacity: 1;
}
.strategy-r3 {
    width: 47.5%;
    margin-top: 88px;
}

.commonbg6 b {
    background: url("http://www.web1992.com/statics/images/06_03.png") no-repeat;
    padding: 36px 30px 0;
}
.commonbg6 p {
    padding-left: 30px;
    color: #bbb;
    font-size: 14px;
    text-transform: uppercase;
}
.sem-con1 {
    padding-top: 62px;
    background: url("http://www.web1992.com/statics/images/xj_05.jpg") no-repeat center 16px;
}
.sem-con1 ul li {
    width: 20%;
    float: left;
    text-align: center;
}
.sem-con1 ul li span {
    font-weight: normal;
    display: block;
    font-size: 18px;
    color: #202020;
    line-height: 44px;
    margin-top: 16px;
}
.sem-con1 ul li p {
    font-size: 14px;
    color: #8f8f8f;
    line-height: 28px;
}
.sem-common6 {
    margin-top: 0;
}
.seo-wen1 {
    margin-top: 30px;
}
.seo-wen1 ul li {
    padding-left: 68px;
    background: url("http://www.web1992.com/statics/images/bg3_03.jpg") no-repeat 30px center;
    font-size: 14px;
    color: #888;
    line-height: 46px;
}
.common-k8 {
    background-color: #fafafa;
    padding: 66px 0 80px;
    margin-top: 60px;
}
.nybanner {height: 360px;background: url("http://www.web1992.com/statics/images/583d178cb2bec.jpg") no-repeat center top;}
.planmake-con{ background-color: #fafafa; padding: 66px 0 80px; margin-top: 60px;}

.ny-common-tit b{ font-weight: normal; font-size: 24px; color: #202020;}
.ny-common-tit b a{ color: #202020;}
.ny-common-tit p{ font-size: 14px; color: #888; margin-top: 22px;}
.ny-common-tit span{ display: block; font-size: 14px; color: #ccc; margin-top: 10px;}
.make{ margin-top: 60px;}
.make-l{ margin-top: 36px;}
.make-span span{ color: #bbb;}
.make-con3{ padding: 64px 0 42px;}
.make-con5{ padding: 74px 0 54px;}
.makebg5 b{ padding: 36px 30px 0; background: url("http://www.web1992.com/statics/images/05_06.png") no-repeat;}
.makebg5 p{ padding-left: 30px; font-size: 16px; color: #555; margin-top: 30px;}
.makebg5 span{ padding-left: 30px;}
.make-ul{ margin-top: 38px;}
.make-ul ul li{ font-size: 16px; color: #202020; line-height: 40px;}
.make-l5{ margin-top: 26px;}
.make-wen5{ margin-top: 84px;}
.make-con6{ background-color: #fafafa; padding: 40px 0 22px;}
.make-l6{ margin-top: 84px;}
.make-con7{ padding: 66px 0 26px;}
.make-t7 b{ background: url("http://www.web1992.com/statics/images/077_03.png") no-repeat; padding: 36px 30px 0;}
.make-wen7 ul li{ width: 20%;}
.make-t8 b{ background: url("http://www.web1992.com/statics/images/08_03.png") no-repeat; padding: 36px 30px 0;}
.make-t9  b{ background: url("http://www.web1992.com/statics/images/09_03.png") no-repeat; padding: 36px 30px 0;}
.make-con9{ margin-bottom: 64px;}

.plan-pos{ position: relative;}
a.ckmore{ position: absolute; display: block; padding: 4px 10px; border: 1px solid #ddd; font-size: 14px; color: #666; right: 0; bottom: 40px;}

.planmake{ position: relative;}
.planmake ul{ position: absolute; top:0; left:0; width:100%; }
.planmake ul li{ position: absolute;}
.planmake ul li b{ font-weight: normal; font-size: 18px; color: #202020;}
.planmake ul li p{ font-size: 14px; color: #8f8f8f; line-height: 26px; margin-top: 6px;}
.planmake ul li.pl1{ width: 300px; left: 0; top: 65px;}
.planmake ul li.pl2{ width: 300px; right: 0; top: 65px;}
.planmake ul li.pl3{ width: 300px; left: 28px; top: 234px;}
.planmake ul li.pl4{ width: 300px; right: 28px; top: 234px;}
.planmake ul li.pl5{ width: 300px; left: 156px; top: 386px;}
.planmake ul li.pl6{ width: 300px; right: 156px; top: 386px;}

.ny-common{ margin-top: 76px;}
.common-k1{ padding-bottom: 58px;}
.strategy-l{ width: 51.66%;}
.commonbg1 strong{ background: url("http://www.web1992.com/statics/images/01_03.png") no-repeat; padding: 36px 30px 0;}
.commonbg1 span{ text-transform: uppercase; padding-left: 30px;}
.common-con1{ padding-left: 30px; margin-top: 35px;position:relative;}
.common-con1 p{ font-size: 14px; color: #888; padding-left: 18px; line-height: 40px; background: url("http://www.web1992.com/statics/images/bg3_03.jpg") no-repeat left center;}
.common-con1 span{ display: block; font-size: 18px; color: #202020; margin-top: 34px; margin-bottom: 30px;}
.common-con1 span a{ color: #202020;}
.strategy-r{ width: 48%; margin-top: 18px;}
.fxi-r1 {
    width: 46%;
    margin-top: 0;
}
.center{ text-align: center;}
.common-k2{ background-color: #fafafa; padding: 64px 0 40px;}
.commonbg2 b{ background: url("http://www.web1992.com/statics/images/02_03.png") no-repeat; padding: 36px 30px 0;}
.common-k3{ padding-top: 68px;}

.commonbg3 b{ background: url("http://www.web1992.com/statics/images/03_03.png") no-repeat; padding: 36px 30px 0;}
.commonbg3 span{ text-transform: uppercase; padding-left: 0;}


/* 整合策略 */