/* CSS Document */

body,td,th {
	font-family: Helvetica,Arial,  sans-serif;
	font-size: 12px;
	color: #555;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	background:#fff url(images/bk1.png) repeat-x left 25px;
	text-align:center;
}

h1,h2,h3,h4,h5,h6,ul,form,dl{padding:0;margin:0;}
a{text-decoration:none;color:#555}
a:hover{text-decoration:underline;}
ul{list-style:none;}
img{border:0;}
.w{width:990px;margin:0 auto;text-align:left;}
.clear{clear:both;height:0;line-height:0; overflow:hidden;}

.aboutdiv{background:url(/images/bk8.jpg) no-repeat center bottom;padding:0 0 40px 0;}

#topnav{line-height:26px; background:#b72024;}
	#topnav a{color:#fff;padding:0 0 0 40px;}
	#topnav a.career{background:url(/images/dot1.png) no-repeat 26px center;}
	#topnav a.search{background:url(/images/dot2.png) no-repeat 23px center;}
	#topnav a.sitemap{background:url(/images/dot3.png) no-repeat 19px center;}
	#topnav a.accessibility{background:url(/images/dot4.png) no-repeat 20px center;}
#mm_top{height:86px; overflow:hidden;background:url(/images/logo.jpg) no-repeat 7px 22px;}
	#logo{width:222px; height:86px;float:left;}
	#nav{float:right;padding:57px 0 0 0; background:url(/images/certico1.jpg) no-repeat right 10px;}
	#nav a{padding:6px 20px;font-weight:bold;color:#000000; border-radius:5px;}
	#nav a:hover{color:#fff; text-decoration:none; background:#b72024}

.simgDivBk{background:url(/images/bk2.png) repeat-x left bottom;}
	#simgDiv{height:352px; overflow:hidden; background:#ddd;}
	#simgDiv ul{height:352px; overflow:hidden;}
	#simgDiv ul div.opacityBk{width:268px;height:200px;background:#000;filter:alpha(opacity=20);opacity: 0.2; position:relative; top:-250px;left:707px;}
	#simgDiv ul div.con{position:relative; top:-210px;left:707px; color:#fff;width:224px;height:250px; padding:0 22px;}
	#simgDiv ul li h4{font: normal 700 20px/39px 'Microsoft Yahei'}
	#simgDiv ul li .memo{line-height:20px;}
	#simgDiv a.detailA{background:url(/images/dot7.gif) no-repeat left center;color:#fff;line-height:22px;padding-left:18px;}
	#simgDiv a{color:#fff;}



.simgDiv2{height:125px;text-align:center; display:none;}
#home .simgDiv2{ display:none;}
#product .simgDiv2{background:url(/images/simg2.jpg) no-repeat  center center ;}
#about .simgDiv2{background:url(/images/simg3.jpg) no-repeat  center center ;}
#tech .simgDiv2{background:url(/images/simg4.jpg) no-repeat  center center ;}
#news .simgDiv2{background:url(/images/simg5.jpg) no-repeat  center center ;}
#contact .simgDiv2{background:url(/images/simg6.jpg) no-repeat  center center ;}
#down .simgDiv2{background:url(/images/simg7.jpg) no-repeat  center center ;}


#mm_center{}
#home #mm_center{padding:12px 0;}

#mm_left{width:215px;float:left; overflow:hidden;margin-left:35px;}

.contentDiv{width:730px;float:left;padding-left:10px;}
	.img{width:730px; overflow:hidden;}
.box4Con h2{background:url(/images/titlebk.png) no-repeat left top;height:34px;font-size:13px;color:#fff;font-weight:bold;}
.box4Con h2 a{color:#fff;padding:5px 0 0 33px;display:block;}
.con3_con ul li{background:url(/images/bk3.png) no-repeat left top;height:36px;}
.con3_con ul li.last{background:url(/images/bk3_last.png) no-repeat left top;}
.con3_con ul li a{display:block;font-size:12px;padding:14px 4px 4px 33px;}

.subject{}
.subject h1{font-size:19px;font-weight:bold;padding:20px 0 25px 0;}

.contentDiv2{line-height:180%;padding:0 0 100px 0;}



.leftContactDiv{}
.leftContactDiv ul{padding:0 0 24px 0;}
.leftContactDiv ul li{padding:6px 5px 6px 20px;}
.leftContactDiv ul li.tel{background:url(/images/tel.gif) no-repeat left center;}
.leftContactDiv ul li.fax{background:url(/images/fax.gif) no-repeat left center;}
.leftContactDiv ul li.email{background:url(/images/email.gif) no-repeat left center;}

.ccinfo{padding:0 0 0 260px;background:url(/images/img111.jpg) no-repeat left 10px;font-size:13px;}
.ccinfo h2{font-size:18px;font-weight:bold;}
.bk9{background:url(/images/bk9.jpg) no-repeat left bottom;padding:17px 0;}
#map{padding:12px 0;}
#toptjcp{float:left; background:url(/images/bk10.png) no-repeat left center;padding:40px 0 0 14px;margin:26px 0 0 10px; color:#666;}
#toptjcp a{color:#666;padding:0 10px 0 0;}

#leftSearchDiv{background:url(/images/searchbk.png) no-repeat left top;height:127px;}
#leftSearchDiv form{padding:50px 0 0 8px;}
#leftSearchDiv .key{width:163px;border:1px solid #ccc; float:left;height:20px;border-right:none;}
#leftSearchDiv .hotSearch{margin:12px 8px 0 8px;}

a.up{display:block;width:40px;height:40px; background:url(/images/up.gif) no-repeat;}

.listTable{width:100%;}
.listTable th{border-bottom:2px solid #ddd;padding:4px 0 4px 12px;background:url(/images/dot1.gif) no-repeat left center;}
.listTable td{border-bottom:1px solid #eee;padding:4px 0 4px 12px;}

.spdiv{ text-align:right;background:url(/images/bk11.gif) no-repeat;margin:12px 0; line-height:32px;}

.newsText h1{ text-align:center;font-size:20px;padding:12px 0 0 0;}

.pshowDiv{}
.pshowDiv h2{border-bottom:1px solid #ddd;color:#cd0000;font-size:15px;background:url(/images/dot11.gif) no-repeat left center;padding:2px 9px;margin-bottom:10px;}
.pshowDiv .dpc{padding:0px 0 20px 0;}
.pshowDiv .dpc p{margin:0;padding:0;}
.pshowDiv .psimg{margin:6px 12px 0 0; float:left;}

.time2{padding:0 0 12px 0;color:#999999;font-size:11px;}
#likeNewsDiv{padding:8px 0 ;margin:60px 0 0 0;border-top:1px solid #ddd;}
.pshowDiv #likeNewsDiv{padding:12px 0 ;margin:20px 0 0 0; border:none;}
#likeNewsDiv h2{font-size:14px;}
#likeNewsDiv ul{}
#likeNewsDiv ul li{background:url(/images/dot10.gif) no-repeat 0px center;padding-left:8px;}

#likepdiv{border-top:1px solid #ddd;padding:12px 0 ;margin:20px 0 0 0;}
#likepdiv h2{font-size:15px;background:url(/images/dot11.gif) no-repeat left center;padding-left:12px;}
#likepdiv ul{height:190px; overflow:hidden;width:100%;padding:12px 0 0 0;}
#likepdiv ul li{float:left;padding:0 8px;}
#likepdiv ul li a{display:block;}
#likepdiv ul li img{width:120px;height:134px; border:none; background:#fff;}
#likepdiv ul li span{display:block;padding:5px 0 12px 0;width:120px; text-align:center;line-height:130%;}

#memoDiv{padding-bottom:20px;}
#memoDiv table{width:444px;float:left;margin:0 0 0 20px;}
#memoDiv table td,th{vertical-align:top; padding:4px 0;border-bottom:1px solid #ddd;}
#memoDiv table th{width:100px;font-weight:normal;}
.pshowimg{width:256px;height:286px;float:left; overflow:hidden;}

.tb2{width:100%;margin:12px auto;border-collapse:collapse;border:1px solid #cfcfcf; background:#fff;}
.tb2 tr{}
.tb2 tr:hover{}
.tb2 td{text-align:left;padding:3px 2px;border:1px solid #cfcfcf;color:#000000}
.tb2 th{background:#333;color:#fff;border-bottom:1px solid #fff;border-right:1px solid #fff;padding:6px;}

.w2{width:312px;float:left;_width:310px; overflow:hidden;}
#iaboutDiv{margin-bottom:54px; display:inline;}
.iaboutCon{line-height:20px;width:360px; float:right;}
.aboutimg{float:left;width:312px; background:url(/images/certico.jpg) no-repeat 10px bottom;padding-bottom:45px;}
#iaboutLinkDiv{margin:12px 0 0 0;}
#iaboutLinkDiv a{display:block;float:left;padding:0 0px 0 8px; background:url(/images/dot7.png) no-repeat left center; width:142px;}
#iNews{}
#iNews img{padding:12px 0 8px 0;}

#ifaq{margin-right:54px; display:inline; }
	#ifaq ul{padding:20px 0;}
	.faqmemo{line-height:20px;padding:3px 0 0 15px;}
	

#ileft{float:left;width:678px;margin:0 40px 0 12px;display: inline;}
#iright{float:left;width:246px;margin-right:14px; overflow:hidden;}

#tjDiv{margin:8px 0 0 21px;}
#jpzsDiv{width:258px;height:288px;border:1px solid #ddd;}
#tjDiv #jpzsUl{width:258px;height:288px;overflow:hidden;}
#tjDiv #jpzsUl a{display:block;}
#tjDiv #jpzsUl a:hover .jpzsTitle{top:-150px; text-decoration:none;}
#tjDiv #jpzsUl .jpzsTitle{filter:alpha(opacity=70);opacity:0.7;color:#fff; position:relative;top:-70px;background:#000;width:258px;height:288px;}
#tjDiv #jpzsUl h4{font: normal 700 15px/22px 'Microsoft Yahei';padding:20px 12px 12px 12px;}
#tjDiv #jpzsUl .zsmemo{line-height:20px;padding:0 12px;}

.titlediv{background:url(/images/dot9.gif) repeat-x left bottom;height:28px;}
.titlediv h2{font-size:13px;line-height:27px;border-bottom:1px solid #ff0000; float:left;}
a.titlea{color:#cc0000;padding:0 0 0 20px;background:url(/images/dot6.png) no-repeat 3px center;}
.ulboxx ul{}
.ulboxx ul li{padding:5px 0; }
.ulboxx ul li a{background:url(/images/dot7.png) no-repeat 5px 4px;padding:0 0 0 15px; display:block;}

.title2{background:url(/images/dot6.gif) repeat-x left bottom;}
.title2 h2{line-height:30px;}
.title2 h2 span{border-bottom:2px solid #cb0000;display:block;float:left;}

#ipshow{border-top:1px solid #dcdcdc;height:320px; overflow:hidden; background:url(/images/bk3.png) repeat-x left bottom;}

.zsBox {height:248px; overflow:hidden;width:678px;margin:34px 0 0 0;}
.zsBox li{}
.zsBox li ul li{float:left;width:226px; text-align:center;padding:12px 0 0 0;}
.zsBox li ul li img{width:180px;height:190px; border:none; background:#fff;margin:0 auto;}
.zsBox li ul li a.sa{display:block; width:180px; overflow:hidden; text-align:center; margin:0 auto;padding:6px 0 0 0;}
.zsBox li ul li .memoCon{float:left;width:200px; overflow:hidden;}
.zsBox li ul li .memo{padding:8px 0; line-height:18px;}
.zsBox li ul li a.detailA{ background:url(/images/dot7.png) no-repeat left center;padding:0 0 0 10px;}

#ishowNum{float:right;margin:12px 0 0 0;}
#ishowNum a{font-weight:normal;display:block;float:left;margin:0 4px 0 0;color:#e40000;width:15px;height:15px;font-size:10px; line-height:15px; text-align:center;}
#ishowNum a.activeSlide{background:#e40000;color:#fff;border-radius:7px;}

#itechdiv ul li{width:325px;float:left;margin-right:9px;*padding:0px;}
#itech ul{ padding:20px 0;}

.rt{padding-left:20px;}
#iplist ul{margin:8px 0;}
#iplist li{border-bottom:1px solid #ddd;padding-left:8px;}
#iplist ul li ul li{border:none;}
#iplist ul li ul{margin:8px;}
#iplist ul li a{font-weight:bold;}
#iplist ul li ul li a{font-weight:normal;background-image:url(/images/dot7_2.png);}
#iplist ul li ul li a:hover{background-image:url(/images/dot7.png);}


#iapp{padding:12px 0 0 0}
#iapp ul{padding:12px 0;}
#iapp ul li{float:left;margin:0 3px;_margin:0 2px;}
#iapp ul li img{display:block;padding:1px;border:1px solid #bfdba9}
#iapp ul li span{display:block;padding:5px 0 0 8px;background:url(/images/dot2.gif) no-repeat left center;color:#666;}

a.ica{background:url(images/img24.jpg) no-repeat left top;height:116px;margin:8px 0 0 21px; display:block;}

.box1{padding:12px 0 ;}
.box1 img{padding:6px;border:1px solid #cccccc;margin:0 0 5px 0;}

a.a1{background:url(/images/dot7.png) no-repeat left 4px; display:block;padding:0 0 0 10px;}

#share{background:url(/images/bk5.gif) no-repeat left center;height:26px;margin:8px 0 0 0;line-height:26px;font-weight:bold;padding:0 0 0 12px;}
#share a{margin:5px 0 0 0;}
#share .addthis_button_expanded{line-height:8px;}
.sny{padding:24px 0;}
.sny #share{padding:0 0 0 5px;}

#mm_bottom{background:#333333 url(/images/bk4.gif) repeat-x left top;padding:12px ; line-height:180%; color:#999999;}
#mm_bottom a{color:#999999;}

#bsearch{padding:10px 0 22px 0;}
#bsearch form{height:26px; overflow:hidden;display:block;width:430px; margin:0 auto; }
#bsearch .key{width:390px;height:26px; background:#d8d8d8;float:left; border:none 0; line-height:26px;}
#bsearch .sbtn{float:left;}

#bnav{}
#bnav li{float:left;padding:0 110px 0 0;}
#bnav li.last{float:left;padding:0;}
#bnav li h4{font: normal 700 12px/20px 'Microsoft Yahei'}
#bnav li div{float:left;padding:0 20px 0 0;}
#bnav li a{display:block;}
#mm_bottom .bbc{ text-align:center;padding:39px 0 12px 0;}

#urh{font-size:11px;line-height:36px;padding:0px 0px 0 12px}
#urh a{padding:0 20px 0 0;background:url(/images/dot12.gif) no-repeat right center;margin-right:8px;}

.subpage{background:#eee;float:right;padding:6px 12px;border-left:22px solid #fff; border-bottom:12px solid #fff;min-width:180px;_width:180px;}
.subpage h2{font-size:13px;color:#333;}
.subpage ul a{padding:0 0 0 10px; background:url(/images/dot10.gif) no-repeat left center;line-height:26px;}
.subpage ul li a.act{background:url(/images/dot11.gif) no-repeat left center;}
.pshow{width:180px;}
.pshow ul a{display:block;white-space: nowrap; text-overflow: ellipsis;width:170px; overflow:hidden;padding:0 0 0 10px; background:url(/images/dot10.gif) no-repeat left center; }
.pshow ul a:hover{background:#f9f9f9 url(/images/dot11.gif) no-repeat left center;color:#cd0000; text-decoration:none;}
#pItem{position:absolute; line-height:26px; display:none; overflow:hidden;height:26px;padding:0 10px 0 20px;background:#f9f9f9 url(/images/dot11.gif) no-repeat 10px center; }
#pItem a{color:#cd0000;text-decoration:none;}


#plist{padding:24px 0;border-top:1px solid #d7d7d7;}
.ulbox h2 a{font-size:13px;color:#cc0000;}
.ulbox ul{}
.ulbox ul li{padding:5px 0; }
.ulbox ul li a{background:url(/images/dot10.gif) no-repeat 0px 4px;padding:0 0 0 10px; display:block;}


.newsDiv ul li{padding:0 0 18px 0;border-bottom:1px solid #ddd;margin-bottom:10px;}
.newsDiv .time{font-weight:bold; line-height:100%;}
.newsDiv a.title{display:block;}
ul.faq li{padding-left:36px; background:url(/images/ico1.gif) no-repeat left top;}
ul.faq ul{margin:0;padding:0 0 0 22px;}
ul.faq ul li{padding:0 0 0 0px;background:none; list-style:disc; border:none;}

#gmap{border-top:1px solid #ddd;padding:12px 0 0 0;margin:12px 0 0 0;}


#pcon ul{ padding:10px 0 0 0 ;margin:8px 0 0 0;overflow:hidden; line-height:120%;}
#pcon ul li{float:left;width:360px;padding:12px 0; display:block;}
#pcon ul li.clear{ clear:both; float:none; height:0px; line-height:0px; overflow:hidden;font-size:0;padding:0;margin:0; width:100%;}
#pcon ul h3{font-size:14px;font-weight:bold;}
#pcon ul .msdiv{float:left;width:220px;padding:0 10px;}
#pcon ul img{width:120px;margin:0; float:left;}
#pcon ul .memo{padding:8px 0 0 0;}
#pcon ul .memo a{display:block;padding:5px 0;}

.nmemo{padding:6px 0 0 0; line-height:150%;}

.scontent{border-bottom:1px solid #ddd;padding:0 0 12px 0;}

#pbox{padding:22px 0 0 0;}
#pbox li{float:left;padding:0 8px;}
#pbox li a{display:block;}
#pbox li img{width:120px;height:134px; border:none; background:#fff;}
#pbox li span{display:block;padding:5px 0 12px 0;width:120px; text-align:center;line-height:130%;}
#pbox li.clear{ clear:both; float:none; height:0px; line-height:0px; overflow:hidden;font-size:0;padding:0;margin:0; width:100%;}

.xh{color:#FF0000}

#tagDiv{background:#fff;padding:6px;line-height:23px; border-bottom:1px solid #ddd;}
.ms{padding:10px 0 5px 5px;color:#cd0000;}
#tagDiv .taglist{height:30px;}
#tagDiv span{font-weight:bold;padding-right:14px;float:left; width:40px;}
#tagDiv a{padding:0 9px;float:left; background:url(/images/dot10.gif) left center no-repeat;}
#tagDiv a:hover{background:url(/images/dot11.gif) left center no-repeat; color:#cd0000;}
#tagDiv a.act{ background:url(/images/dot11.gif) left center no-repeat; color:#cd0000;}
#tagDiv a.act:hover{background:url(/images/dot13.gif) no-repeat left center;}

.dataTable{width:100%; border-bottom:1px solid #333; border-top:2px solid #333;border-collapse:collapse; line-height:100%;}
.dataTable p{margin:0;padding:0;}
.dataTable th{font-weight:bold;border-bottom:1px solid #333; text-align:center;background:#f4f4f4; vertical-align:middle;}
.dataTable tr{background:#fbfbf9}
.dataTable tr.trhover{background:#f1fdd9;}
.dataTable td{ text-align:center;padding:6px 0;}
.dataTable td.tdhover{background:#e3ffad;}

.dataTable2{width:100%; border-bottom:1px solid #333; border-top:2px solid #333;border-collapse:collapse; line-height:100%;}
.dataTable2 p{margin:0;padding:0;}
.dataTable2 th{font-weight:bold;border-bottom:1px solid #333; text-align:center;background:#f4f4f4; vertical-align:middle; text-align:left;padding:8px 12px;}
.dataTable2 tr{background:#fbfbf9}
.dataTable2 tr.trhover{background:#f1fdd9;}
.dataTable2 tr:hover{background:#f1fdd9;}
.dataTable2 td{ text-align:left;padding:9px 12px;}
.dataTable2 td.tdhover{background:#e3ffad;}
.dataTable2 td:hover{background:#e3ffad;}


.cldiv{padding:5px 0;}
.cldiv strong{display:block;}
.cldiv a{ padding:0;padding:0 7px;width:50px;float:left; background:url(/images/dot10.gif) left center no-repeat;}
.cldiv a:hover{background:url(/images/dot11.gif) left center no-repeat; color:#cd0000;}

.iomdowndiv a{display:block;padding:4px 0 4px 20px;background:url(/images/pdfico.jpg) no-repeat left center;}
#downform form{width:300px; background:#ededed;border:1px solid #ccc;padding:8px;}
.downMsg{padding:0 0 30px 0;}

#downlist ul{margin:0;padding:0;}
#downlist ul li{border-bottom:1px dotted #ddd; padding:4px 0;}
#downlist ul li a{padding:0 0 0 21px; background:url(/images/pdfico.jpg) no-repeat left center;}

#certUL{width:500px; min-height:500px;}
#certUL li{float:left;padding:0 24px 20px 0;height:190px;}
#certUL li span{display:block;}
#certUL li img{width:140px; height:170px}