@charset "utf-8";

/* CSS Document */

i{ font-style:normal;}

.fl { float:left;}

.fr { float:right;}

.product{ overflow:hidden;}

.pro-l{ width:264px; height:517px; background:url(../images/pro-l.jpg) no-repeat;}

.pro-l-header{ height:83px; border-bottom:1px solid #96bfe7; text-align:center; text-transform:uppercase; color:#fff;}

.pro-l-header h3{ display:block; padding-top:20px;}

.pro-l-header h3 a{ color:#fff; font-size:20px;}

.pro-l-header span{ font-size:20px; font-family:"Times New Roman", Times, serif;}

.pro-con{ width:199px; height:308px; margin:12px auto; background:#fff; border-radius:5px; padding:15px 0 0 25px;}

.pro-con dl{ border-left:1px solid #979797;}

.pro-con dl dt{ padding-left:18px; background:url(../images/pro-dt.jpg) no-repeat left center; font-size:15px;}

.pro-con dl dd{ padding-left:40px; background:url(../images/pro-dd.jpg) no-repeat -3px center; font-size:13px; height:24px; line-height:24px;}

.pro-con dl a{ color:#494949;}

.dl-lx{ width:182px; margin:0 auto; height:70px; background:url(../images/pro-tell.jpg) no-repeat left center; color:#fff; padding-left:55px;}

.dl-lx .dh{ font-size:14px;}

.dl-lx .dh i{ font-style:normal; font-size:18px; font-family:Impact;}

.clicke{ width:170px; height:30px; line-height:30px; font-size:14px; background:url(../images/pro-more.jpg) no-repeat;}

.clicke span{ display:inline-block; margin:0 14px 0 10px;}

.clicke a{ color:#fff;}



.pro-r{ width:800px;}

.pro-r-header{ width:800px; height:36px; line-height:36px; background:url(../images/pro-header.jpg) no-repeat;}

.pro-r-header h3{ float:left; margin-left:8px;}

.pro-r-header h3 a{ color:#fff; font-size:16px;}

.pro-r-header span{ float:right; display:inline-block; margin-right:8px; font-size:14px;}

.pro-r li{ float:left; width:182px; margin:9px;}

.pro-r li img{ border:1px solid #b6b6b6;}

.pro-r li span{ display:block; text-align:center; height:30px; line-height:30px; overflow:hidden;}



.b-1{ width:1080px; height:228px; background:url(../images/b-1.jpg) no-repeat center top; position:relative;}

.b-1 div{ position:absolute; color:#fff; top:142px; left:740px;}

.b-1 div span{ font-family:Impact; font-size:24px; display:inline-block; margin-right:42px;}

.b-1 div a{ font-size:20px; color:#fff;}



.xz{ padding:30px 0 20px 0;}

.ys-bg{ height:868px; background:url(../images/ys-bg.jpg) no-repeat center top;}

.ys-bg-con{ width:1080px; height:868px; position:relative;}

.ys-title{ width:470px;}

.ys-title div{ display:inline-block; border-bottom:1px dashed #d0d0d0; padding:0 10px; margin-bottom:15px; color:#00498f;}

.ys-title div i{ font-style:normal; font-size:30px; font-family:Impact;}

.ys-title div span{ font-size:20px; display:inline-block; padding-left:12px;}

.ys-title p{ font-size:14px; color:#333; padding-left:24px; background:url(../images/ys-line.jpg) no-repeat 7px 9px;}

.con1{ position:absolute; left:35px; top:89px;}

.con2{ position:absolute; left:35px; top:228px;}

.con3{ position:absolute; left:527px; top:433px;}

.con4{ position:absolute; left:527px; top:587px;}

.con5{ position:absolute; left:527px; top:690px;}

.con6{ width:280px; height:45px; background:url(../images/more-bg.jpg) no-repeat; padding:10px 0 0 64px; color:#fff; position:absolute; left:662px; top:788px;}

.con6 span{ font-family:Impact; font-size:24px; display:inline-block; margin-right:42px;}

.con6 a{ font-size:20px; color:#fff;}



.header-all{ height:64px; overflow:hidden; background:url(../images/header-bg.jpg) no-repeat right 46px;}

.header-l i{ font-family:"Times New Roman", Times, serif; font-size:48px; color:#00498f;}

.header-l div{ display:inline-block; line-height:18px;}

.header-l div a{ font-size:18px; color:#00498f;}

.header-l div span{ font-family:"Times New Roman", Times, serif;text-transform:uppercase; font-size:14px; color:#ff8a00;}

.more-x{ display:inline-block; margin-top:20px;}

.about-all{ overflow:hidden;}

.about{ width:768px;}

.honor{ width:290px;}

.about-con{ padding-top:26px;}

.picMarquee-left{ overflow:hidden; position:relative;}



.picMarquee-left .hd .prev{ display:block;  width:12px; height:41px; position:absolute; top:50px; left:0; background:url(../images/jt-l.jpg) no-repeat; cursor:pointer; }

.picMarquee-left .hd .next{ display:block;  width:12px; height:41px; position:absolute; top:50px; right:0; background:url(../images/jt-r.jpg) no-repeat; cursor:pointer; }

.picMarquee-left .bd{ padding:10px; margin-left:20px;  }

.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }

.picMarquee-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.picMarquee-left .bd ul li .pic{ text-align:center; }

.picMarquee-left .bd ul li .pic img{ width:174px; height:131px; display:block;  border:1px solid #ccc; }

.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }

.picMarquee-left .bd ul li .title{ line-height:24px;   }





.picMarquee-honor{ overflow:hidden; position:relative;}

.picMarquee-honor .hd .prev{ display:block;  width:12px; height:41px; position:absolute; top:95px; left:0; background:url(../images/jt-l.jpg) no-repeat; cursor:pointer; }

.picMarquee-honor .hd .next{ display:block;  width:12px; height:41px; position:absolute; top:95px; right:0; background:url(../images/jt-r.jpg) no-repeat; cursor:pointer; }

.picMarquee-honor .bd{ padding:10px; margin-left:12px;   }

.picMarquee-honor .bd ul{ overflow:hidden; zoom:1; }

.picMarquee-honor .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.picMarquee-honor .bd ul li .pic{ text-align:center; }

.picMarquee-honor .bd ul li .pic img{ width:100%; height:212px; display:block; }

.picMarquee-honor .bd ul li .pic a:hover img{ border-color:#999;  }

.picMarquee-honor .bd ul li .title{ height:24px; line-height:24px; overflow:hidden;   }



.kh-con{ overflow:hidden;}

.kh-con li{ width:200px; float:left; padding:7px; border:1px solid #b6b6b6; margin:20px 27px 10px;}

.kh-con li span{ display:block; height:30px; line-height:30px; overflow:hidden; margin:10px 0 0;}

.kh-con li span a{ color:#00498f; font-size:14px;}

.kh-con li div{ height:74px; overflow:hidden;}



.about-title{ width:463px;}

.about-title p{ padding-left:10px; height:172px; overflow:hidden; font-size:13px; line-height:24px; overflow:hidden;}

.about-title span{ display:block; width:150px; height:23px; line-height:23px; background:url(../images/about-more.jpg) no-repeat;}

.about-title span a{ display:inline-block; margin-left:68px; color:#fff; font-size:14px;}



.news{ overflow:hidden; padding-bottom:30px;}

.news-l{ width:590px;}

.slideTxtBox .hd{ height:55px;  position:relative; }

.slideTxtBox .hd ul{ float:left; position:absolute; height:32px;   }

.slideTxtBox .hd ul li{ float:left; padding-right:15px; cursor:pointer; color:#00498f; font-size:18px; font-weight:bold;  }

.slideTxtBox .hd ul span{ font-size:18px; font-family:"Times New Roman", Times, serif; color:#c5c5c5; text-transform:uppercase;}

.slideTxtBox .hd ul li a{ color:#00498f;}

.slideTxtBox .hd ul li.on a{ height:30px; color:#ff6600; font-weight:normal;}

.slideTxtBox .bd ul{  zoom:1;  }

.slideTxtBox .bd li{ height:24px; line-height:24px;   }

.slideTxtBox .bd li .date{ float:right; color:#999;  }



.newscon-l{ width:246px;}

.newscon-l div span a{ font-size:14px; color:#00498f;}

.newscon-l div p{ height:52px; line-height:18px; overflow:hidden; padding:5px 0;}

.newscon-l div b a{ display:block; width:80px; height:22px; background:#00498f; text-align:center; line-height:22px; font-size:14px; color:#fff;}

.newscon-r{ width:300px;}

.newscon-r span{ display:block; height:25px; line-height:25px; padding-left:10px; background:url(../images/news-icon.jpg) no-repeat left center;}



.news-r{ width:452px; border-left:1px dashed #c5c5c5;}

.txtMarquee-top{ width:450px;  overflow:hidden; position:relative;   }

.news-header{ height:55px; padding-left:10px;}

.news-header h3{ display:inline-block; font-size:18px;}

.news-header h3 a{ font-weight:bold; color:#00498f;}

.news-header h3 span{ color:#c5c5c5; font-family:"Times New Roman", Times, serif; text-transform:uppercase;}

.txtMarquee-top .bd{ padding:15px;height:221px;  }

.txtMarquee-top .infoList li{ border-bottom:1px dashed #c5c5c5; padding-bottom:15px;}

.txtMarquee-top .infoList li a{ margin-top: 20px; display:block; height:24px; line-height:24px; background:url(../images/com-1.jpg) no-repeat left center; padding-left:30px; margin-bottom:10px;}

.txtMarquee-top .infoList li span {
    display: block;
    background: url(../images/com-2.jpg) no-repeat left center;
    padding-left: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}



.links h3{ display:block; height:30px; line-height:30px; color:#00498f; font-size:18px; border-bottom:1px solid #00498f;}

.links h3 span{ color:#c5c5c5; display:inline-block; margin-left:5px; font-family:"Times New Roman", Times, serif;}

.links div{ padding:10px;}

.links div a{ margin-right:10px;}



.bd .tempWrap{
    height: 221px !important;
}

