body {margin:0; padding:0;font: 14px "Microsoft YaHei";width:100%; overflow-x:hidden; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, clear, th, td, hr, lengend, button{margin:0; padding:0}
button, input, select, textarea{font: 14px/22px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none;}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6{font-size: 100%;}
address, cite, dfn, em, i, var{font-style: normal;}
ul, ol, li{list-style: none;}
a {	color: rgb(102, 102, 102); text-decoration: none; -ms-word-wrap: break-word;}
a:hover {color: #db261d; text-decoration: none;}
legend {color: rgb(0, 0, 0);}
fieldset {border: currentColor; border-image: none;}
img {border: currentColor; border-image: none;}
button {font-size: 100%;}
input {font-size: 100%;}
select {font-size: 100%;}
textarea {font-size: 100%;}
table {	border-collapse: collapse; border-spacing: 0;}
.fl {float: left;}
.fr {float: right;}
.pr {position: relative;}
.pa {position: absolute;}
.fz12 {font-size: 12px;}
.fz14 {font-size: 14px;}
.fz16 {	font-size: 16px;}
.fz18 {	font-size: 18px;}
.fz20 {	font-size: 20px;}
.fz22 {	font-size: 22px;}
.clear { clear: both;}

.header{ width:100%; }
.headerTop{width:100%; height: 40px;line-height: 40px;border-bottom: 1px solid #f0f0f0; font-size:15px;}
.headtpx{ width:1200px; margin:0px auto;display:block;}
.headerTop p{font-size: 14px;height: 40px;line-height: 40px;color: #666666;float: left;}
.headerTop ul{float: right;}
.headerTop li{float: left;height: 40px;line-height: 40px;border-right: 1px solid #f0f0f0;width: 81px;text-align: center;font-size: 14px;color: #666666;}
.headerTop li a{font-size: 14px;color: #666666;display: block;}
.headerTop li:first-child{border-left: 1px solid #f0f0f0;}
.headerTop li.last{width: 56px;}
.headerTop li.third{position: relative;}
.headerTop li.third .ma{position: absolute;top: 40px;left: 0px;width: 72px;height: 72px;display: none;background: #000;}
.headerTop li.third:hover .ma{display: block;}



.t_con{height:120px; overflow: hidden; width:1200px; margin:0px auto;}
.t_text{ font-size: 0;}
.t_text img{ height: 75px; padding-top: 20px; padding-right: 10px; }
.hd-tit {float: left;   margin-top: 28px;   padding-left: 31px;   border-left: 1px solid #e5e5e5;}
.hd-tit h2 {font-size: 25px; color: #333;}
.hd-tit h2 span {font-size: 25px;   color: #db261d;}
.hd-tit  p {   font-size: 16px;   color: #333;   padding-top: 5px;}
.hd-right {   float: right;   padding-top: 28px;}
.phone-hot {   position: relative;   float: left;   padding-right: 20px;}
.phone-hot  p {   font-size: 16px;   color: #333;}
.phone-hot  em {   display: block;   font-size: 35px;font-weight: bold;font-family: Impact;}
.phone-hot::after {   content: '';    display: block;position: absolute; left: -50px;    top: 6px;   background: url("../images/hd-phone.png") no-repeat center; width: 36px; height: 36px;}
.hd-phone { float: left;  padding-left: 20px; border-left: 1px solid #e6e6e6;}
.hd-phone  p {   font-size: 16px;   color: #333;}
.hd-phone  em {   display: block;   font-size: 35px;font-weight: bold;font-family: Impact;}
.menu{white-space:nowrap; height:55px;line-height:55px;font-size: 16px; background: #333; }
.menu ul{ overflow: hidden;width:1200px; margin:0px auto;}
.menu li{float: left; background:url(t_lin.gif) no-repeat right 23px;}
.menu li a{color:#ffffff;display:block;height:55px;padding:0 50px;}
.menu li.cur a,.menu li a:hover{text-decoration:none;color: rgb(255, 255, 255);z-index: 1; background: #db261d;}
.menu li a:-webkit-any-link{ display:block;}
.menu li.nob{ background: none;}
.menu li em{ display: none; position: absolute; top: 59px; width: 100%; text-align: center;}
.menu li em a{background:#db261d; display: block; border-top: 1px solid rgb(48, 48, 48); padding: 0;}
.menu li.cur em{ display: block;}


.banner {height: 618px; overflow: hidden; clear: both; position: relative; margin-top:5px;}
.ban_p {height: 618px; overflow: hidden; background:url(/skin/images/banner1.jpg) no-repeat scroll center top;}
.ban_p li {height: 618px; overflow: hidden;}
.ban_p li {margin: 0px auto; width: 100% !important; display: block; position: relative;}
.ban_p li img {left: 50%; top: 0px; width: 1920px; height: 618px; margin-left: -960px; position: absolute;}
.ban_p1 {height: 618px; overflow: hidden; background:url(yahua.jpg) no-repeat scroll center top;}
.ban_p1 li {height: 618px; overflow: hidden;}
.ban_p1 li {margin: 0px auto; width: 100% !important; display: block; position: relative;}
.ban_p1 li img {left: 50%; top: 0px; width: 1920px; height: 618px; margin-left: -960px; position: absolute;}

.ban_t {left: 50%; width: 1200px; height: 50px; text-align: center; bottom: 0px; margin-left: -550px; position: absolute;}
.ban_t em {background: rgb(255, 255, 255); border-radius: 13px; width: 13px; height: 13px; margin-right: 8px; display: inline-block;}
.ban_t em.on {background: #db261d;}

/*ä»‹ç»*/
.ser{ height: auto; background: url(mg.jpg) center center no-repeat; background-size: cover; background-attachment: fixed; padding-top:30px;}
.ser h2{ padding-top:10px; font-size: 36px; line-height: 24px; color: #333333; text-align: center; font-weight:normal; position: relative; margin-bottom: 45px;}
.ser h2:after{ position:absolute;width: 30px;height: 2px;left:584px;top: 130px;}
.ser p{text-align: center; font-size: 14px; line-height: 24px; color: #666666;}
.three_bg{font-size: 0;overflow: hidden; margin: 40px auto 0px auto; width:1200px;}
.three dl{ background:url(three_k01.png) no-repeat;width: 300px;height: 255px;float: left;}
.three dl dt{ background:url(/skin/images/three_y.png) no-repeat;width: 140px;height: 140px;text-align: center;overflow: hidden; margin:0 auto;line-height: 32px;transition: all 1s ease-in-out 0s;}
.three dl dt i{display: block;font-size: 22px; padding:38px 0 0;}
.three dl dt a{font-size: 18px;color: #fafafa;font-weight: bold; text-decoration:none;}
.three dl dt:hover,.fuw_l b:hover{ transform: rotateY(360deg);}
.three dl dd{font-size: 14px;color: #333;line-height: 22px; padding:12px 0 0;text-align: center;}
.three dl dd span{display: block;font-size: 16px;color: #000000; padding:0 0 10px; font-weight: bold; }
/*ä»‹ç»ç»“æŸ*/



/* --äº§å“ä¸­å¿ƒ -- */
.xktj {padding: 30px 0; overflow:hidden; width:1200px; margin:0px auto;}
.pro_left {width: 230px;background: #fff; float:left;}
.columnSpace{padding-bottom: 20px;  padding-left: 20px;   width: 190px;   padding-right: 20px;   background: #db261d;	padding-top: 20px;margin-bottom: 1px;}
.left_con01 ul li {height: 80px;line-height: 80px;font-size: 16px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;position: relative;padding-left: 30px;border-bottom: 1px solid #f7f7f7;}
.left_con01 ul li a {display: block;background: url(jt01.png) no-repeat 160px center;}
.left_con01 ul li:hover ,.left_con01 ul li.cur {background: #db261d;}
.left_con01 ul li:hover a ,.left_con01 ul li.cur a {color: #fff;background: url(jt02.png) no-repeat 160px center;}
.pro_right {padding: 20px 20px 0 20px; background: #fff;width: 920px; float:right; display:block;}
.pro_right ul {display: none;}
.pro_right ul.cur {display: block;}
.pro_right ul li {width: 306px;height:338px;float: left;margin: 0 0 10px 17px;}
.pro_right ul li.bdnot {margin-left: 0;}
.pro_right ul li img {border: 2px solid #eae9e9; width:296px; height:285px; }
.pro_right ul li span {display: block;height: 40px;line-height: 40px;font-size: 14px;text-align: center;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.pro_right ul li:hover img {border: 2px solid #db261d;}
.pro_right ul li:hover span {color: #db261d;}
/* --end äº§å“ä¸­å¿ƒ-- */

.container{ width:1200px; display:block; height:198px; margin:0px auto;}


/*  zxzxéƒ¨åˆ†  */
.zxzx {height: 198px; width:100%; background: url(/skin/images/zxzxbg01.jpg) no-repeat center;}
.zxzx_tel{ width:1200px; margin:0px auto; display:block;}
.zxzx_tel p{width: 270px; height:150px;color: #fff;font-size: 23px; display:block; float:right; margin:26px 80px 0px 0px; line-height:50px;}
.zxzx_tel b {display: block;font-size: 38px;font-weight: lighter; line-height:80px;}




/* ä¼˜åŠ¿ */
.ys{ height: 880px; padding-top:30px; width:100%; background: url(ysvbg.jpg) no-repeat bottom center;}
.ysvbg{height: 729px; width:1200px; margin:0px auto; padding-top:52px; overflow:hidden; }
.ysv { height:340px; display:block; overflow:hidden;width:100%;}
.ysv2 { height:340px; display:block; overflow:hidden; width:100%;}
.ysv img{float:left; width:350px; height:340px; overflow:hidden;}
.ysv .ysv_text{float:left;width: 750px; padding:15px 0px 0px 60px;}
.ysv_text div{margin-top: 35px;padding-left: 110px; height:auto; overflow:hidden;}
.ysv_text h5{font-size: 32px;color: #db261d;}
.ysv_text h5 span{font-size: 16px;font-weight: normal;}
.ysv_text p{font-size: 16px;line-height: 25px;color: #616161;}
.ysv .ysv_text div:first-of-type{background: url(01.png) no-repeat left center;}
.ysv .ysv_text div:last-of-type{background: url(02.png) no-repeat left center;}
.ysv2 .ysv_text div:first-of-type{background: url(03.png) no-repeat left center;}
.ysv2 .ysv_text div:last-of-type{background: url(04.png) no-repeat left center;}

.ysv2 .ysv_text{width: 750px; padding:15px 0px 0px 60px; float:left; overflow:hidden; margin-right:30px;}
.ysv2 .ysv_text img{ float:right;}
.wb1200{width:1200px;margin:0px auto;}
.wb100{width:1200px;overflow: hidden;}



/* å¤§å­— */
.Biaotititle{text-align: center; margin:10px auto 20px;}
.Biaotititle h3{font-size: 34px;color: #333;}
.Biaotititle h3 b{color: #db261d;}
.Biaotititle p{font-size: 14px;color: #666;margin-top: 5px;}
.Biaotititle h3 i{width: 20px;height: 1px;background-color: #999;display: inline-block;margin: 0 15px;vertical-align: middle;}


.Abouts{padding: 50px 0;overflow: hidden;height: 646px;width:1200px; margin:0px auto;box-sizing: content-box;}

.AboutsCon{display:block; margin-top:40px;box-sizing: inherit;}
.AboutsTop{overflow: hidden; font-size:16px; line-height:28px; color:#666;}
.AboutsBox{box-sizing: inherit;}
.AboutsBox ul li{width: 290px;position: relative;margin-top: 15px;}
.AboutsBox ul li span{display: block;width: 290px;height: 179px;overflow: hidden;}
.AboutsBox ul li span img{display: block;width: 290px;height: 179px;transition: .8s;}
.AboutsBox ul li:hover span img{transform: scale(1.1);}
.AboutsBox ul li p{height: 50px;line-height: 50px;padding: 0 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background: rgba(0,0,0,0.5);position: absolute;left: 0;bottom: 0;width: 270px;font-size: 16px;color: #fff;text-align: center;}
.AboutsBox dl{margin-left: 13px;margin-top: 15px;position: relative;}
.AboutsBox dl span{width: 594px;height: 371px;display: block;overflow: hidden;}
.AboutsBox dl span img{width: 594px;height: 371px;display: block;transition: .8s;}
.AboutsBox dl:hover span img{transform: scale(1.1);}
.AboutsBox dl p{height: 50px;line-height: 50px;padding: 0 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background: rgba(0,0,0,0.5);position: absolute;left: 0;bottom: 0;width: 574px;font-size: 16px;color: #fff;text-align: center;}
/* ç›¸å†Œ End */




/* news */
.news{background: url(newsBg01.jpg) no-repeat center;height: 660px; padding-top: 50px; }
.index-com-title{padding-top: 38px;}
.mainCon{margin-top: 28px;width:1200px; margin:0px auto; display:block;}
.newsL{float: left;width: 1200px;}
.me{height: 51px;}
.me ul{ text-align:center;}
.me li{float: left;width: 300px;height: 50px;line-height: 50px;text-align: center;position: relative;background: #fff;border-bottom: 1px solid #e7e7e7; margin:0px 6px;}
.me li a{font-size: 18px;color: #333333;display: block;text-decoration: none;}
.me li span{display: inline-block;*display: inline;zoom: 1;width: 24px;height: 24px;position: relative;margin-right: 8px;overflow: hidden;top: 6px;}
.me li span img{display: block;width: 24px;height: 48px;position: relative;}
.me li i{display: none;width: 15px;height: 6px;position: absolute;left: 50%;margin-left: -7px;bottom: -6px;}
.me li i img{display: block;width: 15px;height: 6px;}
.me li.cur i{display: block;}
.me li.cur{background: #db261d;border-bottom: 1px solid #000;}
.me li.cur a{color: #fff;}
.me li.cur span img{top: -24px;}
.conBox{padding-top: 30px;height: 448px;position: relative;overflow: hidden;background: #fff;}
.box{height: 448px;}
.boxL{float: left;width: 400px;margin-left: 32px;}
.newsL-pic{display: block;width: 400px;height: 298px;overflow: hidden;}
.boxL img{display: block;width: 400px;height: 297.6px;transition: all 1s ease-out;}
.boxL h3{font-size: 18px;color: #333333;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 20px 0 12px 0;}
.boxL h3 a{color: #333333;}
.boxL p{font-size: 14px;color: #666666;line-height: 25px;height: 75px;overflow: hidden;text-overflow: ellipsis;}
.boxL:hover img{transform: scale(1.1);}
.boxL:hover h3 a{color: #db261d;font-weight: bold;}
.boxR{width: 720px;float: left;margin-left: 30px;}
.boxR li{height: 100px; width:340px; display:block; float:left; margin:0px 8px 10px; overflow: hidden;border-bottom: 1px dotted #d4d1d1;}
.boxR li a{height:40px; line-height:40px; overflow:hidden; font-size:15px;background:#efefef url(/skin/images/news-icon04.jpg) no-repeat 10px center; text-indent:30px; width:340px; display:block; float:left; color:#111; }
.boxR li a:hover{color: #db261d;}
.boxR li p{color: #666666; font-size:14px; line-height:28px;  }


/* link */
.jxj-link{background: #f2f2f2;height: 130px; padding-top: 30px;}
.link{border:1px solid #dadada;background: #fff; overflow:hidden;}
.link dl dt{width: 120px;line-height: 50px;border-right:1px solid #dadada;float: left;background: url(../images/link.png) no-repeat 18px;text-indent: 43px}
.link dl dt a{color: #333;}
.link dd{float: left;margin-left: 15px;}
.link ul li{float: left;line-height: 50px;}
.link ul li a{padding:  0 10px;color: #333;border-left:1px solid #333;}
.link ul li a:hover{color: #42935e;}
.link ul li:first-child a{border-left: none;}

	
/* åŠ¨æ•ˆ */


/*footer*/
.footer_top_bg{background: #333; width:100%;}

.footer_top{ padding-top:37px; width:1200px; overflow:hidden; margin:0px auto;}
.footer_top:after{display: block;content: '';clear: both;}
.footer_t_l{float:left;width: 329px;}
.footer_t_l img{margin-bottom: 15px;}
.footer_t_l ul li{font-size:14px;color: #a3b3c9;float:left;width: 200px;margin-bottom: 20px;}
.footer_t_l ul li:last-child{width: 270px;}
.footer_t_m{width: 700px;box-sizing: border-box;float:left;}
.footer_t_m ul li{float: left;width: 350px;display: block;font-size:14px;color: #e8e8e8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 55px;margin-bottom: 25px;}
.footer_t_m ul li:nth-child(1){ background: url(icon1.png) no-repeat left center;}
.footer_t_m ul li:nth-child(2){ background: url(icon2.png) no-repeat left center;}
.footer_t_m ul li:nth-child(3){ background: url(icon3.png) no-repeat left center;}
.footer_t_m ul li:nth-child(4){ background: url(icon4.png) no-repeat left center;}
.footer_t_m ul li .ht5{font-size: 16px;color: #ffffff;margin-bottom:5px;}
.footer_t_m ul li p{font-size: 15px;color: #848484;}
.footer_t_r{float:right;width: 120px;text-align: center; display:block; overflow:hidden;}
.footer_t_r img{width: 120px;}
.footer_t_r p{font-size:14px;color: #848484;line-height: 30px;text-align: center;}
.footer_bottom_bg{background: #111;width:100%;}
.footer_bottom{height: 58px;line-height: 58px; width:1200px; margin:0px auto;}
.footer_bottom p{color: #696969;font-size:14px;float:left;}
.footer_bottom p a{color: #696969;font-size:14px;}

.sitemap{float:right;}
.sitemap a{font-size:14px;color: #696969;float:left;}

.content {margin: 0px auto; width: 1200px; display:block; overflow:hidden;}
.con{height: 50px;background: url(mub01addressBg.png); margin: 0px auto 10px auto; width: 1200px;  }
.p1{height: 50px;line-height: 50px;font-size: 13px;color: #fff;float: left;width: 1280px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.p1 a{color: #fff;padding: 0 4px;}
.p1 img{margin: 0 10px 0 20px;position: relative;top: 4px;}
.p2{float: right;font-size: 13px;color: #fff;line-height: 50px;margin-right: 22px;}

.Sidebar01 {WIDTH: 270px; FLOAT: left}
.Sidebar01 .top {HEIGHT: 80px; WIDTH: 100%; BACKGROUND: #ef0013;}
.Sidebar01 .top H2 {FONT-SIZE: 24px; HEIGHT: 80px; BACKGROUND: url(InpageSidebar01_icon01.png) no-repeat 218px center; FONT-WEIGHT: normal; COLOR: #fff; LINE-HEIGHT: 80px; TEXT-INDENT: 28px}
.Sidebar01 .top H2 A {TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: #fff}

.classify { border:1px solid #e4e4e4; background: #fff;}
.classify LI {FONT-SIZE: 16px;BORDER-TOP: #e4e4e4 1px solid;HEIGHT: 58px;BACKGROUND: url(mub02_jt03.png) no-repeat 224px center;COLOR: #333333;LINE-HEIGHT: 58px;TEXT-INDENT: 28px}
.classify LI A {TEXT-DECORATION: none; COLOR: #333333; DISPLAY: block}
.classify LI:hover {BACKGROUND: url(mub02_jt04.png) #ef0013 no-repeat 224px center}
.classify LI.cur {BACKGROUND: url(mub02_jt04.png) #ef0013 no-repeat 224px center}
.classify LI:hover A {FONT-WEIGHT: bold; COLOR: #ffffff}
.classify LI.cur A {FONT-WEIGHT: bold; COLOR: #ffffff}
.classify I {WIDTH: 3px; BACKGROUND: #ef0013; POSITION: absolute; LEFT: -1px; Z-INDEX: 9; DISPLAY: block; TOP: 0px}
.xgzx {border:1px solid #e4e4e4; MARGIN-TOP: 20px; padding:0px 19px 16px 19px; background: #fff; }
.xgzx H3 {FONT-SIZE: 18px; MARGIN-BOTTOM: 18px; HEIGHT: 59px; BORDER-BOTTOM: #e4e4e4 1px solid; FONT-WEIGHT: normal; COLOR: #ef0013; LINE-HEIGHT: 59px; TEXT-INDENT: 10px}
.xgzx P {FONT-SIZE: 14px;OVERFLOW: hidden;	WHITE-SPACE: nowrap;TEXT-OVERFLOW: ellipsis;COLOR: #333333; padding:0px 10px 0px 22px; border-bottom:1px dashed #ccc; height:38px; line-height:38px; background:url(/skin/images/news-icon04.jpg) no-repeat left center;}
.xgzx P A {COLOR: #333333}
.xgzx P:hover A {COLOR: #ef0013}
.clearfix:after { content: '';   display: block;   clear: both;   height: 0;   visibility: hidden;}


.partyou {WIDTH: 910px; float: right;}
.article {border:1px solid #e4e4e4; WIDTH: 908px; background: #ffffff; }
.AconBox { padding:20px 19px 0px 19px;}
.title H1 {FONT-SIZE: 22px; MARGIN-BOTTOM: 20px; FONT-WEIGHT: normal; COLOR: #333333}
.share {HEIGHT: 24px; WIDTH: 100%}
.share P {OVERFLOW: hidden; FLOAT: left}
.share P SPAN {FONT-SIZE: 14px; FLOAT: left; COLOR: #999999; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 8px; BORDER-LEFT: #b6b6b6 1px dotted; DISPLAY: block; PADDING-RIGHT: 8px}
.share P SPAN:first-child {BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px}

.co {OVERFLOW: hidden; MARGIN-TOP: 20px; PADDING-BOTTOM: 20px; font-size:15px;}
.co P {FONT-SIZE: 15px; COLOR: #333333; LINE-HEIGHT: 30px}
.co P A {COLOR: #ef0013}
.context {BORDER-TOP: #e7e7e7 1px solid; HEIGHT: 60px; WIDTH: 100%; BACKGROUND: #fff;}
.context P {HEIGHT: 60px; WIDTH: 444px; FLOAT: left; LINE-HEIGHT: 60px;}
.context P A {	FONT-SIZE: 14px; OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; COLOR: #666666; DISPLAY: block}
.context P.prevNews A {BACKGROUND: url(mub02_jt01.png) no-repeat left center; PADDING-LEFT: 20px; MARGIN-LEFT: 20px}
.context P.NextNews A {BACKGROUND: url(mub02_jt03.png) no-repeat right center; TEXT-ALIGN: right; PADDING-RIGHT: 20px; MARGIN-RIGHT: 20px}
.context P.prevNews A:hover {BACKGROUND: url(mub02_jt05.png) no-repeat left center; COLOR: #ef0013}
.context P.NextNews A:hover {BACKGROUND: url(mub02_jt05.png) no-repeat right center; COLOR: #ef0013}
.context P.NextNews {WIDTH: 444px; BORDER-LEFT: #e7e7e7 1px solid}



/* mub02tjcp æŽ¨èäº§å“å…¬å…±æ ·å¼*/
.mub02tjcp{border: 1px solid #e4e4e4;padding:20px;margin-top: 20px; background:#fff; display:block; overflow:hidden; width:870px; float:right; height:auto; margin-bottom:20px; } 
.mub02tjcp h2{ width:100%; border-bottom:1px dashed #eee; height:40px; }
.BconBox{width: 100%;margin-top: 20px;}
.BconBox li{width: 274px;float: left;margin-left: 13px;text-align: center; margin-bottom: 20px;}
.BconBox li span{display: block;width: 272px;height: 254px;overflow: hidden;border: 1px solid #e4e4e4;}
.BconBox li img{display: block;transform: scale(1);transition: all 1s ease-out; width: 272px;height: 254px; }
.BconBox li:hover img{transform: scale(1.2); }
.BconBox li em{display: block;font-size: 14px;color: #333333;margin-top: 10px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.BconBox li a{display: block;text-decoration: none;}


.productss{WIDTH: 850px; FLOAT: right; border:1px solid #e4e4e4; background:#fff; padding:30px;}
.productTitle{height:60px; width:100%; text-align:center;}
.productTitle h2{ font-size:26px; height:60px; line-height:60px;}
.productDetails{width:100%; font-size:16px; line-height:30px; }
.productDetails img{ display:block; margin:30px auto;}
.prevprod{ line-height:44px; margin:10px 0px; font-size:16px;}
.prevprod p{ width:415px; display:block; float:left; background:#eee; text-align:center; margin:5px;}



/*æ–°é—»*/
.art_list{  display:block; overflow:hidden; width:910px; float:right; margin-bottom:20px; border:1px solid #e4e4e4; padding-top:20px;}
.art_list .art_item {padding: 15px 0;border-bottom: 1px dashed #e4e4e4; display:block; overflow:hidden; width:100%;background:#fff;}
.art_list .art_item:first-child {padding-top: 0;}
.art_item .art_info {float: left;padding-left: 20px;}
.art_item h2 {overflow: hidden;	text-overflow: ellipsis;white-space: nowrap; width:700px;  display:block; float:left; height:32px; line-height:32px;}
.art_item h2 a {font-size: 16px;line-height: 30px;color: #444;}
.art_item .time {color: #999;line-height: 32px; height:32px; float:right; width:160px; color:#333;}
.art_item .art_desc {line-height: 24px; display:block; overflow:hidden; width:860px; color:#aaa;}

/*å¯¼èˆª*/
.pagination{width:900px; text-align:center; padding:30px 0px; display:block; overflow:hidden; margin:0px auto;}
.pagination a{display:inline-block;width:100px;background:#ffffff;height:44px; vertical-align:middle; line-height:44px; font-size:15px; border:1px solid #e5e5e5; margin-left:-5px}
.pagination a:hover{background:#ef0013; color:#FFF}
.pagination a.cur{background:#ef0013; color:#FFF}
.pagination p{display:inline-block;width:120px;background:#ffffff;height:44px; vertical-align:middle; line-height:44px; font-size:15px; border:1px solid #e5e5e5; margin-left:-5px}
.pagination p.pageRemark{display:inline-block;width:110px;background:#ffffff;height:44px; vertical-align:middle; line-height:44px; font-size:14px; border:1px solid #e5e5e5; margin-left:-5px}
.pagination p.pageRemark b{color:#ef0013;}
.pagination p.pageEllipsis{border-style:none;background:none; padding:4px 0px;color:#808080;}
.dates li {font-size: 14px;margin:20px 0}
.dates li span{float:right}

/*äº§å“å±•ç¤º*/
.probox { width: 920px; float: right; background:#eee; margin-bottom:20px;}
.probox ul{ display:block; padding:10px 0px 10px 10px;}
.probox li{ overflow:hidden; float:left; position:relative; width:294px; height:320px; margin-right:9px; margin-bottom:10px; background-color:#fff;}
.probox li img{ display:block; position:absolute; left:0; top:0; width:296px;  height:265px;}
.probox li .wen{ overflow:hidden; padding:0 20px; width:260px; height:50px; border-top:1px solid #ccc; position:absolute; left:0; bottom:0; z-index:2; background:url(p02_jiantou.png) no-repeat -40px center;}
.probox li h4{ font-size:16px; font-weight:normal; margin-top:15px; margin-bottom:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.probox li h4 a{ color:#333;}
.probox li p{ font-size:12px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;width:250px;}
.probox li:hover{ box-shadow:0 0 10px #ccc;}
.probox li:hover a{ color:#ef0013;}
.probox li:hover p{ color:#ffffff;}

.tool { display:none;}

.listsfl{width:100%; display:block; margin:0px auto; overflow:hidden; color:#fff;}
.listsfl li{ height:32px; line-height:32px; display:block; float:left; padding:0px 15px; background:#555; margin:5px 6px 5px 0px;}
.listsfl li.dhdh{background:#db261d;}
.listsfl li:hover{ background:#db261d;}
.listsfl li a{ color:#fff;}


.listspro {padding: 20px 20px 0 20px; background: #eee;width: 100%; display:block; margin:10px auto 0px auto; overflow:hidden;}
.listspro ul li {width: 24%;height:338px;float: left;margin: 0px 0.5% 10px;}
.listspro ul li.bdnot {margin-left: 0;}
.listspro ul li img {border: 2px solid #eae9e9; width:98%; height:285px; }
.listspro ul li span {display: block;height: 40px;line-height: 40px;font-size: 14px;text-align: center;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.listspro ul li:hover img {border: 2px solid #db261d;}
.listspro ul li:hover span {color: #db261d;}


.newslist{width:100%; display:block; margin:0px auto 15px auto; overflow:hidden; background:#eee; padding:10px 0px;}
.newslist ul li{width:30.2%; height:60px; line-height:30px; background:#fff; display:block; float:left; margin:5px 0px 5px 1%; border-radius:5px; padding:5px 10px; overflow:hidden;}
.newslist ul li a{ width:98%; display:block; float:left; height:30px; overflow:hidden; font-size:15px; background:url(/skin/images/news-icon04.jpg) no-repeat left center; text-indent:20px; color:#333; }
.newslist ul li span{ color:#fff; width:96px; float:right; line-height:26px; font-size:14px; background:#15708e; height:24px; margin-top:3px; text-align:center;border-radius:5px;}
.newslist ul li p{width:100%; height:30px; display:block; float:left; color:#999;}

.listbiaot{ width:100%; display:block; margin: 20px auto; height:44px;}
.listbiaot h2{ display:block; margin:0px auto; height:44px; line-height:44px; width:100%; overflow:hidden; text-align:center; color:#fff; background:#db261d; font-size:19px; font-weight:bold;}


.webox {background: #fff;height: 240px;padding: 19px 0 0;font-family: "Microsoft Yahei";line-height: 50px;color: #737373;overflow: hidden; margin:0px auto 20px auto;}
.webox_p {margin: 0 22px 0 0; display:block; float:right;}
.webox_p img {width: 217px;height: 217px;display: block;overflow: hidden;}
.webox_w {width: 880px;	padding: 0 0 0 40px; display:block; float:left;}
.webox_w h3 {height: 82px;line-height: 82px;font-size: 24px;color: #3d3d3d;}
.webox_w h3 b {color: #e3232f;}
.webox_w p {height: 120px;overflow: hidden; text-align:left; line-height:28px; font-size:15px;}
.webox_w span {display: block;	text-align: right;}

.zhypro{ background:#eee; display:block; margin:10px auto; height:380px;}
.zhyproz{ background:#ccc; display:block; width:360px; height:360px; margin:10px 0px 0px 10px; float:left;}
.zhyproz img{ width:100%; height:100%;}
.zhyproy{ background:#fff; display:block; width:810px; height:360px; margin:10px 0px 0px 10px;float:left;} 
.zhyproytit h2{ height:60px; line-height:70px; font-size:22px; width:800px; float:left; text-align:left; text-indent:20px; margin-top:10px; overflow:hidden;}
.zhyproyner{ width:780px; display:block; overflow:hidden; float:right; margin:10px 10px 0px 0px; line-height:30px; font-size:15px;}

.zdtp{ display:block; margin:20px auto; overflow:hidden;}
.zdtp ul li{ display:block; float:left; margin:0px 5px; }
.zdtp ul li img{ width:190px; height:175px; display:block;}

.fjx{ display:block; margin:10px auto; width:100%; overflow:hidden;}

.fzfenlei{ width:100%; display:block; margin:10px auto; height:auto; overflow:hidden;}
.fzfenlei li{ display:block; padding:10px 20px; background:#c10f06; margin:5px 4px; float:left; overflow:hidden; color:#fff;font-size:15px;}
.fzfenlei li a{color:#fff; font-size:15px;}

@media(max-width:1000px){

body{width:100%; max-width:640px; display:block; margin:0px auto; }

.headerTop{ display:none;}
.hd-right{ display:none;}
.container { width:100%; max-width:640px;  margin:0px auto; display:block; height:auto; }


.t_text { padding-right:0; width:100%; text-align:center; }
.hd-tit { display:none;}
.t_con{ margin:10px auto; width:100%;}

.menu{ width:98%; display:block; margin:0px auto; height:auto; line-height:46px; border-top:3px solid #db261d;}
.menu ul{ overflow: hidden; height:auto; margin:0px; width:100%; max-width:640px;}
.menu li{ display:block; width:25%; text-align:center; overflow:hidden; height:46px;}
.menu li a{color:#ffffff; height:46px; line-height:46px; padding:0px;}
.menu li.cur a,.menu li a:hover{text-decoration:none; color:#fff; line-height:46px;}
.banner {height: 280px; width:100%; margin:10px auto; }
.ban_p {height: 280px; background:url(/skin/images/bannerer.jpg) no-repeat center center; background-size:100% 100%;  width:98%; margin:0px auto;}
.ban_p1 {height: 280px; background:url(yahuaer.jpg) no-repeat center center; background-size:100% 100%;  width:98%; margin:0px auto;}

.Biaotititle{text-align: center; margin:10px auto;}
.ser{ width:98%;  margin:0px auto; display:block;  }
.three_bg{margin-top:0px;max-width:640px; width:100%; }
.three dl{ background:url(three_k01.png) no-repeat center center;width: 48%;height: 255px;float: left; margin:10px 1%; }
.three dl dt{ background:url(/skin/images/three_y.png) no-repeat;width: 140px;height: 140px;text-align: center;overflow: hidden; margin:0 auto;line-height: 32px;transition: all 1s ease-in-out 0s;}
.three dl dt i{display: block;font-size: 22px; padding:38px 0 0;}
.three dl dt a{font-size: 18px;color: #fafafa;font-weight: bold; text-decoration:none;}
.three dl dt:hover,.fuw_l b:hover{ transform: rotateY(360deg);}
.three dl dd{font-size: 14px;color: #333;line-height: 22px; padding:12px 0 0;text-align: center;}
.three dl dd span{display: block;font-size: 16px;color: #000000; padding:0 0 10px; font-weight: bold; }


.zxzx_tel{ display:none;}
.zxzx { background: url(zxzxbgx01.jpg) no-repeat center; display:none;}
.ys{ display:none;}



.xktj{ width:100%; margin:10px auto 0px; display:block;  padding:0px;}


.columnSpace{ display:none;}
.pro_left { width:100%; display:block; padding:0px;}
.left_con01{ width:100%; display:block; margin:0px auto;}
.left_con01 ul li { width:24%; display:block; float:left; height:40px; line-height:40px; text-align:center; padding:0px; margin:2px 0.5%; overflow:hidden; background:#111; }
.left_con01 ul li a{ color:#fff;}

.pro_right{ width:100%; display:block; padding:18px 0px;}
.pro_right ul li {width:48%;height:280px;float: left; }
.pro_right ul li.bdnot {margin: 5px 0.9%;}
.pro_right ul li img { width:98%; height:220px; border: 0.1% solid #eae9e9;}
.pro_right ul li span{ background:#d4170e; color:#fff;}
.pro_right ul li:hover span {color: #fff;}


.Abouts{padding: 20px 0; width:96%;  max-width:640px; margin:10px auto; height:auto;  }
.AboutsCon{margin-top:0px;}

.AboutsTop{overflow: hidden; font-size:16px; line-height:28px; color:#666; width:100%;}

.AboutsBox ul.fl{ float:none;}
.AboutsBox ul.fr{ float:none;}
.AboutsBox ul li{width:48%; float:left; display:block; margin: 15px 1%; }
.AboutsBox ul li span{width: 100%;height: 179px;}
.AboutsBox ul li span img{width: 100%;height: 179px;}
.AboutsBox ul li p{padding:0px; width: 100%;}

.AboutsBox dl{margin-left: 0px; width:100%; margin-top:0px;}
.AboutsBox dl span{width: 98%; margin:0px auto;height: 371px;}
.AboutsBox dl span img{width: 100%;height: 371px;}
.AboutsBox dl p{ padding:0px; width: 100%;}

.news{height: 860px; background:url(newsBg01.jpg); width:100%;  }
.newsL{ margin:0px auto; width: 100%; max-width:640px; float:none;}
.me{ width:100%; }
.me li{width: 30%; margin:0px 1%;  }
.me li span img{display: block;width: 24px;height: 48px;position: relative;}
.conBox{padding-top: 30px;height: 670px;overflow: hidden;background: #fff;}
.conBo{ height:auto; width:100%; margin:0px auto;}
.boxL{width: 94%; margin:0px 3%;}
.boxL img{width: 100%; height:200px;}
.boxL h3{ display:none;}
.boxL p{display:none;}
.boxR{width: 94%;margin: 20px 3%; }
.boxR p{ display:none;}
.boxR li{width:100%; margin:0px auto; height:55px; border:none;}
.boxR li a{ width:100%; height:46px; line-height:46px; border-radius:8px;  }

.jxj-link{ padding-top:0px; height:70px; width:100%;display:none; }
.mainCon{ width:100%; max-width:640px;}

.content {margin: 0px auto;  width: 98%;}
.con{width:100%; margin:0px auto; overflow:hidden; }
.con p.p1{width: 100%;}

.Sidebar01 { width:100%;}
.Sidebar01 .top{ display:none;}
.xgzx { display:none;}
.classify { width:100%; display:block; margin:10px auto;}
.classify ul li{ float:left; margin:5px 0.5%; width:24%; display:block; height:40px; line-height:40px; text-indent:0px; text-align:center; background:#222;}
.classify LI A  {COLOR: #fff; font-size:15px;}

.partyou{ width:100%; display:block; margin:8px auto;}
.article{ border:0px; background:#f8f8f8; width:100%;}
.AconBox{ padding:28px 0px 10px; width:96%; margin:0px auto;}
.co{ padding:0px; margin:0px auto 20px auto; width:100%;}
.context {HEIGHT: 40px; WIDTH: 100%;}
.context P {HEIGHT: 40px; WIDTH: 100%;  LINE-HEIGHT: 40px; BACKGROUND: #efefef url(mub02_jt05.png) no-repeat 20px center; margin:8px auto 0px;}
.context P.NextNews A {TEXT-ALIGN: left;  PADDING-LEFT: 20px; MARGIN-LEFT: 20px}
.context P.NextNews{ width:100%;}

.mub02tjcp{width:100%; display:block; margin:0px auto; padding:0px 0px 20px;border: 0px;}
.mub02tjcp h2{ display: none;}
.BconBox li{width: 48%;float: left;margin:5px 1%;text-align: center;}

.BconBox li span{width: 98%; height: 180px;overflow: hidden;border: 1px solid #e4e4e4;}
.BconBox li img{width: 100%;height: 180px; }

.productss{WIDTH:100%; margin:0px auto; border:0px; background:#f8f8f8; padding:30px 0px 10px;}
.productTitle h2{ line-height:40px;font-size:22px;}
.productDetails{width:96%; display:block; margin:0px auto;}
.productDetails img{ margin:10px auto; width:100%;}
.prevprod{ font-size:15px;}
.prevprod p{ width:98%; height:40px; line-height:40px;  background:#eaeaea; margin:5px auto; float:none;}

.art_list{ width:98%; border:0px; float:none; display:block; margin:0px auto; }
.art_list .art_item {padding: 10px 0;}
.art_item .art_info { width:100%; padding-left:0px;overflow:hidden;}
.art_item h2 {width:78%; font-weight:normal;  }
.art_item .time { width:20%; overflow:hidden; display:block;}
.art_item .art_desc{ display:none;}

.pagination{ width:100%;}
.pagination a{width:20%;height:40px;line-height:40px; font-size:15px;}
.pagination p{width:25%;height:40px;line-height:40px; font-size:15px;}

.probox{ width: 100%; float:none; margin:10px auto;}
.probox ul{ padding:10px 0px 10px; width:100%; margin:0px auto;}
.probox li{ float:left; width:48.5%; height:250px; margin:5px 0px 5px 1%; background:#fff;}
.probox li img{ width:100%; height:210px;}
.probox li .wen{ padding:0; width:100%; height:40px; line-height:40px; text-align:center; }
.probox li h4{ font-size:15px; font-weight:normal; margin-top:0px; margin-bottom:5px; }


.footer_top_bg{background: #222; padding-bottom:60px;  }
.footer_top{ width:98%; max-width:640px; }
.footer_t_l{ display:none;}
.footer_t_m{ width:100%; max-width:640px; margin:0px auto; height:70px; overflow:hidden;}
.footer_t_m ul li{width: 50%;padding-left: 50px;}
.footer_t_r{width: 100%;}
.footer_bottom_bg{ display:none;}

.tool { position: fixed; bottom: 0; left: 0; right: 0; z-index: 900; -webkit-tap-highlight-color: #c10f06; display:block; }
ul.toollist { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0;margin: auto; display: block; height: 48px; padding-left:0px;}
.toollist li{ float:left;width: auto;  height: 100%;width:25%;position: static!important;  margin: 0;border-radius: 0!important; -webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;-webkit-box-sizing: border-box; box-shadow: none!important; background: none; list-style:none; }
.toollist li a {font-size: 20px;line-height: 20px;text-align: center;display: block;text-decoration: none;padding-top: 2px;position:relative;}
.toollist li a img{width:24px;height:24px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center;}
/*ç»¿è‰²ä¸»é¢˜*/
.toollist {	background:#c10f06;}
.toollist li{ border-right: 1px solid rgba(255, 255, 255, 0.7);}
.toollist li a {color: #fff;}

.listspro {padding: 10px 0px 0px 0px; height:520px; display:block; overflow:hidden;}
.listspro ul li {width: 49%;height:250px;margin: 0px 0.5% 10px;}
.listspro ul li.bdnot {margin-left: 0;}
.listspro ul li img {border: 2px solid #eae9e9; width:98%; height:212px; }
.listspro ul li span {height: 30px;line-height: 30px;}

.newslist ul li{width:45%;}


.webox {height: auto;padding: 19px 0 0; margin:0px auto 10px auto;}
.webox_p {margin: 0px auto;float:none;}
.webox_p img {margin:0px auto; display:block; }
.webox_w {width:98%;	padding: 10px 0px; }
.webox_w h3 {font-size: 20px; overflow:hidden; text-align:center;}
.webox_w p {height: auto;}

.zhypro{height:auto; width:100%}
.zhyproz{  width:100%; }
.zhyproz img{ width:100%; height:100%;}
.zhyproy{ background:#fff;  width:100%; height:410px; overflow:hidden;margin:10px 1% 0px 1%;} 
.zhyproytit h2{  width:100%; text-indent:0px;}
.zhyproyner{ width:98%; height:auto;}

.zdtp{width:100%;}
.zdtp ul li{ display:block; float:left; margin:5px 1%; width:48%; }
.zdtp ul li img{ width:100%; height:175px; display:block;}

.fjx{ display:block; margin:10px auto; width:100%; max-width:640px; overflow:hidden;}

.fzfenlei{ margin:0px auto 10px auto;}
.fzfenlei li{ display:block; padding:8px 12px; background:#c10f06; margin:5px 4px; float:left; overflow:hidden; color:#fff;font-size:15px;}
.fzfenlei li a{color:#fff; font-size:15px;}

}

@media(max-width:560px){
.AboutsBox ul li span{height: 160px;}
.AboutsBox ul li span img{height: 160px;}
.AboutsBox dl span{height: 250px;}
.AboutsBox dl span img{height: 250px;}

.pro_right ul li {height:260px; }
.pro_right ul li img {  height:200px; }

.newslist ul li{width:43%;}
