
.banner { width:100%; height:450px; overflow:hidden; }

.banner .box { position:relative; width:100%; height:450px; overflow:hidden; }

.banner .box .imglist li { position:absolute; left:0px; top:0px; background-position:top center; background-repeat:no-repeat; background-size:100% 100%; }

.banner .box .imglist li { width:100%; height:450px; }

.banner .box .pagelist { position:absolute; left:49%; bottom:10px; }

.banner .box .pagelist li { float:left; margin:0px 5px 0px 0px; width:10px; height:10px; cursor:pointer; }

.banner .box .pagelist .li1 { background-color:#FF0000; }

.banner .box .pagelist .li0 { background-color:#FFFFFF; }

.banner .box .up { position:absolute; left:10px; top:200px; width:28px; height:44px; overflow:hidden; cursor:pointer; display:none; }

.banner .box .down { position:absolute; right:10px; top:200px; width:28px; height:44px; overflow:hidden; cursor:pointer; display:none; }


.fuwu { padding:85px 0px; width:auto; background-image:url("../image/tag_bj.jpg"); background-position:center top; }

.fuwu .box { margin:0px auto; width:1350px; overflow:hidden; }

.fuwu .box dl dt { text-align:center; color:#BA161A; font-size:40px; font-weight:bold; }

.fuwu .box dl dd { text-align:center; }

.fuwu .box dl dd p { line-height:50px; font-size:25px; }

.fuwu .box dl dd .more { margin:0px auto; width:300px; height:50px; border:1px solid #BA161A; line-height:50px; text-align:center; font-size:30px; }

.fuwu .box dl dd .more a { color:#BA161A; }

.fuwu .box dl dd .more:hover { background-color:#BA161A; }

.fuwu .box dl dd .more:hover a { color:#FFFFFF; }


.yewu { padding:60px 0px; width:auto; background-image:url("../image/yewu_bj.jpg"); background-position:center top; }

.yewu .box { margin:0px auto; width:1350px; overflow:hidden; }

.yewu .box dl dt { background-image:url("../image/yewu_head_bj.png"); background-position:50% 50%; background-repeat:no-repeat; text-align:center; }

.yewu .box dl dd { margin:60px 0px 0px 0px; width:1350px; overflow:hidden; }

.yewu .box dl dd .item { float:left; width:320px; height:393px; overflow:hidden; background:url("../image/yewu_item_bj1.png") no-repeat center top; text-align:center; cursor:pointer; }

.yewu .box dl dd .item:hover { background:url("../image/yewu_item_bj2.png") no-repeat center top; }

.yewu .box dl dd .item:hover .txt { color:#FFFFFF; }

.yewu .box dl dd .item .txt { margin:0px auto; width:40px; overflow:hidden; }

.yewu .box dl dd .item .txt .txt1 { float:left; width:20px; text-align:center; transform:rotate(90deg); -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); }

.yewu .box dl dd .item .txt .txt2 { float:left; width:20px; text-align:center; }



.anli { padding:60px 0px; background-image:url("../image/anli_01.jpg"); background-position:top center; }

.anli .box { margin:0px auto; width:1350px; overflow:hidden; }

.anli .box dl { margin:78px 0px 0px 0px; }

.anli .box dl dt { text-align:center; }

.anli .box dl dt span { padding:0px 10px; font-size:16px; }

.anli .box dl dt span a { color:#2E0002; }

.anli .box dl dt span a:hover { color:#FF0000; text-decoration:underline; }

.anli .box dl dd { width:1370px; display:none; }

.anli .box dl dd div { position:relative; float:left; margin:20px 20px 0px 0px; overflow:hidden; }
.anli .box dl dd div:hover span { display:none; }
.anli .box dl dd div:hover .bj { display:block; }
.anli .box dl dd div span { position:absolute; left:0px; display:block; padding:0px 10px; height:35px; overflow:hidden; background-color:#000000; line-height:35px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; }
.anli .box dl dd div span a { color:#FFFFFF; font-size:16px; }
.anli .box dl dd div .bj { position:absolute; left:0px; top:0px; display:none; background-color:#000000; text-align:center; color:#FFFFFF; font-size:20px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.anli .box dl dd div .bj img { width:70px; height:70px; }

.anli .box dl dd .d11 { width:665px; height:250px; }
.anli .box dl dd .d11 img { width:665px; height:250px; }
.anli .box dl dd .d11 span { top:215px; width:665px; }
.anli .box dl dd .d11 .bj { width:665px; height:250px; }
.anli .box dl dd .d11 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d12 { width:665px; height:250px; }
.anli .box dl dd .d12 img { width:665px; height:250px; }
.anli .box dl dd .d12 span { top:215px; width:665px; }
.anli .box dl dd .d12 .bj { width:665px; height:250px; }
.anli .box dl dd .d12 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d13 { width:436px; height:250px; }
.anli .box dl dd .d13 img { width:436px; height:250px; }
.anli .box dl dd .d13 span { top:215px; width:436px; }
.anli .box dl dd .d13 .bj { width:436px; height:250px; }
.anli .box dl dd .d13 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d14 { width:436px; height:250px; }
.anli .box dl dd .d14 img { width:436px; height:250px; }
.anli .box dl dd .d14 span { top:215px; width:436px; }
.anli .box dl dd .d14 .bj { width:436px; height:250px; }
.anli .box dl dd .d14 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d15 { width:436px; height:250px; }
.anli .box dl dd .d15 img { width:436px; height:250px; }
.anli .box dl dd .d15 span { top:215px; width:436px; }
.anli .box dl dd .d15 .bj { width:436px; height:250px; }
.anli .box dl dd .d15 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d21 { width:640px; height:520px; }
.anli .box dl dd .d21 img { width:640px; height:520px; }
.anli .box dl dd .d21 span { top:485px; width:640px; }
.anli .box dl dd .d21 .bj { width:640px; height:520px; }
.anli .box dl dd .d21 .bj img { margin:200px 0px 0px 0px; }

.anli .box dl dd .d22 { width:335px; height:250px; }
.anli .box dl dd .d22 img { width:335px; height:250px; }
.anli .box dl dd .d22 span { top:215px; width:335px; }
.anli .box dl dd .d22 .bj { width:335px; height:250px; }
.anli .box dl dd .d22 .bj img { margin:100px 0px 0px 0px; }

.anli .box dl dd .d23 { width:335px; height:250px; }
.anli .box dl dd .d23 img { width:335px; height:250px; }
.anli .box dl dd .d23 span { top:215px; width:335px; }
.anli .box dl dd .d23 .bj { width:335px; height:250px; }
.anli .box dl dd .d23 .bj img { margin:100px 0px 0px 0px; }

.anli .box dl dd .d24 { width:335px; height:250px; }
.anli .box dl dd .d24 img { width:335px; height:250px; }
.anli .box dl dd .d24 span { top:215px; width:335px; }
.anli .box dl dd .d24 .bj { width:335px; height:250px; }
.anli .box dl dd .d24 .bj img { margin:100px 0px 0px 0px; }

.anli .box dl dd .d25 { width:335px; height:250px; }
.anli .box dl dd .d25 img { width:335px; height:250px; }
.anli .box dl dd .d25 span { top:215px; width:335px; }
.anli .box dl dd .d25 .bj { width:335px; height:250px; }
.anli .box dl dd .d25 .bj img { margin:100px 0px 0px 0px; }

.anli .box dl dd .d31 { width:322px; height:250px; }
.anli .box dl dd .d31 img { width:322px; height:250px; }
.anli .box dl dd .d31 span { top:215px; width:322px; }
.anli .box dl dd .d31 .bj { width:322px; height:250px; }
.anli .box dl dd .d31 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d32 { width:322px; height:250px; }
.anli .box dl dd .d32 img { width:322px; height:250px; }
.anli .box dl dd .d32 span { top:215px; width:322px; }
.anli .box dl dd .d32 .bj { width:322px; height:250px; }
.anli .box dl dd .d32 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d33 { width:664px; height:250px; }
.anli .box dl dd .d33 img { width:664px; height:250px; }
.anli .box dl dd .d33 span { top:215px; width:664px; }
.anli .box dl dd .d33 .bj { width:664px; height:250px; }
.anli .box dl dd .d33 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d34 { width:664px; height:250px; }
.anli .box dl dd .d34 img { width:664px; height:250px; }
.anli .box dl dd .d34 span { top:215px; width:664px; }
.anli .box dl dd .d34 .bj { width:664px; height:250px; }
.anli .box dl dd .d34 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d35 { width:322px; height:250px; }
.anli .box dl dd .d35 img { width:322px; height:250px; }
.anli .box dl dd .d35 span { top:215px; width:322px; }
.anli .box dl dd .d35 .bj { width:322px; height:250px; }
.anli .box dl dd .d35 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d36 { width:322px; height:250px; }
.anli .box dl dd .d36 img { width:322px; height:250px; }
.anli .box dl dd .d36 span { top:215px; width:322px; }
.anli .box dl dd .d36 .bj { width:322px; height:250px; }
.anli .box dl dd .d36 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d41 { width:436px; height:250px; }
.anli .box dl dd .d41 img { width:436px; height:250px; }
.anli .box dl dd .d41 span { top:215px; width:436px; }
.anli .box dl dd .d41 .bj { width:436px; height:250px; }
.anli .box dl dd .d41 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d42 { width:436px; height:250px; }
.anli .box dl dd .d42 img { width:436px; height:250px; }
.anli .box dl dd .d42 span { top:215px; width:436px; }
.anli .box dl dd .d42 .bj { width:436px; height:250px; }
.anli .box dl dd .d42 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d43 { width:436px; height:250px; }
.anli .box dl dd .d43 img { width:436px; height:250px; }
.anli .box dl dd .d43 span { top:215px; width:436px; }
.anli .box dl dd .d43 .bj { width:436px; height:250px; }
.anli .box dl dd .d43 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d44 { width:436px; height:250px; }
.anli .box dl dd .d44 img { width:436px; height:250px; }
.anli .box dl dd .d44 span { top:215px; width:436px; }
.anli .box dl dd .d44 .bj { width:436px; height:250px; }
.anli .box dl dd .d44 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d45 { width:436px; height:250px; }
.anli .box dl dd .d45 img { width:436px; height:250px; }
.anli .box dl dd .d45 span { top:215px; width:436px; }
.anli .box dl dd .d45 .bj { width:436px; height:250px; }
.anli .box dl dd .d45 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d46 { width:436px; height:250px; }
.anli .box dl dd .d46 img { width:436px; height:250px; }
.anli .box dl dd .d46 span { top:215px; width:436px; }
.anli .box dl dd .d46 .bj { width:436px; height:250px; }
.anli .box dl dd .d46 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d51 { width:322px; height:250px; }
.anli .box dl dd .d51 img { width:322px; height:250px; }
.anli .box dl dd .d51 span { top:215px; width:322px; }
.anli .box dl dd .d51 .bj { width:322px; height:250px; }
.anli .box dl dd .d51 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d52 { width:322px; height:250px; }
.anli .box dl dd .d52 img { width:322px; height:250px; }
.anli .box dl dd .d52 span { top:215px; width:322px; }
.anli .box dl dd .d52 .bj { width:322px; height:250px; }
.anli .box dl dd .d52 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d53 { width:664px; height:250px; }
.anli .box dl dd .d53 img { width:664px; height:250px; }
.anli .box dl dd .d53 span { top:215px; width:664px; }
.anli .box dl dd .d53 .bj { width:664px; height:250px; }
.anli .box dl dd .d53 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d54 { width:322px; height:250px; }
.anli .box dl dd .d54 img { width:322px; height:250px; }
.anli .box dl dd .d54 span { top:215px; width:322px; }
.anli .box dl dd .d54 .bj { width:322px; height:250px; }
.anli .box dl dd .d54 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d55 { width:322px; height:250px; }
.anli .box dl dd .d55 img { width:322px; height:250px; }
.anli .box dl dd .d55 span { top:215px; width:322px; }
.anli .box dl dd .d55 .bj { width:322px; height:250px; }
.anli .box dl dd .d55 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d56 { width:322px; height:250px; }
.anli .box dl dd .d56 img { width:322px; height:250px; }
.anli .box dl dd .d56 span { top:215px; width:322px; }
.anli .box dl dd .d56 .bj { width:322px; height:250px; }
.anli .box dl dd .d56 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d57 { width:322px; height:250px; }
.anli .box dl dd .d57 img { width:322px; height:250px; }
.anli .box dl dd .d57 span { top:215px; width:322px; }
.anli .box dl dd .d57 .bj { width:322px; height:250px; }
.anli .box dl dd .d57 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d61 { width:436px; height:250px; }
.anli .box dl dd .d61 img { width:436px; height:250px; }
.anli .box dl dd .d61 span { top:215px; width:436px; }
.anli .box dl dd .d61 .bj { width:436px; height:250px; }
.anli .box dl dd .d61 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d62 { width:436px; height:250px; }
.anli .box dl dd .d62 img { width:436px; height:250px; }
.anli .box dl dd .d62 span { top:215px; width:436px; }
.anli .box dl dd .d62 .bj { width:436px; height:250px; }
.anli .box dl dd .d62 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d63 { width:436px; height:250px; }
.anli .box dl dd .d63 img { width:436px; height:250px; }
.anli .box dl dd .d63 span { top:215px; width:436px; }
.anli .box dl dd .d63 .bj { width:436px; height:250px; }
.anli .box dl dd .d63 .bj img { margin:80px 0px 0px 0px; }

.anli .box dl dd .d64 { width:665px; height:250px; }
.anli .box dl dd .d64 img { width:665px; height:250px; }
.anli .box dl dd .d64 span { top:215px; width:665px; }
.anli .box dl dd .d64 .bj { width:665px; height:250px; }
.anli .box dl dd .d64 .bj img { margin:100px 0px 0px 0px; }

.anli .box dl dd .d65 { width:665px; height:250px; }
.anli .box dl dd .d65 img { width:665px; height:250px; }
.anli .box dl dd .d65 span { top:215px; width:665px; }
.anli .box dl dd .d65 .bj { width:665px; height:250px; }
.anli .box dl dd .d65 .bj img { margin:100px 0px 0px 0px; }




.news { padding:60px 0px; width:auto; background-image:url("../image/yewu_bj.jpg"); background-position:center top; }

.news .box { margin:0px auto; width:1350px; overflow:hidden; }

.news .box dl dt { background-image:url("../image/yewu_head_bj.png"); background-position:50% 50%; background-repeat:no-repeat; text-align:center; }

.news .box dl dd { margin:30px 0px 0px 0px; width:1380px; }

.news .box dl dd .imgbox { position:relative; float:left; margin:0px 30px 0px 0px; width:430px; height:250px; overflow:hidden; cursor:pointer; }

.news .box dl dd .imgbox:hover .txtbj { background-color:#BE0040; }

.news .box dl dd .imgbox .img { display:block; position:absolute; left:0px; top:0px; width:430px; height:250px; background-position:50% 50%; background-size:100% 100%; }

.news .box dl dd .imgbox .img:hover { background-size:120% 120%; }

.news .box dl dd .imgbox .txtbj { display:block; position:absolute; left:0px; top:216px; width:430px; height:34px; background-color:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }

.news .box dl dd .imgbox .txt { display:block; position:absolute; left:0px; top:216px; width:430px; height:34px; line-height:30px; text-align:center; }

.news .box dl dd .imgbox .txt a { color:#FFFFFF; }

.news .box dl dd .item { float:left; margin:0px 30px 0px 0px; width:430px; overflow:hidden; }

.news .box dl dd .item { padding:20px 0px; border-bottom:1px dashed #CCCCCC; }

.news .box dl dd .item .time { float:left; margin:0px 15px 0px 0px; padding:8px 15px 15px 15px; width:50px; height:50px; text-align:center; background:#DDDDDD; }

.news .box dl dd .item:hover .time { background:#BA161A; color:#FFFFFF; }

.news .box dl dd .item .time strong { font-size:30px; }

.news .box dl dd .item .title { margin:0px 0px 10px 0px; font-size:16px; }

.news .box dl dd .item .txt { line-height:22px; }

.news .box dl dd .more { margin:40px auto 0px auto; width:300px; height:50px; border:1px solid #BA161A; line-height:50px; text-align:center; font-size:30px; }

.news .box dl dd .more a { color:#BA161A; }

.news .box dl dd .more:hover { background-color:#BA161A; }

.news .box dl dd .more:hover a { color:#FFFFFF; }




.dengzu { padding:0px 0px 40px 0px; width:auto; background-image:url("../image/yewu_bj.jpg"); background-position:center top; }

.dengzu .box { margin:0px auto; width:1350px; overflow:hidden; }

.dengzu .box dl dt { background-image:url("../image/yewu_head_bj.png"); background-position:50% 50%; background-repeat:no-repeat; text-align:center; }

.dengzu .box dl dd { margin:20px 0px 0px 0px; }

.dengzu .box dl dd .max ul li { display:none; position:relative; width:1350px; height:500px; overflow:hidden; cursor:pointer; }

.dengzu .box dl dd .max ul li img { width:1350px; height:500px; }

.dengzu .box dl dd .max ul li .txtbj { display:block; position:absolute; left:0px; top:466px; width:1350px; height:34px; background-color:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }

.dengzu .box dl dd .max ul li .txt { display:block; position:absolute; left:0px; top:466px; padding:0px 10px; width:1330px; height:34px; line-height:30px; color:#FFFFFF; }

.dengzu .box dl dd .min { margin:10px 0px 0px 0px; }

.dengzu .box dl dd .min ul { width:1362px; }

.dengzu .box dl dd .min ul li { float:left; margin:0px 12px 0px 0px; width:215px; height:120px; background-size:100% 100%; background-position:50% 50%; cursor:pointer; }

.dengzu .box dl dd .min ul li:hover { background-size:120% 120%; }

.dengzu .box dl dd .min ul .li1 { width:215px; height:120px; }

.dengzu .box dl dd .min ul .li2 { width:205px; height:110px; border:5px solid #BA161A; }



.need { padding:40px 0px; width:auto; height:340px; background-image:url("../image/need_bj.jpg"); background-position:center top; background-repeat:no-repeat; }

.need .box { margin:0px auto; width:1350px; overflow:hidden; }

.need .box dl dt { text-align:center; color:#BA161A; font-size:40px; font-weight:bold; }

.need .box dl dd .more { margin:40px auto 0px auto; width:300px; height:50px; border:1px solid #BA161A; line-height:50px; text-align:center; font-size:30px; }

.need .box dl dd .more a { color:#BA161A; }

.need .box dl dd .more:hover { background-color:#BA161A; }

.need .box dl dd .more:hover a { color:#FFFFFF; }

/*
.need .box dl dd .more { margin:40px auto; width:300px; height:50px; border:1px solid #FFFFFF; line-height:50px; text-align:center; font-size:30px; }

.need .box dl dd .more a { color:#FFFFFF; }

.need .box dl dd .more:hover { background-color:#BA161A; }

.need .box dl dd .more:hover a { color:#FFFFFF; }*/



.taglink { padding:0px 0px 40px 0px; background:url("../image/tag_bj.jpg") center top; }

.taglink .box { margin:0px auto; width:1350px; overflow:hidden; }

.taglink .box .tag { border-top:1px solid #DDDDDD; }

.taglink .box .tag dt { padding:5px 0px 0px 0px; font-size:16px; font-weight:bold; }

.taglink .box .tag dd { font-size:16px; }

.taglink .box .link { margin:10px 0px 0px 0px; border-top:1px solid #DDDDDD; }

.taglink .box .link dt { padding:5px 0px 0px 0px; font-size:16px; font-weight:bold; }

.taglink .box .link dd { color:#777777; }

.taglink .box .link dd a { color:#777777; }




.leftnav { position:fixed; right:10px; top:40%; }

.leftnav .item { margin:10px 0px 0px 0px; width:17px; height:16px; overflow:hidden; background-image:url("../image/ico_01.png"); cursor:pointer; }

.leftnav .item:hover { background-image:url("../image/ico_02.png"); }

.leftnav .item1 { margin:10px 0px 0px 0px; width:17px; height:16px; overflow:hidden; background-image:url("../image/ico_02.png"); cursor:pointer; }