/*solution*/
.solution, .feature {
	transition: box-shadow 300ms linear,-webkit-transform 300ms linear,-moz-transform 300ms linear,-o-transform 300ms linear,transform 300ms linear,background-color 300ms linear;
}
.logpart{ display:none;}
.solution:hover, .feature:hover {
	box-shadow:0 15px 30px rgba(0,0,0,.1);
	-webkit-transform:translate3d(0,-2px,0);
	transform:translate3d(0,-2px,0);
	background-color:#fff;
}
.solution:hover .solution_title{
	color: #4caf50;
	text-decoration: underline;
}
.custom_body1 {width: 1000px;margin: auto;margin-top: 80px;overflow: hidden;}
.custom_body2 {margin-top: 50px;}
.text1 {width: 720px;float: right;position: relative;}
.custom_body1 img {width: 240px;}
.text1 p:first-child {font-size: 18px;font-weight: 600;margin: 10px 0;color: #333;}
.text1 p {font-size: 13px;line-height: 22px;color: #666;}
.bgcolor-f8 {background-color: #f8f8f8;}
.btn_icon{position: absolute;bottom: -40px;right: 10px;display: inline-block;width: 106px;height: 32px;line-height: 30px;text-align: center;border: 1px solid #56a845;border-radius: 3px;color: #56a845;margin-bottom:0;}
.btn_icon:hover {background-color:#1c8821;color:#fff;}
.wraper {background-color:#fff;}
.cli-cursor {cursor: pointer;}
.service_details{line-height:30px;}
.service_details p{margin:10px 0; line-height:22px; margin-bottom:35px;}

.fa-png-plan{
	padding:16px;background:url(__COMMON__/img/img/plan.png);
}
.service_details h4{ font-size:16px;}

.tool{
	height:230px;
}
.tool div{
	float:left;
}
.nav{
	width:90px;
}
.nav ul{
	padding:15px 0px;
	background:#4caf50;
	height:190px;
}
.nav li{
    padding: 4px 10px;
    color: #fff;
	text-align: center;
	line-height:25px;
}
.nav li:hover,.nav .hover{
	background:#ffffff; color:#333;
}

.text{
	background:#ffffff;
	width:530px;
	height:190px;
	padding:22px;
}
.text textarea{
	width:100%;
	height:80px;
}
.text input{
	width:100%; padding:1%; border:1px solid #dfdfdf;
	margin-top:2px;
}
.tips{
	color:#828282;
}
.imgframe{
	padding:0px 5px;
	width:190px;
	height:190px;			
}
.imgframe table{
	background:#ffffff;
	text-align:center;	
	width:190px;
	height:190px;	
}
.imgframe img{
	width:190px;
	height:190px;	
}
.btn{
	float:right;
	background:#4caf50;
	color:#ffffff;
	line-height:14px;	
}
.btn:hover{
	color:#ffffff;
}

.downbtn{
	text-align:center;
	margin-top:100px;
}

.imgframe p{ font-size:14px; padding:5px 0;text-align:right;}

.mphot{
	font-size:12px;
}
.mphot li{
	float:left;
	width:48%;
	padding:1%;
	height:25px;
	overflow:hidden;
	-webkit-animation: anim1 3s;
}
@-webkit-keyframes anim1{
        0% {padding-left:-25%}
        50% {padding-left:-50%}
        75% {padding-left:-75%}
        100%{padding-left:-100%}
      }
.mphot i{
	color:#ff0000;
	padding-right:5px;
}
#addnew {
    background: url(/Public/Plugin/swfupload/images/swfbtnlogo.jpg) no-repeat;
    float: right;
    width: 98px;
    height: 30px;
    line-height: 28px;
    font-weight: 700;
    color: #fff;
	background-position: left bottom;
}