section{width:100%;position:relative;overflow:hidden;margin:0 auto;padding:0;}
.fl{float:left !important;}
.fr{float:right !important;}
.ov{overflow:hidden !important;}
/* header */
.header{position:fixed;width:100%;height:90px;top:0;background:url(../images/headbg.jpg) no-repeat;z-index:99999;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);}
.header header{max-width:1280px;height:90px;margin:0 auto;}
.header header .logo{height:90px;}
.header img{width:auto;height:100%;}
.header header .toptel .number{padding:20px;line-height:25px;}
.header header .toptel .number .num{font:bold 22px/25px weiruanyahei;color:#434343;}
.header header .toptel .number .teltit{font-weight:bold;font-size:24px;font-family: 华文新魏;color: rgb(68, 68, 68);margin-right:20px;}
.header header .toptel .number .teltit em{width: 50px;height: 50px;background: url(../images/phone.png) no-repeat;float: left;background-size: 100% 100%;margin-right:10px;}
.header header .toptel .ewm{padding:5px;height:90px;}
/* nav */
.nav{position:relative;margin-top:90px;width:100%;height:69px;z-index:1;overflow:inherit;}
.nav .navbg{position:absolute;width:100%;height:69px;background:#004c90;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);}
.nav nav{max-width:1280px;height:69px;margin:0 auto;position: relative;}
.nav nav ul li{float:left;display:inline-block;line-height:69px;width:11%;text-align:center;}
.nav nav ul li a{color:#fff; display: block; width: 100%; }
.nav nav ul li.cur,.nav nav ul li:hover{background:#6d9eeb;border-radius:4px;}
/* .nav nav ul li.cur, */.nav nav ul li:hover a{font-weight:bold;}
.nav nav ul li:hover .child{display:block !important;position:absolute;z-index:2;width:11%;top: 67px;}
.nav nav ul li .child{background:#3c78d8;height:auto;display:none;}
.nav nav ul li .pa{padding:12px 0;}
.nav nav ul li .child ul{width:90%;margin:0 auto;overflow: hidden}
.nav nav ul li .child li{width:100%;display:block;line-height:26px;border-radius:0;height:30px;}
.nav nav ul li .child li a{font-size:12px;font-weight:normal;}
.nav nav ul li .child li:hover{background:#1c4587;}
.nav nav ul li .child li:hover a{font-weight:normal;}
/* banner */
.banner{position:relative;width:100%;height:auto;}
.banner .pic{position:relative; z-index:0;width:100%;overflow:hidden;height:auto;float:left;min-height:440px;}
.banner .pic img{width:100%;height:100%;}
.banner .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.banner .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
}
.banner .hd .on{ background-position:0 0; }
.banner .prev,
.banner .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.banner .prev { left: 0; }
.banner .next { background-position: 0 -90px; right: 0; }
.banner .prev:hover,
.banner .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
/* service */
.service{max-width:1280px;height:auto;margin:20px auto;}
.service .s1{width:100%;}
.service .sicon{width:25%;background:#6fa8dc;float:left;}
.service .sicon ul li{padding:4px 2%;min-width:70px;max-width:80px;float:left;width:25%;color:#fff;font-size:14px;text-align:center;line-height:22px;border-top:1px solid #fff;border-left:1px solid #fff;}
.service .sicon ul li img{width:100%;height:100%;max-width:48px;max-height:48px;}
.service .sicon ul li a{color:#fff;}
.service .sad{float:left;width:75%;}
.service .sad ul li{float:left;width:25%;padding-left:1%;}
.service .sad ul li img{width:100%;height:100%;}
.service .sitem{width:100%;margin:35px 0 20px 0;}
.service .sitem .sitemtit{line-height:18px;float:left;width:10%;min-width:120px;}
.service .sitem .sitemtit strong{font-size:12px;color:#666;}
.service .sitem .sitemtit p{font-size:12px;color:#ccc;}
.service .sitem .sitems{float:left;width:88%;margin-left:2%;}
.service .sitem .sitems li{float:left;width:16%;}
.service .sitem .sitems .sitemsnum{font:bold 24px/37px weiruanyahei;color:#ccc;float:left;width:10%;min-width:30px;}
.service .sitem .sitems .sitemstxt strong{font:bold 12px/19px weiruanyahei;color:#666;}
.service .sitem .sitems li:hover .sitemstxt strong{color:red;}
.service .sitem .sitems .sitemstxt p{font:12px/18px weiruanyahei;}
.service .stags{width:100%;border-top:1px dashed #1c4587;font:12px/22px weiruanyahei;height:22px;text-align:center;}
.service .stags a{color:#666;}
.service .stags a:hover{color:#6d9eeb;}
.service .spro{width:100%;margin-top:40px;}
.service .spro ul li{float:left;width:20%;margin-right:20px;}
.service .spro ul li a{font:16px/24px weiruanyahei;text-align:center;}
.service .spro ul li img{width:100%;height:180px;}
/* about */
.about{width:100%;background:url(../images/aboutbg.jpg) no-repeat;height:442px;overflow:hidden;background-size:100%  100%;}
.about .aboutbox{max-width:1280px;height:auto;margin:80px auto;}
.about .abimg{width:40%;float:left;}
.about .abimg a{z-index: 2;position:relative;margin-left:60px;}
.about .abimg img{width:100%;height:100%;}
.about .aboutimg{width:100%;border:5px solid #fff;position:relative;height:212px;top:-158px;z-index:1;}
.about .abtxt{float:left;width:50%;margin-left:10%;margin-top:-10px;color:#fff;}
.about .abtxt .abtxttit{border-bottom:1px solid #fff;line-height:50px;margin-bottom:10px;}
.about .abtxt .abtxttit strong{font:bold 36px/50px weiruanyahei;}
.about .abtxt .abtxttit i{font-size:30px;color:yellow;margin-left:12px;}
.about .abtxt p{font:14px/24px weiruanyahei;}
.about .abtxt a{font:14px/20px weiruanyahei;color:#fff;border:1px solid #fff;border-radius:5px;padding:5px 8px;float:right;margin:5px 3px;}
.about .abtxt a:hover{font-weight:bold;color: #1262ab;border: 1px solid #ffffff9e;    background: #ffffff9e;}
/* news */
.newsbox,.tagbox{max-width:1280px;height:auto;margin:30px auto;}
.tagbox .stags{width:100%;border-bottom:1px dashed #1c4587;font:12px/18px weiruanyahei;height:30px;text-align:center;}
.tagbox .stags a{color:#666;}
.tagbox .stags a:hover{color:#6d9eeb;}
.tagbox .btn{font:bold 14px/18px weiruanyahei;color:#ccc;margin-top:10px;text-align:center;}
.new-actives{float:left;width:32%;padding:20px 1%;height:auto;margin-top:10px;overflow:hidden;position:relative; zoom: 1; font: 12px/1.5 tahoma,arial,宋体;}
.new-tab2,.new-tab3{margin-left:2%;}
.new-actives .tab-hd{width:96%;margin:0 auto;height:42px;border-bottom:1px dashed #1c4587;color:#666;}
.new-actives .tab-hd h4{float:left;margin-left:-2%;font:22px/42px weiruanyahei; line-height:28px;*line-height:30px; _line-height:32px;}
.new-actives .more{float:right;position:relative;width:51px;height:15px;top:10px;background:url(../images/more_cn.jpg) no-repeat;}
.new-actives .step{margin-right:20px;float:right;margin-top:11px;position:relative;padding-left:1px;}
.new-actives .step a{background-color:#fff;float: left; width: 14px; height: 12px; border: 1px solid #d8d8d8; margin-left: -1px;}
.new-actives .step .arrow-rthin{right: 2px; top: 3px; }
.new-actives .step .arrow-lthin{left: 2px; top: 3px; }
.new-actives .step s{cursor: pointer;}
.new-actives .step a:hover .arrow-rthin{ border-left-color: #f60; }
.new-actives .step a:hover .arrow-lthin{ border-right-color: #f60; }
.new-actives .step a.prevStop,.new-actives .step a.nextStop{filter:alpha(opacity=60); opacity: 0.6; cursor: auto;}
.new-actives .pageState{float:right;position:relative;padding:8px 10px 0 0;}
.new-actives .pageState span{font-weight:bold; color:#f60;}
.new-actives .tab-hdbtn{position:absolute;background-color:#3d85c6;height:4px;width:86px;top:59px;}
.new-actives .tab-bd {height:auto;overflow:hidden;margin:10px auto;width:96%;}
.new-actives .tab-bd ul{height:180px;overflow:hidden;}
.new-actives .tab-bd li{width:100%;border-bottom:1px solid #f2f2f2;height:26px;overflow:hidden;float:left;position: relative;line-height:26px;margin-top:3px;}
.new-actives .tab-bd li a{background: url(../images/9.png) no-repeat left center;padding-left: 14px;text-align:left;font: 12px/26px 宋体;color:#666;}
.new-actives .tab-bd li a .date{float:right;font:12px/26px 宋体;color:#666;}
.new-actives .arrow, .arrow s{ position: absolute; display: inline-block; font-size: 0; line-height: 0; width: 0; height: 0; border: dashed 4px; }
.new-actives .arrow-rthin, .arrow-rthin s{ border-color: transparent transparent transparent #666; border-left-style: solid; }
.new-actives .arrow-rthin s{ border-left-color: #FAFAFA; left: -6px; top: -4px; }
.new-actives .arrow-lthin, .arrow-lthin s{ border-color: transparent #666 transparent transparent; border-right-style: solid;}
.new-actives .arrow-lthin s{ border-right-color: #fff; right: -6px; top: -4px; }
.newsad{width:100%;display: block;overflow:hidden;margin:20px auto;}
.newsadtxt{float:left;width:25%;padding:0 2%;}
.newsadtxt h1{font:bold 16px/26px 宋体;color:#3d85c6;}
.newsadtxt p{font:12px/26px 宋体;color:#666;}
.newsadtxt p a{color:#666;}
.newsadtxt p a:hover{color:#3d85c6;}
.newsadtxt2{color:#666;width:100%;border-top:1px dashed #1c4587;font:14px/32px weiruanyahei;height:32px;text-align:center;}
.newsadtxt2 a{color:#666;}
/* links */
.links{max-width:1280px;margin:0 auto;}
.links ul li{float:left;width:15%;margin-left:1.5%;height:130px;border:1px solid #dedede;padding:10px 0;line-height:110px;display:inline-block;text-align:center;}
.links ul li img{width:100%;height:100%;}
.linkstxt{display:block;width:100%;float:left;padding:20px 10px 0 0;font:12px/22px weiruanyahei;color:#666;}
.linkstxt a,.linkstxt a:hover{color:#666;}
/* footer */
.footer{background:#5a5a5a;position:relative;margin-top:40px;}
.footer footer{max-width:1280px;margin:20px auto;}
.footer footer nav{margin-left:5%;}
.footer footer nav ul li{float:left;width:10%;text-align:center;border-left:1px solid #fff;}
.footer footer nav ul li a{font:14px/14px weiruanyahei;color:#fff;}
.footer footer nav ul li a:hover{color:#ccc;}
.footer footer .powerby{margin:30px auto;width:100%;font:12px/26px weiruanyahei;color:#ccc;text-align:center;float:left;}
.footer footer .powerby p,.footer footer .powerby a{color:#ccc}
.footer footer .powerby a:hover{color:#fff;}
/* content */
.content{max-width:1280px;height:auto;margin:30px auto;}
.conl{width:20%;max-width:300px;min-width:200px;}
.conl .listbox{background:#004c90;padding:15px 0;}
.conl .listbox .tit{color:#fff;padding:5px 10px;}
.conl .listbox .tit h1{font:22px/32px weiruanyahei;display:inline-block;}
.conl .listbox .tit span{font:14px/32px weiruanyahei;margin-left:15px;}
.conl .listbox .list{background:#fff;width:90%;padding:10px 25px 10px 15px;}
.conl .listbox .list li{border-bottom:1px solid #e2e2e2;margin:5px 0;background:url(../images/17.png) no-repeat;line-height:26px;padding-left:20px;overflow:hidden;background-position:3px 6px;}
.conl .listbox .list li a{color:#5A5A5A;font:14px/26px SimSun;}
.conl .listbox .list li a:hover{color:#0064D4;}
.conl .contact{margin-top:20px;border:1px solid #004c90;padding:20px 15px;}
.conl .contact .tit{border-bottom:1px dashed #cccccc;}
.conl .contact .tit h1{color:#004c90;font:bold 22px/32px weiruanyahei;display:inline-block;}
.conl .contact .tit span{font:14px/32px weiruanyahei;margin-left:12px;color:#cccccc;}
.conl .contact .con{margin-top:10px;}
.conl .contact .con .ewm{padding:5px;}
.conl .contact .con .ewm img{width:100%;height:100%;}
.conl .contact .con .des{width:100%;text-align:center;color:#666666;font-size:12px;}
.conr{width:80%;padding-left:40px;font:16px/32px weiruanyahei;color:#333;overflow:hidden;}
.conr .ad{width:100%;position:relative;margin-bottom:20px;}
.conr .ad img{width:100%;height:100%;}
.conr .name{width:100%;padding-bottom:10px;margin-bottom:20px;border-bottom:1px dashed #004c90;position:relative;}
.conr .name h1{font:36px/40px weiruanyahei;display:inline-block;color:#004c90;}
.conr .name em{font-size:28px;color:rgb(255, 153, 0);margin-left:20px;}
.conr .name i{width:72px;height:4px;background:#028bcf;position:absolute;top:52px;left:0;}
.conr .name span,.conr .pos span{float:right;font:14px/54px weiruanyahei;color:#5a5a5a;}
.conr .name a,.conr .pos a{color:#5a5a5a;}
.conr .pos{width:100%;border-bottom:1px dashed #028bcf;position:relative;height:50px;}
.conr .pos h1{float:left;font:24px/50px weiruanyahei;color:#004c90;}
.conr .pos em{width:72px;height:4px;background:#028bcf;position: absolute;left: 0;top: 47px;}
.conr .pos i{font-size:28px;color:rgb(255, 153, 0);margin-left:20px;}
.conr .body{margin:20px auto;}
.conr .bodybox{margin-top:40px;}
.conr .bodybox h1{font:bold 24px/32px weiruanyahei;color:#2458ac;text-align:center;}
.conr .bodybox .des{background: #cfe2f3;margin:15px auto;text-align:center;color: #868686;    font:12px/24px SimSun;border:1px solid #E5E5E5;}
.conr .bodybox .pre{margin:20px auto;text-align:left;color:#595959;font:14px/24px SimSun;}
.conr .bodybox .pre span{float:right;}
/* list */
.conr .list{width:100%;position:relative;padding-bottom:20px;}
.conr .list ul li{float:left;width:23%;text-align:center;margin-right:2.6%;margin-top:20px;}
.conr .list ul li:hover{box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);transition:0.3s all;}
.conr .list ul li:nth-child(4n+0){margin-right:0 !important;}
.conr .list ul li a{color:#333;font-size:14px;}
.conr .list ul li:hover a{font-weight:bold;color:#2458ac;transition:0.3s all;}
.conr .list ul li img{height:160px;width:100%;}
.conr .page{width:100%;margin:10px auto;text-align:center;color:#595959;font:14px/24px SimSun;}
.conr .page ul li,.conr .page ul span{display:inline-block;}
.conr .page ul li{padding:0 8px;border:1px solid #e2e2e2;}
.conr .page ul li a{color:#595959;}
.conr .page ul li.cur,.conr .page ul li:hover{background:#2458ac;}
.conr .page ul li.cur a,.conr .page ul li:hover a,.conr .page ul li:hover{color:#fff;}