/*content*/
.carousel-control, .carousel-indicators { z-index: 900; }
.gonggao { position: absolute; height: 100%; top: 0; }
.gonggao .row1 { overflow: hidden; height: 60%;  }
.gonggao .row2 { overflow: hidden; height: 39%; margin-top: 1%; }
.gonggao .row1, .gonggao .row2 { background: rgba(255,255,255,.8); }
.gonggao .panel { border: 0; background: none; }
.gonggao .panel-heading { background: none; }
.gonggao .list-group-item { overflow: hidden; background: none; padding: 5px 15px; height: 30px; line-height: 20px; overflow: hidden; }
.gonggao .badge { background: none; color: #999; }

.sylogin_1 { position: absolute; left: 50%; margin-left: 540px; top: 224px; }
.sylogin_2 { width: 304px; padding: 20px 30px; height: 360px; -moz-border-radius: 10px; z-index: 999; -webkit-border-radius: 10px;  border-radius: 10px; background: #666; filter: alpha(opacity=85); -moz-opacity: 0.85; -khtml-opacity: 0.85; opacity: 0.85; position: absolute; top: 0; right: 21%; z-index: 9; }
.sylogin { width: 304px; padding: 20px 30px; height: 360px; position: absolute; top: 0; right: 21%; z-index: 10; }
.sylogin .login_h2 { text-align: center; font-size: 24px; color: #fff; height: 50px; line-height: 45px; }
.sylogin .login_text { background: url(../images/icon_sylogin.jpg) no-repeat 15px center; background-color: #FFF; }
.sylogin .login_passed { background: url(../images/icon_sypassed.jpg) no-repeat 15px center; background-color: #FFF; }
.sylogin input { width: 232px; height: 34px; line-height: 34px; padding: 2px 6px; margin-bottom: 15px; border: none; text-indent: 50px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.sylogin input { width: 232px; height: 34px; line-height: 34px; padding: 2px 6px; margin-bottom: 15px; border: none; text-indent: 50px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.sylogin .login_button { width: 244px; height: 38px; line-height: 34px; background: #ff9900; color: #FFF; text-align: center; margin-bottom: 15px; border: none; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 18px; font-family: "microsoft yahei"; text-indent: 10px; }
.sylogin .wjmm { width: 244px; height: 36px; /* border-bottom: 1px solid #CCC; */ }
.sylogin .wjmm p{ width:244px; line-height:36px; font-size:14px; font-weight: bold; color:#FFF; text-align:right; display:block; overflow:hidden; height:36px;}
.sylogin .wjmm p a.zhmm{float:right; display:inline-block; color:#FFF; padding:0  0 0 10px;}
.sylogin .wjmm p.p_login{ background:url(../images/line_img.png) no-repeat center top; padding-top:25px; display:block; height:65px;}
.sylogin .wjmm p.p_login a{width:40px; height:40px;  display:inline-block; float:left; background:url(../images/login_icon.png) no-repeat; margin-left:5px;}
.sylogin .wjmm p.p_login a.qq_login{ width:40px; height:40px;  background-position:0 0; display:inline-block; float:left; color:#FFF; padding-left:10px;}
.sylogin .wjmm p.p_login a.wx_login{ background-position:0 0; }
.sylogin .wjmm p.p_login a.wb_login{ background-position:-53px -1px; }
.sylogin .wjmm p.p_login a.zhb_login{ background-position:-103px -1px ; }
.sylogin .wjmm p.p_login a.wx_login{ background-position:-157px -1px ; }
.orange { color: #ff6d3a; }

.section_float { background: #e9e9e9; }
.con_float { padding: 10px 0; margin: 0 auto; border-bottom: 1px solid #e1dddd; overflow: hidden; }
.con_float dl.dl_tel { background: url(../images/icon_ftel.png) no-repeat left 10px; }
.con_float dl.dl_weibo { background: url(../images/icon_fweibo.png) no-repeat left 10px; }
.con_float dl.dl_weixin { background: url(../images/icon_fweixin.png) no-repeat 10px 10px; border: none; }
.con_float dl.dl_wximg { background: url(../images/icon_fwximg.jpg) no-repeat left top; width: 102px; height: 103px; display: inline-block; float: left; padding: 0; padding-right: 10px; }
.con_float dl { float: left; border-right: 1px solid #cccccc; padding: 10px 20px 0 90px; }
.section_zhuany { text-align: center; }
.zy_step .thumbnail { border: 1px solid transparent; }
.zy_step h3, .zy_step p { text-align: center; }
.zy_bottoom { text-align: center; }
.zy_bottoom .mdzy { width: 190px; height: 43px; background: #ff6600; text-align: center; line-height: 43px; color: #FFF; display: inline-block; font-size: 18px; }
.zy_bottoom .zylc { color: #666; font-size: 16px; padding: 0 15px; }
.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; }
.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/icon_gl.jpg) no-repeat left center; }
.rtzx h3 { background: url(../images/icon_zx.jpg) no-repeat left center; }
.media1 .rtzx h3 { padding-left: 45px; height: 60px; background: url(../images/icon_zx.jpg) no-repeat left center; border-bottom: 1px solid #cccccc; }
.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 { width: 292px; 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 .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; }

/*.secont { padding: 15px 0; }*/
.section_zhuany { padding: 15px 0; }

@media screen and (max-width: 768px){
    .tool_right .checkbg .cheinput { width: auto; }
    .tool_right .checkbg .insub { width: auto; }
}

/*商品*/
.shopsl { margin-top: 10px; }
@media(min-width: 768px){
    .shopsl .col-md-3 { width: 20%; padding-right: 0; }
    .shopsl .col-md-9 { width: 80%; }
    .shopsl .col-md-9 .row .col-md-2 { position: relative; height: 70px; }
    .shopsl .col-md-9 .row .col-md-2 a { position: absolute; bottom: 0; right: 15px; }
    .shopls .col-md-3 { padding-right: 0; height: 277px; margin-top: 5px; }
    .shopls .col-md-3:last-child { padding-right: 15px; }
}
.shopsl div.tls { background: rgb(169,209,163); }
.shopsl div.qmy { background: rgb(244,177,131); }
.shopsl div.zml { background: rgb(245,130,168); }
.shopsl div.ajj { background: rgb(216,125,249); }
.shopsl div.ydm { background: rgb(196,189,111); }
.shopsl .col-md-3 div.text-center { height: 70px;  line-height: 70px; color: #fff; font-size: 24px; }
.shopsl .col-md-9 .row .col-md-2 a { color: #333; }
.shopsl .col-md-12 hr { margin: 1px 0; border-bottom: 1px solid rgb(91,155,213); }
.shopsl .shopl a img { height: 90px; margin: 6px 0; }
.shopls .thumbnail { position: relative; height: 275px; }
.shopls .thumbnail a img.anmte { max-height: 225px;}
.shopls .caption { position: absolute; bottom: 0px; padding: 0 10px; }
.shopls .caption h4 { margin-bottom: 0; height: 19px; overflow: hidden; }
.shopls .caption span { color: red; }

@media(min-width: 768px){
    .col-sm-3 { width: 20%; }
    .col-sm-9 { width: 80%; }
}

/*公告*/
.newst { background: #eee; height: 60px; line-height: 60px; overflow: hidden; }
.newst .container .col-sm-1 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; }
