@charset "utf-8";

/* CSS Document */
html {min-width: 1200px;}
body {overflow-x: hidden; overflow-y: auto;   font-family:"微软雅黑";font-size:12px;}
*{ margin:0 auto; padding:0;}
li{list-style-type: none;}
a{ text-decoration:none;}

#top_top{
   background-color: #3e3e3e;
    width: 100%;
    height: 35px;
}
#top_top_nr{width:1200px; line-height:35px; color:#FFF;}
.top_top_nr_l {
    float: left;
    width: 150px;
    margin-left: 800px;
}
.top_top_nr_l a{ color:#FFF;}
.top_top_nr_r {
    float: left;
    text-align: right;
    width: 250px;
    font-size: 14px;
}
.type-ahead {
  width: 100%;
  max-width: 250px;
  position: relative;
  -webkit-perspective: 500px;
          perspective: 500px;
}
.type-ahead__input {
  padding:1px 20px 10px 5px;
  border: none;
  border-radius: 0;
  font-size: 14px;
  letter-spacing: .4px;
  caret-color: #007991;
  color: #007991;
  outline: none;
  width: calc(100% - 46px);
  box-shadow: 4px 8px 12px 0 rgba(0, 0, 0, 0.1);
}
.type-ahead__input::-webkit-input-placeholder {
  opacity: .5;
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
  color: #6E6E6E;
}
.type-ahead__input::-moz-placeholder {
  opacity: .5;
  -moz-transition: opacity .2s linear;
  transition: opacity .2s linear;
  color: #6E6E6E;
}
.type-ahead__input:-ms-input-placeholder {
  opacity: .5;
  -ms-transition: opacity .2s linear;
  transition: opacity .2s linear;
  color: #6E6E6E;
}
.type-ahead__input::-ms-input-placeholder {
  opacity: .5;
  -ms-transition: opacity .2s linear;
  transition: opacity .2s linear;
  color: #6E6E6E;
}
.type-ahead__input::placeholder {
  opacity: .5;
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
  color: #6E6E6E;
}
.type-ahead__input:focus::-webkit-input-placeholder {
  opacity: .7;
}
.type-ahead__input:focus::-moz-placeholder {
  opacity: .7;
}
.type-ahead__input:focus:-ms-input-placeholder {
  opacity: .7;
}
.type-ahead__input:focus::-ms-input-placeholder {
  opacity: .7;
}
.type-ahead__input:focus::placeholder {
  opacity: .7;
}
.type-ahead .icon {
  position: absolute;
  right: 8px;
  top: 3px;
  fill: #6E6E6E;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  fill: #007991;
}
.type-ahead__suggestions {
  padding: 4px 0;
  background-color: #fff;
  width: 100%;
  position: absolute;
  top: 42px;
  margin: 0;
  -webkit-transform-origin: top;
          transform-origin: top;
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
  -webkit-transition: opacity 0.6s cubic-bezier(0.68, -0.55, 0.39, 1.3) -0.3s, -webkit-transform 0.6s cubic-bezier(0.68, -0.55, 0.39, 1.3) -0.2s;
  transition: opacity 0.6s cubic-bezier(0.68, -0.55, 0.39, 1.3) -0.3s, -webkit-transform 0.6s cubic-bezier(0.68, -0.55, 0.39, 1.3) -0.2s;
  transition: transform 0.6s cubic-bezier(0.68, -0.55, 0.39, 1.3) -0.2s, opacity 0.6s cubic-bezier(0.68, -0.55, 0.39, 1.3) -0.3s;
  transition: transform 0.6s cubic-bezier(0.68, -0.55, 0.39, 1.3) -0.2s, opacity 0.6s cubic-bezier(0.68, -0.55, 0.39, 1.3) -0.3s, -webkit-transform 0.6s cubic-bezier(0.68, -0.55, 0.39, 1.3) -0.2s;
}
.type-ahead__suggestions.hidden {
  opacity: 0;
  -webkit-transform: rotateX(-90deg);
          transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  pointer-events: none;
  -webkit-transition: opacity 0.6s cubic-bezier(0.71, -0.22, 0.33, 1.09) 0.1s, -webkit-transform 0.6s cubic-bezier(0.71, -0.22, 0.33, 1.09);
  transition: opacity 0.6s cubic-bezier(0.71, -0.22, 0.33, 1.09) 0.1s, -webkit-transform 0.6s cubic-bezier(0.71, -0.22, 0.33, 1.09);
  transition: transform 0.6s cubic-bezier(0.71, -0.22, 0.33, 1.09), opacity 0.6s cubic-bezier(0.71, -0.22, 0.33, 1.09) 0.1s;
  transition: transform 0.6s cubic-bezier(0.71, -0.22, 0.33, 1.09), opacity 0.6s cubic-bezier(0.71, -0.22, 0.33, 1.09) 0.1s, -webkit-transform 0.6s cubic-bezier(0.71, -0.22, 0.33, 1.09);
}
.type-ahead__suggestions .suggestion {
  color: #6E6E6E;
  list-style: none;
  font-size: 12px;
  margin: 0;
  padding: 8px 12px;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  cursor: pointer;
}
.type-ahead__suggestions .suggestion .match {
  font-weight: bold;
  overflow-wrap: break-word;
}
.type-ahead__suggestions .suggestion:hover {
  color: #007991;
}



.top{ background-color: #ffffff;width: 100%;height: 100px; overflow:hidden; }
#top_nr{ width:1200px;overflow:hidden;}
.logo{ float:left; width:300px; margin-top:15px;}
.nav{ float:left; margin-left:140px; width:760px;}
.nav ul li{ float:left; width:120px; line-height:100px; font-size:16px; color:#666; text-align:center;}
.nav ul li a:hover,.nav ul li.active a{ display:block; width:120px; line-height:100px; background:url(../images/nav.png) no-repeat center center;color:#FFF;}
.nav ul li a{ color:#333;}
.nav ul .navl{background:url(../img/nav.png) no-repeat center center;}
.nav ul .navl a{color:#FFF;}

.nymenu { padding:0; margin:0; list-style-type:none;}
.nymenu li { background:#898787; margin-right:1px; float:left;  }
.nymenu li a { display:block; width:100px; text-align:center; height:40px; line-height:40px; color:#fff; font-size:13px; text-decoration:none;}
.cur{ background:#d90404; font-weight:bold;  display:block; }


/*BANNER样式开始*/

.banner {
  width:100%;
  height:538px;
  position:0;
  overflow:hidden;
  position:relative
}
.banner .d1 {
  width:100%;
  height:538px;
  display:block;
  position:absolute;
  left:0px;
  top:0px;
}
.banner .d2 {
  width:100%;
  height:20px;
  clear:both;
  position:absolute;
  z-index:100;
  right:100px;
  top:520px;
}
.banner .d2 ul {
  float:left;
  position:absolute;
  left:55%;
  top:0;
  display:inline;
}
.banner .d2 li {
  width:9px;
  height:9px;
  overflow:hidden;
  cursor:pointer;
  background:url(../img/ico.jpg) no-repeat center;
  float:left;
  margin:0 5px;
  display:inline;
}
.banner .d2 li.nuw {
  background:url(../img/ico1.jpg) no-repeat center;}

#ba_top{
   text-align: center;
    line-height: 30px;
    background-color: #ffffff;
    margin: auto;
    width: 100%;
    font-family: 微软雅黑;
    height: 40px;
    font-size: 30px;
    padding-top: 60px;
}
#ba_top2{
   text-align: center;
    text-transform: uppercase;
    font-style: italic;
    margin: auto;
    width: 100%; background:url(../img/index_16.png) #fff no-repeat center top;
    height: 30px;
    color: #bfbfbf;
    font-size: 16px;}
  
#ba_big{
   padding-bottom: 80px;
    background-color: #ffffff;
    margin: auto;
    width: 1200px;
    overflow: hidden; 
    padding-top: 30px;
}
#ba_big a{ color:#666;}
#ba_l{
   width: 359px;
    float: left;
}
#ba_l_top{
   width: 100%;
    float: left;
}
#ba_l_top2{
   text-align: center;
    width: 100%;
    font-family: 微软雅黑;
    float: left;
    height: 25px;
    font-size: 18px;
    font-weight: bold;
    padding-top: 22px;
}
#ba_l_top3{
   text-align: center;
    text-transform: uppercase;
    width: 100%;
    float: left;
    color: #bfbfbf;
    font-size: 15px;
}
#ba_l_top4{
   text-align: center;
    margin-top: 10px;
    width: 100%;
    font-family: 微软雅黑;
    background: url(../img/index_30.jpg) no-repeat left top;
    float: left;
    height: 45px;
    color: #fff;
    font-size: 14px;
    padding-top: 40px;
}
#ba_l_top4 A:link{
   color: #fff;
    text-decoration: none;
}
#ba_l_top4 A:visited{
   color: #fff;
    text-decoration: none;
}
#ba_l_top4 A:hover{
   color: #fff;
    text-decoration: none;
}
#ba_l_top4 A:active{
   color: #fff;
    text-decoration: none;
}
#ba_l_top4b{
   text-align: center;
    margin-top: 10px;
    width: 100%;
    font-family: 微软雅黑;
    background: url(../images/index_31.jpg) no-repeat left top;
    float: left;
    height: 55px;
    font-size: 14px;
    padding-top: 30px;
    transition: all .3s ease 0s;
}
#ba_l_top4b:hover{
   text-align: center;
    margin-top: 10px;
    width: 100%;
    font-family: 微软雅黑;
    background: url(../images/index_30.jpg) no-repeat left top;
    float: left;
    height: 55px;
    color: #fff;
    font-size: 14px;
    padding-top: 30px;
}
#ba_l_top4b:hover A:link{
   color: #fff;
    text-decoration: none;
}
#ba_l_top4b:hover A:visited{
   color: #fff;
    text-decoration: none;
}
#ba_l_top4b:hover A:hover{
   color: #fff;
    text-decoration: none;
}
#ba_l_top4b:hover A:active{
   color: #fff;
    text-decoration: none;
}
#ba_l_top4c:hover A:link{
   color: #fff;
    text-decoration: none;
}
#ba_l_top4c:hover A:visited{
   color: #fff;
    text-decoration: none;
}
#ba_l_top4c:hover A:hover{
   color: #fff;
    text-decoration: none;
}
#ba_l_top4c:hover A:active{
   color: #fff;
    text-decoration: none;
}
#ba_l_top4c{
   text-align: center;
    margin-top: 10px;
    width: 100%;
    font-family: 微软雅黑;
    background: url(../images/index_31.jpg) no-repeat left top;
    float: left;
    height: 45px;
    font-size: 14px;
    padding-top: 40px;
    transition: all .3s ease 0s;
}
#ba_l_top4c:hover{
   text-align: center;
    margin-top: 10px;
    width: 100%;
    font-family: 微软雅黑;
    background: url(../images/index_30.jpg) no-repeat left top;
    float: left;
    height: 45px;
    color: #fff;
    font-size: 14px;
    padding-top: 40px;
}
.ba_ll{
   padding-left: 61px;
    float: left;
}
#bb{background:url(../images/bg.jpg) no-repeat center center;background-attachment: fixed;}
#bb_nr{
   margin: auto;
    width: 1200px;
    overflow: hidden;
    padding-top: 60px;
}
#bb_top{
   text-align: center;
    line-height: 50px;
    width: 100%;
    font-family: 微软雅黑;
    float: left;
    color: #fff;
    font-size: 30px;
    overflow: hidden;
}
#bb_top2{
   text-align: center;
    text-transform: uppercase;
    font-style: italic;
    width: 100%;
    background: url(/images/index_16.png) no-repeat center top;
    float: left;
    color: #bfbfbf;
    font-size: 16px;
}
#bb_big{
   padding-bottom: 30px;
    width: 100%;
    float: left;
    padding-top: 30px;
}
.ilm-box LI{
   float: left;
}
#bb_more{
   text-align: center;
    padding-bottom: 45px; padding-top:20px;
    width: 100%;
    float: left;
}
#jmore{
   border-bottom: #cacaca 1px solid;
    text-align: center;
    border-left: #cacaca 1px solid;
    padding-bottom: 8px;
    margin: auto;
    width: 150px;
    background: url(/images/d.png) no-repeat 120px 15px;
    border-top: #cacaca 1px solid;
    border-right: #cacaca 1px solid;
    padding-top: 8px;
}
#jmore a{ color:#FFF;}
#bc{
   padding-bottom: 50px;
    margin: auto;
    width: 1200px;
    overflow: hidden;
    padding-top: 70px;
}
#ylb{
   background-color: #fff;
    margin: auto;
    width: 100%;
    overflow: hidden;
}
#bc_l{
   width: 1200px;
    float: left;
}
#box_news_nr{
   width: 100%;
    float: left;
    padding-top: 30px;
}
#bc_r{
   width: 360px;
    float: right;
}
#box_hz{
   width: 100%;
    float: left;
    height: 270px;
    padding-top: 30px;
}
#hz_more{
   text-align: right;
    width: 100%;
    font-family: 微软雅黑;
    float: left;
    padding-top: 0px;
}

.screening_cen2{ width:1200px;}
.screening_cen2 li{ float:left; display:inline;padding: 10px;}
.screening_cen2 li img{ width:210px; height:210px;}

.scr_cen2_img{ width:210px; position:relative; height:210px; background:#fff;}
.mouseonli_img{ background:#f60;}


.synews{  background-color: #fff;
    margin: auto;
    width: 100%;
    overflow: hidden;}
.news{ width:1200px; margin-top:50px;}
.newsbit{ font-size:24px; color:#333;}
.newsbit span{ font-size:16px; font-family:Arial;  color:#666;}

.newsny{ width:1200px; margin-top:30px; overflow:hidden;}
.newsny1{ float:left; width:360px;}
.newsny1bit{ margin-top:15px; background:url(../images/newsb.jpg) no-repeat;width:360px; overflow:hidden;}
.newsny1bit h3{ font-size:16px; font-weight:100; color:#333;}
.newsny1bit p{ line-height:20px; margin-top:10px;}
.newstime{ float:left; font-size:20px;}
.fen{ height:35px; text-align:center; font-size:18px; line-height:35px; background-color:#cfd0d5;}
.hours{ height:35px; text-align:center; font-size:16px; line-height:35px;}
.newsny1bitn{ float:left; margin-left:40px; width:300px; margin-top:15px;}

.newsny2{ float:left; width:360px; margin-left:50px;}
.newsny3{ float:left; width:360px; margin-left:50px;}

.newsmore{ width:1200px; margin-top:30px; margin-bottom:50px; overflow:hidden;}
.newsmore span{ text-align:right; float:right; margin-right:30px;}
.newsmore span a{ color:#666;}

#box_bottom{
   background-color: #1e1e1e;
    margin: auto;
    width: 100%;
    overflow: hidden;
}
#bottom_nr{
   padding-bottom: 30px;
    margin: auto;
    width: 1200px;
    overflow: hidden;
    padding-top: 30px;
}
#bottom_li{
   padding-left: 10px;
    padding-right: 90px;
    background: url(/images/l.jpg) no-repeat 140px 15px; font-style:normal;
    float: left;
    height: 270px;
    font-size: 12px;
    margin-right: 30px;
}
#bottom_li2{
   padding-right: 100px;
    background: url(/images/l.jpg) no-repeat 140px 15px;
    float: left;
    height: 270px;
    padding-top: 6px;
}
#bottom_r{
   float: right;
    padding-top: 45px;
}
#bottom_r2{
   width: 270px;
    float: right;
}
#bottom_di{
   padding-bottom: 10px;
    background-color: #2c2c2c;
    margin: auto;
    width: 100%;
    overflow: hidden;
    border-top: #414141 1px solid;
    padding-top: 10px;
}
#bottom_di_nr{
   margin: auto;
    width: 1200px;
    font-family: 微软雅黑;
    color: #b1b1b1;
    font-size: 12px;
}
.a1b2{
   line-height: 45px;
    font-family: 微软雅黑;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
.a1b2:link{
   color: #fff;
    text-decoration: none;
}
.a1b2:visited{
   color: #fff;
    text-decoration: none;
}
.a1b2:hover{
   color: #fff;
    text-decoration: none;
}
.a1b2:active{
   color: #fff;
    text-decoration: none;
}
.a1b2 a{
   line-height: 35px;
    font-family: 微软雅黑;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
.a1b2:link{
   color: #fff;
    text-decoration: none;
}
.a1b2:visited{
   color: #fff;
    text-decoration: none;
}
.a1b2:hover{
   color: #fff;
    text-decoration: underline;
}
.a1b2:active{
   color: #fff;
    text-decoration: none;
}
.a1b22{
   line-height: 40px;
    font-family: 微软雅黑;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}
.a1b22:link{
   color: #fff;
    text-decoration: none;
}
.a1b22:visited{
   color: #fff;
    text-decoration: none;
}
.a1b22:hover{
   color: #fff;
    text-decoration: none;
}
.a1b22:active{
   color: #fff;
    text-decoration: none;
}
.a1{
   line-height: 23px;
    font-family: 微软雅黑;
    color: #b1b1b1;
    font-weight: 100;
    text-decoration: none;
}
.a1:link{
   color: #b1b1b1;
    text-decoration: none;
}
.a1:visited{
   color: #b1b1b1;
    text-decoration: none;
}
.a1:hover{
   color: #b1b1b1;
    text-decoration: underline;
}
.a1:active{
   color: #b1b1b1;
    text-decoration: none;
}
#ca_a2 p{ line-height:200%; font-size:13px;}
#ca_a3 p{ line-height:200%; font-size:13px;}



#ca_a3{
   width: 100%;
    float: left;
    padding-top: 3px;
}
#fx_b{
   width: 55px;
    background: #000;
    height: 52px;
    transition: all .3s ease 0s;
}
#fx_b:hover{
   width: 55px;
    background: #333;
    height: 52px;
}
#fx_b2{
   border-left: #1e1e1e 10px solid;
    width: 55px;
    background: #000;
    float: left;
    height: 52px;
    transition: all .3s ease 0s;
}
#fx_b2:hover{
   width: 55px;
    background: #333;
    height: 52px;
}
.jl{
   float: left;
}

.nybanner{ width:100%;height:350px; background:url(../img/nybg.jpg) no-repeat center center;}

.nycontent{ width:1200px; margin-top:80px;}

.abbanner{ width:100%;height:350px; background:url(../img/abbg.jpg) no-repeat center center;}
.cbanner{ width:100%;height:350px; background:url(../img/contbg.jpg) no-repeat center center;}

/*内容页样式*/
#abbig{
   padding-bottom: 40px;
    margin: auto;
    width: 1200px;
    overflow: hidden;
    padding-top: 50px;}
#abbig_top{
   border-bottom: #cdcdcd 1px solid;
    padding-bottom: 0px;
    width: 1200px;
    float: left;
    overflow: hidden;
}
#abbig_top_l{
   line-height: 40px;
    text-transform: uppercase;
    padding-left: 30px;
    width: 300px;
    font-family: 微软雅黑;
    background: url(../img/tib.png) no-repeat 0px 6px;
    float: left;
    height: 42px;
    color: #333;
    font-size: 20px;
    overflow: hidden;
    font-weight: 100;
}
#box_abbig_top_r{
   width: 800px;
    float: right;
    overflow: hidden;
    padding-top: 4px;
}
#abbig_nr{
   width: 100%;
    float: left;
}


.navlist1{ width:800px; height:40px; line-height:40px; font-size:14px;}
.navlist1 ul li{ float:right; width:100px;text-align:center; margin-left:10px;font-weight:bold;}

.nymenu { padding:0; margin:0; list-style-type:none;}
.nymenu li { background:#898787; margin-right:1px; float:left;  }
.nymenu li a { display:block; width:100px; text-align:center; height:40px; line-height:40px; color:#fff; font-size:13px; text-decoration:none;}
.cur{ background:#d90404; font-weight:bold;  display:block; }

.nycontab{ margin-top:30px; width:1200px; overflow:hidden;}

.nycontab p{ line-height:200%; margin-top:10px; font-size:14px;}



.prny{ width:1200px;}


.nyleft{ float:left; width:250px; }
.nyleftbt{ width:250px; height:110px; background:url(../img/tty.jpg) no-repeat center center;}
.nyleftbt p{ margin-left:30px; color:#FFF; font-size:18px;}
.leftlist{width:250px;background: #d9d9d6; }
.leftlist ul li{
  height:40px;
  line-height:40px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ebecec;font-size:14px;}
.leftlist ul li a{ background:url(../img/list.png) no-repeat left center; padding-left:30px; margin-left:10px;color:#333;}
.leftlist ul li a:hover{background:url(../img/list1.png) left center no-repeat; color: #fff;}
.leftbg{ width:250px; margin-top:20px; color:#333; font-size:14px; }
.leftbgtit{ height:79px;}
.leftbg p{
  line-height:40px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #CCC;
}

.nyright{ margin-left:30px; float:left; width:900px;}
.nyrightbt{ width:900px; background:url(../img/tib.png) left center no-repeat; height:50px; border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ebecec; }
.nyrightbt p{line-height:50px; margin-left:30px; color:#585858; font-size:14px;}
.nyrightbt p a{ color:#000;}
.nyrny{width:900px; margin-top:10px; font-size:14px;}
.nyrny p{color:#585858; line-height:250%;}
.nyrny ul li{ float:left; margin-right:15px; margin-top:15px;}

.list-5 {margin: 0 0 -20px -20px; width:900px; overflow:hidden;}
.list-5 li {float: left;width:31%;}
.list-5 li a {display: block;margin: 0 0 14px 14px;border: 1px solid #dedede;background-color: #fff;}
.list-5 li a:hover {border-color: #1B4F9B;color: #1B4F9B;}
.list-5 li .m {height:200px;line-height:200px; text-align:center;}
.list-5 li .text {padding: 5px 20px;text-align:center;}
.list-5 li h4 {margin: 0;font-size: 16px;line-height: 45px;height: 45px;overflow: hidden;font-weight: normal;color: #333;}
.list-5 li p {margin-top: 0;height: 40px;overflow: hidden;color: #999;}
.list-5-1 {margin-bottom: 0;}
.list-5-1 li {float: none;width: auto;}
.list-5-1 li .m {line-height: 150px;height: 150px;}
.list-5-1 li .m img { width:100%;}
.list-5 li img{margin:10px; width:245px;}

.page{ width:800px; margin-top:20px; overflow:hidden;}

.yunu-showcase {border: 1px solid #eee;padding: 15px;margin-bottom: 20px;background-color: #fff;overflow:hidden;}
.yunu-showcase-pic {position: relative;width: 500px;height:400px;overflow: hidden;float: left;}
.yunu-showcase-pic li {text-align: center;line-height: 300px;width: 400px;font-size: 0;}
.yunu-showcase-pic li img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;width: auto;height: auto;}
.yunu-showcase-pic .arr {position: absolute;top: 50%;width: 12px;height: 23px;margin-top: -11px;z-index: 2;}
.yunu-showcase-pic .prev {left: 15px;background: url(../images/p15-icon2.png) no-repeat 0 0;}
.yunu-showcase-pic .next {right: 15px;background: url(../images/p15-icon3.png) no-repeat 0 0;}
.yunu-showcase-info {float:right;width:260px;}
.yunu-showcase-info h1 {margin: 0 0 15px;font-size: 24px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yunu-showcase-info p {margin: 0;color: #666;padding: 3px 0;}
.yunu-showcase-info .tel {border-top: 2px solid #e6e6e6;margin-top: 15px;padding-top: 15px;background: url(../img/telny.png) no-repeat 10px 15px;height:50px;line-height: 21px;font-size: 18px; width:260px;}
.yunu-showcase-info .tel a {float: right;line-height: 42px;padding: 0 15px;background-color: #cc0000;color: #fff;}

.yunu-panel {background-color: #fff;overflow:hidden;}
.yunu-panel p img{ float:right; margin-left:100px;}
.yunu-panel p { line-height:300%; text-indent:20px; margin-top:10px;}
.yunu-panel-title {margin-bottom: 20px;padding-bottom: 20px;text-align: center;border-bottom: 3px solid #eee;position: relative;font-size: 22px;color: #1B4F9B;}
.yunu-panel-title:after {position: absolute;bottom: -3px;left: 50%;width: 200px;margin-left: -100px;content: '';background-color: #1B4F9B;height: 3px;}
.yunu-panel-title small {display: block;text-transform: uppercase;font-size: 18px;color: #b4b4b4;}
.yunu-title-2 {border-bottom: 1px solid #817f7f;height:35px;margin-bottom: 15px;font-size:14px;}
.yunu-title-2 span {display: inline-block;background-color:#666; width:100px; color:#fff; line-height:35px; text-align:center;}

.prev{width:900px; overflow:hidden;}
.rmtj{ width:900px;}

.rmtj ul li a .m img{width: 160px;border: 1px solid #e6e6e6;}
.rmtj .text h4{ color:#333; font-weight:100; text-align:center; margin-top:5px;}

.nynewsn{ width:1200px; margin-top:90px; overflow:hidden; }
.nynewsnn{
  width: 1200px;
  margin-top: 20px;
  overflow: hidden;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #CCC; padding-bottom:30px;}
.nynewsnnl{ float:left; width:200px;}
.nynewsnnr{ float:left; margin-left:50px; width:950px;}
.nynewsnnr p{ line-height:200%; margin-top:10px;}
.nynewsnnr h3 a{ color:#333;}

.page1{ width:1200px; overflow:hidden; margin-top:15px;}
.nynewsntit{
  width: 1200px;
  overflow: hidden;
  margin-top: 15px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #333; text-align:center;}
.nynewsntit h2{ font-size:16px; color:#333;}
.message{ margin-top:20px; height:30px;}
.message em{ font-style: normal;}
.date{ color:#333; font-size:14px;}
.nynewsn p{ line-height:150%; margin-top:10px; font-size:14px; }

/*产品页样式*/

.pr{ width:100%; overflow:hidden; background:url(../images/pbg.jpg) top center repeat-x;}

.prpr{ width:1200px; margin-top:150px; }
.prprpr{ width:1200px;}
.prprtit{ width:1200px; background:url(../images/t1.png) no-repeat left center;}
.prprtit a{ font-size:16px; font-weight:bold; margin-left:30px; color:#000;}
.prprfl{
  width: 1198px;overflow:hidden; margin-top:30px; padding-bottom:30px;
  border: 1px solid #999; background-color:#FFF;}
  
.prpr1{
  float: left;
  width: 200px;
  margin-left:30px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #CCC; background:url(../images/libg.gif) left center no-repeat; height:30px; line-height:30px;margin-top:20px;}
.prpr1 a{ margin-left:15px; color:#333; }
.prpr1 a:hover,.prpr1 a.cur{background:#fff;font-weight: bold;}

.prprny{ width:1200px; overflow:hidden; margin-top:50px;}
.prprnytit{ width:1200px; background:url(../images/tib.png) left center no-repeat; padding-left:30px;font-size:16px; font-weight:bold;color:#000;}

.primg{ width:1200px; margin-top:30px;}
.prnimg{width:220px; float:left; margin:10px;}
.primgn{ width:218px;border: 1px solid #999; }
.primgn img{ width:208px; margin:5px;height: 208px;}
.name{ text-align:center; height:50px; color:#333; font-weight:bold;}

.prd{
  width: 1198px; font-style:normal; margin-bottom:20px;
  margin-top: 30px;
  border: 1px solid #CCC;overflow:hidden;}
.prdt{ width:1158px; overflow:hidden; margin:20px;}
.prdtl{ float:left; width:350px;height: 350px;border:1px solid #ececec;position: relative;}
.prdtl img{width:auto;max-width: 350px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.prdtr{ float:left; width:500px; margin-left:58px;}
.prdtr p{ line-height:200%; font-size:14px;}
.prdtr p i{font-style:normal;}
.prve{width:1158px; overflow:hidden; margin:20px;}
.prve p{ font-size:14px;line-height:200%;}
.prve p a{ color:#333;}

.prdde{width:1158px; overflow:hidden; margin:20px;}
.de{
  width: 1158px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCC; overflow:hidden;}
.de span{ width:100px; line-height:35px; height:35px; font-weight:bolder;background-color:#333; color:#FFF; display:block; float:left; text-align:center;}
.prdden{width: 1158px;overflow:hidden; margin-top:20px;}
.prdden p{ line-height:150%;}


/* 搜索样式*/
.container{overflow:hidden; margin:0 auto; width:1200px; margin-top:30px;}
.sspr{ overflow:hidden; margin:0 auto; width:1200px;}
.container .sspr ul li{ float:left; width:200px;margin-left:15px; margin-right:15px;}
.container .sspr ul li img{ border:thin; width:200px; height:200px; border:thin #CCC 1px;}
.ssnews{ width:1200px; padding-top:50px; overflow:hidden;margin:0 auto;}
.list-3 li {margin-bottom: 15px;}
.list-3 li a {display: block;border: 1px solid #dedede;padding: 15px;overflow: hidden;background-color: #fff;}
.list-3 li .m {float: left;width: 252px;}
.list-3 li .m img {display: block;width: 100%;height: auto;}
.list-3 li .text {margin-left: 272px;}
.list-3 li .text h4 {margin: 0;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;}
.list-3 li .text p {color: #797979;line-height: 24px;text-align: justify;}
.list-3 li .text .more {float: right;padding: 6px 12px;color: #fff;background-color: #B6B6B6;}
.list-3 li a:hover {border-color: #1B4F9B;}
.list-3 li a:hover .text h4 {color: #1B4F9B;}
.list-3 li a:hover .text .more {background-color: #1B4F9B;}


.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
  
.nycontab p a{ color:#333;}

.paging_full_numbers {
    margin: 30px 0;
    text-align: center;
}
.paging_full_numbers a, .paging_full_numbers span {
    border: 1px solid #bdbdbd;
    color: #666;
    cursor: pointer;
    line-height: 23px;
    padding: 10px 15px;
    text-decoration: none;
}
.paging_full_numbers span.current {
    background: #529aec none repeat scroll 0 0;
  border-color:#529aec;
    color: #fff;
}
.paging_full_numbers a.next {
    
}
.scr_cen2_img a{transition: 0.5s ease-in-out;}
.scr_cen2_img a:hover .mask{display:block}
.scr_cen2_img .mask{display:none;
position: absolute;
    width: 210px;
    height: 210px;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.7);
    
    text-align: center;
    
  }
 .scr_cen2_img .mask p{padding-top: 90px;color: #999;text-decoration: underline;
    font-size: 18px;}