body{font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:12px; color:#666;width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}
a,a:hover{ text-decoration:none;}
.wrap{ width:1200px; margin:0 auto;}
.huan{ color:#e9b638}

.header{ width:100%; height:100px; box-shadow:0 2px 7px rgba(0,0,0,0.2); position:relative; z-index:2}
a.logo{ display:block; float:left; width:220px; height:100px;}
.nav{ float:right; border-left:1px solid #dcdcdc; width:600px;}
.nav a{ float:left; display:inline-block; box-sizing:border-box; height:100px; width:120px; border-right:1px solid #dcdcdc; padding:20px 0 0 15px; vertical-align:middle}
.nav a span{ display:inline-block;line-height:30px; padding-bottom:5px; color:#333; font-size:14px;}
.nav a b{ display:block; height:25px;}
.banner{width: 100%;height:600px; position:relative; z-index:1}
.tbox1mbox {display: block;width: 100%;height:600px;padding: 0;margin: 0;position: relative;z-index: 1}
.tbox1mboxul li {display: block;width: 100%;height: 100%;list-style: none;padding: 0;margin: 0;position: absolute}
.tbox1mboxul li a {display: block;width: 100%;height: 100%;text-indent: -9999px}
#pagination1 {position: absolute; height:86px;z-index: 9900;width:18px; left:50%; top:50%; margin-top:-43px; margin-left:572px;text-align: right;}
#pagination1 li {width: 18px;height: 18px;margin: 8px 0;border-radius:50%;}
#pagination1 li a {display: inline-block;width: 18px;height: 18px;background:#fff;border-radius:50%; font-size: 0;vertical-align: top}
#pagination1 li.current {background:#fff;}
#pagination1 li.current a {background: #e4bc55;}
.banm{ width:1200px; position:absolute; left:50%; bottom:25px; margin-left:-600px; z-index:2}
.banbl{ float:left; width:880px; padding-top:16px}
.banbl li{ float:left; min-width:200px; height:80px; margin-left:12px;padding-bottom: 5px;}
.banbltxt{ display:table-cell; min-width:210px; height:80px; text-align:center; vertical-align:middle; color:#fff; font-weight:bold; font-size:14px;padding:0 5px;}
.banbltxt img{ margin-bottom:5px}
.qyjs{ float:left; border:1px solid #e0e0e0; margin-right:20px; width:580px; height:220px;}
.title{ border-bottom:1px solid #e0e0e0; padding:0 10px; line-height:40px; color:#333; font-size:14px;}
.qyjsb{ padding:15px; color:#666; font-size:12px; line-height:22px;}
.xwzx{ float:left; width:595px; border:1px solid #e0e0e0; height:220px}
.xwzxb{ padding:15px}
.xwzxb img{ float:left; border:1px solid #e0e0e0}
.xwzxbr{ float:right; width:450px; line-height:22px; color:#666;}
.xwzxbr h1 a{ display:inline-block; font-size:14px; color:#333; line-height:25px; margin-bottom:5px;}
.yanb{ float:right; border:1px solid #e0e0e0; width:408px; height:181px;}
.yanb .bx-wrapper{ margin:0 auto}
.yanb .bx-wrapper .bx-viewport{ border:none; left:0; box-shadow:none}
.yanb .bx-wrapper .bx-pager{ font-size:0; bottom:15px; padding:0;right:15px; text-align:right;}
.yanb .bx-wrapper .bx-pager.bx-default-pager a{ border-radius:50%; opacity:0.5; margin:0 3px; width:12px; height:12px; background:#fff;}
.yanb .bx-wrapper .bx-pager.bx-default-pager a:hover,.yanb .bx-wrapper .bx-pager.bx-default-pager a.active{ opacity:1}
.yanbr{ position:absolute; right:0; top:0; background:rgba(234,167,0,0.8); width:180px; padding:10px 15px 0; height:173px; color:#fff; line-height:20px;}
.yanbr h1{ line-height:50px; border-bottom:1px solid #fff; font-size:14px; font-weight:bold; margin-bottom:15px;}
.footer{ background:#bb9038; }
.footer2{ background:#fff; height:50px; width:100%; position:fixed; left:0; bottom:0; z-index:50}
.footerm{ position:relative; width:1200px; margin:0 auto;text-align:center; color:#fff; height:50px; line-height:50px;}
.footerm img{ position:absolute; right:0; top:6px;}
.footerm2{ position:relative; width:1200px; margin:0 auto;text-align:center; color:#666; height:50px; line-height:50px;}
.footerm2 img{ position:absolute; right:0; top:6px;}
.float{ position:fixed; height:70px; width:50px; top:50%; margin-top:-35px; z-index:100;}
a.icon7{  display:inline-block; width:50px; height:50px;}
.float span{ display:inline-block; width:50px; height:20px; text-align:center; line-height:20px; color:#fff; background:#333;}
.mh{ background-size:auto 100%}
.mid{ width:1200px; margin:0 auto; padding:60px 0 0}
.title2{ background:url(../images/icon10.jpg) no-repeat left center; line-height:30px; font-size:20px; color:#fff; font-weight:bold; padding-left:15px; margin-bottom:25px;}
.menu{}
.menu a{ display:inline-block; width:130px; height:40px; color:#333; line-height:40px; font-size:14px; text-align:center; background:url(../images/icon11.png) repeat}
.menu a:hover,.menu a.now{ background:#eab738}
.mbox{ background:url(../images/icon11.png) repeat; height:520px; border-bottom:5px solid #eab738}
.mbox2{ background:url(../images/icon11.png) repeat; height:560px; border-bottom:5px solid #eab738}
.gsjs{ width:1050px; margin:0 auto}
.gsjsr{ float:right; width:720px; color:#666; line-height:25px; font-size:14px;}
.gsjsr h1{ line-height:30px; margin-bottom:30px; font-size:28px; color:#333;}
.biaoq{ display:inline-block; width:130px; height:36px; line-height:36px; text-align:center; background:#eab738; color:#fff; font-size:18px;}
.xwlb{ width:1124px; margin:0 auto;}
.xwlb ul{ width:1194px;}
.xwlb li{ float:left; width:527px; margin-right:70px; border-bottom:1px dashed #c7c7c7; padding:25px 0 20px; line-height:20px; color:#666;}
.xwlb li h1 a{ display:inline-block; font-size:14px; font-weight:bold; color:#333;}
.page{ text-align:center}
.page a,.page span{ display:inline-block; width:25px; height:25px; background:#fff; line-height:25px; text-align:center; color:#333; margin:0 2px;}
.page a:hover,.page a.now{ background:#eab738}
.xwxq{ padding:40px; font-size:14px; color:#666; line-height:28px;}
.xwxq h1{ color:#333; font-weight:bold; font-size:18px; line-height:28px;}
.xwxqb{ height:365px;overflow-y:auto; padding-right:10px; }
.lxwm{ padding:50px 0 0 35px;}
.lxwmt{ margin-bottom:20px;}
.lxwmt li{ float:left; width:362px; margin-right:20px; height:80px; color:#fff; font-weight:bold; font-size:14px;}
.lxwmt li span{ display:table-cell; width:362px; height:80px; text-align:center; vertical-align:middle}
.lxwmt li img{ margin-bottom:5px;}
.map{ border:1px solid #e5e5e5; width:1126px; float:left }
.map img{ width:100%}
.rszp{}
.rszp li{ float:left; width:33.33%; box-sizing:border-box; padding:10px 45px; border-right:1px solid #c9c9c9; line-height:30px}
.rszp li a{ background:url(../images/icon12.png) no-repeat right center; color:#333; font-size:18px; display:block; width:100%}
.zpxq{ padding:40px 0 0 40px;line-height:25px; font-size:12px; color:#666; }
.zpxq h1{ font-weight:bold; color:#333; font-size:18px; line-height:25px;}
.zpxql{ float:left; width:655px; line-height:25px; height:360px;overflow-y:auto;}
.zpxql h2{ color:#333; font-size:14px; font-weight:bold; margin-bottom:10px;}
.zpxqr{ float:left; padding-left:95px; width:320px; padding-top:30px; line-height:40px; color:#333; font-size:16px;}
.zpxqr a{ display:inline-block; width:320px; height:65px; line-height:65px; text-align:center; color:#333; font-size:22px; background:#eab738; margin-top:50px;}
.tcbg{ display:none; width:100%; height:100%; position:fixed; left:0; top:0; z-index:200; background:rgba(0,0,0,0.5)}
.tcbox{ display:none; width:710px; background:#fff; box-sizing:border-box; height:84%; position:fixed; left:50%; top:8%; margin-left:-355px; z-index:201; padding:30px 0 0  60px; line-height:30px;}
.tcbox h1{ font-size:20px; text-align:center; color:#333; font-weight:bold; line-height:25px; margin-bottom:30px;}
.tcm{ height:85%;overflow-y:auto; width:620px;}
.tcm label{ display:inline-block; float:left; width:95px; text-align:right; padding-right:10px; box-sizing:border-box; line-height:30px; color:#333; font-size:14px;}
.tcm_input285{ border:1px solid #e3e3e3; line-height:28px; height:28px; text-indent:10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:285px;}
.tcm_input445{ border:1px solid #e3e3e3; line-height:28px; height:28px; text-indent:10px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:445px;}
.tcm_text{ border:1px solid #e3e3e3; line-height:25px; height:75px; padding:10px; box-sizing:border-box;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#333; font-size:14px; width:445px;}
.tcm_btn{background:#eab738; color:#333; font-size:16px; width:130px; height:35px; text-align:center; cursor:pointer; border:none;font-family:"\5FAE\8F6F\96C5\9ED1";}
.date{ background:url(../images/icon13.jpg) no-repeat 265px center}
.icon30{ background:url(../images/icon30.png) no-repeat center center; width:42px; height:42px; display:inline-block; position:absolute; right:20px; top:20px; cursor:pointer}
.allb{ padding:30px 0 0 40px;}
.allb li{ float:left; width:260px; margin:0 25px 10px 0; background:#fff; border-bottom:1px solid #d2d2d2;}
.allb li img{ width:260px; height:165px;}
.allb li a{ display:inline-block; line-height:40px; text-align:center; color:#333; font-size:14px; font-weight:bold;}
.alxq{ padding:30px 0 0 40px}
.preview {position: relative;width:572px;}
.preview .show {background: #fff url("../images/loading.gif") no-repeat center center;height:360px;margin-bottom:15px;overflow: hidden;position: relative; width:572px; }
.preview .show a{ display:table-cell; vertical-align:middle; text-align:center; width:572px; height:360px;}
.preview .show a img { max-width:572px; max-height:360px; vertical-align:middle; cursor:crosshair}
.preview .pro-thumb { height:60px;overflow: hidden; position: relative; width:572px; }
.proprev{ background:url(../images/icon14a.jpg) no-repeat center center; display:inline-block; width:24px; height:60px; position:absolute; left:0; top:0}
.pronext{background:url(../images/icon14b.jpg) no-repeat center center; display:inline-block; width:24px; height:60px; position:absolute; right:0; top:0}
.tempWrap{ height:60px; margin:0 auto}
.preview .pro-thumb ul {width: 105%;}
.preview .pro-thumb ul li {cursor: pointer;width: 96px;margin-right:6px;overflow: hidden;position: relative;height:60px; float:left;}
.preview .pro-thumb ul li span{ display:table-cell; vertical-align:middle; text-align:center; width:94px; height:58px; border:1px solid rgba(255,255,255,0);}
.preview .pro-thumb ul li span img{ max-width:94px; max-height:58px;vertical-align:middle; cursor:pointer}
.preview .pro-thumb ul li.on span{border: 1px solid #eab738;}
.alxqr{ float:left; padding-left:25px; width:525px;}
.alxqr h1{ color:#333; font-weight:bold; font-size:18px; line-height:30px; margin-bottom:20px;}
.alxqrb{ height:385px;overflow-y:auto; padding-right:20px; line-height:28px; color:#666; font-size:14px;}

@media screen and (max-height: 800px) {
.mid{ padding:30px 0 0}
.mbox{ height:330px}
.mbox2{ height:370px}
.gsjs{ height:210px; overflow-y:auto;}
.xwlb{ height:280px;overflow-y:auto; overflow-x:hidden;width:1154px;}
.xwxqb{ height:194px;}
.lxwm{ padding:50px 0 0 35px; height:285px;overflow-y:auto;}
.rszp{height:230px; overflow-y:auto;}
.zpxql{ height:180px;}
.zpxqr{ padding-top:0; line-height:30px}
.zpxqr a{ margin-top:20px; height:55px; line-height:55px;}
.allb{ height:270px;overflow-y:auto;}
.alxqrb{ height:220px;}
.preview .show {height:200px; }
.preview .show a{  height:200px;}
.preview .show a img {  max-height:200px; }
}
.index_news{
	border-bottom:1px dashed #ccc;
	height:30px;
	line-height:30px;
}
.index_news .list_date{
   float:right;
   color:#ccc;
}
.index_product{
   float:none;
   width:1200px;
   height:auto;
}
.product_list{
   width:260px;
   height:250px;
   float:left;
   border:1px solid #ccc;
   margin:0 28px 16px 0;
}
.product_list .product_img{
   width:260px;
   height:160px;
}
.product_list .product_img img{
   width:100%;
   height:100%;
}
.product_list .product_title h2{
   height:40px;
   line-height:40px;
   text-indent:10px;
   font-size:15px;
   font-weight:bold;
   color:#333;
}
.product_list .product_desc{
   font-size:14px;
   text-indent:10px;
   line-height:30px;
}
.fidef_link{
   text-align:center;padding-top:20px;
}
.fidef_link a{
   margin:0 3px;
}
/*Í³Ò»±³¾°É«*/
.header{background:#fff !important;}
.nav{border-left:none;}
.mh{background:#038725 !important;}
.nav a:hover,.nav a.now{background:#038725 !important;color:#fff;font-size:14px;font-weight:bold;}
.nav a:hover span,.nav a.now span{color:#fff;}
.biaoq{background: #038725!important;}
.footer {background: #038725!important;}
.nav a{border-right:none;color:#333;font-size:14px;font-weight:bold;text-align:center; padding:0;line-height:100px;}
.title{background:#eee;}
.index_news{}