﻿*{ padding:0px; margin:0px;}
body,div,span,ul,li,h1,h2,h3,h4,ol,dl,dt,dd,img,a,input,textarea,clear{ padding:0; margin:0; list-style:none; border:0;font-family: "å¾®è½¯é›…é»‘";}
a{color:#666; text-decoration:none;}
li{ list-style:none;}
.clearfix:after{content: " "; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{zoom:1;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.imgHover{ overflow:hidden;}
.imgHover img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.imgHover img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover1 img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.imgHover1 img:hover{filter: alpha(opacity=60); -moz-opacity: 0.6;opacity: 0.6;}

.imgHover2 img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.imgHover2:hover img{transform:rotateZ(-360deg);
	-ms-transform:rotateZ(-720deg); 	/* IE 9 */
	-moz-transform:rotateZ(-720deg); 	/* Firefox */
	-webkit-transform:rotateZ(-720deg); /* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
	-o-transform:rotateZ(-720deg); 	/* Opera */
}
.imgHover3 img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.imgHover3:hover img{transform:rotateY(-360deg);
	-ms-transform:rotateY(-360deg); 	/* IE 9 */
	-moz-transform:rotateY(-360deg); 	/* Firefox */
	-webkit-transform:rotateY(-360deg); /* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
	-o-transform:rotateY(-360deg); 	/* Opera */
}
.imgHover4 img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.imgHover4:hover img{
animation: dou 0.6s linear;
}
@keyframes dou{
	0%{transform: rotateZ(0deg);}
	25%{transform: rotateZ(-35deg);}
	50%{transform: rotateZ(0deg);}
	75%{transform: rotateZ(35deg);}
	100%{transform: rotateZ(0deg);}
}
body{background:white;}
.w1200{width: 1200px;margin: 0 auto;height: auto;position: relative}
.white{background: white;}
.wrap-top{height: 275px;background:url(../images/bm_bg.png) no-repeat center top}
.wrap-top .toptool{height: 36px;line-height: 36px;}
.wrap-top .toptool .link a{margin-left: 34px;color:#666;font-size: 14px;}
.wrap-top .toptool .link a:hover{color: #B72830}
.wrap-top .toptool .bmdh{display: block;float: right;padding-left: 40px;background: url(../images/bicon1.png) no-repeat left center;}

.wrap-top .toptool .slh{display: block;}
.wrap-top .toptool .sjslh{display: none;}


.wrap-top .wlogo{padding-top: 60px;}
.wrap-top .wlogo .logo{padding:0px 4px 0px 100px;color: #B72630;font-size: 50px;font-weight: bold;height: 92px;line-height: 92px;background: url(../images/blogo.png) no-repeat left top;display: inline-block;float: left;}
.topsearch{width:390px;height:50px;position: relative;border-radius: 25px;float: right;margin-top: 24px;border: 1px solid white;background: rgba(255,255,255,0.6);}
.topsearch .topinput{width: 320px;padding-left: 16px;border: 0px;outline: none;display: block;height:50px;line-height:50px;background: none;font-size: 16px;border-radius:25px 0px 0px 25px;color: black;}
.topsearch .topsub{position: absolute;width:29px;height:29px;background: url(../images/bicon_sub.png) no-repeat center;right:20px;top:10px;cursor: pointer;}
.wrap-nav{width: 100%;background:#B72830;height: 50px;}
.wrap-nav .nav{}
.wrap-nav .nav li{float: left;margin-left: 0px;}
.wrap-nav .nav li:first-child{margin-left: 0px;}
.wrap-nav .nav li a{display: block;width: 140px;height: 50px;line-height: 50px;padding-left: 90px;position: relative;}
.wrap-nav .nav li a i{display: block;width: 34px;height: 34px;position: absolute;left: 40px;top: 8px;-moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.wrap-nav .nav li a span{color: white;font-size: 20px;font-weight: bold;}
.wrap-nav .nav li a:hover{background: #880404;}
.wrap-nav .nav li.navIcon1 i{background: url(../images/bnav_icon1.png) no-repeat center;}
.wrap-nav .nav li.navIcon2 i{background: url(../images/bnav_icon2.png) no-repeat center;}
.wrap-nav .nav li.navIcon3 i{background: url(../images/bnav_icon3.png) no-repeat center;}
.wrap-nav .nav li.navIcon4 i{background: url(../images/bnav_icon4.png) no-repeat center;}
.wrap-nav .nav li.navIcon5 i{background: url(../images/bnav_icon5.png) no-repeat center;}
.wrap-nav .nav li.navIcon6 i{background: url(../images/bnav_icon6.png) no-repeat center;}
.wrap-nav .nav li a:hover i{transform:rotateY(-360deg);-ms-transform:rotateY(-360deg); 	/* IE 9 */-moz-transform:rotateY(-360deg); 	/* Firefox */-webkit-transform:rotateY(-360deg); /* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */-o-transform:rotateY(-360deg);}
.wrap-con{padding-top:48px;margin-bottom: 10px;padding-bottom: 20px;}
.wrap-con .comone{padding-bottom: 16px;padding-left: 64px;height: 56px;line-height: 56px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;margin-bottom: 20px;display: none;}
.wrap-con .comone span{line-height: 20px;position:absolute;left:0px;top:0px;;background:url(../images/bicon2.png) no-repeat center top;width: 16px;padding: 6px 9px 0px;height: 50px;text-align: center ;font-size: 16px;font-weight: bold;color: white;display: block;}
.wrap-con .comone a{color: #333;font-size: 40px;font-weight: bold;}
.wrap-con .comone a:hover{color: #B72830;}
.wrap-tpxw{width: 100%;height: auto ;margin-bottom: 16px;}
.wrap-tpxw .tpxw{width:407px;height:253px;float: left;position: relative}
.wrap-tpxw .tpxw .tpxwul li{width: 100%;height: 100%;}
.wrap-tpxw .tpxw .tpxwul li a{display: block;width: 100%;height: 100%;position: relative;}
.wrap-tpxw .tpxw .tpxwul li a img{display: block;width: 100%;height: 100%;}
.wrap-tpxw .tpxw .tpxwul li p{position:absolute;left:0px;bottom:0px;width:100%;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;height: 43px;line-height: 43px;text-indent: 14px;color: white;background: url(../images/covers.png) repeat center;font-size: 15px;}
.wrap-tpxw .tpxw .tpxwnav{position: absolute;right:8px;bottom: 17px;height: 10px;width: auto;}
.wrap-tpxw .tpxw .tpxwnav span{float: left;width: 10px;height: 10px;text-align: center;background:white;display: block;cursor: pointer;margin-right:8px;border-radius: 5px;}
.wrap-tpxw .tpxw .tpxwnav span.swiper-active-switch{background:#B72830;}
.wrap-tpxw .yqdt{float: right;width: 404px;height:253px;}
.tpxwll{width: 830px;float: left;}
.tpxwrr{width: 347px;float: right;}
.w400{width: 400px;}
.sybxpt{margin-top: 16px;margin-bottom: 16px;}
.sybxpt a{display: block;float: right;width:100%;height: 90px ;padding-top: 11px;background: url(../images/sybx_bg1.png) no-repeat center;background-size: 100% 100%}
.sybxpt a i{width: 45px;height: 45px;display: block;margin: 0 auto;background: url(../images/sybx_icon1.png) no-repeat center;-moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.sybxpt a span{display: block;width: 100%;height: 36px;line-height: 36px;text-align: center;color: #B72730;font-size: 18px;}

.sybxpt a:hover i{transform:rotateY(-360deg);
	-ms-transform:rotateY(-360deg); 	/* IE 9 */
	-moz-transform:rotateY(-360deg); 	/* Firefox */
	-webkit-transform:rotateY(-360deg); /* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
	-o-transform:rotateY(-360deg); 	/* Opera */}
.gkml{margin-bottom: 6px;padding-top: 0px;}
.gkml a{display: block;width:100%;height: 92px;line-height:92px;font-size: 20px;color: #000;text-indent: 40px;margin-bottom: 10px;-moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.gkml a:hover{color:#b72830;}
.gkml a.gkzn1{background: url(../images/bxxgk_icon1.png) no-repeat 266px center #e8e8e8;}
.gkml a.gkzn2{background: url(../images/bxxgk_icon2.png) no-repeat 266px center #e8e8e8;}
.gkml a.gkzn3{background: url(../images/bxxgk_icon3.png) no-repeat 266px center #e8e8e8;}
.gkml a.gkzn4{background: url(../images/bxxgk_icon4.png) no-repeat 266px center #e8e8e8;}
.gkml a.gkzn5{background: url(../images/bxxgk_icon5.png) no-repeat 266px center #e8e8e8;}
.gkml a.gkzn9{background: url(../images/bxxgk_icon3.png) no-repeat 266px center #e8e8e8;}
.gkml a:hover{text-indent: 50px;}

.zscx{}
.zscx a{text-align:center;display: block;padding-right: 118px;height: 72px;padding-top: 20px;line-height:50px;font-size: 20px;color: #000;text-indent: 40px;margin-bottom: 10px;-moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.zscx a.zscx1{background: url(../images/bxxgk_icon8.png) no-repeat 260px center #f6f6f6;line-height: 26px;}
.zscx a.zscx2{background: url(../images/bxxgk_icon6.png) no-repeat 260px center #f6f6f6;}
.zscx a.zscx3{background: url(../images/bxxgk_icon7.png) no-repeat 260px center #f6f6f6;}
.zscx a span{color: #B72730;font-size: 20px;text-align: center;display: block;width: 100%;}
.zscx a span:hover{color:#e8b224;}
.zscx a span:first-child{font-weight: bold;}
.zscx .log{border: 1px solid #B72830;margin-bottom: 10px;}
.wzcwj{padding-bottom: 12px;}
.wzcwj .zcwj-item{float: right;}
.wzcwj .zcwj-item:first-child{float: left;}




.wztzl{width: 100%;position: relative;margin-top: 14px;margin-bottom: 18px;height: 100px;position: relative;}
.wztzl .ztzl{z-index: 1;position: relative;height: 100px;width: 100%;}
.wztzl .ztzl a{display: block;float: left;width:100%;height:100px;}
.wztzl .ztzl a img{display: block;width: 100%;height: 100%;}
.wztzl .ztzlnav{position: absolute;bottom: 0px;right: 0px;}
.wztzl .ztzlnav span{display: block;width: 20px;text-align: center;border-left: 1px solid white;height: 14px;line-height: 14px;background: black;color: white;line-height: 14px;font-size: 12px;float: left;}
.wztzl .ztzlnav span:first-child{border-left: 0px;}
.wztzl .ztzlnav span.swiper-active-switch{background:#ff0000;}
.wcomnav{height: 52px;position: relative;}
.wcomnav .glxxx{height: 40px;line-height: 40px;display: block;color:#BD192C;font-size: 14px;position: absolute;right: 0px;top: 0px;}
.comnav{height: 52px;width: 100%;border-bottom: 1px solid #ddd;}
.comnav li{float: left;margin-left: 14px;;}
.comnav li:first-child{margin-left: 0px;}
.comnav li a{display: inline-block;height: 40px;line-height: 40px;font-size: 20px;color: #333333;padding: 0px 4px;text-align: center;padding-bottom: 8px;font-weight: bold;}
.comnav li.on a{border-bottom: 4px solid #B72830;color: #B72830;}


.wcomnav1{height: 25px;position: relative;padding: 28px 0px 0px;}
.wcomnav1 .glxxx1{height:25px;line-height:25px;display: block;color:#B72830;font-size: 14px;position: absolute;right: 0px;top: 28px;}
.comnav1{height: 25px;width: 100%;}
.comnav1 li{float: left;margin-left: 24px;;}
.comnav1 li:first-child{margin-left: 0px;}
.comnav1 li a{display: inline-block;height: 25px;line-height: 25px;font-size: 18px;color:#525252;padding: 0px 8px;font-weight: bold;border-left:4px solid #525252 ;}
.comnav1 li.on a{border-left: 4px solid #B72830;color: #B72830;font-weight: bold;}

.comnew{padding-top: 18px;transition: all 0.4s;}
.comnew li{line-height: 37px;position: relative;height: 37px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 84%;padding-right: 16%;;text-indent: 12px;background: url(../images/dot.png) no-repeat left center;}
.comnew li a{color: #000;font-size: 17px;}
.comnew li span{position: absolute;right: 0px;top: 0px;color: #b0b0b0;font-size: 17px;}
.comnew li a:hover{color: #B72830;}
.wrap-bottom{width: 100%;height: 146px;background: #BD1A2D;padding-top: 40px;}
.wrap-bottom .dz{float: left;margin-top: 14px;}
.wrap-bottom .infro{width: 730px;margin-left: 30px;float: left; padding-top:21px;}
.wrap-bottom .infro p:first-child span{margin: 0px 10px;}
.wrap-bottom .infro p{line-height: 32px;font-size: 14px;color:white;}
.wrap-bottom .infro p a{color:white;font-size: 14px;}
.wrap-bottom .infro p a:hover{color:#e8b224;}
.wrap-bottom .right-area{float: right;width: 336px;padding-top: 20px; display:none}
.wrap-bottom .right-area .zwwb-item{cursor:pointer;position: relative;float: left;margin-left: 8px;width: 110px;padding-left: 50px;color: white;font-size: 15px;color: white;display: block;margin-bottom: 8px;height: 35px;line-height: 35px;}
.wrap-bottom .right-area .zwwb-item.zwwb1{background: url(../images/bbot_icon1.png) no-repeat 13px center rgba(255,255,255,0.1);}
.wrap-bottom .right-area .zwwb-item span{color: white;font-size: 15px;}
.wrap-bottom .right-area .zwwb-item.zwwb2{background: url(../images/bbot_icon2.png) no-repeat 13px center rgba(255,255,255,0.1);z-index: 2;}
.wrap-bottom .right-area .zwwb-item.zwwb3{background: url(../images/bbot_icon3.png) no-repeat 13px center rgba(255,255,255,0.1);}
.wrap-bottom .right-area .zwwb-item.zwwb4{background: url(../images/bbot_icon4.png) no-repeat 13px center rgba(255,255,255,0.1);}
.tab-img{position: absolute;left:-130px ;top:-40px;padding:10px;background:white;display:none ;box-shadow:0 0 3px #47637E;border-radius: 5px}
.tab-img img{width: 110px;height: 110px;}
.wrap-bottom .right-area .zwwb-item:hover .tab-img{display: block;}
/*æ‰‹æœºç‰ˆ*/
.mheader{display: none;}
.mbottom{display: none;}
.mheader{top:0px;left:0px;display:none;width: 100%;height:58px;color: #333333;position: fixed;z-index: 999; background:url(../images/mbg.png) no-repeat center top #f6f6f6;background-size: 100% 60px;line-height:58px;font-size: 18px; }
.mheader>img{ height: 40px; vertical-align: middle;margin:10px auto 0;display: block;}
.wrap-top .top .fr{position: absolute;right: 10px;top: 16px;display: none;}
.wrap-top .top .fr  img{width: 22px;margin: 0 8px 0 0;vertical-align: middle;}
.icon-xs-search{;display: block;width: 20px;height: 20px;background: url(../images/2016_480_top_search.png) no-repeat;position: absolute;left: 10px;top: 30px;margin-top: -10px;cursor: pointer;}
.header-xs-search{height: 32px; background:#fff; padding-top:10px; padding-bottom:10px;border-bottom:1px solid #DA251C;padding-left: 10px;}
.header-xs-search input{border:1px solid #ddd;float:left;padding-left:10px;height:28px;line-height:28;width: 80%;}
.header-xs-search span{display:block;float:left;width:15%;height:30px;height:30px;background: #DA251C;text-align:center;line-height:30px;color:#fff;font-size:15px;}
.mpt{display: none;position: absolute;right: 10px;top:10px;width:26px;height:20px;}
.mpt img{display: block;width: 100%;height: 100%;}
.ms{display: block;width: 15px;height: 15px;position: absolute; left: 45px; top: 14px;cursor: pointer;z-index: 99999;}
.ms { background: url(../images/2016_480_close.png) no-repeat; background-size:cover;}
.mblock{position: fixed; z-index:99999; width:100%; height: 100%; /*background:url(../images/covers.png);opacity:70;*/top: 0px;right: -100%;transition: all 0.4s;}
.mblock.hover{right: 0px;}
.zsidebar{width: 90%;padding-top: 45px;box-sizing: border-box;background: white;z-index:9999;right: 0;top: 0;position: absolute;padding-bottom: 25px;}
.zlist{}
.zlist ul li{ line-height:47px;height: 47px;;background-size: 7px 13px;padding-left: 25px;padding: 0px 5%;box-sizing: border-box;}
.zlist ul li:first-child a{border-top: 0px;}
.zlist ul li a{color: white; display: block; height:46px;line-height: 46px;width: 100%;border-top:solid 1px #f5f5f5;padding-left: 70px;box-sizing: border-box;background:#B72830;}

@media only screen and (min-width: 100px) and (max-width: 1200px) {
	.wrap-top{height: auto;padding-bottom:20px!important;}
	.wrap-top .toptool .link a{margin-left: 2px;font-size: 12px;}
	.wrap-top .toptool .bmdh{display: none;}
    .wrap-top .toptool .slh{display: none;}
    .wrap-top .toptool .sjslh{display: block;}
	.wrap-top .wlogo{padding-top: 30px;text-align: center;}
	.wrap-top .wlogo .logo{background-size: 40px 45px;padding-left: 50px;font-size:18px;line-height: 45px;float: initial;margin: 0 auto;height: 45px;margin-bottom: 20px;}
	.mpt{display: block;}
	.wrap-con{margin-top: 10px;}
	.wrap-con .comone{padding-bottom: 10px;margin-bottom: 0px;padding-left: 40px;}
	.wrap-con .comone a{font-size: 18px;}
	.topsearch{width: 90%;float: initial;margin: 0 auto;height: 40px;padding-right: 70px;box-sizing: border-box;}
	.topsearch .topinput{width: 100%;height: 40px;line-height: 40px;box-sizing: border-box;}
	.topsearch .topsub{right: 14px;top: 4px;}	
	.wrap-nav{display: none;}
	.w1200{width: 100%;box-sizing: border-box;padding:0px 10px;}
	.wtpxwl{width: 100%;}
	.wrap-tpxw{width: 100%;}
	.wrap-tpxw .tpxw{width: 100%;height: 280px;margin-bottom: 16px;}
	.wrap-tpxw .yqdt{width: 100%;}
	.wzcwj .zcwj-item{width: 100%;}
	.w400{width: 100%;}
	.wtpxwr{width: 100%;}
	.wtpxwr .ldxx a{box-sizing: border-box;width: 100%;padding-left: 40%;background-position: 20% center!important;}
	.comnav li a{height: 48px;line-height: 48px;}
	.comnav li a{min-width: auto;font-size: 16px;padding-bottom: 0px;}
	.wrap-tabs .tab-nav{display: none;}
 	body{background-color: white;} 
	.wrap-bottom{height: auto;}
	.wrap-bottom .bottom{text-align: center;}
	.wrap-bottom .dz{float: initial;margin: 0 auto;}
	.wrap-bottom .bottom .infro{width: 100%;margin: 0 auto;padding: 10px;box-sizing: border-box;}
	.wrap-bottom .right-area{margin: 0 auto;text-align: center;}
	.wrap-bottom .right-area .zwwb-item{text-align: left;z-index: 2;}
	.wrap-bottom .right-area .zwwb-item .tab-img{top: -144px;left: 0px;}
	.wtpxwr .ldxx{padding-top: 20px;}
	.wtpxwr .gkpt{height: auto;}
	.sfewf{width: 100%;box-sizing: border-box;}
	.comnew li a{font-size: 15px;}
	.comnew li span{font-size: 15px;}
	.gkml a{width: 100%;box-sizing: border-box;padding-left: 54px;height: 100px;margin-bottom: 10px;background-position: 80% center!important;text-indent:0px;}
	.gkml a:hover{text-indent: 0px;}
	.tpxwll{width: 100%;}
	.tpxwrr{width: 100%;}
	.zscx a{background-position: 86% center!important}
	.wztzl{height: 70px;}
	.wztzl .ztzl{height: 70px;}
	.wztzl .ztzl a{display: block;width: 100%;padding-right: 0px;height: 70px;}
	.zscx .log{display: none;}
}
.zfzc{float: left; margin-top: 27px;}
