@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin: 0; font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; }
a { text-decoration: none; color: #702625 }
img { max-width:100% !important; }
body { max-width:640px; margin:0 auto }
.bodywrap { max-width:640px; margin:0 auto; margin-top:37px;background:#fff; }
ol, ul, li { list-style: none; margin: 0; padding: 0; }
.logo { background: white; overflow: hidden; margin: 0 auto }
.logo_l { overflow: hidden; float: left; width:15% }
.logo { background: white; overflow: hidden; width:70%; float: left; }
.banner { margin:1px auto; }
.swt_tel { position:relative }
.swt_tel .swt { position:absolute; top:11%; left:6%; width:36.4% }
.swt_tel .tel { position:absolute; top:11%; right:2%; width:53.7% }
.swt_tel img { width:100% }
.top .tel{ display:block; padding:0; overflow:hidden;}
.top .tel img{ width:70%; float:left}
.top .tel .a{ width:23%; background: url(../img/gai1.jpg) no-repeat; background-size:100%; color:#FFF; float:left; padding:3% 2%; margin-left:2%; text-align:center; font-family:Î¢ÈíÑÅºÚ}
@media screen and (max-width:340px){.zj p{ padding-bottom:0%;}} 
@media screen and (max-width:360px){.top .tel .a{font-size:15.5px}}
@media screen and (min-width:360px){.top .tel .a{font-size:15.75px}}
@media screen and (min-width:400px){.top .tel .a{font-size:17.5px}}
@media screen and (min-width:480px){.top .tel .a{font-size:21px}}
@media screen and (min-width:560px){.top .tel .a{font-size:24.5px}}
@media screen and (min-width:600px){.top .tel .a{font-size:26.25px}}
@media screen and (min-width:640px){.top .tel .a{font-size:28px}}
.red { color:#F00; font-weight:bold; }
img, input, select { vertical-align: middle; margin: 0; padding: 0; border: 0; }
.navMenu { padding-bottom:5px; overflow:hidden }
.navMenu ul li { float: left; width: 24%; height: 35px; line-height: 35px; margin-top:1px; margin-left:0.8%; background:url(../img/nav_bg.jpg) no-repeat; background-size:100% 100%; }
.navMenu ul li h2 {text-align: center; font-size:1.3rem; font-weight:bold }
.navMenu ul li h2 a { color:white;}
.banner { margin:1px auto; }
.column_title {margin:0 1.17%; padding-bottom:1%; border-bottom:1px #c9c9c9 solid;}
.column_title h1 {font-size:25px; font-weight:bold; border-left:6px #000 solid; line-height:33px; padding-left:12px;font-family: Î¢ÈíÑÅºÚ; color:#923224}
.content_line {padding-bottom:2%; }
.Notice_list {}
.Notice_list li {border-bottom: 1px #b9b9b9 dashed;padding: 0.5em 0;font-size: 1.2rem;line-height: 1.8rem;}
.Notice_list a {display:block; background:url(../img/icon_03.png) no-repeat left center;background-size:1.5%; padding:0 0 0 3%;color:#333;}
.Notice_list em {float:right;}


.banner img{ display:block}
.swt_tel { position:relative; padding-bottom: 0.8%!important; }
.swt_tel .swt { position:absolute; top:11%; left:6%; width:36.4% }
.swt_tel .tel { position:absolute; top:11%; right:2%; width:53.7% }
.swt_tel img { width:100% }
.title { font-size:1.4rem; height:35px; line-height:35px; font-weight:bolder;color:#fff; background:#702625; padding-left:2.5%; position:relative }
.jbdh_swt { position:absolute; top:0px; right:27%; width:21% }
.jbdh_tel { position:absolute; top:0px; right:2.5%; width:21% }
.jbdh_swt img { width:100% }
.jbdh_tel img { width:100% }
.nav { background: #fff; overflow: hidden; padding: 2.5% 0.9%; }
.nav li { float: left; width: 23%; text-align: center; margin-left: 1.6%;margin-bottom:1%;}
.nav li img { display: block; }
.nav li span{font-size: 1.2rem;line-height: 2.4rem;color:#333;}
.h_title h2{ font-size:20px; text-align:center; color:#000; font-weight:bold !important; margin:2% 0}
.zj_block { overflow: hidden; margin-left:1%; border: 1px solid #ccc; width: 93%; margin-top: 1%; clear: both; position: relative; padding: 2% 2% 8% 2%; }
.slide_container { position: relative; float: left; width: 100%; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0, 0, 0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; bottom:-20%; left: 0; opacity: 0.7; z-index: 3; overflow: hidden; text-decoration: none; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.prev { left: 0; right: auto; width:10%; }
.slide_nav.next { left: auto; right: 0; width:10%; }
.slide_nav img { width:100% }
.slide_tabs { position:absolute; bottom:-15%; z-index:10; text-indent:1000px; left:42% }
.slide_tabs li { width:8px; height:8px; border-radius:6px; background:#ccc; display:inline-block; margin:0 5px; float:left }
.slide_tabs .slide_here { background:#b01127; }
.arc_body { line-height:23px }
.arc_body p { line-height:24px }
.f_tel { width:100%; margin:1% auto; padding:0; clear:both; overflow:hidden ; text-align:center}
.f_tel p{padding-top: 2%; font-size:24px; font-family:Î¢ÈíÑÅºÚ}
.f_tel p span {color: #b51f0f;font-weight: bold;}
.foot { width:100%px; margin:5px auto; margin-bottom:90px; }
.foot p { text-align:center; font-size:1em; color:#000000; margin-top:5px; margin-bottom:5px; font-weight:bold; }
.zjtd img { margin-bottom:1% }
.qlxzg { width:100%; margin:0 auto; }
.qlxzg ul li { float:left; text-align:center; width:33.333%; }
.qlxzg ul li a { }
.srn { width:100%; margin:0 auto; }
.yingdao { color:#000000; font-size:16px; line-height:34px; text-align:center; font-weight:bold; }
.yingdao span { color:#b90501; font-size:18px; }
.srn ul { width:96%; margin:10px auto; }
.srn ul li { width:45%; float:left; margin-left:2.5%; color:#FFF; font-size:14px; line-h eight:26px;
text-indent:2em; border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px; }
 .srn ul li:nth-child(1) {
 background:#3691bc;
}
 .srn ul li:nth-child(2) {
 background:#48a9d6;
}
.srn ul li p { width:94%; margin:0 auto; line-height:26px; }
.swttol { color:#000000; font-size:16px; line-height:40px; text-align:center; font-weight:bold; background:#0087c7; width:60%; margin:10px auto; border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px; }
.swttol a { color:#FFF; font-size:16px; }
.fxfz { width:100%; margin:10px auto; }
.bd_tit { width:100%; height:3.0em; background:#0087c7; }
.bd_tit p { font-size:1.2em; text-align:center; line-height:3.0em; color:#ffffff; font-family:"Î¢ÈíÑÅºÚ" }
.ghztc { text-align: center; font: normal 15px/30px arial; }
.ghztc a { color: #313131; font-weight:bold }
/*ÎÄÕÂÑùÊ½*/


.artical-content { color: #333333; font: normal 14px/20px arial; background: white; padding: 8px }
.artical-content p { font-size:14px !important; line-height:24px }
.artical-content div { font-size:14px !important; line-height:24px }
/*ÎÄÕÂÍ·²¿ ¿´ÎÄÕÂÌ«ÀÛ ÐÇÐÇ*/
.con6_4{ text-indent:0} 

.subnavmenu { height: 35px; color: #004477; border-bottom: 1px solid #ddd; line-height: 35px; padding-left: 8px; }
.subnavmenu a { line-height: 35px; color: #004477; }
.subnavmenu b { display:block; font-size:14px; float:left; }
.subnavmenu span img { margin:-5px 2px 0; }
.subnavmenu span { display:block; color:#f35d06; font-size:15px; float:left; line-height:36px; }
.nav-dh { background:#f1deb4; height:30px; line-height:30px; text-align:center; }
.nav-dh .a-zx { text-decoration:underline; }
.nav-dh a { color:#f00; font-size:12px; }
.li6_dl { overflow:hidden; width:98%; margin:10px auto; }
.li6_dl dt { float:left; width:18%; background:#813c3b; font-size:1.2rem; text-align:center; padding:3% 2%; }
.li6_dl dt a { color:#FFF; font-family:"Î¢ÈíÑÅºÚ"; }
.li6_dl dd { float:right; width:80%; }
.li6_dl dd li { width:32%; float:left; margin-left:.5%; margin-top:.5%; padding:1.6% 2%; text-align:center; font-size:120% }
.li6_dl dd li a { color:#6f1514; font-family:"Î¢ÈíÑÅºÚ"; }
.li6_dl dd li.l1 { background:#e1cdaf }
.li6_dl dd li.l2 { background:#e8dbba }
.li6_dl dd li.l3 { background:#f0cba7 }
.li6_dl dd li.l4 { background:#e8dbba }
.li6_dl dd li.l5 { background:#f0cba7 }
.li6_dl dd li.l6 { background:#e1cdaf }
.list6_tel { overflow:hidden; width:98%; margin:10px auto }
.list6_tels { overflow:hidden; width:98%; margin:1% auto }
.list6_tel a { display:block; float:left }
.list6_tel .a1 { width:38%; margin-left:2% }
.list6_tel .a2 { width:55%; margin-left:4% }
.dydswt { width:99%; margin:10px auto; border:1px solid #443846; }
.dydswt_tit { width:100%; }
.dydswt_con { width:95%; margin:20px auto; }
.dydswt_con ul li { width:23%; float:left; margin-left:1.5%; }

.hot-ques h2 { height: 3.5rem; line-height: 3.5rem; font-size: 1.7rem; font-weight: bold; padding-left: 7%; color: #fff; background: #702625;}
.ques-box { padding: .15rem .05rem; background: #fff;}
.ques-list { position: relative; width: 100%; height: 10.9rem; overflow: hidden;}
.ques-list li { position: absolute; text-align: center; height: 2.6rem; line-height: 2.6rem; border-radius: .2rem;}
.ques-list li:nth-child(1) { width: 16.5rem; left: 0; top: 0; background: #ddb42f;} 
.ques-list li:nth-child(2) { width: 15.25rem; right: 0; top: 0; background: #9e901d;} 
.ques-list li:nth-child(3) { width: 5.05rem; height: 5.4rem; left: 0; top: 2.75rem; line-height: 1.7rem;  background: #c45a35;} 
.ques-list li:nth-child(4) { width: 15.3rem; left: 5.2rem; top: 2.75rem; background: #e19137;}
.ques-list li:nth-child(5) { width: 11.25rem; right: 0; top: 2.75rem; background: #ddb42f;}
.ques-list li:nth-child(6) { width: 13.5rem; left: 5.2rem; top: 5.5rem; background: #9e901d;}
.ques-list li:nth-child(7) { width: 13.05rem; right: 0; top: 5.5rem; background: #c45a35;}
.ques-list li:nth-child(8) { width: 15.95rem; left: 0; bottom: 0; background: #e19137;}
.ques-list li:nth-child(9) { width: 15.8rem; right: 0; bottom: 0; background: #ddb42f;}
.ques-list li a { display: block; font-size: 1.2rem; color: #fff;}
.ques-list li:nth-child(3) a { padding-top: 20%;}


.doc-qh,.qh01-cont { width: 100%; height: 14.4rem; overflow: hidden; position: relative;margin: 5px 0 15px;}
.qh01-container { height: 14.4rem; overflow: hidden;}
.doc-exp { padding-left: 37.2%;}
.doc01 { background: url(/img/doc_bg01.jpg) no-repeat center top/100% 100%;}
.doc02 { background: url(/img/doc_bg02.jpg) no-repeat center top/100% 100%;}
/*.doc03 { background: url(/img/doc_bg03.jpg) no-repeat center top/100% 100%;}*/
.doc04 { background: url(/img/doc_bg04.jpg) no-repeat center top/100% 100%;}
.doc05 { background: url(/img/doc_bg05.jpg) no-repeat center top/100% 100%;}
.doc06 { background: url(/img/doc_bg06.jpg) no-repeat center top/100% 100%;}

.qh01-cont h2 { font-size: .9rem; line-height: 1.2rem; color: #702625; font-weight: normal; padding: 1.3rem 0 .7rem 7.8rem;}
.qh01-cont .spe { font-size: 1.5rem; line-height: 1.2rem; color: #702625; font-weight: normal; padding: 1.9rem 0 1.5rem 7.8rem;}
.qh01-cont h3 { font-size: 1.4rem; color: #702625; font-weight: normal;}
.qh01-cont h3 b { font-size: 2.4rem; padding-right: .3rem;}
.qh01-cont h4 { font-size: .7rem; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #403933; padding-bottom: .8rem;}
.qh01-cont h4 b { font-size: .9rem;}
.doc-btn { overflow: hidden; zoom: 1; clear: both; margin-left: .3rem;}
.doc-btn a { display: block; width: 8.35rem; float: left; margin-right: .5rem;}
.doc-btn a img { width: 100%;}

.doc-qh .swiper-container-horizontal > .swiper-pagination { bottom: .3rem;}
.doc-qh .swiper-pagination-bullet { width: 1rem; height: 1rem;}


.hos-about {width: 95%;margin: 0 auto;}
.hos-about h2 { height: 2.5rem; line-height: 2.5rem; overflow: hidden; font-size: 1.3rem;color: #fff; text-align: center; background: url(/img/qh_titBg.jpg) no-repeat left center/100% 100%;}
.lead-txt { font-size: 1.2rem; line-height: 1.8rem; text-indent: 2em; padding: 1rem 0; color: #666;}
.news-qh {}
.qh_lead { overflow: hidden; zoom: 1; clear: both; margin-bottom: .75rem;}
.qh_lead li { width: 49%; text-align: center; height: 2.8rem; line-height: 2.8rem; font-size: 1.3rem; font-weight: bold; color: #fff; background: url(/img/qh_titBg.jpg) no-repeat center center/100% 100%;}
.qh_lead li:nth-child(odd) { float: left;}
.qh_lead li:nth-child(even) { float: right;}
.qh_lead li.cur { background: url(/img/qh_titBg_cur.jpg) no-repeat center center/100% 100%;}
.qh_cont { height: auto; overflow: hidden;}
.news_list { overflow: hidden; zoom: 1;}
.news_list li { width: 48.33333%; height:auto; overflow: hidden; position: relative; margin-bottom: 1.5rem;font-size: 1.2rem;}
.news_list li:nth-child(odd) { float: left;}
.news_list li:nth-child(even) { float: right;}
.news_list li h3 { position: absolute; left:0; bottom: 0; width: 100%; height: 2.2rem; line-height: 2.2rem; text-align: center; font-size: 1.1rem; color: #702625; font-weight: normal; background: rgba(250,238,218,.8); overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.more-news { display: block; width: 22.05rem; height: 2.8rem; line-height: 2.8rem; text-align: center; margin:0 auto; font-size: 1.2rem; color: #fff; background: url(/img/news_btnBg.jpg) no-repeat center center/100% 100%;}
