/*公共标题*/
.main_title{display:block; text-align:center; font-size:18px; color:#666666; font-family:Arial, Helvetica, sans-serif}
.main_title p{
    font-size: 42px;
    color: #222222;
    line-height: 60px;
    margin-bottom: 5px;
    font-family: impact;
    text-transform: uppercase;
	}
.main_title p span{
	font-size: 42px;
    color: #0069c5;
    font-weight: bold;
    line-height: 60px; 
	}
	
	
	
/*主题内容*/
.main_frame{ width:1200px; height:auto; margin:0 auto}

/*我们的服务*/
.in_servious{ width:1200px; height:auto; margin:35px auto 50px}
.in_servious .mainb{ margin-top:30px}
.in_servious .mainb ul li{
	width: 380px;
    min-height:560px;
    display: block;
    float: left;
    background: #f5f5f5;
    margin-right: 30px;
	}
.in_servious .mainb ul li .topimg{
    width: 380px;
    height: 283px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #f5f5f5;
	}
.in_servious .mainb ul li .topimg img{
	max-width:100%;
	max-height:100%;
	transform: scale(1);
	transition: all 1s ease-out;
	}	
.in_servious .mainb ul li p{ display:block; text-align:center}
.in_servious .mainb ul li p a{ font-size:22px; color:#444444; line-height:50px;}
.in_servious .mainb ul li span{
	font-size: 15px;
    line-height: 25px;
    color: #666666;
    text-align: justify;
    width: 90%;
    margin: 0 auto;
    display: block;
	}	
	
	
	


/*产品展示*/
.in_product{ width:100%; height:auto; margin:0 auto; background:#f2f2f2; padding-top:45px; padding-bottom:65px}
.in_product .maina{ width:1200px; height:auto; margin:0 auto}
.in_product .maina ul li{
	float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    padding: 5px 5px 0;
    width: 275px;
    height: 251px;
    display: block;
    background: #fff;
	}
.in_product .maina ul li .topimg{
	width:275px;
	height:206px;
	overflow:hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	}
.in_product .maina ul li .topimg img{
	max-width:100%;
	max-height:100%;
	transform: scale(1);
	transition: all 1s ease-out;
	}
.in_product .maina ul li p{height:45px; width:100%; display:block; text-align:center;}
.in_product .maina ul li p a{line-height:45px; font-size:15px; color:#333333}

.in_product .maina ul li:hover .topimg img{transform: scale(1.2);}
.in_product .maina ul li:hover p{ background:#0069c5;}
.in_product .maina ul li:hover p a{line-height:45px; font-size:15px; color:#fff}


/*五大优势*/
.ys{ width:100%; height:auto; margin:50px auto}
.ys .title{ display:block; text-align:center; margin-bottom:45px; font-family:Arial, Helvetica, sans-serif}
.ys .title h1{
	font-size: 50px;
    color: #0069c5;
    line-height: 75px;
    font-family: impact;
    text-transform: uppercase;
	}
.ys .title h2{ 
    width: 1150px;
    height: 45px;
    margin: 0 auto;
    display: block;
    text-align: center;
    background: #ff9000;
    line-height: 45px;
    font-size: 21px;
    color: #fff;
    border-radius: 50px;
    font-weight: 500;
}

.ys1{ height:441px; margin:0 0 11px 0;}
.ys1 .content{ width:1200px; height:auto; margin:0 auto}
.ys1 dl{ width:560px; margin-top:45px;}
.ys1 dt{ background:url(../images/ys_bj1.png) no-repeat left top; height:91px;}
.ys1 dt em{display:inline-block;font: 45px Impact;color:#bfd7eb;float:left;width: 65px;text-align:center;line-height:90px;margin-right: 5px;}
.ys1 dt p{color:#fff;line-height: 91px;font-family: impact;font-size: 28px;}
.ys1 dt p i{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#80aed7; padding-top:21px;}
.ys1 dd h3{
	line-height: 28px;
	padding-bottom: 14px;
	font: 24px impact;
	color: #0069c5;
	background: url(../images/ys_dot.png) repeat-x center bottom;
	width: 560px;
	margin: 20px 0 10px 0;
	}
.ys1 dd p{font: 15px arial;line-height: 24px;color:#333;background:url(../images/ys_bj2.png) no-repeat left 8px;padding-left:30px;margin-top:8px;text-align:justify;}
.ys1 dd p b{ color:#ff9000;}
.ys2{ }
.ys3{ }
.ys4{ }
.ys5{ }


/*公司简介*/
.in_about{ width:100%; height: 600px; margin:0 auto; background:url(../images/bg_gsjj.jpg) center top no-repeat}
.in_about .main{ width:1200px; height:auto; margin:0 auto; padding-top:45px}

.in_about .main .lefttxt{ width:555px; height:auto; display:block; }
.in_about .main .lefttxt h1{ font-size:40px; color:#ffffff; font-weight:500; line-height:60px;}
.in_about .main .lefttxt h2{ font-weight:500; font-size:18px; color:#c1d4f7; line-height:30px}
.in_about .main .lefttxt .dec{ width:60px; height:2px; display:block; background:#ffffff; margin-top:15px}
.in_about .main .lefttxt .txt{ font-size:16px; line-height:30px; color:#ffffff; height:270px; display:block; overflow:hidden; text-align:justify; margin-top:20px }
.in_about .main .lefttxt .txt *{font-size:16px; line-height:30px; color:#ffffff;}

.in_about .main .lefttxt .more{ margin-top:30px;}
.in_about .main .lefttxt .more ul li{ float: left; margin-right:20px}

.in_about .main .lefttxt .more ul li.lia{ width:140px; height:38px; display: block; text-align:center; line-height:38px; background:#ffffff; color:#0045c7; font-size:16px;border-radius:20px}
.in_about .main .lefttxt .more ul li.lib{ width:360px; height:38px; display: block; text-indent:54px; line-height:38px; background: url(../images/tel_gsjj.png) 20px center no-repeat #ff9000; color:#fff; font-size:16px;border-radius:20px}
.in_about .main .lefttxt .more ul li.lib span{ font-size:20px; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}



/*方正资讯*/
.in_fzzx{ width:100%; height:auto; margin:0 auto; padding-top:36px; padding-bottom:58px; background:#f2f2f2}
.in_fzzx .main{ width:1200px; height:auto; margin:35px auto 0}

.in_fzzxa{ width:580px; height:auto; display:block}
.in_fzzxa ul li{ margin-bottom:10px; width:550px; height:145px; display:block; background:#fff; padding:15px}
.in_fzzxa ul li .leftimg{
	width:194px;
	height:145px;
	overflow:hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	}
.in_fzzxa ul li .leftimg img{
	max-width:100%;
	max-height:100%;
	transform: scale(1);
	transition: all 1s ease-out;
	}
	
.in_fzzxa ul li .righttxt{ width:342px; height:auto; display:block}
.in_fzzxa ul li .righttxt p{}
.in_fzzxa ul li .righttxt p a{
	font-size: 17px;
    color: #333333;
    line-height: 42px;
	}
.in_fzzxa ul li .righttxt .dec{
    width: 40px;
    height: 3px;
    background-color: #0069c5;
    margin-bottom: 14px;
    transition: all .5s ease;
}
.in_fzzxa ul li .righttxt span{
	font-size: 14px;
    line-height: 24px;
    color: #666666;
    height: 72px;
    text-align: justify;
    display: block;
    overflow: hidden;
	}

.in_fzzxa ul li:hover .righttxt p a{ color:#0069c5; font-weight:bold}
.in_fzzxa ul li:hover .leftimg img{transform: scale(1.2);}
.in_fzzxa ul li:hover .righttxt .dec{width:100%}

.in_fzzxb{ width:580px; height:auto; display: block}
.in_fzzxb ul li{ width:540px; height:36px; display:block; background:#fff; margin-bottom:10px; padding:0 20px 0 20px}
.in_fzzxb ul li a{
	background: url(../images/icon.jpg) 0 center no-repeat;
    padding-left: 20px;
    font-size: 15px;
    color: #666666;
    line-height: 36px;
    width: 75%;
    height: 36px;
    display: block;
    float: left;
	}
.in_fzzxb ul li span{
	font-size: 14px;
    color: #999999;
    line-height: 36px;
    width: 20%;
    height: 36px;
    display: block;
    float: right;
    text-align: right;
	}
.in_fzzxb ul li a:hover{
    color: #0069c5;
	}