@charset "utf-8";
/* CSS Document */


#header{ width:100%; background-image:url(../images/index_02.png); height:136px;}
.header{ width:1003px; margin:0 auto;}
.header1{ height:25px; line-height:25px;}
.hy{ float:left; width:500px;}
.ywb{ float:right; width:140px; padding-top:4px; height:12px;}
.header2{ width:1003px; margin-top:1px;}
.logo{ width:397px; float:left; padding-top:23px; }
.header-bg{ background-image:url(../images/index_09.png); width:359px; height:110px; background-repeat:no-repeat; float:left; }
.hotline{ background-image:url(../images/index_15.png); width:204px; height:40px; background-repeat:no-repeat; float:right; margin-top:35px;}
.hotlinee{ background-image:url(../images/index_15_en.png); width:250px; height:40px; background-repeat:no-repeat; float:right; margin-top:35px;}
.header-bge{ background-image:url(../images/index_09.png); width:313px; height:110px; background-repeat:no-repeat; float:left; }

#nav{ width:100%; margin:0 auto; background-image:url(../images/index_03.png); height:50px; background-repeat:repeat-x;}
.nav{ width:1003px; margin:0 auto;}
.nav a{ display:block; float:left}

.ss{ width:100%; background-color:#FFF; height:33px; border-bottom:1px #ccc solid;}
.ssz{ width:1003px; margin:0 auto; height:33px; line-height:33px;} 
.ss-l{ width:700px; float:left}
.ss-r{ width:206px; float:right; position:relative; top:4px;}
.ssr-bg{ background-image:url(../images/index_33.png); width:169px; height:24px; float:left;}
.ssr-b{ width:37px; float:left}
.ssr-1{ width:150px;  position:relative; left:13px; background-color:#acebff; border:none; color:#666666; height:14px; line-height:14px;}


#content{ width:100#; background-color:#f9f9f9; padding-top:30px; min-height:500px; height:auto!important;}
.content{ width:1003px; margin:0 auto;}
.content-bt{ background-image:url(../images/index_38.png); width:153px; height:53px; text-indent:15px; color:#fff;}
.content-bt span{ position:relative; top:10px;}
.index-news{ width:484px; float:left;}

.news-k{ width:451px; margin:0 auto;}
.news-k li{ background-image:url(../images/index_48.png); background-repeat:no-repeat; height:34px; background-position:2px 10px; border-bottom:1px #ccc dashed; text-indent:2em; line-height:34px; }
.news-bt{overflow:hidden; white-space:nowrap; text-overflow: ellipsis; float:left; width:340px; }
.more{ background-image:url(../images/index_51.png); height:13px; background-repeat:no-repeat; background-position:1px 2px; line-height:13px; color:#ed7000; text-indent:15px; margin-top:10px;}
.more span{ color:#ed7000;}
.more a{ color:#ed7000;}

.index-about{ width:515px; float:right}
.about-c{ background-image: url(../images/index_43.png); width:515px; height:191px; background-repeat:no-repeat; background-position:right top;}
.about-c p{ width:278px; padding-left:14px; padding-top:10px;}
.about-c .more{ margin:20px 0 0 15px;}


.index-products{ background-image:url(../images/index_55.png); background-repeat:repeat-x; height:329px; margin:0 auto; margin-top:37px; width:1003px;    }
.index-pl{ width:230px; float:left; padding-left:10px; margin-top:10px;}
.index-pl li{ height:28px; line-height:28px; border-bottom:1px #ccc dashed;}
.index-pl li ol{ width:110px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block}
.index-pl2{ width:312px; float:left; margin-left:20px;}
.index-pl2 li{ margin-top:3px;}
.p-tp{ width:86px; float:left}
.p-b{ width:205px; float:left; margin-left:10px; height:17px; line-height:17px; border-bottom:1px #ccc dashed; }
.p-b img{ padding-top:3px;}
.p-c{ width:205px; float:left; margin-left:10px; margin-top:1px;}
.zt-st-blue a{ width:174px; display:block; float:left; color:#0387ae; font-family: Arial, Helvetica, sans-serif; text-transform:capitalize;}
.p-bg{ background-image:url(../images/index_56.png); background-repeat:no-repeat; background-position:588px 0px; height:329px;   width:1001px; float:left}
.p-z{ margin-top:25px; *margin-top:3px; margin-left:2px;}
.p-border{background-color:#ccc; height:300px; width:1px; float:left}

.index_contact{  width:1003px; margin:0 auto; margin-top:12px;}
.contact1{ width:266px; float:left; line-height:30px; margin-top:10px;}
.contact-c{ background-image:url(../images/index_65.png); background-position:left; height:28px; text-indent:30PX; background-repeat:no-repeat; line-height:28px;}
.contact-bk{ border-bottom:1px #ccc dashed;}
.contact-bk1{ border-bottom:1px #ccc solid;}
.dt{ width:526px; float:left; margin-left:21px;}
.ewm{ text-align:center; width:116px; float:right;}
h6{ margin:0; padding:0; font-size:12px; height:20px; line-height:20px; font-weight:500;}
.zxjy{ margin-top:5px;}




/**页脚**/
#foot{ background-image:url(../images/index_76.png); width:100%; height:74px; margin-top:25px;}
#foot1{ background-image:url(../images/index_76.png); width:100%; height:74px;}
.foot{ width:1003px; margin:0 auto; padding-top:10px; line-height:25px; text-align:center; color:#FFF} 
.foot a{ color:#fff;}


/**内页**/
#neiye{ width:1003px; margin:27px auto; min-height:400px; height:auto!important;}
.neiye-l{ width:773px; float:left;}
.neiye-bt{  font-size:12px; height:25px; line-height:25px; border-bottom:1px #f2f2f2 solid;}
.neiye-bt span{ font-family:"宋体";}
.neiye-l1{ width:750px; margin:10px auto;}
.about-bg{ background-image:url(../images/about_24.png); width:648px; height:380px; background-repeat:no-repeat; margin:0 auto; margin-top:10px;}
.neiye-r{ width:205px; float:right}
.right-p{ width:205px; min-height:100px; height:auto!important; background-color:#f2f2f2;}
.right-pbt{ width:185px; margin:0 auto; height:25px; line-height:25px; border-bottom:1px #ccc solid; padding-top:10px;}
.right-c{ margin-top:10px;}
.neiyep-bg{ background-image:url(../images/about_20.png); background-repeat:no-repeat; width:155px; height:25px;  line-height:25px; text-indent:2em; margin:0 auto; margin-top:10px;}
.neiyep-bg1{ width:155px; height:8px;  line-height:25px; margin:0 auto; margin-top:10px;}

/**新闻**/
.news-b{ border-bottom:1px #ccc dotted}
.neiye-n table{ margin-top:10px;}
.newsbt1{ font-size:14px; font-weight:700; color:#000; text-align:center; height:30px; line-height:30px;}
.news_content{ line-height:25px; line-height:25px; padding:10px;}




.contact-bg{ background-image:url(../images/about1_24.png); width:750px; margin:0 auto;height:327px; background-repeat:no-repeat; line-height:25px;}

