﻿@charset "gb2312";
/* CSS Document */
*{ padding:0; margin:0; border:0; outline:0;}
html,body{	width:100%;	height:auto; font-family: "microsoft yahei",Arial,Helvetica,Tahoma,Verdana,sans-serif; font-size:100%}
ul,ol,li { list-style:none }
a{ text-decoration: none; }
button,input,select,textarea{ font-size:100%;}
table{ border-collapse:collapse;border-spacing:0;}
html { overflow-y: scroll;  }
img{  border:none;}
.clear{ clear:both;}
.top_box {
    width: 100%;
    height: 80px;
    background: url(../images/top_bg.png) repeat;
    position: absolute;
    z-index: 999;
    top: -2px;
    border-bottom: 1px solid #ececec;
}
.top_nav{ width:1200px; height:80px; margin:0 auto;}
.top_nav p{ width:180px; height:40px; float:left; margin-top:15px; display:inline;}
.top_nav ul{width: 900px;height:37px;float:right;margin-top:22px;display:inline;}
.top_nav li{width: 100px;height:37px;float:left;margin-left:10px;display:inline;}
.top_nav .li_1{ margin-left:0;}
.top_nav li a{color:#333;font-size: 16px;line-height:35px;text-align:center;display:block;cursor:pointer;}
.top_nav li a:hover{ width:98px; height:35px; border:1px #71877f solid; border-radius:15px; display:block;}
.top_nav .nav_cur a{ width:98px; height:35px; border:1px #71877f solid; border-radius:15px;}

/*新增登陆按钮  20170205*/
.top_nav .login{ display:block; width:63px; height:30px; background:#747474; opacity:0.6; line-height:30px; margin-top:3px; border-radius:10px; float:right; }
.top_nav .login a{ color:#fff; font-size:14px; height:30px; line-height:30px; cursor:pointer;}
.top_nav .login a:hover{ width:63px; height:30px; display:block; border:none; border-radius:0px;}

/*新增个人中心  20170205*/
.top_nav .nav_user{ display:none; position:relative; width:63px; height:60px;line-height:30px; float:right; }
.top_nav .nav_user .nav_link{ position:relative;display:block; height:40px; width:50px; cursor:pointer;}
.top_nav .nav_user a:hover{height:40px; width:50px;display:block; border:none; border-radius:0px;}
.top_nav .nav_user .nav_link img{ display:block; width:38px; height:38px; border-radius:50%; }
.top_nav .nav_user .nav_link .nav_arrow{ display:block;position:absolute; width:8px; height:8px; right:0; bottom:0; background:url(../images/login-tb.png) left -117px no-repeat;}
.top_nav .nav_user .nav_link .ms_num{ display:block; position:absolute; top:-5px; left:30px; width:16px; height:16px; line-height:16px; background:#ea5514; color:#fff; font-size:14px; border-radius:5px;  }

/*新增个人中心下拉菜单 20170205*/
.top_nav .nav_user .nav_down{position:absolute;display:none;width:134px;height:auto;background:#fff;top: 58px;left: -85px; border-bottom-right-radius:10px;border-bottom-left-radius:10px; border:1px solid #e5e5e5; }
.top_nav .nav_user .nav_down span{ display:block; width:134px; height:39px;line-height:39px; border-bottom:1px solid #e5e5e5;  }
.top_nav .nav_user .nav_down span a{ width:134px; height:39px;line-height:39px; font-size:14px; color:#333; background:url(../images/login-tb.png) no-repeat; text-indent:20px;}
.top_nav .nav_user:hover .nav_down{ display:block;}
.top_nav .nav_user .nav_down span:hover{ background:#eee;}
.top_nav .nav_user:hover .nav_down a{ width:134px; height:39px;}
.top_nav .nav_user .nav_down .kstw a{ background-position: 20px -130px;}
.top_nav .nav_user .nav_down .wdtw a{ background-position: 20px -160px;}
.top_nav .nav_user .nav_down .wdys a{ background-position: 20px -196px;}
.top_nav .nav_user .nav_down .xgmm a{ background-position: 20px -233px;}
.top_nav .nav_user .nav_down .tc a{ background-position: 20px -270px; text-indent:-5px; }
.top_nav .nav_user .nav_down .tc{border-bottom:none;}
.top_nav .nav_user .nav_down .tc:hover{  border-bottom-right-radius:10px;border-bottom-left-radius:10px; }


.banner{ height:850px; width:100%; overflow:hidden;  position:relative; z-index:0;  }
.banner .ban0{ background:url(../images/banner1.png) center center no-repeat; position:absolute; height:850px; width:100%; z-index:12; }
.banner .ban1{ background:url(../images/banner2.png) center center no-repeat; position:absolute; height:850px; width:100%; top:0; left:-100%; z-index:11 }
.banner .ban2{ background:url(../images/banner3.png) center center no-repeat; position:absolute; height:850px; width:100%; top:0; left:100%; z-index:10 }
.center{ width:1024px; height:100%; margin:0 auto; position:relative; z-index:100;  }
.cen-right{ float:right; width:1024px; height:100%; position:relative; z-index:1000;}
.cen-right .ban_txt1{ width:900px; height:280px; margin:250px 0px 0px 140px;}
.cen-right .ban_txt2{ width:870px; height:228px; margin:260px 0px 0px 135px;}
.cen-right .ban_txt3{ width:720px; height:231px; margin:260px 0px 0px 160px;}
.mobile{ width:350px; height:550px; position:absolute; top:283px; left:30%; z-index:200; margin-left:-330px;background:url(../images/hand.png) no-repeat left bottom; }
.mobile .ban{ width:163px; height:321px; margin-top:34px; margin-left:78px; overflow:hidden; position:relative; }
.mobile .ban .mban0{ position:absolute;width:100%; height:100%; z-index:12; }
.mobile .ban .mban1{ position:absolute;width:100%; height:100%; z-index:11; top:0; left:-100%; }
.mobile .ban .mban2{ position:absolute;width:100%; height:100%; z-index:10; top:0; left: 100%;}
.mobile .m_hand{ width:79px; height:87px; position:absolute; z-index:99; left:7px; top:253px; background:url(../images/hand_1.png) no-repeat;}
.btn-down{ width:600px; height:80px; position:absolute; bottom:180px; left:40%; z-index:300; }
.banner a.btn-And{ width:260px; height:75px; background:url(../images/down.png) no-repeat; background-position:20px -4px; color:#fff; font-size:18px; text-indent:90px; line-height:60px; display:block; float:left; transition:background 1s, color 1s; cursor:pointer;}
.banner a.btn-Ios{ width:260px; height:75px; background:url(../images/down.png) no-repeat; background-position:20px -110px; color:#fff; font-size:18px; line-height:60px; text-indent:110px; display:block; float:left; transition:background 1s, color 1s; cursor:pointer;}
.arrow{ width:108px; height:20px; position:absolute; bottom:130px; left:50%; margin-left:-5px; z-index:300; }
.arrow li{ width:14px; height:14px; background:url(../images/round.png) no-repeat; background-position:0px -59px; margin-left:20px; float:left; cursor:pointer; overflow:hidden; display:inline;}
.arrow li:hover,.arrow li.active{ background:url(../images/round.png) no-repeat; background-position:0px -5px;}
.case1_top{ height:131px; background:url(../images/line1.png) center center no-repeat; position:relative; z-index:10; margin-top:-130px;}
.case1{ width:auto; height:400px; background:#f6f6f6; position:relative; z-index:10;}
.case1 ul{ width:1024px; height:235px; margin:0 auto; padding-top:30px; overflow:hidden}
.case1 li{ width:190px; height:230px; float:left; margin-right:88px; display:inline;}
.case1 li b{ width:190px; height:115px; display:block; background:url(../images/ico.png) no-repeat; cursor:pointer;}
.case1 li .case1_ico1{ background-position:40px -5px;}
.case1 li .case1_ico1:hover{ background-position:40px -171px;}
.case1 li .case1_ico2{ background-position:40px -341px;}
.case1 li .case1_ico2:hover{ background-position:40px -513px;}
.case1 li .case1_ico3{ background-position:40px -685px;}
.case1 li .case1_ico3:hover{ background-position:40px -855px;}
.case1 li .case1_ico4{ background-position:40px -1025px;}
.case1 li .case1_ico4:hover{ background-position:40px -1195px;}
.case1 li p{ width:190px; height:90px; font-size:16px; line-height:30px; color:#666; overflow:hidden; display:block; margin-top:15px;}
.case2_top{ height:131px; background:url(../images/line2.png) center center no-repeat;position:relative; z-index:20; margin-top:-130px;}
.hon_box{ width:auto; height:auto; background:#e9ece8; overflow:hidden; }
.hon_box h2{ width:1024px; height:40px; color:#af4423; font-size:48px; line-height:40px; font-weight:normal; text-align:center; margin:20px auto 0; _margin:0px auto 0;}
.hon{ width:1024px; height:620px; background:url(../images/case1.png) no-repeat; margin:100px auto 0; }
.hon h3{ color:#4d6f91; font-size:36px; font-weight:normal; line-height:50px; padding-top:70px;}
.hon p{ color:#4d6f91; font-size:24px; line-height:40px; width:310px; margin-top:15px;}
.case3_top{ height:65px; background:url(../images/line3.png) center center no-repeat;}
.discount_box{ width:auto; height:auto; background:#f6ebce; overflow:hidden; padding-top:20px;}
.discount{ width:1024px; height:538px; margin:0 auto; background:url(../images/case2.png) no-repeat;}
.discount h3{ color:#85728b; font-size:36px; font-weight:normal; line-height:50px; padding-top:80px; width:1000px; height:50px; text-align:right; margin-right:10px;}
.discount p{ color:#85728b; font-size:24px; line-height:40px; width:310px; margin-top:15px; float:right; }
.case4_top{ height:83px; background:url(../images/line4.png) center center no-repeat;}
.exchange_box{ width:auto; height:auto; background:#f2e3de; overflow:hidden}
.exchange{ width:1024px; height:470px; background:url(../images/case3.png) center center no-repeat; margin:50px auto 0;_margin:0px auto 0;}
.exchange h3{ color:#616064; font-size:36px; font-weight:normal; line-height:50px; padding-top:40px;}
.exchange p{ color:#616064; font-size:24px; line-height:40px; width:290px; margin-top:15px;}
.case5_top{ height:100px; background:url(../images/line5.png) center center no-repeat;}
.find_box{ width:auto; height:auto; background:#edebf3; overflow:hidden}
.find{ width:1024px; height:539px; background:url(../images/case4.png) center center no-repeat; margin:30px auto 0; _margin:0px auto 0;}
.find h3{ color:#a26c78; font-size:36px; font-weight:normal; line-height:50px; padding-top:120px; width:1000px; height:50px; text-align:right; margin-right:10px;}
.find p{ color:#a26c78; font-size:24px; line-height:40px; width:330px; margin-top:15px; float:right; }
.case6_top{ height:95px; background:url(../images/line6.png) center center no-repeat;}

.foot_box{ width:auto; height:auto; background:#f6f6f6; overflow:hidden;}
.foot{ width:1200px; height:auto; margin:40px auto 40px; _margin:0px auto 0px; _padding:40px 0px; text-align:center;}
.foot p{ width:100%; color:#333; font-size:14px; line-height:30px; display:inline }

.back_top a{ width:56px; height:56px; background:url(../images/top.png) no-repeat; background-position:0px 0px; cursor:pointer; position:fixed; bottom:150px; left:50%; display:block; margin-left:532px; z-index:999999}
.back_top a:hover{ background-position:0px -106px; }
.down_box{ width:100%; height:100%; background:url(../images/bg.png) repeat; position:fixed; z-index:999; top:0px; left:0px;}
.down{ width:1024px; height:500px; background:#f3f3f3; border-radius:15px; margin:200px auto 0; position:relative}
.code{ width:300px; height:375px; float:left; border-right:1px #d3d3d4 solid; margin:60px 0px 0px 45px; display:inline;}
.code img{ margin-top:15px;}
.code p{ width:247px; height:90px; color:#333; font-size:16px; line-height:30px; overflow:hidden; margin-top:15px;}
.phone{ width:645px; height:375px; float:left; margin-top:70px; display:inline;}
.phone dl{ width:180px; height:375px; float:left; margin-left:35px; display:inline;}
.phone dt{ width:180px; height:40px; color:#333; font-size:18px; text-align:center; line-height:40px; margin-top:25px;}
.phone b{ width:180px; height:155px; background:url(../images/icon1.png) no-repeat; display:block; cursor:pointer; margin-top:20px;}
.phone .phone_ico1{ background-position:13px -10px;}
.phone .phone_ico1:hover{ background-position:13px -222px;}
.phone .phone_ico2{ background-position:13px -434px;}
.phone .phone_ico2:hover{ background-position:13px -646px;}
.phone .phone_ico3{ background-position:13px -858px;}
.phone .phone_ico3:hover{ background-position:13px -1069px;}
.phone a{ width:140px; height:55px; background:#00be3a; border-radius:10px; display:block; color:#fff; font-size:18px; text-align:center; line-height:55px; cursor:pointer; margin-top:40px; margin-left:20px;}
.close{ width:27px; height:27px; position:absolute; background:url(../images/close.png) no-repeat; background-position:0px 0px; right:30px; top:30px; z-index:99; cursor:pointer; display:block;}
.close:hover{ background-position:0px -33px;}
.share_ban{ width:100%; height:780px; background:url(../images/banner4.png) center center no-repeat; position:relative; z-index:0;}
.share_box{ width:auto; height:auto; background:#78b82e; overflow:hidden;}
.share_cont{ width:1024px; height:auto; margin:60px auto 0; _margin:0 auto; background:url(../images/s_bg.png) repeat-y; overflow:hidden}
.share_cont .share_icon{ width:30px; height:18px; background:url(../images/round2.png) no-repeat; display:block; margin-left:8px;}
.share_list{ width:1024px; height:auto; position:relative; margin:5px 0px 30px; overflow:hidden; }
.share_left{ width:130px; float:left;}
.share_left p{ width:130px; height:35px; margin-top:37px;}
.share_left i{ width:34px; height:34px; background:url(../images/time.png) no-repeat; display:block; float:left;}
.share_left a{ color:#f6ed99; font-size:18px; line-height:35px; float:left; margin-left:10px; display:inline;}
.share_right{ width:894px; float:right; background:#6eac30; overflow:hidden;  border-radius:10px;}
.share_right h3{ width:854px; height:50px; color:#f6ed99; font-size:24px; font-weight:normal; line-height:40px; margin:30px 0px 0px 20px;}
.share_right p{ width:854px; color:#fff; font-size:18px; line-height:40px; margin:15px 0px 30px 30px;}
.share_sjx{ width:15px; height:28px; background:url(../images/sjx.png) no-repeat; position:absolute; left:115px; top:40px; z-index:99;}
.left_code{ width:210px; height:210px; position:fixed; left:25%; bottom:10px; z-index:99; background-size:210px;}
.left_code .car{ width:210px; height:210px;background:url(../images/rxys.png) no-repeat; position:absolute; left:0px; top:0px; z-index:99}
.left_code .wheel1{ width:32px; height:32px; background:url(../images/car1.png) no-repeat; position:absolute; left:28px; bottom:6px; z-index:9;}
.left_code .wheel2{ width:32px; height:32px; background:url(../images/car1.png) no-repeat; position:absolute; left:148px; bottom:6px; z-index:9;}
.left_code .car2{ width:210px; height:210px;background:url(../images/rxys2.png) no-repeat; position:absolute; left:0px; top:0px; z-index:99}
/**********问题库**********/
.clear{clear:both;}
.problem_ban{ width:100%; position:relative; z-index:0; background-color:#fff;}
.problem_box{ width:auto; height:auto; background-color:#f9f9f9; overflow:hidden;}
.problem_cont{ width:1200px; height:auto; margin:20px auto 0; overflow:hidden;}
.problem_filter{ border:1px solid #e5e5e5; background-color:#ffffff; font-size:14px; padding:0 20px;}
/*改*/
.problem_filter .selected{ border-bottom:1px dashed #e5e5e5; font-size:14px; color:#333333;}
/*改*/
.problem_filter .bigtitle{ width:90px; line-height:60px; float:left;position:relative; padding-left:10px; color:#666666;}
.problem_filter .selected .item{ display:inline-block; height:30px; line-height:30px; float:left; cursor:default; position:relative; z-index:1; border:1px solid #66d889; padding:0 10px;margin-right:20px;}
.problem_filter .selected .item font{ display:inline-block; height:30px;  float:left; overflow:hidden; font-size:14px;}
.problem_filter .selected .item .item_close{overflow:hidden; float:left; margin:10px 0px 0px 8px; cursor:pointer;}
/*改*/
.problem_filter .selected .classify{ color:#333333; height:60px;}
/*改*/
.problem_filter .selected .classify li{ display:inline-block; line-height:60px; vertical-align:top; padding:0px 20px; float:left; position:relative;}
.problem_filter .selected .classify .tabimg{ background:url(../images/tab.png) no-repeat; position:absolute; bottom:-2px; width:11px; height:8px; left:40%;}
/*改*/
.problem_filter .selected .classify li a{ color:#3a91e2; white-space: nowrap; padding: 5px 8px;  }
.problem_filter .selected .classify .current{ background-color:#66d889; color:#ffffff;}
/*改样式名称也有改*/
.problem_filter .selected .classify  .selhover{    display: inline-block; line-height: 60px; vertical-align: top; padding: 0px 15px; float: left;color: #3a91e2;}
.problem_filter .selected .classify  .selhover a{ white-space: nowrap; padding: 5px 8px; color£º#ffffff;}
/*改样式名称也有改*/
.problem_filter .selected .classify  .hover{background-color:#66d889;color:#ffffff;}
.problem_filter .selected1{ padding-bottom:10px; height:35px; padding:15px 15px 15px 0;}
.problem_filter .bigtitle1{ width:90px; height:35px; line-height:35px; float:left;position:relative; padding-left:10px; color:#666666;}
.problem_filter .selected1 .search{ width:374px; height:35px; float:left;}
.problem_filter .selected1 .search .keyword{ width:275px; height:35px; float:left; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-indent:20px; line-height:35px;}
.problem_filter .selected1 .search .keyword input{ margin-top:8px;font-size:14px;-webkit-appearance:textfield; width:270px; overflow:hidden; color:#333333;}
.problem_filter .selected1 .search .search_btn{ width:95px; float:right; height:35px; background-color:#66d889; cursor:pointer; color:#ffffff; border:1px solid #66d889; line-height:35px; line-height:30px\9;vertical-align: middle; text-align:center; outline:0;}
.problem_filter .selected1 .search .search_btn:hover{background-color:#33cb61; cursor:pointer;}
.problem_filter .selected1 .search .search_btn .icon{ float:left; margin-right:8px; margin-top:2px;}
.problem_filter .selected1 .search .search_btn button{ line-height:37px;color:#ffffff; background:0; font-family:"microsoft yahei",Arial,Helvetica,Tahoma,Verdana,sans-serif; cursor:pointer; display:inline-block;}
.tagarea{ width:100%;}
.tag_box{ width:540px; float:left;overflow:hidden; margin: 0 20px 0 0; padding:19px; border:1px solid #e5e5e5; margin-top:20px; background-color:#ffffff;}
.tag_box .qqs{ width: 472px; overflow: hidden; margin-bottom: 20px; padding-left: 30px; font-size: 14px; line-height: 20px; white-space: nowrap; text-overflow: ellipsis; background: url("../images/bg_q1.png") no-repeat left center;}
.tag_box .qqs a{ color:#333333;}
.tag_box .qqs a:hover{color:#ea5514;}
.tag_box .pic{ width:70px; float:left;}
.tag_box .pic .tx{ width:70px; height:70px; float:left; position:relative;}
.tag_box .pic .tx img{ border-radius:70px;}
.tag_box .pic .name{float: left; width: 100%; height: 24px; overflow: hidden; line-height: 30px;text-align: center; font-size:12px; color:#666666;}
.tag_box .say{ float:right; width:410px; height:86px; padding:15px; border:1px solid #d8f0ff; font-size:14px; line-height:28px; text-align:justify; background-color:#f7fcff; position:relative; color:#1c587a;}
.tag_box .say .arrow{display:block; width:9px; height:14px; overflow:hidden; position:absolute; left:-4px; top:29px; background:url(../images/bg_arrow1.png) no-repeat; z-index:0}
.tag_box .say span{ overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; display: -webkit-box;-webkit-box-orient: vertical;}
.tag_box .say a{ color:#66d889; margin-left:10px;}
.tag_box .say a:hover{color:#ea5514;}
.tag_box .time{ float:left; width:100%; padding-top:10px; text-align:right; color:#999999; font-size:12px;}
.list_page{ width:100%; height:32px; padding:20px 0px; text-align:center; overflow:hidden}
.list_page span {overflow: hidden; display: block; float: left;}
.list_page b {overflow: hidden; display: block; float: left;}
.list_page span a{ text-align:center; border:1px solid #e5e5e5; color:#333333; cursor:pointer; border-radius:2px; margin:0 2px; background-color:#ffffff; font-size:14px; cursor:pointer; float:left;}
.list_page span a:hover{background-color:#64d686; color:#ffffff; float:left;}
.list_page b a{ color:#fff; font-size:14px; line-height:30px; height:30px; padding:0px 8px 0px 8px; background-color:#64d686; border-radius:2px; margin:0 2px; cursor:pointer; float:left;}
.list_page a{ color:#333; font-size:14px; padding:0px 8px 0px 8px; display:inline-block; vertical-align:middle; border:1px solid #e5e5e5; text-align:center; height:30px; margin-left:2px; margin-right:2px; border-radius:2px; line-height:30px; background-color:#ffffff; cursor:pointer; float:left;}
.list_page a:hover{ background-color:#64d686; color:#ffffff;}

/**********问题库新增**********/
.problem_filter .bigtitle .line{ width:1px; height:30px; margin-top:15px; background-color:#efefef; float:right; display:block;}
.department{ width:870px; border:1px solid #e5e5e5; margin-left:100px; background-color:#fbfbfb; line-height:22px;margin-bottom:15px;     padding:5px;}
.department-list-ab{ line-height:22px;}
.department-list-ab li{ display:inline-block; line-height:30px; vertical-align:top; padding:4px 15px; float:left;}
.department-list-ab li a{ color:#333333; white-space: nowrap; padding: 5px 8px; cursor:pointer; }
.department-list-ab li .bluecolor{ color:#3a91e2;}
.department-sub-list-ab{border-top: 1px dashed #e5e5e5;}
.department-sub-list-ab li{ display:inline-block; line-height:30px; vertical-align:top; padding:4px 15px; float:left;}
.department-sub-list-ab li a{ color:#666; white-space: nowrap; padding: 5px 8px; cursor:pointer;  }
.department-sub-list-ab li .redcolor{ color:#ea5514;}


/**********浮动右侧**********/
.wytwfloat{ background:url(../images/float.png) no-repeat; width:73px; height:200px; position:fixed; bottom:256px; left:55%; margin-left:528px; cursor:pointer;}
/**********问题弹出框**********/
.detail_problem_box{ width:100%; height:100%; background:url(../images/bg.png) repeat; position:fixed; z-index:999; top:0px; left:0px;}
.detailcont{ width:1024px; margin:20px auto 0;  }
.detailcont .title{ width:94%; height:55px; font-size:20px; color:#61d484; line-height:55px; border-bottom:1px solid #e5e5e5; margin:0 auto;}
.detailcont .prbcontent{ padding:10px 20px 20px 20px; margin-bottom:30px !important;}
.detailcont .prbcontent .talk{ padding-bottom:10px; }

.detailcont .prbcontent .talk .user_msg{ margin:15px 0 0 0; float:right; width:100%; position:relative;  background: url(http://www.rxys.com/app/images/man1.png ) no-repeat;background-size: 50px 50px; background-position: right 2px;}
.detailcont .prbcontent .talk .user_msg_nv{  background: url(http://www.rxys.com/app/images/girl1.png ) no-repeat;background-size: 50px 50px; background-position: right 2px;}

.detailcont .prbcontent .talk .user_msg .faceimg{ width:50px; height:50px; border-radius:50%; border:1px solid #e5e5e5; float:right; }
.detailcont .prbcontent .talk .user_msg .msg-bubble{ background-color:#e6f0f6; color:#1c587a; border:1px solid #d2ebfa; max-width: 520px; padding: 10px; margin: 5px 63px 5px 10px;border-radius: 5px; word-wrap: break-word; overflow-wrap: break-word; word-break: break-all; float:right; line-height:28px;}
.detailcont .prbcontent .talk .user_msg .msg-bubble:before{    position: absolute;content: '';border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #d2ebfa; right:54px; box-sizing:border-box; } 
.detailcont .prbcontent .talk .user_msg .msg-bubble:after{    position: absolute;content: '';border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-left: 9px solid #e6f0f6; right: 55px; top:17px; }
.detailcont .prbcontent .talk .doctor_msg{ margin:15px 0 0 0; width:100%; float:left; position:relative;    background: url(http://www.rxys.com/app/images/doctor1.png ) no-repeat; background-size: 50px 50px; background-position: left 2px;}
.detailcont .prbcontent .talk .doctor_msg .faceimg{ width:50px; height:50px; border-radius:50%; border:1px solid #e5e5e5; float:left; }
.detailcont .prbcontent .talk .doctor_msg .msg-bubble{ background-color:#f7f7f7; color:#666666; border:1px solid #e2e2e2; max-width: 520px; padding: 10px;  margin: 5px 10px 5px 63px; border-radius: 5px; word-wrap: break-word; overflow-wrap: break-word; word-break: break-all; float:left; line-height:28px;}
.detailcont .prbcontent .talk .doctor_msg .msg-bubble:before{    position: absolute;content: '';border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #e2e2e2; left: 54px; }
.detailcont .prbcontent .talk .doctor_msg .msg-bubble:after{    position: absolute;content: '';border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-right: 9px solid #f7f7f7; left: 55px; top:17px; }
.xqwrap{ margin-bottom:20px;  border:1px solid #e5e5e5; background-color:#ffffff; width:704px; float:left; display:inline;}
.wtwrap{ margin-bottom:20px;}
.list_right{ width:300px; height:auto; float:right;}
.list_related{ width:298px; height:auto; border:1px solid #e5e5e5; overflow:hidden; background-color:#ffffff; margin-bottom:20px;}
.list_rtop{ width:90%; height:55px; font-size:20px; color:#61d484; line-height:55px; border-bottom:1px solid #e5e5e5; margin:0 auto; font-weight:normal;}
.related_box{ width: 258px; height: auto; margin: 20px; overflow: hidden; background:url(../images/related_line.png) repeat-y; background-position:10px;}
.listcont{ margin-bottom:20px; }
.listcont .bt{ font-size:14px; color:#333333;width: 258px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:26px;}
.listcont .bt b{ width:26px; height:26px; border-radius:50%; background-color:#61d484; display:inline-block;line-height:26px; color:#ffffff; text-align:center; margin-right:10px;}
.listcont .bt i{ width:12px; height:12px; display:inline-block; background-image:url(../images/dot.png); margin:7px 17px 0 7px;}
.listcont .bt a{ width:223px; color:#333333;}
.listcont .nr{ font-size:12px; color:#999999; line-height:28px; margin-top:5px; margin-left:35px; height:auto; overflow:hidden;}
.hot_box{ width: 258px; height: auto; margin: 20px; overflow: hidden;}
.listcont .bt .why{ width:18px; height:18px; background:url(../images/hot1.png); display:inline-block;  margin-right:10px;}
.listcont .bt .why2{ width:18px; height:18px;  background:url(../images/hot2.png); display:inline-block; margin-right:10px;}
 /************问题详情新增*************/
.location{ width:1024px; margin:0 auto; padding:20px 0px 0px 35px; font-size:12px; color:#666666; background:url(../images/home.png) no-repeat; background-position:15px 20px;}
.fontcolor{ color:#61d484; cursor:pointer;}
.fontcolor .color{color:#666666;}
.fontcolor:hover{ text-decoration:underline;}

.detailcont .caption{ width:94%; height:90px;border-bottom:1px dashed #e5e5e5; margin:0 auto; text-align:center; padding-top:30px;}
.detailcont .caption h1{font-size:18px; color:#333333; font-weight:normal;}
.detailcont .caption .time{ font-size:12px; color:#999999; font-weight:normal; padding-top:20px; display:block;}
.instructions{width:94%; margin:0 auto; margin-top:20px;}
.instructions .label{ float:left; font-size:12px;}
.instructions .label li{ float:left; color:#999999; }
.instructions .label li a{ color:#333333; padding-right:20px; cursor:pointer;}
.instructions .label li a:hover{ color:#61d484; padding-right:20px;}
.instructions .share{ float:right; font-size:14px; color:#333333;}
.instructions .share li{ float:left; padding-right:5px; cursor:pointer;}
.listcont .bt a:hover{ color:#61d484;}
 
.instructions .label li b {color: #333333;padding-right: 8px; font-weight: normal;}

/**********社区交流**********/
.community_ban{ width:100%; height:308px; background:url(../images/banner6.png) center center no-repeat; position:relative; z-index:0;}
.com_nav{ width:130px; float:left;}
.com_content{ width:888px; float:right;}
.com_nav li{width:112px; height:112px; margin-bottom:20px; cursor:pointer; color:#333333;}
.com_nav .column1{ background-image:url(../images/nav_side.png); background-position:0 0;}
.com_nav .column1 a{background-position:130px 0; width:130px;}
.com_nav .column2{ background-image:url(../images/nav_side.png); background-position:0 -130px; }
.com_nav .column3{ background-image:url(../images/nav_side.png);  background-position:0 -260px;}
.com_nav .column4{ background-image:url(../images/nav_side.png);  background-position:0 -390px;}
.com_nav .column5{ background-image:url(../images/nav_side.png);  background-position:0 -520px;}
.com_nav .tp1{width:75px; height:55px; float:left; margin: 15px 28px 10px 28px;}
.com_nav .navtitle{ margin-left:30px;}
.com_content .contwrap{ margin-bottom:20px; border:1px solid #e5e5e5;background-color:#ffffff;border-radius: 2px; float:left; width:99.8%; }
.com_content .contwrap .xxnr{padding:20px;}
.com_content .contwrap .touxiang img{ width:45px; height:45px; border-radius:50%; float:left;}
.com_content .contwrap .mzwrap{margin-left:55px;}
.com_content .contwrap .mzwrap .mz{color:#666666; margin-bottom:5px;}
.com_content .contwrap  .rq{color:#999999; font-size:12px;}
.com_content .contwrap .xxnr .neirong{ float:left; margin-top:20px; font-size:16px; width:100%;}
.com_content .contwrap .xxnr .nrtitle{font-size:16px;}
.com_content .contwrap .xxnr .neirongsm{ float:left; margin-top:10px; font-size:14px; color:#999999; line-height:28px; word-wrap:break-word; overflow:hidden; margin-bottom:10px;}
.tpwrap{width:100%; float:left; margin-top:20px; display:inline;}
.com_content .contwrap .xxnr .tp{ width:250px; margin-right:3%; float:left; margin-bottom:20px;}
.com_content .contwrap .handlewrap{ width:100%; float:left; border-bottom:1px solid #e5e5e5; margin-bottom:-1px;}
.com_content .contwrap .handlewrap .handle{ border-top:1px solid #e5e5e5;}
.com_content .contwrap .handlewrap .handle li{ height:50px; float:left;}
.pinglunk{ width:130px; height:25px; line-height:45px; border-right:1px solid #e5e5e5;padding-right:20px; cursor:pointer; color:#999999; }
.pinglunk:hover{ color:#66d889;}
.pingluntb{ float:left; margin-top:15px; margin-left:20px; }
.pinglunbt{ font-size:14px; font-style:normal; margin-left:10px;}
.pinglunlist{ background-color:#f2f2f5; float:left; width:100%;}
.pinglunlist .yhwrap{ margin:20px 20px 0px 20px; border-bottom:1px solid #e5e5e5; padding-bottom:20px; border-top:1px;}
.pinglunlist .listnr{ margin-left:60px;}
.pinglunlist .listnr .yhmz{ color:#66d889; font-size:14px;}
.pinglunlist .listnr .yhly{ color:#333333; font-size:14px; line-height:28px;}
.pinglunlist .yhwrap2{ margin:20px 20px 0px 0px; border-bottom:1px solid #e5e5e5; padding-bottom:20px; border-top:1px;}
.pinglunshu{}

.down_box2{ width:100%; height:100%; background:url(../images/bg.png) repeat; position:fixed; z-index:999; top:0px; left:0px;}
.down2{ width:287px; height:400px; background:#f3f3f3; border-radius:15px; position:relative ; left: 930px; top:380px }
.code2{ width:247px; height:auto; float:left;  margin:60px 0px 0px 20px; display:inline;}
.code2 img{ margin-top:15px;}
.code2 p{ width:247px; height:auto; color:#333; font-size:16px; line-height:30px; overflow:hidden; margin-top:15px; text-align:center;}
.close2{ width:27px; height:27px; position:absolute; background:url(../images/close.png) no-repeat; background-position:0px 0px; right:30px; top:30px; z-index:99; cursor:pointer; display:block;}



/************修改首页 20161104*************/
.GBtop{width: 100%;height: 80px;background: url(../images/top_bg.png) repeat;position: absolute;z-index: 999;top: -2px;}
.GBtop_nav{ width:1024px; height:80px; margin:0 auto;}
.GBtop_nav p{ width:180px; height:40px; float:left; margin-top:15px; display:inline;}
.GBtop_nav ul{ width:780px; height:37px; float:right; margin-top:22px; display:inline;} /*Ô­À´width£º700px;*/
.GBtop_nav li{width:100px;height:37px;float:left;margin-left: 15px;display:inline;}
.GBtop_nav li a{ color:#333; font-size:18px; line-height:35px; text-align:center; display:block; cursor:pointer;}
.GBtop_nav li a:hover{ width:100px; height:35px; border:1px #71877f solid; border-radius:15px; display:block;}
.GBtop_nav .GBnav_cur a{ width:100px; height:35px; border:1px #71877f solid; border-radius:15px;}



.GBbanner{height:auto;width:100%;overflow:hidden;position:relative;z-index:0;top: -2px;}
.slideBox{ width:auto; height:auto; overflow:hidden; position:relative; }
.slideBox .hd{height: 20px;overflow:hidden;position:absolute;left:50%;margin-left: -45px;bottom: 1%;z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{line-height:14px;border-radius:50%;width:14px; height:14px; background:url(../images/round.png) no-repeat; background-position:0px -59px; margin:0 7px;; float:left; cursor:pointer; overflow:hidden; display:inline;}
.slideBox .hd ul li.on{ background:url(../images/round.png) no-repeat;background-position:0px -5px;}
.slideBox .bd{ position:relative; height:auto; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.GBwx{width:336px;height: 225px;position:absolute;z-index:100;bottom: 7%;left:50%;margin-left: -168px; }
.GBwx .GBwx_left{width:126px;height: 43px;background:url(../images/rxys-01.png) no-repeat;display:block;float:left;cursor:pointer;background-size:100%; margin-top:175px;}
.GBwx .GBwx_right{width:126px;height: 43px;background:url(../images/rxys-02.png) no-repeat;display:block;float:right;cursor:pointer;background-size:100%; margin-top:175px;}
.GBwx .GBwx_left .GBwx_bj{width:137px; height:170px;background:url(../images/GBwxbj.png) center no-repeat;position:absolute;top:0;left: -6px;display:none;background-size:100%;}
.GBwx .GBwx_left .GBwx_bj img{height:100px; width:100px; margin:15px auto 5px;}
.GBwx .GBwx_left .GBwx_bj p{ width: 100px; font-size:12px; text-align:center; overflow:hidden; margin:auto; line-height:14px; color:#333; height:28px}
.GBwx .GBwx_right .GBwx_bj{width:137px;height:170px;background:url(../images/GBwxbj.png) center no-repeat;position:absolute;top:0; right:-6px;display:none;background-size:100%;}
.GBwx .GBwx_right .GBwx_bj img{height:100px; width:100px; margin:15px auto 5px;}
.GBwx .GBwx_right .GBwx_bj p{ width: 100px; font-size:12px; text-align:center; overflow:hidden; margin:auto; line-height:14px; color:#333; height:28px}

.GBmain{width:1200px;height:auto;margin:0 auto;overflow:hidden;padding-bottom: 20px; _margin-left:25%}
.GBmain_box{ margin:20px auto 0 auto; height:auto; border:1px solid #ebebeb;} 
.GBmain_box h2{height:55px;width:1198px;line-height:55px;overflow:hidden;border-bottom:1px solid #e5e5e5;color:#01aded;font-size:18px; background:#f8f8f8; font-weight:normal;}
.GBmain_box h2 i{ width:65px; height:55px; display:block; background:#333; float:left; background:url(../images/GBwx-main.png) no-repeat;}
.GBmain_box h2 span{ color:#01aded; font-size:14px; margin-left:10px;}
.GBmain_box .GBmainh2_1 i{background-position: 20px 10px;}
.GBmain_box .GBmain_cont1{ padding:20px;  overflow: hidden; display:block; height:342px;}
.GBmain_cont1 .cont1_left {width:320px;height: auto;float:left;}
.GBmain_cont1 .cont1_left .cont1img_a{ width:320px; height:150px; overflow:hidden;}
.GBmain_cont1 .cont1_left .cont1img_a a{ display:block; width:150px; height:150px; position:relative; cursor:pointer;}
.GBmain_cont1 .cont1_left .cont1img_a a img{ width:150px; height:150px; text-align:center;}
.GBmain_cont1 .cont1_left .cont1img_a a span{ background:url(../images/GBwx-toum.png) no-repeat; width:150px; height:30px; right:0px; left:0px; position:absolute; z-index:10px; bottom:0; line-height:30px; font-size:14px; text-align:center; overflow:hidden; color:#fff;}

.GBmain_cont1 .cont1_left .cont1img_a .cont1img_a1{ float:left;} 
.GBmain_cont1 .cont1_left .cont1img_a .cont1img_a2{ float:right;} 
.GBmain_cont1 .cont1_left p a{display:block;background: url(../images/GBwx-maindian.png) 10px 12px no-repeat;height:28px;line-height:28px;color:#333;font-size:14px;text-indent:25px;overflow:hidden;margin-top:10px;_margin-top:5px;cursor:pointer;width: 320px;}
.GBmain_cont1 .cont1_middle{ width:320px; height:auto;float:left; margin-left:20px;}
.GBmain_cont1 .cont1_middle a{ display:block; width:320px; height:auto; cursor:pointer; margin-bottom:18px; }
.GBmain_cont1 .cont1_middle a h3{width:320px;height:28px;background:url(../images/GB-WD.png) 0px -50px no-repeat;text-indent:32px;line-height:28px;font-size:16px;font-weight:normal; color: #333;overflow:hidden}
.GBmain_cont1 .cont1_middle a p{width:300px;height: 64px;font-size:12px;line-height: 32px;padding: 0 10px;background:#f8f8f8;color:#999;overflow: hidden;margin-top: 10px;_margin-top: 0px;  cursor:pointer;}
.GBmain_cont1 .cont1_right{ width:300px; height:342px; float:right;}
.GBmain_cont1 .cont1_right img{ width:300px; height:342px; float:right;}

.GBmain_box .GBmainh2_2 i{background-position: 20px -40px;}
.GBmain_box .GBmain_cont2 { padding:20px; height:auto; overflow: hidden;}
.GBmain_cont2 .cont2_top{ width:982px; height:257px; }
.GBmain_cont2 .cont2_top a { display:block;}
.GBmain_cont2 .cont2_top a dl{width: 228px;height:250px;border:1px solid #f6f6f6;display:block;float:left;margin-right:20px;}
.GBmain_cont2 .cont2_top a dl dt{ width:228px; height:170px; }
.GBmain_cont2 .cont2_top a dl dt img{ width:206px; height:150px; margin:10px; border:1px solid #f6f6f6; display:block;}
.GBmain_cont2 .cont2_top a dl dd{line-height:30px;height: 60px;font-size:14px;color:#333;padding:0 10px;position:relative;overflow: hidden;}
.GBmain_cont2 .cont2_top a dl dd b{ font-weight:normal; font-size:12px; color:#999; width:auto; height:auto; position:absolute; bottom:0px; right:10px;}
.GBmain_cont2 .cont2_top a .cont2_dl4{ margin-right:0;}
.GBmain_cont2 .cont2_bottom{ width:982px; height:auto;}
.GBmain_cont2 .cont2_bottom a{ width:auto; height:auto; border-bottom:1px dashed #f2f2f2; display:block; }
.GBmain_cont2 .cont2_bottom  a .cont2_p1{width:982px;height:40px;line-height:40px;font-size:14px;color:#333;overflow: hidden;background: url(../images/GB-WD.png) 0px 5px no-repeat;text-indent: 50px;margin: 10px auto;display:block;position: relative;}
.GBmain_cont2 .cont2_bottom  a .cont2_p1 span{float:right;width: 170px;background: url(../images/GBwx-doct.png) -50px -3px no-repeat;display: inline;height: 40px;line-height: 40px;text-indent: 40px;font-size: 12px;color: #999;position: absolute;right: 0;}
.GBmain_cont2 .cont2_bottom  a .cont2_p2{width:982px;height:70px;background: url(../images/GB-WD.png) 0px -98px no-repeat;margin: 10px auto;display: none; +padding-bottom:10px;}
.GBmain_cont2 .cont2_bottom  a .cont2_p2 span{ width:950px; height:70px; display:block; float:right; background:url(../images/GBwxwdbj.png) center no-repeat; line-height:70px; font-size:14px; color:#666; text-indent:10px; overflow:hidden;}
.GBmain_cont2 .cont2_bottom  a .cont2_p2 span i{ width:47px; height:70px;  background:url(../images/GBwx-doct.png) 0px center no-repeat; display:block; float:left; margin-left:30px; }
.GBmain_cont2 .cont2_bottom  a .cont2_p2 span b{ color:#ea5514; font-weight: normal; }

.GBmain_box1{ width:700px; height:auto; float:left;}
.GBmain_box .GBmainh2_3{ width:700px;}
.GBmain_box .GBmainh2_3 i{background-position:20px -95px;}
.GBmain_box .GBmain_cont3{ padding:20px; height:auto; overflow: hidden; width:660px; _padding:0px; _float:left; }
.GBmain_box .GBmain_cont3 span{ width:329px; height:auto; display:block; float:left; border-right:1px dashed #e5e5e5; }
.GBmain_box .GBmain_cont3 span a{ display:block;}
.GBmain_box .GBmain_cont3 span dl{ margin-right:20px; width:309px; height:110px;}
.GBmain_box .GBmain_cont3 span dl dt{ width:130px; height:110px; float:left;}
.GBmain_box .GBmain_cont3 span dl dt img{ width:129px; height:109px; border:1px solid #e5e5e5;}
.GBmain_box .GBmain_cont3 span dl dd{ width:158px; height:auto; float:right; margin-top:16px;}
.GBmain_box .GBmain_cont3 span dl dd h3{ font-size:14px; font-weight:normal; height:30px; line-height:30px; color:#333; overflow:hidden;}
.GBmain_box .GBmain_cont3 span dl dd p{ font-size:12px; color:#999; height:48px; line-height:24px; overflow:hidden;}
.cont3_div{width: 309px;height:28px;line-height:28px;margin-top:10px;}
.cont3_div p{ width:225px; height:28px; line-height:28px; font-size:14px; color:#333; overflow:hidden; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; float:left; background:url(../images/GBwx-maindian.png) 10px 12px no-repeat; text-indent:25px;}
.cont3_div b{width:auto;height:28px;line-height:28px;font-size:12px;color:#999;float:right;font-weight:normal;}
.GBmain_box .GBmain_cont3 .cont3_spanright{  border-right:none; }
.GBmain_box .GBmain_cont3 .cont3_spanright dl{ margin-right:0; margin-left:20px; _margin-left:20px;}
.cont3_spanright .cont3_div{ margin-left:20px;_margin-left:20px;}

.GBmain_box2{ width:300px; height:auto; float:right;}
.GBmain_box .GBmainh2_4{ width:300px; }
.GBmain_box .GBmainh2_4 i{background-position: 20px -255px;}
.GBmain_cont4 {height: 382px;overflow:hidden;float:left;}
.GBmain_cont4 li{float:left;display:block;text-align: center;margin: 8px 0px 7px 13px;}
.GBmain_cont4 li a{display:block;font-size:14px;color:#333;border-radius:5px;height:30px;line-height:30px; +word-break:keep-all;float:left;border:1px solid #e5e5e5;width: 60px;padding: 0 10px;overflow: hidden;_width: 80px;}
.GBmain_cont4 li .on1{ color:#fff; background:#01aded; border:1px solid #01aded;}
.GBmain_box .GBmainh2_5 i{background-position: 20px -155px;}
.GBmain_box .GBmain_cont5 { padding:20px; height:auto; overflow: hidden;}


.slideTxtBox1{ width:100%;  text-align:left;  }
.slideTxtBox1 .hd{ height:50px; line-height:50px; background:#fff; padding:0 10px 0 20px; _padding:0 10px 0 10px;  border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox1 .hd ul{ float:left; position:absolute; left:20px; _left:10px; top:-1px; height:50px;   }
.slideTxtBox1 .hd ul li{ float:left; padding:0 40px; cursor:pointer; font-size:14px; }
.slideTxtBox1 .hd ul li.on{height:49px;line-height: 49px;background:#fff;border:1px solid #ddd;border-bottom: 1px solid #fff;border-top: 2px solid #8ad9f6;color:#01aded;}
.slideTxtBox1 .bd ul{ padding:0 15px;  zoom:1;  }	
.slideTxtBox1 .bd li{height:auto;line-height:24px;border-bottom:1px dashed #e5e5e5;overflow: hidden;padding: 5px 0;_border-bottom:none;}
.slideTxtBox1 .bd li .cont5_span1{cursor:pointer;height:40px;line-height:40px;width: 90px;display:block;text-align:right;font-size:14px;color:#01aded;float: left; overflow:hidden;}
.slideTxtBox1 .bd li .cont5_span2{width: 1050px;display:block;float: right;} 
.slideTxtBox1 .bd li .cont5_span2 a{display:block;height:40px;width: 135px;float:left;line-height:40px;font-size:14px;margin-left:15px; color:#666;}
.slideTxtBox1 .bd li .cont5_span2 .cont5_zk{color:#01aded;background:url(../images/GBzk.png) no-repeat;width: 110px;height: 40px;display:block;background-position: 35px 15px;cursor:pointer;}
.slideTxtBox1 .bd li .cont5_span2 .cont5_zk1{background-position: 35px -15px;}
.slideTxtBox1 .bd li .cont5_contzk{ display:none;} 

.GBmain_box .GBmainh2_6 i{background-position: 20px -210px;}
.GBmain_box .yqlj_box{ width:100%; height:auto; padding: 15px 0px; }
.GBmain_box .GBmain_cont6 {overflow: hidden;font-size: 14px;height: 30px;line-height: 30px;display:block; color:#666;}
.GBmain_box .GBmain_cont6 a{ width:auto; font-size:14px; height:30px; line-height:30px; float:left; color:#666; margin:0 20px; display:block; }
.GBmain_box .GBmain_cont6 b{ display:block; float:left; font-weight:normal;}

/************网站地图 20161104*************/

.DHtop{ width:100%; height:60px; padding:10px 0; background:#fbfbfb; border-bottom:1px solid #f4f4f4;}
.DHtop_cont{width:1024px; height:60px; margin:0px auto;}

.DHtop_logo{width:320px; height:60px; float:left;}
.DHhome_logo{width:180px; height:60px; display:block; float:left; background:url(../images/logo.png) no-repeat; text-indent:-9999px; overflow:hidden;}
.DHsitemap_logo{width:120px; height:60px; display:block; float:right; font-family:"Microsoft Yahei","SimSun"; color:#333; font-size:24px; line-height:60px;}
.DHtop_right{width:220px; height:60px; float:right; color:#666666; font-size:13px;}
.DHtop_right a{ font-size:12px; color:#666666; line-height:60px; margin:0 10px; display:inline;}

.DHmain{width:1024px;height:auto;margin: 20px auto 0;}
.DHmain_top{width: 1024px;height:65px;background: url(../images/DHmain-top.png) repeat-x;top:0; margin-bottom:10px;}
.DHmaintop_left{ width:710px; height:65px; float:left;}
.DHmaintop_left ul li{width:160px;height:65px;background: url(../images/DHmain-toplids.png) right 12px no-repeat;float:left;line-height:50px;overflow:hidden;text-align:center;}
.DHmaintop_left ul li a{ display:block; width:160px; height:65px; font-size:18px; font-family:"Microsoft Yahei","SimSun"; color:#333;}
.DHmaintop_left ul li .check{background: url(../images/DHmain-topds.png) no-repeat;color:#fff;}
.DH_search {float: right;_display: inline;width: 218px;height:26px;background: #fff;border: 1px solid #dddddd;margin: 14px 15px 0 0;}
.DH_search .search_text {float: left;width: 185px;color: #bcbcbc;height: 26px;line-height: 24px;border: 0;text-indent: 8px;}
.DH_search .search_btn {float: right;background: url(../images/DHmain-topdserach.png) center no-repeat;cursor: pointer;height: 25px;width:30px;border: 0;display:block;}

.DHconter{width: 1022px;height:auto;border:1px solid #ebebeb; margin-bottom:20px;}
.DHconter h1{height:55px;background: url(../images/DHmain.png) no-repeat;color:#01aded;font-size:18px;font-weight:normal;line-height: 55px;text-indent: 65px; border-bottom:1px solid #01aded;}
.DHconter .DHconter_cont{width: 1022px;height:auto;}
.DHconter_cont h2{width: 1022px;height:40px;background:#f2fbfe;color:#333;font-size:16px;font-weight:normal;line-height:40px;}
.DHconter_cont h2 i{background:url(../images/DHmain.png) 20px  -163px no-repeat;width: 60px;height:40px;float:left;}
.DHconter_cont .DHcont_box{ padding:0 20px;}
.DHconter_cont .DHcont_box li{height:auto;line-height:24px;border-bottom:1px dashed #e5e5e5;overflow: hidden;padding: 5px 0;}
.DHconter_cont .DHcont_box li .DHcont_span1{ cursor:pointer; height:40px;line-height:40px;width: 100px;display:block;text-align:right;font-size:14px;color:#01aded;float: left;}
.DHconter_cont .DHcont_box li .DHcont_span2{width: 880px;display:block;float: right;height: 40px;line-height: 40px;} 
.DHconter_cont .DHcont_box li .DHcont_span2 a{display:block;height:40px;width: 107px;float:left;line-height:40px;font-size:14px;margin-left:10px;color:#666; overflow:hidden;}
.DHconter_cont .DHcont_box li .DHcont_span2 .DHcont_moust{width: 50px;display:block;text-align: right;color:#999999;cursor:pointer;}

.DHconter .DHconter_WT{background-position: 20px 8px;}
.DHconter .DHconter_JKSQ{background-position: 20px -43px;}
.DHconter .DHconter_JKXCS{background-position: 20px -95px;}

.DHconter .DHconter_cont1{height:40px;padding: 5px 0px;overflow:hidden;}
.DHconter .DHconter_cont1 a{width: auto;height:40px;display:block;text-align:center;line-height:40px;float:left;color:#333;font-size:16px;overflow:hidden;margin-left: 60px;} 


/************医生注册页 20161104*************/
.REGbanner{  width:100%; height:308px; background:url(../images/REGbanner.png) center center no-repeat; }

.REGmain{ width:100%; height:auto; }
.REGmain_box{ width:1024px; height:auto; margin:20px auto; border:1px solid #e5e5e5;overflow:hidden;}
.REGmain_left{ width:650px; height:auto; margin-left:30px; padding: 20px 0; float:left;}
.REGmain_left p{ width:650px; height:40px; line-height:40px; margin:20px 0;}
.REGmain_left p b{ width:105px; height:40px; line-height:40px; font-size:14px; color:#333; text-align:right; display:block; float:left; font-weight:normal;}
.REGmain_left p b em{ height:40px; line-height:40px; font-size:14px; color:#ff2121; width:10px; margin-right:10px;}
.REGmain_left p input{ cursor:pointer; height:40px; line-height:40px; width:220px; border:1px solid #e8e8e8; outline:none; margin: auto 10px ; font-size:14px; text-indent:10px; display:block; float:left;}
.REGmain_left p span{ height:40px; line-height:40px; font-size:12px; color:#999; background:url(../images/REGgantan.png) left center no-repeat; text-indent:30px; display:block; float:left; }
.REGmain_left .REGaqcd {text-align:center;width:auto;padding: 0 100px 0 170px;height: 16px;line-height: 16px;}
.REGmain_left .REGaqcd span{background:none;text-indent:0;font-size:12px;height:16px;line-height:16px;display:block;float: left;}
.REGmain_left .REGaqcd .spancolor{ width:35px; height:16px; background:#c3c3c3; color:#fff; margin-right:1px;}
.REGmain_left .REGaqcd .spancolor1{ background:#f9942e;}
.REGmain_left p .REGinp-1{ width:130px; height:40px; line-height:40px;border:1px solid #eaeaea;}
.REGmain_left p .REGinp-2{ width:130px; height:40px; text-align:center; background:#f8f8f8; line-height:40px; color:#666; border:1px solid #eaeaea; outline:none; +border:none; }
.REGmain_left p .REGinp-3{ width:120px; height:40px; line-height:40px; border:1px solid #eaeaea; margin-right:0;}
.REGmain_left p img { width:80px; height:40px; border:1px solid #fff; display:block; float:left;}
.REGmain_left p .spanyzm{ background:none; display:block; float:left;}
.REGmain_left p .spanyzm a{ color:#1b7de1; cursor:pointer;}
.REGmain_left .REGydty { width:450px; height:20px; margin-left:120px; }
.REGmain_left .REGydty .REGinp-4{ font-size:14px; color:#000; height:20px; line-height:20px;vertical-align:text-bottom; margin-bottom:-1px; margin-right:5px; cursor:pointer;}
.REGmain_left .REGydty  a{ color:#1b7de1;text-decoration:underline; cursor:pointer;}
.REGmain_left .REGzccg { width:450px; height:50px; margin:20px 0 10px 120px; +margin-left:60px;}
.REGmain_left .REGzccg .REGinp-5{ font-size:18px;  height:50px; line-height:50x; width:260px; background:#01aeed; border-radius:5px; color:#fff; cursor:pointer;}

.REGmain_right{ width:300px; height:572px;  padding: 20px 0; background: url(../images/REGwx.png) left 90px no-repeat ; float:left; position:relative;}
.REGmain_right .REGmain_wx{ width:210px; height:280px; position:absolute; display:block; top:240px; }
.REGmain_right .REGmain_wx img{ width:185px; height:185px; margin:20px auto;}
.REGmain_right .REGmain_wx p{  height:40px; line-height:20px; padding:0 20px; font-size:14px; color:#256892; text-align:center; overflow:hidden;}
.down_box .down1{width:600px;height:550px;background:#f3f3f3;border-radius:15px;margin:200px auto 0;position:relative;}
.down_box .down1 .REGtc_wx{width:220px;height:220px;background:#e2f5ff;display:block; position:absolute; top:60px; left:190px;}
.down_box .down1 .REGtc_wx img{ width:185px; height:185px; margin-left:15px; margin-top:15px;}

.down_box .down1 .REGtc_p1{width:600px;height:70px;line-height:70px;background:url(../images/REGgou.png)  110px center no-repeat;display:block;position: absolute;top: 330px; text-indent:200px; font-size:36px; color:#333;}
.down_box .down1 .REGtc_p2{width:600px;height:70px;line-height:70px; font-size:24px; color:#666;position: absolute;top: 420px; text-align:center;}

.top_boxuser{width: 100%;height: 80px; background-color:#f4f4f4; border-bottom:1px solid #e5e5e5;}
.top_nav .useragreement{ font-size:18px; color:#666666; line-height:60px; padding-left:5px;}
.usercontent{ width:984px; height:873px; margin:20px auto 20px; border:1px solid #e5e5e5; color:#666666; font-size:14px; line-height:36px; overflow-y:scroll; padding:20px;}
.usercontent h1{ text-align:center;}
.closebtn{  margin:0 auto; width:155px; margin-bottom:20px;}
.closebtn button{width:155px; height:40px; background:#01aeed; color:#ffffff; border-radius:6px; font-size:16px; cursor:pointer;}

.GBmain_cont1 .cont1_left .cont1img_a .cont1img_a1:hover span{color:#ea5514;}
.GBmain_cont1 .cont1_left .cont1img_a .cont1img_a2:hover span{color:#ea5514;}
.GBmain_cont1 .cont1_left p a:hover{color:#ea5514;}
.GBmain_cont1 .cont1_middle a:hover h3{color:#ea5514;}
.GBmain_cont2 .cont2_top a dl:hover dd {color:#ea5514;}
.GBmain_cont2 .cont2_bottom  a:hover .cont2_p1{color:#ea5514;}
.cont3_div p:hover{color:#ea5514;}
.slideTxtBox1 .bd li .cont5_span2 a:hover{color:#ea5514;}
.GBmain_box .GBmain_cont6 a:hover{color:#ea5514;}
.DHconter_cont .DHcont_box li .DHcont_span2 a:hover{color:#ea5514;}
.DHconter .DHconter_cont1 a:hover{color:#ea5514;}
.slideTxtBox1 .bd li .cont5_span2 .cont5_zk:hover{color:#01aded;}

/**********健康小常识**20161220*********/
/*.cs_bg img{ width:100%; height:auto;}*/
.cs_bg{ width:100%; height:308px; background:url(../images/jk_bg.png) center center no-repeat; }
.cs_main{ width:auto; height:auto; overflow:hidden; background:#f8f8f8;}
.cs_main .cs_cont{ width:1024px; height:auto; margin:30px auto 10px; background:url(../images/jk_bg1.png) left 50px repeat-y; _margin-left: 25%; overflow:hidden; }
.cs_main .cs_cont .cs_list{ width:1024px; height:auto; margin-bottom:20px; overflow:hidden;}
.cs_main .cs_cont .cs_list1{ margin-bottom:0;}
.cs_main .cs_cont .cs_list .cs_left{ width:110px; height:65px; float:left;}
.cs_main .cs_cont .cs_list .cs_left .cs_p1{ width:110px; height:40px; float:left; background:#f8f8f8;}
.cs_main .cs_cont .cs_list .cs_left .cs_p11{ background:none;}
.cs_main .cs_cont .cs_list .cs_left .cs_p2{ width:110px; height:25px; float:left; }
.cs_main .cs_cont .cs_list .cs_left .cs_p2 i{ width:25px; height:25px; background:url(../images/jk_sj.png) left top no-repeat; display:block; float:left; margin-right:10px;}
.cs_main .cs_cont .cs_list .cs_left .cs_p2 a{ color:#333; font-size:16px; height:25px; line-height:22px; display:block;}

.cs_main .cs_cont .cs_list .cs_right{ width:910px; height:auto; float:right; border:1px solid #e5e5e5; border-radius:5px; background:#fff;position:relative; padding-bottom:20px; +padding-top:30px;}
.cs_main .cs_cont .cs_list .cs_right b{ width:20px; height:30px; background:url(../images/jk_sjx.png) center no-repeat; display:block; position:absolute; left:-20px; top:35px;}
.cs_main .cs_cont .cs_list .cs_right h3{height:40px;line-height:40px;font-size:20px;font-weight:normal;margin: 30px 20px 10px 20px;}
.cs_main .cs_cont .cs_list .cs_right p{ margin:0 20px;  line-height:35px; color:#666;}
.jz{ width:1024px; height:35px; margin:20px auto 0;}
.jz .jz_down{ width:35px; height:35px; background:url(../images/jz_down.png) center center; display:block; margin:0 auto; }


/*登陆蒙版 20170205*/
.Mask{ position:fixed; top:0; left:0; width:100%; background:url(../images/bg.png); z-index:9999; display:none;}
.dlzt{ position:absolute; top:0; left:0; width:100%; background:url(../images/Loading4.gif) no-repeat center center;display:none;}
.loaddingpic{ position:fixed; top:0; left:0; width:100%; background:url(../images/Loading4.gif) no-repeat center center;display:none; z-index:999999;}

.login_frame{ position:absolute; left:50%; top:50%; margin-left:-300px; margin-top:-500px; width:600px; height:auto; overflow:hidden;	-webkit-transform:rotateY(0deg);
	        transform:rotateY(0deg);
	-webkit-backface-visibility:hidden;
	        backface-visibility:hidden;
	-webkit-transition:all .5s linear;
	        transition:all .5s linear;}

.onfz{
	-webkit-transform:rotateY(360deg);
	        transform:rotateY(360deg);
	-webkit-backface-visibility:hidden;
	        backface-visibility:hidden;
	-webkit-transition:all .5s linear;
	        transition:all .5s linear;
}



/*各种登陆方式*/
.wx_login{width:600px; height:500px; background:#fff; vertical-align:middle; border-radius:10px; border:1px solid #a6a6a6; overflow:hidden; display:none;  }
.wx_login .wx_nr{ width:300px; height:100%; margin:0 auto;}
.wx_login .wx_nr img{ float:left; display:block; margin-top:60px; margin-left:57.5px; margin-bottom:20px; width:185px; height:185px;}
.wx_login .wx_nr p{ float:left; margin-bottom:35px;width:300px; height:40px; line-height:40px; font-size:24px; color:#333; text-align:center;}
.wx_login .wx_nr .qt_login{  position:relative;display:block; float:left; width:300px; height:35px; text-align:center; font-size:16px; color:#999;  }
.wx_login .wx_nr .qt_login i{ position: absolute;display:block; width:70px; height:1px; background:#e5e5e5; margin-top:12px;}
.wx_login .wx_nr .qt_login  .qt_login_left{ left:0; top:0;}
.wx_login .wx_nr .qt_login  .qt_login_right{right:0; top:0;}
.wx_login .wx_nr .qt_tb{ display:block; float:left; margin-left:90px; width:200px; height:55px;}
.wx_login .wx_nr .qt_tb a{ display:block; float:left; width:50px; height:50px; margin-right:25px; background:url(../images/qt_login.png) no-repeat; cursor:pointer; }
.wx_login .wx_nr .qt_tb .sj_lg{ background-position: left 1px;}
.wx_login .wx_nr .qt_tb .qq_lg{ background-position: left -75px;}
.wx_login .wx_nr .qt_tb .wb_lg{ background-position: left -150px; margin-right:0px;}




/*手机登陆找回密码*/
.sj_login{width:600px; height:350px; background:#fff; vertical-align:middle; border-radius:10px; border:1px solid #a6a6a6; overflow:hidden; }
.sj_login .sj_nr{ width:340px; height:100%; margin:0 auto; }
.sj_title{ position:relative; float:left; margin-top:45px; margin-bottom:25px; width:100%; height:40px; text-align:center; line-height:40px; color:#333; font-size:20px;  }
.sj_title i{ position:absolute; display:block; width:90px; height:1px; background:#e5e5e5; margin-top:18px; }
.sj_title .sj_left{ left:0; top:0; }
.sj_title .sj_right{right:0; top:0; }
.user_id{ width: 337px; height:38px; line-height:38px; border:1px solid #e5e5e5; outline:none; margin-bottom:20px; font-size:16px; color:#999; background:url(../images/login-tb.png) 10px 10px no-repeat; border-radius:5px; text-indent:35px;font-family:"Microsoft YaHei";}
.user_psw{ width: 337px; height:38px; line-height:38px; border:1px solid #e5e5e5; outline:none; margin-bottom:20px; font-size:16px; color:#999; background:url(../images/login-tb.png) 10px -25px no-repeat; border-radius:5px; text-indent:35px;font-family:"Microsoft YaHei";}
.user_login{ width: 337px; height:38px; line-height:38px; background:#01aded; outline:none;border:1px solid #01aded; margin-bottom:10px; color:#fff; font-size:18px;border-radius:5px; cursor:pointer;font-family:"Microsoft YaHei";}
.user_yzm{ float:left; width:208px; height:38px; line-height:38px;  border:1px solid #e5e5e5; outline:none; margin-bottom:20px; +margin-bottom:0px font-size:16px; color:#999; background:url(../images/login-tb.png) 10px -66px no-repeat; border-radius:5px; text-indent:35px; font-family:"Microsoft YaHei"; font-size:16px;}
.user_get{ float:right; width: 109px; height:38px; line-height:36px; background:#01aded; outline:none;border:1px solid #01aded; margin-bottom:20px; +margin-bottom:0px; color:#fff; font-size:16px;border-radius:5px; cursor:pointer;font-family:"Microsoft YaHei";}
.user_get2{ float:right; width: 109px; height:38px; line-height:36px; background:#ccc; outline:none;border:1px solid #ccc; margin-bottom:20px; +margin-bottom:0px; color:#fff; font-size:16px;border-radius:5px; cursor:pointer;font-family:"Microsoft YaHei";}

.sj_wenzi{ display:block; width:337px; height:38px; line-height:38px;}
.sj_wenzi a{ display:block; float:left; font-size:14px; cursor:pointer;}
.sj_wenzi .fh_ys{ float:left; color:#01aded;}
.sj_wenzi .zc_ys{ float:right; color:#ea5514; margin-right:20px;}
.sj_wenzi .wj_ys{ float:right; color:#01aded;}
#sjdl{ display:none;}
#zhmm1{ display:none; height:400px; }
#zhmm{ display:none;}
#hmzc{ display:none;width:600px; height:455px; background:#fff; vertical-align:middle; border-radius:10px; border:1px solid #a6a6a6;  overflow:hidden; }
#hmyz{ display:none;}


/**********个人中心**20170205*********/
.top_inf{background: #eceff6;border-bottom:1px solid #e7e9ee; +left:0; +top:0;}
.top_nav .top_inf_ul{ width:500px;}
.top_nav .grzx{display:block;float:left;margin-top: 23px;width:auto;height:40px;line-height:40px;font-weight:normal;font-size:18px;color:#333;width: 100px;text-align: center;}
.inf_warp{float:left;width:100%;height:auto;background:#f8f8f8;margin-top: 79px;}
.inf_main{ overflow:hidden; margin:20px auto; width:1024px; height:auto; background:#eceff6;}
.inf_main .inf_left{ width:213px; min-height:933px; float:left; background:#eceff6;}
.inf_main .inf_left .inf_avatar{ width:100%; height:188px; overflow:hidden; border-bottom:1px solid #dcdfe7;}
.inf_main .inf_left .inf_avatar dt{ margin:30px auto 10px; width:88px; height:88px; overflow:hidden; border-radius:50%; border:1px solid #fff;}
.inf_main .inf_left .inf_avatar dt img{ width:100%; height:100%; border-radius:50%;}
.inf_main .inf_left .inf_avatar dd{ margin:0 auto; width:90%; height:40px; line-height:40px; text-align:center; font-size:16px; color:#666; overflow:hidden; }
.inf_main .inf_left .inf_list{width:100%;height:200px;display: block;float: left;}
.inf_main .inf_left .inf_list li{ display:block; overflow:hidden;width:100%; height:49px; line-height:49px; border-bottom:1px solid #dcdfe7;cursor:pointer; float:left;}
.inf_main .inf_left .inf_list li i{ display:block; float:left; margin-top:9px; width:50px; height:30px; background:url(../images/login-tb.png) no-repeat; }

.inf_main .inf_left .inf_list .libg{ background:#fff;}
/*.inf_main .inf_left .inf_list .libg i{ background:url(../images/login-tb1.png) no-repeat;}*/
.inf_main .inf_left .inf_list .libg .b_m{ color:#01aded;}
.inf_main .inf_left .inf_list .libg .b_r{ display:block;}

.inf_main .inf_left .inf_list .list_kstw i{ background-position: 30px -135px;}
.inf_main .inf_left .inf_list .list_wdtw i{ background-position: 30px -167px;}
.inf_main .inf_left .inf_list .list_wdys i{ background-position: 30px -201px;}
.inf_main .inf_left .inf_list .list_xgmm i{ background-position: 30px -238px;}
.inf_main .inf_left .inf_list li .b_m{ display:block; float:left; height:49px; line-height:49px; font-weight:normal; font-size:16px; width:80px; text-align:center; color:#666;}
.inf_main .inf_left .inf_list li .b_r{ display:none; float:right; height:49px;   width:80px; background:url(../images/inf_list_jh.png) center center no-repeat;}

.inf_main .inf_right{ width:811px; height:auto; float:right; background:#fff;}
.inf_main .inf_right .inf_ksxq{ width:790px; min-height:933px; overflow:hidden; float:right;}

.inf_main .inf_right .inf_kstw{width: 790px; height:auto;float: right;  display:block;}
.inf_title{width: 770px;height:50px;line-height:50px;border-bottom:1px solid #e5e5e5;font-size:12px;color:#999;}
.inf_title .inf_home{display:block; float:left;margin-top:15px;width:55px;height:20px;line-height:20px;font-size:12px;color:#999;background: url(../images/login-tb.png) 0px -318px no-repeat;text-indent: 25px;}
.inf_title .inf_home1{ display:block; float:left;height:20px; line-height:20px; font-size:12px; color:#999; margin-top:15px; } 
.inf_title b{ display:block; float:left; width:20px; height:20px; line-height:20px; margin-top:15px; text-align:center; }
.inf_main .inf_right .inf_kstw .inf_bqms{ width:770px; height:60px; line-height:60px; font-size:12px; color:#999;}
.inf_main .inf_right .inf_kstw .inf_bqms b{ display:block; float:left; margin-right:5px; font-size:16px; color:#333; font-weight:normal; }
.inf_main .inf_right .inf_kstw .inf_tex1{padding: 10px; +float:left;width: 750px;height:200px;line-height:28px;font-size:14px;color:#666;border:1px solid #e5e5e5;border-radius:10px;resize: none;text-indent:20px;}
.inf_main .inf_right .inf_kstw .inf_hzxx{ width:770px; height:40px; line-height:40px; font-size:16px; color:#333;}
.inf_main .inf_right .inf_kstw .inf_zl{ width:770px; height:40px; line-height:40px; font-size:16px; color:#333;}
.inf_main .inf_right .inf_kstw .inf_zl span{ display:block; float:left; width:50px; height:40px; line-height:40px; color:#333; font-size:14px;}
.inf_main .inf_right .inf_kstw .inf_zl label{display:block;float:left;margin-right:50px;font-size:14px;height: 40px;line-height: 40px;}
.inf_main .inf_right .inf_kstw .inf_zl label .inf_sex{ margin-right:10px; width:20px; height:20px;    vertical-align: text-bottom; margin-bottom: -1px;+margin-bottom: 2px;}
.inf_main .inf_right .inf_kstw .inf_zl label .inf_age1{ display:block; height:38px; line-height:40px; float:left; font-weight:normal; margin-right:5px;}
.inf_main .inf_right .inf_kstw .inf_zl label .inf_age{ width:96px; height:38px; line-height:38px; border:1px solid #e5e5e5; border-radius:5px; margin-left:5px; text-indent:10px;}
.inf_main .inf_right .inf_kstw .inf_btn{ width:100%; height:40px; }
.inf_main .inf_right .inf_kstw .inf_btn{ display:block;width:182px; height:40px; background:#01aded; margin:30px auto; border-radius:5px; color:#fff; font-size:18px; cursor:pointer; }

.inf_main .inf_right .inf_twxq{width: 790px; height:auto;float: right; position:relative;}
.inf_main .inf_right .inf_twxq .inf_dhk{ margin-top:20px; width:770px; height:585px; border:1px solid #e5e5e5; overflow:auto; +position:relative;}
.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs{ width:750px; height:auto; overflow:hidden; position:relative;  }
.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs .dhk_time{ float:left; width:100%; height:40px; line-height:40px; font-size:12px; color:#999; text-align:center; }
.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs .dhk_usemsg{float:right;width: 730px;position:relative;margin-bottom:10px;margin-right: 20px;}
.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs .dhk_usemsg img{ width:50px; height:50px; border-radius:50%; border:1px solid #e5e5e5; float:right; }
.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs  .dhk_usemsg .dhk_msg_bubble{ background-color:#e6f0f6; color:#1c587a; border:1px solid #d2ebfa; max-width: 520px; padding: 10px; margin: 5px 10px; border-radius: 5px; word-wrap: break-word; overflow-wrap: break-word; word-break: break-all; float:right; line-height:28px;display:flex;}
.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs  .dhk_usemsg .dhk_msg_bubble img{ display:block; width:auto; height:auto; max-width:200px; border-radius:0px;}


.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs .dhk_usemsg .dhk_msg_bubble:before{  position: absolute;content: '';border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #d2ebfa; right:54px; box-sizing:border-box; } 
.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs .dhk_usemsg .dhk_msg_bubble:after{  position: absolute;content: '';border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-left: 9px solid #e6f0f6; right: 55px; top:17px; }
.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs .dhk_doctormsg{width: 730px;float:left;position:relative;left:20px;margin-bottom:10px;}
.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs .dhk_doctormsg img{ width:50px; height:50px; border-radius:50%; border:1px solid #e5e5e5; float:left; }
.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs .dhk_doctormsg .dhk_msg_bubble{ background-color:#f7f7f7; color:#666666; border:1px solid #e2e2e2; max-width: 520px; padding: 10px; margin: 5px 10px; border-radius: 5px; word-wrap: break-word; overflow-wrap: break-word; word-break: break-all; float:left; line-height:28px;} 
.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs .dhk_doctormsg .dhk_msg_bubble i{ display:block; width:22px; height:22px; background:url(../images/ic_norshengyin.png) center center no-repeat; cursor:pointer; }
.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs .dhk_doctormsg .dhk_msg_bubble .sound{ background:url(../images/ic_selshengyin.gif) center center no-repeat; background-size:90%;}
.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs .dhk_doctormsg .dhk_msg_bubble img{ display:block; width:auto; height:auto; max-width:200px; border-radius:0px;}

.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs .dhk_doctormsg .dhk_msg_bubble:before{ position: absolute;content: '';}
.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs .dhk_doctormsg .dhk_msg_bubble:before{    position: absolute;content: '';border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #e2e2e2; left: 54px; }
.inf_main .inf_right .inf_twxq .inf_dhk .dhk_xs .dhk_doctormsg .dhk_msg_bubble:after{    position: absolute;content: '';border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-right: 9px solid #f7f7f7; left: 55px; top:17px; }
.inf_main .inf_right .inf_twxq .inf_fsk{ width:770px; height:150px; border:1px solid #e5e5e5; border-top:none;  +position:relative;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool{ width:100%; height:40px; position:relative; }
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack{ position:absolute; left:0; top:-300px; width:458px; height:298px; border:1px solid #e5e5e5; background:#fff; border-radius:10px; overflow:hidden; display:none;	}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr{ width:100%; height:260px; position:relative;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr li{ width:100%; height:260px; display:none;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr .bq_jdbq{ position:absolute; left:0; top:0;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr .bq_jdbq p{ width:100%; height:40px; line-height:40px; text-indent:10px; font-size:14px; color:#666;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr .bq_jdbq div{ width:100%; height:220px;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr .bq_jdbq div i{ display:block; float:left; width:32px; height:32px; margin:5px 8px 5px 8px; cursor:pointer;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr .bq_jdbq div .jd_1{ background:url(../images/ee_1.png) center center no-repeat;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr .bq_jdbq div .jd_2{ background:url(../images/ee_2.png) center center no-repeat;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr .bq_jdbq div .jd_3{ background:url(../images/ee_3.png) center center no-repeat;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr .bq_rxys{ position:absolute; left:0; top:0;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr .bq_rxys p{ width:100%; height:40px; line-height:40px; text-indent:10px; font-size:14px; color:#666;} 
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr .bq_rxys div{ width:100%; height:220px;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr .bq_rxys div i{ display:block; float:left; width:60px; height:60px; cursor:pointer; margin:5px 8px 5px 8px;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr .bq_rxys div .rx_1{ background:url(../images/ee_36.png) center center no-repeat; background-size:70%;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr .bq_rxys div .rx_2{ background:url(../images/ee_37.png) center center no-repeat; background-size:70%;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nr .bq_rxys div .rx_3{ background:url(../images/ee_38.png) center center no-repeat; background-size:70%;}

.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nb{ width:100%; height:38px; background:#f3f3f4;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nb li{ width:60px; height:38px;  float:left;  }
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nb li i{ display:block; margin:4px auto;width:30px ; height:30px; background:url(../images/bq_tab.png) no-repeat; cursor:pointer;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nb .bq_tab1 i{ background-position:2px 2px; }
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool .bq_pack .pack_nb .bq_tab2 i{ background-position:2px -55px; }
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool span{ display:block; float:left; width:50px; height:35px; background:#fff; margin-top:5px; margin-left:20px; cursor: pointer;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool span b { display:block; width:100%; height:100%;background:url(../images/gr-twxq.png) no-repeat; cursor:pointer;}
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool span .fsk_tool_bq{ background-position: 12px 4px; }
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool span .fsk_tool_tp{ background-position: 12px -47px; }
.inf_main .inf_right .inf_twxq .inf_fsk .fsk_tool span:hover{ background:#e5e5e5;}

.inf_main .inf_right .inf_twxq .inf_fsk .inf_tex2{ width:730px; height:50px; line-height:28px;font-size:14px;color:#666; resize: none;margin-left:20px;}
.inf_main .inf_right .inf_twxq .inf_fsk .p_btn{ margin-top:5px; width:100%; height:40px;}
.inf_main .inf_right .inf_twxq .inf_fsk .p_btn input{ float:right; margin-right:10px; width:132px; height:40px; line-height:40px; text-align:center; color:#fff; background:#01aded; font-family:"Microsoft YaHei" ; font-size:18px; border-radius:5px; cursor:pointer; }
.inf_main .inf_right .inf_twxq .inf_pj{ width:770px; height:370px;  border:1px solid #e5e5e5; margin-top:20px;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_title{ width:100%; height:50px; line-height:50px; color:#999; font-size:14px; background:#f8f8f8;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_title b{ display:block; float:left; margin-left:20px; margin-right:10px; font-weight:normal; font-size:16px; color:#333; }
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg{ margin-top:20px; width: 100%; height:270px;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_doct{float:left; padding-right:10px; width:240px; height:270px;  border-right:1px solid #e9e9e9;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_doct img{ display:block; margin:0 auto; width:70px; height:70px; border-radius:50%;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_doct .doct_name{ width:100%; height:30px; line-height:30px; text-align:center; font-size:16px; color:#333;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_doct .doct_job{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#666;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_doct .doct_speciality{ margin:0 auto; width:85%; height:auto; line-height:30px; font-size:14px; color:#666;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade{float:left; margin-left:20px;width:470px; height:270px; }
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul{ width:100%; height:auto; margin-top:10px; overflow:hidden;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul li{ float:left; width:50px; height:75px; margin-left:75px;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul li i{ display:block; width:50px; height:50px; background:url(../images/gr-twxq.png) no-repeat; cursor:pointer;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul li .pj_h{ background-position: 4px -120px;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul li .pj_z{ background-position: 4px -185px;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul li .pj_c{ background-position: 4px -255px;}


/*给医生评价鼠标经过的效果*/
/*.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul li:hover p{ color:#ea5514;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul li:hover i{ background:url(../images/gr-twxq1.png) no-repeat;}*/

.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul .cu i{ background:url(../images/gr-twxq1.png) no-repeat;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul .cu p{ color:#ea5514;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul li:hover .pj_h{ background-position: 4px -120px;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul li:hover .pj_z{ background-position: 4px -185px;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul li:hover .pj_c{ background-position: 4px -255px;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul .cu .pj_h{ background-position: 4px -120px;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul .cu .pj_z{ background-position: 4px -185px;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul .cu .pj_c{ background-position: 4px -255px;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade ul li p{ width:50px; height:25px; line-height:25px; text-align:center; overflow:hidden; font-size:16px; color:#333; cursor:pointer;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade .pj_cont{ display:block; padding:20px; overflow:hidden; }
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade .pj_cont .pj_item{ float:left; margin:10px 0 0 60px; padding-bottom:5px;  width:300px; height:20px; }
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade .pj_cont .pj_item b{ display:block; float:left; margin-right:5px; width:80px; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; letter-spacing:3px;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade .pj_cont .pj_item span{ display:block; float:left; width:150px; height:20px; cursor:pointer;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade .pj_cont .pj_item span i{display:block;float:left;width:20px;height:20px;background: url(../images/gr-twxq.png) 0px -322px no-repeat;margin-left: 5px; cursor:pointer;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade .pj_cont .pj_item span .ibg{background: url(../images/gr-twxq1.png) 0px -322px no-repeat;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade .pj_btn{ width:100%; height:40px;}
.inf_main .inf_right .inf_twxq .inf_pj .pj_msg .pj_grade .pj_btn input{ display:block; margin:0 auto;width:132px; height:40px; line-height:40px; text-align:center; color:#fff; background:#01aded; font-family:"Microsoft YaHei" ; font-size:18px; border-radius:5px; cursor:pointer;}
 
.inf_main .inf_right .inf_wdtw{width: 790px; height:auto;float: right;}
.inf_main .inf_right .inf_wdtw .wdtw_cont{ width:770px; height:auto; overflow:hidden; margin-top:20px; min-height:933px;}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem{ overflow:hidden; width:768px; height:auto; border:1px solid #e5e5e5; border-radius:8px; margin-bottom:20px;}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem .my_top{width: 730px;margin: 20px auto;height:60px;overflow:hidden;}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem .my_top .my_doct{display:block;float:left;width: 80%;height:60px;}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem .my_top .my_doct img{ width:60px; height:60px; float:left;}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem .my_top .my_doct .my_doct_name{float:left;margin-left:20px;width: 280px;height:30px;line-height:30px;font-size:16px;color:#01aded;}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem .my_top .my_doct .my_doct_job{float:left;margin-left:20px;width: 460px;height:30px;line-height:30px;font-size:14px;color:#01aded;}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem .my_top .my_doct .my_doct_job b{display:block;float: left;font-weight:normal;height: 30px;overflow: hidden;max-width: 115px;}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem .my_top .my_doct .my_doct_job i{display:block;float:left;font-weight:normal;font-style:normal;margin-right: 10px;max-width: 330px;height: 30px;overflow: hidden;}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem .my_top .my_time{display:block;float:right;width: 20%;height:60px;}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem .my_top .my_time .my_time_sj{width:100%;height:30px;line-height:30px;overflow:hidden;font-size: 14px;color: #999;text-align: right;}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem .my_top .my_time .my_time_zx{width:95px;height:30px;line-height:30px;overflow:hidden;float:right}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem .my_top .my_time .my_time_zx b{ display:block; float:right; height:30px; line-height:30px; color:#ea5514; font-weight:normal;}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem .my_top .my_time .my_time_zx i{ display:block; float:right; height:30px; width:30px; background:url(../images/inf_tishi.gif) center center no-repeat;}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem .my_bottom{ margin:0 auto;width: 730px;height:auto; line-height:30px;overflow:hidden; margin-bottom:10px; font-size:16px; color:#333;}

.inf_main .inf_right .inf_wdys{width: 790px;height:auto;float: right;  padding-bottom:10px;}
.inf_main .inf_right .inf_wdys .wdys_cont{ width:790px; height:auto; overflow:hidden; margin-bottom:30px; min-height:933px;}
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nav{ width: 770px; height:40px; }
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nav li{float:left;margin-right:1px;width: 191.5px;height:40px;background:#dff0f7;color:#3d6e88;font-size:18px;text-align:center;line-height:40px;}
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr{ width:770px; height:120px; border-bottom:1px solid #e5e5e5}
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr span{ display: block; float:left; margin-top:20px; margin-right:1px; width:191.5px; height:80px;  }

.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_1 img{display:block;float:left;margin: 15px 5px 0 20px;width:58px;height:58px;border-radius:50%;}
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_1 .nr_1_name{display:block;float:left;margin-top: 15px;width:100px;height:30px;line-height:30px;}
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_1 .nr_1_name b{ display:block; float:left; width:75px; height:30px; text-align:center; line-height:30px; overflow:hidden; font-size:18px; font-weight:normal; color:#01aded;}
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_1 .nr_1_name i{ display:none; float:left; margin-top:6px; width:20px; height:20px; background:url(../images/nr_guanzhu.png) 0px 0px no-repeat;  }
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_1 .nr_1_job{ display:block; float:left; width:100px; height:30px; line-height:30px; font-size:14p; color:#666;text-align:center; overflow:hidden; }
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_2 p{ display:block; margin:25px auto; height:30px; line-height:30px; font-size:16px; color:#666; text-align:center; overflow:hidden;}
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_3 p{ display:block; margin:10px auto; width:180px; height:60px; line-height:30px; font-size:16px; color:#666; text-align:left; overflow:hidden;}
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_4 input{ display:block; margin:10px auto; width:122px; height:34px; color:#fff; font-size:16px; text-align:center; background:#01aded; border-radius:5px; cursor:pointer; }
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .onn input{ background:#999;}
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_4 p{ display:block; margin-left:100px; width:122px; height:30px;}
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_4 { position:relative;}
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_4 div{ position:absolute;left:0;top:-12px;display:block; width:100%; height:30px; line-height:30px; text-align:center; font-size:12px;color:#fff;background:url(../images/GBdowmtoum.png);border-radius:5px;}
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_4 p b{ display:block; float:left; width:55px; height:30px; background:url(../images/nr_guanzhu.png) 0px -105px no-repeat; cursor:pointer;  }
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_4 p b:hover{ background-position:0px -50px;  }
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_4 p i{ display:block; float:right; width:55px; height:30px; background:url(../images/nr_guanzhu.png) 0px -168px no-repeat; cursor:pointer;  }
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_4 p .on_bg{background-position: 0px -50px;}
.inf_main .inf_right .inf_wdys .wdys_cont .wdys_nr .nr_1 .nr_1_name .on_bg{ display:block;}

.inf_main .inf_right .inf_xgmm{width: 790px;height:auto;float: right; padding:10px;}
.inf_main .inf_right .inf_xgmm .xgmm_cont{ width:770px; min-height:933px; padding-top:10px;}
.inf_main .inf_right .inf_xgmm .xgmm_cont p{ position:relative;display:block; margin:20px auto 0px; width:400px; height:40px; }
.inf_main .inf_right .inf_xgmm .xgmm_cont p span{position:absolute;left:400px;top: 0px; width:200px; height:40px;line-height:40px;font-size:12px;color:#999;background:url(../images/REGgantan.png) left center no-repeat;text-indent:30px;display:block;float:left;}

.inf_main .inf_right .inf_xgmm .xgmm_cont p b{ display:block; float:left; width:105px; height:40px; line-height:40px; font-size:16px; color:#333; font-weight:normal; text-align:right; margin-right:10px;}
.inf_main .inf_right .inf_xgmm .xgmm_cont p input{ display:block; float: left; width:260px; height:38px; border:1px solid #e5e5e5; line-height:38px; border-radius:5px; text-indent:10px; }
.inf_main .inf_right .inf_xgmm .xgmm_cont .xgmm_btn{ margin:0 auto; width:400px; height:40px;}
.inf_main .inf_right .inf_xgmm .xgmm_cont .xgmm_btn input{ display:block; margin:30px auto 0; width:182px; height:40px; background:#01aded; font-size:18px; color:#fff; border-radius:5px; cursor:pointer;}
.inf_main .inf_right .inf_xgmm .xgmm_cont .xgmm_qd{margin-top: 10px;margin-left: 395px;width:200px;height:20px;}
.inf_main .inf_right .inf_xgmm .xgmm_cont .xgmm_qd span{background:none;text-indent:0;font-size:12px;height:16px;line-height:16px;display:block;float: left;}
.inf_main .inf_right .inf_xgmm .xgmm_cont .xgmm_qd .spancolor{ width:35px; height:16px; background:#c3c3c3; color:#fff; margin-right:1px; text-align:center;}
.inf_main .inf_right .inf_xgmm .xgmm_cont .xgmm_qd .spancolor1{ background:#f9942e;}


/*分页*/
.inf_page{ margin:0 auto; width:700px; height:50px; line-height:40px;}
.inf_page .inf_prev{ display:block; float:left; overflow:hidden; margin-right:10px;}
.inf_page .inf_prev a{display:block;width:46px;height:40px;background: url(../images/inf_zy.png) 18px 10px no-repeat;border: 1px solid #e5e5e5; border-radius:5px; cursor:pointer;}
.inf_page .inf_num{display:block;float:left;overflow:hidden;}
.inf_page .inf_num a{ display:block; float:left; margin-right:10px; width:46px; height:40px; line-height:40px; text-align:center; color:#666;border: 1px solid #e5e5e5; border-radius:5px; cursor:pointer; font-size:16px; }
.inf_page .inf_next{ display:block; float:left; overflow:hidden; margin-right:10px;}
.inf_page .inf_next a{display:block;width:46px;height:40px;background: url(../images/inf_zy.png) -30px 10px no-repeat;border: 1px solid #e5e5e5;border-radius:5px; cursor:pointer;}
.inf_page .inf_text{ display:block; float:left; height:40px; line-height:40px; color:#666; margin-right:10px; font-size:16px;   }
.inf_page .inf_text1{ margin-right:30px;}
.inf_page .inf_tex3{ display:block; float:left; width:44px; height:38px; line-height:38px; text-align:center; border:1px solid #e5e5e5; margin-right:10px; font-size:16px;  border-radius: 5px;}
.inf_page .inf_num a:hover{ background:#01aded; color:#fff;}
.inf_page .inf_prev a:hover{ background-position:18px -32px;}
.inf_page .inf_next a:hover{ background-position:-30px -32px;}
.inf_page .inf_btn1{ display:block; float:right; width:66px; height:38px; border:1px solid #e5e5e5; text-align:center; background:#fff; font-size:16px; color:#01aded; cursor:pointer; border-radius:5px;  }

/*去评价*/
.inf_main .inf_right .inf_twxq .inf_qpj{ width: 770px; height: 50px; line-height:50px; font-size:16px;display: block;}
.inf_main .inf_right .inf_twxq .inf_qpj a{ color:#ea5514; cursor:pointer;}
/*评价弹出框*/
.qpj{ display:none; width: 600px;height:550px;background: #fff; vertical-align: middle;border-radius: 10px; border: 1px solid #a6a6a6;overflow: hidden;}
.qpj .pj_grade{margin: 80px auto 0;width:560px;height:auto; +padding-top:80px;}
.qpj .pj_grade ul{width:100%;height:auto;overflow:hidden;}
.qpj .pj_grade ul li{float:left;width:50px;height:75px;margin-left: 65px;margin-right: 65px;}
.qpj .pj_grade ul li i{ display:block; width:50px; height:50px; background:url(../images/gr-twxq.png) no-repeat; cursor:pointer; text-align:center;}
.qpj .pj_grade ul li p{ width:50px; height:25px; line-height:25px; text-align:center; overflow:hidden; font-size:16px; color:#333; cursor:pointer;}
.qpj .pj_grade ul li .pj_h{ background-position: 4px -120px;}
.qpj .pj_grade ul li .pj_z{ background-position: 4px -185px;}
.qpj .pj_grade ul li .pj_c{ background-position: 4px -255px;}
.qpj .pj_grade .pj_cont{ display:block; padding:20px; overflow:hidden; }
.qpj .pj_grade .pj_cont .pj_item{float:left;margin: 10px 0 0 0px;width:300px;height:20px;}
.qpj .pj_grade .pj_cont .pj_item b{ display:block; float:left; margin-right:5px; width:80px; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; letter-spacing:3px;}
.qpj .pj_grade .pj_cont .pj_item span{ display:block; float:left; width:150px; height:20px; cursor:pointer;}
.qpj .pj_grade .pj_cont .pj_item span i{display:block;float:left;width:20px;height:20px;background: url(../images/gr-twxq.png) 0px -322px no-repeat;margin-left: 5px; cursor:pointer;}
.qpj .pj_grade .pj_cont .pj_item span .ibg{background: url(../images/gr-twxq1.png) 0px -322px no-repeat;}
.qpj .pj_grade .inf_tex1{padding: 10px; +float:left;width: 540px;height:150px;line-height:28px;font-size:14px;color:#666;border:1px solid #e5e5e5;border-radius:10px;resize: none;text-indent:20px;}
.qpj .pj_grade .qpj_btn{ width:560px; height:40px;margin-top:20px; }
.qpj .pj_grade .qpj_btn input{ width:190px; height:40px; margin-left:55px; border-radius:5px; cursor:pointer; outline:none; font-size:18px; color:#fff; line-height:40px;}
.qpj .pj_grade .qpj_btn .btn1{ background:#6ebe86; }
.qpj .pj_grade .qpj_btn .btn2{ background:#01aded; }
.qpj .pj_grade ul .cu i{ background:url(../images/gr-twxq1.png) no-repeat;}
.qpj .pj_grade ul .cu p{ color:#ea5514;}
.qpj .pj_grade ul li:hover .pj_h{ background-position: 4px -120px;}
.qpj .pj_grade ul li:hover .pj_z{ background-position: 4px -185px;}
.qpj .pj_grade ul li:hover .pj_c{ background-position: 4px -255px;}
.qpj .pj_grade ul .cu .pj_h{ background-position: 4px -120px;}
.qpj .pj_grade ul .cu .pj_z{ background-position: 4px -185px;}
.qpj .pj_grade ul .cu .pj_c{ background-position: 4px -255px;}

/*医生暂无回答*/
.zwhd{ position:relative; width:470px;height:220px;background: #fff; vertical-align: middle;border-radius: 10px; border: 1px solid #a6a6a6;overflow: hidden;}
.zwhd .zwhd_box{ width:430px; height:120px; margin:50px auto;}
.zwhd .zwhd_box p{width: 400px;padding-top:30px; +margin-top:30px;height:40px;line-height:40px;font-size: 18px;color:#333;margin-left: 15px;}
.zwhd .zwhd_box .zwhd_btn{ width:430px; height:40px;margin-top:30px;}
.zwhd .zwhd_box .zwhd_btn input{ width:190px; height:40px; margin-left:15px; border-radius:5px; cursor:pointer; outline:none; font-size:18px; color:#fff; line-height:40px;}
.zwhd .zwhd_box .zwhd_btn .btn1{ background:#6ebe86; }
.zwhd .zwhd_box .zwhd_btn .btn2{ background:#01aded; }

/*联系我们*/
.contact{ padding:30px; font-size:16px; color:#333333; line-height:28px; text-indent:36px;}
.contactp{ padding-left:30px; line-height:36px; font-size:18px;}
.contactp img{float:left;}
.contactsmallp{padding-left:66px; color:#666666; line-height:28px; padding-bottom:30px;}

/*20170313新增*/
.top_nav .nav_user .nav_down .wdtw { position:relative;}
.top_nav .nav_user .nav_down .wdtw .ms_num{display:block;position:absolute;top: 13px;left: 110px;width: 14px;height: 14px;line-height: 13px;background:#ea5514;color:#fff;font-size: 12px;border-radius:5px;text-align: center;}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem .my_top .my_time .em{display:block;width:16px;height:16px;line-height:16px;background:#ea5514;color:#fff;font-size:14px;border-radius:5px;text-align:center;margin-top: 8px;font-style: normal;float: right; margin-left:10px;}
.inf_main .inf_right .inf_wdtw .wdtw_cont .inf_problem .my_top .my_time .n{ display:none;}

/*20170322新增*/
.inf_main .inf_right .inf_twxq .serve{width:770px;height:40px;line-height:40px;background:#eceff8;margin-top:20px;border:1px solid #e5e5e5;border-bottom:0px;text-align: center;font-size: 16px;color: #01aded;}
.inf_main .inf_right .inf_twxq .inf_dhk{ margin-top:0px;}

/*关注微信*/
.attention_wx{ position:absolute; width: 383px;height: 475px;overflow:hidden;border-radius:10px; background:url(../images/attention_wx.png) center no-repeat;left:50%; top:50%; margin-left:383px; margin-top:-237.5px; -webkit-transform:rotateY(0deg);
	        transform:rotateY(0deg);
	-webkit-backface-visibility:hidden;
	        backface-visibility:hidden;
	-webkit-transition:all .5s linear;
	        transition:all .5s linear;}					
.attention_wx .wx_top{width:100%;height:166px;float: left;}
.attention_wx .wx_top h3{width: 180px;height:40px;line-height:45px;font-size:32px;color:#333;font-weight:normal;margin: 50px auto 15px;text-align: center;}
.attention_wx .wx_top h3 i{display:block;width:46px;height: 40px;background:url(../images/attention_wxicon.png) center no-repeat;float:left;}
.attention_wx .wx_top p{ width:100%; height:30px; line-height:30px; font-size:24px; color:#666; text-align:center;}
.attention_wx .wx_bottom{width:100%;height:300px;float: left;}
.attention_wx .wx_bottom img{ width:225px; height:225px; display:block; margin:37px auto;}
.attention_wx .close_wx{ width:27px; height:27px; position:absolute; background:url(../images/close.png) no-repeat; background-position:0px 0px; right:30px; top:30px; z-index:99; cursor:pointer; display:block;}
.attention_wx .close_wx:hover{ background-position:0px -33px;}

.attention_wxRB{ width:190px; height:220px; border:1px solid #ade1f5; position:fixed; right:20px; top:50%; margin-top:0px; background:#fff; border-radius:10px;}
.attention_wxRB b{ display:block; float:left; width:26px; height:26px; border:1px solid #ade1f5; line-height:26px; text-indent:3px; font-family:"SimSun"; border-radius:50%; margin-left:-13px; margin-top:-13px; background:#fff; font-size:16px; color:#ade1f5; cursor:pointer;}
.attention_wxRB h3{ width:100%; height:35px; line-height:35px; font-size:18px; color:#666; text-align:center; font-weight:normal; margin-top:10px;}
.attention_wxRB p{ width:100%; height:24px; line-height:24px; font-size:14px; color:#666; text-align:center;}
.attention_wxRB img{ width:125px; height:125px; display:block; margin:5px auto;}


.gg_bottom{ width:100%; height:130px;position:fixed; bottom:0; left:0;}
.gg_bottom .gg_img{ width:1024px; height:130px; display:block; margin:0 auto; position:relative;  z-index:100; }
.gg_bottom .gg_img span{ display:block; position:absolute; width:20px; height:20px; background:url(../images/gg_close.png) center center no-repeat; right:10px; top:10px; cursor:pointer; z-index:999;}
.gg_bottom .gg_bg{position:absolute;left:0;bottom:0;width:100%;height:130px;background:#2E3A4B; opacity:0.6;}
.gg_bottom .gg_tp{ width:203px; height:160px; position:absolute; z-index:9; left:0; bottom:0;}
.gg_bottom .gg_big{ width:1024px; height:130px; position:absolute; z-index:5; left:0; top:0; cursor:pointer}
.inf_home a {color:#999;}
.inf_home a:hover{color:#01aded;}
.inf_home1 a {color:#999;}
.inf_home1 a:hover{color:#01aded;}

/*免费快速咨询*/
.GBmain_cont1 .cont1_mfkszx{width: 300px;height: 342px;float: right;background:url(../images/mfkszx.png) no-repeat center center;background-size: 100%; position:relative;}
.GBmain_cont1 .cont1_mfkszx .text_1{width: 230px;height: 90px;position:absolute;left:50%;margin-left: -115px;top: 170px;resize:none;line-height: 24px;color: #666;}
.GBmain_cont1 .cont1_mfkszx span{display:block;width:84px;height:77px;background:url(../images/btn_kszx.png) center no-repeat;position:absolute;left: 50%;margin-left: -42px;bottom: 10px;cursor: pointer;}

/*健康资讯*/
.infor_banner{ width:100%; height:308px; background:url(../images/infor_banner.png) center center no-repeat; position:relative; z-index:0;}
.infor_box{ width:auto; height:auto; background-color:#f9f9f9; overflow:hidden;}
.infor_title{width:1200px;height:50px;line-height:50px;margin:0 auto;background: url(../images/infor_ico.png) left 16px no-repeat;text-indent: 30px;font-size: 12px;color: #666;}
.infor_title a{font-size: 12px;color: #666;}
.infor_box .infor_conter{width:1200px;height:auto;margin: 20px auto 0;overflow:hidden;}
.infor_box .infor_conter .infor_left{float:left;width:876px;height:auto;border: 1px solid #ebebeb;background: #fff;}
.infor_box .infor_conter .infor_left .infor_ul{width: 836px;height:auto; margin:0 20px  }
.infor_box .infor_conter .infor_left .infor_ul .infor_list{width:100%;height:auto;border-bottom:1px dashed #e5e5e5;margin: 10px auto 0;padding-bottom: 10px;}
.infor_box .infor_conter .infor_left .infor_ul .infor_list .p_1{ width:100%; height:40px; line-height:40px; font-size:18px; color:#01aded; }
.infor_box .infor_conter .infor_left .infor_ul .infor_list .p_1 span{float:right;font-size:12px;color:#333;height: 40px;line-height: 40px;display: block;}
.infor_box .infor_conter .infor_left .infor_ul .infor_list .p_1 span b{ font-style:normal; font-size:12px; color:#999;}
.infor_box .infor_conter .infor_left .infor_ul .infor_list .p_2{ width:100%; min-height:32px; line-height:32px; font-size:14px; color:#666; text-indent:30px; }
.infor_box .infor_conter .infor_left .infor_ul .infor_list .p_3{ width:100%; min-height:40px; line-height:40px; font-size:14px; color:#666;  }
.infor_box .infor_conter .infor_left .infor_ul .infor_list .p_3 .l{float:left;background:url(../images/infor_ico.png) no-repeat;height:40px;line-height:40px;background-position: left -27px;text-indent: 28px; color:#333;}
.infor_box .infor_conter .infor_left .infor_ul .infor_list .p_3 .l b{ color:#999; font-weight:normal;}
.infor_box .infor_conter .infor_left .infor_ul .infor_list .p_3 .r{float:right;width:83px;height:26px;line-height:26px;margin-top: 7px;background: #01aded;color: #fff;border-radius: 5px;font-size: 14px;text-indent: 5px; cursor:pointer;}
.infor_box .infor_conter .infor_left .infor_ul .infor_list .p_3 .r b{display:block;width:20px;height:20px;float:right;background:url(../images/infor_ico.png) no-repeat;background-position: left -79px;}
.infor_box .infor_conter .infor_left .infor_ul .infor_list .p_1 a{float:left;display:block;max-width: 550px;height:40px;line-height:40px;font-size:18px;color:#01aded;overflow: hidden;}
.infor_box .infor_conter .infor_left .infor_page{width:490px;height: 35px;margin: 30px auto;}
.infor_box .infor_conter .infor_left .infor_page li{ float:left; margin-right:10px;}
.infor_box .infor_conter .infor_left .infor_page .cl{ margin-right:0; }
.infor_box .infor_conter .infor_left .infor_page .c a{ display:block; width:54px; height:30px; line-height:30px; border:1px solid #ebebeb; border-radius:3px; text-align:center; font-size:14px; color:#999;}
.infor_box .infor_conter .infor_left .infor_page .d a{ display:block; width:34px; height:30px; line-height:30px; border:1px solid #ebebeb; border-radius:3px; text-align:center; font-size:14px; color:#999;}
.infor_box .infor_conter .infor_left .infor_page li:hover a{ background:#01aded; color:#fff;border:1px solid #01aded;}
.infor_box .infor_conter .infor_left .infor_page .on a{ background:#01aded; color:#fff;border:1px solid #01aded;}
.infor_box .infor_conter .infor_right{float:right;width:302px;height:auto;}
.infor_box .infor_conter .infor_right .box_1{width: 300px;height:auto;padding-bottom: 20px;overflow: hidden; margin-bottom:20px;border: 1px solid #ebebeb;background: #fff;}
.infor_box .infor_conter .infor_right .box_1 h3{ width:260px; height:40px; line-height:40px; margin:0 auto; font-size:18px; color:#01aded; font-weight:normal; border-bottom:1px solid #ebebeb;}
.infor_box .infor_conter .infor_right .box_1 a{display:block;float:left;width:260px;margin-left:20px;height:32px;line-height:32px;overflow:hidden;margin-top:10px;color:#333;background: url(../images/infor_ico.png) left -116px no-repeat;text-indent: 28px;cursor:pointer;font-size: 14px;}
.infor_box .infor_conter .infor_right .box_1 a:hover{ color:#01aded;}
.infor_box .infor_conter .infor_right .box_2{width: 300px;height:auto;padding-bottom: 20px;overflow: hidden;border: 1px solid #ebebeb;background: #fff;}
.infor_box .infor_conter .infor_right .box_2 h3{ width:260px; height:40px; line-height:40px; margin:0 auto; font-size:18px; color:#01aded; font-weight:normal; border-bottom:1px solid #ebebeb;}
.infor_box .infor_conter .infor_right .box_2 a{display:block;width: 75px;height:32px;line-height:30px;float:left;margin-left: 17px;overflow: hidden;text-align: center;border: 1px solid #e5e5e5;margin-top: 15px;font-size: 14px;color: #333;border-radius: 5px;}
.infor_box .infor_conter .infor_right .box_2 a:hover{ background:#01aded; border:1px solid #01aded; color:#fff;}

/*健康资讯正文页*/
.infor_conter .infor_l{float:left;width:700px;height:auto; margin-bottom:60px;}
.infor_conter .infor_l .box_1{ border:1px solid #ebebeb; width:100%; height:auto; background:#fff; margin-bottom:20px; padding-bottom:20px;}
.infor_conter .infor_l .box_1 h3{width:660px;height:40px;line-height:40px;font-weight:normal;font-size: 20px;margin: 20px auto;text-align:center;color: #333;}
.infor_conter .infor_l .box_1 .link{ width:660px; height:30px; line-height:30px; overflow:hidden; margin:0 auto; margin-bottom:20px}
.infor_conter .infor_l .box_1 .link .time{float:left;height:30px;line-height:30px;color:#999;font-size: 12px;margin-right:30px;}
.infor_conter .infor_l .box_1 .link .origin{float:left;height:30px;line-height:30px;color:#999;font-size: 12px;}
.infor_conter .infor_l .box_1 .link .origin b{ font-weight:normal; color:#666;}
.infor_conter .infor_l .box_1 .link .share{ float:right; font-size:14px; color:#333333;}
.infor_conter .infor_l .box_1 .link .share li{ float:left; padding-right:5px; cursor:pointer;}
.infor_conter .infor_l .box_1 .link .bt a:hover{ color:#61d484;}
.infor_conter .infor_l .box_1 .link .label li b {color: #333333;padding-right: 8px; font-weight: normal;}
.infor_conter .infor_l .box_1 .paragraph{ width:660px; height:auto; margin:0 auto; padding:5px; margin-top:10px;*zoom:1; color:#333;}
.infor_conter .infor_l .box_1 .paragraph p{ line-height: 30px; }
.infor_conter .infor_l .box_1 .paragraph p span{color: #333;}
.infor_conter .infor_l .box_1 .paragraph .p_title{ width:100%; height:auto; line-height:30px; font-size:16px; color:#333; text-indent:32px; margin-top:30px;}
.infor_conter .infor_l .box_1 .paragraph .p_h3{ width:100%; height:auto; line-height:30px; font-size:16px; color:#333; margin-top:30px;}
.infor_conter .infor_l .box_1 .paragraph .p_p{ width:100%; height:auto; line-height:30px; font-size:16px; color:#999; text-indent:32px; }
.infor_conter .infor_l .box_2{border:1px solid #ebebeb;width:100%;height:auto;background:#fff;padding-top: 5px;}
.infor_conter .infor_l .box_2 h3{ width:660px; height:40px; line-height:40px; margin:0 auto; border-bottom:1px solid #e5e5e5; font-size:18px; color:#01aded; font-weight:normal;}
.infor_conter .infor_l .box_2 ul{width:660px;height:auto;overflow:hidden;margin:0 auto;padding: 10px 0;}
.infor_conter .infor_l .box_2 ul li{width:330px;height:40px;line-height:40px;float:left;background:url(../images/infor_ico.png) no-repeat;background-position: left -338px;text-indent: 15px;}
.infor_conter .infor_l .box_2 ul li a{ display:block; width:300px; height:40px; line-height:40px; color:#333; font-size:14px; overflow:hidden; }
.infor_conter .infor_l .box_2 ul li:hover a{ color:#01aded;}

.infor_conter .infor_r{float:right;width:300px;height:auto; margin-bottom:60px;}
.infor_conter .infor_r .box_1{ width:300px; height:342px; margin-bottom:20px;}
.infor_conter .infor_r .box_1:hover img{ cursor:pointer;}
.infor_conter .infor_r .box_1 img{ width:300px; height:342px; display:block;}
.infor_conter .infor_r .box_2{width:298px;height:auto;border:1px solid #e5e5e5;padding-top: 5px;margin-bottom: 20px;}
.infor_conter .infor_r .box_2 h3{width:260px;height:40px;line-height:40px;font-size:18px;color:#01aded;font-weight:normal;margin: 0 auto;border-bottom:1px solid #e5e5e5;position: relative;}
.infor_conter .infor_r .box_2 h3 b{display:block;font-weight:normal;font-size:12px;color:#01aded;float:right;text-indent: 25px;background: url(../images/infor_ico.png) no-repeat left  -155px;cursor: pointer;position: absolute;right: 0;top: 0;}
.infor_conter .infor_r .box_2 ul{width:280px;height:auto;margin: 20px auto 10px;}
.infor_conter .infor_r .box_2 ul li{width:280px;height:auto;line-height:40px;background: url(../images/infor_xghd.png) 0px -125px no-repeat;}
.infor_conter .infor_r .box_2 ul .li_1 {background:url(../images/infor_xghd.png) 0px 0px no-repeat}
.infor_conter .infor_r .box_2 ul .li_1 a{height:30px;line-height: 25px;overflow:hidden;}
.infor_conter .infor_r .box_2 ul li a{ width:100%; height:40px; line-height:40px; overflow:hidden; display:block; text-indent:35px; font-size:14px; color:#333; }
.detailcont .infor_r .box_2 ul .libg{background: url(../images/infor_xghd1.png) 0px 13px no-repeat;}
.detailcont .infor_r .box_2 ul li span{ display:none;}

.infor_conter .infor_r .box_2 ul .li_1 span{display:block;width:240px;line-height:28px;color:#999;font-size:12px;margin-left: 30px;}
.infor_conter .infor_r .box_2 ul .li_1 span .xq{ color:#01aded; cursor:pointer; display:inline;}
.infor_conter .infor_r .box_2 ul li:hover a{ color:#01aded;}
.infor_conter .infor_r .box_3{width:298px;height:auto;border:1px solid #e5e5e5;padding-top: 5px; margin-bottom:20px;background:#fff;}
.infor_conter .infor_r .box_3 h3{width:260px;height:40px;line-height:40px;font-size:18px;color:#01aded;font-weight:normal;margin: 0 auto;border-bottom:1px solid #e5e5e5;position: relative;}
.infor_conter .infor_r .box_3 ul{width: 260px;height:auto;margin: 10px auto 15px;}
.infor_conter .infor_r .box_3 ul li{width: 260px;height:auto;line-height:40px;background: url(../images/infor_ico.png) 0px -204px no-repeat;}
.infor_conter .infor_r .box_3 ul li a{width:100%;height:40px;line-height:40px;overflow:hidden;display:block;text-indent: 30px;font-size:14px;color:#333;}
.infor_conter .infor_r .box_3 ul li:hover a{ color:#01aded;}

.infor_conter .infor_r .box_4{width:298px;height:auto;border:1px solid #e5e5e5; border-top:none;background:#fff;}
.infor_conter .infor_r .box_4 .hd{ width:100%; height:40px; line-height:40px; overflow:hidden; }
.infor_conter .infor_r .box_4 .hd li{ width:72.5px; height:40px; float:left; line-height:40px; text-align:center; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; cursor:pointer; border-right:1px solid #fff;border-left:1px solid #fff; }
.infor_conter .infor_r .box_4 .hd .on{ border-top:1px solid #01aded; border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5; border-bottom:1px solid #fff;}
.infor_conter .infor_r .box_4 .bd{ width:100%; height:auto; }
.infor_conter .infor_r .box_4 .bd li{width:100%;height:100%;overflow:hidden;padding: 5px 0 10px 0;}
.infor_conter .infor_r .box_4 .bd li a{display:block;width:260px;height:40px;line-height:40px;margin: 0 auto;background: url(../images/infor_ico.png) left -294px no-repeat;text-indent: 30px;font-size:14px;color:#333;overflow: hidden;}
.infor_conter .infor_r .box_4 .bd li .bg{background: url(../images/infor_ico.png) left -245px no-repeat;}
.infor_conter .infor_r .box_4 .bd li a:hover{ color:#01aded;}


/*问题库问题详情页*/
.detailcont{ overflow:hidden;}
.answer{width: 420px;height: 40px;margin: 0 auto 30px;line-height: 40px;cursor:pointer; color:#ea5514; font-size:18px; position:relative; text-align: center;}
.answer span{ display:block; width:113px; height:38px; background:url(../images/btn_answer.png) no-repeat; position:absolute; right:0; top:0; cursor:pointer; color:#fff; line-height:38px; font-size:16px; text-indent:15px;   }
.xqwrap_box {width:706px;height:auto;overflow:hidden;float:left;padding-bottom: 20px;}
.xqwrap_box .gg{ width:704px; height:145px; background:#366; float:left; background:url(../images/gg.png) center center no-repeat; }

.xqwrap_box .box_2{border:1px solid #ebebeb;width:704px;height:auto;background:#fff;padding-top: 5px;float: left;margin-top: 20px;/* margin-bottom: 20px; *//* padding-bottom: 20px; */}
.xqwrap_box .box_2 h3{ width:660px; height:40px; line-height:40px; margin:0 auto; border-bottom:1px solid #e5e5e5; font-size:18px; color:#01aded; font-weight:normal;}
.xqwrap_box .box_2 ul{width:660px;height:auto;overflow:hidden;margin:0 auto;padding: 10px 0;}
.xqwrap_box .box_2 ul li{width:330px;height:40px;line-height:40px;float:left;background:url(../images/infor_ico.png) no-repeat;background-position: left -338px;text-indent: 15px;}
.xqwrap_box .box_2 ul li a{ display:block; width:300px; height:40px; line-height:40px; color:#333; font-size:14px; overflow:hidden; }
.xqwrap_box .box_2 ul li:hover a{ color:#01aded;}

.detailcont .infor_r{float:right;width:300px;height:auto; margin-bottom:60px;}
.detailcont .infor_r .box_1{ width:300px; height:342px; margin-bottom:20px;}
.detailcont .infor_r .box_1 img{ width:300px; height:342px; display:block;}
.detailcont .infor_r .box_2{width:298px;height:auto;border:1px solid #e5e5e5;padding-top: 5px;margin-bottom: 20px;background:#fff;}
.detailcont .infor_r .box_2 h3{width:260px;height:40px;line-height:40px;font-size:18px;color:#01aded;font-weight:normal;margin: 0 auto;border-bottom:1px solid #e5e5e5;position: relative;}
.detailcont .infor_r .box_2 h3 b{display:block;font-weight:normal;font-size:12px;float:right;text-indent: 25px;cursor: pointer;position: absolute;right: 0;top: 0;}
.detailcont .infor_r .box_2 h3:hover b{color:#999999;}

.detailcont .infor_r .box_2 ul{width:280px;height:auto;margin: 20px auto 10px;}
.detailcont .infor_r .box_2 ul li{width:280px;height:auto;line-height:40px;background: url(../images/infor_xghd.png) 0px -125px no-repeat;}
.detailcont .infor_r .box_2 ul .li_1 {background:url(../images/infor_xghd.png) 0px 0px no-repeat}
.detailcont .infor_r .box_2 ul .li_1 a{height:30px;line-height: 25px;overflow:hidden;}
.detailcont .infor_r .box_2 ul li a{ width:100%; height:40px; line-height:40px; overflow:hidden; display:block; text-indent:35px; font-size:14px; color:#333; }
.detailcont .infor_r .box_2 ul .li_1 span{display:block;width:240px;line-height:28px;color:#999;font-size:12px;margin-left: 30px; max-height:84px; overflow:hidden;}
.detailcont .infor_r .box_2 ul .li_1 span .xq{ color:#01aded; cursor:pointer; display:inline;}
.detailcont .infor_r .box_2 ul li:hover a{ color:#01aded;}
.detailcont .infor_r .box_3{width:298px;height:auto;border:1px solid #e5e5e5;padding-top: 5px; margin-bottom:20px;background:#fff;}
.detailcont .infor_r .box_3 h3{width:260px;height:40px;line-height:40px;font-size:18px;color:#01aded;font-weight:normal;margin: 0 auto;border-bottom:1px solid #e5e5e5;position: relative;}
.detailcont .infor_r .box_3 ul{width: 260px;height:auto;margin: 10px auto 15px;}
.detailcont .infor_r .box_3 ul li{width: 260px;height:auto;line-height:40px;background: url(../images/infor_ico.png) 0px -294px no-repeat;}
.detailcont .infor_r .box_3 ul li a{width:100%;height:40px;line-height:40px;overflow:hidden;display:block;text-indent: 30px;font-size:14px;color:#333;}
.detailcont .infor_r .box_3 ul li:hover a{ color:#01aded;}
.detailcont .infor_r .box_3 ul .bg{background: url(../images/infor_ico.png) left -245px no-repeat;}
.detailcont .infor_r .box_2 h3 .btn-bg{background: url(../images/btn-bg.gif) -5px 7px no-repeat;}

/*聊天对话内置广告位*/
.gg_box{width: 768px;left: 1px;position: absolute; bottom:205px;background: #fff;}
.inf_ad{ width: 705px; border: 1px solid #e5e5e5; height: 58px; margin: 0 auto; margin-bottom:20px;    position: relative;}
.inf_ad img {cursor:pointer; width:705px;height:58px;}
.inf_ad .off{ width:24px; height:24px; background-image:url(../images/adoff.png); position:absolute; top:0; right:0; cursor:pointer;}
.inf_txtad{ width:705px; border:1px dashed #e5e5e5; height:45px; margin:0 auto; position:relative; line-height:45px; color:#fa6b6b; font-size:18px; text-align:center; overflow:hidden;}
.inf_txtad .addtext{max-width: 522px;overflow: hidden;display: block;height:32px;line-height: 32px;float: left;margin-left: 30px;margin-top: 6px;}
.inf_txtad .atn{display: block;width:118px;height:35px;background:url(../images/txtadatn.png) no-repeat;cursor:pointer;color:#fff;line-height:30px;text-align: left;text-indent: 15px;float: left;margin-top: 6px;margin-left: 9px;}
.inf_txtad .off{ width:20px; height:20px; background-image:url(../images/txtoff.png); position:absolute; top:0; right:0; cursor:pointer;}

.xqwrap_box .box_2 h3{position: relative;}
.btn-hyh{display:block;font-weight:normal;font-size:12px;color:#01aded;float:right;cursor: pointer;position: absolute;right: 0;top: 0;}
.detailcont .infor_r .box_2 h3 b{    background:none; text-indent: 0;}
.detailcont .infor_r .box_3 ul .bg1{background: url(../images/z-20170627.png) 0px 9px no-repeat;}

/*********************************2017-11-14****************************************/
.inf_main .inf_right .xs{ /*display:none;*/}
.inf_main .inf_right .inf_twxq .inf_dhk{ border-top:none ;}
.serve-box{width:770px; margin-top:20px;border:1px solid #e5e5e5;border-bottom:none;}
.serve-box .serve-p-1{ text-indent: 28px; height: 50px; line-height: 50px; color: #999; font-size: 12px;border-bottom:1px solid #e5e5e5;}
.serve-box .serve-p-1 span{ font-size: 18px; color: #01aded; margin-right: 10px;}
.serve-box .serve-p-2{ height: 50px; line-height: 50px; text-align: center; color: #666; font-size: 12px; background:#eceff6;}
.serve-box .serve-p-2 .span-1{ margin-right: 5px; width: 20px; height: 50px; background: red; display: inline-block; vertical-align: middle; background: url(../images/serve-icon.png) center center no-repeat; }
.serve-box .serve-p-2 .span-2{height: 20px; line-height: 20px; display: inline-block; vertical-align: middle; font-size: 14px; color: #666;}
.serve-box .serve-p-2 .span-2 i{ font-style: normal; color: #ff6600; }
.serve-msg{height:79px;border-bottom:1px solid #e5e5e5;position: relative;overflow: hidden;}
.serve-msg dt{position: absolute; left: 28px; top: 14px; width: 52px; height: 52px; border-radius: 50%; overflow: hidden; background-size:100% 100%;}
.serve-msg dt img { width:100%; height:100%;border-radius: 50%; }
.serve-msg dd{margin-left: 95px;margin-top: 14px;float: left;}
.serve-msg dd h3{color: #666; font-size: 14px; line-height: 30px; font-weight: normal; }
.serve-msg dd h3 span{font-size: 18px;color: #01aded;margin-right: 5px;}
.serve-msg dd p{ line-height: 20px; color: #999; font-size: 14px;}

.inf_main .inf_right .inf_twxq .inf_fsk{display: none;}
.billing-box{width:770px; height:150px; border:1px solid #e5e5e5; border-top:none;}
.billing-box .billing-t{margin: 0 30px;height: 50px;line-height: 55px;}
.billing-box .billing-t .icon{display: inline-block;width: 30px;height: 50px;vertical-align: middle;background:url(../images/billing-box.png) center center no-repeat;background-size:100% auto;margin-right: 10px;}
.billing-box .billing-t .cont{ display: inline-block; height: 30px; line-height: 30px; vertical-align: middle; color: #f9763e; font-size: 18px;}
.billing-box .billing-doc{margin: 0 30px;height: 30px;line-height: 30px;color: #999;font-size: 14px;margin-bottom: 10px;}
.billing-box .billing-btn{ margin: 0 30px; height: 40px;}
.billing-box .billing-btn span{ display: block; float: left; color: #fff; font-size: 16px; height:40px; line-height: 40px; text-align: center; width: 160px; margin-right: 20px; border-radius: 5px; cursor: pointer;}
.billing-box .billing-btn .billing-pj{background: #01aded;}
.billing-box .billing-btn .billing-zf{background: #f9763e;}

/*换图标*/
.inf_main .inf_left .inf_list li i{ background:url(../images/grzx-icon.png) no-repeat;}
.inf_main .inf_left .inf_list .list_kstw i{background-position: 30px 8px;}
.inf_main .inf_left .inf_list .list_wdtw i{background-position: 30px -43px;}
.inf_main .inf_left .inf_list .list_wdys i{background-position: 30px -93px;}
.inf_main .inf_left .inf_list .list_xgmm i{background-position: 30px -243px;}
.inf_main .inf_left .inf_list .list_wddd i{background-position: 30px -144px;}
.inf_main .inf_left .inf_list .list_tklb i{background-position: 30px -195px;}
/*2017.12.18新增*/
.inf_main .inf_left .inf_list .list_wdyhj i{background-position: 30px -283px;}

.inf_main .inf_left .inf_list .libg.list_kstw i{background-position: -20px 8px;}
.inf_main .inf_left .inf_list .libg.list_wdtw i{background-position: -20px -43px;}
.inf_main .inf_left .inf_list .libg.list_wdys i{background-position: -20px -93px;}
.inf_main .inf_left .inf_list .libg.list_xgmm i{background-position: -20px -243px;}
.inf_main .inf_left .inf_list .libg.list_wddd i{background-position: -20px -144px;}
.inf_main .inf_left .inf_list .libg.list_tklb i{background-position: -20px -195px;}
/*2017.12.18新增*/
.inf_main .inf_left .inf_list .libg.list_wdyhj i{background-position: -20px -283px;}
.list_wdyhj .b_m{ margin-left:6px;}
.list_wdyhj .b_r{ margin-right:-6px;}

.inf_main .inf_right .inf_wddd{width: 790px;min-height:933px;float: right;}
.inf_wddd .wddd_cont{width:770px;height:auto;overflow:hidden;margin-top:20px;}
.wddd_cont .hd{ height: auto; overflow: hidden;}
.wddd_cont .hd .hd-item{height: auto;border: 1px solid #eceff6;margin-bottom: 20px;}
.hd-item .hd-item-top{height: 40px;line-height: 40px;background: #eceff6;overflow: hidden;padding: 0 20px;}
.hd-item .hd-item-top span{display:block; vertical-align: middle; color: #666; font-size: 14px;}
.hd-item .hd-item-top span em{ font-style: normal; color: #999;}
.hd-item .hd-item-top .span-1{ width: 47%; float: left;}
.hd-item .hd-item-top .span-2{ width: 33%; float: left; text-align: center;}
.hd-item .hd-item-top .span-3{ width: 20%; float: right; text-align: right;}
.hd-item .hd-item-bottom{height: auto;overflow: hidden; padding: 0 20px;}
.hd-item .hd-item-bottom .item-doc-msg{width: 33%;float: left;position: relative;height: 95px;margin-top: 5px;border-right: 1px solid #eceff6;}
.item-doc-msg dt{ width:60px; height: 60px; border-radius: 50%; position: absolute; left: 0; top:20px; }
.item-doc-msg dt img{display: block; width: 100%; height: 100%;}
.item-doc-msg dd{margin-left: 80px;padding-top: 20px;}
.item-doc-msg dd h3{color: #666;font-size: 14px;line-height: 30px;font-weight: normal;height: 30px;margin-right: 5px;overflow: hidden;}
.item-doc-msg dd h3 span{font-size: 18px;color: #01aded;margin-right: 5px;}
.item-doc-msg dd p{line-height: 30px;color: #999;font-size: 14px;height: 30px;margin-right: 5px;overflow: hidden;}
.hd-item .hd-item-bottom .item-doc-ask{width: 47%; float: left;height: 95px; margin-top: 5px;border-right: 1px solid #eceff6;overflow: hidden;}
.item-doc-ask p{ height: 60px; line-height: 30px; color: #666; font-size: 14px; margin: 20px; overflow: hidden; }
.item-doc-ask p b{ font-weight: normal; color: #333;}
.hd-item .hd-item-bottom .item-doc-money{width: 17%;float: right;height: 60px;margin-top:25px;}
.item-doc-money span{ display: block; font-size: 14px; line-height: 30px; text-align: center; font-weight: normal; cursor:pointer ;}
.item-doc-money .pj{color: #ea5514;}
.item-doc-money .tk{color: #666;}
.item-doc-money .yy{color:#01aded;}
.item-doc-money .cg{ color: #999; height: 60px; line-height: 60px;}

.inf_warp{ position: relative; overflow: hidden;}
.tk-mask{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 111;display: none;}
.tk-mask-bg{ height: 100%; width: 100%; background: url(../images/bg.png);  position: absolute; left: 0;top: 0;right: 0;bottom: 0;}
.tk-mask-box{width: 474px;height: auto;position: absolute;left: 50%;top: 50%;margin-left:-237px; z-index: 1111;border-radius: 5px;overflow: hidden;background: #fff; -webkit-transition: 0.5s; transition:0.5s;}
.tk-mask-box h3{ height: 60px; line-height: 60px;  color:#01aded; font-size: 18px; font-weight: normal; position: relative; background: #f8f8f8; border-bottom: 1px solid #e5e5e5;}
.tk-mask-box h3 span{display: inline-block;  margin:0 10px 0 20px ; width: 25px; height:30px;  vertical-align: middle;}
.tk-mask-box h3 b{display:block; cursor: pointer; right: 20px;top: 20px;width: 20px;height: 20px;background: url(../images/close1.png) no-repeat center bottom; background-size:100% auto ;  position: absolute;}
.tk-mask-box h3:hover b{background: url(../images/close1.png) no-repeat center top; background-size:100% auto;}
.tk-mask-box.yy{display: none;}
.tk-mask-box.yy span{background:url(../images/tk-mask.png) 0px 0px no-repeat;}
.tk-mask-box.yy .tk-mask-cont{ height: auto; padding: 20px;}
.tk-mask-box.yy .tk-mask-cont p{ line-height: 30px; font-size: 16px; color: #666; }
.tk-mask-box.yy .tk-mask-cont p em{ font-style: normal; color: #3fc1f1;}
.tk-mask-box .tk-mask-cont .mask-btn{ display: block; cursor: pointer; margin: 20px auto 0; font-size: 18px; color: #fff; width: 160px; height: 40px; line-height: 40px; text-align: center; background: #01aded; border-radius: 5px;}

.tk-mask-box.sq{display: none;}
.tk-mask-box.sq span{background:url(../images/tk-mask.png) 0px -55px no-repeat;}
.tk-mask-box.sq .tk-mask-cont{height: auto;padding: 10px 20px 20px 20px;}
.tk-mask-box.sq .tk-select{height: auto;margin-bottom: 10px;}
.tk-mask-box.sq .tk-mask-cont p{line-height: 24px;color: #999;font-size: 12px;background: url(../images/tk-mask-tx.png) 0px 4px no-repeat;text-indent: 24px;}
.tk-select li{height: 39px;line-height: 39px;border-bottom: 1px solid #f3f3f3;color: #666;font-size: 16px;text-indent: 25px;background: url(../images/tk-mask.png) no-repeat 0px -121px; cursor: pointer;}
.tk-select li.on{background: url(../images/tk-mask.png) no-repeat 0px -92px;}
.tk-select li.cb-last{border-bottom: none;}
.tk-mask-box.sq .tk-text{height: auto;display: block;border: 1px solid #e5e5e5;line-height: 24px;color: #999;font-size: 14px;padding: 5px 5%;width: 90%;border-radius: 5px;margin-bottom: 10px;}

.tk-mask-box.dd{display: block;}
.tk-mask-box.dd span{background:url(.../images/tk-mask.png) 0px -55px no-repeat;}
.tk-mask-box.dd .tk-mask-cont{height: auto;padding: 20px; overflow: hidden;}
.tk-mask-box.dd .tk-mask-cont .fl{ float: left; width: 50%; margin-top: 20px;}
.dd-wz{display: block; font-size: 18px; overflow: hidden; margin-bottom: 15px;}
.dd-wz dt{display: inline-block;vertical-align: middle;color: #999;margin-right: 10px;}
.dd-wz dd{ display: inline-block; vertical-align: middle; color: #333;}
.dd-wz dd b{ color: #f9763e; font-weight: normal;}

.tk-mask-box.dd .tk-mask-cont .fr{float: right;width: 164px;}
.tk-mask-box.dd .tk-mask-cont .fr img{display: inline-block; width: 100%; height: auto; vertical-align: middle;}

.banner-inp{ width: 520px; height: 50px; background:url(../images/banner-inp.png); position: absolute; left:50%; margin-left: -260px; bottom: 50px; z-index: 111; border-radius: 5px;}
.banner-inp input{ width: 417px; height: 44px; line-height: 44px; float: left; background: #f2f3fb; font-size: 14px; color: #999; margin: 3px 0 3px 3px; border-top-left-radius: 3px;border-bottom-left-radius: 3px; text-indent: 10px; overflow: hidden; }
.banner-inp span{ display: block; cursor: pointer; float: left; height: 44px; line-height: 44px; text-align: center; color: #fff;font-size: 16px; width: 97px; background: #2fc2fa; margin: 3px 3px 3px 0; border-top-right-radius: 3px;border-bottom-right-radius: 3px;}

.back-box{ width: 56px; height: 190px; position:fixed; bottom:100px; left:55%; margin-left:532px;}
.back-list{ width: 56px; height: auto; float: right; }
.back-list span{display: block; width: 56px; height: 56px; margin-bottom: 10px; overflow: hidden;cursor: pointer;}
.back-list span a{ display: block; float: left;margin: 13px;  width: 30px; height: 30px; background: url(../images/back-list-icon.png) no-repeat; cursor: pointer;}
.back-list .list-1{ background: #81e3bd;}
.back-list .list-1 a{background-position: 0px -2px;}
.back-list .list-1:hover{ background: #7bd9b5;}
.back-list .list-2{ background: #7fd1f6;}
.back-list .list-2 a{background-position: 0px -68px;}
.back-list .list-2:hover{ background: #7ac9ed;}
.back-list .list-3{ background: #e5e5e5;}
.back-list .list-3 a{background-position: 0px -135px;}
.back-list .list-3:hover{ background: #d2d2d2;}
.back-box ul{float: left; margin-left:-165px ; width: 160px; height: 190px; display: none;}
.back-box ul li{ width: 160px; height: 188px; overflow: hidden; display: none;}
.back-box ul li img{display: block; width: 120px; height: 120px; float: left; margin: 20px 25px 5px 15px;}
.back-box ul li p{text-align: center; float: left; margin: 0 25px 0 15px; width: 120px; line-height: 16px; font-size: 12px; color: #333;}
.back-box ul .list-1{ background: url(../images/back-wx-1.png) center center no-repeat; }
.back-box ul .list-2{ background: url(../images/back-wx-2.png) center center no-repeat; }


/**********************************2017.12.15新增************************************/
.mask-box{ position: fixed; left: 0; top: 0; right: 0; bottom: 0; background:url(../images/bg.png); z-index:9999;}
.mask-warp{ height: auto;z-index: 99999;}
.coupon{ height: auto; position: fixed;z-index: 99999; left: 50%; margin-left: -267px; top:15%;  width:532px; border: 1px solid #a8a8a8; border-radius: 5px; background: #fff;}
.coupon h3{ height:20px; line-height: 20px; font-size: 20px; color: #07afed; font-weight: normal; margin: 30px 0 20px 0; background: url(../images/mask-new-coupon-h3.png) center center no-repeat; text-align: center;}
.coupon .coupon-point{ text-align: center; line-height: 20px; color: #ff754c; font-size: 16px; margin-bottom: 20px;}
.close-btn{display:block; cursor: pointer; right: 20px;top: 20px;width: 20px;height: 20px;background: url(../images/close1.png) no-repeat center bottom; background-size:100% auto ;  position: absolute;}
.volume{margin: 0 auto 20px; width: 500px; height: 131px; background: url(../images/volume-bg.png) center center no-repeat;} 
.volume dt{ width: 125px; height: 130px; line-height: 130px; text-align: center; float: left;}
.volume dt span{font-size: 45px; color: #fff;}
.volume dt i{ font-style: normal; font-size: 22px; color: #fff;}
.volume dd{ margin:0 20px 0 150px ; height: 130px; position: relative; overflow: hidden;} 
.volume dd p{ font-size: 18px; color: #999; line-height: 24px; height: 24px; overflow: hidden; margin: 20px 0; }
.volume dd p b{ color: #666; font-weight: normal;}
.volume dd span{display: block;font-size: 14px;color: #999;margin-bottom: 10px;height: 20px;line-height: 20px;overflow: hidden;background: url(../images/GBwx-maindian.png) 0px 8px no-repeat;text-indent: 14px;}
.volume dd i{display: block; width: 86px; height: 86px; right: 0px; top: 20px; position: absolute;}
.volume dd i.i-bg-mj{ background: url(../images/volume-r-mj.png) center center no-repeat;}
.volume dd i.i-bg-zx{ background: url(../images/volume-r-zx.png) center center no-repeat;}
.volume dd .btn-ljsy{display: block;width: 100px;height: 30px;border: 1px solid #ff754c;color: #ff754c;text-align: center;line-height: 30px;right: 0px;top: 50px;position: absolute;border-radius: 20px;}
.coupon-btn{display: block; cursor: pointer; margin: 0 auto 15px; width: 160px; height: 40px; line-height: 40px; text-align: center; background: #ff764c; border-radius: 20px; color:#fff;}
.coupon-use{ height: auto;}
.coupon-use-top{ position: relative; height: 30px; line-height: 30px; margin-bottom: 10px;}
.coupon-use-top dd{display: block; position: absolute; top: 14px; left: 80px; right: 80px; height: 1px; background: #e5e5e5; }
.coupon-use-top dt{margin:0 auto; width: 160px; position: relative;z-index: 999991; background: #fff; text-align: center; height: 30px; line-height: 30px; }
.coupon-use-top dt b{ width:20px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 10px; background: url(../images/volume-use-icon.png) center center no-repeat;}
.coupon-use-bottom{ height: auto; margin: 0 20px 30px;}
.coupon-use-bottom li{line-height: 20px; overflow: hidden; margin-bottom: 10px; color: #999;}
.coupon-use-bottom li span{display: block; float: left; margin-right: 10px; width: 20px; height: 20px; text-align: center; line-height: 20px; border-radius:50%; background: #76cded; font-size: 14px; color: #fff;}
.coupon-use-bottom li p{ margin-left: 30px; line-height: 20px; font-size: 14px; text-align: justify;}
.prompt-box{ height: auto; position: fixed; overflow: hidden; z-index: 99999; left: 50%; margin-left: -236px; top:15%;  width:472px; border: 1px solid #a8a8a8; border-radius: 10px; background: #fff;}
.prompt-box-title{ height: 59px; line-height: 59px; border-bottom: 1px solid #e5e5e5; background: #f8f8f8; }
.prompt-box-title span{ padding-left: 30px; margin-left: 20px; background: url(../images/prompt-box-title.png) left center no-repeat; color: #01aded; font-size: 18px;}
.prompt-box-title .close{ right: 20px; top: 20px;}
.prompt-box-cont{ height: auto; text-align: center;}
.prompt-box-cont span{font-size: 18px; color: #333; padding-left: 35px; margin-top: 25px; display: inline-block; line-height: 30px; overflow: hidden; background:url(../images/prompt-box-cont-icon.png) no-repeat; }
.prompt-box-cont span.error-icon{ background-position:0px 0px ;}
.prompt-box-cont span.success-icon{ background-position:0px -47px ;}
.prompt-box-cont span.warn-icon{ background-position:0px -95px;}
.prompt-box-cont a{display: block; margin-top: 10px; text-align: center; line-height: 24px; color: #999; font-size: 14px; cursor:Auto;}
.prompt-box-cont a.link{color: #01aded; cursor: pointer;}
.prompt-box-cont .prompt-btn{display: block; margin: 20px auto; font-size: 16px; width: 124px; height: 40px; line-height: 40px; text-align: center; border-radius: 30px; background: #01aded; color: #fff; cursor: pointer;}

/*2017.12.01新增*/
.banner-inp{ width: 520px; height: 50px; background:url(../images/banner-inp.png); position: absolute; left:50%; margin-left: -260px; bottom: 50px; z-index: 111; border-radius: 5px;}
.banner-inp input{ width: 417px; height: 44px; line-height: 44px; float: left; background: #f2f3fb; font-size: 14px; color: #999; margin: 3px 0 3px 3px; border-top-left-radius: 3px;border-bottom-left-radius: 3px; text-indent: 10px; overflow: hidden; }
.banner-inp span{ display: block; cursor: pointer; float: left; height: 44px; line-height: 44px; text-align: center; color: #fff;font-size: 16px; width: 97px; background: #2fc2fa; margin: 3px 3px 3px 0; border-top-right-radius: 3px;border-bottom-right-radius: 3px;}

.back-box{ width: 56px; height: 190px; position:fixed; bottom:100px; right: 50%; margin-right: -580px;}
.back-list{ width: 56px; height: auto; float: right; }
.back-list span{display: block; width: 56px; height: 56px; margin-bottom: 10px; overflow: hidden;cursor: pointer;}
.back-list span a{ display: block; float: left;margin: 13px;  width: 30px; height: 30px; background: url(../images/back-list-icon.png) no-repeat; cursor: pointer;}
.back-list .list-1{ background: #81e3bd;}
.back-list .list-1 a{background-position: 0px -2px;}
.back-list .list-1:hover{ background: #7bd9b5;}
.back-list .list-2{ background: #7fd1f6;}
.back-list .list-2 a{background-position: 0px -68px;}
.back-list .list-2:hover{ background: #7ac9ed;}
.back-list .list-3{ background: #e5e5e5;}
.back-list .list-3 a{background-position: 0px -135px;}
.back-list .list-3:hover{ background: #d2d2d2;}
.back-box ul{float: left; margin-left:-165px ; width: 160px; height: 190px; display: none;}
.back-box ul li{ width: 160px; height: 188px; overflow: hidden; display: none;}
.back-box ul li img{display: block; width: 120px; height: 120px; float: left; margin: 20px 25px 5px 15px;}
.back-box ul li p{text-align: center; float: left; margin: 0 25px 0 15px; width: 120px; line-height: 16px; font-size: 12px; color: #333;}
.back-box ul .list-1{ background: url(../images/back-wx-1.png) center center no-repeat; }
.back-box ul .list-2{ background: url(../images/back-wx-2.png) center center no-repeat; }


/**********************************2017.12.07新增************************************/
.baike{ width: 1200px; margin: 20px auto; height:auto; overflow: hidden;}
.baike-top{ height: auto; margin-bottom: 20px; border: 1px solid #ebebeb;}
/*百科页面模块标题共用样式*/
.baike-h2{ height: 49px; border-bottom:1px solid #ebebeb; line-height:50px; color: #01aded; font-size: 18px; background: #f8f8f8; font-weight: normal; text-indent: 20px; }

.baike-jbss{ height: auto; padding: 20px; overflow: hidden;}
.baike-jbss .jbss-l{ width: 260px; float: left; display: block;}
.jbss-a-one{display: block; position: relative; width: 248px; height: 174px; border: 1px solid #ebebeb; padding: 5px; cursor: pointer; }
.jbss-a-one img{display: block; width: 100%; height: 100%;}
.jbss-a-one p{ position: absolute; padding: 0 10px; overflow: hidden; text-align: center; left: 5px; right: 5px; bottom: 5px; height: 30px; line-height: 30px;font-size: 14px; color: #fff; background: url(../images/GBwx-toum.png);}
.jbss-a-one:hover p{ color: #FF6600;}
.jbss-a{display:block; background: url(../images/GBwx-maindian.png) 10px 12px no-repeat; height:28px; line-height:28px;color:#333;font-size:14px;text-indent:25px;overflow:hidden;margin-top:10px; cursor:pointer;}
.jbss-a:hover{ color: #FF6600;}
.baike-jbss .jbss-m{ width: 550px; margin-left: 30px; float: left; display: block; }
.jbss-m-box1{ height: auto;}
.jbss-m-box1 a{display: block; height: auto; margin-bottom: 10px; cursor: pointer;}
.jbss-m-box1 a h3{height: 40px;line-height: 40px;font-size: 16px;color: #333;font-weight: normal;overflow: hidden;text-align: center;}
.jbss-m-box1 a p{ line-height: 24px; height: 48px; overflow: hidden; font-size: 12px; color: #999;}
.jbss-m-box1 a:hover h3{ color: #FF6600;}
.jbss-m-box2{ height: auto; position: relative;}
.jbss-m-box2 dt{position: absolute; width: 168px; height: 118px; border: 1px solid #ebebeb; left: 0; top: 10px; cursor: pointer;}
.jbss-m-box2 dt img{display: block; width: 100%; height: 100%;}
.jbss-m-box2 dt p{ position: absolute; cursor: pointer; padding: 0 10px; overflow: hidden; text-align: center; left: 0px; right: 0px; bottom: 0px; height: 30px; line-height: 30px;font-size: 14px; color: #fff; background: url(../images/GBwx-toum.png);}
.jbss-m-box2 dt:hover p{color: #ff6600;}
.jbss-m-box2 dd{ margin-left: 180px; height:140px; overflow: hidden;}
.jbss-m-box2 dd .cl{ margin-top: 0;}
/*免费快速咨询*/
.baike-jbss .jbss-r{display: block; width: 300px;height: 342px;float: right;background:url(../images/mfkszx.png) no-repeat center center;background-size: 100%; position:relative;}
.baike-jbss .jbss-r .text_1{width: 230px;height: 90px;position:absolute;left:50%;margin-left: -115px;top: 170px;resize:none;line-height: 24px;color: #666;}
.baike-jbss .jbss-r a{display:block;width:84px;height:77px;background:url(../images/btn_kszx.png) center no-repeat;position:absolute;left: 50%;margin-left: -42px;bottom: 10px;cursor: pointer;}

.baike-minddle{ height: auto; overflow: hidden; margin-bottom: 20px;}
.baike-minddle .baike-minddle-l{ float:left ; width: 878px; height: auto; border: 1px solid #ebebeb;}
.baike-jbwt{ height: auto; padding: 20px;}
.jbwt-item{ height: auto; position: relative; margin-bottom: 15px; cursor: pointer; }
.jbwt-item dt{ position: absolute; left: 0; top: 0; width:32px; height: 32px; background:url(../images/GB-WD.png) 0 0 no-repeat;} 
.jbwt-item dd{ margin-left: 40px; height: auto;}
.jbwt-item dd .p-1{ position: relative; height: 30px;}
.jbwt-item-dd .p-1 b{display: block; font-weight: normal; margin-right:130px; line-height: 30px; height: 30px; overflow: hidden; font-size: 14px; color:#333;}
.jbwt-item-dd .p-1 a{color: #333333; cursor: pointer;}
.jbwt-item-dd .p-1 span{position:absolute;right: 0;top:0;display: block;width: 130px;height: 30px;line-height: 30px;background: url(../images/GBwx-doct.png) -63px -9px no-repeat;font-size: 12px;color: #999;text-align: right;}
.jbwt-item-dd .p-2{ display: none; height: 40px; line-height: 40px; overflow: hidden; font-size: 12px; color: #999; background:#f8f8f8; text-indent: 15px;}
.jbwt-item-dd .p-2 b{color: #ff6600;}
.jbwt-item-dd .p-2 a{ color: #4ec4e6; cursor: pointer;}
.jbwt-item.on .jbwt-item-dd .p-2{ display: block;}
.baike-minddle .baike-minddle-r{ float:right; width: 300px; height: auto; border: 1px solid #ebebeb;}
.baike-yswz{ height: auto; padding:10px 20px;}
.yswz-item{display: block; height: auto; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #e5e5e5; cursor: pointer;}
.yswz-item .item-top{ height: 29px; line-height:29px; overflow: hidden; font-size: 14px; color: #333; text-indent: 24px; background: url(../images/baike-yswz-icon.png) left center no-repeat;   }
.yswz-item .item-top a{color: #333333; cursor: pointer;}
.yswz-item dd{ height: auto; position:relative; display: none;}
.yswz-item dd img{display: block; width: 78px; height: 78px; border: 1px solid #ebebeb; border-radius: 5px; position: absolute; left: 0; top: 0;}
.yswz-item dd p{ margin-left: 90px; height: 80px; overflow: hidden; line-height: 27px; font-size: 12px; color: #808080; text-align: justify;}
.yswz-item dd p a{ color: #4ec4e6; cursor: pointer;}
.yswz-item.on dd{display:block;}
.yswz-item:hover .item-top{ color: #ff6600;}
.clear-margin-bottom{ margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
.baike-bottom{ height: auto; overflow: hidden;border: 1px solid #ebebeb;}
.baike-bottom .slideTxtBox1{ width: auto;}

/*感冒导航*/
.baike-nav{margin-bottom: 20px; height:50px; line-height: 50px; -webkit-box-sizing: border-box;  box-sizing: border-box; border: 1px solid #dbf3fc; border-radius: 5px; position: relative;}
.baike-nav-bg{position: absolute; z-index: 10; left: 1px; top: 1px; right: 1px; bottom: 1px; background: #edf9fe;border-radius: 5px;}
.baike-nav-a{display: block; float: left; position: relative; z-index: 11; width: 150px; height: 50px; text-align: center; cursor: pointer;}
.baike-nav-a span{ display:block; margin-top: 13px; border-right:1px solid #e5e5e5 ; width: 100%; height: 24px; line-height: 24px; color: #333; font-size: 18px; }
.baike-nav-a.on i{ position: absolute; display: block; height: 2px; background: #01aded; bottom: 2px; +bottom: 0px; left: 20%; right: 20%; }
.baike-nav-a.on span{color:#01aded;}
.baike-nav-mf{position: relative;}
.baike-nav-mf b{display:block; position: absolute; top: -12px; right: 4px; width: 30px; height:21px; background: url(../images/baike-nav-mf-icon.png) center center no-repeat; background-size:100% auto ; }
.baike-nav-right{position: relative; z-index: 11; float: right; font-size: 16px; color: #999;}
.baike-nav-right a{max-width: 300px; margin-right: 15px; color: #333; color: #666;}

.baike-content{ height: auto; overflow: hidden;}
.baike-left{ float: left; width: 878px;}
.baike-jbjs{ height: auto; padding: 20px;}
.baike-jbjs img{display: block; float: left; margin-right: 18px; width:170px; height: 140px; border: 1px solid #ebebeb; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 20px; }
.baike-jbjs p{line-height: 29px; font-size: 14px; color: #333; text-align: justify;text-indent: 28px;margin-bottom: 20px; }
.baike-jbjs p .a-more i{font-style: normal; color:#4ec4e6; cursor: pointer;}
.baike-jbjs p .two{display: none;}
.baike-jbjs p .two.on{display:inline;}
.baike-jbjs table{width: 100%; border: 1px solid #c1e1ed; }
.baike-jbjs table td{ height: 40px; border-bottom:1px solid #c1e1ed; border-right:1px solid #c1e1ed; width: 50%; padding: 5px;}
.baike-jbjs table td b{font-size: 16px;color: #333;font-weight: normal;display: block;width: 90px;float: left;text-align: center;}
.baike-jbjs table td span{ font-size: 14px;color: #999;display: block;margin-left: 90px;line-height: 24px;}

.baike-jbwts{ height: auto; overflow: hidden;}
.tag-box{margin: 20px; overflow:hidden; padding:19px; border:1px solid #e5e5e5; background-color:#ffffff; }
.tag-box .qqs{overflow: hidden; margin-bottom: 20px; padding-left: 30px; font-size: 14px;   background: url("../images/bg_q1.png") no-repeat left center;}
.tag-box .qqs dt{ color:#333333; display: block; float: left; width: 470px; }
.qqs dt a{ max-width: 85%;overflow: hidden; float: left;line-height: 20px;white-space: nowrap; text-overflow: ellipsis; color: #333333;}
.qqs dt b{ width: 15%; text-align: right; float: left; font-weight: normal;line-height: 20px; }
.tag-box .qqs a:hover{color:#ea5514;}
.tag-box .qqs .time{ float:right; width:115px; line-height: 20px; text-align:right; color:#999999; font-size:12px;}
.tag-box .pic{ width:70px; float:left;}
.tag-box .pic .tx{ width:70px; height:70px; float:left; position:relative;}
.tag-box .pic .tx img{ border-radius:70px;}
.tag-box .pic .name{float: left; width: 100%; height: 24px; overflow: hidden; line-height: 30px;text-align: center; font-size:12px; color:#666666;}
.tag-box .say{margin-left: 90px; padding:15px;border:1px solid #d8f0ff;font-size:14px;line-height:28px;text-align:justify;background-color:#f7fcff;position:relative;color:#1c587a;}
.tag-box .say .arrow{display:block; width:9px; height:14px; overflow:hidden; position:absolute; left:-4px; top:29px; background:url(../images/bg_arrow1.png) no-repeat; z-index:0}
.tag-box .say span{max-height: 56px; overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display: -webkit-box;-webkit-box-orient: vertical;display: block;}
.tag-box .say span::after{content:"..."}
.tag-box .say a{ color:#01aded;}
.tag_box .say a:hover{color:#ea5514;}

/*分页*/
.fy-box{ height: auto; text-align: center; line-height:30px; overflow: hidden; width: 420px; margin: 0 auto 20px;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}
.fy-box .fy-numbs{ overflow: hidden; float: left;}
.fy-box a{display:block; float: left; padding: 0 13px; border: 1px solid #ebebeb; border-radius:5px; margin-right: 10px; color: #999; font-size: 14px; cursor: pointer; }
.fy-box a:hover{ color: #fff; background: #01aded;}
.fy-box a.hover{color: #fff; background: #01aded;}
.fy-box .fy-next{ font-weight: bold; font-size: 16px; font-family: "ËÎÌå"; }

.baike-right{ float: right; width:302px}
.baike-cont{width: 280px;height:auto;margin: 0 auto;overflow:hidden;padding: 20px 0px 10px 0;}
.baike-cont .cont-img{display: block;border-radius: 5px;width: 100%;height: 130px;position: relative;margin-bottom: 10px;border: 1px solid #e5e5e5;-webkit-box-sizing: border-box;box-sizing: border-box;overflow: hidden;}
.baike-cont .cont-img img{display: block; width: 100%; height:100%;}
.baike-cont .cont-img span{position: absolute;left: 0;bottom: 0;right: 0;height: 30px;line-height: 30px;overflow: hidden;text-align: center;font-size: 14px;color: #fff;background:url(../images/GBwx-toum.png);}
.baike-cont .cont-list{display: block;font-size: 14px;color: #333;line-height: 40px;height: 40px; margin-bottom: 5px; background: url(../images/zt-list.png) no-repeat left center; background-size:4px auto; text-indent: 15px; overflow: hidden; border-bottom: 1px dashed #e5e5e5;}
.baike-cont .cont-list.last{ margin-bottom: 0; border-bottom: none;}
.baike-cont .cont-list:hover{color: #ea5514;}
.baike-cont .cont-list:hover span{color: #ea5514;}
.baike-cont .cont-img:hover span{color: #ea5514;}
.baike-cont .cont-two-img{overflow: hidden;margin-bottom: 10px;}
.baike-cont .cont-two-img a{ width: 48%; height: 120px; position: relative;}
.baike-cont .cont-two-img a span{position: absolute;left: 0;bottom: 0;right: 0;height: 30px;line-height: 30px;overflow: hidden;text-align: center;font-size: 14px;color: #fff;background:url(../images/GBwx-toum.png);}
.baike-cont .cont-two-img a:hover span{color: #ea5514;}
.baike-cont .cont-two-img a img{ display: block; width: 100%; height: 100%;}
.baike-cont .cont-two-img a.fl{ float: left;}
.baike-cont .cont-two-img a.fr{ float: right;}
.baike-cont .last-two-img{ margin-bottom: 0;}
.baike-cont .img-width a img{ display: block; width: 100%; height: 90px;}
.baike-cont .img-width a span{ background: none; color: #333;}

.baike-rmwz{ height: auto; padding: 20px; }
.rmwz-t{ height: auto; overflow: hidden;}
.rmwz-t a{display:block; width: 48%;}
.rmwz-t a.fl{float: left;}
.rmwz-t a.fr{float: right;}
.rmwz-t a h3{overflow: hidden;font-size: 16px;color: #333;font-weight: normal;height: 28px;line-height: 28px;text-indent: 28px;background: url(../images/baike-rmwz-icon.png) left center no-repeat;margin-bottom: 10px;}
.rmwz-t a p{line-height: 24px;height: 48px;overflow: hidden;margin-left:28px;text-align: justify;font-size: 12px;color: #999999;margin-bottom: 15px;}
.rmwz-t a:hover h3{color: #ea5514;}
.rmwz-b{ height: auto; overflow: hidden;}
.rmwz-b a{display: block;width: 148px;height: 118px;border: 1px solid #e5e5e5;float: left;margin-right: 19px;overflow: hidden; position: relative;}
.rmwz-b a img{display: block; width: 100%; height: 100%;}
.rmwz-b a.last-a{ margin-right: 0;}
.rmwz-b a span{position: absolute;left: 0;bottom: 0;right: 0;height: 30px;line-height: 30px;overflow: hidden;text-align: center;font-size: 14px;color: #fff;background:url(../images/GBwx-toum.png);}
.rmwz-b a:hover span{color: #ea5514;}

.baike-gmzz{height: auto;}
.gmzz-item{margin: 20px; position: relative; padding-bottom:20px; border-bottom: 1px dashed #e5e5e5;}
.gmzz-item dt{position: absolute; left: 0; top: 0; width: 178px; height: 118px; border: 1px solid #ccc; background: #fff; padding: 5px;}
.gmzz-item dt img{ display: block; width: 100%; height: 100%;}
.gmzz-item dd{ margin-left: 210px; height: 130px;}
.gmzz-item dd h3{font-size: 16px;height: 42px;line-height: 42px;overflow: hidden;color: #333;font-weight: normal;}
.gmzz-item dd p{font-size: 12px;color: #999;line-height: 24px;height: 48px;overflow: hidden;text-align: justify;}
.gmzz-item dd span{ height: 40px; line-height: 40px; font-size: 12px;}
.gmzz-item dd span i{font-style: normal; color: #999;}
.gmzz-item dd span a{font-weight:normal; color: #666; margin-right: 10px; }
.gmzz-item dd a:hover h3{color: #ea5514;}
.clear-last-bottom{ margin-bottom: 30px; padding-bottom: 0;  border-bottom: none;}

.baike-jbwd{height: auto; padding: 20px;}
.baike-jbwd a{display: block; height: auto;margin-bottom: 5px; padding-bottom:10px ; cursor: pointer; border-bottom: 1px dashed #e5e5e5; }
.baike-jbwd a h3{ height: 35px; line-height: 35px; text-indent: 28px; overflow: hidden; font-weight: normal; font-size: 14px; color: #333; background: url(../images/baike-jbwd-icon.png) no-repeat left center;}
.baike-jbwd a p{ display: none; padding:5px 10px; text-align: justify; line-height: 24px; height: 48px; overflow: hidden; font-size: 12px; color: #999; background: #f8f8f8;}
.baike-jbwd a p b{ color: #01ADED;font-weight: normal;}
.baike-jbwd a.on{border-bottom:1px solid #fff ;}
.baike-jbwd a.on p{display: block;}
.baike-jbwd a.on1 p{display: block;}
.baike-jbwd a.last-a { margin-bottom: 0; padding-bottom: 0; border-bottom:1px solid #fff ;}
.baike-jbwd a:hover h3{color: #ea5514;}

.baike-tjwz{height: auto; padding: 20px;}
.baike-tjwz a{display: block; position: relative; margin-bottom: 20px; }
.baike-tjwz a img{display: block; position: absolute; left: 0; top: 0; width: 98px; height: 68px; border: 1px solid #e5e5e5;}
.baike-tjwz a p{ margin-left: 110px; height: 60px; display: -webkit-box; display: flex; -webkit-align-items: center; align-items: center; padding-top: 8px; }
.baike-tjwz a p span{width: 100%; overflow: hidden; text-align: justify; vertical-align: middle; line-height: 28px; font-size: 14px; color: #333;  display: -webkit-box; display: flex; -webkit-flex-direction: column; flex-direction: column;}
.baike-tjwz a.last-a{ margin-bottom:0 ;}
.baike-tjwz a:hover p span{color: #ea5514;}

/*一周好文*/
.baike-tjwz a.info-yzhw{display: block; height:118px; border: 1px solid #e5e5e5; position: relative; margin-bottom: 20px;}
.baike-tjwz a.info-yzhw img{display: block; width: 100%; height: 100%;}
.baike-tjwz a.info-yzhw span{position: absolute;left: 0;bottom: 0;right: 0;height: 30px;line-height: 30px;overflow: hidden;text-align: center;font-size: 14px;color: #fff;background:url(../images/GBwx-toum.png);}
.baike-tjwz a.info-yzhw:hover span{color: #ea5514;}

/*感冒详情页*/
.baike-main{ overflow: hidden; height: auto; border: 1px solid #ebebeb;}
.baike-main-left{width:880px; float: left;}
.baike-main-right{width:304px; float: right;}
.info-title{height: 49px;line-height: 49px;margin: 0 20px;border-bottom:1px dashed #ebebeb;background: url(../images/infor_ico.png) left 16px no-repeat;text-indent: 24px;font-size: 12px;color: #666;}
.info-title a{font-size: 12px;color: #666;}
.info-main{border-right: 1px dashed #e5e5e5; margin: 20px 0; }
.info-main h1{ margin: 0 20px;height: 40px; line-height: 40px;font-weight: normal;font-size: 20px;text-align: center; color: #333;}
.info-main .info-link{ text-align: center; margin-top: 20px; color: #999; font-size: 12px;}
.info-main .info-link .time{margin-right: 30px;}
.info-main .info-link .origin a{ color: #666;}
.info-main .paragraph{ height:auto; margin:30px 20px 0;font-size:16px;color:#333;line-height:30px;}
.info-main .paragraph .p-title{ height:auto; line-height:30px;  color:#333; text-indent:32px; text-align: justify;}
.info-main .paragraph .p-h3{height:auto; line-height:30px;color:#333; margin-top:30px;}
.info-main .paragraph .p-p{ height:auto; line-height:30px;color:#999; text-indent:32px; text-align: justify; }
.info-main .labels{ margin: 20px 20px 0; background:url(../images/infor_ico.png) no-repeat;height:40px;line-height:40px;background-position: left -27px;text-indent: 28px; font-size: 14px; color:#333;}
.info-main .labels b{ color:#999; font-weight:normal;}
.info-main .paragraph p img{display: block;border: none;margin: 10px auto;}

.info-tap{ height: auto; overflow: hidden; margin: 20px;}
.info-tap span{ width:49%; color: #333; font-size: 16px;}
.info-tap span.fl{float: left;} 
.info-tap span.fr{float: right; text-align: right;} 
.info-tap span a{margin-left: 10px; color: #333; font-size: 16px;}
.info-tap span a:hover{color: #ea5514;}

.info-search{ height: 35px; margin:15px 20px 0 0; position: relative; }
.info-search dt{margin-right: 75px;border-bottom:1px solid #e5e5e5;height: 34px;line-height: 30px;background: url(../images/baike-info-search-icon.png) left center no-repeat;overflow: hidden;}
.info-search dt input{margin:0 10px 0 30px;display: inline-block;width: 80%;color: #999;font-size: 12px;height: 34px;line-height: 34px;}
.info-search dd{position: absolute; right: 0; top: 0; width: 75px; height: 35px; line-height: 35px; text-align: center; background: #01aded; color: #fff; cursor: pointer; font-size: 14px; }

.info-box{ margin-right: 20px;}
.info-h2{ height: 49px; border-bottom:1px solid #ebebeb; line-height:50px; color: #01aded; font-size: 18px; font-weight: normal; }
.info-h2 span{display: inline-block; height: 49px; padding: 0 10px; border-bottom: 2px solid #01aded;}
.info-box .baike-jbwd{padding: 10px 0 0;}
.info-box .baike-tjwz{padding: 20px 0 10px;}
.info-box .baike-yswz{padding: 10px 0;}


.info-margin{ margin: 0 20px;}
.info-padding{padding: 20px 0;}
.info-rmwz{ padding-top:20px;}
.rmwz-m{height: auto; overflow: hidden;}
.rmwz-add-margin{ margin-bottom: 20px;}
.rmwz-m dt{ float: left; width: 248px; height: 138px; position: relative; border: 1px solid #e5e5e5;}
.rmwz-m dt img{display: block; width: 100%;height: 100%;}
.rmwz-m dt span{position: absolute;left: 0;bottom: 0;right: 0;height: 30px;line-height: 30px;overflow: hidden;text-align: center;font-size: 14px;color: #fff;background:url(../images/GBwx-toum.png);}
.rmwz-m dt:hover span{color: #ea5514;}
.rmwz-m dd{ margin-left: 270px; height: 140px;}
.rmwz-m dd a{display: block; line-height: 35px; height: 35px; color: #333; font-size: 14px;}
.rmwz-m dd a span{display: block;line-height: 35px; height: 35px; overflow: hidden; float: left; width: 80%; background: url(../images/zt-list.png) no-repeat left 15px; text-indent: 15px;}
.rmwz-m dd a b{display: block; float: right; width: 20%; text-align: right; font-weight: normal; font-size: 12px; color: #999; }
.rmwz-m dd a:hover span{color: #ea5514;}

/*健康咨询改版*/
.infors-title{width:1200px;height:20px;line-height:20px;margin:0 auto;background: url(../images/infor_ico.png) left 1px no-repeat;text-indent: 30px;font-size: 12px;color: #666;margin-bottom: 15px;}
.infors-title a{font-size: 12px;color: #666;}
.infors-link{ width:660px; height:30px; line-height:30px; overflow:hidden; margin:20px auto 0;}
.infors-link .time{float:left;height:30px;line-height:30px;color:#999;font-size: 12px;margin-right:30px;}
.infors-link .origin{float:left;height:30px;line-height:30px;color:#999;font-size: 12px;}
.infors-link .origin b{ font-weight:normal; color:#666;}
.infors-link .share{ float:right; font-size:14px; color:#333333;}
.infors-link .share li{ float:left; padding-right:5px; cursor:pointer;}
.infors-link .bt a:hover{ color:#61d484;}
.infors-link .link .label li b {color: #333333;padding-right: 8px; font-weight: normal;}
.info-xgwz{ padding-top:20px; overflow: hidden;}
.info-xgwz .xgwz-l{ float: left; width: 235px;}
.info-xgwz .xgwz-l a{display: block; height:118px; border: 1px solid #e5e5e5; position: relative; margin-bottom: 20px;}
.info-xgwz .xgwz-l a img{display: block; width: 100%; height: 100%;}
.info-xgwz .xgwz-l a span{position: absolute;left: 0;bottom: 0;right: 0;height: 30px;line-height: 30px;overflow: hidden;text-align: center;font-size: 14px;color: #fff;background:url(../images/GBwx-toum.png);}
.info-xgwz .xgwz-l a.clear-last-bottom{ margin-bottom: 0;}
.info-xgwz .xgwz-l a:hover span{color: #ea5514;}
.info-xgwz .xgwz-r{ float:right; width: 404px;}
.xgwz-r-t{height: auto;margin-bottom: 10px;}
.xgwz-r-t dt{line-height: 40px;height: 40px;font-size: 16px;color: #333;overflow: hidden;}
.xgwz-r-t dd{line-height: 30px; height: 60px; overflow: hidden; font-size: 12px;color: #999;}
.xgwz-r-t dd a{color: #01aded; cursor: pointer;}
.xgwz-r-t:hover dt{color: #ea5514;}
.xgwz-r-b{ height: auto;}
.xgwz-r-t a{line-height: 37px;height: 37px;color: #333;font-size: 14px;}
.xgwz-r-b a{display: block;line-height: 37px;height: 37px;color: #333;font-size: 14px;}
.xgwz-r-b a span{display: block;line-height: 35px; height: 35px; overflow: hidden; float: left; width: 80%; background: url(../images/zt-list.png) no-repeat left center; background-size: 4px auto; text-indent: 15px;}
.xgwz-r-b a b{display: block; float: right; width: 20%; text-align: right; font-weight: normal; font-size: 12px; color: #999; }
.xgwz-r-b a:hover span{color: #ea5514;}

.info-jbwt{ padding: 20px 0 10px 0 ;}
.info-mszx{ margin: 20px 20px 0 0; height:342px;}
.info-mszx img{ width: 100%; height:342px; display:block;}
.info-rwph{ height: auto;padding: 20px 0;}
.info-rwph .rwph-item{display: block; font-size: 16px;color: #333;font-weight: normal;height: 28px;line-height: 28px; overflow: hidden; text-indent: 28px;background: url(../images/baike-rmwz-icon.png) left center no-repeat;margin-bottom: 10px;}
.info-rwph .rwph-item:hover{color: #ea5514;}
.infor_l .box_1 .paragraph p{ line-height: 30px; }

/*问题库详情页改版*/
.problem-time{ font-size:12px; color:#333; font-weight:normal; line-height: 30px; display:block; float: right; }
.problem-time em{ color: #999; font-style: normal; }
.instructions .share{line-height: 24px;}
.prbcontents{ padding:10px 20px 20px 20px;}
.prbcontents .talk{ padding-bottom:10px; }
.prbcontents .talk .user_msg{ margin:15px 0 0 0; float:right; width:100%; position:relative;}
.prbcontents .talk .user_msg .faceimg{ width:50px; height:50px; border-radius:50%; border:1px solid #e5e5e5; float:right; }
.prbcontents .talk .user_msg .msg-bubble{ background-color:#e6f0f6; color:#1c587a; border:1px solid #d2ebfa; max-width: 520px; padding: 10px; margin: 5px 10px;border-radius: 5px; word-wrap: break-word; overflow-wrap: break-word; word-break: break-all; float:right; line-height:28px;}
.prbcontents .talk .user_msg .msg-bubble:before{    position: absolute;content: '';border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #d2ebfa; right:54px; box-sizing:border-box; } 
.prbcontents .talk .user_msg .msg-bubble:after{    position: absolute;content: '';border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-left: 9px solid #e6f0f6; right: 55px; top:17px; }
.prbcontents .talk .doctor_msg{ margin:15px 0 0 0; width:100%; float:left; position:relative;}
.prbcontents .talk .doctor_msg .faceimg{ width:50px; height:50px; border-radius:50%; border:1px solid #e5e5e5; float:left; }
.prbcontents .talk .doctor_msg .msg-bubble{ background-color:#f7f7f7; color:#666666; border:1px solid #e2e2e2; max-width: 520px; padding: 10px; margin: 5px 10px; border-radius: 5px; word-wrap: break-word; overflow-wrap: break-word; word-break: break-all; float:left; line-height:28px;}
.prbcontents .talk .doctor_msg .msg-bubble:before{    position: absolute;content: '';border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #e2e2e2; left: 54px; }
.prbcontents .talk .doctor_msg .msg-bubble:after{    position: absolute;content: '';border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-right: 9px solid #f7f7f7; left: 55px; top:17px; }
.answer1{width: 520px;height: 40px;margin: 0 auto 30px;line-height: 40px; color:#ea5514; font-size:18px; position:relative; }
    .answer1 font{ float:left;}
    .answer1 span {
        display: block;
        width: 113px;
        height: 38px;
        background: url(../images/btn_answer.png) no-repeat;
        float:left;
        right: 0;
        top: 0;
        cursor: pointer;
        color: #fff;
        line-height: 38px;
        font-size: 16px;
        text-indent: 15px;
        margin-left:10px;
    }

.prbcontent .talk{ padding-bottom:10px; }
.prbcontent{ padding:10px 20px 20px 20px;}
.prbcontent .talk .user_msg{ margin:15px 0 0 0; float:right; width:100%; position:relative;  background: url(http://www.rxys.com/app/images/man1.png ) no-repeat;background-size: 50px 50px; background-position: right 2px;}
.prbcontent .talk .user_msg_nv{  background: url(http://www.rxys.com/app/images/girl1.png ) no-repeat;background-size: 50px 50px; background-position: right 2px;}

.prbcontent .talk .user_msg .faceimg{ width:50px; height:50px; border-radius:50%; border:1px solid #e5e5e5; float:right; }
.prbcontent .talk .user_msg .msg-bubble{ background-color:#e6f0f6; color:#1c587a; border:1px solid #d2ebfa; max-width: 520px; padding: 10px; margin: 5px 63px 5px 10px;border-radius: 5px; word-wrap: break-word; overflow-wrap: break-word; word-break: break-all; float:right; line-height:28px;}
.prbcontent .talk .user_msg .msg-bubble:before{    position: absolute;content: '';border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #d2ebfa; right:54px; box-sizing:border-box; } 
.prbcontent .talk .user_msg .msg-bubble:after{    position: absolute;content: '';border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-left: 9px solid #e6f0f6; right: 55px; top:17px; }
.prbcontent .talk .doctor_msg{ margin:15px 0 0 0; width:100%; float:left; position:relative;  }
.prbcontent .talk .doctor_msg .faceimg{ width:50px; height:50px; border-radius:50%; border:1px solid #e5e5e5; float:left; }
.prbcontent .talk .doctor_msg .msg-bubble{ background-color:#f7f7f7; color:#666666; border:1px solid #e2e2e2; max-width: 520px; padding: 10px;  margin: 5px 10px 5px 12px; border-radius: 5px; word-wrap: break-word; overflow-wrap: break-word; word-break: break-all; float:left; line-height:28px;}
.prbcontent .talk .doctor_msg .msg-bubble:before{    position: absolute;content: '';border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #e2e2e2; left: 54px; }
.prbcontent .talk .doctor_msg .msg-bubble:after{    position: absolute;content: '';border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-right: 9px solid #f7f7f7; left: 56px; top:17px; }

/*广告*/
.gg{margin: 0 20px; height: 145px; background:url(../images/gg.png) center center no-repeat; cursor: pointer;}

.info-tjbwz{ height: auto; overflow: hidden; padding: 20px 0 10px 0;}
.info-tjbwz dl{ width: 48%; height: auto; position: relative; margin-bottom: 20px;}
.info-tjbwz dl dt{position: absolute; left: 0; top: 0; width: 108px; height: 108px; border: 1px solid #e5e5e5;}
.info-tjbwz dl dt img{display: block; width: 100%; height: 100%;}
.info-tjbwz dl dd{ margin-left: 120px; height: 110px; cursor: pointer;}
.info-tjbwz dl dd h3{height: 50px;line-height:50px;font-size: 16px;color: #333;font-weight: normal;overflow: hidden;cursor: pointer;}
.info-tjbwz dl dd p{ line-height: 24px; height: 48px; overflow: hidden; font-size: 12px; color: #999;cursor: pointer;}
.info-tjbwz dl.fl{ float: left;}
.info-tjbwz dl.fr{ float: right;}
.info-tjbwz dl.clear-margin-bottom{ margin-bottom: 0;}
.info-tjbwz dl:hover dd h3{color: #ea5514; }
.info-tjbwt{ height: auto; overflow: hidden; padding-top: 20px;}
.info-tjbwt ul{height:auto;overflow:hidden;margin:0 auto;}
.info-tjbwt ul li{width:49%;height:40px;line-height:40px;float:left;background:url(../images/infor_ico.png) no-repeat;background-position: left -338px;text-indent: 15px;}
.info-tjbwt ul li a{ display:block; height:40px; line-height:40px; color:#333; font-size:14px; overflow:hidden; }
.info-tjbwt ul li:hover a{color: #ea5514;}

.info-klyk{ height: auto; position: relative; padding-top: 20px;}
.info-klyk span{position: absolute;border-left: 1px dashed #e5e5e5;left: 13px;top: 30px;bottom: 0px;}
.info-klyk a{display: block; position: relative;z-index: 11; margin-bottom: 10px;}
.info-klyk a h3{height: 32px;line-height: 32px;background: url(../images/baike-info-klyk-icon.png)  0px -30px no-repeat;display: block;font-size: 14px;color: #333;font-weight: normal;overflow: hidden;text-indent: 35px;}
.info-klyk a.on h3{background-position: 0px 2px;}
.info-klyk a:hover h3{color: #ea5514;}
.info-klyk a p{margin-left: 35px;line-height: 24px;height: 24px;overflow: hidden;color: #999;font-size: 12px;}
.info-klyk a p b{color: #01ADED; font-weight: normal;}

.info-tjzs{ height: auto; padding-top: 20px;}
.info-tjzs a{margin-bottom: 10px;height: 28px;line-height: 28px;overflow: hidden;display: block;background: url(../images/infor_ico.png) no-repeat;background-position:left -344px;text-indent: 20px;font-size: 14px;color: #333;}
.info-tjzs a:hover{color: #ea5514;}
.info-jrrmwt{ height: auto; padding-top: 20px;}
.info-jrrmwt a{margin-bottom: 10px;height: 28px;line-height: 28px;overflow: hidden;display: block; background: url(../images/baike-jbwd-icon.png) no-repeat left center; text-indent: 28px;font-size: 14px;color: #333;}
.info-jrrmwt a:hover{color: #ea5514;}
#prompt-xrzx{display:none;}
#prompt-lqcg{display:none;}
#prompt-lylg{display:none;}
#prompt-jxxr{display:none;}


/*我的优惠券*/
.wdyhj-cont{height:auto;overflow:hidden;margin-top:20px;}
.cont-hd{ height: 40px; background: #eceff6; overflow: hidden; margin-right: 20px;}
.cont-hd a{display: block; width: 173px; line-height: 40px; height: 40px; text-align: center; font-size: 16px; color: #333; overflow: hidden; float: left; cursor: pointer;}
.cont-hd a.active{ background: #b8e1f4; color: #005372;}

.wdyhj-items{ height: auto; overflow: hidden; margin-bottom: 30px;}
.wdyhj-items .item{ width: 180px; height: 264px; background:url(../images/myCoupon-list-bg-1.png) no-repeat center center; float: left; margin:20px 17px 0 0; }
.wdyhj-items .item.jjgq-bg{ background:url(../images/myCoupon-list-bg-2.png) no-repeat center center; }
.wdyhj-items .item.ygq-bg{ background:url(../images/myCoupon-list-bg-3.png) no-repeat center center; }
.wdyhj-items .item dt{height: 127px; overflow: hidden; position: relative;}
.wdyhj-nub{ height: 60px; text-align: center; line-height: 60px; margin-top: 30px;}
.wdyhj-nub span{font-size: 45px; color: #fff;}
.wdyhj-nub i{ font-style: normal; font-size: 22px; color: #fff;}
.wdyhj-dt-p{text-align: center; color: #fff; font-size: 14px;}
.wdyhj-items .item dd{height: 127px; overflow: hidden;}
.wdyhj-dd-p{color: #999;line-height: 24px;height: 24px;overflow: hidden;margin: 20px 0 10px 0;font-size: 14px;text-align: center;}
.wdyhj-dd-p b{ color: #666; font-weight: normal;}
.wdyhj-dd-time{font-size: 12px; color: #999; text-align: center; margin-bottom: 15px;}
.wdyhj-btn{display: block; cursor: pointer; margin: 0 auto 15px; width: 100px; height: 30px; line-height: 30px; text-align: center;border:1px solid #ff764c; border-radius: 20px; color:#ff764c;}
.wdyhj-btn-gq{display: block;margin: 0 auto 15px;cursor:default; width: 100px; height: 30px; line-height: 30px; text-align: center;border:1px solid #a8a8a8; border-radius: 20px; color:#a8a8a8;}
.wdyhj-items .item.ygq-bg .wdyhj-btn{ border:1px solid #a8a8a8; color: #a8a8a8 ;}
.have-not{display: none;}
.have-not-box{height: auto;overflow: hidden;}
.have-not-box img{display: block; margin: 150px auto 30px;}
.have-not-box p{text-align: center;color: #999;font-size: 14px;margin-bottom: 30px;}

/*弹框改版*/
/*.tk-mask{display: block;}*/
.tk-mask-box-zf{width: 474px;height: auto;position: fixed;left: 50%;top: 15%;margin-left:-237px; z-index: 1111;border-radius: 10px;overflow: hidden;background: #fff; -webkit-transition: 0.5s; transition:0.5s;}
.tk-mask-box-zf h3{ height: 60px; line-height: 60px;  color:#01aded; font-size: 18px; font-weight: normal; position: relative; background: #f8f8f8; border-bottom: 1px solid #e5e5e5;}
.tk-mask-box-zf h3 span{display: inline-block;  margin:0 10px 0 20px ; width: 25px; height:30px;  vertical-align: middle; background:url(../images/tk-mask.png) 0px -181px no-repeat;}
.tk-mask-box-zf h3 b{display:block; cursor: pointer; right: 20px;top: 20px;width: 20px;height: 20px;background: url(../images/close1.png) no-repeat center bottom; background-size:100% auto ;  position: absolute;}
.tk-mask-box-zf h3:hover b{background: url(../images/close1.png) no-repeat center top; background-size:100% auto;}
.tk-mask-box-zf .tk-mask-cont1{ height: auto;}
.tk-mask-cont1 .mask-t{ height: auto; background: #fff; padding:30px 1px 10px 30px; }
.dd-wc{display: block; font-size: 16px; overflow: hidden; margin-bottom: 15px;}
.dd-wc.last-dl{margin-bottom: 0;}
.dd-wc dt{ display: inline-block;vertical-align: middle;color: #999;margin-right: 10px; +float: left;  }
.dd-wc dt.dd-wu{width: 76px;letter-spacing: 5px;margin-right: 0;}
.dd-wc dd.dd-wu{color: #999;}
.dd-wc dd{ display: inline-block; vertical-align: middle; color: #333;}
.dd-wc dd b{ color: #f9763e; font-weight: normal;}
.tk-mask-cont1 .mask-m{ height: 20px; background: url(../images/tk-mask-middle.png) no-repeat center center;}
.tk-mask-cont1 .mask-b{ height: auto; background: #fff; padding: 15px 0 20px 0;}
.tk-mask-cont1 .mask-b img{display: block; margin: 0 auto; width: 160px; height: 160px; padding: 5px; border: 1px solid #e5e5e5;}
.tk-mask-cont1 .mask-b p{text-align: center;margin-top: 10px;font-size: 16px;color: #333;}
/*有优惠券*/
.dd-wc dd.dd-nub{background: url(../images/tk-select-zf-fx.png) right center no-repeat; width: 345px;}
.coupon-box-nub{ height: auto; display: block; margin-right: 20px; margin-bottom: 15px; padding:10px 20px; border: 1px solid #e5e5e5; background: #f8f8f8;}
.coupon-box-nub li{ height:30px;line-height:30px; overflow: hidden; text-indent: 30px; cursor: pointer; font-size: 14px; color: #666; background: url(../images/tk-select-zf-2.png) left center no-repeat; }
.coupon-box-nub li.on{background: url(../images/tk-select-zf-1.png) left center no-repeat; }
.coupon-p{ text-align: center; display: block; font-size: 14px; color: #01aded; }
.coupon-btn-qd{display:block; margin: 20px auto 30px; width: 160px; height: 40px; line-height: 40px; text-align: center; border-radius:20px ; background: #04aeed; color: #fff; cursor:pointer;}

.mask-btn-zf{ height: auto; margin-bottom:15px;}
.mask-btn-zf a{display: block; border-radius: 5px; margin: 0 auto; width: 100px; height:40px; line-height: 40px; text-align: center;  background: #01AEED; color: #fff; border: 1px solid #e5e5e5; cursor:pointer;}


.baike-main-right{float:right;width:300px;height:auto; margin-bottom:60px;}
.baike-main-right .box_1{ width:300px; height:342px; margin-bottom:20px;}
.baike-main-right .box_1 img{ width:300px; height:342px; display:block;}
.baike-main-right .box_2{width:280px;height:auto;border:0px solid #e5e5e5;padding-top: 5px;margin-bottom: 20px;background:#fff;}
.baike-main-right .box_2 h3{width:280px;height:40px;line-height:40px;font-size:18px;color:#01aded;font-weight:normal;margin: 0 auto;border-bottom:1px solid #e5e5e5;position: relative;}
.baike-main-right .box_2 h3 span{display: inline-block;height: 40px;padding: 0 10px;border-bottom: 2px solid #01aded;}
.baike-main-right .box_2 h3 b{display:block;font-weight:normal;font-size:12px;float:right;text-indent: 25px;cursor: pointer;position: absolute;right: 0;top: 0;}
.baike-main-right .box_2 h3:hover b{color:#999999;}
.baike-main-right .box_2 ul li span{display:none;}
.baike-main-right .box_2 ul{width:280px;height:auto;margin: 20px auto 10px;}
.baike-main-right .box_2 ul li{width:280px;height:auto;line-height:40px;background: url(../images/infor_xghd.png) 0px -125px no-repeat;}

.baike-main-right .box_2 ul .li_1 {background:url(../images/infor_xghd.png) 0px 0px no-repeat}
.baike-main-right .box_2 ul .li_1 a{height:30px;line-height: 25px;overflow:hidden;}
.baike-main-right .box_2 ul li a{ width:100%; height:40px; line-height:40px; overflow:hidden; display:block; text-indent:35px; font-size:14px; color:#333; }
.baike-main-right .box_2 ul .li_1 span{display:block;width:240px;line-height:28px;color:#999;font-size:12px;margin-left: 30px; max-height:84px; overflow:hidden;}

.baike-main-right .box_2 ul .li_1 span .xq{ color:#01aded; cursor:pointer; display:inline;}
.baike-main-right .box_2 ul li:hover a{ color:#01aded;}

.ask-box{ width: 790px; height:auto; float: right; }
.ask-wrap{ width: 770px; height: auto; overflow: hidden; }
.ask-num{ width: 770px; height: 30px; margin-top: 10px }
.ask-num a{ color: #01aded; font-size: 16px; line-height: 30px; }
.ask-cont{ width: 768px; height: auto; border:1px #e5e5e5 solid; overflow: hidden; margin-top: 10px }
.ask-text1{ width: 728px; height: auto; margin:20px; overflow: hidden; }
.ask-text1 b{ width: 728px; height: 30px; color: #333; font-size: 16px; font-weight: normal; line-height: 30px; background: url(../images/new-ico.png) no-repeat; background-position: 0 -9px; text-indent:30px; display: block; margin-bottom: 15px }
.ask-text1 dl{ width: 340px; float: left; border:1px #eee solid; cursor: pointer; }
.ask-text1 dt{ padding: 20px; border-bottom: 1px #eee solid; overflow: hidden;  }
.ask-text1 img{ width: 50px; height: 50px; float: left; border-radius: 100%; }
.ask-text1 .ask-title{ width: 235px; height: 50px; float:left; margin-left: 15px; }
.ask-title span{ width: 235px; height: 25px; overflow: hidden; line-height: 25px; display: block;}
.ask-title .ask-txt1{ color: #333; font-size: 16px; }
.ask-title .ask-txt2{ color: #999; font-size: 14px; }
.ask-txt2 a{ color: #f60 }
.ask-text1 .ask-price{ padding:0 20px; height: 50px; }
.ask-price a{ float: left; color: #f9763e; font-size: 18px; line-height: 50px; }
.ask-price i{ float: right; width: 20px; height: 20px; display: block; margin-top: 15px; background:url(../images/ask-ico.png) no-repeat; }
.ask-cur{ background: url(images/ask-cur.png) no-repeat !important; }
.ask-text2{ width: 728px; height: auto; margin:20px 20px 10px; overflow: hidden;}
.ask-top{ width: 728px; height: 35px; line-height: 35px; }
.ask-top a{ float: left; display: block; color: #333; font-size: 16px; background: url(../images/new-ico.png) no-repeat; background-position: 0 -65px; text-indent: 35px;}
.ask-top span{ float: left; color: #999; font-size: 14px; margin-left: 10px }
.consult{ width: 728px; height: auto; display: block; overflow: hidden; }
.consult dl{ width: 340px; float: left; border:1px #eee solid; cursor: pointer; margin-top: 20px }
.consult dt{ padding: 20px 20px 15px; border-bottom: 1px #eee solid; overflow: hidden;  }
.consult img{ width: 50px; height: 50px; float: left; border-radius: 100%; }
.consult .consult-title{ width: 235px; float:left; margin-left: 15px; }
.consult-title span{ width: 235px; height: 25px; overflow: hidden; line-height: 25px; display: block;}
.consult-title .consult-txt1{ color: #333; font-size: 16px; }
.consult-txt1 a{ font-size: 14px; margin-left: 20px }
.consult-title .consult-txt2{ color: #999; font-size: 14px; }
.consult-price{ padding:0 20px; height: 50px; }
.consult-price font{ float: left; color: #f9763e; font-size: 18px; line-height: 50px; }
.consult-price a{ float: right; width: 80px; height: 28px; display: block; margin-top: 9px; background:#01aded; font-size:14px; line-height:25px; border-radius:5px; color:#fff; text-align:center }
.consult-cur{ background: url(images/ask-cur.png) no-repeat !important; }

.ask-page{ width: 728px; height: 40px; margin-top: 30px;}
.ask-page ul{ height: 30px; margin: 0 auto; }
.ask-page li{ height: 28px; float: left;cursor: pointer; margin:0 5px; }
.ask-page li a{ padding: 0 10px; border:1px #ebebeb solid; height: 28px; color: #666; font-size: 14px; line-height: 28px; text-align: center; display: block; border-radius: 3px  }
.ask-page li a:hover{ background: #58bff1; color: #fff }
.ask-button{ width: 728px; height: 40px; margin-top: 30px;  margin-bottom:15px} 
.ask-button input{width: 728px; height: 40px; background: #eceff6; color: #666; font-size: 18px; line-height: 40px; text-align:center; border:none; cursor: pointer; display: block; border-radius:7px;}
.pay-cont{ width: 728px; height: auto; margin:20px; overflow: hidden; }
.pay-cont li{ width: 728px; overflow: hidden; }
.pay-cont li a{ width: 70px; color: #333; font-size: 16px; line-height: 40px; float:left; text-align: right}
.pay-cont li span{ float: left; line-height: 40px; margin-left: 10px; display:inline; }
.pay-cont li .pay-txt1{ color: #333; font-size: 16px;  }
.pay-cont li .pay-txt2{ color: #999; font-size: 14px;  }
.pay-cont li .pay-txt3{ color: #ea5514; font-size: 16px;  }
.pay-cont li .pay-txt4{ color: #666; font-size: 16px;  }
.pay-cont ul{ width: 726px; height: auto; background: #f8f8f8; border:1px #e5e5e5 solid; border-radius:5px; overflow: hidden; padding: 10px 0; margin:5px 0}
.pay-cont ul li{ width: 685px; height: 40px; margin:0 20px; line-height: 40px }
.pay-cont ul li font{ width: 340px; color: #666; font-size: 16px;background:url(../images/ask-ico.png) left 10px no-repeat; text-indent: 30px; float: left; display: block; cursor: pointer; }
.pay-cont ul li i{ color: #999; font-size:14px; font-style: normal; float: left; }
.pay-cur{ background: url(images/ask-cur.png)left 10px no-repeat !important; }
.pay-code{ width: 247px; height: 247px; background: url(../images/code.png) no-repeat;  margin:0 0 50px 90px }

.dot-tjzs{ width: 280px; height: auto; overflow: hidden; }
.dot-tjzs dl{ width: 280px; height: auto; border-bottom: 1px #e5e5e5 dashed; overflow: hidden; padding-bottom:10px; margin-top:20px; }
.dot-tjzs dt{ width: 280px; height: 70px; }
.dot-tjzs img{ width: 70px; height: 70px; float: left; border-radius: 35px; }
.dot-tjzs .dot-ysxx{ width: 195px; height: 70px; float: right; font-weight: normal; }
.dot-ysxx p{ width: 280px; height: 21px; overflow: hidden; color: #333; font-size: 14px; line-height: 21px; }
.dot-ysxx span{ color: #999; font-size: 12px; margin-left:15px; } 
.dot-ysxx a{ width: 65px; height: 23px; margin-top:5px; background: #01aded; color: #fff; font-size: 12px; line-height: 23px; text-align: center; display: block; border-radius: 3px; cursor:pointer; }
.dot-tjzs dd{ width: 280px; height: 46px; margin-top:10px; }
.dot-tjzs dd p{ width: 280px; height: 46px; line-height: 23px; color: #999; font-size: 12px; overflow: hidden; }
.dot-tjzs dd span{ color: #555 }
.dot-box{ width: 1200px; height: auto; margin:0 auto; overflow: hidden; }
.dot-left{ width:878px; height: auto; overflow: hidden; float: left; border:1px #ebebeb solid; }
.dot-nav{ width: 838px; height: 60px; border-bottom: 1px #ebebeb dashed; margin-left:20px; }
.dot-nav span{ float: left; color: #666; font-size: 14px; line-height: 25px; width: 65px; height:25px; margin-top: 17px; display: inline-block;  }
.dot-nav ul{ width: 750px; height: 25px; float: left; margin-left:15px; display: inline; margin-top:17px; }
.dot-nav li{ width: 80px; height: 25px; float: left; overflow:hidden; }
.dot-nav li a{ cursor: pointer; color: #3a91e2; font-size: 14px; line-height: 25px;  text-align: center; display: block; }
.dot-nav .dot-cur a{ background: #01aded; color: #fff; }
.dot-cont{ width: 100%; height: auto; overflow: hidden; }
.dot-wrap{ width: 100%; height: auto; overflow: hidden; }
.dot-wrap dl{ width: 405px; border:1px #f1f1f1 solid; float: left; margin:20px 0 0 20px; display: inline; }
.dot-wrap dt{ width: 365px; height: 85px; border-bottom: 1px #f1f1f1 dashed; margin:20px 0 0 20px; }
.dot-wrap img{ width: 70px; height: 70px; border-radius: 35px; float: left; }
.dot-wrap .dot-name{ width: 275px; height: 70px; float:right; font-weight: normal; }
.dot-name p{ width: 100%; height: 25px; overflow: hidden; color: #666; font-size: 14px; line-height: 25px; display: block; margin-top:5px;}
.dot-name p a{ color: #333; font-size: 16px; margin-right: 15px; }
.dot-wrap dd{ width: 279px; height: 50px; margin:10px 0 10px 20px; position: relative; }
.dot-wrap dd p{ width: 365px; height: 50px; overflow: hidden; color: #999; font-size: 14px; line-height: 25px; }
.dot-wrap dd span{ color: #666 }
.dot-wrap .dot-tw{ width: 78px; height: 25px; position: absolute; bottom: 0px; right: -30px; background: #01aded; color: #fff; font-size: 12px; line-height: 25px; cursor:pointer; text-align: center; display:block; z-index: 9}
.dot-wrap .dot-tw i{ width: 15px; height:25px; float: right; display: block; background: url(../images/new-jt.png) left 8px no-repeat; }
.dot-page{ width: 100%; height: auto; margin-top:15px; overflow: hidden; }
.dot-page ul{width:490px;height: 35px;margin: 30px auto;}
.dot-page li{ float:left; margin-right:10px;}
.dot-page .cl{ margin-right:0; }
.dot-page .c a{ display:block; width:54px; height:30px; line-height:30px; border:1px solid #ebebeb; border-radius:3px; text-align:center; font-size:14px; color:#999;}
.dot-page .d a{ display:block; width:34px; height:30px; line-height:30px; border:1px solid #ebebeb; border-radius:3px; text-align:center; font-size:14px; color:#999;}
.dot-page li:hover a{ background:#01aded; color:#fff;border:1px solid #01aded;}
.dot-page .on a{ background:#01aded; color:#fff;border:1px solid #01aded;}
.dot-right{ width: 300px; height: auto; float: right; overflow: hidden; }
.dot-rxys{ width: 300px; height: auto; overflow: hidden; }
.dot-wt{ width: 278px; padding: 0 10px; height: auto; overflow: hidden; border:1px #ebebeb solid; margin-top:15px; }
.wt-top{ width: 278px; height: 50px; border-bottom: 1px #ebebeb solid;  }
.wt-top h2{ color: #01aded; font-size: 18px; font-weight: normal; line-height: 50px; border-bottom: 2px #01aded solid; }
.wt-cont{ width:278px; height: auto; overflow: hidden; margin:10px 0;  }
.wt-cont li{ width: 278px; height: 35px;  }
.wt-cont li a{ width: 278px; height: 35px; line-height: 35px;overflow: hidden; color: #333; font-size: 14px; background: url(../images/baike-jbwd-icon.png) no-repeat left center; text-indent: 28px; display: block; }
.wt-cont li a:hover{ color:#f60; }
.yszs-box{ width: 1198px; height: auto; border:1px #ebebeb solid; overflow: hidden; margin-top:10px; }
.yszs-left{ width: 850px; height: auto; float: left; border-right:1px #ebebeb dashed; overflow: hidden; }
.yszs-left dl{ width: 830px; height: 180px; margin:15px 0 15px 15px; }
.yszs-left dt{ width: 130px; height: 180px; float: left}
.yszs-left dt img{ width: 130px; height: 130px; }
.yszs-left dt a{ width: 100px; height: 30px; display:block; color: #fff; font-size:14px; display: block; cursor: pointer; margin:15px 0 0 15px; background: #01aded; border-radius:5px; text-align: center; line-height: 30px; }
.yszs-left dd{ width: 620px; height: 180px; float: left; margin-left:20px; }
.yszs-left .yszs-txt{ width: 100%; height: 30px; color: #555; font-size:14px; line-height: 30px; overflow: hidden; margin-top:5px; }
.yszs-txt a{ color: #01aded; font-size: 18px; margin-right:15px; }
.yszs-txt a:hover{ color: #f60 }
.yszs-left .yszs-txt1{ width:100%; height: 35px; color: #555; font-size:14px; line-height: 35px; overflow: hidden; }
.yszs-txt1 span{ color: #999; }
.yszs-left .yszs-txt2{ width: 100%; color: #555; font-size:14px; line-height: 25px; overflow: hidden; }
.yszs-txt2 span{ color: #999; }
.yszs-right{ width: 300px; height: auto; float: right; overflow: hidden; margin-right: 20px; }
.yszs-right dl{ width: 300px; height:145px; border-bottom: 1px #ebebeb dashed;}
.yszs-right dt{ width: 260px; height: 45px; color: #333; font-size: 16px; line-height: 45px; margin-left:20px; }
.yszs-right dd{ width: 300px; height: 70px; margin-top:10px; }
.yszs-right dd a{ width: 70px; height: 70px; float: left; margin:0 4px 0 20px; display: inline; cursor: pointer; position: relative;}
.yszs-right dd i{ width: 68px; height: 68px; border-radius:50%; display: block; border:1px #01aded solid; background: url(../images/rx-ico1.png) no-repeat; }
.yszs-right .yszs-ico1{ background-position:12px 6px }
.yszs-right .yszs-ico2{ background-position:12px -72px }
.yszs-right .yszs-ico3{ background-position:12px -140px }
.yszs-right dd p{ width: 70px; height: 70px; background: #01aded; border-radius: 50%; display: none; position: absolute; left: 0; top: 0 }
.yszs-right dd span{ color: #fff; font-size: 12px; line-height: 20px; text-align: center; display: block; padding-top:13px; }
.yszs-right .yszs-sj{ width: 300px; height: 45px; margin-top:10px; }
.yszs-sj li{ width:99px; height: 45px; border-right: 1px #efefef solid; float: left; }
.yszs-sj li span{ color: #f60; font-size: 18px; text-align: center; line-height: 23px; display: block; }
.yszs-sj li a{ color: #999; font-size: 14px; line-height: 22px; text-align: center; display: block; }
.yszs-hf{ border-right: none !important; }
.yszs-wrap{ width: 1200px; height: auto; overflow: hidden; margin-top:20px; }
.yszs-wt{ width: 878px; height: auto; overflow: hidden; float: left; border:1px #ebebeb solid; }
.wt-list{ width: 838px; height: auto; margin: 15px 0 0 20px; border-bottom: 1px #ebebeb dashed; overflow: hidden; padding-bottom:10px;}
.wt-list h3{ width: 100%; height: 30px; overflow: hidden; display: block; font-weight: normal; background: url(../images/bg_q.png) left 6px no-repeat; text-indent: 30px; }
.wt-list h3 a{ color: #333; font-size: 14px; line-height: 30px; }
.wt-list h3 a:hover{ color: #f60 }
.wt-pic{ width: 100%; height: auto; overflow: hidden; margin-top:10px; position: relative;}
.wt-pic dt{ width: 70px; height: 100px; float: left; }
.wt-pic dt img{ width: 70px; height: 70px; border-radius: 50%; }
.wt-pic dt span{ color: #999; font-size: 12px; line-height: 25px; text-align: center; display: block; }
.wt-pic dt i{ display: block; width: 9px; height: 14px; overflow: hidden; position: absolute; left:78px; top: 29px; background: url(../images/bg_arrow1.png) no-repeat; z-index: 0;}
.wt-pic dd{ width: 750px; height: 98px; float: right; border:1px #d8f0ff solid; background: #f7fcff;  }
.wt-pic dd p{ width: 720px; height: 75px; margin:11px 15px; color: #1c587a; font-size: 14px; line-height: 25px; overflow: hidden; display: block; }
.wt-pic dd p a{  color: #66d889; }
.wt-pic dd p a:hover{ color: #f60 }
.wt-time{ width: 100%;height: 30px; display: block; color: #999; font-size: 12px; line-height: 30px; text-align: right; margin-top:5px; }
.yszs-js{ width: 300px; height: auto; float: right; overflow: hidden; }
.yszs-rtext{ width: 298px; height: auto;position: relative; border-left:1px #ebebeb solid; border-right:1px #ebebeb solid; border-bottom:1px #ebebeb solid; }
.yszs-rtop{ width: 298px; height:40px; position: absolute; top: -20px; z-index: 9 }
.yszs-rtop i{ width: 74px; height: 1px; background: #000; float: left; margin-top:19px; display: inline-block; }
.yszs-rtop span{ width: 150px; height: 40px; background: #fff; float: left; display: block; color: #333; font-size: 18px; line-height: 40px; text-align: center; }
.yszs-rnr{ width: 298px; height: auto;  overflow: hidden; margin-top:20px; }
.yszs-rnr p{ width: 258px; margin:20px 0 15px 20px; color: #666; font-size: 14px; line-height: 28px; display: block;}
.yszs-code{ width: 300px; height: 100px; margin-top:20px; background: #f6f6f6; }
.yszs-code dt{ width: 100px; height: 100px; float: left; }
.yszs-code dt img{ width: 100%; height: 100px; }
.yszs-code dd{ width: 185px; height: 100px; float:right; }
.yszs-code b{ width: 185px; height: 35px; color: #333; font-size: 16px; font-weight: normal; line-height: 35px; margin-top:15px; display: block;}
.yszs-code p{ width: 185px; height: 25px; color: #666; font-size: 12px; line-height: 25px; }
.yszs-code span{ color: #f60 }

/*音视频*/
.video-box{ margin:0 20px 10px 0;}
.video-title{ width: 100%; height: 49px; border-bottom: 1px #ebebeb solid;}
.video-title li{ width: 90px; height: 49px; float: left; margin-right:50px;}
.video-title a{ width: 90px; height: 47px; color: #333; font-size:18px; line-height: 47px; display: block; text-align: center; cursor: pointer;}
.video-title .v-cur a{ color: #01aded; border-bottom: 2px #01aded solid; }
.video-wrap{ width: 100%; height: auto; overflow: hidden; }
.video-cont{ width: 100%; height: auto;}
.video-text1{ width: 100%; height: auto; overflow:hidden; }
.video-text1 dl{ width: 130px; height: 115px; float: left; position: relative; margin-top:15px; }
.video-text1 dt{ width: 130px; height: 80px;}
.video-text1 dt img{ width: 130px; height: 80px; }
.video-text1 dt i{ width: 32px; height:32px; position: absolute; left:49px; top:23px; z-index: 9; display: block; background: url(../images/bf1.png) no-repeat; }
.video-text1 dd{ width: 130px; height: 30px; }
.video-text1 dd a{ width: 130px; height: 30px; color: #333; font-size:14px; line-height: 30px; text-align: center; display: block; overflow: hidden; }
.video-text1 dd a:hover{ color: #f60 }
.video-text2{ width: 100%; height: auto; overflow:hidden; }
.video-text2 li{ width: 100%; height: 70px; margin-top:15px;}
.video-text2 b{ width: 100%; height: 30px; font-weight: normal; color: #333; font-size: 16px; line-height: 30px; overflow: hidden; background: url(../images/yp.png) left no-repeat; text-indent: 20px; display: block;}
.video-text2 a:hover b{ color: #f60 }
.video-text2 ol{ width: 100%; height: 30px; display: block; margin-top: 5px;}
.video-text2 p{ width: 160px; height: 30px; float: left; background: #f7f7f7; border-radius: 7px; }
.video-text2 i{ width: 11px; height: 15px; background: url(../images/yp1.png) no-repeat; float: left; display:inline-block; margin:7px 15px 0 10px; }
.video-text2 span{ float: left; color: #333; font-size:14px; line-height: 30px; }
.video-text2 em{ color: #f60; font-style: normal; font-size:14px; }
.video-text2 font{ float: right; color: #999; font-size: 14px; line-height: 30px; }
.info-new{ width: 835px; height: 30px; margin:10px 20px 0; border-bottom: 1px #eee dashed; padding-bottom: 5px; }
.info-new p{ float: left; color: #999; font-size: 12px; line-height: 30px; margin-right:40px; display: inline-block; }
.info-new a{ color: #333; }
.info-new a:hover{ color: #f60 }
.new-tab{ width: 660px; height: 30px;  margin:10px 20px 30px; border-bottom: 1px #eee dashed; padding-bottom: 20px;}
.new-tab span{ color: #999; font-size:14px; line-height: 30px; float: left; display: block; }
.new-tab a{ color: #fff; font-size:14px; line-height: 30px; padding: 0 10px; float: left;display: inline-block; margin-right: 15px; background: #6ec5e4; border-radius:5px; }
.new-tab a:hover{ background: #fd796a }
.lable-box{ padding: 0 20px; height: auto; overflow: hidden; }
    	.lable-box h3{ width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size:18px; font-weight: normal; text-align: center; }
    	.lable-box p{ width: 100%; color: #555; font-size:14px; line-height: 28px; margin-top:10px; }
    	.lable-wrap{ width: 100%; height: auto; overflow: hidden; margin-top:30px; }
    	.lable-title{ width: 660px; height: 50px; border-bottom: 1px #ebebeb solid; margin-left:20px; }
    	.lable-title h2{ display: inline-block; height: 49px; padding: 0 10px; border-bottom: 2px solid #01aded; font-weight: normal; font-size:18px; line-height: 49px; color: #01aded}
    	.lable-wrap .lable-text{ height: 50px; margin:11px 15px 5px; }
    	.lable-wrap .lable-txt{ width: 100%; height: 25px; }
    	.lable-txt .lbe-txt1{ width:52%; height: 25px; float: left; display: block; margin:0 15px !important;  }
    	.lbe-txt1 span{ color: #999; font-size: 12px; line-height: 25px; }
    	.lbe-txt1 a{ color: #555 !important;font-size: 12px; line-height: 25px; margin-right: 10px; }
    	.lbe-txt1 a:hover{ color: #f60 !important }
    	.lable-txt .lbe-txt2{ width: 40%; height: 25px; float: left; display: block; margin:0 0!important; text-align: right;  }
    	.lbe-txt2 span{ color: #999; font-size: 12px; line-height: 25px; }
    	.lbe-txt2 a{ color: #555 !important;font-size: 12px; line-height: 25px; margin-right: 10px; }
    	.lbe-txt2 a:hover{ color: #f60 !important }
    	.lable-bq{ margin-right:20px; }
    	.lbe-title{ height: 49px; border-bottom: 1px solid #ebebeb;}
    	.lbe-title h2{ line-height: 50px; color: #01aded; font-size: 18px; font-weight: normal; display: inline-block; height: 49px; padding: 0 10px; border-bottom: 2px solid #01aded;}
    	.lbe-nr{ width: 100%; height: auto; overflow: hidden; margin-top:10px;}
    	.lbe-nr li{ width: 75px; height: 30px; float: left; overflow: hidden; margin:0 9px; }
    	.lbe-nr li a{ color: #555; font-size:14px; line-height: 30px; }
		.lbe-nr li a:hover{ color: #f60 }
.tag_box .say span{ width:100%; height:50px; line-height:25px; display:block; overflow:hidden; text-overflow:ellipsis; }
.tag-lab{ width:100%; height:25px; font-weight:normal; margin-top:15px; display:block; overflow:hidden; line-height:25px;}
.tag-lab font{ width:40px !important; height:25px; color:#999; font-size:12px;}
.tag-lab a{ font-size:12px; line-height:25px; color:#555 !important;}
.tag-lab a:hover{ color:#f60 !important;}


.jkys_nav{
    display:flex;
    flex-direction:row;
    padding:10px;
    flex-wrap:wrap;
}

    .jkys_nav a {
        padding: 5px 20px;
        background-color: #eaeaea;
        font-size: 12px;
        color: #999;
        border-radius: 20px;
        margin-right: 10px;
        margin-top: 5px;
    }
.jkys_nav_cur {
    background-color: #01aded !important;
    color: #fff !important;
}
