* { margin: 0; padding: 0; border: 0; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img { border: medium none; margin: 0; padding: 0; list-style-type: none; vertical-align: middle; }
body { color: #404040; font-weight: normal; background: #ffffff; font-family: '微软雅黑' !important; font-size: 14px; overflow-x:hidden; }
div, dl { display: block; }
img { border: 0px; vertical-align: top; }
.height { height: 10px; clear: both; overflow: hidden; }
em { font-style: normal; }
i { font-style: normal; font-style: normal; }
a { text-decoration: none; color: #404040; list-style: none; }
a:focus { outline: none }
a:hover { outline: none }
a:active { star:expression(this.onFocus=this.blur());}
:focus { outline: 0; }
.fl { float: left; }
.fr { float: right; }
.header { width: 100%; }
.clear { clear: both; overflow: hidden; }
.icon { background: url(../images/jsxbt_bg.png) no-repeat; vertical-align: top; display: inline-block; }
/*-----------------------------------logo--------------------------------*/
.logo { width: 1100px; margin: 10px auto; float: none; }
.topnav { width: 100%; height: 60px; background-color: #3393dd; clear: both; float: none; overflow: hidden; }
.topnav ul { width: 1100px; height: 60px; margin: 0 auto; float: none;}
.topnav ul li { width: 137px; height: 60px; line-height: 60px; text-align: center; float: left; overflow: hidden; display: inline; transition: background 0.3s; -webkit-transition: background 0.3s; }
.topnav ul li a { width: 137px; height: 60px; font-size: 18px; color: #fff; text-align: center; overflow: hidden; float: left; }
.topnav ul li a:hover { color: #404040; background: #ccc; text-decoration: none; }
.topnav ul li .hover { color: #404040; background: #ccc; text-decoration: none; }
/*********banner****************/
.banner {margin: 0px auto; width: 100%; zoom: 1; height: auto; overflow: hidden;}
.banner a img{border: none;margin:0 auto;display:block;}
/***********banner************/
.mtbg { width: 1100px; margin: 20px auto; }
.mtbg .mtbg_lf { width: 51%; float: left; position: relative; }
.mtbg .mtbg_lf h3 { height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5; background: url(../images/flx.jpg) 0px 13px no-repeat; }
.mtbg .mtbg_lf h3 span { color: #333333; font-size: 26px; border-bottom: 1px solid #3393dd; height: 50px; line-height: 50px; display: block; width: 22%; font-weight: normal; padding-left: 40px; }
.hhh { height: 15px; clear: both; }
.slideBox { width: 550px; height: 330px; overflow: hidden; }
.slideBox .hd { height: 15px; overflow: hidden; position: absolute; right: 30px; bottom: 10px; z-index: 1; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 5px; margin-bottom: 5px; width: 25px; height: 12px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; box-shadow: 1px 1px 1px #3a3a3a; }
.slideBox .hd ul li.on { background: #ec1414; color: #fff; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd img { width: 550px; height: 330px; display: block; }
.slideBox .prev { position: absolute; left: 85%; top: 13%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url() center no-repeat; }
.slideBox .next { position: absolute; left: 91%; top: 13%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url() center no-repeat; }
.mtbg .mtbg_zh { width: 1px; height: 410px; float: left; margin: 0 20px; background: #e5e5e5; }
.mtbg .mtbg_ri { width: 45%; float: left; }
.mtbg .mtbg_ri h3 { height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5; background: url(../images/flx.jpg) 0px 13px no-repeat; }
.mtbg .mtbg_ri h3 span { color: #333333; font-size: 26px; border-bottom: 1px solid #3393dd; height: 50px; line-height: 50px; display: block; width: 22%; font-weight: normal; padding-left: 40px; float: left; }
.mtbg .mtbg_ri h3 .morej a { float: right; display: inline-block; color: #3393dd; padding: 2px 10px; border: 1px #ccc dashed; display: inline-block; line-height: 18px; margin-top: 20px; font-size: 15px; font-weight: normal; margin-right: 10px; border-radius: 11px; }
.mtbg_ri dl { padding: 14px 0 15px; height: 80px; clear: both; border-bottom: 1px #ccc dashed; }
.mtbg_ri dl dt { float: left; padding-right: 3%; width: 93px; }
.mtbg_ri dl dt a img{width: 100%;height: 70px;}
.mtbg_ri dl dd { float: left; width: 77%; }
.mtbg_ri dl dd strong { font-size: 18px; color: #3c9ced; font-weight: normal; line-height: 26px; margin-bottom: 5px; display: block; }
.mtbg_ri dl dd strong a {color: #3c9ced;}
.mtbg_ri dl dd p { line-height: 19px; text-align: justify; text-justify: inter-ideograph; }
.mtbg_ri dl dd p em a { color: #fea200; }
.zxjd { width: 1100px; height: 120px; margin: 35px auto; }
.tybt { width: 1100px; margin: 20px auto 0; }
.tybt h3 { height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5; background: url(../images/flx.jpg) 0px 13px no-repeat; }
.tybt h3 span { color: #333333; font-size: 26px; border-bottom: 1px solid #3393dd; height: 50px; line-height: 50px; display: block; font-weight: normal; padding-left: 40px; float: left; }
.tybt h3 .morej a { float: right; display: inline-block; color: #3393dd; padding: 4px 18px; border: 1px #ccc dashed; display: inline-block; line-height: 22px; margin-top: 10px; font-size: 16px; font-weight: normal; margin-right: 15px; border-radius: 30px; }
.tybt h3 .ydyjd { font-size: 16px; font-weight: normal; float: right; margin-right: 15px; color: #333333; line-height: 55px; }
.tybt h3 .ydyjd i { color: #ec1414; }
/*************************************************************/
.tsjy_buts:hover { background: #999999 }
.tj { margin: 20px 8px; }
.tj .stxt { border: 1px #ccc solid; height: 30px; line-height: 30px; padding-left: 10px; color: #ccc; border-radius: 5px; letter-spacing: 1px; font-size: 14px; }
.tj .sbtn { line-height: 30px; width: 45px; border-radius: 5px; text-align: center; background: #898989; color: #fff; cursor: pointer; }
.xbanner { margin: 3px auto; clear: both; overflow: hidden; width: 1100px; }
.xbanner .ysxm{font-size: 18px;text-align: center;margin-top: 10px;}
.xbanner .ysxm a{color: #3c9ced;}
.rmgz { width: 1100px; margin: 0 auto 20px; }
.rmgz .rmgz_lf { margin: 20px 10px 0 0; float: left; }
.rmgz .rmgz_zh { width: 1px; height: 370px; float: left; margin: 5px; background: #e5e5e5; }
.rmgz .rmgz_ri { float: left; margin: 20px 0 0 10px; width: 718px; }
.rmgz .rmgz_ri dl { height: 100px; margin-bottom: 15px; }
.rmgz .rmgz_ri dl dt { float: left; margin: 0px 20px 10px 2px; }
.rmgz .rmgz_ri dl dd strong { font-size: 18px; color: #3c9ced; font-weight: normal; line-height: 40px; }
.rmgz .rmgz_ri dl dd p { line-height: 24px; font-size: 14px; }
.rmgz .rmgz_ri dl dd p a { color: #fea200; }
.rmgz .rmgz_ri .hhtt { width: 348px; height: 36px; line-height: 36px; background: #f0f5f3 url(../images/f_bg.png) left no-repeat; margin: 5px; float: left; color: #333333; font-size: 15px; }
.rmgz .rmgz_ri .hhtt i { color: #660502; font-size: 14px; width: 45px; text-align: center; display: inline-block; margin-right: 10px; }
.rmgz .rmgz_ri .hhtt i img {width: 34px;}
.rmgz .rmgz_ri .hhtt em { color: #fea200; display: inline-block; float: right; margin-right: 15px; }
.jszx { width: 1100px; margin: 20px auto; }
.jszx .jszx_tit { width: 200px; float: left; margin-right: 20px; }
.jszx .jszx_tit ul li { width: 216px; height: 80px; line-height: 80px; margin: 20px auto; font-size: 20px; color: #333333; background-color: #eeeeee; }
.jszx .jszx_tit ul li.hover { background: url(../images/lsbg.jpg) center no-repeat; width: 230px; height: 80px; color: #fff; }
.jszx .jszx_tit ul li span { width: 45px; height: 45px; float: left; display: inline-block; margin: 20px 10px 0 10px; }
.jszx .jszx_tit ul li span.sp1 { width: 45px; height: 45px; background-position: 1px 0; }
.jszx .jszx_tit ul li span.sp2 { width: 45px; height: 45px; background-position: 1px -55px; }
.jszx .jszx_tit ul li span.sp3 { width: 45px; height: 45px; background-position: 1px -111px; }
.jszx .jszx_tit ul li span.sp4 { width: 45px; height: 45px; background-position: 1px -168px; }
.jszx .jszx_tit ul li.hover span.sp1 { background-position: -55px 0; }
.jszx .jszx_tit ul li.hover span.sp2 { background-position: -55px -55px; }
.jszx .jszx_tit ul li.hover span.sp3 { background-position: -55px -111px; }
.jszx .jszx_tit ul li.hover span.sp4 { background-position: -55px -168px; }
.jszx .jszx_con { width: 840px; float: right; border: 1px #3393dd solid; margin: 15px 5px 0 0; }
.jszx .jszx_con ul { width: 97%; height: 200px; margin: auto; border-bottom: 1px #ccc solid; }
.jszx .jszx_con ul li { float: left; width: 25%; text-align: center; margin: 20px auto; }
.jszx .jszx_con ul li i { line-height: 40px; color: #3393dd; font-size: 16px; margin-top: 20px; }
.jszx .jszx_con .jszx_condb { margin-top: 5px; height: 175px; }
.jszx .jszx_con .jszx_condb .jsqp { width: 468px; float: left; }
.jszx .jszx_con .jszx_condb .jsqp p { float: left; text-align: justify; text-justify: inter-ideograph; margin: 10px 15px 0px 23px; box-sizing: border-box; font-size: 14px; line-height: 27px; text-indent: 2em; }
.jszx .jszx_con .jszx_condb .jsys { float: left; width: 360px; }
.jszx .jszx_con .jszx_condb .jsys span { width: 25%; float: left; text-align: center; margin-bottom: 10px; }
.jszx .jszx_con .jszx_condb .jsys span img { display: block; margin: 10% 20%; }
.jszx .jszx_con .jszx_condb .jsys strong { width: 90%; display: block; margin: 10px 0 0 12px; font-size: 17px; font-weight: normal; }
.jszx .jszx_con .jszx_condb .jsys .yyqzx { float: left; margin: 5px 0 0 18px; }
.jszx .jszx_con .jszx_condb .jsys .yyqzx .yyqzx_lf { border: 1px #cccccc solid; height: 25px; line-height: 25px; font-size: 12px; color: #666666; width: 236px; text-indent: 8px; }
.jszx .jszx_con .jszx_condb .jsys .yyqzx .yyqzx_ri { height: 27px; cursor: pointer; color: #fff; background: #038760; width: 74px; line-height: 25px; font-size: 15px; margin-left: -4px; text-align:center; display:inline-block; }

.qbxl { width: 1100px; position: relative; margin: 20px auto; border: 1px #e5e5e5 solid; }
.qbxl .bd ul { width: 1100px; height: 360px; }
.qbxl .bd ul li .qbxl_lf { float: left; margin: 15px; }
.qbxl .bd ul li .qbxl_lf p { font-size: 16px; line-height: 30px; background: #eaeaea; margin-top: 10px; padding: 0 0 10px 20px; color: #494949; }
.qbxl .bd ul li .qbxl_lf p b { font-size: 16px; line-height: 35px; }
.qbxl .bd ul li .qbxl_ri { float: left; width: 545px; height: 476px; margin-top: 15px; background: #eaeaea; }
.qbxl .bd ul li .qbxl_ri p { font-size: 16px; line-height: 30px; background: #eaeaea; margin-top: 10px; padding: 0 0 10px 20px; color: #494949; }
.qbxl .bd ul li .qbxl_ri p span { font-size: 14px; line-height: 22px; background: #eaeaea; padding: 5px 14px 0 0px; color: #494949; display: block; text-align: justify; }
.qbxl .bd ul li .qbxl_ri p span b { font-size: 16px; line-height: 35px; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb { margin-top: 10px; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb .qbxl_ridblf { margin: 0 0 0 120px; float: left; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb .qbxl_ridblf a { color: #ec1414; display: inline-block; font-size: 13px; border: 1px #ec1414 solid; border-radius: 5px; padding: 2px 10px; margin: 5px; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb .qbxl_ridbri { float: left; margin: 0 0 0 10px; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb .qbxl_ridbri a { font-size: 14px; width: 60px; color: #333333; margin: 5px; line-height: 20px; float: left; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb .qbxl_ridbri .zshf01 { background: url() 5px center no-repeat; height: 20px; width: 30px; float: left; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb .qbxl_ridbri .zshf02 { background: url() 5px center no-repeat; height: 20px; width: 30px; float: left; background-position: -30px 0; }
.qbxl .bd ul li .qbxl_ri .qbxl_ridb .qbxl_ridbri .zshf03 { background: url() 5px center no-repeat; height: 20px; width: 30px; float: left; background-position: -60px 0; }
.qbxl .qbxlan a.qian {width: 30px; height: 85px; background:#eeeeee url() center no-repeat; background-position:0 27px; position: absolute; top: 10px; left: 20px; z-index: 1; cursor: pointer;  }
.qbxl .qbxlan a.hou { width: 30px; height: 85px; background:#eeeeee url() center no-repeat; background-position: -23px 27px; position: absolute; top: 10px; right: 20px; z-index: 1; cursor: pointer;}
.by-gy { width: 1100px; margin: 20px auto; overflow: hidden }
.by-gy-tab { width: 1100px; overflow: hidden; margin: 7px auto; }
.by-gy-tab li { width: 240px; float: left; padding: 0px 60px; margin: 3px; height: 60px; background: #eeeeee; color: #3393dd; font-size: 20px; cursor: pointer; line-height: 60px; }
.by-gy-tab li.hover { background-color: #3393dd; color: #fff; }
.by-gy-tab li i { width: 45px; height: 45px; float: left; margin: 7px; }
.by_gy_ic1 { background: url(../images/axtp.png) 0 0; background-position: -116px -7px; }
.by_gy_ic2 { background: url(../images/axtp.png) 0 0; background-position: -113px -67px; }
.by_gy_ic3 { background: url(../images/axtp.png) 0 0; background-position: -222px -123px; }
.by-gy-tab li.hover .by_gy_ic1 { background: url(../images/axtp.png) 0 0; background-position: -57px -7px; }
.by-gy-tab li.hover .by_gy_ic2 { background: url(../images/axtp.png) 0 0; background-position: -55px -67px; }
.by-gy-tab li.hover .by_gy_ic3 { background: url(../images/axtp.png) 0 0; background-position: -53px -123px; }
.lianjie_box {width: 1100px;margin: 50px auto;}
.lianjie {padding-bottom: 15px;}
.lianjie a {color: #3C9CED; display: inline-block; line-height: 35px; font-size: 16px;}
.footer { width: 100%; height: 350px; background: #58b3f9; margin: 20px 0 0; }
.footer ul { width: 1100px; margin: auto; position: relative; }
.footer_lf { position: absolute; top: -14px; left: 0; }
.footer_zh { width: 490px; float: left; margin: 15px 20px 0 350px; }
.footer_zh p { color: #fff; font-size: 15px; line-height: 30px; margin-top: 12px; padding-left: 80px; }
.footer_zh p strong { font-size: 24px; font-weight: bold; }
.footer_zh .footer_zh01 em { width: 62px; height: 62px; background: url(../images/footer_png.png) center no-repeat; background-position: 0 -4px; float: left; }
.footer_zh .footer_zh02 em { width: 62px; height: 62px; background: url(../images/footer_png.png) center no-repeat; background-position: 0 -73px; float: left; }
.footer_zh .footer_zh03 em { width: 62px; height: 62px; background: url(../images/footer_png.png) center no-repeat; background-position: 0 -140px; float: left; }
.footer_ri { float: left; width: 210px; }
.footer_ri img { margin: 28px 20px 10px; }
.footer_ri span { display: block; color: #fff; text-align: center; line-height: 20px; font-size: 15px; }
.bdlist ul li {
	float:left;
	width:33%;
	box-sizing: border-box;
	border-bottom: 1px #cccccc dashed;
	padding: 10px 0 5px 10px;
}
.xbanner ul li {
	float: left;
	padding: 0 12px;
}
/*---------------------------list---------------------------------*/
.list-con, .con-main { width: 100%; margin: 0 auto; padding-top: 30px; }
.list-c, .con-c { width: 1000px; margin: 0 auto; }
.list-l, .con-l { float: left; width: 700px; background: #ffffff; }
.location { background: url(../images/icon_03.gif) no-repeat center bottom; height: 45px; line-height: 45px; width: 676px; margin-left: 20px; margin-top: 5px; }
.location i { font-size: 20px; color: #3393dd; }
.location span { color: #333333; font-size: 16px; }
.location a { color: #333333; }
.main-txtx-logo {padding:20px 0px;}
.ny_xsjl {
	width: 100%;
	height: 171px;
	margin: auto;
	border-bottom: #bcbcbc 1px dashed;
}
.ny_xsjl1 {
	margin-top: 20px;
	float: left;
}
.ny_xsjl1 a img {
	object-fit: cover;
}
.ny_xsjl2 {
	width: 400px;
	height: 125px;
	float: left;
	margin: 20px 0 0 10px;
}
.ny_xsjl2 h4 {
	font-size: 16px;
	color: #454545;
	font-weight: normal;
}
.ny_xsjl2 p {
	font-size: 14px;
	color: #666666;
	text-indent: 2em;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	margin: 6px 0;
}
.ny_xsjl2 p a {
	color: #3393DD;
}
.pagelist_1 li {
	display: inline-block;
}
.articleTime span {
	padding: 0 50px 0 27px;
	color: #b3b3b3;
	font-size: 14px;
	line-height: 25px;
}
.pagelist_1 {background: #fff;padding-bottom: 50px;text-align: center;margin-top: 20px;margin-bottom:-20px; }
.pagelist_1 ul { width: 526px; margin: 0 auto; overflow: hidden; }
.pagelist_1 li { float: left; width: 11%; display: block; text-align: center; margin-left: 4px; height: 38px; line-height: 38px; font-size: 14px; color: #808080; }
.pagelist_1 li a { display: block; color: #808080; }
.pagelist_1 li a:hover { background: #f1eff0; display: block; }
.wxts { width: 676px; margin: 15px auto; border: 1px solid #3f8f6d; height: 151px; }
.wxts-l { float: left; }
.wxts-r { float: right; width: 530px; }
.wxts-txt { font-size: 16px; line-height: 24px; float: left; padding-top: 24px; }
.wxts-txt p { width: 96%; margin: auto; }
.zx { overflow: hidden; padding-top: 15px; width: 500px; height: 30px; line-height: 30px; text-align: center; margin: 0 auto; }
.zx a { color: #FFF; font-size: 15px; }
.zx li { float: left; /*width: 102px;*/ height: 28px; line-height: 28px; }
.zx li p { background: url(../images/wxts_18.jpg) no-repeat left; color: #3393dd; padding-left: 20px; font-size: 16px; }
.zx3 {width:240px;}
.zx1 { width: 102px; background: #3393dd; border-radius: 3px; height: 28px; display: inline-block; line-height: 28px; }
.zx1 i img, .zx2 i img { padding: 5px 5px 5px 0; }
.zx2 { width: 102px; background: #3393dd; border-radius: 3px; margin-left: 12px; display: inline-block; height: 28px; line-height: 28px; }
/*---------------------------list-r---------------------------------*/
.list-r { float: right; width: 282px; background: #ffffff; }
.hot { width: 270px; margin: 0 auto; }
.title { background: url(../images/icon-x_11.gif) no-repeat center bottom; width: 255px; font-size: 20px; color: #3393dd; margin: 0 auto; padding-top: 20px; }
.money { width: 241px; margin: 0 auto; padding-top: 18px; padding-bottom: 18px; }
.hot-li { background: url(../images/hot_14.png) no-repeat left 11px; font-size: 15px; width: 244px; margin: 0 auto; }
.hot-li li { height: 34px; line-height: 34px; border-bottom: 1px dashed #cccccc; padding-left: 28px; }
.hot-li li a { color: #444444; }
.linespace { height: 15px; clear: both; line-height: 15px; overflow: hidden; font-size: 0px; }
.clear { clear: both; }
.jyfw-zx { width: 255px; margin: 0 auto; overflow: hidden; margin: 18px 0 2px 12px; display: block; }
.jyfw-zx li { width: 115px; float: left; font-size: 16px; text-align: center; background: #e9f0f7; margin-right: 12px; margin-bottom: 12px; height: 38px; line-height: 38px; display: inline; }
.jyfw-zx li img { padding: 9px 9px 0 0; }
.jyfw-zx li a { color: #444444; }
.phone { width: 242px; margin: 0 auto; height: 50px; }
.phone-l { float: left; width: 52px; }
.phone-r { float: left; background: #e9f0f7; height: 49px; width: 190px; text-align: center; }
.phone-r span { background: url(../images/jyfw_39.gif) no-repeat center; width: 190px; display: block; }
.phone-r span p { font-size: 16px; margin-top: 3px; }
.phone-r b { font-size: 17px; }
.title span { float: right; display: block; font-size: 10px; margin-right: 8px; height: 30px; line-height: 30px; }
.title span a { color: #3393dd; }
.mb10 { margin-bottom: 10px !important; }
.tab2 ul li { float: left; text-align: center; height: 47px; line-height: 50px; border-bottom: 3px solid #e9f0f7; background: #f7f2e9; position: relative; margin-right: 1px; cursor: pointer; }
.tab2 ul li i { display: none; position: absolute; bottom: -10px; left: 0; width: 0; height: 0; line-height: 0; border-left: 7px solid #fff; border-right: 7px solid #fff; border-top: 7px solid #A63721; }
.tab2 ul .on { background: #3393dd; color: #fff; border-bottom: 3px solid #3C9CED; margin-right: 0; }
.tab2 ul .on i { display: block; }
.side_doctor .rexpert_hd { height: 35px; line-height: 35px; padding-top: 20px; width: 250px; margin: auto; }
.side_doctor .rexpert_hd ul li { width: 58px; height: 32px; line-height: 32px; background: #e9f0f7; font-size: 14px; }
.side_doctor .rexpert_hd ul li.on { background: #3C9CED; width: 58px; }
.side_doctor .rexpert_bd { height: 310px; overflow: hidden; position: relative; }
.side_doctor .rexpert_bd .but { width: 30px; height: 40px; cursor: pointer; position: absolute; top: 78px; }
.side_doctor .rexpert_bd .but.tj_next { right: 0; }
.side_doctor .rexpert_bd .but em { width: 30px; height: 40px; background: #fff; filter: alpha(opacity=80); opacity: 0.8; position: absolute; bottom: 0px; left: 0; z-index: 1; }
.side_doctor .rexpert_bd .but i { background-image: url(../images/icon_1.png); background-position: -105px -149px; width: 10px; height: 18px; position: absolute; z-index: 2; left: 10px; top: 11px; }
.side_doctor .rexpert_bd .but.next { right: 10px; }
.side_doctor .rexpert_bd .but.next i { background-position: -106px -167px; }
.side_doctor .rexpert_bd ul li { height: 320px; width: 250px; margin: auto; }
.side_doctor .rexpert_bd ul li img { width: 250px; height: 286px; }
.side_doctor .rexpert_bd ul li .b_t { position: relative; }
.rexpert_intro { position: absolute; bottom: 5px; left: 0; width: 250px; }
.rexpert_intro p { position: relative; z-index: 1; color: #fff; }
.rexpert_intro .p1 { width: 210px; height: 44px; line-height: 48px; margin: 0 auto; border-bottom: 1px dashed #fff; font-size: 18px; }
.rexpert_intro .p1 i { float: left; width: 74px; height: 28px; margin: 9px 0px 0px 0px; font-style: normal; font-size: 18px; line-height: 28px; }
.rexpert_intro .p2 { width: 250px; height: 36px; line-height: 36px; margin: 0 auto; text-indent: 8px; }
.rexpert_intro .p3 .btn { width:90px; height: 30px; background: #3393dd; float: left; margin-left: 24px; display: block; font-size: 14px; color: #FFF; text-align: center; line-height: 30px; }
.rexpert_intro .p3 { overflow: hidden; padding-top: 8px; }
/*---------------------------con---------------------------------*/
.main-txt { width: 666px; display: inline; margin-top: 20px; }
.main-txtx { width: 638px; background: #fff; overflow: hidden; margin: 0 auto; }
.main-txt1 { width: 630px; float: left; text-align: center; border-bottom: 1px solid #367e59; padding-bottom: 22px; padding-top: 40px; }
.main-txt1 h1 { font-size: 20px; font-family: "å¾®è½¯é›…é»'"; line-height: 51px; color: #3393DD; }
.main-txt1 span { color: #999; font-size: 14px; }
.lxfs { width: 410px; margin: 0 auto; overflow: hidden; padding-top: 20px; }
.lxfs li { float: left; margin-left: 5px; display: inline; font-size: 14px; text-align: center; width: 97px; height: 24px; line-height: 24px; }
.lxfs li a { color: #FFF; }
.main-txt2 { width: 630px; float: left; margin-top: 15px; }
.main-txt2 p { text-indent: 2em; margin-top: 10px; font-family: "ï¿½ï¿½ï¿½ï¿½"; font-size: 14px; line-height: 30px; }
.main-txt2 h3 { text-align: center; margin-top: 15px; }
.txt-zx { width: 666px; margin: 0 auto; overflow: hidden; padding: 50px 0 20px; }
.txt-zx ul { width: 580px; margin: 0 auto; overflow: hidden; }
.txt-zx li { width: 133px; height: 133px; cursor: pointer; margin-left: 50px; display: inline; float: left; }
.txt-zx .zxzx01 { background: url(../images/zxq_07.png) left center no-repeat; }
.txt-zx .zxzx02 { background: url(../images/zxq_09.png) left center no-repeat; }
.txt-zx .zxzx03 { background: url(../images/zxq_11.png) left center no-repeat; }
.sx { padding-bottom: 40px; border-bottom: 5px solid #c1c1c1; width: 666px; margin: 0 auto; padding-top: 20px; }
.sx ul { width: 660px; margin: 0 auto; overflow: hidden; }
.sx li { width: 620px; float: left; font-size: 14px; height: 30px; line-height: 30px; margin-left: 10px; display: inline; }
.sx li a { color: #554f40; }
.main-txtxtt { width: 650px; overflow: hidden; margin: 0 auto; padding-top: 16px; padding-bottom:20px; }
.main-txtxtt_left { width: 320px; float: left; display: inline; overflow: hidden; border-right: 1px solid #dddddd; }
.main-txtxtt_left dl { width: 325px; height: 40px; float: left; display: inline; }
.main-txtxtt_left dd { font-size: 14px; line-height: 37px; color: #000; float: left; width: 142px; font-weight: bold; }
.main-txtxtt_left ul { width: 300px; float: left; display: inline; }
.main-txtxtt_left li { line-height: 30px; font-size: 14px; }
.main-txtxtt_left li span { display: block; float: right; color: #bfbfbf; }
.main-txtxtt_left li a { color: #333; }
.con_db_logo {clear:both; overflow:hidden; margin:15px auto;width: 640px;}
.mainContent p {
	text-indent: 0 !important;
}
img {
	max-width: 100%;
}
