@charset "utf-8";
* {margin:0; padding:0}
body{font-family:"寰蒋闆呴粦";font-size:14px; color:#666}
a{text-decoration:none; color:#000}

img,input,textarea,select,a{border:0; font-family:"寰蒋闆呴粦";outline:none}
textarea{resize:none}
em, i{font-style:normal}
ul,li{list-style:none}
.fl {float:left}
.fr {float:right}

.clear{clear:both; height:0; width:0px; line-height:0; font-size:0}
body{max-width:680px;margin:auto; min-width:320px;background:#fff;}
.fl-clr:after{display:block;clear:both;height:0;content:"\0020"}
.radius{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; overflow:hidden}
.shadow{-webkit-box-shadow:#DDD9D9 0px 0px 30px;-moz-box-shadow:#DDD9D9 0px 0px 30px;box-shadow:#DDD9D9 0px 0px 30px}

.footer{padding:15px 0; color:#b3b3b3; line-height:25px; background:#555; text-align:center; font-size:14px;}
.footer a{color:#b3b3b3; margin:0 5px;}

.bh_60{height:60px;}
.nav_top{height:60px; position:fixed; left:0; top:0; background:#f3f3f3 url(../images/logo.jpg) no-repeat center 0;background-size:100%; width:100%;border-bottom:1px solid #ebebeb; z-index:9999}
.nav_ul{position:absolute; left:0; top:0; width:100%; text-align:center; display:none; background:#363636}
.nav_ul dt{height:60px;position:relative;background: white;}
.nav_ul dt .close{display:block;width:23px;height:20px;position:absolute;right:15px;top:50%;margin-top:-10px;background: url(../images/gx.png) no-repeat;background-size:100%;cursor:pointer}
.nav_ul dt .logoa{display:block;width:64px;height: 42px;position:absolute;left:50%;margin-left:-32px;top:50%;margin-top: -20px;background: url(../images/glogoa.png) no-repeat;background-size: 100%;}

.nav_ul dd .aa{display:block; height:40px; line-height:40px;color:#fff;background:#363636; text-align:center; position:relative; z-index:11; border-bottom:1px solid #e1ded9}
.nav_ul dd.hover .aa{ color:#e60013}

.nav{display:block; width:25px; height:22px; right:10px; top:50%; margin-top:-11px; cursor:pointer; background:url(../images/nav.png) no-repeat; background-size:100%; position:absolute}
.phone_top{display:block; width:26px; height:26px; right:15px; top:50%; margin-top:-13px;background:url(../images/pic1.png) no-repeat; background-size:100%; position:absolute}
.back_a{width:16px; height:26px;background:url(../images/back.png) no-repeat; background-size:100%; position:absolute; left:10px; top:50%; margin-top:-13px}
.logo{width:240px; height:25px; position:absolute; top:50%; margin-top:-12px; left:50%; margin-left:-120px;background:url(../images/logo.png?v=1.1) no-repeat; background-size:100%;}



/*杞崲澶у浘*/
.box_swipe{overflow:hidden;position:relative; padding-bottom:20px;}
.box_swipe>ol{position:absolute;z-index:10;right:0; width:100%; bottom:5px; text-align:center; height:10px}
.box_swipe>ol>li{display:inline-block;width:10px; height:10px;background:#d8d8d8; margin-left:5px;border-radius:15px}
.box_swipe>ol>li.on{background:#238fcf}

.nav_box{padding:5px; overflow:hidden}
.nav_box *{overflow:hidden}
.nav_box .li{float:left; width:50%}
.nav_box .a{display:block;}
.nav_box .a.l{padding-right:2px}
.nav_box .a.r{padding-left:2px}
.nav_box .a img{width:100%; float:left; margin-bottom:5px}
.nav_box .aa{width:50%; float:left}

.show_img{overflow:hidden; width:100%; border-top:3px solid #2891d0}
.show_img img{ width:100%; float:left}

.list_ul{padding:10px 5px; overflow:hidden}
.list_ul *{overflow:hidden}
.list_ul li{padding-bottom:10px}
.list_ul li a{display:block; height:50px; line-height:50px; font-size:14px; background:url(../images/list_ul.jpg) repeat-y;padding-left:25px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px; position:relative;-webkit-box-shadow:#bcbcbc 0px 3px 5px;-moz-box-shadow:#bcbcbc 0px 3px 5px;box-shadow:#bcbcbc 0px 3px 5px}
.list_ul li a i{display:block; width:14px; height:24px; position:absolute; right:20px; top:50%; margin-top:-12px; background:url(../images/a.png) no-repeat; background-size:100%;}
.list_ul li a:hover,.list_ul li a.hover{background:url(../images/list_ula.jpg) repeat-y 0 center; background-size:100%; color:#fff;}
.list_ul li a:hover i,.list_ul li a.hover i{background:url(../images/aa.png) no-repeat; background-size:100%;}
.details_title{ /*height:25px;*/ font-size:14px; padding:0 15px; line-height:30px; border-bottom:1px solid #d0d0d0}
.pa_5{padding:5px;}
.details_show{overflow:hidden; background:#569be0;}
.details_show dt{width:40%; float:right;}
.details_show dt img{width:100%; float:left}
.details_show dd{width:60%; float:left}
.details_show dd .txt{padding:10px; color:#fff; font-size:12px;}
.details_show1{ overflow:hidden}
.details_show1 img{ width:100%; float:left}
.details_txt{line-height:22px; padding:15px; margin:10px; background:#efedec;-webkit-box-shadow:#a29f9f 0px 0px 10px;-moz-box-shadow:#a29f9f 0px 0px 10px;box-shadow:#a29f9f 0px 0px 10px;}
.details_txt table{ width:100%}

.bj_f7f5f4{ background:#f7f5f4}
.news_ul{padding:10px 15px;overflow:hidden}
.news_ul *{overflow:hidden}
.news_ul li{border-bottom:1px solid #eae9e8; height:44px; line-height:44px;  color:#c5c1c1; padding-right:65px; position:relative;}
.news_ul li span{position:absolute; right:0; top:0; font-size:12px;}
.news_ul li a{display:block; font-size:14px;}
.news_ul li a:hover{color:#2891d0}
.pualified_ul{overflow:hidden; padding:15px 0}
.pualified_ul *{overflow:hidden}
.pualified_ul li{width:50%; float:left; text-align:center;}
.pualified_ul li img{border:1px solid #e4e3e3; width:85%; margin:0 auto; display:block;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; overflow:hidden}
.pualified_ul li a{display:block; width:100%}
.pualified_ul li p{height:32px; line-height:32px; font-size:12px;}
.more_see{display:block; padding:10px 0; position:relative; margin:0 15px; text-align:center;}
.more_see i{width:100%; height:1px; position:absolute; left:0; top:50%; margin-top:-0.5px; background:#e4e3e3}
.more_see span{background:#f7f5f4; color:#999; padding:0 10px; position:relative; z-index:111}

.video_ul{overflow:hidden; padding:15px 0 0 0}
.video_ul *{overflow:hidden}
.video_ul li{width:50%; float:left;}
.video_ul li a{display:block; width:100%}
.video_ul li .img{width:85%;margin:0 auto;display:block;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;position:relative;height: 150px;}
.video_ul li .img img{width:100%; display:block;}
.video_ul li p{height:32px; line-height:32px; font-size:12px; text-align:center}
.video_ul li .img .t{height:22px; width:100%; line-height:22px; position:absolute; left:0; bottom:0; color:#fff; background:rgba(0,0,0,.5) ; font-size:12px; text-align:right}
.video_ul li .img i{ width:17px; height:17px; background:url(../images/ioc1.png) no-repeat; background-size:100%; position:absolute; left:15px; top:50%; margin-top:-8px}
.video_ul li .img span{ padding-right:15px}
@media screen and (min-width:680px){
.nav_top{width:680px; left:50%; margin-left:-340px;}
}

ul.ganswer li {
    padding-right: 10px;
    overflow: visible;
    height: auto;
    /* display: block; */
    line-height: 31px;
    color: black;
}

ul.ganswer em {
    display: block;
    color: #c5c1c1;
}