@charset "utf-8";

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,summary,section,article,aside,nav,hgroup,address,figure,figcaption,main,menu,details{display:block;}
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary,select {outline:0;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6,small {font-size:100%;}
sup,sub {font-size:83%;}
input[type="text"], input[type="password"], textarea {outline-style: none;-webkit-appearance: none;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;vertical-align:top;}
label,summary{cursor:default;}
input,button,textarea,select{*font-size:100%}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:normal;}
del,ins,u,s,a,a:hover{text-decoration:none;}
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0; }
a,button{cursor:pointer;color: #555;}
a:active, a:hover { outline: 0; color:#b40001;}
.clear{clear: both;}



h3 {font-size: 1.8px;}
h4 {font-size: 1.6px;}
h5 {font-size: 1.4px;}
h6 {font-size: 1.2px;}
.font-s-20 { font-size:2px;}
.wrap { width:100%;}



.zhx_current_Position{ width:100%;  margin-top:10px; }
.zhx_current_Position p{  padding-left:20px; background:url(zhx_current_positionbag_0505.png) no-repeat left center;}
.zhx_current_Position p a{ color:#555555;}
.zhx_current_Position p a:hover{ color:#b40001;} 



.to-top { width: 32px; height: 32px; line-height: 32px;  position: fixed; right: 20px; bottom:20px; background:url(srdw_top1202.png) no-repeat;}
.to-top img { width:32; height:32px;}
.to-top:hover { /*background:url(fhdb_picture_hover_rainbow_0317.png) no-repeat;*/}



.header-srdw-mobile { width:100%; height:90px; margin:0 auto; background: url(srdw-navbg1202.png) no-repeat center center;background-size: 100% 100%;}
.header-srdw-mobile .logo-srdw-mobile {width:70%; padding:25px 0 0 3%; float:left;}
.header-srdw-mobile .logo-srdw-mobile img { max-width:100%;}
.header-srdw-mobile .right-header-srdw { float:right; margin:33px 0 0 0; width:25%;}
.header-srdw-mobile .right-header-srdw .search-srdw { float:right; margin:0 16px 0 0; width:26px; height:26px;}
.header-srdw-mobile .right-header-srdw .navi-srdw { float:right; margin:0 10px 0 0; width:26px; height:26px;}
.header-srdw-mobile .right-header-srdw .search-srdw a img,.header-srdw-mobile .right-header-srdw .navi-srdw a img { max-width:100%;}



.mydiv-nav {  z-index:999; width: 100%; height: auto; left:0%; top:90px; position:fixed!important;/* FF IE7*/ position:absolute;/*IE6*/ background:rgba(255,255,255,0.8); color:#555; box-shadow: 3px 3px 2px #ccc;}
.close-icon-navi { padding:5px; z-index:2000; font-size:14px; cursor:pointer; position:absolute; right:0;}
.close-icon-navi .span-x {border:1px solid #ccc; border-radius:3px; width:18px; height:18px; line-height:18px; text-align:center; display:block; background-color:#FFFFFF; left:-20px;}
.nav-detail { width:100%; text-align:center;}
.nav-detail ul {margin-top:10px;}
.nav-detail ul li { line-height:36px; display:block; border-bottom:1px solid #e4e4e4;}
.nav-detail ul li a { color:#555;}
.nav-detail ul li a:hover { display:block; width:100%; color:#fff; background:#b40001;}
.nav-detail dd{ display:none; background:rgba(0,0,0,.3); color:#fff; border-bottom:solid 1px #ccc;}
.nav-detail ul li a { color:#fff!important;}



.mydiv-search {line-height:20px;  z-index:999; width: 100%; height: 50px; left:0%; top:90px; position:fixed!important;/* FF IE7*/ position:absolute;/*IE6*/ background:rgba(255,255,255,0.6); color:#555; box-shadow: 3px 3px 2px #eee;}
.search-inp { margin:10px 0 0 20px;} 
.search-inp .input-text { width:200px; height:30px; padding-left:5px; line-height:30px; border:1px solid #ccc; border-radius:3px; color:#999;outline:none;}
.search-inp .button-inp { width:70px; height:32px; border-radius:3px; line-height:32px; text-align:center; background:#b40001; color:#fff; cursor:pointer;border: none;outline:none;}



.footer-srdw-mobile { width:96%; min-height:88px; margin:0 auto; border-top:1px solid #a0a0a0; padding:20px 2% 0;background-color: #f6f6f6;    overflow: hidden;}
.footer-srdw-mobile .num-srdw-footer {float:left; line-height:40px;width: 72%;padding-bottom: 10px;color: #555;}
.footer-srdw-mobile .pic-srdw-footer{margin-top: 15px;float: right;}
.footer-srdw-mobile .pic-srdw-footer li{float: left;}



.content-srdw-mobile { width:96%; margin:0 auto; overflow:hidden; height:auto;}
.footer-both{margin-top: 35px;}



.pic-show-srdw { width:100%; height:auto;overflow:hidden; }
.frist-line-picnews { float:left; width:100%; min-height:299px;}
.srdw_slide{ width:100%; height:auto; overflow:hidden; position:relative; }
.srdw_slide .hd { position:absolute; bottom:10px; z-index:1;  left:50%; text-align: center; margin-left: -108px;}
.srdw_slide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.srdw_slide .hd ul li { cursor:pointer;  width:50px; height:4px; background:#eee;   margin-right: 1px; line-height: 999px;overflow:hidden; display: inline-block;}
.srdw_slide .hd ul li.on {height:10px; background:#ff8416;  z-index:2; position:relative; -webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.srdw_slide .bd{ position:relative; height:100%; z-index:0; width:100%;  }
.srdw_slide .bd li{ zoom:1; vertical-align:middle;  width:100%;}
.srdw_slide .bd li span { float:left; display:block; width:100%; line-height:30px; font-size:18px; padding:25px 0; }
.srdw_slide .bd li span a { color:#555; width:100%;font-weight: bolder;}
.srdw_slide .bd li span a:hover { color:#166ddb;}
.srdw_slide .bd img{ width:100%; /* height:220px; */ display:block; background-size:cover; }



.srdw_slide .prev,.srdw_slide .next{ position:absolute; left:1.5%; bottom:93px; margin-top:-25px; display:block; width:32px; height:40px; background:url(srdw_slider_1202.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.srdw_slide .next{ left:auto; right:1.5%; background-position:8px 5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.srdw_slide .prev:hover,
.srdw_slide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.srdw_slide .prevStop{ display:none;}
.srdw_slide .nextStop{ display:none;}



.srdw-news-fline { width:100%;float:left;overflow:hidden;margin-top: 30px;}
.srdw-news-fline .title-srdw-news { width:100%; float:left; font-size:18px!important;}
/* .srdw_slide_box1 .hd{ width:100%;  height:41px; line-height:33px; font-size:16px;} */
.srdw_slide_box1 .hd ul{  zoom:1; height:42px; margin-left:2px;border-bottom:1px solid #cbcbcb;}
.srdw_slide_box1 .hd ul li{float:left;height: 40px;line-height: 40px;margin-right: 1.2em;font-size:20px;color: #555;}
.srdw_slide_box1 .hd ul li.on{ color:#B40001;text-align:center; background: url(srdw-hot1202.png) no-repeat left center;border-bottom: 2px solid #b40001;padding-left:30px;font-weight: bolder;}
.srdw_slide_box1 .bd{ width:100%; line-height:28px; float:left; height:200px;margin-top: 10px; }
.srdw_slide_box1 .bd li{ width:97%; float:left; padding-left:3%; background:url(srdw-list1202.png) no-repeat; background-position:0px 9px;line-height:24px;padding-bottom: 8px;}
.srdw_slide_box1 .bd li a { color:#555;}
.srdw_slide_box1 .bd li a:hover { color:#02448e;}
.srdw_slide_box1 .bd li span {margin-left: 50px;color:#aaa;position: relative;}
.both_list_style {height: 36px;line-height: 36px;border-radius:4px;width: 100%;padding: 0;}
.both_list_style  a{color: #6895c8!important;display: block;text-align: center;line-height: 36px!important;}
.both_list_style  a:hover{text-decoration: underline;}



.rdgl-srdw-mobile { width:100%; float:left;overflow:hidden;margin-top: 30px;}
.title-rdgl,.title-cwhgz,.title-xwzx,.title-zwgk{ float:left; width:100%; font-size:20px; color:#B40001; margin-bottom:20px;border-bottom:1px solid #cbcbcb;padding-bottom: 7px;}
.title-rdgl span{height: 40px;background: url(srdw-rdgl1202.png) no-repeat left 1px;padding-left: 30px;border-bottom: 2px solid #B40001;padding-bottom: 7px;font-weight: bolder;}
.rdgl-srdw-mobile .cone-rdgl { float:left; width:100%;}
.rdgl-srdw-mobile .cone-rdgl ul{border-bottom:1px dashed #cbcbcb;height: 42px;padding: 20px 0px;}
.rdgl-srdw-mobile .cone-rdgl ul li { float:left; background:#f6f6f6; display:block;border-radius: 4px;border: 1px solid #e9e9e9;height: 40px;}
.rdgl-srdw-mobile .cone-rdgl ul li em {border-left:1px solid #e9e9e9;padding-left: 5px;font-size: 16px;}
.rdgl-srdw-mobile .cone-rdgl ul li a { color:#555;}
/* .rdgl-srdw-mobile .cone-rdgl ul li a:hover { color:#fff; background:#B40001; display:block;border-radius: 4px;}
.rdgl-srdw-mobile .cone-rdgl ul li a:hover img{ -webkit-filter: none; -moz-filter: none; -ms-filter: none; filter: brightness(2.9);  -webkit-transform:none; -moz-transform:none; transform:none; transition:none;} */
.rdgl-srdw-mobile .cone-rdgl ul li div {  width:100%; text-align:center;height: 40px;line-height: 40px;}
.rdgl-srdw-mobile .cone-rdgl ul li div .icon-tubiao { margin-right:5px;}
.rdgl-srdw-mobile .cone-rdgl ul li div .icon-tubiao img { width:18px; height:18px; margin:0px 0 -4px 2px;}
.icon-tubiao0 .icon-tubiao{ margin-right:2px!important;}
.icon-tubiao0 img{width:18px; height:18px; margin:0px 0 -4px 0px!important;}
.icon-tubiao0 em{padding-left: 2px !important;}


.title-cwhgz span{height: 40px;background: url(srdw-cwhgz1202.png) no-repeat left 1px;padding-left: 30px;border-bottom: 2px solid #B40001;padding-bottom: 7px;font-weight: bolder;}



.title-xwzx span{height: 40px;background: url(srdw-cwhgz1202.png) no-repeat left 1px;padding-left: 30px;border-bottom: 2px solid #B40001;padding-bottom: 7px;font-weight: bolder;}



.title-zwgk span{height: 40px;background: url(srdw-both1202.png) no-repeat left 1px;padding-left: 30px;border-bottom: 2px solid #B40001;padding-bottom: 7px;font-weight: bolder;}



.srdw_slide_both .hd{ width:100%;  line-height:33px; font-size:16px;}
.srdw_slide_both .hd ul{  zoom:1;  margin-left:2px;}
.srdw_slide_both .hd ul li{float:left;height: 36px;line-height: 36px;margin-right: 0px;padding:0px 10px;font-weight: bolder;border-radius: 4px;color: #555;}
.srdw_slide_both .hd ul li.on{ background-color:#B40001;text-align:center;color: white;}
.srdw_slide_both .bd{ width:100%; line-height:28px; float:left; height:200px; margin-top: 10px;}
.srdw_slide_both .bd li{ width:97%; float:left; padding-left:3%; background:url(srdw-list1202.png) no-repeat; background-position:0px 10px;margin-bottom: 10px;line-height:25px;}
.srdw_slide_both .bd li a { color:#555;}
.srdw_slide_both .bd li a:hover { color:#02448e;}
.srdw_slide_both .bd li span {margin-left: 50px;color:#aaa;position: relative;}



.title-srdw-pic ul li{width: 50%;float: left;margin-top: 15px;}
.title-srdw-pic ul li img{display: block;float: left;}
.title-srdw-pic ul li p{margin-left: 15px;float: left;margin-top: 13px;line-height: 20px;}



.pic-show-srdw1 { width:100%;overflow:hidden;}
.frist-line-picnews1 { float:left; width:100%;}
.srdw_slide1{ width:99%; overflow:hidden; position:relative; height:74px;margin-top: 30px;border: 1px solid #e5e5e5;}
.srdw_slide1 .hd { position:absolute; bottom:10px; z-index:1;  right:15px; text-align: center; }
.srdw_slide1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.srdw_slide1 .hd ul li { cursor:pointer;  width:6px; height:6px; background:#eee;   margin-right: 1px; line-height: 999px;overflow:hidden; display: inline-block;border-radius: 50%;}
.srdw_slide1 .hd ul li.on {height:6px;width:16px; background:#125095;  z-index:2; position:relative; -webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;border-radius: 2px;}
.srdw_slide1 .bd{position:relative; height:98%; z-index:0; width:99%;  margin: 2px;}
.srdw_slide1 .bd li{ zoom:1; vertical-align:middle;  width:100%;}
.srdw_slide1 .bd li span { float:left; display:block; width:100%; line-height:2em; font-size:1.8em; padding:25px 0; }
.srdw_slide1 .bd li span a { color:#555; width:100%;}
.srdw_slide1 .bd li span a:hover { color:#166ddb;}
.srdw_slide1 .bd img{ width:100%; height:70px; display:block; background-size:cover; }



.srdw_slide1 .prev,.srdw_slide1 .next{ position:absolute; left:1.5%; bottom:22px; margin-top:-25px; display:block; width:32px; height:40px; background:url(srdw_slider_1202.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.srdw_slide1 .next{ left:auto; right:1.5%; background-position:8px 5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.srdw_slide1 .prev:hover,
.srdw_slide1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.srdw_slide1 .prevStop{ display:none;  }
.srdw_slide1 .nextStop{ display:none;  }



.srdw-tylist-mobile{ width:96%; margin:0 auto; overflow:hidden; height:auto;}
.srdw-tylist-nav{line-height: 20px;padding: 1.2em 0px 1.5em;}
.srdw-tylist-nav img{margin-top: 2px;margin-right: 5px;display: inline-block;float: left;}
.srdw-tylist-two{position: relative;height: auto;overflow: hidden;margin-bottom: 10px;background: url(srdw-fy1-1202.png) no-repeat left center;    padding-left: 5px;}
.srdw-tylist-two span,.srdw-tylist-two b{display: inline-block;font-size: 1.4em;color: #B40001;font-weight: bolder;float: left;}
.srdw-tylist-two b{padding:0px 14px;background-color: white;z-index: 11;}
.srdw-tylist-two .srdw-right{float: right;position: absolute;top: 0px;right: 0;width: 98%;height: 0.85em;z-index: -1;background: url(srdw-lineright-1202.png) no-repeat right bottom;}
.srdw-tylist-two .srdw-right p{width: 100%;border-bottom: 1px solid #dddddd;height: 0.72em;}
.srdw-list-ty li{background: url(srdw-list1202.png) no-repeat left center;padding-left: 3%;width: 97%;line-height: 2em;overflow: hidden;height: auto;}
.srdw-list-ty ul{margin-top: 20px;border-bottom:1px dashed #ddd;padding-bottom: 20px;min-height: auto;overflow: hidden;}
.srdw-list-ty ul li a{width: 85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;float: left;}
.srdw-list-ty ul li span{width: 13%;display: block;float: right;    color: #999;}
.srdw-tylist-nav{color: #555;}
.srdw-tylist-nav a{color: #555;}
.srdw-list-ty2 li{width: 33.33%;float: left;text-align: center;font-weight: inherit;}



.srdw-page{height: 80px;line-height: 80px;text-align: center;}



.srdw-wall {display: block;position: relative;}
.wall-column {display: block;position: relative;width: 50%;float: left;padding: 0 2%;box-sizing: border-box;}
.srdw-article {display: block;margin: 0 0 10% 0;padding: 5px;background: #F5F5F5;border-radius: 3px;overflow: hidden;position: relative;}
.srdw-article:hover{ transform: scale(1.01);}
.srdw-article img {display: block;width: 100%;margin: 0 0 5% 0;}
.srdw-article a{ color: #555;}
.srdw-article p{font-size:16px; line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.srdw-article p:hover{color:#B40001;}
.srdw-article span{font-size: 16px;color:#999;margin-top: 10px;display: block;}



.srdw-content{width: 100%;min-height: auto;overflow: hidden;}
.srdw-content .srdw-tit{font-size: 18px;width: 100%;text-align: center;font-weight: bolder;color:#555;border-bottom: 1px solid #ededed;padding-bottom: 1.2em;}
.srdw-content .srdw-line2 p{width: 50%;float: left;text-align: center;color: #999999;padding: 1em 0;font-size: 14px;}
.srdw-line3{line-height: 2em;color: #555555;}

@media (min-device-width: 320px){
.srdw_slide .bd li img{height:250px !important;}
.srdw_slide .bd ul{height: 300px;}
}
@media (min-device-width: 480px){
.srdw_slide .bd li img{height:250px !important;}
.srdw_slide .bd ul{height: 330px !important;}
}
@media (min-device-width: 768px){
.srdw_slide .bd li img{height:400px !important;}
.srdw_slide .bd ul{height:300px !important;}
}
@media (min-device-width: 992px){
.srdw_slide .bd li img{height:460px !important;}
.srdw_slide .bd ul{height: 570px !important;}
}
@media (min-device-width: 1200px){
.srdw_slide .bd li img{height:540px !important;}
.srdw_slide .bd ul{height: 640px !important;}
}
.srdw-jdphone {background: url(jiandu-bg1.png) no-repeat center center;background-size: 100% 100%;width:100%;height: 66px;margin-top: 30px;line-height: 66px;text-align: center;font-size: 20px;color: #FFFFFF;font-weight: bolder;border-radius: 5px;}