﻿007d5a@font-face {
	font-family:"font1";
	src: url("../fonts/ak2.ttf");
}

 .rhd{margin-bottom: 40px;}
 .rhd p.en{position:relative;text-align: center;font-size:26px;font-family: "font1";text-transform: uppercase;padding-bottom: 30px;border-bottom: 1px solid #d4d4d4;color: #999999;}
 .rhd p.en:after{content: '';position: absolute;width: 32px;height: 10px;background: #007d5a;left: 50%;margin-left: -16px;bottom: -5px;}
 .rhd h5{text-align: center;font-size: 36px;color: #007d5a;margin-top: 28px;}
.companyIntro{padding: 102px 0 90px;background:#f5f5f5;}
.companyIntro img.fr{width: 474px;height: 332px;}
.companyIntro .companyTxt{width: 666px;}
.companyIntro .companyTxt h4{padding: 12px 0 35px;font-size: 36px;color: #007d5a;}
.companyIntro .companyTxt h5{font-size: 26px;color: #333333;padding-bottom: 10px;}
.companyIntro .companyTxt p{font-size: 16px;line-height: 36px;color: #666666;}



.btnMore{display: inline-block;width: 150px;line-height: 42px;border-radius: 30px;border: 1px solid #c5c5c5;text-align: center;font-size: 14px;color: #666666;}
.btnMore:hover{background: rgba(9, 50, 102, 1);color: #fff;border-color:rgba(9, 50, 102, 1);}
.companyIntro .companyTxt .btnMore{margin-top: 40px;}
.bm{margin:25px auto 0;display: block;}

.bg1{background: #f8f8f8;}




.tab_title { text-align:center;padding-top: 40px; padding-bottom: 5px }
.tab_title h2 a { color: rgba(9, 50, 102, 1); font-size: 42px; font-weight: bold;     line-height: 30px;     font-family: "宋体"; }
.tab_title h2 em { display: block; padding-top: 5px; color: #333; font-size: 18px; font-weight: 400; font-style: normal }


/*产品中心*/
.indexpro{ width:1200px; /* border:1px solid black; */  /* padding:5px; */ margin:auto; margin-bottom:0px;padding-bottom:30px; }

.indexpro .div1{width:100%;margin:30px 0 10px 0;} 
.indexpro .ul1{display:table;margin:0 auto;height:40px;text-align:center;padding:0;} 
.indexpro .ul1 .li1{margin:0 10px;padding:0;width:130px;height:38px;line-height:38px;font-size:18px;float:left;border:1px solid rgba(9, 50, 102, 1);/*border-radius:30px;*/}
.indexpro .ul1 .li1 a{color:rgba(9, 50, 102, 1);}
.indexpro .ul1 .li1:hover{background:rgba(9, 50, 102, 1);border:0px}
.indexpro .ul1 .li1:hover a{color:#fff}

.index_b{ width: 100%; /* height:580px; */  margin: auto; /* margin-top:30px; */  overflow: hidden;  }
.index_bs{ padding-top:5px; /* border:1px solid blue; */ display: flex; flex-wrap: wrap; overflow: hidden; background: ; }
.indexpro .indexpro_l{ position:relative; /* border:1px solid black; */ left:7px; width:30px; height:100%; background:url() no-repeat; background-size:100% 100%;  }
.indexpro .indexpro_r{ position:relative; right:7px; width:30px; height:100%;  /* border:1px solid black; */ background:url() no-repeat; background-size:100% 100%; }
.index_bs a{}
.index_bs .pro_show{width: 290px; display: block; margin:10px 10px;border:1px solid #eee;overflow:hidden}
.index_bs .pro_show .img{width: 100%; height:218px;text-align:center;overflow:hidden}
.index_bs .pro_show .img img{ max-width:100%;height:100%;margin;auto;text-align:center;}
.index_bs .pro_show p{ height: 50px; display: block; text-align: center; line-height: 50px; background: #fff; color: #000; font-family: 宋体 常规; font-size: 16px; transition: all 0.3s; }
.index_bs a:hover .pro_show p{ background: rgba(9, 50, 102, 1); color:#fff }
.index_bs a:hover .pro_show img{transform: scale(1.1, 1.1)}



/*优势*/
#cont5{ width: 100%; height: auto; background: #FFF; overflow: hidden;    padding: 30px 0;}
.cont5{ height: auto; margin: 0 auto;}
.cont5_01{ width: 100%;     height: 195px; margin-top:30px; background:url(../images/serban.png) no-repeat center;      border-radius: 0 0 100% 100%; text-align: center;}
.cont5_01 h3{ font-size: 42px; font-family: "Microsoft YaHei"; color: #fff; padding-top: 25px; line-height: 50px;    letter-spacing: 20px;}
.cont5_01 h4{ font-size: 36px; font-family: "Microsoft YaHei"; color: #fff; padding-top: 15px; line-height: 50px;letter-spacing: 5px;}
.cont5_01 h5{ font-size: 15px; font-family: "Microsoft YaHei"; color: #BEBEBE; font-weight: normal;padding-top: 5px;}
.cont5_02{ width: 100%; margin: 0 auto; overflow: hidden; padding-top: 30px;}
.cont5_02_l{ width: 600px; float: left;}
#ul01{  width: 100%;}
#ul01 li{ width: 100%; height: 165px; border-bottom: 1px dashed #D1D1D1; overflow: hidden;}
#ul01 li img{ width: 125px; height: 126px; display: block; float: left; margin-right: 20px;}
#ul01 li h3{ font-size: 22px; font-family: "Microsoft YaHei"; color: #383838; padding-top: 10px;}
#ul01 li h4{ font-size: 12px; color: #AEAEAE; font-weight: normal; line-height: 16px; padding-top: 5px;}
#ul01 li p{ font-size: 16px;line-height: 28px; color: #707070;}

.cont5_02_r{ width: 480px; float: right; padding-top: 15px;}
.cont5_02_r ul li{ width: 210px; height: 79px; float: left; margin-right: 28px; margin-bottom: 39px; border: 2px solid rgba(9, 50, 102, 1); padding: 9px 0 0 13px;}
.cont5_02_r ul li img{ width: 62px; height: 62px; display: block; float: left; margin-right: 29px;}
.cont5_02_r ul li h4{ font-size: 28px; color: #414141; font-weight: normal; line-height: 30px;}
.cont5_03{ width: 100%;}
.cont5_03_l{ width: 502px; height: 480px; float: left; background: url("../images/cont5_03_l.jpg") no-repeat;margin-left:20px;}
.cont5_03_l ul{ width: 200%; padding-left: 26px; padding-top: 195px;}
.cont5_03_l ul li{ width: 83px; height: 74px; float: left; margin-right: 289px; margin-bottom: 15px; text-align: center; font-size: 22px; font-family: "Microsoft YaHei"; color: #383838; padding-top: 9px; line-height: 30px;}
.cont5_03_r{ width: 600px; float: right;}




/*广告标栏*/
.disihang { overflow: hidden; width: 100%; margin: 0 auto }
.disihang_center { width: 1200px; margin: 0 auto }
.disihang_center img { margin-left: -408px }
.disihang .adv { width: 100%; margin: 0 auto; background: url(../images/adv_bg.jpg) top center no-repeat; overflow: hidden; height: 180px }
.adv_center { width: 1100px; margin: 0 auto; overflow: hidden }
.container_left { float: left; font-family: microsoft yahei }
.container_left p { font-size: 14px; color: #fff; padding-top: 50px; padding-bottom: 15px }
.container_left h5 { font-size: 26px; color: #fff; margin-bottom: 8px }
.container_right { float: right; margin-top: 40px; font-family: microsoft yahei; line-height: 40px }
.container_right dl { padding-top: 10px; padding-left: 65px; background: url(../images/ly_phone.png) no-repeat left center; color: #fff; float: right; padding-right: 20px }
.container_right dt { font-size: 24px; font-family: microsoft yahei; color: #fff }
.container_right dd { font-size: 28px; font-family: arial }
 
 
/*优势*/
.youshi{/*margin-top: -108px;*//*border-top:10px solid #1c5bbe;*/ background: url(../images/paste1541830832575.png) center no-repeat;background-size:100% 100%;/*background-position: top center; background-attachment: fixed;*/ position: relative; overflow: hidden;     padding: 50px 0 200px; }
.youshi .bg01{ position: absolute; top:140px; left: 0; width: 100%; height: 100%; z-index: 1;background: url(../images/bg01.jpg) top center no-repeat;display: none;}
.youshi .bg02{ position: absolute; bottom:0px; left: 0; width: 100%; height: 100%; z-index: 2;background: url(../images/bg02.png) bottom center no-repeat;display: none; }
.youshi .youshiT{ height:180px; /*background: url(../images/yst.png) bottom center no-repeat;*/ position: relative; z-index: 10;  }
.youshi .youshiT .divT{ position: relative;  width:600px; height:60px; border:1px solid rgba(255,255,255,0.2); margin:auto;top:60px; text-align: center;}
.youshi .youshiT .divT .div_left{ position: absolute;right:100%;margin-right:-25px;top:50%; width:345px; border-top:1px solid rgba(255,255,255,0.2); }
.youshi .youshiT .divT .div_right{ position: absolute;left:100%;margin-left:-25px;top:50%; width:345px; border-top:1px solid rgba(255,255,255,0.2); }
.youshi .youshiT .divT .div1{ font-size:40px; color:  #0; font-weight: 700;margin-top:-25px; line-height: 50px; }
.youshi .youshiT .divT .div1 span{display: inline-block;padding:0 20px; /*background: #222;*/ color:#d71518}
.youshi .youshiT .divT .div2{ font-size:16px; color:rgba(255,255,255,0.7); margin-top:25px; line-height:22px;}
.youshi .youshiT .divT .div2 span{display:inline-block;padding:0 30px; /*background: #222;*/color:#d71518}
.youshi .youshi_box{/*padding:50px 0;*/border:0px solid #eee;}
.youshi .youshi_box .position{ height:700px;position: relative;z-index: 10;}
.youshi .youshi_box .youshi_center{ 
height:250px; width:250px;font-size:38px;border-radius:50%;font-weight:bold;font-family: "宋体";color:#2056ad;
text-align:center; position: absolute;border:0px solid #2056ad; z-index: 10; left:53%; top: 56%;margin:-153px auto auto -178px; 
background: url(../images/adv.png) center center no-repeat; 

}
.youshi .youshi_box .youshi_center p{font-size: 95px;     font-weight: 999;  padding-top: 36px;   padding-bottom: 10px;     color: #2056ad;     font-family: "宋体";}
.youshi .youshi_ul{ position: relative;z-index: 5; width: 99%; height: 100%;     margin-left: -2%;border:0px solid #eee; }
.youshi .youshi_ul li{ position: absolute;border:0px solid #000;color:#000;width:400px;height:140px; }
.youshi .youshi_ul li .shuzi{width:140px;height:140px; border-radius:50%;border:3px solid #2056ad;overflow:hidden;}
.youshi .youshi_ul li .shuzi img{width:100%;height:100%;}

.youshi .youshi_ul li .nr{width:240px;height:140px;font-size:24px ;line-height:40px;color:#2056ad;font-weight: bold;    display: flex; align-items: center; justify-content: center; text-align: center;} 
.youshi .youshi_ul li .nr2{width:240px;height:140px;font-size:24px ;line-height:40px;color:#2056ad; font-weight: bold;display: flex; align-items: center; justify-content: center; text-align: center;} 
.youshi .youshi_ul li.li01{top:0;left:16.555%;}
.youshi .youshi_ul li.li02{top: 20%;left: 7.555%;}
.youshi .youshi_ul li.li03{top: 40%;left: 0.555%;}
.youshi .youshi_ul li.li04{top: 60%;left: 7.555%;}
.youshi .youshi_ul li.li05{bottom: 0;left: 16.555%;}

.youshi .youshi_ul li.li010{top:0;right:12.555%;}
.youshi .youshi_ul li.li09{top: 20%;right: 3.555%;}
.youshi .youshi_ul li.li08{top: 40%;right: -1.445%;}
.youshi .youshi_ul li.li07{top: 60%;right: 3.555%;}
.youshi .youshi_ul li.li06{bottom: 0;right: 12.555%;}





/*关于我们*/
.imain{ width:100%;overflow:hidden;margin:auto; clear:both; position:relative; background-repeat:no-repeat; background-position:center  bottom; position:relative; clear:both; }

.ibg1 { padding:30px 0 30px 0; background: url(../images/abbg.jpg) no-repeat; background-size:100% 100%; background-position: top center; background-attachment: fixed;}

.advantagel {width:100%;float:left; padding:45px 20px;/*background:rgba(255,255,255,.5);border:1px solid #eee;*/ }

.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }


/* .btitle {  } */
.btitle h2{font-size:36px; font-weight:bold; color:rgba(9, 50, 102, 1)}
.btitle h2 i{background:#fff; height:1px; width:40px; display:inline-block; vertical-align: middle; opacity:0.5;}
.btitle h1{font-size:20px; text-transform:uppercase; font-family:DINCond;padding-top:10px;color:rgba(9, 50, 102, 1)}


.advantagetxt {clear:both; font-size:16px; line-height:28px; color:#f1f1f1; opacity:0.8; /*padding-left:50px;*/ }
.advantagetxt p { font-size:21px; color:#000;line-height:48px; padding-right:20px;padding-top: 30px;}
.advantagetxt .more { padding:6px 20px; background:#fff; font-size:14px;color:rgba(9, 50, 102, 1); font-family:DINCond; float: right;} 
.advantagetxt .more:hover {color:#fff;background:rgba(9, 50, 102, 1);}
.advantager { width:50%;padding:25px 15px; margin:34px 0;/*background:rgba(1,136,67,.2);background:rgba(255,255,255,.2); */float:right}
.advantager .advlist{font-size:22px; color:rgba(9, 50, 102, 1);margin-left:30px;font-weight: bold;line-height:25px;}
.advantager  * { display:block; overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.advantager li {float:left;text-align:center;}
.advantager li img{width:80px;height:80px;padding:8px;margin: auto;background:#fff;border-radius:50%;border:1px solid #f5f5f5;}
.advantager li h3{ /*font-weight:bold;*/ font-size:20px;padding-top:10px;}
.advantager li i{ background:#1489e3; height:2px; width:30px; margin:10px 0px 20px 0px;}
.advantager li span{ font-size:14px; line-height:24px; color:#666;}
/* .advantager li:hover h3 {color:#000; } */
/* .advantager li:hover span {color:#000;} */
.adv1 { width:20%; margin:20px 0; }

.m80{ margin-top:80px;}
.m100{ margin-top:80px; margin-bottom:100px}
.p80{ padding-top:60px;}

.imain .detailLis { /*position:absolute; bottom:50px;*/width:1200px; /*background: rgba(1,136,67,.3);*/ padding: 20px 0; overflow: hidden;border:0px solid #eee;z-index:97; } 
.imain .detailLis .item { float:left;width:calc(100%/3);height:80px;border-left: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;text-align:center; } 
/* .imain .detailLis .item:nth-child(2){border-right: 1px solid #E5E5E5} */
.imain .detailLis .item  .num { font-size: 44px; color: #fff; height:50px; text-align: center; line-height:50px; } 
.imain .detailLis .item   p { font-size: 18px; color: #fff; font-weight: 200;height:30px;line-height:30px; font-family: "Helvetica Neue"; } 
/* .imain .detailList .item p { font-size: 14px; color: #989898; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }  */
 


/*案例展示*/
.reason{width: 100%;background:rgba(231, 234, 243, 0.5);background-size: cover;border-bottom: 2px solid #eee;padding-bottom:30px;}
.reason .box_show{ /*background-image-part-image: url(../images/banner.jpg); background-position: top center; background-attachment: fixed;*/} 
.reason .Title h3{color: #fff;}
.reason .mainCon{width: 100%; margin-top: 28px;    overflow: hidden;}
.reason .mainCon ul{width: 100%;}
.reason .mainCon li{/*width: 350px;*/width:350px;height: 320px;float: left;margin-right: 11px; border:0px solid #000;}
/* .reason .mainCon li span{display: block;width: 292px;height: 180px;position: relative;} */
.reason .mainCon li .pic{width:100%;height:280px;}
.reason .mainCon li img{display: block; width:100%;height:100%;margin:auto;}
.reason .mainCon li:hover  img{transform: scale(1.0, 1.0)}
.reason .mainCon li em{display: block;font-size: 18px;color: #fff;font-weight: bold;width: 100%;height: 48px;line-height: 48px;text-align: center;background: url(/mycms/templates/css/images/reasonBg02.png);bottom:0;left: 0;position: absolute;}
.reason .mainCon li p{font-size: 14px;color: #666666;margin-top: 30px;padding: 0 26px;line-height: 25px;text-align: center;}
.reason .mainCon li .title{ background:rgba(9, 50, 102, 1);height:50px;line-height:50px; text-align:center; color:#fff; font-size:16px; line-height:3;margin:0;}
.reason .mainCon  .prev{float:right; cursor:pointer; width:5px; height:5px; border-right:16px solid #007d5a; border-top:18px solid transparent; border-bottom:18px solid transparent; position:absolute;left:-16px;top:50%; transform: translateY(-50%); z-index:999;}
.reason .mainCon  .next{float:right; cursor:pointer; width:5px; height:5px; border-left:16px solid #007d5a; border-top:18px solid transparent; border-bottom:18px solid transparent; position:absolute;right:-16px;top:50%; transform: translateY(-50%); z-index:999;}



/*合作客户*/
.cases{ position:relative; padding:40px 0 40px 0; /*background:#fff;*/}
.cases .caseList{  overflow:hidden;position:relative; z-index:10; padding-top:0px}
.cases .caseList .steps { overflow: hidden }  
.cases .caseList .bd { position: relative; padding: 30px 30px 30px 30px }
.cases .caseList .bd  h3{text-align:center;font-size:16px;}  
.cases .caseList .bd li { float: left; width: 220px; height: 110px; margin:0 30px; border:1px solid #eee;   }  
.cases .caseList .bd li a { display: block; overflow: hidden; background: #fff; width: 100%; height: 100%; }  
.cases .caseList .bd li img { max-width: 100%; height: 85px; display: block; margin: 0 auto; transition: all .5s ease-out 0s; }  
/* .cases .caseList .bd li a:hover img { transform: scale(1.1, 1.1); }   */
.cases .caseList .hd { position: relative }  
.cases .caseList .hd ul { text-align: center }  




/*新闻*/
.news_two { margin: 0 auto; position: relative; font-size: 12px; font-family: Arial, "微软雅黑"; width: 100%; padding-bottom:30px;background:url(../images/xwbg.jpg) no-repeat;background-size:100% 100%; }
.news_two_box { width: 100%; height: 159px; border: 1px solid transparent; position: relative; background: #f7f7f7; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s }
.news_two_ul { height: auto; overflow: hidden; padding: 20px; width: 100%;background: #fff; }
.news_two_nav { width: 100%; padding-left: 20px }
.news_two_ul li { width: 100%; height: 159px; border: 1px solid transparent; margin-bottom: 20px }
.news_two_img { width: 230px; height: 157px; float: left; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; }
.news_two_img img { width: 200px; height: 130px; margin: 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.09); }
.news_two_txt span { font-size: 16px; color: #717171; display: block; height: 24px; line-height: 24px; overflow: hidden; margin-bottom: 20px; transition: all .3s ease-out 0s }
.news_two_box:hover .news_two_txt span { color: #333 }
.news_two_txt i { height: 52px; color: #A2A2A2; line-height: 24px; display: block; overflow: hidden; transition: all .3s ease-out 0s }
.news_two_box:hover .news_two_txt i { color: #999 }
.news_two_txt { width: 56%; float: left; margin: 36px 0 28px 34px; transition: all .3s ease-out 0s }
.news_two_box:hover .news_two_txt { margin: 36px 0 28px 54px }
.news_two_date { width: 180x; float: right; font-family: HELVETICANEUELTPRO-THEX, "微软雅黑"; color: #999; padding: 36px 66px 0 0; transition: all .3s ease-out 0s }
.news_two_box:hover .news_two_date { padding: 36px 43px 0 0 }
.news_two_date span { height: 26px; font-size: 19px; font-family: HELVETICANEUELTPRO-THEX, "微软雅黑" }
.news_two_date i { font-size: 13px; font-family: HELVETICANEUELTPRO-THEX, "微软雅黑" }
.news_two_but { position: absolute; top: 100px; right: 55px;padding:10px 20px; border:1px solid #eee; }
.news_two_box:hover { border: 1px solid #efefef; box-shadow: 0 6px 10px 5px rgba(0, 0, 0, .08) }
.news_two_box:hover .news_two_img img{ transform:scale(1.1,1.1)  }
/* .news_two_box:hover .ser_but {  margin: 0 -60px } */
 

/*页底举例*/
.space_bottom{width:100%;display:block;padding:30px 0; background:#fff;text-align:center;}
.space_bottom li{width:calc(100%/3);/*height:300px;*/border:0px solid #000;text-align:center;float:left;}
.space_bottom li:nth-child(2){border-left:1px solid #eee;border-right:1px solid #eee;}
.space_bottom li .img{width:90px; /*height:200px;*/text-align:center;margin:auto;}
.space_bottom li .img img{max-width:100%; height:100%;}
.space_bottom li  p{font-size:16px;line-height:25px;color:#677788;padding:25px 50px;}
.space_bottom li  span{font-size:18px;font-weight:bold;line-height:25px;color:#000}




/*----------------------------ny_index css-------------------------------------*/ 

.nybanner { width: 100%;  padding-top:185px; } 
.nybanner img{width:100%;height:auto;}
.wrapper { position: relative;} 

/*--leftnav start--*/
.subleft { width: 240px; position: relative; margin-top:50px; /* background: url(../images/bg.jpg) no-repeat top; */ background-size:100% ; } 
.subleft .toptitle { /*width: 188px;*/ background: rgba(9, 50, 102, 1); background-size:100% 100%; color: #fff; padding:14px 26px 10px ; top: -84px; /*border-radius:35px 0 0 0; /* margin-bottom:20px; */ } 
.subleft .toptitle h3 { border-bottom: 3px solid #fff; color: #f9f9f9; font-weight: 700; font-size: 26px; display: block; line-height: 44px; text-align: center; } 
.subleft .toptitle h4 { font-size: 16px; font-family: arial; text-transform: uppercase } 
/*leftnav tab*/ 
.subleft .cont { padding:0 14px;border:1px solid #e5e5e5; /*background: #2c57b1; background: url(../images/left_bg.jpg) ; *//* background-size:100% 100% ; */  /* border-radius:20px; */ } 
.subleft .cont li { /* border-bottom: 10px solid #18469b; */position:relative; line-height: 40px; margin:10px 0; } 
.subleft .cont li a i { display: block; height: 0px; width: 0px; border-top: 8px solid transparent; border-left: 14px solid #cccccc; border-bottom: 8px solid transparent; margin-top: 12px; margin-right: 16px; float: right; }
.subleft .cont li a.sub1 { display: block; color: #333; transition: all .3s ease-out 0s;  padding-left:30px;  text-align:left; /* background:#fff; */ /* background:url(../images/adv_w.png) left no-repeat #fff; */ background:#fff; background-origin:content-box; /* background-size:100% 100%; */ font-size:16px; /* border-radius:30px; */  } 
.subleft .cont li a.sub1:hover, .subleft .cont li :hover a.sub1 { /* background:url(../images/adv_wb.png) left no-repeat #fea600; */ background: #2e84c7; background-origin:content-box; color:#fff; /*padding-left: 26px;*/ } 
.subleft .cont li:hover i{border-top: 8px solid transparent; border-left: 14px solid #fff; border-bottom: 8px solid transparent;}
/*leftnav productlist*/
.leftRecomm {     margin-top: 50px;border:1px solid #eee;} 
.leftRecomm .title { padding:30px 0 30px 10px; border-bottom: 1px solid #f5f5f5; color: #fff; font-size: 18px; font-weight: 700; background: url(../images/left_contact.jpg) center no-repeat ; background-size:100% 100%; /* border-radius:20px; */   } 
.leftRecomm .list{ /* border:1px solid black; */ margin-top:5px; } 
.leftRecomm .title a { color: #fff; } 
.leftRecomm .item { width: 112px; float: left; overflow: hidden; text-align: center; margin-right: 10px; margin-bottom:10px; border: 1px solid #e5e5e5; /* border-radius:20px; */ } 
.leftRecomm .item:nth-child(2n){ width: 112px; float: left; overflow: hidden; text-align: center; margin-right: 0px; border: 1px solid #e5e5e5; margin-bottom:10px; /* border-radius:20px; */ } 
.leftRecomm .item a { width: 100%; display: block } 
.leftRecomm .item img { /* width: 110px; */ height: 82px; margin: 5px auto; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; border-radius: 3px; display: block; } 
.leftRecomm .item h3 { width: 100%; text-align: center; font-size: 12px; line-height: 40px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; border-top: 1px dotted #e5e5e5; } 
.leftRecomm .item:hover img, .leftRecomm .item:hover  h3 { -webkit-filter: brightness(110%); filters: brightness(110%); color:#18469b; } 
/*leftnav newslist*/ 
.leftRecomm .newslist li { line-height: 40px; height: 40px; overflow: hidden; border-bottom: dotted 1px #e5e5e5;      font-size: 14px;} 
.leftRecomm .newslist li a { display: block; width: 100%; text-align: left } 
.leftRecomm .newslist li:hover a{ color:#18469b; padding-left:10px; } 
.leftRecomm .conerw {text-align:center;}
.leftRecomm .conerw p{font-size:18px;text-align:center;margin: 24px 0; font-weight: bold;color: #18469b;}
.leftRecomm .conerw img{width:80%;height:auto;border:1px solid #eee;margin:auto;}
/*----leftnav end----*/ 

 /*----rightmain start----*/ 
.subright { width: 930px; /* border:1px solid #e2e2e2; */ margin-top:50px; } 
.subright .t { padding: 0 0 25px; color: #ff0505; font-size: 20px } 
.subright .t2 { color: #ff0505; font-size: 30px; display: block; padding: 30px 0 } 
.sitepath { height:49px; line-height: 49px; color: #88848b; border-bottom: 1px dashed rgb(219, 219, 219); margin-bottom: 20px; font-size: 16px; } 
/* .sitepath .sittab{background:#18469b;width:15%;text-align:center;border-radius:30px  0 0 0} */
.sitepath .home { width: 18px; height: 18px; display: inline-block; position:relative;  border:0px solid #fff;  margin:0 auto; /* background-position: -100px -100px; */ /* margin-top: 20px */ background:url(../images/home-icon.png) no-repeat; background-size:100% 100%; margin-right:10px; } 
.sitepath  .d1{ /* color:red; */ color:#333; font-size:22px;  } 
.sitepath a { color: #88848b; display: inline-block; white-space: nowrap } 
.sitepath a:hover { color: #18469b; } 


/*ny_show_ start*/  
.arecttitle { /* border-bottom:1px dotted #ddd; */ text-align: center; } 
.arecttitle h1 { font-size: 30px;  line-height: 38px; color: #18469b; margin-bottom: 5px; } 
.arecttitle .mark { width: 100%; padding: 5px 0 10px } 
.arecttitle .mark span { display: inline-block; padding-left: 5px; font-size: 12px; color: #666 } 
.arecttitle .mark span:first-child { padding-left: 0 } 
.showContxt { padding: 40px 0; line-height: 40px;  } 
.showContxt img { max-width: 100% !important; display: block; margin:0 auto; } 
.showContxt .contlist{width:100%;margin:auto; } 
.showContxt .contlist li{width:50%;text-align:left;float:left;font-size:16px;border:1px solid #eee;padding-left:8px  }  


/*ny_product_show start*/
.productlist { position: relative; /* border: 1px solid red; */ } 
.productlist ul { padding-top: 10px; width: 100%; } 
.productlist ul li { width: 280px; height: 280px; display: block; float: left; margin: 0px 29px 30px 0; /* margin-bottom: 30px; */ background: #fff; /* transition: all .3s ease-out 0s; */ } 
/* .productlist ul li:nth-child(4n){ */ /* width: 250px; */ /* height: 320px; */ /* display: block; */ /* float: left; */ /* margin-right: 0px; */ /* margin-bottom: 30px; */ /* background: #fff; */ /* transition: all .3s ease-out 0s; */ /* border: 1px solid #e5e5e5; */ /* } */
.productlist ul li .productshow{ position:relative; width:100%; height:100%; overflow:hidden; background: #fff;border: 1px solid #e5e5e5;  } 
.productlist ul li .productshow  .d1{position:absolute;z-index:98;width:100%;height:100%;overflow:hidden;} 
.productlist ul li .productshow  .d2{display:none;position:absolute;z-index:99;width:100%;height:100%;text-align:center;overflow:hidden;background:rgb(255,255,255,0.7);}  
.productlist ul li .productshow  .d1 .img{ width: 100%; height: 90%;text-align: center;   display: block; margin: 0 auto; /* border-bottom: 1px solid red; */ overflow:hidden; } 
.productlist ul li .productshow  .d1 .img img{ max-width:100%; height:100%; overflow:hidden; } 
.productlist ul li .productshow  .d1 h3{ color:black; font-size: 18px; font-weight:none; line-height:27px; /*padding: 5px 0;*/ transition: all .3s ease-in-out 0s;text-align: center; } 
.productlist ul li .productshow  .d2 h2{ font-size:18px; padding-top:20%; color:blue; /* border:1px solid black; */ /* margin-top:5%; */ } 
.productlist ul li .productshow  .d2 h3{ float:left; width:80%; font-size:16px; margin-top:5%; padding-top:10px; color:blue; /* border:1px solid black; */ /* margin-top:5%; */ } 
.productlist ul li .productshow  .d1 h3 .jiadian{float:right; width:20%; background:#f5f5f5;text-align: center;font-size:24px;line-height: 30px;} /* .productlist ul li:hover .productshow  .d2 {display:block;} */ 	
.productlist ul li:hover .productshow{border:3px solid #e5e5e5;}  
.productlist ul li:hover .productshow .d1 img  {transform: scale(1.1, 1.1);overflow:hide;} 
.productlist ul li:hover .productshow .d1 h3{color:#18469b;}



/*ny_product_show start*/
.caselist { position: relative; /* border: 1px solid red; */ } 
.caselist ul { padding-top: 10px; width: 100%; } 
.caselist ul li { width: 290px; height: 270px; display: block; float: left; margin-right: 10px; margin-bottom: 30px; background: #fff; /* transition: all .3s ease-out 0s; */ border: 1px solid #e5e5e5; } 
/* .caselist ul li:nth-child(4n){ width: 290px; height: 270px; display: block; float: left; margin-right: 0px; margin-bottom: 30px; background: #fff; transition: all .3s ease-out 0s; border: 1px solid #e5e5e5; }  */
.caselist ul li .productshow{ position:relative; width:100%; height:100%; overflow:hidden; background: #fff; } 
.caselist ul li .productshow  .d1{position:absolute;z-index:98;width:100%;height:100%;text-align:center;overflow:hidden;} .caselist ul li .productshow  .d2{display:none;position:absolute;z-index:99;width:100%;height:100%;text-align:center;overflow:hidden;background:rgb(255,255,255,0.8);}  .caselist ul li .productshow  .d1 .img{ width: 100%; height: 240px; /* padding:5px; */ display: block; margin: 0 auto; /* border-bottom: 1px solid red; */ overflow:hidden; } 
.caselist ul li .productshow  .d1 .img img{ width:100%; height:100%; overflow:hidden; } 
.caselist ul li .productshow  .d1 h3{ color:black; font-size: 18px; /* padding: 20px 20px 0; */ transition: all .3s ease-in-out 0s; } 
.caselist ul li .productshow  .d2 h2{ font-size:18px; padding-top:30%; color:#18469b; /* border:1px solid black; */ /* margin-top:5%; */ } 
.caselist ul li .productshow  .d2 h3{ font-size:16px; margin-top:5%; padding-top:10px; color:#18469b; /* border:1px solid black; */ /* margin-top:5%; */ } 
/* .caselist ul li:hover .productshow  .d2 {display:block;}  */ 
.caselist ul li:hover{border: 1px solid #18469b;}
.caselist ul li:hover .productshow .d1 img  {transform: scale(1.2, 1.2);overflow:hide;} 
.caselist ul li:hover .productshow .d1 h3{color:#18469b}

.hoverslist { position: relative; /* border: 1px solid red; */ } 
.hoverslist ul { padding-top: 10px; width: 100%; } 
.hoverslist ul li { width: 280px; height: 260px; display: block; float: left; margin: 0px 29px 30px 0; /* margin-bottom: 30px; */ background: #fff; /* transition: all .3s ease-out 0s; */ } 
/* .productlist ul li:nth-child(4n){ */ /* width: 250px; */ /* height: 320px; */ /* display: block; */ /* float: left; */ /* margin-right: 0px; */ /* margin-bottom: 30px; */ /* background: #fff; */ /* transition: all .3s ease-out 0s; */ /* border: 1px solid #e5e5e5; */ /* } */
.hoverslist ul li .productshow{ position:relative; width:100%; height:100%; overflow:hidden; background: #fff;border: 0px solid #eee;  } 
.hoverslist ul li .productshow  .d1{position:absolute;z-index:98;width:100%;height:100%;overflow:hidden;} 
.hoverslist ul li .productshow  .d2{display:none;position:absolute;z-index:99;width:100%;height:100%;text-align:center;overflow:hidden;background:rgb(255,255,255,0.7);}  
.hoverslist ul li .productshow  .d1 .img{ width: 100%; height: 90%;   display: block; margin: 0 auto; /* border-bottom: 1px solid red; */ overflow:hidden; display: flex;
    align-items: center;
    justify-content: center;
    text-align: justify;} 
.hoverslist ul li .productshow  .d1 .img img{ max-width:100%; max-height:100%; overflow:hidden; } 
.hoverslist ul li .productshow  .d1 h3{ color:black; font-size: 16px; font-weight:none; line-height:16px; /*padding: 5px 0;*/ transition: all .3s ease-in-out 0s;text-align: center; } 
.hoverslist ul li .productshow  .d2 h2{ font-size:18px; padding-top:20%; color:blue; /* border:1px solid black; */ /* margin-top:5%; */ } 
.hoverslist ul li .productshow  .d2 h3{ float:left; width:80%; font-size:16px; margin-top:5%; padding-top:10px; color:blue; /* border:1px solid black; */ /* margin-top:5%; */ } 
.hoverslist ul li .productshow  .d1 h3 .jiadian{float:right; width:20%; background:#f5f5f5;text-align: center;font-size:24px;line-height: 30px;} /* .productlist ul li:hover .productshow  .d2 {display:block;} */ 	
.hoverslist ul li:hover .productshow{border:3px solid rgba(9, 50, 102, 1)}  
.hoverslist ul li:hover .productshow .d1 img  {;/*transform: scale(1.1, 1.1);*/overflow:hide;} 
.hoverslist ul li:hover .productshow .d1 h3{color:#18469b;} 
 
  
/*ny_newslist_show start*/  
.newslist { padding: 0; width:95%; margin:auto; } 
.newslist .item { width: 100%; display: block; margin-bottom: 28px;border:0px solid #000; /* background: #f7f7f7; */ -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s } 
.newslist .item a { display: block; padding: 20px } 
.newslist .item .img { width: 150px; height: 112px; background: #fff; overflow: hidden;border:0px solid #000; } 
.newslist .item .img img { /* width: 100%; */ height: 100%; margin: 0 auto; display: block; transition: all .3s ease-out 0s; } 
.newslist .item  a:hover .img img { transform: scale(1.1, 1.1) } 
.newslist .item .txt { /* float:left; */ margin-left:15px; width: 670px; /* border:1px solid black; */ } 
.newslist .item .txt h3 { color: #000; font-size: 18px;line-height:22px; display: block; padding-bottom: 10px; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s } 
.newslist .item .txt h3 span{float:right;}
.newslist .item .txt p { font-size: 14px; color: #999; line-height: 24px } 
.newslist .item .newstime{ color:#333; background: ; /* border-radius:50%; */ width:100px; height:100px; /* float:right; */ /* width:100px; */ border:1px solid #333;  } 
.newslist .item .newstime h1{ /* border:1px solid black; */ font-size:50px; font-family: "arial",微软雅黑!important; text-align:center; padding:6px 0 5px 0; /* border-bottom:3px solid #18469b;; */ } 
.newslist .item .newstime h2{ /* border:1px solid black; */ padding-top:5px; font-family: "arial",微软雅黑!important; font-size:16px; text-align:center; } 

.newslist .item:hover { box-shadow: 0 0 15px rgba(0, 0, 0, .2); /* border:1px solid #18469b; */ } 
.newslist .item :hover  .txt h3 { color: #18469b  } 
.newslist .item:hover .newstime{color: #18469b; border:1px solid #18469b;}

.newslist2 { padding: 0; width:95%; margin:auto; } 
.newslist2 .item { width: 100%; display: block; padding-bottom:5px; margin-bottom: 10px;border-bottom:1px solid #eee; /* background: #f7f7f7; */ -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s } 


.newslist2 .item .txt { /* float:left; */ margin-left:15px; width:100%; /* border:1px solid black; */ }
.newslist2 .item .txt h3{width:50%;float:left;}
.newslist2 .item .txt  span{ width:30%;float:right;text-align:right; font-size: 18px; display: block; padding-bottom: 10px; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s } 
.newslist2 .item :hover { color: #18469b  } 


/*翻页 page*/
.pagess { clear: both; margin: 20px; overflow: hidden; margin-left: 0; text-align: center; font-size: 12px } 
.pagess ul a{ display: inline-block; border: 1px solid #ccc; padding: 2px 9px; margin: 0 3px; line-height: 20px; background: #fff; color: #999 } 
.pagess ul span{ display: inline-block; border: 1px solid #18469b; padding: 2px 9px; margin: 0 3px; line-height: 20px; background: #18469b; color: #fff; } 
.pagess ul a:hover { background: #ccc; color: #fff; border: 1px solid #ccc } 
/* .pagess ul li:hover a { color: #fff } 
*/  .pagess ul li.thisclass { display: inline-block; border: 1px solid #ccc; padding: 2px 9px; margin: 0 3px; background: #ccc; color: #fff } 
.pagess ul li.thisclass a { color: #fff } 
.pagess ul li a { display: block; color: #999 } 
.pagess ul li a:hover { color: #fff }   


.reLink { width: 100%; margin: 20px 0 10px; line-height: 60px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd }
.reLink .nextLink, .reLink .prevLink { width: 50%; line-height: 60px; color: #333 } 
.reLink .nextLink { text-align: right } 
.reLink a { font-size: 16px }  
.reLink a:hover { color: #fe0101 }  


