::selection {



	color:#fff;



    background-color: #168adf;



}







::-moz-selection {



	color:#fff;



    background-color: #168adf;



}







::-webkit-selection {



	color:#fff;



    background-color: #168adf;



}







::-webkit-scrollbar {



    width: 8px;



    height: 8px;



    background-color: #F5F5F5;



}







::-webkit-scrollbar-track {



    border-radius: 10px;



    background-color: #E2E2E2;



}







::-webkit-scrollbar-thumb {



    border-radius: 10px;



    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);



    background-color: #555;



}







* {



    padding: 0;



    margin: 0;



}







body {



    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;



    color: #333;



    margin: 0;



    line-height: 1.5; 



	



}







:focus {



    outline: 1;



}







article,



aside,



canvas,



details,



figcaption,



figure,



footer,



header,



hgroup,



menu,



nav,



section,



summary {



    display: block;



}







a {



    margin: 0;



    padding: 0;



    border: 0;



    font-size: 100%;



    vertical-align: baseline;



    background: transparent;



}







ins {



    background-color: #ff9;



    color: #000;



    text-decoration: none;



}







mark {



    background-color: #ff9;



    color: #000;



    font-style: italic;



    font-weight: bold;



}







del {



    text-decoration: line-through;



}







table {



    border-collapse: collapse;



    border-spacing: 0;



}







hr {



    display: block;



    height: 1px;



    border: 0;



    border-top: 1px solid #cccccc;



    margin: 1em 0;



    padding: 0;



}







input,



select {



    vertical-align: middle;



}











li,



ul {



    list-style-type: none;



}







img {



    border: none;



}







a {



    color: #333;



}







a:link,



a:hover,



a:active,



a:visited {



    text-decoration: none;



}







input,



textarea {



    outline: 0;



    border: 0;



}







textarea {



    resize: none;



}







h1,



h2,



h3,



h4,



h5,



h6,



dl,



dd,



dt,



i,



em {



    font-weight: normal;



    font-style: normal;



}















.fullSlide { width: 100%; position: relative; height: 500px; background: #FFF; overflow:hidden; }



.fullSlide .bd { height: 600px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }



.fullSlide .bd ul { width: 100% !important; }



.fullSlide .bd li { width: 100% !important; height: 600px; overflow: hidden; text-align: center; }



.fullSlide .bd li a { display: block; height: 600px; }



.fullSlide .hd { width: 100%; position: absolute; z-index: 2; bottom: 0; left: 0; height: 30px; text-align: center; }



.fullSlide .hd ul { text-align: center; }



.fullSlide .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width:14px; height:14px; margin:3px; background-color:#323232; overflow: hidden; line-height: 99px; border:2px solid #FFF; border-radius:50%; 



 -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }



.fullSlide .hd ul .on {  width:50px; background:#168adf; border-radius:9px; -webkit-transition: all .3s linear; transition: all .3s linear; }



.fullSlide .prev, .fullSlide .next { width: 40px; height: 60px; position: absolute; top: 50%; margin-top:-30px; z-index: 2; background:url(../image/slider-arrow.png) -126px -137px #000 no-repeat; 



filter: alpha(opacity=30); -moz-opacity: .3; opacity: .3;  -webkit-transition: all .5s linear; transition: all .5s linear;  }







.fullSlide .prev { background:url(../image/slider-arrow.png) -126px -137px #000 no-repeat; left:10%; }



.fullSlide .next { background-position:-6px -137px;  right: 10%; }











.yyly_box{width:100%;height:140px;background-color:rgba(22,138,223,.75);z-index:999;position: absolute;top: 460px;}



.yyly{ width:1180px; height:130px; padding:5px 0px; margin:0 auto;}



.yyly ul li{ width:234px; height:100px; padding:15px 0px; float:left;overflow:hidden; border-right:1px solid #fff;}



.yyly ul li:first-child{ margin:0;border-left:1px solid #fff;}



.yyly ul li img{ width:64px; height:64px; display:block; margin:0 auto;}



.yyly ul li span{ display:block;text-align:center; height:50px; line-height:50px; overflow:hidden;}



.yyly ul li span a{ color:#fff; font-size:16px; font-weight:bold;}











.gywm_box{ width:100%; height:390px;padding:30px 0px; overflow:hidden;}



.gywm{ width:1180px; height:390px; margin:0 auto;}



.protitle{width:1180px;text-align:center; margin:0 auto 20px; line-height:36px;}



.protitle h3{font-size:24px; font-weight:bold; display:block; color:#1f1a17;}



.protitle span{ font-family:"Times New Roman", Times, serif;font-size:16px; color:#666666;



text-transform:uppercase; display:block;background:url(../image/mcbt.png) no-repeat center bottom; padding-bottom:5px;}



.gywm dl{ width:1180px; height:390px;}



.gywm dl dd{ float:right;width:620px; height:390px;}



.gywm dl dd img{ width:620px; height:390px;}



.gywm dl dt{ float:left;padding-top:30px; width:480px; height:360px;}



.gywm dl dt span{ display:block;font-size:24px; font-weight:bold; color:#333; text-align:left; line-height:36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.gywm dl dt:hover span{ color:#168adf;}



.gywm dl dt span strong{ display:block; font-family:"Times New Roman", Times, serif; font-size:60px; color:#cccccc; text-transform:uppercase; line-height:48px; margin-bottom:30px; padding-bottom:25px; border-bottom:1px solid #ccc;}



.gywm dl dt p{ height:125px; font-size:14px; color:#333; text-align:left; line-height:30px; margin:15px 0px; overflow:hidden;}



.gywm dl dt a{display:block;text-align:center; border:2px solid #168adf;width:145px; height:50px; line-height:50px; font-size:14px;color:#168adf; float:left; margin-right:20px;}



.gywm dl dt a:hover{ background:#168adf;color:#fff;}











.al_box{ width:100%; height:745px;padding:0px 0px 20px;overflow:hidden;}



.al{ width:100%; height:745px; margin:0 auto;}



.al_list{ width:100%; height:640px; background:url(../image/albg.jpg) no-repeat center bottom;}



.al_titlebox{ width:100%; height:60px; background:#f2f6f7;}



.al_title{ width:1180px; height:60px; margin:0 auto;}



.al_title a{ display:block; float:left; line-height:60px; text-align:center; font-size:14px;color:#19191d;padding:0px 42px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; background:url(../image/alline.jpg) no-repeat left center;}



.al_title .active a{ background:url(../image/albtbg.jpg) repeat-x center;}



.hide{ display:none;}



.alnr{width:1180px; height:580px; margin:0 auto;}



.alnr1wen{ width:1180px; height:106px; margin:20px 0px; overflow:hidden;}



.alnr1wen1{ float:left; width:206px; height:80px; padding:28px 15px 0px; background:#168adf; font-size:16px; color:#fff; font-weight:bold;}



.alnr1wen1 b{ display:block;font-size:30px; font-weight:normal; font-family:"impact"; padding-top:10px;}



.alnr1wen2{ float:right; width:920px; height:106px;}



.alnr1wen2 span{ font-size:16px; font-weight:bold; color:#0056b7; line-height:48px;}



.alnr1wen2 p{ font-size:14px;color:#333; line-height:24px;



display: -webkit-box;



-webkit-box-orient: vertical; 



-webkit-line-clamp: 2;



overflow: hidden;}



.alnr1pic{ width:1180px; height:436px;}



.alnr1pic img{width:1180px; height:436px;}











.product_box{ width:100%; height:350px; padding:0px 0px 30px;overflow:hidden;}



.product{ width:1180px; height:400px; margin:0 auto;}



.productnr ul li{ float:left;  width:215px; height:236px; margin:0px 0px 0px 21px; padding:1px; border:1px solid #dddddd; text-align:center;overflow: hidden;}



.productnr ul li:nth-child(1){ margin-left:0px;}



.productnr ul li b{ display:block;width:215px; height:200px; overflow:hidden;}



.productnr ul li a img{display:inline-block;  width:215px; height:200px;



-webkit-transition:all 1s ;



-moz-transition:all 1s ;



-o-transition:all 1s ;



-ms-transition:all 1s;



transition:all 1s ;}






.productnr ul li span{display:block; font-size:14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;



    width: 100%;



    height: 36px;



    line-height: 36px;



    text-align: center;



    color: #333;}



.productnr ul li:hover span a{ color:#168adf;}











.hzlc_box{ width:100%; height:290px; margin-top:20px;overflow:hidden;}



.hzlc{ width:1180px; height:290px; margin:0 auto;}



.hzlcnr{ width:1180px; height:180px; background:url(../image/hzlcnrbg.jpg) no-repeat center;}



.hzlcnr ul li{ float:left; width:137px; margin:0px 29px; text-align:center; font-size:16px; font-weight:bold; color:#333; line-height:48px; }



.hzlcnr ul li:hover{ color:#168adf;}



.hzlcnr ul li img{ display:block; width:120px; height:120px; margin:0 auto;    -webkit-transition: all 1s ease;transition: all 1s ease;}



.hzlcnr ul li:hover img{-webkit-tranfrom:rotateZ(90deg);transform: rotateZ(90deg);}	











.cpys_box{ width:100%; height:752px; padding:50px 0px;overflow:hidden; background:url(../image/ysbg.jpg) no-repeat center top;}



.cpys{  width:1180px; height:752px;margin:0 auto;}



.cpystitle{width:1180px;text-align:center; margin:0 auto 20px; line-height:36px;}



.cpystitle h3{font-size:24px; font-weight:bold; display:block; color:#fff;}



.cpystitle span{ font-family:"Times New Roman", Times, serif;font-size:16px; color:#fff;



text-transform:uppercase; display:block;background:url(../image/mcbt2.png) no-repeat center bottom; padding-bottom:5px;}



.cpysnr{ width:1180px; height:532px; margin:0px auto;}



.ys_list dl{ width:590px; height:200px; background:#fff;float:left;}



.ys_list dl dd{ float:left; width:295px; height:200px;}



.ys_list dl dd img{ width:295px; height:200px;}



.ys_list dl dt{ float:right; width:251px; height:156px;padding:20px 20px; text-align:center; border:1px solid #fff;}



.ys_list dl dt:hover{ border:2px solid #168adf;-webkit-transition: all 1s ease;transition: all 1s ease;}



.ys_list dl dt span{ display:block;font-size:18px; font-weight:bold; color:#168adf;line-height:36px; background:url(404.png) no-repeat left bottom; padding-bottom:10px; }



.ys_list dl dt p{ font-size:14px;color:#666; line-height:26px;}



.ys_list2 dl dd{ float:right;}



.ys_list2 dl dt{ float:left;}











.xw_box{ width:100%; height:1030px; padding:30px 0px;background:#f5f5f5;}



.xw{ width:1180px; height:910px; margin:0 auto;}



.title1{ background:url(404.png) no-repeat left bottom;height:48px;margin-bottom: 20px;}



.title1 h3{height:48px;float:left; font-size:18px;font-weight:bold; color:#fff;}



.title1 h3 span{ display:block;font-family:"Times New Roman", Times, serif; font-size:12px; text-transform:uppercase;font-weight:normal;color:#fff;}



.more {float:right; padding-top:20px;font-size: 14px;color:#fff; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight:normal;}



.qyxw{ float:left; width:320px;height:850px; padding:30px; background:url(../image/xwzxbg.jpg) repeat-x center top #fff;}



.qyxw dl{ width:320px; height:370px;}



.qyxw dl dd{ height:170px;}



.qyxw dl dd img{  width:320px; height:170px;}



.qyxw dl dt{ height:170px; margin-top:10px;}



.qyxw dl dt b{ font-size:16px;font-weight:bold; color:#333; line-height:30px; display:block; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}



.qyxw dl:hover dt b{ color:#168adf;}



.qyxw dl dt p{ padding-top:6px;font-size:14px; color:#999999; line-height:26px;



display: -webkit-box;



-webkit-box-orient: vertical;



-webkit-line-clamp: 3;



overflow: hidden;}



.qyxw dl dt span{ background:url(../image/newsline.jpg) no-repeat left bottom; display:block; color:#999999;padding-top:20px; text-align:right;}



.xw2{float:right; width:780px;height:910px;}



.hyzx{ width:720px; height:380px; background:#fff; padding:30px; }



.title2{ background:url(404.png) no-repeat left bottom;height:48px;margin-bottom: 20px;}



.title2 h3{height:48px;float:left; font-size:18px;font-weight:bold; color:#333;}



.title2 h3 span{ display:block;font-family:"Times New Roman", Times, serif; font-size:12px; text-transform:uppercase;font-weight:normal;color:#333;}



.more2 {float:right; padding-top:20px;font-size: 14px;color:#333; font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight:normal;}



.hyzx dl{ float:left; width:330px; height:135px; margin-top:20px; margin-right:30px; }



.hyzx dl dd{ height:36px;}



.hyzx dl dd a{ font-size:16px;font-weight:bold; color:#333; line-height:36px; display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}



.hyzx dl:hover dd a{ color:#168adf;}



.hyzx dl dt{margin-top:10px;}



.hyzx dl dt p{ padding-top:6px;font-size:14px; color:#999999; line-height:26px;



display: -webkit-box;



-webkit-box-orient: vertical;



-webkit-line-clamp: 2;



overflow: hidden;}



.hyzx dl dt span{ background:url(../image/newsline.jpg) no-repeat left bottom; display:block; color:#999999;padding-top:20px; text-align:right;}



.cjwt{ width:720px; height:390px; background:#fff; padding:30px; margin-top:20px; }



.cjwtnr{ padding-left:325px; width:405px; height:352px; background:url(../image/cjwtbg.jpg) no-repeat left bottom;}



.cjwtnr ul li{ float:left; width:405px;line-height:36px;}



.cjwtnr ul li a{ display:block; float:left; background:url(../image/prolfhbg2.jpg) no-repeat left center; width:265px; padding-left:15px; font-size:14px; color:#333; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.cjwtnr ul li span{ display:block;font-size:14px; color:#999; float:right;}



.cjwtnr ul li:hover a,.cjwtnr ul li:hover span{ color:#168adf; }























.yqlj_box{ width:100%; height:50px;padding:10px 0px;overflow:hidden;}



.yqlj{ width:1180px; height:50px; margin:0 auto;}



.yqljtitle{ width:80px; height:50px; float:left;}



.yqljtitle h3{line-height:50px; color:#333;}



.yqljtitle h3 span{ font-size:14px; font-weight:bold;}



.yqljtitle h3 b{font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; color:#a2a2a2; }



.yqlj ul{ float:right; width:1100px; height:50px;}



.yqlj ul li{ float:left; line-height:50px; padding:0 20px;}



.yqlj ul li a{ display:block;font-size:14px;color:#333333;}
