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; }
fieldset, img { border:0; vertical-align:top; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
ol, ul, li, dl, dt, dd { list-style:none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color:#000; text-decoration:none; }
a:link, a:visited { text-decoration:none; }
.red, .red a { color:#e1203f; }
.green, .green a { color:#0f63ad; }
.left { float:left; }
.right { float:right; }
.autohei { height:auto; width:100%; overflow:hidden; zoom:1;}
.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }
.blank { height:10px; font-size:0; line-height:0; clear:both; overflow:hidden; }
html{font-size:16px;}
body { font-size:14px; margin:0 auto; color:#333;max-width:640px;min-width:320px;position: relative;height:100%;}
 img{ max-width:100%;max-height:100%;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}

@media screen and (min-width:320px) {
html {
font-size:0.625rem;-webkit-text-size-adjust:none;
}
}
@media screen and (min-width:400px) {
html {
font-size:0.75rem;
}
}
@media screen and (min-width:480px) {
html {
font-size:0.875rem;
}
}
@media screen and (min-width:560px) {
html {
font-size:1rem;
}
}
@media screen and (min-width:600px) {
html {
font-size:1.125rem;
}
}
@media screen and (min-width:640px) {
html {
font-size:1.25rem;
}
}


.top{ background: url(/temimages/top_bg.png) repeat-x center top; background-size:100% 100%; zoom:1; overflow:hidden;  position:fixed; left:0; top:0; width:100%; z-index:999;}
.top .top_in{ max-width:640px;min-width:320px; margin:0 auto; }
.top .top_in a{color:white;}
.top .top_in h3{ float:left; font-size:1.2rem; padding-left:1rem; color:#ffffff; line-height:4.15rem;}
.top .top_in h3 img{ vertical-align:top; width:1.5rem; height:1.5rem; margin-top:0.5rem;}
.top .top_in p{ float:right; font-size:1.2rem; color:#ffffff; line-height:4.15rem; padding-right:1rem;}
.top .top_in p a{ color:#ffffff;}
.top .top_in p img{ vertical-align:middle; width:1.95rem; height:1.95rem; margin-right:0.2rem;}
.top_jl{ margin-top: 4.15rem;  padding:.8rem 0;}

.nav{width:100%;overflow:hidden;}
.nav ul li{ float:left; width:25%; text-align:center; line-height:4.4rem; background:#1169c3; font-size:1.7rem; color:#fff; border-bottom:1px solid #fff; border-right:1px solid #fff;}
.nav ul li a{ color:#fff; display:block;}
.bannerjm .bannerjm_a{ width:100%; height:17rem; overflow:hidden;}
.yydt{ width:100%; margin:0;}
.yydt_tit{ width:100%; overflow:hidden; margin:0 auto; }
.yydt_tit li{ width:33.3%; overflow:hidden; float:left;  margin-bottom:1rem; position:relative; background:#f0f0f0; }
.yydt_tit li div{ border-right:1px solid #b8b8b8; height:3.5rem; line-height:3.5rem; text-align:center; font-size:1.8rem;  cursor:pointer; }
.yydt_tit li.last div{ border-right:none; }
.yydt_tit li.on{ color:#fff; height:3.5rem; background:url(/temimages/bg_yydt_on.jpg) no-repeat center bottom; background-size:10.15rem 0.45rem; }
.yydt_tit li.on div{ background:#0060be; }
.yydt_con{ width:98%;  height:45.5rem; margin:0 auto 1.5rem; }
.yydt_con a{ font-size:1.2rem; color:#333; }
.yydt_con ul{ width:98%; padding:0 .3rem;}
.bor{ border:1px solid #a0a0a0;}
.yydt_list dl{ width:100%; margin-top:.6rem;margin-bottom:.6rem; height:11.5rem;margin-left: .2rem; border-bottom:1px dashed #ccc;}
.yydt_list dl dt{ width:36%; float:left;}
.yydt_list dl dt img{ width:100%; height:55%;}
.yydt_list dl dd{ width:60%; float:left; padding-left:3%;}
.yydt_list dl dd h2{ font-size:1.2rem; font-weight:bold;line-height:1.8rem; margin-bottom:.8rem;}
.yydt_list dl dd h2 a{ color:#464646;}
.yydt_list dl dd p{ font-size:1.2rem;color:#646464;line-height:1.8rem;}
.yydt_list dl dd p a{ color:#f00808;}
.yydt_list ul{ margin-top:.5rem; margin-bottom:1rem;}
.yydt_list li{ overflow:hidden;}
.yydt_list li a{ height:3.4rem; border-bottom:1px dashed #b2b2b2; line-height:3.4rem; display:block; background:url(/temimages/bg_yydt.jpg) no-repeat 28.5rem 0.85rem; background-size:1.65rem 1.65rem; }
.yydt_list li a span{ float:right;}
.yydt_list li b{ display:inline-block; border-top:0.45rem solid transparent; border-bottom:0.45rem solid transparent; border-left:0.45rem solid #cccccc; padding:0 0.3rem; }
.yydt_con li.bor{ height:12.9rem; width:98%; }
.yydt_con ul li img{ width:13.85rem; margin:1.6rem 0.5rem; }
.yydt_con ul li h2{ font-size:1.1rem; margin-top:1.3rem; }
.yydt_con ul li p{ color:#9fa0a0; font-size:1rem; line-height:1.8rem; }
.yydt_con ul li:last-child{border-bottom: none;}
.yydt_con a.gyjz_more {
    display: block;
    width: 24.35rem;
    height: 2.45rem;
    text-align: center;
    margin: 1.5rem auto 1.75rem;
    border: 1px solid #e96503;
    line-height: 2.45rem;
    font-size: 1.3rem;
    color: #e96503;
    background: url(/temimages/bg_gyjz_more.jpg) no-repeat 18.6rem center;
    background-size: 1.35rem 1.35rem;
    border-radius: 0.2rem;
}
@media screen and (max-width:520px) {
.yydt_con a{ font-size:1.35rem; color:#333; }
.yydt_con{ height:45.5rem; margin-bottom:1rem;}
}
.title_ss{ background:url(/temimages/title_bg.png) repeat-x ; color:#fff;}
.zlxm{ width:100%; padding-bottom:1.5rem; font-family:"Î¢ÈíÑÅºÚ";}
.zlxm .title_ss{ height:4rem; line-height:4rem;}
.zlxm .title_ss h4{width:75%; float:left; font-size:1.8rem; font-weight:600; padding-left:1rem; letter-spacing:.2rem;}
.zlxm .title_ss .yybtn{ width:18%; height:2.6rem; line-height:2.6rem; margin:0.7rem 0 0.7rem 1rem; float:left; background:#fff; color:#1061b4; text-align:center; font-size:1.2rem; border-radius:.4rem; -webkit-border-radius:.4rem; -moz-border-radius:.4rem;}
.zlxm ul{ margin:.6rem 0;}
.zlxm ul li{ width:22%; height:4rem; line-height:4rem; background:#1061b4; float:left; margin:1%;}
.zlxm ul li.width26{ width:26%;}
.zlxm ul li a{ display:block; font-size:1.3rem; color:#fff; text-align:center;}
.zlxm .zxbtn1{ width:48%; height:7rem; margin:0 1%; float:left; background: #7cb5e7 url(/temimages/zlxm_zxbtn1.png) no-repeat 10.7rem center; background-size:28% 60%; padding:1rem 0;}
.zlxm .zxbtn1 a{ display:block;}
.zlxm .zxbtn1 a p{ font-size:1.1rem; line-height:1.4rem; margin-left:1rem; color:#fff; }
.zlxm .zxbtn1 a p:nth-of-type(1){ font-size:1.5rem; margin-bottom:.5rem;}
.zlxm .zxbtn2{ width:48%; height:7rem; margin:0 1%; float:left; background: #ffbd56 url(/temimages/zlxm_zxbtn2.png) no-repeat 10.7rem center; background-size:28% 60%; padding:1rem 0;}
.zlxm .zxbtn2 a{ display:block;}
.zlxm .zxbtn2 a p{ font-size:1.1rem; line-height:1.4rem; margin-left:1rem; color:#fff; }
.zlxm .zxbtn2 a p:nth-of-type(1){ font-size:1.5rem; margin-bottom:.5rem;}

.yyzj{ width:100%; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:1.5rem;}
.yyzj .title_ss,.tslf .title_ss,.yyanli .title_ss,.gongyi .title_ss,.yyjj .title_ss{ height:5rem; padding:.5rem;}
.yyzj .title_ss h2,.tslf .title_ss h2,.yyanli .title_ss h2,.gongyi .title_ss h2,.yyjj .title_ss h2{ font-size:1.8rem; line-height:2.4rem; font-weight:600; text-align:center;letter-spacing:.2rem;}
.yyzj .title_ss>p,.tslf .title_ss>p,.yyanli .title_ss>p,.gongyi .title_ss>p,.yyjj .title_ss>p{ font-size:1.1rem; text-align:center;}
.yyzj .ban6-con{width:100%; height:32rem; overflow:hidden;}
.yyzj .ban6-con .swiper-container .swiper-wrapper .swiper-slide dl{height:32rem; float:left; margin:2%;}
.yyzj .ban6-con .swiper-container .swiper-wrapper .swiper-slide dl dt img{ width:12rem; height:15rem; margin:.5rem 1.5rem; }
.yyzj .ban6-con .swiper-container .swiper-wrapper .swiper-slide dl dd{ font-size:.9rem; color:#666; padding:.4rem 0rem; line-height:1.8rem;}
@media screen and (max-width:460px) {
.yyzj .ban6-con .swiper-container .swiper-wrapper .swiper-slide dl dd{ font-size:1.1rem;}
.yyzj .ban6-con .swiper-container .swiper-wrapper .swiper-slide dl dd:nth-of-type(2){ height:9rem; font-size:1.1rem; }
}
.yyzj .ban6-con .swiper-container .swiper-wrapper .swiper-slide dl dd a{ color:#e60012;}
.yyzj .ban6-con .swiper-container .swiper-wrapper .swiper-slide dl dd:nth-of-type(1){ font-size:1.4rem; color:#333;}
.yyzj .ban6-con .swiper-container .swiper-wrapper .swiper-slide dl dd:nth-of-type(1) a{ color:#333;}
.yyzj .ban6-con .swiper-container .swiper-wrapper .swiper-slide dl dd:nth-of-type(1) span{ font-size:1.8rem; font-weight:bold; color:#1169c3; margin-right:.5rem;}
.yyzj .ban6-con .swiper-container .swiper-wrapper .swiper-slide dl dd:nth-of-type(2){ height:10rem; font-size:1.1rem; }
.yyzj .ban6-con .swiper-container .swiper-wrapper .swiper-slide dl dd p{ width:7rem; height:2.2rem; line-height:2.2rem; font-size:1.4rem;  background:#ff6b1b; border-radius:1.4rem; -webkit-border-radius:1.4rem; -moz-border-radius:1.4rem; text-align:center; float:left; margin-left:.2rem;}
.yyzj .ban6-con .swiper-container .swiper-wrapper .swiper-slide dl dd p a{display:block; color:#fff;}

.tslf{ width:100%; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ";}
.tslf ul{ background:#ecf4fd; padding:.5rem .5rem 2rem .5rem; }
.tslf ul li{ line-height:3rem;text-align: left;margin-left: .5rem;margin-right: .5rem;border-bottom: 1px dashed #999;}
.tslf ul li p{font-size:1.2rem;display: inline-block;line-height:2rem; color:#1169c3;}
.tslf ul li p span{display: inline-block;color:#1169c3; font-weight:bold;}

.yyanli{ width:100%; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; padding-bottom:1rem;}
.yyanli .yyanli_a{ margin:1rem .5rem; padding:1rem; background:#e0f0ff;}
.yyanli .yyanli_a img{ width:100%;}
.yyanli .yyanli_a h4{ font-size:1.3rem; font-weight:bold; line-height:2rem; text-align:center; margin:.5rem 0; color:#434343;}
.yyanli .yyanli_a p{ margin: .5rem;text-align: justify;text-indent: 2em;font-size: 1.2rem;line-height: 1.8rem; color:#5a5a5a;}
.yyanli .yyanli_a p a{ color:#e60012;}
.yyanli h3{ height:4rem; width:20rem; margin:0 auto; font-size:1.6rem; font-weight:bold; color:#0f5baa; text-align:center; border:2px #0f5baa solid; line-height:4rem; }
.yyanli ul{ margin-top:1rem;}
.yyanli ul li{ width:48%; margin-left:.5rem; float:left; padding-bottom:.5rem;}
.yyanli ul li img{ width:100%;}
.yyanli ul li p{ height:1.6rem; overflow:hidden; font-size:.9rem; color:#434343; line-height:1.6rem; text-align:center;}
@media screen and (max-width:460px) {
.yyanli ul li p{ font-size:1.1rem; color:#434343; line-height:1.6rem; text-align:center;}
}
.yyanli>a { display:block; width:25rem; height:4rem; margin:.5rem auto; background:url(/temimages/kfal_btn.jpg) no-repeat center; background-size:100% 100%; text-align:center; color:#fff; font-size:1.4rem; line-height:4.2rem;}

.gongyi{ width:100%; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; padding-bottom:1rem;}
.gongyi .gongyi_a{ padding:1rem .5rem;}
.gongyi .gongyi_a ul{ width:35%; float:left;}
.gongyi .gongyi_a ul li{ cursor:pointer; height:5.3rem; position:relative;}
.gongyi .gongyi_a ul li a{ color:#fff; line-height:5.4rem;}
.gongyi .gongyi_a ul li div{width:90%; background:#cae4ff; border-bottom:1px solid #e6e6e6;  font-size:1.2rem;text-align:center; padding:1rem 0rem; } 
.gongyi .gongyi_a ul li div p{ color:#1065bb;}
.gongyi .gongyi_a ul li.on div{ background:#e6e6e6;}
.gongyi .gongyi_a ul li.on div:before {
   content:"";
   position: absolute;
   right: 0;
   top: 1.7rem;
   width: 0;
   height: 0;
   border-top: 1rem solid transparent;
   border-left: 1.5rem solid #e6e6e6;
   border-bottom: 1rem solid transparent; z-index:-1;}
.gongyi .gongyi_a ul h4{width:90%; height:5.4rem; color:#fff; padding:0; background:#1065bb; font-weight:bold;font-size:1.2rem;text-align:center; line-height:5.4rem;}
.gongyi .gongyi_a ul h4 a{ display:block; color:#fff;}
.gongyi .gongyi_a ul li p:nth-of-type(1){ font-size:1.3rem; line-height:1.6rem;}
.gongyi .gongyi_a ul li p:nth-of-type(2){ font-size:1.1rem; line-height:1.6rem;}
.gongyi .gongyi_a .gongyi_con { width:64%; float:right; height:22rem;}
.gongyi .gongyi_a .gongyi_con .bdd .gyjj{ padding-bottom:1rem; height:22rem;}
.gongyi .gongyi_a .gongyi_con .bdd .gyjj .gyjj_a img{ width:100%;}
.gongyi .gongyi_a .gongyi_con .bdd .gyjj p{ font-size:1.2rem; line-height:1.8rem; color:#606060; margin-top:.6rem; }
.gongyi .gongyi_a .gongyi_con .bdd .gyjj p a{ color:#e60012; }
.gongyi .gongyi_a .gongyi_con .bdd .gyjj .ckbtn{ margin-top:.8rem;}
.gongyi .gongyi_a .gongyi_con .bdd .gyjj .ckbtn a{width: 9rem;height: 2rem; line-height:2rem;background: #ff6b1b;border-radius: 1.4rem;-webkit-border-radius: 1.4rem;-moz-border-radius: 1.4rem;text-align: center;float: left;margin-left: .8rem; color:#fff; display:block;font-size:1.2rem;}
.gongyi>a>img{ width:100%; margin:.5rem;}

.yyjj{ width:100%; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; padding-bottom:1rem;}
.yyjj .yyjj_a{ width:97%; margin:1rem .5rem;}
.yyjj .yyjj_a .yyjj_a_lf{ width:46%; float:left; padding-top:.5rem;}
.yyjj .yyjj_a .yyjj_a_lf img{ width:100%; height:100%;}
.yyjj .yyjj_a .yyjj_a_right{ width:52%; float:right;}
.yyjj .yyjj_a .yyjj_a_right p{ font-size:1rem; line-height:1.6rem; color:#1065bb;}
@media screen and (max-width:460px) {
.yyjj .yyjj_a .yyjj_a_right p{ font-size:1.1rem; line-height:1.7rem; color:#1065bb;}
}
.yyjj .yyjj_a .yyjj_a_right p span{color:#e60012;}
.yyjj>p{margin:.5rem;font-size:1.2rem; line-height:1.8rem; color:#676767; text-indent:2.4rem;}
.yyjj>p a{ color:#e60012;}

.mfdhpt{ width:100%; margin:0 auto; margin-bottom:1.5rem;}
.mfdhpt .mfdhpt_tit{ width:100%; background:url(/temimages/title_bg.png) repeat-x ; color:#fff; padding:0 2%; font-size:1.4rem; line-height:3rem; font-weight:bold; }
.mfdhpt .mfdhpt_tit span{ width:2rem; height:2rem; display:block; float:left; margin:.5rem;}
.mfdhpt .mfdhpt_tit span img{ width:100%; height:100%;}
.mfdhpt .mfdhpt_cont{width:98%; margin:0 auto; padding:3%; border:1px solid #CCC; border-radius:0px 0px 5px 5px; margin-top:.5rem;}
.mfdhpt .mfdhpt_cont p{ font-size:1.2rem; line-height:1.8rem; margin:.8rem 0;}
.mfdhpt .mfdhpt_cont .mfdhinp{display:block; width:100%; margin:5px auto;}
.mfdhpt .mfdhpt_cont .mfdhinp .mfdhtxt{ width:60%; height:2.6rem; line-height:2.6rem; padding-left:5%; background:#fff; border:1px solid #0059c7; border-radius:1.2rem 0rem 0rem 1.2rem; font-size:1.1rem; float:left; }
.mfdhpt .mfdhpt_cont .mfdhinp .mfdhbtn{ width:40%;height:2.6rem; line-height:2.6rem; font-size:1.2rem; cursor:pointer; float:left; background:#ff5c00; border:1px solid #f20b0b; border-radius:0 1.2rem 1.2rem 0; color:#fff; box-shadow:inset 0 -15px 15px #e23b01;}

.footer{ width:100%; overflow:hidden;font-family:"Î¢ÈíÑÅºÚ";}
.footer .footnav{ width:100%; height:3.6rem; padding:.6rem 0; background:#333333;}
.footer .footnav li{ float:left; width:25%; text-align:center; line-height:2.5rem; background:#333333; font-size:1.5rem; color:#fff; border-right:1px solid #fff;}

.footer .footnav li a{ color:#fff; display:block;}
.footer .foot_bot{ background:url(/temimages/foot_bg.jpg) no-repeat center; background-size:100% 100%; width:100%; height:23rem; padding:2rem .5rem;}
.footer .foot_bot .foot_bot_lf{ width:44%; float:left;}
.footer .foot_bot .foot_bot_lf img{width:100%; height:100%; margin-bottom:.8rem;}
.footer .foot_bot .foot_bot_lf dl dt{ width:38%; float:left;}
.footer .foot_bot .foot_bot_lf dl dd{ width:60%; float:right; font-size:1.05rem; line-height:1.8rem;}
.footer .foot_bot .foot_bot_lf p{ font-size:.9rem;}
@media screen and (max-width:460px) {
.footer .foot_bot .foot_bot_lf p{ font-size:1rem;}
.footer .foot_bot{height:24rem;}
}
.footer .foot_bot .foot_bot_rg{ width:54%; height:11rem; float:right; background:url(/temimages/foot_dzbg.png) no-repeat left bottom; background-size:17% 100%; padding-left:3.3rem;}
.footer .foot_bot .foot_bot_rg ul li{ font-size:1.1rem; line-height:1.6rem; padding-bottom:.8rem;}