﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}


.wrap_menu { background-color: #222222; }/*wrap左边滑出导航*/
.wrap_footer, .wrap_search_input { background-color: #222222; }/*wrap底部颜色*/
/**通用部分**/
.pagination a { color: #a9a9a9; }
.pagination ul > li > a:hover { color: #fff; background-color: #343434; }
h1, h2, h3, h4, h5, h5 { line-height:1.6; }
.none { display: none; }
html { font-size: 20px }
dt {  }
.fixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 10000; }
ul, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd { margin: 0px; padding: 0px; border: none; list-style: none; }
input { border: none; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
div:after, ul:after, li:after, p:after{ content: ""; display: block; clear: both; }
a { text-decoration: none; color: #999; }
a:hover { text-decoration: none; }
img { max-width: 100%; }
#myCarousel .carousel-indicators, #myCarousela .carousel-indicators { bottom: -5px; }
/*大图分页位置*/
.owl-theme .owl-controls { position: absolute; bottom:20px; width: 100% }
/*banner手机时大图裁剪*/
@media(max-width:640px) {
#banner { position: relative; height: 213px; overflow: hidden; }
#banner img { height: 200px; position: absolute;  width:100%; }
#owl-demo, .owl-wrapper-outer, .owl-wrapper, .owl-item { height: 213px; overflow: hidden; }
#owl-demo .item { display: block; height: 100%; width: 100%; text-align: center; overflow: hidden; }
}

/*黑色遮罩*/
.black_cloth { position: fixed; z-index: 10000000; width: 100%; height: 100%; background: url(//filecdn.ify.cn/skin/dczy9457/img/black_cloth.png) repeat; display: none; top: 0; left: 0; }
/*手机左边弹出导航*/
.menu_icon { margin: 12px 0 0 4%; cursor: pointer; }
.wrap_menu { width: 250px; position: fixed; top: 0px; left: -250px; height: 100%; text-align: left; z-index: 10000001; overflow-y: scroll; }
.wrap_menu li:nth-child(2) a { font-size: 18px; font-weight: bold; background: rgba(255,255,255,0.3); }
.wrap_menu p { color: #fff; cursor: pointer; position: absolute; top: 15px; right: 15px; }
.wrap_menu li.menu_close { font-size: 20px; position: absolute; top: 7px; right: 15px; color: #fff; border-bottom: none; z-index: 1000; }
.wrap_menu li { margin-bottom: 2px; font-size: 14px; position: relative; }
.wrap_menu li a { display: block; line-height: 30px; font-size: 16px; text-transform: Uppercase; color: #fff; background: rgba(255,255,255,0.1); padding: 10px 15px; }
.wrap_menu li .wrap_menu_2 a { display: block; background: none; color: rgba(255,255,255,0.8); overflow: hidden; line-height: 30px; font-size: 14px; border-bottom: rgba(255,255,255,0.1) solid 1px; }
.wrap_menu_2 { display: none; }
.wrap_menu_2 a { display: block; color: #fff; overflow: hidden; line-height: 24px; font-size: 12px; }
.wrap_menu_2 a i { float: left; width: 4px; height: 4px; background-color: #fff; margin: 13px 10px 0 5px; }
.wrap_menu_2 a span { float: left; width: 175px; }
/*手机底部*/
.wrap_footer { width: 100%; position: fixed; left: 0; bottom: 0; padding: 10px 0; z-index: 1000; }
.wrap_footer dl { width: 20%; float: left; text-align: center; }
.wrap_footer dt { height: 33px; }
.wrap_footer dd { color: #fff; }
/*手机底部搜索*/
.wrap_search_input { position: fixed; bottom: 70px; left: 100%; width: 100%; z-index: 1000; padding: 8px 2%; }
.wrap_search_input p { float: left; height: 30px; line-height: 30px; color: #fff; position: relative; z-index: 100; margin-left: 2%; width: 18%; text-align: center; border-radius: 5px; background-color: #1F8600; }
.wrap_search_input ::-webkit-input-placeholder {
 color: #fff;
}
/*手机分享弹出*/
.wrap_share { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 100000; display: none; }
.wrap_share .wrap_share_box { overflow-y: auto; }
.wrap_share .wrap_share_box>div { background-color: #F5F5F5; padding: 15px 0; }
.wrap_share .wrap_share_box>div>a { float: left; text-align: center; color: #ADADAD; font-size: 0.9rem; }
.wrap_share .cancel { text-align: center; background-color: #E9E9E9; font-size: 0.8rem; line-height: 2rem; }
/*pc内页左边菜单*/
.inside { margin-top: 20px; }
ul.sidemenu { width: 74%; float: right; padding-left: 4%; margin-top: 20px; }
/*一级的样式*/
ul.sidemenu>li { margin-top: 20px; position: relative; }
.sidemenu b { color: #9C1A1A; position: absolute; top: 14px; left: 8%; font-size: 18px; }
ul.sidemenu>li>a { display: block; color: #E7EFDB; padding: 15px 0; background-color: #DEDEDE; border-left: 6px solid #9C1A1A; cursor: pointer; font-size: 18px; }
ul.sidemenu>li a { display: block; color: #040404; padding-left: 16%; }
ul.sidemenu>li.current>a { color: #f00 }
/*二级的样式*/
ul.sidemenu>li>ul { display: none }
ul.sidemenu>li>ul>li { border-bottom: 4px solid #737373; }
ul.sidemenu>li>ul>li>a { padding: 15px 0 15px 17%; color: #CECECE; font-size: 16px; }
/*三级的样式*/
/*ul.sidemenu>li>ul>li>ul{ display:none}*/
ul.sidemenu>li>ul>li>ul>li>a { padding: 5px 0; color: #CECECE; padding: 5px 0 5px 20%; }
/*手机内页分类下拉列表*/

.phone_box .phone-menuicon { float: left; padding-left: 7%; margin-top: 22px; }
.phone_box .phone-menuicon span { color: #fff; font-size: 18px; margin-right: 5px; }
.phone-menulist { width: 100%; display: none; margin-top: 5px; }
.phone-menulist li.sub1 { width: 100%; margin-top: -2px; margin-bottom: 2px; }
.phone-menulist li.sub1:first-child { margin-top: 1px; }
.phone-menulist ul.sub2 li { }
.addd { margin-right: 5px; }
.phone-menulist li.sub1 a.sub1_a { display: block; line-height: 22px; padding: 10px 0 10px 5px; position: relative; font-size: 14px; position: relative; color: #040404; background-color: #E2E2E2; border-left: 4px solid #9C1A1A; }
.phone-menulist li.sub1 a.sub1_a span { width: 86%; }
.phone-menulist li.sub1 a.sub1_a em { position: absolute; left: 9px; top: 14px; background: rgba(0,0,0,0.5); display: block; width: 5px; height: 5px; }
.phone-menulist li.sub1 a.sub1_a i { float: right; font-style: normal; margin-right: 8px; font-size: 18px; }
.phone-menulist li.sub1 a.sub1_a i.jian { display: none; margin-right: 10px; font-size: 20px; }
.menu_list_body li.sub1 a.sub1_a.cur { background: url(//filecdn.ify.cn/skin/dczy9457/img/sub1_hover.png) no-repeat right bottom; }
.phone-menulist li.sub1 ul.sub2 { display: none }
.phone-menulist li.sub1 ul.sub2 li a.sub2_a { position: relative; color: #0B0B0B; line-height: 20px; padding: 8px 25px 8px 25px; display: block; font-size: 14px; background-color: #B7B7B7; border-left: 4px solid #4D4D4D; border-bottom: 1px solid #A9A9A9; }
.phone-menulist li.sub1 ul.sub2 li a.sub2_a em { background: rgba(0,0,0,0.4); position: absolute; left: 20px; top: 12px; display: block; width: 5px; height: 5px; border-radius: 50% }
.phone-menulist li.sub1 ul.sub3 li a.sub3_a { background: none; line-height: 20px; padding: 3px 35px 3px 35px; color: #0B0B0B; display: block; font-size: 12px; background-color: #B7B7B7; border-left: 4px solid #4D4D4D; border-bottom: 1px solid #A9A9A9; }
.phone-menulist li.sub1 ul.sub3 li:last-child { margin-bottom: 5px; }
.phone-menulist li a { display: block; padding-left: 10px; line-height: 30px; font-size: 14px; }
.phone-menulist li.sub1>a { border-bottom: 2px solid #4D4D4D; }
.phone_location { font-size: 14px; line-height: 30px; border-bottom: 1px dashed #C1C1C1; padding-left: 2%; margin-top: 10px; }

@media(max-width:640px) {
.detail_left { left: -18%; }
.detail_right { right: -18%; }
}

@media(max-width:768px) {
.feedback_list_box .i1, .feedback_list_box .i2 { padding-right: 0; }
  .menu_icon {position: static; margin: 15px 10px 0 4%; float:right;}
}

#owl-demo1 .owl-stage { display: inline-block; }
