
/* CSS Document */
#flashs{ position:relative; height:600px; overflow:hidden; width:100% !important;}
#flashs .bd{ width:100% !important;}
#flashs .banerer{ width:100% !important;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; width:100% !important;}
#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;}
#flashs .bot1{ background:url(../image/babot1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(../image/babot2.png) no-repeat center; right:5%; z-index: 2;}


/*MIM*/
.MIM { overflow:hidden; width:100%; height:563px; background:url(../image/mimbg.jpg) no-repeat center top;}
.MIM span{ display:block; text-align:center; margin-top:40px; font-size:13px; color:#c1c1c1; font-family:Arial; text-transform:uppercase}
.MIM h3{ font-size:32px; color:#222; text-align:center; padding-bottom:20px; background:url(../image/mim_h.png) no-repeat center bottom; margin-bottom:40px;}
.MIM h3 b{ color:#b71d22;}
.MIM .Mbox { overflow:hidden; height:370px; position:relative;}
.MIM .Mbox img{ display:block; position:absolute; /*left:50%; top:50%; margin-left:-185px; margin-top:-161px;*/ left:50%; top:50%; width:0; height:0;}
.MIM .Mbox>div { overflow:hidden; width:300px; position:absolute; display:none;}
.MIM h5{ font-size:20px; color:#262626; margin-bottom:10px;}
.MIM p{ font-size:16px; color:#363636; line-height:22px; }
.MIM p b{ color:#e08f1d;}
.MIM .wen01 h5,.MIM .wen03 h5,.MIM .wen05 h5,.MIM .wen01 p,.MIM .wen03 p,.MIM .wen05 p{ text-align:right;}
.MIM .wen01,.MIM .wen05{ overflow:hidden; padding-right:90px; background:url(../image/mim01.png) no-repeat right bottom; padding-bottom:5px;}
.MIM .wen02,.MIM .wen06{ overflow:hidden; padding-left:90px; background:url(../image/mim02.png) no-repeat left bottom; padding-bottom:5px;}
.MIM .wen03,.MIM .wen04{ padding-bottom:5px; border-bottom:1px solid #d3d3d2;}
.MIM .wen03{ padding-right:22px;}
.MIM .wen04{ padding-left:22px;}
.MIM .wen01,.MIM .wen03,.MIM .wen05{ left:0;}
.MIM .wen02,.MIM .wen04,.MIM .wen06{ right:0;}
.MIM .wen01,.MIM .wen02{ top:0}
.MIM .wen03,.MIM .wen04{ top:130px;}
.MIM .wen05,.MIM .wen06{ top:260px;}

/*工艺*/
.gongyi{ overflow:hidden; width:100%; height:522px; background:url(../image/gongyi_bg.jpg) no-repeat center top;}
.gongyi span{ display:block; text-align:center; margin-top:40px; font-size:13px; color:#c1c1c1; font-family:Arial}
.gongyi h3{ font-size:32px; color:#222; text-align:center; padding-bottom:20px; background:url(../image/mim_h.png) no-repeat center bottom; margin-bottom:20px;}
.gongyi h3 b{ color:#b71d22;}
.gongyi h3 a{ color:#222;}
.gongyi .gyBox{ overflow:hidden; height:335px; position:relative;}
.gongyi .gyBox img{ display:block; position:absolute;}
.gongyi .img01{ left:380px; top:35px; opacity:0; filter:alpha(opacity=0)}
.gongyi .img02{ left:555px; top:35px; opacity:0; filter:alpha(opacity=0)}
.gongyi .img03{ left:0; top:0; width:0; height:329px; background:url(http://www.upmaxie.com/template/default/images/gongyi_tu.png) no-repeat left center;}

/*show*/
.show{ height: auto; background-color:#26a28a; margin:50px auto; padding-bottom:20px}
.show>span{ display:block; text-align:center; padding-top:30px; font-size:13px; color:#fff; font-family:Arial}
.show h3{ font-size:32px; color:#222; text-align:center; padding-bottom:20px; background:url(../image/show_h.png) no-repeat center bottom; margin-bottom:35px;}
.show h3 a{ color:#fff;}
.show .showBox{ width:100%; height: auto; position:relative;}
.show .showBox span{ display:block; width:48px; height:48px; position:absolute; top:97px; cursor:pointer;}
.show .s_left{ background:url(../image/showBtn1.jpg) no-repeat center top; left:-95px;}
.show .s_right{ background:url(../image/showBtn1.jpg) no-repeat center bottom; right:-95px;}
.show .showWin{ overflow:hidden; width:1160px; margin:0 auto; height:270px; position:relative}
.show .showWin ul{ overflow:hidden; position:absolute;}
.show .showWin li{ float:left; width:210px; height: auto; margin-right:30px; text-align:center;}
.show .showWin li img{ width:100%}
.show .showWin li p{ font-size:14px; color:#fff; margin-top:20px;}
.show .showWin li a{ text-decoration:none}

/*弹簧特点*/
.thtd{ overflow:hidden; width:100%; padding:40px 0; background:url(../image/thtd_bg.png) repeat center;}
.thtd .tuleft{ overflow:hidden; width:443px; height:516px; background:url(../image/thtd_tubg.jpg) no-repeat center; float:left; position:relative;}
.thtd .wenRight{ overflow:hidden; padding-top:25px; float:right; width:557px; height:491px; background-color:#fff;}
.thtd h4{ font-size:20px; border-left:3px solid #fff; padding-left:5px; margin-left:25px; margin-top:30px;}
.thtd h4 a{ color:#fff;}
.thtd h4 p{ font-size:15px; color:#fff; font-weight:normal; margin-bottom:10px; font-family:Arial}
.thtd .tuleft img{ display:block; position:absolute;}
.thtd .tuleft .tu{ left:50%; /*margin-left:-126px; top:40px;*/ top:255px; width:0; height:0}
.thtd .tuleft .yy{ left:50%; margin-left:-130px; bottom:40px; display:none}
.thtd dl{ overflow:hidden; width:480px; margin-left:600px; margin-bottom:20px;}
.thtd dt{ overflow:hidden; float:left;}
.thtd dd{ overflow:hidden; width:360px; float:right;}
.thtd dd h5{ font-size:20px; color:#262626; margin-top:10px; margin-bottom:10px;}
.thtd dd p{ font-size:16px; color:#363636; line-height:22px;}
.thtd dd p b{ color:#e08f1d;}

/*弹簧生产工艺*/
.thgy{ overflow:hidden; width:100%; height:510px; background:url(../image/gongyi_bg.jpg) no-repeat center;}
.thgy span{ display:block; text-align:center; margin-top:40px; font-size:13px; color:#c1c1c1; font-family:Arial}
.thgy h3{ font-size:32px; color:#222; text-align:center; padding-bottom:20px; background:url(../image/mim_h.png) no-repeat center bottom; margin-bottom:40px;}
.thgy h3 b{ color:#b71d22;}
.thgy h3 a{ color:#222;}
.thgy .thBox{ overflow:hidden;}
.thgy ul{ overflow:hidden; margin-left:65px; margin-bottom:30px;}
.thgy li{ float:left; width:112px; height:119px; margin-right:45px;opacity:0;filter:alpha(opacity=0)}
.thgy .tu{ display:block; margin-left:50px; width:0; height:121px; }

/*支持*/
.zhichi{ overflow:hidden; width:1390px; margin:0 auto; margin-bottom:40px;}
.zhichi span{ display:block; text-align:center; font-size:13px; color:#c1c1c1; font-family:Arial}
.zhichi h3{ font-size:32px; color:#222; text-align:center; padding-bottom:20px; background:url(../image/mim_h.png) no-repeat center bottom; margin-bottom:40px;}
.zhichi h3 b{ color:#e48305;}
.zhichi h3 a{ color:#222;}
.zhichi .zcBox{ overflow:hidden; width:100%; height:125px; position:relative;}
.zhichi .zcBox span{ display:block; width:48px; height:48px; cursor:pointer; position:absolute; top:20px;}
.zhichi .zcLeft{ background:url(http://www.upmaxie.com/template/default/images/showbtn.png) no-repeat center top; left:0;}
.zhichi .zcRight{ background:url(http://www.upmaxie.com/template/default/images/showbtn.png) no-repeat center bottom; right:0}
.zhichi .zcWin{ overflow:hidden; width:1006px; height:125px; margin:0 auto; position:relative;}
.zhichi .zcWin ul{ position:absolute; overflow:hidden;}
.zhichi .zcWin li{ float:left; width:156px; margin-right:14px; height:125px; text-align:center}
.zhichi .zcWin li a{ text-decoration:none}
.zhichi .zcWin li p{ font-size:14px; color:#232323; margin-top:15px;}
.zhichi .zcWin li img{ display:block; border:6px solid #e7e7e7;}

/*优势*/
.youshi{ overflow:hidden; width:100%; background:url(http://www.upmaxie.com/template/default/images/ysbg.png) repeat center; padding-bottom:35px;}
.youshi h3{ font-size:35px; color:#fff; text-align:center; margin-top:55px;}
.youshi h3 b{ color:#fcff03;}
.youshi span{ display:block; text-align:center; font-size:25px; color:#fff;}
.youshi>em{ font-size:15px; display:block; font-family:Arial; text-align:center; color:#9bdbce; margin-bottom:35px;}
.youshi .ysBox{ overflow:hidden; width:1000px; height:1204px; margin:0 auto; background:url(http://www.upmaxie.com/template/default/images/yswenbg.jpg) no-repeat center;}
.youshi h4{ font-size:22px; color:#232323; padding-left:65px;}
.youshi .ysBox em{ display:block; font-size:12px; color:#cbcbcb; font-family:Arial; margin-bottom:40px; padding-left:65px;}
.youshi p{ font-size:15px; color:#2f2f2f; background:url(http://www.upmaxie.com/template/default/images/ys_d.png) no-repeat left center; padding-left:10px; line-height:30px;}
.youshi p b{ color:#e28a0d;}
.youshi .ysBox div{ float:left; overflow:hidden; width:455px;}
.youshi .wen01{ margin-left:40px; margin-top:55px;}
.youshi .wen02{ margin-left:50px; margin-top:55px;}
.youshi .wen03{ margin-left:40px; margin-top:440px;}
.youshi .wen04{ margin-left:50px; margin-top:440px;}

/*ryzz*/
.ryzz{ overflow:hidden; width:1170px; margin:0 auto; margin-top:55px; margin-bottom:40px;}
.ryzz .menu{ overflow:hidden; width:1200px; margin:0 auto; position:relative; margin-bottom:40px;}
.ryzz .menu ul{ overflow:hidden; float:left; position:relative; z-index:2}
.ryzz .menu li{ float:left; font-size:20px; padding:0 15px; padding-bottom:18px;}
.ryzz .menu li a{ color:#191919; text-decoration:none;}
.ryzz .menu li.cur{ font-weight:bold; border-bottom:4px solid #b71d22;}
.ryzz .menu li.cur a{ color:#e48305;}
.ryzz .menu em{ display:block; width:100%; height:1px; background-color:#ccc; position:absolute; left:0; bottom:2px; z-index:1}
.ryzz .ryzzBox{ overflow:hidden; width:100%; height:370px; position:relative}
.ryzz .ryzzBox span{ display:block; width:48px; height:48px; position:absolute; top:160px;}
.ryzz .ryzzBox .ryleft{ background:url(http://www.upmaxie.com/template/default/images/showbtn.png) no-repeat center top; left:0; cursor:pointer;}
.ryzz .ryzzBox .ryright{ background:url(http://www.upmaxie.com/template/default/images/showbtn.png) no-repeat center bottom; right:0; cursor:pointer;}
.ryzz .ryWin{ overflow:hidden; width:983px; height:370px; position:relative; margin:0 auto;}
.ryzz .ryWin ul{ overflow:hidden; position:absolute;}
.ryzz .ryWin li{ float:left; width:233px; height:370px; text-align:center; margin-right:17px;}
.ryzz .ryWin li a{ text-decoration:none;}
.ryzz .ryWin li p{ text-align:center; font-size:14px; color:#191919; margin-top:15px;}

/*about*/
.about{ overflow:hidden; width:100%; background:url(http://www.upmaxie.com/template/default/images/aboutbg.jpg) repeat center; padding:50px 0;}
.about .tu{ overflow:hidden; width:656px; height:396px; background-color:#fff; padding:30px; float:left;}
.about .wen{ padding:35px 30px; background:#26a28a; float:right; margin-top:-426px; width:330px; float:right; height:326px; overflow:hidden}
.about a{ color:#fff}
.about h3{ font-size:28px;}
.about em{ display:block; font-size:13px; color:#fff; font-family:Arial; margin-bottom:25px;}
.about p{ font-size:14px; color:#fff; line-height:22px; width:100%; height:176px; overflow:hidden; margin-bottom:35px;}
.about .wen>a{ display:block; float:left; width:115px; height:35px; text-align:center; line-height:35px; background:url(http://www.upmaxie.com/template/default/images/s_btn.png) no-repeat center; font-size:13px; margin-right:20px; text-decoration:none;}

/*news*/
.news1{background:url(http://www.upmaxie.com/template/default/images/bg2.jpg) center no-repeat;padding:0 0px 50px;position: relative;overflow: hidden; padding-bottom:30px}



.new{background: url(../image/gongyi_bg1.jpg) no-repeat center top;position: relative;overflow: hidden; padding-bottom:30px}



.neww{background: #f8f8f8;position: relative;overflow: hidden; padding-bottom:30px}



.new_l{width: 355px;background:url(../image/new_bg.jpg) repeat-x 0 0 #fff;padding:20px 20px 0;height: 510px;box-shadow:0 0 10px 2px #e7e7e7;overflow: hidden;margin-top: 54px; float:left}

.new_r{width:781px;margin-top: 54px; float:right}

.new1{width:721px;overflow: hidden;height:285px;background: #fff;box-shadow:0 0 10px 2px #e7e7e7;margin-bottom: 20px;padding: 20px 30px 0;}
.new2{width:721px;overflow: hidden;height:185px;background: #fff;box-shadow:0 0 10px 2px #e7e7e7;margin-bottom: 20px;padding: 20px 30px 0;}

.newtil{height:40px;line-height:30px;font-size:24px;font-weight: normal;}

.newtil a{color: #363636;}

.newtil em{display: block;font-size: 10px;opacity: 0.5;line-height: 20px ; text-transform:uppercase;}

.newtil span{float: right;width: 33px;height: 33px;display: block;background:url(../image/new_more2.png) no-repeat 0 0;}

.newtil span a{display: block;width: 33px;height: 33px;}

.new_l .newtil a{color: #fff;}

.new_l .newtil span{background:url(http://www.upmaxie.com/template/default/images/new_more1.png) no-repeat 0 0;}



.new_l dl{padding: 16px 0 0;}

.new_l dt,.new_l dt img{height:209px;width: 100%;display: block;overflow: hidden;}

.new_l dd{padding: 11px 0 0;}

.new_l dd h3,.new1_c li a{line-height:40px;font-size:14px;color: #999;display: block; background:url(../image/jt1.png) no-repeat left center; padding-left:15px; border-bottom:#CCC 1px dashed}

.new_l dd h3 a{display: block;color: #363636;}

.new_l dd h3 a:hover{color:#b71d22;}

.new_l dd h3:hover,.new1_c li a:hover{color:#b71d22;}

.new_l dd p{height: 108px; font:14px "Microsoft YaHei"; color:#989898;overflow: hidden;}

.new_l dd span,.new1_c li span{background:url(http://www.upmaxie.com/template/default/images/new_line.jpg) no-repeat 0 center;height:24px;overflow: hidden;text-align: right;font-family: Times New Roman;color: #989898;display: block;}


.new1_c ul{ padding-top:15px}
.new1_c li{width:312px;float: left;}

.new1_c li p{height: 76px;overflow: hidden; color:#989898; font-size:14px;}

.new1_c li:nth-child(2n-1){padding: 0 68px 0 0;}

.new2_w a {
    display: inline-block;
    color: #b71d22;
}

.new2{position: relative;}
.new2 .al{overflow:hidden; margin-top:65px; width:726px}
.new2 .al .bd{overflow:hidden;}
.new2 .al .bd ul li{width:150px; margin-right:10px; float:left;border:1px solid #e7e7e7; }
.new2 .al .tp{width:100%; overflow:hidden;}
.new2 .al .tp img{width:100%; height:auto; display:block;}

.new2 .newtil{height: 10px;}

.new2 .newtil span{position: absolute;right: 20px;top: 20px;}

.new2 .newtil p{position: absolute;left: 30px;top: 20px;}

.new2_w{width: 100%; padding-top:10px; line-height:24px; font-size:14px}


.new2_p{width: 355px;}

.new2_p dt{float: right;}

.new2_p dd{float: left;padding: 145px 0 0;}

.new2_p dd a{display:block;background:url(http://www.upmaxie.com/template/default/images/new_more4.jpg) no-repeat;width:148px;height:43px;font:14px "Microsoft YaHei";line-height:43px;padding-left:20px;color:#fff;}

.hezuo{width:100%;  background:#fff; overflow:hidden; height:auto; }
.hezuo .hb{width:1195px; background-color:#fff; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; margin:30px auto;}
.hezuo .hb ul li{width:198px; height:108px; font-size:22px; line-height:108px; color:#999; text-align:center; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; float:left; display:block;}
.hezuo .hb ul li img{ width:80%}
.lf{ float:left;}
.rt{ float:right;}


/*link*/
.link{ overflow:hidden; width:100%; height:80px; background:url(http://www.upmaxie.com/template/default/images/linkbg.png) no-repeat center top; padding-top:31px;}
.link h3{ float:left; font-size:18px; color:#fff; padding-right:19px; border-right:1px solid #404040;}
.link h3 a{ color:#fff;}
.link h3 p{ font-size:15px; margin-top:15px; font-family:Arial; font-weight:normal; color:#cdcdcd;}
.link ul{ overflow:hidden; width:840px; float:right;}
.link li{ float:left; margin:5px; font-size:13px; white-space:nowrap;}
.link li a{ color:#fff;}

/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
/*处理中动画占全屏*/
#oran_div_processing{width:300px;padding:20px;z-index:9999;text-align:center;background:#fffeef;border:solid 1px #b8ab04;}





.adv{width: 100%; background:#f2f2f2}

.adv .title{width: 100%;padding-top: 190px;height: 124px;background: url(../image/advBg01.jpg) no-repeat center;text-align: center;}

.adv .title p{font-size: 15px;color: #e7faff;}

.adv .title span{display: block;font-size: 30px;color: #fff;font-weight: bold;}

.adv .mainCon{width: 100%;}

.adv .mainCon .con1{height: auto; overflow:hidden;padding-top:32px;}

.adv .mainCon .con2{background:#f2f2f2;height: auto; overflow:hidden;}

.adv .mainCon .con3{height: auto; overflow:hidden;}

.adv .mainCon .con4{background:#f2f2f2;height: auto; overflow:hidden;}

.adv .mainCon .con5{ overflow:hidden}

.adv .mainCon .con .box{width: 521px;position: relative;}

.adv .mainCon .con .box dl{padding-left: 30px;}

.adv .mainCon .con dt{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 36px;}

.adv .mainCon .con dd p{font-size: 14px;color: #666666;line-height: 19px;margin-top: 12px;}

.adv .mainCon .con dd p:first-child{margin-top: 0;}

.adv .mainCon .con a{display: block;font-size: 16px;color: #fff;width: 158px;height: 44px;line-height: 44px;text-align: center;text-decoration: none;background: #b71d22;margin-top: 50px;}

.adv .mainCon .con .box img{display: block;position: absolute;top: 5px;left: 0;}

.adv .mainCon .con1 .box1{ float:left; width:646px;}
.adv .mainCon .con1 .box2{width:490px;position: relative; float:right; padding-left:30px; margin-top:20px }
.adv .mainCon .con1 .box2 img{display: block;position: absolute;top: 5px;left: 0;}
.adv .mainCon .con2 .box1{float:left; width:506px; padding-left:30px; position:relative}
.adv .mainCon .con2 .box2 { float:right;width:644px;}
.adv .mainCon .con2 .box1 img{display: block;position: absolute;top: 5px;left: 0;}

.adv .mainCon .con3 .box{margin-left: 678px;} 
.adv .mainCon .con3 .box1{ float:left; width:653px;}
.adv .mainCon .con3 .box2{width:470px;position: relative; float:right; padding-left:30px; }
.adv .mainCon .con3 .box2 img{display: block;position: absolute;top: 5px;left: 0;}
.adv .mainCon .con4 .box1{float:left; width:480px; padding-left:30px; position:relative}
.adv .mainCon .con4 .box2 { float:right;width:638px;}
.adv .mainCon .con4 .box1 img{display: block;position: absolute;top: 5px;left: 0;}

.adv .mainCon .con5 .box{margin-left: 678px;}
.adv .mainCon .con5 .box1{ float:left; width:646px;}
.adv .mainCon .con5 .box2{width:470px;position: relative; float:right; padding-left:30px; }
.adv .mainCon .con5 .box2 img{display: block;position: absolute;top: 5px;left: 0;}

.probox{font-family:"Microsoft Yahei";padding:0 0; height:auto; overflow:hidden; padding-bottom:50px; background:url(../image/mimbg.jpg)}
.probox h1{ display:block; text-align:center; margin-top:40px; font-size:13px; color:#c1c1c1; font-family:Arial; text-transform:uppercase}
.probox h3{ font-size:32px; color:#222; text-align:center; padding-bottom:20px; background:url(../image/mim_h.png) no-repeat center bottom; }
.probox h3 b{ color:#b71d22;}
.pro_nav{width:314px;background:#fafafa;}
.pro_nav h2{font-size:30px;line-height:49px;height:95px;padding:18px 0 0;background: #b71d22;overflow: hidden;text-align: center;}
.pro_nav h2 span{font-size:12px;line-height:18px;background:url(../image/procbg.png) no-repeat center 0;font-family: Arial;display: block;text-transform: uppercase;color: #fafafa;}
.pro_nav h2 a{color: #fff;}

.pro_nl{padding:2px 20px 20px; background:#434343}
.pro_nl h3{clear: both;padding: 18px 0 0;height: 40px;line-height: 40px;font-size: 16px;display: block;white-space: nowrap; text-align:left}
.pro_nl h3 a{display: block;background:url(../image/ico2.png) no-repeat 247px 13px #525252;padding: 0 48px;color: #fff;}
.pro_nl h3.on a{background:url(../image/ico2.png) no-repeat 247px 13px #525252;}
.pro_nl li{height:35px;line-height: 35px;font-size:14px;position: relative;border-bottom:dashed 1px #e6e6e6;padding: 0 24px;white-space: nowrap;}
.pro_nl li a{display: block;background:url(../image/ico03.png) no-repeat 0 center;padding: 0 0 0 25px;color: #fafafa;}

.pro_pho{background:url(http://www.upmaxie.com/template/default/images/pro_pho.jpg) no-repeat 0 0;line-height: 28px;padding: 42px 0 0 97px;height: 85px;color: #666;white-space: nowrap;}
.pro_pho b{display: block;font-size: 24px;line-height:30px;color: #b71d22;letter-spacing: -1px;}

.pro_list{width:860px;overflow: hidden;}
.pro_list h2{height: 44px;position: relative;font-weight: normal;font-size: 20px;line-height: 42px; background:#FFF}
.pro_list h2 a{color: #fff;}
.pro_list h2 b{position: absolute;display: block;width: 117px;height: 44px;line-height: 44px;left:-1px;top:-1px;z-index: 1;font-weight: normal;background:#b71d22;color: #fff;text-align: center;}
.more01{width: 65px;font-size: 14px;text-transform: uppercase;font-weight: normal;}
.more01 a,.pro_list h2 .more01 a{color: #555;}

.pro_lc ul{width: 930px;}
.pro_lc li{width:278px;height:254px;float: left;margin:15px 12px 0 0;position: relative;overflow: hidden;color: #fff;font-size: 14px;border: solid 1px #dcdcdc;}
.pro_lc li img{width:276px;height:230px;display: block;border-bottom: 0;}
.pro_lc li p{display: block;width:278px;line-height:40px;z-index: 1;position: absolute;background:#f3f4f6;left: 0;bottom: 0;text-align: center;}
.pro_lc li p span{display:none;}
.pro_lc li p b a{ color:#333}
.pro_lc li a{display:inline-block;color: #fff;}
.pro_lc li.cur p{background: #b71d22;color: #fff;}
.pro_lc li.cur p b a{color: #fff;}
.pro_lc li.cur p span{display: block;height: 50px;}
.pro_lc li.cur p span a{display: inline-block;width: 108px;line-height: 30px;border: solid 1px #fff;font-size: 14px;}
.pro_lc li.cur p span a:nth-child(2){margin-left:16px;}


.pro_pic{height: 404px; background: #f6f6f6;margin-top:6px;}
.pro_img{width:860px;margin: 0 auto 0; padding-top: 20px;}
.pro_img dt{width: 450px; float: left;}
.pro_img dt img{width: 450px; height: 360px;}
.pro_img dd{width: 360px; float: right; font-size: 14px; line-height: 26px; color: #666;}
.pro_img h4{height: 60px; font-size: 30px; line-height: 60px; padding-top:16px; background: url(http://www.upmaxie.com/template/default/images/pro_icon5.png) no-repeat left top; margin-top: 22px;}
.pro_img h4 a{color: #333;text-decoration:none;}
.pro_img p{height:160px;overflow: hidden; font-size: 16px; line-height: 26px; color: #666;margin-bottom: 30px;}
.pro_img dd span{display: block; width: 120px; height: 35px; font-size: 14px; line-height: 35px; text-align: center; background: url(http://www.upmaxie.com/template/default/images/pro_icon1.png) no-repeat center top;}
.pro_img dd span a{display: block; color: #fff;}
.pro_prev{width: 43px; height: 85px; top: 160px; left: 0; overflow: hidden; cursor: pointer;z-index:10;}
.pro_next{width: 43px; height: 85px; top: 160px; right: 0; overflow: hidden; cursor: pointer;z-index:10;}
.pro_prev img,.pro_next img{display: block; width: 43px; height: 171px;}
.pro_prev:hover img,.pro_next:hover img {margin-top: -86px;}



.plan{font-family:"Microsoft Yahei";color: #7d7d7d;padding:39px 0 60px;line-height: 24px; width:100%; margin:0 auto; background:url(../image/gongyi_bg.jpg) no-repeat center top;}
.plan span{ display:block; text-align:center; font-size:13px; color:#c1c1c1; font-family:Arial; text-transform:uppercase}
.plan h1{ font-size:32px; color:#222; text-align:center; padding-bottom:20px; background:url(../image/mim_h.png) no-repeat center bottom; margin-bottom:40px;}
.plan h1 b{ color:#b71d22;}
.plan h1 a{ color:#222;}
.plan_c{height: auto;margin-bottom: 11px; margin:0 auto; width:1200px; overflow:hidden}
.plan_t{height: 111px;text-align: center;line-height: 36px;font-size: 15px;overflow: hidden; margin-bottom:10px}
.plan_t ul{width: 1220px; text-align:center}
.plan_t li{width: 202px;position: relative; display:inline-block; background:#b71d22;border-radius:4px; padding:10px 0 0; margin:0 10px}
.plan_t li span,.plan_t li p{display: block;}
.plan_t li span img{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.plan_t li:hover span img{transform: rotateY(360deg);
-webkit-transform: rotateY(360deg);	/* Safari 和 Chrome */
-moz-transform: rotateY(360deg);}
.plan_t li a{display: block;color: #fff;}

.plan_l1{height: 368px;background: #f3f4f6;margin-bottom: 23px;}
.plan_l1 dt,.plan_l1 dt img{height: 368px;width: 655px;float: left;overflow: hidden;}
.plan_l1 dd{width:420px;float: left;padding: 40px 0 0 42px;}
.plan_l1 dd h3{height: 70px;line-height: 70px;font-size: 24px;color: #000;background:url(http://www.upmaxie.com/template/default/Images/line2.gif) repeat-x 0 bottom;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.plan_l1 dd h3 a,.plan_l2 dd h3 a{color: #000;display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.plan_l1 dd p{display: block;padding: 36px 0 0;height: 120px;}
.plan_l1 dd span a{display: block;width: 125px;line-height: 39px;background: #b71d22;text-align: center;color: #fff;}

.plan_l2 dl{width: 386px;float: left;height: auto;background: #f3f4f6; margin-right:20px; padding-bottom:20px}
.plan_l2 dl:nth-child(3n){margin-right:0; }
.plan_l2 dt,.plan_l2 dt img{display: block;width:100%;overflow: hidden;display: block;}
.plan_l2 dd h3{display: block;height: 56px;line-height: 56px;font-size: 16px;color: #f3f4f6; text-align:center}
.plan_l2 dd p{padding: 0 16px;text-align: left;}
.plan_l2 dd p a{display: inline-block;color: #b71d22;}



.n_ban{width:100%; height:300px; position:relative;}
.n_ban .w_z{width:90%; max-width:1170px; position:absolute; top:50%; left:50%; text-align:right; color:#333;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.n_ban .w_z.t_l{text-align:left;}
.n_ban .w_z.t_c{text-align:center;}
.n_ban .w_z h3{font-size:30px; font-weight:bold; margin-bottom:15px;}
.n_ban .w_z p{font-size:16px; font-weight: normal; text-transform:uppercase; color:#666}

.neiye .ts_jy{width:90%; border:1px solid #e7e7e7; font-size:12px; line-height:30px; margin:0 auto;}
.neiye .ts_jy h3{font-size:18px; line-height:60px; color:#fff; text-align:center; background-color:#b71d22 ;}
.neiye .ts_jy .b_d{width:600px; margin:0 auto;}
.neiye .ts_jy .b_d span{font-size:14px; line-height:40px; font-weight:bold; display:block; margin-top:20px;}
.neiye .ts_jy .b_d em{ color:#F00; margin-right:10px; font-size:12px}
.neiye .ts_jy .b_d input.x{margin-right:5px; vertical-align:middle;}
.neiye .ts_jy .b_d input.w{border:1px solid #e7e7e7; padding:0 5px; width:588px; height:36px; line-height:36px; display:block;}
.neiye .ts_jy .b_d input.m{border:1px solid #e7e7e7; padding:0 5px; width:788px; height:36px; line-height:36px; display:block; float:left;}
.neiye .ts_jy .b_d input.c{width:200px; height:38px; background-color:#b71d22 ; color:#fff; font-size:16px; line-height:38px; float:right; cursor:pointer;}
.neiye .ts_jy .b_d textarea{width:588px; height:100px; padding:5px; border:1px solid #e7e7e7; line-height:26px; resize:none; outline:none;}
.neiye .ts_jy .t_p{width:100%;}
.neiye .ts_jy .t_p img{width:100%; height:auto; display:block;}
.neiye .ts_jy .w_z{width:100%; margin-bottom:30px; font-size:14px; line-height:30px; color:#777;}
.neiye .ts_jy .w_z p{margin-bottom:10px;}
.neiye .ts_jy .w_z i{color:#c38e17; font-weight:bold; padding:0 5px;}
.neiye .ts_jy input.a{width:100%; height:60px; background-color:#f7f7f7; font-size:16px; line-height:60px; margin-top:15px; cursor:pointer;}
.neiye .ts_jy input.a:hover{background-color:#b71d22 ; color:#fff;}

.miaoshu{ text-align:left; height:50px; line-height:50px;width:90%; margin:20px auto 0; font-size:14px; color:#F00}

.xiazai{ width:49%; float:left; height:auto; overflow:hidden}
.wendang{ width:90%; margin:0 auto; height:auto; overflow:hidden}
.biaoti{ text-align:center; font-size:22px; line-height:60px; background: #b71d22; color:#fff}
.biak{ border: 1px solid #e5e5e5; border-top:none; height:auto; overflow:hidden}
.biak li{ width:100%;  text-align:center; padding:30px 0px 30px}
.biak p{ font-size:14px; width:90%; text-align:left; line-height:30px; margin:0 auto 10px}
.biak span{ display:block; margin:0 auto;background:#b71d22 ; width:160px; height:40px;  text-align:center;margin-top:20px;border-radius:10px;color:#fff;transition:all 0.6s}
.biak span a{ display:block;  text-align:center; color:#fff; line-height:40px ; font-size:15px}



.neiye{width:1200px; margin:50px auto; overflow:hidden;}

.neiye .lmmc{width:100%; color:#b71d22; font-size:22px; border-bottom:1px solid #ddd; line-height:50px; margin-bottom:20px;}
.neiye .lmmc span{float:right; font-size:13px; color:#555;background:url(../image/case_home.png) no-repeat left; padding-left:25px; padding-top:5px; font-weight:normal}

.neiye .lf1{width:270px;  overflow:hidden;}
.neiye .lf1 h3{    background: #b71d22;
    font-size: 18px;
    color: #Fff;
    line-height: 60px;
    height: 60px;
    padding-left: 20px;
    text-transform: uppercase;
}
.neiye .lf1 h3 span{font-size:12px; text-transform:uppercase; display:block;}
.neiye .lf1 ul{width:248px; border:1px solid #e7e7e7; padding:6px 10px 20px; overflow:hidden;}
.neiye .lf1 ul li{width:240px; float:left; display:block;}
.neiye .lf1 ul li a{height:42px; border-bottom:1px dotted #bbb; font-size:14px; color:#555; line-height:42px; text-decoration:none; display:block; padding-left:15px; background:url(../image/jt1.png) no-repeat left center;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.neiye .lf1 ul li a:hover{color:#b71d22; background:#434343 url(../image/jt.png) no-repeat 10px center; color:#fff; padding-left:25px;}


.neiye .rt{width:900px;float:right; height:auto; overflow:hidden; } 
.neiye .rt .gy{width:100%; overflow:hidden;}


.tutu{ width:100%; margin-top:20px}
.tutu img{ width:100%}
.neiye .rt .xw{overflow:hidden; margin-bottom:0px;}
.neiye .rt .xw ul li{padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #e7e7e7; overflow:hidden;}
.neiye .rt .xw .tp{width:200px; overflow:hidden; float:left;}
.neiye .rt .xw .tp img{width:100%; height:130px; display:block;}
.neiye .rt .xw .wz{width:680px; overflow:hidden; float:right;}
.neiye .rt .xw .wz h3{font-size:16px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.neiye .rt .xw .wz span{font-size:14px; line-height:26px; color:#b71d22;}
.neiye .rt .xw .wz p{padding-right:10px;}
.neiye .rt .xw .wz p{font-size:14px; line-height:26px; color:#777; margin-bottom:15px; height:52px; overflow:hidden;}

.neiye .rt .cp{width:900px; height:auto; overflow:hidden;}
.neiye .rt .cp ul{width:900px;}
.neiye .rt .cp ul li{width:280px; float:left; margin-right:11px; margin-bottom:11px;border:1px solid #e7e7e7; padding:5px; }
.neiye .rt .cp ul li:nth-child(3n){margin-right:0; }
.neiye .rt .cp ul li img{width:100%; height:auto; display:block;}
.neiye .rt .cp p{margin-top:10px; line-height:32px; font-size:15px; text-align:center; background:#e7e7e7; }
.neiye .rt .cp p a{display:block; color:#333}
.neiye .rt .cp a.xj{width:130px; background-color:#e6542a; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; }
.neiye .rt .cp a.xq{width:130px; background-color:#d82633; float:right; font-size:14px; line-height:32px; color:#fff; text-align:center;}

.neiye .rt .al_zs{width:930px;}
.neiye .rt .al_zs ul li{width:290px; float:left; margin-right:20px; margin-bottom:20px; background-color:#fff;}
.neiye .rt .al_zs .tp{width:100%;}
.neiye .rt .al_zs .tp img{width:100%; height:auto; display:block;}
.neiye .rt .al_zs .wz{text-align:center; border:1px solid #e7e7e7; border-top:0; padding:10px 10px 20px;}
.neiye .rt .al_zs .wz h3{font-size:16px; line-height:36px; margin-bottom:5px;}
.neiye .rt .al_zs .wz p{font-size:12px; line-height:22px; color:#aaa; height:66px; margin-bottom:10px; overflow:hidden;}
.neiye .rt .al_zs .wz a{width:100px; height:26px; border:1px solid #e7e7e7; font-size:12px; line-height:26px; display:block; margin:0 auto;}
.neiye .rt .al_zs ul li:hover .wz a{background-color:#b71d22; border:1px solid #b71d22; color:#fff;}

.neiye .lianxi .x_x{width:550px; float:left;}
.neiye .lianxi .l_y{width:550px; float:right;}
.neiye .lianxi .d_t{margin-bottom:50px;}
.neiye .lianxi h3{font-size:24px; margin-bottom:15px;}
.neiye .lianxi h4{font-size:16px; line-height:26px; color:#888; margin-bottom:15px;}
.neiye .lianxi em{width:30px; height:1px; background-color:#861622; display:block; margin-bottom:15px;}
.neiye .lianxi b{font-family:Arial, Helvetica, sans-serif; color:#861622; padding-left:5px; font-size:20px !important;}
.neiye .lianxi p{font-size:16px; line-height:40px;}
.neiye .lianxi p i{padding-right:10px; color:#aaa;}
.neiye .lianxi input.w_z{width:158px; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:10px; border:1px solid #e7e7e7; padding:0 5px;}
.neiye .lianxi input.a_n{width:120px; height:40px; background-color:#861622; font-size:14px; color:#fff; line-height:40px;}
.neiye .lianxi textarea{width:526px; height:66px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px;}

.neiye .rc_zp .ts{font-size:14px; line-height:26px; color:#888; margin-top:20px;}
.neiye .rc_zp .ts a{color:#b71d22;}
.neiye .rc_zp .jr_lm{border:1px solid #e7e7e7; overflow:hidden; margin-bottom:10px;}
.neiye .rc_zp .jr_lm.jt{border: 1px solid #b71d22;}
.neiye .rc_zp .jr_bt{padding:10px 40px; height:40px; font-size:14px; line-height:40px; color:#555; overflow:hidden; cursor:pointer;}
.neiye .rc_zp .jr_bt:hover{background-color:#e7e7e7;}
.neiye .rc_zp .jr_bt.on{background-color:#e7e7e7;}
.neiye .rc_zp .jr_lm.jt .jr_bt{background-color:#b71d22; color:#fff; padding:20px 40px; line-height:40px;}
.neiye .rc_zp .jr_bt span{float:left; width:18%; text-align:center;}
.neiye .rc_zp .jr_bt span.s_40{float:left; width:28%; text-align:left;}
.neiye .rc_zp .jr_nr{background-color:#fff; padding:30px 40px 10px; font-size:14px; line-height:32px; margin-bottom:3px; display:none;}
.neiye .rc_zp .jr_nr .gw{width:80px; float:left;}
.neiye .rc_zp .jr_nr .js{width:1020px; float:right; margin-bottom:20px;}
.zb{ width:270px; height:auto; overflow:hidden; float:left}
.zb1{ width:270px; height:auto; overflow:hidden; float:left}
.subNavBox{width:268px;border:solid 1px #e5e3da;  border-bottom:0}
.subNavBox h3{ background:#b71d22; font-size:18px; color:#Fff; line-height:60px; height:60px; padding-left:20px; text-transform:uppercase} 
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-size:15px;color:#666;line-height:45px;padding-left:40px;background:url(../image/jiantou1.png) no-repeat #fff;background-position:5% 50%; font-weight:bold}
.subNav:hover{color:#b71d22;}
.currentDd{color:#b71d22}
.currentDt{background-image:url(../image/jiantou.png);}
.navContent{display: none;}
.navContent li a{display:block;width:270px;heighr:40px;text-align:left;font-size:14px;line-height:40px;color:#666; border-bottom:#CCC 1px dashed; padding-left:40px;background:url(../image/jt.png) no-repeat 15px center;}
.navContent li a:hover{color:#fff;background-color:#434343}


.lx{height:auto; overflow:hidden; margin-top:20px}
.lx h3{background: #b71d22;font-size: 18px;color:#Fff;line-height: 60px;height: 60px;padding-left: 20px;text-transform: uppercase;}
.lx .l{width:238px; border:1px solid #e7e7e7; background:url(http://www.upmaxie.com/template/default/images/lx_bj.png) no-repeat right bottom; padding:15px; overflow:hidden; font-size:12px; line-height:28px; color:#555;}
.lx .l img{width:100%; height:auto; display:block;}
.lx .l strong{font-size:15px; margin:10px 0 6px; display:block;}


.cplb1{ width:100%; float:right; height:auto; overflow:hidden; margin-bottom:10px}
.cplb1 ul li { width:290px; float:left; margin:0 20px 20px 0; line-height:30px; text-align:center;}
.cplb1 ul li img { width:100%; height: auto; border:1px solid #dddddd;}
.cplb1 ul li img:hover {filter: alpha(Opacity=70); opacity:.7;}
.cplb1 ul li:nth-child(3n){margin-right:0; }
.cplb1 .w_z{ background:#b71d22; }
.cplb1 .w_z h3{font-size:14px;  text-align:left; color:#fff; padding-left:10px; line-height:40px}
.cplb1 .w_z span{float:right; font-size:14px; color:#fff; padding-right:10px}
.cplb1 .w_z a{color:#b71d22; font-weight:bold; font-size:14px; line-height:35px; background:#f3f3f3; display:block}
.yema{margin-top:40px; text-align:center;}
.yema ul li{margin:0 5px; float:left;}
.yema ul li a{border:1px solid #eaeaea; width:40px; height:40px; font-size:14px; line-height:38px; text-align:center; color:#555; display:block;}
.yema ul li a.on{background-color:#b71d22; border:1px solid #b71d22; color:#fff;}

.ny_ly{padding:60px 0; overflow:hidden;}
.ny_ly h3{margin-bottom:15px; font-weight:normal; color:#000}
.ny_ly h4{font-size:15px; line-height:26px; color:#333; margin-top:20px; padding-bottom:15px; border-bottom:1px solid #e7e7e7; margin-bottom:15px;font-weight:normal}
.ny_ly p{color:#333; line-height:32px; font-size:14px}
.ny_ly i{width:20px; display:inline-block;}
.ny_ly strong{font-size:16px; font-weight:normal; color:#000;}
.ny_ly input.z_c{width:47%; height:46px; font-size:14px; line-height:46px; margin-bottom:15px; border:1px solid #e7e7e7; padding:0 5px; float:left;}
.ny_ly input.y_c{width:47%; height:46px; font-size:14px; line-height:46px; margin-bottom:15px; border:1px solid #e7e7e7; padding:0 5px; float:right;}
.ny_ly button{width:100%; height:46px; background-color:#b71d22; font-size:15px; color:#fff; line-height:46px; border:0}
.ny_ly textarea{width:98%; height:94px; padding:1%; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:15px;}
.ny_ly .d_t{border:2px solid #fff;}
.ny_ly .d_t img{width:100%; height:auto; display:block;}
.ny_ly .col-lg-5 {width: 41.66666667%; float:left}
.ny_ly .col-lg-6 {
	width: 50%; float: right
}


.culture_bd{  height:auto; overflow:hidden}
.culture_bd ul li{
	float: left;
	margin: 10px  7px;
}


.culture_bd ul li div{
	width: 254px;
	height: auto;
	padding: 15px;
	
	border: 1px solid #e8e8e8;
	background: #FFFFFF;
	float: left;
	margin-left:16px;
}
.culture_bd ul li div:first-child{
	margin-left: 0;
}
.culture_bd ul li div img{
	width:100% ;
	height:190px;
}
.culture_bd ul li div:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}

.culture_bd ul li div h4{
	font-size: 14px;
	font-family: "微软雅黑";
	padding-top: 27px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #eee;
	color: #444444;
	line-height: 1; font-weight:bold
	}
.culture_bd ul li div p{
	font-size: 12px;
	line-height: 23px;
	margin-top:12px ;
	color:#808080 ;
}
.culture_bd ul li div:hover{
	background: #f7f7f7;
	
}
.xiazai1{ width:100%; height:auto; overflow:hidden}
.xiazai1 ul li{ background:url(../image/xa.png) 10px center no-repeat #f3f3f3; background-size:15px auto; padding-left:35px; margin-bottom:10px; line-height:40px; font-size:14px; width:100%}
.xiazai1 ul li a{ display:block}


.jishu{ height:auto; overflow:hidden}
.jishu .tu{ border: 1px solid #dddddd; width:390px; float:left}
.jishu .tu img{ width:100%}
.ywz{ float:right}
.ywz .w_z{width:470px; padding-top:20px; float:right; font-size:12px; line-height:26px; color:#555; position:relative;}
.ywz .w_z h3{font-size:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:15px;}
.ywz .w_z p{/*margin-bottom:30px;*/}
.ywz .w_z a.xj{width:100px; background-color:#b71d22; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 10px 0 0;}
.ywz .w_z a.xq{width:100px; background-color:#b71d22; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 69px 0 10px;}

.nTab1{width:99%;margin:20px auto;background:#f1f1f1;border:1px solid #e7e7e7;overflow:hidden}
.none {display:none;}
.nTab1 .TabTitle li{float:left;cursor:pointer;height:40px;line-height:40px;text-align:center;width:200px;font-size:16px}
.nTab1 .TabTitle li a{text-decoration:none; font-size:18px}
.nTab1 .TabTitle .active{background:#b71d22;color:#fff}
.nTab1 .TabTitle .normal{background:#333;color:#fff}
.nTab1 .TabContent{clear:both;overflow:hidden;background:#fff;padding:20px;display:block; line-height:28px; font-size:13px}
.datalist{ border:1px solid #ccc; border-collapse:collapse; background:#fff; }

.datalist caption{ padding-bottom:5px; text-align:left;} 

.datalist th{ border:1px solid #ccc; background-color:#eee; font-weight:700;  padding:5px 15px; }

.datalist td{ border:1px solid #ccc; padding:5px 15px;}

.datalist tr.altrow{ background-color:#ccc;}