 @charset "utf-8";
/*公共部分*/
*{outline:none;margin:0;padding:0;font-family:微软雅黑,Arial,Helvetica,sans-serif}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
html{overflow:scroll;overflow-x:hidden;overflow-y:scroll}
body{margin:0 auto;font-family:微软雅黑}
h1,h2,h3,h4,h5{font-weight:100}
img{border:0}
ul,li{list-style:none}
a:link,a:visited{font-size:12px;color:#404040;text-decoration:none;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:微软雅黑}
a:hover{font-size:12px;color:#c9151e;text-decoration:underline;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:微软雅黑}
.all{position:relative;z-index:1;width:100%;overflow:hidden}
.wrapper{overflow:hidden;width:1001px;margin:0 auto;text-align:left}
.clear,.cb{clear:both;height:1px}
.od{overflow:hidden;display:block}
.red{color:red}
.red2{color:#ba1019}
.blank{height:10px}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.none{display:none}
.cen{text-align:center}
.h10{width:100%;height:10px}
.mt17{height:17px}
.mr16{margin-right:16px}
.of,.of *{overflow:visible}
.transparent{background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3}
.vs,.vs *{overflow:visible}
.hd,.hd div,.hd ul,.hd li,.hd dl,.hd dt,.hd dd,.hd h1,.hd h2,.hd h3,.hd h4,.hd h5,.hd Table,.hd tr,.hd td{overflow:hidden}
.shade{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.shade2{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}
.db{display:block}
.mask{position:fixed;z-index:2;left:0;top:0;display:none;width:100%;height:10000px;background-color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}
.no_transition,.no_transition *,.no_transition a,.no_transition a:link,.no_transition a:visited,.no_transition a:hover,.no_transition a:active{transition-property:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.transition,.transition *,.transition a,.transition a:link,.transition a:visited,.transition a:hover,.transition a:active,.transition a *{transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.img img{transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
a:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.ib{display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;word-spacing:normal}
.ovs{overflow:hidden}
.loading{min-height:150px;background:url(../images/loading-2.gif) center center no-repeat}
.max1000{max-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":""); }
.es{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.body table {
    border-collapse: collapse;
    border-spacing: 0;
}
.body td{
    padding: 1px;
	border-width:1px;
	border-style:solid;
}
.a{cursor:pointer}
.a:hover{text-decoration:none}
  @keyframes bounce-up
  {
   from{top:50px;opacity:0}
   to{top:70px;opacity:1}
  }
  @-webkit-keyframes bounce-up
  {
   from{top:50px;opacity:0}
   to{top:70px;opacity:1}
  }
/*header*/
header{padding:31px 0 28px 0}
header .logo{width:679px;padding-left:7px}
header .tel{width:315px;padding-top:13px;text-align:right;line-height:34px;font-size:20px;color:#2e2e2e}
header .tel b{font-weight:bold}
nav{width:100%;height:70px;background-color:#13529f}
nav li{position:relative;z-index:999;height:70px}
nav li .a{height:70px;margin:0 3px;padding:0 31px;line-height:70px}
nav li .a:link,nav li .a:visited{font-size:18px;font-weight:bold;color:#fff}
nav li .active:link,nav li .active:visited,nav li .a:hover{background:url(../images/navHover.gif) repeat-x;text-decoration:none;font-size:18px;font-weight:bold;color:#fff}
nav .dl{overflow:hidden;display:none;position:absolute;z-index:999;top:70px;left:3px;width:100%;padding:10px 20px;background-color:#013779;animation:bounce-up 0.5s 1;-webkit-animation:bounce-up 0.5s 1;animation-direction:alternate}
nav dt{overflow:hidden;width:100%;height:26px;padding-bottom:5px}
nav dt a{display:block;overflow:hidden;width:100%;height:26px;text-align:center;line-height:26px}
nav dt a:link,nav dt a:visited{font-size:12px;color:#fff}
nav dt a:hover{background-color:#2182ed;text-decoration:none;font-size:12px;color:#fff}
/*footer*/
footer{position:relative;z-index:0;width:100%;padding:17px 0 35px 0;background-color:#232323;line-height:34px;font-size:12px;color:#fff}
footer a{font-size:12px;color:#fff !important}
footer .weixin{position:absolute;z-index:999;top:40px;right:49px;width:96px}
footer .weixin h1{padding-top:8px;text-align:center;line-height:30px;font-size:14px;color:#fff}
/*sliders*/
.topSliders{position:relative;z-index:0;overflow:hidden;width:100%;height:418px;text-align:center}
.topSliders img{min-width:800px;max-width:100%;height:418px;margin:0 auto;background:url(../images/loading-1.gif) no-repeat center}
.topSliders a.arrL,a.arrR{display:block;width:27px;height:54px;position:absolute; top:50%; margin-top:-27px; z-index:99;cursor:pointer;background:url(../images/slider_btn.png) no-repeat}
.topSliders a.arrL{left:20px;background-position:0px 0px}
.topSliders a.arrR{right:20px;background-position:-27px 0px}
.topSliders .hd{position:absolute;z-index:999;left:0;bottom:23px;width:100%;height:23px;text-align:center}
.topSliders .hd li{width:23px;height:23px;margin-right:15px;background-color:#fff;border-radius:50%;text-indent:1000px;cursor:pointer}
.topSliders .hd li.on{background-color:#09488f}
/*index*/
.indexTop{position:relative;z-index:0;text-align:center;line-height:40px;font-size:26px;color:#024a94}
.indexTop a:link,.indexTop a:visited,.indexTop a:hover{text-decoration:none;font-size:26px;color:#024a94}
.indexTop:before{content:'';position:absolute;z-index:999;top:23px;left:0;width:405px;height:1px;background-color:#dbdbdb}
.indexTop:after{content:'';position:absolute;z-index:999;top:23px;right:0;width:405px;height:1px;background-color:#dbdbdb}
.index1{padding:29px 0 39px 0}
.index1 .list{padding-top:26px}
.index1 .list a{width:233px;height:329px;margin-right:20px;border:1px solid #d9d9d9;border-top-width:2px;border-radius:5px}
.index1 .list a.last{margin-right:0}
.index1 .list a:hover{background-color:#004995}
.index1 .list img{width:191px;height:109px;margin:27px 0 0 19px;border:1px solid #dcdcdc;border-radius:3px}
.index1 .list a:hover img{border-color:#004995}
.index1 .list .classname{padding-top:18px;text-align:center;line-height:50px;font-size:24px;color:#212121}
.index1 .list .body{width:180px;padding:0 26px;line-height:26px;font-size:12px;color:#3f3f3f}
.index1 .list a:hover .classname,.index1 .list a:hover .body{color:#fff}
.index2{padding:43px 0;background-color:#f9f9f9}
.index2 .indexTop{padding-bottom:43px}
.index2 .body{width:632px;line-height:30px;font-size:12px;color:#3e3e3e}
.adv{position:relative;z-index:0;overflow:hidden;width:321px;height:362px}
.advSliders{overflow:hidden;width:321px;height:362px}
.advSliders img{width:321px;height:362px;background:url(../images/loading-1.gif) no-repeat center}
.adv .hd{position:absolute;z-index:999;left:0;bottom:0;width:100%;height:20px;text-align:center}
.adv .hd li{width:10px;height:10px;margin-right:5px;background-color:#aaa;border-radius:50%;text-indent:1000px;cursor:pointer}
.adv .hd li.on{background-color:#09488f}
.index3{padding:36px 0}
.index3 .l{width:574px;padding-top:20px}
.index3 .l .newslist .text{width:481px}
.index3 .r{width:353px;padding:37px 0 0 41px;background:url(../images/index3Line.gif) no-repeat}
.index3 .list li{width:353px;margin-bottom:24px}
.index3 .list a{position:relative;z-index:0;display:block;width:353px;height:199px}
.index3 .list img{width:351px;height:197px;border:1px solid #e3e3e3}
.index3 .list a:hover img{border-color:#024a94}
.index3 .list span{display:block;overflow:hidden;width:351px;height:33px;position:absolute;z-index:999;left:1;bottom:1px;background:url(../images/black.png);line-height:33px;text-indent:13px;font-size:16px;color:#fff}
.index3 .list a:hover span{color:#024a94}
/*other*/
.banner{position:relative;z-index:0;width:100%;min-height:45px;_height:45px;_overflow:visible;text-align:center}
.banner img{display:block;max-width:100%;_width:100%;margin:0 auto}
.otherMain{overflow:hidden;margin:0 auto;padding:11px 0}
/*sidebar*/
.sidebar{width:270px}
.sidebarTop{width:100%;height:52px;padding-bottom:1px;background:url(../images/line.gif) left bottom repeat-x}
.sidebarTop span{width:100%;height:52px;line-height:52px;font-size:16px;color:#4d4c4c}
.sidebarTop span.tel{background-image:url(../images/ltel.gif)}
.sidebar ul{margin-top:20px}
.sidebar .li1{width:100%;margin-bottom:9px}
.sidebar .li1 a{display:block;width:265px;height:44px;border:1px solid #dedede;text-align:center;line-height:44px}
.sidebar .li1 a:link,.sidebar .li1 a:visited{font-size:14px;color:#272727}
.sidebar .li1 a:hover,.sidebar .li1 a.active:link,.sidebar .li1 a.active:visited{background-color:#024a94;border:1px solid #024a94;text-decoration:none;font-size:14px;color:#fff}
.lcontact{width:100%;padding:8px 0;line-height:30px;font-size:12px;color:#404040}
/*main content*/
.mainContent{overflow:hidden;width:692px}
.positions{position:relative;z-index:0;width:100%;height:52px;padding-bottom:1px;background:url(../images/line.gif) left bottom repeat-x;line-height:52px;font-size:16px;color:#4d4c4c}
.positions span{position:absolute;z-index:999;top:0;right:0;font-size:12px}
.introduction{padding:15px 0;text-align:justify;line-height:26px;font-size:12px;color:#272727}
.introduction div,.introduction p{font-size:12px;color:#272727}
.articleTitle{overflow:hidden;width:100%;padding:10px 0;text-align:center;line-height:160%;font-size:20px;font-weight:bold;color:#333}
.articleTime{width:100%;margin-bottom:10px;text-align:center;line-height:25px;font-size:12px;color:#b0b0b0}
.articlePic{width:100%}
.articlePic img{max-width:100%}
.articleContent{overflow:hidden;padding:10px 0;text-align:left;line-height:27px;font-size:14px;color:#555}
.bdsharebuttonbox{margin:18px 0}
.articlePage{width:100%;padding:15px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;line-height:25px;font-size:12px;color:#e70011}
.articlePage h1{line-height:25px;font-size:12px;color:#e70011}
/*新闻列表*/
.newslist li{padding:16px 0 19px 0;background:url(../images/line.gif) left bottom repeat-x}
.newslist li:last-child{background:none}
.newslist .time{width:75px;height:81px;margin-left:2px;background-color:#024a94;border:1px solid #d7d7d7}
.newslist .time .d{padding-top:9px;text-align:center;line-height:38px;font-size:37px;font-family:Arial, Helvetica, sans-serif;color:#fff}
.newslist .time .ym{text-align:center;line-height:21px;font-size:15px;color:#fff}
.newslist .text{width:600px}
.newslist .title{width:100%;height:23px;padding-bottom:9px;line-height:23px;font-size:16px;font-weight:bold;color:#2a2a2a}
.newslist a:link,.newslist .title a:visited{font-size:16px;color:#2a2a2a}
.newslist a:hover{font-size:16px;color:#024a94}
.newslist a:hover .title,.newslist a:hover .body{color:#024a94}
.newslist .body{width:100%;line-height:24px;font-size:12px;color:#585757}
/*分页*/
.pages{overflow:hidden;width:100%;padding:20px 0;text-align:center;line-height:24px;font-size:12px;color:#333}
.pages a,.pages span{display:inline-block;*display:inline;*zoom:1;height:24px;margin-right:10px;padding:0 5px;background-color:#f5f5f5;border:1px solid #ddd;line-height:24px}
.pages a.active{background-color:#024a94;color:#fff}
/*浮动客服*/
.floatMenu{position:fixed;z-index:99999;_position:absolute;_bottom:expression(eval(document.documentElement.scrollTop+50));right:5px;top:50%;width:56px;margin-top:-120px}
.floatMenu a{display:block;width:56px;height:56px;margin-bottom:4px}
.floatMenu a.qq{background:url(../images/fqq.png) no-repeat}
.floatMenu a.mobile{position:relative;z-index:0}
.floatMenu a.mobile .icon{position:absolute;z-index:999;left:0;top:0;width:56px;height:56px;background:url(../images/fmobile.png) no-repeat}
.floatMenu a.mobile span{position:absolute;z-index:1;top:0;right:15px;width:1px;height:56px;background-color:#ff7777;border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;-khtml-border-radius:8px 0 0 8px;-ms-border-radius:8px 0 0 8px;-o-border-radius:8px 0 0 8px;text-align:center;line-height:56px;font-size:18px;font-weight:bold;font-family:微软雅黑;color:#fff}
.floatMenu a.mobile:hover span{right:45px;width:512px}
.floatMenu a.weixin{position:relative;z-index:0;background:url(../images/fweixin.png) no-repeat}
.floatMenu a.weixin img{*display:none;position:absolute;z-index:999;right:-130px;top:0;width:120px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-opacity:0}
.floatMenu a.weixin:hover img{*display:block;left:-130px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-opacity:1}
.floatMenu a.up{background:url(../images/fup.png) no-repeat}
.floatMenu a.up:hover{background-position:0 -56px}
