@charset "utf-8";
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;}
body{background:#f1f1f1;color:#555;font-size:14px;margin:0;padding:0;}
caption,td,th{font-size:14px;}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:400;font-style:normal;}
a{color:#555;text-decoration:none;}
a:hover{text-decoration:none;}
img{border:none;}
li,ol,ul{list-style:none;}
button,input,select,textarea{font:14px "微软雅黑",Arial,sans-serif;}
table{border-collapse:collapse;}
html{overflow-y:scroll;}

.public{width: 1280px !important;height:auto;margin:0 auto;position:relative;}

.clear{clear:both;}
p{font-weight: normal;}





/






/*main css*/
.bottom_tools{width:100%;height:100%;margin:0 auto;position:relative;bottom: 0px !important;}
.bottom_tools>*{font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}
.qr_img{position: absolute;top: 80px;left: 0px;display:none;z-index:9999;}
#scrollUp{width:45px;height:45px;background-image:url(../images/share1.png);display:none;}
#scrollUp:hover{background-image:url(../images/share12.png);background-position:-100px -53px}
#feedback{width:45px;height:45px;background-image:url(../images/share3.png);background-position:-102px 0}
#feedback:hover{background-image:url(../images/share1.png);background-position:-146px -46px}
.qr_tool{width:60px;height:110px;cursor:pointer;float:left;}



.banner{width:100%;height: 350px !important;margin:0 auto;clear:both;position: relative;}
.banner .title{width:1320px;height:62px;position:relative;margin:0 auto;top: 105px;}
.banner .title h1{width:400px;height:100%;color:#fff;}
.banner .title h1 a{line-height:50px;font-size:30px;display:block;height:50px;color: #fff;letter-spacing: 3px;font-weight:bold;}
.banner .title h1 span{width:50px;float:left;height:2px;background:#fff;margin-top:10px;display:block;}

.banner .title2{width:1320px;height:62px;position:relative;margin:0 auto;top: 125px;}
.banner .title2 p{width:100%;height:100%;margin:0 auto;line-height:62px;color:#fff;font-size:16px;letter-spacing:2px;}
.banner .title2 p img{width:30px;height:30px;float:left;position:relative;top:16px;}
.banner .title2 p a{color:#fff;font-size:16px;margin-right:15px;margin-left:15px;letter-spacing:2px;}








/* CSS Document */
.aboutone{width:100%;height:800px;background:url(../images/aboutone.jpg) no-repeat bottom center;clear:both;}

.aboutone .titcd2{width:100%;height:60px;position: absolute;top: 60px;left: 0px;text-align: left;}

.aboutone .title33{min-width:20%;max-width:60%;height:60px;margin:0 auto;float: left;}
.aboutone .title33 h1{width:10%;height:60px;line-height:60px;;margin:0 auto;text-align:center;color:#fff;}
.aboutone .title33 h1 a{color:#fff;font-size:24px;width:100%;height:100%;display:block;font-weight:bold;}
.aboutone .title33 p{width:100%;height:60px;line-height:60px;float: right;font-size:16px !important;color: #fff;}
.aboutone .title33 p a{color: #fff;font-size:16px !important;}
.aboutone .title33 p a:visited{color:#fff;}
.aboutone .title33 p img{width:25px;height:25px;float:left;position:relative;top:17px;}





.aboutone .a1{width:600px;height:520px;float:right;margin-top: 120px;}
.aboutone .a1 .abtit{width: 570px;height:120px;line-height:120px;float:right;}
.aboutone .a1 .abtit a{color:#fff;font-size:35px;font-weight:normal;letter-spacing:1px;text-shadow: 1px 1px 1px #000;}
.aboutone .a1 .info{width:615px;height:350px;float:right;}
.aboutone .a1 .more{width:130px;height:35px;border: 1px solid #fff;border-radius: 35px;position: relative;text-align:center;line-height:35px;font-size:14px;color:#fff;display:block;clear: both;margin-left: 30px;background-size: 100%;}
.aboutone .a1  .more:hover{background:#d7000f;border: 1px solid #d7000f;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;	-ms-transition: all 0.5s ease;	-o-transition: all 0.5s ease;transition: all 0.5s ease;color:#fff;}
.aboutone .a1 i{position: absolute;right: 5px;top: 50%;margin-top: -4px;width: 0px;height: 0px;display: block;border-bottom: 4px solid transparent;border-top: 4px solid transparent;border-left: 8px solid #fff;border-right: 8px solid transparent;}
.aboutone .a1 .info .scroll_main {width: 550px;	display: block;	margin: 0 auto;}
.aboutone .a1 .info  .scroll_wrap {width: 100%;height: 300px;position: relative;}
.aboutone .a1 .info  .scroll_wrap .scroll_cont {height: 100%;overflow: hidden;}
.aboutone .a1 .info  .scroll_wrap .scroll_cont p {padding:5px 15px 5px 15px;font-size: 15px;letter-spacing: 1px;color:#fff;}
.aboutone .a1 .info  .scroll_wrap .scroll_bar {position: absolute;top:0;	right:0;width: 5px;	height: 100%;}
.aboutone .a1 .info  .scroll_wrap .scroll_slider {position: absolute;top: 0;	left: 0px;	width: 5px;	height: 48px;background-color: #fff;	border-radius:5px;	opacity: .5}
.aboutone .a1 .info  .scroll_wrap .scroll_slider:hover {opacity: 1}



.abouttwo{width:100%;height:800px;background:#f8f8f8;clear:both;}
.abouttwo .a2{width:100%;height:520px;float:left;margin-top:120px;}
.abouttwo .a2 .abtit{width:100%;height:120px;line-height:120px;float:left;text-align:left;}
.abouttwo .a2 .abtit a{color:#333;font-size:35px;font-weight:normal;letter-spacing:1px;text-shadow: 1px 1px 1px #000;}
.abouttwo .a2 .info{width:615px;height:350px;float:left;}
.abouttwo .a2 .info p {padding: 5px 15px 7px 0px;font-size: 15px;letter-spacing: 1px;color:#666;}
.abouttwo .a2 .info p:hover{color:#d7000f;}
.abouttwo .a2  .more{width:130px;height:35px;border: 1px solid #313134;border-radius: 35px;position: relative;text-align:center;line-height:35px;font-size:14px;color:#313134;display:block;clear: both;margin-left: 30px;background-size: 100%;}
.abouttwo .a2  .more:hover{background:#d7000f;border: 1px solid #d7000f;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;	-ms-transition: all 0.5s ease;	-o-transition: all 0.5s ease;transition: all 0.5s ease;color:#fff;}
.abouttwo .a2  i{position: absolute;right: 5px;top: 50%;margin-top: -4px;width: 0px;height: 0px;display: block;border-bottom: 4px solid transparent;border-top: 4px solid transparent;border-left: 8px solid #313134;border-right: 8px solid transparent;}
.abouttwo .a2  .more:hover i{border-left: 8px solid #fff;}
.abouttwo .a2 .aim{float:right;width: 640px;height: 331px;}



.aboutthree{width:100%;height:800px;clear:both;background:#f1f1f1;}
.aboutthree .a3{width:100%;height:520px;float:left;margin-top: 50px;}
.aboutthree .a3 .abtit{width:100%;height:100px;line-height:100px;float:left;text-align:center;}
.aboutthree .a3 .abtit a{color:#333;font-size:35px;font-weight:normal;letter-spacing:1px;display:block;}
.aboutthree .a3 .abtit2{width:80%;line-height:1.8;color:#747474;margin:0 auto;text-align:center;}
.aboutthree .a3 .info{width:100%;height:400px;float:left;margin-top: 80px;}
.aboutthree .a3 .info ul{width:100%;height:100%;margin:0 auto;}
.aboutthree .a3 .info ul li{width:400px;height:400px;float:left;border:solid #ccc 1px;margin-left: 19px;margin-right: 19px;position:relative;overflow: hidden;}
.aboutthree .a3 .info ul li .img{width: 400px;height: 240px;display:block;overflow:hidden;}
.aboutthree .a3 .info ul li .img img{width: 400px;height: 240px;transition: all 0.6s; -ms-transition: all 0.8s;}
.aboutthree .a3 .info ul li h1{width:90%;height:30px;line-height:30px;color:#222;margin: 0 auto;text-align: left;border-left: solid 3px #ce0000;top: 25px;position: relative;padding-left: 1%;}
.aboutthree .a3 .info ul li h1 a{color:#222;font-size:18px;display:block;width:100%;height:100%;}
.aboutthree .a3 .info ul li p{width:90%;line-height:1.8;color:#666;margin:0 auto;text-align:left;top: 40px;position: relative;}




.aboufour{width:100%;height:1720px;clear:both;position:relative;background:url(../images/zz_bac.jpg) no-repeat bottom;}
.aboufour .left{width:510px;height:100%;float:left;}
.aboufour .left .l1{width:440px;height:370px;border:solid #cd0207 3px;margin: 50px 50px 50px 0px;}
.aboufour .left .l1 h1{font-size:50px;color:#cd0207;position:relative;top:50px;width:90%;margin:0 auto;font-weight:bold;}
.aboufour .left .l1 h2{width:90%;margin:0 auto;line-heght:60px;height:60px;color:#000;font-size:24px;clear:both;position:relative;top:60px;}
.aboufour .left .l1 p{width:90%;margin:0 auto;line-height:1.8;color:#777;font-size:16px;clear:both;position:relative;top:70px;}
.aboufour .left .l2{width:415px;height:auto;position:relative;z-index:999;}
.aboufour .left .l2 img{width:590px;height:760px;}
.aboufour .left .l3{width: 590px;height:390px;position:relative;top:30px;margin:0 auto; }
.aboufour .left .l3 p{width:590px;line-height:2;color:#777;font-size:15px;clear:both;position:relative;}
.aboufour .right{width:770px;height:100%;float:right;}
.aboufour .right .r1{width:100%;height:140px;margin-top:50px;}
.aboufour .right .r1 h1{font-size:40px;color:#000;position:relative;width:90%;margin:0 auto;font-weight:bold;line-height:150px;}
.aboufour .right .r1 p{width:90%;margin:0 auto;line-height:1.8;color:#777;font-size:16px;clear:both;position:relative;}
.aboufour .right .r2{width:415px;height:auto;position:relative;z-index:99;}
.aboufour .right .r2 img{width:770px;height:950px;}
.aboufour .right .r3{width:80%;height:350px;position:relative;top:30px;background:#cd0207;float:right;}
.aboufour .right .r3 h2{width:90%;margin:0 auto;line-height:180px;color:#fff;font-size:40px;text-align:right;}
.aboufour .right .r3 p{width:90%;line-height:1.8;color:#fff;text-align:right;margin:0 auto;font-size:16px;}




.aboufive{width:100%;height:1920px;clear:both;position:relative;background:url(../images/zz_bac.jpg) no-repeat bottom;}
.aboufive .ft{width:80%;line-height:31px;font-size:18px;color:#666;text-align:center;margin:0 auto;margin-top: 60px;}
.aboufive .fv1{width:100%;height:400px;margin:0 auto;background:url(../images/fv1.jpg) no-repeat center top;margin-top:40px;overflow: hidden;position:relative;}
.aboufive .fv1 img{width: 100%;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.aboufive .fv1 .info{position:absolute;left: 3%;top: 20%;width:35%;}
.aboufive .fv1 h1{font-size:26px;color:#fff;width:100%;margin:0 auto;line-height:50px;}
.aboufive .fv1 h2{width:100%;margin:0 auto;line-heght:60px;height:60px;color:#fff;font-size:18px;clear:both;}
.aboufive .fv1 p{width:100%;line-height:1.8;color:#fff;font-size:14px;clear:both;float:left;}
.aboufive .fv1:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}


.aboufive .fv2{width:100%;height:400px;margin:0 auto;background:url(../images/fv2.jpg) no-repeat center top;margin-top:40px;overflow: hidden;position:relative;}
.aboufive .fv2 img{width: 100%;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.aboufive .fv2 .info{position:absolute;right: 3%;top: 20%;width:35%;text-align:right;}
.aboufive .fv2 h1{font-size:26px;color:#fff;width:100%;margin:0 auto;line-height:50px;}
.aboufive .fv2 h2{width:100%;margin:0 auto;line-heght:60px;height:60px;color:#fff;font-size:18px;clear:both;}
.aboufive .fv2 p{width:100%;line-height:1.8;color:#fff;font-size:14px;clear:both;float:left;}
.aboufive .fv2:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}

.aboufive .fv3{width:100%;height:400px;margin:0 auto;background:url(../images/fv3.jpg) no-repeat center top;margin-top:40px;overflow: hidden;position:relative;}
.aboufive .fv3 img{width: 100%;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.aboufive .fv3 .info{position:absolute;left: 3%;top: 20%;width:35%;}
.aboufive .fv3 h1{font-size:26px;color:#fff;width:100%;margin:0 auto;line-height:50px;}
.aboufive .fv3 h2{width:100%;margin:0 auto;line-heght:60px;height:60px;color:#fff;font-size:18px;clear:both;}
.aboufive .fv3 p{width:100%;line-height:1.8;color:#fff;font-size:14px;clear:both;float:left;}
.aboufive .fv3:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}


.aboufive .fv4{width:100%;height:400px;margin:0 auto;background:url(../images/fv4.jpg) no-repeat center top;margin-top:40px;overflow: hidden;position:relative;}
.aboufive .fv4 img{width: 100%;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.aboufive .fv4 .info{position:absolute;right: 3%;top: 20%;width:35%;text-align:right;}
.aboufive .fv4 h1{font-size:26px;color:#fff;width:100%;margin:0 auto;line-height:50px;}
.aboufive .fv4 h2{width:100%;margin:0 auto;line-heght:60px;height:60px;color:#fff;font-size:18px;clear:both;}
.aboufive .fv4 p{width:100%;line-height:1.8;color:#fff;font-size:14px;clear:both;float:left;}
.aboufive .fv4:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}


.foot{margin-top:0px !important;}





/*company开始*/
.company{width:100%;height:710px;margin:0 auto;margin-top:50px;}
.company .left{width:50%;height:auto;float:left;}
.company .left img{width:665px;height:415px;float:left;}
.company .left h1{width:40%;float:left;height:110px;line-height:110px;font-size:41px;font-family:"宋体";color:#333;text-align:right;}
.company .left h2{width:58%;float:right;height:110px;line-height:110px;font-size:41px;font-family:"宋体";color:#9a9a98;text-align:left;}








.company .right{width:50%;height:730px;float:left;position:relative;}

.company .right h1{color:#000;font-size:30px;width:90%;float:right;line-height:110px;font-weight:normal;}
.company .right p{color:#666;line-height:1.8;font-size:16px;width:90%;float:right;}
.company .right .c3{width:100%;position:absolute;left:-50px;bottom: 15px;width:725px;height:300px;background:#f7f7f7;}
.company .right .c3 .u1{position:absolute;left:-100px;bottom:0px;width:200px;height:200px;}
.company .right .c3 .u1 li{width:100px;heigth:100px;float:left;}
.company .right .c3 .u1 li a {display:block;width:100%;height:100%;}
.company .right .c3 .u1 li a img{width:100px;height:100px;}
.company .right .c3 .u2{width:560px;height:auto;float:right;}
.company .right .c3 .u2 li{width:40%;height:auto;float:left;margin-right:45px;margin-top:45px;border-right:solid #dededd 2px;}
.company .right .c3 .u2 li h1{color:#000;font-size:20px;line-height:2.2;width:100%;}
.company .right .c3 .u2 li p{color:#595959;font-size:13px;line-height:1.5;width:80%;float:left;}
.company .right .c3 .u2 .sec{border:none;}








/*结尾开始*/
#footer{width:100%;height:310px;background:#343d44;clear:both;}
.foot{width:1320px;height:285px;margin:0 auto;}
.foot .f1{width:280px;height:200px;float:left;margin-left: 50px;position: relative;top: 50px;}
.foot .f1 h1{width:100%;height:50px;line-height:50px;color:#333;font-size:16px;}
.foot .f1 li{width:140px;height:35px;float:left;}
.foot .f1 li a{color:#8d8d8d;font-size:13px;line-height:35px;float:left;letter-spacing:1px;}

.foot .f1 h1 a{width:100%;float:right;color:#fff;font-size:16px;}
.foot .f1 h1 span{display:block;width:10px;height:10px;border-radius:10px;background:#cd0207;float:left;position: relative; top: 20px;}



.foot .f2{width:180px;height:200px;float:left;margin-left:40px;position: relative;top: 30px;}
.foot .f2 h1{width:100%;height:50px;line-height:50px;color:#333;font-size:16px;}
.foot .f2 li{width:140px;height:35px;float:left;}
.foot .f2 li a{color:#8d8d8d;font-size:13px;line-height:35px;float:left;letter-spacing:1px;}
.foot .f2 h1 a{width:100%;float:right;color:#fff;font-size:16px;}
.foot .f2 h1 span{display:block;width:10px;height:10px;border-radius:10px;background:#cd0207;float:left;position: relative; top: 20px;}


.finfo{width:100%;height:125px;clear: both;margin:0 auto;background:#252b31;clear:both;}
.finfo img{width:615px;height:125px;float:left;}
.finfo p{width:410px;height:auto;margin-top:20px;float:right;color:#cfd0d1;text-align:right;line-height:2.2;}
.finfo p a{color:#cfd0d1;}


.ctitle{width: 50%;height: 100px;float: left; position: absolute;top: 150px;left: 100px;}
.ctitle a{color:#fff;font-size:32px;font-weight:bold;letter-spacing:2px;display: block;width: 100%;}
.ctitle span{font-size:20px;clear:both;color:#f1f1f1;}

