/* CSS Document */

*{ 
    margin:0;padding:0;  outline: 0;  vertical-align: baseline; 
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
}
html,body{ 
    color:#000; 
    background:#fff; 
    font:1em/150% Verdana,Arial,sans-serif,"Times New Roman",思源宋体; 
    width:100%;
}
input,select,button{ 
     font-size:100%;
     outline:0;
     vertical-align:middle;
     -webkit-appearance: none;
 }
button{
    border: 0;
    background-clip: padding-box;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
ol,ul,li { list-style:none;}
/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */
img{ 
     border:none;
     vertical-align:baseline;
}
a, a:link, a:visited{color:#000;text-decoration:none;}
a:hover{ color:#000; text-decoration:underline;}
/* 标签属性，textarea,input 强制输入时内容超出时换行，打断 */
textarea,input{ 
    word-wrap:break-word; 
    word-break:break-all; 
} 
span,p,div{
    word-wrap:break-word;
} 
.lf{ float:left;}
.rt{ float:right; }
.clearfix{ content: ''; display: block; clear: both; }
.fullbox{width: 100%; overflow: hidden}
.main{width:1440px;margin: auto; overflow: hidden}
.pos{color:#626262; margin: 30px 0;clear: both}
.top{height:170px;}
.logo{margin-top:30px;}
.tel{margin-top:50px;}

nav{background: #b40001}
.nav{height:77px;line-height: 77px;}
.nav a{color:#FFFFFF; font-size:1.1em;margin:40px;}

.banner{height:522px; background: url("../images/banner.jpg") no-repeat center;}

.xl{margin-bottom: 50px;margin-top:50px;}
.xl ul{margin:-5px;}
.xl ul li{display: block; float: left; border: #c4c4c4 1px solid;width:270px;height:105px; padding:10px;margin:5px;}
.xl-img{ width: 90px;text-align: center; margin-right:10px;}
.xl-rt{width:130px;overflow: hidden}
.xl-name{height:55px;}
a.xl-link{padding:5px; background: #e32d2d;color:#FFFFFF;font-size:0.9em}

.index-title{text-align: center; color:#C10003; margin-bottom: 50px;}
.index-news{margin-bottom: 50px;}
.index-news-top{width:500px;height:300px; background: #BBBBBB}
.index-news-top-img{margin-bottom: 20px;}
.index-news-top-title{margin-bottom: 20px;}
.index-news-top-title h2{font-size:1.2em}
.index-news-list{width:887px;}
.index-news-list ul li{float: left;width: 100%;margin-bottom: 30px;}
.index-news-img{width:200px;height:150px;overflow: hidden; background: #B3B3B3}
.index-news-img img{width: 200px;}
.index-news-rt{width:75%;}
.index-news-title{font-size:1.3em;margin-bottom: 10px;}
.index-news-info{margin-bottom: 10px;}

.index-about{background: #A31B1E;padding: 80px 0; background: url("../images/bg2.jpg") center 0 no-repeat; background-attachment: fixed;position: relative;background-size: cover;margin-bottom:50px;}
.index-about-content{overflow: hidden}
.index-about-img{width:500px; height:300px;}
.index-about-info{width:900px;color:#FFFFFF}

.index-product ul{display: block; overflow: hidden; margin:-22px;}
.index-product ul li{float:left; width: 250px;height:340px;margin: 22px;}
.index-p-img{margin-bottom: 10px; width: 270px;height:270px; overflow: hidden; text-align: center;}
.index-p-img img{height:270px; text-align: center; transition: all 0.6s;  }
.index-p-img img:hover{transform: scale(1.2);}
.index-p-title{width:270px; text-align: center}

.left{width:267px;}
.left-nav{border:#c8c8c8 1px solid;}
.left-nav-title{padding-left: 80px; font-size:1.5em;color: #FFFFFF;height:55px;line-height: 55px; background: #B31E20}
.left-nav a{display: block;height:50px;line-height: 50px; padding-left: 80px; border-bottom: #C8C8C8 1px solid}

.p-right{width:1133px;}
.p-title{border-bottom: 3px #BDBDBD solid;height:50px;}
.p-title h1{display: block; float: left;height:50px;border-bottom: 3px #FC2A2E solid;}
.p-class{margin:30px 0;padding:10px 0;border-top:#B8B8B8 1px solid;border-bottom:#B8B8B8 1px solid;}
.p-class a{font-size:0.9em;margin: 15px;}
.p-list ul{margin:-22px;}
.p-list ul li{width:250px;float: left;margin:22px;height:320px;display:inline}
.p-img{width:250px; height:250px;overflow: hidden;border:#C1C1C1 1px solid;box-sizing: border-box; text-align: center;margin-bottom: 10px;}
.p-img:hover{border: 2px #E53538 solid}
.p-img img{height:250px;}
.p-name{text-align:center}

.p-left{width:353px;}
.p-left-list{overflow: hidden}
.p-left-list ul li{overflow: hidden; margin-bottom: 20px;}
.p-left-img{width:120px;height:120px;overflow: hidden}
.p-left-img img{width:120px;height:120px;}
.p-left-link{width:220px;}
.pc-right{width:1050px;}
.pc-title{margin-bottom: 20px; font-size:1.4em}
.pc-info{margin-bottom: 20px;color:#6B6B6B}
.pc-info span{margin-right:20px;}
.pc-content img{ text-align: center!important; max-width: 990px;}

h2.a-title{font-size:1.4em; margin-bottom:10px;margin-bottom: 20px;}
h1.ac-title{font-size:1.5em; margin-bottom:10px;margin-bottom: 20px;}
.a-info{margin-bottom: 20px; color: #5B5B5B}
.a-info span{margin-right: 20px;}
.a-date{color: #575757}
.a-content,.a-content p,.a-content div{fot-size:1em!important}
.a-content img{text-align: center;max-width:1035px; }
.a-list{margin: 30px 0;}
.a-list ul{display: block; overflow: hidden}
.a-list ul li{margin-bottom: 30px; padding-bottom: 30px;border-bottom:#cccccc solid 1px;}
.a-left{width:1035px;}
.a-right{width:360px;}
.a-right-title{border-bottom: 3px #cccccc solid;height:50px;margin-bottom: 30px;}
.a-right-title h2{display: block;height:50px; font-size:1.3em;float: left; border-bottom: 3px #FF383B solid;}
.a-right-img{width:120px;height:90px;overflow: hidden}
.a-right-img img{width:120px;}
.a-right-link{width:230px;}
.a-right-list ul{display: block;overflow: hidden}
.a-right-list ul li{margin-bottom: 30px;overflow: hidden}
.a-more a{color:#0941D7; text-decoration: underline}
.page-content{margin-top: 30px;}

.foot{text-align: center; background: #4a4a4a; padding: 50px 0; color: #D3D3D3; margin-top:50px;}
.fengye{clear: both;margin-top:30px;}
