@charset "utf-8";
/* CSS Document 感谢黄煜臣先生提供的免费字体（江西拙楷），为我们大江西点赞*/
@font-face {font-family: 'jiangxichuokai';src: url('jiangxizhuokai-Regular.svg#jiangxizhuokai-Regular') format('svg'),url(jiangxichuokai.ttf);font-weight: 100;}

body{font-size:16px;background: #fbf8f3 url("../images/body_bg.jpg") repeat scroll center left;color:#333;letter-spacing:4px;font-family:"jiangxichuokai","Microsoft YaHei","Helvetica Neue","Helvetica","Hiragino Sans GB","Hiragino Sans GB W3","Arial,sans-serif";}
body,dd,div,dl,dt,form,h1,h2,h3,h4,li,ol,p,td,th,ul,input{margin:0;padding:0;border:0;}
html { height:100%;font-family:'latoregular'; }
body { height:100%; margin:0; padding:0; line-height:24px;  }
h2,h3,h4{font-size:100%;}
ol,ul{list-style-type:none;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;}
a{color:#333;cursor:pointer;outline:0;text-decoration:none;webkit-transition: all 500ms; -moz-transition: all 500ms; -ms-transition: all 500ms; -o-transition: all 500ms; transition: all 500ms; }
a:hover{color:#b69f7f;}
em,i{font-style:normal;}
input{outline:0;font-family:arial,'pingfang sc',stheiti,"microsoft yahei",sans-serif;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.pb20{padding-bottom: 20px;}
.textcenter{text-align:center;}
.red{color:red;}
.tran_time{ webkit-transition: all 500ms; -moz-transition: all 500ms; -ms-transition: all 500ms; -o-transition: all 500ms; transition: all 500ms; }
.wrapper{margin:0 auto;border:0;width: 1200px;}
.minw{width:100%;min-width:1200px;}

.top_body{background-color:#f9f9f9;}
.top_body .top_body_left{height:46px;line-height:46px;color:#666;}
.top_body ul{float:right;}
.top_body ul li{float:left;position:relative;height:46px;line-height:46px;margin-left:20px;font-size:14px;color:#999;}
.top_body ul li.head_top_ico2 .head_top_wxbd{left: -15px;z-index:999;display:none;position:absolute;width:130px;height:130px;background-color:#fff;}
.top_body ul li.head_top_ico2 .head_top_wxbd img{width:120px;height:120px;padding:5px;}
.top_body ul li.head_top_ico2 p.tit{text-align:center;height:28px;line-height:22px;background-color:#fff;}
.top_body ul li.head_top_ico1{padding-left:30px;font-size:18px;color:#916a02;background: transparent url("../images/top_phoico.png") no-repeat scroll center left;}
.top_body ul li.head_top_ico2{padding-left:25px;background: transparent url("../images/weixin_ico.png") no-repeat scroll center left;}
.top_body ul li.head_top_ico2:hover .head_top_wxbd{display:block;}
.top_body ul li.head_top_ico3{padding-left:25px;background: transparent url("../images/phone_ico.png") no-repeat scroll center left;}
.top_body ul li.head_top_ico4{padding-left:25px;background: transparent url("../images/map_ico.png") no-repeat scroll center left;}
.top_body ul li a{color:#999;}

.top_head{height:120px;}
.top_head .top_head_wrap{}
.top_head_logo{margin-top:10px;}
.top_head_logo img{height:100px;}
.top_head_right{}
.top_head_fr_phonefl{width:300px;margin-top:24px;}
.top_head .top_head_wrap .top_head_fr_phone{padding-left:70px;line-height:32px;font-size:16px;color:#666;background: transparent url("../images/phone_bg.png") no-repeat scroll center left;}
.top_head .top_head_wrap .top_head_fr_phone h3{font-size:30px;color:#1d2088;}
.top_head_xcxcode{margin-top:10px;}
.top_head_xcxcode img{width:100px;}

.head_body{height:100px;background-color: rgba(255,255,255,0.5);position: fixed;top: 0;z-index: 99;_position: absolute;_position: relative;}
.head_body .head_menu{}
.head_body .head_menu{height:100px;}
.head_body .head_menu img{margin-top:13px;height:74px;}
.head_nav_wrap{}
.head_nav_wrap ul#nav{height:100px;}
.head_nav_wrap ul li{float:left;width:120px;height:100px;text-align:center;position:relative;background: transparent url("../images/nav_line.jpg") no-repeat scroll center right;}
.head_nav_wrap ul li a{display:block;height:100px;line-height:100px;color:#333;font-size:18px; }
.head_nav_wrap ul li a:hover{background-color:#a25b27;color:#fff;}
.head_nav_wrap ul li.home{background:none;}
.head_nav_wrap li.nav_li ul{width:120px;display:none;position:absolute;top:100px;left:0;z-index:999;background-color:#a25b27;background-image:none;}
.head_nav_wrap li.nav_li ul li{position:relative;width:120px;height:42px;float:left;background:none;padding:0;}
.head_nav_wrap li.nav_li ul li a{width:100%;padding:0;float:left;color:#fff;height:42px;line-height:42px;display:block;font-size:14px;border-bottom:1px solid #9b521d;}
.head_nav_wrap li.nav_li ul li a:hover{background-color:#9b521d;color:#fff;}
.head_nav_wrap li.nav_li ul li ul{display:none;position:absolute;left:120px;top:0;}
.fixednav{background-color:#fff;box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;}

.head_body.fixednav{height:50px;}
.head_body.fixednav .head_menu{height:50px;}
.head_body.fixednav .head_menu img{margin-top:15;height:30px;}
.head_body.fixednav .head_nav_wrap{}
.head_body.fixednav .head_nav_wrap ul#nav{height:50px;}
.head_body.fixednav .head_nav_wrap ul li{float:left;width:120px;height:50px;text-align:center;position:relative;background: transparent url("../images/nav_line.jpg") no-repeat scroll center right;}
.head_body.fixednav .head_nav_wrap ul li a{display:block;height:50px;line-height:50px;color:#333;font-size:14px; }
.head_body.fixednav .head_nav_wrap ul li a:hover{background-color:#a25b27;color:#fff;}
.head_body.fixednav .head_nav_wrap ul li.home{background:none;}
.head_body.fixednav .head_nav_wrap li.nav_li ul{width:120px;display:none;position:absolute;top:50px;left:0;z-index:999;background-color:#a25b27;background-image:none;}
.head_body.fixednav .head_nav_wrap li.nav_li ul li{position:relative;width:120px;height:42px;float:left;background:none;padding:0;}
.head_body.fixednav .head_nav_wrap li.nav_li ul li a{width:100%;padding:0;float:left;color:#fff;height:42px;line-height:42px;display:block;font-size:12px;border-bottom:1px solid #9b521d;}
.head_body.fixednav .head_nav_wrap li.nav_li ul li a:hover{background-color:#9b521d;color:#fff;}
.head_body.fixednav .head_nav_wrap li.nav_li ul li ul{display:none;position:absolute;left:120px;top:0;}


.index_banner .fullSlide{ width:100%;  position:relative;  height:715px;  }
.index_banner .fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.index_banner .fullSlide .bd ul{  }
.index_banner .fullSlide .bd li{ height:715px; overflow:hidden; text-align:center;background:#fff center 0 no-repeat;  }
.index_banner .fullSlide .bd li a{ display:block; height:715px; }
.index_banner .fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; }
.index_banner .fullSlide .hd ul{ text-align:center; }
.index_banner .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:2px; margin:1px 5px; overflow:hidden; line-height:999px; background: #fff;}
.index_banner .fullSlide .hd ul .on{ background: #a25b27; }
.index_banner .fullSlide .prev,
.index_banner .fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:65px; height:65px; background:url(../images/ico_1.png) 0 0 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.index_banner .fullSlide .next{ left:auto; right:15%;background:url(../images/ico_2.png) 0 0 no-repeat; }

.index_title{margin:60px 0;text-align:center;}
.index_title_wrap img{height:90px;}

.box1_wrap{}
.index_linbg1{width: 100%; height: 30px; background-position: 0 0;background: url(../images/bk_bg2.png) no-repeat; display: inline-block; vertical-align: middle;}
.index_linbg2{background: url(../images/bk_bg2.png) no-repeat; vertical-align: middle;width: 100%; height: 30px; background-position: 0 -50px; display: block;}

.box1_cont{background: url(../images/bkk_m.png) repeat-y left top; margin: 0; overflow: hidden; padding: 10px 40px;}
.box1_cont .box1_left{width:540px; height:370px;border-radius: 10px;overflow:hidden;position:relative;}
.box1_cont .box1_left img{width:540px;height:370px;}
.box1_video_ico{background: url(../images/ico_8.png) no-repeat 0 0;position:absolute;width:85px;height:85px;left:50%;margin-left:-42px;top:50%;margin-top:-42px;}
.box1_cont .box1_left a:hover .box1_video_ico{animation: identifier 3s infinite;}
@keyframes identifier {
            0% {
                transform: rotate(0deg);
            }
            100% {
                transform: rotate(360deg);

            }
			
        }

.box1_cont .box1_right{width:570px;}
.box1_cont .box1_right .hd{margin-left:30px;writing-mode: vertical-lr; writing-mode: tb-lr;height:370px;}
.box1_cont .box1_right .hd h2{font-size:30px;width:34px;text-align:top;}
.box1_cont .box1_right .bd{width:490px;background: transparent url("../images/ico_3.png") no-repeat scroll bottom left;}
.box1_cont .box1_right .bd p{color:#555;width:490px;height:370px;line-height: 40px;writing-mode: vertical-rl; writing-mode: tb-rl;}

.index_box2{margin:60px 0;}
.box2_cont{position:relative;background: url(../images/bkk_m.png) repeat-y left top; margin: 0; overflow: hidden; padding: 0px 40px;}
.box2_cont h1{font-size:50px;height:60px;line-height:60px;}
.box2_cont p{font-size:30px;line-height:42px;color:#555;margin-top:20px;}
.box2_cont_2 p{padding-right:250px;font-size:18px;line-height: 28px;}
.box2_cont .box2_more{position:absolute;right:40px;top:30px;width:200px;border:2px solid #b69f7f;}
.box2_cont .box2_more a{font-size:24px;text-align:center;display:block;border:1px solid #b69f7f;margin:2px;height:50px;line-height:50px;}

.box3_wrap ul{margin-left:-53.33px;overflow:hidden;}
.box3_wrap ul li{float:left;width:260px;height:540px;margin-left:53.33px;overflow:hidden;background: url(../images/ys.png) no-repeat top center; }
.box3_wrap ul li .info{padding:20px;background: url(../images/ico_4.png) no-repeat bottom center;}
.box3_wrap ul li .info .hd{height:500px;float:right;margin-left:20px;writing-mode: vertical-lr; writing-mode: tb-lr;}
.box3_wrap ul li .info .hd h2{font-size:30px;width:34px;text-align:top;}
.box3_wrap ul li .info .bd{width:150px;height:470px;float:right;}
.box3_wrap ul li .info .bd p{color:#555;height:470px;line-height: 26px;float:right;writing-mode: vertical-rl; writing-mode: tb-rl;}
.box3_wrap ul li:hover{background: url(../images/ys_a.png) no-repeat bottom center;}
.box4_cont{position:relative;background: url(../images/bkk_m.png) repeat-y left top; margin: 0; overflow: hidden; padding: 0px 40px;}
.box4_cont ul{overflow:hidden;}
.box4_cont ul li{width:265px;margin-right:20px;float:left;}
.box4_cont ul li a{display:block;border:1px solid #b69f7f;overflow:hidden;}
.box4_cont ul li img{width:263px;}
.box4_cont ul li h3{font-size:18px;height:44px;line-height:44px;text-align:center;}

.box5_cont{position:relative;background: url(../images/bkk_m.png) repeat-y left top; margin: 0; overflow: hidden; padding: 0px 40px;}
.box5_cont .box5_left{width:600px;height:330px;background:#f0e4c5;}
.box5_cont .box5_right{width:470px;}
.box5_info .hd h3{font-size:30px;}
.box5_info .bd{margin-top:30px;}
.box5_info .bd .bd_phoadd ul li{margin-bottom:20px;padding-left:70px;}
.box5_info .bd .bd_phoadd ul li.p_1{background: url(../images/ico_5.png) no-repeat center left;}
.box5_info .bd .bd_phoadd ul li.p_2{background: url(../images/ico_6.png) no-repeat center left;}
.box5_info .bd .bd_code ul li{float:left;width:170px;height:140px;margin-right:40px;}
.box5_info .bd .bd_code ul li p{width:140px;height:140px;float:left;}
.box5_info .bd .bd_code ul li p img{height:140px;}
.box5_info .bd .bd_code ul li h3{float:right;width:30px;height:140px;text-align:center;writing-mode: vertical-rl; writing-mode: tb-rl;font-size:12px;}

.index_box6{margin-top:60px;}
.index_box6 .hd h3{color:#666;height:34px;line-height:34px;}
.index_box6 .bd{font-size:14px;color:#999;line-height:24px;}

.footer{margin-top:60px;background:#a25b27;padding:30px 0;color:#eddfd5;}
.footer .footer_logo{width:140px;height:170px;}
.footer .footer_info{margin:0 136px;}
.footer .footer_info ul li{margin-bottom:20px;padding-left:70px;}
.footer .footer_info ul li h3{height:30px;line-height:30px;font-weight:400;}
.footer .footer_info ul li.p_1{background: url(../images/ico_10.png) no-repeat center left;}
.footer .footer_info ul li.p_2{background: url(../images/ico_11.png) no-repeat center left;}
.footer .footer_info ul li em{font-size:12px;}
.footer_code ul li{float:left;width:140px;height:140px;margin-left:20px;}
.footer_code ul li p{width:140px;height:140px;}
.footer_code ul li p img{height:140px;opacity:0.6;}
.footer_code ul li h3{width:140px;text-align:center;font-size:12px;font-weight:400;}
.footer_copy{background:#96511f;color:#eddfd5;font-size:400;font-size:12px;letter-spacing:2px;height:40px;line-height:40px;}
.footer_copy a{color:#eddfd5;}
.footer_copy a:hover{text-decoration:underline;}
/*---------------------内页----------------------------*/
.artcontent{line-height:32px;}
.com_banner{height:350px;}
.com_titmenu{margin-top:60px;}
.com_titmenu_wrap{height: 48px; line-height: 48px; padding-bottom: 30px; }
.com_titmenu_wrap .hd h1{font-size:38px;padding-right:110px;background: url(../images/title_h.png) no-repeat right center; height: 48px;}
.com_submenu .com_submenu_wrap{height: 45px; background: url(../images/menu_bg.png) repeat-x left top; margin-bottom: 40px;}
.com_submenu .submenu{background: url(../images/menu_l.jpg) no-repeat left top; height: 45px;}
.com_submenu ul{text-align:center;background: url(../images/menu_r.jpg) no-repeat right top; height: 45px;padding:0;}
.com_submenu ul li{width:162px;display:inline-block;height: 44px;line-height: 44px;text-align:center;}
.com_submenu ul li a{display:block;}
.com_submenu ul li a:hover{color:#fff;background: url(../images/ico_12.png) no-repeat 0 0;}
.com_box_cont{background: url(../images/bkk_m.png) repeat-y left top; margin: 0; overflow: hidden; padding: 10px 40px;}
.com_about .about_left{width:540px; height:370px;border-radius: 10px;overflow:hidden;position:relative;}
.com_about .about_left img{width:540px;height:370px;}
.about_video_ico{background: url(../images/ico_8.png) no-repeat 0 0;position:absolute;width:85px;height:85px;left:50%;margin-left:-42px;top:50%;margin-top:-42px;}
.com_about .about_right{width:570px;}
.com_about .about_right .hd{margin-left:30px;writing-mode: vertical-lr; writing-mode: tb-lr;height:370px;}
.com_about .about_right .hd h2{font-size:30px;width:34px;text-align:top;}
.com_about .about_right .bd{width:490px;background: transparent url("../images/ico_3.png") no-repeat scroll bottom left;}
.com_about .about_right .bd p{color:#555;width:490px;height:370px;line-height: 40px;writing-mode: vertical-rl; writing-mode: tb-rl;}
.com_about_text{border-top:1px solid #e2dcd2;margin-top:40px;padding-top:40px;line-height:32px;font-weight:400;}
.com_about_text img{max-width:100%;}

.com_piclist ul{margin-left:-20px;overflow:hidden;}
.com_piclist ul li{float:left;width:265px;margin-left:20px;margin-bottom:20px;}
.com_piclist ul li a{display:block;padding:5px;border:1px solid #e2dcd2;border-radius:5px;}
.com_piclist ul li p img{width:255px;}
.com_piclist ul li h3{height:40px;line-height:40px;text-align:center;overflow:hidden;font-weight:400;}

.com_newslist ul li{border-bottom:1px solid #e2dcd2;padding-bottom:30px;margin-bottom:30px;overflow:hidden;}
.com_newslist ul li .img{width:200px;height:200px;border-radius:5px;overflow:hidden;}
.com_newslist ul li .img img{width:200px;height:200px;}
.com_newslist ul li .info{width:900px;}
.com_newslist ul li .info .hd h2{width:80%;overflow:hidden;font-size:18px;height:40px;line-height:40px;float:left;font-weight:400;}
.com_newslist ul li .info .hd span{float:right;width:15%;height:40px;line-height:40px;font-size:14px;color:#666;}
.com_newslist ul li .info .bd{margin-top:10px;font-size:14px;height:48px;line-height:24px;color:#999;overflow:hidden;}
.com_newslist ul li .info  .more{margin-top:20px;}
.com_newslist ul li .info  .more p{width:150px;height:40px;line-height:40px;border-radius:5px;text-align:center;border:1px solid #c8b295;color:#c8b295;font-size:14px;}
.com_newslist ul li a:hover .info  .more p{background:#c8b295;color:#fff;}

.com_doctorlist ul li{border-bottom:1px solid #e2dcd2;padding-bottom:30px;margin-bottom:30px;overflow:hidden;}
.com_doctorlist ul li .img{width:200px;border-radius:5px;overflow:hidden;}
.com_doctorlist ul li .img img{width:200px;}
.com_doctorlist ul li .info{width:880px;}
.com_doctorlist ul li .info .hd h2{overflow:hidden;font-size:22px;height:40px;line-height:40px;float:left;font-weight:400;}
.com_doctorlist ul li .info .hd span{float:right;width:15%;height:40px;line-height:40px;font-size:14px;color:#666;}
.com_doctorlist ul li .info .bd{margin-top:10px;font-size:14px;line-height:24px;color:#999;overflow:hidden;}
.com_doctorlist ul li .info  .more{margin-top:20px;}
.com_doctorlist ul li .info  .more p{width:150px;height:40px;line-height:40px;border-radius:5px;text-align:center;border:1px solid #c8b295;color:#c8b295;font-size:14px;}
.com_doctorlist ul li a:hover .info  .more p{background:#c8b295;color:#fff;}

.com_contact{}
.com_contact ul li{width: 334px; height: 260px; text-align: center; margin: 0 19px;float:left;}
.com_contact ul li .lx_t{background: url(../images/bk_bg2.png) no-repeat; display: inline-block; vertical-align: middle;background-position: 0 -202px; height: 96px; width: 334px;}
.com_contact ul li .info{background: url(../images/lx_m.png) repeat-y left top; padding: 20px 28px 0; height: 120px; overflow: hidden;}
.com_contact ul li .lx_b{background: url(../images/bk_bg2.png) no-repeat; vertical-align: middle;background-position: 0 -308px; height: 30px; width: 334px; display: block; }
.com_contact ul li .lx_t.it2{ background-position: -350px -202px;}
.com_contact ul li .lx_t.it3{background-position: -700px -202px;}
.com_contact ul li.code {}

.com_contact ul li.code .li_b{float:left;width:119px;height:100px;margin:0 10px;text-align:center;}
.com_contact ul li.code .li_b p{}
.com_contact ul li.code .li_b p img{width:100px;height:100px;margin:0 auto;}
.com_contact ul li.code .li_b h3{text-align:center;font-size:12px;font-weight:400;}
.com_contactmap{height:450px;background:#e2dcd2;margin:40px 20px 0 20px;border-radius:5px;overflow:hidden;}

.prolist_box h3{height:40px;line-height:40px;font-size:26px;margin-bottom:20px;}
.prolist_box ul{margin-left:-10px;overflow:hidden;margin-bottom:30px;}
.prolist_box ul li{width:271px;height:69px;line-height:69px;overflow:hidden;float:left;text-align:center;margin-left: 11px;margin-bottom:11px;background: url(../images/ico_13.png) no-repeat 0 0;}
.prolist_box ul li a{display:block;font-size: 22px;}


#articeBottom { font-size: 14px; margin: 6px 0 10px; padding-top: 10px; text-align: right; width: 97%;}
#articeBottom span { float: left;}
#articeBottom span a { font-size: 12px;}
#articeBottom span a:hover {color: #0099FF;}