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{
margin:0;padding:0;word-wrap:break-word;font-size:14px; font-family: "icofont","Microsoft YaHei";-webkit-font-smoothing: subpixel-antialiased;-webkit-text-size-adjust: 100%;
font-weight:normal; color:#1D1B1C; }
body,html,input{
     font-size: 14px;
	 font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, sans-serif;
}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a{text-decoration:none; color:#232323;font-size:14px;
    font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, sans-serif;
}
a:hover{text-decoration:underline;color:#F9A415;}
.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}
select optgroup{color:#CAC8BB;}
header{ display:block}
/*通用样式*/
.hidden{display:none;}.invisible{visibility:hidden;}
.ib,.ib-a a{display:inline-block;zoom:1;*display:inline;}
.clear:after,.main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear,.main{display:inline-block;}/* Hides from IE-mac \*/* html .clear,* html .main{height:1%;}.clear,.main{display:block;}

.f12{font-size: 12px}.f14{font-size: 14px}.f16{font-size: 16px}.f18{font-size:18px}.f20{font-size:20px}
.lh20{line-height: 20px}.lh22{line-height: 22px}.lh24{line-height: 24px}.lh26{line-height: 26px}.lh28{line-height: 28px}
.fb{ font-weight:bold}.fn{ font-weight:normal}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk18,.bk20,.bk30,.bk40{clear: both;font-size: 1px;height: 0;line-height: 1px; overflow:hidden}
.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}.bk40{ height:40px;}.bk18{ height:18px;}
.row-2 li{ float:left; width:50%}.row-3 li{ float:left; width:33%}.row-4 li{ float:left; width:25%}.row-5 li{ float:left; width:20%}
.cu,.cu-li li,.cu-span span {cursor: hand;!important;cursor: pointer}
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}
.lf{float: left}.rt{float: right}.pr{ position:relative}.pa{ position:absolute}
.img-wrap{border:1px solid #eee;text-align:center;overflow:hidden}
.img-wrap a{display:table-cell;vertical-align:middle;*display:block; overflow:hidden; background-color:#fff}
.img-wrap a:hover{ background-color:#e8eff6}
.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;_float:left;}
.col-right{float:right}
.fl{
    float:left;
}
.fr{
    float:right;
}
.pr{
    position: relative;
}
.pa{
    position: absolute;
}
.hide{
    display: none;
}
.hidden{
    visibility: hidden;
}
.clearfix{
    display: block;
}
.clearfix::before, .clearfix::after{
    content: '';
    display: block;
    clear: both;
}
.mr5{
    margin-right: 5px;
}
.mt20{
    margin-top: 20px;
}
.mt10{
    margin-top: 10px;
}
.pl5{
    padding-left: 5px;
}
.pr5{
    padding-right: 5px;
}
.pr20{
    padding-right: 20px;
}
.pr10{
    padding-right: 10px;
}

.pt20{
    padding-top: 20px;
}
.w50{
    width: 50%;
}



body{ background:url(../images/news/public/bj.jpg)}
#header-wrap{ background:url(../images/news/index/head.jpg) top center no-repeat; min-width:1200px;  margin:0 auto}
#header-wrap .header-top-wrap{ height:226px; width:1200px; margin:0 auto; }
#header-wrap .header-top-wrap .header-top{ height:165px;  }
#header-wrap .header-top-wrap .header-top .search-box{ float:right; margin-top:10px;}
#header-wrap .header-top-wrap .header-top .search-box span{ float:left; line-height:40px; padding-right:20px;}
#header-wrap .header-top-wrap .header-top .search-box span a{ color:#7A89DA; }
.search_bar{ background:url(../images/news/public/s-left.png) no-repeat; width:140px; height:28px; margin-top:4px;}
.search_bar .input{ height:24px; line-height:24px; background:none; border:0; width:93px; margin-left:10px; margin-top:2px; float:left; color:#C4D5E7;}
.search_bar .s-btn{ float:left;}
#header-wrap .menu-box ul{ width:1000px; margin:0 auto}
#header-wrap .menu-box ul li{ width:250px; height:61px; line-height:61px; float:left; background:url(../images/news/index/top-li.png) left 10px no-repeat}
#header-wrap .menu-box ul li a{ display:block; width:158px; margin:0 auto; text-align:center; font-size:22px; color:#FFF; font-weight:300}
#header-wrap .menu-box ul li a:hover{ background:url(../images/news/index/top-li-on.png) no-repeat; text-decoration:none}


    .w3cFocus{ max-width:1920px; min-width:1200px;  position:relative;  height:510x; padding:0px 0; background:#292929; margin:0 auto    }
	.w3cFocus .prev,.w3cFocus .next{ position:absolute;  display:block;  left:10px; top:200px; width:46px; height:62px; background:url(../images/focusAdvBg.png) no-repeat; filter:alpha(opacity=80);opacity:0.8;  }
	.w3cFocus .next{ left:auto; right:10px; background-position:-46px 0; }
	.w3cFocus .prev:hover,.w3cFocus .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }
	.w3cFocusIn{ min-width:1200px; height:510px; position:relative;  margin:0 auto;  overflow:hidden;  }
	.w3cFocusIn .bd li{display:block; height:524px; }
	.w3cFocusIn .bd li img{width:1920px;  display:block;}
	
	
.w3cFocusIn .hd {  position: absolute; bottom: 30px; text-align:center; font-size:0; z-index:1; width:100%;}
.w3cFocusIn .hd li{margin: 0 3px; background: url(../images/dot7.png) no-repeat 0 -8px; height: 8px; overflow: hidden; width: 8px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  
	}
.w3cFocusIn .hd .on{ background-position:0 0; }



.header{ height:103px;  min-width:1200px; margin:0 auto; background:url(../images/news/public/idx-nav-2.jpg) top center no-repeat; margin:0 auto}
.header .mainNav{padding:0px 0 0 0px; width:1200px; margin:0 auto; }
.header .mainNav .nav{padding:0 0px 0 0px; }
.header .mainNav .nav .nLi{width:240px; float:left;  position:relative;  background:url(../images/news/public/nav-li.jpg) center left no-repeat; }
.header .mainNav .nav .nLi h3{ }
.header .mainNav .nav .nLi h3 a{ display:block; padding:0  0px; font-size:18px;   font-weight:300;   text-align:center ; color:#FFFFFF; padding-top:50px; line-height:53px;}
.header .mainNav .nav .nLi h3 a.home{background:url(../images/news/public/n_1.jpg)  center 10px no-repeat}
.header .mainNav .nav .nLi h3 a.home:hover{ background:url(../images/news/public/n_1_f2.jpg)  center 10px no-repeat}
.header .mainNav .nav .nLi h3 a.aidx_1{ background:url(../images/news/public/n_3.jpg)  center 10px no-repeat}
.header .mainNav .nav .nLi h3 a.aidx_1:hover{ background:url(../images/news/public/n_3_f2.jpg)  center 10px no-repeat; color:#FFD300}
.header .mainNav .nav .nLi h3 a.aidx_2{ background:url(../images/news/public/n_2.jpg)  center 10px no-repeat}
.header .mainNav .nav .nLi h3 a.aidx_2:hover{ background:url(../images/news/public/n_2_f2.jpg)  center 10px no-repeat; color:#FFD300}
.header .mainNav .nav .nLi h3 a.aidx_3{ background:url(../images/news/public/n_4.jpg)  center 10px no-repeat}
.header .mainNav .nav .nLi h3 a.aidx_3:hover{ background:url(../images/news/public/n_4_f2.jpg)  center 10px no-repeat; color:#FFD300}
.header .mainNav .nav .nLi h3 a.aidx_4{ background:url(../images/news/public/n_5.jpg)  center 10px no-repeat}
.header .mainNav .nav .nLi h3 a.aidx_4:hover{ background:url(../images/news/public/n_5_f2.jpg)  center 10px no-repeat; color:#FFD300}


.header .mainNav .nav .nLi h3 a:hover{ color:#F5C000;}
.header .mainNav .nav .on h3 a{text-decoration:none;}

.header .mainNav .nav .sub{ display:none; width:235px;  left:2px; top:103px;  position:absolute; z-index:2;  }
.header .mainNav .nav .sub li{ zoom:1; }
.header .mainNav .nav .sub a{ display:block; font-size:14px; background:url(../images/news/public/sub-body.png) no-repeat; height:60px; line-height:64px; padding-left:40PX; width:195px; overflow:hidden;  color:#ffffff; }
.header .mainNav .nav .sub a:hover{text-decoration:none; color:#F5C000; }
.header .mainNav .nav .sub li.sub-top{ background:url(../images/news/public/sub-top.png) no-repeat; display:block; height:11px; overflow:hidden}
.header .mainNav .nav .sub li.sub-btn{ background:url(../images/news/public/sub-btn.png) no-repeat;display:block;  height:80PX; overflow:hidden}


.container{}
.container-wrap{ width:1200px; margin:0 auto}
.index-1 .more{ margin-top:15px; width:63PX; height:19px; background:url(../images/news/index/more.png) no-repeat; float:right}
.index-1 .more:hover{ background:url(../images/news/index/more-f2.png) no-repeat}
.index-1{ margin-top:40px}
.index-1 .title{ height:49px; line-height:49px;}
.index-1 .title .title-left{  padding-left:60px; color:#FFF; font-size:22px; font-weight:300; float:left; width:150px;}
.index-1 .index-1-1{ width:694px;}
.index-1 .index-1-1 .title{ background:url(../images/news/index/t-1.png) no-repeat}
.index-1 .index-1-2{ width:444px;}
.index-1 .index-1-2 .title{ background:url(../images/news/index/t-2.png) no-repeat;}




.index-1-1 .fla{ width:330px}
.focusBox-2 { position: relative; width:330px; height:196px; overflow: hidden; margin-top:50px; }
.focusBox-2 .pic{ position:relative; z-index:0; }
.focusBox-2 .pic a{ display:block;}
.focusBox-2 .pic img { width:330px; height:196px; display: block; }
.focusBox-2 .pic li .headline-detail{ width:320px;  z-index:1;  line-height:40px; background:url(../images/fla-t.png) no-repeat;  padding-left:10px; position:absolute; left:0; top:156px; }
.focusBox-2 .pic li .headline-detail a{ color:#FFF}
.focusBox-2 .hd {  position: absolute; bottom: 15px; text-align:right; font-size:0; z-index:1; width:100%;}
.focusBox-2 .hd li{margin: 0 3px; background: url(../images/dot7.png) no-repeat 0 -8px; height: 8px; overflow: hidden; width: 8px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  
	}
.focusBox-2 .hd .on{ background-position:0 0; }

.focusBox-2 .prev,
.focusBox-2 .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 55%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox-2 .prev { left: 0px; }
.focusBox-2 .next { background-position: 0 -90px; right: 0px; }
.focusBox-2 .prev:hover,
.focusBox-2 .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }


.index-1-1 .tout{ width:330px; margin-top:40px;}
.index-1-1 .tout .cell{width:330px; height:52px; background:url(../images/news/index/ico.png) left 10px no-repeat; padding-left:15px; }
.index-1-1 .tout .cell a{font-size:18px; line-height:26px; }
.index-1-1 .tout .time{ background:url(../images/news/index/time-2.png) no-repeat; width:71px; height:22px; line-height:22px; color:#FFF; padding-left:20px; font-size:11px; margin-top:20px;}
.index-1-1 .tout .disp{ line-height:22px; height:88px;  margin-top:20px; overflow:hidden}

.index-1-1 .cnt-text{ background:url(../images/news/index/top-1-1.jpg) top left no-repeat; margin-top:25px;}
.index-1-1 .cnt-text ul li{ line-height:46px; width:330px; float:left; background:url(../images/news/public/line.png) repeat-x bottom}
.index-1-1 .cnt-text ul li.odd{ float:right}
.index-1-1 .cnt-text ul li a{ display: block; padding-left:15px; background:url(../images/news/public/ico-4.jpg) 5px center no-repeat}
.index-1-1 .cnt-text ul li span{ float:right; text-align:right; font-size:12px; width:45px; }





.index-1-2 .cnt{margin-top:22px;}
.index-1-2 .cnt ul li{ line-height:32px;  background:url(../images/news/public/line.png) repeat-x bottom; padding:20px 0 20px 0}
.index-1-2 .cnt ul li a{ display: block; font-size:15px;}
.index-1-2 .cnt ul li span{ float:left;  font-size:13px; width:88px; background:url(../images/news/index/time-1.png) no-repeat; height:29px; line-height:29px; padding-left:10px; color:#6E76E1; margin-right:20px;  }

.index-1-2 .cnt ul li span font{ color:#FFFFFF}


.lines{ background:url(../images/news/index/lines.png) center center no-repeat; height:130px;}


.index-2 ul li{ width:247px; float:left}
.index-2 ul li a.id-1{ background:url(../images/news/index/22.png) no-repeat; width:212px; height:111px; display:block}
.index-2 ul li a.id-1:hover{ background:url(../images/news/index/23_f2.png) no-repeat}
.index-2 ul li a.id-2{ background:url(../images/news/index/23.png) no-repeat; width:212px; height:111px; display:block}
.index-2 ul li a.id-2:hover{ background:url(../images/news/index/24_f2.png) no-repeat}
.index-2 ul li a.id-3{ background:url(../images/news/index/24.png) no-repeat; width:212px; height:111px; display:block}
.index-2 ul li a.id-3:hover{ background:url(../images/news/index/25_f2.png) no-repeat}
.index-2 ul li a.id-4{ background:url(../images/news/index/25.png) no-repeat; width:212px; height:111px; display:block}
.index-2 ul li a.id-4:hover{ background:url(../images/news/index/26_f2.png) no-repeat}
.index-2 ul li a.id-5{ background:url(../images/news/index/26.png) no-repeat; width:212px; height:111px; display:block}
.index-2 ul li a.id-5:hover{ background:url(../images/news/index/27_f2.png) no-repeat}
.index-2 ul li a.id-6{ background:url(../images/news/index/27.png) no-repeat; width:212px; height:111px; display:block}
.index-2 ul li a.id-6:hover{ background:url(../images/news/index/28_f2.png) no-repeat}
.index-2 ul li a.id-7{ background:url(../images/news/index/28.png) no-repeat; width:212px; height:111px; display:block}
.index-2 ul li a.id-7:hover{ background:url(../images/news/index/29_f2.png) no-repeat}
.index-2 ul li a.id-8{ background:url(../images/news/index/29.png) no-repeat; width:212px; height:111px; display:block}
.index-2 ul li a.id-8:hover{ background:url(../images/news/index/30_f2.png) no-repeat}
.index-2 ul li a.id-9{ background:url(../images/news/index/30.png) no-repeat; width:212px; height:111px; display:block}
.index-2 ul li a.id-9:hover{ background:url(../images/news/index/31_f2.png) no-repeat}
.index-2 ul li a.id-10{ background:url(../images/news/index/31.png) no-repeat; width:212px; height:111px; display:block}
.index-2 ul li a.id-10:hover{ background:url(../images/news/index/32_f2.png) no-repeat}

/* Footer */
#footer{  height:153px; min-width:1200px; background:url(../images/news/public/footer.jpg) top center no-repeat; padding-top:20PX; margin:0 auto;}
#footer .footer-wrap{color:#C4D5E7; width:1200px; margin:0 auto;}
#footer .footer-wrap .f-span{ line-height:32px; font-size:14px;  margin-top:20px; width:800px;}
#footer .footer-wrap .f-span  a{ color:#C4D5E7; padding:0 0px 0 15px; width:110px; float:left; background:url(../images/news/public/ico-2.png) 0px center no-repeat; font-size:18px; line-height:38px;}
#footer .footer-wrap .f-span span{ float:left; width:218px; font-size:18px; line-height:38px;}
#footer .footer-wrap .f-span .copy{ height:32px; line-height:32px;}

#footer .footer-wrap .f-mail{ width:400px; float:right;}
#footer .footer-wrap .f-mail .wx_1{ background:url(../images/news/public/11.jpg) 0 30px no-repeat; width:110px; height:140px; float:right; line-height:30px; color:#C4D5E7; text-align:center}
#footer .footer-wrap .f-mail .wx_2{ background:url(../images/news/public/22.jpg) 0 30px no-repeat; width:110px; height:140px; float:right; margin-left:40px;line-height:30px; color:#C4D5E7; text-align:center}
.search_bar{ background:url(../images/news/public/s-left.png) no-repeat; width:140px; height:28px; margin-top:4px;}
.search_bar .input{ height:24px; line-height:24px; background:none; border:0; width:93px; margin-left:10px; margin-top:2px; float:left; color:#C4D5E7;}
.search_bar .s-btn{ float:left;}