.turn_icons{
	position:absolute;
	display:inline-block;
	width:63px;
	height:63px;
	background:url("../image/turn_icons.png") no-repeat 0px 0px;
	cursor:pointer;
	top:50%;
}
.turn_icons.left{
	background:url("../image/turn_icons.png") no-repeat 0px 0px;
	left:20%;
}
.turn_icons.right{
	background:url("../image/turn_icons.png") no-repeat -78px 0px;
	right:20%;
}
.banner_turn{
	position:relative;
}
.banner_turn>div{
	position:absolute;
	left:16%;
	top:35%;
}

.banner_one>div h1{
	margin:0;
	color:#38d4b0;
    font-weight:normal;
	letter-spacing:6px;
}
.banner_one>div p{
	font-size:20px;
	color:#ffffff;
	letter-spacing:5px;
}

.banner_two>div h1{
	margin:0;
	color:#ffffff;
    font-weight:normal;
	letter-spacing:6px;
}
.banner_two_text p{
	line-height:30px;
}
.banner_two>div p span{
	font-size:30px;
	vertical-align:middle;
	color:#ffffff;
}
.banner_two>div p .banner_two_icon{
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px 10px;
    cursor: pointer;
    border-radius: 10px;
    border: 1px solid #a6a9cc;
	background-color:#a6a9cc;
}

.banner_three>div{
	position:absolute;
	left:18%;
	top:35%;
}

.banner_three>div h1{
	margin:0;
	color:#ffffff;
	font-size:50px;
    font-weight:normal;
	text-align:center;
}
.banner_three>div p{
	font-size:30px;
	color:#ffffff;
	margin: 28px 0 0 5px;
	text-align:center;
}



.body_title{
	max-width:1920px;
	width:100%;
	text-align:center;
	margin:0 auto 112px auto;
}
.body_title .title{
	margin:100px auto 0 auto;
}
.body_title .title span{
	display:inline-block;
	vertical-align:middle;
	margin: 0 15px;
}
.body_title .title .icon_title{
	font-family:"SimHei";
	font-size:30px;
	color:#959595;
}
.body_title .title .icon_pre,
.body_title .title .icon_next{
	width:10px;
	height:10px;
	border-radius:10px;
	background-color:#E0E0E0;
	border:1px solid #E0E0E0;
}
.body_title .title.products{
	font-size:50px;
	color:#cacaca;
	margin:23px auto 40px auto;
	font-family:"drugs";
}


.introduct .row{
	width:100%;
	overflow:hidden;
}
.introduct .cols{
	display:inline-block;
	width:48%;
	height:auto;
	vertical-align:top;
}
.introduct .cols_left{
	width:35%;
}
.introduct .cols_top{
	margin-top:110px;
}
.introduct .cols_right{
	width:57%;
}
.introduct .row .block_left{
	float:left;
}
.introduct .row .block_right{
	float:right;
}


.introduct .introduct_text{
	margin:100px auto 0 0;
	text-align:left;
}
.introduct .introduct_text p:first-child{
	font-weight:bold;
	color:#38d4b0;
}
.introduct .introduct_text p:nth-child(2){
	font-size:24px;
	color:#616161;
	margin: 10px 0 0 0;
}
.introduct .introduct_text p:nth-child(3){
	max-width: 342px;
	margin:45px 0 0 0;
	line-height:19px;
	font-size:14px;
}
.introduct .introduct_text .read_more{
	display:inline-block;
	font-size:12px;
	color:#38d4b0;
	padding: 10px 35px;
	border:1px solid #38d4b0;
    margin: 45px 0 0 0;
	transition:transform 2s,background-color 0.5s;
	-moz-transition:transform 2s,background-color 0.5s;
	-webkit-transition:transform 2s,background-color 0.5s;
	-o-transition:transform 2s,background-color 0.5s;
}
.introduct .introduct_text .read_more.readmoreflash{
	transform:rotate(360deg);
	-moz-transform:rotate(360deg); 
	-webkit-transform:rotate(360deg); 
	-o-transform:rotate(360deg);
}
.introduct .introduct_text .read_more:hover{
	color:#544B65;
	background-color:#38d4b0;
	border:1px solid #38d4b0; 
}

.body_title .title .cols1{
	font-size:14px;
	font-weight:bold;
	color:#38d4b0;
}
.body_title .title .cols1,
.body_title .title .cols2{
	width:90%;
	margin:0 auto;
}
.body_title .title .cols2{
	font-size:24px;
	color:#626262;
	margin-top:15px;
}
.body_title .title .cols3{
	margin-top:43px;
	line-height:19px;
}
.body_title .title .cols3 p{
	font-size:14px;
}
.body_title .title .cols3 .read_more{
	display: inline-block;
    font-size: 12px;
    color: #38d4b0;
    padding: 10px 35px;
    border: 1px solid #38d4b0;
    margin: 45px 0 0 0;
	transition:transform 2s,background-color 0.5s;
	-moz-transition:transform 2s,background-color 0.5s;
	-webkit-transition:transform 2s,background-color 0.5s;
	-o-transition:transform 2s,background-color 0.5s;
}
.body_title .title .cols3 .read_more.readmoreflash{
	transform:rotate(360deg);
	-moz-transform:rotate(360deg); 
	-webkit-transform:rotate(360deg); 
	-o-transform:rotate(360deg); 
}
.body_title .title .cols3 .read_more:hover{
	color:#544B65;
	background-color:#38d4b0;
	border:1px solid #38d4b0; 
}
.body_title .title .building{
	margin:32px auto 0 auto;
}
.body_title .title .building.buildingflash{
	animation:myanimate 2s;
	-webkit-animation:myanimate 2s;
	-moz-animation:myanimate 2s;
	-o-animation:myanimate 2s;
}
@keyframes myanimate{
0%{
	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
}
25%{
	filter:alpha(opacity=25);
	opacity:0.25;
	-moz-opacity:0.25;
}
50%{
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}
75%{
	filter:alpha(opacity=75);
	opacity:0.75;
	-moz-opacity:0.75;
}
100%{
	filter:alpha(opacity=1);
	opacity:1;
	-moz-opacity:1;
}
}
@-webkit-keyframes myanimate{
0%{
	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
}
25%{
	filter:alpha(opacity=25);
	opacity:0.25;
	-moz-opacity:0.25;
}
50%{
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}
75%{
	filter:alpha(opacity=75);
	opacity:0.75;
	-moz-opacity:0.75;
}
100%{
	filter:alpha(opacity=1);
	opacity:1;
	-moz-opacity:1;
}
}
@-moz-keyframes myanimate{
0%{
	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
}
25%{
	filter:alpha(opacity=25);
	opacity:0.25;
	-moz-opacity:0.25;
}
50%{
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}
75%{
	filter:alpha(opacity=75);
	opacity:0.75;
	-moz-opacity:0.75;
}
100%{
	filter:alpha(opacity=1);
	opacity:1;
	-moz-opacity:1;
}
}
@-o-keyframes myanimate{
0%{
	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
}
25%{
	filter:alpha(opacity=25);
	opacity:0.25;
	-moz-opacity:0.25;
}
50%{
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}
75%{
	filter:alpha(opacity=75);
	opacity:0.75;
	-moz-opacity:0.75;
}
100%{
	filter:alpha(opacity=1);
	opacity:1;
	-moz-opacity:1;
}
}
.body_title .title .building img{
	width:100%;
	height:auto;
} 


.body_title .block_bg{
	background-color:#f6f7f9;
	padding: 0 0 100px 0;
}


.body_block{
	margin-top:80px;
}
.body_block.solutions_bg{
	background:url("../image/solutions_bg.png");
	background-size:100% 100%;
	-moz-background-size:100% 100%;
	height:302px;
}
.body_block.news_bg{
	background:url("../image/news_bg.png");
	background-size:100% 100%;
	-moz-background-size:100% 100%;
	height:300px;
}
.body_block .body_block_in{
	text-align:center;
	padding-top:80px;
}
.body_title .title_one span{
	display:inline-block;
	vertical-align:middle;
	margin: 0 15px;
}
.body_block .title_one .icon_title{
	font-family:"SimHei";
	font-size:30px;
	color:#ffffff;
}
.body_block .title_one .icon_pre,
.body_block .title_one .icon_next{
	width:10px;
	height:10px;
	border-radius:10px;
	background-color:#a5a6ac;
	border:1px solid #a5a6ac;
}
.body_block .title_one.solutions{
	font-family:"drugs";
	font-size:50px;
	color:#cacaca;
    margin: 23px auto 0 auto;
}



.body_block1{
    margin: 0 auto;
}
.body_block1 .row{
	width: 100%;
	overflow:hidden;
	margin:50px 0 0 0;
}
.body_block1 .row .cols{
	display: inline-block;
    width: 49%;
    height: auto;
    vertical-align: top;
	border:1px solid #dcdcdc;
}
.body_block1 .row .cols:hover{
	background-color:#ffffff;
	box-shadow:0px 0px 5px #cfd0d2;
	border:1px solid #cfd0d2;
}
.body_block1 .row .cols.cols1{
	float:left;
}  
.body_block1 .row .cols.cols2{
	float:right;
}
.body_block1 .block_logo{
	margin:25px;
}
.block_logo .cols2{
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
.block_logo .cols2>img{
	width:100%;
	height:auto;
	margin:28px 0 0 0;
}
.block_logo .cols2>h1{
	color:#626262;
	
}
.block_logo .cols2>p{
	height:81px;
	margin:16px 0 0 0;
	line-height:19px;
	font-size:14px;
}
.block_logo .cols2 .read_more{
	display:inline-block;
	color:#707070;
	float:right;
}
.block_logo .cols2 .read_more:hover{
	color:#544B65;
}


.body_block2{
    margin: 0 auto;
}
.body_block2 .row{
	width: 100%;
	overflow:hidden;
	margin:80px auto 0 auto;
}
.body_block2 .row>div{
	display:inline-block;
    height: 470px;
    vertical-align: top;
	cursor:pointer;
}
.body_block2 .row .cols .cols_size{
	width:100%;
	height:182px;
}
.body_block2 .row .cols p{
	text-align:left;
	line-height: 22px;
	margin:25px 0;
	font-size:14px;
}

.body_block2 .row .cols .p_text{
	font-size:24px;
	color:#38d4b0;
	margin:55px 0 0 0;
	padding: 35px 0;
	border-bottom:1px solid #ffffff;
}




.body_block3 {
    margin: 0 auto;
}
.body_block3 .row{
	width: 100%;
	overflow:hidden;
	margin:15px auto 0 auto;
}
.body_block3 .row .cols{
	display: inline-block;
    width: 48%;
    height: auto;
    vertical-align: top;
} 
.body_block3 .row .cols .row1{
	margin:50px auto 0 auto;
	border-bottom:1px solid #ffffff;
	text-align:left;
}
.body_block3 .row .cols .row1>div{
	display:inline-block;
	vertical-align:top;
}
.body_block3 .row .cols .row1 .radio{
	background:url("../image/radio_icons.png") no-repeat 2px 0;
	width:30px;
	height:30px;
	cursor:pointer;
}
.body_block3 .row .cols .row1 .radio.selected{
	background:url("../image/radio_icons.png") no-repeat -39px 0;
}
.body_block3 .radio_title{
	margin-left:35px;
	text-align:left;
}
.body_block3 .radio_title h1{
	color:#959595;
	font-size:24px;
	font-weight: normal;
}
.body_block3 .radio_title p{
	max-width:369px;
	line-height:19px;
	margin:20px 0 10px 0;
}
.body_block3 .row .cols .row2{
	margin:50px 0 0 0;
}
.body_block3 .row .cols .row2 video{
	width:100%;
}





@media screen and (min-width: 1200px){
.body_block1{
	width: 1160px;
}
.block_logo .cols2>p{
	max-width:300px;
}
.block_logo .cols2{
	margin:0 0 0 40px;
}
.body_block2{
	width: 1160px;
}
.body_block2 .row>div{
	width: 20%;
	margin:0 25px;
}
.body_block2 .row .cols .cols_size.p1{
	background:url("../image/pp.png") no-repeat 32px 0;
}
.body_block2 .row .cols .cols_size.p2{
	background:url("../image/pp.png") no-repeat -209px 0;
}
.body_block2 .row .cols .cols_size.p3{
	background:url("../image/pp.png") no-repeat -454px 0;
}
.body_block2 .row .cols .cols_size.p4{
	background:url("../image/pp.png") no-repeat -718px 0;
}

.body_block2 .row .cols .cols_size.p1.selected{
	background:url("../image/pp_after.png") no-repeat 32px 0;
}
.body_block2 .row .cols .cols_size.p2.selected{
	background:url("../image/pp_after.png") no-repeat -204px 0;
}
.body_block2 .row .cols .cols_size.p3.selected{
	background:url("../image/pp_after.png") no-repeat -454px 0;
}
.body_block2 .row .cols .cols_size.p4.selected{
	background:url("../image/pp_after.png") no-repeat -701px 0;
}

.introduct .introduct_text.introduct_text_m{
	margin-left:49%;
}
.body_block3 {
    width: 1160px;
}
.body_block3 .row .cols .row1{
	width:80%;
}
.banner_one>div h1{
	font-size:60px;
}
.banner_one>div p{
	margin: 55px 0 0 5px;
}
.banner_one>div span{
    margin: 75px 0 0 10px;
}
.banner_two>div h1{
	font-size:40px;
}
.banner_two .banner_two_text{
	margin:50px 0 0 0;
}


.introduct .imgflash{
	margin-left:-100%;
	transition: margin-left 0.5s ease-in;
	-moz-transition:margin-left 0.5s ease-in;
	-webkit-transition:margin-left 0.5s ease-in; 
	-o-transition:margin-left 0.5s ease-in;
}
.body_title .title .building{
	width:1160px;
}
}

@media screen and (min-width: 1024px) and (max-width:1150px){
.banner_three>div {
    left: 36%;
}
}
@media screen and (min-width: 1151px) and (max-width:1300px){
.banner_three>div {
    left: 38%;
}
}
@media screen and (min-width: 1301px) and (max-width:1355px){
.banner_three>div {
    left: 39%;
}
}
@media screen and (min-width: 1356px) and (max-width:1450px){
.banner_three>div {
    left: 40%;
}
}

@media screen and (min-width: 1024px) and (max-width:1200px){

.banner_one>div h1{
	font-size:50px;
}
.banner_one>div p{
	margin: 35px 0 0 5px;
}
.banner_one>div span{
    margin: 35px 0 0 10px;
}
.banner_two>div h1{
	font-size:50px;
}
.banner_two .banner_two_text{
	margin:35px 0 0 0;
}

.banner_three>div h1{
	font-size:40px;
}
.banner_three>div p{
	margin: 20px 0 0 5px;
}
.banner_three>div span{
	margin: 25px 0 0 10px;
}


.body_block1{
	width: 984px;
}
.block_logo .cols2>p{
	max-width:250px;
}
.block_logo .cols2{
	margin:0 0 0 20px;
}
.body_block2{
	width: 984px;
}
.body_block2 .row>div{
	width: 21%;
	margin:0 15px;
}
.body_block2 .row .cols .cols_size.p1{
	background:url("../image/pp.png") no-repeat 19px 0;
}
.body_block2 .row .cols .cols_size.p2{
	background:url("../image/pp.png") no-repeat -221px 0;
}
.body_block2 .row .cols .cols_size.p3{
	background:url("../image/pp.png") no-repeat -465px 0;
}
.body_block2 .row .cols .cols_size.p4{
	background:url("../image/pp.png") no-repeat -730px 0;
}

.body_block2 .row .cols .cols_size.p1.selected{
	background:url("../image/pp_after.png") no-repeat 19px 0;
}
.body_block2 .row .cols .cols_size.p2.selected{
	background:url("../image/pp_after.png") no-repeat -220px 0;
}
.body_block2 .row .cols .cols_size.p3.selected{
	background:url("../image/pp_after.png") no-repeat -465px 0;
}
.body_block2 .row .cols .cols_size.p4.selected{
	background:url("../image/pp_after.png") no-repeat -710px 0;
}
.introduct .introduct_text.introduct_text_m{
	margin-left:35%;
}
.body_block3 {
    width: 984px;
}

.body_block3 .row .cols .row1{
	width:94%;
}
}





@media screen and (min-width: 768px) and (max-width:1023px){

.banner_three>div {
    left: 37%;
}
.banner_one>div h1{
	font-size:30px;
}
.banner_one>div p{
	margin:35px 0 0 5px;	
}
.banner_one>div span{
    margin: 35px 0 0 10px;
}
.banner_two>div h1{
	font-size:30px;
}
.banner_two .banner_two_text{
	margin:25px 0 0 0;
}
.banner_two>div span.read_more{
    margin: 35px 0 0 10px;
}
.banner_three>div h1{
	font-size:26px;
}
.banner_three>div p{
	font-size:20px;
	margin: 10px 0 0 5px;
}
.banner_three>div span{
	font-size:14px;
	margin: 15px 0 0 10px;
}


.body_title .title span{
    margin: 0 13px;
}
.body_title .title .icon_title{
	font-size:28px;
}
.body_title .title.products{
	font-size: 48px;
}
.body_title .title .cols1{
	font-size:12px;
}
.body_title .title .cols2{
	font-size:22px;
}
.body_title .title .cols3 .read_more{
	padding: 8px 33px;
}
.body_block .title_one .icon_title{
	font-size:28px;
}
.body_title .title_one span{
    margin: 0 13px;
}
.body_block .title_one.solutions{
	font-size:48px;
}
.body_block1{
	width: 728px;
}
.block_logo .cols2>p{
	max-width:184px;
	height: 111px;
	font-size:12px;
}
.block_logo .cols2{
	margin:0 0 0 20px;
}
.body_block2{
	width: 728px;
}
.body_block2 .row>div{
	width: 23%;
}
.body_block2 .row .cols .cols_size{
	height:137px;
}
.body_block2 .row .cols .cols_size.p1{
	background:url("../image/pp_pad.png") no-repeat 11px 0;
}
.body_block2 .row .cols .cols_size.p2{
	background:url("../image/pp_pad.png") no-repeat -172px 0;
}
.body_block2 .row .cols .cols_size.p3{
	background:url("../image/pp_pad.png") no-repeat -355px 0;
}
.body_block2 .row .cols .cols_size.p4{
	background:url("../image/pp_pad.png") no-repeat -555px 0;
}

.body_block2 .row .cols .cols_size.p1.selected{
	background:url("../image/pp_after_pad.png") no-repeat 5px -4px;
}
.body_block2 .row .cols .cols_size.p2.selected{
	background:url("../image/pp_after_pad.png") no-repeat -175px -4px;
}
.body_block2 .row .cols .cols_size.p3.selected{
	background:url("../image/pp_after_pad.png") no-repeat -364px -4px;
}
.body_block2 .row .cols .cols_size.p4.selected{
	background:url("../image/pp_after_pad.png") no-repeat -551px -4px;
}
.introduct .introduct_text .read_more{
    padding: 8px 33px;
}
.introduct .introduct_text.introduct_text_m{
	margin-left:11%;
}
.introduct .introduct_text p:first-child{
	font-size:12px;
}
.introduct .introduct_text p:nth-child(2){
	font-size:22px;
}
.introduct .introduct_text p:nth-child(3){
	font-size:12px;
}
.body_block3 {
    width: 728px;
}

.body_block3 .row .cols .row1{
	width:87%;
}
.body_block1 .block_logo{
	margin:25px auto;
}

.body_block3 .radio_title p{
	max-width:233px;
	font-size:12px;
}
.body_block3 .radio_title{
	margin-left:23px;
}
.body_block3 .radio_title h1{
	font-size:22px;
}
.body_block3 .row .cols>div:nth-child(2),
.body_block3 .row .cols>div:nth-child(3){
	margin: 20px auto 0 auto;
}
.body_title .title .building{
	width:728px;
}

}



@media screen and (min-width: 320px) and (max-width:330px){
.banner_three>div{
	left: 31%;
}
}
@media screen and (min-width: 331px) and (max-width:340px){
.banner_three>div{
	left: 32%;
}
}
@media screen and (min-width: 341px) and (max-width:360px){
.banner_three>div{
	left: 33%;
}
}
@media screen and (min-width: 361px) and (max-width:380px){
.banner_three>div{
	left: 34%;
}
}
@media screen and (min-width: 381px) and (max-width:405px){
.banner_three>div{
	left: 35%;
}
}
@media screen and (min-width: 406px) and (max-width:428px){
.banner_three>div{
	left: 36%;
}
}
@media screen and (min-width: 429px) and (max-width:450px){
.banner_three>div{
	left: 37%;
}
}
@media screen and (min-width: 451px) and (max-width:485px){
.banner_three>div{
	left: 38%;
}
}
@media screen and (min-width: 486px) and (max-width:567px){
.banner_three>div{
	left: 39%;
}
}
@media screen and (min-width: 568px) and (max-width:600px){
.banner_three>div{
	left: 40%;
}
}

@media screen and (max-width:767px){

.turn_icons.left{
	left:5%;
	background: url("../image/turn_icons_phone.png") no-repeat 0px 0px;
}
.turn_icons.right{
	right:5%;
    background: url("../image/turn_icons_phone.png") no-repeat -78px 0px;
}
.banner_turn>div {
    top: 42%;
}
.banner_one>div h1{
	font-size:16px;
}
.banner_one>div p {
    letter-spacing: 1px;
}
.banner_one>div p,
.banner_one>div span{
	font-size:12px;
	margin:16px 0 0 0;	
}
.banner_two>div{
	top:34%;
}
.banner_two_text p {
    line-height: 20px;
}
.banner_two>div p .banner_two_icon{
    margin: 1px 0;
}
.banner_two>div h1{
	font-size:16px;
}
.banner_two .banner_two_text{
	margin:12px 0 0 0;
}
.banner_two>div p span{
	font-size:12px;
}
.banner_two>div span.read_more{
    margin: 8px 0 0 10px;
	font-size:12px;
}
.banner_three>div{
    top: 21%;
}
.banner_three>div h1{
	font-size:16px;
	text-align:center;
}
.banner_three>div p{
	font-size:12px;
	margin: 10px 0 0 0;
	text-align:center;
}
.banner_three>div span{
	font-size:12px;
	margin: 15px 0 0 10px;
}


.body_title .title{
	margin: 60px auto 0 auto;
}
.body_title .title span{
    margin: 0 13px;
}
.body_title .title .icon_title,
.body_block .title_one .icon_title{
	font-size:22px;
}
.body_title .title.products,
.body_block .title_one.solutions{
	font-size: 40px;
    margin: 10px auto 0 auto;
}
.introduct .cols {
    display: block;
    width: 90%;
    margin: 0 auto;
}

.introduct .introduct_text{
	text-align:left;
	margin: 60px auto 0 0;
}
.introduct .introduct_text a{
    margin: 0 auto;
    display: block;
}
.introduct .introduct_text p:nth-child(2),
.body_title .title .cols2 {
    font-size: 20px;
	text-align:left;
}
.body_title .title .cols1{
	font-size:12px;
	text-align:left;
}
.body_title .title .cols3 .read_more,
.introduct .introduct_text .read_more{
	padding:6px 22px;
	margin:20px 0 0 0;
}
.body_title .title .cols3 {
    margin: 20px auto 0 auto;
    text-align: left;
    width: 90%;
}

.introduct .introduct_text p:nth-child(2){
	margin:10px auto 0;
}
.introduct .introduct_text p:nth-child(3){
	margin:20px auto 0;
	max-width:none;
	font-size:1.2em;
}
.body_block.solutions_bg{
	background: url("../image/solutions_bg_phone.png");
	background-size:100% 100%;
	-moz-background-size:100% 100%;
	height:300px;
}
.body_block1 .row .cols{
	width:90%;
}
.body_block1 .row .cols.cols1,
.body_block1 .row .cols.cols2{
	float:none;
}
.body_block1 .row .cols.cols1{
    margin: 0 auto 20px auto;
}
.body_title .title .cols3 p {
    font-size: 12px;
}
.block_logo .cols2>p {
    font-size: 12px;
}
.body_block1 .block_logo{
	margin:15px;
}
.body_block1 .block_logo>div:first-child{
	width:40%;
}
.body_block1 .block_logo>div:nth-child(2){
	width:56%;
	margin-left:6px;
}
.body_block1 .row{
	margin:20px 0 0 0;
}
.block_logo .cols2>h1{
	font-size:16px;
}
.block_logo .cols2>img{
	margin:35px 0 0 0;
}
.block_logo .cols2>p{
	height:145px;
}


.body_block2 .row>div{
	height:auto;
	display:block;
}
.body_block2 .row{
	margin:30px auto 0 auto;
}
.body_block2 .row .cols .cols_size.p1{
	background:url("../image/p1.png") no-repeat center;
}
.body_block2 .row .cols .cols_size.p2{
	background:url("../image/p2.png") no-repeat center;
}
.body_block2 .row .cols .cols_size.p3{
	background:url("../image/p3.png") no-repeat center;
}
.body_block2 .row .cols .cols_size.p4{
	background:url("../image/p4.png") no-repeat center;
}

.body_block2 .row .cols .cols_size.p1.selected{
	background:url("../image/p1_after.png") no-repeat center;
}
.body_block2 .row .cols .cols_size.p2.selected{
	background:url("../image/p2_after.png") no-repeat center;
}
.body_block2 .row .cols .cols_size.p3.selected{
	background:url("../image/p3_after.png") no-repeat center;
}
.body_block2 .row .cols .cols_size.p4.selected{
	background:url("../image/p4_after.png") no-repeat center;
}

.body_block2 .row .cols .p_text{
	margin:0;
	padding:15px 0;
}
.body_block2 .row .cols p{
    width: 67%;
    margin: 25px auto;
	font-size:14px;
}
.body_block.news_bg{
	background: url("../image/news_bg_phone.png");
	background-size:100% 100%;
	-moz-background-size:100% 100%;
	height:300px;
}
.body_block3 .row .cols{
	width:90%;
}
.body_block3 .row .cols .row1{
	margin:20px auto 0 auto;
}
.body_block3 .radio_title h1{
	font-size:18px;
}

.body_block3 .row .cols .row1>div:first-child{
	width:6%;
}
.body_block3 .row .cols .row1>div:nth-child(2){
	width:70%;
}
}