@charset "utf-8";

/* CSS Document */

html{ margin:0; padding:0;}

body,div,dl,dt,dd,ul,ol,li,h1,h3,h4,h5,h6,

pre,form,fieldset,input,textarea,p,blockquote {	margin:0;padding:0;}

body{font-size:14px; background:#fff;font-family:"微软雅黑","宋体", "Arial";color:#5a5a5a;}

fieldset,img {border:0;}

address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;}

ol,ul,li {list-style:none;}

h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}

q:before,q:after { content:”;}

abbr,acronym {border:0;}

a{color:#3a3432;text-decoration:none}

a:hover{ color:#070505;text-decoration:none}

tr{ background:#fff;}

textarea {  resize: none;}

a { text-decoration:none;}

a img { border:none; }	

ol,ul,li {list-style:none;}

p,img,h3,h4,h5 { display:block;}

/* 设置HTML5元素模块 */

article， aside， details， figcaption， figure， footer， header， hgroup， menu， nav， section {

  display: block; }

.main {

  width: 1200px;

  overflow: hidden;

  margin: auto; }

.left {

  float: left; }

.right {

  float: right; }

header {

  padding-bottom: 24px;

  width: 1200px;

  overflow: hidden;

  margin: auto; }

header .i1 {

  margin-left: 14px;

  margin-top: 31px;

  float: left; }

header .i2 {

  margin-right: 37px;

  margin-top: 31px;

  float: right; }  

nav {

  width: 1200px;

  height:49px;



  margin: auto; }

nav ul li {

	width:131px; height:49px;

	line-height:49px; text-align:center;

  position:relative;

  font-size: 17px;

  float: left; }

nav a {

  color: #fff; }

nav ul li:hover {

  background: url(../images/ubg.jpg) center top no-repeat;

  color: #fff; }

#xzxzx{ display: none; }

/*.banner {

  width:100%;

  height: 409px;

  margin:auto;

  margin-bottom: 20px; }

  .banner img{width:100%; height: 100%;}*/

  #banner {position:relative; z-index:2; width:100%; height:409px; overflow:hidden; margin:0 auto;}

#banner .pics {position:relative; width:100%; height:100%;}

#banner .pics li {display:none; position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; background:no-repeat center 0;}

#banner .pics li a {display:block; width:100%; height:100%;}

#banner .pics .b1 {display:list-item;}

#banner .btns a {position:absolute; top:50%; z-index:4; margin-top:-25px; width:65px; height:65px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms;}

#banner .btns .prev {left:-50px;}

#banner .btns .next {right:-50px;}

#banner .btns .prev.on {left:120px;}

#banner .btns .next.on {right:120px;}

#banner .btns a span {position:absolute; top:0; left:0; width:100%; height:100%; -ms-transition:-ms-opacity 300ms;  transition:opacity 300ms;-webkit-transition:-webkit-opacity 300ms; -moz-transition:-moz-opacity 300ms; -o-transition:-o-opacity 300ms; cursor:pointer;}

#banner .btns a span.off {-webkit-opacity:1; opacity:1; display:block\9;}

#banner .btns a span.on {-webkit-opacity:0; opacity:0; display:none\9;}

#banner .btns .prev .off {background:url(../images/prev.png) no-repeat 0 0;}

#banner .btns .prev .on  {background:url(../images/prev.png) no-repeat 0 0;}

#banner .btns .next .off {background:url(../images/next.png) no-repeat 0 0;}

#banner .btns .next .on {background:url(../images/next.png) no-repeat 0 0;}



#banner .btns a:hover .off {-webkit-opacity:0; opacity:0; display:none\9;}

#banner .btns a:hover .on {-webkit-opacity:1; opacity:1; display:block\9;}



#banner .g-wrap {position:absolute; left:38%; bottom:0; z-index:2;  width:1120px; height:30px; overflow:hidden;}

#banner .g-wrap .idxs {float:left; height:100%;}

#banner .g-wrap .idxs li {float:left; margin:30px 7px 0 0; width:30px; height:10px; border-radius: 1rem; border:1px solid #fff; cursor:pointer; -ms-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; transition:background-color 500ms, margin-top 500ms; transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -webkit-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -moz-transition:background-color 1000ms,  margin-top 500ms, border-color 1000ms; -o-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms;}

#banner .g-wrap .idxs li.on {background:#FFFFFF; }

.border-right {

  border-right: 1px solid #dddddd; }

.ct1 {

  border: 1px solid #dddddd;

  width: 1200px;

  overflow: hidden;

  margin: auto; }

.ct1 h3 {

  font-size: 21.84px;

  margin-left: 21px;

  text-align: center;

  padding-top: 18px;

  color: #454444;

  border-bottom: #00b1e8 2px solid;

  width: 93px;

  float: left;

  margin-bottom: 18px; }

.ct1 .height {

  height: 355px; }

.ct1 .btn {

  float: right;

  margin-right: 27px;

  margin-top: 28px; }

.ct1 .btn img {

  margin-right: 3px;

  cursor: pointer; }

.ct1 .l1 {

  width: 379px;

  height: 355px;

  float: left;

  border-right: 1px solid #dddddd; }

.ct1 .cont {

  width: 346px;

  overflow: hidden;

  height: 270px;

  margin-left: 17px;

  font-size: 16px; }

.ct1 .cont ul li {

  float: left; }

.ct1 .cont img {

  padding-bottom: 7px; }

.ct1 a {

  color: #777777; }

.ct1 .l2 {

  width: 437px;

  height: 355px;

  float: left;

  border-right: 1px solid #dddddd; }

.ct1 .l2 .sy {

  width: 397px;

  overflow: hidden;

  margin-left: 24px; }

.ct1 .l2 .sy_left {

  width: 89px;

  height: 64px;

  padding-top: 25px;

  background: #00b1e8;

  font-size: 16.34px;

  text-align: center;

  float: left;

  color: #fff; }

.ct1 .l2 .sy_left span {

  font-size: 18px; }

.ct1 .l2 .sy_right {

  width: 284px;

  float: right;

  margin-bottom: 41px; }

.ct1 .l2 .sy_right h4 {

  padding-bottom: 14px;

  padding-top: 9px; }

.ct1 .l2 .sy_right h4 a {

  color: #030303; }

.ct1 .l2 .sy_right p {

  line-height: 24px; }

.ct1 .l2 .sy_right p a {

  color: #696969; }

.ct1 .l2 ul li {

  width: 397px;

  overflow: hidden;

  float: left;

  margin-bottom: 14px; }

.ct1 .l3 {

  width: 381px;

  height: 355px;

  float: left; }

.ct2 {

  width: 1311px;

  overflow: hidden;

  margin: auto; }

.ct2 .left {

  margin-right: 8px;

  margin-top: 181px; }

.ct2 .right {

  margin-top: 181px; }

.ct2 .cont {

  width: 1228px;

  height: 541px;

  overflow: hidden;

  float: left; }

.ct2 ul li {

  width: 286px;

  margin-left: 20px;

  height: 541px;

  position: relative;

  float: left; }

.ct2 ul li .zj {

  width: 286px;

  height: 211px;

  left: 0px;

  bottom: 0px;

  position: absolute; }

.ct2 ul li .top {

  width: 286px;

  opacity: 0.6;

  height: 50px;

  background: #00b1e8; }

.ct2 ul li .top h4 {

  font-size: 24px;

  text-align: center;

  line-height: 50px;

  color: #fff; }

.ct2 ul li .bottom {

  width: 286px;

  height: 160px;

  background: #00b1e8; }

.ct2 ul li .bottom p {

  font-size: 14px;

  color: #fff;

  margin-left: 21px;

  width: 244px;

  padding-top: 15px;

  line-height: 24px; }

.ct2 ul li .bottom .i1 {

  margin-left: 42px;

  margin-top: 26px; }

.ct2 ul li .bottom p span {

  font-size: 18px; }

.h_top {

  padding-top: 37px;

  width: 1200px;

  overflow: hidden;

  margin: auto; }

.h_top h3 {

  font-size: 21.84px;

  margin-left: 21px;

  text-align: center;

  padding-top: 18px;

  color: #454444;

  border-bottom: #00b1e8 2px solid;

  width: 93px;

  float: left;

  margin-bottom: 18px; }

.h_top h4 {

  float: right;

  margin-right: 43px;

  padding-top: 23px;

  font-size: 14px; }

.h_top h4 span a {

  color: #fc4303; }

.news {

  width: 1200px;

  overflow: hidden;

  margin: auto; }

.news .mt{width: 478px;height: 501px;float: left;margin-top: -11px;}

.news .right {

  width: 722px;

  overflow: hidden; float:right; }

.news .right .l1 {

  width: 361px;

  height: 238px;

  overflow:hidden;

  margin-bottom: 2px;

  margin-right: 2px;

  float: left;

  position: relative; }

.news .right .l2 {

  width: 357px;

  float: left;

  height: 238px;

  overflow:hidden;

  margin-bottom: 2px;

  position: relative; }

.news .right .l3 {

  width: 239px;

  height: 238px;

  margin-right: 3px;

  float: left;

  overflow:hidden;

  position: relative; }

.news .right .l4 {

  width: 239px;

  height: 238px;

  overflow:hidden;

  margin-right: 3px;

  float: left;

  position: relative; }

.news .right .l5 {

  width: 236px;

  height: 238px;

  overflow:hidden;

  float: left;

  position: relative; }

.news .right .bottom {

  width: 100%;

  height: 39px;

  line-height: 39px;

  opacity: 0.9;

  background: #f0f1f4;

  left: 0px;

  bottom: 0px;

  position: absolute; }

.news .right .this {

 background: #00b2e8; }

.news .right .this  a{

color: #fff; }

.news .right .left {

  font-size: 18px;

  margin-left: 5%; }

.news .right .right2 {

  font-size: 25px;

  margin-right: 4%;

  float: right; }

.bxal {

  width: 1311px;

  overflow: hidden;

  margin: auto; }

.bxal .left {

  margin-right: 23px;

  margin-top: 92px; }

.bxal .right {

  margin-top: 92px; }

.bxal .cont {

  width: 1200px;

  height: 296px;

  border: 1px solid #dfdfdf;

  overflow: hidden;

  float: left; }

.bxal .cont li {

	background:#00d7e2;

  width: 217px;

  float: left;

  margin-top: 16px;

  margin-left: 10px;

  margin-right: 13px; }

.bxal .cont li img {

	background:#d2d2d2;

  -webkit-filter: grayscale(100%);

  /* Chrome, Safari, Opera */

  filter: grayscale(100%); }

.bxal .cont li .bottom {

	background:#FFF;

  width: 100%;

  height: 40px;

  float: left;

  font-size: 14px;

  line-height: 40px;

  text-align: center; }

.bxal .cont li .bottom span {

  color: #fc4303;

  font-size: 20px; }

.bxal .cont .this {}

.bxal .cont .this img {

background:#00d7e2;

  -webkit-filter: grayscale(0%);

  /* Chrome, Safari, Opera */

  filter: grayscale(0%); }

.bxal .cont .this .bottom {

  width: 100%;

  height: 40px;

  background: #00b1e8;

  float: left;

  font-size: 16px;

  color: #fff;

  line-height: 40px;

  text-align: center; }

.bxal .cont .this .bottom span {

  color: #fff;

  font-size: 22.9px; }

.bxal .cont img {

  float: left; }

.zlxm {

  width: 1200px;

  overflow: hidden;

  margin: auto; }

.zlxm ul {

  width: 1200px;

  overflow: hidden;

  margin: auto;

  padding-bottom: 34px; }

.zlxm .lub {

  width: 1200px;

  overflow: hidden;

  height:290px;

  position:relative;

  margin: auto;

  display: none; }

.zlxm .lub ol{position:absolute;

left:370px; top:90px;}

.zlxm .lub .l1 {

  width: 1200px;

  overflow: hidden;

  margin: auto; }

.zlxm .lub .new {

  width: 478px;

  float: left;

  overflow: hidden;

  margin-left: 20px; }

.zlxm .lub .new h4 {

  font-size: 20px;

  padding-bottom: 17px; }

.zlxm .lub .new p {

  width: 478px;

  overflow: hideen;

  float: left;

  line-height: 24px; }

.zlxm .lub .new .p2 {

  line-height: 32px;

  padding-top: 15px; }

.zlxm .lub .zt {

  width: 302px;

  overflow: hidden;

  float: right; }

.zlxm .lub  .zt2 {

  width: 345px;

  overflow: hidden;

  float: right; }  

 .zt2 a{float:left; color:#00b1e8; border:1px solid #d4d4d4; width:105px; height:30px; line-height:30px; margin-bottom:14px; margin-left:8px; text-align:center;}

.zlxm .lub  .zt3 {

  width: 345px;

  overflow: hidden;

  float: right; }  

.zlxm .lub  .zt3 a{float:left; color:#fc6c03; border:1px solid #d4d4d4; width:105px; height:30px; line-height:30px; margin-bottom:14px; margin-left:8px; text-align:center;} 

  

.zlxm .lub .zt p {

  padding-bottom: 9px;

  padding-top: 3px;

  text-align: center; }

.zlxm .lub .left {

  padding-left: 48px; }

.zlxm .lub .right {

  padding-right: 61px; }

.zlxm ul li {

  float: left;

  width: 393px;

  height: 68px;

  background: #f2f1f1;

  text-align: center;

  line-height: 68px;

  color: #010101;

  font-size: 20px;

  margin-right: 7px; }

.zlxm .this {

  color: #fff;

  background: #00b1e8; }

.zlxm .this a{

  color: #fff;

}

.lunb {

	display:none;

  margin: 20px auto; position:relative;

  width: 1200px;

  height: 455px; }

.lbg{background: url(../images/bg.png) left top no-repeat; height:455px; width:968px; display:none; float:left;}

.lunb .lun1 {

  width: 740px;

  height: 107px;

  overflow: hidden;

  float: left;

  margin-left: 107px;

  margin-top: 295px; }

.lunb .lef {

  float: left;

  margin-top: 21px;

  margin-right: 48px;

  font-size: 58px;

  color: #fff;

  font-family: "宋体"; }

.lunb .rig {

  float: right;

  margin-top: 21px;

  font-size: 58px;

  color: #fff;

  font-family: "宋体"; }

.lunb .cont {

  width: 609px;

  height: 105px;

  float: left;

  overflow: hidden; }

.lunb .cont li {

	 background:#FFF; 

/*	 opacity:0.8;*/

  width: 609px;

  height: 105px;

  float: left; }

.lunb .cont li img {

  float: left;

  padding-top: 14px;

  padding-left: 14px; }

.lunb .cont li h3 {

  font-size: 18px;

  padding-top: 14px;

  padding-bottom: 10px;

  padding-left: 24px;

  float: left;

  color: #393939; }

.lunb .cont li p {

  width: 320px;

  overflow: hidden;

  padding-left: 24px;

  line-height: 24px;

  float: left; }

.lunb .right {

	position:absolute; right:0px;

	top:0px;

  width: 243px;

  overflow: hidden;

  float: right; }

.lunb .right li {

  width: 227px;

  height: 89px;

  font-size: 25px;

  text-align: center;

  line-height: 111px;

  margin-bottom: 3px;

  background: #e3e3e6;

  position: relative;

  float: right; }

.lunb .right li .d1 {

  width: 0;

  height: 0;

  border-width: 15px;

  border-style: solid;

  border-color: transparent #00b1e8 transparent transparent;

  position: absolute;

  left: -30px;

  top: 43px;

  display: none; }

.lunb .right .tb2 {

  width: 227px;

  height: 112px;

  color: #fff;

  font-size: 25px;

  text-align: center;

  line-height: 111px;

  margin-bottom: 3px;

  background: #00b1e8;

  position: relative;

  float: right; }

.lunb .right .tb2 .d1 {

  width: 0;

  height: 0;

  border-width: 15px;

  border-style: solid;

  border-color: transparent #00b1e8 transparent transparent;

  position: absolute;

  left: -30px;

  top: 43px;

  display: block; }

/* 底部*/

footer {

  height: 336px;

  background: #00b1e8;

  margin-top: 36px; }

footer .foot {

  width: 1200px;

  margin: auto;

  position: relative;

  height: 336px; }

footer .foot .i1 {

  margin-left: 145px;

  margin-top: 120px;

  float: left; }

footer .foot .i2 {

	float: left;

  margin-left: 71px;

  margin-top: 71px; }

footer .foot .top {

  position: absolute;

  left: 497px;

  top: -43px; }

footer .foot .right {

  width: 390px;

  overflow: hidden;

  color: #fff;

  margin-right: 330px;

  font-size: 15px;

  line-height: 30px;

  float: right;

  margin-top: 89px; }

footer .foot .right p {

  padding-left: 11px; }

/*专家列表*/

.list {

  width: 1200px;

  overflow: hidden;

  margin: auto; }

.list .left .gd {     

    overflow: hidden;

    width: 100%;

    padding: 40px 0 0;

    text-align: center;

    font-size: 20px;}

.list .left .gd .jz{background:url(../images/jiazai.png) center top no-repeat; width:199px; height:55px; margin-left:300px; }	

.list .left .gd .jz:hover{background: url(../images/jiazai2.png) center top no-repeat;margin-left:300px;}

.list .left {

  width: 820px;

  overflow: hidden;

  float: left; }

.list .left .top { overflow:hidden; padding:35px 20px 25px ; }

.list .left .top h3 {

 font-size:14px; color:#6a6969; }

.list .left ol li {

  width: 50%;

  margin-bottom: 30px;

  font-size: 24px;

  float: left;

  height: 56px;

  background: #eeeeee;

  color: #00b1e8;

  text-align: center;

  line-height: 56px; }

 .list .left ol li a{color: #00b1e8;} 

.list .left .this {

  background: #00b1e8;

  color: #fff; }

.list .left .this a{color:#fff;}

.list .left .tb1 {

 

  padding-bottom:25px;

  overflow: hidden;

  margin-bottom: 10px;

  border: 1px solid #dedede; }

.list .left .tb1 .l1 {

  float: left;

  width: 269px;

  overflow: hidden;

  margin-left: 31px;

  margin-right: 32px;

  margin-top: 23px; }

.list .left .tb1 .l2 {

  float: left;

  width:450px;

  overflow: hidden; }

.list .left .tb1 .l2 span {

 color:#000; }

.list .left .tb1 .l1 .i1 {

  margin-left: 39px;

  margin-top: 34px; }

.list .left .tb1 h4 {

  font-size: 27px;

  padding-top: 37px;

  padding-bottom: 32px;

  color: #10100f; }

.list .left .tb1 p {

 



 

  font-size: 15px;

  color: #8b8989;

  line-height: 30px; }

.list .left .tb1 p span { }

.list .left .tb1 .tp {

 

  overflow: hidden;

  padding: 25px 0 20px;

 

  font-size: 18px;

  color: #958468; }

.list .left .tb1 .tp img {

  float: left;

  padding-right: 6px; }

.list .left .tb1 .lx {

 

  overflow: hidden;

  float: left;

  color: #10100f; }

.list .left .tb1 .lx span {

  color: #ff4901; }

.list .left .tb1 .lx img {

  padding-left: 10px;

  padding-right: 20px;

  float:left;

  padding-top:7px; }

.list .left .tb1 .lx p {

	

	float:left; }

 .page {

  padding-left: 218px;

  padding-top: 54px;

  padding-bottom: 44px; }

 .page ul li {

  border: 1px solid #d0cece;

  float: left;

  font-size: 14px;

  margin-right: 8px;

  padding: 10px 14px; }

.list .right {

  width: 351px;

  float: right;

  overflow: hidden;

  background: #ececec; }

.list .right .r1 {

  width: 351px;

  background: #fff;

  overflow: hidden;

  margin-bottom: 13px;

  padding-bottom: 40px; }

.list .right .r1 ul li {

  float: left;

  margin-right: 15px;

  font-size: 16px;

  margin-left: 10px;

  width: 64px; }

.list .right .r1 h4 {

  padding-bottom: 17px; }

.list .right .r1 p {

  font-size: 14px;

  line-height: 24px;

  padding-top: 9px;

  border-bottom: 1px dashed #d8d8d8;

  padding-bottom: 10px;

  float: left;

  margin-bottom: 20px; }

.list .right .r1 p a {

  color: #ff0101; }

.list .r2 {

  width: 351px;

  position: relative;

  background: #fff;

  height: 642px;

  overflow: hidden;

  padding-top: 9px; }

.list .r2 ul li {

  float: left;

  font-size: 16px;

  color: #818181;

  margin-left: 4px;

  margin-right: 18px;

  margin-top: 13px; }

.list .r2 h5 {

  font-size: 20px;

  padding-top: 23px;

  padding-bottom: 26px;

  color: #000000; }

.list p {

  font-size: 15px;

  color: #838181;

  line-height: 30px; }

.list p span {

  color: #2c2c2c; }

.list .hy {

  position: absolute;

  left: 137px;

  top: 434px;

  width: 211px;

  height: 46px;

  background: url(../images/hy.jpg) center top no-repeat;

  line-height: 40px;

  font-size: 21.9px;

  color: #fff;

  text-align: center; }

.list .r3 {

  width: 351px;

  height: 325px;

  background: #fff;

  float: left;

  position: relative;

  margin-top: 15px; }

.list .r3 h3 {

  padding-top: 21px;

  padding-bottom: 15px; }

.list .r3 .left {

  position: absolute;

  left: 10px;

  font-size: 34px;

  color: #fff;

  top: 171px;

  font-family: "宋体"; }

.list .r3 .righ {

  position: absolute;

  right: 10px;

  font-size: 34px;

  color: #fff;

  top: 171px;

  font-family: "宋体"; }

.list .r3 .cont {

  width: 351px;

  height: 239px;

  overflow: hidden; }

.list .r3 .cont p {

  font-size: 18px;

  text-align: center;

  padding-top: 5px; }

.jb_list {

  padding-bottom: 66px;

  overflow: hidden;



  border: 1px solid #a9aaac;  border-top: 2px solid #a9aaac; }

.jb_list .jb_cont {

  width: 748px;

  margin: auto;

  padding-bottom: 23px;

  overflow: hidden;

  border-bottom: 1px dashed #a9aaac; }

.jb_list  .gd {     

    overflow: hidden;

    width: 100%;

    padding: 40px 0 0;

    text-align: center;

    font-size: 20px;}  

.jb_list .jb_cont img {

  float: left;

  padding-top: 33px; }

.jb_list .jb_cont .c_right {

  width: 364px;

  overflow: hidden;

  float: right; }

.jb_list .jb_cont .c_right h4 {

  font-size: 20px;

  line-height: 30px;

  color: #474545;

  padding-top: 49px; }

.jb_list .jb_cont .c_right h5 {

  font-size: 12px;

  color: #777777;

  padding-top: 23px;

  padding-bottom: 25px; }

.jb_list .jb_cont .c_right p {

  font-size: 14px;

  color: #777777;

  width: 365px;

  overflow: hidden;

  line-height: 26px; }

.jb_list .jb_cont .c_right p a {

  color: #fd0303; }

.jb_list .jbl1 {

  width: 748px;

  padding-top: 28px;

  margin: auto;

  padding-bottom: 22px;

  overflow: hidden;

  border-bottom: 1px dashed #a9aaac; }

.jb_list .jbl1 h4 {

  font-size: 18px;

  width: 748px;

  float: left;

  overflow: hidden; }

.jb_list .jbl1 h4 span {

  font-size: 12px;

  float: right;

  color: #746969;

  padding-top: 2px; }

.jb_list .jbl1 p {

  font-size: 14px;

  width: 748px;

  float: left;

  overflow: hidden;

  line-height: 24px;

  padding-top: 18px; }

.jb_list .jbl1 p a {

  color: #fd0303; }

.jb_list .jbl2 {

  width: 748px;

  padding-top: 28px;

  margin: auto;

  padding-bottom: 22px;

  overflow: hidden;

  border-bottom: 1px dashed #a9aaac; }

.jb_list .jbl2 img {

  float: left; }

.jb_list .jbl2 .right2 {

  width: 560px;

  float: right;

  overflow: hidden; }

.jb_list .jbl2 .right2 h4 {

  font-size: 18px;

  color: #323232; }

.jb_list .jbl2 .right2 h5 {

  padding-top: 13px;

  padding-bottom: 12px;

  font-size: 12px;

  color: #746969; }

.jb_list .jbl2 .right2 p {

  font-size: 14px;

  width: 566px;

  float: left;

  overflow: hidden;

  line-height: 24px; }

.jb_list .jbl2 .right2 p a {

  color: #fd0303; }

.al_article {

 

  padding-bottom: 66px;



  overflow: hidden;

 

  border: 1px solid #a9aaac; border-top: 2px solid #a9aaac; }

.al_article h3 {

  font-size: 24px;

  color: #010101;

  text-align: center;

  padding-top: 55px;

  padding-bottom: 32px; }

.al_article h4 {

  font-size: 14px;

  padding-bottom: 37px;

  color: #777776;

  text-align: center; }

.al_article .i1 {

  float: left;

  padding-left: 30px;

  padding-right: 38px; }

.al_article .i2 {

  float: left;

  padding-left: 20px;

  padding-top: 52px; }

.al_article .qy {

  width: 735px;

  margin: auto;

  overflow: hidden;

  font-size: 14px;

  line-height: 32px;

  color: #746969;

  padding-top: 29px;

   }

.al_article .qy p {

  margin-bottom: 15px;

  }

  .al_article .qy img {

  margin: 0 auto;

  padding: 10px 0;

  }

.al_article .ys {

  width: 662px;

  overflow: hidden;

  padding-left: 30px; }

.al_article .ys .y_le {

  width: 194px;

  overflow: hidden;

  float: left;

  padding-top: 49px; }

.al_article .ys .y_le img {

  padding-bottom: 23px; }

.al_article .ys .y_ri {

  width: 445px;

  float: right;

  overflow: hidden; }

.al_article .ys .y_ri h4 {

  font-size: 22px;

  color: #606161;

  padding-top: 23px;

  padding-bottom: 26px; }

.al_article .ys .y_ri span {

  color: #000000; }

.al_article .ys .y_ri .y_cont {

  width: 445px;

  overflow: hidden;

  font-size: 15px;

  line-height: 34px; }

.al_article .ys .y_ri .y_cont .ct_r1 {

  width: 131px;

  float: left; }

.al_article .ys .y_ri .y_cont .ct_r2 {

  width: 259px;

  float: right;

  overflow: hidden; }

.al_article .ys .y_ri .sc {

  width: 440px;

  padding-top: 30px;

  overflow: hidden;

  float: left;

  font-size: 15px;

  line-height: 34px; }

.al_article .ys .y_ri .sc .cz {

  width: 330px;

  overflow: hidden;

  float: left; }

.al_article .al_ri {

  width: 248px;

  overflow: hidden;

  float: left; }

.al_article .al_ri p {

  font-size: 15px;

  color: #474646;

  width: 248px;

  line-height: 34px; }

.al_article .al_ri p span { font-weight: bold;

  color: #010101; }

.al_article .al_ri .hy2 {

  float: left;

  width: 211px;

  height: 46px;

  background: url(../images/hy.jpg) center top no-repeat;

  line-height: 40px;

  font-size: 21.9px;

  color: #fff;

  text-align: center; }

.al_article .wz {

  width: 760px;

  overflow: hidden;

  padding-top: 34px;

  font-size: 18px;

  border-top: 1px solid #eeeeee;

  margin: auto; }

.al_article .wz a {

  color: #6a6969; }

.al_article .wz a span {

  color: #010101; }

.al_article .wz .pre {

  padding-left: 64px;

  width:200px; overflow:hidden; height:24px; float: left; }

.al_article .wz .next {

  padding-right: 120px;

  width:200px; overflow:hidden; height:24px;

  float: right; }









#wz { overflow:hidden; width:1200px; margin:0 auto 40px;  }

 .wz-left { overflow:hidden; float:left; width:820px;  }

 .wz-left .le-top { overflow:hidden; padding:35px 20px 25px ; }

 .wz-left .le-top h3 { font-size:14px; color:#6a6969;}

 .wz-left .le-con { overflow:hidden; border:1px solid #d8d8d8; border-top:2px solid #a9aaac; padding:0 25px;  }

 .wz-left .le-con p { color:#6a6969; font-size:15px; line-height:30px; padding:20px 0; }

 .wz-left .le-con .le-con1 { overflow:hidden; padding-bottom:25px; }

 .wz-left .le-con .le-con1 h4 {  text-align:center; font-size:28px; color:#474545; padding:35px 0 25px; }

 .wz-left .le-con .le-con1 h5 { float:left; font-size:12px; color:#746969; padding-left:150px; padding-top:3px ; padding-right:15px; }

 .wz-left .le-con .le-con1 img { float:left; padding-left:5px;  }

 .wz-left .le-con .le-con2 { overflow:hidden; border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8; }

 .wz-left .le-con .le-con2 p { font-size:13px;  padding:15px 0; color:#838181; }

 .wz-left .le-con .le-con3 { overflow:hidden;border-bottom:1px solid #d8d8d8; padding-bottom:40px; }

 .wz-left .le-con .le-con3 img { margin:0px auto; }

  .wz-left .le-con .le-con3 video{ margin-left:120px; }

 .wz-left .le-con .le-con3  p { padding:20px 0 0;}

 .wz-left .le-con .le-con4 { padding:30px 0; overflow:hidden; }

 .wz-left .le-con .le-con4 ul li { float:left; width:350px; padding-left:20px;color:#6a6969; font-size:15px;  }

 .wz-left .le-con .le-con4 ul li span { font-size:18px ; color:#000;}

 .wz-left .le-bot {  overflow:hidden; padding:30px 0 20px; }

 .wz-left .le-bot h5 { font-size:24px ; color:#27a5cb; padding-bottom:15px; padding-left:5px; border-bottom:1px solid #d8d8d8; }

 .wz-left .le-bot ul { overflow:hidden; padding:15px 0; }

 .wz-left .le-bot ul li { float:left; width:350px; padding:0 12px; color:#6a6969; font-size:15px; line-height:33px; }

 .wz-left .le-bot ol {  overflow:hidden; padding:30px 0; }

 .wz-left .le-bot ol li {  float:left; padding:0 35px;line-height:34px;color:#fff; font-size:15px; margin:4px; background:#65533b;}

 

 /*右边列表*/

.wz-right { float:right; width:350px; overflow:hidden; }

 .wz-right .wz-r1 { overflow:hidden; padding-top:30px; border-bottom:15px solid #ececec; }

 .wz-right .ri-top { overflow:hidden; padding-top:9px ; }

 .wz-right .ri-top h4 { color:#00a0ca; font-size:24px; padding-bottom:9px; float:left; padding-left:5px;  }

 .wz-right .ri-top h5 { color:#7a7a7a; font-size:15px;  float:right; padding-right:10px; padding-top:10px;  }

 .wz-right .ri-top img { width:100%; }

 .wz-right .wz-r1 .ri-con { overflow:hidden; padding:20px 0 25px; }

 .wz-right .wz-r1 .ri-con img { }

 .wz-right .wz-r1 .ri-con p { color:#838181; font-size:14px; line-height:30px; padding:15px 0; }

 .wz-right .wz-r1 .ri-con ul { overflow:hidden; border-top: 1px dashed #d8d8d8; padding-top:25px; }

 .wz-right .wz-r1 .ri-con ul li { float:left; overflow:hidden; margin:0 11px; color:#3a3a3a; font-size:16px;   }

 .wz-right .wz-r1 .ri-con ul li img { margin:0 auto 5px; }

 .wz-right .wz-r2 {width:350px;  overflow:hidden; padding:10px 0 10px; border-bottom:15px solid #ececec; }

 .wz-right .wz-r2 .r2-con {width:350px; overflow:hidden; padding:20px 0 25px; }

 .wz-right .wz-r2 .r2-con .mytj-con .box1 .box-ri {width:350px; overflow:hidden;}



 .wz-right .wz-r2 .mytj-top { width:350px; overflow:hidden; padding-bottom:10px; }

 .wz-right .wz-r2 .mytj-top .my-tx { float:left;overflow:hidden; border-radius:50%; }

 .wz-right .wz-r2 .mytj-top .my-js { float:left; overflow:hidden; padding-left:25px; padding-top:20px;}

 .wz-right .wz-r2 .mytj-top .my-js h4 { font-size:20px; color:#000; padding:15px 0; }

 .wz-right .wz-r2 .mytj-top .my-js h5 { color:#838181; font-size:15px; line-height:30px; }

 .wz-right .wz-r2 .mytj-top .my-js h5 span { color:#000; }

 .wz-right .wz-r2 .mytj-con { overflow:hidden; width:100%; }

 .wz-right .wz-r2 .mytj-con .box1 { border-top:1px dashed #e1e1e1; overflow:hidden; padding:7px 0 10px;   }

 .wz-right .wz-r2 .mytj-con .box1 p { color:#000; float:left; font-size:15px; line-height:30px; }

 .wz-right .wz-r2 .mytj-con .box1 img { float:left;padding-right:2px; padding-top:5px;}

 .wz-right .wz-r2 .mytj-con .box2 { border-top:1px dashed #e1e1e1; overflow:hidden; padding:7px 0; }

 .wz-right .wz-r2 .mytj-con .box2 p { color:#000; font-size:15px; line-height:30px;}

 .wz-right .wz-r2 .mytj-con .box2 span { color:#5e5e5e;  }

 .wz-right .wz-r2 .r2-con .r2-bot { overflow:hidden; padding-top:20px;margin:0 auto; width:193px;}

 .wz-right .wz-r2 .r2-con .mytj-con .box1 .box-ri p span { color:#f35b12; padding-left:10px;}



 .wz-right .wz-r3 {overflow:hidden; padding:10px 0 28px; border-bottom:15px solid #ececec; }

 .wz-right .wz-r3 ol {overflow: hidden; padding:10px 0;}

 .wz-right .wz-r3 ol li {float: left;  margin: 5px 9px ;color:#000; font-size:16px;}

 .wz-right .wz-r3 ul li .l2 {width:100%; overflow:hidden;}

 .wz-right .wz-r3 #ky0 .tab1 { color:#8cda0f; }

 .wz-right .wz-r3 ul {overflow:hidden;  }

 .wz-right .wz-r3 ul li { overflow:hidden; width:100%; font-size:15px; color:#8a8a8a; line-height:28px; }

 .wz-right .wz-r3 ul li img { width:100%; }

 .wz-right .wz-r3 ul li h4 {font-size:20px; color:#000; padding:20px 0; }

 .wz-right .wz-r3 ul li .l1 { float:left; }

 .wz-right .wz-r3 ul li span { color:#000; }

 .wz-right .wz-r3 ul li .ri { float:right; width:208px; background:url(../images/wz_17.jpg) no-repeat; text-align:center; color:#fff; margin-top:10px; font-size:22px; line-height:40px; padding-bottom:6px; }

 .wz-r4 {overflow:hidden; padding-top:10px; }

 .wz-r4 .r4-con {position:relative;  width:350px; overflow:hidden; margin-top:20px; }

 .wz-right .wz-r4 .r4-con ul li{ float:left;}

 .wz-right .wz-r4 .r4-con ul li img {width:350px; height:200px; }

 .wz-right .wz-r4 ul li p { font-size:18px; color:#474747; text-align:center; padding-top:10px; }

 .wz-right .wz-r4 .r4-con .but_left { position:absolute; top:90px; left:15px;  }

 .wz-right .wz-r4 .r4-con .but_right {position:absolute; top:90px; right:15px;  }

/*视频频道*/

.sppd {overflow:hidden; width:1170px; margin:0 auto 40px; }

.sppd .sp-top { overflow:hidden; padding:35px 20px 25px ; }

.sppd .sp-top h3 { font-size:14px; color:#6a6969; }

.sppd .sp-box {overflow:hidden; border-top:2px solid #a9aaac; padding:30px;    }

.sppd .sp-box img { width:1110px;   }

.sppd .sp-con { overflow:hidden;}

.sppd .sp-con ol {overflow:hidden; padding:0 29px;  }

.sppd .sp-con ol li { float:left; width:276px; margin:0 1px; background:#ececee; font-size:19px; line-height:57px; color:#3d3d3f; text-align:center; }

.sppd .sp-con ul li img { }

.sppd .sp-con ul { overflow:hidden; padding:20px 21px 0;}

.sppd .sp-con ul li { float:left; border:1px solid #d3d1d1; margin:12px; padding:25px; overflow:hidden; width:300px; }

.sppd .sp-con ul li .box { overflow:hidden; padding-top:15px;}

.sppd .sp-con ul li .box img { float:left; padding-right:8px; }

.sppd .sp-con ul li .box h5 { color:#666; font-size:15px; height:17px; overflow:hidden;}



.sppd .sp-con ul .gd { overflow:hidden; width:100%; padding:40px 0 0; text-align:center; font-size:20px; }

.sppd .sp-con ul .gd a { color:#050801; }

.sppd .sp-con ol .spp1 { color:#fff; background:#01b0e7;}

.sppd .sp-con ol .spp1 a{color:#FFF;}

/*案例频道*/



.anli-pd { width:1200px; margin:0 auto; overflow:hidden; }

.anli-pd .alpd-top {  overflow:hidden; padding:35px 20px 25px ;width:1170px; margin:0 auto; }

.anli-pd .alpd-top h3 { font-size:14px; color:#6a6969; }

.anli-pd .alpd-con { overflow:hidden; }

.anli-pd .alpd-con .ap-con1 { width:1170px; margin:0 auto; border:1px solid #d8d8d8; border-top:2px solid #a9aaac; overflow:hidden; }

.anli-pd .alpd-con .ap-con1 .ap1-le { padding:25px 20px; overflow:hidden; width:520px; float:left; }

.anli-pd .alpd-con .ap-con1 .ap1-le h4 { color:#0394c6; font-size:24px; padding-bottom:15px; }

.anli-pd .alpd-con .ap-con1 .ap1-le img { margin:0 auto; }

.anli-pd .alpd-con .ap-con1 .ap1-ri { position:relative; float:left; border-left:1px solid #d8d8d8; width:570px;padding:25px 0 0 20px; overflow:hidden; }

.anli-pd .alpd-con .ap-con1 .ap1-ri h4 {color:#0394c6; font-size:24px; padding-bottom:15px; }

.anli-pd .alpd-con .ap-con1 .ap1-ri .ri-con {overflow:hidden; padding-bottom:15px; }

.ap1-ri .ri-con ol {overflow: hidden; position:absolute; right:0px;top:70px; width:168px;}

.ap1-ri .ri-con ol li {float: left; border-bottom:1px dashed #fff; border-right:1px dashed #fff; width:83px; background:#45382f; text-align:center; color:#fff; font-size:15px; line-height:34px;}

.ap1-ri .ri-con ol .tab2 { color:#b2c778; background:#fff; }

.ap1-ri .ri-con ul {overflow:hidden;}

.ap1-ri .ri-con ul li { overflow:hidden; position:relative; }

.ap1-ri .ri-con ul li p {  font-size:15px; color:#8a8a8a; line-height:32px;}

.ap1-ri .ri-con ul li img { width:402px; height:314px;}

.ap1-ri .ri-con ul li h5 {font-size:20px; color:#000; padding:10px 0; }

.ap1-ri .ri-con ul li span { color:#000; }

.ap1-ri .ri-con ul li .ri { position:absolute; right:50px;bottom:50px; width:208px; background:url(../images/wz_17.jpg) no-repeat; text-align:center; color:#fff;  font-size:22px; line-height:40px; padding-bottom:6px; }

.anli-pd .alpd-con .ap-con2 {width:1170px; margin:0 auto;overflow:hidden; padding-top:40px; }

.anli-pd .alpd-con .ap-con2 ol { overflow:hidden; background:#f3f3f3;  }

.anli-pd .alpd-con .ap-con2 h4 { float:left; font-size:24px; color:#fff; line-height:40px; background:#45382f; padding:0 55px;}

.anli-pd .alpd-con .ap-con2 ol li { float:left; padding:0 45px; color:#000; background:#f3f3f3; font-size:20px; line-height:40px; }

.anli-pd .alpd-con .ap-con2 ul { overflow:hidden; padding-top:30px; }

.anli-pd .alpd-con .ap-con2 ul li { overflow:hidden; }

.anli-pd .alpd-con .ap-con2 ul li #li-le { float:left; width:460px; overflow:hidden; }

.anli-pd .alpd-con .ap-con2 ul li #li-le h5 { font-size:20px; color:#000; padding:0 0 15px ;}

.anli-pd .alpd-con .ap-con2 ul li #li-le p { font-size:15px; color:#474646; line-height:32px; }

.anli-pd .alpd-con .ap-con2 ul li #li-le p span { color:#000;}

.anli-pd .alpd-con .ap-con2 ul li #li-le #le1 { overflow:hidden; border-top: 1px dashed #9e9e9e; padding-top:20px; margin-top:25px; }

.anli-pd .alpd-con .ap-con2 ul li #li-le #le1 #hzs { overflow:hidden; float:left; width:100px;  }

.anli-pd .alpd-con .ap-con2 ul li #li-le #le1 #hzs img {  width:100px; height:100px; border-radius:50%; }

.anli-pd .alpd-con .ap-con2 ul li #li-le #le1 #hzs h6 { color:#00b1e5; font-size:16px; text-align:center; padding-top:7px; }

.anli-pd .alpd-con .ap-con2 ul li #li-le #le1 p { float:right; width:340px; }

.anli-pd .alpd-con .ap-con2 ol .tab3 { color:#fff;background:#03b0ec;  }



.anli-pd .alpd-con .ap-con3 {width:1170px; margin:0 auto;overflow:hidden; padding-top:40px; }

.anli-pd .alpd-con .ap-con3 .ap3-top{width:1153px; height:42px; background:#f3f3f3;}

.anli-pd .alpd-con .ap-con3 .ap3-top h4{font-size:24px; background:#00b1e5; text-align:center; line-height:42px; float:left; width:210px; color:#FFF;}

.anli-pd .alpd-con .ap-con3 .ap3-top h5{float:right; font-size:15px; line-height:42px; margin-right:28px}

.anli-pd .alpd-con .ap-con3 ul li{width:273px; height:324px; margin-right:17px; margin-top:20px; padding-bottom:25px; float:left; border:1px solid #cdcdcd;}

.anli-pd .alpd-con .ap-con3 ul li h4{font-size:19px; color:#000; padding-left:14px; padding-top:22px;}

.anli-pd .alpd-con .ap-con3 ul li  img{padding-top:8px; padding-left:10px;}

.anli-pd .alpd-con .ap-con3 ul li p{font-size:13.5px; padding-left:14px; padding-top:7px; line-height:24px; color:#8a8a8a;}

.anli-pd .alpd-con .ap-con3 ul li p span{ color:#2c2c2c;}

.anli-pd .alpd-con .ap-con3 ul li p a{color:#d94e05;}



/*专家文章*/

.zjsc{width:100%; overflow:hidden; float:left;}

.zjsc .sc{width:100%; float:left; font-size:18px;padding-bottom:10px; padding-top:24px;  margin-left:24px; border-bottom:1px dashed #e5e5e5;}

.zjsc .sc .box{width:22px; height:22px; margin-right:16px; float:left; background:#27a6cb;}

.zjsc .sc2{width:753px; line-height:28px; padding-top:17px; float:left; margin-left:24px; font-size:14px; color:#636262; overflow:hidden;}

.zjsc .sc3{width:753px;overflow:hidden;    margin-left: 24px;}

.zjsc .sc3 ul li{    width: 753px;

    background: url(../images/li.jpg) left 4px no-repeat;

    margin-top: 17px;

    float: left;

    padding-left: 14px;

    font-size: 15px;

    color: #636262;

    overflow: hidden;}

.zjsc .zj_next{width:757px; padding-bottom:74px; float:left; margin-top:58px; padding-top:35px; margin-left:21px; font-size:18px; border-top:1px solid #eeeeee;}

.zjsc .zj_next .pre{width:200px; padding-left:51px; overflow:hidden; height:24px; float: left;}

.zjsc .zj_next .next{width:200px; overflow:hidden;  height:24px; float: right;}



/*圆梦工程页*/

.example2{}

.example2 ol{position:relative;width:170px;height: 20px;top:-28px;left:370px;}

.example2 ol li{float:left;width: 25px;height: 5px;margin: 2px;background: #fff;}

.example2 ol li.seleted{background: #92b62e;}



.ymgc {width:1170px; margin:0 auto; overflow:hidden; }

.ymgc .ymgc-top { padding:35px 20px 25px ; overflow:hidden;}

.ymgc .ymgc-top h3 { font-size:14px; color:#6a6969;}

.ymgc #ym-con1 {border-top:2px solid #a9aaac; overflow:hidden; padding-top:30px;   }

.ymgc #ym-con1 .le { float:left; width:550px; overflow:hidden; }

.ymgc #ym-con1 .le h6 { font-size:18px; color:#029ccc; line-height:40px; }

.ymgc #ym-con1 .le p { font-size:14px; color:#717171; line-height:28px; }

.ymgc #ym-con1 .ri { width:600px; overflow:hidden; float:right; }

.ymgc #ym-con1 .ri ul { overflow:hidden; padding-top:5px; }

.ymgc #ym-con1 .ri ul li { float:left; width:137px; margin:0 5px; overflow:hidden;}

.ymgc #ym-con1 .ri ul li img { margin:0 auto; }

.ymgc #ym-con1 .ri ul li p { text-align:center; font-size:15px; color:#353535; line-height:30px;  }

.ymgc #ym-con1 .ri .ri-tbox { overflow:hidden; padding-left:20px; padding-top:30px; padding-bottom:20px; }

.ymgc #ym-con1 .ri .ri-tbox h5 { font-size:24px; padding-bottom:10px; color:#454444; float:left; border-bottom:2px solid #01b0e7;  }

.ymgc #ym-con1 .ri ol { overflow:hidden; padding-left:20px;}

.ymgc #ym-con1 .ri ol li { float:left; width:290px; line-height:32px; }

.ymgc #ym-con1 .ri ol li span { float: left; padding-right:10px; }

.ymgc #ym-con2 {overflow:hidden; padding-top:30px;   }

.ymgc .tbox { overflow:hidden; padding-left:5px;  padding-bottom:20px; }

.ymgc .tbox h5 {font-size:24px; padding-bottom:10px; color:#454444; float:left; border-bottom:2px solid #01b0e7;  }

.ymgc #ym-con2 .le { float:left; width:470px ; overflow:hidden; }

.ymgc #ym-con2 .le img {  }

.ymgc #ym-con2  p { text-align:center;font-size:14px; color:#717171; padding-top:7px; }

.ymgc #ym-con2 ul { overflow:hidden; float:left; width:700px; }

.ymgc #ym-con2 ul li { overflow:hidden; float:left; width:210px; margin-left:23px; margin-bottom:9px;  }

.ymgc #ym-con3 {overflow:hidden; padding-top:30px;   }

.ymgc #ym-con3 ul {overflow:hidden;  }

.ymgc #ym-con3 ul li { width:383px; float:left; background:#f3f2f2; margin-right:10px; }

.ymgc #ym-con3 ul li img { padding:10px; float:left; }

.ymgc #ym-con3 ul li p { padding-top:50px; color:#7a797a; font-size:18px; line-height:35px;  }

.ymgc #ym-con3 ul li p span { font-size:24px; }

.ymgc #ym-con4 {overflow:hidden; padding-top:50px;    }

.ymgc #ym-con4 .le { float:left; width:366px ; padding:30px; height:437px; overflow:hidden; background:url(../images/03_41.jpg) no-repeat top; text-align:center;  }

.ymgc #ym-con4 .le h4 {font-size:24px; padding-bottom:30px; color:#454444; padding-top:20px; }

.ymgc #ym-con4 .le ul { overflow:hidden; width:360px; margin:0 auto; }

.ymgc #ym-con4 .le ul li { float:left; width:170px; padding-left:10px; overflow:hidden; margin-top:125px; }

.ymgc #ym-con4 .ri {float:left; width:690px ;overflow:hidden; padding-left:50px;}









.ymgc #ym-con4 .ri ul{width:80px; margin-right:15px; overflow:hidden; float:left; padding-top:30px;}

.ymgc #ym-con4 .ri ul li{font-size:18px; margin-bottom:17px; color:#5a5a5a; overflow:hidden;}

.ymgc #ym-con4 .ri form{ float:left; width:550px; overflow:hidden; padding-top:30px;}

.ymgc #ym-con4 .ri  .ls{width:100%; margin-bottom:15px; overflow:hidden; float:left; }

.ymgc #ym-con4 .ri  .i1{width:99%; line-height:28px; background:#f8f7f7;border:none;font-size:18px;}

.ymgc #ym-con4 .ri  .tj{width:185px; font-size:26px; color:#FFF; background:#00a13a; border:none; padding:10px 0; margin-left:100px;; margin-top:5%;}

.ymgc #ym-con4 .ri  .i2{width:99%; padding-bottom:20%; background:#f8f7f7; border:none; font-size:18px;}

.ymgc #ym-con4 .ri form .ls .nv { margin-left:30px;

}

.ymgc .tbox h6 { font-size:15px;color:#454444; padding-right:15px; float:right;padding-top:8px;  }

.ymgc #ym-con1 .ri .ri-tbox h6 { font-size:15px;color:#454444; padding-right:15px; float:right; padding-top:8px; }





/*案例列表*/

.anli{width:750px; float:left; border-bottom:1px dashed #e5e6e6; padding-bottom:24px; overflow:hidden; margin-left:23px; margin-bottom:31px;}

.anli .al_ri2 {width: 463px; overflow: hidden;float: right;}

.anli img{float:left; width:234px; height:159px;}

.anli .al_ri2 h4{font-size:18px; text-align:left; padding-bottom:10px; color:#000;}

.anli .al_ri2 p{width:240px; color:#474646; font-size:14px; overflow:hidden; float:left;}

.anli .al_ri2 .hy2 {float:right;width: 211px;height: 46px;background: url(../images/hy.jpg) center top no-repeat;line-height: 40px;

font-size: 21.9px;color: #fff; margin-top:42px;text-align: center; }



/*女性不孕*/

 .jbing {width:1170px; margin:0 auto; overflow:hidden;  }

.jbing .jib-top {padding:35px 0 25px ; overflow:hidden; }

 .jbing .jib-top h3 { font-size:14px; color:#6a6969; padding-left:20px; }

 .jbing .jib-top ul { overflow:hidden;border-top:2px solid #a9aaac; margin-top:20px; padding-top:20px;}

 .jbing .jib-top ul li {width:230px; float:left; background:#f3f2f2; margin: 0 2px; }

 .jbing .jib-top ul li img {padding:6px; float:left; }

.jbing .jib-top ul li p span {font-size:18px; color:#fe8421; }

 .jbing .jib-top ul li p {padding-top:30px; color:#7a797a; font-size:12px; line-height:35px; width:60px; text-align:center; float:left; overflow:hidden; }

.jbing .nv-by { overflow:hidden; padding-top:20px; }

.jbing .nv-by  h3{font-size:24px; color:#232323; padding-bottom:20px;}

.jbing .nv-by .le { float:left; width: 200px; background:#fe8421; overflow:hidden;}

.jbing .nv-by .le h5 { padding-top:70px; text-align:center; color:#fff; font-size:18px; }

.jbing .nv-by .le img { margin:12px auto; }

.jbing .nv-by ul { float:left; width:970px; overflow:hidden; background:#dcdcdc; padding-top:1px; }

.jbing .nv-by ul li { float:left; width:193px; height:157px; background:#f9f9f9; margin-bottom:1px; margin-right:1px;   }

.jbing .nv-by ul li h6 { text-align:center; font-size:15px; color:#7a7979; padding-top:30px; padding-bottom:10px; }

.jbing .nv-by ul li img {margin:0 auto; }

.jbing .nv-by ul a:hover li{ width:191px; height:155px; border:1px solid #fe8421;}



.xl{position:absolute; display:none; width:630px; padding-left:50px; left:-20px; bottom:-60px; background:#4c4a4f;z-index: 3;}

.xli{ float: left;padding: 0 16px;font-weight: bold;font-size: 13px; line-height: 61px;color: #d2ced5;}

.xli a:hover{color:#F00;}



/*成功案例*/



.anli-cg { overflow:hidden; width:100%;padding:30px 0 0; background:#fff; font-size: 15px;

    line-height: 30px;}

.anli-cg span { color:#000;font-size: 15px;font-weight: bold; }

 .anli-cg h4 {font-size:16px; color:#ff1800; font-weight:bold; }

.wz-left .le-con .le-con3 .anli-cg img { width: 600px; }

 .anli-cg .l1 {float:left; width:185px; overflow: hidden; padding-left:25px;  }

.anli-cg .ri {float:left; width: 211px;height: 46px;background: url(../images/hy.jpg) center top no-repeat;line-height: 40px;font-size: 22px;color: #fff; margin-top:20px;text-align: center;  }

.anli-cg .l2 { width:80%; overflow:hidden; padding-left:25px}





/*生殖频道*/

.sz-pd { overflow:hidden; margin:0 auto; font-family:"微软雅黑"; }

.sz-pd .banner { height: 375px;

  background: url(../images/sz_02.jpg) center top no-repeat;

  margin-bottom: 20px;  }

.sz-pd .sz-con { width:1170px; margin:0 auto; overflow:hidden; }

.sz-pd .sz-con .sz1 { overflow:hidden; padding-top:15px;}

.sz-pd .sz-con  .sz1-top { overflow:hidden; margin-bottom:20px; }

.sz-pd .sz-con .sz1-top h5 {font-size:22px; padding-bottom:10px; color:#454444; float:left; border-bottom:2px solid #01b0e7;  }

.sz-pd .sz-con .sz1 p { font-size:14px; color:#666; line-height:28px; }

.sz-pd .sz-con .sz1 img { margin:25px auto 0; }

.sz-pd .sz-con .sz2 {  overflow:hidden; padding-top:40px; }

.sz-pd .sz-con .sz2 .sz2-con { padding-top:20px; }

.sz-pd .sz-con .sz2 .sz2-con .zj-box { overflow:hidden; float:left; width:585px; }

.sz-pd .sz-con .sz2 .sz2-con .zj-box img { float:left; }

.sz-pd .sz-con .sz2 .sz2-con .zj-box .ri { float:left; width:290px; overflow:hidden; padding-left:25px; }

.sz-pd .sz-con .sz2 .sz2-con .zj-box .ri h6 { color:#10100f; font-size:24px; padding:5px 0 15px; }

.sz-pd .sz-con .sz2 .sz2-con .zj-box .ri p span { color:#000; }

.sz-pd .sz-con .sz2 .sz2-con .zj-box .ri p { color:#8b8989; font-size:14px; line-height:26px; }

.sz-pd .sz-con .sz2 .sz2-con .zj-box .ri img { margin:20px  auto 0;}

.sz-pd .sz-con .sz2 .sz2-con .zj-box .ri p a { color:#8b8989; }

.sz-pd .sz-con .sz3 { overflow:hidden; padding-top:40px; }

.sz-pd .sz-con .sz3 .sz3-con {  padding-top:15px; }

.sz-pd .sz-con .sz3 .sz3-con #sg1 { overflow:hidden;}

.sz-pd .sz-con .sz3 .sz3-con #sg1 li { float:left; width:234px; overflow:hidden; background:#f3f1f2; color:#030303; font-size:20px; line-height:50px; text-align:center;   }

.sz-pd .sz-con .sz3 .sz3-con #sg3 { overflow:hidden; padding-top:30px;}

.sz-pd .sz-con .sz3 .sz3-con #sg3 #sg4 { overflow:hidden; }

.sz-pd .sz-con .sz3 .sz3-con #sg3 #sg4 img { float:left; padding:20px 0 0 40px; }

.sz-pd .sz-con .sz3 .sz3-con #sg3 #sg4 .le { float: right; width:730px; padding-right:30px; padding-top:15px; }

.sz-pd .sz-con .sz3 .sz3-con #sg3 #sg4 .le h5 { font-size:19px; color:#2298a6; font-weight:bold; padding-bottom:20px; }

.sz-pd .sz-con .sz3 .sz3-con #sg3 #sg4 .le p { padding-bottom:15px; font-size:14px; color:#707070; line-height:26px;  }

.sz-pd .sz-con .sz3 .sz3-con #sg3 #sg4 .le ol { overflow:hidden; padding-top:15px; border-top:1px solid #ddd; }

.sz-pd .sz-con .sz3 .sz3-con #sg3 #sg4 .le ol li { color:#383738;font-size:15px; float:left; width:300px; margin:5px 0 ; }

.sz-pd .sz-con .sz3 .sz3-con #sg3 #sg4 .le ol li span { color:#c80100; padding-right:5px; }

.sz-pd .sz-con .sz3 .sz3-con #sg1 .it { background:#01b1ea; color:#fff;  }



.sz-pd .sz-con .sz3 .sz3-con #sg01 { overflow:hidden;}

.sz-pd .sz-con .sz3 .sz3-con #sg01 li { float:left; width:234px; overflow:hidden; background:#f3f1f2; color:#030303; font-size:20px; line-height:50px; text-align:center;   }

.sz-pd .sz-con .sz3 .sz3-con #sg03 { overflow:hidden; padding-top:30px;}

.sz-pd .sz-con .sz3 .sz3-con #sg03 #sg04 { overflow:hidden; }

.sz-pd .sz-con .sz3 .sz3-con #sg03 #sg04 img { float:left; padding:20px 0 0 40px; }

.sz-pd .sz-con .sz3 .sz3-con #sg03 #sg04 .le { float: right; width:730px; padding-right:30px; padding-top:15px; }

.sz-pd .sz-con .sz3 .sz3-con #sg03 #sg04 .le h5 { font-size:19px; color:#2298a6; font-weight:bold; padding-bottom:20px; }

.sz-pd .sz-con .sz3 .sz3-con #sg03 #sg04 .le p { padding-bottom:15px; font-size:14px; color:#707070; line-height:26px;  }

.sz-pd .sz-con .sz3 .sz3-con #sg03 #sg04 .le ol { overflow:hidden; padding-top:15px; border-top:1px solid #ddd; }

.sz-pd .sz-con .sz3 .sz3-con #sg03 #sg04 .le ol li { color:#383738;font-size:15px; float:left; width:300px; margin:5px 0 ; }

.sz-pd .sz-con .sz3 .sz3-con #sg03 #sg04 .le ol li span { color:#c80100; padding-right:5px; }

.sz-pd .sz-con .sz3 .sz3-con #sg01 .it { background:#01b1ea; color:#fff;  }



.syz {padding-left:200px;}

.syz h5 {

    font-size: 22px;

    color: #ba0e1b;

    border-bottom: 5px #f7f7f7 solid;

    text-align: center;

    padding-bottom: 10px;

    margin-bottom: 15px;

}

.syz dl {

    width: 450px;

    padding: 0 10px 10px 10px;

    float: left;

}

.syz dt {

    color: #333;

    font-size: 18px;

    margin-bottom: 10px;

}

.syz dd {

    background-position: 10px 2px;

    line-height: 30px;

    padding-left: 40px;

}

.syz dd.n1 {

    background: url(../images/pink_num01.jpg) no-repeat;

}

.syz dd.n2 {

    background: url(../images/pink_num02.jpg) no-repeat;

}

.syz dd.n3 {

    background: url(../images/pink_num03.jpg) no-repeat;

}

.syz dd.n4 {

    background: url(../images/pink_num04.jpg) no-repeat;

}

.syz dd.n5 {

    background: url(../images/pink_num05.jpg) no-repeat;

}

.syz dd.n6 {

    background: url(../images/pink_num06.jpg) no-repeat;

}

.syz dd.n7 {

    background: url(../images/pink_num07.jpg) no-repeat;

}



/*医院简介*/



.yj {width:1170px; margin:0 auto; overflow:hidden; }

.yj .yj-top {padding:35px 0 25px ; overflow:hidden; }

.yj .yj-top h3 { font-size:14px; color:#6a6969; padding-left:20px;  }

.yj .yj-con {border-top:2px solid #a9aaac; overflow:hidden; padding-top:30px;  }

.yj .yj-con .yj-le { width: 230px;  float:left; background:#f6f6f6; padding-bottom:70px; }

.yj .yj-con .yj-le ul {width: 230px; padding-bottom:60px;background: #e6e6e6;  }

.yj .yj-con .yj-le ul li { border-bottom:1px solid #ccc;

  height: 58px;

  font-size: 18px;

 padding-left:40px;

  line-height: 58px;

  background: #e6e6e6;

  position: relative;}

.yj .yj-con .yj-le ul li .d0 { width: 0;

  height: 0;

  border-width: 12px;

  border-style: solid;

  border-color: transparent  transparent transparent #02a2e6;

  position: absolute;

  right: -24px;

  top: 15px;

  display:none; }

.yj .yj-con .yj-le ul li span { color:#a9aeb3; }



.yj .yj-con .yj-le .le-bot { width:230px; overflow:hidden; background:#eee; }

.yj .yj-con .yj-le .le-bot .box { border-bottom:1px solid #dcdddd  ; padding:20px 0; overflow:hidden; }

.yj .yj-con .yj-le .le-bot .box img { float:left; padding:0 7px 0 15px; }

.yj .yj-con .yj-le .le-bot .box p { font-size:14px; color:#656565; }

.yj .yj-con .yj-le .le-bot .box p span { font-size:22px; }



.yj .yj-con .yj-le  .this {

  color: #fff;

  background: #02a2e6;}

.yj .yj-con .yj-le .this .d0 {

  display: block; }

.yj .yj-con .yj-le .this span { color:#fff; }

.yj .yj-con .yj-ri { float:right; width:885px;  }

.yj .yj-con .yj-ri p { color:#6a6969; font-size:15px; line-height:30px; padding-top:15px; }

.yj .yj-con .yj-ri .yj-ri1 {overflow:hidden; padding-bottom:25px; border-bottom:1px solid #d8d8d8;  }

.yj .yj-con .yj-ri .yj-ri1 h4{  text-align:center; font-size:28px; color:#474545; padding:35px 0 25px; }

.yj .yj-con .yj-ri .yj-ri1 h5 { float:left; font-size:12px; color:#746969; padding-left:280px; padding-top:3px ; padding-right:15px; }

.yj .yj-con .yj-ri .yj-ri1 img { float:left; padding-left:5px;   }

.yj .yj-con .yj-ri .yj-ri2 { overflow:hidden; padding-top:15px; }

.yj .yj-con .yj-ri .yj-ri2 img { margin:0 auto; padding:10px 0; }



/*来院路线*/



.yj .yj-con .yj-ri .yj-ri3 { overflow:hidden; padding-top:40px; }

.yj .yj-con .yj-ri .yj-ri3 p { color:#1c1c1c; padding-top:0; }

.yj .yj-con .yj-ri .yj-ri3 .lx { padding-top:20px; overflow:hidden; }

.yj .yj-con .yj-ri .yj-ri3 .lx .lx-le { float:left; padding:10px 5px 11px; overflow:hidden; border:1px solid #e5e5e5;  }

.yj .yj-con .yj-ri .yj-ri3 .lx .lx-le p span { color:#1c1c1c; font-size:16px; }

.yj .yj-con .yj-ri .yj-ri3 .lx .lx-le p { color:#8c8c8c; text-align:center; line-height:26px; }

.yj .yj-con .yj-ri .yj-ri3 .lx .lx-ri { width:650px; overflow:hidden; padding:20px 25px; float:right; border:1px solid #e5e5e5;  }

.yj .yj-con .yj-ri .yj-ri3 .lx .lx-ri p strong { color:#030303; }

.yj .yj-con .yj-ri .yj-ri3 .lx .lx-ri p { color:#646262; }

.yj .yj-con .yj-ri .yj-ri3 .dh { overflow:hidden; padding:60px 130px; ; }

.yj .yj-con .yj-ri .yj-ri3 .dh h6 { color:#1c1c1c; font-size:20px; line-height:35px; }

.yj .yj-con .yj-ri .yj-ri3 .dh img { float:right;  margin-top:15px;}



/*就医流程*/



.yj .yj-con .yj-ri .yj-ri4 {overflow:hidden; padding-top:20px; }

.yj .yj-con .yj-ri .yj-ri4 p {color:#1c1c1c; padding-top:20px; }

.yj .yj-con .yj-ri .yj-ri4 p span { font-size:18px; color:#02a2e6; }



.pagelist{}
.pagelist li {float: left;padding: 0 10px;}