@charset "utf-8";
/* CSS Document */

.zt-wr{ font-family:"微软雅黑"; font-size:16px; color:#FFFFFF; font-weight:bold;}
.zt-wr a{ color:#FFFFFF;}
.zt-wr1{ font-family:"微软雅黑"; font-size:16px; color:#0050c0; font-weight:bold;}
.zt-a{ font-family: Arial; font-size:12px; color:#bbbbbb;}

#header{ width:100%; background-image: url(../images/header-bg.jpg); background-repeat:repeat-x; height:155px;}
.header{ width:1100px; margin:0 auto;}
.header-l{ width:700px; float:left; height:29px; line-height:29px; *padding-top:3px; text-indent:2em; color:#000}
.header-l a{ color:#000}
.header-r{ width:306px; float:right; height:29px; line-height:29px; *padding-top:3px; text-align:right;}
.logo{ width:628px; float:left; margin-top:10px;  *margin-top:-5px;}
.ewm{ float:left; width:82px; margin:25px 0 0 14px;  *margin-top:15px;}
.ewm1{ float:left; width:82px; margin:25px 0 0 14px;  *margin-top:15px;}
.rxdh{ float:right; width:235px; margin-top:38px; *margin-top:30px;}
.ewme{ float:left; width:82px; margin:25px 0 0 7px;  *margin-top:15px;}
.rxdhe{ float:right; width:273px; margin-top:38px; *margin-top:30px;}

#nav{ background-image:url(../images/index_24.jpg); width:100%; height:48px;}
.nav{ width:1006px; margin:0 auto;}
.nav img{ display:block; float:left}

.search{ width:961px; margin:0 auto; height:39px;}
.search-l{ width:638px; float:left; height:39px; line-height:39px;}
.ss{ width:268px; float:right; margin-top:8px;}
.ss1{ width:212px; height:19px; line-height:19px; border:1px #ccc solid; display:block; float:left; padding-left:10px; background-color:#f0f0f0; color:#666666}
.bottonss{ display:block; float:left; width:41px;}



#banner{ width:100%; margin:0 auto; background-color:#f3f3f3; overflow-x:hidden;}
.banner-bg{ background-image:url(../images/index_38.jpg); width:100%; background-position:center; background-color:#f3f3f3; height:63px; margin:0 auto; background-repeat:no-repeat;}
#slider{width:100%; height:363px; overflow-x:hidden;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
.nivo-controlNav{position:absolute;left:700px;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:20px;}
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;}



.index_about{ width:100%; height:200px; background-color:#f3f3f3;}
.index_aboutbt{ width:961px; margin:0 auto;} 
.index_aboutc{ width:961px; margin:0 auto; margin-top:10px; color:#000;}

.index-p{ width:961px; margin:0 auto; margin-top:17px;}
.index-pl{ width:196px; float:left; background-image: url(../images/index_64.jpg); background-position:bottom; background-repeat:no-repeat; padding-bottom:8px;}
.index-pl1{ width:188px; margin:0 auto; background-color:#f0f0f0;}
.index-p1{ width:188px; margin-top:20px;}
.index-p1 li{ background-image:url(../images/index_52.jpg); width:188px; height:31px; text-indent:3em; background-repeat:no-repeat; line-height:31px; margin-top:4px;}
.index-c{ width:160px; margin:0 auto; margin-top:12px;}
.index-plbt{ background-image: url(../images/index-fllb_46.jpg); height:39px; background-repeat:repeat-x; width:188px; text-align:center; line-height:39px;}



.index-pr{ width:749px; float:right;}
.index-prbt{ background-image:url(../images/index_50.jpg); background-repeat:no-repeat; height:36px; line-height:36px; background-position:0px 7px; text-indent:3em; width:703px; float:left }
.more{ width:41px; float:left; height:36px; line-height:36px;}
.gang{ background-image:url(../images/index_48.jpg); height:5px; background-repeat:repeat-x; width:100%;}

.index-honor{ width:100%; height:463px; background-color:#efeeee;}
.gangp{ height:9px; width:1000px; background-color:#fafafa; margin:3px auto;}
.index-honor1{ width:1003px; margin:0 auto; background-image:url(../images/index_66.jpg); background-repeat:no-repeat; background-position:11px 24px; height:394px; position:relative; top:55px;}
.index-honorr{ width:490px; float:right; background-image:url(../images/index_72.jpg); background-repeat:no-repeat; background-position:0 102px; height:403px;}
.honor-l{ width:297px; padding-left:0px; float:left; padding-top:32px;}
.honor-l img{ padding-left:21px;}
.honor-r{ width:146px; float:right; padding-top:16px; padding-right:4px;}
.honor-r img{ padding-top:19px;}
.honor-bt{ background-image: url(../images/index_88.jpg); height:35px; width:219px; text-align:center; background-repeat:repeat-x; line-height:35px; position:relative; top:56px; left:26px;}



#foot{ background-image: url(../images/index_93.jpg); width:100%; height:117px; background-position:top; background-repeat:repeat-x; text-align:center;}
.foot{ width:1003px; margin:0 auto; height:46px; line-height:46px; }
.foot-zt1{ color:#FFF; height:46px; line-height:46px;}
.foot-zt1 a{ color:#fff}
.foot-zt2{ color:#000; height:68px; line-height:68px;}

.foot-zt2 a{ color:#000}



.neiye1{ background-color:#FFFFFF; width:735px; margin:0 auto; padding-top:3px;}
.contact{ background-color:#FFFFFF; background-image:url(../images/contact_05.jpg); background-position:bottom right; width:735px; margin:0 auto; padding-top:3px; background-repeat:no-repeat}
.neiye-bg{ background-image: url(../images/about_05.jpg); width:742px; height:255px; background-repeat:no-repeat;}
.neiyeh{ height:10px; width:1003px; margin:0 auto;}

.newsbt1{ font-size:14px; font-weight:700; color:#000; text-align:center; height:30px; line-height:30px;}
.news_content{ line-height:25px;}
.news-b{ border-bottom:1px #ccc dotted}


.contact-zt{ font-size:14px; font-weight:600; color:#f57300}
.contact-c1{ border-bottom:1px #ccc dotted; height:30px; line-height:30px;}

.yc{ overflow:hidden; white-space:nowrap; text-overflow: ellipsis; width:120px;}