@charset "utf-8";
/* CSS Document */
html{*overflow:auto;_overflow-y:scroll;}
body{cursor:default; -ms-text-size-adjust:100%; 
    -webkit-text-size-adjust:100%;font-size:12px; font-family:Arial, Helvetica, sans-serif;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul,li{list-style:none outside none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;} 
a{outline:none;cursor:pointer;*outline:expression(this.hideFocus=true);text-decoration:none;}
img,object{vertical-align:top;}
input{outline:none;*outline:expression(this.hideFocus=true);}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
.clear{zoom:1;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.fle{float:left;_display:inline;}
.fri{float:right;_display:inline;}

*{
	margin:0;
	padding:0;
}
ul,li{
	list-style:none;
}
a{
	text-decoration:none;
	color:#000;
}
input{
	-webkit-appearance: none;
}

img{
	max-width: 100%;
	padding:0px;
	margin:0px;
}
body{
	padding:0px;
	margin:0px;
	height:100%;
}



.mSearch{
	margin-top:10px;
	width:150px;
	height:25px;
	border:#999 solid 1px;
	-moz-border-radius: 20px; /* Firefox */
    -webkit-border-radius: 20px; /* Safari 和 Chrome */
     border-radius: 20px; 
	background:url(../images/common.png) no-repeat right center;
}
.mSearch .input{ border:0; width:150px;height:25px;line-height:25px; background:none; color:#c2c2c2;text-indent:10px;outline:none;}
.mSearch .submit{width:30px;height:25px; border:0;background:none;  cursor:pointer;}

.clear1{
	clear:left; 
 	line-height:1px; 
	visibility:hidden;
	
}

.w640{max-width:640px; margin: 0 auto; position:relative;}
header{
	max-width:640px;
	z-index: 9999;
	background-color:#fff;
	overflow:hidden;
	
	}
	
header .box{width:100%; }
header .box .phone{width:12%; text-align:center;float: left;  overflow:hidden;  }
header .box .phone img{width:55%;  vertical-align:middle; margin-top:30%;}
header .box .logo{ text-align:center; float: left;width: 75%;border-right: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; padding-top:1.5%;
	padding-bottom:1.5%;}
header .box .logo img{ width:65%; vertical-align:middle; max-width:349px;}
header .box .menu{width:12%; float: left; text-align:center; height:100%;  }
header .box .menu img{ width:46%;  margin-top:30%;}
.newcss{
	background-color:#F00;
}

.nav{
	clear:both;
	width:100%;
	min-height:2.5em;
	background-color:#6ab45d;
}
.nav li{
	width:24.5%;
	float:left;
	min-height:100%;
	line-height:2.5em;
	display:inline;
	border-right:#47933b solid 1px;
	overflow:hidden;
	
}
.nav li a{
	text-align:center;
	display:block;
}
.nav li a:hover{
	color:#ffcc00;
	font-size:110%;
}
.chilnav,.chilnavpro{
	width:100%;
	background-color:#76c5f0;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.chilnavpro{
	text-align:center;
	text-indent:1em;
	font-size:14px;
	color:#fff;

}
.chilnavpro table{
	max-width:100%;
}
.chilnav a{
	 border:#fff solid 1px;
	 display:inline-block;
	 padding:8px 10px;
	 background-color:#e5007f; 
	 color:#fff;
	 margin:auto 6px auto 6px;
}
.chilnav a:hover{
	color:#000;
}
.Piclist
{
	width:100%;
	overflow:hidden;
	position:relative;
}

.Piclist_Box
{
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
}

.Piclist_Box img
{
	float:left;
}

.Banner_State_Box
{
	height:8px;
	position:absolute;
	bottom:14px;
	right:4%;
}

.Banner_State
{
	display:inline-block;
	margin-right:3px;
	float:left;
	cursor:pointer;
	height:6px;
	width:6px;
	border:1px solid #FC0;
	border-radius:4px;
	background:#FC0;
	opacity:0.4;
}
.header0{
	width:100%;
	height:2.5em;
	line-height:2.5em;
	background-color:#FFF;
	color:#000;
	text-indent:1em;
	font-weight:bold;
	font-size:14px;
	
}
.header0 a{
	display:block;
	color:#000;
}
.headerline{
	width:40px;
	height:5px;
	font-size:0px;
	border-bottom:#e4007f solid 3px;
	margin-left:12px;
	clear:both;
}
#nybox,#newscc,#indexpro{
	width:100%;
	background-color:#76c5f0;
	overflow:hidden;
	
}
#indexpro{
	background-color:#ccc;
}
#newscc{
	border-bottom:#f0f0f0 solid 1px;
	background-color:#fff;
}
#newsnr,#indexpronr{
	margin:10px;
	border-top:#f0f0f0 solid 1px;
	padding-bottom:1em;
	margin-top:0px;
	
}
#indexpronr{
	margin:0px;
	border-top:none;
	font-size:0px;
	text-align:center;
	
}
.indexpropic{
	width:33%;
	display:inline-block;
	position:relative;
	vertical-align:text-top;
	font-size:10px;
	border-right:#999 solid 1px;
	border-top:#999 solid 1px;
	padding-top:8px;
	padding-bottom:8px;
}

.indexpropic img{
	width:70%;
	border:4px solid #afe0f8;
    -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   border-radius: 50%;
   display:block;
   margin:0 auto;
   
}
.indexpropic p{
	color:#333;
}


@media(max-width:320px){
	.chilnav a{
	 border:#073e97 solid 1px;
	 display:inline-block;
	 padding:4px 8px;
	 background-color:#cf262c; 
	 color:#fff;
	 margin:auto 6px auto 6px;
}

}

#newsimg{
	float:left;
	display:inline;
	margin:0.5em;
	width:34%;
	max-width:163px;
	margin-right:20px;
}
#newsimg img{
	width:100%;
}
#newstitle{
	float:left;
	display:inline;
	width:55%;
	margin-top:1em;
	overflow:hidden;
	font-size:10px;
	
}
#newstistro a{
	color:#666;
}
#newstistrotime{
	color:#CCC;
	height:20px;
	line-height:20px;
	background:url(../images/clock.jpg) no-repeat left center;
	text-indent:1em;
}
.quote-item{
	display:inline-block;
	font-size:12px;
	margin-left:0.4em;
	margin-right:0.4em;
	margin-top:1em;
	position:relative;
	margin-bottom:1em;
	width:28.8%; 
	
	overflow:hidden;
}


.quote-item a:hover{
	position:relative;
	top:5px;
}


#quotetitle{
	text-align:center;
	color:#008acd;
	position:absolute;
	left:0px;
	bottom:0px;
	background-color:#fff;
	width:100%;
	line-height:1.5em;
	filter:alpha(opacity=80); 
    -moz-opacity:0.8; 
    opacity:0.8;
	
}


.section0{
	width:100%;
	padding-top:1px;
	padding-bottom:4px;
	line-height:1.5em;
	background-color:#008acd;
	text-align:center;
	font-size:0px;
}

.section01{
   float:left;
	width:33%;
	display:inline-block;	
}

.section01 img{
	display:block;
	text-align:center;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
}


.section0 li{
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:#CCC dashed 1px;
}
.section0 li img{
	border:#999 solid 1px;
	padding:2px;
	margin-right:0.8em;
	max-width:50%;
	float:left;
}
.section0 li a{
	display:block;
	color:#494e52;
}
.section0 li a:hover{
	color:#db261d;
}

.section02{
	width:94%;
	margin:0 auto;
	padding:2%;
	border-radius:14px;
    -moz-border-radius:14px; /* Old Firefox */
	 -webkit-border-radius: 14px; 
	
}
.section02 a{
	 color:#494e52;
}
.section02 a:hover{
	color:#db261d;
}


.section01 p{
	font-size:0.8em;
	margin-left:1em;
	color:#666;
	line-height:1.5em;
}


.sectphone{
	height:41px;
	background: -webkit-linear-gradient(top,#fff,#d8d8d8);
	background: -moz-linear-gradient(top,#fff,#d8d8d8);
	background: linear-gradient(top,#fff,#d8d8d8);
	width:100%;
}
.sectphone00{
	height:100%;
	line-height:41px;
	display:inline;
	width:49%;
	text-align:center;
	float:left;
}
.sectphone00 a{
	display:block;
	text-align:center;
	color:#999;
}
.sectphone00 a:hover{
	

	background:#666;
}
.sectphone000{
	height:100%;
	line-height:41px;
	float:left;
	width:30%;
	text-align:center;
	color:#CCC;
	
}

.sectphone000 a:hover{
	text-decoration:underline;
}





#copright{
	width:100%;
	margin-top:1em;
	text-align:center;
	font-size:90%;
}
.product00{
	width:100%;
	background: -webkit-linear-gradient(top,#028bd1,#104967);
	background: -moz-linear-gradient(top,#028bd1,#104967);
	background: linear-gradient(top,#028bd1,#104967);
	font-weight:bold;
	padding-top:0.5em;
	padding-bottom:0.5em;
	text-indent:1em;
	color:#fff;
}



.product002{
	float:right;
	margin-right:2em;
	height:1.8em;
	line-height:1.8em;
	background:url(../images/bz1.png) no-repeat right;
	width:5.5em;
	text-align:center;
}
.product002 a{
	color:#fff;
	display:block;
}
.product002 a:hover{
	color:#CCC;
}
.productmain{
	margin:5px;
	background-color:#FFF;
	font-size:12px;
	padding:5px;
	min-height:200px;
}
.productmain P{
	margin-bottom:1em;
	line-height:2em;
	
}
.productmainqq td a{
	color:#666;
}
.productmain img{
	display:block;
}
.productmain dt{
	background:url(../images/li.gif) no-repeat left 50%;
	text-indent:1.2em;
	display:block;
	line-height:3em;
}
.productmain dt a{
	font-weight:bold;
	color:#333;
}
.productmain h3{
	font-weight:bold;
	line-height:2em;
	color:#ec8730;
}
.productmain ul{
	margin-top:1em;
}
.productmain li{
	color:#333;
	line-height:2em;
}
.workshop{
	text-align:center;
	font-size:0px;
}
.workshop img{
	width:45%;
	border:#CCC solid 2px;
	display:inline-block;
	margin-bottom:5px;
}
.newscenter{
	width:100%;
	height:2em;
	clear:both;
	background-color:#b4851f;
	line-height:2em;
}
#newscenter00{
	width:50%;
	height:100%;
	float:left;
	text-align:center;
	background:url(../images/dh1.jpg) no-repeat right top;
}
#newscenter00 a{
	display:block;
	text-align:center;
	color:#000;
}

#newsname{
	width:100%;
	line-height:1.5em;
	font-weight:bold;
	color:#073e97;
	text-align:center;
	font-size:1.2em;
	padding-top:1em;
	border-bottom:#666 dashed 1px;
}
#newsdate{
	color:#999;
	text-align:right;
	width:80%;
	margin-bottom:1em;
	margin-top:5px;
}
.newspage01{
	width:49%;
	float:left;
	background: #e1e1e1;
	border-right:#FFF solid 1px;
	line-height:2em;
	display:block;
	text-align:center;
	margin-bottom:1em;
}
#newspage0{
	width:100%;
	line-height:2em;
	margin-top:2em;
}
.map{
	text-align:center;
	margin-top:15px;
}
.city{
	background-color:#999;
	display:inline-block;
	width:28%;
	margin:5px;
	  -webkit-border-radius: 15px;
   -moz-border-radius: 15px;
   border-radius: 15px;
}
.city a{
	text-align:center;
	line-height:24px;
	display:block;
	color:#fff;
}
.nettip{
	width:95%;
	margin:5px auto;
	text-align:center;
	line-height:30px;
	background-color:#f3037a;
	color:#FFF;
}
.cur{
	color:#000;
}
.vista{
	background-color:#FC6;
}

#listindex{
	list-style:none;
	font-size:0.9em;
	font-weight:bold;
	background:#999;
	text-indent:1em;
}
#listindex a{
	color:#f2f2f2;
	display:block;
}
#listindexbig{
	list-style:none;
	font-size:0.9em;
	font-weight:bold;
	background:#494e52;
	text-indent:1em;
}
#listindexbig a{
	color:#f2f2f2;
	display:block;
}
/*弹出层*/
.langdh{
text-align:left;
display:none;
z-index:999;
width: 100%;
max-width:640px;
left:0;
top:0;
background-color:#405580;
position:absolute;/*IE6*/
padding-bottom:10px;

}
.langdh a{
	line-height:26px;
	width:90%;
	margin:0 auto;
	background-color:#FFF;
	-moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Safari 和 Chrome */
     border-radius: 10px;
	 margin-top:10px;
	 display:block;
	 text-align:center;
}
/*--------------------------------------------------*/
/*弹出层*/

.mydiv {
	text-align:left;
display:none;
z-index:999;
width: 100%;
max-width:640px;
left:0;
top:0;
background-color:#104a69;
position:absolute;/*IE6*/

}
.mydiv a{
	color:#f1f1f1;
	display:block;
}
.mydiv li{
	line-height:2em;
	border-bottom:#333 solid 1px;
	text-indent:3em;
}
.mydiv li a{
	font-size:90%;
}

.mydiv a:hover{
	color:#e5007f;
}
.mydivh1{
	width:100%;
	line-height:3em;
	padding-top:4px;
	padding-bottom:4px;
	text-indent:1em;
	background:url(../images/arrow2.png) no-repeat 90% 50% #616161;
	color:#f2f2f2;
	border-bottom:1px solid #919191;
}
.mydivh2{
	background:url(../images/arrow3.png) no-repeat 90% 50% #323334;
	color:#fff;
}
#prolist li{
	line-height:3em;
}
.mydivh1 a{
	font-size:100%;
	color:#fff;
	text-decoration:none;
}
.mydivh1 a:vist{
	color:#fff;
}


#banner{
	width:100%;
	font-size:0px;
	text-align:center;
	margin: 0px auto;
}
/*内页核心内容*/	
.pageContent{
	margin:0 auto;
	}
/*内页列表*/
.pageContent_list {
	line-height:180%;
	}
/*内页共用的图片、时间、文件大小、回复样式*/
.pageContent_list img{
	vertical-align: middle;
	}


	
/*内页产品列表*/
.pageContent_list{
	text-align:left;
}
.pageContent_list .item{
	width:45%;
	display:inline-block;
	margin-bottom:1em;
	vertical-align:text-top;
	}

.pageContent_list .itemPic{
	margin-bottom:6px;
	box-shadow: 0px 0px 1px #888888;
	}

.pageContent_list .itemName{
	padding:1%;
	color:#121211;
	line-height:1.5em;
	font-size:80%;
	overflow:hidden;
	width:90%;
}
.pageContent_list .itemName a{
	display:block;
	color:#4f4e48;
}
.quality{
	width:90%;
	margin:0 auto;
	background-color:#FFF;
	-moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Safari 和 Chrome */
     border-radius: 10px;
	 padding:1em;
	
}
.quality img{
	width:60%;
	margin:0 auto;
	border:#999 solid 5px;
	
}
.quality p{
	text-align:center;
	font-weight:bold;
	margin-bottom:0.5em;
	margin-top:0.5em;
	color:#92804e;
}
/*内页内容结束*/
.pageContent_end {
	clear:both;
	margin-top:30px;
	width:98%;
	margin:auto;
	margin-bottom:2em;
	margin-left:1%;
	}
	
.pageContent_end a{
	display:block;
	float:left;
	line-height:3em;
	text-align:center;
	background:#aaa;
	color:#FFF;
}
.pageContent_end a:hover{
	background-color:#000;
}
.a1{
	width:32%;
	border-right:#FFF solid 1px;
}
.a2{
	width:24%;
	border-right:#FFF solid 1px;
}
.a3{
	width:49%;
	border-right:#FFF solid 1px;
}
.pageContent_view a{
	display:block;
	padding-top:1em;
	padding-bottom:1em;
	color:#C00;
}

h5{
	margin:0 auto;
	text-align:left;
	height:2em;
	color:#494e52;
	font-size:120%;
	font-weight:bold;
	word-break: break-all;
	line-height:1em;
}
.erweima{
	display:block;
	margin:0 auto;
}

h6{
	font-size:1.3em;
	margin-top:1em;
}


#ptlist1,#ptlist2,#ptlist3{
	width:90%;
	margin:0 auto;
	border:1px solid #d4d2d2;
	border-top:1em solid #494e52;
    display:none;
}

#ptlist1 a , #ptlist2 a , #ptlist3 a{
	color:#494e52;
}

.listing:hover{
	background:#FFF;
}
.listing{
	width:85%;
	margin:0 auto;
    margin-top:1em;
	margin-bottom:1em;
}
.listing img{
	display:block;
	float:left;
	border:1px solid #999;
}


.contact span{
	color:#000;
	padding:2px;
}
.contact a{
	color:#0552a7;
}
.contact td{
	padding:5px;
}
.contact tr:first-child{
	text-align:center;
}
.about,.contact,.productscat{
	width:91%;
	margin:0 auto;
	background-color:#FFF;
	padding:10px;
}

.productscat dt{
	height:43px;
	line-height:43px;
	text-indent:2em;
	margin-top:10px;
	margin-bottom:10px;
	cursor:pointer;
	
	
}
.productscat dt a{
	color:#FFF;
	display:block;
	
}
.productscat dt a:hover{
	background:url(/ch/images/cpleft1.png) no-repeat 90% center #004098;
}
.current1{
	background:url(/ch/images/cpleft.png) no-repeat 90% center #405580;
}
.current{
	font-size:14px;
	background:url(/ch/images/cpleft1.png) no-repeat 90% center #004098;
}
.leftnavchil{
	width:100%;
	background-color:#e9edf5;
	overflow:hidden;
	padding-top:20px;
	padding-bottom:20px;
	display:none;
	}
	



.leftnavchil a{
	border-bottom:#e4e4e4 solid 1px;
	height:43px;
	line-height:43px;
	text-indent:2em;
	background-color:#fff;
	width:90%;
	margin:0 auto;
	margin-top:5px;
}
.leftnavchil a{
	display:block;
	color:#aeaeae;
}

.vista,.leftnavchil a:hover{
	color:#494949;
	font-size:14px;
	font-weight:bold;
}

.cur{
	font-size:12px;
	color:#aeaeae;
}



.aboutfac{
	margin-bottom:1em;
	display:inline-block;
	width:48%;
	font-size:0px;
	vertical-align:text-top;
}
.about p{
	margin-top:1em;
	font-size:12px;
	color:#666;
	line-height:1.8em;
}
.about h1{
	font-size:16px;
	font-weight:bold;
}
.aboutfac p{
	text-indent:8px;
	margin-top:5px;
}
.about h2,.productscat h2{
	font-size:1.5em;
	line-height:2em;
	font-weight:bold;
	color:#22313f;
	text-indent:10px;
	
}

.acc{
	border-bottom:#42a04c dotted 2px;
	margin-bottom:1em;
}

.Proview table{
	width:100%;
	margin-top:2em;
	margin-bottom:2em;
	text-align:left;
}

.Proview table tr:first-child{
	background:#76c5f0;
	color:#FFF;
}
.Proview table td{
	font-size:75%;
	height:25px;
	color:#000;
	border:#CCC solid 1px;
	text-align:center;
}
.Proview h2{
	background-color:#e8e8e8;
	line-height:35px;
	font-size:16px;
	color:#333;
	text-indent:1em;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:1em;
}
.service strong{
	color:#333;
}
.service td{
	line-height:20px;
	border:#CCC solid 1px;
	text-align:left;
	padding-left:1em;
}
.phone1{
	background:-webkit-linear-gradient(top,#fae4b1,#febd2b);
	background:-moz-linear-gradient(top,#fae4b1,#febd2b);
	background:linear-gradient(top,#fae4b1,#febd2b);
	border-radius:4px; box-shadow:0px 0px 8px #CCC inset;background:#1CCC;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	height:2.5em;
	font-size:1.2em;
	width:80%;
	line-height:2.5em;
	margin-top:1em;
	margin-bottom:1em;
}
.phone1 a:hover{
	background-color:#257658;
	color:#FFF;
}
.phone1 a{
	display:block;
	text-align:center;
	color:#060;
}


.GL_title{
	font-weight:bold;
	line-height:1.5em;
	margin-top:1em;
}



.protext{
	color:#494e52;
}