@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding:0;margin:0; font-size:12px; }
body{background: url(images/bj.png) repeat top;font: 12px "Microsoft Yahei,Arial,Verdana";}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:link,a:visited{ text-decoration:none;color: #333;}
a:hover{text-decoration: none;}
.wid1200{ width: 1200px; margin: 0 auto;}
* {    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;box-sizing: border-box;}

.h3bt{background: url(images/bt.png) no-repeat center; height: 160px; text-align: center;color:#fdff6c;font-size: 50px; line-height: 160px;letter-spacing: 4px;text-shadow: 3px 3px 0px #ed970e; margin: 30px auto;}
.banner{ height:700px; overflow:hidden; background:url(images/banner.png) no-repeat center center;}

.nav{width:100%;height:60px;margin:0 auto;background: #c42025;}
.nav ul{height:60px; width:1200px; margin:0 auto;overflow:hidden;}
.nav ul li{float:left;}
.nav ul li a{display:block;height:60px;line-height:60px;color:#fff;padding:0 29px;font-size:17px;}
.nav ul li a:hover{background:#ffec02;color:#b80506;text-decoration:none;font-weight:bold;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.nav ul li.on a{background: #ffec02;color: #b80506;text-decoration:none;font-weight:bold;}
.fixedSubNav {POSITION: fixed; margin-bottom:120px;margin-top:0; Z-INDEX: 1000; TOP: 0px;background: #b80506;}

.gsjs{overflow: hidden; margin: 50px auto;}
.gsjs .left{ width:380px; float:left; margin-left: 40px;}
.gsjs .left p{text-align: center;font-size: 26px; margin: 20px 0;  font-weight: bold; color: #fdff6c;}
.gsjs .left span,.gsjs .right span{line-height: 28px;font-size: 14px;text-indent: 28px;display: block;color: #fff;}
.gsjs .right{ width:720px; float:right;}
.gsjs .right img{ width:720px; height: 400px;}

.container1 {width: 1200px;margin-right:auto;margin-left:auto; overflow:hidden;    margin-bottom: 20px;}
.homeyy{width: 100%;height: auto;margin: 20px auto;display: block;font-size: 0px;}
.homeyy li{width: 50%;padding-left:20px;padding-right: 20px;float: left;margin-bottom: 30px;height: 153px;padding-top: 20px;}
.hyyimg{width: 160px;height: 107px;overflow: hidden;position: relative;float: left;margin-right: 18px;}
.hyyimg img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 167px;max-height: 107px;}
.hyytext{}
.hyytext h2{/*white-space: nowrap;text-overflow: ellipsis;overflow: hidden;*/}
.hyytext h2 a{font-size: 18px;margin-bottom: 10px;color: #fff700;}
.homeyy li:hover .hyytext h2 a{ color:#fbffc4;}
.hyytext h4{font-size: 14px;line-height: 24px;color: #ffffff;max-height: 68px;overflow: hidden;margin: 10px 0;}
.newsmore{text-align: center;margin: 20px 0;clear: both;}
.newsmore a{width: 120px; line-height: 30px; display: block; color: #fff; margin: 0 auto; background: #0085d5;}
.newsmore a:hover{ background:#ff0000;}
.homeyy li:hover{background: url(images/newsibg.png) 4px -10px no-repeat;}

.cxcp{ overflow: hidden;}
.goodBlock{position: relative;cursor: pointer; width:300px; height:395px; float: left; background: #fff; padding: 15px 0 0px 0;margin-left: -2px; border:1px solid #eee;}
.goodBlockHeight{height:415px !important;}
.goodBlockTip{position: absolute; left:20px; top:20px; width:60px; height:20px; line-height: 20px; text-align: center; border:1px solid #ff8c62; background: #fff7f8; color:#ff4040;}
.goodBlockTips{position: absolute; left:-1px; top:-1px; width:52px; height:19px; line-height: 19px; background:#ff4040; text-align: center; color:#fff;}
.goodBlockTip1{position: absolute; left:-1px; top:-1px; width:52px; height:19px; line-height: 19px; background: url(../../../assets/img/home/indexRank1.jpg) no-repeat; text-align: center; color:#fff;}
.goodBlockTip2{position: absolute; left:-1px; top:-1px; width:52px; height:19px; line-height: 19px; background: url(../../../assets/img/home/indexRank2.jpg) no-repeat; text-align: center; color:#fff;}
.goodBlockTip3{position: absolute; left:-1px; top:-1px; width:52px; height:19px; line-height: 19px; background: url(../../../assets/img/home/indexRank3.jpg) no-repeat; text-align: center; color:#fff;}
.goodBlockPrice{color:#999; text-decoration:line-through;}
.goodBlockImg{width: 270px; height: 270px; overflow: hidden;text-align: center; position: relative;}
.goodBlockImg img{max-width: 270px; max-height: 270px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); }
.goodBlockTitle{font-size: 16px; line-height: 36px; cursor: pointer; text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}
.borderTN {border-top: none !important;}
.l36 {line-height: 36px !important;}
.mt5 { margin-top: 5px !important;}
.homeBuyBox{width: 1200px; height: 420px; background: url(../../../assets/img/home/homeBuyBoxBg.jpg) no-repeat;}
.homeBuyBlock{width: 230px; height: 420px;}
.homeBuyGoodBox{width: 960px; height: 400px; background: #fff;}
.homeBuyBlockTime{display: inline-block; width: 42px; height: 42px; font-size: 16px; text-align: center; line-height: 42px; color:#fff; background: #2f3430; cursor: pointer;}
.homeBuyGoodBlock{width: 240px; height: 385px; cursor: pointer; padding-top: 15px; border-left: 1px solid #eee; border-bottom: 1px solid #eee; margin-left: -1px; float: left;}
.homeBuyGoodBlockImg{width: 210px; height: 210px; overflow: hidden;}
.homeBuyGoodBlockTitle{font-size: 16px; line-height: 24px;word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.homeGoodBlockTxt{display: inline-block; width: 58px; font-size: 14px; font-weight: bold; height: 24px; line-height: 24px; border:1px solid #ff4040; border-left:none; text-align: center; color:#ff4040;}
.homeGoodBlockTxtBg{width: 34px; height: 26px; line-height: 26px; background:url(../../../assets/img/home/iconQuan.png) no-repeat; color:#fff; text-align: center; font-size: 14px;}
.homeBuyGoodBlockBN{border-left: none !important;}
.homeBuyGoodBlockBB{border-bottom: none !important;}
.f14 {font-size: 14px !important;}
.color_red {color: #d0000a !important;font-weight: bold;}
.f24 {font-size: 24px !important;font-weight: bold;}
.mr15 {margin-right: 15px;}
.ml15 {margin-left: 15px;}
.mt10 {margin-top: 10px !important;}

/*wel-product*/
.container {width: 100%;padding: 0}
.container .row {margin: 0}
.col-lg-6 {width: 50%;float: left;}
.wel-product{ clear: both; overflow: hidden;}
.wel-product .left {padding: 0 10px 0 0; width: 50%;float: left}
.wel-product .right {padding: 0 0 0 10px;width: 50%;float: right}
.wel-product .product-1 {padding: 0 10px 0 0;margin-bottom: 20px;height: 190px;text-align: center}
.wel-product .container a {width: 100%;text-align: center;height: 100%;display: block;background: #fff;overflow: hidden;position: relative;cursor: pointer;transition: box-shadow .3s;}
.wel-product .product-2 {padding: 0 0 0 10px; margin-bottom: 20px;height: 190px;text-align: center;}
.wel-product .product-3 {width: 100%;height: 393px;padding: 0;}
.wel-product .product-3 .pic {height: 100%;position: relative;width: 100%;}
.wel-product .product-3 img {height: 100%;position: absolute;left: 50%;margin-left: -345px;}
.wel-product .ico-1 img { max-height: 100%; max-width: 100%}
 .wel-product .ico-1.ico_11 img {max-height: 100%; max-width: 350px ;}
.wel-product .container { width: 100%;padding: 0; }
.wel-product .container .row {margin: 0 ;}
.wel-product .ico-1 h2 {font-size: 16px;color: #fff;position: absolute;bottom: 10px;line-height: 26px;height: 26px;width: 100%;text-align: left;padding: 0 15px 0 15px;   overflow: hidden;}
.wel-product .ico-1 .bg {width: 100%;position: absolute;bottom: 0;left: 0;background: #dd231f;display: block;height: 0;transition: height .3s;}
.wel-product .product-4 {margin-bottom: 20px; width: 100%;padding: 0;height: 393px; }
.wel-product .product-4 img { max-height: 100%;position: relative;left: 50%; margin-left: -101%;}
.wel-product .product-4 .con {display: block;width: 100%;position: absolute;bottom: 0;left: 0;text-align: left;padding: 16px 45px 20px;}

.wel-product .product-4 h2 {font-size: 16px;color: #fff;line-height: 26px;height: 26px;width: 100%;overflow: hidden;}
.wel-product .container h2,.wel-product .container p.font {opacity: 0; filter: alpha(opacity=0); }
.wel-product .product-4 .bg {width: 100%; background: #dd231f; position: absolute; bottom: 0;left: 0;height: 0;transition: height .3s;}
.wel-product .product-4 .font {font-size: 14px;color: #fff;opacity: .7;filter: alpha(opacity=70);line-height: 24px;height: 24px;overflow: hidden;}
.wel-product .product-3 .contrast,.wel-product .product-4 .contrast {position: absolute;bottom: 40px; right: 45px;}
.wel-product .container a:hover {box-shadow: 0 0 30px rgba(0, 0, 0, .1);}
.wel-product a:hover .bg {height: 46px;}
.wel-product .product-4 a:hover .bg {height: 86px;}
.wel-product .container a:hover h2, .wel-product .container a:hover p.font { opacity: 1; filter: alpha(opacity=100);}

.section10 .con{height: 652px;width: 1200px;margin-right: auto;padding-bottom: 50px;}
.section10 .con .img1{position: relative;float:left;width: 347px;height: auto;/* margin-right: 5px; */}
.section10 .con .img1 a{position: relative; width: 347px;height: 246px;float: left;margin-bottom: 5px;}
.section10 .con .img1 span{display: block;position: absolute;width: 347px;height: 30px;left: 0; bottom: 0;background: rgba(0,0,0,.5);color: #fff;text-align: center;overflow: hidden;white-space: nowrap;line-height: 30px;font-size: 14px;text-overflow:ellipsis;}
.section10 .con .img2{position: relative;float: left;width: 360px;height: 497px;margin: 0px 10px;}
.section10 .con .img2 img{width: 360px;height: 497px;}
.section10 .con .img2 span{display: block;position: absolute;width: 360px;height: 30px;left:0;bottom: 0;background: rgba(0,0,0,.5);color: #fff;text-align: center;overflow: hidden;white-space: nowrap;line-height: 30px;font-size: 14px;text-overflow:ellipsis;}
.section10 .con .img3{float: left;width: 472px;background: #fff;height: 497px;padding: 20px;}
.section10 .con .img3 h2{line-height: 30px;}
.section10 .con .img3 h2 a{font-size: 20px;color: #9a0604;}
.section10 .con .img3 p{color: #888;margin-bottom: 10px;font-size: 14px;line-height: 24px;padding-bottom: 8px;border-bottom: 1px dashed #949494;}
.section10 .con .img3 ul{margin-top: 10px;}
.section10 .con .img3 ul li{line-height: 35px;}
.section10 .con .img3 ul li a{color: #5d5d5d;font-size: 17px;}
.section10 .con .img3 ul li:hover a{color: #9a0604;}
.section10 .con .img1 a:hover span{background:#9a0604; }
.section10 .con .img2 a:hover span{background:#9a0604;}

.cgal{ overflow: hidden;}
.col_w387_l{width:387px; float:left;margin-right:20px;}
.col_w387_m{width:387px; float:left;}
.col_w387_r{width:387px; float:right;}
.onlyTit{width: 100%;padding-top: 23px; background: #fff url(images/hs.png) no-repeat center right;position: relative;height:121px;margin: 0 0 20px 0;}
.onlyTit .title{margin-left: 14px;line-height: 28px;color:#333333;font-weight: bold;width: 330px;}
.onlyTit .title a{font-size: 20px;color:#333333;text-decoration: none;}
.onlyTit .title a:hover{color:#bf0614;}
.textBot{height: 26px;line-height: 26px;width: 100%;position: absolute;bottom:10px;left:0;color:#999999;font-size: 14px;}
.textBot a{margin:0 0 0 15px !important;display: inline-block;color:#999999 !important;font-size: 14px !important;}
.textBot a:hover{color:#c10000 !important;text-decoration: none !important;}
.textBot a:hover i{color:#999999 !important;}
.textBot span{cursor:pointer;display: block;position: absolute;z-index:9;width: 18px;height: 16px;top:5px;right:15px;}
.picTitle{ overflow:hidden;}
.picTitle ul{ clear:both; overflow:hidden;}
.picTitle li{float: left; margin-right:20px; padding-bottom:20px;width: 224px;}
.picTitle li.last{ margin-right:0;}
.picTitle li .image{width: 100%;height: 126px;float: left;overflow: hidden;}
.picTitle li .image img{display: block; width:224px; height:126px;}
.picTitle li .text{  background: #fff url(images/hs.png) no-repeat center right;width: 100%;float: left;height: 137px;color:#333333;line-height: 26px;position: relative;}
.picTitle li .text a{display: inline-block;margin: 14px 10px 0 15px;color:#333333;text-decoration: none;font-size: 14px;}
.picTitle li a:hover{color:#c10000;}
.picTitle .w188 li{width: 188px;margin-right: 11px;}
.picTitle .w188 li.last{ margin-right:0;}
.picTitle .w188 li .image{height: 106px; }
.picTitle .w188 li .image img{ display:block; width:188px; height:106px;}
.picTitle .w188 li .text{height:112px}
.picTitle .w188 li .text a{margin-top: 10px;}
.picTitle .spa li{width: 387px;height: 124px;}
.picTitle .spa li .image{width: 194px;height: 124px;}
.picTitle .spa li .image img{width: 194px;height: 124px;}
.picTitle .spa li .text{height:124px;width: 193px;}
.picTitle .spa li .text a{margin-top: 10px;}
#sports{ width:712px; height:566px; position:relative;}
#sports .sportsfeng{width:712px; height:263px;position:absolute; right:0; bottom:20px;clear:both; overflow:hidden;}
#sports .sportsfeng iframe{height:240px; padding-top:11.5px; padding-bottom:11.5px; background-color:#fff}
.videoTitle{width:468px;height:263px;position: relative; overflow:hidden;}
.videoTitle .image{width: 100%;height: 100%;position: relative;overflow: hidden;}
.videoTitle .image .title{position: absolute;font-size: 22px;line-height: 38px;bottom:6px;color:#ffffff;left:20px;width: 276px;height: 76px;}
.videoTitle .image .title table tr,.videoTitle .image .title table tr td{text-align: left;}
.videoTitle .image .title a{color:#ffffff;background: #1d2128;text-decoration: none;}
.videoTitle .image img{ width:100%; height:100%;}
.videoTitle .con{width:468px;height: 263px;overflow: hidden;display: none;position: absolute;top:0;left:0;}
.videoTitle .con img{width:100%; height:100%;}
.videoTitle .con video{width:472px;height:265px;overflow: hidden;position: absolute;top:-1px;left:-2px;}
.videoTitle.h218{width:387px;height:238px;}
.videoTitle.h218 .image{width:387px;height:238px;}
.videoTitle.h218 .con{width:387px;height:238px;}
.videoTitle.h218 .con video{width:391px;height:220px;}
.txtList{padding: 11px 14px;background-color: #fff; margin-bottom:20px;overflow: hidden;}
.txtList ul li{line-height: 18px;float: left;margin-bottom: 4.2px;color:#333333;width: 100%;background: url(images/hs1.png) no-repeat center right;background-size: 82px;}
.txtList ul li.last{ margin-bottom:0px;}
.txtList ul li a{color: #333333;text-decoration: none;font-size: 15px;    display: block;}
.txtList ul li a:hover{color:#c10000;}

#history{width:1180px;position:relative;margin: 0px auto;/* background: #a006069e; */padding: 10px;/* box-shadow: 2px 6px #00000029; */}
.title{height: 70px;}
.title h2{color:#7c7c7c;font-size:18px;font-weight:500;}
#circle{/* width: 253px; */height: 82px;position:absolute;padding: 0 20px;top:0;/* left: 35px; */border-bottom: 6px solid rgba(255, 247, 0, 0.42);
	/* border-radius:95px; */text-indent:0;text-align:center;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;transition:all 0.3s linear;}
#circle .cmsk{height:83px;position:absolute;width:83px;top:0;left:0;}
.clock{display:block;}
#circle span{font-size:18px;color:#b0b0b0;}
#circle .clock{
	background:url(../images/clock.png) no-repeat 0 0;width:83px;height:83px;position:absolute;top:0;left:0;display:none;
	-webkit-transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;
	transition:all 0.5s linear;
	border-radius:0;
}
#circle:hover .clock{border-radius:83px;}
.timeyear{color: #ffffff;font-size:18px;line-height: 90px;float: right;padding-left: 10px;}
.timeblock{/* height:28px; *//* margin-top: 10px; */font-size: 30px;/* margin-bottom: 9px; */color: #fcec02;font-weight: bold;float: left;line-height: 73px;}
.timeblock span{display:block;height:24px;width:18px;background:url(../images/date.png) no-repeat 0 0;float:left;}
.timeblock .numf{background-position:0px -48px;}
.timeblock .nums{background-position:0px 0px;}
.timeblock .numt{background-position:0px -24px;}
.timeblock .numfo{background-position:0px -72px;}
#content{/* width:1180px; */overflow:hidden;background: url(images/vertical.png) repeat-y 104px 2px;padding-top:50px;}
.list{overflow:hidden;position:relative;}
.list li{height:110px;vertical-align:bottom;overflow:hidden;position:relative;}
.liwrap{height:55px;margin-top:28px;}
.lileft{position:absolute;top:0;left:0px;height:55px;width:400px;line-height:55px;/* text-align:right; */}
.liright{position:absolute;top:0;right: 0px;height:55px;width: 1030px;}
.histt{height:35px;line-height:35px;margin-bottom: 6px;}
.hisct{font-size:14px;color: #ffffff;}
.md{font-size:18px;color: #ffffff;}
.year{font-size:12px;color: #ffffff;margin-right:6px;}
.point{width:55px;height:55px;position:absolute;top:0;left: 80px;background:url(images/point.png) no-repeat 0px 18px;overflow:hidden;}
.point b{height:16px;width:16px;background: #fff;display:block;margin:17px 0 0 19px;border-radius:18px;border: 2px solid #9e0100;
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	-o-transition:all 0.1s linear;
	transition:all 0.1s linear;
	position:absolute;top:0;left:0;}
.thiscur .point b{border:7px solid rgba(107,195,13,0.6);margin:12px 0px 0px 14px;border-radius:52px;}
.thiscur .histt a{color:#6bc30d;}
.histt a{font-size:24px;color: #fff700;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;transition:all 0.3s linear;}
#arrow{position:fixed;top:50%;right:30px;}
#arrow ul li{display:block;height:20px;width:20px;background:url(images/icons.png) no-repeat 0 0;cursor:pointer;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#arrow ul li:active{background-color:#000;}
#arrow ul .arrow_active{background-color:#000;
	-webkit-transition:all 0.1s ease-in;
	-moz-transition:all 0.1s ease-in;
	-o-transition:all 0.1s ease-in;	transition:all 0.1s ease-in;}
#arrow ul .arrowup{background-position:0px -26px;margin-bottom:10px;}
#arrow ul .arrowdown{background-position:0px 0px;}


.searchbg{ width:700px; height:40px; overflow:hidden; float:right;margin-top: 30px;margin-right: 30px;}
.search_txt .text{width:474px; height:40px; line-height:36px;color:#4a4a4a;font-size:larger;border: 1px solid #adadad;text-indent: 10px;}
.search_btn .button{ height:40px; line-height:40px; width:100px; background:#064ebe; color:#fff; cursor:pointer; font-size:14px;border: none;}
.search_txt { float:left; width:474px; height:40px; margin-left:5px;}
.search_btn{ float:left;}

.foot{/* background:#e6e6e6 url(../images/footbg.png) no-repeat center top*/padding-top:10px;/* margin-top:25px;*/}
.foot .footbox{ width:1000px; overflow:hidden; margin:0px auto; padding:15px 0px;}
.foot .footbox p{height:30px;line-height:30px;overflow:hidden;font-size:14px;color: #ffffff;}
.foot .footbox p a{font-size:14px;color: #ffffff;margin: 14px;}
.foot .footbox p a:hover{ color:red;}
