@charset "gb2312";
/* CSS Document */
html,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: 0px; margin: 0px; font-family:"Microsoft YaHei","Arial","ºÚÌå","ËÎÌå",sans-serif; text-align:justify;}
body{ font-family:microsoft yahei;color:#333; line-height:24px; font-size:14px; margin:0 auto;max-width:640px;min-width:320px;position: relative;height:100%;}
html{ font-size:62.5%;}
.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; width:0; height:0; border:0;padding:0; margin:0; }
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; }
 img{ max-width:100%;max-height:100%; display:inline-block;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
.left{ float:left;}
.right{ float:right;}
@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.2rem;
}
}

.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;  z-index:999; width:100%;}
.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 #88b4e1; border-right:1px solid #88b4e1;}
.nav ul li a{ color:#fff; display:block;}
.banner img{ width:100%; height:100%;}
.zhuanjia_cont{padding:2%;}
.zhuanjia_cont ul li{ width:100%; margin-top:1.5rem; padding-bottom:2rem; border-bottom:3px dotted #464646; }
.zhuanjia_cont ul li .zjtu{ width:40%; float:left; margin-bottom:.8rem;}
.zhuanjia_cont ul li .zjtu img{ width:100%; height:100%; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.zhuanjia_cont ul li .zjjj{ width:57%; float:right; position:relative;}
.zhuanjia_cont ul li .zjjj dl dt{ font-size:2.4rem; font-weight:600; width:43%; border-right:1px #666 solid; height:3rem; line-height:3rem;float:left; }
.zhuanjia_cont ul li .zjjj dl dt a{ color:#1169c3;}
.zhuanjia_cont ul li .zjjj dl dd{ font-size:1.45rem; color:#747474; width:54%; height:3rem; line-height:1.6rem; float:right; }
.zhuanjia_cont ul li .zjjj p{ font-size:1.4rem; line-height:2rem; color:#464646; margin:.8rem 0; text-indent:7.8rem; margin-top:1.7rem;}
.zhuanjia_cont ul li .zjjj span{ font-size:1.5rem; background:#1169c3; text-align:center; color:#fff; line-height:2.7rem; padding:.1rem .5rem; position:absolute; top:3.5rem; left:0rem;  }
.zhuanjia_cont ul li .zjxqbtn{ width:90%; margin:.5rem 5%;}
.zhuanjia_cont ul li .zjxqbtn .zjxqbtn_left{ width:48%; float:left; background:#f95901; border-radius:1.5rem; -moz-border-radius:1.5rem; -webkit-border-radius:1.5rem; font-size:1.5rem; line-height:3rem; text-align:center; color:#fff; letter-spacing:.1rem;}
.zhuanjia_cont ul li .zjxqbtn .zjxqbtn_right{ width:48%; float:right; background:#1169c3; border-radius:1.5rem; -moz-border-radius:1.5rem; -webkit-border-radius:1.5rem; font-size:1.5rem; line-height:3rem; text-align:center; color:#fff;letter-spacing:.1rem;}
.zhuanjia_cont ul li .zjxqbtn a{color:#fff;}

/*-------------ÄÚÈÝÒ³--------------------*/
.zjart_con{ width:100%;}
.zjart_con h2{ width:100%; line-height:4rem; font-size:2.2rem; font-weight:bold; text-align:center; color:#fff; background:url(/temimages/zjnry_titbg.jpg) no-repeat center; background-size:100% 100%; margin:2rem 0;}
.zjart_con .zjart_xbt{ width:82%; margin:0 15%; line-height:3rem; border:.2rem dashed #1060b2; color:#1060b2; text-align:center; font-size:1.8rem;}
.zjart_con .zjart_xbt2{ width:40%; margin:2.5rem 30% 1rem; line-height:3rem; border:.2rem dashed #1060b2; color:#1060b2; text-align:center; font-size:1.8rem;}
.zjart_con>img{ width:15rem; height:16rem; margin:1rem 28%;}
.zjart_con>p{ margin:1rem .8rem; font-size:1.4rem; line-height:2.2rem; text-indent:2.8rem;}
.zjart_con .zjjj_aa{ width:90%; margin:1rem 5%;}
.zjart_con .zjjj_aa p{ font-size:1.4rem; line-height:2.2rem;color:#1060b2;}
.zjart_con .zjjj_aa p b{color:#e60012; font-size:1.6rem; margin-right:.6rem;}
.zjart_con .zjjj_aa p span{ font-size:1.5rem; line-height:2.6rem; color:#1060b2;}

.zhuanjia_fc{width:100%; padding:.5rem 0 2rem; height:18rem;}
.zhuanjia_fc img{ width:70%; height:13rem; margin:0 15%; }

.zjtdz{ width:100%; overflow:hidden; padding-bottom:2rem; position:relative;}
.zjtdz .zjtd_tit{ width:40%; margin:1rem 30% 1rem; line-height:3rem; border:.2rem dashed #1060b2; color:#1060b2; text-align:center; font-size:1.8rem;}
.zjtdz .swiper-container1{ height:9.5rem;width:84%;margin:0 8%; overflow:hidden;}
.zjtdz .swiper-container1 .zjtdzd{ position:relative;}
.zjtdz .swiper-container1 .zjtdzd p{ width:100%; font-size:.9rem; height:2rem;background-color: rgba(255,255,255,0.7);line-height:2rem; position:absolute; bottom:0;left:0; color:#1060b2; text-align:center; }
.zjtdz .swiper-container1 .zjtdzd p span{ font-size:1.2rem;}
.zjtdz .padding5{ padding:0 5%;}
.zjtdz img{ height:9.5rem; width:100%;}

.page { overflow:hidden; zoom:1; clear:both; margin:1rem 0;}
.page li { float:left; border:#ccc 1px solid; background:#fff; color:#005fb9; height:1.8em; line-height:1.8em; font-size:1.1em; margin-left:0.5em; display:inline;  padding:0 0.6em;}
.page li.thisclass { line-height:1.8em; font-weight:bold; background:#0f63ad; color:#fff; border:#ccc 1px solid; }
.page li.thisclass  a{ color:#fff;}
.page li .pageinfo { float:left; display:block; height:1.8em; color:#000; line-height:1.8em;; padding:0 0.6em; }
.page li a { float:left; width:100% height:1.8em; color:#000; line-height:1.8em;  display:block;}
.page li:hover{ padding:0; }
.page li a:hover { color:#fff; background:#0f63ad; font-weight:bold;  padding:0 0.6em;}

.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:20rem; padding:2rem .5rem;}
.footer .foot_bot .foot_bot_lf{ width:44%; float:left;}
.footer .foot_bot .foot_bot_lf img{width: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;}