
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textatea,p,blockquote,th,td{margin:0;padding:0;}
body{font-size:12px;font-family:'Microsoft yahei','微软雅黑';color:#666;-webkit-text-size-adjust:none;background:#f0f0f0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
input,textarea{font-family: 'Microsoft yahei', '微软雅黑';font-size: 12px;outline: none;}
address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
addr,acronym{border:0;}
html{overflow-x: hidden;}
a{color:#666;-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;text-decoration: none;}
a:hover{color:#ffbf00;-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
a img{-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
a:hover img{opacity: 0.8;filter:alpha(opacity=80);-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
a *{cursor: pointer;}
.clearfix:before,.clearfix:after{ content: "."; display: block; height: 0; visibility: hidden; }
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
.fl,.left{float:left;_display:inline;}
.fr,.right{float:right;_display:inline;}
.header .top .tls a:hover,.imgtxt ul li a:hover{color: #ffbf00;}

.header{width:100%;margin-bottom:10px;background:#d61319;color:#fff;border-bottom: 1px solid #d61319;}
.header .top{width:1150px;margin:0 auto;height:35px;line-height:35px;}
.header .top .tle {width:30%;float:left;}
.header .top .tle h1{font-size:14px;color:#fff;}
.header .top .tle a h1:hover{color:#ffbf00;}
.header .top .tls {width:70%;float:right;text-align:right;}
.header .top .tls a{color:#fff;font-size:14px;padding:0 12px;height:35px;display: inline-block;}
.header .top .tls a:hover,.header .top .tls a.cur{background:#019653;-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}


.topimg{width:1150px;height:330px;margin:0 auto;margin-bottom:10px;position: relative;}
.topimg .tilf{width:1150px;height:330px;}
.topimg .tilf img{width:1150px;height:330px;border-radius: 2px;}
.topimg .tibg{width:300px;height:330px;background:#000;opacity: 0.6;filter: alpha(opacity=60);position: absolute;right:0;top:0;z-index:2;border-radius:2px;}
.topimg .tirg{width:300px;height:330px;position: absolute;right:0;top:0;z-index:3;}
.topimg .tirg h2{padding-left:15px;height:43px;line-height:43px;font-size:18px;color:#fff;border-bottom: 1px solid #fff;}
.topimg .tirg p{height:245px;overflow:hidden;text-indent: 22px;padding:7px 15px 0 15px;line-height:22px;color:#fff;font-size:13px;}
.searchBar{padding-top: 0;}
.searchBar .inputSearch{width: 263px;height: 32px;line-height: 32px;border: 1px solid #d61319;border-right: none;text-indent: 10px;color:#555;font-size:13px;font-family: "Microsoft Yahei";}
.searchBar .searchBtn{width: 36px;height: 34px;background: url(/96kaifa/images/icon.png) no-repeat 10px -43px #d61319;border: none;cursor: pointer;overflow: hidden;text-indent: -999px;*text-indent: 0;*font-size: 0;*line-height: 0;padding: 0;}
.searchBar .searchBtn i{display: none;}

.gmenu{background: #d61319;margin-bottom:10px;}
.gmenu ul{margin-left:15px;}
.gmenu ul li{float:left; position:relative;text-align: center;}
.gmenu ul a{display:block; font-size:16px;overflow: hidden; color:#fff; padding:15px 15px; -webkit-transition:all linear 0.4s; -moz-transition:all linear 0.4s; transition:all linear 0.4s;}
.gmenu ul li i{display: inline-block;width: 100%;font-size: 26px;height: 26px;line-height: 26px;}
.gmenu ul li:hover a{background-color:#161616; color:#fff;}
.gmenu ul li .cur {background-color:#019653; color:#fff;}
.gmenu ul a.nav-more{padding-right:17px; position:relative;width:91px;height: 50px;}
.gmenu ul a.nav-more b{display:block; width:7px; height:4px; background-image:url(/96kaifa/images/a-icon.png); background-position:center center; background-repeat:no-repeat; position:absolute; top:38px; right:5px; -webkit-transition:all linear 0.4s; -moz-transition:all linear 0.4s; transition:all linear 0.4s;}
.gmenu ul li:hover .nav-more{background-color:#373737; color:#fff;}
.gmenu ul li:hover .nav-more b{-webkit-transform:scaleY(-1); -moz-transform:scaleY(-1); transform:scaleY(-1);}
.gmenu ul li dl{position:absolute;z-index: 9999; left:0; top:66px; width:120px; background-color:#373737; padding:10px 0; display:none;}
.gmenu ul li:hover dl{display:block;}
.gmenu ul li:hover dl a{text-align:center;padding:5px 0;line-height: 40px;height:40px;background-color:#373737; color:#c2c2c2;}
.gmenu ul li:hover dl a:hover{background-color:#242424;}

.title {border-bottom: 1px solid #d61319;height:40px;line-height:40px;}
.title h2 {float:left;color:#585858;font-size:22px;padding-left:8px;}
.title .more{float:right;font-size:13px;padding-right:10px;}


.imgtxt {width:1150px;margin:10px auto;background:#fff;border-radius: 2px;}
.imgtxt ul {width:1150px;overflow:hidden;margin-left:1px;padding-bottom:10px;}
.imgtxt ul li {float:left;margin-left:10px;width:285px;height:293px;margin-top:10px;border: 1px solid #f0f0f0;border-radius: 2px;}
.imgtxt ul li:hover {background:#d61319;border: 1px solid #d61319;}
.imgtxt ul li:hover em,.imgtxt ul li:hover p a,.imgtxt ul li:hover p{color:#fff;}
.imgtxt ul li img {width:285px;height:188px;}
.imgtxt ul li em {font-size:16px;padding:5px;display: block;color:#d61319;font-weight:bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.imgtxt ul li p {font-size:13px;padding:0 0 3px 6px;line-height:22px;}
.imgtxt ul li p a{color:#d61319;margin-left:5px;}

.imglist {width:1150px;margin:10px auto;background:#fff;border-radius: 2px;}
.imglist ul {width:1150px;overflow:hidden;margin-left:1px;padding-bottom:10px;padding-top:10px;}
.imglist ul li {float:left;margin-left:10px;width:186px;border: 1px solid #f0f0f0;border-radius: 2px;background:#f0f0f0;}
.imglist ul li img {width:186px;height:130px;}
.imglist ul li em {font-size:14px;display: block;color:#585858;text-align:center;height:25px;line-height:25px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.imglist ul li:hover {background:#d61319;border: 1px solid #d61319;}
.imglist ul li:hover em{color:#fff;}


.main {width:1150px;margin:0 auto;}

.listtop {width:1150px;display: inline-block;margin:auto 10px 10px auto;}

.newslist {float:left;width:800px;background:#fff;border-radius: 2px;}
.newslist ul {padding-left:15px;padding-right:15px;}
.newslist ul li {padding:15px 0;border-bottom:1px solid #EDEDED;height:130px;float:left;}
.newslist ul li .pic {float:left; width: 190px; height: 130px;overflow:hidden;margin-right:15px;}
.newslist ul li img {float:left;width:190px;height:130px;}
.newslist ul li p {float:left;widtH:565px;color:#777;font-size:13px;}
.newslist ul li b {font-size:24px;font-weight:400;padding:1px 0 9px;display:block;overflow:hidden;width:624px;}
.newslist ul li b img {float:left;width:32px;height:32px;margin-right: 8px;border-radius: 6px;}
.newslist ul li b a{font-size:19px;color:#d61319;font-weight:bold;}
.newslist ul li b a:hover { color: #f60; }
.newslist ul li b,.newslist ul li span,.newslist ul li i {display:inline-block;line-heighT:30px;height:30px;}
.newslist ul li i {float:left;font-size:13px;font-style:normal;padding-right:20px;}
.newslist ul li span {height:60px;overflow:hidden;width:100%;}

.rlist {float:right;margin-left:10px;width:340px;background:#fff;margin-bottom:10px;border-radius: 2px;}
.rlist ul { padding: 5px 8px;}
.rlist ul li { height: 36px; line-height: 36px; border-bottom: 1px dashed #ccc; padding-left: 2px; overflow: hidden; vertical-align: middle; transition: all 0.2s ease-in; }
.rlist ul li a { float: left; width: 86%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 14px; color: #333; }
.rlist ul li:hover a { color: #f60; }
.rlist ul li i { float: right; font-size: 14px; color: #999; }

.listpage {height:40px;padding:10px 0px;clear:both;text-align:center}
.listpage a,.listpage a:visited,.listpage a:hover {padding:0px 20px;font-size:16px; border:1px solid #E4E4E4;display:inline-block;height:38px;line-heighT:38px;text-decoration:none;color:#777;margin:0 3px;background:#fff;}
.listpage a:hover ,.listpage .cur a,.listpage .active a{border:1px solid #3db73d; color:#fff;background:#d61319;}
.listpage a b,.listpage a:visited b,.listpage a:hover b, {background:none;padding:0;margin:0;display:inline;border:none;color:#666;}

.footerBox{}
.footerBox .quickNav .quickNavMain{width: 1150px;margin: 0 auto;height: 40px;line-height: 40px;}
.footerBox .quickNav a,
.footerBox .quickNav span{color: #626262;font-size: 16px;margin-right: 5px;}
.footerBox .quickNav a{margin-right: 20px;}
.footerBox .quickNav a:hover{color: #d61319;}
.footerBox .footerMain{position: relative;background: #d61319;padding: 1px 0 0;}
.footerBox .footer{width: 1150px;margin: 0 auto;padding-top: 30px;padding-bottom: 30px;}
.footerBox .footer .wx{position: absolute;bottom:-38px;width:90px;height:111px;background:#fff;color:#585858;text-align:center;font-size:13px;border-radius: 6px;}
.footerBox .footer .wx img{width:90px;height:90px;border-radius: 6px;}
.footerBox .footer .logo{width: 341px;height: 63px;}
.footerBox .footer .logo a{width: 341px;height: 63px;}
.footerBox .footer .logo a img{display: block;width: 341px;height: 63px;}
.footerBox .footer .logo a:hover img{opacity: 1;filter: alpha(opacity=100);}
.footerBox .footer .logo .text{font-size: 12px;color: #fff;line-height: 18px;padding-top: 16px;padding-left: 12px;display: none;}
.footerBox .footer .code{width: 100px;height: 80px;position: absolute;left:0;top:0;}
.footerBox .footer .code .codeItem{width: 80px;height: 80px;margin: 0 10px;}
.footerBox .footer .code .codeItem img{display: block;width: 80px;height: 80px;}
.footerBox .footer .code .codeItem .text{color: #fff;text-align: center;height: 22px;line-height: 22px;overflow: hidden;}
.footerBox .footer .aboutus{width:1150px;text-align:center;}
.footerBox .footer .aboutus a,
.footerBox .footer .aboutus span{font-size: 14px;color: #fff;}
.footerBox .footer .aboutus span{padding: 0 15px;}
.footerBox .friendLink{width: 1150px;margin: 0 auto;padding:0;border-bottom: 1px solid #d61319;}
.footerBox .friendLink .linkModule{padding-bottom: 20px;}
.footerBox .friendLink .linkModule a,
.footerBox .friendLink .linkModule span{font-size: 14px;color: #fff;margin-right: 5px;line-height: 22px;}
.footerBox .friendLink .linkModule a{float: left;display: inline-block;*display: inline;zoom:1;margin-right: 15px;white-space:nowrap;}
.footerBox .friendLink .linkModule a:hover,
.footerBox .copyright a:hover,
.footerBox .footer .aboutus a:hover{color: #ffbf00;}
.footerBox .copyright{height: 45px;line-height: 45px;background: #2e2e2e;font-size: 14px;color: #f0f0f0;text-align: center;}
.footerBox .copyright a{color: #fff;}


.splist {width: 1150px;margin: 0 auto;background:#fff;}
.splist ul {width:1150px;overflow:hidden;margin-bottom:10px;padding-bottom:0px;padding-top:10px;}
.splist ul li {position: relative;float:left;margin-left:10px;width:186px;border: 1px solid #f0f0f0;border-radius: 2px;background:#f0f0f0;margin-bottom:10px;}
.splist ul .sp{width:583px;height:322px;}
.splist ul li img {width:186px;height:130px;display: block;}
.splist ul li em {font-size:14px;display: block;color:#585858;text-align:center;height:25px;line-height:25px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.splist ul li i{position: absolute;width:62px;height:62px;background:url(/96kaifa/images/play.png) no-repeat;bottom:55px;left:66px;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
.splist ul li:hover {background:#d61319;border: 1px solid #d61319;}
.splist ul li:hover em{color:#fff;}
.splist ul li:hover i{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.float_btn{position:fixed;bottom:131px;left:50%;z-index:9999;width:60px;margin-left:590px;}
.float_btn ul{position:Relative;height:200px;}
.float_btn li{display:block;height:60px;margin-bottom:8px;}
.float_btn li a{display:block;color:#fff;width:60px;height:60px;cursor: pointer;}
.float_btn li a:hover{text-decoration:none;}
.float_btn li.weixin em{display:none;}
.float_btn li.weixin.hover em{display:block;position:relative;height:118px;width:98px;top:-60px;left:-109px;padding:0px;border:5px solid #0BB86C;background:#fff;}
.float_btn li.weixin.hover em img{width:90px;height:90px;padding:4px 4px 0 4px;background:#fff;margin:0;}
.float_btn li.weixin.hover em p{display:block;color:#222;margin:0;font-size:13px;background:#fff;padding-bottom:3px;text-align:center;padding-top:4px;}
.float_btn li#backtop a{background:url(/96kaifa/images/top.png) 0 -61px no-repeat;}
.float_btn li#backtop a:hover{background-position:0 0;}
.float_btn li.weixin a{background:url(/96kaifa/images/top.png) -61px -61px no-repeat;}
.float_btn li.weixin.hover a,.float_btn li.weixin.hover a:hover{background-position:-61px 0;}
.float_btn li.weixin a{line-height:200px;}
.float_btn li.sj a{font-size:12px;line-height:60px;text-align:center;background:#B1B1B1;}
.float_btn li.sj.hover a, .float_btn li.sj.hover a:hover{background:#0BB86C;}
.topbq li a i.hot { background-position: -140px 0; }

.float_btn li.ztfx a{background:url(/96kaifa/images/top.png) -122px -61px no-repeat;}
.float_btn li.ztfx a:hover,.float_btn li.ztfx.hover a{background-position:-122px 0;}
.float_btn li.ztfx em{display:none;}
.float_btn li.ztfx.hover em{display:block;position:relative;height:58px;width:300px;top:-60px;left:-300px;padding:0px;border:1px solid #0BB86C;background:#fff;}
#bdshare{float: left;height: 45px;line-height: 45px;width: 300px;margin-top: 5px;margin-left:9px;overflow:hidden;text-align:center;margin-bottom:0;}
#bdshare span {float: left;color: #00b070;font-size:14px;margin-left:16px;}
#bdshare span i{float: left;height:auto;padding:0;margin:0;padding-left:14px;}
#bdshare .sinaGFoot-share{float: left;}
.sinaGFoot-share a{background:url(/96kaifa/images/share-icon.png)!important;display:inline-block;overflow: hidden;margin:5px 8px 0 0;width:35px!important;height: 35px!important;padding: 0!important}
.sinaGFoot-share a.a1{background-position: -55px 0!important}
.sinaGFoot-share a.a2{background-position: 0 0!important}
.sinaGFoot-share a.a3{background-position: -110px 0!important}
.sinaGFoot-share a.a4{background-position: -165px 0!important}
.sinaGFoot-share a.a5{background-position: -275px 0!important;text-indent:-999px;}
.sinaGFoot-share a.a6{background-position: -385px 0!important;}
.sinaGFoot-share a.a7{background-position: -220px 0!important;}

.colR{width: 320px;}