a{ text-decoration:none; font-size:0.5rem;color:#595656}
body,h1,h2,h3,ol,ul,li,p,input,textarea, select{margin:0;padding:0;font-family:"微软雅黑"; font-size:0.5rem;color:#595656}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
ul, li, dl, dd{ list-style:none; padding:0px; margin:0px;}
ul{ list-style:none; padding:0px; margin:0px;}
.clear{ clear:both; margin:0px; padding:0px;}
img{ border:0px; max-width:100%; height:auto;}
.img{ max-height:100%; max-width:100%; display:block}
.fl{ float:left;} .fr{ float:right;}
.warp{width:100%; max-width:640px; margin: 0 auto; clear:both;background:#fff; position:relative;}
 input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance: none;}


textarea {  -webkit-appearance: none;}   
.topnav{ line-height:1.2rem; background:#19325f; font-size:0.5rem; text-align:center; color:#FFF}
.topnav a{ color:#FFF;}
.iphonelogo{ width:6.5rem; margin:0px auto;}
.iphonelogo img{ padding-top:0.45rem;}
.iphonemenu{ float:right; width:1.86rem;  padding-top:0.45rem;}
.iphonemenu span{ }
.iphonemenu span img{height:auto;}
.iphonenheader{ height:2.5rem; padding:0px 3%; background: rgba(19, 123, 88, 0.8); position:fixed; top:0px; left:0px; width:94%; z-index:999}
.logo{ float:left;width:30%; text-align:left;padding-top:0.5rem;}
.logo img{max-width:100%}
.headcenter{ float:left; width:55%; padding-left:3%; padding-top:0.5rem;}
.menu{ float:right; padding-top:0.75rem; }
.menu span{ display:block;}
.menu span img{height:auto;}

.nav{ width:90%; height:auto; display:none; overflow:hidden; position:absolute; left:0; z-index:9999; top:2.4rem;background:#02aaec; padding:2% 5% 4rem; text-align:left;}
.nav ul{ width:100%; height:auto; float:left; display:inline; overflow:hidden;}
.nav li{ width:98%; line-height:40px;border-bottom:1px dashed #f3efef; float:left; display:inline; 
overflow:hidden;padding-left:2%; text-transform:uppercase; color:#FFF; line-height:2rem;}
.nav li a{color:#fff; font-size:0.65rem; display:block; width:100%; height:100%}
.nav li b{ font-weight:normal;font:9px/40px Arial,; padding-left:5px; }
.nav a{ }
.nav li strong{ width:12px; height:13px; float:right; padding-right:10px;padding-top:10px;}

.cd-accordion-menu ul {
  /* by default hide all sub menus */
  display: none;
}
.cd-accordion-menu .has-children li {
   border-bottom:0px; line-height:1.5rem;
     border-top:1px dashed #f3efef;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cd-accordion-menu .has-children li a{ font-size:0.6rem;}
.cd-accordion-menu input[type=checkbox] {
  /* hide native checkbox */
  position: absolute;
  opacity: 0;
}
.cd-accordion-menu label, .cd-accordion-menu a {
  position: relative;
  display: block;
  color: #ffffff;
  font-size: 0.65rem; 
}
.no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {
  background: #52565d;
}
.cd-accordion-menu label::before, .cd-accordion-menu label::after, .cd-accordion-menu a::after {
  /* icons */
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cd-accordion-menu label {
  cursor: pointer;
}
.cd-accordion-menu label::before{
  background-image: url(../images/cd-icons.svg);
  background-repeat: no-repeat;
}
.cd-accordion-menu label::before {
  /* arrow icon */
  right: 0px;
  background-position: 0 0;
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -moz-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  -o-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
}
.cd-accordion-menu label::after {
  /* folder icons */
  left: 41px;
  background-position: -16px 0;
}

.cd-accordion-menu input[type=checkbox]:checked + label::before {
  /* rotate arrow */
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cd-accordion-menu input[type=checkbox]:checked + label::after {
  /* show open folder icon if item is checked */
  background-position: -32px 0;
}
.cd-accordion-menu input[type=checkbox]:checked + label + ul,
.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {
  /* use label:nth-of-type(n) to fix a bug on safari (<= 8.0.8) with multiple adjacent-sibling selectors*/
  /* show children when item is checked */
  display: block;
}
.cd-accordion-menu ul label,
.cd-accordion-menu ul a {
  padding-left: 20px;
}
.no-touch .cd-accordion-menu ul label:hover, .no-touch
.cd-accordion-menu ul a:hover {

}
.cd-accordion-menu > li:last-of-type > label,
.cd-accordion-menu > li:last-of-type > a,
.cd-accordion-menu > li > ul > li:last-of-type label,
.cd-accordion-menu > li > ul > li:last-of-type a {
  box-shadow: none;
}

.cd-accordion-menu ul label::after,
.cd-accordion-menu ul a::after {
  left: 59px;
}
.cd-accordion-menu ul ul label,
.cd-accordion-menu ul ul a {
  padding-left: 30px;
}
.cd-accordion-menu ul ul label::before {
  left: 54px;
}
.cd-accordion-menu ul ul label::after,
.cd-accordion-menu ul ul a::after {
  left: 77px;
}
.cd-accordion-menu ul ul ul label,
.cd-accordion-menu ul ul ul a {
  padding-left: 118px;
}
.cd-accordion-menu ul ul ul label::before {
  left: 72px;
}
.cd-accordion-menu ul ul ul label::after,
.cd-accordion-menu ul ul ul a::after {
  left: 95px;
}
.cd-accordion-menu.animated label::before {
  /* this class is used if you're using jquery to animate the accordion */
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}


.focus{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden; z-index:2}
.focus .hd{ width:100%; height:10px;  position:absolute; z-index:1; bottom:0.8rem; text-align:center;}
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box;width:80px; margin:0px auto;}
.focus .hd ul li{height:10px; width:10px;margin-left:5px; text-indent:-9999rem;border-radius:50%; }
.focus .hd ul .on{}
.focus .bd{ position:relative; z-index:0;}
.focus .bd li img{ width:100%;height: auto; display:block;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
.iphone_pic{ position:absolute; z-index:9; width:100%; top:0px; text-align:center}


.navinfo{ padding:0px 2%; margin-top:-2rem;}
.navinfo ul{ width:100%; position:relative; z-index:999; box-shadow: 1px 1px 6px #e7e7e7; background: #FFF }
.navinfo li{ float:left; width:25%; text-align:center;padding:0.4rem 0px; position:relative; margin:0px }


.navinfo li:first-child{}
.navinfo li:last-child{ margin:0; border:0px;}
.navinfo img{ max-height:100%; max-width:100%; display:block; width:2rem; margin:0px auto}
.navinfo span{ display:block; color:#1b325c; font-size:0.55rem; text-align:center; 
width:3rem; margin:0.3rem auto 0px; padding:0.1rem 0px;}


.indextit{ text-align:center; margin:auto;}
.indextit p.en{ font-size:0.6rem; font-weight:200;text-transform: uppercase; padding-top:0.3rem;}
.indextit p{ display:block; font-size:0.8rem; color:#137b58;}
.indextit font { font-weight:bold;}
.indextit p.ch{background: url(../images/line.png) no-repeat center bottom; padding-bottom:0.4rem;}



.fwlc{ margin-top:20px;}
.fwlc li{ float:left; text-align:center; width:25%; text-align:center; padding-top:20px;}
.fwlc li span{ display:block; width:2rem; height:2rem; margin:auto;}
.fwlc li p{ padding-top:10px;}
.fwlc li.li1{ margin-left:0px;}
.fwlc li.li1 span{ background: url(../images/nav1.jpg) no-repeat center; background-size:cover}
.fwlc li.li2 span{ background: url(../images/nav2.jpg) no-repeat center;background-size:cover}
.fwlc li.li3 span{ background: url(../images/nav3.jpg) no-repeat center;background-size:cover}
.fwlc li.li4 span{ background: url(../images/nav4.jpg) no-repeat center;background-size:cover}
.fwlc li.li5 span{ background: url(../images/nav5.jpg) no-repeat center;background-size:cover}
.fwlc li.li6 span{ background: url(../images/nav6.jpg) no-repeat center;background-size:cover}
.fwlc li.li7 span{ background: url(../images/nav7.jpg) no-repeat center;background-size:cover}
.fwlc li.li8 span{ background: url(../images/nav8.jpg) no-repeat center;background-size:cover}

.fwlc li.li1 a:hover span{ background: url(../images/nav1_1.jpg) no-repeat center;background-size:cover}
.fwlc li.li2 a:hover span{ background: url(../images/nav2_1.jpg) no-repeat center;background-size:cover}
.fwlc li.li3 a:hover span{ background: url(../images/nav3_1.jpg) no-repeat center;background-size:cover}
.fwlc li.li4 a:hover span{ background: url(../images/nav4_1.jpg) no-repeat center;background-size:cover}
.fwlc li.li5 a:hover span{ background: url(../images/nav5_1.jpg) no-repeat center;background-size:cover}
.fwlc li.li6 a:hover span{ background: url(../images/nav6_1.jpg) no-repeat center;background-size:cover}
.fwlc li.li7 a:hover span{ background: url(../images/nav7_1.jpg) no-repeat center;background-size:cover}
.fwlc li.li8 a:hover span{ background: url(../images/nav8_1.jpg) no-repeat center;background-size:cover}



.iphone_index_news{ padding:0.5rem 0px;}
.iphone_index_news .news{ padding:0.5rem; color:#212121}
.iphone_index_news .news .time{ width:3rem; background:#e1e1e1; height:3rem}
.iphone_index_news .news .time b{ font-size:0.9rem; color:#1e3ce6; font-weight:500; display:block;
padding-left:0.4rem; padding-top:0.3rem;}
.iphone_index_news .news .time span{ padding-top:0.1rem; padding-left:0.4rem; display:block;
color:#212121}
.iphone_index_news .news .info{ width:11.5rem;}
.iphone_index_news .news .info h3{color:#212121}
.iphone_index_news .news .info span{ display:block; padding-top:0.19rem;}
.iphone_index_news .news .info p{color:#313131; line-height:0.7rem; }

.indexcontent{}

.index-data-con{background: #f8f7f5 url(../images/mybj.jpg) center bottom no-repeat;background-size:cover; padding:1rem 0px;}
.swiper-slide1{ float:left; width:20%; padding-top:1rem;}
.swiper-slide1 .num { text-align:center; padding-top:0.2rem; font-size:0.45rem;}
.swiper-slide1 .num b{ color:#137b58;}
.swiper-slide1 img{border: 2px solid #137b58;border-radius: 50%; display:block; max-width:60%; margin:auto;}


.about{ padding-top:0.5rem;}
.about a{ display:block; padding-top:0.5rem;}
.about a img{ display:block; max-width:100%; margin:auto}
.about a .info{ background:#f2f2f2; padding:0.5rem;}
.about a .info span{ display:block; font-size:0.55rem; color:#111111;  overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.about a .info p{ padding-top:0.2rem; line-height:0.8rem; font-size:0.5rem;border-bottom:1px solid #c9c9c9; padding-bottom:0.4rem;}
.about a .info .more{ width:120px; margin:0.4rem auto 0; text-align:center; background:#1b325c; color:#FFF; line-height:0.9rem;}

.case{ padding-top:1rem;}
.newsul{ text-align:center; padding-top:10px;}
.newsul a { text-decoration:none; font-size:0.55rem; display:block; color:#2e2e2e; text-align:center; width:20%; float:left; margin-top:10px; line-height:25px;}
.newsul a.tabactive {text-decoration:none; color:#fff; background:#137b58;border-radius:5px;}

.newsul1{ text-align:center; padding-top:10px;}
.newsul1 a { text-decoration:none; font-size:0.55rem; display:block; color:#2e2e2e; text-align:center; width:33%; float:left; margin-top:10px; line-height:25px;}
.newsul1 a.tabactive {text-decoration:none; color:#fff; background:#137b58;border-radius:5px;}


.ywfw{background:url(../images/ywbj.jpg) center bottom no-repeat;background-size:cover; padding:1rem 0;}
.caselists{ margin-top:0.8rem; }
.caselists ul{ padding:0px 3%}
.caselists li{ float:left; width:48.5%;margin-top:0.5rem;}
.caselists li:nth-child(2n){ float:right;}
.caselists li img{ display:block;}
.caselists li .info{ padding:0.3rem;}
.caselists li h3{ font-size:0.60rem;  color:#000000; text-align:center; width:90%; margin:auto; line-height:0.78rem; padding-top:0.3rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.caselists li h3 a{font-size:0.55rem; }
.caselists li p{ font-size:0.5rem;font-weight:400; color:#000000; padding-top:0.2rem;}

.indexcase{ padding:1rem 3%;}
.indexcaseb{}
.indexcaseb li{ float:left; width:48.5%;margin-top:0.5rem;}
.indexcaseb li:nth-child(2n){ float:right;}
.indexcaseb li img{ display:block; height:6rem}
.indexcaseb li .info{ padding:0.3rem;}
.indexcaseb li p{ font-size:0.60rem;  color:#000000; text-align:center; width:90%; margin:auto; line-height:0.78rem; padding-top:0.3rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.yslists{ margin-top:0.8rem;background:#efeff0; padding:0.8rem 4% ; }
.yslists li{ float:left; width:48.5%;margin-top:0.5rem; position:relative;}
.yslists li:nth-child(2n){ float:right;}
.yslists li img{ display:block;}
.yslists li .info{ position:absolute;background: url(../images/pngbj.png); top:0px; right:0px; width:100%; height:100%;}
.yslists li .info p.ch{ text-align:center; color:#FFF; font-size:1rem; padding-top:2rem;}
.yslists li .info p.en{ text-align:center; color: #808799; font-size:0.6rem; padding-top:0.2rem;font-family: Arial, Helvetica, sans-serif;}

.hzhb{background: #f8f7f5 url(../images/hzbj.jpg) center bottom no-repeat;background-size:cover; padding:1rem 0px; margin-top:1rem;}
.hzhblists{}
.hzhblists ul{padding:0.2rem 3%}
.hzhblists li{ float:left; width:32%; margin-top:2%;background: rgba(224, 228, 237, 0.8);}
.hzhblists li img{ display:block; width:80%; margin:auto; padding:0.2rem 0px;}
.hzhblists li:nth-child(2),.hzhblists li:nth-child(5),.hzhblists li:nth-child(8){ margin-left:2%;}
.hzhblists li:nth-child(3),.hzhblists li:nth-child(6),.hzhblists li:nth-child(9){ margin-left:2%;}


.indexabout{ padding:1rem 3%}
.indexaboutbox h3{ font-size:0.65rem; padding:0.3rem 0px;}
.indexaboutbox p{ font-size:0.6rem; line-height:1rem;}


.kjyx{background: #ecebeb; padding:1rem 0px;}

.qnwh{ margin-top:1rem; background:#f7f7f7; padding:1rem 2%;}
.qnwh .left{ padding-top:0.4rem;}
.qnwh .info{ padding-top:0.2rem;}
.qnwh .info h3{ font-size:0.6rem;}
.qnwh .info p{ padding-top:0.3rem;}
.qnwh .info a{ color:#FFF; background:#1b325c; line-height:25px; width:110px; margin:0.5rem auto 0; text-align:center; display:block;}

.ywgy{ padding:1rem 2%;}
.ywgy a.a1{ display:block; margin-top:0.5rem;}
.ywgy a.a1 img{ display:block;}
.ywgy a.a1 .info{ padding:0.2rem;border:1px solid #d2d2d2;}
.ywgy a.a1 .info p{ color:#181818; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; font-size:0.6rem;}
.ywgy a.a1 .info span{ font-size:0.5rem; padding-top:0.4rem; display:block;}
.ywgy a.more{ color:#FFF; width:100%; display:block; text-align:center; line-height:30px; background:#1b325c; margin-top:0.5rem;}


.fwnr{ margin-top:25px; padding:0px 2%}
.ystx{ margin-top:25px; background:url(../images/ystxbj.jpg) no-repeat center bottom; padding:20px 0px;}
.ystx li{ float:left; width:33.3333%; text-align:center; margin-top:20px;}
.ystx li img{ width:4.5rem;}
.ystx li p{ padding-top:5px; color:#FFF;}


.footer a{ color:#FFF}
.foottop{ background:#4c4c4c; padding:0.8rem 0px;}
.foottop .ewm{ float:left; width:32%; padding-top:0.1rem;}
.foottop .info{ float:right; width:65%; color:#FFF; line-height:0.9rem; font-size:0.5rem;}
.footbottom{ text-align:center; color:#FFF; line-height:1.2rem; background:#313131; font-size:0.5rem;}


.iphonefooter{ border-top:2px solid #212a78; background:#f4f4f4;
 text-align:center; padding:0.5rem 0px}
.iphonefooter img{ width:2rem}

#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5{ display:none;}

.lanmu{ }
.lanmu li{ float:left;border-bottom:1px solid #dedede; width:25%; text-align:center; line-height:1.5rem;height:1.5rem; }
.lanmu li a{ font-size:0.6rem; display:block; width:100%; height:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color:#666}
.lanmu li a:hover{ border-bottom:2px solid #ba0305; display:block}
.lanmu li.hover a{ border-bottom:2px solid #1b325c; display:block; color:#1b325c;}


.lanmu3{ }
.lanmu3 li{ float:left; width:33%; background:#19325f; text-align:center; line-height:1.5rem;height:1.5rem; }
.lanmu3 li:nth-child(2),.lanmu3 li:nth-child(3){ margin-left:0.5%;}
.lanmu3 li a{ font-size:0.5rem; display:block; height:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color:#fff}
.lanmu3 li a:hover{ display:block}
.lanmu3 li.hover a{display:block; }

.lanmu5{ }
.lanmu5 li{ float:left; width:19.6%; background:#19325f; text-align:center; line-height:1.5rem;height:1.5rem;margin-left:0.5%;}
.lanmu5 li:nth-child(1){ margin-left:0;}
.lanmu5 li a{ font-size:0.5rem; display:block; height:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color:#fff}
.lanmu5 li a:hover{ display:block}
.lanmu5 li.hover a{display:block; }



.dqwz{background:#efeff2; line-height:1.5rem; padding-left:4%; color:#5f5f5f; font-size:0.45rem;}
.dqwz a{font-size:0.45rem;}


.lift-target{ line-height:1rem;}
.lift-target .ntitle{ padding:0.5rem 0px;}
.lift-target .ntitle p{}
.lift-target .ntitle p.ch{ color:#d93a13; font-size:0.8rem; font-weight:bold;}
.lift-target .ntitle p.en{ color:#b5b5b5; font-size:0.5rem; padding-top:0rem;font-family: Arial, Helvetica, sans-serif;}

.gsjs{ padding:0.4rem 4%}
.gsll{ background:#efeff1;padding:0.4rem 4%}
.gslc{padding:0.4rem 4%}
.gsys{background:#efeff1;padding:0.4rem 4%}
.xmfb{padding:0.4rem 4%}


.gsys{}
.gsys li{border-bottom: 1px solid #595757; padding:0.3rem 0px;}
.gsys li dl{ float:left; color:#137b58; width:10%; font-size:16px; font-weight:bold;}
.gsys li dd{ float:right; width:88%; font-size:16px;}


.lanmu2{  background:#f2f2f2;}
.lanmu2 li{ float:left;border-bottom:1px solid #dedede; width:49.333%; text-align:center; line-height:1.5rem;height:1.5rem; }
.lanmu2 li a{ font-size:0.5rem; display:block; width:90%; height:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color:#666}
.lanmu2 li a:hover{ border-bottom:2px solid #1b325c; display:block}
.lanmu2 li.hover a{ border-bottom:2px solid #1b325c; display:block; color:#1b325c;}

.searchinput{ border:1px solid #dedede}

.ywlylist{ padding:0px 2%}
.ywlylist li{ line-height:1.5rem; border-bottom:1px #dedede dashed}
.ywlylist li a{ font-size:0.65rem;}

/*.lanmu4{}
.lanmu4 li{ float:left; width:25%; text-align:center; line-height:1.5rem;height:1.5rem;  margin:1px 0 1%}
.lanmu4 li a{ font-size:0.6rem; display:block; width:90%; height:100%; color:#333333; margin:auto; border:1px solid #f2f2f2}
.lanmu4 li.hover a{ background:#005ec4;display:block; color:#FFF;}

.lanmu3{}
.lanmu3 li{ float:left; width:33.333%; text-align:center; line-height:1.5rem;height:1.5rem;  margin:1px 0 1%}
.lanmu3 li a{ font-size:0.6rem; display:block; width:90%; height:100%; color:#333333; margin:auto; border:1px solid #f2f2f2}
.lanmu3 li.hover a{ background:#005ec4;display:block; color:#FFF;}
*/


.piclist{ padding:0px 3%}
.piclist li{ float:left; width:48%; position:relative; margin-top:0.4rem;}
.piclist li:nth-child(2n){ float:right;}
.piclist li span{ display: block;line-height:0.9rem; line-height:0.9rem; color:#666;text-align:center; width:100%; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.piclist li img{ height:6rem; display:block; margin:auto;}
.piclist li h3{overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.55rem;
    font-weight: 400;
    padding-top: 0.3rem;}	
.piclist li p{    color: #da0001;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-top: 0.3rem; 
	height:0.8rem;}

.content{ background:#fff; padding:0.5rem 4%;}
.nnewslist{}
.nnewslist a{ background:#FFF; display:block; margin-top:0.4rem;
 border-bottom:1px solid #d6d6d6; padding:0px 0.5rem 0.4rem;}
.nnewslist span{ display:block; float:left; width:5rem;}
.nnewslist .info{float:right; width:9.5rem; line-height:0.8rem;}
.nnewslist .info h3{color:#2f2f2f; font-weight:500;}
.channelbox #artcontent{ }
.channelbox{ font-size:0.5rem; line-height:1.2rem; font-family:"微软雅黑"; color:#333333; padding:0px 3%}

.nbanner img{ display:block;}

.newslist1{ padding:0px 3%}

.newslist1 li{ line-height:1.5rem; background:url(../images/tit_ul_list.jpg) no-repeat center left;
 padding-left:15px; border-bottom:1px solid #CCC}

.newslist1 li span{ display:block; float:right;}

.text-c1{ text-align:center; padding-top:20px; padding-bottom:10px;}
.text-c1 a{ padding:2px 4px; border:1px solid #CCC; color:#000; font-size:12px;}
.text-c1 span{ padding:2px 4px; background:#1b325c; color:#FFF; font-size:12px;}

.newslist1 li span.s1{ color:#FFFFFF; font-weight:100; font-family:"微软雅黑"; font-size:12px; background:#8A8A8A; width:20%; height:1rem;text-align:center; line-height:1rem;margin-top: 0.2rem; }
.newslist1 li span.s2{ color:#39373A; font-weight:100; font-family:"微软雅黑"; font-size:12px; background:#F3E5E5; width:20%; height:1rem; text-align:center;  line-height:1rem;margin-top: 0.2rem; }
 
.fwlist{}
.fwlist li{ padding:10px 0px; border-bottom:1px dashed #CCC}
.fwlist .img{ float:left; width:49%;}
.fwlist .info{ float:right; width:49%}
.fwlist .info h3{ font-size:0.55rem;}
.fwlist .info span{ font-size:0.5rem;}
.fwlist .info p{ font-size:0.5rem; line-height:0.8rem;}


.fwlist li.li2 .img{ float:right; }
.fwlist li.li2 .info{ float:left;}


.qalist{}
.qalist li{ margin-top:0.5rem;}
.qalist li h3{ font-size:0.5rem; background:#eeeeee; padding-left:10px; font-weight:400; line-height:30px;}
.qalist li p{ line-height:1rem; padding:10px;}


.bbottom{ background:#fff; padding:5px 0px; position:fixed; width:100%; bottom:0px; left:0px; border-top:1px solid #dedede}
.bbottom li{ float:left; width:25%; text-align:center;}
.bbottom li a{ display:block; color:#1c1b1b}
.bbottom li span{ display:block; color:#1c1b1b; padding-top:5px;}
.bbottom li img{ display:block; width:1.2rem; height:1.2rem; margin:auto}
.aboutbox{ margin-top:0.8rem;}
.bbottom li i.fa{ font-size:1.2rem; color:#1c1b1b;}
.bbottom li.hover span{ color:#1b325c;}
.bbottom li.hover i.fa{ color:#1b325c;}



.cpbox{}
.cpbox li{ float:left; width:33.333%; text-align:center; padding-top:10px;}
.cpbox li img{ height:6rem;}
.cpbox li:nth-child(3n){ float:right; }
.cpbox li h3{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:0.55rem; font-weight:400; padding-top:0.3rem;}
.cpbox li p{overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding-top:0.3rem;}

.indexlx{ padding:1.1rem 0px 1.2rem;}
.indexlx h3{ text-align:center; font-size:0.65rem; }
.indexlx p{ text-align:center; font-size:0.55rem; line-height:0.8rem; padding-top:0.3rem;}

.newsbox{background: #efeff0;padding: 0.8rem 3%;}
.indexnews{}
.indexnews li{ background:#FFF; padding:0.5rem; margin-top:0.5rem;}
.indexnews li .time{ float:left; width:20%; text-align:left; padding:0.2rem 0px; border:1px solid #595757;}
.indexnews li .time span{ font-size:0.85rem; text-align:center; display:block; padding-top:0.1rem; font-weight:bold;}
.indexnews li .time p{ font-size:0.55rem; padding-bottom:0.2rem; text-align:center;}
.indexnews li .info{ float:right; width:75.5%}
.indexnews li .info h3{ font-size:0.6rem; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.indexnews li .info p{ font-size:0.5rem; line-height:0.8rem; padding-top:0.2rem;}
.newsbox a.more {color: #FFF;width: 100%;display: block;text-align: center;line-height: 30px;background: #132e5b;margin-top: 0.5rem;}

.indexnews .tit span{ padding-right:4px;}

.relationlists{}
.relationlists ul{ padding-top:0.3rem;}
.relationlists li{ line-height:1rem;}





.newslists li{ background:#efeff1; margin-top:0.5rem;height:3.6rem;}
.newslists li .img{ float:left; width:5rem; text-align:left;}
.newslists li .img img{ width:5rem; height:3.6rem;}
.newslists li .info{ float:right; width:8.8rem; padding-right:0.5rem;}
.newslists li .info h3{ font-size:0.55rem; padding-top:0.2rem; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; color:#137b58;}
.newslists li .info p{ font-size:0.5rem; line-height:0.8rem; padding-top:0.1rem;}
.newslists li .info .boxs .t{ float:left; padding-top:0.2rem; font-size:0.45rem;}
.newslists li .info .boxs .more{ float:right; padding-top:0.2rem; font-size:0.45rem;}

.pegecon{}
.pegecon li{ padding-top:0.6rem;}
.pegecon li h3{ color:#137b58; font-size:0.6rem;}
.pegecon li p{ line-height:0.9rem; font-size:0.55rem; padding-top:0.2rem;}



.lybox{ padding:0.5rem 0;}
.lybox p{ width:100%; margin:0.3rem 0px;}
.lybox  .input-text{background:none; padding:0px; margin:0px; background:#dcdddd; border:0px; border-radius:10px; line-height:1.5rem; height:1.5rem;width:95%; padding-left:5%; font-size:0.55rem;}
.lybox {margin-top:0.3rem; }
.lybox  .textare{background:none; padding:0px; margin:0px; background:#dcdddd; border:0px; border-radius:10px;  padding-left:5%; width:95%; height:4.7rem; line-height:0.9rem; padding-top:0.4rem; font-size:0.55rem; font-family:"微软雅黑"}
.lybox .submit{width:80%; margin:0.3rem auto 0;}
.lybox .submit .btn{ color:#FFF; background:#137b58; text-align:center; font-size:0.55rem; line-height:1.5rem; height:1.5rem; width:100%; border-radius:10px; border:0px;}



.zplists{}
.zplists li{ background:#efefef;border-radius:5px; padding:0.5rem; margin-top:0.5rem;}
.zplists li .tit{ font-size:0.6rem; color:#137b58; border-bottom:1px solid #137b58; line-height:1rem; padding-bottom:0.2rem; font-weight:bold;}
.zplists li .con{ padding-top:0.2rem;}


input{
   -webkit-appearance: none;
   border-radius:0;
}  

-webkit-tap-highlight-color:rgba(255,255,255,0);
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea,button {
    -webkit-appearance: none;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 100px white inset;
}



.ajzx{ padding-top:0.8rem;}
.ajbox{}
.ajgs{ border:1px solid #dedede}
.ajbox li{ width:100%; margin-top:10px;}
.ajbox .input-text{line-height:35px; width:97%; padding-left:2%; background: none; border:0px; border:1px solid #dedede}
.ajbox .ajgs{ line-height:35px;width:97%; padding-left:2%}
.ajbox .submit{ background:none; background:#1b325c; border: 0px; line-height: 35px; width: 99%; color: #FFF; border:1px solid #1b325c;}

.ajbox #code_img{ height:35px;}

.zyly{ margin-top:0.8rem;}
.zylybox{ background:url(../images/lybj.jpg) no-repeat center; padding:1rem 0; margin-top:0.5rem;}
.zyly ul{ padding:0px 2%;}
.zyly li{ float:left; width:24.6%; text-align:center; padding:0.5rem 0; border-bottom: 1px solid #dedede;border-right: 1px solid #dedede;}
.zyly li:nth-child(1){border-left:1px solid #dedede;  border-top:1px solid #dedede;}
.zyly li:nth-child(3){border-top:1px solid #dedede;}
.zyly li:nth-child(2){  border-top:1px solid #dedede;}
.zyly li:nth-child(4){ border-top:1px solid #dedede;}
.zyly li:nth-child(5){border-left:1px solid #dedede;}
.zyly li p{ font-size:0.4rem; color:#FFF; padding-top:0.3rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zyly li a{ width:90%; margin:auto; display:block;}


.ntitle{text-align: center;font-size:0.6rem;color: #1b325c;}
.ntitle .line:first-child {margin-right: 20px;}
.ntitle .line:last-child{margin-left: 20px;}
.tai {
    width: 96%;
    border-left: 3px solid #1b325c;
    background: #f1f2f4; line-height:1.2rem; padding-left:10px;
    margin: 10px 0 10px;
    font-size: 0.5rem;
    color: #1b325c;
}
.hxyw li {line-height:1.2rem;}



.zylslists li{ float:left; width:33.3333%; position:relative; margin-top:0.4rem; text-align:center}
.zylslists li:nth-child(3n){ float:right;}
.zylslists li img{ height:6rem; margin:auto}
.zylslists li h3{ text-align:center; line-height:1rem;}


.person_list{ width:100%;text-align: center;border-collapse: separate;border-spacing: 0 20px;}

.channelbox .ndes{background: #f7f7f7;padding:10px;margin: 10px 0;}

.rwtp{ width:80%; margin:0.5rem auto;}
.mc { width:100%; margin:0.5rem auto}
.mc li{ border-bottom:1px #ededed solid; line-height:1rem;}
.lawyer_int{ width:100%; margin:1rem auto; line-height:1.2rem;}
.lawyer_int h2{ color:#333; font-size:0.68rem;}
.lawyer_int li{ line-height:}





 
