img{max-width:100%;height:auto;}
body{
    background:#f7f8fd;
}

.help-wrapper{
    display:flex;
}
.help-wrapper dl{
    padding:12px;
    flex:1;
    text-align: center;
}
.help-wrapper dt{
    padding:12px;
}

.help-wrapper dl a dd.desc{
    color:#666;
    font-size:12px;
    margin:12px 0;
    line-height:20px;
    height:60px;
    overflow:hidden;
}
.help-wrapper dl a dd span{
    display:inline-block;
    padding:4px 8px;
    border:1px solid #f95b2b;
    border-radius:16px;
    font-size:12px;
}
.help-wrapper dl.ico_1 a dd span{
    color:#f95b2b;
    border:1px solid #f95b2b;
}
.help-wrapper dl.ico_2 a dd span{
    color:#ffba00;
    border:1px solid #ffba00;
}
.help-wrapper dl.ico_3 a dd span{
    color:#478ee5;
    border:1px solid #478ee5;
}

.help-wrapper dl a dd.tit{
    font-size:16px
}
.help-wrapper dl.ico_1 a dd.tit{
    color:#f95b2b
}
.help-wrapper dl.ico_2 dd.tit{
    color:#ffba00;
}
.help-wrapper dl.ico_3 dd.tit{
    color:#478ee5
}

.hp-tab-newprd,.hp-tab-newprd-expert{
    display:flex;
    flex-direction:column;
    padding:0 12px;
}
.hp-tab-newprd ul.j-sw-nav,.hp-tab-newprd-expert ul.j-sw-nav{
    display:flex;
    flex-direction: row;
    height:36px;
    line-height:36px;
    overflow:hidden;
}
.hp-tab-newprd ul.j-sw-nav li,.hp-tab-newprd-expert ul.j-sw-nav li{
    flex:1;
    text-align:center;
}
.hp-tab-newprd ul.j-sw-nav li.on,.hp-tab-newprd-expert ul.j-sw-nav li.on{
    border-bottom:2px solid #da251d;
    color:#da251d
}

.newprd-clip{

}

.j-sw-c ul li {
    float: left;
    margin: 2.5%;
    width: 45%;
    box-sizing: border-box;
    background:#fff;
    padding-bottom:8px;
}
.j-sw-c ul li a i{
    padding:8px;
    display:inline-block;
    font-size:16px;
    font-style: normal;
}
.j-sw-c ul li a p{
    margin-top:8px;
    font-size:14px;
}
.whyus-wrapper{
    background:#fff;
    padding:20px 0;
}
.whyus-wrapper-items dl{
    float: left;
    padding: 12px 24px;
    width: 50%;
    box-sizing: border-box;
    text-align: center;
    font-size:12px;
}
.whyus-wrapper-items dl img{
    width:60px;
}

.expert-wrapper-item{
    display:flex;
    margin-top:16px;
    padding:12px;
    background:#fff;
    border-radius:4px;
}
.expert-wrapper-item a.thumb{
    display:inline-block;
    flex:0 0 120px;
    width:120px;
    margin-right:12px;
}
.expert-wrapper-item a img{
    width:120px;
    height:120px;
    border-radius:50%;
}
.expert-wrapper-item dl{
    width:100%;
}
.expert-wrapper-item dt{
    display:block;
    height:32px;
    line-height:32px;
    width:100%;
    border-bottom:1px solid #ccc;
    margin-bottom:12px;
}
.expert-wrapper-item dt a{
    font-weight:bold;
    float:left;
    font-size:16px;
    line-height:32px;
    margin-right:12px;
}
.expert-wrapper-item dt span{
    float:left;
    color:#999;
    font-size:12px;
}
.expert-wrapper-item dd.singleline{
    font-size:12px;
}
.expert-wrapper-item dd.stars{
    background:url(../images/stars.png) no-repeat;
    height:16px;
    margin:10px 0;
    background-size:contain;
}
.expert-wrapper-item dd.singleline span{
    color:#da251d;
}
.expert-wrapper-item dd.desc{
    font-size:12px;
    color:#666666;
    margin-bottom:12px;
    line-height:24px;
    max-height:72px;
    overflow:hidden;
}
.expert-wrapper-item dd li:last-child{
    float:right;
}
.expert-wrapper-item dd li a{
    display:inline-block;
    height:24px;
    line-height:24px;
    text-indent:26px;
    background-image:url(../images/ico_chat.png);
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size:24px;
}
.expert-wrapper-item dd li a.ico_mobile{
    background-image:url(../images/ico_mobile.png);
}
.expert-wrapper-item dd ul li{
    float:left;
}
.course-wrapper{
    background:#fff;
    padding:20px 0;
}
.course-wrapper-items{
    padding:12px;
}
.course-wrapper-items dl{
    float:left;
    width:40%;
    margin:5%;
    box-sizing: border-box;
    position:relative;
}
.course-wrapper-items dd{
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.3);
    position:absolute;
    top:0;
    left:0;
}
.course-wrapper-items dd a{
    display:inline-block;
    width:60%;
    height:48px;
    line-height:48px;
    color:#da251d;
    font-size:16px;
    font-weight:bold;
    margin:0 20%;
    margin-top:30%;
    text-align: center;
    border-top:2px solid #da251d;
    border-bottom:2px solid #da251d;
}

.weixinindex{text-align:center;font-size:14px;}
.weixinindex p img{width:160px;height:160px;border:1px solid #ddd;}


#footer{
    position:fixed;bottom:0;
    width:100%;
    height:auto;
    z-index:2;
    max-width:640px;
}

#footer ul li{float:left;width:18%;height:auto;background:#a30000;padding:4px 0;}
#footer ul li:nth-child(3){position:relative;width:28%;}
#footer ul li:nth-child(3) img{top:-20px;max-width:60px;margin:0 auto;margin-top:-29px;}
#footer ul li a{display:inline-block;text-align:center;color:#fff;width:100%;float:left;font-size:12px;}
#footer ul li a img{max-width:30px;}
#footer ul li:nth-child(3) span {
    display: block;
    width: 2.75rem;
    height: 2.75rem;
    border-radius: 50%;
    position: absolute;
    left: 0.5rem;
    top: -1rem;
    z-index: -1;
    -webkit-box-shadow: 0 0 30px rgba(143,57,0,1);
    box-shadow: 0 0 30px rgba(143,57,0,1);
    -webkit-animation: sonarEffect 1.5s ease-out 1s infinite;
    animation: 1.5s ease-out 1s normal none infinite running sonarEffect;
}




/************************************************分页样式******************************************************/
.nodata{text-align:center;line-height:100px;font-size:24px;font-weight:bold;color:#bbb;}
.pagelist{width:92%;margin:0 auto;}
.pagelist{width:100%;text-align:left;}
.pagination {
    display: inline-block;
    border-radius: 4px
}

.pagination > li {
    display: inline
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}



/**********************************************文章列表页面************************************************/
.crumb{width:100%;background:#a30000;height:40px;padding:8px 0;}
.back{float:left;width:7.5%;height:40px;}
.back a,.talk a{display:inline-block;width:100%;height:40px;background:url(../images/back.png) no-repeat 0 center;background-size:contain;}
.talk{float:right;width:7.5%;height:40px;}
.talk a{background:url(../images/talk.png) no-repeat 0 center;background-size:contain;}
.crumbinner{float:left;height:40px;line-height:40px;color:#fff;font-size:16px;max-width:85%;overflow:hidden;}
.crumbinner a{color:#fff;font-size:16px;}


.tags{margin:2%;background:#fff;border:1px solid #ffc8c8;}
.tags .hd{background:#ffc8c8;height:40px;}
.tags .hd ul li{float:left;width:25%;height:40px;line-height:38px;text-align:center;font-size:14px;overflow:hidden;}
.tags .hd ul li.on{background:#fff;font-weight:bold;}
.tags .bd{padding:0 10px 8px 10px;}
.tags .bd a{display:inline-block;height:22px;border:1px solid #e6e6e6;border-radius:10px;padding:0 12px;margin:0 12px 12px 0;}
.tags .bd a:hover,.tags .bd a.on{background:#ffc8c8;border:1px solid #ffc8c8;color:#fff;}


.articlelistInner{width:92%;margin:2% 4%;}
.articlelistInner dl{float:left;width:100%;height:96px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ffc8c8;}
.articlelistInner dt{float:left;width:96px;height:96px;margin-right:12px;}
.articlelistInner dt img{width:96px;height:96px;}
.articlelistInner dd{}
.articlelistInner dd.title{height:18px;overflow:hidden;margin-bottom:16px;}
.articlelistInner dd.title a{font-size:16px;line-height:16px;font-weight:bold;}
.articlelistInner dd.remark{height:32px;line-height:32px;overflow:hidden;color:#999;}
.articlelistInner dd.tagsinner{height:24px;margin-top:9px;overflow:hidden;}
.articlelistInner dd.tagsinner a{display:inline-block;height:22px;line-height:22px;border:1px solid #e6e6e6;border-radius:10px;padding:0 12px;margin:0 10px 10px 0;font-size:12px;color:#999;}
.articlelistInner dd.tagsinner a:hover{background:#ffc8c8;border:1px solid #ffc8c8;color:#fff;}







/*************************************文章详情*****************************************/
.articleInnerBoard{width:92%;margin:4%;}
.articleInnerBoard h1{font-size:20px;font-weight:normal;text-align:center;line-height:1.5em;}
.articleInnerBoard .info{text-align:center;height:32px;line-height:32px;font-size:14px;color:#999;}
.articleInnerBoard .content{font-size:14px;margin-top:24px;}
.articleInnerBoard .content img{max-width:100%;height:auto;margin-left:-2em;}
.articleInnerBoard .content p{line-height:1.8em;margin-bottom:1em;text-indent:2em;}

.author{width:100%;text-align:center;}
.author .title{font-size:20px;height:60px;line-height:60px;color:#fdb4b4;}
.author dt img{width:171px;height:171px;border-radius:50%;}
.author dd.name{font-size:24px;line-height:60px;}
.author dd.name a{font-size:24px;}
.author dd.cat{margin:12px 0 24px 0;}
.author dd.cat a{color:#c80909;font-size:16px;}
.author dd.remark{font-size:14px;line-height:2em;margin-bottom:16px;max-height:84px;overflow:hidden;}
.author dd.remark p{text-align:left;}



.tagsBottom{float:left;width:100%;}
.tagsBottom dt{float:left;font-size:16px;}
.tagsBottom dd{float:left;}
.tagsBottom dd a{display:inline-block;height:22px;border:1px solid #e6e6e6;border-radius:10px;padding:0 12px;margin:0 12px 12px 0;}
.tagsBottom dd a:hover{background:#ffc8c8;border:1px solid #ffc8c8;color:#fff;}
.share{float:left;margin-top:12px;}

.articleRecommand .title{font-size:20px;border-bottom:1px solid #e7e7e7;padding-bottom:12px;font-weight:bold;}
.articleRecommandList dl{float:left;width:45%;margin:2.5%;}
.articleRecommandList dl.nomargin{float:right;margin-right:0;}
.articleRecommandList dt,.articleRecommandList dt img{float:left;width:100%;height:6rem;}
.articleRecommandList dd{line-height:24px;margin-top:4px;height:24px;overflow:hidden;float:left;}




/**************************************课程列表及课程详情*****************************************/
.course_t{width:92%;margin:0 auto;max-width:640px;background:#ffe7e7;}
.course_t ul li{float:left;width:23%;height:40px;line-height:40px;text-align:center;padding:0 1%;overflow:hidden;}
.course_t ul li a{display:inline-block;width:100%;height:40px;line-height:40px;}
.course_t ul li a:hover,.course_t ul li a.on{background:#f09e9e;color:#a30000;}


.courselist{margin:0 auto;width:92%;}
.courseBoard,.course_b_inner .infoinner{height:96px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #fde5e5;}
.courseBoard dt,.course_b_inner .infoinner dt{float:right;width:120px;height:96px;}
.courseBoard dt img,.course_b_inner .infoinner dt img{width:120px;height:96px;}
.courseBoard dd.title{height:28px;line-height:28px;overflow:hidden;}
.courseBoard dd.title a,.course_b_inner .infoinner dd.title a{font-size:16px;font-weight:bold;}
.courseBoard dd.info,.course_b_inner .infoinner dd.info{height:28px;line-height:28px;margin-top:12px;}
.courseBoard dd em,.course_b_inner .infoinner dd em{color:#fe4c6c;margin-right:24px;font-style: normal;}
.courseBoard dd i,.course_b_inner .infoinner dd i{font-style: normal;color:#a30000;}
.course_b_inner .infoinner{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.course_b_inner .infoinner dt{float:left;;margin-right:12px;}


.courseCon .hd{height:33px;border:1px solid #ffdcdc;}
.courseCon .hd ul li{float:left;width:33.33%;line-height:33px;text-align:center;font-size:16px;cursor:pointer;}
.courseCon .hd ul li.on{background:#ffdcdc;color:#c30000;}

.innerContent{padding-top:14px;float:left;width:100%;}
.innerContent p{line-height:1.8em;font-size:14px;margin-bottom:14px;}

.touxie ol p{float:left;width:100%;line-height:28px;margin-bottom:6px;}

.courseAction{border-top:1px solid #ffc8c8;padding-top:12px;}

.newsfav{width:100%;margin:0 auto;}
.newsfav span{width:100%;height:24px;line-height: 24px;font-size:20px;margin-bottom:24px;float:left;color:#fa3333}
.newsfav ul{float:left;width:100%;}
.newsfav a{display: inline-block;width:45%;margin:2.5% 2.5% 0 2.5%;background:#fff;float:left;}
.newsfav a:last-child{margin-right:0;}
.newsfav a img{width:100%;height:6rem;}
.newsfav dd{height:1.5em;line-height: 1.5em;overflow:hidden;text-align: center;font-size:14px;}


/************************************求助指南************************************/
.contact_l{width:92%;margin:0 auto;}
.contact_l h1{font-size:24px;text-align:center;font-weight:normal;}
.contact_con p{font-size:14px;line-height:28px;margin-bottom:14px;color:#333;}
.contact_con p a{font-size:14px;}
.contact_con ul{margin-bottom:12px;}
.contact_con ul li{line-height:32px;list-style-type:disc;}
.contact_con img{max-width:100%;height:auto;}






/********************************************专家列表页***********************************************/
.searchBoard{width:92%;height:32px;border:1px solid #a30000;border-radius:16px;margin:0 auto;}
.searchBoard input.searchTxt{height:20px;width:80%;padding:6px 8px;border:none;background:none;outline:none;font-family: "Microsoft YaHei", "微软雅黑", "sans-serif";}
.searchBoard input.searchBtn{float:right;margin-right:12px;height:30px;width:20px;background:url(../images/searchbtn.png) no-repeat 0 center;background-size:contain;border:none;outline:none;cursor:pointer;color:#fff;font-size:16px;font-family: "Microsoft YaHei", "微软雅黑", "sans-serif";}

.productlist{width:92%;margin:0 auto;}
.productBoard{float:left;width:100%;margin-bottom:20px;padding-bottom:12px;border-bottom:1px dotted #ddd;}
.productBoard dl{float:left;width:100%;}
.productBoard dt,.productBoard dt img{float:left;width:100px;height:100px;}
.productBoard dt{margin-right:18px;border-radius:50%;overflow:hidden;}
.productBoard dd{width:100%;}
.productBoard dd a.name{font-size:16px;}
.productBoard dd a.cat{font-size:14px;line-height:36px;}
.productBoard dd.expertinfo{font-size:14px;margin:8px 0 8px 0;color:#454444;}
.productBoard dd.expertinfo em{color:#ed6b7c;}
.productBoard dd.talk{text-align:center;}
.productBoard dd.talk a{display:inline-block;width:100%;background:url(../images/btn_service.png) no-repeat;margin-top:12px;}
.productBoard p{line-height: 28px;font-size:14px;float:left;width:100%;margin-top:12px;color:#525252;}


/********************************************专家详情页**********************************************/
.articleinner{width:92%;margin:0 auto;}
.words{background:#ffeced;padding:12px;}
.words dt{font-size:18px;color:#c30000;}
.words dd{color:#666;line-height:24px;margin-top:12px;}

.expertcontent .title{width:100%;height:36px;line-height:36px;border-bottom:2px solid #c30000;}
.expertcontent .title b{font-size:18px;height:18px;line-height:18px;display:inline-block;color:#c30000;border-left:4px solid #c30000;padding-left:12px;margin-left:6px;}
.expertcontent .con{padding-top:12px;}
.expertcontent .con p{line-height:28px;margin-bottom:12px;}



/********************************************图片列表页*********************************************/
.bgwhite{
    background:#fff;
}
.photo_header_m {
    padding:20px;
}

.photo_header_m_t dt {
    text-align: center;
    width: 160px;
    height: 160px;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 50%;
    border: 4px solid #ddd;
}

.photo_header_m img {
    width: 160px;
}

.photo_header_m dd {
    text-align: center;
    font-size: 20px;
    line-height: 48px;
}

.photo_header_m_t ul {
    margin: 12px 0;
}

.photo_header_m_t ul li {
    float: left;
    width: 48%;
    text-align: center;
    height: 36px;
    line-height: 36px;
    background: #F66;
    color: #fff;
    border-radius: 4px;
}

.photo_header_m_t ul li:last-child {
    float: right;
    background: #05c0ab;
}

.photo_header_m_t ul li a {
    display: inline-block;
    width: 100%;
    color: #fff;
}

.photo_header_m_b {
    margin: 24px 0 -24px 0;
}

.photo_header_m_b ul {
    border-bottom: 1px solid #ddd;
    margin-bottom: 24px;
    padding-bottom: 16px;
    color: #666;
    border: 2px solid #ddd;
    padding: 12px;
    border-radius: 4px;
}

.photo_header_m_b ul li {
    line-height: 2em;
}

.photo_header_m_b ol {
    line-height: 2em;
    background: #f5f5f5;
    padding: 12px;
    border-radius: 4px;
    color: #333;
    border: 1px solid #bbb;
}

.photo_header_m_b ol li {
    background: url(../images/icon_checked.png) no-repeat 0 1px;
    padding-left: 20px;
    line-height: 18px;
    margin-bottom: 8px;
}

.photobox dl:first-child {
    display: none;
}

.photobox .photo_header_m, .photobox .photo_header_m dl {
    display: block;
}

.photobox .photo_header_m dt {
    float: none;
}

.photobox .photo_header_m dd {
    width: 100%;
}
.catlist ul{
    display:flex;
}
.catlist ul li{
    flex:1;
    text-align: center;

}
.catlist ul li:nth-child(1){background:#43bcc7;}
.catlist ul li:nth-child(2){background:#a6d250;}
.catlist ul li:nth-child(3){background:#eab055;}
.catlist ul li:nth-child(4){background:#e9d356;}
.catlist ul li a{
    display:inline-block;
    width:100%;
    height:42px;
    line-height:42px;
    overflow:hidden;
    color:#fff;
}



.photo_footer{padding:20px;}
.photo_footer ul{width:100%;line-height: 40px;height:40px;border-bottom:3px solid #f0f0f0;font-size:16px;font-weight:bold;}
.photo_footer ul li{float:left;width:100px;height:40px;line-height: 40px;border-bottom:3px solid #05c0ab;text-align: center;}
.photo_content{line-height:1.8em;font-size:14px;margin-bottom:1em;padding:2% 0;}
.photo_content p{margin-bottom:1em;color:#333;}
.photo_appointment{width:96%;padding:2%;}
.photo_appointment dl{float:left;width:12%;margin:0 1%;}
.photo_appointment dt{font-size:14px;font-weight: bold;line-height: 32px;color:#666;}
.photo_appointment dd.week{font-size:14px;color:#999;margin:12px 0;}
.photo_appointment dd p{line-height: 24px;color:#129994}
.photo_words{border-top: 1px solid #ededed;
    border-left: 3px solid #129994;display: block;
    overflow: hidden;
    clear: both;
    padding: 1.6em 2em;
    margin: 1em auto;
    box-sizing: border-box;
    box-shadow: #aeaeae 0 0.4px;}
.photo_words_tit{display: block;
    font-size: 16px;
    color: #333;
    text-decoration: none;
    margin-bottom: 1em;
    font-weight:bold;}
.photo_words_con{font-size:14px;color:#666;line-height:2em;}



.box{
    padding:12px;
    background:#fff;
}
.box_gray{
    background:#f0f0f0;
}
.newsbox{
    display:flex;
    padding:12px 0;
}
.newsbox p{
    flex:0 0 120px;
    width:120px;
    height:90px;
    margin-right:12px;
}
.newsbox p img{
    width:120px;
    height:90px;
}
.newsbox dl{
    flex:1;
}
.newsbox dt{

}
.newsbox dt a{
    display:inline-block;
    font-size:16px;
    height:16px;
    line-height:16px;
    margin-bottom:8px;
    overflow:hidden;
    font-weight:bold;
}
.newsbox dd{
    height:66px;
    line-height:22px;
    font-size:14px;
    overflow:hidden;
    color:#666;
}
.page ul li.next {
    float: right;
}
.page ul li {
    float: left;
    width: 136px;
    height: 48px;
    line-height: 48px;
    text-align: center;
}
.page ul li a {
    display: inline-block;
    width: 100px;
    height: 32px;
    line-height: 32px;
    background: #05c0ab;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
}
.page ul li.next a {
    background:#da251d;
}





.newsshow h1{font-weight:normal;margin-bottom:20px;text-align: center;font-size:20px;}
.newsshow ul{text-align: center;color:#999;margin-bottom:12px;}
.newscontent{line-height:1.8em;font-size:14px;}
.newscontent p{margin-bottom:1em;}
.newscontent p a{font-size:14px;text-decoration: underline;color:#43bcc7}
.newscontent em{font-style:italic;}
.newsinfo{border-top:4px solid #f5f5f5;padding-top:16px;float:left;width:100%;}
.newsinfo .item_1{font-size:16px;color:#8c8c8c;float:left;line-height: 24px;display: inline-block;height:24px;}
.newsinfo .item_2 {font-size:24px;color:#8c8c8c;float:right;line-height:32px;width:auto;}
.newsinfo .item_2 span{float:left;}
.newsinfo .item_3{float:left;width:96%;height:32px;background:#fafafa;padding:2%;margin-top:12px;display:none;}
.newsinfo .item_3 span{float:left;line-height: 32px;}
.news_tel{border:1px solid #690;padding:12px 0;background:#f5fbe6;width:100%;}
.news_tel ol {
    float: left;
    width: 100%;
    text-align: center;
}

.news_tel ol img {
    max-width:64px;
}

.news_tel dl {
    float: left;
    width: 88%;
    line-height: 33px;
    margin: 0 6%;
}

.news_tel dt {
    color: #590;
}

.news_tel dd, .news_tel dd a {
    color: #f10;
}

.news_tel dd a {
    font-size: 16px;
}

.news_tel em {
    height: 45px;
    margin-top: 10px;
    float: left;
    width: 100%;
    text-align: left;
    text-indent: 24px;
}

.news_tel em img {
    max-width: 100%;
}

.newsfav span{width:100%;height:24px;line-height: 24px;font-size:20px;margin:16px 0;float:left;}
.newsfav ul{width:100%;}
.newsfav a{float:left;
    width:46%;
    margin:2%;
    box-sizing: border-box;}
.newsfav a img{width:100%;height:96px;}
.newsfav dd{height:1.5em;line-height: 1.5em;overflow:hidden;text-align: center;font-size:14px;}

ul.wzy_zxyy {
    width: 346px;
    height: 46px;
    margin: 0 auto;
}
.wzy_zxyy a {
    display: block;
    width: 152px;
    height: 46px;
    float: left;
    margin-left: 14px;
    text-align: center;
    line-height: 46px;
    font-size: 16px;
    color: #fff;
    background: #ff6565;
}


.box-shadow{
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbb',Direction=135, Strength=5);/*for ie6,7,8*/
    -moz-box-shadow:2px 2px 8px #bbb;/*firefox*/
    -webkit-box-shadow:2px 2px 8px #bbb;/*webkit*/
    box-shadow:2px 2px 8px #bbb;/*opera或ie9*/
}

.box-shadow-inner{
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#999',Direction=135, Strength=5);/*for ie6,7,8*/
    -moz-box-shadow:2px 2px 8px #666;/*firefox*/
    -webkit-box-shadow:2px 2px 8px #666;/*webkit*/
    box-shadow:2px 2px 8px #666;/*opera或ie9*/
}

.product{max-width:1000px;margin:0 auto;}
.product_title{background:url(../images/product_bg.gif) no-repeat;padding-left:72px;margin-bottom:24px;}
.product_title dt{line-height:20px;font-size:20px;margin-bottom:12px;}
.product_title dd{line-height:1.5em;color:#666;}
.product_list dl{width: 100%;
    margin-bottom: 24px;}
.product_list dt img{width:100%;}
.product_list dd{margin:4%;}
.product_list dd.tit{font-size:15px;line-height: 2em;border-bottom:1px solid #bbb;padding-bottom:8px;font-weight:bold;}
.product_list dd.info{color:#999;}
.product_list dd.info b{color:#f44}
.product_list dd.date{color:#07a997;font-size:14px;padding-bottom:12px;}
.product_list dl.box-shadow:hover{
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbb',Direction=135, Strength=5);/*for ie6,7,8*/
    -moz-box-shadow:3px 3px 8px #aaa;/*firefox*/
    -webkit-box-shadow:3px 3px 8px #aaa;/*webkit*/
    box-shadow:3px 3px 8px #aaa;/*opera或ie9*/
}


.page_inner{
    padding:20px;
}
.page_show h1{height:40px;line-height: 40px;font-weight:normal;font-size:1.5em;color:#08827D;}
.page_show_con{margin-top:24px;}
.page_show_con p{line-height:1.8em;margin-bottom:1em;font-size:14px;color:#333;}
.page_menu dt{height:40px;line-height: 40px;color:#333;font-size:1.5em;}
.page_menu dd{position: relative;
    display: block;
    text-decoration: none;
    font-size: 14px;
    line-height: 24px;
    min-height: 24px;
    margin-top: 1em;
    padding-left: 34px;}
.page_menu dd:before{position: absolute;
    left: 0;
    top: 0;
    content: "+";
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    background: #129994;
    color: #fff;}
.page_menu dd a{color:#129994}
.page_menu dd a:hover{color:#08827D}

.page_menu {

    margin-top: 36px;
}

.page_show img {
    max-width: 100%;
}