@charset "utf-8";

.t{ width:100%; height:95px; float:left; border-bottom:#DFDFDF 1px solid; text-align:center; margin-top:50px;}
.t font{ display:block; width:100%; height:50px; float:left; line-height:50px; color:#095AAC; font-size:28px; font-family:Arial;text-transform: uppercase}
.t span{ display:block; width:130px; height:44px; float:left; overflow:hidden; margin-left:495px; line-height:44px; color:#2B2B2B; font-size:24px; letter-spacing:3px; border-bottom:#095BAD 3px solid;}

.banner{position: relative; height:500px;overflow: hidden;clear: both;}
.ban_p,.ban_p li{ height:500px;overflow: hidden;}
.ban_p li a{ display:block; height:500px; background:url(../images/banner1.jpg) no-repeat center 0;}
.ban_t{width:1100px;height:50px;bottom: 0;left:50%;margin-left:-550px;position: absolute;text-align: center;}
.ban_t em{width: 16px;height: 16px;border-radius: 16px;margin-right:12px; display: inline-block;background: #fff; cursor:pointer}
.ban_t em.on{background: #0A64AF;}



.kerui{ height:100%; overflow:hidden; padding-bottom:60px;}

.kerui .fl{ width:380px; height:236px; overflow:hidden; margin-top:40px;}
.kerui .fl img{ width:380px; height:236px; float:left;}

.kerui .fr{width:700px;height: 266px;overflow:hidden;margin-top:30px;}
.kerui .fr .cont{width:100%;float:left;height: 210px;line-height:30px;overflow:hidden;}
.kerui .fr .link{ width:100%; float:left; height:30px; margin-top:20px;}
.kerui .fr .link a{ display:block; padding:0px 20px; height:30px; line-height:30px; overflow:hidden; float:right; background:#095BAD; color:#fff;}
.kerui .fr .link a:hover{ background:#f00}
.kerui .fr .pics{ width:100%; float:left; height:100px; overflow:hidden; margin-top:6px;}
.kerui .fr .pics div{ width:161px; height:100px; float:left; overflow:hidden; margin-right:30px;}



.product{ height:100%; overflow:hidden; background:#F5F5F5}

.product .fl{ width:100%; margin-top:60px; margin-bottom:34px;}
.product .fl .pro-li{ float:left; width:200px; margin-right:26px; margin-bottom:26px; overflow:hidden; background:#fff;}
.product .fl .pro-li .pro-img{ width:200px;   height: 275px; float:left; overflow:hidden;}
.product .fl .pro-li .pro-img img{ width:200px;  height: 275px; float:left;}
.product .fl .pro-li .pro-name{ width:200px; height:60px; float:left; overflow:hidden;}
.product .fl .pro-li .pro-name p{display:block; width:96%; margin-left:2%; height:25px; margin-top:10px;line-height:25px; float:left; color:#000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
.product .fl .pro-4,.product .fl .pro-8{ margin-right:0px;}
.product .fl .pro-li:hover{ -moz-box-shadow: 0px 0px 10px 5px #c1d8f0; -webkit-box-shadow: 0px 0px 10px 5px #c1d8f0; box-shadow: 0px 0px 10px 5px #c1d8f0;}

.product .fr{ width:100%; margin-bottom:60px;}
.product .fr a{ display:block; width:150px; height:40px; float:left; margin-left:485px; line-height:40px; text-align:center; color: #333; background: #FFF;}
.product .fr a:hover{-moz-box-shadow: 0px 0px 10px 5px #c1d8f0; -webkit-box-shadow: 0px 0px 10px 5px #c1d8f0; box-shadow: 0px 0px 10px 5px #c1d8f0;}


.part{ }
.part .w1120{ position:relative;}
.prev1,.next1{width:38px;height:75px;display: block;position: absolute;top:300px;z-index: 2; cursor:pointer;}
.prev1{ left:0;background:url(../images/part-l.png) 0 0 no-repeat;}
.next1{ right:0;background:url(../images/part-r.png) 0 0 no-repeat;}
.prev1:hover,.next1:hover{background-position: 0 bottom;}

.part_c{ width:100%; float:left; margin-top:60px; margin-bottom:60px;}
.part_c li{ width:270px;float: left; margin:10px 5px; background:#fff;}
.part_c li p{width:230px; height:173px; display: block;overflow:hidden; margin:20px;}
.part_c li p img{width:230px; height:173px; display: block;overflow:hidden; }
.part_c li font{ display:block; width:230px; height:20px; padding:0px 20px; padding-bottom:20px; line-height:20px; text-align:center; color:#333; font-size:16px; background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.part .fr{ width:100%; margin-bottom:60px;}
.part .fr a{ display:block; width:150px; height:40px; float:left; margin-left:485px; line-height:40px; text-align:center; color: #333; background: #FFF;}
.part .fr a:hover{-moz-box-shadow: 0px 0px 10px 5px #c1d8f0; -webkit-box-shadow: 0px 0px 10px 5px #c1d8f0; box-shadow: 0px 0px 10px 5px #c1d8f0;}




.news{height:100%; overflow:hidden; background:#F5F5F5}

.news .fl{ margin-top:60px; margin-bottom:60px;}
.news .fl .news-li{ width:536px; float:left; margin-left:5px; margin-right:15px; background:#fff; margin-bottom:25px; border:#efefef 2px solid;}
.news .fl .news-li .news-img{ width:220px; height:165px; float:left; overflow:hidden;}
.news .fl .news-li .news-img img{ width:220px; height:165px; float:left;}
.news .fl .news-name{ width:290px; height:40px; line-height:40px; float:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:16px; margin-right:10px;}
.news .fl .news-name a{ color:#000}
.news .fl .news-cont{width:290px; height:60px; line-height:20px; float:right;overflow:hidden; font-size:14px; margin-right:10px;}
.news .fl .news-link{width:300px; height:55px; float:right;overflow:hidden; text-align:center; font-size:14px;margin-top:5px;}
.news .fl .news-link a{ display:block; width:120px; height:35px; border:#efefef 1px solid; margin-top:8px; float:left; margin-left:10px; line-height:35px; background:#fff; color:#333;}


.news .fl .news-li:hover{ border:#a4c5e7 2px solid;-moz-box-shadow: 0px 0px 10px 5px #c1d8f0; -webkit-box-shadow: 0px 0px 10px 5px #c1d8f0; box-shadow: 0px 0px 10px 5px #c1d8f0;}
.news .fl .news-li:hover .news-name a{ color:#095BAD}
.news .fl .news-li:hover .news-link a{-moz-box-shadow: 0px 0px 10px 5px #c1d8f0; -webkit-box-shadow: 0px 0px 10px 5px #c1d8f0; box-shadow: 0px 0px 10px 5px #c1d8f0;}

.news .fl .news-li:hover .news-img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
