@charset "utf-8";
  
/* footer */

/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body { color:#616161; font:12px/20px "Microsoft YaHei", "微软雅黑", "SimSun", "宋体",HELVETICA;  }
em{font-style:normal}
li{list-style:none}
fieldset, img { border:none; }
img{border:0;vertical-align:middle}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
p {word-wrap:break-word}
table { border-collapse:collapse; }
 
a{ color:#fff; text-decoration:none;blr:expression(this.onFocus=this.blur());
	-webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;}
.animate { -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }
.animate1 { -webkit-transition-duration: 1s; transition-duration: 1s; }
 
 body div{ font-family:"fzlxqh"}
a:hover {   text-decoration:none; }
.cenbox{ width: 1200px; margin: 0 auto; position: relative;}
.lclear{ overflow: hidden;}
.lkong{ margin: 0!important; padding:0!important;}

.lindex .lbanner{ width: 100%; height: 600px; overflow: hidden; position: relative;}
.lindex .lbanner ul{ width: 10000%; height: 600px; overflow: hidden;}
.lindex .lbanner ul li{ width: 1%; height: 600px; float: left;}
.lindex .lbanner .lbtn{ width: 100%; position: absolute; left: 0; bottom: 38px; height: 12px;}
.lindex .lbanner .lbtn .lbox{ display: table; margin: 0 auto;}
.lindex .lbanner .lbtn .lbox div{ width: 12px; height: 12px; float: left; margin: 0 10px; background: url(../images/index_05.png) no-repeat;}
.lindex .lbanner .lbtn .lbox .on{background: url(../images/index_03.png) no-repeat; cursor: pointer;}
.lindex .lmain1{ width: 100%;height: 124px; padding: 31px 0; background: #f0f0f0;}
.lindex .lmain1 .lbody{ width: 1200px; height: 124px; margin: 0 auto; overflow: hidden;}
.lindex .lmain1 .lbody .lline{ width: 15px; height: 124px; background: url(../images/index_12.png) no-repeat; float: left;}
.lindex .lmain1 .lbody .lbox{ margin: 0 34px 0; width: 86px; padding-top: 6px; float: left; display: block;}
.lindex .lmain1 .lbody .lbox .limg{ width: 86px;height: 86px; background: url(../images/index_15.png) no-repeat;}
.lindex .lmain1 .lbody .lbox:hover .limg{ background: url(../images/index_14.png) no-repeat;}
.lindex .lmain1 .lbody .lbox p{ width: 86px; text-align: center; line-height: 20px; margin-top: 10px; font-size: 14px; color: #666666;}
.lindex .lmain1 .lbody .lbox:hover p{color: #ff7e00;}
.lindex .lmain2{ width: 100%; height: 683px; background: url(../images/index_29.jpg) no-repeat center;}
.lindex .lmain2 .lbody{ width: 635px; height: 215px; overflow: hidden; position: absolute;  left: 479px; top: 260px;}
.lindex .lmain2 .ltest{ font-size: 14px; color: #fff; line-height: 28px; padding-left: 16px; background: url(../images/index_30.png) no-repeat 0 5px; margin-bottom: 19px;}
.lindex .lmain2 .lleft{ width: 31px; height: 31px; background: url(../images/index_42.png) no-repeat; cursor: pointer; position: absolute; left: 1040px; top: 516px;}
.lindex .lmain2 .lleft:hover{ background: url(../images/index_41.png) no-repeat;}
.lindex .lmain2 .lright{ width: 31px; height: 31px; background: url(../images/index_45.png) no-repeat; cursor: pointer; position: absolute; left: 1080px; top: 516px;}
.lindex .lmain2 .lright:hover{ background: url(../images/index_44.png) no-repeat;}
.lindex .lmain3{ width: 100%; height: 629px; background: url(../images/index_48.jpg) no-repeat center; padding-top: 40px;}
.lindex .lmain3 .ltitle{ width: 248px; height: 150px; background: url(../images/index_50.png) no-repeat; margin: 0 auto 36px;}
.lindex .lmain3 ul{ width: 10000%; overflow: hidden;}
.lindex .lmain3 ul li{ width: 276px; height: 360px; float: left; background: url(../images/index_60.jpg) no-repeat; margin-right: 32px;}
.lindex .lmain3 ul li .lbox{ height: 150px; padding-top: 43px; width: 230px; padding-left: 24px;}
.lindex .lmain3 ul li .lbox .ldiv1{ font-size: 16px; color: #4f4f4f; font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height: 24px;}
.lindex .lmain3 ul li .lbox .ldiv2{ font-size: 12px; color: #b6b6b6; font-family: "Arlal"; line-height: 24px;}
.lindex .lmain3 ul li .lbox .ldiv3{ font-size: 14px; color: #666; line-height: 24px; margin-top: 5px; height: 72px; overflow: hidden;}
.lindex .lmain3 ul li:hover{ background: url(../images/index_61.jpg) no-repeat;}
.lindex .lmain3 ul li:hover .ldiv1{ color: #fff;}
.lindex .lmain3 ul li:hover .ldiv2{ color: #fff;}
.lindex .lmain3 ul li:hover .ldiv3{ color: #fff;}
.lindex .lmain3 .lbtn{ display: table; margin: 45px auto 0;}
.lindex .lmain3 .lbtn div{ width: 10px; height: 10px; float: left; margin: 0 7px; background: url(../images/index_78.png) no-repeat; cursor: pointer;}
.lindex .lmain3 .lbtn .on{ background: url(../images/index_76.png) no-repeat;}
.lindex .lmain4{ width: 100%; height: 738px; background: url(../images/index_85.jpg) no-repeat center; padding-top: 53px;}
.lindex .lmain4 .ltitle{ width: 378px; height: 137px; background: url(../images/index_87.png) no-repeat; margin: 0 auto 0;}
.lindex .lmain4 .lbody{ width: 1200px; height: 585px; position: relative;}
.lindex .lmain4 .lbody a{ width: 22px; height: 34px; position: absolute; left: 213px; top: 135px; display: block;}
.lindex .lmain4 .lbody a div{ width: 158px; height: 34px; background: url(../images/index_91.png) no-repeat; margin: -46px -129px 0; display: none;}
.lindex .lmain4 .lbody a:hover div{ display: block;}
.lindex .lmain4 .lbody .la2{ left: 283px; top: 175px;}
.lindex .lmain4 .lbody .la3{ left: 232px; top: 215px;}
.lindex .lmain4 .lbody .la4{ left: 354px; top: 365px;}
.lindex .lmain4 .lbody .la5{ left: 394px; top: 414px;}
.lindex .lmain4 .lbody .la6{ left: 563px; top: 266px;}
.lindex .lmain4 .lbody .la7{ left: 631px; top: 197px;}
.lindex .lmain4 .lbody .la8{ left: 661px; top: 317px;}
.lindex .lmain4 .lbody .la9{ left: 784px; top: 262px;}
.lindex .lmain4 .lbody .la10{ left: 844px; top: 267px;}
.lindex .lmain4 .lbody .la11{ left: 851px; top: 217px;}
.lindex .lmain4 .lbody .la12{ left: 884px; top: 228px;}
.lindex .lmain4 .lbody .la13{ left: 871px; top: 252px;}
.lindex .lmain4 .lbody .la14{ left: 914px; top: 177px;}
.lindex .lmain4 .lbody .la15{ left: 921px; top: 387px;}
.lindex .lmain5{ width: 100%; height: 480px; background: url(../images/index_96.jpg) no-repeat center;}
.lindex .lmain5 .lipone{ font-size: 34px; font-weight: bold; color: #fff; position: absolute; left: 482px; top: 70px;}
.lindex .lmain5 .lbox{ width: 175px; height: 257px; background: url(../images/index_98.jpg) no-repeat;}
.lindex .lmain5 .lbox div{ font-size: 46px; line-height: 46px; font-weight: bold; font-family: "Impact"; text-align: center; width: 100%; color: #000;padding-top: 34px;}
.lindex .lmain5 .lbox p{ font-size: 28px; font-weight: bold; line-height: 34.5px; text-align: center; width: 100%; color: #000; margin-top: 13px;}
.lindex .lmain5 .lbox1{ position: absolute; left: 476px; top: 125px;}
.lindex .lmain5 .lbox2{ position: absolute; left: 659px; top: 125px;}
.lindex .lmain5 .lbox3{ position: absolute; left: 844px; top: 125px;}
.lindex .lmain5 .lbox4{ position: absolute; left: 1027px; top: 125px;}
.lindex .lmain6{ width: 100%; height: 762px; background: url(../images/index_110.jpg) repeat-y;}
.lindex .lmain6 .ltitle{ width: 278px; height: 141px; background: url(../images/index_111.png) no-repeat; margin: 0 auto 0;}
.lindex .lmain6 ul{ width: 1200px; overflow: hidden;margin-top: 35px;}
.lindex .lmain6 ul li{ float: left; width: 295px; height: 492px; position: relative; margin-right: 6px;}
.lindex .lmain6 ul li .limg{ width: 295px; height: 492px; position: absolute; left: 0; top: 0; background: url(../images/index_116.jpg) no-repeat; display: none;}
.lindex .lmain6 ul li:hover .limg{ display: block;}
.lindex .lmain6 ul li .limg2{ background: url(../images/index_118.jpg) no-repeat;}
.lindex .lmain6 ul li .limg3{ background: url(../images/index_120.jpg) no-repeat;}
.lindex .lmain6 ul li .limg4{ background: url(../images/index_122.jpg) no-repeat;}
.lindex .lmain7{ width: 100%; height: 550px; background: url(../images/index_127.jpg) no-repeat center;padding-top: 66px;}
.lindex .lmain7 .ltitle{ width: 371px; height: 143px; background: url(../images/index_129.png) no-repeat; margin: 0 auto 0;}
.lindex .lmain7 ul{ width: 1000%; height: 147px; overflow: hidden; margin-top: 77px;}
.lindex .lmain7 ul li{ width: 400px; float: left; height: 147px; overflow: hidden;}
.lindex .lmain7 ul li .limg{ width: 128px; height: 127px; border-right: 1px solid #fff; padding-top: 20px; float: left;}
.lindex .lmain7 ul li .limg img{ width: 108px; height: 108px;}
.lindex .lmain7 ul li .lbox{ float: left; margin-left: 18px; width: 250px;}
.lindex .lmain7 ul li .lbox .ldiv1{ font-size: 24px; line-height: 24px; color: #fff; margin: 9px 0 10px;}
.lindex .lmain7 ul li .lbox .ldiv2{ font-size: 14px; color: #fff; line-height: 24px;}
.lindex .lmain7 .lbtn{ display: table; margin: 45px auto 0;}
.lindex .lmain7 .lbtn div{ width: 9px; height: 9px; float: left; margin: 0 7px; background: url(../images/index_152.png) no-repeat; cursor: pointer;}
.lindex .lmain7 .lbtn .on{ background: url(../images/index_150.png) no-repeat;}

.lbottom{ width: 100%; background: #f9f9f9;}
.lbottom .ltitle{ width: 209px; height: 203px; position: absolute; left: 50%; margin-left: -103px; top: -37px; background: url(../images/index_169.png) no-repeat;}
.lbottom .ltest{ text-align: center; font-size: 30px; line-height: 75px; color: #ff7e00; padding-top: 166px;}
.lbottom .ltest span{ font-weight: bold;}
.lbottom ul{ overflow: hidden; display: table; margin: 15px auto 0; width: 1500px;}
.lbottom ul li{ float: left; width: 155px; height: 142px; border-right: 1px dashed #ff7e00;}
.lbottom ul li div{ font-size: 16px; color: #333333; overflow: hidden;margin-bottom: 10px;}
.lbottom ul li div a{color: #333333; float: left;}
.lbottom ul li div em{ font-size: 40px; color: #ff7e00; line-height: 16px; margin-left: 16px; display: block; float: left; width: 40px; text-align: center;}
.lbottom ul li p{ font-size: 14px; color: #333333; display: block; line-height: 26px; padding-left: 57px;}
.lbottom ul li p a{color: #888888; }
.lbottom ul li a:hover{ color: #ff7e00;}
.lbottom .lbody{color: #FFCFA0; text-align: center; width: 100%; height: 32px; background: #ff7e00; font-size: 12px; line-height: 32px; margin-top: 45px;}
.lbottom .lbody a{color: #FFCFA0;}
.lhead{ width: 100%; height: 139px;}
.lhead .llogo{ width: 136px; height: 139px; float: left;}
.lhead ul{ float: right; width:980px;}
.lhead ul li{ float: left; width: 86px; height: 86px;  border: 1px solid #fff; padding: 25.5px 26px; background: url(../images/about_05.jpg) no-repeat center; position: relative;}
.lhead ul li:hover,.lhead ul .on{ border: 1px solid #ebebeb; background: url(../images/about_06.jpg) no-repeat center;}
.lhead ul li .lbox{ position: absolute; top: 137px; left: -1px; width: 140px; height: 0; overflow: hidden; background: #ff7e00; text-align: center; line-height: 50px; font-size: 14px; z-index: 999;}
.lhead ul li:hover .lbox,.lhead ul .on .lbox{ height: 50px;}
.lhead ul .li2{background: url(../images/about_07.jpg) no-repeat center;}
.lhead ul .li2:hover,.lhead ul .on.li2{background: url(../images/about_08.jpg) no-repeat center;}
.lhead ul .li3{background: url(../images/about_09.jpg) no-repeat center;}
.lhead ul .li3:hover,.lhead ul .on.li3{background: url(../images/about_10.jpg) no-repeat center;}
.lhead ul .li4{background: url(../images/about_11.jpg) no-repeat center;}
.lhead ul .li4:hover,.lhead ul .on.li4{background: url(../images/about_12.jpg) no-repeat center;}
.lhead ul .li5{background: url(../images/about_13.jpg) no-repeat center;}
.lhead ul .li5:hover,.lhead ul .on.li5{background: url(../images/about_14.jpg) no-repeat center;}
.lhead ul .li6{background: url(../images/about_15.jpg) no-repeat center;}
.lhead ul .li6:hover,.lhead ul .on.li6{background: url(../images/about_16.jpg) no-repeat center;}
.lhead ul .li7{background: url(../images/about_17.jpg) no-repeat center;}
.lhead ul .li7:hover,.lhead ul .on.li7{background: url(../images/about_18.jpg) no-repeat center;}

.labout .lmain1{ width: 100%; height: 489px; background: url(../images/about_38.jpg) no-repeat; padding-top: 110px;}
.labout .lmain1 .ltitle{ width: 311px; height: 94px; background: url(../images/about_40.png) no-repeat; margin: 0 auto;}
.labout .lmain1 .ltest{ text-align: center; margin-top: 46px; line-height: 28px; font-size: 14px; color: #FFF; height: 220px; width: 1000%;}
.labout .lmain1 .ltest div{ width: 1200px; height: 220px; float: left;}
.labout .lmain1 .lbtn{ display: table; margin: 0 auto;}
.labout .lmain1 .lbtn div{ width: 193px; height: 45px; border: 2px solid #ff7e00; background: #ff7e00; float: left; margin: 0 24px; font-size: 20px; color: #fff; line-height: 45px; text-align: center; border-radius: 25px; cursor: pointer; }
.labout .lmain1 .lbtn .on{ color: #fff; border: 2px solid #fff; background-color:transparent;}
.labout .lmain2{ width: 100%; height: 515px; background: url(../images/about_60.jpg) no-repeat; padding-top: 64px;}
.labout .lmain2 .ltitle{ width: 262px; height: 109px; background: url(../images/about_62.png) no-repeat; margin: 0 auto;}
.labout .lmain2 ul{ overflow: hidden; display: table; margin: 37px auto 0;}
.labout .lmain2 ul li{ float: left; width: 154px; margin: 0 50px;}
.labout .lmain2 ul li .limg{ width: 154px; height: 154px; background: url(../images/about_66.png) no-repeat;}
.labout .lmain2 ul li:hover .limg{ background: url(../images/about_67.png) no-repeat;}
.labout .lmain2 ul li .ldiv1{ font-size: 20px; color: #333333; font-weight: bold; text-align: center; margin-top: 25px; line-height: 24px;}
.labout .lmain2 ul li .ldiv1 span{ color: #a1a1a1; font-size: 14px; font-weight: normal; line-height: 30px;}
.labout .lmain2 ul li .ldiv2{ font-size: 14px; color: #333333; text-align: center; margin-top: 10px;}
.labout .lmain2 ul li .limg2{ width: 154px; height: 154px; background: url(../images/about_68.png) no-repeat;}
.labout .lmain2 ul li:hover .limg2{ background: url(../images/about_69.png) no-repeat;}
.labout .lmain2 ul li .limg3{ width: 154px; height: 154px; background: url(../images/about_70.png) no-repeat;}
.labout .lmain2 ul li:hover .limg3{ background: url(../images/about_71.png) no-repeat;}
.labout .lmain3{ width: 100%; height:487px; background: url(../images/about_65.jpg); padding-top: 53px;}
.labout .lmain3 .ltitle{ width: 198px; height: 97px; background: url(../images/about_78.png) no-repeat; margin: 0 auto;}
.labout .lmain3 .lbody{ width: 1041px; height: 250px; overflow: hidden; margin: 55px auto 0;}
.labout .lmain3 .lbody ul{ width: 10000%; overflow: hidden;}
.labout .lmain3 .lbody ul li{ width: 339px; height: 250px; float: left;  margin-right: 12px;}
.labout .lmain3 .lleft{ width: 35px; height: 35px; background: url(../images/about_85.jpg) no-repeat; position: absolute; left: 0; top: 300px;}
.labout .lmain3 .lright{ width: 35px; height: 35px; background: url(../images/about_87.jpg) no-repeat; position: absolute; right: 0; top: 300px;}
.labout .lmain3 .lleft:hover{ background: url(../images/about_86.jpg) no-repeat; cursor: pointer;}
.labout .lmain3 .lright:hover{ background: url(../images/about_88.jpg) no-repeat; cursor: pointer;}

.lcontact{ width: 100%; height: 689px; position: relative;}
.lcontact #dituContent{ width: 100%; height: 689px;}
.lcontact .lbody{ position: absolute; left: 50%; top: 97px; margin-left:-605px;}
.lcontact .lbody .lbox{ width: 388px; height: 467px; background: url(../images/contact_08.png); padding-top: 28px;}
.lcontact .lbox .ltitle{ width: 297px; height: 52px; line-height: 45px; border-bottom: 1px dashed #fff; font-size: 24px; color: #fff; font-weight: bold; margin: 0 auto 20px;}
.lcontact .lbox .ldiv1{ font-size: 14px; color: #fff; width: 297px; margin: 0 auto; line-height: 22px;}
.lcontact .lbox .lline{ width: 76px; height: 1px; background: #fff; margin: 18px 0 15px 45px;}
.lcontact .lbox .ldiv2{ font-size: 14px; color: #fff; width: 267px; margin: 0 auto; line-height: 23px; padding-left: 30px; background: url(../images/contact_30.png) no-repeat left center; margin-bottom: 5px;}
.lcontact .lbox .ldiv3{ width: 297px; height: 52px; line-height: 45px; border-top: 1px dashed #fff; font-size: 14px; color: #fff; margin: 75px auto 0;}

.lyd .lmain1{ width: 100%; border-bottom: 3px solid #ff7e00; overflow: hidden;}
.lyd .lmain1 .lbox{ width: 50%; float: left; position: relative; overflow: hidden;}
.lyd .lmain1 .lbox .limg1{ width: 100%;}
.lyd .lmain1 .lbox .limg2{ width: 100%; position: absolute; left: 0; top: 0;}
.lyd .lmain1 .lbox img{ width: 100%;}
.lyd .lmain1 .lbox .limg1 img{   
    transform: scale(1,1);
    transition: -webkit-transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
    transition: transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
    transition: transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995), -webkit-transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
    -webkit-transform: scale(1,1);
    -webkit-transition: -webkit-transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);}
.lyd .lmain1 .lbox:hover .limg1 img{
    transform: scale(1.05,1.05);
    transition: -webkit-transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
    transition: transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
    transition: transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995), -webkit-transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
    -webkit-transform: scale(1.05,1.05);
    -webkit-transition: -webkit-transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);}
.lyd .lmain1 .lbox a{ display: block; width: 26.875%; padding-top: 7%; position: absolute; left: 36.7%; top: 70.5%; background:#fff; opacity:0;filter:alpha(opacity=0);}
.lyd .lmain2{ width: 100%; height: 692px; padding-top: 69px; background: url(../images/yd_10.jpg); position:relative;}
.lyd .lmain2 .lbtn{ position: absolute; top: 0; left: 50%; width: 4%;margin-left: -2%; margin-top: -1.5%;}
.lyd .lmain2 .lbtn img{ width:100%; cursor:pointer;}
.lyd .lmain2 .ltitle{ width: 266px; height: 181px; background: url(../images/yd_10.png) no-repeat; margin: 0 auto;}
.lyd .lmain2 .lbody{ width: 100%; height: 510px; position: relative;}
.lyd .lmain2 .lbox1{ width: 290px; position: absolute; left: 0;top: 200px;}
.lyd .lmain2 .lbox1 .ldiv1{ line-height: 30px; height: 29px; text-align: right; font-size: 20px; color: #ff7e00; overflow: hidden;}
.lyd .lmain2 .lbox1 .ldiv1 em{ width: 10px; height: 29px; background: url(../images/yd_24.png) no-repeat; float: right; margin-right: 5px;}
.lyd .lmain2 .lbox1 .ldiv1 span{ float: right;}
.lyd .lmain2 .lbox1 .ldiv2{ font-size: 14px; color: #666666; line-height: 24px; text-align: right; white-space: pre; margin-top: 5px;}
.lyd .lmain2 .lbox5{ width: 290px; position: absolute; left: 918px;top: 25px;}
.lyd .lmain2 .lbox5 .ldiv1{ line-height: 30px; height: 29px; font-size: 20px; color: #ff7e00; overflow: hidden;}
.lyd .lmain2 .lbox5 .ldiv1 em{ width: 10px; height: 29px; background: url(../images/yd_24.png) no-repeat; float: left; margin-left: 5px;}
.lyd .lmain2 .lbox5 .ldiv1 span{ float: left;}
.lyd .lmain2 .lbox5 .ldiv2{ font-size: 14px; color: #666666; line-height: 24px; text-align: left;  margin-top: 5px;}
.lyd .lmain2 .lbox2{ position: absolute; left: 320px;top: 30px;}
.lyd .lmain2 .lbox3{ position: absolute; left: 513px;top: 78px;}
.lyd .lmain2 .lbox4{ position: absolute; left: 705px;top: 30px;}
.lyd .lmain2 .lbox2:hover{ top: 10px;}
.lyd .lmain2 .lbox3:hover{ top: 68px;}
.lyd .lmain2 .lbox4:hover{ top: 10px;}
.lyd .lmain3{ width: 100%; height: 550px; background: url(../images/index_127.jpg) no-repeat center;padding-top: 66px;}
.lyd .lmain3 .ltitle{ width: 371px; height: 174px; background: url(../images/index_129.png) no-repeat; margin: 0 auto 0;}
.lyd .lmain3 ul{ width: 1000%; height: 147px; overflow: hidden; margin-top: 77px;}
.lyd .lmain3 ul li{ width: 400px; float: left; height: 147px; overflow: hidden;}
.lyd .lmain3 ul li .limg{ width: 128px; height: 127px; border-right: 1px solid #fff; padding-top: 20px; float: left;}
.lyd .lmain3 ul li .limg img{ width: 108px; height: 108px;}
.lyd .lmain3 ul li .lbox{ float: left; margin-left: 18px; width: 250px;}
.lyd .lmain3 ul li .lbox .ldiv1{ font-size: 24px; line-height: 24px; color: #fff; margin: 9px 0 10px;}
.lyd .lmain3 ul li .lbox .ldiv2{ font-size: 14px; color: #fff; line-height: 24px;}
.lyd .lmain3 .lbtn{ display: table; margin: 45px auto 0;}
.lyd .lmain3 .lbtn div{ width: 9px; height: 9px; float: left; margin: 0 7px; background: url(../images/index_152.png) no-repeat; cursor: pointer;}
.lyd .lmain3 .lbtn .on{ background: url(../images/index_150.png) no-repeat;}

.lnews .lbanner{ width: 100%; height: 600px; background: url(../images/news_02.jpg) no-repeat center;}
.lnews .lmain1{ position: relative; background: #f9f9f9; padding-top: 50px; padding-bottom: 100px;}
.lnews .llist{ display: table;  position: absolute; left: 50%; margin-left: -151px; top: -21.5px;}
.lnews .llist div{ width: 150px; height: 43px; float: left; margin: 0 0.5px; background: #333333; color: #fff; font-size: 14px; text-align: center; line-height: 43px;}
.lnews .llist .on,.lnews .llist div:hover{ background: #ff7e00;}
.lnews .lbody{ width: 1200px; overflow: hidden;}
.lnews .lbody ul{ width: 1300px; overflow: hidden;}
.lnews .lbody ul li{ width: 389px; height: 282px; padding-top: 33px; background: #fff; margin-right: 16px; margin-bottom: 16px; float: left;}
.lnews .lbody ul li .ltitle{ width: 330px; line-height: 30px; font-size: 18px; color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin: 0 auto;}
.lnews .lbody ul li .ldiv1{ font-size: 14px; color: #999; line-height: 24px; height: 120px; overflow: hidden; width: 330px; margin: 15px auto 0;}
.lnews .lbody ul li .ldiv2{ width: 306px; height: 16px; padding-left: 24px; background: url(../images/news_03.png) no-repeat left center; margin: 45px auto 0; font-size: 14px; color: #666666; font-family: "Arial"; line-height: 16px;}
.lnews .lbody ul li:hover{ background: #ff7e00;}
.lnews .lbody ul li:hover .ltitle{ color: #fff;}
.lnews .lbody ul li:hover .ldiv1{ color: #fff;}
.lnews .lbody ul li:hover .ldiv2{ color: #fff; background: url(../images/news_04.png) no-repeat left center;}

.lser .lbanner{ width: 100%; height: 600px; background: url(../images/ser_02.jpg) no-repeat center;}
.lser .lmain1{ width: 100%; height: 635px; background: url(../images/ser_08.jpg); padding-top: 54px;}
.lser .lmain1 .ltitle{ width: 230px; height: 106px; background: url(../images/ser_05.png) no-repeat; margin: 0 auto 45px;}
.lser .lmain1 ul{ display: table; margin: 0 auto; overflow: hidden;}
.lser .lmain1 ul li{ float: left; margin: 0 25px; background: url(../images/ser_09.png) no-repeat; width: 245px; height: 410px;}
.lser .lmain1 ul li:hover{ background: url(../images/ser_11.png) no-repeat;}
.lser .lmain1 ul li .lname{ width: 42px; height: 36px; margin: 0 auto; background: url(../images/ser_20.png) no-repeat center; padding: 34px 0;}
.lser .lmain1 ul li .ldiv1{ font-size: 24px; color: #333; text-align: center; line-height: 35px; margin: 43px 0 18px;}
.lser .lmain1 ul li .ldiv2{ font-size: 14px; color: #7a7a7a; width: 190px; margin: 0 auto; line-height: 25px; border-bottom: 1px dashed #cccccc; padding-bottom: 8px; padding-top: 8px;}
.lser .lmain2{ width: 100%; height: 765px; background: url(../images/ser_18.jpg) no-repeat center; padding-top: 62px;}
.lser .lmain2 .ltitle{ width: 230px; height: 106px; background: url(../images/ser_19.png) no-repeat; margin: 0 auto 45px;}

.ljoin .lbanner{ width: 100%; height: 600px; background: url(../images/join_02.jpg) no-repeat center;}
.ljoin .lmain1{ width: 100%; height: 722px; padding-top: 61px; background: url(../images/join_04.jpg) no-repeat center; }
.ljoin .lmain1 .ltitle{ width: 228px; height: 104px; background: url(../images/join_09.png) no-repeat; margin: 0 auto 45px;}
.ljoin .lmain1 .lbody{ width: 100%; height: 573px; background: url(../images/join_12.png) no-repeat center; position: relative;}
.ljoin .lmain1 .lbox1{ width: 50%; background: url(../images/join_15.png) no-repeat top right; position: absolute;}
.ljoin .lmain1 .lbox1 .ldiv1{ line-height: 36px; overflow: hidden;}
.ljoin .lmain1 .lbox1 .ldiv1 span{ display: block; float: right; font-size: 16px; color: #fff; padding-right: 50px;}
.ljoin .lmain1 .lbox1 .ldiv1 em{ display: block; float: right; font-size: 16px; color: #ff7e00; font-family: "Arial"; font-weight: bold; padding-right: 28px;}
.ljoin .lmain1 .lbox1 .ldiv2{ font-size: 14px; text-align: right; color: #666; line-height: 24px; margin-top: 15px;padding-right: 20px;}
.ljoin .lmain1 .lbox2{ width: 50%; background: url(../images/join_16.png) no-repeat top left; position: absolute;}
.ljoin .lmain1 .lbox2 .ldiv1{ line-height: 36px; overflow: hidden;}
.ljoin .lmain1 .lbox2 .ldiv1 span{ display: block; float: left; font-size: 16px; color: #fff; padding-left: 50px;}
.ljoin .lmain1 .lbox2 .ldiv1 em{ display: block; float: left; font-size: 16px; color: #ff7e00; font-family: "Arial"; font-weight: bold; padding-left: 30px;}
.ljoin .lmain1 .lbox2 .ldiv2{ font-size: 14px; text-align: left; color: #666; line-height: 24px; margin-top: 15px;padding-left: 20px;}
.ljoin .lmain2{ width: 100%; height: 655px; padding-top: 58px; background: url(../images/join_05.jpg) no-repeat center; }
.ljoin .lmain2 .ltitle{ width: 228px; height: 104px; background: url(../images/join_14.png) no-repeat; margin: 0 auto 57px;}
.ljoin .lmain2 ul{ width: 1000%;overflow: hidden;}
.ljoin .lmain2 ul li{ float: left; border: 3px solid #ff7e00; margin-right: 15px;}
.ljoin .lmain2 .lbtn{ display: table; margin: 45px auto 0;}
.ljoin .lmain2 .lbtn div{ width: 9px; height: 9px; float: left; margin: 0 7px; background: url(../images/index_152.png) no-repeat; cursor: pointer;}
.ljoin .lmain2 .lbtn .on{ background: url(../images/index_150.png) no-repeat;}
.ljoin .lmain3{ width: 100%; height: 640px; padding-top: 62px; background: url(../images/join_07.jpg) no-repeat center; }
.ljoin .lmain3 .ltitle{ width: 228px; height: 104px; background: url(../images/join_20.png) no-repeat; margin: 0 auto 47px;}
.ljoin .lmain3 .lbody{ width: 1050px; height: 417px; position: relative; background: url(../images/join_59.png) no-repeat center; margin: 0 auto;}
.ljoin .lmain3 .lbody .lbox{ width: 141px; height: 177px;background: url(../images/join_62.png) no-repeat; position: relative; overflow: hidden; position: absolute;}
.ljoin .lmain3 .lbody .lbox .ldiv1{ color: #ffefe6; font-size: 70px; font-family: "Impact";line-height: 100px; margin-left: 22px;}
.ljoin .lmain3 .lbody .lbox .ldiv2{ width: 100px; color: #666666; font-size: 14px; line-height: 24px; position: absolute; left: 22px; top: 40px;}
.ljoin .lmain4{ width: 100%; height: 872px; padding-top: 64px; background: url(../images/join_08.jpg) ; }
.ljoin .lmain4 .ltitle{ width: 228px; height: 104px; background: url(../images/join_26.png) no-repeat; margin: 0 auto 20px;}
.ljoin .lmain4 .lbody{ width: 1220px; height: 547px; background: url(../images/join_77.png); margin-left: -10px; padding-top: 114px;}
.ljoin .lmain4 .lbg{ width: 1035px; margin-left: 119px;}
.ljoin .lmain4 .lbox{ width: 310px; height: 54px; float: left; position: relative; margin:0 27px 34px 0}
.ljoin .lmain4 .lbox input{ width: 207px; height: 52px; border: 0; border: 1px solid #ff7e00; font-size: 16px; color: #666666; font-family: "微软雅黑"; padding: 0 75px 0 26px;}
.ljoin .lmain4 .lbitian{ font-size: 16px; color: #cccccc; position: absolute; right: 0; top:0; width: 60px;height: 54px; line-height: 54px; padding-left: 10px;}
.ljoin .lmain4 .lbox textarea{ width: 880px; height: 191px; border: 0; border: 1px solid #ff7e00; font-size: 16px; color: #666666; font-family: "微软雅黑"; padding: 10px 75px 10px 26px;}
.ljoin .lmain4 .lbtn{ width:983px; height:213px; float: left;}
.ljoin .lmain4 .lbtn input{ width:211px; height:42px; margin: 0 auto; cursor: pointer; display: block; border: 0; background: #ff7e00;  font-size: 16px; color: #fff; text-align: center; line-height: 16px; font-family: "微软雅黑"; }
.ljoin .lmain4 .lbtn input:hover{filter:alpha(opacity=80);  -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;  }

/*新闻详情*/
.lnewssbg{background: #f9f9f9; padding-bottom: 40px;}
.newsshow{ overflow:hidden; text-align:center; padding:60px 0; position:relative; width:1100px; margin:0 auto;}
.newsshow h2{ font-size:24px; margin-bottom:10px; color:#333}
.newsshow .newsshow_date{ font-size:14px; margin-bottom:20px;color:#B4B4B4; border-bottom:solid 1px #dadada; padding-bottom:20px}
.newsshow .newsshow_dec{ line-height:30px; text-align:left; width:1100px; float:left; overflow:hidden}
.newsshow .newsshow_dec img{ margin:10px 0}
.newsshow .news_back{ border:1px solid #bfbfbf; width:100px; height:35px; line-height:35px; text-align:center;color:#8d8d8d;/* display:block; margin:40px auto 0; clear:both; float:left;*/  padding: 9px 20px; margin:0 10px; }
.newsshow .pagelist{text-align:center;}
.newsshow .news_back:hover{ background:#FF7E00; color:#fff;border:1px solid #fff}

.lproduct .lbanner{ width: 100%; height: 600px; background: url(../images/lbannerss.jpg) no-repeat center;}
.lproduct .lmain1{ position: relative; background: #f6f6f6; padding-top: 35px; padding-bottom: 50px;}
.lproduct .llist{ display: table;  position: absolute; left: 50%; margin-left: -151px; top: -21.5px;}
.lproduct .llist div{ width: 150px; height: 43px; float: left; margin: 0 0.5px; background: #333333; color: #fff; font-size: 16px; text-align: center; line-height: 43px;}
.lproduct .llist .on,.lproduct .llist div:hover{ background: #ff7e00;}
.lproduct .llist2{ width: 100%; overflow: hidden;}
.lproduct .llist2 .lbody{ display: table; margin: 0 auto;}
.lproduct .llist2 .lbody a{ display: block; float: left; font-size: 16px; color: #333; padding: 0 20px;}
.lproduct .llist2 .lbody a:hover,.lproduct .llist2 .lbody .on{ color: #ff7e00;}
.lproduct .lcpxq{padding-top:40px; width: 1120px; overflow: hidden; margin: 0 auto;}
.lproduct .lcpxq ul{width:1148px; overflow: hidden;}
.lproduct .lcpxq li{float:left;display:block;width:260px;height:305px;margin-right:27px;margin-bottom:27px;}
.lproduct .lcpxq li a{display:block;width:212px;height:281px;padding:24px 24px 0 24px;background:url(../images/pro_bg1.png) center no-repeat;text-align:center;}
.lproduct .lcpxq li a p{height:210px;width:210px; text-align: center;display:table-cell;vertical-align: middle;*font-size:180px;*display: block;}
.lproduct .lcpxq li a img{max-width:210px;max-height:210px;vertical-align: middle;}
.lproduct .lcpxq li a span{margin-top:12px;display:block;font-size:14px;line-height:20px;color:#333;}
.lproduct .lcpxq li a:hover{background-color:#fffbf4;}
	

/*墙面*/
.lhead2{ width: 100%; height: 87px; border-bottom: 3px solid #ff7e00;}
.lhead2 .llogo{font-size:0; width: 292px; height: 127px; background: url(../images/index2_02_2019.png) no-repeat; z-index: 9999;position: absolute; left: 0; top: 0;}
.lhead2 ul{ float: right; height: 87px;}
.lhead2 ul li{ float: left; background: url(../images/index2_05.jpg) no-repeat center; height: 87px; padding: 0 35px; position: relative;}
.lhead2 ul li a{ height: 87px; font-size: 14px; color: #666666; line-height: 136px; display: block;}
.lhead2 ul .on a,.lhead2 ul li:hover a{ color: #ff6600}
.lhead2 ul .on,.lhead2 ul li:hover{ background: url(../images/index2_06.jpg) no-repeat center;}
.lhead2 ul .lline{ width: 1px; height: 25px; background: #e1e1e1; position: absolute; right: 0; top: 49px; }
.lbottom2 .lbody{ width: 100%; height: 262px; background: #ff7e00; overflow: hidden;}
.lbottom2 .lbody ul{ overflow: hidden; margin-top: 58px; margin-left: -35px; float: left;}
.lbottom2 .lbody ul li{ float: left; padding: 0 35px; height: 155px; border-right: 1px dashed #ffd1b8;}
.lbottom2 .lbody ul li a{ display: block; }
.lbottom2 .lbody ul li a:hover{ color: #313131;}
.lbottom2 .lbody ul li .ldiv1{ font-size: 16px; color: #fff; margin-bottom: 10px;}
.lbottom2 .lbody ul li .ldiv2{ font-size: 14px; color: #ffe9dd; line-height: 28px;}
.lbottom2 .lbody .lbox{ float: right; width: 313px; height: 262px; background: url(../images/index2_86.jpg) no-repeat;}
.lbottom2 .lbody .lbox .ldiv1{ width: 240px; margin: 55px auto 5px; font-size: 30px; color: #ff8a00; line-height: 40px; }
.lbottom2 .lbody .lbox .ldiv1 span{ font-weight: bold;}
.lbottom2 .lbody .lbox .ldiv2{ width: 240px; margin: 0 auto 0; font-size: 14px; color: #fff; line-height: 20px; color: #fff; border-bottom: 1px solid #5F5F5F; padding-bottom: 8px;}
.lbottom2 .lbody .lbox .ldiv3{ width: 240px; margin: 0 auto 0; font-size: 14px; color: #fff; line-height: 20px; color: #fff; padding-top: 8px;}
.lbottom2 .lbody2{ width: 100%; height: 32px; line-height: 32px; text-align: center; background: #313131; color: #949494; font-size: 12px;}
.lbottom2 .lbody2 a{ color: #949494;}
.lbottom2 .lbody3{ width: 100%; height: 248px; background:url(../images/ygy.jpg);}
.lbottom2 .lbody3 div{ width:402px; height:248px; background:url(../images/logo402.png?v=2019) no-repeat; margin:0 auto;}

/*
.lindex2 .lbanner{ width: 100%; height: 777px; background: url(../images/index2_04.jpg) no-repeat center;}*/
.lindex2 .lbanner{ width: 100%; overflow:hidden;}
.lindex2 .lmain1{ width: 100%; height: 914px; background: url(../images/index2_17.jpg) no-repeat top center;}
.lindex2 .lmain1 .lbody{ position: relative; width: 100%; height: 914px;}
.lindex2 .lmain1 .lbody .lbox{ width: 377px; height: 771px; background: #fff; position: absolute; left: 0; top: 32px;}
.lindex2 .lmain1 .lbox .ltest{ width: 377px; height: 388px; background: #fff; border-bottom: 6px solid #ff7e00;}
.lindex2 .lmain1 .lbox .limg{ width: 377px; height: 354px; overflow: hidden;}
.lindex2 .lmain1 .lbox .limg img{transform: scale(1,1);transition: -webkit-transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);transition: transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);transition: transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995), -webkit-transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);-webkit-transform: scale(1,1);-webkit-transition: -webkit-transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);}
.lindex2 .lmain1 .lbox .limg img:hover{transform: scale(1.1,1.1);transition: -webkit-transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);transition: transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);transition: transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995), -webkit-transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);-webkit-transform: scale(1.1,1.1);-webkit-transition: -webkit-transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);}
.lindex2 .lmain1 .lbox .lbtn{ width: 110px; height: 110px; background: url(../images/index2_19.jpg) no-repeat; margin: 33px auto 0;}
.lindex2 .lmain1 .lbox .ldiv1{ text-align: center; line-height: 42px; color: #333; font-size: 24px; margin-top: 25px;} 
.lindex2 .lmain1 .lbox .ldiv2{ font-size: 14px; color: #999; text-align: center; width: 240px; margin: 30px auto 0; line-height:22px;}
.lindex2 .lmain1 .lbox:hover .ltest{ border-bottom: 6px solid #989898;}
.lindex2 .lmain1 .lbox:hover .lbtn{ background: url(../images/index2_18.jpg) no-repeat;}
.lindex2 .lmain2{ width: 100%; height: 382px; background: #fff;}
.lindex2 .lmain2 .limg{ width: 476px; height: 422px; background: url(../images/index2_31.png) no-repeat; position: absolute; left: 346px; top: -71px;}
.lindex2 .lmain3{ width: 100%; height: 154px; background: #ff7e00;}
.lindex2 .lmain3 ul{ overflow: hidden; width: 1000%; margin-left: -50px;}
.lindex2 .lmain3 ul li{ float: left; padding: 0 74px; height: 95px; border-right: 1px solid #fff; margin-top: 30px;}
.lindex2 .lmain3 ul li .ldiv1{ font-size: 24px; color: #fff; line-height: 45px;}
.lindex2 .lmain3 ul li .ldiv2{ font-size: 14px; color: #fff; line-height: 20px;}
.lindex2 .lmain4{ width: 100%; height: 677px; background: url(../images/index2_71.jpg);}
.lindex2 .lmain4 .ltitle{ width: 603px; height: 210px; margin: 0 auto; background: url(../images/index2_72.png) no-repeat; margin-top: 37px; margin-bottom: 33px;}
.lindex2 .lmain4 ul{ width: 1000%; overflow: hidden;}
.lindex2 .lmain4 ul li{ width: 192px; float: left; margin-right: 60px;}
.lindex2 .lmain4 ul li .limg{ width: 180px; height: 180px;  margin: 0 auto 40px; overflow: hidden;transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out;}
.lindex2 .lmain4 ul li .limg:hover{transform:rotateY(360deg); -moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -o-transform:rotateY(360deg); -webkit-transform:rotateY(360deg); }
.lindex2 .lmain4 ul li .ltest{ width: 192px; font-size: 14px; line-height: 24px; color: #fff; text-align: center;}
.lindex2 .lmain5{ width: 100%; height: 407px; background: url(../images/index2_82.jpg) no-repeat center;}
.lindex2 .lmain5 .ltitle{ display: table; margin: 74px auto 45px;}
.lindex2 .lmain5 .ltitle a{ width: 172px; height: 41px; font-size: 18px; color: #666666; text-align: center; line-height: 34px; float: left; margin: 0 11px; display: block; cursor: pointer;}
.lindex2 .lmain5 .ltitle .on,.lindex2 .lmain5 .ltitle a:hover{ background: url(../images/index2_83.png) no-repeat center; color: #fff;}
.lindex2 .lmain5 ul{ width: 1000%; overflow: hidden;}
.lindex2 .lmain5 ul li{ float: left; width: 600px; overflow: hidden;}
.lindex2 .lmain5 ul li .ltime{ width: 40px; float: left; margin-right: 35px;}
.lindex2 .lmain5 ul li .ltime .ldiv1{ font-size: 24px; color: #ff7e00; line-height: 28px; border-bottom: 1px solid #ff7e00; text-align: center; padding-bottom: 15px;}
.lindex2 .lmain5 ul li .ltime .ldiv2{ font-size: 14px; color: #999999; line-height: 28px;text-align: center; margin-top: 15px;}
.lindex2 .lmain5 ul li .ltest{ float: left; width: 490px;}
.lindex2 .lmain5 ul li .ltest .ldiv1{ font-size: 16px; color: #666666; line-height: 26px; margin-bottom: 15px;}
.lindex2 .lmain5 ul li .ltest .ldiv2{ font-size: 14px; color: #999999; line-height: 24px;}
.lindex2 .lmain5 ul li:hover .ltest .ldiv1{ color:#ff7e00;}
.lindex2 .lmain5 .lbtn{ display: table; margin: 50px auto 0;}
.lindex2 .lmain5 .lbtn div{ width: 10px; height: 10px; float: left; margin: 0 12.5px; background: url(../images/index2_85.png) no-repeat; cursor: pointer;}
.lindex2 .lmain5 .lbtn .on,.lindex2 .lmain5 .lbtn div:hover{ background: url(../images/index2_84.png) no-repeat center;}

.labout2 .lbanner{ width: 100%; height: 500px; background: url(../images/about2_02.jpg) no-repeat center;}
.labout2 .lmain1{ width: 100%; background: #fefefe; padding-top: 26px;}
.labout2 .lmain1 .ltitle{ width: 288px; height: 198px; background: url(../images/about2_05.jpg) no-repeat; margin: 0 auto;}
.labout2 .lmain1 .lbody{ width: 1200px; margin-top: 68px; margin-bottom: 60px; overflow: hidden;}
.labout2 .lmain1 .lbody .lbox{ width: 400px; float: left; overflow: hidden;}
.labout2 .lmain1 .lbody .lbox .limg{ float: left;}
.labout2 .lmain1 .lbody .lbox .ltest{ width: 210px; margin-left: 29px; float: left; border-right: 2px dashed #fec4a2;}
.labout2 .lmain1 .ltest .ldiv1{ color: #333333; font-weight: bold; font-size: 20px; line-height: 30px; margin-top: 5px;}
.labout2 .lmain1 .ltest .ldiv2{ color: #a1a1a1; font-size: 14px;}
.labout2 .lmain1 .ltest .ldiv3{ color: #333333; font-size: 14px; margin-top: 15px;}
.labout2 .lmain2{ width: 100%; height: 467px; background: url(../images/about2_29.jpg) no-repeat center;}
.labout2 .lmain2 .lbox{ width: 322px; height: 278px; position: absolute; left: 0; top: 110px;}
.labout2 .lmain2 .lbtn{ width: 287px; height: 70px; background: #fff; color: #ff7e00; font-size: 20px; line-height: 70px; padding-left: 35px; margin-bottom: 20px; cursor: pointer;}
.labout2 .lmain2 .lbox .lbtn span{ font-size: 14px; color: #cccccc;}
.labout2 .lmain2 .lbox .lbtn:hover,.labout2 .lmain2 .lbox .on{ background: #666666; color: #fff;}
.labout2 .lmain2 .lbox .lbtn:hover span,.labout2 .lmain2 .lbox .on span{ color: #fff;}
.labout2 .lmain2 .ltest{ width: 640px; position: absolute; left: 442px; top: 110px; display: none;}
.labout2 .lmain2 .ltest p{ font-size: 24px; color: #fff; line-height: 30px; font-weight: bold; margin-bottom: 16px;}
.labout2 .lmain2 .ltest div{ font-size: 14px; color: #fff; line-height: 28px;}
.labout2 .lmain3{ width: 100%; height: 563px; padding-top: 18px; background: url(../images/about2_26.jpg) center;}
.labout2 .lmain3 .ltitle{ width: 288px; height: 198px; background: url(../images/about2_19.png) no-repeat; margin: 0 auto;}
.labout2 .lmain3 .lbody{ width: 1041px; height: 250px; overflow: hidden; margin: 55px auto 0;}
.labout2 .lmain3 .lbody ul{ width: 10000%; overflow: hidden;}
.labout2 .lmain3 .lbody ul li{ width: 339px; height: 250px; float: left;  margin-right: 12px;}
.labout2 .lmain3 .lleft{ width: 35px; height: 35px; background: url(../images/about2_28.png) no-repeat; position: absolute; left: 0; top: 360px;}
.labout2 .lmain3 .lright{ width: 35px; height: 35px; background: url(../images/about2_30.jpg) no-repeat; position: absolute; right: 0; top: 360px;}
.labout2 .lmain3 .lleft:hover{ background: url(../images/about2_27.jpg) no-repeat; cursor: pointer;}
.labout2 .lmain3 .lright:hover{ background: url(../images/about2_31.png) no-repeat; cursor: pointer;}

.lprod2 .lmain{ width: 100%; height: 731px;}
.lprod2 .lmain .lbox{ width: 33.33333%; float: left; height:731px; background: url(../images/prod2_02.jpg) no-repeat center; position: relative; overflow: hidden;}
.lprod2 .lmain .lbox2{ background: url(../images/prod2_03.jpg) no-repeat center;}
.lprod2 .lmain .lbox3{ background: url(../images/prod2_04.jpg) no-repeat center;}
.lprod2 .lmain .lbox4{ background: url(../images/msfg_01.jpg) no-repeat center;}
.lprod2 .lmain .lbox .limg1{ width: 640px; height: 731px; background: url(../images/prod2_02.png) no-repeat center; position: absolute; left: 50%; margin-left: -320px; top: 0;}
.lprod2 .lmain .lbox .limg2{ width: 640px; height: 731px; background: url(../images/prod2_05.png) no-repeat center; position: absolute; left: 50%; margin-left: -320px; top: 0; display: none;}
.lprod2 .lmain .lbox a{ width: 190px; height: 50px; display: block; position: absolute; left: 50%; margin-left: -95px; top: 565px; }
.lprod2 .lmain .lbox a:hover{ background:url(../images/prod2_17.png) no-repeat;}
.lprod2 .lmain .lbox2 .limg1{ width: 640px; height: 731px; background: url(../images/prod2_03.png) no-repeat center; position: absolute; left: 50%; margin-left: -320px; top: 0;}
.lprod2 .lmain .lbox2 .limg2{ width: 640px; height: 731px; background: url(../images/prod2_06.png) no-repeat center; position: absolute; left: 50%; margin-left: -320px; top: 0;}
.lprod2 .lmain .lbox3 .limg1{ width: 640px; height: 731px; background: url(../images/prod2_04.png) no-repeat center; position: absolute; left: 50%; margin-left: -320px; top: 0;}
.lprod2 .lmain .lbox3 .limg2{ width: 640px; height: 731px; background: url(../images/prod2_07.png) no-repeat center; position: absolute; left: 50%; margin-left: -320px; top: 0;}
.lprod2 .lmain .lbox4 .limg1{ width: 640px; height: 731px; background: url(../images/msfg_02.png) no-repeat center; position: absolute; left: 50%; margin-left: -320px; top: 0;}
.lprod2 .lmain .lbox4 .limg2{ width: 640px; height: 731px; background: url(../images/msfg_03.png) no-repeat center; position: absolute; left: 50%; margin-left: -320px; top: 0;}

.lproduct2 .lbanner{ width: 100%; height: 500px; background: url(../images/about2_02.jpg) no-repeat center;}
.lproduct2 .lmain1{ width: 100%;}
.lproduct2 .lmain1 .ltitle{ height: 83px; line-height: 83px; color: #666666; font-size: 14px;}
.lproduct2 .lmain1 .ltitle a{ color: #666666;}
.lproduct2 .lmain1 .ltitle a:hover{ color: #ff7e00;}

.lcontact2 .lbanner{ width: 100%; height: 500px; background: url(../images/contact2_02.jpg) no-repeat center;}
.lcontact2 .lmain1{ width: 100%; height: 360px; padding-top: 39px;}
.lcontact2 .lmain1 .lleft{ width: 361px; height: 312px; background: url(../images/contact2_05.jpg) no-repeat; margin: 0 0 0 134px; float: left;}
.lcontact2 .lmain1 .lright{ width: 550px; float: right;}
.lcontact2 .lmain1 .lright .ltitle{ width: 297px; height: 75px; line-height: 85px; font-size: 24px; color: #ff7e00; font-weight: bold; border-bottom: 1px dashed #cccccc;}
.lcontact2 .lmain1 .lright .ldiv1{ font-size: 14px; color: #ff7e00; line-height: 24px; margin: 15px 0;}
.lcontact2 .lmain1 .lright .lline{ width: 76px; height: 1px; background: #cccccc;}
.lcontact2 .lmain1 .lright .ldiv2{ font-size: 14px; color: #ff7e00; font-weight: bold; line-height: 24px; margin: 15px 0;}
.lcontact2 .lmain1 .lright .ldiv3{ overflow: hidden; padding-top: 15px;}
.lcontact2 .lmain1 .lright .ldiv3 .lbox{ padding-left: 31px; height: 23px; line-height: 20px; background: url(../images/contact2_08.jpg) no-repeat left center; font-size: 14px; color: #666666; width: 220px; float: left; margin-bottom: 5px;}
.lcontact2 .lmain1 .lright .ldiv3 .lbox span{ color: #ff7e00;}
.lcontact2 #dituContent{ width: 100%; height: 625px;}

.lnews2 .lbanner{ width: 100%; height: 500px; background: url(../images/news2_02.jpg) no-repeat center;}
.lnews2 .lmain1{ width: 100%; padding-top: 57px; background: url(../images/news2_03.jpg) no-repeat;}
.lnews2 .lmain1 .ltitle{ overflow: hidden; width: 1200px; height: 91px;}
.lnews2 .lmain1 .ltitle .lleft{ font-size: 24px; color: #666666; float: left; line-height: 30px; font-weight: bold;}
.lnews2 .lmain1 .ltitle .lleft span{ font-size: 14px; color: #ff7e00;}
.lnews2 .lmain1 .ltitle .lright{ padding-left: 60px; height: 49px; float: right; background: url(../images/news2_06.png) no-repeat left center;font-size: 20px; color: #666; line-height: 24px;}
.lnews2 .lmain1 .ltitle .lright span{ font-size: 24px; color: #ff8a00; font-weight: bold;}
.lnews2 .lmain1 .llist{ width: 1200px; height: 45px; padding-bottom: 14px; background: url(../images/news2_05.png) no-repeat; margin-bottom: 18px;}
.lnews2 .lmain1 .llist .lbox{ width: 238px; line-height: 45px; background: #fff; border-right: 1px solid #ececec; text-align: center; font-size: 16px; color: #666666; float: left;}
.lnews2 .lmain1 .llist .on,.lnews2 .lmain1 .llist .lbox:hover{ background: #ff8a00; color: #fff;}
.lnews2 .lmain1 .lbody{ width: 1190px; height: 170px; padding: 5px 5px 25px; background: url(../images/news2_17.png) no-repeat;}
.lnews2 .lmain1 .lbody .limg{ float: left; width: 280px; height: 170px;}
.lnews2 .lmain1 .lbody .limg img{ width:280px; height:170px;}
.lnews2 .lmain1 .lbody .lbox{ float: left; width: 855px; margin: 25px 0 0 40px;}
.lnews2 .lmain1 .lbody .lbox .ldiv1{ line-height: 28px; font-weight: bold; font-size: 16px; color: #666666;}
.lnews2 .lmain1 .lbody .lbox .ldiv1 span{ float: right; font-size: 14px; color: #999999; font-weight: normal;}
.lnews2 .lmain1 .lbody .lbox .ldiv2{ line-height: 28px; font-size: 14px; color: #666666; margin-top: 10px;}
.lnews2 .lmain1 .lbody .lbox .ldiv3{ line-height: 28px; float: right; font-size: 14px; color: #ff7e00;}
.lnews2 .lmain1 .lbody:hover .ldiv1{ color: #ff7e00;}

.lser2{ width: 100%; background: #fefefe;}
.lser2 .lbanner{ width: 100%; height: 500px; background: url(../images/ser2_02.jpg) no-repeat center;}
.lser2 .lmain1{ margin-bottom: 76px;}
.lser2 .lmain1 .ltitle{ overflow: hidden; width: 539px; height: 260px; background: url(../images/ser2_04.jpg) no-repeat; margin: 0 auto;}
.lser2 .lmain1 .lbody{ width: 1200px; height: 490px; overflow: hidden;}
.lser2 .lmain1 .lbox{ width: 239px; float: left; height: 490px; position: relative; cursor: pointer;}
.lser2 .lmain1 .lbox .ltest{ width: 240px; height: 214px; background: url(../images/ser2_15.png) no-repeat; position: absolute; left: 0; bottom: 0; padding-top: 39px;}
.lser2 .lmain1 .lbox .ltest p{font-size: 18px; font-weight: bold; text-align: center; color: #666666; line-height: 33px;}
.lser2 .lmain1 .lbox .ltest div{font-size: 14px; text-align: center; color: #666666; line-height: 28px; margin-top: 5px;}
.lser2 .lmain1 .lbox:hover p{ color: #fff;}
.lser2 .lmain1 .lbox:hover div{ color: #fff;}
.lser2 .lmain1 .lbox:hover .ltest{ background: url(../images/ser2_13.png) no-repeat;}
.lser2 .lmain1 .lbox2{ width: 239px; float: left; height: 490px; position: relative; cursor: pointer;}
.lser2 .lmain1 .lbox2 .limg{ margin-top: 245px;}
.lser2 .lmain1 .lbox2 .ltest{ width: 240px; height: 214px; background: url(../images/ser2_07.png) no-repeat; position: absolute; left: 0; top: 0; padding-top: 39px;}
.lser2 .lmain1 .lbox2 .ltest p{font-size: 18px; font-weight: bold; text-align: center; color: #666666; line-height: 33px;}
.lser2 .lmain1 .lbox2 .ltest div{font-size: 14px; text-align: center; color: #666666; line-height: 28px; margin-top: 5px;}
.lser2 .lmain1 .lbox2:hover p{ color: #fff;}
.lser2 .lmain1 .lbox2:hover div{ color: #fff;}
.lser2 .lmain1 .lbox2:hover .ltest{ background: url(../images/ser2_09.png) no-repeat;}

.ljoin2{ width: 100%; background: #fefefe;}
.ljoin2 .lbanner{ width: 100%; height: 500px; background: url(../images/join2_02.jpg) no-repeat center;}
.ljoin2 .lmain1{ width: 100%; height: 293px; background: url(../images/join2_03.jpg) no-repeat center; padding-top: 324px;}
.ljoin2 .lmain1 ul{ overflow: hidden;}
.ljoin2 .lmain1 ul li{ width: 196px; height: 187px; background: url(../images/join2_07.png) no-repeat; padding-top: 46px; float: left; margin-right: 4px; cursor: pointer;}
.ljoin2 .lmain1 .limg{ width: 60px; height: 60px; background: url(../images/join2_12.png) no-repeat; margin: 0 auto;}
.ljoin2 .lmain1 .ltest{ font-size: 14px; color: #666666; line-height: 28px; text-align: center; margin-top: 22px;}
.ljoin2 .lmain1 ul li:hover{ background: url(../images/join2_05.png) no-repeat;}
.ljoin2 .lmain1 ul li:hover .limg{ background: url(../images/join2_13.png) no-repeat;}
.ljoin2 .lmain1 ul li .limg2{ background: url(../images/join2_14.png) no-repeat;}
.ljoin2 .lmain1 ul li:hover .limg2{ background: url(../images/join2_15.png) no-repeat;}
.ljoin2 .lmain1 ul li .limg3{ background: url(../images/join2_16.png) no-repeat;}
.ljoin2 .lmain1 ul li:hover .limg3{ background: url(../images/join2_17.png) no-repeat;}
.ljoin2 .lmain1 ul li .limg4{ background: url(../images/join2_18.png) no-repeat;}
.ljoin2 .lmain1 ul li:hover .limg4{ background: url(../images/join2_19.png) no-repeat;}
.ljoin2 .lmain1 ul li .limg5{ background: url(../images/join2_20.png) no-repeat;}
.ljoin2 .lmain1 ul li:hover .limg5{ background: url(../images/join2_21.png) no-repeat;}
.ljoin2 .lmain1 ul li .limg6{ background: url(../images/join2_22.png) no-repeat;}
.ljoin2 .lmain1 ul li:hover .limg6{ background: url(../images/join2_23.png) no-repeat;}
.ljoin2 .lmain2{ width: 100%; height: 330px; background: url(../images/join2_39.jpg) no-repeat center; padding-top: 80px;}
.ljoin2 .lmain2 .ltitle{ text-align: center; font-size: 40px; font-weight: bold; color: #666666; line-height: 50px;}
.ljoin2 .lmain2 .lbody{ position: relative; margin-top: 35px;}
.ljoin2 .lmain2 .lbody .lbox{ width: 310px; height: 185px; line-height: 185px; background: url(../images/join2_47.png) no-repeat center; font-size: 30px; color: #666666; overflow: hidden; float: left; margin-right: 60px;}
.ljoin2 .lmain2 .lbody .lbox span{ float: right; color: #ff7e00; font-size: 80px; font-family: "Impact"; margin-right: 20px;}
.ljoin2 .lmain2 .lbody .lbox em{ float: left; margin-left: 10px;}
.ljoin2 .lmain3{ width: 100%; height: 693px; background: url(../images/join2_48.jpg) no-repeat center;}
.ljoin2 .lmain3 .ltitle{ width: 603px; height: 210px; margin: 0 auto; background: url(../images/index2_72.png) no-repeat; margin-top: 37px; margin-bottom: 33px;}
.ljoin2 .lmain3 ul{ width: 1000%; overflow: hidden;}
.ljoin2 .lmain3 ul li{ width: 192px; float: left; margin-right: 60px;}
.ljoin2 .lmain3 ul li .limg{ width: 180px; height: 180px;  margin: 0 auto 40px; overflow: hidden;transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out;}
.ljoin2 .lmain3 ul li .limg:hover{transform:rotateY(360deg); -moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -o-transform:rotateY(360deg); -webkit-transform:rotateY(360deg); }
.ljoin2 .lmain3 ul li .ltest{ width: 192px; font-size: 14px; line-height: 24px; color: #fff; text-align: center;}
.ljoin2 .lmain4{  width: 100%; height: 365px; padding-top: 50px;}
.ljoin2 .lmain4 .ltitle{ text-align: center; font-size: 40px; color: #666666; font-weight: bold; line-height: 50px;}
.ljoin2 .lmain4 .ltitle span{ font-size: 16px; font-weight: normal; line-height: 40px;}
.ljoin2 .lmain4 ul{ overflow: hidden; margin-top: 45px;padding-left: 95px;}
.ljoin2 .lmain4 ul li{ width: 300px; height: 168px; border-bottom: 3px solid #ff7e00; margin-right: 55px; float: left;}
.ljoin2 .lmain4 ul li div{ font-size: 24px; color: #fff; line-height: 48px; background: #ff7e00; text-align: center;}
.ljoin2 .lmain4 ul li p{ font-size: 16px; line-height: 30px; color: #666666; text-align: center; margin-top: 30px;}
.ljoin2 .lmain4 ul li:hover{ border-bottom: 3px solid #666666;}
.ljoin2 .lmain4 ul li:hover div{ background: #666666;}
.ljoin2 .lmain5{ width: 100%; height: 403px; background: url(../images/join2_50.jpg) no-repeat center;}
.ljoin2 .lmain5 .lleft{ position: absolute; left: 0; top: 106px;}
.ljoin2 .lmain5 .lleft .lbox{ line-height: 22px; padding-left: 132px; background: url(../images/join2_51.png) no-repeat left center; font-size: 16px; color: #fff; margin-bottom: 24px;}
.ljoin2 .lmain5 .lright{ position: absolute; right: 0; top: 106px;}
.ljoin2 .lmain5 .lright .lbox{ line-height: 22px; padding-right: 132px; background: url(../images/join2_52.png) no-repeat right center; font-size: 16px; color: #fff; margin-bottom: 24px; text-align: right;}
.ljoin2 .lmain6{ width: 100%; height: 438px; background: url(../images/join2_53.jpg) no-repeat center; }
.ljoin2 .lmain6 .lbody{ padding-top: 114px;}
.ljoin2 .lmain6 .lbody div{ line-height: 52px; color: #fff; font-size: 24px; margin-bottom: 5px;}
.ljoin2 .lmain6 .lbody p{ line-height: 30px; color: #fff; font-size: 16px; color: #fff;}
.ljoin2 .lmain6 .lprocess{ padding-right: 30px; background: url(../images/join2_57.png) no-repeat top right; width: 40px; text-align: center; font-size: 24px; color: #666; line-height: 30px; height: 225px; position: absolute; left: 648px; top: 128px;}
.ljoin2 .lmain6 .llist{ width: 458px; overflow: hidden; position: absolute; right: 0; top: 51px;}
.ljoin2 .lmain6 .llist div{ width: 195px; height: 40px; line-height: 40px; margin-bottom: 36px;  float: left;}
.ljoin2 .lmain6 .llist div span{ display: block; float: left; width: 40px; line-height: 40px; background: url(../images/join2_53.png) no-repeat; text-align: center; color: #fff; font-size: 20px; float: left;}
.ljoin2 .lmain6 .llist div em{ font-size: 16px; color: #666666; line-height: 40px; margin-left: 15px; float: left;}
.ljoin2 .lmain7{ width: 100%; height: 830px; padding-top: 64px; background: url(../images/join2_58.jpg) ; }
.ljoin2 .lmain7 .ltitle{ text-align:center; font-size:40px; color:#666666; line-height:44px; font-weight:bold;    margin-bottom: 15px;}
.ljoin2 .lmain7 .ltitle span{ text-align:center; font-size:16px; color:#666666; font-weight:normal;}
.ljoin2 .lmain7 .lbody{ width: 1220px; height: 547px; background: url(../images/join_77.png); margin-left: -10px; padding-top: 114px;}
.ljoin2 .lmain7 .lbg{ width: 1035px; margin-left: 119px;}
.ljoin2 .lmain7 .lbox{ width: 310px; height: 54px; float: left; position: relative; margin:0 27px 34px 0}
.ljoin2 .lmain7 .lbox input{ width: 207px; height: 52px; border: 0; border: 1px solid #ff7e00; font-size: 16px; color: #666666; font-family: "微软雅黑"; padding: 0 75px 0 26px;}
.ljoin2 .lmain7 .lbitian{ font-size: 16px; color: #cccccc; position: absolute; right: 0; top:0; width: 60px;height: 54px; line-height: 54px; padding-left: 10px;}
.ljoin2 .lmain7 .lbox textarea{ width: 880px; height: 191px; border: 0; border: 1px solid #ff7e00; font-size: 16px; color: #666666; font-family: "微软雅黑"; padding: 10px 75px 10px 26px;}
.ljoin2 .lmain7 .lbtn{ width:983px; float: left;}
.ljoin2 .lmain7 .lbtn input{ width:211px; height:42px; margin: 0 auto; cursor: pointer; display: block; border: 0; background: #ff7e00;  font-size: 16px; color: #fff; text-align: center; line-height: 16px; font-family: "微软雅黑"; }
.ljoin2 .lmain7 .lbtn input:hover{filter:alpha(opacity=80);  -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;  }

#roll{ position: fixed; right: 50%; bottom: 100px; margin-right: -670px; height:110px; cursor:pointer;}
#roll .lbox{width: 50px; height: 50px; margin-bottom: 5px;}
#roll .lbox img{ width:100%;}
#roll .lbox img:hover{filter:alpha(opacity=90);  -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.ljoin2 .lmain10{ width: 100%; height: 891px; background: url(../images/join2_60.jpg) no-repeat center;}
.ljoin2 .lmain10 .lbody{  width: 1200px; height: 541px; margin: 0 auto; position: relative; padding: 142px 0; background: url(../images/join2_61.png) center no-repeat;}
.ljoin2 .lmain10 .lbody .lbox1{ width: 473px; height:6px; background: url(../images/join2_63.png) no-repeat left top; padding-top: 18px; font-size: 14px; line-height: 24px; color: #fff; position: absolute; left: 0; top: 174px;}
.ljoin2 .lmain10 .lbody .lbox2{ width: 473px; height:6px; background: url(../images/join2_64.png) no-repeat right top; padding-top: 18px; font-size: 14px; line-height: 24px; color: #fff; position: absolute; right: 0; top: 174px; text-align: right;}
.ljoin2 .lmain10 .lbody .lbox3{ width: 371px; height:6px; background: url(../images/join2_63.png) no-repeat left top; padding-top: 18px; font-size: 14px; line-height: 24px; color: #fff; position: absolute; left: 0; top: 322px;}
.ljoin2 .lmain10 .lbody .lbox4{ width: 371px; height:6px; background: url(../images/join2_64.png) no-repeat right top; padding-top: 18px; font-size: 14px; line-height: 24px; color: #fff; position: absolute; right: 0; top: 322px; text-align: right;}
.ljoin2 .lmain10 .lbody .lbox5{ width: 371px; height:6px; background: url(../images/join2_63.png) no-repeat left top; padding-top: 18px; font-size: 14px; line-height: 24px; color: #fff; position: absolute; left: 0; top: 474px;}
.ljoin2 .lmain10 .lbody .lbox6{ width: 371px; height:6px; background: url(../images/join2_64.png) no-repeat right top; padding-top: 18px; font-size: 14px; line-height: 24px; color: #fff; position: absolute; right: 0; top: 474px; text-align: right;}
.ljoin2 .lmain10 .lbody .lbox7{ width: 473px; height:6px; background: url(../images/join2_65.png) no-repeat left top; padding-top: 18px; font-size: 14px; line-height: 24px; color: #ff7e00; position: absolute; left: 0; top: 624px;}
.ljoin2 .lmain10 .lbody .lbox8{ width: 473px; height:6px; background: url(../images/join2_66.png) no-repeat left top; padding-top: 18px; font-size: 14px; line-height: 24px; color: #ff7e00; position: absolute; right: 0; top: 624px; text-align: right;}
.ljoin2 .lmain11{ width: 100%; height: 619px; background: url(../images/join2_67.jpg) no-repeat center;}
.ljoin2 .lmain11 .lbody{ width: 1200px; height: 100%; margin: 0 auto; position: relative;}
.ljoin2 .lmain11 .lbody .lbox{position: absolute; left: 0; top: 129px}
.ljoin2 .lmain11 .lbody .lbox div{ margin-bottom: 36px;}
.ljoin2 .lmain11 .lbody .lbox div img{ width:300px;}
.ljoin2 .lmain11 .lbody .lbox p{ font-size: 28px; line-height: 35px; margin-bottom: 26px; padding-left: 67px;}
.ljoin2 .lmain11 .lbody .limg{position: absolute; left: 653px; top: 129px}
.ljoin2 .lmain12{ width: 100%; height: 843px; background: url(../images/join2_68.jpg) no-repeat center;}
.ljoin2 .lmain12 .lbody{ width: 1200px; height: 100%; margin: 0 auto; overflow: hidden;}
.ljoin2 .lmain12 .lbody .lbox{ margin-bottom: 48px; padding-top: 152px}
.ljoin2 .lmain12 .lbody .lbox img{ width:360px;}
.ljoin2 .lmain12 .lbody .limg{ margin-bottom: 54px;}
.ljoin2 .lmain12 .lbody ul{ overflow: hidden; width: 1250px;}
.ljoin2 .lmain12 .lbody ul li{ float: left; font-size: 28px; line-height: 32px; color: #c8a063; padding-left: 55px; margin-bottom: 24px; width: 252px;}

.lproduct2 .lmain3{ width: 1200px; margin: 0 auto; overflow: hidden; position: relative; padding: 0 0 30px;}
.lproduct2 .lmain3 ul{ overflow: hidden; width: 10000%;}
.lproduct2 .lmain3 ul li{ width: 1200px; height: 700px; float: left; overflow: hidden; position: relative;}
.lproduct2 .lmain3 ul li img { width:100%;}
.lproduct2 .lmain3 .lbtn{ width: 1020px; margin: 30px auto; overflow: hidden;}
.lproduct2 .lmain3 .lbox{ width: 20000%;}
.lproduct2 .lmain3 .lbtn .limg{ background: #000; width: 164px; height: 95px; float: left; margin-right: 6px; overflow: hidden;}
.lproduct2 .lmain3 .lbtn .limg img{ width: 100%; cursor: pointer; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6;  opacity: 0.6;}
.lproduct2 .lmain3 .lbtn .on img{ width: 100%; cursor: pointer; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1;}
.lproduct2 .lmain3 .lleft{ width: 31px;height: 47px; background: url(../images/product05.jpg) no-repeat; position: absolute; left: 30px; top: 755px; cursor: pointer;}
.lproduct2 .lmain3 .lright{ width: 31px;height: 47px; background: url(../images/product06.jpg) no-repeat; position: absolute; right: 30px; top: 755px; cursor: pointer;}
.lproduct2 .lmain3 .news_back2{ width: 100px;  height: 35px; line-height: 35px; text-align: center; color: #fff;  display: block; margin: 40px auto 0; clear: both; background: #610000;}
.lproduct2 .lmain3 .news_back2:hover{ background: #B20000;}

.llogin{ width: 100%; height: 693px; background: url(../images/login_0201.jpg) no-repeat center;}
.llogin .lbox1{ position: absolute; left: 435px; top: 340px; overflow: hidden;}
.llogin .lname{ line-height: 35px; font-size: 18px; color: #000; float: left;}
.llogin input{ width: 229px; height: 33px; border: 1px solid #9d9d9d; float: left; display: block; line-height: 33px; font-family: "微软雅黑"; font-size: 16px; color: #333; background: transparent; padding: 0 10px;}
.llogin .lbox2{ position: absolute; left: 435px; top: 391px; overflow: hidden;}
.llogin .lbox3{ position: absolute; left: 435px; top: 442px; overflow: hidden;}
.llogin .lbox3 input{ border: 0; width: 115px; height: 35px; line-height: 35px; font-size: 16px; text-align: center; background: #ff7e00; padding: 0; margin-left: 54px; cursor: pointer; color: #fff;}
.llogin .lbox3 input:hover{ filter:alpha(opacity=90);  -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}

.download-body {
  width: 1000px;
  margin: 20px auto;
}
.download-body ul {
  width: 1005px;
  overflow:hidden;
}
.download-body li 
{
    float:left;
  width: 230px;
  height: 240px;
  background: #f5f5f5;
  border-right: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  -webkit-box-shadow: 1px 1px 3px #e0e0e0;
  box-shadow: 1px 1px 3px #e0e0e0;
  margin: 10px;
  position: relative;
  text-align: center;
  -webkit-transform: 0.5s;
  -ms-transform: 0.5s;
  transform: 0.5s;
  overflow: hidden;
}
.download-body li:hover {
  -webkit-box-shadow: 0 2px 20px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 20px 5px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
          transform: translate3d(0, -2px, 0);
}
.download-body li:hover span {
  background-color: #FF7E00;
  color: #fff;
}
.download-body li img {
  width: 150px;
  display: block;
  margin: 0 auto 10px;
}
.download-body li p {
  color: #333;
  font-size: 18px;
}
.download-body li span {
  width: 110px;
  display: block;
  margin: 15px auto;
  border: 1px solid #ccc;
  text-align: center;
  line-height: 26px;
  color: #333;
  font-size: 14px;
  color: #666;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  border-radius: 5px;
}

.pros{width:1120px;margin:0px auto;height:480px;padding:25px 0; background:#eed4af;}
.prosl{}
.prosl .porcon{ position: absolute;z-index: 99;width:25px;height: 25px;cursor: pointer}
 @-webkit-keyframes twinkling{    /*透明度由0到1*/
        0%{-webkit-box-shadow: 0 0 0px 0px rgba(0,234,255,0.7);box-shadow: 0 0 0px 0px rgba(0,234,255,0.7); border-radius:100%;}
        50%{-webkit-box-shadow: 0 0 6px 6px rgba(0,234,255,0.7);box-shadow: 0 0 6px 6px rgba(0,234,255,0.7); border-radius:100%;}
        100%{-webkit-box-shadow: 0 0 0px 0px rgba(0,234,255,0.7);box-shadow: 0 0 0px 0px rgba(0,234,255,0.7); border-radius:100%;}
      }
.prosl .porcon .porico{  -webkit-animation: twinkling 2s infinite ease-in-out;}
.prosl .porcon .por1tit{padding:12px;background:rgba(255,255,255,0.9);position: absolute;width:140px;left:20px;top:0;display: none;}
.prosl .porcon .por1tit img{ display: block;width: 138px;margin-bottom: 5px; border: 1px solid #C19983;}
.prosl .porcon .por1tit p{ color: #333333;line-height:22px;margin-left:10px;width:120px;color: #692b0f;font-size: 12px;}

.msak{
	width: 100%;
	height: 100%;
	position: fixed;
	top: -100%;
	left: 0;
	z-index: 10;
	-webkit-animation: mydown 3s ease-in 1;
	animation: mydown 3s ease-in 1;
	-webkit-animation-fill-mode:both;
	        animation-fill-mode:both
}
.msak img{
		width: 100%;
		max-width: 100%;
	}
@-webkit-keyframes mydown {
  0% {top:-100%;}
  100% {top:0px;}
}
@keyframes mydown {
  0% {top:-100%;}
  100% {top:0px;}
}