body{font-family:"微软雅黑"!important;color: #999;font:14px Microsoft YaHei!important;line-height: 24px;background: #fff;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #8f8f8f;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none;color: #055fcb;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;width:100%;}
a:focus {outline:none;outline-offset:0;}
.en{
	display:none;
}
.container{margin:0 auto;padding:0!important;}
.img{width: 100%;height:auto;overflow: hidden;}
.img img{width: 100%;transition: 1s transform;}
.slick-slide{outline: none!important;}
#wrap_index{overflow: hidden;position: relative;}
/*头部*/
#header{width: 100%;height:auto;background:#333333;position: relative;z-index: 2;}
#header .search{width:24%;height: 34px;border: 1px solid #535353;margin: 14px 0;border-radius: 4px;overflow: hidden;}
#header .search .key_btn{width: 14%;height: 32px;background:url(../images/icon1.png) center no-repeat;float: right;}
#header .search .key_txt{width: 86%;height: 32px;background: none;padding:0 12px;font-size: 14px;color: #fff;}
.search input.key_txt::-webkit-input-placeholder { /* WebKit browsers */ color:#999;}  
.search input.key_txt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#999;}  
.search input.key_txt::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#999;}  
.search input.key_txt:-ms-input-placeholder{color: #999;}
#header .logobox{width:100%;height: 102px;padding: 14px 0; }
#header .logobox .logo{width: 50%;float: left;height:74px;}
#header .logobox .logo a{width: 100%;height: 74px;display: table-cell;vertical-align: middle;}
#header .logo img{max-width: 100%;max-height:100%;}
#header .nav_box{width: 100%;height:46px;position: relative;}
#header .nav_box .yiji{padding: 0 5px;width:12.5%;height:100%;float: left;text-align: center;position: relative;}
#header .nav_box .yiji a.one{transition: 400ms;color: #fff;display: block;height:100%;line-height:46px;font-size: 16px;position: relative;}
#header .nav_box .yiji:hover a.one,#header .nav_box .yiji a.current.one{color: #ffd200;}
#header .nav_box .yiji .libox{width: 100%;height: auto;display: none;position: absolute;top:46px;left: 0;padding: 10px 0;
background-color: rgba(51, 51, 51, 0.9);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f333333,endcolorstr=#2f333333);}
#header .nav_box .yiji .libox a{display: block;width: 100%;height: 35px;line-height: 35px;color: #929292;font-size: 16px;overflow: hidden;}
#header .nav_box .yiji .libox a:hover{/*text-decoration:underline;*/color: #fff;}

.mol_navbutton{width: 30px;height:30px;top: 16px;right: 20px;}


/*手机头部*/
/*#molheader{width: 100%;height: 66px;padding: 0 12px;background: #fff;position: fixed;top: 0;left: 0;z-index:10;}
#molheader .mol_logo{height: 100%;width: 66%;height: 46px; padding: 10px 0;}
#molheader .mol_logo a{width: 100%;height: 46px;display: table-cell;vertical-align: middle;}
#molheader .mol_logo img{max-width: 100%;max-height: 100%;}
#molheader .mol_seabutton{width: 30px;height:30px;top: 16px;right: 62px;line-height: 30px;text-align: center;}
#molheader #molheader .mol_seabutton img{width:80%;display: inline-block;}
.mol_seach{display: none;width: 100%;height: 70px;padding: 16px 5%;position: fixed;top: 66px;left: 0;
background-color: rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f000000,endcolorstr=#2f000000);}
.mol_seach .key_txt{width: 80%;height: 38px;padding-left: 10px;color: #333;}
.mol_seach .key_btn{width: 20%;height: 38px;float: right;background: #ea7605;color: #fff;font-size: 14px;}
.mol_seach input.key_txt::-webkit-input-placeholder {color:#333;}  
.mol_seach input.key_txt:-moz-placeholder { color:#333;}  
.mol_seach input.key_txt::-moz-placeholder { color:#333;}  
.mol_seach input.key_txt:-ms-input-placeholder{color: #333;}*/
/*首页大图*/
#banner img,#banner .slick-list{width: 100%;}
#banner .slick-slide{overflow: hidden;}
.slick-prev:before,.slick-next:before{display: none;}
.slick-dotted.slick-slider{margin-bottom: 0;}
#banner .slick-dots{bottom: 16px;}
#banner .slick-dots li{width: 14px;height: 14px;margin:0 4px;}
#banner .slick-dots li button{width: 10px;height: 10px;margin:2px;background: #fff;padding: 0;transition: 400ms;border-radius: 50%;}
#banner .slick-dots li.slick-active button{width: 14px;height: 14px;margin: 0;transition: 400ms;}
.slick-dots li button:before{display: none;}
#banner .slick-arrow{ width:54px;height: 54px;z-index: 8;transition: 400ms;}
#banner .slick-prev{left:18%;background: url(../images/prev.png) center no-repeat;}
#banner .slick-next{right:18%;background: url(../images/next_h.png) center no-repeat;}
#banner .slick-prev:hover{background: url(../images/prev_h.png) center no-repeat;transition: 400ms;}
#banner .slick-next:hover{background: url(../images/next.png) center no-repeat;transition: 400ms;}
/*内容*/
#Main{width: 100%;height: auto;overflow: hidden;padding: 10px 0;}
#Main .Box{width: 100%;height: auto;overflow: hidden;}
#Main .Box .title{width: 100%;height: auto;overflow: hidden;font-size: 34px;font-weight: bold;color: #333;line-height: 1.6;padding: 60px 0 50px;}
#Main .Box .title span{display: block;font-size: 20px;color: #666;font-weight: normal;line-height: 22px;}


.case_box{width: 100%;height: auto;overflow: hidden;}
.case_box ul li.one_li{width: 35%;float: left;}
.case_box ul li.two_li{width: 30%;float: left;padding: 0 7px;}
.case_box ul li a,.moreimg a{display: block;width: 100%;height: 100%;overflow: hidden;position: relative;}
.case_box ul li a .c_title,.moreimg a .c_title{width: 100%;height: auto;overflow: hidden;position: absolute;left: 0;top: 50%;color: #fff;font-weight: bold;font-size: 24px;
  -webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);} 
.case_box ul li a .c_title span{font-weight: normal;font-size: 14px;display: block;}
.case_box ul li.two_li .top{width: 100%;height: 232px;overflow: hidden;padding: 0 8px;padding-bottom: 16px;}
.case_box ul li.two_li .top a{display: block;width: 100%;height: 100%;overflow: hidden;}
.case_box ul li.two_li .bot{width: 50%;height: 138px;float: left;padding: 0 8px;}
.case_box ul li a em,.moreimg em{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity:1;transition: 400ms;
background-color: rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f000000,endcolorstr=#2f000000);}
.case_box ul li a:hover em,.moreimg a:hover em{opacity: 0;transition: 400ms;}

.moreimg{width: 100%;padding: 16px 0;height: auto;overflow: hidden;}
.Case img{width: 100%;transition: 1s transform;}
.moreimg a .c_title{font-size: 24px;font-weight: normal;}
.moreimg i{padding-right: 56px;background: url(../images/icon2.png) right center no-repeat;}

.About{margin-top: 90px;position: relative;}
.abimg img{height:700px;position: relative;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }
#Main .Box.About .title{padding: 14% 0 4%;}
.About .ab_up{position: absolute;top: 0;right: 0;width: 100%;height: 100%;}
.About .ab_up .container{height: 100%;}
.About .ab_up .aboutdec{padding: 0 3%;width: 50%;float: right;height: 100%;background-color: rgba(255, 255, 255, 0.9);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2fffffff,endcolorstr=#2fffffff);}
.About .ab_up .aboutdec .dectil{font-size: 16px;color: #333;line-height: 30px;width: 100%;height: 52%;overflow: hidden;}
.About .ab_up .aboutdec .seemore{margin: 0 auto;margin-top: 20px;display: block; width: 134px;height: 38px;line-height: 38px;text-align: center; background: #ffd200;color: #333;}

.Pros{background: #f5f5f5;}
#Main .pro_chance{width: 100%;height: auto;overflow: hidden;}
#Main .pro_chance .hd{width:100%;height:auto;overflow: hidden;text-align: center;}
#Main .pro_chance .hd .cli{cursor: pointer;display: inline-block; min-width:120px;height: 44px;line-height: 42px;font-size: 18px;color: #333;border: 1px solid #333;margin: 0 30px;}
#Main .pro_chance .hd .cli.on,#Main .pro_chance .hd .cli:hover{background: #ffd200;border: 1px solid #ffd200;} 
.pro_chance .bd{width: 100%;height:1200px;position: relative;}
.pro_chance .bd .detil{zoom:1;width: 100%;height: auto;opacity: 0;position: absolute;top: 0;left: 0;z-index: 2;}
.pro_chance .bd .detil.cur{z-index: 6;opacity: 1!important;}
.pro_chance .bd .detil:first-child{opacity: 1;z-index: 3;}
.pro_chance .bd .detil .pro_top{width: 100%;height: auto;overflow:hidden;padding: 60px 0;}
.detil .pro_top .pro_img{width: 66.66%;float: left;padding: 0 10px;position: relative;}
.pro_title{width:266px;height: 64px; font-size: 18px;font-weight: bold;line-height: 64px;position: absolute;left: 10px;bottom: 30%;background: #ffd200;padding-left: 25px;}
.pro_title i{padding-right:58px;background: url(../images/icon3.png) right center no-repeat;color: #333; }
.detil .pros_dec{width: 33.33%;float: left;padding: 0 10px;}
.detil .pros_dec .decbox{padding: 8px;background: #fff;width: 100%;height: auto;padding-bottom: 0;}
.pro_item .slick-dots{bottom: 10px;}
.pro_item .slick-dots li{width: 16px;height: 16px;padding: 2px;margin:0 1px;border-radius: 50%;}
.pro_item .slick-dots li button{width: 10px;height: 10px;background: #b4b4b4;padding: 0;transition: 400ms;border-radius: 50%;}
.pro_item .slick-dots li.slick-active button{margin: 0;transition: 400ms;background: #333;}
.pro_item .slick-dots li.slick-active{border: 1px solid #b4b4b4;}
.decbox dd{text-align: center;font-size: 18px;font-weight: bold;color: #333;}
.decbox dd span{display: block;font-weight: normal;color: #666;font-size: 14px;}
.decbox .cee_more{width: 40%;display:block;height: 36px;line-height: 36px;text-align: center;margin: 0 auto;background: #ffd200;color: #333;position: relative;bottom: -18px;}
.detil .pro_bot{width: 100%;height: auto;overflow:hidden;padding-bottom: 30px;}
.detil img{width: 100%;}

.News .newlist{width: 50%;float: left;}
.News .newlist.new_l{padding-right:4%;}
.News .newlist.new_r{padding-left: 4%;}
.News .newlist h1,.projs{width: 100%;height:auto;overflow: hidden;line-height: 40px;font-size: 18px;font-weight:bold;color: #333;text-align: center;}
.News .newlist h1 span,.projs span{padding: 0 10%;position: relative;}
.News .newlist h1 span:before,.projs span:before{content: "";width: 26%;height: 1px;background: #333;position: absolute;left: 0;top: 50%;}
.News .newlist h1 span:after,.projs span:after{content: "";width: 26%;height: 1px;background: #333;position: absolute;right: 0;top: 50%;}
.newlist ul{width: 100%;height: auto;overflow: hidden;padding: 10px 0;}
.newlist ul li{width: 100%;height:auto;overflow: hidden;padding: 13px 0;}
.newlist ul li .time{padding-right: 23px;width: 78px;height: 86px;border-right: 1px solid #ccc;color: #666;line-height: 43px;float: left;}
.newlist ul li .time span{display: block;border-bottom: 1px solid #333;font-size: 30px;font-weight: bold;color: #333;}
.newlist ul li dl{margin-left: 100px;}
.newlist ul li dl dt{width: 100%;height: 34px;line-height: 34px;color: #333;font-size: 16px;overflow: hidden;font-weight: normal;}
.newlist ul li dl dd{width: 100%;height: 40px;overflow: hidden;line-height: 20px;color: #666;margin: 5px 0;}
.newlist ul li a:hover dl dt{color: #999;}
.News .newlist .more,.Luying .more{width: 134px;display:block;height: 38px;line-height: 38px;text-align: center;margin: 30px auto;background: #ffd200;color: #333;}
.News .newlist .more i,.Luying .more i,.cee_more i,.seemore i{margin-left: 3px;font-family: "幼圆";font-size: 16px;transition: 400ms;}
.News .newlist .more:hover i,.Luying .more:hover i,.cee_more:hover i,.seemore:hover i{margin-left: 14px;transition: 400ms;}

.Luying{position: relative;padding-top: 40px;}
#Main .Box.Luying .title{color: #fff;position: absolute;top: 50%;left: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);padding: 0;}
#Main .Box.Luying .title span{color: #fff;}
.Luying .pro_list{width: 100%;height: auto;overflow: hidden;padding:66px 0;}
.Luying .pro_list .luy{padding:0 25px;}
.Luying .pro_list .luy a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.Luying .pro_list .luy .luy_dec{width: 100%;height: 100%;padding: 28px;top: 0;left: 0;color: #fff;background-color: rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f000000,endcolorstr=#2f000000);}
.Luying .pro_list .luy .luy_dec dd{width: 100%;height: 52px;overflow: hidden;font-size: 20px;font-weight: bold;line-height: 26px;}
.Luying .pro_list .luy .luy_dec span{padding-top: 15px;display: block;}
.Luying .pro_list .luy .luy_dec i{display: block;width:144px;height: 42px;line-height: 42px;padding-left: 58px;background: url(../images/icon2.png) 10px center no-repeat;background-size:38px auto;border: 1px solid #fff;position: absolute;bottom: 28px;left: -100%;transition: 400ms;}
.Luying .pro_list .luy a:hover .luy_dec i{left: 28px;transition: 400ms;}
.Luying .more{margin: 0 auto;margin-bottom: 100px;}
/*页脚*/
#footer{width: 100%;height: auto;background: #333;position: relative;}
.back-top{width: 54px;height: 54px;border-radius: 50%;background: #333;position: absolute;left: 50%;top: -20px;margin-left: -27px;z-index: 6;text-align: center;line-height: 26px;}
#footer a{color: #929292;margin: 0 3px;}
#footer a:hover{color: #ffd200;}
#footer .link{width: 100%;height: 58px;line-height: 58px;border-bottom: 2px solid #3c3c3c;}
#footer .link span{color: #fff;}
#footer .foot_bot{width: 100%;height: auto;overflow: hidden;padding: 24px 0;}
#footer .foot_bot .left_list{width: 46%;float: left;}
#footer .foot_bot .left_list li{width: 33%;float: left;}
#footer .foot_bot .left_list li p{font-size: 16px;color: #fff;line-height: 46px;}
#footer .foot_bot .left_list li a{display: block;width: 100%;margin: 0;height: 32px;line-height: 32px;}
#footer .foot_bot .right_box{width: 38%;float: right;}
#footer .foot_bot .right_box .ewm{width: 28%;float: left;line-height: 30px;}
#footer .foot_bot .right_box .tact{width: 56%;float: right;color: #dedede;line-height: 20px;}
#footer .foot_bot .right_box .tact dd{font-size: 30px;font-weight: bold;}
#footer .copy{width: 100%;background: #282828;height: auto;overflow: hidden;padding-top: 20px;line-height: 24px;color: #5e5e5e;}
/*about*/
#Main_ny{width: 100%;height: auto;overflow: hidden;padding: 10px 0;}
#banner_ny{width: 100%;position: relative;}
#banner_ny img{width: 100%;}
#banner_ny .mb{width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f000000,endcolorstr=#2f000000);}
#banner_ny .ban_posnav{width: 100%;text-align: center;font-size: 34px;font-weight: bold;color: #fff;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
#banner_ny .ban_posnav span{display: block;font-weight: normal;font-size: 20px;}
#banner_ny .adress{width: 100%;text-align: center;line-height: 28px;bottom: 10px;left: 0;}
#banner_ny .adress span{padding-left: 16px;background: url(../images/icon6.png) left center no-repeat;color: #f5f5f5;}
#banner_ny .adress span a{color: #f5f5f5;margin: 0 6px;}
#banner_ny .adress span a:hover{color: #ffd200;}
.posnav{width: 100%;height: 40px;line-height:40px;font-size:18px;color: #333;font-weight: bold;margin-bottom: 16px;}
.mol_navown{width: 55px;padding-right: 18px;height: 100%;float: right;font-size: 14px;color: #999;background: url(../images/icon5.png) right center no-repeat;font-weight: normal;}
.con-left-nav{width: 100%;height: auto;padding: 60px 0;}
.con-left-nav .one{width: 100%;height: auto;text-align: center;}
.con-left-nav .one li{display: inline-block;height:auto;width:148px;position: relative;}
.con-left-nav .one .one_a{display: block;width: 100%;height: 44px;line-height: 44px;font-size: 18px;color: #666;position: relative;}
.con-left-nav .one .one_a span{padding-right: 18px;position: relative;display: inline-block;height: 100%;}
.con-left-nav .one .one_a i{display: block;width: 12px;height:44px;background: url(../images/icon4.png) center no-repeat;position: absolute;top: 0;right: 0;}
.con-left-nav .one li a.ez i{transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.con-left-nav .one>li.on>a,.con-left-nav .one>li:hover>a,.con-left-nav .one li a.ez{color: #333;background: #ffd200;}
.con-left-nav .one li ul.second{display:none;position: absolute;top:44px;left: 0;padding-top: 4px;background: #fff;z-index: 2;}
.con-left-nav .one ul.second li{padding: 2px 0;}
.con-left-nav .one ul.second li a{display: block;color: #666;height: 44px;line-height: 44px;font-size: 18px;background: #f5f5f5;}
.con-left-nav .one ul.second li a:hover{color: #333;background: #ffd200;}
.con-left-nav .one ul.second li .third{display: none;}
.con-left-nav .one ul.second li .third li a{height: 40px;line-height:40px;font-size: 16px;}
.about_dec{width: 100%;height: auto;overflow: hidden;padding-bottom: 50px;}
.about_dec .map_l{width: 33%;float:left;}
.about_dec .map_l .map_dec{width: 100%;padding: 0 5%;position: absolute;bottom: 40px;left: 0;color: #333;}
.about_dec .map_l .map_dec dd{font-size: 34px;font-weight: bold;}
.about_dec .about_r{width: 67%;padding-left: 4%;float: left;font-size: 16px;color: #333;line-height:1.6;}
/*pro*/
.List,.List ul{width: 100%;height: auto;overflow: hidden;}
.pro_chose{width: 100%;height: auto;overflow: hidden;padding: 30px;background: #f5f5f5;margin-bottom: 20px;}
.pro_chose .chose_dd{width: 100%;min-height:40px;padding: 15px 0;line-height: 34px;}
.pro_chose .chose_dd p{width: 76px;float: left;color: #666;}
.pro_chose .chose_dd dd{margin-left: 76px;}
.pro_chose .chose_dd dd a{color: #333;line-height: 34px;display: inline-block;height: 34px;min-width: 10%;text-align: center;transition: 400ms;}
.pro_chose .chose_dd dd a:hover,.pro_chose .chose_dd dd a.on{background: #ffd200;transition: 400ms;}
.prolist ul li{width: 33.33%;float: left;padding: 22px 10px;}
.prolist ul li .decbox{width: 100%;height: auto;padding-bottom: 0;border: 1px solid #dcdcdc;}

.slick{position: relative;overflow: hidden;width:100%;padding: 20px 0;}
.slick .slider-for{margin: 10px 0;padding: 0 24%;border: 1px solid #dcdcdc;}
.slick .slider-for .pimg img,.slick .slider-nav .pimg img{width: 100%;}
.slick .slider-for .slick-prev,.slick .slider-for .slick-next{width: 47px;height: 47px;z-index: 6;}
.slick .slider-for .slick-prev{left:10px;background: url(../images/prev.png) center no-repeat;background-size: 100% 100%;transition: 400ms;}
.slick .slider-for .slick-next{right:10px;background: url(../images/next_h.png) center no-repeat;background-size: 100% 100%;transition: 400ms;}

.slick .slider-nav .pimg{outline: none;padding: 0 10px;}
.slick .slider-nav .pimg .slider-navimg{padding: 0 20%;border: 1px solid #dcdcdc;}
.slick .slider-nav .pimg .slider-navimg em{width: 100%;height: 100%;position: absolute;top: 0;left: 0;
background-color: rgba(255, 255, 255, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2fffffff,endcolorstr=#2fffffff);}
.slick .slider-nav .pimg.slick-current .slider-navimg em{display: none;}
.prodec_title{width: 100%;height: auto;overflow: hidden;padding: 30px 0;font-size: 18px;font-weight: bold;color: #333;background: url(../images/icon7.png) center top no-repeat;}
.prodec_title span{display: block;font-weight: normal;color: #666;font-size: 14px;}
#Main_ny .projs{font-weight: normal;padding: 0 10%;padding-top: 30px;}
#Main_ny .pro_dec{width: 100%;height: auto;overflow: hidden;color: #666;font-size: 16px;line-height: 1.6;padding: 16px 0 30px 0;}
#Main_ny .pro_dec img,#Main_ny .about_dec img{max-width: 100%;}

.List.newlist ul li dl dd{width: 64%;}
.List.newlist ul li a{position: relative;display: block;width: 100%;height:auto;overflow: hidden;}
.List.newlist ul li a .see{width:auto;padding-left: 30px;color: #999;background: url(../images/icon8.png) left center no-repeat;top: 40px;right: 0;}

.caselist ul li{width: 50%;float: left;padding:32px 20px;}
.caselist ul li .case_dec{width: 100%;height: auto;overflow: hidden;border: 1px solid #dcdcdc;text-align: center;padding:40px 20px;}
.caselist ul li .case_dec dl dt{color: #333;font-size: 32px;height:68px;overflow: hidden;line-height: 34px;}
.caselist ul li .case_dec dl dt span{font-size: 18px;color: #999;display: block;font-weight: normal;text-transform: uppercase;}
.caselist ul li .case_dec dl dd{font-size: 16px;color: #666;line-height: 26px;height: 52px;overflow: hidden;margin: 30px 0;}
.caselist ul li .case_dec .cee_more{width: 130px;display:block;height: 36px;line-height: 36px;text-align: center;margin: 0 auto;background: #ffd200;color: #333;}

.online{width: 100%;height: auto;overflow: hidden;padding: 50px 16% 100px 16%;}
.online h1{font-size: 16px;color: #c22a29;text-align: center;margin: 30px 0;}
.online dd{width: 100%;height: auto;overflow: hidden;padding: 11px 0;}
.online dd input{width: 100%;height:44px;background: #f2f2f2;padding: 0 20px;color: #333;}
.online dd textarea{width: 100%;height:152px;padding: 10px 20px;line-height: 22px;background: #f2f2f2;color: #333;}
.online .subtn{display: block;width: 134px;height: 38px;line-height: 38px;text-align: center;color: #333;background: #ffd200;margin: 20px auto;}

.newlist2 ul li{width: 100%;height: auto;overflow: hidden; padding: 30px 0;border-bottom: 1px solid #dcdcdc;}
.newlist2 ul li .img{float: left;width: 30%;}
.newlist2 ul li dl{float: left;width: 70%;padding-left: 30px;}
.newlist2 ul li dl dt{width: 100%;height: 40px;line-height: 40px;overflow: hidden;font-size: 22px;color: #333;font-weight: normal;}
.newlist2 ul li dl dd{margin: 15px 0;width: 100%;height:78px;overflow: hidden;font-size: 16px;line-height: 26px;color: #666;}
.newlist2 ul li dl .newbot{width: 100%;height: 28px;margin-top: 60px;}
.newlist2 ul li dl .newbot i,#Main_ny .ntitle dd i{padding-left: 26px;background: url(../images/icon9.png) left center no-repeat;color: #999;font-size: 14px;}
.newlist2 ul li dl .newbot span,#Main_ny .ntitle dd span{float: right;padding-left: 28px;background: url(../images/icon8.png) left center no-repeat;color: #999;font-size: 14px;}
.newlist2 ul li a:hover dl dt{color: #999;}

#Main_ny .ntitle{width: 100%;height: auto;overflow: hidden;padding: 60px 0 20px 0;border-bottom: 1px solid #ccc;font-size: 26px;color: #333;}
#Main_ny .ntitle dd span{float: unset;margin-left: 8%;}

.result{font-size: 18px;color: #999;margin: 50px 0;}
.resultlist ul li{margin: 14px 0;}
.resultlist ul li a{display: block;width: 100%;overflow: hidden;color: #333;font-size: 16px;height: 40px;line-height: 40px;}
.resultlist ul li a:hover{color: #999;}



/*页码*/
.page{width: 100%;height:auto;margin: 60px 0 80px 0;}
.page a{display: inline-block;padding: 5px 10px;color: #666;border: 1px solid #ccc;background: #fff;transition: 400ms;}
.page a:hover,.page a.on{background: #ffd200;color: #333;border: 1px solid #ffd200;transition: 400ms;}

/*文章上下篇*/
.choose_art{width: 100%;height:auto;padding-bottom:60px;}
.choose_art li{width: 100%;height: auto;overflow: hidden;padding: 6px 0;}
.choose_art li a{display: block;height: 46px;line-height: 46px;color: #333;font-size: 14px;background: #f5f5f5;padding: 0 20px;}
.choose_art li a:hover{color: #999;}

/*panle导航开始*/
.left_nav{width:100%;height:100%;z-index:7; background:#333333; position: fixed; top:0px; left:0px;color:#000;z-index: 66;}
.left_nav .class-top{position: relative;width: 100%;height:102px;padding: 0 16px;padding-top: 40px;}
.left_nav .class-close{width:40px;height:40px;line-height:40px;text-align:center;font-size:46px;color: #fff;position: absolute;right: 12px;top: 6px;}
.class-top .search{width:100%;height: 42px;border: 1px solid #535353;margin-top:16px;border-radius: 4px;overflow: hidden;}
.class-top .search .key_btn{width: 14%;height: 40px;background:url(../images/icon1.png) center no-repeat;float: right;}
.class-top .search .key_txt{width: 86%;height: 40px;background: none;padding:0 12px;font-size: 14px;color: #fff;float: left;}
.class-m{height: 85%;overflow-y:auto;padding: 10px 16px;}
.opacity2{width:100%; height:100%; position: fixed; top:0; left:0px; background:rgba(0,0,0,0.5); z-index:24; display:none;}

.class-m .nnav{width:100%;height: auto;overflow: hidden;}
.class-m .nnav li{width: 100%;height: auto;overflow: hidden;}
.class-m .nnav li a.ce{color: #fff;font-size: 16px;display: block;height:50px;line-height:50px;}
.class-m .nnav li a.ce.xz_a{color: #ffd200;}
.menu_head .ericon{width:30px;height:50px;line-height:50px;text-align:center;float:right;display:inline;position: relative;z-index: 3;color: #666;font-size: 22px;}
/*.menu_head .ericon img,.menu_body .thricon img,.menu_body .foricon img{width: 12px;}*/
.menu_head .ericon .icon1{ display:none;}
.menu_head .ericon.xz .icon1{ display:block;}
.menu_head .ericon.xz .icon2{ display:none;}
.class-m .nnav li .menu_body{display: none;}
.menu_body li a.er{padding-left: 18px;font-size:16px;display: block;height:44px;line-height:44px;color: #999;}

.menu_body .thricon{color:#999;width:30px;height:44px;line-height:44px;font-size: 32px;text-align:center;float:right;display:inline;position: relative;z-index: 3;}
.menu_body .thricon .icont1{ display:none;}
.menu_body .thricon.tz .icont1{ display:block;}
.menu_body .thricon.tz .icont2{ display:none;}
.class-m .nnav li .thr_body{display: none;}
.class-m .nnav li .thr_body li{border-bottom: none;padding: 0;}
.thr_body li a.thr{padding-left:33px;font-size: 16px;display: block;height:44px;line-height:44px;color: #666;}
.menu_body .foricon{color:#666;width:30px;height:44px;line-height:44px;font-size: 32px;text-align:center;float:right;display:inline;position: relative;z-index: 3;}
.menu_body .foricon .icont1{ display:none;}
.menu_body .foricon.tz .icont1{ display:block;}
.menu_body .foricon.tz .icont2{ display:none;}

.class-m .nnav li .for_body{display: none;}
.for_body li a.for{position: relative;padding-left:48px;font-size: 14px;display: block;height:40px;line-height:40px;color: #666;}

/*panle导航结束*/
.page-prev {
transform:translate3d(-100%, 0, 0);
-ms-transform:translate3d(-100%, 0, 0);
-webkit-transform:translate3d(-100%, 0, 0);  
-o-transform:translate3d(-100%, 0, 0); 
-moz-transform:translate3d(-100%, 0, 0);
}
.page-in {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
.page-out {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
}


@media (min-width: 1200px) and (max-width: 1380px){
  #banner .slick-prev{left:8%;}
  #banner .slick-next{right:8%;}
  .Luying .pro_list .luy{padding: 0 15px;}
  .Luying .pro_list .luy .luy_dec dd{font-size: 18px;}
  .Luying .pro_list .luy .luy_dec{padding: 20px;}
  .Luying .pro_list .luy a:hover .luy_dec i{left: 20px;}
   
}
@media (min-width: 992px) and (max-width: 1199px){
  #banner .slick-prev{left:7%;}
  #banner .slick-next{right:7%;}
  .case_box ul li a .c_title, .moreimg a .c_title{font-size: 18px;}
  .case_box ul li.two_li .top{height: 190px;}
  .case_box ul li.two_li .bot{height: 107px;}
  .abimg img{height: 660px;}
  .About .ab_up .aboutdec .dectil{height: 55%;}
  .pro_chance .bd{height: 1100px;}
  .Luying .pro_list .luy{padding: 0 18px;}
  .Luying .pro_list .luy .luy_dec dd{font-size: 18px;}
  .Luying .pro_list .luy .luy_dec{padding: 20px;}
  .Luying .pro_list .luy a:hover .luy_dec i{left: 20px;}
  #footer .foot_bot .right_box{width: 41%;}
  #footer .foot_bot .right_box .ewm{width: 32%;font-size: 13px;}
  #banner_ny .ban_posnav{font-size: 30px;}
  .pro_chose{padding: 20px 30px;}
  .pro_chose .chose_dd{padding: 9px 0;}
  .caselist ul li .case_dec dl dt{font-size: 28px;}
  .caselist ul li .case_dec dl dt span{font-size: 16px;}
  .newlist2 ul li dl dt{font-size: 20px;height: 30px;line-height: 30px;}
  .newlist2 ul li dl dd{font-size: 14px;line-height: 24px;height: 72px;}
  .newlist2 ul li dl .newbot{margin-top: 36px;}
	


}  

@media (min-width: 768px) and (max-width: 991px){
  #header .search{width: 28%;}
  #header .nav_box .yiji a.one,#header .nav_box .yiji .libox a{font-size: 14px;}
  #banner .slick-prev{left:2%;}
  #banner .slick-next{right:2%;}
  #Main .Box .title{font-size: 30px;}
  #Main .Box .title span{font-size: 16px;}
  .case_box ul li a .c_title, .moreimg a .c_title{font-size: 16px;}
  .case_box ul li.two_li .top{height: 150px;padding: 0 5px;padding-bottom: 10px;}
  .case_box ul li.two_li .bot{height: 80px;padding: 0 5px;}
  .moreimg{padding: 13px 0;}
  .abimg img{height: 500px;}
  .About .ab_up .aboutdec{width: 64%;}
  .About .ab_up .aboutdec .dectil{height: 49%;}
  #Main .pro_chance .hd .cli{font-size: 16px;height: 38px;line-height: 36px;}
  .pro_chance .bd{height: 820px;}
  .pro_chance .bd .detil .pro_top{padding: 48px 0;}
  .pro_title{width: 220px;font-size: 16px;}
  .decbox dd,.News .newlist h1{font-size: 16px;}
  .newlist ul li .time{padding-right: 12px;}
  .newlist ul li dl{margin-left: 90px;}
  .News .newlist.new_l{padding-right: 2%;}
  .News .newlist.new_r{padding-left: 2%;}
  .Luying .pro_list .luy{padding: 0 10px;}
  .Luying .pro_list .luy .luy_dec dd{font-size: 16px;}
  .Luying .pro_list .luy .luy_dec{padding: 16px;}
  .Luying .pro_list .luy a:hover .luy_dec i{left: 16px;}
  #footer .foot_bot .right_box{width: 50%;}
  #footer .foot_bot .right_box .ewm{width: 30%;font-size: 12px;}
  #footer .foot_bot .right_box .tact{width: 62%;}
  #banner_ny .ban_posnav{font-size: 26px;}
  .pro_chose{padding: 20px 30px;}
  .pro_chose .chose_dd{padding: 9px 0;}
  .pro_chose .chose_dd dd a{padding: 0 10px;}
  .slick .slider-nav .pimg{padding: 0 6px;}
  .List.newlist ul li dl dd{width: 74%;}
  .caselist ul li{padding: 20px 12px;}
  .caselist ul li .case_dec dl dt{font-size: 22px;}
  .caselist ul li .case_dec dl dt span{font-size: 14px;}
  .caselist ul li .case_dec dl dd{font-size: 14px;margin-top: 20px;line-height: 22px;height: 44px;}
  .newlist2 ul li .img{width: 32%;}
  .newlist2 ul li dl{width: 68%;padding-left: 20px;}
  .newlist2 ul li dl dt{font-size: 16px;height: 26px;line-height: 26px;}
  .newlist2 ul li dl dd{font-size: 14px;line-height: 22px;height: 66px;}
  .newlist2 ul li dl .newbot{margin-top: 10px;height: 24px;}
  #Main_ny .ntitle{font-size: 22px;}
   

}
@media (max-width: 768px){
   #wrap_index{padding-top: 62px;}
   #header{height: 62px; position: fixed;top: 0;left: 0;z-index:10;padding-left: 20px;}
   #header .logobox{padding: 8px 0;height: 66px;}
   #header .logobox .logo,#header .logobox .logo a{height: 46px;}
   #banner img{width: 134%;margin-left:-17%;}
   #banner .slick-arrow{display: none!important;}
   #banner .slick-dots{bottom: 6px;}
   
   #Main .Box .title{font-size: 20px;margin:0;padding: 20px 0;}
   #Main .Box .title span{font-size: 12px;line-height: 16px;}
   .Case{padding: 0 11px;}
   .case_box ul li.one_li{width: 100%;padding: 5px;}
   .case_box ul li.two_li{width: 100%;padding: 0;}
   .case_box ul li.two_li .top,.case_box ul li.two_li .bot{padding: 5px;}
   .case_box ul li a .c_title, .moreimg a .c_title{font-size: 20px;}
   .moreimg{padding: 5px;}
   .moreimg img{width: auto;height: 60px;position: relative;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
   .About{margin-top: 30px;}
   .abimg img{height: 360px;}
   .About .ab_up .aboutdec{width: 100%;padding: 0 20px;}
   #Main .Box.About .title{padding: 6% 0 4%;}
   .About .ab_up .aboutdec .dectil{font-size: 14px;line-height: 24px;}
   .About .ab_up .aboutdec .seemore{width: 108px;margin-top: 30px;}
   #Main .pro_chance .hd .cli{min-width: unset;margin: 0 2.6%;width: 27%;height: 38px;line-height: 36px;font-size: 16px;margin-bottom: 12px;}
   .pro_chance .bd{height: 920px;}
   .pro_chance .bd .detil .pro_top{padding: 20px 0;}
   .detil .pro_top .pro_img{width: 100%;padding: 0 16px;}
   .pro_title{left: 15px;bottom: 24%;width:186px;padding-left: 10px;font-size: 16px;height: 40px;line-height: 40px;}
   .detil .pro_bot{padding: 0 10px;padding-bottom: 20px;}
   .detil .pros_dec{width: 50%;padding:0 6px 40px 6px;}
   .decbox dd,.News .newlist h1{font-size: 16px;}
   .News .newlist h1 span:before,.News .newlist h1 span:after{width: 23%;}
   .decbox .cee_more{width: 50%;height: 30px;line-height: 30px;}
   .News .newlist{width: 100%;padding: 0 16px!important;}
   .newlist ul li .time{padding-right: 12px;width: 60px;height: 80px;font-size: 12px;line-height: 38px;}
   .newlist ul li .time span{font-size: 24px;}
   .newlist ul li dl{margin-left: 74px;}
   .newlist ul li dl dd{margin: 3px;}
   .News .newlist .more{margin-top: 0;width: 120px;}
   .Luying{padding-top: 20px;}
   .Luying .pr.img img{width: 140%;margin-left: -20%;}
   .Luying .pro_list{padding: 8px 0;}
   .Luying .pro_list .luy{padding: 0 8px;}
   .Luying .pro_list .luy .luy_dec dd{font-size: 16px;height:104px;}
   .Luying .pro_list .luy .luy_dec{padding: 16px;}
   .Luying .pro_list .luy .luy_dec span{font-size: 12px;padding-top: 10px;}
   .Luying .pro_list .luy a:hover .luy_dec i{display: none;}
   .Luying .more{margin: 20px auto;}
   #footer{margin-top: 24px;}
   .back-top{width: 40px;height: 40px;margin-left: -20px;}
   #footer .link{height: 64px;padding: 12px 16px;line-height: 40px;}
   #footer .foot_bot{padding: 10px 16px;}
   #footer .foot_bot .left_list,#footer .foot_bot .right_box{width: 100%;padding: 10px 0;}
   #footer .foot_bot .left_list li{width: 33.33%;}
   #footer .foot_bot .right_box .ewm{width: 20%;}
   #footer .foot_bot .right_box .ewm p{line-height: 22px;padding: 6px 0;}
   #footer .foot_bot .right_box .tact{width: 70%;}
   #footer .foot_bot .right_box .tact dd{font-size: 26px;}
   #footer .copy{padding: 10px 16px;text-align: center;line-height: 20px;font-size: 12px;}

   #banner_ny img{width: 150%;margin-left: -25%;}
   #banner_ny .ban_posnav{font-size: 20px;}
   #banner_ny .ban_posnav span{font-size: 14px;}
   #banner_ny .adress{bottom: 0;}
   #Main_ny{padding: 16px;}
   .con-left-nav{padding: 0;padding-bottom: 10px;display: none;}
   .con-left-nav .one{text-align: left;}
   .con-left-nav .one li{display: block;width: 100%;}
   .con-left-nav .one .one_a,.con-left-nav .one ul.second li a{padding: 0 10px;font-size: 16px;}
   .con-left-nav .one .one_a span{width: 100%;display: block;}
   .con-left-nav .one li ul.second{position: unset;top: unset;}
   .about_dec{padding-bottom: 0;}
   .about_dec .map_l{width: 100%;}
   .about_dec .map_l .map_dec dd{font-size: 24px;}
   .about_dec .about_r{width: 100%;padding-left: 0;padding:20px 0;}
  .pro_chose{padding: 5px 14px;}
  .pro_chose .chose_dd p{width: 52px;}
  .pro_chose .chose_dd{padding: 5px 0;}
  .pro_chose .chose_dd dd{margin-left: 52px;}
  .pro_chose .chose_dd dd a{padding: 0 10px;height: 28px;line-height: 28px;}
   .prolist ul li{width: 50%;padding: 18px 6px;}
   .slick .slider-nav .pimg{padding: 0 4px;}
   .slick .slider-for .slick-prev, .slick .slider-for .slick-next{width: 30px;height: 30px;}

  .List.newlist ul li dl dd{width: 100%;}
  .List.newlist ul li a .see{display: none;}
  .caselist ul li{width: 100%;padding: 15px 0;}
  .caselist ul li .case_dec{padding: 20px 15px;}
  .caselist ul li .case_dec dl dt{font-size: 18px;line-height: 26px;height: 52px;}
  .caselist ul li .case_dec dl dt span{font-size: 12px;}
  .caselist ul li .case_dec dl dd{font-size: 14px;margin: 15px 0;line-height: 22px;height:auto;}
  .caselist ul li .case_dec .cee_more{width: 90px;height:30px;line-height: 30px;font-size: 12px;}
  .online{padding:0;padding-bottom: 30px;}
  .online h1{margin: 20px 0;}
  .online dd{padding: 6px 0;}
  .online dd input{padding: 0 10px;}
  .online dd textarea{padding: 10px;}
  .newlist2 ul li .img{width: 42%;}
  .newlist2 ul li dl{width: 58%;padding-left: 12px;}
  .newlist2 ul li dl dt{font-size: 16px;height: 22px;line-height: 22px;}
  .newlist2 ul li dl dd{font-size: 14px;line-height: 20px;height: 40px;margin: 6px 0;}
  .newlist2 ul li dl .newbot{margin-top: 10px;height: 24px;}
  .newlist2 ul li dl .newbot i{padding-left: 22px;font-size: 12px;}
  .newlist2 ul li dl .newbot span{font-size: 12px;}
  #Main_ny .pro_dec{font-size: 14px;}
  #Main_ny .ntitle{font-size: 16px;padding: 20px 0;}
  #Main_ny .ntitle dd{margin-top: 10px;}
  #Main_ny .ntitle dd i,#Main_ny .ntitle dd span{font-size: 12px;}
  .choose_art{padding-bottom: 20px;}
  .choose_art li a{padding: 0 10px;height: 34px;line-height: 34px;}
  .result{margin: 20px 0;font-size: 14px;}
  .resultlist ul li{margin: 3px 0;}
  .resultlist ul li a{font-size: 14px;height: 32px;line-height: 32px;}
  .page{margin: 40px 0 60px 0;}

   
}
@media (max-width: 360px){
	#Main .Box .title,.case_box ul li a .c_title, .moreimg a .c_title{font-size: 16px;}
	.decbox .cee_more,.case_box ul li a .c_title span,.About .ab_up .aboutdec .seemore,.decbox dd span,#footer .foot_bot .right_box .tact,#footer .foot_bot .right_box .ewm p,#banner_ny .ban_posnav span,#banner_ny .adress,.choose_art li a{font-size: 12px;}
    #Main .pro_chance .hd .cli,.pro_title,.decbox dd, .News .newlist h1,.newlist ul li dl dt,.Luying .pro_list .luy .luy_dec dd{font-size: 14px;}
    .pro_chance .bd{height: 840px;}
    #footer .foot_bot .left_list li p{font-size: 14px;line-height: 40px;}
    #footer .foot_bot .left_list li a{font-size: 12px;line-height: 28px;height: 28px;}
    #footer .foot_bot .right_box .tact dd{font-size: 20px;}
    .prolist ul li{padding: 16px 4px;}
    .caselist ul li .case_dec dl dt,#banner_ny .ban_posnav{font-size: 16px;}
  .newlist2 ul li dl dt{font-size: 14px;height: 20px;line-height: 20px;}
  .newlist2 ul li dl dd{font-size: 12px;line-height: 18px;height: 36px;margin: 2px 0;}
  .newlist2 ul li{padding: 15px 0;}

  

}
.Case a:hover img,.luy a:hover img,.caselist ul li a:hover img{transform: scale(1.1, 1.1);transition: 1s transform;}



