@media (min-width: 1200px) {

  .container {

    width: 360px;

  }

}



a {

    color: #000000;

    text-decoration: none;

}



a:hover { 

    text-decoration:none;

	transition: all 300ms ease-in 0ms;

	}



body{  color:#666; line-height:24px; font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;}





.hover a {

    background-color: #e60012;

    color: #FFFFFF;

} 







.dingbu {

    background-color: #e32129;

    height: auto;

    overflow: hidden;

    line-height: 40px;

    color: #FFFFFF;

	padding-left:10px; padding-right:10px;

}



.ctt {

    text-align: right;

    padding-top: 10px;

    padding-right: 20px;

    cursor: pointer;

}



#toggle-sidebar {

    cursor: pointer;

}



.cha {

    color: #000000;

    font-size: 20px;

}

   

.dhw-aa {

    width: 70%;

   height: auto;

overflow: hidden;

   white-space: nowrap;

text-overflow: ellipsis;

    float: left;

}  



.dhw-bb {

    width: 30%;

    float: right;

    text-align: right;

}



.sousuo {

   margin-top:15px;

   }

   

.sousuo a {

   display:block;

   font-size:16px;

   }

   



.searchh {

    background-color: rgba(255,255,255,0.9);

    padding: 10px;

    display: none;

    margin: 5px;

        margin-bottom: 5px;

    margin-bottom: 20px;

    box-shadow: 0px 2px 2px rgba(0,0,0,.2);

    border-radius: 3px;

}



.searchh form {

    height: 40px;

    padding: 0;

}



.searchh #name {

    height: 40px;

    border: 1px #d2dae2 solid;

    border-radius: 0;

    width: 100%;

}



.searchh .btn {

    background-color: #0466ce;

    height: 40px;

    border: 0;

    border-radius: 0;

    color: #fff;

    font-size: 1.8rem;

}



      

.abbj {

   padding:15px;

   height:auto; overflow:hidden;

   }

   

.abbj h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   text-align:center;

   margin-top:0px;

   margin-bottom:6px;

   color:#0466ce;

   }

   

.abbj h3 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:14px;

   text-align:center;

   margin-top:0px;

   margin-bottom:10px;

   color:#777777;

   }

   

.abmore {

   width:100%;

   }

   

.cpnei {

   padding:20px;

   background-color:#203a50;

   }

   

.cpnei li {

   width:100%;

   height:auto; overflow:hidden;

   list-style-type:none;

   border:1px solid #e4e4e4;

   border-radius: 5px;

   background-color:#ffffff;

   font-size:16px;

   padding:10px;

   margin-bottom:5px;

}



.cpnei h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   text-align:center;

   margin-top:0px;

   margin-bottom:6px;

   color:#FFFFFF;

   }

   

.cpnei h3 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:14px;

   text-align:center;

   margin-top:0px;

   margin-bottom:10px;

   color:#FFFFFF;

   }



.tu-a {

   width:30%;

   float:left;

   }

   

.tu-b {

   width:45%;

   margin-top:8%;

   float:left;

   margin-left:5%;

   }

   

.tu-c {

   width:20%;

   margin-top:10%;

   float:right;

   text-align:right;

   }

 

.xwbj {

   height:auto; overflow:hidden;

   padding:15px;

   color:rgba(255,255,255,0.8);

   background-color:#111940;

   }  

   

.xwbj a {

   color:rgba(255,255,255,0.8);

   }

   

.xwbj h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   text-align:center;

   margin-top:15px;

   margin-bottom:10px;

   color:#FFFFFF;

   } 

   

.xwbj h3 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:14px;

   text-align:center;

   margin-top:0px;

   margin-bottom:10px;

   color:#FFFFFF;

   }   

   

.kk {

    display: block;

    height: 40px;

    background-color: none;

    background: url(../images/biao.png);

    border: 1px solid #454545;

    color: #ffffff;

}



.kk2 {

    display: block;

	height:auto; overflow:hidden;

    background-color: none;

    background: url(../images/biao.png);

    border: 1px solid #454545;

    color: #ffffff;

}



.btn-warning {

    color: #ffffff;

    background-color: #0466ce;

    border-color: #0466ce;

}



.casebj {
   background-color:#2d3235;

   height:auto; overflow:hidden;

   padding:20px;

   }

   

.casebj h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   text-align:center;

   margin-top:0px;

   margin-bottom:6px;

   color:#FFFFFF;

   }

   

.casebj h3 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:14px;

   text-align:center;

   margin-top:0px;

   margin-bottom:10px;

   color:#FFFFFF;

   }


.mtt-neix {
    height: auto;
    overflow: hidden;
        padding-bottom: 15px;
}

.mtt-neix li {
    list-style-type: none;
    height: auto;
    overflow: hidden;
    line-height: 40px;
    margin-top: 5px;
    border-bottom: 1px dashed #e3e3e3;
}

.mtt-neix li a {
    font-size: 14px;
    color: #FFFFFF;
}

.mtt-neix-aa {
    width: 28.3%;
    float: left;
}

.mtt-neix-bb {
    width: 42.3%;
    float: left;
    margin-left: 6%;
}

.mtt-neix-cc {
    width: 14%;
    float: right;
    text-align: right;
}
   

/* 单页 */

.huibj {

   padding:15px;

   background-color:#eaeaeb;

   height:auto; overflow:hidden;

   }

   

   

.biaoti {

    overflow: hidden;

    height: 56px;

    line-height: 56px;

    background: #fff;

}





.biaoti .left {

    width: 14%;

    float: left;

    background: url(../images/a_01.jpg) no-repeat center;

}



.biaoti .center {

    width: auto;

    float: left;

    color: #0466ce;

    font-size: 18px;

    padding-left: 3%;

}



.biaoti .right {

    width: auto;

    float: right;

    margin-right: 4%;

    color: #898989;

    font-size: 14px;

    background: url(../images/home.jpg) no-repeat center left;

    padding-left: 25px;

}



.class {

    height: auto;

    padding-bottom: 20px;

    overflow: hidden;

    position: relative;

    padding-top: 20px;

}



.class li {

    width: 49%;

    margin-right: 1%;

    line-height: 27px;

    float: left;

    font-size: 14px;

    text-align: center;

    margin-bottom: 5px;

	list-style-type:none;

	   height: auto;

overflow: hidden;



}





.class li.hover a {

    color: #fff;

    background: #0466ce;

}



.class li a:hover {

    color: #fff;

    background: #0466ce;

}



.class li a {

    width: 100%;

	height:auto; overflow:hidden;

   white-space: nowrap;

text-overflow: ellipsis;

	line-height:27px;

	padding:3px;

    display: block;

    color: #848484;

    background: #fff;

    transition: all 300ms ease-in 0ms;

}



.bd {

   border:1px solid #e70012;

   }





.abcd {

    height: auto;

    margin-bottom: 20px;

    overflow: hidden;

    position: relative;

    background: #fff;

    padding: 5%;

    line-height: 26px;

    font-size: 12px;

    color: #717071;

}



.abcd img {

    border: 0px none;

    height: auto;

    max-width: 100%;

    vertical-align: middle;

   }

   

.abcd h2 {

   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

   font-size:18px;

   text-align:center;

   margin-top:0px;

   margin-bottom:15px;

   }

   

/* 下载 */  

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {

    background-color: #ededed;

}



.table td {

   background-color:#f7f8f8;

   }

   

.table > tbody > tr > td, .table > tfoot > tr > td {

    border-top: 0px solid #dddddd;

}



.table-striped {

   font-size:12px;

   color:#898989;

   }



.table-striped a {

   color:#0466ce;

   }

   

 .table > tbody > tr > td, .table > tfoot > tr > td {

    line-height: 45px;

}   





/* 新闻列表 */

.news {

    width: 100%;

    overflow: hidden;

    padding: 2%;

    background: #fff;

    margin-bottom: 10px;

}



.news a {

    display: block;

    background: #fff;

}



.news a .pic {

    width: 25%;

    float: left;

    margin-right: 3%;

}



.news a .cont {

    width: 70%;

    float: left;

    color: #717071;

}



.news a .tit {

    width: 100%;

    height: 22px;

    color: #717071;

    font-size: 14px;

    overflow: hidden;

    line-height: 22px;

    margin-bottom: 10px;

    float: left;

}



.news a .time {

    width: 100%;

    height: 20px;

    color: #717071;

    font-size: 12px;

    overflow: hidden;

    line-height: 20px;

    float: left;

}



.news a .more {

    width: 25%;

    height: 24px;

    line-height: 24px;

    text-align: center;

    color: #fff;

    font-size: 12px;

    background: #0466ce;

    border-radius: 5px;

    float: right;

}



/* 产品列表 */



.cptu-zi {

    height: auto;

    overflow: hidden;

	white-space: nowrap;

    text-overflow: ellipsis;

    margin-bottom: 10px;

    text-align: center;

    color: #484848;

}



/* 产品内页 */

.datu {

   width:80%;

   margin:0 auto;

   }

.datuzi {

   text-align:center;

   font-weight:bold;

   margin-top:5px;

   font-size:18px;

   }

   

   

.cpnn h2 {

    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;

    font-size: 16px;

    margin-top: 0px;

    margin-bottom: 10px;

	text-align:center;

    color: #0466ce;

} 



.xqlan {

    height: auto;

    overflow: hidden;

    line-height: 36px;

    background-color: #f5f5f5;

    padding-left: 20px;

    color: #6a6a6a;

    font-size: 16px;

    margin-top: 10px;

}



.xqnei {

    height: auto;

    overflow: hidden;

    padding-top: 15px;

    padding-bottom: 15px;

    line-height: 26px;

    color: #6a6a6a;

}  





.fanhui {

    height: auto;

    overflow: hidden;

    line-height: 60px;

    text-align: center;

    font-size: 16px;

    color: #757472;

}



.fenye {

    width: 100%;

    height: 60px;

}



.fenye-aa {

    width: 50%;

    float: left;

}



.fenye-aa a {

    display: block;

    text-align: center;

    height: 60px;

    line-height: 60px;

    color: #FFFFFF;

    background-color: #ff6101;

    font-size: 18px;

}



.fenye-bb {

    width: 50%;

    float: right;

}



.fenye-bb a {

    display: block;

    text-align: center;

    height: 60px;

    line-height: 60px;

    color: #FFFFFF;

    background-color: #ffb601;

    font-size: 18px;

}





.daohang ul { padding:0px; margin:0px;}

.daohang ul li {

   width:33.3%;

   height:45px;

   line-height:45px;

   float:left;

   text-align:center;

   list-style-type:none;

   background-color:#e70012;

   border-bottom: 1px solid #c50f1d;

   }

.daohang ul li a {

    display: block;

    color: #FFFFFF;

    font-weight: bold;

	border-left: 1px solid #c50f1d;

    border-right: 1px solid #c50f1d;

	font-size:16px;

}



.daohang ul li a:hover {

    background-color:#c50f1d;

	color:#FFFFFF;

}  



.lanmore {

   margin-top:5px;

   text-align:center;

   height:auto; overflow:hidden;

   }

 

.lanmore a {

   color:#555555;

   }



.newhh {

    margin-bottom: 10px;

    height: auto;

    overflow: hidden;

    padding-top: 10px;

    padding-bottom: 10px;

    border: 1px solid #f2f3f3;

    font-size: 12px;

    background-color: rgba(0, 0, 0, 0);

    background-color: #FFFFFF;

}



/* 弹出窗 */
.apply {
	position:fixed;
	z-index:10000;
	background:rgba(0,0,0,.8);
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
}
.zwcont {
	width:90%;
	left:5%;
	top:25%;
	position:relative;
}
.zwcont iframe {
	height:400px;
	background:transparent;
	width:100%;
}
.tmbody {
	background:transparent;
}
.zwcont .closets {
	position:absolute;
	height:90px;
	right:15px;
	top:0;
	cursor:pointer;
	width:40px;
	background:url(../images/gbtou.png) center no-repeat;
}
.sqxx {
	width:100%;
	background:#fff;
}
.sqxx h2 {
	text-align:center;
	font-size:2.0rem;
	margin:0px;
	color:#000;
	line-height:90px;
}
.sqxx h2 big {
	font-size:2.0rem;
}
.sqxx .form {
	background:#f6f6f6;
	padding:30px 7% 25px;
}
.sqxx .form div {
	float:left;
	width:47%;
	margin-right:6%;
	margin-bottom:25px;
}
.sqxx .form div:nth-child(2n+0) {
	margin-right:0;
}
.sqxx .form div p {
	float:left;
	width:88px;
	color:#636366;
	line-height:42px;
}
.sqxx .form div p:before {
	content:"* ";
	color:#f00;
}
.sqxx .form div input {
	width:calc(100% - 88px);
	background:#fff;
	border:1px rgba(0,0,0,.1) solid;
	line-height:22px;
	outline:none;
	padding:9px 10px;
}
.sqxx .form div select {
	width:calc(100% - 88px);
	border:1px rgba(0,0,0,.1) solid;
	background:#fff;
	height:42px;
	outline:none;
	padding:0px 10px;
}
.sqxx .form div:last-child {
	width:100%;
}
.sqxx .form div textarea {
	width:calc(100% - 88px);
	background:#fff;
	border:1px rgba(0,0,0,.1) solid;
	line-height:22px;
	outline:none;
	padding:9px 10px;
	resize:none;
}
.sqxx form button {
	display:block;
	margin:30px auto 0px;
	background:#2a54a8;
	width:100%;
	max-width:230px;
	color:#fff;
	height:44px;
	outline:none;
	font-size:1.5rem;
	transition:.3s;
	border:0;
}
.zwcont form button:hover {
	background:#333;
} 



/* 固定底 */



.dilogo {

   position:relative;

   height:auto; overflow:hidden;

   margin-top:-20px;

   z-index:99;

   }

   

.navbar-fixed-bottom {

    bottom: 0;

    margin-bottom: 0;

    border-width: 1px 0 0;

	background-color:#0466ce;

}



.fygnav {

    padding: 0px;

	height:50px;

	background-color:#0466ce;

	border-top:1px solid #0466ce;

}





.fygnav ul {

    list-style-type: none;

    width: 100%;

    margin: 0px;

    padding: 0px;

}

.fygnav li {

    width: 20%;

    text-align: center;

    float: left;	

}

.fygnav li a { color:#FFFFFF;}



.bottom {

    margin-bottom: 50px;

}



#mcover img {

    position: fixed;

    right: 18px;

    top: 5px;

    width: 260px;

    height: 180px;

    z-index: 20001;

}



#mcover {

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);

    display: none;

	}