﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{
	margin:0;
	padding:0;
	/*border:0;*/
	outline:0;
	font-size:100%;
}
body,button,input,select,textarea,label {
  font-family:Microsoft YaHei;
  color:#606060;
  font-size:12px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size-adjust:none;
  font-stretch:normal;
}
ol, ul {
	list-style:none;
}
a{text-decoration:none;}
img {
  border-style: none;
    border-color: inherit;
    border-width: 0;
    top: 0px;
    left: 0px;
}
li{
	 list-style-type:none
 }
ul,ol,p,h1,h2,h3,h4,h5,h6 {
  font-size: 100%;
  font-weight:normal;
}
.clear {
  clear: both;
  height: 0;
  overflow: hidden;
  width: 0;
  display:block;
}
/*头部*/
.header{
    width:100%;
    height:48px;
    margin:0 auto;
    position:fixed;
    background:#FFF;
    top:0;
    left:0;
    padding:0 4%;
    z-index:999;
    border-bottom:1px solid #ddd;
}
.header_logo{
    width:44%;
    text-align:center;
    margin:0 auto;
    margin-top:10px;
}
.header_logo img{
    width:150px;
}
.contenter{
    width:100%;
    font-family:'Microsoft YaHei';
    font-size:14px;
}
.header_search{
    position:absolute;
    top:12px;
    right:2%;
}
.header_search span{
    color:#B1005E;
    font-size:22px;
}
.header-nav{
    float:right;
    width:6%;
    height:100%;
    margin-top:0;
}
    .header-nav .btn {
        display: inline-block;
        height: 50px;
        width: 100%;
        margin-top: 0;
        background-image: url('../images/listBtn.png');
        background-position:center center;
        background-repeat:no-repeat;
        background-size:contain;
    }
.menu_list{
    margin-top:10px;
    overflow:hidden;
}
.menu_list h1{
    height: 35px;
    line-height: 35px;
    color: #FFF;
    font-size: 15px;
    font-weight: bolder;
    text-align: left;
    padding-left: 16px;
    margin-bottom: 10px;
}
.menu_list h3{
    height:44px;
    position:relative;
    font-size:15px;
    margin-bottom:2px;
    line-height:35px;
    font-weight:bold;
    font-family:Montserrat;
}
.menu_list h3 a{
    color:#FFF;
    width:114px;
    display:block;
    margin:0 auto;
}
    .menu_list h3 a span{
        font-size:18px;
        margin-right:10px;
    }
.back {
    float: left;
    width:8%;
    height:100%;
    margin-top:0;
    background-image: url('../images/back.png');
}
.back a{
    display: inline-block;
    height: 50px;
    line-height: 50px;
    width: 100%;
    margin-top: -2px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    color: #B5001E;
    padding: 0;
    font-size: 42px;
}
/*尾部*/
.footer{
    width:100%;
    position:fixed;
    border:1px solid #ddd;
    left:0;
    bottom:0;
    background-color:#FFF;
}
.footer ul{
    width:100%;
    overflow:hidden;
}
.footer ul li{
    width: 20%;
    float: left;
    text-align: center;
    padding: 6px 0;
}
.footer ul li img{
    width:20%;
    margin-bottom:3px;
}
.footer ul li p{
    margin:0;
    color:#b3b3b3;
    font-size:0.9em;
}
.footer ul li.blue span{color:#183572;}
.footer ul li.blue a p{color:#183572}
/*首页*/
.main {
    width: 100%;
    margin-bottom: 80px;
    float: left;
    margin-top: 48px;
}
.am-slides li img{
    width:100%;
    height:160px;
}
.content{
    width:94%;
    color: #B5001E;
    margin:0 auto;
}
.slide{
    width:100%;
    overflow:hidden;
}
.main .content .title{
    width:100%;
    height:20px;
    line-height:20px;
    font-size:16px;
    font-weight:bold;
    margin-top:14px;
    margin-bottom:14px;
}

.main .content p.morep{
    float:right;
    font-size:14px;
    margin-top:0px;
}
.main .content p.morep a{
    color:#b3b3b3;
}
.comdesc{
    float:left;
    color:#333;
    font-size:12px;
    line-height:26px;
}
#intro{
    width:45%;
    margin-left:10px;
    margin-top:8px;
    margin-bottom:0px;
}
.main .content .title span {
    margin-right: 10px;
    color:#B5001E; 
}
.main content ul li{
    line-height:40px;
    border-bottom:1px solid #eee;
    margin-left:12px;
}
.main .content p.intro{
    line-height:28px;color:#000;text-indent:28px;
}
.conpro {
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
}
.conpro ul li {
    float: left;
    width: 45%;
    border: 1px solid #d3d3d3;
    margin-left: 3%;
    margin-bottom: 10px;
}
.conpro ul li img{
    width:100%;
    /*height:200px;*/
}
.conpro ul li p{
    text-align:center;
    margin-top:0.5rem;
    margin-bottom:0.5rem;
    color:#333;
    padding-left:4px;
    padding-right:4px;
    height: 40px;
    font-size:13px;
}
/*产品列表页面*/
.procateg{
    width:100%;
}
.procateg ul{
    margin-top:10px;
}
.procateg ul li{
    margin-bottom:10px
}
.procateg ul li a{
    color: white;
    font-weight: bolder;
    font-size: 14px;
}
.morepro{
    margin: 0 auto;
    width: 90%;
}
.morepro ul li {
    float: left;
    width: 45%;
    border: 1px solid #d3d3d3;
    margin-left: 3%;
    margin-bottom: 10px;
}
.morepro ul li img{
    width:100%;
    height:200px;
}
.morepro ul li p{
    text-align:center;
    margin-top:1rem;
    margin-bottom:1rem;    
    height: 40px;
    padding-left: 4px;
    padding-right: 4px;
    color:#333;
    font-size:13px;
    overflow:scroll;
}
.productConent{
    width:100%;
    padding-left:2%;
    padding-right:2%;
    overflow:scroll;
}
.productConent img{
    width:100%;
}
.productParameters{
    width:100%;
    padding-left:1%;
    padding-right:1%;
    overflow:scroll;
}
.productParameters table{
    margin:0 auto;
}
.proTitle{
    width: 100%;
    padding: 10px;
    padding: 10px;
    text-align: center;
    font-size: 20px;
    border-bottom: 2px dashed #002063;
}
.proImg{
    width:100%;
    margin-bottom:40px;
}
/*联系我们页面*/
.chooseUS img{
    width:100%;
}
.contactUS {
    width:100%;
    margin-top:30px;
}
.contactUS ul li{
    width: 100%;
    text-align: center;
    font-size:20px;
    margin-top:10px;
    margin-bottom:10px;
}
.aboutUSUl li{
    line-height: 40px;
    border-bottom: 1px solid #eee;
    margin-left: 12px;
}
.aboutUSUl li a{
    color: #183572;
    display: block;
}
.aboutUSUl li a span .icon-point{
    margin-left: -10px;
    margin-right: 10px;
    font-size: 30px;
    color: #2d6bed;
}
.aboutUSUl .icon-next{
    float: right;
    margin-right: 10px;
    margin-top: 14px;
}
/*关于我们页面*/
em.brand{
    font-size:16px;
    font-weight:bold;
    font-style:normal;
    color:#004B99;
}
/*企业文化页面*/
.main .content img {
    width: 100%;
    margin-bottom: 10px;
}
/*企业发展史页面*/
.main .content ul.year-list {
    position: relative;
    border-bottom: 1px solid #aaa;
    padding-bottom: 10px;
    font-size: 14px;
}
.main .content #history ul li {
    margin-left: 0px;
    border-bottom: 2px dashed #ccc;
    line-height: 24px;
    font-size: 14px;
    padding: 10px 0px;
}
.main .content #history ul li .cont {
    color: #666;
}
.main .content ul.year-list li{
    display: inline-block;
    padding: 0px 19px;
    border: 1px solid #ddd;
    margin: 3px 0px;
    line-height: 30px;
}
/*搜索页面*/
.search-box{
    margin:10px;
    text-align: center;
}
#keyword{
    width: 80%;
    height: 36px;
    line-height: 36px;
    margin: 0;
}
.submit{
    height: 36px;
    line-height: 36px;
    margin: 0;
    background: #ff6a00;
    border: 1px solid #ff6a00;
    padding: 0 12px;
    color: #fff;
}
/*联系电话*/
.tel{
    margin: 12px;
    font-size: 16px;
}
.tel a{
    color:black;
}
/*分页*/
.fenye2{ float:left; width:100%; text-align:center; margin-top:20px; margin-bottom:10px;}
div.digg{
    text-align: left;
    font-size: 14px;
    margin-bottom: 24px;
}
    div.digg a{ 
    display: block;
    float: left;
    padding: 5px 12px;
    margin: 0 0 0 8px;
    border: 1px solid #e1e2e3;
    height: 30px;
    margin-top:6px;
    }
    div.digg a:hover { border:1px solid #b6001f; }
    div.digg span{ 
        display:block; 
        float:left; 
        padding:5px 0;     
        line-height: 30px;
        height: 30px; 
    }
    div.digg span.current {padding: 4px 12px;
    margin: 0 0 0 0px;
    color: #555;
    font-weight: bold;
    margin: 2px 0 0 0;
}
    div.digg span.disabled { border:1px solid #eee; padding:5px 12px; margin:2px 0 0 8px; color:#ddd;
    background: #f8f8f8;
  }
.twoCate{
    width: 100%;
    text-align: center;
}
.twoCate a{
    overflow: hidden;
    display: inline-block;
    text-align: center;
    font-size: 1.6rem;
    width: 33%;
    height: 2.5rem;
    background-color: #fff;
    line-height: 2.5rem;
    color: #646464;
    border-right: 1px solid #f4f5f7;
    border-bottom: 1px solid #f4f5f7;
    float: left;
}
/*
.body-left{ width:21%;float:left;}
.body-left-list{border-right:1px solid #e5e5e5; margin-top:4.25rem; width:21%; overflow:hidden; }
.body-left-list li{ text-align:center; height:3.3rem; line-height:3.3rem; text-align:center;font-family:方正兰亭黑简体; font-size:0.6rem; margin-bottom:1px; overflow:hidden; background-color:#fff;}
.body-left-list li a{ color:#373737; height:100%; display:block; }
.body-left-list li a:visit{color:#3374c1;}

.body-right-body{
     width:79%;
     position:absolute;
     right:0;
     top:50px;
}
.body-right-body a{ 
    overflow:hidden; 
    display:inline-block; 
    text-align:center; 
    font-size:0.6rem;
    width:33%; 
    height:2.5rem;
    line-height:2.5rem; 
    color:#646464; 
    border-right:1px solid #f4f5f7;
    border-bottom:1px solid #f4f5f7;
    float:left;
}*/
.cateLeft {
    width: 29%;
    height: 608px;
    background-color: #fff;
    float:left;
}
    .cateLeft ul {
        width: 100%;
        overflow: hidden;
        text-align: center;
    }
.cateLeft ul li{
    width:100%;
    /*border-right: 1px solid #f4f5f7;*/
}
.cateLeft ul li a{
    width: 100%;
    height: 5rem;
    display: block;
    line-height: 5rem;
    color: rgb(100,100,100);
    font-size: 1.5rem;
    overflow: hidden;
}
.cateRight{
    width: 70%;
    position: absolute;
    top: 50px;
    right: 0;
}
    .cateRight a {
        overflow: hidden;
        display: inline-block;
        text-align: center;
        font-size: 1.6rem;
        width: 49%;
        height: 50px;
        padding-left: 0.2rem;
        padding-right: 0.2rem;
        line-height: 50px;
        color: #646464;
        border-right: 1px solid #f4f5f7;
        border-bottom: 1px solid #f4f5f7;
        float: left;
    }
.t1 a{
    float:left;
}
