﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
body{ background:#fff; font:normal 12px/22px 宋体;  }
img{ border:0; vertical-align:bottom; }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
.w1200{ width:1200px; margin: 0 auto;}
.clear{ clear:both;}
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.ny_news ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*头部*/
.guanzhu_li > img{ width:110px; position: absolute; z-index: 9; top: 54px; left: -17px;}
.header{ position: relative; z-index: 9}
.header > .w1200{ position:relative; }
.logo{ position:absolute; top: 0; left: 0; float:left;}
.logo > a > img{ margin-top: 24px;margin-left: 0px;}
.guanzhu_li > .icon{ font-size:21px; color:#fff; float:left;}
.guanzhu_li{ float:left; width:90px; cursor: pointer; position: relative;}
.guanzhu > ul > h3{ float:left; font-size: 12px; font-weight: bold; color:#fff;}
.guanzhu{ position:absolute; right: 0; top: 10px;}
.guanzhu_li > p{ color:#fff; margin-left: 5px; float:left;}

/* 导航栏 */
#menu{  position:absolute; height: 47px; right: 0;}
#menu li > img{ float:left;margin-top: -28px;}
.on > h3 > a{ color:#fff !important;}
#menu .on{!important;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#menu .nav{ position:relative; z-index:1;  margin: 0 auto;float: left;height: 47px; margin-top: 50px;}
#menu .nav a{ color:#a0a0a0;}
#menu .nav .nLi{ float:left; position:relative; display:inline; height: 15px; transition:all 0.3s;}
#menu .nav .nLi:hover{ }
#menu .nav .nLi h3{ float:left; font-weight: normal;}
#menu .nav .nLi h3 a{ display:block; width:100px; text-align: center;font-size:14px; z-index: 2; position: relative; color:#fff;height: 25px;  line-height: 15px;}
#menu .nav .sub{ display:none; width:100px; left:0; top:25px;  position:absolute; background:rgba(255,255,255,0.7);  line-height:36px; }
#menu .nLi:hover h3 > a{ color:#c50216}
#menu .nav .sub li{ zoom:1; }
#menu .nav .sub a{ display:block; text-align: center; height: 36px;font-size: 12px;  color:#000;}
#menu .nav .sub a:hover{ color:#c50216; background: #ffffff;  }
#menu .nav .on h3{ }
.nLi > h3 > span{display: block; width: 120px; text-align: center; position: absolute; top: 21px;font-size: 12px;font-weight: normal; color: #fff; }
.nav_search > .icon{ color:#fff; font-size:20px;}
.nav_search{ float:right; width:90px; height: 90px; background:#113582; text-align: center; cursor: pointer;}
.nav_search > p{ color:#000;position: relative;top: -51px;}
.nav_search_inptut{ position:absolute; right: 0; top: 90px; display:none;}
.nav_search_inptut > input{ background:#d4d4d4; width:266px; height: 43px; line-height: 43px; border: none; text-indent: 10px;}
.nav_search_inptut > .icon{ display:block; color:#222e48;position: absolute;top: -13px;right: 0;cursor: pointer;width: 50px;text-align: center;}
.nLi > h3 > img{ position: absolute;top: 29px;right: -13px;}
.nLi > .icon{font-size: 20px; display: inline-block; position: absolute; left: 66px;top: 34px; display:none;}
#menu .nav .nLi .sub a:hover{ color:#c50216;}
.nLi + .nLi{ border-left:1px solid #fff;}

/*下拉显示导航栏*/
.fix_menu > .w1200 > img{ float:left;width: 220px; margin-top: 10px;}
.fix_menu{ position:fixed; z-index:11; top: 0; left: 0; right: 0; background:#fff; border-bottom: 1px solid #e3e3e3; display: none;}
#fix_nav{ float:right;}
#fix_nav .sub { display: none; width: 100px;left: 0;top: 25px;position: absolute;background: rgba(255,255,255,0.7); line-height: 36px;}
.on > h3 > a{ color:#e2243e !important;}
#fix_nav .on{!important;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#fix_nav{ position:relative; z-index:1;  margin: 0 auto;float: right; height: 39px; margin-top: 30px;}
#fix_nav a{ color:#a0a0a0;}
#fix_nav .nLi{ float:left; position:relative; display:inline; height: 15px; transition:all 0.3s;}
#fix_nav .nLi:hover{ }
#fix_nav .nLi h3{ float:left; font-weight: normal;}
#fix_nav .nLi h3 a{ display:block; width:100px; text-align: center;font-size:14px; z-index: 2; position: relative; color:#444;height: 40px;  line-height: 15px;}
#fix_nav .sub{ display:none; width:100px; left:0; top:40px;  position:absolute; background:#e2243e;  line-height:36px; }
#fix_nav .nli:hover h3 > a{ color:#c50216}
#fix_nav .sub li{ zoom:1; }
#fix_nav .sub a{ display:block; text-align: center; height: 30px;font-size: 12px;  color:#fff; line-height: 30px;}
#fix_nav .sub a:hover{ background: rgba(255,255,255,0.6);  }
#fix_nav .on h3{ }

/* 首页:banner */
.fullSlide{ width:100%;  position:relative;  height:700px;clear: left; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:700px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:700px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;_background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:17px; height:17px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.fullSlide .prev,
.fullSlide .next{ position:absolute; left:3%; top:43%; margin-top:-25px; display:block; width:79px; height:104px; background:url(../images/slider-arrow.png) -122px 7px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.fullSlide .next{ left:auto; right:3%; background-position:8px 5px; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prevStop{ display:none;  }
.fullSlide .nextStop{ display:none;  }



/*首页：四个特点*/
.in_four{ margin-top:100px; background:#fff; padding-bottom: 83px;}
.infour_li + .infour_li{ margin-left:132px;}
.infour_zz > p{ color:#666; font-size: 14px; text-align: center; margin-top: 20px;}
.infour_li{ float:left; position: relative;overflow: hidden;}
.in_title{ background:url(../images/in_title_bg.png) no-repeat; width:358px; height: 144px; margin: 0 auto;}
.in_title > h3{ color:#ffa513; font-size: 24px; font-weight: bold; text-align: center; line-height: 194px;}
.in_four > .w1200 > ul{ display:table;}
.in_four > .w1200 > ul{ margin-top:30px;}
.infour_li .photo{width:201px;height:201px;overflow:hidden;}
.infour_li .rsp{width:201px;height:201px;overflow:hidden;position: absolute;top:0px;left:0px;}
.infour_li .text{position:absolute;width:202px;height:201px;left:-202px;top:0px;overflow:hidden; }
.infour_li .text h3{width:201px;margin-top:-33px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:16px;text-shadow: rgba(0,0,0,0.4) 1px 1px 3px;}
.infour_li .text a{text-decoration:none}
.infour_li .text div{text-align:center;color:#FFFFFF;font-size:18px;}
.infour_li .text img{ width:201px; margin: 0 auto;display: block; height: 201px;}

/*首页：曲奇*/
.in_quqi{ background:#fff; position: relative; top: 460px;}
.in_quqi > .w1200{height: 613px; position: relative; top: -79px;}
.bg01_plan{  position: relative; left: 243px;}
.bg01_dongche{ position:absolute;left: 0; top: 163px;}
.bg01_dianche{ position:absolute; left: 7px;top: 411px;}
.bg01_boat{ position:absolute; left: 358px; top: 290px;}
.inquqi_l{ float:left; width:740px;}
.inquqi_r{ float:right; margin-top: 129px;}
.inquqi_r > p{ color:#666666; font-size: 18px; text-align: right; line-height:30px; margin-top: 10px; width:430px;}
.inquqi_li{float: left; position: relative;overflow: hidden;  margin-left: 30px;}
.inquqi_li .quqi{width:170px;height:170px;overflow:hidden;}
.inquqi_li .quqirsp{width:170px;height:170px;overflow:hidden;position: absolute;top:0px;left:0px;}
.inquqi_li .quqitext{position:absolute;width:170px;height:170px;left:0;top:0px;overflow:hidden;  text-align: center; color: #fff; line-height: 170px; font-size: 18px;}
.inquqi_li .quqitext h3{width:170px;margin-top:-33px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:16px;text-shadow: rgba(0,0,0,0.4) 1px 1px 3px;}
.inquqi_r > ul{ float:right;margin-top: 30px;}
.inquqi_r > a{ margin-top:40px; float:right; color:#e2243e; font-size:16px;}


/*首页：粗粮*/
.in_culiang { background:#fff; top: 900px;position: relative;}
.in_culiang > .w1200{ display:table; position: relative;  height:596px;}
.inculiang_l{ float:left; margin-top: 70px;margin-left: 20px;}
.inculiang_l > p {  color: #666666; font-size: 18px;text-align: left;line-height:30px; margin-top: 15px;width:430px;}
.inculiang_r{ float:right; width:650px;}
.inculiang_l > ul{ margin-top: 26px; position: relative; left: -19px;}
.incuiliang01{ position: absolute;top: 130px;}
.incuiliang02{ margin-top: 27px; margin-left: 130px;}
.incuiliang03{position: absolute; right: -7px;top: 309px;}
.inculiang_l > a{ margin-top:40px; float:left; color:#e2243e; font-size:16px;}


/*首页：麦萃*/
.in_maicui{ background:url(../images/bg03_bg.jpg) no-repeat center; height: 600px;top: 1340px;position: relative;}
.in_maicui > .w1200{ display:table;}
.inmaicui_l > img{ float:left; margin-top: 50px; margin-left: 40px;}
.inmaicui_r{ float:right;}
.inmaicui_r > p{ text-align:right; font-size: 18px; color:#666;  line-height:30px; clear: right;position: relative; top: 20px; width:430px;}
.inmaicui_r > img{ margin-top: 40px; float:right;}
.inmaicui_r > ul{ margin-top:40px;}
.inmaicui_r > a{ margin-top:40px; float:right; color:#e2243e; font-size:16px;}


/*首页：新闻*/
.in_news{ background: #fff;position: relative;top: 1430px;padding-bottom: 50px;}
.innews_li{ float:left; width:22%;padding: 0 1%; transition: all 0.3s;}
.in_news > .w1200{ display: table;}
.in_news > .w1200 > ul{ margin-top:70px;overflow: hidden;}
.innews_li > a > span{ transition: all 0.3s; color:#999; font-size: 14px; line-height: 40px;padding-left:26px;}
.innews_li > a > hr{ transition: all 0.3s; background:#e2243e; width:40px; height: 1px;margin-left:26px;}
.innews_li > a > h3{ transition: all 0.3s; color:#444; font-size: 18px; font-weight: bold; margin-top: 40px; line-height: 30px; padding: 0 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.innews_li > a > p{ transition: all 0.3s; color:#777; font-size: 14px; padding: 0 26px;}
.innews_li > a > em{ transition: all 0.3s; color:#e2243e; font-size: 12px; margin-top: 30px; display: block;padding-left:26px;}
.innews_li + .innews_li{ border-left:1px solid #eee;}
.innews_li > a{display: block; width: 100%; padding: 20px 0 30px 0;}
.innews_li:hover > a{ background:#e2243e;}
.innews_li:hover > a > p{ color:#fff;}
.innews_li:hover > a > h3{ color:#fff;}
.innews_li:hover > a > span{ color:#fff;}
.innews_li:hover > a > em{ color:#fff;}
.innews_li:hover > a > hr{ background:#fff}

/*网站首页底部*/
.footer{ background:#f1f1f1;position: relative;top: 1433px;}
.footer > .w1200 > img{ float:left; padding: 40px 0}
.footer_m{ float:left; margin-left: 47px;margin-top: 50px;}
.footer_m > .icon{ float:left; color:#e2243e; font-size: 24px; font-weight: bold; margin-right: 5px;}
.footer_m > p{ color:#e2243e; font-size:18px;font-weight: bold;}
.footer_m > img{ margin-top:10px;display: block;}
.footer_m > h3{ color:#666; margin-top: 6px;}
.footer_m > h3 > span{ margin:0 10px;}
.footer_r{ float:right; margin-top: 89px;}
.footerr_top > li { float:left; position: relative;}
.gzfoot_wx,.gzfoot_sj{ bottom: 50px; position:absolute;width: 150px;border: 1px #ddd solid;}
.gzfoot_wx{ left:30px;}
.gzfoot_sj{ left:63px;}
.footerr_top > li > h3{ float:left; color:#666666; margin-left: 20px;}
.footerr_top > li > .icon{ color:#e2243e; font-size: 25px;display: block; float: left;cursor: pointer; width: 36px; height:36px;margin-right: 5px;}
.footerr_top > li > .icon-weixin{ font-size: 36px;    }
.footerr_top > li > a{ margin-left: 6px; width:82px; height:34px;}
.footerr_top > li > a img{ width:82px; height:34px;}
.footerr_bot > li{ float:left; margin-left: 15px; font-size:14px}
.footerr_bot{ margin-top: 13px;display: table;float: right;color: #666;}
.ptzc{ background:url(../images/weiling_1.png) no-repeat; height: 16px; width:106px; display: block; float:right; }
.sjzz{background:url(../images/wangshang_1.png) no-repeat; height: 16px; width:96px;display: block;float:right; }
.ptzc:hover{background:url(../images/weiling_2.png) no-repeat;}
.sjzz:hover{background:url(../images/wangshang_2.png) no-repeat; }

.in_link{ clear:left; height: 70px; line-height: 70px; background: #e2243e;}
.in_link > .w1200 > h3{ float:left; font-size: 14px; font-weight: bold; color: #fff;}
.in_link > .w1200 > ul{ float:left}
.in_link > .w1200 > ul > li{ float:left; color:#fff;}
.in_link > .w1200 > ul > li > a{ padding:0 7px; color:#fff;}

/*内页通用*/
.ny_fooer{ position:static}
.ny_header{ background:url(../images/about_bg.jpg) no-repeat center; height:390px;}
.my_pos > .w1200 > p > a{ color:#fff;line-height: 32px;}
.nyban_img > img{position: absolute; right: -30px;top: 230px;}
.my_pos > .w1200{ position:relative;}
.my_pos > .w1200 > p{position: absolute; top: -100px; z-index: 9;color: #fff;line-height: 30px;}
.jm_xian{ top:59px !important;}

/*内页：公司简介*/
.ny_about{ margin-top: 60px;position: relative;}
.ny_title > h3{ color:#000; font-size: 48px; font-weight: bold;line-height: 50px;}
.ny_title > img{ margin-top:10px;}
.nyfl_li > a{ font-size:18px; color:#333333;}
.nyfl_li{ float:left; line-height:38px; margin-right:60px; border-bottom: 2px solid #fff; margin-top: 20px; transition: all 0.3s;}
.nyfl_li:hover{ border-bottom: 2px solid #e2243e;}
.nyfl_li:hover > a{ font-weight:bold; color:#e2243e;}
.ny_fl{ z-index: 9; overflow: hidden; position: relative;height: 62px;}
.ny_fl > .w1200{ margin-top: -1px;display: table;position: relative;top: -2px;}
.nyfl_active{border-bottom: 2px solid #e2243e !important;}
.nyfl_active > a{ color:#e2243e; font-weight: bold;}
.ny_fl > hr{ width:100%; height: 1px; background: #e3e3e3;position: absolute;top: 60px;left: 0;right: 0;}
.rlzy_hr{ top:58px !important;}
.ny_article{ margin-top:60px;padding-bottom: 80px;}
.aboutl_img{ float:left}
.nyabout_r{ float:right;width:680px;}
.ny_article > p{ clear:left;line-height: 30px; color:#666; font-size: 14px;}
.nyabout_r > h3{ color:#e2243e; font-size: 36px; font-weight: bold;margin-top: 24px;margin-bottom: 40px;}
.nyabout_r > p{ line-height: 30px; text-indent: 30px; color:#666; font-size: 14px; }
.nyabout_l > h3{ color:#e2243e; font-weight: bold;font-size: 36px; margin-bottom: 40px;}
.nyabout_l > h3 > span{ font-size:54px;}
.nyabout_l{ margin-top:50px; float:left; width:730px;}
.nyabout_l > p{ line-height: 30px; text-indent: 30px; color:#666; font-size: 14px; }
.aboutr_img{ float:right;}
.aboutimg_bot { margin-top:40px;}


/*内页：新闻资讯*/
.ny_news{ margin-top:60px;display: table;margin-bottom: 80px;}
.nynews_li{ float:left; background: #f4f4f4;width: 520px; margin: 0 20px 20px 0; padding: 30px 30px;height: 170px;}
.nynews_li > span{ display:block;float: left; font-size: 36px; color:#666;margin-top: 30px;transition: 0.3s;}
.nynews_li > p{ float:left; color:#666;transition: 0.3s;}
.nynewsli_r { float:right; width:364px;transition: 0.3s;}
.nynewsli_r > a > h3{ line-height: 32px; color:#333; font-size: 24px; font-weight: bold; transition: 0.3s;}
.nynewsli_r > a > p{ color:#666; font-size: 14px;padding-top: 16px; padding-bottom: 16px;transition: 0.3s;}
.nynewsli_r > a > em{ color:#666; font-size: 14px; display: block; float:left;line-height: 33px;transition: 0.3s;}
.nynewsli_r > a > b { float:left; margin-left: 50px; font-weight: normal; font-size: 12px; color:#666; transition: 0.3s;}
.nynewsli_r > a > b > .icon{color:#999; font-size: 26px;margin-right: 5px; position: relative;top: 5px;transition: 0.3s;}
.nynews_li:hover > span{ color:#e2243e;}
.nynews_li:hover > p{color:#e2243e;}
.nynews_li:hover .nynewsli_r > a > h3{ color:#e2243e; }
.nynews_li:hover .nynewsli_r > a > em{ color:#e2243e;}
.nynews_li:hover .nynewsli_r > a > b {color:#e2243e; }
.nynews_li:hover .nynewsli_r > a > b > .icon{color:#e2243e; }

/*内页：全国网点*/
.ny_service{ margin-top:60px; overflow: hidden; margin-bottom: 60px;line-height: 30px; color:#666; font-size: 14px;}
.nyser_l{ float:left; width:395px;}
.nyser_l > h3{ color:#333333; font-size: 30px; font-weight: bold; line-height: 70px; margin-top: 10px;}
.nyser_l > p{ color:#666666; font-size: 14px; line-height: 28px;}
.nyser_l > ul{ margin-top:30px;}
.nyser_l > ul > li{ color:#666; font-size: 14px; line-height: 30px;}
.ny_service > img{ float:right;}
.ny_partner { clear:left; padding-top:60px;}
.ny_partner > h3{ color:#333; font-size: 30px; font-weight: bold; line-height: 50px;}
.ny_partner > ul{ margin-top:30px;}
.nypar_li { float:left; margin-bottom: 15px;}
.nypar_li_div{ width:156px; height: 80px; border:1px solid #ccc; margin-left: 7px; margin-right: 6px; overflow: hidden;}
.nypar_li_div > img{width:156px; height: 80px; transition: all 1s;}
.nypar_li:hover .nypar_li_div > img{ transform:scale3d(1.1,1.1,1);}

/*内页：产品分类*/
.ny_pro{ overflow:hidden;margin-top: 110px; margin-bottom: 60px;}
.nypro_li{ float:left; position: relative;    margin-left: 0px;overflow: hidden;margin-right: 20px; margin-bottom: 20px;}
.nypro_li .nypro{width:380px;height:216px;overflow:hidden;}
.nypro_li .nyprorsp{width:380px;height:216px;overflow:hidden;position: absolute;top:0px;left:0px; background: rgba(0,0,0,0.5);}
.nypro_li .nyprotext{position:absolute;width:380px;height:216px;left:0;top:0px;overflow:hidden;  text-align: center; color: #fff; font-size:32px; font-weight: bold;line-height: 216px; }
.nypro_li .nyprotext h3{width:380px;margin-top:-33px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;text-shadow: rgba(0,0,0,0.4) 1px 1px 3px;}
.nypro_li:hover .nypro > img{ transform: scale3d(1.1,1.1,1)}
.nyproimg{width:380px;height:216px; transition: all 1s;}
.nypro_xian{ width:100%; height: 1px; background: #e3e3e3; position: relative; top: 60px;}

/*内页：产品详情页*/
.nypro_xfl{ display:table; margin-top: 30px; margin-bottom: 30px;}
.nyproxfl_li{ transition: all 0.3s; margin-right: 20px; float:left; width:124px; height: 38px; line-height: 38px; text-align: center; border:1px solid #e3e3e3; border-radius: 30px; color:#666; font-size: 14px;}
.nyproxfl_li:hover {border:1px solid #e2243e}
.nyproxfl_li:hover a{color:#e2243e ;}
.nyproxfl_act{ border:1px solid #e2243e !important; }
.nyproxfl_act > a{color:#e2243e !important}
.proshow_div{ float:left; width:400px; height: 400px; overflow: hidden; border:1px solid #eee;}
.proshow_div > img{width:400px; height: 400px; transition: 0.6s; }
.proshow_r{ float:right; width:740px;}
.proshow_r > h3{ color:#e2243e; font-size: 30px; font-weight: bold; line-height: 40px; margin-top:10px; margin-bottom: 20px;}
.proshow_r > h4{ color:#666; font-size: 18px; font-weight: bold; padding-bottom:6px;}
.proshow_r > p{ color:#666; font-size: 14px; line-height: 30px; margin-top: 5px;}

.proshow_r > a{transition: all 0.3s;width: 124px;height: 38px;line-height: 38px;text-align: center;border: 1px solid #e2243e;border-radius: 30px; color: #e2243e;font-size: 14px;display: block;margin-top: 20px;}
.proshow_r > a:hover{ background-color:#e2243e; color:#fff;}

.nyproshow{ overflow:hidden; margin-bottom: 20px;}
.slideTxtBox{ position: relative; width:1200px; margin: 0 auto;text-align:left; display:table;margin-bottom: 60px;}
.slideTxtBox .hd{ position:relative; display: table; max-width: 1200px; margin: 0 auto;}
.slideTxtBox .hd ul{  }
.slideTxtBox .hd ul li{ float:left; margin:0 0px; cursor:pointer; border:1px solid #fff;  }
.slideTxtBox .hd ul li > img{ width:98px;}
.slideTxtBox .hd ul li.on{  border:1px solid #e2243e;  }
.slideTxtBox .bd { overflow: hidden;}
.slideTxtBox .bd ul{  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox .arrow{  position:absolute;  top:130px; z-index: 99 }
.slideTxtBox .arrow a{ display:block;  width:70px; height:130px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
.slideTxtBox .arrow .next{ background-position:0 -6px;  position: relative; left: -170px;}
.slideTxtBox .arrow .prev{ background-position:0 -262px;  position:relative; right:-1200px; }
.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }
.nyproshow:hover .proshow_div > img{ transform:scale3d(1.1,1.1,1);}
.slideTxtBox .arrow .next:hover{ background-position:0 -135px;}
.slideTxtBox .arrow .prev:hover{ background-position:0 -392px;   }


/*内页：荣誉资质*/
.ny_honor{ display:table; margin-top: 60px;}
.nyhonor_li{ float:left; margin-left: 0px; margin-right:20px; margin-bottom: 30px;border: 1px #ddd solid;}
.nyhonor_li_div{width:378px;height: 280px; overflow: hidden;}
.nyhonor_li_div > img{ width:380px;height: 280px; transition: all 0.6s;}
.nyhonor_li > a > p{ line-height: 40px; text-align: center; padding: 0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; background:#eee;}
.nyhonor_li:hover .nyhonor_li_div > img{ transform: scale3d(1.1,1.1,1)}



/*联系方式*/
.ny_contact{ overflow:hidden;margin-bottom: 60px;}
.nycon_l{ float:left; }
.nycon_l > h3{ color:#e2243e; font-size: 24px; font-weight: bold;padding-bottom: 20px;}
.nycon_l > ul > li{ font-size:14px; line-height: 30px;color:#444;}
.nycon_r{ float:right; margin-top: 20px; }
.nycon_r > ul > li > img{ width:150px;}
.nycon_r > ul > li{ float:left; margin-left: 20px;}
.nycon_r > ul > li > p{ font-size:14px; line-height: 30px; text-align: center;}
.contact_bg{ background:url(../images/contact_bg.jpg) no-repeat center !important; }
.products_bg{ background:url(../images/products_bg.jpg) no-repeat center !important;}
.human_bg {background: url(../images/human_bg.jpg) no-repeat center !important;}

/*网站地图*/
.contains{ height: 90px; background: url(../images/1920-90.jpg) center center no-repeat;}
.nmnow{ height: 40px; background: #F0F0F0;}
.nmnow .n{ width: 1200px; height: 40px; margin: 0 auto; font: 14px/40px "microsoft yahei"; color: #666;}
.main{ width: 1200px; margin: 50px auto;}
.main ul{ background: url(../images/4-2.jpg) 7px top repeat-y; padding: 30px 0;list-style: none}
.main li{ margin-bottom: 40px;list-style: none}
.main li h2{ font: 18px/32px "microsoft yahei"; background: url(../images/16-16.jpg) left center no-repeat; margin-bottom: 10px;}
.main li p{ font: 14px/22px "microsoft yahei";}
.main li p span{ color: #666;}
.main li p a{ color: #666; margin-right: 40px;}
.main li h2,.main li p{ padding-left: 40px;}
.content_4_box{ height: 380px; background: url(../images/1920-380.jpg) center center no-repeat; font-size: 0; text-align: center;}
.content_4_box ul{ padding-top: 50px;list-style: none}
.content_4_box li{list-style: none; display: inline-block; *display: inline; zoom: 1; width: 301px; height: 301px; background: url(../images/300-301.png) left top no-repeat; overflow: hidden; margin: 0 30px;}
.content_4_box li i{ display: block; width: 104px; height: 104px; margin: 50px auto 0;}
.content_4_box li i.s1{ background: url(../images/10494.png) center center no-repeat;}
.content_4_box li i.s2{ background: url(../images/104-104.png) center center no-repeat;}
.content_4_box li i.s3{ background: url(../images/100-99.png) center center no-repeat;}
.content_4_box li h3{ font: bold 36px/42px "microsoft yahei"; color: #fff;}
.content_4_box li p{ font: 18px/21px "microsoft yahei"; color: #fff; background: url(../images/36-36.png) center bottom no-repeat; padding-bottom: 50px;}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
    .content_4_box{ height: 380px; background: url(../images/1920-380.jpg) center center no-repeat; font-size: 0; text-align: center;}
    .content_4_box ul{ padding-top: 50px;}
    .content_4_box li{ display: inline-block; *display: inline; zoom: 1; width: 301px; height: 301px; background: url(../images/300-301.png) left top no-repeat; overflow: hidden; margin: 0 30px;}
    .content_4_box li i{ display: block; width: 104px; height: 104px; margin: 50px auto 0;}
    .content_4_box li i.s1{ background: url(../images/10494.png) center center no-repeat;}
    .content_4_box li i.s2{ background: url(../images/104-104.png) center center no-repeat;}
    .content_4_box li i.s3{ background: url(../images/100-99.png) center center no-repeat;}
    .content_4_box li h3{ font: bold 36px/42px "microsoft yahei"; color: #fff;}
    .content_4_box li p{ font: 18px/21px "microsoft yahei"; color: #fff; background: url(../images/36-36.png) center bottom no-repeat; padding-bottom: 50px;}
}
.n a{color:#666}
@media only screen and (min-width: 320px) and (max-width: 1199px) {
    .nmnow .n{ width: 960px;}

    .main{ width: 960px;}
    .content_4_box{ height: 380px; background: url(../images/1920-380.jpg) center center no-repeat; font-size: 0; text-align: center;}
    .content_4_box ul{ padding-top: 50px;}
    .content_4_box li{ display: inline-block; *display: inline; zoom: 1; width: 291px; height: 291px; background: url(../images/300-301.png) left top no-repeat; overflow: hidden; margin: 0 10px; background-size: cover;}
    .content_4_box li i{ display: block; width: 104px; height: 104px; margin: 50px auto 0;}
    .content_4_box li i.s1{ background: url(../images/10494.png) center center no-repeat;}
    .content_4_box li i.s2{ background: url(../images/104-104.png) center center no-repeat;}
    .content_4_box li i.s3{ background: url(../images/100-99.png) center center no-repeat;}
    .content_4_box li h3{ font: bold 36px/42px "microsoft yahei"; color: #fff;}
    .content_4_box li p{ font: 18px/21px "microsoft yahei"; color: #fff; background: url(../images/36-36.png) center bottom no-repeat; padding-bottom: 50px;}
}



@font-face {
	font-family: 'icomoon';
    src:url('../fonts/icomoon.eot?qradjf');
    src:url('../fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?qradjf') format('truetype'),
        url('../fonts/icomoon.woff?qradjf') format('woff'),
        url('../fonts/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
.demo-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}

/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#e2243e;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#e2243e;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#e2243e;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#e2243e}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#e2243e;}
.meau-sev .cndns-right-btn{border-color:#e2243e;background:url(../images/lyb.png) no-repeat #e2243e center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#e2243e}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #e2243e;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/arr.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#e2243e;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../images/qq.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#e2243e}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#e2243e}
.meau-zs .cndns-right-btn{background-color:#e2243e;color:#fff;margin-top:80px;border-color:#e2243e}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}