/**
* color:#333;灰色字体
* font-size:14px;font-weight:bold,normal;height:26px;line-height:26px;
* font-size:12px;font-weight:normal;height:18px;line-height:22px;
* font-size:26px;font-weight:bold;height:30px;line-height:30px;
* font:normal 12px/1.75 "宋体",arial,sans-serif;height:17px-20px;基础/内容/12号字体常用;常用灰色为 color:#7e7e7e;
* h2 h3/14号字体;
* h1 文章标题 26号字体
* 宋体	SimSun	\5B8B\4F53
* 新宋体	NSimSun	\65B0\5B8B\4F53
* 黑体	SimHei	\9ED1\4F53
* 微软雅黑	Microsoft YaHei	\5FAE\8F6F\96C5\9ED1
* 微软雅黑和黑体 "\5FAE\8F6F\96C5\9ED1",\9ED1\4F53;
*/

body{
	color:#535353;
	font:12px/1.5em "\5b8b\4f53",Arial,Tahoma,Helvetica,sans-serif;
	background-color:#ebebeb;
	text-align:center;
	}


/* A */
a{color:#535353;text-decoration:none;}
a:link{color:#535353;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#D90000;text-decoration:none;}
a:active{color:#535353;text-decoration:none;}

strong{font-weight:bold;}
img{display: block}

/* CSS clearfix */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}


/* a */
.cf a{color: #FFF;}
.cf a:link{color: #FFF!important;}
.cf a:hover{color: #FF0!important;}

.cf00 a{color: #535353;}
.cf00 a:link{color: #F00!important;}
.cf00 a:hover{color: #535353!important;}

#wrap{
	width: 1100px;
	margin: 0 auto;
	padding:0px;
	text-align: left;
	}
#cbody{
width:1050px;
margin:0 auto;
padding:0px;
background-color:#FFFFFF;
}
.header{
	position: relative;
	width: 1050px;
	margin: 0 auto;
	background-color:#FFFFFF;
	}
.header .logo{
	float: left;
	}
.header .logo a{
	display: block;
	width: 490px;
	height: 62px;
	overflow: hidden;
	background:#fff url('../images/logo.png') no-repeat 0 0;
	text-indent: -999px;
	}
.header .yuyan{
	position: absolute;
	top: 5px;
	right: 0;
	width: 120px;
	height: 20px;
	}
.header .tel{
	position: absolute;
	top:30px;
	right: 0;
	width: 140px;
	height: 32px;
	}
.nav{
	width: 1050px;
	margin: 20px auto 0;
	background:#FFFFFF url('../images/nav.gif') repeat-x 0 0;
	}
.nav ul{
	margin:0px;
	padding:0px;
	}
.nav ul li{
	float: left;
	padding:0px;
	width:131px;
	text-align:center;
	line-height:34px;
	vertical-align:middle;
	height:34px;
	display:block;
	background: url('../images/nav_li.gif') no-repeat right 0;
	font: normal normal 14px/1 "\5FAE\8F6F\96C5\9ED1",\9ED1\4F53;
	}
.nav .navhome{
	background-color:#333333;
	width:100px;
	text-align:center;
	}
.hdp{
	width: 1050px;
	height: 240px;
	overflow: hidden;
	margin: 5px auto 0;
	border: 1px solid #EEE;
	background-color:#FFFFFF;
	}

/* Main */
.main{
	width: 1052px;
	margin: 10px auto 0;
	}
.sidebar{
	float: left;
	width: 180px;
	border: 1px solid #EEE;
	}
.sidebar ol{width:180px; margin-top:10px; margin-left:0px; display:inline; padding:0px; float:left; height:20px;}
.sidebar ol li{width:180px; margin:0px; display:block; padding:0px; float:left; height:20px;}
.sidebar ol li span{width:110px; margin-left:2px; margin-top:0px; display:inline; padding:0px; float:left; height:20px; text-align:left;}
.sidebar ol li p{width:60px; margin-left:5px; margin-top:0px; display:inline; padding:0px; float:left; height:20px; text-align:center;}
.searInp{ width:110px; height:18px; padding-left:5px; font-size:12px; color:#000000; line-height:18px; text-align:left; border:#666 solid 1px; margin:0px; padding:0px; float:left;}
.searInp2{ width:90px; height:18px; padding-left:5px; font-size:12px; color:#000000; line-height:18px; text-align:left; border:#666 solid 1px; margin:0px; padding:0px; float:left;}
.searBtn{ width:60px; height:20px; border:#666 solid 1px; line-height:20px; vertical-align:middle; text-align:center; float:left; display:block; font-size:12px; color:#000000; background-color:#FFFFFF;}

.h3{
	position: relative;
	width: 180px;
	height: 32px;
	overflow:hidden;
	border-bottom: 1px solid #EEE;
	background:url('../images/h3.gif') repeat-x 0 0;
	color: #525252;
	font:normal bold 14px/32px "\5FAE\8F6F\96C5\9ED1",\9ED1\4F53;
	text-indent: 15px;
	}
.h3 strong{
	color: #F00;
	}
.more{
	position: absolute;
	top: 12px;
	right: 10px;
	font:normal normal 10px/1 "Arial";
	text-indent: 0;
	}
.sidebar ul li{
	width: 180px;
	padding: 10px 0;
	line-height: 1;
	border-bottom: 1px solid #EEE;
	background:#fff url('../images/li.gif') no-repeat 15px 12px;
	text-indent: 25px;
	}
.index-right{
	float: right;
	width: 860px;
	}
.ir-1{
	width: 860px;
	}
.ir-1 .i-about{
	float: left;
	width: 440px;
	}
.ir-1 .i-about .i-about-hd{
	position:relative;
	}
.ir-1 .i-about .i-about-hd .h3{
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #EEE;
	}
.ir-1 .i-about .i-about-hd .i-news{
	position:absolute;
	top:0;
	right:0;
	width:245px;
	padding: 10px 0;
	background:url('../images/sq.gif') no-repeat 0 10px;
	line-height: 1;
	text-indent: 15px;
	}
.ir-1 .i-about .i-about-hd .i-news span{
	color:#F00;
	}
.ir-1 .i-about .i-about-cnt{
	padding: 16px 15px;
	border:1px solid #EEE;
	line-height:28px;
	text-indent:26px;
	}
.ir-1 .i-about .i-about-cnt img{
	display:inline;
	float:right;
	margin:6px 0 0 8px;
	}
.ir-1 .i-about .i-about-cnt a{
	font:normal normal 12px/1.5em "Arial";
	}

.ir-1 .i-spr{
	float: right;
	width: 395px;
	margin-right:10px;
	border: 1px solid #EEE;
	background-color:#FFFFFF;
	}
.ir-1 .i-spr .h3{
	width: 395px;
	}
.ir-1 .i-spr p{
	padding: 25px 0 15px;
	
	}
.ir-1 .i-spr p span{
	display:block;
	width: 375px;
	height: 22px;
	overflow:hidden;
	margin: 0 auto 4px;
	color:#FFF;
	line-height:22px;
	}
.ir-1 .i-spr p span em{
	float:left;
	width: 20px;
	height: 22px;
	color:#000;
	text-align:center;
	font-weight:bold;
	text-indent:0;
	}

.ir-2{
	width: 848px;
	height:auto;
	margin-top: 10px;
	border:1px solid #EEE;
	}
.ir-2 .h3{
	width: 848px;
	position:relative;
	}
.ir-2 .ipr p{
	padding: 10px 15px 0;
	text-align: justify;
	}
.ir-2 .ipr .iprbox{
	display:inline-block;
	vertical-align:top;
	width: 190px;
	margin-top: 15px;
	}
.ir-2 .ipr .iprbox .ipr-pot{
	display:block;
	width: 190px;
	height: 190px;
	overflow:hidden;
	border:1px solid #EEE;
	}
.ir-2 .ipr .iprbox .ipr-pot img,.ihonor .ihonor-box .ihonor-pot img{
	display:block;
	margin:0 auto;
	}
.ir-2 .ipr .iprbox .ipr-pot:hover{
	border:1px solid #F00;
	}
.ir-2 .ipr .iprbox .ipr-tit{
	display:block;
	width: 190px;
	padding: 6px 0;
	line-height:1;
	text-align:center;
	}

/* Results */
.txtMarquee-left{
	position:absolute;
	top:0;
	left:120px;
	width: 640px;
	height: 30px;
	overflow:hidden;
	font-size:12px;
	font-weight:normal;

	}
/* txtMarquee */
.txtMarquee-left .hd{ float:left;width:80px;overflow:hidden;height:30px;}
.txtMarquee-left .hd span{float:left;width:50px;text-indent:0;}
.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("../images/icoLeft.gif") no-repeat;}
.txtMarquee-left .hd .next{ background:url("../images/icoRight.gif") no-repeat;  }
.txtMarquee-left .bd{ float:left; }
.txtMarquee-left .bd .tempWrap{ width:520px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:30px; text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

/* Tb-focus */
.tb-focus{ width:1050px; height:240px;position:relative;  overflow:hidden; background-color:#FFFFFF;}
.tb-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.tb-focus .hd li { color:#FFF; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#FF7F00; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); margin-left:-1px; }
.tb-focus .hd li.on { background:#FFCC00; color:#B22D00; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }


.justify_fix{
	display:inline-block;
	width:100%;
	height:0;
	overflow:hidden;
	}
.ihonor{
	width: 1050px;
	margin: 10px auto 0;
	border: 1px solid #EEE;
	background-color:#FFFFFF;
	}
.ihonor .h3{
	width: 1050px;
	}
.ihonor p{
	padding: 18px 15px 16px;
	text-align: justify;
	}
.ihonor .ihonor-box{
	display:inline-block;
	vertical-align:top;
	width: 155px;
	border:1px solid #EEE;
	}
.ihonor .ihonor-box:hover{
	border:1px solid #F00;
	}
.ihonor .ihonor-box .ihonor-pot{
	display:block;
	width: 155px;
	height: 155px;
	overflow:hidden;
	}
.links{
	width: 1030px;
	margin: 0 auto;
	padding: 12px 10px 8px;
	line-height:1;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#EEE;
	}
.links a{
	display:inline-block;
	padding: 0 6px;
	background-color:#FFFFFF;
	}

.crumb{
	position:relative;
	top:1px;
	width: 1050px;
	z-index: 9999;
	padding: 12px 0;
	margin: 0 auto;
	background:url('../images/crumb.gif') no-repeat 1000px bottom;
	line-height:1;
	text-align:right;
	background-color:#FFFFFF;
	}
/* Inner main */
.inner-main{
	position:relative;
	width: 1050px;
	z-index: 500;
	margin: 0 auto;
	background:#FFF url('../images/leftsidebar.gif') repeat-y 0 0;
	}
.leftsidebar{
	float: left;
	width: 160px;
	
	}
.leftsidebar ol{width:160px; margin-top:10px; margin-left:0px; display:inline; padding:0px; float:left; height:20px;}
.leftsidebar ol li{width:160px; margin:0px; display:block; padding:0px; float:left; height:20px;}
.leftsidebar ol li span{width:90px; margin-left:2px; margin-top:0px; display:inline; padding:0px; float:left; height:20px; text-align:left;}
.leftsidebar ol li p{width:60px; margin-left:5px; margin-top:0px; display:inline; padding:0px; float:left; height:20px; text-align:center;}

.leftsidebar ul li{
	padding: 14px 0;
	border-bottom: 1px solid #EEE;
	background:url('../images/star.jpg') no-repeat;
	color:#525252;
	text-indent:18px;
	font:normal normal 14px/1 "\5FAE\8F6F\96C5\9ED1",\9ED1\4F53;
	}
.leftsidebar .curlm a{
	color:#D90000!important;
	}
.inner-cnt{
	float:right;
	width: 889px;
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#EEE;
	}
.inner-cnt h1,.inner-cnt h2{
	width: 849px;
	margin: 0 auto;
	padding: 16px 0;
	font:normal normal 16px/1 "\5FAE\8F6F\96C5\9ED1",\9ED1\4F53;
	}
.content{
	width: 849px;
	margin: 0 auto;
	padding: 5px 0 15px;
	font-size:14px;
	line-height:28px;
	}
.content p img{
	display:block;
	margin:0 auto;
	border:1px solid #EEE;
	}
.singlepage p img{
	border: none;
	}

/* News */
.list{
	width: 849px;
	margin: 0 auto;
	padding-bottom: 15px;
	}
.news li{
	position: relative;
	width:849px;
	padding: 12px 0;
	border-bottom: 1px solid #EEE;
	background: url('../images/li.gif') no-repeat 0 14px;
	line-height: 1;
	text-indent: 12px;
	}
.news li span{
	position:absolute;
	top: 12px;
	right: 0;
	color: #F00;
	}
.pages{
	width: 849px;
	padding:20px 0 0;
	}
.pages a{
	float:left;
	margin-right:5px;
	padding:4px 10px;
	border:1px solid #EEE;
	}
.pages span{
	float:left;
	margin-right:5px;
	padding:4px 10px;
	border:1px solid #EEE;
	background-color:#F00;
	color:#FFF;
	}
.title{
	text-align:center;
	}
.time{
	width: 849px;
	margin: 0 auto;
	padding: 2px 0 15px;
	text-align:center;
	}
.tag{
	width: 849px;
	margin: 0 auto;
	padding: 16px 0;
	border-top: 1px solid #EEE;
	}
/* Honor */
.honor p,.product p{
	text-align: justify;
	}
.honor p .honor-box{
	display:inline-block;
	vertical-align:top;
	width: 200px;
	margin-top: 15px;
	}
.honor p .honor-box .honor-pot{
	display: block;
	width: 200px;
	height: 155px;
	overflow: hidden;
	border: 1px solid #EEE;
	text-align: center;
	}
.honor p .honor-box .honor-tit{
	display: block;
	width: 200px;
	padding: 8px 0;
	line-height: 1;
	text-align: center;
	}

/* Product */
.product{
	}
.product p .product-box{
	display:inline-block;
	vertical-align:top;
	width: 180px;
	margin-top: 15px;
	}
.product p .product-box .product-pot{
	display: block;
	width: 180px;
	height: 180px;
	overflow: hidden;
	border: 1px solid #EEE;
	text-align: center;
	}
.product p .product-box .product-tit{
	display: block;
	width: 180px;
	padding: 8px 0;
	line-height: 1;
	text-align: center;
	}
.product .pages{
	margin-top: 25px;
	border-top:1px solid #EEE;
	}

.cpage{
	padding-top: 15px;
	text-align:center;
	}
.cpage a{
	display: inline-block;
	padding: 8px 12px;
	line-height: 1;
	border: 1px solid #E5E5E5;
	}
.cpage a:link{
	color:#F00!important;
	}

/* Product body */

.content dl{
	padding: 15px 0;
	}
.content dt{
	line-height: 1;
	border-bottom: 1px solid #E5E5E5;
	}
.content dt strong{
	display: inline-block;
	padding: 6px 8px;
	background-color: #FFFFCC;
	}
.content dd{
	padding: 15px 0;
	}


.footer{
	width: 1020px;
	margin: 10px auto 0;
	padding: 10px 15px 15px;
	border:1px solid #eee;
	}
.footer p{
	text-align:center;
	font:normal normal 12px/2em "Arial";
	}
.inner-footer{
	margin-top: 0;
	border-top:solid 2px #0066FF;
	}
.F14{ font-size:14px;}
.Fcolor666{ color:#666666;}
.FweiR{ font-family:"微软雅黑";}
.tjbBtn{
font-size:12px;
color:#333333;
border:#00FFFF solid 1px;
width:70px;
height:20px;
display:block;
line-height:20px; 
vertical-align:middle;
text-align:center;
float:left;
background-color:#FFFFFF;
}
.binput{
height:20px;
border:#00FFFF solid 1px;
line-height:20px;
vertical-align:middle;
text-align:left;
float:left;
}
/* QQ */
.jcContact { position:absolute; top:0; left:0; z-index:99; width:215px; background-color:#FFF; }
.jcConraper { width:174px; background:url('../images/c03.png') repeat-y 0 0; overflow:hidden;}
.jcConBtn { background:url('../images/c01.png') no-repeat; position:absolute; top:0; left:0; width:41px; height:116px; cursor:pointer; }
a.navlink2,a.navlink2:link,a.navlink2:visited{ font-size:14px; font-family:"微软雅黑"; color:#FFFFFF; text-decoration:none;}
a.navlink2:hover,a.navlink2:active{ font-size:14px; font-family:"微软雅黑"; color:#FFFFFF; text-decoration:none; width:131px; height:34px; line-height:34px; vertical-align:middle; text-align:center; background:url(../images/nav2.gif) top center no-repeat; display:block;}