body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre,
form, fieldset, legend, button, input, textarea,
th, td,
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,
summary, time, mark, audio, video{margin:0;padding:0;border:0;}
body{background-color:#f5f5f5;color:#333;font-size:12px;font-family:'微软雅黑','Microsoft YaHei'}
h1,h2,h3,h4,h5,h6{font-weight:400}
a{color:#666;blr:expression(this.onFocus=this.blur())}
a,a:active,a:focus,a:hover,a:visited{outline:0;text-decoration:none}
img{border:0;vertical-align:top}
li,ol,ul{list-style:none}
button,input,select,textarea{outline:0;font-size:12px;font-family:'微软雅黑','Microsoft YaHei';resize:none}
button,input[type=button]{cursor:pointer}
.clearfix:after{clear:both;display:block;overflow:hidden;height:0;content:" "}
.clearfix{zoom:1}
.fl{float:left}.fr{float:right}
.site_nav,.w1000{width:1000px;margin:0 auto}

.head{background-color:#fff}
.header{padding:18px 0;height:50px}
.header .logo img{width:225px;height:50px}
.header .logo span{display:inline-block;margin-left:15px;padding-left:14px;background:url(../img/logo_bg.png) no-repeat 0 center;color:#474747;font-size:22px;line-height:50px}
.ihea-right{*width:590px}
.top-bar-search{padding:6px 0;width:360px}
.search{height:36px;border:1px solid #db362b}
.search-select{float:left;width:66px;line-height:36px}
.search-trigger{position:relative;z-index:12}
.search-trigger span{position:relative;display:block;padding-left:15px;width:42px;background:url(../img/search_trigger.png) no-repeat right center;color:#333}
.search-trigger span:after{position:absolute;top:11px;right:-10px;height:14px;border-right:1px solid #d8d8d8;content:''}
.search-trigger a:hover{text-decoration:none}
.search-trigger dl{position:absolute;top:36px;left:-1px;display:none;width:64px;border:1px solid #db362b;border-top:0;background-color:#fff}
.search-trigger dl dd{clear:both;display:block;height:24px;text-indent:16px;line-height:24px;cursor:pointer}
.search-trigger dl dd.searchOn{background-color:#dcdcdc}
.search form{float:left;width:292px}
.search-Off,.search-On{float:left;padding:0 10px;width:170px;height:36px;line-height:36px}
.search-On{color:#999}
.search-Off{color:#666}
.search-btn{float:left;width:102px;height:36px;background:#db3428;color:#fff;line-height:36px}
.ihea-list{margin-left:20px}
.ihea-list li{float:left;margin-left:40px;width:30px;text-align:center}
.ihea-list li i{display:block;margin-bottom:2px;width:30px;height:30px;background:url(../img/icon.png) no-repeat 0 -120px}
.ihea-list li i.ico2{background-position-y:-160px}
.ihea-list li i.ico3{background-position-y:-200px}
.ihea-list li p{color:#333}

.bottom{overflow:hidden;margin-top:45px;width:100%;border-top:1px solid #e5e5e5;background:#fff;font-family:"宋体"}
.footer{position:relative;margin:0 auto;padding:20px 0;width:950px}
.footer .bottomNav{height:25px;text-align:center;line-height:25px}
.footer .bottomNav a{color:#444}
.footer .bottomNav a:hover{color:#D30000}
.footer .weixin,.footer .zazhi_btm{position:absolute;top:24px;width:82px;height:91px}
.footer .weixin{left:45px}
.footer .zazhi_btm{left:845px}
.footer .copyright{padding-top:5px;color:#666;text-align:center;font-family:Arial;line-height:24px}
.footer .copyright a{color:red}

.nav{position:relative;z-index:10;height:40px;background-color:#f8f8f8}
.nav li{float:left}
.nav li .stair{display:block;padding:10px 0 13px;border-top:3px solid transparent;color:#333}
.nav li .stair span{display:block;padding:0 27px;height:14px;border-right:1px solid #e5e5e5;font-size:14px;line-height:14px}
.nav li:last-child .stair span{border-right:0}
.nav .on .stair,.nav li:hover .stair{border-color:#cc392e;background-color:#ec564b;color:#fff;font-weight:700}
.nav .on .stair span,.nav li:hover .stair span{border-right-color:#ec564b}
.nav .more .stair span{padding-right:47px;background:url(../img/nav_icon.png) no-repeat 92px 0}
.nav .more .stair .up{background-position-y:-14px}
.nav .more-nav{position:absolute;top:40px;right:0;display:none;padding:16px 13px 0;border:1px solid #e5e5e5;background-color:#fff;*padding-bottom:16px}
.nav .more-nav .con{overflow:hidden;width:263px}
.nav .more-nav .in{width:264px}
.nav .more-nav p{float:left;margin-bottom:16px;width:88px;height:20px}
.nav .more-nav p a{display:block;padding:5px 0;color:#525252}
.nav .more-nav p span{display:block;border-right:1px solid #dcdcdc;text-align:center;line-height:10px}
.nav .more-nav p a:hover{color:#db3428}

.main-banner{position:relative;overflow:hidden;width:100%;height:310px}
.picbrand{position:relative;left:-1500px;margin-left:50%}
.picbrand .hd a{position:absolute;top:130px;z-index:9;width:40px;height:50px;background:url(../img/icon.png) no-repeat 0 0;cursor:pointer}
.picbrand .hd a.prev{left:950px}
.picbrand .hd a.next{left:2010px;background-position:0 -60px}
.picbrand .hd a:hover{background-position-x:-50px}
.picbrand .bd{overflow:hidden;width:3000px;height:310px}
.picbrand .bd li{float:left;display:inline;width:1000px}
.picbrand .bd li img{width:1000px;height:310px}
.picbrand .bd .pictxt img{float:left;width:698px}
.picbrand .txt{float:right;width:302px;height:310px;background-color:#fff}
.picbrand .txt .tt{margin:12px auto;width:285px;height:54px;background:url(../img/banner_tt.png) no-repeat center}
.picbrand .txt .con{padding:0 20px}
.picbrand .txt .info{margin-bottom:6px}
.picbrand .txt .info img{width:120px;height:90px}
.picbrand .txt .info .in{width:132px;height:90px}
.picbrand .txt .info .in h4{position:relative;top:-2px;overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:14px}
.picbrand .txt .con p{overflow:hidden;color:#666;text-overflow:ellipsis;white-space:nowrap;line-height:24px}
.picbrand .txt p b{color:#f33443;font-size:14px}
.picbrand .txt .btn span{width:120px;height:38px;border:1px solid #f33443;border-radius:4px;color:#f33443;text-align:center;font-size:14px;line-height:38px}
.picbrand .txt .btn{padding-top:15px}
.picbrand .txt .btn .fr{background-color:#f33443;color:#fff}
.graybg{position:absolute;top:0;left:0;width:1000px;height:310px;background-color:#000;opacity:.8;filter:alpha(opacity=80)}
.graybgr{left:2000px}

.part-list{margin-top:50px}
.part-list .tt{padding:3px 0;height:34px;background:url(../img/part_tt.png) no-repeat 0 0;line-height:34px}
.part-list .tt span{width:190px;color:#f33443;text-transform:uppercase;font-size:14px;font-family:arial}
.part-list .tt h3{width:620px;color:#fff;text-align:center;font-weight:700;font-size:18px}
.part-list .tt .change{padding-left:20px;background:url(../img/icon.png) no-repeat -86px -116px;color:#f33443}
.part-list .list{padding-top:15px}
.part-list ul{width:1018px}
.part-list li{float:left;margin:15px 14px 0 0;padding:15px 17px;width:288px;border:1px solid #e5e5e5;background-color:#fff}
.part-list .pic{position:relative;overflow:hidden;margin-bottom:18px;width:288px;height:130px}
.part-list .pic img{width:288px;height:130px}
.part-list .popup-bg{position:absolute;top:0;left:0;display:none;width:288px;height:130px;background:#000;opacity:.35;filter:alpha(opacity=35)}
.part-list .popup{position:absolute;top:130px;left:44px;overflow:hidden;width:200px;height:86px;border-radius:4px;background-color:#fff;background-color:rgba(255,255,255,.85);text-align:center}
.part-list .popup h5{padding:12px 0 5px;color:#f33443;font-size:14px}
.part-list .popup p{color:#525252;line-height:20px}
.part-list .popup p b{color:#f33443;font-weight:700}
.part-list .info{position:relative;padding-right:70px}
.part-list .info p{overflow:hidden;margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap}
.part-list .info p a{color:#333;font-weight:700;font-size:14px}
.part-list .info p a:hover{color:#f33443}
.part-list .info .time{padding-left:20px;height:14px;background:url(../img/icon.png) no-repeat -86px -188px;color:#999;font-family:arial;line-height:14px}
.part-list .info .btn{position:absolute;top:4px;right:0;width:58px;height:22px;border:1px solid #f98c94;border-radius:3px;color:#f33443;text-align:center;line-height:22px}
.part-list .info .btn span{font-family:"宋体"}
.part-list .info .btn:hover{border-color:#f33443;background-color:#f33443;color:#fff}
.part-list .hyzt .pic,.part-list .hyzt .pic img{height:110px;}

.hot-news{margin-top:40px}
.hot-news .news{width:660px}
.hot-news .rank{width:322px;border:1px solid #e5e5e5}
.news-tt{padding-bottom:12px;height:24px;background:url(../img/news_tt.png) repeat-x 0 bottom;line-height:24px}
.news-tt p{color:#333;font-weight:700;font-size:18px}
.news-tt p span{display:inline-block;margin-right:2px;padding:0 4px;height:24px;border-radius:4px;background-color:#f33443;color:#fff;line-height:20px}
.news-tt a{padding-left:22px;background:url(../img/icon.png) no-repeat -85px -206px;color:#919191}
.news-list li{padding:5px 0;height:36px;border-bottom:1px dotted #c6c6c6;line-height:36px}
.news-list li a{display:block;padding:0 8px 0 8px;background:url(../img/icon.png) no-repeat -97px -150px}
.news-list li .lm{padding-left:6px;width:80px;color:#333;font-weight:700;font-size:14px}
.news-list li p{overflow:hidden;width:480px;text-overflow:ellipsis;white-space:nowrap}
.news-list li p span{padding-left:22px;border-left:1px solid #d4d4d4}
.news-list li .time{color:#999;font-family:arial}
.news-list li a:hover{background:#fff}
.news-list li a:hover .lm{background:url(../img/icon.png) no-repeat 0 -232px;color:#fff}
.news-list li a:hover p{color:#f33443}
.news-list li a:hover p span{border-left-color:#fff}
.rank-tt{padding:0 12px;height:45px;border-bottom:1px solid #e5e5e5;background-color:#f33443;line-height:45px}
.rank-tt p{padding-left:32px;background:url(../img/icon.png) no-repeat -80px -268px;color:#fffefe;font-weight:700;font-size:16px}
.rank-list{padding:0 12px}
.rank-list h4{height:40px;color:#333;font-size:14px;line-height:40px}
.rank-list h4 span{float:left}
.rank-list h4 .w50{width:50px}
.rank-list h4 .w162{width:162px}
.rank-list h4 .w72{width:72px}
.rank-list li{padding:10px 0;border-top:1px dotted #c6c6c6}
.rank-list li .hot{margin-right:20px;width:30px;height:16px;background:url(../img/icon.png) no-repeat -40px -146px}
.rank-list li:nth-child(1) .hot,.rank-list li:nth-child(2) .hot,.rank-list li:nth-child(3) .hot{background-position-y:-120px}
.rank-list li .show{width:248px;line-height:16px}
.rank-list li .show p{float:left;overflow:hidden;width:175px;color:#666;text-overflow:ellipsis;white-space:nowrap}
.rank-list li .show span{float:right;color:#f33443}
.rank-list li .hide{display:none;width:248px}
.rank-list li .hide img{float:left;margin-right:25px;width:93px;height:70px;border:1px solid #e5e5e5}
.rank-list li .hide .in{float:left;width:105px}
.rank-list li .hide p{margin-top:4px;color:#f33443;font-size:12px}
.rank-list li .hide p b{font-size:14px}
.rank-list li .hide .btn{display:block;margin-top:12px;width:95px;height:30px;border-radius:3px;background-color:#f33443;color:#fffefe;text-align:center;font-size:12px;line-height:30px}
.rank-list .on .show{display:none}
.rank-list .on .hide{display:block}

.blogroll{margin-top:40px;padding:10px 19px 15px;width:960px;border:1px solid #e5e5e5;background-color:#fff}
.blogroll .tt{padding-left:10px;background:url(../img/icon.png) no-repeat -97px -313px;color:#333;font-weight:700;font-size:18px}
.blogroll .tt span{color:#f33443}
.blogroll ul{overflow:hidden;width:1000px;max-height:124px}
.blogroll li{float:left;margin:14px 40px 0 0}
.blogroll li a{color:#666}
.blogroll li a:hover{color:#f33443}

.main-list{margin-top:20px;padding-bottom:30px;background-color:#fff}
.main-list .con{padding:20px 20px 10px}
.main-list .con li{margin-bottom:50px}
.main-list .con li img{float:left;width:288px;height:130px;border-radius:4px}
.main-list .con li .txt{float:right;width:655px;height:130px}
.main-list .con li .tt{margin-bottom:12px;padding-bottom:18px;border-bottom:1px solid #d4d4d4}
.main-list .con li .tt a{color:#333;font-weight:700;font-size:14px}
.main-list .con li .tt a:hover{color:#f33443}
.main-list .con li p{overflow:hidden;height:52px;color:#666;font-size:14px;line-height:26px}
.main-list .con li p a{color:#f33443}
.main-list .con li .tag{margin-top:12px}
.main-list .con li .tag span{float:left;margin-right:25px;height:18px;color:#999;line-height:18px}
.main-list .con li .tag .time{padding-left:20px;background:url(../img/icon.png) no-repeat -86px -340px}
.main-list .con li .tag span b{padding:0 6px;border:1px solid #e5e5e5;border-radius:16px;color:#666;font-weight:400}
.pages{margin-top:-30px;padding:10px 0;text-align:center;font-size:0}
.pages a,.pages span{display:inline-block;margin:0 3px;padding:0 5px;height:43px;min-width:33px;border:1px solid #eee;background-color:#eee;color:#666;text-align:center;font-size:12px;line-height:43px}
.pages a:hover,.pages span{border-color:#f33443;background-color:#f33443;color:#fff}
.pages .next,.pages .prev{width:78px}
.pages .un,.pages .un:hover{border-color:#e5e5e5;background-color:#fff;color:#666}

/*404*/
.not-find{margin:0 auto;width:998px;height:552px;border:1px solid #e5e5e5;border-top:0;background-color:#fff;text-align:center}
.not-find img{margin:70px 0 20px}
.not-find p{color:#999;font-size:14px}