@charset "utf-8";
/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com>
 * @version 9.20.35
 * @support http://www.950085.com
 */
.wp{width:1200px;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);	
}

.nav{font-size:0}
.nav li{display:inline-block;*display:inline;zoom:1}
.nav li a.item{font-size:16px;color:#3f3f3f;padding:0 18px;display:block;height:110px;line-height:110px;vertical-align:middle}
.nav li.curr a.item{color:#fff !important;background:#004ba0 !important}
.nav li.cur a.item{color:#3f3f3f;background:#efefef}


.flexslider{position:relative;height:440px;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(/app/static/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: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(/app/static/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}


.bar{height:45px;background:url(../images/3.png) right bottom no-repeat}
.bar a.more{width:53px;height:45px;background:url(../images/7.png) center 20px no-repeat;display:inline;float:right}
.bar div.dd1{height:45px;display:inline;float:left}
.bar div.dd1 span{color:#4e4e4e;font-size:16px;display:block;line-height:1}
.bar div.dd1 em{color:#004ba0;font-size:24px;font-weight:bold;display:block;line-height:1;padding-top:5px}



.anli-prev{position:absolute;left:0;top:94px;width:19px;height:29px;cursor:pointer;z-index:99999}
.anli-prev a{display:block;width:19px;height:29px;background:url(../images/8.png) left bottom no-repeat}
  
.anli-next{position:absolute;right:0;top:94px;width:19px;height:29px;cursor:pointer;z-index:99999}
.anli-next a{display:block;width:19px;height:29px;background:url(../images/9.png) right bottom no-repeat}
 
.zire{}
.zire li{display:inline;float:left;width:332px;padding:0 20px}
.zire li a{display:block}
.zire li a img{width:332px;height:208px;background:#efefef}
.zire li a div.dd1{color:#565656;font-size:16px;line-height:1;padding:15px 0 0 0}


.adimg{}
.adimg a{display:block}


.bigimg{}
.bigimg a{display:block}
.bigimg div.dd1{height:32px;margin-top:10px}
.bigimg span{font-size:16px;color:#434343;height:32px;line-height:32px;vertical-align:middle;display:inline;float:left}
.bigimg em{font-size:14px;color:#434343;height:32px;line-height:32px;vertical-align:middle;display:inline;float:right}
.bigimg div.dd2{font-size:14px;line-height:1.5;color:#8d8d8d}


.qiangu{}
.qiangu li{display:block;margin-bottom:10px}
.qiangu li a{display:block}
.qiangu li a div.dd1{height:35px}
.qiangu li a div.dd1 span{font-size:16px;color:#333;display:inline;float:left;height:35px;line-height:35px;vertical-align:middle}
.qiangu li a div.dd1 em{font-size:14px;color:#999;display:inline;float:right;height:35px;line-height:35px;vertical-align:middle}
.qiangu li a div.dd2{font-size:14px;line-height:25px;color:#8d8d8d;text-align:justify;padding-bottom:20px;border-bottom:1px #b1b1b1 solid}


.qiangu li div.ss1{display:inline;float:left;padding:25px 20px 25px 0;background:url(../images/10.png) right center no-repeat}
.qiangu li div.ss2{display:inline;float:right}


.footbg{ background:#28292e}
.flink{ background:url(../images/1.png) center bottom repeat-x}
.flink a{display:block;height:24px; line-height:24px; vertical-align:middle;font-size:14px; color:#ffffff}
.flink em{display:block;height:24px; line-height:24px; vertical-align:middle; padding:0 32px; background:url(../images/4.png) center center no-repeat}

.banquan{ color:#abaeb6; font-size:12px; line-height:2; padding-top:20px;}




.cataname{background:url(../images/17.png) 200px 15px #004ba0 no-repeat;padding:20px}
.cataname span{display:block;line-height:1;color:#fff;font-size:18px}
.cataname em{display:block;line-height:1;color:#fff;font-size:16px;padding-top:5px}
.catalist{border:1px #efefef solid;padding:20px}
.catalist div{background:url(../images/18.png) right center no-repeat}
.catalist div a{display:block;line-height:1;padding:15px 0;border-bottom:1px #efefef dotted;font-size:14px}
.catalist div.cur a{color:#008fea}

.catalists{ text-align: center; }
.catalists div{}
.catalists a{ font-size: 16px; color: #333; background: #fff; border: 1px #efefef solid; margin: 0 3px; display: block; height: 48px; line-height: 48px; vertical-align: middle; padding: 0 40px; }
.catalists div.cur a{ background: #004ba0; color: #fff }

.position{height:38px;border-bottom:1px #efefef dotted}
.position span{color:#004ba0;font-size:18px;font-weight:bold;display:inline;float:left; line-height:1; padding-left:10px; border-left:3px #004ba0 solid}
.position em{color:#666;display:inline;float:right;font-size:14px;white-space:nowrap; background:url(../images/19.png) left center no-repeat; padding-left:25px;}

 
h1{text-align:center;color:#333;font-size:20px;padding:80px 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 #efefef solid;font-size:14px;line-height:2;background:#f9f9f9;padding:20px; margin-top:20px;}
.pn em{color:#666}
.pn a{color:#666}
.pn a:hover{color:#a90000}
 
.content{font-size:16px;color:#666;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:inside;padding-left:20px}
.content ol li{list-style-type:decimal;list-style-position:inside}
.content ul{list-style-position:inside;padding-left:20px}
.content ul li{list-style-type:decimal;list-style-position:inside}
.content h2{border-bottom:1px #efefef solid;font-size:16px;line-height:1;padding:20px 0;margin-bottom:10px}


.mleft{width:270px;float:left;display:inline}
.mright{width:900px;float:right;display:inline}

.newslist{}
.newslist li{ display:block; margin-bottom:30px;background:#fff; padding:20px 0;border-bottom:1px #efefef solid;}
.newslist li a{display:block;}
.newslist li a div.dd1{ display:inline; float:left; width:240px; height:155px; overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.newslist li a div.dd1 img{ width:240px; height:155px;transition: all 0.3s ease 0s; background:#efefef}
.newslist li a div.dd2{ display:inline; float:left; margin-left:35px; width:450px; height:120px;}
.newslist li a div.dd3{ font-size:18px; color:#333; padding-bottom:10px;}
.newslist li a div.dd4{ padding-top:20px;}
.newslist li a div.dd4 em{ padding:8px 25px; background:#90b911; color:#fff; font-size:14px;}
.newslist li a div.dd5{ font-size:14px; color:#999; line-height:22px;text-align:justify}
.newslist li a div.dd6{ text-align:center; display:inline; float:right; width:80px;}
.newslist li a div.dd6 em{ display:block; font-size:60px; color:#cdcdcd; border-bottom:1px #cdcdcd solid; font-family:Arial}
.newslist li a div.dd6 span{ display:block; font-size:20px; color:#cdcdcd}
.newslist 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);  
}
.newslist li a:hover div.dd3{ color:#333;}
.newslist li a:hover div.dd4 em{ background:#90b911; color:#fff;}


.nodata{ padding:100px 0; text-align:center; font-size:16px; color:#999;}


.list{}
.list li{ display:inline; float:left; width:280px; margin-right:30px;}
.list li img{ width:280px; height:200px; background:#efefef}
.list li div.dd2{ font-size:14px; color:#333; line-height:1; padding:15px 0 40px 0}

.ssfrm{}
.ssfrm .ipt{ border:1px #efefef solid; padding:10px 5px; width:348px; background:#fafafa;}
.ssfrm .btn{ border:0; font-size:14px; color:#fff;background:#004ba0; padding:10px 20px;}

.plugins-css-36{}
.plugins-css-36 li{ display:block; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #efefef dashed}
.plugins-css-36 li a{ display:block;}
.plugins-css-36 li a div.dd1{ height:35px;}
.plugins-css-36 li a div.dd1 span{  font-size:18px; color:#333; display:inline; float:left;height:35px; line-height:35px; vertical-align:middle;}
.plugins-css-36 li a div.dd1 em{ font-size:16px; color:#999; display:inline; float:right;height:35px; line-height:35px; vertical-align:middle;}
.plugins-css-36 li a div.dd2{ font-size:14px; line-height:25px; color:#999; text-align:justify}
.plugins-css-36 li a div.dd3{ padding-top:20px;}
.plugins-css-36 li a div.dd3 em{ border-radius:3px; background:#ff9900; line-height:28px; color:#fff; padding:0 10px; font-size:12px;}
.plugins-css-36 li a:hover div.dd3 em{ background:#ffa929;}









