@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft Yahei",Arial Regular,宋体; font-size:14px; color:#333; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,em,cite{padding:0; margin:0;}
img{border:0; display:block;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a:link,a:visited{color:#333;text-decoration:none}
a:active,a:hover{color:#333;text-decoration:none}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
code,input,button,cite,textarea,select{font-family:"Microsoft Yahei";}
cite,em{font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none; outline:medium;font-family:Microsoft YaHei;}
h1,h2,h3,h4,h5{font-weight:400;}

.color0cf a:link,.color0cf a:visited{color:#ccc;}
.color0cf a:active,.color0cf a:hover{color:#00ccff;}

.color666 a:link,.color666 a:visited{color:#666;}
.color666 a:active,.color666 a:hover{color:#00ccff;}

.container-fluid{width: 100%; margin: auto;}
.content{ width: 1200px; margin: auto;}
.mtop{margin-top: 80px; height: 364px; background: #f4f4f4; margin-bottom:250px;}

.topbox{ width: 100%; height:88px; background: #000; margin:auto;}
.topmenu{ width: 1200px; margin:auto;}
.topmenu img{ margin-top:20px; float: left;}
.topnav{ margin-left: 90px; float: left;}
.topnav li {color: #fff; font-size: 16px; float: left; height:88px; line-height:88px; overflow:hidden;}
.topnav li a{ height:88px; display:block; padding: 0 20px;}
.topnav li a:link,.topnav li a:visited{color:#fff;}
.topnav li a:active,.topnav li a:hover,.topnav li.topnow a{color:#00ccff;}
.topnav li.top1 a{ display: block}
.topnav li.top1:hover a{background: #00ccff; color: #fff;}

.topnav li.top1 li a:link,.topnav li.top1 li a:visited{background:#fff; color: #666; font-size: 14px;}
.topnav li.top1 li a:active,.topnav li.top1 li a:hover{background:#fff; color:#00ccff;font-size: 14px;}
.topnav li ul { width: 110px; display: none; position: absolute;background:#fff; width:110px; z-index: 9999; text-align: center; padding: 10px 0 15px 0;}
.topnav li ul.topchanpin{ width: 170px; text-align: left;}
.topnav li ul li {width: 100%; margin: auto; color:#666666; height:42px; line-height: 42px; }
.topnav li ul li p{width: 85%; margin: auto;border-bottom: 1px solid #e2e2e2;}
.topnav li ul li a {background-position:80% 50%; color:#000 font-size:14px;height: 38px; line-height: 38px; padding:0 10px 0 8px; overflow: hidden;}
.topnav li ul li a:link,.topnav li ul li a:visited{color:#666;}
.topnav li ul li a:active,.topnav li ul li a:hover{color:#00ccff;}
.topnav li:hover>ul {display:block;}

.topyw{float: right; width: 98px; height:30px; line-height: 30px; color: #fff; text-align: center;
background: #00ccff;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;cursor: pointer;   margin-top: 28px;}
.topyw p{ width:80px; margin: auto; background: url(images/index_topli1.png) left center no-repeat, url(images/index_topli2.png) right center no-repeat;}
.topyw li.top1 a:link,.topyw li.top1 a:visited{color:#fff;}
.topyw li.top1 a:active,.topyw li.top1 a:hover{background: #00ccff; color:#fff;}
.topyw li.top1 li a:link,.topyw li.top1 li a:visited{background:#fff; color: #666; font-size: 14px;}
.topyw li.top1 li a:active,.topyw li.top1 li a:hover{background:#fff; color:#00ccff;font-size: 14px;}
.topyw li ul {display: none; position: absolute;background:url(images/index_toplibg.png) center no-repeat; width:100px; z-index: 9999; text-align: center; padding: 10px 0 15px 0;}
.topyw li ul li { width: 100px;  margin: auto; color:#666666; height:42px; line-height: 42px; }
.topyw li ul li p{ background: none; width: 80px; margin: auto;border-bottom: 1px solid #e2e2e2;}
.topyw li ul li a {background-position:80% 50%; color:#000 font-size:14px;height: 38px; line-height: 38px; padding:0 10px 0 8px; overflow: hidden;}
.topyw li ul li a:link,.topyw li ul li a:visited{color:#666;}
.topyw li ul li a:active,.topyw li ul li a:hover{color:#00ccff;}
.topyw li:hover>ul {display:block;}

.mytopmenu1{ height:640px; width:100%; position:relative; margin:0 auto;}
.mytopmenu1 .swiper-slide{width:100%; height:640px;}
.mytopmenu1 .swiper-slide a{height:100%; display:block;}
.mytopmenu1-xm{ width:280px;float: left; opacity: 1; position:absolute; top:620px;z-index: 999; display: block; height:77px;}
.mytopmenu1-xm .swiper-slide{cursor: pointer; width:70px; float: left; padding:1px; border:2px solid #01c9fc 0.1;}
.mytopmenu1-xm .swiper-slide img{ width:70px; height: 77px; float: left; padding:1px;}
.mytopmenu1-xm .swiper-slide-thumb-active img { border:2px solid #01c9fc; padding:1px;}
.mytopmenu-bg{width: 100%; background:#666;opacity:0.4;  height: 130px; position:absolute; top:597px;z-index: 99; }
.mytopmenu2{ width: 80px; position: relative;float: right; text-align:center;}
.mytopmenu2-xm {height: 80px; position: absolute; z-index: 9999;color: #fff; top:-100px;}
.mytopmenu2-xm .swiper-pagination-current{font-weight: 400; line-height: 80px;  font-size: 30px; 
background:url(images/banner-li.png) right bottom no-repeat; padding-right: 16px; padding-bottom: 10px;}
.mytopmenu2-xm .swiper-pagination-total{font-size: 15px; position: absolute; top:45px}



#swiper-container2{width:100%; position:relative; margin:0 auto; height:360px;}
#swiper-container2 .swiper-slide{width:100%; height:360px;}
#swiper-container2 .swiper-slide a{height:100%; display:block;}
#swiper-container2>.swiper-pagination2{ bottom:20px!important; text-align:center; z-index:9999; position:absolute; width:100%; left:180px;}
.my-bullet{width:8px; height:8px; display:inline-block; margin:0 5px !important; float:none; cursor:pointer; opacity:1; background:#fff;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.my-bullet-active{width: 8px; height:8px; background:#00caff;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.indextit1_bg{background: #f4f4f4; padding-bottom:80px;}
.indextit{ font-size: 40px; line-height: 40px; font-weight: 700; text-align: center; padding:48px 0 30px 0;}
.indextit p{ color: #999; font-size: 14px; padding: 0 30px; overflow: hidden; font-weight: 400;}
.indextit1{width: 590px; float: left;text-align: center;font-size: 14px;position: relative; margin-top: 19px;}
.indextit1 dd{position: absolute; top:30px; width: 590px;}
.indextit1 dd h3{position: relative; font-size: 25px;font-weight:700;}
.indextit1 dd h3.tit1color{color: #fff;}
.indextit1 p{ color: #9e9e9e; line-height: 20px; padding-top: 5px; height: 20px; overflow: hidden;}
.indextit1 code{color: #0099ff; }

.indextit2 dt{ width: 350px; float: left; position: relative;}
.indextit2 dt img{float: left; width:350px; height:520px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.indextit2 dt h4,.indextit2 dd h4{font-size: 22px; color: #fff;font-weight: 700; 
border-radius:0 0 20px 20px; -moz-border-radius:0 0 20px 20px; -webkit-border-radius:0 0 20px 20px;  
overflow: hidden;width:100%; height: 78px;line-height: 78px; 
background:rgba(37,37,37,0.4); position: absolute; float: left;bottom:2px;text-align: center;
}
.indextit2 dt h4:hover,.indextit2 dd h4:hover{background:rgba(0,153,255,0.4);}

.indextit2 dd{ float: left; margin-left: 21px; position: relative;}
.indextit2 dd.tit2top{ margin-top: 20px;}
.indextit2 dd {width: 190px;}
.indextit2 dd.tit2wd{width: 400px;}
.indextit2 dd img{float: left; width:100%; height:250px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}

.indextxt3{ width:1140px; background: #fff; padding:30px 30px 20px 30px;
	box-shadow:0 2px 2px #ccc;
	webkit-box-shadow:0 3px 2px #ccc;
	moz-box-shadow:0 2px 2px #ccc;
	o-box-shadow:0 2px 0 2px #ccc;
	float: left;
}
.indextit3-left{ width: 475px; float: left;}
.indextit3-right{ width: 630px; float: right;}
.indextit3 { padding:0 10px; position: relative;}
.indextit3 dt{font-size: 22px; color: #0099ff; font-weight: 700; height: 40px; line-height: 40px; overflow: hidden;}
.indextit3 dd{ color: #999; font-size: 14px;}
.indextit3 dd span{width: 75px; float: right; font-size: 12px;}

.nytxt1 dl{width:100%; float:left; margin: 10px 0 20px 0}
.nytxt1 dt{float:left;}
.nytxt1 dt img{width:140px; height:96px; float:left;}

.nytxt1 dd{width:395px; float:left; line-height:22px; margin-left: 20px;}
.nytxt1 dd h4{font-size:15px; height:24px; overflow:hidden; line-height:24px; padding-bottom: 10px; margin-top: 10px;}
.nytxt1 dd p{font-size:14px; height:44px; overflow:hidden; color:#999;}
.nytxt1 dd.tittime { text-align: center; width: 50px;color:#d5d5d5; margin-top: 15px;}
.nytxt1 dd.tittime span{ font-size: 30px;}
.nytxt1 dd.tittime p{font-size: 10px; border-top:1px solid #e8e8e8;color:#d5d5d5; line-height: 25px; margin-top: 10px;}
.nytxt1 dl:hover dd h4,.nytxt1 dl:hover .tittime span,.nytxt1 dl:hover .tittime p{ color: #0099ff;}
.nytxt1 dl:hover .tittime p{border-top:1px solid #0099ff;}

.fooder-bg{ background: url(images/bt_bg.png) center top no-repeat; width: 100%; height: 304px; margin: auto;}
.ft_logo img{float: left; margin-top: 52px;}
.fooder1{width: 80px; float: left; margin:40px 0 0 78px;}
.fooder1 li{ font-size: 15px; color: #ccc; line-height: 30px; height: 30px; overflow: hidden;}

.fooder2{width:320px; float: left; margin:40px 0 0 90px;}
.fooder2 li{ font-size: 15px; color: #ccc; line-height: 30px; height: 30px; float: left; }
.fooder2 li img{ margin: 5px 10px 0 0; float: left; width: 18px; height: 20px;}
.fooder2 li code{width: 48px; float: left;}
.fooder2 li code.foodfont{ width:230px; float: left;}

.fooder3 { width: 166px; height: 166px; background: url(images/bt_weixinbg.png)no-repeat; float: right; text-align: center; margin: 52px 40px 0 0;}
.fooder3 img{width: 116px; margin: 15px 0 0 24px; }
.fooder3 P{ width:130px; margin: auto; color: #ccc; line-height:26px;}
.fooder4{ width:1200px; border-top:1px solid #303238; color: #999; margin-top:25px; padding-top: 10px;
line-height: 25px; float: left; text-align: center;}
.fooder4 code{ margin-right: 10px;}


/* 内页产品中心 */
.ny1banner{ width: 100%; background:url(images/ny1_banner.png)center top no-repeat; height: 380px; }
.ny1banner a{ display: block;}
.ny1left{width: 210px; float: left;   margin: 30px 0;}
.ny1leftit1 h4{ height:70px; line-height:70px;color: #fff; font-size: 25px;
 background-image:url(images/ny1_li1.png);  padding-left:33px;
background-repeat:no-repeat;
 background-position:left;
 background-origin:content-box;
 text-indent: 35px;
 font-weight: 700;
 background-color: #000000; }
.ny1leftit1 dl{background-color: #f6f6f6; padding-bottom: 20px;}
.ny1leftit1 hr{ background: #dedede; height: 1px; border:none; width: 88%; margin: auto;}
.ny1leftit1 dt{ font-size:15px; cursor: pointer; line-height:50px; height: 50px; margin-left:30px; background: url(images/ny1_li3.png) right center no-repeat; margin-right:30px;}
.ny1leftit1 .ny1leftqhnow{font-weight: 700; color: #0d9eff;background: url(images/ny1_li2.png)right center no-repeat;}
.ny1leftit1 dd p{ font-size:15px; color: #999; margin-left:30px; padding-bottom: 10px; width:140px;  overflow: hidden;}
.ny1leftit1 dd a:link,.ny1leftit1 dd a:visited{color:#999;}
.ny1leftit1 dd a:active,.ny1leftit1 dd a:hover{color:#0d9eff;}

.ny1right{width: 960px; float: right; margin: 30px 0;}
.ny1tit1 span{border-bottom: 1px solid #e5e5e5; width: 100%; margin: auto; float: left; display: block; height:35px;}
.ny1tit1font{color: #999; font-size: 15px;border-bottom:1px solid #01a5fd; line-height:35px;  display: inline; position: relative; padding-bottom:8px;}
.ny1tit1 li{ width: 300px; float: left; border: 1px solid #ccc;background: #fff; margin: 40px 26px 0 0; padding-bottom: 10px; text-align: center; font-size: 15px;}
.ny1tit1 li.nytit1last{ margin-right: 0;}
.ny1tit1 li img{ margin:auto; width: 280px; height: 170px;}
.ny1tit1 li h5{ font-size: 15px;color: #000;}
.ny1tit1 li p{ color: #9e9e9e; line-height:26px; height: 26px; overflow: hidden; padding: 5px 20px 0 20px;}
.ny1tit1 li code{color: #0099ff;line-height: 26px;}
.ny1tit1 li:hover{ border: 1px solid #01a5fd;
	box-shadow: 0 0 10px #cecece;
	webkit-box-shadow:0 0 10px #cecece;
	moz-box-shadow:0 0 10px #cecece;
	o-box-shadow:0 0 10px #cecece;
}
.ny1tit1 li:hover h5{color: #01a5fd; display:block;}

.page{width:100%; float:left; text-align:center; color:#999;font-size:14px; margin-top: 30px; }
.page a{height:28px; display:inline-block; line-height:28px; 
text-align:center; padding:0 10px; margin:0 2px; border:1px solid #dcdcdd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.page a:link,.page a:visited{color:#9e9e9e;}
.page a:active,.page a:hover,.page a.pagenow,.pagebtn1{color:#fff; background:#01a5fd; border-color:#01a5fd;}

.ny2tit1{ width: 210px; float: left;}
.ny2tit1 h4{background: url(images/ny2_li1.png) left top no-repeat; font-size:20px;line-height: 55px;
 color: #01a5fd; text-indent: 50px; margin-top: 25px; border-bottom: 1px solid #dedede;}
.ny2tit1 hr{ background: #01a5fd; height: 1px; border:none; width:142px;float: left; position: relative; top:-8px;}
.ny2tit1 img{ width: 210px;border-bottom: 1px solid #dedede;padding: 5px 0;}

.ny2right{float: right; width: 960px;}
.ny2txt{ width:960px; margin: auto; float: left;}
.ny2tit2{ width: 470px; float: left; margin-top:30px;}
.ny2tit3{ width: 450px; float: right;}
.ny2tit3 h4{ font-size: 25px; font-weight: bold; margin-top: 60px;}
.ny2tit3 p{font-size: 15px; color: #666; line-height: 27px; margin-top: 20px; height: 250px; overflow: hidden;}

.ny2tit4{background: #efefef; width: 100%; float: left; height: 40px; line-height: 40px; margin-top: 40px;}
.ny2tit4 dd{ cursor: pointer; width: 130px; float: left; margin-right: 2px; font-size:16px; color: #666; border-top:2px solid #c0c0c0; text-align: center; background: #efefef; height:38px; line-height: 38px;}
.ny2tit4 .ny2tit4qhnow{border-top:2px solid #0099ff; color: #0099ff; background: #fff;}


.ny2tit5 { margin-top: 18px; float: left; padding-bottom: 40px;}
.ny2tit5 li{background: url(images/ny2_li2.png) left center no-repeat; color: #666; font-size: 15px; padding-left: 13px; line-height: 32px;}

.ny2tit6{ width:958px; float:left; font-size: 14px;border:1px solid #dbdbdb; border-bottom:0; display: block; line-height: 40px; margin:30px 0 40px 0;}
.ny2tit6 code{ float: left;width:200px; text-indent: 40px; color: #666; border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb; }
.ny2tit6 cite{float: left;width:757px;text-indent: 40px;color: #333;border-bottom:1px solid #dbdbdb; margin: 0;font-size: 14px; }
.ny2tit6 span{ width:958px; float: left;background: #f7f7f7; text-align: center; color: #0099ff; font-size: 18px;border-bottom:1px solid #dbdbdb;}

.mytopmenu3{ height:330px; cursor: pointer; width: 470px; border: 1px solid #ccc; position: relative;}
.mytopmenu3 .swiper-slide{ height:330px; background: #fff;}
.mytopmenu3 .swiper-slide img{ width: 470px; height: 330px;}
.ny2tit2 .swiper-button-prev,.ny2tit2 .swiper-button-next{width: 18px; height:24px; position: absolute; top:97%;}
.ny2tit2 .swiper-button-prev{ background: url(images/left.png) left top no-repeat; }
.ny2tit2 .swiper-button-next{ background: url(images/right.png) left top no-repeat;}
.mytopmenu3-xm{width:82%; position:relative; top:10px; height:62px;margin:0 auto; overflow: hidden;}
.mytopmenu3-xm .swiper-slide{cursor: pointer; width:25%; opacity: 0.4; }
.mytopmenu3-xm .swiper-slide img{width:97%; border:1px solid #ccc;}
.mytopmenu3-xm .swiper-slide-thumb-active {opacity: 1;}

.ny4tit{ font-size:35px; line-height: 40px; font-weight: 700; text-align: center; padding:48px 0 30px 0;}
.ny4tit1{ width: 100%; margin: auto; float: left;}
.ny4tit1 dl{ width: 570px; float: left; background: #fff; margin: 25px 50px 25px 0;}
.ny4tit1 dl.ny4tit1wd{ margin-right: 0;}
.ny4tit1 dt img{float: left; width: 270px;/*height: 330px; */}
.ny4tit1 dd{ width: 250px; float: left; margin-left: 27px;}
.ny4tit1 dd h4{font-size: 20px; font-weight: 700; margin-top: 50px;}
.ny4tit1 dd p{ color: #666;line-height: 26px; margin-top: 20px; height: 110px; overflow: hidden;}
.ny4tit1 dd code{color: #0099ff; line-height: 26px; }
.ny4banner{ width: 100%; background:url(images/ny4_banner.png)center top no-repeat; height: 380px; }
.ny4banner a{ display: block;}

.ny5banner{ width: 100%; background:url(images/ny5_banner.png)center top no-repeat; height: 380px; }
.ny5txt1{width: 100%; border-bottom: 1px solid #dbdbdb; height: 65px;}
.ny5tit1 dt{float: left; line-height: 65px; font-size: 16px;color: #0099ff; 
background: url(images/ny5_li.png) left center no-repeat,url(images/ny5_li4.png) right center no-repeat;
padding: 0 20px 0 50px; font-weight: 700;
}
.ny5tit1 dd{float: left;font-size: 16px; color: #0099ff; display: block;height: 65px;
 line-height: 65px; margin:0 25px 0 10px;border-bottom: 1px solid #0099ff;}
.ny5tit1 dd  a {border:none; border-bottom: 1px solid #dbdbdb; display: block;}
.ny5tit1 dd a:link,.ny5tit1 dd a:visited{color:#666;}
.ny5tit1 dd a:active,.ny5tit1 dd a:hover{color:#0099ff;}
.ny5tit2{ width: 550px; float: left;  margin:50px 86px 0 0;}
.ny5tit2.ny5tit2rt{ margin-right: 0;}
.ny5tit2 dt img{ width: 155px; height: 155px; float: left;
border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; border: 3px solid #039aff; 
}
.ny5tit2 dd{ width: 370px; float: right;}
.ny5tit2 dd h4{ margin-top: 20px; font-size: 22px; height: 40px; line-height: 40px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ny5tit2 dd p{font-size: 15px; color: #999; line-height: 28px; height:90px;overflow: hidden;}

.ny6tit1 dd{float: left;font-size: 16px; color: #0099ff; display: block;height: 65px;
 line-height: 65px; margin:0 25px 0 10px;border-bottom: 1px solid #0099ff;}
.ny6tit1 dd  a {border:none; border-bottom: 1px solid #dbdbdb; display: block;}
.ny6tit1 dd a:link,.ny6tit1 dd a:visited{color:#666;}
.ny6tit1 dd a:active,.ny6tit1 dd a:hover{color:#0099ff;}
.ny6tit2 dt{ float: left; width:1150px; cursor: pointer; height:30px; line-height: 30px; text-indent: 30px; font-size: 16px; color: #666;
 padding: 13px 0 10px 0; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-right: 50px;
  background: url(images/ny6_li1.png) left center no-repeat,url(images/ny6_li4.png) right center no-repeat;
}
.ny6tit2 .ny6tit2qhnow{background: url(images/ny6_li1.png) left center no-repeat,url(images/ny6_li3.png) right center no-repeat; color: #0099ff;}
.ny6tit2 hr{ width: 100%; float: left; height:7px; background:#fff;border:none; border-bottom:1px dashed #dcdcdc;}
.ny6tit2 dd{ line-height: 26px;font-size: 14px; color: #999;
	background: url(images/ny6_li2.png) left top no-repeat;
}
.ny6tit2 dd span{ width: 25px;float: left; margin-right: 10px;}
.ny6tit2 dd p{ width: 1160px; float: left;}

.ny7banner{ width: 100%; background:url(images/ny7_banner.png)center top no-repeat; height: 380px; }
.ny7tit{ font-size:35px; line-height: 40px; font-weight: 700;  color: #666; text-align: center; padding:48px 0 30px 0;}
.ny7txt{width:100%; position:relative; text-align:center; margin:100px auto 20px;}
.ny7txt ul{width:100%; position:relative; margin-top:-70px;}
.ny7txt li{width:187px; height:136px; padding-top:51px; display:inline-block; background:url(images/txt5_li.png) no-repeat; margin:0 4px;}
.ny7txt li img{width:130px; height:55px; margin:0 auto; margin-top: 17px;}
.ny7tit1{text-align: center; line-height:30px; color: #666; font-size: 15px; padding-bottom: 10px;}

.swiper-container3{width:100%; position:relative; margin:0 auto; height:520px; overflow: hidden;}
.swiper-container3 .swiper-slide{width:100%; height:520px; overflow: hidden;}
.swiper-container3 .swiper-slide a{height:100%; display:block;}
.swiper-container3>.swiper-pagination3{ bottom:20px!important; text-align:center; z-index:9999; position:absolute; width:100%; left:180px;}
.my-bullet{width:8px; height:8px; display:inline-block; margin:0 5px !important; float:none; cursor:pointer; opacity:1; background:#DCDCDC;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.my-bullet-active{width: 8px; height:8px; background:#00caff;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}





.ny8txt dl{width:100%; float:left; margin: 10px 0 30px 0}
.ny8txt dt{float:left;}
.ny8txt dt img{width:170px; height:120px; float:left;}
.ny8txt dd{width:910px; float:left; line-height:22px; margin-left: 20px;}
.ny8txt dd h4{font-size:18px; height:24px; overflow:hidden; line-height:24px; padding-bottom: 10px; margin-top:20px;}
.ny8txt dd p{font-size:15px; height:44px; overflow:hidden; color:#999;}
.ny8txt dd.tittime { text-align: center; width: 50px;color:#d5d5d5; margin-top: 15px;}
.ny8txt dd.tittime span{ font-size: 30px;}
.ny8txt dd.tittime p{font-size: 10px; border-top:1px solid #e8e8e8;color:#d5d5d5; line-height: 25px; margin-top: 10px;}
.ny8txt dl:hover dd h4,.ny8txt dl:hover .tittime span,.ny8txt dl:hover .tittime p{ color: #0099ff;}
.ny8txt dl:hover .tittime p{border-top:1px solid #0099ff;}

.ny9tit1 img{ float: left; width: 450px; height: 320px; margin: 110px 27px 0 0;}
.ny9tit1 dd{ color: #666;}
.ny9tit1 dd h4{ font-size: 35px; font-weight: 700;padding: 40px 0 30px 0; text-indent: 50px;}
.ny9tit1 dd p{ font-size: 15px; line-height:32px; }

.ny10banner{ width: 100%; background:url(images/ny10_banner.png)center top no-repeat; height: 380px; }
.ny10txt {width:100%; float:left; margin: 10px 0 50px 0; background: #fff;
    padding: 20px 0;
	box-shadow: 0 0 10px #cecece;
	webkit-box-shadow:0 0 10px #cecece;
	moz-box-shadow:0 0 10px #cecece;
	o-box-shadow:0 0 10px #cecece;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}
.ny10txt dt{float:left;}
.ny10txt dt img{width:320px; height:210px; float:left; margin-left: 20px;}
.ny10txt dd{width:810px; float:left; line-height:22px; margin-left: 20px;}
.ny10txt dd h4{font-size:20px; height:24px; overflow:hidden; line-height:24px; font-weight: bold; padding-bottom: 10px; margin-top:20px;}
.ny10txt dd p{font-size:15px; height:80px; line-height: 26px; overflow:hidden; color:#999;}
.ny10txt dd code{ width: 125px; height: 35px; line-height: 35px;color: #0099ff; margin-top: 15px; 
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
text-align: center; border: 1px solid #0099ff; display: block;}

.ny11banner{ width: 100%; background:url(images/ny11_banner.png)center top no-repeat; height: 380px; }
.ny11tit1,.ny11txt2{ width: 1030px; margin: auto;}
.ny11tit1 img{ width: 83px; height: 72px; margin: auto;}
.ny11tit1 dd{ width: 240;float: left; text-align: center;}
.ny11tit1 dd h4{font-size: 14px; color: #999; line-height: 40px; }
.ny11tit1 dd code{ font-size: 20px; color: #666;}
.ny11tit1 dd.ny11dizhi{ width: 750px;float: left; text-align: center;}
.ny11tit2{ width: 490px; float:left; background: #f7f7f7; padding: 30px 0; margin: 50px 0;}
.ny11tit2 dt{ width: 440px; margin: auto;border-bottom: 1px solid #d8d8d8;height: 50px; margin-bottom: 20px;}
.ny11tit2 dt h4{ color: #333; font-size: 24px;border-bottom: 2px solid #0099ff; display: inline; padding: 0 10px 9px 10px; line-height: 50px;}
.ny11tit2 dd{ width: 440px; margin: auto;line-height: 30px; color: #666;}

.ny12left{ width: 880px; float: left;}
h3.newstt1{font-size:30px; line-height:40px; text-align:center; padding-top:50px;}
.newsms{line-height:30px; text-align:center; color:#999; padding:10px 0; font-size:12px; background:#f3f3f3; border:1px dotted #bfbfbf; display:block; margin:20px auto 0; width:570px;}
.newsms code{display:inline-block; padding:0 15px;}
.newsms code img{width:15px; height:15px; display:inline-block; vertical-align:middle; margin-right:5px; position:relative; top:-1px;}
.newstxt1{font-size:14px; line-height:28px; color:#666; padding:20px 0;}
.newstxt1 p{padding:10px 0;}
.newstxt1 img{display:inline-block; max-width:100%;}
.nypage{width:100%; border-top:1px solid #eaeaea; padding-top:10px; color: #666; margin-bottom: 40px;}
.nypage li{height:32px; line-height:32px; overflow:hidden; margin-top:12px;}
.nypage li code{ background: url(images/ny12_li.png) left center no-repeat; display: block; float: left;  text-align: center;
width: 82px; height: 32px; line-height: 32px; margin-right: 10px;}

.ny12right{ width: 275px; float: right; margin-bottom: 40px;}
h3.nytt2{height:45px; line-height:45px; font-size:25px; margin-top:50px;}
h3.nytt2 img{width:45px; height:45px; float:left; margin-right:10px;}
.rightxt1 li{width:100%; float:left; margin-top:25px;}
.rightxt1 li img{width:275px;height: auto;}
.rightxt1 li span{width:275px; height:64px; background:url(images/right_li.png) no-repeat; display:block; padding:0 10px; margin-top:2px; font-size:12px; line-height:20px;}
.rightxt1 li span h4{font-size:14px; line-height:27px; height:27px; overflow:hidden;}
.rightxt1 li span p{color:#999; height:20px; overflow:hidden;}


