@charset "utf-8";
/* CSS Document */

.menu_list1 dd h2 a{color: #fff;}
.wxbottom p a{color: #7c7c7c}

body {/* background: #000; */  /* for the tint */}
.all-elements { overflow-x: hidden; }
.page-content {background: #fff;z-index: 10;display: block;position: absolute;min-height: 100%;width: 100%;top: 0px; overflow:hidden}
.page-content-wrapper { display: block; margin-top: 0px; margin-bottom: 0px; padding: 20px; padding-bottom: 15px; }
.page-sidebar { background-color: #1e1f20; width: 262px; display: block; position: absolute; z-index: 2; top: 0px; left: 0px; bottom: 0px; overflow: hidden; position: fixed; }
.page-sidebar-scroll { z-index: 2; width: 282px; overflow: scroll; overflow-x: hidden; /* -webkit-overflow-scrolling: touch;*/ height: 100%; }
.page-header { background: #1c1c1c; background-repeat: repeat-x; display: block; height: 50px; position: relative; z-index: 700; }
.deploy-sidebar { float: right; z-index: 999; background-image: url(../images/misc/header-nav.png); background-size: 18px 12px; background-repeat: no-repeat; background-position: 30px 19px; width: 80px; color: #fff; height: 50px; display: block; line-height: 50px }

.picnews {width: 100%;/* float: left */}
.picnews dl { float: left; width: 50%; text-align: center }
.picnews dt {text-align: center;/* padding: 2%; */width: 92%;margin:  0px auto;padding: 3%;background:  #fff;border-radius:  4px;border: 1px solid #ddd;overflow:  hidden;}
.picnews dt a{ width:100%;}
.picnews dt img {width: auto;height: 145px;margin:  0px auto;}
.picnews dd {text-align: center;float:  left;width: 100%;line-height: 35px;}


.searchpic {width: 100%;/* float: left */}
.searchpic dl { float: left; width: 50%; text-align: center }
.searchpic dt {text-align: center;/* padding: 2%; */width: 92%;margin:  0px auto;padding: 3%;background:  #fff;border-radius:  4px;/* border: 1px solid #ddd; */overflow:  hidden;}
.searchpic dt a{ width:100%;}
.searchpic dt img {width: auto;height: 145px;margin:  0px auto;}
.searchpic dd {text-align: center;float:  left;width: 100%;line-height: 35px;}


.bread-crumb { position: relative; z-index: 99; display: block; margin-bottom: 16px; margin-left: 16px; margin-top: 10px; text-align: center; float: left; }
.bread-crumb img { height: 35px; width: auto }
.deploy-contact { position: relative; right: 0px; top: 0px; z-index: 999; background-image: url(../images/misc/header-mail.png); background-size: 18px 12px; background-repeat: no-repeat; background-position: 12px 18px; width: 50px; height: 50px; float: right; margin-top: -50px; }
.content-header { margin-left: 20px; margin-right: 20px; margin-bottom: 20px; }
.content-logo { background-image: url(../images/misc/logo-dark.png); background-size: 75px 16px; background-repeat: no-repeat; display: block; float: left; width: 75px; height: 16px; }
.facebook-content { background-image: url(../images/misc/facebook-color.png); background-size: 17px 16px; background-repeat: no-repeat; position: absolute; width: 20px; height: 20px; right: 0px; }
.twitter-content { background-image: url(../images/misc/twitter-color.png); background-size: 17px 16px; background-repeat: no-repeat; position: absolute; width: 20px; height: 20px; right: 40px; }
.section-title { margin-bottom: 10px; }
.section-title strong { background-color: #1c1c1c; width: 35px; height: 35px; border-radius: 40px; position: absolute; top: 1px; right: 0px; }
.section-title h4 { margin-bottom: -0px; font-size: 20px; width: 100%; text-align: center }
.section-title em { color: #e34e47; }
.section-title strong img { margin-left: 8px; margin-top: 7px; }
.services-item em { text-align: center; display: block; color: #e34e47; margin-bottom: 10px; }
.services-item h4 { text-align: center; margin-bottom: 0px; }
.services-item strong { text-align: center; font-style: normal; font-weight: 400; display: block; width: 150px; margin-left: auto; margin-right: auto; }
.services-item img { width: 100px; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
.kecheng{ width:100%; float:left}
.kecheng li{ float:left; width:25%;text-align:center}
.kecheng li img{ width:90%;}
.mb_banner{background: url(/images/mb_banner_bg.jpg) left center;background-size:100% auto;width:100%;height: 120px;text-align:right;}
.mb_banner dl{margin-top: 10%;color: #fff;margin-right: 10px;}
.mb_xuesheng{
    background: #fff;
    margin: 20px 0px;
    display:  table;
    width: 100%;
    padding-bottom: 10px;
}
.mb_xuesheng li{
    width: 50%;
    float:  left;
    display:table;
    height: 110px;
    line-height: 110px;
    background-size: 100% auto;
    text-align: center; color:#fff;
    font-size: 1.2rem;
}
.mb_xuesheng li a{ color:#fff}
.mb_xuesheng li img{ height:110px; width:auto}




.mb_tech{width:100%;background: #fff;display: table;padding-bottom: 20px;}

.mb_tech dl{width: 50%;float:left;overflow: hidden;margin-bottom: 15px;}
.mb_tech dl dt{
    float: left;
    width: 90%;
    height: 100px;
    /* overflow: hidden; */
}
.mb_tech dl dt{border: 1px solid #f1f1f1;padding: 3px; overflow:hidden}
.mb_tech dl dt img{width: 100%;float:right;height: auto;}


.mb_tech dl dd{
    float: left;
    width: 100%;
    /* height:  110px; */
    text-align: center;
    margin-top: 5px;
}
.mb_tech dl dd b{
    /* width:  100%; */
    /* float: left; */
}
.mb_tech dl dd span{
    /* width:  100%; */
    /* float:  left; */
    overflow:  hidden;
    /* height: 28px; */
    /* line-height: 28px; */
    color: #999;
}
.mb_tech dl dd p{
    float: left;
    font-size: 0.5rem;
}

.mb_foot{width:100%;float:left;background:#353535;padding-top: 10px;position:  absolute;bottom: 0px;}
.mb_foot li{
    float:  left;
    width: 25%;
    text-align:  center;
    overflow:  hidden;
    /* border-left: none; */
    border-right: 1px solid #666;
    border-top: 1px solid #ddd;
}
.mb_foot li img{
    width: 15%;
    /* float: left; */
    /* margin:  0px auto; */
    display: list-item;
    margin-bottom: 2px;
}
.mb_foot li a{width:100%;color:#fff;list-style: 40px;line-height: 40px;}
.mb_news_tagtitle{background: #fff;width:  100%;/* float: left; */display: table;/* height: 30px; */margin-bottom: 20px;}
.mb_news_tagtitle li{float:left;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;line-height: 35px;border-top: 1px solid #ccc;width: 33%;background-color: #f7f7f7;text-align:  center;border-right: none;}

/*Testimonials*/
ul li { list-style: none }
.slider-controls li a img { width: 100%; margin-bottom: 20px; }
.quote-item img { width: 120px; height: auto; float: left; margin-right: 20px; border-radius: 4px }
.quote-item em { display: block; font-size: 10px; color: #666; font-style: normal;  }
.f16 { font-size: 16px }
/*Copyright Content*/

.copyright-content { font-size: 10px; text-transform: uppercase; text-align: left; float: left; }
.copyright-sidebar { margin-bottom: 0px!important; }
.copyright-sidebar p { font-size: 10px!important; }
.facebook-footer { float: right; background-image: url(../images/misc/facebook-color.png); background-repeat: no-repeat; background-position: 11px 13px; background-size: 17px 16px; width: 40px; height: 40px; }
.twitter-footer { float: right; background-image: url(../images/misc/twitter-color.png); background-repeat: no-repeat; background-position: 11px 13px; background-size: 17px 16px; width: 40px; height: 40px; }
.go-up-footer { float: right; background-image: url(../images/misc/go-up.png); background-repeat: no-repeat; background-position: 11px 13px; background-size: 17px 16px; width: 40px; height: 40px; }
/*Sidebar*/
.sidebar-section { background-color: #121313; height: 50px; margin-bottom: 20px; }
.sidebar-section p { font-family: '微软雅黑'; font-size: 14px; color: #FFFFFF; text-transform: uppercase; font-weight: none; padding-top: 15px; padding-left: 20px; }
.sidebar-section a { background-repeat: no-repeat; width: 50px; height: 50px; position: absolute; left: 205px; top: 0px; }
.sidebar-close { background-image: url(../images/misc/sidebar-close.png); background-size: 13px 13px; background-position: 19px 19px; }
.sidebar-social { background-image: url(../images/icons/social/facebooklike.html); background-size: 25px 25px; background-position: 13px 13px; }
.sidebar-updates { background-image: url(../images/icons/misc/lightbulb.html); background-size: 20px 20px; background-position: 17px 17px; }
.sidebar-header { opacity: 0.8; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; }
.sidebar-logo { background-image: url(../images/misc/logo-white.png); background-size: 75px 16px; background-repeat: no-repeat; display: block; float: left; width: 75px; height: 16px; }
.facebook-sidebar { background-image: url(../images/misc/facebook-white.png); background-size: 17px 16px; background-repeat: no-repeat; position: absolute; width: 20px; height: 20px; left: 200px; }
.twitter-sidebar { background-image: url(../images/misc/twitter-white.png); background-size: 17px 16px; background-repeat: no-repeat; position: absolute; width: 20px; height: 20px; left: 160px; }
.sidebar-decoration { background-color: rgba(255,255,255,0.1); width: 220px; height: 1px; margin-bottom: 20px; }
.navigation-items { width: 220px; margin-left: 20px; }
.nav-item a { opacity: 0.7; text-transform: uppercase; font-size: 16px; line-height: 50px; color: #FFFFFF; border-top: solid 1px rgba(255,255,255,0.1); background-repeat: no-repeat; padding-left: 40px; background-position: 0px 10px; }
.home-nav { background-image: url(../images/misc/sidebar-home.png); }
.features-nav { background-image: url(../images/misc/sidebar-features.png); }
.media-nav { background-image: url(../images/misc/sidebar-gallery.png); }
.contact-nav { background-image: url(../images/misc/sidebar-mail.png); }
.jiahao-nav { background-image: url(../images/misc/wide-plus.png); }
.zhanlue-nav { background-image: url(../images/misc/zhanlue.png); }
.shentaigu-nav { background-image: url(../images/misc/sentaigu.png); }
.yanglao-nav { background-image: url(../images/misc/yanglao.png); }
.zixun-nav { background-image: url(../images/misc/zixun.png); }
.lianxi-nav { background-image: url(../images/misc/lianxi.png); }
.close-nav { background-image: url(../images/misc/sidebar-hide.png); }
.twitter-nav { background-position: 0px 18px!important; background-image: url(../images/misc/twitter-white.png); }
.facebook-nav { background-position: 0px 18px!important; background-image: url(../images/misc/facebook-white.png); }
.selected-nav { background-image: url(../images/misc/nav-active.png); background-repeat: no-repeat; background-size: 9px 9px; position: absolute; left: 205px; top: 20px; width: 9px; height: 9px; }
.unselected-nav { background-image: url(../images/misc/nav-inactive.png); background-repeat: no-repeat; background-size: 9px 9px; position: absolute; left: 205px; top: 20px; width: 9px; height: 9px; }
.unselected-sub-nav { background-image: url(../images/misc/nav-inactive.png); background-repeat: no-repeat; background-size: 9px 9px; position: absolute; left: 205px; top: 20px; width: 9px; height: 9px; }
.selected-sub-nav { background-image: url(../images/misc/nav-active.png); background-repeat: no-repeat; background-size: 9px 9px; position: absolute; left: 205px; top: 20px; width: 9px; height: 9px; }
.submenu-deploy em { background-image: url(../images/misc/submenu-active.png); background-size: 10px 10px; position: absolute; width: 10px; height: 10px; left: 205px; top: 20px; z-index: 9999; }
.dropdown-nav { background-image: url(../images/misc/submenu-inactive.png)!important; }
.nav-item-submenu { display: none; }
.active-submenu { display: block; }
.nav-item-submenu a { font-size: 14px; color: #a5a6a6; background-image: url(../images/misc/submenu-arrow.png); background-repeat: no-repeat; background-size: 7px 8px; margin-bottom: 0px; margin-top: 0px; height: 50px!important; line-height: 50px!important; background-position: 25px 20px; padding-left: 60px; margin-left: 0px; border-bottom: solid 1px rgba(255,255,255,0.03); }
.nav-item-submenu a:last-child { border-bottom: none!important; }
.link-nav { background-image: url(../images/misc/nav-link.png); backgrund-repeat: no-repeat; background-size: 14px 14px; height: 14px; width: 14px; position: absolute; left: 203px; top: 18px; }
/*Sidebar Updates*/

.sidebar-notifications { margin-left: 20px; }
.sidebar-notifications h3 { color: #dfdfdf; font-size: 12px; font-family: 'Lato', sans-serif; font-weight: 400; margin-bottom: 0px; margin-left: 40px; }
.sidebar-notifications p { color: #949494; font-size: 10px; font-family: 'Lato', sans-serif; font-weight: 400; margin-bottom: 0px; margin-left: 40px; }
.sidebar-red { background-image: url(../images/misc/sidebar-warning.png); background-repeat: no-repeat; background-size: 20px 20px; background-position: 0px 10px; margin-bottom: 20px; }
.sidebar-green { background-image: url(../images/misc/sidebar-ok.png); background-repeat: no-repeat; background-size: 15px 15px; background-position: 0px 5px; margin-bottom: 5px; }
.sidebar-blue { background-image: url(../images/misc/sidebar-info.png); background-repeat: no-repeat; background-size: 20px 20px; background-position: 0px 10px; margin-bottom: 20px; }
.sidebar-yellow { background-image: url(../images/misc/sidebar-question.png); background-repeat: no-repeat; background-size: 20px 20px; background-position: 0px 10px; margin-bottom: 20px; }
/*Wide Portfolio*/

.overlay { z-index: 99; position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,0.6); }
.show-wide { position: absolute; z-index: 9999; top: 7px; right: 20px; width: 29px; height: 29px; background-color: rgba(0,0,0,0.8); background-image: url(../images/misc/wide-plus.png); background-size: 15px 15px; background-repeat: no-repeat; background-position: 7px 7px; }
.link-wide { position: absolute; z-index: 9999; top: 7px; right: 60px; width: 29px; height: 29px; background-color: rgba(0,0,0,0.8); background-image: url(../images/misc/wide-link.png); background-size: 15px 15px; background-repeat: no-repeat; background-position: 7px 7px; }
.wide-folio { margin-top: -17px; margin-bottom: 20px; }
.wide-items { margin-bottom: 20px; }
.wide-item { margin-bottom: 3px; }
.wide-item .responsive-image { margin-bottom: 0px; }
.wide-image { max-height: 100px; overflow: hidden; }
.wide-item-titles { position: relative; z-index: 999; top: 30px; margin-bottom: -45px; }
.wide-item-titles h4 { font-family: 'Open Sans', sans-serif; font-weight: 200; font-size: 18px; text-transform: uppercase; color: #FFFFFF; position: relative; z-index: 999; text-align: left; padding-left: 20px; margin-bottom: 5px; pointer-events: none; }
.wide-item-titles p {margin-bottom: 0px; color: rgba(255,255,255,0.7); text-align: left; padding-left: 20px; position: relative; z-index: 999; pointer-events: none; }
.wide-item-content { display: none; margin-top: 20px; margin-left: 20px; margin-right: 20px; }
 @media (min-width:760px) {
.wide-image { max-height: 150px; }
.wide-item-titles { top: 55px; margin-bottom: -45px; }
}
.contact-call { padding-top: 5px; color: #666; padding-left: 30px; background-image: url(../images/misc/contact_phone.png); background-position: 0px 5px; background-repeat: no-repeat; background-size: 18px 18px; height: 30px; display: block; }
.contact-text { color: #666; padding-left: 30px; background-image: url(../images/misc/contact_message.png); background-position: 0px 2px; background-repeat: no-repeat; background-size: 18px 18px; height: 20px; display: block; margin-bottom: 2px; }
.contact-mail { color: #666; padding-left: 30px; background-image: url(../images/misc/contact_mail.png); background-position: 3px 3px; background-repeat: no-repeat; background-size: 14px 14px; height: 20px; display: block; margin-top: 5px; margin-bottom: 2px; }
.contact-facebook { color: #666; padding-left: 30px; background-image: url(../images/misc/contact_facebook.png); background-position: 0px 0px; background-repeat: no-repeat; background-size: 20px 20px; height: 20px; display: block; margin-top: 5px; margin-bottom: 2px; }
.contact-twitter { color: #666; padding-left: 30px; background-image: url(../images/misc/contact_twitter.png); background-position: 0px 0px; background-repeat: no-repeat; background-size: 20px 20px; height: 20px; display: block; margin-top: 5px; margin-bottom: 2px; }
.bottom_tools { position: fixed; bottom: 0; width: 100%; z-index: 11111; }
.bottom_tools ul { width: 100%; display: -webkit-box; display: -moz-box; diasplay: box; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; box-orient: horizontal; border-top: 1px solid #d4d4d4; margin: 0px }
.bottom_tools ul li { color: #8d8d8d; font-size: 11px; text-align: center; border-left: 1px solid #d4d4d4; -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; -webkit-box-align: center; background: #313131; width: 20%; height: 55px; overflow: hidden; list-style: none; margin: 0px }
.bottom_tools ul li a { color: #fff; text-decoration: none; display: block; padding-top: 5px; font-size: 12px; line-height: 20px }
.bottom_tools ul li a.hover { background: #c06; font-size: 12px; }
.bottom_tools ul li:first-child { border-left: none; }
.bottom_tools ul li:last-child { border-right: none; }
.bottom_tools ul span { width: 32px; height: 24px; display: block; margin: 0 auto; background: url(/images/yi-toolbar.png) no-repeat; background-size: 113px 23px; }
.bottom_tools .tel { background-position: -27px 1px; }
.bottom_tools .home { background-position: 5px 1px; }
.bottom_tools .mess { background-position: -27px 1px; }
.bottom_tools .online { background-position: -60px 1px; }
.bottom_tools .map { background-position: -90px 1px; }
.bottom_tools ul, ol { list-style: none; }
.daohang { width: 100%; float: left; margin-bottom: 20px; }
.daohang dl { width: 23.5%; margin-right: 2%; float: left; text-align: center; border-radius: 3px; padding: 5px 0px }
.daohang dl dt { text-align: center; width: 100%; height: 45px; line-height: 24px; margin-top: 5px; text-transform: uppercase; color: #fff; }
.daohang dl dt img { display: inline; width: 35px; }
.daohang dl dd { font-size: 16px; color: #fff; line-height: 26px }

.con {min-height: 500px;font-size: 14px;color: #444;margin: 0 auto;width: 96%; }
.con strong { color: #3e7135; font-size: 14px;text-indent:initial }
.con p { padding: 0 0 20px 0; line-height:30px;text-indent: 2em;}
.con p a{ font-weight: 700;text-decoration: none;text-indent:initial}
.con p u{ text-decoration:none; }
.con .info{padding: 15px 0}

.con ol{ margin: 0 auto 10px auto; width:90%; list-style: none}
.con ol li{ text-align: center; font: normal 14px/24px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";}

.title {font-size: 20px;text-align: center;width: 100%;margin-top: 20px;color: #333;margin-bottom: 15px;line-height: 30px;}
.title b{font-size: 1.7rem;font-weight: normal;width: 100%;float: left;color: #656D77;line-height: 30px;text-transform:  uppercase;}
.title p{
    font-size: 0.8rem;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #a1a1a1;
}
.title span{
    float:  left;
    text-align:  center;
    color: #eb8253;
    margin-top: 5px;
    display: table;
    width:  100%;
}
.title span a{color:#eb8253;font-size: 16px;/* margin-top: 20px; */}


.idx_box{background:#FFF;padding-bottom: 20px;padding: 10px;}
.con img {width: 95%;margin: 15px auto;display: block; }
.about_pic_1 { background: url(/images/p_2.jpg); filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')"; -moz-background-size: 100% 100%; background-size: 100% 100%; height: 120px; }
.about_pic_2 { background: url(/images/p_2.jpg); filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')"; -moz-background-size: 100% 100%; background-size: 100% 100%; height: 120px; }
.about_pic_3 { background: url(/images/p_3.jpg); filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')"; -moz-background-size: 100% 100%; background-size: 100% 100%; height: 120px; }
.about_pic_4 { background: url(/images/p_4.jpg); filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')"; -moz-background-size: 100% 100%; background-size: 100% 100%; height: 120px; }
.about_pic_5 { background: url(/images/p_5.jpg); filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')"; -moz-background-size: 100% 100%; background-size: 100% 100%; height: 120px; }
.about_pic_6 { background: url(/images/p_6.jpg); filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')"; -moz-background-size: 100% 100%; background-size: 100% 100%; height: 120px; }
.about_pic_1, .about_pic_2, .about_pic_3, .about_pic_4, .about_pic_5, .about_pic_6 { color: #fff; padding-left: 20px; padding-top: 60px }
.about_pic_1 dt, .about_pic_2 dt, .about_pic_3 dt, .about_pic_4 dt, .about_pic_5 dt, .about_pic_6 dt { font-size: 20px; font-weight: bold }
.about_pic_1 dd, .about_pic_2 dd, .about_pic_3 dd, .about_pic_4 dd, .about_pic_5 dd, .about_pic_6 dd { font-size: 12px; }
.con dl { float: left; width: 100%; }
.con dl dt { font-size: 16px; width: 100% }
.con dl dd { font-size: 14px; }
.news { float: left; width: 96%; padding: 2%; }
.news dl { float: left; width: 100%; display: table; margin-bottom: 10px; border-bottom: 1px dotted #d7d7d7; padding-bottom: 10px }
.news dl dt { width: 40%; float: left; margin-right: 2%; }
.news dl dt img { width: 100%; height: auto }
.news dl dd { width: 58%; float: right }


.dede_pages_mb { margin:.6rem auto 0.5rem;width: 100%;}
.dede_pages_mb ul {padding:0;margin: 0px auto;display: table;font-size: 14px;}
.dede_pages_mb ul li {float: left;font-family: Tahoma;line-height: 17px;margin-right: 6px;list-style: none;}
.dede_pages_mb ul li a { float: left; display: block; }
.dede_pages_mb ul li a:hover { text-decoration: none; }
.dede_pages_mb ul li.thisclass, .dede_pages_mb ul li.thisclass a, .pagebox ul li.thisclass a:hover { font-weight: bold; }
.dede_pages_mb .pageinfo { }

#page_index { width: 100%; text-align: center; display: table }
#page_index a { display: block; float: left; padding: 0px 10px; background: #fff; border: 1px solid #d7d7d7; margin: 0px 5px }
 .idx-more{ width:100%; height:35px; line-height:35px; text-align:center; color:#eb8253}
 .idx-more a{ color:#eb8253}
/*Adjustments for tablets*/

@media screen and (orientation:landscape) {
}

/*Tablet Landscape*/
@media only screen and (min-device-width : 768px) and (max-device-width:  1024px) and (orientation : landscape) {
}

/*Tabet Portrait*/
@media only screen and (min-device-width : 768px) and (max-device-width:  1024px) and (orientation : portrait) {
}

/*Preview Frame, demo only*/
@media only screen and (width : 798px) {
}
.server{width:100%;overflow:hidden;/* padding-top: 10px; */}
.server dl{width: 32%;float:left;padding:1%;text-align:center;}
.server dl dt{}
.server dl dt img{border: 1px solid #ddd;padding:2px;width:100%;}
.server dl dd{text-align:center;line-height: 30px;}
.server dl p{ font-size:12px}
.tc{ text-align:center}
.mt25{margin-top: 20px;}
.mt10{margin-top: 10px;}

.mb_idx_news{ background:#fff}
.mb_idx_news dl{ float:left; width:100%; display:table; margin-bottom:10px; border-bottom:1px dotted #d7d7d7; padding-bottom:10px;}
.mb_idx_news dl dt{ width:33%; float:left; margin-right:2%; overflow:hidden; margin-left:2%;}
.mb_idx_news dl dt img{width:100%;height:auto;background:#fff;padding:1px;border-radius:6px;}
.mb_idx_news dl dd{ width:60%; float:right; font-size:12px;color: #7d7d7d;font-size: 12px;text-shadow: 0 1px 0 rgb(255, 255, 255);}
.mb_idx_news dl dd strong{ font-size:15px; width:100%; float:left; height:25px; line-height:25px; overflow:hidden}
.container { display: block;  margin-bottom: 20px; }
.two-column-one { width: 43%; float: left; margin-right: 10%; }
.two-column-one h4 { color: #444444; padding-bottom: 5px; }
.two-column-one em { margin-bottom: 10px; }
.two-column-one p { font-size: 12px; color: #7d7d7d; text-shadow: 0px 1px 0px rgba(255, 255, 255, 1); }
.two-column-two { width: 33%; float: left; }
.two-column-two h4 { color: #444444; padding-bottom: 5px; }
.two-column-two em { margin-bottom: 10px; color: #7d7d7d; }
.two-column-two p { font-size: 12px; color: #7d7d7d; text-shadow: 0px 1px 0px rgba(255, 255, 255, 1); }
.column-two-one { float: left; width: 45%; padding-right: 25px; font-size: 12px; text-shadow: 0px 1px 0px #FFFFFF; }
.column-two-two { float: left; width: 45%; font-size: 12px; text-shadow: 0px 1px 0px #FFFFFF; }
.column-three-one { float: left; width: 30%; padding-right: 12px; font-size: 12px; text-shadow: 0px 1px 0px #FFFFFF; }
.column-three-two { float: left; width: 30%; padding-right: 12px; font-size: 12px; text-shadow: 0px 1px 0px #FFFFFF; }
.column-three-three { float: left; width: 30%; font-size: 12px; text-shadow: 0px 1px 0px #FFFFFF; }
.toutiao{float:left;width: 100%;height: 80px;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.toutiao dt{
    float: left;
    border-right: 1px solid #ddd;
    margin-right: 10px;
    padding-right: 10px;
}
.toutiao dt img{float: left;}
.toutiao dd{
    line-height: 30px;
}
.toutiao dd p{
    line-height:  30px;
    height:  30px;
    overflow:  hidden;
}
.news_up{
    width:  100%;
    float: left;
    margin-top:  30px;
    display:  table;
}
.news_up li{
    float:  left;
    line-height:  30px;
    height:  30px;
    overflow:  hidden;
    width: 100%;
}
.news_up li a{  font-size:12px;display: contents}

.wenxin{
    background: #263858;
    color:  #fff;
    border-radius:  10px;
    padding: 10px;line-height: 1.6;
    display:  table;
    margin-bottom: 15px;
}
.wenxin b{}
.wenxin a{
    color: #f4d700;
}


	.layB{width:360px;padding:0px 15px;}
	.layB .tbC{ width:336px; padding:10px 12px; position:relative;    }
	.layB .prev,.layB .next{ background:url(http://www.xzrcyy.com/images/icon_m.png) no-repeat; width:15px; height:276px; position:absolute; left:-7px; top:10px; background-position:-520px 0; }
	.layB .next{ left:auto; right:-7px; background-position:-560px 0; }
	.layB .prev:hover{ background-position:-540px 0; }
	.layB .next:hover{ background-position:-580px 0; }
	.layB .slide{ width:342px; overflow:hidden;    }
	.layB ul{ overflow:hidden; zoom:1; }
	.layB li{ width:102px; margin:0 5px 4px 5px; display:inline; float:left; line-height:20px;   }
	.layB li img{ display:block; border:1px solid #e6e6e6;  }
	.layB li a:hover img{ border-color:#888;  }

	.tmall-brand .fCl-nav{ height:24px; line-height:18px; background: white; position: absolute; bottom: 0; padding: 0 33px; }
	.tmall-brand .fCl-nav li{ float: left; width: 12px; font-family: Tahoma,Helvetica; font-size: 28px; _font-size: 38px; margin-right: 5px; color: #B2B2B2; cursor: pointer;}
	.tmall-brand .fCl-nav li.on{ color:#595959;  }

.mzjlist{}
.mzjlist li{ float: left;width: 33%;box-sizing: border-box;margin:15px auto 0 auto;text-align: center;}
.mzjlist li img{ width:100px; height: 132px}
.mzjlist li p{margin: 10px 0}
.mzjlist li p b{line-height:32px;}

/*2022-10-07*/

.logo {
	margin-top: 0.9rem;
}
.title {
	text-align: center;
}
.title i {
	width: 0.75rem;
}
.title h2 {
	font-size: 0.48rem;
	color: #5b1aa5;
	font-weight: bold;
	margin-top: 0.07rem;
	margin-bottom: 0.1rem
}
/*��ҳ*/
.h_b {
	height: 0.2rem;
	background: #eeeeee
}
.header1 {
	position: relative;
	/*height: 1rem;*/
}

.header1 .h_l{
	
	width: 2.96rem;
	height: 0.65rem;
	position: absolute;
	left: 2.5%;
	top: 14.5%
}
.header1 .head_xm1 {
	width: 0.65rem;
	height: 0.65rem;
	position: absolute;
	right: 2%;
	top: 6%
}
.header1 a:nth-of-type(2) {
	width: 0.5rem;
	height: 0.5rem;
	position: absolute;
	right:5%;
	top:14.5%
}

.search-idx2022{width:88%;padding:0.32rem 0.12rem 0.32rem 0.12rem; margin:-10% auto 0.1rem auto; background: #fff;border: 1px solid #eaeaea;z-index: 999;position: relative}
.mb_form2022 {width: 100%;padding:0;float: left; margin:-7px auto 0 auto;height: 30px;}
.mb_form2022 infput { }
.mb_form2022 .search-submit { width: 30px; height: 30px; background: url("http://www.xzrcyy.com/mobile/images/fangdajing.png") top center no-repeat; float:right; border: none; background-size: 100% auto;margin: -5px auto 0 auto}
.mb_form2022 .search-keyword {width:83%;float: left;text-align:left;color: #666;margin:0 0 0 5px;border: none;font-size: 12px;}

.br20{-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;}

.br10{-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}
.menu1 {
	transition: 1s;
	display: none;
	position: fixed;
	z-index: 9999999999999999;
	top: 0;
	bottom: 0;
	left: -200%;
	right: 0;
	margin: 0 auto;
	width: 7.5rem;
	overflow: hidden;
	background: #212433;
	padding-bottom: 0.7rem;
}
.menu1.on {
	left: 0;
}
.show {
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.menu_top1 {
	padding: 1rem 0.3rem 0 0.3rem;
	width: 2rem;float: right;
	text-align: center;
}
.menu_top1 i {
	width: 0.4rem;
}
.menu_list1 {
	width:100%;margin: 0 auto;
	height: 100%;

}
.w50{width:50%;border-bottom: 1px solid #2c3044;}
.w100{width:100%;border-bottom: 1px solid #2c3044;}
.menu_list1 dd li {
	float: left; 
	display: -webkit-box;
}
.menu_list1 dd li.open {
	background-color: #fff;
	color: #000000;
}
.menu_list1 dd {
	font-size: 0.24rem;
	padding-top: 0.8rem;

	line-height: 0.6rem;
	text-align: center;
	color: #fff;
}
.menu_list1 dd h2 {
	width: 100%;padding: 0 0 0 .2rem; font-weight: bold;
	text-align:left;
}
.menu_list1 dt {
	background: #25293a;
	width: 5rem;
	background-color: #fff;
	padding: 0 0.26rem;
	overflow-y: visible;
	height: 100% !important;
	position: relative;
	overflow: auto !important;
}
.menu_list1 dd h2 .list2{left: 0;height: 100%;}
.menu_list1 dd h2 .list2 li{display: flow-root;}
.menu_list1 dd h2 .list2 li a{padding:0 .2rem 0.2rem 0; font-size: 0.2rem;}



* {
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
}
.menu_list1 dt h4 a {
	font-size: 0.24rem;
	color: #787878;
	width: 32%;
	display: inline-block;
	line-height: 0.5rem;
}
.menu_list1 dt h3 {
	font-size: 0.24rem;
	color: #000000;
	border-bottom: 1px solid #d1d1d1;
	font-weight: bold;
	line-height: 0.7rem;
	margin-top: 0.8rem;
}
.menu_list1 dt h6 {
	font-size: 0.24rem;
	color: #e90000;
	font-weight: bold;
	line-height: 0.7rem;
	padding-bottom: 2rem;
}
.clearfix:after, .clearfix:before {
	display: table;
	content: "";
}
.clearfix:after {
	clear: both;
}
#banner {
	margin-bottom:0.1rem;margin-top: 0%;
}
#carousel {
	position:relative;
	z-index:2;
	margin-top:0.2rem;
	transform-style:preserve-3d;
	perspective:8rem
}
#carousel img {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-3.2rem;
	transition:transform .5s ease-in-out;
	box-shadow:8px 8px 20px rgba(0,0,0,.2);
	cursor:pointer
}
#bannerNav {
	position:relative;
	margin-top:0.2rem;
	height:0.1rem;
	padding:0.1rem 0;
	text-align:center
}
#bannerNav ul li {
	cursor:pointer;
	overflow:hidden;
	display:inline-block;
	
	margin:0 2px
}
#bannerNav ul li a {
	margin:0 auto;
	display:block;
	width:0.2rem;
	height:0.2rem;
	vertical-align:top;
	border-radius:1rem;
	background:#e6e6e6;
	font-size:0
}
#bannerNav ul li.on a,#bannerNav ul li:hover a {
	background:#1e4e58
}
#bannerNav ul li.on a {
	width:0.5rem
}

#carousel {
	height:4rem
}
#carousel img {
	width:6.5rem;
	border-radius: 10px;
	opacity: 0;
}
.nav {
	margin: 0 auto;margin-top: 0.2rem;
}
.nav ul li {
	width: 33.33%;
	float: left;
	text-align: center;
	
	padding-top: 0.4rem;
}
.nav ul li em {
	width: 1.2rem;
}
.nav ul li p {
	font-size: 0.24rem;
	color: #666666;
	margin-top: 0.15rem
}


.bdc_wap {
	width: 7rem;
	margin: auto;
	margin-top: 0.68rem;
}
.bdc_wap h2 {
	font-size: 0.36rem;
	color: #404040;
	display: contents;
}
.bdc_wap h2 span {
	font-size: 0.2rem;
	float: right;
}

.jyrc {
	position: relative;
	margin:0.6rem auto 0 auto;
	overflow: hidden;
	background:#eef8f8;
	padding: 0 0 1rem 0
}
.videoinfo{margin: 0.5rem auto 0 auto;width: 96%;}
#certify {
	position: relative;
	margin:0.6rem auto 0 auto;
	overflow: hidden;
	background:#eef8f8;
	padding: 0 0 .6rem 0;
}
#certify .swiper-container {
	padding-bottom: 1rem;margin-top: 0.45rem;
}
#certify .swiper-slide {

	width: 4.14rem;
padding: 0.21rem 0.19rem;
background: #fff;
	box-shadow:8px 8px 20px rgba(0,0,0,.2);border-radius: 0.1rem;
}
#certify .swiper-slide p {
	
	font-size: 0.23rem;
	color: #555;
	line-height: 1.5;margin-top:3%;
}

#certify .swiper-slide dd{ font-size:0.2rem; color:#878787;display: -webkit-inline-box;margin-top: 8%;}
#certify .swiper-slide dd img{ width:0.2rem !important;}
#certify .swiper-slide dt{ font-size:0.2rem; color:#878787;display: -webkit-inline-box;margin-top: 8%;}
#certify .swiper-slide dt img{ width:0.31rem !important;}


#certify .swiper-slide img {
	display: block;
}
#certify .swiper-pagination {
	width: 100%;
	top: 88%;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	background-color: #e7e7e7;
	width: 0.26rem;
	height: 0.26rem;
	opacity: 1;
	border-radius: 5rem;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 1px solid #1e4e58;
	width: 0.65rem;
	height: 0.25rem;
	background: #1e4e58;
}
.hr {
	background: #f3f3f3;
	height: 0.2rem;
}


.new_ystd_title {
	width: 6.9rem;
	margin: auto;
	margin-top: 0.68rem;
}
.new_ystd_title h2 {
	font-size: 0.36rem;
	color: #404040;
	display: contents;
}
.new_ystd_title h2 span {
	font-size: 0.24rem;
	float: right;
}

.new_ystd{ margin-top:0.5rem; overflow:hidden;padding-bottom: 0.8rem;}
.new_ystd li{ float:left; }
.new_ystd li:last-of-type{margin-top: 0.3rem;}
.new_ystd li dd{width:3.3rem;box-shadow:2px 2px 22px rgba(0,0,0,.2);border-radius: 0.1rem;margin-left: 0.3rem;}
.new_ystd li h2{ text-align:center;margin-top: 0.37rem;}
.new_ystd li h2 img{ width:1.5rem !important;}
.new_ystd li h3{ font-size:0.24rem; color:#010101; text-align:center;margin-top: 0.24rem;margin-bottom: 0.15rem;}
.new_ystd li p{ font-size:0.18rem; color:#787878; line-height:1.6;padding-left: 0.3rem;}
.new_ystd li p img{ width:0.2rem !important;vertical-align: middle;}
.new_ystd li a{ font-size:0.2rem; color:#ffffff; background:#7f8897; width:1.5rem;padding: 0.1rem 0;border-radius: 0.05rem;}
.new_ystd li h6{ text-align:center; margin-top:0.3rem; padding-bottom:0.4rem;}

.new_ystd li dt{width:3.3rem;box-shadow:2px 2px 22px rgba(0,0,0,.2);border-radius: 0.1rem;margin-left: 0.3rem;}
.new_ystd li:nth-of-type(2) dd h6{margin-top: 0.585rem;}


.news_box{
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	background: url("../images/newsbg.jpg") no-repeat top center;
	padding: 0 0 0.2rem 0
}
.news_box h1{font-size:0.36rem;text-align: center; color:#ffffff;margin:0.8rem 0 0.6rem 0}

.news_boxbg{background: #fff;margin: 0 auto; width: 92%;box-sizing: border-box;box-shadow:2px 2px 22px rgba(0,0,0,.2); }
.news_boxbg .b-pic{position:relative; overflow:hidden;}
.news_boxbg .b-pic h3{background:rgba(0,0,0,.7);position:absolute; left:0; bottom:0.5%;width: 100%;}
.news_boxbg .b-pic h3 a{  font-size:0.2rem; color:#ffffff;margin: 0 auto;padding:0.14rem 0;text-align: center; display:table}
.news_boxbg .b-pic img{}
.news_boxbg .news_pt{padding: 0.2rem;}
.news_boxlist ul{margin: 0;padding: 0 }
.news_boxlist li{ }

.news_boxlist li {
    padding: 0.3rem 0 0.2rem;
    border-bottom: 1px dashed #e6e6e6;
}
.news_boxlist li dd{ width:2.3rem;}
.news_boxlist li dt{ width:4.2rem;}
.news_boxlist h3{ margin-left: 6%; margin-top: 6%;font-size:0.24rem; color:#245d68;line-height: 1.6;}
.news_boxlist p{ margin-left: 6%;margin-top: 5%; font-size:0.18rem; color:#505050;line-height: 1.6;}
.news_boxlist p a{ color:#e93a39;}

.news_boxlist li:nth-of-type(2){ top:71%;}

.newsbtn{background: #f3f3f3;padding: 0.2rem 0;margin: 2% 0 0 0; text-align: center}
.br10-2{-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}
.newsbtn a:hover{color:#245d68}



.new_dlxs{ position:relative; overflow:hidden;}
.new_dlxs h1{ position:absolute; left:40%; top:6%; font-size:0.36rem; color:#ffffff;}
.new_dlxs h2{ position:absolute; left:9%; top:44%; font-size:0.24rem; color:#ffffff;}
.new_dlxs li{ position:absolute; left:6%; top:50%;}

.new_dlxs li {
    padding: 0.3rem 0 0.2rem;
    border-bottom: 1px dashed #e6e6e6;
}
.new_dlxs li dd{ width:2.3rem;}
.new_dlxs li dt{ width:4.27rem;}
.new_dlxs h3{ margin-left: 6%; margin-top: 2%;font-size:0.24rem; color:#229789;line-height: 1.4;}
.new_dlxs p{ margin-left: 6%;
margin-top: 5%; font-size:0.18rem; color:#505050;line-height: 1.6;}
.new_dlxs p a{ color:#e93a39;}

.new_dlxs li:nth-of-type(2){ top:71%;}










/*.new_dlxs h3{ position:absolute; left:39%; top:52%; font-size:0.24rem; color:#25c0c5;line-height: 1.4;}
.new_dlxs h3:nth-of-type(2){ top:73%;}
.new_dlxs p{ position:absolute; left:39%; top:60%; font-size:0.18rem; color:#505050;line-height: 1.4;}
.new_dlxs p a{ color:#e93a39;}
.new_dlxs p:nth-of-type(2){ top:81%;}
*/

.new_dlxs h6{ position:absolute; left:36%; top:92.5%; font-size:0.24rem; color:#252525;}
.yqblk{border-bottom:0.3rem solid #fafafa;border-top:0.3rem solid #fafafa;padding: 0 0 .4rem 0;margin: 0.3rem 0 0 0}
/**/
.ty_doctor{padding:4% 0 5% 2%; }

.mb_zhuanjiaidx { margin-bottom: 20px;float: left; padding-bottom: 20px; width: 100%; display: table; }
.mb_zhuanjiaidx dt {float: left;width:2.8rem;}
.mb_zhuanjiaidx dt img { width:2.5rem }
.mb_zhuanjiaidx dd b { font-size: 18px; margin-right: 15px; }
.mb_zhuanjiaidx dd span { }
.mb_zhuanjiaidx p { margin-bottom: 10px; float: right; width: 60%; font-size: 14px; text-align: left; margin-top: 12px; }
.mb_zhuanjiaidx dd { float: right; width: 60%; display: table; font-size: 18px; text-align: left; color: #333; }
.mb_zhuanjiaidx dd .yuyue { background: #1e4e58; float: left; margin-left: 20px; padding: 3px 20px; border-radius: 10px; color: #fff; }
.mb_zhuanjiaidx dd .xinagxi { background: #bda179; float: left; margin-left: 20px; padding: 3px 20px; border-radius: 10px; color: #fff }
#example dl {
	width: 7.1rem;
	margin: auto;
	margin-top:0.5rem;
}

#example .bd {
	overflow: hidden;
}

#example dd {
	width:2.8rem;
}
#example dd img {
	width:2.5rem;
}
#example dt {
	width:4.1rem;
}
#example dt h2 {
	font-size: 0.36rem;
	color: #1e4e58;
	font-weight: bold;
	margin-top:1%;
	padding-bottom: 0.2rem;
}
#example dt h2 span {
	font-size: 0.2rem;
	color: #333;
	font-weight: normal;
}
#example  dt h3 {
	font-size: 0.2rem;
	color: #404040;
	line-height: 1.6;
}
#example dt h3 img {
	width: 0.19rem;
}
#example dt h4 {
	font-size: 0.2rem;
	color: #404040;
	font-weight: bold;
	margin-top: 0.22rem;
	line-height: 1.4;
}
#example dt p {
	font-size: 0.3rem;
	color: #404040;
	line-height: 1.6;
	margin-top: 3%;
	display: inline;
	font-weight: normal;
}
#example dt p a {
	color: #e93a39;
}
#example dt b {
	margin-top: 0.2rem;
}
#example dt h6 {
	text-align: center;
	margin-top: 0.2rem;
}
#example dt h6 a {
	color: #ffffff;
	font-size: 0.16rem;
	background: #1e4e58;
	padding: 3% 12%;
	border-radius: 0.05rem;
}
#example dt h6 a:nth-of-type(2) {
	background: #c79362;
	margin-left: 9%;
}


#xwlist{
	width:100%;
	margin: auto;
	margin-top: 0.3rem;
}
#xwlist .hd {
	margin: 0 0 0.3rem 0;
	overflow: hidden;
	border-bottom: 1px solid #787878;
}
#xwlist .hd ul{width: 100%;}
#xwlist .hd ul li {
	font-size:0.22rem;color: #787878;width:18%;margin:0 auto;padding:0 .1rem 0 0;	float: left; text-align: center;display: flex;flex-wrap: wrap;justify-content:space-between
}
#xwlist .hd ul li.on {
	color: #229789;
}
#xwlist .hd ul li.on span {
	border-bottom: 4px solid #229789;
	padding-bottom: 0.2rem;
}
#xwlist .bd {
	overflow: hidden;
}
#xwlist .bd .news_list{padding: 0 0 0 .2rem;}
#xwlist .bd .news_list a {font-size: 0.26rem;width: 100%;overflow: hidden;color: #222;line-height:2.6;display: inline-block;}
#xwlist .bd .news_list a:hover{color:#229789 }
/**/
#ty_doctor{padding:3% 0; margin-left: 2%; width: 97%;}
#ty_doctor .swiper-slide dl{position:relative;}
#ty_doctor1{padding:6% 0 5% 2%; margin-left: 3%; width: 97%;}
#ty_doctor1 .swiper-slide dl img{box-shadow:2px 2px 10px rgba(0,0,0,.2); width:4.5rem !important;}


 #ty_doctor1{padding:3% 0; margin-left: 2%; width: 97%;}
#ty_doctor1 .swiper-slide dl{position:relative;}
#ty_doctor3{padding:6% 0 5% 2%; margin-left: 3%; width: 97%;}
#ty_doctor3 .swiper-slide dl img{box-shadow:2px 2px 10px rgba(0,0,0,.2); width:4.5rem !important;}

#ty_doctor33{padding:6% 0 5% 2%; margin-left: 3%; width: 97%;margin-bottom: 0.7rem}
#ty_doctor33 .swiper-slide dl img{box-shadow:2px 2px 10px rgba(0,0,0,.2); width:4.5rem !important; height: 2.54rem !important;}

.new_yyhj{ position:relative;}
.new_yyhj h2{ position:absolute; left:4%; top:7%; font-size:0.36rem; color:#404040;}
.new_yyhj a{ position:absolute; left:38%; top:83.5%; font-size:0.45rem; color:#ffffff; font-weight:bold;}
.new_yyhj img{ display:block;}


.wxfotter {
	position: relative;
	margin: auto;
	
}
.wxfotter p.p1 {
	position: absolute;
	left: 4rem;
	top: 0.4rem;
	font-size: 0.18rem;
	color: #787878;
}
.wxfotter h2 {
	position: absolute;
	left: 4rem;
	top: 0.7rem;
	font-size: 0.22rem;
	color: #363636;
	font-weight: bold;
}
.wxfotter p.p2 {
	position: absolute;
	left: 4rem;
	top: 1.1rem;
	font-size: 0.18rem;
	color: #787878;
}

.wxfotter p.p3 {
	position: absolute;
	left: 4rem;
	top: 1.8rem;
	font-size: 0.18rem;
	color: #787878;
}


.wxfotter h3 {
	position: absolute;
	left: 4rem;
	top: 1.3rem;
	font-size: 0.32rem;
	color: #363636;
	font-weight: bold;
}
.wxfotter h3 B {
	font-size: 0.19rem;
}
.wxfotter h4 {
	position: absolute;
	left: 4rem;
	top: 2rem;
	font-size: 0.25rem;
	color: #363636;line-height: 1.5;
	padding: 0 .2rem 0 0;
	font-weight: bold;
}
.wxbottom {	padding: 0.2rem 0;color: #7c7c7c;background: #171717;margin: 0 0 0.18rem 0}
.wxbottom p{font-size: 0.16rem;line-height: 1.8;text-align: center;width: 94%;margin:0 auto}
/*list*/


.list {
	width: 7.2rem;
	margin: auto;
}
.list_title h2 {
	font-size: 0.2rem;
	color: #787878;
	border-bottom: 1px solid #e6e6e6;
	margin-top: 0.5rem;
	padding-bottom: 0.15rem;
}
.list_title h2 img {
	width: 0.21rem !important;
}
.list_box li {
	padding: 0.3rem 0 0.2rem;
	border-bottom: 1px dashed #e6e6e6;
}
.list_box li dd {
	width: 2.78rem;
		height: 1.8rem;
overflow: hidden;
}
.list_box li dt {
	width: 4.2rem;
}
.list_box li dt h2 {
	font-size: 0.24rem;
	color: #229789;
	line-height: 2;
}
.list_box li dt p {
	font-size: 0.2rem;
	color: #777777;
	line-height: 1.5;
}
.list_box li dt p a {
	color: #ff0000;
}
#pagelink {
	font-size: 0.16rem;
	text-align: center;
	overflow: hidden;
	margin: auto;
	margin-top: 0.6rem;
	margin-left: 25%;
}
#pagelink li {
	margin: 2% 1%;
	border: solid 1px #e6e6e6;
}
#pagelink .thisclass {
	border: none;
	color: #fff;
	background: #13b5b1;
}
#pagelink li {
	background: #fff;
	padding: 2% 4%;
	border: 1px solid #e6e6e;
	color: #6a6a6a;
	float: left;
	list-style: none;
}
#pagelink a {
	color: #777777;
}
.wxicon {
	margin-top: 2rem;
}
/*article*/

.article h2 {
	font-size: 0.3rem;
	color: #229789;
	margin-top: 0.49rem;
	text-align: center;
}
.article p {
	font-size: 0.18rem;
	color: #787878;
	text-align: center;
	border-top: 1px dashed #e6e6e6;
	border-bottom: 1px dashed #e6e6e6;
	margin-top: 0.2rem;
	line-height: 2;
}
.article_box p {
	font-size: 0.2rem;
	color: #787878;
	margin-top: 5%;
	line-height: 1.8;
}
.article_anniu {
	margin-top: 3rem;
}
.article_anniu h2 {
	font-size: 0.24rem;
	color: #229789;
}
.article_anniu h3 {
	font-size: 0.2rem;
	color: #787878;
	margin-top: 0.25rem;
}
.article_anniu h3 span {
	color: #131313
}
 @keyframes iimg {
 0% {
left:80%;
}
 100% {
left:90%
}
}
@-webkit-keyframes iimg {
 0% {
left:80%;
}
 100% {
left:90%
}
}
 @media screen and (min-width:320px) and (max-width:750px) {
.evaluate {
	top: 20%
}
}
/**/

#centerxf {
	width: 5rem;
	height: 4.21rem;
	position: fixed;
	z-index: 998;
	left: 50%;
	top: 50%;
	margin: -2.625rem 0 0 -2.6rem;
	box-shadow: 0 0 10px #000;
	border-radius: 0.1rem;
	background: url(../images/swt_1.png) no-repeat;
	background-size: 100%;
	display: none;
}
#centerxf.active {
	opacity: 1;
}
#centerxf article {
	width: 0.58rem;
	height: 0.58rem;
	overflow: hidden;
	position: absolute;
	right: -0.12rem;
	top: -0.5em;
}
#centerxf article img {
	width: 0.58rem;
	height: 0.58rem;
}
#centerxf section {
	clear: both;
	width: 3.87rem;
	margin: 1.6rem auto 0;
}
#centerxf section:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	line-height: 0;
	content: "";
	font-size: 0;
}
#centerxf input[name=tel] {
	float: left;
	box-sizing: border-box;
	width: 2.38rem;
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.18rem;
	border: 1px solid #323232;
	border-right: none;
	padding-left: 0.3rem;
	border-radius: 1rem 0 0 1rem;
}
#centerxf input[type=submit] {
	float: right;
	box-sizing: border-box;
	width: 1.49rem;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	color: #ffffff;
	font-size: 0.18rem;
	background: #6a7380;
	border-radius: 0 1rem 1rem 0;
	-webkit-appearance: none;
}
#centerxf a {
	width: 50%;
	height: 0.9rem;
	position: absolute;
	bottom: 0;
	color: #ffffff;
}
#centerxf a:first-of-type {
	left: 0;
}
#centerxf a:last-of-type {
	right: 0;
}
.menu_list dl h6 {
	font-size: 0.24rem;
	color: #e90000;
	font-weight: bold;
	line-height: 0.7rem;
}
.bottom-fix {
	position: fixed;
	bottom: 0;
	background: url('../images/bottom-fix_1.png') no-repeat;
	background-size: 100%;
	overflow: hidden;
	height: 1.85rem;
	width: 7.5rem;
	z-index: 99;
}
.bottom-fix ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.bottom-fix ul li {
	width: 1.3rem;
	height: 0.98rem;
	margin-top: 0.4rem;
	position: relative;
}
.bottom-fix ul li:nth-child(3) {
	height: 1.4rem;
	margin-top: 0;
}
.bottom-fix ul li:nth-child(3) span {
	display: block;
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 50%;
	position: absolute;
	left: 0.25rem;
	top: 0.6rem;
	z-index: -1;
	-webkit-box-shadow: 0 0 60px rgba(34, 151, 137);
	box-shadow: 0 0 30px rgba(0,153,0,1);
	-webkit-animation: sonarEffect 1.5s ease-out 1s infinite;
	animation: 1.5s ease-out 1s normal none infinite running sonarEffect;
}
 @keyframes sonarEffect {
 0% {
 opacity: 0.3;
 filter:alpha(opacity:30);
}
 40% {
 -webkit-shadow: 0 0 0 1px rgba(0,153,0,0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(51, 153, 51, 1, 0.5);
 box-shadow: 0 0 0 1px rgba(0,153,0,0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(51, 153, 51, 1, 0.5);
 opacity: 0.5;
 filter:alpha(opacity:50);
}
 100% {
 -webkit-shadow: 0 0 0 1px rgba(0,153,0,0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(51, 153, 51, 1, 0.5);
 box-shadow: 0 0 0 1px rgba(0,153,0,0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(51, 153, 51, 1, 0.5);
 opacity: 0;
 filter:alpha(opacity:0);
 -webkit-transform: scale(1.5);
 transform: scale(1.5);
}
}
@-webkit-keyframes sonarEffect {
 0% {
 opacity: 0.3;
 filter:alpha(opacity:30);
}
 40% {
 -webkit-shadow: 0 0 0 1px rgba(51, 153, 51, 1, 0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(51, 153, 51, 1, 0.5);
 box-shadow: 0 0 0 1px rgba(51, 153, 51, 1, 0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(51, 153, 51, 1, 0.5);
 opacity: 0.5;
 filter:alpha(opacity:50);
}
 100% {
 -webkit-shadow: 0 0 0 1px rgba(51, 153, 51, 1, 0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(51, 153, 51, 1, 0.5);
 box-shadow: 0 0 0 1px rgba(51, 153, 51, 1, 0.1), 0 0 2px 2px #fff, 0 0 0 4px rgba(51, 153, 51, 1, 0.5);
 opacity: 0;
 filter:alpha(opacity:0);
 -webkit-transform: scale(1.5);
 transform: scale(1.5);
}
}
.bottom-fix ul li a {
	height: 1.4rem;
	width: 1.3rem;display: inline-block;
}
.bottom-fix ul li a i {
	width: 0.25rem;
	line-height: 0.25rem;
	text-align: center;
	color: #fff;
	font-size: 0.16rem;
	background: #1e4e58;
	border-radius: 0.5rem;
	position: absolute;
	top: 0.6rem;
	right: 0.4rem;
	-webkit-animation: shan 2s infinite;
	-o-animation: shan 2s infinite;
	animation: shan 2s infinite;
}
.content {
	padding-bottom: 1.0rem;
}
.article_box {
	padding-left: 15px;
	margin-right: 15px;
}
.article_box div {
	line-height: 30px;
	color: #606060;
}

.mz{text-align: center;margin-top: 1rem;}
.mz a img{ width:2.03rem !important;}
.mz a:last-of-type{margin-left: 0.5rem;}

.tijiao { margin:0 auto 15px auto; background: #eee; padding:0 0 20px 0;width:100%; }
.tijiao h6 { font-size: 16px; text-align: center; margin-bottom: 25px; border-bottom: 2px solid #1e4e58; line-height: 40px; color: #1e4e58; }
.tijiao li { line-height: 35px; margin-bottom: 15px; display: table; }
.tijiao li span { float: left; width: 20%; text-align: center; }
.tijiao li input { width: 70%; float: left; height: 28px; margin-top: 4px; }
.tijiao li { width: 100%; }
.biaodian_but {width: 100%;text-align: center;margin: 0px auto;display: table;}
.biaodian_but .coolbg {background: #1e4e58;color: #fff;line-height: 30px;padding: 2px 15px;border: 0px;border-radius: 12px;width: 90px;;overflow:  hidden;}
.biaodian_tel { width: 95%; text-align: center; background: #fff;border-radius: 15px; padding: 5px 0px; margin: 15px auto 0px auto; }
