﻿*{ margin:0; padding:0;}
body{ font:12px "宋体"; background:url(../images/bg.jpg) repeat-x top; text-align:center;}
/*li{list-style:none;}*/
a{ text-decoration:none;}
img{ border:none;}
h1,h2,h3,h4,h5,h6{font-size:12px;}

.head{ width:1002px; height:81px; overflow:hidden; margin:0 auto; text-align:center;}
.head .logo{ float:left; width:387px; height:50px; margin:16px 0 0 16px; display:inline;}
.head .search{ width:163px; height:21px; float:right; margin:50px 3px 0 0; display:inline;}
.head .search .txt{ width:134px; height:21px; background:url(../images/txt.jpg) no-repeat; float:left; border:none; color:#808080; padding-left:5px; line-height:21px;}
.head .search .btn{ width:21px; height:21px; float:left; display:block; overflow:hidden;}

.nav{ width:1002px; height:34px; margin:0 auto;}
.nav table{ width:100%; height:34px;}
.nav table td{text-align:center;}
.nav table td.nav_line{ width:1px; height:10px; background:url(../images/nav_line.jpg) no-repeat center;}
.nav table td a{ display:block; font-weight:bold; color:#fff; line-height:34px; font-size:10pt;}
.nav table td div{ width:100%; position:relative;}
.nav table td div ul{ position:absolute; left:0; top:34px; width:100%; background:#6c779e; opacity:0.6; filter:alpha(opacity=60); border:1px solid #ecebef; border-bottom:none; display:none;}
.nav table td div ul li{ border-bottom:1px solid #ecebef;}
.nav table td div ul li a{ font-weight:normal; line-height:22px;}
.nav table td div ul li a:hover{ background:none;}
.nav table td.show div ul{ display:block;}
.nav table td.show a{ background:url(../images/a_hover.gif) no-repeat center top;}
.nav table td.show ul li a{ background:none;}
.nav table td a:hover{ background:url(../images/a_hover.gif) no-repeat center top;}
.nav table td a.up{ background:url(../images/a_hover.gif) no-repeat center top;}
.nav li{list-style:none}

.flash{ width:1002px; height:325px; overflow:hidden; margin:0 auto;}

.content{ width:990px; margin:13px auto 17px; overflow:hidden; text-align:left;}

.tab_box{ width:587px; float:left;}
.tab_content{ width:587px; height:202px; background:url(../images/tab.jpg) repeat-x; border:1px solid #e0e0e0; border-top:none; display:none;overflow:hidden;}
.tab_content .tc{ width:276px; float:left; border-left:1px dotted #a9a9a9; margin:18px 0 0 10px;}
.tab_content .tc .product{ overflow:hidden; color:#6a6a6a; line-height:18px; height:72px;}
.tab_content .tc .margin_bottom{ margin-bottom:21px;}
.tab_content .tc .product .product_img{ float:left; width:86px; height:64px; padding:3px; border:1px solid #cbcbcb; margin-left:7px; display:inline;}
.tab_content .tc .product .product_p{ width:169px; float:left; margin-left:6px; display:inline;}
.tab_content .tc .product .product_p .pp_c{ width:169px; height:54px; overflow:hidden; position:relative;}
.tab_content .tc .product .product_p a{ color:#6a6a6a;}
.tab_content .tc .product .product_p a:hover{ text-decoration:underline;}
.tab_content .tc .product .product_p .more{ position:absolute; right:2px; bottom:3px;}
.tab_box .title{ width:576px; padding-left:13px; height:26px; line-height:26px; color:#6a6a6a; background:url(../images/h1_bg.jpg) repeat-x bottom;}
.tab_box .title span{ display:inline-block; width:77px; height:26px; background:url(../images/span.jpg) no-repeat; text-align:center; margin-left:-1px; cursor:pointer;}
.tab_box .title span.up{ background:url(../images/up.jpg) no-repeat; color:#e60012;}

.news{ width:395px; height:227px; background:url(../images/news.jpg) repeat-x; float:left; margin-left:6px; display:inline;}
.news h1{ width:383px; height:22px; color:#e60012; padding:3px 0 0 12px;}
.news .news_img{ overflow:hidden; width:368px; height:92px; margin:12px 0 0 11px;}
.news .news_img .img_change{ float:left; width:123px; height:82px; border:5px solid #c5cdd9;}
.news .news_img .new_img_c{ width:220px; float:left; margin-left:5px; display:inline; color:#6a6a6a; line-height:18px;}
.news .news_list{ width:373px; height:104px; margin:8px 0 0 11px;}
.news .news_list li{vertical-align:0; height:22px; line-height:22px; background:url(../images/li2.jpg) no-repeat left center;
 padding-left:10px; border-bottom:1px dotted #cbcbcb;}
.news .news_list li .txt{float:left; width:270px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news .news_list li .txt a{ color:#696969;}
.news .news_list li .txt a:hover{ color:#111111;}
.news .news_list li .date{ float:right; color:#a6a6a6;}

.footer{ background:url(../images/footer.jpg) repeat-x; height:37px; overflow:hidden; text-align:center;}
.footer .footer_box{ width:1002px; height:37px; overflow:hidden; margin:0 auto; line-height:37px; font-weight:bold; color:#5b74a3;}
.footer .footer_box .footer_nav{ float:left; margin-left:28px; display:inline;}
.footer .footer_box .footer_nav a{ color:#5b74a3;}
.footer .footer_box .footer_right{ float:right; margin-right:10px; display:inline;}
.footer .footer_box .footer_right span{ float:left;}
.footer .footer_box .footer_right select{ float:left; width:171px; height:19px; border:1px solid #d4d4d4; margin-left:23px; color:#666666; margin-top:8px; display:inline;}

.erji_content{ width:1000px; margin:0 auto; background:#fff; border-left:1px solid #ececec; border-right:1px solid #ececec; border-top:1px solid #ececec; padding-top:27px; overflow:hidden;}
.erji_content .content_box{ width:951px; margin:0 auto 0; background:url(../images/content_box.jpg) repeat-y; overflow:hidden; text-align:left;}
.submain{ width:234px; float:left; overflow:hidden;}
.submain h1{ width:233px; height:28px; background:url(../images/submain_h1.jpg) no-repeat; line-height:28px;color:#fff;}
.submain h1 span{ padding-left:26px; }
.submain .submain_nav{ width:233px;}
.submain .submain_nav li{ width:233px; line-height:29px;}
.submain .submain_nav li a{ display:block; width:233px; height:29px; background:url(../images/submain_a.jpg) no-repeat; line-height:29px; color:#808080; font-weight:bold;}
.submain .submain_nav li a span{ padding-left:36px;}
.submain .submain_nav li span a{ padding-left:36px;}
.submain .submain_nav li a:hover{ background:url(../images/a_hover2.jpg) no-repeat; color:#1d2e7d;}
.submain .submain_nav li a.up{ background:url(../images/a_hover2.jpg) no-repeat; color:#1d2e7d;}

.submain .submain_nav li ol li a{ font-weight:normal; padding-left:46px; width:187px; background:url(../images/li_0514.jpg) no-repeat;}
.submain .submain_nav li ol li a:hover{background:url(../images/li_0514.jpg) no-repeat; color:#1d2e7d;}

.submain .submain_img{margin:65px 0 100px 26px; width:175px;}
.submain .submain_img li{ width:175px; height:50px; line-height:50px; margin-bottom:10px;}
.submain .submain_img li.product_center{ background:url(../images/product.jpg) no-repeat;}
.submain .submain_img li.technology{ background:url(../images/technology.jpg) no-repeat;}
.submain .submain_img li.contact_us{ background:url(../images/contact_us.jpg) no-repeat;}
.submain .submain_img li a{ font-weight:bold; color:#5b74a3; margin-left:69px;}

.main{ width:664px; float:right;}
.main .banner2{ width:664px; height:154px; overflow:hidden;}
.main h1{ width:643px; height:22px; background:url(../images/main_h1.jpg) no-repeat; margin:10px 0 20px 0; line-height:22px; padding-left:7px; color:#5b74a3;}
.main .article_box{ line-height:24px; color:#808080; margin-bottom:80px;}
.main .article_box .article_img{ float:left; width:283px; height:151px; border:5px solid #eeeff5; margin:0 10px 20px 0;}

.div_0512{width:560px; height:190px; line-height:24px; overflow:hidden; margin:10px auto 0; text-indent:2em;}





