@charset "utf-8";

/*

 * This is NOT a freeware, use is subject to license terms

 * @author Miscuz! <526781311@qq.com>

 * @version 9.20.15

 * @support http://www.950085.com

 */

.wp{width:1200px;margin:0 auto}

.bgf{background:#fff}

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:#de0a18}



.areamenu{ position:absolute; width:100%; left:0; top:0; height:100%; text-align:center;}

.areamenu div{ padding:10px;}

.areamenu a{font-size:12px; border:1px #fff solid; cursor:pointer; margin:2px;color:#333; text-align:center; line-height:1; width:50px; padding:5px 0; background:url(../images/png/b60.png)}

.areamenu a:hover{ background:url(../images/png/b50.png)}

.areamenu a.cur{ background:#ff9900; color:#fff;}





.flzz{ position:absolute; width:100%; left:0; bottom:5px; text-align:center}

.flzz div{ padding:0 10px;}

.flzz a{font-size:12px; cursor:pointer; margin:5px;color:#fff; text-align:center; line-height:1; width:80px; padding:10px 0; background:#ff9900}

.flzz a:hover{ background:url(../images/png/b50.png)}

.flzz a.cur{ background:#ff9900; color:#fff;}



.nav{ height:88px;}

.nav a.item{display:block;text-align:center;height:88px;}

.nav a.item:hover{background:url(../images/8.jpg)}

.nav li.item{position:relative; display:inline; float:right; width:80px;}

.nav li.item span{display:block;padding-top:10px}

.nav li.item em{display:block;font-size:16px;color:#fff}



.navhub{ display:none; position:absolute; width:100%;left:0;top:88px; background:#fff; z-index:99999999999}

.navhub a{ font-size:14px; color:#333; display:block; line-height:1; padding:10px 0; text-align:center}

.navhub a:hover{ background:#fafafa;}



.flexslider{position:relative;height:905px;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}





.bd{border-bottom:1px #d7d7d7 solid}



.icon1{}

.icon1 li.k1{width:203px;height:288px}

.icon1 li.k2{width:28px;height:288px}



.icon1 li.k1 a{display:block;text-align:center}

.icon1 li.k1 a:hover img{animation: pulse 1s ease 0s 1 both;}



.icon1 li.k1 span{display:block;padding-top:50px}

.icon1 li.k1 span img{width:122px;height:122px}

.icon1 li.k1 em {display:block;font-size:23px;color:#6c6c6c;line-height:1;padding-top:25px}



.icon1 li.k2 span{display:block;text-align:center;padding-top:80px}



.icon3{}

.icon3 li.k1{width:203px;height:264px}

.icon3 li.k2{width:28px;height:264px}



.icon3 li.k1 a{display:block;text-align:center}

.icon3 li.k1 a:hover img{animation: pulse 1s ease 0s 1 both;}



.icon3 li.k1 span{display:block;padding-top:50px}

.icon3 li.k1 span img{width:122px;height:122px}

.icon3 li.k1 em {display:block;font-size:23px;color:#6c6c6c;line-height:1;padding-top:25px}



.icon3 li.k2 span{display:block;text-align:center;padding-top:80px}







.tab{height:88px}

.tab li{display:inline;float:left;width:210px;height:88px;margin-right:12px}

.tab li a{cursor:pointer;font-size:23px;color:#333;background:#e9e9e9;display:block;height:76px;line-height:76px;vertical-align:middle;text-align:center}

.tab li.cur{background:url(../images/20.png) left top no-repeat}

.tab li.cur a{background:none;color:#fff}





.icon2{}

.icon2 li.k1{width:170px;height:126px}

.icon2 li.k2{width:48px;height:126px}





.icon2 li.k1 a{display:block;text-align:center;height:126px;background:#6666ff;border-radius:5px}

.icon2 li.k1 a:hover{ background:#ff0000}

.icon2 li.k1 span{display:block;padding-top:18px}

.icon2 li.k1 span img{height:50px}

.icon2 li.k1 em {display:block;font-size:23px;color:#fff;line-height:1;padding-top:20px}



.icon2 li.k2 span{display:block;text-align:center;padding-top:40px}



.icon4{}

.icon4 li a{display:block;height:121px}

.icon4 li.k1{display:inline;float:left;width:185px;height:121px;background:url(../images/30.png) left top no-repeat}

.icon4 li.k1.cssbg2{background:url(../images/30.png) left top no-repeat}

.icon4 li.k1.cssbg3{background:url(../images/301.png) left top no-repeat}

.icon4 li.k1.cssbg4{background:url(../images/302.png) left top no-repeat}

.icon4 li.k1.cssbg5{background:url(../images/303.png) left top no-repeat}

.icon4 li.k1 span{display:inline;float:left;width:96px;text-align:center;padding-top:35px;padding-bottom:41px}

.icon4 li.k1 span img{height:45px}

.icon4 li.k1 em{display:inline;float:right;font-size:20px;line-height:1.5;color:#494949;width:40px;margin-right:24px}

.icon4 li.k2{display:inline;float:left;width:42px;height:121px;background:url(../images/21.png) center center no-repeat}



.bars{height:39px;background:url(../images/31.png) left top no-repeat}

.bars span{font-size:16px;color:#fff;padding-left:50px;background:url(../images/32.png) 20px center no-repeat;display:inline;float:left;height:39px;line-height:39px;vertical-align:middle}



.utab{}

.utab a{font-size:18px;color:#fff;height:40px;line-height:40px;vertical-align:middle;padding:0 30px;margin-right:10px;background:#cf0000}

.utab a.cur{background:#ff9900}



.cbar{background:#d62424;height:45px}

.cbar li{display:inline;float:left;text-align:center;height:45px;line-height:45px;vertical-align:middle;font-size:14px;color:#fff}



.cbar.gray{ background:#999}



.clist{}

.clist ul{display:block}

.clist li{display:block;height:45px;border-bottom:1px #ececec solid;background:#fff}

.clist li.cur{background:#f8f7f8}

.clist li span{font-size:14px;height:45px;line-height:45px;vertical-align:middle;text-align:center;display:inline;float:left}

.clist li a{font-size:14px;background:url(../images/34.png) 45px center no-repeat;height:45px;line-height:45px;vertical-align:middle;text-align:center;display:inline;float:left}



.puhui{width:1080px;border-top:1px #e1e1e1 solid;float:right;height:250px;background:#f6f6f6}

.puhui li{display:inline;float:left;width:134px;height:124px;border-right:1px #e1e1e1 solid;border-bottom:1px #e1e1e1 solid}

.puhui li a{display:block;height:124px;text-align:center}

.puhui li span{display:block;padding-top:20px}

.puhui li span img{height:54px}

.puhui li em {display:block;font-size:18px;color:#333;line-height:1;padding-top:5px}



.daohang{}

.daohang li{display:inline;float:left;width:154px;height:40px;margin-right:8px;margin-bottom:8px;border:1px #dedede solid}

.daohang li a{display:block;height:40px}

.daohang li span{display:inline;float:left;padding:10px 0;width:48px;text-align:center;background:url(../images/36.png) right center no-repeat}

.daohang li span img{height:20px}

.daohang li em{font-size:14px;color:#333;overflow: hidden; width:95px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;float:left;height:40px;line-height:40px;vertical-align:middle;padding-left:10px}

.daohang li a:hover em{color:#cf0000}





.foot{background:#cf0000}



.flink{color:#fff;font-size:14px;line-height:1}

.flink a{color:#fff}

.flink em{padding:0 10px}





.guanzhu{padding-top:60px;line-height:1;background:url(../images/38.png) center top no-repeat;color:#fff;font-size:12px;text-align:center}



.mleft{width:240px;float:left}

.mright{width:920px;float:right}





.bgf{background:#fff}

.cataname{font-size:20px;color:#fff;height:60px;line-height:60px;vertical-align:middle;background:#cf0200}

.cataname span{padding-left:20px}





.catalist{height:900px;border:1px solid #e4e4e4;background:#f7f6f6;padding-top:10px}

.catalist a{font-size:16px;color:#333;background:url(../images/41.png) 220px center no-repeat;display:block;line-height:1;padding:12px 0 12px 30px;border-bottom:1px #e4e4e4 solid}

.catalist a:hover{color:#fff;background:url(../images/42.png) 220px center no-repeat #ff9900}

.catalist div.curr a{color:#fff;background:url(../images/42.png) 220px center no-repeat #ff9900}



.alists{}

.alists li{line-height:1;display:block; height:60px;border-bottom:1px #efefef solid}

.alists li span{ display:inline; float:left;height:60px; line-height:60px; vertical-align:middle}

.alists li em{ font-size:16px; color:#999;display:inline; float:right; height:60px; line-height:60px; vertical-align:middle}

.alists li a{font-size:16px;color:#333;background:url(../images/116.png) left center no-repeat;padding-left:25px;}

.alists li a:hover{color:#659ff1;text-decoration:underline}



.rdom{ height:59px; border-bottom:1px #cf0200 solid;}

.rdom span{ color:#000; font-size:22px; position:absolute; left:20px; top:0; height:59px; line-height:59px; vertical-align:middle;}

.rdom em{ color:#fff;padding:0 20px 0 30px; background:url(../images/43.png) 10px center no-repeat #cf0200; position:absolute; height:35px; line-height:35px; vertical-align:middle; right:0; bottom:0; white-space:nowrap;}

.rdom em a{ color:#fff; }





.content{ font-size:14px; 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}



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 #efefef solid;font-size:14px;line-height:2;background:#f9f9f9;padding:20px}

.pn em{color:#666}

.pn a{color:#666}

.pn a:hover{color:#659ff1}





.nodata{ text-align:center; padding:50px 0; font-size:16px;}



.frm{ background:#efefef;}

.frm td{ padding:20px 10px; font-size:14px; background:#fff;}

.frm td.tdleft{ text-align:right; color:#333;}





.frms{}

.frms td{padding-bottom:15px}

.frms td.tdleft{font-size:14px}

.frms td.tdright{font-size:14px}

.frms td.tdright em.red{color:#ff0000;font-weight:bold;padding-left:10px}

.frms td.tdright em.bak{color:#666;padding-left:5px}

.ipt{font-size:14px;color:#666;padding:8px;border:1px #ccc solid}

.textbox{font-size:14px;color:#666;padding:8px;line-height:2;border:1px #ccc solid}

.codeimg{cursor:pointer}

.btn{font-size:16px;color:#fff;border:0;padding:8px 50px;background:#cf0200}

 

.booklist{}

.booklist li{ display:block; border:1px #efefef solid; margin-bottom:20px; padding:0 20px 20px 20px;}

.booklist li div.dd1{ height:50px; border-bottom:1px #ddd dashed}

.booklist li div.dd1 span{ color:#cf0200; font-size:16px; display:inline; float:left; height:50px; line-height:50px; vertical-align:middle; background:url(../images/ic.png) left center no-repeat; padding-left:15px;}

.booklist li div.dd1 em{ font-size:16px; display:inline; float:right; height:50px; line-height:50px; vertical-align:middle}



.booklist li div.dd2{ font-size:16px; line-height:2; padding:10px 0}

.booklist li div.dd3{ font-size:16px; line-height:2; padding:10px; background:#eee;}





.list{}

.list li{ display:inline; float:left; width:280px; float:left; margin-right:30px;}

.list li a{ display:block; height:280px;}

.list li a div.dd1{ height:210px;overflow:hidden;overflow-y:hidden;overflow-x:hidden;}

.list li a div.dd1 img{ width:280px; height:210px;transition: all 0.3s ease 0s; background:#999}

.list li a div.dd2{ text-align:center; padding-top:10px; font-size:14px;}

.list li a:hover div.dd2{ color:#cf0200}

.list 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);  

}



















































