﻿@charset "utf-8";
/* CSS Document */
/* reset */ 
html { height: 100%;  overflow-x:hidden;}
body { min-height: 100%; overflow-x:hidden; }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, nav{ *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }  
body, input, select, button, textarea { color:#555; font-size:14px; font-family:"微软雅黑";  }
body { line-height: 1.5; border-left:1px #FFFFFF solid; border-right:1px #FFFFFF solid;} 
a { text-decoration: none; color:#555555;} 
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer } 
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.clear{ clear:both; height:0px;}
.fl{ float:left}
.fr{ float: right}

.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }

/*首页所有样式��?/ 
.mainxs{width:100%; margin: 0 auto; clear:both; }
.mainxs_bot{  } 
.mainxs_bot ul li{ float:left; overflow:hidden;line-height:30px;} 
.mainxs_bot ul li dd{width:100%;float:left; overflow:hidden;max-height:300px;position:relative; display:block; padding-bottom:100%}
.mainxs_bot ul li img{ width:100%; height:100%; float:left; position:absolute;} 
.mainxs_bot ul li h2{width: 100%;  overflow:hidden; font-weight:bold} 
.mainxs_bot ul li strong{width: 100%; font-weight:normal; margin:2% 0% 0% 0%;}
.mainxs_bot ul li img {width: 100%;height:100%; display: block;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.mainxs_bot ul li:hover img {transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);} 

/*内页荣誉*/   
.page { padding:30px 0px 60px 0px; margin: 0 auto; width:100%;}
.page ul li{float: right; border:1px solid #c5c5c5; padding:0 5px; height:20px; line-height:20px; overflow:hidden; color:#000; margin:3px 3px;}
.page ul li a{color:#666;}
.page ul li a:hover{color:#588b00;}
.page ul li a.on{color:#333; font-weight:bold;}
.page ul li.last{color:#7b7b7b;}
.article_fy{ width:100%; text-align: left}
 
.left{ width:25%; float:left; margin:3% 0% 2% 0%; background:#f5f5f5  }
.left_div{ width:100%; float:left; }
.right{ width:72%; float:right; margin:3% 0% 2% 0%; line-height:30px;} 
.right_top{width:100%; margin: 0 auto;  height:80px; overflow:hidden; color:#000}
.right_top h2{ width:50%; float:left;font-variant:small-caps; line-height:80px; height:80px; overflow:hidden; }
.right_top span{ float:left; } 
.right_top h2 strong{ padding:0% 2%}
.right_top dt{ float:right; width:10%; padding:2% 0%; text-align:right}
.right_top dt a{ padding:0% 2%;}
.right_top dt img{ padding:0% 1%; } 
.area_nr{ width:100%;} 
.endText{ width:100%;} 
.area_nr{ width:100%;} 
.xiangxi{ font-weight:bold; width:100%; padding:1% 0%}
.inewslist ul li{ width:100%; height:40px; border-bottom:1px #DCDCDC dashed; line-height:40px; float:left; overflow:hidden}
.inewslist ul li a{ float:left; height:40px;}
.inewslist ul li span{ float:right} 
.mainnyxgcp{ clear:both; width:100%; margin: 0 auto}
.mainnyxgcp ul{ width:100%; margin: 0 auto; }
.mainnyxgcp ul li{ width:19%; margin:0% 1% 0% 0%; float:left; text-align:center; overflow:hidden; }
.mainnyxgcp ul li dd{width:100%;float:left; height:170px; padding-bottom:0%!important}
.mainnyxgcp ul li img{ width:100%; float:left; height:100% }
.mainnyxgcp ul li span{ width:100%; font:14px/45px "微软雅黑";}  

.header1{ display:none}
.header1 h2{ display:none}
@media only screen and (max-width:768px) {   
.header1{ height:60px; position:fixed; bottom:0px; left:0px; z-index:99999; width:100%; line-height:45px; display:block; clear:both; }
.header1 h2{ width:100%; height:45px; text-align:center; background:url(/web/20220411171538im_/http://www.sdmhsy.com/templets/default/static/images/header1.png) no-repeat center top ; display: block}
.header1 h2 a{ color:#FFFFFF; font:24px/60px "微软雅黑"; margin: 0 auto; width:100%; display: block; font-variant:small-caps; height:60px;}
.header1 li{ width:50%; float:left; height:90px; } 
.header1 li a{ width:100%; text-align:center; display:block}
.header1 a p{ line-height:60px; color:#FFFFFF; display:inline;}
.header1 a img{ margin-bottom:-7px; margin-right:10px;} 
.header1 li:nth-child(1){background:url(/web/20220411171538im_/http://www.sdmhsy.com/templets/default/static/images/n3.png) repeat-y right top; }
} 

@media only screen and (max-width:1024px) {   
.left{ display:none}
.right{ width:100%;} 
#lovexin12{ display:none} 
}  
 
.font-16{ font-size:15px;}.font-18{ font-size:18px;}.font-20{ font-size:20px;}.font-24{ font-size:24px;}.font-30{ font-size:30px;}.font-36{ font-size:36px;}.font-44{ font-size:44px;}.font-52{ font-size:46px;}.font-72{ font-size:72px;} 
.wraper{ max-width:1898px; min-width:320px; margin:0 auto;} 
.wrap{width:80%; margin:0 auto;}
@media only screen and (max-width:1799px) {.wrap{ width:80%;}   } 
@media only screen and (max-width:1659px) {.wrap,.index .header .wrap{ width:82%;} .font-16{ font-size:14px;}.font-18{ font-size:16px;}.font-20{ font-size:18px;}.font-24{ font-size:22px;}.font-30{ font-size:26px;}.font-36{ font-size:32px;}.font-44{ font-size:40px;}.font-52{ font-size:46px;}.font-72{ font-size:60px;}     } 
@media only screen and (max-width:1450px) {.wrap,.index .header .wrap{ width:92%;}.font-16{ font-size:14px; }.font-18,#nav li,.tel,.bl_05_con li .bot_txt p,.tab_tit li span,.tabNav li span,.new_imglist li .bot_txt,.foot_top li h2 a,.foot_bot .link dt{font-size:14px;}.font-20{ font-size:16px;}.font-24{ font-size:20px;}.font-30{ font-size:24px;}.font-36{ font-size:28px;}.font-44{ font-size:36px;}.font-52{ font-size:36px;}.font-72{ font-size:50px;}     } 
@media only screen and (max-width:1365px) {.wrap,.index .header .wrap{ width:95%;}    } 
@media only screen and (max-width:1279px) { .wrap,.index .header .wrap{ width:auto; padding:0 10px;}    }   
@media only screen and (max-width:1024px) {body{ font-size:12px;}  .font-20{ font-size:16px;}.font-24{ font-size:20px;}.font-30{ font-size:26px;}.font-36{ font-size:30px;}.font-44{ font-size:34px;}.font-52{ font-size:40px;}.font-72{ font-size:46px;}     }  
@media only screen and (max-width:768px) { .font-24{ font-size:20px;}.font-30{ font-size:20px; font-weight: bold}.font-36{ font-size:20px;}.font-44{ font-size:24px;}.font-52{ font-size:28px;}.font-72{ font-size:32px;}  } 
@media only screen and (max-width:650px) { .wrap{ padding:0 10px 0 10px; width: auto; }  } 
@media only screen and (max-width:550px) { .wrap{ padding:0 10px 0 10px;}   } 
@media only screen and (max-width:414px) { .font-24{ font-size:16px;}.font-30{ font-size:20px;}.font-36{ font-size:18px;}.font-44{ font-size:20px;}.font-52{ font-size:24px;}.font-72{ font-size:28px;}    }
 
.banner { position:relative; overflow:hidden;height:550px!important;}
.banner li{ position:absolute;top:0; left:0; float:left; width:100%; overflow:hidden; vertical-align:top;height:550px!important;background-size:cover; }
.banner li img { vertical-align:top; float:left; width:100%; height:auto;} 

.banner li:first-child{ position:relative; z-index:10; vertical-align:top;}
.banner li .txt { position:absolute; z-index:2000; left:57%; right:5%; bottom:38%; transition:1s all; -webkit-transition:1s all; transform:translateX(200%); -webkit-transform:translateX(200%);  opacity:0; transition-delay:0.4s; -webkit-transition-delay:0.4s;}
.banner li.curr .txt {  transform:translateX(0); -webkit-transform:translateX(0); opacity:1;display: none;}
.banner li .txt h2 { color:#fff; line-height:1.2;text-shadow: 1px 1px 1px #76614D;}
.banner li .txt h2 i{ padding:0 10px;}
.banner li .txt h3 { color:#fff;line-height:1.4;text-shadow: 1px 1px 1px #76614D;}
.banner li .txt a.view{ display:block; margin:30px 0 0;border:1px solid #fff; text-align:left; text-indent:20px; color:#fff; width:128px; height:30px; line-height:30px; }
 
.banner .vbox{ position:absolute; width:100%; height:100%; z-index:1; left:0; top:0; cursor:pointer;  background:#000; }
.banner .vbox video{width: 100%; height:100%; }
.banner_left{ background:url(/web/20220411171538im_/http://www.sdmhsy.com/templets/default/static/images/cursor-left.png) no-repeat; left:3%; top:50%; margin-top:-27px; display:block; width:33px; height:54px; position:absolute; z-index:1000;}
.banner_right{ background:url(/web/20220411171538im_/http://www.sdmhsy.com/templets/default/static/images/cursor-right.png) no-repeat; right:3%; top:50%; margin-top:-27px; display:block; width:33px; height:54px; position:absolute; z-index:1000;}
.banner video {  width:100%; height:100%;}  
@media only screen and (max-width:1106px) {    
.banner { height:500px!important;}
.banner li{ height:500px!important; }     
}   
@media only screen and (max-width:1024px) {  
.banner { height:450px!important;}
.banner li{ height:450px!important; }   
.banner_left{ display:none}
.banner_right{ display:none} 
}   
@media only screen and (max-width:850px) {     
.banner { height:400px!important;}
.banner li{ height:400px!important; }    
}   
@media only screen and (max-width:768px) {  
.banner { height:350px!important;}
.banner li{ height:350px!important; }   
}  
@media only screen and (max-width:600px) {  
.banner { height:250px!important;}
.banner li{ height:250px!important; }   
}
@media only screen and (max-width:490px) {  
.banner { height:220px!important;}
.banner li{ height:220px!important; }    
}   
@media only screen and (max-width:414px) {   
.banner { height:220px!important;}
.banner li{ height:220px!important; } 
} 
@media only screen and (max-width:374px) {   
.banner { height:200px!important;}
.banner li{ height:200px!important; }  
} 
@media only screen and (max-width:328px) {   
.banner { height:150px!important;}
.banner li{ height:150px!important; }  
}  
 
.banners { position:relative; overflow:hidden;height:650px!important;}
.banners li{ position:absolute;top:0; left:0; float:left; width:100%; overflow:hidden; vertical-align:top;height:650px!important;background-size:cover; }
.banners li img { vertical-align:top; float:left; width:100%; height:auto;} 

.banners li:first-child{ position:relative; z-index:10; vertical-align:top;}
.banners li .txt { position:absolute; z-index:2000; left:57%; right:5%; bottom:38%; transition:1s all; -webkit-transition:1s all; transform:translateX(200%); -webkit-transform:translateX(200%);  opacity:0; transition-delay:0.4s; -webkit-transition-delay:0.4s;}
.banners li.curr .txt {  transform:translateX(0); -webkit-transform:translateX(0); opacity:1;display: none;}
.banners li .txt h2 { color:#fff; line-height:1.2;text-shadow: 1px 1px 1px #76614D;}
.banners li .txt h2 i{ padding:0 10px;}
.banners li .txt h3 { color:#fff;line-height:1.4;text-shadow: 1px 1px 1px #76614D;}
.banners li .txt a.view{ display:block; margin:30px 0 0;border:1px solid #fff; text-align:left; text-indent:20px; color:#fff; width:128px; height:30px; line-height:30px; }
 
.banners .vbox{ position:absolute; width:100%; height:100%; z-index:1; left:0; top:0; cursor:pointer;  background:#000; }
.banners .vbox video{width: 100%; height:100%; }
.banners_left{ background:url(/web/20220411171538im_/http://www.sdmhsy.com/templets/default/static/images/cursor-left.png) no-repeat; left:3%; top:50%; margin-top:-27px; display:block; width:33px; height:54px; position:absolute; z-index:1000;}
.banners_right{ background:url(/web/20220411171538im_/http://www.sdmhsy.com/templets/default/static/images/cursor-right.png) no-repeat; right:3%; top:50%; margin-top:-27px; display:block; width:33px; height:54px; position:absolute; z-index:1000;}
.banners video {  width:100%; height:100%;}  
@media only screen and (max-width:1400px) {    
.banners { height:600px!important;}
.banners li{ height:600px!important; }     
}  
@media only screen and (max-width:1106px) {    
.banners { height:600px!important;}
.banners li{ height:600px!important; }     
}   
@media only screen and (max-width:1024px) {  
.banners { height:550px!important;}
.banners li{ height:550px!important; }   
.banners_left{ display:none}
.banners_right{ display:none} 
}   
@media only screen and (max-width:850px) {     
.banners { height:450px!important;}
.banners li{ height:450px!important; }    
} 
@media only screen and (max-width:700px) {     
.banners { height:400px!important;}
.banners li{ height:400px!important; }    
}  
@media only screen and (max-width:600px) {     
.banners { height:300px!important;}
.banners li{ height:300px!important; }    
}   
@media only screen and (max-width:479px) {     
.banners { height:270px!important;}
.banners li{ height:270px!important; }    
}    
@media only screen and (max-width:414px) {     
.banners { height:230px!important;}
.banners li{ height:230px!important; }    
}    
@media only screen and (max-width:328px) {   
.banners { height:150px!important;}
.banners li{ height:150px!important; }  
}  
@media only screen and (max-width:1024px) {   
.pro_list_bot{ width:100%}
.cpfl{ width:100%;} 
}   

.left_div{ }
.cpfl1{width:75%; float:left; padding:0% 12% 2% 12%}
.cpfl1 li{  width:100%; float:left; height:50px; margin:0% 0% 1% 0%; background:url(/web/20220411171538im_/http://www.sdmhsy.com/templets/default/static/images/yq.jpg) no-repeat left center; border-bottom:1px #999999 dotted; } 
.cpfl1 li a{ line-height:50px; padding-left:7%; font-weight:bold}
.cpfl1_top{     width: 100%;
    line-height: 47px;
    float: left;
    text-align: center;
    color: #FFFFFF;
    padding: 10px 0px 0px 0px;
    font-size: 36px;}
.cpfl1_top a{ color:#FFFFFF}
.cpfl1_top span{ line-height:40px; display:block; font-variant:small-caps; font-size: 20px;}
.cpfl1 ul{ padding:2% 0%;  }
.cpfl1 dl{ padding:0% 0% 5% 0%;  }
.cpfl1 dl img{ width:100%; margin: 0 auto}
.cpfl1 dl h2{ padding-left:3%; font-weight:bold; line-height:50px; }
.cpfl1 p{ line-height:30px; padding:0% 3%; }
.cpfl2{width:100%; text-align:center; } 
.cpfl2 li{ width:14.6%; float:left; margin:0% 1% 1% 1%; height:40px; line-height:40px;}
.cpfl2 li:hover{ background:#ff7A01}
.cpfl2 a{ line-height:30px; color:#000}
.cpfl1_bot{ display: none}
.yinying{ width:100%; height:50px; background:url(/web/20220411171538im_/http://www.sdmhsy.com/templets/default/static/images/yinying.png) repeat; overflow:hidden; margin-top:-50px; float:left}
.yinying h2 a{ color:#FFFFFF}
 

/*页脚区域*/
.foot{width:100%;margin:0 auto;font:15px/30px "微软雅黑";}
.footer{ width:100%; margin:0 auto; } 
.footer_top{  overflow:hidden; font-weight:bold; }
.footer_top strong{font-variant:small-caps; padding-left:2%}  
.footbot{ width:100%; } 
.footdivli{ float:left}
.footdivli li{  float:left;  overflow:hidden; height:30px; line-height:30px;} 
.footdivdt{ float:left;  }  
.footdivdt li{ float:left; overflow:hidden;height:30px; line-height:30px;} 
@media only screen and (max-width:850px) {
.footdivdt{ padding-left:0%}      
}
@media only screen and (max-width:768px) {     
.footer_top strong{ display: inline}  
.footer{ width:100%; float:left}   
.footdivli{ width:100%; padding-top:0%}  
.footdivdt{ padding-left:0%} 
.footbot{ line-height:30px; float:left}  
.footbotli{ display:none}
.footdivdt li{ text-align:center;height:40px; line-height:40px;}
.footdivli li{ text-align:center;height:40px; line-height:40px;}
.footer_top{  font-size:18px}    
.area_nr{ width:100%}  
.area_nr img{ width:80%; margin:0 auto}
.inewslist{ display:none} 
.mainnyxgcp{ display:none}    
.article_fy{ width:90%; border:1px #CCCCCC solid; text-align:center; border-radius:50px; margin-bottom:2%; } 
} 

@media only screen and (max-width:650px) {   
.endText img{ width: 98%; margin:  0 auto}
.wrap_bot{ display:none}   
} 
.pro_list_bot li{ text-align:center;margin:0% 1% 1% 1%;  }  
.pro_list_bot li h2{ height:40px; line-height:40px; } 
.pro_list_bot li h2 a{ color:#000}  
.pro_list_bot li:nth-child(n+16){ display: none}
@media only screen and (max-width:1365px) {
.cpfl_top h3{ font-size:20px}
}
@media only screen and (max-width:1024px) { 
.pro_list_bot li{ width:23%} 
.pro_list_bot li:nth-child(n+16){ display: inline}
.pro_list_bot li:nth-child(n+17){ display:none}
}
@media only screen and (max-width:768px) { 
.pro_list_bot li{ width:31.3333333333%} 
.pro_list_bot li:nth-child(n+16){ display:none}
}
@media only screen and (max-width:500px) { 
.pro_list_bot li{ width:48%;}
.maincpsy_bot li:nth-child(n+16){ display: inline}
}
@media only screen and (max-width:414px) { 
.pro_list_bot li{ width:99%;}
}

.maincpsy_bot li{ text-align:center;margin:0% 1% 1% 1%;  }  
.maincpsy_bot li h2{ height:40px; line-height:40px; } 
.maincpsy_bot li h2 a{ color:#000}   
@media only screen and (max-width:1024px) { 
.maincpsy_bot li{ width:23%} 
.maincpsy_bot li:nth-child(n+16){ display: inline}
.maincpsy_bot li:nth-child(n+17){ display:none}
}
@media only screen and (max-width:768px) { 
.maincpsy_bot li{ width:31.3333333333%} 
.maincpsy_bot li:nth-child(n+16){ display:none}
}
@media only screen and (max-width:500px) { 
.maincpsy_bot li{ width:48%;}
.maincpsy_bot li:nth-child(n+16){ display: inline}
}
@media only screen and (max-width:414px) { 
.maincpsy_bot li{ width:99%;}
}

.maincp_top{ width:100%; padding:2% 0% 1% 0%; text-align:center;background:url(/web/20220411171538im_/http://www.sdmhsy.com/templets/default/static/images/h.jpg) no-repeat center bottom; margin-bottom:2%}
.maincp_top h3{ line-height:50px; font-variant:small-caps; font-weight:bold}
.maincp_top h4{ line-height:50px; font-weight:bold; } 
@media only screen and (max-width:328px) { 
.maincp_top h3{ height:40px; overflow:hidden}
.maincp_top h4{ height:40px; overflow:hidden}
}
.maincp{ } 
.maincp li{ width:22%; margin:0% 1% 1% 1%; padding:0.5% 0.5%;  text-align:center;} 
.maincp li h2{ height:50px; line-height:50px;}   
.maincp li:hover a{ color:#fff}
@media only screen and (max-width:1024px) { 
.maincp li{ width:31.3%; padding:0%;}  
}
@media only screen and (max-width:768px) { 
.maincp li{ width:31.3333333333%} 
.maincp_top h3{ line-height:30px;}
.maincp_top h4{ line-height:30px;}
.maincp_top{ padding:2% 0% 2% 0%; margin-bottom:4%}
}
@media only screen and (max-width:500px) { 
.maincp li{ width:48%;}
}
@media only screen and (max-width:414px) { 
.maincp li{ width:99%;}
}
.wrap_top{ width:100%; color:#000; font-weight:bold; line-height:60px; padding:1% 0%; border-bottom:1px #CCCCCC dotted; }
.wrap_top dt{ color:#999999; width:60%; float:right;  text-align:right; line-height:60px; } 
.wrap_bot{ width:100%; text-align:center; margin:2% 0%;}
.wrap_bot a{  border:1px #CCCCCC solid; line-height:100px; margin:2% 2% 2% 2%; padding:1% 4% 1% 4%}
.wrap_bot a:hover{ background:#335940; color:#FFFFFF} 
.wrap_bott{ background:#335940; } 
.wrap_bott strong{ color:#FFFFFF; font-weight:normal}
@media only screen and (max-width:768px) { 
.wrap_top dt{ display:none}  
}

.news3ny_top{ width:100%; padding:2% 0%; text-align:center;background:url(/web/20220411171538im_/http://www.sdmhsy.com/templets/default/static/images/news3ny_top.png) no-repeat center center; }
.news3ny_top h3{ line-height:50px; font-variant:small-caps; font-weight:bold}
.news3ny_top h4{ line-height:30px; font-weight:bold;   margin: 0 auto;background:url(/web/20220411171538im_/http://www.sdmhsy.com/templets/default/static/images/h.jpg) no-repeat center bottom; padding-bottom:1%}
 

.news3ny ul li h2{ float: left;} 
.news3ny ul li strong{ width:100%; display:block; height:30px; line-height:30px; overflow:hidden; color:#999999; font-weight:normal}
.news3ny ul li p{ width:100%; display:block; height:30px; line-height:30px; overflow:hidden; color:#999999}
.news3ny ul li p a{  color:#999;font:16px/30px "微软雅黑";} 
 
@media only screen and (max-width:768px) {   
.data1{ display:none}
.news3ny ul{ border-bottom:1px #CCCCCC solid; height:auto }
.news3ny ul li{ width:100%}
.news3ny ul li strong{ display:none}
.news3ny ul li p{ display:none}
.news3ny ul li a{ height:35px; overflow:hidden; display: block;  }  
  
} 
@media only screen and (max-width:550px) {    
.news3ny ul li span{ display:none}    
}   

@media only screen and (max-width:479px) {    
.news3ny ul li a{  }  
.news3ny_top {background-size:100% 59%;}
.news3ny_top h4{ line-height:30px;}
} 
@media only screen and (max-width:328px) {    
.news3ny ul li a{ }
.news3ny_top {background-size:123% 59%;} 
.news3ny_top h4{ height:40px; overflow:hidden}
.news3ny_top h3{ height:40px; overflow:hidden}
  
} 

.container{width:80%; margin:0 auto;}
@media only screen and (max-width:1799px) {.container{ width:80%;}   } 
@media only screen and (max-width:1659px) {.container{ width:82%;} } 
@media only screen and (max-width:1450px) {.container{ width:92%;}} 
@media only screen and (max-width:1365px) {.container{ width:95%;}    } 
@media only screen and (max-width:1279px) {.container{ width:auto; padding:0 10px;}    }   
@media only screen and (max-width:650px) { .container{ padding:0 10px 0 10px; width: auto; }  } 
@media only screen and (max-width:550px) { .container{ padding:0 10px 0 10px;}   } 

.ny_div_img{ width:100%; text-align:center}
.ny_div_img img{ width:45%; margin: 0 auto}
.ny_div_top{ width:100%; line-height:60px; border-bottom:1px #CCCCCC solid; border-top:1px #CCCCCC solid; margin-top:2%; margin-bottom:2%}
.ny_div_top h2{ line-height:60px; }
.ny_div_top h2 strong{ padding-left:2%} 
@media only screen and (max-width:1024px) {
.ny_div_img img{ width:auto}
}
@media only screen and (max-width:768px) {
.ny_div_img img{ width:80%}
}
.vipb{ position:absolute; bottom:3px; right:5px; height:30px; background:url(/web/20220411171538im_/http://www.sdmhsy.com/templets/default/static/images/vip.png) no-repeat center right; padding-right:68px; font-size:20px; color:#e7b144; line-height:35px; text-align:right; font-weight:bold}
@media only screen and (max-width:768px) {
.vipb{ bottom:70px; }
}

/*
     FILE ARCHIVED ON 17:15:38 Apr 11, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:37:21 Jul 12, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 2.724
  exclusion.robots: 0.023
  exclusion.robots.policy: 0.014
  esindex: 0.01
  cdx.remote: 67.681
  LoadShardBlock: 185.238 (3)
  PetaboxLoader3.datanode: 119.463 (4)
  PetaboxLoader3.resolve: 78.616 (2)
  load_resource: 186.565
*/