﻿/* eyoucms.com 易优CMS -- 好用,免费,安全 */
a:hover {text-decoration: none;}
a {transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}

/*头部样式*/
#header {position: relative;}
#header > .header_box{ position:absolute; top:0; left:0; z-index:100; width:100%; background: url(../img/rgb0.8.png); border-bottom:solid 1px #333}
#header .logo { height:100px}
#header .menu_icon {position: absolute;top: 35%;right: 5%;width: 8%;}
@media all and (max-width: 640px) {
	#header > .header_box{ position:relative; background:#161618}
	#header .logo{ height:70px;}
	.logo img{ max-height:100%;max-width:none}
}

/*pc导航*/
.pc_menu .menu{ margin-top:25px;}
.pc_menu .menu .nLi {float: left;width: 14%;position: relative;}
.pc_menu .menu .nLi h3 {padding:15px 0 25px 0; font-size:16px; }
.pc_menu .menu .nLi h3 a {display: block;text-align: center;color: #fff;line-height: 30px;}
.pc_menu .menu .nLi:hover h3{background: url(../img/nav_bg.jpg) no-repeat center 50px;}
.pc_menu .menu .nLi:hover h3 a{ color:#b59148}
.pc_menu .menu .nLi .menu_2 {display: none;background: #92815d;position: absolute;top: 70px;width: 100%;z-index: 10;padding:10px 0}
.pc_menu .menu .nLi .menu_2 li a {display: block;color: #000;line-height:35px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding:0 5%;}
.pc_menu .menu .nLi .menu_2 li a:hover{ background:#c9c0ae}

/*大图样式*/
#banner { overflow: hidden;}
#banner .owl-theme .owl-controls .owl-dots {position: absolute;bottom: 2%;width: 100%;}/*大图下方点点的位置*/
#banner .owl-theme .owl-controls .owl-nav .owl-prev,#banner .owl-theme .owl-controls .owl-nav .owl-next{ position:absolute; bottom:50%;padding:15px 10px; background:url(../img/white_bg.png)}/*箭头的设置*/
#banner .owl-theme .owl-controls .owl-nav .owl-prev{ left:5%;}
#banner .owl-theme .owl-controls .owl-nav .owl-next{ right:5%;}
#banner #owl-demo a.item { display:block; background-position:top center; background-repeat:no-repeat;height: 100%;width: 100%; background-size:auto 100%}
#owl-demo,#owl-demo .owl-wrapper-outer,#owl-demo .owl-wrapper,#owl-demo .owl-item,#banner {height: 660px;}/*大图记得修改高度*/

@media all and (max-width: 992px) {
  #owl-demo,#owl-demo .owl-wrapper-outer,#owl-demo .owl-wrapper,#owl-demo .owl-item,#banner {height: 400px;}
}
@media all and (max-width: 640px) {
	#banner .owl-theme .owl-controls .owl-nav .owl-prev,#banner .owl-theme .owl-controls .owl-nav .owl-next{ display:none !important}
  #owl-demo,#owl-demo .owl-wrapper-outer,#owl-demo .owl-wrapper,#owl-demo .owl-item,#banner {height: 200px;}
}


/*pc右侧快捷按钮*/
.right_nav {}
.right_nav .aside li > p,.right_nav .aside > li > div {background-color: #6a757c;color: #fff;}
.right_nav .aside {position: fixed;right: 0;top: 20%;z-index: 10000;}
.right_nav .aside > li {width: 60px;line-height: 60px;text-align: center;margin-bottom: 2px;cursor: pointer;position: relative;}
.right_nav .aside > li > p {position: relative;z-index: 1005;line-height: 60px;}
.right_nav .aside > li img {vertical-align: middle;}
.right_nav .aside > li p img {width: 80%;}
.right_nav .aside > li p:hover img {width: 85%;}
.right_nav .aside > li .img2 {display: none;}
.right_nav .aside > li > div {background-image: url(../img/white_bg.png);background-repeat: repeat;position: absolute;display: none;}
.right_nav .aside > li .phone_meassage {right: -240px;top: 0;width: 300px;text-align: center;font-size: 25px;line-height: 50px;padding: 5px 0;}
.right_nav .aside > li .qq_online {top: 0;right: -127px;width: 187px;padding: 0 20px 0 15px;}
.right_nav .aside > li .qq_online .qq_online_title {text-align: left;font-size: 15px;line-height: 30px;border-bottom: 1px solid #fff;}
.right_nav .aside > li .qq_online .qq_online_box {margin-top: 11px;}
.right_nav .aside > li .qq_online .qq_online_box ul li {line-height: 35px;}
.right_nav .aside > li .qq_online .qq_online_box ul li a{ color:#fff}
.right_nav .aside > li .qq_online .qq_online_box ul li i {float: left;margin-top: -17px;}
.right_nav .aside > li .qq_online .qq_online_box ul li span {float: left;margin-top: -16px;margin-left: 10px;}
.right_nav .aside > li .qq_online .qq_online_box ul li span:hover {text-decoration: underline;}
.right_nav .aside > li .ewm {top: -20px;right: 60px;width: 100px;height: 100px;}
.right_nav .aside > li .search_box {position: absolute;top: 0;right: -205px;width: 265px;text-align: center;height: 100%;}
.right_nav .aside > li .search_box .search_input {width: 220px;height: 36px;position: relative;margin: 12px auto;}
.right_nav .aside > li .search_box .search_input span {position: absolute;line-height: 34px;left: 10px;z-index: 101;}
.right_nav .aside > li .search_box .search_input input {width: 220px;border: none;background-color: transparent;height: 36px;padding-left: 10px;position: absolute;line-height: 30px;z-index: 1;top: 0;left: 0;background: url(../img/black_bg.png);}
.right_nav .aside > li .search_box ::-webkit-input-placeholder {color: #fff;}


/*底部样式*/
#footer{ margin-top:70px;}
.foot_con{ padding-top:35px; padding-bottom:35px;}
.foot_logo{position:relative; height:130px;}
.foot_logo img{ max-width:100%; max-height:100%; top:0;left:0;right:0;bottom:0; position:absolute; margin:auto;}
.foot_contact .title{ font-size:24px; color:#fff; position:relative; padding-bottom:10px; margin-bottom:15px;}
.foot_contact .title:before{display:block; content:" "; position:absolute; bottom:0; left:0; height:3px; line-height:3px; background:#92815d; width:50px;}
.foot_contact ul li{ line-height:22px; padding:3px 0; color:#fff}
.foot_contact ul li span{ float:left; width:60px;}
.foot_contact ul li p{ margin-left:60px;}
.foot_er img{ width:80%; margin:auto}

#footer .friendship {padding: 20px 0; background:#92815d; }
#footer .friendship h4 {color: #fff;font-size:16px;background: url(../img/friendlink.jpg) no-repeat; background-size:auto 100%; padding-left:30px;line-height:22px;}
#footer .friendship a {padding: 0 15px; color:#fff; font-size:16px;line-height:22px;}
#footer .copyright {text-align: center;padding: 15px 0;position: relative; border:solid 1px #333}
#footer .copyright .copyright_con {color: #808080;}
#footer .copyright .copyright_con a{ color:#808080}

#footer .copyright .top {position: absolute;right: 10px;top: -15px;width: 30px;height: 30px;border-radius: 50%;z-index: 10;}
#footer .copyright .top img {width: 80%;top: 2px;z-index: 100;position: absolute;left: 3px;}
#footer .copyright .top:before {background-image: url(../img/black_bg.png);display: block;content: " ";border-radius: 50%;z-index: 99;position: absolute;top: 0;left: 0;width: 30px;height: 30px;}
@media (max-width: 640px) {
#footer{ margin-top:20px;}
}
/*wap底部快捷按钮*/
.wap_footer {width: 100%;position: fixed;left: 0;bottom: 0;padding: 7px 0;z-index: 100000;background: #9e845a;}
.wap_footer dl {width: 20%;float: left;text-align: center; margin-bottom:0;}
.wap_footer dt {height: 33px;}
.wap_footer dd {color: #fff;}
.wap_footer dl dt img {width: 40%;}

/*手机底部搜索*/
.wap_search_input {position: fixed;bottom: 65px;left: 100%;width: 100%;z-index: 1000;padding: 8px 2%;background: #9e845a;}
.wap_search_input:after {background-color: rgba(0, 0, 0, 0.1);display: block;content: " ";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}
.wap_search_input input {float: left;width: 80%;border-radius: 4px;height: 30px;line-height: 30px;padding-left: 2%;color: #333;position: relative;z-index: 100;box-sizing: border-box;}
.wap_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: rgba(255, 255, 255, 0.2);}

/*黑色遮罩*/
.black_cloth {position: fixed;z-index: 10000000;width: 100%;height: 100%;background: url(../img/black_cloth.png) repeat;display: none;top: 0;left: 0;}

/*手机左边弹出导航*/
.wap_menu {width: 250px;position: fixed;top: 0px;left: -250px;height: 100%;text-align: left;z-index: 10000001;background: #9e845a;}
.wap_menu li.menu_tit {font-size: 18px;font-weight: bold;background: rgba(255, 255, 255, 0.3);position: relative;padding: 15px 10px;color: #fff;}
.wap_menu li.menu_tit span {font-size: 20px;position: absolute;top: 12px;right: 15px;border-bottom: none;z-index: 1000;}
.wap_menu li {margin-bottom: 2px;font-size: 14px;position: relative;}
.wap_menu li .wap_menu1 {line-height: 24px;font-size: 16px;text-transform: Uppercase;background: rgba(255, 255, 255, 0.1);position: relative;}
.wap_menu li p {padding: 10px 10px; margin-bottom:0;}
.wap_menu li .wap_menu1 a {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 25px;color: #ffffff;}
.wap_menu li .wap_menu1 p.left {float: none;}
.wap_menu li .wap_menu1 p.right {width: 15%;text-align: center;color: #fff;position: absolute;top: 0;right: 0;float: none;z-index: 1000;}
.wap_menu li .wap_menu2 {display: none;}
.wap_menu li .wap_menu2 a {display: block;background: none;color: rgba(255, 255, 255, 0.8);overflow: hidden;font-size: 14px;border-bottom: rgba(255, 255, 255, 0.1) solid 1px;padding: 10px;}
.wap_menu li .wap_menu2 a i {float: left;width: 4px;height: 4px;background-color: #fff;margin: 8px 10px 0 5px;}
.wap_menu li .wap_menu2 a span {float: left;width: 85%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}



.crumb{ background:#92815d; padding:14px; position:relative; margin-top:-61px; z-index:100}
.crumb span{ float:right; line-height:34px;}
.crumb h2{background: url(../img/crumb_bg.jpg) no-repeat left center; padding-left:50px;}
.crumb h2 b{ font-size:26px; font-weight:normal; color:#fff;}
.crumb h2 em{ font-size:24px; color:#333;text-transform:Uppercase; font-style:normal; margin-left:10px;}

.main{ float:right;margin-top:40px; }

/*pc侧边栏分类样式*/
._aside{padding-right: 0;width: 240px!important;padding-left: 0; margin-top:40px; border:solid 1px #4a4a4d}
._aside h2{ display:none}
/*一级的样式*/
._aside ul.sidemenu{ overflow:hidden;}
._aside ul.sidemenu > li.sub1{ margin-bottom:-1px;  }
._aside ul.sidemenu > li.sub1 ul {display: none;border-bottom:solid 1px #4a4a4d; padding:8px 0;}
._aside ul.sidemenu > li.sub1 > a.sub1_a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; height:50px; line-height:50px; color:#cccccc; font-size:16px; background: url(../img/sub1_ico2.png) no-repeat 95% center;padding:0 20px 0 15px;border-bottom:solid 1px #4a4a4d;}
._aside ul.sidemenu > li.current > a.sub1_a,._aside ul.sidemenu > li:hover > a.sub1_a {background: url(../img/sub1_ico1.png) no-repeat 95% center #92815d; color:#000; text-decoration:none }
/*二级的样式*/
._aside ul.sidemenu > li.sub1 > ul > li.sub2 > a.sub2_a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; height:26px; line-height:26px; padding:0 15px 0 30px;background: url(../img/sub2_ico1.jpg) no-repeat 15px center ; color:#ccc}
._aside ul.sidemenu > li.sub1 > ul > li.sub2.current > a.sub2_a,._aside ul.sidemenu > li.sub1 > ul > li.sub2:hover > a.sub2_a{background: url(../img/sub2_ico2.jpg) no-repeat 15px center ; color:#92815d}
/*三级的样式*/
._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul{ border-bottom:none; padding:4px 0}
._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3 > a.sub3_a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height:26px; line-height:26px;padding:0 15px 0 45px;background: url(../img/sub3_ico1.jpg) no-repeat 30px center ; color:#ccc}
._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3.current > a.sub3_a,._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3:hover > a.sub3_a{background: url(../img/sub3_ico2.jpg) no-repeat 30px center ; color:#92815d}

.article{ padding-top:0px;}
@media (max-width: 640px) {
	.article{ padding-top:15px;}

	.main{ display:block; width:100%; padding:0 15px; margin-top:0; margin-left:0}
  ._aside {padding: 0;display:block; width:100%!important; background:none; margin:0; float:none; margin-top:0px;} 
  /*手机内页crumb*/
  ._aside > h2 { background: url(../img/crumb_bg.jpg) no-repeat 20px center #92815d; background-size:auto 50%; padding-left:50px; height:35px; line-height:35px;display:block}
  ._aside > h2 b{ font-size:16px; font-weight:normal; color:#fff; line-height:35px; float:left}
._aside > h2 em{ font-size:12px; color:#333;text-transform:Uppercase; font-style:normal; margin-left:10px; line-height:33px;float:left; margin-top:2px;}

  ._aside h2 .phone-menuicon {float: right;cursor: pointer;height:27px;}
  ._aside h2 .phone-menuicon img {-webkit-transition: all .4s;transition: all .4s; width:70%;}
  /*手机内页分类下拉列表*/
  ._aside ul.sidemenu {width: 100%;display: none;}
  
  /*一级的样式*/
  ._aside ul.sidemenu > li.sub1 ul {padding:4px 0;}
  ._aside ul.sidemenu > li.sub1 > a.sub1_a { font-size:14px; height:40px; line-height:40px;}
._aside ul.sidemenu > li.current > a.sub1_a,._aside ul.sidemenu > li:hover > a.sub1_a {background: url(../img/sub1_ico3.png) no-repeat 95% center; color:#92815d; text-decoration:none }
  /*二级的样式*/
  ._aside ul.sidemenu > li.sub1 > ul > li.sub2 > a.sub2_a {}
  /*三级的样式*/
._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul{ border-bottom:none; padding:2px 0}
  ._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3 > a.sub3_a {}
  #header .menu_icon img {width: 100%;}
}

 
.service{background:url(../img/service_bg.jpg) no-repeat center;  padding-top:40px; padding-bottom:30px;}
.box .title{ text-align:center; margin-bottom:40px;}
.box .title b{ font-size:28px; color:#fff; position:relative}
.box .title b:before{display:block; content:" "; position:absolute; top:12px; left:-120px;width:102PX; height:17px; background:url(../img/title_1.png) no-repeat; background-size:auto 100%}
.box .title b:after{display:block; content:" "; position:absolute; top:12px; right:-120px;width:102PX; height:17px; background:url(../img/title_2.png) no-repeat;background-size:auto 100%}
.box .title span{ font-size:24px; color:#333; display:block;text-transform:Uppercase}
.service .inner ul{ overflow:hidden}
.service .inner ul li{ width:50%; float:left; text-align:right;border-bottom:solid 1px #333333; margin-bottom:-1px;}
.service .inner ul li>div{padding:60px 0;}
.service .inner ul li>div .serivce_litext b{font-size:22px; font-weight:normal; margin-bottom:20px; display:block}
.service .inner ul li>div .serivce_litext b a{ color:#b59148;}
.service .inner ul li>div .serivce_litext p{ color:#fff; line-height:24px;}
.service .inner ul li:hover{ background:#252527}

.service .inner ul li .service_li{ float:right;  border-right:solid 1px #333; padding-right:10px; }
.service .inner ul li .service_li .serivce_litext{ float:left; width:70%;}
.service .inner ul li .service_li .service_ico{ float:right; width:25%; border-left:solid 1px #333; padding-left:3%; text-align:left}

.service .inner ul li .service_li1{ float:left;  padding-left:11px;  }
.service .inner ul li .service_li1 .serivce_litext{ float:right; width:70%; text-align:left}
.service .inner ul li .service_li1 .service_ico{ float:left; width:25%; border-right:solid 1px #333; padding-right:3%}
@media (max-width: 640px) {
.service{ padding-top:20px; padding-bottom:15px;background-size:auto 100%;}
.box .title{ margin-bottom:15px;}
.box .title b{ font-size:16px; }
.box .title b:before{top:7px; left:-75px;width:60PX; height:10px; }
.box .title b:after{ top:7px; right:-75px;width:60PX; height:10px;}
.box .title span{ font-size:12px;}

.service .inner ul li>div{padding:25px 0;}
.service .inner ul li>div .serivce_litext b{font-size:14px; margin-bottom:0}
.service .inner ul li .service_li{padding-right:15px; }
.service .inner ul li .service_li1{  padding-left:16px;  }
.service .inner ul li .service_li .serivce_litext{ float:left; width:50%;}
.service .inner ul li .service_li .service_ico{ float:right; width:40%; border-left:solid 1px #333; padding-left:8%; text-align:left}
.service .inner ul li .service_li1 .serivce_litext{ float:right; width:50%; text-align:left}
.service .inner ul li .service_li1 .service_ico{ float:left; width:40%; border-right:solid 1px #333; padding-right:8%}
}

.about{background:url(../img/about_img.jpg) no-repeat center top; position:relative; padding-bottom:210px;}
.about .about_tel{ position:absolute; right:0; bottom:60px; height:70px; width:55%; background:#7a6946; line-height:70px; padding-left:10%}
.about .about_tel:before{display:block; content:" "; position:absolute; width:100%; height:70px; top:-10px; right:10px; border:solid 1px #7a6946}
.about .about_tel span{ color:#bdb4a3; font-size:24px;background:url(../img/tel_ico.jpg) no-repeat 5px; padding-left:55px; position:relative; z-index:10}
.about .about_tel span b{ color:#fff; font-size:28px;}
.about .about_box{ padding:30px 0 0 70px;}
.about .about_box .title{ border-bottom:solid 1px #7a6946; padding-bottom:20px; margin-bottom:45px;}
.about .about_box .title b{ font-size:28px; color:#fff; display:block; font-weight:normal}
.about .about_box .title span{ font-size:24px; color:#4c4c4c;text-transform:Uppercase}
.about .about_box .inner p{ color:#cccccc; line-height:24px; height:192px; overflow:hidden}
.more a{ font-size:16px; color:#ccc; width:180px; height:55px; line-height:55px; text-align:center; border:solid 1px #555556; display:block;  }
.about .about_box .inner .more a{float:right; margin-top:60px;}

@media (max-width: 920px) and (min-width: 640px) {
.about .about_tel span{ font-size:18px; }
.about .about_tel span b{ font-size:20px;}
}

@media (max-width: 640px) {
.about{padding-bottom:0px; background:url(../img/about_img.jpg) no-repeat 70% top;background-size:auto 100%;}
.about .about_box{ padding:0; padding-top:12px; padding-right:15px;}
.about .about_box .title{ padding-bottom:12px; margin-bottom:15px;}
.about .about_box .title b{ font-size:16px; float:left;}
.about .about_box .title span{ font-size:12px; float:left; margin-top:5px; margin-left:10px;}
.about .about_box .inner p{ line-height:22px; height:88px;}
.more a{ font-size:12px;width:120px; height:30px; line-height:30px; }
.about .about_box .inner .more a{margin-top:20px; margin-bottom:15px; }
.about .about_tel{ position:relative; right:0; bottom:0; height:36px; width:100%; background:#7a6946; line-height:36px; padding-left:0%; text-align:center}
.about .about_tel:before{height:1px; line-height:1px; top:-5px; right:0px; background:#7a6946;border:none }
.about .about_tel span{  font-size:12px; background-size:auto 100%; padding-left:30px; }
.about .about_tel span b{ font-size:14px;}
}

.pro{ background:url(../img/pro_bg.jpg) no-repeat center bottom #090a0e; padding:45px 0 80px 0}
.pro .inner ul {}
.pro .inner > ul > li {text-align: center;padding: 0 15px;}
.pro .inner > ul > li a .text_area {line-height:60px; height:60px; font-size:16px; color:#999999;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.pro .inner > ul > li a:hover .text_area{ text-decoration:underline} 
.pro .inner > ul > li a .img_area{width:100%;border:solid 1px #333; position:relative; overflow:hidden }
.pro .inner > ul > li a .img_area img{ max-width:100%; max-height:100%; top:0;left:0;right:0;bottom:0; position:absolute; margin:auto;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;}
.pro .inner > ul > li a:hover .img_area img{transform: scale(1.08,1.08);-moz-transform: scale(1.08,1.08);-webkit-transform: scale(1.08,1.08);}
.pro .inner .more a{ margin:45px auto 0 auto}
.pro .inner > ul > li a:hover .img_area{border:solid 1px #92815d;}
@media (max-width: 640px) {
	.pro .inner ul { margin:0 7.5px}
	.pro .inner > ul > li {text-align: center;padding: 0 7.5px;}
.pro{ background:url(../img/pro_bg.jpg) no-repeat center bottom #090a0e; padding:24px 0 36px 0}
.pro .inner > ul > li a .text_area {font-size:14px;line-height:45px; height:45px;  }
.pro .inner .more a{ margin:24px auto 0 auto}

}

.news{padding: 45px 0 0px 0;}
.news .title span{ color:#4d4d4d}
.news .inner .more a{ margin:45px auto 0 auto}
.news .inner ul li a{ display:block; border:solid 1px #4d4d4d; padding-bottom:20px;}
.news .inner ul li b{ color:#ccb583; font-size:16px; font-weight:normal; padding:0 15px; margin:20px 0; display:block; line-height:26px; text-align:left; height:52px; overflow:hidden}
.news .inner ul li .news_txt{ padding:20px 15px; overflow:hidden; position:relative;border-top:solid 1px #4d4d4d;}
.news .inner ul li p{ display:block; color:#b2b2b2; line-height:24px; height:96px; overflow:hidden; margin-bottom:25px;}
.news .inner ul li span{ color:#666666;text-transform:Uppercase;  display:block; position:absolute; bottom:0; left:30%; width:88%;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;}
.news .inner ul li  span i{ float:right; margin-top:-2px;}
.news .inner ul li a:hover span{ left:6%;}
.news .inner ul li a:hover{border:solid 1px #92815d;}
@media (max-width: 640px) {
	.news{    padding: 24px 0 15px 0;}
.news .inner ul { margin:0 7.5px}
.news .inner > ul > li {text-align: center;padding: 0 7.5px; margin-bottom:15px;}
.news .inner .more a{ margin:24px auto 0 auto}
.news .inner ul li b{ font-size:14px;line-height:22px; height:44px;margin:10px 0; padding:0 10px;}
.news .inner ul li .news_txt{ padding:10px}
.news .inner ul li span{ left:6%; font-size:12px; text-align:right}

}



/*新闻详情页样式，若不需要请删除*/
.news_detail .title {padding-bottom: 10px;border-bottom: dashed 1px #aaa;text-align: center;}
.news_detail .title h3 {font-size:16px;font-weight: bold;text-align: center;margin-bottom: 5px;line-height:35px}
.news_detail .title .box {display: inline-block;text-align: center;}
.news_detail .title .box img {width: 15px;height: 15px;display: inline-block;margin: 0 5px;vertical-align: middle;}
.news_detail .title .box div {margin-right: 5px;}
.news_detail .title .box .time {float: left;text-align: center;}
.news_detail .title .box .eye {float: left;text-align: center;}
.news_detail .title .box .back {float: left;}
.news_detail .news_detail_content {margin-top: 15px;}
.news_detail .pageTurning {margin-top: 15px;}
.news_detail .pageTurning .prevs,
.news_detail .pageTurning .nexts {background: #303033;line-height:250%;padding:0 10px;}
.news_detail .pageTurning .prevs {margin-bottom: 5px;}


/*产品详情页样式，若不需要请删除*/
.product_detail .title {padding-bottom: 10px;border-bottom: dashed 1px #aaa;text-align: center;}
.product_detail .title h3 {font-size:120%;font-weight: bold;text-align: center;margin-bottom: 5px;line-height:35px;}
.product_detail .title .box {display: inline-block;text-align: center;}
.product_detail .title .box img {width: 15px;height: 15px;display: inline-block;margin: 0 5px;vertical-align: middle;}
.product_detail .title .box .back {float: left;}
.product_detail .product_detail_images {padding-top: 15px;text-align: center;position: relative;}
.product_detail .product_detail_images .product_detail_btn2 {position: absolute;right: 2%;top: 48%;background:url(../img/rgb0.3.png);z-index: 100;font-size:0;}
.product_detail .product_detail_images .product_detail_btn1 {position: absolute;left: 2%;top: 48%;background:url(../img/rgb0.3.png);z-index: 100;font-size:0}
.product_detail .product_detail_images .product_detail_btn1 a img,.product_detail .product_detail_images .product_detail_btn2 a img{  margin: 10px 5px;}
.product_detail .product_detail_images .owl-carousel .owl-item img {width:auto;  margin: auto;cursor: pointer;max-width:100%;}
.product_detail .product_detail_images .owl-theme .owl-controls {position: absolute;bottom: 2%;width: 100%;}
.product_detail .product_detail_images .product_detail_img {width: 80%;margin: 0 auto;}
.product_detail .product_detail_content {margin-top: 20px;margin-bottom: 20px;}
.product_detail .pageTurning {margin-top: 15px;}
.product_detail .pageTurning .prevs,
.product_detail .pageTurning .nexts {background: #303033;line-height:250%;padding:0 10px;}
.product_detail .pageTurning .prevs {margin-bottom: 5px;}
 .pswp__bg{ background:url(../img/rgb0.8.png)}

.list-img  ul > li {text-align: center;padding: 0 15px;}
.list-img  ul > li a .text_area {line-height:60px; height:60px; font-size:16px; color:#999999;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.list-img  ul > li a:hover .text_area{ text-decoration:underline} 
.list-img  ul > li a .img_area{width:100%;border:solid 1px #333; position:relative; overflow:hidden }
.list-img  ul > li a .img_area img{ max-width:100%; max-height:100%; top:0;left:0;right:0;bottom:0; position:absolute; margin:auto;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;}
.list-img  ul > li a:hover .img_area img{transform: scale(1.08,1.08);-moz-transform: scale(1.08,1.08);-webkit-transform: scale(1.08,1.08);}
.list-img  ul > li a:hover .img_area{border:solid 1px #92815d;}
@media (max-width: 640px) {
.list-img  ul { margin:0 -7.5px}
.list-img  ul > li {text-align: center;padding: 0 7.5px;}
.list-img  ul > li a .text_area {font-size:14px;line-height:45px; height:45px;  }

}

.list-text ul li{ margin-bottom:30px;}
.list-text ul li a{ display:block; border:solid 1px #4d4d4d; padding-bottom:20px;}
.list-text ul li b{ color:#ccb583; font-size:16px; font-weight:normal; padding:0 15px; margin:20px 0; display:block; line-height:26px; text-align:left; height:52px; overflow:hidden}
.list-text ul li .news_txt{ padding:20px 15px; overflow:hidden; position:relative;border-top:solid 1px #4d4d4d;}
.list-text ul li p{ display:block; color:#b2b2b2; line-height:24px; height:96px; overflow:hidden; margin-bottom:25px;}
.list-text ul li span{ color:#666666;text-transform:Uppercase;  display:block; position:absolute; bottom:0; left:30%; width:88%;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;}
.list-text ul li  span i{ float:right; margin-top:-2px;}
.list-text ul li a:hover span{ left:6%;}
.list-text ul li a:hover{border:solid 1px #92815d;}
@media (max-width: 640px) {
.list-text ul { margin:0 -7.5px}
.list-text ul li{ margin-bottom:15px;}
.list-text > ul > li {text-align: center;padding: 0 7.5px;}
.list-text .more a{ margin:24px auto 0 auto}
.list-text ul li b{ font-size:14px;line-height:22px; height:44px;margin:10px 0; padding:0 10px;}
.list-text ul li .news_txt{ padding:10px}
.list-text ul li span{ left:6%; font-size:12px; text-align:right}

}


.list_img_text ul li { border-bottom:dashed 1px #676768; padding-bottom:15px; margin-top:15px;}
.list_img_text ul li .img_area{ padding-left:0; padding-right:0}
.list_img_text ul li .text_area{padding-top:5px; padding-right:0	}
.list_img_text ul li .text_area .title { font-size:16px; height:35px; line-height:35px;background:url(../img/news_ico.jpg) no-repeat 0px center; padding-left:10px; margin-bottom:5px;}
.list_img_text ul li .text_area .title p{    text-overflow: ellipsis;overflow: hidden;white-space: nowrap; max-width:80%; float:left}
.list_img_text ul li .text_area span{ font-weight:normal; margin-left:10px; font-size:14px; float:left}
.list_img_text ul li:hover .text_area{ background:#303033}

.list_img_text ul li .text_area .tip {
    line-height: 25px;
    height: 50px;
    overflow: hidden;
}
.list_img_text ul li .text_area .tip a{ color:#999999}
@media screen and (min-width: 768px) and (max-width: 991px)  {
.list_img_text ul li .text_area .tip {
    height: 20px;
}}
@media screen and (max-width: 640px)  {
.list_img_text ul li .text_area{
 margin-top:0px;	
}}

.search ul{ border-top:dashed 1px #676768;}
.search ul li {font-size:16px; border-bottom:dashed 1px #676768;  padding:15px 0 15px 0;}
.search ul li a{ color:#fff; display:block; padding:10px 0;background:url(../img/sub2_ico2.jpg) no-repeat 15px 20px; padding-left:35px;}
.search ul li b{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:30px; line-height:30px;}
.search ul li p{display:block;overflow:hidden; height:40px; line-height:20px; font-size:14px; color:#666666}
.search ul li a:hover{ background:url(../img/sub2_ico2.jpg) no-repeat 15px 20px #303033; color:#92815d}
@media (max-width: 640px) {
.search ul li {font-size:14px; padding:0 ; }

}



.page_box {
    text-align: center; margin-top:15px;
    display: block;
}
/*当前页的样式*/
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background:#92815d; border-color:#92815d}
/*分页块默认样式*/
.pagination > li > a, .pagination > li > span{ color:#666}
.pagination > li > a:hover, .pagination > li > span:hover{color:#666}

.feedback-form .title {
    padding:15px;

    background-color: #303033;
	margin-bottom:15px;box-sizing:border-box; 
}
.feedback-form .form-control{ background-color:#303033; border:solid 1px #303033}
.feedback-form .form-group .sure,.feedback-form .form-group .more{ padding:5px 15px; border:none; color:#fff; border-radius:5px; margin-right:10px;}
.feedback-form .form-group .sure{ background:#df0024}
.feedback-form .form-group .more{ background:#dfa800}
@media (max-width: 640px) {
 .feedback-form .title {margin-left:-15px; margin-right:-15px}
}




