﻿@charset "utf-8";

/*

������ʽ-2015-8-24-YAL

*/
*{padding:0;margin:0;}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img, input { margin: 0; padding: 0; }

body { font: 12px/1.5 "Noto Sans SC"; color: #444;}

ul, ol { list-style-type: none; }

img { border: none;}

input { border: none; }

a { text-decoration: none; color: #444; outline: none; }

a:hover { text-decoration: none;}

/* ͨ����ʽ */

.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.cl { zoom: 1; }

.z { float: left; }

.y { float: right; }

.mr20 { margin-right: 20px; }

.ml20 { margin-left: 20px; }

.mt20 { margin-top: 20px; }

.mb20 { margin-bottom: 20px }

.tr { text-align:right !important; }

.blank-cont { clear:both; overflow:hidden; height:10px; }

.red { color: #ff0000 !important; }

.container { width: 1000px; margin: 0 auto; }

.fa { background-image: url(../images/icon.jpg); background-repeat: no-repeat; display: block; }

a.more:hover { text-decoration: underline; }

/*tab-wrap*/

.tab-wrap .tab-box { display:none; }

.menubar { padding: 25px 0; background-color: #fff; border-bottom: 1px solid #d5e6e6; }

.menu { overflow: hidden; width:100% !important}

.menu ul { width: 103%; }

.menu li { float: left; line-height: 30px; font-size: 14px; width: 80px; margin-right: 16px; white-space: nowrap; }

.menu li.w { width: 120px; }

.menu li a:hover { text-decoration: underline; }

/*head*/

.head{ margin:0 auto; width:100%;height:auto;}

.head .cool{background-color:#f6f6f6;}

.head_01{ margin:0 auto; width:1200px; height:40px; line-height:40px; color:#886d39; overflow:hidden;}

.head-ul{ height:40px; line-height:40px;}

.head-ul li{ float:left; height:40px; line-height:40px; font-size:16px; margin-right:1px;}

.head-ul li span{ font-size:12px; padding-left:5px; padding-right:5px;}

.head_02 .pz{ width:550px; height:53px;  padding-top:27px;}

.head_02 .htel{ width:305px; height:60px; padding-top:27px;}

.head_02 .htel p{ font-size:16px; line-height:20px; color:#C89965; font-weight:bold; padding-bottom:5px;}

/*����*/

/*ToolNavbar-begin*/

.wrapper02{ width:1200px; margin-left:auto; margin-right:auto;position:relative;}
.wrapper02 a em{display: none;background: url(../images/navicon.png) 10px no-repeat;width: 30px;height: 30px;margin-left: 10px;float: left;}
.wrapper02 .odd .dd{display:none;opacity:0.85;filter:alpha(opacity=85);background-color:#fff;width:830px;height:105px;position:absolute;left:150px;top:44px;padding:15px 35px;}

.ToolNavbar{position: relative;z-index: 104;z-index: 50;min-width: 1000px; width:100%;min-width:1000px; height: 44px;font-family: "Noto Sans SC"; }
.ToolNavbar-hover{overflow: visible;}
.ToolNavbar .navbar-bg-top{height: 44px;background:#c89e6b;}
.ToolNavbar .navbar-bg-top .navbar-content{position: absolute;top: 0;left: 0;width: 100%;}
.ToolNavbar .navbar-bg-top .navbar-content ul{float: left; width:171px;}
.ToolNavbar .navbar-bg-top .navbar-content ul li.dt{height: 44px;line-height: 44px;font-size: 18px;text-align: center;cursor: pointer; border-left:1px solid #a6794f; border-right:1px solid #e1c594;background-color:#c89e6b;}
.ToolNavbar .navbar-bg-top .navbar-content ul li.dt a{color:#fff;}
.ToolNavbar .navbar-bg-top .navbar-content ul li.dd a{width:150px;height: 20px;line-height: 20px;font-size: 14px;display:inline-block;padding-bottom: 3px;color:#595757;border-left:2px solid #a6794f;margin:10px 0;text-align:left;text-indent:8px;}
.ToolNavbar .navbar-bg-top .navbar-content ul li.dd a:hover{color:#A87850;}
.ToolNavbar .navbar-bg-top .navbar-content ul li.dd a:hover em{background: url(../images/navicon_f.png) 10px no-repeat;}
.wrapper02 .nbat .dt{border-left:none!important;background:url(../images/line.jpg) no-repeat left;}
.wrapper02 .nbab .dt{border-right:none!important;background:url(../images/line.jpg) no-repeat right;}




/*��������*/



.head-cr{ width:52px; height:21px; float:right; margin-top:5px; cursor:pointer; background:url(../images/hot.jpg) 0px 0px no-repeat; position:relative; z-index:9999;}

.head-cr:hover{ background:url(../images/hot.jpg)0px -20px no-repeat;}

.head-cr:hover span,.head-cr:hover div{ display:block;}

.head-cr span{ width:52px; height:6px; display:block; position:absolute; right:0px; top:21px; background:url(../images/hot.jpg) 0px -40px no-repeat; display:none;}

.head-cr div{ width:200px; height:100px; padding:10px 0px; background:#fff; position:absolute;right:0px; top:27px; display:none;}

.head-cr div p{ padding-left:5px; line-height:24px;}

.head-cr div p a{ padding:2px 5px; margin-left:1px; transition: all 0.3s linear 0s;border-radius:2px;}

.head-cr div p a:hover{color:#fff; background:#90243a;text-decoration:none;}

.head .head_02{ margin:0 auto; width:100%;  height:109px; border-bottom:1px solid #dcc18d;background-color:#ffffff;  }

.head .head_02 .cont{ margin:0 auto; width:1200px; height:103px;}

.head .head_02 .cont .logo{ float:left;margin-top:15px;}

.img_sina_share{display:none; position:absolute; cursor:pointer;}

/**/

.head .part_03{ margin:0 auto; width:100%; height:409px;padding-top:133px;overflow:hidden;}

.banner { width:100%;  position: relative; font-size:14px; overflow:hidden;}
.banner .bd img{width:100%;height:480px;}
.banner .hd { overflow:hidden; height: 25px; position: absolute; bottom:5px; left:45%; zoom:1; z-index:3 ;}
.banner .hd li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400;  color: #b4a461; background: #ffffff; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.banner .hd li.on { background: #c89e6b; color:#FFFFFF;} /*��ǰ��*/

/*ר�ҳ���*/



.zjcz{ height:38px; background:#f7f7f7; border-bottom:1px solid #f3f0e9;}

.zjcz .wp{width:1200px;margin:0 auto;height:38px;}

.box{ height:35px;overflow:hidden;width:400px;float:left;padding-top:2px;}

.t_news{ height:19px;  color:#555; margin:8px 0; overflow:hidden; position:relative; background:url(../images/laba_17.jpg) no-repeat left center; padding-left:20px;}

.news_li{ line-height:19px; display:inline-block; position:absolute; top:0; left:21px;}

.news_li a{ color:#555;}

.news_li a:hover{color:#d0a907;}

.zjcz .box .zjcz_a{ color:#d7aa53; font-weight:bold; float:left;}

.zjcz .z_r{ width:676px; height:33px; overflow:hidden; padding-top:7px; }

.zjcz .z_r .pt{float:left;width:676px;font-size:12px;line-height:28px;color:#999999;}

.zjcz .z_r .pt a{margin-right:16px;color:#999999;}

.zjcz .z_r .pt a:hover{color:#555555;}

.keyword{float:left; width:228px; height:24px;line-height:24px; border:1px solid #d7d7d7;}

.keyword1{float:left; height:26px; width:230px;}

.button_01{float:left; height:26px; width:80px;}

.head .head_03_01 .content .key .kr .keyword .kun{float:left; height:30px;line-height:28px;background:url(../images/ks_02.jpg) no-repeat; width:230px;color:#af8d62; border:0px; padding-left:30px;}

.head .head_03_01 .content .key .kr .keyword .kun1{ float:left; width:228px; height:30px;}

.menubar { padding: 25px 0; background-color: #f5f5f5; border-bottom: 1px solid #d5e6e6; }

.menu { overflow: hidden;  }

.menu ul { width: 103%; }

.menu li { float: left; line-height: 30px; font-size: 14px; width: 80px; margin-right: 16px; white-space: nowrap; }

.menu li.w { width: 120px; }

.menu li a:hover { text-decoration: underline; }

/*focus*/

.focus { position: relative; overflow: hidden; height: 480px; }

.focus .bd li { height: 480px; line-height: 480px; background-color: #fff; }

.focus .bd li a { display: block; height: 480px; width: 1920px; position: relative; left: 50%; margin-left: -960px; text-align: center; }

.focus .bd li img { display: inline-block; margin: auto; width: 16px\9; display: block\9; height: 16px\9; }

.focus .bd li.img img { width: 1920px\9; display: block\9; height: 480px\9; }

.focus .hd { text-align: center; position: absolute; width: 100%; bottom: 10px; z-index: 4; }

.focus .hd li { display: inline-block; *display:inline;

*zoom:1;

border-radius: 50%; box-shadow: 0 0 3px; background-color: #333; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); width: 20px; height: 20px; line-height: 20px; text-align: center; overflow: hidden; color: #fff; cursor: pointer; margin-right: 8px; }

.focus .hd li.active { background-color: #1bd2ae; }

/*menubar*/

.wp1{}

.main_ys{height:123px;background-color:#ffffff;width:1200px;margin:0 auto; padding:15px 0;}

.fkys{ width:1200px; height:52px;}

.fkys li{ float:left; width:225px; height:52px; margin-right:99px;}

.fkys li p{ padding-left:62px; color:#836e55; font-size:16px; line-height:22px;}

.fkys li p.ysp{ padding-top:6px; font-size:14px;}

.main_01{height:140px;background-color:#ffffff;width:1200px;margin:0 auto; margin-bottom:15px;}

.main_01 .u{height:140px;border-left:1px solid #f3f0e9;padding:0px;}

.main_01 .u .l{float:left;border-right:1px solid #f3f0e9;width:238.6px;height:120px;padding:20px 0 0 0;}

.main_01 .u .l .tou{margin:0 auto;height:35px;width:140px;margin-bottom:24px;position:relative;}

.main_01 .u .l .tou img{float:left;margin-left:4px;margin-right:5px;margin-top:4px;}

.main_01 .u .l .tou h3{float:left;font-size:22px;line-height:35px;color:#444;font-weight:normal;}

.main_01 .u .l .tou h3:hover{ color:#e3b762;}

.main_01 .u .l .tou i{position:absolute;width:9px;height:9px;bottom:-15px;left:68px;}

.main_01 .u .l .tou .i1{background:url(../images/j5_38.jpg) no-repeat;}

.main_01 .u .l .tou .i2{background:url(../images/j5_38.jpg) no-repeat;}

.main_01 .u .l .tou .i3{background:url(../images/j5_38.jpg) no-repeat;}

.main_01 .u .l .tou .i4{background:url(../images/j5_38.jpg) no-repeat;}

.main_01 .u .l .tou .i5{background:url(../images/j5_38.jpg) no-repeat;}

.main_01 .u .l .ks{height:14px;margin-bottom:12px;padding:0 14px 0 21px;}

.main_01 .u .l .ks a{float:left;width:64px;height:14px;text-align:center;font-size:12px;line-height:14px;color:#666;margin-bottom:14px;}

.main_01 .u .l1{border-right:1px solid #699094;}

.main_01 .u .l2{border-right:1px solid #97886c;}

.main_01 .u .l3{border-right:1px solid #a37070;}

.main_01 .u .l4{border-right:1px solid #608a75;}

.main_01 .u .l5{border-right:1px solid #9a738e;}

.main_01 .u .l .ks a:hover {text-decoration:underline;}

.main_01 .u .l .ks .a1{border:none;}

.main_01 .u .l .ks .a2{margin-bottom:0;}



.main_02 .mleft{ float:left; width:256px; height:285px; background:#FFFFFF;padding:15px 12px 12px 12px;}

.main_02 .mleft .mtop{ float:left; width:256px; height:43px; font-size:18px; font-weight:bolder;}

.main_02 .mleft .mbot{ float:left; width:256px; height:246px;}

.main_02 .mleft .mbot a{text-decoration: none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); }

.order{float:left; width:84px; height:72px;margin-bottom:2px;padding-top:8px;border-radius:5px;-moz-border-radius:5px; margin-right:2px;}

.or{margin-bottom:0px;}

.or1{margin-right:0px;}

.order-c1{background:#f1eddd;  /* Old Firefox */}

.order-c2{background:#eaf1f6;  /* Old Firefox */}

.order-c3{background:#ffe2e2;  /* Old Firefox */}

.order-c4{background:#ffe2e2; /* Old Firefox */}

.order-c5{background:#f1eddd; /* Old Firefox */}

.order-c6{background:#f7eee7; /* Old Firefox */}

.order-c7{background:#f2ebf7;  /* Old Firefox */}

.order-c8{background:#e6f7e6;/* Old Firefox */}

.order-c9{background:#e0f4ee;  /* Old Firefox */}

.main_02 .mleft .mbot .dd{width:45px; height:45px;margin:0 auto;}

.main_02 .mleft .mbot .dd a{float:left; width:45px; height:45px; display:block;}

.main_02 .mleft .mbot .dt{ width:84px; height:28px;text-align:center;font-size:14px;line-height:28px;}

.mbot .dd a{ background-image:url(../images/icon.png); background-repeat:no-repeat;}

.order-c1 .dd a{ background-position:0 0;}

.order-c1 .dd a:hover{ background-position:0 -44px;}

.order-c1 .dt a{color:#8f865c;}

.order-c2 .dd a{ background-position:-45px 1px;}

.order-c2 .dd a:hover{ background-position:-45px -44px;}

.order-c2 .dt a{color:#6a808e;}

.order-c3 .dd a{ background-position:-90px 1px;}

.order-c3 .dd a:hover{ background-position:-90px -44px;}

.order-c3 .dt a{color:#ac6464;}

.order-c4 .dd a{ background-position:-135px 1px;}

.order-c4 .dd a:hover{ background-position:-135px -44px;}

.order-c4 .dt a{color:#ac6464;}

.order-c5 .dd a{ background-position:-180px 1px;}

.order-c5 .dd a:hover{ background-position:-180px -44px;}

.order-c5 .dt a{color:#8f865c;}

.order-c6 .dd a{ background-position:-225px 1px;}

.order-c6 .dd a:hover{ background-position:-225px -44px;}

.order-c6 .dt a{color:#957863;}

.order-c7 .dd a{ background-position:-270px 1px;}

.order-c7 .dd a:hover{ background-position:-270px -44px;}

.order-c7 .dt a{color:#916aa7;}

.order-c8 .dd a{ background-position:-315px 1px;}

.order-c8 .dd a:hover{ background-position:-315px -44px;}

.order-c8 .dt a{color:#5e965e;}

.order-c9 .dd a{ background-position:-360px 1px;}

.order-c9 .dd a:hover{ background-position:-360px -44px;}

.order-c9 .dt a{color:#538e7a;}



.main_02 .mmid{ float:left; width:520px; height:280px; background:#FFFFFF; padding:20px 12px 12px 12px;}

.main_02 .mmid .hd{height:20px;margin-bottom:22px;position:relative;}

.main_02 .mmid .hd .gd{width:83px;height:16px;position:absolute;right:0;top:0;}

.main_02 .mmid .hd .gd img{float:left;margin-right:4px;}

.main_02 .mmid .hd .gd a{font-size:14px;line-height:16px;color:#f30000;font-weight:bolder;}

.main_02 .mmid .hd li{float:left;height:20px;width:104px;}

.main_02 .mmid .hd li a{font-size:20px;line-height:20px;text-align:center;float:left;width:92px;height:20px;color:#ccc;}

.main_02 .mmid .hd li span{float:right;font-size:20px;line-height:20px;color:#ccc;}

.main_02 .mmid .hd li.on a{color:#565656;}

.main_02 .mmid .hd li.on span{color:#565656;}

.main_02 .mmid .bd{height:254px;overflow:hidden;}

.main_02 .mmid .bd .bd-box{height:254px;}

.main_02 .mmid .bd .bd-box .fals{height:120px;border-bottom:1px dashed #e3ded7;margin-bottom:10px;}

.main_02 .mmid .bd .bd-box .fals .im{background:url(../images/g1_74.jpg) no-repeat left top;float:left;width:184px;height:105px;margin-right:8px;}

.main_02 .mmid .bd .bd-box .fals h3{font-size:18px;font-weight:normal;line-height:29px;}

.main_02 .mmid .bd .bd-box .fals h3 a{color:#bb9d62;}

.main_02 .mmid .bd .bd-box .fals p{font-size:12px;line-height:23px;color:#888888;}

.main_02 .mmid .bd .bd-box .fals p a{color:#ff0000;}

.main_02 .mmid .bd .bd-box li{height:28px;}

.main_02 .mmid .bd .bd-box li a{font-size:14px;line-height:28px;color:#555555;}

.main_02 .mmid .bd .bd-box li a:hover{color:#d0a907;}

.main_02 .mmid .bd .bd-box li .a1{font-size:12px;color:#999999;}

.main_02 .mmid .bd .bd-box li span{margin-right:5px;}

.main_02 .mmid .bd .bd-box li em{ font-style:normal;}



.main_02 .mright{ float:left; width:322px; height:280px; background:#FFFFFF;padding:20px 12px 12px 12px;}


.main_02 .mright .top{ height:32px; background:url(../images/hd_61.jpg) no-repeat;}

.main_02 .mright .mid{}

#flash_show .prev,#flash_show .next{ float:right; width:24px; height:17px; outline:none;}

#flash_show .prev{ background:url(../images/jzuo_58.jpg) no-repeat 0 0;}

#flash_show .next{ background:url(../images/jyou_58.jpg) no-repeat 0 0;margin-right:5px;}

.main_02 .mright .bottom{ float:left; width:106px; height:42px; background:url(../images/index_41.jpg) no-repeat; padding-left:216px; overflow:hidden;}

.main_02 .mright .bottom .dd{float:left; width:42px; height:42px; padding-left:11px;}

.main_02 .mright .bottom .dd a{float:left; width:42px; height:42px; display:block;}

.order-c10 .dd a{ background:url(../images/index_42_1.jpg) 0px 0px no-repeat;}

.order-c10:hover .dd a{ background:url(../images/index_42_1.jpg) 0px -42px no-repeat;}

.order-c11 .dd a{ background:url(../images/index_42.jpg) 0px 0px no-repeat;}

.order-c11:hover .dd a{ background:url(../images/index_42.jpg) 0px -42px no-repeat;}


.kong{ float:left; width:15px; height:312px;}

.main .main_02{ margin:0 auto; width:1200px; height:312px;}

.main_02 .mright .bottom{ float:none; height:65px; background:0; padding:0; width:320px; border:1px solid #ebebeb; border-top:0;}

.main_02 .mright .bottom h3{ float:left; width:63px; text-align:center; padding-top:16px; line-height:18px; font-size:14px; color:#8f7d67;}

.main_02 .mright .bottom ul{ float:left; width:257px;}

.main_02 .mright .bottom ul li{ height:34px; line-height:34px; border-bottom:1px dashed #ddd; border-left:1px dashed #ddd; padding-left:10px;}

.main_02 .mright .bottom ul li a:hover{color:#d0a907;}

.main .main_03{ margin:0 auto; width:1200px; height:386px; padding-top:15px; padding-bottom:15px;}

.main_03 .mleft{ width:1176px; height:362px; background:#FFFFFF; padding:12px;}

.main_03 .mleft .tob{ width:1176px; height:37px;margin-bottom:12px; float:left;}

.main_03 .mleft .top{ float:left;height:19px;width:212px; background:url(../images/yltd_86.jpg) no-repeat;margin-top:8px;}

.main_03 .mleft .ks{float:right;width:320px;height:35px;border:1px solid #e7e7e7;background:url(../images/1_87.jpg) repeat-x 0 0;}

.main_03 .mleft .ks li{border-right:1px solid #e7e7e7;height:36px;float:left;width:79px;text-align:center;}

.main_03 .mleft .ks li a{line-height:35px;font-size:14px;color:#555555;}

.main_03 .mleft .ks li a:hover{color:#d0a907;}

.main_03 .mleft .ks .bo{border:none;}

.main_03 .mleft .doctor{height:319px; width:817px;position:relative;float:left;}

.main_03 .mleft .doctor .bd{height:319px;}

.main_03 .mleft .doctor .bd img{float:left;}

.main_03 .mleft .doctor .bd h3{font-size:24px;line-height:26px;color:#d49949;font-weight:normal;}

.main_03 .mleft .doctor .bd h3 a{color: #d49949;}

.main_03 .mleft .doctor .bd h3 span{font-size:16px;}

.main_03 .mleft .doctor .bd h5{font-size:13px;line-height:25px;color:#d49949;font-weight:normal;}

.main_03 .mleft .doctor .bd h5 span{ font-weight:bold;}

.main_03 .mleft .doctor .bd .jj{border-bottom:1px dashed #eaeaea;margin-left:270px;margin-bottom:10px; padding-bottom:10px;}

.main_03 .mleft .doctor .bd p{font-size:12px;color:#888888;line-height:24px;margin-left:270px;margin-bottom:18px;}

.main_03 .mleft .doctor .bd p a{color: #d89d25;}

.main_03 .mleft .doctor .bd p .da{ color:#d89d25; font-size:12px;}

.main_03 .mleft .doctor .bd p b{font-size:14px;color:#555555;}

.main_03 .mleft .doctor .bd .zx{height:51px;margin-left:270px;}

.main_03 .mleft .doctor .bd .zx .a1{margin-right:33px;}

.main_03 .mleft .doctor .bd .zx a{height:51px;width:130px}


.doctor .hd{display:none;bottom:0;}
.banner_next a{position:absolute;top:40%;display:block;width:73px;height:65px;opacity:0.3;filter:alpha(opacity=30);}
.banner_next a:hover{opacity:0.8;filter:alpha(opacity=80);}
.banner_next .prev{left:0;background:url(../images/fancybox_nav.png) no-repeat 0px -32px;}
.banner_next .next{right:0;background:url(../images/fancybox_nav.png) no-repeat 0 -95px;}

.main_03 .mleft .picMarquee-left{ float:left;width:322px;height:308px;overflow:hidden; margin-left:37px;}

.main_03 .mleft .picMarquee-left .bd2{overflow:hidden;width:322px;height:60px;}

.main_03 .mleft .picMarquee-left .bd1{height:108px;width:314px; background-color:#f8f8f8; padding:4px 4px; margin-bottom:12px;}

.main_03 .mleft .picMarquee-left .bd1 img{float:left;}

.main_03 .mleft .picMarquee-left .bd1 .jj{height:68px; width:165px; float:left;}

.jy{height:68px; width:72px; float:left;margin-top:18px;}

.jy .jya{height:26px; width:72px; margin-bottom:10px; padding-top:6px; display:block; }

.main_03 .mleft .picMarquee-left .bd1 .jj h3{padding-left:12px;font-size:14px;line-height:26px;color:#444;}

.main_03 .mleft .picMarquee-left .bd1 .jj p{font-size:12px;padding-left:12px;color:#444;line-height:18px;}

.main_03 .mright{ float:right; width:322px; height:362px;background:#FFFFFF; padding:12px;}

.main_03 .mright .tob{height:37px; line-height:37px;margin-bottom:6px;}

.main_03 .mright .tob p{font-size:20px;color:#555555;line-height:37px;}

.main_03 .mright .bj{height:340px;width:322px;}

.main_03 .mright .bj li{height:38px;width:312px; background-color:#efe9e1; padding-right:8px; margin-bottom:2px;display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  position: relative;

  -webkit-transition-property: color;

  transition-property: color;

  -webkit-transition-duration: 0.5s;

  transition-duration: 0.5s; }





.main_03 .mright .bj li:before {

  content: "";

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background:#efddc5;

  -webkit-transform: scaleY(0);

  transform: scaleY(0);

  -webkit-transform-origin: 50% 0;

  transform-origin: 50% 0;

  -webkit-transition-property: transform;

  transition-property: transform;

  -webkit-transition-duration: 0.5s;

  transition-duration: 0.5s;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}

.main_03 .mright .bj li:hover,.main_03 .mright .bj li:focus,.main_03 .mright .bj li:active {

  color: white;

}

.main_03 .mright .bj li:hover:before,.main_03 .mright .bj li:focus:before,.main_03 .mright .bj li:active:before {

  -webkit-transform: scaleY(1);

  transform: scaleY(1);

  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

}



.main_03 .mright .bj li .bj_nub{ width:38px; height:38px; background-color:#beab91; text-align:center; line-height:38px; display:block; font-size:14px; color:#fff;}

.main_03 .mright .bj li .bj_n{ color:#444; font-size:14px; line-height:38px; padding-left:14px;}

.main_03 .mright .bj li .bj_a{ width:16px; height:16px; display:block; padding-top:11px;}

.main_03 .mright .picMarquee-bottom{padding:9px 11px 3px 11px;background-color:#fedede;}

.main_03 .mright .picMarquee-bottom .title{height:24px;margin-bottom:13px;}

.main_03 .mright .picMarquee-bottom .title h3{float:left;width:152px;text-align:center;font-size:14px;line-height:24px;color:#916d3c;}

.main_03 .mright .picMarquee-bottom .title i{background:url(../images/xian_96.jpg) repeat-x 0 0;width:74px;height:4px;margin-top:10px;}



.main_03 .mright .picMarquee-bottom ul li{height:24px;font-size:12px;line-height:24px;color:#555555;padding-left:7px;}

.main_03 .mright .picMarquee-bottom ul li .p1{margin-right:25px;}

.main_03 .mright .picMarquee-bottom ul li .p2{color:#ff0000}

.main_03 .mright .picMarquee-bottom ul li .p3{margin-right:23px;}

.main_03 .mright .picMarquee-bottom .zx{margin-top:14px;height:38px;border:1px solid #f5d3d3;background:url(../images/bj1_111.jpg) repeat-x 0 0;padding:0 12px;}

.main_03 .mright .picMarquee-bottom .zx i{background:url(../images/z_114.png) repeat-x 0 0;width:89px;height:9px;margin-top:15px;}

.main_03 .mright .picMarquee-bottom .zx .i1{background:url(../images/y_116.png) repeat-x 0 0;}

.main_03 .mright .picMarquee-bottom .zx a{float:left;width:96px;height:35px;line-height:35px;text-align:center;font-size:20px;color:#555555;font-family:'΢���ź�'}

.main_03 .mright .picMarquee-bottom .zx a:hover {color:#f00;}

.main_04{width:1200px;margin:0 auto;overflow:hidden;margin-bottom:15px;}

.main_04 .hj-pic{ background-color:#fff; padding:12px; width:816px; float:left;}

.main_04 .hj-pic .hd{ height:30px; line-height:30px; margin-bottom:7px;}

.main_04 .hj-pic .hd li{ float:left; width:auto; height:auto;  font-size:20px; margin:0 10px 0 0;}

.main_04 .hj-pic .hd li a{ color:#ccc;}

.main_04 .hj-pic .hd li.on a{ color:#565656;}

.main_04 .hj-pic .bd li{ width:192px; height:132px; margin:0 16px 0 0;float:left;}

.main_04 .hj-pic .bd li .pic{ width:192px; height:132px;overflow:hidden; position:relative;}

.main_04 .hj-pic .bd li .pic img{ width:192px; height:132px;}

.main_04 .hj-3d{ background-color:#fff; float:left; width:322px; padding:12px;margin-right:14px;}

.main_04 .hj-3d .title{ height:30px; margin-bottom:7px; line-height:30px;}

.main_04 .hj-3d .title h3{font-size:20px; color:#565656; font-weight:normal;}

.rydaohang2{display:block; width:46px; height:46px; position:absolute; left:50%; margin:0 0 0 -23px; top:100%; background-image:url(../images/fangda01.png);}

.rydaohang2:hover{ background-image:url(../images/fangda02.png);}

.fancybox-wrap,

.fancybox-skin,

.fancybox-outer,

.fancybox-inner,

.fancybox-image,

.fancybox-wrap iframe,

.fancybox-wrap object,

.fancybox-nav,

.fancybox-nav span,

.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}

.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}

.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.fancybox-opened {z-index: 8030;}

.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}

.fancybox-outer, .fancybox-inner {position: relative;}

.fancybox-inner {overflow: hidden;}

.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}

.fancybox-error {color: #444;font: 14px/20px ;margin: 0;padding: 15px;white-space: nowrap;}

.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}

.fancybox-image {max-width: 100%;max-height: 100%;}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../images/fancybox_nav.png'); }

#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}

#fancybox-loading div {

	width: 44px;

	height: 44px;

	background: url('../images/fancybox_loading.gif') center center no-repeat;

}



.fancybox-close {

	position: absolute;

	top: -15px;

	right: -15px;

	width: 35px;

	height: 35px;

	background-image:url(../images/fancybox_nav.png);

	/*

	top: -18px;

	right: -18px;

	width: 36px;

	height: 36px;

	*/

	cursor: pointer;

	z-index: 8040;

}



.fancybox-nav {

	position: absolute;

	top: 0;

	width: 20%;

	height: 100%;

	cursor: pointer;

	text-decoration: none;



	-webkit-tap-highlight-color: rgba(0,0,0,0);

	z-index: 8040;

}



.fancybox-prev {left: 0;}

.fancybox-next {right: 0;}

.fancybox-nav span {position: absolute;top: 50%;width: 68px;height: 58px;	margin-top:-29px;cursor: pointer;z-index: 8040;visibility: hidde;opacity:0.7;}

.fancybox-prev span {left: 10px;background-position: 0 -36px;}

.fancybox-next span {right: 10px;background-position: 0 -99px;}

.fancybox-nav:hover span {visibility: visible;}

.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}

/* Overlay helper */

.fancybox-lock {

    overflow: hidden !important;

    width: auto;

}



.fancybox-lock body {

    overflow: hidden !important;

}



.fancybox-lock-test {

    overflow-y: hidden !important;

}



.fancybox-overlay {

	position: absolute;

	top: 0;

	left: 0;

	overflow: hidden;

	display: none;

	z-index: 8010;



}



.fancybox-overlay-fixed {

	position: fixed;

	bottom: 0;

	right: 0;

}



.fancybox-lock .fancybox-overlay {

	overflow: auto;

	overflow-y: scroll;

}



/* Title helper */



.fancybox-title {

	visibility: hidden;

	width:100%;

	font: normal 13px/20px "Noto Sans SC";

	position: relative;

	text-shadow: none;

	z-index: 8050;

}



.fancybox-opened .fancybox-title {

	visibility: visible;

}



.fancybox-title-float-wrap {



	bottom: 0;	

	margin-top:0px;

	text-align:right;

}



.fancybox-title-float-wrap .child {

	display: inline-block;



	-webkit-border-radius: 15px;

	   -moz-border-radius: 15px;

	        border-radius: 15px;

	text-shadow: 0 1px 2px #222;

	position:relative;

	color: #F47548;

	font-size:16px;	

	font-weight: bold;

	white-space: nowrap;

	line-height:35px;

	vertical-align:text-top;	

	margin-top:-35px;

	margin-right:12px;

}



.fancybox-title-outside-wrap {

	position: relative;

	margin-top: 10px;

	color: #fff;

}



.fancybox-title-inside-wrap {

	padding-top: 10px;

}



.fancybox-title-over-wrap {

	position: absolute;

	bottom: 0;

	left: 0;

	color: #fff;

	padding: 10px;

	background: #000;

	background: rgba(0, 0, 0, .8);

}



/*Retina graphics!*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),

	   only screen and (min--moz-device-pixel-ratio: 1.5),

	   only screen and (min-device-pixel-ratio: 1.5){



	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {

		



		background-size: 44px 152px;  /*The size of the normal image, half the size of the hi-res image*/

		/*

		background-image: url('../images/fanybox_nav2.png');

		background-size: 73px 200px; 

		*/

	}



	#fancybox-loading div {

		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/

	}

}

.foot{width:100%;background:url(../images/112.jpg) repeat 0 0;}

.foot .content{ margin:0 auto; width:1200px;height:243px;}

.foot .content .flogo{ float:left; width:240px; height:61px; padding-left:130px; padding-top:178px; background:url(../images/index_35.png) center no-repeat;}

.foot .content .fmid{ float:left; width:400px; height:243px;padding:0 56px;}

.foot .content .fmid .ge{ float:left; width:100px; height:214px; font-weight:bolder; padding-top:25px; line-height:28px;}

.foot .content .fmid .ge a{ color:#fcf5db; font-weight:normal;}

.foot .content .xian{ float:left; width:10px; height:193px; background:url(../images/index_38.jpg) center no-repeat;margin-top:25px;}

.foot .content .fright{ float:left; width:280px; height:213px; padding-left:30px; padding-top:26px;}

.foot .content .fright .ewm{ float:left; width:280px;padding-top:8px;}

.boot{background-color:#A6794F;}

.bot{  width:1200px;color:#fcf5db;text-align:center;margin:0 auto;}

.bot a{ color:#a48968;line-height:27px;font-size:12px;}

.mbtn{ float:left; width:35px; height:35px;margin-right:10px;}

.mbtn .xl1{width:35px;height:35px;}

.mbtn .xl{background:url(../images/txwb12.png) no-repeat left center;}

.mbtn .xl:hover{background:url(../images/txwb1.png) no-repeat left center;}

.mbtn .wb{background:url(../images/xl.png) no-repeat;}

.mbtn .wb:hover{background:url(../images/xlwb12.png) no-repeat;}

.mbtn .wx{background:url(../images/wx1.png) no-repeat;}

.mbtn .wx:hover{background:url(../images/wx12.png) no-repeat;position:relative;}

.mbtn .wx:hover .ewm{background:url(../images/wx.jpg) no-repeat;width:170px;height:170px;left:35px;top:-500%;position:absolute;background-size:100% 100%}

.mbtn .qq{background:url(../images/qq1.png) no-repeat;}

.mbtn .qq:hover{background:url(../images/qq12.png) no-repeat;}

.mbtn .sj{background:url(../images/index_06.png) no-repeat;}

.mbtn .sj:hover{background:url(../images/index_06-1.png) no-repeat;}
.foot_l{float:left;height:180px;border-left:1px solid #a6794f;border-right:1px solid #e1c594;margin-top:30px;}

.page_zj{position:relative;}


.main{ margin:0 auto; width:1200px;}
/**六大板块**/
.ldbk{ height:401px; padding:90px 0 0;}
.ldbk li{ float:left; width:200px;height:401px; position: relative; overflow:hidden;}
.ldbk li img{width:200px;height:401px;}
.ldbk li a{ color:#fff;}
.ldbk li b{ position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;
			background:#000;/* background color for IE */
			filter: alpha(opacity=40); /* opacity filter for IE */
			background-color: rgba(0,0,0, 0.4); /* for other browsers */ }
.ldbk li em{cursor:pointer;position: absolute;left: -100px;top: 0;width: 0px;height: 401px;
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.8),rgba(255,255,255,0));transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);
}
.ldbk li div{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; z-index:2;}
.ldbk li div h3{ font-size:18px; padding-top:20px;}
.ldbk li .ck{}
.ldbk li .ts .gif img{width: 17px;height: 17px;position: relative;top: 120px;left: 40px;}
.ldbk li .ts h2 img{width:10px;height:10px;}
.ldbk li .fk h2{ background-position:-73px 0;}
.ldbk li .ek h2{ background-position:-148px 0;}
.ldbk li .zj h2{ background-position:-222px 0;}
.ldbk li .ts h2{ background-position:-296px 0;}
.ldbk li .yj h2{ background-position:-375px 0;}
.ldbk li:hover b{
filter: alpha(opacity=70); /* opacity filter for IE */
background-color: rgba(0,0,0, 0.7); /* for other browsers */ 
}
.ldbk li:hover em{left:100px;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;width: 300px;}
.ldbk li div h2{ width:73px;height:73px; background:url(../images/yjcd.png) no-repeat;display:block; margin:135px auto 0;}
.ldbk li p{font-size:16px;}
/**通用大标题**/
.lmdb{ line-height:40px; overflow:hidden;}
.lmdb h3{ font-size:30px; color:#BC8D5F; float:left; padding:65px 75px 48px 0;}
.lmdb span{font-size:26px; color:#BC8D5F; float:left; margin-left:-50px; padding:65px 0 48px 0;}
.lmdb h4{font-size:18px; color:#BC8D5F; float: right; padding-top:30px; }
.lmdb h4 a{ color:#BC8D5F; }
/**医疗团队**/
.zdzj{overflow:hidden;}
.zdzj .zjcy{overflow:hidden;position: relative; height:397px;}
.zdzj .dq_pl{}
.zdzj .dq_pl i{ background: url(../images/zjjt.png) no-repeat; height:63px; width:63px; display:block; position:absolute; top:165px; z-index:99; cursor:pointer;}
.zdzj .dq_pl .prev{ left:0px; background-position:left top;}
.zdzj .dq_pl .next{ right:0px; background-position:left bottom;}
#demo {overflow:hidden;width: 1210px;}
#indemo {float: left;width: 9999%;}
#demo1 {float: left;}
#demo2 {float: left;}
.zdzj .zjcy .box{overflow:hidden; width:289px; margin-right:15px; height:382px; background:#DCDCDC; float: left;cursor: pointer;position: relative;}
.zdzj .zjcy .box .zjxx{ width:100%; height:0px; position:absolute; bottom:0px; left:0px; overflow:hidden;
}
.zdzj .zjcy .box .zjxx .zjnr{ width:100%; height:76px; position:absolute; bottom:0px; left:0px; background:#707070; color:#FFF; padding-top:20px;}
.zdzj .zjcy .box .zjxx span{ font-size:20px; padding-left:20px;}
.zdzj .zjcy .box .zjxx .zjnr p{ font-size:20px; padding-top:10px;text-align:center;}
.zdzj .zjcy .box .zjxx .zjbq{ width:88px; height:38px; position:absolute; bottom:92px; right:5px; font-size:16px; color:#FFF; padding:30px 5px; text-align:center;}
.zdzj .zjcy .box .zjxx .zjbq h3{ font-size:24px; background:#BC8D5F;border-radius:100%;height:98px;width:98px;line-height:96px;}
.zdzj .zjcy .box:hover .zjxx{-webkit-animation-name: zjxx160;animation-name: zjxx160;-webkit-animation-duration: 0.5s;  animation-duration: 0.5s;  -webkit-animation-fill-mode: forwards ;  animation-fill-mode: forwards ;-webkit-animation-delay:0s;  /**延迟动画**/animation-delay:0s;}
@-webkit-keyframes zjxx160 {
   0% { height: 0px;}
   100% { height: 160px;}
}
/*菜单栏目*/
.cdlm{ width:100%; height:460px; background:url(../images/index_20.jpg) no-repeat center center;min-width:1200px; margin:0 auto;margin-top:89px;clear:both;}
.dhx{height:460px;}
.dhx li{ width:300px; height:229px; float:left; text-align:center;  position:relative;overflow:hidden;}
.dhx li a{color:#BC8D5F;}
.dhx li div { width:100%; height:100%;}
.dhx li div h2{display:block;margin:55px auto 0;width:81px;height:81px;background:url(../images/yjcd.png) no-repeat;}
.dhx li div h3{ font-size:24px; margin-top:10px;}
.dhx .lsbg1{background-color:rgba(255,255,255,0.4);}
.dhx .lsbg{background-color:rgba(85,53,21,0.4);}
.dhx .lsbg h3{color:#fff;}
.dhx li em{cursor:pointer;position: absolute;left: -100px;top: 0;width: 0px;height: 229px;
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.2),rgba(255,255,255,0));transform: skewx(-45deg);-o-transform: skewx(-45deg);-moz-transform: skewx(-45deg);-webkit-transform: skewx(-45deg);
}
.dhx li:hover em{left:355px;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;width:300px;}
.dhx li .hd h2{ background-position:-8px -90px;}
.dhx li .hl h2{ background-position:-88px -90px;}
.dhx li .gl h2{ background-position:-178px -90px;}
.dhx li .yb h2{ background-position:-276px -90px;}
.dhx li .kc h2{ background-position:0 -180px;}
.dhx li .jg h2{ background-position:-90px -185px;}
.dhx li .zm h2{ background-position:-185px -185px;}
.dhx li .gh h2{ background-position:-275px -185px;}
/*专题活动*/
.zthd{clear:both;background-color: #fcfcfc;overflow: hidden;padding-bottom: 90px;}
.zt_list{width:100%;position:relative;font-family:"Noto Sans SC";}
.zt_list ul li{width:400px;height:auto;float:left; text-align:center; position:relative;overflow:hidden;}
.zt_list ul li h2{display:block;width:81px;height:81px;margin:20px auto 0;}
.zt_list ul li a{color:#BC8D5F;}
.zt_list .bg2 a,.zt_list .bg3 a,.zt_list .bg5 a{color:#fff;}
.zt_list .bg1{ background-color:#fff;height:242px;overflow:hidden;color:#BC8D5F;}
.zt_list .bg2 a{padding-top:400px;}
.zt_list .bg2 i{ position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;
			background:#000;/* background color for IE */
			filter: alpha(opacity=40); /* opacity filter for IE */
			background-color: rgba(0,0,0, 0.4); /* for other browsers */ }
.zt_list .bg3{background-color:#BC8D5F;height:242px;overflow:hidden; color:#fff;}
.zt_list .bg5{background-color:#BC8D5F;height:242px;overflow:hidden; position:absolute;top:242px;color:#fff;}
.zt_list .bg4 i{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;color:#BC8D5F;
			background:#fff;/* background color for IE */
			filter: alpha(opacity=40); /* opacity filter for IE */
			background-color: rgba(255,255,255, 0.4); /* for other browsers */ }
.zt_list .bg2 img{transition:All 1s ease-in-out;vertical-align:top;}
.zt_list .bg2:hover img{transform:scale(1.1);}
.zt_list .bg4 img{transition:All 1s ease-in-out;}
.zt_list .bg4:hover img{transform:scale(1.1);}
.zt_list li .my{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; z-index:2;}
.zt_list li .LDR{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; z-index:2;padding-top:240px}
.zt_list li h3{ font-size:24px;}
.zt_list li .sw{margin-top:20px;}
.zt_list li .sw h2{display:block;margin:55px auto 10px;width:81px;height:81px;background:url(../images/yjcd.png) no-repeat;background-position:-370px -180px;}
.zt_list ul li p{font-size:20px;}
/*动态*/
.new{ width: 1200px; overflow: hidden; clear:both; overflow:hidden;padding-bottom:96px;}
.new_list{width:1250px;}
.new_list ul li{width:388px;float:left;height:312px;border:1px solid #ccc;line-height:22px;margin-right:15px;}
.new_list ul li .pic{width:365px;height:177px;margin:12px;overflow: hidden;}
.new_list ul li .pic a{width:365px;height:177px;}
.new_list ul li .pic a img{transition:All 1s ease-in-out;}
.new_list ul li .pic a:hover img{transform:scale(1.1);}
.new_list ul li .tit a{color:#BC8D5F;text-overflow:ellipsis;padding:0 12px;font-size:18px;}
.new_list ul li .con{text-overflow:ellipsis;padding:10px 12px 0 12px;font-size:14px;}
/*回到顶部*/
.foot .foot_top{ background:url(../images/top.png) no-repeat;position:relative; z-index:10px;width:73px;height:73px;left:48%;top:-35px;}
.foot .foot_top a{ width: 73px; height: 75px; display: block; }