@charset "gb2312";
/* CSS Document */
body{ font-size:12px; color:#363636; font-family:"微软雅黑"; margin:0px auto; background:#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:#C93627; font-family:"微软雅黑"; text-decoration:none;}
ul,ol,li,dt,dd,h3,h1{ float:left; list-style:none; margin:0px; padding:0px;}
img{ border:0px;}

/*logo开始*/
.logo{ width:1200px; height:auto; margin:0px auto; text-align:center; padding:50px 0px 50px 0px; overflow:hidden;}
.logo img{ height:56px;}
/*logo结束*/

/*导航开始*/
.dh-d{ width:100%; height:auto; margin:0px auto; background:url(nav.jpg) repeat-x bottom; overflow:hidden;}
.dh{ width:1200px; height:44px; margin:0px auto; background:#C93627; border-top-left-radius:5px;  border-top-right-radius:5px; overflow:hidden;}
.dh a{ float:left; line-height:44px; font-size:18px; color:#FFF; border-left:#C93627 solid 1px; border-top:#C93627 solid 1px; padding:0px 40px 0px 40px;}
.dh a:hover{ background:#fff; color:#333;}
.dh .aa{ background:#fff; color:#333;}
/*导航结束*/

/*hd start*/
#main{width:100%;height:450px; margin:0px auto; padding-top:15px; overflow:hidden;;}
.kuzhan {position:relative;width:1200px;height:400px; margin:0px auto; overflow:hidden;}
.kuzhan-ul {position:relative;width:60000px;height:400px;overflow:hidden;}
.kuzhan-ul li { position:relative; width:400px;height:400px;overflow:hidden;}
.kuzhan-ul li img{width:400px;}
.kuzhan-ul a {display:block;width:400px;height:400px; background:#FFF; overflow:hidden;color:#fff;}
.kuzhan-ul .pic-txt { position:absolute; left:0px; bottom:0px;width:380px; height:110px; background:url(hd.png) repeat-x top; line-height:46px; text-shadow:0px 0px 2px #000; font-size:28px; 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:#C93627 solid 1px; border-radius:9px; text-indent:-9999em;overflow:hidden;cursor:pointer;}
.info-btn .info-cur span, .info-btn .info-hover span {background:#C93627;}
/*hd end*/

/*幻灯片开始*/
.tt{ width:1200px; height:auto; margin:0px auto; padding-top:10px; overflow:hidden;}
.tt-l{ float:left; width:800px; height:auto; margin:0px auto; overflow:hidden;}
.tt-l h3{ width:800px; height:60px; margin:0px auto; text-align:center; line-height:60px; background:url(jrtt.jpg) repeat-x center; font-weight:normal; overflow:hidden;}
.tt-l h3 span{ width:auto; height:60px; margin:0px auto; background:#FFF; font-size:28px; padding:0px 40px 0px 40px; overflow:hidden;}
.tt-l li{ width:400px;height:90px;margin:0px auto; border-bottom:#e5e5e5 solid 1px; padding:20px 0px 20px 0px; overflow:hidden;}
.tt-l li dt{ float:left; width:120px; height:90px; margin:0px auto; overflow:hidden;}
.tt-l li dt img{ width:160px;}
.tt-l li dd{ float:right; width:260px;height:120px;margin:0px auto; overflow:hidden;}
.tt-l li dd span{ float:left; list-style:none; width:auto;height:30px;margin:0px auto; line-height:30px; padding:0px 0px 0px 0px; overflow:hidden;}
.tt-l li dd span a{ font-size:14px; color:#AAAAAA;}
.tt-l li dd span a:hover{ color:#C93627;}
.tt-l li dd em{ float:left; list-style:none; width:100%;height:auto;margin:0px auto; line-height:28px; padding:0px 0px 0px 0px; font-style:normal; overflow:hidden;}
.tt-l li dd em a{ font-size:18px;}
.tt-r{ float:right; width:380px; height:auto; margin:0px auto; overflow:hidden;}
.tt-r h3{ width:380px; height:60px; margin:0px auto; text-align:center; line-height:60px; background:url(jrtt.jpg) repeat-x center; font-weight:normal; overflow:hidden;}
.tt-r h3 span{ width:auto; height:60px; margin:0px auto; background:#FFF; font-size:28px; padding:0px 40px 0px 40px; overflow:hidden;}
.tt-r li{ float:left; width:380px; height:36px; margin:0px auto; line-height:36px; overflow:hidden;}
.tt-r li a:link{ font-size:14px;}
.tt-r li a:visited{ font-size:14px;}
.tt-r li a:hover{ font-size:14px;}
/*幻灯片结束*/
/*分类开始*/
.mfl{ width:1200px; height:auto; margin:0px auto; padding:40px 0px 0px 0px; overflow:hidden;}
.mfl-l{ float:left; width:790px; height:auto; margin:0px auto; overflow:hidden;}
.mfl-l h3{ width:100%; height:60px; margin:0px auto; text-align:center; line-height:60px; background:url(jrtt.jpg) repeat-x center; font-weight:normal; overflow:hidden;}
.mfl-l h3 span{ width:auto; height:60px; margin:0px auto; background:#FFF; font-size:28px; padding:0px 40px 0px 40px; overflow:hidden;}
.mfl-l li{ float:left; width:100%; height:auto; margin:0px auto; padding-top:30px; overflow:hidden;}
.mfl-l li dt{ float:left; width:200px; height:auto; margin:0px auto; max-height:200px; overflow:hidden;}
.mfl-l li dt img{ width:200px;}
.mfl-l li dd{ float:right; width:560px; height:auto; margin:0px auto; overflow:hidden;}
.mfl-l li dd span{ float:left; width:100%; height:auto; line-height:28px; font-size:22px; margin:0px auto; overflow:hidden;}
.mfl-l li dd span a{ font-size:22px;}
.mfl-l li 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;}
.mfl-l li dd i{ float:left; width:100%; height:auto; margin:0px auto; overflow:hidden;}
.mfl-l li dd i a{ float:left; margin-right:8px; overflow:hidden;}
.mfl-l li dd i img{ height:60px;}
.mfl-r { float:right; width:380px; height:auto; margin:0px auto; overflow:hidden;}
.mfl-r h3{ width:100%; height:60px; margin:0px auto; text-align:center; line-height:60px; background:url(jrtt.jpg) repeat-x center; font-weight:normal; overflow:hidden;}
.mfl-r h3 span{ width:auto; height:60px; margin:0px auto; background:#FFF; font-size:28px; padding:0px 30px 0px 30px; overflow:hidden;}

.mfl-r li{ float:left; width:380px; height:auto; margin:0px auto; padding:20px 0px 20px 0px; border-bottom:#CECECE solid 1px; overflow:hidden;}
.mfl-r li i{ float:left; width:380px; height:auto; margin:0px auto; font-style:normal; overflow:hidden;}
.mfl-r li i a{ font-size:14px; color:#B2B2B2;}
.mfl-r li span{ float:left; width:380px; height:auto; margin:0px auto; padding:10px 0px 0px 0px; overflow:hidden;}
.mfl-r li span a{ font-size:18px; font-weight:bold;}
.mfl-r li em{ float:left; width:380px; height:auto; margin:0px auto; padding:10px 0px 0px 0px; line-height:24px; font-size:14px; font-style:normal; color:#9B9B9B; overflow:hidden;}
/*分类结束*/
.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:10px; line-height:24px; text-align:center; overflow:hidden;}
.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-top:10px; overflow:hidden;}
.list-l{ float:left; width:860px; height:auto; margin:0px auto; border-right:#E5E5E5 solid 1px; padding-right:19px; overflow:hidden;}
.list-l-wz{ width:860px; height:auto; margin:0px auto; font-size:18px; padding:10px 0px 15px 0px; border-bottom:#E5E5E5 solid 1px; overflow:hidden;}
.list-l-wz a{ font-size:18px;}
.list-l li{ float:left; width:100%; height:auto; margin:0px auto; padding-top:30px; overflow:hidden;}
.list-l li dt{ float:left; width:200px; height:auto; margin:0px auto; overflow:hidden;}
.list-l li dt img{ width:200px;}
.list-l li dd{ float:right; width:630px; height:auto; margin:0px auto; overflow:hidden;}
.list-l li dd span{ float:left; width:100%; height:auto; line-height:28px; margin:0px auto; overflow:hidden;}
.list-l li dd span a{ font-size:22px;}
.list-l li dd em{ float:left; width:100%; height:auto; margin:0px auto; padding:10px 0px 0px 0px; font-style:normal; color:#999; line-height:24px; font-size:14px; overflow:hidden;}
.list-l li 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:300px; height:auto; margin:0px auto; overflow:hidden;}
.list-r-t{ width:100%; height:60px; margin:0px auto; text-align:center; line-height:60px; background:url(jrtt.jpg) repeat-x center; font-weight:normal; overflow:hidden;}
.list-r-t span{ width:auto; height:60px; margin:0px auto; background:#FFF; font-size:28px; padding:0px 30px 0px 30px; overflow:hidden;}
.list-r-n{ width:300px; height:auto; margin:0px auto; overflow:hidden;}
.list-r-n li{ width:300px; height:auto; margin:0px auto; padding:15px 0px 10px 0px; line-height:22px; border-bottom:#E0E0E0 dotted 1px; overflow:hidden;}
.list-r-n li span{ font-size:16px; font-style:italic;}
.list-r-n li em{ font-size:16px; font-style:normal;}
.list-r-n li em a{ font-size:16px;}
.list-r-p{ width:300px; height:auto; margin:0px auto; overflow:hidden;}
.list-r-p li{ position:relative; width:145px; height:90px; margin:0px auto; margin-top:10px; overflow:hidden;}
.list-r-p li img{ width:145px;}
.list-r-p li div{ position:absolute; left:0px; bottom:0px; width:135px; height:30px; color:#FFF; text-align:center; font-size:14px; background:url(d.png); padding:0px 5px 0px 5px; line-height:30px; 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:#C93627; color:#fff; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#C93627; 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-top:10px; overflow:hidden;}
.con-l{ float:left; width:860px; height:auto; margin:0px auto; border-right:#E5E5E5 solid 1px; padding-right:19px; overflow:hidden;}
.con h1{ float:left; width:1200px; height:auto; margin:0px auto; padding:30px 0px 40px 0px; font-size:42px; color:#333; overflow:hidden;}
.con-wz{ width:1200px; height:auto; margin:0px auto; font-size:14px; padding-bottom:10px; margin-bottom:20px; border-bottom:#E5E5E5 solid 1px; overflow:hidden;}
.con-wz dt{ float:left; width:auto; height:auto; margin:0px auto; color:#999; font-size:14px; overflow:hidden;}
.con-wz dd{ float:right; width:auto; height:auto; margin:0px auto; color:#999; font-size:14px; overflow:hidden;}
.con-wz a{ font-size:14px; color:#999;}
.con-l-n{ width:860px; height:auto; margin:0px auto; font-size:16px; line-height:28px; padding-bottom:20px; overflow:hidden;}
.con-l-n a{ font-size:16px;}
.con-l-n img{ max-width:95%;}
.con-l-n strong{color:#222;}
.con-l-fx{ width:860px; height:auto; margin:0px auto; text-align:right; overflow:hidden;}
.con-l-fx a{ font-size:12px;}
.con-l-fy{ width:860px; 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-tj{ width:860px; height:auto; margin:0px auto; padding-top:10px; overflow:hidden;}
.con-l-tj h3{ width:100%; height:40px; margin:0px auto; text-align:center; line-height:40px; background:url(jrtt.jpg) repeat-x center; font-weight:normal; overflow:hidden;}
.con-l-tj h3 span{ width:auto; height:40px; margin:0px auto; background:#FFF; font-size:28px; padding:0px 30px 0px 30px; overflow:hidden;}

.con-l-tj ul{ float:left; width:860px; height:auto; margin:0px auto; padding-top:10px; overflow:hidden;}
.con-l-tj ul li{ position:relative; float:left; width:164px; height:100px; margin:0px auto; margin-bottom:10px; padding-right:10px; overflow:hidden;}
.con-l-tj ul li img{ width:164px;}
.con-l-tj ul li div{ position:absolute; left:0px; bottom:0px; width:164px; height:30px; text-align:center; line-height:30px; background:url(d.png); color:#FFF; font-size:14px; overflow:hidden;}
.con-r{ float:right; width:300px; height:auto; margin:0px auto; overflow:hidden;}
.con-r-m{ width:300px; height:auto; margin:0px auto; overflow:hidden;}
.con-r-m h3{ width:100%; height:40px; margin:0px auto; text-align:center; line-height:40px; background:url(jrtt.jpg) repeat-x center; font-weight:normal; overflow:hidden;}
.con-r-m h3 span{ width:auto; height:40px; margin:0px auto; background:#FFF; font-size:22px; padding:0px 30px 0px 30px; overflow:hidden;}

.con-r-m ul{ width:300px; height:auto; margin:0px auto; padding-top:5px; overflow:hidden;}
.con-r-m ul li{ float:left; width:300px; height:auto; margin:0px auto; padding:10px 0px 10px 0px; line-height:24px; border-bottom:#e5e5e5 dotted 1px; overflow:hidden;}
.con-r-m ul li a{ font-size:16px;}
.con-r-m ul li span{ font-size:16px; font-style:italic; padding-right:5px;}

.con-r-p{ width:300px; height:auto; margin:0px auto; padding-top:10px; overflow:hidden;}
.con-r-p h3{ width:100%; height:40px; margin:0px auto; text-align:center; line-height:40px; background:url(jrtt.jpg) repeat-x center; font-weight:normal; overflow:hidden;}
.con-r-p h3 span{ width:auto; height:40px; margin:0px auto; background:#FFF; font-size:22px; padding:0px 30px 0px 30px; overflow:hidden;}

.con-r-p ul{ float:left; width:300px; height:auto; margin:0px auto; padding-top:10px; overflow:hidden;}
.con-r-p ul li{ position:relative; float:left; width:145px; height:100px; margin:0px auto; margin-bottom:10px; overflow:hidden;}
.con-r-p ul li img{ width:145px;}
.con-r-p ul li div{ position:absolute; left:0px; bottom:0px; width:150px; height:30px; text-align:center; line-height:30px; background:url(d.png); color:#FFF; font-size:14px; overflow:hidden;}
/*内容结束*/
