*{ margin:0px; padding:0px;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;font-size: 14px}
body {color: #333;}

fieldset, img{border:0;max-width: 100%}

abbr, acronym{border:0;font-variant:normal}

:focus{outline:0}
address, caption, cite, code, dfn,
em, th, var, optgroup{font-style:normal;font-weight:normal}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal}
input, button, textarea,select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code, kbd, samp, tt{ font-size:100%}


input, button, textarea, select{*font-size:100%}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
ol, ul{list-style:none}

.cRed, a.cRed:link, a.cRed:visited{color:Red}
.cWhite, a.cWhite:link, a.cWhite:visited{color:White}
.cBlue, a.cBlue:link, a.cBlue:visited{color:#06c}
.cBlack, a.cBlack:link, a.cBlack:visited{color:Black}

.fB{font-weight:bold}
.t_l{text-align:left}
.t_c{text-align:center}
.t_r{text-align:right}

.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clear{clear:both;display:block}

.p_r{position: relative;}
.w300{width: 300px;}
.w750{width: 840px;}
.DivH5,.DivH10,.DivH15,.DivH20,.DivH25,.DivH30,DivH1,.DivH40{width:100%;overflow:hidden; clear:both;}
.DivH1{ height:1px;}
.DivH5{height:5px;}
.DivH10{height:10px;}
.DivH15{height:15px;}
.DivH20{height:20px;}
.DivH25{height:25px;}
.DivH30{height:30px;}
.DivH40{height:40px;}

a{color:#333;text-decoration:none}
a:hover{color:#96003e;}

a, button, input[type="button"], input[type="submit"], input[type="reset"]{cursor:pointer}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;*height:0;_overflow:hidden}

.warp{ width:1200px; margin:0px auto; display:table; position:relative;}

.head{background: rgba(150,0,62,1.0); min-width:1200px; width: 100%;height: 110px;z-index: 999;}
.head h1{margin-top: 20px}
.head h1 img{margin-right: 10px}
.head h1 span{border-left: 1px #fff solid;font-size: 30px;line-height: 66px;color: #fff;padding-left: 10px;}
.head ul{position: absolute;right: 0;top: 16px;}
.head ul li a{font-size:14px;color:#fff;}

.nhead{background: rgba(150,0,62,1.0);width: 100%;height: 110px;z-index: 999; min-width:1200px;}
.nhead h1{margin-top: 20px}
.nhead h1 img{margin-right: 10px}
.nhead h1 span{border-left: 1px #fff solid;font-size: 30px;line-height: 66px;color: #fff;padding-left: 10px;}
.nhead ul{position: absolute;right: 0;top: 16px;}
.nhead ul li a{font-size:14px;color:#fff;}



.nav{width: 730px;height: 60px;line-height: 60px;margin-top: 30px}
.nav a{font-size: 16px;color: #fff;padding:0 39px;}


.search{width: 22px;height: 21px;display: block;margin-top: 50px}
.banner{ min-width:1200px;  position:relative;  height:590px; z-index: 0; }
.banner .bd{ position:absolute; z-index:0; width: 100%;height: 590px}
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:590px; }
.banner .bd li a{ height:590px; display:block;  }
.banner .hd{width: 100%;position: absolute;left: 0;bottom: 15px;height: 30px;z-index: 999;text-align:center;}
.banner .hd li{display: inline-block;width: 10px;height: 10px;overflow: hidden;text-indent: -99px;margin:0 8px;border-radius: 50%;background-color: #fff}
.banner .hd li.on{background-color: #e60012}

.home-news-bg{width: 100%;height: 652px;background: url(../images/bg1.png);overflow: hidden; min-width:1200px}
.home-news-bg .title{margin-top: 20px;margin-bottom: 20px;width: 100%;display: table;}
.home-news-bg .title span{font-size: 36px;color: #0d0d0d;border-bottom: 3px #96003e solid;padding:10px;display: inline-block;}
.home-news-bg .title p{font-size: 16px;text-transform: uppercase;font-family: Arial;color: #96003e;line-height: 30px;}
.Master,.doctor{width: 560px;height: 490px;background-color: #fff}
.Master .tit{height: 131px;background-color: #96003e;width: 100%}
.doctor .tit{height: 131px;background-color: #ef9638;width: 100%}
.Master .tit img,.doctor .tit img{height: 131px;width: 205px}
.Master .tit .txt,.doctor .tit .txt{padding-left: 230px;}
.Master .tit .txt h3,.doctor .tit .txt h3{font-size: 24px;color: #fff;border-bottom: 1px #fff solid;margin-right: 30px;line-height: 65px;}
.Master .tit .txt p,.doctor .tit .txt p{color: #fff;font-size: 16px;font-family: Arial;text-align:right;padding-right: 30px;line-height: 40px;text-transform: uppercase;}

.Master .slideTxtBox,.doctor .slideTxtBox{ width:540px;padding:10px;display: table;}
.Master .slideTxtBox .hd,.doctor .slideTxtBox .hd{height:40px;line-height:40px;border-bottom:1px solid #cccccc;position:relative;margin-bottom: 15px;}
.Master .slideTxtBox .hd ul li,.doctor .slideTxtBox .hd ul li{ float:left; padding:0 10px; cursor:pointer;font-size: 16px}
.Master .slideTxtBox .hd ul li.on{background:#96003e; font-weight: bold;color: #fff}
.doctor .slideTxtBox .hd ul li.on{background:#ef9638; font-weight: bold;color: #fff}
.Master .slideTxtBox .bd ul,.doctor .slideTxtBox .bd ul{width: 100%;height: 225px;}
.Master .slideTxtBox .bd li,.doctor .slideTxtBox .bd li{line-height:22px;border-bottom:1px #ccc solid;padding-bottom: 10px;padding-top: 10px}
.Master .slideTxtBox .bd li a,.doctor .slideTxtBox .bd li a{display: block;font-size: 16px;width: 415px;}
.Master .slideTxtBox .bd li a.red,.doctor .slideTxtBox .bd li a.red{color: #ff0000}
.Master .slideTxtBox .bd li span,.doctor .slideTxtBox .bd li span{color:#999;}
.Master .slideTxtBox .bd .more,.doctor .slideTxtBox .bd .more{margin-top: 10px}
.Master .slideTxtBox .bd .more a,.doctor .slideTxtBox .bd .more a{display: inline-block;background-color: #d7d7d7;font-size: 16px;width: 175px;height: 40px;line-height: 40px;}

.home-info{padding:45px 0;height: 145px;}
.home-info a{width: 180px;height: 145px;display: block;}
.home-info a p{color: #fff;line-height: 40px;}
.home-info a em{display: block;width: 100%;height: 75px;margin-top: 20px}
.home-info a.i1{background:#96003e;margin-right:24px;}
.home-info a.i1 em{background: url(../images/icon1.png) no-repeat center center;}
.home-info a.i2{background:#8f82bc;margin-right:24px;}
.home-info a.i2 em{background: url(../images/icon2.png) no-repeat center center;}
.home-info a.i2 p,.home-info a.i1 p,.home-info a.i4 p,.home-info a.i5 p,.home-info a.i6 p{font-size: 16px}
.home-info a.i3{background:#556fb5;margin-right:24px;}
.home-info a.i3 em{background: url(../images/icon3.png) no-repeat center center;}
.home-info a.i4{background:#f19149;margin-right:24px;}
.home-info a.i4 em{background: url(../images/icon4.png) no-repeat center center;}
.home-info a.i5{background:#ae5da1;margin-right:24px;}
.home-info a.i5 em{background: url(../images/icon5.png) no-repeat center center;}
.home-info a.i6{background:#f29b76;}
.home-info a.i6 em{background: url(../images/icon6.png) no-repeat center center;}
.home-info a.i3 p{font-size: 14px}

.foot{width: 100%;height: 238px;background: url(../images/f-bg.jpg) no-repeat center center; min-width:1200px}
.foot .address{color: #fff;line-height: 28px;margin-top: 30px;width: 380px}
.foot .link{width: 330px;margin-top: 30px}
.foot .link h3{font-size: 18px;color: #fff;font-weight: bold;line-height: 35px;}
.foot .link a{color: #fff;margin-right: 15px;line-height: 36px;display: block;}
.foot .code{width: 310px;display: table;margin-top: 30px}
.foot .code p img{width: 135px;height: 135px}
.foot .code p span{display: block;color: #fff;font-size: 16px;line-height: 30px;}

.Scenery{background-color: #f2f2f2;width: 100%;margin-top: 40px;position: relative;margin-bottom: 30px; min-width:1200px}
.Scenery .title{width: 100%;height: 100px}
.Scenery .title span a{background: #fff url(../images/icon7.png) no-repeat 110px center;display: inline-block;width: 400px;height: 100px;border-radius: 50px;font-size: 36px;margin-top: -80px;line-height: 100px;padding-left: 35px;}

.section{}
.section .pic-box{width: 500px;height: 355px;margin-right:25px;}

.section .pic1{width:500px;height:175px;overflow:hidden;position: relative;margin-bottom: 10px}
.section .pic1 img{width:100%;height:170px}
.section .pic01{width:245px;height:175px;overflow:hidden;position: relative;margin-bottom: 20px}
.section .pic01 img{width:100%;height:170px}

.section .pic2{width:500px;height:170px;overflow:hidden;position: relative;}
.section .pic2 img{width:100%;height:170px}

.section .pic3{width:370px;height:355px;overflow:hidden;position: relative;}
.section .pic3 img{width:100%;height:355px}

.section .pic4{width:280px;height:355px;overflow:hidden;position: relative;}
.section .pic4 img{width:100%;height:355px}


.section .rsp{width:100%;height:100%;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.section .text{position:absolute;width:300px;height:100%;left:-300px;top:0px;overflow:hidden;}
.section .text h3{width:100%;height:50px;line-height:50px;color:#FFFFFF;font-size:16px;padding-left: 40px;padding-top: 10px}
.section .text a{text-decoration:none}
.section .text p,.section .pic-box .pic1 .pic01 p{color:#b3b3b3;font-size:16px;padding-left: 40px;}


.nmain{width:1200px; margin: 0 auto;min-height: 500px;}
.nban{width: 100%; height: 300px; line-height:300px; display:block; text-align:center}
.nban img{width:100%;}
.nymenu{margin:0 auto; width:100%;background: #f2f2f2;}
.nymenu li{border-left:7px solid #96003e; height:49px; line-height:49px; text-align:left;}
.nymenu li a{color:#333; padding-left:20px; font-size: 16px; }
.nymenu li a:hover{display:block; background:#fff;color:#96003e; font-weight: bold;}
.ny_dqwz{line-height:40px; text-align:left; padding-right:10px; font-size:14px; background: #f2f2f2; padding: 0 10px;}
.ny_dqwz img{vertical-align:middle;}
.ny_about{padding:15px; overflow:hidden; line-height:24px; font-size:13px; color:#616161}
.ny_about p{text-indent:2em; font-size: 16px; line-height:200%}
.ny_about p strong{font-size: 16px; line-height:200%}
.ny_about p span{font-size: 16px; line-height:200%}
.ny_about h2{font-size:24px; color:#91003b; line-height:40px; text-align:center;}
.ny_fbt{text-align:center; line-height:38px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.tt_more{line-height:30px; color:#8e1707; padding-right:10px}
.tt_biaot3{height:40px; line-height:40px; color:#2e2e2e; font-size:18px; border-bottom:2px solid #96003e;  padding:0 10px;}

.ny_tit{font-size:24px; text-align:center;width:100%; line-height:60px; color:#fff; background:#96003e; height:60px;}

.list{width:100%; margin:0 auto 0 auto;}
.list li{line-height:22px;border-bottom:1px #ccc solid;padding-bottom: 10px;padding-top: 10px}
.list li a{display: block;font-size: 16px;}
.list a.red{color: #ff0000}
.list li span{color:#999;}
.nhome-info{padding:15px 0;height: 145px;}
.nhome-info a{width: 45%;height: 145px;display: block; margin: 10px 0;}
.nhome-info a p{color: #fff;line-height: 40px;}
.nhome-info a em{display: block;width: 100%;height: 75px;margin-top: 20px}
.nhome-info a.i1{background:#96003e;margin-right:24px;}
.nhome-info a.i1 em{background: url(../images/icon1.png) no-repeat center center;}
.nhome-info a.i2{background:#8f82bc;}
.nhome-info a.i2 em{background: url(../images/icon2.png) no-repeat center center;}
.nhome-info a.i2 p,.home-info a.i1 p,.home-info a.i4 p,.home-info a.i5 p,.home-info a.i6 p{font-size: 16px}
.nhome-info a.i3{background:#556fb5;margin-right:24px;}
.nhome-info a.i3 em{background: url(../images/icon3.png) no-repeat center center;}
.nhome-info a.i4{background:#f19149;}
.nhome-info a.i4 em{background: url(../images/icon4.png) no-repeat center center;}
.nhome-info a.i5{background:#ae5da1;margin-right:24px;}
.nhome-info a.i5 em{background: url(../images/icon5.png) no-repeat center center;}
.nhome-info a.i6{background:#f29b76;}
.nhome-info a.i6 em{background: url(../images/icon6.png) no-repeat center center;}
.nhome-info a.i3 p{font-size: 14px}


.Search{
 width: 410px;
 height:40px;
 margin:15px 0;
 border:1px solid #96003e; }
.fdj{
 float: right;
 height: 40px;
 margin-left: 10px; width:38px; text-align:center;
}
.search_text{
 float: left; background:none; border:none;
 width: 345px;
line-height:40px; height:40px;
 outline: none;
 font-family: "微软雅黑";
 color: #c8c8c8;
 margin-left: 15px;
}
.button{
 background:url(../images/search.png) no-repeat center #96003e; float:right;  width: 40px;
 height: 40px;  cursor: pointer;
 outline: none; border:none;
 }