@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;}
.animate { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; transition-duration: 0.5s; }
.animate1 { -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -ms-transition-duration: 1s; transition-duration: 1s; }
 
a:hover {   text-decoration:none; }
.cenbox{ width: 1200px; margin: 0 auto; position: relative;}
.lclear{ overflow: hidden;}

.lhead02{ width:100%; height:105px;}
.lhead{ width: 100%; background: #fff; position:fixed; left:0; top:0; z-index:999;}
.lhead .lbody{ width: 1200px; margin: 0 auto; height: 74px; position: relative; overflow:hidden;}
.lhead .lbody .lbox{ float: left;}
.lhead .lbody .lbox .la{ padding: 0 30px; color: #333333; font-size: 14px; border-right: 1px solid #d1d1d1; line-height: 105px;}
.lhead .lbody .lbox .la:hover{ color: #562239}
.lhead .lbody .lbox2{ float: left; padding: 0 20px;}
.lhead .lbody2{ width: 100%; height:0px; overflow:hidden; background: #424242;border-top: 1px solid #D8D8D8;}
.lhead .lbody3{ width: 100%; height:31px; overflow:hidden; background: #424242;border-top: 1px solid #D8D8D8; position:fixed; left:0;top:74px;z-index: -1;}
.lhead .lbody2 .lbox{ width:1200px; margin:0 auto; height:31px; display:none; color:#fff; line-height:31px;}
.lhead .lbody2 .lbox a{ float:left; color:#fff; margin:0 20px; display:block; line-height:31px;}
.lhead .lbody2 .lbox a:hover{ color:#ffbe70}
#aaa{ overflow:hidden; margin-top: 20px;}
#aaa div{ float:left; margin-right:10px;}
#aaa div img{ width: 160px; height: 160px;}
#aaa div p{ line-height:20px; margin-top:10px; color:#333; text-align:center}

.lhead .lbody .lbox3{ width: 94px; height: 18px; background: url(../images/head_05.jpg) no-repeat; float: left; margin-top: 42px;}
.lhead .lbody .lbox3 input{ width: 60px; height: 18px; line-height: 18px; font-size: 12px; color: #fff; font-family: "微软雅黑"; border: 0; background-color: transparent; margin-left: 7px; float: left;}
.lhead .lbody .lbox3 .lbtn{ width: 26px; height: 18px; cursor: pointer; float: left;}
.lbottom .lbody1{ width: 100%; height: 45px; background: #424242; }
.lbottom .lbody1 .lbox{ width: 1200px; margin: 0 auto; height: 45px; line-height: 45px; color: #cccccc; font-size: 12px;}
.lbottom .lbody1 .lbox span{ font-size: 14px; font-family: "宋体"; color: #fff; float: right;}
.lbottom .lbody1 .lbox span em{ font-size: 18px; font-weight: bold; color: #fff; }
.lbottom .lbody2{ width: 100%; height: 220px; background: url(../images/index_120.jpg) no-repeat center;}
.lbottom .lbody2 ul{ overflow: hidden; padding-top: 40px;}
.lbottom .lbody2 ul li{ float: left; width: 150px; }
.lbottom .lbody2 ul li a{ display: block; font-size: 12px; font-family: "宋体"; color: #666666; line-height: 22px;}
.lbottom .lbody2 ul li .la{ color: #333; font-size: 14px; margin-bottom: 10px;}
.lbottom .lbody2 ul li a:hover{ color: #f08200; font-weight: bold;}
.lbottom .lbody2 .llogo{ width: 289px; height: 114px; background: url(../images/index_122.png) no-repeat; position: absolute; right: 0; top: 60px;}

.lindex .lbgs{ width: 100%; height: 100%; background: url(../images/index_38.jpg) no-repeat center; position: fixed; left: 0;top: 0; z-index: -1;}
.lindex .lbanner{ overflow: hidden; width: 100%; background:#fff;}
.lindex .lbanner ul{ width: 100%; overflow: hidden; position: relative;}
.lindex .lbanner ul li{ position:absolute; left: 0; top: 0; overflow:hidden; zoom:1;width:100%;height:100%; display:none;}
.lindex .lbanner ul li .limg1{ 
	position:absolute;
	left:50%;
	margin:0 0 0 -50%;
	width:100%;
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);
}
.lindex .lbanner ul li .limg1.on{ 
	-webkit-transform: scale(1.08, 1.08);
	-moz-transform: scale(1.08, 1.08);
	-o-transform: scale(1.08, 1.08);
	transform: scale(1.08, 1.08);

	-webkit-transition:-webkit-transform 10s ease;
	-moz-transition:-moz-transform 10s ease;
	-o-transition:-o-transform 10s ease;
	-ms-transition:transform 10s ease;
	transition:transform 10s ease;
}
.lindex .lbanner ul li .limg2{width: 33%; position:absolute; left:50%; top: 70%; margin:0 0 0 -27%; filter:alpha(opacity=0);  -moz-opacity:0; -khtml-opacity: 0; opacity: 0; }
.lindex .lbanner ul li .limg2.on{top: 28%; filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.lindex .lbanner .lbtns{ width: 100%; height: 35px; background: #c4c4c4;}
.lindex .lbanner .lbtns .lbox{ display: table; margin: 0 auto;}
.lindex .lbanner .lbtns .lbox div{ width: 128px; height: 4px; background: #e7e7e7; float: left; margin: 16px 3px 0; cursor: pointer}
.lindex .lbanner .lbtns .lbox div.on{ background: #f08200;}
.lindex .lmain1{ width: 100%; background: url(../images/index_37.jpg) no-repeat center top;}
.lindex .lmain1 .lbody{ overflow: hidden; padding-top: 66px; width: 1200px; margin: 0 auto;}
.lindex .lmain1 .lbox{ width: 600px; height: 540px; padding-bottom: 30px; background: url(../images/index_40.png) no-repeat; float: left; position: relative;}
.lindex .lmain1 .lbox2{ width: 600px; height: 540px; padding-bottom: 30px; background: url(../images/index_40.png) no-repeat; float: left; position: relative;}
.lindex .lmain1 .lbox .limg{ width: 600px; height: 540px; overflow: hidden;}
.lindex .lmain1 .lbox .limg img{ 
	width: 100%;
    transform: scale(1,1);
    transition: 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);}
.lindex .lmain1 .lbox:hover .limg img{
    transform: scale(1.05,1.05);
    transition: 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);}
.lindex .lmain1 .ltest1{ width: 600px; height: 540px; background: url(../images/index_07.png?i=1) no-repeat; position: absolute; left: 0;top: 0;}
.lindex .lmain1 .ltest1 p{ font-size: 12px; color: #666666; text-align: center; width: 100%; margin-top: 260px; font-family: "宋体";}
.lindex .lmain1 .lhdie1{ z-index: 99; position: absolute; left: 500px; top: 0px; -webkit-transition-duration: 1.5s; -moz-transition-duration: 1.5s; -ms-transition-duration: 1.5s; transition-duration: 1.5s;  filter:alpha(opacity=0);  -moz-opacity:0; -khtml-opacity: 0; opacity: 0; }
.lindex .lmain1 .lhdie1.on{ left: 419px; top: 29px; filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.lindex .lmain1 .lhdie2{ z-index: 99; position: absolute; left: 450px; top: 160px; -webkit-transition-duration: 1.5s; -moz-transition-duration: 1.5s; -ms-transition-duration: 1.5s; transition-duration: 1.5s;  filter:alpha(opacity=0);  -moz-opacity:0; -khtml-opacity: 0; opacity: 0; }
.lindex .lmain1 .lhdie2.on{ left: 389px; top: 171px; filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.lindex .lmain1 .lhdie3{ z-index: 99; position: absolute; left: 50px; top: 100px; -webkit-transition-duration: 2s; -moz-transition-duration: 2s; -ms-transition-duration: 2s; transition-duration: 2s;  filter:alpha(opacity=0);  -moz-opacity:0; -khtml-opacity: 0; opacity: 0; }
.lindex .lmain1 .lhdie3.on{ left: 171px; top: 183px; filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.lindex .lmain1 .lhdie4{ z-index: 99; position: absolute; left: 400px; top: 400px; -webkit-transition-duration: 2s; -moz-transition-duration: 2s; -ms-transition-duration: 2s; transition-duration: 2s;  filter:alpha(opacity=0);  -moz-opacity:0; -khtml-opacity: 0; opacity: 0; }
.lindex .lmain1 .lhdie4.on{ left: 352px; top: 295px; filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.lindex .lmain1 .ltest2{ width: 600px; height: 540px; background: url(../images/index_08.png) no-repeat; position: absolute; left: 0;top: 0;}
.lindex .lmain1 .ltest2 p{ font-size: 12px; color: #EFDAE4; text-align: center; width: 100%; margin-top: 385px; font-family: "宋体";}
.lindex .lmain1 .ltest2 a{ display: block; width: 111px; height: 26px; border: 1px solid #fff; text-align: center; line-height: 26px; font-family: "Arial"; font-size: 14.3px; color: #fff; margin: 30px auto 0; }
.lindex .lmain1 .ltest2 a:hover{ background: #fff; color: #424242;}
.lindex .lmain1 .ltest3{ width: 600px; height: 540px; background: url(../images/index_09.png) no-repeat; position: absolute; left: 0;top: 0;}
.lindex .lmain1 .ltest3 p{ font-size: 12px; color: #2a2929; text-align: center; width: 100%; margin-top: 390px; font-family: "宋体";}
.lindex .lmain1 .ltest3 a{ display: block; width: 111px; height: 26px; border: 1px solid #fff; text-align: center; line-height: 26px; font-family: "Arial"; font-size: 14.3px; color: #fff; margin: 15px auto 0; }
.lindex .lmain1 .ltest3 a:hover{ background: #fff; color: #424242;}
.lindex .lmain1 .ltest4{ width: 600px; height: 540px; background: url(../images/index_10.png) no-repeat; position: absolute; left: 0;top: 0;}
.lindex .lmain1 .ltest4 p{ font-size: 12px; color: #666666; text-align: center; width: 100%; margin-top: 275px; font-family: "宋体";}
.lindex .lmain2{ width: 100%; height: 310px;}
.lindex .lmain2 .lbody{ padding-top: 50px; margin: 0 auto; width: 1200px;}
.lindex .lmain2 .lbody .ldiv1{ line-height: 52px; text-align: center; font-weight: bold; font-size: 30px; color: #f08200;}
.lindex .lmain2 .lbody .ldiv2{ width: 58px; height: 2px; background: #f08200; margin: 7px auto 15px;}
.lindex .lmain2 .lbody .ldiv3{ line-height: 20px; text-align: center; font-family: "宋体"; font-size: 14px; color: #666;}
.lindex .lmain2 .lbody a{ width: 106px; height: 29px; border: 1px solid #999999; display: block; text-align: center; line-height: 29px; color: #666666; font-size: 14px; margin: 25px auto 0;}
.lindex .lmain2 .lbody a:hover{ background: #666666; color: #fff;}
.lindex .lmain3{ width: 100%; height: 677px; background: url(../images/index_104.jpg) no-repeat bottom;}
.lindex .lmain3 ul{ width: 1200px; overflow: hidden;}
.lindex .lmain3 li{ width: 400px; float: left;}
.lindex .lmain3 li .lbox{ width: 398px; height: 282px; border-left: 1px solid #ededed; border-right: 1px solid #ededed; border-bottom: 6px solid #ededed; background: #fff;}
.lindex .lmain3 li .lbox .ldiv1{ width: 335px; line-height: 30px; font-family: "宋体"; font-size: 14px; color: #022231; margin: 0 auto 0; padding-top: 43px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lindex .lmain3 li .lbox .ldiv2{ width: 335px; line-height: 24px; height: 96px; overflow: hidden; font-family: "宋体"; font-size: 12px; color: #8d9599; margin: 5px auto 0;}
.lindex .lmain3 li .lbox .ldiv3{ width: 335px; line-height: 24px; overflow: hidden; font-family: "宋体"; font-size: 12px; color: #8d9599; margin: 51px auto 0;}
.lindex .lmain3 li:hover .lbox{ border-bottom: 6px solid #f08200;}

.llogin{ width: 100%; height: 693px; background: url(../images/login_02.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: #58253c; 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;}

.lproduct .lbanner{ width: 100%; height: 435px; background: url(../images/newproduct_02.jpg) no-repeat;}
.lproduct .lmain1{ padding:40px 0; width: 100%;}
.lproduct .lmain1 .lbody{ width: 1198px; margin: 0 auto; border: 1px solid #dddddd;}
.lproduct .lmain1 .lbox{ overflow: hidden; width: 100%; height: 50px; line-height: 50px; padding: 15px 0;border-bottom: 1px solid #dddddd; }
.lproduct .lmain1 .lbox .lleft{ font-size: 16px; color: #333; background: url(../images/newproduct_13.jpg) no-repeat 8px center; padding-left: 30px; width: 95px; float: left;}
.lproduct .lmain1 .lbox .lright{ float: left; overflow: hidden; }
.lproduct .lmain1 .lbox .lright a{ width: 139px; height: 50px; line-height: 50px; background: url(../images/product_10.jpg) no-repeat; font-size: 14px; color: #999; display: block;float: left; margin-right: 11px; text-align: center;}
.lproduct .lmain1 .lbox .lright a em{ width: 25px; height: 25px; margin-right: 5px; display: block; float: left; margin-top: 12px; margin-left: 25px;}
.lproduct .lmain1 .lbox .lright a span{ float: left;}
.lproduct .lmain1 .lbox .lright a:hover,.lproduct .lmain1 .lbox .lright .on{ background: url(../images/newproduct_08.jpg) no-repeat;}
.lproduct .lmain1 .lbox .lright2{ float: left; overflow: hidden; }
.lproduct .lmain1 .lbox .lright2 a{ width: 86px; height: 43px; line-height: 43px; background: url(../images/product_22.jpg) no-repeat; font-size: 14px; color: #999; display: block;float: left; margin-right: 10px; text-align: center; padding-left: 5px; margin-top: 3px;}
.lproduct .lmain1 .lbox .lright2 a:hover,.lproduct .lmain1 .lbox .lright2 .on{ background: url(../images/newproduct_19.jpg) no-repeat; color: #fff;}
.lproduct .lmain1 ul{ overflow: hidden; width: 1180px; margin: 0 auto; padding-bottom: 5px; padding-top: 25px; }
.lproduct .lmain1 ul li{ float: left; width: 295px; height: 375px; background: url(../images/product_61.jpg) no-repeat;cursor: pointer; margin-bottom:20px;}
.lproduct .lmain1 ul li:hover{ background: url(../images/newproduct_60.jpg) no-repeat;}
.lproduct .lmain1 ul li img{ width: 263px; height: 211px; margin: 8px auto 0; display: block; }
.lproduct .lmain1 ul li p{ width: 263px; margin: 38px auto 0; font-size: 18px; color: #666666; font-weight: bold; text-align: center;}
.lproduct .lmain1 ul li div{ width: 100px; height: 24px; line-height: 24px; background: url(../images/product_74.jpg) no-repeat; text-align: center; margin: 16px auto 0; color:#333;}
.lproduct .lmain1 ul li div:hover{ color: #fff; background: url(../images/newproduct_75.jpg) no-repeat;}

.lcontact .lbanner{ width: 100%; height: 435px; background: url(../images/contact_02.jpg) no-repeat;}
.lcontact .lmain1{ padding-top: 40px; padding-bottom: 25px;}
.lcontact .lmain1 .ltitle{ width: 330px; background: url(../images/contact_05.png) no-repeat center top; font-size: 24px; color: #262626; margin: 0 auto; padding-top: 72px; height: 44px; line-height: 30px; text-align: center;}
.lcontact .lmain1 .lname{ text-align: center; margin-top: 6px; font-size: 24px; color: #262626; line-height: 45px; margin-bottom: 10px;}
.lcontact .lmain1 .lbox{ overflow: hidden; margin-left: 405px; width: 515px;}
.lcontact .lmain1 .lbox div{ line-height: 23px; padding-left: 33px; background: url(../images/newcontact_09.png) no-repeat center left; font-size: 14px; color: #666666; margin-bottom: 14px; float: left; margin-right: 42px;}
.lcontact .lmain2{ padding-top: 40px; width: 100%; background: url(../images/contact_31.jpg) no-repeat; padding-bottom: 60px;}
.lcontact .lmain2 .ltitle{ width: 473px; background: url(../images/contact_27.png) no-repeat center top; font-size: 24px; color: #262626; margin: 0 auto; padding-top: 54px; height: 44px; line-height: 40px; text-align: center;}
.lcontact .lmain2 .lbody{ overflow: hidden; width: 925px; margin: 55px auto 0;}
.lcontact .lmain2 .lleft{ float: left;}
.lcontact .lmain2 .lleft .lbox{ width: 409px; height: 37px; border: 1px solid #535353; overflow: hidden; margin-bottom: 12px;}
.lcontact .lmain2 .lleft .lbox .lname{ float: left; width: 70px; height: 37px; line-height: 37px; font-size: 14px; color: #595959; text-align: center;}
.lcontact .lmain2 .lleft .lbox .lname span{ color: #ff0000;}
.lcontact .lmain2 .lleft .lbox .lput{ float: left;}
.lcontact .lmain2 .lleft .lbox input{ height: 37px; line-height: 37px; background: transparent;  border: 0; width: 330px; font-size: 14px; font-family: "微软雅黑";}
.lcontact .lmain2 .lright{ float: right;}
.lcontact .lmain2 .lright .lbox{ width: 409px; height: 139px; border: 1px solid #535353; overflow: hidden;}
.lcontact .lmain2 .lright .lbox .lname{ float: left; width: 70px; height: 37px; line-height: 37px; font-size: 14px; color: #595959; text-align: center;}
.lcontact .lmain2 .lright .lbox .lname span{ color: #ff0000;}
.lcontact .lmain2 .lright .lbox .lput{ float: left;}
.lcontact .lmain2 .lright .lbox textarea{ height: 119px; line-height: 20px; background: transparent;  border: 0; width: 330px; font-size: 14px; font-family: "微软雅黑";    margin: 10px 0;}
.lcontact .lmain2 .lright{ float: right;}
.lcontact .lmain2 .lbtn{ width: 322px; height: 39px; background: #fff; margin: 35px auto 0;}
.lcontact .lmain2 .lbtn input{ height: 39px; line-height: 37px; background: #666;  border: 0; width: 322px; font-size: 14px; color: #fff; font-family: "微软雅黑"; cursor: pointer;}
.lcontact .lmain2 .lbtn input:hover{ filter:alpha(opacity=90);  -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
#dituContent{ width: 100%; height: 675px;}

.lnewsindex .lbanner{ width: 100%; height: 435px; background: url(../images/news_02.jpg) no-repeat center;}
.lnewsindex .lmain1{ padding-top: 40px;}
.lnewsindex .lmain1 .ltitle{ width: 439px; background: url(../images/newsindex_07.png) no-repeat center top; font-size: 24px; color: #262626; margin: 0 auto; padding-top: 72px; height: 44px; line-height: 30px; text-align: center;}
.lnewsindex .lmain1 .lbody{ overflow: hidden; width: 1300px; margin-top: 20px;}
.lnewsindex .lmain1 .lbody .lbox{ width: 581px; height: 332px; border: 2px solid #666; float: left; display: block; margin-right: 30px;}
.lnewsindex .lmain1 .ltest{ width: 535px; line-height: 64px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 20px; color: #000000; margin: 22px auto 0;}
.lnewsindex .lmain1 .lman{ width: 535px; margin: 0 auto; overflow: hidden;}
.lnewsindex .lmain1 .lleft{ width: 276px; height: 210px; float: left;}
.lnewsindex .lmain1 .lleft img{ width: 276px; height: 210px;}
.lnewsindex .lmain1 .lright{ float: right; width: 240px;}
.lnewsindex .lmain1 .ldiv1{ font-size: 14px; color: #666666; line-height: 26px; height: 104px; overflow: hidden;}
.lnewsindex .lmain1 .ldiv2{ font-size: 12px; font-family: "Arial"; color: #666666; line-height: 35px; margin-bottom: 15px;}
.lnewsindex .lmain1 .ldiv3{ width: 102px; height: 32px; border: 1px solid #000; font-size: 12px; font-family: "Arial"; color: #666; text-align: center; line-height: 32px; font-weight: bold;}
.lnewsindex .lmain1 .lbody .lbox:hover .ldiv1{ color: #3e3e3e;}
.lnewsindex .lmain1 .ldiv3:hover{ color: #fff; background: #666; border: 1px solid #542239;}
.lnewsindex .lmain1 .lbtn{ width: 142px; height: 44px; margin: 40px auto; background: #666; color: #fff; font-size: 20px; text-align: center; line-height: 44px; display: block;}
.lnewsindex .lmain1 .lbtn:hover{ background: #737373}
.lnewsindex .lmain2{ width: 100%; background: url(../images/newsindex_22.jpg); padding-top: 40px; padding-bottom: 10px;}
.lnewsindex .lmain2 .ltitle{ width: 464px; background: url(../images/newsindex_14.png) no-repeat center top; font-size: 24px; color: #262626; margin: 0 auto; padding-top: 39px; height: 44px; line-height: 44px; text-align: center;}
.lnewsindex .lmain2 .lul1 li{ width: 1140px; padding:30px; border-bottom: 1px dashed #d1b55f; overflow: hidden;}
.lnewsindex .lmain2 .lul1 li .limg{ float: left; margin-right: 22px;}
.lnewsindex .lmain2 .lul1 li .lbox{ width: 913px; height: 154px; float: right; position: relative;}
.lnewsindex .lmain2 .lul1 li .ldiv1{ font-size: 18px; color: #000000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 28px;}
.lnewsindex .lmain2 .lul1 li .ldiv2{ font-size: 14px; color: #666666;  line-height: 24px; margin-top: 15px;}
.lnewsindex .lmain2 .lul1 li .ltime{ font-size: 12px; color: #666666; position: absolute; left: 0; bottom: 0;}
.lnewsindex .lmain2 .lul1 li .lbtn{ width: 106px; height: 33px; border: 1px solid #7d7d7d; text-align: center; line-height: 35px; font-size: 12px; color: #666666; font-family: "Arial"; position: absolute; right: 0; bottom: 0;}
.lnewsindex .lmain2 .lul1 li .la:hover .ldiv1{ color: #424242;}
.lnewsindex .lmain2 .lul1 li .lbtn:hover{ background: #666; border: 1px solid #424242; color: #fff;}
.lnewsindex .lmain2 .lbtn2{ width: 142px; height: 44px; margin: 40px auto; background: #666; color: #fff; font-size: 20px; text-align: center; line-height: 44px; display: block;}
.lnewsindex .lmain2 .lbtn2:hover{ background: #737373}
.lnewsindex .lmain3{ width: 100%; padding-top: 40px;}
.lnewsindex .lmain3 .ltitle{ width: 389px; background: url(../images/newsindex_21.png) no-repeat center top; font-size: 24px; color: #262626; margin: 0 auto; padding-top: 38px; height: 44px; line-height: 44px; text-align: center;}
.lnewsindex .lmain3 .ltv{ width: 711px; height: 383px; margin: 15px auto 0; position: relative; background: url(../images/newsindex_21.jpg) no-repeat; padding-top: 26px;}
.lnewsindex .lmain3 .ltv .limg{ width: 542px; height: 336px; background: url(../images/newsindex_23.png) no-repeat center; margin: 0 auto; cursor: pointer;}
.lnewsindex .lmain3 .ltest{ text-align: center; line-height: 68px; color: #000; font-size: 18px; margin-bottom: 40px;}
.tanbox{ width:100%; height:100%; position:fixed; background:url(../images/lindex_06.png); top:0; left:0; z-index:9999; display:none;}
.tanbox .lbox{width:910px; height:546px; padding-top:64px; border:2px solid #666; background:#1b1b1b; position:fixed; left:50%; top:50%;  margin-left:-455px; margin-top:-306px;}
.tanbox .lclose{position:fixed; left:50%; top:50%;  margin-left:445px; margin-top:-320px; cursor:pointer;}
.tanbox .lbox .lleft{ width:772px; height:472px; float:left; margin-left:65px;}
.tanbox .lbox .lright{ margin-left:20px; float:left;}
.tanbox .lbox .lright div{ cursor:pointer;}
.tanbox .lbox .lright div img{ width:121px; height:73px; border:1px solid #959595; padding:5px 6px;}
.tanbox .lbox .lright div p{ font-size:12px; color:#fcfcfc; margin-bottom:10px; text-align:center; line-height:26px;}

.lnewsindex .lmain2 .ltitles1{ width: 439px; background: url(../images/contact_05.png) no-repeat center top; font-size: 24px; color: #262626; margin: 0 auto; padding-top: 72px; height: 44px; line-height: 30px; text-align: center;}
.lnewsindex .lmain2 .ltitles2{ width: 464px; background: url(../images/newsindex_14.png) no-repeat center top; font-size: 24px; color: #262626; margin: 0 auto; padding-top: 39px; height: 44px; line-height: 44px; text-align: center;}

.labout .lbgss{ position:fixed; left:0; top:0; background: url(../images/about_41.jpg) no-repeat center bottom; width:100%; height:100%; z-index:-1;}
.labout .lbanner{ width: 100%; height: 435px; background: url(../images/newabout_02.jpg) no-repeat center;}
.labout .lmain1{ width: 100%; padding-top: 40px; background: url(../images/about_03.jpg);}
.labout .lmain1 .ltitle{ width: 435px; background: url(../images/about_05.png) no-repeat center top; font-size: 24px; color: #262626; margin: 0 auto; padding-top: 45px; height: 44px; line-height: 44px; text-align: center;}
.labout .lmain1 .ltest{ width: 1200px; }
.labout .lmain1 .ltest .ldiv1{ font-size: 18px; color: #262626; text-align: center; margin: 15px 0;}
.labout .lmain1 .ltest .ldiv2{ font-size: 14px; color: #666; text-indent: 2em; line-height: 24px;}
.labout .lmain1 .limg{ display: table; margin: 40px auto;}
.labout .lmain1 .limg div{ float: left; margin: 0 9px; width:513px; height:355px; overflow:hidden;}
.labout .lmain1 .limg img{
    transform: scale(1,1);
    transition: 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);}
.labout .lmain1 .limg img:hover{
    transform: scale(1.05,1.05);
    transition: 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);}
.labout .lmain2{ width: 100%; padding-top: 40px; background: url(../images/about_16.jpg) center;}
.labout .lmain2 .ltitle{ width: 468px; background: url(../images/about_10.png) no-repeat center top; font-size: 24px; color: #262626; margin: 0 auto; padding-top: 45px; height: 44px; line-height: 44px; text-align: center;}
.labout .lmain2 .ldiv1{ font-size: 14px; color: #484848; line-height: 24px; text-align: center; width: 100%; margin-top: 10px;}
.labout .lmain2 .ldiv1 span{ font-weight: bold;}
.labout .lmain2 .limg{ width: 823px; height: 232px; background: url(../images/newabout_19.png) no-repeat; margin: 50px auto 0; padding-bottom: 40px;}
.labout .lmain3{ width: 100%; padding-top: 40px; height: 855px; position: relative; background: url(../images/about_03.jpg);}
.labout .lmain3 .ltitle{ width: 467px; background: url(../images/about_14.png) no-repeat center top; font-size: 24px; color: #262626; margin: 0 auto; padding-top: 35px; height: 44px; line-height: 44px; text-align: center;}
.labout .lmain3 .lbox1{ font-size: 14px; color: #484848; line-height: 24px; text-indent: 2rem; position: absolute; left: 184px; top: 100px;  width: 834px;}
.labout .lmain3 .lbox1 span{ font-weight: bold;}
.labout .lmain3 .lbox2{ position: absolute; left: 75px; top: 375px;}
.labout .lmain3 .lbox2 ul{ overflow: hidden;}
.labout .lmain3 .lbox2 ul li{float: left; width: 241px; height: 145px; background: url(../images/newabout_31.png) no-repeat; padding: 10px; cursor: pointer;}
.labout .lmain3 .lbox2 ul li .ldiv1{ font-size: 18px; color: #3b3b3b; text-align: center; line-height: 30px; padding: 18px 0 10px;}
.labout .lmain3 .lbox2 ul li .ldiv2{ width: 173px; margin: 0 auto; color: #666666;}
.labout .lmain3 .lbox2 ul li .ldiv3{ width: 1051px; height: 230px; background: url(../images/newabout_36.png) no-repeat; position: absolute; left: 10px; top: 174px; padding-top: 43px; display: none;}
.labout .lmain3 .lbox2 ul li .ldiv3 .ltest1{ width: 201px; height: 39px; background: url(../images/newabout_32.png); line-height: 39px; color: #454545; font-size: 18px; text-align: center; margin-left: 18px;}
.labout .lmain3 .lbox2 ul li .ldiv3 .ltest2{ width: 870px; margin: 35px 0 0 40px; font-size: 12px; color: #666666;}
.labout .lmain3 .lbox2 ul .on,.labout .lmain3 .lbox2 ul li:hover{ background: url(../images/newabout_29.png) no-repeat;}
.labout .lmain3 .lbox2 ul .on .ldiv1,.labout .lmain3 .lbox2 ul li:hover .ldiv1{ color: #fff;}
.labout .lmain3 .lbox2 ul .on .ldiv2,.labout .lmain3 .lbox2 ul li:hover .ldiv2{ color: #fff;}
.labout .lmain4{ width: 100%; padding-top: 80px; height: 713px; position: relative;}
.labout .lmain4 .ltitle{ width: 316px; background: url(../images/about_18.png) no-repeat center top; font-size: 24px; color: #262626; margin: 0 auto; padding-top: 35px; height: 44px; line-height: 44px; text-align: center;}
.labout .lmain4 .ltitle2{ text-align: center; font-size: 16px; color: #333; position: absolute; left: 0; top: 90px; line-height: 35px; width: 100%;}
.labout .lmain4 .lline{ position: absolute; left: 25px; top: 393px; width: 1150px; height: 1px; background: #8b8b8b;}
.labout .lmain4 .lbody{ width: 100%; position: relative;}
.labout .lmain4 .lbody .lbodyout{ width: 1150px; height: 803px; position: relative; overflow: hidden;}
.labout .lmain4 .lbody .lbodyin{ width: 1000%; position: absolute;left: 0; top: 315px;}
.labout .lmain4 .lbody .lbox1{ width: 292px; height: 182px; background: url(../images/newabout_53.png); position: absolute; bottom: -5px; left: 0;}
.labout .lmain4 .lbody .lbox1 .ldiv1{ font-size: 12px; color: #666666; height: 85px; width: 235px; margin: 20px auto 0;}
.labout .lmain4 .lbody .lbox1 .ldiv2{ width: 262px; height: 41px; position: absolute; margin-left: 15px; line-height: 24px;}
.labout .lmain4 .lbody .lbox1 .ldiv2 p{ width: 262px; height: 41px; background: url(../images/about_71.png) no-repeat center; text-align: center; font-size: 18px; color: #fff; line-height: 41px;}
.labout .lmain4 .lbody .lbox2{ width: 292px; height: 279px; position: absolute; bottom: -273px; left: 170px; background: url(../images/newabout_54.png) no-repeat;}
.labout .lmain4 .lbody .lbox3{ width: 292px; height: 175px; position: absolute; bottom: -169px; left: 503px; background: url(../images/newabout_55.png) no-repeat;}
.labout .lmain4 .lbody .lbox4{ width: 425px; height: 247px; position: absolute; bottom: -6px; left: 1030px; background: url(../images/newabout_52.png) no-repeat;}
.labout .lmain4 .lbody .lleft{ position: absolute; left: -35px; top: 290px; cursor: pointer;}
.labout .lmain4 .lbody .lright{ position: absolute; right: -35px; top: 290px; cursor: pointer;}
.labout .lmain4 .lbody .on{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.labout .lmain5{ width: 100%; padding-top: 40px; padding-bottom: 60px; position: relative; background: url(../images/about_03.jpg);}
.labout .lmain5 .ltitle{ width: 486px; background: url(../images/about_22.png) no-repeat center top; font-size: 24px; color: #262626; margin: 0 auto; padding-top: 36px; height: 44px; line-height: 44px; text-align: center;}
.labout .lmain5 .lbody{ width: 1080px; margin: 0 auto 0; padding-top: 50px; overflow: hidden; height: 300px;}
.labout .lmain5 .lbody ul{ width: 10000%; overflow: hidden;}
.labout .lmain5 .lbody ul li{ width: 225px; height: 300px; float: left; margin-right: 60px;}
.labout .lmain5 .lleft{ position: absolute; left: -35px; top: 260px; cursor: pointer;}
.labout .lmain5 .lright{ position: absolute; right: -35px; top: 260px; cursor: pointer;}

.lser .lbanner{ width: 100%; height: 435px; background: url(../images/ser_02.jpg) no-repeat center;}
.lser .lmain1{ width: 100%; padding-top: 40px; padding-bottom: 60px;}
.lser .lmain1 .ltitle{ width: 371px; background: url(../images/ser_05.png) no-repeat center top; font-size: 24px; color: #262626; margin: 0 auto; padding-top: 55px; height: 44px; line-height: 44px; text-align: center;}
.lser .lmain1 .lbody{ width: 1000px; height: 1196px; background: url(../images/newser_69.png) no-repeat center; margin: 30px auto 0; position: relative;}
.lser .lmain1 .lbody .lbox{ width: 430px; background: url(../images/newser_71.png) no-repeat right top; padding-top: 39px; position: absolute; padding-right: 40px;}
.lser .lmain1 .lbody .lbox .limg{ overflow: hidden;}
.lser .lmain1 .lbody .lbox p{ font-size: 14px; color: #666666; line-height: 26px; width: 423px; margin-top: 10px;}
.lser .lmain1 .lbody .lbox img{
    transform: scale(1,1);
    transition: 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);}
.lser .lmain1 .lbody .lbox img:hover{
    transform: scale(1.05,1.05);
    transition: 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);}
.lser .lmain1 .lbody .lbox1{ left: 43px; top: 38px;}
.lser .lmain1 .lbody .lbox2{ left: 488px; top: 164px; background: url(../images/newser_70.png) no-repeat left top; padding-left: 40px;}
.lser .lmain1 .lbody .lbox3{ left: 43px; top: 268px;}
.lser .lmain1 .lbody .lbox4{ left: 488px; top: 394px; background: url(../images/newser_70.png) no-repeat left top; padding-left: 40px;}
.lser .lmain1 .lbody .lbox5{ left: 43px; top: 498px;}
.lser .lmain1 .lbody .lbox6{ left: 488px; top: 624px; background: url(../images/newser_70.png) no-repeat left top; padding-left: 40px;}
.lser .lmain1 .lbody .lbox7{ left: 43px; top: 728px;}
.lser .lmain1 .lbody .lbox8{ left: 488px; top: 854px; background: url(../images/newser_70.png) no-repeat left top; padding-left: 40px;}
.lser .lmain1 .lbody .lbox9{ left: 43px; top: 958px;}
.lser .lmain1 .lbody .ltest{ position: absolute; left: 526px; top: 58px;}
.lser .lmain1 .lbody .ltest .ldiv1{ font-size: 20px; color: #262626; line-height: 30px; }
.lser .lmain1 .lbody .ltest .ldiv2{ font-size: 12px; color: #262626; margin-top: 10px;}
.lser .lmain2{ width: 100%; padding-top: 40px; padding-bottom: 60px; background: url(../images/ser_34.jpg);}
.lser .lmain2 .ltitle{ width: 195px; background: url(../images/ser_09.png) no-repeat center top; font-size: 24px; color: #262626; margin: 0 auto; padding-top: 55px; height: 44px; line-height: 44px; text-align: center;} 
.lser .lmain2 .lbox1{ width: 1200px; margin-top: 20px;}
.lser .lmain2 .lbox1 div{ text-align: center; padding-top: 0; font-size: 14px; line-height: 24px; color: #666666;}
.lser .lmain2 .lbox2{ overflow: hidden; margin-top: 30px;}
.lser .lmain2 .lbox2 .ldiv{ width: 145px; float: left; margin-right: 60px;}
.lser .lmain2 .lbox2 .ldiv img{ width: 111px; height: 111px; display: block; margin: 0 auto;}
.lser .lmain2 .lbox2 .ldiv div{ width: 145px; text-align: center; line-height: 40px; background: url(../images/newser_41.png) no-repeat center; font-size: 16px; color: #666;}
.lser .lmain2 .lbox2 .ldiv p{ text-align: center; font-size: 14px; color: #666; line-height: 18px;}
.lser .lmain2 .lbox3{ width: 1200px; height: 132px; background: url(../images/newser_68.png); margin-top: 40px;}
.lser .lmain2 .lbox3 div{ font-size: 16px; line-height: 30px; color: #666; font-weight: bold; text-align: center; padding-top: 10px;}
.lser .lmain2 .lbox3 p{ font-size: 12px; line-height: 24px; color: #666666; text-align: center;}
.lser .lmain2 .lbox2 img{
    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;}
.lser .lmain2 .lbox2 img:hover{ 
    transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);}

.ljoin .lbg{ width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: url(../images/join_03.jpg) no-repeat center bottom; z-index: -1;}
.ljoin .lmain1{ width: 100%; height: 1354px; background: url(../images/join_02.png) no-repeat center top;}
.ljoin .lmain1 .cenbox{ height: 1354px;}
.ljoin .lmain1 .ltitle{ font-size: 48px; color: #f08200; line-height: 80px; position: absolute; left: 700px; top: 165px;}
.ljoin .lmain1 .ltitle span{ font-size: 75.6px; font-weight: bold; line-height: 80px;}
.ljoin .lmain1 .ltitle em{ font-size: 14px; color: #333333; line-height: 20px;}
.ljoin .lmain1 .lbox1{ width: 559px; height: 155px;  background: url(../images/newjoin_07.jpg) no-repeat;padding-top: 150px; position: absolute;  left:538px; top: 429px;}
.ljoin .lmain1 .lbox1 p{ font-size: 18px; line-height: 28px; color: #333333; width: 480px; margin: 0 auto;}
.ljoin .lmain1 .lbox1 p span{ font-size: 14px; color: #666666; line-height: 22px;}
.ljoin .lmain1 .limg1{ position: absolute; left: 0; top: 672px; width: 538px;height: 470px; overflow: hidden; position: relative;}
.ljoin .lmain1 .limg2{ position: absolute; left: 538px; top: 734px; overflow: hidden;}
.ljoin .lmain1 .limg1 .lbtns{ position: absolute; position: absolute; bottom: 13px; left: 222px; width: 100px; height: 24px; background: url(../images/join_20.png) no-repeat;}
.ljoin .lmain1 .limg1 .lbtns div{ width: 13px; height: 13px; float: left; background: url(../images/join_27.png) no-repeat; margin-top: 6px; margin-right: 7px; cursor: pointer;}
.ljoin .lmain1 .limg1 .lbtns .on,.ljoin .lmain1 .limg1 .lbtns div:hover{background: url(../images/join_23.png) no-repeat;}
.ljoin .lmain1 .limg1 ul{width: 538px;height: 470px; position:relative; }
.ljoin .lmain1 .limg1 ul li{ position: absolute; left: 0; top: 0; display: none;}
.ljoin .lmain1 .lbox2{ position: absolute; left:14px; top: 1269px;}
.ljoin .lmain1 .lbox2 div{ font-size: 50px; line-height: 48px; color: #f08200; font-family: "Arial";}
.ljoin .lmain1 .lbox2 p{ font-size: 24px; line-height: 34px; color: #020202;}
.ljoin .lmain1 .lbox2 p span{ font-size: 14px; color: #020202; line-height: 22px;}
.ljoin .lmain1 img{
    transform: scale(1,1);
    transition: 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);}
.ljoin .lmain1 img:hover{
    transform: scale(1.05,1.05);
    transition: 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);}
.ljoin .lmain2{ width: 100%; height: 2190px; background: url(../images/join_04.png) no-repeat center top;}
.ljoin .lmain2 .cenbox{ height: 2272px;}
.ljoin .lmain2 .limg1{ width: 538px; height: 469px; background: url(../images/join_25.png) no-repeat; position: absolute; top: 225px; left: 0;}
.ljoin .lmain2 .lbox1{ width: 401px; height: 275px; background: url(../images/join_31.jpg) no-repeat; position: absolute; left: 157px; top: 480px; overflow: hidden;}
.ljoin .lmain2 .lbox1 .ltest{ width: 401px; height: 275px; margin-top: 275px; background: url(../images/newjoin_26.png); }
.ljoin .lmain2 .lbox .ltest .ldiv1{ color: #ffffff; font-weight: bold; font-size: 30px; line-height: 48px; text-align: center;}
.ljoin .lmain2 .lbox .ltest .lline{ background: #ffffff; width: 62px; height: 1px; margin: 10px auto;}
.ljoin .lmain2 .lbox .ltest .ldiv2{ color: #ffffff; font-size: 18px; line-height: 24px; text-align: center;}
.ljoin .lmain2 .lbox:hover .ltest{ margin-top: 0;}
.ljoin .lmain2 .lbox2{ width: 641px; height: 442px; background: url(../images/join_28.jpg) no-repeat; position: absolute; left: 558px; top: 313px; overflow: hidden;}
.ljoin .lmain2 .lbox2 .ltest{ width: 641px; height: 442px; margin-top: 442px; background: url(../images/newjoin_26.png); }
.ljoin .lmain2 .lbox3{ width: 350px; height: 287px; background: url(../images/join_34.jpg) no-repeat; position: absolute; left: 558px; top: 755px; overflow: hidden;}
.ljoin .lmain2 .lbox3 .ltest{ width: 350px; height: 287px; margin-top: 287px; background: url(../images/newjoin_26.png); }
.ljoin .lmain2 .lbox4{ width: 291px; height: 285px; background: url(../images/join_35.jpg) no-repeat; position: absolute; left: 908px; top: 755px; overflow: hidden;}
.ljoin .lmain2 .lbox4 .ltest{ width: 291px; height: 285px; margin-top: 285px; background: url(../images/newjoin_26.png); }
.ljoin .lmain2 .lbox5{ width: 350px; height: 260px; background: url(../images/join_37.jpg) no-repeat; position: absolute; left: 558px; top: 1042px; overflow: hidden;}
.ljoin .lmain2 .lbox5 .ltest{ width: 350px; height: 260px; margin-top: 260px; background: url(../images/newjoin_26.png); }
.ljoin .lmain2 .lbox6{ position: absolute; left:59px; top: 948px;}
.ljoin .lmain2 .lbox6 div{ font-size: 50px; line-height: 48px; color: #f08200; font-family: "Arial";}
.ljoin .lmain2 .lbox6 p{ font-size: 24px; line-height: 34px; color: #020202;}
.ljoin .lmain2 .lbox6 p span{ font-size: 14px; color: #020202; line-height: 22px;}
.ljoin .lmain2 .lbox7{ position: absolute; left:59px; top: 1477px; width: 233px;}
.ljoin .lmain2 .lbox7 div{ font-size: 50px; line-height: 48px; color: #f08200; font-family: "Arial"; text-align: right;}
.ljoin .lmain2 .lbox7 p{ font-size: 24px; line-height: 34px; color: #020202; text-align: right;}
.ljoin .lmain2 .limg2{ width: 277px; height: 339px; background: url(../images/newjoin_56.png) no-repeat; position: absolute; left: 356px; top: 1419px;}
.ljoin .lmain2 .limg3{ width: 277px; height: 339px; background: url(../images/newjoin_58.png) no-repeat; position: absolute; left: 645px; top: 1419px;}
.ljoin .lmain2 .limg4{ width: 277px; height: 339px; background: url(../images/newjoin_60.png) no-repeat; position: absolute; left: 932px; top: 1419px;}
.ljoin .lmain2 .limg5{ width: 277px; height: 339px; background: url(../images/newjoin_70.png) no-repeat; position: absolute; left: 60px; top: 1772px;}
.ljoin .lmain2 .limg6{ width: 277px; height: 339px; background: url(../images/newjoin_72.png) no-repeat; position: absolute; left: 356px; top: 1772px;}
.ljoin .lmain2 .limg7{ width: 277px; height: 339px; background: url(../images/newjoin_73.png) no-repeat; position: absolute; left: 645px; top: 1772px;}
.ljoin .lmain3{ width: 100%; padding-top: 40px; padding-bottom: 60px; background: #f7f7f7;}
.ljoin .lmain3 .ltitle{ width: 425px; background: url(../images/join_76.png) no-repeat center top; font-size: 24px; color: #262626; margin: 0 auto; padding-top: 37px; height: 44px; line-height: 44px; text-align: center;} 
.ljoin .lmain3 .llist{ width: 1140px; overflow:hidden; padding-left: 60px; margin-top: 40px;}
.ljoin .lmain3 .llist .lbox{ float: left; margin-right: 17px; width: 121px;}
.ljoin .lmain3 .llist .lbox img{ width: 101px; height: 101px; margin: 0 auto; display: table;}
.ljoin .lmain3 .llist .lbox p{ font-size: 14px; color: #3c3c3c; text-align: center; margin-top: 15px;}
.ljoin .lmain3 .llist .lbox2{ width: 36px; height: 51px; margin-top: 25px; background: url(../images/newjoin_82_1.png);}
.ljoin .lmain3 .llist .lbox img{
    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;}
.ljoin .lmain3 .llist .lbox img:hover{ 
    transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);}
.ljoin .lmain3 .lipo{ width: 571px; height: 39px; background: url(../images/join_92.png) no-repeat; font-size: 20px; color: #58253c; text-align: center; font-weight: bold; line-height: 39px; margin: 43px auto 53px;}
.ljoin .lmain3 .lform .lbody2{ overflow: hidden; width: 923px; margin: 58px auto 0;}
.ljoin .lmain3 .lform .lbody2 .lleft{ float: left; width: 411px; }
.ljoin .lmain3 .lform .lleft .lbox{ margin-bottom: 12px; position: relative; padding-left: 10px; width: 381px; height:39px; line-height: 39px; }
.ljoin .lmain3 .lform .lleft .lbox .lname{ font-size: 14px; color: #535353;}
.ljoin .lmain3 .lform .lleft .lbox .lname span{ padding-right: 5px; color: #ff0000;}
.ljoin .lmain3 .lform .lleft .lbox input{ width: 389px; height: 37px; border: 1px solid #535353; line-height: 37px; padding: 0 10px;background-color:transparent; position: absolute; left: 0; top: 0; font-size: 14px; color: #535353; font-family: "微软雅黑";}
.ljoin .lmain3 .lform .lright{ float: right; width: 411px; height: 141px; overflow: hidden;}
.ljoin .lform .lright .lbox{  width: 401px; padding-left: 10px; height: 141px; position: relative;}
.ljoin .lmain3 .lform .lright .lbox .lname{ font-size: 14px; color: #535353; line-height: 39px;}
.ljoin .lmain3 .lform .lright .lbox .lname span{ padding-right: 5px; color: #ff0000;}
.ljoin .lmain3 .lform .lright .lbox textarea{ width: 389px; height: 119px; border: 1px solid #535353; position: absolute; left: 0; top: 0; background-color:transparent; font-size: 14px; color: #535353; font-family: "微软雅黑"; padding: 10px;}
.ljoin .lmain3 .lform .lbtn{ width: 322px; height: 39px; margin: 40px auto 0;}
.ljoin .lmain3 .lform .lbtn input{ display: block; background: #666; border: 0; color: #fff;  font-size: 16px; font-family: "微软雅黑"; cursor: pointer;}
.ljoin .lmain3 .lform .lbtn input:hover{ background: #737373;}

.lprobg{ position: fixed; left:0; top: 0; height:100%; width: 100%; z-index:9997; background-color: #000; filter:alpha(opacity=50);  -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.lproshow{ position: fixed; left: 50%; top: 0; margin-left: -600px; width: 1200px; z-index:9999; background: url(../images/proshow_03.png) no-repeat bottom #fff;}
.lproshow .lmain1{ width: 1200px; height: 48px; line-height: 48px; background: url(../images/newproshow_01.jpg) no-repeat;}
.lproshow .limg img{ display:block; margin: 0 auto; max-width: 100%;}
.lproshow .lmain1 .lleft{ float: left; line-height: 48px; font-size: 14px; color: #DEDDDE; margin-left: 28px;}
.lproshow .lmain1 .lleft a{ color: #DEDDDE;}
.lproshow .lmain1 .lleft a:hover{ color: #fff;}
.lproshow .lmain1 .lright{ width: 46px; height: 48px; float: right; cursor: pointer; background: #424242;}
.lproshow .lmain1 .lright:hover{ background: #4d4d4d;}
.lproshow .lmain2{ padding-top: 57px;padding-bottom: 60px;}
.lproshow .lmain2 .lbody{ width: 1040px; margin: 0 auto; }
.lproshow .lmain2 .lbody .ltitle{ width: 100%; line-height: 35px; font-size: 18px; color: #333333; border-bottom: 1px solid #cccccc;}
.lproshow .lmain2 .ldiv1{ font-size: 30px; color: #333333; font-weight: bold; line-height: 60px; line-height: 100px;}
.lproshow .lmain2 .ldiv1 span{ color: #333; font-size: 14px; font-weight: normal; line-height: 20px;}
.lproshow .lmain2 .lbox{ overflow: hidden; line-height: 24px; margin-top: 25px;}
.lproshow .lmain2 .lbox div{ width: 100px; height: 24px; border-radius: 10px; text-align: center; color: #333333; margin-right: 26px; float: left; background: #efefef; }
.lproshow .lmain2 .ldiv2{ font-size: 14px; color: #333; margin-top: 20px;}
.lproshow .lmain2 .ldiv2 span{ font-weight: bold; color: #333333; line-height: 24px; font-size: 18px;}
.lproshow .lgdt{overflow-y:scroll;}

.lnewssbg{ width: 100%; background: url(../images/ser_34.jpg); padding: 50px 0 60px;}
.newsshow{ overflow:hidden; clear:both; width:1200px; margin:0 auto 0} 
.newsshow h2{ font-size:24px; margin-bottom:10px; color:#666; text-align:center;line-height: 30px;}
.newsshow .newsshow_date{ font-size:14px; margin-bottom:20px;color:#B4B4B4; border-bottom:solid 1px #dadada; padding-bottom:20px; text-align:center}
.newsshow .newsshow_dec{ line-height:30px; text-align:left;  float:left; overflow:hidden; width:100%}
.newsshow .newsshow_dec img{ margin:10px 0}
.newsshow .news_back{ background:#666; width:100px; height:35px; line-height:35px; text-align:center;color:#fff; display:block; margin:40px auto 0; clear:both;}
.newsshow .news_back:hover{ background:#777; color:#fff; }