﻿/*风格酷模板网 www.fenggeku.com*/
body{margin: 0px auto;width:100%; overflow-x:hidden}
*{box-sizing:border-box}
a{font-size:13px;text-decoration: none}
a:hover{color:#d42626 }
body,ul,p,li,div,td,input,select,textarea,hr{/*box-sizing:border-box;*/margin:0px 0px;padding:0px 0px;list-style:none; font-family:"Microsoft YaHei";}
h1,h2,h3,h4,h5,h6,b{color:#444444;margin:0px 0px;padding:0px 0px; font-weight:400;}
ul{ list-style: none;}
img{border: 0;padding:0px 0px;margin:0px 0px;}
a{color:#666}
a:hover{color:#00529c}
.clear{clear:both;}
.lf{float:left;}
.rt{float:right;}
.wh{width:100%;}
.bin{width:100%}
.container{ width:1200px; margin:auto;}
.wor{ line-height:24px; color:#666; font-size:13px;}
.bg_white{ background:#fff}
/*效果*/
.slow,.slow a,.slow .box,.slow li a,.slow li a,.rom h4,.slow h4,.slow p,.slow img,.slow b,.slow em,.slow .effect_img img,.slow .effect_img,.LRM li .goods-name b,.slow button,
.frame button,.sonNavBox li h3,.header .nav ul li,.rollBox .pl .box span,.rollBox .LeftBotton, .rollBox .RightBotton,.homeA .right a .box,.icoBoxOne,.list-two ul li,.picScroll-left .hd .prev,.picScroll-left .hd .next,#pages,#pages a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.effect_two{position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.effect_two .effect_two_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.effect_two:hover .effect_two_img,.homeC .middle a.one:hover .effect_two_img,.homeB .box:hover  .effect_two_img,.picScroll-left .bd ul li a:hover .effect_two_img,.list-one a:hover .effect_two_img,.list-two ul li:hover .effect_two_img{opacity:.9;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.effect_two .effect_two_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.effect_two .effect_two_caption,.effect_two .effect_two_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.effect_two .effect_two_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:20%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:.8}
.effect_two:hover .effect_two_caption_h{color:#fff;opacity:1}
.effect_two .effect_two_caption_p{font-size:18px;text-align:center;width:80%;position:absolute;top:45%;left:10%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0}
.effect_two:hover .effect_two_caption_p{color:#fff;opacity:1}
/*banner_page*/
.banner_page{float:left; width:100%;}
.banner_page img{display: blcok;width:100%; height: auto;}
/*more*/
.more{ background: url(../images/more.png) no-repeat right; padding-right:10px;}
/*site*/
.site{float:left;width:100%; border-bottom:solid 1px #ddd;padding:0 0 10px 0; font-size:13px;color:#666;margin:15px 0}
.site a{ color:#666; font-size:13px;margin:0 3px; }
.site .icon-home{ background: url(../images/home_ico.png) no-repeat left;padding-left:21px;}
.site .frame{ text-align: right;}
.site a:hover{color:#00509a}
/*submenu*/
.submenu{ display:none;width:100%;    border-radius:0px 0 10px 10px; border:1px #f5f5f5 solid;margin:50px 0 0 -50px;padding:10px 0 10px 0;max-width:170px; background:#fff; position:absolute; z-index:999;}
header .submenu a{ float:none;display: block;color:#999;line-height:40px; border-bottom:1px #eee solid;text-align:center;font-size:14px;}
.submenu a:hover{ background:#ddd; color:#666}
.submenu a{padding:0 5px}
.submenu a:last-child{ border:none}
/*page*/
.page{}
.page .box{padding:20px; margin:0 0 20px 0 }
/*show*/
.show{ float:left;width:100%; margin:10px 0 50px 0}
.banner-page{ position:relative;width:100%;height:300px; overflow:hidden;}
.banner-page img{ position:absolute; left:50%; width:1920px;height:300px;margin-left:-960px}
/*pages*/
#pages{float:left;width:100%; margin:20px 0 50px 0; text-align:center;}
/*pe_top*/
.pe_top{width:100%; margin:20px 0 10px 0;}
.pe_top h1{font-size:23px;color:#42c9e1;; line-height:45px; font-weight:400; text-align:center; border-bottom: solid 1px #ddd}
.pe_top span{line-height:30px; font-size:12px; text-align:center; display:block; color:#888}
.pe_top span b{ font-weight:400}
/*sonNav
.sonNavBox{border: 1px #ddd solid;}
.sonNavBox h2{  background:#42c9e1 url(../images/iconav.png) no-repeat left; background-position:10px 25px;padding:25px 10px 25px 80px;font-size:20px; color:#fff}
.sonNavBox h2 span{ display:block;font-size:15px;color:#eee;text-transform:uppercase;}
.sonNavBox h2{}
.sonNavBox li{ border-bottom:1px #ddd solid;}
.sonNavBox li h3{padding:10px 20px;  cursor: pointer;}
.sonNavBox li h3 a{  color:#666; font-size:15px;padding-left:10px;background:url(../images/iconavli.png) no-repeat left}
.sonNavBox li .sonNavContent{ border-top:1px #ddd solid;}
.sonNavBox li .sonNavContent a{ display: block;padding:7px 5px 7px 85px;  color:#666; font-size:14px; border-bottom: dashed 1px #ddd; }
.sonNavBox li h3:hover,.sonNavBox li h3.active{ background:#2db1c9 ; color:#fff}
.sonNavBox li h3.active a{ color:#fff}
.sonNavBox li .sonNavContent a:hover{color:#2db1c9}*/
/*banner*/
.banner { width:100%; overflow:hidden; margin:0 auto; margin-top:0px; }
.banner {width:100%; position:relative; margin:0; padding:0; overflow:hidden; }
.banner_ul { width:100%; margin:0; padding:0; }
.banner_ul li{ width:100%;}
.banner_ul img { display:block; margin:0 auto; position:relative; width:1920px;height:600px;}
.banner_pic { width:100%; list-style:none; padding:0; overflow:hidden; }
.banner .rslides_tabs{position:absolute; bottom:30px; left:45%;}
.banner .rslides_tabs li{float:left;margin:0 5px;}
.banner .rslides_tabs a{float:left;border-radius:20px;width:50px;height:3px; background: #fff; font-size:0;}
.banner .rslides_tabs .rslides_here a{ background:#dd9322}
.banner .prev,.banner .prev,.banner .prev,.banner .next{position:absolute; top:250px; width:42px; height:84px;font-size: 0px; }
.banner .prev{left:90px;background:url(../images/prevc_ico.png) no-repeat;}
.banner .next{right:90px;background:url(../images/nextc_ico.png) no-repeat;}
/*download*/
.download{float:left; width:100%; margin:0px 0 50px 0;}
.download a{ float:left;width:409px;margin:0px 10px 20px 10px; border-radius: 10px;padding:15px;border: 3px #ddd solid;}
.download a h4{color:#333;font-size:16px;}
.download a p{color:#999; font-size:13px;margin:5px 0}
.download a span{ display: block;margin:20px 0 0 0;font-size:12px;color:#999}
.download a span em{float:right; background:#ccc;border-radius: 20px;padding:5px 10px; color:#fff; font-size:x-small;}
.download a:hover{ border: 3px ##00509a solid;}
.download a:hover h4{ color:##00509a}
.download a:hover span em{background:##00509a}
/*contact*/
.contact{}
.contact h2{ color:#1a1a1a; font-size:25px;margin:0px 0 50px 0; }
.contact .long{ float:left;width:100%}
.contact .long b{ float: left; width:20%; /*border-right: solid 1px #ddd ;*/ text-align: center;}
.contact .long b h4{ color:#999; font-size:14px; font-weight:400}
.contact .long b h4 span{margin:5px 0; display: block;; color:#666; font-size:13px;}
.contact .box{ font-size:14px;color:#666; line-height:25px;}
.contact #dituContent{ float:left;width:100%;height:450px; margin:40px 0 0 0;}
/*commente*/
.comments{ float:left; width:100%;  margin:0 0 20px 0}
.comments form{ width:100%; margin:auto;padding:0px 0 50px 0;}
.comments form .one{ float:left; width:48%; margin-right:3%}
.comments form .two{ float:right; width:48%;}
.comments form .three{ float:left; width:100%;}
.comments input{outline: none; border-bottom:1px solid #999;background:none; margin:20px 0 0 0; color:#777;  height:45px; line-height:45px; font-size:15px;border-left:none; border-right:none; border-top:none;}
.comments form textarea{ outline: none;float:left; margin:20px 0 0 0; background:none;height:110px;width:100%;border-bottom:1px solid #999; color:#777;font-size:15px;border-left:none; border-right:none; border-top:none; }
.comments form *::-moz-placeholder{color:#000}
.comments form button{ float:left;display:block;cursor: pointer;  background:#666; font-size:17px; border:none; margin:20px auto; color:#fff; padding:10px 50px;}
.comments form button:hover{ background:#033572}
.comments .title{ float:left; width:100%;text-align:left; margin:50px 0 35px; color:#666; font-size:30px;   /* font-family: 'Gabriela', serif;*/}
.comments .title {}
.comments .title b{  margin:10px 0 0 0; font-size:12px; color:#777; font-weight:400; }
.comments .title span{
    display: block;
    border: 2px solid #ccc;
    width: 14px;
    height: 14px;
    border-radius: 100%;
    margin: .4em auto 0em;
    position: relative;
}
/*show-product*/
.show-product{float:left;width:100%;}
.show-product .left{float:left; width:350px;}
.show-product .left img{max-width:100%;width:100%}
.show-product .right{ float:right; width:550px}
.show-product .right .title{ color:#333; font-size:18px; font-weight:bold}
.show-product .right .box{ margin:20px 0 0 0; color:#666; font-size:13px; line-height:24px; }
.show-product .right .frame{margin-top:20px; padding-top:20px; border-top: 1px #ddd solid; padding-left:35px;color:#666; font-size:12px;background: url(../images/tel-ico01.png) no-repeat left; background-size:30px; background-position:0px 28px }
.show-product .right .frame b{ display: block;margin:3px 0 0 0;color:#00509a; font-size:20px;}
.show-product .down{ float:left; width:100%; margin:30px 0 0 0;}
.show-product .down h2{ color:#333; font-size:20px; line-height: 45px;; margin:0 0 20px 0;border-bottom:solid 1px #999}
/*list-one*/
.list-one a{float:left; width:290px; margin:10px 10px 20px 10px}
.list-one a img{ width:100%;}
.list-one a h4{font-size: 18px;margin:15px 0;color: #333;}
.list-one a p{ margin:10px 0 10px 0;color:#666; font-size:12px; text-align: left;line-height:22px;}
/*.list-one a span{ float:left;display: block;color:#999999;border:1px #999 solid;  padding:5px 25px;}*/
.list-one a:hover .icoBoxOne{ background: url(../images/ico_05h.png) no-repeat center; color:#fff}
.list-one a:hover p,.list-one a:hover h4{color:#00529C}
/*list-two*/
.list-two{}
.list-two ul{ float:left; margin:0px 0 0 0;}
.list-two ul li{ float:left; width:100%;margin:0 0 30px 0; background:#f3f3f3; }
.list-two ul li img{float:left;width:200px;}
.list-two ul li .right{ float:left; width:675px;padding:20px;}
.list-two ul li .right h4{ color:#333;font-size:18px;}
.list-two ul li:hover .right h4{ color:#00509a;}
.list-two ul li .right span{ display: block;color:#b4b3b1; font-size:12px;line-height:25px;}
.list-two ul li .right p{ margin:20px 0 0 0;color:#555555;  font-size: 14px;line-height:25px;}
.list-two ul li:hover{ background:#eee}
.list-two ul li:hover p{color:#00509a}
.list-two ul li .left{width:250px;height:182px;}
/*list-three*/
.list-three a{float:left; width:290px; margin:10px 10px 20px 10px}
.list-three a img{ width:100%;height:230px;}
.list-three a h4{font-size: 16px;margin:5px 0;color: #333; text-align: center;}
/*list-hj*/
.list-hj a{float:left; width:290px; margin:10px 10px 20px 10px}
.list-hj a img{ width:100%;height:196px;}
.list-hj a h4{font-size: 16px;margin:5px 0;color: #333; text-align: center;}
/*scroll*/
.rollBox{ position:relative;float:left;width:1220px; margin:20px 0 20px 0; border: 1px #ddd solid;padding:15px;}
.rollBox .LeftBotton, .rollBox .RightBotton { position:absolute;z-index:99; float:left;color:#ffffff; background:#000;/*background:url(../images/left.png) no-repeat; */cursor:pointer;}
.rollBox .LeftBotton, .rollBox .RightBotton{height:45px;width:40px; }
.rollBox .LeftBotton{left:-20px;top:100px;background:#000 url(../images/prve_ico.png) no-repeat center;}
.rollBox .RightBotton{right:-15px;top:100px;background:#000 url(../images/next_ico.png) no-repeat center; }
.rollBox .LeftBotton:hover{ background:#1CBAC8 url(../images/prve_ico.png) no-repeat center;}
.rollBox .RightBotton:hover{ background:#1CBAC8 url(../images/next_ico.png) no-repeat center;}
.rollBox .Cont{ float:left;width:1210px;overflow:hidden;margin-left:0px; }
.rollBox .ScrCont{width:32766px;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .pl { float:left;width:201.6px;overflow:hidden;text-align:center;}
.rollBox .pl img{ width:180px; }
.rollBox .pl a:hover img{ opacity: 0.9;}
.rollBox .pl a{ width:180px; display:block;margin:auto;position:relative;}
.rollBox .pl .box{margin:30px 0 0 0}
.rollBox .pl .box h4{font-size: 20px;color: #333;}
.rollBox .pl .box p{ margin:10px 0 10px 0;color:#666; font-size:12px; text-align: left;}
.rollBox .pl .box span{ margin:auto;display: block;width:80px;border-radius: 10px; color:#999999;border:1px #999 solid;  padding:3px 15px;}
.rollBox .pl a:hover .box span{  color:#ffffff; background: #1CBAC8; border:1px #1CBAC8 solid; }
.rollBox .pl a:hover .box h4{color:#1CBAC8}
.rollBox .pl .imgbox{ position: relative;}
.rollBox .pl a:hover .effect_two_img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.imgc {
    max-width: 930px;
    height: auto;
    display: block;
    margin: 0 auto;
}
.dates li {font-size: 14px;margin:20px 0}
.dates li span{float:right}

#maximg img{ width:100%; height:auto !important}

.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}
.box{ line-height:26px; color:#333}

.width1200{ width:1200px;margin: auto auto;}

.b_shadow{
	-o-box-shadow:0 0 18px rgba(0,0,0,.1); 
	-ms-box-shadow:0 0 18px rgba(0,0,0,.1); 
	-moz-box-shadow:0 0 18px rgba(0,0,0,.1); 
	-webkit-box-shadow:0 0 18px rgba(0,0,0,.1); 
	box-shadow:0 0 18px rgba(0,0,0,.1);
}

.braedm { margin:auto auto 40px auto; width:100%; height:66px;border-bottom:#f7f7f7 1px solid; position:relative; z-index:1;}
.braedm .width1200{position: relative;}
.braedm .nemuul{position: absolute;left: 0;top: 0;height:100%;}
.braedm .nemuul li{float: left;line-height:66px;margin-right:40px; font-size:18px;}
.braedm .nemuul li a{display: block;position: relative;font-size:18px;}
.braedm .nemuul li a span{position: absolute;left: 0;width: 0;bottom: 0;height: 3px;background:#c00;transition: 0.5s;-webkit-transition: 0.5s;}
.braedm .nemuul li.curr a{ color:#c00;}
.braedm .nemuul li.curr a span{ width: 100%;}
.braedm .navlujing { font-size: 14px;line-height:30px;color: #999;position: absolute;right: 0;top:18px; background:url(../images/subMenu-icon.jpg) no-repeat left center; padding-left:20px;}
.braedm .navlujing .gt{ font-family:\5B8B\4F53;}
.braedm .navlujing a{ color: #999;}
.braedm .navlujing a:hover{color: #c00;}


.aboutusnew{width:100%; vertical-align: bottom;padding-bottom:30px;}
.aboutusnew img{max-width:1200px;}
.aboutusnew .left_info{ width:50%; float:left;}
.aboutusnew .left_info .letitle{margin-bottom: 60px; position: relative; text-align:left; padding-top:20px;}
.aboutusnew .left_info .letitle h2{font-size: 36px; color: #000;}
.aboutusnew .left_info .letitle p{font-size: 30px; color: #bbbbbb;}
.aboutusnew .left_info .letitle:after{display: block; content: ''; width: 45px; height: 3px; background-color: #c00; position: absolute; left: 0; bottom: -15px;}
.aboutusnew .left_info .intro{padding-right: 80px; font-size: 18px; line-height:35px;}
.aboutusnew .left_info .intro:after{display: block; content: ''; width: 100%; height: 2px; background-color: #c00; margin-top: 40px;}
.aboutusnew .left_info .intro h4{margin-bottom: 6px; font-size:18px; font-weight: bold; color:#c00;}
.aboutusnew .left_info .intro p{ margin-bottom:15px;}
.aboutusnew .right_info{ float:right; width:50%;}
.aboutusnew .right_info .thumb{position: relative;}
.aboutusnew .right_info .thumb img{max-width: 100%;}
.aboutusnew .right_info .thumb .big-photo{position: relative; z-index: 1;}
.aboutusnew .right_info .thumb .tit{position: absolute; top: 60px; left: -138px; z-index: 1;}
.aboutusnew .right_info .text{font-size: 14px; line-height: 26px; color: #AAA; padding-top: 60px;}



/* formData */
.formData {
	padding-bottom: 20px;
}
.formData .item {
	float: left;
	color: #999;
	font-weight: normal;
	width: 570px;
	height: 56px;
	line-height: 56px;
	border: 1px solid #e4e4e4;
	margin-right: 60px;
	margin-bottom: 45px;
	position: relative;
}
.formData .item label {
	padding-left: 15px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 11;
	text-align: center;
	display: block;
	margin: 0;
	height: 56px;
	line-height: 56px;
	font-size: 18px;
	color: #666;
}
.formData .item input {
	outline: none;
	line-height: 38px;
	height: 38px;
	font-size: 18px;
}
.formData .item .txt {
	width: 350px;
	height: 56px;
	line-height: 56px;
	display: block;
	background: none;
	padding-left: 70px;
	border: 0 none;
	color: #666;
}
.formData .item .red {
	position: absolute;
	right: 15px;
	top: 0;
	color: #ff0000;
	z-index: 11;
}
.formData .item.mr0 {
	margin-right: 0;
}
.formData .msg-box {
	position: absolute;
	left: 0;
	top: 0px;
}
.formData .liuyan {
	width: 1198px;
	height: 260px;
	border: 1px solid #e4e4e4;
	float: left;
}
.formData .liuyan label {
	text-align: right;
	display: block;
}
.formData .liuyan textarea {
	width: 908px;
	height: 234px;
	line-height: 35px;
	padding: 12px 10px;
	text-indent: 100px;
	font-size: 18px;
	font-family: "microsoft yahei";
	color: #333;
	border: 0 none;
	overflow: hidden;
	background: none;
	resize: none;
	display: block;
	outline: none;
}
.formData .bot {
	width: 100%;
}
.formData .sub {
	width: 232px;
	line-height: 52px;
	border: 2px solid #e4550c;
	margin-right: 2px;
	text-align: center;
	background: #e4550c;
	color: #FFF;
	cursor: pointer;
	font-size: 18px;
	display: block;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.formData .sub:hover {
	background: none;
	color: #e4550c;
}
.formData .yzm .txt {
	padding-left: 80px;
}
.formData .yzm img {
	position: absolute;
	right: 0;
	top: 0;
	height: 56px;
	border: 0px;
	display: block;
}

input,textarea,select{font-family: inherit;font-size: 100%;}
.icon{background-image: url("../images/icon.png");display: inline-block;vertical-align: middle;}

.search .hot{padding: 30px 0;height: 40px;line-height: 40px;}
.search .hot .left{color: #333;font-weight: bold;}
.search .hot .left b{color: #0e4295;}
.search .hot .left a{padding: 0 10px;color: #787878;font-weight: 100;}
.search .hot .left a:hover{color: #0e4295;}
.search .right{position: relative;margin-right:450px;margin-top:15px;float:right}
.search .right .input{width: 278px;height: 38px;border: 1px solid #eee;border-radius: 20px;line-height: 38px;padding: 9px 0px;border: none;border-right: none;font-size: 12px;color: #999;position: absolute;right: 0px;top: 0px;background: #f5f5f5;padding-left: 20px;outline: none;}
.search .right .btn{width: 23px;height: 38px;border: none;background-position: -168px bottom;z-index: 10;cursor: pointer;position: absolute;right: 15px;top: 0px;outline: none;}




.thumblist {
}
.thumblist .list {
	padding-bottom: 20px;
}
.thumblist .item {
	width: 1200px;
	border-bottom: 1px solid #eaeaea;
	display: block;
	padding: 20px;
	transition: all .5s;
}
.thumblist .item a {
	display: block;
}
.thumblist .item .img {
	position: relative;
	width: 180px;
	height: 135px;
	display: block;
	overflow: hidden;
	cursor: pointer;
}
.thumblist .item img {
	width: 100%;
	height: 100%;
	transition: all 0.3s ease-out 0s;
}
.thumblist .item a:hover img {
	transform: scale(1.1, 1.1);
}
.thumblist .item .txt {
	width: 950px;
	cursor: pointer;
}
.thumblist .item .txt h3 {
	font-size: 16px;
	line-height: 30px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.thumblist .item .txt .mark {
	color: #999;
	font-size: 12px;
	line-height: 20px;
	padding: 0;
}
.thumblist .item .txt .mark span {
	display: inline-block;
	padding-right: 18px;
}
.thumblist .item .txt p {
	color: #666;
	line-height: 25px;
}
.thumblist .item .txt p span {
	display: inline-block;
	color: #e4550c;
	padding-left: 10px;
}
.thumblist .item a:hover .txt h3 {
	color: #e4550c;
}
.thumblist .item:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}




.conBox .ArticleTitle h1 {
	font-size: 24px;
	text-align: center;
	padding: 20px 0px;
	border-bottom: 1px dashed #ccc;
	font-weight: bold;
}
.conBox .ArticleMessage {
	line-height: 30px;
	height: 30px;
	margin-bottom: 10px;
	text-align: center;
}
.conBox .ArticleMessage span:first-child {
	margin-left: 0;
}
.conBox .ArticleMessage span {
	color: #999;
	margin-left: 14px;
	font-size: 12px;
}
.conBox .ArticleMessage .jiathis_style {
	float: left;
	margin-top: 5px;
}
.conBox .ArticleTencont {
	padding: 5px 0px 20px 0px;
	line-height: 28px;
	overflow: hidden;
	color: #666;
	font-size: 14px;
}
.showproduct .ArticleTencont img {
	max-width: 100%;
}
.conBox .ArticleTencont img {
	max-width: 100%;
}



.reLink {
	height: 38px;
	border: 1px solid #ddd;
	margin: 10px auto 10px;
	padding: 0px 10px;
}
.reLink .prevLink, .reLink .nextLink {
	height: 38px;
	line-height: 38px;
	color: #666;
}
.reLink .prevLink a, .reLink .nextLink a {
	height: 38px;
	line-height: 38px;
	color: #666;
}
.reLink .prevLink a:hover, .reLink .nextLink a:hover {
	color: #e4550c;
}
.reLink .prevLink {
	float: left;
}
.reLink .nextLink {
	float: right;
}


.zj-product-detail-ug{ margin-top:20px;}
.zj-product-detail-ug div:nth-child(1) h2, .zj-product-detail-ug div:nth-child(1) h3{ display:inline-block; font-size:24px; margin-bottom:20px; margin-top:35px; }
.zj-product-detail-ug div:nth-child(1) span:nth-child(2){ display:inline-block; margin:0 10px; width:5px; height:8px; background:#d80808; }
.zj-product-detail-ug div:nth-child(1) span:nth-child(3){ display:inline-block; width:1068px; height:8px; background:#e8e8e8; }

.zj-product-detail-ug div:nth-child(1) h2.t2:before, .zj-product-detail-ug div:nth-child(1) h3.t2:before{ border-left: 5px solid #d9304f; content: ""; margin-right: 10px; width: 6px;}

.zj-product-detail-ug div:nth-child(2){ background:#fff; font-size:14px; line-height:24px; padding:20px 30px 50px 30px; }
.zj-product-detail-ug a{ color:#0995dc;  }
.zj-product-detail-ug div:nth-child(2) img{ max-width:800px; }
.zj-product-detail-ug ul{ background:#fff; font-size:14px; line-height:24px; padding:20px 30px 20px 30px; }
.zj-product-detail-ug ul li { position:relative; padding-left:16px; margin:10px 0; }
.zj-product-detail-ug ul li span{ display:block; position:absolute; color:#d80808; font-size:24px; left:0px; top:-8px; }


.zj-product-detail-ug table{ }
.zj-product-detail-ug table tr td { border:1px solid #dfdfdf; width:280px;  padding:15px; background:#fff; }
.zj-product-detail-ug table tr td span{ display:block;  text-align:center; color:#333; font-size:16px; }
.zj-product-detail-ug table tr td img{ display:block; width:210px; height:150px; margin-left:35px; }
.zj-product-detail-ug div.xgal { padding:10px 0; }
.zj-product-detail-ug .xgal ul { margin:0; padding:0; }
.zj-product-detail-ug .xgal ul li{ float:left; padding-left:0; margin:0 31px 0 0;  }
.zj-product-detail-ug .xgal ul li.right0{ margin-right:0px; }
.zj-product-detail-ug .xgal ul li img{ display:block; width:276px; height:210px; }
.zj-product-detail-ug .xgal ul li.xgcp_ljx img{ width:190px; height:250px; }
.zj-product-detail-ug .xgal ul li.xgcp_ljx{ margin-right:40px; }
.zj-product-detail-ug .xgal ul li.right00{ margin-right:0px; }
.zj-product-detail-ug .xgal ul li span{ position:inherit; display:block; font-size:14px; color:#000; text-align:center; margin-top:6px; width:276px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.zj-product-detail-ug .xgal ul li.xgcp_ljx span{ width:180px;}
.zj-product-detail-ug .xgal ul li a:hover span{ color:#d80808; }

.zj-product-detail-ug div.qa { padding-bottom:10px; }
.zj-product-detail-ug .qa ul{ padding:0; }
.zj-product-detail-ug .qa ul li{ width:auto; padding:20px 0; border-bottom:1px dashed #eee; }
.zj-product-detail-ug .qa ul li:last-child{ border-bottom:0; }
.zj-product-detail-ug .qa ul li:first-child{ padding-top:0px; }
.zj-product-detail-ug .qa ul li a{ display:inline-block; font-size:15px; font-weight:bold; color:#000; width:86%; vertical-align:top; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.zj-product-detail-ug .qa ul li > span{ position:initial; display:inline-block; background:#999; color:#fff; padding:1px 5px; margin-right:10px; font-size:13px; vertical-align:top; }
.zj-product-detail-ug .qa ul li div{ margin-top:10px; }
.zj-product-detail-ug .qa ul li div span{ position:initial; font-size:13px; display:block; float:left; background:#9e1009; color:#fff; padding:1px 5px; margin-right:10px; }
.zj-product-detail-ug .qa ul li div p{ text-indent:0; font-size:14px; float:left; width:88%; color:#888; font-size:12px; line-height:20px; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }