﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
/*通用格式化样式css CSS Document */rlin6 html { -webkit-text-size-adjust:none; }
body, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; font-family:"微软雅黑"; font-size:14px; background:none; color:#333333; }
table { border-collapse:collapse; border-spacing:0; }
td, th { word-wrap:break-word; word-break:break-all; }
img { border:0; }
del, ins { text-decoration:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-family: "微软雅黑"; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup, sub { vertical-align:baseline; }
/* because legend doesn't inherit in IE */
input, select { vertical-align:middle; }
i, cite, em { font-style:normal }
/* New Clearfix */
.clearfix:after { visibility:hidden; display:block; font-size:0; content:''; clear:both; height:0; }
* html .clearfix { zoom:1; } /* IE6 */
*:first-child +html .clearfix { zoom:1; } /* IE7 */
/* Defaults */
a { text-decoration:none; color:#646464; font-size:14px; }
a:hover { text-decoration:none; color:#646464; }
a:focus { outline:none; color:#646464; }
body { font:normal 14px tahoma, Arial, \5FAE\8F6F\96C5\9ED1, \5B8B\4F53; color:#646464; line-height:24px; background:#f9f8f8; }
.L, .l, .C, .c, .Left, .Center, .left, .center { float:left; }
.R, .r, .Right, .right { float:right; }
.reset_ul { margin:0; padding:0; list-style:none; }
.ziti { font-size: 14px; text-align: center; }
.k { margin: 0px auto; }
* { margin: 0; padding:0; list-style:none; }
.top { width: 100%; height:20px; background-color: #000000; }
.top .zi { width: 1100px; height: 20px; margin: 0px auto; color: #FFFFFF; font-size: 12px; line-height: 18px; }
.header { width: 100%; height: auto; overflow: hidden; }
.nav { width: 1100px; height: 80px; margin: 0px auto; }
.nav .logo{font-size:26px;margin-top:27px;}
.nav img { margin-top: 5px; }
.nav .reset_ul { width: auto; height: 80px;float:right;}
.nav .reset_ul ul { width: auto; overflow:hidden; }
.reset_ul ul li { float: left; transition: all 0.4s ease-out 0s; width:93px; }
.reset_ul ul li a { color:#4b4b4b; display: block; /*padding: 20px 12px;*/ width:100%; line-height:80px; text-align:center;}
.reset_ul ul li a .shou, .header .nav .reset_ul ul li:hover a { color: #fff; background-color: #305dc3; display: block; }
.reset_ul ul li a:after { display:none; margin-top: -5px; width:30%; height:1px; background:transparent; transition: all 0.5s ease-out 0s; }
.nav .m .sub { width:93px; overflow: hidden; position: absolute;  top:98px; z-index: 999; display: none; margin:0; padding:0; list-style:none;}
.nav .m .sub li { width:100%; line-height:25px; overflow: hidden; margin:2px 0;  }
.nav .m .sub li a { width:100%; overflow: hidden;margin:2px 0; color:#666; font-weight:normal;line-height:30px;}
.nav .m .sub li a:hover { width:100%;  overflow: hidden; color:#333;}
.nav ul .m .sub li:hover:after { display: none; }
.slideBox { width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox .hd { height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul { overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li {float:left; margin-right:2px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on { background:#f00; color:#fff; }
.slideBox .bd { position:relative; height:100%; z-index:0; }
.slideBox .bd li { zoom:1; vertical-align:middle; }
.slideBox .bd img { width:100%; display:block; height: auto; }
.jishu { width: 1100px; height: 182px; margin: 0px auto; margin-top: -100px; z-index: 9999; position: relative; }
.jishu ul .b1 { width: 366px; height: 200px; background: #436dcb; }
.jishu ul .b1 img, .b2 img, .b3 img { margin-top: 45px; margin-left: 10px; }
.jishu ul .b2 { width: 366px; height: 200px; background: #3b62ba; }
.jishu ul .b3 { width: 366px; height: 200px; background: #365aad; }
.jishu ul li { float: left; }
.jishu ul li:hover { cursor: pointer; margin-top: -20px; transition: all 0.5s ease-out 0s; }
.jishu ul .b1 .gongju { width: 200px; height: 150px; margin-left: 150px; margin-top: -140px; }
.jishu ul .b1 .gongju h2 { color: #ffffff; font-size: 24px; font-weight: normal; word-spacing: 20px; }
.jishu ul .b1 .gongju p { color: #75a5f2; line-height:40px; border-bottom: 2px solid #abcbfc; }
.jishu ul .b1 .gongju span { width: 150px; height: 200px; overflow: hidden; color:#ffffff; line-height: 30px; }
.jishu ul .b2 .guanli { width: 200px; height: 150px; margin-left: 150px; margin-top: -119px; }
.jishu ul .b2 .guanli p { color: #75a5f2; line-height:40px; border-bottom: 2px solid #abcbfc; }
.jishu ul .b2 .guanli h2 { color: #ffffff; font-size: 24px; font-weight: normal; word-spacing: 20px; }
.jishu ul .b2 .guanli span { width: 150px; height: 200px; overflow: hidden; color:#ffffff; line-height: 30px; }
.jishu ul .b3 .xiaolv { width: 200px; height: 150px; margin-left: 150px; margin-top: -140px; }
.jishu ul .b3 .xiaolv p { color: #75a5f2; line-height:40px; border-bottom: 2px solid #abcbfc; }
.jishu ul .b3 .xiaolv h2 { color: #ffffff; font-size: 24px; font-weight: normal; word-spacing: 20px; }
.jishu ul .b3 .xiaolv span { width: 150px; height: 200px; overflow: hidden; color:#ffffff; line-height: 30px; }
.product { width: 100%; height: auto; background-color: #f9f8f8; margin: 45px auto; }
.product-tit { width: 475px; height: 100px; margin: 0px auto; }
.product-tit h2 { text-align: center; font-size: 24px; font-weight: normal; line-height: 40px; color: #3f79de; }
 .product-tit h2 span { display: block; color: #e8e4e4; font-size: 18px; line-height: 25px; }
.product .product-tit img { margin-top: -10px; }
.fenlei { width: 1100px; margin: -8px auto; overflow: hidden; }
.fenlei ul li { width: 85px; height: 40px; margin: 0px 5px; overflow: hidden; text-align: center; line-height: 42px; background-color: #ffffff; border: 1px solid #f2f2f2; }
.fenlei ul li a { width: 90px; margin: 0px -65px; font-size: 14px; padding: 11px 45px; ; border: 1px #efefef solid; color:#a9a9a9; background-color:#fff; transition: 0.3s; transform-origin: top; f2;
}
.fenlei ul li a:hover { color:#fff; transition: 0.3s; background-color:#305dc3; transform-origin: bottom; border: 1px #305dc3 solid; }
.product .wrapper { width: 1100px; height: auto; margin: 6px auto; overflow: hidden; position: relative; }
.wrapper .wrapper1 .demo { padding: 2em 0; }
.wrapper .wrapper1 .box { text-align: center; overflow: hidden; position: relative; }
.wrapper .wrapper1 .box img { width: 100%; height: 213px;  transition: all 0.3s ease 0s; }
.wrapper .wrapper1 .box:hover img { filter: grayscale(100%); transform: scale(1.2); }
.wrapper .wrapper1 .box .box-content { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; transition: all 0.2s ease 0s; }
.wrapper .wrapper1 .box:before, .wrapper .wrapper1 .box:after, .wrapper .wrapper1 .box .box-content:before, .wrapper .wrapper1 .box .box-content:after { content: ""; width: 100%; height: 25%; background: linear-gradient(to right, rgba(115, 167, 255, 0.7), rgba(115, 167, 255, 0.7), rgba(115, 167, 255, 0.7)); z-index: 1; position: absolute; top: 0; left: 0; transition: all 0.3s ease 0s; }
.wrapper .wrapper1 .box:before { transform: translateX(100%); }
.wrapper .wrapper1 .box:after { height: 25.1%; top: 25%; transform: translateX(-100%); transition-delay: 0.05s; }
.wrapper .wrapper1 .box .box-content:before { top: 50%; transform: translateX(100%); transition-delay: 0.1s; }
.wrapper .wrapper1 .box .box-content:after { top: 75%; transform: translateX(-100%); transition-delay: 0.15s; }
.wrapper .wrapper1 .box:hover:before, .wrapper .wrapper1 .box:hover:after, .wrapper .wrapper1 .box:hover .box-content:before, .wrapper .wrapper1 .box:hover .box-content:after { transform: translateX(0); }
.wrapper .wrapper1 .box .inner-content { width: 330px; top: 80px; text-align: right; position: absolute; bottom: 10px; z-index: 2; transition: all 0.3s ease 0s; text-align: center; }
.wrapper .wrapper1 .box .inner-content { width:330px; height: 250px; background-color: #3F79DE; display: none; opacity: 0.7; }
.wrapper .wrapper1 .box:hover .inner-content { display:block; top: 0px; }
.wrapper .wrapper1 .box .title { letter-spacing: 1px; text-transform: uppercase; margin: 72px 0 3px 0; opacity: 0; transform: translateY(150px); transition: all 0.4s ease 0s; }
.wrapper .wrapper1 .box .title a { font-size: 22px; font-weight: 700; color: #FFFFFF; }
.wrapper .wrapper1 .box .post a { color: #FFFFFF; }
.wrapper .wrapper1 .box .post { display: inline-block; padding: 0 5px; font-size: 16px; font-style: italic; opacity: 0; transform: translateY(50px); transition: all 0.4s ease 0s; }
.wrapper .wrapper1 .box:hover .title, .wrapper .wrapper1 .box:hover .post { opacity: 1; transform: translate(0, 0); }
}
 @media only screen and (max-width:990px) {
 .wrapper .wrapper1 .box {
margin-bottom: 30px;
}
}
@media only screen and (max-width:479px) {
 .wrapper .wrapper1 .box .title {
font-size: 18px
}
}
.wrapper .wrapper1 { width: 100%; }
.wrapper .wrapper1 li { width: 330px; height: 200px; float: left; list-style: none; margin: 22px 18px; }
.wrapper .wrapper1 li:hover { box-shadow: 0 2px 12px #e2e2e2; }
.product .more { box-shadow: 0 2px 12px #e2e2e2; border: #ddd 0px solid; background: rgba(255, 255, 255, .0); width: 150px; height: 37px; display: block; margin: 40px auto 50px; line-height: 37px; font-size: 14px; color: #aba8a8; text-indent: 20px; border-radius: 0px; transition: all ease-out .3s;
background-color: #fff; }
.product .more:hover i { color: transparent; }
.product .more:hover { color: #525252; text-indent:20px; box-shadow: 0px 7px 15px #dedede; }
.product .more:after { transition: all 0.4s ease-out 0s; content: ' '; width: 37px; display: block; float: right; height: 37px; background: url(http://oldfile.4e8.com/skin/lsjx8082/img/jiantou2.png) no-repeat -55px -63px; background-color: #101010; }
.product .more:hover:after { background-color: #305dc3; }
.bj { width: 100%; height: 399px; background: url(http://oldfile.4e8.com/skin/lsjx8082/img/about-bd.jpg) center no-repeat; }
.about { width: 1100px; height: 400px; margin: -250px auto; background-color:#3f79de; position: relative; }
.about .index-about { width: 500px; height: 400px; margin-left: 20px; }
.about .index-about h2 { font-size: 24px; color: #ffffff; font-weight: normal; line-height: 80px; }
.about .index-about h2 span { display: block; line-height: 6px; font-size: 18px; }
.about .index-about .neirong { width: 500px; height: 200px; overflow: hidden; margin-top: 50px; color: #ffffff; font-size: 14px; }
.about .index-about .more { width: 67px; height: 36px; border-radius: 0px; border: rgba(255, 255, 255, 0.3) 1px solid; background-color: rgba(255, 255, 255, .0); margin: -7px 0px; background:url(http://oldfile.4e8.com/skin/lsjx8082/img/jiantou2.png) no-repeat -38px -2px; opacity: 0.6; position: relative; float: right; font-size:0px; text-indent: 0px; }
.about .index-about .more:hover {
transition: all ease-out .3s; background: url(http://resources.jsmo.xin/templates/upload/1362/images/jiantou2.png) no-repeat -38px -33px; opacity: 1; border: rgba(255, 255, 255, 0.41) 1px solid; }
.about .ab-pic { width: 538px; height: 398px; position: absolute; right: 20px; top: -30px; }
.about .ab-pic img { width: 538px; height: 398px; }
.news { width: 100%; overflow:Hidden;margin: 300px auto auto auto; }
.news .news-tit { width: 475px; height: 100px; margin: 0px auto; }
.news .news-tit h2 { text-align: center; font-size: 24px; font-weight: normal; line-height: 40px; color: #3f79de; }
.news .news-tit h2 span { display: block; color: #e8e4e4; font-size: 18px; line-height: 25px; overflow: hidden; }
.news .news-tit img { margin-top: -10px; }
.news .newslist { width: 1100px; overflow:hidden; margin: 0 auto;  }
.news .newslist ul{width:100%; overflow:hidden;}
.newslist ul li { width: 520px; height: 150px; background-color: #ededee; float: left; margin-left:20px; margin-top: 20px; position: relative; transition: all 0.3s ease-out 0s; z-index: 99999; }
.newslist ul li h2 { width: 86px; height:80px; font-size: 38px; font-weight: normal; color: #3F79DE; margin: 50px 30px; }
.newslist ul li h2 i { display: block; font-size: 18px; line-height: 50px; float:right; }
.newslist ul li img { margin: -151px 143px; position: absolute; }
.newslist ul li a .newstite { margin-top: -150px; margin-left: 165px; width: 325px; overflow: hidden; position: absolute; font-size: 16px; }
.newslist ul li a .newstite span { font-size: 12px; line-height: 24px; color: #898a8c; display: block; margin-top: 8px; height: 200px; }
.newslist ul li a:hover .newstite { color: #3F79DE; }
.newslist ul li::after {
position:absolute;
content: '';
top: 0px;
display: block;
left: 0;
width: 520px;
height: 150px;
transform: scaleY(0);
transition:.75s cubic-bezier(.19, 1, .22, 1);
}
.newslist ul li:hover { transform-origin:bottom; box-shadow: 0px 7px 17px #dedede; background-color: #fff; transform: scaleY(1); }
.news .more { box-shadow: 0 2px 12px #e2e2e2; border: #ddd 0px solid; background: rgba(255, 255, 255, .0); width: 150px; height: 37px; display: block; margin: 30px auto; line-height: 37px; font-size: 14px; color: #aba8a8; text-indent: 20px; border-radius: 0px; transition: all ease-out .3s;
background-color: #fff; }
.news .more:hover i { color: transparent; }
.news .more:hover { color: #525252; text-indent:20px; box-shadow: 0px 7px 15px #dedede; }
.news .more:after { transition: all 0.4s ease-out 0s; content: ' '; width: 37px; display: block; float: right; height: 37px; background: url(http://oldfile.4e8.com/skin/lsjx8082/img/jiantou2.png) no-repeat -55px -63px; background-color: #101010; }
.news .more:hover:after { background-color: #305dc3; }
.case { width: 100%; overflow:hidden; margin: 0 auto; }
.case .case-tit { width: 475px; height: 100px; margin: 0px auto; }
.case .case-tit h2 { text-align: center; font-size: 24px; font-weight: normal; line-height: 40px; color: #3f79de; }
.case .case-tit h2 span { display: block; color: #e8e4e4; font-size: 18px; line-height: 25px; overflow: hidden; }
.case .case-tit img { margin-top: -10px; }
.case .wrappe { width: 1100px; height: auto; margin: 6px auto; overflow: hidden; position: relative; }
.wrappe .wrappe1 .demo { padding: 2em 0; }
.wrappe .wrappe1 .box { text-align: center; overflow: hidden; position: relative; }
.wrappe .wrappe1 .box img { width: 100%; height: auto; transform: scale(1.6); transition: all 0.3s ease 0s; }
.wrappe .wrappe1 .box:hover img { filter: grayscale(100%); transform: scale(1.2); }
.wrappe .wrappe1 .box .box-content { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; transition: all 0.2s ease 0s; }
.wrappe .wrappe1 .box:before, .wrappe .wrappe1 .box:after, .wrappe .wrappe1 .box .box-content:before, .wrappe .wrappe1 .box .box-content:after { content: ""; width: 100%; height: 25%; background: linear-gradient(to right, rgba(115, 167, 255, 0.7), rgba(115, 167, 255, 0.7), rgba(115, 167, 255, 0.7)); z-index: 1; position: absolute; top: 0; left: 0; transition: all 0.3s ease 0s; }
.wrappe .wrappe1 .box:before { transform: translateX(100%); }
.wrappe .wrappe1 .box:after { height: 25.1%; top: 25%; transform: translateX(-100%); transition-delay: 0.05s; }
.wrappe .wrappe1 .box .box-content:before { top: 50%; transform: translateX(100%); transition-delay: 0.1s; }
.wrappe .wrappe1 .box .box-content:after { top: 75%; transform: translateX(-100%); transition-delay: 0.15s; }
.wrappe .wrappe1 .box:hover:before, .wrappe .wrappe1 .box:hover:after, .wrappe .wrappe1 .box:hover .box-content:before, .wrappe .wrappe1 .box:hover .box-content:after { transform: translateX(0); }
.wrappe .wrappe1 .box .inner-content { width: 330px; top: 80px; text-align: right; position: absolute; bottom: 10px; z-index: 2; transition: all 0.3s ease 0s; text-align: center; }
.wrappe .wrappe1 .box .inner-content { width:330px; height: 250px; background-color: #3F79DE; display: none; opacity: 0.7; }
.wrappe .wrappe1 .box:hover .inner-content { display:block; top: 0px; }
.wrappe .wrappe1 .box .title { letter-spacing: 1px; text-transform: uppercase; margin: 72px 0 3px 0; opacity: 0; transform: translateY(150px); transition: all 0.4s ease 0s; }
.wrappe .wrappe1 .box .title a { font-size: 22px; font-weight: 700; color: #FFFFFF; }
.wrappe .wrappe1 .box .post a { color: #FFFFFF; }
.wrappe .wrappe1 .box .post { display: inline-block; padding: 0 5px; font-size: 16px; font-style: italic; opacity: 0; transform: translateY(50px); transition: all 0.4s ease 0s; }
.wrappe .wrappe1 .box:hover .title, .wrappe .wrappe1 .box:hover .post { opacity: 1; transform: translate(0, 0); }
}
 @media only screen and (max-width:990px) {
 .wrapper .wrapper1 .box {
margin-bottom: 30px;
}
}
@media only screen and (max-width:479px) {
 .wrapper .wrapper1 .box .title {
font-size: 18px
}
}
 .wrappe .wrappe1 { width: 100%; }
 .wrappe .wrappe1 li { width: 330px; height: 200px; overflow:hidden; float: left; list-style: none; margin: 22px 18px; }
 .wrappe .wrappe1 li:hover { box-shadow: 0 2px 12px #e2e2e2; }
.case .more { box-shadow: 0 2px 12px #e2e2e2; border: #ddd 0px solid; background: rgba(255, 255, 255, .0); width: 150px; height: 37px; display: block; margin: 40px auto 50px; line-height: 38px; font-size: 14px; color: #aba8a8; text-indent: 20px; border-radius: 0px; transition: all ease-out .3s;
background-color: #fff; }
.case .more:hover i { color: transparent; }
.case .more:hover { color: #525252; text-indent:20px; box-shadow: 0px 7px 15px #dedede; }
.case .more:after { transition: all 0.4s ease-out 0s; content: ' '; width: 37px; display: block; float: right; height: 37px; background: url(http://oldfile.4e8.com/skin/lsjx8082/img/jiantou2.png) no-repeat -55px -63px; background-color: #101010; }
.case .more:hover:after { background-color: #305dc3; }
.foot { width: 100%; height: auto; }
.foot .link { width:100%; height: auto; background-color: #ffffff;  }
.foot .link .linknei { width: 1100px; height: 70px; margin: 0px auto; }
.foot .link .linknei h2 { font-size: 24px; font-weight: normal; line-height:35px; color: #3f79de; }
.foot .link .linknei ul li { float: left; width: 50px; line-height: 35px; }
.footer { width: 100%; height: 225px; background: url(http://oldfile.4e8.com/skin/lsjx8082/img/foot.jpg) no-repeat center; }
.footernei { width: 1100px; height:auto; position: relative; margin: -53px auto; }
.footnav { width: 1100px; position: absolute; top: 0px; }
.footnav ul li { float: left; width: 80px; line-height: 50px; }
.footnav ul li a { color: #FFFFFF; }
.footd { width: 1100px; height: 180px; margin-top: 55px; }
.footd .footdl { width: 123px; margin-left: 10px; position: absolute; top: 65px; }
.footd .footdl p { text-align: center; color: #FFFFFF; }
.footd .footdz { width: 300px; height: auto; position: absolute; top: 65px; right: 500px; }
.footd .footdz p { line-height: 27px; color: #FFFFFF; }
.footd .footdr { width: 300px; height: auto; position: absolute; top: 65px; right: 40px; }
.footd .footdr form { width: 100%; overflow: hidden; }
.footd .footdr form input { border: none; background: #73a7ff; width: 100%; color: #FFFFFF; height: 39px; line-height: 39px; margin-bottom: 5px; padding:0 10px; }
.copyright { width: 100%; height: 30px; background-color: #101010; text-align: center; font-size: 12px; line-height: 30px; }
.zhuyao { width: 100%;overflow: hidden; }
.main { width: 1100px;overflow:hidden; margin: 0 auto; }
.main .left1 { width: 221px; height: auto; margin-top: 20px; float: left; }
.left1 .left_about { width: 221px; background-color: #436DCB; }
.left1 .left_about .about_title { width: 221px; height: 106px; background-color: #305DC3; }
.left1 .left_about .about_title h2 {  font-size: 24px; color: #FFFFFF; font-weight: normal; padding: 18px 16px; }
.left1 .left_about .about_title h2 img {  width: 190px;margin-top:10px; }
.about_title h2 span { float: right; font-size: 18px; line-height: 30px; color: #71a1ef; }
.left1 .aboutnav {width: 100%;  /*margin: 9px 25px;*/ }
.left1 .aboutnav ul li { width:100%; overflow:hidden; }
.left1 .aboutnav ul li a { color: #FFFFFF; /*transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;*/ display:block; text-indent:15px; overflow:hidden; line-height:60px;}
.left1 .aboutnav ul li:hover {  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; /*padding: 9px 15px;*/background-color:#2c56b4;}
.left1 .left_contact { width: 221px; height: 375px; background-color: #436DCB; margin-top: 30px; }
.left1 .left_contact .contact_title { width: 221px; height: 106px; background-color: #305DC3; }
.left1 .left_contact .contact_title h2 { font-size: 24px; color: #FFFFFF; font-weight: normal; padding: 18px 16px; }
.left1 .left_contact .contact_title h2 img { width: 190px;margin-top:10px; }
.contact_title h2 span { float: right; font-size: 18px; line-height: 30px; color: #71a1ef; }
.left1 .contactnav { width: 211px; height: 250px; margin: 10px; }
.left1 .contactnav div { color: #FFFFFF; line-height: 30px; width: 207px; }
.main .right1 { width: 800px;overflow:Hidden;float:right;margin-top:20px; }
.right1 .product-tit { width: 475px; height: auto; margin: 0px auto; }
.right1 .product-tit h2 { text-align: center; font-size: 24px; font-weight: normal; line-height: 40px; color: #3f79de; }
.right1 .product-tit h2 span { display: block; color: #e8e4e4; font-size: 18px; line-height: 25px; }
.right1 .neirong { width: 100%; height: auto; line-height: 25px; }
.right1 .hot_product { width: 100%; height: 320px; margin-top:30px; overflow: hidden; }
.right1 .hot_product h2 { font-size: 20px; color: #365aad; font-weight: normal; width: 155px; }
.hot_product h2 img { display: block; margin-top: 8px; }
.hot_product h2 span { font-size: 16px; color: #d2cccc; float: right; line-height: 25px; }
.hotnav .wrapper1 .demo { padding: 2em 0; }
.hotnav .wrapper1 .box { text-align: center; overflow: hidden; position: relative; }
.hotnav .wrapper1 .box img { width: 100%; height: 151px; transform: scale(1.6); transition: all 0.3s ease 0s; }
.hotnav .wrapper1 .box:hover img { filter: grayscale(100%); transform: scale(1.2); }
.hotnav .wrapper1 .box .box-content { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; transition: all 0.2s ease 0s; }
.hotnav .wrapper1 .box:before, .hotnav .wrapper1 .box:after, .hotnav .wrapper1 .box .box-content:before, .hotnav .wrapper1 .box .box-content:after { content: ""; width: 100%; height: 25%; background: linear-gradient(to right, rgba(115, 167, 255, 0.7), rgba(115, 167, 255, 0.7), rgba(115, 167, 255, 0.7)); z-index: 1; position: absolute; top: 0; left: 0; transition: all 0.3s ease 0s; }
.hotnav .wrapper1 .box:before { transform: translateX(100%); }
.hotnav .wrapper1 .box:after { height: 25.1%; top: 25%; transform: translateX(-100%); transition-delay: 0.05s; }
.hotnav .wrapper1 .box .box-content:before { top: 50%; transform: translateX(100%); transition-delay: 0.1s; }
.hotnav .wrapper1 .box .box-content:after { top: 75%; transform: translateX(-100%); transition-delay: 0.15s; }
.hotnav .wrapper1 .box:hover:before, .hotnav .wrapper1 .box:hover:after, .hotnav .wrapper1 .box:hover .box-content:before, .hotnav .wrapper1 .box:hover .box-content:after { transform: translateX(0); }
.hotnav .wrapper1 .box .inner-content { width: 330px; top: 0px; text-align: right; position: absolute; bottom: 10px; z-index: 2; transition: all 0.3s ease 0s; text-align: center; }
.hotnav .wrapper1 .box .inner-content { width:252px; height: 166px; background-color: #3F79DE; display: none; opacity: 0.7; }
.hotnav .wrapper1 .box:hover .inner-content { display:block; top: 0px; }
.hotnav .wrapper1 .box .title { letter-spacing: 1px; text-transform: uppercase; margin: 60px 0 3px 0; opacity: 0; transform: translateY(150px); transition: all 0.4s ease 0s; }
.hotnav .wrapper1 .box .title a { font-size: 22px; font-weight: 700; color: #FFFFFF; }
.hotnav .wrapper1 .box .post a { color: #FFFFFF; }
.hotnav .wrapper1 .box .post { display: inline-block; padding: 0 5px; font-size: 16px; font-style: italic; opacity: 0; transform: translateY(50px); transition: all 0.4s ease 0s; }
.hotnav .wrapper1 .box:hover .title, .hotnav .wrapper1 .box:hover .post { opacity: 1; transform: translate(0, 0); }
}
 @media only screen and (max-width:990px) {
 .hotnav .wrapper1 .box {
margin-bottom: 30px;
}
}
@media only screen and (max-width:479px) {
 .hotnav .wrapper1 .box .title {
font-size: 18px
}
}
.hotnav .wrapper1 { width: 800px; }
.hotnav .wrapper1 li { width: 252px; height: 151px; float: left; list-style: none; margin: 22px 7px; }
.hotnav .wrapper1 li:hover { box-shadow: 0 2px 12px #e2e2e2; }
.neirong .wrapper1 .demo { padding: 2em 0; }
.neirong .wrapper1 .box { text-align: center; overflow: hidden; position: relative; }
.neirong .wrapper1 .box img { width: 100%; height: 151px; transform: scale(1.6); transition: all 0.3s ease 0s; }
.neirong .wrapper1 .box:hover img { filter: grayscale(100%); transform: scale(1.2); }
.neirong .wrapper1 .box .box-content { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; transition: all 0.2s ease 0s; }
.neirong .wrapper1 .box:before, .neirong .wrapper1 .box:after, .neirong .wrapper1 .box .box-content:before, .neirong .wrapper1 .box .box-content:after { content: ""; width: 100%; height: 25%; background: linear-gradient(to right, rgba(115, 167, 255, 0.7), rgba(115, 167, 255, 0.7), rgba(115, 167, 255, 0.7)); z-index: 1; position: absolute; top: 0; left: 0; transition: all 0.3s ease 0s; }
.neirong .wrapper1 .box:before { transform: translateX(100%); }
.neirong .wrapper1 .box:after { height: 25.1%; top: 25%; transform: translateX(-100%); transition-delay: 0.05s; }
.neirong .wrapper1 .box .box-content:before { top: 50%; transform: translateX(100%); transition-delay: 0.1s; }
.neirong .wrapper1 .box .box-content:after { top: 75%; transform: translateX(-100%); transition-delay: 0.15s; }
.neirong .wrapper1 .box:hover:before, .neirong .wrapper1 .box:hover:after, .neirong .wrapper1 .box:hover .box-content:before, .neirong .wrapper1 .box:hover .box-content:after { transform: translateX(0); }
.neirong .wrapper1 .box .inner-content { width: 330px; top: 0px; text-align: right; position: absolute; bottom: 10px; z-index: 2; transition: all 0.3s ease 0s; text-align: center; }
.neirong .wrapper1 .box .inner-content { width:252px; height: 166px; background-color: #3F79DE; display: none; opacity: 0.7; }
.neirong .wrapper1 .box:hover .inner-content { display:block; top: 0px; }
.neirong .wrapper1 .box .title { letter-spacing: 1px; text-transform: uppercase; margin: 60px 0 3px 0; opacity: 0; transform: translateY(150px); transition: all 0.4s ease 0s; }
.neirong .wrapper1 .box .title a { font-size: 22px; font-weight: 700; color: #FFFFFF; }
.neirong .wrapper1 .box .post a { color: #FFFFFF; }
.neirong .wrapper1 .box .post { display: inline-block; padding: 0 5px; font-size: 16px; font-style: italic; opacity: 0; transform: translateY(50px); transition: all 0.4s ease 0s; }
.neirong .wrapper1 .box:hover .title, .neirong .wrapper1 .box:hover .post { opacity: 1; transform: translate(0, 0); }
}
 @media only screen and (max-width:990px) {
 .neirong .wrapper1 .box {
margin-bottom: 30px;
}
}
@media only screen and (max-width:479px) {
 .neirong .wrapper1 .box .title {
font-size: 18px
}
}
.neirong .wrapper1 { width: 800px; }
.neirong .wrapper1 li { width: 252px; height: 151px; float: left; list-style: none; margin: 22px 7px; }
.neirong .wrapper1 li:hover { box-shadow: 0 2px 12px #e2e2e2; }
.nyfooter { width: 100%; height: auto; background: url(http://oldfile.4e8.com/skin/lsjx8082/img/foot.jpg) no-repeat center; margin-top: -45px; }
.nyfooter .content { width: 1100px; height: 225px; margin: 0px auto; position: relative; }
.nyfooter .content .dinav { width: 1100px; }
.content .dinav ul li { float: left; width: 80px; line-height: 46px; }
.content .dinav ul li a { color: #FFFFFF; }
.content .footd { width: 1100px; height: 224px; }
.content .footd .footdl { width: 123px; margin-left: 10px; position: absolute; top: 65px; }
.content .footd .footdl p { text-align: center; color: #FFFFFF; }
.content .footd .footdz { width: 300px; height: auto; position: absolute; top: 65px; right: 500px; }
.content .footd .footdz p { line-height: 27px; color: #FFFFFF; }
.content .footd .footdr { width: 300px; height: auto; position: absolute; top: 65px; right: 40px; }
.content .footd .footdr form { width: 100%; overflow: hidden; }
.content .footd .footdr form input { border: none; background: #73a7ff; width: 100%; color: #FFFFFF; height: 39px; line-height: 39px; margin-bottom: 5px; padding:0 10px; }
.copyright1 { width: 100%; height: 30px; background-color: #101010; text-align: center; font-size: 12px; line-height: 30px; }
.chanpin .wrapper1 .demo { padding: 2em 0; }
.chanpin .wrapper1 .box { text-align: center; overflow: hidden; position: relative; }
.chanpin .wrapper1 .box img { width: 100%; height: auto; transform: scale(1.6); transition: all 0.3s ease 0s; }
.chanpin .wrapper1 .box:hover img { filter: grayscale(100%); transform: scale(1.2); }
.chanpin .wrapper1 .box .box-content { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; transition: all 0.2s ease 0s; }
.chanpin .wrapper1 .box:before, .chanpin .wrapper1 .box:after, .chanpin .wrapper1 .box .box-content:before, .chanpin .wrapper1 .box .box-content:after { content: ""; width: 100%; height: 25%; background: linear-gradient(to right, rgba(115, 167, 255, 0.7), rgba(115, 167, 255, 0.7), rgba(115, 167, 255, 0.7)); z-index: 1; position: absolute; top: 0; left: 0; transition: all 0.3s ease 0s; }
.chanpin .wrapper1 .box:before { transform: translateX(100%); }
.chanpin .wrapper1 .box:after { height: 25.1%; top: 25%; transform: translateX(-100%); transition-delay: 0.05s; }
.chanpin .wrapper1 .box .box-content:before { top: 50%; transform: translateX(100%); transition-delay: 0.1s; }
.chanpin .wrapper1 .box .box-content:after { top: 75%; transform: translateX(-100%); transition-delay: 0.15s; }
.chanpin .wrapper1 .box:hover:before, .chanpin .wrapper1 .box:hover:after, .chanpin .wrapper1 .box:hover .box-content:before, .chanpin .wrapper1 .box:hover .box-content:after { transform: translateX(0); }
.chanpin .wrapper1 .box .inner-content { width: 330px; top: 0px; text-align: right; position: absolute; bottom: 10px; z-index: 2; transition: all 0.3s ease 0s; text-align: center; }
.chanpin .wrapper1 .box .inner-content { width:252px; height: 166px; background-color: #3F79DE; display: none; opacity: 0.7; }
.chanpin .wrapper1 .box:hover .inner-content { display:block; top: 0px; }
.chanpin .wrapper1 .box .title { letter-spacing: 1px; text-transform: uppercase; margin: 60px 0 3px 0; opacity: 0; transform: translateY(150px); transition: all 0.4s ease 0s; }
.chanpin .wrapper1 .box .title a { font-size: 22px; font-weight: 700; color: #FFFFFF; }
.chanpin .wrapper1 .box .post a { color: #FFFFFF; }
.chanpin .wrapper1 .box .post { display: inline-block; padding: 0 5px; font-size: 16px; font-style: italic; opacity: 0; transform: translateY(50px); transition: all 0.4s ease 0s; }
.chanpin .wrapper1 .box:hover .title, .chanpin .wrapper1 .box:hover .post { opacity: 1; transform: translate(0, 0); }
}
 @media only screen and (max-width:990px) {
 .hotnav .wrapper1 .box {
margin-bottom: 30px;
}
}
@media only screen and (max-width:479px) {
 .hotnav .wrapper1 .box .title {
font-size: 18px
}
}
.chanpin { width: 800px; height: auto; }
.chanpin .wrapper1 { width: 800px; }
.chanpin .wrapper1 li { width: 252px; height: 151px; float: left; list-style: none; margin: 22px 7px; }
.chanpin .wrapper1 li:hover { box-shadow: 0 2px 12px #e2e2e2; }
.fenye { width: 800px; height: auto; overflow: hidden; display: block; text-align: center; line-height:40px; font-size: 14px; }
.hot_product .newslist { width: 800px; height: auto; margin: -7px auto; background-color: #FFFFFF; }
.hot_product .newslist ul li { width: 800px; height: 108px; background-color: #ededee; float: left; margin-left:20px; margin-top: 20px; position: relative; transition: all 0.3s ease-out 0s; z-index: 99999; }
.hot_product .newslist ul li h3 { width: 86px; height:80px; font-size: 38px; font-weight: normal; color: #3F79DE; margin: 26px 30px; }
.hot_product .newslist ul li h3 i { display: block; font-size: 18px; line-height: 50px; float:right; }
.hot_product .newslist ul li img { margin: -118px 143px; position: absolute; }
.hot_product .newslist ul li a .newstite { margin-top: -117px; margin-left: 165px; width: 510px; overflow: hidden; position: absolute; font-size: 16px; }
.hot_product .newslist ul li a .newstite span { font-size: 12px; line-height: 24px; color: #898a8c; display: block; margin-top: 8px; height:60px; }
.hot_product .newslist ul li a:hover .newstite { color: #3F79DE; }
.hot_product .newslist ul li::after {
position:absolute;
content: '';
top: 0px;
display: block;
left: 0;
width: 520px;
height: 150px;
transform: scaleY(0);
transition:.75s cubic-bezier(.19, 1, .22, 1);
}
.hot_product .newslist ul li:hover { transform-origin:bottom; box-shadow: 0px 7px 17px #dedede; background-color: #fff; transform: scaleY(1); }
.neirong .newslist { width: 800px; height: auto; margin: 0px auto; background-color: #FFFFFF; }
.neirong .newslist ul li { width: 800px; height: 108px; background-color: #ededee; float: left; margin-left:20px; margin-top: 20px; position: relative; transition: all 0.3s ease-out 0s; z-index: 99999; }
.neirong .newslist ul li h3 { width: 86px; height:80px; font-size: 38px; font-weight: normal; color: #3F79DE; margin: 26px 30px; }
.neirong .newslist ul li h3 i { display: block; font-size: 18px; line-height: 50px; float:right; }
.neirong .newslist ul li img { margin: -118px 143px; position: absolute; }
.neirong .newslist ul li a .newstite { margin-top: -117px; margin-left: 165px; width: 543px; overflow: hidden; position: absolute; font-size: 16px; }
.neirong .newslist ul li a .newstite span { font-size: 12px; line-height: 24px; color: #898a8c; display: block; margin-top: 8px; height: 60px; }
.neirong .newslist ul li a:hover .newstite { color: #3F79DE; }
.neirong .newslist ul li::after {
position:absolute;
content: '';
top: 0px;
display: block;
left: 0;
width: 520px;
height: 150px;
transform: scaleY(0);
transition:.75s cubic-bezier(.19, 1, .22, 1);
}
.neirong .newslist ul li:hover { transform-origin:bottom; box-shadow: 0px 7px 17px #dedede; background-color: #fff; transform: scaleY(1); }
.posiztion { height: auto; float: right; display: block; font-size: 12px; }
.posiztion a { font-size: 12px; }
.channelform { margin-top:20px; }
.channelform th { text-align:left; width: 20%; }
.channelform input { border: 1px dotted #CCC; width:100%; height:35px; line-height:35px; margin-left: -89px; }
.channelform textarea { border: 1px dotted #CCC; width:100%; margin-left: -89px; }
.channelform .submit { background-color: #f5f5f5; width:160px; cursor:pointer; border:none; }
.main .right .pic h1 { font-size: 24px; color: #333333; }
.js { width:90%; margin:10px auto 0 auto; }
.js p { padding:5px 0; font-weight:bold; overflow:hidden; }
.js p span { float:right; }
.js p span a { color:#f00; text-decoration:underline; }
.js textarea { height:50px; width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;}
.Mtime {
    width: 800px;
    height: 360px;
	float:left;
    overflow: hidden;
    position: relative;
    background: #f3f3f3;
    border: 2px solid #f3f3f3;
}	.Mtime .prev,.Mtime .next{ width:63px; height:100%; clear:both; cursor:pointer; position:absolute; left:0px; top:40%; background:url(http://oldfile.4e8.com/skin/gzzgf7854/img/zuo.png) no-repeat; }
	.Mtime .next{ width:59px; left:auto; right:-16px; background:url(http://oldfile.4e8.com/skin/gzzgf7854/img/you.png) no-repeat;}
	.Mtime .tempWrap{ margin-left:100px;  width: 700px;}
	.Mtime .MtimeCon{ width:580px; height:100%;     }
	.Mtime .tabBox{ overflow:hidden; zoom:1; }
	.Mtime .tabBox .bd{ padding: 50px 18px 15px 20px;/* width: 667px; */ float:left;  }
	.Mtime .tabBox .bd li{ overflow:hidden; zoom:1; }
	.Mtime .tabBox .bd .text{  width: 225px; padding-right: 20px; word-wrap: break-word; float:left;  }
	.Mtime .tabBox .bd .text h3 a{ color:#86CA35; font:normal 28px/40px "Microsoft YaHei"; _font-weight:bold;  }
	.Mtime .tabBox .bd .text p{ padding-top:18px; line-height:22px; color:#fff; font-size:14px;     }
	.Mtime .tabBox .bd .imgs{ float:right;  }
.tabBox .bd img{ width: 420px;overflow:hidden;}
	.Mtime .tabBox .hd{ width:103px; float:left; margin-top:6px;   }
	.Mtime .tabBox .hd li{ margin-top:7px; padding-left:7px;  cursor:pointer; vertical-align:middle; }
	.Mtime .tabBox .hd a{ padding:3px; display:block; height:73px; overflow:hidden;   }
	.Mtime .tabBox .hd img{ width:108px; height:73px;  }
	.Mtime .tabBox .hd li.on{ background:url(http://oldfile.4e8.com/skin/gzzgf7854/"img/icoLeft.png") 0 center no-repeat; }
	.Mtime .tabBox .hd li.on a{ background:#ef0000;  }
    .pro_inner_top{
    width: 800px;
    height: 444px;
   
}
.focusBox { position: relative; width: 400px; height: 359px; overflow: hidden;  float: left; margin:25px 0 0 40px; }
.focusBox .pic img { width: 450px; height: 320px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .num { position: absolute; z-index: 3; bottom: 0; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 40px; height: 30px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li img{width:100%;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.pro_inner_top_title{
    width: 300px;
    float: left;
    margin:55px 0 0 40px;
    position: relative;
}
.pro_inner_top_title .bdsharebuttonbox{
    position: absolute;
    left:0;
    top: 325px;
    display: none;
}
.pro_inner_top_title h1{
    font-size: 24px;
    color: #000000;
    padding-bottom: 20px;
    border-bottom:3px solid #436DCB;
    margin-bottom:25px;
}
.pro_inner_top_title span{
    display: block;
    width: 250px;
    height: 40px;
    line-height: 40px;
    padding-left:20px;
    font-size: 12px;
    color: #ffffff;
    background-color:#436DCB ;
    margin-bottom:15px;
}
.pro_inner_top_title a{
    font-size: 12px;
    color: #ffffff;
}
.pro_inner_top_title .left{
    display: block;
    padding-left: 20px;
    
    margin-top: 10px;
}
.pro_inner_top_title .right{
    display: block;
    padding-left: 20px;
    
    float: left;
    margin-top: 10px;
}
.pro_inner_top_title .left a,.pro_inner_top_title .right a{
	color:#646464;
}
.pro_inner_top_title .share{
    display: inline-block;
    width: 132px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background-color: #436DCB;
    float: left;
    margin-top: 30px;
}
.pro_inner_top_title .share_box:hover  .bdsharebuttonbox{
    display: block;
}
.pro_inner_top_title .collect{
    display: inline-block;
    width: 132px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background-color:#436DCB ; 
    float: left;
    margin-top: 30px;
}
.pro_inner_bottom{
   margin-top:-52px;
    width: 759px;
    overflow: hidden;
    
    font-size: 12px;
    
}
.pro_inner_bottom p{
	color:#757575;
}
.news_inner{
    width: 808px;
    overflow: hidden;
    margin:8px 0 0 15px;
   
    text-align: center;
    float: left;
}
.news_inner h1{
    font-size: 24px;
    color: #000000;
    margin: 20px 0;
}
.news_inner span{
    font-size: 12px;
    color: #000000;
    opacity:0.7;
    filter:alpha(opacity=70);
    margin-right: 30px;
}
.news_inner .com{
    font-size: 12px;
    color: #000000;
    opacity:0.5;
    filter:alpha(opacity=50);
    
    text-align: left;
    text-indent:2em;
}
.news_inner_foot{
    width: 748px;
    padding:20px 30px;
    overflow: hidden;
    position: relative;
    border-top:2px solid #436DCB;
}
.news_inner_foot .L{
    margin-right:20px;
}
.news_inner_foot .L a{
	color:#bbb;
}
.news_inner_foot .share{
    display: inline-block;
    width: 132px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 12px;
    color: #ffffff;
    background: #436DCB;
    float: right;
    position: relative;
}
.news_inner_foot .collect{
    display: inline-block;
    width: 132px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 12px;
    color: #ffffff;
    background:#436DCB;
    float: right;
}
.news_inner_foot .bdsharebuttonbox{
    display: none;
    position: absolute;
    left: 514px;
    top: 51px;
}
.news_inner_foot .news_inner_share_box:hover .bdsharebuttonbox{
    display: block;
}