@charset "utf-8";
* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin: 0; padding: 0; }
body { color: #333; font-family: Microsoft Yahei; font-size: 0.6rem; background: #f2f2f2; }
a { text-decoration: none; border: none; color: #333; }
a:hover { text-decoration: underline; text-decoration: none; }
ul, li { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: none; vertical-align: middle; }
.clearfix { zoom: 1; display: block }
.clearfix:after { content: ""; height: 0px; display: block; clear: both; visibility: hidden; }
.layout {  margin: 0px auto; background: #fff; overflow: hidden; }
.container { width: 14.5rem; margin: 0px auto; }
.clear { zoom: 1; }
.clear:after { height: 0; display: block; content: ""; clear: both; }
.fl { float: left; }
.fr { float: right; }
.mc { margin: 0 auto; }
.dis-inline { display: inline-block; vertical-align: middle; }
.text-center { text-align: center; }
.overall { width: 16rem; margin: 0 auto; background: #efefef; overflow: hidden; }
.duan { clear: both; }
.lxb p { font-size: 15px; }
.font28 { font-size: 0.7rem; }
.font26 { font-size: 0.65rem; }
.font20 { font-size: 0.5rem; }
.font18 { font-size: 0.45rem; }
.mt10 { margin-top: 0.25rem; }
.mt11 { border-top: 0.25rem solid #eee; }
.mt12 { border-bottom: 0.35rem solid #eee; }
.bgfff { background: #fff; }
.border-bg { border: 0.25rem solid #eee; }
header img { width: 100%; } 
.footer { text-align: center; line-height: 1.8em; padding: 0.5rem 0; }
nav { width: 100%; clear: both; overflow: hidden; background: #fff; }
nav ul { width: 95%; margin: auto; padding: 0.5rem 0rem; }
nav ul li { width: 17%; color: #5b5b5b; margin: 2% 4%; line-height: 1rem; text-align: center; float: left; }
nav ul li a{color:#5b5b5b; font-size:0.5rem; }
nav ul li a:before { content: ""; display: inline-block;  width: 2.5rem; height: 2.5rem; border-radius: 50%; }
nav ul li:nth-child(1) a:before {  background:#ffa3c9 url(../images/yysy.jpg) center no-repeat; background-size:1.5rem;   }
nav ul li:nth-child(2) a:before {  background:#72c1f8 url(../images/gyhy.jpg) center no-repeat;background-size:1.5rem;  }
nav ul li:nth-child(3) a:before {  background:#8bdd91 url(../images/jbbk.jpg) center no-repeat; background-size:1.5rem; }
nav ul li:nth-child(4) a:before {  background:#fd9d9b url(../images/hbrq.jpg) center no-repeat; background-size:1.5rem; }
nav ul li:nth-child(5) a:before {  background:#f5b599 url(../images/zjtd.jpg) center no-repeat; background-size:1.5rem;   }
nav ul li:nth-child(6) a:before {  background:#d7adf3 url(../images/jyzd.jpg) center no-repeat; background-size:1.5rem; }
nav ul li:nth-child(7) a:before {  background:#ffd15e url(../images/yygh.jpg) center no-repeat; background-size:1.5rem; }
nav ul li:nth-child(8) a:before {  background:#9fa7fc url(../images/lylx.jpg) center no-repeat; background-size:1.5rem; }
.cj_slide { position: relative; overflow: hidden; width: 100%; margin: 0 auto }
.cj_slide .bd { position: relative; }
.cj_slide .hd { position: absolute; bottom: 0; left: 0px; height: 20px; width: 100%; text-align: center; }
.cj_slide .hd li { background: #858585; display: inline-block; width: 10px; height: 10px; margin: 0px 3px; text-indent: -9999px; border-radius: 100%; }
.cj_slide .hd li.on { background: #fcc82a }
.cj_slide img { display: block; width: 100%; float: left; margin: 0px auto; }
.home_gg { padding: 0 0.375rem; background: #fff; height: 2.7rem; margin-bottom: 10px; border-bottom: 1px #CCCCCC solid; }
.home_gg .hyrd{ width:5rem; }
.home_gg img { width: 5rem !important; margin-top: 0.15rem; }
.home_hot { height: 2.5rem; width: 9.8rem; }
.home_hot span { color: #ffd15e; padding: 0 5px; height: 1rem; line-height: 0.8rem; font-size: 2rem; margin-right: 3px; }
.home_hot .ment-info { height: 2.5rem; width: 9.25rem; }
.home_hot .ment-info li { width: 15.25rem; height: 1rem; line-height: 1rem; margin-top: 0.2rem; }
.home_btn { padding: 0.625rem 0 0.75rem 0.125rem; }
.home_btn ul li { float: left; width: 7.5rem; padding: 0.425rem 0 0.25rem 0.425rem; border: 1px solid #dadada; border-radius: 0.25rem; margin: 0 0 0.25rem 0.25rem; }
.home_btn ul li .xtbb { width:3.2rem;}
.home_btn ul li img { display: block; width: 3.2rem; }
.home_btn ul li div { width: 3.6rem; }
.home_btn ul li div h3 { font-size: 0.7rem; font-weight: normal; }
.home_btn ul li div p { font-size: 0.45rem; margin: 0.2rem 0 0.25rem; color: #bbb; }
.home_btn ul li div i { display: block; width: 0.75rem; height: 0.05rem; background: #3f8f6d; }
.home_tle { height: 2rem; background: url(../images/homebg_18.png) repeat-x left center; width: 11.375rem; margin: 0 auto; text-align: center; }
.home_tle h3 { margin: 0 auto; font-size: 0.7rem; font-weight: normal; width: 5.5rem; background: #efefef; color: #3f8f6d; padding-top: 0.25rem; line-height: 0.9rem; }
.home_tle p { margin: 0 auto; font-size: 0.45rem; color: #666; width: 5.5rem; background: #efefef; line-height: 0.45rem; }
.renqun { overflow: hidden; padding: 8% 10px 2%; background:#fff; }
.renqun ul li { width: 31.5%; margin: 0 2.5% 8px 0; padding-bottom: 2.5%; border-radius: 10px; background-color: #e7e4fe; float: left; text-align: center; overflow: hidden; }
.renqun ul li:nth-of-type(3n) { margin-right: 0; }
.renqun ul li:nth-of-type(2) { background-color: #ffdad9; }
.renqun ul li:nth-of-type(3) { background-color: #d8e7ff; }
.renqun ul li:nth-of-type(4) { background-color: #ffe1c1; }
.renqun ul li:nth-of-type(5) { background-color: #f0c1ff; }
.renqun ul li:nth-of-type(6) { background-color: #ffd7c1; }
.renqun ul li:nth-of-type(7) { background-color: #b6f0ef; clear: both; }
.renqun ul li:nth-of-type(8) { background-color: #ffffd9; }
.renqun ul li:nth-of-type(9) { background-color: #c6f9ff; }
[class*="icon-n"]:before, [class^="icon-n"]:before, [class*="icon-n"]:after, [class^="icon-n"]:after { content: ""; display: inline-block; }
.rq_span:before { width: 1.2rem; height: 1.3rem; margin: 4% 0 0 0; }
.icon-n-ret:before { background: url(../images/index7.jpg) no-repeat center; background-size: 80% 100%; }
.icon-n-rnv:before { background: url(../images/index8.jpg) no-repeat center; background-size: 100% 90%; }
.icon-n-rnan:before { background: url(../images/index9.jpg) no-repeat center; background-size: 80% 100%; }
.icon-n-rln:before { background: url(../images/index10.jpg) no-repeat center; background-size: 100% 100%; }
.icon-n-rby:before { background: url(../images/index11.jpg) no-repeat center; background-size: 100% 100%; }
.icon-n-rzl:before { background: url(../images/index12.jpg) no-repeat center; background-size: 90% 100%; }
.icon-n-rwh:before { background: url(../images/index13.jpg) no-repeat center; background-size: 100% 85%; }
.icon-n-rhl:before { background: url(../images/index14.jpg) no-repeat center; background-size: 90% 80%; }
.icon-n-rzz:before { background: url(../images/index15.jpg) no-repeat center; background-size: 90% 90%; }
.renqun ul li p { font-size: 0.5rem; text-align: center; color: #272636;  }
.renqun ul li p:nth-of-type(2) { font-size: 0.4rem; font-weight: normal; color: #666667; }
.home_ad { background: url(../images/index16.jpg) no-repeat; width: 16rem; height: 3.8rem; background-size: 16rem 3.8rem; padding: 0.5rem 0 0 7.3rem; position: relative; }
.home_ad p { font-size: 0.6rem; text-shadow: 0 0.07rem 0.5rem #fff; line-height: 0.7rem; }
.home_ad p:nth-child(3) { margin-top: 0.2rem; }
.home_team ul { padding: 0.175rem 0 1.6rem; }
.home_team ul li { float: left; width: 5rem; margin-top: 0.825rem; margin-left: 0.25rem; background: #E8E2E2; }
.home_team .home_docimg { display: block; margin: 0 auto; width: 4.4rem; height: 4.2rem; overflow: hidden; padding-top: 0.3rem; }
.home_team .home_docimg img { display: block; width: 4rem; }
.home_team ul li h3 { font-weight: normal; font-size: 0.65rem; text-align: center; border: 1px solid #3f8f6d; margin: 0.275rem auto; width: 2.5rem; line-height: 0.95rem; }
.home_team ul li p { text-align: center; font-size: 0.475rem; height: 0.925rem; color: #FF0000; }
.dj_nav { width: 16rem; height: 3.325rem; background: #FFFFFF; margin-top: 0.25rem; margin-bottom: 0.25rem; }
.dj_nav .dj_nava { width: 5.25rem; height: 2.2rem; margin-top: 0.425rem; text-align: center; }
.dj_nav p { text-align: center; margin-top: 0.15rem; }
.dj_nav img { width: 0.05rem; height: 2.1rem; margin-top: 0.575rem; }
.dj_nav .dj_navb { width: 5.25rem; height: 2.2rem; margin-top: 0.55rem; text-align: center; }
.dj_nav .dj_navc { width: 5.25rem; height: 2.2rem; margin-top: 0.575rem; text-align: center; }
.dj_nav .dq_icon { width: 2.05rem; height: 1.35rem; margin: 0 auto; background: url(../images/spr_dqgz.png) no-repeat; background-size: 6.15rem auto; }
.dj_nav .dq_icon2 { background-position: -2.05rem 0; }
.dj_nav .dq_icon3 { background-position: -4.1rem 0; }
.dj_lb { width: 16rem; border: 1px solid #fff; background: #FFFFFF; }
.dj_lba { width: 14.725rem; padding-top: 1rem; border-bottom: 1px solid #E0E0E0; }
.dj_lba h1 { color: #333333; font-size: 0.6rem; font-weight: normal; margin-bottom: 0.5rem; }
.dj_lba h1 span { width: 0.075rem; height: 0.65rem; background: #3f8f6d; display: inline-block; margin-right: 0.25rem; padding-top: 0.25rem; }
.dj_lba p { color: #666666; font-size: 0.55rem; line-height: 1rem; letter-spacing: 0.025rem; }
.dj_lba .dj_col { color: #FF0000; }
.dj_lbb { height: 1.875rem; width: 14.725rem; margin-top: 0.625rem; }
.dj_lbb ul { width: 9.45rem;  }
.dj_lbb ul li { color: #333333; float: left; font-size: 0.55rem; list-style: outside none none; padding: 0.125rem 0.4rem; text-align: center; border-right: 1px solid #a5c0dc; }
.dj_lbb ul li.thisclass { color: #a5c0dc; }
.dj_lbb ul li:last-child { border-right: none; }
.dj_lbb ul li a { font-size: 0.6rem; color: #333333; }
.dj_lbb ul li:hover { color: #0059a5; }
.show_wrap { padding: 0 0.75rem 1rem 0.75rem; }
.show_crumb { padding: 0.375rem; border-bottom: 1px solid #dadada; background: #fff; }
.show_crumb img { width: 0.875rem; display: inline-block; vertical-align: top; }
.show_crumb a { margin: 0 0.2rem; }
.show_box { padding-top: 0.75rem; }
.show_box .show_tle { text-align: center; font-size: 0.80rem; margin-bottom: 0.5rem; font-weight:bold;color: #3f8f6d; }
.show_box .show_ly { text-align: center; color: #666; font-size: 0.5rem; margin-bottom: 0.5rem; }
.show_box .show_ly a { display: inline-block; vertical-align: middle; padding: 0 0.275rem; height: 0.9rem; line-height: 0.75rem; border: 1px solid #3f8f6d; color: #3f8f6d; border-radius: 0.2rem; margin-left: 0.3rem; }
.show_tip { background: #f2f2f2; font-size: 0.5rem; line-height: 0.9rem; color: #666; padding: 0.375rem; border-radius: 0.2rem; }
.show_tip a { color: #FF0000; }
.show_con p { margin-top: 0.4rem; color: #414141; line-height: 0.8rem; text-align: justify; }
.show_btns { margin: 1.5rem 0 1rem 0; text-align: center; }
.show_btns a { display: inline-block; vertical-align: middle; margin: 0 0.35rem; height: 1.5rem; line-height: 1.3rem; padding: 0 0.375rem; border-radius: 0.25rem; }
.show_btns a img { display: inline-block; vertical-align: middle; margin-right: 0.25rem; width: 1.15rem; }
.show_btns a:first-child { border: 1px solid #333333; color: #333333; }
.show_btns a:last-child { border: 1px solid #3f8f6d; color: #3f8f6d; }
.show_page { border-top: 1px solid #dadada; }
.show_page ul li { display: block; margin-top: 0.6rem; font-size: 0.5rem; }
.show_page ul li a { font-size: 0.5rem; }
.show_con .imgradius { border-radius: 0.25rem; }
.show_con img { display: inline-block; max-width: 100%; }
.show_page { border-top: 1px solid #dadada; }
.show_page ul li { display: block; margin-top: 0.6rem; font-size: 0.5rem; }
.show_page ul li a { font-size: 0.5rem; }
.banner{ overflow:hidden}
.banner img{ width:100%;}
.fshow{ position:absolute; width:90%; margin:0 auto;}
.show{ position:relative; width:160px; height:40px; top:-200px; background:url(../images/sending.gif) no-repeat center center; margin:0 auto;  background-size:160px 40px;}
.swt_rg{-webkit-box-sizing:border-box;width:40px;height:auto;-webkit-border-radius:4px;border-radius:4px;background:url(../images/zz_2.gif) rgba(188,18,18,.7) 10px 2px no-repeat;background-size:34px 28px;font-family:"microsoft yahei";line-height:1.2em;    position: fixed;right: 0px;top: 30%;}
.swt_rg a{display:block;padding:40px 10px 10px 14px;font-weight:600;font-size:16px}
.new_form{ width:100%; overflow:hidden;    margin: .3rem 0; background:#fff; }
.new_form .f_tit{ line-height:1.38rem; background-color:#3e8f6c; color:#fff; font-size:.6rem;}
.new_form .f_tit img{ width:1.2rem; height:1.2rem; margin:0 .54rem; vertical-align:top;margin-top: 0.1rem;}
.new_form .f_tit a{ float:right; margin-right:.3rem; color:#fff;}
.new_form .f_c { text-align:center; width:100%; padding:1.2rem 0 .9rem;}
.new_form .f_c h2{ color:#29b0a2; font-size:.72rem; font-weight:normal; width:15rem; border-bottom:1px #29b0a2 solid; margin:0 auto .32rem; padding-bottom:.32rem; }
.new_form .f_c span{ font-size:.51rem; color:#f00;}
.new_form .f_c span em{ width:.54rem; height:.54rem; display:inline-block; margin:0 .3rem 0 .78rem; background-image:url(images/right_form.png); background-size:.54rem .54rem;}
.new_form .f_c span em:nth-of-type(1){ margin-left:0;}
.new_form ul{ padding:0 1.4rem;}
.new_form ul li{ width:100%; display:inline-block; margin-bottom:.48rem;}
.new_form ul li span{ width:22%; display:inline-block; float:left; background-color:#29b0a2; line-height:1.18rem; color:#fff; text-align:center;}
.new_form ul li input,.new_form ul li textarea{ line-height:1.08rem; border:0; width:78%; font-size:.5rem; background:none; border:.06rem #29b0a2 solid;}
.new_form ul li textarea{ line-height:.7rem; padding:0 0 1rem  0;}
.new_form ul p{ width:78%; float:right; font-size:.42rem; margin-top:-.38rem; text-indent:.1rem;display:inline-block; line-height:.72rem;}
.new_form ul p font{ color:#f00;}
.new_form ul .btn_form{ width:100%; text-align:right; display:inline-block; margin-top:.3rem; margin-bottom: 0.3rem;}
.new_form ul .btn_form input{ border: 0; background: none;width:30%; color: #fff; font-size: .5rem;vertical-align: middle; line-height: .9rem;background-color:#e98a3c;}
