 *{margin: 0;padding: 0;}
a:hover{text-decoration:none;}
ul li{list-style-type: none;}
/*.banner{position: relative;top: 185px;margin-bottom: 185px;}*/
.banner p{font-size: 94px;font-weight: bold;position: absolute;top:30%;left: 35%;color: white;opacity: 0.8;}
.location span{
	line-height: 45px;
	font-size: 14px;
}
.location span:nth-of-type(1){
	color: #195b97;
	font-weight: bold;
}
.location span:nth-of-type(2){color: #666666;}
.location span:nth-of-type(2) a{
	color: #666666;
}
.main .left .top{position: relative;}
.main .left .top img{width:100%;height: 80px;}
.main .left .title{font-size: 26px;color:white;}
.main .left .yingyu{color:white;}
.main .left .zi{position: absolute;top:10px;left:40px;}
.main .left ul{border: 1px solid gainsboro;border-top: none;border-bottom: none;}
.main .left ul li{width: 100%;border-bottom: 1px solid gainsboro;height:50px;border-left:3px solid white}
.main .left ul li.te{
    /*background-color: #B8382F;*/
    background-color: #515151;
    border-left:3px solid #515151;
    color: white;
    /*border-left:3px solid #B8382F;*/
    
}
.main .left ul li.te2{background-color: #515151;color: white;border-left:3px solid #515151;}
.main .left ul li.te:hover{
    border-left-color: #B8382F;
    background-color: #B8382F;
}
.main .left ul li.te:hover p{color:white;}
.main .left ul li.te2:hover{border-left-color: #B8382F;}
.main .left ul li.te2:hover p{color:white;}
.main .left ul li.te span{margin-left:50%;}
.main .left ul li.te1 span{margin-left:57%;}
.main .left ul li p{padding-left:50px ;line-height: 50px;}
.main .left ul li  a{color: #000000;}
.main .left ul li.te a{color: #F0F0F0;}
.main .left ul li:hover{border-left-color: #B8382F;}
.main .left ul li:hover p{color: #B8382F;}
.main .left .lianxi{width: 100%;border: 1px solid gainsboro;}
.main .left .lianxi .us{line-height: 45px;font-size: 18px;background-color:#195b97;color: white;padding-left: 20px;}
.main .left .lianxi .email{padding: 20px;}
.main .left .lianxi .email p{font-size: 14px;height: 60px;border-bottom: 1px solid gainsboro;}
.main .left .lianxi .email p:nth-of-type(1){height: 40px;}
.main .left .lianxi .phone{height: 80px;background-color: #B8382F;padding-top:10px;padding-left: 30px;}
.main .left .lianxi .phone .dianhua p:nth-of-type(1){font-size: 12px;color:white;margin-top: 5px;font-weight:bold;}
.main .left .lianxi .phone .dianhua p:nth-of-type(2){font-size: 18px;margin-top: -10px;color:white;font-weight:bold;}
.main .left .lianxi .phone span{float: left;}
.main .left .lianxi .phone .dianhua{float: left;margin-left:10px;padding-left: 10px;border-left: 1px solid gainsboro;}
.main .right .jieshao{width: 100%;border: 1px solid gainsboro;margin: 0 auto;
/*padding: 45px 55px 35px 55px;*/
padding: 45px 15px 35px 15px;
background-color: #f7f7f7;border-top: 1px solid #B8382F;
position: relative;}
.main .right .jieshao p:nth-of-type(1){font-size: 24px;text-align: center;}
.main .right .jieshao p:nth-of-type(2){color: #666666;line-height: 20px;}
.main .right .jieshao p:nth-of-type(3){background-color: #B8382F;color:white;padding: 8px 20px;width: 105px;position: absolute;top:-7px;left: 35px;}
.main .right .pengfang{width: 100%;border: 1px solid gainsboro;margin: 0 auto;
/*padding: 10px 35px 10px 10px ;*/
padding: 10px 15px 10px 15px ;
position: relative;margin-top: 40px;}
.main .right .pengfang .zi p:nth-of-type(1) a{font-size: 22px;color: #000000;}
.main .right .pengfang .zi p:nth-of-type(2){font-size: 14px;color: #666666;
    
}
.main .right .pengfang .zi{position: absolute;top:30%;left: 40%;}
.main .right .pengfang:hover{border-color: #B8382F;}
.main .right .pengfang:hover .zi p:nth-of-type(1){color: #B8382F;}
.main .right .anniu{text-align: center;margin-top: 50px;margin-bottom: 50px;width: 98%;}
.main .right .anniu span{padding: 9px 19px;border: 1px solid gainsboro;margin-left: 16px;}
.main .right .anniu span.shu{padding: 5px 5px;}
.main .right .anniu span.shu:hover{background-color: #000000;color: white;}
.main .right .anniu span a{color: #000000;}
.main .right .anniu span.shu:hover a{color: white;}
.main .right .te{margin-top: 15px;margin-bottom: 15px;}
.main{margin-bottom: 50px;border-top: 1px solid #f0f0f0;padding-top: 70px;-webkit-box-shadow:  0px -10px 5px 0px #f3f3f3 ;
box-shadow:  0px -10px 5px 0px #f3f3f3;}

.col-md-5{
    width: 315px;
    height: 235px;
    overflow: hidden;
}
.col-md-5 img{
    max-width: 200%;
    width: 100%;
    height: 100%;
}
@media only screen  and (max-width:768px) {
    .main .left ul li.te span{
        float:right;
        margin-right:20%;
        line-height:40px;
    }
    .main .left ul .te p{
        padding-left:20px;
    }
.col-md-5{
    width: 100%;
    height:220px;
}
  .main .left .lianxi{width: 100%;border: 1px solid gainsboro;display:none;}  
/*.banner{position: relative;top:85px;margin-bottom: 85px;}*/
.banner p{font-size: 30px;font-weight: bold;position:static;top:30%;left: 35%;color:#F0AD4E;opacity: 0.8;text-align: center;}	
nav{line-height:34px;}
.main .left .top img{width:100%;height: 40px;}	
.main .left .title{font-size:20px;color:white;}	
.main .left .zi{position: absolute;top:5px;left:30px;}	
.main .left ul li{width: 100%;border-bottom: 1px solid gainsboro;height:40px;border-left:3px solid white;width:45%;display:inline-block;margin-left:4%;}	
.main .left ul li p{padding-left:0px ;line-height: 40px;font-size:12px;}
.main .left ul li.te1 span{margin-left:55%;}
.main .left .lianxi .phone{height: 50px;background-color: #B8382F;padding-top:0px;padding-left: 30px;}
.main .left .lianxi .phone .dianhua p:nth-of-type(1){font-size: 16px;color:white;margin-top: 5px;}
.main .left .lianxi .phone .dianhua p:nth-of-type(2){font-size: 14px;margin-top: -10px;color:white;}
.main .right .jieshao{margin-top:30px;}
.main .right .pengfang .zi{position:static;top:30%;left: 40%;}
.main{padding-top:20px;margin-bottom: -150px;}
.main .left ul li.te{width:90%;display:block;}
.main .left ul{border-bottom:1px solid gainsboro;padding-bottom:0px;}
.main .right .anniu span{padding: 5px 5px;border: 1px solid gainsboro;margin-left: 16px;}
.main .left ul li.te {
    width: 100%;
    display: block;
    margin-left: 0%;
}


 
.main .left .yingyu{display:none;} 
}