@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?huwl5z');
  src:  url('../fonts/icomoon.eot?huwl5z#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?huwl5z') format('truetype'),
    url('../fonts/icomoon.woff?huwl5z') format('woff'),
    url('../fonts/icomoon.svg?huwl5z#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-phone:before { content: "\e942";}
.icon-envelop:before { content: "\e945";}
.icon-share2:before { content: "\ea82";}
.con_right .content h3 { font-size:16px; float:none; display: inline-block; width:100% ; font-weight:bold;}
.content table, .product table { margin:10px 0;    border-spacing: 1px; width:100%;
    border: none;
    background-color: #ccc;}
.content  td,  .product	td {    background-color: #fff;
    padding: 3px;}

.top{ width:100%; border-top:2px solid #e70000; height:65px; background-color:#fff;}
.topbox{ width:1100px; height:28px; margin:15px auto;}
.toplist{ float:left;}
.toplist ul li{ float:left; margin-right:30px; font-size:20px;}
.toplist ul li i{ color:#858585; padding-right:10px;}
.toplist ul li a:hover{ text-decoration:none;}
.aboutcon h2 {
    font-size: 40px;
    color: #d34415;
    margin: 40px 0;}
	
.con_left ul span a {
    display: block;
    font-size: 14px;
    margin: 5px 0 5px 50px;
}
.con_left ul span { margin:10px 0 20px;}

.top_right{ float:right;}
.search{ border:1px solid #ccc; border-radius:20px; background:#fff; float:left; padding:3px 10px; margin-right:20px;}
.search input{ border: 0 none; float:left; font-size:14px; color:#090;}
.search span input{ background: url(../images/search.jpg) center center no-repeat; border:0 none; width:30px; cursor: pointer; float:right;}
.language{ float:right;}
.language select{ border:none;}

.menu{ width:100%; height:76px; background:#f0f0f0; border-top:1px solid #dedede;}
.menubox{ width:1100px; margin:0 auto;}
.menubox h1{ float:left; padding-top:15px;}
.nav{ float:right;}
.nav ul li{ font-size:16px; float:left; margin-left:30px; background: url(../images/index_03.jpg) 0 20px no-repeat; padding-left:60px; line-height:76px; position:relative;}
.nav .home{ background:none;}
.nav ul li a:hover{ text-decoration:none; color:#e70000;}
.nav ul li:hover div{ display:block;}

/* 二级菜单*/
.menu1{ width:120px; background:#f0f0f0; display:none; position:absolute; z-index:9999; padding:10px; left:20px; border-radius:0 0 10px 10px;}
.menu1 ul{ padding:0;}
.menu1 ul li{ border-bottom:1px dashed #666; font-size:14px; line-height:24px; float:none; margin:0px; background:none; padding:0px; text-align:center;}
.menu1 ul li a{ color:#333; line-height:40px;}
.menu1 ul li a:hover{ color:#F00;}
/* 二级菜单*/

.cp{ width:1100px; margin:0 auto;}
.cp h2{ font-size:24px; color:#fff; background:#d34415; padding:10px 0; text-align:center; margin:0 400px; border-radius:10px 10px 0 0;}
.cp img{ border:1px solid #ccc; padding:5px; margin-right:30px;}
.cp img:hover {border:1px solid #f00;}
.about{ width:100%; background:#f2f2f2; overflow:hidden; margin-bottom:30px;}
.aboutcon{ width:1040px; margin:0 auto; padding:50px 30px; text-align:center;}
.aboutcon ul li{ float:left; margin:45px;}
.aboutcon p{ text-align:left; display:inline-block;}

.news{ width:1100px; margin:0 auto 30px; height:58px; background:#fbfbfb; line-height:58px;}
.news h2{ float:left; width:96px; padding-left:20px; background:url(../images/index_30.jpg) no-repeat; font-size:18px; color:#e70000;}
.news ul li{ float:left; background:url(../images/index_35.jpg) 0 28px no-repeat; margin-right:30px; padding-left:10px;}
.news span{ float:right;}

.partner{ width:1060px; background:#f0f0f0; margin:0 auto 30px; padding:20px; overflow:hidden;}
.partner ul li{ float:left; margin:6px;}

.btm{ width:100%; background:#dcdcdc; overflow:hidden;}
.btmbox{ width:1100px; margin:50px auto; overflow:hidden;}
.btmbox h6{ float:left; margin-top:50px;}
.btm_left{ float:left;}
.btmnav{ float:left; margin-right:38px;}
.btmnav h2{ font-size:16px; }
.btm_right{ float:right; border-left:1px dashed #999; padding-left:25px;}
.btm_right h5{ font-weight:bold;}



.banner{ width:100%; height:250px; background:#696969;}

.con{ width:1060px; margin:0 auto; background:#fff; overflow:hidden; padding:10px 20px;}

.menu_2{ float:right; display:inline; margin-bottom:10px;}
.menu_2 ul li{ margin-right:5px; float:left; display:inline;}
.menu_2 ul li a{ color:#666;}
.menu_2 ul li a:hover{ color:#117900;} 

.con_left{ padding:30px 0; float:left; width:246px;}
.con_left h2{ font-size:28px; background:#e6e6e6; text-align:center; padding:20px 0; margin-bottom:20px;}
.con_left ul li{ font-size:16px; border-bottom:1px solid #ccc; padding:0 0 10px 50px; margin-bottom:10px; background:url(../images/pro_list_03.jpg) 30px 8px no-repeat;}
.con_left ul li a:hover{ text-decoration:none;}
.con_left .hover { color:#c00;}
/* 二级菜单*/
.menu3{ padding-top:10px;}
.menu3 ul{ padding:0;}
.menu3 ul li{ font-size:14px; line-height:20px; float:none; background:none; padding:0; border:none;}
.menu3 ul li a{ color:#333;}
.menu3 ul li a:hover{ color:#F00;}
/* 二级菜单*/

.con_right{ float:right; width:780px; min-height:700px; padding-top:25px;}
.con_right h2{ font-size:20px; color:#e70000; border-bottom:1px solid #999; padding-bottom:10px; margin-bottom:20px;} 
.con_right h3{ font-size:15px; float:left;}
.icon{ width:120px; height:40px; line-height:40px; border:1px solid #ccc; border-radius:5px; box-shadow:2px 2px 3px #ccc; background:-moz-linear-gradient(top, #f6f6f6,#e1e1e1); background:-webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#e1e1e1)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6,endColorstr=#e1e1e1,grandientType=1); float:right;}
.icon h4{ background:url(../images/pro_list_05.png) 20px 10px no-repeat; padding-left:50px;}
.con_right h5{ width:100px; font-size:16px; background:#eee; padding:10px; margin:20px 0;}

.product { margin-bottom:20px;}
.product h3 { width:100%; margin-bottom:10px; border-bottom:1px dashed #ccc;}
.product ul li { float:left; margin:0px 10px 20px;}
.product ul li img { padding:8px; border:1px #ccc solid;}
.product ul li img:hover {border:1px #FF0000 solid;}
.product ul li a { display:block; font-size:14px; font-weight:bold; text-align:center;}

.info_news { color:#333; text-align:left;}
.info_news h3 { font-size:15px; font-weight:bold; line-height:30px; border-bottom:1px #ccc dashed; width:100%; text-align:center;}
.info_news span { display:inline-block; text-align:center; color:#999; line-height:30px;width:100%;}
.info_news ul li {background: url(../images/index_35.jpg) 0 14px no-repeat; padding-left:15px; margin-bottom:20px;}
.info_news ul li a { border-bottom:1px #ccc dashed; margin-bottom:5px; line-height:30px; display:inline-block; width:100%;}
.info_news ul li a span { float:right; width:initial;}
