﻿@charset "utf-8";
body{overflow-x:hidden}

/**/
.banner{ height:550px;}

.ffl{ display:block;}


/**/
.tjzq1{}
.tj1{padding-top:60px; padding-bottom:45px; }
.tj1 .bt{height:48px;background:#f4f4f4; border-bottom:1px solid #cc0000; margin-bottom: 14px;}
.tj1 .bt span{display: block; width:228px; line-height: 48px;float:left; font-size: 24px; font-weight: bold; color:#333333; border-right:1px solid #e3e3e3;}
.tj1 .bt span i{ font-size: 28px; font-weight: bold; color:#cc0000; margin-right: 12px;margin-left: 17px;}
.tj1 .bt em{display: block;float:left; font-size: 16px;line-height: 48px; color:#333333; width:53px;padding-left:35px;border-right:1px solid #e3e3e3;}
.tj1 .bt .t1{background:url("images/t1.png") no-repeat 20%; color:#cc0000;}
.tj1 .bt .t2{background:url("images/t2.png") no-repeat 20%;}
.tj1 .bt .t3{background:url("images/t3.png") no-repeat 20%;}
.tj1 .bt b{display: block; float:right; margin-right: 16px;}
.tj1 .bt b a{font-size: 14px; color:#333; height:48px; line-height: 48px;}
.tj1 ul li{width:228px; height:400px;float:left; border:1px solid  #eeeeee; position: relative; margin:0 0 15px 12px;}
.tj1 ul li dl dt{width:218px; height:289px;margin:4px auto 13px;}
.tj1 ul li dl dt img{width:218px; height:289px; display:block;}
.tj1 ul li dl dd{padding:0 1%;}
.tj1 ul li dl dd span{display:block; font-size: 14px; color:#333333;padding:0 4px 13px; border-bottom:1px dashed #cccccc;}
.tj1 ul li dl dd span h3{ white-space:nowrap; display:block; overflow:hidden; text-overflow:ellipsis; font-weight:normal; font-size:14px;}
.tj1 ul li dl dd span em{display: block;color:#cc0000; font-size: 14px;}
.tj1 ul li dl dd span em i{ font-size: 26px; line-height: 26px; font-weight: bold;}
.tj1 ul li dl dd strong{ display: block; font-weight: normal; height:17px; padding-top: 7px;}
.tj1 ul li dl dd strong p{color:#999999; font-family: "宋体";padding-right:22px;border-right:1px dashed #cccccc; padding-left:7px; width:85px; float:left;}
.tj1 ul li dl dd strong p i{ color:#b57c5b;}
.tj1 ul li dl dd strong b{color:#999999; font-family: "宋体"; font-weight: normal; padding-left:10px;float:left;}
.tj1 ul li dl dd strong b em{ color:#3388bb;}
.tj1 ul li:hover .k{display: block; width:222px; height:395px; border:3px solid #cc0000; position: absolute; left:0; top:0;}
.tj1 ul li.cur{margin-left: 0;}
/**/
.tjzq2{background:#f4f4f4; }
.tj2{padding-top:60px; padding-bottom:45px;}
.tj2 .bt{height:48px;background:#FFF; border-bottom:1px solid #cc0000; margin-bottom: 14px;}
.tj2 .bt span{display: block; width:228px; line-height: 48px;float:left; font-size: 24px; font-weight: bold; color:#333333; border-right:1px solid #e3e3e3;}
.tj2 .bt span i{ font-size: 28px; font-weight: bold; color:#cc0000; margin-right: 12px;margin-left: 17px;}
.tj2 .bt em{display: block;float:left; font-size: 16px;line-height: 48px; color:#333333; width:53px;padding-left:35px;border-right:1px solid #e3e3e3;}
.tj2 .bt .t1{background:url("images/t1.png") no-repeat 20%; color:#cc0000;}
.tj2 .bt .t2{background:url("images/t2.png") no-repeat 20%;}
.tj2 .bt .t3{background:url("images/t3.png") no-repeat 20%;}
.tj2 .bt b{display: block; float:right; margin-right: 16px;}
.tj2 .bt b a{font-size: 14px; color:#999999; height:48px; line-height: 48px;}
.tj2 ul li{width:228px; height:400px;float:left; border:1px solid  #eeeeee; position: relative; margin:0 0 15px 12px;}
.tj2 ul li dl dt{width:218px; height:289px;margin:4px auto 13px;}
.tj2 ul li dl dd{padding:0 1%;}
.tj2 ul li dl dd span{display:block; font-size: 14px; color:#333333;padding:0 4px 13px; border-bottom:1px dashed #cccccc;}
.tj2 ul li dl dd span h3{ white-space:nowrap; display:block; overflow:hidden; text-overflow:ellipsis; font-weight:normal; font-size:14px;}
.tj2 ul li dl dd span em{display: block;color:#cc0000; font-size: 14px;}
.tj2 ul li dl dd span em i{ font-size: 26px; line-height: 26px; font-weight: bold;}
.tj2 ul li dl dd strong{ display: block; font-weight: normal; height:17px; padding-top: 7px;}
.tj2 ul li dl dd strong p{color:#999999; font-family: "宋体";padding-right:22px;border-right:1px dashed #cccccc; padding-left:7px; width:85px; float:left;}
.tj2 ul li dl dd strong p i{ color:#b57c5b;}
.tj2 ul li dl dd strong b{color:#999999; font-family: "宋体"; font-weight: normal; padding-left:10px;float:left;}
.tj2 ul li dl dd strong b em{ color:#3388bb;}
.tj2 ul li:hover .k{display: block; width:222px; height:395px; border:3px solid #cc0000; position: absolute; left:0; top:0;}
.tj2 ul li.cur{margin-left: 0;}
.tjzq2 .tj1 ul li{ background:#fff;}
/**/
.rxzq{}
.rx{padding-top:56px; padding-bottom:45px;}
.rx .bt{height:48px;border-bottom:1px solid #cc0000; margin-bottom: 14px;}
.rx .bt span{display: block; width:228px; line-height: 48px;float:left; font-size: 24px; font-weight: bold; color:#333333; padding-left:33px; background:url("images/rxzq.png") no-repeat left;}
.rx .bt b{display: block; float:right; margin-right: 16px;}
.rx .bt b a{font-size: 14px; color:#999999; height:48px; line-height: 48px;}
.rx ul li{width:228px; height:400px;float:left; border:1px solid  #eeeeee; position: relative; margin:0 0 15px 12px;}
.rx ul li:hover .k{display: block; width:222px; height:395px; border:3px solid #cc0000; position: absolute; left:0; top:0; z-index:50;}
.rx ul li dl{z-index:100;position: relative;}
.rx ul li dl dt{width:218px; height:289px;margin:4px auto 13px;}
.rx ul li dl dt img{width:218px; height:289px; display:block;}
.rx ul li dl dd{padding:0 1%;}
.rx ul li dl dd span{display:block; font-size: 14px; color:#333333;padding:0 4px 13px; border-bottom:1px dashed #cccccc;}
.rx ul li dl dd span h3{ white-space:nowrap; display:block; overflow:hidden; text-overflow:ellipsis; font-weight:normal; font-size:14px;}
.rx ul li dl dd span em{display: block;color:#cc0000; font-size: 14px;}
.rx ul li dl dd span em i{ font-size: 26px; line-height: 26px; font-weight: bold;}
.rx ul li dl dd strong{ display: block; font-weight: normal; height:17px; padding-top: 7px;}
.rx ul li dl dd strong p{color:#999999; font-family: "宋体";padding-right:22px;border-right:1px dashed #cccccc; padding-left:7px; width:85px; float:left;}
.rx ul li dl dd strong p i{ color:#b57c5b;}
.rx ul li dl dd strong b{color:#999999; font-family: "宋体"; font-weight: normal; padding-left:10px;float:left;}
.rx ul li dl dd strong b em{ color:#3388bb;}
.rx ul li.cur{margin-left: 0;}
/**/
.zsbj{height:490px; background:#f3f3f3;}
.zs{padding-top:60px; height:430px;}
.zs .bt{height:48px;border-bottom:1px solid #cc0000; margin-bottom: 15px;}
.zs .bt span{display: block; width:228px; line-height: 48px;float:left; font-size: 24px; font-weight: bold; position: relative; color:#333333; padding-left:28px; background:url("images/z.png") no-repeat left;}
.zs .bt b{display: block; float:right; margin-right: 16px;}
.zs .bt b a{font-size: 14px; color:#999999; height:48px; line-height: 48px;}
.zs .z{position: relative;}
.zs .zst{height:319px;}
.zs ul li{float:left; width:193px; height:319px;margin:0 4.5px;}
.zs ul li span{display:block;padding:4px; border:1px solid #d3d3d3; position: relative; margin-bottom: 3px;}
.zs ul li span img{width:183px; height:268px;}
.zs ul li em{display: block; width:193px; height:38px; line-height: 38px; background:#dcdcdc; text-align: center; font-size: 14px; color:#333333;}
.zs .prev{background:url("images/prev.png") no-repeat center;width:38px; height:38px; position: absolute; left:-70px; top:120px;}
.zs .next{background:url("images/next.png") no-repeat center;width:38px; height:38px; position: absolute; right:-70px;top:120px;}
.zs ul li:hover span i{display:block;position: absolute; left:0; top:0; width:189px; height:274px;border:2px solid #d32e2e;}
.zs ul li:hover em{background:#cc0000; color:#FFF;}
/**/
.newsbj{height:556px; clear:both;}
.news{padding-top:59px; height:497px;}
.news .bt{height:48px;border-bottom:1px solid #cc0000; margin-bottom: 11px;}
.news .bt span{display: block; width:228px; line-height: 48px;float:left; font-size: 24px; font-weight: bold; position: relative; color:#333333; padding-left:28px; background:url("images/zxtb.png") no-repeat left;}
.news .bt b{display: block; float:right; margin-right: 16px;}
.news .bt b a{font-size: 14px; color:#999999; height:48px; line-height: 48px;}
.news .bk{width:590px; height:393px;background:#f3f3f3;float:left;}
.news .bk span{display: block; width:176px; height:298px;float:left; background:url("images/zst.jpg") no-repeat center; padding:95px 0 0 44px;}
.news .bk span a:hover{ text-decoration:none;}
.news .bk span em{display: block; font-size: 20px; color:#c9c9ca; margin-bottom: 11px; text-transform: uppercase;}
.news .bk span i{ font-size: 24px; color:#FFF;}
.news .bk dl{width:304px; height:330px;float:left; padding:29px 30px 36px 35px;}
.news .bk dl dt{padding-bottom:28px; border-bottom:1px solid #d2d2d2;}
.news .bk dl dt a{display: block; font-size: 16px; line-height: 16px; color:#333333; margin-bottom: 19px;}
.news .bk dl dt p{font-size: 14px; color:#666666;line-height: 21px;}
.news .bk dl dd ul{padding-left:3px;}
.news .bk dl dd ul li{ padding-left:14px; margin-top: 20px; background:url("images/zx.png") no-repeat left;}
.news .bk dl dd ul li a{font-size: 14px; color:#333333;}
.news .bk dl dd ul li:hover{background:url("images/zx_h.png") no-repeat left;}
.news .bk dl dd ul li:hover a{ color:#cc0000;}
.news .dyn{width:590px; height:393px;float:right;background:#f3f3f3;}
.news .dyn a:hover{ text-decoration:none;}
.news .dyn span{display: block; width:549px; height:126px; background:url("images/dyn.jpg") no-repeat center; padding:33px 0 0 41px;}
.news .dyn span em{display: block; font-size: 20px; color:#c9c9ca; margin-bottom: 11px; text-transform: uppercase;}
.news .dyn span i{display: block; font-size: 24px; color:#FFF;}
.news .dyn dl{padding:26px 26px 28px 33px; width:530px; height:182px;}
.news .dyn dl dt{padding-bottom:23px; border-bottom:1px solid #d2d2d2;}
.news .dyn dl dt a{display:block;font-size: 16px; color:#333333; margin-bottom: 18px;}
.news .dyn dl dt p{ font-size: 14px; color:#666666;}
.news .dyn dl dd ul li{ padding-left:14px; margin-top: 20px; background:url("images/zx.png") no-repeat left;}
.news .dyn dl dd ul li a{font-size: 14px; color:#333333;}
.news .dyn dl dd ul li i{float:right; font-size: 13px; color:#999999;}
.news .dyn dl dd ul li:hover{background:url("images/zx_h.png") no-repeat left;}
.news .dyn dl dd ul li:hover a{ color:#cc0000;}
/**/
.about{height:226px; background:url("images/about.jpg") no-repeat center;}
.ab{padding-top:44px; height:182px;}
.ab h3{text-align: center; font-size: 28px; font-weight: bold; line-height: 28px; color:#FFF; margin-bottom: 18px;}
.ab p{font-size: 15px; color:#FFF;width:657px; line-height: 25px; margin:0 auto 20px; text-align: center; }
.ab span{display: block; width:238px;margin: 0 auto;}
.ab span a{display: block; width:105px; height:36px; text-align: center; float:left; line-height: 36px; margin:0 7px; font-size: 16px; color:#FFF; background:url("images/dbx.png") no-repeat center;}
.ab span a:hover{ background:url("images/dbx_h.png") no-repeat center; color:#cc0000;}


















































