body{font-family: \5FAE\8F6F\96C5\9ED1, \534E\6587\7EC6\9ED1;line-height: 1.5;font-size: 12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
body,dd,dl,form,h1,h2,h3,h4,h5,h6,p{margin: 0}h1,h2{font-weight: normal}
ol,ul{margin: 0;padding: 0;list-style-type: none}
em,i{font-style: normal}table{border-collapse: collapse;border-spacing: 0}
img{border: 0}
button,img,input,label,select{vertical-align: middle}
button,input,select,
textarea{outline: none;font-size: 100%;font-family: inherit}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}
a:link,a:visited{color: #333;text-decoration: none;}
a:hover,a:active{color:#1291ea; text-decoration:none;}
.db{display: block}
.dn{display: none}
.di{display: inline}
.dib{display: inline-block}
.pa{position: absolute}
.pr{position: relative}
.t0{top: 0}
.r0{right: 0}
.b0{bottom: 0}
.l0{left: 0}
.l{float: left}
.r{float: right}
.w100p{width: 100%}
.w1000{width: 1000px}
.w740{width: 740px}
.w820{width: 820px}
.w800{width: 800px}
.w360{width: 360px}
.w340{width: 340px}
.w310{width: 310px}
.h160{height: 160px;overflow: hidden}
.h4p5e{height: 4.5em;overflow: hidden}
.h3e{height: 3em;overflow: hidden}
.h16{height: 16px;overflow: hidden}
.h20{height: 20px;overflow: hidden}
.h24{height: 24px;overflow: hidden}
.h30{height: 30px;overflow: hidden}
.h35{height: 35px;overflow: hidden}
.h36{height: 36px;overflow: hidden}
.h40{height: 40px;overflow: hidden}
.h60{height: 60px;overflow: hidden}
.h72{height: 72px;overflow: hidden}
.mh40{max-height: 40px;overflow: hidden;_height: 40px}
.mh48{max-height: 48px;overflow: hidden;_height: 48px}
.mh60{max-height: 60px;overflow: hidden;_height: 60px}
.mh72{max-height: 72px;overflow: hidden;_height: 72px}
.mh80{max-height: 80px;overflow: hidden;_height: 80px}
.lh16{line-height: 16px}
.lh20{line-height: 20px}
.lh24{line-height: 24px}
.lh30{line-height: 30px}
.lh35{line-height: 35px}
.lh40{line-height: 40px}
.mlra{margin-left: auto;margin-right: auto}
.mlr3{margin-left: 3px;margin-right: 3px}
.mlr5{margin-left: 5px;margin-right: 5px}
.mlr10{margin-left: 10px;margin-right: 10px}
.mlr15{margin-left: 15px;margin-right: 15px}
.mlr20{margin-left: 20px;margin-right: 20px}
.mtb3{margin-top: 3px;margin-bottom: 3px}
.mtb5{margin-top: 5px;margin-bottom: 5px}
.mtb10{margin-top: 10px;margin-bottom: 10px}
.mtb15{margin-top: 15px;margin-bottom: 15px}
.mtb20{margin-top: 20px;margin-bottom: 20px}
.mtb30{margin-top: 30px;margin-bottom: 30px}
.mtb40{margin-top: 40px;margin-bottom: 40px}
.mt1n{margin-top: -1px}
.mt3{margin-top: 3px}
.mt5{margin-top: 5px}
.mt10{margin-top: 10px}
.mt15{margin-top: 15px}
.mt20{margin-top: 20px}
.mt30{margin-top: 30px}
.mt40{margin-top: 40px}
.mt60{margin-top: 60px}
.mr3{margin-right: 3px}
.mr5{margin-right: 5px}
.mr10{margin-right: 10px}
.mr15{margin-right: 15px}
.mr20{margin-right: 20px}
.mr40{margin-right: 40px}
.mb1n{margin-bottom: -1px}
.mb3{margin-bottom: 3px}
.mb5{margin-bottom: 5px}
.mb10{margin-bottom: 10px}
.mb15{margin-bottom: 15px}
.mb20{margin-bottom: 20px}
.mb30{margin-bottom: 30px}
.mb40{margin-bottom: 40px}
.ml1n{margin-left: -1px}
.ml3{margin-left: 3px}
.ml5{margin-left: 5px}
.ml10{margin-left: 10px}
.ml15{margin-left: 15px}
.ml20{margin-left: 20px}
.ml220{margin-left: 220px}
.mr1n{margin-right: -1px}
.p1{padding: 1px}
.p2{padding: 2px}
.p5{padding: 5px}
.p10{padding: 10px}
.p12{padding: 12px}
.p14{padding: 14px}
.p15{padding: 15px}
.p20{padding: 20px}
.plr5{padding-left: 5px;padding-right: 5px}
.plr10{padding-left: 10px;padding-right: 10px}
.plr12{padding-left: 12px;padding-right: 12px}
.plr15{padding-left: 15px;padding-right: 15px}
.plr20{padding-left: 20px;padding-right: 20px}
.plr30{padding-left: 30px;padding-right: 30px}
.plr40{padding-left: 40px;padding-right: 40px}
.ptb5{padding-top: 5px;padding-bottom: 5px}
.ptb10{padding-top: 10px;padding-bottom: 10px}
.ptb15{padding-top: 15px;padding-bottom: 15px}
.ptb20{padding-top: 20px;padding-bottom: 20px}
.ptb25{padding-top: 25px;padding-bottom: 25px}
.ptb30{padding-top: 30px;padding-bottom: 30px}
.ptb40{padding-top: 40px;padding-bottom: 40px}
.pt5{padding-top: 5px}
.pt10{padding-top: 10px}
.pt15{padding-top: 15px}
.pt20{padding-top: 20px}
.pt30{padding-top: 30px}
.pr5{padding-right: 5px}
.pr10{padding-right: 10px}
.pr15{padding-right: 15px}
.pr20{padding-right: 20px}
.pr30{padding-right: 30px}
.pb5{padding-bottom: 5px}
.pb10{padding-bottom: 10px}
.pb15{padding-bottom: 15px}
.pb20{padding-bottom: 20px}
.pb30{padding-bottom: 30px}
.pl5{padding-left: 5px}
.pl10{padding-left: 10px}
.pl15{padding-left: 15px}
.pl20{padding-left: 20px}
.pl30{padding-left: 30px}
.f12{font-size: 12px}
.f14{font-size: 14px}
.f15{font-size: 15px}
.f16{font-size: 16px}
.f18{font-size: 18px}
.f20{font-size: 20px}
.f22{font-size: 22px}
.f24{font-size: 24px}
.f30{font-size: 30px}
.fa{font-family: arial}
.fm{font-family: \5FAE\8F6F\96C5\9ED1, "microsoft yahei"}
.fs{font-family: \5B8B\4F53, SimSun}
.fv{font-family: verdana}
.fa{font-family: arial}
.bold,
.fb{font-weight: bold}
.fn{font-weight: normal}
.fi{font-style: italic}
.tal{text-align: left}
.tac{text-align: center}
.tar{text-align: right}
.ti2e{text-indent: 2em}
.ti0{text-indent: 0}
.tdn,
.tdn:hover{text-decoration: none}
.tdu,
.tdu_h:hover{text-decoration: underline}
.c3{color: #333}
.c6{color: #666}
.c9{color: #999}
.cb{color: #bbb}
.cc{color: #ccc}
.cd{color: #ddd}
.cf,
a.cf:hover{color: #fff}
.bgi{background: inherit}
.bg060p{background: url("../images/bg060p.png") 0 0 repeat;background: hsla(0, 0%, 0%, 0.6)}
.bg3{background-color: #333}
.bgf5{background-color: #f5f5f5}
.bgfa{background-color: #fafafa}
.bgf{background-color: #fff}
.bg_blue2{background-color: #034675}
.bt1e{border-top: 1px solid #eee}
.bb1e{border-bottom: 1px solid #eee}
.bl1e{border-left: 1px solid #eee}
.br1e{border-right: 1px solid #eee}
.b1e6{border: 1px solid #e6e6e6}
.bt1e6{border-top: 1px solid #e6e6e6}
.bb2f2{border-bottom: 2px solid #f2f2f2}
.bb1e6{border-bottom: 1px solid #e6e6e6}
.bb1_blue{border-bottom: 1px solid #3c4d55}
.bb2_blue{border-bottom: 2px solid #3c4d55}
.b1e{border: 1px solid #eee}
.b5e{border: 5px solid #eee}
.blue,.blue_dtn,.fontblue,.fontblue,a.blue:hover,a.blue_dtn,a.fontblue:hover{color: #3c4d55}
.blue_lighten{color: #A5B8D6}
a.blue_dtn:hover{text-decoration: underline}
.orange,.red,a.orange:hover,
a.red:hover{color: #ff6700}
.vam{vertical-align: middle}
.vat{vertical-align: top}
.wsnw{white-space: nowrap}
.o5{opacity: 0.5;filter: alpha(opacity=50)}
.ovh{overflow: hidden}
.cup{cursor: pointer}
.bg_fixed{position: fixed;top: 0;left: 0;right: 0;z-index: 9999;bottom: 0;background: url("../images/bg060p.png") 0 0 repeat;background: hsla(0, 0%, 0%, 0.6)}
.clf:after{content: "";display: block;height: 0;clear: both;overflow: hidden}
.clf{*zoom: 1}

.location,.location a{color: #848790;font-size: 14px;display: inline-block;}
.location a:hover{color: #4284da}
.location em{margin-left: 4px;margin-right: 4px;display: inline-block}

.fdt { overflow:hidden;width:205px; height:120px;}
.fdt img{transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;border-radius:0;}
.fdt img:hover{transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);border-radius: 0px;}
.tag,.tag_bd{width: 0;height: 0;border-style: dashed;border-color: transparent;vertical-align: middle;overflow: hidden}
table.ptb5 td{padding-top: 5px;padding-bottom: 5px}
.c8_1117_11{width: 1117px;overflow: hidden}
.c8_1117_11 ul{margin-right: -11px}
.c8_1117_11 li{float: left;width: 130px;margin-right: 11px}
.tit_pa { overflow:hidden;}
.tit_pa li{position: relative;background-color: #fff}
.tit_pa .tit{position: absolute;left: 0;bottom: 0;width: 96%;padding: 0 2%;height: 3em;line-height:3em;color: #fff;background:rgba(0, 0, 0, 0.5);cursor: pointer;-webkit-transition: all 0.2s;transition: all 0.2sl; font-size:2.0em; text-align:center;z-index:99;}
.tit_pa a:hover .tit{padding-top: 0.5em;background: -webkit-linear-gradient(hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 1));background: linear-gradient(hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 1))}
.tit_pa img{display: block;transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;border-radius:0;}
.tit_pa img:hover{transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);border-radius: 0px;}
.tit_more{float: right;height: 24px;line-height: 24px;width: 24px;margin-top: 2px;font-size: 22px;font-family: ficon;color: #ccc;text-align: center;border: 1px solid #ddd}
.tit_more:hover{background-color: #f5f5f5;cursor: pointer}
.tit_more_f:hover{background-color: #fff}
.tags a{display: inline-block;line-height: 24px;margin-right: 10px;padding: 0 12px;border: 1px solid #eee;color: #666;border-radius: 26px;vertical-align: middle;transition: all 0.2s; float:left;}
.tags a.cur,
.tags a:hover{color: #3c4d55;border-color: #3c4d55}
.tags_mt10 a{margin-top: 10px}
.tags_blue a{color: #3c4d55}
.tags_art{height: 26px;overflow: hidden}
.list_round{line-height: 20px;font-size: 15px;*position: relative}
.list_round li{position: relative;max-height: 20px;padding-left: 15px;overflow: hidden}
.list_round .fa,.list_num_h40 .fa{height: 20px;line-height: 20px;font-size: 12px;color: #ccc;  margin-right:5px;}
.list_round .cur1 .fa{color: #ff7500}
.list_round .cur2 .fa{color: #ffa400}
.list_round .cur3 .fa{color: #fae112}
.list_round_h40 li{max-height: 40px}
.list_num{line-height: 20px;font-size: 14px}
.list_num li{position: relative;max-height: 20px;padding-left: 25px;overflow: hidden}
.list_num .num{position: absolute;top: 2px;left: 0;height: 18px;width: 18px;line-height: 18px;font-family: arial;font-size: 14px;color: #666;text-align: center;background-color: #f5f5f5;border-radius: 2px}
.list_num .cur1 .num{color: #fff;background-color: #ff7500}
.list_num .cur2 .num{color: #fff;background-color: #ffa400}
.list_num .cur3 .num{color: #fff;background-color: #fae112}
.list_num_h40 li{max-height: 40px}

.list_survey_h40 li{max-height: 40px}

.rptList{padding:20px; line-height: 1.4; border-radius: 3px;border: 1px dashed #ddd}
.rptList img{width:125px;height:115px;border: 1px solid #eee; background: #fff;}
.rptList .col-2{position: relative;width: 130px;float: left;}
.rptList .col-10{margin-left: 150px;}
.rptList .col-10 a,.rptList .col-10 p{margin-bottom: 10px;}
.rptList .col-10 a:hover{color: #b40b0b;text-decoration: underline;}
.rptList a{display: inline-block; color: #2f6eb6; font-size: 18px;}
.rptList a em{color: #b40b0b;}
.rptList p{display: block;max-height: 3em; overflow:hidden;font-size: 14px;}
.rptList p.prs{margin-bottom: 0;}
.rptList p.prs em{color: #f60;}
.rptList p.prs a{font-size: 14px; float: right; border-radius: 3px; display: inline-block; padding: 3px 10px;}
.rptList h2{margin-bottom: 15px;font-size: 16px;}
.free-report{margin-left: -15px;margin-right: -15px;}
.free-report li{width: 50%;padding: 15px;float: left;font-size: 15px;box-sizing: border-box;}
.free-report li img{width: 100%;}
.free-report li p{margin-top: 10px;height: 42px;overflow: hidden;}
.kehuList,.honorList{position:relative;}
.kehuList .hd,
.honorList .hd{border-bottom: 0px; background-color: inherit}
.kehuList .hd .prev,.kehuList .hd .next,.honorList .hd .prev,.honorList .hd .next{font-size: 20px;width: 30px; height: 60px; position: absolute; z-index: 999; color: #fff; line-height: 60px; background: #000; -khtml-opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);filter:"alpha(opacity=30)";opacity:0.3; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); right: 0px; text-align: center; bottom: 50%;font-family: \5B8B\4F53; &:hover{-khtml-opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);filter:"alpha(opacity=50)";opacity:0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}}
.kehuList .hd .prev,.honorList .hd .prev{left:0px; right:inherit;}
.kehuList .bd,.honorList .bd{padding-top: 10px;padding-bottom: 10px;width: 1200px; overflow: hidden; margin: 0 auto;}
.kehuList .bd ul,.honorList .bd ul{zoom:1;overflow: hidden;width: 1200px;}
.kehuList .bd ul li{box-sizing: border-box; width: 218px; margin-right: 26px; margin-left: 0px; float:left; _display:inline; box-shadow: 0 2px 12px rgba(102,102,102,0.08);}
.kehuList .picList,.honorList .picList{overflow: hidden;font-size: 18px;color: #e95962;font-weight: normal;margin-right: 15px;}
.kehuList .bd ul li .pic img{width: 100%;}
.kehuList .bd ul li .title,
.honorList .bd ul li .title{margin-top: 20px;margin-bottom: 5px;font-size: 18px;}
.kehuList .bd ul li .des,
.honorList .bd ul li .des{padding-left: 15px;padding-right: 15px;color: #848790;}
.kehuList .more,
.honorList .more{position: absolute; top: -15px; right: 0px; display: inline-block; width: 60px; height: 30px; i{font-size: 12px;}}
.tj-report{padding-top: 0px}
.tj-report .mt-md{margin-top: 15px;}
.tj-report .bd{padding-top: 0;padding-bottom: 0;}
.tj-report .bd ul li{width: 221px;box-shadow:none;height: 300px;}
.tj-report .hd .prev,.tj-report .hd .next{bottom: 50%;}
.tj-report .hotRep{position: relative;height: 218px;overflow: hidden;}
.tj-report .hotRep:hover .txts{opacity: 1;bottom: 0;}
.tj-report .txts{display: block;overflow: hidden;padding:5px 10px;position: absolute;background-color: rgba(0,0,0,0.6);bottom: -40px;left: 0;box-sizing: border-box;width: 218px;color: #fff;opacity: 0;transition: all .3s;}
.free-report-list .bd ul li{width:256px;margin-right: 15px;margin-left: 0;height: 156px;}
.free-report-list .hotRep{height: 156px;}
.free-report-list .txts{width: 256px;}
.free-report-list .hd .prev, .free-report-list .hd .next{bottom: 30%;}


.tabtit_side{font: 0;overflow: hidden}
.tabtit_side a{display: inline-block;height: 40px;line-height: 40px;margin-left: -1px;padding: 0 20px;font-size: 18px;border-left: 1px solid #ddd;background-color: #f2f2f2;transition: all 0.2s;width: 130px; text-align:center;}
.tabtit_side a.cur,.tabtit_side a:hover{color: #fff;background-color: #034675}
.keyword{line-height: 28px;font: 0}
.keyword a{display: inline-block;padding: 0 15px;margin: 10px 10px 0 0;font-size: 14px;color: #666;border: 1px solid #ddd;border-radius: 2px;-webkit-transition: all 0.2s;transition: all 0.2s}
.keyword a.cur,
.keyword a:hover{color: #3c4d55;border-color: #3c4d55}
.btn,.sbt,.tta,.txt{border: none;background: none}
.btn_blue{color: #fff;background-color: #3c4d55;border-radius: 2px;cursor: pointer}
.btn:hover,.btn_blue:hover,.sbt:hover{opacity: 0.9;filter: alpha(opacity=90)}
.btn_blue:active{box-shadow: inset 0 0 3px hsla(0, 0%, 0%, 0.25)}
.tta,.txt{border: 1px solid #ddd;-webkit-transition: all 0.2s;transition: all 0.2s}
.tta{box-sizing: border-box;width: 100%;line-height: 1.5;padding: 0.25em 0.5em;*width: 96%;*padding: 3px 2%}
.tta:focus,.txt:focus{border: 1px solid #4CAEF3;box-shadow: inset 0 0 1px hsla(205, 86%, 49%, 0.5), 0 0 5px hsla(205, 86%, 49%, 0.5)}
.sns .comm,.sns .view,
.sns .zan{display: inline-block;margin-right: 15px;height: 22px;line-height: 22px;padding: 0 12px;font-family: arial;color: #999;/*border: 1px solid #eee;*/border-radius: 26px;vertical-align: middle}
.sns .ffi{margin-right: 5px;font-size: 14px;color: #ccc}
.zan .ffi{position: relative}
.sns .comm:hover,.sns .zan:hover{color: #3c4d55;cursor: pointer}
.sns .comm:hover i,.sns .zan.cur,.sns .zan.cur i,
.sns .zan:hover i{color: #3c4d55}
.sns .zan i:before{content: 'F';position: absolute;z-index: -1}
.sns .zan.cur i:before{color: #3c4d55;-webkit-animation: zan_anim 0.5s;animation: zan_anim 0.5s}

.share_foot{position: absolute;top: 5px;right: 0;z-index: 99;height: 30px;line-height: 30px}
.share li{float: left;margin-left: 15px;position: relative}
.share a{display: block;width: 30px;height: 30px;line-height: 30px;font-size: 20px;color: #ccc;text-align: center;border-radius: 50%;background-color: #fff;cursor: pointer;transition: all 0.2s}
.share .open a,.share a:hover{color: #fff}
.share_foot a{color: #fff}
.share a .fa { line-height:30px;}
.share .weibo a:hover,.share .weibo.open a,.share_art .weibo a,.share_foot .weibo a{background-color: #ff4343}
.share .weixin a:hover,
.share .weixin.open a,
.share_art .weixin a,
.share_foot .weixin a{background-color: #1ac155}
.share .baidu a:hover,
.share .baidu.open a,
.share_art .baidu a{background-color: #2686D6}
.share .weibo-qq a:hover,
.share .weibo-qq.open a,
.share_art .weibo-qq a{background-color: #26BBD6}
.share .android a:hover,
.share .android.open a,
.share_foot .android a{background-color: #7cc805}
.share .iphone a:hover,
.share .iphone.open a,
.share_foot .iphone a{background-color: #D9AF0F}
.share span{display: none;position: absolute;top: -120px;left: 50%;padding: 8px;margin-left: -55px;background-color: #fff;border: 1px solid #ddd;box-shadow: 0 0 3px hsla(0, 0%, 0%, 0.5)}
.share_foot .open span{display: block;}
.art_reward .tag,.share .tag,.share_popup .tag,.weixinpay .con .tag{position: absolute;left: 50%;bottom: -5px;margin-left: -5px;border-width: 5px 5px 0 5px;border-style: solid;border-top-color: #fff}
.share_popup .tag2{bottom: auto;left: 35px;top: -5px;border-width: 0 5px 5px 5px;border-top-color: transparent;border-bottom-color: #fff}
.art_reward .tag_bd,.share .tag_bd,.share_popup .tag_bd,.weixinpay .con .tag_bd{position: absolute;left: 50%;bottom: -7px;margin-left: -7px;border-width: 7px 7px 0 7px;border-style: solid;border-top-color: #ddd}
.share_popup .tag_bd2{bottom: auto;top: -7px;left: 35px;border-width: 0 7px 7px 7px;border-top-color: transparent;border-bottom-color: #ddd}
.share .open span{display: block}
.share_popup{position: absolute;padding: 8px 10px 0;border: 1px solid #ddd;background-color: #fff;border-radius: 3px;box-shadow: 0 0 3px hsla(0, 0%, 0%, 0.25);*width: 200px}
.share_popup_btn{height: 30px;line-height: 30px;margin: 8px -10px 0;padding: 0 10px;font-size: 14px;border: 1px solid #fff;border-top: 1px solid #ddd;border-radius: 0 0 3px 3px;background-color: #f5f5f5}
.share_popup .share_art li{margin-left: 5px}
.share_popup .share_art li:first-child{margin-left: 0}
.share_popup_btn a:hover{text-decoration: underline}
.img_def{display: block;width: 205px;height: 120px;line-height: 120px;font-family: ficon;font-size: 50px;text-align: center;color: #DBDEE6;background-color: #f5f5f5}
a.img_def:hover{color: #DBDEE6}
.list_news_more a{display: block;height: 40px;line-height: 40px;margin-top: 25px;font-size: 14px;color: #3862b6;text-align: center;background-color: #eee}
.list_news_more a:hover{color: #3862b6;background-color: #f0f8fd}
#foot,
.media,
.w1120{width: 1120px;margin-left: auto;margin-right: auto}
#top,
.w1200{width: 1200px;margin-left: auto;margin-right: auto;min-height:calc(100vh - 272px)}
#top{width: 1200px;height: 40px;line-height: 40px}
#top a{color: #b0b0b0}
#top a:hover{color: #fff}
#top i{margin-left: 10px;margin-right: 10px;color: #555}
#top a span{margin-left: 0px;margin-right: 10px;color: #fff;font-size:24px; line-height:24px;}
.top_load{height: 40px;line-height: 40px;padding: 0 20px;margin-left: 20px;background-color: #444}
.top_load .ffi{margin-right: 5px;font-size: 16px;color: #999}
.header{height: 70px;line-height: 70px;padding: 12px 0 10px;box-shadow: 0 2px 2px hsla(0, 0%, 0%, 0.2);background-color: #034675;*position: relative;z-index: 9999}

.nav{margin-right: 20px;margin-left: 20px; width: 634px; float:left; height:70px; display:inline-block;}
.nav li{float: left}
.nav a{height: 44px;line-height: 44px;padding: 13px 14px; float:left; font-size: 18px;color: #fff}
.nav a:hover{color: #fffc00}
.nav_more {position: relative}
.nav_sel {display: none;position: absolute;top: 44px;left: 0;z-index: 120;width: 135px;padding-top: 7px}
.nav_sel ul {padding: 10px;border: 1px solid #f7fcfe;border-radius: 3px;background-color: #fff;box-shadow: 0 0 5px #ddd;width: 226px;float: left;}
.nav_sel li {float: left;line-height: 30px}
.nav_sel a {display: block;height: 30px;color: #666;line-height: 30px;padding: 0 10px;font-size: 15px;border-radius: 2px}
.nav_sel a:hover {color: #fff;background-color: #6DBAF1}
.nav_sel .tag {position: absolute;border-bottom-style: solid}
.nav_sel .tag1 {left: 30px;top: 1px;border-width: 0 7px 7px 7px;border-bottom-color: #f7fcfe}
.nav_sel .tag2 {left: 32px;top: 3px;border-width: 0 5px 5px 5px;border-bottom-color: #f7fcfe}
.nav_more:hover .nav_sel {display: block}
.nav_more:hover>a {color: #fffc00}

#search{position: relative;float: right;height: 42px;line-height: 42px; margin-top:-56px;}
#search .txt{width: 180px;height: 42px;line-height: 42px;padding: 0 45px 0 10px;background-color: #fff;font-size: 14px;border: 1px solid #fff;border-radius: 44px}
#search .txt:focus{box-shadow: none}
#search .sbt{position: absolute;top: 1px;right: 1px;*top: 2px;height: 38px;line-height: 38px;width: 38px;text-align: center;font-size: 20px;color: #27569e;border: 2px solid #fff;border-radius: 50%;background-color: #fff;cursor: pointer;-webkit-transition: background-color 0.2s;transition: background-color 0.2s}
#search .sbt i { font-size:18px; line-height:38px;}
#search .sbt:hover{color: #fff;background-color: #3c4d55}
#search .sbt:before{display: none;content: "";opacity: 0;filter: alpha(opacity=0);position: absolute;top: 0;left: 0;z-index: -1;width: 38px;height: 38px;background-color: #3c4d55;border-radius: 50%;-webkit-transform: opacity 0.2s;-ms-transform: opacity 0.2s;transform: opacity 0.2s}
#search .sbt:hover:before{display: block;opacity: 1;filter: alpha(opacity=100)}
#search .sbt:active:before{-webkit-animation: active_search 0.1s ease-out;animation: active_search 0.1s ease-out}

.w960 {width:960px;}
.w200 { width:200px;}
.w960 h1.title { border-bottom:1px solid #ccc; margin-bottom:10px; line-height:200%;}
.w960 .content { font-size:16px; line-height:200%; text-indent:2em;}
.leftNav{background: #fff; width:100%; display:block}
.leftNav h1{ font-size:28px; line-height:200%; margin-bottom:30px;}
.leftNav li{padding-bottom: 20px; position: relative; border-left: 1px solid #e9edf0; margin-left: 5px;}
.leftNav li dd{display: none;}
.leftNav dt,
.leftNav dd{position: relative;}
.leftNav dd{font-size: 15px; margin-top: 3px;}
.leftNav dt a{font-size: 18px; display: block; line-height: 36px; margin-left: 5px;}
.leftNav dt a:hover,
.leftNav dd a:hover,
.leftNav .cur dt a{color: #c22d0c;}
.leftNav dt span{display: inline-block; width: 8px; height: 8px; background: #fff; border: 1px solid #c22d0c; border-radius: 5px; position: absolute; top: 14px; left: -6px;}
.leftNav dt:hover span,.leftNav .cur span{background: #c22d0c; border-color: #c22d0c ;}
.leftNav a{padding-left: 10px;}
.leftNav dd a{display: block; padding-left: 25px; margin-top: 10px; margin-bottom: 5px;}
.leftNav dd a.cur{color: #c22d0c; font-weight: bold; border-left: 2px solid #d3a243; margin-left: -1px;}

#foot{position: relative;line-height: 50px;color: #777}
#foot p a{ display: inline-block; color: #777;}
#foot_link a{color: #FFF;display: inline-block; font-size: 16px;}
#foot_link a:hover{color: #3c4d55}
#foot_link i{margin: 0 8px}
#rcol_fixed{position: fixed;bottom: 105px;left: 50%;z-index: 999;margin-left: 620px}
#backtop,
#feedback{width: 85px;height: 50px;text-align: center;background-color: #4284da;-webkit-transition: background-color 0.2s;transition: background-color 0.2s}
#backtop{line-height: 50px;margin-top: 1px}
#backtop{display: block;font-size: 32px;color: #fff}
#feedback .btn{position: relative;line-height: 50px;font-size: 15px;color: #fff;cursor: pointer}


#PCMSAD_11 li a { color:red}

.listpage{font: 0;text-align: center}
.listpage .sbt,
.listpage .txt,
.listpage a{display: inline-block;height: 2.5em;line-height: 2.5;margin: 0 0.25em;padding: 0 1em;font-size: 14px;border: 1px solid #ddd;background: #fff;vertical-align: middle;overflow: hidden;-webkit-transition: all 0.2s;transition: all 0.2s}
.listpage span{display: inline-block;height: 2.5em;line-height: 2.5;margin: 0 0.25em;padding: 0 1em;font-size: 14px;color: #fff;background: #3c4d55;border: 1px solid #3c4d55;text-decoration: none;cursor: pointer;vertical-align: middle;overflow: hidden;-webkit-transition: all 0.2s;transition: all 0.2s}
.listpage .sbt{line-height: 2}
.listpage .txt{width: 3em;text-align: center}
.listpage .txt:focus{-webkit-box-shadow: none;box-shadow: none}
.listpage .cur,
.listpage .sbt:hover,
.listpage a:hover{color: #fff;background: #3c4d55;border: 1px solid #3c4d55;text-decoration: none;cursor: pointer}
.listpage .cur,
.listpage .cur:hover{font-weight: bold}
.listpage .notcur,
.listpage .notcur:hover{color: #aaa;background: #fff;border: 1px solid #ddd;cursor: default}


.advBox{/*background: #eee;*/text-align: center;/*padding-top: 20px;padding-bottom: 20px;*/box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden}
.advBox336{background: #eee;text-align: center;padding-top: 2px;padding-bottom: 2px;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden}
.list_num li,.w340 .list_round_h40 li{height: 1.5em;max-height: 1.5em;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.qz-catery{padding-bottom: 25px;box-shadow: 0 0 5px #ddd}
.zx-recom-list {width: 340px;float: right}
.zx-recom-list li {margin-bottom: 21px;height: 200px}
.tit_pa .b_ri li div { overflow:hidden}
.tit_pa .b_ri li .tit{font-size: 15px;line-height: 28px;position: absolute;height: 28px;color: #fff;overflow: hidden;-webkit-transition: none;transition: none}
.tit_pa .b_ri li:hover .tit{height: auto;line-height: 18px;color: #fff;padding-bottom: 5px;cursor: pointer;background: -webkit-linear-gradient(hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 1));background: linear-gradient(hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 1))}

a.blue_dtn{color: #2f6eb6;}
a.blue_dtn:hover{text-decoration: underline;}

#Article h1{ line-height: 35px; margin-top: 5px;  font-size: 28px; text-align: center;}
#Article h1 span { font-size:13px;} 
#Article img { display: block; max-width: 740px; margin: 24px auto 0;}
#Article p,#Article h3 { line-height: 1.8; margin-top: 24px; letter-spacing: 0.5px; }
#Article p { font-size: 18px; /*text-indent: 2em; */}
#Article h3 { font-size: 20px;}

#Article table{border: 2px solid #D6E1E5; width: 95%; margin: 0 auto;margin-top: 24px; font-size: 15px;}
#Article table tr td{text-align: right; padding: 6px 4px;background: #fff; border: 1px solid #D6E1E5;}
#Article table tr td:first-child{text-align: center;}
#Article table tr:hover td{background: rgb(230,241,245);}

.bl4_blue { border-left: 4px solid #1291ea;}


.c3_820_57 { width: 820px; overflow: hidden; }
.c3_820_57 ul { margin-right: -57px; }
.c3_820_57 li { float: left; width: 234px; margin-right: 57px; }
.c3_820_57 img { display: block; }

.swiper-container,.swiper-wrapper img {width: 100%;z-index:11;max-height: 420px;}
.swiper-slide {z-index: 11;}
.swiper-button-prev ,.swiper-button-next{}
.swiper-button-prev i,.swiper-button-next i{color:#555; font-size:7.6rem; font-weight:100;}
.swiper-button-prev i:hover,.swiper-button-next i:hover{color:#3c4d55; font-size:7.6rem; font-weight:100;}

.tags_A a { padding:0 15px; display:inline-block; line-height:200%; }
.tags_L { width:100%; float:left; clear:both; margin-bottom:20px;}
.tags_L li {line-height: 48px; float:left; font-size: 15px;width: 100%;border-bottom: 1px solid #ededed;}
.tags_L li span { float:right; font-size:13px; color:#666;line-height: 48px;}

.w_links {display:block; clear:both; width:1200px; margin:20px auto 0; height:auto; overflow:hidden;}
.w_links .tit{ width:100%;float:left; height:36px; color:#333; border-bottom:1px solid #eee; margin-bottom:10px;}
.w_links .tit h3 { border-left:3px solid #4284da; padding-left: 10px;line-height:36px;font-weight: bold; font-size: 26px; float: left;} 
.w_links .tit i { font-size:14px; line-height:50px; margin-left:15px;}
.w_links div a {display: inline-block;margin-right: 20px;color: #777;font-size: 14px; line-height: 30px;}


.space_show_statement {/*background-color:#f4f4f4;*/padding:20px;line-height:30px;margin-top:30px;color:#333;font-size: 14px;}
.space_show_statement .h {border-bottom:1px solid #ddd;padding-bottom:20px;}
.space_show_statement .h .t {color:#c22d0c;}
.space_show_statement .f {height:103px;margin-top:20px;}
.space_show_statement .f img {float:left;}
.space_show_statement .f .c {padding-left:123px;padding-top:8px;}

.space_show_relevant .item .p img {border-radius:0px;}
.space_show_relevant .d {margin-top:10px;}

#foot span {
    font-size: 14px;
    color: #b2b2b2;
}
#foot p {
    font-size: 14px;

}
.line {
    width: 100%;
    height: 1px;
    background: #fff;
    opacity: .3;
    clear: both;
    position: relative;
    /* top: -30px; */
	    margin-top: 30px;
    margin-bottom: 30px;
}
.content h2 {
    font-size: 18px;
    font-weight: bold;
    border-left: 6px solid #f36b13;
    margin: 10px 0px 15px 0px;
    padding: 10px 0 10px 20px;
    background: #3c4d55;
    color: fff;
}