@charset "utf-8";
/* CSS Document */

/* ====================
     公共样式
==================== */
body {background:#fff;font-size:12px;font-family:Arial, Verdana;line-height:180%;margin:0 auto;padding:0;color:#000;}
div {margin:0 auto;padding:0;}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p {margin:0;padding:0;border:none;list-style-type:none;}
.block {width:972px;height:auto;}
.f_l {float:left;}
.f_r {float:right;}
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.dis {display:block;}
.inline {display:inline;}
.none {display:none;}
.dashed {background:url(images/lineBg.gif) repeat-x left top;color:#3f3f3f;padding:2px 0 3px 12px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix {height:1%;}
*+html .clearfix {height:1%;}
/*英文强制换行*/
.word {word-break:break-all;}
a{ text-decoration:none; color:#000;}
a:hover{color:#000;}
.clear{clear:both;}
.blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
.blank2{height:26px; line-height:26px; clear:both; visibility:hidden;}
.blank3{height:15px; line-height:15px; clear:both; visibility:hidden;}


/*menu*/
#navigate{width:100%;height:58px;float:left;line-height:58px; background:url(../imgs/nav.jpg) repeat-x left top;}
#navigate ul{margin:0px;padding:0px;list-style-type:none;}
#navigate li{margin:0px;padding:0px;list-style-type:none;float:left;width:163px;text-align:center; background:url(../imgs/nav_li.jpg) no-repeat left top;}
#navigate li a{color:#464445;font-size:14px;width:161px;float:right; display:block;}
#navigate li a:hover{color:#464445; background:url(../imgs/nav_span.jpg) repeat-x center top;}
#navigate li a.current{color:#464445;background:url(../imgs/nav_span.jpg) repeat-x center top;}
/*end*/

.header{height:163px;}
.logo{width:670px; height:115px; float:left; background:url(images/logo.jpg) no-repeat;}
.logo a{ display:block;width:670px; height:115px; text-indent:-9999px;}
.lang{width:297px; text-align:right; line-height:28px;color:#3333CC; float:left; padding-right:5px;}
.lang a,.lang a:hover{color:#3333CC;}
.gmall{width:155px; height:58px; overflow:hidden; text-align:right; float:right;}
.tel{width:90px; padding-left:40px; height:58px; line-height:58px;float:left; display:inline; background:url(images/tel.jpg) no-repeat 25px center;color:#003399; font-weight:bold;}
.search{width:182px; height:34px; line-height:34px;float:left; margin-left:120px; display:inline; background:url(images/search.jpg) no-repeat left center; overflow:hidden;}
.searchtext{width:143px;height:34px; line-height:34px; padding:0px 5px;border:none; background:none; margin:0px;}
.searchsub{width:23px; height:22px; border:none; background:none; cursor:pointer;}
.menu{border:solid #ccc 1px;background:url(images/menubg.jpg) repeat-x; height:38px; line-height:38px;}
.menu li{float:left;  background:url(images/menu_l.jpg) no-repeat left center; font-size:14px; color:#000; font-weight:bold;}
.menu li a{color:#000;display:block;padding:0 32px;}
.menu li a:hover{color:#364C63; background:url(images/nav_span.jpg) repeat-x center top;}
.menu li a.current{color:#364C63;background:url(images/nav_span.jpg) repeat-x center top;}

.ibox1{height:313px;background:url(images/ibox1.jpg) no-repeat;}
.ibox1_1{width:306px;height:282px;float:left; padding:16px 30px 25px 8px;}
.ibox1_2{width:321px;height:282px;float:left; padding:16px 30px 25px 18px;}
.ibox1_3{width:247px;height:282px;float:left; padding:16px 6px 25px 6px;}
.ibox2{height:323px;background:url(images/ibox2.jpg) no-repeat;}
.ibox2_1{width:226px;height:274px; overflow:hidden;float:left;margin-right:12px; display:inline;padding:34px 4px 15px 4px;}
.ibox2_2{width:226px;height:274px; overflow:hidden;float:left;margin-right:12px; display:inline;padding:34px 4px 15px 4px;}
.ibox2_3{width:226px;height:274px; overflow:hidden;float:left;margin-right:12px; display:inline;padding:34px 4px 15px 4px;}
.ibox2_4{width:226px;height:274px; overflow:hidden;float:left;padding:34px 4px 15px 4px;}
.i_more{ text-align:right;}
.i_images{ text-align:center;}
.i_images img{ width:225px; height:110px;}
.i_images1{ text-align:center;}
.i_images1 img{ height:77px;}

.iabout{margin-top:15px; height:154px;}
.i_newlist{ margin-top:15px;height:154px;}
.i_newlist li{ line-height:25px; background:url(images/dd.jpg) no-repeat left center; padding-left:19px;}
.i_newlist li span{float:right; color:#A2A2A2;}
.iabout2{ height:127px; margin-top:15px;}
.ibox3{height:5px; line-height:5px; background:url(images/ibox3.jpg) no-repeat;}
.ipro{margin-top:20px;height:192px;}

.userbox{ margin-top:15px;}
.userbox td{ height:32px; line-height:32px;}
.usertext{border:solid #DCDCDC 1px;}
.usersub{ background:url(images/sub2.jpg) no-repeat; width:55px; height:23px; border:none;}

.footer{ background:url(images/footer.jpg) no-repeat top #F0F0F0; padding:10px 0; text-align:center; color:#333;}
.footer a,.footer a:hover{color:#333;}

.left{width:180px;float:left;}
.left_tit{height:32px; line-height:32px; background:url(images/left_tit.jpg) no-repeat; padding-left:20px; font-size:14px; color:#0B75A1; font-weight:bold;}

.leftlist{border:solid #E3E0E0 1px;border-top:none; padding:10px 3px;font-weight:bold;}
.leftlist li.first_cat{line-height:30px; border-bottom:dashed #E3E0E0 1px; padding-left:10px;}
.leftlist li.second_cat{display:none;background:none;}
.leftlist li.second_cat li{line-height:30px; border-bottom:dashed #E3E0E0 1px; padding-left:30px;}
.leftlist li a.dcid{color:#0B75A1;}

.leftlist2{border:solid #E3E0E0 1px;border-top:none; padding:10px 3px;font-weight:bold;}
.leftlist2 li{line-height:30px; border-bottom:dashed #E3E0E0 1px; padding-left:10px;}
.leftcontact{border:solid #E3E0E0 1px; padding:3px;}
.left_c_t{ line-height:28px;border-bottom:solid #A2B267 1px; padding-left:10px;}
.left_c_b{ margin-top:10px;}

.right{width:780px; float:right;}
.nytitle{height:31px; line-height:31px;border-bottom:solid #E3E0E0 1px; padding:0 5px; font-size:14px;}
.nytitle span{float:right; font-size:12px; color:#999;}
.nytitle span a,.nytitle span a:hover{color:#999;}
.channelbox{ padding:15px 0; min-height:400px;_height:400px;}

/*flash*/
#banner{width:100%;float:left;float:left;background:url(../imgs/banner_bg.jpg) repeat-x left top;}
#flash{width:100%;float:left;background:#fff url(../imgs/flash_bg.jpg) no-repeat center bottom;padding:0px 0 31px 0;}
#myFocus{width:972px; height:346px;}
/*end*/

/*news*/
.articleList{width:100%;float:left;}
.articleList ul{margin:0px;padding:0px;list-style-type:none;}
.articleList li{margin:0px;padding:0 0 0 10px;list-style-type:none;border-bottom:1px dotted #ccc;background:url(../imgs/li_0.jpg) no-repeat left center;line-height:25px;}
.time{color:#959595; float:right;}
.articleTitle{ font-weight:bold; font-size:18px; text-align:center;}
.articleAuthor{text-align:center; padding:7px 0px;border-bottom:1px dotted #ccc;}
.articleauthor span{ margin:0px 6px; font-size:9pt;}
.articleInfo{width:100%;padding:10px 0;}
.pageUpDown{padding-top:10px;text-align: left;}
/*end*/

/*Product*/
.productList{width:100%;float:left;}
.productList ul{margin:0px;padding:0px;list-style-type:none;}
.productList li{margin:5px 0px;padding:0px;list-style-type:none;text-align:center;float:left;width:260px;height:200px;display:inline;line-height:25px; overflow:hidden;}
.productList li img{width:207px; height:145px; border:1px solid #ccc;padding:1px;}

.productTitle{line-height:28px;font-weight:bold;}
.productImg{width:460px;text-align:center;float:left;}
.productImg img{width:456px;border:1px solid #ccc;padding:1px;}
.productRight{width:300px;float:right;}
.title{width:100%;float:left;margin:10px 0 0 0;border-bottom:1px dotted #ccc;line-height:25px;}
.title span{font-size:14px;font-weight:bold;}
.price{ height:28px; text-align:left;}
.productDesc{ line-height:200%;padding:10px 0;width:100%;float:left;}
/*end*/

/*page*/
.pages{ font-size:12px;text-align:center; padding:10px 0px 10px 0px;}
.pages a{font-size:12px;padding:2px 5px;border:1px solid #ccc;margin:0 2px;}
.pages a:hover{background:#eee;}
.pages a.page_now{background:#eee;color:#f00;}
.pages select{ vertical-align:middle; font-size:8pt; padding:0px; }
.pages b{ font-weight:normal;}
/*end*/

#iproduct {clear:both;}
#iproduct a.arrleft {margin-top: 40px; width: 25px; display: block; background: url(images/arr_left.gif) no-repeat 0px 20px; float: left; height: 54px}
#iproduct a.arrright {margin-top: 40px; width: 25px; display: block; background: url(images/arr_right.gif) no-repeat 0px 20px; float: right; height: 54px}
#iproduct #iloop {width: 962px; float: left; height: 195px; margin-left: 0px; overflow: hidden;}
#iproduct #iloop td{ text-align:center;}
#iproduct #iloop img {margin-right: 14px; width:207px; height:145px; border:solid #DCDBDB 1px; margin-bottom:5px;}
#tt {position: absolute; display: block; background:url(tt_left.gif) no-repeat left top}
#tttop {display: block;  background: url(tt_top.gif) no-repeat right top; height: 5px; margin-left: 5px; overflow:hidden}
#ttcont {padding-bottom: 3px; padding-left: 7px; padding-right: 12px; display: block;background:  #666; color: #fff; margin-left: 5px; padding-top: 2px}
#ttbot {display: block; background: url(tt_bottom.gif) no-repeat right top; height: 5px; margin-left: 5px;overflow: hidden}

.box_bor tr{ line-height:33px;}
.box_2 th{ text-align:right;}
.reg_tab th{ width:150px; text-align:right;}
.reg_tab td{}
.inputbg{}

