*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
a{border:none;color:inherit;text-decoration:none}
a:hover{color:#b24000}
a.xq{color:#ed3a3a;font-size:smaller}
em,i,li,ul{list-style:none;font-style:normal}
img{border:none;vertical-align:middle}
.img{width:100%}
body{margin:0 auto;width:100%;color:#333;font:14px/30px Microsoft Yahei}
.lt{float:left}
.rt{float:right}
.btn{display:inline-block;padding:0 15px;min-height:34px;border:none;background-color:#b24000;color:#fff;text-align:center;line-height:34px;-webkit-transition:background .3s,border .3s;transition:background .3s,border .3s}
.win1200{margin:0 calc(50% - 600px);width:1200px}

header{background:#fff}
header .head_lanm{position:relative;height:50px;border-bottom:1px solid #fff;background:-webkit-linear-gradient(top,#883a2d,#883a2d,#883a2d)}</*这里渐变*/>
header .head_lanm ul{display:flex}
header .head_lanm ul li{float:left;margin-right:24px;width:112px;text-align:center;font-size:14px;line-height:50px}
header .head_lanm ul li:after{position:relative;top:0;left:28px;display:inline;color:#fff;content:"•"}
header .head_lanm ul li:last-child{margin-right:0}
header .head_lanm ul li:last-child:after{display:none}
header .head_lanm ul li>a{display:inline-block;color:#fff;cursor:pointer}
header .head_lanm ul li.on>a,header .head_lanm ul li>a:hover{border-color:#b24000}

.main{width: 1000px; margin:0 auto; overflow:hidden;}
.top { overflow:hidden; padding:28px 0 24px; background:#FFF;}
.top a { display:block; color:#656565; font-size:12px; line-height:16px;float:left;}
.top .logo { width:425px; float:left; margin-right:15px;}
.top .logo span{display:block;border-right:1px solid #cccccc;float:right;height:62px;}
.top ul { width:441px; float:left; overflow:hidden; margin-top:13px;}
.top ul li { width:147px; float:left;}
.top ul li a { display:block;  overflow:hidden;}
.top ul li img { display:block; width:45px; float:left; margin-right:6px;}
.top ul li span { display:block; width:96px; float:left; margin-top:6px;}
.top .tel { width:185px; float:left; margin-top:10px;}

.search  { width:360px; float:right; height:43px;margin-top:15px;}
.search  .inp_1 { width:260px; line-height:33px; height:33px; padding-left:18px; border:1px solid #e6e6e6; border-right:0; float:left; outline:none; color:#999;}
.search  .inp_2 { width:80px; height:43px; line-height:43px; color:#fff; text-align:center; font-size:16px; background:url(../images/sea.jpg) no-repeat; border:0; float:left; outline:none; cursor:pointer;}

#banner{position:relative}
#banner .hd{ height:25px; overflow:hidden; position:absolute; right:14.5%; bottom:10px; z-index:1; }
#banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
#banner	.hd ul li{ float:left; margin-right:10px; border-radius:50%; width:15px; height:15px; line-height:15px; text-align:center; background:#fff; cursor:pointer; margin-top:5px }
#banner	.hd ul li.on{ background:#ff5b02; margin-top:5px;width:15px;border:0; height:15px; line-height:15px; text-align:center; }
.bg1{text-align:center; position:relative}
.bg1 span{ width:100%; height:48px; position:absolute; left:0px; bottom:0px; line-height:48px; font-size:20px; color:#fff;background:rgba(0,0,0,.7);}
.bg1 span b{position:absolute;left:15%;bottom:0;font-weight:normal}


section{display:inline-block;margin-top:30px}
.tname{position:relative;height:42px;border-bottom:1px solid #d7d7d7;color:#2c86d4;font-size:13px;line-height:42px}
.tname em{position:absolute;bottom:-2px;width:60px;height:3px;background:#ff6e42}
.tname b{margin-right:5px;color:#000;font-weight:100;font-size:19px;font-size:26px;line-height:36px}

.sct1{position:relative;margin-top:20px}
.sct1 .tname b{font-size:22px}
.sct1 label{overflow:hidden}
.sct1 .lt{width:860px}
.sct1 .rt{width:300px}
.sct1 .ltt{float:left;margin-top:20px;width:342px}
.sct1 .rtt{float:right;margin:20px 20px 0;width:478px}
.sct1 .data1{padding-bottom:7px;border-bottom:1px dashed #ddd}
.sct1 .data1 .p1{overflow:hidden;height:36px;max-width:100%;color:#2c86d4;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:36px}
.sct1 .data1 .p2{overflow:hidden;color:#868686;text-indent:2em;font-size:14px;line-height:26px}
.sct1 .data2 a{display:block;height:40px;border-bottom:1px dashed #ddd;line-height:40px}
.sct1 .data2 a em{float:left;margin-right:5px;color:#b24000;font-weight:700}
.sct1 .data2 a small{right:0;float:right;color:#999;font-size:12px}
.sct1 .data2 a span{float:left;overflow:hidden;max-width:79%;color:#555;text-overflow:ellipsis;white-space:nowrap;font-size:14px}

.bjfw{margin-top:20px}
.bjfw .lb2{display:block;padding:12px 10px;width:100%;background:#f7f7f7;line-height:26px}
.bjfw .lb3{display:flex;background:#ff5b02}
.bjfw .lb3 a{float:left;width:100px;height:95px;border-right:1px solid #40aae3;color:#fff;text-align:center}
.bjfw .lb3 img{margin-top:15px;padding:10px;border:1px solid #fff;border-radius:50%}
.bjfw .lb3 a:last-child{border:none}

.jbdh{overflow:hidden;padding:25px calc(50% - 600px);width:100%;background:url(../images/img_06.jpg) no-repeat}
.jbdh .tname{margin:0 auto;width:320px;border-bottom:1px solid;color:#fff;text-align:center}
.jbdh .tname em{right:0;left:0;margin:0 auto;width:80px;background:#fff}
.jbdh .tname b{color:#000}
.jbdh .jbox{margin-top:15px}
.jbdh .jbox p{float:left;overflow:hidden;margin:12px 90px 12px 0;width:232px;border-radius:5px;background:#fff;line-height:54px}
.jbdh .jbox p:nth-child(4n){margin-right:0}
.jbdh .jbox img{margin:-4px 8px 0 15px}
.jbdh .jbox p a:last-child{float:right;padding-top:7px;width:60px;height:54px;background:#883a2d;color:#fff;text-align:center;line-height:20px}

.bottons{position:relative;display:inline-block;margin:15px;width:100%;text-align:center}
.bottons a{display:block;margin:0 auto;width:250px;height:44px;background:#f76a1c;color:#fff;font-size:16px;line-height:44px}
.bottons a:first-child{position:absolute;bottom:-6px;left:480px;border:1px solid #f76a1c;background:unset}

.doctor{margin-top:35px;padding:0 calc(50% - 600px);background:url(/images/img_08.jpg)}
.doctor .tname{margin:0 auto;width:320px;text-align:center}
.doctor .tname em{right:0;left:0;margin:0 auto;width:80px}
.doctor .docBox{position:relative;overflow:hidden;overflow:hidden;margin-top:20px}
.doctor .docBox .bd{position:relative;float:left;width:100%;height:100%;font-size:15px}
.doctor .docBox .bd ul{zoom:1}
.doctor .docBox .bd .lb1{position:absolute;top:-3px;z-index:10;overflow:hidden;margin:0 15px;width:360px}
.doctor .docBox .bd .lb2{position:relative;display:inline-block;margin-top:37px;padding:30px 25px 20px;width:100%;border:1px solid #2c86d4}
.doctor .docBox .bd .lb2 .rbox{margin-left:395px}
.doctor .docBox .bd .lb2 .mz{position:absolute;top:22px;right:22px;width:100px}
.doctor .docBox .bd .lb2 .mz img{width:100%}
.doctor .docBox .bd .lb2 .t1{margin-bottom:15px;padding-bottom:8px;width:630px;border-bottom:1px dashed #ddd;color:#555}
.doctor .docBox .bd .lb2 .t1 span{margin-right:10px;letter-spacing:2px;font-size:25px}
.doctor .docBox .bd .lb2 .t2{margin-bottom:10px;font-size:15px}
.doctor .docBox .bd .lb2 .t3{display:inline-block;margin-bottom:5px;font-size:15px}
.doctor .docBox .bd .lb2 .t3 em{float:left;width:26px;height:26px}
.doctor .docBox .bd .lb2 .t3 span{float:right;display:inline-block;width:calc(100% - 33px)}
.doctor .docBox .bd .lb2 .t3 b{color:#2781d1;font-weight:700}
.doctor .docBox .bd .lb2 .t3 a{color:#f76a1c}
.doctor .docBox .bd .lb2 .btns{display:inline-block;margin:10px 0 25px;width:100%;text-align:center}
.doctor .docBox .bd .lb2 .btns a{padding:10px 40px;background:#883a2d;color:#fff}
.doctor .docBox .bd .lb2 .btns a img{margin-top:-3px;margin-right:5px}
.doctor .docBox .bd .lb2 .btns a:last-child{margin-left:50px;background:#f76a1c}
.docBox .hd{position:absolute;right:13px;bottom:10px;z-index:1;display:none;overflow:hidden;margin:0 auto;height:15px;text-align:center}
.docBox .hd ul{float:left;overflow:hidden;zoom:1}
.docBox .hd ul li{float:left;margin-right:5px;width:10px;height:10px;border-radius:50%;background:#ccc}
.docBox .hd ul li.on{background:#f76a1c}
.docBox .bd li{vertical-align:middle;zoom:1}

.quest{overflow:hidden;padding:20px calc(50% - 600px);width:100%;background:url(../images/img_13.jpg) no-repeat}
.quest .qname{margin:10px auto;width:260px;text-align:center}
.quest .qname .p1{position:relative;margin:0 auto;width:180px;border-bottom:1px solid #ccc;color:#999}
.quest .qname .p1 em{position:absolute;right:0;bottom:-5px;left:0;display:inline-block;margin:0 auto;width:10px;height:10px;border:1px solid #ccc;border-radius:50%;background:#f6f7f9;color:#f76a1c;letter-spacing:0;font-size:30px;line-height:5px}
.quest .qname .p2{font-size:17px}
.quest .qname .p2 span{color:#883a2d}
.quest .list{margin-top:15px}
.quest .list a{display:inline-block;margin:8px auto;padding:10px 20px;width:370px;border:1px solid #cadded;background:#fff}
.quest .list .lt{padding:10px 0;width:60px;text-align:center}
.quest .list .lt .p1{color:#883a2d;letter-spacing:1px;font-size:22px;line-height:20px}
.quest .list .lt .p2{color:#88b0d3;letter-spacing:-1px;font-size:12px;line-height:18px}
.quest .list .rt{padding-left:15px;width:260px;background:url(../images/img_14.jpg) no-repeat;background-size:auto 60px;line-height:60px}
.quest .list a:nth-child(3n+2){margin-right:41px;margin-left:40px}

.about{position:relative;margin-top:20px}
.about .tname{margin:0 auto;width:320px;text-align:center}
.about .tname em{right:0;left:0;margin:0 auto;width:80px}
.about ul{display:inline-block;margin:20px 9px 7px}
.about ul li{float:left;margin:0 6px;width:230px;border:1px solid #ddd;background:#f4f4f4}
.about ul .l2{width:442px}
.about ul li .p1{padding:15px 12px 0;color:#ff5b02;font-size:18px}
.about ul li .p2{margin-top:5px;padding:0 12px;height:215px;letter-spacing:.5px;font-size:13px;line-height:25px}
.about ul li .p3 a{padding:4px 12px;border:1px solid #883a2d;background:#883a2d;color:#fff;font-size:15px}
.about ul li .p4{margin-top:15px}
.about ul .l2 .p4{margin:0}
.about ul .l2 .p2{height:93px}

.flink{position:relative;margin-top:20px}
.flink .tname{margin:0 auto;width:320px;text-align:center}
.flink .flist{margin-top:15px}
.flink .flist a{display:inline-block;margin:2px 20px 2px 0}
.flink .flist a i{margin-right:2px}

/*footer*/
.footer { margin-top:34px; background:#883a2d; padding:21px 0 42px 0;}
.footer .foot_nav { text-align:center;border-bottom:1px solid #ac756c;padding-bottom:20px;overflow:hidden;margin:0 auto;}
.footer .foot_nav li { display:inline-block; font-size:18px; line-height:22px; color:#FFF; border-right:1px solid #ac756c;width: 249px;float:left;text-align:center}
.footer .foot_nav li.ys{ border-right:0;}
.footer .foot_nav li a{color:#fff;display:block;width:182px;text-align:center;margin:0 auto}
.footer .foot_nav li a  img{width:41px;float:left;}
.footer .foot_nav li  a span {display:inline-block;width:122px;float:left;text-align:left;margin-left:18px;}
.footer .foot_nav li  a span b{font-weight:normal;font-size:12px;color:#fff;}
.footer .lz { overflow:hidden; margin-top:44px;}
.footer .lz .wx { width:159px;  float:left; margin-right:27px;}
.footer .lz .wx i { display:block; width:159px; height:159px; background:url(/images/foot_wx.gif) no-repeat;}
.footer .lz .wx span { display:block; text-align:center; font-size:16px; line-height:16px; margin-top:16px; color:#FFF;}
.footer .lz ul { width:202px; float:left; margin-right:28px; border-right:1px solid #ac756c; margin-top:6px;}
.footer .lz ul li { height:26px; margin:10px 0;width:100px;float:left;}
.footer .lz ul li a { display:inline-block; font-size:16px; line-height:22px; padding:1px 5px 2px; color:#FFF; border-radius:2px;}
.footer .lz ul li a:hover { background:#d3301f; }
.footer .lz .dz { width:640px; float:left; position:relative;margin-top:15px;}
.footer .lz .dz p { font-size:14px; line-height:16px; color:#FFF; margin-bottom:15px;}
.footer .lz .dz p.p1{font-size:16px;}
.footer .lz .dz .foot_map { width:237px; height:123px; background:url(/images/foot_map.gif) no-repeat; position:absolute; right:0; top:0;}
.foot_ewm{color:#fff;width:130px;float:left;margin-top:30px;}
.foot_ewm span{display:block;text-align:center;margin-top:5px;}



.list_body{margin:0 calc(50% - 600px);width:1200px}
.position{margin:8px 0 3px;width:100%;color:#9c9c9c}
.position img{margin-right:5px;vertical-align:sub}

.list_lt{float:left;overflow:hidden;width:870px;border:1px solid #883a2d;background:#fff}
.list_txt{margin:6px 20px;width:830px}
.list_txt .cont li{display:inline-block;margin-top:10px;padding-bottom:10px;width:100%;border-bottom:1px dashed #86c2f7}
.list_txt .cont li i{display:inline-block;margin-right:5px;width:18px;height:18px;border-radius:50%;background:#f97d1d;color:#fff;vertical-align:text-bottom;text-align:center;font-size:12px;line-height:16px}
.list_txt .cont li p{margin:4px 0;color:#999;text-indent:2em;font-size:14px;line-height:24px}
.list_txt .cont li p a{margin-left:5px;color:#f97d1d}
.list_txt .cont li span{color:#999;font-size:13px}

.list_pages{margin:15px auto;height:32px;text-align:center;font-size:14px;font-family:"宋体"}
.list_pages ul{display:inline-block}
.list_pages li{float:left;margin-left:5px;height:30px;line-height:30px}
.list_pages li a{display:block;padding:0 12px;width:100%;height:100%;border:1px solid #e5e5e5;color:#666}
.list_pages .active a,.list_pages li:hover a{border:1px solid #2c86d4;background:#2c86d4;color:#fff;font-weight:700}

.list_rt{float:right;overflow:hidden;width:314px;border:none}
.list_rt section{overflow:hidden;margin:0 0 5px;width:100%;border:1px solid #883a2d}
.list_rt .lrtn{padding:0 10px;height:39px;background:url(../images/lrtn.jpg) no-repeat;line-height:39px}
.list_rt .lrtn b{color:#fff;font-size:15px}
.list_rt .lrtn a{float:right}
.list_rt .lrta .bjfw{margin:0}
.list_rt .lrta .bjfw .lb2{background:#fff}
.list_rt .lrtb .nav a{float:left;display:block;padding:4px 0;width:156px;border-right:1px solid #3f9cee;border-bottom:1px solid #3f9cee;text-align:center}
.list_rt .lrtb .nav .a1{width:104px}
.list_rt .lrtb .nav a:nth-child(n+11){border-bottom:none}
.list_rt .lrtb .nav a:nth-child(10),.list_rt .lrtb .nav a:nth-child(12),.list_rt .lrtb .nav a:nth-child(2),.list_rt .lrtb .nav a:nth-child(5),.list_rt .lrtb .nav a:nth-child(7){border-right:none}
.list_rt .lrtc .rdoc{position:relative;overflow:hidden;margin:10px}
.list_rt .lrtc .rdoc .hd{position:absolute;top:0;right:0}
.list_rt .lrtc .rdoc .hd ul{float:left;overflow:hidden;zoom:1}
.list_rt .lrtc .rdoc .hd ul li{float:left;margin-right:2px;width:6px;height:6px;border-radius:50%;background:#ccc;text-align:center;line-height:14px;cursor:pointer}
.list_rt .lrtc .rdoc .hd ul li.on{background:red;color:#fff}
.list_rt .lrtc .rdoc .bd{position:relative;z-index:0;height:100%}
.list_rt .lrtc .rdoc .bd li{vertical-align:middle;zoom:1}
.list_rt .lrtc .rdoc .bd img{display:block;width:90px;height:111px;border:1px solid #a4d3e4}
.list_rt .lrtc .rdoc .bd .rt{width:193px}
.list_rt .lrtc .rdoc .p1{border-bottom:1px dashed #ddd;color:#c30;font-weight:700;font-size:15px;line-height:28px}
.list_rt .lrtc .rdoc .p1 small{margin-left:10px;color:#aaa;font-weight:100;font-size:12px}
.list_rt .lrtc .rdoc .p2{margin:5px 0 8px;font-size:13px;line-height:22px}
.list_rt .lrtc .rdoc .p2 a{color:#c30;font-size:12px}
.list_rt .lrtc .rdoc .p3{text-align:center}
.list_rt .lrtc .rdoc .p3 a{float:left;margin:0 10px;width:73px;height:20px;background:url(/images/i1.jpg) no-repeat;color:#930;text-align:center;font-size:13px;line-height:20px}
.list_rt .lrtc .rdoc .p3 a:last-child{background:url(/images/i2.jpg) no-repeat;color:#333}
.list_rt .lrtd .list{display:inline-block;padding:10px 10px;width:312px}
.list_rt .lrtd .list a{display:block;overflow:hidden;width:100%;color:#555;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-family:"å®‹ä½“"}
.list_rt .lrtd .list em{color:#c30;font-weight:700;font-size:14px}

.arc_body{margin:20px;width:830px}
.arc_body .tname{border:none;color:#000;text-align:center;font-size:20px;line-height:44px}
.arc_body .tname h1{font-weight:400}
.arc_body .ifo{border-bottom:#bcbcbc 1px dashed;text-align:center}
.arc_body .ifo a{margin:0 30px;height:23px;color:#ccc;font-size:13px;line-height:23px}
.arc_body .arc_cont{margin-top:25px}
.arc_body .arc_cont .arc_txt p{margin-top:10px;color:#666;text-indent:2em;line-height:26px}
.arc_body .arc_cont .arc_txt img{margin:0 auto;max-width:400px;display:block;}
.arc_body .btns{margin:auto;margin-top:20px;width:344px;height:40px}
.arc_body .btns a{float:left;margin:0 10px;width:152px;height:40px;background:#f86a2c;color:#fff;text-align:center;line-height:40px}
.arc_body .note{margin-top:10px;color:#ccc;text-align:center;font-size:12px}
.arc_body .fenye{margin:auto;margin-top:25px;height:41px;background:#f5f3f3}
.arc_body .fenye span{float:left;padding-left:20px;width:50%;height:41px;color:#9c9c9c;font-size:12px;line-height:41px}

.xgyd{margin:20px;width:830px}
.xgyd .tit{padding-left:22px;height:50px;background:url(/images/t.jpg) no-repeat;color:#fff;font-size:16px;line-height:38px}
.xgyd .list{margin-top:5px}
.xgyd .list a{float:left;width:50%}
.xgyd .list a i{margin-right:5px;color:#883a2d}
