﻿/* CSS Document */
@charset "utf-8";

/*公共*/
@media only screen and (min-width: 640px){html { font-size: 135%; }}
*{padding:0px; margin:0px;font-family:'Microsoft YaHei', Helvetica, Arial, sans-serif;border: 0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, select, iframe{ padding:0; margin: 0; list-style:none;}
input{ -webkit-appearance: none;}
ul,li{list-style:none;}
table { border-collapse:collapse; border-spacing:0; }
input, button, textarea, checkbox, select, radio, form{vertical-align: top;border:0;-webkit-appearance:none;}
select{padding:0 5px;font-family:"Microsoft Yahei","Helvetica Neue", Helvetica, STHeiTi, sans-serif;-webkit-appearance:none;}
img{max-width:100%; vertical-align: middle; border:0;}
a {color: #323232;text-decoration:none;}
a:link, a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
.clear{clear:both;}
body,input{font-family:"Microsoft Yahei","Helvetica Neue", Helvetica, STHeiTi, sans-serif;}
body{min-width:320px; max-width:640px; margin:0 auto; background:#fff; color:#333;}
.fl{float: left;}
.fr{float: right;}

.logo{max-width:640px;}

.nav{max-width:640px;}
.nav ul li{width: 25%; height: 2.6rem; line-height: 2.6rem; font-size:0.95rem; border-right: #DBDBDB solid 1px;text-align: center; float: left; margin-right: -1px; }
.nav ul li.on { border-bottom: #DBDBDB solid 1px;}


.banner{z-index: 1;position: relative;}
.banner .ban_hd{position: absolute;bottom: 7px;left: 45%;}
.banner .ban_hd li{background-color: #666666;width: 0.75rem;height: 0.75rem;margin-right: 1rem;float: left;border-radius: 90%;}
.banner .ban_hd li.on{background-color: #017E7A;}


.kswys { border-top: #ebebeb 0.5rem solid; background: #fff; padding: 1.15rem 0rem 0.65rem 0rem; overflow: hidden; zoom: 1; }
.kswys .ktt { text-align: center; height: 2.15rem; line-height: 2.15rem; font-size: 1.15rem; color: #333333; }
.kswys b { display: block; text-align: center; margin-top: 0.8rem; }
.kswys b img { width: 9.5rem; padding: 0rem 0.5rem; }



.e51030 {background-color: #e5e5e5; height: 0.5rem; display: block; clear: both; margin: 1rem 0;}
.main { width: 94%; padding: 0 3%; overflow: hidden;}

.top_h4{margin-bottom: 0.5rem;}
.top_h4 h5{font-size: 1.15rem;display: inline-block;width: 75%;float: left;height: 2.0rem;line-height: 1.4rem;font-weight: 600;}
.top_h4 h5 img{padding: 0.4rem 0.5rem;background: #077D7D;border-radius: 0.25rem;margin-right: 3%;float: left;height: 0.7rem;}
.top_h4 a.more{background: #027e7a;color: #fff;font-size: 0.9rem;height: 1.55rem;line-height: 1.55rem;display: inline-block;float: right;padding: 0 0.65rem;}

.rdgz li{float: left;margin-bottom: 0.25rem;height: 5.6rem; font-size: 14px;}
.rdgz li a{font-size: 0.9rem;text-align: center;color: #fff;line-height: 1.3rem;display: block;padding: 1.5rem 0;}
.rdgz .ul1{width: 70%;}
.rdgz .ul1 li{width: 39%;}
.rdgz .ul2 li{width: 100%;}
.rdgz .ul1 li:nth-child(2n+1){width: 60%;margin-right: 1%;}
.rdgz li.ul1_1{background-color: #74cbb8;}
.rdgz li.ul1_2{background-color: #74cb91;}
.rdgz li.ul1_3{background-color: #fd8644;padding: 0;}
.rdgz li.ul1_4{background-color: #44c9da;}
.rdgz .ul1 li.ul1_5{background-color: #e5c443;width: 29.5%;margin-bottom: 0;}
.rdgz .ul1 li.ul1_6{background-color: #f7ac35;width: 29.5%;margin-right: 1%;margin-bottom: 0;}
.rdgz .ul1 li.ul1_7{background-color: #b4d143;width: 39%;margin-right: 0;margin-bottom: 0;}
.rdgz li.ul2_1{background-color: #dfc24e;height: 11.45rem;}
.rdgz li.ul2_2{background-color: #87a9e1;margin-bottom: 0;}
.rdgz li.ul1_3 a{line-height: 5.6rem;padding: 0;}
.rdgz li.ul2_1 a{padding: 4.42rem 0;}
.rdgz .ul2{width: 29%;}

.yydt dl{border: 1px solid #bfbfbf;width: 99%;border-radius: 0.25rem;}
.yydt dl dt{width: 95%;padding: 2.5%;position: relative;}
.yydt dl dt img{width:100%;}
.yydt dl dt span{position: absolute;bottom: 2%;width: 92%;height: 3.5rem;line-height: 3.5rem;padding-left: 3%;left: 2.5%;background: rgba(0,0,0,0.7);color: #fff;font-size: 1.7rem;}
.yydt dl dd{padding: 2.5%;border-top: 1px solid #bfbfbf;height: 4.5rem;}
.yydt dl dd a{display: block;padding-left: 3%;width: 97%;line-height: 4.5rem;font-size:1.6rem;}
.yydt dl dd a span{width:80%;display:inline-block;line-height:2.25rem;}
.yydt dl dd img{float: right;height: 4.5rem;width: 4.5rem;}
.ystd{width: 93%;margin: 0 3%;}
.ystd .dor_img{width: 44%;}
.ystd .dor_txt{width: 52%;}
.ystd .dor_txt h5{font-size: 1.15rem;font-weight: 600;}
.ystd .dor_txt span{font-size: 0.9rem;display: block;margin: 0.5rem auto;}
.ystd .dor_txt p{font-size: 0.9rem;line-height: 1.75rem;width: 100%;}
.ystd .dor_txt p b{font-weight: 600;}
.ystd .dor_txt .dor_zx{font-size:0.95rem;background-color: #ffb400;color: #fff; width: 8rem; height: 2rem;line-height: 2rem;text-align: center;display: block; margin-top: 0.75rem; border-radius: 0.25rem;}
.ystd .hd{margin-top: 1.0rem;}
.ystd .hd li{background-color: #c7c7c7;width: 0.5rem;height: 0.5rem;border-radius: 90%;margin-right: 3%;float: left;}
.ystd .hd li:first-child{margin-left: 45%;}
.ystd .hd li.on{background-color: #027e7a;}
a.ff0000 {color: #ff0000;}



.p_gh {font-size: 1.1rem;color: #fff;text-align: center;background-color: #027e7a;padding: 0.5rem 0;width: 94%;margin: 0 3%;font-weight: 700;}



.order .input_box{ float:left;padding: 4px 10%; background:#fff; width: 80%; }
.order .input_box span{float:left;line-height: 2rem;padding: 0;width: 30%;color:#454545;font-size: 0.95rem;margin-top: 1.5%;}
.order .input_box span em{color: #30A0C5;float: left;margin-top: 5%;height: 1.25rem;margin-right: 3%;}
.order .input_box input{float:left;line-height: 2rem;color:#9595A5;width: 59%;padding: 0 2%;margin-top: 1.5%;background:#fff;border:1px solid #cccccc;font-size: 0.95rem;-webkit-appearance: none;}
.order .input_box input#tj_yuyue{float:left; margin:1.5% 0 0;height: 2rem;background: url(../images/yy.jpg) no-repeat 97% center/8% auto;}
.order .order_button{ float:left; width: 90%;padding-left: 7%;margin-top:0.833em;}
.order .order_button a{ float:left; width:28%;font-size: 0.95rem;color:#fff; border-radius:5px; background: #FDA704; text-align: center;line-height: 2.5rem;}
.order .order_button a.sub_up{margin-right: 5%;background-color: #027e7a;margin-left: 17%;}
.order .order_button a.sub_zx{background-color: #ff6600;}



.bot_nav{background-color: #027e7a; margin-top: 1.85rem;}
.bot_nav li{font-size: 0.95rem;float: left;width: 25%;padding: 0.3rem 0;text-align: center;}
.bot_nav li a{width: 99%;border-right: 1px solid #fff;display: inline-block;float: left;color: #fff;line-height: 2.0rem;}
.bot_nav li:last-child a{border-right: none;}
.footer{background-color: #e4e4e4;padding: 1.05rem 3%;margin-bottom: 50px;}
.footer .fot_ewm{float: right;width: 29%;text-align: center; }
.footer .fot_ewm span{font-size: 1rem;float: left;width: 100%;text-align: center;}
.footer p{font-size: 0.95rem;line-height: 1.8rem; width:98%;text-align: center;}



/* 列表页 */
.dj_lb{  width: 100%; border: 1px solid #fff;background: #FFFFFF;}
.dj_lba{ height: 5.8rem; width: 92%; margin-left: 4%; margin-right: 4%; padding-top: 1rem; border-bottom: 1px solid #E0E0E0;}
.dj_lba h1 { color: #333333; font-size: 1.15rem;font-weight:normal ; margin-bottom: 0.5rem;}
.dj_lba h1 span { width:0.13rem; height: 0.65rem; background: #53c2f9; display: inline-block; margin-right: 0.25rem;  padding-top: 0.25rem;}
.dj_lba p{ color: #666666; font-size: 0.85rem; line-height: 1.5rem; letter-spacing: 0.025rem;}
.dj_lba .dj_col { color: #ff7e00;}

.mc { margin: 0 auto;}
.dj_lbb{  width: 92%; margin-top: 1.325rem;}
.dj_lbb ul{ margin-top:1rem; margin-bottom:0.5rem;height: 1rem; line-height:0.2rem;}
.dj_lbb ul li {
    color: #333333;
    float: left;
    font-size: 0.85rem;
    list-style: outside none none;
    padding: 0.425rem 0.8rem;
    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.85rem; color: #333333;}
.dj_lbb ul li:hover{ color:#0059a5;}


/* 文章页 */
.show_wrap { padding:0 0.95rem 1rem 0.95rem;}
.bgfff {background: #fff;}
.mt10 { margin-top: 0.25rem;}
.clears {zoom: 1;}
.show_crumb { padding:0.375rem 0; border-bottom: 1px solid #dadada;}

.show_crumb img { width: 1.275rem; display: inline-block; vertical-align: top;}
.show_crumb a { margin:0 0.2rem; font-size: 0.95rem;}
.show_box { padding-top:1.15rem;}
.show_box .show_tle { text-align: center; font-size:1.15rem; margin-bottom: 0.9rem; font-weight: normal; }
.show_box .show_ly { text-align: center; color: #666; font-size: 0.8rem; margin-bottom: 0.5rem;}
.show_box .show_ly a { display: inline-block; vertical-align: middle; padding:0 0.275rem; height:1.4rem; line-height:1.27rem; border:1px solid #ff7e00; color: #ff7e00; border-radius: 0.2rem; margin-left: 0.3rem;}
.show_tip { background: #b0d2e3; font-size: 0.8rem; line-height: 1.55rem; color: #003163; padding:0.375rem; border-radius:0.2rem; }
.show_tip a { color: #ff4614;}
.show_con p { margin-top: 0.8rem; color: #414141; font-size: 0.95rem; line-height: 1.65rem;text-align:justify;}
/*.show_con img{max-width: 95%;}*/
.show_btns { margin:1rem 0 0rem 0; text-align: center;}
.show_btns a { display: inline-block; vertical-align: middle; margin:0 0.35rem; height: 2.25rem; line-height: 2.25rem; 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 #0052a6; color: #0052a6;}
.show_btns a:last-child { border:1px solid #ff5f11; color: #ff5f11;}


.ystdlb{ width: 92%; margin-left: 4%; margin-right: 4%;}
.dj_lb .dor_all{ margin-bottom: 1.2rem;}
.dj_lb .dor_all:last-child{margin-bottom: 0rem;}
.dj_lb .dor_img{width: 44%;}
.dj_lb .dor_txt{width: 52%;}
.dj_lb .dor_txt h5{font-size: 1.15rem;font-weight: 600;}
.dj_lb .dor_txt span{font-size: 0.9rem;display: block;margin: 0.5rem auto;}
.dj_lb .dor_txt p{font-size: 0.9rem;line-height: 1.75rem;width: 100%;}
.dj_lb .dor_txt p b{font-weight: 600;}
.dj_lb .dor_txt .dor_zx{font-size:0.95rem;background-color: #ffb400;color: #fff; width: 8rem; height: 2rem;line-height: 2rem;text-align: center;display: block; margin-top: 0.75rem; border-radius: 0.25rem;}
.dj_lb .hd{margin-top: 1.0rem;}









