/*-------- body --------*/
body {color:#333;font-family:'Microsoft YaHei';font-size:14px;width: 100%;min-width: 1340px;margin:0 auto;overflow-x:hidden;}
form,div,body,img,p,a,img,dl,dd,dt,table,tr,td,th,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;border:0;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#C00;text-decoration:none;}
a:focus {-moz-outline-style: none;}
a:active{outline:none;text-decoration:underline;}

ul,li{list-style:none;margin:0;padding:0;}
input,textarea,select{color:#333;margin:0;padding:0;font-size:12px;font-family:"Microsoft YaHei";vertical-align:middle;}
input:focus,textarea:focus{outline:0;}
em, i {font-style: normal;}

a.link1{ color:#fff; text-decoration:none;}
a.link1:hover{color:#77852e;}

.clear { clear:both; *zoom:1;}
.clear:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

.fl {float:left;}
.fr {float:right;}

.pr{position: relative;}
.pa{position: absolute;}

.wrap {width:1100px; margin:0  auto;}
.w1000 {width:1000px; margin:0  auto;}

.header , .content , .footer { width:1200px; margin:0 auto;  }

/* top */

.header{ width:1200px; margin:0 auto;}
.hea{height:229px;overflow:hidden; background:url(../images/h_top_bg.gif) repeat-x center top;}
.hea h5{ height:30px; font-size:14px; line-height:30px; font-weight:normal;}
.hea h5 span{ float:right;}
.hea h5 span a{ padding:0 20px;}
.hea h5 a:hover{ color:#f15733; font-weight:bold;}

.hea .logo{ width:560px; height:119px; float:left; margin:18px 0 0 0; position:relative;}

.hea .logo img{ display:block; width:560px; margin-top:15px;}

.hea h2{ width:430px; margin:30px 0 0 0; font-size:28px; font-weight:bold; color:#000;float:left;}
.hea h2 i{ display:block; line-height:52px;}
.hea h2 em{ display:block;  font-size:20px; color:#5b5b5b;}
.lx{ width:238px; margin-top:19px; color:#000; background:url(../images/ph.png) no-repeat left center; padding-left:70px; font-size:18px;}
.lx em{ display:block; font-size:28px; font-weight:bold;}

.menu{ height:62px;}
.menu li{ font-size: 16px; float: left; position: relative;}
.menu li a{ display:block; color:#fff;height:62px; line-height:62px; padding:0 32px; }
.menu li::before { content: ""; display: block; width: 1px; height: 20px;background: rgba(255,255,255,.2); position: absolute; right: 0; top: 22px;}
.menu li:last-of-type::before{display:none}
.menu li a:hover,.menu .cur a{ position:relative;background: #f8b62b; }

/* banner */

.banner{}

.fullSlide {width:100%;position:relative;height:600px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:600px;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; text-align:center;}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{ cursor:pointer;display:inline-block; *display:inline; zoom:1; width:40px; height:10px; margin:5px; overflow:hidden;line-height:9999px;background: #0071b6;margin: 15px 5px 0px 5px;border-radius: 10px;}	
.fullSlide .hd ul .on{background: #e77823;}

/*search*/

.search { overflow:hidden; width:100%; height:30px; padding:20px 0; background:#fff; border-bottom:1px dashed #ddd;}
.search p{ float:left; font-size:13px; color:#333; line-height:30px;}
.search p a{ color:#333;padding: 0 8px;}
.search p a:hover{ text-decoration:underline;}
.search .sbox{ overflow:hidden; float:right; width:290px; height:30px; line-height:30px;}
.search input{ display:block; float:left; width:208px; height:28px; line-height:28px; border:1px solid #e5e5e5; font-size:13px; color:#333; border-right:none; padding:0 10px;}
.search span{ display:block; width:60px; height:30px; float:right; cursor:pointer; background:#0071b6; text-align:center; font-size:13px; color:#fff;}


.tc-tit{text-align: center;height: 125px;font-size:42px;color: #000;}
.tc-tit em{color:#0071b6;font-weight: bold;}
.tc-tit span{display: block;font-size: 20px;color: #282828;font-weight: normal;padding-top: 6px;}

.tit01{text-align: center; padding-bottom:40px;}
.tit01 h2{font-size: 48px;color: #33393e;font-weight:bold;line-height: 60px;position: relative; display: inline-block;}
.tit01 h2:before { position: absolute; width: 100px; height: 20px; content: ""; background: url(../images/tit1.png) no-repeat center; left: -120px; top: 21px;}
.tit01 h2:after { position: absolute; width: 100px; height: 20px; content: ""; background: url(../images/tit2.png) no-repeat center; right: -120px; top: 21px;}
.tit01 p{ font-weight: normal; display: block;font-size:20px;color: #666; line-height: 30px; padding-top:10px;}

.til01{text-align: center;color: #333;font-size:24px;line-height:78px;clear: both;display: block;white-space: nowrap;padding: 0 0 20px;}
.til01 span{display: inline-block;font-size:48px;line-height:70px;height:70px;/*width: 353px;*/background: #005dca;color: #fff; padding:0 30px;}
.til01 em{display: block;font-size: 40px;text-transform: uppercase;color: #d9d9d9;line-height:64px; font-family:"Times New Roman", Times, serif;}
.til01 a{color: #333;}
.til02,.til02 a{color: #fff;}

.h_tjpro {/*background:#f6f6f6;*/padding: 40px 0 60px 0; border-bottom:2px solid #eee;}
.h_tjpro ul li{float:left;_display:inline; overflow:hidden; text-align:center; width:20%;}
.h_tjpro ul li .pic{display:block;position:relative;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;width:95px;height:95px;margin:0 auto;overflow:hidden;text-align:center}
.h_tjpro ul li .pic .iblock {display:inline-block;height:100%;width:0;vertical-align:middle;}
.h_tjpro ul li .pic img{max-width:100%; max-height:100%;vertical-align:middle;transition: transform .6s;}
.h_tjpro ul li .pic2{display:none;}
.h_tjpro ul li:hover .pic1{display:none;}
.h_tjpro ul li:hover .pic2{display:block;}
.h_tjpro ul li .title{ line-height:54px;padding:0 20px;text-overflow: ellipsis; white-space:nowrap;margin-bottom:20px;font-size:20px;position:relative;}
.h_tjpro ul li .title:after{content:'';display:block;width:29px;height:2px;background:#666;position:absolute;left:50%;margin-left:-15px;bottom:-12px;}
.h_tjpro ul li:hover .title{color:#006ccc;}
.h_tjpro ul li:hover .title:after{background:#006ccc;}


/**/
.g-product{ overflow:hidden;padding: 60px 0 69px;}
.product_t{ width:263px; border:5px solid #1756ae; float:left;}
.product_t h2{ background:#1756ae; font-size:32px; font-weight:bold; color:#fff; text-align:center; padding:16px 0;}
.product_t h2 a{ display:block; color:#fff;}
.product_t h2 em{ display:block; font-size:14px; text-transform:uppercase; color:#6182c0; padding-top:2px;}
.product_t li{ width:241px; margin:0 auto; border-top:1px solid #cecece; font-size:18px; line-height:48px; height:48px; overflow:hidden;}
.product_t li a{ display:block; position:relative; color:#333; padding-left:45px;}
.product_t li a:before{ content:""; position:absolute; top:18px; left:30px; width:0; height:0; border-left:6px solid #ccc; border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);}
.product_t li:hover a:before{ border-left:6px solid #1756ae;}
.product_t li:hover a{ font-weight:bold; color:#1756ae;}
.product_t p{ font-size:26px; font-weight:bold; color:#fff; background:#1756ae; padding:15px 0; text-align:center;}
.product_t p em{ display:block; font-size:18px; line-height:32px; }

.product1{ width:900px; overflow:hidden; float:right;}

.tit3{ height:62px; background:#e3e3e3; overflow:hidden; font-size:20px; font-weight:bold; position:relative; line-height:62px; padding:0 15px 0 25px;}
.tit3 em a{ display:block; color:#000; }
.tit3 em{ display:block; width:84px; height:34px; border:1px solid #aaa; float:right; margin:12px 0 0 0; float:right; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:34px; color:#000; text-align:center;}
.tit3:before{ content:""; position:absolute; top:20px; left:12px; width:3px; height:24px; background:#1756ae;}

/*
.product2 li{ width:298px; height:380px; overflow:hidden; float:left; margin:6px 7px 0 0; position:relative;border:1px solid #eee; box-sizing:border-box;}
.product2 li img{ display:block;width:296px; height:380px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.product2 li em{ display:block; width:100%; height:40px; font-size:14px; line-height:40px; background:rgba(0,0,0,0.5); height:40px; color:#fff; position:absolute; bottom:0; text-align:center;}
.product2 li:hover em{ background:#1756ae;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; 
-webkit-transition-property:background; 
-o-transition-property:background;}
		.product2 li:hover img,.product11 dt:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
*/


.ind_pro { width:100%; overflow:hidden; margin-top:15px;}
.ind_pro ul {}
.ind_pro ul li{ float:left; width:268px; margin:7px 15px 7px 0; background:#fff; border:1px solid #ddd; padding:10px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}

.ind_pro ul li:nth-child(3n){ margin-right:0;}

.ind_pro ul li:hover{ box-shadow: 3px 3px 10px rgba(0,0,0,.1);}
.ind_pro ul li .indpro_img{ width:100%; height:200px;}
.ind_pro ul li .indpro_img a{ display:block; position:relative; width:100%; height:100%; overflow:hidden;}
.ind_pro ul li .indpro_img a img{ position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:100%; max-height:100%;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
.ind_pro ul li:hover .indpro_img a img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.ind_pro ul li .indpro_name{ display:block; font-size:18px; color:#333; text-align:center; height:40px; line-height:40px; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:5px 0;}
.ind_pro ul li:hover .indpro_name{ color:#1756ae;}

	
.heng { width: 100%; background: url(../images/heng.png) no-repeat; height: 170px; overflow: hidden; background-size: cover; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.heng .heng_l { float: left; width: 45%; background: url(../images/heng_ico.png) no-repeat left center; padding-left: 80px; margin-top: 50px; }
.heng .heng_l p { font-size: 24px; color: #fff; }
.heng .heng_l b { display: block; font-size: 30px; color: #fff; }
.heng .heng_r { float: right; margin-top: 60px; }
.heng .heng_r a { display: inline-block; width: 180px; height: 60px; line-height: 60px; color: #fff; text-align: center; font-size: 18px; }
.heng .heng_r a.an_ly { background: #0094d1; margin-right: 10px; }
.heng .heng_r a.an_zx { background: #1a1b1c; }



/*优势*/
.edge{clear: both;line-height:25px;font-size: 16px;padding:50px 0 80px;position: relative;color: #333;background:url(../images/edgebg.jpg) no-repeat center bottom;}
.edge1{height: 496px;overflow: hidden;margin-bottom: 74px;color: #fff;}
.edge1_r{width: 310px;}
.edge1_r h4{height: 235px;background: #005dca;padding:50px 0 0 54px;font-size: 24px;line-height:35px;height:185px;}
.edge1_r h4 span,.edge2 h4 span,.edge3 h4 span{font-size: 48px;line-height:60px;}
.edge1_r h4 span,.edge2 h4 span{display: block;}
.edge1_r h4 em,.edge2 h4 em{display: block;font-size: 16px;line-height:32px;font-weight: normal;}
.edge1_r p,.edge1_r p img{width: 310px;height: 260px;display: block;overflow: hidden;}
.edge1_l,.edge1_l p,.edge1_l p img{width: 880px;height: 495px;display: block;overflow: hidden;}
.edge1_lw{background: rgba(0, 0 , 0 , 0.8);width: 880px;height: 110px;display: block;left: 0;bottom: 0;z-index: 1;}
.edge1_lw p{padding:28px 0 0 40px;width: 580px;}
.edge1_lt{width: 104px;height: 65px;display: block;right: 0;bottom: 0;z-index: 2;}
.edge1_lt em{width: 16px;height: 16px;border-radius: 16px;background: #fff;margin: 0 15px 0 0;float: left;display: block;}
.edge1_lt em.cur{background: #005dca;}
.edge2{height: 790px;overflow: hidden;margin-bottom: 80px;}
.edge2 dl{height: 450px;position: relative;}
.edge2 dt,.edge2 dt img{float: left;width: 580px;}
.edge2 dd{width: 476px;float: left;padding: 0px 0 0 105px;}
.edge2 h4,.edge3 h4{font-size: 24px;line-height:35px;padding: 0 0 20px;}
.edge2 dd p {padding-left: 20px;
    margin-top: 10px;
    background: url(../images/xiaohua.png) no-repeat left 9px;
    line-height: 28px;
    text-align: justify;}
.edge2 b,.edge3 b{color: #005dca;}
.edge2 dl:nth-child(2){height: 277px;position: relative;}
.edge2 dl:nth-child(2) dd{padding-left: 0;}
.edge2 dl:nth-child(2) dt{position: absolute;right: 0;top: -140px;width: 533px;}
.edge2 dl:nth-child(2) dt p,.edge2 dl:nth-child(2) dt p img{width: 533px;height: 400px;display: block;overflow: hidden;}
.edge2 dl:nth-child(2) dt span{position: absolute;left: -134px;top: 200px;}
.edge2 dl:nth-child(2) dt span,.edge2 dl:nth-child(2) dt span img{width: 200px;height: 200px;display: block;overflow: hidden;}
.edge3{background: #fff;height: 540px;box-sizing:border-box;padding: 63px 78px 0;text-align: center;border-radius: 9px;}
.edge3_w{width: 798px;margin: 0 auto;height: 85px;}
.edge3 li{width: 331px;float: left;}
.edge3 li:nth-child(2){margin: 0 25px;}
.edge3 li p,.edge3 li p img{width: 331px;height: 192px;border-radius: 4px;display: block;overflow: hidden;}
.edge3 li b{display: block;color: #212121;font-size: 18px;line-height: 52px;}


/*案例*/
.case{clear: both;font-size:18px;line-height:80px;position: relative;padding:58px 0 0;z-index: 1;color: #666;}
.prev1,.next1{width:62px;height:62px;display: inline-block;cursor: pointer;top:600px;left: 50%;margin-left: 585px; z-index: 9;}
.prev1{margin-left: -647px;}
.case_t{height:90px;font-size:18px;color: #666;line-height:58px;text-align: center;}
.case_t li{float: left;padding: 0 41px;border: solid 1px #d6d6d6;height: 58px;margin-left: -1px;}
.case_t li:first-child{margin-left: 0;}
.case_t li a{color: #666;display: block;}
.case_t li span{display: inline-block;padding-left: 33px;}
.case_t li:hover,.case_t li.cur{border-color:#005dca;color:#fff;background: #005dca;}
.case_t li:hover span,.case_t li.cur span{background-position: 0 -29px!important;}
.case_t li.cur,.case_t li.cur a,.case_t li:hover,.case_t li:hover a{color: #fff;}
.case_t li.cur em img,.case_t li:hover em img{margin-top:-59px;}
.case_con{width: 934px;margin: 0 auto;}
.case_c .tempWrap{overflow: visible !important;}
.case_c dl{width: 934px;position: relative;margin-right: 20px;padding-bottom: 10px;}
.case_c dt,.case_c dt img{width: 934px;display: block;height:467px;overflow: hidden;border-radius: 9px 9px 0 0;}
.case_c dd{height:80px;line-height: 80px;background: #fff;box-shadow: 0 0 5px 5px rgba(0, 0 , 0 , 0.05);text-align: center;}
.case_c dd h4{display: block;font-size:20px;color: #000;font-weight: normal;}
.case_c dd h4 a{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.case_more{width:174px;height: 80px;float: right;}
.case_more span{display: inline-block;}
.case_c dl.cur .case_more,.case_more:hover{background:#005dca;color: #fff;}
.case_c dl.cur .case_more span,.case_more:hover span{color: #fff;}


.ind_about{ padding:100px 0; overflow:hidden; background:url(../images/about_bg.jpg) top no-repeat; background-size:cover;}
.ind_about .text{ width:540px; padding:50px 35px; background: rgba(0,90,200,.7);}
.ind_about .text .bt{ font-weight:bold; color:#fff; font-size:26px;}
.ind_about .abcont{ color:#fff; font-size:15px; line-height:25px; height:100px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; margin:24px 0 30px;}
.ind_about a{ width:146px; height:40px; line-height:40px; background:#fff; color:#005dca; text-align:center; display:block; font-size:16px;}
.ind_about a img{ margin-left:7px;transition: all .4s;}
.ind_about a:hover img{ margin-left:11px;}


/*新闻中心*/
.news{padding: 30px 0 70px;}
.news_tit01{height: 70px;line-height: 70px;overflow: hidden;font-weight: normal;}
.news_tit01 a{font-size: 24px;color: #333;}
.news_tit01 a:hover{color: #005eb2;}
.news_tit01 i{font-size: 12px;color: #999;font-family:Arial, Helvetica, sans-serif;text-transform:capitalize;padding-left: 5px;}
.news_tit01 em,.news_tit02 em{text-transform: uppercase;float: right; font-family:"Times New Roman", Times, serif;}
.news_tit01 em a,.news_tit02 em a{font-size: 14px;color: #333;}

.news_l{width: 600px;padding-top: 30px;}
.news_pic{width: 600px;height: 300px;line-height: 0;overflow: hidden;}
.news_pic img{width: 600px;height: 300px;}
.new_lf{width: 600px;padding: 15px 0 0;}
.new_lf h5{height: 40px;font-weight:normal;line-height: 40px;overflow: hidden;border-top:1px dashed #e5e5e5;}
.new_lf h5 span{display: block;font-size: 12px;color: #666;float: right;}
.new_lf h5 a{display: block;color: #333;font-size: 16px;width: 480px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background: url(../images/news_ico01.gif) no-repeat 0 center;padding-left: 20px;}
.new_lf h5.cur a{background: url(../images/news_ico02.gif) no-repeat 0 center;font-size: 18px;}
.new_lf h5.cur a:hover,.news_qie dl:hover dt a{color: #005dca;font-weight: bold;}
.new_lf h5.cur span{display: none;}
.new_lf .news_m{overflow: hidden;padding: 0 0 20px;}
.new_lf .news_m a{display: block;font-size: 16px;color: #7c7c7c;line-height: 26px;height: 52px;}
.new_lf h5:nth-of-type(1){border-top: none;}

.news_r{width: 500px;padding-top: 30px;}
.news_tit02{height: 70px;line-height: 70px;overflow: hidden;}
.news_tit02 ul li{padding: 0 30px;float: left;position: relative;}
.news_tit02 ul li:before{content: "";width: 2px;height: 22px;background: #333;position: absolute;top: calc(50% - 11px);left: 0;}
.news_tit02 ul li a{font-size: 24px;color: #333;}
.news_tit02 ul li a:hover,.news_tit02 ul li.on a{color: #005eb2;font-weight: bold;}
.news_tit02 ul li:first-child{padding-left: 0;}
.news_tit02 ul li:first-child:before{background: none;}
.news_qie dl{width: 500px;height: 130px;padding-top: 10px;}
.news_qie dl dt{height: 45px;line-height: 45px;overflow: hidden;background: url(../images/news_ico03.gif) no-repeat right center;}
.news_qie dl dt span{display: block;float: left;font-size: 40px;color: #1d1d1d;font-family: "DINOT";width: 125px;position: relative;overflow: hidden;}
.news_qie dl dt span:before{content: "";width: 36px;height: 2px;background: #005dca;position: absolute;top: 50%;left: 68px;}
.news_qie dl dt a{font-size: 18px;color: #333;float: left;display: block;width: 340px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_qie dl:hover dt{background: url(../images/news_ico04.gif) no-repeat right center;}
.news_qie dl:hover dt span:before{background: #005dca;}
.news_qie dl dd{width: 500px;padding: 10px 0 0;}
.news_qie dl dd a{display: block;font-size: 16px;color: #7c7c7c;line-height: 24px;height: 48px;overflow: hidden;}


/**/

.f_bg{ background:url(../images/f_bg.gif) repeat-x; height:550px;overflow: hidden;}
.footer{width: 1200px;margin: 0 auto;}
.f_tel{height: 91px;line-height: 91px;overflow: hidden;}
.f_tel p{float: left;overflow: hidden;font-size: 16px;color: #333;position: relative;margin-left: 65px;padding-left: 35px;}
.f_tel p:before{content: "";width: 3px;height: 54px;background: #333;position: absolute;top: calc(50% - 27px);right: 0;}
.f_tel .f_p01{ background:url(../images/f_ico01.png) no-repeat 5px center;width: 335px;margin-left: 0;}
.f_tel .f_p02{ background:url(../images/f_ico02.png) no-repeat 0 center;width: 355px;}
.f_tel .f_p03{ background:url(../images/f_ico03.png) no-repeat 0 center;width: 270px;}
.f_tel .f_p03:before{background: none;}
.f_top{display: block;font-size: 20px;color: #fff;height: 60px;line-height: 40px;overflow: hidden;letter-spacing: 3px;}
.f_top i{font-size: 12px;color: rgba(255,255,255,0.5); font-family:Arial, Helvetica, sans-serif;padding-left: 10px;letter-spacing: 1px;}
.f_nav{width: 440px;height: 320px;padding-top: 89px;}
.f_nav ul li{float: left;width: 185px;line-height: 36px;height: 36px;overflow: hidden;}
.f_nav ul li a{font-size: 14px;color: rgba(255,255,255,0.8);}
.f_nav ul li a:hover{color: #fff;}
.f_ban{width: 380px;height: 320px;padding-top: 89px;}
.f_ban p{font-size: 14px;color: rgba(255,255,255,0.8);line-height: 36px;}
.f_er{width: 305px;height: 320px;padding-top: 89px;}
.code{width: 305px;padding-top: 10px;}
.code p{width: 143px;float: left;line-height: 0;padding: 5px 0 0;}
.code p img{width: 143px;height: 91px;}
.code p span{display: block;font-size: 14px;color: rgba(255,255,255,0.8);line-height: 30px;padding-top: 10px;}
.f_er em{display: block;width: 125px;line-height: 0;float: right;}
.f_er em img{width: 125px;height: 125px;}
.f_bot{font-size: 14px;color: rgba(255,255,255,0.5);line-height: 50px;height: 50px; text-align:center;}
.f_bot span{padding: 0 15px;}
.f_bot a{color: rgba(255,255,255,0.5);}



.ny_banner {margin-bottom:15px;height:400px;}



.ny_content { padding-bottom:30px;}

.ny_left { width:260px; float:left;}

.ny_nav h2{ background:#1756ae; font-size:32px; font-weight:bold; color:#fff; text-align:center; padding:25px 0;}

.ny_nav ul {border:5px solid #1756ae;}
.ny_nav li{ width:241px; margin:0 auto; border-top:1px solid #cecece; font-size:18px; line-height:48px; height:48px; overflow:hidden;}
.ny_nav li a{ display:block; position:relative; color:#333; padding-left:45px;}
.ny_nav li a:before{ content:""; position:absolute; top:18px; left:30px; width:0; height:0; border-left:6px solid #ccc; border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);}
.ny_nav li:hover a:before{ border-left:6px solid #1756ae;}
.ny_nav li:hover a{ font-weight:bold; color:#1756ae;}
.ny_nav p{ font-size:26px; font-weight:bold; color:#fff; background:#1756ae; padding:15px 0; text-align:center; margin-top:15px;}
.ny_nav p em{ display:block; font-size:18px; line-height:32px; }

.ny_right { width:905px; overflow:hidden; float:right;}

.ny-tit1 { height:62px; background:#e3e3e3; overflow:hidden; font-size:20px; font-weight:bold; position:relative; line-height:62px; padding:0 15px 0 25px; margin-bottom:20px;}
.ny-tit1:before{ content:""; position:absolute; top:20px; left:12px; width:3px; height:24px; background:#1756ae;}

.ny_about { line-height:200%;}


.ny_xw { width: 100%; margin: 25px auto 0; padding: 0; }
.ny_xw ul li {  overflow: hidden; padding:20px 20px; background-color: #fff;position: relative; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom:1px solid #eee ;}
.ny_xw ul li .time {width: 10%;float: left;text-align: center;background: #eee;height: 80px;padding-top: 15px; box-sizing:border-box;}
.ny_xw ul li .time .year { font-size: 15px; color: #757575; font-weight: normal; }
.ny_xw ul li .time span { width: 20%; margin: 0 auto; height: 1px; background: #888; display: block; }
.ny_xw ul li .time .month { font-size: 22px; color: #888; }
.ny_xw ul li .nws_text { width:86%; height: auto; overflow: hidden; float:right; padding: 0; }
.ny_xw ul li .nws_text .nw_name { margin: 0 0 4px; }
.ny_xw ul li .nws_text .nw_name a { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #333; font-size: 18px;text-overflow: ellipsis; white-space: nowrap; margin: 0 auto; padding: 0; }
.ny_xw ul li .nws_text p { width: 100%; height: 48px; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; text-align: justify; margin: 0 auto; padding: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; }
.ny_xw ul li:hover { background:#1756ae;}
.ny_xw ul li:hover .nws_text .nw_name a { color: #fff; }
.ny_xw ul li:hover .time { background:#fff;}
.ny_xw ul li:hover .time .year { color: #1756ae; }
.ny_xw ul li:hover .time span { color: #1756ae; }
.ny_xw ul li:hover .time .month { color: #1756ae; }
.ny_xw ul li:hover .nws_text p { color:#fff;}
.ny_xw ul li:hover .time span{ background:#1756ae;}


.news_detail h1 { width: 100%; overflow: hidden; line-height: 32px; color: #333; font-size: 24px; font-weight: bold; text-align: center; margin: 0 auto; padding: 0;}
.news_detail .nwdtl_tip { width: 100%; height: auto; overflow: hidden; line-height: 20px; color: #aaa; font-size: 14px; text-align: center; margin: 20px auto; padding: 0 0 10px; border-bottom: 1px dashed #dfdfdf;}
.news_detail .nwdtl_con {  line-height: 30px; color: #565656; font-size: 15px; margin-bottom:20px;}
.news_detail .nwdtl_con { max-width:100%;}


.ny_case ul li { width:100%; overflow:hidden;background: #f4f5f9;margin-bottom: 30px;}
.ny_case ul li .img {float: left;width: 30%;height: 240px;overflow: hidden;object-fit: cover;}
.ny_case ul li .img img {float: left;overflow: hidden;box-sizing: border-box;object-fit: cover;width: 100%;height: 100%;}
.ny_case ul li .right {float: right;width: 70%;padding: 28px 30px;box-sizing: border-box;}
.ny_case ul li .right b {display:block;font-size: 22px;color: #484848;margin-bottom: 25px;}
.ny_case ul li .right b a{ display:block;color: #484848;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ny_case ul li .right p { font-size: 15px; line-height: 28px; height:54px; overflow: hidden; color: #7d7d7d; margin-bottom: 35px; }
.ny_case ul li .right .an { font-size: 15px; color: #8e8e91; display: inline-block; width: 150px; height: 40px; line-height: 40px; text-align: center; border: #bfbfbf 1px solid; }
.ny_case ul li .right .an a{ color:#8e8e91;}
.ny_case ul li .right .an img { display:inline-block; margin-left:5px;width: 19px; height: auto; -moz-transition: all 0.36s ease-in-out; -webkit-transition: all 0.36s ease-in-out; -o-transition: all 0.36s ease-in-out; -ms-transition: all 0.36s ease-in-out; transition: all 0.36s ease-in-out; }
.ny_case ul li:hover .right .an img { width: 0; -moz-transition: all 0.36s ease-in-out; -webkit-transition: all 0.36s ease-in-out; -o-transition: all 0.36s ease-in-out; -ms-transition: all 0.36s ease-in-out; transition: all 0.36s ease-in-out; }
.ny_case ul li:hover .right .an{ background: #1756ae; color: #fff; border: #1756ae 1px solid }
.ny_case ul li:hover .right .an a{ color:#fff;}
.ny_case ul li:hover .right b a { color: #1756ae;}


.ny_prolist { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.ny_prolist ul li { width:31%; overflow:hidden; margin:0 3.5% 30px 0; padding:0; float:left;}
.ny_prolist ul li:nth-child(3n+3) { margin:0 0 30px;}
.ny_prolist ul li .lyIdxPro_img { width:100%; height:240px; overflow:hidden; margin:0 auto 6px; padding:9px; background-color:#fff; border:1px solid #dfdfdf; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ny_prolist ul li .lyIdxPro_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.ny_prolist ul li .lyIdxPro_img a img.idxPro_img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ny_prolist ul li:hover .lyIdxPro_img a img.idxPro_img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}

.ny_prolist ul li .lyIdxPro_name { width:100%; height:50px; overflow:hidden; margin:0 auto; padding:0;}
.ny_prolist ul li .lyIdxPro_name a { display:block; width:100%; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:16px; text-align:center; white-space:nowrap; text-overflow: ellipsis; background-color:#b8b8b8; margin:0 auto; padding:0;}
.ny_prolist ul li:hover .lyIdxPro_name a { background-color:#204e99;}


.NyContMsg_main { }
.NyContMsg_main .NyContMsg_tit b { display: block; font-size: 26px; color: #333; font-weight: 400; }
.NyContMsg_main .NyContMsg_tit p { color: #666; font-size: 16px; margin: 15px 0 50px; }
.NyContMsg_main ul li.msg_ipt { width: 100%; overflow: hidden; margin: 0 3% 20px 0; padding: 0; float: left; }
.NyContMsg_main ul li.msg_tara { width: 100%; margin: 0 auto 20px; float: inherit; }
.NyContMsg_main ul li.msg_btn { width: 100%; margin: 0 auto; float: inherit; }
.NyContMsg_main ul li.msg_ipt input { display: block; width: 100%; height: 44px; overflow: hidden; line-height: 44px; color: #555; font-size: 15px; text-overflow: ellipsis; white-space: nowrap; margin: 0; padding: 0 10px 10px; border: 0; border-bottom: 1px solid #e7e7e7; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.NyContMsg_main ul li.msg_tara textarea { display: block; width: 100%; height: 160px; overflow: hidden; line-height: 30px; color: #555; font-size: 15px; text-overflow: ellipsis; white-space: nowrap; margin: 0; padding: 20px 10px 10px; border: 0; border-bottom: 1px solid #e7e7e7; outline: none; resize: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.NyContMsg_main ul li.msg_btn .MsgBtn1 { display: block; width: 214px; height: 56px; overflow: hidden; line-height: 50px; color: #2463b2; border: 3px solid #2463b2; border-radius: 50px; font-size: 20px; text-overflow: ellipsis; white-space: nowrap; margin: 20px 20px 0 0; padding: 0 20px; background: #fff; outline: none; cursor: pointer; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


.pagination { display: flex; justify-content: center; margin-top: 10px;}
.pagination a { background: #fff; border: 1px solid #ccc; color: #333; font-size: 14px; padding: 6px 12px; margin: 0 3px; border-radius: 3px;}
.pagination span { color: #333; font-size: 14px; padding: 6px 2px; margin: 0 3px; border-radius: 3px;}
.pagination a:hover { color: #fff; border: 1px solid #1756ae;background: #1756ae;}
.pagination a.page-num-current { color: #fff; background: #1756ae; border: 1px solid #1756ae;}
.text-secondary { text-align:center;}



