body{min-width: 1100px;margin: 0 auto;font-family: "微软雅黑",arial;}
.wrap{ width: 1100px; margin: 0 auto;}
.menu{padding-top: 12px;}
.logo{float: left;margin-right: 14px;padding-top: 5px;}
.menu .nav{width:837px;float: right;}
.menu p{font-size:14px;color:#000;text-align: right;padding-bottom:5px;border-bottom:3px solid #a1a1a1;}
.menu p span{color:#d21111;font-size: 16px;}
ul.navinfo{display: inline-block;}
ul.navinfo li{float: left;border-right: 2px solid #fff;text-align: center;background: #e8e8e8;font-size: 14px;margin-top: 8px;}
ul.navinfo li a{padding: 12px 24px;display: block;color:#000;transition: all .2s ease-in;}
ul.navinfo li a:hover,ul.navinfo li.select a{color:#fff;background:#e61e17;text-decoration: none;}
.search-box{float: right;margin-top: 13px;position: relative;}
.search-box #search-keyword{width: 160px;height: 23px;line-height: 23px;margin-top: 5px;border: 1px solid #ebebeb;padding-left: 6px;}
input.search-btn{display:block;width:31px;height: 27px;position: absolute;top:5px;right:0;background:#dfdede url(../image/search.png) no-repeat center center;border:none;cursor:pointer;}

.slide{position: relative;background: #000;margin: 0 auto;}
.slide .bd{position: relative;z-index: 0;}
.slide .bd li img{width: 100%;min-width: 1100px;vertical-align: top;}
.slide .hd{position: relative;z-index: 1;margin-top:-30px;height: 15px;line-height: 15px;text-align: center;}
.slide .hd ul li{cursor: pointer;display: inline-block;*display:inline; zoom:1; width:15px; height:15px; margin:5px; background:#c9c9c9; overflow:hidden;	font-size:0;border-radius: 50%;}
.slide .hd ul .on{background:#ff0000;}

.notice{ overflow:hidden; position:relative;background: url(../image/notice.png) no-repeat left center;height:30px;padding-left: 43px;margin: 30px auto 92px auto;}
.notice span.txt{color:#e61e17;line-height: 32px;font-size: 14px;float: left;font-weight: bold;}
.notice .bd{ padding:0px;float: left;margin-left: 16px;}
.notice .infoList li{ height:30px; line-height:32px;   }
.notice .infoList li a{color:#000}
.notice .infoList li a:hover{color:#e61e17}
.title1{position: relative;}
.title1 .title1-box{border: 1px solid #000;height:86px;text-align: center;font-size: 14px;padding-top: 10px;}
p.tit1{position: absolute;width: 120px;padding-top: 60px;background:#fff  url(../image/title1_bg.png) no-repeat center center;text-align: center;top:-79px;left:50%;margin-left: -60px;font-size: 16px;}
ul.tit2{position:absolute;width: 615px;top:55px;left:50%;margin-left: -287px;}
ul.tit2 li{float: left;padding:67px 24px 0 24px;background: url(../image/title1_bg2.png) no-repeat;text-align: center;}
.infos{background: url(../image/info1_bg.png) no-repeat bottom center;margin: 130px auto 0 auto;}
.infos-box{background: #fffaf2;;padding: 3px 0 19px 0;position: relative;box-shadow: 0px 10px 22px #ece5d4;border-bottom: 1px solid #ece5d4;border-top: none;}
h1.title{height:66px;background: url(../image/title-bg.png) no-repeat bottom center;text-align: center;font-size: 16px;line-height: 26px;font-weight: normal;margin: 33px 0 35px 0;}


.book1{position: absolute;top:0;right: 0;}
.book2{position: absolute;bottom:0}
p.red-tit{text-align: center;color:#ff0000;font-size: 14px;font-weight: bold;margin-bottom: 6px;}
p.cinfo1{width:596px;margin: 0 auto;text-align: justify;font-size: 13px;line-height: 25px;margin-bottom: 12px;}
p.cinfo1 a{color:#ff0000}
.con_info li{float: left;padding: 33px 75px 41px 81px;font-size: 16px;line-height: 28px;}
.service-show li{float: left;width:200px;margin:10px 0 30px 98px;position: relative;}
.service-show li img{width: 100%;max-height: 200px;}
.service-show li p{text-align: center;margin-top: 30px;}
.service-show li:hover p{color:#e61f18}
.service-show li i.nums{width:50px;height:50px;line-height:50px;border-radius:50%;background:#e61f18;color:#fff;text-align:center;font-size:16px;position: absolute;bottom:25px;left: 50%;margin-left: -25px;}
.pages{text-align: center;margin: 20px auto;}
.pages a{cursor: pointer;margin: 0 7px;text-decoration: none;}
.pages .button{border-radius: 5px;border: 1px solid #cccccc; padding: 8px 18px; color: #666666;font-weight: bold;display:inline-block;background: #fff;}
.pages .nums{color: #000;padding: 8px 12px;background: #fff;border-radius: 5px;border: 1px solid #cccccc;}
.pages .current{background: #d8d8d8;}
.product-shows{background: #f4efe7;padding:20px 0 50px 0;}
.product{margin: 10px auto 20px auto;}
.product li{width: 252px;height:164px;float: left;margin: 10px 0 18px 30px;border: 1px solid #dcdcdc;overflow: hidden;position: relative;}
.product li img{width: 250px;height:162px;}
.product li p{width: 250px;height:162px;position: absolute;top:0;left:-252px;color: #ffffff; z-index: 2;}
.product li p span{display: block; width: 94%; margin: 0 auto; line-height: 24px; font-size: 16px; padding-top: 60px;text-align: center;}
.product li p i { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; z-index: -1; background: #000000; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); }
a.more,a.more:hover{background:#e61f18;display: block;width: 120px;text-align: center;padding: 10px 0;margin: 0 auto;color:#fff;font-size: 14px;border-radius: 8px;text-decoration: none;}
.business{padding-bottom:70px;}

.intros{background: url(../image/intro_bg.jpg) no-repeat top center;min-height: 500px;padding-bottom: 60px;}
.about_Menu{margin: 20px auto;}
.about_Menu img{display: block;}
.a_Menu1 li{float: left;border:2px solid transparent;position: relative;overflow: hidden;cursor: pointer;}
.blacks{position: absolute;width:100%;height:100%;background-color:#000;opacity: .3;top:0;left:0;filter:alpha(opacity=30)}
.about_Info{display: none;}
.about_Info p{font-size: 14px;text-align: justify;line-height: 30px;}
.about_Info p.info{text-indent: 2em;margin: 28px 0;}
.about_Info .text{margin-left: 100px;}
.about_Info h3.list{background: url(../image/list_bg.png) no-repeat left center;padding-left: 13px;color:#e61e17;font-size:16px;margin-top: 30px;}
.about_Info h3.list:first-of-type{margin: 0;}
.event_year { width:60px;background-color:#f7f7f7;text-align:center;float:left;margin:10px 10px 0 40px;box-shadow: 5px 10px 20px #efeded;}
.event_year li { height:40px;line-height:40px;margin-bottom:11px;font-size:18px;color:#3e3d3d;position: relative;}
.event_year li label{cursor: pointer;}
.event_year li.current{background:#d61616;color:#fff}
.event_year li i.point{position: absolute;width: 0;height: 0;top: 10px;right: -10px;vertical-align: middle;border-left: 10px solid #d61616;border-top: 10px solid transparent;border-bottom: 10px solid transparent;display: none;}
.event_list { width:800px;float:left;margin:10px 0 20px 100px; }
.event_list h3 {margin: 0 0 10px 39px;font-size:24px;font-family:Georgia;color:#d61616;padding-left:25px;background:url("../image/jian.png") 0 -45px no-repeat;height:38px;line-height:30px;font-style:italic; }
.events{background: url(../image/line.png) repeat-y 45px;}
.event_list .events_info{ background:url("../image/jian.png") 43px -80px no-repeat;}
.event_list span { width:70px;text-align:left;display:block;float:left;margin-top:13px; }
.event_list  p { width:680px;margin-left:14px;display:inline-block;padding-left:10px;line-height:25px;float:left;margin-bottom:6px}
.event_list  p span { width:650px;text-align:left;padding:10px 15px;background:#f7f7f7;margin:0; }


.intros .banner{width: 1100px;height:301px;margin: 22px auto;position: relative;background: url(../image/banner_bj.png) no-repeat top center;}
.banner img.tits{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin:auto;}
.news{margin-bottom: 30px;border-bottom:1px dashed #898989;padding-bottom: 30px;}
.news dt{float: left;width:86px;height: 84px;padding:10px 0px;color:#666666;font-size: 14px;background: #f2f2f2;text-align: center;border: 1px solid #e2e2e2;}
.news dt.select{background: #e61f18;color:#fff;}
.news dt span.day{font-size: 24px;display: block;}
.news dd{float:left;margin-left: 30px;overflow: hidden;width: 980px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news dd p{font-size: 14px;color:#8d8d8d;}
.news a.new_Title{display:block;font-size: 16px;color:#000;margin: 12px 0 6px 0;}
.news a.new_Title:hover{color:#e61f18}

.news-info p{font-size: 14px;text-indent: 2em;line-height: 25px;margin-bottom: 20px;}


.product-category-tit.layui-tab{text-align: center !important;}
.product-category-tit li{display: inline-block; font-size: 16px;}
.product-category-tit  .layui-tab-title .layui-this:after{display: none}
.product-category-tit .layui-tab-title .layui-this{color: #D21111}
.product-dis{margin-left: -3.3%}
.product-dis li{width: 30%;float: left;background: #f9f9f9;margin: 10px 0 30px 3.3%;border: 2px solid #eaeaea;transition:border-color .2s ease-in-out;}
.product-dis li a.proimg-box{width: 336px;height:220px;display: block;overflow: hidden;}
.product-dis li img{height: 220px;max-width:100%;transition: all .6s ease;}
.product-dis li:hover{border: 2px solid #D21111;}
.product-dis li:hover img{transform: scale(1.1,1.1);}
.product-dis li p{text-align: center;line-height: 45px;}
.product-dis li:hover p{color:#e61f18}
.product-menu{width:850px;margin: 0 auto;}
.product-menu li{float: left;margin: 15px 0 15px 20px;text-align: center;font-size: 16px;padding: 0 10px;}
.product-menu li a{color:#666666;transition:all .3s ease;}
.product-menu li.select a,.product-menu li a:hover{color: #D21111;text-decoration: none;}


.business-area{padding: 20px 20px;border-bottom: 1px solid #dedede;margin-bottom: 25px;}
.business-area dt{width: 300px;float: left;margin-right: 35px;}
.business-area dt img{width: 250px;}
.business-area dd{width: 661px;float: left;}
.business-area dd h2{font-size: 24px;margin: 20px 0;font-weight: normal;}
.business-area dd p{font-size: 16px;line-height: 30px;text-align: justify;}


h1.comname{font:normal normal 24px "microsoft yahei";color: #000000;text-align: center;margin: 30px 0;}
.contacts li{float: left;margin-left: 20px;padding: 90px 30px 0 30px;background: url(../image/contact_bg.png) no-repeat;cursor: pointer;font-size: 16px;color:#000}
.contacts li:hover{background: url(../image/contact_bg2.png) no-repeat;color:#c2170f}
.contacts li.website{background-position: 79px 0;}
.contacts li.phone{background-position: -209px 0;}
.contacts li.email{background-position: -456px 0;}
.contacts li.address{background-position: -642px 0;}
.contacts li a{color:#000}
.contacts li a:hover,.contacts li:hover a{color:#c2170f}
.feedback{width: 950px;margin: 0 auto;}
.feedback p{font-size: 14px;font-weight: bold;margin: 6px 0;}
.feedback span.tips{color:#e61f18;padding-left: 10px;font-weight: normal;font-size: 13px;display: none;}
.feedback input,textarea{border: 1px solid #B6B6B6;background: #fff;width:930px;height: 35px;line-height: 35px;font-size: 14px;display: block;margin-bottom:25px ;padding: 0 10px;}
.feedback textarea{width:950px;height: 120px;padding: 10px;line-height: 22px;resize:none}
.feedback .test-area{position: relative;}
.feedback .fb_test{width: 160px;text-align: center;}
.test-code{position: absolute;top:0px;left:210px}
.fb_btn{position: absolute;top:0;right: 0;}
.feedback #submit,.feedback #reset{width: 84px;height: 32px;line-height: 32px;text-align: center;border-radius: 8px;background: #e61f18;color:#fff;border: none;display: inline-block;margin-left: 30px;float: left;cursor: pointer;}



.imgnav{width:788px;margin:10px auto;}
#content{margin:0px auto;line-height:19px;}
#content p{text-indent:2em;color:#333;}
h2.show_tit{font-size: 20px;color: #000000;text-align: center;margin: 20px 0 10px 0;}
.show_descri{color:#5c5c5c;font-size: 14px;width: 830px;margin: 30px auto;}
p.show_titSpec{color:#666666;font-size: 12px;text-align: center;padding-bottom: 20px;border-bottom: 1px solid #000;margin-bottom: 20px;}
.imgnav{ position:relative;margin:0 auto;width:830px;}
#img{z-index:10;width:788px;position:relative;text-align:center;}
#img img{width:100%;display:none;}
#front{position:absolute;left:0px;top:0px;z-index:10;cursor:pointer;width:394px;height:578px;background:url(404.png);}
#front a{ position:absolute;left:20px;top:224px;display:block;background:url(404.png) no-repeat;width:104px;height:104px;display:none;}
#next{ position:absolute;right:0px;top:0px;z-index:10;cursor:pointer;width:394px;height:578px;background:url(404.png);}
#next a{ position:absolute;right:20px;top:224px;display:block;background:url(404.png) no-repeat;width:104px;height:104px;display:none;}

#cbtn{position:relative;height:122px;margin-top:12px;}
#cbtn ul{position:relative;width:10000px;height:122px;}
#cbtn ul li{float:left;width:159px;cursor:pointer;text-align:center;margin-right:20px;position:relative;border: 2px solid transparent;}
#cbtn ul li img{width:155px;display:block;}
#cbtn ul li tt{background:#1598A8;color:#FFF;position:absolute;right:4px;bottom:4px;z-index:20;font-family:"宋体" ;font-size:12px;line-height:16px;padding:0 5px;}
#cbtn li.hov{border: 2px solid #e61f18;}
#cSlideUl{width:738px;overflow:hidden;position:relative;top:12px;margin:0 auto;}
.picSildeLeft,.picSildeRight{width:21px;height:78px;cursor:pointer;position:absolute;top:12px;z-index:9;background: #e61f18 url(../image/btn_left.png) no-repeat 5px 30px;}
.picSildeLeft{left:0px;}
.picSildeRight{right:0px;background: #e61f18 url(../image/btn_right.png) no-repeat 5px 30px;}


.search-tips{padding:40px 0 20px 180px;color:#414040;font-size: 16px;font-weight: bold;border-bottom: 1px dashed #858585;font-weight: bold;}
.keywords{color:#e61f18}
.search-content{width: 739px;margin: 20px auto 0;padding-bottom:40px;}
.search-content p{font-size: 12px;color:#8d8d8d;}
.search-tit{margin-top: 30px;}
.search-tit a{font-size: 16px;color:#000000;}
p.search-info{font-size: 14px;color:#8d8d8d;margin: 10px 0;}

li.nol{margin-left: 0;}
.footer{background: #333333;padding: 25px 0 3px 0;color:#fefefe;font-size: 14px;margin-top:0px;}
.footer-info{border-bottom: 1px solid #252525;padding-bottom: 6px;}
.footer-info ul li{float:left;margin:0 30px 0 60px;padding:-1px 30px;line-height: 27px;}
.footer-info ul li.tell{background: url(../image/tell.png) no-repeat left center;padding-left: 70px;min-height: 50px;}
.footer-info a{color:#fefefe;}
.footer a:hover{color:#42edfc}
.fr_links{border-top:1px solid #404040;padding: 10px 0;margin-top: 1px;font-size: 14px;text-align: center}
.fr_links a{padding-left:10px;color: #fff}
p.copyright{text-align: center;color:#b6b6b6;}


.banner.banner_01{background-image: url(../image/banner_bj02.png);}
.banner.banner_02{background-image: url(../image/banner_bj01.png);}
.banner.banner_04{background-image: url(../image/banner_bj04.png);}





.product-slider{
	width: 1100px;
	height: auto;
	
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	padding: 25px 0;
}
.product-slider .hd{position: absolute;width: 100%;margin: 0 auto;left: 0;}
.product-slider .hd .prev{display:block;position: absolute;top:130px;left: -29px;cursor: pointer;}
.product-slider .hd img{width: 40px;}
.product-slider .hd .next{display:block;position: absolute;right: -29px;top:130px;cursor: pointer;z-index: 999;}
.product-slider .bd{padding: 20px 10px;}
.product-slider .bd ul{ overflow:hidden;}
.product-slider .bd ul li{margin:0 10px;width: 340px;float:left;display:inline;overflow:hidden;text-align:center;}
.product-slider .bd ul li .pic{text-align:center;}
.product-slider .bd ul li .pic img{ display:block; }
.product-slider .bd ul li .title{ line-height:50px;}
a.proimg-box{color:#666666;transition:all .3s ease;font-size: 14px;}
a.proimg-box p{display: block;margin: 20px 0;}
a.proimg-box:hover{color:#e61f18;transition:all .3s ease;text-decoration: none;}
.products li img{transition: transform .3s ease;}
.products li:hover img{transform: scale(1.1,1.1);}



.qrcode{width: 106px;display: block}

.right-contact{position: fixed;padding-bottom:0;right: -3px;top: 404px;z-index: 999;width: 137px;transition: all .3s ease-in-out;}
.side_title{border-radius:5px 5px 0 0;background-color:#e61f18;position: relative;padding:6px 10px;color:#fff;font-size:14px;box-shadow: 0 0 5px rgba(134, 134, 134, 0.34);text-align: right;}
.side_title.pull-back{border-radius: 5px;}
.side_center{padding:10px 18px;text-align: center;border-radius:0 0 5px 5px;background-color: rgba(255, 255, 255, 0.95);box-shadow: 0 0 5px rgba(93, 93, 93, 0.53);}
.side_title .kf_icon{vertical-align: middle;width: 18px}
.side_title span{padding-right: 10px;}
.close-btn{position: absolute;left: 4px;bottom:4.6px;padding: 0 8px;cursor: pointer;}
.close-btn img{width: 22px;display: block}
.other{color:#6b6b6b}
.other img{width: 100%;display: block;margin: 10px 0;}
.hideclass{right:-85px;}
.hideclass .close-btn{transform:rotate(180deg)}




.pageinfo ul{text-align:center;}
.pageinfo ul li{display:inline-block;margin:0 3px}
.pageinfo ul li a,.pageinfo ul li span{display:inline-block;padding:5px 10px;border:none;color:#404040}
.pageinfo ul li a:hover,.pageinfo ul li.active span{color:#fff;background: #eb4c47;}