@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}
.ep{width:1230px;margin:0 auto}
a.imgzoom img{transition: all 0.3s ease 0s}
a.imgzoom:hover 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);	
}


.top{ background:url(../images/6.png) left top repeat-x}
.sear{position:absolute;width:237px;height:32px;background:url(../images/5.png);right:400px;top:50px}
.sear-dom{height:32px;position:relative;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.sear-dom input{outline:0;border:0;margin:0px;padding-left:10px; width:210px;font-size:12px;background:none;height:32px; line-height:32px; vertical-align:middle;}
.sear-dom a{position:absolute;right:0;top:0;background:url(../images/5.png) right top no-repeat}
.sear-dom a img{width:54px;height:32px; cursor:pointer;}

.navsp{ background:#191C9F}
.nav{ height:55px;}
.nav li{ display:inline; float:left; height:55px; position:relative;}
.nav li a.a1{ font-size:18px; color:#fff; display:block; height:55px; line-height:55px; vertical-align:middle; text-align:center; padding:0 25px;}
.nav li.cur a.a1{ background:#e3b61b; color:#fff;}
.nav li.curr a.a1{ background:#e3b61b; color:#fff;}

.menubg{ position:absolute; left:0; top:181px; width:100%; height:80px; background:url(../images/png/50p.png); z-index:9999; display:none;}
.menubg.cur{ display:block;}
.dmenu{ height:80px; position:absolute; top:55px; z-index:99999; display:none;}
.dmenu a{ display:inline; float:left; height:80px; line-height:80px; vertical-align:middle; color:#fff; padding-right:20px; font-size:16px;}
.dmenu.cur{ display:block;}

.flexslider{position:relative;height:538px;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(/images/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:30px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:url(/images/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}

.dar{ text-align:center}
.dar em{ font-size:30px; color:#515151; display:block; line-height:1; background:url(../images/7.png) center bottom no-repeat; padding:40px 0}
.dar span{font-size:16px; color:#c2c2c2;  display:block; line-height:1; padding:10px 0}

.adtxt{ text-align:center; font-size:14px; line-height:2; padding:30px 0}

.icon{}
.icon li{ margin:0 20px; border:3px #d6d6d6 solid; border-radius:5px;}
.icon li a{ display:block; background:#f1f1f1; position:relative; height:310px;overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.icon li div.dd1 img{ width:237px; height:199px;}
.icon li em{ display:block; text-align:center; line-height:1}
.icon li em.e0{ padding-top:15px;}
.icon li em.e1{ font-size:16px; color:#a0a0a0; padding-top:5px;}
.icon li em.e2{ font-size:12px; color:#a0a0a0; padding-top:5px;}
.icon li div.ms{ position:absolute; width:100%; height:100%; background:url(../images/17.png); display:none; left:0; top:0;}
.icon li div.ms em{ display:block; text-align:center; padding:100px 0 20px 0}
.icon li div.ms span{ display:block; text-align:center; line-height:1; font-size:25px; color:#fff;}

.icon li a:hover div.ms{ display:block;}

.bge{ background:#f5f5f5}
.tabs{ text-align:center; padding-top:20px;}
.tabs a{font-size:16px; color:#4d4d4d; line-height:1; height:35px;}
.tabs a.cur{ color:#191C9F; background:url(../images/19.png) center bottom no-repeat}
.tabs em{ font-size:16px; color:#4d4d4d; padding:0 10px; line-height:1;height:35px;}

.zx{ display:none;}
.zx.cur{ display:block;}
.zx li{ display:inline; float:left; width:285px; margin-right:20px}
.zx li a{ display:block; text-align:center; height:340px; position:relative; overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.zx li div.dd1 img{ width:285px; height:340px;}
.zx li div.dd2{ color:#fff; font-size:16px; position:absolute; left:0; bottom:0; width:285px; height:50px; line-height:50px; vertical-align:middle; text-align:center; background:url(../images/png/60p.png)}
.zx li div.ms{ position:absolute; width:100%; height:100%; background:url(../images/png/90p.png); display:none;left:0; top:0;}
.zx li div.ms em{ display:block; text-align:center; padding:130px 0 20px 0}
.zx li div.ms span{ display:block; text-align:center; line-height:1; font-size:16px; color:#fff;}
.zx li a:hover div.ms{ display:block;}
.zx li a:hover div.dd2{ display:none;}

.zxx{}
.zxx.cur{ display:block;}
.zxx li{ display:inline; float:left; width:260px; margin-right:20px; margin-bottom:40px;}
.zxx li a{ display:block; text-align:center; height:310px; position:relative; overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.zxx li div.dd1 img{ width:260px; height:310px;}
.zxx li div.dd2{ color:#fff; font-size:16px; position:absolute; left:0; bottom:0; width:260px; height:40px; line-height:40px; vertical-align:middle; text-align:center; background:url(../images/png/60p.png)}
.zxx li div.ms{ position:absolute; width:100%; height:100%; background:url(../images/png/90p.png); display:none;left:0; top:0;}
.zxx li div.ms em{ display:block; text-align:center; padding:130px 0 20px 0}
.zxx li div.ms span{ display:block; text-align:center; line-height:1; font-size:16px; color:#fff;}
.zxx li a:hover div.ms{ display:block;}
.zxx li a:hover div.dd2{ display:none;}


.bgm{ background:url(../images/22.png) center top no-repeat; height:692px;}

.dars{ text-align:center}
.dars em{ font-size:30px; color:#fff; display:block; line-height:1; background:url(../images/23.png) center bottom no-repeat; padding:30px 0}
.dars span{font-size:16px; color:#fff;  display:block; line-height:1; padding:20px 0}


.tuandui{}
.tuandui li{ display:inline; float:left; width:380px;padding:0 15px;}
.tuandui li a{display:block; text-align:center; height:280px; position:relative; overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.tuandui li div.dd1 img{ width:378px; height:278px;border:1px #c5c5c5 solid; }
.tuandui li div.dd2{ color:#fff; font-size:16px; position:absolute; left:1px; bottom:1px; width:378px; height:50px; line-height:50px; vertical-align:middle; text-align:center; background:url(../images/png/60p.png)}
.tuandui li div.ms{ position:absolute; width:100%; height:100%; background:url(../images/png/b10.png); display:none;left:0; top:0;}
.tuandui li div.ms em{ display:block; text-align:center; padding:90px 0 20px 0}
.tuandui li div.ms span{ display:block; text-align:center; line-height:1; font-size:16px; color:#fff;}
.tuandui li a:hover div.ms{ display:block;}
.tuandui li a:hover div.dd2{ display:none;}

.team{}
.team li{ display:inline; float:left; width:260px; margin-right:20px; margin-bottom:50px;}
.team li a{display:block; text-align:center; height:192px; position:relative; overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.team li div.dd1 img{ width:258px; height:190px;border:1px #c5c5c5 solid; }
.team li div.dd2{ color:#fff; font-size:16px; position:absolute; left:1px; bottom:1px; width:258px; height:30px; line-height:30px; vertical-align:middle; text-align:center; background:url(../images/png/60p.png)}
.team li div.ms{ position:absolute; width:100%; height:100%; background:url(../images/png/30p.png); display:none;left:0; top:0;}
.team li div.ms em{ display:block; text-align:center; padding:60px 0 20px 0}
.team li div.ms span{ display:block; text-align:center; line-height:1; font-size:16px; color:#fff;}
.team li a:hover div.ms{ display:block;}
.team li a:hover div.dd2{ display:none;}

.tuwen{}
.tuwen li{ display:inline; float:left; width:350; margin-right:25px; margin-bottom:50px;}
.tuwen li a{display:block; text-align:center; height:258px; position:relative; overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.tuwen li div.dd1 img{ width:348px; height:256px;border:1px #c5c5c5 solid; }
.tuwen li div.dd2{ color:#fff; font-size:16px; position:absolute; left:1px; bottom:1px; width:348px; height:40px; line-height:40px; vertical-align:middle; text-align:center; background:url(../images/png/60p.png)}
.tuwen li div.ms{ position:absolute; width:100%; height:100%; background:url(../images/png/b10.png); display:none;left:0; top:0;}
.tuwen li div.ms em{ display:block; text-align:center; padding:90px 0 20px 0}
.tuwen li div.ms span{ display:block; text-align:center; line-height:1; font-size:16px; color:#fff;}
.tuwen li a:hover div.ms{ display:block;}
.tuwen li a:hover div.dd2{ display:none;}


.hpre{ height:280px; width:28px; background:url(../images/24.png) left center no-repeat; position:absolute; left:-40px;}
.hpre img{height:280px; width:60px;}

.hnex{ height:280px; width:28px; background:url(../images/25.png) right center no-repeat; position:absolute; right:-40px;}
.hnex img{height:280px; width:60px;}


.anli{ display:none;}
.anli.cur{ display:block;}
.anli li{ display:inline; float:left; width:360px; margin-right:60px;}
.anli li a{display:block; text-align:center;}
.anli li div.dd1 img{ width:360px; height:260px;}
.anli li div.dd2{ line-height:1; padding:20px 0; font-size:14px; background:#d4d4d4; color:#333;}
.anli li a:hover div.dd2{background:#e50012; color:#fff;}


.anlist{}
.anlist li{ display:inline; float:left; width:350px; margin-right:25px; margin-bottom:40px;}
.anlist li a{display:block; text-align:center;}
.anlist li div.dd1 img{ width:350px; height:253px; background:url(../images/35.png) center center no-repeat #eaeaea;}
.anlist li div.dd2{ line-height:1; padding:20px 0; font-size:14px; background:#d4d4d4; color:#333;}
.anlist li a:hover div.dd2{background:#e50012; color:#fff;}


.newsitem{ display:none;}
.newsitem.cur{ display:block;}
.newsitem li{ display:block; padding-bottom:20px;}
.newsitem li a{ display:block;}
.newsitem li div.dd1{ height:35px;}
.newsitem li div.dd1 span{ background:url(../images/29.png) left center no-repeat; padding-left:30PX; font-size:14px; font-weight:bold; color:#828282; height:35px; line-height:35px; vertical-align:middle; float:left; display:inline;}
.newsitem li div.dd1 em{ font-size:12px; color:#999; height:35px; line-height:35px; vertical-align:middle; float:right; display:inline;}
.newsitem li div.dd2{ line-height:2;font-size:12px; color:#909090; padding-top:0px; padding-left:30px; text-align:justify}

.newsitem li a:hover span{ color:#bf060b}
.flink{ padding:80px 0}
.flink li{}
.flink a{ color:#666; font-size:14px; margin:0 20px 10px 0}

.fbar{ height:60px; text-align:center; background:#d1d1d1}
.fbar li{ height:60px; line-height:60px; vertical-align:middle;}
.fbar li em{ padding:0 20px; font-size:16px;}
.fbar li a{ font-size:16px; color:#333;}


.kp{ background:#5b5b5b}
.bgk{ height:100px; background:url(../images/png/b20.png) left top repeat-y}

.wx{}
.wx img{ float:left; width:84px; margin-right:30px;}
.wx em{ display:block; font-weight:bold; color:#d9d9d9; font-size:14px; line-height:1; padding-bottom:5px;}
.wx span{ display:block; font-weight:bold; color:#8b8b8b; font-size:14px; line-height:1;}

.rexian div.dd1{ display:block; font-weight:bold; color:#d9d9d9; font-size:14px; line-height:1; padding-bottom:5px;}
.rexian div.dd2{ display:block; font-weight:bold; color:#8b8b8b; font-size:22px; line-height:1; padding-bottom:5px;}
.rexian div.dd3{ display:block; color:#d9d9d9; font-size:12px; line-height:1; padding-bottom:5px;}

.dizhi div.dd1{ display:block; font-weight:bold; color:#d9d9d9; font-size:14px; line-height:1; padding-bottom:5px;}
.dizhi div.dd2{ display:block; color:#d9d9d9; font-size:14px; line-height:1; padding-bottom:5px; line-height:1.5; text-align:justify}

.ak{ background:#d1d1d1}
.ak div.dd1{ height:80px; line-height:80px; vertical-align:middle; font-size:14px; color:#333; position:absolute; left:0; top:0; white-space:nowrap}
.ak div.dd2{ float:right; padding-top:15px;}
.ak div.dd2 li{ display:inline; float:left; width:45px; margin-left:20px;}
.ak div.dd2 img{ height:45px; margin-left:}
.ak div.dd2 a{ display:block; position:relative}


.posbg{ background:#dcdcdc}
.pos{ height:50px; line-height:50px; vertical-align:middle; font-size:14px; color:#444444}
.pos a{ color:#444444;}

.bnp{ height:308px;}

.cataname{ text-align:center; height:80px; background:url(../images/png/10p.png) left center repeat-x; margin-top:40px;}
.cataname div{ height:78px; border:1px #efefef solid; background:#fafafa; padding:0 30px;}
.cataname span{ display:block; font-size:22px; color:#e60012; font-weight:bold; line-height:1; padding:15px 0 10px}
.cataname em{ display:block; font-size:12px; color:#000; line-height:1;}

.catalist{ text-align:center; margin-top:20px;}
.catalist a{ font-size:16px; color:#333; border-bottom:8px #cecece solid; height:60px; line-height:60px; vertical-align:middle; padding:0 20px;}
.catalist a.cur{ font-weight:bold; color:#e60012;border-bottom:8px #e60012 solid !important;}
.catalist a:hover{color:#e60012;border-bottom:8px #ff9900 solid;}

.main{ border:1px #efefef solid; padding:49px;}

.content{ font-size:14px; color:#6a6a6a; line-height:2; text-align:justify}
.content a{ color:#6a6a6a}
.content div{ padding-bottom:10px;}
.content p{ padding-bottom:10px;}
.content img{ max-width:100%;}

.xwlis{}
.xwlis li{ display:block;margin-bottom:30px;}
.xwlis li a{display:block;background:#fff; padding:20px;border:1px #efefef solid;}
.xwlis li a div.dd1{ display:inline; float:left; width:215px; height:175px; padding:4px; border:1px #efefef solid;}
.xwlis li a div.dd11{width:215px; height:175px;overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.xwlis li a div.dd1 img{ width:215px; height:175px;transition: all 0.3s ease 0s; background:url(../images/35.png) left top no-repeat}
.xwlis li a div.dd2{ display:inline; float:right; width:810px; height:120px;}
.xwlis li a div.dd3{ font-size:16px; color:#5c5c5c; padding-bottom:15px; font-weight:bold; line-height:1}
.xwlis li a div.dd6{ font-size:14px; color:#999; line-height:1; padding-bottom:10px;}
.xwlis li a div.dd4{ padding-top:20px;}
.xwlis li a div.dd4 em{ padding:5px 22px 5px 8px; background:url(../images/36.png) 60px center no-repeat #a40000; color:#fff; font-size:12px; line-height:1}
.xwlis li a div.dd5{ font-size:14px; color:#828282; line-height:2;text-align:justify}
.xwlis li a:hover{border:1px #fff solid; background:#fff;box-shadow: 0 0 10px 1px rgba(0,0,0,.2);}
.xwlis 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);  
}
.xwlis li a:hover div.dd3{ color:#e60012;}


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:2; font-size:12px; background:#efefef; padding:10px; color:#666}
 
.pn{border:3px #ddd solid;font-size:14px; background:#f9f9f9; padding:20px; line-height:2}
.pn em{color:#666;}
.pn a{color:#666}
.pn a:hover{color:#a90000}















































































































































































































































































































































































































































































































































































































































