/* CSS Document */
/*public*/
*{ margin:0px; padding:0px; border:0px;}
ul,ol,li{ list-style-type:none; list-style-position:outside;}
body{ font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; color:#000000;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none; color:#CC9900;}
.box{ width:1004px; margin:auto;}
.clr{ clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden;}
#footer p{ text-align:center; padding-top:15px;}
.company{ margin-top:12px; text-align:center;}
#footer a{ color:#FFFFFF;}
#footer a:hover{ text-decoration:none; color:#CC9900;}
form input{ border:1px solid #CCCCCC;}
form textarea{ border:1px solid #CCCCCC;}
/*public*/
.mt20{ margin-top:20px;}
.mt10{ margin-top:10px;}
.mt01{ margin-top:-10px;}
.lh24{ line-height:24px;}

.a_color a{ color:#FF0000;}

#iframe_box{ height:auto!important;}

#header{ background:url(../images/head_bg.jpg) repeat-x top center; width:100%; height:120px;}
.logo{ float:left; width:507px; height:84px; margin:15px 0px 0px 0px;}
.sbrz{ float:right; width:180px; text-align:right; margin:20px 0px 0px 0px;}

#menu{ background:url(../images/menu_bg.jpg) repeat-x top center; width:100%; height:52px;}
.menuen{ width:1090px; float:left; height:52px; overflow:hidden;}
.menuen li{ float:left; height:52px; width:100px; text-align:center; margin-right:42px;}
.menuen li a{ display:block; color:#FFFFFF; width:100%; height:52px; line-height:52px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:14px; font-weight:bold;}

.mailbox, .mailboxcn{ width:1002px; border:1px solid #C8C8C8; background:url(../images/mailbox_bg.jpg) repeat-x top center; height:46px; line-height:46px;}
.mailbox form, .mailboxcn form{ width:300px; height:46px; padding-left:175px; float:left; margin:0px;}

.mailbox form{ background:url(../images/mail_left.png) no-repeat 6px center; position:relative;}
.mailboxcn form{ background:url(../images/mail_leften.png) no-repeat 6px center; position:relative;}

.search_submit{ background:url(../images/sub_bgcn.gif) no-repeat top center;  width:57px; height:20px; border:0px; position:absolute; top:12px; left:380px;}

.search_text_index{ height:19px; border:1px solid #C8C8C8; width:135px;}
.search_text{ height:19px; border:1px solid #C8C8C8; width:90px;}
.search_submit_en{ background:url(../images/sub_bg.gif) no-repeat top center; width:57px; height:20px; border:0px; position:absolute; top:12px; left:380px;}


#search{ width:221px; margin-left:5px; position:relative;}
#search form{ width:221px; position:relative; height:18px;}
.search_submit_enleft{ background:url(../images/sub_bg.gif) no-repeat top center; width:57px; height:20px;  border:0px; position:absolute; top:0px; left:160px;}


.yq_url{ float:left; width:450px; text-align:right; height:46px;}

.left_products form{ margin-left:5px;}

.content, .productshow{ width:1002px; border:1px solid #C8C8C8;}
.content{ min-height:545px; height:auto!important;}
.productshow{ height:147px;}
.content_head{ width:100%; height:14px; position:relative;}
.content_headname{ width:100px; height:14px; position:absolute; top:0px; left:0px;}
.more a{ display:block; width:38px; height:13px; position:absolute; top:0px; right:0px;}
.content_about{ width:100%; line-height:31px; height:422px; overflow:hidden;}
.content_aboutcn{ width:100%; line-height:36px; height:422px; overflow:hidden;}
.content_aboutus{ float:left; padding:10px 10px 0px 10px; border-right:1px solid #C4E5FA;}
.content_contact{ float:right; padding:10px 10px 0px 0px; width:645px;}
.content_list li{ background:url(../images/list_bg.gif) no-repeat left center; width:304px; padding-left:10px; border-bottom:1px dashed #000000; height:35px; line-height:35px;}
.content_contactus, .content_contactuscn{ background:url(../images/content_contactbg.jpg) no-repeat right bottom; width:314px; height:190px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px;}
.content_contactus{ line-height:31px;}
.content_contactuscn{ line-height:26px;}

.productshow_left, .productshow_leftcn{ width:47px; height:147px; border-right:1px solid #C8C8C8; text-align:center; float:left;}
.productshow_left img{ width:14px; height:128px; margin-top:10px;}
.productshow_leftcn img{ width:14px; height:69px; margin-top:40px;}


.productshow_list{ float:right; width:930px; height:147px;}
.productshow_list li{ float:left; width:200px; margin-right:15px; background:url(../images/list_bgb.gif) no-repeat left center; padding-left:15px; height:30px; line-height:30px; margin-top:15px;}
.productshow_list li a{ display:block; width:200px; height:30px; line-height:30px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}

.products table{ font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px;}
.products table td{ padding:5px;}


#footer{ background:url(../images/footer_bg.jpg) repeat-x top center; width:100%; height:70px; color:#FFFFFF;}

/*left*/
.left{ width:231px; float:left;}
.right{ width:753px; float:right;}
.left_products{ border:1px solid #C8C8C8; width:229px;}

.right_box{ border:1px solid #C8C8C8; width:751px; min-height:499px; height:auto!important;}
.right_boxcn{ border:1px solid #C8C8C8; width:751px; min-height:469px; height:auto!important;}

.left_prodhead{ height:37px; border-bottom:1px solid #C8C8C8; width:100%; position:relative;}
.left_prodname{ position:absolute; width:100px; height:14px; top:12px; left:10px;}
.left_more{ position:absolute; width:38px; height:13px; right:10px; top:12px;}
.left_productlist{ width:209px; margin:0px 0px 0px 10px; padding-bottom:10px;}
.left_productlist li{ width:199px; background:url(../images/list_bg.gif) no-repeat left center; padding-left:10px; border-bottom:1px dashed #000000; height:30px; line-height:30px;}
.left_contact{ line-height:24px; width:209px; padding:10px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px;}
.left_contactcn{ line-height:24px; width:220px; padding:7px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px;}

.right_about, .contactus{ padding:10px; width:731px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px;}
.online{ font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px;}
.right_about{ line-height:40px;}

.contactus p{ height:30px; line-height:30px; border-bottom:1px dashed #000000; width:731px;}
.right_aboutimg{ width:100%;text-align:center; padding-bottom:10px;}
.right_position{ width:200px; text-align:right; position:absolute; right:10px; top:0px; height:37px; line-height:37px; color:#999999;}
/*left*/

/*banner*/
.banner{ margin-top:1px;}
.left_banner{ width:1003px; height:250px; float:left;  margin-left:0px; background:#fff;}
#slider{width:1004px; height:250px; margin:0px auto;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
.nivo-controlNav{position:absolute;left:500px;bottom:10px; z-index:1000;}
.nivo-controlNav a {display:block;width:15px;height:16px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -16px; margin-top:-3px;}
.nivo-directionNav a {display:block;width:41px;height:65px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0; margin-top:-30px;}
a.nivo-nextNav {background-position:-41px 0;right:0px;}
a.nivo-prevNav {left:0px;}
.nivo-caption {text-shadow:none; height:38px; line-height:33px;}
.nivo-caption a {color:#fff;text-decoration:underline;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
/*banner*/

/*facility*/
.facility{ margin-top:0px; margin-left:22px; font-family:"����", Arial, sans-serif, "΢���ź�"; font-size:12px; width:721PX;}
.facility img{ border:#CC9900 1px dotted; padding:5px; width:200px; height:160px;}
.facility li{ float:left; display:inline; margin-right:24px; width:212px; height:170px; margin-top:10px;}
.list_name{ color:#FFFFFF; text-align:center; width:100&;}
.list_page{ text-align:right;}
.products_show{ margin-top:10px; font-family:"����", Arial, sans-serif, "΢���ź�"; font-size:12px; width:100%;}
.facility{ margin-top:10px;}
.facility_img{ text-align:center; margin-top:10px;}
.facility_img img{ width:auto; text-align:center; max-width:720px;}
/*facility*/

.products_header{ width:100%; text-align:center; margin-top:10px; font-weight:bold;}
.products_head{ width:100%; text-align:center; margin-top:10px; font-weight:bold;}
.prod_content{ margin-top:10px;}
.prod_content table{ font-size:12px; line-height:24px;}
.prod_content table td{ padding:5px;}
.products_name{ text-align:center; width:100%; height:30px; line-height:30px; font-weight:bold;}
.prod_title{ height:30px; line-height:30px; text-align:center; font-weight:bold; color:#FFFFFF;}

/*news*/
.news{ width:100%; margin-top:0px; line-height:24px;}
.news li{ background:url(../images/list_bg.gif) no-repeat left center; padding-left:15px; border-bottom:1px #4B3523 dashed; height:30px; line-height:30px; position:relative; vertical-align:middle; width:716px;}
.news li span{ position:absolute; right:5px; top:0px; display:block; width:200px; text-align:right; height:30px; line-height:30px;}
.back_a{ text-align:center; margin-top:10px;}
.back_a a{ color:#FF0000;}
/*news*/
