@charset "utf-8";

.t{ width:100%; height:150px; float:left; text-align:center;}
.t font{ display:block;  width:100%; height:150px; float:left; line-height:150px;color:#2B2B2B; font-size:36px; font-family: Geneva, Arial, Helvetica, sans-serif}




.product{ height:100%; overflow:hidden; background:#F5F5F5}

.product .t font{ background:#f5f5f5}


.product .fl{ width:100%; margin-bottom:34px;}
.product .fl .pro-li{ float:left; width:260px; margin-right:26px; margin-bottom:20px; overflow:hidden; background:#fff;}
.product .fl .pro-li .pro-img{ width:260px; height:173px; float:left; overflow:hidden;}
.product .fl .pro-li .pro-img img{ width:260px; height:173px; float:left;}
.product .fl .pro-li .pro-name{ width:260px; height:30px; float:left; overflow:hidden;}
.product .fl .pro-li .pro-name p{display:block; width:96%; margin-left:2%; height:30px; line-height:30px; 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;}


.zero{ height:100%; overflow:hidden; padding-bottom:20px;}


.zero .fr{ width:100%; height:300px; overflow:hidden; }
.zero .fr .cont{ width:100%; float:left; height:230px; line-height:25px; font-size:16px; overflow:hidden;}
.zero .fr .cont b{ display:block; font-size:18px; line-height:35px; text-align:center; width:100%;}




.news{height:100%; overflow:hidden; background:#F5F5F5}

.news .t span{ background:#f5f5f5}

.news .fl{  margin-bottom:40px;}
.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-name{ width:90%; margin-left:5%; line-height:20px; float:left; padding:10px 0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:16px; }
.news .fl .news-name a{ color:#000; font-size:16px;}
.news .fl .news-cont{width:90%; margin-left:5%; height:60px; line-height:20px; float:left;overflow:hidden; font-size:14px; padding-bottom:10px;}


.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-img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}







.part{ }
.part .w1120{ position:relative;}
.prev1,.next1{width:38px;height:75px;display: block;position: absolute;top:105px;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:10px; margin-bottom:30px;}
.part_c li{ width:204px;float: left; height:118px; overflow:hidden; margin:10px 10px; background:#fff; position:relative;}
.part_c li p{width:204px; height:118px; display: block;overflow:hidden;}
.part_c li p img{width:204px; height:118px; display: block;overflow:hidden; }
.part_c li font{ display:block; width:100%; height:30px; line-height:30px; text-align:center; color:#333; font-size:12px; background:#f9f9f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; position:absolute; bottom:-30px;}
.part_c li:hover font{ bottom:0px;}










.adv1{ height:108px; background: url(../images/adv2.jpg) center no-repeat;}




.device{ }
.device .w1120{ position:relative;}
.prev2,.next2{width:38px;height:75px;display: block;position: absolute;top:200px;z-index: 2; cursor:pointer;}
.prev2{ left:0;background:url(../images/part-l.png) 0 0 no-repeat;}
.next2{ right:0;background:url(../images/part-r.png) 0 0 no-repeat;}
.prev2:hover,.next2:hover{background-position: 0 bottom;}

.device_c{ width:100%; float:left; margin-top:10px; margin-bottom:30px;}
.device_c li{ width:204px;float: left; height:135px; overflow:hidden; margin:10px 10px; background:#fff; position:relative;}
.device_c li p{width:204px; height:135px; display: block;overflow:hidden;}
.device_c li p img{width:204px; height:135px; display: block;overflow:hidden; }
.device_c li font{ display:block; width:100%; height:30px; line-height:30px; text-align:center; color:#333; font-size:12px; background:#f9f9f9;overflow:hidden;device_c-overflow:ellipsis;white-space:nowrap; position:absolute; bottom:-30px;}
.device_c li:hover font{ bottom:0px;}







.youshi{ height:100%; overflow:hidden; }
.youshi .youshi-top{ height:151px; width:100%; float:left; position:relative; margin-bottom:20px;}
.youshi .youshi-top img{ width:1920px; height:151px; position:absolute; left:50%; margin-left:-960px;}
.youshi img:hover{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);}

.youshi ul li{ width:100%; height:300px; float:left; background:url(../images/tag2.jpg)  center bottom no-repeat; padding-bottom:54px;}
.youshi ul li .fr{ width:470px; float:right;}
.youshi ul li .fl{ width:630px; height:260px; float:left; margin:20px 0px;}
.youshi ul li .fl img{ width:630px; height:260px; float:left;}



.youshi ul li .fr p{ display:block; width:100%; float:left; height:50px; line-height:50px; overflow:hidden; text-align:center;font-size:30px; color:#4CB034; margin-bottom:15px; margin-top:90px;}
.youshi ul li .fr p i{ font-size:48px; font-family:"Times New Roman", Times, serif; line-height:50px;font-style:italic; padding-right:15px; color:#E67817}
.youshi ul li .fr .ysli{ width:70%; float:left; margin-left:20%; padding:20px 0px; line-height:50px; color:#333; font-weight:bold; font-size:18px; margin-bottom:15px;}

.youshi ul li.youshi1{ height:340px;}
.youshi ul li.youshi1 .fl{ float:right;}
.youshi ul li.youshi1 .fr{ float:left;}
.youshi ul li.youshi1 .fr p{ margin-top:40px;}

.youshi ul li.youshi2{ height:395px}
.youshi ul li.youshi2 .fl{ width:473px; height:355px; float:left; margin-left:110px;}
.youshi ul li.youshi2 .fl img{ width:473px; height:355px;}
.youshi ul li.youshi2 .fr{ float:right;}

.youshi ul li.youshi3{ height:373px}
.youshi ul li.youshi3 .fl{ width:333px; height:333px; float:right; margin-right:40px;}
.youshi ul li.youshi3 .fl img{ width:333px; height:333px;}
.youshi ul li.youshi3 .fr{ float:left; margin-left:90px;}
.youshi ul li.youshi3 .fr p{ margin-top:50px;}

.youshi ul li.youshi4{ height:386px}
.youshi ul li.youshi4 .fl{ width:647px; height:346px; float:left; margin-left:0px;}
.youshi ul li.youshi4 .fl img{ width:647px; height:346px;}
.youshi ul li.youshi4 .fr{ float:right;}
.youshi ul li.youshi4 .fr p{ margin-top:60px;}









