/* top */
.topBg{ background:url(../images/topBg.gif) repeat-x; height:122px;}
.top{ width:968px; margin:0 auto; height:122px;background:url(../images/top_img.gif) no-repeat;}
.top_logo{ float:left; padding:33px 0 0 40px;}
.top_right{ float:right; padding:30px 40px 0 0; height:90px; text-align:right; width:285px;}
.top_right .rightText{ font-size:11px; margin-bottom:6px; height:16px;}
.top_right .rightText li{ float:left; padding-left:2px;}

.top_right .rightText ul li a{display:block;} 
.top_right .rightText ul li ul{ text-align:left; overflow:hidden; width:120px; background:none;top:44px;position:absolute; left:-999em;}/*¶þ¼¶²Ëµ¥box*/ 
.top_right .rightText ul li ul li {line-height:22px; width:120px;float:none; background:#3e6f51; text-align:left;border-bottom:#679579 1px solid; text-align:center;padding:0px;}
.top_right .rightText ul li ul li a{display:block; width:120px;background:#3e6f51;}/*Õâ¿ÉÒÔÉèÖÃ¶þ¼¶²Ëµ¥µÄ¿í¶È*/ 
.top_right .rightText ul li ul li a:hover{display:block;width:120px;font-weight:normal; background:#0d472a; color:#fff;}/*Êó±êÒÆ¶¯µ½¶þ¼¶²Ëµ¥ÉÏµÄ±ä»¯*/ 
.top_right .rightText ul li ul li.tt a:hover{display:block;width:120px;font-weight:normal; background:#d5e8f5;}
.top_right .rightText ul li:hover ul{left:auto;} 
.top_right .rightText ul li.sfhover ul{left:auto;} 

.top_right .rightInput{padding-bottom:6px; }
.top_right .rightInput .input{ border:1px solid #D8D8D8; background-color:#fff; width:145px;}
.top_right .rightT { text-align:center; width:222px;height:17px; padding-top:3px;float:right; background:url(../images/index_1_03.gif) no-repeat;}
.main{ background:url(../images/mainBg.gif) repeat-y; width:968px; margin:0px auto;}
.main_w{width:960px; margin:0px auto;}
.nav{ background:url(../images/nav.gif) repeat-x; height:30px; line-height:30px;}
.nav ul{ padding-left:40px;}
.nav li{ padding:0 20px; background:url(../images/nav_Bg.gif) no-repeat right center; float:left; text-align:left;}
.nav .liLeft{ text-align:left; padding-left:0px;}
.welcom{background:url(../images/welcomBg.gif) repeat-x;height:30px; line-height:30px; color:#666; text-align:left;}
.welcom .welcom_w{ padding-left:40px;}
.mainB{ width:940px; margin:15px auto; clear:both;}
.mainLeft{ float:left; width:713px;}
.Mtitle{ height:25px; line-height:25px; background:url(../images/title_leftT.gif) no-repeat; text-align:right; font-size:9px; font-family:Arial, Helvetica, sans-serif; padding:0 10px;}
.Mtitle h3{ float:left;font-weight:bold;font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.mainBorder{border-left:1px solid #1c66b4;border-right:1px solid #1c66b4; width:711px; clear:both;}
.mainBorder .leftP{clear:both;width:680px; margin:15px auto 0 auto;}
.mainBorder .leftP ul{width:680px; clear:both;}
.leftP li{ float:left; line-height:28px;height:187px; padding-top:14px; width:225px;margin-bottom:15px;border-top:1px solid #67b458;border-right:1px solid #67b458; border-bottom:2px solid #67b458;}
.leftP .li_bg{ border-right:none;width:225px;}
.mainBottom{ width:713px; height:16px; background:url(../images/title_leftB.gif) no-repeat;}
.mainRight{ float:right; width:211px;}
.MtitleR{ height:25px; line-height:25px; background:url(../images/title_rightT.gif) no-repeat; text-align:right; font-size:9px; font-family:Arial, Helvetica, sans-serif; padding:0 10px;}
.mainBorderR{border-left:1px solid #1c66b4;border-right:1px solid #1c66b4; background-color:#ebeef2; padding:4px 10px 0 10px;}
.mainBorderR li{ text-align:left; line-height:24px; height:24px;}
.MtitleR h3{ float:left;font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.mainBottomR{ width:211px; height:10px; line-height:10x; font-size:1px; background:url(../images/title_rightB.gif) no-repeat;}
.rightMsn{ background:url(../images/rightMsn.gif) no-repeat; width:211px; height:175px;}
.bottomBg{ background-color:#0d493e; height:10px;}
.rightMsn li{ padding-top:9px;}
.cB{font-size:12px; font-family:Arial, Helvetica, sans-serif;color: #008733;}
/* bottom */
.bottomText{ background-color:#ebeef2; line-height:37px; height:37px; margin-bottom:15px; clear:both; padding:0 10px; font-size:11px; color:#505050;}
.bottomText a,.bottomText a:link,.bottomText a:visited,.bottomText a:hover{ color:#505050;}
/* page */
.page{ width:685px; margin:20px auto 0 auto;}
.page .right{ margin-top:3px;}
.pageL{ margin-bottom:-2px !important;margin-bottom:-4px;}
/* products_detail */
.p_detail{ padding-top:20px; width:670px; margin:0 auto; clear:both;}
.p_detail img{ padding:2px; border:1px solid #ccc;}
.p_detail .right{ text-align:left; float:left; margin-left:20px; width:330px;}
.p_detail .right .ul1{height:30px; line-height:30px;}
.p_detail .right li{ height:30px; line-height:30px; background:url(../images/u.jpg) repeat-x bottom;}
.p_detailTitle{ background-color:#ebeef2; height:22px; line-height:22px; width:670px; margin:10px auto 0 auto;}
.p_detailTitle h3{ padding-left:10px; text-align:left; font-weight:bold; color:#1c66b4;}
.p_detailText{ width:670px; margin:10px auto 0 auto; line-height:22px; text-align:left;}
.p_detailList{ background-color:#fcfcfd; border:1px solid #e1e5ea; border-top:none;width:668px; margin:0 auto; padding:10px 0; height:130px;}
.p_detailList li{ float:left; padding-left:14px; line-height:22px;}
/* news */
.m_news{ width:680px; margin:0px auto; background-color:#ebeef2; height:118px; padding:10px 0; text-align:left; line-height:21px;}
.m_news img{ padding:1px; border:1px solid #ccc;margin-left:10px;}
.m_news h3{ font-weight:bold; font-size:13px; margin-bottom:15px;}
.m_news .right{ width:485px; text-align:left; float:left; margin-left:15px;}
.m_newsList{width:680px; margin:10px auto 0 auto; }
.m_newsList li{ background:url(../images/u.jpg) repeat-x bottom; height:30px; line-height:30px; text-align:left;}
.cGray{ color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
/* news_detail */
.news_detail{ width:680px; margin:0 auto; text-align:left; line-height:21px;}
.textBg{background-color:#ebeef2; padding:8px 0; font-size:16px; font-weight:bold; text-align:center;}
.img_center{ text-align:center;}
.news_detail .textRight{ height:11px; line-height:11px;}
/* about_us */
.ImgLeft img{ float:left; border:1px solid #ccc; padding:3px; margin:0 15px 0px 0;}
/* download */
.downloadText{ font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#1c66b4; font-weight:bold;}
.downloadB{ border:1px solid #d8dde3; background-color:#ebeef2; padding:3px 10px;}
.select{ font-family:Arial, Helvetica, sans-serif; width:160px;}
.inputD{ font-family:Arial, Helvetica, sans-serif; width:120px;}
.downloadList{background:url(../images/u.jpg) repeat-x bottom; padding:0 10px; color:#666;}
.bottom_3{ margin-bottom:-4px!important; margin-bottom:-3px;}
.bottom_5{ margin-bottom:-6px!important; margin-bottom:-5px;}

/* catalog_online */
.catalog_online{ margin:20px auto; width:773px;}
.catalog_online .left{ font-size:24px; font-weight:bold;}
.catalog_online  .right{ background-color:#dae2ef; height:22px; line-height:22px; margin-top:10px; padding:0 10px;color:#505050; font-size:11px;}
.catalog_online a:link,.catalog_online a:visited,.catalog_online a:hover{ color:#505050;}
.b_catalog{ margin:20px auto; width:773px; text-align:center; font-size:11px; color:#505050;}
/*.catalogMain{ margin:20px auto; width:773px; padding-bottom:10px; }
.catalogMain img{ margin-bottom:10px;}
.catalogMain a{ padding:2px 15px; margin:0 20px;background-color:#dae2ef; border:1px solid #86add6;}*/
.catalogMain{ margin:20px auto; width:773px; padding-bottom:10px; }
.catalogMain img{ margin-bottom:10px;}
.catalogMain a{ padding:2px 15px; margin:0 20px;background-color:#dae2ef; border:1px solid #86add6;}

/*Home flash*/
#f_div{width:714px; height:231px; margin:0 auto 1px auto; overflow:hidden;}
#f_imgDiv{width:100%; height:231px; overflow:hidden;}
#f_img{filter:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); border:0;}
#f_infoDiv{width:100%;top:-20px !important;top:-22px; position:relative;}
#f_buttonDiv{width:100%;margin-right:1px; height:21px; overflow:hidden; text-align:left; background:#fff;  filter:progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=80, finishY=50,style=1,opacity=0,finishOpacity=60) }
#f_line{width:100%;height:1px;background:#fff; overflow:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=50, finishY=100,style=1,opacity=0,finishOpacity=100)}
#f_buttonDiv div{width:1px;height:21px; background:#fff; float:right;}
#f_buttonDiv .bg{width:21px; height:21px; background:#fff; float:right; filter:Alpha(Opacity=50);}
#f_buttonDiv a{width:21px;height:15px !important;height:21px;float:right;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;display:block;overflow:hidden;text-decoration:none;position:absolute; border-left:#fff 1px solid;}
#f_buttonDiv a:link,#f_buttonDiv a:visited,#f_buttonDiv a:active{color:#000;}
#f_buttonDiv a:hover{background:#fd62ff;color:#fff;}
#f_buttonDiv a.on:link,#f_buttonDiv a.on:visited,#f_buttonDiv a.on:active,#f_buttonDiv a.on:hover{background:#fd62ff;color:#fff;}
#f_buttonDiv a.on:hover{background:#FF6600;}
#f_text{display:none;height:26px; line-height:26px; overflow:hidden;text-align:center;}
#f_text a:link,#f_text a:visited,#f_text a:active{color:#000;text-decoration: none;}
#f_text a:hover{color:#FF6600;text-decoration: none;}