@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; text-align:center; background-color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
img{ border:0}
input,select,button{ vertical-align:middle;}

.clear{ clear:both;}

/*----------------------------------- index -----------------------------------------------------*/
/*header*/
#header{ width:898px; margin-left:auto; margin-right:auto;}
#logoshop{ height:80px;}
#logo{ width:263px; float:left;}
#navshop{ width:635px; float:left; }

#navup{ height:47px;background-image:url(../images/navup_bg.jpg); background-repeat:no-repeat; font-size:12px; color:#333; text-align:right; padding-right:24px;}
#navup a{ margin-left:5px; margin-right:5px; line-height:47px;font-size:12px; color:#333; text-decoration:none;}
#navup a:hover{ font-size:12px; color:#333; text-decoration:underline;}

#navcurrent{ height:33px;  display: inline;}



/*#nav{ float:left; width:505px; background-image:url(../images/nav_bg.jpg); background-repeat:no-repeat; height:33px; line-height:33px; font-size:12px; color:#fff; font-weight: bold;}
#nav ul{ margin:0px; padding:0px;}
#nav ul li{ display:inline; margin-left:10px; margin-right:10px;}
#nav ul li a{ font-size:12px; color:#fff; font-weight:bold; text-decoration:none;}
#nav ul li a:hover{ font-size:12px; color:#A7FFFF; font-weight:bold; text-decoration:none;}
*/
#navrig{ width:120px; float: right; background-image:url(../images/navrig_bg.jpg); background-repeat:no-repeat; line-height:33px; text-align: left; padding-left:10px;}
#navrig a{ font-size:12px; color:#fff; text-decoration:none;}
#navrig a:hover{ font-size:12px; color:#fff; text-decoration:underline;}
.langupoint{ height:33px; background-image:url(../images/piont_fff.jpg); background-repeat:no-repeat; background-position:center; }

#banner01{ text-align:center; height:350px; background-image:url(../images/banner01.jpg); background-repeat:no-repeat;}
#banner_lft{ width:248px; float:left;}
#banner_rig{ width:650px; height:219px; float:right; background-image: url(../images/banner_prorigbg.jpg); background-repeat:no-repeat;}

/*content index*/
#content{ width:875px; margin:10px auto 0px auto;}

#conleft{ width:237px; float:left; margin-top:22px; margin-right:20px;}

#notice{ margin-bottom:30px;}
#noticetop{ background-image:url(../images/notice_top.jpg); background-repeat:no-repeat; height:27px; line-height:27px; padding-left:15px; text-align:left; font-size:12px; font-weight:bold; color:#fff;}

.noticebg{ background-image:url(../images/notice_bg.jpg); background-repeat: repeat-y; padding:10px; text-align:left; line-height:22px; font-size:12px; color:#333;}

#noticebot{ background-image:url(../images/notice_bot.jpg); background-repeat:no-repeat; height:13px;}


#concenter{ width:346px; float:left;}

#idxnew{ position:relative; text-align:left;}
#idxnew h1{ height:22px; width:346px; background-image:url(../images/new_til01.jpg); background-repeat:no-repeat;}
#nav{ position:absolute; right:0; top:0;}

#idxnewtxt{ margin:10px; text-align:left; line-height:22px; font-size:12px; color:#333;}
#idxnewtxt img{ float:left;  margin-right:10px;}
#idxnewtxt span{ display:block;width:220px; float:right;}
#idxnewtxt span a{ font-size:12px; color:#333; text-decoration:none;}
#idxnewtxt span a:hover{ font-size:12px; color:#333; text-decoration: underline;}


.tabcont{ margin:10px; text-align:left;}
.tabcont ul{ margin:0px; padding:0px;}
.tabcont ul li{ line-height:22px; background-image:url(../images/ico_new01.jpg); background-repeat:no-repeat; background-position:left center; padding-left:45px;}
.tabcont ul li a{ font-size:12px; color:#333; text-decoration:none;}
.tabcont ul li a:hover{ font-size:12px; color:#333; text-decoration:underline;}

.tabcont_02{ margin:10px; text-align:left;}
.tabcont_02 ul{ margin:0px; padding:0px;}
.tabcont_02 ul li{ line-height:22px; background-image:url(../images/ico_notice01.jpg); background-repeat:no-repeat; background-position:left center; padding-left:45px; }
.tabcont_02 ul li a{ font-size:12px; color:#333; text-decoration:none;}
.tabcont_02 ul li a:hover{ font-size:12px; color:#333; text-decoration:underline;}


#conrig{ width:245px; float:right;}


/*js02 open*/
.pb { width:245px; }

.pb .points LI {}
.pb .switcher {}

.pb .banners { width:235px;height:106px;background-image:url(../images/jslh_bg.jpg); padding:5px; background-repeat:no-repeat;}
.pb .banners LI {DISPLAY: none;  WIDTH: 235px; HEIGHT:106px;}
.pb .banners LI.current {DISPLAY: block}

.pb .switcher {width:230px; height:12px;text-align: right;}
.pb .points { margin:0px; padding:0px; font-family: "黑体", "宋体"; }
.pb .points LI{ float: right; display:block;CURSOR: pointer;  background-color:#ccc; font-size:10px; COLOR: #fff; LINE-HEIGHT: 12px; FONT-FAMILY: Arial; HEIGHT: 12px; text-align: center; margin:0px; padding:0px; width:20px; margin-left:1px;}
.pb .points LI.current { background-color:#FE7724;TEXT-ALIGN: center}

/*js02 end*/



#search{ margin-top:20px; }
#search h2{ text-align:left; height:25px; line-height:25px; }
#sertab{ border-top:1px soid #ccc; text-align:left; }
#sertab dt{ margin-top:20px;}
#sertab dt, #sertab dt{ margin-bottom:10px; hedight:30px; line-height:30px; }

.serselect{ margin:0; width:160px; font-size:12px; color:#8D8D8D;height:22px; line-height:22px; border:2px solid #ccc; background-color:#fff;}
.serinput{ width:160px; font-size:12px; color:#8D8D8D;height:18px; line-height:18px; border:2px solid #ccc; background-color:#fff;}

/*footer*/
#footer{ margin-top:30px; width:898px; margin-left:auto; margin-right:auto; border-top:1px solid #ccc; padding-top:30px;}
.footxt{ height:22px; line-height:22px; text-align:center; font-size:12px; color:#727272;}



/*---------------------------------------------- product --------------------------------------------*/
/*header*/
#navuppro{ height:47px; background-image:url(../images/nav_uppro.jpg); background-repeat:no-repeat; font-size:12px; color:#333; text-align:right; padding-right:24px;}
#navuppro a{ margin-left:5px; margin-right:5px; line-height:47px;font-size:12px; color:#333; text-decoration:none;}
#navuppro a:hover{ font-size:12px; color:#333; text-decoration:underline;}


#navrigpro{ width:120px; float: left; background-image:url(../images/nav_rigpro.jpg); background-repeat:no-repeat; line-height:33px; text-align: left; padding-left:10px;}
#navrigpro a{ font-size:12px; color:#fff; text-decoration:none;}
#navrigpro a:hover{ font-size:12px; color:#fff; text-decoration:underline;}


/*content*/
#procont{ width:898px; margin-left:auto; margin-right:auto;}

#proleft{ width:263px; float:left;  }
#proleft h3{ height:47px;background-image:url(../images/pro_lftop.jpg); background-repeat:no-repeat; background-position:top;}


#prosearch{ margin-top:10px;}
#prosearch td{ height:30px; line-height:30px; text-align:left;}
.proinput{ height:20px; border:2px solid #ccc; width:160px; line-height:20px; background-color:#fff; font-size:12px; color:#8D8D8D;}

#prolftmenu{ margin-top:25px; width:236px;}
#prolftmenu h1{ height:25px; line-height:25px; margin-bottom:15px; }

.prolfmtilb{border-bottom:1px solid #ccc; padding-top:1px; padding-bottom:1px;}
.prolftmtil{ height:26px; background-color:#fff; text-align:left; }

a.prolftma:link{ display:block; height:26px; background-color:#fff; background-image:url(../images/pro_lftmenu02.jpg); background-repeat:no-repeat; background-position:left center; padding-left:20px; line-height:26px; font-size:13px; font-weight:bold; color:#005bab; text-decoration:none; text-align:left;}
a.prolftma:visited{ display:block; height:26px; background-color:#fff; background-image:url(../images/pro_lftmenu02.jpg); background-repeat:no-repeat; background-position:left center; padding-left:20px; line-height:26px; font-size:13px; font-weight:bold; color:#005bab; text-decoration:none;text-align:left;}
a.prolftma:hover{ display:block; height:26px; line-height:26px; background-color:#2BC3CE; background-image:url(../images/pro_lfmenu01.jpg); background-repeat:no-repeat; background-position:left center; padding-left:20px; font-size:13px; font-weight:bold; color:#fff; text-decoration:none;text-align:left;}
a.prolftma:active{ display:block; height:26px; line-height:26px; background-color:#2BC3CE; background-image:url(../images/pro_lfmenu01.jpg); background-repeat:no-repeat; background-position:left center; padding-left:20px; font-size:13px; font-weight:bold; color:#fff; text-decoration:none;text-align:left;}


a.prolftma_2:link{    display:block; height:22px; background-image:url(../images/pro_ico02.jpg);    background-repeat:no-repeat; background-position:left center; padding-left:20px; line-height:22px; font-size:12px; color:#333333; text-decoration:none; text-align:left; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
a.prolftma_2:visited{ display:block; height:22px; background-image:url(../images/pro_ico02.jpg);    background-repeat:no-repeat; background-position:left center; padding-left:20px; line-height:22px; font-size:12px; color:#333333; text-decoration:none; text-align:left; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
a.prolftma_2:hover{   display:block; height:22px; background-image:url(../images/pro_ico01-38.jpg); background-repeat:no-repeat; background-position:left center; padding-left:20px; line-height:22px; font-size:12px; color:#2BC3CE; text-decoration:none; text-align:left; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
a.prolftma_2:active{  display:block; height:22px; background-image:url(../images/pro_ico01-38.jpg); background-repeat:no-repeat; background-position:left center; padding-left:20px; line-height:22px; font-size:12px; color:#2BC3CE; text-decoration:none; text-align:left; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }

a.prolftma_3:link{    display:block; height:22px; background-image:url(../images/pro_ico02.jpg);    background-repeat:no-repeat; background-position:left center; padding-left:20px; line-height:22px; font-size:12px; color:#333333; text-decoration:none; text-align:left; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
a.prolftma_3:visited{ display:block; height:22px; background-image:url(../images/pro_ico02.jpg);    background-repeat:no-repeat; background-position:left center; padding-left:20px; line-height:22px; font-size:12px; color:#333333; text-decoration:none; text-align:left; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
a.prolftma_3:hover{   display:block; height:22px; background-image:url(../images/pro_ico01-38.jpg); background-repeat:no-repeat; background-position:left center; padding-left:20px; line-height:22px; font-size:12px; color:#2BC3CE; text-decoration:none; text-align:left; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
a.prolftma_3:active{  display:block; height:22px; background-image:url(../images/pro_ico01-38.jpg); background-repeat:no-repeat; background-position:left center; padding-left:20px; line-height:22px; font-size:12px; color:#2BC3CE; text-decoration:none; text-align:left; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }


.proleftnav{ text-align:left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }


.prolfmcon{ margin:15px 0px 15px 25px; }
.prolfmcon ul{ margin:0px; padding:0px;}
.prolfmcon ul li{ height:22px; text-align:left;}
.prolfmcon ul li a{ line-height:22px; background-image:url(../images/pro_ico02.jpg); background-repeat:no-repeat; background-position: left center; padding-left:15px; font-size:12px; color:#333; text-decoration:none;}
.prolfmcon ul li a:hover{ line-height:22px; background-image:url(../images/pro_ico01-38.jpg); background-repeat:no-repeat; background-position: left center; padding-left:15px; font-size:12px; color:#2BC3CE; text-decoration:none;}


#prorig{ width:632px; float:right; font-family:"宋体"; height:auto; overflow:hidden;}
#prorig h1{ height:30px; line-height:30px; border-bottom:1px solid #0F67B1;}
/*#prorig h1 img{ float:left; }
*/
#prorigan{ font-weight:normal; text-align:right; float:right; font-size:12px; color:#1067B2;}
#prorigan a{ font-size:12px; color:#1067B2; text-decoration:none;}
#prorigan a:hover{ font-size:12px; color:#1067B2; text-decoration:underline;}


.protabcont{ margin-left:auto; margin-right:auto;}
.propicshop{ padding-top:20px;}
.propic{ width:260px; float:left;}
.propic img{ display:block; margin-bottom:10px;}
.propic span{  height:25px; line-height:25px; text-align:center;}

.propicrig{ width:300px; float:right; font-family:Arial, Helvetica, sans-serif;}
.propicrig h2{ height:30px; line-height:30px; text-align:left; background-image:url(../images/pro_ico01.jpg); background-repeat:no-repeat; background-position:left center; padding-left:10px; font-size:12px; color:#181A84;}
.proitemtitle{ height:30px; line-height:30px; text-align:left; background-image:url(../images/pro_ico01.jpg); background-repeat:no-repeat; background-position:left center; padding-left:10px; font-size:12px; color:#181A84;}
.propicrig ul{ margin:0px; padding:0px; margin-left:15px;}
.propicrig ul li{ line-height:22px; text-align:left; list-style-image:url(../images/pro_blackp.jpg); list-style-position:outside; font-size:12px; color:#666666;}

.propiclist{ margin-top:15px;}
.propiclist h2{ height:30px; line-height:30px;text-align:left; background-image:url(../images/pro_ico01.jpg); background-repeat:no-repeat; background-position:left center; padding-left:10px; font-size:12px; color:#181A84;}
.propiclisp{ width:140px; float:left; margin-right:50px; height:76px; overflow:hidden; margin-top:5px; line-height:22px; font-size:12px; color:#666;}
.propiclisp img{ width:84px; float:left; margin-right:5px;}


.prolistxt{  font-family:Arial, Helvetica, sans-serif; margin-top:20px; text-align:left;}
.prolistxt h2{ height:30px; line-height:30px; text-align:left; background-image:url(../images/pro_ico01.jpg); background-repeat:no-repeat; background-position:left center; padding-left:10px; font-size:12px; color:#181A84;}
.prolistxt ul{ margin:0px; padding:0px; margin-left:15px;}
.prolistxt ul li{ line-height:22px; text-align:left; list-style-image:url(../images/pro_blackp.jpg); list-style-position:outside; font-size:12px; color:#666666;}

.prolistp22{ font-family:Arial, Helvetica, sans-serif; margin-top:20px; text-align:left;}
.prolistp22 h2{height:30px; line-height:30px; text-align:left; background-image:url(../images/pro_ico01.jpg); background-repeat:no-repeat; background-position:left center; padding-left:10px; font-size:12px; color:#181A84;}

.prolistp33{ width:109px; float:left; margin-right:50px; margin-bottom:20px;}
.prolistp33ig{ background-image:url(../images/pro_picbg.jpg); background-repeat:no-repeat; height:86px; width:105px; padding:2px; margin-bottom:10px;}
.prolistp33ig img{ width:102px; height:86px; margin-left:auto; margin-right:auto;}
.prolistp33txt{text-align:center; color:#666; line-height:22px;}

#gotop{ height:22px; text-align:right; line-height:22px;}
#gotop a{ font-size:12px; color:#181A84; text-decoration:none;}
#gotop a:hover{font-size:12px; color:#181A84; text-decoration:none;}

/*-------------------------------------------- service ----------------------------------------------*/
#servi01{ margin-bottom:30px;}
#servi01tab1{ border-top:2px solid #0F67B1; border-bottom:2px solid #A3C6E4;}
.serv01tabtd{ height:30px; line-height:30px; font-size:12px; font-weight:bold; text-align:center; color:#0F67B1; border-bottom:2px solid #A3C6E4; background-image:url(../images/serv_tdbg.jpg); background-repeat:no-repeat; background-position:right center;}

#servi01tb2{ text-align:center; font-size:12px; color:#333; font-family:Arial;}
#servi01tb2 td{ height:30px; line-height:30px; border-bottom:1px solid #ccc;}
#servi01tb2 td a{ font-size:12px; color:#333; text-decoration: none;}
#servi01tb2 td a:hover{ font-size:12px; color:#333; text-decoration:underline;}


.sernewico{ text-align:center; }
.sernewico img{ margin-top:8px;}
.sernewtxt{ text-align:left;}

#pages{ margin-top:20px; text-align:center;}
#pages td{ height:30px; line-height:30px;}
#pages td img{ margin-top:10px;}

#servi02{ text-align:left; font-size:12px; color:#333; line-height:25px;}

#servi02til{ height:30px; line-height:30px; border-bottom:1px solid #ccc; font-weight:bold; font-size:12px; color:#0F67B1; margin-bottom:10px;}
#servi02til span.sertime{ float:right; margin-right:15px; font-size:12px; line-height:30px; color:#333; font-weight:normal;}


.serv03{ margin-top:10px; margin-bottom:10px; width:540px; margin-left:auto; margin-right:auto;}
.serv03lf{ width:345px; float:left; line-height:22px; text-align:left; font-size:12px; color:#333;}


.serv03lf h2{ line-height:25px; font-size:12px; color:#0F67B1; font-weight:bold; }
.serv03rig{ width:135px; float:right;}

/*---------------------------------------- contact css -----------------------------------------------*/
.conta01{ margin-bottom:30px;}
.conta01lf{ width:115px; float:left; text-align:center;}
.conta01rig{ width:480px; float:right; font-size:12px; color:#333; text-align:left; line-height:25px;}
/*.conta01rig span{ display:block;}*/
.blue{ color:#0F67B1;}

a.conta0lik:link{ font-size:12px; color:#333; text-decoration:none;}
a.conta0lik:visited{font-size:12px; color:#333; text-decoration:none;}
a.conta0lik:hover{font-size:12px; color:#333; text-decoration: underline;}
a.conta0lik:active{font-size:12px; color:#333; text-decoration:none;}

.conta02{ margin-bottom:30px; text-align:center;}
.conta02 img{ margin-left:auto; margin-right:auto;}

#conta02txt{ text-align: left;}
.conta02tlf{ width:365px; float:left; background-image:url(../images/con02_line.jpg); background-repeat:no-repeat; background-position:right center; text-align:left; line-height:22px; color:#646464;}
.conta02trig{ width:196px; float:right; font-size:12px; color:#646464; line-height:22px; text-align:left;}


.conta03{ margin-bottom:30px; border-bottom:1px solid #ccc; padding-bottom:20px;}
.conta03up{ margin-bottom:30px; text-align: left;color:#333;}
.conta03updv{ line-height:25px; font-size:12px; }

.conta03dow{ text-align:left; font-size:12px; color:#333;}


/*----------------------------------- company ---------------------------------------*/
#comp{ margin-bottom:30px;}
#complft{ width:460px; float:left; line-height:25px; font-size:12px; color:#333; text-align: left;}
/*#complft p{ text-indent:20px;}*/
#comprig{ width:150px; float:right;}

.complist{ text-align:left;}
.complist h2{ line-height:25px; font-size:12px; color:#0F67B1; font-weight:bold;}
.complist ul{ margin:0px; padding:0px;}
.complist ul li{ background-image:url(../images/ico_comp01.jpg); background-repeat:no-repeat; background-position:left center; padding-left:15px; line-height:25px; font-size:12px; color:#333;}

/*--------------------------------------- news -------------------------------------------------*/
.new3{ margin-bottom:20px; text-align:left;}
.new3 h2{ height:30px; line-height:30px; border-bottom:1px solid #ccc; font-size:12px; color:#0F67B1;}
.new3 h2 a{font-size:12px; color:#0F67B1; font-weight: bold; text-decoration:none;}
.new3 h2 a:hover{font-size:12px; color:#0F67B1; font-weight: bold; text-decoration:none;}
.new3 h2 span.new3time{ float:right; line-height:30px; font-size:12px; color:#333; font-weight: normal;}
.new3con{ font-size:12px; line-height:25px; color:#333; margin-top:10px; margin-bottom:20px;}
.new3con a{ font-size:12px; color:#333; text-decoration:none;}
.new3con a:hover{font-size:12px; color:#333; text-decoration: underline;}


.new3mesg{ margin-top:30px; text-align:left;}
.new3mesg h2{ height:30px; line-height:30px; font-size:14px; color:#0F67B1;}

.new3mesginp{ width:285px; margin-left:5px; height:18px; border:1px solid #ccc; line-height:18px; font-size:12px; color:#666; background-color:#fff;}
.new3area{ width:580px; margin-left:5px; height:120px; border:1px solid #ccc; line-height:20px; font-size:12px; color:#666; background-color:#fff; overflow-x:hidden; overflow-y:scroll; overflow:hidden;}
.new3tab2{ width:350px; float:right; margin-right:50px;}
.new3tab2 td{ height:32px; line-height:32px; font-size:12px; color:#33;}

/* 2009-11-04 */
.idxtel104{ width:115px; float:right; text-align:left;}
.idxtil1104{ height:25px; line-height:25px;border-bottom:2px solid #0F67B1; text-align:left; background-image: url(../images/new_lfttil01.jpg); background-repeat:no-repeat; background-position:left center; padding-left:25px; color:#1462AA; font-size:13px; font-weight:bold; text-align:left;}
.til1104{ float:left;background-image:url(../images/1104_til1.jpg); background-repeat:no-repeat; height:30px; line-height:30px; padding-left:25px; color:#393939; font-size:14px;  text-align:left;}



/* 2009-11-06 */
#serv301{ margin-top:10px; text-align:left; font-size:12px; color:#333; line-height:22px;}
#serv301 h2{ height:30px; line-height:30px; font-size:12px; color:#0F67B1; font-weight:bold;}
#serv301 img{ float:left; margin-right:15px; margin-bottom:15px;}
#serv301 p{ text-indent:20px;}

.serv301sj{ margin-top:30px; text-align:left;}
.serv301sj h2{height:30px; line-height:30px; font-size:12px; color:#0F67B1; font-weight:bold;}
.serv3sjpi{ text-align:left;}
/*.serv3sjpi img{ width:230px; float:left; margin-right:45px;}*/



a.serv301lk:link{ font-size:12px; color:#333; text-decoration:none;}
a.serv301lk:visited{ font-size:12px; color:#333; text-decoration:none;}
a.serv301lk:hover{font-size:12px; color:#333; text-decoration: underline;}
a.serv301lk:active{font-size:12px; color:#333; text-decoration:none;}


/*20091112*/
#procontil12{ height:30px; line-height:30px; text-align:left; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#41AFC0; font-weight:bold; border-bottom:1px solid #ccc; text-transform:uppercase;}


#DownloadList li{
	list-style:inside circle;
	text-align:left;
	line-height:20px;
	
}

.Lv1,.Lv2,.Lv3{
	line-height:20px;
}
.Lv1{
	font-weight:bold;
	font-size:10pt;
	margin-top:20px;
	border-bottom:1px #CCC solid;
	line-height:20px;
	padding-left:10px;
}
.Lv2{
	font-size:9pt;
	padding-left:50px;
}
.Lv3{
	font-size:9pt;
	padding-left:100px;
}