@charset "utf-8";
/* CSS Document */
/**/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0; padding:0; outline:0; font-size:100%; font-family:inherit; vertical-align:baseline;}

html {font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
ul,ol,li,dl,dt,dd,pre,form,fieldset,img,div{border:none;}
ol,ul{list-style-type:none;}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
table{border-collapse:collapse; border-spacing:0;}
input, select{vertical-align:middle;}
.ie7 img{-ms-interpolation-mode:bicubic;}
img{/*max-width:100%;*/}

body{font:14px/165% "Microsoft YaHei"; _font:Arial, Helvetica, sans-serif; color:#666; line-height:1.4; font-size:62.5%; background:#fff;}
select, input, textarea, button {font:99% sans-serif;}

.clear{clear:both;}
.clearfix,.top,.menu ul,.colComment dl,dl.imgNews,.btnBar,.msgRow,.menuDl dl,.honor dl,dl.downloadBox
{zoom:1;} 
.clearfix:after,.top:after,.menu ul:after,.colComment dl:after,dl.imgNews:after,.btnBar:after,.msgRow:after,.menuDl dl:after,.honor dl:after,dl.downloadBox:after
{content:"."; display:block; overflow:hidden; height:0; clear:both; visibility:hidden;}

/* links */
a{color: #000; text-decoration:none;  outline:none !important}
a:visited { color: #000;}
a:hover { color: #000; text-decoration:underline;}
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

.top,.menu ul,.indexMain,.siteMapWrap,.footer,.main{width:1002px; margin:0 auto;}

/* header style */
.header{height:149px;}
	.top{height:93px; overflow:hidden;}
		h1#logo{float:left; margin-top:17px; padding:0; height:66px; _display:inline;}
			h1#logo a{display:block; height:66px; overflow:hidden;}
		.tR{float:right; margin-top:30px;}
			.tR div{float:right;}
				.topTel{height:50px; background:url('/images/ico_tel.gif') no-repeat 0 0; padding-left:50px;}
					.topTel b{display:block; font:bold 24px/30px "Microsoft YaHei"; color:#fc6c02;}
				.topLogin{margin-right:20px; margin-top:15px; background:url('/images/ico_person.gif') no-repeat 0 0; padding-left:20px; color:#999;}
				.topLogin a{color:#999; text-decoration:none;} .topLogin a:hover{color:#000;}

/* menu style */
.menu{background:url('/images/menu_bg.gif') repeat-x 0 0 #345faa; height:56px; z-index:9999;}
	.menuBg{background:#406db4; box-shadow:0 5px 8px -5px rgba(0,0,0,0.4);}
	.menu ul{height:50px; color:#fff; position:relative; z-index:9999;}
		.menu ul li{float:left; font:bold 16px/30px "Microsoft YaHei"; _width:130px;}
			.menu ul li span.navT{display:block; height:50px;}
				.menu ul li span.navT a{display:block; padding:0 48px; margin-top:6px; height:62px; line-height:46px; color:#fff; text-decoration:none; _padding:0 20px;}
				.menu ul li span.navT a:hover,.menu ul li.menuCur span.navT a{border-top-left-radius:5px; border-top-right-radius:5px; background:#fff; font:normal 16px/48px "Microsoft YaHei"; color:#000;}

			.menu ul li div.navC{position:absolute; top:62px; left:0; display:block; width:1002px; background:#fff; box-shadow:0 25px 20px -5px rgba(0,0,0,0.4); border-radius:5px; display:none; z-index:9999;}
				.menu ul li div.navC a{color:#4698f1; text-decoration:none;} .menu ul li div.navC a:hover{color:#4698f1; text-decoration:underline;}
			
			.navCol{padding:0 20px; color:#333; font-weight:normal;}
				.navCol a{color:#4698f1; font-weight:normal;}
				.navCol dl{float:left; border-right:1px #ececec solid; padding:30px 0 18px 0; _display:inline;}
				.navColTwo dl{width:430px;} .navColThree dl{width:290px; margin-right:45px;}

				.navPro dl.proPc{background:url('/images/navBg_pc.gif') no-repeat 255px center; margin-right:40px; margin-left:30px; padding-right:10px;}
				.navPro dl.proMb{background:url('/images/navBg_mb.gif') no-repeat 255px center; border-right:none; margin-left:20px;}
				.navPro dl dd{height:51px; line-height:51px; margin-bottom:12px; background-image:url('/images/ico_pro.gif'); background-repeat:no-repeat; padding-left:66px;}
				.navPro dl dd.proPc1{background-position:0 0;} .navPro dl dd.proPc2{background-position:0 -100px;}
				.navPro dl dd.proPc3{background-position:0 -200px;} .navPro dl dd.proPc4{background-position:0 -300px;}
				.navPro dl dd.proMb1{background-position:0 -400px;} .navPro dl dd.proMb2{background-position:0 -500px;}
				.navPro dl dd.proMb3{background-position:0 -600px;} .navPro dl dd.proMb4{background-position:0 -700px;}
				
				.navIdea dl.idea1{background:url('/images/navBg_idea1.gif') no-repeat center 25px; padding-top:200px;}
				.navIdea dl.idea2{background:url('/images/navBg_idea2.gif') no-repeat center 25px; padding-top:200px;}
				.navIdea dl.idea3{background:url('/images/navBg_idea3.gif') no-repeat center 25px; padding-top:200px; border-right:none; margin-right:0px;}
				.navIdea{}
					.navIdea dl{} .navIdea dt{margin-top:10px;}  .navIdea dd{font-size:12px;}

				.navCase{background:url('/images/menu_img1.jpg') no-repeat 600px 10px;}
					.menuDl{border-right:1px #ececec solid;  width:460px; padding-right:30px;}
						.menuDl dl{ height:100px;}
							.menuDl dl dt{float:left; background-image:url('/images/ico_menu.png'); background-repeat:no-repeat; width:120px; height:100px;}
							.menuDl dl dt a{display:block; height:100px;}
							.menuDl dl dd{float:left; margin-top:15px; width:300px; font-size:12px; color:#333; font-weight:normal;}
								.menuDl dl dd h3{font:normal 16px/30px "Microsoft YaHei"; color:#4698f1;}

				.navNews{background:url('/images/menu_img3.jpg') no-repeat 580px -130px;}			
					.navNewsC{padding:35px 0 25px 50px;}
						.navNewsImg{float:left; width:300px;}
						.arrowList{float:left; width:200px; margin:10px 0 0 30px;}
							.arrowList a{display:block; background:url('/images/arrow3.gif') no-repeat left; padding-left:12px; font:normal 16px/30px "Microsoft YaHei";}
				
				.navBuy{width:980px;}
				.navSupport{padding:30px 0 20px 50px;}
					.navSupImg{float:right; margin-right:50px;}
				.navAbout{padding:30px 0 20px 50px;}
					.navAboutImg{float:right; margin-right:50px;}

.menuDl dl dt.icoMenu1{background-position:0 0;} .menuDl dl dt.icoMenu2{background-position:0 -200px;}
.menuDl dl dt.icoMenu3{background-position:0 -400px;} .menuDl dl dt.icoMenu4{background-position:0 -600px;}
.menuDl dl dt.icoMenu5{background-position:0 -800px;} .menuDl dl dt.icoMenu6{background-position:0 -1000px;}
.menuDl dl dt.icoMenu7{background-position:0 -1200px;} .menuDl dl dt.icoMenu8{background-position:0 -1400px;}
.menuDl dl dt.icoMenu9{background-position:0 -1600px;} .menuDl dl dt.icoMenu10{background-position:0 -1800px;}
.menuDl dl dt.icoMenu11{background-position:0 -2000px;}
.menuDl dl dt.icoMenu61{background-position:0 -2200px;} .menuDl dl dt.icoMenu71{background-position:0 -2400px;}

.navCase .menuDl{padding:30px 0 20px 50px;}
.navBuy .menuDl{border-right:none; width:100%; padding:40px 0 20px 40px;}
	.navBuy .menuDl dl{float:left; width:300px;}
		.navBuy .menuDl dt{width:100px;} .navBuy .menuDl dd{width:200px;}
.navSupport .menuDl,.navAbout .menuDl{float:left; border-right:none; width:520px; padding-right:10px;}
	.navSupport .menuDl dl,.navAbout .menuDl dl{float:left; width:260px;}
		.navSupport .menuDl dt,.navAbout .menuDl dt{width:110px;}
		.navSupport .menuDl dd,.navAbout .menuDl dd{width:150px;}
.navSupport .menuDl,.navAbout .menuDl{width:580px;} 
.navSupport .menuDl dl,.navAbout .menuDl dl{width:280px; margin-top:10px;}

			
/* index banner */
#slideBox{position:relative; width:100%; height:437px; overflow:hidden;}
	#slideBox ul{position:absolute; width:1920px; height:437px; left:50%; margin-left:-960px; overflow:hidden;}
		#slideBox ul li{width:1920px; height:437px; position:absolute; top:0px; left:1920px; display:block;}
		#slideBox ul li img{width:1920px; height:437px;}
	#wrapper{position:relative; top:0;}
	.slideBtn{position:absolute; top:0; width:300px; height:437px; display:block; overflow:hidden; cursor:pointer; z-index:10;}
	.slideBtn span{display:block; width:83px; height:141px; /*background:url(/images/slideArrow.png) no-repeat;*/ text-indent:-999em; margin:154px 0 0 108px;}
		#slideBtn_prev{left:0;} #slideBtn_next{right:0;}
		#slideBtn_next span{background-position:right bottom;}
	#slideBar{width:100%; height:20px; line-height:20px; position:absolute; bottom:0; text-align:center;}
		#slideBar a{color:#353535; font-size:3em; text-decoration:none; padding:0 2px; font-family:Arial;}
		#slideBar a.curDot,#slideBar a:hover{color:#a20b47;}

/* index products list */			
.indexPro{}
	.indexProT{text-align:center; margin:25px 0 25px 0;}
		.indexSlogan{font:bold 26px/48px "Microsoft YaHei"; color:#333;}
			.indexSlogan a{color:#333;}
		.stTxtScroll{height:36px; overflow:hidden; margin-bottom:8px;}
			ul.stTxtlist{}
				ul.stTxtlist li{height:36px; line-height:36px; overflow:hidden;}

	ul.indexProList{}
		ul.indexProList li{float:left; width:237px; height:395px; border:1px #ccc solid; border-bottom:3px #cdcdcd solid; margin-right:15px; margin-bottom:20px; _display:inline;}
			ul.indexProList li a{display:block; padding:20px 12px; width:213px; height:355px; color:#787878;} ul.indexProList li a:hover{text-decoration:none;}
				ul.indexProList li i.proIco{display:block; margin:8px auto 0 auto; width:120px; height:120px; background:url('/images/ico_pro2.png'); background-repeat:no-repeat; overflow:hidden;}
					ul.indexProList li i.proIco1{background-position:-110px 0;}
					ul.indexProList li i.proIco2{background-position:-110px -150px;}
					ul.indexProList li i.proIco3{background-position:-110px -300px;}
					ul.indexProList li i.proIco4{background-position:-110px -450px;}
					ul.indexProList li i.proIco5{background-position:-110px -600px;}
					ul.indexProList li i.proIco6{background-position:-110px -750px;}
					ul.indexProList li i.proIco7{background-position:-110px -900px;}
					ul.indexProList li i.proIco8{background-position:-110px -1050px;}


				ul.indexProList li .ixProT{text-align:center; color:#666; margin-top:10px;}
					ul.indexProList li .ixProT h3{font:bold 20px/32px "Microsoft YaHei"; color:#3560ac;}
				ul.indexProList li .ixProC{margin-top:20px; height:148px; overflow:hidden; font-size:12px; line-height:24px; text-indent:2em;}
			
		ul.indexProList li.curLi{border-color:#bbb; border-bottom-color:#0da911; box-shadow:0 0 12px rgba(0,0,0,0.2);}
			ul.indexProList li.curLi i{background-position-x:10px;}
			ul.indexProList li.curLi .ixProT,ul.indexProList li.curLi .ixProT h3{color:#0da911;}
			ul.indexProList li.curLi a{color:#555;}
	
/* index col */
.col3{}
	.colTitle{font:bold 18px/48px "Microsoft YaHei"; color:#0da911; border-bottom:4px #1e80c9 solid;}
		.colTitle a{color:#0da911; text-decoration:none;}

	.colSolution{float:left; width:311px;}
		.blockWrap a{display:block; float:left; margin-top:10px; height:88px; text-align:center; font:bold 24px/30px "Microsoft YaHei"; margin-right:5px; color:#fff; text-decoration:none; width:132px; padding:30px 10px 0 10px;}
		.blockWrap a:hover{text-decoration:none;}
			.blockWrap a.block1{background:#a5005c; padding-top:14px; height:104px;}
			.blockWrap a.block2{margin-right:0; background:#f59701;}
			.blockWrap a.block3{background:#90c022; padding-top:14px; height:104px;}
			.blockWrap a.block4{margin-right:0; background:#00a8ff; }

	.colNews{float:left; width:395px; margin-left:22px;}
		ul.newsList{padding-top:12px;}
			ul.newsList li{font-size:14px; line-height:19px; padding-bottom:6px;}
				ul.newsList li span{float:right; color:#999; font-size:12px;}
				ul.newsList li a{color:#666;} ul.newsList li a:hover{color:#333;}

	.colComment{float:right; width:254px;}
		.colComment dl{border-bottom:1px #dcdcdc solid; padding:13px 0 8px 0;}
			.colComment dt{float:left; width:60px;}
				.colComment dt img{width:56px; padding:2px; border:1px #dcdcdc solid;}

			.colComment dd{float:right; width:182px; line-height:20px; font-size:14px;}

/* scroll logo */
.stCarousel{position:relative; border:1px #d4d4d4 solid; padding:0 15px; margin:30px 0;}
	.stCarouselTitle{color:#0da911; font:bold 16px/30px "Microsoft YaHei"; padding-top:8px;}
	.stCarousel .stNavCtrl{}
		.stCarousel .stNavCtrl .stNavDots{}
			.stCarousel .stNavCtrl .stNavDots span{}
			.stCarousel .stNavCtrl .stNavDots span.stNavDotUsed{}
		.stCarousel .stNavCtrl .stNavBtn span{position:absolute; top:52px; display:block; width:39px; height:39px; text-indent:-9999em; cursor:pointer; background-image:url(/images/scrollArrow.jpg); background-repeat:no-repeat;}
			.stCarousel .stNavCtrl .stNavBtn span.prev{left:10px; background-position:0 0;}
			.stCarousel .stNavCtrl .stNavBtn span.prev:hover{background-position:0 -39px;}
			.stCarousel .stNavCtrl .stNavBtn span.next{right:10px;  background-position:0 -78px;}
			.stCarousel .stNavCtrl .stNavBtn span.next:hover{background-position:0 -117px;}

.scrollList{position:relative; overflow:hidden; margin:0 36px; width:896px; height:80px;}
	.scrollList ul{position:absolute; width:10000px; margin-top:12px;}
		.scrollList ul li{float:left; width:122px; margin:0 3px;}
			.scrollList ul li span{}
				.scrollList ul li span img{width:120px; height:40px; border:1px solid #fff;}

/* footer */
.footerWrap{background:url('/images/footer_bg.gif') repeat-x 0 0 #f1f1f1;}
	.siteMapWrap{padding-top:30px; border-bottom:1px #d3d3d3 solid; padding-bottom:30px;}
		ul.siteMap{float:left; width:820px;}
			ul.siteMap li{float:left; margin-right:20px; _display:inline;}
				ul.siteMap li h3{font:bold 14px/30px "Microsoft YaHei"; padding-bottom:12px;}
					ul.siteMap li ul.navList li{float:none; display:block; background:url('/images/dotG.gif') no-repeat left; padding-left:10px;}
						ul.siteMap li ul.navList li a{color:#707070; font-size:12px; line-height:21px;}

		.siteCode{float:right; width:168px; text-align:center;}

	.footer{text-align:center; font-size:14px; padding:20px 0; border-top:1px #fff solid; line-height:24px; color:#707070;}
		.footer a{color:#707070;}

/* right float message panel */
#msg_box{z-index:9999;position:fixed;right:0px;top:0;margin:150px 0 0 0;}
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}
*html #msg_box{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#msg_ctrl a{background:url(/images/msg.gif) no-repeat;}
#msg_ctrl{width:92px;float:left;margin:80px 0 0 0;height:268px;position:relative;z-index:9;overflow:hidden;}
#msg_ctrl a{display:block;line-height:999em;}
#msg_ctrl a#floatShow{background-position:0 0;height:168px;}
#msg_ctrl a#floatHide{background-position:-1px -318px;}
#msg_ctrl a#floatQQ{width:92px;height:50px;background-position:0 -168px;}
#msg_ctrl a#floatBackTop{width:92px;height:50px;background-position:0 -268px;}

#msg_panel{display:inline; margin-left:-1px; float:left; width:240px;display:none; background-position:0 0; padding:0 0 10px 0; background:#fff;}
#msg_panel h4{margin:0; padding:10px; background:#7c8692; color:#fff; margin-bottom:6px; font-size:14px;}
#msg_panel .msgTel{width:240px; height:150px; background:url('/images/msgTel.gif') no-repeat 0 0;}
	#msg_panel .msgTel a{display:block; width:240px; height:150px; text-indent:-999em;}

.contactTable{margin:10px;}
.title_msg{font-size:14px; font-weight:bold; padding:6px 0 0 10px}
.contactTable td{padding:2px 0;}		
	.textareaStyle{width:200px; height:100px; border:1px solid #ccc; background:#fff;}
	.inputText{border:1px solid #ccc; background:#fff; height:18px; line-height:18px;}
	.alignR{text-align:right;} .red{color:#f00; padding-left:5px;}

/* inner pages style */
.banner{position:relative; width:100%; height:271px; overflow:hidden;}
	.banner span{display:block; position:absolute; width:1920px; height:271px; left:50%; margin-left:-960px; overflow:hidden;}
		.banner span img{width:1920px; height:271px;}

.mainWrap{background:url('/images/mainBg.gif') repeat-x 0 0;}
.main{background:url('/images/leftBg.png') repeat-y 0 0;}
	.left{float:left; width:238px; padding-left:10px; padding-bottom:200px; background:url('/images/leftNavBg.png') no-repeat right 220px;}
		.left h2.navTitle{font:normal 30px/40px "Microsoft YaHei"; color:#0093d1; margin:20px 0 10px 20px;}
		.sideNavT{height:28px; line-height:28px; border-top:1px #ddd solid; border-bottom:1px #ddd solid; padding-left:20px;}
		ul.sideNav li{width:238px; height:48px;}
			ul.sideNav li a{display:block; padding-left:30px; height:48px; line-height:48px; font-size:14px; color:#0093d1;}
				ul.sideNav li.curNav a,ul.sideNav li a:hover{background:url('/images/nav_bg.gif') repeat-x 0 0; color:#fff; text-decoration:none;}

	.right{float:right; width:720px;}
		.location{height:52px; line-height:52px; color:#bfbfbf; text-align:right;} .location b{color:#0093d1; font-weight:normal;}
			.location a{color:#bfbfbf;}
		.title{font:normal 18px/40px "Microsoft YaHei"; color:#0093d1; margin:15px 0 25px 0;}
		.content{padding-bottom:30px; font-size:14px; line-height:24px;}
		.content a{color:Blue; text-decoration:underline}
			dl.profile{border:1px solid #ccc; border-radius:5px; box-shadow:0px 0px 5px #ccc; padding:20px 30px; margin-bottom:30px;}
				dl.profile dt{float:left; width:180px; height:180px; overflow:hidden; position:relative;} dl.profile dt img{width:180px;}
					dl.profile dt span{display:block; position:absolute; top:auto; left:0;}
				dl.profile dd{float:right; width:450px; font-size:14px; color:#666; line-height:24px;}
			
			.article{font-size:14px;}
				.article p{margin-bottom:15px; line-height:24px; text-indent:2em;}
				.article p a{color:Blue; text-decoration:underline; font-size:14px; margin:0px 2px;}

			.pTitle{height:40px; font:normal 18px/40px "Microsoft YaHei"; color:#464646; background:url('/images/pTitle_bg.gif') no-repeat 0 bottom; margin-bottom:20px;}
				.pTitle b{background:url('/images/arrow.gif') no-repeat left; padding-left:15px;}

		.baiduShare{border-top:1px #ddd solid; padding:15px 0 25px 0;}
			.baiduShare .bdsharebuttonbox{float:right;}

/* case */
.appListBox{}
	.item{float:left; position:relative; width:222px; height:350px; margin-right:24px; margin-bottom:35px; color:#999;}
		.item a{color:#999;}
	.item .u-listShow{width:222px; border-radius:6px; overflow:hidden; box-shadow:0 1px 3px rgba(127, 127, 127, 0.6);}

	.item-top{position:relative; height:222px; width:222px; overflow:hidden;}
		.item-top img{max-width:100%;}
		.item-top span{display:none; position:absolute; top:0; left:0; z-index:4; width:100%; height:100%; background:rgba(255,255,255,0.35);font-size:14px;}
		.item-top p{position:absolute; top:100%; left:0; z-index:5; width:202px; height:202px; padding:10px;transition:top .2s;font-size:14px;display:block;}
		.item-top p.show{top:0;}

	.item-bottom{position:relative; background:#fff;}
		.item-bottom .tit{position:relative; height:60px; padding:18px 10px 7px;}
		.item-bottom .tit h4{width:170px; height:28px; padding-bottom:12px; overflow:hidden; color:#333E4B; font-weight:normal; font-size:16px; display:block;}
		.item-bottom .tit h4 a{font-size:16px; color:#333;}
		.item-bottom .tit .icon-qr{position:absolute; right:12px; top:12px; width:32px; height:32px; cursor:pointer; background-image:url(/images/ico_code.gif); background-repeat:no-repeat; background-position:6px 4px;}
		.item-bottom .con{position:relative; height:40px; line-height:40px; overflow:hidden; border-top:1px solid #f4f4f4; padding-left:12px;}
		.item-bottom .con strong{position:absolute; top:10px; right:10px; display:block; width:75px; text-align:right; font-weight:normal; line-height:20px;}

/* image news list(dl) */
dl.imgNews{margin-top:30px; border-bottom:1px #eee solid; padding-bottom:30px;}
	dl.imgNews dt{float:left; width:200px;}
		dl.imgNews dt img{width:180px; height:119px;}
	dl.imgNews dd{float:left; width:490px;}
		dl.imgNews dd h4{font:normal 16px/18px "Microsoft YaHei"; margin-bottom:15px; color:#4698f1;}
			dl.imgNews dd h4 a{color:#4698f1;}
		dl.imgNews dd p{line-height:21px; color:#666;}
		
		.btnBar{}
			a.moreBtn{float:right; display:block; width:88px; height:21px; line-height:21px; margin-top:10px; background:url(/images/more.png) no-repeat 0 0; text-indent:-999em;}

/* page Bar style */
.pageBar ul li{line-height:24px;}

.page {vertical-align:middle;text-align:center; margin-top:25px; }
.page input {vertical-align:middle;}
.page span{ margin-right:12px;}
.page a {vertical-align:middle;display:inline-block;*display:inline;zoom:1;width:17px;height:17px;line-height:17px;text-align:center;color:#636363; font-size:11px;margin-right:3px; font-family:Arial, Helvetica, sans-serif;}
.page a.on { width:27px; height:29px; line-height:29px; text-align:center;background:url(/images/page_bg.jpg) no-repeat;color:#636363; }
.page a.prev {width:14px;height:14px; background:url(/images/prev.jpg) no-repeat; margin:0px 5px 0px 0px;}
.page a.next {width:14px;height:14px; background:url(/images/next.jpg) no-repeat; margin:0px 5px 0px 5px;}
.page a.first {width:40px;height:17px;font-size:12px;}
.page a.last {width:40px;height:17px;font-size:12px;}
.txtnum{ display:inline-block;*display:inline;zoom:1; width:21px; height:22px;line-height:22px;background:url(/images/txtnum.jpg) no-repeat; margin:0px 8px;vertical-align:middle;}
.txtnum input{width:20px; height:22px; line-height:22px; text-align:center;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:none; border:none;}



/* news article detail */
.artiContainer{padding:8px 15px 0 15px;}
	.artiTitle h2{margin-top:10px; font:normal 22px/24px "Microsoft YaHei"; text-align:center; padding-bottom:11px; margin-bottom:5px;}
	.artiInfo{display:block; border-top:1px dotted #ccc; padding:15px 0 0 0; text-align:center; margin-bottom:30px; color:#666; font-size:12px;}
		.artiInfo span{background-image:url('/images/ico_news.gif'); background-repeat:no-repeat; padding:5px 5px 5px 22px; color:#999;}
			.artiInfo span.newsTime{background-position:0 4px;}
			.artiInfo span.newsFrom{background-position:0 -48px;}
			.artiInfo span.newsClick{background-position:0 -97px;}
			.artiInfo span.newsPrint{background-position:0 -146px;}
			.artiInfo span.newsAuthor{background-position:0 -196px;}


/* article */
.article{font-size:13px; color:#666; line-height:24px; padding:12px 0;}
	.article p,.para p{margin-bottom:10px;}
	.txtList{text-indent:none; margin:10px 10px 10px 24px;}
.back{height:30px; line-height:30px; margin:50px 0 30px 0; padding-top:10px;}
.back a{display:block; background:url(/images/back.png) no-repeat left; padding-left:35px; font-size:14px; color:#4698f1;}


/* about */
.txtBox{border:1px #ddd solid; padding:10px 20px; background:#eee; border-radius:5px;}
.enTxt,p.enTxt{font-size:12px; line-height:21px; margin:15px 0;}

.brandLogo{margin:0 auto; margin-bottom:50px; border-radius:5px; padding:20px; border:1px #ccc solid; text-align:center; width:300px; box-shadow:0 0 5px rgba(0,0,0,0.2);}
.paraBox{line-height:28px; font-size:14px;}
	.paraBox p,.paraBox ul{margin:15px 20px 25px 20px;}
	.paraBox p{}
	.paraBox ul{}
		.paraBox ul li{background:url('/images/arrow2.gif') no-repeat 0 10px; padding-left:12px;}
			.paraBox ul li b{color:#333;}

.titleBar{height:33px; line-height:33px; background:url('/images/btn_bg.gif') repeat-x 0 0; border-radius:5px; border:1px #bdbdbd solid; color:#039; font-size:16px; padding-left:15px; box-shadow:0 0 5px rgba(0,0,0,0.2);}

.contactInfo{font-size:12px; line-height:21px; text-indent:2em;}
.companyInfo{margin:30px 0;}
	.companyInfo h2{font:normal 18px/24px "Microsoft YaHei"; margin-bottom:20px; color:#333;}
	.companyInfo p span{display:block;}
		.companyInfo p span b{color:#333; padding-right:10px;}

/* form */
.userForm .inputTextStyle{height:23px;}
/* part title line */
.partTitle{height:28px; line-height:28px; padding-left:10px; background:#ebebe1; border-bottom:1px solid #ccc; font-weight:bold;}
.msgNewTable td{padding:5px;}
.userForm{border:1px solid #ccc;}
/* form base style */
.formTable{margin:10px 0;}
	.formTable td{padding:3px 5px;}
/* message */
.msgBox{border-bottom:1px solid #ccc; padding:10px;}
	.msg{padding-top:15px; clear:both;} 
		.msg_avatar{float:left; width:40px; height:40px; padding:5px;  overflow:hidden;}
			.msg_avatar img{width:40px; height:40px;}
		.msgC{float:right; width:90%; color:#333;}
			.msg_author{height:18px; line-height:18px; padding-bottom:10px;}
			.msgC p{line-height:19px; color:#666; font-size:12px;}
			.msg_info{height:18px; line-height:18px; font-size:12px; color:#bbb; padding-top:5px;}
	.msgQuestion{}
	.msgAnswer{margin-left:20px; margin-top:10px; border-top:1px solid #e1e1e1;} .msgAnswer .msg_author{color:#f00;} .msgAnswer p{font-weight:bold; color:#333;}

td.lable{width:120px; text-align:right; color:#333; padding-right:5px;}
td.lable i{font:16px/30px 'Simsun'; color:#f00; padding:0 3px 0 10px; font-style:normal;}
.inputTextStyle,.textareaStyle
{border:1px solid #aaa; background:#fff url(/images/input.gif) no-repeat scroll 0 0; font:13px "Microsoft Yahei"; color:#464646; padding:0 5px;}
.inputTextStyle{height:24px; line-height:24px; width:150px;}
.inputLong{width:260px;}

/* button bar */
.ctrlBar{margin:0 auto; margin-top:5px; text-align:center;}
	.ctrlBar span{display:block; margin:0 5px; background:url(/images/btn2.gif) no-repeat 0 0; width:76px; height:25px; line-height:25px; text-align:center; color:#fff; font-size:13px; cursor:pointer; display:inline-block;}
	.ctrlBar span a{display:block;} .ctrlBar span:hover{background-position:0 -25px;}
.btnStyle{display:block; margin:0 5px; padding:0; background:url(/images/btn2.gif) no-repeat 0 0; width:76px; height:25px; text-align:center; color:#fff; font-size:13px; cursor:pointer; display:inline-block; border:none; font:13px/25px "Microsoft Yahei"; vertical-align:top;}
.btnStyle:hover{background-position:0 -25px;}

/* honor */
ul.picNewsBigList{}
	ul.picNewsBigList li{float:left; width:205px; height:190px; text-align:center; margin:30px 15px 0 15px; overflow:hidden; position:relative;}
		ul.picNewsBigList li span{display:block; margin:0 auto; width:180px; height:119px; padding:5px; border:1px solid #ddd; background:url(/images/picNone.png) no-repeat center center #fff;}
			ul.picNewsBigList li span:hover{border:1px solid #999;}
			ul.picNewsBigList li img{width:180px; height:119px; max-width:auto;}
			img.lb-image{max-width:auto;}
		ul.picNewsBigList li p{padding-top:10px; line-height:21px; text-indent:0;}
ul.machineImgList li{width:205px; height:230px;}
	ul.machineImgList li i{position:absolute; right:20px; top:165px; display:block; width:26px; height:21px; background:url(/images/ico_zoom.png) no-repeat 0 0;}
	ul.machineImgList li span{height:180px;}
	ul.machineImgList li img{width:180px; height:180px;}

ul.newsLi{padding-top:20px;}
	ul.newsLi li{font-size:12px; background:url('/images/arrow.gif') no-repeat left; padding-left:15px;}
		ul.newsLi li a{color:#666;} ul.newsLi li a:hover{color:#333;}

.keyBar{height:24px; line-height:24px; margin-bottom:12px; font-size:13px;}
	.keyBar p{text-align:right;}
	.keyBar p a{padding-right:6px;}

/* honor */
.honor{}
	.honor dl{margin-top:0; padding-bottom:30px; border-bottom:1px dotted #ccc;}
		.honor dl:last-child{border:none;}
		.honor dl dt{float:left; width:170px; font:400 62px/70px Arial, Helvetica, sans-serif; color:#cecece; margin-top:6px;}
			.honor dl dt b{display:block; font:normal 21px/20px "Microsoft YaHei";}
		.honor dl dd{float:left; width:530px; line-height:21px;}
		.honor dl dd b{display:block; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#5391ce; margin-top:15px;}

.searchWrap{margin-top:35px; margin-bottom:50px; text-align:center;}
	
	.searchBar{width:600px; margin:0 auto; background:url(/images/search_bg.gif) no-repeat 0 0; height:37px; _display:inline; position:relative;}
		.searchCate{position:absolute; left:8px; top:2px; width:120px;}
		.selectStyle{border:0 !important; text-indent:0.01px; text-overflow:""; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; background:transparent; height:35px; line-height:35px;}
     	.selectStyle::-ms-expand{display:none;}
		.searchBox{position:absolute; left:140px; top:0; width:408px; height:35px; padding:2px 0 0 12px; background:transparent; line-height:20px; color:#333; border:none;}
		.btnSearch{position:absolute; left:560px; top:0; width:42px; height:39px; text-indent:-1000em; background:transparent; cursor:pointer; border:none;}

	.searchWrap .searchKey{clear:both; display:block; margin-top:20px;}
		.searchWrap p a{padding-left:8px; color:#0095d5;}
		.searchWrap p.searchHelp{color:#999;}

dl.downloadBox{padding-top:20px;}
	dl.downloadBox dt{float:left; width:420px; margin-left:10px;}
	dl.downloadBox dd{float:left; width:220px; margin-left:20px;}

a.btnBig{display:block; width:205px; padding-right:15px; height:36px; line-height:36px; overflow:hidden; background-repeat:no-repeat; background-position:0 0; margin-bottom:8px; text-align:right;}
	a.btnBig:hover{background-position:0 -36px; text-decoration:none;}
	a.btnBig i{font-size:12px; color:#fff;}
a.btnDownload{background-image:url('/images/btn_download.png');}
a.btnEmail{background-image:url('/images/btn_email.png');}

.closeBar{height:21px;}
	a.btnClose{display:block; float:right; width:11px; height:11px; background:url('/images/x.png') no-repeat 0 0;}
.btnEmailWrap{position:relative; width:220px; height:36px;}
.sendEmailBox{position:absolute; top:40px; right:0; width:300px; border:1px #ddd solid; background:#fff; padding:12px; display:none; text-align:center;}
	.sendEmailBox .inputTextStyle{width:200px;}
	.sendEmailBox .ctrlBar{margin-top:10px; padding-left:66px;}

/* list */
ul.list{margin:0 0 15px 0;}
	ul.list li{padding:0 15px 0 25px; line-height:32px; background:url(/images/dot2.gif) no-repeat 14px 15px;}
		ul.list li span{float:right; color:#999;}
		ul.list li i{background:url(/images/attach.png) no-repeat 5px 0; padding-left:25px; font-style:normal;}
	ul.list li:hover{background-color:#fbeee2;}
	
ul.attachList{margin-top:20px; border:1px solid #ddd; padding:15px 20px 0 20px;}
	ul.attachList li{text-align:center; width:110px; float:left; margin-right:15px; height:120px;}
		ul.attachList li span{display:block; line-height:18px; padding-top:5px; text-indent:0; margin-bottom:0;}

.searchResult{padding:10px 20px; border:1px #ccc solid; border-radius:5px; margin-bottom:25px;}
	.searchResult b{color:#c00;}

/* download adobeReader */	
.downloadReader{margin-top:20px; padding-top:10px; color:#999; line-height:18px; border-top:1px dotted #ccc; font-size:12px;}
	.downloadReader p{margin-bottom:10px; text-indent:0;}

.downloadIco{margin-top:25px;}
	.downloadIco a{display:block; float:left;}
		.downloadIco a img{width:230px; margin-right:10px; margin-bottom:10px;}

ul.txtLi{margin-bottom:20px;}
	ul.txtLi li{background:url('/images/arrow3.gif') no-repeat left; padding-left:10px;}

.orderTable{margin-top:10px; border:1px solid #b9b9b9; border-width:1px 0 0 1px; border-collapse:collapse;}
	.orderTable th,.orderTable td{border:1px solid #b9b9b9; border-width:0 1px 1px 0; text-align:left; padding:7px 6px;}
.orderTable th{color:#333; overflow:hidden; text-align:left; background:url(/images/th_bg.gif) repeat-x 0 bottom; font-size:12px; white-space:nowrap;}
.orderTable td{vertical-align:middle; text-align:center; font-size:12px; color:#555;}




/* override style */
p.in,.indentP,.indentP p{text-indent:2em;}
.alignC{text-align:center; margin:0 auto;} .alignL{text-align:left;}  .alignR{text-align:right;}
.txtRed{color:#f00;} .txtOrange{color:#f60;} .txtGreen{color:#180;} .txtGray{color:#aaa;}
.ft14{font-size:14px;} .ft12{font-size:12px;} .ft16{font-size:16px;}
.fR{float:right;} .fL{float:left;}
.noIn{text-indent:0;} .noIn *{text-indent:0;}
.imgAlignCenter{text-align:center; padding:10px 0 30px 0; margin:0 auto;}
.vtop{vertical-align:top;}
.mR0{margin-right:0;}


a.aRed,.aRed a{color:#c00; text-decoration:none;}
a.aRed:hover,.aRed a:hover{color:#c00; text-decoration:underline;}
a.aBlue,.aBlue a{color:#0093d1; text-decoration:none;}
a.aBlue:hover,.aBlue a:hover{color:#0093d1; text-decoration:underline;}



.pageE{float:right; line-height:29px; height:29px; margin:0px auto; font-size:12px; color:#666666;}
.pageE div{float:left; height:29px; margin:0px 3px;}
.pageE .curP{cursor:pointer;}
.pageE .picLeft{width:20px; background-image:url(/Images/pageLeft.jpg); background-position:center center; background-repeat:no-repeat;}
.pageE .pageNum{width:29px; text-align:center;}
.pageE .pageCurNum{width:29px; text-align:center; background-image:url(/Images/curPageBG.jpg); background-position:center center; background-repeat:no-repeat;}
.pageE .picRight{width:20px; background-image:url(/Images/pageRight.jpg); background-position:center center; background-repeat:no-repeat;}
.pageE input{width:30px; border:1px solid #999999; text-align:center; background-color:White; color:#666666}
.pageE .inputDiv{height:24px; padding-top:5px; background-color:White;}


