.xy{ width:1200px; height:76px; line-height:76px; text-align:center; font-size:35px; font-weight:bold; color:#ffffff; background:#e71f19; margin:30px auto;}
#box{height:76px; line-height:76px;overflow: hidden;}
/*厂房切换*/
.mr_frbox1{width:368px; height:311px; padding:3px; border:1px solid #ddd;position:relative;}
.mr_frbox .mr_frBtnL{ width:43px; height:43px; position:absolute; left:3px; top:125px;z-index:9999;}
.mr_frbox .mr_frBtnR{ width:43px; height:43px; position:absolute; right:3px; top:125px;z-index:9999;}
.cfqh_01{width:368px; height:311px;overflow:hidden;}
.cfqh_01 li{width:368px; height:311px; float:left; margin:0px 0px 5px 0px;}
.cfqh_01 li img{ width:368px; height:264px; display:block;}
.cfqh_01 li span{ height:45px; line-height:45px; display:block; background:url(../images/bg_04.png) repeat; text-align:center; color:#fff; margin:2px 0px 0px 0px;}

.about{ width:410px; margin:0px 0px 0px 25px;}
.about h3{ font-size:35px; color:#aaaaaa; font-family:"Impact"; background:url(../images/list_01.jpg) left top no-repeat; padding:20px 0px 10px 0px;}
.about h2{ font-size:25px; font-weight:normal;}
.about p{ font-size:14px; line-height:28px; display:block; height:170px; overflow:hidden; margin:5px 0px 10px 0px;}
.about a{ width:90px; height:38px; padding:0px 20px 0px 10px; line-height:38px; display:inline-block; border:1px solid #ddd; text-transform:uppercase; background:url(../images/jt_01.png) 105px center no-repeat;}

/*产品展示*/
.cp_bg{ width:100%; min-width:1200px; background:url(../images/bg_01.jpg) center center no-repeat; overflow:hidden; margin:30px 0px 0px 0px; padding:0px 0px 20px 0px;}
.bt_01{ height:65px; padding:50px 0px 20px 0px;}
.bt_01 h3{ font-size:35px; color:#72b3fc; font-family:"Impact"; text-transform:uppercase; padding:0px 0px 10px 0px;}
.bt_01 h2{ font-size:22px; color:#fff; font-weight:bold;}
.bt_01 a{ width:90px; height:38px; padding:0px 20px 0px 10px; line-height:38px;display:inline-block; border:1px solid #ddd; text-transform:uppercase; background:url(../images/jt_01.png) 105px center no-repeat #fff; float:right;}

.erji{ width:1200px; margin:20px auto 30px auto;}
.erji li{ width:140px; height:50px; line-height:50px; display:inline-block; float:left; text-align:center; margin:0px 5px;}
.erji li a{ width:140px; height:50px; line-height:50px; display:inline-block; background:#fff; font-size:16px; font-weight:bold;}
.erji li a:hover{ background:#e71f19; color:#fff;}
.cp_list{ width:1185px; margin:0px auto;height:240px; overflow:hidden;}
.cp_list ul{float:left;}
.cp_list li{ width:283px; height:240px; margin:10px; float:left; overflow:hidden;}
.cp_list li img{ width:283px; height:204px; display:block;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.cp_list li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}
.cp_list li span{ height:35px; line-height:35px; display:block; text-align:center; color:#fff;}

.cp_list1{ width:1185px; margin:15px auto;height:240px; overflow:hidden;}
.cp_list1 ul{ width:1212px; margin-left:-8px;float:left;}
.cp_list1 li{ width:283px; height:240px; margin:10px; float:left; overflow:hidden;}
.cp_list1 li img{ width:283px; height:204px; display:block;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.cp_list1 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}
.cp_list1 li span{ height:35px; line-height:35px; display:block; text-align:center; color:#fff;}

#demo{width:1185px;margin:0px auto;height:240px; overflow:hidden;}
#demo a{ width:283px; height:240px;margin:8px; display: inline-block; overflow:hidden;}
#demo a img{width:283px; height:204px;display:block;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
#demo a span{ height:35px; line-height:35px; display:block; text-align:center;color:#fff;}
#demo a:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}


.bt_02{ height:65px; padding:50px 0px 20px 0px;}
.bt_02 h3{ font-size:35px; color:#aaaaaa; font-family:"Impact"; text-transform:uppercase; padding:0px 0px 10px 0px;}
.bt_02 h2{ font-size:22px; color:#333; font-weight:bold;}
.bt_02 a{ width:90px; height:38px; padding:0px 20px 0px 10px; line-height:38px;display:inline-block; border:1px solid #ddd; text-transform:uppercase; background:url(../images/jt_01.png) 105px center no-repeat #fff; float:right;}

.ywfw{ width:1200px; margin:20px auto;}
.ywfw ul{ width:1210px; margin-left:-5px;}
.ywfw li{ width:226px; height:371px; margin:8px; float:left;}
.ywfw li img{ width:226px; height:197px;}
.ywfw li .ywfw_01{ height:158px; background:#f73e3e; color:#fff; padding:8px; overflow:hidden;}
.ywfw li .ywfw_01 h2{ font-size:20px; height:35px; line-height:35px;}

.ywfw li .ywfw_02{ height:158px; background:#ffa200; color:#fff; padding:8px; overflow:hidden;}
.ywfw li .ywfw_02 h2{ font-size:20px; height:35px; line-height:35px;}

.ywfw li .ywfw_03{ height:158px; background:#00aeff; color:#fff; padding:8px; overflow:hidden;}
.ywfw li .ywfw_03 h2{ font-size:20px; height:35px; line-height:35px;}

.ywfw li .ywfw_04{ height:158px; background:#d552dd; color:#fff; padding:8px; overflow:hidden;}
.ywfw li .ywfw_04 h2{ font-size:20px; height:35px; line-height:35px;}

.ywfw li .ywfw_05{ height:158px; background:#46c026; color:#fff; padding:8px; overflow:hidden;}
.ywfw li .ywfw_05 h2{ font-size:20px; height:35px; line-height:35px;}
.ywfw li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}

/*新闻*/
.news_l{ width:584px; height:515px; position:relative; margin:15px 0px 0px 0px;}
.news_l img{ width:584px; height:365px;}
.news_l h2{ height:45px; line-height:45px; overflow:hidden; display:block;}
.news_l h2 a{ font-size:18px;}
.news_l p{ height:60px; line-height:28px; display:block; font-size:16px; color:#787878; overflow:hidden;}
.news_l .news_more{ color:#ff0000;}
.news_l span{ width:116px; height:116px; background:url(../images/bg_05.png) repeat; border-radius:50%; display:block; line-height:35px; color:#fff; position:absolute; left:15px; top:15px; text-align:center; font-size:18px;}
.news_l span h3{ font-size:35px; padding:20px 0px 0px 0px;}

.news_r{ width:570px;margin:10px 0px 0px 0px;}
.news_r li{ height:83px; margin-bottom:20px;}
.news_r li h2{ height:30px; line-height:30px; display:block; overflow:hidden;}
.news_r li h2 a{ font-size:16px;}
.news_r li p{ height:53px; line-height:26px; display:block; overflow:hidden; color:#787878;}
.news_r li span{ width:88px; height:83px; display:block; float:right; background:#da251c; border-radius:8px; text-align:center; color:#fff; margin:5px 0px 0px 20px; overflow:hidden;}
.news_r li span h3{ height:40px; line-height:40px; font-size:22px; background:#aaaaaa; margin:0px 0px 2px 0px;}

/*合作伙伴*/
.hzhb_bg{ width:100%; min-width:1200px; background:url(../images/bg_02.jpg) center center repeat; overflow:hidden; margin:30px 0px 0px 0px;}
.hzhb{ width:1200px; margin:15px auto 0px auto;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.hzhb li{ width:239px; height:127px; border-left:1px solid #ddd;border-top:1px solid #ddd; float:left; overflow:hidden;}
.hzhb li img{ width:239px; height:127px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.hzhb li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}

/*内页*/
.ny_banner{ width:100%; min-width:1200px; height:402px; background:url(../images/ny_banner.jpg) top center no-repeat;}
.weizhi_l{height:70px; line-height:70px;}
.weizhi_l li{  float:left;height:70px; line-height:70px; display:block;}
.weizhi_l li a{height:70px; line-height:70px; padding:0px 15px;display:block; font-size:16px;}
.weizhi_l li a:hover{ background:#da251c; color:#fff;}
.weizhi_l li.current a{ background:#da251c; color:#fff;}
.weizhi{ height:70px; line-height:70px; border-bottom:1px solid #ddd; margin:0px 0px; font-size:14px; color:#787878;}
.weizhi a{font-size:14px; color:#787878;}
.weizhi .weizhi_r{height:70px; line-height:70px; font-weight:bold; display:inline-block; padding:0px 10px;}

.about_l{ width:700px; margin:25px 0px 0px 0px;}
.about_l h3{ font-size:35px; color:#aaaaaa; font-family:"Impact"; background:url(../images/list_01.jpg) left top no-repeat; padding:20px 0px 10px 0px;}
.about_l h2{ font-size:25px; font-weight:normal;}
.about_l p{ font-size:16px; line-height:35px; display:block; height: auto; overflow:hidden; margin:5px 0px 10px 0px;}

/*厂房设备*/
.cfsb_bg{width:100%; min-width:1200px; height:564px; background:url(../images/bg_04.jpg) top center no-repeat; margin:30px 0px 0px 0px;}
.mr_frbox2{width:1200px; position:relative; margin:0px auto;}
.mr_frbox2 .mr_frBtnL{ width:47px; height:47px; position:absolute; left:520px; top:310px;z-index:9999;}
.mr_frbox2 .mr_frBtnR{ width:47px; height:47px; position:absolute; right:500px; top:310px;z-index:9999;}
.sb_list{ width:1200px; margin:20px auto;}
.sb_list ul{ width:1212px; margin-left:-6px;}
.sb_list li{ width:283px; height:250px; margin:10px; float:left; overflow:hidden;}
.sb_list li img{ width:283px; height:204px; display:block;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;
}
.sb_list li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}
.sb_list li span{ height:40px; line-height:40px; display:block; text-align:center; background:#fff;}

/*新闻中心*/
.news{ width:1200px; margin:30px auto 20px auto;}
.news li{height:190px;margin-bottom:15px;font-size:14px;overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:15px;}
.news li img{width:310px;height:194px;margin-right:30px;transition: all 0.5s ease 0s;}
.news li:hover img{transform: scale(1.04);transition: all 0.5s ease 0s;}

.news li .news_h3{height:35px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news li .news_h3 a{color:#1b1b1b;font-size:18px;}
.news li .news_h3 a:hover{color:#004098;}
.news li .news_c{ height:80px;line-height:28px; margin:5px 0px 15px 0px;overflow:hidden;}
.news li .news_p{font-size:14px;color:#787878; background:url(../images/ll.jpg) left center no-repeat; padding-left:35px; height:30px; line-height:30px; display:block;}
.news li .date{ width:100px; text-align:center;}
.news li .date h2{ color:#da251c; font-size:35px; padding:40px 0px 15px 0px;}
/*page*/
#page{ width:1200px; clear:both; padding:30px 0px 50px 0px; margin:0px auto; text-align:center;}
#page li{height:30px;display:inline-block;text-align:center; line-height:30px;padding:0px 10px; border:1px solid #dddddd; margin-right:8px;}
#page li a{height:30px; display:block;}
#page li a:hover{height:30px;background:#fff; color:#1c59b5;}
.thisclass{height:30px;background:#1c59b5; color:#fff;}
#page li:hover a{ color:#1c59b5;}

/*内容页*/
.con{padding:15px 0px; line-height:30px; margin:20px 0px 40px 0px;}
.con img{ max-width:950px;}
.con_t{ padding:40px 0px 0px 0px;}
.con_t h2{font-size:20px;line-height:32px;text-align:center;color:#333; padding-bottom:10px;}
.con_t h3{text-align:center;height:30px;line-height:30px;border-bottom:1px dashed #d2d2d2; font-size:14px; font-weight:normal; padding-bottom:10px; margin-bottom:20px;}
.con_t h3 span{margin:8px 8px 0 8px; color:#999;text-decoration:none;}
.con p{ line-height:30px; font-size:15px; text-indent:2em;}
.con p b{ color:#f00;}

/*翻篇*/
.fanpian{ margin:15px 0px; padding:10px 0px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:14px;}

/*推荐文章*/
.gr-rec-news{width:1200px;margin:0px 0px 30px 0px;overflow:hidden;}
.gr-rec-news ul{width:1220px;padding-left:0px; margin-top:10px;}
.gr-rec-news ul li{float:left;margin:0px 30px 0px 10px;width:570px;height:30px;line-height:30px; overflow:hidden;}
.gr-rec-news ul li a{line-height:32px; height:32px;background:url(../images/jt_01.png) no-repeat left center;padding-left:14px;overflow:hidden;}
.gr-rec-news ul li span{float:right;color:#999;}
.rec-title{height:45px;line-height:45px;background:#ddd;font-size:14px;font-weight:bold;color:#333; margin-top:30px;}
.rec-title span{ background:#da251c; color:#fff; padding:0px 15px; display:inline-block; font-size:16px;}

/*联系我们*/
.lxwm_01{ width:939px; height:378px; background:url(../images/kf_01.jpg) top center no-repeat; margin:20px auto 0px auto; padding:60px 0px 0px 30px; color:#fff; font-size:15px; line-height:30px;}

/* 招贤纳士 */
.jobsList{width:1100px;overflow:hidden;}
.jobTitle{height:50px;line-height:50px;background:#e64141;color:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.jobTitle span{display:block;width:20%;height:50px;float:left;text-align:center;font-size:16px;}
.jobsList dd{height:48px;line-height:48px;border:1px solid #e5e5e5;background:#fff;cursor:pointer;position:relative;border-top:none;}
.jobsList dd em{display:block;width:8px;height:7px;background:url(../images/iconf.jpg) no-repeat;cursor:pointer;position: absolute;top:21px;right:28px;}
.jobsList dd.on{background:#fa5353; color:#fff;}
.jobsList dd.on em{background:url(../images/icong.jpg) no-repeat;}
.jobsList dd span{display:block;float:left;width:20%;height:48px;text-align:center;font-size:15px;}
.jobsList dt{border:1px solid #e5e5e5;border-top:none;padding:30px 90px;background:#fff;font-size:14px;}
.apply{display:block;width:77px;height:30px;line-height:30px;margin-top:30px;background:url(../images/icona.png) no-repeat 10px 6px #e64141;color:#fff;font-size:14px;padding-left:33px;border-radius:4px;}
.apply:hover{background-color:#14126f;color:#fff;}
/*  */
.applyBj{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.9;display:none;filter:alpha(opacity=90);background: rgba(0,0,0,.9);}
.applyCont{z-index:9999;position:fixed;top:50%;left:50%;width:980px;
  height:494px;margin:-247px 0 0 -490px;background:#fff;display:none;text-align:center;border-top:12px solid #e64141;}
.applyClose{width:30px;height:31px;position:absolute;top:-45px;right:-40px;cursor:pointer;}
.applyClose a img{transition:All 0.4s ease-in-out;
  -webkit-transition:All 0.4s ease-in-out;
  -moz-transition:All 0.4s ease-in-out;
  -o-transition:All 0.4s ease-in-out;}
.applyClose a:hover img{transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
}
.applyContBox{width:395px;padding:55px 0 0 50px;text-align:left;}
.applyContBox h3{font-size:18px;font-weight:bold;color:#333;}
.applyContBox h4{line-height:20px;padding-top:30px;}
.applyContBox .formRow{padding-top:45px;}
.applyContBox .formRow .row{height:25px;margin-bottom:13px;}
.applyContBox .formRow .row .label{width:85px;height:25px;line-height:25px;text-align:right;color:#7b7b7b;float:left;padding-right:5px;}
.applyContBox .formRow .row .inputText{width:240px;height:23px;line-height:23px;border:1px solid #dcdcdc;float:left;background:none;padding:0 10px;overflow:hidden;
box-shadow:1px 1px 4px #ebebeb inset}
.applyContBox .formRow .row .inputText:focus{background:#e64141;border-color:#e64141;color:#fff;box-shadow:none;}
.applyContBox .formRow .row .text{width:262px;float:left;height:29px;padding-top:6px;}
.applyContBox .formRow .row .text .inputTextA{vertical-align:middle;margin-right:5px;}
.applyContBoxA{width:535px;height:433px;background:url(../images/cebj.png) no-repeat left top #edecec;padding-top:60px;}
.applyContBoxA .label{width:100px;padding-right:5px;float:left;text-align:right;}
.applyContBoxA .labelA{width:365px;float:left;}
.applyContBoxA .labelA .textarea{width:343px;height:130px;border:1px solid #dcdcdc;box-shadow:1px 1px 4px #ebebeb inset;padding:10px;margin-bottom:10px;color:#999;}
.applyContBoxA .labelA .row{height:35px; margin-left:100px;}
.applyContBoxA .labelA .row .file{display:block;width:115px;height:35px;background:#090059;line-height:33px;text-align:center;font-size:14px;cursor:pointer;float:left;margin-right:10px;color:#fff;}
.applyContBoxA .labelA .row .submit{display:block;width:95px;height:35px;line-height:35px;background:url(../images/icona.png) no-repeat 10px 9px #e64141;color:#fff;font-size:14px;padding-left:25px;float:left;cursor:pointer;}
.applyContBoxA .labelA .row .submit:hover{background-color:#090059;color:#fff;}
.applyContBoxA .labelA .row .inputTextB{width:90px;height:33px;line-height:33px;border:1px solid #dcdcdc;background:#fff;float:left;margin-right:5px;padding-left:5px;}


/*产品列表页*/
.cp_list2{ width:1200px; margin:20px auto 20px auto;}
.cp_list2 ul{ width:1212px; margin-left:-6px;}
.cp_list2 li{ width:283px; height:244px; margin:10px; float:left; overflow:hidden;}
.cp_list2 li img{ width:283px; height:204px; display:block;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}
.cp_list2 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}
.cp_list2 li span{ height:40px; line-height:40px; display:block; text-align:center; color:#454545;}


/*产品详情页*/
#ifocus {width:620px; height:359px; margin:50px 0px 30px 0px;float:left;}
#ifocus ul{ margin:0; padding:0; list-style:none;}
#ifocus li{ list-style:none; margin:0px; padding:0px;}
#ifocus_btn {display:inline; float:left; width:79px; margin-right:20px;}
#ifocus_btn li {width:79px; height:77px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); margin:0px 0px 6px 0px;}
#ifocus_btn img {width:75px; height:54px;border:2px solid #f1f1f1;}
#ifocus_btn .current {opacity:1; -moz-opacity:0.5; filter:alpha(opacity=100);}
#ifocus_pic{position:relative; float:left; width:500px; height:359px; overflow:hidden;}
#ifocus_piclist {position:absolute; float:right; display:inline}

.pro_r{ width:520px; padding-top:30px;}
.pro_r .biaoti{ padding-top:10px;font-size:25px;line-height:40px;}

.pro_r .anniu{ margin:25px 0px;}
.pro_r .anniu a{ width:182px; height:52px; line-height:52px; text-align:center; background:#f8902a; border-radius:8px; display:block; font-size:18px; color:#fff;}
.pro_t{ height:50px; line-height:50px; background:#f1f1f1; margin:30px 0px 20px 0px;}
.pro_t span{ background:#da251c; padding:0px 15px; color:#fff; font-size:16px; font-weight:bolder; display:inline-block;}

.pro_r_ny{max-height:180px;  border-top:1px solid #ddd;border-bottom:1px solid #ddd; padding:15px 0px;margin:15px 0px;}
.pro_r_ny label{ width:40px; height:30px; line-height:30px; display: block; float:left; overflow:hidden;}
.pro_r_ny p{line-height:30px; display: block; overflow:hidden; clear:both; color:#666;}
.pro_l{ width:308px;}


.pro_r2{ width:871px; margin:0px 0px 50px 0px;}
.pro_c{ font-size:15px; line-height:28px; padding:0px 15px;}
.pro_c img{ max-width:800px; margin:10px 0px;}

.cp_list_z{ width:283px; margin:0px auto;}
.cp_list_z li{ width:283px; height:240px; margin:10px 0px; float:left;}
.cp_list_z li img{ width:283px; height:204px; display:block;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.cp_list_z li:hover img{transform:scale(1.05);-moz-transition:scale(1.05);-webkit-transition:scale(1.05);-o-transition:scale(1.05);}
.cp_list_z li span{ height:35px; line-height:35px; display:block; text-align:center; color:#454545;}









