@charset "gb2312";
.container-flash{ height:468px;margin:0 auto; overflow:hidden; position:relative; z-index:100;}
.flash{ width:1920px;  height:468px; margin:0 auto; overflow:hidden; position:absolute; top:0; left:50%; margin-left:-960px; z-index:200;}
.mod_focus .contents{ width:1920px; height:468px; overflow:hidden;}
.mod_focus .contents li{width:1920px; overflow:hidden;height:468px; }
.mod_focus .contents li img{ width:1920px; height:468px;}
.mod_focus .tags{text-align:center; position:absolute; left:50%; margin-left:-33px; bottom:20px; width:66px; height:12px; overflow:hidden;}
.mod_focus .tags li{  overflow:hidden; float:left; margin:0 5px; display:inline; width:12px; height:12px;}
.mod_focus .tags a{ float:left; width:12px; height:12px; line-height:12px; font-size:0; background:#0187ce; text-align:center; }
.mod_focus .tags .focus a{font-size:0; background:#FFF; color:#fff;}

.product{position: absolute;top: 35%;left:48%;width:500px;height:150px;}

.mod_focus .product-l{width:45%;float:left;margin:0 2%;}
.mod_focus .product-l > a > img{width:225px;height:150px;}

.exhibition{position: absolute;top: 40%;left:0;right:0;margin:0 auto;width:1200px;height:250px;}
.exhibition-li{float:left;width:20%;margin:0 2%;}
.mod_focus li .exhibition-li img{width:240px;height:160px;}



.search{ width:1200px; height:76px; overflow:hidden; }
.search-hot{ width:900px; height:76px; line-height:76px; float:left; overflow:hidden; font-size:14px;}
.search-form{ width:240px; height:20px; padding-top:8px; padding-bottom:8px; padding-right:6px; padding-left:10px; float:right; margin-top:20px; display:inline; background-color:#f2f2f2;}
.search-form p{ float:left; overflow:hidden; }
.search-form p.search-input{ width:210px; height:20px;}
.search-form p.search-input input{ width:200px; height:20px; line-height:20px; border:0; background-color:transparent; font-size:14px; color:#000; font-weight: bold;;}
.search-form p.search-submit{ margin-left:10px;}
.search-form p.search-submit,.search-form p.submit input{ width:20px; height:20px;}

.container-main{ height:auto;}
.container-prod{ background-color:#f4f8fb;overflow: hidden;padding-bottom:40px;}
.prods-line{ width:256px; height:auto;float:left;background: #efefef;}
.prods-line h3{width:256px; height:71px;line-height:71px;text-align:center;font-size:22px;color:#fff;background: #0187ce;}
.prods-line ul{height:346px;}
.prods-line1 ul{height:228px;}
.prods-line ul li{ width:256px; cursor:pointer; height:48px; text-align:left; line-height:48px;  font-size:14px;border-bottom:1px solid #e5e5e5;background:url(../images/prods-line-li.jpg) left center no-repeat;text-indent: 42px; }
.prods-line ul li a:hover{color:#d2b486;}
.prods-line .contact{color:#fff;background: #0187ce;padding:8px}
.prods-line .contact h4{width:100px;font-size:22px;height:40px;line-height:40px;border-top:4px solid #fff;}
.prods-line .contact p{width:200px;font-size:14px;line-height:30px;text-align:left;color:#fff;margin:0 auto;}


.prods-list{ width:891px; height:auto;float:right }
.prods-list li{ width:285px; height:auto; float:left; margin-left:10px; margin-bottom:10px; display:inline; border:1px solid #e5e5e5;}
.prods-list li p{ width:285px; height:243px; overflow:hidden;}
.prods-list li p img{ width:285px; height:243px}
.prods-list li h3{ width:285px; height:42px; line-height:42px; font-weight:normal; font-size:16px; text-align:center; overflow:hidden; background-color:#e5e5e5;}

.container-contact{ height:auto; background:url(../images/.container-contact.jpg)center no-repeat;background-size: 100%;}
.contact-title{ width:737px; height:80px;  overflow:hidden; float:left; }
.contact-title img{ width:737px; height:80px; }
.contact-online{ width:240px; height:100px; float:right; overflow:hidden; }
.contact-online a{ width:160px; height:36px; line-height:36px; display:block; text-align:center; background-color:#c8a063; color:#FFF; font-size:14px;}
.contact-online h3,.contact-online p{ width:240px; height:20px; line-height:20px; font-weight:normal; font-size:14px; color:#fff;}
.contact-online p{ height:30px; line-height:30px; font-size:24px;}

.features-list{ width:1200px; height:334px; background-image:url(../images/features.jpg); background-repeat:no-repeat; background-position:center top; position:relative;}
.features-list li{ width:420px; height:100px;  position:absolute; color:#FFF; }
.features-list li h3{ width:420px; height:48px; line-height:48px; font-weight:bold; font-size:25px; overflow:hidden;}
.features-list li h3 span{color:#e5ffab;}
.features-list li p{ width:420px; height:25px; line-height:25px; overflow:hidden; font-size:12px;font-weight: bold;}
.features-list li.fl01{ left:0;top:20px; padding-left:10px;}
.features-list li.fl02{ right:0;top:20px; padding-right:10px;}
.features-list li.fl03{ left:0;bottom:19px; padding-left:10px;}
.features-list li.fl04{ right:0;bottom:19px; padding-right:10px;}
.features-list li.fl02 h3,.features-list li.fl04 h3,.features-list li.fl02 p,.features-list li.fl04 p{ text-align:right;}


.container-about{ height:532px; background-image:url(../images/about.jpg); background-position:center top; background-repeat:no-repeat;}
.about-header{ width:1200px; height:120px; line-height:120px; text-align:center; font-size:24px; color:#FFF; overflow:hidden; background-image:url(../images/about-header.png); background-position:center bottom; background-repeat:no-repeat;}
.video{ width:528px; height276:px; float:left; overflow:hidden; }
.video img{ width:528px; height:276px;}
.about-cen{ width:600px; height:276px; float:right; overflow:hidden; color:#FFF;}
.about-cen h2{ width:600px; height:56px; overflow:hidden; font-size:28px; font-weight:normal; }
.ac-nr{ width:600px; height:210px; line-height:35px; font-size:16px;}
.ac-nr p{text-indent:2em;}


.container-equipment{ background-image:url(../images/equipment.jpg); background-position:center bottom; background-repeat:no-repeat; height:auto; padding-bottom:100px;padding-top:20px;}
.equipment-header{ width:1200px; height:auto; }
.equipment-header h3,.equipment-header p{ width:1200px; height:52px; line-height:52px; text-align:center; font-weight:normal; font-size:28px; color:#333;}
.equipment-header p{ height:40px; line-height:40px; font-size:18px; text-transform:uppercase; color:#cdcace;}
.equipment-header p span{ color:#1689cb;}

.equipment-cen{ width:1186px; height:227px;padding-top:40px;margin:0 auto;}
.equipment-btn{ width:38px; height:67px; float:left;  margin-top:60px; display:inline; overflow:hidden; }
.equipment-btn p{ width:38px; height:67px; background-position:left top; background-repeat:no-repeat; }
.equipment-btn p.goLeft{ background-image:url(../images/goLeft.png);}
.equipment-btn p.goRight{ background-image:url(../images/goRight.png);}
.equipment-list{ width:1110px; height:225px; float:left;display:inline;position:relative; z-index:100; overflow:hidden;}
.equipment-list li{ width:350px; height:225px;float:left;margin:0 10px;}
.equipment-list li p{ width:350px; height:190px;}
.equipment-list li p img{ width:350px; height:190px;}
.equipment-list li h3{ width:350px; height:35px;line-height:35px;text-align:center;}
.equipment-more{ width:156px; height:37px; margin:0 auto; background-image:url(../images/news-more.png); background-position:left top; background-repeat:no-repeat; }
.equipment-more a{ width:156px; height:37px; display:block; }




.container-news{ background-image:url(../images/main.png); background-position:center bottom; background-repeat:no-repeat; height:auto; padding-bottom:150px;}
.news-header{ width:1200px; height:auto; }
.news-header h3,.news-header p{ width:1200px; height:52px; line-height:52px; text-align:center; font-weight:normal; font-size:28px; color:#333;}
.news-header p{ height:40px; line-height:40px; font-size:18px; text-transform:uppercase; color:#cdcace;}
.news-header p span{ color:#1689cb;}
.news-list{ width:1180px; height:auto; padding:0 10px; }
.news-list li{ width:253px; height:144px; border:1px solid #e2e3e8; background-color:#FFF; float:left; margin:0 10px; display:inline; padding:10px; cursor:pointer;}
.news-list li div.nl-title{ width:253px; height:54px; overflow:hidden; }
.news-list li div.nl-title-date{ width:52px; height:42px; float:left; border:1px solid #e2e3e8; background-color:#f0f2f5; overflow:hidden; padding:5px 0; }
.news-list li div.nl-title-bt{ width:180px; height:53px; line-height:26px; overflow:hidden; border-bottom:1px solid #e2e3e8; float:right;}
.news-list li div.nl-title-date h3,.news-list li div.nl-title-date p{ width:52px; height:24px; line-height:24px; font-size:14px; font-weight:normal; text-align:center; overflow:hidden; }
.news-list li div.nl-title-date p{ height:18px; line-height:18px; font-size:12px;}
.news-list li div.nl-about{ width:253px; height:60px; line-height:20px; overflow:hidden;}
.news-list li.on{ border:1px solid #1689cb;}
.news-more{ width:156px; height:37px; margin:0 auto; background-image:url(../images/news-more.png); background-position:left top; background-repeat:no-repeat; }
.news-more a{ width:156px; height:37px; display:block; }

.more{ background-image:url(../images/more.png)}
