/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
*{margin: 0;padding: 0;}
body{ margin:0; padding:0; font-size:14px; line-height:26px; color:#333; font-family: Arial, Helvetica, sans-serif; background:#e5e5e5;}
img{ border: none}
ul li{margin:0; padding:0; list-style:none;}
a img{ border:0}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
a{ text-decoration:none; color:#333;}
a:hover{ color:#e7161c;}
.w1200{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

.content{box-shadow: 0 0 10px #d2d2d2; background:#fff; overflow:hidden;}
.head{ width:100%; height:119px; background:url(../images/head_bg.jpg) repeat-x;}
.logo{ margin-left:30px; margin-top:34px;}
.sousuo{ width:191px; height:24px; background:url(../images/search.jpg); outline:none; border:0; padding-left:20px; color:#6f6f6f; line-height:24px;}
.submit{ width:12px; height:11px; background:url(../images/sousuo.jpg); margin-left:-30px;}
.head_right{ margin-right:30px; margin-top:30px;}
.language{ margin-right:15px;color:#b0b0b0;}
.language a{ color:#b0b0b0;}
.nav { margin-top:15px;}
.nav ul li{ float:left; font-size:15px;}
.nav ul li a{ display:block; padding-left:60px; padding-right:10px; color:#131313;}
.nav ul li a:hover{ color:#E7161C;}
.product{ margin-top:35px;}

.about{ width:100%; height:487px; background:url(../images/about_bg.jpg) repeat-x;}
.ab_con{ width:1144px; margin:0 auto;}
.ab_tit{ color:#0e6eb8; font-size:24px; margin-top:50px;}
.ab_line{ width:50px; height:4px; background:#0e7abe; margin-top:15px;}
.ab_txt{ color:#5f5f5f; font-size:15px; line-height:27px; margin-top:30px; text-align:justify;}
.ab_l{ width:570px;}
.ab_more a{ display:block; width:184px; height:45px; background:#f39801; color:#FFFFFF; line-height:45px; text-align:center; margin-top:35px;}
.shipin{ margin-top:60px;}
.news{ background:#fff; overflow:hidden;}
.news_con{ width:1144px; margin:0 auto; padding-top:30px;}
.news_more{ margin-right:10px;}
.news_more a:hover{ color:#E7161C;}

.news_img{ width:217px; height:132px; overflow:hidden; padding-bottom:30px;}
.news_zs{ width:1144px; margin:0 auto;}
.news_zs ul li{ width:555px; float:left; margin-top:30px; margin-right:17px;}
.news_zs a .news_img01 {
  transition: transform 1s ease 0s;
  transform: scale(1);
}
.news_rr{ width:312px;}
.news_zs a:hover .news_img01 {
transition: transform 1s ease 0s;
	transform: scale(1.1);
}
.news_zs ul li a .date{ width:65px; height:26px; background-color:rgba(0,0,0,0.5);  position: relative;top:-100px; right:0; float:right; text-align: center; color:#FFFFFF; line-height:26px; font-size:12px;}
.news_zs a .news_tit {
    color: #333333;
    margin-top: 8px;
	font-size:16px;
}
.news_zs a .news_more01{ font-size:14px; color:#7d7d7d; line-height:20px; margin-top:15px; text-align:justify;}
.foot{ background:#1c1c1c;}
.foot_nav{ border-bottom:1px dashed #727272; overflow: hidden; padding-bottom:8px;}
.foot_nav ul{ margin-left:5px; margin-top:20px;}
.foot_nav ul li{ float: left; }
.foot_nav ul li a{ color:#FFFFFF; font-size:14px; text-align:center; display:block; text-transform:uppercase; line-height:40px; padding-left:65px; padding-right:66px;-webkit-transition: all 0.5s ease-in-out;}
.foot_nav ul li a:hover{ color:#E7161C;}
.foot_l{ width:300px; font-size:13px; color:#FFFFFF; padding-top:20px; margin-left:30px; color:#999999;}
.foot_txt{ padding-bottom:30px; overflow:hidden; margin-top:30px;}
.foot_l span{ padding-right:10px; position:relative;top:5px; height:40px; display:block; width:20px;}
.foot_c{ width:300px; font-size:13px; color:#FFFFFF; padding-top:20px; margin-left:140px;color:#999999;}
.foot_c span{ padding-right:10px; position:relative;height:40px; display:block; width:20px;top:5px;}
.foot_r{ font-size:13px; color:#FFFFFF; padding-top:20px;color:#999999;}
.foot_r span{ padding-right:10px; position:relative;height:40px; display:block; width:20px;top:3px;}
.ma{ margin-right:26px;}
.bq{ height:53px; background:#3f3f3f; text-align:center; line-height:53px; font-size:14px; color:#FFFFFF;}
.bq a{ color:#FFFFFF;}
.bq a:hover{ color:#FFFFFF; text-decoration:underline;}
.fy_con{ width:1144px; margin:0 auto; margin-top:38px; margin-bottom:90px; overflow:hidden;}
.fy_tit{ width:220px; height:56px; text-transform:uppercase; background:url(../images/fy_titbg.jpg); color:#FFFFFF; font-size:20px; line-height:56px; padding-left:20px;}
.left_nav ul li a{ width:220px; height:44px; background:url(../images/nav_bg.jpg); display:block; color:#6d6d6d; line-height:44px; padding-left:20px; font-size:16px;}
.left_nav ul li a:hover{ background:#1479c7; color:#FFFFFF;}
.lx_txt{ line-height:32px;}
.lx_txt span{ display:block; width:20px; float: left; font-size:15px; position:relative;top:5px; margin-right:5px;}
.lx_txt{ margin-top:15px;}
.lx_txt{ width:240px;}
.fy_r{ width:864px;}
.left_contact{ margin-top:30px;}
.right_top{ width:844px; height:56px; background:url(../images/right_bg.jpg); line-height:56px; font-size:20px; color:#0266b4; padding-left:20px;}
.about_txt{ font-size:15px; line-height:28px; margin-top:30px; text-align: justify;}
.ab_tu{ text-align:center; margin-top:30px;}
.w_01{ font-size:24px; color:#0c6eb7;}
.wenhua{ border-left:5px solid #e6212a; padding-left:20px; margin-bottom:40px;}
.w_02{ font-size:18px;margin-top:5px;}
.w_03{ font-size:15px;}
.about_tu{ text-align:center;}
.about_txt01{ margin-top:40px;}
.fy_left{ width:240px;}
.news_cn .new{height:60px; padding:25px; border:1px solid #dcdcdc; margin-bottom:20px;}
.news_cn .new .date{width:100px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; display:block; font-size:18px; line-height:55px;}
.news_cn .new .text{float:left; width:650px; margin-left:30px; margin-top:-10px;}
.news_cn .new .text dl dt a{font-size:16px;color:#333333;}
.news_cn .new .text dl dt a:hover{color:#e1360d; text-decoration:underline;}
.news_cn .new .text dl dd{line-height:22px; color:#656565; font-size:14px;}

.news_artcn .tib{padding:5px; text-align:center; background:#f5f5f5;}
.news_artcn .tib h2{font-size:24px; font-weight:normal; color:#666666;}
.news_artcn .tib .date{font-size:14px; color:#ababab; line-height:30px;}
.news_artcn .content{font-size:14px; line-height:22px;}
.news_artcn .content p{margin-top:24px; text-indent:24px;}
.news_hr{line-height:20px; height:20px; border-bottom:1px solid #ccc; clear:both; overflow:hidden;}

.kf_txt{ color:#666666; margin:0 auto;width:850px; margin-top:20px; text-align:center;}
.kf_con{ width:850px; margin:0 auto;}
.kf_con01{ width:310px;}
.kf_line{ width:850px; border-bottom:1px dashed #CCCCCC; margin:0 auto; margin-top:10px;}
.feedback-form {
  width: 98%;
  text-align: justify;
}
.feedback-form .form-row {
  display: inline-block;
  width: 49%;
  text-align: left;
}
.feedback-form .form-row-full {
  width: 100%;
}
.feedback-form input {
  height: 32px;
}
.feedback-form input[readonly] {
  color: #666;
}
.form-row01{ width:150px; margin:10px auto;}
.feedback-form input,
.feedback-form textarea {
  line-height: 2;
  display: block;
  width: 100%;
  margin: 8px 0;
  padding-left: 6px;
  -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border: 1px solid #e5e5e5;
  outline: none;
}
.feedback-form input:focus,
.feedback-form textarea:focus {
  border-color: #E8171C;
  outline: none;
}
.feedback-form input:hover,
.feedback-form textarea:hover {
  border-color: #E8171C;
  outline: none;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px rgba(232, 23, 28, 0.3);
}
.feedback-form textarea {
  height: 160px;
  max-height: 250px;
  resize: vertical;
}
.feedback-form .submit {
  font-size: 16px;
  display: inline-block;
  padding: 6px 30px;
  cursor: pointer;
  text-align: center;
  color: #fff;
  border: none;
  background: rgba(207, 0, 2, 0.9);
}
.feedback-form .submit:hover {
  text-decoration: none;
  background: #e73133;
}
.feedback-form .submit.disabled {
  opacity: .8;
}

.cate-title .icon-product {
    background-position: -50px 0;
}


.cate-tree .level-1 > li.more::after {
  background-position: -12px 0;
}

.cate-tree .level-1 > li.more:hover::after {
  background-position: -72px 0;
}

.cate-tree .level-1 > li.more.active::after {
  background-position: -84px 0;
}


.ueditor a{ color:#555555;}
.ueditor a:hover{ color:#0072C4;}
