﻿@charset "gb2312";
/* CSS Document */
body { font-size:12px; color:#363636; font-family:"微软雅黑"; margin:0px auto; background:url(bg.jpg) #FFF;}
a:link{ font-size:12px; color:#363636; font-family:"微软雅黑"; text-decoration:none;}
a:visited{ font-size:12px; color:#363636; font-family:"微软雅黑"; text-decoration:none;}
a:hover{ font-size:12px; color:#B73124; font-family:"微软雅黑"; text-decoration:none;}
ul,ol,li,dt,dd{ float:left; list-style:none; margin:0px; padding:0px;}
img{ border:0px;}
/*头部开始*/
.top-d{ position:fixed; left:0px; top:0px; width:100%; height:65px; padding:10px 0px 0px 0px; box-shadow:0px 1px 10px #222; background:#1A1A1A; z-index:999;}
.top{ position:relative; width:1200px; margin:0px auto; text-align:center;}
.top img{ height:50px;}

.dh{ position:absolute; left:-75px; top:75px; width:65px; height:auto; padding-bottom:10px; padding-left:10px; overflow:hidden;}
.dh li{ width:100%; height:auto; background:url(b.jpg) repeat-y right; margin-top:20px; border-top-left-radius:26px; border-bottom-left-radius:26px;}
.dh a{ float:left; width:43px; height:34px; padding-left:27px; line-height:34px; border:#E3DCDC solid 1px; background:url(./b2.png) no-repeat; font-size:14px; box-shadow:0px 1px 10px #939393; border-top-left-radius:26px; border-bottom-left-radius:26px; overflow:hidden;}
.dh a:hover{ background:url(./b2.png) no-repeat #FFF; border:#CA4F4F solid 1px; color:#CA4F4F; text-decoration:none; box-shadow:0px 1px 10px #CA4F4F;}
.dh .a{ background:url(./b2.png) no-repeat #FFF; background-position:0px -306px; border:#CA4F4F solid 1px; color:#CA4F4F; text-decoration:none; box-shadow:0px 1px 10px #CA4F4F;}
.top-d .dh .home{ background-position:0px 0px;}
.top-d .dh .home:hover{ background-position:0px -306px;}
.top-d .dh .cd1{ background-position:0px -34px;}
.top-d .dh .cd1:hover{ background-position:0px -340px;}
.top-d .dh .cd2{ background-position:0px -68px;}
.top-d .dh .cd2:hover{ background-position:0px -374px;}
.top-d .dh .cd4{ background-position:0px -102px;}
.top-d .dh .cd4:hover{ background-position:0px -408px;}
.top-d .dh .cd3{ background-position:0px -136px;}
.top-d .dh .cd3:hover{ background-position:0px -442px;}
.top-d .dh .cd5{ background-position:0px -610px;}
.top-d .dh .cd5:hover{ background-position:0px -644px;}
.top-d .dh .cd6{ background-position:0px -204px;}
.top-d .dh .cd6:hover{ background-position:0px -510px;}

.top-d .dh .cd11{ background-position:0px -340px;}
.top-d .dh .cd22{ background-position:0px -374px;}
.top-d .dh .cd44{ background-position:0px -408px;}
.top-d .dh .cd33{ background-position:0px -442px;}
.top-d .dh .cd55{ background-position:0px -644px;}
.top-d .dh .cd66{ background-position:0px -510px;}
/*头部结束*/


.shengm{overflow: hidden;margin:15px 0;}
.shengm p{line-height:30px;color:#999;font-size:14px;}

.da{ width:1200px; height:auto; margin:0px auto; padding:70px 0px 50px 0px; background:#fff; box-shadow:0px 0px 80px #939393; overflow:hidden;}
.da-l{ float:left; width:900px; height:auto; margin:0px auto; padding-top:15px; background:#FFF; overflow:hidden;}
/*hd start*/
#main{width:860px;height:380px; margin:0px auto; padding:15px 20px 0px 20px; overflow:hidden;;}
.kuzhan {position:relative;width:860px;height:360px; margin:0px auto; overflow:hidden;}
.kuzhan-ul {position:relative;width:25800px;height:360px;overflow:hidden;}
.kuzhan-ul li { position:relative; width:430px;height:360px;overflow:hidden;}
.kuzhan-ul li img{width:430px;}
.kuzhan-ul a {display:block;width:430px;height:360px; background:#FFF; overflow:hidden;color:#fff;}
.kuzhan-ul .pic-txt { position:absolute; left:0px; bottom:0px;width:410px; height:90px; background:url(hd.png) repeat-x top; line-height:36px; text-shadow:0px 0px 2px #000; font-size:26px; color:#DEDEDE; padding:10px 10px 0px 10px; text-align:center; z-index:1; cursor:pointer;}
.info-btn {	width:150px;height:10px;overflow:hidden; margin:0 auto;padding:11px 0;zoom:1;}
.info-btn li {float:left;padding:0 3px;}
.info-btn li span {	display:block; width:35px;height:5px; border:#B73124 solid 1px; border-radius:9px; text-indent:-9999em;overflow:hidden;cursor:pointer;}
.info-btn .info-cur span, .info-btn .info-hover span {background:#B73124;}
/*hd end*/

.da-l-tt{ float:left; width:840px; height:auto; margin:0px auto; padding:30px 30px 0px 30px; overflow:hidden;}
.da-l-tt li{ float:left; width:420px; height:38px; margin:0px auto; line-height:38px; overflow:hidden;}
.da-l-tt li.dda{ float:left; width:840px; height:46px; margin:0px auto; line-height:46px; text-align:center; overflow:hidden;}
.da-l-tt li.dda a{ font-size:28px; color:#E14E4F;}
.da-l-tt li.dda a:hover{ color:#333;}
.da-l-tt li a{ font-size:16px; color:#626262;}
.da-l-tt li a:hover{ color:#E14E4F;}

.da-l-fl{ float:left; width:860px; height:auto; margin:0px auto; padding:15px 20px 0px 20px; overflow:hidden;}
.da-l-tit{ float:left; width:100%; height:auto; margin:0px auto; line-height:50px; margin:30px 0px 0px 0px; text-align:center; background:url(./jrtt.jpg) repeat-x center; overflow:hidden;}
.da-l-tit span{ float:left; padding:0px 30px 0px 30px; margin:0px auto; margin-left:40px; color:#E54040; font-size:36px; font-weight:bold; background:#fff; overflow:hidden;}
.da-l-tit em{ float:right; padding:0px 20px 0px 20px; margin:0px auto; margin-right:50px; background:#fff; overflow:hidden;}
.da-l-tit em a{ font-size:14px;}
.da-l-n{ float:left; width:100%; height:auto; margin:0px auto; padding-top:30px; overflow:hidden;}
.da-l-n dt{ float:left; width:200px; height:auto; margin:0px auto; max-height:200px; overflow:hidden;}
.da-l-n dt img{ width:200px;}
.da-l-n dd{ float:right; width:640px; height:auto; margin:0px auto; overflow:hidden;}
.da-l-n dd span{ float:left; width:100%; height:auto; line-height:28px; font-size:24px; color:#999; margin:0px auto; overflow:hidden;}
.da-l-n dd span a{ font-size:24px;}
.da-l-n dd em{ float:left; width:100%; height:auto; margin:0px auto; padding:10px 0px 20px 0px; font-style:normal; color:#999; line-height:24px; font-size:14px; overflow:hidden;}
.da-l-n dd i{ float:left; width:100%; height:auto; margin:0px auto; overflow:hidden;}
.da-l-n dd i a{ float:left; margin-right:10px; overflow:hidden;}
.da-l-n dd i img{ height:60px;}

.da-r{ float:right; width:260px; height:auto; margin:0px auto; padding:30px 15px 0px 0px; overflow:hidden;}
.da-r-tit{ float:left; width:260px; height:auto; margin:0px auto; line-height:50px; font-size:22px; text-align:center; font-weight:bold; background:url(./jrtt.jpg) repeat-x center; overflow:hidden;}
.da-r-tit span{ padding:0px 20px 0px 20px; background:#fff; margin:0px auto; color:#E54040; overflow:hidden;}
.da-r-tw{ float:left; width:260px; height:auto; margin:0px auto; padding:0px 0px 20px 0px; overflow:hidden;}
.da-r-tw li{ float:left; width:260px; height:auto; margin:0px auto; padding:20px 0px 5px 0px; overflow:hidden;}
.da-r-tw li span{ float:left; width:50px; height:auto; margin:0px auto; border-radius:30px; overflow:hidden;}
.da-r-tw li em{ float:right; width:200px; height:auto; margin:0px auto; font-style:normal; line-height:24px; overflow:hidden;}
.da-r-tw li em a{ font-size:16px;}
.da-r-tp{ float:left; width:260px; height:auto; margin:0px auto; overflow:hidden;}
.da-r-tp li{ float:left; width:260px; height:auto; margin:0px auto; padding:20px 0px 0px 0px; line-height:24px; overflow:hidden;}
.da-r-tp li img{ float:left; width:260px; height:160px; margin-bottom:10px; overflow:hidden;}
.da-r-tp li a{ font-size:14px;}

.foot{ width:1200px; height:auto; margin:0px auto; padding-top:15px; margin-top:20px; text-align:center; color:#CCC; border-top:#e5e5e5 solid 1px; overflow:hidden;}
.foot a{ padding:0px 15px 0px 15px; font-size:14px;}

.bq{width:1200px; height:auto; margin:0px auto; padding-top:10px; padding-bottom:30px; line-height:24px; text-align:center; overflow:hidden;background: url(./jy.jpg) center 70px no-repeat;}
.bq li{ width:1200px; height:auto; margin:0px auto; padding-bottom:10px; overflow:hidden;}

a.ding{ float:left; width:60px; height:60px; background:url(./top.jpg) no-repeat 0px 0px; overflow:hidden;}
a.ding:link,a.ding:visited{ float:left; width:60px; height:60px; overflow:hidden;}
a.ding:hover{ float:left; width:60px; height:60px; background:url(./top.jpg) no-repeat -60px 0px; overflow:hidden;}
/*列表开始*/
.list{ width:1200px; height:auto; margin:0px auto; padding:90px 0px 50px 0px; background:#fff; box-shadow:0px 0px 80px #939393; overflow:hidden;}
.list-l{ float:left; width:860px; height:auto; margin:0px auto; padding:0px 20px 0px 20px; background:#FFF; overflow:hidden;}
.list-l h5{ float:left; width:860px; height:auto; margin:0px auto; line-height:50px; text-align:center; margin:30px 0px 0px 0px; text-align:center; background:url(./jrtt.jpg) repeat-x center; overflow:hidden;}
.list-l h5 span{ padding:0px 50px 0px 50px; margin:0px auto; margin-left:40px; color:#E54040; font-size:36px; font-weight:bold; background:#fff; overflow:hidden;}
.list-l-n{ float:left; width:860px; height:auto; margin:0px auto; max-height:160px; padding:30px 0px 0px 0px; overflow:hidden;}
.list-l-n dt{ float:left; width:200px; height:auto; margin:0px auto; overflow:hidden;}
.list-l-n dt img{ width:200px;}
.list-l-n dd{ float:right; width:640px; height:auto; margin:0px auto; overflow:hidden;}
.list-l-n dd span{ float:left; width:100%; height:auto; line-height:28px; margin:0px auto; overflow:hidden;}
.list-l-n dd span a{ font-size:22px;}
.list-l-n dd em{ float:left; width:100%; height:auto; margin:0px auto; padding:5px 0px 0px 0px; font-style:normal; color:#999; line-height:22px; font-size:14px; overflow:hidden;}
.list-l-n dd i{ float:left; width:100%; height:auto; margin:0px auto; padding:5px 0px 0px 0px; font-style:normal; color:#999; font-size:14px; overflow:hidden;}
.list-r{ float:right; width:260px; height:auto; margin:0px auto; padding:30px 30px 0px 0px; overflow:hidden;}
/* 分页 */
#pages { margin-top:15px; padding:14px 0 10px; font-family:宋体; text-align:center; border-bottom:none; overflow:hidden;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(./pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#B73124; color:#fff; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#B73124; border:1px solid #A00303; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
/*列表结束*/
/*内容开始*/
.con{ width:1200px; height:auto; margin:0px auto; padding:90px 0px 50px 0px; background:#fff; box-shadow:0px 0px 80px #939393; overflow:hidden;}
.con-l{ float:left; width:820px; height:auto; margin:0px auto; padding:0px 40px 0px 40px; background:#FFF; overflow:hidden;}
.con-l h1{ float:left; width:820px; height:auto; margin:0px auto; text-align:center; font-size:36px; line-height:46px; padding:20px 0px 20px 0px; overflow:hidden;}
.con-l-wz{ width:820px; height:auto; margin:0px auto; padding-bottom:10px; font-size:14px; border-bottom:#E5E5E5 solid 1px; overflow:hidden;}
.con-l-wz dt{ float:left; width:auto; height:auto; margin:0px auto; color:#999; overflow:hidden;}
.con-l-wz dd{ float:right; width:auto; height:auto; margin:0px auto; color:#999; overflow:hidden;}
.con-l-wz a{ color:#999; font-size:14px;}
.con-l-wz a:hover{ color:#D13631;}
.con-l-n{ width:820px; height:auto; margin:0px auto; font-size:16px; line-height:28px; padding:20px 0px 30px 0px; overflow:hidden;}
.con-l-n a{ font-size:16px;}
.con-l-n strong{color:#222;}
.con-l-fx{ width:820px; height:auto; margin:0px auto; text-align:right; overflow:hidden;}
.con-l-fx a{ font-size:12px;}
.con-l-fy{ width:820px; height:auto; margin:0px auto; line-height:26px; padding-top:10px; font-size:14px; overflow:hidden;}
.con-l-fy a{ font-size:14px;}
.con-l-n p{text-indent:2em; margin-bottom:16px;}
.con-r{ float:right; width:260px; height:auto; margin:0px auto; padding:30px 30px 0px 0px; overflow:hidden;}
.con-r-tit{ float:left; width:260px; height:auto; margin:0px auto; line-height:50px; font-size:22px; text-align:center; font-weight:bold; background:url(./jrtt.jpg) repeat-x center; overflow:hidden;}
.con-r-tit span{ padding:0px 20px 0px 20px; background:#fff; margin:0px auto; color:#E54040; overflow:hidden;}
#con-r-tw{ float:left; width:260px; height:auto; margin:0px auto; padding:0px 0px 20px 0px; overflow:hidden;}
#con-r-tw li{ float:left; width:260px; height:auto; margin:0px auto; padding:20px 0px 5px 0px; overflow:hidden;}
#con-r-tw li span{ float:left; width:50px; height:auto; margin:0px auto; border-radius:30px; overflow:hidden;}
#con-r-tw li em{ float:right; width:200px; height:auto; margin:0px auto; font-style:normal; line-height:24px; overflow:hidden;}
#con-r-tw li em a{ font-size:16px;}
/*内容结束*/
/*组图开始*/
.pic{ width:1200px; height:auto; margin:0px auto; padding:90px 0px 60px 0px; background:#fff; box-shadow:0px 0px 80px #939393; overflow:hidden;}
.pic-l{ float:left; width:820px; height:auto; margin:0px auto; padding:0px 40px 0px 40px; background:#FFF; overflow:hidden;}
.pic-l h1{ float:left; width:820px; height:auto; margin:0px auto; text-align:center; font-size:36px; line-height:46px; padding:20px 0px 20px 0px; overflow:hidden;}
.pic-l-n{ width:820px; margin:0px auto; padding:20px 0px 20px 0px; font-size:16px; line-height:28px; overflow:hidden;}
.pic-l-n a{ color:#CE2121; font-size:16px;}
.pic-l-page{ float:left; width:780px; line-height:30px; font-size:14px; padding-top:10px; overflow:hidden;}
.pic-l-page a{ font-size:14px;}

/*组图结束*/