body, h1, h2, h3, h4, h5, h6, hr, p,blockquote, dl, dt, dd, ul, ol, li,form, fieldset, legend, img{ border:none; margin: 0; padding: 0;}
body,button, input, select, textarea { color:#333; font:normal normal 12px/24px arial,Simsun,tahoma, Srial, helvetica, sans-serif; outline:none;}
body{ background:#fff url(../images/header.gif) repeat-x top; text-align:center; overflow-x:hidden; -webkit-text-size-adjust:none;}
em{font-style:normal;}
ul, ol { list-style: none; }
table{ border-collapse:collapse;}
a { color:#333; text-decoration: none; blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:underline;}
img{ border:none; font-size:0; line-height:0;}
ins{ text-decoration:none; font-family:arial;}
.wrap{ margin:auto; text-align:left; width:960px;}
.clear{ clear:both; height:0; font-size:0; line-height:0;}

.text{ overflow:hidden; display:block; text-overflow:ellipsis; white-space:nowrap; width:100%;}
.text a{ color:#333;}
.time{ color:#999; display:block;}

.photo { width:120px; height:90px;overflow:hidden; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 78px;}
.photo img { vertical-align:middle;}
.name { text-align:center; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%; }

.header{ height:76px; margin:0 auto; width:940px;}
.logo{ background:url(../images/logo.gif) no-repeat; float:left; height:46px; width:168px; margin:20px 0 0;}
.logo a{ display:block; height:100%; width:100%;}
.headerRight{ margin:45px 0 0; float:right;}
.headerRight a{ padding:0 10px 0 40px; float:left; color:#000;}
.cn{ background:url(../images/cn.gif) no-repeat left center;}
.eng{ background:url(../images/eng.gif) no-repeat left center;}
.mail{ background:url(../images/mail.gif) no-repeat left center;}
.search{ float:left;}
.ipt{ float:left; background:#fff url(../images/srch.gif) no-repeat left; height:21px; padding:0 0 0 22px;}
.ipt input{ border:none; padding:0; height:18px; background:none;}
.search button{ background:url(../images/srchBtn.gif) no-repeat; width:53px; height:21px; border:none; cursor:pointer; color:#fff; line-height:18px;}

.nav{ margin:30px auto 15px; width:940px;}
.nav ul{ margin:0 -27px; width:994px;}
.nav li{  float:left; font:normal 16px/1.1 arial;overflow:hidden;padding:0 27px; white-space:nowrap;}
.nav li.line{ background:url(../images/navline.gif) no-repeat; width:1px;  height:12px; float:left; padding:0; overflow:hidden;}
.nav li a{ color:#000;}
.nav li.current a ,.nav li a:hover{ color:#eb5e16;}

.nav1{ margin:30px auto 15px; width:940px;}
.nav1 ul{ margin:0 -44px; width:1028px;}
.nav1 li{  float:left; font-family: "微软雅黑";font-size:16px; padding:0 43px 0 43px; white-space:nowrap;}
.nav1 li.line{ background:url(../images/navline.gif) no-repeat; margin-top:5px; display:inline; width:1px;  height:12px; float:left; padding:0; overflow:hidden; }
.nav1 li a{ color:#0112b3;}
.nav1 li.current a ,.nav li a:hover{ color:#eb5e16;}

.banner{ margin:0 auto; overflow:hidden; position:relative; width:940px;}
.banner .box{ background:url(../images/loading.gif) no-repeat center; height:266px; overflow:hidden; position:relative; width:100%;}
.banner .list{ width:9999px; overflow:hidden;}
.banner .list li{ float:left; height:266px; width:940px; position:relative; cursor:pointer;}
.banner .mask{ position:absolute; top:0; left:0; width:940px; height:266px; background:url(../images/mask.gif) no-repeat; cursor:pointer;}
.banner .btn{ position:absolute; right:10px; bottom:10px; z-index:9999;}
.banner .btn li{ background:#fff; color:#fff; cursor:pointer; float:left; height:2px; width:16px; font-size:0; line-height:0; text-indent:-99999px;}
.banner .btn li.selected{ background:#0112b3;}

.top{ background:#d2d3d5; height:2px; font-size:0; line-height:0; width:100%;}
.lt{ background:url(../images/lt.gif) no-repeat; height:2px; width:2px; float:left;}
.rt{ background:url(../images/rt.gif) no-repeat; height:2px; width:2px; float:right;}

.btm{ background:url(../images/disc.gif) repeat-x bottom; height:3px; font-size:0; line-height:0; width:100%; float:left;}
.lb{ background:url(../images/lb.gif) no-repeat; height:3px; width:3px; float:left; position:relative;}
.rb{ background:url(../images/rb.gif) no-repeat; height:3px; width:3px; float:right; position:relative;}

.panel{
	display:inline;
	width:220px;
	float:left;
	margin:20px 10px 0;
}
.title2{ line-height:29px; font-family: "微软雅黑"; height:26px;}
.title{ background:#d2d3d5; text-indent:10px; font-size:18px; font-family:Arial; height:26px;  text-transform:capitalize;}
.title a{ color:#0112b3;}
.title a:hover{ text-decoration:none; }
.title2{ background:#d2d3d5; text-indent:10px; font-size:18px; font-family: "微软雅黑"; height:26px;  text-transform:capitalize;}
.title2 a{ color:#0112b3;}
.title2 a:hover{ text-decoration:none; }

.bar{ border:1px solid #d2d3d5; border-width:0 1px; padding:15px 10px 10px; line-height:19px;}
.panel .bar{ height:284px;}
.panel p{ margin:0 0 20px;}
.panel dd{ color:#999; margin:0 0 20px;}

.more{ background:url(../images/tri.gif) no-repeat right; padding:0 8px 0 0; color:#0112b3;}

.footer{ background:#eee; width:100%; margin:20px 0 0; padding:25px 0 20px;}
.subLogo{ margin:5px 0 0 10px; float:left;}
.copyright{ color:#666; float:right; font-family:arial,Microsoft yahei; margin:0 10px 0 0; width:720px;}
/*-------------------------------------------------------*/
.content{ margin:30px auto 0; width:940px; text-align:left;}

.main1{ float:left; width:685px;}
.main2{ float:left; width:545px;}
.mainTit dt{ font:normal 38px/1.1 arial; color:#a8a8a8; margin:0 0 25px; font-family:"微软雅黑";}
.mainTit dd{ font:normal 12px/19px arial;}

.crumb{ color:#333; line-height:30px; text-align:right;}
.crumb a{ color:#333;}

.sideLogo{ float:right;}

.single{ padding:0 20px 0 0;}

.mainBox{ padding:0 0 50px;}

.newsList li{ font:normal 12px/1.6 arial; margin:0 0 15px;}

.side1{ float:right; width:205px;}
.side2{ float:right; width:375px;}
.catalog li.on a,.catalog li a:hover,.catalog li.on{ color:#ea5508;}
.catalog .bar{ padding:10px 5px;}
.news2 .title{ color:#333;}
.news2 .text{ white-space:normal;}
.contact .bar{ padding:10px 10px 30px;}
.contact li{font:normal 12px/2  arial,microsoft yahei; color:#666;}
.contact ul{ margin:0 0 30px;}
.contact a{ color:#0112b3}
.customer .artext{ color:#333;}

.subfile{ margin-top:50px;}
.subfile li{ float:left; width:248px; margin:0 50px 0 0;}
.subfile li .photo{ width:248px; height:198px; *font-size:172px;}
.subfile li .name{ background:#eee; font:normal 14px/40px arial;}
.subfile li .name a{ display:block;}
.subfile li .name a:hover{ text-decoration:none;}

.team dl{ float:left; height:149px; width:650px; margin:18px 0 0;}
.team dt{ float:left; height:140px; width:210px; display:table-cell;*display:block; *font-size:122px;}
.team dt img{ vertical-align:middle;}
.team dd{ float:right; width:430px;}
.team dd span { display:block; font-size:14px; line-height:1.1;}
.team dd span a{ color:#000;}
.info{ color:#999; font-size:12px;}
.team dd p{ margin:5px 0 12px; height:72px; overflow:hidden;}
.team dd a{ line-height:20px; text-align:left;}

.article{ padding:30px 20px 20px 0;}
.artitle{ color:#a8a8a8; font: "微软雅黑" 30px/1.1 arial; margin:0 0 20px; font-size:22px;}
.artinfo{ border-bottom:1px solid #e9e9e9; color:#999; margin-bottom:10px; text-align:center;}
.artinfo span{ color:#666; margin-right:10px;}
.artext{ color:#666; font:normal 12px/1.6 arial;}
.artext p{ margin-bottom:20px;}
.article img{ margin:20px 0;}
.preNext{ border-top:1px solid #e9e9e9; color:#999; margin-top:10px; padding:5px 0 0;}
.preNext b{ font-weight:normal;}

.ipts{ position:relative; display:block; padding:1px 5px; min-width:206px; _width:206px; min-height:20px; _height:20px; border:1px solid #c0c0c0;}
.ipts input{ background:none; height:20px; padding:0; border:none; width:100%; vertical-align:middle;}
.ipts textarea{ background:none; overflow-y:auto; border:none; padding:0; width:100%; height:100px;}
.rlt,.rrb{ width:3px; height:3px; position:absolute;}
.rlt{ position:absolute; top:-1px; left:-1px; background:url(../images/lt.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/lt.png'); _background-image:none;}
.rrb{ position:absolute; bottom:-1px; right:-1px; background:url(../images/rb.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/rb.png'); _background-image:none;}

.quotes{  padding:20px 0; }
.page{ background:url(../images/btnBg.gif) repeat-x; height:18px; line-height:1; padding:0 4px; border:1px solid #d3d3d4; margin:0 1px; vertical-align:middle}

.down{ line-height:20px;}
.down dd{ margin:0 0 15px;}
.down dd a{ color:#0112b3; }

.forms{ margin:20px 0 0;}
.forms th{ font-weight:normal; vertical-align:top; text-align:right; color:#eb5e16; padding:5px 10px 5px 0 ;}
.forms td{ padding:5px 0;}
.send{ background:url(../images/btn.gif) no-repeat; border:none; height:22px; width:58px; color:#fff; line-height:20px; cursor:pointer;}
