﻿.title1 { width:32rem; position:relative; z-index:0; }
.title1 i { display:block; position:absolute; z-index:1; top:2.2rem; right:1rem; }
.title1 i img { width:6.7rem; height:2.45rem; }
.title1 h2 { display:block; position:absolute; z-index:1; top:1.6rem; right:1rem; }
.title1 h2 img { width:6.7rem; height:2.45rem; }
.sx_one img{width:auto;}
.sx_dd { overflow:hidden; zoom:1; background:#0c9da8; }
.sx_dd i { display:block; float:right; }
.sx_dd i img { width:18.4rem; height:6.9rem; }
.sx_dd p { overflow:hidden; height:5.7rem; background:url(../images/dd_line.png) repeat-y right top/0.1rem 0.05rem; font-size:1.75rem; font-weight:bold; color:#fff; line-height:2rem; text-align:center; padding-top:1.2rem; }
.sx_dd p b { font-size:2.4rem; }
.sx_dd p span { color:#ffff03; }
.sx_one { overflow:hidden; zoom:1; background:url(../images/one_bg.png) repeat-y center top/32rem 0.05rem; margin:1.2rem 0rem;}
.one_top{ overflow:hidden; zoom:1;margin-left: 2rem;margin-right: 2rem;line-height: 2rem;}
.one_top h2{ width:24.4rem; height:3.5rem; margin: 0 auto; background:url(../images/one_tit.png) no-repeat center top/27.3rem 3.5rem; padding-left:2.9rem; line-height:1.5rem; font-size:1.2rem; color:#0c9da8;text-align:center;}
.one_top p { font-size:1.2rem; color:#666; line-height:2rem; overflow:hidden; zoom:1; padding:0.5rem 2.5rem; }
.one_pic { width:28.7rem; margin: 0 auto; position:relative; z-index:0; }
.one_pic i { display:block; position:absolute; z-index:1; top:11.9rem; left:3.6rem; }
.one_pic i a { padding-right:0.7rem; }
.one_pic i a img { width:10.6rem; height:2.45rem; }
.one_tel { display:block; text-align:center; padding:1rem 0rem; }
.one_tel img { width:27.7rem; height:3.35rem; }
.one_bot { overflow:hidden; zoom:1; padding:0rem 2.4rem; }
.one_bot li { overflow:hidden; height:2.45rem; line-height:2.45rem; border-bottom:1px dashed #d3d3d2; font-size:1.2rem; color:#666; }
.one_bot li a { color:#666; }
.one_bot li a span { color:#0c9da8; }
.sx_two { padding:1rem; overflow:hidden; zoom:1; }
.two_top { overflow:hidden; zoom:1; }
.two_top i { display:block; float:left; margin-right:1.5rem; display:inline; }
.two_top i img { width:9.6rem; height:10.25rem; }
.two_top p { text-indent:2em; font-size:1.2rem; color:#666; line-height:2rem; }
.two_top p a { color:#ff6600; }
.two_tel { display:block; text-align:center; padding:1.5rem 0rem; }
.two_xg { overflow:hidden; zoom:1; }
.two_xg_tit { overflow: hidden; zoom: 1; font-size:0; }
.two_xg_con { overflow:hidden; zoom:1; }
.two_xg_con li { overflow:hidden; zoom:1; }
.two_xg_con li dl { overflow:hidden; zoom:1; }
.two_xg_con li dl dd { width:7.15rem; height:4.8rem; float:left; margin-right:0.45rem; display:inline; }
.two_xg_con li dl dd:last-child { margin-right:0rem; }
.sx_thr { overflow:hidden; zoom:1; padding:1.5rem 1rem; }
.thr_ico { display:block; text-align:center; padding:1.2rem 0rem; }
.thr_bot { overflow:hidden; zoom:1; border:1px solid #d9d8d8; padding:0.5rem; }
.thr_bot i { display:block; float:left; margin-right:1.8rem; display:inline; }
.thr_bot i img { width:10.2rem; height:10.2rem; }
.thr_bot h2 { display:block; margin-top:0.6rem; }
.thr_bot h2 img { width:15.8rem; height:3.5rem; }
.thr_bot h3 { display:block; margin-top:1.6rem; }
.thr_bot h3 img { width:15.8rem; height:3.5rem; }
.thr_xg { overflow:hidden; zoom:1; }
.thr_xg_tit { overflow: hidden; zoom: 1; font-size:0; }
.thr_xg_con { overflow:hidden; zoom:1; }
.thr_xg_con li { overflow:hidden; zoom:1; }
.thr_xg_con li dl { overflow:hidden; zoom:1; }
.thr_xg_con li dl dd { overflow:hidden; zoom:1; margin-top:1.5rem; }
.thr_xg_con li dl dd i { display:block; float:left; margin-right:0.6rem; display:inline; }
.thr_xg_con li dl dd i img { width:10.2rem; height:13.05rem; }
.thr_xg_con li dl dd h2 { overflow:hidden; height:2.7rem; line-height:2.7rem; background:url(../images/thr_xg_line.png) repeat-x center bottom/0.15rem 0.1rem; font-size:1.4rem; color:#333; }
.thr_xg_con li dl dd h2 span { font-size:1.8rem; font-weight:bold; color:#0c9da8; padding-right:1.2rem; }
.thr_xg_con li dl dd p { font-size:1.2rem; color:#666; line-height:1.8rem; overflow:hidden; zoom:1; padding:0.6rem 0rem; }
.thr_xg_con li dl dd p b { color:#333; }
.thr_xg_con li dl dd p a { color:#ff6600; }
.thr_xg_con li dl dd h3 { overflow:hidden; zoom:1;}
.thr_xg_con li dl dd h3 a { margin-right:0.9rem; width:5.5rem; height:2.5rem; line-height:2.5rem; display:block; padding-left:3rem; color:#fff; text-decoration:none; float:left; display:inline;}
.thr_xg_con li dl dd h3 a:nth-child(1){ background:url(../images/thr_an1.png) no-repeat center top/8.5rem 2.5rem;}
.thr_xg_con li dl dd h3 a:nth-child(2){ background:url(../images/thr_an2.png) no-repeat center top/8.5rem 2.5rem;}
.thr_xg_con li dl dd:first-child { margin-top:0rem; }
.sx_four { overflow:hidden; zoom:1; padding:1.5rem 1rem; }
.four_top { overflow:hidden; zoom:1; padding:1rem 0rem; text-indent:2em; font-size:1.2rem; color:#666; line-height:2.4rem; }
.four_top a { color:#ff6600; }
#four_xg { overflow:hidden; zoom:1; }
.four_xg_con { width:25.8rem; margin: 0 auto; overflow:hidden; zoom:1; }
.four_xg_con ul { overflow:hidden; }
.four_xg_con ul li { float: left; }
.four_xg_con ul li img{ width:8.2rem; height:6.2rem;}
.four_xg_ic1 { display:block; margin-top:1.75rem; }
.four_xg_ic1 img { width:1.65rem; height:2.7rem; }
.four_xg_ic2 { display:block; margin-top:1.75rem; }
.four_xg_ic2 img { width:1.65rem; height:2.7rem; }
.al_an { display:block; text-align:center; padding:1.5rem 0rem; }
.al_an a:nth-child(1) img {
width:17.55rem;
height:4.25rem;
}
.al_an a:nth-child(2) img {
width:12.3rem;
height:4.25rem;
}
.al_con { overflow:hidden; zoom:1; }
.al_con li { width:9.35rem; float:left; margin:1.5rem 0rem 0rem 1rem; display:inline; }
.al_con li i { display:block; text-align:center; }
.al_con li i img { width:9.35rem; height:6.5rem; }
.al_con li p { overflow:hidden; zoom:1; background:#f5f5f5; padding:0.5rem 0rem; text-align:center; line-height:1.6rem; font-size:1.2rem; color:#7e7e7e; }
.al_con li p a { color:#7e7e7e; }
.tnav { overflow: hidden; zoom: 1; background-size: contain }
.tnav ul { margin-top: -1px; margin-bottom: -1px; overflow: hidden; zoom: 1 }
.tnav ul li { float: left; width: 24.5%; line-height: 3.05rem; height: 3.05rem; border-right: 1px solid #067f8a; border-top: 1px solid #067f8a; border-bottom: 1px solid #1db4c1; border-left: 1px solid #1db4c1; text-align: center;  box-sizing: border-box; }
.tnav ul li a { display: inline-block; color: #fff; font-size: 1.6rem; }
.tnav ul li:nth-child(4n) {
border-right: 0
}
.tnav ul li:nth-child(4) a {
color: #fff725;
}
.tnav ul li:nth-child(6) a {
color: #fff725;
}
.bnav { overflow: hidden; zoom: 1;  background-size: contain }
.bnav ul { margin-top: -1px; margin-bottom: -1px; overflow: hidden; zoom: 1 }
.bnav ul li { float: left; width: 24.5%; line-height: 3.05rem; height: 3.05rem; border-right: 1px solid #067f8a; border-top: 1px solid #067f8a; border-bottom: 1px solid #1db4c1; border-left: 1px solid #1db4c1; text-align: center;  box-sizing: border-box }
.bnav ul li a { display: inline-block; color: #fff; font-size: 1.6rem; }
.bnav ul li:last-child { border-right: 0 }
.address { overflow:hidden; zoom:1; padding:1rem 0 1rem 2.7rem; font-size: 1.2rem; line-height: 2.1rem; color: #666; }
.address a { color:#666; }
.bbtn { text-align: center; font-size: 1.3rem; line-height: 1.5rem; margin-bottom: 1.5rem; margin-bottom:4rem; color:#666; }
.bbtn span { display: inline-block; }
.bbtn img { display: inline-block; width:1.95rem; height:1.95rem; }
.bbtn a { color: #666 }
.bdzj { overflow: hidden; zoom: 1; margin-top: 1rem; }
.bdzj_t { overflow: hidden; zoom: 1; line-height: 3rem; background: #ececec; font-size: 1.5rem;}
.bdzj_t ul li { float: left; width: 33.33%; text-align: center; }
.bdzj_t ul li.hover { background: #0d9eb0; color: #fff; }
.bdzj_c { overflow: hidden; zoom: 1; margin: 0 0.5rem;}
.bdzj_c ul li i { float: left; margin-right: 1rem; margin-top: 1rem; width: 10.25rem; height: 12.6rem }
.bdzj_c ul li h2 { font-size: 1.5rem; color: #353535; border-bottom: 1px dashed #ccc; line-height: 3rem; margin-top:1rem }
.bdzj_c ul li h3 { font-size: 1.3rem; line-height: 2.5rem; color: #0d9eb0; border-bottom: 1px dashed #ccc; }
.bdzj_c ul li p { font-size: 1.2rem; color: #666; line-height: 2.2rem; }
.bdzjbtn { margin-top: 0.4rem }
.bdzjbtn img { width: 7.95rem; height: 2.2rem; }
.yjry {  height: 4.5rem; font-size: 1.2rem; line-height: 2.2rem; color: #666666; padding-left: 5.7rem; padding-right: 1rem; margin-top: 1rem; border-bottom: 1px dashed #ccc; text-align: justify; padding-bottom: 1rem }