#main1k{width:1200px; height:auto; margin:0 auto; min-height: calc(100vh - 358px); }
*{margin:0px; padding:0px; outline:none;}
.weizhi{ height:22px; line-height:22px; font-size:14px; color:#666; width: 1200px; margin: 10px auto; /*text-transform: uppercase;*/ }
.weizhi a{ color:#444; }
.weizhi a:hover{ color: #FD3939; text-decoration: underline; }
/*.weizhi span{ float:left; width:22px; height:22px; background:url(/addon/skin/images/bgs.png) no-repeat -422px -323px; margin-right: 5px; }*/
.weizhi span{ float:left; width:22px; height:22px; background:url(/addon/skin/images/home.png) no-repeat; margin-right: 5px; }
.mainb1{ overflow: hidden; }
.zt_focus{ overflow: hidden; }
.zt_focus_slide { height: 328px; width: 640px; float: left; background-color: #e5e5e5; position: relative; }
.zt_focus_slide .bd li { width: 640px; height: 328px; float: left; display: none; }
.zt_focus_slide .bd img { width: 640px; height: 328px; float: left; margin-right: 10px; }
.zt_focus_slide .bd em { display: block; width: 600px; height: 24px; overflow: hidden; position: absolute; left: 10px; top: 292px; }
.zt_focus_slide .bd a { font-weight: bold; font-size: 16px; .bdne-height: 14px; color: #fff; }
.zt_focus_slide .bd span { display: block; width: 640px; height: 48px; position: absolute; left: 0; top: 280px; background: #000; filter: alpha(opacity=50); opacity: .5; }
.zt_focus_slide .hd { position: absolute; right: 18px; bottom: 17px; display: block; z-index: 200; height: 14px; }
.zt_focus_slide .hd li { display: block; float: left; width: 20px; height: 14px; background-color: #a8a8a8; margin-right: 7px; cursor: pointer; overflow: hidden; font-size: 0; }
.zt_focus_slide .hd li.on { background-color: #08aef6; }
.zt_focus_list { width: 558px; float: right; margin-bottom: -14px; }
.zt_focus_list li { width: 265px; height: 137px; overflow: hidden; float: left; position: relative; margin: 0 0 14px 14px; }
.zt_focus_list img { height: 137px; width: 265px; }
.zt_focus_list li i { display: block; width: 265px; height: 28px; position: absolute; bottom: 0; left: 0; background: #000; filter: alpha(opacity=50); opacity: .5; }
.zt_focus_list a:hover i { filter: alpha(opacity=80); opacity: .8; }
.zt_focus_list li span { display: block; width: 266px; text-align: center; position: absolute; bottom: 4px; color: #fff; }
#focus{width:610px;height:440px;overflow:hidden;position:relative;}
#focus ul{height:440px;position:absolute;}
#focus ul li{float:left;width:610px;height:440px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:610px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:610px;height:40px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:160px;background:url('/addon/skin/images/sprite.png') no-repeat 0 0;cursor:pointer}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
#focus ul li .slideother{position:absolute;left:0px;top:370px;width:610px;height:60px;display:inline-block;}
#focus ul li .slideother .h12{font-size:24px;padding-left:10px;padding-bottom:5px;position:absolute;top:0px;left:0px;}
#focus ul li .slideother .h12 a{color:#FFF;font-size:24px;font-weight:bold;padding-top:5px;text-decoration:none;}
#focus ul li .slideother .h12 a:hover{text-decoration:underline;}
#focus ul li .slideother p{padding-left:10px;position:absolute;top:38px;left:0px;}
#focus ul li .slideother p a{color:#8B8B8B;text-decoration:none;}
#focus ul li .slideother a:hover{color:#FFF;}
#focus ul li .slideother p a:hover{text-decoration:none;}

#focus { position: relative; width: 824px; height: 275px; float: left; }
#focus .bd { position: relative }
#focus .focus-bar-box { width: 100%; height: 100%; position: relative; overflow: hidden; }
#focus .focus-bar { width: 100%; }
#focus .focus-bar li { float: left; width: 100%; height: 275px; }
#focus .focus-bar li a { width: 100%; height: 100%; display: block }
#focus .focus-bar li img { width: 100%; height: 100%; }
#focus .ft { position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 40px }
#focus .ftbg { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 40px; }
#focus .change { position: absolute; right: 18px; bottom: 8px; height: 15px; overflow: hidden; }
#focus .change a { float: left; width: 12px; height: 12px; margin-right: 5px; background: #fff; cursor: pointer; border-radius: 50%; box-shadow: 0 3px 5px rgba(0,0,0,0.5)}
#focus .change a.on { background: #f44334; }
#focus .hd { position: absolute; left: 0; bottom: 0; z-index: 2; width: 720px; height: 40px }
#focus .focus-title { overflow: hidden; position: absolute; top: 0; left: 0; height: 40px; padding: 0 10px 0 10px; line-height: 40px; font-size: 18px; width: 700px; }
#focus .focus-title a { display: none; color: #fff; }
#focus .focus-title a:hover { color: #f0ff00; }
.mainb2 { margin: 20px 0px; background: #fff; }
.mainb2 .b_title ul li,
.mainl2 .b_title ul li { border-top: 1px solid #fff; border-right: 0; }
.mainb2_list { padding: 20px; }
.mainb2_list ul{ margin-left: -55px; }
.mainb2_list ul li { width: 350px; float: left; margin-left: 55px; }
.mainb2_list .hj_top { height: 200px; position: relative; overflow: hidden; }
.mainb2_list .hj_top img { width: 350px; height: 200px; }
.clearfix{zoom:1;}
.list_fy { padding: 20px; }
.list_fy a, .list_fy span { display: inline-block; height: 36px; line-height: 36px; padding: 0 14px; margin: 0 2px; text-align: center; font-size: 14px; }
.list_fy a { border: 1px solid #ededed; color: #333; }
.list_fy span, .list_fy a:hover { color: #fff; background: #1fa9e1; border: 1px solid #1fa9e1; }
.mainb1{ overflow: hidden; }
.mainb1_rg { width: 346px; height: 100%; overflow: hidden; float: right; }
.mainb1_rg p a { display: block; width: 100%; height: 135px; margin-bottom: 4px; }
.mainb1_rg p a img { width: 100%; height: 135px; }
a{color:#666; text-decoration:none; cursor:pointer;}
ul li{list-style:none;}
li{list-style:none;}
img{border:none;}
.hj_bt p { height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; }
.hj_bt p.title a { font-weight: bold; }
.hj_bt p.intro span { float: left; margin-right: 20px; color: #333; }
.hj_bt p.intro span em { color: #f44334; }
.hj_bt p.intro a { display: inline-block; width: 54px; height: 22px; line-height: 22px; text-align: center; color: #1fa9e1; border: 1px solid #1fa9e1; float: right; margin-top: 5px; }
.hj_bt p.intro a:hover { color: #fff; background: #1fa9e1; }
.hj_hover { width: 372px; height: 76px; position: absolute; left: 0; bottom: -76px; -webkit-transition: bottom .4s; -moz-transition: bottom .4s; -ms-transition: bottom .4s; -o-transition: bottom .4s; transition: bottom .4s; }
.hj_hover .hj_bj { width: 372px; height: 76px; position: absolute; left: 0; bottom: 0; background: #000; filter: Alpha(Opacity=70); opacity: 0.7; }
.hj_hover .hj_a { height: 58px; width: 348px; position: absolute; left: 0; top: 9px; text-align: center; color: #fff;margin-left: 5px;}
.hj_hover .hj_a a { display: inline-block; height: 58px; margin: 0 5px; vertical-align: middle; }
.hj_hover .hj_a .hover_a { width: 58px; position: relative; }
.hj_hover .hj_a .hover_a img { width: 58px; height: 58px; border-radius: 15px; }
.hj_hover .hj_a .hover_a .b_bj { display: none; width: 58px; height: 58px; border-radius: 15px; background: #fff; filter: Alpha(Opacity=3); opacity: 0.3; position: absolute; left: 0; top: 0; }
.hj_hover .hj_a .hover_a:hover .b_bj { display: block; }
.hj_hover .hj_a .na { line-height: 58px; color: #fff; }
.hj_top:hover .hj_hover { bottom: 0; }
.mainb2_list .hj_bt { padding: 5px 0 12px 0; }
.b_main_rg{ width:490px; float:right;}
.lf_top{ height:104px; border-bottom:1px dashed #f5f5f5;}
.lf_top .title{ height:30px; line-height:30px; overflow:hidden; text-align:center;}
.lf_top .title a{ color:#f44334; font-size:24px; font-weight: bold;}
.lf_top .intro{ margin:18px 0; height:36px; line-height:18px; overflow:hidden; color:#666; font-size:14px;}
.lf_top .intro a{ color:#666; font-size:14px;}
.lf_top .intro span{ color:#f44334;}
.lf_list ul li{ width:100%; float:left; height:38px; line-height:38px; overflow:hidden; font-size:16px;}
.lf_list .pre{ color:#f44334; margin-right:10px; float:left; height: 25px;}
.lf_list .pre img{width: 22px; height: 22px; border-radius: 5px;}
.lf_list .txt{ font-size: 14px; color:#333; width:420px; float:left; overflow:hidden;}
.lf_list .time{ font-size: 12px; color:#999; float:right;}
.hide{ display:none;}
#focus{width:610px;height:440px;overflow:hidden;position:relative;}
#focus ul{height:440px;position:absolute;}
#focus ul li{float:left;width:610px;height:440px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:610px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:610px;height:40px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:160px;background:url('/addon/skin/images/sprite.png') no-repeat 0 0;cursor:pointer}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
#focus ul li .slideother{position:absolute;left:0px;top:370px;width:610px;height:60px;display:inline-block;}
#focus ul li .slideother .h12{font-size:24px;padding-left:10px;padding-bottom:5px;position:absolute;top:0px;left:0px;}
#focus ul li .slideother .h12 a{color:#FFF;font-size:24px;font-weight:bold;padding-top:5px;text-decoration:none;}
#focus ul li .slideother .h12 a:hover{text-decoration:underline;}
#focus ul li .slideother p{padding-left:10px;position:absolute;top:38px;left:0px;}
#focus ul li .slideother p a{color:#8B8B8B;text-decoration:none;}
#focus ul li .slideother a:hover{color:#FFF;}
#focus ul li .slideother p a:hover{text-decoration:none;}
.zt_focus{ overflow: hidden; }
.zt_focus_slide { height: 328px; width: 640px; float: left; background-color: #e5e5e5; position: relative; }
.zt_focus_slide .bd li { width: 640px; height: 328px; float: left; display: none; }
.zt_focus_slide .bd img { width: 640px; height: 328px; float: left; margin-right: 10px; }
.zt_focus_slide .bd em { display: block; width: 600px; height: 24px; overflow: hidden; position: absolute; left: 10px; top: 292px; }
.zt_focus_slide .bd a { font-weight: bold; font-size: 16px; .bdne-height: 14px; color: #fff; }
.zt_focus_slide .bd span { display: block; width: 640px; height: 48px; position: absolute; left: 0; top: 280px; background: #000; filter: alpha(opacity=50); opacity: .5; }
.zt_focus_slide .hd { position: absolute; right: 18px; bottom: 17px; display: block; z-index: 200; height: 14px; }
.zt_focus_slide .hd li { display: block; float: left; width: 20px; height: 14px; background-color: #a8a8a8; margin-right: 7px; cursor: pointer; overflow: hidden; font-size: 0; }
.zt_focus_slide .hd li.on { background-color: #08aef6; }
.zt_focus_list { width: 558px; float: right; margin-bottom: -14px; }
.zt_focus_list li { width: 265px; height: 137px; overflow: hidden; float: left; position: relative; margin: 0 0 14px 14px; }
.zt_focus_list img { height: 137px; width: 265px; }
.zt_focus_list li i { display: block; width: 265px; height: 28px; position: absolute; bottom: 0; left: 0; background: #000; filter: alpha(opacity=50); opacity: .5; }
.zt_focus_list a:hover i { filter: alpha(opacity=80); opacity: .8; }
.zt_focus_list li span { display: block; width: 266px; text-align: center; position: absolute; bottom: 4px; color: #fff; }

