@charset "utf-8";

/* CSS Document */

* { margin: 0px; padding: 0px; }

html { border: 0px; }

body { font-size: 14px; font-family: "Microsoft YaHei"; color: #333; background: #fff; }

div, img, h3, h4, p, dd, dl, em { margin: 0; padding: 0; }

p { margin: 0 auto }

ul, li { list-style: none; margin: 0; padding: 0 }

img { border: 0; }

.left { float: left }

.right { float: right; }

.clear { clear: both; font-size: 0px; line-height: 0px }

a { text-decoration: none; }

i, em { font-style: normal; }

a:hover { text-decoration: none; }

.ad img { width: 100%; }

.w1200 { width: 1250px; margin: 0 auto; }

.mar10 { margin: 10px auto; }

.mar15 { margin: 15px auto; }

.mar20 { margin: 20px auto; }
.mar20,.mar2a1{width:100%;float:left; overflow:hidden;}
.mar2a1 h6{ color: #666; font-size: 18px; vertical-align: middle; overflow: hidden; text-overflow: ellipsis;}
.mar2a1 div{width:200px; float:right; overflow:hidden;}
.mar2a1 span{color: #666; line-height:40px;}
.mar25 { margin: 25px auto; }

.mar40 { margin: 40px auto; }

.mar50 { margin: 50px auto; }

.mar30 { margin: 30px auto; }

.pad40 { padding: 40px 0; }

.pad20 { padding: 20px 0; }

.mar60 { margin-top: 45px; }

header { background: #fff; overflow: hidden; }

.header { overflow: hidden; background: #fff; }

.header .logo { vertical-align: middle; }

.header .tel { vertical-align: middle; display: inline-block; width: 208px; text-align: right; float:right;}

.header .tel img { vertical-align: middle; margin-right: 10px; }

.header .tel span { font-size: 16px; color: #999; vertical-align: middle; display: inline-block; text-align: center; }

.header .tel span em { font-size: 24px; display: block; line-height: 1; font-family: "Impact"; }

.weibo { width: 50%; text-align: right; }

.nav { background: #07708E }

.nav li { display: inline-block }

.nav li a { display: inline-block; text-align: center; color: #fff; font-size: 18px; padding: 18px 22px; }

.nav li a span { display: block; text-align: center; color: #ffbaba; font-size: 12px; }

.nav li a.on { background: #F36B39; }

.ban img { width: 100%; display: block; vertical-align:middle;}

.notice { background: #3a3232; }

.notice { background: #3a3232; }

.notice div { text-align: center; }

.notice div img { margin-right: 10px; vertical-align: middle; }

.notice div span a { vertical-align: middle; font-size: 14px; color: #fff; line-height: 3;margin-right:20px; }

.title { text-align: center; }

.title>img { vertical-align: middle; }

.title img:nth-of-type(2) { transform: rotate(180deg) }

.title em { display: inline-block; padding: 0 20px; color: #212121; font-size: 46px; font-weight: 600; vertical-align: middle; }

.title em>img { margin-bottom: 0; vertical-align: top; }

.title span { display: block; text-align: center; font-size: 18px; color: #999; font-weight: 500; }

.con2 { position: relative; }

.con2 img { width: 100%; }

.con2 a { display: block; position: absolute; border: 0px solid #f60; width: 10.9349%; height: 5.3533%; top: 30.5%; right: 1.2%;   }

.con2 a:nth-of-type(2) { top: 38.5%; }

.con2 a:nth-of-type(3) { top: 46%; }

.con2 a:nth-of-type(4) { top: 53.5%; }

.con2 a:nth-of-type(5) { top: 60.5%; }

.con2 a:nth-of-type(6) { top: 67%; }

.con2 a:nth-of-type(7) { top: 47%; right: 35%;width:7%}

.con2 a:nth-of-type(8) { top: 46%; right: 80%;width:7%}

.con2 a:nth-of-type(9) { top: 55.5%; right: 37%;width: 5%;}

.con2 a:nth-of-type(10) { top: 27.5%; right: 34%; width:7%}

.con2 a:nth-of-type(11) { top: 31.5%; right:42%;width:7%}

.con2 a:nth-of-type(12) { top: 53.5%; right:29.5%;width:7% }

.con3 { background: #eff1f3; overflow: hidden; background-size: 100%; }

h3.h3tit { position: relative; font-size: 0; padding-bottom: 40px; }

h3.h3tit>img { width: 42.83%; display: inline-block; vertical-align: bottom; }

h3.h3tit>span { width: 57.1%; text-align: right; display: inline-block; margin-top: -10px; }

h3.h3tit>span img { vertical-align: middle; margin-right: 10px; }

h3.h3tit>span span { font-size: 28px; color: #07708E; vertical-align: middle; }

h3.h3tit:before { position: absolute; content: ""; bottom: 1px; border-bottom: 1px solid #c6c6c6; width: 100%; left: 0; display: inline-block; }

h3.h3tit:after { position: absolute; content: ""; bottom: 0; left: 0; width: 40px; background: #07708E; height: 3px; }

.con3 div { text-align: center; }

.con3 ul li { width: 33.3333%; padding: 0 35px; box-sizing: border-box; text-align: center; vertical-align: top; display: inline-block; float:left;}

.con3 ul li h5 { color: #212121; font-size: 30px; text-align: center; padding-bottom: 20px; margin-bottom: 20px; }

.con3 ul li h5 span { font-size: 14px; color: #999; display: block; font-weight: 500; }

.con3 ul li h5 { border-bottom: 1px dashed #999; }

.con3 ul li p { font-size: 18px; color: #666; text-align: left; }

.con4_left { display: inline-block; width: 205px; margin-right: 35px; vertical-align: top; background: #f3f3f3; padding-bottom: 10px; }

.con4_right { display: inline-block; width: 960px; vertical-align: top; }

.con4_left dl dt { font-size: 20px; text-align: center; color: #fff; background: #07708E; line-height: 2; margin: 8px auto; }

.con4_left dl dt:first-child { margin-top: 0; }

.con4_left dl dt a { color: #fff; }

.con4_left dl dd { font-size: 16px; color: #666; line-height: 2; }

.con4_left dl dd a {color: #666;}

.con4_left dl dd:hover a{color:#f94c52;}

.centent{text-align:center}

.con4_left>p img { vertical-align: middle; margin-right: 8px; }

.con4_left>p { text-align: center; }

.con4_left>p span { font-size: 20px; color: #07708E; vertical-align: middle; }

.con4_right ol { display: inline-block; vertical-align: middle; width: 730px; display: inline-block; }

.con4_left.con { width: 250px; margin-right: 20px; }

.con4_left.con>* { background: #fff; }

.con4_left.con dl dd { border-bottom: 1px solid #f3f3f3; line-height: 2.7; }

.con4_left.con dl dd:hover a{ color:#f94c52;}

.con4_left.con dl dd:hover,.con4_left.con dl dd.on { }

.con4_left.con dl dd.on a{ color:#f94c52;}



.con4_left.con dl dt { font-size: 20px; text-align: center; color: #fff; background: #07708E; line-height: 2; margin: auto; }

.lef_list h5 { text-indent: .5em; color: #f94c52; font-weight: 500; border-bottom: 1px solid #f94c52; font-size: 20px; padding: 10px 0 0 0; line-height: 2; }

.lef_list h5 em { display: inline-block; width: 170px; vertical-align: middle; }

.lef_list h5 a { vertical-align: middle; font-size: 20px; color: #666; }

.lef_list { overflow: hidden; }

.lef_list .zx li { border-bottom: 1px solid #f3f3f3; }

.lef_list .zx li a { text-indent: .5em; color: #666; font-size: 14px; line-height: 3; display: inline-block; width: 237px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.lef_list h6 { font-size: 14px; color: #666; line-height: 3; text-indent: .5em }

.lef_list>p { font-size: 14px; color: #666; line-height: 2; border-bottom: 1px solid #f3f3f3; text-indent: .5em }

.con4_left.con .lef_list div.mar10.wx { width: 210px; text-align: center; padding: 10px 0 0; text-align: center; background: #07708E; margin-bottom: 20px; }

.con4_left.con .lef_list div.mar10.wx p { font-size: 18px; color: #fff; text-align: center; background: #07708E; line-height: 2; }

.leftqh { padding-bottom: 10px; }

.leftqh ul { width: 240px; margin: 0 auto; }

.leftqh ul.bd span { display: block; line-height: 2; text-align: center; font-size: 20px; color: #666; }

.leftqh ul.bd img { display: block; width: 100%; }

.leftqh { position: relative; }

.leftqh .hd { position: absolute; bottom: 0; left: 0; height: 10px; text-align: center; }

.leftqh .hd li { width: 10px; height: 10px; border-radius: 50%; display: inline-block; margin: 0 5px; background: #c9c9c9; cursor: pointer; }

.leftqh .hd li.on { background: #fe6d6a; box-shadow: 0 0 1px 1px #fe6d6a; }

.con4_right ol li { width: 190px; line-height: 2; margin-right: 40px; font-size: 20px; color: #212121; text-align: center; background: #f3f3f3; border-radius: 5px; display: inline-block; }

.con4_right ol li.on { color: #fff; background: #07708E; }

.con4_right>div>p { width: 230px; display: inline-block; vertical-align: middle;float:right; }

.con4_right>div>p img { vertical-align: middle; margin-right: 8px; }

.con4_right>div>p span { font-size: 25px; color: #07708E; vertical-align: middle; }

.con4_right >div:nth-of-type(1) { margin-bottom: 30px; }

.con4_right ul li { position: relative; width: 306px; margin-right: 21px; margin-bottom: 20px; display: inline-block; float:left; }

.con4_right ul li:nth-of-type(3n) { margin-right: 0; }

.con4_right ul li:nth-of-type(3)~li { margin-bottom: 0 }

.con4_right ul li span { width: 100%; display: block; text-align: center; left: 0; bottom: 0; background: rgba(255,255,255,0.5); color: #666; font-size: 20px; position: absolute; line-height: 2; }

.con4_right ul li:hover span { color:#fff; background: rgba(249,76,82,0.7);}

.con5 div { position: relative; }

.con5 div p { position: absolute; font-size: 24px; color: #666; }

.con5 div p:nth-of-type(1) { left: 636px; top: 130px; }

.con5 div p:nth-of-type(2) { left: 316px; top: 408px; }

.con5 div p:nth-of-type(3) { left: 968px; top: 408px; }

.con5 div p:nth-of-type(4) { left: 50px; top: 692px; }

.con5 div p:nth-of-type(5) { left: 610px; top: 692px; }

.con5 div p:nth-of-type(6) { left: 338px; top: 960px; }

.con5 div p:nth-of-type(7) { left: 938px; top: 960px; }

.con6 { overflow: hidden; background-size: 100%; }

.con6 div div { width: 559px; display: inline-block; position: relative; display: inline-block; }

.con6 div div span { width: 100%; display: block; text-align: center; left: 0; bottom: 0; background: rgba(255,255,255,0.5); color: #666; font-size: 20px; position: absolute; line-height: 2; }

.con6 div ul { width: 641px; display: inline-block; }

.con6 div ul li { width: 308px; margin-left: 12.5px; position: relative; display: inline-block; float:left;}

.con6 div ul li:nth-of-type(2)~li { margin-top: 15px; }

.con6 div ul li span { width: 100%; display: block; text-align: center; left: 0; bottom: 0; background: rgba(255,255,255,0.5); color: #666; font-size: 20px; position: absolute; line-height: 2; height:40px; overflow:hidden;}

.con6 div div:hover span,.con6 div ul li:hover span{  color:#fff; background: rgba(249,76,82,0.7); height:auto;}

.hide { display: none; }

.hospital >img { vertical-align: top; width: 768px; cursor:pointer; }

.hospital>div { width: 432px; vertical-align: top; display: inline-block; }

.hospital>div >div:nth-of-type(1) { height: 408px; background: #f3f3f3; box-sizing: border-box; padding: 25px; }

.hospital>div >div:nth-of-type(1) h4,.doctor div h4 { font-size: 30px; color: #212121; font-weight: 600; border-bottom: 1px dashed #999; padding-bottom: 20px; margin-bottom: 30px; }

.hospital>div >div:nth-of-type(1)>p { font-size: 18px; color: #666; line-height: 1.8; }

.hospital>div >div:nth-of-type(1)>a { width: 40%; background: #07708E; font-size: 18px; text-align: center; margin: 20px auto 0; border-radius: 15px; line-height: 1.8; display: block; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.hospital>div >div:nth-of-type(2) { margin-top: 15px; text-align: center; }

.hospital>div >div:nth-of-type(2) img { text-align: center; }

.bagef { background: #eff1f3; overflow: hidden; }

.con8>div>img { width: 768px;cursor:pointer; }

.con8>div>div { width: 432px; display: inline-block; text-align: center; box-sizing: border-box; padding-left: 25px; }

.con8>div>div>p { font-size: 18px; color: #666; line-height: 1.8; margin-right: 25px; text-align: left; }

.con8>div>div>a { width: 40%; background: #07708E; font-size: 18px; text-align: center; border-radius: 15px; line-height: 1.8; display: block; color: #fff; }

.con8>div>div>div { text-align: center; margin-top: 50px; height: 300px; }

.con9>ul>li { width: 393px; margin-left: 10.5px; display: inline-block; vertical-align: top; box-sizing: border-box; padding: 15px; }

.con9>ul>li:first-child { margin-left: 0; }

.con9 .title em { font-size: 28px; padding:0;}

.con9>ul>li>div img { vertical-align: middle; float:left;}

.con9>ul>li>div>div { margin-left: 10px; display: inline-block; width: 164px; vertical-align: middle; text-align: left; }

.con9>ul>li>div>div h6 a { font-size: 18px; color: #666; font-weight: 500; }

.con9>ul>li>div>div h6 a:hover { color: #07708E }

.con9>ul>li>div>div span { display: block; font-size: 16px; color: #999; }

.con9>ul>li>div>div>a { display: block; width: 55%; font-size: 14px; color: #fff; background: #07708E; border-radius: 15px; text-align: center; }

.con9>ul>li> ul li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-bottom: 10px; border-bottom: 1px dashed #959595; margin: 10px auto; }

.con9>ul>li> ul li i { vertical-align: middle; display: inline-block; padding-right: 10px; color: #07708E; font-size: 12px; }

.con9>ul>li> ul li span { color: #666; font-size: 18px; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; width: 95%; }

.con9>ul>li> a { display: block; color: #07708E; font-size: 18px; text-align: center; }

.con9>ul>li> ul li span:hover { color: #07708E }

.yqlj h3 { font-size: 24px; color: #212121; position: relative; padding-bottom: 15px; font-weight: 500; margin-bottom: 15px; }

.yqlj h3:before { position: absolute; content: ""; bottom: 1px; border-bottom: 1px solid #c6c6c6; width: 100%; left: 0; display: inline-block; }

.yqlj h3:after { position: absolute; content: ""; bottom: 0; left: 0; width: 40px; background: #07708E; height: 3px; }

.yqlj div a { font-size: 18px; color: #666; padding: 10px 40px 10px 0; display: inline-block; }

.footert{ position:relative;}

.footert .beian{ position:absolute; bottom:0; left:0; width:100%;}

.beian{ height:30px; text-align:center; background:#f0f0f0; color:#777; line-height:30px; }

.beian span{font-size:14px; padding: 0 20px ; display:inline-block; }

.footer { background: #A0D6E6 }

.footer nav { background: #07708E; }

.footer nav li { display: inline-block; }

.footer nav li a { display: inline-block; padding: 0 29.5px; font-size: 20px; color: #fff; background: url(../) no-repeat center right; line-height: 2.8; }

.footer nav li:first-child a { padding-left: 0; }

.footer nav li:nth-of-type(8) { background: none; }

.footer nav li:last-child a { padding: 0; background: #07708E; padding: 0 12px; }

.footer >div { text-align: center; }

.footer >div img { vertical-align: middle; }

.footer >div div { width: 330px; padding-left: 60px; margin: 0 60px; display: inline-block; vertical-align: middle; border-left: 1px solid #07708E; }

.footer >div div p { font-size: 18px; color: #dd2a00; line-height: 1.8; text-align: left; }

/**index滚动**/

.bd img { display: block; }

.picScroll-left { position: relative; width: 1200px; margin: 0 auto; }

.picScroll-left .hd { position: absolute; float;left; top: 0; bottom: 0; margin: auto; left: 0; height: 78px; }

.picScroll-left .hd .prev, .picScroll-left .hd .next { width: 78px; height: 78px; background: #e5e5e5; position: absolute; font-size: 32px; text-align: center; line-height: 78px; }

.picScroll-left .hd .next:hover, .picScroll-left .hd .prev:hover { background: #ff6c6c; color: #fff; }

.picScroll-left .hd .next { right : -39px; }

.picScroll-left .hd .prev { left: -39px; }

.picScroll-left .bd { overflow: hidden; }

.picScroll-left .bd ul { overflow: hidden; zoom: 1; }

.picScroll-left .bd ul li { margin: 0 60px 0 0; float: left; _display: inline; overflow: hidden; text-align: center; }

.zj { position: relative; width: 380px; margin-left: 25px; }

.zj .hd { position: absolute; width: 100%; height: 56px; margin: auto; top: 0; bottom: 0; left: 0; }

.zj .hd a { width: 56px; height: 56px; position: absolute; display: inline-block; font-size: 26px; background: #e5e5e5; color: #666; line-height: 56px; text-align: center; }

.zj .hd a:hover { color: #fff; background: #ff6c6c; }

.zj .hd a:nth-of-type(1) { right: 0; }

.zj .hd a:nth-of-type(2) { left: 0; }

.zj .bd { width: 202px; margin: 0 auto; overflow: hidden; position:relative; z-index:1; }

.ry { position: relative; width: 400px; }

.ry .hd { position: absolute; width: 100%; height: 56px; margin: auto; top: 0; bottom: 0; left: 0; }

.ry .hd a { width: 56px; height: 56px; position: absolute; display: inline-block; font-size: 26px; background: #e5e5e5; color: #666; line-height: 56px; text-align: center; }

.ry .hd a:hover { color: #fff; background: #ff6c6c; }

.ry .hd a:nth-of-type(1) { right: 0; }

.ry .hd a:nth-of-type(2) { left: 0; }

.ry .bd { width: 201px; margin: 0 auto; overflow: hidden; }

/*els daiyun*/

body { background: #f3f3f3; }

.main_n { width: 925px; display: inline-block; background: #fff; }

.main_n .title em { font-size: 40px; line-height: 1.3; }

/*.main_n>h2:nth-of-type(1){ margin-top:0;}*/

.elsdy_con1 { position: relative; text-align: center; }

.elsdy_con1 p { position: absolute; font-size: 14px; color: #fff; background: rgba(249,76,82,0.8); line-height: 1.8; width: 217px; }

.elsdy_con1 p:nth-of-type(1) { top: 260px; left: 46px; }

.elsdy_con1 p:nth-of-type(2) { top: 260px; left: 350px; }

.elsdy_con1 p:nth-of-type(3) { top: 260px; left: 652px; }

.elsdy_con1 p:nth-of-type(4) { top: 549px; left: 92px; width: 323px; line-height: 2.3; }

.elsdy_con1 p:nth-of-type(5) { top: 540px; left: 500px; width: 323px; line-height: 1.6; }

.elsdy_con2 { position: relative; text-align: center; }

.elsdy_con2 p { position: absolute; font-size: 18px; color: #fff; line-height: 1.6; vertical-align: top; }

.elsdy_con2 p:nth-of-type(1) { left: 108px; top: 193px; }

.elsdy_con2 p:nth-of-type(3) { left: 350px; top: 193px; }

.elsdy_con2 p:nth-of-type(5) { left: 573px; top: 183px; }

.elsdy_con2 p:nth-of-type(2) { left: 212px; top: 127px; }

.elsdy_con2 p:nth-of-type(4) { left: 471px; top: 127px; }

.elsdy_con2 p:nth-of-type(6) { left: 729px; top: 127px; }

.elsdy_con3 ul li { width: 743px; height: 117px; margin: 2% auto; }

.elsdy_con3 ul li dt { font-size: 18px; color: #fff; margin-left: 43px; line-height: 90px; font-weight: 600; width: 140px; display: inline-block; vertical-align: top; }

.elsdy_con3 ul li dd { width: 475px; margin-left: 50px; padding: 20px 0; font-size: 18px; color: #616161; display: inline-block; line-height: 1.6 }

.elsdy_con4 li { width: 820px; position: relative; margin: 3% auto; font-size: 0; }

.elsdy_con4 li p { display: inline-block; line-height: 2; border-radius: 10px; position: relative; z-index: 1; font-size: 18px; color: #fff; width: 30%; margin-left: 5%; background: #f94c52; box-shadow: 2px 2px 5px #CCC; text-align: center; }

.elsdy_con4 li p:first-child { margin-left: 0; }

.elsdy_con4 li:after { position: absolute; content: ""; border-bottom: 1px solid #f94c52; display: block; height: 1px; width: 100%; top: 0; bottom: 0; margin: auto; left: 0; }

.elsdy_con6, .elsdy_con5 { text-align: center; }

.elsdy_con7 { width: 780px; height: 640px; font-size: 0; }

.elsdy_con7 p { display: inline-block; width: 155px; margin: 100px 20px 45px; text-align: center; font-size: 18px; color: #333; }

.elsdy_con7 p:nth-of-type(13) { margin-left: 105px; }

.elsdy_con8 { width: 756px; position: relative; }

.elsdy_con8 h5 { position: absolute; top: 8.8%; left: 9%; font-size: 24px; color: #fff; }

.elsdy_con8 h5:nth-of-type(2) { right: 10%; left: auto; }

.elsdy_con8 ul { position: absolute; width: 100%; text-align: center; left: 0; top: 20%; }

.elsdy_con8 ul li { margin: 1% auto; }

.elsdy_con8 ul li p { font-size: 16px; color: #212121; width: 235px; display: inline-block; }

.elsdy_con8 ul li p:nth-of-type(2) { width: 286px; color: #fff; line-height: 2.5; }

.elsdy_con9 { width: 831px; position: relative; }

.elsdy_con9 img { width: 100%; display: block; }

.elsdy_con9 p { width: 165px; color: #616162; font-size: 18px; position: absolute; }

.elsdy_con9 p:nth-of-type(1) { top: 41px; left: 221px; }

.elsdy_con9 p:nth-of-type(2) { top: 55px; left: 436px; }

.elsdy_con9 p:nth-of-type(3) { top: 208px; left: 18px; }

.elsdy_con9 p:nth-of-type(4) { top: 209px; left: 640px; }

.elsdy_con9 p:nth-of-type(5) { top: 380px; left: 224px; }

.elsdy_con9 p:nth-of-type(6) { top: 380px; left: 439px; }

.lxwm { width: 887px; position: relative; line-height: 1.3; }

.lxwm img { display: block; width: 100%; }

.lxwm h6 { font-size: 26px; color: #fff; top: 8%; right: 3%; position: absolute; font-weight: 500; }

.lxwm div { position: absolute; top: 12%; left: 12%; }

.lxwm div p { font-size: 24px; color: #fff; }

.lxwm div p:nth-of-type(2) { background: -webkit-linear-gradient(left, #f97a7f, #ffffff, #ffffff, #f97a7f); background: -o-linear-gradient(left, #f97a7f, #ffffff, #ffffff, #f97a7f); background: -moz-linear-gradient(left, #f97a7f, #ffffff, #ffffff, #f97a7f); background: -ms-linear-gradient(left, #f97a7f, #ffffff, #ffffff, #f97a7f); color: #ee5156; font-weight: 600; width: 70%; text-align: center; margin-left: 0; }

.lxwm div p:nth-of-type(2n-1) { margin-bottom: 22px; }

.lxwm div p:nth-of-type(2n) { margin-bottom: 42px; }

/*elssgye*/

.elsgye_con1 ul { width: 890px; margin: 0 auto; text-align:center; }

.elsgye_con1 ul li { margin-right: 40px; margin-bottom: 15px; display: inline-block; }

.elsgye_con1 ul li p { font-size: 16px; color: #333; line-height: 2; text-align: center; }

.elsgye_con1 ul li:nth-of-type(3n) { margin-right: 0; }

.elsgye_con1 ul li:nth-of-type(3n)~li { margin-bottom: 0; }



.subiao li:hover { box-shadow: 0 0 8px #fb8186; }

.subiao2 li img { box-shadow: 0 0 8px #555; }

.subiao2 li:hover img { box-shadow: 0 0 8px #fb8186; }

.subiao2 li:hover p { color: #fb8186 }

.jizhong { text-align: center; }

.elsgye_con3 li { width: 200px; position: relative; text-align: center; display: inline-block; margin-left: 31.25px; }

.elsgye_con3 li h5 { font-size: 18px; color: #fff; font-weight: 600; line-height: 3.3; position: relative; z-index: 1; text-align: left; }

.elsgye_con3 li>img:nth-of-type(1) { position: absolute; left: -23px; top: 10px; }

.elsgye_con3 li>img:nth-of-type(2) { margin-bottom: 10px; }

.elssgye_con4 { background: #fedbdc; }

.elssgye_con4 ul { width: 780px; margin: 0 auto; overflow: hidden; }

.elssgye_con4 ul li { box-shadow: 0 0 8px #ccc; }

.elssgye_con4 ul li { width: 222px; margin: 30px auto; display: inline-block; margin-right: 55px; overflow: hidden; background: #fff; }

.elssgye_con4 ul li:nth-of-type(3n) { margin-right: 0 }

.elssgye_con4 ul li img { margin: 20px auto; }

.elssgye_con4 ul li p { font-size: 20px; color: #212121; text-align: center; margin-bottom: 20px; }

.elsgye_con7 { position: relative; width: 720px; margin: 0 auto; font-size: 0; }

.elsgye_con7 li { width: 91px; margin-right: 223.5px; margin-bottom: 70px; display: inline-block; }

.elsgye_con7 li p { font-size: 16px; color: #333; margin-top: 8px; text-align: center; }

.elsgye_con7 li:nth-of-type(3n) { margin-right: 0; }

.elsgye_con7 li:nth-of-type(6n)~li { margin-bottom: 0; }

.elsgye_con7>img { position: absolute; }

.elsgye_con7>img:nth-of-type(1) { left: 193px; top: 39px; }

.elsgye_con7>img:nth-of-type(2) { left: 505px; top: 39px; }

.elsgye_con7>img:nth-of-type(3) { left: 666px; top: 172px; transform: rotate(90deg) }

.elsgye_con7>img:nth-of-type(4) { left: 193px; top: 258px; transform: rotate(180deg) }

.elsgye_con7>img:nth-of-type(5) { left: 505px; top: 258px; transform: rotate(180deg) }

.elsgye_con7>img:nth-of-type(6) { left: 40px; top: 388px; transform: rotate(90deg) }

.elsgye_con7>img:nth-of-type(7) { left: 193px; top: 470px; }

.elsgye_con7>img:nth-of-type(8) { left: 505px; top: 470px; }

/*mgdy*/

.mgdy_con1 { width: 815px; text-align: center; margin-left:auto; margin-right:auto; }

.mgdy_con1 li { display: inline-block; }

.mgdy_con1 li img { border-radius: 50%; }

.mgdy_con1 li p { text-align: center; color: #232323; font-size: 16px; padding-top: 10px; }

.mgdy_con1 li:nth-of-type(1), .mgdy_con1 li:nth-of-type(2) { margin-right: 80px; }

.mgdy_con1 li:nth-of-type(4) { margin-right: 160px; }

.mgdy_con1 li:nth-of-type(3)~li { margin-top: 50px; }

.elsdy_con7.mady_con7 { height: 470px; }

.elsdy_con7.mady_con7 p { vertical-align: top; }

.elsdy_con7.mady_con7 p:nth-of-type(8)~p { margin-top: 70px; }

.mgdy_con9 { width: 820px; }

.mgdy_con9 li { display: inline-block; width: 400px; background: #f6f6f6; }

.mgdy_con9 li p { width: 124px; vertical-align: middle; padding: 0 38px; font-size: 18px; color: #999; display: inline-block; }

.mgdy_con9 li img { vertical-align: middle; width: 200px; height: 150px; }

.mgdy_con9 li:nth-of-type(2n) { margin-left: 20px; }

.mgdy_con9 li:nth-of-type(2)~li { margin-top: 20px; }

.mgdy_con9 li:nth-of-type(1) img:nth-of-type(2), .mgdy_con9 li:nth-of-type(4) img:nth-of-type(2), .mgdy_con9 li:nth-of-type(5) img:nth-of-type(2) { display: none; }

.mgdy_con9 li:nth-of-type(2) img:nth-of-type(1), .mgdy_con9 li:nth-of-type(3) img:nth-of-type(1), .mgdy_con9 li:nth-of-type(6) img:nth-of-type(1) { display: none; }

/*mgsgye*/

.mgsgye_con4 ul li { width: 200px; height: 116px; display: inline-block; margin-left: 30px; position: relative; }

.mgsgye_con4 ul li>img { position: absolute; left: -24px; top: 0; bottom: 0; margin: auto; }

.mgsgye_con4 ul li h6 { display: inline-block; height: 116px; line-height: 116px; font-size: 26px; color: #fff; width: 30px; vertical-align: middle; position: relative; z-index: 1px; text-align: center; }

.mgsgye_con4 ul li p { display: inline-block; vertical-align: middle; width: 125px; margin-left: 25px; }

.mgsgye_con4 ul li p em { font-size: 30px; color: #f94c52; font-weight: 600; }

.mgsgye_con4 ul li p span { font-size: 14px; color: #c3c3c3; display: block; }

.mgsgye_con4 ul li:first-child p em { font-size: 24.5px;  }

.elsdy_con7.masgye_con7 { height: 668px; }

.elsdy_con7.masgye_con7 p { vertical-align: top; }

.elsdy_con7.masgye_con7 p { display: inline-block; width: 160px; margin: 103px 150px 50px 0px; text-align: center; font-size: 18px; color: #333; }

.elsdy_con7.masgye_con7 p:nth-of-type(3n) { margin-right: 0; }

.elsdy_con7.masgye_con7 p:nth-of-type(10) { margin-left: 170px; margin-right: 120px; }

/*wkldy*/

.elsdy_con7.wkldy_con7 { height: 618px; }

.elsdy_con7.wkldy_con7 p { margin: 105px 20px 35px; vertical-align: top; }

.elsdy_con7.wkldy_con7 p:nth-of-type(8)~p { margin-top: 80px; }

.elsdy_con7.wkldy_con7 p:nth-of-type(12)~p { margin-top: 100px; }

.elsdy_con7.wkldy_con7 p:nth-of-type(13) { margin-left: 100px; }

/*twsgye*/

.elssgye_con4.twsgye_con4 { }

/*左边搜素*/

.souso { text-align: center; width: 100%; display: block; background: #fff; padding: 1px 0; margin-bottom: 15px; }

.souso img { width: 100%; display:block; }

.souso form { width: 95%; height: 36px; display: block; margin: 12px auto; position: relative; }

.souso input:nth-of-type(1) { display: none; }

.souso input:nth-of-type(2) { border: 0; position: absolute; left: 0; height: 100%; top: 0; text-indent: 2em; outline: none; line-height: 36px; color: #555; width: 230px; background: none; }

.souso button { border: 0; background: none; width: 40px; top: 0; right: 0; height: 100%; position: absolute; }

/**内页位置导航**/



.main_con_nav img { margin: 0 15px; vertical-align: middle }

.main_con_nav div { font-size: 16px; color: #555; display: inline-block; vertical-align: middle; }

.main_con_nav div a { display: inline-block; margin: 10px 0; font-size: 16px; color: #555; }

/**海外助孕**/

.haiwai ul li { margin-left: 16px; display: inline-block; }

.haiwai ul li span { display: inline-block; width: 100%; text-align: center; font-size: 22px; color: #212121; }

.haiwai ul li img { width: 100%; display: block; }

.haiwai ul li:nth-of-type(3)~li { margin-top: 16px; }

.subiao3 li:hover span { background: #f94c52; color: #fff; }

.subiao3 li:hover { box-shadow: 0 0 5px #f94c52; }

/**乌克兰试管婴儿***/

.elsdy_con7.wklsgye_con7 { height: 508px; }

.elsdy_con7.wklsgye_con7 p { vertical-align: top; }

.elsdy_con7.wklsgye_con7 p { display: inline-block; width: 160px; margin: 103px 150px 50px 0px; text-align: center; font-size: 18px; color: #333; }

.elsdy_con7.wklsgye_con7 p:nth-of-type(3n) { margin-right: 0; }

/*联系我们*/

.boxshow { width: 800px; box-shadow: 0 0 8px #CCC; border-radius: 15px; }

.lxwm_con1 { padding: 60px 0 25px 140px; width: 660px; }

.lxwm_con1 h5 { font-size: 22px; color: #07708E }

.lxwm_con1 p { font-size: 20px; color: #323232; line-height: 1.6; }

.lxwm_con1 div { text-align: right; margin-top: 8px; }

.lxwm_con1 div a { margin-right: 20px; font-size: 18px; color: #fff; background: #07708E; line-height: 2; padding: 0 20px; text-align: center; display: inline-block; border-radius: 5px; }

.lxwm_con2 { padding: 40px 0; }

.lxwm_con2 div { display: inline-block; vertical-align: middle; }

.lxwm_con2 div:nth-of-type(1) { width: 183px; margin: 0 90px; }

.lxwm_con2 div:nth-of-type(1) h6 { font-size: 23px; color: #373737; text-align: center; margin-bottom: 8px; }

.lxwm_con2 div:nth-of-type(2) { width: 420px; }

.lxwm_con2 div:nth-of-type(2) h4 { font-size: 28px; color: #1b1b1b; }

.lxwm_con2 div:nth-of-type(2) h5 { font-size: 28px; color: #07708E; }

.lxwm_con2 div:nth-of-type(2) p { font-size: 20px; color: #1b1b1b; }

.lxwm_con2 div:nth-of-type(2) * { margin: 8px auto; }

/**公司简介**/

.jianjie_con1 { width: 905px; }

.jianjie_con1 img { vertical-align: middle; margin-right: 20px; width: 550px; vertical-align: middle; }

.jianjie_con1 p { width: 335px; line-height: 2.23; vertical-align: middle; display: inline-block; font-size: 14px; color: #434343; text-indent: 2em; }

.jianjie_con2 .bd { width: 798px; margin: 0 auto; }

.jianjie_con2 .bd li { display: inline-block; margin: 0 10px; }

.jianjie_con3 { width: 895px; }

.jianjie_con3 p { display: inline-block; font-size: 20px; color: #434343; line-height: 1.8; text-indent: 2em; width: 558px; margin-right: 15px; vertical-align: middle; }

.jianjie_con3 img { width: 322px; vertical-align: middle; }

.jianjie_con4 h3 { font-size: 22px; color: #07708E; font-weight: 600; text-shadow: 2px 2px 4px #000; text-align: center; margin-bottom: 20px; }

.jianjie_con4 ul { width: 553px; display: inline-block; vertical-align: middle; margin-left: 7px; }

.jianjie_con4 ul li { width: 269px; position: relative; display: inline-block; margin-left: 15px; }

.jianjie_con4 ul li:hover span, .jianjie_con4 div:hover span { color: #07708E; }

.jianjie_con4 ul li:nth-of-type(2n-1) { margin-left: 0; }

.jianjie_con4 ul li:nth-of-type(2)~li { margin-top: 15px; }

.jianjie_con4>div { width: 344px; position: relative; margin-left: 15px; display: inline-block; vertical-align: middle; }

.jianjie_con4 img { width: 100%; display: block; }

.jianjie_con4 span { line-height: 2; background: rgba(51,51,51,0.6); position: absolute; font-size: 14px; color: #fff; text-align: center; width: 100%; bottom: 0; left: 0; }

/**新闻动态**/

.xwdt_con1 { width: 885px; }

.xwdt_con1 h3 { border-bottom: 2px solid #07708E; padding: 0 20px 3px; font-weight: 500; }

.xwdt_con1 h3 em { width: 748px; display: inline-block; vertical-align: middle; font-size: 20px; color: #07708E; }

.xwdt_con1 h3 a { vertical-align: middle; display: inline-block; font-size: 20px; color: #07708E }

.xwdt_con1 ul { padding: 0 20px; }

.xwdt_con1 ul li { width: 48%; display: inline-block; margin: .3% auto; }

.xwdt_con1 ul li:nth-of-type(2n) { margin-left: 4%; }

.xwdt_con1 ul li a { width: 295px; padding-right: 20px; display: inline-block; vertical-align: middle; font-size: 14px; color: #212121; line-height: 1.6; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.xwdt_con1 ul li a img { margin-left: 1%; }

.xwdt_con1 ul li a:hover { color: #07708E }

.xwdt_con1 ul li span { font-size: 14px; color: #888; vertical-align: middle; }

.xwdt_con2 ul li { width: 33.33%; display: inline-block; text-align: center; }

.xwdt_con2 ul li img { box-shadow: 0 0 10px #ccc; border-radius: 50%; }

.xwdt_con2 ul li em { display: block; text-align: center; font-size: 26px; color: #151515; line-height: 1.6; }

.xwdt_con2 ul li span { font-size: 20px; color: #b4b4b4; display: block; text-align: center; line-height: 1.4; }

.xwdt_con2 ul li:nth-of-type(3)~li { margin-top: 30px; }

.xwdt_con2 ul li:hover img { box-shadow: 0 0 10px #07708E; }

.xwdt_con2 ul li:hover em, .xwdt_con2 ul li:hover span { color: #07708E; }



/*新闻动态列表页**/

.xwlist { width: 890px; margin: 0 auto; }

.xwlist li { margin: 15px auto; border-bottom: 1px dashed #8e8e8e; padding-bottom: 15px; }

.xwlist img { width: 180px; height: 140px; vertical-align: middle; margin-left: 25px; }

.xwlist div { width: 685px; display: inline-block; vertical-align: middle; }

.xwlist div h5 { margin-bottom: 15px; }

.xwlist div h5 a { display: inline-block; width: 520px; display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; vertical-align: middle; font-size: 22px; color: #07708E; font-weight: 500; }

.xwlist div h5 span { font-size: 16px; color: #898989; vertical-align: middle; font-weight: 500; }

.xwlist div p { font-size: 18px; color: #6f6f6f; line-height: 1.8; text-indent: 2em; }

.xwlist div p a { color: #07708E }

/*文章页*/

.bodytit { font-size: 24px; color: #333; text-align: center; font-weight: 500; }

.fw-con1 { padding-bottom: 40px; }

p.bodytit_bot { text-align: center; border-bottom: 1px dashed #d6d6d6; padding-bottom: 20px; }

p.bodytit_bot span { padding-right: 90px; vertical-align: middle; color: #797979; font-size: 18px; }

p.bodytit_bot span:last-child { margin-right: 0; }

.body { font-size: 16px; color: #555; line-height: 1.6; }

.body p { font-size: 16px; color: #555; line-height: 1.6; margin: 15px 0; }

.prenext li a { font-size: 18px; color: #555; }

.prenext li a:hover, .arcbot a:hover { color: #07708E; }

.prenext li { font-size: 16px; }

.arcbot { text-align: right; padding-right: 10px; }

.arcbot a { font-size: 18px; color: #323232; }

.arcbot a:nth-of-type(1) { margin-right: 20px; }

.w96 { width: 96%; margin-left: auto; margin-right: auto; }

/**专家列表页**/

.jzlz_list { width: 865px; }

.jzlz_list li { box-sizing: border-box; width: 266.66px; padding: 5px; display: inline-block; vertical-align: top; margin: 15px 30px 15px 0; }

.jzlz_list li:nth-of-type(3n) { margin-right: 0; }

.jzlz_list li img { width: 250px; height: 200px; display: block; margin: 0 auto; }

.jzlz_list li>div { vertical-align: middle; margin: 20px auto; }

.jzlz_list li>div h6 { text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.jzlz_list li>div h6 a { display: inline-block; vertical-align: middle; font-size: 16px; color: #333; font-weight: 600; }

.jzlz_list li>div p { font-size: 16px; color: #555; line-height: 1.4; margin: 8px auto; }

.jzlz_list li>div p:nth-of-type(1) { font-size: 16px; font-weight: 600; color: #333; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.jzlz_list li>div p:nth-of-type(2) { text-indent: 2em; }

.jzlz_list li>div p a { color: #f94c52; }

.jzlz_list li>div div.zx { text-align: center; margin-top: 10px; }

.jzlz_list li>div div.zx a { font-size: 16px; line-height: 1.8; background: #07708E; color: #fff; font-size: 20px; color: #fff; line-height: 1.8; display: inline-block; padding: 0 15px; }

.jzlz_list li>div div.zx a:nth-of-type(1) { margin-right: 30px; }

/**成功案例列表页**/

.case_list { width: 90%; margin-left: auto; margin-right: auto; }

.case_list li { padding: 20px 0; border-bottom: 1px dashed #e9e9e9; }

.case_list li:hover { box-shadow: 0 0 8px #ccc; }

.case_list li img { width: 200px; height: 150px; vertical-align: middle; margin: 0 20px; }

.case_list li div { width: 536px; display: inline-block; vertical-align: middle; }

.case_list li div p { font-size: 16px; color: #555; }

.case_list li div p:nth-of-type(2), .case_list li div p:nth-of-type(3), .case_list li:hover div h5 a { color: #f94c52 }

.case_list li div h5 a { font-size: 20px; color: #212121; }

.case_list li div p a { font-size: 20px; color: #212121; }

.case_list li div p:last-child a { font-size: 16px; color: #f94c52; }

/**医院列表页**/

.host_list { width: 90%; margin-left: auto; margin-right: auto; }

.host_list li { margin-top: 30px; border: 1px solid #e8e8e8; }

.host_list li img { width: 360px; height: 300px; vertical-align: middle; }

.host_list li>div { display: inline-block; width: 435px; padding: 0 17.5px; vertical-align: middle; }

.host_list li h5 { text-align: center; }

.host_list li h5 a { font-size: 24px; color: #333; }

.host_list li p { font-size: 16px; color: #555; line-height: 1.6; text-indent: 2em; }

.host_list li p a { color: #f94c52; }

.host_list .zx { text-align: center; }

.host_list .zx a { background: #07708E; color: #fff; font-size: 20px; color: #fff; line-height: 1.8; display: inline-block; padding: 0 30px; }

/**医院终极列表页***/

.arcyy_con { width: 94%; }

.arcyy_con p { font-size: 16px; margin: 10px auto; text-indent: 2em; color: #666; }

.arcyy_hj { width: 896px; }

.arcyy_hj img { width: 436px; height: 334px; margin-right: 20px; }

.arcyy_hj img:nth-of-type(2n) { margin-right: 0; }

.arcyy_hj img:nth-of-type(2n)~img { margin-top: 20px; }

/**精子卵子库**/

.jzlzk_list{ width:96%;}

.jzlzk_list li { border: #e8e8e8 solid 1px; box-sizing: border-box; padding: 5px; width: 48.75%; display: inline-block; vertical-align: top; margin: 10px 0; }

.jzlzk_list li:nth-of-type(2n) { margin-left: 2.5%; }

.jzlzk_list li img { width: 120px; height: 150px; vertical-align: middle; margin-right: 15px; }

.jzlzk_list li>div { width: 260px; vertical-align: middle; display: inline-block; }

.jzlzk_list li>div h6 a { display: inline-block; width: 180px; vertical-align: middle; font-size: 20px; color: #333; font-weight: 500; }

.jzlzk_list li>div h6 span { font-size: 18px; color: #555; text-align: right; display: inline-block; font-weight: 200 }

.jzlzk_list li>div p { font-size: 16px; color: #555; line-height: 1.4; margin: 3px 0 5px; }

.jzlzk_list li>div p a { color: #f94c52; }

.jzlzk_list li>div div.zx { text-align: left; }

.jzlzk_list li>div div.zx a { font-size: 16px; line-height: 1.8; padding: 0 20px ;background: #07708E; color: #fff; }

/***old 服务页面**/

.fw-con1{ padding:20px; background:#fff;}

/*.main_n .con{padding:20px; background:#fff;}*/

.fw-con-tit{ font-weight:500; text-align:center; margin:60px auto 25px;}

.fw-con-tit img{ vertical-align:top;}

.fw-con-tit span{ vertical-align:top; font-size:20px; color:#aaa; font-weight:100; display:inline-block; line-height:1; text-align:left; margin-left:-10px ; position:relative; z-index:1;}

.fw-con-tit span em{ display:block; font-size:30px; color:#f94c52; line-height:1.2; text-align:left;}

.fw-con1>p{ font-size:16px; color:#565656; text-indent:2em; line-height:1.8;}

.fw-con1 .zx{ margin:40px auto; }

.fw-con1 .zx a{line-height:2.5;}



/**banner*/

#banner_slide { height: 450px; overflow: hidden; position: relative;}

#banner_slide li { height: 450px; overflow: hidden; position: absolute; width: 100%; }

#banner_slide .btn { position: absolute; right: 0; bottom: 0; left: 50%; width: 400px; height: 33px; margin-left: -208px; text-align: center; z-index: 9; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; }

#banner_slide .btn:hover { -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }

#banner_slide .btn span { display: inline-block; _display: inline; _zoom: 1; width: 10px; height: 10px; _font-size: 0; margin: 6px; cursor: pointer; background: #b3b2af; z-index: 9; border-radius: 50%; box-shadow: -1px -1px 2px #797875; }

#banner_slide .btn span.on { background: #07708E; z-index: 9; border: 1px solid #FFF; }

#banner_slide .preNext { width: 39px; height: 73px; position: absolute; top: 245px; cursor: pointer; z-index: 9; opacity: 0; }

#banner_slide .pre { left: 8%; z-index: 9 }

#banner_slide .next { right: 8%; background-position: -39px 0; z-index: 9 }

#banner_slide:hover .preNext { opacity: 0.5; }

#banner_slide:hover .pre { left: 8%; }

#banner_slide:hover .next { right: 8%; }

#banner_slide .pre:hover, #banner_slide .next:hover { opacity: 1; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; }

#banner_slide .pre:hover { opacity: 0.5; }

#banner_slide .next:hover { opacity: 0.5; }

.index_banner_box { padding: 0px; margin: 0px }

.bannerdhbox { width: 100%; height: 450px; position: relative; margin: 0 auto; padding: 0px; margin: 0px }

.bannerdhbox .banner_aa { width: 100%; transition: all 0.3s linear 0.5s; height: 450px;vertical-align:middle;}

.bannerdhbox .banner_aa a { display: block; height: 450px; }


/*分页*/
.m-page {
	text-align:right;
	font-size:0;
	height:38px;
	line-height:38px;
	padding-right:10px;
}
.m-page li {
	display:inline
}
.m-page a, .m-page i {
	display:inline-block;
	font-size:15px;
	background-color:#f94c52;
	padding:0px 13px;
	height:36px;
	overflow:hidden;
	text-align:center;
	border:0px #FFFFFF solid;
	color:#FFFFFF;
	font-family:Arial;
	margin-left:5px;
	vertical-align:top;
}
.m-page a.next, .m-page a.prev {
	font-family:宋体;
	font-size:16px;
	font-weight:700;
}
.m-page a:hover, .m-page li.thisclass a {
	color:#FFFFFF;
}
.m-page span {
	font-size:14px;
	padding-right:10px;
}


img.wx_01 {
    margin-right: 10px;
}

img.wx_03 {
    margin-top: 10px;
}
.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url("../images/JS_02.png") no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{position:fixed;right:20px;top:130px;z-index:50;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-30);}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #e6e6e6;border-top:1px dashed #eaeaea;background-color:#fff;color:#666;font:normal 14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #e6e6e6;}
.fixed-bar .gotop:hover{z-index:10;border-color:#F36B39;background-color:#F36B39;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #e6e6e6; height:371px;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;margin:-1px -1px 0;background:#F36B39;}
.fixed-bar .consult-box .consult-title{color:#fff;font:normal 16px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:9px 0;border-bottom:1px dashed #eaeaea;}
.fixed-bar .consult-list li{padding:6px 0 6px 23px;color:#666;font:normal 12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; font-weight:bold;}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:10px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:134px;background:#fff; height:371px;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:132px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}

.ny_alla,.ny_all{width:1200px; float:none; margin:0px auto; overflow:hidden;}
.news_list,.news_list li,.fenye,.tagsabc,.fenleiul1,.fenleiul1 li a,.fenleitj,.fenleitj h3,.fenleiul2,.flul2t,.flul2i{ width:100%;float:left; overflow:hidden;}
.search_l {width: 520px;line-height: 34px;float:left; overflow:hidden;}
.search_r {width: 390px;float:right;overflow:hidden;}
.search_r .search-keyword {border: 1px solid #dfdfdf;line-height: 28px;width: 200px;padding: 2px 8px;color: #666;}
.search_r .search-option {border: 1px solid #dfdfdf;line-height: 34px;height: 34px;width: 100px;color: #666;}
.search_r .search-submit {border: 1px solid #dfdfdf;background: #dfdfdf;line-height: 34px;height: 34px;width: 60px;cursor: pointer;color: #666;}
.search-keyworda,.search-optiona,.search-submita{float:left;border:1px solid #dfdfdf;color:#999;}
.search-keyworda{line-height:28px; width:200px; padding:2px 8px;}
.search-optiona{line-height:34px; height:34px; width:100px;}
.search-submita{background:#dfdfdf; line-height:34px; height:34px; width:60px; cursor:pointer;}
.search-submita:hover{border:1px solid #1DB5A8; background:#1DB5A8; color:#fff;}
.news_list li{ border-bottom:1px dashed #dfdfdf; padding-bottom:15px; margin-bottom:15px;}
.news_list li img{width:196px; height:130px; float:left; margin-right:20px;}
.news_list li span{ color:#666; font-size:12px; line-height:30px;}
.fenye{ padding:20px 0;}
.fenye td{ padding:5px;}
.tagsabc{height:30px; padding:10px 0;margin:10px 0;color:#666;font:14px/30px "Microsoft YaHei",Arial;}
.tagsabc a{ padding:5px 20px; border:1px solid #dfdfdf; margin:0 2px;-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;font:bold 14px/30px "Microsoft YaHei",Arial; color:#666;}
.tagsabc a:hover{border:1px solid #1DB5A8; background:#1DB5A8; color:#fff;}
.fenleiabc{width:1200px; float:none; margin:10px auto; overflow:hidden;}
.fenleiabc_l{width:600px; float:left; overflow:hidden;}
.fenleiabc_l,.fenleiabc_l a,.fenleiul2 li p,.fenleiul2 li span{color:#999;}
.fenleiabc_r{ width:370px; float:right; overflow:hidden;}
.fenleiul1 li{width:120px; float:left; overflow:hidden; text-align:center;}
.fenleiul1 li a{ line-height:30px; display:block; height:30px; text-align:center; color:#333;}
.fenleiul1 li a:hover{background:#1DB5A8;color:#fff; font:bold 14px/30px "Microsoft YaHei",Arial;}
.fenleitj h3{font:bold 16px/30px "Microsoft YaHei"; margin-top:20px; border-top:1px dashed #dfdfdf; padding-top:10px;}
.fenleitj li{ width:33%; height:30px; line-height:30px; float:left; overflow:hidden;}
.fenleiul2 li{width:350px; float:left; overflow:hidden; margin:10px; padding:10px; border:1px solid #dfdfdf; background:#fff;}
.fenleiul2 li img{width:150px; height:113px; float:left; overflow:hidden; margin-right:20px;}
.fenleiul2 li a{font:bold 15px/30px "Microsoft YaHei",Arial;}
.fenleiul2 li .flul2t{ height:30px;}
.fenleiul2 li p{font:14px/22px "Microsoft YaHei",Arial;}
.fenleiul2 li span{font:12px/15px "Microsoft YaHei",Arial;}
.fenleiul2 li:Hover{border:1px solid #1DB5A8;}
.fenleiul2 li:Hover a{color:#1DB5A8;}