﻿	jrfw_title@charset "utf-8";
			/* CSS Document */
			
			* {
				margin: 0px;
				padding: 0px;
			}
			.hide{display:none}
			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;
                }
            }
			.containe {
				min-width: 1140px;
              	width: 1140px;
				margin: 0 auto;
			}
			
			.containe:after {
				content: "";
				display: block;
				height: 0;
				clear:both;
				visibility: hidden;
			}
			@media only screen and (max-width: 750px){
                .containe {
                    min-width: 0;
                    width: 90%;
                    margin: 0 auto;
                }
            }
			.sidebar {
				width: 270px;
				margin: 20px 0;
			}
			
			.sidebar h2 {
				text-align: center;
				height: 60px;
				line-height: 60px;
				background-color: #02519e;
				font-size: 18px;
				color: #FFFFFF;
				border: none;
			}
			
			/*.sidebar ul li {
				font-size: 14px;
				border: 1px solid #CCCCCC;
				margin-top: -1px;
				line-height: 40px;
			}*/
			
/*.sidebar ul li.firstli {
  padding-left:15px;
  font-size: 20px;
}
.sidebar ul li.secondli {
  padding-left:35px;
  font-size:16px;
}
.sidebar ul li.thirdli {
  padding-left:55px;
}*/
.navlist>li{
  background-color:rgb(234, 234, 234);
  font-weight:bold;
  font-size:16px;
  padding-left:25px;
  margin-bottom:6px;
  line-height:50px;
  position:relative;
}
.navlist>li .arrow{
  position:absolute;
  right:20px;
  top:22px;
  height:6px;width:6px;
  border-top:1px solid #000;
  border-right:1px solid #000;
  transform:rotate(45deg); 
}
.childlist{
  background-color:#fff;
  font-size:16px;
}
.childlist li{
  margin:9px 0;
  padding-left:25px;
  position:relative;
}
.childlist li::before{
  content:'';
  position:absolute;
  left:25px;
  top:8px;
  height:6px;width:6px;
  border-top:1px solid #02519e;
  border-right:1px solid #02519e;
  transform:rotate(45deg);
}
.childlist li a{
  margin-left:20px;
}
.childlist li.thirdli{
  padding-left:50px
}
.childlist li.thirdli::before{
  left:50px
}
.navlist li.current{
  background-color:rgb(136,136,136)
}
.navlist li.current a{
  color:#fff
}
.childlist li.current::before{border-color:#fff}

			.lxfsbox {
				border: 1px solid #CCCCCC;
				font-size: 14px;
				color: #999;
				line-height: 22px;
				padding: 15px;
                font-family: "宋体";
			}
.clearfix:after {
    clear: both;
    content: '.';
    display: block;
    height: 0px;
    overflow: hidden;
    visibility: hidden;
}

.lxfsbox ul li{
    float: left;
    text-align: right;
    width: 72px;
    color: #999;
}

.lxfsbox ul li span{
    float: left;
    margin-left: 3px;
}
	
			.containeleft {
				margin-right: 30px;
				float: left;
			}
			
			.containeright {
				margin-top: 20px;
				width: calc(100% - 300px);
				float: left;
			}
			@media only screen and (max-width: 750px){
              .containeleft {
				  display:none
              }

              .containeright {
                  width: 100%;
              }
            }
			.location {
				height: 40px;
				line-height: 40px;
				border-bottom: 1px solid #CCCCCC;
				font-size: 16px;
			}
			.mlocation {
                display:none;
				line-height: 40px;
				border-bottom: 1px solid #CCCCCC;
				font-size: 16px;
			}
			
			.tjcpbox {
				width: 100%;
                height:1160px
			}
			
			.tjcpbox:after {
				content: "";
				display: block;
				height: 0;
				clear:both;
				visibility: hidden;
			}
			@media only screen and (max-width: 750px){
               .tjcpbox {
                  height:auto;
                  min-height:500px;
              }
            }
			.cpmc {
				 margin: 10px 0;
                  padding: 0 10px;
                  text-align: center;
                  height: 50px;
                  display: flex;
                  align-items: center;
                  justify-content: center;
			}
            .cpmc a{
                display: -webkit-box;
                -webkit-box-orient: vertical;
                line-height:20px;
                -webkit-line-clamp:2;
                overflow: hidden;
              	word-break: break-all;
            }
			
			h3 {
				font-family: "微软雅黑";
				font-size: 15px;
				color: #333;
			}
			
			.tjcpcontent {
				width: 262px;
				margin: 15px 27px 10px 0;
				float: left;
			}
			.tjcpcontent:nth-child(3n){
				margin: 15px 0;
			}
			
			.cptp {
				width: 100%;
				border: 1px solid #ccc;
			    box-sizing: border-box;
			}
            .cptp:hover{
              border: 1px solid orange;
              box-sizing: border-box;
            }
			.cptp img{
				width: 260px;height: 260px;
			}
            @media only screen and (max-width: 750px){
              .location {
              	  display:none;
              }
              .mlocation {
                  display:block;
                  font-size: 2.5rem;
              }
              .tjcpcontent {
                  width: 49%;
                  margin: 15px 2% 10px 0;
                  float: left;
              }              
              .tjcpcontent:nth-child(3n){
                  margin: 15px 2% 10px 0;
              }
              .tjcpcontent:nth-child(2n){
                  margin: 15px 0;
              }
              .cptp img{
                  width: 100%;
                  height: 100%;
              }
            }
           /*  .cptp:hover img{
               width: 258px;height: 258px;
      
            }*/

			/*******中间框架样式结束*******/
