/* CSS Document */
@charset "utf-8";

body{ font-family:arial; font-size:12px; color:#4c4c4c; line-height:24px; background-color:#FFFFFF; padding:0; margin:0; background:url(images/headerbg.jpg) repeat-x center top;}

.mar{ margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.cen{ text-align:center;}
.right{ text-align:right;}
.left{ text-align:left;}
.clear{ clear:both; height:1px; width:1px;}
.fotnbold{ font-weight:bold;}
.owt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ot{overflow:hidden;text-overflow:ellipsis;}
form,ul,li{ list-style-type:none; padding:0; margin:0;}
img{ border:0;}

a:link{ color:#000000; text-decoration:none;}
a:visited{ color:#000000; text-decoration:none;}
a:hover{ color:#000000; text-decoration:none;}
#menu li a:link{ color:#eff2ee; text-decoration:none; font-weight:bold; font-size:13px;}
#menu li a:visited{ color:#eff2ee; text-decoration:none; font-weight:bold;}
#menu li a:hover{ color:#eff2ee; text-decoration:none; font-weight:bold;}
#mainleft li a:link{ color:#073f78; font-weight:bold;}
#mainleft li a:visited{ color:#073f78; font-weight:bold;}
#mainleft li a:hover{ color:#073f78; font-weight:bold; background:url(images/leftover.gif) no-repeat;}

#header{ width:981px; height:104px;}
#logo{ width:469px; height:104px; background:url(images/logo.jpg) no-repeat;}
#lan{ width:326px; height:24px; margin-top:60px;}
#menu{ width:981px; height:37px; background:url(images/out.jpg) repeat-x;}
#leftmenu{ width:51px; height:37px; float:left;}
#rightmenu{ width:196px; height:37px; background:url(images/searchbg.jpg) no-repeat;}
#menu li{ width:111px; height:37px; line-height:37px; text-align:center; background:url(images/out.jpg) no-repeat; float:left;}
/*#menu li a{ display:block; width:89px;}*/
#search{ width:130px; height:18px; line-height:18px; margin:10px 10px 0 0px;}
#flash{ width:981px; height:auto; margin-top:2px; margin-bottom:3px; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb;}

#news_pro{ width:981px; height:auto; background-color:#FFFFFF;}
#indexnews{ width:688px; height:880px; border:1px solid #CCCCCC; *margin:8px!important; margin:8px!important; _margin:8px 0 0  4px;}
#indexnewstitle{ width:685px; height:42px; line-height:32px; background:url(images/xpzs.jpg) repeat-x;}
#indexnewstxt{ width:670px; height:813px; background-color:#f2f2f2; margin:3px 8px 8px 8px;padding-top:10px;}
#indexnewstxt li{ width:220px; height:200px; line-height:24px;float:left; padding-top:5px;}
.indexnewstxt_img{ width:158px; height:158px; padding-top:7px;background:url(images/probg.jpg) no-repeat;}
.indexnewstxt_img img{ width:143px; height:143px;}
.indexnewstxt_name{ width:200px; height:24px; line-height:24px;}
#indexnewsleft{ width:257px; height:24px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  *margin-left:25px!important; margin-left:25px!important;_margin-left:15px;}
#indexnewsright{ width:80px; line-height:24px;}

#indexpro{ width:255px; height:auto; *margin:10px 10px 0 0!important;margin:10px 10px 0 0!important;_margin:8px 4px 0 0;}
#indexprotitle{ width:576px; height:32px; line-height:32px;}
#indexprotxt{ width:255px; height:auto; border:1px solid #cccccc; margin-top:15px;}
#aboutinfo{ width:250px; height:335px; line-height:23px; padding:0 3px 3px 3px;}
/*#indexprotxt li{width:253px; height:18px; line-height:18px; background:url(images/mtbdli.jpg) no-repeat; margin-top:3px; margin-bottom:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-indent:15px;}*/
#indexprotxt li{width:253px; height:18px; line-height:18px; margin-top:3px; margin-bottom:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-indent:15px;}
.indexproimg{ width:280px; height:166px;}
.indexproimg_img{ width:111px; height:150px; margin-left:10px;}
.indexprotxt{ width:138px; height:150px; margin-left:10px;}
.indexproimg_img_name{ width:138px; height:24px; font-size:16px; font-weight:bold; color:#26438f;}
.indexproimg_img_txt{ width:138px; height:120px; font-size:12px; line-height:20px;}

#indexprobg2{ width:974px; height:132px; background:url(images/indexprobg2.jpg) no-repeat; margin-top:5px;}
.indexproli{ width:300px; height:95px; margin-left:18px; margin-top:20px;}
.indexprobg3{ width:114px; height:89px; background:url(images/indexprobg3.jpg) no-repeat;padding-top:4px;}
.indexprobg3_txt{ width:173px; height:90px; margin-left:10px;}
.indexprobg3_name{ width:173px; height:24px; font-size:13px; font-weight:bold; color:#26438f;}
.indexprobg3_info{ width:173px; height:69px; line-height:18px;}

#footer{ width:981px; height:40px; line-height:40px; color:#FFFFFF; background:url(images/footer.jpg) repeat-x;margin-top:2px;}
#footer .span{ width:40%; height:25px; line-height:25px; text-indent:15px;}

#main{ width:981px; height:auto; background-color:#FFFFFF;}
#mainleft{ width:218px;background:url(images/leftbg.jpg) repeat-x top; min-height:300px;}
#mainleft li{ width:218px; height:32px; line-height:36px; text-indent:75px;}
#mainleft li a{ width:218px; height:32px; display:block;}
#mainright{ width:747px; height:auto;}
#mainrighttitle{ width:747px; height:28px; color:#073f78; line-height:28px;background-color:#ebebeb; text-indent:10px;}
#mainrighttxt{ width:727px; height:auto; padding:10px;}
#urlselect{width:171px; height:19px; mangin-left:20px; border:1px solid #c6c6c6; color:#989898; background:url(images/selbg.jpg) repeat-x;}
#feedbackimg{ width:218px; height:54px;}





#product{ width:745px; height:auto; background-color:#f2f2f2; margin:3px 0px 8px 0px;padding-top:10px;}
#product li{ width:248px; height:200px; line-height:24px;float:left; padding-top:5px;}
.product_img{ width:158px; height:158px; padding-top:7px;background:url(images/probg.jpg) no-repeat;}
.product_img img{ width:143px; height:143px;}
.product_name{ width:200px; height:24px; line-height:24px;}


/*#product{width:737px; height:auto; padding:00px;}
#product li{ width:368px; height:172px; float:left; background:url(images/prolibg.jpg) repeat-x;}
.productline_bottom{ border-bottom:1px solid #e7e7e7;}
.productline_right{ border-right:1px solid #e7e7e7;}*/
.indexproliimg{ width:350px; height:166px;}
.indexproliimg_img{ width:111px; height:150px; margin-left:10px; margin-top:5px;}
.indexprolitxt{ width:200px; height:150px; margin-left:10px;}
.indexproliimg_img_name{ width:188px; height:24px; font-weight:bold;color:#26438f;}
.indexproliimg_img_txt{ width:188px; height:120px; font-size:12px; line-height:20px;}
.indexorderliimg_img_txt{ width:188px; height:100px; font-size:12px; line-height:20px;}

#newslist{width:727px; height:auto; padding:10px;}
#newslist li{ width:700px; height:37px; line-height:37px; margin-left:10px;}
.spanleft{ width:550px; padding-left:30px;}
.spanright{ width:117px;}
.newslistlibg1{ background:url(images/newsli.jpg) no-repeat;}
.newslistlibg2{ background:url(images/newsli2.jpg) no-repeat;}

.newsviewtitle{font-size:14px;font-weight:bold;text-align:center; line-height:20px; color:#ab0e0e; margin-top:10px;}
.newsviewdate{text-align:center; border-bottom:1px dashed #CCCCCC;height:30px; line-height:30px; width:100%;}
.newsinfo{padding:0px 20px 0px 20px;line-height:28px;font-size:12px;color:#000000;}
.newsprint{text-align:right;border-bottom:1px dashed #CCCCCC;padding:5px;}

#servlist{width:717px; height:auto; padding:10px;}
#servlist li{ width:688px; height:147px; border-bottom:1px solid #ebebeb; margin-top:15px; margin-bottom:0px;}
.servlistliimg{ width:688px; height:166px;}
.servlistliimg_img{ width:103px; height:124px; margin-left:5px;}
.servlistlitxt{ width:300px; height:150px; margin-left:15px;}
.servlistliimg_img_name{ width:290px; height:24px; font-weight:bold;}
.servlistliimg_img_txt{ width:290px; height:120px; font-size:12px; line-height:20px;}
.servdowndot{ width:120px;}

.product_view{ width:700px; height:auto; border:1px solid #cccccc; margin-left:19px; text-align:center; margin-top:10px;}
.product_view img{margin:15px;}
.producttitle{width:700px; height:28px; line-height:28px;border-bottom:1px solid #cccccc; background-color:#f5f5f5;}
.productinfo{ width:700px; height:auto; border:1px solid #cccccc; margin-left:19px; text-align:left; margin-top:10px;}

#page{ width:100%; height:23px;}
#key{width:227px; height:18px; border:1px solid #CCCCCC; *margin-top:10px!important;margin-top:10px!important;_margin-top:6px;}
