@charset "utf-8";

/* CSS Document */
body{ font:12px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; color:#000; margin:0 auto; padding:0; background:#fff; min-width:1200px; overflow-x:hidden;}

/*链接整体设置*/
a{ text-decoration:none; color:#000;}
a:hover{ color:#16b200;}
a:active{ color:#000;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
a:focus,input:focus,button:focus,textarea:focus,select:focus{ -moz-outline-style:none; outline:none;}

/*公用样式*/

div,table,tr,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,dl,dt,dd,form,textarea,input,select{ margin:0; padding:0; font-size:12px; font-style:normal; font-family:"Microsoft YaHei";}

ul,ol{ list-style-type:none;}

h1,h2,h3,h4{font-weight:500;}

img{ border:none; -ms-interpolation-mode:bicubic;}

.left{ float:left;}

.right{ float:right;}

.clear{ clear:both;}

.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}

.hidden{display:none;}

.wrap{ width:100%;}

.w{width:1200px;margin:0 auto;}

.l{width:1200px;margin:0 auto;}

@font-face{ font-family: myFont;src: url('../images/impact.ttf'); /* IE9+ */}



/*header*********************************************************************/

.header{ width:100%; -moz-box-shadow:1px 1px 5px rgba(0,0,0,.12); -webkit-box-shadow:1px 1px 5px rgba(0,0,0,.12); box-shadow:1px 1px 5px rgba(0,0,0,.12);background:green}

.htop{ height:38px; border-bottom:1px solid #e8e8e8; background:#f7f7f7;}

.htop_lf{ width:340px; line-height:38px; font-size:13px; color:#6f6f6f; text-indent:64px;}

.htop_rt{ height:38px; line-height:38px; display:inline;}

.htop_rt li{ float:left; position:relative; display:inline; text-align:center;}

.htop_rt li h3{ float:left; display:block; padding:0 10px;}

.htop_rt li h3 a{ font-size:13px; color:#6f6f6f;}

.htop_rt .sub{ display:none; width:110px; left:9px; top:38px; z-index:9; position:absolute; background:rgba(22,147,241,.82); padding:10px 0; text-align:left;}

.htop_rt .sub a{ font-size:16px; height:36px; display:block; line-height:36px; text-indent:20px; color:#fff;}

.htop_rt .sub a:hover{ background:rgba(255,255,255,.18); color:#9ff;}

.htop_rt li.nLi h3{ background:none; background:url(../images/point1.png) right center no-repeat;}

.htop_rt li.nLi h3 a font{ color:#024ca1; font-size:14px;}

.htop_rt .on h3{ z-index:99; position:relative;}

.search{ border:1px solid #828282; font-size:13px; text-indent:10px; width:130px; border-radius:1000px; height:26px; line-height:26px; margin-top:5px;}

.logo{ width:345px; padding-top:13px; height:70px;}

.logo a{ display:block;}

.nav{ 
  width:600px;
  margin-top:25px;
  margin-left:50px;
}

.nav li{ float:left; position:relative; display:inline; padding-left:1px;}

.nav li h3{ float:left; display:block; height:50px;}

.nav li h3 a{ 
  font-size:16px;
  color:#fff;
  line-height:33px;
  padding:0 15px;
  display:inline-block;
}

.nav .sub{ display:none; right:0; left:0; top:49px; z-index:9; position:absolute; padding:8px 0 6px 0; background:url(../images/point2_green.png) 15px 0 no-repeat;}

.nav .subc{ background:rgba(22,178,00,.82); padding:10px 0;}

.nav .sub a{ font-size:16px; height:36px; display:block; line-height:36px; text-align:center; color:#fff;}

.nav .sub a:hover{ background:rgba(255,255,255,.18); color:#16b200;}

.nav li.on h3 a,.nav li h3 a:hover,.nav li.cur h3 a{ color:#fff; background:#16b200;}





.nav li#m1 .sub{ width:140px; right:inherit;}

.nav li#m1 .sub a{ text-indent:20px; text-align:left; padding-left:0;}

.tell{background:url(../images/tell_green.png) left center no-repeat; line-height:21px; padding-left:48px; margin-top:21px;}

.tell p{ font-size:16px; color:#fff}



/*首页 style*********************************************************************/

.banner{ width:100%; overflow:hidden; position:relative; height:400px;}

.banner .hd{ height:28px; overflow:hidden; position:absolute; right:0; left:0; bottom:0; z-index:4; text-align:center;}

.banner .hd em{ display:inline-block; margin:0 5px; width:8px; height:8px; text-indent:9999px; border:1px solid #fff; border-radius:50%; cursor:pointer; transition:all linear .2s;}

.banner .hd em.on{ background:#fff;}

.banner .bd{ position:relative; height:100%; z-index:3;}

.banner .bd ul li{ height:400px;}

.banner .bd ul li a{ display:block; width:1200px; margin:0 auto; height:400px;}



.con1{ overflow:hidden; padding-top:50px;}

.con1 ul{ width:1250px; overflow:hidden;}

.con1 ul li{ width:182px; float:left; height:132px; background:url(../images/bg1.png) no-repeat; float:left; padding-left:97px; margin-right:28px;}

.con1 ul li.bg1{ background-position:0 0;}

.con1 ul li.bg2{ background-position:-279px 0;}

.con1 ul li.bg3{ background-position:-558px 0;}

.con1 ul li.bg4{ background-position:-837px 0;}

.con1 ul li h3{ font-size:18px; color:#2c2c2c; line-height:28px; padding-top:12px;}

.con1 ul li p{ font-size:16px; color:#2c2c2c; line-height:28px; padding-bottom:9px;}

.con1 ul li a{ display:inline-block; color:#fff; border:1px solid #fff; border-radius:1000px; font-size:13px; line-height:24px; padding:0 20px;}



.con2{ padding:50px 0;}

.con2 h3{ border-left:4px solid #e9e9e9; padding-left:20px; line-height:55px; font-size:20px;}

.con2 h3 em{ font-size:29px; padding-right:10px;}

.con2 h3 font{ color:#b1b1b1; font-size:20px;}

.con2_lf{
  border-left:1px solid #cecece;
  width:710px;
  height:470px;
  overflow-y:auto;
}

.con2_lf p{ font-size:16px; line-height:35px; padding:0 0 20px 25px;}

.con2_lf p em{ display:inline-block; font-size:16px; background:#f1f0f0; padding:0 20px; border-radius:1000px;}

.con2_lf_pic{ overflow:hidden; padding:8px 0 0 15px;}

.con2_lf_pic li{ display:inline; float:left; padding-left:10px;}

.con2_rt{ border-left:1px solid #cecece; width:455px;}

.con2_rt ul{ overflow:hidden; text-align:center; padding:6px 0 0 15px;}

.con2_rt ul li{ float:left; width:210px; height:60px; line-height:60px; padding-left:10px; background:url(../images/bg2.png) top center no-repeat; margin-bottom:2px;}

.con2_rt ul li a{ display:block; color:#99928b; font-size:16px;}

.con2_rt ul li a:hover{ color:#2d7ed0;}

.con2_rt p{ text-align:center; font-size:16px; background:#ececec; line-height:35px; color:#696969; margin:4px 0 0 25px;}



.titc{ padding:20px 0;}

.titc h2{ text-align:center;}

.titc h2 em{ display:inline-block; text-align:left; height:100px; background:url(../images/ico2.png) no-repeat;}

.titc h2 em i{ font-size:24px; display:block; color:#959595; line-height:34px; padding-top:7px;}

.titc h2 em b{ font-size:32px; line-height:40px;}

.titc h2 em.ebg1{ background-position:0 0; padding-left:85px;}

.titc h2 em.ebg2{ background-position:0 -100px; padding-left:65px; height:110px;}

.titc h2 em.ebg2 i{ padding-top:15px;}

.titc h2 em.ebg3{ background-position:0 -210px; padding-left:75px;}

.titc h2 em.ebg4{ background-position:0 -310px; padding-left:95px;}

.titc h2 em.ebg5{ background-position:0 -410px; padding-left:75px;}

.titc p{ text-align:center; font-size:20px; color:#464646; line-height:36px; padding-top:5px;}



.con3{ overflow:hidden; padding-bottom:50px;}

.con3_txt{ background:#f7f7f7; padding:30px 35px;}

.con3_txt p{ font-size:16px; color:#161616; line-height:30px;}

.con3_txt em{ display:block; text-align:right; line-height:30px;}

.con3_txt em a{ font-size:16px; color:#134e8a;}

.con3_txt em a:hover{ text-decoration:underline;}

.c3_contrast{ padding-top:50px; width:1250px;}

.c3_contrast_lf{ width:115px; background:url(../images/peo.png) top center no-repeat; padding-top:165px; margin-right:15px;}

.c3_contrast_lf ul{ background:url(../images/libg.png) left bottom no-repeat; padding-bottom:6px;}

.c3_contrast_lf ul li{ background:url(../images/libg.png) left top no-repeat; line-height:38px; height:42px; font-size:16px; color:#fff; padding-left:13px; letter-spacing:-1px;}

.c3_contrast_txt{ width:332px; margin:4px 36px 4px 0;}

.c3_contrast_txt ul{ border:1px solid #ebebeb; padding:23px 12px;}

.c3_contrast_txt ul li{ font-size:16px; line-height:41px; border-bottom:1px dotted #d7d4d4;}

.c3_contrast_pic{ width:100%; clear:both; position:relative; height:138px; overflow:hidden;}

.c3_contrast_pic em{ display:block; text-align:center; position:absolute; left:0; top:48px; right:0; color:#252525; font-size:19px; line-height:40px;}

.c3_contrast_pic font{ display:block; font-size:19px; color:#2d96e6; position:absolute; left:0; right:0; bottom:0; line-height:28px; text-align:center;}

.c3_contrast_pic i{ width:82px; height:82px; display:block; position:absolute; left:125px; bottom:-45px; background:#fff; border-radius:50%;}

.c3_contrast_txt.com_s_hover{ -moz-box-shadow:0 1px 4px rgba(22,147,241,.35); -webkit-box-shadow:0 1px 4px rgba(22,147,241,.35); box-shadow:0 1px 4px rgba(22,147,241,.35);}



.con4_more{ text-align:right;}

.con4_more a{ font-size:16px; line-height:20px; color:#909090;}

.con4_more a:hover{ color:#2d7ed0;}

.c4_process{ overflow:hidden; padding-bottom:65px;}

.c4_process ul{ width:1350px;}

.c4_process ul li{ float:left; width:130px; text-align:center; margin-right:84px;}

.c4_process ul li i{ display:inline-block; margin:0 auto; width:100px; height:100px; background:url(../images/ico3.png) no-repeat;}

.c4_process ul li i.i1{ background-position:0 0;}

.c4_process ul li i.i2{ background-position:-100px 0;}

.c4_process ul li i.i3{ background-position:-200px 0;}

.c4_process ul li i.i4{ background-position:-300px 0;}

.c4_process ul li i.i5{ background-position:-400px 0;}

.c4_process ul li i.i6{ background-position:-500px 0;}

.c4_process ul li p{ color:#363636; line-height:28px; font-size:16px;}

.c4_process ul li p b{ font-size:32px; color:#828282; position:relative; top:3px; margin-right:2px;}

.c4_process ul li.com_s_hover i.i1{ background-position:0 -100px;}

.c4_process ul li.com_s_hover i.i2{ background-position:-100px -100px;}

.c4_process ul li.com_s_hover i.i3{ background-position:-200px -100px;}

.c4_process ul li.com_s_hover i.i4{ background-position:-300px -100px;}

.c4_process ul li.com_s_hover i.i5{ background-position:-400px -100px;}

.c4_process ul li.com_s_hover i.i6{ background-position:-500px -100px;}

.c4_process ul li.com_s_hover p,.c4_process ul li.com_s_hover p b{ color:#1693f1;}

.c4_cost{ background:#fbfbfb; margin-bottom:30px;}

.c4_cost dl{ overflow:hidden; padding-top:20px;}

.c4_cost dl dt{ width:445px; float:left;}

.c4_cost dl dd{ width:740px; float:right;}

.c4_costc{ width:740px; padding-top:40px;}

.c4_costc h3{ font-size:24px; line-height:40px; color:#fff;}

.c4_costc h3 b{ font-size:32px;}

.c4_costc h3 a{ float:right; font-size:16px; line-height:30px; color:#909090;}

.c4_costc h4{ font-size:22px; color:#858585; line-height:32px; padding:14px 0 24px 0;}

.c4_costtxt{ border:1px solid #7c7674; border-radius:35px; margin-right:40px; padding:10px 0 35px 0;}

.c4_costtxt ol{ padding:20px;}

.c4_costtxt ol li{ background:url(../images/point3.png) left center no-repeat; padding-left:12px; font-size:16px; line-height:38px;}

.c4_costtxt p a{ font-size:16px; width:275px; text-align:center; border:1px solid #cecece; background:#eee; line-height:38px; display:inline-block; border-radius:1000px; margin:0 20px;}

.c4_costtxt p a:hover,.c4_costtxt p a.cur{ background:#1693f1; border:1px solid #1693f1; color:#fff;}



.picScroll{ position:relative; margin-bottom:30px; overflow:hidden;}

.picScroll ul{ overflow:hidden;}

.picScroll ul li{ float:left; padding:12px; background:#fbfbfb; margin-right:16px; width:264px; overflow:hidden;}

.picScroll ul li h3{ border-bottom:1px solid #cecece; line-height:50px; padding-top:5px; font-size:16px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}

.picScroll ul li p{ font-size:16px; line-height:30px; padding-top:9px;}

.picScroll ul li p a{ color:#99928b;}

.picScroll ul li p a:hover{ color:#1693f1;}

.picScroll .prev,

.picScroll .next{ position:absolute; left:0; top:52%; border-radius:50%; cursor:pointer; display:block; width:42px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:42px; font-family:"simsun"; overflow:hidden; background:rgba(0,0,0,.4);}

.picScroll .next{ left:auto; right:0;}

.picScroll .prev:hover,.picScroll .next:hover{ background:rgba(22,147,241,.7);}



.slideGroup{ width:1200px;}

.slideGroup .parHd{ height:24px; line-height:24px; padding-bottom:15px;}

.smore{ position:absolute; top:-39px; right:0; font-size:16px; line-height:20px; color:#909090;}

.smore:hover{ color:#2d7ed0;}

.slideGroup .parHd em{ cursor:pointer; font-size:20px; margin-right:55px;}

.slideGroup .parHd em.on{ color:#1693f1; text-decoration:underline;}

.slideGroup .slideBox{ position:relative; }

.slideGroup .sPrev,

.slideGroup .sNext{ z-index:9; position:absolute; left:0; top:52%; border-radius:50%; cursor:pointer; display:block; width:42px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:42px; font-family:"simsun"; overflow:hidden; background:rgba(0,0,0,.4);}

.slideGroup .sNext{ left:auto; right:0;}

.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ background:rgba(22,147,241,.7);}

.slideGroup .parBd ul li{ float:left; padding:12px; background:#f5f5f5; margin-right:16px; width:264px; overflow:hidden;}

.slideGroup .parBd ul li h3{ border-bottom:1px solid #cecece; line-height:50px; padding-top:5px; font-size:16px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}

.slideGroup .parBd ul li h3 i{ float:right; font-weight:500; font-size:16px;}

.slideGroup .parBd ul li p{ font-size:16px; line-height:30px; padding-top:9px;}

.slideGroup .parBd ul li p a{ color:#99928b; float:right;}

.slideGroup .parBd ul li p a:hover{ color:#1693f1;}



.con5{ background:url(../images/bg2.jpg) bottom center no-repeat; height:462px; margin:50px 0 30px 0;}

.con5 h3{ text-align:center; color:#fff; font-weight:bold; font-size:29px; line-height:40px; text-shadow:2px 2px 1px rgba(0,0,0,.4); padding-top:35px;}

.con5 p{ text-align:center; padding-top:17px;}

.con5 p em{ display:inline-block; font-size:19px; background:rgba(140,140,140,.31); color:#fff; line-height:36px; border:1px solid #c2beb8; padding:0 35px; margin:0 4px;}

.con5 p a{ display:inline-block; font-size:19px; color:#787878; line-height:36px; border:1px solid #c4c0bb; padding:0 25px; margin:0 4px;}

.con5 p a:hover{ border:1px solid #1693f1; color:#1693f1;}

.con5_txt{ overflow:hidden; margin-top:105px; position:relative;}

.con5_txt:before{ content:""; display:block; position:absolute; top:45px; z-index:9; left:0; width:44px; height:8px; background:#2d75c9;}

.con5_txt:after{ content:""; display:block; position:absolute; top:45px; z-index:9; right:12px; width:44px; height:8px; background:#3879c7;}

.con5_txt ul li{ text-align:center; float:left; width:198px; position:relative;}

.con5_txt ul li i{ z-index:8; display:inline-block; background:url(../images/lines.png) bottom center no-repeat; width:88px; height:8px; font-size:0; overflow:hidden; position:absolute; right:-44px; top:45px;}

.con5_txt ul li img{ display:block; border-radius:50%; margin:0 auto;}

.con5_txt ul li h4{ font-size:18px; color:#fff; line-height:28px; padding-top:10px;}

.con5_txt ul li em{ display:block; font-size:16px; color:#fff; line-height:28px;}



.con6{ overflow:hidden; padding-bottom:40px;}

.con6c{ width:1300px; overflow:hidden;}

.con6_news{ width:360px; margin-right:60px;}

.con6_news h3{ border-bottom:1px solid #bfbfbf; line-height:48px;}

.con6_news h3 b{ border-bottom:3px solid #cbd6ea; display:inline-block; font-size:20px;}

.con6_news h3 a{ float:right; font-size:16px;}

.con6_news ul{ padding:10px 0;}

.con6_news ul li{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; height:40px; line-height:40px; font-size:16px;}

.con6_news ul li a{ background:url(../images/point3.png) left center no-repeat; padding-left:12px;}

.c6_pic{ padding:25px 0 12px 0;}

.c6_pic a{ display:block;}



.nybg{ background:#f8f8f8; padding:30px 0; margin-top:4px;}

.ny_w{ background:url(../images/wbg.png) right top repeat-y;}

.ny_lf{ width:285px;}

.ny_lf1{ border:1px solid #ddd; padding:6px 6px 0 6px; background:#fff;}

.ny_lf1 h3{ text-align:center; color:#fff; font-size:18px; height:42px; line-height:42px; background:linear-gradient(to right,#008000,#16b200);}

.ny_sider{ padding:13px 24px;}

.ny_sider li{ height:42px; line-height:42px; font-size:16px; background:url(../images/point4_green.png) 0 -42px no-repeat; padding-left:25px;}

.ny_sider li a{ display:inline-block;}
.ny_sider li a:hover{color:#16b200 ;}


.ny_sider li.on{ background-position:0 0;}

.ny_sider li.on a{ color:#16b200; border-bottom:1px dotted #16b200;}

.more_case{ padding:10px 12px;}

.more_case li{ font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; height:20px; line-height:20px; padding:10px 0;}

.more_case li i{ color:#fff; display:inline-block; padding:0 5px; background:#a9a9a9; font-size:16px; margin-right:5px;}

.more_case li:nth-child(1) i,.more_case li:nth-child(2) i,.more_case li:nth-child(3) i{ background:#d86d7c;}

.ny_lf2{ padding-top:5px;}

.ny_lf2 li{ line-height:22px; margin-top:15px; width:100%; position:relative;}

.ny_lf2 li a{ display:block; border:1px solid #ddd; padding:10px 0 10px 75px; background:url(../images/go_green1.png) #fff 220px center no-repeat;}

.ny_lf2 li i{ display:inline-block; width:75px; height:64px; position:absolute; left:1px; top:1px; background:url(../images/ico4.png) no-repeat;}

.ny_lf2 li i.i1{ background-position:0 0;}

.ny_lf2 li i.i2{ background-position:0 -64px;}

.ny_lf2 li i.i3{ background-position:0 -128px;}

.ny_lf2 li i.i4{ background-position:0 -192px;}

.ny_lf2 li i.i5{ background-position:0 -256px;}

.ny_lf2 li i.i6{ background-position:0 -320px;}

.ny_lf2 li em{ display:block; font-size:16px;}

.ny_lf2 li p{ color:#8f8f8f; font-size:16px;}

.ny_lf2 li a:hover{ border:1px solid #16b200;}

.ny_lf3{ border:1px solid #ddd; background:#fff; margin-top:20px;}

.ny_lf3 h3{ margin:6px; text-align:center; color:#fff; font-size:18px; height:42px; line-height:42px;  background:linear-gradient(to right,#008000,#16b200);}

.ny_lf3_form{ padding:5px 6px 0 6px;}

.ny_lf3_form li{ position:relative; overflow:hidden; margin-top:20px;}

.ny_lf3_form li em{ position:absolute; left:0; top:0; width:65px; text-align:right; font-size:16px; line-height:35px; line-height:35px; display:inline-block;}

.ny_lf3_form li em font{ font-size:16px; padding-right:3px; color:#e60000;}

.ny_lf3_form li.last{ margin:10px 0 25px 0;}

.intxt1{ border:1px solid #ddd; height:33px; line-height:33px; font-size:16px; text-indent:10px; width:183px; margin-right:20px;}

.inbut1{ background:url(../images/hand.png) left center no-repeat; border:none;

  cursor:pointer; color:#2f2f2f; font-size:16px; text-decoration:underline; padding-left:35px;

  height:35px; line-height:35px; width:250px; margin:0 auto; display:block;}

.ny_lf3_infor{ border-top:6px solid #f4f4f4; padding:24px 0;}

.ny_lf3_infor h4{ padding-left:97px; height:53px; background:url(../images/tell1_green.png) 30px 0 no-repeat; line-height:24px; font-size:16px; color:#000; margin-bottom:20px;}

.ny_lf3_infor h4 em{ display:block; font-size:20px; color:#008000; padding-top:3px;}

.ny_lf3_infor img{ display:block; margin:0 auto 18px auto;}

.ny_lf3_infor p{ font-size:16px; line-height:25px; text-align:center;}



.ny_rt{ width:884px; padding:8px;}

.location{ background:url(../images/bg3.png) top center no-repeat; height:50px; padding-bottom:12px; position:relative; width:100%;}

.location em{ display:inline-block; line-height:50px; font-size:18px; padding-left:20px;}

.location em font{ font-size:18px; color:#6a6a6a;}

.location em a{ font-size:18px;}

.l_search{ position:absolute; right:10px; top:10px;}

.l_s_intxt{ border:1px solid #dadada; border-right:none; background:url(../images/search.png) 8px center no-repeat; padding-left:33px; height:28px; line-height:28px; font-size:14px; width:275px;}

.l_s_inbut{ border:none; height:30px; line-height:30px; color:#fff; font-size:14px; cursor:pointer; width:77px; text-align:center; background:#2d8dde;}

.about{ padding:15px 20px;}

.about p{ font-size:16px; line-height:235%;}

.about img{ display:block; margin:15px auto; max-width:100%;}

.shares{ padding:5px 20px;}

.up_down{ border-top:1px solid #dbdbdb; padding:10px 0; margin:5px 20px 0 20px;}

.up_down li{ font-size:16px; line-height:40px;}



.case_lf{ width:735px; padding:15px 0;}

.case_lf_txt{padding:20px 0;overflow-y:auto;height:180px;overflow-x:hidden;}

.case_lf_txt img{ margin-right:28px;}

.case_lf_txt p{ font-size:16px; line-height:32px;}

.case_rt{ width:400px; padding:15px 0;}

.case_rt dl{ overflow:hidden; background:#f4f4f4; margin:20px 0; padding:12px 0 12px 12px;}

.case_rt dl dt{ width:165px; float:left;}

.case_rt dl dd{ float:right; width:211px; padding-top:3px;}

.case_rt dl dd p{ font-size:16px; line-height:32px;}

.case_rt dl dd p a{ color:#353535; margin-right:10px;}

.case_rt dl dd p a:hover{ color:#1693f1;}



.casec{ overflow:hidden; width:1200px; border-bottom:1px solid #e3e3e3;}

.c_tit{ border-bottom:1px solid #e2e2e2; padding:20px 0;}

.c_tit h3{ background:url(../images/t1.png) left top no-repeat; line-height:38px; padding:1px 0 12px 20px; color:#fff; font-size:18px; font-weight:bold;}

.c_tit em{ display:block; line-height:38px; padding:12px 0 1px 0; color:#1693f1; font-size:18px; font-weight:bold;}

.c_tit p{ font-size:18px; line-height:20px; padding-top:8px;}

.case_list{ width:1250px; overflow:hidden;}

.case_list li{ position:relative; padding:0 0 0 143px; width:233px; float:left; margin:30px 36px 0 0;}

.case_list li .imgs{ position:absolute; left:0; top:0; display:inline-block;}

.case_list li h4{ font-size:16px; line-height:23px; font-weight:bold;}

.case_list li h5{ font-size:14px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; height:25px; font-weight:500;}

.case_list li p{ border-top:1px solid #c2c2c2; padding-top:7px; font-size:13px; line-height:25px; color:#575757; margin-top:8px;}

.case_list li a.more{ color:#a28f60; display:inline-block; font-size:13px; line-height:25px;}



.page{ text-align:center; padding:35px 0;}

.page a{ display:inline-block; border:1px solid #e0e0e0; border-radius:3px; margin:0 2px; line-height:32px; height:32px; padding:0 13px; font-size:14px;}

.page a.cur{ color:#fff; border:1px solid #2d7ed0; background:#2d7ed0;}



.case_tit{ text-align:center; border-bottom:1px dotted #d5d5d5; margin:5px 20px; padding:17px 0;}

.case_tit h2{ font-size:18px; line-height:32px; padding-bottom:2px;}

.case_tit p{ line-height:32px;}

.case_tit p em{ padding:0 15px; font-size:13px; color:#494949;}



.lore_list{ padding:0 20px;}

.lore_list li{ overflow:hidden; border-bottom:1px solid #ebebeb; padding:25px 0;}

.lore_list li .imgs{ display:inline-block; width:200px; height:135px; margin-right:25px; float:left;}

.lore_list li h3{ font-size:18px; font-weight:bold; line-height:40px;}

.lore_list li h3 a{ color:#515151;}

.lore_list li h3 a:hover{ color:#1693f1;}

.lore_list li p{ font-size:16px; line-height:30px; color:#515151;}

.lore_list li p a{ float:right; color:#a28f60;}

.lore_list li a:hover{ color:#1693f1;}



.s_result{ text-align:center; font-size:16px; background:#eaeaea; line-height:38px; color:#5a5a5a; margin-top:25px;}



.doctor_list{ padding:0 0 0 1px; overflow:hidden;}

.doctor_list li{ width:202px; float:left; text-align:center; padding:20px 0 10px 15px;}

.doctor_list li a{ display:block;}

.doctor_list li img{ border-radius:8px; margin-bottom:11px; border:1px solid #fff;}

.doctor_list li p{ font-size:16px; line-height:28px; color:#515151;}

.doctor_list li a:hover p{ color:#1693f1;}

.doctor_list li a:hover img{ border:1px solid #ccd8e7;}



.hospital{ overflow:hidden; padding:0 0 0 5px;}

.hospital li{ width:267px; float:left; text-align:center; padding:20px 12px 10px 12px;}

.hospital li a{ display:block;}

.hospital li img{ margin-bottom:12px; border:1px solid #e8e8e8; border-radius:8px;}

.hospital li p{ font-size:16px; line-height:28px; color:#515151;}

.hospital li a:hover p{ color:#1693f1;}

.hospital li a:hover img{ -moz-box-shadow:3px 3px 3px rgba(0,0,0,.2); -webkit-box-shadow:3px 3px 3px rgba(0,0,0,.2); box-shadow:3px 3px 3px rgba(0,0,0,.2);}



/*footer*********************************************************************/

.footer{ background:#eaeaea; padding:20px 0 0 0;}

.footer h3{ font-size:20px; line-height:55px;}

.f_form{ padding-bottom:27px;}

.f_intxt{ border:1px solid; border-image:linear-gradient( #2f8721, #16b200) 10 10; height:28px; line-height:28px; font-size:15px; margin-right:20px; width:398px; text-indent:10px;}

.f_inbut{ color:#fff; font-size:16px; background:#008000; width:160px; text-align:center; cursor:pointer; height:30px; line-height:30px; border:none;}

.f_ewm{ width:225px; overflow:hidden; padding-right:40px;}

.f_ewm img{ margin-right:20px; float:left;}

.f_ewm p{ font-size:16px; line-height:30px; color:#3f3f3f; padding-top:22px;}

.f_ewm p em{ display:block; font-size:16px; color:#3f3f3f;}

.f_infor{ border-left:1px solid #fff; border-right:1px solid #fff; min-height:135px; width:276px; padding-left:112px; margin-bottom:20px; position:relative;}

.f_infor img{ position:absolute; left:48px; top:6px;}

.f_infor em{ display:block; font-size:22px; line-height:36px; padding-top:13px;}

.f_infor p{ font-size:16px; line-height:30px; color:#3f3f3f;}

.f_infor p b{ color:#008000; font-size:20px; padding-left:10px;}

.f_nav{ width:520px; padding-top:7px;}

.f_nav li{ width:100px; float:left; line-height:30px; padding-left:30px;}

.f_nav li p a{ color:#3f3f3f; font-size:16px;}

.f_nav li p a:hover{ color:#16b200;}

.foot{ height:40px; line-height:40px; background:#e4e4e4; border-top:1px solid #ededed;}

.foot .w{ color:#3f3f3f; font-size:14px; text-align: center;}



/*右侧浮动*********************************************************************/

.popup{ width:160px; position:fixed; right:0; top:15px; z-index:9999;}

.popup .close{ width:21px; height:21px; display:block; margin:0 auto; background:url(../images/close.png) left center no-repeat; cursor:pointer;}

.popupc{ border:1px solid #2f8721; background:linear-gradient(to bottom, #2f8721, #1e860d); margin-top:2px; text-align:center; padding:6px;}

.popup1{ background:#fff; padding:2px 0;}

.popup1 img{ display:block; margin:3px auto;}

.popup1 p{ font-size:13px; color:#4a4a4a; line-height:24px;}

.popup1 p font{ font-size:13px; color:#2f8721;}

.popup1 em{ display:block; margin:0 6px 8px 6px; border:1px solid #b0c0de; border-radius:1000px; text-align:center; line-height:27px; height:27px; font-size:14px; color:#2f8721;}

.popup1 a{ display:block; margin:0 6px 8px 6px; border:1px solid #b7b7b7; border-radius:1000px; text-align:center; line-height:27px; height:27px; font-size:14px; color:#4a4a4a;}

.popup2{ border:1px solid #3e93e0; line-height:23px; padding:6px 0;}

.popup2 p a{ color:#fff; font-size:14px; margin:0 5px;}

.popup3{ background:#fff; padding:5px 0;}

.popup3 img{ display:block; margin:7px auto 2px auto;}

.popup3 p{ font-size:14px; line-height:24px; color:#454545;}



.rt_sider{ position:fixed; right:2px; bottom:22px; width:50px; z-index:9999;}

.rt_sider a{ transition:all linear .2s;}

.consult{ margin-bottom:2px; position:relative; width:100%;}

.consult .c_btn{ display:block; width:50px; height:50px; background:url(../images/ico1.png) #ededed -50px 0 no-repeat;}

.consult .c_btn:hover{ background-position:0 0;}

.consultc{ background:rgba(22,147,241,.7); width:300px; position:absolute; left:-302px; top:0; padding:10px 0; display:none;}

.consultc .close{ width:16px; height:16px; display:block; position:absolute; top:5px; left:5px; background:url(../images/close1.png) left center no-repeat; cursor:pointer;}

.consultc p{ text-align:center; font-size:14px; color:#fff; line-height:22px;}

.consultc p font{ font-size:14px; color:#fcd601; padding-top:5px; display:block;}

.consult_form{ padding:10px 20px; overflow:hidden;}

.cf_intxt{ background:#fff; font-size:14px; line-height:40px; height:40px; width:205px; text-indent:12px; border:none; float:left;}

.cf_inbut{ border:none; color:#1693f1; cursor:pointer; float:right; height:40px; line-height:40px; width:50px; text-align:center; font-size:14px; background:#fff;}

.cf_inbut:hover{ background:#ededed;}

.rt_wx{ width:100%; position:relative; margin-bottom:2px;}

.rt_wx .rwx{ display:inline-block; width:50px; height:50px; background:url(../images/ico1.png) #ededed -50px -50px no-repeat;}

.rt_wx .rt_wxc{ position:absolute; left:-210px; top:0; width:208px; background:rgba(22,147,241,.7); text-align:center; display:none; padding:15px 0 5px 0;}

.rt_wx .rt_wxc img{ display:block; margin:0 auto 5px auto;}

.rt_wx .rt_wxc p{ color:#fff; font-size:14px; line-height:22px;}

.rt_wx.com_s_hover .rwx{ background-position:0 -50px;}

.rt_wx.com_s_hover .rt_wxc{ display:block;}

.rt_tell{ width:100%; position:relative; margin-bottom:2px;}

.rt_tell .r_tell{ display:inline-block; width:50px; height:50px; background:url(../images/ico1.png) #ededed -50px -100px no-repeat;}

.rt_tell .rt_tellc{ position:absolute; left:-210px; top:0; width:208px; background:rgba(22,147,241,.7); text-align:center; display:none; padding:18px 0;}

.rt_tell .rt_tellc p{ color:#fff; font-size:14px; line-height:22px;}

.rt_tell.com_s_hover .r_tell{ background-position:0 -100px;}

.rt_tell.com_s_hover .rt_tellc{ display:block;}

.back-top a{ display:block; border:1px solid #f2f2f2; width:48px; height:48px; background:url(../images/ico1.png) #fff -51px -150px no-repeat;}

.back-top a:hover{ background-position:-1px -150px;}

.newsTag{    margin: 1px 0px;
  padding: 4px;
  max-width: 100%;
  outline: rgba(94, 102, 117, 0) dashed 1px;
  position: relative;
  min-height: 30px;
  font-family: "Microsoft YaHei", 微软雅黑, Helvetica, "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, Arial, sans-serif;
  white-space: normal;
  box-sizing: border-box !important;
  word-wrap: break-word !important;
  margin: 0px;
  padding: 8px;
  box-sizing: border-box;
  word-wrap: break-word !important;
  max-width: 100%;
  border: 1px dashed rgb(170, 170, 170);
  background-color: rgb(240, 240, 240);
  text-indent: 2em;   
  font-size: 16px;
    line-height: 235%;}