/*顶部*/
.topbox{ width: 100%;}
.top{ width: 1190px; margin: 0 auto; overflow: hidden;}
.top .logo{ width: 455px; float: left; padding: 20px 0;}
.top .logo a{background:url(../images/logo.png) no-repeat; display:block; font-size: 34px; color: #333; font-weight: bold; padding-left: 115px;}
.top .logo a span{ display: block; font-size: 18px; color: #666; font-family: Arial; font-weight: normal; letter-spacing: 1px;}
.top nav{ float: right; width: 672px;}
.top nav ul{ overflow: hidden;}
.top nav ul .on a{ color: #1e50ae; font-weight: bold;}
.top nav ul a:hover{ color: #1e50ae; font-weight: bold;}
.top nav ul li{ width: 112px; float: left;}
.top nav ul li a{ font-size: 16px; color: #333; display: block; text-align: center; height: 120px; line-height: 120px;}
/*banner*/
.fullSlide{ width:100%;  position:relative;  height:620px; background:#000;  }
.fullSlide .m-bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .m-bd ul{ width:100% !important;  }
.fullSlide .m-bd li{ width:100% !important;  height:620px; overflow:hidden; text-align:center;  }
.fullSlide .m-bd li a{ display:block; height:620px; }
.fullSlide .m-hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .m-hd ul{ text-align:center; }
.fullSlide .m-hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;filter:alpha(opacity=50);opacity:0.5;  line-height:999px;}
.fullSlide .m-hd ul .active{ background:#1e50ae; }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow2.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
/*公司简介*/
.mainbox{ width: 100%; padding-bottom: 50px;}
.about{ width: 1100px; margin: 60px auto 0 auto; overflow: hidden;}
.title1{ font-size: 34px; color: #333; background: url(../images/title_bg.png) no-repeat; padding: 0 0 0 70px; margin-bottom: 40px;}
.title1 a{ display: block; float: right; font-size: 14px; color: #666; background-color: #dfdfdf; padding: 10px;
margin-top: 5px; }
.about .content{ overflow: hidden;}
.about .content img{ display: block; float: left; width: 410px;}
.about .content .text{ float: right; width: 670px;}
.about .content .text p{ font-size: 14px; color: #666; text-indent: 24px; line-height: 24px;}
/*产品展示*/
.products{ width: 1100px; margin: 60px auto 0 auto;}
.products .p_content{ overflow: hidden; width: 1110px; margin: 0 auto;}
.he_slideCaptionDown{ float: left; width:265px; height:200px; padding:0;margin:0 5px 10px 5px; position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_caption{color:#fff;background:rgba(30,80,174,0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption{background:rgba(30,80,174,.7);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.he_slideCaptionDown .he_slideCaptionDown_caption,.he_slideCaptionDown .he_slideCaptionDown_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_caption_h{font-size:24px;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_h{color:#fff;top:40%;opacity:1}

/*footer*/
.footer{ width: 100%; background-color: #1e50ae; padding: 20px 0;}
.footer p{ font-size: 14px; color: #dddddd; text-align: center; line-height: 26px;}
.footer p a{ color: #fff;}
/*内页-公司简介*/
.custom-Inner-box{ width: 100%; height: 120px;}
.custom-Inner{ width: 1190px; margin: 0 auto; height: 120px;}
.custom-Inner .hot_s{ width: 660px; float: left; font-size: 16px; color: #888888; line-height: 120px;}
#joform{ overflow: hidden; padding-top: 40px; float: right;}
.custom-Inner .input {width:300px; height:42px; padding:0 10px; font:14px/28px 'Microsoft YaHei'; color:#c7c7c7; border: 1px solid #e8e8e8;}
.custom-Inner .keyword{ float: left;}
.custom-Inner .keyBtn{ font-size: 16px; color: #fff; background-color: #1e50ae; height: 42px; line-height: 42px; width: 90px; font-family: "Microsoft YaHei";}
.custom-Inner .button{ float: left; cursor: pointer; text-align: center; border-width: 0;}
.custom-Inner .button b{ font: inherit;}
.main_nbox{ overflow: hidden; background-color: #fafafa; padding-bottom: 70px;}
.title_n{ background: url(../images/title_bg1.png) center 50px no-repeat; padding: 30px 0;}
.title_n p{ padding: 85px 0 0 0; font-size: 36px; color: #333; text-align: center;}
.title_n1{ width: 1190px; margin: 0 auto; background: url(../images/title_bg1.png) no-repeat; padding-bottom: 20px;  border-bottom: 1px solid #ededed;}
.title_n1 span{ font-size: 36px; color: #333; padding-left: 75px;}
.about_n{ width: 1190px; margin: 0 auto;}
.about_n p{ font-size: 15px; color: #666; line-height: 34px; text-indent: 32px; padding-bottom: 10px;}
/*内页-产品展示*/
.products_n, .products_ninfo, .contact_n{ width: 1190px; margin: 0 auto; padding-top: 10px;}
.posion{ width: 1190px; margin: 0 auto; text-align: right; padding: 30px 0;}
.posion span{ background: url(../images/m.png) 0 center no-repeat; padding-left: 20px;}
.posion b{ font-style: normal; font-weight: 400; font-size: 14px;}
.posion em{ text-decoration: none; font-style: normal; font-weight: 400; font-size: 14px; color: rgb(136, 136, 136); margin: 0 10px;}
.posion b a{ font-size: 14px; color: rgb(136, 136, 136); }
.MoBodyL{ width: 1190px; margin: 0 auto; padding: 20px 0;}
.MoBodyL ul{ overflow: hidden;}
.MoBodyL ul li{ float: left;}
.MoBodyL ul li a{ font-size: 16px; color: #555; display: block; padding: 10px 30px; margin: 0 10px;}
.MoBodyL ul li a:hover{ background-color: #1e50ae; color: #fff;}
.products_n ul{ overflow: hidden;}
.products_n ul li{ background-color: #fff; float: left; height: 270px; border: 1px solid #ededed; margin: 15px 15px;}
.products_n ul li:hover{ border: 1px solid #1e50ae;}
.products_n ul li p:hover{ display: block; color: #1e50ae;}
.products_n ul li img{ display: block; width: 265px; height: 200px;}
.products_n ul li p{ font-size: 16px; color: #666; text-align: center; line-height: 65px;}
/*page*/
.pageturning {margin: 40px 0 0 260px; overflow: hidden;}
.pageturning .paginationInfo{ float: left; font-size: 14px; color: #999; padding: 10px 10px 0 0;}
.pageturning span{ display: block; float: left; margin: 5px;}
.pageturning span a{ display: block; float: left; border: 1px solid #E9E9E9; border-radius: 5px; width: 80px; height: 40px; line-height: 40px; text-align: center; color: #999; font-size: 14px;}
.pageturning span a:hover{ background-color: #1e50ae; color: #fff; text-decoration: none;}
.pageturning .currentPage{ width: 80px; height: 40px; line-height: 40px; text-align: center; background-color: #1e50ae; color: #fff; border-radius: 5px;}
.hot_p{ margin: 40px 0 0 0;}
.hot_p .hot_p_t{ font-size: 18px; color: #333; font-weight: bold; border-bottom: 1px solid #dadada;}
.hot_p .hot_p_t h2{ background-color: #1e50ae; width: 150px; color: #fff; padding: 10px; text-align: center;}
.hot_p .p_list{ width:1190px; height:auto; margin:20px auto; overflow:hidden;}
.hot_p .p_list li{ width:200px; overflow:hidden; margin:10px 8px; float:left; cursor:pointer; border: 1px solid #efefef; height: 200px;}
.hot_p .p_list li p{ font-size: 14px; text-align: center; padding: 5px 0; color: #333; line-height: 38px;}
.hot_p .p_list li img{width:200px; height: 150px; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.hot_p .p_list li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;} 
.products_ninfo h1{ border: 0 none;font-size: 22px;line-height: 35px; text-align:center;margin-bottom: 30px; font-weight: bold; margin-top: 30px;}
.products_ninfo .txt{ width:1000x; text-align:center;}
.products_ninfo .txt img{ max-width: 500px;}
.products_ninfo .txt p{ line-height:2.2em; word-wrap:break-word; text-indent:15px; text-align:left; }
.products_ninfo .turn{ text-align: center; border-top: 1px solid  #DADADA; margin: 55px auto 0; padding-top: 17px; font-size:12px;}
.products_ninfo .turn a{ background: #DADADA; display: inline-block;line-height: 28px;padding: 0 16px; color:#666;}
/*内页-在线反馈*/
.feedback{ width: 600px; margin: 0 auto;}
.feedback li input{ color: #f00;}
.feedback li {width:600px; height:45px; right:-100px; margin-bottom:20px; color:#ab834d; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;}
.cfdh{ position: relative;}
.feedback .lycss {width:570px; height:45px; margin:2px 10px; padding:0 10px; font:14px/28px 'Microsoft YaHei'; color:#afafaf; border: 1px solid #e8e8e8; border-radius: 15px;}
.feedback .joly3{ width: 300px; float: left;}
.feedback .joly3 input{ width: 270px;}
.feedback .joly4{ width: 300px; float: left;}
.feedback .joly4 input{ width: 270px;}
.feedback .joly5{ width: 300px; float: left;}
.feedback .joly5 input{ width: 270px;}
.feedback .joly6{ width: 300px; float: left;}
.feedback .joly6 input{ width: 270px;}
.feedback .joly8{ height:270px;}
.feedback .joly8 textarea { height:260px; padding-top:5px;}
.feedback .joly9{ width:120px; height:50px; right:-100px; bottom:0px; position:relative; clear:none; font: 16px/25px 'Microsoft YaHei'; color:#ffffff; border: 0px none; background:#1e50ae; -moz-border-radius:5px; -webkit-border-radius:20px; border-radius:10px; cursor:pointer; margin: 0 20px 0 160px;}
.feedback .joly10{ width:120px; height:50px; right:-100px; bottom:0px; position:relative; clear:none; font: 16px/25px 'Microsoft YaHei'; color:#ffffff; border: 0px none; background:#666; -moz-border-radius:5px; -webkit-border-radius:20px; border-radius:10px; cursor:pointer;}
/*销售网络*/
.sales{ text-align: center;}
/*内页-联系我们*/
.contact_n{ position: relative;}
.contact_n ul{ overflow: hidden; margin: 70px 0 30px 0;}
.contact_n ul li{ float: left; width: 285px; height: 200px; margin: 0 6px;}
.contact_n ul li .c1, .contact_n ul li .c2, .contact_n ul li .c3, .contact_n ul li .c4{border: 1px solid #e0e0e0;}
.contact_n ul li .c1 img{ position: absolute; top:40px; left: 105px;}
.contact_n ul li .c2 img{ position: absolute; top:40px; left: 410px;}
.contact_n ul li .c3 img{ position: absolute; top:40px; left: 710px;}
.contact_n ul li .c4 img{ position: absolute; top:40px; left: 1000px;}
.contact_n ul li span{ display: block; padding: 60px 0 50px 0;}
.contact_n ul li span .pt{ font-size: 14px;}
.contact_n ul li p{ text-align: center; font-size: 18px; color: #666; line-height: 35px;}