@charset "UTF-8";

img{-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s; -ms-transition: all 0.5s;  transition: all 0.5s;
  border:0;display: inline-block;
}
a{color:#474747;-webkit-transition: all .2s;-moz-transition: all .2s; -ms-transition: all .2s;transition: all .2s;}

body{font-size: 14px;
    background-size: cover;
    -ms-behavior: url(../css/backgroundsize.min.htc);
    behavior: url(../css/backgroundsize.min.htc); min-width:1200px;
}


/************************头尾公共部分开始******************************/

/*******************头部 公共部分 开始***************************/
.header { background:#fff; }
.header .wrap { position:relative; }
.header .logo { float:left; padding:26px 0px 27px 0px; }
.header .logo img { width:204px }


/*******导航部分******/
.header .nav{ position:absolute; right:-3px; bottom:0px; }
.header  .nav>ul>li{ display:inline-block; padding:0px 5px;  position: relative; }
.header  .nav>ul>li>a{display:block; padding:0px 14px 19px; border-bottom:3px solid #fff; color:#575757;}
.header  .nav>ul>li:first-child { margin-left:0px; }
.header  .nav>ul>li.on a,.nav>ul>li a:hover { border-color:#0265cb; color:#0263ca; }
.header  .nav>ul>li:hover  a { border-color:#0265cb; color:#0263ca; }

.header .language { position:absolute; right:0px; top:14px; }
.header .language a { width:23px; height:23px; text-align:center; margin:0px 3.5px; line-height:23px; border-radius:50%; display:inline-block;  }
.header .language a.on { background:#ff4342; color:#fff; }

/*******************头部 公共部分 结束***************************/

/***********尾部 公共部分 开始***************/
.footer {  background:#323639; color:#fff; }
.footer .ft-top { background:#282d30; height:53px; line-height:53px; }
.footer .ft-top ul li { float:left; position:relative; padding:0px 34px 0px 35px;  }
.footer .ft-top ul li i { position:absolute; left:0px; top:50%; width:2px; height:15px; background:#797877; margin-top:-7.5px; }
.footer .ft-top ul li a { color:#888785; }
.footer .ft-top ul li a:hover { color:#fff; }
.footer .ft-top ul li:first-child { padding-left:0px; }
.footer .ft-top ul li:first-child i { display:none; }
.footer .ft-top .code-txt { float:right; width:150px; height:53px; padding-top:8px; line-height:1.2; background:#2465cd; color:#13358d; }
.footer .ft-bottom { background:#323639; height:147px; }
.footer .ft-bottom .ft-left { float:left; color:#7e7d7c; width:50%; padding:25px 0px 10px; }
.footer .ft-bottom .ft-left  dl dt { color:#fff; }
.footer .ft-bottom .ft-left a { color:#7e7d7c;}
.footer .ft-bottom .ft-left a:hover { color:#fff;}
.footer .ft-bottom .ft-left .copy { padding-top:17px; }

.footer .ft-bottom .codeimg { float:right; background:#3e4245; padding:8px 9.5px; }
.footer .ft-bottom .codeimg img { width:131px; height:131px; }

.footer .ft-tel { float:right; padding:31px 55px 0px 0px; color:#6d6e70; }
.footer .ft-tel dl { padding:12px 0px 26px 107px; background:url(../images/ft-tel-ico01.png) no-repeat 47px 18px; position:relative; border-left:1px solid #474b4e; }



/***********尾部 公共部分 结束***************/


.er-bn { padding-bottom:17.6%; color:#fff;position:relative; }
.er-bn .con { width:100%;  }
.er-bn .con dl { padding-left:17.58%; margin-top:-2.2%;}
.er-bn .con dl dt { padding-bottom:8px; }

.er-main { background:#f5f5f5; padding-bottom:4.3em; position:relative; z-index:2; }
.er-left { float:left; width:20.1667%; background:#fff; margin-top:-60px; padding-bottom:14px; }
.nav-left h2 { background:#0263ca; padding-left:16.52%; color:#fff; height:60px; line-height:60px;  }
.nav-left dl dd { padding:0px 11.57% 28px; }
.nav-left dl dd a { display:block; margin-top:0.9em; padding:8px 0px 8px 13px; color:#8d8d8d; border-bottom:1px solid #e9e9e9; position:relative; }
.nav-left dl dd a i { width:2px; height:13px; background:#0263ca; position:absolute; left:0px; top:50%; margin-top:-6.5px;transition:0.5s all; -webkit-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;opacity:0; filter:alpha(opacity=0);  }
.nav-left dl dd a:hover i,.nav-left dl dd a.on i { opacity:0.9; filter:alpha(opacity=90); }
.nav-left dl dd a:hover,.nav-left dl dd a.on { color:#0263ca; }
.nav-left dl dt { padding:0px 11.57% 0px; background:#e3ebf4;  }
.nav-left dl dt a { display:block; padding:0.91em 0px; color:#0263ca; }
.nav-left.nav-tab { padding-bottom:28px; }
.nav-left.nav-tab dl { margin-bottom:1px; }
.nav-left.nav-tab dl dd { display:none; padding-bottom:0px; }
.nav-left.nav-tab dl.on { margin-bottom:0px; }
.nav-left.nav-tab dl.on dd { padding-bottom:28px; display:block; }
.nav-left.nav-tab dl:last-child.on dd { padding-bottom:0px; }

.er-right { float:right; width:76.58%; padding:0px 3.35%; margin-top:-60px; background:#fff; }

.current { height:60px; line-height:60px; border-bottom:1px solid #ececec; color:#676767; }
.current a { color:#; }
.current i { padding:0px 7px; display:inline-block; }


.pic-list { padding-bottom:5.2em; }
.pic-list ul { padding-bottom:5.4em;}
.pic-list ul li { float:left; width:100%; border-bottom:1px solid #ececec; padding:25px 0px 15px; }
.pic-list ul li .img { float:left; width:29.814%;  }
.pic-list ul li .img a { display:block;padding-bottom:59.6%; }
.pic-list ul li .text { float:right; width:62.45%; margin-right:2.86%; padding-top:8px; color:#8e8e8e; }
.pic-list ul li h3,.pic-list ul li h3 a { color:#2b2b2b;}
.pic-list ul li h3:hover,.pic-list ul li h3:hover a { color:#0263ca; }
.pic-list ul li .con { line-height:1.75; height:3.5em; max-height:3.5em; margin-top:17px; }
.pic-list ul li .time { margin-top:15px; }
.pic-list ul li .time span { display:inline-block; padding-left:24px; position:relative; }
.pic-list ul li .time span i { width:16px; height:16px; background:url(../images/time.png) no-repeat; display:inline-block; position:absolute; left:0px; top:50%; margin-top:-8px; }



/************************头尾公共部分结束******************************/

@media only screen and (max-width:1240px){
.wrap { margin:0px 20px; }

}

























