﻿@charset "utf-8";*{margin:0;padding:0}

img {border:0px;}
html {
 }
 ul,li{
 margin:0px;
 padding:0px;
 list-style:none;}
 body{margin:0; padding:0;font-family: "Microsoft YaHei", SimHei, sans-serif !important; background:#fff; font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 line-height:25px;}

a {
	text-decoration: none;
	color: #333333;
}
#top {font-size:12px;}
h1 {
	font-size:22px;
	margin:0px;
	padding:0px;
	font-weight: bold;
	height:35px;
	line-height:35px;
	display :block;
	overflow : hidden;
	text-overflow : ellipsis;
	word-break:keep-all;
 	text-indent:6px;
 clear:both;
  color:#333;
 }
h4,h3 {font-size:14px;margin:0px;padding:0px;  display :block;
                                overflow : hidden;
		text-overflow : ellipsis ;
		word-break:keep-all;
 }
 .top {
	clear:both;
	height:100px;
	overflow:hidden;
	background-repeat: no-repeat; 
}
#topw {background-color:#fff;}
.topright {float:right;
padding-top:10px;
text-align:right;
 width:180px;}
.logobg {
	background-repeat: no-repeat;
	background-position: 80px center;
}
 
.logo img { 
float:left;
display:block;
}

.logo{width:960px;
overflow:hidden;font-size:24px;
 margin-top:15px;
  text-indent:12px;
float:left;}   .logo #logotext { 

	background-repeat: no-repeat;
	background-position: left center;text-indent:0px;padding:0px;height:80px;
	float:left;
	width:700px;
	overflow:hidden;}
	
	
	  .logo .defaultlogopic{
	background-image: url(../../www/css/logos.gif);
	width:220px;
	height:60px;
	float:left;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top:5px;
}
.menu{
	height:40px;
	display:block;
	clear:both;
	margin-bottom:6px;
	 
}  
.gg {width:2px;
display:block;
float:left;
}

 

#Baidu_Map
{
	margin:8px;
	width:98%;
	height:320px;
	border-top: 1px solid #BFD5A9; border-bottom: 1px solid #BFD5A9;
	border-left: 1px solid #BFD5A9; border-right: 1px solid #BFD5A9;
}

#main {clear:both;height:auto;
margin-top:0px;}
.box {
 	margin-bottom:15px;
overflow:hidden;
}


.box img {margin-bottom:6px;}
.boxtitle img { display:block;float:left;
margin-top:6px;
margin-right:6px;}
.boxtitle a {float:right;display:block;width:70px;
 text-align:left;
 
padding:0px;
padding-left:10px;
height:18px;

}
.boxtitle strong{float:left;width:80%;
font-weight:normal;

display:block;}
#details ,.content  {margin-top:10px;
margin-bottom:10px;
width:96%;
margin-left:auto;
margin-right:auto;
line-height:166%;
}
 
#bannerindex {
	 
 
width:960px;
overflow:hidden;
}
.main,.banner,#banner{
margin-top:15px;
clear:both;}
.relaco td a{	display :block;
	overflow : hidden;
	text-overflow : ellipsis;
	word-break:keep-all;
	height:28px;
	list-style:28px;
	width:150px;}
	 
b,strong{
 }
.banner {
 
	margin-top:15px;
margin-bottom:15px;

border:0px solid #eee;
 }
font {
  }
.noitic {
 
	padding:3px;
}
 #menu {

	background-repeat: repeat-x; 	
}
#menu div{
 height:40px;	background-repeat: repeat-x; 	

}
#menu a{
display:block;
height:40px;
width:100px;
text-align:center;
font-size:16px;
 line-height:40px;
float:left;
color:#fff;
 }
#menu a:hover{
 }
 

.plimg img{width:160px;height:120px;
border:1px solid #ddd;
}
.boxcontent ul li.tdimg {padding-top:20px;
height:180px;
text-align:center;
float:left;width:20%;clear:none;
line-height:100%;

}
.pimglist {width:900px;
margin-left:3px;
 text-align:center;}
.boxcontent ul li.tdimg div {width:160px;height:20px;overflow:hidden;
line-height:100%;
margin-left:auto;
margin-right:auto;}
 
ol {margin:0px;padding:0px;}
ol li {overflow:hidden;height:20px;}


.boxtitle {
	height:38px;
	line-height:38px;
	font-weight:normal;
	font-size:16px;
	 	text-indent:15px;
		color:#000000;

 }
.boxcontent {
margin:10px;}
#footer {clear:both;
border-top:1px solid #e5e5e5;

margin-top:10px;
text-align:center;
line-height:200%;


padding-top:10px;
padding-bottom:20px;
}
#footer a {margin-left:5px;
padding-left:5px;}
.boxcontent ul li {
margin:0px;padding:0px;}
.pcontent,.pcontent * { 
font-weight:normal; }
.pcontent img {border:1px solid #e6e6e6;}
span#cotop {display:block;clear:both;height:290px;;
padding-top:10px;

 
	background-image: url(/img/removead.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:290px;
	
	
}
span#cotop dt {
float:left;
width:350px;}
span#cotop iframe {display:block;margin-left:10px;float:left;}
a.keylink {
color:#009900;
text-decoration:underline;}
 
#nav {height:35px;
line-height:35px;
font-size:12px;
border:1px solid #e5e5e5;
border-bottom:0px;
text-indent:10px;
color:#999;}
#nav a {color:#666;}
#toplogin,#topnav2 {
color:#999;}
#toplogin {float:left;
height:24px;
overflow:hidden;
width:500px;}
.pcontent *{
 line-height:200%;}
.pcontent table td p {
margin:0px;
padding:5px;}
.pcontent table {
background-color:#e6e6e6;}
.pcontent table td {
background-color:#fff;}
.boxcontent ul li {width:90%;
overflow:hidden;}
ul li {
	 
   white-space: nowrap;
		text-overflow : ellipsis ;
		word-break:keep-all;
	 }
	 .renzhengdiv {padding-top:5px; 
	 line-height:20px;
	 float:right;
 
	 width:320px;}
 
 #toprgg {margin-top:20px;
 overflow:hidden;}
 dl,dd,dt{margin:0px;}
 .search dt,.search dd{
 
 padding-top:5px;
 padding-bottom:5px;}
 dd input,dd select {width:90px;}
dt {float:left;
width:69px; }
.f_r dt{width:120px;}

.t10 {margin-top:10px;}
.pb10 {padding-bottom:10px;}
.pt10 {padding-top:10px;}


#topnav2 {width:416px;float:right;
padding-right:10px;
color:#ccc;}


#topnav2 ul li {
float:left;	position: relative;
width:68px;
text-align:center;clear:none;}
#topnav2 ul li a { color:#666;border-left:1px solid #efefef;

display:block;}
#topnav2 ul li a:hover {background-color:#e10000;
color:#fff;}
#topnav2 ul li ul {   position: absolute; 
   top: 20; 
   left: -0px;
   border:1px solid #efefef;
   display: none;
   background-color:#f7f7f7;}
   #topnav2 ul li:hover ul {display:block;
   overflow:hidden;
   height:120px;
   width:205px;}
   #topnav2 ul li ul li {text-align:center;
   line-height:28px;}
   
.bannerbox { 

clear:both;}

.b10 {
margin-bottom:10px;}
.productcontent,.productcontent * {font-size:14px;
text-indent:0px;}


 .pdata{width:500px;
 margin-left:10px;
 
 float:left;}
 .pdata h1 {color:#333; font-size:24px;height:48px;font-weight:bold;}
.pdata dl dt {
color:#666;
display:block;
float:left;
width:80px;
}

.pdata dl dd {
float:left;
height:21px;
margin:0;
overflow:hidden;
width:410px;
}

.pdata dl dd h2 {
font-size:12px;
margin:0;
padding:0;
}

dl#pshowdata dt {
float:left;
width:80px;
color:#999; height:30px;
}
dl#pshowdata dd a {font-size:12px;}
dl#pshowdata dd {
float:right;
display:block;
width:390px;
clear:right;
 height:30px;
}

em {
color:#E10000;
font-style:normal;
font-variant:normal;
}




.f_l {width:240px;
overflow:hidden;
 line-height:170%;
float:left;
color:#666666;
text-indent:0px;}
.f_r {width:928px;overflow:hidden;
float:right;
}
.f_r .box {text-indent:0px;}
.top,.main,.banner,#footer,#main,#banner,#menu div ,.topnav div,#bannerindex,#bannerabout,#bannerproduct,#bannernews,#bannerjob,#bannercontact,#bannergb{width:1190px;
margin-left:auto;
margin-right:auto;
display:block;
}
#menu {background-color:#eee;}
.clear {clear:both;}
.sidesubcat ul li span {float:left;}
.sidesubcat ul li {float:left;width:20%;}

.ggbox {padding-top:5px;
padding-bottom:5px;}





.topnav {
	border-bottom-width: 1px;
	border-top: 1px solid #f2f2f2;;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	height:30px;
	line-height:30px;
	color:#666666;
	font-size:12px;
	background-color:#f9f9f9;
 }
 
 
 

#erweima{display:none;position:absolute;text-align:center;line-height:200%;border:1px solid #eee;background-color:#fff;padding:10px;
left:550px;top:30px;}
#erweimadiv a {
	display:block;
	background-image: url(/img/erweima.png);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
	float:left;
	padding-left:25px;
	margin-top:20px;
margin-left:100px;
}
#details img {border:1px solid #eee;}
.navleft {float:left;width:61%;
float:left;width:61%;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;height:28px;overflow:hidden;}

.text {margin:20px;
line-height:30px;
text-indent:0px;}
.text a {color:#e10000;}



  .swiper-container {
        width:1190px;
        height: '.$COMstyle['bannerheight'].'px;
        margin-top: 10px;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

.swiper-container {background-color:#f0f0f0;
border:1px solid #EFEFE7;
overflow:hidden;
width:1188px;}




	