﻿/*@font-face { 
font-family: helvetica; 
src: url('Helvetica LT 65 Medium.ttf'); 
} */

body { padding: 0;margin: 0;font-family: caliri,helvetica;}
.clr{ clear: both;}
.fl{ float: left;}
.fr{ float: right;}
.ml20{ margin-left: 20px;}

.head{ width: 1000px;margin: 0px auto;}
.logo{background-image: url(../images/logo.jpg);width: 1000px;height: 100px;}
.logo1{ float: left;margin-left: 30px;background-image: url(../images/logo.png);width: 192px;height: 128px;}
.logo2{ float: left;margin-left: 39px;background-image: url(../images/logo1.png);width: 258px;height: 128px;}
.logo3{ float: right;background-image: url(../images/logo3.jpg);width: 649px;height: 128px;}

.menu{ height: 40px;background-color: #e75200;color: #fff;font-size: 14px;line-height: 40px;}
.menu ul{ padding: 0;margin: 0 auto;width: 1000px;font-weight: bold;}
.menu ul li{ list-style: none;float: left;width: 120px;}
.menu ul li.search{ float: right;width: 350px;}
.menu a{ display: block;color: #fef7f2;text-decoration: none;text-align: center;}
.menu input[type=text]{ background-color: #e75200;border: 0;border-bottom: 1px solid #fff;color: #fff;font-size: 18px;height: 25px;line-height: 25px;margin-left: 10px;margin-right: 10px;}
.menu input[type=image]{ vertical-align: middle;height: 20px;}
.productlist{ width: 240px;margin: 0 auto;position: relative;display: none;z-index: 4;border: 1px solid #eee;border-top: 0;left: -380px;}
.productlist div{ width: 200px;background-color: #fff;height: 40px;line-height: 40px;font-size: 14px;padding: 0 20px;}
.productlist div a{ display: block;color: #e75200;text-align: right;}
.menu li:hover,.menu li.ck{ background-color: #fff;}
.productlist div:hover{ background-color: #e75200;}
.productlist div.logo4{ width: 210px;height: 100px;background-image: url(../images/logo1.jpg);background-color: white;background-position: 50px 0;background-repeat: no-repeat;}
.productlist div.logo4:hover,.productlist div.null:hover{ background-color: #fff;}
.menu li:hover a,.menu li.ck a{ color: #e75200;}
.productlist div:hover a{ color: white;}
.productlist div.ck{ background-color: #e75200;}
.productlist div.ck a{ color: white;}
.menu li.search:hover{ background-color: #e75200;}
.productlist1{ width: 250px;height: 300px;border: 1px solid #eee;border-top: 0;position: absolute;top: 140px;z-index: 4;background-color: white;display: none;padding-top: 80px;}
.productlist1 .type2o a{ display: block;width: 210px;text-align: right;height: 40px;line-height: 40px;color: #e75200;padding: 0 20px;}
.productlist1 .type2o.ck a,.productlist1 .type2o:hover a{ background-color: #e75200;color: white;}
.type2info{ width: 180px;height: 360px;border: 1px solid #eee;border-top: 0;position: absolute;top: 140px;z-index: 4;background-color: white;padding: 10px;display: none;color: black;line-height: 26px;font-family:helvetica}
.type2info img{ width: 178px;height: 178px;border: 1px solid #ccc;margin-bottom: 10px;}

.banners{ width: 1000px;margin: 15px auto 0;border: 1px solid #aaa;overflow: hidden;height: 500px;}
.banners .bannerpan{ height: 500px;position: relative;z-index: 2;}
.banners .bannero{ width: 1000px;height: 500px;float: left;}
.banners .bannero a{ border: 0;}
.banners .bannero img{ width: 1000px;height: 500px;}
.banners .dianpan{float: right;position: absolute;z-index: 3;margin-top: -40px;}
.banners .dianpan .dian{ width: 10px;height: 10px;background-color: white;float: left;margin: 5px;cursor: pointer;background-color: #fff;border-radius: 10px;border:1px solid #e60012}
.banners .dianpan .dian.ck{ background-color: #e60012;}

.bottom{ width: 1000px;margin: 15px auto 5px;height: 40px;line-height: 40px;border-top: 1px solid #aaa;text-align: center;color: #7c7c7c;font-size: 16px;font-family: helvetica;}
.links{ width: 1000px;height: 64px;background-image: url(../images/links.jpg);margin: 0 auto;}
.foot{ color: #555;text-align: center;width: 100%;font-size: 14px;margin-bottom: 10px;font-family: helvetica;}

.homemiddlepan{ width: 1000px;margin: 15px auto;}
.homemiddlepan .homeml{ float: left;width: 233px;border: 1px solid #aaa;margin-right: 15px;}
.homemiddlepan .homeml .title{ width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;background-color: #e75200;font-size: 14px;font-weight: bold;}
.homemiddlepan .homeml .img img{ width: 233px;height: 159px;}
.homemiddlepan .homeml .info{margin: 10px 0 0 10px;height: 52px;overflow: hidden;line-height: 13px;font-size: 12px;font-family: helvetica;}
.homemiddlepan .homeml .date{ margin-right: 10px;font-size: 12px;line-height: 13px;text-align: right;}
.homemiddlepan .homeml .more{ height: 40px;width: 100px;background-color: #e75200;color: #fff;text-align: center;cursor: pointer;line-height: 40px;font-size: 14px;margin: 20px;}

.homemiddlepan .homemr{ float: left;width: 498px;border: 1px solid #aaa;}
.homemiddlepan .homemr .title{ width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;background-color: #e75200;font-size: 14px;font-weight: bold;}
.homemiddlepan .homemr .img img{ width: 498px;height: 99px;}
.homemiddlepan .homemr .info{ margin: 10px 10px 0;height: 35px;overflow: hidden;line-height: 14px;font-size: 12px;font-family: helvetica;}
.homemiddlepan .homemr .more{ height: 40px;width: 100px;background-color: #e75200;color: #fff;text-align: center;cursor: pointer;line-height: 40px;font-size: 14px;margin:19px 20px 20px;}

.homeproductlist{ width: 1000px;margin: 0 auto;}
.homeproductlist .dxt{ float: left;width: 160px;margin-left:8px;cursor: pointer;}
.homeproductlist .dxt.first{ margin-left: 0;}
.homeproductlist .dt img{ position: absolute;width: 176px;height: 348px;}
.homeproductlist .xt img{ width: 160px;height: 332px;}

.main{ width: 1000px;margin: 15px auto;}

.location{ width: 1000px;margin: 15px auto;text-indent: 217px;height: 22px;line-height: 22px;}
.location img{ vertical-align: middle;margin: 0 5px;width: 50px;}
.location a{ color: #333;text-decoration: none;}

.productmenupan{ float: left;}
.productmenu{ width: 200px;border: 1px solid #aaa;margin-bottom: 25px;}
.productmenu .type1 a{ background-color: #e75200;color: #fef7f2;display: block;text-decoration: none;height: 25px;line-height: 25px;text-indent: 10px;font-size: 14px;}
.productmenu .type1 a:hover{ background-color: #d94400; }
.productmenu .type2 a{ display: block;color: #333;text-decoration: none;height: 25px;line-height: 25px;text-indent: 15px;border-top: 1px solid #aaa;font-size: 12px;}
.productmenu .type2 a:hover{ background-color: #fef7f2;}

.contentpan{ width: 783px;float: left;margin-left: 15px;}
.contentpan .product{ width: 185px;height: 185px;border: 1px solid #dcdcdc;cursor: pointer;float: left;margin-right: 11.6px;margin-bottom: 12px;}
.contentpan .product.last{margin-right: 0;}

.contentpan .product .title{ width: 100%;height: 20px;background-color: #aaa;line-height: 20px;text-indent: 10px;position: relative;margin-top: -20px;}
.contentpan .product img{ width: 185px;height: 185px;}
.contentpan .product:hover .title{ background-color: #bbb;}
.contentpan .product:hover{ border-color: #bbb;}

.ejt{ width: 781px;border: 1px solid #aaa;margin-bottom: 20px;height: 250px;margin-left: 15px;}

.contentpan .content{ width: 783px;}
.contentpan .content .contentimg{ float: left;width: 300px;border: 1px solid #ccc;}
.contentpan .content .contentimg img{ width: 300px;height: 300px;}
.contentpan .content .contentimg div{ height: 30px;line-height: 30px;background-color: #aaa;text-indent: 20px;position: relative;margin-top: -30px;}
.contentpan .content .contentcontent{ float: left;margin-left: 15px;width: 466px;}
.contentpan .content .title{ font-size: 18px;color: #e75200;font-weight: bold;}
.contentpan .content .con{ margin-top: 20px;font-size: 16px;}

.contentpan .same{ width: 230px;margin: 20px auto;font-size: 16px;height: 30px;line-height: 30px;background-color: #e75200;color: #faf7f2;text-indent: 15px;}

.aboutpan{ width: 1000px;margin: 15px auto;}
.aboutpan .threeimgpan{ width: 322px;margin-right: 14px;float: left;border: 1px solid #aaa;}
.aboutpan .threeimgpan.last{ margin-right: 0;}
.aboutpan .threeimgpan img{ width: 322px;height: 105px;}
.aboutpan .threeimgpan .title{ text-align: center;font-size: 16px;color: #e75200;margin: 20px auto;font-family: helvetica;}
.aboutpan .threeimgpan .content{ padding: 5px 20px 20px;height: 150px;}

.aboutpan .aboutmiddle{ padding: 15px;background-color: #fae1cc;margin-top: 20px;}
.aboutpan .aboutmiddle div{ margin-bottom: 20px;}
.aboutpan .aboutmiddle div.last{ margin-bottom: 0;}

.aboutpan .aboutbottom{ padding: 15px;margin: 20px auto;}

.newspan{ margin: 15px auto;width: 1000px;}
.newspan .newshalf{ width: 490px;margin-right: 16px;border: 1px solid #aaa;height: 400px;float: left;margin-bottom: 15px;overflow: hidden;}
.newspan .newshalf.last{ margin-right: 0;}
.newspan .newshalf.noborder{ border: 0;}
.newspan .newshalf .title{ width: 215px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;background-color: #e75200;color: #fff;position: relative;}
.newspan .newshalf.fulltitle .title{ width: 100%;text-indent: 350px;text-align: left;}
.newspan .newshalf.fulltitle1 .title{ width: 100%;text-align: center;}
.newspan .newshalf .img{ width: 490px;height: 325px;margin-top: -40px;overflow: hidden;}
.newspan .newshalf .img img{ width: 490px;height: 325px;}
.newspan .newshalf .con{ line-height: 15px;font-size: 12px;margin: 0 10px;overflow: hidden;height: 75px;}
.newspan .newshalf .con p{ margin: 0;padding: 0;}


.newspan .newshalf .lishi-all{ width: 100%;width: 490px;height: 46px;background-image: url(../images/lishi_all.jpg);margin-top: 65px;}
.newspan .newshalf .lishi-all .lishi-line{ height: 46px;padding: 0 15px;background-image: url(../images/lishi_line.jpg);float: left;}
.newspan .newshalf .lishi-all .lishi-line .lishi-year{ height: 46px;width: 30px;float: left;background-image: url(../images/lishi_year.jpg);cursor: pointer;}
.newspan .newshalf .lishi-all .lishi-line .lishi-year.ck{background-image: url(../images/lishi_year_ck.jpg);}
.newspan .newshalf .years{ padding: 0 15px;}
.newspan .newshalf .years .year{ width: 30px;float: left;text-align: center;cursor: pointer;font-size: 12px;}

.exhibitionlist{ background-color: #fae1cc;height: 172px;margin-top: 65px;overflow-y: scroll;width: 510px;}
.exhibitionlist .exhibition{ text-indent: 10px;height: 25px;line-height: 25px;font-size: 12px;border-bottom: 1px dotted #fff;cursor: pointer;}
.exhibitionlist .exhibition:hover{ background-color: #ebd0bb;}
.exhibitionlist .exhibition .exhiddenpan{ display: none;}

.newslist{ height: 400px;width: 510px;overflow-y: scroll;}
.newslist .news{ height: 40px;line-height: 40px;background-color: #edab7d;color: #fef7f2;font-size: 14px;cursor: pointer;border-top: 1px solid #aaa;}
.newslist .news.ck,.newslist .news:hover{ background-color: #e75200;}
.newslist .news .ntitle{ float: left;width: 300px;text-align: right;}
.newslist .news .date{ float: left;width: 100px;text-align: left;text-indent: 10px;}
.newslist .news .newshiddenpan{ display: none;}

.newshow{ position: absolute;display: none;z-index: 2;background-color: white;margin-top: 417px;margin-left: 508px;}
.exshow{ position: absolute;display: none;z-index: 2;background-color: white;}

.catalogspan{ width: 1000px;margin: 15px auto;}
.catalog{ width: 233px;border: 1px solid #aaa;}
.catalog .title{ height: 40px;line-height: 40px;background-color: #e75200;color: #fff;text-align: center;font-size: 16px;}
.catalog .img{ width: 233px;height: 160px;overflow: hidden;border-bottom: 1px solid #aaa;}
.catalog .img img{ width: 233px;}
.catalog .btns{ width: 215px;margin: 35px auto 20px;}
.catalog .btns div a{ display: block;float: left;width: 100px;height: 20px;line-height: 20px;text-align: center;background-color: #e75200;color: #fff;text-decoration: none;margin: 0 0 0 5px;}
.catalogspan .firstcatalog{ margin: 10px auto;}
.catalogspan .othercatalog{ float: left;margin: 10px 20px 0 0;}
.catalogspan .othercatalog.last{ margin-right: 0;}

.pages{float:right;text-align:center;margin-right: 50px;font-family: helvetica;}
.pages a{font-size:12px;padding:3px 5px 3px 5px;color:#333;margin:0 3px;text-decoration:underline;}
.pages a:hover{color:#ff6600;text-decoration:underline;}
.pages a.none{ display: none;}
.pages a.now{color:#ff6600;font-size: 20px;}


