@charset "utf-8";
/* CSS Document */
*{margin:0 auto;padding:0px;}
body,p,h1,h2,h3,h4,h5,ul,li,img,table,tbody,tr,td,a{margin:0 auto;padding:0px;_margin:0 auto;_padding:0px;}

body{font-size:12px;text-transform: inherit;color:#6f6f6f; font-family:Arial, Helvetica, sans-serif }

img{border:none;}

a{text-decoration:none;border:none}

ul li{list-style:none}

#header_bg{ background:url(header_bg.jpg) repeat-x; height:129px; overflow:hidden;}

.header{ width:1130px; margin:0 auto;}

.logo{ float:left; margin-top:10px;}

.top_right{ float:right; width:700px; margin-top:10px; padding-top:19px;}

.top_right p{ float:left; background:url(tel_logo.jpg) no-repeat left center; padding-left:26px; line-height:25px; font-size:13px; color:#5a5a5a; margin-left:274px; text-transform:capitalize}

.top_right p span{ font-size:14px; color:#1a1210}

.language{ float:right;overflow:hidden;}

.language li{ float:left; padding-left:25px; line-height:25px; margin-left:10px;}

.language li a{ color:#e00010}

.cn{ background:url(cn.jpg) no-repeat left center}

.en{ background:url(en.jpg) no-repeat left center}

.nav{ clear:both; padding-top:10px;  }

.nav ul{ overflow:hidden;background:url(nav_bg.jpg) no-repeat left center; height:40px;  }

.nav ul li{ float:left; width:100px; text-align:center; font-size:14px;line-height:35px; background:url(nav_g.jpg) no-repeat left center;text-transform: uppercase }

.nav ul li a{ color:#fff}

.nav ul li.home{ background:none}

.midbg{ width:100%; height:500px; position: relative; z-index:1;clear:both;  }

.iBan { height:500px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}

.iBanScreen{  height:500px; background-repeat:no-repeat; background-position:center top;}

.iBanScreen ul{ width:100%; height:500px; position:relative; top:0; margin:0 auto;}

.iBanScreen li{ width:100%; height:500px; overflow:hidden; position:absolute; display:none;}

.iBanScreen li a{ display:block; width:100%; height:100%}

#content{ width:1000px; margin:0 auto; margin-top:16px; overflow:hidden; }

.left_index{ float:left; width:326px; background:url(prolist_bg.jpg) no-repeat; height:246px; margin-bottom:35px;}

.pro_h2{ background:url(h2_index.jpg) no-repeat left top; height:30px; line-height:30px; margin-top:11px; padding-left:2px; font-size:14px; color:#ffffff; clear:both;text-transform:capitalize}

.pro_list { border-top:1px solid #e1e1e1;/* width:304px; margin:0 auto;*/ overflow:hidden; padding-top:9px;; margin:0px 10px;text-transform:capitalize}

.pro_list li{ background:url(p_list_bg.jpg) no-repeat left top; height:29px; line-height:29px; margin-bottom:1px;}

.pro_list li a{ padding-left:25px; color:#666666}

.pro_list li a:hover{ font-weight:bold; color:#d90b15}

.about_index{ float:right; background:url(about_bg.jpg) no-repeat left top; height:245px; width:659px; overflow:hidden}

.about_index h2{ background:url(about_h2.jpg) no-repeat top left; margin-top:15px; height:28px;  padding-left:36px; font-size:14px; color:#808080; margin-left:5px;text-transform:capitalize}

.about_index h2 span{ font-family:Arial, Helvetica, sans-serif; color:#c3c3c3; text-transform:uppercase}

.more_index{ float:right; height:28px; margin-top:-28px; margin-right:15px;}

.more_index a{ color:#a4a4a4; font-family:Arial, Helvetica, sans-serif}

.about_p{ clear:both; margin:20px 18px 0px 18px; }

.about_p img{ float:left; margin-right:12px;}

.about_p p{ text-indent:2em; line-height:25px;}

#pro_show{ clear:both; margin-top:15px; margin-bottom:35px;}

#pro_show ul li{ float:left; width:192px; height:222px; text-align:center;  margin:5px 4px;}

#pro_show ul li p{ height:30px; line-height:30px; color:#6f6f6f;}

#pro_show ul li img{ width:190px; height:190px; border:1px solid #E8E8E8}

.news_index{ float:left; width:322px; height:225px; background:url(news_bg.jpg) no-repeat left top;}

.h2_title{ margin-top:19px; padding-left:20px; font-size:13px; color:#333333;;text-transform:capitalize}

.h2_title span{ font-size:10px; color:#999999; padding-left:5px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal}

.news_index ul{ margin-left:30px; margin-top:6px;overflow:hidden;}

.news_index ul li{ line-height:29px; background:url(news_dian.jpg) no-repeat left center;}

.news_index ul li a{ display:block; padding-left:10px; color:#818080;}

.news_index ul li a:hover{ background:url(news_dian_a.jpg) no-repeat left center; color:#cc0000}

.right_index{ float:right; width:660px;}

.New_pro{float:left; width:322px; height:225px; background:url(news_bg.jpg) no-repeat left top;}

.sy-honor-mn{ margin:20px 10px;}

#arrLeft{ float:left; margin-top:50px; margin-right:60px;}

#arrRight{margin-top:50px;}

#scrollbox{width:147px;overflow: hidden;float:left; margin-right:60px;height:147px;}

#scrollbox ul li img{ border:1px solid #E8E8E8}

.contact_index{ float:right; width:322px;height:225px; background:url(news_bg.jpg) no-repeat left top;}

.contact_index p{ line-height:20px; margin-left:35px; margin-top:14px;; color:#1a1210}

.footer_bg{ clear:both; background:url(footer_bg.jpg) no-repeat left top #272727;  overflow:hidden;margin-top:60px; padding-bottom:10px; }

.footer{ width:1000px; margin:0 auto; margin-top:65px;;}

.f_nav{ float:left; height:227px; margin-right:100px; color:#fff}

.f_nav a{ color:#fff}

.f_nav ul li{ line-height:25px;text-transform:capitalize}

.f_h2{ font-size:14px; margin-bottom:20px;text-transform:capitalize}

.f_ewm{ float:right; width:200px;}

.ewm_left{ float:left}

.ewm_right{ float:right}

.f_p{ clear:both; color:#666666; line-height:25px; padding-top:10px;}

.f_p a{ color:#666}

/*ny*/

.banner_ny{ background:url(banner_ny.jpg) no-repeat top center; clear:both; height:250px;}

.left{ float:left; width:250px; background:url(prolist_bg_ny.jpg) no-repeat;  margin-bottom:35px; height:335px;}

.left ul li a:hover{ font-weight:normal}

.right{ float:right; width:720px; background:url(right_bg02.jpg) repeat-y;}

.right_bg01{ background:url(right_bg01.jpg) no-repeat top center; height:9px;}

.right_bg03{ background:url(right_bg03.jpg) no-repeat  bottom center; height:8px; clear:both}

.title_h1{ background:url(h1_title.jpg) no-repeat top left; margin-top:8px; height:28px;  padding-left:40px; font-size:14px; color:#808080; margin-left:8px; font-weight:bold; margin-right:10px;text-transform:capitalize}

.return{ float:right; height:28px; margin-top:-28px; margin-right:15px;text-transform:capitalize}

.return a{color:#999999;}

.return a:hover{ color:#d82e2c}

.page_content{margin:15px 10px;line-height:30px;text-align:center; overflow:hidden}

.page_content p{text-align:left;text-indent:2em; font-size:14px; color:#5b5b5b; margin-bottom:5px;}

.page_content p img{ margin-left:-22px;}

.News_list{text-align:left; font-size:14px; margin:5px 8px;}

.News_list li{line-height:32px;background:url(news_dian.jpg) no-repeat 10px center; border-bottom:1px dashed #d7d7d7;}

.News_list li a{color:#5b5b5b; display:block;padding-left:25px;}

.News_list li a:hover{ color:#d90b15; background:url(news_dian_a.jpg) no-repeat 10px center}

.time{ float:right}

#page{clear:both;margin:20px; text-align: center; color:#9d9898}

#page a{color:#666666;padding-left:5px}

.Product_list{margin-top:5px;overflow:hidden}

.Product_list li{float:left;width:162px;text-align:center; margin:5px 6px;  }

.Product_list li img{ border:1px solid #CCC}

.Product_list li h3{ line-height:22px;  font-weight:normal; font-size:13px;color:#393838; margin:5px}

.title{line-height:30px;font-size:18px;font-weight:bold;/*margin:0px 0px 5px 0px;*/color:#000}

.hit{height:30px;line-height:30px;text-transform:capitalize}

.page{text-align:left;line-height:25px;padding:5px 0px 5px 30px; }

.page a{color:#7e7e7e}

#related_product{overflow:hidden}

#related_product p{font-size:16px;margin:15px 0;text-align:left; font-weight:bold}

#details {margin-bottom:20px;margin-top:20px;}

#page a.active:link, #page a.active:visited {color: #d90b15}



#page{ text-align:center;}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}