@charset "utf-8";
/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com>
 * @version 3.05
 * @support http://www.950085.com
 */
.wp{width:1200px;margin:0 auto}
.topbg{ background:#f6f6f6}
.top-txt{ height:35px; background:#fff;}
.top-txt div.dd1{ display:inline; float:left; height:35px; line-height:35px; vertical-align:middle;}
.top-txt div.dd2{ display:inline; float:right; height:35px; line-height:35px; vertical-align:middle;}
.top-txt div.dd2 em{ padding:0 20px;}
.top{height:123px;position:relative}
.logo{position:absolute;left:0;top:40px}
.logo img{}
.sear{position:absolute;width:288px;height:36px;background:url(resource-3-3.jpg);left:420px;top:40px}
.sear-dom{height:36px;position:relative;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.sear-dom input{outline:0;border:0;margin:0px;padding-left:10px; width:220px;font-size:12px;background:none;height:36px; line-height:36px; vertical-align:middle;}
.sear-dom a{position:absolute;right:0;top:0;background:url(resource-3-3.jpg) right top no-repeat}
.sear-dom a img{width:54px;height:36px}
.search-txt{ position:absolute; left:420px; bottom:20px;}
.navsp{ background:#d9000e}
.nav{ height:55px; font-size:0;}
.nav li{ width:125px; height:55px; text-align:center; line-height:55px; vertical-align:middle;}
.nav li a{ font-size:16px; color:#fff;}
.nav li.cur{ background:#f5424e}
.nav li.curr{ background:#f5424e}
.flexslider{position:relative;height:463px;overflow:hidden;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flex-direction-nav{z-index:999}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:url(dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}
.catatxt{ height:55px; line-height:55px; vertical-align:middle; text-align:center; font-size:18px; color:#ffffff; background:url(2.png) 160px center no-repeat #bb2929}
.cad{ position:relative;}
.bar{ height:50px; border-bottom:3px #c3240e solid;}
.bar em{ display:inline; float:left; height:50px; line-height:50px; vertical-align:middle;}
.bar em a{ font-size:24px; color:#e71313; font-weight:bold;}
.cataad{}
.cataad img{ width:280px !important; height:441px !important;}
.bars{ height:39px; background:url(5.png) left top repeat-x}
.bars em{ display:inline; float:left; height:39px; line-height:39px; vertical-align:middle;}
.bars em a{ font-size:14px; color:#e71313; padding-left:10px; font-weight:bold;}
.h624{ border-top:1px #ececec solid; background:#fff;}
.cp{ font-size:0; }
.cp li{width:229px; height:219px; border-right:1px #ececec solid;border-bottom:1px #ececec solid;}
.cp li a{ display:block; height:218px; position:relative}
.cp li a div.dd1{text-align:center;padding:20px 40px 0 40px;}
.cp li a div.dd1 img{ width:100%; height:149px;}
.cp li a div.dd2{ text-align:center; font-size:12px; color:#333; padding-top:20px;}


.cpp{ font-size:0; background:url(3a.png) left top repeat-y; border-top:1px #dfdfdf solid;}
.cpp li{width:310px; height:310px}
.cpp li a{ display:block; height:310px;}
.cpp li a div.dd1{text-align:center;padding:40px 0 0 0}
.cpp li a div.dd1 img{height:200px;transition: all 0.3s ease 0s;}
.cpp li a div.dd2{ text-align:center;font-size:14px; color:#a80000; padding-top:20px;}
.cpp li a:hover div.dd2{ color:#a80000}
.cpp li a:hover div.dd1 img{
  -webkit-transform-origin: center center;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform-origin: center center;
  -moz-transform: scale(1.1, 1.1);	
}
.rexiao{}
.rexiao li{ display:inline; float:left; width:299px; background:url(6.png) right top repeat-y}
.rexiao li.nobg{ background:none;}
.rexiao li a{display:block; height:100px; padding:0 20px;}
.rexiao li a div.dd1{ display:inline; float:left; width:100px; height:100px;}
.rexiao li a div.dd1 img{ width:100px; height:100px;transition: all 0.3s ease 0s;}
.rexiao li a div.dd2{ display:inline; float:right; width:150px; height:100px;}
.rexiao li a div.dd3{ font-size:12px; color:#565656}
.rexiao li a div.dd4{ color:#e71313;}
.rexiao li a div.dd5{ font-size:14px; color:#e71313; padding:5px 0;}
.bgfa{ background:#f9f9f9}
.bard{ height:50px; border-bottom:1px #e0e0e0 solid;}
.bard em{ display:inline; float:left; height:50px; line-height:50px; vertical-align:middle; background:url(8.png) left center no-repeat;}
.bard em a{ font-size:18px; color:#d00000; font-weight:bold; padding-left:10px;}
.bard em i{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.bard span{ display:inline; float:right;}
.bard span img{ height:50px;}
.gsjj{}
.gsjj div.dd1{ line-height:1; font-size:16px; color:#e71212; font-weight:bold;}
.gsjj div.dd2{ text-align:justify; line-height:2 !important; padding-top:10px; height:120px;}
.gsjj img{ width:282px !important; height:163px; float:left; margin-right:20px;}
.gsjj div.dd3{ line-height:1; font-size:14px; color:#e71212;}

.plugins-css-1{font-size:0; padding-top:10px;}
.plugins-css-1 li{display:block}
.plugins-css-1 li a{height:68px;display:block}
.plugins-css-1 li img{ float:left; width:88px; height:60px; margin-right:10px;}
.plugins-css-1 li span{ display:block; line-height:1; font-size:14px; font-weight:bold; padding-bottom:5px;}
.plugins-css-1 li em{ display:block; line-height:1.5; font-size:12px; color:#999}
.foot{background:#e6e6e6;}
.ft-list{ display:inline; float:left; width:160px;}
.ft-list div.dd1{ font-size:16px; color:#5a5a5a; font-weight:bold; padding-bottom:10px;}
.ft-list ul{ display:block;}
.ft-list li{ line-height:25px;}
.ft-list li a{ color:#5a5a5a; font-size:14px;}
.dibu{border-top:1px #d5d5d5 solid; background:#ededed; font-size:14px; color:#6a6a6a}
.dibu a{ color:#6a6a6a}
.dibu em.emsp{ padding:0 10px;}
.dibu div.dd1{ display:inline; float:left; height:55px; line-height:55px; vertical-align:middle;;}
.dibu div.dd2{ display:inline; float:right; height:55px;line-height:55px; vertical-align:middle;}
.content{ font-size:14px; color:#666666; line-height:25px; text-align:justify}
.content div{ padding-bottom:10px;}
.content p{ padding-bottom:10px;}
.linjie{ height:53px; background:#d62121}
.linejie{ font-size:0; height:53px; text-align:center}
.linejie li{ padding:0 30px; height:53px; line-height:53px; vertical-align:middle;}
.linejie li a{ font-size:14px; color:#fff;}
.banquan{ line-height:25px; font-size:14px;background:#d0d0d0; color:#666666}
.banquan a{ color:#555555}
.mleft{ width:240px; float:left;}
.mright{ width:930px; float:right;}
.cataname{ font-weight:bold; font-size:18px; border-bottom:1px #efefef solid; padding:15px 0 15px 20px;background:#a80000; color:#fff;}
.catalist{ padding-top:5px;}
.catalist div{ padding-bottom:5px;}
.catalist div a{ font-size:14px; color:#555; display:block; line-height:38px; background:url(11.png) 60px center no-repeat #efefef; text-align:left; padding-left:75px}
.catalist div a:hover{background:url(12.png) 60px center no-repeat #a80000; color:#fff;}
.catalist div.cur a{background:url(12.png) 60px center no-repeat #a80000; color:#fff;}
.anlilist{}
.anlilist li{ display:block; margin-bottom:30px;background:#fff; padding-bottom:30px;border-bottom:1px #efefef solid;}
.anlilist li a{display:block;}
.anlilist li a div.dd1{ display:inline; float:left; width:240px; height:155px;}
.anlilist li a div.dd1 img{ width:240px; height:155px;transition: all 0.3s ease 0s;}
.anlilist li a div.dd2{ display:inline; float:right; width:660px; height:120px;}
.anlilist li a div.dd3{ font-size:18px; color:#333; padding-bottom:10px;}
.anlilist li a div.dd4{ padding-top:20px;}
.anlilist li a div.dd4 em{ padding:8px 25px; background:#a80000; color:#fff; font-size:14px;}
.anlilist li a div.dd5{ font-size:14px; color:#999; line-height:22px;text-align:justify}
.anlilist li a:hover div.dd1 img{
  -webkit-transform-origin: center center;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform-origin: center center;
  -moz-transform: scale(1.1, 1.1);	
}
.anlilist li a:hover div.dd3{ color:#a80000;}
.anlilist li a:hover div.dd4 em{ background:#ff0000; color:#fff;}
.anlilist li a:hover div.dd5{ color:#666;}
.position{ height:50px; vertical-align:middle; border-bottom:1px #dfdfdf solid; }
.position span{ display:inline; float:left;height:50px; line-height:50px; font-size:18px; color:#a80000; background:url(13.png) left center no-repeat; padding-left:15px;}
.position em{ display:inline; float:right;height:50px; line-height:50px;font-size:14px; white-space:nowrap}
.position i{ margin-right:5px;}
h1{ text-align:center; color:#333; font-size:20px; padding:20px 0 0 0;}
.content-info{ text-align:center; font-size:14px; font-size:12px; color:#666; padding:20px 0;}
.content-des{ padding:10px; line-height:25px; font-size:12px; background:#efefef; padding:10px; color:#666}
.pn{border-top:1px #efefef dotted;font-size:14px; background:#f9f9f9; padding:20px; border:1px #efefef solid;}
.pn span{color:#666;}
.pn a{color:#666}
.pn a:hover{color:#239952}
.bigimg{}
.bigimg img{ width:298px; border:1px #ddd solid;}
.iteminfo{}
.iteminfo div.dd1{ font-size:24px; color:#d02e2e; font-weight:800}
.iteminfo div.dd2{ font-size:14px; color:#6b6363; font-weight:bold; border-bottom:1px #cccccc solid; padding:5px 0 10px 0}
.iteminfo div.dd3{ font-size:14px; color:#4f4f4f; padding-top:15px;}
.iteminfo div.dd3 em{ font-weight:bold;}
.iteminfo div.dd3 span{ font-weight:bold; color:#d23b3b; font-size:28px;}
.iteminfo div.dd4{font-size:14px; color:#4f4f4f;}
.iteminfo div.dd4 em{ font-weight:bold;}
.iteminfo div.dd4 i{ margin-right:5px; color:#d23b3b}
.iteminfo div.dd4 span{ font-weight:bold; color:#d23b3b; font-size:18px;}
.anniu a{ color:#fff; font-size:14px; background:#b81313; margin-right:25px; padding:10px 30px; border-radius:3px;}
.anniu a i{}
.xq{  height:38px; line-height:38px; vertical-align:middle; font-size:16px; color:#b81313; background:#efefef; padding-left:10px; font-weight:bold;}
.bignav{}
.bignav a{ display:block; height:43px; line-height:43px; vertical-align:middle; color:#fff; font-size:16px; padding-left:60px;}
.bignav a.bg1{ background:url(z1.png) left center no-repeat #a80000}
.bignav a.bg2{ background:url(z2.png) left center no-repeat #a80000}
.bignav a.bg3{ background:url(z3.png) left center no-repeat #a80000}
.catalists{ padding:5px 0; background:#fafafa}
.catalists div{}
.catalists div a{ font-size:14px; color:#555; display:block; line-height:35px; background:url(11.png) 60px center no-repeat #fafafa; text-align:left; padding-left:75px}
.catalists div a:hover{background:url(12.png) 60px center no-repeat #ffdede ; color:#333; font-weight:bold;}
.catalists div.cur a{background:url(12.png) 60px center no-repeat #ffdede; color:#333; font-weight:bold;}
.km{ background:#efefef; height:40px; line-height:40px; vertical-align:middle; font-size:14px; color:#666; font-weight:bold; padding-left:10px;}
.bd1{ border:1px #dadada solid;}
.bd2{ border:1px #ddd solid;}
.sideimg{ text-align:center; width:238px;}
.sideimg a{ display:block; font-size:14px; color:#333;}
.sideimg img{ height:150px;}
.sideimg div.dd2{ padding:20px 0;}
.catalistss{}
.catalistss div{ width:33%;}
.catalistss div a{ padding-left:20px;border:1px #fefefe solid; display:block;font-size:14px;height:32px; line-height:32px; vertical-align:middle; }
.catalistss div a:hover{ background:#fff; border:1px #a80000 solid; color:#a80000}
.la{ display:none; position:absolute; width:580px; left:0; padding:10px 20px 50px 20px; top:55px; z-index:99999999; background:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.3)}
.bignavs{ padding:10px 0; margin-bottom:5px;border-bottom:1px #efefef solid; font-size:18px;}
.bignavs a{ color:#a80000;}

.xtxt{ padding:60px 0 20px 0}
.xtxt a{ display:block;}
.xtxt div.dd1{ font-size:24px; color:#404040; font-weight:bold; line-height:1; text-align:center; padding-bottom:5px;}
.xtxt div.dd2{ font-size:12px; color:#848484; line-height:1; text-align:center}



.xpp{border:1px #ccc solid; background:#fff; font-size:0}
.xpp li{ width:299px; border-right:1px #e5e5e5 solid; text-align:center}
.xpp li img{ width:100%; height:199px;}
.xpp li.index-4{border-right:0; width:298px;}
.xpp li div.dd1{ padding:20px 50px;}
.xpp div.dd2{ color:#fff; text-align:center; background:#d42422; font-size:12px; line-height:1; padding:10px 0}


.gdd{ border:1px #ededed solid; background:#fff; font-size:0;}
.gdd li{ width:239px; text-align:center}
.gdd li div.dd1{ padding:20px 0 0 0}
.gdd li img{ height:160px;}
.gdd div.dd2{ color:#333; text-align:center;font-size:12px; line-height:1; padding:10px 0 30px 0}
.ddd{ background:#ececec; text-align:center; padding:50px 0 30px 0}



