/* --banner-- */
.banner{clear:both;position:relative;width:100%;height:660px;overflow:hidden;}
.banner .hd{position:absolute;left:0;bottom:30px;width:100%;height:2px;text-align:center;}
.banner .hd li{display:inline-block;*display:line;*zoom:1;margin:0 10px;width:10px;height:10px;text-indent:-9999px;cursor:pointer;background:#0079d5;border-radius:50%;}
.banner .hd li.cur{background:#0079d5;}
.banner .bd,.banner .bd ul{height:660px;}
.banner .bd li{position:relative;width:100%;height:660px;}
.banner .bd li a{display:block;position:absolute;left:50%;top:0;margin-left:-960px;width:1920px;height:660px;}
.banner .prev,.banner .next{position:absolute;z-index:999;top:50%;margin-top:-30px;width:58px;height:58px;cursor:pointer;opacity:0;transition: all 1s;}
.banner .prev{left:2%;background:url(../images/banner_prev.png) no-repeat;}
.banner .next{right:2%;background:url(../images/banner_next.png) no-repeat;}
.banner:hover .prev,.banner:hover .next{opacity:1;}
.banner .timer{position:absolute;bottom:0;width:100%;height:4px;background:#76a6ce;}
.banner .timer span{display:block;width:100%;height:4px;background:#0079d5;}
/* --end banner-- */
/**/
.pr_fl .gao{ height: auto; }
.pro{overflow:hidden; margin-top:20px; margin-bottom:20px;}
.pro .pr_fl{ width:230px; overflow:hidden;height: auto;}
.pr_fl h3{ height:90px; font:24px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:90px; text-align:center; background:url(../images/pro_b1.jpg) no-repeat center top; width:230px;}
.pr_fl h3 a{ color:#fff; text-align: center;}
.pr_fl .gao{ height: auto; background:url(../images/pro_bj1.jpg); padding-top:20px; padding-bottom:10px;}
.pr_fl .gao font{ padding:10px; color:#fff; display:inline-block; padding-top:0px; line-height:30px;}


.pr_fl h4{ height:40px; width:200px; font:14px "Microsoft YaHei"; color:#303030; line-height:40px; background:url(../images/pro_b2.jpg) no-repeat center top; margin:0 auto 5px; border:1px solid;}
.pr_fl h4 a{ color:#303030; padding-left:40px;}
.pr_fl p{ height:132px; background:url(../images/pro_b6.jpg) no-repeat center top;}
.pr_fl span{width:146px; height:74px; float:left; display:inline-block; background:url(../images/ft_tel.png) no-repeat 0 0; padding-left:60px; margin-left:15px; font:14px "Microsoft YaHei"; color:#fff; line-height:14px; margin-top:46px;}
.pr_fl span em{ font:20px Arial; font-weight:bold; color:#fff; line-height:34px; margin-top:10px;}
.pro .pr_in{ width:1050px;overflow:hidden;}
.pr_in h3{ height:52px; background:url(../images/pro_b8.jpg) no-repeat center top;}
.pr_in h3 span{ font:14px Arial; color:#999; line-height:52px; float:right; padding-right:22px; cursor:pointer;}  
.pr_in h3 strong{ display:inline-block; height:52px; background:url(../images/t_ico01.gif) no-repeat left 18px; font:16px "Microsoft YaHei"; font-weight:bold; color:#303030; line-height:52px; padding-left:20px; margin-left:20px;}
.pr_in h3 strong a{color:#303030;}
.pr_in h3 strong em{ font:16px Arial; color:#c4c4c4; text-transform:uppercase;}
.pro .pr_inn{ width:1050px;overflow:hidden;}
.pr_in ul{ width:1048px;border:1px solid #c4c4c4; border-top:0; padding-top:25px;}
.pr_in li{ float:left; width:335px; height:300px; overflow:hidden; display:inline; margin-left:10px; margin-bottom:20px;}
.pr_in li:nth-child(3n) { margin-right:10px; float:right; }
.pr_in li span{ display:inline-block;height:260px; width:333px;border:1px solid #c4c4c4; text-align:center; position:relative; margin-bottom:1px; overflow:hidden; cursor:pointer;}
.pr_in li img{ width:333px; }
.pr_in li span em{ width:327px; height:34px; display:inline-block; font:12px "Microsoft YaHei"; color:#505050; line-height:34px; background:#dedede; position:absolute; left:3px; top:223px;}
.pr_in li strong{ width:335px; height:34px; background:url(../images/pro_b5.jpg) no-repeat center top; display:inline-block; font:14px "Microsoft YaHei"; font-weight:bold; line-height:34px; text-align:center; }
.pr_in li strong a{ width:125px; height:34px; display:inline-block; color:#303030;}
.pr_in li strong em a{ color:#fff;}
.pr_in .cur span{ border:4px solid #0069d3;padding:0px;}
.pr_in .cur span em{ left:0; top:172px;}

.pr_inn h3{ height:52px; background:url(../images/pro_b8.jpg) no-repeat center top;}
.pr_inn h3 span{ font:14px Arial; color:#999; line-height:52px; float:right; padding-right:22px; cursor:pointer;}  
.pr_inn h3 strong{ display:inline-block; height:52px; background:url(../images/t_ico01.gif) no-repeat left 18px; font:16px "Microsoft YaHei"; font-weight:bold; color:#303030; line-height:52px; padding-left:20px; margin-left:20px;}
.pr_inn h3 strong a{color:#303030;}
.pr_inn h3 strong em{ font:16px Arial; color:#c4c4c4; text-transform:uppercase;}
.pr_inc h3{ height:52px; background:url(../images/pro_b8.jpg) no-repeat center top;}
.pr_inc h3 span{ font:14px Arial; color:#999; line-height:52px; float:right; padding-right:22px; cursor:pointer;}  
.pr_inc h3 strong{ display:inline-block; height:52px; background:url(../images/t_ico01.gif) no-repeat left 18px; font:16px "Microsoft YaHei"; font-weight:bold; color:#303030; line-height:52px; padding-left:20px; margin-left:20px;}
.pr_inc h3 strong a{color:#303030;}
.pr_inc h3 strong em{ font:16px Arial; color:#c4c4c4; text-transform:uppercase;}
.pr_inc ul{ width:1048px;border:1px solid #c4c4c4; border-top:0; padding-top:25px;}
.pr_inc li{ float:left; width:335px; height:270px; overflow:hidden; display:inline; margin-left:10px; margin-bottom:10px;}
.pr_inc li:nth-child(3n) { margin-right:10px; float:right; }
.pr_inc li span{ display:inline-block;height:260px; width:333px;border:1px solid #c4c4c4; text-align:center; position:relative; margin-bottom:1px; overflow:hidden; cursor:pointer;}
.pr_inc li img{ width:333px; }
.pr_inc li span em{ width:327px; height:34px; display:inline-block; font:12px "Microsoft YaHei"; color:#505050; line-height:34px; background:#dedede; position:absolute; left:3px; top:223px;}
.pr_inc li strong{ width:335px; height:34px; background:url(../images/pro_b5.jpg) no-repeat center top; display:inline-block; font:14px "Microsoft YaHei"; font-weight:bold; line-height:34px; text-align:center; }
.pr_inc li strong a{ width:125px; height:34px; display:inline-block; color:#303030;}
.pr_inc li strong em a{ color:#fff;}
.pr_inc .cur span{ border:4px solid #0069d3;padding:0px;}
.pr_inc .cur span em{ left:0; top:172px;}

/* --wrap-title-- */
.wrap-title{margin-bottom:30px;text-align:center;line-height:1.5;overflow:hidden;animation:fadeinT 1s ease-out backwards;}
.wrap-title h2{font-size:35px;color:#333;font-weight:normal;}
.wrap-title h2 a{color:#333;}
.wrap-title p{font-size:18px;color:#666;}
.wrap-title.white *{color:#fff;}
/* --end wrap-title-- */
/*优势*/
.ys{ height:1100px;background:url(../images/ys_bg.jpg) no-repeat center 0; padding-top:235px; margin-top:52px; display:block;}
.ys dl{ clear:both;}
.ys dl dt{ width:88px; height:102px; float:left;}
.ys dl dt img{ width:88px; height:102px;}
.ys dl dd{ float:left;padding-top:8px; padding-left:29px;}
.ys dl dd h3{ font-weight:bold; font-size:30px; color:#000000; height:56px; line-height:56px;background:url(../images/ys_hx.jpg) no-repeat left bottom; margin-bottom:12px;}
.ys dl dd p{  font-size:15px; color:#666666; line-height:26px;}
.ys .yscon1{ width:1300px;background:url(../images/ys1.png) no-repeat right 0; clear:both;  height:447px; margin-bottom:100px;}
.ys .yscon1 dl{width:650px;}
.ys .yscon1 dl.ysdl1{margin-bottom:25px; display:inline-block;}
.ys .yscon1 dl dd{ width:500px;}
.ys .yscon2{ width:600px; padding-left:600px; height:553px;background:url(../images/ys2.png) no-repeat left 0; clear:both;}
.ys .yscon2 dl{ width:680px;}
.ys .yscon2 dl.ysdl3{ padding-top:67px; margin-bottom:25px; display:inline-block;}
.ys .yscon2 dl dd{ width:550px;}
.ys .yscon2 dl.ysdl4 p{ height:48px; line-height:48px;}
.ys .yscon2 dl.ysdl4 ul{ padding-top:16px;}
.ys .yscon2 dl.ysdl4 ul li{ height:26px; line-height:26px; overflow:hidden;font-size:15px;color:#666666;}
.ys .ysdl6 ul{ padding-top:16px;}
.ys .ysdl6 ul li{ height:26px; line-height:26px; font-size:15px;color:#666666;}

/*通栏广告1*/
.ad1{background:url(../images/ad1.jpg) no-repeat center center; height:253px;}
.ad1 .content{ position:relative;height:253px;}
.ad1 p{ position:absolute; right:0; top:85px; width:292px; text-align:center;}
.ad1 p a{ width:292px; height:49px; line-height:49px; text-align:center;background:url(../images/ad_an.png) no-repeat center center; display:block; font-size:20px; color:#fffefe;}
.ad1 p span{ display:block; color:#fffefe; line-height:40px;}
.ad1 p span em{ font-size:18px;}
.ad1 p span i{ font-size:28px;}
/*关于*/
.about{ height:600px;background:#fff; padding-top:60px;}
.abcon{ width:1300px; height:430px; background:#f7f7f9;}
.about dl{height:400px; width:1260px; margin:0 auto; margin-top:20px; }
.about dl dt{width:600px; font-size:20px; font-weight:bold;height:56px; line-height:56px; padding-top:30px; float:left;}
.about dl dt a{ color:#000000;}
.about dl dd{width:600px;float: right; padding-top:50px;}
.about dl dd h3{ margin-bottom:20px;}
.about dl dd p{ color:#666666; line-height:25px; padding-bottom:30px;}
.about dl dd span{ border:1px solid #666; width:100px; text-align:center; padding:10px; border-radius:20px; display:inline-block;}

/* --comment-- */
.comment{padding:60px 0;overflow:hidden;background:url(../images/comment_bg.jpg) no-repeat center 0;}
.comment-slide{position:relative;height:398px; width:1300px;}
.comment-slide .prev,.comment-slide .next{width:57px;height:57px;}
.comment-slide .prev{background:url(../images/prev01.png) no-repeat;width:57px;height:57px; float:left; margin-top:180px; margin-right:25px;}
.comment-slide .prev:hover{background-image:url(../images/prev01_cur.png)}
.comment-slide .next{background:url(../images/next01.png) no-repeat;width:57px;height:57px; float:right; margin-top:-230px;}
.comment-slide .next:hover{background-image:url(../images/next01_cur.png)}
.comment-list .item{margin:10px 10px 10px 0;width:370px;height:378px;background:#fff;transition: all 1s;}
.comment-list .item .pic{width:370px;height:237px;overflow:hidden;}
.comment-list .item .pic img{display:block;width:370px;height:237px;transition: all 1s;}
.comment-list .item .text{padding:26px 30px;overflow:hidden;}
.comment-list .item .text span{display:block;margin-bottom:4px;height:32px;line-height:32px;font-size:18px;overflow:hidden;}
.comment-list .item .text span a{color:#333;}
.comment-list .item .text p{font-size:14px;color:#666;height:48px;line-height:24px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.comment-list .item:hover{box-shadow:0 0 8px #fff;}
.comment-list .item:hover img{transform:scale(1.1);}
.comment-list .item:hover span a{color:#df1f29;}
/* --end comment-- */

/* --news-- */
.news{padding:60px 0;overflow:hidden;background:#f2f2f2;}
.news-group{width:1300px;overflow:hidden;}
.news-item{float:left;margin-right:15px;width:420px;overflow:hidden;border:#eee solid 1px;background:#fff;border-radius:5px;}
.news-item:nth-child(3n) { float:right; margin-right:0px;}
.news-item .hd{padding:0 19px;height:74px;line-height:74px;overflow:hidden;}
.news-item .hd a{display:block;}
.news-item .hd em{float:right;font-size:14px;color:#999;text-transform:uppercase;}
.news-item .hd span{font-size:20px;color:#333;}
.news-item .bd{padding:0 19px;overflow:hidden;}
.news-item .hotNews{position:relative;width:380px;height:200px;overflow:hidden;}
.news-item .hotNews .pic{display:block;width:380px;height:200px;overflow:hidden;}
.news-item .hotNews .pic img{display:block;width:380px;height:200px;transition: all 1s;}
.news-item .hotNews .tit{display:block;position:absolute;left:0;bottom:0;padding-top:60px;width:100%;height:40px;line-height:40px;color:#fff;font-size:14px;text-indent:10px;background:url(../images/news_shadow.png) no-repeat;}
.news-item .hotNews:hover .pic img{transform:scale(1.1);}
.news-item .hotNews:hover .tit{text-shadow:0 0 2px #fff;}
.news-item:hover{box-shadow:0 0 20px #ccc inset}
.news-list{margin:20px 10px;height:200px;overflow:hidden;}
.news-list li{height:40px;line-height:40px;font-size:14px;overflow:hidden;}
.news-list li a{display:block;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list li a:hover{color:#e60009;}
/* --end news-- */
.cnt{border:1px solid #CCC; padding:10px; line-height:30px; border-top:none;}
/**************留言*****************/
#feedback_form{ margin-top:10px; margin-bottom:80px;}
#feedback_form label{display:block;float:left;height:32px;line-height:32px;margin-bottom:30px;padding-left:40px;background:url(../images/contact.png) no-repeat;font-size:14px;}
#feedback_form label.name{background-position:0 -32px;}
#feedback_form label.email{background-position:0 -64px;}
#feedback_form label.city{background-position:0 -96px;}
#feedback_form label.msg_title{background-position:0 -128px;}
#feedback_form label.address{background-position:0 -160px;}
#feedback_form label.message{background-position:0 -192px;margin-bottom:10px;}
#feedback_form input{width:330px;height:30px;line-height:30px;float:left;margin:0 37px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}
#feedback_form input.last{margin-right:0;}
#feedback_form .msg{padding:10px 0;}
#feedback_form textarea{height:200px;width:850px;padding:10px;border:1px solid #dbdbdb;display:block; margin-bottom:20px;}
#feedback_form .btns{width:120px;height:40px;margin-right:10px; background:#d20000;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;}
#feedback_form .btns:hover{background:#333;transition:all 0.3s;}
#feedback_form .reset{background:#ccc;cursor:pointer;margin-bottom:0;  float:right;}
#feedback_form input:focus,#feedback_form textarea:focus{border-color:#0089e2;}
/*****************新闻资讯********************/
.newslistt{ padding:10px;border:1px solid #CCC; line-height:30px; border-top:none;}
.newslistt ul{}
.newslistt ul li{width:335px;height:380px;background: #f9f9f9;float: left; margin-right:10px; margin-bottom:20px;}
.newslistt ul li:nth-child(3n) { margin-right:0px;}
.con_new{width:315px;height: auto;margin:10px;}
.xwbt{font-size:14px;line-height: 22px;margin-top: 10px;color: #3c4145; font-weight:bold;}
.tim{font-size:12px; margin-top:5px;color: #8b8b8b;}
.titl{font-size:12px;line-height:20px;color: #7b7b7b;}
.newslistt ul li span{ float:right; color:#999999}
.newmore{margin-top:10px;color: #c3161c;font-size:12px;line-height:30px;text-transform: uppercase;text-decoration: none; background:#e50115; border-radius:20px; width:100px; text-align:center;}
.newmore a{color: #fff;font-size:12px; text-decoration: none !important;}
.fy{ clear:both;}

.fy a{ width:60px;height:30px; margin-top:20px; line-height:30px; display:inline-block; border:1px solid #CCC; text-align:center; margin-bottom:20px; margin-right:10px; color:#666}

.dis_pic{ position: relative; text-align:center; width:1030px;}
.dis_pic a{ position:absolute; width:102px; height:95px; top:50%; margin-top:-47px; display:none;}
.dis_pic a.p_prev{ background:url(../images/left.png) no-repeat; left:0;}
.dis_pic a.p_next{ background:url(../images/right.png) no-repeat; right:0;}
.dis_pic a b{ display:none;}
.dis_pic img{ width:600px;border:1px solid #CCC;}

.product_x{margin-top:20px; clear:both;}
.product_xx{height:35px; background:#eee;margin-top:20px; clear:both;}
.product_xx b{float:left;width: auto; padding:0 20px; margin:0px; line-height:35px; vertical-align:middle; font-size:16px;color:#FFF; font-weight:normal; background-color:#036ddb;}
#product_info{overflow:hidden;margin:0 auto; font-size:14px; line-height:24px; clear:both; text-align:left;}
#product_info img{ max-width:1300px;}