@charset "utf-8";

html{-webkit-overflow-scrolling:touch; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; _text-overflow:ellipsis;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0; padding:0;}
body,button,input,select,textarea{font-family:\5FAE\8F6F\96C5\9ED1/*雅黑*/,\5B8B\4F53/*宋体*/,arial,sans-serif; font-size:14px; color:#666; background-color:#fff; line-height:24px;}
button,input,select,textarea{font-family:inherit; font-size:100%; vertical-align:baseline; *vertical-align:middle; outline:none; border:0 none;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block; *display:inline; *zoom:1;}
table{border-collapse:collapse; border-spacing:0;}
th{text-align:inherit;}
fieldset,iframe,img{border:0 none;}
img{vertical-align:middle; -ms-interpolation-mode:bicubic;}
iframe{display:block;}
abbr,acronym{border:0; font-variant:normal;}
address,caption,cite,code,dfn,em,i,th,var,optgroup{font-style:normal; font-weight:normal;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;}
q,blockquote{quotes:none;}
q:before,q:after,blockquote:before,blockquote:after{content:""; content:none;}
small,cite,code,em,th,i,b{font-style:normal;}
a{color:#666; text-decoration:none;}
a:visited,a:hover,a:active,a[tabindex='-1']:focus{outline:0 none}
a:hover{color:#666; text-decoration:none;}
a:active{text-decoration:none;}

.text-center{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;}
.clearfix{clear:both; *zoom:1;}

.mod{width:100%; min-width:1220px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1220?"1220px":"");}
.item{width:1220px; margin-left:auto; margin-right:auto;}
.bgc-f8a2a8{background:#5178bb}
.bgc-9fcfea{background:#9fcfea;}
.bgc-919191{background:#919191;}
.c-716e71,.c-716e71:visited{color:#716e71;}
.f16{font-size:16px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f28{font-size:28px;}
.f48{font-size:48px;}
.mt60{margin-top:60px;}
.mt80{margin-top:80px;}
.lh36{line-height:36px;}
.lh42{line-height:42px;}
.color-pink{ color:#f8a2a8;}

.header{height:120px; position:relative; z-index:2;}
.header .logo{width:313px; margin-top:20px;}
.header .nav{width:758px; text-align:center;}
.header .nav a{color:#fff;}
.header .nav .n-li{width:126px; margin-top:48px; margin-left:8px; float:left; _display:inline; position:relative;}
.header .nav h3{line-height:26px;}
.header .nav h3 a:hover{color:#f6f6f6;}
.header .nav .sub{width:100%; background:#5178bb; padding-bottom:5px; position:absolute; top:44px; left:0; z-index:1; display:none;}
.header .nav .sub a{display:block; *display:inline-block;}
.header .nav .sub a:hover{color:#f6f6f6;}
.header-bg{background:#5178bb}
.banner{height:450px; background:#f6f6f6 url(../images/banner_2.jpg) center center no-repeat;}

.tit{margin-top:80px; margin-bottom:6px; line-height:54px;}
.tit-bg{height:13px; border-top:1px solid #c6c6c6; background:url(../images/tit-bg.png) center top no-repeat;}

.xmzz,.hdnr{width:1190px; margin-left:auto; margin-right:auto; border:3px solid #eee; position:relative;}
.xmzz i,.hdnr i{display:block; width:490px; height:109px; position:absolute; top:-54px; font-size:36px; color:#fff; line-height:108px;}
.xmzz i{background:url(../images/xmzz-bg.png) center center no-repeat; left:42px;}
.hdnr i{background:url(../images/hdnr-bg.png) center center no-repeat; right:42px;}
.xmzz i span{padding-left:210px;}
.hdnr i span{padding-left:130px;}
.xmzz{ margin-top:116px; padding-bottom:40px;}
.xmzz p{padding:70px 42px 0 42px; text-indent:2em;}
.hdnr{ margin-top:96px;padding-bottom:40px;}
.hdnr p{padding-left:42px; padding-right:42px;}
.hdnr p span{font-weight:bold; display:block;}
.hdnr p em{display:block; text-indent:2em;}
.hdnr .p1{padding-top:70px;}
.shenqing{width:680px; margin:60px auto 80px;}
.shenqing a{width:310px; height:56px; line-height:56px; color:#fff; font-weight:bold; -moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px;}
.shenqing a:hover{color:#fff;}
#xmzz-p3{ display:none;}

.doctor{background:#fff url(../images/doc-bg.jpg) center 102px no-repeat;}
.doc-slide{width:1220px; font-size:24px; line-height:40px; margin-left:auto; margin-right:auto; position:relative;}
.doc-slide .li1{width:830px; float:left; padding-top:110px; padding-left:30px;}
.doc-slide .li1 h6{overflow:hidden; height:38px; line-height:38px;}
.doc-slide .li1 h6 a{color:#f8a2a8; font-size:38px; font-weight:bold; display:inline-block; float:left;}
.doc-slide .li1 h6 a:hover{color:#f8a2a8;}
.doc-slide .li1 h6 span{color:#f8a2a8; font-size:32px; display:inline-block; float:left; padding:2px 20px 0;}
.doc-slide .li1 h6 em{font-size:32px; color:#787878; font-weight:bold; float:left; display:inline-block;}
.doc-slide .li1 p{color:#fff; padding:80px 0 30px; text-indent:2em;}
.doc-slide .li2{width:310px; float:right; padding-right:30px; padding-top:38px;}
.doc-slide .link-btn{width:256px; height:52px; color:#fff; line-height:52px; text-align:center; -moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; display:inline-block; font-size:26px;}
.doc-slide .link-btn:hover{color:#fff;}
.doc-slide .link-btn1{float:left; background:#9fcfea; margin-left:130px;}
.doc-slide .link-btn2{float:right; background:#f3949c; margin-right:130px;}
.doc-slide .hd{width:100%; height:12px; line-height:12px; margin-top:40px;}
.doc-slide .hd ul{text-align:center;}
.doc-slide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0 5px; overflow:hidden; background:#f8a2a8; line-height:50px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.doc-slide .hd ul .on{background:#a3cefb; width:42px;}

.data a{color:#fff; font-weight:bold; display:inline-block;}
.data a:hover{color:#fff}
.data ul{width:1082px; margin:0 auto;}
.data .li1 a{width:501px; height:106px; line-height:106px; font-size:38px; margin-bottom:30px;}
.data .li1 .a1{background:url(../images/data-01.jpg) center center no-repeat;}
.data .li1 .a2{background:url(../images/data-02.jpg) center center no-repeat;}
.data .li1 .a3{background:url(../images/data-03.jpg) center center no-repeat;}
.data .li1 .a4{background:url(../images/data-04.jpg) center center no-repeat;}
.data .li2{margin-top:10px;}
.data .li2 a{width:344px; height:80px; font-size:34px; background:#9fcfea; line-height:80px;}
.data .li2 .a1{margin-right:25px;}

.question{ border:1px solid #f8a2a8; border-radius:15px; position:relative; width:996px;}
.question h5{width:280px; margin-left:-140px;; font-size:36px; font-weight:bold; text-align:center; position:absolute; top:-25px; background:#ffffff; left:50%;}
.que-h6{border-left:5px solid #9fcfea; line-height:30px; padding-left:20px; font-size:28px; font-weight:bold;width:860px; margin:64px auto 0 auto;}
.que-h7{border-left:5px solid #f8a2a8; line-height:30px; padding-left:20px; font-size:28px; font-weight:bold;width:860px; margin:28px auto 0 auto;}
.question p{width:860px; margin:10px auto 0; position:relative; padding-left:20px; line-height:44px; }
.question p span{color:#a6d0ea; display:block; position:absolute; left:0; top:0;}
.question .p1{margin-top:28px;}
.question .p2{padding-bottom:30px;}

.lc{ text-align:center;}

.footer{padding:60px 0; color:#fff;}
.footer ul{overflow:hidden;}
.footer .logo{width:278px; margin-top:2px;}
.footer .info{margin-left:66px;}
.footer .tel{width:216px; margin-top:8px;}