@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
body{ background:#fff; font:normal 12px/22px 宋体; overflow-x: hidden;}
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;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.l{ float:left}
.r{ float:right}
.tow{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.w1200{ width:1200px; margin: 0 auto;}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
a {border: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline: none;}

/*头部*/
.header{ overflow:hidden;}
.head-top{ height:40px; background:#eee; line-height: 40px;}
.head-top > .w1200 > .l{ font-size: 14px; color:#807e7e;}
.head-top > .w1200 > .l > span{ color:#202020;}
.head-r > a { color:#807e7e; font-size: 14px; cursor: pointer;}
.head-r > span{ color:#c2c2c2;}
.head-bot{ height:110px; background: url(../images/head_bg.jpg) no-repeat;}
.head-bot > .w1200 > a > img{ margin-top:16px;}
.headbl-li{ float:left; text-align: center; margin-left: 15px;}
.headbl-li div > a{width:43px; height: 43px;   display: block;}
.headbl-li div{ border:1px solid #bfbfbf; transition: .3s;}
.headbl-li > a > img{margin-top: 7px;}
.headbl-li > p{ color:#666666; font-size: 14px; transition: .3s;}
.headb-tel > p{ color:#666; font-size: 18px;}
.headb-tel > h3{ color:#000; font-size: 28px; font-weight: bold;}
.headb-link{ margin-top: 22px;}
.headb-tel{ margin-top:26px; margin-right: 20px;}
.headbl-li img{position: relative;top: 7px;}
.head-r{ position:relative;}
.head_sj{ position:absolute; width:100px; top:40px;left: -14px;z-index: 9;}

.headbl-li:hover a{ transform:rotateZ(360deg); display: block; }
.headbl-li:hover div{border:1px solid #da0314;}
.headbl-li:hover > p{ color:#da0314;}
.head-r > a:hover { color:#e60214;}


/* 导航栏 */
#menu{ background:#333;  position: relative; height: 50px;}
#menu .active{ background:#e60214; }
#menu li > img{ float:left;margin-top: -28px;}
.header_bot{ border-top:3px solid #3fbe72;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#menu .nav{ position:relative; z-index:1;  margin: 0 auto;}
#menu .nav a{ color:#a0a0a0;}
#menu .nav .nLi{ float:left;  position:relative; display:inline; height:50px;transition: .3s;}
#menu .nav .nLi:hover{ background:#e60214;}
#menu .nav .nLi h3{ float:left; font-weight: normal;}
#menu .nav .nLi h3 a{ display:block; width:126px; text-align: center;font-size:14px; z-index: 2; position: relative; color:#fff;height: 50px;  line-height: 30px;}
#menu .nav .sub{ display:none; width:126px; left:0; top:50px;  position:absolute; background:rgba(255,255,255,0.7);  line-height:36px; }
#menu .nav .nLi:hover h3 a > p{ color:#fff; }
#menu .nav .nLi:hover h3 a > span{ color:#fff; }
#menu .nav .sub li{ zoom:1; }
#menu .nav .sub a{ display:block; text-align: center; height: 36px;font-size: 14px;  color:#222e48;}
#menu .nav .sub a:hover{ color:#c50216; background: #ffffff;  }
#menu .nav .on h3{ }
.nLi > h3 > span{display: block; width: 126px; text-align: center; position: absolute; top: 21px;font-size: 10px;font-weight: normal; color: #a0a0a0; }
.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{}
#menu .nav .on h3 a{}
#menu .nav .nLi h3 a > span{position:relative; top:-13px; font-size: 12px; color:#BBBABA; }
#menu .nav .nLi h3 a > p{ position:relative;  color:#BBBABA;  top: 0px;}
#menu .active a > p{ color:#fff !important;}
#menu .active a > span{ color:#fff !important;}

/*导航：下拉*/
#fix_menu{ position: fixed; height: 50px;display:none; top: 0; left: 0; right: 0; z-index: 9; background: #fff; border-bottom: 1px solid #e6e6e6;}
#fix_menu .active{ background:#e60214; }
#fix_menu li > img{ float:left;margin-top: -28px;}
.header_bot{ border-top:3px solid #3fbe72;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#fix_menu .nav{ position:relative; z-index:1;  margin: 0 auto;}
#fix_menu .nav a{ color:#a0a0a0;}
#fix_menu .nav .nLi{ float:left;  position:relative; display:inline; height:50px;transition: .3s;}
#fix_menu .nav .nLi:hover{ background:#e60214;}
#fix_menu .nav .nLi h3 a{ display:block; width:107px; text-align: center;font-size:14px; z-index: 2; position: relative; height: 50px;  line-height: 30px;}
#fix_menu .nav .nLi h3 a > p{color:#434343; position: relative; }
#fix_menu .nav .nLi h3 a > span{display: block; width: 107px; text-align: center; position: absolute; top: 21px;font-size: 10px;font-weight: normal; color: #a0a0a0; }
#fix_menu .nav .sub{ display:none; width:107px; left:0; top:50px;  position:absolute; background:#c90615;  line-height:36px;  padding: 10px 0; }
#fix_menu .nLi:hover h3 > a{ }
#fix_menu .nav .sub li{ zoom:1; }
#fix_menu .nav .sub a{ display:block; text-align: center; height: 36px;font-size: 14px;  color:#fff;}
#fix_menu .nav .sub a:hover{ color:#c50216; background: #ffffff;  }
#fix_nav li.active > h3 > a > p{ color:#fff !important;}
#fix_nav li.active > h3 > a > span{color:#fff !important;}
#fix_nav .nLi:hover > h3 > a{ color:#fff;}
#fix_nav .nLi:hover > h3 > span{color:#fff;}
#nav > .active > h3 > span { color:#fff;}
#fix_menu .nav .nLi:hover h3 a > p{ color:#fff; }
#fix_menu .nav .nLi:hover h3 a > span{ color:#fff; }
#fix_menu .w1200 > a > img{width: 196px; margin-right: 20px; margin-top: 4px;}

/* 首页:banner */
.fullSlide{ width:100%;  position:relative;  height:500px;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:500px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:500px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; 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-pro > .in-title{ margin-top:70px;}
.in-title > h3{ color:#313131; font-size:24px; font-weight: bold; }
.in-title {text-align: center;}
.in-title > p{ color:#625f5f; font-size: 14px; margin-top: 6px;}
.in-title > hr{ width:88px; height:4px; background: #e60214; margin: 0 auto; margin-top: 5px;}
.inpro-li{ transition: .3s; float:left; width:25%; margin-left: 4%; margin-right: 4%;text-align:center; position: relative; margin-bottom: 20px; border-bottom: 1px solid #e4e4e4; margin-bottom: 30px;}

.inpro-div > img{ border-radius:50%; width:265px; height: 265px; }
.inpro-li > a > h3{ transition: .3s;color:#313131; font-size: 18px;text-align:center; line-height: 50px;}
.inpro-li > a > p{ transition: .3s; padding-bottom: 15px;color:#959595; font-size: 14px;}
.inpro-zz{ position:absolute; top: 0; width:264px; height:264px; border-radius: 50%;  left: 18px; background:url(../images/team_l_bg.png) repeat;}
.inpro-zz > .icon{ color:#fff; width:50px; height: 50px; border:1px solid #fff; display:block; margin: 0 auto;margin-top: 103px; font-size: 30px; text-align: center; line-height: 50px;}
.inpro-list{ margin-top:30px;}
.inpro-li:hover{ border-bottom:1px solid #da0314;}
.inpro-li:hover > a > h3{color:#da0314}
.inpro-li:hover > a > p{ color:#434343;}

/*企业基地*/
.in-factory{ margin-top:60px;}
.in-factory > h3{ color:#313131; font-size: 40px; font-weight:bold; text-align: center; margin-bottom: 30px;}
.in-factory > h3 > span{ color:#e60012;}
.in-factory > p{ text-align: center;color:#313131; font-size: 16px; line-height: 30px;}
.infac-li{ float:left; margin-left: 5px; margin-right: 5px; position: relative;}
.in-factory .bd{ margin-top:45px;}
.infacli-bot{ width:100%; height: 73px; background:#313131; border-top:10px solid #e60012;}
.infacli-bot > h3{ color:#fff; font-size: 18px; text-align: center; padding-top:15px;}
.infacli-bot > p{ color:#a0a0a0; text-align: center; line-height: 30px;}
.infac-zz{ position:absolute; top: 0; left:0; right: 0; background: url(../images/team_l_bg.png) repeat; width:463px; height: 342px;}
.infac-zz > .icon{ font-size:30px; color:#fff; display: block; width:60px; height: 60px; border:1px solid #fff; text-align: center; line-height: 60px; margin: 0 auto;position: relative; top: -65px;}
.infacli-div{ width:463px; height: 342px; overflow: hidden}
.infacli-div > img{width:463px; height: 342px; transition: .6s;}
.infac-li:hover .infacli-div > img{ transform:scale3d(1.1,1.1,1);}


/*首页：简介+新闻*/
.in-videonews{ margin-top:70px;}
.in-video{ width:496px;}
.in-video-div{ position:relative; cursor: pointer; width:496px; height: 334px; overflow: hidden}
.in-video-div > img{width:496px; height: 334px; transition: .6s;}
.invideo-zz{ position:absolute; top: 110px;left: 162px;}
.in-about .in-title > h3{ color:#e60012; font-size: 24px; font-weight: bold;}
.in-about .in-title > h3 > span{ color:#b5b5b5; font-size: 14px; font-weight: normal;}
.in-about .in-title{ text-align:left; text-indent: 20px; margin-top: 20px;}
.inabout-des > p{ font-size:14px; color:#707070; margin-top: 20px; line-height: 28px;}
.inabout-des > a{ text-indent: 0; float:right; position: relative; top:-20px; display:block; width:135px; height: 40px; border:1px solid #e60012; color:#e60012; font-size: 14px; text-align: center; line-height: 40px;}
.in-news{width:680px;}
.innews-top .in-title{ text-align:left;}
.innews-top .in-title > h3 > span{ color:#b5b5b5; font-size: 14px; margin-left: 4px; font-weight: normal;}
.innews-top .in-title > hr{ margin-left:0;}
.innewsfl-li > a{ width:97px; height: 38px; text-align: center; line-height: 38px; border:1px solid #aaa; display: block; color:#313131; font-size: 14px;}
.innewsfl-li{ float:left; margin-left: 10px;}
.innewsfl-li > a:hover{ background:#e60012; color:#fff; border:1px solid #e60012;}
.innewsb-top{ border:1px solid #e5e5e5; padding: 15px;margin-top: 13px; display: block;}
.innewsbt-div{ width:290px; height:130px; float:left;margin-right: 16px;}
.innewsb-top > h3{ color:#313131; font-size: 17px; transition: .6s;}
.innewsb-top > span{ color:#959595; font-size: 14px; margin-top: 3px; display: block;}
.innewsb-top > p{ color:#959595; font-size: 14px;margin-top: 18px;}
.innewsb-li h3{ color:#313131; font-size: 17px; float:left; width:80%; line-height: 30px;transition: .3s;}
.innewsb-li span{ display:block; float:right; text-align: right; width:20%; font-size: 14px; color:#959595;line-height: 30px;transition: .3s;}
.innewsb-li p{ color:#c4c4c4; font-size: 14px; margin-bottom: 12px;transition: .3s; clear: right;}
.innewsb-li{ border-bottom:1px solid #e5e5e5; margin-top: 16px;}
.innewsbt-div{ width:290px; height: 130px; overflow: hidden}
.innewsfl-li > .active{ background:#e60012; color:#fff; border:1px solid #e60012;}
.innewsbt-div > img{ width:290px; height: 130px; transition: .6s;}
.innewsb-top:hover .innewsbt-div > img{ transform:scale3d(1.1,1.1,1);}
.in-video-div:hover > img{ transform:scale3d(1.1,1.1,1);}
.inabout-des > a:hover{ background:#e60012; color:#fff;}
.innewsb-top:hover > h3{ color:#e60012}
.innewsb-li:hover h3{color:#e60012}
.innewsb-li:hover p{ color:#545353}
.innewsb-li:hover span{color:#e60012}

/*首页：合作伙伴*/
.in-hzhb{ background:#f9f9f9; margin-top: 50px; padding-bottom: 50px;}
.insz-li > div > b{ color:#313131; font-size: 52px; font-weight:bold; }
.insz-li > div > span{ color:#313131; font-size: 16px; font-weight: normal;position: relative;top: -35px;}
.insz-li{ float:left; width:24%; text-align: center;position: relative; top: 0; transition: all .3s; }
.insz-li > div{position: relative;}
.insz-li > span{position:absolute;}
.insz-li > p{ color:#707070; font-size: 16px;}
.in-sz{padding-top: 49px; height: 90px; background: #fff; box-shadow:0px 0px 16px #a0a0a0; }
.in-sz > ul hr{  width:1px; height: 68px;background: #e5e5e5;float: left;position: relative;top: -12px;}
.inhzhb-li{ float:left; margin-left: 5px; margin-right: 4px; margin-bottom: 10px;}
.inhzhbli-div{ border:1px solid #e4e4e4; transition: .3s;}
.inhzhb-bot{ margin-top:40px;}
.inhzhb-bot > h3{ color:#313131; font-size: 43px; font-weight: bold; text-align: center; margin-top: 60px; margin-bottom: 40px;}
.inhzhbli-div{ width:229px; height: 116px; overflow: hidden}
.inhzhbli-div > img{width:229px; height: 116px; transition: .6s;}
.inhzhb-bot > h3 > span{ color:#da0314;}
.inhzhb-bot > ul{ overflow: hidden;} 
.inhzhb-bot > p{ color:#313131; font-size: 16px; text-align: center; line-height: 28px;}
.insz-li:hover{ top:-10px;}
.inhzhb-li:hover .inhzhbli-div > img{ transform:scale3d(1.1,1.1,1);}
.inhzhb-li:hover .inhzhbli-div{ border:1px solid #e60012}

/*首页：友情链接*/
.in-link{ overflow:hidden; padding-top: 30px; padding-bottom: 15px;}
.in-link hr{width:3px; height: 20px; border:4px; background: #da0314; float:left; margin-top: 36px; margin-right: 4px;}
.in-link > h3{ color:#000; font-size: 16px; line-height: 90px; float:left;}
.in-link > h3 > span{color:#5e5e5e; font-size: 14px; margin-left: 4px;}
.in-link > ul{ float:left;}
.inlink-li{ float:left; width: 200px;text-align: center;}
.inlink-li p{ line-height: 30px; transition: .3s;}
.inlink-div{ width:141px; height: 65px; overflow: hidden; text-align: center;    margin: 0 auto; border:1px solid #e4e4e4;}
.inlink-div > img{ width:141px; height: 65px; transition: .6s;}
.inlink-li:hover .inlink-div > img{ transform:scale3d(1.1,1.1,1);}
.inlink-li:hover .inlink-div{ box-shadow: 0px 0px 9px #e5e5e5;}
.inlink-li:hover p{color:#da0314;}


.sjvido-div{ display:none !important;}






/*底部*/
.footer{ background:#2f2f2f; height:425px;}
.footer > .w1200{padding-top: 55px;height: 320px;}
.foot-r { margin-top:40px;}
.footl-ul{ width:90px;}
.footll-li > h3 > a{ color:#fff; font-size:21px;}
.footll-li > a { color:#bfbfbf; font-size: 16px; display: block; line-height: 30px;}
.foot-m{ color:#fff; margin-left: 10px;}
.foot-m > h3{ font-size:30px; margin-bottom: 10px;}
.foot-m > span{ font-size:36px; font-weight: bold;}
.foot-m > hr{ width:305px; height: 5px; background: #fff; margin-top: 10px;}
.footm-tel > .icon{ font-size:50px; display: block; float:left; margin-top: 30px;}
.footm-tel > div > p{ font-size:16px;}
.footm-tel > div > h3{ font-size:30px; color:#da0314; font-weight: bold;}
.footm-tel > div { float:left; margin-top: 14px; margin-left: 10px;}
.footm-ul > li { color:#fff; font-size:18px; line-height: 35px;height: 50px;}
.footm-ul > li > .icon{ color:#da0314; font-size: 30px; display: block;float: left;height: 50px;}
.footr-div{ background:url(../images/ewm_bg.png) no-repeat; width:123px; height: 124px;}
.footr-div > img{ width:96px; height: 96px; display: block; margin: 0 auto; padding-top: 13px;}
.footr-li{ float:left; color:#fff; margin-left: 20px;}
.footr-li > .icon{ color:#da0314; font-size:20px; margin-left: 20px;}
.foot-l > hr{ float:left; width:1px; height: 90px; background: #fff; margin: 0 40px; margin-top: 44px;}
.footll-li > h3{ margin-bottom:30px;}
.foot-l{ margin-top:30px;}
.footer > .w1200 > hr{ width:1px; height: 170px; background: #fff; float:left; margin: 0 40px; margin-top: 30px;}
.foot-bot{ background:rgba(0,0,0,0.8); height: 48px; line-height:48px;}
.foot-bot > .w1200 > p{ color:#fff; float:left;}
.foot-bot > .w1200 > p > span{ padding:0 5px;}
.foot-bot > .w1200 > ul{ float:right;}
.foot-bot > .w1200 > ul > li{ float:left; color:#fff; margin-left: 10px;}
.ptzc{ background:url(../images/weiling_1.png) no-repeat; height: 16px; width:106px; display: block; float:right;     margin-top: 13px; }
.sjzz{background:url(../images/wangshang_1.png) no-repeat; height: 16px; width:96px;display: block;float:right;     margin-top: 13px;}
.ptzc:hover{background:url(../images/weiling_2.png) no-repeat;}
.sjzz:hover{background:url(../images/wangshang_2.png) no-repeat; }
.footll-li > a:hover{ color:#da0314;}
.footm-tel{ overflow: hidden; height: 76px;}


/*联系方式*/
.ny_l > #dituContent{ margin-top:0;}
.contact_l{ float:left; }
.contact_l > h3{ font-size:18px; padding-bottom: 20px; font-weight: bold;}
.contact_l > p{ font-size:16px; line-height: 30px; }
.contact_r{ float:right; }
.contact_r > ul > li > img{ width:150px;}
.contact_r > ul > li{ float:left; margin-left: 20px;}
.contact_r > ul > li > p{ font-size:16px; line-height: 30px; text-align: center;}


/*网站地图*/
.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;}


/*视频弹出css*/
.dlg-video { display: none;position: fixed; top: 0; left: 0;width: 100%;height: 100%;background: repeat url(../images/bg_mask.png); z-index: 99;}
.video-show {display: none; position: fixed; top: 50%;left: 50%; width: 580px; height: 430px; margin-top: -215px; margin-left: -290px; z-index: 100;}
.video-show p { height: 30px; line-height: 30px; padding-left: 10px;color: #fff;font-size: 14px; background: #333;}
.video-show p a { float: right;width: 30px;height: 30px; background: no-repeat url(../images/close.png) 5px 5px;}






/*在线客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:200px;
    width: 77px;
    z-index: 11;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 16px;
      height: 48px;
    line-height: 48px;
    margin-top: 2px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-te {
    background-position: -34px -52px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
	    margin-top: 10px
}
.lxfx li {
    background:#fb7a1b;
    height: 70px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}
.lxfx li i.icon-en{
	background-position: -31px -47px;
}


.m_header{
    height: 70px;
    width: 100%;
    display: none;
    position: fixed;
    z-index: 1000;
    background: #fff;
    top:0;left: 0;
}


.m_logo{width: 232px;height: 45px;margin-top:13px;float: left}
.m_menu{float: right;width: 70px;height: 70px;background: #333;text-align: center}
.icon_menu{
    background: url("../images/nav.png") no-repeat center;
    display: inline-block;
    width: 32px;
    height: 25px;
    margin-top: 12px;
}
.m_menu > p{ color:#fff; line-height: 26px;}
.m_nav{
    position: absolute;
    top:70px;
    background: rgba(255,255,255,.9);
    width: 100%;
    display: none;
}
.m_main{width: 100%;line-height: 40px;text-align: center;border-bottom: 1px solid #d4d4d4;position: relative}
.m_main>a{display: block;font-size: 14px;}
.m_main ul{
    background: rgba(255,255,255,0.1);
    display: none;
}
.m_main.active>a{background: #333;color: #e60214}
.m_main ul li ul{ background:#b39b77;}
.m_main ul li ul a{color: #fff}
.m_bg{
    height: 2000px;
    width: 100%;
    background:rgba(255,255,255,.1);
    position: absolute;
    z-index: -1;
}
.m_main ul a{display: block}
.m_nav2{background: #999999}
.swiper-container1{display: none;margin-top: 70px;}

/*内页：通用*/
.ny_banner > img{width: 100%;}
.ny_search{ background:url(../images/ny_search_bg.png) repeat; width:100%; height: 90px; position: absolute;bottom: 0;}
.ny_title{  width: 216px; height: 67px; background: #fff; padding-top: 22px; padding-left: 24px; float: left;}
.ny_title > h3{ font-size: 21px; font-weight: normal;}
.ny_title > p{margin-top: 2px;font-weight: bold;color: #0367ce;font-size: 20px;}
.ny_search_form{ float: left; overflow: hidden; height: 90px; padding-left: 55px;}
.ny_search_form > input{ width:250px; height: 40px; border-radius: 40px; border: none;margin-top: 26px;text-indent: 20px; color: #434343;}
.ny_search_tel{ float:right; background: url(../images/ny_search_tel_bg.png) repeat; width: 237px; height: 90px;overflow: hidden;}
.ny_search_tel > hr{ width:1px; height: 50px; background: #fff; border: none; float:left; margin-left: 17px; margin-top: 20px;}
.ny_search_tel > h3{ color:#fff;padding-top: 20px;padding-left: 76px; font-size: 17px;}
.ny_search_tel > h2{ font-size:24px; color:#fff;padding-left: 50px;}
.ny_top{ position:relative;}
.ny_news_main{ display:table;padding-bottom: 90px;}
.ny_news_l_li > span{ display:block; background: url(../images/../images/projt.png) no-repeat; width:15px; height:15px; float:left; margin-top: 15px; padding-left: 13px;}
.ny_search_form > .icon {width: 40px; height: 40px;border-radius: 50%; background: #0367ce; display: inline-block; text-align: center; line-height: 40px; color: #fff; font-size: 17px;margin-left: 20px;cursor: pointer;}
.pro_active > a{ color:#0367ce !important; }
.pro_active > span{ background:url(../images/projt_h.png) no-repeat; }
.ny_news_l_li:hover span{ background:url(../images/projt_h.png) no-repeat;}
.ny_news_fl_li:hover a{ color:#0367ce}
.aboutban{ background:url(../images/aboutban.jpg) no-repeat center; height: 270px; }
.aboutban > .w1200 > h3{ font-size:36px; line-height: 45px; display: table; margin: 0 auto; color:#fff; position:relative;top: 120px;font-family: "KaiTi";}
.aboutban > .w1200 > p{ font-size:14px; color:#fff;text-align: center;padding-top: 137px;}
.aboutban > .w1200 > .icon{ color:#fff; font-size: 10px; text-align: center; display: block;}
.aboutban > .w1200 > h2{ float:right; font-size: 14px; color:#fff;position: relative;top: 195px;}
.aboutban > .w1200 > h2 > a{ color:#fff;}
.aboutban > .w1200 > h2 > span{ color:#fff; padding: 0 5px;}
.ny-fl{ border-bottom:3px solid #e5e5e5; overflow: hidden; margin-top: 3px;}
.nyfl_li{ float:left; line-height: 40px; margin-right: 20px;  padding: 0 20px; transition: .3s;}
.nyfl_li > a{ font-size:18px;}
.nyfl_li > a > .icon{ font-size:24px; display: block; float:left; line-height: 40px; color:#fff;}
.nyflli-ac{ background:#e60214 !important;}
.nyflli-ac > a{ color:#fff !important;}
.nyfl_li:hover {background:#e60214}
.nyfl_li:hover > a {color:#fff }
.ny-foot{ background:#e60214}
.ny-about{ margin-bottom: 70px;}
.nyabout-main{ margin-top:60px;}

/*内页：新闻列表*/
.newslist-tj{ display: table;  margin-top: 50px; }
.news-li{ float:left; width:354px; background:#fff; transition: .6s; }
.news-li + .news-li{ margin-left:50px;}
.news-li > a > h3{ color:#434343; font-size: 18px; padding: 0 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-li > a > span{ color:#aaaaaa; font-size: 16px; padding: 0 15px; line-height: 30px;}
.news-li > a > p{ font-size:14px; color:#707070; padding: 0 15px; margin-bottom: 15px;}
.newsli-div{ width:333px; height: 148px; overflow: hidden}
.newsli-div > img{width:333px; height: 148px; transition: .6s;}
.news-li > a{ width:332px; margin: 0 auto; display: block; margin-top: 30px; padding-bottom: 32px; position: relative; top: 0;}
.news-li:hover > a{ transition:top .8; top:22px;}
.news-li:hover{box-shadow: 0px 0px 20px #dddddd}
.news-li:hover .newsli-div > img{ transform:scale3d(1.1,1.1,1);}
.news-li:hover > a > h3{ color:#e60214;}
.newslist-li{ margin-top:60px; margin-bottom: 40px;}
.nll-li{ height:187px; border-bottom: 1px solid #dadada;transition: .3s;}
.nll-li > a {display: block; width:100%;height:187px;}
.nll-li > a > span { display:block; float:left; padding-top: 40px;}
.nll-li > a > span > h3{ color:#b5b5b5; font-size: 30px; transition: .3s;}
.nll-li > a > span > .icon{ color:#dadada; font-size: 38px; font-weight: bold; display: block; height: 110px; line-height: 130px;transition:left .6s; position: relative; left: 0;}
.nllli-r{ float:right; width:1030px;padding-right: 30px;padding-top: 40px;}
.nllli-r > h3{ font-size:18px;}
.nllli-r > p{ color:#7d7d7d; font-size: 16px; margin-top: 36px;}
.news-list{ margin-bottom:150px;}
.nll-li:hover .nllli-r > h3{ color:#e60214;}
.nll-li:hover > a > span > .icon{color:#f6ac1b; left:30px;}
.nll-li:hover { border-bottom:1px solid #f6ac1b}

/*内页：产品列表*/
.pro-li{ float:left; margin-left: 10px; margin-right: 10px; margin-bottom: 30px;}
.proli-div {width:380px; heighr:280px; overflow: hidden;}
.proli-div > img{ width:380px; heighr:280px; transition: .6s;}
.nypro{ margin-top:50px;}
.pro-li > a > p{ line-height:40px; background: #e3e3e3; font-size: 14px; text-align: center; padding: 0 20px; font-size: 16px; transition: .3s;}
.pro-li:hover .proli-div > img{ transform:scale3d(1.1,1.1,1)}
.pro-li:hover a > p{ background:#333; color:#fff;}


/*内页：荣誉资质*/
.nyhonor .proli-div {width:290px; heighr:280px; overflow: hidden;}
.nyhonor .proli-div > img{ width:290px; heighr:280px; transition: .6s;}
.nyhonor .pro-li{margin-left: 5px; margin-right: 5px;margin-bottom: 20px;}



/*内页：企业基地*/
.nybase{ margin-top:50px;}
.nybase .infacli-div > img{ width:380px;height: 270px;}
.nybase .infacli-div{ width:380px;height: 270px;}
.nybase .infac-zz{ width:380px;height: 270px;}
.nybase .infac-li{margin-left: 10px; margin-right: 10px; margin-bottom: 30px; overflow: hidden;}


/*内页:合作伙伴*/
.nypart .inhzhb-li > a > p{ color:#434343; font-size: 16px; line-height: 40px; text-align: center; text-overflow: ellipsis; overflow: hidden;white-space: nowrap;width: 231px;}
.nypart .inhzhb-li{ margin-bottom:30px;}

/*内页banner图*/
.baseban{ background:url(../images/baseban.jpg) no-repeat !important;}
.contactban{background:url(../images/contactban.jpg) no-repeat !important;}
.joinban{background:url(../images/joinban.jpg) no-repeat !important;}
.proban{background:url(../images/proban.jpg) no-repeat !important;}
.newsban{background:url(../images/newsban.jpg) no-repeat !important;}


.sjpro{ display:none;}

/*底部*/
footer{ display: none; background:#333; height: 40px; position: fixed; bottom: 0; left: 0; right: 0; z-index: 10; border-top:1px solid #fff;}
.footshop-li{ float:left; text-align: center; border-right:1px solid #fff; width:49.5%}
.footshop-li > a { color:#fff; line-height: 40px; font-size: 16px;}
.footshop-li > a > p{ color:#fff;}
.footshop-li:nth-child(even){ border:none;}
.footer-shop{ position:absolute; bottom:50px; right:18%; width:61%; display:none;}
.sjfoot_li{ width:20%; background: #fb7a1b;float:left; height:50px; text-align: center; border-radius: 50%; margin-right: 5%;}
.sjfoot_li > a {color:#fff; line-height: 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;}
}


