﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, hr, p, blockquote, pre, a, abbr, acronym, del, cite, address, small, sub, sup, b, u, i, center, font, em, strong, dl, dt, dd, ul, ol, li, form, fieldset, legend, table, caption, thead, tbody, tfoot, tr, th, td { margin: 0; padding: 0; outline: none; }
body { font-family: 'Microsoft YaHei', '微软雅黑', 'Arial', 'sans-serif'; font-size:14px; text-height:26px; color: #7f7f7f; background: #fff; height: 100%; position: relative; }
ul, ol { list-style-type: none }
a { text-decoration: none; blr:expression(this.onFocus=this.blur());
color: #7f7f7f; }
a:hover { text-decoration: none; color: #717c82; }
a:focus { outline: none; }
li:focus { outline: none; }
fieldset, img { border: 0;}
.img-responsive { min-width:100%;}
q, blockquote { quotes: "" "" }
q:before, q:after, blockquote:before, blockquote:after { content: "" }
del { text-decoration: line-through }
ins { text-decoration: underline }
sup { vertical-align: super; }
sub { vertical-align: sub; }
cite, em, dfn { font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; empty-cells: show; }
/*caption, th, td { font-weight: normal; text-align: left; }*/
input, textarea, select, button { font-size: 100%; margin: 0; padding: 0; font-family: 'Microsoft YaHei', '微软雅黑', 'Arial', 'sans-serif'; }
label, button { cursor: pointer }
textarea { white-space: pre; resize: none; border: 1px solid #ececec; }
button, input, select, textarea { font-size: 100%; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { margin: 0; padding: 0; display: block; border: 0; font-size: 100%; }
.clear { clear:both;}
/*header*/
.header { margin: 0px; border: none;position: fixed; z-index: 99; left: 0px; top: 0px; width: 100%; height:74px;}
.header .logo-wrap { position: absolute; left: 15px; top: 15px; z-index: 5; }
.header .logo { display: block; margin-top:8px; width: 100%; max-width:137px; overflow: hidden; }
.header-cont { position: relative; }
.header-top { height: 100%; position: relative; width: 100%; z-index: 9; background:#f7f7f7; z-index:1009;}

.header-bg{background:url(../images/dr2016/head-black.png) repeat;height:6px;width:100%;position:absolute;left:0px;top:73px;}

.header div.search { width: 160px; height: 32px; margin-left: -20px; float: right; background:#fff; border-radius: 5px; position: absolute; right: 15px; top:25px; z-index: 5; border: 1px solid #d4d4d4; color: #666; }
.header div.search:hover { border: 1px solid #cccccc; color: #000; }
.header div.searchActive { box-shadow: inset 2px 2px 2px #e3e2e3; }
.header div.search input[type="text"] { width: 100px; height: 28px; line-height: 28px; font-size: 12px; border: none; padding: 0 10px 0px 12px; float: left; outline: 0; background: none;  *width:80px;}
.header div.search input[type="submit"] { background: url(../images/dr2016/search05.png) no-repeat center 7px; width: 32px; height: 28px; border: none; outline: 0; padding: 0; float: right; margin-right: 2px; }
.header .subhead { position: absolute; right: 15px; top: 0px; z-index: 6; }

.nav-bar { position: absolute; left: 0px; top: 10px; padding-left:280px; }
.nav-wrap { display: block; position: absolute; left: 0px; top:97px; width: 100%; background: #f0f0f0 url(../images/dr2016/head-down02.jpg) repeat-x left top; z-index: 8; *zoom:1;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#d6d6d6', Direction=120, Strength=4);/*for ie6,7,8*/
background-color: #f0f0f0; -moz-box-shadow: 0px 2px 4px #d6d6d6;/*firefox*/ -webkit-box-shadow: 0px 2px 4px #d6d6d6;/*webkit*/ box-shadow: 0px 2px 4px #d6d6d6;/*opera或ie9*/ }
.nav-wrap .down_menu { display: none }
.nav-down-cell { overflow: hidden; }
.nav-phone { position: absolute; left: 0px; top: 74px; width: 100%; display: none; }
.nav-phone a { color: #333; display: block; text-decoration: none; margin: 0px 15px; height: 42px; line-height: 42px; }
.nav-phone a:hover { color: #00a8ff; }
.nav-phone .menu01 { border-bottom: 1px solid #d6d6d6; }
.nav-phone .menu01 > a { background: url(../images/dr2016/nav05.png) no-repeat right center; font-size: 18px; }
.nav-phone .menu02 > a { border-bottom: 1px solid #c0c0c0; background: url(../images/dr2016/nav08.png) no-repeat right center; text-indent: 15px; font-size: 15px; }
.nav-phone .menu03 > a { border-bottom: 1px solid #fff; text-indent: 30px; margin: 0px; color: #fff; font-size: 13px; }
.nav-phone .menu01 > a.active { background: url(../images/dr2016/nav06.png) no-repeat right center; color: #00a8ff; }
.nav-phone .menu02 > a.active { background: url(../images/dr2016/nav07.png) no-repeat right center; border: none; color: #00a8ff; }
.nav-phone .menu01 a.last { border: none; }
.nav-phone .ul01 { background: #d6d6d6; }
.nav-phone .ul02 { background: #898989; margin: 0px 15px; }
.nav-phone .menu01 ul { display: none; }
.nav-phone > b { width: 15px; height: 8px; position: absolute; top: -8px; right: 22px; background: url(../images/dr2016/h_37.png) no-repeat center; display: block; z-index: 10; }
.nav-phone > ul { display: none; }
.nav-phone .p01 { background: #ccc; font-size: 15px; }
.header-phone { position: absolute; right: 0px; top: 5px; padding-top: 12px; }
.header-phone .navbar-toggle { width: 30px; padding: 0px; margin-top: 0px; outline: 0; border: 0; }
.header-phone .navbar-toggle .icon-bar { background: #58676d; height: 5px; width: 100%; display: block; border-radius: 4px; margin-bottom: 6px; }
.header-phone .navbar-active .icon-bar { background: #00a8ff; }
.header-phone .search-toggle { float: left; margin-right: 25px; height: 28px; width: 28px; background: url(../images/dr2016/search07.png) no-repeat; cursor: pointer; }
.header-phone .search-active { background: url(../images/dr2016/search06.png) no-repeat; }
.search-phone { position: absolute; left: 0px; top: 74px; background: #eeeeee; width: 100%; display: none; }
.search-phone > b { width: 15px; height: 8px; position: absolute; top: -8px; right: 76px; background: url(../images/dr2016/h_37.png) no-repeat center; display: block; z-index: 10; }
.search-phone .cell { margin: 20px 0px; height: 37px; }
.search-phone .cell form { border-radius: 5px; background: #fff; position: relative; border: 1px solid #d4d4d4; height: 35px; line-height: 35px; }
.search-phone .cell form input.text { display: block; background: none; padding: 0px 20px; border: none; width: 80%; line-height: 35px; height: 35px; font-weight: normal; font-size: 14px; vertical-align: middle; overflow: hidden; }
.search-phone .cell form .button { position: absolute; right: 5px; background: url("../images/dr2016/search02.png") no-repeat center; width: 48px; height: 100%; top: 0px; border: none; }
.head-margin { position: relative; z-index: 6; overflow: hidden; }

.navbar { min-height: 44px; }
.navbar .navbar-header { float: left; }
.navbar-nav li { padding-top: 10px; overflow: hidden; }
.navbar-nav li a { font-family: 'Microsoft YaHei', '微软雅黑', 'Arial', 'sans-serif'; color:#333; position: relative; font-size: 16px; font-weight: 500; text-decoration: none; padding: 10px 20px 20px 20px; }
.navbar-nav li a span { position: relative; display:block; padding-top: 0px; padding-bottom:24px; }
.navbar-nav li a span:before { content: ""; position: absolute; width: 100%; height: 3px; bottom: 0; left: 0; background-color: rgba(16, 29, 97, 0.8); visibility: hidden; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.navbar-nav li a:hover { color: #000; }
.navbar-nav li a:hover span:before { visibility: visible; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }
.header .share .bdshare-button-style1-32 a { margin-right: 0px; margin-left: 6px; float: none; *float:left;}
/*nav a:hover*/
#abc span { position: relative; display:block; padding-top: 0px; padding-bottom:24px; }
#abc span:before { content: ""; position: absolute; width: 100%; height: 3px; bottom: 0; left: 0; background-color: rgba(16, 29, 97, 0.8); visibility: hidden; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
#abc { color: #000; }
#abc span:before { visibility: visible; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }

/*footer*/
.footer { color: #e5e5e5; margin-top: 50px; }
.footer .top { background: #404040; overflow: hidden; padding-top: 30px; padding-bottom: 20px; }
.footer .bottom { background: #404040; padding: 10px 0px; line-height: 20px; text-align: center; color: #999; font-size:12px; border-top:1px solid #666; }
.footer .bottom a { color: #999; text-decoration: none; }
.footer .bottom a:hover { color: #fff; text-decoration: none; }
.footer .bottom span { color: #bfbfbf; padding: 0px 5px; }
.footer .col-padding { padding: 0px 5px; }
.footer-top-dl { padding: 24px 15px 0px 15px; text-align: left; overflow: hidden; font-size: 14px; }
.footer-top-dl dt { float: left; width: 100%; font-size: 18px; font-weight: normal; color: #0b7fd7; padding-bottom: 12px; }
.footer-top-dl dt a { color: #333; text-decoration: none; }
.footer-top-dl dd { width: 100%; float: left; line-height: 24px; }
.dnycql { display:none;}

.footerlb {padding:0px!important;}
.footerlb p { margin-top:15px;}
.footerlb p a { color: #999; text-decoration: none!important; }
.footerlb p a:hover { color: #fff; text-decoration: none!important; }
.footerdy { text-align:center; border-top:0px solid #666; border-bottom:0px solid #666; border-left:1px solid #666; border-right:1px solid #666;line-height:32px;}
.footerdh { font-size:26px;}
.qdpg { padding-left:7.5px; padding-right:0px; padding-bottom:20px;}
.footerewm { width: 100%; max-width:100px; border-radius:8px;}
.sjzys { padding:0px!important;}
.pdleft { padding-left:10%; padding-top:5px;}
.pdright { padding-right:10%; padding-top:5px;}
.pcdpdz { padding-right:15px; padding-left:0px;}
.pcdpdy { padding-left:15px; padding-right:0px;}
.dnzsy { width:37.5%; float:left;}
.dnzsy2 { width:25%; float:left;}

.pcdpdz .yys_bg h3 { float:left; width:50px; font-size: 46px; word-wrap: break-word; letter-spacing: 20px;}
.pcdpdy .yys_bg h3 { float:right; width:50px; font-size: 46px; word-wrap: break-word; letter-spacing: 20px;}


/*公共样式*/
.blueA { margin: 50px auto; }
.grayA a { color: #fff; text-decoration: none!important; }
.grayA a:hover { color: #999; text-decoration: none!important; }
.blueA a { color: #0075c8!important; text-decoration: none!important; }
.blueA a:hover { color: #248fd1!important; text-decoration: none!important; }

/*****************  media *************/
/*头部banner*/
#inhead-banner { height: 360px; overflow: hidden; background: #eee; }
.inhead-wrap { position: relative; width: 100%; height: 360px; overflow: hidden; }
.inhead-wrap .back { position: absolute; width: 1920px; top: 0px; left: 50%; margin-left: -960px; z-index: 1; }
.inhead-det { position: relative; z-index: 2; height: 360px; }
.inhead-det-pic { position: relative; height: 360px; }
.inhead-det-pic img { width: 100%; position: absolute; bottom: 0px; right: 0px; }
.inhead-det-text { color: #fff; }
.inhead-det-text h2 { font-size: 46px; color: #fff; padding-top: 150px; }
.inhead-det-text p { padding-top: 12px; line-height: 26px; font-size: 16px; }
#inhead-banner .banner-btn { position: absolute; width: 50px; height: 100%; z-index: 9; top: 0px; display: none; }
#inhead-banner .banner-btn a { display: block; height: 115px; width: 58px; background: #000; position: absolute; top: 40%; right: 0px; background: url(../images/dr2016/button15.png) no-repeat 0px -115px; }
#inhead-banner .banner-btn a:hover { opacity: 0.6; filter: alpha(opacity = 60); }
#inhead-banner .btn-left { left: 0px; }
#inhead-banner .btn-right { right: 0px; }
#inhead-banner .btn-right a { left: 0px; background-position: -58px -115px; }
#inhead-banner .carousel-indicators-wrap { top: 150px; text-align: right; }
/*切换*/
.stat-bg { background: #f5f5f5; height: 100px; width: 100%; }
.stat-wrap { padding-bottom: 35px; *overflow:hidden;}
.stat-tabs { height: 100%; position: relative; }
.stat-tabs li { text-align: center; height: 100px; position: relative; float: left; }
.stat-tabs li a { text-align: center; height: 100px; position: relative; float: left; display: block; display: table; width: 100%; cursor: pointer; overflow: hidden; }
.stat-tabs li span.s1 { text-align: center; text-decoration: none; font-size: 20px; display: table-cell; vertical-align: middle; *position:relative;
*top:50%;
*left:50%;
*display:block;
width: 100%; }
.stat-tabs li b { line-height: 30px; text-align: center; display: inline-block; *position:relative;
*top:-50%;
*left:-50%;
background: url(../images/dr2016/sj_down.png) no-repeat right center; padding-right: 30px; font-weight: normal; }
.stat-tabs li .s2 { padding-left: 10px; display: none; }
.stat-tabs li .up { display: none; }
.stat-tabs li .down { display: inline-block; }
.stat-tabs li.active { background: #fff; }
.stat-tabs li.active a { color: #0b7fd7; }
.stat-tabs li.active a .s1 b { background: url(../images/dr2016/sj_up.png) no-repeat right center; }
.stat-phone-tit { height: 50px; background: #f5f5f5; margin: 0px -15px; line-height: 50px; border-bottom: 1px solid #e5e5e5; }
.stat-phone-tit a { padding: 0px 15px; display: block; font-size: 16px; color: #333; background: url(../images/dr2016/in-down.png) no-repeat right center; }
.stat-phone-tit a.phoneActive { background: url(../images/dr2016/in-up.png) no-repeat right center; }
.stat-col-2 .stat-tabs li { width: 50%; }
.stat-col-3 .stat-tabs li { width: 33.33%; }
.stat-col-4 .stat-tabs li { width: 25%; *width:24%;}
.stat-col-5 .stat-tabs li { width: 20%; }
.stat-col-6 .stat-tabs li { width: 16.60%; }

.right_kj { float: right; display: inline; width: 30%; max-width: 270px; overflow: hidden; }
.right_kj-phone { display: none; }
.left_wb { float: left; display: inline; width: 47.5%; margin-right: 2.5%; max-width: 125px; }
.right_wb { float: right; display: inline; width: 47.5%; margin-left: 2.5%; max-width: 125px; }
.left_wa { float: left; display: inline; padding-left:7.5px; }
.right_wa { float: right; display: inline; }
.wxwb p { text-align: center; line-height: 32px; }
.wxwb span { display: block; float: left; font-size: 18px; }
.wxwb .wx { width: 40px; height: 30px; display: block; background: url(../images/dr2016/wx1.png) no-repeat 0px 0px; margin-right: 10px; margin-bottom: 25px; margin-top: 25px; }
.wxwb .wx:hover { width: 40px; height: 30px; display: block; background: url(../images/dr2016/wx2.png) no-repeat 0px 0px; margin-right: 10px; margin-bottom: 25px; margin-top: 25px; }
.wxwb .wb { width: 40px; height: 30px; display: block; background: url(../images/dr2016/wb1.png) no-repeat 0px 0px; margin-right: 10px; margin-bottom: 25px; margin-top: 25px; }
.wxwb .wb:hover { width: 40px; height: 30px; display: block; background: url(../images/dr2016/wb2.png) no-repeat 0px 0px; margin-right: 10px; margin-bottom: 25px; margin-top: 25px; }

.sld li a { border: 1px solid #ccc; display: block; width:100%; height: 100%; text-align: center; padding-bottom: 20px; margin-bottom: 10px; }
.sld li a:hover { border: 1px solid #4cc0fb; padding-bottom: 20px; }
.sld li a:hover img { opacity: 0.6; filter: alpha(opacity = 60); }
.sld li a:active img { opacity: 0.5; filter: alpha(opacity = 50); }
.sld li a p { color: #000; padding: 3% 0px; }
.sld li a span { position: relative; display: block; padding-top: 0px; padding-bottom: 0px; width: 100%; height:4px; background: url(../images/dr2016/index_schx.jpg) no-repeat center center; background-size:20% 100%;}
/*.sld li a span:before { content: ""; position: absolute; width: 100%; height: 4px; bottom: 0; left: 0; background-color: rgba(0, 168, 255, 1); visibility: hidden; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.sld li a:hover span:before { visibility: visible; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }*/
.sld li a div { width: 90%; margin: 0 auto; color: #666; padding: 5% 0px; }
.san_bg { width: 100%; height: 32px; display: block; background: url(../images/dr2016/san_bg.jpg) no-repeat center 0px; margin: 0 auto; }
.sld li a:hover .san_bg { width: 100%; height: 32px; display: block; background: url(../images/dr2016/san_bgh.jpg) no-repeat center 0px; margin: 0 auto; }
.float_mk { width: 100%; display: block; overflow:hidden; background: #f0f0f0; position: relative; padding-bottom: 19%; }
.dwfc { position: absolute; width: 80%; bottom: 50px; left: 10%; margin: 0 auto; }

/*首页*/
.h-inews .row{height: 50px;line-height: 50px;margin-top: -50px;overflow: hidden;position:absolute; left:0; bottom:0; z-index: 20;background:url(../images/dr2016/bg-black.png) repeat; width:100%;}
.h-inews .row a{color: #e5e5e5;}
.notice-cell{position:relative;}
.notice-cell h2{float: left;line-height:50px;font-size:16px;margin-right:20px;color:#e5e5e5;}
.notice-cell .tempWrap{float: left;width:80% !important;}
.notice-cell ul{width:80% !important;}
.notice-cell ul li{height:50px;overflow:hidden;float:left;width:100% !important;}
.notice-cell ul li a{float: left;margin-right:20px;overflow:hidden;height:50px; background:none;}
.notice-cell ul li a:hover{text-decoration:underline;}
.notice-cell ul li span{float: left;color:#999;}

.notice-cell .notice-btn{width:23px;height:23px;display:block;position:absolute;top:15px;background:url(../images/dr2016/button16.png) no-repeat 0px 0px;}
.notice-cell .next{background-position:-23px 0px;right:15px;}
.notice-cell .next:hover{background-position:-23px -23px;}
.notice-cell .prev{background-position:0px 0px;right:45px;}
.notice-cell .prev:hover{background-position:0px -23px;}

.content-icon{ height:100%; padding-left:10px;padding-bottom:10px; background:#FFF;}
.ie7 .content-icon .col{width:33.25% !important;}
.content-icon .col{padding:0px !important;overflow:hidden;background:#fff; }
.content-icon .col a{color:#999;display:block; padding-right:10px; padding-top:10px;}
.content-icon .col a:hover img{opacity:0.6;filter:alpha(opacity = 60);}
.content-icon .col a:active img{opacity:0.5;filter:alpha(opacity = 50);}
.content-icon .col a img{width:100%;display:block;}
.content-icon .third{border-right:none;}
.content-icon .third a{border-right:none;}

.stat-cell{overflow:hidden;padding:60px 0px 20px 0px;text-align: center;}
.stat-cell h2 {padding-bottom:18px; background:url(../images/dr2016/h2xhx.png) repeat-x 0px bottom;}
.stat-cell h2 em {font-size:42px;padding-bottom:10px;color:#333; border-bottom:4px solid #000;}

/* 分页 */
.text-c{text-align: center}
#pages { padding:14px 0 10px; font-family:'Microsoft YaHei', '微软雅黑', 'Arial', 'sans-serif'; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:0px solid #E3E3E3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { /*background:url(../images/admin_img/pages.png) no-repeat 0 5px; */width:56px; padding:0;margin: 8px 0;}
#pages a:hover { background:#c5c5c5; color:#fff; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#c5c5c5; border:0px solid #c5c5c5; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #E3E3E3; text-align:center; color:#a4a4a4; }
/*其它页面*/
.ny_banner { text-align: center; margin-bottom:20px;}
.main_tck { margin-top:80px; }
.right_red { color: #F00; float: right; display: inline; padding-right: 2%; }
.main_bt { padding-bottom:30px; border-bottom: 1px solid #ccc; text-align: center; margin-bottom:20px; }
.summary { padding: 20px 10px; line-height: 32px; text-align: center; }
.content { text-align: left; font-size:16px; line-height:26px; }
.content img { width:100%; margin:20px auto;}
.f14 { margin-top: 30px; }
.f14 a:hover { color: #00a8ff; }
.list_l { color: #666; font-size:1.5em; }
.list .rt { float:right; display:inline; padding-top:5px;}
.list_ltj { width:100%; height:32px; line-height:32px;}
.list_ltj a { color:#009;}
.list_ltj a:hover { color:#F60;}

.hxpl { width:100%; border: 1px solid #eee; display:inline-table; padding:30px 0px;}
.hxpl:hover { background:#f7f7f7; padding:30px 0px;}
.sxpl { width:100%; border: 1px solid #eee; display:inline-table; padding:0px 62px;}
.sxpl:hover { background:#f7f7f7; padding:0px 62px;}

.menu-right { float:right; width:23%; background-color:#f3f3f3; padding:0px 0px; font-size:14px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc; border-top:1px solid #e1e1e1; }
.menu-right ul li { border-bottom:1px solid #e1e1e1;}
.dotted { border-bottom: 1px dotted #d1d1d1; clear: both; height: 10px; margin-bottom:10px;}

.mtop { margin-top:80px;}
.mtop2 { margin-top:104px;}

.top_tck_yes { width:100%; height:50px; display:block; clear:both;}
.top_tck_no { width:100%; height:80px; display:block; clear:both;}
.yesno { display:none;}
/*wifi*/
.max_bg { width:100%; background:#f0f0f0;}
.left_ywnr { float:left;}
.right_ywnr { float:right;}
.text_ydq { text-align:left; display:none;}
.xsyyc {text-align:right; display:block;}
.wbydq { text-align:right; }

/*about us*/
.culture { padding: 5em 0px; }
.culture-left { text-align: center; position: relative; }
.culture-left span { position: absolute; background: url(../images/dr2016/s-link.png) no-repeat; width: 131px; height: 5px; display: block; top: 34%; left: 77.1%; }
.culture-left p { color: #666666; text-align: center; margin: 20px auto 0; width: 100%; }

.yqtb { text-align:center;}
.yqtb span { width:138px; height:138px; margin-top:50px; margin-bottom:20px; margin-left:auto; margin-right:auto; display:block; border-radius:50%; border:1px solid #fff;}
.yqtb:hover span { width:138px; height:138px; margin-top:50px; margin-bottom:20px; margin-left:auto; margin-right:auto; display:block; border-radius:50%; border:1px solid #ccc; background-size:78px 78px!important;}
.abtn { width:108px; line-height:38px; text-align:center; margin-top:20px; border:1px solid #000; display:block; border-radius:5px; color:#000;}
.abtn:hover { width:108px; line-height:38px; text-align:center; margin-top:20px; border:1px solid #000; display:block; border-radius:5px; background:#666; color:#fff;}
.zdybt { font-size:32px; font-weight:300; margin-bottom:18px;}
.jdzh { font-size:22px; font-weight:300; margin-bottom:15px;}

.yys_bg { padding:15px 25px; background:#f3f3f3; border-radius:5px; }
.yys_bg h3 { margin-bottom:15px;}

/*abouttop_nav*/
.nav_ej li { float:left; font-size:18px;}
.abouttop_navban { display:block; color:#000; text-align:center; padding:10px 25px;}
.abouttop_navban:hover { display:block; background:#ee7421;  color:#fff; text-align:center; padding:10px 25px; }
#abouttop_nava { display:block; background:#ee7421;  color:#fff; text-align:center; padding:10px 25px;}
/*.wbycslh {display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}*/
.qywh_tp img { width:100%; border-radius:5px; border:1px solid #E3E3E3; margin-bottom:20px;}

.gsry { float: left; width: 100%; height: 52px; line-height: 52px; clear: both; margin:0; color: #000; font-weight:400; }
.gsry li { cursor: pointer; float: left; display: block; overflow: hidden; height: 52px; line-height: 52px; width:50%; text-align:center; background:#f3f3f3; color: #000; font-size: 18px; border-top: 3px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; }
.gsry li.cur, .gsry li.hover { background: #fff; border-top: 3px solid #ee7421; border-bottom: 1px solid #fff; border-bottom: none; color: #ee7421; width:50%; text-align:center;  }
.dyzdx p { font-size:18px; color:#000;}

.aboutbg { background: url(../images/dr2016/aboutbg.jpg) 0 0 no-repeat; background-size:100% 100%; text-align:left; padding-top:98px; color:#fff;}
.aboutbg .dttc { padding:82px 0px 30px 0px;}
.aboutbg .dttc p { font-size:26px; line-height:36px;}
.aboutbg .container div .abtn { width:108px; line-height:38px; text-align:center; margin-top:40px; border:1px solid #fff; display:block; border-radius:5px; color:#fff;}
.aboutbg .container div .abtn:hover { width:108px; line-height:38px; text-align:center; margin-top:40px; border:1px solid #ccc; display:block; border-radius:5px; background:#ccc; color:#000;}
/*top_nav*/
.top_nav { width:100%;  height:24px; background:#5d5d58;}
.top_nav ul li { float:left; height:24px; line-height:24px; color:#ccc;}
.top_navban { display:block; background:#5d5d58; color:#ccc; padding:0 10px; border-left:0px solid #fff;}
.top_navban:hover { display:block; background:#333;  color:#fff; padding:0 10px; border-left:0px solid #fff;}
#top_nava { display:block; background:#f7f7f7;  color:#000; padding:0 10px; border-left:0px solid #fff;}

.jrwm { width:100%; padding:20px 40px; font-size:18px; border-radius:8px; border: 1px solid #E3E3E3;  background: url(../images/dr2016/jr_03.png) 0 0 no-repeat; background-size:cover; color:#666;}
.jrwm_xx { float: left; width: 100%; clear: both; margin:30px auto; color: #000; font-weight:400; padding:0px 25px;  border-radius:8px; border: 1px solid #E3E3E3;}
.jrwm_xx li { cursor: pointer; float: left; display: block; overflow: hidden; height: 52px; line-height: 52px; text-align:center; color: #666; font-size: 18px; border-bottom: 3px solid #fff; margin:0px 18px; }
.jrwm_xx li.cur, .jrwm_xx li.hover { background: #fff; border-bottom: 3px solid #ee7421; color: #ee7421; text-align:center; margin:0px 18px; }
.jrwm_zp { width:100%; padding:20px 40px; font-size:16px; border-radius:8px; border: 1px solid #E3E3E3; margin-bottom:30px;}
.jrwm_zp p { font-size:18px; color:#ee7421; margin-bottom:30px;}


.jrwm_top { padding:10px 20px; background:#1fa2dd; color:#fff; text-align:left; font-size:18px; line-height:18px;}
.jrwm_top a { float:right; display:inline; color:#fff; font-size:14px; line-height:18px;}
.jrwm_top a:hover { color:#e47646;}

.fzlc { float: left; margin-bottom:30px; color: #000; font-weight:400; padding:0px; }
.fzlc li { cursor: pointer; float: left; display: block; overflow: hidden; height: 52px; line-height: 52px; text-align:center; color: #666; font-size: 25px; margin:0px 30px; }
.fzlc li.cur, .fzlc li.hover { background: #fff; color: #ee7421; text-align:center; font-size: 25px; margin:0px 30px; }
.fzlcnr { width:100%; line-height:28px; border-top: 1px solid #E3E3E3; margin-bottom:30px; background: url(../images/dr2016/fz_bg.png) center center repeat-y;}
.fzlcnr_right { background: url(../images/dr2016/fz_right.png) center center no-repeat; color:#4c4c4c;}
.fzlcnr .fzlcnr_right td,.fzlcnr .fzlcnr_left td { width:50%;}
.fzlcnr .fzlcnr_right td ul { width:90%; margin-right:10%; background:#eee; border-radius:8px; padding:10px 20px; margin-top:50px; margin-bottom:50px;}
.fzlcnr .fzlcnr_left { background: url(../images/dr2016/fz_left.png) center center no-repeat; color:#4c4c4c;}
.fzlcnr .fzlcnr_left td ul { width:90%; margin-left:10%; background:#eee; border-radius:8px; padding:10px 20px; margin-top:50px; margin-bottom:50px;}
.nfyj { font-size:24px; color:#ee7421;}
.nfyj_z { padding-left:108px; text-align:left;}
.nfyj_y { padding-right:108px; text-align:right;}

.xz { width:60px; height: 52px; float:left; background: url(../images/dr2016/xz.png) center center no-repeat; background-size:contain; opacity: 0.5; filter: alpha(opacity = 50);}
.xy { width:60px; height: 52px; float:right; background: url(../images/dr2016/xy.png) center center no-repeat; background-size:contain; opacity: 0.5; filter: alpha(opacity = 50);}

.header-banner-bd .pc .cell img{width:100%;}
#qpyc { width:100%; display:block; overflow:hidden;}
.tck { margin-top:5em; margin-bottom:5em;}

.hots { font-size:18px; color:#ee7421; margin-bottom:20px;}
.hots_nr h4 a { font-size: 18px; color:#000 !important;}
.hots span { width:8px; height:32px; margin-right:10px; color:#ee7421; background:#ee7421;}
.hots_nr p { padding:8px 0px;}
.jghx { width:100%; height:1px; border-bottom: 1px solid #ccc; padding-top:30px; margin-bottom:30px; clear:both;}

.tpdwxt { width:100%; position:relative; display:block; border:1px solid #E3E3E3;}
.tpdwxt p { width:100%; padding:0px 5%; overflow:hidden; height:32px; font-size:14px; line-height:32px; position:absolute; left:0px; bottom:0px; color:#fff; text-align:center;
text-overflow: ellipsis;
white-space: nowrap;
background: url(../images/dr2016/hgbg.png) 0 0 repeat-x;
/*background-image: -moz-linear-gradient(top, #4c4c4c, #000); 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4c4c4c), color-stop(1,#000)); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#000', GradientType='0'); 
opacity: 0.8; 
filter: alpha(opacity = 80); */
}
.list li { margin-bottom:3px;}

.jhsd h3 span { font-size:18px;}
.gz {background: url(../images/dr2016/gz.jpg) no-repeat center center; background-size:cover;}
.bj {background: url(../images/dr2016/bj.jpg) no-repeat center center; background-size:cover;}
.sh {background: url(../images/dr2016/sh.jpg) no-repeat center center; background-size:cover;}
.cd {background: url(../images/dr2016/cd.jpg) no-repeat center center; background-size:cover;}
.wh {background: url(../images/dr2016/wh.jpg) no-repeat center center; background-size:cover;}
.xa {background: url(../images/dr2016/xa.jpg) no-repeat center center; background-size:cover;}
.dh {background: url(../images/dr2016/dh.jpg) no-repeat center center; background-size:cover;}
.fz {background: url(../images/dr2016/fz.jpg) no-repeat center center; background-size:cover;}
.bj,.sh,.cd,.wh,.xa,.dh,.gz,.fz  { min-height:248px; display:block; line-height:24px;}

.pd_left { padding-left:15px; padding-right:0px;}
.pd_right { padding-left:0px; padding-right:15px;}
.sjdm { padding-left:0px; padding-right:0px; border:1px solid #eee; border-radius: 10px; background:#fff;}
.jnbj { padding:15px;}
.zxzk { display:block; border-bottom:1px solid #eee; margin-bottom: 30px; }
.zxzktp { width:100%; float:left; border:1px solid #eee;}
.zxzknr { width:60%; padding-left:10%; float:right; margin-top: 100px;}
.zxzknr h2 { font-size:28px; color:#b18045;}
.zxzknr h4 { font-size:20px; padding:15px 0px; color:#b18045;  margin-bottom: 35px;}
.zxzknr a { font-size:16px; padding:8px 12px; color:#fff; background:#52d3aa; border-radius: 5px;}
.zxzknr a:hover { font-size:16px; padding:8px 12px; color:#fff; background:#5ae2b7; border-radius: 5px;}
.zxzkhx { width:100%; clear:both; text-align:center; padding-top: 30px; padding-bottom: 15px; font-size:20px;}

.right_box { border:1px solid #eee; border-radius: 10px; background:#fff;}
.right_box h2 {font-size:28px; color:#eb7424; padding:15px;}
.right_box p { padding:15px; padding-top:0px;}
.right_box img { border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
