/*
 .Top001368 为demo编号
 */
.Top001368{width: 100%;height: 100px; position: relative;}
.Top001368 .auto{width: 1200px;margin:0 auto;}
.Top001368 .Logo{display: block;float: left;width: 338px;height: 100px;padding:20px;}
.Top001368 nav{float: left;width: 600px;}
.Top001368 nav li{float: left;position:relative;}
.Top001368 nav li>a{display: block;margin: 0px 20px;line-height: 99px;border-bottom:transparent 3px solid; font-size: 16px;color:#333;font-weight: bold;}
.Top001368 nav li:hover>a,
.Top001368 nav .bottom li.onnav> a{color:#aa2f31;border-bottom:#aa2f31 3px solid;}
.Top001368 nav li .subNav {position: absolute;z-index: 10;margin: 0;background: #da251e;top: 99px;left: 4px;display: none;}
.Top001368 nav li .subNav dd {margin: 0;overflow: hidden;}
.Top001368 nav li .subNav dd a {display: block;width: 100px;height: 32px;line-height: 32px;text-align: center;color:white;}
.Top001368 nav li .subNav dd a:hover {background:#b72526;color: white;}
.Top001368 nav li .subNav .subNavBox {float: left;}

.Top001368 .SreachBox{ float:right; padding:2px 9px;border-radius:20px;border:1px solid #ccc;margin: 30px 0 0 0;}
.Top001368 .SreachBox .sreach_btn{ width:17px; height:17px; margin: 5px;float:right; background:url(../images/bgSearch.jpg) no-repeat center;}
.Top001368 .SreachBox .sreach_ipu{ background:none; line-height:26px; border:0; margin:0;margin-left:10px;color: #ccc;}


/*
 .Banner001371 为demo编号
 */
.Banner001371{position: relative;}
.Banner001371 .bd{height: 540px;}
.Banner001371 .bd li{height: 540px; background-position: center;background-repeat: no-repeat;}
.Banner001371 .hd{position: absolute;bottom: 30px;text-align: center;width: 100%;height: 13px;line-height: 13px;}
.Banner001371 .hd li{display: inline-block;width: 13px;height: 13px;background: url(../images/Banner001371_Ico.png) no-repeat right center;margin-right: 17px; cursor: pointer;}
.Banner001371 .hd li.on{background: url(../images/Banner001371_Ico.png) no-repeat left center;}




/*
 .Floor001375 为demo编号
 */
.Floor001375{margin-bottom:70px;}
.Floor001375 h3{margin-top:60px; font-size: 36px; color: #494949; text-align: center; line-height: 40px; text-transform: uppercase; padding-bottom: 40px; position: relative;}
.Floor001375 h3:before{position: absolute; bottom: 0; left: 50%; margin-left: -26px; content: ""; width: 52px; height: 2px; background: #e60012;}
.Floor001375 h3 span{font-size: 14px; color: #ccc; display: block;}
.Floor001375 h3 div{font-size: 14px; color: #888; display: block;}
.Floor001375 ul{width: 1072px;margin: 0 auto;}
.Floor001375 li{width: 214px;height: 320px;cursor: pointer;text-align: center;float:left;}
.Floor001375 li:first-child{background: none;}
.Floor001375 li div{padding-bottom: 8px;}
.Floor001375 li div .img2{display: none;}
.Floor001375 li a{padding-top: 50px;display: block;}
.Floor001375 li h4{font-size: 14px;line-height: 38px; color: #333333;margin: 0;}
.Floor001375 li p{background: red;width: 20px; height: 3px;margin: 18px auto;}
.Floor001375 li a:hover h3{color: #ab0858;}
.Floor001375 li a:hover p{background: #ab0858;}












.Floor001515{ position:relative; margin-top:-42px;padding: 30px 0 0px 0; background: url(../images/bgproduct.jpg) 50% 0 no-repeat;}
.Floor001515 h3{margin: 0; font-size: 36px; color: #fff; text-align: center; line-height: 40px; text-transform: uppercase; padding-bottom: 40px; position: relative;}
.Floor001515 h3:before{position: absolute; bottom: 0; left: 50%; margin-left: -26px; content: ""; width: 52px; height: 2px; background: #e60012;}
.Floor001515 h3 span{font-size: 14px; color: white; display: block;}

.Floor001515 .pro_list{ position:relative; padding-top:50px; }
.Floor001515 .hd{ position:relative; }
.Floor001515 .hd a{ position:absolute; top:95px;  display:block;  width:28px; height:49px; line-height:180px; cursor:pointer; font-size:24px; font-weight:bold; z-index:10; /*background:url(../images/Floor000556_icon.png) no-repeat;*/}
.Floor001515 .hd .prevs{ left:0; background:url(../images/pre-left.png) no-repeat;padding: 26px;}
.Floor001515 .hd .nexts{ right:0; background:url(../images/next-right.png) no-repeat;padding: 26px; }
/*.Floor001515 .hd .prevs:hover{ background-position:left bottom; }
.Floor001515 .hd .nexts:hover{ background-position:right bottom; }*/


.Floor001515 .bd{ width:1024px; margin:0 auto; }
.Floor001515 .bd ul{ overflow:hidden; zoom:1; }
.Floor001515 .bd ul li{ width:219px; height:316px; margin-right:51px; float:left; overflow:hidden; position:relative; }
.Floor001515 .bd ul li img{ width:219px; height:219px; display:block; }






.Floor001515-1{ position:relative; margin-top:-42px;padding: 82px 0 5px 0;}
.Floor001515-1 h3{margin: 0; font-size: 36px; color: #494949; text-align: center; line-height: 40px; text-transform: uppercase; padding-bottom: 40px; position: relative;}
.Floor001515-1 h3:before{position: absolute; bottom: 0; left: 50%; margin-left: -26px; content: ""; width: 52px; height: 2px; background: #e60012;}
.Floor001515-1 h3 span{font-size: 14px; color: #494949; display: block;}

.Floor001515-1 .pro_list{ position:relative; padding-top:50px; }
.Floor001515-1 .hd{ position:relative; }
.Floor001515-1 .hd a{ position:absolute; top:95px;  display:block;  width:28px; height:49px; line-height:180px; cursor:pointer; font-size:24px; font-weight:bold; z-index:10; /*background:url(../images/Floor000556_icon.png) no-repeat;*/}
.Floor001515-1 .hd .prevs{ left:0; background:url(../images/pre-left.png) no-repeat;padding: 26px;}
.Floor001515-1 .hd .nexts{ right:0; background:url(../images/next-right.png) no-repeat;padding: 26px; }
/*.Floor001515 .hd .prevs:hover{ background-position:left bottom; }
.Floor001515 .hd .nexts:hover{ background-position:right bottom; }*/


.Floor001515-1 .bd{ width:1024px; margin:0 auto; }
.Floor001515-1 .bd ul{ overflow:hidden; zoom:1; }
.Floor001515-1 .bd ul li{ width:219px; height:316px; margin-right:51px; float:left; overflow:hidden; position:relative; }
.Floor001515-1 .bd ul li img{ width:219px; height:219px; display:block;border:1px solid #ccc; }



/*
 .Floor001706 为demo编号
 */


/*
 .Floor001381 为demo编号
 */
.Floor001381{background-color: #f1f1f1;padding:40px;}
.Floor001381 h3{margin: 0; font-size: 36px; color: #494949; text-align: center; line-height: 40px; text-transform: uppercase; padding-bottom: 40px; position: relative;}
/* .Floor001381 h3:before{position: absolute; bottom: 0; left: 50%; margin-left: -26px; content: ""; width: 52px; height: 2px; background: #e60012;} */
.Floor001381 h3 span{font-size: 14px; color: #ccc; display: block;}
.Floor001381 .auto{background: url(../images/bgabout.jpg) no-repeat right center;}
.Floor001381 img{width: 470px;float: left;}
.Floor001381 .text{width: 552px;padding: 15px 8px 0 40px;float: left;}
.Floor001381 .text h2{font-size: 24px;color: #d7010b; margin: 0;line-height: 1em;}
.Floor001381 .text p{font-size: 12px;line-height: 24px; color: #999;margin: 41px 0;}
.Floor001381 .text a{display: block;width: 127px;height: 30px;background: url(../images/Floor001381_More.png) no-repeat left top;text-align: center;line-height: 30px;color:#666;font-size: 12px;}
.Floor001381 .text a:hover{color:#ab0858;}








/*
 .Bottom001509 为demo编号
 */
.Bottom001509{ color:#acaeb3;background-color:#333131; padding:24px 0 33px 0;}
.Bottom001509 a{ color:#acaeb3;}
.Bottom001509 a:hover{ color:#fff;}
.Bottom001509 footer{ line-height:42px; border-top:1px solid #272c3a; margin-top:32px;}
.Bottom001509 footer i{ font-style:normal; color:#2a2f3e; margin:0 12px;}
.Bottom001509 footer span{ float:right;}
.Bottom001509 footer span a{ text-decoration:underline;}
.Bottom001509 .contact{ float:right; width:213px;}
.Bottom001509 .contact .weixin,
.Bottom001509 .contact .weixin img {width:114px;height:110px;}
.Bottom001509 .contact .weixin{margin-bottom:22px;}
.Bottom001509 dl{ float:left; width:177px;}
.Bottom001509 dt{ height:50px; background:url(../images/Bottom001509-line.png) no-repeat left 30px; font-size:16px; color:#e2e2e2; font-weight:bold;}
.Bottom001509 dd{ line-height:22px; font-size:13px;}
/*
 .Banner001387 为demo编号
 */

 












/*
 .Menu001494 为demo编号
 */
.Menu001494{ text-align:center; padding:21px 0;}
.Menu001494 li{ display:inline-block; padding:0 1px; height:36px; line-height:36px;*display:inline;margin: 0 10px;}
.Menu001494 li a{ font-size:14px;display:inline-block;width:177px;}
.Menu001494 li a:hover, .Menu001494 li a.aon{ background:url(../images/Menu001494_nav_aon.png) no-repeat center center; color:#fff; }










/*
 .RighInfo001390 为demo编号
 */
.RighInfo001390{padding: 40px 0 100px 0;}









/*
.PicList001019 为demo编号
*/
.PicList001019{}
.PicList001019 dd{ float:left; margin:40px 18px 0 0; position:relative; border:1px solid #ccc; width:284px; height:220px; }
.PicList001019 figure img{ width:284px; height:164px;max-width:none;padding:2px;}
.PicList001019 figure i{ background:url(../images/PicList001019-imgbg.png) no-repeat left center; width:284px; height:164px; position:absolute; }
.PicList001019 h1,
.PicList001019 p{padding: 0 15px; margin:0;}
.PicList001019 h1{ font-size:14px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; font-weight:bold;}
.PicList001019 span{ color:#069a38}
.PicList001019 .hover{ background:#069a38; width:286px; height:249px; display:none; position:absolute; bottom:0; color:#fff;}
.PicList001019 .hover h1{ padding: 70px 15px 16px;}
.PicList001019 .end{ margin-right:0;}







/*
 .lk 为demo编号
 */
.Page001555 .Pages{ padding:20px 0; text-align:center; line-height:30px; zoom:1; overflow:hidden;}
.Page001555 .Pages .p_cur,
.Page001555 .Pages .p_count,
.Page001555 .Pages .p_jump,
.Page001555 .Pages .p_total,
.Page001555 .Pages .a_first,
.Page001555 .Pages .a_end{ display:none;}
.Page001555 .Pages .p_page em{ font-style:normal;}
.Page001555 .Pages a{ display:inline-block;padding:0px 10px;border:1px solid #e5e5e5;}
.Page001555 .Pages a:hover,
.Page001555 .Pages a.a_cur{ color:#fff; background:#da251e; border-color:#da251e;}
/*
 .PicList000358 为demo编号
 */
.PicList000358 ul li{  padding:25px 0 25px 280px; list-style:none; position:relative;}
.PicList000358 ul li .pic{ width:260px; display:block; position:absolute; height:160px; left:0;}
.PicList000358 ul li .pic img{ width:260px;height:160px;}
.PicList000358 ul li dl{ height:159px; padding-right:90px; border-bottom:solid 1px #e6e6e6; background:url(../images/PicList000358-news_jt.png) 2% 120px no-repeat; position:relative;}
.PicList000358 ul li dl h4{ font-size:14px; margin:0; padding:0 0 5px 0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.PicList000358 ul li dl h4 a{ color:#333;}
.PicList000358 ul li dl h4 a:hover{ color:#da251e;}
.PicList000358 ul li dl p{ margin:0; padding:0; color:#5d5d5d; font-size:12px; line-height:20px; height:60px; overflow:hidden;}
.PicList000358 ul li time{ width:70px; height:70px; background:url(../images/PicList000358-date_BG.png) no-repeat center center; position:absolute; right:0; top:50px; text-align:center; color:#b5b5b5; font-size:14px; font-family:'Arial';}
.PicList000358 ul li time span{ width:70px; display:block; color:#FFF;font-size:42px; padding-top:11px; padding-bottom:11px;}

/*RighInfo001442*/
.RighInfo001442 {background-color: #fff;}
.RighInfo001442 .auto{ position:relative; background-color:#fff; padding:24px; width:1152px;}
.RighInfo001442 .back{ position:absolute; right:-48px; top:0; background:url(../images/RighInfo001442-back.png) no-repeat center center #fff; border:1px solid #f3f3f3;}
.RighInfo001442 .back a{ display:block; width:46px; height:46px;}
.RighInfo001442 .Current{ font-size:14px;line-height:34px; border-bottom:1px dashed #dbdbdb; color:#999;}
.RighInfo001442 .Current a{ color:#999;}
.RighInfo001442 .pic img{ display:block; width:100%; padding-top:0px;}
.RighInfo001442 .info{ padding-bottom:50px;}
.RighInfo001442 .btn{display:inline-block; width:151px; height:48px; line-height:48px; padding-left:55px; line-height:48px; background:url(../images/RighInfo001442-btn.png) no-repeat left top; color:#fff; font-size:19px; font-weight:bold;} 


.RichInfo006{background:url(images/RighInfo000229_bg.jpg) repeat;width:100%; padding-bottom:3%;}


/*
 .Floor001566 为demo编号
 */
.Floor001566{ padding:58px 0; background-color:fff; }
.Floor001566 h1{ margin:0 0 25px;  padding-left:30px; background:url(../images/Floor001566_tit.png) no-repeat left center; font-size:16px; color:#333; }
.Floor001566 h1 span{ font-weight:normal; font-size:12px; color:#999; padding-left:10px; }
.Floor001566 ul{ overflow:hidden; }
.Floor001566 li{ float:left; width:382px; margin-right:27px; background:#f4f4f4; margin-top:30px;}
.Floor001566 li.last{ margin-right:0; float:right; }
.Floor001566 li:nth-child(3){margin-right:0; float:right;}
.Floor001566 li a{ display:block;}
.Floor001566 li img{ width:382px; height:177px; display:block; }
.Floor001566 li figure{ padding:20px 30px; }
.Floor001566 li h3{ margin:0; font-size:16px;color:#333;}
.Floor001566 li p{ margin:6px 0; padding-bottom:48px; height:40px; line-height:20px;  color:#666; border-bottom:1px solid #eee; }
.Floor001566 li span{ display:inline-block; padding-right:20px;  color:#999;text-transform:uppercase; background:url(../images/Floor001566_more.png) no-repeat right center;}
.Floor001566 li a:hover{ background-color:#da251e; }
.Floor001566 li a:hover *{ color:#fff !important;}
.Floor001566 li a:hover p{ border-bottom-color:#eee;}
.Floor001566 li a:hover span{ background-image:url(../images/Floor001566_on.png);}

.product_info {}
.product_info .info_title{font-size: 24px;text-align: center;line-height: 36px;}
.product_info .info_time{font-weight: normal;text-align: center;font-size: 14px;color: #ccc;line-height: 36px;padding-bottom: 20px;border-bottom: 1px solid #eee;}
.product_info .info_txt{padding: 20px 0;text-justify: inter-ideograph;text-align: justify;word-wrap: break-word;clear: both;overflow: hidden;}

.PrevNextBox {margin-bottom:30px;}