/* 格式化部分标签参数 */
* {margin:0px;padding:0px;font-size:14px;}
BODY {FONT-SIZE: 14px; MARGIN:0px; COLOR: #333;background-color:#fff;font-family:微软雅黑;}
TD {FONT-SIZE: 12px;font-family:Arial, Helvetica, sans-serif,微软雅黑 ,宋体, 黑体;}
FORM {MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px;}
a:link {color: #292929;text-decoration: none;}
a:visited {color: #292929;text-decoration: none;}
a:hover {color: #C4251B;text-decoration: none;}
img {border:none;}
object {clear:both;display:block;}
li{list-style:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.clearfix:after { clear:both; content:'.'; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom:1; }
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:"宋体";}
.pa{ position:absolute;}
.pr{ position:relative}
.mt8{ margin-top:8px;}

.sj{ display:none;}

/*常用边距============================*/
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}

.mt-1{ margin-top:-1px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}

.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}

.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}

.mg5{ margin:5px;}
.mg10{ margin:10px;}
.mg15{ margin:15px;}
.mg20{ margin:20px;}
.mg25{ margin:25px;}
.mg30{ margin:30px;}

/*常用填充==========================*/
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}

.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl30{ padding-left:30px;}

.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr25{ padding-right:25px;}
.pr30{ padding-right:30px;}

.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}

.pd5{ padding:5px;}
.pd10{ padding:10px;}
.pd15{ padding:15px;}
.pd20{ padding:20px;}
.pd25{ padding:25px;}
.pd30{ padding:30px;}
/* 间距 */
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.lh26{line-height:26px}
.lh28{line-height:28px}
.lh30{line-height:30px}
.lh32{line-height:32px}
.lh34{line-height:34px}
.lh36{line-height:36px}
.lh37{line-height:37px}
.lh38{line-height:38px}
.lh46{line-height:46px}
/* 边距 */
.mgl5{margin-left:5px;}
.mgl10{margin-left:10px;}
.mgl15{margin-left:15px;}
.mgl20{margin-left:15px;}
.mgl30{margin-left:30px;}
.mgl35{margin-left:35px;}
.mgr15{margin-right:15px;}
.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:10px;}
.mgt30{ margin-top:30px;}
.mgt40{margin-top:40px;}
.mgb20{ margin-bottom:20px;}
.pdt10 { padding-top:10px;}
.pdt20 { padding-top:20px;}
.pdt15 { padding-top:15px;}
/* 浮动 */
.left{float:left;}
.right{float:right;}
/* 头信息 */
.top0{ display:block; overflow:hidden;width:100%;min-width:1284px; border-bottom:#fff solid 22px; height:2px; background-color:#023c7c;}
.top0l{ float:right; width:0%; border-bottom:#fff solid 18px; height:12px; background-color:#C6251B;}
.top1{ display:block; overflow:hidden;width:100%;min-width:1284px; background-color:#fff; margin:0 auto;}
.top{width:1284px;margin:0px auto 0px auto;overflow:hidden;}
.logo{ float:left; margin-left:34px;}
.topr{ float:right; margin-right:20px; margin-top:15px;}
.topnav {height:22px; line-height:22px; margin:4px auto; font-size:12px; text-align:right;}
.topnav a { font-size:12px; margin:0px 4px;}
.topnav .chinese{ background-color:#D10119; margin:0px 0px 0px 10px; padding:0px 6px;}
.topnav .oa{ background-color:#890010; margin:0px; padding:0px 10px;}
.topnav .chinese a:link,.topnav .chinese a:visited,.topnav .oa a:link,.topnav .oa a:visited {color: #fff;}
.topnav .chinese a:hover,.topnav .oa a:hover {color: #FF9933;}
/*
.nav{width:1284px;margin:0px auto 0px auto;overflow:hidden;}
.nav ul{ float:left; margin:12px 0px 0px 33px;}
.nav ul li{ float:left; width:94px; text-align:center; margin-right:40px; font-size:14px;font-family: 微软雅黑; position: relative;}
.nav ul li a span {
    font-size: 8px;
    -webkit-text-size-adjust: none;
    line-height: 12px;
    display: block;
    cursor: pointer;
    position: relative;text-transform:uppercase;
    color: #AFAFAF;-webkit-transform: scale(0.8) translate(0px,0px);
}
.nav ul li a{ display:block; overflow:hidden;font-size:14px;position: relative; padding:10px 0px;}
.nav ul li a:link,.nav li a:visited {color: #777777;}
.nav ul li a:hover {color: #fff; background-color:#C4261D;}
.nav ul li a:hover span {color: #fff; }

.nav ul li.hover{color: #fff; background-color:#C4261D;}
.nav ul li.hover a {color: #fff; background-color:#C4261D;}
.nav ul li.hover span{color: #fff; }
*/
.znav { min-width: 1284px; width:100%; margin-top:12px; *width:expression(document.body.clientWidth < 1284? '1284px':'auto');height: 55px;}
.zn_menu { float:left;height:100%; margin-left:33px;}
.zn_menu dt { display: inline-block;position:relative;top:3px}
.zn_menu dt { *display: inline; float:left;margin-top:7px;}
.zn_menu dt a { display: inline-block; width: 86px; height: 22px; }
.zn_menu dt a { *display: inline;}
.zn_menu dd { display: inline-block;  padding-right: 20px; line-height: 55px; font-size: 17px; text-align: center;}
.zn_menu dd { *display: inline; float:left}
.zn_menu dd span { display: inline-block;}
.zn_menu dd span { *display: inline;}
.zn_menu dd span p{ font-size:12px; line-height:10px;}
.zn_menu dd span a { display: inline-block; padding:0px 10px 3px 10px; color: #434457; font-size:17px;font-family:Microsoft Yahei}
.zn_menu dd span a { *display: inline;}
.zn_menu dd span a:hover,.zn_menu dd.zn_active span a {height:55px; font-size:17px; line-height:55px; display:block;color: #fff; background-color:#1f67b7;font-family: Microsoft Yahei;}
/*下拉菜单*/
.zn_bg3{width:100%;height:210px;background:#f3f3f3;position:absolute;*top:165px;left:0;z-index:10;display:none;margin-top:-3px;*margin-top:0;}
.zn_sub { position:absolute;*top:165px;left:50%;margin-left:-600px; width: 1px; height:0px; margin-top: -3px; text-align: left; display: none; background-color: #203963; z-index: 12;}
.zn_site { position: absolute; left: 0px; top: -3px ; width: 1200px; height: 184px; padding-top: 25px;  background-color: #f3f3f3; z-index: 12;}
.zn_item {height: 120px; padding-bottom: 18px; padding-left: 26px; padding-right: 26px;border-right: 1px #d2d2da solid;}
.zn_menu dd:hover .zn_sub{ display:block;}





.w1024{ width:1024px; margin:auto;}
.nav{ float:left; margin:12px 0px 0px 33px; }
.nav ul li.nav12{ float:left; font-size:14px; width:94px; text-align:center; margin-right:40px; font-size:16px; line-height:30px;}
.nav ul li.nav12 a.one{ height:55px; line-height:30px; display:block; width:100%; color:#141414; font-size:16px;}
.nav ul li.nav12 p{ font-size:12px; line-height:10px;}
.nav ul li.nav12:hover a.one{ background:#C4261D; color:#fff;}
.nav ul li.nav12:hover p{ display:block;}
.nav ul li.nav12 a.hover {height:55px; line-height:30px; display:block;color: #fff; background-color:#C4261D;}


.head-menu-list .subnav {position:absolute;z-index:3;top:67px; background-color:#F3F3F3; height:166px; width:100%; left:0px; padding-top:34px; }
.ernav{ padding-left:50px;}
.ernav ul{ width:220px;}
.ernav ul li{ float:left; height:30px; line-height:30px; width:100px; text-indent:16px; margin-right:10px;}
.ernav ul li a{  height:30px; display:block; position:relative; text-align:left;  width:100%;}
.ernav ul li a span{ position:absolute; left:-16px; top:10px; display:none}

.ernav .right li{   height:35px; line-height:35px; border-top:#fff 1px solid;}
.ernav .right li a{ height:35px; display:block; position:relative; text-align:left; }
.ernav .right li a span{ position:absolute; left:-16px; top:15px; display:none;}
.ernav ul li:hover a{ color:#C4251B;}
.ernav ul  li:hover a span{ display:block;}

.nav_img{ padding-left:43px;}
.nav_sum{ width:434px; line-height:28px; padding-left:40px; text-align:left;}
.search{ float:right; margin-top:10px;}
.soText{ width:155px; height:32px; margin:0px 2px; line-height:32px; color:#A2A2A2; border:#CCC8C9 solid 1px; text-indent:7px;background-image:url(s.jpg); background-repeat:no-repeat; background-position:157px 6px; font-size:14px;}
.sosl{width:50px; height:34px; border:none;   text-align:center; font-size:14px;font-family:微软雅黑; cursor:pointer;border:#CCC8C9 solid 1px;}
.soBtn{width:61px; height:34px; border:none; background:#D40017; float:right; color:#fff; text-align:center; font-size:14px;font-family:微软雅黑; cursor:pointer;}
.weather{display:block; text-align:right; margin-left:10px; font-size:12px;}
.weather span{font-size:12px;}
/*首页轮播*/
.index_banner{ height:400px; width:100%; margin:0 auto;  min-width:1284px; overflow:hidden;position: relative;}
.index_bannerimg{ width:100%; height:400px; margin:0 auto;}
img {border:0 none;}
/*首页大图轮播*/
.banner{height:400px;overflow:hidden;}
.banner .d1{width:100%;height:400px;display:block;position:absolute;left:0px;top:0px; max-width:1680px; min-width:1200px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px; margin-top:370px;text-align:center;}
.banner .d2 ul{float:left;position:absolute;left:45%;top:0px;margin:0 0 0 0px;display:inline;}
.banner .d2 li{width:16px;height:16px;overflow:hidden;cursor:pointer; background-color:#fff;float:left;margin:0 3px;display:inline;border-radius: 10px;}
.banner .d2 li.nuw{background:#c4261d;}  
/* banner */
.main{width:1284px;margin:0px auto;overflow:hidden; #023c7c}
.main1{width:1284px;margin:0px auto;overflow:hidden; background-color:#FFF;}
.index0{width:1200px;margin:0px auto;overflow:hidden;}
.index{width:1200px;margin:0px auto;overflow:hidden; background-color:#F0F0F0;}
.mt{ padding-top:30px; }
.indexcd{float:left;width:238px;}
.indexl{ float:left; overflow:hidden; width:402px; margin-right:38px;}
.indexl1{ display:block; overflow:hidden; margin-bottom:20px;}
.indexl1 .more{ float:right; margin:14px 0px 5px 10px;}
.indexl1 .more a,.indexr1 .more a,.indext .more a{ display:block; overflow:hidden; padding:7px 11px; border:#C3C3C3 solid 1px;}
.indexl1 .more a:link,.indexl1 .more a:visited,.indexr1 .more a:link,.indexr1 .more a:visited,.indext .more a:link,.indext .more a:visited {color: #292929; background-color:#FFF;}
.indexl1 .more a:hover,.indexr1 .more a:hover,.indext .more a:hover {color: #fff; background-color:#1f67b7;}

.indexhd { display:block; overflow:hidden; margin-bottom:20px;float:left; }
.indexhd  .more{ float:right; margin:14px 0px 5px 10px;}


.newslist{ display:block; overflow:hidden; margin-top:10px;}
.newslist li{ display:block; overflow:hidden; line-height:30px;}
.newslist li a{ font-size:14px;}
.newslist li span{ float:right; color:#99999B; margin-left:10px; font-size:12px;}

.indexr{ float:right; overflow:hidden; width:500px;}
.indexr2{ display:block; overflow:hidden;}
.indexr1{ display:block; }

.indexr1{ padding-top:20px; border-bottom:#c3c3c3 2px solid;}
.jiaxinwen{ float:left;}
.jiaxinwen a{ width:85px; height:31px; display:block; text-align:center; float:left; position:relative; z-index:1; font-size:16px; }
.jiaxinwen a img{ position:absolute; left:0px; bottom:-6px; z-index:999; display:none;}
.jiaxinwen a.tabactive img{ display:block;}

.indexm,.news1{ float:left; width:422px;}
.news1 li{ display:block; overflow:hidden;}
.news1 li.lib1{ border-bottom:#D3D3D3 solid 1px; padding-bottom:8px; margin-bottom:5px;}
.news1 li a{ display:block; overflow:hidden; font-size:16px; line-height:31px; font-weight:bold;}
.news1 li i{ display:block; overflow:hidden; color:#A1A1A1; font-size:12px; font-style:normal;}
.news1 li u{ display:block; overflow:hidden; line-height:27px; font-size:12px; text-decoration:none; color:#404040; text-indent:2em; }
.news1 li u a{ display:inline; font-size:12px;text-transform: uppercase;}
.news1 li u a:link,.news1 li u a:visited {color: #404040; font-weight:100;}
.news1 li u a:hover {color: #C4251B; font-weight:100;}
.news1 li u span a{ display:inline; margin-left:20px; font-size:12px;text-transform: uppercase;}
.news1 li u span a:link,.news1 li u span a:visited {color: #D30018; font-weight:100;}
.news1 li u span a:hover {color: #C4251B; font-weight:100;}
.indexr_1,.news2{ float:right; overflow:hidden; width:378px;}
.news2 li{ display:block; overflow:hidden; line-height:31px; background-image:url(dd.jpg); background-repeat:no-repeat; background-position:left center; padding-left:8px;}
.news2 li:hover{background-image:url(dd1.jpg); background-repeat:no-repeat; background-position:left center;}
.news2 li span{ float:right; color:#99999B; margin-left:10px; font-size:12px;}
.indexr1 a{ font-size:15px;}
.indexr1 a.tabactive{ color:#D20116; font-weight:bold; font-size:15px;}
.indexr1 .more{ float:right; margin:-14px 0px 5px 10px;}
.indexr2{ margin-top:10px;}
.indexr_2{ float:right; overflow:hidden; width:378px;}
.news3 li{ display:block; overflow:hidden; line-height:33px; background-image:url(dd.jpg); background-repeat:no-repeat; background-position:left center; padding-left:8px;}
.news3 li:hover{background-image:url(dd1.jpg); background-repeat:no-repeat; background-position:left center;}
.news3 li span{ float:right; color:#99999B; margin-left:10px; font-size:12px;}

.gourp{ float:left; width:348px; height:308px; background-color:#F2F2F2; margin-left:4px; padding:52px 61px 20px 31px; display:inline;}
.gourp1{ display:block; overflow:hidden; margin:0px 0px 38px 0px;}
.gourp1t{ display:block; overflow:hidden; margin:0px; font-size:28px; line-height:50px; font-weight:bold;}
.gourp1c{ display:block; overflow:hidden; margin:0px; text-indent:2em; line-height:28px; color:#424242;}
.gourpp{ float:left; width:840px;}
.gourpp li{ float:left; width:210px; height:189px; position:relative;}
.imgbg{width: 210px; height: 189px; top: 0; left: 0; position: absolute; background: #000;  opacity:0.5;filter(alpha=50)}
.imgbg:hover{ opacity:0;filter(alpha=0)}

.gourpp li img.tabactive{opacity:1;filter(alpha=100)}
.gourpp li .fd{ position:absolute; left:0px; bottom:32px; margin-left:20px; color:#fff; line-height:25px; font-size:18px;text-transform: uppercase; z-index:99;}
.gourpp li .fd i{ display:block; overflow:hidden;text-transform: uppercase; font-size:12px; line-height:20px; font-style:normal; margin-top:-4px;}

.picking{ width:872px; float:left;}
.indext{ display:block; overflow:hidden; background-color:#F2F2F2; border-bottom:#1f67b7 solid 1px; height:68px; margin-bottom:24px;}
.indext span{ float:left; width:159px; background-color:#1f67b7; height:60px; color:#fff; font-size:24px; padding:8px 0px 0px 28px;}
.indext span i{ display:block; overflow:hidden;text-transform: uppercase; font-size:17px; font-style:normal;}
.indext .more{ float:right; margin:18px 17px 5px 10px;}


.rollBox{width:872px;}
.rollBox .Cont{width:872px;overflow:hidden; height:260px; float:left;  }

.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2,.rollBox #List3,.rollBox #List4{float:left;text-align:center;}
.rollBox .Cont .pic{width:255;float:left; margin-right:10px;}
.rollBox .Cont .pic p{ width:255px;}
.gunl{ float:left;cursor:pointer; margin-top:57px; }
.gunr{ float:right; cursor:pointer;  margin-top:57px;  }
.rollBox #List1,.rollBox #List2,.rollBox #List3,.rollBox #List4{float:left;text-align:center;}



.pic_list{ display:block; overflow:hidden; margin-top:15px; }
.pic_list li{ float:left; width:263px; margin-right:21px; line-height:20px;font-family: 微软雅黑; padding:9px; border:#D3D3D3 solid 1px;}
.pic_list li img{ width:263px; height:158px; margin-bottom:8px;}
.pic_list li p{ display:block; overflow:hidden; line-height:40px; height:40px; text-align:center;}
.thumbnail-style {padding: 5px;	border-radius: 2px;}
.thumbnail-style:hover {box-shadow: 0 0 8px #ddd; -webkit-transition: box-shadow 0.2s ease-in-out; -moz-transition: box-shadow 0.2s ease-in-out; -o-transition: box-shadow 0.2s ease-in-out; transition: box-shadow 0.2s ease-in-out;}


.thumbnail-style a {font-size: 12px; height:20px; line-height:20px}
.thumbnail-style h3 a:hover {color: #72c02c; text-decoration: none;}
.thumbnail-style .thumbnail-img {position: relative;}
.thumbnail-style a.btn-more {right: -10px;	bottom: 10px; color: #fff;	padding: 1px 6px; position: absolute;	background: #72c02c; display: inline-block;}
.thumbnail-style a.btn-more:hover {text-decoration: none;	box-shadow: 0 0 0 2px #377500;}
.thumbnail-style:hover a.btn-more {	right: 10px;}
.thumbnail-kenburn img {left: 10px;	margin-left: -10px;	position: relative;	-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;	-ms-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;}
.thumbnail-kenburn:hover img {-webkit-transform: scale(1.1) rotate(0deg);	-moz-transform: scale(1.1) rotate(0deg);	-o-transform: scale(1.1) rotate(0deg);	-ms-transform: scale(1.1) rotate(0deg);	transform: scale(1.1) rotate(0deg);}
.overflow-hidden {overflow: hidden;}

.ztking{ float:right; width:370px;}
.ztking1{ display:block; overflow:hidden; margin-bottom:10px;}
.ztking1 li{ float:left; width:25%; text-align:center; margin-top:5px;}
.ztking1 li.li1{ background-image:url(i1.jpg); background-repeat:no-repeat; background-position:center top;}
.ztking1 li.li2{ background-image:url(i2.jpg); background-repeat:no-repeat; background-position:center top;}
.ztking1 li.li3{ background-image:url(i3.jpg); background-repeat:no-repeat; background-position:center top;}
.ztking1 li.li4{ background-image:url(i4.jpg); background-repeat:no-repeat; background-position:center top;}
.ztking1 li a{ display:block; overflow:hidden; padding-top:40px;}

.banner1{ width:100%; min-width:1284px; height:260px; margin:0px auto 22px auto; background-image:url(pbanner.jpg); background-repeat:no-repeat; background-position:center;}
.pagel{ float:left; width:238px;font-family: 微软雅黑; }
.pagel_n{ display:block; overflow:hidden; font-size:17px; text-align:center; color:#292929; line-height:24px;}
.pagel_en{ display:block; overflow:hidden; font-size:16px; text-align:center; line-height:24px; color:#999999;text-transform: uppercase;}
.pagenav{ display:block; overflow:hidden; margin-top:4px;}
.pagenav li{ display:block; overflow:hidden; height:46px; margin:2px 0px; background-color:#E3E3E3; text-align:center; line-height:46px;}
.pagenav li a{ display:block; overflow:hidden; font-size:15px;}
.pagenav li a:link,.pagenav li a:visited {color: #2a2a2a;}
.pagenav li a:hover {color: #C4251B; font-size:18px; background-image:url(bg.png); background-repeat:no-repeat; background-position: left center;}
.pagenav li.hover{ background-color:#1f67b7;color: #fff;}
.pagenav li.hover a:link,.pagenav li.hover a:visited {color: #fff;}
.pagenav li.hover a:hover {color: #C4251B; font-size:18px; background-image:url(bg.png); background-repeat:no-repeat; background-position: left center;}
.pageimg{ display:block; overflow:hidden; margin-top:5px;}
.pageimg1{ display:block; overflow:hidden; margin:13px 0px; text-align:center;}
.pagenav1{ display:block; overflow:hidden; margin:8px 0px 0px 0px;}
.pagenav1 li{ display:block; overflow:hidden; height:39px; margin:0px; line-height:39px; text-indent:54px;}
.pagenav1 li.li1{ border-bottom:#C2C2C2 solid 1px; background-image:url(pl3.jpg); background-repeat:no-repeat; background-position:13px 8px;}
.pagenav1 li.li2{ border-bottom:#C2C2C2 solid 1px; background-image:url(pl4.jpg); background-repeat:no-repeat; background-position:13px 8px;}
.pagenav1 li.li3{ border-bottom:#C2C2C2 solid 1px; background-image:url(pl5.jpg); background-repeat:no-repeat; background-position:13px 8px;}
.pagenav1 li.li4{ background-image:url(pl6.jpg); background-repeat:no-repeat; background-position:13px 8px;}


.pager{ float:right; width:902px;font-family: 微软雅黑; min-height:250px; background-color:#fff; padding:0px 30px 10px 30px;}
.guide{ display:block; overflow:hidden; font-size:14px; border-bottom:#C8C8C8 solid 1px; line-height:40px; margin-bottom:20px; text-indent:34px; background-image:url(d.jpg); background-repeat:no-repeat; background-position:12px 14px;}
.guide a{font-size:14px;}
.ejcontent,.ejcontent p{ display:block; overflow:hidden; line-height:26px;}
.ejcontent{ margin:0px 40px;}
.ejcontent img{ max-width:100%;}
.ejcontent td{font-family: 微软雅黑;}

#main_paging {margin: 15px 0px;	clear: both; text-align:right; font-size:12px;}
.main_list{ display:block; overflow:hidden; margin-top:15px; }
.main_list li{ float:left; width:344px; margin:12px 5px 12px 12px; line-height:20px;font-family: 微软雅黑;}
.main_list li img{ width:344px; height:221px; margin-bottom:8px;}
.main_list li p{ height:20px; display:block; overflow:hidden; color:#919191; font-size:12px; margin:0px; line-height:20px;}
.main_list1{ display:block; overflow:hidden; margin-top:15px; }
.main_list1 li{ float:left; width:125px; margin:12px 16px 12px 36px; line-height:20px;font-family: 微软雅黑; text-align:center;}
.main_list1 li img{ width:125px; height:170px; margin-bottom:8px;}

dl.news_dl { display:block; overflow:hidden;color:#6d6d6d; margin:10px 36px 10px 36px; line-height:20px; padding-bottom:23px; text-align:left;font-family: 微软雅黑;}
dl.news_dl dt { margin-right:13px; float:left; width:60px; padding:11px; display:inline; background-color:#E1E1E1;}
dl.news_dl dt i{ display:block; overflow:hidden; font-style:normal; color:#E52B1E; font-size:30px; line-height:30px;font-family:Arial, Helvetica, sans-serif;}
dl.news_dl dt span{ display:block; overflow:hidden; font-size:16px; color:#3B494C; line-height:20px;font-family:Arial, Helvetica, sans-serif;}
dl.news_dl dd {  display:block; overflow:hidden; margin-left:108px; height:70px; font-size:14px;}
dl.news_dl a { display:block; overflow:hidden; height:28px; line-height:28px; font-size:16px; font-weight:bold; margin-bottom:3px;}
dl.news_dl .dt_1 { display:block; overflow:hidden; height:26px; line-height:28px; font-size:18px; font-weight:bold; }
dl.news_dl .dt_2 { display:block; overflow:hidden; color:#838383;}
dl.news_dl1 { display:block; overflow:hidden;color:#6d6d6d; margin:10px 36px 10px 36px; line-height:20px; padding-bottom:23px; text-align:left;font-family: 微软雅黑;}
dl.news_dl1 dt { margin-right:13px; float:left; width:225px; display:inline;}
dl.news_dl1 dt img{ width:225px; height:158px;}
dl.news_dl1 dd { display:block; overflow:hidden; margin-left:260px; height:158px; font-size:12px;}
dl.news_dl1 dd a { display:block; overflow:hidden; height:28px; line-height:28px; font-size:16px; font-weight:bold; margin-bottom:3px;}
dl.news_dl1 dd span{ display:block; overflow:hidden; font-size:12px; color:#797979; line-height:25px; max-height:100px;}
dl.news_dl1 dd i{ display:block; overflow:hidden; font-style:normal; color:#C0271F; font-size:12px;}
dl.news_dl1 dd i a{ font-size:12px; font-weight:100; color:#C0271F;}
dl.news_dl1 dd i a:hover{color: #C4251B;}

/*新闻内容*/
.info_zlmcon{ display:block; overflow:hidden;margin:10px;}
.infotitle{font-size:16px; color:#333; font-size:24px; margin-top:15px;display:block; overflow:hidden; line-height:35px; text-align:center; font-family:microsoft yahei,黑体;font-weight: bold;} 
.infotime{ font-size:12px; color:#828282;display:block; overflow:hidden; height:25px; padding-top:10px; text-align:center; line-height:25px;}
#artinfo2{display:block; overflow:hidden; height:138px; font-family:"微软雅黑"; font-size:14px; background-color:#F2F2F2;} 
.shangxp,.shangxp1{ float:left; width:46%;padding:28px 2% 10px 2%; overflow:hidden; line-height:32px;color:#000;}
.shangxp1{ text-align:right;}
#artinfo2 .prev{display:block; overflow:hidden; text-indent:19px; background-image:url(prev.jpg); background-repeat:no-repeat; background-position:left center;} 
#artinfo2 .next{display:block; overflow:hidden; text-indent:19px; padding-right:19px; background-image:url(next.jpg); background-repeat:no-repeat; background-position:right center;} 
#artinfo2 a{ padding-bottom:5px; font-size:12px; color:#000;} 
#artinfo2 a:link,#artinfo2 a:visited {color: #000;}
#artinfo2 a:hover {color: #000;}
 
#artcontent{display:block; overflow:hidden; margin:0px 20px; height:auto; text-align:left; padding-top:10px; min-height:100px;  line-height:30px; clear:both; padding-bottom:50px; font-size:14px; color:#464646;}


.corpe{width:1284px;margin:20px auto 0px auto;overflow:hidden; font-family:"微软雅黑"; font-size:15px; text-align:center;text-transform: uppercase;}
.corpt{width:1284px;margin:0px auto;overflow:hidden; font-family:"微软雅黑"; font-size:15px; text-align:center;}
.cbg{ width:100%; height:1px;overflow: hidden; margin:10px auto 20px auto; background-color:#B3B4AF; background-image:url(cbg.jpg); background-position:center; background-repeat:no-repeat; min-width:1284px;}
.corpc{ display:block; overflow:hidden; line-height:30px; font-size:14px; color:#464646;}
.corpi{ float:right; width:509px; margin-left:20px;}
.corpi img{ width:509px;}
.scrolllist{ width:1284px; margin:0px auto; overflow:hidden;height:234px;padding:0px;}
.scrolllist .imglist_w{width:1228px;height:234px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{ width:256px;float:left;margin:0 16px 0 0px; text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis; }
.scrolllist .imglist_w li img{ width:256px; height:196px;}
a.abtn{display:block;height:30px;width:23px;overflow:hidden; margin-right:5px; margin-top:83px; background-image:url(left.jpg);}
a.abtn1{display:block;height:30px;width:23px;overflow:hidden; margin-left:5px;margin-top:83px; background-image:url(right.jpg);}
a.aleft{float:left;}
a.agrayleft{cursor:default; background-image:url(left.jpg);}
a.aright{float:right;}
a.agrayright{cursor:default;background-image:url(right.jpg);}


.link0{ display:block; overflow:hidden; margin-left:140px;}
.link0 li{ float:left; width:206px; margin-left:22px;}
.link0 li select{ line-height:28px; padding-left:20px;}
.end0{ display:block; overflow:hidden;width:100%;min-width:1284px; color:#555; background-color:#DEDEDE; border-top:#023c7c solid 8px; margin-top:20px; padding-top:15px;}
.end0 ul li{float:left;font-size:12px;color:#555;text-align:left; margin-top:20px; margin-bottom:30px; line-height:25px;}
.end0 ul li.first-child{ margin-top:70px;width:440px}
.end0 ul li.nth-child{width:260px; margin-right:36px;}
.end0 ul li.nth-child1{width:130px; margin-right:36px;}
.end0 ul li.last-child{width:175px; margin-right:16px; float:right;}
.end0 ul li h1{color:#555;padding:0px 0;text-align: left; font-size:16px; margin-bottom:5px; color:#000;}
.end0 ul li a{color:#555; float:left; width:130px; font-size:14px;}
.end0 ul li a:hover{color:#C4251B}
.end0 ul li label{ float:left; width:57px; margin-right:18px; text-align:center; font-size:14px; margin-top:64px;}
.end0 .qr-code{ float:left;background:url(code.jpg) no-repeat 0 0;width:100px;height:100px; margin-top:19px;}

.link{ display:block; overflow:hidden; margin-left:140px;}
.link li{ float:left; width:190px; margin-left:22px;}
.link li select{ line-height:28px; padding-left:20px;}
.end{ display:block; overflow:hidden;width:100%;min-width:1200px; color:#555; background-color:#DEDEDE; border-top:#E70012 solid 8px; margin-top:20px; padding-top:15px;}
.end ul li{float:left;font-size:12px;color:#555;text-align:left; margin-top:20px; margin-bottom:30px; line-height:25px;}
.end ul li.first-child{ margin-top:70px;width:440px}
.end ul li.nth-child{width:240px; margin-right:30px;}
.end ul li.nth-child1{width:120px; margin-right:30px;}
.end ul li.last-child{width:175px; margin-right:16px; float:right;}
.end ul li h1{color:#555;padding:0px 0;text-align: left; font-size:16px; margin-bottom:5px; color:#000;}
.end ul li a{color:#555; float:left; width:120px; font-size:14px;}
.end ul li a:hover{color:#C4251B}
.end ul li label{ float:left; width:57px; margin-right:18px; text-align:center; font-size:14px; margin-top:64px;}
.end .qr-code{ float:left;background:url(code.jpg) no-repeat 0 0;width:100px;height:100px; margin-top:19px;}

.end1{ width:100%; height:111px;overflow: hidden; margin:0 auto; background-color:#DEDEDE;font-family: 微软雅黑; color:#555; line-height:26px; font-size:12px;}
.endl0{ float:left; font-size:12px; margin-top:7px; margin-right:40px;}
.endl{ float:left; font-size:12px; margin-top:28px;}
.endr{ float:right; text-align:right; font-size:12px; margin-top:28px;}
.end1 a{color:#555; font-size:12px;}
.end1 a:hover{color:#C4251B}



/*新加焦点图*/
.xingaiyaowen{height:360px; width:522px;}

.xingaiyaowen a{ color:#fff;}


.xingaiyaowen .imgList, .xingaiyaowen .imgList li{width:522px; height:360px; overflow:hidden; position:relative;}

.xingaiyaowen .imgList .name a{display:block; width:100%; height:50px; line-height:50px; text-indent:20px; font-size:16px; background: rgba(0,0,0,0.6); position:absolute; z-index:1; left:0px; bottom:0px;}

.xingaiyaowen .prev{display:block; background:url(nimg46_1.png) left top no-repeat; width:46px; height:46px; position:absolute; z-index:10; left:0px; top:150px;}


.xingaiyaowen .next{display:block; background:url(nimg46_2.png) left top no-repeat; width:46px; height:46px; position:absolute; z-index:10; right:0px; top:150px;}

.xingaiyaowen .list{width:522px; position:relative; top:-12px;}

.xingaiyaowen .list li{height:32px; line-height:32px; overflow:hidden; background:url(../image/line1.gif) bottom repeat-x;}

.xingaiyaowen .list a{background:url(../image/ico1.gif) 2px center no-repeat; padding-left:17px;}

.xingaiyaowen .imgList2 li{height:130px;}

/*新加焦点图*/
.zopen { background-color: #eee;height:40px;width:1284px}
.zopenMore a{width:15px;height:100%;background:url(arrow_more.jpg) center no-repeat;display:block;float:left}
.zop_title { width: 82px; height: 40px; background-color: #333; line-height: 40px; text-align: center; font-size: 16px; color: #fff; font-family: "微软雅黑"; font-weight: bold;}
.zop_title a{color:#bf0d0d}
.zop_content { position: relative; width: 1141px; height: 40px; overflow: hidden;}
.zop_move { position: absolute; width: 3000px; height: 40px; font-size: 14px;}
.zop_move li span{ display: inline-block;line-height:40px;height:40px;overflow:hidden;color:#666; }
.zop_move li a { display: inline-block; width: 270px; height: 40px; padding-left: 28px; padding-right: 28px ; line-height: 40px; overflow:hidden; white-space:nowrap; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.zop_btn { width: 46px; height: 40px; background-color: #d3d3d3;}
.zop_btn a { display: inline-block; width: 23px; height: 40px; background: url(zdt_icon.png) no-repeat;}
.zop_btn a { *display: inline;}
.zop_btn a:hover{background-color:#999}
.zop_btn a.zprev { background-position: 8px -116px;}
.zop_btn a.znext { background-position: -46px -116px;}



.bannerSlide {position: relative;background: #fff;   height:400px; width:100%; overflow:hidden; margin:0 auto;}
.bannerSlide .hd {width: 100%;position: absolute;z-index: 1;bottom:20px;left: 0;height: 10px;line-height: 30px;}
.bannerSlide .hd ul {text-align: center;height: 10px;}
.bannerSlide .hd ul li {cursor: pointer;display: inline-block;*display:inline;zoom: 1;overflow: hidden;line-height: 999px;margin-left:10px;height: 10px;width: 10px;border-radius: 10px;background: #fff;}
.bannerSlide .hd ul li.on {background: #ca1a1c}
.bannerSlide a{ display:block;height:100%;}
.bannerSlide .slide_ul li{ height:400px; overflow:hidden; }
.bannerSlide .prev{ height:36px; width:36px; background:url(prev1.png) no-repeat center center; position:absolute; left:40%; margin-left:-600px;top:50%; margin-top:-18px; cursor:pointer;
	filter:alpha(opacity=0); 
	-moz-opacity:0;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/
    -khtml-opacity: 0;
	 opacity: 0; }
.bannerSlide .next{ height:36px; width:36px; background:url(next1.png) no-repeat center center; position:absolute; right:40%; margin-right:-600px;top:50%; margin-top:-18px;cursor:pointer;
	filter:alpha(opacity=0); 
	-moz-opacity:0;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/
    -khtml-opacity: 0;
	 opacity: 0;}
	 
	 
	 
.map{ width:230px; float:right; margin-top:38px;}
.map_title{ width:94px; height:31px; background:url(map_bg.jpg) no-repeat; text-align:center; font-size:18px; line-height:31px; color:#fff;}
.map ul.oneul{ width:92px; padding-bottom:5px; border:#ca1b1d 1px solid;}
.map ul.oneul li.oneli{ height:26px; border-top:#d0d0d0 1px solid; position:relative;}
.map ul.oneul li.oneli a{ width:100%; height:100%; display:block; text-align:center; line-height:26px; color:#212121; font-size:14px;}
.map ul.oneul li.oneli:hover a.onea{ background:url(mapsan.jpg) no-repeat 2px 8px; ;}
.map ul.oneul li.oneli .ermap{ width:125px; position:absolute; right:-125px; top:0px; display:none;}
.map ul.oneul li.oneli:hover .ermap{ display:block;}
.map ul li ul{ width:104px; border:#d0d0d0 1px solid; margin-left:18px;}

.ermap ul li.erli:hover a { color:#f00;}

.qiyeli li{ float:left; width:90px; height:36px;  text-align:center; line-height:36px; margin-right:20px;}
.qiyeli li a{ color:#fff; display:block; width:100%; height:100%; background:#999; font-size:16px;}

.qiyeli li a.tabactive{background:#cf2e30;}	 

.mar_auto { width: 1100px; margin: 0 auto; z-index: 99999999; position: relative }
.layoutlist {width: 1100px;margin: 0 auto;  position: absolute; }
.nav_left{ width:200px; float:left;}
.p_xm_a{ background:#ED7120; color:#fff; text-align:center; font-size:18px; display:block; height:32px; line-height:32px;}
.p_xm_a2{ background:#ED7120;  display:block;  position:absolute; width:200px; z-index:300;}
.span_xm{color:#fff; text-align:center; font-size:16px;line-height:38px; display:block; cursor:pointer; background:url(../images/jt_b.png) 168px 16px no-repeat;}
.xm_list1{ border-left:1px solid #ED7120;border-bottom:1px solid #ED7120; height:328px; overflow:hidden; background:#fff;}
.xm_list1 li{ overflow:hidden; height:32px; line-height:32px;border-bottom:1px solid #e1e1e1;}
.xm_list1 li a.fl_a{display:block; height:32px; line-height:32px; border-bottom:1px solid #e1e1e1; padding-left:10px;border-right:1px solid #ED7120; background:url(../images/sjx_tb2.jpg) 170px 12px no-repeat; overflow:hidden;}
.xm_list1 li a.current{background:#fff url(../images/sjx_tb2.jpg) 170px -23px no-repeat; color:#f32525;border-right:none; overflow:hidden; height:32px;}


/*åˆ†ç±»å¼¹çª—*/
.nav_tc{ border:1px solid #ED7120; border-left:none; position: absolute; background:#fff url(../images/tc_bg_hr.png) no-repeat; width:900px; top:0px;}
/*å±•ç¤ºä¸‹æ‹‰å¼¹çª—*/
.fbxx_tc_con{ width:252px; height:306px; border:1px solid #e1e1e1; padding:0px 18px; position:absolute; background:#fff; z-index:10001; }
.p_fbxx_01{ text-align:center; line-height:48px; border-bottom:1px dashed #ED7120;}
.fbxx_list li{height:42px; padding-left:62px; padding-top:3px; margin-top:18px; color:#ED7120;}
.fbxx_li1{ background:url(../images/fbxx_ico.png) 12px 0px no-repeat; }
.fbxx_li2{ background:url(../images/fbxx_ico.png) 12px -61px no-repeat; }
.fbxx_li3{ background:url(../images/fbxx_ico.png) 12px -117px no-repeat; }
.sub_4{ width:252px; height:40px;font-size:16px; background:#ED7120;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}


/* 砖块效果 */
.new-index-recommend{width: 100%;position: relative;}
.new-index-recommend .smt{position: absolute;left: -10px;width: 145px;height: 52px;background: url(base-ico20171122.png) no-repeat 0px -299px;z-index: 111;text-align:center;line-height: 42px;color: #fff;font-size: 18PX;}
.new-index-recommend .smc{width: 100%;}
.new-index-recommend .smc a{float: left;}
.new-index-recommend .smc a:hover{box-shadow: 3px 0px 5px #999}
.new-index-recommend .smc a img{-webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    -moz-transition: transform .2s,-moz-transform .2s;
    transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s,-moz-transform .2s;}
.new-index-recommend .smc a:hover  img{      opacity: .9; filter: alpha(opacity=90);}

.index-theme{width: 100%;}
.index-theme>.smt{width: 100%;}
.index-theme>.smt h2{font-size: 24px;color: #dd342c;float: left;line-height:30px;font-weight:400;}
.index-theme>.smt h2 i{background: url(../images/base-ico20171122.png) no-repeat;width:30px;margin-right:5px;height: 30px;float: left;}
.index-theme>.smt .more{float: right;line-height: 30px;}

.index-theme>.smt h2.chanquan i{background-position: -125px -222px;}
.index-theme>.smt h2.jiameng i{background-position:-60px -30px;}