﻿@charset "UTF-8";
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}
input,button,ul,ol{margin: 0px; padding: 0px;}
body,input,button,form{font-size: 14px; line-height: 28px; font-family: "microsoft yahei","宋体", "Arial"; color: #333333;}
h1,h2,h3,h4,h5,h6,font{font-size: 14px; font-weight: normal;}
ul,ol,li{list-style: none;}
input{background: none; border: 0 none;}
img,iframe{border: 0px;}
em,i{font-style: normal;}
button,input,select,textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
.red{color: #ba292e;}
.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}    
.por{position: relative;}
.hidden{display: none;}
.w1200{width: 1200px; margin: 0 auto;}
.icon{background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle;}
.icon2{background: url(../images/icon2.png) no-repeat; display: inline-block; vertical-align: middle;}
a{color: #333333; text-decoration: none;}
a:hover{color: #205bab; text-decoration: none;}
a:visited{text-decoration: none;}
.ease,
.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
:-moz-placeholder{color: #333;}
::-moz-placeholder{color: #333;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #333;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #333;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.fl{float: left;}
.fr{float: right;}

/*******index css*******/
.index .indexTit{display:block;width:904px;margin:0 auto;padding-top: 80px;}
.index .indexTit .tit{font-size: 40px;color: #333333;text-align:center;font-weight:normal;height: 40px;}
.index .indexTit .tit em{color:#ffd91d;}
.index .indexTit .p1{width: 60px;height: 2px;background: #e94b45;margin: 0 auto;margin-top: 40px;}

/*关于我们*/
.index .floor_1_main{height:574px;}
.index .floor_1_main .indexTit .tit{line-height:5;}
.index .floor_1_main .indexTit{height: 210px;}
.index .floor_1_main .content{
    padding-top: 100px;
} 
.index .floor_1_main .content .f1_left{float: left;width: 500px;cursor: pointer;} 
.index .floor_1_main .content .f1_left .p1{width: 60px;height: 2px;background: #e94b45;} 
.index .floor_1_main .content .f1_left .p2{font-size: 40px;color: #333333;height: 40px;padding-top: 50px;} 
.index .floor_1_main .content .f1_left .p3{font-size: 40px;color: #e94b45;font-weight: bold;height: 40px;padding-top: 10px;} 
.index .floor_1_main .content .f1_left .p4{transition: all ease 0.6s;font-size: 14px;color: #333333;padding-top: 64px;line-height: 30px;} 
.index .floor_1_main .content .f1_left .p4:hover{transform: translateY(-6px);transition: all ease 0.6s;}
.index .floor_1_main .content .f1_left .lmore{display: block;font-size: 14px;color: #333333;width: 116px;height: 32px;line-height: 32px;border: 2px solid #666666;text-align: center;border-radius: 16px;margin-top: 30px;transition: all ease 600ms; } 
.index .floor_1_main .content .f1_left .lmore:hover{border: 2px solid #e94b45;    width: 160px;transition: all ease 600ms;  }
.index .floor_1_main .content .f1_right{float: right;position: relative;}
.index .floor_1_main .content .f1_right a img{width: 600px;height: 356px;}
.index .floor_1_main .content .f1_right a{position: relative;display: block;height: 350px;}
/*三和服务*/
.index .floor_2_main{height: 600px;width: 100%;background: url(../images/f2_bg.jpg) center center ;}
.index .floor_2_main .floor_2 .indexTit{/* height: 160px; */}
.index .floor_2_main .floor_2 .indexTit .tit{color: #FFFFFF}
.index .floor_2_main .floor_2 .indexTit .p1{width: 60px;height: 2px;background: #FFFFFF;}

.slideGroup{width: 1200px;text-align:left;}
.slideGroup .parBd{margin-top: 110px;}
.slideGroup .parHd{height: 178px;background: url(../images/f2_bg2.png) center center no-repeat; position:relative;margin-top: 40px;}
.slideGroup .parHd ul{float:left;position:absolute;left: 0;top: 0;height: 160px; }
.slideGroup .parHd ul li{float:left;/* padding:0 15px; */cursor:pointer;width: 290px;height: 170px;position: relative;overflow: hidden;}
.slideGroup .parHd ul li img{margin: 0 auto;display: block;margin-top: 40px;}
.slideGroup .parHd ul li:hover img,.slideGroup .parHd ul li.on img { transform: scale(1.06, 1.06); transform: translateY(-140px); filter: drop-shadow(#145aa9 0 140px);}
.slideGroup .parHd ul li .p1{font-size: 18px;color: #666666;text-align: center;padding-top: 16px;}
.slideGroup .parHd ul li:hover .p1,.slideGroup .parHd ul li.on .p1{color: #333333;font-weight: bold;}
.slideGroup .parHd ul li .wrap{width: 160px;height: 3px;background: #e13c42;display: none;position: absolute;bottom: 0px;left: 66px;}
.slideGroup .parHd ul li:hover .wrap,.slideGroup .parHd ul li.on .wrap{display: block;}
.slideGroup .parHd ul li .sj{display: none;background: url(../images/sj.png) center center no-repeat;width: 26px;height: 15px;position: absolute;top: 0px;left: 130px;z-index: 999;}
.slideGroup .parHd ul li:hover .sj{display: block;}
.slideGroup .parHd ul li.on{}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative;   }
.slideGroup .slideBox .tempWrap{margin: 0 auto;margin-right: 202px;}
.slideGroup .sPrev,.slideGroup .sNext{position:absolute;left: 0px;top: 80px;display:block;width: 45px;height: 45px;font-size: 30px;line-height: 45px;text-align: center;border-radius: 50%;    background-position: -60px -90px;}
.slideGroup .sNext{    background-position: -60px -40px;}
.slideGroup .sNext{left:auto;right: 0px;}
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{color: #fff;    background-position: 0px -90px;}
.slideGroup .sNext:hover{    background-position: -0px -40px;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{margin:0 8px;float:left;_display:inline;overflow:hidden;text-align:center;height: 160px;width: 160px;border:10px solid #27252540;border-radius: 50%;}
.slideGroup .parBd ul li:hover{border:10px solid #2c6bb2;}
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{width: 160px;height: 160px;display:block;/* padding:2px; *//* border:1px solid #ccc; */border-radius: 50%;}
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:24px;   }


/*三和政策*/
.index .floor_3_main{height: 560px;}
.index .floor_3_main .floor_3 .indexTit{
    padding-top: 160px;
}
.index .floor_3_main .floor_3 .indexTit .tit{}
.index .floor_3_main{}
.index .floor_3_main .floor_3_content{
    margin-top: 40px;
}
.index .floor_3_main .floor_3_content .f3_left{float: left;width: 600px;height: 343px;}
.index .floor_3_main .floor_3_content .f3_left a {position: relative;display: block;height: 343px;}
.index .floor_3_main .floor_3_content .f3_left a img{width: 600px;height: 343px;}
.index .floor_3_main .floor_3_content .f3_right{float: left;width: 600px;height: 343px;background: #e94b45;/* width: 500px; */}
.index .floor_3_main .floor_3_content .f3_right .p1{font-size: 24px;color: #ffffff;font-weight: bold;padding-left: 50px;padding-top: 60px;}
.index .floor_3_main .floor_3_content .f3_right .p2{transition: all ease 0.6s;font-size: 14px;color: #c8d9ec;width: 500px;line-height: 30px;padding-top: 40px;padding-left: 50px;}
.index .floor_3_main .floor_3_content .f3_right .p3{width: 400px;height: 3px;background: #3e73af;margin-top: 40px;margin-left: 40px;}
.index .floor_3_main .floor_3_content .f3_right .lmore{font-size: 16px;color: #ffffff;padding: 14px 0 0 0px;display: block;width: 400px;border-top: 1px solid #3e73af;margin-left: 50px;margin-top: 30px;}
.index .floor_3_main .floor_3_content .f3_right .p2:hover {transform: translateY(-6px);transition: all ease 0.6s;}
/*关于曾氏*/
.index .floor_4_main{background: url(../images/f4_bg.png) top center no-repeat;height: 750px;}
.index .floor_4_main .indexTit{padding-top: 160px;}
.index .floor_4_main .floor_4_content{position: relative;}
.index .floor_4_main .floor_4_content .roundabout_box{height: 430px; width: 1200px; margin: 20px auto 20px auto;}
.index .floor_4_main .floor_4_content .roundabout_box img{width: 100%;}
.index .floor_4_main .floor_4_content .roundabout_box .roundabout-holder{list-style: none; width: 1140px; height: 370px; margin: 0px auto;}
.index .floor_4_main .floor_4_content .roundabout_box .roundabout-holder .text{color: #333333; background: none; display: none; font-size: 18px; position: absolute; left: 0; bottom: -38px; text-align: center; width: 100%;}
.index .floor_4_main .floor_4_content .roundabout_box .roundabout-moveable-item{font-size: 12px!important; height: 369px; width: 493px; cursor: pointer; background-size: cover;}
/*background: url(../g-images/honorbk.jpg) no-repeat; */
.index .floor_4_main .floor_4_content .roundabout_box .roundabout-moveable-item a{display: block; padding: 5%; height: 87%;}
.index .floor_4_main .floor_4_content .roundabout_box .roundabout-moveable-item img{height: 100%; width: 100%; margin: 0;}
.index .floor_4_main .floor_4_content .roundabout_box .roundabout-in-focus{cursor: auto;}
.index .floor_4_main .floor_4_content .roundabout_box .roundabout-in-focus .text{display: block;}
.index .floor_4_main .floor_4_content .butn{position: absolute;top: 46%;width: 45px;height: 45px;display: block;cursor: pointer;z-index: 900;margin-top: -20px;}
.index .floor_4_main .floor_4_content .prev{left: 14%;background-position: -60px -90px;}
.index .floor_4_main .floor_4_content  .prev:hover{background-position: 0px -90px;}
.index .floor_4_main .floor_4_content  .next{right: 16%;background-position: -60px -40px;}
.index .floor_4_main .floor_4_content  .next:hover{background-position: -0px -40px;}
/*新闻资讯*/
.index .floor_5_main{height: 790px;background: url(../images/f5_bg.jpg) center center no-repeat;}
.index .floor_5_main .floor_5{}
.index .floor_5_main .floor_5 .indexTit{}
.index .floor_5_main .floor_5 .indexTit .tit{}
.index .floor_5_main .indexTit .p1{margin-top: 14px;}
.index .floor_5_main .floor_5 .floor_5_content{}
.index .floor_5_main .floor_5 .floor_5_content .list{margin-top: 70px;}
.index .floor_5_main .floor_5 .floor_5_content .list .item{transition: all ease 0.6s;position: relative; float: left;width: 576px;height: 186px;margin-bottom: 40px; background: #f8f8f8;border: 1px solid #dedede;}
.index .floor_5_main .floor_5 .floor_5_content .list .item:hover{transform: translateY(-6px);transition: all ease 0.6s;}
.index .floor_5_main .floor_5 .floor_5_content .list .item a{}
.index .floor_5_main .floor_5 .floor_5_content .list .item a .tit{font-size: 20px;color: #333333;font-weight: bold;}
.index .floor_5_main .floor_5 .floor_5_content .list .item a .p1{font-size: 14px;color: #999999;padding-top: 4px;}
.index .floor_5_main .floor_5 .floor_5_content .list .item a .p2{font-size: 14px;color: #999999;padding-top: 10px;line-height: 20px;}
.index .floor_5_main .floor_5 .floor_5_content .list .item a .icon{position: absolute;right: 40px;bottom: 40px;background-position: -260px -70px;width: 30px;height: 30px;display: block;}
.index .floor_5_main .floor_5 .floor_5_content .list .item .txt{ width: 400px;padding: 40px;}

.index .floor_5_main .floor_5 .floor_5_content .list .item:hover{background: #ffffff;    box-shadow: 0 4px 10px #ededed;}
.index .floor_5_main .floor_5 .floor_5_content .list .item:hover a .tit{color: #e94b45;}
.index .floor_5_main .floor_5 .floor_5_content .list .item:hover a .icon{background-position: -300px -70px;}
.index .floor_5_main .floor_5 .floor_5_content .list .item:nth-child(odd){margin-right: 38px;}

.index .floor_5_main .floor_5  .cmore{transition: all ease 300ms;font-size: 14px;color: #e94b45;text-align: center;width: 156px;height: 32px;line-height: 32px;display: block;border: 2px solid #e94b45;    margin: 0 auto;border-radius: 16px;}
.index .floor_5_main .floor_5  .cmore:hover{width: 180px;transition: all ease 300ms;}


/*ny*/    
/*公用*/
.nybanner, .nybanner ul, .nybanner img{ width:100%; position:relative; }
.nybanner img{display:none;}
.sitepath{ height: 54px; line-height: 54px; color: #666666; border-bottom: 1px solid #f1f1f1;margin:0 auto 10px;overflow: hidden;}
.sitepath s{ width:22px; height: 26px; background-position:0 0; margin-right: 8px;}
.sitepath span{ color: #d51118; font-weight: bold;}
.sitepath a{ color: #666666; }
.sitepath a:last-child{color: #d51118; font-weight: bold;}
.sitepath a:hover { color: #d51118; }
.in_ny{ padding-bottom:60px; background-color:#fff;padding-top: 150px;}
.w1600{ margin:0 auto; width:1600px;}
.sob1{ position:absolute; bottom:40px; left:0; width:100%;}
.sob1 ul{ display:inline-block; width:100%;}
.sob1 ul li{ width:14.28%; float:left; text-align:center; position:relative;}
.sob1 ul li img{ display:block; margin:0 auto; width:54px;filter: grayscale(100%) brightness(300%);}
.sob1 ul li h3{ font-size:18px; color:#fff; line-height:18px; padding-top:14px;}
.sob1 ul li.on img{filter:none;}
.sob1 ul li.on h3{ color:#e94b45;} 
.sob1 ul li i{ display:block; width:1px; height:100%; background:rgba(255, 255, 255, .2); position:absolute; right:0; top:0;}
.sob1 ul li.li3 i{ display:none;}


.keji_t{padding-top:90px; width:100%; text-align:center;}
.keji_t h3{  font-size:50px; color:#073a74; line-height:46px;}
.keji_t h4{ padding-top:13px; font-size:40px; color:#dee1e8; line-height:36px; font-family:"Arial"; text-transform:uppercase;}
.product_keji{ width:100%; background:url(../images/t20_03.jpg) center center no-repeat; height:605px; margin-top:36px; position:relative;background-size: 100%;}
.product_keji .hd{ width:32.5%; float:left; margin-left:3.5%; position:relative;}
.product_keji .hd h3{ display: inline-block; width:100%; padding-top:38%;}
.product_keji .hd h3 i{ display:block; width:50px; height:3px; background-color:#0a3b75; float:left; margin-top:20px;}
.product_keji .hd h3 span{ display:block; font-size:36px; color:#0a3b75; line-height:38px; float:left; margin-left:20px; font-weight:bold;}
.product_keji .hd ul{ display: inline-block; width:50%; height:250px; overflow-y:auto; margin-top:10%;}
.product_keji .hd ul li{ display:inline-block; width:100%; margin-top:12px; cursor:pointer;}
.product_keji .hd ul li i{ display:block; width:6px; height:6px; background-color:#555; border-radius:50%; float:left; margin-top:10px;}
.product_keji .hd ul li span{ display:block; float:left; font-size:24px; color:#333; line-height:24px; padding-left:16px;}
.product_keji .hd ul li.on i{ background-color:#0a3b75;}
.product_keji .hd ul li.on span{color:#0a3b75; }
.product_keji .hd .pageState{ display: block; width:50%; font-size:22px; color:#999; line-height:22px; font-family:"Arial";}
.product_keji .hd .pageState span{ font-size:40px; font-weight:bold; color:#555;} 
.product_keji .hd .arrow{ display:block; position:absolute; right:0; bottom:0;}
.product_keji .hd .arrow a{ display:block; width:36px; height:36px; background-color:#666; line-height:36px; border-radius:50%; margin-top:24px; cursor:pointer;}
.product_keji .hd .arrow a:hover{ background-color:#e94b45;}
.product_keji .hd .arrow a.prev .icon{ display:block; width:9px; height:26px; background-position:-287px -12px; margin:0 auto;}
.product_keji .hd .arrow a.next .icon{ display:block; width:9px; height:26px; background-position:-307px -12px; margin:0 auto;}

.product_keji .bd{ width:44.2%; float:right; margin-right:3.5%; padding:4% 6%; background-color:#fff; border-radius:10px;box-shadow: 1px 1px 5px 0px rgba(7, 58, 116, 0.1); height:442px;}
.product_keji .bd ul{ display:inline-block; width:100%;}
.product_keji .bd ul .txt{ width:100%;}
.product_keji .bd ul .txt .tit{ display:block; font-size:36px; color:#0a3b75; line-height:38px; font-weight:bold;}
.product_keji .bd ul .txt .time{ display:block; font-size:16px; color:#333; line-height:30px; margin-top:4%;}
.product_keji .bd ul .txt img{ display:block; width:100%; margin-top:5%; border-radius:10px;}

.keji_tu{ margin-top:6%;}
.keji_tu img{ display:block; margin:0 auto;}

.fw_t1{width:100%; background:url(../images/t23_02.jpg) bottom center no-repeat; height:957px; position:relative; text-align:left;}
.fw_t1 h3{ font-size:40px; line-height:40px; font-weight:bold; color:#333; padding-top:7%;}
.fw_t1 i{ display:block; width:38px; height:3px; background-color:#e94b45; margin-top:3%;}
.fw_t1 .fw_t11{ display:block;  font-size:18px; line-height:32px; color:#333; padding-top:3%; width:43%;}

.fw_t12{ width:100%; padding-top:3%;}
.fw_t12 ul{ display:inline-block;}
.fw_t12 ul li{ width:116px; float:left; margin-right:40px;}
.fw_t12 ul li img{ display:block; width:100%;}

.fw_t2{width:100%; background:url(../images/t24_02.jpg) bottom center no-repeat; height:1056px; position:relative; text-align:left;}
.fw_t2 .fw_t20{ width:100%; position:relative; padding-top:1%; text-align:center;}
.fw_t2 .fw_t20 h4{ display:block;}
.fw_t2 .fw_t20 h4 img{ display:block; margin:0 auto;}
.fw_t20 h3{ font-size:40px; line-height:40px; color:#fff; font-weight:bold; margin-top:-14px;}
.fw_t21 { width:100%; padding-top:4%;}
.fw_t21 ul{ display:inline-block; width:105%;}
.fw_t21 ul li{ display:block; width:249px; height:193px; background:url(../images/t33_03.png) center center no-repeat; background-size:100%; margin-right:38px; margin-top:36px; float:left; text-align:center;transition: all ease 0.36s;}
.fw_t21 ul li img{ display:block; width:86%; margin:0 auto; margin-top:14px; border-radius:25px;}
.fw_t21 ul li h3{font-size:24px; line-height:60px;}
.fw_t21 ul li:hover { transform: translateY(-5px); transition: all ease 0.36s;}

.fw_t2 .a1{ margin: 0 auto; display:block; width:170px; height:45px; background-color:#e94b45; border-radius:50px; text-align:center; margin-top:5%;}
.fw_t2 .a1:hover{ background-color:#c73833;}
.fw_t2 .a1 p{ display:inline-block;}
.fw_t2 .a1 p span{ float:left; display:block; font-size:16px; color:#fff; line-height:45px;}
.fw_t2 .a1 p i{ display:block; float:left;width: 0;height: 0;border-style: solid;border-width: 4px 0 4px 8px;
border-color: transparent transparent transparent #fff;margin-top: 19px;margin-left: 14px;}


.fw_t3{width:100%; background:url(../images/t25_02.jpg) top center no-repeat; height:890px; position:relative; text-align:left;}
.fw_t3 .fw_t20 h3{color:#333;}
.fw_t31{ width:100%; margin-top:5%;}
.fw_t31 ul{ display:inline-block; width:105%;}
.fw_t31 ul li{display:block; width:18%; height:524px; background:url(../images/t30_03.png) center center no-repeat; background-size:100%; margin-right:1%; float:left; text-align:center;transition: all ease 0.36s;}
.fw_t31 ul li img{ display:block; width:155px; margin:0 auto; margin-top:80px;}
.fw_t31 ul li h3{font-size:30px; line-height:38px; padding-top:30px;}
.fw_t31 ul li i{ display:block; width:25px; height:4px; background-color:#333; border-radius:5px; margin:0 auto; margin-top:6%;}
.fw_t31 ul li p{font-size:20px; line-height:26px; color:#333; margin-top:6%;padding: 0px 1%;}
.fw_t31 ul li.li2,.fw_t31 ul li.li4{ margin-top:60px;}
.fw_t31 ul li:hover { transform: translateY(-5px); transition: all ease 0.36s;}


.fw_t4{width:100%; background:url(../images/t26_02.jpg) top center no-repeat; height:939px; position:relative; text-align:left;}
.fw_t4 .fw_t20 { padding-top: 8%;}
.fw_t4 .fw_t41{ width:100%; margin-top:4%; position:relative;}
.fw_t411{ width:100%; position:relative;}
.fw_t411 img{ display:block; width:100%;}
.fw_t412{ display:block; position:absolute; left:0px; top:55%; width:286px; height:104px; cursor:pointer;}
.fw_t413{ display:block; position:absolute; left:26%; bottom:0%; width:286px; height:104px; cursor:pointer;}

.fw_t5{width:100%; background:url(../images/t27_02.jpg) top center no-repeat; height:662px; position:relative; text-align:left;}
.fw_t50{ display:inline-block; width:100%; padding-top:10%;} 
.fw_t50 .fw_t51{ float:left; width:43%;}
.fw_t50 .fw_t51 h3{font-size:40px; line-height:40px; color:#333; font-weight:bold; padding-top:4%;}
.fw_t50 .fw_t51 i{ display:block; width:38px; height:3px; background-color:#e94b45; margin-top:5%; border-radius:4px;}
.fw_t50 .fw_t51 p{font-size:18px; line-height:32px; color:#333; padding-top:7%;}
.fw_t50 .fw_t51 a{ display:block; width:182px; height:63px; background:url(../images/t34_03.png) center center no-repeat; font-size:0; margin-top:10%;transition: all ease 0.36s; background-size:100%;}
.fw_t50 .fw_t51 a:hover{ transform: translateY(-5px); transition: all ease 0.36s;}

.fw_t50 .fw_t52{ float:right; width:48%; position:relative;}
.fw_t50 .fw_t52 i{ display:block; width:654px; height:444px; border:#e94b45 solid 1px; border-radius:15px; margin-top:12px;}
.fw_t50 .fw_t52 img{ display:block; width:654px; border-radius:15px; position:absolute; right:0; top:0;}


.photo-mask { position: fixed; z-index: 10; bottom: 0; top: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.8); filter: alpha(opacity=20);-moz-opacity: 0.8; opacity: 0.8; display: none;}
.photo-panel { position:fixed; display: none; clear: both; top: 0; left: 0; bottom: 0; right: 0; z-index: 12;}
.photo-panel .photo-view-h { width:1200px;z-index: 11; padding-top:14%; margin: auto; position: relative;}
.photo-panel .photo-view-h img{ display:block; margin:0 auto;}
.photo-panel .photo-img {width:100%; float: left;}
.photo-panel .photo-close { width:50px;height:50px; line-height:44px; text-align:center; border-radius:5rem; background-color:#ff0014; position: absolute; right: 2%; top: 15%; color: #fff;z-index: 15; cursor:pointer; font-size:30px;}





@media screen and (max-width: 1660px) { 
.keji_t{padding-top:60px; width:100%; text-align:center;}
.keji_t h3{  font-size:40px; line-height:36px;}
.keji_t h4{ padding-top:11px; font-size:30px; line-height:26px;}
.product_keji .hd h3 span{font-size:32px; line-height:34px;}
.product_keji .hd ul li span { font-size: 22px;}
.product_keji .hd ul { height: 240px; margin-top: 4%;}
.product_keji { height: 550px;}
.product_keji .bd ul .txt .tit{font-size:32px; line-height:34px;}
.product_keji .bd ul .txt .time{ font-size:14px; line-height:26px;}
.product_keji .bd { height: 390px;}
.fw_t1{background:url(../images/t36.jpg) bottom center no-repeat; height:857px;}
.fw_t2{background:url(../images/t37.jpg) bottom center no-repeat; height:763px;}
.fw_t21 ul li{ width: 218px; height: 172px; margin-right:28px; margin-top:16px; }
.fw_t21 ul li h3 { font-size: 20px;}
.fw_t3{ height:790px;margin-top: -2px;}
.fw_t31 ul li { width:18%; height: 440px; margin-right: 1%;}
.fw_t31 ul li img { width: 132px; margin-top: 60px;}
.fw_t31 ul li h3 { font-size: 26px;line-height: 38px; padding-top: 20px;}
.fw_t31 ul li p { font-size: 18px;}
.fw_t4 { height: 830px;}
.fw_t5 { height: 550px;}
.fw_t50 { padding-top: 7%;}
.fw_t50 .fw_t52 img { width: 560px;}
.fw_t50 .fw_t52 i { width: 558px; height: 382px;}
.fw_t50 .fw_t51 h3 { font-size: 36px; line-height: 36px;}
.fw_t50 .fw_t51 p { font-size: 16px; line-height: 28px;}
.fw_t50 .fw_t51 a { width: 160px; height: 56px;}
.fw_t2 .fw_t20{ padding-top: 0; margin-top: -2%; }

.fw_t21 {
 padding-top: 2%;
}
.fw_t2 .a1 {
  margin-top: 2%;
}

}

/*产品展示	*/
.title_top { position: absolute; left:0; top:0; width:100%; display: none;}
.title_top .sobtitle { margin-top:13%; position:relative;}
.title_top .sobtitle .weizhi{ display:none; }
.title_top .sobtitle .p1{font-size: 30px;color: #fff; line-height:30px; text-transform:uppercase;}
.title_top .sobtitle .p2{font-size:60px;color: #ffffff; line-height:50px; font-weight:500;padding-left: 140px;}
.title_top .sobtitle .p2 span{ display:block; font-size:24px; padding-top:8px;}
.title_top .sobtitle i{display:block; width:100px; height:2px; background-color:#fff;position: absolute;left: 0;top: 28px;}
.title_top .sobtitle a {display: inline-block;font-size: 14px;color: #fff;line-height: 14px;text-shadow: 0px 1px 2px #bbb;}
.title_top .sobtitle a:hover{ color:#fff;}
@media screen and (max-width: 1660px) { 
.title_top .sobtitle .p1 { font-size: 20px; line-height: 20px;}
.title_top .sobtitle .p2 { font-size: 40px; line-height: 40px; padding-top:10px;padding-left: 112px;}
.title_top .sobtitle i { width: 80px; height: 2px; margin-top: 5px; }
.sob1{ bottom:28px;}
.sob1 ul li img { width: 46px;}
.sob1 ul li h3 { font-size: 16px; }
}


.sob{height:60px;background:rgba(230, 243, 253, 0.9); position:absolute; left:0; bottom:0;width: 100%;}
.sob .sob_nav{/* width:100%; */height:60px;/* position:absolute; *//* bottom:0; *//* left:0; *//* background-color:#252525; */z-index: 12;}
.sob .sob_nav li{ float:left;width:14%;height:60px; position:relative;}
.sob .sob_nav a {display:block; font-size: 16px;height:60px;color: #333;line-height: 60px;position:relative; text-align:center;}
.sob .sob_nav li h3{}
.sob .sob_nav a i{ display:block; position:absolute; right:26px; width:15px; height:9px; top:30px; background-position:-309px -0px;}
.sob .sob_nav li:hover a,.sob .sob_nav li a.on {color: #fff;background-color: #e94b45;}
.sob .sob_nav li:hover a i,.sob .sob_nav li a.on i{background-position:-288px -0px;}
.sob .sob_nav .subMenu{ opacity:0; position:absolute; left:0; width:100%; bottom: 70px; display:none;}
.sob .sob_nav .subMenu a{ border-right:none;background:rgba(254, 104, 1, 0.9); border-bottom:rgba(255, 255, 255, 0.3) solid 1px; font-size:14px;}
.sob .sob_nav li:hover .subMenu{ opacity:1; display:block;}
.sob .sob_nav .subMenu a:hover{background:rgb(202, 85, 5);}
@media screen and (max-width: 1660px) { 
.sob{height:60px;}
.sob .sob_nav li{ height:60px;}
.sob .sob_nav a {height:60px; line-height:60px;}
.sob .sob_nav .subMenu{ bottom: 60px;}
.sob .sob_nav a i{ top:26px;}
}
.solutelist1{ width:100%;}
.solutelist1 ul{ width:100%;}
.solutelist1 ul li{ width:100%; position:relative;}
.solutelist1 ul li img{ display:block; width:100%;}
.solutelist1 ul .li1 .txt_box{ width:45%; background: url(../images/q28_01.png) repeat center center; height:100%; background-size:100%; position:absolute; left:0; top:0;}
.solutelist1 ul .li2 .txt_box{ width:45%; background: url(../images/q28_04.png) repeat center center; height:100%; background-size:100%; position:absolute; right:0; top:0;}
.solutelist1 ul .li3 .txt_box{ width:45%; background: url(../images/q28_05.png) repeat center center; height:100%; background-size:100%; position:absolute; left:0; top:0;}
.solutelist1 ul li h3{ font-size:60px; color:#fff; line-height:60px; padding-top:30%; padding-left:18.6%;}
.solutelist1 ul li .desc{ font-size:16px; color:#fff; line-height:30px; width:46.5%; margin-left:18.6%; margin-top:4.6%;}
.solutelist1 ul li .onl{ display:inline-block;padding-left:18.6%; margin-top:4.6%;}
.solutelist1 ul li .onl a{ display:inline-block; width:100%; margin-top:14px;transition: all ease 0.36s;}
.solutelist1 ul li .onl a span{ display:block; float:left; font-size:20px; color:#fff; line-height:20px;}
.solutelist1 ul li .onl a i{ display:block; width:20px; height:20px; background-position:-108px -47px; float:left; margin-left:10px;}
.solutelist1 ul li .onl a:hover { transform: translateX(-5px); transition: all ease 0.36s; font-weight:bold;}
.solutelist1 ul .li2 h3{padding-left:35%;}
.solutelist1 ul .li2 .desc{margin-left:35%; }
.solutelist1 ul .li2 .onl{padding-left:35%; }
@media screen and (max-width: 1660px) { 
.solutelist1 ul li h3{ font-size:46px; line-height:46px; padding-top:25%; padding-left:14.6%;}
.solutelist1 ul li .desc{ font-size:14px; line-height:26px; width:47%; margin-left:14.6%; margin-top:4.5%;}
.solutelist1 ul li .onl{ padding-left:14.6%; margin-top:4.5%;}
.solutelist1 ul li .onl a span{ font-size:16px; line-height:20px;}

}

.wra_p1{ display:inline-block; width:100%; padding:120px 0;}
.wra_p1 .wra_p1_1{ float:left; width:31.3%;}
.wra_p1 .wra_p1_1 img{ display:block; width:100%;}
.wra_p1 .wra_p1_2{ float:left; width:44%; margin-left:6.2%;}
.wra_p1 .wra_p1_2 h3{ display:inline-block; width:100%;}
.wra_p1 .wra_p1_2 h3 span{ display:block; float:left; font-size:50px; color:#333; line-height:50px;}
.wra_p1 .wra_p1_2 h3 i{ display:block; width:250px; height:2px; background-color:#ccc; float:left; margin-left:50px; margin-top:26px;}
.wra_p1 .wra_p1_2 em{ display:block; font-size:24px; color:#333; line-height:24px; padding-top:16px;}
.wra_p1 .wra_p1_2 p{ display:block; font-size:16px; color:#333; line-height:34px; padding-top:5%;}

.wra_p1 .wra_p1_3{ float:right; width:6.4%;}
.wra_p1 .wra_p1_3 img{ display:block; width:100%; border-radius:50%; border:#e0e0e0 solid 1px;}

.wra_pin1{width:100%; background: url(../images/q32_06.jpg) repeat top center;}
.wra_pin1_1 h2{ text-align:center; font-size:50px; color:#fff; line-height:50px; padding-top:8%;}
.wra_pin1_1 ul{ display:inline-block; width:100%; padding-bottom:10%; padding-top:2%;}
.wra_pin1_1 ul li{ float:left; width:30.3%; padding-left:3%; padding-top:4%;}
.wra_pin1_1 ul li p{background: url(../images/q33_03.png) repeat center center; width:69px; height:81px; font-size:70px; color:#e16701; line-height:106px; font-family:"Arial";padding-left: 10px; float:left;}
.wra_pin1_1 ul li h3{ float:left; font-size:22px; color:#fff; line-height:32px; padding-left:24px;}

.bxin{ display:none;}
.bxin.on{ display:block;}
.wra_pin2{ width:100%; padding:100px 0; background-color:#f5f5f5;}
.wra_pin2_11{ display:inline-block; width:100%;}
.wra_pin2_11 h3{ font-size:50px; color:#333; line-height:50px; float:left;}
.wra_pin2_11 h3 span{ color:#ed6d01;}
.wra_pin2_11 a{ display:block; float:right; width:164px; height:42px; background-color:#999; border-radius:50px; text-align:center; line-height:42px; font-size:14px; color:#fff; margin-top:6px;}
.wra_pin2_11 a:hover{ background-color:#ed6d01; color:#fff;}
.wra_pin2_12{ width:100%;}
.wra_pin2_12 ul{ display:inline-block; width:105%;}
.wra_pin2_12 ul li{ width:22.2%; float:left; margin-right:2.2%; text-align:center; margin-top:3%;transition: all ease 0.36s;}
.wra_pin2_12 ul li img{ display:block; width:100%; border-radius:5px;}
.wra_pin2_12 ul li h3{ font-size:20px; line-height:20px; padding-top:5%;}
.wra_pin2_12 ul li:hover { transform: translateY(-3px); transition: all ease 0.36s;}

.wra_pin3{ width:100%; padding:100px 0;}
.wra_pin3_12{ position:relative; width:100%; margin-top:4%; display:inline-block;}
.wra_pin3_12 .swiper-wrapper{ width:105%; display:inline-block;}
.wra_pin3_12 .swiper-slide{ width:46%;margin-right: 3%; position:relative; overflow:hidden; border-radius:5px;transition: all ease 0.36s; float:left; margin-bottom:30px;}
.wra_pin3_12 .swiper-slide img{ display:block; width:100%; border-radius:5px;}
.wra_pin3_12 .swiper-slide h3{ position:absolute; left:0; bottom:0; height:60px; width:100%; text-align:center; line-height:60px; color:#fff; background:rgba(0, 0, 0, .4); opacity:0;transition: all ease 0.36s;}
.wra_pin3_12 .swiper-slide:hover h3{ opacity:1;transition: all ease 0.36s;}

.swiper-button-prev{ width:50px !important; height:50px !important; background-color:#999; border-radius:50%; display:block; cursor:pointer;}
.swiper-button-prev:hover{ background-color:#e94b45;}
.swiper-button-prev span{ display:block; width:14px; height:11px; background-position:0px -94px; margin:0 auto;}
.swiper-button-next{ width:50px !important; height:50px !important; background-color:#999; border-radius:50%; display:block; cursor:pointer;}
.swiper-button-next:hover{ background-color:#e94b45;}
.swiper-button-next span{ display:block; width:14px; height:11px; background-position:-26px -94px; margin:0 auto;}
.swiper-button-next::after, .swiper-button-prev::after{ display:none;}


@media screen and (max-width: 1660px) { 

.wra_p1 {padding:80px 0;}
.wra_pin2_11 a{ margin-top:0px;}
.wra_p1 .wra_p1_2 h3 span{ font-size:38px; line-height:38px;}
.wra_p1 .wra_p1_2 h3 i { width: 200px; margin-left:40px; margin-top: 18px;}
.wra_p1 .wra_p1_2 em{ font-size:20px; line-height:20px; padding-top:14px;}
.wra_p1 .wra_p1_2 p{ font-size:14px; line-height:27px; padding-top:5%;}
.wra_pin1_1 h2{ font-size:40px; line-height:40px; padding-top:8%;}
.wra_pin1_1 ul li p{ font-size:60px;}
.wra_pin1_1 ul li h3{ font-size:18px; line-height:28px; padding-left:24px;}
.wra_pin2 .wra_pin2_11 h3{ font-size:40px; line-height:40px;}
.wra_pin3 .wra_pin2_11 h3{ font-size:40px; line-height:40px;}

}



.about_1{ width:100%; padding-top:90px;}
.about_10{ display:inline-block; width:100%;}
.about_11{ float:left; width:37.5%; border-right:#999 solid 1px;}
.about_11 h3{ font-size:50px; color:#333; line-height:70px;}
.about_11 a{ display:block; width:164px; height:42px; background-color:#999; line-height:42px; border-radius:50px; margin-top:80px; font-size:14px; color:#fff; text-align:center;}
.about_11 a:hover{ background-color:#ed6d01; color:#fff;}

.about_12{ float:right; width:50%; font-size:16px; line-height:34px;}

.floor_20_2{ width:100%; display:inline-block; padding-top:120px; padding-bottom:120px;}
.floor_20_2 dl{ float:left; margin-right:14%;}
.floor_20_2 dl.dl4{ margin-right:0;}
.floor_20_2 dl dd{ font-size:24px; color:#333; line-height:24px;}
.floor_20_2 dl dt{ font-size:24px; color:#ed6d01; line-height:24px; display:inline-block; width:100%; padding-top:12px;}
.floor_20_2 dl dt span{font-size:80px; color:#ed6d01; line-height:80px; display:block; float:left; margin-right:10px;}

.about_2{ width:100%; background: url(../images/q21_02.jpg) repeat center center; height:600px;}
.about_20{ display:inline-block; width:100%; padding-top:10%;}
.about_21{ float:left; width:31.3%;}
.about_21 h3{ font-size:50px; color:#fff; line-height:70px;text-shadow: 0px 1px 1px rgba(1, 30, 45, .5);}
.about_21 a{ display:block; width:164px; height:42px; background:rgba(0, 0, 0, 0.3); line-height:42px; border-radius:50px; margin-top:26%; font-size:14px; color:#fff; text-align:center;}
.about_21 a:hover{ background-color:#ed6d01; color:#fff;}

.about_22{ float:right; width:50%; font-size:16px; color:#fff; line-height:34px; margin-right:12.5%;}

.about_3{ width:100%; padding-top:4%; background-color:#f5f5f5;}
.about_30{ width:100%;}
.about_30 h2{ font-size:50px; color:#333; line-height:50px; text-align:center;}
.about_30 ul{ display:inline-block; width:105%;}
.about_30 ul li{ width:29.8%; float:left;  background: url(../images/q23_03.jpg) repeat center center; height:260px; margin-right:3%; margin-top:3%; border-radius:5px; overflow:hidden; background-size:100%;}
.about_30 ul li a{ display:block; width:100%; height:100%;}
.about_30 ul li p{ font-size:14px; width:78px; height:24px; color:#e94b45; border:#e94b45 solid 1px; border-radius:5px; text-align:center; line-height:24px; margin-top:10%; margin-left:10%;}
.about_30 ul li h3{ font-size:24px; line-height:24px; padding-top:6.5%; padding-left:10%;}
.about_30 ul li h4{ font-size:16px; color:#666; line-height:16px; padding-top:4%; padding-left:10%;}
.about_30 ul li:hover{ background: url(../images/q22_03.jpg) repeat center center; background-size:100%;box-shadow: 0 8px 16px rgba(246,204,175,0.5);}

.about_4{width:100%; padding-top:4%; background-color:#f5f5f5; padding-bottom:100px;}
.about_40{ width:100%;}
.about_40 h2{ font-size:50px; color:#333; line-height:50px; text-align:center;}
.about_40 .tbC{ width:100%; position:relative; padding-bottom:120px;}
.about_40 .tbC .prev{ width:50px; height:50px; background-color:#999; border-radius:50%; display:block; position:absolute; left:50%; bottom:0; margin-left:-66px; cursor:pointer;}
.about_40 .tbC .prev:hover{ background-color:#e94b45;}
.about_40 .tbC .prev span{ display:block; width:14px; height:11px; background-position:0px -94px; margin:0 auto; margin-top:20px;}
.about_40 .tbC .next{ width:50px; height:50px; background-color:#999; border-radius:50%; display:block; position:absolute; left:50%; bottom:0; margin-left:30px; cursor:pointer;}
.about_40 .tbC .next:hover{ background-color:#e94b45;}
.about_40 .tbC .next span{ display:block; width:14px; height:11px; background-position:-26px -94px; margin:0 auto; margin-top:20px;}
.about_40 .tbC .slide{ width:100%;}
.about_40 .tbC .slide ul{ display:inline-block; width:100%;}
.about_40 .tbC .slide ul li{ width:311px; height:84px; float:left; margin:0 44px; margin-top:56px;background: url(../images/q24_03.png) repeat center center; background-size:100%; text-align:center;}
.about_40 .tbC .slide ul li:hover{background: url(../images/q24_04.png) repeat center center;background-size:100%; }
.about_40 .tbC .slide ul li h3{ font-size:14px; color:#999; line-height:14px; height:14px; margin-top:6px;}
.about_40 .tbC .slide ul li p{ margin:0 auto; font-size:20px; line-height:24px; margin-top:10px; width:80%;}

.about_5{width:100%; padding-top:4%; background-color:#fff; padding-bottom:100px;}
.about_50{ width:100%;}
.about_50 h2{ font-size:50px; color:#333; line-height:50px; text-align:center;}
.about_51{ width:100%; position:relative; padding-bottom:20px; margin-top:70px;}
.about_51 .prev{ width:50px; height:50px; background-color:#999; border-radius:50%; display:block; position:absolute; left:0%; top:50%; margin-left:-90px; margin-top:-85px; cursor:pointer;}
.about_51 .prev:hover{ background-color:#e94b45;}
.about_51 .prev span{ display:block; width:14px; height:11px; background-position:0px -94px; margin:0 auto; margin-top:20px;}
.about_51 .next{ width:50px; height:50px; background-color:#999; border-radius:50%; display:block; position:absolute; right:0%; top:50%; margin-right:-90px; margin-top:-85px; cursor:pointer;}
.about_51 .next:hover{ background-color:#e94b45;}
.about_51 .next span{ display:block; width:14px; height:11px; background-position:-26px -94px; margin:0 auto; margin-top:20px;}
.about_51 .bd{ width:100%;}
.about_51 .bd ul{ display:inline-block; width:100%;}
.about_51 .bd ul li{ width:320px; height:469px; background: url(../images/q26_03.jpg) repeat center center;background-size:100%; text-align:center; margin-right:40px; }
.about_51 .bd ul li img{ display:block; width:262px; height:350px; margin:0 auto; padding-top:30px;}
.about_51 .bd ul li h3{ font-size:20px; line-height:20px; margin-top:26px;}



@media screen and (max-width: 1660px) { 
.about_51 { padding-bottom: 90px;}
.about_51 .prev{left:50%; bottom:0; top:auto; margin-left:-66px; margin-top:0;}
.about_51 .next{ left:50%; bottom:0; right:auto; top:auto; margin-left:30px; margin-top:0;}
.about_51 .bd ul li{ width:270px; height:396px;}
.about_51 .bd ul li img{ display:block; width:240px; height:320px; padding-top:20px;}
.about_51 .bd ul li h3{ font-size:16px; line-height:18px; margin-top:10px;}
.about_40 .tbC .slide ul li { width: 264px; height:72px; margin: 0 18px;margin-top:40px;}
.about_40 .tbC .slide ul li h3{margin-top:4px;}
.about_40 .tbC .slide ul li p{font-size:18px; line-height:22px; margin-top:8px;}
.about_11 h3{ font-size:40px; color:#333; line-height:60px;}
.floor_20_2 dl {  margin-right: 12%;}
.floor_20_2 dl dt span{font-size:60px; line-height:60px;}
.about_21 h3{ font-size:40px; line-height:60px;}
.about_2 { height: 500px;}
.sob .sob_nav .subMenu a { height: 50px; line-height: 50px;}
.about_30 h2{ font-size:40px; line-height:40px;}
.about_30 ul li{ height:194px;}
.about_40 h2{ font-size:40px; line-height:40px;}
.about_50 h2{ font-size:40px; line-height:40px;}
}




.productpage .part_2 .prd_ul { padding-bottom: 40px; padding-top:20px; }
.productpage .part_2 .prd_ul .ul{ width:105%; display:inline-block;}
.productpage .part_2 .prd_ul li {margin-top:30px;width: 21.6%;margin-right:3%;float:left;position: relative; background-color:#fff; overflow: hidden; padding-bottom:18px; border-radius:5px; overflow:hidden;transition: all ease 0.36s; box-shadow: 1px 0 5px rgba(0,0,0,0.1);}
.productpage .part_2 .prd_ul li a{}
.productpage .part_2 .prd_ul li a .img{ width:100%; position:relative;}
.productpage .part_2 .prd_ul li a .img1{width:100%;display: block;}
.productpage .part_2 .prd_ul li .cp_bg{position: absolute;left: -100%;top: 0px;width:100%;height:100%;text-align: center;transition: all ease-in-out 600ms;}
.productpage .part_2 .prd_ul li .cp_bg span{background-position: -200px -210px;width: 45px;height: 45px; position:absolute; left:50%; top:50%; margin-left:-22.5px; margin-top:-22.5px;}
.productpage .part_2 .prd_ul li a .p1{font-size: 18px;color: #333333;padding-top:18px; padding-left:10px; padding-right:10px;}
.productpage .part_2 .prd_ul li a .p2{font-size: 16px;color: #666; line-height: 18px;padding-top:20px; padding-left:10px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.productpage .part_2 .prd_ul li a .p3{font-size: 16px;color: #666; line-height: 18px;padding-top:12px; padding-left:10px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.productpage .part_2 .prd_ul li:hover .cp_bg{background: url(../images/black50.png) repeat center center;transition: all ease 600ms;left: 0;}
.productpage .part_2 .prd_ul li:hover a .p1{color: #e94b45;}
.productpage .part_2 .prd_ul li:hover { transform: translateY(-3px); box-shadow: 8px 0 16px rgba(0,0,0,0.1); transition: all ease 0.36s;}

.productpage1 .part_2 .prd_ul { width:100%; padding-bottom: 40px; padding-top:30px; }
.productpage1 .part_2 .prd_ul .ul{ width:105%; display:inline-block;}
.productpage1 .part_2 .prd_ul li {margin-top: 30px;
width: 21.6%;
margin-right: 3%;position: relative;overflow: hidden;}
.productpage1 .part_2 .prd_ul li a{}
.productpage1 .part_2 .prd_ul li .img{ display:block; width:100%; position:relative;}
.productpage1 .part_2 .prd_ul li a .img1{width:100%;display: block;}
.productpage1 .part_2 .prd_ul li .cp_bg{position: absolute;left: -100%;top: 0px;width:100%;text-align: center;transition: all ease-in-out 600ms; height:100%;}
.productpage1 .part_2 .prd_ul li .cp_bg span{background-position: -200px -210px;width: 45px;height: 45px;margin-top:-22.5px; position:absolute; left:50%; top:50%; margin-left:-22.5px;}
.productpage1 .part_2 .prd_ul li a .p1{font-size: 20px;color: #333333;margin-top: 18px; height:50px; text-align:center;}
.productpage1 .part_2 .prd_ul li a .p2{font-size: 12px;color: #999999;height: 12px;line-height: 12px;padding-top:4px;}
.productpage1 .part_2 .prd_ul li:hover .cp_bg{background: url(../images/black50.png) repeat center center;transition: all ease 600ms;left: 0;}
.productpage1 .part_2 .prd_ul li:hover a .p1{color: #e94b45;}
.productpage1 .part_2 .prd_ul li:hover {}

@media screen and (max-width: 1660px) { 
.productpage .part_2 .prd_ul li a .p1 {
  font-size: 16px;}

}
.in_ny1{background-color: #f5f5f5; padding-top: 150px;}

/* 新闻动态 */
.news_wrapper .pager{margin-top:30px;}
.news_center .newslist li{position:relative;transition:all ease 0.36s;}
.news_center .newslist li .newscont{padding:50px 0;position:relative;display:block;border-bottom:1px solid #cccccc;}
.news_center .newslist li .img{position:relative;float:left;display:block;width:32.143%;overflow: hidden;}
.news_center .newslist li img{display:block;width:100%;transition:all ease 0.36s;}
.news_center .newslist li .txtbox{float:right;width:60%;}
.news_center .newslist li .txt{position:relative;}
.news_center .newslist li .txt .tit{position:relative;font-size:34px;line-height:36px;color:#333;margin-top: 26px;}
.news_center .newslist li .txt .tit:before{content: '';position: absolute;left: -13%;top:20px;width: 0;height: 1px;background:#e94b45;z-index:2;transition: .8s;}
.news_center .newslist li .txt .time{padding-top:16px;font-family: arial;font-size:24px;color:#999;}
.news_center .newslist li .txt .desc{padding-top:22px;font-size:16px;line-height:26px;color:#a0a3aa; padding-right:50px;}
.news_center .newslist li .detail{opacity:0;}
.news_center .newslist li:hover img{transform:scale(1.05);transition:all ease 0.36s;}
.news_center .newslist li:hover{box-shadow: 8px 0 16px rgba(99, 97, 97, 0.1);transform:translateY(-5px);background:#fff;transition:all ease 0.36s;}
.news_center .newslist li:hover a{border-bottom:none;}
.news_center .newslist li:hover .txt .tit:before{width:90px;transition:all ease 0.36s;}
.news_center .newslist li:hover .txt .tit{color:#e94b45;}
.news_center .newslist li .detail{position:relative;margin-top:30px;display:block;width:150px;height:36px;font-size:16px;line-height:36px;color:#fff;background: #e94b45;transition:all ease 0.36s; text-align:center;}
.news_center .newslist li .detail span{position:relative;z-index:12;}
.news_center .newslist li .detail:before,.news_center .newslist li .detail:after{content: '';position: absolute;left: 0;top: 0;width: 0;height: 36px;background: #e94b45;z-index:2;transition: .5s;}
.news_center .newslist li .detail:before{transition: .3s; background: #e94b45;z-index:-1;}
.news_center .newslist li:hover .detail{transition:all ease 0.36s;}
.news_center .newslist li:hover .detail:before,.news_center .newslist li:hover .detail:after{width:150px;}
.news_center .newslist li:hover .detail span{color:#fff;transition:all ease 0.36s;}
/*.news_center .newslist li:first-child .newscont{padding:0;background:#fff;border-bottom:0;}*/
/*.news_center .newslist li:first-child .newscont{ padding-top:0;}*/
.news_center .newslist li:first-child:hover{box-shadow: none;}
.news_center .newslist li:hover .detail{opacity:1;}

.news_center.tuandui .newslist li .img{ height:290px;width: 15.6%;}
.news_center.tuandui .newslist li .txtbox{ width:77%;}


.news_center.tuandui .newslist li .txt .tit:before{ display:none;}




.top_new{ padding-top:40px;}
.top_new .top_tit{height: 26px;line-height: 26px;}
.top_new .top_tit .tit{font-size: 26px;color: #333333;font-weight: bold;width: 150px;float: left;height: 26px;line-height: 26px;border-left: 6px solid #e94b45;text-indent: 20px;}
.top_new .top_tit .cmore{font-size: 16px;color: #333333;display: block;float: right;}
.top_new .top_tit .cmore:hover{color: #e94b45;}
.top_new .cont .list{margin-top:40px;}
.top_new .cont .list .item{transition: all ease 0.6s;position: relative; float: left;width: 576px;height: 186px;margin-bottom: 40px; background: #f8f8f8;border: 1px solid #dedede;}
.top_new .cont .list .item:hover{transform: translateY(-6px);transition: all ease 0.6s;}
.top_new .cont .list .item a{}
.top_new .cont .list .item a .tit{font-size: 20px;color: #333333;font-weight: bold;}
.top_new .cont .list .item a .p1{font-size: 14px;color: #999999;padding-top: 4px;}
.top_new .cont .list .item a .p2{font-size: 14px;color: #999999;padding-top: 10px;line-height: 20px;}
.top_new .cont .list .item a .icon{position: absolute;right: 40px;bottom: 40px;background-position: -260px -70px;width: 30px;height: 30px;display: block;}
.top_new .cont .list .item .txt{ width: 400px;padding: 40px;}

.top_new .cont .list .item:hover{background: #ffffff;    box-shadow: 0 4px 10px #ededed;}
.top_new .cont .list .item:hover a .tit{color: #e94b45;}
.top_new .cont .list .item:hover a .icon{background-position: -300px -70px;}
.top_new .cont .list .item:nth-child(odd){margin-right: 38px;}


.product_lb{ padding-top:60px;}
.bid_wrapper {
  padding-bottom: 150px;
}
.bid_wrapper .pager {
  margin-top: 50px;
}
.bid_center {
}
.bid_center .bidlist {

}
.bid_center .bidlist .b_top {
  padding-bottom: 30px;
  border-bottom: 2px solid #666;
}
.bid_center .bidlist .b_top h3 {
  float: left;
  font-size: 26px;
  line-height: 26px;
  color: #333;
}
.bid_center .bidlist .b_top p {
 margin-left:120px;
  font-size: 26px;
  line-height: 26px;
  color: #333;
}
/*.bid_center .bidlist li {
  display: block;
  height: 80px;
  line-height: 80px;
  border-bottom: 1px solid #ccc;
  transition: all ease 0.36s;
}
.bid_center .bidlist li a {
  display: block;
  height: 80px;
}
.bid_center .bidlist li h3 {
  float: left;
  font-size: 20px;
  color: #333;
  line-height: 80px;
}
.bid_center .bidlist li p {
margin-left:120px;
 overflow:hidden;text-overflow:ellipsis; white-space:nowrap;
  font-size: 16px;
  line-height: 80px;
  color: #999;
}
.bid_center .bidlist li:hover {
  transform: translateY(-3px);
  transition: all ease 0.36s;
}
.bid_center .bidlist li:hover h3 {
  font-weight: bold;
  color: #e94b45;
}
.bid_center .bidlist ul{background: url(../images/sy51.png) repeat-y center;}
.bid_center .bidlist ul li:before{background: url(../images/sy50.png) no-repeat center center; left: -78px;top: 12px; content: "";display: block;position: absolute;width: 17px;height: 17px;}
.bid_center .bidlist ul li h3:hover{
  color:#e94b45;
  transition: all 1s;
  transform: translateY(-5px);
}

.bid_center .bidlist ul li h3 {
  position: relative;
  display: block;
  text-decoration: none;font-size:28px;
  font-family: "Lato";
  color: #ecf0f1;
  text-transform: uppercase;
  padding: 4px 0;
  transition: 0.5s;
}
.bid_center .bidlist ul li h3::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  top: 100%;
  left: 0;
  background:#2071cc;
  transition: transform 0.5s;
  transform: scaleX(0);
  transform-origin: right;
}
.bid_center .bidlist ul li h3:hover {
  color:#e94b45;
}
.bid_center .bidlist ul li h3:hover::after {
  transform: scaleX(1);
  transform-origin: left;
}

.bid_center .bidlist ul li:nth-child(2n):before{background: url(../images/sy50.png) no-repeat center center; right: -79px;top: 12px;left: auto; content: "";display: block;position: absolute;width: 17px;height: 17px;}
.bid_center .bidlist ul li h3{color: #333;transition: all 1s;}
.bid_center .bidlist ul li p{color: #666;margin-top: 10px; height: 60px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.clearfix-time:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.bid_center .bidlist ul li:nth-child(1){margin-top: 0;}

.bid_center .bidlist ul li{float: right;width: 45%;text-align: left;position: relative;margin-top: 100px;}
.bid_center .bidlist ul li:nth-child(2n) {float: left;text-align: right;margin-top: 90px;}


@media (max-width: 1660px) {
.bid_center .bidlist ul li::before { left: -68px;}
.bid_center .bidlist ul li:nth-child(2n)::before { right: -69px;}


}



.bid_center .bidlist { width: 100%; margin: 4% auto 7%;position: relative;}

.bid_center .bidlist .parHd {width: 100%; display: inline-block;
    height: 92px;margin-top: 50px;
    overflow: hidden;}

.bid_center .bidlist .parHd  ul{ width: 100%; text-align: center; margin: 0 auto; padding-top: 25px;}

.bid_center .bidlist .parHd .tempWrap{ margin: 0 auto;}

.bid_center .bidlist .parHd .tempWrap:after{ content: '';  width: 85%; height: 1px;
    background: #e1e1e1;
    position: absolute;
    right: 8%;
    top: 35%;
    z-index: 10;}


.bid_center .bidlist .parHd li.no_line:before{ display: none;}
.bid_center .bidlist .parHd li{ width: 120px;  display: inline-block; cursor: pointer; padding-top: 30px; font-size: 16px; color: #000;margin:0 30px; position: relative; }
.bid_center .bidlist .parHd li:after{ content: ''; background: url(../images/sy49.png) no-repeat; width: 17px; height: 17px; position: absolute;  z-index: 20;top: 12px; left: 50%; margin-left: -12px;}
.bid_center .bidlist .parBd{ text-align: center; margin-top: 60px;}
.bid_center .bidlist .parHd li.act:after{background: url(../images/sy50.png) no-repeat; }
.bid_center .bidlist .parBd .slideBox{ display: none; font-size: 20px;}
.bid_center .bidlist .parBd .slideBox:first-child{ display: block; }

.bid_center .bidlist .parHd .sPrev{ display:block; width:36px; height:36px; background-color:#666; border-radius:50px; position:absolute; left:px; top:50%; margin-top: -18px; display:flex; justify-content: center; align-items: center;}
.bid_center .bidlist .parHd .sNext{ display:block; width:36px; height:36px; background-color:#666; border-radius:50px; position:absolute; right:0px; top:50%;margin-top: -18px;display:flex; justify-content: center; align-items: center;}
.bid_center .bidlist .parHd .sPrev:hover,.bid_center .bidlist .parHd .sNext:hover{background-color:#e94b45;}
.bid_center .bidlist .parHd .sPrev span{ display:block; width:9px; height:14px; background-position:-105px -84px;}
.bid_center .bidlist .parHd .sNext span{ display:block; width:9px; height:14px; background-position:-127px -84px;}
*/


.about-main2{height: 890px;width: 100%;overflow: hidden;}
.about-main2 .licheng-bg{background-color: rgba(255,255,255,.9);width: 100%;height: 100%;position: relative;}
.licheng-bg .w1400{ height:100%;}
.about-main2 .licheng-bg .warper{height: 100%;}
.about-main2 .licheng-bg .quxian{max-width: none;position: absolute;bottom: 0px;left: 0;opacity: 0.7;background:url(../images/lc-quxian.png) no-repeat center center; width:100%; height:670px;}
.about-main2 .ny-title{padding-top: 80px;}
.ny-title .title-en{font-size: 36px; color: #b4b4b4; font-family: arial; line-height: 36px; font-weight: normal;}
.ny-title .title-ch{font-size: 26px; color: #333333; margin: 15px 0; font-weight: normal;}
.ny-title i{display: block; width: 42px; height: 1px; background-color: #b5b5b5;}
.about-main2 .licheng-content{width: 100%;height: 100%;}
.about-main2 .licheng-content .swiper-wrapper,.about-main2 .licheng-content .swiper-slide,.about-main2 .licheng-content ul{width: 100%;height: 100%;}
.about-main2 .licheng-content ul li{width:33.3%;float: left;height: 100%;}
.about-main2 .licheng-content ul li a{display: block;width: 100%;position: relative;height:200px}
.about-main2 .licheng-content ul li .date{color: #0a3875;font-size: 30px;}
.about-main2 .licheng-content ul li .line{margin-bottom: 30px;}
.about-main2 .licheng-content ul li .line{margin-top: 32px;}
.about-main2 .licheng-content ul li .line:after{width: 20px;height: 20px;background-color: rgba(10, 56, 117, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li .line:before{width: 20px;height: 20px;background-color: rgba(10, 56, 117, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li .lc-left{position: absolute;}
.about-main2 .licheng-content ul li .line{height: 140px;width: 1px;display: block;background-color: #0A3875;position: relative;left: 46px;}
.about-main2 .licheng-content ul li .lc-right{position: absolute;left: 12%;width: 88%;height:100%;display: table;}
.about-main2 .licheng-content ul li .lc-right img{ display:block; margin-top:16px;}

.about-main2 .licheng-content ul li.item2 .lc-right, 
.about-main2 .licheng-content ul li.item5 .lc-right,
.about-main2 .licheng-content ul li.item8 .lc-right,
.about-main2 .licheng-content ul li.item11 .lc-right,
.about-main2 .licheng-content ul li.item14 .lc-right,
.about-main2 .licheng-content ul li.item17 .lc-right,
.about-main2 .licheng-content ul li.item20 .lc-right
{width: 400px;}
.about-main2 .licheng-content ul li .lc-right .right-text{padding:0 20px;display: table-cell;vertical-align: middle; font-size:14px; line-height:20px;}
.about-main2 .licheng-content ul li.item1 a,
.about-main2 .licheng-content ul li.item4 a,
.about-main2 .licheng-content ul li.item7 a,
.about-main2 .licheng-content ul li.item10 a{top: 172px;}
.about-main2 .licheng-content ul li.item1 .lc-left .line:after,
.about-main2 .licheng-content ul li.item4 .lc-left .line:after,
.about-main2 .licheng-content ul li.item7 .lc-left .line:after,
.about-main2 .licheng-content ul li.item10 .lc-left .line:after{bottom: -20px;left: -10px;}
.about-main2 .licheng-content ul li.item1 .lc-right,
.about-main2 .licheng-content ul li.item4 .lc-right,
.about-main2 .licheng-content ul li.item7 .lc-right,
.about-main2 .licheng-content ul li.item10 .lc-right{bottom:38px;}
.about-main2 .licheng-content ul li.item2 a,
.about-main2 .licheng-content ul li.item5 a,
.about-main2 .licheng-content ul li.item8 a,
.about-main2 .licheng-content ul li.item11 a{top: 400px;}
.about-main2 .licheng-content ul li.item2 .lc-left .line:before,
.about-main2 .licheng-content ul li.item5 .lc-left .line:before,
.about-main2 .licheng-content ul li.item8 .lc-left .line:before,
.about-main2 .licheng-content ul li.item11 .lc-left .line:before{top: -20px;left: -10px;}
.about-main2 .licheng-content ul li.item2 .lc-right,
.about-main2 .licheng-content ul li.item5 .lc-right,
.about-main2 .licheng-content ul li.item8 .lc-right,
.about-main2 .licheng-content ul li.item11 .lc-right{top:44px;}
.about-main2 .licheng-content ul li.item3 a,
.about-main2 .licheng-content ul li.item6 a,
.about-main2 .licheng-content ul li.item9 a,
.about-main2 .licheng-content ul li.item12 a{top: 236px;}
.about-main2 .licheng-content ul li.item3 .lc-left .line:after,
.about-main2 .licheng-content ul li.item6 .lc-left .line:after,
.about-main2 .licheng-content ul li.item9 .lc-left .line:after,
.about-main2 .licheng-content ul li.item12 .lc-left .line:after{bottom: -20px;left: -10px;}
.about-main2 .licheng-content ul li.item3 .lc-right,
.about-main2 .licheng-content ul li.item6 .lc-right,
.about-main2 .licheng-content ul li.item9 .lc-right,
.about-main2 .licheng-content ul li.item12 .lc-right{bottom:38px;}
.about-main2 .licheng-content ul li.item1 .line::before,
.about-main2 .licheng-content ul li.item3 .line::before,
.about-main2 .licheng-content ul li.item4 .line::before,
.about-main2 .licheng-content ul li.item6 .line::before,
.about-main2 .licheng-content ul li.item7 .line::before,
.about-main2 .licheng-content ul li.item9 .line::before,
.about-main2 .licheng-content ul li.item10 .line::before,
.about-main2 .licheng-content ul li.item12 .line::before,
.about-main2 .licheng-content ul li.item13 .line::before,
.about-main2 .licheng-content ul li.item15 .line::before,
.about-main2 .licheng-content ul li.item16 .line::before,
.about-main2 .licheng-content ul li.item18 .line::before,
.about-main2 .licheng-content ul li.item19 .line::before,
.about-main2 .licheng-content ul li.item21 .line::before{ display:none;}
.about-main2 .licheng-content ul li.item2 .line::after,
.about-main2 .licheng-content ul li.item5 .line::after,
.about-main2 .licheng-content ul li.item8 .line::after,
.about-main2 .licheng-content ul li.item11 .line::after,
.about-main2 .licheng-content ul li.item14 .line::after,
.about-main2 .licheng-content ul li.item17 .line::after,
.about-main2 .licheng-content ul li.item20 .line::after{ display:none;}

.about-main2 .licheng-content ul li a:hover{ color:#333;}

.about-main2 .licheng-content .right-text h3{font-size: 28px;margin-bottom: 14px;font-weight: bold;}
.about-main2 .licheng-content .right-text p{font-size: 14px;line-height:26px;}
.lc-swiper-btn{width: 100%;position: absolute;top: 370px; z-index:50;}
.lc-swiper-btn a{display: block;position: absolute;}
.lc-swiper-btn .btn-prev{position: absolute;left: 0px;top: 50px;width: 36px;height: 36px;background-color:#666; border-radius:50px; cursor:pointer; display:flex; justify-content: center; align-items: center;}
.lc-swiper-btn .btn-next{position: absolute;right: 0px;top: 50px;width: 36px;height: 36px;background-color:#666; border-radius:50px; cursor:pointer; display:flex; justify-content: center; align-items: center;}
.lc-swiper-btn .iconfont{font-size: 30px;}

.lc-swiper-btn .btn-prev:hover,.lc-swiper-btn .btn-next:hover{background-color:#e94b45;}
.lc-swiper-btn .btn-prev span{ display:block; width:9px; height:14px; background-position:-105px -84px;}
.lc-swiper-btn .btn-next span{ display:block; width:9px; height:14px; background-position:-127px -84px;}



.about-main2 .licheng-content ul li.item2 .line { height: 140px;}


@media (max-width: 1660px) {
    .yewu_t1 .dl .wn h3{font-size:40px; line-height:40px;}
    .yewu_t1 .dl .wn h4{font-size:22px; line-height:22px;}
    .yewu_t1 .dl .img i { height: 366px;}
    .yewu_t1 dd h3{ font-size:40px; line-height:40px;}
    .yewu_t1 dd p{font-size:15px; line-height:15px; padding-top:12px;}
    .yewu_t1 dt p{ width:240px; height:320px;border-radius:40px 70px 40px 70px; margin-right:50px;}
.yewu_t1 dt p span{ font-size:30px; line-height:30px;}
    
.about-main2 .licheng-content ul li.item1 a, .about-main2 .licheng-content ul li.item4 a, .about-main2 .licheng-content ul li.item7 a, .about-main2 .licheng-content ul li.item10 a { top: 142px;}
.about-main2 .licheng-content ul li.item2 a, .about-main2 .licheng-content ul li.item5 a, .about-main2 .licheng-content ul li.item8 a, .about-main2 .licheng-content ul li.item11 a { top: 412px;}
.about-main2 .licheng-content ul li.item3 a,
.about-main2 .licheng-content ul li.item6 a,
.about-main2 .licheng-content ul li.item9 a,
.about-main2 .licheng-content ul li.item12 a{top: 230px;}

}
/*产品详情	*/
.productpage_detali .top_content{height:450px;padding-top: 60px;}
.productpage_detali .top_content .left{width: 600px;height:450px;float: left;position: relative;}
.productpage_detali .top_content .left .picScroll-left .bd ul li .pic img{width: 600px;height:450px;display:block;}
.productpage_detali .top_content .picScroll-left{width:600px;overflow:hidden;position:relative;/* border:1px solid #ccc; */}
.productpage_detali .top_content .picScroll-left .hd{overflow:hidden;/* height:30px; *//* background:#f4f4f4; *//* padding:0 10px; */position: absolute;bottom: 30px;z-index: 99;left: 40px;}
.productpage_detali .top_content .picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("images/arrow.png") no-repeat;}
.productpage_detali .top_content .picScroll-left .hd .next{ background-position:0 -50px;  }
.productpage_detali .top_content .picScroll-left .hd .prevStop{ background-position:-60px 0; }
.productpage_detali .top_content .picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.productpage_detali .top_content .picScroll-left .hd ul{float:right;overflow:hidden;zoom:1;/* margin-top:10px; */zoom:1;}
.productpage_detali .top_content .picScroll-left .hd ul li{ float:left;  width:10px; height:10px; border-radius: 50%; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background: #ffffff;}
.productpage_detali .top_content .picScroll-left .hd ul li.on{ background: #e94b45; }
.productpage_detali .top_content .picScroll-left .bd{/* padding:10px; */}
.productpage_detali .top_content .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.productpage_detali .top_content .picScroll-left .bd ul li{/* margin:0 8px; */float:left;_display:inline;overflow:hidden;text-align:center;}
.productpage_detali .top_content .picScroll-left .bd ul li .pic{ text-align:center; }
.productpage_detali .top_content .picScroll-left .bd ul li .pic img{width:120px;height:90px;display:block;/* padding:2px; *//* border:1px solid #ccc; */}
.productpage_detali .top_content .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.productpage_detali .top_content .picScroll-left .bd ul li .title{ line-height:24px;   }
.productpage_detali .top_content .right{background: #F8F8F8;width:798px;height: 400px;border:1px solid #dddddd;float: right;margin-top:48px;/* padding-left: 50px; */}
.productpage_detali .top_content .right .tit{font-size: 30px;color: #e94b45;font-weight: bold;text-indent: 50px;margin-top: 60px;}
.productpage_detali .top_content .right .p1{width: 84px;height: 2px;background: #979797;margin-left: 50px;margin: 30px 50px;}
.productpage_detali .top_content .right .p2{font-size: 14px;color: #666666;line-height: 24px;/* text-indent: 50px; */width: 450px;/* margin: 0 auto; */padding-left: 50px;padding-bottom: 40px;}
.productpage_detali .top_content .right .lmore{font-size: 16px;color: #e94b45;width: 170px;height: 40px;line-height: 40px;border: 1px solid #e94b45;display: block;text-align: center;margin-left: 50px; position:relative; float:left;}
.productpage_detali .top_content .right .fanhui{font-size: 16px;color: #e94b45;width: 170px;height: 40px;line-height: 40px;border: 1px solid #e94b45;display: block;text-align: center;margin-left: 50px; position:relative; float:left;}
.productpage_detali .top_content .right .fanhui:hover{ background-color:#e94b45; color:#fff;}
.productpage_detali .top_content .right .lmore img{ display:block; width:120px; position:absolute; left:25px; top:42px; height:0;-webkit-transition: opacity 0s 0.9s;-moz-transition: opacity 0s 0.9s;-o-transition: opacity 0s 0.9s;transition: opacity 0s 0.9s;}
.productpage_detali .top_content .right .lmore:hover img{ height:120px;}
.productpage_detali .top1_content {padding: 50px;background: #f8f8f8;margin-top: 50px;padding-bottom: 50px;   min-height: 400px;} 
.productpage_detali .top1_content .tit{font-size: 24px;color: #333333;font-weight: bold;height: 26px;line-height: 26px;margin-bottom: 44px;} 
.productpage_detali .top1_content .tit i{display: block;background: url(../images/wrap.png) left center no-repeat;width:85%;height: 20px;float: right;margin-top: 4px;} 
.productpage_detali .top1_content .cont{color: #666666;font-size: 14px;} 
.top_prd{}
.top_prd .cont .ul{width: 106%;display:inline-block;}
.top_prd .top_tit{height: 26px;line-height: 26px;    margin-top: 60px;}
.top_prd .top_tit .tit{font-size: 26px;color: #333333;font-weight: bold;width: 150px;float: left;height: 26px;line-height: 26px;border-left: 6px solid #e94b45;text-indent: 20px;}
.top_prd .top_tit .cmore{font-size: 16px;color: #333333;display: block;float: right;}
.top_prd .top_tit .cmore:hover{color: #e94b45;}

@media screen and (max-width: 1660px) { 
.productpage_detali .top_content .right { width: 598px;}
}

.productpage .part_2 .prd_ul { padding-bottom: 40px; padding-top:20px; }
.top_prd .cont{ width:100%; overflow:hidden;}
.top_prd .cont .ul{ width:105%; display:inline-block;}
.top_prd .cont li {margin-top:30px;width:29.7%;margin-right:3%;float:left;position: relative; background-color:#fff; overflow: hidden; padding-bottom:34px; border-radius:5px; overflow:hidden;transition: all ease 0.36s;}
.top_prd .cont li a{}
.top_prd .cont li a .img{ width:100%; position:relative;}
.top_prd .cont li a .img1{width:100%;display: block;}
.top_prd .cont li .cp_bg{position: absolute;left: -100%;top: 0px;width:100%;height:100%;text-align: center;transition: all ease-in-out 600ms;}
.top_prd .cont li .cp_bg span{background-position: -200px -210px;width: 45px;height: 45px; position:absolute; left:50%; top:50%; margin-left:-22.5px; margin-top:-22.5px;}
.top_prd .cont li a .p1{font-size: 20px;color: #333333;font-weight: bold;padding-top:30px; padding-left:30px;}
.top_prd .cont li a .p2{font-size: 16px;color: #666; line-height: 16px;padding-top:20px; padding-left:30px;}
.top_prd .cont li a .p3{font-size: 16px;color: #666; line-height: 16px;padding-top:12px; padding-left:30px;}
.top_prd .cont li:hover .cp_bg{background: url(../images/black50.png) repeat center center;transition: all ease 600ms;left: 0;}
.top_prd .cont li:hover a .p1{color: #e94b45;}
.top_prd .cont li:hover { transform: translateY(-3px); box-shadow: 8px 0 16px rgba(0,0,0,0.1); transition: all ease 0.36s;}


.xq_xin{ height:50px; width:100%;}



.jobPage{ padding-top:50px;}
.jobPage .item { padding: 10px 0px 0; margin-bottom: 20px; position: relative;}
.jobPage .item .top { height: 88px;padding-left: 20px;  cursor: pointer;border:#e5e5e5 solid 1px; border-left: 4px solid #e5e5e5;}
.jobPage .item .top em{  float: right; margin: 20px 20px 0 0; display:block;}
.jobPage .item.hover .top{border-left: 4px solid #e94b45;}
.jobPage .item.hover .bottom{border-left: 4px solid #e94b45;}
.jobPage .item.hover .top s { background-position: -265px -55px;}
.jobPage .item .top h3 { font-size: 20px; color: #333; font-weight:normal; padding-top:12px; font-weight:bold;}
.jobPage .item .top i{ display:block; padding-top:6px;}
.jobPage .item .top i span{ padding-right:20px;}
.jobPage .item .bottom { padding: 20px 30px 5px; line-height: 32px; border:#e5e5e5 solid 1px; border-top:none;}
.hidden { display: none;}
.jobPage .item .bottom { line-height: 32px;}
.jobPage .morebtn { width: 535px; height: 35px; line-height: 35px; position: relative; margin: 0 auto; padding: 30px 0; cursor: pointer; text-align: center;}
.jobPage .morebtn h3 { display: inline-block; padding: 0 20px; font-size: 16px; background: #fff; position: relative; z-index: 10;}
.jobPage .morebtn .line { width: 100%; height: 1px;display: block;position: absolute; left: 0; top: 50%; background: #dcdcdc;}
.jobPage .item .bottom a{display: inline-block;width: 120px;height: 35px;line-height: 35px;background:#224275;color:#fff;text-align: center;margin-top: 32px; margin-bottom:40px;}
.jobPage .item .bottom a:hover{ background-color:#1b407c;}



.contactc .ctit{font-weight:bold;font-size:20px;color:#333;}
.contactc .ctit i{ display:block; width:40px; height:1px; background-color:#0d579e; margin-top:22px;}
.contactc .left{float:left;width:31.8%; padding-left:4%; border-left:#cdcdcd solid 1px; padding-bottom:1%;}
.contactc .left .cinfo{margin-top:22px;}
.contactc .left .item{line-height:14px;}
.contactc .left .item1,.contactc .left .item2{margin-top:12px;}
.contactc .left .item .it1{ display:inline-block; width:15px; height:17px; background-position:-154px 0px;}
.contactc .left .item .it2{margin-left:5px;font-size:14px;color:#333;}
.contactc .left .item1 .it1{background-position:-198px 0px;}
.contactc .left .item1 .it2{background-position:-240px 0px;}
.contactc .left .btns{margin-top:20px;}
.contactc .left .btns .bt{float:left;position:relative;}
.contactc .left .btns .bt:first-child{margin-right:10px;}
.contactc .left .more-info{display:block;width:118px;height:38px;font-size:12px;line-height:40px;text-align:center;text-indent:24px;border:1px solid #e94b45;color:#fff;background:url("../images/moIco.png") no-repeat 16px center #e94b45;border-radius: 20px;}
.contactc .left .more-info:hover{background:url("../images/moIco.png") no-repeat 16px center #f41d1a;}
.contactc .left .more-info:before{content: "";position:absolute;left:0;top:0;font-size:12px;display:block;width:0;height:40px;background:url("../images/moIco.png") no-repeat 16px center #323537;line-height:40px;text-align:center;text-indent:24px;transition:all .6s ease 0s;border-radius:20px;white-space:nowrap;text-overflow:ellipse;overflow:hidden;}
.contactc .left .btns .bt:nth-child(1):hover .more-info:before{content: "更多信息";width:120px;font-size:12px;color:#fff;transition:all .6s ease 0s;}

.contactc .left .links-info{display:block;width:118px;height:38px;font-size:12px;line-height:40px;text-align:center;text-indent:24px;border:1px solid #e8e8e8;color:#333;background:url("../images/linkico.png") no-repeat 16px center #fff;border-radius: 20px;}
.contactc .left .links-info:before{content: "";position:absolute;left:0;top:0;font-size:12px;display:block;width:0;height:40px;background:url("../images/linkico_h.png") no-repeat 16px center #e94b45;line-height:40px;text-align:center;text-indent:24px;transition:all .6s ease 0s;border-radius:20px;white-space:nowrap;text-overflow:ellipse;overflow:hidden;}
.contactc .left .btns .bt:nth-child(2) .links-info:hover:before{content: "友情链接";width:120px;font-size:12px;color:#fff;transition:all .6s ease 0s;}

.contactc .left .btns .list{position:absolute;top:46px;width:1000px;left:-124px;display:none;}
.contactc .left .btns .list.show{display:block;}
.contactc .left .btns .list li{margin-right:12px;float:left;height:30px;line-height:30px;}
.contactc .left .btns .list li a{font-size:12px;}
.contactc .left .btns .list li:hover a{color:#e94b45;}

.contactc .middle{ float:left;width:32.8%; padding-left:4%; border-left:#cdcdcd solid 1px;padding-bottom:1%;}
.contactc .middle .cinfo{margin-top:22px;}
.contactc .cinfo .item{line-height:14px;}
.contactc .cinfo .item1,.contactc .cinfo .item2{margin-top:12px;}
.contactc .cinfo .item .it1{ display:inline-block; width:15px; height:17px; background-position:-154px 0px;}
.contactc .cinfo .item .it2{margin-left:5px;font-size:14px;color:#333;}
.contactc .cinfo .item1 .it1{background-position:-198px 0px;}
.contactc .cinfo .item1 .it2{background-position:-240px 0px;}
.contactc .ewm{float:left;width:20%; margin-left:4%;}
.contactc .ewm p{ width:50%; float:left; text-align:center; margin-right:3%;}
.contactc .ewm p i{ display:block; border:#ccc solid 1px; width:100%;}
.contactc .ewm p i img{ display:block; width:90%; margin:5% auto;}
.contactc .ewm p span{ display:block; padding-top:4%;}


.contactc .left.hover .ctit{ color:#e94b45;}
.contactc .middle.hover .ctit{ color:#e94b45;}


.prod_sanji .ip{ display:none;}
.prod_sanji .a1{ display:none;}
.prod_sanji .ip.on{ display:block;}
.prod_sanji .ip .subMenu{ display:inline-block;}
.prod_sanji .ip .subMenu a{ display:block; float:left; width:160px; height:46px; margin-top:40px; background-color:#fff; border-radius:30px; text-align:center; line-height:46px; margin-right:30px;box-shadow: 8px 0 16px rgba(0,0,0,0.1);  font-size:16px;}
.prod_sanji .ip .subMenu a.hover{ background-color:#e94b45; color:#fff;font-weight:bold;}

.pa_cn{ width:100%;}
.pa_cn h6{font-size: 32px; line-height:32px; color:#333;}
.pa_cn h6 i{ display:block; width:52px; height:2px; background-color:#333; margin-top:20px;}

.pa_51{ width:100%; position:relative; padding-bottom:20px;}
.pa_51 .prev{ width:50px; height:50px; background-color:#999; border-radius:50%; display:block; position:absolute; left:0%; top:50%; margin-left:-90px; margin-top:-85px; cursor:pointer;}
.pa_51 .prev:hover{ background-color:#e94b45;}
.pa_51 .prev span{ display:block; width:14px; height:11px; background-position:0px -94px; margin:0 auto; margin-top:20px;}
.pa_51 .next{ width:50px; height:50px; background-color:#999; border-radius:50%; display:block; position:absolute; right:0%; top:50%; margin-right:-90px; margin-top:-85px; cursor:pointer;}
.pa_51 .next:hover{ background-color:#e94b45;}
.pa_51 .next span{ display:block; width:14px; height:11px; background-position:-26px -94px; margin:0 auto; margin-top:20px;}
.pa_51 .bd{ width:100%;}
.pa_51 .bd ul{ display:inline-block; width:100%;}
.pa_51 .bd ul li{ width:320px; text-align:center; margin-right:40px; margin-top:40px; text-align:left; }
.pa_51 .bd ul li img{ display:block; width:100%; margin:0 auto;}
.pa_51 .bd ul li h2{ font-size:20px; line-height:20px; margin-top:26px;}
.pa_51 .bd ul li h4{ font-size:16px; line-height:30px; margin-top:12px; background-color:#f06c00; color:#fff;display: inline-block; padding:0px 12px;} 
.pa_51 .bd ul li .p{ font-size:14px; line-height:24px; margin-top:10px;}

@media screen and (max-width: 1660px) { 
.pa_51 {padding-bottom: 90px;}
.pa_51 .prev{left:50%; bottom:0; top:auto; margin-left:-66px; margin-top:0;}
.pa_51 .next{ left:50%; bottom:0; right:auto; top:auto; margin-left:30px; margin-top:0;}
.pa_51 .bd ul li{ width:270px;}
.pa_51 .bd ul li h2{ font-size:16px; line-height:18px; margin-top:10px;}
.pa_51 .bd ul li h4{ font-size:14px;}
}


.quanw_ul{ width:100%;}
.quanw_ul ul{ display:inline-block; width:100%;}
.quanw_ul ul li{ display:inline-block; width:100%; position:relative; margin-top:4%;transition: all ease 0.36s;}
.quanw_ul ul li a{ height:auto; position:relative; width:100%; display:inline-block;}
.quanw_ul ul li .img{ display:block; width:82.6%; float:right; margin-right:-21%;transition: all ease 0.36s;}
.quanw_ul ul li .img img{ display:block; width:100%;}
.quanw_ul ul li .wen{ float:left; width:28.6%;}
.quanw_ul ul li .wen h4{ font-size:40px; color:#333; line-height:40px; padding-top:22%;}
.quanw_ul ul li .wen h3{ font-size:50px; line-height:50px; padding-top:10px;}
.quanw_ul ul li .wen p{ font-size:16px; line-height:32px; padding-top:16%; color:#666;}
.quanw_ul ul li .wen .lj{ margin-top:24%; display:inline-block;}
.quanw_ul ul li .wen .lj span{ display:block; font-size:16px; color:#333; line-height:44px; float:left;transition: all ease 0.36s;}
.quanw_ul ul li .wen .lj i{ display:block; width:44px; height:44px; background-color:#e94b45; background-position:-154px -34px; border-radius:50%; float:left; margin-left:12px;transition: all ease 0.36s;}
.quanw_ul ul li .wen .lj:hover span{transition: all ease 0.36s; margin-left:2px;}
.quanw_ul ul li .wen .lj:hover i{transition: all ease 0.36s; margin-left:8px;}
.quanw_ul ul li:hover{transform: translateY(-3px);transition: all ease 0.36s;}
.quanw_ul ul li.li2 .img,.quanw_ul ul li.li4 .img,.quanw_ul ul li.li6 .img{ margin-right:0; margin-left:-21%; float:left;}
.quanw_ul ul li.li2 .wen,.quanw_ul ul li.li4 .wen,.quanw_ul ul li.li6 .wen{ float:right;}


@media screen and (max-width: 1660px) { 
.quanw_ul ul li .wen h4{ font-size:30px; color:#333; line-height:30px;}
.quanw_ul ul li .wen h3{ font-size:40px; line-height:40px;}

}

/*新闻资讯*/
.newspage{ min-height:500px;}
.newspage .part{margin-top: 50px;}
.newspage .part .list{}
.newspage .part .list .item{transition: all ease 0.6s;height: 190px;border: 1px solid #dddddd;margin-bottom: 30px;}
.newspage .part .list .item a{}
.newspage .part .list .item a .left{float: left;width: 814px;margin: 20px;}
.newspage .part .list .item a .left .tit{font-weight: bold;font-size: 24px;color: #333333;padding-bottom: 10px;    padding-top: 30px;}
.newspage .part .list .item:hover a .left .tit{color: #e94b45;}
.newspage .part .list .item:hover{transform: translateY(-6px);transition: all ease 0.6s;}
.newspage .part .list .item a .left .p1{font-size: 14px;color: #666666;line-height: 24px;}
.newspage .part .list .item a .right{    float: right;width: 320px;margin: 5px;}
.newspage .part .list .item a .right .p1{font-size: 45px;color: #666666;}
.newspage .part .list .item a .right .p2{font-size: 20px;color: #666666;padding-top: 20px;}
.newspage .part .list .item a .left .time{    font-size: 14px;color: #666666;}
.newspage .part .list .item a .news_cont_left{float:left;margin-right:16px;}
.newspage .part .list .item a .news_cont_right{float:left;}
.newspage .part .list .item a .news_cont_left img{width:320px;height:180px;}
/*人力资源*/
.jobpage{}
.jobpage .part{}
.jobpage .part .list{ margin-top: 40px;}
.jobpage .part .list .item{float: left; width: 580px;height: 184px;border: 1px solid #dddddd;margin-bottom: 30px;}
.jobpage .part .list .item:nth-child(odd){margin-right: 30px}
.jobpage .part .list .item .txt{margin: 40px 0 0 40px;width: 500px;height: 28px;line-height: 28px;}
.jobpage .part .list .item .txt .tit{font-size: 26px;color: #333333;font-weight: bold;width: 260px;float: left;}
.jobpage .part .list .item .txt span{font-size: 26px;color: #333333;float: right;}
.jobpage .part .list .item .txt .span em{font-size: 20px;color: #df2128;}
.jobpage .part .list .item .yq{height: 30px;line-height: 30px;/* background: #f5f5f5; *//* border: 1px solid #f5f5f5; */margin-left: 40px;margin-top: 20px;}
.jobpage .part .list .item .yq span{font-size: 14px;color: #333333;width: 74px;height: 30px;line-height: 30px;background: #f5f5f5;display: inline-block;border: 1px solid #f5f5f5;text-align: center;margin-right: 8px;}
.jobpage .part .list .item .yq .s1{}
.jobpage .part .list .item .sj{margin-left: 40px;margin-top: 18px;width: 500px;}
.jobpage .part .list .item .sj .time{font-size: 14px;color: #666666;}
.jobpage .part .list .item .sj a{font-size: 14px;color: #ffffff;width: 78px;height: 32px;line-height: 32px;text-align: center;display: block;float: right;background: #e94b45;border-radius: 4px;margin-top:-12px;}

/*关于我们*/
.aboutpage{}
.aboutpage .part1{ padding-top: 60px;}
.aboutpage .tit1{font-size: 34px;color: #333333;    width: 400px;text-align: center;margin: 0 auto;}
.aboutpage .tit1 em{width: 100px;height: 1px;background: #bfbfbf;display: block;float: left;margin-top: 14px;}
.aboutpage .tit1 .e2{float: right;}
.aboutpage h3{ text-align:center; font-size:20px; padding-top:16px; color:#999;}
.aboutpage .part1 .cont{height: 323px;margin-top: 50px;padding-bottom: 70px;}
.aboutpage .part1 .cont .left{width: 550px;float: left;}
.aboutpage .part1 .cont .left img{width: 550px;height: 314px;}
.aboutpage .part1 .cont .left a{display:block; width: 550px;height: 314px;}
.aboutpage .part1 .cont .right{width: 560px;float: right;}
.aboutpage .part1 .cont .right .tit{font-size: 30px;color: #e94b45;font-weight: bold;padding-top:26px;}
.aboutpage .part1 .cont .right .p1{width: 80px;height: 2px;background: #cccccc;margin: 30px 0; }
.aboutpage .part1 .cont .right .p2{font-size: 14px;color: #333333;line-height:24px;transition: all ease 0.6s; padding-top:30px;}
.aboutpage .part1 .cont .right .p2:hover{    transform: translateY(-6px);transition: all ease 0.6s;}
.aboutpage .part1 .cont .right .lmore{width: 180px;height: 36px;line-height: 36px;text-align: center;border-radius: 18px;color: #FFFFFF;font-size: 14px;background: #2d60ac;display: block;margin-top: 40px;transition: all ease 600ms;}
.aboutpage .part1 .cont .right .lmore:hover{width:220px;transition: all ease 600ms;}

.aboutpage .part2_main{height: 530px;background: #f5f5f5;padding-top: 70px;}
.aboutpage .part2 .cont{ height: 350px; background: #fff;margin-top: 40px;}
.aboutpage .part2 .cont .left{float: left;width: 500px;margin: 44px;}
.aboutpage .part2 .cont .left li{height: 60px;margin-bottom:12px; margin-left:100px;}
.aboutpage .part2 .cont .left img{width: 60px;height: 60px;float: left;margin-right: 30px;}
.aboutpage .part2 .cont .left .txt{width: 430px;}
.aboutpage .part2 .cont .left .txt .tit{font-size: 18px;color: #333333;font-weight: bold;height: 18px;line-height: 18px;padding-top:22px;}
.aboutpage .part2 .cont .left .txt .p1{font-size: 24px;color: #333333;padding-top: 8px;}
.aboutpage .part2 .cont .right{float: right;width: 600px;height: 350px;}
.aboutpage .part2 .cont .right img{width: 600px;height: 350px;}
.aboutpage .part2 .cont .right a{display:block; width: 600px;height: 350px;}

.aboutpage .part3{padding-top: 70px;background: url(../images/nygy8.jpg) center center no-repeat;height: 503px;}
.aboutpage .part3 .jq22-container {position: relative;width: 1200px;margin: 0 auto;/* overflow: hidden; */margin-top: 40px;}
.aboutpage .part3 .sociales { text-align: center; }
.aboutpage .part3 .date{position:absolute;left: -400px;}
.aboutpage .part3 #timeline {width: 1200px;height: 500px;overflow: hidden;margin: 0 auto;position: relative;}
.aboutpage .part3 #dates {width: 1000px;height: 135px;overflow: hidden;color: #fff;/* margin-top: 69px; */}
.aboutpage .part3 #dates li {list-style: none;float: left;width: 128px;height: 136px;font-size: 24px;text-align: center;}
.aboutpage .part3 #dates a {line-height: 38px;font-family: arial;height: 46px;padding-top: 96px;color: #333333;font-size: 30px;display: block;margin-left: -4px;}
.aboutpage .part3 #dates .selected {font-size: 40px;color: #e94b45;background: url(../images/a_box6_ico.png) no-repeat center 54px;}
.aboutpage .part3 #issues {width: 400px;height: 268px;overflow: hidden;}
.aboutpage .part3 #issues li {width: 400px;height: 268px;list-style: none;float: left;background: url(../images/nygy6.png) center center no-repeat;}
.aboutpage .part3 #issues li.selected{background: url(../images/nygy7.png) center center no-repeat;}
.aboutpage .part3 #issues li.selected h1{color: #FFFFFF;}
.aboutpage .part3 #issues li.selected p{color: #FFFFFF;}

.aboutpage .part3 #issues li:hover{background: url(../images/nygy7.png) center center no-repeat;}
.aboutpage .part3 #issues li:hover h1{color: #FFFFFF;}
.aboutpage .part3 #issues li:hover p{color: #FFFFFF;}
.aboutpage .part3 #issues li h1 {color: #666666;font-size: 60px;height: 66px;line-height: 66px;font-family: impact;/* float: left; */text-align: center;padding-top: 54px;}
.aboutpage .part3 #issues li p {font-size: 14px;width: 395;/* float: right; */color: #333333;font-weight: normal;line-height: 30px;width: 290px;margin: 0 auto;margin-top: 14px;text-align: center;}
.aboutpage .part3 #next, .aboutpage .part3 #prev {position: absolute;top: 74px;font-size: 70px;width: 21px;height: 74px;overflow: hidden;background: url(../images/icon2.png) no-repeat;}
.aboutpage .part3 #next {right: 0px;background-position: -170px -310px;right: -100px;}
.aboutpage .part3 #prev {left: 0px;background-position: -130px -310px;left: -100px;}
.aboutpage .part3 #next.disabled, .aboutpage .part3 #prev.disabled { opacity: 0.2; }
.aboutpage .part3 #next:hover{background-position: -240px -310px;}
.aboutpage .part3 #prev:hover{background-position: -200px -310px;}

.aboutpage .part4_main{background: #fff;padding-top: 80px;padding-bottom: 20px;}
.aboutpage .part4 .cont{position: relative;}
.aboutpage .part4 .roundabout_box{height: 430px; width: 1200px; margin: 20px auto 20px auto;}
.aboutpage .part4 .roundabout_box img{width: 100%;}
.aboutpage .part4 .roundabout_box .roundabout-holder{list-style: none; width: 1140px; height: 370px; margin: 0px auto;}
.aboutpage .part4 .roundabout_box .roundabout-holder .text{color: #333333; background: none; display: none; font-size: 18px; position: absolute; left: 0; bottom: -38px; text-align: center; width: 100%;}
.aboutpage .part4 .roundabout_box .roundabout-moveable-item{font-size: 12px!important; height: 369px; width: 493px; cursor: pointer; background-size: cover;}
/*background: url(../g-images/honorbk.jpg) no-repeat; */
.aboutpage .part4 .roundabout_box .roundabout-moveable-item a{display: block; padding: 5%; height: 87%;}
.aboutpage .part4 .roundabout_box .roundabout-moveable-item img{height: 100%; width: 100%; margin: 0;}
.aboutpage .part4 .roundabout_box .roundabout-in-focus{cursor: auto;}
.aboutpage .part4 .roundabout_box .roundabout-in-focus .text{display: block;}
.aboutpage .part4 .butn{position: absolute;top: 46%;width: 45px;height: 45px;display: block;cursor: pointer;z-index: 900;margin-top: -44px;}
.aboutpage .part4 .prev{left: 14%;background-position: -60px -90px;}
.aboutpage .part4  .prev:hover{background-position: 0px -90px;}
.aboutpage .part4  .next{right: 16%;background-position: -60px -40px;}
.aboutpage .part4  .next:hover{background-position: -0px -40px;}


/* pager */
/*pager*/
.pager{padding: 0; margin-top:30px; text-align: center; padding-bottom:60px;}
.pager:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.pager{*zoom: 1;}
.pager p{height: 26px; line-height: 26px; float: left; display: none;}
.pager ul{overflow: hidden; margin: 0 auto; text-align: center;}
.pager ul li{padding: 0 !important; height: auto !important; border: none !important; display: inline-block; *display: inline; zoom: 1;}
.pager ul a{padding: 0;height: 52px; line-height: 52px; text-decoration: none; float: left; color: #666;}
.pager ul li{margin-left:8px;width: 52px;height: 52px;}
.pager ul li a{display:block;width:100%;height:52px;font-family:Arial;font-size:20px;text-align:center;background:url("../images/pageLi.png") no-repeat center center;color:#666;}
.pager ul li a.current{color:#e56a00;}
.pager ul li:hover a{color: #e56a00;line-height: 52px;display:block;width:52px;height:52px;}
.pager ul li:nth-child(2){margin-right:8px;font-size:0;width:102px;height:52px;background:url("../images/pagePrev.png") no-repeat center center;}
.pager ul li:nth-child(2) a{background:none;width:100%;}
.pager ul li:nth-last-child(2){margin-left:16px;width:102px;height:52px;font-size:0;background:url("../images/pageNext.png") no-repeat center center;cursor:pointer;}
.pager ul li:nth-last-child(2) a{background:none;}
.pager ul li:nth-child(2):hover{background:url("../images/pagePrev_h.png") no-repeat center center;}
.pager ul li:nth-last-child(2):hover{background:url("../images/pageNext_h.png") no-repeat center center;}
.pager ul li:first-child{font-size:0;display:none;}
.pager ul li:last-child{font-size:0;display:none;}
.pager ul li:nth-child(2) a{font-size:0;}
.pager ul li:nth-last-child(2) a{font-size:0;}

.s_search .item{transition: all ease 0.6s;height: 190px;border: 1px solid #dddddd;margin-bottom: 30px;}
.s_search .item a{}
.s_search .item a .left{float: left;width: 846px;margin: 50px;}
.s_search .item a .left .tit{font-weight: bold; font-size: 24px;color: #333333;padding-bottom: 20px;}
.s_search .item:hover a .left .tit{color: #e94b45;}
.s_search .item:hover{transform: translateY(-6px);transition: all ease 0.6s;}
.s_search .item a .left .p1{font-size: 14px;color: #666666;line-height: 24px;}
.s_search .item a .right{float: right;width: 128px;margin: 50px;}
.s_search .item a .right .p1{font-size: 45px;color: #666666;}
.s_search .item a .right .p2{font-size: 20px;color: #666666;padding-top: 20px;}

/*showNews*/
.showNews .title{font-size: 24px; color: #333333; text-align: center; margin: 10px 0 22px; font-weight: bold;}
.showNews .mark{color: #999999; height: 38px; line-height: 38px; text-align: center; margin-bottom: 20px; border-top: 1px dashed #e5e5e5; border-bottom: 1px dashed #e5e5e5;}
.showNews{padding-top: 30px;}
.showNews .showContxt{color: #666666; padding: 0 0 30px; line-height: 30px; min-height: 480px;}
.showNews .showContxt img{max-width: 100% !important;}
/* reLink */
.reLink{width: 100%;height: 50px;border-top: 1px solid #dddddd;/* padding: 15px 0 40px; */background: #f8f8f8;border-bottom: 1px solid #dddddd;/* margin: 0 50px; */}
.reLink .nextLink,
.reLink .prevLink{width: 40%;line-height: 50px;color: #666;color: #333333;font-size: 14px;padding: 0 20px;}
.reLink .nextLink{text-align: right;}
.reLink a:hover{color: #e94b45;}

.reLink .prevLink a i{background-position: -180px -300px;width: 20px;height: 4px;margin-right: 20px;margin-top: -6px;}
.reLink .nextLink a i{background-position: -220px -300px;width: 20px;height: 4px;margin-top: -6px;margin-left: 20px;}

.reLink .prevLink:hover a i{background-position: -260px -300px;width: 20px;height: 4px;}
.reLink .nextLink:hover a i{background-position: -300px -300px;width: 20px;height: 4px;}
.noinfo img{width:577px;margin:0 auto;display:block;}
.wrapper  .txtcon{    width: 1200px;
    margin: 0 auto;min-height:400px;margin-top:40px;}

.wrapper .conlist {
  width: 100%;
  padding: 20px 0;
  border-top: 1px solid #dddddd;
  *zoom: 1;
}
.wrapper .conlist:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.wrapper .conlist li {
  width: 33.3%;
  float: left;
  font-size: 20px;
  line-height: 36px;
}
.wrapper .conlist li s {
  width: 60px;
  height: 60px;
  background: url(../images/contact-ico.png) no-repeat left center;
  float: left;
  margin-right: 15px;
}
.wrapper .conlist li span {
  color: #999999;
  font-size: 16px;
  display: block;
  padding: 6px 0 0;
  line-height: 20px;
}
.wrapper .conlist li.a1 {
  width: 38%;
}
.wrapper .conlist li.a2 {
  width: 28%;
  font-family: arial;
  font-size: 24px;
}
.wrapper .conlist li.a2 span {
  font-size: 16px;
  font-family: "microsoft yahei";
}
.wrapper .conlist li.a2 s {
  background-position: -90px center;
}
.wrapper .conlist li.a3 {
  width: 34%;
  font-size: 14px;
}
.wrapper .conlist li.a3 s {
  background-position: -180px center;
}
.wrapper .conlist:first-child {
  border-top: 0px;
  padding-top: 0px;
}
.wrapper.wrappersan .sitepath {
  margin-top: 0;
}

.txtcon .tu {
  width: 38px;
  height: 38px;
  background-position: -57px -433px;
  display: inline-block;
  margin: 40px 0 0;
}
.txtcon h3 {
  font-family: context;
  font-size: 36px;
  line-height: 40px;
  padding: 24px 0 12px;
}
.txtcon .line {
  width: 48px;
  height: 1px;
  display: inline-block;
  margin: 15px 0 35px;
  background: #999999;
  transition: all ease 300ms;
}
.txtcon .tel {
  font-size: 28px;
  font-family: context;
  color: #666666;
}
.txtcon .tel s {
  width: 26px;
  height: 32px;
  margin-right: 8px;
  background-position: -186px -119px;
}
.txtcon .txt {
  line-height:36px;font-size: 20px;
  margin-top: 10px;
}
.contact_2{padding:80px 0% 0px;}
.contact_2 .ctit{ text-align:center;}
.contact_2 .ctit .tit{display:block;margin:0 auto;font-size:40px;line-height:44px;color:#333; text-align:center;}
.contact_2 .ctit p{ padding-top:20px;}
.contact_2 .formdata{margin-top:60px;}
.contact_2 .formdata .item{position:relative;float:left;width:48%;height:58px;line-height:58px;border:2px solid #d6d6d6;}
.contact_2 .formdata .item.mr{margin-right:3%;}
.contact_2 .formdata .item label{float:left;display:block;margin-top:18px;width:17%;height:22px;line-height:22px;text-align:center;border-right:1px solid #ddd;}
.contact_2 .formdata .item .txt{float:left;width:76%;height:58px;line-height:58px;border:none;outline:none;text-indent:20px;}
.contact_2 .formdata .item .red{position:absolute;top:0;right:20px;color: #df1f1f;font-weight: 100;font-size:22px;}
.contact_2 .formdata .tarea{margin-top:40px;}
.contact_2 .formdata .tarea textarea{border: 2px solid #d6d6d6;width: 97.8%; height: 174px; resize: none; padding: 10px; *margin-top: 15px; overflow: hidden; outline: none; text-indent: 24px;background: none;}
.contact_2 .formdata  .btn{border: none; background: #e94b45; width: 400px; height: 50px; line-height: 50px; color: #fff; font-size: 18px; display:block;margin:0 auto; margin-top: 40px; cursor: pointer; transition: ease-in-out .2s; margin-bottom: 60px;outline:none;}
.contact_2 .formdata  .btn:hover{text-indent: 6px;color: #fff;background-color: #e94b45;transition: all ease 0.36s;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);}
 .contact_main_3 {  text-align: center;  clear: left; padding-bottom:60px; padding-top:66px;}
.contact_main_3 .title h3 { font-size: 30px;color: #737373; height:75px; font-weight: normal;}
.contact_main_3 .title h3 span { display: block; font-size: 14px; color: #737373; font-family: "Arial"; text-transform: uppercase;}
.contact_main_3 .item .txt { width:100%; height: 56px; font-size: 14px; line-height: 56px; text-indent: 8px; border: none;background-color: #f1f1f1; color: #333 !important; padding-left: 6px; *text-indent: 0px;border: #bdbdbd solid 1px; outline: none; }
.contact_main_3 .item .area { width:99.5%; height: 148px; *margin-left: -8px; background: #f1f1f1; font-size: 14px; text-indent: 8px; line-height: 18px; resize: none; *resize: none; -webkit-appearance: none; color: #333 !important; border: none; line-height: 40px;border: #bdbdbd solid 1px;outline: none;}
.contact_main_3 .submit { display: block; clear: left;}
.contact_main_3 .submit .btn1 { width: 278px; height: 52px; margin-top: 50px; font-size: 16px; line-height: 52px; color: #e94b45; cursor: pointer; border: #d3d7e3 solid 1px; background-color: #fff; display: inline-block;}
.contact_main_3 .submit .btn:hover{ background-color:#F0F0F0;}
.contact_main_3 .item { float: left; position: relative; width:22.5%; padding-top: 20px;    position: relative;}
.contact_main_3 .item .n-top{ position:absolute; left:0; top:20px;}
.contact_main_3 .item.item4,.contact_main_3 .item.item3{ margin-left:3%;}
.contact_main_3 .item.item1{ width:100%; float:none;clear: left;}
.contact_main_3 .item i{ display:block;  position: absolute;
  right: 0;
  top: 34px;
  color: #f00;
}


.showxinwen{  margin-top:38px; padding-top:38px;}
.showxinwen_text .title{ font-size:24px; color:#333; line-height:24px; text-align:center;}
.showxinwen_text .mar_t{}
.showxinwen_text .mark{padding-top:12px; display:block; text-align: center;border-bottom: #e9e9e9 solid 1px;height: 44px;}
.showxinwen_text .mark span{ display:inline-block; font-size:14px; color:#666; padding-right:14px;}
.showxinwen_text .yaoqiu{ padding:20px 0; }


.s_search{ min-height:500px;}

/* mapPage  */
.map_ul {
  list-style: outside none none;
  display: block;
  width: 100%;
  padding-top: 10px;
}
.map_ul li {
  display: block;
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #DCDBDB;
  float: left;
}
.map_ul li a {
  font-size: 14px;
  float: left;
  width: 100%;
  height: 23px;
  line-height: 23px;
  font-weight: bold;
}
.map_ul .list-inline {
  display: block;
  margin-left: 7%;
  width: 80%;
  min-height: 30px;
}
.map_ul .list-inline a {
  font-weight: normal;
  width: auto;
  float: none;
  line-height: 32px;
  height: 32px;
  margin: 0 10px 10px 0;
  display: inline-block;
  border: 1px solid #ccc;
  padding: 0px 10px;
}
.map_ul .list-inline a:hover {
  background: #e94b45;
  color: #fff;
}

.hengqie{ margin-top:40px;}
#store_hover ul{ display:inline-block; width:1200px;} 
#store_hover ul li{ height:50px; width:450px;margin-left: 78px; float:left; background:url(../images/di.png) left center no-repeat; padding-left:64px;}
#store_hover ul li .fs14{ color:#333; font-size:16px; font-weight:bold; line-height:16px; padding-top:4px;}
#store_hover ul li .lh12{ color:#999; font-size:14px; line-height:14px; padding-top:10px;}
.ct9{ padding-bottom:20px;}
#store_hover ul li a.hover .fs14{ color:#1d5eb0;}

.contactPage{ padding-top:60px;}
.contactPage .topTit{padding: 80px 0 38px; text-align: center;}
.contactPage .topTit .tit{font-size:30px;text-align:center;line-height:30px;color:#333;}

.contactPage .formData1{padding-bottom: 20px;}
.contactPage .formData1 .item{float: left; color: #999; font-weight: normal; width: 378px; height: 44px; line-height: 44px; border: 1px solid #ddd; margin-right: 30px; margin-bottom: 20px; position: relative;}
.contactPage .formData1 .item label{float:left;display:block;width:120px;height:44px;line-height:44px;text-align:center;border-right:1px solid #ddd;}
.contactPage .formData1 .item input{outline: none; line-height: 44px; height: 44px; font-size: 14px;color:#666;}
.contactPage .formData1 .item .txt{width: 256px;height: 44px;line-height: 44px;display: block;background: none;border: 0 none;color: #333;font-size: 14px;float: left;text-indent:12px;}
.contactPage .formData1 .item .red{position: absolute; right: 15px; top: 0; color: #ff0000; z-index: 11;}
.contactPage .formData1 .item.mr0{margin-right: 0;}
.contactPage .formData1 .msg-box{position: absolute; left: 0; top: 0px;}
.contactPage .formData1 .liuyan{width: 1198px; height: 180px; border: 1px solid #e5e5e5; float: left;}
.contactPage .formData1 .liuyan label{text-align: right; top: 5px; display: block;}
.contactPage .formData1 .liuyan textarea{width: 1178px; height: 154px; line-height: 28px; padding: 10px 10px; text-indent: 12px; font-size: 14px; font-family: "microsoft yahei"; color: #333; border: 0 none; overflow: hidden; background: none; resize: none; display: block; outline: none;}
.contactPage .formData1 .bot{width: 100%; float: left;}
.contactPage .formData1 .sub{width: 346px; height: -4px; line-height: 44px; border: 2px solid #e94b45; text-align: center; background: #e94b45; color: #FFF; cursor: pointer; font-size: 18px; display: block; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; margin: 0 auto;}
.contactPage .formData1 .sub:hover{background: none; color: #e94b45;}

.xin_lx{ display:inline-block; width:100%;padding-bottom:0;}
.xin_lx .contact_1{ float:left; width:40%;}
/*.xin_lx .contact_1 p{ display:inline-block; width:100%; padding-bottom:30px;}*/
.xin_lx .contact_1 img{ max-width:100%;}
/*.xin_lx .contact_1 span{ display:block; padding-top:8px;}*/

.contactPage .mapArea{ margin:0 auto; float:right; width:55%;height:400px;}
.contactPage .mapArea #allmap{width:100%;height:400px;}


/* 人力资源 */
.jobs_wrapper .jobs_center{padding-top:60px;}
.jobs_center .jobs{padding:4%;background:#fff;}
.titlist{padding-bottom:30px;border-bottom:1px solid #666;}
.titlist .j_tit1{float:left;font-size:26px;color:#333;width:42%;margin-left:3.5%;}
.titlist .j_tit2{float:left;font-size:26px;color:#333;width:22%;}
.titlist .j_tit3{float:left;font-size:26px;color:#333;width:22%;} 
.postlist .item .top{height:100px;line-height:100px;background:url("../images/plus.png") no-repeat right center #fff;}
.postlist .item:nth-child(2n) .top{background:url("../images/plus.png") no-repeat right center #f0f2f6;}
.postlist .item .top .jt1{float:left;width:42%;margin-left:3.5%;}
.postlist .item .top .jt2{float:left;width:22%;height:100px;font-size:20px;color:#333;line-height:100px;}
.postlist .item .top .jt3{float:left;width:22%;height:100px;font-family:arial;font-size:20px;color:#666;line-height:100px;}
.postlist .item .top .jt1 h3{padding-left:40px;font-size:20px;color:#333;background:url("../images/trick1.png") no-repeat left center;}
.postlist .item .bottom{border:1px solid #d3d7dd;border-top:none;width:100%; display:none;}
.postlist .item.hover .bottom{ display:block;}
.postlist .item .bottom .bid_box{position:relative;min-height:300px;padding:50px;}
.postlist .item .bottom .bid_box .bit{width:100%;}
.postlist .item .bottom .bid_box .bit2{width:100%; padding-top:10px;}
.postlist .item .bottom .bid_box .bit3{width:100%;margin-top:16px;}
.postlist .item .bottom .bid_box .bit h3{font-size:20px;line-height:20px;color:#333;}
.postlist .item .bottom .bid_box .bit p{margin-top:10px;font-size:14px;line-height:30px;color:#666;}
.postlist .item .bottom .bid_box .bit p span{display:block;}
.postlist .item .bottom .apply{position: absolute;bottom:50px;right:50px;display:block;width:200px;height:45px;font-size:16px;line-height:45px;text-indent:50px;color:#fff;background:url("../images/f1arr.png") 130px center no-repeat #e94b45;}
.postlist .item .bottom .apply span{position:relative;z-index:12;}
.postlist .item .bottom .apply:before,.postlist .item .bottom .apply:after{content: '';position: absolute;left: 0;top: 0;width: 0;height: 100%;background:url("../images/f1arr.png") 130px center no-repeat #c85202;z-index:2;transition: .8s;}
.postlist .item .bottom .apply:before{transition: .8s; background:url("../images/f1arr.png") 130px center no-repeat #c85202;z-index:-1; }         
.postlist .item .bottom .apply:hover:after,.postlist .item .bottom .apply:hover:before{width: 100%;}
.postlist .item:hover .top{cursor:pointer;}
.postlist .item.hover .top{background:url("../images/jslide.png")no-repeat right center #e94b45;}
.postlist .item.hover .top .jt1 h3{background:url("../images/trick_h.png") no-repeat left center;color:#fff;}
.postlist .item.hover .top .jt2{color:#fff;}
.postlist .item.hover .top .jt3{color:#fff;}
.jobs_wrapper .pager{margin-top:50px;}

/* 申请职位 */
.ydewmbg{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/black30.png) repeat left top;display: none;z-index: 998;}
.ydewmbg .ydewm{position:relative;height:820px;top:50%;margin-top:-410px;display: none;}
.ydewmbg a{position:absolute;top:16px;right:16px;width:32px;height: 32px;display: block;background:url("../images/closeM.png") no-repeat center center;transition:all ease-in-out 0.36s;   }
.ydewmbg a:hover{transform:rotate(360deg);transition:all ease-in-out 0.36s;}
.mess_pop1{padding:40px 5%;box-sizing:border-box;width:100%;height:600px;position: absolute;top:50%;margin-top:-300px;background:#fff;box-shadow: 8px 0 20px rgba(0,0,0,0.2); animation: topDown1 0.4s;}
.mess_pop1 .job_tit .tit{display:block;width:170px;margin:0 auto;font-size:40px;line-height:44px;color:#333;background:url("../images/ctitline.png") no-repeat 30px bottom;}
.mess_pop1 .message{margin-top:36px;}
.mess_pop1 .message .item_top{margin-bottom:20px;}
.mess_pop1 .message .item{position:relative;float:left;width:31.95%;height:48px;line-height:48px;border:1px solid #d6d6d6;}
.mess_pop1 .message .item.mr{margin-right:1.8%;}
.mess_pop1 .message .item label{float:left;display:block;margin-top:15px;width:26.4%;height:18px;font-size:16px;line-height:18px;text-align:center;border-right:1px solid #ddd;color:#666;}
.mess_pop1 .message .item .txt{float:left;width:73%;height:48px;line-height:48px;border:none;outline:none;text-indent:20px;}
.mess_pop1 .message .item font{position:absolute;top:0;right:20px;color: #df1f1f;font-weight: 100;font-size:22px;}
.mess_pop1 .message .tarea{margin-top:26px;}
.mess_pop1 .message .tarea label{margin-bottom:22px;font-size:16px;color:#666;}
.mess_pop1 .message .tarea textarea{margin-top:16px;border: 1px solid #ccc; width: 100%; height:100px; resize: none; padding-top: 26px; *margin-top: 15px; overflow: hidden; outline: none; text-indent: 20px;}
.mess_pop1 .message  .btn{border: none; background: #e94b45; width: 400px; height: 50px; line-height: 50px; color: #fff; font-size: 18px; display:block;margin:0 auto; margin-top: 40px; cursor: pointer; transition: ease-in-out .2s; margin-bottom: 60px;outline:none;}
.mess_pop1 .message  .btn:hover{text-indent: 6px;color: #fff;background-color: #e94b45;transition: all ease 0.36s;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);}

@keyframes topDown1{from{top: 32%; opacity: 0} to{top: 50%; opacity: 1}}


/*relateNews*/
/*n-tit*/
.relate-tit{margin-bottom: 20px;}
.relate-tit h3{line-height: 35px; font-size: 24px;}
.relate-tit s{width: 4px; height: 22px; margin-right: 15px; background: #e94b45; display: inline-block; vertical-align: middle;}
.relate-tit .more{font-size: 16px;}
.relateNews{padding: 10px 0 20px; width: 100%; overflow: hidden;}
.relateNews .list{width: 120%;}
.relateNews .list li{width: 530px; float: left; margin-right: 65px; margin-bottom: 20px;}
.relateNews .list li a{display: block; width: 100%;}
.relateNews .list li img{width: 180px; height: 120px; display: block; float: left; margin-right: 20px;}
.relateNews .list li h3{line-height: 30px; height: 30px; overflow: hidden; margin-bottom: 6px; font-size: 16px;}
.relateNews .list li .txt{color: #666; line-height: 24px; height: 48px; margin-bottom: 5px; overflow: hidden;}
.relateNews .list li .time{color: #999999; font-family: arial;}

/* Underline From Center2 */
.hvr-underline-from-center2{display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}
.hvr-underline-from-center2:before{content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; bottom: -1px; background: #e94b45; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-underline-from-center2:hover:before,
.hvr-underline-from-center2.hover:before,
.hvr-underline-from-center2:focus:before,
.hvr-underline-from-center2:active:before{left: 0; right: 0;}
.hvr-underline-from-center2:hover,.hvr-underline-from-center2.hover{*height: 43px; *border-bottom: 2px solid #2c9cd1; *line-height: 43px;}


/* 亮光 */
.hvr-light{ overflow: hidden; position: relative; }
.hvr-light:before{content: "";position: absolute;width: 50px;height: 354px;top: 0px;left: -158px;overflow: hidden;background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));background: -ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);-webkit-transform: skewX(-32deg);-ms-transform: skewX(-32deg);-moz-transform: skewX(-32deg);transform: skewX(-32deg);}
.hvr-light:hover:before{-webkit-transition: left 1s;-moz-transition: left 1s;-ms-transition: left 1s;transition: left 1s;left: 696px;}
.hvr-light:hover{  opacity: .9\0; filter: alpha(opacity=90); }

.hvr-underline-from-left { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;  }
.hvr-underline-from-left:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;bottom: 40px;background: #e13c42;height: 2px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before { right: 0; }

.hvr-underline-from-left1 { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;  }
.hvr-underline-from-left1:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;bottom:-1px;background: #e94b45;height: 2px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-underline-from-left1:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before { right: 0; }


input::-webkit-input-placeholder { /* WebKit browsers */
    color:#333;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#333;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#333;
}
 input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#333;
}
 textarea::-webkit-input-placeholder {
        /* WebKit browsers */
        color: #333;
    }
    textarea:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #333;
    }
    textarea::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #333;
    }
    textarea::-ms-input-placeholder {
        /* Internet Explorer 10+ */
        color: #333;
    }
	
	input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
　　 color: #333;
}
input::-webkit-input-placeholder { /* WebKit browsers*/ 
　　color:#333;
　　}
@-webkit-keyframes scale{0%{-webkit-transform: scale(1);} 50%{-webkit-transform: scale(1.02);} 100%{-webkit-transform: scale(1);}}
@keyframes scale{0%{transform: scale(1);} 50%{transform: scale(1.02);} 100%{transform: scale(1);}}