@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0; outline: 0; font-size: 100%; background: transparent; }
button, input, textarea{margin: 0; padding: 0;}
body,button,input,select,textarea{font-family: Microsoft YaHei, SimHei, Verdana, Arial, sans-serif; font-size:14px;}
body{ min-width:1300px;}
h1,h2,h3,h4,h5,h6,th{font-size:100%;font-weight:normal;}
address,cite,dfn,em,var{font-style:normal;}
ul,ol{list-style:none; padding:0; margin:0;}
button,input[type="submit"],input[type="button"]{cursor: pointer;}
input[type="radio"],input[type="checkbox"],input[type="submit"],input[type="reset"] { vertical-align: middle; cursor: pointer; }
/****/
a{ color:#282828; text-decoration:none;}
a[href]{ cursor:pointer;}
a[href]:hover{ color:#1D50A2; text-decoration:none;}
a[href].udl:hover{ text-decoration:underline;}
:focus { outline:0;}
/****/
fieldset, img { border:0; vertical-align:middle;}
button, input, select, textarea {background:transparent; font-size: 100%; outline: 0;}
input, button {vertical-align: middle;border: none;background: none;outline: none;}
:link, *:visited, *:hover, *:active, *:focus{transition: background-color 0.2s linear 0s }
/**/
table{ border-collapse:collapse; border-spacing:0;}
i{ font-style:normal;}
/* */
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,summary, time, mark, audio, video {display: block; margin: 0; padding: 0;}

@font-face {
	font-family: 'YueYuan';
	src: url('fonts/yueyuan.woff');
	src: url('fonts/yueyuan.woff?#iefix') format('embedded-opentype'),
		 url('fonts/yueyuan.otf') format('truetype');
	font-weight: normal;
    font-style: normal;
}

/**/
.main-blue,.c-blue{color:#1D50A2;}
.black{color:#000;}
.f-4c{ color:#4c4c4c;}
.f-fff{color:#fff;}
.c-red{color:#FF6160;}
.fs-20{ font-size:20px;}

/**/
.pr{position: relative;}
.pa{position: absolute;}
.hide{display: none;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.nowrap{ white-space:nowrap;}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table; content: ""; height:0; clear:both; visibility: hidden;}
.p-content{ width:1300px; margin:0 auto;}

/*图标pr*/
.arrow{ background-image: url(../images/arrow.png); background-repeat: no-repeat;display: inline-block;}
.icon{ display:inline-block; vertical-align:-3px; *vertical-align:middle; background: url(../images/icon.png) no-repeat;}
.icon.icon-news{ width:20px; height:20px; margin-right:10px; background-position:0 0;}
.icon.icon-fold{ width:14px; height:14px; margin-right:6px; background-position:-15px -30px;}
.icon.icon-search{ width:37px; height:37px; margin-right:6px; background-position:0 -50px;}

/*头部*/
#header{ position:relative; z-index: 10;}
#header .bilingual-nav{ width:81%; max-width:1300px; margin:0 auto; height:54px; position:absolute; right:0; top:38px; z-index:2;}
#header .bilingual-nav ul{position: absolute;right:0;height:20px;top:25px; line-height: 20px;transition:all 0.5s;overflow:hidden;}
#header .bilingual-nav ul:hover{ height:auto; transition:all 0.5s;}
#header .bilingual-nav ul li.on i.arrow{ background-position: 0 -186px; width:12px; height:6px; }
#header .bilingual-nav ul li.on:hover i.arrow{ background-position: -12px -186px;}
#header .index .logo-naves{}
#header .logo-naves{ background-color: #fff;  margin: 0 auto; width:94%; min-width:1200px; max-width:1300px; position:relative;}
#header .logo-naves .logo{ padding-top:20px;}
#header .logo-naves .naves{ width:100%; padding-top:50px;}
#header .logo-naves .naves li{ float:left; font-size: 20px; padding-bottom:12px; margin:0 7% 0 0; position:relative;}
#header .logo-naves .naves li a{ color:#4c4c4c;transition:all 0.3s;}
#header .logo-naves .naves li a:hover,#header .logo-naves .naves li.on a{color: #295CAA;}
#header .logo-naves .naves li .naves-02{ display:none; min-width:186px; padding:20px 0; margin-bottom:-24px; background-color:#484848; position:absolute; left:-20px; top:38px; z-index:2;}
#header .logo-naves .naves li:hover .naves-02{ display:block;}
#header .logo-naves .naves li .naves-02 li{ float:none; padding:0 20px; margin:0; margin-bottom:24px;}
#header .logo-naves .naves li .naves-02 li a{ display:inline-block; color:#FFF; font-size:16px; white-space:nowrap;}
#header .logo-naves .naves li .naves-02 li a:hover,#header .logo-naves .naves li .naves-02 li.on a{ color:#00ACEF;}
#header .logo-naves .naves li .naves-03{ display:none; padding:20px; margin-bottom:-24px; background-color:#686868; position:absolute; left:100%; top:-10px; z-index:2;}
#header .logo-naves .naves li .naves-02 li:hover .naves-03{ display:block;}
@media screen and (max-width:1508px){
	#header .logo-naves .naves li{ margin:0 4% 0 0;}
}
/*banner*/
.bannerWrap{ width:100%; height:690px; overflow:hidden; background:url(../images/loading.gif) center center no-repeat;}
.bannerWrap.inner{ height:600px;}
.bannerWrap .slide{ height:690px; background-position:center center; background-repeat:no-repeat;}
.bannerWrap.inner .slide{ height:600px;}
/*.button-previous{ background:url(../images/ban-larw.png) center 0 no-repeat;}
.button-next{ background:url(../images/ban-rarw.png) center 0 no-repeat;}
.banner-cover{ width:100%; height:118px; background:url(../images/banner-cover.png) center top no-repeat; position:absolute; left:0; bottom:0; z-index:10000;}*/
#slider li a{ display:block; width:100%; height:100%; position:relative; z-index:2;}
/*版权*/
.footerWrap{ background-color: #2c2c2c; height:296px; color:#acacac;font-size:14px; }
.footerWrap .cContent{ width:1300px; margin:0 auto; height:163px; padding:70px 0 0 0;}
.footerWrap .footer-left{ float:left; width:507px; border-right:2px solid #454545; padding-left:52px; padding-right:58px; margin-right:52px;}
.footerWrap .footer-right{ float:left; width:426px;}
.footerWrap .footer-right dt {width:120px; float:left;}
.footerWrap .footer-right dt img{ display: block; margin-bottom: 10px;}
.footerWrap .footer-right dd{ float:right; font-size: 20px; }
.footerWrap .footer-right .tel { width:277px;}
.footerWrap .footer-right .tel .ico{ display: inline-block; float:left;margin:10px 12px 0 0;  width:13px;height:34px;background: url(../images/tel.png) no-repeat;}
.footerWrap .footer-right strong{ display: block; font-size: 27px;}
.footerWrap .footer-right .hrefLink{margin:40px 0 0 25px; display: block;font-size: 22px; color:#acacac;}
.footerWrap .footer-company{ font-size:20px; margin-bottom:20px;}
.footerWrap .copyRight{border-top:2px solid #454545; height:61px; line-height: 50px;}
/*侧边栏*/
.m-sider-bar{ width:54px; position:fixed; bottom:10%; right:50px; z-index:10000; transition:right 0.3s;}
@media screen and (max-width:1400px){
	.m-sider-bar{ right:0;}
}
.m-sider-bar .m-sider-bg{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1; opacity:.9; -moz-opacity:.9; filter:alpha(opacity=90);}
.m-sider-icon{ width:100%; height:54px; overflow:hidden; margin-bottom:5px; border-radius:3px; background:url(../images/arrow.png) no-repeat; position:relative; cursor:pointer;}
.m-sider-icon.m-sider-top{ display:none; margin-top:10px; background-position:0 -130px;}
.m-sider-icon.m-sider-top:hover{ background-position:-57px -130px;}

/*-----------------------------------分页-----------------------------------------------*//**/
.pages{ padding:20px 0;font-size:14px; color:#333; text-align:center;}
.pages a{display:inline-block; color:#333; text-align:center; height:28px; line-height:28px; padding:0 10px; margin:0 5px; border-radius:18px; background-color:#F7F6F6; cursor:pointer;}
.pages a:hover{ color:#1D50A2; text-decoration:none;}
.pages a.cur{ text-decoration:none; color:#FFF; background-color:#1D50A2;}
.pages a.gray{ color:#ADADAD;}
.pages a.gray:hover{ border-color:#ECECEC; background-color:#FFF; cursor:default;}
.pages span{ cursor:text; margin:0 8px; display:inline-block;}
.pages span b{ color:#666;}
.pages .page-tool{ color:#333; margin-left:20px;}
.pages .ipt{ text-align:center; border:1px solid #ddd; border-radius:18px; height:28px;}
.pages .num{ width:50px; height:28px; line-height:28px; border:1px solid #ECECEC; border-radius:18px;}
.pages .btn{ width:55px;  height:30px; line-height:30px; border:1px solid #ECECEC;}
.pages .btn:hover{ color:#FFF; background-color:#1D50A2;}