﻿	jrfw_title@charset "utf-8";
	/* CSS Document */
	
	* {
		margin: 0px;
		padding: 0px;
	}
	
	body {
		width: 100%;
		height: 100%;
		font-family: "Microsoft YaHei", "宋体", "Segoe UI", "Lucida Grande", Helvetica, Arial, sans-serif, FreeSans, Arimo;
		color: #333;
		overflow-x: hidden;
	}
	
	h3 {
		font-family: "微软雅黑";
		font-size: 15px;
		color: #333;
	}
	
	p {
		font-family: "宋体";
		color: #999999;
		font-size: 14px;
	}
	
	.wholebody {
		width: 100%;
        min-width: 1200px;
	}
	@media only screen and (max-width: 750px){
     	.wholebody {
          min-width: 0;
		}
    }
	
	/*******中间框架样式开始*******/
	
	.main {
		width: 100%;
		margin: 0 auto;
	}
	
	.banner1 {
		width: 100%;
      min-width: 1140px;
		margin: 0 auto;
	}
	
	.banner1 img {
		width: 100%;
	}
	@media only screen and (max-width: 750px){
     	.banner1 {
          min-width: 0;
        }
    }
	.company{
		width: 1140px;
      	min-width: 1140px;
		margin: 30px auto;
         display: flex;
    	align-items: center;
	}
	
	.company:after {
        content: "";
        display: block;
        height: 0;
        clear:both;
        visibility: hidden;
    }
	
	.companyimage{
		width: 48%;
		margin-right: 2%;
		float: left;
	}
	
	.companyimage img,
    .qywhimage img{
		width: 100%;
		height: 100%;
	}
	
	.companyprofile{
		width: 50%;
		float: left;
	}
	
	.companyprofile p{
		line-height: 30px;
		text-indent: 30px;
		font-family: "微软雅黑";
		font-size: 14px;
		color: #333;
		text-align: justify;
      max-height:1000px;
	}
	
	.companyprofile h3{
		text-align: center;
		margin: 20px auto;	
		font-size: 20px;
		font-weight: normal;
	}
	.companyprofile span{
		color: #0078ce;
	}
	@media only screen and (max-width: 750px){
     	.company{
          width: 90%;
          min-width: 0;
          display: block;
		}
      .companyimage{
          width: 100%;
          margin-right: 0;
          float: none;
      }
        .companyprofile{
          width: 100%;
          float: none;
      }
     	.companyprofile h3{	
          font-size: 2rem;
		}
    }
	.title {
		width: 100%;
		height: 49px;
		border-bottom: 1px solid #ccc;
	}
	
	.titletext {
		width: 20%;
		height: 49px;
		color: #01519e;
		text-align: left;
        padding-left:20px;
		border-bottom: 1px solid #01519e;
		line-height: 50px;
		font-family: "微软雅黑";
		font-size: 24px;
	}
@media only screen and (max-width: 750px){
 	 .titletext {
		width: 70%;
      margin: 0 auto;
		font-size: 2.4rem;
      text-align: center;
       padding:0;
	}
 }	
	.qywh {
		width: 1140px;
     	min-width: 1140px;
		margin: 10px auto 0;
	}
	
	.qywhbox {
		width: 100%;
		margin: 20px auto 30px;
        display: flex;
    	align-items: center;
	}
	
	.qywhprofile {
		width: 48%;
		margin-right: 2%;
		float: left;
	}
	
	.qywhimage{
		width: 50%;
		float: left;
	}
	
	.qywhprofile p{
		line-height: 30px;
		text-indent: 30px;
		font-family: "微软雅黑";
		font-size: 14px;
		color: #333;
		text-align: justify;
      max-height:1000px;
	}
	@media only screen and (max-width: 750px){
      .qywh {
          width: 90%;
          min-width: 0;
        
      }
      .qywhbox {
			display: block;
	  }
        .qywhprofile {
          width: 100%;
          margin-right: 0;
          float: none;
      }

      .qywhimage{
          width: 100%;
          float: none;
      }
    }	
	.zzzsbox{
		width: 100%;
		margin: 30px auto;
        display: flex;
    	align-items: center;
	}
	
	.zzzsbox:after,
	.qywhbox:after {
	    content: "";
	    display: block;
	    height: 0;
	    clear:both;
	    visibility: hidden;
	}
	
	.zzzsbox ul li{
		margin: 10px;
		float: left;
	}
	
	.zzzsbox img{
		width: 100%;
	}
	@media only screen and (max-width: 750px){
      .zzzsbox {;
        	display: block;
      }
    }
	
	/*******中间框架样式结束*******/