﻿.secont_left h3 { background: url(../images/icon_gg.jpg) no-repeat left center; }
.secont_left h3, .secont_right h3, .secont h3 { height: 60px; line-height: 60px; border-bottom: 1px solid #cccccc; font-size: 24px; padding-left: 45px; }
.section_4 { background: #f3f1f1; }
.secont_left h3 a, .secont_right h3 a { width: 70px; height: 27px; display: inline-block; float: right; background: url(../images/icon_more.jpg) no-repeat left top; margin-top: 20px; color: #666666; }
.secont_left h3 a:hover,.secont_right  h3 a:hover{ background:url(../images/icon_more1.jpg) no-repeat left top; }
.section_4 .news ul { list-style: none; padding-left: 0; }
.secont h3 { margin: 0; }
.media1 h3 { margin: 0; }
.section_4 .news li, .secont .news li { height: 40px; border-bottom: 1px solid #e4e2e2; }
.section_4 .news li .date,.secont .news li .date { font-family: Arial; float: right; display: inline-block; line-height: 40px; }
.section_4 .news li a, .secont .news li a { color: #333; line-height: 40px; font-size: 14px; }
.secont_right h3 { background: url(../images/icon_jc.jpg) no-repeat left center; }
.secont a { text-decoration: none; color: #333; }
.czzhn h3 { background: url(../images/icon_zhn.jpg) no-repeat left center; }
.xshshl h3 { background: url(../images/icon_xs.jpg) no-repeat left center; }
.rtgl h3 { background: url(../images/zx.png) no-repeat left center; }
.rtzx h3 { background: url(../images/sd.png) no-repeat left center; }
.media1 .rtzx h3 { padding-left: 45px; height: 60px; background: url(../images/sd.png) no-repeat left center; border-bottom: 1px solid #cccccc; }
.media:first-child { margin-top: 10px !important; }
.media1 .rtzx h3 a { color: #333; line-height: 60px; text-decoration: none; }
.rzw_rtjc_box { width: 505px; height: auto; overflow: hidden; float: left; margin-top: 5px; }
.rzw_rtjc_box_top a { color: #a2a1a1; }
.rzw_rtjc_box_main { height: 90px; overflow: hidden; float: left; border-bottom: 1px solid #e3e2e2; }
.rzw_rtjc_box_main img { width: 131px; height: 76px; overflow: hidden; float: left; display: block; margin-right: 10px; }
.rzw_rtjc_box_main span { float: left; line-height: 25px; text-align: left; color: #a2a1a1; max-width: 346px; font-size: 12px; }
.secont_right .media-left img { width: 130px; height: 76px; }
.secont_right .media { color: #a2a1a1; }
.sectino_tool .row { padding: 15px 0; }
.tool_left .hjs { line-height: 60px; border-bottom: 1px #CCC solid; font-size: 24px; color: #333333; }
.tool_left .hjs .aylan { width: 129px; height: 36px; background: #FFF; border: 1px solid #e4e4e4; line-height: 36px; text-align: center; display: inline-block; float: right; color: #eb5405; font-size: 14px; margin-top: 10px; }
.rzw_yfjs_left { height: 224px; overflow: hidden; float: left; background: #f3f1f1; }
.rzw_hwzl { overflow: hidden; line-height: 30px; float: left; margin-top: 5px; }
.rzw_hwzl span { text-align: left; float: left; margin-right: 10px; margin-left: 5px; font-size: 12px; }
.hwzl_input { width: 60px; height: 25px; overflow: hidden; float: left; outline: none; text-indent: 5px; border: 1px solid #bdbbbb;  line-height: 25px; }
.rzw_yfjs_left .subbtton { width: 128px; height: 35px; line-height: 35px; text-align: center; background: #ff6600; border: none; font-size: 16px; color: #FFF; font-family: "microsoft yahei"; }
.rzw_yfjs_right { height: auto; overflow: hidden; float: left; background: #f3f1f1; }
.yszf_table th { background: #f0f0f0; height: 40px; width: 88px; text-align: center; }
.tool_right .checkbg { height: 60px; }
.tool_right .checkbg .cheinput { height: 40px; border: 2px solid #d0d0d0; border-right: 0; float: left; text-indent: 15px; font-size: 18px; font-family: Arial; color: #666; }
.tool_right .checkbg .insub { width: 107px; height: 40px; background: #ff6600; text-align: center; line-height: 44px; float: left;
color: #FFF; border: none; font-size: 16px; }
.tool_right .alltool .atool { width: 60px; height: 80px; display: inline-block; margin-right: 50px; }
.tool_right .alltool a { text-decoration: none; }
.tool_right .alltool .atool p { text-align: center; line-height: 34px; color: #999999; }
.partner h3 { color: #eb5405; }
.partner .col-md-10 { line-height: 56px; }
.sjtj { padding: 15px 0; }
.sjtj img { width: 170px; height: 60px; }
.partner { padding: 15px 0; }

/*公告*/
.newst { background: #eee; height: 60px; line-height: 60px; overflow: hidden; font-size: 20px; }
.newst .container .col-sm-2 span { font-size: 36px; vertical-align: middle; }
.newst .container .col-sm-10 { position: relative; }
.newst .container .col-sm-10 ul { position: relative; top: 0; }
.newst .container .col-sm-10 ul li { overflow: hidden; height: 60px; }

/*purform*/
#purform #goodstable thead tr th { vertical-align: middle; }
#purform #goodstable tbody tr td:nth-child(6) { text-align: left; padding-left: 5px; }
#purform .btn-group .btn { display: block; float: none; }
#purform .btn-link { color: #f05926; }
#purform .table thead tr th { text-align: center; font-weight: normal; }
#purform .table tbody tr td img { height: 122px; max-width: 100px; }
#purform .table tbody tr td { padding: 0; text-align: center; vertical-align: middle; }
#purform .table tbody tr td:last-child { padding-left: 10px; text-align: left; min-width: 200px; }
#purform .table tbody tr td input.form-control { border: 0; width: 100%; padding: 5px; }
#purform .table tbody tr td select { border: 0; background: #e6e6e6; }
#purform .btn-wn { background: #f05926; border-radius: 0; color: #fff; margin: 5px 10px; }
#purform .btn-wn:hover { background: #f07d56; }
#purform .btn-wn1 { background: #f08a26; border-radius: 0; color: #fff; margin: 5px 10px; }
#purform .btn-wn1:hover { background: #f0a356; }
#purform input.upfile { position: absolute; top: 0; width: 100% !important; height: 100% !important; opacity: 0; left: 0; cursor: pointer; }
#purform .trans { opacity: 0; height: 0px; }
#purform .radio { display: block; position: relative; }
#purform .radio i { background:url(../images/1313.png) no-repeat; display: block;background-size:25px 25px; position: relative; left: 0; font-size: 0; height: 0; width: 0; color: transparent; padding: 0; }
#purform .radio.yh i { display: block; position: relative; left: 0; font-size: 12px; height: 27px; line-height: 27px; width: inherit; color: #f05926; font-style: normal; padding-left: 26px; }

/*#admodal*/
#admodal .ad-btnline { position: relative; bottom: 60px }
#admodal .ad-btnline a.ad-zxbtn { background: #770da8; color: #fff; border-color: #770da8; border-radius: 10px; padding: 5px 20px; font-size: 16px; }
#admodal .ad-btnline a.ad-yzbtn { background: #0e4683; color: #fff; border-color: #0e4683; border-radius: 10px; padding: 5px 20px; font-size: 16px; }
#admodal .modal-content { background: transparent; box-shadow: none; border: 0; }
#admodal .modal-header { border: 0; }
@media(min-width: 768px){
    #admodal .ad-btnline { position: relative; bottom: 80px }
    #admodal .ad-btnline a.ad-zxbtn { background: #770da8; color: #fff; border-color: #770da8; border-radius: 30px; padding: 5px 40px; font-size: 20px; }
    #admodal .ad-btnline a.ad-yzbtn { background: #0e4683; color: #fff; border-color: #0e4683; border-radius: 30px; padding: 5px 40px; font-size: 20px; }
}
@media(min-width: 992px){
    #admodal .modal-dialog { width: 820px; }
    #admodal .ad-btnline { position: relative; bottom: 115px }
    #admodal .ad-btnline a.ad-zxbtn { background: #770da8; color: #fff; border-color: #770da8; border-radius: 30px; padding: 5px 40px; font-size: 20px; }
    #admodal .ad-btnline a.ad-yzbtn { background: #0e4683; color: #fff; border-color: #0e4683; border-radius: 30px; padding: 5px 40px; font-size: 20px; }
}

/*index0105*/
#carousel-example-generic .carousel-inner .item a img { min-height: 140px; }
#carousel-example2-generic ol { left: 125%; bottom: 40%; }
#carousel-example2-generic ol li.active { background-color: #cb0000; border-color: #cb0000; }
#carousel-example2-generic ol li { display: block; text-indent: 0; margin: 15px 0; }
#carousel-example2-generic ol li span { position: absolute; left: 20px; }
        
.waterfall { position:relative; margin:20px 0 0 24px; } 
.waterfall .box {width:240px;height:auto;background:#fff; position:relative; border:10px solid #fff; overflow:hidden; 
  float:left; margin:0 26px 20px 0; }
.waterfall .box img { width:100%; height:100%; }
a.lw-more-but { display:inline-block; margin:0; }

.waterfall .box .lw-shade { width:100%; height:100%; position:absolute; left:0px; bottom:0px; display:none; }
.box .lw-shade span.lw-name-txt-list { padding:14px; display:block; text-align: left; position:absolute; top:0px; left:0px; overflow:hidden;
z-index: 1; color:#868686; font-size: 12px; }
.box .lw-shade span.lw-name-txt-list h4 { font-size: 14px; color:#fff; display:block; }
.box .lw-shade span.lw-name-txt-list p { color:#c6c6c6; line-height: 20px; display:block; text-decoration: none ; margin-bottom: 10px;}
.box .lw-shade span.lw-name-txt-list span.lw-txt-list-name { float:left; }
.box .lw-shade span.lw-name-txt-list span.lw-txt-list-time { float:right; }

.lw-shade { width:100%; height:100%; position:absolute; bottom:0; left:0px; display:none}
.lw-shade span.lw-back { width:100%; height:100%; display:block; background-color: #000;
filter:alpha(opacity=60); /*IE滤镜，透明度50%*/-moz-opacity:0.6; /*Firefox私有，透明度50%*/opacity:0.6;/*其他，透明度50%*/ }
.lw-shade p.lw-title { width:140px; text-align:center; position:absolute; top:50%; left:50%; color:#fff; line-height: 26px; margin-left: -70px;
  font-size: 14px; text-decoration: underline; z-index: 1; }

input.lw-input-but ,
a.lw-href-but { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;cursor:pointer; 
  color:#fff; border:none; text-align: center; }


.rz-btn { background-color: #fd671a; border: 0; }
.approw { background: url(../images/appbg.png); font-size: 13px; }
.approw h3 { color: #fd671a; font-size: 30px; font-weight: bold; }
.approw h3.apptitle { margin: 70px 0 40px 0; }
.approw .video { width: 676px; height: 383px; }
.approw .row { margin-bottom: 19px; }
.approw ul li { color: #474642; font-size: 13px; margin: 10px 0; }
.approw ul li div { display: inline-block; vertical-align: bottom; }
.approw ul li img { margin: 0 0 0 15px; }
.approw ul.appright li img { margin: 0 10px 0 0px; }
.approw ul li h3 { color: #fd671a; font-size: 16px; }
.appbtm { height: 21px; background: url(../images/appbtm.png); }

.zyrow { background: url(../images/zybg.png); }
.zyrow h3 { color: #fd671a; font-size: 13px; text-align: center; margin: 20px 0; }
.zyrow h3.zytitle { margin: 50px 0 30px 0; font-size: 30px; }
.zyrow span.xh { font-size: 28px; vertical-align: center; }
.zyrow p { text-align: center; }
.zyrow p.sh { margin-bottom: 60px; }
.zyrow .caption p { font-size: 11px; }
.zyrow .col-md-3 { width: 20%; }
.zyrow .thumbnail { background: none; }
.zyrow .thumbnail .img { text-align: center; min-height: 55px; }
.zyrow .xhr { font-size: 36px; color: #666; }
.zyrow .xhr hr.left { position: relative; right: -60%; bottom: 48px; border-top: 1px solid #999; width: 80%; }

.zxrow .zxtitle { font-size: 24px; text-align: center;  margin: 100px 0 50px 0; }
.zxrow .zxtitle span { color: #fd671a; }
.zxrow .btn { font-size: 12px; }
.zxrow table { border: none; font-size: 12px; }
.zxrow table tbody tr td { vertical-align: middle; }
.zxrow td.img { width: 125px; max-height: 150px; }
.zxrow table tfoot tr td { text-align: center; border: none; height: 30px; }
.zxrow table tfoot tr td.add { background-color: #f4dec8; }
.zxrow table tbody .btn-warning { background-color: #fd671a; border: 0; border-radius: 15px; }
.zxrow table tbody .btn-warning span { font-size: 10px; }
.zxrow table tfoot .btn-danger { background: #fff; border-color: #ff0000; color: #ff0000; border-radius: 25px; }

.ftrow { color: #474642; font-size: 12px; margin-bottom: 20px; }
.ftrow .th { font-weight: bold; }
.ftrow tbody tr td { text-align: center; vertical-align: middle; }
.ftrow h3.fttitle { text-align: center; margin-top: 143px; font-size: 18px; }
.ftrow p.hblock { font-size: 12px; font-weight: bold; text-align: center; }
.ftrow p.hblock span { color: #f4dec8; }
.ftrow td.form-horizontal { width: 350px; height: 226px; }
.ftrow .btn-warning { background-color: #fd671a; border: 0; border-radius: 15px; }
.ftrow .btn-search { background-color: #fd671a; color: #fff; border-radius: 0; }
.ftrow .pkg label { font-size: 18px; }
.ftrow .ht { color: #333; font-size: 14px; }
.ftrow .alltool p { font-size: 12px !important; margin-top: 10px; }
.ftrow .alltool a { text-decoration: none; color: #333; text-align: center; }
.ftrow .alltool .thumbnail { border: 0; }
.ftbottom { background: url(../images/ftbtm.png); height: 23px; }

.bnrow { background: url(../images/appbg.png); padding: 60px 0; }
.bnbtm { background: url(../images/bnbtm.png); height: 12px }

.rtrow { font-size: 12px; background: url(../images/glbg.png); color: 474642; padding-bottom: 63px; }
.rtrow h3.rttitle { text-align: center; font-size: 24px; margin: 68px 0 16px 0; }
.rtrow .tright { width: 31px; height: 25px; position: absolute; right: 25px; bottom: 25px; display: block; background: url(../images/jto.png); }
.rtrow h3.rttitle span  { color: #aa9680; }
.rtrow p.hblock { text-align: center; }
.rtrow div.top { font-size: 18px; background: #f5e9da; height: 180px; vertical-align: middle; text-align: center; padding-top: 45px; }
.ico-zx { background: url(../images/ico-zx.png); width: 62px; height: 58px; display: inline-block; }
.ico-gl { background: url(../images/ico-gl.png); width: 52px; height: 58px; display: inline-block; }
.rtrow .art { padding: 0 15px; }
.rtrow .col-md-4 { padding: 0; border: 1px solid #aa9680; border-right: 0 }
.rtrow .col-md-4:last-child { border: 1px solid #aa9680; }
.rtrow .body { height: 376px; padding: 50px 30px; }
.rtrow .body ul li { margin: 10px 0; }
.rtrow .body a { color: #333; font-size: 12px; text-decoration: none; }
.rtbottom { height: 14px; background: url(../images/rtbtm.png); }

.sdrow { padding-bottom: 52px; }
.sdrow h3.sdtitle { text-align: center; font-size: 24px; margin: 68px 0 16px 0; }
.sdrow h3.sdtitle span  { color: #aa9680; }
.sdrow p.hblock { text-align: center; }
#indexWater .box { box-shadow: 10px 10px 5px #ccc; }
.sdbottom { height: 14px; background: url(../images/sdbtm.png); }

.tjrow { background: url(../images/appbg.png); }
.tjrow .tjtitle { text-align: center; font-size: 24px; margin: 68px 0 40px 0; }
.tjrow h3.tjtitle span  { color: #aa9680; }